/* open-sans-regular - latin */
@import url("mnv6dwg.css");
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../eot/open-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../eot/open-sans-v17-latin-regulard41d.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../woff2/open-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../woff/open-sans-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../ttf/open-sans-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../svg/open-sans-v17-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../eot/open-sans-v17-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../eot/open-sans-v17-latin-700d41d.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../woff2/open-sans-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../woff/open-sans-v17-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../ttf/open-sans-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../svg/open-sans-v17-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
body{ padding:0; margin:0; line-height:1.3; -webkit-overflow-scrolling:touch; font-family:"proxima-nova";}
*{-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
h1,h2,h3,h4,h5,h6,p,ul,li{ padding:0; margin:0; list-style:none; }
.single_post h2, .single_post h3{text-align:left !important;}
img{ max-width:100%;}
a{transition:all 0.3s; -webkit-transition:all 0.3s;}
a[href]{/*color:#9e32bb;*/ color:#000; text-decoration:underline;} 
a, a:hover{ text-decoration:none; }
a:focus, *:focus{ outline:none !important; }
select{font-family:"proxima-nova"; border:0px;}
iframe{margin:0px auto; display:block;}

.paralax{
  -webkit-transition: -webkit-transform .8s ease .0s;
  -ms-transition: transform .8s ease .0s;
  transition: transform .8s ease .0s;
  will-change:transform;
}

/* Css Effects */
@keyframes fade{
0%{transform:scale(1); -webkit-transform:scale(1); opacity:1}		
100%{transform:scale(1.3); -webkit-transform:scale(1.3); opacity:0}		
}
@-webkit-keyframes fade{
0%{transform:scale(1); -webkit-transform:scale(1); opacity:1}		
100%{transform:scale(1.3); -webkit-transform:scale(1.3); opacity:0}		
}
@keyframes zoom{
0%{transform:scale(1); -webkit-transform:scale(1);}		
50%{transform:scale(1.3); -webkit-transform:scale(1.3);}
100%{transform:scale(1); -webkit-transform:scale(1);}				
}
@-webkit-keyframes zoom{
0%{transform:scale(1); -webkit-transform:scale(1);}		
50%{transform:scale(1.3); -webkit-transform:scale(1.3);}
100%{transform:scale(1); -webkit-transform:scale(1);}				
}
@keyframes shake {
  10%, 90% {transform: translate3d(-1px, 0, 0);}  
  20%, 80% {transform: translate3d(2px, 0, 0);}
  30%, 50%, 70% {transform: translate3d(-4px, 0, 0);}
  40%, 60% {transform: translate3d(4px, 0, 0);}
}

body a.common_btn{position:relative; overflow:hidden; z-index:1; height:46px; text-align:center; background:#fff; border:2px solid #ED8606; line-height:42px; font-size:16px; color:#000000; display:inline-block; font-family:"proxima-nova"; font-weight:700; text-decoration:none;}
/*.btn-hvr-setting{z-index:-1; position:absolute; left:0; top:0; width:100%; height:100%; border-radius:50px;}
.btn-hvr-effect{position:absolute; top:0; width:25%; height:100%; border-radius:100%; -webkit-transform:translate3d(0, 150%, 0) scale(1.7); transform:translate3d(0, 150%, 0) scale(1.7); -webkit-transition:-webkit-transform 0.45s; transition:-webkit-transform 0.45s; transition: transform 0.45s !important; background:#ED8606;  border-color:#ED8606;}
.btn-hvr-setting-inner{position:relative; display:block; height:100%; overflow:hidden;}
.btn-hvr-effect:nth-child(1){left:0; -webkit-transition-delay:0s; transition-delay:0s !important;}
.btn-hvr-effect:nth-child(2){left:30%; -webkit-transition-delay:0.08s; transition-delay:0.08s !important;}
.btn-hvr-effect:nth-child(3){left:60%; -webkit-transition-delay:0.16s;  transition-delay:0.16s !important;}
.btn-hvr-effect:nth-child(4){ left:90%; -webkit-transition-delay:0.24s; transition-delay:0.24s !important;}*/

/*.Make_difference .diff_desktop_image, .services_desktop_image{position:relative; overflow:hidden;}
.Make_difference .diff_desktop_image::before,
.Make_difference .diff_desktop_image::after,
.services_desktop_image::before,
.services_desktop_image::after,
.flaxi_research .search_bg .flaxi_researchimg::before,
.flaxi_research .search_bg .flaxi_researchimg::after{content:""; position:absolute; width:0%; height:0%; background:rgba(0,0,0,0.5); opacity:1; transition-duration:1.3s; -webkit-transition-duration:1.3s;}
.Make_difference .diff_desktop_image::before,
.services_desktop_image::before,
.flaxi_research .search_bg .flaxi_researchimg::before{left:0px; bottom:0px;}
.Make_difference .diff_desktop_image::after,
.services_desktop_image::after,
.flaxi_research .search_bg .flaxi_researchimg::after{right:0px; top:0px;}*/

/*.Make_difference .diff_desktop_image, .services_desktop_image{position:relative; overflow:hidden;}
.Make_difference .diff_desktop_image::after, .Make_difference_inner .services_desktop_image::after{content:""; position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.3); opacity:0; transition:all 0.3s; -webkit-transition:all 0.3s;}*/
/* Css Effects */

.mobile_mega_menu, .menu-toggle, .mobile_header_logo, .banner_image_mobile, .mobile_topheader_right, .diff_mobile_image,
.services_mobile_image, .volunteer_link.mob_view, .getinvolov_mobile_image_left, .mobile_footer, .mobile_footer_sticky{ display:none; }
.header_wrap{ width:100%; z-index:1; transition:all 0.75s; -webkit-transition:all 0.75s;}
.header_wrap .container{ max-width:1394px; }
.header_top{ background:rgba(112, 116, 124); padding:13px 0px; }
.main_header{ display:block; width:100%; }
.main_header:after{ content:""; display:block; overflow:hidden; clear:both; }
.social_media{ float:left; padding:0 0 0 3px;}
.social_inner{ float:left; padding:0 7px; }
.social_media .social_inner:first-child{ padding-left:0; }
.social_media .social_inner:last-child{ padding-right:0; }
.social_inner a{ display:block; width:34px; height:34px; background:#636871; border-radius:50%; line-height:30px; text-align:center; position:relative; transition:all 1s; -webkit-transition:all 1s; position:relative;}
.social_inner a img{ display:inline-block; vertical-align:middle; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.topheader_right{ float:right; }
.topsearch{ float:left; }
.topsearch .search-submit{ background:url(../svg/search.svg) no-repeat 0 0; border:none; float:left; width:20px; height:20px; text-indent:-10000px; margin-top:6px; }
.topsearch .search-field{ font-family:"proxima-nova"; float:left; border:none; border-bottom:1px solid #AEAEAE; background:none; height:20px; /*font-weight:700; font-size:13px;*/ font-weight:400; font-size:12px; letter-spacing:0.6px; color:#fff; padding:0; margin:6px 0 0 8px; }

.header_wrap .header_partmiddle{background:#FFFFFF;}
.header_wrap .header_partmiddle ul{max-width:1384px; margin:0px auto; display:flex; padding:5px 15px;}
.header_wrap .header_partmiddle ul li{color:#015869; width:50%;}
.header_wrap .header_partmiddle ul li a{color:#015869; font-size:18px; font-weight:800; text-decoration:none; display:inline-block;}
.header_wrap .header_partmiddle ul li a:hover{color:#744677;}
.sticky .header_wrap .header_partmiddle{display:none;}

.topsearch input.search-field::-webkit-input-placeholder{color:#fff; opacity:1; }
.topsearch input.search-field::-moz-placeholder{color:#fff; opacity:1; }
.topsearch input.search-field:-ms-input-placeholder{color:#fff; opacity:1; }
.topsearch input.search-field:-moz-placeholder{color:#fff; opacity:1; }
.contact_number{ float:left; padding:6px 0 0 30px; }
.contact_number a{ font-size:13px; color:#fff; line-height:20px; display:block; padding:0 0 0 29px; position:relative; font-family:"proxima-nova"; font-weight:400;  letter-spacing:0.3px; text-decoration:none;}
.contact_number a:after{ content:""; position:absolute; left:0; top:0; background:url(../svg/call.svg) no-repeat 0 0; height:20px; width:20px;}
.email_address{ float:left; padding:6px 0 0 28px; }
.email_address a{ font-size:13px; color:#fff; line-height:20px; display:block; padding:0 0 0 29px; position:relative; font-family:"proxima-nova"; font-weight:400; letter-spacing:0.2px; text-decoration:none;}
.email_address a:after{ content:""; position:absolute; left:0; top:0; background:url(../svg/mail.svg) no-repeat center; height:20px; width:20px; }
.primary_header:after{ display:block; overflow:hidden; clear:both; content:""; }
.primary_header{ display:block; width:100%; }
.header_partbottom{ display:block; width:100%; padding:39px 0 0 0; }
.header_logo{ float:left; }
.menuright{ float:right; }
.main-navigation{ float:left; }
.main-navigation ul{ float:left; }
.main-navigation ul li{ float:left; padding:12px 28px;}
.main-navigation ul li a{ color:#fff; font-size:18px; display:block; line-height:1; font-family:"proxima-nova"; font-weight:700; }
.main-navigation ul li.need_urgent_menu{ padding:0 10px 0 25px; }
.main-navigation ul li.need_urgent_menu a{font-family:"proxima-nova"; padding:0 25px; color:#fff; line-height:40px; background:#734577; display:block; font-weight:700; font-size:16px;}
.main-navigation ul li.donate_menu{ padding:0 0px 0 10px; }
.main-navigation ul li.donate_menu a{ padding:0 25px; color:#fff; line-height:40px; background:#005868; text-transform:uppercase; display:block; font-weight:700; font-size:16px;}
.browsealoud_icon{ float:left; margin:-5px 0 0 16px; position:relative; border-radius:50%;}

.inner_banner{ display:block; width:100%; }
.inner_banner img{ width:100%; }
.banner_main .slick-slide{ line-height:0; position:relative; }
.banner_main .slick-arrow{ display:none !important; }
.banner_main{ position:relative; }
.welcome_banner{ position:absolute; width:1360px; left:0; right:0; margin:auto; bottom:58px; }
.welcome_inner{ display:block; background:#005868; width:425px; padding:45px 45px 31px 45px; }
.welcome_inner h3{ color:#fff; font-size:30px; font-family:"proxima-nova"; font-weight:700; }
.description{ font-size:18px; color:#fff; line-height:24px; margin:20px 0 0 0; font-family:"proxima-nova"; font-weight:400; }
.talk_online_link{ display:block; margin:26px 0 0 0; }
.talk_online_link a{ width:270px;}

.whatbring_wrap{ display:block; width:100%; border-top:15px solid #F1B828; padding:50px 0 38px 0; background:#F0F0F0;}
.what_brings{ margin:auto; text-align:center; max-width:500px; }
.what_brings h1{ font-size:30px; color:#000000; font-family:"proxima-nova"; font-weight:700; }
.brings_description{ padding:15px 0 0 0; font-size:18px; line-height:24px; color:#000000; font-family:"proxima-nova"; font-weight:400; }
.homesearch{ padding:30px 0px; background:#F1B828; }
.homesearch_main{ max-width:600px; margin:auto; position:relative; }
.homesearch_main .search-field{ background:#fff; width:100%; display:block; padding:0 50px 0 22px; height:40px; border:none; font-size:18px;
color:#000000; font-family:"proxima-nova"; font-weight:400; }
.homesearch_main .search-field:focus{box-shadow:rgba(0,0,0,0.20) 0 0 8px;}
.homesearch_main .search-field::-webkit-input-placeholder{color:#000000; opacity:1; }
.homesearch_main .search-field::-moz-placeholder{color:#000000; opacity:1; }
.homesearch_main .search-field:-ms-input-placeholder{color:#000000; opacity:1; }
.homesearch_main .search-field:-moz-placeholder{color:#000000; opacity:1; }
.homesearch_main .search-submit{ position:absolute; right:0; top:0; width:50px; height:40px; background:url(../svg/search-grey.svg) no-repeat center; border:none; text-indent:-10000px; }
.support_main{ position:relative; display:block; width:100%; padding:58px 0 0 0; }
.support_main:after{ position:absolute; left:0; width:15px; height:100%; background:#734577; content:""; top:0; }
.support_main h2{ max-width:500px; text-align:center; margin:auto; font-size:30px; color:#000000; font-family:"proxima-nova"; font-weight:700; }
.support_description{ padding:9px 0 0 0; font-size:18px; line-height:24px; color:#000000; max-width:500px; text-align:center; margin:auto;
font-family:"proxima-nova"; font-weight:400; }
.open_tabs_cont{ position:relative; background:#734577; padding:60px 0; }
.open_tabs_cont .container{ max-width:600px; margin:auto; }
.open_tabs_cont h3{ font-family:"proxima-nova"; font-weight:700; text-align:center; font-size:30px; line-height:1.3; color:#fff; }
.tablist{ display:flex; justify-content: center; align-items: flex-start; flex-wrap: wrap; padding:50px 0 58px 0; max-width:710px; margin:auto; }
.tablist li{ display:inline-block; margin-left:-3px; width:33.3333333%; padding:0 10px; position:relative; vertical-align:bottom; margin-top: 15px; margin-bottom: 15px;}
.tablist li a{ cursor:pointer; text-decoration: none;}
.tablist li .icon{ min-height:102px; text-align:center; }
.tablist li a .icon{position:relative; transition:all 0.5s; -webkit-transition:all 0.5s; transform:translateY(0px); -webkit-transform:translateY(0px);}

.icon_title{ display:block; font-size:18px; text-align:center; color:#000000; font-family:"proxima-nova"; font-weight:700; line-height:1.3; padding:25px 0 0 0; transition:all 0.3s; -webkit-transition:all 0.3s;}
.tablist li.tabactive:after{ content:""; position:absolute; top:calc(100% + 46px); left:50%; width:0; height:0; border-style:solid;
border-width:0 22px 12px 22px; border-color:transparent transparent #734577 transparent; margin-left:-20px; }
.open_tabs_cont .description{ text-align:center; font-size:18px; line-height:24px; font-family:"proxima-nova"; font-weight:400 }
.explore_link{ display:block; text-align:center; margin:31px 0 0 0; }
.explore_link a{ width:auto; padding:0 50px;}
.Make_difference{ display:block; width:100%; position:relative; overflow:hidden;}
.Make_difference .home_bigimg,
.services_desktop_image .home_bigimg{background-size:cover; transform:scale(1); -webkit-transform:scale(1); transition:all .5s; -webkit-transition:all .5s;}
.services_desktop_image{overflow:hidden;}


.Make_difference:after{ content:""; position:absolute; left:0; top:0; width:15px; height:100%; background:#00ABE2; }
.Make_difference img{ width:100%; }
.make_difference_wrap{ position:absolute; left:0; right:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); margin:auto;
width:1390px; padding:0 15px; }
.make_difference_box{ background:#FFF; border:3px solid #00ABE2; width:425px; padding:32px 30px 33px 30px; float:right; }
.make_difference_box h3{ font-family:"proxima-nova"; font-weight:700; font-size:30px; line-height:1.3; color:#000000;  }
.make_difference_box .description { margin:12px 0 0 0; }
.make_difference_box .description p{ font-size:18px; color:#000000; line-height:24px; margin:28px 0 0 0; font-family:"proxima-nova"; font-weight:400; }
.donate_link{ display:block; margin:28px 0 0 0; }
.donate_link a{ width:auto; padding:0 34px;}
.get_involoved{ display:block; width:100%; position:relative; padding:67px 0 76px; }
.get_involoved:after{ content:""; position:absolute; left:0; top:0; width:15px; height:100%; background:#ED8606; }
.get_involoved_head{ display:block; margin:auto; max-width:600px; text-align:center; }
.get_involoved_head h3{ font-size:30px; color:#000000; font-family:"proxima-nova"; font-weight:700; line-height:1.3; text-align:center;}
.get_involoveddesc{ padding:15px 0 0 0; font-size:18px; line-height:24px; color:#000000; }
.getinvolov_box{ position:relative; display:block; max-width:860px; margin:auto; padding:72px 0 0 0; }
.getinvolov_box:after{ content:""; display:block; overflow:hidden; clear:both; }
.getinvolov_left{ float:left; width:328px; margin:6px 0 0 0;}
.getinvolov_right{ float:right; width:calc(100% - 366px); }
.getinvolov_right .content{ font-size:18px; line-height:24px; color:#000000; font-family:"proxima-nova"; font-weight:400; }
.volunteer_link{ display:block; margin:28px 0 0 0; }
.volunteer_link a{ width:auto; padding:0 23px;}
.jigsaw_services_wrap{ display:block; width:100%; position:relative; }
.jigsaw_services_wrap:after{ content:""; position:absolute; left:0; top:0; width:15px; height:100%; background:#734577; }
.jigsaw_services_wrap img{ width:100%; }
.jigsaw_services_wrap .make_difference_box{ float:left; width:461px; padding:36px 41px 34px; background:#734577; border:0px;}
.jigsaw_services_wrap .make_difference_box h3, .jigsaw_services_wrap .make_difference_box p{color:#FFF;}
.find_your_link{ display:block; margin:28px 0 0 0; }
.find_your_link a{ width:auto; padding:0 14px;}
.testimonial_main{ padding:82px 0 30px 0;}
.testimonial_main .slick-slide{ padding:0 30px; }
.testimonial_inner{ background:#F2F5F7; padding:42px 78px 41px 132px; position:relative; }
.testimonial_inner:after { content:""; position:absolute; top:42px; left:54px; width:35px; height:28px; background:url(../svg/quote_icon.svg) no-repeat 0 0; }
.testimonial_inner .title{ font-size:30px; color:#000000; line-height:1; font-family:"proxima-nova"; font-weight:700; }
.testimonial_inner .job_title{ font-size:18px; line-height:21px; color:#000000; font-family:"proxima-nova"; font-weight:700; }
.testdescription{ font-size:18px; line-height:24px; color:#000000; font-family:"proxima-nova"; font-weight:400; padding:16px 0 0 0; }
.testimonial_slider.slick-dotted.slick-slider{ margin:0; }
.testimonial_slider .slick-dots{ bottom:-40px; }
.testimonial_slider .slick-dots li{ width:16px; height:16px; margin:0 6px; }
.testimonial_slider .slick-dots li button::before{ content:""; }
.testimonial_slider .slick-dots li button{ width:16px; height:16px; border-radius:50%; padding:0; background:#70747C; opacity:1; }
.testimonial_slider .slick-dots li.slick-active button{ background:#00B4E4; }
footer.site-footer{ padding:0 0 0 0; background:var(--site-white); clear:both;}
footer.site-footer .container{ max-width:1350px; }
.footer_part{padding: 64px 0;}
.footer_bottom{ background:#646870; display:block; padding:21px 0; }
.footer_bottom .container:after{ content:""; display:block; overflow:hidden; clear:both; }
.footerbotmenu{ float:left; }
.footerbotmenu ul{ float:left; }
.footerbotmenu ul li{ float:left; padding:0 8px; }
.footerbotmenu ul li:first-child{ padding-left:0; }
.footerbotmenu ul li a{ color:#fff; font-size:13px; font-family:"proxima-nova"; font-weight:700; text-decoration:none; }

.matrix_internet a{font-weight:400; text-decoration:none; position:relative; -webkit-transition:all 0.9s ease 0s; transition:all 0.9s ease 0s; }
/* .matrix_internet a:after { content:""; bottom:-3px; display:block; height:3px; left:0; position:absolute; width:100%; background:var(--site-secondary);
transition:all 0.9s ease 0s; -moz-transition:all 0.9s ease 0s; -ms-transition:all 0.9s ease 0s;  -webkit-transition:all 0.9s ease 0s; } */
.copyright{ display:block; padding:79px 0 40px 0; }
.copyright p{ font-size:13px; line-height:18px; color:#FFF; font-family:"proxima-nova"; font-weight:400; }
.footer_sec{ display:block; width:100%; }
.footer_sec:after{ content:""; display:block; overflow:hidden; clear:both; }
.footer_logo{ float:left; width:21%; padding:0 15px 0 0; }
.contact_jigsaw{ float:left; width:19%; padding:0 15px 0 0; }
.quick_links{ float:left; width:16.5%; padding:0 15px 0 0; }
.connect_withus{ float:left; width:18.5%; padding:0 15px 0 0; }
.other_logo{ float:left; width:100%; padding:40px 0 0 0; white-space:nowrap;}
.other_logo .logos{ padding:0 7px; height:100px; margin:0 15px 0 0; display:inline-block;}
.other_logo .logos img{ max-height:100%; max-width:127px;}
.other_logo .logos:first-child{ padding-left:0; }
.other_logo .logos:last-child{ padding-right:0; }
.contact_jigsaw h3,.quick_links h3,.connect_withus h3{ font-size:18px; color:#fff; font-family:"proxima-nova"; font-weight:700; padding:0 0 17px 0; }
.contact_jigsaw .email_address{ padding:0; }
.contact_jigsaw .email_address a{ padding:0 0 0 30px; font-size:18px; font-weight:400; text-decoration:none; }
.contact_jigsaw .contact_number{ padding:20px 0 0 0; }
.contact_jigsaw .contact_number a{ padding:0 0 0 30px; font-size:18px; font-weight:400; text-decoration:none;}
.quick_links_menu{ display:block; }
.quick_links_menu ul li{ display:block; padding:20px 0 0 0; line-height:1; }
.quick_links_menu ul li:first-child{ padding:0; }
.quick_links_menu ul li a{ font-size:18px; font-weight:400; color:#fff; font-family:"proxima-nova"; line-height:20px; text-decoration:none;} 
.social_media_footer .social_inner{ padding:0 8px; }
.social_media_footer .social_inner:first-child{ padding-left:0; }
.social_media_footer .social_inner:last-child{ padding-right:0; }
.social_media_footer .social_inner a{ height:44px; width:44px; line-height:40px; }
a.Facebook_icon{ background:#4267B2; }
a.Twitter_icon{ background:#1DA1F2; }
a.Instagram_icon{ background:#F00075; }
footer .paymenticon ul.picnons{display: flex; align-items: center;}
footer .paymenticon ul.picnons li{margin-left: 5px;}
footer .paymenticon ul.picnons li:first-child{margin-left: 0px;}

/* Newslatter Box */
.sign_up{width:24.8%; float:left; background:#F0F0F0; padding:15px 25px; text-align:center; position:relative;}
.sign_up_title{font-family:"proxima-nova"; color:#000000; font-size:18px; line-height:28px; font-weight:700; text-transform:uppercase; text-align:left;}
.sign_up .email_box{width:100%; margin:15px 0px 20px;}
.sign_up .email_box input{width:100%; height:40px; background:#FFF url(../svg/newsletter-mail.svg) 10px center no-repeat; font-family:"proxima-nova"; color:#505D68; font-size:18px; line-height:18px; padding:0 0 0 45px; border:0px;}
.sign_up .text_boxes{width:100%; margin:15px 0px 20px;}
.sign_up .text_boxes input{width:100%; height:40px; background:#FFF; font-family:"proxima-nova"; color:#505D68; font-size:18px; line-height:18px; padding:0 0 0 15px; border:0px;}

.sign_up label{font-family:"proxima-nova"; color:#000000; font-size:13px; line-height:16px; font-weight:400; padding:0 0 0 26px; text-align:left; position:relative; clear:both;}
.sign_up label input{position:absolute; top:0px; left:0px; width:20px; height:20px; opacity:0;}
.sign_up label input[type="checkbox"] ~ i{position:absolute; left:0px; top:0px; width:20px; height:20px; background:#FFFDFD; border:1px solid #C2D1D9; display:inline-block;}
.sign_up label input[type="checkbox"]:checked ~ i::before{content:""; position:absolute; top:5px; left:4px; width:0px; height:0px; border-width:2px 2px 0 0; border-style:solid; border-color:#666; padding:2px 4px; transform:rotate(135deg); -webkit-transform:rotate(135deg);}
.sign_up label a{font-weight:700; color:#000000; display:inline;}
.sign_up .signup-submit{width:100%; height:44px; font-size:16px; color:#000000; font-family: 'Open Sans'; font-weight:700; text-align:center; line-height:1; border-radius:0px; border:0px; background:transparent; position:relative; z-index:1;}
.newslatter_btn{display:block; width:100%; margin:2px 0px 10px; background:#FFF; border:2px solid #ED8606; position:relative; overflow:hidden; transition:all 0.5s; -webkit-transition:all 0.5s;} 
.newslatter_btn .signup-submit{float:left;}
.newslatter_btn .btn-hvr-setting{z-index:0;}
.error{color:red; font-size:15px; font-weight:700; padding:5px 0px;}
.sucess{color:green; font-size:15px; font-weight:700; padding:5px 0px;}
.newslatterloader{position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.85) url(../gif/news-loader.gif) center no-repeat; z-index:9;}
.g-recaptcha.recaptchadesk, .g-recaptcha.recaptchamob { transform:scale(0.9); -webkit-transform:scale(0.9); transform-origin:0 0 0; -webkit-transform-origin:0 0 0; }
/* Newslatter Box */

.rtitlecontents ul{margin:20px 0 0 0;}
.rtitlecontents ul li{position:relative; font-size:18px; color:#000000; line-height:24px; font-weight:400; padding:0 0 0 30px; text-align:left;}
.rtitlecontents ul li::before{content:""; position:absolute; left:7px; top:6px; width:11px; height:11px; background:#F1B828;    border-radius:50%;}

/* Inner pages */
.innerbanner{height:540px; width:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.service_first{width:100%; background:#F0F0F0; text-align:center; padding:55px 0 65px; position:relative;}
.service_first::before{content:""; position:absolute; top:0px; left:0px; width:15px; height:100%; background:#734577;}
.service_first .container{max-width:900px;}
.service_first h1{font-size:30px; color:#000000; font-family:"proxima-nova"; font-weight:700;}
/*.service_content{margin:25px 0 0 0;}*/
.service_content ul{margin:20px 0 0 0;}
.service_content ul li{position:relative; font-size:18px; color:#000000; line-height:24px; font-weight:400; padding:0 0 0 30px; text-align:left;}
.service_content ul li::before{content:""; position:absolute; left:7px; top:6px; width:11px; height:11px; background:#F1B828;    border-radius:50%;}
.service_content p{padding:15px 0 0 0; font-size:18px; line-height:24px; color:#000000; font-family:"proxima-nova"; font-weight:400; text-align:left;}
.service_content p a{/*color:#9e32bb;*/ color:#000;}
.service_secnd{width:100%; padding:69px 0 80px; background:#734577; text-align:center;}
.service_secnd .container{max-width:455px; width:100%;}
.service_secnd h2{font-family:"proxima-nova"; font-weight:700; font-size:30px; line-height:36px; color:#FFF;}

.service_secnd .select_row{width:100%; text-align:center; position:relative;}
.dropdown_area{display:none; width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:1;}
.select_row.area_open .dropdown_area{display:block;}
.service_secnd .select_col{margin:30px auto 0; width:225px; height:42px; display:inline-block; position:relative; z-index:8;}
.select_row.area_open .dropdown_close{position:absolute; left:0px; top:30px; width:100%; height:42px; z-index:10;}
.service_secnd .select_col .locationids{width:100%; display:inline-block; position:absolute; left:0px; top:0px;}
.service_secnd .select_col .locationids .label{font-family:"proxima-nova"; width:100%; height:42px; background:#FFF; display:block; padding:10px 25px; text-align:left; color:#000000; font-size:18px; font-weight:400; position:relative; margin-bottom:1px;}
.service_secnd .select_col .locationids .label i{width:40px; height:42px; position:absolute; right:0px; top:0px;}
.service_secnd .select_col .locationids .label i::after{content:""; position:absolute; left:14px; top:14px; border-width:2px 2px 0 0; border-color:#333; border-style:solid; padding:3px; transform:rotate(135deg); -webkit-transform:rotate(135deg);}
.select_row.area_open .select_col .locationids .label i::after{transform:rotate(-45deg); -webkit-transform:rotate(-45deg); top:18px;}	
.service_secnd .select_col .locationids .label_txt{padding:0px;}
.service_secnd .select_col .locationids .label_txt a{font-family:"proxima-nova"; color:#000000; font-size:18px; font-weight:400; padding:10px 25px; display:block; background:#FFF; border-bottom:1px solid #ddd; text-align:left; text-decoration:none;}

.service_secnd .select_col .dropdown_box{max-height:215px; transition:all 0.5s; -webkit-transition:all 0.5s; display:none; box-shadow:rgba(0,0,0,0.5) 0 3px 6px;}
.service_secnd .select_row.area_open .dropdown_box{display:block;}


.service_thirds{padding:70px 58px;}
.service_thirds .container{display:flex; justify-content:center;}
.service_thirds h3{font-size:30px; line-height:30px; color:#000000; font-family:"proxima-nova"; font-weight:700; margin:0 0 5px;}
.service_thirds .srev_col{display:flex; justify-content:space-between; margin:0px 35px;}
.service_thirds .serv_info{display:flex; flex-direction:column; padding:0 0 0 22px;}
.service_thirds .serv_info a{font-family:"proxima-nova"; font-weight:700; font-size:18px; line-height:14px; /*color:#9e32bb;*/ color:#000; margin:12px 0px; display:table;}
.service_thirds .serv_info .live_chat_text{max-width:155px; font-family:"proxima-nova"; font-weight:700; font-size:18px; line-height:1.25; color:#000000; margin:5px 0px; display:inline-block;}
.service_thirds .live_chat_text a{margin:0px;}

/* Inner pages */


/* Flexible Block Page */
.page_bg_section{background-size: contain !important; background-position: top center !important;}
.flexible_box{width:100%; float:left; padding:0px 0px 0px;}
.flexible_box .container{max-width:1170px;}
.flexible_box .flex_pad, .flex_pad{ margin:25px 0px; clear:both; width:100%;} /* border-left:15px solid #fff; */

.flexible_box .mob_view{display:none;}
.page-flexible-block-page .innerbanner{height:354px; background-position:center; background-size:cover; background-repeat:no-repeat;}
p ~ .flexible_box{padding-top:0px;}
p ~ .flexible_box .flex_pad{margin-top:0px;}
p ~ .flexible_box .flex_pad h2{margin-top:20px;}
.clearfix ~ .flex_pad{margin-bottom:0px;}
.flex_pad ~.clearfix ~ .quote_block{margin-top:30px;}
.flexible_box h4{margin:30px 0 0; font-size:18px; font-weight:bold;}

.flexible_box .flaxi_title{margin-top:0px;padding-top: 80px;}
.flaxi_title{text-align:center;}
.flaxi_title h2{font-family:"proxima-nova"; color:#000000; font-size:34px; line-height:48px; font-weight:700;}
.flaxi_title p{font-family:"proxima-nova"; color:#000000; font-size:22px; line-height:24px; font-weight:400; margin:15px 0 0 0;}
.flaxi_title p:empty{display:none;}
.right_title_dis h2{font-size:34px;}
.right_title_dis p{font-size:22px;}

.flaxi_headerone{width:100%;}
.flaxi_headerone .container{max-width:1394px;}
.flaxi_img{width:100%; height:640px; background-position:center; background-repeat:no-repeat; background-size:cover; display:flex; align-items:center;}
.flaxi_img.mobile_image{display:none;}
.flaxi_contentone{max-width:421px; width:100%; display:inline-block; padding:30px; float:right;}
.flaxi_contentone h3{font-family:"proxima-nova"; color:#FFF; font-size:30px; line-height:48px; font-weight:700;}
.flaxi_contentone p{font-family:"proxima-nova"; color:#FFF; font-size:18px; line-height:24px; font-weight:400; margin:24px 0 0 0;}
.flaxi_contentone p a{text-decoration:underline; color:#FFF;}
.talk_onbutton{margin:30px 0 0 0; clear:both;}
.talk_onbutton a{width:266px; font-family: 'Open Sans';}

.focused_block .focused_inner{background:#734577; padding:42px; text-align:center; border-left: 0px;}
.focused_block .focused_inner h3{font-family:"proxima-nova"; color:#ffc107; font-size:36px; line-height:36px; font-weight:700;}
.focused_block .focused_subtitle{font-family:"proxima-nova"; color:#FFF; font-size:30px; line-height:36px; font-weight:700;}
.focused_block .focused_description{font-family:"proxima-nova"; color:#FFF; font-size:18px; line-height:24px; font-weight:400; margin:20px 0 0 0; max-width:575px; width:100%; display:inline-block;}
.focused_block .focused_description a{text-decoration:underline; color:#FFF;}

.focused_block .focused_description ul li{margin: 15px 0px; padding-left: 18px; position: relative;}
.focused_block .focused_description ul li:before{position: absolute; left: 0; top: 6px; content: ""; width: 8px; height: 8px; background: #FFFFFF; border-radius: 50%;}

.title_group_first_inn{padding:37px; text-align:center;}
.title_group_first_inn .title_1{font-family:"proxima-nova"; color:#FFF; font-size:30px; line-height:36px; font-weight:700;}
.title_group_first .title_group_first_inn .sub_title_1{font-family:"proxima-nova"; color:#FFE8AE; font-size:36px; line-height:36px; font-weight:700;}

.title_group_second_inn{text-align:center; padding:38px;}
.title_group_second_inn .title_2{font-family:"proxima-nova"; color:#FFE8AE; font-size:36px; line-height:36px; font-weight:700;}
.title_group_second_inn .sub_title_2{font-family:"proxima-nova"; color:#FFF; font-size:30px; line-height:36px; font-weight:700;}

.quote_block{text-align:left; clear:both;}
.quote_block h3{font-family:"proxima-nova"; color:#000000; font-size:30px; line-height:36px; font-weight:700;}
.testmonial_first.slick-slider{margin: -25px 0px; border: 0px;}
.testmonial_first .testmonial_first_inn{padding:30px;}
.testmonial_first .testmonial_title{font-family:"proxima-nova"; color:#FFF; font-size:18px; line-height:50px; font-weight:700;}
.testmonial_first .testmonial_title ~ .testmonial_description{margin-bottom:23px;}
.testmonial_description{font-family:"proxima-nova"; color:#FFF; font-size:18px; line-height:24px; font-weight:400; margin:5px 0 5px 0; /*max-width:750px;*/ width:100%; display:inline-block;}
.testmonial_first .testmonial_name{font-family:"proxima-nova"; color:#FFF; font-size:18px; line-height:24px; font-weight:700; margin-top:12px;}
.testmonial_first .testmonial_title ~ .testmonial_name{margin-top:0px;}
.testmonial_first .project_manager{font-family:"proxima-nova"; color:#FFF; font-size:18px; line-height:24px; font-weight:400; margin-bottom:12px; }
.testimonial_main.flex_pad{padding:0px 0 20px;}

.flaxi_conform{clear:both;}
.flaxi_conform .container{max-width:500px;}
.flaxi_conform h3{font-family:"proxima-nova"; font-size:30px; line-height:24px; color:#000000; font-weight:700; text-align:center; margin:8px 0 20px;}
.flaxi_condesc h4{font-family:"proxima-nova"; font-size:18px; line-height:24px; color:#000000; font-weight:700; text-align:center;}
.flaxi_condesc p{font-family:"proxima-nova"; font-size:18px; line-height:24px; color:#000000; font-weight:400; text-align:center;}
.flaxi_form{max-width:360px; margin:32px auto 0;}
.nf-form-title, .nf-response-msg, .nf-debug-msg, .nf-before-form-content{display:none;}
.nf-form-content {padding:30px 24px 15px !important;}
.nf-error .nf-error-msg,
.nf-error-msg{color:#FFF !important; border:1px solid red; font-size:12px; margin-top:-4px !important; padding:5px; text-align:left;}
.flaxi_form .nf-error-msg{max-width:90%;}
.nf-field-label{display:none;}
.nf-field-element input{height:40px !important; border:0px !important; font-family:"proxima-nova";}
.nf-field-element select{height:40px !important; border:0px !important;}
.nf-form-content .list-select-wrap>div div:after{height:40px !important; line-height:40px !important;}
.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content input.ninja-forms-field, .nf-form-content select.ninja-forms-field:not([multiple]){height:40px !important; font-family:"proxima-nova"; padding:0px 40px 0 12px;}
.ninja-forms-field::placeholder{opacity:1;}

#ninja_forms_required_items {margin-bottom:10px !important;}
.nf-field-container.submit-container{margin:-10px 0 0 0 !important;}
/*.nf-form-content textarea.ninja-forms-field{height:140px !important;}*/
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit]{height:40px !important; width:90% !important; margin:0px 5%;}
.flaxi_conadd{padding:20px 0px 0; max-width:270px; margin:0 auto;}
.flaxi_conadd .con_add, .flaxi_conadd .con_num, .flaxi_conadd .con_mail{position:relative; padding:5px 0 5px 38px;}
.flaxi_conadd .con_add p, .flaxi_conadd .con_num a, .flaxi_conadd .con_mail a{font-family:"proxima-nova"; /*color:#9e32bb;*/ color:#000; font-size:18px; line-height:30px; font-weight:700; cursor:pointer; text-decoration:none;}
.flaxi_conadd .con_add::before{content:""; position:absolute; left:0px; top:8px; width:25px; height:26px; background:url(../svg/contact_us_icons_new.svg) 0 0 no-repeat; transition-duration:0.3s; -webkit-transition-duration:0.3s;}
.flaxi_conadd .con_num::before{content:""; position:absolute; left:0px; top:8px; width:25px; height:26px; background:url(../svg/contact_us_icons_new.svg) 0 -40px no-repeat; transition-duration:0.3s; -webkit-transition-duration:0.3s;}
.flaxi_conadd .con_mail::before{content:""; position:absolute; left:0px; top:8px; width:25px; height:26px; background:url(../svg/contact_us_icons_new.svg) 0 -82px no-repeat; transition-duration:0.3s; -webkit-transition-duration:0.3s;}
.nf-form-content .list-select-wrap > div div:after{content:"" !important; width:0px; height:0px !important; border-width:2px 2px 0 0; border-color:#000; border-style:solid; padding:4px; top:12px; transform:rotate(135deg); -webkit-transform:rotate(135deg);}
.nf-form-content .submit-wrap input[type=button]{background:transparent !important; line-height:1 !important; padding:5px 0 !important; font-family:"proxima-nova" !important; color:#000000 !important; font-weight:700 !important; width:90% !important; margin:0px 5% !important; border:2px solid #ED8606 !important; background:#FFF !important; height:44px !important; transition:all 0.5s; -webkit-transition:all 0.5s;}
.nf-error.field-wrap .nf-field-element:after{width:38px !important; height:38px !important; line-height:38px !important;}
.nf-after-form-content{margin:-10px 0 0 0 !important; padding:0 0 25px 25px !important;}
.nf-after-form-content .nf-error-msg.nf-error-field-errors{color:#000 !important; text-align:center;}
.nf-response-msg p{text-align:center; color:#acf7ac; padding:25px 15px 0 15px;}
#nf-form-errors-48 { margin-top: 10px; display: inline-block; text-align: center; width: 100%; }

.cretae_event .nf-response-msg p{color:#2bae2b; font-size:20px;}

.flaxi_contact h3{font-size:30px; color:#000000; line-height:24px; font-weight:700;}
.flaxi_contact h5{font-size:18px; color:#000000; line-height:24px; font-weight:700; margin:20px 0px;}
.flaxi_contact ul{padding:0 0 25px 0px;}
.flaxi_contact ul li{padding:0 0 0 30px; font-size:18px; color:#000000; line-height:24px; font-weight:400; position:relative}
.flaxi_contact ul li::before{content:""; position:absolute; left:7px; top:6px; width:11px; height:11px; background:#F1B828; border-radius:50%;}
.flaxi_contact p{font-size:18px; color:#000000; line-height:24px; font-weight:400; position:relative; margin:0 0 25px;}
.flaxi_contact p a{color:#0092ae;}
.flaxi_contact ul li a{color:#0092ae;}
.flaxi_contact .articles_section{margin-bottom:0px;}
.articles_section .see_all_link{text-align:right; margin:0 0 10px 0;}
.articles_section .see_all_link a{font-size:18px; line-height:21px; /*color:#9e32bb;*/ color:#000; font-weight:700;}
.flaxicat h4, .flaxicat a.see_link{display:none;}
.article_blocks{display:flex; justify-content:flex-start; flex-wrap:wrap; margin:0 -15px;}
.not_see_link{padding:25px 0 0 0;}
.article_blocks .flaxicat{background:#F0F0F0; padding:20px; max-width:360px; width:100%; margin:0 15px 30px;}
.category_image{width:100%; max-height:172px; position:relative;}
.category_image a{width:100%; height:100%; position:absolute; left:0px; top:0px;}
.article_blocks .flaxicat_post{padding:15px 0 0 0;}
.article_blocks .flaxicat_post li{border-bottom:1px solid #D8D8D8; padding:0px; line-height:1.25; display:flex;}
.article_blocks .flaxicat_post li:first-child{border-top:1px solid #D8D8D8;}
.article_blocks .flaxicat_post li::before{display:none;}
.article_blocks .flaxicat_post li::after{content:""; position:absolute; right:0px; top:15px; border-width:2px 2px 0 0; border-color:#000; border-style:solid; padding:3px; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.article_blocks .flaxicat_post li a{font-size:15px; color:#000000; font-weight:400; display:block; text-decoration:none; padding:8px 15px 8px 0px; width:100%; position:relative; z-index:1;}
.article_blocks .flaxicat_post li:hover a{color:#1155cc}
.article_blocks .flaxicat_post li:hover::after{border-color:#1155cc}

.step_blocks .flaxi_steps{padding:25px 20px 25px 78px; position:relative; transition:all 0.5s; -webkit-transition:all 0.5s;}
.flaxi_steps .step_count{width:35px; height:35px; border-radius:50%; background:#ED8606; text-align:center; font-size:24px; font-weight:700; color:#FFF; line-height:35px; display:inline-block; position:absolute; left:20px; top:30px;}
.flaxi_steps .step_detail h4{font-size:18px; font-weight:700; line-height:24px; color:#FFF;}
.flaxi_steps .step_detail p{font-size:18px; font-weight:400; line-height:24px; color:#FFF; margin:15px 0 0 0;}

.accordion_block .accordion li{width:100%; margin:0 0 5px; position:relative;}
.accordion_block .accordion li h3::after{content:""; position:absolute; right:17px; top:17px; width:18px; height:18px; background:url(../svg/accordian_icons.svg) 0 0 no-repeat;}
.accordion_block .accordion li.active h3::after{content:""; position:absolute; right:17px; top:17px; width:18px; height:18px; background:url(../svg/accordian_icons.svg) 0 -19px no-repeat;}
.accordion_block .accordion li h3{font-size:18px; line-height:24px; font-weight:700; color:#000000; padding:15px 45px 15px 20px; background:#F0F0F0; position:relative;}
.accordion_block .accordion li.active h3{background:#734577; color:#FFF;}
.accordion_block .accordion li .accordions_description{padding:0px 55px 30px 20px; background:#734577; display:none;}
.accordion_block .accordion li.active .accordions_description{display:block;}
.accordions_description p{font-size:18px; line-height:24px; color:#FFF; font-weight:400;}
.accordions_description p a{text-decoration:underline; color:#FFF;}

.accordion_block .accordion li .accordions_description ul li{margin:0px;}

.accordion_block .accordion li ul li{font-size:18px; font-weight:400; line-height:24px; color:#FFF; margin:15px 0 0 0; padding:0 0 0 30px;}
.accordion_block .accordion li ul li::before{content:""; position:absolute; left:7px; top:6px; width:11px; height:11px; background:#F1B828;   border-radius:50%;}


.document_row .row{justify-content:space-between; justify-content:center; margin:0px -0.5%; width:100%;}
.document_row .flaxi_doc{max-width:32.33%; width:100%; background:#F0F0F0; float:left; margin:0 0.5%; position:relative; transition:all 0.3s; -webkit-transition:all 0.3s;}
.document_row .flaxi_doc a{padding:30px 30px 30px 78px; display:block; text-decoration:none;}
.document_row .flaxi_doc::before{content:""; position:absolute; left:32px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); background:url(../svg/document_icon.svg) 0 -32px no-repeat; width:24px; height:32px;}
.document_row .flaxi_doc h4{font-size:18px; line-height:24px; font-weight:700; color:#000000;}
.document_row .flaxi_doc p{font-size:18px; line-height:24px; font-weight:400; color:#000000; margin:5px 0 0 0;}
/*.document_row .flaxi_doc:first-child{background:#734577;}
.document_row .flaxi_doc:first-child h4, .document_row .flaxi_doc:first-child p{color:#FFF}
.document_row .flaxi_doc:first-child::before{content:""; position:absolute; left:32px; top:32px; background:url(images/document_icon.svg) 0 0 no-repeat; width:24px; height:32px;}*/

.flexi_tabs ul.tab_firstlist li,
.flexi_tabs ul.tab_secondlist li{margin:0px 8px 8px 0; float:left; max-width:45%;}
.flexi_tabs ul.tab_firstlist li a, .flexi_tabs ul.tab_firstlist li:hover a,
.flexi_tabs ul.tab_secondlist li a, .flexi_tabs ul.tab_secondlist li:hover a{background:#005868; font-size:16px; line-height:19px; font-weight:700; color:#FFF; text-align:left; padding:12px 15px; display:flex; cursor:pointer;}
.author_title_style2 ul.tab_firstlist li a, .author_title_style2 ul.tab_firstlist li:hover a,
.author_title_style2 ul.tab_secondlist li a, .author_title_style2 ul.tab_secondlist li:hover a{background:#999999; font-size:16px; line-height:19px; font-weight:700; color:#000; text-align:left; padding:12px 15px; display:flex; cursor:pointer;}

.flexi_tabs ul.tab_firstlist li.tabactive a,
.flexi_tabs ul.tab_secondlist li.tabactive a{background:#734577;}

.first_tabs_cont{width:100%; clear:both; display:block;}
.flexi_tabs .content .content_sap{clear:both; width:100%; padding:25px 0px;}
/*.flexi_tabs .content .content_sap:last-child{padding-bottom:0px;}*/
.flexi_tabs .content h3{font-size:30px; line-height:1; color:#000000; font-weight:700; margin-bottom:25px;}
.flexi_tabs .content .tab_desc p{font-size:18px; line-height:24px; font-weight:400; color:#000000; margin:25px 0 0 0;}
.flexi_tabs .content .tab_desc p:first-child{margin-top:0px;}
.flexi_tabs .content .tab_desc p a{/*color:#9e32bb;*/ color:#000;}
.flexi_tabs .content h4{font-size:18px; line-height:24px; font-weight:700; color:#000000; margin:25px 0 0 0;}
.flexi_tabs .content .tab_img{width:100%; text-align:center; padding-top:6px;}
.flexi_tabs .content .tab_img img{max-width:100%;}
.flexi_tabs .content .tab_desc ul{margin:25px 0px 0; width:100%; float:left;}
.flexi_tabs .content .tab_desc ul li{position:relative; padding:0 0 0 35px; margin:0 0 20px 0px; font-size:18px; line-height:24px; font-weight:400; color:#000000;}
.flexi_tabs .content .tab_desc ul li::before{content:""; position:absolute; left:10px; top:7px; width:11px; height:11px; background:#F1B828; display:inline-block; border-radius:50%;}
.flexi_tabs .content .tab_desc ul li a{/*color:#9e32bb;*/ color:#000;}
.flexi_tabs .sec_tabs_cont{clear:both;}
.flexi_tabs .content_innsec{padding:0px 20px 40px 20px; background:#F0F0F0; border-top:6px solid #734577;}
.flexi_tabs .content_innsec::after {content: "";clear: both;overflow: hidden;display: block;}
.flexi_tabs .sec_tabs_cont h3{margin:32px 0 0 0;}
.flexi_tabs .sec_tabs_cont .tab_desc p{margin:15px 0 0 0;}
.flexi_tabs ul.tab_secondlist li a, .flexi_tabs ul.tab_secondlist li:hover a{padding:12px 20px;}
.flexi_tabs ul.tab_secondlist li{margin-bottom:0px;}

.locations_tablewrap{width:100%; overflow:hidden; position:relative; z-index:1;}
.locations_tablewrap table{width:100%; margin:0 0 20px;}
.locations_tablewrap table thead th{background:#000000; color:#FFF; font-size:16px; line-height:19px; color:#FFF; font-weight:700; padding:10px 20px;}
.locations_tablewrap table tbody{border-top:6px solid #00B4E4; border-bottom:6px solid #00B4E4;}
.locations_tablewrap table tbody td{background:#F0F0F0; padding:0px 20px; border-bottom:1px solid #D8D8D8; font-size:16px; line-height:36px; color:#000000; font-weight:400; white-space:normal;}
.slimScrollRailX{height:20px !important; background:#000000 !important; opacity:1 !important; border-radius:0px !important;}
.slimScrollBarX{height:10px !important; background:#D8D8D8 !important; opacity:1 !important; bottom:6px !important}

.locations_tablewrap table thead th:last-child,
.locations_tablewrap table tbody td:last-child{padding-right:40px;}

.flaxi_research .search_bg{display:flex; clear:both;}
.flaxi_research .flaxi_researchimg{max-width:63%; width:100%; background-size:cover; background-repeat:no-repeat; background-position:center; position:relative;}
.flaxi_research .flaxi_researchimg.mobile{display:none;}

.flaxi_research .flaxi_researchimg img{opacity:0;}
.flaxi_research .flaxi_researchcon{max-width:37%; width:100%; background:#005868; padding:32px;}
.flaxi_research .flaxi_researchcon h3{font-size:30px; line-height:40px; color:#FFF; font-weight:700;}
.flaxi_research .flaxi_researchcon p{font-size:18px; line-height:24px; color:#FFF; font-weight:400; margin:25px 0 0 0;}
.flaxi_research .flaxi_researchcon p:empty{display:none;}
.flaxi_research .flaxi_researchcon p a{text-decoration:underline; color:#FFF;}
.flaxi_research .flaxi_researchcon .talk_onbutton{width:266px; height:44px; text-align:center; margin:30px 0 0 0;}

.block_123{background:#fff; padding:40px 0px;}
.block_123 h3{font-size:30px; line-height:24px; color:#000000; font-weight:700; text-align:center; margin:15px 0 45px;}
.content_123{display:flex; justify-content:start; flex-wrap:wrap; margin:0px -15px;}
.content_123 .content_inn_123{position:relative; background:#FFF; max-width:360px; width:100%; margin:0 15px 30px;}
.content_inn_123 .number{position:absolute; left:15px; top:25px; font-size:64px; line-height:24px; font-weight:700; color:#FFF; z-index:1;}

.content_inn_123 .image_123 img{opacity:0;}
.content_inn_123 .image123_cover{width:100%; height:172px; display:block; overflow:hidden; position:relative;}
/*.content_inn_123 .image123_cover::before{content:""; position:absolute; width:100%; height:1px; border-top:1px solid #FFF; top:50%; left:0px; z-index:1; opacity:0; transition:all 0.5s; -webkit-transition:all 0.5s;}
.content_inn_123 .image123_cover::after{content:""; position:absolute; width:40%; height:100%; border-left:1px solid #FFF; border-right:1px solid #FFF; left:30%; top:0px; z-index:1; opacity:0; transition:all 0.5s; -webkit-transition:all 0.5s;}*/

.content_inn_123 .image_123{background-repeat:no-repeat; background-size:cover; background-position:center; height:100%; width:100%; position:absolute; left:0px; top:0px; transform:scale(1); -webkit-transform:scale(1); transition:all 0.5s; -webkit-transition:all 0.5s;}
.description_123{padding:10px 15px 15px;}
.description_123 .title_123{font-size:28px; line-height:1.25; color:#000000; font-weight:700; margin:2px 0 5px 0;}
.description_123 p{font-size:18px; line-height:24px; color:#000000; font-weight:400;}
.watch_video_link{text-align:center; margin:18px 0 0 0;}
.watch_video_link a{width:280px; position:relative;}
.watch_video_link a::after{content:""; position:relative; top:3px; margin:0 0 0 5px; width:16px; height:16px; background:url(../svg/video-icons.svg) 0 0 no-repeat; display:inline-block;}
.description_123 .description_text ul li{font-size:18px; line-height:24px; color:#000000; font-weight:400; position:relative; padding:0 0 0 30px; margin:10px 0 0; text-align:left;}
.description_123 .description_text ul li::before{content:""; position:absolute; left:7px; top:6px; width:11px; height:11px; background:#F1B828; border-radius:50%;}
.stats_first_block h3{font-size:30px; line-height:24px; color:#000000; font-weight:700; text-align:center; margin:0px 0 50px;}
.stats_first_block .stats_first{display:flex; justify-content:center;}
.stats_first_block  .stats_first_inn{width:20%; margin:0 2.5%;}
.states_blocks h4{font-size:36px; line-height:1; color:#000000; font-weight:700;}
.states_blocks p{font-size:19px; line-height:24px; color:#000000; font-weight:400;}
.states_blocks p::first-letter{text-transform:uppercase;}
.stats_first_inn .stats_first_icon{float:left; max-width:65px; width:100%; margin:5px 0 0 0;}
.stats_first_inn .stats_first_icon img{transition:all 1s; -webkit-transition:all 1s; transform:translateY(0px); -webkit-transform:translateY(0px);}
.stats_first_inn .states_blocks{width:calc(100% - 65px); float:right;}

.stats_second_block_inn{padding:35px; background:#F0F0F0;}
.stats_second_block_inn h3{font-size:30px; line-height:24px; color:#000000; font-weight:700; text-align:center; margin:6px 0 40px;}
.stats_second_block .stats_second{display:flex; justify-content:center;}
.stats_second_block .stats_second_inn{width:20%; text-align:center; margin:0px 2.5%;}
.stats_second_inn h4{font-size:36px; line-height:1; color:#000000; font-weight:700;}
.stats_second_inn p{font-size:18px; line-height:24px; color:#000000; font-weight:400;}
.stats_second_inn p::first-letter{text-transform:uppercase;}

.faq_block h3{font-size:30px; line-height:24px; color:#000000; font-weight:700; text-align:center; margin:6px 0 40px;}
.faq_block .accordion li{width:100%; margin:0 0 0px; position:relative; transition:all 0.5s; -webkit-transition:all 0.5s; padding:0px;}
.faq_block .accordion li::after{display:none;}
.faq_block .accordion li h4.accordion-header ::after{content:""; position:absolute; right:17px; top:17px; width:18px; height:18px; background:url(../svg/accordian_icons.svg) 0 0 no-repeat;}
.faq_block .accordion li.active h4.accordion-header ::after,
.faq_block .accordion li h4.active-header::after,
.faq_block .accordion li h4.active-header:hover::after{content:""; position:absolute; right:17px; top:17px; width:18px; height:18px; background:url(../svg/faqs-plus.svg) 0 -19px no-repeat;}
.faq_block .accordion li h4.accordion-header :hover::after{content:""; position:absolute; right:17px; top:17px; width:18px; height:18px; background:url(../svg/faqs-plus.svg) 0 0px no-repeat;}
.faq_block .accordion li h4.accordion-header {font-size:18px; line-height:24px; font-weight:700; color:#000000; padding:15px 45px 15px 20px; background:#F0F0F0; position:relative; transition:all 0.5s; -webkit-transition:all 0.5s; cursor:pointer;}
.faq_block .accordion li.active h4.accordion-header ,
.faq_block .accordion li h4.active-header,
.faq_block .accordion li:hover h4.active-header{background:#734577; color:#FFF; text-decoration:none;}
.faq_block .accordion li h4.active-header:hover{text-decoration:none;}
.faq_block .accordion li .faq_answer{padding:0px 55px 30px 20px; background:#734577; display:none; width:100% !important;}
.faq_block .accordion li .faq_answer .acleftright{display:flex; flex-wrap:wrap; width:100%;}
.faq_answer .acleftright .leftcls{width:40%; padding:15px 0px;}
.faq_answer .acleftright .leftcls img{max-width:100%; height:auto;}
.faq_answer .rightcls{width:60%; padding:15px 0 15px 25px;}
.faq_block .accordion li.active .faq_answer{display:block;}
.faq_block .faq_answer p{font-size:18px; line-height:24px; color:#FFF; font-weight:400;}

.faq_block .accordion li ul li{font-size:18px; font-weight:400; line-height:24px; color:#FFF; margin:0px 0 15px 0; padding:0 0 0 30px;}
.faq_block .accordion li ul li::before{content:""; position:absolute; left:7px; top:6px; width:11px; height:11px; background:#F1B828;   border-radius:50%;}
.faq_block .accordion li .faq_answer h4 {
    color: #fff !important;
padding: 20px 0px 5px 0px;
font-size: 20px;
text-decoration: none !important;
}
.faq_block .accordion li .faq_answer h4:hover{color:#fff;}
.faq_block .accordion li .faq_answer h3{color: #fff;}
.right_title_dis h3{font-size:30px; line-height:24px; color:#000000;  text-align:left;}
.right_title_dis p ~ h3{margin-top:30px;}
.right_title_dis p{font-size:18px; line-height:24px; color:#000000; font-weight:400; margin:30px 0 0;} 
.right_title_dis p:first-child{margin:0px;}
.right_title_dis ul{margin:30px 0 0 0;}
.right_title_dis ul li{position:relative; font-size:18px; color:#000000; line-height:24px; font-weight:400; padding:0 0 0 30px;}
.right_title_dis ul li h2{font-size:18px; margin:0px; padding:0px;}
.right_title_dis ul li::before{content:""; position:absolute; left:7px; top:6px; width:11px; height:11px; background:#F1B828; border-radius: 50%;}
.tab_desc p, .tab_desc p:first-child{margin:30px 0 0;}
ol{margin:30px 0 0 0; padding:0px; list-style: none; counter-reset: li; clear:both;}
ol li{position:relative; font-size:18px; color:#000000; line-height:24px; font-weight:400; padding:0 0 0 30px; counter-increment:li; margin:5px 0px;}
ol li::before{content:counter(li); color:#F1B828; display:inline-block; width:1em; margin-left:-1em; font-weight:700;}
.faq_block ~ .right_title_dis{padding-top:25px;}
.right_title_dis #frm_edit ul li{line-height: 1;}
.right_title_dis #frm_edit ul li:before{display: none;}
/* Flexible Block Page */

/**********************megamenu-css-start***********************/
.main-navigation #mega-menu-wrap-menu-1{background:none;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu:first-child{display: flex; justify-content: space-around;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator::after{display:none;}
.main-navigation .mega-menu-wrap ul li a{font-style: normal; font-weight: 800; font-size: 18px; line-height: 22px;} 
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12{width:auto;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-12{width:auto;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12{width:auto; float:none; display:inline-block; vertical-align:top;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12:last-child{margin-right:0px;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{font-weight: bold; font-size: 18px;color: var(--site-secondary);padding: 0;line-height: 1.34;height: auto;background: transparent !important;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link{position: relative;padding-right: 32px;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link:before{width: 25px;height: 24px;background-image: url(../svg/menu-arrow.svg);background-repeat: no-repeat;background-position: center;display: inline-block;right: 0;position: absolute;content: '';margin: auto;transition: 0.2s;top: 0;bottom: 0;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item{margin: 0 20px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link,
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link{background:#646870;}

.main-navigation #mega-menu-wrap-menu-1,.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1{position:static;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu{background:#fff; padding:0px 115px 25px 110px; margin-top: 36px;box-shadow: 0 3px 10px rgba(0,0,0,0.05);}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu:before{content: '';position: absolute;width: 100%;height: 36px;top: -36px;display: block !important;right: 0;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h3,
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item .menu-heading{font-weight: 800; font-size: 18px; line-height:1.25; border-bottom:1px solid #d8d8d8; display:inline-block; margin-bottom:16px; color:#000000; transition:all 0.3s; -webkit-transition:all 0.3s; padding-top:8px; padding-bottom:8px; text-transform:initial;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li{margin-bottom:6px;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{display:inline-block;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li a{ font-size: 16px; color: var(--site-secondary); transition:all 0.3s; -webkit-transition:all 0.3s;font-weight: 700;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-current-menu-item a{color:var(--site-secondary);text-decoration: underline;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-need_urgent_menu{background:#744677; text-transform:uppercase; margin-left:26px; margin-right:10px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-need_urgent_menu a{text-transform:uppercase; margin-left:10px; margin-right:10px; line-height: 40px; padding-left:11px; padding-right:11px; font-family: 'Open Sans'; font-weight:700; font-size:16px;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-donate_menu{background:#015869; text-transform:uppercase; margin-left:10px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-donate_menu a{margin:0px 20px 0px 20px; padding-left:7px; padding-right:7px;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-item.mega-need_urgent_menu > a.mega-menu-link:hover,
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-item.mega-donate_menu > a.mega-menu-link:hover{background:none}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item{background:transparent;}

.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-parent > a.mega-menu-link
{background:none;color: var(--site-secondary);text-decoration: underline;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link:before,
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link:before,
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-parent > a.mega-menu-link:before
{background-image: url(../svg/menu-arrow-hover.svg);}

.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-current-menu-parent h3,
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-current-menu-item h3,
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link.mega-current-menu-item > a,
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link.mega-current-menu-item > a h3
 {color: var(--site-secondary) !important;border-color: var(--site-secondary);}

.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-get_support_desk li.mega-menu-row ul.mega-sub-menu{display:inline-block; text-align:center; width:100%;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-donate_menu.mega-current-menu-item > a.mega-menu-link{text-transform:uppercase; background:none;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-donate_menu > a.mega-menu-link{text-transform:uppercase; font-weight:700; font-family: 'Open Sans'; font-size:16px;}
/**********************megamenu-css-end***********************/


/* Style 2 */
.serviceinnerpart .container{ max-width:1292px;}
.conactmain{background: #F0F0F0; padding:40px 38px 33px 38px;}
.conactmain h3{font-family:"proxima-nova";font-style: normal;font-weight: bold;font-size: 30px;line-height: 31px;color: #000000; padding-bottom:11px; position:relative; padding-left:48px; float:left;width: calc(100% - 24px); padding-right:5px;}
.conactmain h3.contact_icon:before{ content:""; position:absolute; background:url(../svg/mail_black.svg) no-repeat 0 0; width:30px; height:24px; top:3px; left:0px;}
.conactmain h3.address_detail{ position:relative;}
.conactmain h3.address_detail:before{  content:""; position:absolute; background:url(../svg/location_black.svg) no-repeat 0 0; width:25px; height:32px;top:0px; left:0px;}
.conactmain h3.hours_icon:before{ content:""; position:absolute;background:url(../svg/hours_black.svg) no-repeat 0 0; width:31px; height:31px;top:0px; left:0px;}
.conactmain a.getdirectionlink{/*color:#00ace1;*/ padding-top:26px; font-weight:700; display:inline-block; text-decoration:underline;}
/*.cnticons_sub span{ float:left;}*/
.cnticons_sub p,.locicons_sub p,.conactmain p{font-size: 18px;line-height: 24px;color: #000000;font-family:"proxima-nova";}
.cnticons_sub a{ padding-left:0px; /*color:#9e32bb;*/ color:#000; font-family:"proxima-nova"; /*float:left; */ width:calc(100% - 100px);}
.cnticons_sub .phone span{ padding-right:7px;}
.cnticons_sub .email span{ padding-right:5px;}
.email:after,.phone:after{ content:""; clear:both; display:block; overflow:hidden;}
.contactwrapper{ padding:73px 0 0px 0;}
.contactwrapper .col-md-4.contact_section{ margin-bottom:37px;}
.opening_hourslist{ padding-bottom:26px;}
.ohouricons_sub ul li{font-size: 18px;line-height: 24px;font-family:"proxima-nova";color: #000000;}
.plusmins{ float:left; background:url(../svg/minus_black.svg) no-repeat 0 0; width:22px; height:22px; display:block; text-indent:-100000px;margin-top: 2px;}
.plusmins.opentabs{ background:url(../svg/plus_black.svg) no-repeat 0 0; width:22px; height:22px; display:none;}
.conact_headpart:after,.centre_information:after{ content:""; clear:both; display:block; overflow:hidden;}
.innerlocimg{ overflow:hidden;}
.innerlocimg img{ max-width:100%; width:100%;}
.imagesgllery .innerlocimg{ float:none; width:50%; padding:0 18px; display:inline-block;margin-bottom:28px; position:relative;}
.imagesgllery .innerlocimg:nth-child(2){ float:right;}
.imagegallerypart{ margin:0 -18px; text-align:center;}
.centre_information {clear: both;  width:100%; display:inline-block;}
.center_infopart{ background: #F0F0F0; padding:44px 37px 39px 37px;}
.center_infopart h3{font-size:30px;line-height:24px;color:#000000; font-family:"proxima-nova";font-weight: bold; margin:0px 0 25px 0;}
.center_infopart p + h3{margin-top:25px;}
.center_infopart h4{font-size: 18px;line-height: 24px;color: #000000;font-family:"proxima-nova"; margin:0px 0 25px 0; font-weight: bold;}
.location_team{ padding:50px 0 56px 0;}
.location_team h3{font-size: 30px;line-height: 24px;color: #000000;font-family:"proxima-nova";font-weight: bold; margin-bottom:0px; }
.location_team p,.fulldescr p{font-size: 15px;line-height: 24px;color: #000000;}
.location_team p.team-intro{max-width:100%;padding-top:12px;}
.location_team_desk{ padding-top:42px;}
.mobile_team_slider{ display:none;}
.teamdesc.teamcontent{background: #F0F0F0; padding:19px 38px 20px 20px;}
.teamdesc.teamcontent .troles{ font-size:15px; line-height:21px;color: #000000; font-weight:700;margin-bottom:16px;letter-spacing: 1px;}
.team_image img{ width:100%; max-width:100%;}
.team_rightpart ul li{ display:inline-block;}
.imagegallerypart:after{ content:""; clear:both; display:block; overflow:hidden;}
.team_rightpart ul li a{ display:inline-block; padding:8px; background:#fff;}
.team_rightpart ul li a.active{ background:#F0F0F0;}
.team_rightpart ul li a.active img{-webkit-filter: grayscale(0);filter: grayscale(0);}
.team_rightpart ul li a img{ width:100%;-webkit-filter: grayscale(1);filter: grayscale(1);transition: all 1.5s ease 0s; -webkit-transition: all 1.5s ease 0s; -moz-transition: all 1.5s ease 0s;height: 108px;max-height: 108px;min-height: 108px;
max-width: 108px; }
.location_team_desk .fulldescr,.mobile_team_slider .fulldescr{ padding-top:38px; padding-right:20px; padding-left:20px;}
.fulldescr h4{ font-size:18px; font-weight:bold; line-height:21px;}
.fulldescr p{ padding-bottom:25px; padding-right:15px;}
.fulldescr p:last-child{ padding-bottom:0px;}
.center_infopart, .center_infopart p, .center_infopart strong{ line-height:24px; font-size:18px;color: #000000; margin:0 0 25px 0;}
.center_infopart p:last-child{margin-bottom:0px;}
.center_infopart p a, .center_infopart a{/*color:#9e32bb;*/ color:#000; font-weight:700;}
.center_infopart .col-md-6{padding:0 10px;}
.center_infopart ul{margin:0 0 25px;}
.center_infopart ul li{line-height:24px; font-size:18px;color: #000000; margin:0 0 10px 0; padding:0 0 0 30px; position:relative;}
.center_infopart ul li::before{content:""; position:absolute; left:7px; top:6px; width:11px; height:11px; background:#F1B828; border-radius: 50%;}

.center_infopart .row{ margin:0 -10px;}
.location_team_desk h3{ font-size:20px;}
.location_team_desk .row{ margin:0 -18px;}
.location_team_desk .col-md-6{ padding: 0 18px;}
.serviceinnerpart .service_first:before	{ display:none;}
.location_team_desk .col-md-6.team_image,.location_team_desk .col-md-6.team_desc{ padding:0 10px;}
.location_team_desk .teamdesc.teamcontent .row{ margin:0 -10px;}
.serviceinnerpart .service_first .container{max-width: 690px;}
.col-md-6.team_rightpart {margin-top: -8px; padding-right:0px;}
.team_image{ width:288px; float:left;}
.team_desc{ margin-left:306px;}

.info_section .service_first .container{ max-width:621px;}
.info_section .service_first{ background:#fff;}
.jigso_gray{ background:#f0f0f0; position:relative;}
.jigso_gray:before{content: "";position: absolute;top: 0px;left: 0px;width: 15px;height: 100%;background:#734577;}
.info_supportpart{ padding:59px 0 50px 0; text-align:center;}
.jigso_gray .container{max-width:510px;}
.info_supportpart h2{font-size: 30px;color:#000000;font-family: "proxima-nova";font-weight: 700;}
.info_supportpart p{ padding-top:20px;font-size: 18px;line-height: 24px;color:#000000;font-family: "proxima-nova";font-weight: 400;}
.bring_cat{ padding-top:32px;}
.bring_cat span{ display:inline-block; font-size: 18px;line-height: 18px; color: #000000;}
.brings_cat_wrap{ display:inline-block; padding:0 7px;position:relative; text-align:left;}
.brings_cat_wrap select{font-size: 18px;line-height: 18px; color:#000000; padding:14px 11px; -webkit-appearance:none; border:none;background:#fff url(../svg/arrow.svg) no-repeat 94% center; padding-right:30px;width:270px; max-width:100%; }
.jigso_pink{ background: #734577; text-align:center; padding-top:59px; padding-bottom:46px;}
.jigso_pink .container{ max-width:663px;}
.jigso_pink  .serch_filter input.searchinfo{ background:#fff;width: 100%;display: block;padding: 0 50px 0 22px;height: 40px;border: none;font-size: 18px;color:#000000;font-family: "proxima-nova";font-weight: 400; line-height:1;}
.jigso_pink  .serch_filter{ position:relative;}
.jigso_pink  .serch_filter #submitgo{ position: absolute;right: 0;top: 0;width: 50px;height: 40px;background: url(../svg/search-grey.svg) no-repeat center;border: none;text-indent: -10000px; }
.caetgory_filter{ margin-top:28px;}
.filter_cal_value{text-align:center;}
.filter_cal_value label input{ opacity:0; position:absolute; top:0; width:100%; height:100%;cursor: pointer; left:0; right:0;}
.filter_cal_value label{ position:relative; background: #000000; color:#fff; padding:12px 16px;font-weight: bold;font-size: 15px; margin-right:10px; float:left; /*display:inline-block;*/ margin-bottom:10px;}
.filter_cal_value label:last-child{ margin-right:0px;}
.info_post{ padding:46px 0 15px;}
.info_post p{ text-align:center;font-size: 18px;line-height: 30px;color: #000000;font-weight: bold; padding-bottom:34px;}
/*.info_post p span.cat_blue{ color:#00B4E4;}*/
.news_col{ position:relative;}
.news_category{ position:absolute; top:11px; left:15px; padding:4px 8px 3px 8px; background: #734577; color:#fff; font-weight:700; text-transform:uppercase; font-size:16px; line-height:1;}
.news-contact{background: #F0F0F0; padding:18px;}
.news-contact label{font-size:18px; color:#000000; margin:0px; width:100%; clear:both;}
.news-contact label .work_pos{width:90px; float:left; font-weight:700; text-align:left;}
.news-contact label .work_tit{width:calc(100% - 110px); float:left; text-align:left;}
.image.detailbox{ min-height:189px;}
.read_more{margin:30px 0 0 0; display:block;}
.news-contact .read_more a{}
/*.image.detailbox img{ width:100%; display:none;}*/
.news_col{ margin-bottom:33px;}
.news_col .image{background-position:center; background-repeat:no-repeat; background-size:cover; width:100%; height:215px; position:relative; overflow:hidden;}
/*.news_col .image::before{content:""; position:absolute; left:0px; bottom:0px; width:0%; height:0%; background:rgba(0,0,0,0.5); transition:all 0.8s; -webkit-transition:all 0.8; opacity:1;}
.news_col .image::after{content:""; position:absolute; right:0px; top:0px; width:0%; height:0%; background:rgba(0,0,0,0.5); transition:all 0.8s; -webkit-transition:all 0.8s; opacity:1;}
.news_col:hover .image::before,
.news_col:hover .image::after{width:100%; height:100%; opacity:0;}*/

.read_more a{border: 2px solid #ED8606; height:44px; display:inline-flex; line-height:1; align-items:center; text-align:center; background:#FFF; padding:0px 30px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.news_col .image img{display:none;}
.news_col h3{font-style: normal;font-weight: bold;font-size: 30px;color: #000000;}
.news-contact p{font-weight: normal;font-size: 18px;line-height: 24px;color: #000000; text-align:left; margin-top:10px; padding-bottom:0px; word-wrap: break-word;}
.pagination_post{ margin-top:6px; text-align:center;}
.news-contact a{ text-decoration:none;}
.news-contact .event_dates{margin:10px 0 0 0;}
.informatinwrapper .container{ max-width:1290px;}
.pagination_post ul li{ display:inline-block; padding:0 2px;}
.pagination_post ul li a.next.page-numbers{ background:url(../svg/pagination_next.svg) no-repeat 0 0; text-indent:-100000px; display:inline-block; width:8px; height:14px; vertical-align:middle;}
.pagination_post ul li a{font-weight: bold;font-size: 18px;line-height: 30px;color: #000000;}
.pagination_post ul li span.page-numbers.current{font-weight: bold;font-size: 18px;line-height: 30px;color: #00B4E4;}
.pagination_post ul li a.prev.page-numbers{ background:url(../svg/pagination_prev.svg) no-repeat 0 0; text-indent:-100000px; display:inline-block; width:8px; height:14px; vertical-align:middle;}
.filter_cal_value:after{ content:""; clear:both; display:block; overflow:hidden;}
.filter_cal_value label.active{background: #00B4E4; color:#000;}
.errormsg p{ padding-bottom:0px; color: red; font-size:18px;}
#cookie-law-info-bar{font-family:"proxima-nova" !important; color: #fff !important; line-height:24px; background:#7C818A !important; font-size:18px; padding-top:21px; padding-bottom:16px;}
#cookie-law-info-bar span a.cli-plugin-main-link{ color:#fff !important; width:100%; font-weight:400 !important; margin:0px !important }
#cookie-law-info-bar a.cookie_action_close_header{text-align: center;background:#fff;border: 2px solid #ED8606;font-size: 14px;color: #000000 !important;display: inline-block !important;font-family: 'Open Sans';font-weight: 700; padding:12px 19px 11px 21px !important; margin:0px !important ; margin-top:17px !important; margin-bottom:13px !important; margin-right:21px !important;}
#cookie-law-info-bar a.cookie_action_close_header_reject{text-align: center;background:#fff;border: 2px solid #ED8606;font-size: 14px;color: #000000 !important;display: inline-block !important;font-family: 'Open Sans';font-weight: 700;  padding:12px 61px 11px 64px !important;  margin-top:17px !important; margin-bottom:13px !important; }
#cookie-law-info-bar span{ max-width:672px; display:inline-block;}
/* Style 2 */

/* Style 3 */
.intro_heading{background:#f0f0f0; width:100%; display:inline-block; vertical-align:top; padding:30px 0px 26px 0px;}
.intro_heading h1{font-weight: bold; font-size: 30px; line-height:1; color: #000000;}    
.blog_date{margin:10px 0px 0px 0px;}
.blog_wrap h2{font-weight: bold; font-size: 26px; line-height:1; color: #000000; text-align:center; margin:40px 0 20px;}
.blog_date p{font-size:14px; color: #000000; line-height:16px; margin-right:6px; display:inline-block;}
.blog_wrap{width:100%; display:inline-block; vertical-align:top; margin:25px 0px;}
.blog_wrap p{font-size:18px; line-height:24px; color:#000000; margin:0px 0px 25px 0px;}
.blog_wrap p:first-child{margin: 0 0 25px;}
.blog_wrap p:last-child{margin-bottom:0px;}
.blog_wrap p a{/*color:#000000; text-decoration:underline;*/ font-weight:bold;}
.twoimage_content{width:100%; display:inline-block; vertical-align:top; margin:30px 0px 0px 0px;}
.twoimage_content:first-child{margin-top:0px;}
.twoimage_content .full_image{margin-top:20px;}
.right_title_dis ul li::after{display:none;}

.blog_wrap h3{color:#000000; font-weight:bold; font-size:18px; line-height:1; margin-bottom:28px;	}
.blog_wrap ul{padding-left:5px;}
.blog_wrap ul li{width:100%; display:inline-block; vertical-align:top; font-size: 18px; line-height: 24px; color:#000000; position:relative; padding-left:30px; margin-bottom:24px;}
.blog_wrap ul li:after{background:#f1b928; height:11px; width:11px; border-radius:50%; position:absolute; left:0px; top:4px; content:"";}
.blog_wrap .description_text ul li:after{display:none;}
.blog_testimonial{width:100%; display:inline-block; vertical-align:top; margin-bottom:10px; margin-top:20px;}
.blogtestinner{max-width:750px; margin:auto; text-align:center; color:#fff; padding:78px 15px 48px 15px; position:relative;}
.blogtestinner:after{content:""; left:0px; right:0px; margin:auto; top:42px; background:url(../png/testi-callout.png) no-repeat; width:21px; height:17px;	 position:absolute;}
.blogtestinner p{color:#fff; font-size:18px; line-height:26px; font-weight: normal;}
.blogtestinner h5{font-size:18px; font-weight:bold; margin-bottom:4px; margin-top:14px;}
.blogtestinner h6{font-size:18px; }
.may_like{text-align:center; margin:50px 0 0 0;}
.may_like h3{font-weight: bold; font-size:30px; line-height: 24px; color: #000000;}
.related_desc{text-align:left; background: #F0F0F0; padding:20px 20px 16px 20px; display:inline-block; width:100%;}
.related_desc h3{margin-bottom:4px;}
.related_desc h3 a{font-size:20px; text-decoration:none; }
.related_desc p{font-size:15px; color: #000000; margin:0px;}

.related_cat{margin:0 -15px;}
.related_cat .slick-slide {padding:15px;}	
.related_cat .related_thumb_img{background-position:center; background-size:cover; background-repeat:no-repeat; height:250px;}
.related_cat .related_thumb_img img{display:none;}
.related_cat .slick-prev.slick-arrow{display:none !important;}
.related_cat .slick-next.slick-arrow{display:none !important;}
.related_cat ul{bottom:-35px;	}
.related_cat ul.slick-dots li{width:auto; margin:0px; padding:0px;}
.blog_wrap .related_cat ul li::after{background:#70747c;}
.blog_wrap .related_cat ul li.slick-active::after{background:#00b4e4;}
.title_content{background:#f0f0f0; width:100%; display:inline-block; vertical-align:top; text-align:center; padding:52px 0px 60px 0px;}
.title_content h1{font-size:30px; color: #000000; line-height:48px; font-weight:bold;}
.title_content .content{max-width:500px; margin:auto;}
.title_content .content p{font-size: 18px; line-height: 24px; color: #000000; margin-top:16px; font-weight:300;}
.filter_part{background:#015869; width:100%; display:inline-block; vertical-align:top; text-align:center; padding:36px 0px 36px 0px;}
.filter_part .row{display:flex; justify-content:center;}
.category_filter{display:inline-block; vertical-align:top; width:100%;}
.location_filter{display:inline-block; vertical-align:top; width:100%;}
.serch_filter{display:inline-block; vertical-align:top; width:100%;}
.category_filter select,.location_filter select{width:100%; height:40px;  border:0px; font-size: 18px; line-height: 18px; color: #737780; padding-left:13px; -webkit-appearance:none; background:#fff url(../png/select-arrow.png) no-repeat right;} 
.serch_filter input{width:100%; height:40px; background:#fff; border:0px; font-size: 18px; line-height: 18px; color: #737780; padding-left:13px; position:relative;}
.serch_filter input[type="button"]{position:absolute; right:25px; top:8px; width:auto; background:url(../svg/search-icon.svg) no-repeat; width:22px; height:22px; text-indent:-5000px;}
.filter_title{width:100%; display:inline-block; vertical-align:top; font-size:18px; color: #000000; line-height:18px; font-weight:bold; padding:30px 0px 21px 0px;}
.filterdatemain{width:100%; display:inline-block; vertical-align:top; margin-bottom:10px;}
.filterdatemain input.form-control{border-radius:0px;  background:#f0f0f0 url(../png/cakebder-icon.png) no-repeat right; border:0px; font-size: 18px; line-height: 18px; color: #737780; margin-right:24px; width:210px;}
.filterdatemain input.form-control:focus{border:0px; outline:none; box-shadow:none;}
.contaractwrapper{width:100%; display:inline-block; vertical-align:top; }
.contaractwrapper .errormsg{padding-left:15px; padding-right:15px;}
.contaractwrapper .pagination{width:100%; text-align:center; display:inline-block; display:block; margin:0 0 30px;}
.contaractwrapper .pagination a{font-size:18px; line-height:30px; color: #000000; font-weight:bold; margin:0px 6px; text-decoration:none;}
.contaractwrapper .pagination span.current{ font-size:18px; color: #000000; font-weight:bold; margin:0px 5px; color:#00b5e4;}
.contaractwrapper .pagination a:hover{color:#00b5e4;}
.contaractwrapper .pagination a.next {font-size:0px; background:url(../png/pagination-next.png) no-repeat; width:8px; height:12px; display:inline-block; vertical-align:top; margin-top:9px; margin-left:8px;}
.contaractwrapper .pagination a.prev {font-size:0px; background:url(../png/pagination-prev.png) no-repeat; width:8px; height:12px; display:inline-block; vertical-align:top; margin-top:9px; margin-right:8px;}
.news_category.news_cat_blue{background:#02abe4; transition:all 0.5s; -webkit-transition:all 0.5s;}
.filterdatemain form.form-inline.bv-form{margin-bottom:37px;}
.date_filter_res{display:none;}
.searchmainconbg{background:#f0f0f0; width:100%; display:inline-block; vertical-align:top; text-align:center; padding:58px 0px 55px 0px;}
.page_main_title h2{color: #000000; font-weight: bold; font-size: 30px; }
.page_main_title h2 span.cat_blue{color:#00b5e4;}
.searchmainconbg .brings_description{max-width:500px; margin:auto; margin-top:7px;}
.homesearch.search_wrap{background:#015869;	}
.homesearch.search_wrap .filter_cal_value label{background:#70747d; float:none; display:inline-block;}
.homesearch.search_wrap .filter_cal_value label.active{background:#00B4E4;}
.clear_filter_wrap{clear:both; width:100%; text-align:right; margin:15px 0 0 0; padding:0px 15px;}
.clear_filter_wrap a{color:#FFF;}
/* Style 3 */

.work_with_section{padding:50px 0 0;}
.work_with_section h1,
.work_with_section .teamblocktitle{color:#000000; font-size:30px; line-height:48px; font-weight:700; text-align:center;}
.work_with_section p{color:#000000; font-size:18px; line-height:24px; font-weight:400; margin:15px 0 0 0;}
.work_with_section p a{display:inline-block; /*color:#9e32bb;*/ color:#000;}
.current_vac{padding:50px 0 0px;} 
.current_vac h2{font-size:30px; line-height:24px; color:#000000; font-weight:700; margin:0 0 50px; text-align:center;}

.flexible_box .team_info{clear:both; padding-top:80px;}
.flexible_box .team_info .search_bg{ display:block;}
.team_info .flaxi_researchimg{max-width:inherit; width:250px; height:250px; border-radius:50%; border:3px solid #005868; overflow:hidden; position:relative; top:-80px; left:20px; background:#FFF; float:left; z-index:1;}
.flexible_box .team_info:nth-child(even) .flaxi_researchimg{float:right; left:-20px;}
.team_info .flaxi_researchimg .info_img{width:100%; height:100%; display:block; background-position:center; background-repeat:no-repeat; background-size:cover;}
.team_info .flaxi_researchimg img{display:none;}
.team_info .flaxi_researchcon{max-width:inherit; width:100%; padding:32px 32px 32px 25%;}
.team_info:nth-child(even) .flaxi_researchcon{max-width:inherit; width:100%; padding:32px 25% 32px 32px;}
.team_info .flaxi_researchcon h4{font-size:18px; font-weight:700; color:#FFF; line-height:24px;}
.team_info .flaxi_researchcon::before,
.team_info .flaxi_researchcon::after{display:none !important;}
.team_info .flaxi_researchcon .button-read{padding:0px 20px; cursor:pointer;}
.team_info .flaxi_researchcon .less{margin:25px 0 0 0;}
.team_info:nth-child(3n+3) .flaxi_researchcon{background:#744677;}
.team_info:nth-child(3n+3) .flaxi_researchimg{border-color:#744677;}
.team_info .less.active .button-read-more{display:none;}
.team_info .button-read-less{display:none;}
.team_info .less.active .button-read-less{display:inline-block;}

.workshop_form{max-width:360px; margin:32px auto; background:#005868;}
.recaptcha-wrap{max-width:304px; margin:0px auto 35px;}
.workshop_form_title{text-align:center; font-size:30px; line-height:24px; color:#000000; font-weight:700; text-align:center; margin:0 0 20px;}
.work_shop_inner{clear:both; margin:0 0 50px;}
.work_shop_inner li .accordions_description ul{margin:25px 0px;}
.work_shop_inner li .accordions_description ul li{margin:0px;}
.work_shop_inner li .accordions_description ul li::before{top:7px;}

.flexible_box #tab_first{margin-top:0px;}
.flexible_box #tab_first .col-md-12{display:flex; padding:0px 13px;}
.flexible_box #tab_first ul.tab_firstlist{width:33.33%; margin:3px}
.flexible_box #tab_first ul li{max-width:100%; width:100%; position:relative}
.flexible_box ul li.tabactive::after{content:""; position:absolute; left:0px; right:0px; margin:0 auto; bottom:-13px; border-left:18px solid transparent; border-right:18px solid transparent; border-top:15px solid #734577; width:0px; height:0px; top:auto; border-radius:0px; background-color:transparent; display:block !important;}
.flexible_box .author_title_style2 ul li.tabactive::after{content:""; position:absolute; left:0px; right:0px; margin:0 auto; bottom:-13px; border-left:18px solid transparent; border-right:18px solid transparent; border-top:15px solid #999999; width:0px; height:0px; top:auto; border-radius:0px; background-color:transparent; display:block !important;}
.flexible_box .author_title_style2 ul li.tabactive.defaultcls::after{content:""; position:absolute; left:0px; right:0px; margin:0 auto; bottom:-13px; border-left:18px solid transparent; border-right:18px solid transparent; border-top:15px solid #734577; width:0px; height:0px; top:auto; border-radius:0px; background-color:transparent; display:block !important;}
.author_title_style2 ul.tab_firstlist li.tabactive a{background: #999999;}
.author_title_style2 ul.tab_firstlist li.defaultcls a{background: #734577;color: #fff;}
.flexible_box #tab_first ul li a{text-decoration:none;}
.flex_pad .not_see_link{padding-top:0px;}
.h1_title, .h2_title{display:none;}
.flexible_box #tab_first .first_tabs_cont .col-md-12{display:block;}
.flexible_box .flexi_tabs ul{padding-left:0px;}
.flexible_box .flexi_tabs ul li{padding:0px; width:auto; position:relative;}
.flexible_box .flexi_tabs ul li::after{display:none !important;}
.flexible_box .tab_second.flexi_tabs{margin-top:25px;}

.author_title .cont_inner{padding:15px; background:#f0f0f0; border-radius:10px; box-shadow:rgba(0,0,0,0.5) 0px 0px 5px; border-top:5px solid #9e32bb; margin:10px 0px;}
.author_title .author_title_cont .cont_inner h3,
.author_title .author_title_cont .cont_inner p{font-size:15px; color:#000; line-height:1.25; margin:10px 0px; display:block;}
.author_title_style2 a.boxlinks{font-weight:700; color:#000000; margin:10px 0 0 0; display:inline-block;}
.author_title_style2 .title.main_title{font-weight:700; display:block; margin:0 0 10px;}

.cretae_event .nf-form-content{background:#015869; max-width:700px; margin:50px auto;}
.cretae_event nf-fields-wrap{display:flex; justify-content:space-between; flex-wrap:wrap}
.cretae_event nf-field{width:48%; display:inline-block;}
.cretae_event nf-field:nth-child(15){width:100%;}
.cretae_event nf-field:last-child{width:100%;}
.cretae_event nf-field .submit-wrap{text-align:center;}
.cretae_event nf-field .submit-wrap .ninja-forms-field{max-width:290px; margin:0px auto !important;}
.nf-field-description p{font-size:15px; color:#FFF; font-weight:700; line-height:1; margin-bottom:10px !important; text-align:left;}
.nf-form-content .listcheckbox-wrap li, .nf-form-content .listradio-wrap li{width:auto; display:inline-block; margin:0 30px 0 0 !important; float:left; }
.displaylabel .nf-form-content .listradio-wrap li{margin-bottom:-10px !important;}
.list-container .listradio-wrap li input{position: absolute; opacity: 0; top: 0px; left: 0px;}
/*.nf-field-element ul li.{width:auto; display:inline-block; margin:0 30px 0 0 !important;}*/
.nf-field-element ul li:last-child{margin-right:0px !important;}
.listradio-wrap .nf-field-element label:after{border-color:#ED8606 !important;}
.listradio-wrap .nf-field-element label.nf-checked-label:before{background:#ED8606 !important; top:5px !important;}
.listradio-wrap .nf-field-element label{color:#FFF; font-size:15px; font-weight:700; margin-right:30px;}
.listcheckbox-wrap .nf-field-element label{color:#FFF; font-size:15px; font-weight:700; margin-right:30px; line-height:1.65;}
.listcheckbox-container .nf-field-element label:before{left:-26px !important; color:#ED8606 !important; font-size:15px !important; font-weight:400;}
.nf-pass.field-wrap .nf-field-element::after{line-height:40px !important; height:40px !important; right:5px !important;}

.page-volunteer-with-jigsaw .flexible_box{padding-top:0px;}

.support_block{padding:74px 0 0 0;}
.support_block .flaxi_steps{padding:35px; text-align:center;}
.support_block .step_detail h4{font-size:30px; line-height:1; margin:25px 0 0 0;}
.support_block .find_your_link .common_btn{max-width:280px; width:100%;}
.page-get-support .service_content{max-width:450px; margin:0px auto;}
.page-get-support .service_content p{text-align:center;}

.menu-site_map-container ul{display:flex; justify-content:center; flex-wrap:wrap;}
.sitemap_pages{padding:50px 0px; vertical-align:top;}
.sitemap_pages h1{font-size:30px; color:#000000; line-height:24px; font-weight:700; margin-bottom:30px; text-align:center;}
.sitemap_pages ul.menu > li{margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #ececec;}
.sitemap_pages ul.menu > li:last-child{border-bottom:0px; margin-bottom:0px; padding-bottom:0px;}
.sitemap_pages ul.menu > li > a{font-weight:700; font-size:18px; line-height:1.5;}
.sitemap_pages ul li{width:33%; display:inline-block; position:relative; padding:0 0 0 25px;}
.sitemap_pages ul li::before{content:""; position:absolute; left:7px; top:7px; width:11px; height:11px; background:#F1B828; border-radius:50%;}
.sitemap_pages ul.sub-menu > li{width:100%;}
.sitemap_pages ul.sub-menu > li > a{font-size:15px; font-weight:700; line-height:1.75;}
.sitemap_pages ul.sub-menu > li > ul.sub-menu{margin:0 0 10px;}
.sitemap_pages ul.sub-menu > li > ul.sub-menu li > a{font-size:15px; line-height:1.75; font-weight:400;}
.sitemap_pages ul li a{font-size:15px; line-height:1.75; text-decoration:none;}

/* Event Style */
#card-element {width: 100%;}
.event_header{background:#F0F0F0; padding:30px 0px;}
.event_header h1{font-size:30px; line-height:24px; color:#000000; font-weight:700;}
.event_row{padding:48px 0px;}
.event_row .eventhdetails{padding:0 0 0 60px; margin:0 0 30px;}
.event_row .heading{font-size:18px; line-height:30px; color:#000000; font-weight:700; position:relative;}
.event_row .heading::before{content:""; position:absolute; left:-60px; top:7px; width:50px; height:50px; }
.event_row .heading.tnd::before{background:url(../svg/timedate-icon.svg) 0 0 no-repeat;}
.event_row .heading.loc::before{background:url(../svg/location-icon.svg) 0 0 no-repeat;}
.event_row .heading.edisc::before{background:url(../svg/eventdic-icon.svg) 0 0 no-repeat;}
.event_row .startdates{clear:both; font-size:18px; line-height:24px; color:#000000; font-weight:400; display:block;}
.event_row .elocations{clear:both; font-size:18px; line-height:24px; color:#000000; font-weight:400; display:block;}
.event_row .eventhdetails a{font-size:18px; line-height:24px; font-weight:bold;}
.event_row .eventhdetails h3{font-size:18px; line-height:30px; color:#000000; font-weight:700; position:relative;}
.event_row .eventhdetails p{font-size:15px; line-height:21px; color:#000000; font-weight:400; margin:0 0 25px;}
.event_row .eventhdetails p a{font-size:15px; font-weight:400;}
.event_details_register{background:#F0F0F0; padding:25px; margin:50px 0 0 0}
.event_details_register h2{font-size:20px; line-height:24px; font-weight:700; color:#000000; margin:0 0 10px;}
.event_details_register .register_details p{font-size:18px; line-height:24px; font-weight:400; color:#000000; margin-bottom:25px;}
.event_details_register .register_details p:last-child{margin-bottom:0px;}
.event_details_register{display:flex;}
.event_details_register .reg_box{width:32%; padding:0 30px 0 0;}
.event_details_register .eventforms{width:68%; padding:34px; background:#005868;}
.event_details_register .fields_row{display:flex; justify-content:space-between; margin:0 0 1%;}
.event_details_register .fields_row .field_col{width:49.5%;}
.event_details_register .fields_row .field_third{width:32.6%;}
.event_details_register .fields_row .field_col input{width:100%; height:40px; border:0px; padding:0 0 0 16px; font-family:"proxima-nova"; color:#000000; font-size:18px;}
.event_details_register .label{font-size:18px; color:#FFF; font-weight:700;}
.event_details_register .checkboxes{margin:0 0 15px; width:100%;}
.event_details_register .check_col{display:inline-block; margin:5px 20px 5px 0; position:relative;}
.event_details_register label{color:#FFF; font-size:18px; font-weight:700; margin:0px; padding:0 0 0 25px; line-height:1; position:relative;}
.event_details_register .check_col input[type="radio"] ~ label::before{content:""; position:absolute; left:0px; top:2px; width:16px; height:16px; border-radius:50%; border:2px solid #ED8606; background:#FFF;}
.event_details_register .check_col input[type="radio"]:checked ~ label::after{content:""; position:absolute; left:4px; top:6px; width:8px; height:8px; border-radius:50%; background:#ED8606;}
.event_details_register .check_col input{position:absolute; left:0px; top:2px; opacity:0; width:16px; height:16px;}
.event_details_register .selectbox{margin:0 0 15px; width:100%;}
.event_details_register .select{position:relative; background:#FFF; width:100%; max-width:50%;}
.event_details_register .select i{position:absolute; right:0px; top:0px; width:40px; height:40px; background:url(../svg/dropdown-icon.svg) center no-repeat;}
.event_details_register .select select{width:100%; height:40px; appearance:none; -webkit-appearance:none; -moz-appearance:none; padding:0 0 0 16px; background:transparent; position:relative; z-index:1; font-family:"proxima-nova"; color:#000000; font-size:18px;}
.event_details_register .card_info{margin:0 0 25px;}
.event_details_register .card_field{width:100%; max-width:50%; height:40px; padding:0 0 0 16px; font-family:"proxima-nova"; color:#000000; font-size:18px;}
.event_details_register .common_btn{width:100%; max-width:50%; height:44px; display:block; background:#FFF; border:2px solid #ED8606; position:relative;overflow:hidden; transition:all 0.5s; -webkit-transition:all 0.5s; margin:40px 0 0; float:left;}
.event_details_register .common_btn .btn{width:100%; height:42px; font-size:16px; color:#000000; font-family:'Open Sans'; font-weight:700; text-align:center; line-height:1; border-radius:0px; border:0px; background:transparent; position:relative; z-index:1;}
.event_details_register .common_btn .btn-hvr-setting{z-index:0;}
.event_details_register .extra_fields{display:block;}
#card-element{width:100%; max-width:50%; height:40px; padding:14px 16px; font-family:"proxima-nova"; color:#000000; font-size:18px; background:#FFF;}
.event_details_register .cc_label label{padding-left:0px;}
.event_details_register .g-recaptcha{margin-top:15px;}
.event_details_register .error{display:block; border:2px solid red; color:#FFF; font-size:12px; font-weight:400; padding:3px 5px;}
.event_details_register .error:empty{display:none;}
.event_details_register .noregister{width:100%; text-align:center; font-size:20px;}
.event_details_register .noregister.error {color: #000;}
.event_details_register .reg_box ~ .noregister{text-indent:-32%;}
.event_details_register .fields_row.extra_fields input{width:100%; height:40px; border:0px; padding:0 0 0 16px; font-family:"proxima-nova"; color:#000000; font-size:18px;}
.event_details_register .fields_row.extra_fields{margin-bottom:30px;}
.serch_fievent_details_registerlter input::-webkit-input-placeholder {opacity:1;}
.event_details_register input::-moz-placeholder {opacity:1;}
.event_details_register input:-ms-input-placeholder {opacity:1;}
.event_details_register input:-moz-placeholder {opacity:1;}

.sucls{padding:40px 0 10px; text-align:center; color:#FFFFFF; font-size:18px; width:100%; float:left;}
#eventformloade{background:url(../gif/news-loader.gif) center no-repeat; width:50px; height:50px; display:inline-block; background-size:25px; position:relative; top:35px; float:left;}
/* Event Style */

.ss-without-labels{margin:0 0 15px;}
.ss-inline-share-wrapper.ss-with-spacing .ss-social-icons-container > li{margin:0px !important;}
.ss-inline-share-wrapper.ss-with-spacing .ss-social-icons-container > li a{border-radius:0px;}

.defaul_page{padding:50px 0px;}
.defaul_page .title{font-size:30px; line-height:48px; font-weight:700; color:#000;}
.defaul_page p{font-size:18px; font-weight:400; line-height:24px; margin:15px 0 0 0; color:#000;}
.defaul_page ul{margin:15px 0 0 0;}
.defaul_page ul li{font-size:18px; font-weight:400; line-height:24px; color:#000; padding:0 0 0 30px; position:relative;}
.defaul_page ul li::before{content:""; position:absolute; left:7px; top:6px; width:11px; height:11px; background:#F1B828; border-radius:50%;}

.nosresultfound{padding:70px 0px; text-align:center; font-size:26px; color:red; line-height:1;}

.image_content .image_123{width:100%; background-size:contain; background-repeat:no-repeat; background-position:center}
.image_content .image_123 img{display:none;}
.image_content .description_123{text-align:center;}
.image_content .description_123 .main_title{font-size:20px; margin:10px 0px;}
.image_content .description_123 .main_content p{font-size:15px; line-height:1.25;}
.contaractwrapper .info_post{padding:0px; margin:0px;}
.other_resources_line{width:100%; height:2px; background:#999; display:block; margin:40px 0 20px;}
.other_resources p{text-align:left; font-weight:500;}
.news_details_cont ul li{display:block; padding-left:25px;}
/*.news_details_cont ul li::after{display:none;}
.news_details_cont ul li::before{background:#f1b928; height:11px; width:11px; border-radius:50%; position: relative; left:-5px; top:-1px; content: ""; display:inline-block; margin:0 8px 0 -20px;}*/
.news_details_img{max-width:50%; width:100%;}
.img_left{float:left; margin:0 20px 20px 0;}
.img_right{float:right; margin:0 0 20px 20px;}

.page-volunteer-with-jigsaw .flaxi_form{max-width:100%; margin:20px 0px;}
.page-volunteer-with-jigsaw .flaxi_conform .container{max-width:750px;}
.page-volunteer-with-jigsaw .flaxi_form nf-fields-wrap{display:flex; flex-wrap:wrap; justify-content:space-between;}
.page-volunteer-with-jigsaw .flaxi_form nf-field{width:48%;}
.page-volunteer-with-jigsaw .flaxi_form nf-field:nth-last-child(1),
.page-volunteer-with-jigsaw .flaxi_form nf-field:nth-last-child(2){width:100%;}
.page-volunteer-with-jigsaw .flaxi_form .submit-wrap .nf-field-element{text-align:center;}
.page-volunteer-with-jigsaw .flaxi_form .submit-wrap .nf-field-element input{max-width:300px; width:100%;}
.page-volunteer-with-jigsaw .flaxi_form  .recaptcha-wrap{margin:0px auto 20px;}

.main_thankyou .donation_title{text-align:center; padding:50px 0px;}
.main_thankyou .donation_title h1,
.main_thankyou .donation_title h2{font-size:30px; line-height:48px; font-weight:700; color:#000;}
.main_thankyou .donation_title p{font-size:18px; line-height:24px; font-weight:400; color:#000; margin:15px 0 0 0;}
.main_thankyou .thankyou_first .container{max-width:580px; margin:0px auto;}
.Image_main_continer{display:flex; justify-content:space-between;}
.Image_main_continer .centerimg{width:25%; height:370px; position:relative;}
.Image_main_continer .centerimg img{display:none;}
.Image_main_continer .centerimg .img{background-size:cover; background-position:center; background-repeat:no-repeat; position:absolute; left:0px; top:0px; width:100%; height:100%;}
.Image_main_continer .centerimg:nth-child(2){width:50%;}
.thanyou_first{position:relative;}
.thanyou_first::before{content:"";  position:absolute; left:0px; top:0px; width:15px; height:100%; background:#00ABE2; z-index:1;}
.thanyou_last{padding:0 0 50px;}
.thanyou_last .Post_image img{display:none;}
.thanyou_last .Post_image .img{width:100%; height:190px; background-size:cover; background-repeat:no-repeat; background-position:center;}
.thanyou_last .donation_title{padding:25px 0 40px;}
.thanyou_last .Post_image{padding:0px 15px;}
.thanyou_last .Post_image h3 a{font-size:30px; line-height:1.25; font-weight:700; text-decoration:none;}
.thanyou_last .Post_image p{font-size:18px; line-height:24px; font-weight:400; color:#000; margin:15px 0 0 0;}
.thanyou_last .content_inner h3{font-size:30px; line-height:1.25; font-weight:700; text-decoration:none;}
.thanyou_last .content_inner{padding:15px; background:#F0F0F0;}
.thanyou_last .slick-dots{bottom:-25px;}
.thanyou_last .slick-dots li{width:16px; height:16px; margin:0px 6px;}
.thanyou_last .slick-dots li button{width:16px; height:16px; border-radius:50%; padding:0px; background:#70747C; opacity:1;}
.thanyou_last .slick-dots li button::before{display:none;}
.thanyou_last .slick-dots li.slick-active button{background:#00B4E4;}

.donateimage_main{display:flex; justify-content:space-between; position:relative;}
.donateimage_main::before{content:""; position:absolute; left:0px; top:0px; width:15px; height:100%; background:#00ABE2; z-index:1;}
.donateimage_main .donatecenterimg{display:inline-block; width:40%;}
.donateimage_main .donatecenterimg:nth-child(2){display:inline-block; width:20%;}
.donateimage_main .donatecenterimg .donateimgbox{width:100%; height:300px; position:relative;}
.donateimage_main .donatecenterimg .donateimgbox .donateimg{width:100%; height:100%; position:absolute; left:0px; top:0px; background-repeat:no-repeat; background-size:cover; background-position:center;}

.thanyou_last .main_contain{text-align:center; padding:25px 0px 10px;}
.thanyou_last .donation_title h2{font-size:30px; line-height:1; font-weight:700; color:#000; line-height:1;}
.thanyou_last .donation_description{display:flex; flex-direction:column;}
.thanyou_last .donation_title p{font-size:18px; line-height:24px; color:#000; font-weight:400; max-width:440px; margin:20px auto 0; display:inline-block;}
.thanyou_last .imageslider{display:flex; justify-content:space-between;}
.thanyou_last .imageslider .Main_image{width:33.33%;}

.fing_jigsaw_inner .location_image .img{background-size:cover; background-position:center;}
.fing_jigsaw_inner .location_image img{opacity:0;}
.fing_jigsaw_inner .title{font-size:30px; line-height:48px; font-weight:700; color:#000;}
.fing_jigsaw_inner .loc_icon{position:relative; padding:11px 0 11px 38px; line-height:1.4;}
.fing_jigsaw_inner .loc_icon a{color:#000;}
.fing_jigsaw_inner .addr::before{content: ""; position: absolute; left: 0px; top: 8px; width: 25px; height: 26px; background: url(../svg/contact_us_icons_new.svg) 0 0 no-repeat; transition-duration: 0.3s; -webkit-transition-duration: 0.3s;}
.fing_jigsaw_inner .mob::before{content: ""; position: absolute; left: 0px; top: 8px; width: 25px; height: 26px; background: url(../svg/contact_us_icons_new.svg) 0 -40px no-repeat; transition-duration: 0.3s; -webkit-transition-duration: 0.3s;}
.fing_jigsaw_inner .mail::before{content: ""; position: absolute; left: 0px; top: 8px; width: 25px; height: 26px; background: url(../svg/contact_us_icons_new.svg) 0 -82px no-repeat; transition-duration: 0.3s; -webkit-transition-duration: 0.3s;}

/* Donate Page */
.donation_first_row{padding:0 0 80px; position:relative;}
.donation_first_row::before{content:""; position:absolute; left:0px; top:0px; width:15px; height:100%; background:#00ABE2;}
.donation_first_row .container{display:flex; justify-content:space-between;}
.donation_first{max-width:60%; width:100%; padding:60px 0 0px 0;}
.donation_first h1{font-size:30px; line-height:1; color:#000; font-weight:700;}
.donation_first p{font-size:18px; line-height:24px; color:#000; font-weight:400; margin:30px 0 0 0;}
.donation_first p a{font-weight:700;}
.payment_form{background:#f0f0f0; padding:35px 30px; margin-top:-100px; width:432px;}
.payment_form h2{font-size:30px; line-height:24px; color:#000; font-weight:700;}
.donate_give_wrap{text-align:center; width:100%; float:left; margin:30px 0 15px;}
.donate_give_wrap .give_btn{display:inline-block; margin:0px 4px;}
.donate_give_wrap .give_btn a{width:126px; height:46px; background:grey; font-size:16px; line-height:46px; font-weight:700; color:#FFF; display:inline-block; text-decoration:none; position:relative; text-transform:capitalize;}
.donate_give_wrap a.active::before{content:""; position:absolute; left:0px; top:0px; width:100%; height:100%; display:block; border:2px solid #ED8606;}
/*.donate_give_wrap a::before{content:""; position:absolute; left:0px; top:0px; width:100%; height:100%; display:block; border:2px solid #ED8606;}*/
.donate_give_wrap a.active{color:#000;background: #00ABE2;}

.fullbox_donate{text-align:center; padding:0px;}
.process_row{display:none;}
.fullbox_donate .process_box{display:block;}
.fullbox_donate .process_row{display:block;}
.fullbox_donate .container{flex-direction:column; max-width:100%; width:100%; padding-right:0px;}
.fullbox_donate .donation_first{max-width:810px; padding:60px 20px 50px; margin:0px auto;}
.fullbox_donate .payment_form{width:100%; padding-bottom:75px;}
.payment_form_mains{background:#F0F0F0;}
.payment_form_mains .payment_form h2{white-space:nowrap;}
.fullbox_donate #payment-form{max-width:380px; margin:0px auto; display:inline-block; text-align:left;}
.fullbox_donate .donate_value_wrap .donate_value_box a{padding:10px 29px;}
.fullbox_donate .cardfull{width:100%; margin:0 0 10px;}
.fullbox_donate .cardfull input{width:100%; height:40px; background:#FFF; border:0px; padding:0 0 0 20px; font-size:18px; color:#000; font-weight:400; font-family:"proxima-nova";}
.fullbox_donate .cardfull textarea{width:100%; height:144px; background:#FFF; border:0px; padding:10px 20px; font-size:18px; color:#000; font-weight:400; resize:none; font-family:"proxima-nova";}
.fullbox_donate .cardfull .select{background:#FFF; position:relative; display:block;}
.fullbox_donate .cardfull .select::after{content:""; position:absolute; top:12px; right:15px; border-width:3px 3px 0px 0px ; border-style:solid; border-color:#000; width:0px; height:0px; padding:4px; transform:rotate(135deg); -webkit-transform:rotate(135deg);}
.fullbox_donate .cardfull select{width:100%; height:40px; background:transparent; border:0px; padding:0 0 0 20px; font-size:18px; color:#000; font-weight:400; font-family:"proxima-nova"; appearance:none; -webkit-appearance:none; -moz-appearance:none; position:relative; z-index:1;}
.fullbox_donate .cardfull .expyear{width:75%; display:inline-block; background:#FFF; position:relative;}
.fullbox_donate .cardfull .expyear::after{content:""; position:absolute; top:12px; right:68%; border-width:3px 3px 0px 0px ; border-style:solid; border-color:#000; width:0px; height:0px; padding:4px; transform:rotate(135deg); -webkit-transform:rotate(135deg);}
.fullbox_donate .cardfull .expdatewrap{width:25%; float:left; position:relative; background:#FFF;}
.fullbox_donate .cardfull .expdatewrap::after{content:""; position:absolute; top:12px; right:25px; border-width:3px 3px 0px 0px ; border-style:solid; border-color:#000; width:0px; height:0px; padding:4px; transform:rotate(135deg); -webkit-transform:rotate(135deg);}
.fullbox_donate .cardfull .expyear select{background:transparent; width:100px;}
.fullbox_donate .cardfull .expdatewrap select{background:transparent;}

.fullbox_donate .cardfull input::-webkit-input-placeholder,
.fullbox_donate .cardfull select::-webkit-select-placeholder,
.fullbox_donate .cardfull textarea::-webkit-textarea-placeholder{opacity:1; color:#000;}
.fullbox_donate .cardfull input::-moz-placeholder,
.fullbox_donate .cardfull select::-moz-placeholder,
.fullbox_donate .cardfull textarea::-moz-placeholder{opacity:1; color:#000;}
.fullbox_donate .cardfull input:-ms-input-placeholder,
.fullbox_donate .cardfull select:-ms-select-placeholder,
.fullbox_donate .cardfull textarea:-ms-textarea-placeholder{opacity:1; color:#000;}
.fullbox_donate .cardfull input:-moz-placeholder,
.fullbox_donate .cardfull select:-moz-placeholder,
.fullbox_donate .cardfull textarea:-moz-placeholder{opacity:1; color:#000;}

.fullbox_donate .cardfull label{font-size:18px; color:#000; font-weight:400; font-family:"proxima-nova"; margin:12px 0px; display:block; clear:both;}
.fullbox_donate .give_form_check{margin:25px 0px; display:block;}
.fullbox_donate .give_form_check label{font-size:13px; line-height:16px; color:#000; font-weight:400; position:relative;}
.fullbox_donate .give_form_check label span{position:relative; padding:0 0 0 35px; display:inline-block;}
.fullbox_donate .give_form_check label input[type="checkbox"]{opacity:0; position:absolute; left:0px; top:0px; width:20px; height:20px;}
.fullbox_donate .give_form_check label input[type="checkbox"] ~ span::before{content:""; position:absolute; left:0px; top:0px; width:20px; height:20px; background:#FFF; border:1px solid #CCC; border-radius:0px;}
.fullbox_donate .give_form_check label input[type="checkbox"]:checked ~ span::after{content:""; position:absolute; left:4px; top:6px; border-width:2px 2px 0px 0px; border-style:solid; border-color:#000; padding:2px 5px; width:0px; height:0px; transform:rotate(135deg); -webkit-transform:rotate(135deg); border-radius:0px;}
.fullbox_donate .gobutton input{width:266px; height:42px; border:2px solid #ED8606; text-align:center; font-family:'Open Sans'; font-size:14px; font-weight:700; background:#FFF; transition:all 0.3s; -webkit-transition:all 0.3s; color: #000000;}
.fullbox_donate .g-recaptcha{margin:0 0 10px; clear:both; display:block;}
.fullbox_donate .g-recaptcha ~ span.error{position:relative; top:-12px;}
.fullbox_donate .donate_value_wrap{margin:0px -2px 20px; width:auto;}
.fullbox_donate .gobutton{display:block; position:relative; clear:both;}
.process_row{position:relative; margin:0px 0 30px; width:100%; float:left;}
.process_box{display:none; justify-content:space-between; margin:20px 0 30px; float:left; width:100%;}
.fullbox_donate .process_box{display:flex;}
.process_box span{width:46px; height:46px; border-radius:50%; border:1px solid #C4C4C4; display:flex; justify-content:center; align-items:center; color:#c4c4c4; position:relative; background:#f0f0f0;}
.process_box span::after{content:""; width:121px; height:1px; border-bottom:2px dotted #c4c4c4; position:absolute; left:45px; top:22px;}
.process_box span.active{background:#00B4E4; border:1px solid #00B4E4; color:#000;}
.process_box span.active::after{border-bottom:2px solid #00B4E4;}
.process_box span:last-child::after{display:none;}
.process_row .back_row .donate-back{position:relative; padding:0 0 0 20px; color:#00B4E4; font-size:18px; line-height:30px; font-weight:700; text-decoration:none;}
.process_row .back_row .donate-back::before{content:""; position:absolute; top:6px; left:0px; width:0px; height:0px; border-width:3px 3px 0 0; border-style:solid; border-color:#000; padding:3px; transform:rotate(-135deg); -webkit-transform:rotate(-135deg);}
.process_row .back_row h3{font-size:30px; line-height:24px; color:#000; font-weight:700; display:inline-block; margin:0 0 0 10px; position:relative; top:3px;}
.amount_cls{display:block; font-size:18px; line-height:24px; font-weight:600; color:#000;margin-bottom: 20px;}
.amount_cls span{margin: 0px 10px 0px 0px; background: var(--site-secondary); color: var(--site-white); font-family: var(--font-family); font-size: 16px; line-height: 1.5; font-weight: 700; border: 2px solid var(--site-secondary); padding: 10px 12px; border-radius: 4px; display: inline-block;}
/* .amount_cls span{padding:12px 26px; background:#00B4E4; font-size:15px; color:#FFF; font-weight:700; margin:0px 10px 0px 0px;} */
.donation_desc{display:block; clear:both; font-size:18px; line-height:24px; color:#000; font-weight:400; margin:30px 0px;}

.errordonate{color:red; margin:10px 0 0 0; font-size:14px; width:100%;}
.sucessdonate{color:green; margin:10px 0 0 0; font-size:18px; width:100%;}

.donate_value_wrap{width:100%; clear:both; text-align:center; display:flex; justify-content:center;}
.donate_value_wrap .donate_value_box{display:inline-block; margin:0px 4px;}
.donate_value_wrap .donate_value_box a{padding:10px 15px; background:#424B5A; color:#FFF; font-size:15px; font-weight:700; text-align:center; display:inline-block; text-decoration:none;}
.donate_value_wrap .donate_value_box a.active{background:#00B4E4; color:#000;}
.fullbox_donate .donate_value_wrap .donate_value_box a.active{opacity:1; cursor:pointer;}
.donate_title{width:100%; text-align:center; display:block; margin:15px 0px;}
.donate_title .donate_input{max-width:265px; width:100%; margin:0px auto; display:inline-block;}
.donate_title .donate_inputwrap{width:100%; display:block;}
.donate_title .donate_inputwrap input{width:100%; border:0px; background:#FFF; height:40px; padding:0px 10px; font-size:18px; color:#000;}
.donate_title .donate_inputwrap #error_dmsg{display:block; color:red; margin:8px 0 0 0; text-align:left;}
.donate_input .gobutton{width:100%; display:block; margin:15px 0 0 0;}
.donate_input .gobutton input{width:100%; height:44px; font-size:16px; color:#000; line-height:40px; background:#FFF; border:2px solid #ED8606; font-weight:700; transition:all 0.3s; -webkit-transition:all 0.3s; font-family:'Open Sans' !important; }
.carddetail_last{text-align:center; width:auto; margin:0px -120px;}
.carddetail_last .thanktext{font-size:30px; font-weight:700; color:#000; display:block; margin:10px 0px; clear:both; padding-top:12px;}
.carddetail_last .thankdesc{font-size:18px; font-weight:400; line-height:24px; color:#000;}
.disable{pointer-events:none; opacity:0.5;}

.payment_selections .checkboxes{margin:0 0 10px; display:flex; flex-wrap:wrap;}
.payment_selections .checkboxes .label{text-align:left; line-height:1; margin-bottom:15px; font-weight:bold; font-size:16px;}
.payment_selections .checkboxes .check_col{display:flex; align-items:center; justify-content:flex-start; margin:0 0 10px; position:relative;}
.payment_selections .checkboxes .check_col input{width:18px; height:18px; position:absolute; left:0px; top:0px; opacity:0; z-index:1;}
.payment_selections .checkboxes .check_col label{margin:0px; position:relative; padding-left:25px; font-size:16px;}
.payment_selections .checkboxes .check_col input[type="radio"] ~ label::before{content:""; position:absolute; left:0px; top:0px; width:18px; height:18px; border-radius:50%; border:2px solid #ED8606;}
.payment_selections .checkboxes .check_col input[type="radio"]:checked ~ label::after{content:""; position:absolute; left:4px; top:4px; width:10px; height:10px; border-radius:50%; background:#ED8606;}
.payment_form #eventformloade{top:0px; left:40%;}

.bankdetails{margin:25px 0px;}
.bankdetails .bankmainbox{margin:10px 0px; display:flex;}
.bankdetails .bankmainbox .leftbank{display:inline-block; font-weight:700; color:#000; margin-right:10px; white-space:nowrap}
.bankdetails .bankmainbox .rightbank{display:inline-block; font-weight:400; color:#000;}

.fullbox_donate .label{margin:0 0 5px;}
.fullbox_donate #donate_part4 .label{margin:0 0 15px;}
.fullbox_donate .checkboxes{margin:0 0 15px;}
.fullbox_donate .checkboxes .check_col{display:inline-block; position:relative; margin:0 0 20px 0;}
.fullbox_donate .checkboxes .check_col input{position:absolute; left:0px; top:0px; width:18px; height:18px; opacity:0; z-index:1;}
.fullbox_donate .checkboxes .check_col label{padding:0 0 0 25px; position:relative;}
.fullbox_donate .checkboxes .check_col label::before{content:""; position:absolute; left:0px; top:0px; width:18px; height:18px; border-radius:50%; border:2px solid #ED8606; background:#FFF;}
.fullbox_donate .checkboxes .check_col input[type="radio"]:checked ~ label::after{content:""; position:absolute; top:4px; left:4px; width:10px; height:10px; background:#ED8606; border-radius:50%;}
.fullbox_donate #donate_part4 .checkboxes .check_col label::before{content:""; position:absolute; left:0px; top:0px; width:18px; height:18px;  border:2px solid #ED8606; background:#FFF; border-radius:0px; }
.fullbox_donate #donate_part4 .checkboxes .check_col input[type="checkbox"]:checked ~ label::after{content:""; position:absolute; top:5px; left:4px; width:0px; height:0px; border-width:2px 2px 0 0; border-style:solid; border-color:#ED8606; padding:2px 4px; transform:rotate(135deg); -webkit-transform:rotate(135deg);}
.fullbox_donate .payment_form{margin:0px;}
/* Donate Page */

.noevents{text-align:center; padding:50px 0px; color:red; font-size:20px;}
.nobanners .site-header .header_wrap{background:rgba(0,0,0,0.75);}
.nobanners .header_wrap{padding-bottom:39px;}
.nobanners .sticky .header_wrap{padding-bottom:10px;}
.nobanners .sticky ~ .site-content{margin-top:-60px;}

.single-post .blog_wrap .full_content iframe{margin:0px auto; display:flex; max-width:100%;}
.leftalign { text-align: left; }
.tabtitles { width: 100%; padding: 0px 13px 20px 13px; }
.page-template-flexible_block h2 { padding-top: 16px; }
.nosresultfound.adddgray { color: #70747C; }
.tab_first h2 { padding-left: 15px; padding-bottom: 15px; padding-top: 30px; font-weight: bold; }
#bottom_req { margin-top: 10px; width: 100%; float: left; font-size: 16px; }
.displaylabel .nf-field-label { display: block !important; }
.displaylabel .listradio-wrap .nf-field-element label { color: #000; }
.blog_wrap ul.stats_first li::after { display:none; }

.image_title_typenew .description_123{text-align:left;}
.image_title_typenew .description_123 .main_title{font-size:28px;}
.image_title_typenew .description_123 ul li:before{border-radius:0px; background:#744677;}
.fing_jigsaw_contact { text-align: center; margin: 20px 0 50px 0; }
.fing_jigsaw_contact h3{ font-family: "proxima-nova"; font-size: 30px; line-height: 24px; color: #000000; font-weight: 700; text-align: center; margin: 8px 0 20px; }
.contact_jigsaw a,.contact_jigsaw a:hover { border: none; text-decoration: none; }

/* Flexbox Slider */
.sliderlogo{float:left; width:100%; padding:40px 0px; background:#FFF;}
.sliderlogo .slick-track .slick-slide > div{text-align:center;}
.sliderlogo .slick-track .slick-slide img{width:auto !important; max-width:150px; display:inline-block;}
.sliderlogo .slick-arrow{width:40px; height:40px; background:#005868; transition:all 0.3s; -webkit-transition:all 0.3s;}
.sliderlogo .slick-arrow:hover{background:#734577;}
.sliderlogo .slick-arrow:before{display:none;}
.sliderlogo .slick-prev{left:-40px;}
.sliderlogo .slick-prev:after{content:""; position:absolute; left:16px; top:13px; width:0px; height:0px; border-width:0 0 3px 3px; border-color:#FFFFFF; border-style:solid; padding:5px; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.sliderlogo .slick-next{right:-40px;}
.sliderlogo .slick-next:after{content:""; position:absolute; left:12px; top:13px; width:0px; height:0px; border-width:0 0 3px 3px; border-color:#FFFFFF; border-style:solid; padding:5px; transform:rotate(-135deg); -webkit-transform:rotate(-135deg);}
/* Flexbox Slider */
.homebrands h3, .sliderlogo h3 { font-size: 30px; color: #000000; font-family: "proxima-nova"; font-weight: 700; line-height: 1.3; text-align: center; margin-bottom:50px; }
.homebrands { margin-bottom: 30px; width: 100%; display: inline-block; }

/* Careers Services Page */
.careers-temlmain .ctitle_and_description{text-align:center; background:#424B5A; padding:60px 0px 95px;}
.careers-temlmain .ctitle_and_description h3{font-size:30px; line-height:48px; font-weight:700; color:#FFFFFF;}
.careers-temlmain .ctitle_and_description p{font-size:18px; line-height:24px; font-weight:400; color:#FFFFFF; max-width:620px; display:inline-block; margin:7px 0 0;}

/* banner section */
.progress circle { fill: rgba(0,0,0,0); stroke: #fff; stroke-width: 4; }
.progress-round__wrap .progress { width: 42px; height: 42px; background: 0; position: relative; z-index: 1; }
.progress-round__wrap { width: 42px; height: 42px; background: 0; position: absolute; z-index:8; bottom:90px; left:50%; margin-left:-245px;}
.progress-round__wrap:after { position: absolute; content: ""; border: 2px solid #ED8606; width: 38px; height: 38px; top: 0; right: 0; bottom: 0; left: 0; margin: auto; border-radius: 50%; }
.careersslider_wrap .buttons { position: absolute; height:38px; width:38px; z-index:9; bottom:92px; left:50%; margin-left:-242px;}
.careersslider_wrap .buttons button{width:38px; height:38px; border:none; background:none; padding:0; cursor:pointer; }
.paush_btn_icon{background:url(../svg/push-icon.svg) no-repeat center; width:38px; height:38px; display:block; text-indent:-10000px; }
.play_btn_icon{background: url(../svg/play-icon.svg) no-repeat center; width:38px; height:38px; display:block; text-indent:-10000px; }
.slider-progress { position: absolute; bottom:100px; left:500px; height:40px; width:40px; border-radius:50%; }
.slider-progress .progress { background: #fff; border-radius: 2px; }

body.page-national-services{padding-top:5px;}
.page-national-services .header_top{background-color:transparent;}
.careersslider_wrap{position:relative;}
.careersslider_wrap .careersslider{margin-bottom:0px;}
.careersslider_wrap .innerbanner{display:inline-flex !important; align-items:center; vertical-align:top; background-position:top center; height:910px;}
.careersslider_wrap .innerbanner .innersliderbox{max-width:1394px; width:100%; height:100%; margin:0px auto; padding:0px 15px; position:relative;}
.careersslider_wrap .innersliderbox .innercslid{background:#424B5A; padding:30px 45px 35px; max-width:580px; width:100%; height:323px; position:absolute; bottom:50px; left:15px;}
.careersslider_wrap .innersliderbox .innercslid.smallshei{height:230px;}
.careersslider_wrap .innersliderbox .slidertitle{font-size:64px; line-height:78.5px; font-weight:700; color:#FFFFFF;}
.careersslider_wrap .innersliderbox .slidersubtitle{font-size:18px; line-height:24px; font-weight:400; color:#FFFFFF; margin:10px 0 0;}
.careersslider_wrap .innersliderbox .slideboxlinks{background:#FFFFFF; font-family: 'Open Sans'; border:2px solid #ED8606; display:inline-block; padding:11px 68px; font-size:16px; color:#424B5A; font-weight:700; text-decoration:none; margin:20px 0 0; transition:all 0.3s; -webkit-transition:all 0.3s;}
.careersslider_wrap .slick-dots{position:absolute; bottom:98px; left:50%; margin-left:-190px; width:auto; z-index:9; text-align:left;}
.careersslider_wrap .slick-dots li button{opacity:0;}
.careersslider_wrap .slick-dots li{width:8px; height:8px; background:#ED8606; margin:0px 5px; border-radius:50%;}
.careersslider_wrap .slick-dots li.slick-active{background:#FFFFFF;} 
/* banner section */

.careers-temlmain .cbenefit{text-align:center; padding:50px 0px; position:relative;}
.careers-temlmain .cbenefit:before{content:""; position:absolute; top:0px; left:0px; height:100%; border-left:15px solid #424B5A;}
.careers-temlmain .cbenefit .container{max-width:870px;}
.careers-temlmain .cbenefit h3{font-size:30px; line-height:48px; font-weight:700; color:#000000;}
.careers-temlmain .cbenefit .benefitlist{display:flex; flex-wrap:wrap; margin:35px 0 40px;}
.careers-temlmain .benefitlist .benefitlist-box{width:33.33%; padding:25px;}
.careers-temlmain .benefitlist-box .benefitlistimg{height:150px; display:flex; justify-content:center; align-items:center;}
.careers-temlmain .benefitlist-box .ltitles{font-size:18px; line-height:1; font-weight:700; color:#000000;}
.careers-temlmain .benefitlist-box .bldesc{margin:10px 0 0; font-size:16px; line-height:22px; font-weight:400; color:#000000;}
.careers-temlmain .cboxlinks{font-size:18px; line-height:21px; font-weight:700; color:#1DA1F2; display:inline-block; text-decoration:none; transition:all 0.3s; -webkit-transition:all 0.3s;}

.cleft-image-right-content{padding:145px 0px 90px; position:relative; clear:both; overflow:hidden;}
.cleft-image-right-content:after{content:""; position:absolute; height:100%; top:0px; right:0px; border-right:15px solid #ED8606;}
.cleft-image-right-content .container{display:flex; justify-content:flex-start; align-items:center; max-width:1180px;}
.cleft-image-right-content .cleft-image{position:relative;}
.cleft-image-right-content .cleft-image:before{content:""; position:absolute; left:-80px; top:-65px; width:100%; height:100%; background:#ED8606; z-index:-1;}
.cleft-image-right-content .cright-content{padding:0 0 0 90px; max-width:450px; width:100%;}
.cleft-image-right-content .cright-content h3{font-size:50px; line-height:60px; font-weight:700; color:#000000;}
.cleft-image-right-content .cright-content p{font-size:18px; line-height:24px; font-weight:400; color:#000000; margin:15px 0 0;}
.cleft-image-right-content .cright-content .cboxlinks{font-size:16px; font-weight:700; line-height:1; color:#000000; display:inline-block; padding:13px 28px; border:2px solid #ED8606; transition:all 0.3s; -webkit-transition:all 0.3s; margin:25px 0 0; font-family: 'Open Sans';}

.cright-image-left-content{padding:145px 0px 90px; position:relative; overflow:hidden;}
.cright-image-left-content:after{content:""; position:absolute; height:100%; top:0px; left:0px; border-left:15px solid #f1b828;}
.cright-image-left-content .container{display:flex; justify-content:flex-start; align-items:center; max-width:1180px;}
.cright-image-left-content .cleft-images{position:relative;}
.cright-image-left-content .cleft-images:before{content:""; position:absolute; right:-80px; top:-65px; width:100%; height:100%; background:#f1b828; z-index:-1;}
.cright-image-left-content .cright-contents{padding:0 90px 0 0px; max-width:450px; width:100%;}
.cright-image-left-content .cright-contents h3{font-size:50px; line-height:60px; font-weight:700; color:#000000;}
.cright-image-left-content .cright-contents p{font-size:18px; line-height:24px; font-weight:400; color:#000000; margin:15px 0 0;}
.cright-image-left-content .cright-contents .cboxlinks{font-size:16px; font-weight:700; line-height:1; color:#000000; display:inline-block; padding:13px 28px; border:2px solid #f1b828; transition:all 0.3s; -webkit-transition:all 0.3s; margin:25px 0 0; font-family: 'Open Sans';}

.ctestimonial {padding:25px 0px;}
.ctestimonial .container{display:flex; max-width:1065px;}
.ctestimonial .ctestimonial-images img{object-fit:cover; height:100%;}
.ctestimonial .ctestimonial-right{background:#F2F5F7; width:calc(100% - 238px); padding:32px 72px 32px 115px;}
.ctestimonial .ctestimonial-right p{font-size:18px; line-height:24px; font-weight:400; color:#000000; position:relative;}
.ctestimonial .ctestimonial-right p:before{content:""; position:absolute; left:-55px; top:-5px; display:inline-block; width:35px; height:28px; background:url(../svg/quote_icon.svg) center no-repeat; transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.ctestimonial .ctestimonial-right .authorname{font-size:30px; line-height:1; font-weight:700; color:#424B5A; margin:25px 0 0;}
.ctestimonial .ctestimonial-right .jobtitle{font-size:18px; line-height:21px; font-weight:700; color:#424B5A; margin:5px 0 0;}

.ctabs_content{padding:60px 0px; margin:0px;}
.ctabs_content .container{max-width:680px;}
.ctabs_content .sectiontitles{font-size:30px; line-height:48px; font-weight:700;}
.ctabs_content .tab_firstlist{margin:30px 0 0;}
.ctabs_content .tab_fields{ display:flex; border-bottom:6px solid #005868; justify-content:flex-start;}
.ctabs_content .tab_firstlist li{max-width:100% !important; margin-bottom:0px !important;}
.ctabs_content .tab_firstlist li a.mainbox,
.ctabs_content .tab_firstlist li a.mainbox:hover{background:#F0F0F0; color:#000; font-size:16px; padding:12px 20px; border-top:3px solid #fff; }
.first_tabs_cont{ border:3px solid #005868; }
.ctabs_content .tab_firstlist li.tabactive a.mainbox{background:#005868; color:#fff; border-top:3px solid #005868;}
.ctabs_content .accordion li h4{background:#F2F5F7 url(../svg/plus_black.svg) calc(100% - 20px) center no-repeat; padding:15px 20px; position:relative; cursor:pointer; margin:5px 0 0;}
.ctabs_content .accordion li:first-child h4{margin:25px 0 0;}
.ctabs_content .accordion li h4.active-header{background:#F2F5F7 url(../svg/minus_black.svg) calc(100% - 20px) center no-repeat;}
.ctabs_content .accordion .accordion-content{font-size:18px; line-height:24px; font-weight:400; color:#000000; padding:20px; max-width:100%;}
.ctabs_content .content p{font-size:18px; line-height:24px; font-weight:400; color:#000000; padding:20px;}
.ctabs_content .content p{padding:0px; margin:20px 0 0}

.careers-temlmain .meet_people_tab{background:#F0F0F0; padding:50px 0px; margin:0px;}
.careers-temlmain .meet_people_tab .container{max-width:1170px;}
.careers-temlmain .meet_people_tab h3{font-size:30px; line-height:48px; font-weight:700; color:#000000; text-align:center;}
.careers-temlmain .meet_people_tab .tab_secondlist{display:flex; justify-content:center; margin:30px 0 0;}
.careers-temlmain .meet_people_tab .tab_secondlist li a.mainbox{background:#424B5A; font-size:15px; padding:12px 18px;}
.careers-temlmain .meet_people_tab .tab_secondlist li.tabactive a.mainbox{background:#00B4E4; color:#000000;}
.careers-temlmain .meet_people_tab .content_innsec{border-top:6px solid #00B4E4;}
.careers-temlmain .meet_people_tab .sec_tabs_cont .content{padding:0px;}
.careers-temlmain .meet_people_tab .rolespost{display:flex; /*justify-content:space-between;*/ flex-wrap:wrap; margin:15px -15px 0;}
.careers-temlmain .meet_people_tab .rolespost .rolespost-box{width:33.33%; padding:15px; margin:20px 0 0 0;min-height:407px;}
.careers-temlmain .meet_people_tab .rolespost-images .himgs{position:absolute; left:0px; top:0px; opacity:0; transition:all 0.3s; -webkit-transition:all 0.3s;}
.careers-temlmain .meet_people_tab .rolespost-content{background:#FFFFFF; padding:18px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.careers-temlmain .meet_people_tab .rolespost-box > *{transition:all 0.3s; -webkit-transition:all 0.3s;}
.careers-temlmain .meet_people_tab .rolespost-content h4{font-size:24px; line-height:28px; font-weight:700; color:#424B5A; margin:0px;}
.careers-temlmain .meet_people_tab .rolespost-content p{font-size:18px; line-height:24px; font-weight:400; color:#000000; margin:10px 0 0;}
.careers-temlmain .meet_people_tab .rolespost-content a{font-size:18px; line-height:24px; font-weight:700; color:#00B4E4; margin:15px 0 0; display:inline-block; text-decoration:none;}
.readdiv{font-size:18px; line-height:24px; font-weight:700; color:#00B4E4; margin:15px 0 0; display:inline-block; text-decoration:none;}
.readdiv:hover{color: #ED8606;}
.rolespost-box a,.rolespost-box a:hover{text-decoration: none;}
.vacancies_jigsaw{clear:both; background:#F2F5F7; padding:90px 0px;}
.vacancies_jigsaw h3{font-size:30px; line-height:48px; font-weight:700;}
.vacancies_jigsaw .container{max-width:1154px;}
.vacancies_jigsaw .whr-items li h3{line-height:1; font-size:0px;}
.vacancies_jigsaw .whr-items li h3 a{font-size:18px; line-height:24px; font-weight:700; color:#744677; text-decoration:none; display:inline-block; margin:0 0 15px;}
.vacancies_jigsaw .whr-items .whr-info{display:flex; justify-content:flex-start; align-items:flex-start;}
.vacancies_jigsaw .whr-items .whr-info li{padding:0px 20px; border-left:1px solid #C6C6C6; font-size:16px;}
.vacancies_jigsaw .whr-items .whr-info li span{font-weight:700;}
.vacancies_jigsaw .whr-items .whr-info li:first-child{padding-left:0px; border:0px; white-space:nowrap;}
.vacancies_jigsaw .whr-items .whr-info li:last-child{padding-right:0px;}
.vacancies_jigsaw .whr-items .whr-item{padding:20px 0px; border-top:1px solid #C6C6C6;}
.vacancies_jigsaw .whr-items .whr-item:last-child{border-bottom:1px solid #C6C6C6;}
/* Careers Services Page */

a.fulllink{ text-decoration:none; }
a.fulllink:hover{ text-decoration:none; }

/* Single Roles */
body.single-roles{padding-top:34px;}
body.single-roles .cright-contents h3, body.single-roles .cright-contents p,
body.single-roles .cleft-image-right-content .cright-content h3, body.single-roles .cleft-image-right-content .cright-content p,
body.single-roles .vacancies_jigsaw h3, body.single-roles .vacancies_jigsaw .whr-items .whr-info li{color:#424B5A;}
/*body.single-roles .header_top{background-color:transparent;}*/
body.single-roles .innerbanner{background-position:top center; height:710px;}
.single-roles .rolescontet{padding:60px 0px 20px;}
.single-roles .rolescontet .container{max-width:630px; width:100%; text-align:center;}
.single-roles .rolescontet h1{font-size:30px; line-height:24px; font-weight:700; color:#424B5A;}
.single-roles .rolescontet .contents{font-size:18px; line-height:24px; font-weight:400; color:#424B5A;}
.single-roles .rolescontet .contents p{margin:28px 0 0;}
.single-roles .rolescontet .contents a{color:#1DA1F2; font-size:18px; line-height:21px; font-weight:700; text-decoration:none; display:inline-block; margin:20px 0 0;}
.single-roles .rsingleline .container,
.single-roles .rtitlecontents .container{max-width:756px; width:100%;}
.single-roles .rsingleline h3{font-size:18px; line-height:24px; font-weight:700; text-transform:uppercase; color:#424B5A; padding:30px 0px 20px;}
.single-roles .rtitlecontents{margin:0 0 50px;}
.single-roles .rtitlecontents h4{font-size:30px; line-height:24px; font-weight:700; color:#424B5A; padding:15px 0px;}
.single-roles .rtitlecontents p{font-size:18px; line-height:24px; font-weight:400; color:#424B5A; margin-bottom:20px;}
.single-roles .rtitlecontents p:last-child{margin-bottom:0px;}

.roleboxes-main{padding:50px 0px;}
.roleboxes-main .container{max-width:1335px; display:flex; justify-content:space-between;}
.roleboxes-main .roleboxes{margin:0px 19px; position:relative;}
.roleboxes-main .roleboxes_content{position:absolute; bottom:0px; left:0px; width:100%; background: rgb(0,0,0); background: linear-gradient(180deg, rgba(0,0,0,0.03405112044817926) 0%, rgba(0,0,0,0.8687850140056023) 100%); padding:20px 35px; display:flex; justify-content:flex-end; flex-direction:column; min-height:150px;}
.roleboxes-main .boxtitle{font-size:30px; line-height:1; font-weight:700; color:#FFFFFF;}
.roleboxes-main .boxsubtitle{font-size:18px; line-height:24px; font-weight:400; color:#FFFFFF; padding:5px 65px 0 0;}
.roleboxes-main .rolebox_link{position:absolute; bottom:20px; right:15px;}
.roleboxes-main .rolebox_link .boxlinks{position:relative; display:inline-block; width:56px; height:15px;}
.roleboxes-main .rolebox_link .boxlinks:before{content:""; position:absolute; top:6px; right:0px; width:100%; border-top:2px solid #FFFFFF; transition:all 0.3s; -webkit-transition:all 0.3s;}
.roleboxes-main .rolebox_link .boxlinks:after{content:""; position:absolute; top:1px; right:0px; border-width:2px 2px 0 0; border-style:solid; border-color:#FFFFFF; padding:0.3em; transform:rotate(45deg); -webkit-transform:rotate(45deg); transition:all 0.3s; -webkit-transition:all 0.3s;}
/* Single Roles */

/* Popup */
.pum-container.pum-responsive.pum-responsive-medium{max-width:650px !important; background:#FFFFFF; border:5px solid #00ABE2; padding:40px; }
.pum-theme-19051 .pum-title, .pum-theme-lightbox .pum-title{font-size:30px !important; font-family: "proxima-nova" !important; font-weight: 700 !important;}
.pum-container .pum-content p, .pum-container .pum-content p a{font-size:18px !important; line-height: 24px !important; font-weight: 400 !important; font-family: "proxima-nova" !important; margin-top: 25px !important; text-align: center !important;}
.pum-container .pum-content p:first-child{margin-top: 0px !important;}
.pum-container .pum-content p a{word-break: break-all;}
/* Popup */
._CookieScriptReportPageSaveSettingButton {background: #F1B828;border: none;font-size: 15px;padding: 7px 10px;border-radius: 15px;font-weight: bold;}

/* Contact information */
.flexible_box #contact_information footer .ui-button{background:transparent !important; line-height:1 !important; padding:5px 0 !important; font-family:"proxima-nova" !important; color:#000000 !important; font-weight:700 !important; width:160px !important; margin:0px 5% !important; border:2px solid #ED8606 !important; background:#FFF !important; height:44px !important; transition:all 0.5s; -webkit-transition:all 0.5s; border-radius: 0px;}
.flexible_box #contact_information footer:empty{display: none;}
.flexible_box #contact_information .fs-form{background-color: #005868; padding: 25px; text-align: center; font-size: 18px;}
/*.flexible_box #contact_information .fs-form .clear{display: none;}*/
.flexible_box #contact_information .fs-form *{font-family: "proxima-nova";}
.flexible_box #contact_information .fs-form p,
.flexible_box #contact_information .fs-form a,
.flexible_box #contact_information .fs-form .fs-text{color: #FFFFFF; font-size: 18px; line-height: 1.5; font-weight: 400;}
.flexible_box #contact_information .fs-form header{background-color: transparent !important; margin: 0px; padding: 0px;}
.flexible_box #contact_information .fs-form header h3{ font-size: 36px; line-height: 1; color: #FFFFFF; font-weight: 700; padding: 0px; margin: 50px 0 0px;}
.flexible_box #contact_information .fs-form .ui-grid .ui-col:first-child header h3{margin-top: 0px;}
.flexible_box #contact_information .fs-form .ui-grid,
.flexible_box #contact_information .fs-form dl,
.flexible_box #contact_information .fs-form dd{background-color: transparent !important; text-align: left;}
.flexible_box #contact_information .fs-form dl{margin: 10px 0px;}
.flexible_box #contact_information .fs-form dt{font-size: 18px; color: #FFFFFF; font-weight: 500; line-height: 1.15;}
.flexible_box #contact_information .fs-form abbr{color: #FFFFFF;}
.flexible_box #contact_information .fs-form input[type="text"],
.flexible_box #contact_information .fs-form input[type="email"],
.flexible_box #contact_information .fs-form input[type="tel"],
.flexible_box #contact_information .fs-form select,
.flexible_box #contact_information .fs-form textarea{width: 100%; max-width: 100%; height: 40px; border-radius: 0px; border: 0px; box-shadow: none; padding: 0px 15px; font-size: 18px; margin: 0px;}
.flexible_box #contact_information .fs-form textarea{height: 140px; padding: 15px; resize: none;}
.flexible_box #contact_information .fs-form .ui-icon-calendar{height: 40px !important; border: 0px; margin-top: 0px;}
.flexible_box #contact_information .fs-form .fs-setvaluefor{color: #FFFFFF; font-size: 13px;}
.flexible_box #contact_information .fs-form ul li label{font-size: 18px; color: #FFFFFF; font-weight: 500; line-height: 1.35; padding-right: 20px;}
.flexible_box #contact_information .fs-form ul li:before{display: none;}
.flexible_box #contact_information .fs-form ul li label input[type="checkbox"]{width: 22px; height: 22px; appearance: none; -webkit-appearance: none; -moz-appearance: none; position: relative;}
.flexible_box #contact_information .fs-form ul li label input[type="checkbox"]:before{content: ""; width: 22px; height: 22px; background-color: #FFFFFF; display: inline-block;}
.flexible_box #contact_information .fs-form ul li label input[type="checkbox"]:checked:after{content: ""; position: absolute; left: 4px; top: 7px; border-width: 2px 2px 0 0; border-style: solid; border-color: #333333; padding: 2px 6px; transform: rotate(125deg); -webkit-transform: rotate(125deg);}
.flexible_box #contact_information .fs-form a:hover{text-decoration: none;}
.flexible_box #contact_information .fs-form .ui-icon-error{margin-bottom: 20px; border: 0px;}
.flexible_box #contact_information .fs-form .ui-icon-error:after{top: -6px;}

/* Contact information */

.innre_banner_box{ position:relative; }
.innre_banner_box .box_wrap{ position:absolute; left:0; width:100%; bottom:58px; }
.box_wrap .iner_box_wrap { max-width:580px; background:#424B5A; padding:30px; } 
.innre_banner_box .container{ max-width:1394px; }
.fade.in{ opacity:1; }
.modal-dialog{ z-index:9999; }
.inner_breadcrumb{ font-weight:400; font-size:18px; line-height:24px; color:#FFF; font-family:"proxima-nova"; }
.inner_breadcrumb span{ display:inline-block; }
.inner_breadcrumb span:after{ content:">"; display:inline-block; margin:0 5px; }
.inner_breadcrumb span:last-child:after{ display:none; }
.inner_breadcrumb a { font-weight:400; font-size:18px; line-height:24px; color:#FFF; font-family:"proxima-nova"; text-decoration:none; }
.inner_bnr_ttl{ padding:8px 0 0 0; font-weight:700; font-size:54px; line-height:68px; color:#FFF; font-family:"proxima-nova"; }
.iner_box_wrap .inner_bnr_ttl:first-child{ padding:0; }
.inner_bnr_desc{ padding:18px 0 0 0; max-width:338px; }
.inner_bnr_desc p{ font-family:"proxima-nova"; font-weight:400; font-size:16px; line-height:22px; color:#FFF; }
.flexible_box .title_green_bulletpoint:first-child{ padding-top:15px; }
.title_green_bulletpoint{ padding:40px 0; }
.title_green_bulletpoint .container{ max-width:1394px; }
.bullet_ttitle{ font-family:"proxima-nova"; font-weight:700; font-size:30px; line-height:24px; color:#000; }
.bullet_desc ul{ padding:0 0 0 0; }
.bullet_desc ul li{ margin:20px 0 0 0; padding:0 0 0 18px; position:relative; font-weight:700; font-size:18px; line-height:20px; color:#000; }
.bullet_desc ul li:after{ position:absolute; left:0; top:6px; content:""; width:8px; height:8px; background:#00ABE2; border-radius:50%; }
.icon_ttl_desc_green_back{ background:#005868; padding:20px 0 40px; }
.icon_ttl_desc_green_back .container{ max-width:1290px; }
.icon_ttl_desc_wrap{ width:33.3333%; padding:20px 15px 0; display:-ms-flexbox; display:flex; /*-ms-flex-wrap:wrap; flex-wrap:wrap;*/ }
.icon_content{ padding:0 0 0 20px; }
.ttl_with_back{ font-family:"proxima-nova"; font-weight:400; font-size:18px; line-height:20px; color:#FFF; }
.bold_dec p{ font-weight:700; font-size:18px; line-height:20px; color:#FFF; padding:10px 0 0 0; }
.ttl_img_link_slider_sec{ border-left:15px solid #fff; background:#F2F5F7; padding:60px 0; overflow:hidden; }
.ttl_img_link_slider_sec .container{ max-width:1290px; }
.slider_main_head{ font-family:"proxima-nova"; font-weight:700; font-size:30px; line-height:48px; color:#000000; }
.ttl_img_link_slider_sec .slick-list{ overflow:visible !important; padding-right:217px; margin:0 -20px; }
.ttl_img_link_slider_sec.center .slider_main_head, .ttl_img_link_slider_sec.center .ttl_clr_slider{ padding:0 108px; }
.ttl_img_link_slider_sec.center .slick-list{ padding:0; }
.ttl_img_link_slider_sec .slick-slide{ padding:0 20px; }
.ttl_img_link_slider_sec .slick-slide .ttl_dec_slider_wraper{ background:#005868; padding:20px 20px 20px 52px; display:-ms-flexbox !important; display:flex !important; -ms-flex-wrap:wrap; flex-wrap:wrap; align-items:center; }
.ttl_dec_slider_wraper .slider_cont_sec{ width:40%; padding:0 33px 0 0; }
.ttl_dec_slider_wraper .slider_img{ width:60%; }
.ttl_clr_slider{ position:relative; padding:20px 0 0 0; }
.ttl_clr_slider .slick-prev{ width:60px; height:60px; background:#fff url(../svg/slider_arrow-left.svg) no-repeat center; z-index:2; left:-30px; }
.ttl_clr_slider .slick-next{ width:60px; height:60px; background:#fff url(../svg/slider_arrow-right.svg) no-repeat center; right:145px; }
.ttl_clr_slider .slick-prev:before, .ttl_clr_slider .slick-next:before{ display:none; }
.ttl_clr_slider:after{ content:""; position:absolute; right:100%; width:1000%; background:#F2F5F7; height:100%; top:0; }
.slid_ttl{ font-weight:700; font-size:30px; line-height:48px; color:#FFFFFF; font-family:"proxima-nova"; }
.slid_desc p{ font-family:"proxima-nova"; font-weight:400; font-size:18px; line-height:24px; color:#FFF; padding:27px 0 0 0; }
.slid_link{ padding:47px 0 0 0; }
.slid_link a{ background:#FFF; border:2px solid #ED8606; font-family:'Open Sans'; font-weight:700; font-size:16px; line-height:42px; text-align:center; color:#000;  height:46px; display:inline-block; padding:0 56px; text-decoration:none !important; }
.left_video_ttl_cont{ padding:60px 0; background:#734577;clear: both; }
.left_video_ttl_cont .container{ max-width:1042px; }
.col-md-6.lft_video_img_wrap{ -ms-flex:0 0 55%; flex:0 0 55%; max-width:55%; }
.col-md-6.rgt_cont_wrap{ -ms-flex:0 0 45%; flex:0 0 45%; max-width:45%; }
.lft_video_img{ position:relative; }
.play_icon{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../svg/smplay_icon.svg) no-repeat center; cursor:pointer; text-indent:-10000px; }
.video_section{ padding:60px 0; border-left:15px solid #fff; clear:both; }
.video_section .video_img_wrap{ position:relative; margin:26px 0 0 0; }
.video_img_wrap .play_icon{ background:url(../svg/bigplay_icon.svg) no-repeat center; }
.video_sec_ttl{ font-family:"proxima-nova"; font-weight:700; font-size:30px; line-height:24px; color:#000; }
.video_sec_ttl p{ font-family:"proxima-nova"; font-weight:400; font-size:18px; line-height:24px; color:#000; padding:26px 0 0 0; }
.box_icon_ttl_desc{ border-left:15px solid #fff; background:#F2F5F7; padding:60px 0; overflow:hidden; } 
.ttl_img_link_slider_sec + .box_icon_ttl_desc{ /*padding-top:0;*/ margin-top:0; }
.box_icon_ttl_desc .container { max-width:1290px; }
.school_detail_page .flexible_box .flex_pad, .school_detail_page .flex_pad{ margin:0; padding:35px 0; }
.box_icon_ttl_descwrap{ padding:0; }
.box_icon_ttl_descinnerwrap{ padding:0 0 0 0; background:#FFFFFF; border:3px solid #734577; padding:40px 20px 40px 52px; }
.lft_icon_wrap{ width:40%; }
.rgt_side_cont_wrap{ width:60%; }
.box_icon_ttl_descinnerwrap .row { align-items:center; }
.lft_icon_innerwrap .lft_icon{ display:inline-block; vertical-align:middle; }
.lft_icon_innerwrap .lft_ttl_sec{ padding:0 0 0 25px; display:inline-block; vertical-align:middle; font-family:"proxima-nova"; font-weight:700; font-size:18px; line-height:24px; color:#000; }
.rgt_side_cont_innerwrap{ display:block; /*max-width:356px;*/ }
.rgt_side_ttl_sec{ font-family:"proxima-nova"; font-weight:700; font-size:30px; line-height:48px; color:#000; }
.rgt_sie_desc_sec p{ font-family:"proxima-nova"; font-weight:400; font-size:18px; line-height:24px; color:#000; margin-top: 24px;}
.rgt_sie_desc_sec p:first-child{margin-top: 0px;}
.rgt_ttl_sec{ font-family:"proxima-nova"; font-weight:700; font-size:30px; line-height:30px; color:#FFF; }
.rgt_ttl_sec p{ font-family:"proxima-nova"; font-weight:400; font-size:18px; line-height:24px; color:#FFF; padding:22px 0 0 0; }
.tab_first.flexi_tabs + .video_section{ padding-top:0; }
.school_detail_page .flexible_box .box_icon_ttl_desc + .tab_first.flexi_tabs{ padding-bottom:60px; }
.box_label_with_ttl{ padding:40px 0 5px 0; border-left:15px solid #fff; }
.box_label_with_ttl .container { max-width:1290px; }
.box_ttl_label{ font-family:"proxima-nova"; font-weight:700; font-size:30px; line-height:48px; color:#000000; }
.box_label_with_ttl .news_col .image img{ display:block; }
.box_label_with_ttl .news_col { margin:20px 0 10px 0; }
.box_label_with_ttl .news_col a{ text-decoration:none; }
.box_label_with_ttl .news_col .image{ height:auto; min-height:10px; }
.modal-dialog{ display:flex; height:100%; align-items:center; max-width:1300px; }
.modal-backdrop.fade.in{ opacity:0.7; }
.modal-header{ padding:0; border:none; position:relative; }
.modal-body{ padding:0; }
.modal-header .close{ position:absolute; top:0; height:40px; width:40px; right:0; opacity:1 !important; background:#744677 url(../svg/close_popup.svg) no-repeat center; text-indent:-10000px; z-index:1; background-size:20px; border-radius:50%; border-radius:50%; }
.modal-body{ padding-bottom:56.25%; position:relative; height:0; overflow:hidden; }
.modal-body iframe{ left:0; top:0; height:100%; width:100%; position:absolute; background:#000; border:none; }
.theme_head_row { display:-ms-flexbox; display:flex; margin-right:-5px; margin-left:-5px; overflow:inherit; }
.school_first_sect{ height:208px; position:relative; z-index:11; }
.school_first_sect_inner{ padding:30px 0 60px 0; background:#F2F5F7; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; display:block; width:100%; }
.stick .school_first_sect_inner{ padding:10px 0 30px 0; position:fixed; top:0; left:0; }
.stick .theme_heading{ padding-top:20px; }
.school_first_sect_inner .slick-list{width: 100% !important;}
.theme_heading{ padding:30px 5px 0; width:20%; }
.theme_heading a{ background:#005868; padding:20px 50px 20px 20px; font-family:"proxima-nova"; font-weight:700; font-size:20px; line-height:24px; color:#FFF; display:flex; align-items: center; height: 100%; text-decoration:none; position:relative; }
.theme_heading a:after{ content:""; position:absolute; right:15px; top:50%; margin-top:-11px; background:url(../svg/arrow_sm.svg) no-repeat 0 0; width:25px; height:22px; }
.school_first_sect .container{ max-width:1290px; }
.school_sectond_sec{ padding:40px 0; }
.school_sectond_sec_box { max-width:890px; margin:auto; padding:40px; background:#F0F0F0; text-align:center; }
.school_title{ font-family:"proxima-nova"; font-weight:700; font-size:50px; line-height:60px; color:#000; }
.school_cnt p{ padding:20px 0 0 0; font-family:"proxima-nova"; font-weight:400; font-size:18px; line-height:24px; color:#000; }
.school_cnt { max-width:686px; margin:auto; }
.school_first_sect_inner .slick-dots{bottom: -45px;}
.school_first_sect_inner .slick-dots li{width: 12px; height: 12px; border-radius: 50%; background-color: #F1B828; position: relative;}
.school_first_sect_inner .slick-dots li:before{content: ""; position: absolute; left: 3px; top: 3px; width: 6px; height: 6px; border-radius: 50%; background-color: #FFFFFF; opacity: 0;}
.school_first_sect_inner .slick-dots li.slick-active:before{opacity: 1;}
.school_first_sect_inner .slick-dots li *{opacity: 0;}
.filter_section{ display:block; }
.filter_section:after{ content:""; display:block; overflow:hidden; clear:both; }
.filter_section_school_hub{display: flex; align-items: center; justify-content: space-between;}
.filter_section_left{ float:left; font-family:"proxima-nova"; font-weight:700; font-size:30px; line-height:40px; color:#000; }
.filter_section_right{ float:right; }
.filter_section_right .filter_title{ padding:0; float:left; font-family:"proxima-nova"; font-weight:700; font-size:18px; line-height:40px; color:#000; width:auto; }
.filter_section_right .filter_box .select2{width: 188px; height: 40px; border: 1px solid #7C7C7C; position: relative;}
.filter_section_right .filter_box .select2 *{width: 186px; height: 38px; border-radius: 0px; box-shadow: none; border: 0px; font-family:"proxima-nova"; font-size: 18px; color: #7C7C7C; line-height: 38px;}
.filter_section_right .filter_box .select2 .select2-selection__rendered{padding: 0 40px 0 16px;}
.filter_section_right .select2-selection__arrow:after{content: ""; position: absolute; top: 12px; right: 12px; border-width: 2px 2px 0px 0px; border-style: solid; border-color: #7C7C7C; padding: 3px; width: 0px; height: 0px; transform: rotate(135deg); -webkit-transform: rotate(135deg);}
.filter_section_right .select2-container--open .select2-selection__arrow:after{transform: rotate(-45deg); -webkit-transform: rotate(-45deg); top: 15px;}
.filter_section_right .select2-selection__arrow b{display: none;}
.select2-container--default .select2-results__option[aria-selected=true]{padding: 5px 16px; background-color: #DDE1E1; color: #000000;}
.select2-container--default .select2-results__option.select2-results__option--highlighted{background-color: #DDE1E1; color: #000000;}
.select2-results__option[aria-selected]{padding: 5px 16px; color: #000000;}
.select2-container--open .select2-dropdown--below{background: #F0F0F0; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}

.filter_section_right .filter_box .select2:hover{border: 1px solid #000000;}
.filter_section_right .filter_box .select2:hover .select2-selection__arrow:after{border-color: #000000;}
.filter_section_right .filter_box .select2:hover *,
.filter_section_right .filter_box .select2.select2-container--open *{color: #000000;}
.filter_section_right .filter_box .select2.select2-container--focus{border: 1px solid #4267B2;}
.filter_section_right .filter_box.error_msg .select2{border: 1px solid #F11010; padding: 0px;}
.filter_section_right .filter_box.error_msg .select2 .select2-selection__arrow:after{border-color: #F11010;}
.filter_section_right .filter_box.error_msg .select2 *{color: #F11010; font-weight: 400;}
.filter_box{ float:left; margin:0 0 0 24px; }
.innre_banner_box.post .innerbanner{ height:690px; }
.blog_main{ padding:44px 0 0 0; }
.blog_main .container{ max-width:1290px; }
.blog_main .container .container{ padding:0; }
.dropdown_filter.filter_box select{ -webkit-appearance:none; -moz-appearance:none; background:#F0F0F0 !important; border:1px solid #000; text-indent:1px; text-overflow:''; font-family:"proxima-nova"; font-weight:400; font-size:18px; line-height:18px; color:#000; height:40px; padding:0 50px 0 15px; width:188px; background:#F0F0F0 url(../svg/filter_droparrow.svg) no-repeat calc(100% - 15px) center !important; }
.dropdown_filter.filter_box select::-ms-expand { display:none; }
.blog_main .content_data{ padding:4px 0 0 0; }
.blog_main .content_data .news_col{ margin:20px 0 0 0; }
.category_list{ position:absolute; top:11px; left:15px; }
.category_list .news_category{ position:relative; top:auto; left:auto; margin-right:7px; display:inline-block; }
.category_list .news_category:last-child{ margin-right:0; }
.blog_list_main .category_list{ display:block; }
.blog_list_main .category_list a{ text-decoration:none !important; }
.news_category.news_cat_purple { cursor:pointer; } 
.blog_list_main{ padding:0 0 75px 0; }
.school_hub_main .flexible_box{ padding:0; }
.filter_section_left.ttl_icon{ padding:0 0 0 53px; position:relative; }
.filter_section_left.ttl_icon:after{ content:""; position:absolute; left:0; top:-4px; background:url(../svg/classroom_icon.svg) no-repeat 0 0; width:43px; height:48px; }
.school_sectond_sec + .work_with_section .container{ max-width:1290px; }
.theme_post_list .container{ max-width:1290px; }
.theme_post_list{ padding:4px 0 60px 0; }
.theme_post_list .news_col { margin:20px 0 0 0; }
.theme_post_list .contaractwrapper .pagination{ padding:20px 0 0 0; margin:0; }
.school_cnt_main{ padding:75px 0 55px; clear:both; }
.school_cnt_main .container{ max-width:1290px; }
.school_cnt_main .apl_heading{ font-family:"proxima-nova"; font-weight:700; font-size:30px; line-height:48px; color:#000; }
.school_cnt_main .news_col{ margin:20px 0 0 0; }
.schl_tesml_section .container{ max-width:1000px; }
.testimonial_schl{ background:#F2F5F7; padding:20px; position:relative; }
.testimonial_schl:after{ content:""; position:absolute; right:18px; bottom:15px; background:url(../svg/test_cot.svg) no-repeat 0 0; width:34px; height:28px; }
.schl_tesml_text p{ font-family:"proxima-nova"; font-weight:400; font-size:18px; line-height:24px; color:#000; }
.schl_tesml_title{ font-family:"proxima-nova"; font-weight:700; font-size:30px; line-height:1; color:#000; padding:13px 0 0 0; }
.schl_tesml_job{ font-family:"proxima-nova"; font-weight:700; font-size:18px; line-height:21px; color:#000; padding:13px 40px 0 0; }
.blog_list_main .contaractwrapper .pagination{ margin:0; padding:20px 0 0 0; }
.schl_tesml_section{ padding:25px 0 0 0; }
.schl_suprt_section{ padding:15px 0 40px 0; clear:both; }
.schl_suprt_section .container{ max-width:1290px; }
.schl_suprt_section .row{ margin:0; align-items:center; }
.schl_suprt_section_left{ width:350px; }
.schl_surpt_heading{ font-family:"proxima-nova"; font-weight:700; font-size:30px; line-height:24px; color:#000; }
.schl_suprt_section_right{ width:calc(100% - 350px); padding:0 0 0 100px; }
.schl_supprt_img img{ max-height:60px; display:inline-block; vertical-align:middle; }
.schl_supprt_img { text-align:center; line-height:60px; }
.schl_suprt_section .slick-slide{ padding:0 10px; }
.schl_slider .slick-arrow { width:40px; height:40px; background:#005868; transition:all 0.3s; -webkit-transition:all 0.3s; }
.schl_slider .slick-next { right:-10px; }
.schl_slider .slick-prev { left:-10px; }
.schl_slider .slick-next:before { content:""; position:absolute; left:12px; top:13px; width:0; height:0; border-width:0 0 3px 3px; border-color:#FFF; border-style:solid; padding:5px; transform:rotate(-135deg); -webkit-transform:rotate(-135deg); }
.schl_slider .slick-prev:before { content:""; position:absolute; left:16px; top:13px; width:0; height:0; border-width:0 0 3px 3px; border-color:#FFF; border-style:solid; padding:5px; transform:rotate(45deg); -webkit-transform:rotate(45deg); }
.form_main{ padding:20px 0 40px 0; }
.form_main .container{ max-width:1290px; }
.form_background{ background:#005868; padding:40px; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; }
.form_left_sec{ width:41%; padding:0 25px 0 0; }
.form_right_sec{ width:59%; padding:0 0 0 25px; }
.form_maintitel{ font-family:"proxima-nova"; font-weight:700; font-size:30px; line-height:1; color:#FFF; }
.form_left_sec p{ font-family:"proxima-nova"; font-weight:400; font-size:18px; line-height:24px; color:#FFF; padding:22px 0 0 0; }
.from_wrap{ display:block; margin:20px -10px 0; }
.form_right_sec .from_wrap:first-child{ margin-top:0; }
.from_wrap:after{ content:""; clear:both; overflow:hidden; display:block; }
.from_wrap .from_col_6{ float:left; width:50%; padding:0 10px; }
.from_wrap .from_col_6 input{ background:#FFF; font-family:"proxima-nova"; font-weight:400; font-size:18px; color:#000; height:40px; display:block; width:100%; border:none; padding:0 16px; }
.from_wrap .from_col_6 input::-webkit-input-placeholder { color:#737780; opacity:1; }
.from_wrap .from_col_6 input::-moz-placeholder { color:#737780; opacity:1; }
.from_wrap .from_col_6 input:-ms-input-placeholder { color:#737780; opacity:1; }
.from_wrap .from_col_6 input:-moz-placeholder { color:#737780; opacity:1; }
.from_check_wrap{ padding:20px 0 0 0; }
.from_check_wrap label{ margin:0; position:relative; padding:0 0 0 30px; font-family:"proxima-nova"; font-weight:400; font-size:14px; line-height:20px; color:#FFF; }
.from_check_wrap label a{ color:#fff; text-decoration:underline; }
.from_check_wrap label input{ position:absolute; z-index:1; opacity:0; top:0; left:0; }
.from_check_wrap label:after{ content:""; position:absolute; background:#FFF; border:1px solid #C2D1D9; border-radius:2px; width:20px; height:20px; left:0; top:0; }
.from_check_wrap label input[type="checkbox"]:checked ~ span:before { content:""; position:absolute; top:5px; left:4px; width:0px; height:0px; border-width:2px 2px 0 0; border-style:solid; border-color:#666; padding:3px 5px; transform:rotate(135deg); -webkit-transform:rotate(135deg); z-index:1; }
.from_butt_wrap{ padding:22px 0 0 0; }
.from_butt_wrap button { width:280px; padding:0; display:inline-block; background:#FFF; border:2px solid #ED8606; height:42px; font-family:"proxima-nova"; font-weight:700; font-size:16px; line-height:19px; color:#424B5A; }
.school_hub_main .watch_video_link a:after{ display:none; }
.school_hub_main .flexible_box .flex_pad, .school_hub_main .flex_pad{ border:none; }
.school_cnt_main .form_main{ padding:80px 0 0 0; }
#cookiescript_badge{ bottom:78px !important; }
.faq_answer.accordion-content{ width:100% !important; }
.flexi_tabs .content .content_sap.row{ margin:0; }
.title_desc_wrap { padding:0 0 0 44px; }
.blog_list_main .news_category.news_cat_blue, .theme_post_list .news_category.news_cat_blue{ background:#005868; }
.flexible_box .bullet_desc h4{ margin:20px 0 0 0; }
/******** new flexible box css start ************/
.paymentblocks{ padding:90px 0; background-size:cover; }
.paymentblockright { display:flex; flex-wrap:wrap; justify-content:end; }
.paymentblocks .payment_form{ margin:0; padding:35px 42px; width:569px; }
.paymentblocks .payment_form h2{ font-weight:700; font-family:'Open Sans';  font-size:30px; line-height:30px; color:#424B5A; padding:0; }
.paymentblocks .donate_give_wrap{ display:flex; flex-wrap:wrap; margin:0 -10px; padding:27px 0 0 0; width:auto; float:none; }
.paymentblocks .give_btn { margin:0; padding:0 10px; width:50%; }
.paymentblocks .donate_give_wrap .give_btn a{ text-transform:none;width:100%; height:42px; background:#fff; font-family:'Open Sans'; font-size:16px; line-height:42px; font-weight:700; color:#424B5A; }
.paymentblocks .donate_give_wrap a.active:before { border:4px solid #00ABE2; }
.paymentblocks .donate_value_wrap{ justify-content:left; margin:0 -5px; padding:25px 0 0 0; width:auto; }
.paymentblocks .donate_value_wrap .donate_value_box { padding:0px 5px; margin:0; }
.paymentblocks .donate_value_wrap .donate_inputwrap input { width:100%; border:0px; background:#FFF; height:40px; padding:0px 10px; font-size:18px; color:#000; }
.paymentblocks .donate_value_wrap .donate_inputwrap { padding:0 5px; }
.paymentblocks .donate_title{ margin:0; }
.paymentblocks .donate_input .gobutton{ margin:0; padding:25px 0 0 0; }
.paymentblocks .donate_title .donate_input{ max-width:100%; }
.paymentblocks .payment_selections .checkboxes{ margin:0 -5px; padding:15px 0 0 0; }
.paymentblocks .payment_selections .checkboxes .label{ padding:0 5px; color: #000000;}
.paymentblocks .additionaltext b{color: #000000;}
.paymentblocks .payment_selections .checkboxes .check_col{ padding:0 5px; margin:0; }
.paymentblocks .cardfull input { width:100%; height:40px; background:#FFF; border:0px; padding:0 20px; font-size:18px; color:#000; font-weight:400; font-family:"proxima-nova"; }
.paymentblocks .cardfull textarea{ width:100%; height:100px; background:#FFF; border:0px; padding:10px 20px; font-size:18px; color:#000; font-weight:400; font-family:"proxima-nova"; }
.paymentblocks .carddetail{ padding:20px 0 0 0; }
.paymentblocks .carddetail .cardfull{ padding:15px 0 0 0; }
/*.paymentblocks .carddetail .cardfull:first-child{ padding:0; }*/
.paymentblocks .give_form_check label { font-size:13px; line-height:16px; color:#000; font-weight:400; position:relative; margin:0; }
.paymentblocks .give_form_check label input[type="checkbox"] { opacity:0; position:absolute; left:0px; top:0px; width:20px; height:20px;z-index: 1; cursor: pointer;}
.paymentblocks .give_form_check label input[type="checkbox"] ~ span::before { content:""; position:absolute; left:0px; top:0px; width:20px; height:20px; background:#FFF; border:1px solid #CCC; border-radius:0px; }
.paymentblocks .give_form_check label input[type="checkbox"]:checked ~ span::after { content:""; position:absolute; left:4px; top:6px; border-width:2px 2px 0px 0px; border-style:solid; border-color:#000; padding:2px 5px; width:0px; height:0px; transform:rotate(135deg); -webkit-transform:rotate(135deg); border-radius:0px; }
.paymentblocks .give_form_check label span { position:relative; padding:0 0 0 35px; display:inline-block; line-height:20px; }
.paymentblocks .gobutton { padding:15px 0 0 0; }
.paymentblocks .gobutton input {color: #212529; width:100%; height:42px; border:2px solid #ED8606; text-align:center; font-family:'Open Sans' !important; font-size:14px; font-weight:700; background:#FFF; transition:all 0.3s; -webkit-transition:all 0.3s; line-height:37px; }
.paymentblocks .select{ background:#FFF; position:relative; display:block;}
.paymentblocks .cardfull .select:after{ content:""; position:absolute; top:12px; right:15px; border-width:3px 3px 0px 0px ; border-style:solid; border-color:#000; width:0px; height:0px; padding:4px; transform:rotate(135deg); -webkit-transform:rotate(135deg);}
.paymentblocks .cardfull select{ width:100%; height:40px; background:transparent; border:0px; padding:0 0 0 20px; font-size:18px; color:#000; font-weight:400; font-family:"proxima-nova"; appearance:none; -webkit-appearance:none; -moz-appearance:none; position:relative; z-index:1;}
.paymentblocks .cardfull .expyear{ width:75%; display:inline-block; background:#FFF; position:relative; }
.paymentblocks .cardfull .expyear:after{ content:""; position:absolute; top:12px; right:68%; border-width:3px 3px 0px 0px ; border-style:solid; border-color:#000; width:0px; height:0px; padding:4px; transform:rotate(135deg); -webkit-transform:rotate(135deg); }
.paymentblocks .cardfull .expdatewrap{ width:25%; float:left; position:relative; background:#FFF; }
.paymentblocks .cardfull .expdatewrap:after{ content:""; position:absolute; top:12px; right:25px; border-width:3px 3px 0px 0px ; border-style:solid; border-color:#000; width:0px; height:0px; padding:4px; transform:rotate(135deg); -webkit-transform:rotate(135deg); }
.paymentblocks .cardfull .expyear select{ background:transparent; width:100px; }
.paymentblocks .cardfull .expdatewrap select{ background:transparent; } 
.paymentblocks .cardfull input::-webkit-input-placeholder,
.paymentblocks .cardfull select::-webkit-select-placeholder,
.paymentblocks .cardfull textarea::-webkit-textarea-placeholder{opacity:1; color:#000;}
.paymentblocks .cardfull input::-moz-placeholder,
.paymentblocks .cardfull select::-moz-placeholder,
.paymentblocks .cardfull textarea::-moz-placeholder{opacity:1; color:#000;}
.paymentblocks .cardfull input:-ms-input-placeholder,
.paymentblocks .cardfull select:-ms-select-placeholder,
.paymentblocks .cardfull textarea:-ms-textarea-placeholder{opacity:1; color:#000;}
.paymentblocks .cardfull input:-moz-placeholder,
.paymentblocks .cardfull select:-moz-placeholder,
.paymentblocks .cardfull textarea:-moz-placeholder{opacity:1; color:#000;}
.paymentblocks .amount_cls { padding:25px 0 0 0; }
.paymentblocks .donation_desc{ margin:0; padding:25px 0 0 0; }
.paymentblocks .g-recaptcha{ padding:15px 0 0 0; }
.paymentblocks .fields_row{padding:15px 0 0 0;}
.paymentblocks .fields_row:first-child{ padding:0; }
.paymentblocks .checkboxes_inner{ padding:10px 0 0 0; }
.paymentblocks .payment_selections .checkboxes .check_col input[type="radio"] ~ label::before { top:1px; }
.paymentblocks .checkboxes .check_col{ display:inline-block; position:relative; margin:0 0 0 0; }
.paymentblocks .checkboxes .check_col input{ position:absolute; left:0px; top:0px; width:18px; height:18px; opacity:0; z-index:1; }
.paymentblocks .checkboxes .check_col label{ padding:0 0 0 25px; position:relative; color: #000000;}
.paymentblocks .checkboxes .check_col label:before{ content:""; position:absolute; left:0px; top:1px; width:18px; height:18px; border-radius:50%; border:2px solid #ED8606; background:#FFF; }
.paymentblocks .checkboxes .check_col input[type="radio"]:checked ~ label:after{ content:""; position:absolute; top:5px; left:4px; width:10px; height:10px; background:#ED8606; border-radius:50%; }
.paymentblocks #donate_part4 .checkboxes .check_col label{ font-size:16px; }
.paymentblocks #donate_part4 .checkboxes .check_col label::before{content:""; position:absolute; left:0px; top:1px; width:18px; height:18px;  border:2px solid #ED8606; background:#FFF; border-radius:0px; }
.paymentblocks #donate_part4 .checkboxes .check_col input[type="checkbox"]:checked ~ label::after{content:""; position:absolute; top:5px; left:4px; width:0px; height:0px; border-width:2px 2px 0 0; border-style:solid; border-color:#ED8606; padding:2px 4px; transform:rotate(135deg); -webkit-transform:rotate(135deg);}
.paymentblocks #donate_part4 .checkboxes .label{ padding:0 0 15px 0; }
.paymentblocks .carddetail_last {text-align: center;width: 100%;margin: 0;}
/************ block circle start **************/
.wemaking_wrap{ padding:90px 0; }
.page-template-flexible_block h2.block_titlehead{ color:#1d4b85; font-size:40px; font-weight:700; padding:0; text-align:center; line-height:1.2; }
.flex-wrapper { display:flex; flex-wrap:wrap; margin:0 -15px; }
.single-chart { width:33.3333%; padding:30px 15px 0; }
.circular-chart { display:block; margin:0; max-width:100%; max-height:190px; width:190px; }
.circle-bg { fill:none; stroke:#eee; stroke-width:3.8; }
.circle { fill:none; stroke-width:3.8; /*stroke-linecap: round;*/ animation: progress 1s ease-out forwards; }
.single-chartlistwrap{ display:block; position:relative; text-align:center; }
.single-chartimg{ display:inline-block; position:relative; }
.single-chartinnerimg{ position:absolute; width:150px; height:150px; border:5px solid #fff; border-radius:50%; line-height:140px; vertical-align:middle; text-align:center; left:0; right:0; top:0; bottom:0; margin:auto; }
.single-chartinnerimg img{ max-height:50%; display:inline-block; }
.flex-wrapper .desc{ padding:20px 0 0 0; }
.flex-wrapper .desc p{ font-size:18px; font-weight:400; line-height:24px; color:#000; padding:15px 0 0 0; }
.flex-wrapper .desc p:first-child{ padding:0; }
@keyframes progress { 
0% { stroke-dasharray: 0 100;   }
}
.circular-chart.orange .circle { stroke: #ff9f00; }
.circular-chart.green .circle { stroke: #4CC790; }
.circular-chart.blue .circle { stroke: #3c9ee5; }
.percentage { fill: #666; font-family: sans-serif; font-size: 0.5em; text-anchor: middle; }
/************* block circle end ***************/

/********* new flexible box css end *************/

#metal-health{padding-top: 0px;}
#metal-health .filter_section_left{color: #FFFFFF;} 
#metal-health .filter_section_right .filter_title{color: #FFFFFF;} 
#metal-health .blog_list_main{padding-bottom: 0px; padding-top: 30px;}
.school_hub_cta_sec{position: sticky; z-index: 9; width: 100%; height: 80px; padding: 20px 0px; background-color: #015869; top: 0px;}
.school_hub_CTA_page .flexible_box{ padding-top:0; }
#__ba_launchpad{ z-index:11; }
.theme_section + .schl_tesml_section { padding:50px 0 25px; }
.school_cnt_main + script + .schl_tesml_section{ padding:0 0 25px; }
.flexible_box .school_sectond_sec{ padding:15px 0 0; }
.flexible_box .school_sectond_sec + .school_cnt_main{ padding-top:40px; }
.flexible_box .flex_pad + .schl_tesml_section{ clear:both; padding:25px 0; }
.school_hub_main .flexible_box .school_sectond_sec{ padding:40px 0; }

/* Youth advocate application form */
.cformdesigns{padding: 20px; background: #005868; margin-top: 20px; position: relative;}
.cformdesigns img[alt="Logo"]{display: none;}
.cformdesigns *{background-color: transparent !important; color: #FFFFFF !important; padding: 0px !important;}
.cformdesigns .ui-grid section{margin-bottom: 20px;}
.cformdesigns .ui-grid section:first-child{margin-bottom: 0px;}
.cformdesigns .ui-grid section:first-child dl{margin: 0px !important;}
.cformdesigns header{margin:0px 0 20px !important;}
.cformdesigns header *{font-size: 28px !important;}
.cformdesigns .ui-grid, .cformdesigns .ui-col{background-color: transparent !important;}
.cformdesigns .ui-grid dt{margin-bottom: 6px !important; font-weight: 400; font-size: 16px;}
.cformdesigns .ui-grid dl{margin-bottom: 20px !important;}
.cformdesigns .ui-grid input[type="text"],
.cformdesigns .ui-grid input[type="email"],
.cformdesigns .ui-grid input[type="tel"],
.cformdesigns .ui-grid select{width: 100%; max-width: 100% !important; height: 40px; font-family: "proxima-nova"; background-color: #FFFFFF !important; border-radius: 0px; padding: 0px 15px !important; border: 0px !important; box-shadow: none !important; color: #333333 !important; font-size: 16px !important; appearance: none; -webkit-appearance: none; -moz-appearance: none; background-position: calc(100% - 10px) center; margin: 0px;}
.cformdesigns .ui-grid select option{color: #333333 !important;}
.cformdesigns .ui-grid input[type="date"]{width: calc(100% - 100px); height: 40px; font-family: "proxima-nova"; background-color: #FFFFFF !important; border-radius: 0px; padding: 0px 15px !important; border: 0px !important; box-shadow: none !important; color: #333333 !important; font-size: 16px !important; appearance: none; -webkit-appearance: none; -moz-appearance: none; margin: 0px;}
.cformdesigns .ui-grid textarea{width: 100%; height: 100px; font-family: "proxima-nova"; background-color: #FFFFFF !important; border-radius: 0px; padding: 15px !important; border: 0px !important; box-shadow: none !important; color: #333333 !important; font-size: 16px !important; appearance: none; -webkit-appearance: none; -moz-appearance: none; margin: 0px;}
.cformdesigns label, .cformdesigns p{font-weight: 400; font-size: 16px;}
.cformdesigns .fs-setvaluefor{line-height: 40px; float: right;}
.cformdesigns footer button{background:transparent !important; line-height:1 !important; padding:5px 0 !important; font-family:"proxima-nova" !important;  color:#000000 !important; font-weight:700 !important; width:200px !important; margin:0px 5% !important; border:2px solid #ED8606 !important; background:#FFF !important; height:44px !important; transition:all 0.5s; -webkit-transition:all 0.5s; border-radius: 0px !important;}
.cformdesigns .fs-checklist label{cursor: pointer;}

.cformdesigns header .ui-icon-error{margin-top: 40px; padding: 10px 5px !important; font-size: 20px !important; line-height: 1.15;}
.cformdesigns .ui-icon-error{padding: 5px !important; border: 0px !important; background-color: #d0021b !important;}
.cformdesigns .td-embedded .ui-alert.ui-popup:before{position: relative; top: 2px;}
.cformdesigns .td-embedded .ui-alert.ui-popup:after{top: -6px !important;}
/* Youth advocate application form */

.single-school .main_content{ font-weight:400; }

/* New Flexiblock design */
.flexible_box .flexible-space{margin: 80px 0px;}
.flexible_box .banner-heading-with-image{position: relative; height: 560px; display: flex; align-items: center;}
.flexible_box .banner-heading-with-image .container{position: relative; z-index: 1;}
.flexible_box .banner-heading-with-image .banne-section-img{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;}
.flexible_box .banner-heading-with-image .banne-section-img:before{content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: black; opacity: 0.4;}
.flexible_box .banner-heading-with-image .banne-section-img img{width: 100%; height: 100%; object-fit: cover; object-position: center;}
.flexible_box .banner-heading-with-image .banner-text .banner-heading-three{font-family: "proxima-nova"; font-size: 24px; line-height: 1.25; font-weight: 400; color: white; margin: 0px; padding: 0px;}
.flexible_box .banner-heading-with-image .banner-text .banner-heading-two{font-family: "proxima-nova"; font-size: 42px; line-height: 1.25; color: white; margin: 0px; padding: 0px;}
.flexible_box .banner-heading-with-image .banner-text .banner-heading-one{font-family: "proxima-nova"; font-size: 82px; line-height: 1.25; font-weight: 700; color: white; margin: 0px; padding: 0px;}

.flexible_box .icon-description-section .container{max-width: 1040px;}
.flexible_box .icon-description-section .icon-description{font-family: "proxima-nova"; font-size: 30px; line-height: 1.25; font-weight: 700; color: black; margin: 0px; padding: 0px; text-align: center;}
.flexible_box .icon-description-section ul.icon-content{display: flex; flex-wrap: wrap; justify-content: space-between;}
.flexible_box .icon-description-section ul.icon-content li{width: 46%; margin: 40px 0 0 0; display: flex; align-items: flex-start;}
.flexible_box .icon-description-section ul.icon-content li .icon-img{width: 70px; height: 69px;}
.flexible_box .icon-description-section ul.icon-content li .icon-img img{max-width: 70px; max-height: 69px;}
.flexible_box .icon-description-section ul.icon-content li .short-desc{width: calc(100% - 70px); padding-left: 30px;}
.flexible_box .icon-description-section ul.icon-content li .secondary-tit{font-family: "proxima-nova"; font-size: 22px; font-weight: 700; line-height: 26.8px; color: black;}
.flexible_box .icon-description-section ul.icon-content li p{font-size: 18px; font-weight: 400; line-height: 22px ;color: black;}


.flexible_box .opportunities-partnerships-section .main-tit{font-family: "proxima-nova"; font-size: 30px; line-height: 1.25; font-weight: 700; color: black; margin: 0px; padding: 0px; text-align: center;}
.flexible_box .opportunities-partnerships-section ul{display: flex; flex-wrap: wrap; margin: 0px -16px;}
.flexible_box .opportunities-partnerships-section ul li{width: 33.33%; padding: 16px 16px 0; margin-top: 26px;}
.flexible_box .opportunities-partnerships-section ul li .opportunities-box{position: relative; transition: all 0.3s; -webkit-transition: all 0.3s;}
.flexible_box .opportunities-partnerships-section ul li .opportunities-box .link-over{position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 1;}
.flexible_box .opportunities-partnerships-section .opportunities-image{width: 100%; height: 224px; border-radius: 8px; overflow: hidden;}
.flexible_box .opportunities-partnerships-section .opportunities-image img{width: 100%; height: 100%; object-fit: cover; object-position: center;}
.flexible_box .opportunities-partnerships-section .sub-tit{font-family: "proxima-nova"; font-size: 20px; line-height: 1.25; font-weight: 700; color: black; margin: 0px; padding: 0px; text-align: center; margin-top: 15px; display: block; transition: all 0.3s; -webkit-transition: all 0.3s;}

.one-line-icon-seciton{background-color: #005868; padding: 28px 0px;}
.one-line-icon-seciton .container{display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}
.one-line-icon-seciton .img-icon{width: 33px; height: 32px; margin: 0 15px 0 0;}
.one-line-icon-seciton .img-icon img{max-width: 33px; max-height: 32px;}
.one-line-icon-seciton .panel-tit{max-width: calc(100% - 300px);}
.one-line-icon-seciton .panel-tit p{font-size: 18px; font-weight: 700; color: white; line-height: 22px;}
.one-line-icon-seciton .panel-tit a{color: white; text-decoration: none;}
.one-line-icon-seciton .oneline-btn{margin-left: 35px;}
.one-line-icon-seciton .common_btn{padding: 0px 28px; vertical-align: top;}
/* New Flexiblock design */

/*.mainsharing_thankyou .donation_title{text-align: left;}*/
.sharingsec img{max-width: 130px;}
.sharinglist{display: flex;margin: 0 -7px;align-items: center;padding-top: 35px;}
.sharinglist li{padding: 0 7px;}
.sharingsec{display: flex;margin-top: 15px;align-items: flex-start;justify-content: center;}
.sharinglist li a{height: 44px;width: 44px;line-height: 40px;display: inline-block;vertical-align: top;border-radius: 50%;}
.sharinglist .shfacebook{background:#4267B2 url(../svg/facebook-footer.svg);background-repeat: no-repeat;background-position: center;}
.sharinglist .shtwitter{background:#1DA1F2 url(../svg/twitter-footer.svg);background-repeat: no-repeat;background-position: center;}
.sharinglist .shinstagram{background:#F00075 url(../svg/instagram-footer.svg);background-repeat: no-repeat;background-position: center;}
.sharinglist .slinkedin{background:#0072b1 url(../svg/linkedin.svg);background-repeat: no-repeat;background-position: center;background-size: 24px;}
.sharingsec > img{margin-right: 20px;}
.sliderlogo .img-bx{height: 180px;display: flex !important;align-items: center;justify-content: center;padding: 0 10px;}
.sliderlogo .slick-track .slick-slide .img-bx img{width: auto !important;max-width: 100%;display: inline-block;max-height: 180px;}

body.page-id-33751 .flexible_box, body.page-id-33654 .flexible_box{padding-top: 50px;}
body.page-id-33751 .banner-heading-with-image, body.page-id-33654 .banner-heading-with-image{display: none;}
body.page-id-33751 .flaxi_title, body.page-id-33654 .flaxi_title{margin-bottom: 0px !important;}

/* header */
:root{
    --site-white:#ffffff;
    --site-black:#000000;
    --site-primary:#FF8C00;
    --site-secondary:#005868;
    --site-text:#666666;
    --heading-color:#003E49;
    --text-color:#505050;
    --hover-color-primary:#e67300;
    
    --font-size:16px;
    --text-line-height: 1.5;
    --heading1:48px;
    --heading2:40px;
    --heading3:32px;
    --heading4:24px;
    --heading5:22px;
    --heading6:20px;
    --h1-line-height:1.17;
    --h2-line-height:1.2;
    --h3-line-height:40px;
    --h4-line-height:32px;
    --h5-line-height:1.2;
    --h6-line-height:1.2;
    --font-family: 'proxima-nova', sans-serif;
}
@media(max-width:1199px){
    :root{
    --heading1:44px;
    --heading2:36px;
    --heading3:28px;
    --heading4:22px;
    --heading5:20px;
    }
}
@media(max-width:767px){
    :root{
    --heading1:40px;
    --heading2:32px;
    --heading3:24px;
    --heading4:20px;

    --h3-line-height:32px;
    --h4-line-height:30px;
    }
}
.header-wrap-inn{display: flex;align-items: center;justify-content: space-between;}
.header-wrapbx{padding: 38px 0 23px 0;border-bottom: 3px solid var(--site-secondary);}
.site-header{height: 112px;position: relative;z-index: 10;}
.donate-btn{display: inline-flex;padding: 14px 40px;line-height: 1;font-size: 18px;color: var(--site-black);justify-content: center;font-weight: bold;background-color: var(--site-primary);text-decoration: none !important;border-radius: 4px;border: 0;outline: 0;}
.donate-btn span{position: relative;padding-left: 32px;text-decoration: none;}
.donate-btn span:before{position: absolute;content: '';left: 0;width: 24px;height: 24px;background-image: url(../svg/donate-icon.svg);top: -2px;}
.search-btn{font-size: 0;display: inline-block;width: 48px;height: 48px;background:transparent url(../svg/search-icon-bg.svg);border: 0;outline: none;border-radius: 50%;transition: 0.3s;-webkit-transition: 0.3s;}
.donate-link-wrap{margin-left: 40px;}
.head-right-bx{display: flex;}
.header-wrapbx .container, .search-popup-main .container{max-width: 1640px;}
/* header end */
.site-btn{padding: 10px 40px 9px 40px;display: inline-block;background-color: var(--site-primary);color: var(--site-black);font-size: 18px;line-height: 1.2;font-weight: 700;text-align: center;border-radius: 4px;border: 0;text-decoration: none !important;border: 2px solid var(--site-primary);}
.site-btn.dark{background-color: var(--site-secondary);color: var(--site-white);border-color: var(--site-secondary);}
/* search modal */
.search-popup-main{visibility: hidden;opacity: 0;transition: 0.3s;-webkit-transition: 0.3s;position: fixed;top: 0;left: 0;width: 100%;background-color: var(--site-white);height: 100%;z-index: 10;}
.close-search{font-size: 0;display: inline-block;width: 48px;height: 48px;background:transparent url(../svg/close-btn-bg.svg);border: 0;outline: none;border-radius: 50%;}
.search-open .search-popup-main{visibility: visible;opacity: 1;}
body.search-open{overflow: hidden;}
.search-popup-header{display: flex;align-items: center;padding: 40px 0;justify-content: space-between;}
.search-heading{font-size: var(--heading2);font-weight: 700;color: var(--site-secondary);line-height: 1.2;position: relative;padding-left:64px;}
.search-heading::before{position: absolute;content: '';left: 0;width: 40px;height: 40px;background-image: url(../svg/search-ico.svg);background-repeat: no-repeat;background-position: center;top: 2px;}
.search-modal-body{height: calc(100vh - 256px);display: flex;align-items: center;justify-content: center;}
.search-modal-inn{width: 100%;max-width: 720px;}
.search-lab{display: block;font-size: 20px;color: var(--site-secondary);font-weight: 700;line-height: 1.2;margin: 0;}
.search-modal-inn input[type="search"], .search-modal-inn input[type="text"]{background: #f8f8f8;padding: 15px 16px;font-size: 18px;color: var(--site-text);font-weight: 400;line-height: 1;border: 0;width: 100%;}
.search-row{display: flex;margin-top: 16px;}
.search-suggestion, .search-wrp{margin-top: 40px;}
.search-wrp .search-submit{min-width: 168px;margin-left: 16px;}
.search-btn-wrap{display: flex;width: auto;margin: 0 -6px;flex-wrap: wrap;}
.site-btn.suggest-btn{background-color: #EAF7FA;margin-top: 24px;padding: 14px 32px;margin: 24px 6px 0 6px;border-color: #EAF7FA;color: #003E49;}
.search-popup-header .header_left img{max-width: 100%;width: 182px;}
.mob-menu-btn{display: none;}
.mob-menu{display: none;}
.mobile_footer_sticky{display: none !important;}
.fixed .header-wrapbx{position: fixed; top: 0; left: 0; width: 100%; -webkit-animation-name: stickySlideDown; animation-name: stickySlideDown;z-index: 2;box-shadow: 0 3px 10px rgba(0,0,0,0.05);}
.header-wrapbx{animation-duration: .7s;-webkit-animation-duration: .7s;background-color: var(--site-white);}
@keyframes stickySlideDown {
	0% {
	  opacity:1;
	  transform:translateY(-100%);
	  -webkit-transform:translateY(-100%)
	}
	100% {
	  opacity:1;
	  transform:translateY(0);
	  -webkit-transform:translateY(0)
	}
  }
.footer-row{display: flex;flex-wrap: wrap;}

.footer-col-1{width: 46%;}
.footer-col-2{width: 19%;}
.footer-col-3{width: 20%;}
.footer-col-4{width: 15%;}
.social-ttl{font-size: 16px;line-height: 24px;color: var(--heading-color);font-weight: 700;margin-top: 24px;}
.social_media_footer_bx{display: flex;align-items: center;margin-top: 8px;}
.social_media_footer_bx .social_icon{margin-right: 16px;}
.social_media_footer_bx .social_icon a{display: inline-flex;width: 32px;height: 32px;min-width: 32px;min-height: 32px;background-color: var(--site-secondary);border-radius: 50%;justify-content: center;align-items: center;}
.social_media_footer_bx .social_icon a img{width: 100%;height: 100%;object-fit: contain;object-position: center;max-height: 16px;}

.foot-ttl{font-size: 20px;line-height: 1.2;color: var(--heading-color);font-weight: 700;}
.footer-links .menu > .menu-item{margin-top: 16px;}
.footer-links .menu > .menu-item > a{font-size: 16px;line-height: 24px;color: var(--site-secondary);font-weight: 700;text-decoration: none;display: inline-block;}
.footer-links .menu{margin-top: 24px;}
.call-bx{margin-top: 24px;line-height: 24px;}
.call-bx a{padding-left: 36px;position: relative;font-size: 16px;font-weight: 700;color: var(--site-secondary);text-decoration: none !important;display: inline-block;}
.call-bx a::before{position: absolute;content:'';left: 0;width: 24px;height: 24px;background-image: url(../svg/call-footer.svg);background-repeat: no-repeat;background-position: center;top: 0;
  bottom: 0; margin: auto;}
.mail-bx{margin-top: 20px;}
.mail-bx a{padding-left: 36px;position: relative;font-size: 16px;font-weight: 700;color: var(--site-secondary);text-decoration: none !important;display: inline-block;line-height: 24px;}
.mail-bx a::before{position: absolute;content:'';left: 0;width: 24px;height: 24px;background-image: url(../svg/mail-icon.svg);background-repeat: no-repeat;background-position: center;top: 0;
  bottom: 0; margin: auto;}
.address-bx{margin-top: 24px;}
.address-bx a{padding-left: 36px;position: relative;font-size: 16px;font-weight: 400;color: var(--site-secondary);text-decoration: none !important;display: inline-block;}
.address-bx a::before{position: absolute;content:'';left: 0;width: 24px;height: 24px;background-image: url(../svg/address-icon.svg);background-repeat: no-repeat;background-position: center;top: -1px;}
.footer-bottom-bx{border-top: 1px solid #C2E3EA;padding: 16px 0 14px 0;}
.footer-btm-wrp{display: flex;justify-content: space-between;font-size: 16px;line-height: 24px; color: var(--heading-color);font-weight: 400;flex-wrap: wrap;row-gap: 15px;}
.footer-btm-wrp a{font-weight: 700;color: var(--site-secondary);text-decoration: none !important;}
.footer-btm-wrp .menu{display: flex;align-items: center;}
.footer-btm-wrp .menu > li{margin-right: 32px;}
.footer-btm-wrp .menu > li:last-child{margin-right: 0px;}
.other_logo.mob{display: none;}

/* 21-05-2025 */
.newsletter-section{background-color: var(--site-secondary);color: var(--site-white);clear: both;}
.banner-image-sec img{max-width: inherit;width: 100%;height: 780px;object-fit: cover;}
.section-title{font-size: var(--heading2) !important;font-family: var(--font-family);color: var(--heading-color);line-height: var(--h2-line-height) !important;font-weight: 700;padding-top: 0 !important;}

.section-title.wht{color: var(--site-white);}
.news-letter-rowbx{display: flex;margin-top: 24px;}
.news-letter-rowbx .whysybx{margin-top: 0;}
.newsletter-cta .site-btn{white-space: nowrap;}
.newsletter-cta{padding-left: 80px;}

.news-wrp-main{max-width: 878px;margin: 0 auto;}
.help-col{margin-top: 24px;}
.help-pic{overflow: hidden;border-radius: 8px;}
.help-pic img{width: 100%;height: 280px;object-fit: cover;object-position: center;border-radius: 8px;display: block;transition: 0.3s;-webkit-transition: 0.3s;}
.arrow-link-wrap{margin-top: 24px;}
.previous-post > a,.next-post > a,
.arrow-link{font-size: 18px;color: var(--site-secondary);font-weight: 700;line-height: 32px;position: relative;padding-right: 40px;text-decoration: none !important;transition: 0.3s;-webkit-transition: 0.3s;display: inline-block;}
.previous-post > a:before,.next-post > a:before,
.arrow-link:before{position: absolute;content: '';width: 32px;height: 33px;background-image: url(../svg/arrow-link.svg);background-repeat: no-repeat;background-position: center;right: 0;top: 0px;transition: 0.3s;-webkit-transition: 0.3s;bottom: 0;margin: auto;bottom: 0;margin: auto;}
.arrow-link-wrap .arrow-link{color: var(--site-secondary);font-size: 20px ;}
.helpbx{position: relative;}
.full-link{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;font-size: 0;}

.left-image-bx img{height: 433px;width: 100%;object-fit: cover;object-position: center;border-radius: 8px;display: block;}
.site-heading-main{font-size: var(--heading1);font-weight: 700;color: var(--heading-color);}
.key-point-list{display: flex;flex-wrap: wrap;row-gap: 24px;margin-top: 28px;column-gap: 80px;max-width: 400px;}
.key-point{font-size: 16px;line-height: 24px;color: var(--heading-color);font-weight: 700;padding-left: 36px;position: relative;width: 100%;}
.key-point:before{position: absolute;content: '';left: 0;width: 24px;height: 24px;background-image: url(../svg/key-icon.svg);background-repeat: no-repeat;background-position: center;top:0px}
.btn-wrap{margin-top: 24px;}
.content-img-row{align-items: center;}
.right-content-bx{padding-left: 42px;/*padding-right: 120px;*/}
.content-img-row.reverse{flex-direction: row-reverse;}
.reverse .right-content-bx{padding-left: 0;padding-right:49px;}

.helped-people-wrap{position: relative;}
.how-help-pic img{height: 720px;object-fit: cover;object-position: center;width: 100%;display: block;border-radius: 8px;}
.how-help-pic{border-radius: 8px;overflow: hidden;}
.how-help-slider .slick-list{border-radius: 8px;}
.how-help-title{padding: 16px 24px 16px 32px;font-size: var(--heading3);color: var(--site-white);background-color: var(--site-secondary);border-left: 6px solid var(--site-primary);display: inline-block;border-top-right-radius: 16px;border-bottom-right-radius: 16px;position: absolute;left: 32px;top: 37px;font-weight: 700;z-index: 1;}
.how-help-slider .slick-prev.slick-arrow { background: url(../svg/slider-left-arrow.svg) no-repeat center center; top: 50%; transform: translateY(-50%); left: -84px; border-radius: 50%;transition: 0.3s;-webkit-transition: 0.3s;border: 3px solid #005868; }
.how-help-slider .slick-next.slick-arrow { background: url(../svg/slider-right-arrow.svg) no-repeat center center; top: 50%; transform: translateY(-50%); right: -84px; border-radius: 50%;transition: 0.3s;-webkit-transition: 0.3s;border: 3px solid #005868;}
.how-help-slider .slick-arrow { width: 64px; height: 64px; display: inline-block; box-shadow: none; font-size: 0; cursor: pointer; position: absolute; border: none; outline: 0; z-index: 1; }
.how-help-slider .slick-arrow:before{display: none !important;}

.how-helpbx{display: flex;padding: 24px;border-radius: 8px;background-color: var(--site-white);column-gap: 24px;max-width: 580px;position: relative;overflow: hidden;opacity: 0.7;transition: 0.3s;-webkit-transition: 0.3s;}
.how-help-thumb-slider .slick-slide{padding-right: 42px;}
.how-helpbx::after{position: absolute;left: 0;top: 0;width:100%;height: 100%;content: '';bottom: 0;right: 0;z-index: 1;}
.slick-slide.slick-current .how-helpbx{opacity: 1;}
.slick-slide.slick-current .how-helpbx:before{opacity: 1;}
.slick-slide.slick-current .how-helpbx:after{display: none;}

.how-helpbx::before{bottom: 0;width: 100%;height: 4px;background-color: var(--site-primary);position: absolute;content: '';left: 0;right: 0;opacity: 0;}
.how-helpbx .how-help-picbx img{width: 100%;height: 120px;object-fit: cover;object-position: center;border-radius: 8px;}
.how-helpbx .how-help-picbx .mob_bx_img{display: none;}
.how-help-picbx{min-width: 180px;}
.arrow-link-wrp{margin-top: 12px;}
.how-helpbx-right.whysybx{margin-top: 0;}
.how-help-thumb-wrp{padding-left: 35px;bottom: 45px;top: auto;z-index: 2;position: absolute;width: 100%;}

.reviews-sec .slick-dots, 
.how-help-slider .slick-dots, 
.normal-img-slider .slick-dots{bottom: -60px;}
.reviews-sec .slick-dots button:before, .how-help-thumb-slider .slick-dots button:before,.how-help-slider .slick-dots button:before{display: none;}

.reviews-sec .slick-dots button,
.normal-img-slider .slick-dots button,
.how-help-slider .slick-dots button,
.how-help-thumb-slider .slick-dots button{width: 16px;height: 16px;border: 2px solid var(--site-secondary);border-radius: 50%;transition: 0.3s;-webkit-transition: 0.3s;}

.reviews-sec .slick-dots .slick-active button,
.normal-img-slider .slick-dots .slick-active button,
.how-help-slider .slick-dots .slick-active button,
.how-help-thumb-slider .slick-dots .slick-active button{background-color: var(--site-secondary);}

.reviews-sec .slick-dots button:before,
.normal-img-slider .slick-dots button:before,
.how-help-slider .slick-dots button:before,
.how-help-thumb-slider .slick-dots button:before{display: none !important;}

.reviews-sec .slick-dots li,
.normal-img-slider  .slick-dots li,
.how-help-slider .slick-dots li,
.how-help-thumb-slider .slick-dots li{margin-top: 0;margin: 0 8px;width: auto;padding: 0;}
.how-help-slider.slick-dotted.slick-slider{margin-bottom: 58px;}
.how-helped-sec{position: relative;overflow: hidden;}
.how-helpbx .arrow-link{font-size: 18px;color: var(--site-secondary);}
.how-help-thumb-wrp .slick-list{overflow: visible;}
section{clear: both;}
/* 21-05-2025 */

.banner-image-sec{position: relative;}
.wlcm-main-bx{position: absolute; top: 50%;left: 0; width: 100%;transform: translateY(-50%);}
.wlcm-bx { padding: 32px 24px; border-left: 4px solid var(--site-primary);border-radius: 6px; border-bottom: none;background: var(--site-white);max-width: 620px;overflow: hidden;/*box-shadow: -4px 0px 0px 0px var(--site-primary);*/}
.wlcm-des { margin-top: 16px; font-size: 18px; color: #666; line-height: 1.23; }
.wlcm-btn .site-btn-wrap { margin-top: 16px; }
.wlcm-btn { display: flex; align-items: center; gap: 0 16px; }

.site-btn-wrap.wht-btn .site-btn{background-color: var(--site-white); color: var(--site-secondary) !important;border: 2px solid var(--site-secondary);}
.breadcrumb-wrap{padding: 17px 0;background-color: #EAF7FA;}
.breadcrumb-list{display: flex;align-items: center;flex-wrap: wrap;font-size: 14px;line-height: 1.2;color: var(--heading-color);}
.breadcrumb-list > a{margin-right: 8px;text-decoration: none !important;color: var(--heading-color);font-weight: 700;}
.breadcrumb-seprator{display: inline-block;width: 16px;height: 17px;background-image: url(../svg/breadcrumb-arrow.svg);margin-right: 8px;vertical-align: middle;}
.previous-post > a,
.back-btn.arrow-link{padding-right: 0;padding-left: 40px;color: var(--site-secondary);line-height: 32px;}
.previous-post > a:before,
.back-btn.arrow-link::before{right: auto;left: 0; transform: scaleX(-1);}
.date-bx{font-size: 16px;line-height: 24px;color: #505050;margin-top: 16px;}
.timebx{border-left: 1px solid #505050;padding-left: 8px;margin-left: 8px;}
.btns-wrap{display: flex;align-items: center;margin-top: 24px;}
.btns-wrap .arrow-link{color: var(--site-secondary);}
.btns-wrap .btn-bx{margin-right: 32px;}
.full-img-bx img{width: 100%;display: block;height: 720px;object-fit: cover;object-position: center;border-radius: 8px;}
/* .text-left-image-right-links .right-image-bx img{height: 384px;object-fit: cover;width: 100%;border-radius: 8px;} */
.play-btn{position: absolute;left: 0;top: 0;width:100%;height: 100%;background-image: url(../svg/play-icon.svg);background-repeat: no-repeat;background-position: center;font-size: 0;}
.news-btn-wrap{margin-top: 16px;}

body.v-open { overflow: hidden; }
.popup-box.modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; display: none; overflow: hidden; outline: 0; z-index: 9999999999; transition: opacity .15s linear; opacity: 0; }
.popup-box.modal{ position: fixed; top: 0; left: 0; margin: auto; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
body.v-open .popup-box.modal { overflow-x: hidden; overflow-y: hidden; opacity: 1; background: rgba(0, 0, 0, 0.4); }
.popup-box.modal .modal-dialog { position: relative;width: 90%; max-width: 800px; margin: 1.75rem auto; min-height: calc(100% - (1.75rem* 2)); pointer-events: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; transition: -webkit-transform .3s ease-out; transition: transform .3s ease-out; transition: transform .3s ease-out, -webkit-transform .3s ease-out; -webkit-transform: translate(0, -25%); transform: translate(0, -25%); }
body.v-open .popup-box.modal .modal-dialog { -webkit-transform: translate(0, 0); transform: translate(0, 0); }
.popup-box.modal .btn-close { font-size: 0; outline: 0; border: 0; width: 48px; height: 48px; top: -20px; right: -20px; margin: auto; border-radius: 50%; background:transparent url(../svg/close-btn-bg.svg);background-repeat: no-repeat;background-position: center; background-size: cover;transition: 0.3s; -webkit-transition: 0.3s;position: absolute; z-index: 1; cursor: pointer; }
.popup-box.modal .modal-content { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; pointer-events: auto; background: transparent; background-clip: border-box; background-clip: border-box; background-clip: padding-box; outline: 0; border-radius: 0px;}
.overlay-col { font-size: 0;position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); font-size: 0; text-indent: -99999px; opacity: 0.1;}
.popup-box.modal .modal-content { pointer-events: auto; }
.popup-box.modal .pop-up-video { outline: 0; border: 0; position: absolute; width: 100%; height: 100%; left: 0; top: 0; bottom: 0; margin: auto; }
.popup-box.modal .video-box { position: relative; padding-bottom: 56.25%; }

.cta-row{display: flex;background-color: var(--heading-color);border-radius: 8px;overflow: hidden;box-shadow: -6px 0px 0px 0px var(--site-primary);margin-left: 6px;}
.cta-left-col{width: 50%;}
.cta-right-col{width: 50%;}
.cta-right-col img{width: 100%;max-width: inherit;height: 360px;object-fit: cover;object-position: center;border-top-right-radius: 8px;border-bottom-right-radius: 8px;}
.cta-left-inn{padding: 40px 40px 40px 48px;display: flex;align-items: center;height: 100%;border-top: 1px solid #001A1F; border-bottom: 1px solid #001A1F;}
.gallery-left{display: flex;flex-direction: column;row-gap: 30px;}
.gallery-left img{width: 100%;max-width: inherit;}


.gallery-right-col img{height: 711px;object-fit: cover;object-position: center;width: 100%;max-width: inherit;border-radius: 8px;}
.galery-bx.gallery1 img{height: 340px;object-fit: cover;object-position: center;width: 100%;max-width: inherit;border-radius: 8px;}
.galery-bx.gallery2 img{height: 340px;object-fit: cover;object-position: center;width: 100%;max-width: inherit;border-radius: 8px;}
.full-small-image img{/*height: 480px;*/width: 100%;max-width: inherit;object-fit: cover;object-position: top;height: auto;}

.normal-img-slidebx img{width: 100%;height: 600px;object-fit: cover;object-position: center;max-width: inherit;border-radius: 8px;}
.full-image-slider .slick-list{overflow: visible;}
.full-image-slider{overflow: hidden;}
.full-image-slider .normal-img-slider{margin: 0 -20px;}
.full-image-slider .slick-slide{padding: 0 20px;}
.normal-img-slidebx{position: relative;overflow: hidden;opacity: 0.1;transition: 0.3s;-webkit-transition: 0.3s;}
.slick-current .normal-img-slidebx{opacity: 1;}
.left-image-bx.video-bx{position: relative;}

.review-picbx{height: 240px;display: flex;align-items: flex-end;justify-content: center;}
.slick-current .review-picbx img, .slick-center .review-picbx img{width: 240px;height: 240px;min-width: 240px;border: 12px solid #C2E3EA;}
.without-slider .review-slidebx{display: flex;justify-content: center;row-gap: 50px;}
.without-slider .review-slidebx .review-bx:nth-child(2) .review-picbx img{width: 240px;height: 240px;min-width: 240px;border: 12px solid #C2E3EA;}

.review-picbx img{width: 160px;height: 160px;min-width: 160px;object-position: center;object-fit: cover;border-radius: 50%;border: 8px solid #C2E3EA;margin: 0 auto;transition: 0.3s;-webkit-transition: 0.3s;}
.review-bx{text-align: center;padding: 0 39px 39px 39px;}
.user-reviewbx{margin-top: 40px;padding: 0 18px;}
.user-infbx{margin-top: 40px;}
.user-infbx .user-name{color: #001A1F;}
.review-slidebx .slick-list{padding: 0 !important;}

.contact-bx{display: flex;padding: 80px;border: 1px solid #B3B3B3;column-gap: 80px;border-radius: 8px;}
.contact-left{padding: 40px;border: 1px solid #B3B3B3;border-radius: 8px;width: 50%;}
.contact-right{width: 50%;}
.new-contact-bx .nf-form-content {padding: 0 !important;}
.new-contact-bx{margin-top: 32px;}
.new-contact-bx .nf-form-content .label-above .nf-field-label{display: block;color: #505050;font-size: 16px;font-weight: 600;margin-bottom: 14px;}
.new-contact-bx .nf-after-field{display: none;}
.new-contact-bx .nf-field-label label{color: #505050;font-size: 18px;font-weight: 600;font-family:var(--font-family);}
.new-contact-bx .nf-field-label span{color: #505050;}
.new-contact-bx .nf-field-element input[type="text"], 
.new-contact-bx .nf-field-element input[type="email"], 
.new-contact-bx .nf-field-element input[type="tel"],
.new-contact-bx .nf-field-element textarea,
body .new-contact-bx .nf-field-element select{background-color: var(--site-white);border: 2px solid #B3B3B3 !important;border-radius: 4px;font-size: 16px;color: #505050;padding: 12px 16px;line-height: 1;height: auto !important;}
body .new-contact-bx .nf-field-element select{height: 48px !important;}
body .new-contact-bx .nf-form-content select.ninja-forms-field:not([multiple]){height: 48px !important;}
body .new-contact-bx .nf-field-element select{background: #fff url(../svg/drop-arr.svg) !important;background-repeat: no-repeat !important;background-position: calc(100% - 20px) center !important;}
body .new-contact-bx .nf-field-element select + div{height: 48px;background: transparent;border-radius: 4px;}
body .new-contact-bx .nf-form-content select.ninja-forms-field:not([multiple]) + div{height: 48px !important;background: transparent;border-radius: 4px;}
body .new-contact-bx .nf-form-content .list-select-wrap > div div::after{top: 16px;display: none;}
.contact-bx .new-contact-bx nf-fields-wrap{display: flex;flex-wrap: wrap;column-gap: 16px;}
.contact-bx .new-contact-bx nf-fields-wrap .col-lg-6{width: 100%;padding: 0 !important;max-width: 100% !important;}
.contact-bx .new-contact-bx nf-fields-wrap > nf-field{width: 100%;}
.contact-bx .new-contact-bx nf-fields-wrap > nf-field:first-child,
.contact-bx .new-contact-bx nf-fields-wrap > nf-field:nth-child(2),
.contact-bx .new-contact-bx nf-fields-wrap > nf-field:nth-child(3),
.contact-bx .new-contact-bx nf-fields-wrap > nf-field:nth-child(4){width: 50%;max-width: calc(50% - 8px);}
.new-contact-bx .nf-field-element textarea{min-height: 120px;resize: none;}
.headoffice-ttl{font-size: 24px;line-height: 32px;color: var(--heading-color);padding-right: 55px;position: relative;font-weight: 700;}
/* .headoffice-ttl:before{position: absolute;width: 40px;height: 40px;border-radius: 50%;content: '';background-image: url(images/accordion-arrow.svg);right: 0;top: -4px;transition: 0.3s;-webkit-transition: 0.3s;} */
.active .headoffice-ttl:before{transform: scaleY(-1);}
.address-in{font-size: 16px;padding-left: 40px;color: #505050 !important;line-height: 24px;position: relative;max-width: 185px;display: block;text-decoration: none !important;}
.address-in::before{position: absolute;content: '';left: 0;width: 24px;height: 24px;background-image: url(../svg/location-pin.svg);background-repeat: no-repeat;background-position: center;top: 0px}
.time-bx,.contact-mail-bx, .contact-call-bx{margin-top: 16px;}

.contact-call-bx a{font-size: 16px;padding-left: 40px;color: #505050;line-height: 24px;position: relative;text-decoration: none !important;}
.contact-call-bx a::before{position: absolute;content: '';left: 0;width: 24px;height: 24px;background-image: url(../svg/contact-call.svg);background-repeat: no-repeat;background-position: center;top: 0;bottom: 0;margin: auto;}

.contact-mail-bx a{font-size: 16px;padding-left: 40px;color: #505050;line-height: 24px;position: relative;text-decoration: none !important;}
.contact-mail-bx a::before{position: absolute;content: '';left: 0;width: 24px;height: 24px;background-image: url(../svg/contact-mail.svg);background-repeat: no-repeat;background-position: center;top: 0;bottom: 0;margin: auto;}

.time-bx{font-size: 16px;padding-left: 40px;color: #505050;line-height: 24px;position: relative;}
.time-bx::before{position: absolute;content: '';left: 0;width: 24px;height: 24px;background-image: url(../svg/contact-time.svg);background-repeat: no-repeat;background-position: center;}
.contact-address-bx{margin-top: 18px;}
.time-bxin{display: flex;text-align: left;}
.time-bxin .weekname{width: 102px;}
.time-bxin .week-time{padding-left: 32px;}
.map-bx{margin-top: 16px;height: 360px;position: relative;width: 100%;}
.map-bx iframe{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.find-jigsaw-btnerp{margin-top: 16px;}
.find-jigsaw-btnerp .site-btn{width: 100%;}
.contact-acordion-list{padding: 15px 0;border-top:1px solid #b3b3b3}
.contact-acordion-list:first-child{padding: 0;border-top: 0;}

.contact-bx .checkbox-container.label-right label{padding-left: 36px;font-size: 14px;color: #5F718A;margin-left: 0 !important;font-weight: 400;cursor: pointer;z-index: 1;}
.contact-bx .checkbox-container.label-right label a{font-weight: 700;color: var(--site-secondary);text-decoration: none !important;}
.contact-bx .checkbox-container.label-right label:after{position: absolute;left: 0 !important;width: 24px;height: 24px;border: 2px solid #505050 !important;content: '';}
.contact-bx .checkbox-container.label-right label:before{position: absolute;left: 0 !important;width: 24px;height: 24px;content: '';background-image: url(../svg/check-mark-.svg);background-repeat: no-repeat !important;background-position: center !important;}
.contact-bx .nf-form-content input[type="submit"]{font-size: 18px;color: var(--site-black);background-color: var(--site-primary);border-radius: 4px;width: 100%;min-height: 52px;max-width: 100% !important; width: 100% !important; margin: 0;font-weight: 700;cursor: pointer;padding: 0 12px;}
.contact-bx .nf-error .nf-error-msg, .nf-error-msg{color: red !important;padding: 0;border: 0;margin-top: 5px !important;display: block;}
.contact-bx .nf-after-form-content .nf-error-msg.nf-error-field-errors{margin-top: 10px !important;font-size: 14px;color: red !important;}

.doc-download-bx { display: flex; align-items: center; gap: 32px 24px;height:100%;}
.doc-download-logo { background: #EAF7FA; border-radius: 50%; width: 120px; height: 120px; min-width: 120px; display: flex; align-items: center; justify-content: center; }
.doc-download-logo img{width: 56px; height: 74px;}
.doc-download-des { width: 100%; }
.doc-download-ttl { font-size: 32px; font-weight: 700; line-height: 1.25; color: var(--heading-color); text-decoration: underline; transition: 0.3s; -webkit-transition: 0.3s;}
.doc-download-bx .whysybx{margin-top: 16px;}
.doc-download-sec .col-lg-6{padding-right: 40px; padding-left: 40px;}
.doc-download-sec .row{margin-right: -40px; margin-left: -40px;row-gap: 40px;justify-content: center;}
.doc-download-sec .section-title + .row { margin-top: 40px; }

.donation-sec.paymentblocks .payment_form h2{font-size: var(--heading2); font-family: var(--font-family); color: var(--heading-color); line-height: var(--h2-line-height); font-weight: 700;text-align: left;}
.donation-sec.paymentblocks .payment_form { border: 1px solid #B3B3B3; border-radius: 8px; background: var(--site-white); padding: 48px 40px;max-width: 560px;}
.donation-sec.paymentblocks .donate_give_wrap{padding-top: 16px;}
.donation-sec.paymentblocks .carddetail{width: 100%;}
.donation-sec.paymentblocks .donation-text,
.donation-sec.paymentblocks label,
.donation-sec.paymentblocks .checkboxes .check_col label,
.donation-sec.paymentblocks .checkboxes .label { font-size: 18px; font-weight: 600; line-height: 27px; height: auto; width: 100%; text-align: left; color: #505050; margin-bottom: 11px;cursor: pointer;}
.donation-sec.paymentblocks .card-details-withbx{border-radius: 4px;}
/* 14-10-2025 */
.donation-sec.paymentblocks .donate_inputwrap + .card-details-withbx{margin-top: 20px;}
.donation-sec.paymentblocks .card-details-withbx .cardfull:first-child,
.donation-sec.paymentblocks .card-details-withbx .amount_cls{padding-top: 0px;}
.paymentblocks .carddetail .cardfull + .card-details-withbx{margin-top: 20px;}
/* 14-10-2025 */
.donation-sec.paymentblocks .give_btn {width: calc(25% - 8px);padding: 0;}
.donation-sec.paymentblocks .donate_value_wrap{flex-wrap: wrap;padding-top: 16px;gap: 8px;margin: 0;justify-content: flex-start;}
.donation-sec.paymentblocks .donate_value_wrap .donate_inputwrap { padding-top: 8px;width: 100%;padding-left: 0;}
.donation-sec.paymentblocks .donate_give_wrap .give_btn a,
.donation-sec.paymentblocks .donate_value_wrap .donate_value_box a {text-transform: none; width: 100%; height: auto; background: #fff; font-family: var(--font-family); font-size: 16px; line-height: 1.5; font-weight: 700; color: var(--site-secondary); border: 2px solid var(--site-secondary); padding: 10px 12px;border-radius: 4px;transition: 0.3s;-webkit-transition: 0.3s;}
.donation-sec.paymentblocks .donate_give_wrap .give_btn a.disable{cursor: not-allowed;}
.donation-sec.paymentblocks .donate_give_wrap a.active::before{display: none;}
.donation-sec.paymentblocks .donate_give_wrap .give_btn a.active,
.donation-sec.paymentblocks .donate_value_wrap .donate_value_box a.active{background: var(--site-secondary);color: var(--site-white);}
.donation-sec.paymentblocks .donate_give_wrap{gap: 8px;flex-wrap: wrap;margin: 0;}
.donation-sec.paymentblocks .donate_value_wrap .donate_value_box{width: calc(25% - 8px); padding: 0;}
.donation-sec.paymentblocks input[type="text"], .donation-sec.paymentblocks select, .donation-sec.paymentblocks textarea { border: 2px solid #B3B3B3; border-radius: 4px; font-size: 16px; width: 100%; max-width: 100%; color: #505050; height: 48px; padding: 0 16px;}

.donation-sec.paymentblocks input[type="text"]::-webkit-input-placeholder {color: #7C8988;}
.donation-sec.paymentblocks input[type="text"]::-moz-placeholder {color: #7C8988;}
.donation-sec.paymentblocks input[type="text"]:-ms-input-placeholder{color: #7C8988;}
.donation-sec.paymentblocks input[type="text"]:-moz-placeholder{color: #7C8988;}

.donation-sec.paymentblocks .enter-address{margin-top: 16px;display: block;}
.donation-sec.paymentblocks .enter-address a{color: #005868;font-size: 18px;line-height: 27px;text-decoration: none !important;font-weight: 700;}
.donation-sec.paymentblocks textarea{height: 120px;resize: none;padding: 12px 16px;}
.donation-sec.paymentblocks textarea::-webkit-input-placeholder {color: #7C8988;}
.donation-sec.paymentblocks textarea::-moz-placeholder {color: #7C8988;}
.donation-sec.paymentblocks textarea:-ms-input-placeholder{color: #7C8988;}
.donation-sec.paymentblocks textarea:-moz-placeholder{color: #7C8988;}
.donation-sec.paymentblocks .cardfull .expdatewrap, .donation-sec.paymentblocks .cardfull .expyear{position: relative;background-color: transparent;}
.donation-sec.paymentblocks .cardfull .expdatewrap::after, .donation-sec.paymentblocks .cardfull .expyear::after{top: 56px;right: 22px;border-color:#5F718A;border-width: 2px 2px 0px 0px;}
.donation-sec.paymentblocks .cardfull .expdatewrap select, .donation-sec.paymentblocks .cardfull .expyear select{width: 100%;}
.donation-sec.paymentblocks .cardfull .expyear{padding-left: 20px;}
.donation-text.mb0{margin-bottom: 0 !important;}
.donation-sec.paymentblocks .choose_amount_h2 .selected-amt{font-weight: bold;color: #005868;text-decoration: underline;}
.donation-sec.paymentblocks .select{text-align: left;}
.donation-sec.paymentblocks .select:after{top: 52px;border-color:#5F718A;border-width: 2px 2px 0px 0px;}
.donation-sec.paymentblocks .payment_selections .checkboxes{margin: 0; padding-top: 16px;}
.donation-sec.paymentblocks .donate_input .gobutton{padding-top: 32px;}
.donation-sec.paymentblocks .additionaltext{margin-top: 16px;}
.donation-sec.paymentblocks .additionaltext p{margin-bottom: 0;}
.donation-sec.paymentblocks .gobutton input {background: var(--site-primary); border-radius: 4px; font-size: 18px; font-family: var(--font-family) !important;color: var(--site-black) !important;height: 52px;}
.donation-sec.paymentblocks .error { padding: 0; display: block; text-align: left;margin-top: 3px;font-weight: 400;  display: block !important;}
.donation-sec .paymentblockright{justify-content: flex-start;}
.donation-sec.paymentblocks .checkboxes .check_col label{padding-left: 35px;margin-bottom: 0;}

.donation-sec.paymentblocks .give_form_check label input[type="checkbox"] ~ span:before{border-color: #B3B3B3 !important;min-width: 24px;min-height: 24px;border-width:2px !important;}
.donation-sec.paymentblocks .give_form_check label input[type="checkbox"] ~ span:after{border-color: #505050 !important;top: 6px !important; left: 7px !important;padding: 2px 4px !important;}
.donation-sec.paymentblocks .checkboxes .check_col label::before{border-color: #B3B3B3 !important;min-width: 24px;min-height: 24px;border-width:2px !important;}
.donation-sec.paymentblocks .checkboxes .check_col label::after{border-color: #505050 !important;top: 8px !important; left: 7px !important;}
.donation-sec.paymentblocks .donation_desc{padding-top: 0;}
.donation-sec.paymentblocks{position: relative;}
.donation-sec.paymentblocks .container{position: relative;z-index: 1;}
.donation-sec.paymentblocks .payment-full-pic{position: absolute;left: 0;top: 0;width: 100%;height: 720px;max-height: 720px;}
.donation-sec.paymentblocks .payment-full-pic img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.donation-sec.paymentblocks .error:empty{display: none;}
/* .card-details-withbx{background-color: #FFFCF2;padding: 24px;border-radius: 8px;} */
.donation-sec.paymentblocks .select{background-color: transparent;}
.donation-sec.paymentblocks .give_form_check a, .error a{text-decoration: none !important;color: var(--site-secondary);font-weight: 700;}
.donation-sec.paymentblocks .agree-check{text-align: left;}
.donation-sec.paymentblocks .agree-check label{display: inline-block;width: auto;margin-bottom: 0;}
.paymentblocks.donation-sec .give_form_check label span { cursor: pointer; }


.paymentblocks .give_form_check label{margin-bottom: 0;}
.subscribe-news-checkbx{display: flex;padding-top: 0 !important; margin-top: 32px;}
.donation-sec.paymentblocks .gobutton{padding-top: 0 !important;margin-top: 32px;}
.subscribe-news-checkbx label{margin-left: 16px !important;}
.give_form_check label span:before{min-height: 24px;min-width: 24px;top: -2px !important;}
.give_form_check label span:after{left: 6px !important;}
.breadcrumb-wrap .pg-ttl { color: var(--site-black); }
.news-btn{display: inline-block; color: var(--site-secondary) !important; font-size: 16px; line-height: 1; font-weight: 700; text-align: center; border-radius: 18px; border: 2px solid var(--site-secondary); text-decoration: none !important; padding: 6px 20px 5px 20px;}
.donation-sec.paymentblocks .checkboxes .check_col{margin-right: 10px;}
.news-lbl-wrap{margin-top: 48px;}
* a:focus, :focus, a:focus, textarea:focus { outline:var(--heading-color) solid 2px!important }
button:focus, input:focus { outline:var(--heading-color) solid 2px!important }
[tabindex]:focus { outline:var(--heading-color) solid 2px!important }
*:focus, *:focus-visible { outline:-webkit-focus-ring-color auto 2px!important }
.header_logo_bx{display: inline-block;}
.header_left a{display: inline-block;}
.article-title{font-size: var(--heading1);color: var(--heading-color);font-weight: 700;margin-top: 16px;line-height: var(--h1-line-height);}
.whysybx.write-by{margin-top: 16px;}
.article-blg-img{margin-top: 48px;}
.article-detail .whysybx:first-child{margin-top: 24px;}
.article-detail .gallery-grid-row{margin-top: 0;}
.blog-foot-publish{display: flex;}
.blog-foot-publish .auth-pic img{width: 48px;height: 48px;object-fit: cover;object-position: center;border: 3px solid #C2E3EA;min-width: 48px;border-radius: 50%;}
.blog-foot-publish .auth-pic{margin-right: 16px;}
.publis-right{font-size: 16px;color: #505050;line-height: 24px;}
.publis-right span{font-weight: 700;display: block;color: var(--site-secondary);}
.blog-detail-footer{border-top: 1px solid #B3B3B3;border-bottom: 1px solid #B3B3B3;padding: 16px 0;display: flex;align-items: center;}
.share-wrp{display: flex;align-items: center;}
.social-media-icons > a{font-size: 0;}

.share-lab{font-size: 16px;color: #203B61;}
.blog-foot-right{margin-left: auto;}
.related-news-row{margin-top: 40px;row-gap: 30px;}
.related-ttl{font-size: var(--heading3);line-height: var(--h3-line-height);color: var(--heading-color);font-weight: 700;}
.blog-list-pic { border-radius: 8px; }
.blog-list-pic img{height: 344px;object-fit: cover;object-position: center;border-radius: 8px;width: 100%;transition: all .75s ease; -webkit-transition: .75s;}
.blog-lsit-bx .news-lbl-wrap{margin-top: 16px;}
.relate-news-heading{font-size: var(--heading4);line-height: var(--h4-line-height);color: var(--heading-color);margin-top: 16px;font-weight: 700;}
.blog-lsit-bx{position: relative;}
.seeall-btn-wrap{margin-top: 40px;text-align: center;}
.article-detail .testimonial-wrap{margin-top: 0;}
.article-detail-wrap{max-width: 1102px;margin: 0 auto;}
.arrow-links-wrap{margin-top: 24px;}
.blog-lsit-bx .whysybx{margin-top: 16px;}
.full-link-bx{display: block;text-decoration: none !important;}

.thank-you-sec{background-color: #203b61;overflow: hidden;}
.thanks-content{padding: 48px 40px;background-color: var(--site-white);border-radius: 8px;max-width: 543px;}
.thank-you-pic img{width: calc(50vw - 15px);height: 824px;object-fit: cover;object-position: center;max-width: inherit;}
.thanks-content .site-btn{padding: 10px 38px 9px 38px;}
.thanks-content .section-title{margin-top: 16px;}
.thanks-content .wlcm-btn{margin-top: 16px;}
.only-content-bx{row-gap: 40px;}
.whysybx ul:first-child, .whysybx ol:first-child{margin-top: 0;}
li.mega-menu-column:empty{display: none !important;}
.donation-sec.paymentblocks.donation-page{min-height: auto;}
.donation-sec.paymentblocks{margin: 0 !important;}

.new-contact-bx input:-webkit-autofill,
.new-contact-bx input:-webkit-autofill:hover, 
.new-contact-bx input:-webkit-autofill:focus, 
.new-contact-bx input:-webkit-autofill:active{ -webkit-box-shadow: 0 0 0 30px white inset !important; }
.new-contact-bx .nf-error.field-wrap .nf-field-element::after{height: 46px !important; line-height: 46px !important; border-radius: 0 4px 4px 0;}
.donation-form-wrp{padding-bottom: 96px;}

/*s2*/
/* whysybx */
.whysybx h1, .whysybx h2, .whysybx h3, .whysybx h4, .whysybx h5, .whysybx h6{color: var(--heading-color);font-weight: 700;font-family: var(--font-family);margin-top: 20px;padding-top: 0 !important;}
.whysybx h1{font-size: var(--heading1);line-height: var(--h1-line-height);}
.whysybx h2{font-size: var(--heading2);line-height: var(--h2-line-height);}
.whysybx h3{font-size: var(--heading3);line-height: var(--h3-line-height);}
.whysybx h4{font-size: var(--heading4);line-height: var(--h4-line-height);}
.whysybx h5{font-size: var(--heading5);line-height: var(--h5-line-height);}
.whysybx h6{font-size: var(--heading6);line-height: var(--h6-line-height);}
.whysybx h1 b, .whysybx h2 b, .whysybx h3 b, .whysybx h4 b, .whysybx h5 b, .whysybx h6 b,
.whysybx h1 strong, .whysybx h2 strong, .whysybx h3 strong, .whysybx h4 strong, .whysybx h5 strong, .whysybx h6 strong{font-weight: 700;}
.whysybx h1:first-child,
.whysybx h2:first-child,
.whysybx h3:first-child,
.whysybx h4:first-child,
.whysybx h5:first-child,
.whysybx h6:first-child{margin-top: 0;}
.whysybx{margin-top: 24px;}
.whysybx:first-child{margin-top: 0px;}
.whysybx, .whysybx p, .whysybx li{font-size: var(--font-size) !important;color: var(--text-color);line-height: var(--text-line-height) !important;font-weight: 400;}
.whysybx p a, .whysybx li a{color: var(--site-secondary);font-weight: 700;text-decoration: underline;}
.whysybx li{margin-top: 5px;}
.whysybx p{margin-top: 24px;}
.whysybx p:first-child{margin-top: 0;}
.whysybx ul, .whysybx ol{margin-top: 20px;}
.whysybx li > ul, .whysybx li > ol{margin-top: 20px;}
.whysybx ul > li{padding-left: 30px;position: relative;}
.whysybx p strong, .whysybx li strong, .whysybx p b, .whysybx li b{color: var(--site-primary);font-weight: 700;}
.whysybx ul > li:after{position: absolute; content: ''; width: 6px; height: 6px; background: var(--text-color); left: 10px; top: 9px; border-radius: 50%;}
.whysybx ol {counter-reset: item;}
.whysybx ol > li{padding-left: 30px;position: relative;counter-increment: my-awesome-counter;}
.whysybx ol > li:before{position: absolute; content: counters(item, ".")"."; counter-increment: item; color: var(--text-color); left: 5px;margin: 0;font-weight: 400;}
.whysybx.font-20, .whysybx.font-20 p, .whysybx.font-20 li{font-size: var(--site-font-big-size);}
.whysybx.wht, .whysybx.wht p, .whysybx.wht li{color: var(--site-white);}
.whysybx.first-font-18 p:first-child{font-size: 18px !important;line-height: 27px !important;}
.whysybx.font-18 p, .whysybx.font-18 li,
.user-infbx .user-name{font-size: 18px !important;line-height: 27px !important;}

.whysybx.font-24 p, .whysybx.font-24 li{font-size: 24px !important;font-weight: 600;line-height: 32px !important;}
.whysybx.font-24 li::before{top: 15px;}
.whysybx.font-24 li{padding-left: 40px;}
/* whysybx */

/* Global */
.ptb { padding: 96px 0;}
.slider-arw .slick-prev::before, .slider-arw .slick-next::before{ display: none; }
.slider-arw .slick-arrow{width: 64px; height: 64px; display: inline-block; box-shadow: none; font-size: 0; cursor: pointer; position: absolute;border: none; outline: 0;z-index: 1;}
.slider-arw .slick-prev.slick-arrow{background: url(../svg/slider-left-arrow.svg) no-repeat center center; top: 50%; transform: translateY(-50%); left: -84px; border-radius: 50%;border: 3px solid #005868;transition: 0.3s;
  -webkit-transition: 0.3s;}
.slick-next.slick-arrow:focus{outline: none !important;}
.slider-arw .slick-next.slick-arrow{background: url(../svg/slider-right-arrow.svg) no-repeat center center; top: 50%; transform: translateY(-50%); right: -84px; border-radius: 50%;border: 3px solid #005868;transition: 0.3s;
  -webkit-transition: 0.3s;}
.profile-slider-sec .slick-slide {padding: 0 15px;}
/* Global */
.support-us-sec.slider-arw .slick-prev.slick-arrow{background: url(../svg/slider-left-arrow-wht.svg) no-repeat center center;}
.support-us-sec.slider-arw .slick-next.slick-arrow{background: url(../svg/slider-right-arrow-wht.svg) no-repeat center center;}

/* Slider-sec */
.profile-bx { border: 1px solid #B3B3B3; border-radius: 8px; padding: 40px 30px; text-align: center;background-color: var(--site-white);}
.prf-slider-img img { border: 6px solid #C2E3EA; border-radius: 50%;width: 96px; height: 96px; margin: auto; object-fit: cover;}
.prf-slider-des{color: var(--heading-color);font-size: 20px;font-weight: 700;line-height: 1.4;margin-top: 20px;text-align: left;}
.prf-slider-name { font-size: 16px; font-weight: 700; line-height: 1.19; color: #001A1F; }
.prf-slider-designation { font-size: 14px; font-weight: 400; line-height: 1.22; color: var(--text-color);}
.prf-slider-name + .prf-slider-designation{margin-top: 10px;}

.profile-slider-sec .slick-dots li button::before{display: none;}
.profile-slider-sec .slick-dots li{width: 16px; margin: 0 10px; padding: 0;}
.profile-slider-sec .slick-dots li button { width: 16px; height: 16px; background: var(--site-white); text-indent: -10000px; border-radius: 50%; margin-left: 0; cursor: pointer; border: 2px solid var(--site-secondary); display: inline-block;}
.profile-slider-sec .slick-dots li.slick-active button{background: var(--site-secondary);}
.profile-slider-sec .slick-dotted.slick-slider{margin-bottom: 60px;}
.profile-slider-sec .slick-dots{bottom:-55px;}

.prf-slider-info {position: relative; margin-top: 24px; padding-left: 16px; text-align: left; display: inline-block; margin-left: auto; margin-right: auto;}
.prf-slider-info::before { content: ""; position: absolute; background: #FF8C00; height: 100%; width: 4px; left: 0; top: 0; }
.profile-slider-sec .slick-list.draggable {margin: 0 -8px;}
.profile-slider-wrap { max-width: 1102px; margin: 0 auto; }
/* .profile-slider-sec .slick-list.draggable .slick-track{display: flex;column-gap: 24px;} */
/* slider-sec */

/* back-to-top */
.back_to_top{position: fixed; bottom: 90px; right: 30px; z-index: 98; width: 48px; height: 48px;}
.upwards_arrows.show { width: 48px; height: 48px; position: relative; font-size: 0; background: transparent !important; border-radius: 0; padding: 0; display: inline-block;}
.upwards_arrows::before {content: ""; position: absolute; right: 0; top: 0; padding: 5px; z-index: 9; background: url(../svg/back-to-top-arw.svg) no-repeat center center; width: 24px; height: 24px; bottom: 0; left: 0; margin: auto;}
.upwards_arrows::after { content: ""; position: absolute; width: 48px; height: 48px; top: 0px; right: 0; background: var(--site-primary); transition: all 0.3s; -webkit-transition: all 0.3s; border: 2px solid var(--site-primary); border-radius: 50%; }
/* back-to-top */

.support-bx-img { background: var(--site-white); border-radius: 50%; width: 120px; height: 120px; margin: 0 auto; display: flex; align-items: center; justify-content: center;transition: 0.3s;-webkit-transition: 0.3s;}
.support-bx-img img { width: 80px; height: 80px; transition: 0.5s;-webkit-transition: 0.5s;}
.support-bx-wrap { margin-top: 40px;}

.support-bx .arrow-link-wrap .arrow-link{color: var(--site-white) !important;font-size: 24px; line-height: 1.4;padding-right: 44px;}
.support-bx .arrow-link-wrap { margin-top: 36px; }
.support-bx .arrow-link::before{background-image: url(../svg/arrow-link-wht.svg);top: 0;}
.support-bx { position: relative;text-align: center;margin-top: 20px;}

.section-title + .support-logo-wrap { margin-top: 40px;}
.support-logo-wrap{display: flex; align-items: center; column-gap: 70px;}
.logo-slider-wrap { margin-top: 40px;}

.support-logo-img { display: flex; align-items: center; justify-content: center; height: 83px;padding: 0 15px;}
.support-logo-slider img { max-height: 100%;object-fit: contain;}
.support-logo-sec{overflow: hidden;}
.profile-slider-sec{overflow: hidden;}
.logo-slider-wrap{max-width: inherit;margin-left: -15px;margin-right: -15px;}
.support-us-sec{overflow: hidden;}

.testimonial-des { font-size: 32px; color: var(--heading-color); font-weight: 700; line-height: 1.25; }
.testimonial-wrap {border: 1px solid #B3B3B3; padding: 40px; border-radius: 8px; display: flex; flex-direction: column-reverse; row-gap: 24px; column-gap: 48px;align-items: center;text-align: center;}
.testimonial-img img{border: 6px solid #C2E3EA; border-radius: 50%; width: 80px; height: 80px; margin: auto; object-fit: cover;}
.testimonial-profile-wrap{display: flex;align-items: center;column-gap: 16px;justify-content: center;row-gap: 16px;}
.testimonial-profile-des { color: #001A1F; font-size: 20px; font-weight: 700; line-height: 1.2; }
.testimonial-des b { color: var(--site-black); }
.testimonial-des a { color: var(--site-black) !important; }
.testimonial-sec.left-profile .testimonial-wrap{flex-direction: row;text-align: left;}
.testimonial-sec.left-profile .testimonial-profile-wrap{flex-direction: column;}
.testimonial-sec.left-profile .testimonial-img img{width: 160px; height: 160px;min-width: 160px;}
.testimonial-sec.left-profile .testimonial-des{max-width: calc(100% - 160px); width: 100%;}
.testimonial-sec.left-profile .testimonial-wrap:first-child .testimonial-des { max-width: 100%; }

.logo-img-bx{background: #EAF7FA; border-radius: 50%; width: 64px; height: 64px; min-width: 64px; display: flex; align-items: center; justify-content: center;}
.logo-img-bx img{width: 43px; height: 43px;}
.logo-bx-wrap { display: flex; align-items: center; column-gap: 24px; }
.logo-bx-sec .row,
.large-logo-sec .row { row-gap: 30px;justify-content: center;}

.logo-bx-des { margin-top: 24px; }
.large-logo-bx .large-logo-bx-wrap:first-child,
.large-logo-bx-wrap .logo-bx-des:first-child
.logo-bx .logo-bx-des:first-child,
.large-logo-sec .large-logo-bx-wrap .logo-bx-des:first-child{ margin-top: 0;}
.logo-bx-sec .logo-bx{height: 100%;}
.logo-bx-sec.with-border-bx .logo-bx{border: 1px solid #B3B3B3;padding: 40px 32px;border-radius: 8px;}
.logo-bx-sec h1, .logo-bx-sec h2, .logo-bx-sec h3, .logo-bx-sec h4, .logo-bx-sec h5, .logo-bx-sec h6{margin-top: 0;}
.large-logo{background: #EAF7FA; border-radius: 50%; width: 120px; height: 120px; min-width: 120px; display: flex; align-items: center; justify-content: center; }
.large-logo img{width: 80px; height: 80px;}
.large-logo-bx { display: flex; align-items: center; gap: 24px;height: 100%}
.large-logo-bx-wrap { width: 100%; }
.large-logo-sec.with-border-bx .large-logo-bx { padding: 40px 32px; border: 1px solid #B3B3B3; border-radius: 8px;flex-wrap: wrap;}
.large-logo-sec.with-border-bx .large-logo { width: 80px; height: 80px; min-width: 80px; }
.large-logo-sec.with-border-bx .large-logo img{width: 53px; height: 53px;}
.large-logo-sec.with-border-bx.right-large-logo .large-logo-bx { flex-direction: row-reverse; flex-wrap: nowrap; }
.large-logo-sec.with-border-bx.right-large-logo .large-logo { width: 144px; height: 144px; min-width: 144px; }
.large-logo-sec.with-border-bx.right-large-logo .large-logo img{ width: 96px; height: 96px;}
.large-logo-sec.whysybx,
.logo-bx-sec.whysybx { margin-top: 0; }

/* .large-logo-sec .logo-bx-des p,
.logo-bx-sec .logo-bx-des p,
.doc-download-des p {font-size: 18px !important; line-height: 27px !important;} */

.faq-expandin{ margin-top: 40px; border: 1px solid #B3B3B3; border-radius: 8px; padding: 16px 48px; }
.cleaning-heading { font-size: 20px; font-weight: 700; line-height: 1.5; color: #000; position: relative; padding:16px 34px 16px 0;cursor: pointer; width: 100%;transition: 0.3s; -webkit-transition: 0.3s;}
.faq-sec .accordion-answer.whysybx { margin-top: 0;margin-bottom: 16px;padding-right: 34px;}
/* .faq-sec .cleaning-list-item:last-child .accordion-answer.whysybx{ margin-bottom: 0;} */
.cleaning-heading::before { content: ""; position: absolute; background: url(../svg/faq-arrow.svg) no-repeat center center; width: 24px; height: 24px; top: 19px; right: 0;transition: 0.3s;-webkit-transition: 0.3s;}
.cleaning-list-item.active .cleaning-heading::before{transform: rotate(180deg);background: url(../svg/faq-arrow-active.svg) no-repeat center center;}
.cleaning-list-item { border-top: 1px solid #B3B3B3; }
.accordion-list .cleaning-list-item:first-child { border-top: none; }
.accordion-list .faq-link { font-size: 16px; color: var(--site-secondary); font-weight: 700; line-height: 1.53; display: inline-block; text-decoration: underline;margin-top: 16px;}
.cleaning-list-item.active .cleaning-heading { color: var(--site-black);text-decoration: none !important;}
/* .cleaning-list-item.active .cleaning-heading:before {background: url(images/faq-arrow-hov.svg) no-repeat center center;} */
.white-arw.slider-arw .slick-prev.slick-arrow{background: url(../svg/slider-left-arrow-wht.svg) no-repeat center center;}
.white-arw.slider-arw .slick-next.slick-arrow{background: url(../svg/slider-right-arrow-wht.svg) no-repeat center center;}
.white-arw.slider-arw .slick-dots li button{border-color: var(--site-white);background: transparent;}
.white-arw.slider-arw .slick-dots li.slick-active button{background: var(--site-white);}
.testimonial-sec.with-quote .testimonial-wrap { flex-direction: column;row-gap: 40px;margin-top: 24px;}
.testimonial-quote {height: 60px; content: '"'; font-size: 120px; font-weight: 700; color: var(--heading-color); line-height: 1;}/* font-size: 0; background: url(images/quote.svg) no-repeat center center; */

/*s2 end*/

.donate-btn.active { background-color: var(--site-secondary); color: var(--site-white); }
/* .donate-btn.active span::before { background-image: url(images/donate-icon-hover.svg); } */
.active.donate-btn{background-color: var(--hover-color-primary); color: var(--site-black);}
/* .active.donate-btn span::before { background-image: url(images/donate-icon-hover.svg); } */
.arrow-link.no-link:before{display: none !important;}
.arrow-link.no-link{color: var(--site-secondary) !important;}

.zoom-bx { position: relative; overflow: hidden; display: inline-block; vertical-align: top; }
.thanks-sub-ttl{font-weight: 700;font-size: 16px;line-height: 24px;}
.thanks-content .whysybx p{font-weight: 600;}
.thank-you-sec .col-md-12.ptb{padding-left: 15px;padding-right: 15px;}
.ptb.no-spacing + .ptb.no-spacing{padding-top: 0;}
.no-spacing .whysybx:first-child{margin-top: 0;}

.card-details-withbx{background-color: #FFFCF2;padding: 24px;border-radius: 8px;}
.donation-sec.paymentblocks select,  .donation-sec.paymentblocks .cardfull .expyear select, .donation-sec.paymentblocks .cardfull .expdatewrap select{background: #fff url(../svg/drop-arr.svg);background-repeat: no-repeat;background-position: calc(100% - 12px) center;}
.donation-sec.paymentblocks .select:after,  .donation-sec.paymentblocks .cardfull .expyear:after, .donation-sec.paymentblocks .cardfull .expdatewrap:after{display: none;}
.card-details-withbx div:empty{display: none;}
.fields_row + .card-details-withbx{margin-top: 24px;}
.donation-sec.with-bg{background-color: #203B61;min-height: 720px;}
.article-detail .flexible_box{float: none;}
.social-icons .ss-inline-share-wrapper{margin: 0;}
.social-icons .ss-inline-share-wrapper.ss-with-spacing .ss-social-icons-container > li{margin: 0 0 0 9px !important;border-radius: 50%;}
.social-icons .ss-inline-share-wrapper.ss-with-spacing .ss-social-icons-container > li:first-child{margin-left: 16px !important;}
.social-icons .ss-inline-share-wrapper .ss-social-icons-container > li > a{background-color: transparent !important;border: 0 !important;border-radius: 50% !important;}
.social-icons .ss-inline-share-wrapper .ss-social-icons-container > li > a:after{display: none !important;}
.social-media-icons > a{display: inline-block;width: 32px !important;height: 32px !important;border-radius: 50%;margin-left: 9px;}
.social-media-icons > a:first-child{margin-left: 16px;}
.social-media-icons > a span{display: none;}
.social-icons .ss-inline-share-wrapper .ss-social-icons-container > li > a .ss-share-network-content i{display: none;}
.social-media-icons > a.a2a_button_facebook{background-image: url(../svg/fb.svg);background-repeat: no-repeat;background-position: center;}
.social-media-icons > a.a2a_button_linkedin{background-image: url(../svg/linkedin-ico.svg);background-repeat: no-repeat;background-position: center;}
.social-media-icons > a.a2a_button_email{background-image: url(../svg/email.svg);background-repeat: no-repeat;background-position: center;}
.social-media-icons > a.a2a_button_twitter{background-image: url(../svg/xico.svg);background-repeat: no-repeat;background-position: center;}
.social-media-icons > a.a2a_button_copy_link{background-image: url(../svg/link-ico.svg);background-repeat: no-repeat;background-position: center;}
.social-media-icons > a.a2a_button_whatsapp{background-image: url(../svg/whatsappico.svg);background-repeat: no-repeat;background-position: center;}
.nf-response-msg p{color: green;font-size: 18px;padding-top: 0;margin-bottom: 20px;}



.news-btn-wrap{margin-top: 48px;}
.post-navigation{margin-top: 16px;display: flex;justify-content: space-between;}
.testimonial_main.flex_pad{overflow: hidden;}
.donation-sec.paymentblocks .carddetail:first-child{padding-top: 0;}
.slick-next.slick-disabled{background: url(../svg/slider-right-arrow.svg) no-repeat center center !important;opacity: 0.5;cursor: not-allowed;}
.slick-prev.slick-disabled{background: url(../svg/slider-left-arrow.svg) no-repeat center center !important;opacity: 0.5;cursor: not-allowed;}
.location-label{font-size: 18px;line-height: 27px;color: var(--text-color);font-weight: 600;}
.map-search-bx{display: flex;margin-top: 11px;}
.map-search-bx input[type="text"]{border: 2px solid #B3B3B3;border-right: 0;font-size: 16px;line-height: 24px;padding: 12px 56px 12px 16px;border-top-left-radius:4px;border-bottom-left-radius:4px;width: 100%;border-top-right-radius: 0;border-bottom-right-radius: 0;background: #fff url(../svg/curent-location.svg);background-repeat: no-repeat;background-position: calc(100% - 16px) center;}

.map-search-bx .search_submit_btn{background:#FF8C00 url(../svg/fi-search.svg);background-repeat: no-repeat;background-position: center;padding: 15px;position: relative;border-radius:4px;border-bottom-left-radius: 0;border-top-left-radius:0;border: 0;font-size: 0;width: 56px;min-width: 56px;}
.service-dropdown{display: flex;margin-top: 16px;}
.service-dropdown select{background: #fff url(../svg/drop-arr.svg);background-repeat: no-repeat;background-position: calc(100% - 0px) center;margin-left: 16px;border:0;border-bottom: 1px solid #505050;padding-left: 0;padding-right: 0;appearance: none;
  -webkit-appearance: none;-moz-appearance: none;padding-right: 32px;color: var(--text-color);font-weight: 600;font-size: 18px;}
  .content_data_accordian{margin-top: 16px;}
.content_data_accordian:first-child{margin-top: 0;}
.content_data_accordian {border: 1px solid #b3b3b3;border-radius: 8px;padding: 24px;}
.content_data_accordian.active{border-color: var(--site-primary);}
.location-data-wrap-bx{padding-right: 36px;max-height: 660px; overflow-y: auto;margin-top: 16px;}
.office-status{display: flex;align-items: center;}
.local-office{display: inline-block;padding: 4px 8px;background-color: #FFDDB3;border-radius: 4px;font-size: 16px;line-height: 24px;font-weight: 600;color: var(--text-color);}
.office-status .status{margin-left: 24px;padding-left: 22px;position: relative;font-size: 16px;line-height: 24px;color: var(--text-color);font-weight: 600;}
.office-status .status:before{position: absolute;content: '';left: 0;width: 12px;height: 12px;border-radius: 50%;background-color: #12B76A;top: 0;bottom: 0;margin: auto;}
.location-name-main{font-size: 24px;color: var(--heading-color);font-weight: 700;margin-top: 24px;background-color: transparent;display: block;padding: 0;border: 0;box-shadow: none;text-align: left;}
.location-address{font-size: 18px;line-height: 26px;color: var(--text-color);margin-top: 8px;font-weight: 600;}
.direction-url{margin-top: 10px;}
.direction-url a{font-size: 18px;color: #005868;text-decoration: underline;padding-right: 30px;position: relative;font-weight: 600;}
.direction-url a:before{position: absolute;width: 20px;height: 21px;content: '';background-image: url(../svg/direction.svg);background-repeat: no-repeat;top: 0;bottom: 0;right: 0;margin: auto;}
.telephone.direction-url a:before, .email.direction-url a:before{left: 0;right: auto;}
.telephone.direction-url a, .email.direction-url a{padding-left: 30px;padding-right: 0;}
.location-accordion-btn{font-size: 18px;line-height: 27px;color: var(--text-color);background-color: #FFFCF2;font-weight: 600;border: 0;box-shadow: none;text-align: left;width: 100%;position: relative;padding: 8px 40px 8px 12px;}
.location-accordion-btn:before{position: absolute;width: 24px;height: 24px;content: '';right: 12px;background-image:url(../svg/drop-arr.svg);background-repeat: no-repeat;background-position: center;top: 0;bottom: 0;margin: auto;transition: 0.3s;-webkit-transition: 0.3s;}
.location-accordion-wrap{margin-top: 24px;}
.location-accordion-item{margin-top: 4px;}
.location-accordion-item .accordion-header{padding-top: 0;}
.locations-map-rightbxinn{border-radius: 8px;}
.locations-map-rightbxinn .map_info.google_map{border-radius: 8px;}
.opening_hourslist li{font-size: 18px; line-height: 26px; color: var(--text-color); margin-top: 8px;}
.location-card-body .whysybx{margin-top: 16px;}
.location-card-body .whysybx:first-child{margin-top: 16px;}
.active-header .location-accordion-btn::before{transform: scaleY(-1);}
.map-btn-wrap { position: absolute; top: 25px; right: 25px; display: flex; flex-direction: column; gap: 8px; z-index: 2; }
.zoom-pls, .zoom-mins { width: 40px; height: 40px; background-color: #ffffff; border: 1px solid #ccc; border-radius: 6px; font-size: 24px; font-weight: bold; color: #333; display: flex; align-items: center; justify-content: center; cursor: pointer; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); transition: background-color 0.3s, transform 0.2s; }
 .zoom-pls:hover, .zoom-mins:hover { color: #ffffff; background-color: #003e49;}

.location-data-wrap-bx {scrollbar-width: thin; scrollbar-color:#005868 #E6E6E6}
.location-data-wrap-bx::-webkit-scrollbar { width: 20px }
.location-data-wrap-bx::-webkit-scrollbar-track { background: #E6E6E6 }
.location-data-wrap-bx::-webkit-scrollbar-thumb { background-color: #005868; border-radius: 10px; border: 2px solid #E6E6E6 }
.active-header .location-accordion-btn{background-color: #FFDDB3;}
.payment_note{margin-top: 16px;text-align: left;padding: 16px;background-color: #FFDDB3;border-radius: 4px;font-size: 16px;line-height: 24px;}

/* NEW for MENU */
.desktop-menu{display: flex;justify-content: center;align-items: center;}
.desktop-menu .menu{display: flex;align-items: center;}
.desktop-menu .menu > .menu-item .submenu_0{padding:7px 20px 20px 20px;border: none; width: 100%; max-width: 100px; min-width: 300px; left: 0; box-shadow: 0 4px 4px rgba(0,0,0,.25); position: absolute; top: calc(100% + 35px); transition: all .5s ease; z-index: 88888; border-radius: 0; transform: translateY(15px); -webkit-transform: translateY(15px); opacity: 0; visibility: hidden; border-radius: 0px; border-top: 2px solid var(--hover-color-primary); background-color: var(--site-white);border-radius:0 0 8px 8px;}
.desktop-menu .menu > .menu-item .submenu_0::before{position: absolute;left: 0;width: 100%;height: 46px;content: '';margin-top: -46px;}
.desktop-menu .menu > .menu-item{margin: 0 20px;position: relative;padding: 0;}
.desktop-menu .menu > .menu-item.menu-item-has-children > a{position: relative; padding-right: 32px;} 
.desktop-menu .menu > .menu-item.menu-item-has-children > a::before{width: 25px; height: 24px; background-image: url(../svg/menu-arrow.svg); background-repeat: no-repeat; background-position: center; display: inline-block; right: 0; position: absolute; content: ''; margin: auto; transition: 0.3s; top: 0; bottom: 0;-webkit-transition: 0.3s;background-position: right center;}
.desktop-menu .menu > .menu-item > a{font-weight: bold; font-size: 18px; color: var(--site-secondary); padding: 0; padding-right: 0px; line-height: 1.34;text-decoration: none;}
.desktop-menu .menu > .menu-item.current_page_item > a,
.desktop-menu .menu > .menu-item.current-menu-item > a,
.desktop-menu .menu > .menu-item.current-menu-parent > a,
.submenu_0 > .menu-item.current-menu-item > a > h3,
.submenu_0 > .menu-item.current-menu-parent > a,
.submenu_1 > .menu-item.current-menu-item > a
{color: var(--heading-color);}
.mob-menu .menu > .menu-item .submenu_1 > .menu-item:first-child{margin-top: 0;}
.primary-menu-sec .sub-menu{display: none;}
.primary-menu-sec .menu-item .sub-menu{display: none;}
.primary-menu-sec .menu-item:hover .sub-menu{display: block;}
.submenu_0 > .menu-item > a{font-weight: bold;font-size: 18px;color: var(--site-secondary);padding: 0;padding-right: 0px;padding-right: 0px;line-height: 24px; text-decoration: none;}
.submenu_0 > .menu-item > a > h3{font-size: inherit;font-weight: 700;}
.submenu_0 > .menu-item{position: relative;padding: 13px 0;border-top: 1px solid #eaf7fa;width: 100%;display: block;}
.submenu_0 > .menu-item:first-child{border-top: 0;}
.submenu_0 > .menu-item:last-child{border-bottom: 1px solid #eaf7fa;}

.toggle-btn-subsubmenuheader{width: 25px;height: 25px;border-radius: 50%;display: inline-block;background-image: url(../svg/pls-menu.svg);background-position: center;background-size: cover;cursor: pointer;font-size: 0;position: absolute;right: 0;top: 11px;}
.toggle-btn-subsubmenuheader:before{position: absolute;content: '';right:0;top: 0;width: 60px;height: 100%;}
.submenu_1{padding:12px 20px;background: #eaf7fa;margin-top: 20px;display: none;width: 100%;}
.submenu_1 > .menu-item > a{font-size: 16px;color: var(--site-secondary);padding: 0;padding-right: 0px;padding-right: 0px;line-height: 24px; text-decoration: none;font-weight: 400;}
.submenu_1 > .menu-item{margin-top: 10px;width: 100%;}
.submenu_1 > .menu-item:first-child{margin-top: 0;width: 100%;}
.toggle-btn-subsubmenuheader.open{background-image: url(../svg/minu-menu.svg);}
.submenu_1 > .menu-item{padding: 0;text-align: left;}
.desktop-menu .menu > .menu-item.menu-item-has-children:hover > .submenu_0 { -webkit-transform: translateY(0px); transform: translateY(0px); visibility: visible; opacity: 1; display: block !important;}
.no-location{color: red;font-size: 18px;text-align: center;font-weight: 600;margin-top: 10px;display: block;width: 100%;}

.copy_text{text-align: left;padding: 0;}

/* 09-09-2025 */
._CookieScriptReportPageTable{overflow-x: auto;}
.flexible_box .flex_pad, .flex_pad{overflow: hidden;margin: 0;}

.logo-bx-sec.ptb.with-border-bx { margin: -60px 0 0; }
.get-help-sec + .sliderlogo.largebrnadlogosmain { padding-top: 0; }
.flaxi_title.flex_pad.ptb { padding-bottom: 0; }

.flexible_box .flexible-space:first-child { margin: 0; }
.logo-bx-sec.ptb.with-border-bx + .logo-bx-sec.ptb.with-border-bx { margin-top: -56px !important; }
.right_title_dis.flex_pad.ptb h2 { padding-top: 0; }
.row.help-row { margin-top: -24px; }
.cookie-captcha { overflow-x: auto; }
.no-pt{padding-top: 0;}

.right_title_dis.flex_pad.ptb + .ptb.new-cta.call-to-action-sec.no-spacing { padding-top: 0; }
.ptb.new-cta.call-to-action-sec.no-spacing + .right_title_dis.flex_pad.ptb { padding-top: 0; }
.right_title_dis.\31 .flex_pad.ptb + .right_title_dis.\31 .flex_pad.ptb { padding-top: 0; }
.new-contact.ptb.contact-us + .flaxi_title.flex_pad.no-pt { padding-top: 0; }
.section-title + .row.help-row { margin-top: 0; }
/* .tab_desc.whysybx { margin-top: 20px; } */
/* 09-09-2025 */


@media(min-width:1025px){
.desktop-menu .menu > .menu-item.menu-item-has-children:hover > a{color: var(--heading-color);}
.desktop-menu .menu > .menu-item.menu-item-has-children:hover > a:before{transform: scaleY(-1);background-image: url(../svg/menu-arrow-hover.svg);}
.submenu_0 > .menu-item a:hover{color: var(--heading-color);text-decoration: none;}
.blog-lsit-bx:hover .full-link ~ .arrow-links-wrap .arrow-link{color: var(--site-secondary);}
.blog-lsit-bx:hover .full-link ~ .arrow-links-wrap .arrow-link:before {right: -4px; background-image: url(../svg/arrow-link-hover.svg);}
.social-media-icons > a.a2a_button_facebook:hover{background-image: url(../svg/fb-hover.svg);background-repeat: no-repeat;background-position: center;}
.social-media-icons > a.a2a_button_linkedin:hover{background-image: url(../svg/linkedin-ico-hover.svg);background-repeat: no-repeat;background-position: center;}
.social-media-icons > a.a2a_button_email:hover{background-image: url(../svg/email-hover.svg);background-repeat: no-repeat;background-position: center;}
.social-media-icons > a.a2a_button_twitter:hover{background-image: url(../svg/xico-hover.svg);background-repeat: no-repeat;background-position: center;}
.social-media-icons > a.a2a_button_whatsapp:hover{background-image: url(../svg/whatsappico-hover.svg);background-repeat: no-repeat;background-position: center;}
.social-media-icons > a.a2a_button_copy_link:hover{background-image: url(../svg/link-ico-hover.svg);background-repeat: no-repeat;background-position: center;}
/* .headoffice-ttl:hover{color: var(--site-primary);} */
a.address-in:hover{color: var(--heading-color) !important;text-decoration: none !important;}
/* a.address-in:hover:before{background-image: url(images/Location-pin-hover.svg);} */
  .full-link-bx:hover .doc-download-ttl{color: var(--site-secondary);}
  .donation-sec.paymentblocks .give_form_check a:hover{color: var(--heading-color);text-decoration: none;}
  .donation-sec.paymentblocks .enter-address a:hover{color: var(--heading-color);text-decoration: none;}
  .error a:hover{color: var(--heading-color);text-decoration: none;}
  .contact-bx .nf-form-content input[type="submit"]:hover{background-color: var(--hover-color-primary) !important;color: var(--site-black) !important;border-color: var(--hover-color-primary);}
  .contact-bx .checkbox-container.label-right label a:hover{color: var(--heading-color) !important;text-decoration: none !important;}
    .vid-play:hover{background-image:url(../svg/play-icon-hover.svg);background-repeat: no-repeat;background-position: center;}
    .how-help-slider .slick-prev.slick-arrow:hover { background: #005868 url(../svg/slider-left-arrow-hov.svg) no-repeat center center;}
    .how-help-slider .slick-next.slick-arrow:hover { background: #005868 url(../svg/slider-right-arrow-hov.svg) no-repeat center center;}
    .how-helpbx .arrow-link:hover{color: var(--site-secondary) ;}
    .support-bx .arrow-link-wrap .arrow-link:hover{color: var(--site-white);}
    .full-link:hover ~ .support-bx-img{box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.2);}
    .full-link:hover ~ .support-bx-img img{transform: translateY(-4px);}
    .site-btn.dark:hover{background-color: var(--heading-color);color: var(--site-white);border-color: var(--heading-color);}
    .full-link:hover ~ .arrow-link-wrap .arrow-link{color: var(--site-secondary);}
    .full-link:hover ~ .arrow-link-wrap .arrow-link:before{right: -4px;background-image: url(../svg/arrow-link-hover.svg);}
    .full-link:hover ~ .help-pic img{transform: scale(1.08);-webkit-transform: scale(1.08);}
    .previous-post > a:hover:before, .next-post > a:hover:before,a.arrow-link:hover:before{right: -4px;background-image: url(../svg/arrow-link-hover.svg);}
    .back-btn.arrow-link:hover:before, .previous-post > a:hover:before{right: auto;left: -4px;}
    .back-btn.arrow-link:hover, .previous-post > a:hover, .next-post > a:hover{color: var(--site-secondary);}
    .arrow-link-wrap a.arrow-link:hover{color: var(--site-secondary);}
    .btns-wrap a.arrow-link:hover{color: var(--site-secondary) ;}
    .newsletter-cta .site-btn:hover, .call-to-action-sec .sit-btn:hover{background-color: var(--hover-color-primary);color: var(--site-black);border-color: var(--hover-color-primary);}
    .social_media_footer_bx .social_icon a:hover{background-color: var(--heading-color);transform: translateY(-2px);}
    .footer-btm-wrp a:hover{color: var(--site-secondary);text-decoration: underline !important;}
    .footer-btm-wrp .matrix_internet a:hover{text-decoration: underline !important;}
    .footer-links .menu > .menu-item > a:hover{color: var(--heading-color);text-decoration: underline;}
    .call-bx a:hover, .mail-bx a:hover, .address-bx a:hover{color: var(--heading-color);text-decoration: none !important;}
    /* .call-bx a:hover:before{background-image: url(images/call-footer-hover.svg);}
    .mail-bx a:hover:before{background-image: url(images/mail-icon-hover.svg);}
    .address-bx a:hover:before{background-image: url(images/address-icon-hover.svg);} */
    .site-btn:hover{background-color: var(--hover-color-primary);color: var(--site-black);border-color: var(--hover-color-primary);}
    .donate-btn:hover{background-color: var(--hover-color-primary);color: var(--site-black);}
    /* .donate-btn:hover span:before{background-image: url(images/donate-icon-hover.svg);} */
    /* .search-btn:hover{background-image: url(images/search-icon-bg-hover.svg);background-repeat: no-repeat;background-position: center;} */
    .search-btn:hover{box-shadow: 0 0 0 8px #eaf7fa;}
    .close-search:hover{background-image: url(../svg/close-btn-bg-hover.svg);background-repeat: no-repeat;background-position: center;}
    .popup-box.modal .btn-close:hover{background-image: url(../svg/close-btn-bg-hover.svg);background-repeat: no-repeat;background-position: center;}
    .paymentblocks .gobutton input:hover{ background:#ED8606; color:#FFF; text-decoration:none; }

    /*s2*/
    .whysybx p a:hover,
   .whysybx li a:hover{text-decoration: none;color: var(--heading-color);text-decoration: underline !important;}
   .slider-arw .slick-prev.slick-arrow:hover {background: #005868 url(../svg/slider-left-arrow-hov.svg) no-repeat center center;}
   .slider-arw .slick-next.slick-arrow:hover {background: #005868 url(../svg/slider-right-arrow-hov.svg) no-repeat center center;}
   .profile-slider-sec .slick-dots li button:hover{background: var(--site-secondary);}
   /* .upwards_arrows:hover:before{background: url(images/back-to-top-arw-hov.svg) no-repeat center center;} */
   .upwards_arrows:hover:after{background: var(--hover-color-primary);border-color: var(--hover-color-primary);}
   .testimonial-des a:hover { color: var(--site-secondary) !important;}
   .accordion-list .faq-link:hover { color: var(--site-secondary);text-decoration: none;}
   .faq-sec .cleaning-heading:hover { color: var(--site-secondary);text-decoration: none;}
   /* .faq-sec .cleaning-heading:hover:before{background: url(images/faq-arrow-hov.svg) no-repeat center center;} */
   
   .white-arw.slider-arw .slick-dots li button:hover { background: var(--site-white); }
    /*s2 end*/

.blog_list_main .news_category.news_cat_blue:hover, .theme_post_list .news_category.news_cat_blue:hover{ background:#734577; }
.theme_heading a:hover{ background:#744677; color:#fff; text-decoration:none; }
.modal-header .close:hover{ background:#015869 url(../svg/close_popup.svg) no-repeat center; background-size:20px; }
.box_label_with_ttl .news_col a h3:hover{ color:#1155cc; text-decoration:underline; }	
.slid_link a:hover{ background:#ED8606; color:#fff; }
body a.common_btn:hover,
.newslatter_btn:hover{background:#ED8606;}
.fullbox_donate .gobutton input:hover,
.read_more a:hover{background:#ED8606; color:#FFF; text-decoration:none;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover{color:var(--site-secondary);background: transparent;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link:hover:before{transform: scaleY(-1);background-image: url(../svg/menu-arrow-hover.svg);}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link:before{transform: scaleY(-1);background-image: url(../svg/menu-arrow-hover.svg);}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{color:var(--site-secondary);background: transparent;}
.matrix_internet a:hover:after { width:50%; }

a:hover, .service_secnd .select_col ul li.label_txt a:hover, .main-navigation ul li a:hover, .service_secnd .select_col .locationids .label_txt a:hover,.service_content p a:hover, .articles_section .see_all_link a:hover,
.flaxi_title p a:hover, .flaxi_contact ul li a:hover, .flexi_tabs .content .tab_desc p a:hover, .flexi_tabs .content .tab_desc ul li a:hover, .flaxi_contact p a:hover, .flexi_tabs .content .tab_desc ul li a:hover, .work_with_section p a:hover, .sitemap_pages ul.menu > li > a:hover, .sitemap_pages ul.sub-menu > li > a:hover, .sitemap_pages ul.sub-menu > li > ul.sub-menu li > a:hover,.service_thirds .serv_info a:hover,
.sitemap_pages ul li a:hover, .blog_wrap ul li a:hover, .related_desc h3 a:hover,.fing_jigsaw_inner .loc_icon a:hover{color:#1155cc; text-decoration:underline;}
.process_row .back_row .donate-back:hover{color:#ED8606;}
.process_row .back_row .donate-back:hover::before{border-color:#ED8606;}

.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h3:hover,
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item .menu-heading:hover,
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li a:hover, 
.news-contact a h3:hover, .cnticons_sub a:hover,.conactmain a.getdirectionlink:hover,
.center_infopart p a:hover, .center_infopart a:hover{color:var(--site-secondary); text-decoration:underline;}

.quick_links_menu ul li a:hover{/*color:#F1B828;*/ font-weight:bold;}
.footerbotmenu ul li a:hover{/*color:#F1B828;*/ text-decoration:underline;}

.flaxi_contentone p a:hover, .focused_block .focused_description a:hover, .accordions_description p a:hover, .flaxi_research .flaxi_researchcon p a:hover{text-decoration:none;}

.main-navigation ul li.need_urgent_menu a:hover{background:#FFF; color:#734577;}
.main-navigation ul li.donate_menu a:hover{background:#FFF; color:#005868;}
.contact_number:hover a:after,
.email_address:hover a:after{transition:all 0.5s; -webkit-transition:all 0.5s; animation:zoom 0.5s ease; -webkit-animation:zoom 0.5s ease;}
.slick-dots li.slick-active{transition:all 0.5s; -webkit-transition:all 0.5s; animation:zoom 0.5s ease; -webkit-animation:zoom 0.5s ease;}

.social_inner a:hover{box-shadow:inset 0 0 5px 30px #F1B828;}
.social_media_footer .social_inner a:hover{transform:rotateY(360deg); -webkit-transform:rotateY(360deg);}
.tablist li a:hover .icon{transform:translateY(-10px); -webkit-transform:translateY(-10px);}
.tablist li a:hover .icon_title{color:#734577;}
.watch_video_link a:hover::after{background-position:0 -17px;}

.contact_number a:hover:after{background:url(../svg/call-h.svg) no-repeat 0 0;}
.email_address a:hover::after{background:url(../svg/mail-h.svg) no-repeat center;}
.contact_number a:hover, .email_address a:hover{color:#F1B828;}

.footer_part .contact_number a:hover:after{background:url(../svg/call.svg) no-repeat 0 0;}
.footer_part .email_address a:hover::after{background:url(../svg/mail.svg) no-repeat center;}
.footer_part .contact_number a:hover, .footer_part .email_address a:hover{color:#FFF; font-weight:bold;}

.team_info .flaxi_researchcon .button-read:hover, .event_details_register .common_btn:hover .btn{color:#FFF;}
.matrix_internet a:hover{color:var(--site-secondary); text-decoration:none;}

.event_details_register .common_btn:hover{background:#ED8606;}

.Make_difference_inner:hover .diff_desktop_image::before,
.Make_difference_inner:hover .diff_desktop_image::after,
.Make_difference_inner:hover .services_desktop_image::before,
.Make_difference_inner:hover .services_desktop_image::after,
.flaxi_research .search_bg:hover .flaxi_researchimg::before,
.flaxi_research .search_bg:hover .flaxi_researchimg::after{width:100%; height:100%; opacity:0;}
.common_btn:hover, .common_btn:hover input{color:#FFF;}
.nf-form-content .common_btn:hover input[type=button]{color:#FFF !important;}

.fing_jigsaw_inner .addr:hover::before,
.flaxi_conadd .con_add:hover::before{background:url(../svg/contact_us_icons_new.svg) -28px 0 no-repeat; transition:all 0.5s; -webkit-transition:all 0.5s; animation:zoom 0.5s ease; -webkit-animation:zoom 0.5s ease;}
.fing_jigsaw_inner .mob:hover::before,
.flaxi_conadd .con_num:hover::before{background:url(../svg/contact_us_icons_new.svg) -28px -40px no-repeat; transition:all 0.5s; -webkit-transition:all 0.5s; animation:zoom 0.5s ease; -webkit-animation:zoom 0.5s ease;}
.fing_jigsaw_inner .mail:hover::before,
.flaxi_conadd .con_mail:hover::before{background:url(../svg/contact_us_icons_new.svg) -28px -82px no-repeat; transition:all 0.5s; -webkit-transition:all 0.5s; animation:zoom 0.5s ease; -webkit-animation:zoom 0.5s ease;}


.flaxi_conadd .con_add:hover p, .flaxi_conadd .con_num:hover a, .flaxi_conadd .con_mail:hover a{color:#1155cc}
.nf-form-content .submit-wrap input[type=button]:hover,
.flexible_box #contact_information footer .ui-button:hover,
.cformdesigns footer button:hover{background:#ED8606  !important; color:#FFF !important;}
.topsearch .search-field:focus{border-bottom:1px solid #F1B828;}
.topsearch .search-submit:hover{background:url(../svg/search.svg) no-repeat 0 -22px;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-need_urgent_menu:hover{background:#FFF;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-need_urgent_menu:hover a{color:#744677;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-donate_menu:hover{background:#FFF;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-donate_menu:hover a{color:#015869;}

.homesearch_main .search-submit:hover{background:url(../svg/search_orange.svg) center no-repeat;}

.sticky .header_top{display:none;}
.sticky .header_wrap{position:fixed; top:0px; padding:10px 0px; background:rgba(0,0,0,0.75); z-index:9;}
.sticky .menuright{padding:10px 0 0 0;}
.sticky .header_wrap .header_partbottom{padding:0px;}
.sticky .header_logo {max-width:100px;}

.btn-hvr-setting:hover .btn-hvr-effect,
.common_btn:hover .btn-hvr-effect,
.common_btn:active .btn-hvr-effect,
.common_btn:focus .btn-hvr-effect {-webkit-transform:translateZ(0) scale(1.7); transform:translateZ(0) scale(1.7) !important;}
/*.content_inn_123:hover .number{animation:shake 0.82s cubic-bezier(.36,.07,.19,.97) both; transform:translate3d(0, 0, 0); backface-visibility:hidden; perspective:1000px; text-shadow:rgba(0,0,0,0.75) 0 3px 10px;}*/
.content_inn_123:hover .image_123{transform:scale(1.2); -webkit-transform:scale(1.2);}
.content_inn_123:hover .image123_cover::before,
.content_inn_123:hover .image123_cover::after{opacity:0.5;}

.Make_difference:hover .diff_desktop_image::after, .Make_difference_inner:hover .services_desktop_image::after{opacity:1;}


.step_blocks .flaxi_steps:hover{transform:translateY(-10px); -webkit-transform:translateY(-10px);}
.step_blocks .flaxi_steps:hover::after{content:""; position:absolute; bottom:0px; left:0px; right:0px; margin:0px auto; width:90%; height:15px; box-shadow:rgba(0,0,0,0.5) 0 20px 20px; border-radius:50%; transition:all 0.5s; -webkit-transition:all 0.5s;}
.stats_first_inn:hover .stats_first_icon img{transform:translateY(-10px); -webkit-transform:translateY(-10px);}

.imagesgllery .innerlocimg:hover:before{ width:100%; height:100%;}
.conactmain a.getdirectionlink:hover{text-decoration:none;}
.pagination_post ul li a:hover{ color:#00B4E4;}
.pagination_post ul li a.next.page-numbers:hover{background:url(../svg/pagination_next_hover.svg) no-repeat 0 0;}
.pagination_post ul li a.prev.page-numbers:hover{ background:url(../svg/pagination_prev_hover.svg) no-repeat 0 0;}
.filter_cal_value label:hover{ background: #00B4E4; color:#000;}
.news_category:hover{ background:#00B4E4;}
#cookie-law-info-bar span a.cli-plugin-main-link:hover{ color:#ED8606 !important; text-decoration:underline;}
#cookie-law-info-bar a.cookie_action_close_header:hover{ background:#ED8606 !important; color:#fff !important;}
#cookie-law-info-bar a.cookie_action_close_header_reject:hover{background:#ED8606!important; color:#fff !important;}
.homesearch.search_wrap .filter_cal_value label:hover{background:#00B4E4;}

.news_category.news_cat_blue:hover{background:#744677;}
.browsealoud_icon:hover::before{content:""; width:100%; height:100%; position:absolute; border:10px solid white; opacity:0; border-radius:50%; transition:all 3s; -webkit-transition:all 3s; animation:fade 0.5s ease; -webkit-animation:fade 0.5s ease; opacity:0;}

.faq_block .accordion li:hover h4{color:#015869; text-decoration:underline;}
.document_row .flaxi_doc:hover{background:#734577}
.document_row .flaxi_doc:hover h4,
.document_row .flaxi_doc:hover p{color:#FFF;}
.document_row .flaxi_doc:hover::before{background:url(../svg/document_icon.svg) 0 0 no-repeat;}

/*.Make_difference:hover .home_bigimg,
.services_desktop_image:hover .home_bigimg{transform:scale(1.15); -webkit-transform:scale(1.15);}*/
.donate_input .gobutton input:hover{background:#ED8606; color:#FFF;}
.author_title_style2 a.boxlinks:hover{color:#1155cc;}
.cleft-image-right-content .cright-content .cboxlinks:hover{background:#ED8606; color:#FFFFFF;}
.cright-image-left-content .cright-contents .cboxlinks:hover{background:#f1b828; color:#FFFFFF;}

.careers-temlmain .meet_people_tab .rolespost-box:hover .rolespost-content{background:#424B5A;}
.careers-temlmain .meet_people_tab .rolespost-box:hover h4,
.careers-temlmain .meet_people_tab .rolespost-box:hover p{color:#FFFFFF;}
.careers-temlmain .meet_people_tab .rolespost-box:hover .mimgs{position:absolute; left:0px; top:0px; opacity:0; transition:all 0.3s; -webkit-transition:all 0.3s;}
.careers-temlmain .meet_people_tab .rolespost-box:hover .himgs{position:relative; opacity:1; transition:all 0.3s; -webkit-transition:all 0.3s;}

.careersslider_wrap .innersliderbox .slideboxlinks:hover{background:#ED8606; color:#FFFFFF;}
.careers-temlmain .meet_people_tab .rolespost-box a:hover, .careers-temlmain .cboxlinks:hover, .vacancies_jigsaw .whr-items li h3 a:hover{color:#ED8606;}
.single-roles .rolescontet .contents a:hover{color:#ED8606;}
.roleboxes-main .rolebox_link .boxlinks:hover:before, .roleboxes-main .rolebox_link .boxlinks:hover:after{border-color:#ED8606;}
.pum-container .pum-content p a:hover{color: #ED8606 !important; text-decoration: none !important;}

.ttl_clr_slider .slick-prev:hover{ background:#000 url(../svg/slider_arrow-left-ho.svg) no-repeat center; }
.ttl_clr_slider .slick-next:hover{ background:#000 url(../svg/slider_arrow-right-ho.svg) no-repeat center;}
.inner_breadcrumb a:hover{ text-decoration:underline; color:#fff; }
.video_img_wrap .play_icon:hover,.play_icon:hover{ opacity:0.6; }
.from_butt_wrap button:hover { background:#ED8606; border:2px solid #ED8606; color:#fff; }

.flexible_box .opportunities-partnerships-section ul li .opportunities-box:hover{transform: translateY(-5px); -webkit-transform: translateY(-10px);}
.flexible_box .opportunities-partnerships-section ul li .opportunities-box:hover .sub-tit{color: #ED8606;}
.one-line-icon-seciton .panel-tit a:hover{color: #ED8606;}
.sharinglist .shfacebook:hover{background:#F1B828 url(../svg/facebook-footer.svg);background-repeat: no-repeat;background-position: center;}
.sharinglist .shtwitter:hover{background:#F1B828 url(../svg/twitter-footer.svg);background-repeat: no-repeat;background-position: center;}
.sharinglist .shinstagram:hover{background:#F1B828 url(../svg/instagram-footer.svg);background-repeat: no-repeat;background-position: center;}
.sharinglist .slinkedin:hover{background:#F1B828 url(../svg/linkedin.svg);background-repeat: no-repeat;background-position: center;background-size: 24px;}

.site-btn-wrap.wht-btn .site-btn:hover{color: var(--heading-color) !important;border-color:var(--heading-color);}
.how-help-slider .slick-dots button:hover,
.reviews-sec .slick-dots button:hover,
.slider-arw .slick-dots button:hover{background-color: var(--site-secondary);}

.full-link:hover + .doc-download-bx .doc-download-ttl { color: var(--heading-color);}
.donation-sec .donate_give_wrap .give_btn a:hover,
.donation-sec .donate_value_wrap .donate_value_box a:hover{ border-color: var(--heading-color); color: var(--heading-color); }

.breadcrumb-list a:hover{color: var(--site-secondary);text-decoration: underline !important;}
/* .news-btn:hover{background-color: var(--site-secondary);color: var(--site-white) !important;} */

.donation-sec.paymentblocks .gobutton input:hover { background: var(--hover-color-primary);border-color: var(--hover-color-primary); }
.donation-sec.paymentblocks .additionaltext a:hover { color: var(--site-primary); }
.call-to-action-sec .site-btn:hover{border-color: var(--hover-color-primary);}
.play-btn:hover { background-image: url(../svg/play-icon-hover.svg); }

.contact-call-bx:hover a,
.contact-mail-bx:hover a { color: var(--heading-color);text-decoration: underline !important;}
/* .contact-call-bx a:hover:before{background-image: url(images/contact-call-hov.svg);}
.contact-mail-bx a:hover:before{background-image: url(images/contact-mail-hov.svg);} */

.donation-sec.paymentblocks .cardfull .expdatewrap{width: 26%;}
.donation-sec.paymentblocks .cardfull .expyear{width:74%;}
 
.blog-lsit-bx:hover .full-link ~ .zoom-bx img { transform: scale(1.1); }
.direction-url a:hover{color: var(--heading-color);}
/* .direction-url a:hover:before{background-image: url(images/direction-hover.svg);} */
.location-name-main:hover{color: var(--heading-color);}
.location-accordion-btn:hover{background-color: #FFDDB3;}
.map-search-bx .search_submit_btn:hover{background: #e67300 url(../svg/fi-search.svg);background-repeat: no-repeat;background-position: center;}

}


@media(max-width:1025px){
#cookie-law-info-bar a.cookie_action_close_header_reject:hover,#cookie-law-info-bar a.cookie_action_close_header:hover{ background:#fff !important;}
}

@media(max-width:1700px){
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu{ padding:0px 80px 25px 80px; }
.careersslider_wrap .innerbanner{height:800px;}
body.page-national-services{padding-top:25px;}
}

@media(max-width:1600px){
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu{ padding:0px 50px 25px 50px; }
.careersslider_wrap .innerbanner{height:780px;}
body.single-roles .innerbanner{height:650px;}
}

@media(max-width:1500px){
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu{ padding:0px 50px 25px 50px; }
.careersslider_wrap .innerbanner{height:690px;}
body.single-roles .innerbanner{height:550px;}
.modal-dialog{ display:flex; height:100%; align-items:center; max-width:1000px; }
}
@media(max-width:1499px){
.helped-people-wrap{max-width: calc(100% - 80px); margin: 0 auto;}
.normal-img-slider { padding: 0 60px; }
.slider-arw .normal-img-slider .slick-prev.slick-arrow{left: 0;}
.slider-arw .normal-img-slider .slick-next.slick-arrow{right: 0;}
.slider-arw .normal-img-slider .slick-slide{padding: 0 20px;}

.user-reviewbx{padding: 0;}
.review-sliderbx{padding: 0 50px;}

/* .slider-arw .review-sliderbx .slick-prev.slick-arrow{left: 0;}
.slider-arw .review-sliderbx .slick-right.slick-arrow{left: 0;} */

/*s2*/
.support-us-sec.slider-arw .slick-prev.slick-arrow{bottom: 31px; top: inherit; transform: translateY(50%); left: calc(50% - 76px);}
.support-us-sec.slider-arw .slick-next.slick-arrow{bottom: 31px; top: inherit; transform: translateY(50%); right: calc(50% - 76px);}
.support-logo-sec .slick-prev + .slick-list, .support-bx-wrap .slick-prev + .slick-list{padding-bottom: 110px;}
.support-logo-sec.slider-arw .slick-prev{transform: none;bottom: 0;left: calc(50% - 76px);top: auto;}
.support-logo-sec.slider-arw .slick-next{transform: none;bottom: 0;right: calc(50% - 76px);top: auto;}
/*s2 end*/

}
@media(max-width:1400px){
.welcome_banner{ width:100%; padding:0 15px; }
.make_difference_wrap{ width:100%; padding:0 15px 0 30px; }
.other_logo .logos{ height:95px; }
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu{ padding:0px 50px 25px 50px; }

.careersslider_wrap .buttons{margin-left:0px; left:457px;}
.progress-round__wrap{margin-left:0px; left:455px;}
.careersslider_wrap .slick-dots{margin-left:0px; left:510px;}
body.page-national-services{padding-top:28px;}
}
@media(max-width:1399px){
    .how-help-slider .slick-arrow{display: none !important;}
    .helped-people-wrap{max-width: calc(100% - 0px); margin: 0 auto;}
    .how-help-pic img{height: 690px;}
    .normal-img-slider { padding: 0 60px; }
.slider-arw .normal-img-slider .slick-prev.slick-arrow{left: 0;}
.slider-arw .normal-img-slider .slick-next.slick-arrow{right: 0;}
.slider-arw .normal-img-slider .slick-slide{padding: 0 20px;}
.full-image-slider .normal-img-slider{margin: 0;}
.gallery-grid-row{margin: 0 -15px;}

.reviews-sec .slick-dots{display: none !important;}
.reviews-sec .slick-prev + .slick-list{padding-bottom: 90px !important;}
.slider-arw.reviews-sec .slick-prev.slick-arrow { transform: none; bottom: 0; left: calc(50% - 76px); top: auto; }
.slider-arw.reviews-sec .slick-next.slick-arrow { transform: none; bottom: 0; right: calc(50% - 76px); top: auto; }
.review-bx{padding-bottom: 0px;}
.review-sliderbx { padding: 0; }
.desktop-menu .menu > .menu-item{margin: 0 10px;}
.desktop-menu .menu > .menu-item > a{font-size: 16px;}
.donate-link-wrap{margin-left: 20px;}
.search-btn{width: 40px;height: 40px;background-size: 40px;background-size: cover;}
.head-right-bx{align-items: center;}
}
@media(max-width:1350px){
.modal-dialog{ display:flex; height:100%; align-items:center; max-width:1000px; }
.banner-image-sec img{height: 600px;}
}
@media(max-width:1300px){
.header_partbottom { padding:25px 0 0 0; }
.welcome_inner{ padding:32px; }
.other_logo .logos { height:87px; }
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column{width:20%;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{font-size:16px !important;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link::before{top: -3px;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu:first-child{flex-wrap:wrap; justify-content:flex-start;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu{max-height:600px; overflow-y:auto;}
.browsealoud_icon img{max-width:45px;}
.serviceinnerpart .container{ padding:0 18px;}
.Image_main_continer .centerimg{height:290px;}
.ttl_img_link_slider_sec{ padding:60px 0 60px 20px; }
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu.get_support_desk > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column{width: 25% !important;}
.footer-btm-wrp{font-size: 14px;}
/* .full-small-image img{height: 410px;} */
.blog-list-pic img{height: 284px;}
}
/*s2*/
@media(max-width:1299px){
.profile-slider-wrap{padding: 0 50px;}
}
/*s2 end*/
@media(max-width:1199px){	
.header_partbottom { padding:20px 0 0 0; }
.main-navigation ul li { padding:12px 10px; }
.main-navigation ul li.need_urgent_menu { padding:0 10px 0 11px; }
.welcome_banner{ bottom:35px; }
.welcome_inner { padding:25px;}
.welcome_inner .description{ margin:15px 0 0 0; }
.talk_online_link{ margin:20px 0 0 0; }
.header_top{ padding:10px 0; }
.other_logo { padding:25px 0 0 0; }
.other_logo .logos{ padding-top:20px; }
.copyright { padding:40px 0 40px 0; }
.testimonial_slider .slick-list{ padding:0 100px !important; }
.testimonial_inner { padding:42px 48px 41px 82px; }
.testimonial_inner:after{ left:25px; }
.testimonial_main .slick-slide { padding:0 20px; }
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column{width:25%;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-need_urgent_menu{margin-left:10px;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li{margin-bottom:3px;}
.content_123 .content_inn_123{max-width:31.33%; margin:1%;}
.content_inn_123 .image_123{height:165px;}
.document_row .container{display:flex; justify-content:space-between;}
.article_blocks .flaxicat{max-width:310px;}

.contactwrapper .col-md-4.contact_section{ -ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.contactwrapper .row.contact_row{justify-content: space-evenly;}
.conactmain h3{ font-size:24px;padding-left: 40px;}
.conactmain h3.contact_icon::before{ width:25px; height:20px;background-size: 100%;}
.conactmain h3.hours_icon::before{ width:25px; height:25px; top:1px; background-size:100%;}
.location_team_desk .col-md-6.team_leftpart{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.location_team_desk .col-md-6.team_rightpart{ margin-top:20px;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.news_col h3{font-size:20px;}
.news_col .image{height:185px;}
.related_cat .related_thumb_img{height:190px;}
.team_info .flaxi_researchimg{width:200px; height:200px; top:-100px;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h3,
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item .menu-heading{font-size:16px; line-height:26px;}

.thanyou_last .Post_image h3 a{font-size:20px; line-height:1;}
.thanyou_last .Post_image .img{height:165px;}
.thanyou_last .slick-dots{bottom:-30px;}

.donation_first h1, .payment_form h2{font-size:24px;}
.donation_first{max-width:55%;}
.payment_form{width:40%;}
.thanyou_last .content_inner h3{font-size:24px;}
.donateimage_main .donatecenterimg .donateimgbox{height:210px;}

.nobanners .header_wrap{padding-bottom:20px;}
.nobanners .sticky ~ .site-content{margin-top:0px;}

.sliderlogo .container{max-width:910px;}
.cleft-image-right-content .cleft-image{padding-left:50px;}
.cright-image-left-content .cleft-images{padding-right:50px;}
.cright-image-left-content .cright-contents,
.cleft-image-right-content .cright-content{padding:0px 45px;}

.careersslider_wrap .innerbanner{height:630px;}
.careersslider_wrap .innersliderbox .innercslid{bottom:15px; max-width:450px; height:250px;}
.careersslider_wrap .innersliderbox .innercslid.smallshei{height:190px;}
.careersslider_wrap .innersliderbox .slidertitle{font-size:34px; line-height:1.25;}
.careersslider_wrap .innersliderbox .slideboxlinks{padding:11px 40px;}
.progress-round__wrap{left:315px; bottom:50px;}
.careersslider_wrap .buttons{left:318px; bottom:52px;}
.careersslider_wrap .slick-dots{left:375px; bottom:60px;}
.vacancies_jigsaw .whr-items .whr-info li{font-size:14px;}
.roleboxes-main .roleboxes_content{padding:20px 15px;}
.roleboxes-main .roleboxes{margin:0px 10px;}
.roleboxes-main .boxtitle{font-size:24px;}
.roleboxes-main .boxsubtitle{font-size:16px;}
body.single-roles .innerbanner{height:380px;}
.ttl_img_link_slider_sec .slick-list { padding-right:110px; }
.ttl_img_link_slider_sec.center .slider_main_head, .ttl_img_link_slider_sec.center .ttl_clr_slider{ padding:0 55px; }
.ttl_clr_slider .slick-next{ right:35px; }
.ttl_img_link_slider_sec .slick-slide .ttl_dec_slider_wraper{ padding:20px 20px 20px 42px; }
.lft_icon_innerwrap .lft_ttl_sec { padding:0 0 0 15px; }
.box_icon_ttl_descinnerwrap { padding:40px 20px 40px 42px; }
.innre_banner_box.post .innerbanner { height:540px; }
.innre_banner_box .box_wrap{ bottom:40px; }
.school_sectond_sec .container{ max-width:100%; }
.theme_heading { width:250px; min-width:250px; }
.blog_main .filter_section_right{ clear:both; padding:10px 0 0 0; }
.blog_list_main { padding:0 0 50px 0; }
.school_cnt_main { padding:50px 0 50px; }
.school_hub_main .ctabs_content{ padding:50px 0; }
.schl_suprt_section { padding:0px 0 40px 0; }
.modal-dialog{ display:flex; height:100%; align-items:center; max-width:90%; }
/********* new flexible box css start *************/
.paymentblocks { padding:60px 0; }
.wemaking_wrap { padding:60px 0; }
.page-id-31988 .paymentblocks{background-position: -100px 40px;}
/********* new flexible box css end *************/

.footer_logo, .contact_jigsaw, .quick_links, .connect_withus{width: 25%;}
.connect_withus{padding: 0 0 0 30px;}
.sign_up{width: 400px; margin: 70px calc(50% - 200px) 0px;}

.flexible_box .banner-heading-with-image{height: 400px;}
.flexible_box .flexible-space{margin: 60px 0px;}
.flexible_box .banner-heading-with-image .banner-text .banner-heading-three{font-size: 20px;}
.flexible_box .banner-heading-with-image .banner-text .banner-heading-two{font-size: 32px;}
.flexible_box .banner-heading-with-image .banner-text .banner-heading-one{font-size: 62px;}
.main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item { margin: 0 10px; }
.donate-btn{padding: 14px 25px;}
.donate-link-wrap{margin-left: 25px;}

.head-right-bx{align-items: center;}

.footer-col-1{width: 40%;}
.footer-col-2{width: 20%;}
.footer-col-4{width: 20%;}
.footer-btm-wrp{flex-wrap: wrap;justify-content: center;row-gap: 0;}
.footer-btm-wrp .menu{justify-content: center;}
.footer-btm-left{width: 100%;text-align: center;}
.footer-btm-mid{width: 100%;text-align: center;margin-top: 0px;}
.footer-btm-right{text-align: center;width: 100%;margin-top: 10px;}

.banner-image-sec img{height: 500px;}
.help-pic img{height: 195px;}
.left-image-bx img{height: 320px;}
.right-content-bx { padding-left: 0; padding-right: 0;}
.reverse .right-content-bx{padding-right: 0;}
.how-help-pic img{height: 590px;}
.how-helpbx{max-width: 100%;}

.full-img-bx img{height: 600px;}
.normal-img-slidebx img{height: 500px;}

.review-bx{padding: 0 15px;}
.contact-bx{padding: 40px;column-gap: 40px;}
.map-bx{height: 240px;}

.doc-download-ttl { font-size: 24px;}
.doc-download-sec .row { margin-right: -15px; margin-left: -15px;}
.doc-download-sec .col-lg-6 { padding-right: 15px; padding-left: 15px; }
.blog-list-pic img {height: 214px;}
.thank-you-pic img{height: 600px;}
.thanks-content .wlcm-btn{display: block;}
.thanks-content .site-btn{width: 100%;}
.site-header{height: 122px;}
.header-wrapbx{padding: 44px 0 35px 0;}

/*s2*/
.ptb { padding: 70px 0;}
.profile-bx{padding: 30px 20px;}
.back_to_top{bottom: 70px;}
.testimonial-des { font-size: 26px;}
.faq-expandin{padding: 16px 24px;margin-top: 24px;}

.contact-bx .nf-form-content input[type="submit"]:hover { background: var(--site-primary); color: var(--site-black); }
/*s2 end*/

.donation-sec.paymentblocks .cardfull .expdatewrap{width: 26%;}
.donation-sec.paymentblocks .cardfull .expyear{width:74%;}
.location-data-wrap-bx{padding-right: 30px;}
.location-address{font-size: 16px;}
.direction-url a{font-size: 16px;}
.how-help-thumb-wrp .slick-list{padding: 0 140px !important;}
.desktop-menu .menu > .menu-item{margin: 0 8px;}
.desktop-menu .menu > .menu-item .submenu_0{ top: calc(100% + 46px); }
#cookiescript_badge {bottom: 56px !important;}
.wlcm-bx {border: 1px solid #C2E3EA;}
.copy_text{text-align: center;}
.donate-btn{font-size: 16px;padding: 12px 14px;}
.donate-link-wrap{margin-left: 15px;}
.desktop-menu .menu > .menu-item > a{font-size: 14px;}
.header_left{max-width: 122px;}

.logo-bx-sec.ptb.with-border-bx { margin: 40px 0 0; }
.flexible_box .flaxi_title{padding-top: 54px;}
.homebrands h3, .sliderlogo h3{margin-bottom: 30px;}
.ptb.get-help-sec.no-spacing { margin-top: 30px;padding-top: 0;}

.logo-bx-sec.ptb.with-border-bx + .logo-bx-sec.ptb.with-border-bx { margin-top: -40px !important; }
}


@media(max-width:991px){
.main-navigation ul li a{ font-size:14px; }
.main-navigation ul li.need_urgent_menu a{ padding:0 13px; }
.main-navigation ul li.donate_menu a{ padding:0 13px; }
.browsealoud_icon { margin:-3px 0 0 13px; }
.main-navigation ul li.need_urgent_menu { padding:0 6px; }
.main-navigation ul li.donate_menu { padding:0 0px 0 6px; }
.header_logo { width:105px; }
.welcome_banner { bottom:auto; position:relative; left:0; padding:0; }
.welcome_inner{ width:100%; }
.make_difference_box{ padding:25px; }
.make_difference_box .description{ margin:0; }
.make_difference_box .description p{ margin:15px 0 0 0; font-size:16px; line-height:22px; }
.donate_link { margin:17px 0 0 0; }
.jigsaw_services_wrap .make_difference_box{ padding:20px 25px 25px; }
.find_your_link { margin:16px 0 0 0; }
.footer_sec{display:flex; flex-wrap:wrap; text-align:center;}
.footer_logo,.contact_jigsaw,.quick_links{ width:33.33%; float:none; display:inline-block; margin-bottom:30px;}
.connect_withus { width:30%; padding:20px 15px 0 0; margin-bottom:40px;}
.connect_withus h3{text-align:left;}
.footer_sec{text-align:center;}
.contact_jigsaw .email_address, .contact_jigsaw .contact_number{float:none; display:inline-block;}
footer.site-footer { padding:40px 0 0 0; }
.footer_part{padding-top: 0;padding-bottom: 40px;}
.sign_up{width:45%; margin:20px 0 0 0;}
.main-navigation ul li.need_urgent_menu a, .main-navigation ul li.donate_menu a{font-size:13px;}
.other_logo { padding:10px 0 0 0; }
.flaxi_steps .step_detail h4{font-size:15px; line-height:24px;}
.flaxi_steps .step_detail p{font-size:15px; line-height:21px;}
.flexi_tabs ul.tab_firstlist li{margin:0 8px 8px 0; max-width:48%; width:100%;}
.flexi_tabs .content .content_sap{flex-direction:column-reverse; padding:inherit; margin:0px 0 30px;}
.flexi_tabs .content .content_sap:last-child{margin-bottom:0px; flex-direction:column !important;}
.flexi_tabs .content_innfirst:nth-child(2) .content_sap:last-child{flex-direction:column-reverse !important;}
.flexi_tabs .content .content_sap:nth-child(even){flex-direction:column-reverse;}
.flexi_tabs .content .content_sap .col-md-6{max-width:100%; padding:0px;}
.flexi_tabs .content h3{margin:25px 0 0 0;}
.flexi_tabs .content .tab_desc{margin:20px 0 0 0;}
.flexi_tabs .content .tab_desc p{margin:25px 0px;}
.flaxi_research .search_bg{flex-direction:column; overflow:hidden;}
.team_info .flaxi_researchimg{position:relative; z-index:9; width:150px; height:150px; top:-75px;}
.flaxi_research .flaxi_researchimg, .flaxi_research .flaxi_researchcon{max-width:100%; position:relative;}
.flaxi_research .flaxi_researchcon h3{font-size:24px;}
.team_info .flaxi_researchcon h4{font-size:15px;}
.flaxi_research .flaxi_researchcon p{font-size:15px; margin:15px 0 0 0;}
.header_partbottom{display:none;}
.banner_image_mobile img{width:100%;}
.mobile_header_main{display:flex; justify-content:space-between; align-items:center;}
.mobile_header_logo{margin:15px; display:inline-block;}
.mobile_topheader_right{display:flex; flex-direction:row; float:right; margin:15px;}
.mobile_contact_number, .mobile_email_address{display:none;}
.mobile_contact_number a{width:25px; height:25px; float:left; background:url(../svg/call.svg) no-repeat 0 0; font-size:0px; background-size:25px; position:relative; top:-2px;}
.mobile_email_address a{width:24px; height:20px; float:left; background:url(../svg/mail.svg) no-repeat center; font-size:0px; background-size:24px;}
/*.mobile_browsealoud_icon{position:absolute; bottom:-40px; right:15px;}*/

footer .matrix_internet, .footerbotmenu{padding:15px 0px;}
.footer_bottom{padding:0px;}
.mobile_footer_sticky{width:100%; position:fixed; left:0px; bottom:0px; background:#70747C; padding:15px; display:block; z-index:99;}
.mobile_footer_sticky ul{display:flex; justify-content:space-between;}
.mobile_footer_sticky ul li{position:relative;}
.mobile_footer_sticky ul li::after{content:""; position:absolute; top:3px; right:-26px; width:1px; height:15px; background:#FFF;}
.mobile_footer_sticky ul li:last-child::after{display:none;}
.mobile_footer_sticky ul li a, .mobile_footer_sticky ul li a:hover, .mobile_footer_sticky ul li a:focus{color:#FFF; font-size:15px; cursor:pointer; text-decoration:none;}
.mobile_footer_sticky ul li.footer_search i{display:none;}
.mobile_footer_sticky.search_open ul li.footer_search i{display:inline-block; width:25px; height:25px; position:absolute; top:0px; left:10px;}
.mobile_footer_sticky.search_open ul li.footer_search i::before{content:""; position:absolute; left:0px; top:10px; width:100%; height:2px; background:#FFF; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.mobile_footer_sticky.search_open ul li.footer_search i::after{content:""; position:absolute; left:0px; top:10px; width:100%; height:2px; background:#FFF; transform:rotate(-45deg); -webkit-transform:rotate(-45deg);}

.menu-footer-stickey-menu-container{max-width:280px;}
.mob_menu{position:absolute; bottom:6px; right:10px; width:40px; height:40px; border-radius:50%; background:#ED8606; text-align:center; padding:8px 7px;}
.mob_menu span{width:25px; height:3px; background:#FFF; display:block; position:relative; margin:4px 0px; border-radius:5px;}

.page-id-31988 .paymentblocks{background-position: 50px 0px; height: 820px; display: flex; align-items: flex-end; background-color: #ebedec; background-size: 1350px; background-repeat: no-repeat;}
.page-id-31988 .paymentblocks .payment_form{width: 100%;}

/* Mobile menu */
.mobile_mega_menu{position:fixed; left:0px; top:100%; width:100%; height:100%; background:#F0F0F0; z-index:99; display:block; transition:all 0.5s; -webkit-transition:all 0.5s;}
.nav_open .mobile_mega_menu{top:0%;}
.mobile_header{background:#70747D; padding:5px;}
.menu_mobile_logo{display:inline-block;}
.menu_right{float:right; position:relative; top:-5px; right:-5px;}
.nav_email{width:20px; height:20px; float:left; background:url(../svg/mail.svg) center no-repeat; margin:10px 12px 0 0;}
.nav_phone{width:20px; height:20px; float:left; background:url(../svg/call.svg) center no-repeat; margin:10px 0 0 0;}
.close_icon{width:40px; height:40px; background:#FFF; display:inline-block; margin:0px 0px 0 12px; position:relative;}
.close_icon span{position:absolute; top:18px; left:7px; width:26px; height:3px; background:#000000; display:inline-block; border-radius:5px;}
.close_icon span:first-child{transform:rotate(135deg); -webkit-transform:rotate(135deg);}
.close_icon span:last-child{transform:rotate(-135deg); -webkit-transform:rotate(-135deg);}
.mobile_search{background:#F1B828; padding:20px 35px; width:100%; position:relative;}
.mobile_search .search-field{background:#fff; width:100%; display:block; padding:0 50px 0 22px; height:40px; border:none; font-size:18px;   color:#000000; font-family:"proxima-nova"; font-weight:400;}
.mobile_search .search-submit {position:absolute; right:30px; top:20px; width:50px; height:40px; background:url(../svg/search-grey.svg) no-repeat center; border:none; text-indent:-10000px;}

.mobile_menu_link{width:100%;}
.mobile_menu_link .page_link{width:100%; background:#E6E6E6; border-bottom:1px solid #d8d8d8;}
.mobile_menu_link .page_link a{font-size:18px; color:#000000; font-weight:700; line-height:1; padding:16px 0px; display:inline-block; text-decoration:none;}
.mobile_header_box ul{overflow:hidden;}
.mobile_header_box ul li{border-bottom:1px solid #d8d8d8; padding:0px 35px !important; width:100%; float:left; overflow:hidden;}
.mobile_header_box ul li .toggle-btn-submenu,
.mobile_header_box ul li .toggle-btn-subsubmenu{position:relative; top:0px; right:-35px; background:url(../svg/menu-icon.svg) center no-repeat; width:50px; height:50px; float:right;}
.mobile_header_box ul li a{font-size:18px; font-weight:700; color:#000000; line-height:1; padding:16px 0px; display:inline-block; text-decoration:none;}
.mobile_header_box ul li ul{position:absolute; top:0px; left:0%; height:calc(100vh - 200px); width:100%; background:#F0F0F0; z-index:1; transition:all 0.5s; -webkit-transition:all 0.5s; overflow-y:auto; transform:translateX(100%); -webkit-transform:translateX(100%);}
.mobile_header_box ul li.subnav_open > ul{left:0%; transform:translateX(0%); -webkit-transform:translateX(0%);}
.mobile_header_box ul li ul li ul{z-index:2;}
.mobile_header_box ul li ul li ul li ul{z-index:3;}
.mobile_header_box ul li ul.submenu_0 li ul{display:block !important;}
.mobile_header_box ul li.sub_menu .uparrow{position:relative; top:0px; left:-35px; background:url(../svg/menu-icon.svg) center no-repeat; width:35px; height:50px; transform:rotate(180deg); -webkit-transform:rotate(180deg); float:left;}
.mobile_header_box ul li.subnav_open ul li a{font-weight:400;}
.mobile_header_box ul li ul li.sub_menu a{font-weight:700; position:relative;}
.mobile_header_box ul li a span.uparrow{position:absolute !important;}
.mobile_header_box ul li ul li.menu-item-type-post_type,
.mobile_header_box ul li ul li.menu-item-type-custom{padding-left:65px;}
.mobile_header_box ul li ul li.sub_menu.menu-item{padding-left:35px;}

.mobile_header_box{height:calc(100vh - 200px); overflow-y:auto; overflow-x:hidden; top:0px; position:relative; width:100%;}
.browsealoud_icon_mob{width:100%; height:80px; position:absolute; bottom:0px; left:0px; background:#F0F0F0; text-align:center; z-index:9;}
.browsealoud_icon_mob .icon{width:70px; height:70px; display:inline-block; background:url(../svg/browsealoud_mob.svg) 0 0 no-repeat;}

.mobile_topsearch{width:100%; background:#F1B828; padding:15px; position:absolute; left:-100%; bottom:50px; transition:all 0.5s; -webkit-transition:all 0.5s; opacity:0;}
.search_open .mobile_topsearch{left:0%; opacity:1;}

.mobile_topsearch .search-field{background:#fff; width:100%; display:block; padding:0 50px 0 22px; height:40px; border:0px; font-size:18px; color:#000000;   font-family:"proxima-nova"; font-weight:400;}
.mobile_topsearch .search-submit{position:absolute; right:15px; top:15px; width:50px; height:40px; background:url(../svg/search-grey.svg) no-repeat center; border:none; text-indent:-10000px;}
.sign_up{max-width:330px; width:100%;}
.mobile_other_logo{width:100%; float:left; white-space:normal; float:left; text-align:center; margin:40px 0 0 0;}
.mobile_other_logo .logos{display:inline-block; margin:0 15px;}
.mobile_other_logo .logos img{max-height:100%; max-width:127px;}
.content_123 .content_inn_123{max-width:48%;}
.content_inn_123 .image_123{height:125px;}
.description_123 .title_123, .block_123 h3{font-size:26px;}

.stats_first_block .stats_first, .stats_second_block .stats_second{flex-wrap:wrap;}
.stats_first_block .stats_first_inn, .stats_second_block .stats_second_inn{width:45%; margin:20px 2.5%;}
.stats_first_block h3, .stats_second_block_inn h3{margin:0 0 30px;}
.article_blocks .flaxicat{max-width:350px;}

.center_infopart .col-md-6.information_des{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.contactwrapper{ padding-top:37px;}
.location_team{ padding:37px 0;}
.center_infopart .col-md-6.information_des p{ padding-bottom:24px;}	
.info_post_append .col-md-4{ -ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}

.flaxi_research.team_info .search_bg{flex-direction:inherit}

.flaxi_research.team_info .search_bg{flex-direction:column}
.team_info .search_bg .flaxi_researchimg img{max-width:300px;}
.team_info .flaxi_researchcon{width:auto; display:block; margin:0px;}
.flexible_box .team_info:nth-child(even) .search_bg{flex-direction:column;}
.flaxi_research.team_info  .flaxi_researchcon p{display:block;}
.innerbanner{height:290px;}
.event_details_register{flex-direction:column;}
.event_details_register .reg_box{width:100%; padding:0 0 30px;}
.event_details_register .eventforms{width:100%;}
.conactmain{padding:30px 20px;}
.ohouricons_sub ul li, .cnticons_sub p, .locicons_sub p, .conactmain p{font-size:16px;}
.service_first{padding-left:15px;}
.document_row .flaxi_doc h4{min-width:100px;}
.sitemap_pages ul li{width:100%;}
.Image_main_continer .centerimg{height:190px;}

.donation_first_row .container{flex-direction:column;}
.donation_first{max-width:100%; padding:50px 0px;}
.payment_form{width:100%; margin:0px;}

.thanyou_last .imageslider{flex-wrap:wrap; margin:-15px 0px;}
.thanyou_last .imageslider .Main_image{width:50%; margin:15px 0px;}
.donateimage_main .donatecenterimg .donateimgbox{height:160px;}
.donation_first_row{padding:0 0 50px;}
.payment_form h2{text-align:center;}
.event_details_register .reg_box ~ .noregister{text-indent:0px;}
.bankdetails{max-width:300px; margin:25px auto;}

.nobanners .header_wrap{padding-bottom:0px;}
.faq_block .accordion li .faq_answer iframe{max-width:100%; width:100%; height:250px; margin-top:25px;}
.sliderlogo .container{max-width:640px;}

.cleft-image-right-content .cright-content h3,
.cright-image-left-content .cright-contents h3{font-size:24px; line-height:1.25;}
.cleft-image-right-content .cright-content .cboxlinks,
.cright-image-left-content .cright-contents .cboxlinks{padding:13px 15px; font-size:14px;}
.cleft-image-right-content .cleft-image{padding-left:15px;}
.cright-image-left-content .cleft-images{padding-right:15px;}
.cleft-image-right-content .cleft-image:before, .cright-image-left-content .cleft-images:before{top:-30px;}
.cleft-image-right-content, .cright-image-left-content{padding:60px 0px;}
.ctestimonial .ctestimonial-right{padding:32px 32px 32px 90px; width:500px; margin:0px auto;}
.ctestimonial .container{flex-wrap:wrap;}
.ctestimonial .ctestimonial-images{text-align:center; width:500px; margin:0px auto;}
.ctestimonial .ctestimonial-images img{width:100%; height:auto;}

.ctabs_content{padding:30px 0px;}
.vacancies_jigsaw{padding:30px 0px;}
.ctestimonial{margin:15px 0 0;}

.careersslider_wrap .innerbanner{height:400px;}
.careersslider_wrap .innersliderbox .innercslid{bottom:15px; max-width:345px; height:200px; padding:15px;}
.careersslider_wrap .innersliderbox .innercslid.smallshei{height:150px}
.careersslider_wrap .innersliderbox .slidertitle{padding-right:50px; font-size:24px;}
.careersslider_wrap .innersliderbox .slideboxlinks{padding:10px 30px; font-size:14px;}
.careersslider_wrap .innersliderbox .slidersubtitle{font-size:12px;}
.progress-round__wrap{left:235px; bottom:45px;}
.careersslider_wrap .buttons{left:238px; bottom:47px;}
.careersslider_wrap .slick-dots{left:295px; bottom:55px;}
.roleboxes-main .rolebox_link .boxlinks{width:35px;}
.page-national-services .header_top{background:rgba(112, 116, 124);}
.icon_content { padding:0 0 0 15px; }
.bold_dec { max-width:160px; }
.video_section{ padding:40px 0; }
.ttl_img_link_slider_sec { padding:40px 0 40px 20px; }
.ttl_img_link_slider_sec.center { padding:40px 0 40px 00px; }
.ttl_img_link_slider_sec + .box_icon_ttl_desc { margin-top:0; }
.box_icon_ttl_desc{ padding:40px 0; }
.ttl_img_link_slider_sec .slick-list { padding-right:60px; margin:0 -10px; }
.ttl_img_link_slider_sec.center .slider_main_head, .ttl_img_link_slider_sec.center .ttl_clr_slider{ padding:0 0; }
.ttl_clr_slider .slick-next { right:0px; }
.ttl_img_link_slider_sec .slick-slide { padding:0 10px; }
.slid_link a{ padding:0 17px; }
.ttl_dec_slider_wraper .slider_cont_sec{ padding:0 20px 0 0; }
.slid_link { padding:20px 0 0 0; }
.slid_desc p { padding:20px 0 0 0; }
.lft_icon_innerwrap{ padding:0 30px 0 0; }
.lft_icon_innerwrap .lft_icon { display:block; text-align:center; }
.lft_icon_innerwrap .lft_ttl_sec { padding:10px 0 0 0; display:block; text-align:center; }
.left_video_ttl_cont { padding:40px 0; background:#734577; }
.innre_banner_box .box_wrap { position:relative; left:auto; width:100%; bottom:auto; }
.innre_banner_box .container{ padding:0; }
.box_wrap .iner_box_wrap { max-width:100%; background:#424B5A; padding:30px 15px 30px; }
.inner_bnr_desc { padding:18px 0 0 0; max-width:100%; }
.inner_bnr_ttl { font-size:45px; line-height:50px; }
.innre_banner_box.post .innerbanner { height:290px; }
.school_title { font-size:45px; line-height:55px; }
.work_with_section .filter_section_right{ clear:both; padding:10px 0 0 0; }
.school_sectond_sec + .work_with_section{ padding-top:10px; }
.theme_post_list { padding:4px 0 15px 0; }
.form_background{ padding:40px 20px; }
.form_left_sec { width:41%; padding:0 15px 0 0; }
.form_right_sec { width:59%; padding:0 0 0 15px; }
.school_first_sect_inner { padding:20px 0 50px 0; }
.blog_main { padding:0 0 0 0; }
.school_hub_main .flexible_box .flex_pad, .school_hub_main .flex_pad{ margin:0; }
.school_cnt_main { padding:50px 0 25px; }
.schl_suprt_section_right { padding:0 30px; }
.school_cnt_main .form_main { padding:50px 0 0 0; }
.school_hub_main .flaxi_research .search_bg{ margin-top:25px; }
.blog_list_main { padding:0 0 25px 0; }
.flexi_tabs .content .content_sap.row { padding:10px 15px 0 15px; }
.title_desc_wrap { padding:0; }

.flexible_box .opportunities-partnerships-section ul{margin-left: -8px; margin-right: -8px;}
.flexible_box .opportunities-partnerships-section ul li{width: 50%; padding: 8px;}
.flexible_box .opportunities-partnerships-section .opportunities-image{height: 207px;}
.flexible_box .opportunities-partnerships-section .sub-tit{font-size: 18px; line-height: 22px;}
.flexible_box .icon-description-section ul.icon-content li{width: 100%;}

body.page-id-33751 .flexible_box, body.page-id-33654 .flexible_box{padding-top: 30px;}
/* new css */
.header-mid, .main-navigation.desktop{display: none;}
.donate-link-wrap{display: none;}
.mobile_header_main{display: none;}
.mob-menu-btn{display: inline-block;font-size: 0;border: 0;background: url(../svg/menu-ico.svg);width: 32px;height: 31px;background-position: center;background-repeat: no-repeat;}

.mob-menu {display: block;position: fixed;top: 125px;left: -100%;width: 100%;bottom: 0%;max-width:100%;background: var(--site-white);z-index: 999999;transition: left 0.5s ease;-webkit-transition: left 0.5s ease;}
body.menu-open{overflow:hidden;}
body.menu-open .mob-menu {left: 0%;}
.submenu_0{display: none; padding-left: 10px; list-style: none;}
.subnav_open .submenu_0{display: block;}
.header-wrapbx { padding: 60px 0 25px 0; }

.mob-menu{padding-top: 40px;}
.mob-menu-search{padding: 0px 20px;}
.mob-search-bx{display: flex;margin-top: 16px;position: relative;}

.mob-search-bx input[type="text"], .mob-search-bx input[type="search"]{background-color: #F8F8F8;font-size: 18px;line-height: 1;padding: 16px 55px 16px 16px;border: 0;outline: none;width: 100%;}
.mob-search-bx .search-submit{position: absolute;right: 12px;top: 16px;width: 30px;height: 24px;background: transparent url(../svg/search-ico.svg);background-repeat: no-repeat;background-position: center;font-size: 0;border: 0;background-size: contain;}
.mob-meni-links{margin-top: 40px;max-height: calc(100dvh - 398px);overflow-y: auto;padding: 0 20px;}
.menu-new-mobile-menu-container .menu{padding: 0 20px;}
.mob-menu .menu > .menu-item:first-child{margin-top: 5px;}
.mob-menu .menu > .menu-item a{font-size: 18px;line-height: 28px;color: var(--site-secondary);font-weight: 700;display: block;text-decoration: none !important;padding-right: 40px;}
.mob-menu .menu > .menu-item.current-menu-item > a, .mob-menu .menu > .menu-item.current-menu-parent > a /* .mob-menu .menu > .menu-item .submenu_1 > .menu-item.current-menu-item > a */ {color: var(--site-black);}
.mob-menu .menu > .menu-item.current-menu-ancestor > a{color: var(--site-black);}
.mob-menu .menu > .menu-item.current-menu-ancestor > .toggle-btn-submenu{background-image: url(../svg/menu-arrow-dark.svg);}
.mob-menu .menu > .menu-item > .submenu_0 > .menu-item.current-menu-parent > a h3,
.mob-menu .menu > .menu-item > .submenu_0 > .menu-item.current-menu-item > a h3{color: var(--site-black);}
.mob-menu .menu .menu-item.current-menu-item > a{color: var(--site-black);}
  /* .mob-menu .menu > .menu-item > .submenu_0 > .menu-item  > .toggle-btn-subsubmenu,
 .mob-menu .menu > .menu-item > .submenu_0 > .menu-item > .toggle-btn-submenu, */
.mob-menu .menu > .menu-item > .submenu_0 > .menu-item.current-menu-parent > .toggle-btn-subsubmenu,
.mob-menu .menu > .menu-item > .submenu_0 > .menu-item.current-menu-item > .toggle-btn-subsubmenu,
.mob-menu .menu > .menu-item.current-menu-item > .toggle-btn-submenu{background-image: url(../svg/menu-arrow-dark.svg);}

.mob-menu .menu > .menu-item{position: relative;}
.mob-menu .menu > .menu-item{margin-top: 34px;}
.toggle-btn-subsubmenu, .toggle-btn-submenu{display: inline-block;width: 40%;height: 32px;background-image: url(../svg/menu-arrow.svg);background-repeat: no-repeat;background-size: 32px;vertical-align: middle;background-position: right center;float: right;cursor: pointer;position: absolute;right: 0;top: -2px;z-index: 1;transition: 0.3s;-webkit-transition: 0.3s;}
.toggle-btn-subsubmenu.open, .toggle-btn-submenu.open{transform: scaleY(-1);}
.mob-menu .menu > .menu-item > .submenu_0{margin-top: 10px;}
.mob-menu .menu > .menu-item > .submenu_0 > .menu-item{margin-top: 0px;position: relative;}
.mob-menu .menu > .menu-item > .submenu_0 > .menu-item > .toggle-btn-subsubmenu{top: 11px;}
.mob-menu .menu > .menu-item > .submenu_0 > .menu-item > a h3{font-size: inherit;color: var(--site-secondary);font-weight: 700;line-height: inherit;}
.mob-menu .menu > .menu-item .submenu_1 > .menu-item{margin-top: 10px;}
.mob-menu .menu > .menu-item .submenu_1 > .menu-item > a{font-size: 16px;}
.mob-menu .menu > .menu-item .submenu_1{margin-top: 15px;}

.donate-link-mob{ position:absolute; padding:0 20px; bottom:30px; left:0; right:0; }
.donate-link-mob .donate-btn{width: 100%;}
body.menu-open .mob-menu-btn{background-image: url(../svg/close-menu.svg);}
body.menu-open .head-right-bx{visibility: hidden;}
body.search-open .search-btn{background: transparent url(../svg/close-btn-bg.svg);background-size: cover;}
body.search-open .mob-menu-btn{visibility: hidden;}
.search-popup-header{display: none;}
.search-popup-main{top: 125px;height: auto;bottom: 0;max-height: calc(100vh - 125px);overflow-y: auto;}

.footer-col-1{width: 36%;}
.footer-col-2{width: 22%;}
.footer-col-3{width: 21%;}
.footer-col-4{width: 21%;}
.footer-links .menu > .menu-item{margin-top: 12px;}
.arrow-link-wrap{margin-top: 20px;}
.banner-image-sec img { height: 400px; }
.content-img-row.reverse,.content-img-row{flex-direction: column-reverse;}

.right-content-bx{margin-bottom: 40px;}
.left-image-bx img{height: 440px;}
.how-help-title{left: 0; top: -43px;}
/* new css */


.wlcm-main-bx{bottom: unset; left: 0; width: 100%; z-index: 2; position: relative; margin-top: -60px;transform: none;top: unset;}
.wlcm-bx{max-width: 100%;box-shadow: 0px 4px 0px 0px var(--site-primary);}
.cta-row{flex-direction: column-reverse;box-shadow:none;}
.cta-left-col, .cta-right-col{width: 100%;}
.cta-left-inn{padding: 32px 24px;}

.slider-arw .normal-img-slider .slick-prev + .slick-list{padding-bottom: 85px;}
.slider-arw .normal-img-slider .slick-prev.slick-arrow { transform: none; bottom: 0; left: calc(50% - 76px); top: auto; }
.slider-arw .normal-img-slider .slick-next.slick-arrow { transform: none; bottom: 0; right: calc(50% - 76px); top: auto; }
.normal-img-slider{padding: 0;}
.slider-arw .normal-img-slider .slick-slide{padding: 0;line-height: 1;}
.full-image-slider .slick-slide{padding: 0 6px !important;}
.full-image-slider .slick-list{margin: 0 -6px;}
.full-img-bx img { height: 480px; }

.gallery-left{row-gap: 30px;}
.gallery-right-col img{height: 510px;}
.galery-bx.gallery1 img, .galery-bx.gallery2 img{height: 240;}
/* .full-small-image img{height: 270px;} */

.review-picbx img { width: 200px; height: 200px; min-width: 200px;}
.review-picbx { height: 200px;}
.slick-current .review-picbx img, .slick-center .review-picbx img { width: 200px; height: 200px; min-width: 200px;}
.without-slider .review-slidebx .review-bx:nth-child(2) .review-picbx img{width: 200px;height: 200px;min-width: 200px;border: 12px solid #C2E3EA;}
.without-slider .review-slidebx .review-bx .review-picbx{width: 170px;height: 170px;min-width: 170px;margin: 0 auto;}

.user-reviewbx { margin-top: 24px;}

.contact-bx{flex-wrap: wrap;}
.contact-left{width: 100%;padding: 24px;}
.contact-right{width: 100%;margin-top: 40px;}
.contact-bx{padding: 0;border: 0;}
.contact-bx .map-bx{height: 360px;}

.doc-download-logo{width: 96px; height: 96px; min-width: 96px;}
.doc-download-logo img{width: 60px;height: 60px;}
.doc-download-bx{flex-wrap: wrap;gap: 24px;justify-content: center;text-align: center;}
.paymentblocks .give_btn{ width: calc(33% - 4px);}
.thanks-content{max-width: 100%;}
.thanks-content .wlcm-btn{display: flex;}
.thank-you-pic img{width: 100vw;margin-left: -39px;}
.key-point-list{max-width: 100%;}

/*s2*/
.profile-slider-wrap{padding: 0;}
.profile-slider-wrap .slick-prev + .slick-list{padding-bottom: 90px;}
.profile-slider-sec.slider-arw .slick-prev { transform: none; bottom: 0; left: calc(50% - 76px); top: auto; }
.profile-slider-sec.slider-arw .slick-next { transform: none; bottom: 0; right: calc(50% - 76px); top: auto; }
.testimonial-wrap{padding: 24px;}
.testimonial-des { font-size: 24px;}
.logo-bx-sec.with-border-bx .logo-bx,
.large-logo-sec.with-border-bx .large-logo-bx{padding: 32px 24px;}
.large-logo-bx{flex-wrap: wrap;justify-content: center;text-align: center;}
.large-logo-sec.with-border-bx.right-large-logo .large-logo-bx { flex-direction: column;}

.news-btn-wrap { margin-top: 24px; }
.article-detail.ptb { padding-top: 40px; }
/*s2 end*/
.locations-leftbx{margin-top: 40px;}
.locations-main-wrap{flex-direction: column-reverse;}
.locations-map-rightbxinn .map_info.google_map{max-height: 500px;height: 500px;}
.how-help-thumb-wrp .slick-list{padding: 0 60px !important;}
.location-data-wrap-bx:last-child{padding-bottom: 0;}
.footer-btm-mid{margin-top: 22px;}
.foot-ttl .site-btn{padding: 10px 20px 9px 20px;}
.prf-slider-des{text-align: center;}

.flexible_box .flaxi_title{padding-top: 54px;}
.logo-bx-sec.ptb.with-border-bx { margin: 40px 0 0; }
}

@media(min-width: 768px){
#cnticons_sub, #locicons_sub, #ohouricons_sub{display:block !important;}
.related_cat .slick-slide{width:33.33% !important;}

}

@media(max-width:767px){
.flexi_tabs .content .content_sap.row { padding:15px 15px 0 15px; }	
.header_logo, .header_top, .inner_banner, .diff_desktop_image, .services_desktop_image, .getinvolov_left, footer .footer_bottom{display:none;} 
.mobile_header_logo, .banner_image_mobile, .mobile_topheader_right, .diff_mobile_image, .services_mobile_image, .volunteer_link.mob_view, .getinvolov_mobile_image_left, .mobile_footer, .mobile_footer_sticky{display:block;}
.support_main:after, .Make_difference:after, .get_involoved:after, .jigsaw_services_wrap:after, .service_first::before{width:10px;}
.banner_main{overflow:hidden;}
.whatbring_wrap{padding:30px 0 20px;}
.welcome_banner{position:relative;}
.welcome_inner{padding:0px 25px 25px 25px; text-align:center;}
.welcome_banner::before{content:""; position:absolute; left:-10%; top:-45px; width:30%; height:50px; background:#005868; display:inline-block; transform:skewX(60deg); -webkit-transform:skewX(60deg);}
.welcome_banner::after{content:""; position:absolute; right:-10%; top:-45px; width:85%; height:50px; background:#005868; display:inline-block; transform:skewX(-60deg); -webkit-transform:skewX(-60deg);}

.mobile_topheader_right{flex-direction:row-reverse; display:flex;}
.mobile_contact_number, .mobile_email_address{margin:0 0 0 20px; width:20px; height:20px; display:inline-block;}
.mobile_browsealoud_icon {position:absolute; bottom:-40px; right:5px;}
.whatbring_wrap{border-top-width:10px;}
.careersslider_wrap .buttons{ display:none; }
.progress-round__wrap{ display:none; }

.page-id-31988 .paymentblocks{background-position: 80px 0px; height: 720px; background-size: 1000px;}

#open_tabs .tablist li a .icon{max-height:75px !important; min-height:75px !important;}
#open_tabs  .tablist li .icon img{max-width:70px;}
#open_tabs  .tablist li:last-child .icon_title{top:3px; position:relative;}

#tab1 .icon_title, #tab3, .icon_title{padding:15px 5px 0;}
.support_main{padding:25px 0 0 0;}
.tablist{padding:10px 0 30px;}
.tablist li.tabactive:after{top:calc(100% + 20px);}
.open_tabs_cont{padding:30px 0px;}
.welcome_inner h3{font-size:26px;}
.description{font-size:15px;}
.talk_online_link a{font-size:14px; width:169px;}
.what_brings h1{font-size:20px;}
.brings_description{font-size:15px; max-width:80%; margin:0 10%;}
.homesearch{padding:20px;}
.support_main h2{font-size:20px;}
.support_description{font-size:15px;}
.icon_title {font-size:13px;}
.open_tabs_cont h3{font-size:20px; text-align:left;}
.open_tabs_cont .description{text-align:left;}
.open_tabs_cont .description, .explore_link a{font-size:15px;}
.explore_link a{width:280px !important; white-space:nowrap; padding:0px;}
.make_difference_wrap{position:relative; padding:0px; text-align:center; transform:none; -webkit-transform:none;}
.make_difference_box{background:#F0F0F0; text-align:left; width:100%; border:0px;}
.make_difference_box h3{font-size:20px; color:#000000;}
.make_difference_box .description p{font-size:15px; color:#000000;}
.make_difference_box .description p:last-child{font-weight:700; margin:20px 0px;}
.jigsagw_services_wrap .make_difference_box{background:#734577;}
.jigsagw_services_wrap .make_difference_box h3,
.jigsagw_services_wrap .make_difference_box p{color:#FFF;}
.get_involoved{clear:both; padding:0 0 30px;}
.donate_link a{min-width:169px;}
.get_involoved_head{clear:both; padding:30px 0 0 5px; text-align:left;}
.get_involoved_head h3{font-size:20px;}
.get_involoveddesc{font-size:15px;}
.jigsaw_services_wrap .make_difference_box{width:100%;}
.jigsaw_services_wrap h3, .jigsaw_services_wrap .description p{color:#FFF;}
.jigsaw_services_wrap .description p:last-child{font-weight:400; margin-bottom:25px;}
.find_your_link a{width:280px; font-size:15px;}
.getinvolov_right {width:100%; clear:both;}
.homesearch_main .search-field{font-size:15px;}
.getinvolov_box{padding:30px 0 0 15px;}
.jigsaw_services_wrap .make_difference_box{padding:30px 25px 35px; text-align:left;}
.testimonial_inner{padding:30px 25px 25px;}
.testimonial_inner .title, .testimonial_inner .job_title, .testdescription{font-size:15px !important;}
.testdescription{font-weight:400;}
.testimonial_inner:after {left:auto; top:10px; right:10px; background-size:20px; width:20px; height:20px;}
.testimonial_main{clear:both; padding:35px 0 70px 0;}
.testimonial_main .slick-slide{padding:0px 10px;}
.testimonial_slider .slick-list{padding:0px 60px !important;}
.testimonial_slider .slick-dots li{width:12px; height:12px; margin:0 5px;}
.testimonial_slider .slick-dots li button{width:12px; height:12px;}
.getinvolov_box .getinvolov_mobile_image_left{max-width:138px; width:100%; float:left; margin:7px 0 0 0;}
.getinvolov_box .getinvolov_right{width:calc(100% - 160px); clear:none;}
.getinvolov_right .content{font-size:15px;}
.volunteer_link.mob_view{text-align:center; margin:20px 0 0 0;}
.volunteer_link a{width:169px !important;}
.Make_difference .make_difference_wrap{float:left; width:100%; position:relative;}
.Make_difference .make_difference_wrap:after{ content:""; position:absolute; left:0; top:0; width:10px; height:100%; background:#00ABE2; }

.mobile_footer .mobile_footer_logo{text-align:center;}
.connect_withus{width:100%; margin:30px 0 0 0; padding:0px; text-align:center;}
.connect_withus h3{font-size:15px; text-align:center;}
.sign_up{margin:0px auto; float:none;}
.social_inner{float:none; display:inline-block;}
.quick_links{width:100%; margin:30px 0; padding:0px; text-align:center;}
.quick_links_menu ul li a{font-size:15px; font-weight:700;}
.footerbotmenu{width:100%; margin:15px 0 0 0;}
.footerbotmenu ul{width:100%;}
.footerbotmenu ul li{width:100%; text-align:center; padding:20px 0 0 0;}
.footerbotmenu ul li a{font-size:15px; text-decoration:none;}
.copyright{clear:both; padding:40px 15px 20px;}

.service_first h1{font-size:20px;}
.service_content p{font-size:15px;}
.service_first{padding:30px 0 35px 15px;}
.service_secnd h2{font-size:20px; line-height:24px; padding:0px 10px;}
.service_secnd{padding:35px 0px;}
.service_thirds{padding:30px;}
.service_thirds .container{flex-direction:column; width:265px;}
.service_thirds .srev_col{margin:10px 0px; justify-content:start; align-items:flex-start;}
.service_thirds .srev_col img{max-width:50px;}
.service_thirds .srev_col h3{font-size:20px; line-height:1;}
.service_thirds .serv_info a, .service_thirds .serv_info .live_chat_text{font-size:13px; margin:2px 0; max-width:inherit;}

.serviceinnerpart .service_first{ padding-top:28px; padding-bottom:26px;}
.contactwrapper .col-md-4.contact_section{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.conactmain.tabwhite{ background:#F0F0F0;}
.conactmain h3,.conactmain .cnticons_sub p,.conactmain .locicons_sub p, .conactmain p,.conactmain .cnticons_sub a,.ohouricons_sub ul li{ color:#FFF; text-decoration:none;}
.tabwhite h3,.tabwhite .cnticons_sub p,.tabwhite .locicons_sub p, .conactmain.tabwhite p,.tabwhite .cnticons_sub a,.tabwhite .ohouricons_sub ul li{ color:#000000;}
.conactmain{ padding:14px 15px 13px 18px;}
.conactmain h3{ padding-left:37px;}
.conactmain h3.contact_icon::before{ top:5px;}
.tabwhite_open h3.contact_icon::before{background:url(../svg/locations-icon-h.svg) 0 0 no-repeat;}
.tabwhite_open h3.address_detail::before{background:url(../svg/locations-icon-h.svg) 0 -25px no-repeat;}
.tabwhite_open h3.hours_icon::before{background:url(../svg/locations-icon-h.svg) 0 -56px no-repeat;}
.plusmins{ margin-top:2px}
.conactmain h3{ padding-bottom:0px;}
.service_first h1{ font-size:20px;}
.serviceinnerpart .service_content p{ font-size:15px; padding-top:9px;}
.serviceinnerpart .service_first:before	{ display:none;}
.imagesgllery .innerlocimg{ width:100%;}
.centre_information{ background:#F0F0F0;}
.center_infopart .col-md-6.information_des p{ padding-bottom:20px; line-height:21px;}
.center_infopart h3,.location_team h3,.conactmain h3{ font-size:20px;}
.locicons_sub,.cnticons_sub,ohouricons_sub{ margin-top:7px;}
.center_infopart h4{ font-size:15px; margin-bottom:15px;}
.center_infopart{ padding:27px 15px 3px 0px;}
.center_infopart h3{ padding-bottom:16px;}
.location_team{ padding:25px 0;}
.location_team_desk{  display:none; }
.mobile_team_slider{ display:block; padding-bottom:30px;}
.conactmain{ background:#734577;}
.tabwhite_open .plusmins{background:url(../svg/mob-minus.svg) 0 0 no-repeat;}
.contactwrapper .col-md-4.contact_section{ margin-bottom:8px;}
.contactwrapper .col-md-4.contact_section:last-child{ margin-bottom:0px;}
.contactwrapper{ padding:18px 0 28px 0;}
.center_infopart .col-md-6.information_des p{ font-size:15px;}
.cnticons_sub p, .locicons_sub p, .conactmain p{ font-size:15px;}
.mobile_team_slider .mteamsliderimg{ padding:0px;}
.mobile_team_slider .slick-slide.slick-current.slick-active .mteamsliderimg{position:relative; }
.mobile_team_slider .slick-slide.slick-current.slick-active .mteamsliderimg::after{content:""; position:absolute; left:0px; top:0px; width:calc(100% + 0px); height:calc(100% + 0px); border:10px solid #E5E5E5;}
.mobile_team_slider .slick-slide.slick-current.slick-active .mteamsliderimg img{ padding:0px;background:#E5E5E5;}
.team_desc h3{color:#000000;font-family: "proxima-nova";font-weight: bold;margin-bottom: 0px; font-size:20px;}
.mobile_team_slider .team_desc p{font-size: 15px;line-height: 21px;color:#000000;}
.team_mobile{ margin-top:20px;}
.mobile_team_slider .team_desc {padding-top: 12px;}
.team_desc,.team_image{ width:100%; float:none; display:inline-block;}
.team_desc{ margin-left:0px;}
.teamdesc.teamcontent{ padding-left: 20px; padding-right:20px;}
.mobile_team_slider .slick-slide img{ width:100%;-webkit-filter: grayscale(1);filter: grayscale(1);transition: all 1.5s ease 0s;-webkit-transition: all 1.5s ease 0s;-moz-transition: all 1.5s ease 0s;}
.mobile_team_slider .slick-slide.slick-current.slick-active img{-webkit-filter: grayscale(0);filter: grayscale(0);}
.mobile_team_slider .slick-prev.slick-arrow,.mobile_team_slider .slick-next.slick-arrow{ display:none !important;}
.location_team p, .fulldescr p{ line-height:21px;}
.fulldescr p{ padding-bottom:22px;}
.fulldescr h4{ font-size:15px;}
.mobile_team_slider .fulldescr{ padding-left:0px; padding-top:22px;}

/*start info mobile css*/
.jigso_gray::before{ width:10px;}
.info_supportpart h2{ font-size:20px;}
.info_supportpart p{ font-size:15px;}
.bring_cat span{ font-size:15px;}
.filter_cal_value label{padding: 6px 8px;}
.filter_cal_value label,.brings_cat_wrap select{ font-size:13px;}
.news_category{ font-size:12px;}
.info_post p{ font-size:15px; text-align:left;}
.news_col h3{ font-size:20px;}
.image.detailbox{ max-height:auto; min-height:auto;}
.image.detailbox img{ max-height:auto !important; height:auto; max-width:100%; min-width:100%;}
.filter_cal_value label{margin-bottom:10px;}
.info_post_append .col-md-4{ -ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.image.detailbox{ max-height:auto !important; height:auto;}
.innerbanner.mobile_innerbanner{ height:267px;}
.info_supportpart {padding: 30px 0 20px 0;}
.bring_cat {padding-top: 22px;}
.caetgory_filter{ margin-top:20px;}
.jigso_pink{ padding-top:29px; padding-bottom:18px;}
.info_post{ padding-top:25px; padding-bottom:29px; }
.info_post p{ padding-bottom:25px;}
.filter_cal_value label{ margin-bottom:8px;}
.news_col{ margin-bottom:20px;}
.news_category{ left:11px;}
.info_post p:last-child{ padding-bottom:0px;}
.pagination_post{ margin-top:9px;}
.jigso_white.service_first .service_content p{ line-height:21px;}
.jigso_white.service_first .container,.jigso_gray .container{ padding:0 24px;}

	/*start info mobile css*/
	#cookie-law-info-bar{ font-size:16px !important;}
.plusmins.opentabs{display:block;}
.center_infopart, .center_infopart p, .center_infopart ul li, .center_infopart strong{font-size:15px; line-height:21px; margin-bottom:15px;}
.center_infopart p:last-child{margin-bottom:15px;}
.ohouricons_sub ul li{font-size:15px;}
.center_infopart ul li{margin-bottom:5px;}
.center_infopart ul li::before{top:4px;}
.locicons_sub, .cnticons_sub, ohouricons_sub{margin-top:12px;}
/*.center_infopart p + h3{margin-bottom:0px;}*/
.center_infopart h3{padding-bottom:0px; margin-bottom:15px;}

.may_like{width:100%; display:inline-block; vertical-align:top; margin-top:40px;}
.may_like h3{margin-bottom:24px;}
.may_like{display:block;}
.blog_wrap p,.blog_wrap ul li{font-size:15px;}	
.blog_wrap ul li::after{top:7px;}
.intro_heading h1{font-size:20px;}
.may_like{margin-top:30px;}
.blogtestinner{ padding-bottom:26px; padding-top:68px; padding-left:40px; padding-right:40px;}
.blogtestinner h5,.blogtestinner h6{font-size:15px;}
.blogtestinner::after{top:32px;}	
.filter_part .col-md-4{margin-bottom:10px;}
.date_filter_res{display:inline-block; padding-left:15px; padding-right:15px; width:100%;}
.date_filter_res .form-group{width:100%; display:block;}
.filterdatemain form.form-inline{display:none;}
.date_filter_res input.form-control{width:49%; border:0px; border-radius:0px; float:left;  background:#fff url(../png/cakebder-icon.png) no-repeat right;}
.date_filter_res input.form-control:last-child{float:right;}
.filter_part{padding:30px 0px 14px 0px; margin-bottom:30px;}
.title_content{padding-top:21px; padding-bottom:30px;}		
.page_main_title h2{font-size:20px;}
.searchmainconbg{padding:35px 0px 35px 0px;}
.homesearch.search_wrap .filter_cal_value label{float:left;}
.conactmain a.getdirectionlink{color:#FFF; font-size:13px;}

.team_info .flaxi_researchcon{padding:75px 15px 15px !important;}
.flexible_box .team_info.flex_pad{margin:10px 0 20px; padding:0px;}
.flexible_box .team_info.flex_pad:last-child{margin-bottom:0px;}

.current_vac h2{font-size:20px; line-height:1;}
.work_with_section h1, .work_with_section .teamblocktitle{font-size:20px; line-height:1;}
.may_like h3{font-size:20px; line-height:1;}
.testimonial_inner .job_title{font-weight:400;}
.testimonial_main.flex_pad{margin-top:50px !important;}
.testmonial_first .slick-dots{bottom:-40px;}
.testmonial_first .slick-dots li{margin:0px;}
.testmonial_first .slick-dots li button{width:12px; height:12px; background:#70747C; border-radius:50%; padding:0px;}
.testmonial_first .slick-dots li.slick-active button{background:#00B4E4;}
.testmonial_description{margin:20px 0 23px 0px;}
.sign_up label input[type="checkbox"] ~ i{top:5px;}
.sign_up label{padding:0 0 10px 30px;}
.sign_up_title{text-transform:capitalize;}
.cretae_event nf-field{width:100%;}


/* Flexible Block style */
.flexible_box .desk_view{display:none;}
.flexible_box .mob_view{display:block; text-align:left;}
.common_btn{font-size:14px; width:auto !important; padding:0px 40px;}

.innerbanner{height:200px;}
.flaxi_title h2, .right_title_dis h2, .page-template-flexible_block h2{font-size:26px; line-height:28px;}
.flaxi_title p, .right_title_dis p, .page-template-flexible_block p{font-size:18px; line-height:21px;}
.focused_block .focused_inner h3{font-size:26px; line-height:30px;}
.focused_block .focused_subtitle{font-size:20px; line-height:30px;}
.focused_block .focused_description{font-size:18px; line-height:21px;}
.focused_block .focused_inner{padding:30px;}
.title_group_first_inn .title_1{font-size:20px; line-height:30px;}
.title_group_first .title_group_first_inn .sub_title_1{font-size:26px; line-height:24px;}
.title_group_first_inn{padding:20px;}
.title_group_second_inn{padding:25px;}
.title_group_second_inn .title_2{font-size:26px; line-height:24px;}
.testmonial_first .testmonial_first_inn{padding:25px;}
.quote_block h3{font-size:20px; line-height:24px; margin-bottom:10px;}
.title_group_second_inn .sub_title_2{font-size:20px; line-height:30px;}
.testmonial_first .testmonial_title{font-size:18px; line-height:24px;}
.testmonial_description, .testmonial_first .testmonial_name, .testmonial_first .project_manager{font-size:18px; line-height:21px;}
.flaxi_headerone{width:100%; overflow:hidden;}
.flaxi_img{display:block; height:300px;}
.flaxi_contentone{margin:0px; text-align:center; max-width:100%;}
.flaxi_contentone{position:relative; padding:0px 25px 25px;}
.flaxi_contentone::before{content:""; position:absolute; left:-10%; top:-45px; width:30%; height:50px; background:#005868; display:inline-block; transform:skewX(60deg); -webkit-transform:skewX(60deg);}
.flaxi_contentone::after{content:""; position:absolute; right:-10%; top:-45px; width:85%; height:50px; background:#005868; display:inline-block; transform:skewX(-60deg); -webkit-transform:skewX(-60deg);}
.flaxi_contentone h3{font-size:26px;}
.flaxi_contentone p{font-size:18px; line-height:21px;}
.flaxi_condesc{max-width:100%; padding:0px 10%;}
.flaxi_conform h3{font-size:20px;}
.flaxi_condesc h4, .flaxi_condesc p{font-size:18px;}
.flaxi_form{margin:20px -15px; max-width:inherit;}
.nf-field-container.submit-container{padding:0px 15px; margin:10px 0 0 0 !important;}
#ninja_forms_required_items, .nf-field-container{margin-bottom:10px !important;}

.flaxi_conadd{padding:0 0 0 15px; max-width:100%;}
.flaxi_conadd .con_add p, .flaxi_conadd .con_num a, .flaxi_conadd .con_mail a{font-size:18px;}
.flaxi_contact h3{font-size:20px;}
.articles_section .see_all_link{display:none;}
.flaxi_contact h5{font-size:18px; margin:15px 0px;}
.flaxi_contact ul li{font-size:18px; margin:8px 0px;}
.article_blocks{flex-direction:column; align-items:center; margin:0px;}
.category_image{height:auto;}
.category_image img{width:100%;}
.flaxicat h4{font-size:20px; line-height:24px; color:#000000; font-weight:700; display:block; padding:0 60px 0 0;}
.flaxicat a.see_link{font-size:18px; line-height:21px; color:#1DA1F2; font-weight:700; display:block; float:right; margin:-20px 0 0 0;}
.article_blocks .flaxicat{background:none; padding:0px; margin:0 0 35px 0px; max-width:100%;}
.article_blocks .flaxicat:last-child{margin:0px;}
.article_blocks .flaxicatinner{background:#F0F0F0; padding:20px; margin:10px 0 0 0;}
.step_blocks .flaxi_steps{margin:0 0 20px 0px;}
.flexible_box .flex_pad{text-align:left;}
.page-id-31988 .flexible_box .flex_pad{margin:25px 0px;}
.accordions_description p, .faq_block .faq_answer p{font-size:18px; line-height:21px;}
.article_blocks .flaxicat_post li{padding:10px 15px 10px 0px;}
.document_row .flaxi_doc{margin:10px 0px; max-width:100%;}
.document_row .container{flex-direction:column;}
.flexi_tabs .content h3{font-size:20px; line-height:24px; margin:15px 0px;}
.flexi_tabs .content .tab_desc p{font-size:18px; line-height:21px; margin:15px 0px;}
.flexi_tabs .content h4{font-size:18px; line-height:21px; margin:20px 0px;}
.flexi_tabs .content .tab_desc ul li{font-size:18px; line-height:21px; margin:0 0 15px;}
.flexi_tabs .content .tab_desc ul li::before{top:4px;}
.flexi_tabs .content .tab_desc ul li a{color:#1DA1F2;}
.flexi_tabs .content .tab_desc ul{margin:0px;}
.flexi_tabs .content .content_sap .tab_desc{margin:0px;}
.flexi_tabs .content .tab_img{margin:0 0 10px; padding-top:0px;}
.flaxi_research .flaxi_researchcon::before{content:""; position:absolute; left:-8%; top:-25px; width:55%; height:30px; background:#005868; display:inline-block; transform:skewX(60deg); -webkit-transform:skewX(60deg);}
.flaxi_research .flaxi_researchcon::after{content:""; position:absolute; right:-8%; top:-25px; width:55%; height:30px; background:#005868;  display:inline-block; transform:skewX(-60deg); -webkit-transform:skewX(-60deg);}
.flexible_box .team_info .search_bg{text-align:center; margin-top:-75px;}
.team_info .flaxi_researchimg,
.flexible_box .team_info:nth-child(2n) .flaxi_researchimg{margin:0px auto; display:inline-block; float:none; top:75px; left:0px;}
.flaxi_research .flaxi_researchcon{padding:10px 15px 25px; text-align:left; width:100%; float:left;}
.flaxi_research .flaxi_researchcon h3{font-size:20px;}
.team_info .flaxi_researchcon h4{font-size:15px;}
.flaxi_research.team_info .flaxi_researchcon p{font-size:15px; margin:15px 0 0 0;}
/*.flaxi_research .flaxi_researchcon p{display:none;}*/
.flaxi_research .flaxi_researchcon .talk_onbutton{margin:20px 0 0 0;}
.content_123{flex-direction:column; margin:0px;}
.content_123 .content_inn_123{max-width:100%; margin:0 0 20px;}
.content_123 .content_inn_123:last-child{margin:0px;}
.watch_video_link{margin:30px 0 0;}
.watch_video_link a{min-width:85%;}
.block_123 {padding:25px 0px;}
.content_inn_123 .image_123{height:300px;}
.description_123 .title_123{font-size:20px;}
.description_123 p{font-size:15px; line-height:21px;}
.description_123{padding:15px;}
.block_123 h3{font-size:20px; margin:10px 0 30px;}
.stats_first_block .stats_first, .stats_second_block .stats_second{max-width:70%; margin:0px 15%;}
.stats_first_block h3, .stats_second_block_inn h3{font-size:20px; margin:0px;}
.stats_first_block .stats_first_inn, .stats_second_block .stats_second_inn{width:100%;}
.states_blocks p, .stats_second_inn p{font-size:18px;}
.stats_second_block .container{padding:0px;}
.stats_first_block .stats_first_inn, .stats_second_block .stats_second_inn{margin:20px 0 0;} 
.faq_block h3{font-size:20px; margin:0 0 20px;}
.right_title_dis h3{font-size:20px; word-break:break-all;}
.right_title_dis p{margin:20px 0 0;}
.right_title_dis ul{margin:20px 0 0 0;}
.right_title_dis ul li{font-size:15px; line-height:21px; margin:5px 0px;}
.flaxi_research .flaxi_researchimg.desktop{display:none;}
.flaxi_research .flaxi_researchimg.mobile{display:block;}

.flaxi_img.desktop_image{display:none;}
.flaxi_img.mobile_image{display:flex; align-items: flex-end; padding: 0px; height:650px;}
.flaxi_contact p{font-size:15px;}
.service_content ul li{font-size:15px; line-height:21px;}
.service_content ul li::before{top:5px;}
.accordion_block .accordion li ul li,
.faq_block .accordion li ul li{font-size:15px; line-height:21px;}
.accordion_block .accordion li ul li::before,
.faq_block .accordion li ul li::before{top:4px;}
.flexi_tabs ul.tab_firstlist li{max-width:100%; width:auto;}
.page-flexible-block-page .flexible_box{overflow:hidden; max-width:100%;}
.flexi_tabs .content .content_sap{margin-bottom:10px;}
/* Flexible Block style */

.support_block{padding:25px 0 0 0;}
.sitemap_pages{padding:35px 0px;}
.sitemap_pages h1{font-size:26px; margin-bottom:25px;}
.description_123 .description_text ul{margin:10px 0 0 0;}
.description_123 .description_text ul li{font-size:15px; margin:0px;}

.event_details_register{margin:0 -15px;}
.event_details_register .eventforms{padding:25px; width:auto; margin:0px -25px;}
.event_details_register .fields_row .field_col{width:100%; margin:0 0 10px;}
.event_details_register .fields_row .field_col.field_third{margin:0 0 30px;}
.event_details_register .fields_row{margin:0px; flex-direction:column;}
.event_details_register .card_field, #card-element{width:100%; max-width:100%;}
.event_details_register .card_info label{padding:10px 0 0 0px;}
.event_details_register .select{max-width:100%;}
.event_details_register .common_btn{max-width:90%; margin:20px 5% 0px;}
.event_header h1{font-size:20px;}
.event_row .startdates, .event_row .elocations, .event_row .eventhdetails a, .event_details_register .register_details p{font-size:15px; line-height:21px;}
.event_row .heading, .event_row .eventhdetails h3{font-size:15px;}
.event_row .eventhdetails{margin:0 0 20px; padding:0 0 0 45px;}
.event_row{padding:20px 0px;}
.event_details_register .label, .event_details_register .fields_row .field_col input, .event_details_register .select select,
.event_details_register label{font-size:15px;}
.event_details_register .check_col input[type="radio"] ~ label::before{top:0px;}
.flexible_box #tab_first .col-md-12{flex-direction:column;}
.flexible_box #tab_first ul.tab_firstlist{width:100%;}
.flexible_box #tab_first ul li{margin:0px;}
.first_tabs_cont{margin:15px 0 0 0;}
.flexible_box #tab_first ul.tab_firstlist{margin:3px 0px;}
.cretae_event .nf-form-content{margin:25px auto 15px;}
.category_filter select, .location_filter select, .serch_filter input, .date_filter_res input.form-control{padding-left:12px; text-align:left; text-indent:0px;}
.contaractwrapper .pagination{margin-bottom:20px;}
.serch_filter input::-webkit-input-placeholder {opacity:1;}
.serch_filter input::-moz-placeholder {opacity:1;}
.serch_filter input:-ms-input-placeholder {opacity:1;}
.serch_filter input:-moz-placeholder {opacity:1;}
.news_details_img{max-width:100%;}
.page-volunteer-with-jigsaw .flaxi_form nf-fields-wrap{flex-direction:column;}
.page-volunteer-with-jigsaw .flaxi_form nf-field{width:100%;}
.page-volunteer-with-jigsaw .nf-form-content{padding:15px !important;}
body, body p, .article_blocks .flaxicat_post li a, .flaxi_steps .step_detail h4, .flaxi_steps .step_detail p, .flaxi_research .flaxi_researchcon p{font-size:18px;}

.flexible_box #tab_first ul li.tabactive::after{display:none !important;}

.services_mobile_image img{width:100%; max-width:inherit;}
.support_main .tablist li{width:33%;}
.explore_link{text-align:left;}
.main_thankyou .donation_title h1, .main_thankyou .donation_title h2{font-size:20px; line-height:24px;}
.main_thankyou .donation_title p{font-size:18px; line-height:21px;}
.main_thankyou .donation_title{padding:35px 0px;}
.Image_main_continer .centerimg{display:none;}
.Image_main_continer .centerimg:nth-child(2){display:block; width:100%;}
.Image_main_continer .centerimg:nth-child(2) .img{height:auto;}
.Image_main_continer .centerimg:nth-child(2) img{display:block; width:100%;}
.thanyou_last .slick-dots{bottom:-50px;}
.thanyou_last .slick-dots li{width:11px; height:11px; margin:0px 3px;}
.thanyou_last .slick-dots li button{width:11px; height:11px;}
.fing_jigsaw_inner .title{font-size:20px;}
.fing_jigsaw_inner .loc_icon{padding:8px 0px 8px 38px;}
.event_details_register .card_info{margin:0 0 -15px;}
#eventformloade{top:5px; width:100%;}
.event_details_register .common_btn{float:none;}
.thanyou_first::before{width:10px;}
.Image_main_continer .centerimg{height:auto;}
.Image_main_continer .centerimg .img{position:relative;}

.donateimage_main .donatecenterimg{display:none;}
.donateimage_main .donatecenterimg:nth-child(2){display:block; width:100%;}
.donation_first_row .payment_form{width:auto; margin:0px 0 0 -10px; padding:25px 0 15px;}
.donateimage_main .donatecenterimg .donateimgbox{height:300px;}
.donation_first h1, .payment_form h2, .thanyou_last .donation_title h2{font-size:20px;}
.donation_first{text-align:center; padding:25px 0px;}
.sign_up label{line-height:1.25;}
.thanyou_last .donation_title{padding:0 0 20px;}
.donation_first_row{padding:0px;}
.donation_first_row::before, .donateimage_main::before{width:10px;}
.fullbox_donate .donation_first{max-width:100%; margin:0px;}
.thanyou_last .imageslider .Main_image{width:100%;}

.nobanners .mobile_browsealoud_icon{bottom:10px;}
.nobanners .header_wrap, .nobanners .sticky .header_wrap{padding-bottom:50px;}
.getinvolov_right .desk_view{display:none;}
/*p,h1,h2,h3,h4,h5,h6,span,strong{-webkit-hyphens:auto; -moz-hyphens:auto; -ms-hyphens:auto; hyphens:auto;}*/
p,h1,h2,h3,h4,h5,h6,span,strong{word-wrap:break-word;}

.flexi_tabs ul.tab_secondlist li{max-width:100%; width:100%; margin:5px 0 0 0;}
.flexi_tabs ul.tab_secondlist li:after{display:none !important;}
.flexi_tabs .content_innsec{padding-top:6px; border-top:0px;}
.header_wrap .header_partmiddle{display:none;}

.faq_answer .acleftright .leftcls{width:100%;}
.faq_answer .acleftright .rightcls{width:100%;}
.sliderlogo .container{max-width:500px;}

.careers-temlmain .ctitle_and_description{padding:40px 0px;}
.careers-temlmain .meet_people_tab{padding:40px 0px;}
.careers-temlmain .benefitlist .benefitlist-box{width:100%; padding:10px 0px;}
.careers-temlmain .meet_people_tab .rolespost .rolespost-box{width:50%;}
.cleft-image-right-content .container{flex-wrap:wrap;}
.cright-image-left-content .container{flex-wrap:wrap-reverse;}
.cleft-image-right-content .cleft-image{padding-right:30px; margin-bottom:30px;}
.cright-image-left-content .cleft-images{padding-left:30px; margin-bottom:30px;}

.careersslider_wrap{position:relative;}
.careersslider_wrap .innerbanner{background-size:right 0px; position:relative; background-position:right 0px; height:330px;}
.careersslider_wrap .innerbanner:before{content:""; position:absolute; left:0px; top:0px; width:100%; height:60px; background:rgba(112, 116, 124);}

.ctabs_content .tab_fields{flex-wrap:wrap;}
.ctabs_content .tab_firstlist{margin:5px 0px 0;}
.ctabs_content .accordion .accordion-content{width:100% !important; font-size:16px;}
.ctabs_content .sectiontitles{margin-bottom:20px;}
.roleboxes-main .container{flex-wrap:wrap; justify-content:center;}
.roleboxes-main .roleboxes{margin:10px 0px;}
.roleboxes-main{padding:25px 0px;}
body.single-roles{padding-top:0px;}
.cleft-image-right-content:after, .cright-image-left-content:after, .careers-temlmain .cbenefit:before{border-width:8px;}
body.single-roles .innerbanner{height:250px;}
body.page-national-services{padding-top:0px;}
.pum-container.pum-responsive.pum-responsive-medium{padding: 30px;}

footer .paymenticon{width: 100%; text-align: center; padding: 0px;}
footer .paymenticon ul.picnons{display: flex; align-items: center; width: 100%; justify-content: center;}
footer .paymenticon ul.picnons li{margin:0px 5px;}
.ctabs_content .accordion li h4{padding-right: 50px;}
.icon_ttl_desc_wrap { width:100%; padding:30px 15px 0; }
.icon_ttl_desc_green_back .icon_ttl_desc_wrap { padding-top:20px; }
.icon_ttl_desc_wrap .icon_img{ width:64px; }
.icon_content { padding:0 0 0 20px; width:calc(100% - 64px); }
.bold_dec { max-width:100%; }
.ttl_img_link_slider_sec .slick-list { padding:0; overflow:hidden !important; }
.ttl_img_link_slider_sec { padding:40px 0; }
.ttl_img_link_slider_sec .slick-slide .ttl_dec_slider_wraper { padding:20px 42px 20px 42px; }
.ttl_dec_slider_wraper .slider_cont_sec{ width:100%; padding:0; }
.ttl_dec_slider_wraper .slider_img{ width:100%; padding:20px 0 0 0; }
.box_icon_ttl_descwrap { padding:0; }
.box_icon_ttl_descinnerwrap { padding:40px 42px 40px 42px; }
.lft_icon_wrap { width:100%; }
.rgt_side_cont_wrap { width:100%; padding:20px 0 0 0; }
.lft_icon_innerwrap { padding:0 0 0 0; }
.ttl_clr_slider .slick-next, .ttl_clr_slider .slick-prev { width:40px; height:40px; background-size:20px; }
.ttl_clr_slider .slick-next { right:-10px; }
.ttl_clr_slider .slick-prev { left:-10px; }
.col-md-6.lft_video_img_wrap { -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }
.col-md-6.rgt_cont_wrap{ -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; padding-top:30px; }
.school_detail_page .flexible_box .box_icon_ttl_desc + .tab_first.flexi_tabs { padding-bottom:30px; }
.modal-dialog { margin:.5rem 26px; }
.innre_banner_box.post .innerbanner { height:200px; }
.inner_bnr_ttl { font-size:40px; line-height:45px; }
.school_title { font-size:35px; line-height:40px; }
.school_sectond_sec + .work_with_section{ padding:10px 0 0 0; }
.theme_post_list .contaractwrapper .pagination { padding:20px 0 00px 0; margin:0; }
.form_left_sec { width:100%; padding:0 0 0 0; }
.form_right_sec { width:100%; padding:30px 0 0 0; }
.form_background { padding:30px 20px; }
.theme_heading { width:50%; }
.schl_tesml_section .col-sm-4{ width:100%; padding-top:20px; }
.schl_tesml_section .col-sm-4:first-child{ padding-top:0; }
.school_sectond_sec_box{ padding:30px 20px; }
.schl_tesml_title { font-size:25px; }
.schl_suprt_section_left { width:100%; padding:0 0 30px 0; }
.schl_suprt_section_right { padding:0 30px; width:100%; }
.stick .theme_heading { padding-top:0; }
.stick .school_first_sect_inner { padding:20px 0 20px 0; }
.ctabs_content .accordion li:first-child h4 { margin:10px 0 0; }
.school_hub_cta_sec{height: auto; overflow: hidden;}
.filter_section_school_hub{flex-wrap: wrap;}
.blog_main .filter_section_right{ width:100%; padding:5px 0 0 0; }
#metal-health .filter_section_right .filter_title{ line-height:18px; padding:0 0 10px; width:100%; }
#metal-health .filter_section_right .filter_title + .filter_box { margin:0; width:147px; }
#metal-health .filter_section_right .filter_title + .filter_box + .filter_box { margin:0 0 0 24px; width:174px; }
.filter_section_right .filter_box .select2 *{ width:100%; }
#metal-health .filter_section_right .filter_box .select2{ width:100% !important; }
.filter_section_school_hub{ display:block; }
/********* new flexible box css start *************/
.paymentblocks .payment_form { padding:30px 30px; width:100%; max-width:580px; margin:auto; }
.wemaking_wrap { padding:40px 0; }
.paymentblocks { padding:40px 0; margin-top: 60px !important}
.page-template-flexible_block h2.block_titlehead { font-size:35px; }
.single-chart { width:100%; }
.fullbox_donate .donate_value_wrap .donate_value_box a { padding:10px 26px; }
/********** new flexible box css end **************/

.flexible_box .banner-heading-with-image{height: 350px; align-items: flex-end; padding-bottom: 30px;}
.flexible_box .banner-heading-with-image .banner-text .banner-heading-three{font-size: 18px;}
.flexible_box .banner-heading-with-image .banner-text .banner-heading-two{font-size: 28px;}
.flexible_box .banner-heading-with-image .banner-text .banner-heading-one{font-size: 42px;}
.flexible_box .icon-description-section .icon-description,
.flexible_box .opportunities-partnerships-section .main-tit{font-size: 20px;}
.flexible_box .icon-description-section ul.icon-content li .icon-img{width: 56px; height: auto;}
.flexible_box .icon-description-section ul.icon-content li .icon-img img{max-width: 56px; max-height: 56px;}
.flexible_box .icon-description-section ul.icon-content li .secondary-tit{font-size: 20px;}
.flexible_box .icon-description-section ul.icon-content li .short-desc{width: calc(100% - 56px); padding-left: 25px;}
.flexible_box .icon-description-section ul.icon-content li p{font-size: 14px; line-height: 18px;}
.flexible_box .opportunities-partnerships-section .sub-tit{margin-top: 10px;}

.flexible_box .opportunities-partnerships-section ul{margin-top: 5px;}
body.page-id-33751 .flexible_box, body.page-id-33654 .flexible_box{padding-top: 0px;}
body.page-id-33751 .flexible_box .flaxi_title, body.page-id-33654 .flexible_box .flaxi_title{display: none;}
body.page-id-33751 .banner-heading-with-image, body.page-id-33654 .banner-heading-with-image{display: flex; align-items: center; margin: 0px; height: 220px; padding: 0px;}
body.page-id-33751 .flexible_box .banner-heading-with-image .banner-text .banner-heading-one, body.page-id-33654 .flexible_box .banner-heading-with-image .banner-text .banner-heading-one{font-size: 32px;}
body.page-id-33751 .paymentblocks, body.page-id-33654 .paymentblocks{margin-top: 35px !important;}
.search-heading::before{width: 30px;height: 30px;background-size: cover;top: 2px;}
.search-heading{padding-left: 44px;}
.search-lab{font-size: 18px;}
.search-wrp{margin-top: 16px;}
.search-modal-body{height: auto;padding: 42px 20px 0 20px;}
.search-row{position: relative;}
.search-wrp .search-submit{position: absolute; right: 12px; top: 15px; width: 30px; height: 24px; background: transparent url(../svg/search-ico.svg); background-repeat: no-repeat; background-position: center; font-size: 0; border: 0; background-size: contain;min-width: inherit;}
.site-btn.suggest-btn{margin-top: 12px;border-radius: 8px;}
.search-btn-wrap{margin-top: 12px;}
.mob-menu{padding-top: 20px;}
.footer-row{flex-wrap: wrap;}
.footer-col-1{width: 100%;}
.footer-col-2{width: 50%;margin-top: 40px;}
.footer-col-3{width: 50%;margin-top: 40px;}
.footer-col-4{width: 100%;margin-top: 40px;}
.other_logo{display: none;}
.footer-btm-wrp .menu > li{margin: 0;padding: 0 10px;}
.footer-btm-wrp .menu{flex-wrap: wrap;margin: 0 -10px;}
.other_logo.mob{display: block;}
.footer-btm-wrp{font-size: 16px;justify-content: flex-start;}
.footer-btm-wrp .copy_text{font-size: 16px;}
.footer-btm-wrp .menu{justify-content: flex-start;text-align: left;row-gap: 24px;margin-top: 24px;}
.footer-btm-right{text-align: left;}
.mobile_footer{display: none;}
.footer-btm-wrp .copy_text{text-align: left;}
.footer-bottom-bx{padding-bottom: 80px;padding-top: 26px;}
.footer-links .menu > .menu-item > a{font-size: 18px;}
.call-bx a, .mail-bx a, .address-bx a{font-size: 19px;}
.call-bx a:before{top: 0;}
.mail-bx a:before{top: 0;}
.address-bx a::before{top: 0;}
.footer .matrix_internet{padding-right: 100px;}
.news-letter-rowbx{display: block;}
.newsletter-cta{padding-left: 0;margin-top: 25px;}
.banner-image-sec img { height: 320px; }
.how-help-thumb-slider .slick-slide{padding-right: 30px;}
.how-helpbx{padding: 18px;column-gap: 18px;}


.wlcm-btn{flex-wrap: wrap;}
.wlcm-btn .site-btn-wrap,
.wlcm-btn .site-btn{width: 100%;}
.normal-img-slidebx img {height: 340px;}
.gallery-right-col img{height: 420px;}
.gallery-right{margin-top: 24px;}
.gallery-left{row-gap: 24px;}

.contact-bx .new-contact-bx nf-fields-wrap .col-lg-6,
.contact-bx #ninja_forms_required_items, 
.contact-bx .nf-field-container{margin-bottom: 16px !important;}
.contact-bx .nf-field-container.submit-container{padding: 0 !important; margin: 0 !important; }

.popup-box.modal .btn-close{width: 38px; height: 38px;right: -17px;right: -10px;top: -18px;}
.back-btn.arrow-link{font-size: 14px;padding-left: 33px;}
.back-btn.arrow-link:before{width: 24px;height: 24px;background-size: 24px;}
.news-lbl-wrap{margin-top: 24px;}
.article-title{margin-top: 24px;}
.date-bx{margin-top: 24px;}
.whysybx.write-by{margin-top: 24px;}
.article-blg-img{margin-top: 24px;}
.full-img-bx img { height: 360px; }
.testimonial-sec.with-quote .text-center{text-align: left !important;}
.testimonial-sec.with-quote .testimonial-wrap{row-gap: 24px;}
.thank-you-pic img{width: 100%;}
.donation-sec.paymentblocks .payment_form{padding: 32px 24px;}
.new-content-section .row{row-gap: 24px;}
.donation-sec.paymentblocks .payment-full-pic{position: static;height: 394px;margin-top: 40px;}
.donation-sec.paymentblocks .payment-full-pic img{object-position: right center;}
/* .donation-sec.paymentblocks{padding-bottom: 0;} */

/*s2*/
.ptb { padding: 25px 0;margin: 0 !important;}
.support-bx-wrap { margin-top: 40px;}
.support-logo-sec .slick-list{overflow: visible;}
.logo-slider-wrap{padding-right: 120px;margin-top: 45px;}
.support-logo-img{justify-content: center;height: 60px;}
.support-us-sec .slick-list{overflow: visible;}
.support-bx-wrap{padding-right: 130px;margin-top: 60px;}
.support-us-sec .section-title{text-align: left !important;}

.testimonial-sec.left-profile .testimonial-img img { width: 120px; height: 120px; min-width: 120px; }
.testimonial-sec.left-profile .testimonial-wrap{flex-direction: column;text-align: center;}
.testimonial-sec.left-profile .testimonial-des { max-width: 100%;}

.large-logo{width: 96px; height: 96px; min-width: 96px;}
.large-logo img { width: 64px; height: 64px;}
.large-logo-sec.with-border-bx.right-large-logo .large-logo { width: 120px; height: 120px; min-width: 120px; }
.large-logo-sec.with-border-bx.right-large-logo .large-logo img { width: 80px; height: 80px; }
/*s2 end*/

.search-heading{font-size: 28px;}
.galery-bx.gallery1 img, .galery-bx.gallery2 img { height: auto;}

.location-data-wrap-bx {padding-right: 0; max-width: 100%; overflow-y: hidden; overflow-x: auto; display: flex; height: auto; max-height: unset; column-gap: 20px;padding-bottom: 30px;align-items: flex-start;}
.content_data_accordian{flex: 0 0 90%;margin-top: 0;}
#cookiescript_badge {bottom: 33px !important;}
.footer-btm-mid{margin-top: 0px;}
.news-wrp-main{text-align: center;}
.without-slider .review-slidebx{flex-wrap: wrap;}

.flexible_box .flaxi_title{padding-top: 40px;}
.flaxi_title.flex_pad + .logo-bx-sec.whysybx.ptb.with-border-bx { margin-top: 0px; }
.homebrands h3, .sliderlogo h3{margin-bottom: 20px;}

.logo-bx-sec.ptb.with-border-bx + .logo-bx-sec.ptb.with-border-bx { margin-top: -26px !important; }
.flexible_box .flaxi_title{margin-bottom: -20px !important;}
}
/* 767 */

@media(max-width:525px){
/*.filter_section_right .filter_title{ width:70px; }
.filter_box{ width:calc(100% - 70px); margin:0; padding:0 0 0 20px; }
.blog_main .filter_section_right .filter_box:last-child{ float:right; margin:20px 0 0 0; }*/
.blog_main .filter_section_right .dropdown_filter.filter_box select{ width:100%; }
.blog_main .filter_section_right { width:100%; }
.page-id-31988 .paymentblocks{background-position: 0px 10px; height: 700px; background-size: 750px; padding-bottom: 0px;}
.how-help-thumb-wrp{position: static;}
.how-help-slider{display: none;}
.how-helpbx{display: block;padding: 0;}
.how-helpbx-right.whysybx{padding: 24px;}
.how-help-thumb-slider .slick-slide{padding: 0;}
.how-help-thumb-wrp{padding: 0;}
.how-helpbx .how-help-picbx img{width: 100%;height: 440px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.how-help-thumb-wrp .slick-list{overflow: hidden;}
 .how-help-title { left: -15px;}
 .how-helpbx:before{opacity: 1;}
 .how-helpbx{opacity: 1;}
 .how-helpbx:after{display: none;}
 .how-help-thumb-slider .slick-dots{margin-top: 38px;position: static !important;}
 .how-help-thumb-slider .slick-dots button{width: 20px;height: 20px;}
 .how-help-thumb-slider.slick-dotted.slick-slider{margin-bottom: 0 !important;}
.cta-left-inn .site-btn{width: 100%;}
.cta-right-col img{height: 280px;}
.cta-left-center{width: 100%;}
.btns-wrap{flex-direction: column;justify-content: center;text-align: center;}
.btns-wrap .btn-bx{margin-right: 0;margin-top: 26px;width: 100%;}
.btns-wrap .btn-bx .site-btn{width: 100%;}
.btns-wrap .btn-bx:first-child{margin-top: 0;}
.normal-img-slidebx img { height: 264px; }

.contact-bx .new-contact-bx nf-fields-wrap > nf-field:first-child, .contact-bx .new-contact-bx nf-fields-wrap > nf-field:nth-child(2), .contact-bx .new-contact-bx nf-fields-wrap > nf-field:nth-child(3), .contact-bx .new-contact-bx nf-fields-wrap > nf-field:nth-child(4) { width: 100%;max-width: calc(1000% - 8px);}
.nf-field-container.submit-container {padding: 0;}

.donation-sec.paymentblocks .give_btn{width:calc(33.33% - 8px);}

.how-helpbx .how-help-picbx .mob_bx_img{display: block;}
.how-helpbx .how-help-picbx .desk_bx_img{display: none;}
.how-help-thumb-wrp .slick-list{padding: 0 0px !important;}
.newsletter-cta .site-btn{width: 100%;}
}
@media(max-width:480px){
.iframecls {height: 2500px !important;}
iframe {width: 100% !important;height: auto;} 
.innerbanner{height:139px;}
.content_inn_123 .image_123{height:175px;}
.brings_cat_wrap select{ width:133px;}
.recaptcha-wrap{transform:scale(0.8); -webkit-transform:scale(0.8); margin:0px auto 0;}
.workshop_form_title{font-size:20px; margin:0px;}
.workshop .container{padding:0px;}
.workshop_form{max-width:100%;}
.event_details_register .g-recaptcha{transform:scale(0.75); -webkit-transform:scale(0.75); width:304px; margin:0px auto;}
.event_row .heading::before{width:35px; background-size:auto 32px !important; left:-45px; background-position:center 0 !important;}
.fullbox_donate #payment-form{max-width:300px;}
.process_box span{width:30px; height:30px;}
.process_box{max-width:80%; margin:20px 10%;}
.fullbox_donate .donate_value_wrap .donate_value_box a{padding:10px 16px;}
.process_row .back_row h3{font-size:20px;}
.process_row .back_row .donate-back{font-size:12px;}
.process_row .back_row .donate-back::before{top:3px;}
.fullbox_donate .cardfull label{font-size:14px;}
.fullbox_donate .cardfull input, .fullbox_donate .cardfull select, .fullbox_donate .cardfull textarea{font-size:15px;}
.amount_cls{font-size:14px;}
.amount_cls span{padding:10px;margin: 0px 5px 0px 0px;}
/* .donation_desc{font-size:14px; line-height:18px;} */
.process_box span::after{width:76px; left:28px; top:14px;}
.carddetail_last{margin:0px;}
.carddetail_last .thanktext{font-size:20px;}
#donate_part2 .checkboxes .check_col label{line-height:1;}
.donate_give_wrap{margin:20px 0px;}
.donate_input .gobutton{margin:5px 0 0 0;}
.payment_form #eventformloade{left:0%;}
.fullbox_donate .cardfull .expyear::after{right:62%;}
.fullbox_donate .cardfull .expdatewrap::after{right:10px;}
.event_header{padding:15px 0px;}
.ss-without-labels{margin:0 0 5px;}
.intro_heading{padding:20px 0px;}
.righ_image_box{margin-top:20px;}
.blog_wrap h2{margin-top:20px;}
.sliderlogo .container{max-width:300px;}

.careers-temlmain .meet_people_tab .tab_secondlist li a.mainbox{text-align:center;}
.careers-temlmain .meet_people_tab .rolespost .rolespost-box{width:100%; margin-top:0px;}
.ctestimonial .container{flex-wrap:wrap;}
.ctestimonial .ctestimonial-right{width:100%; padding:35px 20px; text-align:center;}
.ctestimonial .ctestimonial-right p{padding-top:50px;}
.ctestimonial .ctestimonial-right p:before{left:50%; margin-left:-20px;}
.ctestimonial .ctestimonial-images{width:100%;}
.ctestimonial .ctestimonial-images img{width:100%;}
.vacancies_jigsaw .whr-items .whr-info{flex-wrap:wrap;}
.vacancies_jigsaw .whr-items .whr-info li{padding:5px 0px; width:100%; border:0;}
.vacancies_jigsaw .whr-items li h3 a{margin-bottom:5px;}
.careers-temlmain .cbenefit h3{line-height:1.25;}
.careers-temlmain .benefitlist-box .benefitlistimg{height:auto; margin:20px 0px;}
.careers-temlmain .cbenefit .benefitlist{margin:15px 0 20px;}
body.single-roles .innerbanner{height:200px;}
.ctabs_content .tab_fields{border-bottom:0px;}	
.ctabs_content .tab_firstlist{width:50%; padding:0px 2px;}
.flexi_tabs ul.tab_firstlist li{width:100%;}
.ctabs_content .tab_firstlist li a.mainbox, .ctabs_content .tab_firstlist li a.mainbox:hover{padding:12px; font-size:14px; justify-content:center;}
.cleft-image-right-content .cleft-image:before, .cright-image-left-content .cleft-images:before{top:-35px;}
.from_wrap .from_col_6 { width:100%; padding:20px 10px 0; }
.from_wrap .from_col_6:first-child{ padding-top:0; }
.from_butt_wrap button{ width:100%; }
.theme_heading { width:100%; }
/********* new flexible box css start *************/
.paymentblocks .donate_value_wrap { justify-content:center; flex-wrap:wrap; }
.paymentblocks .donate_value_wrap .donate_inputwrap { padding:15px 5px 0; width:100%; flex:0 0 100%; }
/********** new flexible box css end **************/

.flexible_box .flexible-space{margin: 40px 0px;}
.flexible_box .opportunities-partnerships-section ul li{width: 100%;}
.one-line-icon-seciton .panel-tit{max-width: calc(100% - 50px);}
.one-line-icon-seciton .oneline-btn{margin: 20px 0 0 0; display: flex; justify-content: center; width: 100%;}
.one-line-icon-seciton .common_btn{width: 100% !important;}
.sliderlogo .img-bx{height: 120px;}

.paymentblocks .donate_value_wrap .donate_value_box{padding: 0px 4px;}
.donate_value_wrap .donate_value_box a{padding: 10px 12px;}
.right-content-bx .site-btn.dark{width: 100%;}
.key-point{width: 100%;}
.left-image-bx img{height: 235px;}
/* .full-small-image img{height: 150px;} */
.full-img-bx img { height: 264px; }
.thank-you-pic img{width: 100vw;height: 384px;margin-left: -15px;}
.thanks-content{padding: 32px 24px;}
.breadcrumb-list{row-gap: 8px;}
.card-details-withbx{padding: 24px 16px;}
    .donation-sec.paymentblocks .donate_value_wrap .donate_value_box{width: auto;}
    .donation-sec.paymentblocks .donate_value_wrap .donate_value_box a{padding: 10px 18px;}
    .blog-detail-footer{display: block;}
    .blog-foot-right{margin-top: 20px;}
}
/* 480 */
@media(max-width:375px){
.brings_cat_wrap{ padding:0 8px;}
.brings_cat_wrap select{ background-position:90% center;}
#cookie-law-info-bar a.cookie_action_close_header_reject,#cookie-law-info-bar a.cookie_action_close_header{ margin-bottom:0px !important;}
#cookie-law-info-bar a.cookie_action_close_header{ margin-right:5px !important; margin-top:20px !important;}


}

@media(max-width:360px){
.sign_up{max-width:90%; margin:0px 5%}
}
.p-5{padding-bottom:5px}
.p-10{padding-bottom:10px}
.p-15{padding-bottom:15px}
.p-20{padding-bottom:20px}
.p-25{padding-bottom:25px}
.p-30{padding-bottom:30px}
.p-35{padding-bottom:35px}
.p-40{padding-bottom:40px}
.p-45{padding-bottom:45px}
.p-50{padding-bottom:50px}
.findcont {
    text-align: center;
    margin-bottom: 30px;
}
.iframecust {
    height: 1000px !important;
  }
  .additionaltext {
    margin-top: 10px;
  }
  .additionaltext p {
  font-size: 14px;
  padding-bottom: 5px;
}
.nf-form-content .listcheckbox-wrap li, .nf-form-content .listradio-wrap li{position: relative;}

/* Mobiles Donation issue z-index fix 06.12.24 */

@media (max-width: 767px) {
.page-id-30163 .g-recaptcha {
	display: flex !important;
}

.page-id-30163 .g-recaptcha div {		
  z-index: 9999999 !important;
}

.page-id-30163 .gobutton.gobutwrap {
	display: flex !important;
}

.page-id-30163 .gobutton.gobutwrap input#donate_pays {
	z-index: 9999999 !important;
}
.donation-sec.paymentblocks .checkboxes .check_col{margin-top: 10px;}
.donation-sec.paymentblocks .donate_give_wrap .give_btn a, .donation-sec.paymentblocks .donate_value_wrap .donate_value_box a{padding: 10px 6px;}
.subscribe-news-checkbx{flex-wrap: wrap;}
.subscribe-news-checkbx > span{width: 100%;}
.donation-sec.paymentblocks .cardfull .expdatewrap{width: 42%;}
.donation-sec.paymentblocks .cardfull .expyear{width: 58%;}
.subscribe-news-checkbx label{margin-left: 0 !important;margin-right: 16px;}
.checkbx-div{margin-top: 16px;margin-right: 16px;}
.donation-sec.paymentblocks .select::after{top: 54px;}
#donate_part2 .checkboxes .check_col label{line-height: inherit;}
.donation-sec.paymentblocks input[type="text"], .donation-sec.paymentblocks select, .donation-sec.paymentblocks textarea{padding: 0 16px;}
/*s2*/
.back_to_top{bottom: 50px;}
.profile-bx{padding: 38px 20px;}
.prf-slider-des{margin-top: 23px;}
/*s2 end*/

.locations-map-rightbxinn .map_info.google_map{max-height: 370px;height: 370px;}
}

@media (max-height: 420px) {
.mob-menu-linkwrap{ max-height: calc(100vh - 200px); overflow-y: auto; }
.popup-box.modal .modal-dialog{max-width: 78%;}
.donate-link-mob{position: static;margin-top: 20px;}
.mob-meni-links{max-height: inherit;overflow: inherit;}
.search-modal-body{padding-bottom: 20px;}

}
@media (min-width: 1200px) {
.wow { visibility:hidden; }
}
.donation-sec.paymentblocks .gobutton{position: relative;}
.donation-sec.paymentblocks .gobutton #eventformloade{position: absolute; top: 0; left: auto; right: 0; visibility: visible;}
.carddetail .g-recaptcha div{overflow: hidden;}