/* CSS Document */

/*
Theme Name:		Ken Child New design
Theme URI:		http://themeforest.net/user/artbees
Description:	Child theme for the Ken theme 
Author:			Your name here
Theme URI:		http://themeforest.net/user/artbees
Template:		ken
Version:		3.5.1
*/


/*
Sample : remove the comment and start adding your own custom CSS rules.
*/

@font-face {
    font-family: 'Myriad Pro';
    src: url('fonts/MyriadPro-Regular.otf');
}

@font-face {
    font-family: RobotoCondensed-Light;
    src: url('fonts/RobotoCondensed-Light.ttf');
}

@font-face {
    font-family: RobotoCondensed-Regular;
    src: url('fonts/RobotoCondensed-Regular.ttf');
}

@font-face {
    font-family: RobotoCondensed-Bold;
    src: url('fonts/RobotoCondensed-Bold.ttf');
}

@font-face {
    font-family: Lato-Heavy;
    src: url('fonts/Lato-Heavy.ttf');
}

@font-face {
    font-family: Lato-Bold;
    src: url('fonts/Lato-Bold.ttf');
}

header #menu-item-2601 a{
	font-family: RobotoCondensed-Bold !important;
	font-weight: normal !important;
}

.home_buttons button, .home_top_four_sections button, .home_buttons a{
    font-family: Lato-Heavy;
	font-weight: normal !important;
    padding: 8px 25px !important;
}

.home_buttons button:hover{
	background-color: #60b4c9 !important;
	color: #fff !important;
	border-color: #60b4c9 !important;
}
.bottom_cta {
    font-family: RobotoCondensed-Regular !important;
	font-weight: normal !important;
}

.banner_sub_heading{
	font-family: RobotoCondensed-Regular !important;
	font-weight: normal !importan
}

.bottom_sponsors p {
	font-family: RobotoCondensed-Bold !important;
	font-weight: normal !important;
}

#mk-footer .widgettitle {
	font-family: RobotoCondensed-Bold !important;
	font-weight: normal !important;
	font-size: 20px !important;
}

.mk-footer-copyright{
	font-family: Lato-Bold;
	font-weight: normal !important;
	font-size: 15px !important;
}

.skyblue_number_points li::before {
    color: #4094a9 !important;
    font-size: 14px !important;
    font-weight: bold;
	left: 50px !important;
}

.nsaa_mmbrship .transparent_bg {
    background-color: rgba(96, 180, 201, 0.5);
    padding: 4% 6% !important;
}

.none{
	display: none !important;
}

.margin1{
	margin-top: 20px;
}

.post-content{
	width: auto;
}

.post-content h1{
	font-size: 20px;
	color: #60b4c9 !important;
	font-weight: normal !important;
	margin-bottom: 6px;
}

.post-content p{
	color: #525353;
}

.notice-wrap{
	width: auto;
}

.notice-wrap p{
	margin-bottom: 0 !important;
}

.ceu-doc-wrapper{
	width: auto;
}

.ceu-doc-wrapper h1 a{
	border: 2px solid #60b4c9 !important;
    color: #60b4c9 !important;
    display: inline-block;
    font-size: 36px;
    line-height: 40px;
    margin-left: 24px;
    padding: 6px 22px;
    text-transform: uppercase;
}

.ceu-doc-wrapper h1 a:hover{
	border: 2px solid #60b4c9 !important;
	color: #fff !important;
	background: #60b4c9 !important;
}

.home_top_four_sections .qualification-post h3 {
    font-size: 36px;
    font-weight: normal;
    margin-bottom: 5px;
	font-family: RobotoCondensed-Regular;
	font-weight: normal !important;
	/* font-family: 'Myriad Pro'; */
}

.home_top_four_sections .qualification-post{
	margin-top: 20px;
}

.home_top_four_sections .qualification-post p {
	line-height: 22px;
}

.membership-post{
	margin-top: 60px;
	border-right: 1px solid #dddddd;
}

.membership-post.last-post{
	border: none !important;
}

.membership-post h1{
	 background: url("images/heading-border.jpg") no-repeat scroll center bottom;
    font-size: 37px;
    margin-bottom: 18px;
    padding-bottom: 22px;
}

.membership-post h2{
	font-size: 36px;
    margin-bottom: 0px;
	font-family: RobotoCondensed-Regular;
	font-weight: normal !important;
	/* font-family: 'Myriad Pro'; */
}

.membership-post h3{
	font-size: 22px;
    margin-bottom: 5px;
	font-weight: normal;
	font-family: RobotoCondensed-Regular;
	font-weight: normal !important;
	/* font-family: 'Myriad Pro'; */
}

.upcoming_events p strong {
    font-size: 22px;
	font-family: RobotoCondensed-Bold;
	font-weight: normal !important;
}

.upcoming_events p{
	font-family: RobotoCondensed-Regular;
	font-weight: normal !important;
	margin-bottom: 4px;
}

.dollor_per_year, .per_year {
	font-family: RobotoCondensed-Regular;
	font-weight: normal !important;
}

.notification-text p strong{
	font-family: RobotoCondensed-Bold;
	font-weight: normal !important;
	font-size: 15px;
}

.employee-item-wrapper .team-thumbnail {
    margin: 0px auto;
    width: 190px;
}

.membership-post .listing-content{
	display: none;
}

.membership-post > :hover{
	margin-top: -50px;
    transition: .5s;
}

.vc_column_container>.vc_column-inner {
    transition: .5s;
}

.membership-post :hover .listing-content{
	display: block !important;
    margin-bottom:-230px;
}

.membership-post .listing-content{
	text-align: center;
    transition: .5s;
}

.membership-post .listing-content ul{
	margin-left: 0;
}

.membership-post .listing-content li{
	font-size: 15px !important;
	margin-bottom: 8px;
	display: inline-block;
	list-style: circle;
	background: url("images/list.png") no-repeat left top 10px;
	padding-left: 12px;
	margin-left: 0;
}

.membership-post{
	text-align: center !important;
}

.membership-post :hover h2{
	display: inline-block !important;
	font-size: 26px !important;
}
.membership-post :hover h3{
	display: inline-block !important;
	font-size: 26px !important;
}

/* Job Board page css */


.border{
	border: 1px solid red;
}

.page-padding{
	padding: 90px 0;
}

.posting-job-section{
	padding: 0;
}

.posting-job-section .wpb_wrapper{
	margin-top: 70px;
	margin-bottom: 80px;
}

.upper-footer{
	  background-color: #38424c;
	  padding-top: 18px;
}

.section-border{
	border-top: 2px solid #dddddd;
	border-bottom: 2px solid #dddddd;
}

.section-border.examination_education .vc_col-sm-6 {
    width: 50%;
}

.inner_top_main_banner h1 {
    text-transform: uppercase;
}

.no-border{
	border: none !important
}

.content-padding {
    padding: 15px 160px !important;
}


#menu-top-navigation #menu-item-2894{
display:none;
}

/*body.logged-in #menu-top-navigation #menu-item-2894{
display:inline-block !important;
}
*/

.renew_wrap{
padding:50px 0px;
}
.single_job_listing .job_application_back .application_back_button {
  background-color: white;
  border: 2px solid #5cc9e0;
  border-radius: 0;
  color: #5cc9e0;
  font-family: RobotoCondensed-Bold !important;
  letter-spacing: 0;
  text-transform:uppercase;
  padding: 10px 20px;
}

.single_job_listing .job_application_back .application_back_button:hover {
  background-color: #5cc9e0;
  border: 2px solid #5cc9e0;
  border-radius: 0;
  color: white;
  font-family: RobotoCondensed-Bold !important;
  letter-spacing: 0;
  text-transform:uppercase;
  padding: 10px 20px;
}

.s2member-pro-stripe-submit{
  background-color: white;
  border: 2px solid #5cc9e0;
  border-radius: 0;
  color: #5cc9e0;
  font-family: RobotoCondensed-Bold !important;
  letter-spacing: 0;
  text-transform:uppercase;
  padding: 6px 15px;
}
.s2member-pro-stripe-submit:hover {
  background-color: #5cc9e0;
  color: white;
}
.gform_footer input[type="submit"].gform_button{
  background-color: white;
  border: 2px solid #5cc9e0 !important;
  border-radius: 0;
  color: #5cc9e0 !important;
  font-family: RobotoCondensed-Bold !important;
  letter-spacing: 0;
  text-transform:uppercase;
  padding: 6px 15px;
}
.gform_footer input[type="submit"].gform_button:hover {
  background-color: #5cc9e0 !important;
  color: white !important;
}

/*#s2member-pro-stripe-checkout-form-registration-section #s2member-pro-stripe-checkout-form-email-div,
#s2member-pro-stripe-checkout-form-registration-section #s2member-pro-stripe-checkout-form-username-div{
display:none;
}*/

/* 10-28-2016 */

.billing_info_form table tr:nth-child(2), .billing_info_form table tr:nth-child(1), .billing_info_form table tr:nth-child(3), .billing_info_form table tr:nth-child(4), .billing_info_form table tr:nth-child(5), .billing_info_form table tr:nth-child(7), .billing_info_form table tr:nth-child(8), .billing_info_form table tr:nth-child(15), .billing_info_form table tr:nth-child(16), .billing_info_form table tr:nth-child(14) {
  display: none;
}

.billing_info_form td {
  text-align: left !important;
}

.billing_info_form {
  padding-top: 15px;
}
.billing_info_form
{
	display:none;
}

.home_buttons.membership_page_button {
  text-transform: uppercase;
}


/*
Map Styles
*/

.prettyFileBar.clearfix {
    display: none;
}

ul.unstyled.prettyListItems {
    background-color: #2d353e;
}

 .prettyMapList #ListContainer ul.unstyled,
.prettyMapList #ListContainer ul.unstyled {
    padding-top:10px !important;
    padding-bottom: 10px !important;
}

li.corePrettyStyle.prettylink.map.location.nsaa-regional-ambassadors {
    background: #2d353e;
    background-color: #2d353e;
    border: none;
    box-shadow: none;
    color: white;
    text-shadow: none;
}

li.corePrettyStyle.prettylink.map.location.nsaa-regional-ambassadors a {
    color: white;
}

.prettyMapList .corePrettyStyle a {
    color: white;
}

span.nsaa-regional-ambassadors {
    display: none;
}

span.categoryLabel {
    display: none !important;
}

.getDirections {
    display: none !important;
}

.prettyMapList .prettylink .smallImage {
    display: none !important;
} 

.prettyMapList .prettylink:after {
    display: none !important;
} 

div#ListContainer {
    width: 37% !important;
    float:left;
}

div#map-canvas0 {
    width: 60%;
    float: right;
    height: 750px;
}

.description p {
    color: white;
}

li.corePrettyStyle.prettylink.map.location.nsaa-regional-ambassadors a:first-child {
    color: white;
    font-size: 15px;
    font-weight:bold;
}

div#MapListPro0 {
    display: block;
}

<!-----------------New-style-------------------->
@import url('https://fonts.googleapis.com/css?family=Roboto:400,700,900');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');
body{
	padding:0px;
	margin:0px;
	font-family: 'Open Sans', sans-serif;
	background-color:#fff!important;
}
h1,h2,h3,h4,h5,h6{
	font-family: 'Roboto', sans-serif;
}
.mk-grid{
	width:1140px!important;
}
.mk-header-logo {
	margin:0px!important;
}
body.logged-in header #menu-item-2811 {
    display: none!important;
}
.top_area{
	background-color:#f8f8f8!important;
	padding-left: 20px;
    padding-right: 20px;
	 border-bottom: 1px solid #f2f2f2!important;
	 margin-bottom:12px;
}
.main_top_outer{
	width:100%;
	padding: 7px 20px 0px 20px;
	display:inline-block;
}
.top_outr_one{
	width:50%;
	float:left;
}
.top_outr_one p{
	margin:0px!important;
	font-family: 'Open Sans', sans-serif!important;
	font-size:13px!important;
	font-weight:400!important;
	color:#858484!important;
	line-height: 40px;
}

.top_outr_one p:before{
	content: "\f041";
    font-family: fontawesome;
    font-size: 15px !important;
    color: #858484;
	margin-right:10px;
}
.top_outr_one p span a:before{
	content: "\f0e0 ";
    font-family: fontawesome;
    font-size: 15px !important;
    color: #858484;
	margin-right:10px;
}


.top_outr_to {
    width: 50%;
    float: left;
    text-align: right;
}
.top_outr_to a{
	font-family: 'Open Sans', sans-serif!important;
	font-size:12px!important;
	font-weight:400!important;
	display:inline-block;
	background:#5393ac!important;
	color:#fff;
	border-radius: 20px;
    padding: 4px 14px;
	border:2px solid #5393ac!important;
	transition: 0.5s ease-in-out;
	margin-right:15px;
	line-height:21px!important;
}
.top_outr_to span a{
	content: "\f09a  ";
    font-family: fontawesome;
    font-size: 18px !important;
    color: #5393ac;
	border:2px solid #5393ac!important;
	border-radius: 50px;
	padding: 5px 11px;
	transition: 0.5s ease-in-out;
	margin:0px!important;
	background:#fff!important;
	line-height:21px!important;
	
}
.top_outr_to span a:hover{
	background:#5393ac!important;
	color:#fff!important;
	border:2px solid #5393ac!important;
}
.top_outr_to a:hover{
	border:2px solid #5393ac!important;
	background:#fff!important;
	color:#5393ac!important;
}
.top_outr_one span,.top_outr_one span a{
	margin-left:15px!important;
	font-family: 'Open Sans', sans-serif!important;
	font-size:13px!important;
	font-weight:400!important;
	color:#858484!important;
}
.top_outr_one span,.top_outr_one span a:hover{
	color:#03539c!important;
}

#menu-top-navigation #menu-item-2811{
display:none!important;
}
#menu-item-2790{
	display:none!important;
}
#mk-main-navigation > ul > li.menu-item > a {
	font-family: 'Open Sans', sans-serif!important;
	color:#6e6e6e!important;
	font-weight:500!important;
	font-size:14px!important;
	padding:0px 0px 0px 34px!important;
}
#menu-item-7227{
	padding-left:56px!important;
}
#mk-main-navigation > ul > li.menu-item > a:hover{
	color:#003271!important;
}
#mk-main-navigation > ul > li.current-menu-item > a{
	color:#003271!important;
}
#mk-header.transparent-header-sticky, #mk-header.sticky-header:not(.transparent-header) {
	border-bottom: 1px solid #e6e6e6!important;
	
}
#sub-footer{
	background-color:#efefef!important;
	padding: 12px 0px 10px 0px !important;
}
body .mk-footer-copyright {
    font-family: 'Open Sans', sans-serif!important;
    font-weight:400!important;
    font-size: 13px !important;
	color:#696868!important;
	line-height: 30px;
}
.mk-footer-copyright span{
	color:#696868!important;
}
body .mk-footer-copyright a{
	font-family: 'Open Sans', sans-serif!important;
    font-weight:400!important;
    font-size: 13px !important;
	color:#696868!important;
}
.mk-footer-copyright a:hover{
	color:#003271!important;
}

#sub-footer .mk-footer-social li a{
	padding-bottom:0px!important;
	margin:0px!important;
	margin-left:10px!important;
}

.mk-footer-social li a {
    border-bottom:none!important;
}
.mk-footer-social li a .mk-icon-facebook{
    background-color: #3b5998;
    border-radius: 50px;
    font-size: 18px;
    display: inline-block;
    transition: 0.5s ease-in-out;
    border: 1px solid #3b5998;
    font-weight: 700 !important;
    width: 32px;
    height: 32px;
    line-height: 36px !important;
    text-align: center;

}
.mk-footer-social li a .mk-icon-facebook:hover{
	border:1px solid #3b5998;
	color:#3b5998!important;
	background:none!important;
}
.mk-footer-social li a .mk-icon-twitter{
    background-color: #00aced;
    border-radius: 50px;
    font-size: 18px;
    display: inline-block;
    transition: 0.5s ease-in-out;
	border:1px solid #00aced;
	width: 32px;
    height: 32px;
    line-height: 36px !important;
    text-align: center;
}
.mk-footer-social li a .mk-icon-twitter:hover{
	border:1px solid #00aced;
	color:#00aced!important;
	background:none!important;
}
.mk-footer-social li a .mk-icon-google-plus{
    background-color: #e44120;
    border-radius: 50px;
    font-size: 18px;
    display: inline-block;
    transition: 0.5s ease-in-out;
	border:1px solid #e44120;
	width: 32px;
    height: 32px;
    line-height: 36px !important;
    text-align: center;
}
.mk-footer-social li a .mk-icon-google-plus:hover{
	border:1px solid #e44120;
	color:#e44120!important;
	background:none!important;
}
#mk-footer {
    background-color:#fff!important;
}
#mk-footer .widgettitle {
    font-family: 'Roboto', sans-serif;
    font-weight:500!important;
    font-size: 15px !important;
	color:#333333!important;
}
#mk-footer .widgettitle::after{
	display:none!important;
}
#mk-footer .mk-col-1-3{
	width:23.33%;
	padding-right:22px!important;
}
#mk-footer .mk-col-2-3{
	width: 76.66%!important;
	padding-right:0px!important;
}
#mk-footer .mk-col-2-3 .mk-col-1-3:nth-child(1){
	width: 34.33% !important;
	margin:0px!important;
	padding-right: 22px!important;
}
#mk-footer .mk-col-2-3 .mk-col-1-3:nth-child(2){
	width: 42.33% !important;
	margin:0px!important;
}
#mk-footer .mk-col-2-3 .mk-col-1-3:nth-child(3){
	width: 23.33% !important;
	margin:0px!important;
	padding-right:0px!important;
}
#menu-footer-navigation li::before ,.footer-wrapper ul li::before{
    content: "\f105" !important;
    font-family: fontawesome;
    width: auto !important;
    height: auto !important;
    background: unset !important;
    border: medium none !important;
    color: #696868 !important;
    font-size: 13px;
    position: absolute;
    left: 0px;
}
#menu-footer-navigation li ,.footer-wrapper ul li{
    transition: 0.5s ease-in-out;
    position: relative;
    padding-left: 15px;
}
#menu-footer-navigation li:hover ,.footer-wrapper ul li:hover{
    margin-left: 2%;
}
#menu-footer-navigation li a,.textwidget a ,.footer-wrapper ul li a {
	font-family: 'Open Sans', sans-serif!important;
	font-size:13px!important;
	font-weight:400!important;
	color:#696868!important;
}
#menu-footer-navigation li a:hover,.textwidget a:hover ,.footer-wrapper ul li a:hover{
	color:#003272!important;
}
.textwidget a{
	transition: 0.5s ease-in-out;
}
#mk-footer .mk-col-2-3 .mk-col-1-3:nth-child(3) a:hover{
	padding-left:0px!important;
}
#mk-footer .mk-col-2-3 .mk-col-1-3:nth-child(3) p{
	line-height:22px!important;
}
.textwidget a:hover{
	padding-left: 5px !important;
}
#mk-footer .mk-col-2-3 .mk-col-1-3:nth-child(2) .textwidget a::before {
    content: "\f105" !important;
    font-family: fontawesome;
    width: auto !important;
    height: auto !important;
    background: unset !important;
    border: medium none !important;
    color:#696868!important;
    font-size: 13px;
    margin-right: 10px !important;
}
#mk-footer .mk-col-2-3 .mk-col-1-3 .textwidget p{
	font-family: 'Open Sans', sans-serif!important;
	font-size:13px!important;
	font-weight:400!important;
	color:#696868!important;
	margin-bottom: 0px;
}
#mk-footer .footer-wrapper{
	margin-bottom:0px!important;
}
.bureau_outerone{
	width: 59.667%!important;
	padding-right: 28px !important;
}
.bureau_outerto{
	width:40.33333333%!important;
	
}
.bureau_outerone .vc_column-inner,.bureau_outerto .vc_column-inner {
	padding:0px!important;
}
.bureau_outerone h4{
	font-family: 'Roboto', sans-serif;
	font-size:18px!important;
	font-weight:400!important;
	margin:0px!important;
	color:#333333!important;
	line-height: 25px;
	margin-bottom: 12px !important;
}
.bureau_outerone p{
	font-family: 'Open Sans', sans-serif!important;
	font-size:14px!important;
	font-weight:400!important;
	margin:0px!important;
	margin-bottom:16px!important;
	line-height: 25px;
	color:#696868!important;
}
.nsaa_outer{
	width:100%;
	margin-top: 29px;
	display:inline-block;
}
.page-section-2 {
    background-color: #f8f8f8!important;
	border-top:1px solid #f5f5f5!important;
	border-bottom:1px solid #f5f5f5!important;
}
.imm_g{
	width:10%;
	float:left!important;
}
.nsaa_inouter{
	width:90%;
	float:left!important;
	padding-left:8px;
}
.nsaa_inouter h2{
	font-family: 'Roboto', sans-serif;
	font-size:15px!important;
	margin:0px!important;
	font-weight:500!important;
	margin-bottom: 8px !important;
}
.nsaa_inouter p{
	margin:0px!important;
	line-height: 25px;
}
.imm_g img{
	background-color:#5393ac;
	padding: 7px 9px;
	width:50%;
	border:1px solid #5393ac!important;
	transition: 0.5s ease-in-out!important;
}
.imm_g img:hover{
	border:1px solid #5393ac!important;
	color:#5393ac!important;
	background-color:#003977!important;
}
.bureau_outerto h3{
	font-family: 'Roboto', sans-serif;
	font-size:25px!important;
	font-weight:400!important;
	margin:0px!important;
	color:#333333!important;
	margin-bottom: 14px !important;
}
.bureau_outerto p{
	font-family: 'Open Sans', sans-serif!important;
	font-size:14px!important;
	font-weight:400!important;
	margin-bottom:16px!important;
	line-height: 25px;
	color:#696868!important;
	}
	.nssa_main_outer{
		padding:100px 0px 60px 0px;
	}
.mk-grid .menu-top-navigation ul li{
		height:95px!important;
		line-height:95px!important;
		border:2px solid red!important;
	}
.women_img img{
		width:100%;
		margin-top:7px;
		margin-bottom: 10px;
	}
	.chek_img{
		float:left;
		width:50%;
	}
	.chek_img img{
		width:100%!important;
	}
	.testin_img{
		float:left;
		width:50%;
		padding-left: 10px;
	}
	.bottom_sponsors_wrapper{
		width:100%;
	}
	.bottom_sponsors_wrapper li{
     margin-top:0px!important;
	 margin:0px!important;
	 line-height:25px!important;
	 ;
	}
.bottom_sponsors_wrapper li:nth-child(1){
	display: inline-block;
    background-color: #fff;
    border: 1px solid #f0efef;
    border-radius: 3px;
	margin-right: 13px !important;
	padding: 21px 20px;
}
.bottom_sponsors_wrapper li:nth-child(2){
	display: inline-block;
    background-color: #fff;
    border: 1px solid #f0efef;
    border-radius: 3px;
	margin-right: 13px !important;
	padding: 13px 40px;
}
.bottom_sponsors_wrapper li:nth-child(3){
	display: inline-block;
	margin-right: 13px !important;
	background-color: #fff;
	border: 1px solid #f0efef;
    border-radius: 3px;
	padding: 14px 40px;
	}
	.bottom_sponsors_wrapper li:nth-child(4){
	display: inline-block;
	margin-right: 13px !important;
	background-color: #fff;
	border: 1px solid #f0efef;
    border-radius: 3px;
	padding: 8px 40px;
	}
	.bottom_sponsors_wrapper li:nth-child(5){
	display: inline-block;
	margin-right: 13px !important;
	background-color: #fff;
	border: 1px solid #f0efef;
    border-radius: 3px;
	padding: 28px 22px;
	}
	.page-section-2 .page-section-content.expandable-false {
    padding: 25px 0px!important;
}
#mk-footer{
	padding:50px 0px 0px 0px!important;
}
#mk-main-navigation ul li.no-mega-menu ul{
	   background-color: #5393ac!important;
}
body #mk-main-navigation ul ul.sub-menu a.menu-item-link:hover{
	color:#003271!important;
	background-color: #fff!important;
}
.main-navigation-ul li.no-mega-menu ul.sub-menu {
	padding:0px 0px!important;
	border:1px solid #5393ac!important;
}
.nsaa_inabout p a{
	font-family: 'Open Sans', sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    display: inline-block;
    background: #5393ac !important;
    color: #fff;
    padding: 3px 18px;
    border: 1px solid #5393ac !important;
    transition: 0.5s ease-in-out;
    margin-top: 10px!important;;
}
.nsaa_inabout p a:hover{
	border: 1px solid #5393ac !important;
	background: #fff !important;
	 color: #5393ac!important;
}
*#mk-header:not(.header-structure-vertical) #mk-main-navigation > ul > li.menu-item{
	height:0px!important;
}
#mk-header:not(.header-structure-vertical) #mk-main-navigation > ul > li.menu-item  .menu-item-link{
	  height: 20px !important;
    line-height: 20px !important;
}

/*#mk-header:not(.header-structure-vertical) #mk-main-navigation > ul > li.menu-item a{
	height: 93px !important;
    line-height: 100px !important;
	
}*/
.sub-menu {
	margin-top:40px!important;
}
.page-section-1 .page-section-content.expandable-false{
	padding:0px!important;;
}
.finance_commitee{
	padding:0px!important;
}
.employees_wrapper {
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}
.page-in_outer{
	background-color:#fff!important;
}
.employee_image_headshot_wrapper img:hover{
	opacity: .8!important;
    background: linear-gradient(-45deg, #003f77, #2894ca)!important;
}
#mk-header{
	padding:0px 0px 3px 0px!important;
}
.mk-text-blo-se{
	box-shadow: 0px 0px 10px #ddd;
}
	
.employee_image_headshot_wrapper{
	width: 100% !important;
    height: 240px!important;
    position: relative;
    overflow: hidden;
    border-radius:0px!important;
    border:none!important;
    margin: 0px auto !important;
	
}
.employee_image_headshot_wrapper img{
	width:100%!important;
}
.nsaa_mmbrship .mk-text-block {
    padding: 0px 0px!important;
	margin-top:0px!important;
}
.employee_imag{
	padding: 15px 0px;
}
.employee_imag .employee_name{
	margin:0px!important;
	font-family: 'Roboto', sans-serif;
	font-weight: 700 !important;
	font-size: 16px !important;
	color: #333333 !important;
}
.employee_imag .employee_description{
	margin:0px!important;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 500 !important;
	font-size: 14px !important;
	color: #333333 !important;
	line-height:20px;
}
.ne-commiteee {
    margin-top: 20px !important;
    margin-bottom: 40px !important;
}
.comiteee{
	margin-bottom: 40px !important;
}
.acillary_out{
	padding-top:100px!important;
}
.employee_image_headshot_wrapper img:hover {
    transform: scale(1.1);
}
.employee_image_headshot_wrapper img{
    transition: 0.5s ease-in-out;
}
.commitee_main_out{
	box-shadow: 0px 0px 10px #ddd;
	margin-top:40px!important;
	padding-bottom: 25px;
    padding-top: 25px;
	padding-left: 15px;
}
.bureau_oute{
	padding-top:20px!important;
}
.bureau_oute h4{
    font-family: 'Roboto', sans-serif;
    font-size: 22px !important;
    font-weight: 400 !important;
    margin: 0px !important;
    margin-bottom: 0px;
    color: #333333 !important;
    margin-bottom: 14px !important;
	margin-top:5px!important;
}
.bureau_oute h3{
    font-family: 'Roboto', sans-serif;
    font-size: 18px !important;
    font-weight: 400 !important;
    margin: 0px !important;
        margin-bottom: 0px;
    color: #333333 !important;
    line-height: 25px;
    margin-bottom: 12px !important;
}
.bureau_oute p{
    font-family: 'Open Sans', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    margin: 0px !important;
    margin-bottom: 0px;
    margin-bottom: 16px !important;
    line-height: 25px;
    color: #696868 !important;
}
/*.commit_women-col .responsive-align-center{
	width:74%;
	margin-left:66px;
}*/
.empyee_name_main{
	margin-top:0px!important;
}
.empyee_name {
    width: 50%;
    float: left;
}
.empl_description{
    width: 50%;
    float: left;
}
.empyee_name .employee_name,.empl_description .employee_name{
	margin:0px!important;
	font-family: 'Roboto', sans-serif;
	font-weight: 700 !important;
	font-size: 16px !important;
	color: #333333 !important;
}
.empl_description .employee_description,.empyee_name .employee_description{
	margin:0px!important;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 500 !important;
	font-size: 14px !important;
	color: #333333 !important;
	line-height:24px;
}
.empyee_name_main ul li{
	font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 25px;
    color: #696868 !important;
	list-style:none!important;
}
.jb_dashbrd_top {
    padding: 18px 15px 18px 15px !important;

}
.jb_dashbrd_top h4,.search_keywords_added h5 {
    font-family: 'Roboto', sans-serif;
    font-weight: 700 !important;
    font-size: 16px !important;
    color: #333333 !important;
}
.post_a_jb_button a {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    background: #003675 !important;
    padding: 8px 13px !important;
    color: #fff !important;
}
.post_a_jb_button a:hover{
	background: #5393ac !important;
}
body.search_keywords_added {
    width: 250px !important;
}
.home_buttons .vc_btn3{
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 600 !important;
	width: 92px !important;
	padding: 5px 0px 5px 0px !important;
	font-size: 12px !important;
}
.home_buttons .vc_btn3:hover{
	background-color:#5393ac;
}
.armstrong_women .vc_column-inner {
	padding-left:0px!important;
}
.armstrong_women .mk-text-blo-se{
	box-shadow:none!important;
	padding-top:10px!important;
}
.empyee_name_main ul{
	margin:0px!important;
}
.empyee_name_main ul li{
	float:left;
	margin-top: 0px !important;
  	margin-left: 0px !important;
	padding: 0px 20px !important;
	border-right: 2px solid #5393ac;
}
.empyee_name_main ul li:last-child{
	border: 0px !important;
}
.empyee_name_main ul li:first-child{
	padding-left:0px!important;
}
.empyee_name_main ul li p{
	line-height:22px!important;
	margin:0px!important;
}
.skyblue_bullet_points {
    margin-bottom: 18px !important;
}
.empyee_name_main ul li .employee_name{
	font-family: 'Roboto', sans-serif;
	font-weight: 700 !important;
	font-size: 16px !important;
	color: #333333 !important;
}
.empyee_name_main ul li .employee_description{
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 500 !important;
	font-size: 14px !important;
	color: #333333 !important;
}
.bureau{
	padding:50px 0px!important;
}
.election_meet{
	padding:40px 0px!important;
}
.bureau_ou h3 {
    font-family: 'Roboto', sans-serif;
    font-size: 25px !important;
    font-weight: 400 !important;
    margin: 0px !important;
        margin-bottom: 0px;
    color: #333333 !important;
    margin-bottom: 14px !important;
}
.bureau_ou p {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    margin-bottom: 20px !important;
    line-height: 25px;
    color: #696868 !important;
}
.bureau_ou ul{
	margin:0px!important;
	margin-left:20px!important;
}
.bureau_ou ul li{
	list-style:none!important;
	margin:0px!important;
}
.bureau_ou ul li:before{
    content: "\f061 ";
    font-family: fontawesome;
    font-size: 15px !important;
    color: #5393ac;
	position: absolute;
    left: 0px;	
	top:2px;
}
.bureau_ou ul li{
	position:relative;
	padding-left:25px;
	font-family: 'Open Sans', sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 25px;
    color: #696868 !important;
	margin-bottom:8px!important;
}
.jb_title .jb_dshbrd_img {
    width: 40px!important;
    border-radius: 5px;
    margin-right: 10px;
    height: 40px !important;
}
.credential_outer{
	width:40%!important;
}
.bur_outer .nsaa_outer{
	margin-top:0px!important;
}
.bur_outer .nsaa_outer .nsaa_inabout strong{
    display: inline-block;
}
.bur_outer .nsaa_outer .nsaa_inabout .skyblue_bullet_points{
	margin:0px!important;
}
.nsaa_inabout ul{
	margin:0px!important;
	margin-top:10px!important;
}
.nsaa_inabout ul li::before {
    content: "\f061 ";
    font-family: fontawesome;
    font-size: 15px !important;
    color: #5393ac;
    position: absolute;
    left: 0px;
    top: 2px;
}
.nsaa_inabout ul li {
    position: relative;
    padding-left: 25px;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 25px;
    color: #696868 !important;
    margin-bottom: 10px !important;
	list-style:none;
}
.borderhead{
	padding:40px!important;
}
.borderhea{
	padding:0px!impiortant;
}
.bordhd{
	padding:40px 0px 90px 0px!important;
	background:#fff!important;
}
.borderhea h4{
	font-family: 'Roboto', sans-serif;
	font-size: 25px !important;
	font-weight: 400 !important;
	margin: 0px !important;
	color: #333333 !important;
	margin-bottom: 20px !important;
}
.qualification_main .qualification-post{
	padding:0px!important;
	margin:0px!important;
	border:2px solid #5393ac;
	margin-right: 14px !important;
    border-radius: 2px;
    width: 24% !important;
    padding: 12px 15px !important;
	box-shadow: 0px 0px 10px #ddd;
}

.qualification_main .qualification-post:last-child{
	margin-right:0px!important;
}
.qualification_main .qualification-post .mk-text-block h3{
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 400 !important;
	margin: 0px !important;
	color: #333333 !important;
	line-height: 25px;
	margin-bottom: 2px !important;
}
.qualification_main .qualification-post .vc_column-inner{
	padding:0px!important;
}
.qualification_main .qualification-post .mk-text-block p{
    font-family: 'Open Sans', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    margin: 0px !important;
    line-height: 25px;
    color: #696868 !important;
}
.qualification-p h1{
	background:none!important;
	font-family: 'Roboto', sans-serif;
	font-size: 25px !important;
	font-weight: 400 !important;
	margin: 0px !important;
	color: #333333 !important;
	padding:0px!important;
	margin-bottom:10px!important;
}
.qualification-p h2 ,.qualification-p h3{
	font-family: 'Roboto', sans-serif;
	font-size: 20px !important;
	color: #333333 !important;
	}
.membership-post .listing-content li{
	 font-family: 'Open Sans', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
      color: #696868 !important;
	  line-height: 10px;
}
.membership-post {
    border-right: 2px solid #5393ac!important;
}
.memberposte{
	border: 2px solid #5393ac!important;
	padding:0px!important;
	width: 31.5%;
    margin-right: 20px !important;
	padding: 22px 20px !important;
	margin-right: 31px !important;
	border-radius: 2px;
	box-shadow: 0px 0px 10px #ddd;
}

.memberposte:last-child{
	margin-right:0px!important;
}
.memberposte h3{
	font-family: 'Roboto', sans-serif;
    font-size: 18px !important;
    font-weight: 400 !important;
    margin: 0px !important;
    color: #333333 !important;
    line-height: 25px;
	margin-bottom: 10px !important;
}
.memberposte p{
	font-family: 'Open Sans', sans-serif !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	margin: 0px !important;
	line-height: 25px;
	color: #696868 !important;
}
.memberposte .mk-button-align a{
	font-family: 'Open Sans', sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    display: inline-block;
    padding: 3px 18px!important;
    transition: 0.5s ease-in-out;
    margin-top: 15px !important;
	margin-bottom:0px!important;
	color:#fff!important;
	background: #5393ac !important;
	border:1px solid #5393ac!important;
}
.memberposte .mk-button-align a:hover{
	color:#5393ac !important;
	background: #fff !important;
	border:1px solid #5393ac!important;
	}
#menu-top-navigation{
	padding-bottom:10px!important;
}
.ceu_pol-outer h4 {
    margin: 0px !important;
    margin-bottom: 10px !important;

}
.ceu_pol-inouter h4 {
    margin-top: 0px !important;
    margin: 0px !important;

}
.ceu_pol-inouter .nsaa_outer{
	margin-top:25px!important;

}
.ceu_pol-inouter .nsaa_outer h2{
	font-weight:bold!important;
}
.notice-outy p{
	font-family: 'Open Sans', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    margin: 0px !important;
    line-height: 25px;
    color: #696868 !important;
}

.job_board_outer .featured_job_lable_link,.position h3{
	font-family: 'Open Sans', sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
	color:#222!important;
}
.job_board_outer .cty_state,.job_board_outer .cmpny_nm_here{
	font-family: 'Open Sans', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
	color:#222!important;
}
.position .company, .location{
	font-family: 'Open Sans', sans-serif !important;
	color:#484c4e!important;
}
.job_board_outer .jb_title{
	width: 53.5%;
}
.job-table-sectio{
	padding-top:35px!important;
	padding-bottom:35px!important;
}
.job-table-sectio .search_keywords_added{
	width:26%!important;
}
.job_board_outer .job_types li{
	font-family: 'Open Sans', sans-serif !important;
    font-size: 12px !important;
    font-weight: 500 !important;
	color:#222!important;
}
.logos_in{
	float:left;
	margin-right:25px!important;
	padding-bottom:25px;
}
.custom_job_dashboard {
    margin-top: 0px!important;
}
body .qualification-post .platinum-out .nober{
	text-align: center !important;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    color: #222 !important;
    line-height: 28px;
    margin-top: 13px !important;
}
body .qualification-post .platinum-out strong{
	font-size:26px!important;
}
.page-id-2597 .qualification-pos{
	padding: 20px 15px !important;
}
.qualification-post .platinum-out h3{
	font-size: 25px !important;
	text-align: center!important;
}
.home_top_four_sections .vc_col-sm-3{
	min-height:0px!important;
}
.qualified_out{
	padding-bottom:40px!important;
}
.ceu_pol-outer p{
	text-align:left!important;
	font-family: 'Open Sans', sans-serif !important;
}
.page-id-2599 .i4ewOd-pzNkMb-haAclf {
   background:#003775!important;
}
.getin_out h2{
	font-family: 'Roboto', sans-serif;
	font-size: 25px !important;
	font-weight: 600 !important;
	margin: 0px !important;
	color: #333333 !important;
}
.gform_wrapper label.gfield_label{
	font-family: 'Open Sans', sans-serif !important;
	font-size:15px!important;
	font-weight:600;
}
.gform_wrapper textarea.medium{
	height:140px!important;
}
.gform_wrapper input[type="email"]:focus, .gform_wrapper input[type="number"]:focus, .gform_wrapper input[type="password"]:focus, .gform_wrapper input[type="tel"]:focus, .gform_wrapper input[type="text"]:focus, .gform_wrapper input[type="url"]:focus, .gform_wrapper textarea:focus{
	border:1px solid #003977;
}
.gform_footer input[type="submit"].gform_button {
     font-family: 'Open Sans', sans-serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    display: inline-block;
    background: #5393ac !important;
    color: #fff !important;
    padding: 10px 16px !important;
    border: 1px solid #5393ac !important;
    transition: 0.5s ease-in-out;
}
.gform_footer input[type="submit"].gform_button:hover{
	background:#fff!important;
	border:1px solid #5393ac!important;
	color: #5393ac !important;
	}
	.gform_wrapper .gform_footer{
		margin:0px!important;
	}
#list-style-2 ul li:nth-child(1)::before {
    font-family: "FontAwesome";
    content: "\f041 "!important;
    color: #5696ae;
	font-size: 22px;
}
#list-style-2 ul li:nth-child(2)::before{
    font-family: "FontAwesome";
    content: "\f10b "!important;
    color: #5696ae;
	font-size: 26px;
}
#list-style-2 ul li{
	font-family: 'Open Sans', sans-serif !important;
	    line-height: 25px;
    margin-bottom: 15px;
}

#list-style-2 ul li:nth-child(3)::before {
    font-family: "FontAwesome";
    content: "\f1ac "!important;
    color: #5696ae;
	font-size: 18px;
}
#list-style-2 ul li:nth-child(4)::before {
    font-family: "FontAwesome";
    content: "\f003  "!important;
    color: #5696ae;
	font-size: 18px;
}
.bureau_ou ul li p{
	line-height:30px!important;
}
.recognized_txt h3{
	 font-family: 'Roboto', sans-serif;
    font-size: 25px !important;
    font-weight: 400 !important;
    margin: 0px !important;
    color: #333333 !important;
    margin-bottom: 25px !important;
}
.mk-employee-item .employee-item-wrapper .team-member-desc{
	font-family: 'Open Sans', sans-serif !important;
}
.surgeries_blo p{
	margin:0px!important;
}
.surgeries_blo img{
	margin-top:0px!important;
	margin-bottom:0px!important;
}
.surgeries_blo_outer{
	padding:50px 0px!important;
}
.employee-item-wrapper{
	border: 2px solid #5393ac !important;
	box-shadow: 0px 0px 10px #ddd;
	padding: 20px 7px 0px 7px !important;
	}
body .employees_wrapper .mk-employee-item {
    padding: 0px 0px !important;
    margin-right: 20px !important;
    width: 23.5% !important;
}
body .employees_wrapper .mk-employee-item:nth-child(4){
	margin-right:0px!important;
}
#employees-3 ul li:nth-child(4) .team-member-desc p{
	display:none!important;
}
.mk-employee-item .employee-item-wrapper .team-thumbnail img{
	height:100px!important;
	object-fit: cover;
}
	
body .employee-item-wrapper .team-member-name {
    font-family: 'Roboto', sans-serif;
    font-size: 16px !important;
    font-weight: 600 !important;
    margin: 0px !important;
    color: #333333 !important;
    line-height: 19px !important;
    margin-bottom: 3px !important;
    height: 64px;
}
.employees_wrapper .team-member-position {
    font-size: 15px !important;
    text-transform: capitalize !important;
    color: #525353 !important;
    margin-bottom: 0px !important;
	height:45px;

}
.team-member-desc p{
	margin-bottom:7px!important;
}
.employee_out{
	margin-bottom:30px!important;
}

.keynote_img {
   float: left !important;
    width: 275px;
	margin-right:25px!important;
	margin-top:0px!important;
	box-shadow: 0px 0px 10px #ddd;
}
.nort-folk-outer h2{
	font-family: 'Roboto', sans-serif;
    font-size: 30px !important;
    font-weight: 600 !important;
    margin: 0px !important;
    color: #333333 !important;
	margin-bottom:5px!important;
}
.nort-folk-outer h4{
	font-family: 'Roboto', sans-serif;
    font-size: 25px !important;
    font-weight: 500 !important;
    margin: 0px !important;
    color: #333333 !important;
	line-height: 35px;
}

.nort-folk-outer p {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    margin-bottom: 15px !important;
    line-height: 25px;
    color: #696868 !important;
}
.page-template-page-csaprint .mk-grid{
	width: 650px !important;
}
.page-template-page-csaprint header#mk-header .mk-grid{
	width:1140px!important;
	
}
.page-template-page-csaprint #mk-footer .mk-grid{
	width:1140px!important;
	
}
.csa_search_form table tr th, .csa_search_form table tr td {
	font-family: 'Roboto', sans-serif!important;
}
.page-template-page-membership .theme-main-wrapper:not(.vertical-header) .sticky-header.sticky-header-padding{
	padding-top: 154px!important;

}
.logosec ul {
    display: inline-block;
    width: 100%;
    margin: 0px;
}
.logosec ul li {
    display: inline-block;
    width: 15.5%;
    float: left;
    margin: 0px 2% 0px 0px !important;
    padding: 15px;
    background-color: #fff;
}
.logosec ul li:last-child {
    margin-right: 0px !important;
}
#mk-footer .mk-col-2-3 .mk-col-1-3:nth-child(3) p.addclas {

    line-height: 20px !important;
    margin-bottom: 10px !important;

}
.membership-post:last-child {
    border: medium none !important;
}
/*.responsive-nav-link {
    float: right;
}*/

@media screen and (max-width: 1264px){	
	.home_top_four_sections .qualification-post .platinum-out h3 {
    font-size: 26px !important;
}

@media screen and (max-width: 1170px){	
.employee_image_headshot_wrapper {
    width: 100% !important;
    height: 200px !important;
}
.mk-grid {
	width: 991px !important;
}
#mk-main-navigation > ul > li.menu-item > a {
    padding: 0px 0px 0px 18px !important;
}
.top_outr_one {
    width: 65%;
}
.top_outr_to {
    width: 35%;
}
.logosec ul li {
    width: 15.1%;
}
.nssa_main_outer{
	padding:50px 0px 40px 0px;
}
.top_outr_one p{
	font-size:12px!important;
}
/*.acillary_out .vc_col-sm-3 {
    min-height: 230px !important;
    width: 23.8% !important;
}*/
.qualification-p h1 {
    font-size: 18px !important;
    line-height: 20px;
}
.membership-post :hover h2 ,.membership-post :hover h3{
    font-size: 20px !important;
}
.membership-post .listing-content li {
    line-height: 1px !important;
    display: inline-block;
}
.memberposte {
    width: 31.2%;
}
.qualification_main .qualification-post {
	width: 23.5% !important;
}
.home_top_four_sections .qualification-post .platinum-out h3 {
    font-size: 22px !important;
}
.ceu_pol-inouter h4,.eu_pol-inouter h4{
	font-size: 20px!important;
}
body .employees_wrapper .mk-employee-item {
    padding: 0px 0px !important;
    margin-right: 20px !important;
    width: 23% !important;
}
body .employee-item-wrapper .team-member-name {
    font-family: 'Roboto', sans-serif;
    font-size: 14px !important;
    }    
 .employees_wrapper .team-member-position {
    font-size: 14px !important;
}
}
@media screen and (max-width: 1140px){
#mk-header:not(.header-structure-vertical) #mk-main-navigation > ul > li.menu-item, #mk-header:not(.header-structure-vertical) #mk-main-navigation > ul > li.menu-item > a, #mk-header:not(.header-structure-vertical) .mk-header-search, #mk-header:not(.header-structure-vertical) .mk-header-search a, #mk-header:not(.header-structure-vertical) .mk-header-wpml-ls, #mk-header:not(.header-structure-vertical) .mk-header-wpml-ls > a, #mk-header:not(.header-structure-vertical) .mk-cart-link, #mk-header:not(.header-structure-vertical) .mk-responsive-cart-link, #mk-header:not(.header-structure-vertical) .dashboard-trigger, #mk-header:not(.header-structure-vertical) .responsive-nav-link, #mk-header:not(.header-structure-vertical) .mk-header-social a, #mk-header:not(.header-structure-vertical) .mk-margin-header-burger {
    height: 100px !important;
}
.top_area{
	padding:0px!important;
}
.mk-padding-wrapper{
	padding-left:15px!important;
	padding-right:15px!important;
}
.mk-responsive-nav li{
	width:auto!important;
}
/*.acillary_out .vc_col-sm-3 {
    min-height: 180px !important;
    width: 48% !important;
    margin-bottom: 15px !important;
}*/
.acillary_out {
    padding-top: 40px !important;
}
}
@media screen and (max-width: 1050px){
/*.bureau_outerto {
    width: 100% !important;
}*/
.ne-commiteee .vc_col-sm-3 ,.comiteee .vc_col-sm-3{
    width: 50%;
    margin-bottom: 30px;
}
.employee_image_headshot_wrapper {
    width: 100% !important;
    height: 300px !important;
}
.mk-grid {
	width: 740px !important;
}
.top_outr_to {
    width: 28%;
}
.top_outr_one {
    width: 72%;
}
/*.nssa_main_outer {
    padding: 50px 0px 60px 0px;
}*/
.logosec ul li {
    width: 14.8%;
    margin:0px 1% 0px 0px !important;
}
#mk-footer .mk-col-2-3 .mk-col-1-3:nth-child(1) {
    width: 31.33% !important;
}
#mk-footer .mk-col-2-3 .mk-col-1-3:nth-child(3) {
    width: 28.33% !important;
}
#mk-footer .mk-col-2-3 .mk-col-1-3:nth-child(2) {
    width: 40.33% !important;
}
.acillary_out {
    padding-top: 30px !important;
}
.commitclass .employee_image_headshot_wrapper {
    height: auto !important;
}
.empyee_name_main ul {
    margin: 0px !important;
}
.empyee_name_main ul li {
    width: 100%;
    text-align: left !important;
    padding: 0px !important;
    border: medium none !important;
    margin-bottom: 10px !important;
}
.empyee_name_main ul li p {
    text-align: left;
}
.csa_search_form {
    width: 100% !important;
}
.memberposte {
    width: 30.5%;
    min-height: 342px !important;
}

.touch_left{
	width: 62.667%!important;
}
.touch-right{
	width: 37.333%!important;
}
.mk-list-styles ul li {
    font-size: 12px!important;
}
#list-style-2 ul li:nth-child(1)::before {
    font-size: 20px;
}
#list-style-2 ul li {
    line-height: 24px;
}
.ceu_pol-inouter h4, .eu_pol-inouter h4 {
    font-size: 16px !important;
}	
.nsaa_inouter h2 {
	font-size: 13px!important;
}
.nsaa_inouter p {
	font-size: 14px!important;
}
.nsaa_inouter {
    padding-left: 15px;
}
body .employees_wrapper .mk-employee-item {
    padding: 0px 0px !important;
    margin-right: 20px !important;
    width: 48.5% !important;
}
body .employees_wrapper .mk-employee-item:nth-child(1){
	margin-bottom: 20px !important;

}
body .employees_wrapper .mk-employee-item:nth-child(2), body .employees_wrapper .mk-employee-item:nth-child(4) {
    margin-right: 0px !important;
}
body .employee-item-wrapper .team-member-name {
    font-family: 'Roboto', sans-serif;
    font-size: 18px !important;
}
.recognized_txt h3 {
    font-size: 21px !important;
}
}

@media screen and (max-width: 767px){
/*.acillary_out .vc_col-sm-3 {
    min-height: auto !important;
    width: 100% !important;
    margin-bottom: 15px !important;
}*/
.membership-post .listing-content {
    display: block !important;
    margin: 0px !important;
}
.membership-post {
    border: medium none !important;
}
.membership-post {
    border: medium none !important;
    display: inline-block;
    margin: 20px 0px 0px 0px !important;
}
.membership-post > :hover ,.membership-post{
	margin:0px;
}
.membership-post h2 ,.membership-post h3{
    display: inline-block !important;
}
.bordhd {
    padding: 40px 0px 30px 0px !important;
    background: #fff !important;
}
.bureau_oute h4 {
    font-size: 18px !important;
    text-align: center !important;
}
.empyee_name_main ul li .employee_name {
    font-size: 14px !important;
}
.empyee_name_main ul li .employee_description {
    font-size: 12px !important;
}
.commitclass .employee_image_headshot_wrapper .aligncenter {
    height: auto !important;
}
.bureau_outerto {
    width: 100% !important;
}
.bureau_outerone {
    width: 100% !important;
    padding-right: 0px !important;
    margin-bottom: 20px;
}
.nsaa_mmbrship .vc_col-sm-3:nth-child(3n) {
    clear: both;
}
.ne-commiteee .vc_col-sm-3, .comiteee .vc_col-sm-3 {
    float: left;
}
.responsive-align-center .employee_imag p {
    text-align: center !important;
}
.employee_image_headshot_wrapper .aligncenter {
    width: 100% !important;
    object-fit: cover;
    height: 260px !important;
    margin-bottom: 0px !important;
}
.employee_imag {
    padding: 15px 5px;
}
.employee_image_headshot_wrapper {
    height: auto !important;
}
.responsive-align-center, .responsive-align-center h1, .responsive-align-center h2, .responsive-align-center h3, .responsive-align-center h4, .responsive-align-center h5, .responsive-align-center h6, .responsive-align-center p {
    text-align: left !important;
}
.mk-grid {
	width: 100% !important;
}
.bureau_outerone {
    width: 100% !important;
    padding-right: 0px !important;
}
.bureau_outerto {
    width: 100% !important;
    margin-top: 30px;
}
#mk-footer .mk-col-2-3 {
    width: 100% !important;
}
#mk-footer .mk-col-2-3 .mk-col-1-3 {
    float: left;
}
body .mk-footer-copyright {
    line-height: 20px;
}
body .mk-footer-social{
	margin-top:5px;
}
.main_top_outer {
    padding: 7px 20px 7px 20px;
}
.top_outr_one ,.top_outr_to{
    width: 100%;
    text-align: center;
}
.top_outr_one{
	margin-bottom:5px;
}
.top_outr_one p {
    line-height: 22px;
    font-size: 12px !important;
}
#mk-header .mk-grid {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.logosec ul li {
    width: 21%;
    margin: 0px 2% 2% 0px !important;
    float: none;
}
.logosec ul {
    text-align: center !important;
}
.acillary_out {
    padding-top: 40px !important;
}
.comiteee ,.ne-commiteee {
    margin-bottom: 0px !important;
}
.memberposte {
    min-height: auto !important;
    width: 100%;
    margin-bottom: 20px;
}
.touch_left {
    width: 100% !important;
}
.touch-right {
    width: 100% !important;
}
.touch-right .mk-text-block{
	width: 50%;
	float: left;
}

.touch-right .mk-list-styles ul li {
    font-size: 12px !important;
    padding-left: 30px !important;
}
.touch-right  .wpb_single_image.vc_align_left {
	width: 50%;
	float: left;
	padding-left:20px!important;
}
.touch-right .mk-text-block ul{
	margin-top: -20px
}
.active_not_outer{
	padding-right: 15px;
	padding-left: 15px;
}
.acillary_out {
    padding-top: 30px !important;
}
.acillary_out .vc_custom_1543776901394 {
    margin-bottom: 0px !important;
}
.active_not_outer .vc_custom_1552381941742 {
    margin-bottom: 5px !important;
}
.responsve_out{
	text-align: center!important;
	margin-bottom: 25px !important;
}
.upcoming_eventts p{
	text-align: center !important;
}
.upcoming_eventts p:nth-child(1){
	margin-bottom: 10px;
}
.page-section-4 .page-section-content.expandable-false, .page-section-4.expandable-true {
    padding: 15px 0!important;	
}
.boder_heading .responsve_out .fancy-title-span.pointed {
    font-size: 30px;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {	
    padding: 8px 18px;
    margin-top: 12px;
}
.qualification_main .qualification-post {
    width: 48.5% !important;
    float:left;
}
.qualification_main .qualification-post:nth-child(1) {
	margin-right: 2.5%!important;
	margin-bottom: 2.5% !important;
}
.qualification_main .qualification-post:nth-child(2) {
	margin-right:0%!important;
}
.qualification_main .qualification-post:nth-child(3) {
	margin-right:2.5%!important;
}
.qualification_main .qualification-post:nth-child(4) {
	margin-right:0%!important;
}
.ceu_pol-inouter h4, .eu_pol-inouter h4 {
    font-size: 22px !important;
    margin: 18px 0px 15px 0px!important;
}
.nsaa_inouter h2 {
    font-size: 18px !important;
}
.surgeries_blo_outer {
    padding: 25px 0px !important;
}
body .employees_wrapper .mk-employee-item {
    padding: 0px 0px !important;
    margin-right: 20px !important;
    width: 48% !important;
}
}
@media only screen and (max-width:576px){
.top_outr_one span, .top_outr_one span a{
	display:block;
	margin:0px!important;
}
top_area .main_top_outer{
	padding-left:0px!important;
	padding-right:0px!important;
}
.touch-right .mk-text-block{
	width: 55%;
	float: left;
}

.touch-right  .wpb_single_image.vc_align_left {
	width: 45%;
	float: left;
	padding-left: 5px !important;
}
.touch-right .mk-text-block ul {
	margin-top: -20px!important;
}
}
@media screen and (max-width: 510px) {
	
	.touch-right .mk-text-block {
	width: 100%;
}
.touch-right  .wpb_single_image.vc_align_left {
	width: 100%;
	padding-left: 0px !important;
}
.touch-right .mk-list-styles ul li {
    font-size: 14px !important;
    padding-left: 30px !important;
}
.nsaa_inouter h2 {
    font-size: 16px !important;
}

}

@media screen and (max-width: 480px) {
.nsaa_mmbrship .vc_col-sm-3 {
    width: 100% !important;
}
.employee_image_headshot_wrapper .aligncenter {
    height: auto !important;
}
.ne-commiteee .vc_col-sm-3, .comiteee .vc_col-sm-3 {
    width: 100% !important;
}
.comiteee ,.ne-commiteee {
    margin-bottom: 0px !important;
}
/*.employee_image_headshot_wrapper .aligncenter {
    height: 150px !important;
}*/
.ne-commiteee .vc_col-sm-3:nth-child(3) {
    clear: both;
}
.logosec ul li {
    width: 21%;
}
    div#MapListPro0 {
        display: none;
    }
#mk-footer .mk-col-2-3 .mk-col-1-3 {
    float: none;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px !important;
}
#mk-footer .mk-col-2-3 .mk-col-1-3:nth-child(1) ,#mk-footer .mk-col-2-3 .mk-col-1-3:nth-child(2) ,#mk-footer .mk-col-2-3 .mk-col-1-3:nth-child(3){
	width: 100% !important;
	margin-bottom: 20px !important;
} 
.widget_nav_menu {

    margin-bottom: 0px;

}
#mk-footer .mk-col-2-3 .mk-col-1-3:nth-child(3) .widget_text {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
#mk-footer .mk-col-2-3 .mk-col-1-3:nth-child(3){
	border: medium none !important;
}
.logosec ul li {

    width: 35%;
    margin: 0px 2% 2% 0px !important;
    float: none;
}
.responsive-align-center p{
	line-height: 24px;
	text-align:justify!important;
}
.bureau_outerone h4{
	line-height:28px;
}
.commitee_main_out {
    padding-top: 6px;
}
.commitee_main_out:nth-child(1) {
    margin-top: 0px !important;
}
.csa_search_form {
    width: 100% !important;
}
.bureau_ou ul {
    margin-left: 0px !important;
}
.upcoming_eventts p{
	text-align: center !important;
	font-size: 18px;
}
.qualification_main .qualification-post:nth-child(1) {
	margin-bottom: 4% !important;
}
.qualification_main .qualification-post:nth-child(2) {
	margin-bottom: 4% !important;
}
.qualification_main .qualification-post:nth-child(3) {
	margin-bottom: 4% !important;
}
.qualification_main .qualification-post:nth-child(4) {
	margin-bottom: 4% !important;
}
.borderhea h4 {
    font-size: 22px !important;
}
.qualified_out {
    padding-bottom: 20px !important;
}
.nsaa_inouter h2 {
    font-size: 15px !important;
}
.ceu_pol-inouter h4, .eu_pol-inouter h4 {
    font-size: 20px !important;
    margin: 18px 0px 5px 0px !important;
    ine-height: 28px;
}
}
@media screen and (max-width: 414px) {
.csa_search_form {
    width: 100% !important;
}
.upcoming_eventts p strong{
	font-size: 20px!important;

}
/* .page-id-2969 #s2member-pro-stripe-checkout-form-registration-section #s2member-pro-stripe-checkout-form-email-div {
    display: block !important;
}

.page-id-2969 #s2member-pro-stripe-checkout-form-registration-section #s2member-pro-stripe-checkout-form-email-div, #s2member-pro-stripe-checkout-form-registration-section #s2member-pro-stripe-checkout-form-username-div{
    display: block !important;
} */

div#s2member-pro-stripe-checkout-form-password-div {
    display: none !important;
}

.odd {
    background: #ededed;
}

.even {
    background: #f4f4f4;
}



.payment_type_filter {
  margin-left: 15px;
}

header.sticky-trigger-header .top_area{
	display:none;
}
body header.sticky-trigger-header .mk-grid{
	padding-top:10px!important;
	padding-bottom:0px!important;
}

}