/* CSS Document */
/* #96C468; 	green 
#4894D1; 		blue
#27366B;	dark blue

background-image: url(../../ua0/img/header-icon-1-h.svg);

*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Domine:wght@400..700&family=Inder&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Raleway:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
/* Modify as needed start ----------------------------------- */

body{
	font-family: 'Montserrat', sans-serif; 
	font-weight: 400;
	font-size: 16px;
	overflow:auto;
}
h1, h2, h3, h4, h5, h6, h7{
	font-family: "Lato", sans-serif;
}
h1{
	font-family: "Lato", sans-serif;
    font-weight: 800;
    font-size: 36px;
    line-height: 50px;
    text-transform: uppercase;
	text-align: left;
	margin:0;
	margin-bottom: 10px;
}
h2{
	font-size:30px;
}
h3{
	font-size:24px;
}

.single-post h2 {
    font-size: 30px;
    margin-top: 5px;
    margin-bottom: 10px;
}

@media (max-width: 1400px){

}
@media (max-width: 576px){

}
img{	

	vertical-align: bottom ; 
}
strong{font-weight: 800;}
.post, .page {margin: 0;}
*:focus {
    outline: 0 !important;
}

.with_frm_style input[type=text], .with_frm_style input[type=password], .with_frm_style input[type=email], .with_frm_style input[type=number], .with_frm_style input[type=url], .with_frm_style input[type=tel], .with_frm_style input[type=phone], .with_frm_style input[type=search], .with_frm_style select, .with_frm_style textarea, .frm_form_fields_style, .with_frm_style .frm_scroll_box .frm_opt_container, .frm_form_fields_active_style, .frm_form_fields_error_style, .with_frm_style .frm-card-element.StripeElement, .with_frm_style .frm_slimselect.ss-main
 {
    border: 1px solid rgba(107, 108, 108, 1) !important;
    border-radius: 6px !important;
    font-family: Montserrat !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 16px !important;
    letter-spacing: 0%;
    border: 1px solid rgba(107, 108, 108, 1) !important;
    border-radius: 6px !important;
    font-family: Montserrat !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 16px !important;
    font-family: Inter !important;
    font-weight: 400 !important;
    font-size: 24px !important;
    line-height: 100% !important;
    letter-spacing: 0% !important;
    border: 0px !important;
    border-bottom: 1px solid #000 !important;
    border-radius: 0px !important;
}

a{
	background-color: transparent;
	text-decoration: none;
	color:inherit;
	-webkit-transition: color 0.5s, background-color 0.5s;
	-moz-transition: color 0.5s, background-color 0.5s;
	transition: color 0.5s, background-color 0.5s; 
}
a:hover{
	color:inherit;
	text-decoration: none;	
}
a:visited{
	color:inherit;
}
a:focus{
	color:inherit;
}
@media (min-width: 1400px) {
	.container{
		max-width: 1344px;
	}
}
ul{
   margin: 0px;
	padding:0;
	list-style-type: none; 
}

p {
    margin-bottom: 15px;
}

/* header */
.header-icon-item a {
	display: block;
	width: 20px;
	height: 20px;					background-size: 100% 100%;								background-position: center center;								background-repeat: no-repeat;
}
.header-icon-item a img{
	display:none;
	width:100%;	
	height:100%;
}
.header-icon-item a:hover{
	background-image:none;
}
.header-icon-item a:hover img{
	display: block;
}

/*  */

/* Modify as needed end ----------------------------------- */


/*-- BL0 Start ------------------------------------*/

#wa_bl0{
    font-size: 15px;
}
#wa_bl0 h2{
	font-size: 50px;
	
	color: #cf9810;
}
#wa_bl0 h3 a:link, #wa_bl0 h3 a:visited, #wa_bl0 h3 a:active{
	color: #000;
}
#wa_bl0 h3 a:hover{
	color: #cf9810;
}
#wa_bl0 .read_more{
	
    color: #0979bd;
    font-size: 1.6em;
}
#wa_bl0 .read_more:hover{
	color: #cf9810;
}
#wa_bl0 .wa_bl0_blog{
	font-size: 1.3em
}
#wa_bl0 .wa_bl0_twit{
	border: solid 2px #c7c7c7;
    border-radius: 5px;
}
.wa_twitter_widg .textwidget {
    padding: 10px;
    font-size: 13px;
}
.wa_bl0_categ{
	height: 180px;
    position: relative;
    border: solid 1px #cf9810;
    border-radius: 5px;
	background-size: cover;
}
.wa_bl0_name{
	position: absolute;
    bottom: 0;
    background-color: #000000b3;
    width: 100%;
    padding: 7px;
    text-align: center;
    color: #fff;
    font-weight: 600;
    font-size: 1.3em;
	border-top: solid 1px #fff;
}
.wa_bl0_categ:hover .wa_bl0_name{
	transition: 1s;
    background-color: #ff5722f2;
    border-top: solid 1px #fff;
}
#wa_bl0 .wa_brcr{
    background-color: #fff6de;
    border-bottom: solid 1px #03A9F4;
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
}
 
.art_img{
	border: solid 2px #0e416c;
    border-radius: 5px;
    margin-top: 10px;
    margin-bottom: 20px;
}
.social_ul{
	list-style: none;
	padding-left: 0;
	margin-left: 0;
	font-size: 30px;
}
.social_ul li{
 	display: inline-block;
	margin-right: 10px;
}

/* Pagination */
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    color: #fff;
    text-decoration:none;
}
 
.navigation li {
    display: inline;
}
 
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    background-color: #6FB7E9;
    border-radius: 3px;
    cursor: pointer;
    padding: 7px;
	font-size: 14px;
}
 
.navigation li a:hover,
.navigation li.active a {
    background-color: #3C8DC5;
}
@media (max-width: 1070px){
	.wa_bcat-items{		
		-moz-column-gap:30px;
		column-gap:30px;
		row-gap:32px;
	}
}
@media (max-width: 768px){
	.wa_bcat-items{
		flex-direction: column;   
	}	
}
/*-- BL0 END ---------------------------------------*/


/*-- A0183 Start -------------------*/
#hdr-topbg {
	height: 30px;
	background: rgba(15, 16, 61, 1);
}

#a0183{
    background: #4894d1;
    padding: 10px;
}
.a0183-grid {
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: center;
}
.a0183-grd-icon {
    display: grid;
    grid-template-columns: auto auto auto auto;
    float: left;
    grid-gap: 10px;
    width: fit-content;
}
.a0183-grd-icon a{
	display:block;
	width:20px;
	height:20px;	
	background-size: 100% 100%;
	background-position: center center; 	
	background-repeat: no-repeat;	
}
.a0183-grd-icon .header-icon-1 a{
	background-image: url(../../ua0/img/header-icon-1.svg); 
} 
.a0183-grd-icon .header-icon-1 a:hover{
	background-image: url(../../ua0/img/header-icon-1-h.svg); 
} 
.a0183-grd-icon .header-icon-2 a{
	background-image: url(../../ua0/img/header-icon-2.svg); 
} 
.a0183-grd-icon .header-icon-2 a:hover{
	background-image: url(../../ua0/img/header-icon-2-h.svg); 
} 
.a0183-grd-icon .header-icon-3 a{
	background-image: url(../../ua0/img/header-icon-3.svg); 
} 
.a0183-grd-icon .header-icon-3 a:hover{
	background-image: url(../../ua0/img/header-icon-3-h.svg); 
} 
.a0183-grd-icon .header-icon-4 a{
	background-image: url(../../ua0/img/header-icon-4.svg); 
} 
.a0183-grd-icon .header-icon-4 a:hover{
	background-image: url(../../ua0/img/header-icon-4-h.svg); 
}

.a0183-grd-contact {
	display: grid
;
	grid-template-columns: 1fr 1fr;
	float: right;
	grid-gap: 20px;
}
.a0183-grd-contact a {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 27px;
    align-items: center;
    color: #FFFFFF;
    padding-left: 0px;
}
.a0183-grd-contact img {
    padding-right: 7px;
}
.a0183-tel {
    padding-right: 15px;
    border-right: 1px solid #FFFF;
}
/*  */
@media (max-width: 992px) { 
    .a0183-tel {
        border: none;
    }
    #a0183{
        padding: 18px;
    }
}
@media (max-width: 768px){
	.a0183-grid {
        grid-gap: 10px;
    }
	.a0183-grd-contact {
		grid-gap: 8px;
		grid-template-columns: 1fr;
	}
	#a0183 {
		padding: 10px 0px;
	}

	.a0183-grd-icon {
		order: 1;
	}
}




/*-- A0183 End ---------------------*/

/* B1 --------------------*/
.wa_b1 {
	padding: 6px 10px;
	background: #fff;
	border-radius: 0px;
	width: 170px;
	color: #000;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	font-family: Lato;
	font-weight: 600;
	font-size: 14px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	text-transform: capitalize;
}
.wa_b1:hover{
	background-color: #0f103d;
	color:#fff;
}


/* B1 End ---------------------*/

/*-- header a0213 -------------------------------------------*/

#a0213 {
	width: 100%;
	background: #fff;
	border-bottom: 5px solid rgba(0, 0, 0, 1);
	z-index: 20000;
}
.bl_fixed {
position: fixed; 
top: 0;  
box-shadow: 0 0 10px -4px #000;
		-moz-opacity: 0;
		-khtml-opacity: 0;
	opacity: 0;	
	z-index:1000;
}
.bl_opacity {
-moz-transition: opacity 0.5s;
		-webkit-transition: opacity 0.5s;
		-o-transition: opacity 0.5s;		
		-moz-opacity: 1;
		-khtml-opacity: 1;
transition: opacity 0.5s;
	opacity: 1;
}
.a0213-menu{
   
    padding: 0px;
}
.a0213-menu-grd {
	display: flex
;
	align-items: center;
	justify-content: space-between;
	grid-gap: 10px;
	margin: 8px 0px;
}

#mega-menu-item-74{
	background: rgba(15, 16, 61, 1) !important;
	padding: 10px !important;
	height: auto !important;
	margin: 0px !important;
	width: 165px !important;
}

#mega-menu-item-74:hover{
	box-shadow: 1px 1px 6px 0px #918484;
}

#mega-menu-item-74 .mega-menu-link {
	color: #fff !important;
	font-family: Lato !important;
	font-weight: 600 !important;
	font-size: 14px !important;
	line-height: 100% !important;
	letter-spacing: 0%;
	text-transform: uppercase !important;
	text-align: center !important;
	height: auto !important;
	background: #0f103d !important;
}

.a0213-menu-grd-logo{
	flex-shrink: 0;
}
.a0213-menu .wa_header{
    background: #0f103d;
    font-weight: 900;
    font-size: 20px;
    color: #fff;
    font-family: "Lato", sans-serif;;
    padding: 10px 15px;
}
.a0213-menu .menu_flip{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 15px;
}
.a0213-menu .menu_flip >a{
	flex-shrink: 0;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{
	font-weight:600;
	text-transform:uppercase;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{
	font-family: Lato;
	background:#fff;
}

.a0213-menu a.header-tel:hover .wa_header{
	background: #4894d1;
}
/*  */


@media (max-width: 992px) {
	#mega-menu-item-74 {
		background: rgba(15, 16, 61, 1) !important;
		padding: 10px !important;
		height: auto !important;
		margin: 0px !important;
		width: 100% !important;
		margin-top: 5px !important;
	}
}


/*-- header a0213 END ---------------------------------------*/




/*-- A0160 --------------------------------------*/
.A0160 {
    background-repeat: no-repeat;
    background-size: cover;
    color: #FFF;
    text-align: center;
    position: relative;
    background-position-x: center;
    background-position-y: bottom;
   
    height: 100%;
}
.A0160 .bg_semi {
	display: block;
	margin-top: 117px;
	margin-bottom: 77px;
}
.A0160 .bg_semi .wa_text {
    max-width: 645px;    
    padding-bottom: 72px;    
    color: #fff;
}
.A0160 .bg_semi .wa_sub_message {
    font-weight: 500;
    font-size: 21px;
    line-height: 208%;
    text-transform: uppercase;
    color: #fff;
    flex-wrap: wrap;
    text-align: left;
    display: flex;
    gap: 58px;
    align-items: center;
}
.A0160 .bg_semi .wa_final_statement{
    font-style: italic;
    font-weight: 200;
    margin-top: 15px;
    margin-bottom: 15px;
}

.A0160 h3{
	color: #fff;
	font-family: Lato;
	font-weight: 900;
	font-size: 24px;
	line-height: 100%;
	letter-spacing: 0%;
	text-transform: uppercase;
	text-align: left;
	margin-bottom: 10px;
}

.A0160 .bg_border{
    background: rgba(0, 0, 0, 0.8);
    padding: 15px 10px;
}
.A0160 .bg_logo{
    display: block;
    margin: 20px 0px;
}
.A0160 .bg_border-line{
    width: 100%;
    height: 2px;
    background: linear-gradient(90.05deg, #39B54A 26.97%, #00ADDD 87.29%);
}
.bg_buttons{
    display: flex;
    flex-wrap: wrap;
    gap: 60px;
}
.bg_buttons .wa_b1 {
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
	background-color: #fff;
	border-radius: 9px;
	padding: 5px 100px;
	letter-spacing: 0.1em;
	color: #0f103d;
	width: 100%;
	-moz-transition: color 0.5s, background-color 0.5s;
	transition: color 0.5s, background-color 0.5s;
	font-family: Lato !important;
	font-weight: 900 !important;
	font-size: 24px !important;
	line-height: 50px !important;
	letter-spacing: 10%;
	text-transform: uppercase !important;
	border: 1px solid #fff;
	transition: 0.9s;
}

.bg_buttons .wa_b1:hover{
	background-color: #0f103d;
	color: #ffffff;
	border: 2px solid #fff;
	transition: 0.9s;
}

@media (max-width: 992px) {
	.A0160 .bg_semi {
		display: block;
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.A0160 h3 {
		color: #fff;
		font-family: Lato;
		font-weight: 900;
		font-size: 20px;
		line-height: 100%;
		letter-spacing: 0%;
		text-transform: uppercase;
		text-align: left;
		margin-bottom: 10px;
	}

	.A0160 .bg_semi .wa_text {
		max-width: 645px;
		padding-bottom: 10px;
		color: #fff;
	}

	.A0160 h1 {
		font-family: "Lato", sans-serif;
		font-weight: 800;
		font-size: 28px;
		line-height: 150%;
		text-transform: uppercase;
		text-align: left;
		margin: 0;
	}

	.A0160 .bg_semi .wa_sub_message {
		font-weight: 500;
		font-size: 18px;
		line-height: 120%;
		text-transform: uppercase;
		color: #fff;
		flex-wrap: wrap;
		text-align: left;
		display: flex
	;
		gap: 12px;
		align-items: center;
	}

	.bg_buttons {
		display: flex
	;
		flex-wrap: wrap;
		gap: 20px;
	}

	.bg_buttons .wa_b1 {
		box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
		background-color: #fff;
		border-radius: 9px;
		padding: 5px 40px;
		letter-spacing: 0.1em;
		color: #0f103d;
		width: 100%;
		-moz-transition: color 0.5s, background-color 0.5s;
		transition: color 0.5s, background-color 0.5s;
		font-family: Lato !important;
		font-weight: 900 !important;
		font-size: 20px !important;
		line-height: 150% !important;
		letter-spacing: 10%;
		text-transform: uppercase !important;
	}
}

@media (max-width: 768px) {
	.A0160 h1 {
		font-family: "Lato", sans-serif;
		font-weight: 800;
		font-size: 24px;
		line-height: 130%;
		text-transform: uppercase;
		text-align: left;
		margin: 0;
	}

	.A0160 h3 {
		color: #fff;
		font-family: Lato;
		font-weight: 900;
		font-size: 18px;
		line-height: 100%;
		letter-spacing: 0%;
		text-transform: uppercase;
		text-align: left;
		margin-bottom: 10px;
	}

	.bg_buttons {
		display: grid
	;
		flex-wrap: wrap;
		gap: 15px;
	}
}


/*-- A0160 END --------------------------------------*/


/* A0153 -------------------------------------------*/
#a0153 {
    color: #FFF;
    text-align: center;
    position: relative;
}
#a0153 h2 {
	margin: 0 auto;
	color: #0f103d;
	max-width: 890px;
	padding: 40px 0;
	font-family: Lato;
	font-weight: 800;
	font-style: italic;
	font-size: 36px;
	line-height: 36px;
	letter-spacing: 0%;
	text-align: center;
	text-transform: uppercase;
}
/*  */
@media (max-width: 992px) {
	#a0153 h2 {
		margin: 0 auto;
		color: #0f103d;
		max-width: 890px;
		padding: 20px 0;
		font-family: Lato;
		font-weight: 800;
		font-style: italic;
		font-size: 26px;
		line-height: 120%;
		letter-spacing: 0%;
		text-align: center;
		text-transform: uppercase;
	}
}

/* A0153 END ---------------------------------------*/

/* A0075 -- Body Content Image Left -------------------------------------------*/
#a0075 {
    padding-top: 30px;
    padding-bottom: 40px;
    background-repeat: no-repeat;
    background-size: cover;
}

#a0075 .default_pos{
   align-items: center;
}
#a0075 h2 {
    font-family: "Lato", sans-serif;
    margin-bottom: 12px;

    font-weight: 800;
    font-size: 20px;
    line-height: 250%;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
	    line-height: 1.5;
}
.a0075-img {
	width:648px;
	    height: 343px;
	flex-shrink: 0;
	
	border:2px solid #4894D1;
	 border-radius: 9px;
	 overflow:hidden;
}
.a0075-img  img {
    width: 100%;
	height: 100%;
	-o-object-fit: cover;
    	object-fit: cover;
	-o-object-position: center;
   	 object-position: center;	
}
.a0075-content{
	display:flex;
	-moz-column-gap:24px;
	column-gap:24px;
	row-gap:0px;
	justify-content: space-between; 
}

#a0075 .wa_08_sub_message {
    font-weight: 700;
    font-size: 20px;
    line-height: 160%;
    text-transform: capitalize;
    color: #fff;
    font-family: "Lato", sans-serif;
   
    position: relative;
    padding-left: 20px;

}
#a0075 .wa_08_sub_message  p::before{
    content: "•";
    position: absolute;
    left: 0;
    top: 0;
    font-size: 20px;
    color: #fff; 
}
.wa_sub__wrapper{
   margin-top: -15px;
}
#a0075 .title_about{
    text-align: left;
    max-width: 188px;
    border-bottom: 3px solid #4894d1;
    font-weight: 900;
   
    line-height: 50px;
    text-transform: capitalize;
    color: #fff;
    margin-bottom: 20px;
	 font-size: 32px;
}
#a0075 .wa_b1{
    padding: 5px 80px;
    margin-top: 25px;
	font-size:18px;
}
#a0075 .wa_default{  
	background: transparent;
}
#a0075.a0075-1 .wa_default{
    background: #fff; 	
}
#a0075.a0075-1 .wa_default:hover{
   background: #c9e6fe; 
   color:#000;
	
}
#a0075 .wa_a0008__default .wa_08_sub_message{
   font-size: 20px;
} 
#a0075 .wa_a0008__default .wa_08_sub_message p{
	margin:0;
}
.a0075-2-content{
	display:flex;
	-moz-column-gap:24px;
	column-gap:24px;
	row-gap:0px;
	justify-content: space-between; 
	align-items: center; 
	
	max-width: 1160px;
}
/*  */
@media (max-width: 1400px){
	.a0075-img{
		width:50%;
	}
}
@media (max-width: 1200px) {
	#a0075.a0075-2 h2{
		    max-width: 600px;
			margin:0 auto 50px auto;
		line-height:1.5;
	}
}
@media (max-width: 995px) {
    #a0075 img {
        margin-bottom: 20px;
    }
}
@media (max-width: 992px){
	.a0075-content{
		flex-direction: column; 
		row-gap:30px;
	}
	.a0075-img{
		width:100%;
	}
	.a0075-2-content{
		flex-direction: column; 
		row-gap:30px;
	}
	#a0075 .wa_a0008__default .wa_08_sub_message{
		font-size:16px;
	}
	#a0075 .wa_08_sub_message{
		font-size:16px;
	}
}
@media (max-width: 576px) {   
    #a0075 {
        padding-top: 20px;
        padding-bottom: 0px;
    }
     #a0075 .wa_a0008__default{
    margin-bottom: 30px;
    }
      #a0075 .wa_default{
    margin-bottom: 30px;
    }
}

/* A0075 End ----------------------------------------------------------*/

/* AT Icon Bar ------------------------------------------------------*/
.wa_bcat{
	text-align: center;
    padding: 20px 0;
	
}
.wa_bcat p{
	margin-top: 10px;
}
.wa_bcat .default{
   justify-content: center;
}
.wa_bcat-items{
	display:flex;
	place-items: center; 
	justify-content: center; 
	-moz-column-gap:60px;
	column-gap:60px;
	row-gap:32px;

}


/* AT END ------------------------------------------------------------*/




/* -- a0116 Start ----------------------------------*/
#a0116 {
	background: #ffffff;
	padding: 30px 0;
}
#a0116 h2 {
    font-family: EB Garamond;
    font-style: normal;
    font-weight: normal;
    font-size: 48px;
    line-height: 63px;
    align-items: center;
    text-align: center;
    color: #252A2E;
    padding: 30px 0 7px 0;
}
.a0116-line {
    border-bottom: 1px solid #2E6DC8;
    max-width: 430px;
    margin: auto;
    margin-bottom: 13px;
}
#a0116 p {
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    color: #4B4C4D;
    padding: 0 20px;
}
.blog-title-txt{
	max-width: 800px;
	margin: 0 0 30px 0px;
}
#a0116 .blog-title-txt p{
	padding:0;
}
.a0116-box {
    background: #FFFFFF;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    border-bottom: 5px solid #4894d1;
}
.a0116-grid {
	padding: 20px;
	display: grid
;
	grid-template-columns: auto 1fr;
	grid-gap: 25px;
	border-bottom: 1px solid #CACACA;
}

.a0116-header {
	font-family: Lato;
	font-weight: 800;
	font-size: 24px;
	line-height: 120%;
	letter-spacing: 0%;
	margin-bottom: 10px;
	display: block;
}
.a0116-grid:last-child {
    border: none;
}
.a0116-grid h3 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    color: #252A2E;
}
.a0116-grid h4 {
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 100%;
	font-family: 'Lato';
	margin: 0px;
	margin-bottom: 5px;
}
.a0116-grid h5 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    color: #4B4C4D;
}
.a0116-btn {
	background: #FFFFFF;
	box-shadow: 0px 0px 15px rgb(0 0 0 / 25%);
	border-radius: 35px;
	max-width: 200px;
	margin-top: 0px;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 10px;
	padding: 0px;
}
.a0116-rt-block{
    position: relative;
    padding-bottom: 45px;
}
.a0116-btn a {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	align-items: center;
	text-align: center;
	color: #4894d1;
	display: block;
	padding: 8px;
}
@media (max-width: 768px) {
    .a0116-grid {
        grid-template-columns: 1fr;
    }
    .a0116-grid img {
        width: 100%;
        margin-top: 13px;
    }

	.a0116-btn {
		background: #FFFFFF;
		box-shadow: 0px 0px 15px rgb(0 0 0 / 25%);
		border-radius: 35px;
		max-width: 200px;
		margin-top: 0px;
		position: relative;
		width: 100%;
		left: 0;
		bottom: 0px;
		padding: 0px;
	}
}
@media (max-width: 576px) {
    .a0116-line {
        max-width: 263px;
    }
    #a0116 h2 {
        font-size: 37px;
        line-height: 37px;
    }
	#a0116 {
		background: #EDEDED;
		border-bottom: none;
		padding: 20px 0px;
	}
    .a0116-grid h5 {
        margin-bottom: revert;
    }
    .a0116-line {
        max-width: 263px;
    }
}

/* pagination */
.pagination-with-dots{
	display:flex;
	align-items: center;
	justify-content: center; 
	
	-moz-column-gap:15px;
	column-gap:15px;
	row-gap:0px;
	
	margin:20px 0 0 0 ;
}
a.nav-ar-num {
	color: #000;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 100%;
	font-family: 'Lato';
}
a.nav-ar-num.nav-ar-active-number{
	color:#4894d1;
}


/* -- a0116 Start ----------------------------------*/



/* A0076 -- Body Content Image Left -------------------------------------------*/
#a0076-1 {
    padding-top: 30px;
    padding-bottom: 50px;
    background: #F1F1F1;
    background-repeat: no-repeat;
    background-size: cover;
}
#a0076-1 h2 {
   font-family: 'Montserrat', sans-serif; 
	font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    margin-top: 80px;
    margin-bottom: 20px;
}
#a0076 {
    padding-top: 30px;
    padding-bottom: 50px;
    background: #F1F1F1;
    background-repeat: no-repeat;
    background-size: cover;
}
#a0076 h2 {
    font-weight: 800;
    font-size: 20px;
    line-height: 130%;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    margin-top: 80px;
    margin-bottom: 20px;
}
.a0076-map-grid{
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 25px;
}
#a0076 img {
    width: 100%;
   
    box-sizing: border-box;
    filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.25));
    border-radius: 5px;
}
#a0076 .wa_08_sub_message {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    color: #000000;
    text-align: center;
    max-width: 950px;
    margin: auto;
}

.a0076-img{
	overflow:hidden;
	width:100%;
	max-width:647px;
	height:362px;
	margin:0 auto;
	border: 2px solid #96C468;
	border-radius:9px;
}
.a0076-img a{
	display:block; 
	width:100%;	
	height:100%;
	
}
.a0076-img a img{
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
    	object-fit: cover;
	-o-object-position: center;
   	 object-position: center;
}
.a0076-video{
	overflow:hidden;
	max-width:647px;
	height:362px;
	margin:0 auto;
	border: 2px solid #96C468;
	border-radius:9px;
}
.a0076-video video{
		width:100%;		
		height:auto;
}
#a0076 .learn_title {
    font-weight: 800;
    font-size: 24px;
    line-height: 108%;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    margin-top: 45px;
    margin-bottom: 45px;
}
#a0076 .learn_btns{
    display: flex;
    gap: 24px;
    justify-content: center;
    flex-wrap: wrap;
}
#a0076 .learn_btns .wa_b1{
    font-family: 'Montserrat', sans-serif; 
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    background: #96c468;
    font-weight: 700;
    
    line-height: 50px;
    text-transform: uppercase;
    padding: 0 85px;
    margin-bottom: 70px;
	font-size: 20px;
}
#a0076 .learn_btns .wa_b1:hover{
	background: #fff;
	color:#000;
}
@media (max-width: 1400px){
	.a0076-map-grid{
		display:flex;
		flex-direction: column; 
	}
	#a0076 .learn_btns .wa_b1{
		    font-size: 18px;
			padding: 0 50px;
	}
	.a0076-img{		
		height:auto;
	}
	.a0076-video{
		height:auto;
	}	
}
@media (max-width: 992px){		
	#a0076 .learn_btns{
		margin: 0 0 50px 0;
	}
	#a0076 .learn_btns .wa_b1 {
		margin-bottom: 0px;
	}
	#a0076 .learn_title{
		margin-top: 20px;
	}
}
@media (max-width: 768px) {
    .a0076-map-grid {
        grid-template-columns: 1fr;
        grid-gap: 20px;
    }
}
@media (max-width: 576px) {   
    #a0076 h3 {
        font-size: 30px;
    }	
}
@media (max-width: 550px){	
	#a0076-1 h2{
		margin-top: 40px;
	}
	#a0076 h2{
		margin-top: 40px;
	}	
}
@media (max-width: 490px){	
	#a0076 .learn_btns {
		flex-direction: column; 
		    gap: 20px;
	}
	#a0076 .learn_btns .wa_b1{
		width: 100%;
		padding:0;
	}
}
@media (max-width: 450px){
	#a0076  .learn_btns {
        margin: 0 0 30px 0;
    }
}


/* A0076 End ----------------------------------------------------------*/

/* form */
.with_frm_style .frm_form_fields input{
	padding:10px 10px;
}
.with_frm_style .frm_inside_container > label{
	top: 22px;
}

/* / form */

/*-- a0090 ------------------------------------------*/
#a0090{
    padding: 45px 0 50px 0;
	background-color: #4894D1;
	    background-size: auto 100%;
    background-position: left top;	
	background-repeat: no-repeat;
}
.a0090-content{
	display:flex;
}
.a0090-grid{
    display: grid;
	grid-template-columns: repeat(4, 1fr);  
    grid-gap: 25px;
	height:357px;
	padding:26px 29px;
	background:#fff;
}
.a0090-right{
	height:100%;
}
.a0090-right img{
	height:100%;
}
.a0090-header{
    font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 36px;
    line-height: 49px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-top: 50px;
    margin-bottom: 30px;
}
#a0090 img {
    width: 100%;
}
.a0090-item{
    width:100%;
	height:100%;
	background: #FFFFFF;   
    position: relative;
	
}
.a0090-item h2{   
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    color: #434343;
    padding: 10px;
    margin: 0px;
}
.a0090-item-img{
	width:100%;
	height:179px;
}
.a0090-item-img img{
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
    	object-fit: cover;
	-o-object-position: center;
   	 object-position: center;	

	vertical-align: bottom ; 
}

.a0090-description{
    font-family: Montserrat;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    color: #000;
    padding: 0px 5px;
}
.a0090-read_more{
    background: #50AB5E;
    font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
    color: #FFFFFF !important;
    width: 100%;
    display: block;
    padding: 10px;
    position: absolute;
    max-width: 94%;
    left: 50%;
    bottom: 13px;
    transform: translate(-50%, 0%);
}
@media (max-width: 1410px){
	.a0090-right{
		display:none;
	}	
}
@media (max-width: 1200px){
	.a0090-grid{
		grid-template-columns: repeat(3, 1fr);
	}
	.a0090-item:nth-child(4){
		display:none;
	}
}
@media (max-width: 992px){
	.a0090-grid{
		grid-template-columns: repeat(2, 1fr);
	}
	.a0090-item:nth-child(3){
		display:none;
	}
}

@media (max-width: 768px) {
    .a0090-header {
        margin-top: 30px;
    }
}
@media (max-width: 768px){
	#a0090{
		background-image:none;
	}
	.a0090-grid{
		grid-template-columns: repeat(1, 1fr);
		height:auto;
		 padding: 20px;
	}
	.a0090-item:nth-child(3){
		display:block;
	}
}



/*-- a0090 END --------------------------------------*/







/* page About */
.page-template-tmp_about h2{
	margin:0 0 30px 0;
	font-family: "Lato", sans-serif;
    font-weight: 700;
	line-height:29px;
	text-align:center;
	text-transform: uppercase;
    font-size: 24px;
}
.about-s1 {
	background-repeat: no-repeat;
	background-size: cover;
	color: #FFF;
	position: relative;
	background-position: center top;
	padding-top: 160px;
	padding-bottom: 130px;
	border-bottom: 9px solid rgba(217, 217, 217, 1);
}
.about-s1-content{	
    width: 100%;
   
}
.about-s1-content h1 {
	margin: auto;
	max-width: 500px;
	font-family: Lato;
	font-weight: 800;
	font-size: 36px;
	line-height: 50px;
	letter-spacing: 0%;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 25px;
}
.about-s1-content .bg_buttons{
	justify-content: center; 
}
.about-s1-content .bg_buttons .wa_b1 {
	padding: 16px;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	background: rgba(72, 148, 209, 1);
	color: #fff;
	font-family: Roboto !important;
	font-weight: 600 !important;
	font-size: 24px !important;
	line-height: 100% !important;
	letter-spacing: 0%;
	text-transform: uppercase !important;
	width: 400px;
	text-align: center;
	max-width: 100%;
	transition: 0.9s;
}

.about-s1-content .bg_buttons .wa_b1:hover{
	background: #0f103d;
	transition: 0.9s;
}


@media (max-width: 992px) {
	.about-s1 {
		background-repeat: no-repeat;
		background-size: cover;
		color: #FFF;
		position: relative;
		background-position: center top;
		padding-top: 60px;
		padding-bottom: 60px;
		border-bottom: 5px solid rgba(217, 217, 217, 1);
	}

	.about-s1-content h1 {
		margin: auto;
		max-width: 500px;
		font-family: Lato;
		font-weight: 800;
		font-size: 28px;
		line-height: 150%;
		letter-spacing: 0%;
		text-align: center;
		text-transform: uppercase;
		margin-bottom: 20px;
	}

	.about-s1-content .bg_buttons .wa_b1 {
		padding: 10px 20px;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		background: rgba(72, 148, 209, 1);
		color: #fff;
		font-family: Roboto !important;
		font-weight: 600 !important;
		font-size: 19px !important;
		line-height: 100% !important;
		letter-spacing: 0%;
		text-transform: uppercase !important;
		width: 100%;
		text-align: center;
		max-width: 100%;
	}
}
/*  */
.about-s2-content {
	margin: 27px 0 37px 0;
	color: #000;
	font-family: Lato;
	font-weight: 700;
	font-size: 24px;
	line-height: 130%;
	letter-spacing: 0%;
	text-align: center;
}
@media (max-width: 992px){
	.about-s2-content {
		margin: 20px 0 20px 0;
		color: #000;
		font-family: Lato;
		font-weight: 700;
		font-size: 18px;
		line-height: 130%;
		letter-spacing: 0%;
		text-align: center;
	}
}
.about-s3{	
	height:1100px;
	padding: 0 0 110px 0;
	background-color:#263467;	
	background-size:auto 1050px;
	
	background-position: right  top; 	
	background-repeat: no-repeat;
	background-image: url(../../ua0/images/about-s2-bg.svg); 
}

.about-s3-video{
	max-width:1108px;
	margin:0 auto;
	padding:46px 0 40px 0;
	height:auto;
}
.about-s3-video video{
	box-shadow: 0px 0px 16px 0px #00000080;
}

.about-s3 h2{
	margin:0 0 40px 0;
}
.about-s3-icons-wrap{
	display:grid;
	grid-template-columns: repeat(6, 1fr);
	-moz-column-gap:27px;
	column-gap:27px;
	row-gap:20px;
}
@media (max-width: 1400px){
	.about-s3{
		height:1060px;
		background-size: auto 1010px;
	}
}
@media (max-width: 1200px){
	.about-s3{
		height:930px;
		background-size: auto 880px;
	}
	.about-s3 h2{
		text-align:left;
	}
}
@media (max-width: 992px){
	.about-s3{
		height:755px;
		background-size: auto 705px;
	}
	.about-s3 h2{
		color:#fff;
	}

	.about-s3-video {
		max-width: 1108px;
		margin: 0 auto;
		padding: 20px 0 20px 0;
		height: auto;
	}
}
@media (max-width: 768px){
	.about-s3{
		height:auto;
		background-image:none;
		padding: 0 0 50px 0;
	}
}
@media (max-width: 576px){
	.about-s3-icons-wrap {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		-moz-column-gap: 27px;
		column-gap: 20px;
		row-gap: 20px;
	}
}
/* / about-s3 */

.about-s4{
	height:480px;
	
	background-position: center top; 	
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;	
	
}
/*  */
.a0062 {
	position: relative;
	font-family: Open Sans;
	background: rgba(217, 217, 217, 1);
	margin-top: 0px;
	padding-bottom: 0px;
	height: 250px;
}
	.a0062 .container{
		height:100%;
	}
.a0062-slideshow-container {
	position: absolute;
	left: 0px;
	right: 0px;
	width: auto;
	min-height: 320px;
	margin: auto;
	background: #fff;
	border-radius: 9px;
	box-shadow: 0px 0px 16px 0px #00000080;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	top: -157px;
}


    .a0062-Slides {
        display: none;
		max-width: 973px;
		height:100%;
		margin: 0 auto;
        padding: 35px 70px;
        text-align: center;
    }
    .a0062-prev, .a0062-next {
        cursor: pointer;
        position: absolute;
        top: 50%;
        
        margin-top: -30px;
        padding: 16px;
        
        font-weight: bold;
        font-size: 20px;
       
        user-select: none;
        text-decoration: none;
		
		width: 30px;
		height:30px;
		 padding: 0;
		 text-align:center;
		background: #4894D1;

		color: #fff;
		 border-radius: 50%;
    }
	.a0062-prev {
        
        left: 20px;       
    }
    .a0062-next {
       
        right: 20px;       
    }
    .a0062-prev:hover, .a0062-next:hover {
        background-color: rgba(0,0,0,0.8);
        color: white;
    }
   
    .a0062-active, .a0062-dot:hover {
        background-color: #717171;
    }
   .a0062-company{
	   margin:10px 0 ;
	   font-size:32px;
	   font-weight: 600;
   }
   .a0062-txt{
	   font-size:20px;
	   font-weight:400;
   }
   .a0062-author{
	   margin:20px 0 0 0;
	   font-weight:700;
	   font-size:32px;
   }
   .a0062-star{
	   color: #FCBF16;

   }
 @media (max-width: 992px){
	 .a0062 {
		 position: relative;
		 font-family: Open Sans;
		 background: transparent;
		 margin-top: 0px;
		 padding-bottom: 0px;
		 height: auto;
		 margin-top: -390px;
		 margin-bottom: 30px;
	 }

	 .a0062-slideshow-container {
		 position: relative;
		 left: 0px;
		 right: 0px;
		 width: auto;
		 min-height: 100%;
		 margin: auto;
		 background: #fff;
		 border-radius: 9px;
		 box-shadow: 0px 0px 16px 0px #00000080;
		 -moz-box-sizing: border-box;
		 box-sizing: border-box;
		 top: 0px;
	 }

	 .a0062-company {
		 margin: 5px 0;
		 font-size: 24px;
		 font-weight: 600;
	 }

	 .a0062-txt {
		 font-size: 16px;
		 font-weight: 400;
	 }

	 .a0062-author {
		 margin: 10px 0 0 0;
		 font-weight: 700;
		 font-size: 26px;
	 }

	 .a0062-Slides {
		 display: none;
		 max-width: 100%;
		 height: 100%;
		 margin: 0 auto;
		 padding: 18px 70px;
		 text-align: center;
	 }
 }

@media (max-width: 768px) {
	.about-s4 {
		display: none;
	}

	.a0062 {
		position: relative;
		font-family: Open Sans;
		background: transparent;
		margin-top: 0px;
		padding-bottom: 0px;
		height: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
}
   
/*-- a0062 END --------------------------------------*/
    
.about-s6{
	padding: 0 0 60px 0;
	background-size: 100% auto;
	background-position: center top; 	
	background-repeat: no-repeat;
	
	background-image: url(../../ua0/images/about-s5-bg.svg); 
}

.about-s6-content{
	text-align:center;
}
.about-s6-content h2 {
	padding: 30px 0;
	color: #fff;
	font-weight: 800;
	text-transform: none;
	font-size: 32px;
	padding-top: 50px;
	font-family: Lato;
	font-weight: 800;
	font-size: 32px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	margin: 0px;
}
.about-s6-video{
	display:inline-block;
	overflow:hidden;
	border: 4px solid #FFFFFF;
	border-radius:9px;
	box-shadow: 0px 0px 16px 0px #00000080;

	
}
@media (max-width: 992px){
	.about-s6-video iframe{		
		height: 400px;
	}

	.about-s6-content h2 {
		padding: 20px 0;
		color: #fff;
		font-weight: 800;
		text-transform: none;
		font-size: 32px;
		padding-top: 20px;
		font-family: Lato;
		font-weight: 800;
		font-size: 28px;
		line-height: 100%;
		letter-spacing: 0%;
		text-align: center;
		margin: 0px;
	}

	.about-s6 {
		padding: 0 0 0px 0;
		background-size: 100% auto;
		background-position: center top;
		background-repeat: no-repeat;
		background-image: url(../../ua0/images/about-s5-bg.svg);
	}
}


/* / page About */


/* page Hero */
.page-hero-bg{
	width:100%;	
	height:480px;
	
	background-position: center top; 	
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	
	border-bottom:9px solid  #D9D9D9;

}
.page-hero-bg .container{
	height:100%;
}
.page-hero-content{
	display:flex;
	flex-direction: column; 	
	row-gap:54px;
	align-items: center; 
	justify-content: center; 
	
	height:100%;
	color:#fff;
}
.page-hero-btn{
	width:100%;
	text-align:center;
	color:#fff;
}
.page-hero-btn a{
	display: inline-block;
	width:100%;
	max-width:400px;
	padding:10px 0;
	background-color: #4894D1;
	text-align:center;
	/* border:2px solid #4894D1; */
	font-weight:600;
	font-family:"Roboto", sans-serif; 
	text-transform:uppercase;
	border-radius:9px;
	font-size:24px;
	border: 1px solid #fff;
}
.page-hero-btn a:hover{
	background-color: #0f103d;
	
}
@media (max-width: 576px){
	.page-hero-bg{
		height:350px;
	}
	.page-hero-content{
		row-gap: 40px;
	}
	.page-hero-btn a{
		max-width: 250px;
		padding: 5px 0;
		font-size: 18px;
	}
}
/* / page Hero */

/* page PEO Services */
.services-s2-content{
	margin: 27px 0 37px 0;
	color: #000;
	font-family: Lato;
	font-weight: 700;
	font-size: 24px;
	line-height: 130%;
	letter-spacing: 0%;
	text-align: center;
}
.services-item-content{
	font-family: "Lato", sans-serif;
}
.services-item-right{	
	height: 454px;	
	margin:0 0 140px 0;	
	background-size: auto 100%;
	background-position: right top;
	background-repeat: no-repeat;	
}
.services-item-left{	
	height: 454px;	
	margin:0 0 140px 0;	
	background-size: auto 100%;
	background-position: left top;
	background-repeat: no-repeat;	
}
.services-s3{
	background-color: #4894D1;
}
.services-s4{
	background-color: #6D9D3C;
}
.services-s5{
	background-color: #848585;
}
.services-s6{
	background-color: #4894D1;
}
.services-s7{
	background-color: #6D9D3C;

}
.services-s8{
	background-color: #848585;
}

#services-s8{
	display: none;
}

.fa-star-o:before {
content: "\f005";
    font-family: 'Font Awesome 5' !important;
}

.services-s9{
	background-color: #4894D1;

}
.services-item-content{
	display:flex;
	-moz-column-gap:32px;
	column-gap:32px;
	row-gap:32px;
}
.services-item-txt-wrap{
	margin:42px 0 0 0;
	color:#fff;
}
.services-item-txt-wrap h2{
	margin:0 0 15px 0;
	font-weight:800;
	line-height:1;
}
.services-item-txt{
	line-height:1.1;
	font-size:24px;
}
.services-item-btn {
	margin: 40px 0 0 0;
	text-align: left;
	color: #000;
}
.services-s3 .services-item-btn{
	margin:25px 0 0 0;
}
.services-item-btn a{
	display:inline-block;
	width:100%;
	max-width:269px;
	padding: 10px 0;
	border-radius:9px;
	background-color:#FFF;
	color:#000;
	font-weight:600;
	text-align:center;
	font-size:32px;
	font-family: Lato;
	font-weight: 600;
	font-size: 20px;
	line-height: 100%;
	letter-spacing: 0%;
	width: 215px;
}
.services-item-btn a:hover{
	color:#fff;
	background-color: #0F103D;

}
.services-item-img{
	flex-shrink:0;
	overflow:hidden;
	width:647px;
	height:500px;
	margin:42px 0 0 0;
	border-radius:9px;
	border: 4px solid #FFFFFF;
	box-shadow: 0px 4px 4px 0px #00000040;

}
.services-item-img img{
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
    	object-fit: cover;
	-o-object-position: center;
   	 object-position: center;	
}
@media (max-width: 1400px){
	.services-item-img{		
		width:400px;
		height:304px;		
	}
	.services-item-right {   
		margin: 0 0 56px 0;
	}
	.services-item-left {   
		margin: 0 0 56px 0;
	}

}
@media (max-width: 1200px){
	.services-item-txt-wrap h2{
		 margin: 0 0 10px 0;
		font-size: 32px;
		line-height: 150%;
	}
	.services-item-right {
       margin: 0 0 220px 0; 
    }
	.services-item-right .services-item-content{
		flex-direction: column;
		row-gap: 0px;
	}
	.services-item-right .services-item-right {
        margin: 0 0 220px 0;
    }
	.services-item-right .services-item-txt-wrap{
		width: 80%;
		    
	}
	.services-item-right .services-item-img{
		margin:0 0 0 auto;
	}
	/*  */
	.services-item-left .services-item-img{
		    margin: -100px 0 0 0;
	}
	.services-item-left .services-item-content{
		-moz-column-gap: 40px;
		column-gap: 40px;
	}
	.services-item-left .services-item-txt-wrap{
		width: 75%;
		 margin: 42px 0 0 0;
        
	}
}
/* / 1200 */

@media (max-width: 992px){

	.services-s2-content{
		margin: 20px 0 20px 0;
		color: #000;
		font-family: Lato;
		font-weight: 700;
		font-size: 18px;
		line-height: 130%;
		letter-spacing: 0%;
		text-align: center;
	}

	.services-item-txt {
		line-height: 1.1;
		font-size: 24px;
		font-family: Lato;
		font-weight: 400;
		font-size: 18px;
		line-height: 120%;
		letter-spacing: 0%;
	}

	
	    .services-item-right
	 {
        height: auto;
        margin: 0 0 0px 0;
        padding: 0 0 50px 0;
        background-image: none !important;
    }
	
	.services-item-right .services-item-content {
       position: relative;
        row-gap: 50px;
    }
	.services-item-right .services-item-txt-wrap {
        width: auto;
    }
	.services-item-right .services-item-img {
       position: relative;
        bottom: 0px;
        left: auto;
        right: 0;
		margin: 0 auto;
    }
	/*  */
	.services-item-left {		
		height: auto;
	    margin: 0 0 0px 0;
        padding: 0 0 50px 0;
		background-image: none !important;
	}
	.services-item-left .services-item-content{
		position: relative;
		flex-direction: column-reverse;
		row-gap: 50px;
	}
	.services-item-left .services-item-txt-wrap {
        width: auto;
	}
	.services-item-left .services-item-img {
        position: relative;
        bottom: 0px;
        left: auto;
        right: 0;
		margin: 0 auto;
    }

	.services-s3 .services-item-btn {
		margin: 30px 0 0 0;
	}
	
}
/* / 992 */

@media (max-width: 768px){
	.services-item-txt-wrap h2{
		font-size:30px;
	}
	.services-item-txt {
		line-height: 1.3;
		font-size: 20px;
	}
	.services-item-right{
		text-align:center;
	}
	.services-item-left{
		text-align:center;
	}
	.services-item-btn{
		text-align:center;
	}

	.services-item-left .services-item-img{
		left: 0;
        width: 100%;
        max-width: 400px;
        height: auto;
	}
	
	.services-item-right .services-item-img{
		left: 0;
        width: 100%;
        max-width: 400px;
        height: auto;
	}
}
/* / 768 */

@media (max-width: 400px){
	.services-item-img{
		display:none;
	}
	.services-item-left{
		margin: 0 0 0px 0;
		padding: 0 0 40px 0;
	}
	.services-item-right{
		margin: 0 0 0px 0;
		padding: 0 0 40px 0;
	}
	.page-template-tmp_peo-services #a0005 {
		margin-top: 0px;
	}
}


/* / page PEO Services */

/* page PEO Resources */

.resources-s2-content {
	margin: 27px 0 37px 0;
	color: #000;
	font-family: Lato;
	font-weight: 700;
	font-size: 24px;
	line-height: 130%;
	letter-spacing: 0%;
	text-align: center;
}



.resources-s3 {
    height: 400px;
    margin: 0 0 0px 0;
    background-size: auto 100%;
    background-position: right top;
    background-repeat: no-repeat;
	background-color: #4894D1;
}
.resources-s4 {
    height: 400px;
    margin: 0 0 0px 0;
    background-size: auto 100%;
    background-position: right top;
    background-repeat: no-repeat;
	background-color: #6D9D3C;
}
.resources-item-content{
	    display: flex;
    -moz-column-gap: 32px;
    column-gap: 32px;
    row-gap: 32px;
}
.resources-item-txt-wrap {
    margin: 42px 0 0 0;
    color: #fff;
	font-family: "Lato", sans-serif;
}
.resources-item-txt-wrap h2 {
    margin: 0 0 15px 0;
    font-weight: 800;
    line-height: 1;
}
.resources-item-txt {
    line-height: 1.1;
    font-size: 24px;
}
.resources-item-btn {
    margin: 30px 0 0 0;
    text-align: left;
    color: #000;
}
.resources-item-btn a {
	display: inline-block;
	width: 100%;
	max-width: 269px;
	padding: 10px 0;
	border-radius: 9px;
	background-color: #FFF;
	color: #000;
	font-weight: 600;
	text-align: center;
	font-size: 32px;
	display: inline-block;
	width: 100%;
	max-width: 269px;
	padding: 10px 0;
	border-radius: 9px;
	background-color: #FFF;
	color: #000;
	font-weight: 600;
	text-align: center;
	font-size: 32px;
	font-family: Lato;
	font-weight: 600;
	font-size: 20px;
	line-height: 100%;
	letter-spacing: 0%;
	width: 220px;
	border: 2px solid #fff;
	transition: 0.9s;
}

.resources-item-btn a:hover{
	background-color: #0f103d;
	color: #ffffff !important;
	border: 2px solid #fff;
	transition: 0.9s;
}

.resources-item-img {
    flex-shrink: 0;
    overflow: hidden;
    width: 535px;
    height: 350px;
    margin: 25px 0 0 0;
    border-radius: 9px;
    border: 4px solid #FFFFFF;
    box-shadow: 0px 4px 4px 0px #00000040;
	
}
.resources-item-img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.resources-s5{
	margin:75px 0 100px 0;
}
.resources-s5 h2{
	margin:0 0 50px 0;
	font-weight:800;
	text-align:center;
	color: #6B6C6C;

}
.resources-s5-content {
	display: grid
;
	grid-template-columns: 1fr 1fr;
	grid-gap: 22px;
	font-family: "Lato", sans-serif;
	color: #fff;
	font-size: 24px;
	font-family: Lato;
	font-weight: 400;
	font-size: 22px;
	line-height: 120%;
	letter-spacing: 0%;
}
.resources-s5-left {
	padding: 30px;
	border-radius: 9px;
	background: #4894D1;
}
.resources-s5-right{
	padding:30px;
	border-radius:9px;
	background: #6D9D3C;

}

.resources-s5-image{
	min-height: 440px;
	background-size: cover;
	background-position: center;
	border-radius: 9px;
}

.resources-s5-top{
	min-height:60px;
	margin:0 0 20px 0;
}
.resources-s5-content h3{
	margin:0;
	font-weight:900;
	text-align:center;
}
.resources-s5-subtitle{
	text-align:center;
}
.resources-s5-txt ul{
	 list-style-type: disc;
	 margin-left: 30px;
	 line-height: 1.3;
}

@media (max-width: 1400px) {
	.resources-item-txt {
		line-height: 1.1;
		font-size: 18px;
	}

	.resources-item-txt-wrap h2 {
		margin: 0 0 15px 0;
		font-weight: 800;
		line-height: 1;
		font-size: 32px;
		line-height: 120%;
	}

	.resources-s5 h2 {
		margin: 0 0 20px 0;
		font-weight: 800;
		text-align: center;
		color: #6B6C6C;
		font-size: 32px;
		line-height: 120%;
	}

}

@media (max-width: 1200px){
	.resources-item-img{
		width:400px;
		height:303px;
	}
}
@media (max-width: 992px){
	.resources-s3{
		height: auto;
		padding: 40px 0;
		background-image:none !important;
	}

	.resources-s5 {
		margin: 30px 0 30px 0;
	}


	.resources-s2-content {
		margin: 20px 0 20px 0;
		color: #000;
		font-family: Lato;
		font-weight: 700;
		font-size: 18px;
		line-height: 130%;
		letter-spacing: 0%;
		text-align: center;
	}

	.resources-s4{
		height: auto;
		padding: 40px 0;
		background-image:none !important;
	}
	.resources-item-content{
		flex-direction: column;  
	}
	.resources-item-txt-wrap{
		text-align: center;
		margin:0;
	}
	.resources-item-txt{
		line-height: 1.3;
	}
	.resources-item-btn{
		text-align:center;
	}
	.resources-item-img{
		width:100%;
		max-width:400px;
		height:auto;
		margin: 0 auto;
	}
	.resources-s5-content{
		flex-direction: column;
	}

	.resources-s5-left {
		padding: 30px;
		border-radius: 9px;
		background: #4894D1;
		order: 1;
	}

	.resources-s5-right {
		padding: 30px;
		border-radius: 9px;
		background: #6D9D3C;
		order: 3;
	}

	#resources-s5-imageR{
		order: 2;
	}

	.resources-s5-content {
		display: grid
	;
		grid-template-columns: 1fr;
		grid-gap: 22px;
		font-family: "Lato", sans-serif;
		color: #fff;
		font-size: 24px;
		font-family: Lato;
		font-weight: 400;
		font-size: 22px;
		line-height: 120%;
		letter-spacing: 0%;
	}

	.resources-s5-image {
		min-height: 300px;
		background-size: cover;
		background-position: center;
	}
}
/* / 992 */
@media (max-width: 576px){
	.resources-s5-content{
		font-size: 18px;
	}
}

/* / page PEO Resources */

/* footer */

/* -- footer A0005 -- START ------------------------------ */
#a0005 {
	margin-top: 20px;
	padding-top: 40px;
	background-position-x: center;
	background-size: cover;
	padding-bottom: 50px;
}
#a0005 h2 {
	color: #fff;
	font-family: Roboto;
	font-weight: 600;
	font-size: 32px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 15px;
}
#a0005 .a0005_sbm {
	font-family: "Lato", sans-serif;
	border-radius: 9px;
	background-color: #4894d1 !important;
	border: none;
	outline: none;
	font-weight: 900;
	font-size: 20px;
	text-align: center;
	color: #fff;
	padding: 10px 35px;
	box-shadow: none;
	-webkit-transition: color 0.5s, background-color 0.5s;
	-moz-transition: color 0.5s, background-color 0.5s;
	transition: color 0.5s, background-color 0.5s;
	margin: auto;
	display: block;
}
#a0005 .a0005_sbm:hover{
	 background-color: #fff !important;
	 color:#000;
}
#a0005 .a0005_field{
	margin-bottom: 5px;
}
#a0005 .frm_form_field textarea{
	resize: none; 
}

#frm_field_16_container{
	margin-top: 15px;
}
#frm_field_16_container label{
	color: #fff;
}
/*
.with_frm_style input[type=text], .with_frm_style input[type=password], .with_frm_style input[type=email], .with_frm_style input[type=number], .with_frm_style input[type=url], .with_frm_style input[type=tel], .with_frm_style input[type=phone], .with_frm_style input[type=search], .with_frm_style select, .with_frm_style textarea, .frm_form_fields_style, .with_frm_style .frm_scroll_box .frm_opt_container, .frm_form_fields_active_style, .frm_form_fields_error_style, .with_frm_style .frm-card-element.StripeElement, .with_frm_style .frm_slimselect.ss-main {
	border: 1px solid rgba(107, 108, 108, 1) !important;
	border-radius: 6px !important;
	font-family: Montserrat !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 16px !important;
	letter-spacing: 0%;
}
*/

@media (max-width: 992px) {
	#a0005 {
		margin-top: 20px;
		padding-top: 20px;
		background-position-x: center;
		background-size: cover;
		padding-bottom: 20px;
	}

	#a0005 h2 {
		color: #fff;
		font-family: Roboto;
		font-weight: 600;
		font-size: 28px;
		line-height: 100%;
		letter-spacing: 0%;
		text-align: center;
		text-transform: uppercase;
		margin-bottom: 15px;
	}
}
/* -- footer A0005 -- End ------------------------------ */



/*  footer  A0053 -------------------------------*/
.a0053 {
    padding-bottom: 25px;
    padding-top: 60px;
    background: #000;
    color: #fff;
}
.a0053 a:link, .a0053 a:visited, .a0053 a:active {
	color: #fff;
	font-family: Lato;
	font-weight: 500;
	font-size: 18px;
	line-height: 150%;
	letter-spacing: 0%;
	display: block;
}
.a0053 a:hover{
    color: #fff;
}
.a0053_sbft {
	font-style: normal;
	color: #FFFFFF;
	margin-top: 20px;
	font-family: Lato;
	font-weight: 400;
	font-size: 14px;
	line-height: 130%;
	letter-spacing: 0%;
	text-align: center;
	vertical-align: middle;
}
.a0053 .a0053_hr {
	border-color: rgba(214, 212, 212, 1);
	margin: 0px;
	opacity: 1;
}
.a0053 .a0053_soc{
    font-size: 30px;
	
}
.a0053 .a0053_soc a .fab:before{
	-webkit-transition: color 0.5s;
-moz-transition: color 0.5s;
transition: color 0.5s; 
color: #FFFFFF;
}
.a0053 .a0053_soc a:hover .fab:before{
    color: #4894d1;
   
}
.a0053-grd {
	display: grid
;
	grid-template-columns: 140px 1fr 1fr 1fr;
	grid-gap: 80px;
	margin-bottom: 40px;
}


.a0053-grid .tnp-email {
    width: 100% !important;
    height: 100% !important;
    border-radius: 0px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 20px !important;
    line-height: 29px !important;
    color: #ABABAB !important;
}
.a0053-grid .tnp-submit {
    width: 100% !important;
    height: 100% !important;
   
    font-style: normal;
    font-weight: 600;
    font-size: 26px !important;
    line-height: 28px !important;
    text-align: center;
}
.a0053 .tnp-subscription {
    margin: 0px auto;
}
.a0053 img {
    width:80px;
	padding-bottom: 10px;
}
.a0053 h3 {
	color: #fff;
	font-family: Lato;
	font-weight: 700;
	font-size: 20px;
	line-height: 150%;
	letter-spacing: 0%;
	margin-bottom: 5px;
}
.a0053 .title_fx{
    
   margin-top: 13px;

}
  

.a0053 .fab {
    padding: 6px;
    font-size: 30px;
}
.fx{
    justify-content: space-between;
}

.a0053-social-grd {
	display: flex
;
	flex-wrap: wrap;
	grid-gap: 30px;
	margin-top: 25px;
}

.a0053-social-grd img {
	width: 30px !important;
	padding-bottom: 0px !important;
}

@media (max-width: 992px) {
	.a0053 {
		padding-bottom: 20px;
		padding-top: 20px;
		background: #000;
		color: #fff;
	}

	.a0053-grd {
		display: grid
	;
		grid-template-columns: 1fr 1fr;
		grid-gap: 20px;
		margin-bottom: 20px;
	}
}

@media (max-width: 768px) {
	.a0053-grd {
		display: grid
	;
		grid-template-columns: 1fr;
		grid-gap: 20px;
		margin-bottom: 20px;
	}
}

/*  footer  A0053 END ---------------------------------------*/

/*  industries_we_serve ---------------------------------------*/
#industries_we_serve{
	    background: #222B52;
    padding-top: 40px;
    padding-bottom: 45px;
	position: relative;
}

#industries_we_serve-triangle{
	    position: absolute;
    right: 0px;
    bottom: 0px;
    height: 100%;
}

.industries-item-inner-grd{
	display: grid
;
    grid-template-columns: auto 1fr;
    grid-gap: 29px;
		align-items: center;
}

.industries_we_serve-grd{
	    display: grid
;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
}

.industries_we_serve-grd h2 {
    font-family: Lato;
    font-size: 32px;
    font-weight: 800;
    line-height: 26px;
    text-align: left;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 47px;
}

.industries-items-grd {
    display: grid
;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
    font-family: Lato;
    font-size: 24px;
    font-weight: 900;
    line-height: 28.8px;
    text-align: left;
    color: #fff;
    align-items: center;
    margin-bottom: 50px;
}

.industries-btn{
	font-family: Lato;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #000 !important;
    background: #fff;
    display: block;
    width: 180px;
    border-radius: 9px;
    padding: 10px;
	border: 2px solid #fff;
	transition: 0.9s;
}

.industries-btn:hover{
	background-color: #0f103d;
	color: #ffffff !important;
	border: 2px solid #fff;
	transition: 0.9s;
}

#industries_we_serve h3{
    font-family: Lato;
    font-size: 24px;
    font-weight: 900;
    line-height: 26px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #fff;
    margin-bottom: 40px;
}

#industries_we_serve h4{
	margin: 0px;
	font-family: Lato;
	font-weight: 900;
	font-size: 24px;
	line-height: 100%;
	letter-spacing: 0%;
	text-transform: uppercase;
}

#industries_we_serve-map{
	border: 1px solid rgba(255, 255, 255, 1);
	box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.5);
	border-radius: 9px;
	width: 100%;
}

@media (max-width: 1200px) {
	#industries_we_serve h4 {
		margin: 0px;
		font-family: Lato;
		font-weight: 900;
		font-size: 16px;
		line-height: 100%;
		letter-spacing: 0%;
		text-transform: uppercase;
	}


}

@media (max-width: 992px) {
	.industries_we_serve-grd {
		display: grid
	;
		grid-template-columns: 1fr;
		grid-gap: 30px;
	}

	#industries_we_serve {
		background: #222B52;
		padding-top: 20px;
		padding-bottom: 25px;
		position: relative;
	}

	.industries_we_serve-grd h2 {
		font-family: Lato;
		font-size: 24px;
		font-weight: 800;
		line-height: 120%;
		text-align: left;
		color: #fff;
		text-transform: uppercase;
		margin-bottom: 20px;
	}

	.industries-item-inner-grd {
		display: grid
	;
		grid-template-columns: auto 1fr;
		grid-gap: 15px;
		align-items: center;
	}

	.industries-items-grd {
		display: grid
	;
		grid-template-columns: 1fr 1fr;
		grid-gap: 15px;
		font-family: Lato;
		font-size: 16px;
		font-weight: 900;
		line-height: 28.8px;
		text-align: left;
		color: #fff;
		align-items: center;
		margin-bottom: 25px;
	}

	#industries_we_serve h3 {
		font-family: Lato;
		font-size: 20px;
		font-weight: 900;
		line-height: 120%;
		text-align: left;
		text-underline-position: from-font;
		text-decoration-skip-ink: none;
		color: #fff;
		margin-bottom: 20px;
	}

	#industries_we_serve-triangle {
		position: absolute;
		right: 0px;
		bottom: 0px;
		height: 100%;
		display: none;
	}
}

@media (max-width: 768px) {
	.industries-items-grd {
		display: grid
	;
		grid-template-columns: 1fr;
		grid-gap: 15px;
		font-family: Lato;
		font-size: 16px;
		font-weight: 900;
		line-height: 28.8px;
		text-align: left;
		color: #fff;
		align-items: center;
		margin-bottom: 25px;
	}
}
/*  industries_we_serve END ---------------------------------------*/

/*  services_we_provide ---------------------------------------*/
#services_we_provide {
	background: rgba(72, 148, 209, 1);
	margin-top: 20px;
	position: relative;
	padding-top: 25px;
	padding-bottom: 50px;
}

#services_we_provide-triangle {
	position: absolute;
	left: 0px;
	top: -1px;
	height: 100%;
	rotate: 180deg;
}

.services_we_provide-grd{
	display: grid
;
	grid-template-columns: 1fr 1fr;
	grid-gap: 33px;
}

.services_provide-itm {
	display: grid
;
	grid-gap: 8px;
	font-family: Roboto;
	font-weight: 700;
	font-size: 23px;
	line-height: 110%;
	letter-spacing: 0%;
	color: #fff !important;
	align-items: center;
	grid-template-columns: auto 1fr;
}

.services_we_provide-items{
	display: grid
;
	grid-template-columns: 1fr 1fr;
	grid-gap: 25px 25px;
}

#services_we_provide-img{
	border: 1px solid rgba(255, 255, 255, 1);
	box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.5);
	border-radius: 9px;
	width: 100%;
	background-size: cover;
	background-position: center;
	min-height: 200px;
}

#services_we_provide h2{
	font-family: Lato;
	font-weight: 900;
	font-size: 32px;
	line-height: 36px;
	letter-spacing: 0%;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 35px;
}

.services_we_provide-btn{
	font-family: Lato;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	text-align: center;
	text-underline-position: from-font;
	text-decoration-skip-ink: none;
	color: #000 !important;
	background: #fff;
	display: block;
	width: 180px;
	border-radius: 9px;
	padding: 10px;
	border: 2px solid #fff;
	transition: 0.9s;
}

.services_we_provide-btn:hover{
	background-color: #0f103d;
	color: #ffffff !important;
	border: 2px solid #fff;
	transition: 0.9s;
}


@media (max-width: 1200px) {
	.services_we_provide-grd {
		display: grid
	;
		grid-template-columns: 1fr;
		grid-gap: 33px;
	}

	#services_we_provide-triangle {
		display: none;
	}

	#services_we_provide h2 {
		font-family: Lato;
		font-weight: 900;
		font-size: 32px;
		line-height: 36px;
		letter-spacing: 0%;
		text-align: center;
		text-transform: uppercase;
		color: #fff;
		margin-bottom: 20px;
	}
}

@media (max-width: 992px) {
	#services_we_provide {
		background: rgba(72, 148, 209, 1);
		margin-top: 0px;
		position: relative;
		padding-top: 20px;
		padding-bottom: 30px;
	}

	#services_we_provide h2 {
		font-family: Lato;
		letter-spacing: 0%;
		text-align: center;
		text-transform: uppercase;
		color: #fff;
		margin-bottom: 20px;
		font-size: 24px;
		font-weight: 800;
		line-height: 120%;
	}

	.services_we_provide-grd {
		display: grid
	;
		grid-template-columns: 1fr;
		grid-gap: 20px;
	}

	.services_provide-itm {
		display: grid
	;
		grid-gap: 8px;
		font-family: Roboto;
		font-weight: 700;
		font-size: 18px;
		line-height: 110%;
		letter-spacing: 0%;
		color: #fff;
		align-items: center;
		grid-template-columns: auto 1fr;
	}

	.services_we_provide-items {
		display: grid
	;
		grid-template-columns: 1fr 1fr;
		grid-gap: 20px;
	}
}

@media (max-width: 768px) {
	.services_we_provide-items {
		display: grid
	;
		grid-template-columns: 1fr;
		grid-gap: 15px;
	}
}
/*  services_we_provide END ---------------------------------------*/

/*  about_e3_hr ---------------------------------------*/
#about_e3_hr {
	background: rgba(0, 0, 0, 1);
	padding-top: 40px;
	padding-bottom: 80px;
}

.about_e3_hr-grd{
	display: grid
;
	grid-template-columns: 1fr 1fr;
	grid-gap: 28px;
	font-family: Lato;
	font-weight: 700;
	font-size: 24px;
	line-height: 32px;
	letter-spacing: 0%;
	color: #fff;
}

.about_e3_hr-grd h2{
	font-family: Lato;
	font-weight: 900;
	font-size: 32px;
	line-height: 50px;
	letter-spacing: 0%;
	text-transform: capitalize;
	color: #fff;
	border-bottom: 4px solid rgba(72, 148, 209, 1);
	width: 188px;
	margin-bottom: 20px;
}

.about_e3_hr-btn{
	font-family: Lato;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	text-align: center;
	text-underline-position: from-font;
	text-decoration-skip-ink: none;
	color: #000 !important;
	background: #fff;
	display: block;
	width: 180px;
	border-radius: 9px;
	padding: 10px;
	margin-top: 40px;
	border: 2px solid #fff;
	transition: 0.9s;
}

.about_e3_hr-btn:hover{
	background-color: #0f103d;
	color: #ffffff !important;
	border: 2px solid #fff;
	transition: 0.9s;
}

.about_e3_hr-grd ul {
	margin: 0px;
	padding: 0;
	list-style-type: disc;
	margin-left: 25px;
}

@media (max-width: 1200px) {
	.about_e3_hr-grd {
		display: grid
	;
		grid-template-columns: 1fr;
		grid-gap: 15px;
		font-family: Lato;
		font-weight: 700;
		font-size: 24px;
		line-height: 32px;
		letter-spacing: 0%;
		text-transform: capitalize;
		color: #fff;
	}

	#about_e3_hr {
		background: rgba(0, 0, 0, 1);
		padding-top: 20px;
		padding-bottom: 40px;
	}

	.a0076-video {
		height: auto;
		max-width: 100% !important;
	}
}

@media (max-width: 992px) {
	#about_e3_hr {
		background: rgba(0, 0, 0, 1);
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.about_e3_hr-grd h2 {
		font-family: Lato;
		font-weight: 900;
		font-size: 28px;
		line-height: 120%;
		letter-spacing: 0%;
		text-transform: capitalize;
		color: #fff;
		border-bottom: 4px solid rgba(72, 148, 209, 1);
		width: 165px;
		margin-bottom: 15px;
	}

	.about_e3_hr-btn {
		font-family: Lato;
		font-size: 20px;
		font-weight: 600;
		line-height: 24px;
		text-align: center;
		text-underline-position: from-font;
		text-decoration-skip-ink: none;
		color: #000 !important;
		background: #fff;
		display: block;
		width: 180px;
		border-radius: 9px;
		padding: 10px;
		margin-top: 20px;
	}

	.about_e3_hr-grd {
		display: grid
	;
		grid-template-columns: 1fr;
		grid-gap: 15px;
		font-family: Lato;
		font-weight: 700;
		font-size: 16px;
		line-height: 140%;
		letter-spacing: 0%;
		text-transform: capitalize;
		color: #fff;
	}
}

/*  about_e3_hr END ---------------------------------------*/

/*  trust_is_the_foundation ---------------------------------------*/
#trust_is_the_foundation {
	position: relative;
	background: rgba(72, 148, 209, 1);
	padding-top: 38px;
	padding-bottom: 42px;
}

.trust_is_the_foundation-grd {
	display: grid
;
	grid-template-columns: 1fr 1fr;
	grid-gap: 27px;
	font-family: Lato;
	font-weight: 700;
	font-size: 20px;
	line-height: 120%;
	letter-spacing: 0%;
	color: #fff;
}

.trust_is_the_foundation-img{
	border: 1px solid rgba(255, 255, 255, 1);
	box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.5);
	border-radius: 9px;
	width: 100%;
}

.trust_is_the_foundation-grd h2{
	font-family: Lato;
	font-weight: 900;
	font-size: 32px;
	line-height: 50px;
	letter-spacing: 0%;
	text-transform: capitalize;
	color: #fff;
	margin-bottom: 3px;
}

.trust_is_the_foundation-grd hr {
	height: 4px;
	border: 0px;
	background: #fff;
	opacity: 1;
	width: 188px;
	margin: 0px;
	margin-bottom: 15px;
}

.trust_is_the_foundation-itemsgrd{
	display: flex
;
	grid-gap: 30px;
	flex-wrap: wrap;
}

.trust_is_the_foundationlist-grd{
	display: grid
;
	grid-template-columns: 1fr 1fr;
	grid-gap: 5px 30px;
}

.trust_is_the_foundation-btn{
	font-family: Lato;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	text-align: center;
	text-underline-position: from-font;
	text-decoration-skip-ink: none;
	color: #000 !important;
	background: #fff;
	display: block;
	width: 223px;
	border-radius: 9px;
	padding: 10px;
	margin-top: 40px;
	border: 2px solid #fff;
	transition: 0.9s;
}

.trust_is_the_foundation-btn:hover{
	background-color: #0f103d;
	color: #ffffff !important;
	border: 2px solid #fff;
	transition: 0.9s;
}


@media (max-width: 1200px) {
	.trust_is_the_foundation-grd {
		display: grid
	;
		grid-template-columns: 1fr;
		grid-gap: 27px;
		font-family: Lato;
		font-weight: 700;
		font-size: 20px;
		line-height: 120%;
		letter-spacing: 0%;
		text-transform: capitalize;
		color: #fff;
	}
}

@media (max-width: 992px) {
	#trust_is_the_foundation {
		position: relative;
		background: rgba(72, 148, 209, 1);
		padding-top: 18px;
		padding-bottom: 30px;
	}

	.trust_is_the_foundation-grd h2 {
		font-family: Lato;
		font-weight: 900;
		font-size: 28px;
		line-height: 150%;
		letter-spacing: 0%;
		text-transform: capitalize;
		color: #fff;
		margin-bottom: 3px;
	}

	.trust_is_the_foundation-grd {
		display: grid
	;
		grid-template-columns: 1fr;
		grid-gap: 20px;
		font-family: Lato;
		font-weight: 700;
		font-size: 16px;
		line-height: 120%;
		letter-spacing: 0%;
		text-transform: capitalize;
		color: #fff;
	}

	.trust_is_the_foundation-btn {
		font-family: Lato;
		font-size: 20px;
		font-weight: 600;
		line-height: 24px;
		text-align: center;
		text-underline-position: from-font;
		text-decoration-skip-ink: none;
		color: #000 !important;
		background: #fff;
		display: block;
		width: 223px;
		border-radius: 9px;
		padding: 10px;
		margin-top: 20px;
	}
}

@media (max-width: 768px) {
	.trust_is_the_foundation-itemsgrd {
		display: flex
	;
		grid-gap: 10px;
		flex-wrap: wrap;
	}
}
/*  trust_is_the_foundation END ---------------------------------------*/

/*  e3_hr_associations ---------------------------------------*/
#e3_hr_associations {
	margin-top: 37px;
	margin-bottom: 78px;
}

#e3_hr_associations h2{
	font-family: Lato;
	font-weight: 800;
	font-size: 24px;
	line-height: 50px;
	letter-spacing: 0%;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 40px;
}

.e3_hr_associations-grd {
	display: flex
;
	grid-gap: 60px;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

.e3_hr_associations-grd img {
    min-width: 100px;
    min-height: 80px;
}

@media (max-width: 992px) {
	#e3_hr_associations {
		margin-top: 20px;
		margin-bottom: 40px;
	}

	.e3_hr_associations-grd {
		display: flex
	;
		grid-gap: 40px;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
	}

	#e3_hr_associations h2 {
		font-family: Lato;
		font-weight: 800;
		font-size: 20px;
		line-height: 120%;
		letter-spacing: 0%;
		text-align: center;
		text-transform: uppercase;
		margin-bottom: 15px;
	}
}

@media (max-width: 768px) {
	.e3_hr_associations-grd {
		display: grid
	;
		grid-gap: 20px;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
		text-align: center;
	}
}
/*  e3_hr_associations END ---------------------------------------*/

/*  e3__resource_library ---------------------------------------*/
#e3__resource_library {
	background: rgba(72, 148, 209, 1);
	padding-top: 20px;
	padding-bottom: 40px;
	font-family: Lato;
	font-weight: 500;
	font-size: 20px;
	line-height: 130%;
	letter-spacing: 0%;
	text-transform: capitalize;
	color: #fff;
}

#e3__resource_library h2{
	font-family: Lato;
	font-weight: 800;
	font-size: 24px;
	line-height: 50px;
	letter-spacing: 0%;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	margin: 0px;
}

.e3__resource_library-btn{
	font-family: Lato;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	text-align: center;
	text-underline-position: from-font;
	text-decoration-skip-ink: none;
	color: #000 !important;
	background: #fff;
	display: block;
	width: 180px;
	border-radius: 9px;
	padding: 10px;
	margin: auto;
	margin-top: 30px;
	border: 2px solid #fff;
	transition: 0.9s;

}

.e3__resource_library-btn:hover{
	background-color: #0f103d;
	color: #ffffff !important;
	border: 2px solid #fff;
	transition: 0.9s;
}


@media (max-width: 992px) {
	#e3__resource_library {
		background: rgba(72, 148, 209, 1);
		padding-top: 20px;
		padding-bottom: 30px;
		font-family: Lato;
		font-weight: 700;
		font-size: 16px;
		line-height: 130%;
		letter-spacing: 0%;
		text-transform: capitalize;
		color: #fff;
	}

	#e3__resource_library h2 {
		font-family: Lato;
		font-weight: 800;
		font-size: 22px;
		line-height: 50px;
		letter-spacing: 0%;
		text-align: center;
		text-transform: uppercase;
		color: #fff;
		margin: 0px;
	}
}

/*  e3__resource_library END ---------------------------------------*/

/*  faqpg ---------------------------------------*/
.accordion-button::after {
	background-image: url('/wp-content/uploads/2025/03/button.svg');
}

.accordion-button:not(.collapsed)::after {
	background-image: url('/wp-content/uploads/2025/03/button.svg');
	transform: rotate(-180deg);
}

#faq-img {
	width: auto;
	position: absolute;
	left: 0px;
	top: 0px;
	max-height: 100%;
	max-width: 100%;
}

#faqpg{
	padding-top: 30px;
	padding-bottom: 200px;
}

#faqpgh2{
	font-family: Inter;
	font-weight: 700;
	font-size: 34px;
	line-height: 130%;
	letter-spacing: 0%;
	text-align: center;
	color: #000;
	margin-bottom: 30px;
}

#accordionExample {
	padding-top: 30px;
	padding-bottom: 30px;
	position: relative;
	z-index: 1000;
}

.accordion-item {
	border: 1px solid rgba(0, 0, 0, 0.2) !important;
	border-radius: 16px !important;
	margin-bottom: 12px;
}

.accordion-body {
	padding: 1rem 1.25rem;
	font-family: Inter;
	font-weight: 400;
	font-size: 20px;
	line-height: 150%;
	letter-spacing: -2%;
	color: #000;
}

.accordion-body ol {
	margin: 0 0 10px 0px;
}

.accordion-body ul {
	margin: 0px;
	padding: 0;
	list-style-type: disc;
	margin-left: 30px;
}

.accordion-item:first-of-type .accordion-button {
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
}

.accordion-button {
	position: relative;
	display: flex
;
	align-items: center;
	width: 100%;
	padding: 1rem 1.25rem;
	font-size: 1rem;
	color: #212529;
	text-align: left;
	background-color: #fff;
	border: 0;
	border-radius: 0;
	overflow-anchor: none;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125);
	border-radius: 16px;
	padding: 24px !important;
	font-family: Inter;
	font-weight: 600;
	font-size: 24px;
	line-height: 100%;
	letter-spacing: 0%;
	color: #000;
}


.accordion-button:not(.collapsed) {
	color: #0c63e4;
	background-color: #ffffff;
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125);
	border-radius: 16px 16px 0px 0px !important;
	padding: 24px !important;
	font-family: Inter;
	font-weight: 600;
	font-size: 24px;
	line-height: 100%;
	letter-spacing: 0%;
	color: #000;
}

@media (max-width: 992px) {
	#faqpg {
		padding-top: 20px;
		padding-bottom: 100px;
	}

	#faqpgh2 {
		font-family: Inter;
		font-weight: 700;
		font-size: 28px;
		line-height: 100%;
		letter-spacing: 0%;
		text-align: center;
		color: #000;
		margin-bottom: 20px;
	}

	.accordion-button {
		position: relative;
		display: flex
	;
		align-items: center;
		width: 100%;
		padding: 1rem 1.25rem;
		font-size: 1rem;
		color: #212529;
		text-align: left;
		background-color: #fff;
		border: 0;
		border-radius: 0;
		overflow-anchor: none;
		transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;
		box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125);
		border-radius: 16px;
		padding: 15px !important;
		font-family: Inter;
		font-weight: 600;
		font-size: 16px;
		line-height: 100%;
		letter-spacing: 0%;
		color: #000;
	}

	.accordion-button:not(.collapsed) {
		color: #0c63e4;
		background-color: #ffffff;
		box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125);
		border-radius: 16px 16px 0px 0px !important;
		padding: 15px !important;
		font-family: Inter;
		font-weight: 600;
		font-size: 16px;
		line-height: 100%;
		letter-spacing: 0%;
		color: #000;
	}

	.accordion-body {
		padding: 15px;
		font-family: Inter;
		font-weight: 400;
		font-size: 15px;
		line-height: 150%;
		letter-spacing: -2%;
		color: #000;
	}
}
/*  faqpg END ---------------------------------------*/

/*  send_us_a_message ---------------------------------------*/
#send_us_a_message h2{
	font-family: Inter;
	font-weight: 700;
	font-size: 34px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	color: #000;
	margin-bottom: 80px;
}

#send_us_a_message{
	padding-top: 32px;
	padding-bottom: 80px;
}

.send_us_a_message-grd{
	display: grid
;
	grid-template-columns: 1fr 1fr;
	grid-gap: 20px;
	font-family: Inter;
	font-weight: 400;
	font-size: 24px;
	line-height: 130%;
	letter-spacing: 0%;
}

.send_us-img-grd {
	display: grid
;
	grid-template-columns: auto 1fr;
	grid-gap: 24px;
	font-family: Inter;
	font-weight: 400;
	font-size: 28px;
	line-height: 140%;
	letter-spacing: 0%;
	color: #000;
	align-items: center;
	margin-bottom: 40px;
}

.send_us_a_message-grd label {
	display: inline-block;
	font-family: Inter !important;
	font-weight: 400 !important;
	font-size: 24px !important;
	line-height: 100% !important;
	letter-spacing: 0% !important;
	color: #000 !important;
}

#form_send-us-a-message{
	margin-top: 50px;
}

#form_send-us-a-message input[type=text] {
	border: 1px solid rgba(107, 108, 108, 1) !important;
	border-radius: 6px !important;
	font-family: Montserrat !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 16px !important;
	font-family: Inter !important;
	font-weight: 400 !important;
	font-size: 24px !important;
	line-height: 100% !important;
	letter-spacing: 0% !important;
	border: 0px !important;
	border-bottom: 1px solid #000 !important;
	border-radius: 0px !important;
}

#form_send-us-a-message input[type=email] {
	border: 1px solid rgba(107, 108, 108, 1) !important;
	border-radius: 6px !important;
	font-family: Montserrat !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 16px !important;
	font-family: Inter !important;
	font-weight: 400 !important;
	font-size: 24px !important;
	line-height: 100% !important;
	letter-spacing: 0% !important;
	border: 0px !important;
	border-bottom: 1px solid #000 !important;
	border-radius: 0px !important;
}

#form_send-us-a-message input[type=tel] {
	border: 1px solid rgba(107, 108, 108, 1) !important;
	border-radius: 6px !important;
	font-family: Montserrat !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 16px !important;
	font-family: Inter !important;
	font-weight: 400 !important;
	font-size: 24px !important;
	line-height: 100% !important;
	letter-spacing: 0% !important;
	border: 0px !important;
	border-bottom: 1px solid #000 !important;
	border-radius: 0px !important;
}

#form_send-us-a-message .frm_submit button{
	background: rgba(109, 157, 60, 1) !important;
	padding: 18px !important;
	border-radius: 25px !important;
	width: 200px !important;
	font-family: Inter !important;
	font-weight: 500 !important;
	font-size: 24px !important;
	line-height: 100% !important;
	letter-spacing: 0% !important;
	color: #fff !important;
	transition: 0.9s;
}

#form_send-us-a-message .frm_submit button:hover{
	background: rgb(72 148 209) !important;
	transition: 0.9s;
}

.send_us-img-grd p{
	margin: 0px;
	padding: 0px;
}

@media (max-width: 1200px) {
	.send_us_a_message-grd {
		display: grid
	;
		grid-template-columns: 1fr;
		grid-gap: 0px;
		font-family: Inter;
		font-weight: 400;
		font-size: 24px;
		line-height: 130%;
		letter-spacing: 0%;
	}
}

@media (max-width: 992px) {
	#send_us_a_message {
		padding-top: 20px;
		padding-bottom: 30px;
	}

	#send_us_a_message h2 {
		font-family: Inter;
		font-weight: 700;
		font-size: 28px;
		line-height: 100%;
		letter-spacing: 0%;
		text-align: center;
		color: #000;
		margin-bottom: 30px;
	}

	.send_us-img-grd {
		display: grid
	;
		grid-template-columns: auto 1fr;
		grid-gap: 24px;
		font-family: Inter;
		font-weight: 400;
		font-size: 20px;
		line-height: 140%;
		letter-spacing: 0%;
		color: #000;
		align-items: center;
		margin-bottom: 15px;
	}

	.send_us_a_message-grd {
		display: grid
	;
		grid-template-columns: 1fr;
		grid-gap: 15px;
		font-family: Inter;
		font-weight: 400;
		font-size: 24px;
		line-height: 130%;
		letter-spacing: 0%;
	}

	.send_us-img-grd img{
		max-width: 50px;
	}

	.send_us_a_message-grd {
		display: grid
	;
		grid-template-columns: 1fr;
		grid-gap: 15px;
		font-family: Inter;
		font-weight: 400;
		font-size: 20px;
		line-height: 130%;
		letter-spacing: 0%;
	}

	.send_us_a_message-grd label {
		display: inline-block;
		font-family: Inter !important;
		font-weight: 400 !important;
		font-size: 20px !important;
		line-height: 100% !important;
		letter-spacing: 0% !important;
		color: #000 !important;
	}
}
/*  send_us_a_message END ---------------------------------------*/

#subscribetonews{
	background: rgba(245, 245, 245, 1);
	color: #000;
	font-family: Inder;
	font-weight: 400;
	font-size: 24px;
	line-height: 130%;
	letter-spacing: 0%;
	text-align: center;
	padding-top: 40px;
	padding-bottom: 60px;
	border-bottom: 2px solid rgba(0, 0, 0, 1);
}

.page-id-196 #subscribetonews{
	background: #fff;
}

#subscribetonews h2{
	font-family: Lato;
	font-weight: 600;
	font-size: 32px;
	line-height: 130%;
	letter-spacing: 0%;
	text-align: center;
	margin-bottom: 15px;
}

.tnp-field label {
	font-family: Inder !important;
	font-weight: 400 !important;
	font-size: 24px !important;
	line-height: 130% !important;
	letter-spacing: 0% !important;
	text-align: center !important;
}

.subs-news-grd {
	display: flex
;
}

.tnp-email{
	border: 1px solid rgba(0, 0, 0, 0.5) !important;
	margin-right: 0px !important;
	font-family: Inter !important;
	font-weight: 400 !important;
	font-size: 24px !important;
	line-height: 100% !important;
	letter-spacing: 0% !important;
	border-radius: 0px !important;
}

.tnp-field input[type="submit"] {
	position: inherit !important;
	background: rgba(109, 157, 60, 1) !important;
	border-radius: 0px !important;
	padding: 20px !important;
	font-family: Inter !important;
	font-weight: 700 !important;
	font-size: 24px !important;
	line-height: 100% !important;
	letter-spacing: 0% !important;
}

@media (max-width: 992px) {
	#subscribetonews {
		background: rgba(245, 245, 245, 1);
		color: #000;
		font-family: Inder;
		font-weight: 400;
		font-size: 24px;
		line-height: 130%;
		letter-spacing: 0%;
		text-align: center;
		padding-top: 20px;
		padding-bottom: 0px;
		border-bottom: 2px solid rgba(0, 0, 0, 1);
		margin: 0px;
	}
}

.page-id-196 #a0005{
	margin-top: 0px;
}

/*-- A0061 ------------------------------------------*/
#a0061{
	margin-top: 40px;
	margin-bottom: 60px;
}
.a0061-grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	width: fit-content;
	grid-gap: 20px;
	margin: auto;
}
.a0061-subgrid{
	display: grid;
	grid-template-columns: 1fr;
	width: 100%;
	grid-gap: 10px;
	padding: 10px;
	box-shadow: 0px 0px 15.8642px rgb(0 0 0 / 25%);
}

#a0061 iframe {
    max-width: 100%;
    width: 100%;
    height: 230px;
}

.a0061-subgrid h3 {
	font-family: 'Lato';
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	line-height: 36px;
	color: #4A4444;
}
.a0061-text {
	font-family: 'Lato';
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 17px;
	color: #4A4444;
}
.a0061-btn{
	display: block;
	background: #1F86E0;
	border-radius: 3px;
	max-width: 170px;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	color: #FFFFFF !important;
	padding: 5px;
}

#blog-tabs .nav-tabs .nav-link {
	margin-bottom: -1px;
	background: 0 0;
	border: 1px solid transparent;
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem;
	font-family: 'Lato';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	align-items: center;
	text-align: center;
	color: #4894d1;
}

#blog-tabs .nav-tabs {
	border-bottom: 5px solid #4894d1;
	margin-top: 30px;
}



#blog-tabs .nav-tabs .nav-link.active {
	color: #fff;
	background-color: #4894d1;
	border-color: #4894d1 #4894d1 #4894d1;
}

.tab-content>.active {
	display: block;
	border-top: 0px solid #4894d1;
}

@media (max-width: 1200px) {
	.a0061-subgrid {
		grid-template-columns: 1fr;
	}
	#a0061 {
		margin-top: 20px;
		margin-bottom: 40px;
	}
}
@media (max-width: 576px) {
	.a0061-grid {
		grid-template-columns: 1fr;
		justify-items: center;
	}
}
/*-- A0061 END --------------------------------------*/


.post-page-book-btn{
    font-family: "Lato", sans-serif;
    border-radius: 9px;
    background-color: #4894d1 !important;
    border: none;
    outline: none;
    font-weight: 900;
    font-size: 20px;
    text-align: center;
    color: #fff !important;
    padding: 10px 35px;
    box-shadow: none;
    -webkit-transition: color 0.5s, background-color 0.5s;
    -moz-transition: color 0.5s, background-color 0.5s;
    transition: color 0.5s, background-color 0.5s;
    margin: auto;
    display: block;
    max-width: 500px;
}

.frm_style_formidable-style.with_frm_style .frm_submit button{
	font-family: "Lato", sans-serif;
	border-radius: 9px;
	background-color: #4894d1 !important;
	border: none;
	outline: none;
	font-weight: 900;
	font-size: 20px;
	text-align: center;
	color: #fff;
	padding: 10px 35px;
	box-shadow: none;
	-webkit-transition: color 0.5s, background-color 0.5s;
	-moz-transition: color 0.5s, background-color 0.5s;
	transition: color 0.5s, background-color 0.5s;
	margin: auto;
	display: block;
}