@charset "utf-8";
/* CSS Document */
/*
========================================================
font-family:baskerville-urw, Arial, Helvetica, sans-serif;
========================================================
Regular		 400
Bold		 700
========================================================
font-family:source-sans-pro, Arial, Helvetica, sans-serif;
========================================================
Light		 300
Regular		 400
Semibold	 600
Bold		 700
========================================================
font-family:raleway, Arial, Helvetica, sans-serif;
========================================================
Medium		 500
Semibold	 600
========================================================

*/

body{color:#000; background:#fff; font-size:62.5%; line-height:1.3; -webkit-text-size-adjust:none; font-family:source-sans-pro, Arial, Helvetica, sans-serif; -webkit-box-sizing:border-box; box-sizing:border-box; font-weight:300;}
/*html{overflow-y:scroll; _overflow-y:auto;}*/
a{color:#000; text-decoration:underline; outline:none;}
a:hover{text-decoration:none;}
address,
p{color:#000; font-size:1.7em; padding:10px 0;}
ul{color:#000; font-size:1.7em;}
ol{color:#000; font-size:1.7em;}
input, textarea, select{color:#000; outline:none; font-size:1.7em; vertical-align:middle; font-family:source-sans-pro, Arial, Helvetica, sans-serif; font-weight:300;}
/*input[type=text], textarea, select{-webkit-appearance:none; border-radius:0;}*/

input::-webkit-input-placeholder{opacity:1;}
input::-moz-placeholder{opacity:1;}
input:-ms-input-placeholder{opacity:1;}
input:-moz-placeholder{opacity:1;}

textarea::-webkit-input-placeholder{opacity:1;}
textarea::-moz-placeholder{opacity:1;}
textarea:-ms-input-placeholder{opacity:1;}
textarea:-moz-placeholder{opacity:1;}

.wrapper{margin:0 auto; padding:0 100px;}
.page_wrap{overflow:hidden;}
/*===================================================================================*/
/*HOMEPAGE START=====================================================================*/
/*===================================================================================*/
.frow{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex;}
.frow_space_between{-webkit-box-pack:justify; -moz-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between;}
.frow_center_align{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center;}
.frow_reverse{-webkit-box-direction:reverse; -moz-box-direction:reverse; -webkit-flex-direction:row-reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse;}
.frow_vcenter{-webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.frow_vbottom{-webkit-box-align:end; -moz-box-align:end; -ms-flex-align:end; -webkit-align-items:flex-end; align-items:flex-end;}
.frow_bottom_align{-webkit-box-align:end; -moz-box-align:end; -ms-flex-align:end; -webkit-align-items:flex-end; align-items:flex-end;}
.frow_wrap{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.frow_column{-webkit-box-direction:normal; -webkit-box-orient:vertical; -moz-box-direction:normal; -moz-box-orient:vertical; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column;}
.frow_wrap_mob{}
.frow > nav{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.frow > div{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.frow > a{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.frow > li{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.tb{display:table; width:100%; height:100%;}
.tb .td{display:table-cell; width:100%; height:100%; vertical-align:middle;}
.rounded{-webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%;}
.moveup-hover{-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; display:inline-block;}
.moveup-hover:hover{transform:translate(0, -5px);}
@media only screen and (max-width: 1024px) {
	.frow_wrap_tab{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
}
@media only screen and (max-width: 767px) {
	.frow_wrap_mob{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.frow_wrap_mob > nav,
	.frow_wrap_mob > div,
	.frow_wrap_mob > a,
	.frow_wrap_mob > li{-webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
}

.gen_btn{display:inline-block; text-decoration:none; font-size:1.8em; color:#fff; font-weight:600; font-family:source-sans-pro, Arial, Helvetica, sans-serif; padding:8px 10px; margin:10px 0; letter-spacing:1px;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; border:1px solid #fff;
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
}
.gen_btn:hover{transform:translate(0, -5px);}
.gen_btn.blue_bg{background:none; border:1px solid #24356c; color:#24356c;}
.gen_btn.blue_bg:hover{background:none;}
.gen_btn.red_bg{background:none; border:1px solid #ce1832; color:#ce1832;}
.gen_btn.red_bg:hover{background:none;}
.gen_btn_hollow{border:2px solid #65c5dd; font-size:2.1em; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; padding:10px 18px; font-family:source-sans-pro, Arial, Helvetica, sans-serif;}
.gen_btn_hollow_sm{border:1px solid #fff; font-size:1.9em; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; padding:7px 12px; font-family:source-sans-pro, Arial, Helvetica, sans-serif;}
@media only screen and (max-width: 1024px) {
	.gen_btn_hollow{font-size:1.8em; padding:8px 16px;}
	.gen_btn_hollow_sm{font-size:1.7em; padding:6px 10px;}
}
@media only screen and (max-width: 767px) {
	.gen_btn_hollow{font-size:1.6em; padding:7px 14px;}
	.gen_btn_hollow_sm{font-size:1.5em; padding:5px 9px;}
}

.cms{}
.cms h1,
.cms .h1,
.cms h2,
.cms .h2{font-size:4.2em; padding:10px 0; line-height:1.1; font-weight:600; font-family:source-sans-pro, Arial, Helvetica, sans-serif; color:#414042;}
.cms h3,
.cms .h3{font-size:3.5em; padding:8px 0; line-height:1.2; font-weight:600; font-family:source-sans-pro, Arial, Helvetica, sans-serif; color:#414042;}
.cms h3 a{color:#414042; text-decoration:none;}
.cms h4,
.cms .h4{font-size:3.3em; padding:8px 0; line-height:1.2; font-weight:600; font-family:source-sans-pro, Arial, Helvetica, sans-serif; color:#414042;}
.cms h4 a{color:#414042; text-decoration:none;}
.cms h5,
.cms .h5{font-size:2.8em; padding:15px 0; line-height:1.2; font-weight:600; color:#65c5dd;}
.cms h6,
.cms .h6{font-size:2.2em; padding:10px 0; line-height:1.2; font-weight:600; color:#65c5dd;}
.cms p{line-height:1.4;}
.cms p strong{/*font-weight:700;*/ font-weight:500;}

.cms.light_weight_titles h5,
.cms.light_weight_titles h6{font-weight:500;}

.cms_blue h5, .cms_blue h6{color:#24356c;}
.cms_light_blue h5, .cms_light_blue h6{color:#65c5dd;}
.cms_red h5, .cms_red h6{color:#ce1832;}
.cms_gray h5, .cms_gray h6{color:#373636;}

.cms_red_p p{color:#ce1832;}

.cms_news h1,
.cms_news h2{font-size:3.8em; text-transform:none; margin-bottom:10px;}
.cms_news .author{font-size:2.2em;}


.cms ul{padding:10px 0;}
.cms ul li{padding:5px 0 5px 32px; position:relative;}
.cms ul li ul{font-size:1em; padding:5px 0;}
.cms ul li:before{content:""; display:block; width:19px; height:19px; border:1px solid #24356c; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; position:absolute; left:1px; top:4px;}
.cms ul li:after{content:""; display:block; width:9px; height:4px; border-bottom:2px solid #24356c; border-left:2px solid #24356c; left:6px; top:11px; position:absolute;
	-moz-transform:rotate(-45deg);  
	-webkit-transform:rotate(-45deg);  
	-o-transform:rotate(-45deg);  
	-ms-transform:rotate(-45deg);
}
.cms ul li a{text-decoration:none;}
.cms ul li ul li{padding:5px 0 5px 15px;}
.cms ul li ul li:before{background:#24356c; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; width:5px; height:1px; border:none; top:15px;}
.cms ul li ul li:after{display:none;}
/*.cms strong{font-weight:700;}*/

.cms.cms_white *{color:#fff;}
.cms.cms_white ul li:before{border:1px solid #fff;}
.cms.cms_white ul li:after{border-bottom:2px solid #fff; border-left:2px solid #fff;}


.cms_centered{text-align:center;}
.cms_centered .divider_line{margin:20px auto;}
.cms_centered *{text-align:center;}
.cms_right{text-align:right;}
.cms_right *{text-align:right;}


.slidebar{position:fixed; left:-250px; top:0; bottom:0; background:#ef7b10; width:250px; z-index:9999; transition:0.5s; -webkit-transition::0.5s; overflow:hidden;}
.slidebar_open{left:0;}
.slidebar ul{padding:50px 20px;}
.slidebar ul li{}
.slidebar ul li a{text-decoration:none; color:#fff; display:block; padding:5px 0;}

.show_menu{height:37px; width:37px; text-align:center; display:none; z-index:999; overflow:hidden; vertical-align:middle; position:absolute; right:377px; top:41px; background:#ce1832;
	-webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;
}
@media only screen and (max-width: 1280px) {
	.show_menu{display:block;}
}
@media only screen and (max-width: 1180px) {
	.show_menu{right:332px;}
}
@media only screen and (max-width: 1024px) {
	.show_menu{right:327px;}
}
@media only screen and (max-width: 767px) {
	.show_menu{right:237px;}
}
@media only screen and (max-width: 570px) {
	.header_new .header_btns .show_menu{display:inline-block; position:static; margin-left:6px;}
}
.close_menu{position:absolute; right:10px; top:10px; margin:0;}
.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent;}
.hamburger:hover{}
.hamburger-box{position:relative;display:inline-block;width:37px;height:37px;margin:0;}
.hamburger-inner{display:block; margin-left:7px; margin-top:17px;}
.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:22px;height:3px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#fff;}
.hamburger-inner:after{height:3px;}
.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}
.hamburger-inner:before{top:-7px}
.hamburger-inner:after{bottom:-7px}
.hamburger--spin .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}
.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}
.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}
.hamburger--spin.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg);background-color:#fff;height:3px}
.hamburger--spin.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0;background-color:#fff;height:3px}
.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg);background-color:#fff;height:3px}
.hamburger--spin-r .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}
.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}
.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}
.hamburger--spin-r.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(-225deg)}
.hamburger--spin-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0;height:3px}
.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(90deg);height:3px}

.close_menu{background:#fff;}
.close_menu .hamburger{}
.close_menu .hamburger-inner,.close_menu .hamburger-inner:after,.close_menu .hamburger-inner:before{background-color:#414042}
.close_menu .hamburger--spin.is-active-close .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg);background-color:#fff;height:3px}
.close_menu .hamburger--spin.is-active-close .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0;background-color:#fff;height:3px}
.close_menu .hamburger--spin.is-active-close .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg);background-color:#fff;height:3px}

.close_menu .hamburger--spin.is-active-close .hamburger-inner{background-color:#414042}
.close_menu .hamburger--spin.is-active-close .hamburger-inner:before{background-color:#414042}
.close_menu .hamburger--spin.is-active-close .hamburger-inner:after{background-color:#414042}

.animate_me{opacity:0;}



.header{padding:25px 0 0; position:relative;}
.header .top_links{position:absolute; right:0; top:0;}
.header .top_links a{float:left; width:111px; height:37px; line-height:37px; text-align:center; color:#fff; text-decoration:none; text-transform:uppercase; font-size:1.4em; font-weight:600; letter-spacing:1px; font-family:source-sans-pro, Arial, Helvetica, sans-serif; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
.header .top_links a:hover{height:42px; line-height:42px;}
.header .logo{display:block; margin:0 auto 15px; width:255px; height:auto;}
.header .top_menu{background:#24356c;}
.header .top_menu ul{text-align:center; font-weight:400;}
.header .top_menu ul li{display:inline-block; padding:0 15px;}
.header .top_menu ul li a{display:inline-block; color:#fff; text-decoration:none; padding:15px 0; position:relative;}
.header .top_menu ul li a:after{content:""; display:block; position:absolute; left:50%; bottom:0; right:50%; background:#ce1832; height:5px;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}
.header .top_menu ul li.current-page-ancestor a:after,
.header .top_menu ul li.current-menu-item a:after,
.header .top_menu ul li a:hover:after{left:0; right:0;}


.header{}
.header .header_logo{width:255px; max-width:255px; -webkit-box:0 0 255px; -moz-box:0 0 255px; -webkit-flex:0 0 255px; -ms-flex:0 0 255px; flex:0 0 255px;}
.header .header_logo img{display:block; width:100%; height:auto;}


.search_bar{position:absolute; left:20%; right:20%; top:100%; z-index:99; display:none; -webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none;
	-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
}
.search_bar .s_padding{padding:10px;}
.search_bar .search_form{background:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; overflow:hidden;}
.search_bar .search_form .search_input{}
.search_bar .search_form .search_input input{width:100%; -webkit-box-sizing:border-box; box-sizing:border-box; padding:7px 10px 5px; border:none;}
.search_bar .search_form .search_btn{-webkit-box:0 0 150px; -moz-box:0 0 150px; -webkit-flex:0 0 150px; -ms-flex:0 0 150px; flex:0 0 150px; max-width:150px; width:150px;}
.search_bar .search_form .search_btn button{width:100%; border:none; outline:none; cursor:pointer; margin:0; color:#fff;}
.search_bar .search_form .search_btn .gen_btn:hover{transform:translate(0, 0);}
.search_bar .search_form .close_search{-webkit-box:0 0 36px; -moz-box:0 0 36px; -webkit-flex:0 0 36px; -ms-flex:0 0 36px; flex:0 0 36px; max-width:36px; width:36px; position:relative}
.search_bar .search_form .close_search a{display:block; position:absolute; left:0; top:0; right:0; bottom:0;}
.search_bar .search_form .close_search a:before{content:""; display:block; width:2px; height:20px; background:#fff; position:absolute; left:17px; top:8px;
	-moz-transform:rotate(-45deg);  
	-webkit-transform:rotate(-45deg);  
	-o-transform:rotate(-45deg);  
	-ms-transform:rotate(-45deg);
}
.search_bar .search_form .close_search a:after{content:""; display:block; width:2px; height:20px; background:#fff; position:absolute; left:17px; top:8px;
	-moz-transform:rotate(45deg);  
	-webkit-transform:rotate(45deg);  
	-o-transform:rotate(45deg);  
	-ms-transform:rotate(45deg);
}


.footer{}
.footer .footer_row{padding:20px 0;}
.footer .footer_row ul{text-align:center; font-size:1.6em; padding:0 0 15px;}
.footer .footer_row ul li{display:inline-block; color:#fff; padding:0 4px; position:relative;}
.footer .footer_row ul li:after{content:""; display:block; position:absolute; right:-2px; top:2px; width:1px; height:17px; background:#fff;}
.footer .footer_row ul li:last-child:after{display:none;}
.footer .footer_row ul li a{text-decoration:none; color:#fff; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; display:inline-block; white-space:nowrap;}
.footer .footer_row ul li a:hover{transform:translate(0, -2px);}
.footer .footer_row ul.footer_contacts{padding:0 0 10px;}
.footer .footer_row ul.footer_contacts li a{font-weight:600;}

.socialize{text-align:center;}
.socialize a{color:#fff; text-decoration:none; font-size:1.6em; margin:0 8px; padding:2px 0 2px 30px; display:inline-block;}
.socialize a.fb{background:url(../images/socialize.svg) 0 2px no-repeat;}
.socialize a.tw{background:url(../images/socialize.svg) 0 -57px no-repeat;}

.website_by{padding:21px; text-align:center;}
.website_by img{display:block; margin:0 auto; max-width:100%; height:auto;}

.instagram_list{padding:50px 0 45px;}
.instagram_list .cms{padding:0 0 50px;}
.instagram_list .insta_img{-webkit-box:0 0 13.857%; -moz-box:0 0 13.857%; -webkit-flex:0 0 13.857%; -ms-flex:0 0 13.857%; flex:0 0 13.857%; width:13.857%; max-width:13.857%;}
.instagram_list .insta_img img{display:block; width:100%; height:auto;}

.insta_feed{overflow:hidden;}
.insta_feed #sb_instagram{margin:0 -11px; width:auto !important;}
@media only screen and (max-width: 767px) {
	.insta_feed #sb_instagram #sbi_images .sbi_item{width:33.33%;}
	.insta_feed #sb_instagram #sbi_images .sbi_item:last-child{display:none;}
}
@media only screen and (max-width: 640px) {
	.insta_feed #sb_instagram{width:auto !important;}
}


.footer_new{padding:45px 0 90px;}
.footer_new .footer_logo{width:26.66%; max-width:26.66%; -webkit-box:0 0 26.66%; -moz-box:0 0 26.66%; -webkit-flex:0 0 26.66%; -ms-flex:0 0 26.66%; flex:0 0 26.66%;}
.footer_new .footer_logo img{display:block; max-width:100%; height:auto; width:255px;}
.footer_new .footer_contact{width:29.58%; max-width:29.58%; -webkit-box:0 0 29.58%; -moz-box:0 0 29.58%; -webkit-flex:0 0 29.58%; -ms-flex:0 0 29.58%; flex:0 0 29.58%;}
.footer_new .footer_contact address{font-size:1.6em; font-weight:300;}
.footer_new .footer_menu{width:24.16%; max-width:24.16%; -webkit-box:0 0 24.16%; -moz-box:0 0 24.16%; -webkit-flex:0 0 24.16%; -ms-flex:0 0 24.16%; flex:0 0 24.16%; padding-top:10px;}
.footer_new .footer_menu ul{font-size:1.6em;}
.footer_new .footer_menu ul li{}
.footer_new .footer_menu ul li a{text-decoration:none; color:#414042; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
.footer_new .footer_menu ul li a:hover{color:#24356c; font-weight:400;}
.footer_new .socialize_new{text-align:right; padding-top:10px;}
.footer_new .socialize_new a{display:inline-block; width:35px; height:35px; margin-left:5px;}
.footer_new .socialize_new a.fb{background: url(../images/socialize_new.svg) -128px 0 no-repeat;}
.footer_new .socialize_new a.tw{background: url(../images/socialize_new.svg) -85px 0 no-repeat;}
.footer_new .socialize_new a.ln{background: url(../images/socialize_new.svg) -42px 0 no-repeat;}
.footer_new .socialize_new a.ins{background: url(../images/socialize_new.svg) 0 0 no-repeat;}
@media only screen and (max-width: 1250px) {
	.footer_new .footer_contact{width:25%; max-width:25%; -webkit-box:0 0 25%; -moz-box:0 0 25%; -webkit-flex:0 0 25%; -ms-flex:0 0 25%; flex:0 0 25%;}
	.footer_new .footer_menu{width:20%; max-width:20%; -webkit-box:0 0 20%; -moz-box:0 0 20%; -webkit-flex:0 0 20%; -ms-flex:0 0 20%; flex:0 0 20%;}
	.footer_new .socialize_new{width:175px; max-width:175px; -webkit-box:0 0 175px; -moz-box:0 0 175px; -webkit-flex:0 0 175px; -ms-flex:0 0 175px; flex:0 0 175px;}
}
@media only screen and (max-width: 1024px) {
	.footer_new{padding:25px 0 55px;}
	.footer_new .footer_logo{width:30%; max-width:30%; -webkit-box:0 0 30%; -moz-box:0 0 30%; -webkit-flex:0 0 30%; -ms-flex:0 0 30%; flex:0 0 30%;}
	.footer_new .footer_contact{width:30%; max-width:30%; -webkit-box:0 0 30%; -moz-box:0 0 30%; -webkit-flex:0 0 30%; -ms-flex:0 0 30%; flex:0 0 30%;}
	.footer_new .footer_menu{width:25%; max-width:25%; -webkit-box:0 0 25%; -moz-box:0 0 25%; -webkit-flex:0 0 25%; -ms-flex:0 0 25%; flex:0 0 25%;}
	.footer_new .socialize_new{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; text-align:center; padding-top:15px;}
	.footer_new .socialize_new a{margin:0 2px;}
}
@media only screen and (max-width: 767px) {
	.footer_new{padding:20px 0;}
	.footer_new .footer_logo{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.footer_new .footer_logo img{margin:0 auto;}
	.footer_new .footer_contact{width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; text-align:center;}
	.footer_new .footer_menu{width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; text-align:center;}
	.footer_new .socialize_new{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; text-align:center; padding-top:15px;}
	.footer_new .socialize_new a{margin:0 2px;}
}
@media only screen and (max-width: 580px) {
	.footer_new .footer_contact,
	.footer_new .footer_menu{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.footer_new .socialize_new{padding-top:20px;}
}

/*===================================================================================*/
/*HOMEPAGE END=======================================================================*/
/*===================================================================================*/

/*===================================================================================*/
/*MODULES START======================================================================*/
/*===================================================================================*/
.slider_banner{margin:0 0 60px;}
.slider_banner .banner_slide{position:relative; display:none;}
.slider_banner .banner_slide_first{display:block;}
.slider_banner .banner_slide img{display:block; width:100%; height:auto;}
.slider_banner .banner_slide .slide_contents{position:absolute; left:0; top:0; right:0; bottom:0;}
.slider_banner .banner_slide .slide_contents h2{color:#fff; font-size:6.4em; font-family:source-sans-pro, Arial, Helvetica, sans-serif; font-weight:600; text-transform:uppercase;}
.slider_banner .banner_slide .slide_contents p{color:#fff; font-size:2.4em; font-family:source-sans-pro, Arial, Helvetica, sans-serif; font-weight:600; line-height:1.1; padding:5px 0 20px;}
.slider_banner .banner_slide .slide_contents .sl_padding{padding:0 120px; width:610px; max-width:100%; -webkit-box-sizing:border-box; box-sizing:border-box;}

.cms_contents{padding:20px 0;}
.cms_contents .cms_icon{width:52px; height:62px; margin:0 auto 15px; overflow:hidden;}
.cms_contents .cms_icon svg{width:52px; height:62px;}
.cms_contents .cms_icon_blue{}
.cms_contents .cms_icon_red svg,
.cms_contents .cms_icon_red path{fill:#ce1832;}
.cms_contents .cms_icon_light_blue svg,
.cms_contents .cms_icon_light_blue path{fill:#65c5dd;}
.cms_contents .wrapper{/*max-width:855px;*/ max-width:1070px;}
.cms_contents_news .wrapper{max-width:1070px;}
.cms_contents .gen_btn{/*padding-left:35px; padding-right:35px;*/ margin-top:25px;}
.cms_contents_news .gen_btn{padding-left:10px; padding-right:10px; margin-top:25px;}
.cms_contents_full .wrapper{max-width:none;}

.four_cols{padding:20px 0;}
.four_cols .col{-webkit-box:0 0 23.58%; -moz-box:0 0 23.58%; -webkit-flex:0 0 23.58%; -ms-flex:0 0 23.58%; flex:0 0 23.58%; width:23.58%; max-width:23.58%;}
.four_cols .col h2{text-align:center; font-size:3.3em; font-family:source-sans-pro, Arial, Helvetica, sans-serif; font-weight:400; color:#414042; padding:0 0 22px;}
.four_cols .col h2 a{text-decoration:none; color:#414042;}
.four_cols .col_img{}
.four_cols .col_img img{display:block; width:100%; height:auto; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;}

.img_txt_cols{padding:80px 0;}
.img_txt_cols .txt_col,
.img_txt_cols .img_col{-webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; width:50%; max-width:50%; position:relative;}
.img_txt_cols .img_col img{display:block; width:100%; height:auto; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; /*opacity:0;*/}
.img_txt_cols .img_col .img_icon{display:block; position:absolute; left:40px; top:0; width:88px; height:88px; padding:0 0 24px; background:url(../images/icon_bg.svg) center no-repeat; background-size:cover;}
.img_txt_cols .img_col .img_icon img{width:60px; height:auto; max-width:90%; display:block; margin:0 auto;}
.img_txt_cols .frow_reverse .img_col .img_icon{left:auto; right:40px;}
.img_txt_cols .txt_col .cms{padding:25px 0 25px 100px;}
.img_txt_cols .frow_reverse .txt_col .cms{padding:25px 100px 25px 0;}

.img_txt_cols_v2 .frow_reverse .txt_col .cms,
.img_txt_cols_v2 .txt_col .cms{padding:25px 100px;}

.divider_line{width:96px; height:3px; margin:10px 0;}

.img_txt_cols_gray{background:#f5f5f5; padding:0; margin:20px 0;}
.img_txt_cols_gray .txt_col,
.img_txt_cols_gray .img_col{-webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; width:50%; max-width:50%;}
.img_txt_cols_gray .img_col img{opacity:0;}
.img_txt_cols_gray .txt_col .cms{padding:25px 100px 25px 60px;}


.two_cols_contents{padding:20px 0;}
.two_cols_contents .wrapper{padding:0 165px;}
.two_cols_contents h3{padding:0 0 35px;}
.two_cols_contents .col{-webkit-box:0 0 48.88%; -moz-box:0 0 48.88%; -webkit-flex:0 0 48.88%; -ms-flex:0 0 48.88%; flex:0 0 48.88%; width:48.88%; max-width:48.88%;}
.two_cols_contents .col .col_img{}
.two_cols_contents .col .col_img img{display:block; width:100%; height:auto; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;}
.two_cols_contents .col .cms{padding:12px 0 0;}
.two_cols_contents .col .cms h3{padding:10px 0;}
.two_cols_contents .col .cms a{display:inline-block;}

.latest_news{padding:50px 0 85px; background:#f7f7f7; margin:20px 0;}
.latest_news .frow{padding-top:40px;}
.latest_news .col{-webkit-box:0 0 31.92%; -moz-box:0 0 31.92%; -webkit-flex:0 0 31.92%; -ms-flex:0 0 31.92%; flex:0 0 31.92%; width:31.92%; max-width:31.92%; background:#fff;
	-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; overflow:hidden;
}
.latest_news .col .col_img{margin-bottom:10px; position:relative; overflow:hidden;}
.latest_news .col .col_img img{display:block; width:100%; height:auto;}
.latest_news .col .col_img a:before{content:""; display:block; position:absolute; left:0; top:0; right:0; bottom:0; background:#65c5dd; opacity:0.93; z-index:5;}
.latest_news .col .col_img a.overlay_link{display:block; position:absolute; left:0; top:100%; width:100%; height:100%; text-decoration:none; color:#fff; font-size:2.8em; font-family:source-sans-pro, Arial, Helvetica, sans-serif; z-index:10; text-align:center; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
.latest_news .col .col_img:hover a.overlay_link{top:0;}
.latest_news .col .col_img a.overlay_link .tb{position:relative; z-index:10;}
.latest_news .col .cms{padding:0 27px 30px;}
.latest_news .col .cms .cat strong,
.latest_news .col .cms .cat a{text-decoration:none; font-weight:600;}
.latest_news .col .cms p{padding:6px 0;}
.latest_news .col .gen_btn{padding-left:25px; padding-right:25px; margin-top:20px;}

.news_pg{background:#fff; padding:30px 0 5px;}
.news_pg .col{margin-bottom:50px;}

.events_pg .col .col_img a:before{background:#24356c;}

.search_pg{}
.search_pg .col .col_img a:before{display:none;}
.search_pg .col .col_img:hover a.overlay_link{top:100%; display:none;}

.pagination{padding:15px 0 35px;}
.pagination ol{text-align:center; font-size:1.7em;}
.pagination ol li{display:inline-block; position:relative; padding:0 8px 0 0;}
.pagination ol li:after{content:""; display:block; width:2px; height:2px; background:#65c5dd; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; position:absolute; right:2px; bottom:7px;}
.pagination ol li:last-child:after{display:none;}
.pagination ol li a{text-decoration:none; color:#000;}
.pagination ol li span{color:#24356c;}

.img_1_col{padding:20px 0; position:relative;}
.img_1_col img{display:block; width:100%; height:auto;}
.img_1_col .wrapper img{-webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;}
.img_1_col.banner_tag{margin-bottom:90px;}
.img_1_col.banner_tag:after{content:"";  display:block; position:absolute; left:50%; top:100%; width:137px; height:87px; margin:0 0 0 -68px; background:url(../images/news_banner_tag.svg) center top no-repeat;}
.img_1_col.banner_tag_light_blue:after{background:url(../images/news_banner_tag_light_blue.svg) center top no-repeat;}
.img_1_col.banner_tag_blue:after{background:url(../images/news_banner_tag_blue.svg) center top no-repeat;}
.img_1_col.banner_tag_red:after{background:url(../images/news_banner_tag_red.svg) center top no-repeat;}

.img_3_col{padding:20px 0;}
.img_3_col img{display:block; width:100%; height:auto; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;}
.img_3_col .col{-webkit-box:0 0 31.92%; -moz-box:0 0 31.92%; -webkit-flex:0 0 31.92%; -ms-flex:0 0 31.92%; flex:0 0 31.92%; width:31.92%; max-width:31.92%;}

.img_2_col{padding:20px 0;}
.img_2_col img{display:block; width:100%; height:auto; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;}
.img_2_col .col{-webkit-box:0 0 48.92%; -moz-box:0 0 48.92%; -webkit-flex:0 0 48.92%; -ms-flex:0 0 48.92%; flex:0 0 48.92%; width:48.92%; max-width:48.92%;}

.img_caption{text-align:center; margin-top:7px; padding-left:15px; padding-right:15px;}

.header_bar{background:#f7f7f7; padding:17px 0; margin:20px 0;}
.header_bar h1,
.header_bar h2,
.header_bar h3{font-size:3.3em; font-family:source-sans-pro, Arial, Helvetica, sans-serif; font-weight:600; color:#373636; text-align:center;}

.has_vid{display:block; position:relative;}
.has_vid:after{content:""; display:block; width:75px; height:75px; background:url(../images/play_btn.svg) center no-repeat; position:absolute; left:50%; top:50%; margin:-37px 0 0 -37px;}


.header_in_bar{background:#24356c url(../images/blue_graphic_left.svg) left bottom no-repeat;}
.header_in_bar .bg_right{background:url(../images/blue_graphic_right.svg) right bottom no-repeat; min-height:252px; padding:0 250px;}
.header_in_bar .bg_right .tb{height:252px;}
.header_in_bar .bg_right .cms{padding:50px 0;}

.header_in_red_bar{background:#ce1832; padding:0 55px 0 100px}
.header_in_red_bar .bg_right{background:url(../images/red_graphic_right.svg) right bottom no-repeat; min-height:252px; padding:0 250px 0 0;}

.testimonials_slider{padding:20px 0;}
.testimonials_slider .wrapper{padding:0 75px;}
.testimonials_slider .cms{padding:0 0 20px;}
.testimonials_slider .ts_slider{padding:0 182px;}
.testimonials_slider .ts_slider .ts_slide{}
.testimonials_slider .ts_slider .ts_slide p{text-align:center; font-size:2.6em; font-family:source-sans-pro, Arial, Helvetica, sans-serif; color:#373636;}
.testimonials_slider .ts_slider .ts_slide p.blue{color:#24356c; margin-bottom:15px; font-family:source-sans-pro, Arial, Helvetica, sans-serif; font-weight:400;}
.testimonials_slider .ts_cta{padding:8px 0 0;}
.testimonials_slider .ts_cta .gen_btn{margin-left:9px; margin-right:9px; min-width:160px;}

.newsletter_signup{margin:20px 0; padding:30px 0;}
.newsletter_signup .nl_title{-webkit-box:0 0 280px; -moz-box:0 0 280px; -webkit-flex:0 0 280px; -ms-flex:0 0 280px; flex:0 0 280px; max-width:280px; width:280px; margin-right:100px; opacity:1;}
.newsletter_signup .nl_title h3{padding:0; line-height:1;}
.newsletter_signup .nl_form_col{opacity:1;}
.newsletter_signup .nl_form_col .frm_title{padding:0; font-size:2.2em; color:#fff; padding-bottom:17px;}
.newsletter_signup .nl_form_col .nl_form{position:relative; padding:0 0 50px;}
.newsletter_signup .nl_form_col .nl_form .frm_col{-webkit-box:0 0 40.27%; -moz-box:0 0 40.27%; -webkit-flex:0 0 40.27%; -ms-flex:0 0 40.27%; flex:0 0 40.27%; max-width:40.27%; width:40.27%; position:relative;}
.newsletter_signup .nl_form_col .nl_form .frm_btn{-webkit-box:0 0 15.27%; -moz-box:0 0 15.27%; -webkit-flex:0 0 15.27%; -ms-flex:0 0 15.27%; flex:0 0 15.27%; max-width:15.27%; width:15.27%; position:relative;}
.newsletter_signup .nl_form_col .nl_form .frm_col .frm_label{position:absolute; left:0; top:0; right:0; padding:10px 15px; font-size:1.7em; z-index:-1;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}
.newsletter_signup .nl_form_col .nl_form .frm_col .txtbox{border:none; outline:none; background:#fff; width:100%; padding:10px 15px; -webkit-box-sizing:border-box; box-sizing:border-box; font-size:1.7em;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}
.newsletter_signup .nl_form_col .nl_form .frm_col.frm_focus .frm_label{z-index:1; font-size:1.2em; padding:2px 15px 0; opacity:0.5;}
.newsletter_signup .nl_form_col .nl_form .frm_col.frm_focus .txtbox{padding:18px 15px 2px;}
.newsletter_signup .nl_form_col .nl_form .frm_btn .signup_btn{width:100%; color:#fff; border:none; outline:none; font-size:1.4em; font-weight:600; cursor:pointer; height:44px; text-transform:uppercase; font-family:source-sans-pro, Arial, Helvetica, sans-serif; letter-spacing:1px;}

.newsletter_signup .nl_form_col .nl_form .privacy_policy_radio{position:absolute; left:0; bottom:0;}

.wpcf7-form-control-wrap{position:static;}
.wpcf7-list-item-label{display:none !important;}
.wpcf7-not-valid-tip,
.wpcf7-response-output{color:#fff !important; font-size:15px !important; padding:5px 0 !important; border:none !important;}
.newsletter_signup .nl_form_col .nl_form .frm_btn .ajax-loader{position:absolute; right:-30px; top:50%; margin-top:-14px; background-color:#fff; border:2px solid #fff;}

.custom_radio{display:block; position:relative; padding-left:35px; cursor:pointer; font-size:17px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; color:#fff;}
.custom_radio a{color:#fff; text-decoration:none; position:relative;}
.custom_radio a:after{position:absolute; content:""; display:block; left:0; right:0; bottom:-7px; height:1px; background:#fff;}
.custom_radio input{position:absolute; opacity:0; cursor:pointer; height:0; width:0;}
.custom_radio .checkmark{position:absolute; top:0; left:0; height:20px; width:20px; background-color:#fff; border-radius:50%;}
.custom_radio:hover input ~ .checkmark{background-color:#fff;}
.custom_radio input:checked ~ .checkmark{background-color:#fff;}
.custom_radio .checkmark:after{content:""; position:absolute; display:none; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
.custom_radio input:checked ~ .checkmark:after{display:block;}
.custom_radio .checkmark:after{top:6px; left:6px; width:8px; height:8px; border-radius:50%; background:#ce1832;} 

.our_supporters{padding:20px 0;}
.our_supporters .cms{padding:0 0 14px;}
.our_supporters .sup_logo{padding:14px; -webkit-box:0; -moz-box:0; -webkit-flex:0; -ms-flex:0; flex:0;}
.our_supporters .sup_logo img{max-width:200px; height:auto;}

.two_col_contents{padding:40px 30px 60px; margin:20px 0;}
.two_col_contents .txt_col{-webkit-box:0 0 46.2%; -moz-box:0 0 46.2%; -webkit-flex:0 0 46.2%; -ms-flex:0 0 46.2%; flex:0 0 46.2%; width:46.2%; max-width:46.2%;}
.two_col_contents .txt_col p strong{font-weight:700;}

.cta_section{margin:20px 0; padding:45px 30px; background:#f6f6f6}
.cta_section .cta_img{-webkit-box:0 0 230px; -moz-box:0 0 230px; -webkit-flex:0 0 230px; -ms-flex:0 0 230px; flex:0 0 230px; width:230px; max-width:230px;}
.cta_section .cta_img img{display:block; max-width:100%; height:auto; margin:0 auto; width:142px;}
.cta_section .cta_txt{padding:0 0 0 10px;}
.cta_section .cta_txt .gen_btn{padding-left:33px; padding-right:33px;}


.cta_section_v2{margin:52px 0 20px; padding:45px 30px 25px; background:#f6f6f6; position:relative;}
.cta_section_v2 .wrapper{max-width:830px;}
.cta_section_v2 .cta_img{width:70px; position:absolute; left:50%; top:-50px; margin-left:-35px;}
.cta_section_v2 .cta_img img{display:block; width:100%; height:auto;}

.divider_theme{padding:10px 20px;}
.divider_theme img{display:block; max-width:100%; height:auto; margin:0 auto;}

.cta_button{padding:20px 0;}
.cta_button .wrapper{max-width:1000px;}
.cta_button a{display:block; color:#fff; font-size:3.5em; font-family:source-sans-pro, Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; padding:29px 65px; line-height:1; position:relative; overflow:hidden;}
.cta_button a:before{content:""; display:block; position:absolute; left:-1px; top:-2px; bottom:-2px; width:100px; background:url(../images/cta_left_red.svg) 0 0 no-repeat; background-size:auto 102%;}
.cta_button a:after{content:""; display:block; position:absolute; right:-1px; top:-2px; bottom:-2px; width:100px; background:url(../images/cta_left_red.svg) 0 0 no-repeat; background-size:auto 102%;
	-moz-transform:rotate(180deg);  
	-webkit-transform:rotate(180deg);  
	-o-transform:rotate(180deg);  
	-ms-transform:rotate(180deg);
}
.cta_button a.blue_bg{}
.cta_button a.blue_bg:before,
.cta_button a.blue_bg:after{background:url(../images/cta_left_blue.svg) 0 0 no-repeat; background-size:auto 102%;}
.cta_button a.light_blue_bg:before,
.cta_button a.light_blue_bg:after{background:url(../images/cta_left_light_blue.svg) 0 0 no-repeat; background-size:auto 102%;}

.header_color_bar{margin:20px 0; padding:0 30px;}
.header_color_bar .header_right_bg{padding:55px 0 35px;}
.header_color_bar_no_cta .header_right_bg{padding:55px 0;}
.header_color_bar h1,
.header_color_bar h2{font-size:3.5em; color:#fff; font-weight:400; font-family:source-sans-pro, Arial, Helvetica, sans-serif; text-align:center;}
.header_color_bar.light_blue_bg{background:#65c5dd url(../images/header_bg_left_light_blue.svg) 30px -10px no-repeat;}
.header_color_bar.light_blue_bg .header_right_bg{background:url(../images/header_bg_right_light_blue.svg) 100% -10px no-repeat;}

.header_color_bar.red_bg{background:#ce1832 url(../images/header_bg_left_red.svg) 30px -10px no-repeat; padding:0 30px;}
.header_color_bar.red_bg .header_right_bg{background:url(../images/header_bg_right_red.svg) 100% -10px no-repeat;}

.header_color_bar.blue_bg{background:#384277 url(../images/header_bg_left_blue_option.svg) 30px -10px no-repeat; padding:0 30px;}
.header_color_bar.blue_bg .header_right_bg{background:url(../images/header_bg_right_blue_option.svg) 100% -10px no-repeat;}

.header_color_bar .gen_btn{padding-left:35px; padding-right:35px;}

.header_over_img{margin:20px 0; position:relative;}
.header_over_img:after{content:""; display:block; position:absolute; left:0; top:20px; right:0; bottom:20px; opacity:0.53; /*background:#564335;*/ z-index:5;}
.header_over_img img{display:block; width:100%; height:auto; opacity:0;}
.header_over_img .header_txt{position:absolute; left:0; top:0; right:0; bottom:0; z-index:10;}
.header_over_img .header_txt h1,
.header_over_img .header_txt h2{text-align:center; color:#fff; font-size:5.5em; font-weight:400; font-family:source-sans-pro, Arial, Helvetica, sans-serif;}
.header_over_img .header_txt h6{position:absolute; left:15px; right:15px; bottom:45px; color:#fff; text-align:center; font-size:2.7em; font-weight:600;}
.header_over_img.header_overaly:before{content:""; display:block; position:absolute; left:0; top:0px; right:0; bottom:0px; opacity:0.28; background:#241421; z-index:5;}
.header_over_img .gen_btn{padding-left:35px; padding-right:35px;}
/*
.header_over_img.header_overaly.flush_margin:before{top:0; bottom:0;}
.header_over_img.header_overaly.flush_margin:before{top:0; bottom:0;}
*/
.header_over_img.header_overaly_left_to_right:before{opacity:1; background:url(../images/banner_overlay.png) 0 0 repeat-y; background-size:100% auto;}
.header_over_img .header_txt_left .cms h1,
.header_over_img .header_txt_left .cms h2{text-align:left; font-size:7em; padding:0 0 10px; text-transform:none;}
.header_over_img .header_txt_left .cms p{text-align:left; font-size:2.4em; color:#fff; font-family:source-sans-pro, Arial, Helvetica, sans-serif; line-height:1.1;}
.header_over_img .header_txt_left .htxt_width{max-width:450px;}

.header_min_height{min-height:400px;}

.header_over_img .banner_tag{position:absolute; left:0; top:0;}
.header_over_img .banner_tag .b_tag{width:275px;}
.header_over_img .banner_tag .b_tag .b_tag_height{height:170px; background:#384277; padding:70px 0 0;}
.header_over_img .banner_tag .b_tag .b_tag_end{padding:0 0 45.45%; background:url(../images/help_tab_blue_banner.png) center no-repeat; background-size:cover;}
.header_over_img .banner_tag .b_tag .b_tag_title{height:170px; margin:0 auto; max-width:80%;}
.header_over_img .banner_tag .b_tag .b_tag_title h3{color:#fff; font-weight:600; text-align:center; font-size:2.4em; padding:0 0 15px; line-height:1;}
.header_over_img .banner_tag .b_tag .b_tag_title h1{color:#fff; font-weight:400; text-align:center; font-size:4.1em; font-family:source-sans-pro, Arial, Helvetica, sans-serif; line-height:1;}

.header_over_img .banner_tag_light_blue .b_tag .b_tag_height{background:#7acbe1;}
.header_over_img .banner_tag_light_blue .b_tag .b_tag_end{background:url(../images/help_tab_light_blue_banner.png) center no-repeat; background-size:cover;}

.header_over_img .banner_tag_red .b_tag .b_tag_height{background:#d33840;}
.header_over_img .banner_tag_red .b_tag .b_tag_end{background:url(../images/help_tab_red_banner.png) center no-repeat; background-size:cover;}
.find_centre{padding:20px 0;}
.find_centre .fc_left{-webkit-box:0 0 37.35%; -moz-box:0 0 37.35%; -webkit-flex:0 0 37.35%; -ms-flex:0 0 37.35%; flex:0 0 37.35%; width:37.35%; max-width:523px; background:#f7f7f7; padding-bottom:87px;}

.find_centre .fc_right{background:#89b4f8; position:relative;}
.find_centre .fc_right #map{position:absolute; left:0; top:0; right:0; bottom:0;}
.find_centre .fc_left .fc_intro{padding:40px 40px 25px 100px;}
.find_centre .fc_left .centre_menu{}
.find_centre .fc_left .centre_menu .centre_item{padding:0 50px 0 100px; cursor:pointer; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
.find_centre .fc_left .centre_menu .centre_item span{display:block; padding:9px 15px 9px 0; border-bottom:1px solid #24356c; position:relative; font-size:1.9em;}
.find_centre .fc_left .centre_menu .centre_item span:after{display:block; content:""; width:9px; height:9px; border-right:1px solid #373636; border-bottom:1px solid #373636; position:absolute; right:0; top:50%; margin-top:-7px; -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg);}
.find_centre .fc_left .centre_menu .centre_item_selected{color:#fff; padding:15px 50px 24px 100px; background:#24356c;}
.find_centre .fc_left .centre_menu .centre_item_selected span{padding-bottom:0;}
.find_centre .fc_left .centre_menu .centre_item_selected span:after{display:none;}
.find_centre .fc_left .centre_menu .centre_item span{font-weight:300;}
.find_centre .fc_left .centre_menu .centre_item_selected span{font-weight:700;}
.find_centre .fc_left .centre_menu .centre_item p,
.find_centre .fc_left .centre_menu .centre_item address{color:#fff; padding:0; font-size:1.7em; font-weight:300;}
.find_centre .fc_left .centre_menu .centre_item p a{color:#fff; text-decoration:none;}
.find_centre .fc_left .centre_menu .centre_item .centre_add{display:none;}
.find_centre .fc_left .centre_menu .centre_item_selected .centre_add{display:block;}

.gm-style .gm-style-iw-c{background:#24356c !important; color:#fff !important; font-size:17px !important; font-weight:300 !important; border-radius:0 !important; padding:15px 20px !important; box-shadow:none !important;}
.gm-style .gm-style-iw-c strong{font-size:19px !important; font-weight:700 !important;}
.gm-style .gm-style-iw-c a{text-decoration:none; color:#fff;}
.gm-style .gm-style-iw-t:after{background:linear-gradient(45deg,rgba(36,53,108,1) 50%,rgba(36,53,108,0) 51%,rgba(36,53,108,0) 100%) !important; box-shadow:none !important;}
.gm-style-iw-d{overflow:visible !important;}

.trustees_list{padding:20px 0;}
.trustees_list .trustee{-webkit-box:0 0 31.92%; -moz-box:0 0 31.92%; -webkit-flex:0 0 31.92%; -ms-flex:0 0 31.92%; flex:0 0 31.92%; width:31.92%; max-width:31.92%; margin:40px 2.12% 40px 0;}
.trustees_list .trustee:nth-child(3n){margin-right:0;}
.trustees_list .trustee .trustee_img{max-width:100%; margin:0 auto; padding:0 45px 20px;}
.trustees_list .trustee .trustee_img img{display:block; width:100%; height:auto; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;}
.trustees_list .trustee .cms{padding:0 20px;}
.trustees_list .trustee .cms h4{font-size:3em; margin-bottom:8px;}
.trustees_list .trustee .cms h5{font-size:2.3em; margin-bottom:8px; color:#24356c; padding:0;}

.team_details{padding:65px 0 90px;}
.team_details .team_txt,
.team_details .team_img{width:48%; max-width:48%; -webkit-box:0 0 48%; -moz-box:0 0 48%; -webkit-flex:0 0 48%; -ms-flex:0 0 48%; flex:0 0 48%;}
.team_details .team_img img{display:block; width:100%; height:auto; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;}
.team_details .team_txt{}
.team_details .team_txt .cms{padding:0 75px 0 0;}
.team_details .team_txt .cms h6{font-size:2.3em; color:#414042;}
.team_details .team_txt .gen_btn{width:128px; -webkit-box-sizing:border-box; box-sizing:border-box; text-align:center;}
@media only screen and (max-width: 1024px) {
	.team_details{padding:45px 0 70px;}
	.team_details .team_txt .cms{padding:0 40px 0 0;}
	.team_details .team_txt .cms h6{font-size:2.1em;}
}
@media only screen and (max-width: 767px) {
	.team_details{padding:25px 0 50px;}
	.team_details .team_txt .cms{padding:0;}
	.team_details .team_txt .cms h6{font-size:1.9em;}
	.team_details .team_txt,
	.team_details .team_img{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; text-align:center;}
	.team_details .team_img{margin:0 auto 25px; max-width:500px;}
}

.how_we_help{padding:0 0 120px;}
.how_we_help .wrapper{max-width:924px;}
.how_we_help .hwh_tab{-webkit-box:0 0 29.87%; -moz-box:0 0 29.87%; -webkit-flex:0 0 29.87%; -ms-flex:0 0 29.87%; flex:0 0 29.87%; width:29.87%; max-width:29.87%; position:relative;}
.how_we_help .hwh_tab .tab_inner{padding-top:46px;}
.how_we_help .hwh_tab .tab_link{display:block; position:absolute; left:0; top:0; right:0; bottom:-100px; z-index:15;}
.how_we_help .hwh_tab .tab_height{height:185px; margin:0 auto; max-width:85%; position:relative; z-index:10;}
.how_we_help .hwh_tab .tab_end{padding:0 0 44.33%; position:absolute; left:0; top:97.5%; right:0; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; z-index:-1;}
.how_we_help .hwh_tab:hover .tab_end{top:100%;}
.how_we_help .hwh_tab h3{color:#fff; font-weight:600; text-align:center; font-size:2.4em; padding:0 0 15px; line-height:1;}
.how_we_help .hwh_tab h2{color:#fff; font-weight:400; text-align:center; font-size:4.1em; font-family:source-sans-pro, Arial, Helvetica, sans-serif; line-height:1;}

.how_we_help .hwh_tab_blue{background:#384277;}
.how_we_help .hwh_tab_blue .tab_end{background:#384277 url(../images/help_tab_blue.png) center bottom no-repeat; background-size:100% 100%;}

.how_we_help .hwh_tab_light_blue{background:#7bcce1;}
.how_we_help .hwh_tab_light_blue .tab_end{background:#7bcce1 url(../images/help_tab_light_blue.png) center bottom no-repeat; background-size:100% 100%;}

.how_we_help .hwh_tab_red{background:#d33840;}
.how_we_help .hwh_tab_red .tab_end{background:#d33840 url(../images/help_tab_red.png) center bottom no-repeat; background-size:100% 100%;}

.support_us_tabs .hwh_tab{margin:0 25px;}
.support_us_tabs .hwh_tab h2{margin-bottom:24px;}
.support_us_tabs .hwh_tab .tab_height{height:150px; margin:0 auto;}

.breadcrumbs{padding:18px 0 10px;}
.breadcrumbs ul{font-size:1.7em;}
.breadcrumbs ul li{display:inline-block; position:relative; padding:0 15px 0 0;}
.breadcrumbs ul li:after{content:""; display:block; width:2px; height:2px; background:#373636; position:absolute; right:6px; bottom:7px;}
.breadcrumbs ul li:last-child:after{display:none;}
.breadcrumbs ul li a,
.breadcrumbs ul li span{display:inline-block; text-decoration:none;}

.three_cols_list{padding:20px 0;}
.three_cols_list.gray_bg{padding:65px 0 30px; background:#f7f7f7;}
.three_cols_list .col{-webkit-box:0 0 32%; -moz-box:0 0 32%; -webkit-flex:0 0 32%; -ms-flex:0 0 32%; flex:0 0 32%; width:32%; max-width:32%; margin:0 0 35px; position:relative;
	-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; overflow:hidden;
}
.three_cols_list .col .col_title{}
.three_cols_list .col .col_img{padding:0 0 5px;}
.three_cols_list .col .col_img img{display:block; width:100%; height:auto;}
.three_cols_list .col .col_txt{}
.three_cols_list .col .col_padding{padding:0 20px 80px; position:relative;}
.three_cols_list .col .gen_btn{position:absolute; left:20px; bottom:20px;}

.news_title{padding:10px 0;}
.news_title.blue_bg{background:#384277;}
.news_title h2{}
.news_title .n_title{position:relative;}
.news_title .back_link{position:absolute; left:0; top:50%; color:#fff; text-decoration:none; font-size:1.7em; margin-top:-10px;}


/*===================================================================================*/
/*MODULES END========================================================================*/
/*===================================================================================*/


@media only screen and (max-width: 1400px) {
	.wrapper{padding:0 75px;}
	
	.two_cols_contents .wrapper{padding:0 100px;}
	.testimonials_slider .ts_slider{padding:0 100px;}
	.two_col_contents{padding:40px 0 60px; margin:20px 0;}
		
	.img_txt_cols .txt_col .cms{padding:25px 0 25px 75px;}
	.img_txt_cols .frow_reverse .txt_col .cms{padding:25px 75px 25px 0;}

	.img_txt_cols_gray .txt_col .cms{padding:25px 75px 25px 60px;}
	.img_txt_cols_gray .frow_reverse .txt_col .cms{padding:25px 75px;}
	
	.img_txt_cols_v2 .frow_reverse .txt_col .cms,
	.img_txt_cols_v2 .txt_col .cms{padding:25px 75px;}
	
	.find_centre .fc_left .fc_intro{padding:40px 30px 25px 75px;}
	.find_centre .fc_left .centre_menu .centre_item{padding:0 30px 0 75px;}
	.find_centre .fc_left .centre_menu .centre_item_selected{padding:15px 30px 24px 75px;}
}


@media only screen and (max-width: 1180px) {
	.wrapper{padding:0 30px;}

	.two_cols_contents .wrapper{padding:0 50px;}
	.testimonials_slider .ts_slider{padding:0 50px;}
	.two_col_contents{padding:40px 0 60px; margin:20px 0;}
	
	.img_txt_cols .txt_col .cms{padding:25px 0 25px 30px;}
	.img_txt_cols .frow_reverse .txt_col .cms{padding:25px 30px 25px 0;}
	
	.img_txt_cols_gray .txt_col .cms{padding:25px 30px;}
	.img_txt_cols_gray .frow_reverse .txt_col .cms{padding:25px 30px;}
	
	.img_txt_cols_v2 .frow_reverse .txt_col .cms,
	.img_txt_cols_v2 .txt_col .cms{padding:25px 30px;}
	
	.find_centre .fc_left .fc_intro{padding:35px 25px 25px 30px;}
	.find_centre .fc_left .centre_menu .centre_item{padding:0 25px 0 30px;}
	.find_centre .fc_left .centre_menu .centre_item_selected{padding:15px 25px 24px 30px;}
}


/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 1024px) {
	input[type=text], input[type=email], textarea, select, input[type=submit]{-webkit-appearance:none; border-radius:0;}
	.wrapper{padding:0 25px;}
	
	
	.cms{}
	.cms .h1,
	.cms h1,
	.cms .h2,
	.cms h2{font-size:3.8em;}
	.cms .h3,
	.cms h3{font-size:3.3em;}
	.cms .h4,
	.cms h4{font-size:3.1em;}
	.cms .h5,
	.cms h5{font-size:2.5em;}
	.cms .h6,
	.cms h6{font-size:2.1em;}
			
	/*===================================================================================*/
	/*HOMEPAGE START=====================================================================*/
	/*===================================================================================*/
	.search_bar{left:15px; right:15px; top:100%; margin-top:10px;}
	.search_bar .search_form .search_btn{-webkit-box:0 0 100px; -moz-box:0 0 100px; -webkit-flex:0 0 100px; -ms-flex:0 0 100px; flex:0 0 100px; max-width:100px; width:100px;}
	.header{padding:45px 0 0;}
	/*
	.header .top_links{position:absolute; right:0; top:0;}
	*/
	.header .top_links a{width:100px; height:34px; line-height:34px; font-size:1.3em;}
	.header .top_links a:hover{height:37px; line-height:37px;}
	
	.header .logo{margin:0 auto 10px; width:225px;}
	
	.header .top_menu{background:#24356c; position:fixed; left:-300px; top:0; bottom:0; width:300px; z-index:999; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
	.header .top_menu.menu_open{left:0;}
	.header .top_menu ul{text-align:left; padding:50px 30px;}
	.header .top_menu ul li{display:block; padding:0;}
	.header .top_menu ul li a{padding:12px 0;}
	.header .top_menu ul li a:after{height:4px;}
	
	.footer .footer_row ul li{padding:0 4px 10px;}
	/*
	.footer .footer_row ul li:after{content:""; display:block; position:absolute; right:-2px; top:2px; width:1px; height:17px; background:#fff;}
	.footer .footer_row ul li:last-child:after{display:none;}
	.footer .footer_row ul li a{text-decoration:none; color:#fff; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; display:inline-block;}
	.footer .footer_row ul li a:hover{transform:translate(0, -2px);}
	.footer .footer_row ul.footer_contacts{padding:0 0 10px;}
	.footer .footer_row ul.footer_contacts li a{font-weight:600;}
	
	.socialize{text-align:center;}
	.socialize a{color:#fff; text-decoration:none; font-size:1.6em; margin:0 8px; padding:2px 0 2px 30px; display:inline-block;}
	.socialize a.fb{background:url(../images/socialize.svg) 0 2px no-repeat;}
	.socialize a.tw{background:url(../images/socialize.svg) 0 -57px no-repeat;}
	
	.website_by{padding:21px; text-align:center;}
	.website_by img{display:block; margin:0 auto; max-width:100%; height:auto;}
	*/
	
	.instagram_list{padding:30px 0 25px;}
	.instagram_list .cms{padding:0 0 25px;}
	/*===================================================================================*/
	/*HOMEPAGE END=======================================================================*/
	/*===================================================================================*/

	
	/*===================================================================================*/
	/*MODULES START======================================================================*/
	/*===================================================================================*/
	.slider_banner{margin:0 0 40px;}
	/*.slider_banner .banner_slide img{display:block; width:100%; height:auto;}*/
	.slider_banner .banner_slide .slide_contents{position:absolute; left:0; top:0; right:0; bottom:0;}
	.slider_banner .banner_slide .slide_contents h2{font-size:5.4em;}
	.slider_banner .banner_slide .slide_contents p{font-size:2em;}
	.slider_banner .banner_slide .slide_contents .sl_padding{padding:0 75px; max-width:380px;}
	
	
	/*.four_cols .col{-webkit-box:0 0 23.58%; -moz-box:0 0 23.58%; -webkit-flex:0 0 23.58%; -ms-flex:0 0 23.58%; flex:0 0 23.58%; width:23.58%; max-width:23.58%;}*/
	.four_cols .col h2{font-size:2.8em; padding:0 0 18px;}
	
	.img_txt_cols{padding:60px 0;}
	/*
	.img_txt_cols .txt_col,
	.img_txt_cols .img_col{-webkit-box:0 0 48.08%; -moz-box:0 0 48.08%; -webkit-flex:0 0 48.08%; -ms-flex:0 0 48.08%; flex:0 0 48.08%; width:48.08%; max-width:48.08%;}
	.img_txt_cols .img_col img{display:block; width:100%; height:auto;}
	*/
	.img_txt_cols .txt_col .cms{padding-right:0;}
	
	.img_txt_cols_v2 .frow_reverse .txt_col .cms,
	.img_txt_cols_v2 .txt_col .cms{padding:25px 25px;}
	
	/*
	.img_txt_cols_gray{background:#f5f5f5; padding:0; margin:20px 0;}
	.img_txt_cols_gray .txt_col,
	.img_txt_cols_gray .img_col{-webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; width:50%; max-width:50%;}
	.img_txt_cols_gray .img_col img{opacity:0;}
	*/
	.img_txt_cols_gray .txt_col .cms{padding:15px 20px;}
	.img_txt_cols_gray .frow_reverse .txt_col .cms{padding:15px 20px;}
	
	/*
	.two_cols_contents{padding:20px 0;}
	.two_cols_contents .wrapper{padding:0 25px;}
	.two_cols_contents h3{padding:0 0 35px;}
	.two_cols_contents .col{-webkit-box:0 0 48.88%; -moz-box:0 0 48.88%; -webkit-flex:0 0 48.88%; -ms-flex:0 0 48.88%; flex:0 0 48.88%; width:48.88%; max-width:48.88%;}
	.two_cols_contents .col .col_img{}
	.two_cols_contents .col .col_img img{display:block; width:100%; height:auto;}
	.two_cols_contents .col .cms{padding:12px 0 0;}
	.two_cols_contents .col .cms a{display:inline-block;}
	*/
	
	.latest_news{padding:40px 0 65px;}
	.latest_news .frow{padding-top:25px;}
	/*
	.latest_news .col{-webkit-box:0 0 31.92%; -moz-box:0 0 31.92%; -webkit-flex:0 0 31.92%; -ms-flex:0 0 31.92%; flex:0 0 31.92%; width:31.92%; max-width:31.92%;}
	.latest_news .col .col_img{margin-bottom:10px;}
	.latest_news .col .col_img img{display:block; width:100%; height:auto;}
	.latest_news .col .cms .cat a{text-decoration:none; font-weight:600;}
	.latest_news .col .cms p{padding:6px 0;}
	.latest_news .col .gen_btn{padding-left:25px; padding-right:25px; margin-top:20px;}
	
	
	.img_1_col{padding:20px 0;}
	.img_1_col img{display:block; width:100%; height:auto;}
	
	.img_3_col{padding:20px 0;}
	.img_3_col img{display:block; width:100%; height:auto;}
	.img_3_col .col{-webkit-box:0 0 31.92%; -moz-box:0 0 31.92%; -webkit-flex:0 0 31.92%; -ms-flex:0 0 31.92%; flex:0 0 31.92%; width:31.92%; max-width:31.92%;}
	
	.img_2_col{padding:20px 0;}
	.img_2_col img{display:block; width:100%; height:auto;}
	.img_2_col .col{-webkit-box:0 0 48.92%; -moz-box:0 0 48.92%; -webkit-flex:0 0 48.92%; -ms-flex:0 0 48.92%; flex:0 0 48.92%; width:48.92%; max-width:48.92%;}
	*/
	.img_1_col.banner_tag{margin-bottom:70px;}
	.img_1_col.banner_tag:after{width:100px; height:64px; margin:0 0 0 -50px; background:url(../images/news_banner_tag.svg) center top no-repeat; background-size:cover;}
	
	.img_1_col.banner_tag_light_blue:after{background:url(../images/news_banner_tag_light_blue.svg) center top no-repeat; background-size:cover;}
	.img_1_col.banner_tag_blue:after{background:url(../images/news_banner_tag_blue.svg) center top no-repeat; background-size:cover;}
	.img_1_col.banner_tag_red:after{background:url(../images/news_banner_tag_red.svg) center top no-repeat; background-size:cover;}
	
	
	.img_caption{margin-top:0; padding-left:0; padding-right:0;}
	
	.header_bar{padding:15px 0;}
	.header_bar h1,
	.header_bar h2,
	.header_bar h3{font-size:3.1em;}
	
	.has_vid:after{width:60px; height:60px; background:url(../images/play_btn.svg) center no-repeat; background-size:cover; margin:-30px 0 0 -30px;}	
	
	
	/*.header_in_bar{background:#24356c url(../images/blue_graphic_left.svg) left bottom no-repeat;}*/
	.header_in_bar .bg_right{/*background:url(../images/blue_graphic_right.svg) right bottom no-repeat; min-height:252px;*/ padding:0 50px;}
	.header_in_bar .bg_right .cms{padding:30px 0;}
	
	.header_in_red_bar{/*background:#ce1832;*/ padding:0 50px}
	.header_in_red_bar .bg_right{/*background:url(../images/red_graphic_right.svg) right bottom no-repeat; min-height:252px;*/ padding:0 50px 0 0;}
	
	.testimonials_slider .wrapper{padding:0 15px;}
	.testimonials_slider .ts_slider{padding:0 75px;}
	.testimonials_slider .ts_slider .ts_slide p{font-size:2.3em;}
	
	.newsletter_signup{padding:30px 0;}
	.newsletter_signup .nl_title{-webkit-box:0 0 200px; -moz-box:0 0 200px; -webkit-flex:0 0 200px; -ms-flex:0 0 200px; flex:0 0 200px; max-width:200px; width:200px; margin-right:50px;}
	.newsletter_signup .nl_title h3{padding:0; line-height:1;}
	.newsletter_signup .nl_form_col{}
	.newsletter_signup .nl_form_col .frm_title{font-size:2em; padding-bottom:12px;}
	.newsletter_signup .nl_form_col .nl_form{position:relative; padding:0 0 40px;}
	.newsletter_signup .nl_form_col .nl_form .frm_col{-webkit-box:0 0 35%; -moz-box:0 0 35%; -webkit-flex:0 0 35%; -ms-flex:0 0 35%; flex:0 0 35%; max-width:35%; width:35%;}
	.newsletter_signup .nl_form_col .nl_form .frm_btn{-webkit-box:0 0 25%; -moz-box:0 0 25%; -webkit-flex:0 0 25%; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; width:25%;}
	
	/*.newsletter_signup .nl_form_col .nl_form .privacy_policy_radio{position:absolute; left:0; bottom:0;}*/
	
	.our_supporters .sup_logo{padding:10px;}
	
	.two_col_contents{padding:30px 0 40px;}
	/*.two_col_contents .txt_col{-webkit-box:0 0 46.2%; -moz-box:0 0 46.2%; -webkit-flex:0 0 46.2%; -ms-flex:0 0 46.2%; flex:0 0 46.2%; width:46.2%; max-width:46.2%;}*/
	
	.cta_section{padding:35px 0;}
	.cta_section .cta_img{-webkit-box:0 0 200px; -moz-box:0 0 200px; -webkit-flex:0 0 200px; -ms-flex:0 0 200px; flex:0 0 200px; width:200px; max-width:200px;}
	.cta_section .cta_img img{width:125px;}
	
	
	.cta_section_v2{padding:35px 15px 15px;}
	/*
	.cta_section_v2 .cta_img{width:70px; position:absolute; left:50%; top:-50px; margin-left:-35px;}
	.cta_section_v2 .cta_img img{display:block; width:100%; height:auto;}
	*/
	
	.cta_button a{font-size:3.2em; padding:25px 65px;}	
	
	.header_color_bar{padding:0 15px;}
	.header_color_bar .header_right_bg{padding:40px 0 20px;}
	.header_color_bar_no_cta .header_right_bg{padding:40px 0;}
	.header_color_bar h1,
	.header_color_bar h2{font-size:3em;}
	.header_color_bar.light_blue_bg{background:#65c5dd url(../images/header_bg_left_light_blue.svg) 15px no-repeat; background-size:auto 90%;}
	.header_color_bar.light_blue_bg .header_right_bg{background:url(../images/header_bg_right_light_blue.svg) 100% no-repeat; background-size:auto 90%;}
	
	.header_color_bar.red_bg{background:#ce1832 url(../images/header_bg_left_red.svg) 15px no-repeat; padding:0 15px; background-size:auto 90%;}
	.header_color_bar.red_bg .header_right_bg{background:url(../images/header_bg_right_red.svg) 100% no-repeat; background-size:auto 90%;}
	
	.header_color_bar.blue_bg{background:#24356c url(../images/header_bg_left_blue.svg) 15px no-repeat; padding:0 15px; background-size:auto 90%;}
	.header_color_bar.blue_bg .header_right_bg{background:url(../images/header_bg_right_blue.svg) 100% no-repeat; background-size:auto 90%;}
	
	.header_over_img{position:relative;}
	.header_over_img .header_txt h1,
	.header_over_img .header_txt h2{font-size:4.5em;}
	.header_over_img .header_txt h6{bottom:30px; font-size:2.4em;}

	.header_over_img.header_overaly_left_to_right:before{opacity:1; background:url(../images/banner_overlay.png) 0 0 repeat-y; background-size:150% auto;}
	.header_over_img .header_txt_left .cms h1,
	.header_over_img .header_txt_left .cms h2{font-size:4.5em;}
	.header_over_img .header_txt_left .cms p{font-size:2.1em;}
	.header_over_img .header_txt_left .htxt_width{max-width:350px;}


	.header_min_height{min-height:350px;}
	.header_over_img .banner_tag .b_tag{width:245px;}
	.header_over_img .banner_tag .b_tag .b_tag_height{height:150px; padding:50px 0 0;}
	.header_over_img .banner_tag .b_tag .b_tag_end{padding:0 0 45.45%;}
	.header_over_img .banner_tag .b_tag .b_tag_title{height:150px; margin:0 auto; max-width:80%;}
	.header_over_img .banner_tag .b_tag .b_tag_title h3{font-size:2.1em;}
	.header_over_img .banner_tag .b_tag .b_tag_title h1{font-size:3.5em;}
	

	.find_centre .fc_left .fc_intro{padding:25px 25px;}
	.find_centre .fc_left .centre_menu .centre_item{padding:0 25px;}
	.find_centre .fc_left .centre_menu .centre_item_selected{padding:15px 25px 24px;}
		
	.trustees_list .trustee{-webkit-box:0 0 31.92%; -moz-box:0 0 31.92%; -webkit-flex:0 0 31.92%; -ms-flex:0 0 31.92%; flex:0 0 31.92%; width:31.92%; max-width:31.92%; margin:30px 2.12% 30px 0;}
	.trustees_list .trustee:nth-child(3n){margin-right:0;}
	.trustees_list .trustee .trustee_img{padding:0 20px 15px;}
	.trustees_list .trustee .cms{padding:0 15px;}
	.trustees_list .trustee .cms h4{font-size:2.7em;}
	.trustees_list .trustee .cms h5{font-size:2.1em;}		
	
	
	.how_we_help{padding:0 0 100px;}
	.how_we_help .hwh_tab{}
	.how_we_help .hwh_tab .tab_inner{padding-top:42px;}
	.how_we_help .hwh_tab .tab_height{height:165px; margin:0 auto; max-width:85%;}
	.how_we_help .hwh_tab h3{font-size:2.1em; padding:0 0 10px;}
	.how_we_help .hwh_tab h2{font-size:3.5em;}
	
	
	.three_cols_list .col .col_title{}
	.three_cols_list .col .col_img{padding:0 0 10px;}
	.three_cols_list.gray_bg{padding:45px 0 10px;}

	/*===================================================================================*/
	/*MODULES END========================================================================*/
	/*===================================================================================*/
	
	

}


@media only screen and (max-width: 910px) {}

@media only screen and (max-width: 650px) {}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	.wrapper{border:none;}
	.wrapper{padding:0 15px;}
	
	.cms{}
	.cms .h1,
	.cms h1,
	.cms .h2,
	.cms h2{font-size:3.4em;}
	.cms .h3,
	.cms h3{font-size:3.1em;}
	.cms .h4,
	.cms h4{font-size:2.8em;}
	.cms .h5,
	.cms h5{font-size:2.3em;}
	.cms .h6,
	.cms h6{font-size:1.9em;}
	
	/*===================================================================================*/
	/*HOMEPAGE START=====================================================================*/
	/*===================================================================================*/
	.header{padding:46px 0 0;}
	/*
	.header .top_links{position:absolute; right:0; top:0;}
	*/
	.header .top_links a{width:auto; padding-left:10px; padding-right:10px;}
	
	.close_menu{right:10px; top:10px;}
	
	.header .logo{margin:0 auto 10px; width:200px;}
	
	.header .top_menu{left:-250px; width:250px;}
	.header .top_menu.menu_open{left:0;}
	
	/*.footer .footer_row ul li{padding:0 4px 10px;}*/
	/*
	.footer .footer_row ul li:after{content:""; display:block; position:absolute; right:-2px; top:2px; width:1px; height:17px; background:#fff;}
	.footer .footer_row ul li:last-child:after{display:none;}
	.footer .footer_row ul li a{text-decoration:none; color:#fff; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; display:inline-block;}
	.footer .footer_row ul li a:hover{transform:translate(0, -2px);}
	.footer .footer_row ul.footer_contacts{padding:0 0 10px;}
	.footer .footer_row ul.footer_contacts li a{font-weight:600;}
	
	.socialize{text-align:center;}
	.socialize a{color:#fff; text-decoration:none; font-size:1.6em; margin:0 8px; padding:2px 0 2px 30px; display:inline-block;}
	.socialize a.fb{background:url(../images/socialize.svg) 0 2px no-repeat;}
	.socialize a.tw{background:url(../images/socialize.svg) 0 -57px no-repeat;}
	
	.website_by{padding:21px; text-align:center;}
	.website_by img{display:block; margin:0 auto; max-width:100%; height:auto;}
	*/

	.instagram_list{padding:30px 0 25px;}
	.instagram_list .cms{padding:0 0 10px;}
	.instagram_list .insta_img{-webkit-box:0 0 32.4%; -moz-box:0 0 32.4%; -webkit-flex:0 0 32.4%; -ms-flex:0 0 32.4%; flex:0 0 32.4%; width:32.4%; max-width:32.4%; margin-top:1.5%;}
	.instagram_list .insta_img:last-child{display:none;}

	/*===================================================================================*/
	/*HOMEPAGE END=======================================================================*/
	/*===================================================================================*/

	
	/*===================================================================================*/
	/*MODULES START======================================================================*/
	/*===================================================================================*/
	.slider_banner{margin:0 0 40px; background:#24356c;}
	.slider_banner .banner_slide{overflow:hidden;}
	.slider_banner .banner_slide img{width:150%; margin:0 -25%;}
	.slider_banner .banner_slide .slide_contents{position:static; background:#24356c;}
	.slider_banner .banner_slide .slide_contents h2{font-size:4.4em;}
	.slider_banner .banner_slide .slide_contents p{font-size:1.8em;}
	.slider_banner .banner_slide .slide_contents .sl_padding{padding:15px 25px; max-width:380px;}
	
	
	.four_cols .col{-webkit-box:0 0 48%; -moz-box:0 0 48%; -webkit-flex:0 0 48%; -ms-flex:0 0 48%; flex:0 0 48%; width:48%; max-width:48%; margin-bottom:20px;}
	.four_cols .col h2{font-size:2.6em; padding:0 0 12px;}
	
	
	.img_txt_cols{padding:30px 0;}
	.img_txt_cols .txt_col,
	.img_txt_cols .img_col{-webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; width:100%; max-width:100%;}
	
	.img_txt_cols .txt_col .cms,
	.img_txt_cols .frow_reverse .txt_col .cms{padding:20px 10px;}
	/*
	.img_txt_cols_gray{background:#f5f5f5; padding:0; margin:20px 0;}
	.img_txt_cols_gray .txt_col,
	.img_txt_cols_gray .img_col{-webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; width:50%; max-width:50%;}
	.img_txt_cols_gray .img_col img{opacity:0;}
	*/
	.img_txt_cols_gray .txt_col .cms{padding:15px 20px;}
	.img_txt_cols_gray .frow_reverse .txt_col .cms{padding:15px 20px;}
	
	.img_txt_cols_v2 .frow_reverse .txt_col .cms,
	.img_txt_cols_v2 .txt_col .cms{padding:20px 15px;}
	
	
	.two_cols_contents .wrapper{padding:0 15px;}
	.two_cols_contents h3{padding:0 0 25px;}
	.two_cols_contents .col .cms{padding:8px 0 0;}
	
	
	.latest_news{padding:20px 0 35px;}
	.latest_news .frow{padding-top:25px; max-width:480px; margin:0 auto;}
	.latest_news .col{-webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; width:100%; max-width:100%; margin-bottom:25px;}
	.latest_news .col .eq_item_1{height:auto !important;}
	/*
	.latest_news .col .col_img{margin-bottom:10px;}
	.latest_news .col .col_img img{display:block; width:100%; height:auto;}
	.latest_news .col .cms .cat a{text-decoration:none; font-weight:600;}
	.latest_news .col .cms p{padding:6px 0;}
	.latest_news .col .gen_btn{padding-left:25px; padding-right:25px; margin-top:20px;}
	
	
	.img_1_col{padding:20px 0;}
	.img_1_col img{display:block; width:100%; height:auto;}
	
	.img_3_col{padding:20px 0;}
	.img_3_col img{display:block; width:100%; height:auto;}
	.img_3_col .col{-webkit-box:0 0 31.92%; -moz-box:0 0 31.92%; -webkit-flex:0 0 31.92%; -ms-flex:0 0 31.92%; flex:0 0 31.92%; width:31.92%; max-width:31.92%;}
	
	.img_2_col{padding:20px 0;}
	.img_2_col img{display:block; width:100%; height:auto;}
	.img_2_col .col{-webkit-box:0 0 48.92%; -moz-box:0 0 48.92%; -webkit-flex:0 0 48.92%; -ms-flex:0 0 48.92%; flex:0 0 48.92%; width:48.92%; max-width:48.92%;}
	*/
	.img_1_col.banner_tag{margin-bottom:50px;}
	.img_1_col.banner_tag:after{width:77px; height:49px; margin:0 0 0 -38px;}

	
	.header_bar{padding:15px 0;}
	.header_bar h1,
	.header_bar h2,
	.header_bar h3{font-size:2.8em;}
	
	.has_vid:after{width:50px; height:50px; margin:-25px 0 0 -25px;}	
	
	
	.header_in_bar{background:#24356c url(../images/blue_graphic_left.svg) left bottom no-repeat; background-size:auto 150px;}
	.header_in_bar .bg_right{background:url(../images/blue_graphic_right.svg) right bottom no-repeat; background-size:auto 150px; padding:0 15px;}
	.header_in_bar .bg_right .cms{padding:30px 0;}
	
	.header_in_red_bar{background:#ce1832; padding:0 15px}
	.header_in_red_bar .bg_right{background:url(../images/red_graphic_right.svg) right bottom no-repeat; background-size:auto 150px; padding:0 15px 0 0;}
	
	.testimonials_slider .wrapper{padding:0;}
	.testimonials_slider .ts_slider{padding:0 55px;}
	.testimonials_slider .ts_slider .ts_slide p{font-size:1.9em;}
	
	.newsletter_signup{padding:25px 0 5px;}
	.newsletter_signup .nl_title{-webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; width:100%; margin-right:0;}
	.newsletter_signup .nl_title h3{padding:0 0 20px;}
	.newsletter_signup .nl_form_col{}
	.newsletter_signup .nl_form_col .frm_title{font-size:1.8em; padding-bottom:12px;}
	.newsletter_signup .nl_form_col .nl_form{position:relative; padding:0 0 40px;}
	.newsletter_signup .nl_form_col .nl_form .frm_col{-webkit-box:0 0 48%; -moz-box:0 0 48%; -webkit-flex:0 0 48%; -ms-flex:0 0 48%; flex:0 0 48%; max-width:48%; width:48%;}
	.newsletter_signup .nl_form_col .nl_form .frm_btn{-webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; max-width:150px; width:150px; margin:15px auto 0; clear:both}
	.newsletter_signup .nl_form_col .nl_form .privacy_policy_radio{position:static; padding:20px 0 15px; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin:0 auto; clear:both;}
	.newsletter_signup .nl_form_col .nl_form .privacy_policy_radio label{display:block; width:340px; margin:0 auto;}
	
	.two_col_contents{padding:30px 0 15px;}
	.two_col_contents .txt_col{-webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; width:100%; max-width:100%; margin-bottom:25px;}
	
	.cta_section{padding:25px 0;}
	.cta_section .cta_img{-webkit-box:0 0 120px; -moz-box:0 0 120px; -webkit-flex:0 0 120px; -ms-flex:0 0 120px; flex:0 0 120px; width:120px; max-width:120px;}
	.cta_section .cta_img img{width:85px;}
	.cta_section .cta_txt{-webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; width:100%; max-width:100%;}
	
	
	.cta_section_v2{padding:30px 15px 15px;}
	.cta_section_v2 .cta_img{width:50px; top:-35px; margin-left:-25px;}
	
	
	.cta_button a{font-size:2.4em; padding:20px 45px;}	
	
	.header_color_bar{padding:0 15px;}
	.header_color_bar .header_right_bg{padding:35px 0 17px;}
	.header_color_bar_no_cta .header_right_bg{padding:35px 0;}
	.header_color_bar h1,
	.header_color_bar h2{font-size:2.8em;}
	
	.header_over_img{position:relative; overflow:hidden;}
	.header_over_img img{width:150%; margin:0 -25%;}
	.header_over_img .header_txt h1,
	.header_over_img .header_txt h2{font-size:3.5em;}
	.header_over_img .header_txt h6{bottom:15px; font-size:1.9em;}

	.header_min_height{min-height:250px;}
	.header_over_img .banner_tag .b_tag{width:180px;}
	.header_over_img .banner_tag .b_tag .b_tag_height{height:120px; padding:20px 0 0;}
	.header_over_img .banner_tag .b_tag .b_tag_end{padding:0 0 45.45%;}
	.header_over_img .banner_tag .b_tag .b_tag_title{height:120px; margin:0 auto; max-width:80%;}
	.header_over_img .banner_tag .b_tag .b_tag_title h3{font-size:1.7em; padding-bottom:7px;}
	.header_over_img .banner_tag .b_tag .b_tag_title h1{font-size:2.8em;}

	.header_over_img.header_overaly_left_to_right:before{opacity:1; background:url(../images/banner_overlay.png) 0 0 repeat-y; background-size:170% auto;}
	.header_over_img .header_txt_left .cms h1,
	.header_over_img .header_txt_left .cms h2{font-size:3.5em; padding-bottom:5px;}
	.header_over_img .header_txt_left .cms p{font-size:1.5em;}
	.header_over_img .header_txt_left .htxt_width{max-width:280px;}
	
	.find_centre{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.find_centre .fc_left{-webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; width:100%; max-width:none; padding-bottom:30px;}
	.find_centre .fc_right{height:350px;}
	
	
	.find_centre .fc_left .fc_intro{padding:15px 15px;}
	.find_centre .fc_left .centre_menu .centre_item{padding:0 15px;}
	.find_centre .fc_left .centre_menu .centre_item_selected{padding:15px 15px 20px;}
	

	.trustees_list .frow{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; max-width:480px; margin:0 auto;}
	.trustees_list .trustee{-webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; width:100%; max-width:100%; margin:15px auto;}
	.trustees_list .trustee:nth-child(3n){margin-right:auto;}
	.trustees_list .trustee .trustee_img{padding:0 15px 15px;}
	.trustees_list .trustee .cms{padding:0 5px;}
	.trustees_list .trustee .cms h4{font-size:2.4em;}
	.trustees_list .trustee .cms h5{font-size:1.9em;}
	

	.how_we_help{padding:0 0 80px;}
	.how_we_help .hwh_tab{-webkit-box:0 0 31.5%; -moz-box:0 0 31.5%; -webkit-flex:0 0 31.5%; -ms-flex:0 0 31.5%; flex:0 0 31.5%; width:31.5%; max-width:31.5%;}
	.how_we_help .hwh_tab .tab_inner{padding-top:30px;}
	.how_we_help .hwh_tab .tab_height{height:125px; margin:0 auto;}
	.how_we_help .hwh_tab h3{font-size:1.9em; padding:0 0 10px;}
	.how_we_help .hwh_tab h2{font-size:3.1em;}
	
	.three_cols_list.gray_bg{padding:25px 0 10px;}
	/*===================================================================================*/
	/*MODULES END========================================================================*/
	/*===================================================================================*/

}

@media only screen and (max-width:620px) {
	.how_we_help{padding:0;}
	.how_we_help .frow{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; max-width:450px; margin:0 auto;
		-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center;
	}
	.how_we_help .hwh_tab{-webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; width:100%; max-width:200px; margin:0 5px 115px;}
	.how_we_help .hwh_tab h3{font-size:1.7em;}
	.how_we_help .hwh_tab h2{font-size:2.7em;}
	.how_we_help .hwh_tab .tab_inner{padding-top:10px;}
	.how_we_help .hwh_tab .tab_height{margin-top:0; height:110px;}
	
	.three_cols_list .col{-webkit-box:0 0 49%; -moz-box:0 0 49%; -webkit-flex:0 0 49%; -ms-flex:0 0 49%; flex:0 0 49%; width:49%; max-width:49%; margin:0 0 30px;}
	
	.newsletter_signup .nl_form_col .nl_form .privacy_policy_radio label{width:240px; margin:0 auto;}
}

@media only screen and (max-width:580px) {
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 540px) {
	.two_cols_contents .frow{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.two_cols_contents .col{-webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; width:100%; max-width:100%; margin-bottom:25px;}
	.newsletter_signup .nl_form_col .nl_form .frm_col{-webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; width:100%;  margin:5px 0;}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	.three_cols_list .col{-webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; width:100%; max-width:100%;}
}

.video_wrap{position:relative; padding-bottom:56.25%; overflow: hidden; margin-left:auto; margin-right:auto;}
.video_wrap iframe{position:absolute; top:0; left:0; width:100% !important; height:100% !important;}



/*NEW MODULE START*/
.two_col_slider{}
.two_col_slider .tc_col{width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%;}
.two_col_slider .tc_col .wrapper{height:100%;}

.two_col_slider .tc_txt_slider{width:100%; max-width:100%; height:100%;}
.two_col_slider .tc_txt_slider .slick-list{height:100%;}
.two_col_slider .tc_txt_slider .slick-list .slick-track{height:100%;}
.two_col_slider .tc_txt_slider .slick-list .slick-track .slick-slide{height:100%;}
.two_col_slider .tc_txt_slider .slick-list .slick-track .slick-slide .tc_slide{height:100%;}

.two_col_slider .tc_txt_slider .tc_slide{display:none;}
.two_col_slider .tc_txt_slider .tc_slide .cms{padding:50px 0;}
.two_col_slider .tc_txt_slider .tc_slide h2{font-size:5.3em;}
.two_col_slider .tc_txt_slider .tc_slide.tc_active{display:block;}
.two_col_slider .tc_img_slider{width:100%; max-width:100%;}
.two_col_slider .tc_img_slider .tc_slide{display:none;}
.two_col_slider .tc_img_slider .tc_slide.tc_active{display:block;}
.two_col_slider .tc_img_slider .tc_slide img{display:block; width:100%; max-width:100%; height:auto; min-height:500px; /*height:725px;*/ object-fit:cover;}
.two_col_slider .tc_txt_slider .slick-dots{text-align:left; bottom:25px;}
.two_col_slider .tc_txt_slider .slick-dots li{width:12px; height:12px; background:#fff;}
.two_col_slider .tc_txt_slider .slick-dots li.slick-active{background:#65c5dd;}
@media only screen and (max-width: 767px) {
	.two_col_slider .tc_txt_slider .tc_slide h2{font-size:4.2em;}
}
@media only screen and (max-width: 767px) {
	.two_col_slider .tc_txt_slider .tc_slide h2{font-size:3em;}
	.two_col_slider .tc_col{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}	
	.two_col_slider .tc_txt_slider .tc_slide .cms{padding:20px 0 60px;}
}


.two_cols_cta{padding:30px 0;}
.two_cols_cta .tca_cols{}
.two_cols_cta .tca_cols .tca_img{-webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; width:50%; max-width:50%;}
.two_cols_cta .tca_cols .tca_img img{display:block; width:100%; height:100%; object-fit:cover;}
.two_cols_cta .tca_cols .tca_txt{-webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; width:50%; max-width:50%;}
.two_cols_cta .tca_cols .tca_txt .cms{padding:40px 0;}
.two_cols_cta .tca_cols .tca_txt .cms h2 a{text-decoration:none;}
.two_cols_cta .tca_cols .tca_txt p{font-size:2.4em; font-weight:600;}
.two_cols_cta .tca_cols .tca_txt .gen_btn_hollow_sm{padding-left:20px; padding-right:20px;}
.two_cols_cta .tca_cols .tca_txt .gen_btn_hollow_sm_blue_border{border:1px solid #65c5dd;}
@media only screen and (max-width: 1024px) {
	.two_cols_cta .tca_cols .tca_txt p{font-size:2.2em;}
}
@media only screen and (max-width: 767px) {
	.two_cols_cta .tca_cols .tca_txt p{font-size:2em;}
	.two_cols_cta .tca_cols .tca_img,
	.two_cols_cta .tca_cols .tca_txt{-webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; width:100%; max-width:100%;}
	.two_cols_cta .tca_cols .tca_txt .cms{padding:15px 0;}
}


.testimonial_quote{padding:10px 0;}
.testimonial_quote_bg{padding:50px 0;}
.testimonial_quote_bg.none{padding:15px 0;}
.testimonial_quote .wrapper{max-width:800px;}
.testimonial_quote .cms p{font-size:2.6em; font-weight:400; line-height:1.2;}
.testimonial_quote .cms p.reviewer_name{font-size:1.8em; font-weight:600; padding:0;}
.testimonial_quote .cms{position:relative; padding:0 55px;}
.testimonial_quote .cms .quote_open{display:block; width:50px; height:35px; position:absolute; left:-10px; top:-15px;}
.testimonial_quote .cms .quote_close{display:block; width:50px; height:35px; position:absolute; right:-10px; bottom:-10px;}
.testimonial_quote .cms svg{width:50px; height:35px;}
.testimonial_quote .cms.cms_white svg path{fill:#fff;}
@media only screen and (max-width: 1024px) {
	.testimonial_quote_bg{padding:35px 0;}
	.testimonial_quote .cms{padding:0 45px;}
	.testimonial_quote .cms p{font-size:2.3em;}
	.testimonial_quote .cms p.reviewer_name{font-size:1.7em;}
	.testimonial_quote .cms svg{width:40px; height:28px;}
}
@media only screen and (max-width: 767px) {
	.testimonial_quote_bg{}
	.testimonial_quote .cms{padding:0 25px;}
	.testimonial_quote .cms p{font-size:2em;}
	.testimonial_quote .cms svg{width:30px; height:21px;}
}


/*NEW HEADER START*/
.header_new{padding:28px 0 25px; position:relative;}
.header_new .header_logo_new{width:255px; max-width:255px; -webkit-box:0 0 255px; -moz-box:0 0 255px; -webkit-flex:0 0 255px; -ms-flex:0 0 255px; flex:0 0 255px;}
.header_new .header_logo_new img{display:block; width:100%; height:auto;}
.header_new .header_menu{padding:0 85px 0 0;}
.header_new .header_btns{width:295px; max-width:295px; -webkit-box:0 0 295px; -moz-box:0 0 295px; -webkit-flex:0 0 295px; -ms-flex:0 0 295px; flex:0 0 295px;}
.header_new .header_btns .search_btn_new{display:inline-block; width:37px; height:37px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; background:#ce1832 url(../images/icon_search.png?3) center no-repeat; background-size:20px 20px; vertical-align:middle;}
.header_new .header_btns .tab_btn{display:inline-block; color:#fff; text-decoration:none; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; background:#24356c; text-decoration:none; font-size:1.4em; font-weight:600; height:37px; width:122px; -webkit-box-sizing:border-box; box-sizing:border-box; padding:10px; text-align:center; text-align:center; vertical-align:middle; margin-left:5px;}
.header_new .header_btns .tab_btn.lblue{background:#65c5dd;}

#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{font-size:18px; line-height:42px;}

#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item{margin-left:1px; margin-right:1px;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link{-webkit-border-radius:7px !important; -moz-border-radius:7px !important; border-radius:7px !important;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu,
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li:last-child,
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li:last-child a{-webkit-border-bottom-right-radius:12px !important; -webkit-border-bottom-left-radius:12px !important; -moz-border-radius-bottomright:12px !important; -moz-border-radius-bottomleft:12px !important; border-bottom-right-radius:12px !important; border-bottom-left-radius:12px !important;}

#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link,
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link:focus,
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{background:#f7f7f7 !important; color:#21356a !important;}

@media only screen and (max-width: 1480px) {
	.header_new .header_menu{padding:0 20px 0 0;}
}
@media only screen and (max-width: 1400px) {
	.header_new .header_menu{padding:0 10px 0 0;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link{padding:0 5px;}
}
@media only screen and (max-width: 1280px) {
	.header_new{padding:20px 0;}
	.header_new .header_right{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.header_new .header_menu{padding:50px 0;
		width:350px; max-width:350px;
		position:fixed; left:-360px; top:0; bottom:0; background:#24356c; z-index:9999;
		-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s;	
		transition-timing-function: cubic-bezier(.19,.81,.6,1);
	}
	.header_new .header_menu.menu_open{left:0;}
	#mega-menu-wrap-primary-menu{background:none !important;}
	.header_new .header_btns{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; text-align:right;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link{color:#fff;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item{display:block;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu{position:static; opacity:1 !important; visibility:visible !important; transform:translate(0, 0) !important; width:100% !important; display:none;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{position:static; opacity:1 !important; visibility:visible !important; transform:translate(0, 0) !important; display:none;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{float:right;}
	
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li{}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li .show_sub{display:block; position:absolute; right:5px; top:5px; width:40px; height:40px; background:#24356c;
		-webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li .show_sub:before{content:""; background:#fff; width:20px; height:2px; left:10px; top:19px; position:absolute;
		-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li .show_sub:after{content:""; background:#fff; width:2px; height:20px; left:19px; top:10px; position:absolute;
		-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li .show_sub.sub_open:before{-moz-transform:rotate(135deg); -webkit-transform:rotate(135deg); -o-transform:rotate(135deg); -ms-transform:rotate(135deg);}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li .show_sub.sub_open:after{-moz-transform:rotate(135deg); -webkit-transform:rotate(135deg); -o-transform:rotate(135deg); -ms-transform:rotate(135deg);}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{background:none !important;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-current-menu-ancestor.mega-current_page_parent > a.mega-menu-link{background:#ce1832 !important;}
	
	
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link,
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link:focus,
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{background:#21356a !important; color:#fff !important;}
	
}
@media only screen and (max-width: 767px) {
	.header_new .header_menu{width:250px; max-width:250px;}
	.header_new .header_btns .tab_btn{width:auto; margin-left:5px;}
}
@media only screen and (max-width: 570px) {
	.header_new{padding:10px 0 15px;}
	.header_new .header_logo_new{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.header_new .header_logo_new img{width:255px; display:block; margin:0 auto;}
	.header_new .frow_wrap_570{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.header_new .header_right{}
	.header_new .header_btns{text-align:center; padding-top:5px;}
}
/*NEW HEADER END*/

/*MENU LIST START*/
.menu_list{padding:0; text-align:center;} 
.menu_list .wrapper{background:#f7f7f7; padding-top:15px; padding-bottom:15px;}
.menu_list ul{}
.menu_list ul li{display:inline-block; padding:5px 10px;}
.menu_list ul li a{display:inline-block; text-decoration:none; font-weight:600; color:#24356c;}
.menu_module{display:none;}
.menu_module .hamburger-box{background:#414042;}
@media only screen and (max-width: 1024px) {
	.menu_list ul{display:none; -webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none;}
	.menu_list ul li{display:block;}
	.menu_list ul li a{padding:5px 0;}
	.menu_module{display:inline-block;}
}
@media only screen and (max-width: 767px) {
}
/*MENU LIST START*/

/*NEW MODULE END*/


.blue_bg{background:#24356c;}
.red_bg{background:#ce1832;}
.light_blue_bg{background:#65c5dd;}
.light_gray_bg{background:#f7f7f7;}

.blue{color:#24356c;}
.red{color:#ce1832;}
.light_blue{color:#65c5dd;}



.mt-0{margin-top:0 !important;}
.mt-5{margin-top:5px !important;}
.mt-10{margin-top:10px !important;}
.mt-15{margin-top:15px !important;}
.mt-20{margin-top:20px !important;}
.mt-25{margin-top:25px !important;}
.mt-30{margin-top:30px !important;}
.mt-35{margin-top:35px !important;}
.mt-40{margin-top:40px !important;}
.mt-45{margin-top:45px !important;}
.mt-50{margin-top:50px !important;}
.mt-55{margin-top:55px !important;}
.mt-60{margin-top:60px !important;}
.mt-65{margin-top:65px !important;}
.mt-70{margin-top:70px !important;}
.mt-75{margin-top:75px !important;}
.mt-80{margin-top:80px !important;}
.mt-85{margin-top:85px !important;}
.mt-90{margin-top:90px !important;}
.mt-95{margin-top:95px !important;}
.mt-100{margin-top:100px !important;}

.mb-0{margin-bottom:0 !important;}
.mb-5{margin-bottom:5px !important;}
.mb-10{margin-bottom:10px !important;}
.mb-15{margin-bottom:15px !important;}
.mb-20{margin-bottom:20px !important;}
.mb-25{margin-bottom:25px !important;}
.mb-30{margin-bottom:30px !important;}
.mb-35{margin-bottom:35px !important;}
.mb-40{margin-bottom:40px !important;}
.mb-45{margin-bottom:45px !important;}
.mb-50{margin-bottom:50px !important;}
.mb-55{margin-bottom:55px !important;}
.mb-60{margin-bottom:60px !important;}
.mb-65{margin-bottom:65px !important;}
.mb-70{margin-bottom:70px !important;}
.mb-75{margin-bottom:75px !important;}
.mb-80{margin-bottom:80px !important;}
.mb-85{margin-bottom:85px !important;}
.mb-90{margin-bottom:90px !important;}
.mb-95{margin-bottom:95px !important;}
.mb-100{margin-bottom:100px !important;}


.pt-0{padding-top:0 !important;}
.pt-5{padding-top:5px !important;}
.pt-10{padding-top:10px !important;}
.pt-15{padding-top:15px !important;}
.pt-20{padding-top:20px !important;}
.pt-25{padding-top:25px !important;}
.pt-30{padding-top:30px !important;}
.pt-35{padding-top:35px !important;}
.pt-40{padding-top:40px !important;}
.pt-45{padding-top:45px !important;}
.pt-50{padding-top:50px !important;}
.pt-55{padding-top:55px !important;}
.pt-60{padding-top:60px !important;}
.pt-65{padding-top:65px !important;}
.pt-70{padding-top:70px !important;}
.pt-75{padding-top:75px !important;}
.pt-80{padding-top:80px !important;}
.pt-85{padding-top:85px !important;}
.pt-90{padding-top:90px !important;}
.pt-95{padding-top:95px !important;}
.pt-100{padding-top:100px !important;}

.pb-0{padding-bottom:0 !important;}
.pb-5{padding-bottom:5px !important;}
.pb-10{padding-bottom:10px !important;}
.pb-15{padding-bottom:15px !important;}
.pb-20{padding-bottom:20px !important;}
.pb-25{padding-bottom:25px !important;}
.pb-30{padding-bottom:30px !important;}
.pb-35{padding-bottom:35px !important;}
.pb-40{padding-bottom:40px !important;}
.pb-45{padding-bottom:45px !important;}
.pb-50{padding-bottom:50px !important;}
.pb-55{padding-bottom:55px !important;}
.pb-60{padding-bottom:60px !important;}
.pb-65{padding-bottom:65px !important;}
.pb-70{padding-bottom:70px !important;}
.pb-75{padding-bottom:75px !important;}
.pb-80{padding-bottom:80px !important;}
.pb-85{padding-bottom:85px !important;}
.pb-90{padding-bottom:90px !important;}
.pb-95{padding-bottom:95px !important;}
.pb-100{padding-bottom:100px !important;}



@media only screen and (max-width: 1225px) {
	.mt-0{margin-top:0 !important;}
	.mt-5{margin-top:0px !important;}
	.mt-10{margin-top:6px !important;}
	.mt-15{margin-top:12px !important;}
	.mt-20{margin-top:12px !important;}
	.mt-25{margin-top:17px !important;}
	.mt-30{margin-top:22px !important;}
	.mt-35{margin-top:27px !important;}
	.mt-40{margin-top:32px !important;}
	.mt-45{margin-top:37px !important;}
	.mt-50{margin-top:42px !important;}
	.mt-55{margin-top:42px !important;}
	.mt-60{margin-top:47px !important;}
	.mt-65{margin-top:52px !important;}
	.mt-70{margin-top:52px !important;}
	.mt-75{margin-top:52px !important;}
	.mt-80{margin-top:62px !important;}
	.mt-85{margin-top:67px !important;}
	.mt-90{margin-top:67px !important;}
	.mt-95{margin-top:72px !important;}
	.mt-100{margin-top:72px !important;}
	
	.mb-0{margin-bottom:0 !important;}
	.mb-5{margin-bottom:0px !important;}
	.mb-10{margin-bottom:6px !important;}
	.mb-15{margin-bottom:12px !important;}
	.mb-20{margin-bottom:12px !important;}
	.mb-25{margin-bottom:17px !important;}
	.mb-30{margin-bottom:22px !important;}
	.mb-35{margin-bottom:27px !important;}
	.mb-40{margin-bottom:32px !important;}
	.mb-45{margin-bottom:37px !important;}
	.mb-50{margin-bottom:42px !important;}
	.mb-55{margin-bottom:42px !important;}
	.mb-60{margin-bottom:47px !important;}
	.mb-65{margin-bottom:52px !important;}
	.mb-70{margin-bottom:52px !important;}
	.mb-75{margin-bottom:52px !important;}
	.mb-80{margin-bottom:62px !important;}
	.mb-85{margin-bottom:67px !important;}
	.mb-90{margin-bottom:67px !important;}
	.mb-95{margin-bottom:72px !important;}
	.mb-100{margin-bottom:72px !important;}
	

	.pt-0{padding-top:0 !important;}
	.pt-5{padding-top:0px !important;}
	.pt-10{padding-top:6px !important;}
	.pt-15{padding-top:12px !important;}
	.pt-20{padding-top:12px !important;}
	.pt-25{padding-top:17px !important;}
	.pt-30{padding-top:22px !important;}
	.pt-35{padding-top:27px !important;}
	.pt-40{padding-top:32px !important;}
	.pt-45{padding-top:37px !important;}
	.pt-50{padding-top:42px !important;}
	.pt-55{padding-top:42px !important;}
	.pt-60{padding-top:47px !important;}
	.pt-65{padding-top:52px !important;}
	.pt-70{padding-top:52px !important;}
	.pt-75{padding-top:52px !important;}
	.pt-80{padding-top:62px !important;}
	.pt-85{padding-top:67px !important;}
	.pt-90{padding-top:67px !important;}
	.pt-95{padding-top:72px !important;}
	.pt-100{padding-top:72px !important;}
	
	.pb-0{padding-bottom:0 !important;}
	.pb-5{padding-bottom:0px !important;}
	.pb-10{padding-bottom:6px !important;}
	.pb-15{padding-bottom:12px !important;}
	.pb-20{padding-bottom:12px !important;}
	.pb-25{padding-bottom:17px !important;}
	.pb-30{padding-bottom:22px !important;}
	.pb-35{padding-bottom:27px !important;}
	.pb-40{padding-bottom:32px !important;}
	.pb-45{padding-bottom:37px !important;}
	.pb-50{padding-bottom:42px !important;}
	.pb-55{padding-bottom:42px !important;}
	.pb-60{padding-bottom:47px !important;}
	.pb-65{padding-bottom:52px !important;}
	.pb-70{padding-bottom:52px !important;}
	.pb-75{padding-bottom:52px !important;}
	.pb-80{padding-bottom:62px !important;}
	.pb-85{padding-bottom:67px !important;}
	.pb-90{padding-bottom:67px !important;}
	.pb-95{padding-bottom:72px !important;}
	.pb-100{padding-bottom:72px !important;}
	

}



@media only screen and (max-width: 1024px) {
	.mt-0{margin-top:0 !important;}
	.mt-5{margin-top:0px !important;}
	.mt-10{margin-top:5px !important;}
	.mt-15{margin-top:10px !important;}
	.mt-20{margin-top:10px !important;}
	.mt-25{margin-top:15px !important;}
	.mt-30{margin-top:20px !important;}
	.mt-35{margin-top:25px !important;}
	.mt-40{margin-top:30px !important;}
	.mt-45{margin-top:35px !important;}
	.mt-50{margin-top:40px !important;}
	.mt-55{margin-top:40px !important;}
	.mt-60{margin-top:45px !important;}
	.mt-65{margin-top:50px !important;}
	.mt-70{margin-top:50px !important;}
	.mt-75{margin-top:55px !important;}
	.mt-80{margin-top:60px !important;}
	.mt-85{margin-top:65px !important;}
	.mt-90{margin-top:65px !important;}
	.mt-95{margin-top:70px !important;}
	.mt-100{margin-top:70px !important;}
	
	.mb-0{margin-bottom:0 !important;}
	.mb-5{margin-bottom:0px !important;}
	.mb-10{margin-bottom:5px !important;}
	.mb-15{margin-bottom:10px !important;}
	.mb-20{margin-bottom:10px !important;}
	.mb-25{margin-bottom:15px !important;}
	.mb-30{margin-bottom:20px !important;}
	.mb-35{margin-bottom:25px !important;}
	.mb-40{margin-bottom:30px !important;}
	.mb-45{margin-bottom:35px !important;}
	.mb-50{margin-bottom:40px !important;}
	.mb-55{margin-bottom:40px !important;}
	.mb-60{margin-bottom:45px !important;}
	.mb-65{margin-bottom:50px !important;}
	.mb-70{margin-bottom:50px !important;}
	.mb-75{margin-bottom:55px !important;}
	.mb-80{margin-bottom:60px !important;}
	.mb-85{margin-bottom:65px !important;}
	.mb-90{margin-bottom:65px !important;}
	.mb-95{margin-bottom:70px !important;}
	.mb-100{margin-bottom:70px !important;}





	.pt-0{padding-top:0 !important;}
	.pt-5{padding-top:0px !important;}
	.pt-10{padding-top:5px !important;}
	.pt-15{padding-top:10px !important;}
	.pt-20{padding-top:10px !important;}
	.pt-25{padding-top:15px !important;}
	.pt-30{padding-top:20px !important;}
	.pt-35{padding-top:25px !important;}
	.pt-40{padding-top:30px !important;}
	.pt-45{padding-top:35px !important;}
	.pt-50{padding-top:40px !important;}
	.pt-55{padding-top:40px !important;}
	.pt-60{padding-top:45px !important;}
	.pt-65{padding-top:50px !important;}
	.pt-70{padding-top:50px !important;}
	.pt-75{padding-top:55px !important;}
	.pt-80{padding-top:60px !important;}
	.pt-85{padding-top:65px !important;}
	.pt-90{padding-top:65px !important;}
	.pt-95{padding-top:70px !important;}
	.pt-100{padding-top:70px !important;}
	
	.pb-0{padding-bottom:0 !important;}
	.pb-5{padding-bottom:0px !important;}
	.pb-10{padding-bottom:5px !important;}
	.pb-15{padding-bottom:10px !important;}
	.pb-20{padding-bottom:10px !important;}
	.pb-25{padding-bottom:15px !important;}
	.pb-30{padding-bottom:20px !important;}
	.pb-35{padding-bottom:25px !important;}
	.pb-40{padding-bottom:30px !important;}
	.pb-45{padding-bottom:35px !important;}
	.pb-50{padding-bottom:40px !important;}
	.pb-55{padding-bottom:40px !important;}
	.pb-60{padding-bottom:45px !important;}
	.pb-65{padding-bottom:50px !important;}
	.pb-70{padding-bottom:50px !important;}
	.pb-75{padding-bottom:55px !important;}
	.pb-80{padding-bottom:60px !important;}
	.pb-85{padding-bottom:65px !important;}
	.pb-90{padding-bottom:65px !important;}
	.pb-95{padding-bottom:70px !important;}
	.pb-100{padding-bottom:70px !important;}
}

@media only screen and (max-width: 767px) {
	.mt-0{margin-top:0 !important;}
	.mt-5{margin-top:0px !important;}
	.mt-10{margin-top:2px !important;}
	.mt-15{margin-top:5px !important;}
	.mt-20{margin-top:10px !important;}
	.mt-25{margin-top:12px !important;}
	.mt-30{margin-top:15px !important;}
	.mt-35{margin-top:16px !important;}
	.mt-40{margin-top:20px !important;}
	.mt-45{margin-top:24px !important;}
	.mt-50{margin-top:28px !important;}
	.mt-55{margin-top:32px !important;}
	.mt-60{margin-top:35px !important;}
	.mt-65{margin-top:35px !important;}
	.mt-70{margin-top:35px !important;}
	.mt-75{margin-top:38px !important;}
	.mt-80{margin-top:45px !important;}
	.mt-85{margin-top:48px !important;}
	.mt-90{margin-top:50px !important;}
	.mt-95{margin-top:50px !important;}
	.mt-100{margin-top:52px !important;}
	
	.mb-0{margin-bottom:0 !important;}
	.mb-5{margin-bottom:0px !important;}
	.mb-10{margin-bottom:2px !important;}
	.mb-15{margin-bottom:5px !important;}
	.mb-20{margin-bottom:10px !important;}
	.mb-25{margin-bottom:12px !important;}
	.mb-30{margin-bottom:15px !important;}
	.mb-35{margin-bottom:16px !important;}
	.mb-40{margin-bottom:20px !important;}
	.mb-45{margin-bottom:24px !important;}
	.mb-50{margin-bottom:28px !important;}
	.mb-55{margin-bottom:32px !important;}
	.mb-60{margin-bottom:35px !important;}
	.mb-65{margin-bottom:35px !important;}
	.mb-70{margin-bottom:35px !important;}
	.mb-75{margin-bottom:38px !important;}
	.mb-80{margin-bottom:45px !important;}
	.mb-85{margin-bottom:48px !important;}
	.mb-90{margin-bottom:50px !important;}
	.mb-95{margin-bottom:50px !important;}
	.mb-100{margin-bottom:52px !important;}
	



	.pt-0{padding-top:0 !important;}
	.pt-5{padding-top:0px !important;}
	.pt-10{padding-top:2px !important;}
	.pt-15{padding-top:5px !important;}
	.pt-20{padding-top:10px !important;}
	.pt-25{padding-top:12px !important;}
	.pt-30{padding-top:15px !important;}
	.pt-35{padding-top:16px !important;}
	.pt-40{padding-top:20px !important;}
	.pt-45{padding-top:24px !important;}
	.pt-50{padding-top:28px !important;}
	.pt-55{padding-top:32px !important;}
	.pt-60{padding-top:35px !important;}
	.pt-65{padding-top:35px !important;}
	.pt-70{padding-top:35px !important;}
	.pt-75{padding-top:38px !important;}
	.pt-80{padding-top:45px !important;}
	.pt-85{padding-top:48px !important;}
	.pt-90{padding-top:50px !important;}
	.pt-95{padding-top:50px !important;}
	.pt-100{padding-top:52px !important;}
	
	.pb-0{padding-bottom:0 !important;}
	.pb-5{padding-bottom:0px !important;}
	.pb-10{padding-bottom:2px !important;}
	.pb-15{padding-bottom:5px !important;}
	.pb-20{padding-bottom:10px !important;}
	.pb-25{padding-bottom:12px !important;}
	.pb-30{padding-bottom:15px !important;}
	.pb-35{padding-bottom:16px !important;}
	.pb-40{padding-bottom:20px !important;}
	.pb-45{padding-bottom:24px !important;}
	.pb-50{padding-bottom:28px !important;}
	.pb-55{padding-bottom:32px !important;}
	.pb-60{padding-bottom:35px !important;}
	.pb-65{padding-bottom:35px !important;}
	.pb-70{padding-bottom:35px !important;}
	.pb-75{padding-bottom:38px !important;}
	.pb-80{padding-bottom:45px !important;}
	.pb-85{padding-bottom:48px !important;}
	.pb-90{padding-bottom:50px !important;}
	.pb-95{padding-bottom:50px !important;}
	.pb-100{padding-bottom:52px !important;}
	
}

@media only screen and (min-width: 1025px) {
	.hide_in_desktop{display:none !important;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.hide_in_tablet{display:none !important;}
}
@media only screen and (max-width: 767px) {
	.hide_in_mob{display:none !important;}
}

.flush_margin{margin:0;}
.flush_padding{padding:0;}