@media only screen and (max-width: 370px) {
img,iframe,video{
 max-width: 100%;
}

.aboutus p {
width: 83%;
font-size: 16px;
line-height: 24px;
}

.footer_text_left {
    text-align: center;
    font-size: 10px;
    margin-top: 0;
}

.footerlinks {
    margin-left: 0;
    text-align: center;
    margin-top: 0;
}
.footerlinks ul {
    margin-bottom: 2px;
}
.footerlinks a {
 padding: 0 7px;
 font-size: 10px !important;
 margin: 0;
}
/*
.logo_sec {
 width: 82%;
}

.logo_header {
 width: 100%;
}
.title_header {
 width: 62% !important;
 font-size: 8px !important;
 line-height: 14px !important;
 margin-top: 2px;
 letter-spacing: 1px;
}
*/
.logo_sec {
width: 91%;
}
.logo_header {
	width: 100%;
	margin-top: -5px;
	margin-left: 5px;
}

.title_header {
	width: 100%;
	font-size: 10px;
}

.logo_sec {
 letter-spacing: 1px;
}

.header_form {
 margin: 10px 0 0;
 display: none;
}

.nav_bar {
 margin-top: 3px;
}
.nav-toggle {
 height: 2px;
	width: 18px;
	}
.nav-toggle .nav-toggle-bar: : before {
	margin-top: -1px;
}
.nav-toggle .nav-toggle-bar: : after {
	margin-top: 4px;
}

.navbar-dark {
	padding: 19px 0 10px 0;
}
 .nav-toggle-bar, .nav-toggle .nav-toggle-bar: : after, .nav-toggle .nav-toggle-bar: : before {
	height: 2px;
	width: 18px;
}
.herotitle {

 max-width: 252px !important;
letter-spacing: 2px;
line-height: 35px;
font-size: 25px;
margin: 124px auto 0;

}


.page-template-home .press_sec h2 {
text-align: center;
font-size: 13px;
letter-spacing: 3px;
margin-bottom: 8px;
line-height: 19px;
font-weight: bold;
}

.explore_Btn {
 width: 100%;
text-align: center;
float: none;
font-size: 12px;
letter-spacing: 3px;
margin: 0 auto;
display: block;
}

.learn_btn {

 padding: 3px 7px 1px;
max-width: 129px;
font-size: 10px;
border: 2px solid #fff;
margin-top: 14px;
margin-bottom: 20px;
}

.pink_btn {
width: 59%;
margin-top: 12px;
height: 30px;
}

.pink_btn a {
 padding: 8px 0 0;
font-size: 8px;
letter-spacing: 2px;
}

.title2 {
 width: 70%;
}

.abt_title_sec_inner {

 width: 36%;
 text-align: center;
 margin: 0 auto;

}

.abt_title_sec_inner2 {
 width: 100%;
 text-align: center;
}


.abt_title_sec h3 {

 font-size: 20px;
line-height: 24px;
max-width: 341px;
margin: 0 auto;

}
/*.abt_pagetitle {
 min-height: 323px;
}*/
.abt_text {
 padding: 4px 20px;
}

.abt_text_inner {
 width: 100%;
}
.abt_text_inner_sec {
 width: 100%;
}

.title2 {
 width: 80%;
}

.contact_sec p {
 font-size: 12px;
 line-height: 18px;
 margin-bottom: 0;
}
.contact_sec {
 margin: 20px 0px;
 padding: 27px 39px;
 min-height: auto;
}


.executive_download_btn {
 padding: 15px 40px;

}


.sidebar_main {
 width: 100%;
}


#responsive-menu-container {
 width: 100% !important;
 }

.admin-bar #responsive-menu-button {
 top: 0;
 left: 1%;
}
.nav-toggle {
left: 1rem;
 top: -3px;
	width: 1.6rem;

}
.navbar-text {
	margin-top: 19px;
	margin-right: 12px;
}
.nav {
	padding: 2rem 0 0 0;
}
.nav-toggle.expanded {
	top: 2.4rem;
}

.sidebar_form_sec {
 margin-top: 18px;
margin-bottom: 1px;
margin-left: 69px;
}
.sidebar_nav ul li a {

 padding: 13px 0;
 font-size: 27px;

}
.header-left {
 width: 87%;
 float: left;
 z-index: 222;
 padding-right: 0px;
}
/*.header-left {

 width: 83%;
 float: left;
 z-index: 222;



}*/
.col-md-2.header-right {

 float: right;
 text-align: right;
 margin-top: -45px;

}
.real_text {


 display: none;

}
.mobile-search {

 display: block;

}
.portfolio-navbar.fixed-top + .page {
 padding-top: 39px;
}
.hero {

 height: 412px !important;
}
.latest_pr {
 padding: 0;
 margin-top: 77px;
 font-size: 8px;
}
.admin-bar .nav-toggle {
 top: 0;
}
.nav-toggle .nav-toggle-bar: : before {
	margin-top: -5px;
}
.nav-toggle .nav-toggle-bar: : after {
	margin-top: 5px;
}
 .nav-toggle {
 top: -1px;

}
.navbar-dark {
	padding: 18px 0 10px 0;
}
.nav-toggle .nav-toggle-bar, .nav-toggle .nav-toggle-bar: : after, .nav-toggle .nav-toggle-bar: : before {
	height: 2px;
	width: 18px;
}
.navbar-text {

	width: 13px;
	margin-top: 10px;
}

.nav-toggle.expanded .nav-toggle-bar::after, .nav-toggle.expanded .nav-toggle-bar::before{
 position: absolute;	
 top: 0px;
 height: 0.2rem;
 width: 68% !important;
 left: 5px;
}


.press_page {

 height: 218px;

}
.color-overlay {
 height: 258px;
}

.abt_page {

 height: 218px;
}
.executive_page {

 height: 218px;
}
.contact_page {

 height: 218px;

}
.mobile-press-releases {
 display: block !important;
}
 .page-template-home .press-releases, .page-template-about .press-releases{

 display: none;
 padding: 33px 26px;
}
.press_sec h2 {
 text-align: left;
 font-size: 16px;
 letter-spacing: 6px;
 margin-bottom: 0;
}
.press_sec {
 margin-bottom: 6px;
}
.aboutus h5 {
 font-size: 10px;
 letter-spacing: 2.92px;
 line-height: 12px;
 margin-bottom: 0;
}
.mobile-press-releases .card.pr1.border-0 {
 margin-bottom: 22px;
}
.page-template-about .abt_pagetitle {
 max-width: 300px;
margin: 0 auto;
 margin-top: 0px;
margin-top: 0px;
margin-top: 112px;
line-height: 30px;
font-size: 25px;
letter-spacing: 6.25px;
}
.mobile-about-section {

 display: block !important;
 padding: 0 0 !important;
 padding-top: 0px;
 padding-top: 40px !important;

}
.abt_text h2 {

	font-size: 16px;
	letter-spacing: 4.67px;
	text-align: center;
	line-height: 19px;
	margin-bottom: 21px;
}
.partner-sec {

 padding: 0 29px;
 padding-bottom: 26px !important;

}
.partner-sec .title2 {

width: 76%;
font-size: 16px;
letter-spacing: 4.67px;
line-height: 19px;
margin-bottom: 25px;
}
.abt_logo_imgs {
 margin: 0;
 width: 23%;
}
.mobile-logo-img {
 display: block;
 text-align: center;
 width: 155px;
 margin: 45px auto 0;
}
.mobile-logo-img img {
 margin-left: 0;
}
.admin-bar .color-overlay {
 top: 46px;
}
.abt_title_sec h2 {


font-size: 13px;
letter-spacing: 3px;
line-height: 17px;
width: auto;
margin-bottom: 16px;


}
.page-template-contact .press-releases {
 padding: 37px 0;
}
.pagination-sec {

 padding: 23px 16px 0 !important;
}
.press-category-section {
 padding: 0 33px;
}
.executive_sec_inner {
 width: 100%;
 float: left;
 text-transform: capitalize;
 letter-spacing: 1px;
 font-size: 9px !important;
 text-align: left !important;
 margin: 0 !important;
}
.executive_sec {

 margin-bottom: 27px;
 padding-left: 0 !important;

padding-right: 0 !important;

}
.press-category .press_page2 p {
 display: none;
}
.search {
 padding: 0 !important;
}
.executive_sec .col-md-3 {
 width: 50%;
}
.col-md-12.executive_sec .outer_li {
 /*width: 50%;*/
float: left;
margin-right: 0;
}
.page-template-home .card-title {

 letter-spacing: 1.45px;
font-size: 16px;
line-height: 20px;
margin-bottom: 0px;
padding-bottom: 0;
}
.pr_author {



 font-size: 10px;

}
.navbar-dark {

 padding: 20px 0 8px 0 !important;

}

.nav-toggle {
	left: 36px;

	width: 1.6rem;
}
.nav {
	padding: 2rem 0 0 0;
}
.nav-toggle.expanded {
	top: 2.4rem;
}
.logo_sec {

 width: 81% !important;

}

.fa-search: : before {


 font-size: 15px;

}
.navbar-text {

 margin-top: 17px;
margin-right: 10px !important;

}
.header-left {
width: 87%;
float: left;
z-index: 222;
padding: 0px 0;
}
.nav-toggle {
	 	top: 0px;
}

.nav-toggle .nav-toggle-bar: : before {
	margin-top: -5px;
}
.nav-toggle .nav-toggle-bar: : after {
	margin-top: 5px;
}
 .nav-toggle {
 left: 29px;
width: 1.6rem;
}
.navbar-dark {
	padding: 18px 0 10px 0;
}

body .nav-toggle .nav-toggle-bar, body .nav-toggle .nav-toggle-bar::after, body .nav-toggle .nav-toggle-bar::before {
   height: 2px;
width: 24px;
}
.navbar-text {

width: 13px;
margin-top: 24px;
margin-right: 34px !important;
}
.footer_logo_sec3 {

font-size: 12px;
letter-spacing: 3px;
margin-bottom: 0;
margin-top: 0;
line-height: 18px;

}
.search-bar {


 width: 71%;
 margin: 8px auto 0;

}
.card-title {

 font-size: 15px;
 line-height: 23px;
}
.post-type-archive-bio .executive_sec .col-md-3 {

 width: 50%;
 padding: 0;

}
.post-type-archive-bio .executive_sec_inner {

 margin-right: 6px;
 text-align: left !important;

}
.post-type-archive-bio .executive_sec {


 width: auto;


}
.post-type-archive-bio .executive_sec .col-md-4 {
 width: 48%;
 padding: 0;
 margin-right: 3px;
}
.contact_sec h2 {
 font-size: 17px;
letter-spacing: 1.5px;
line-height: 44px;
margin-bottom: 0;
}
.contact_sec h3 {
 font-size: 16px;
margin-bottom: 6px;
line-height: 18px;
padding-bottom: 13px;
}
.bio-single-img {
 margin-top: 0;
}
.execu_title2 {

 font-size: 12px;
 margin-bottom: 0;
 line-height: 30px;

}
.execu_title1 {

 font-size: 24px;
 margin-bottom: 8px;
 line-height: 16px;
 letter-spacing: 3px;

}
.explore_Btn2 {
 float: none;
 margin: 0 auto;
 display: block;
 text-align: center;
 width: 288px;
}

.sidebar_nav ul {
 padding-left: 77px;
}
.outer_li.busines-drpdown {

 width: 41% !important;

}
.outer_li.locations-dropdown {

 width: 26% !important;

}
.outer_li.dates-dropdown {

 width: 30% !important;


}
.btn {


 padding: 0.375rem 0rem !important;

}
.bio-position-desktop {
 display: none;
}
.bio-position-mobile {
 display: block;
 text-align: center;
}
.execu_title3 {

 font-size: 12px;
 letter-spacing: 1.5px;
 line-height: 15px;

}
.dwnload-img {

 float: left;
 text-align: center;
 width: 100%;
 margin-bottom: 17px;

}
.bio-single-img img {
 width: 70%;
 text-align: center;
 margin: 0 auto;
 display: block;
}

.nav-toggle.expanded {
	top: 2.4rem;
}

.pr_date {

 font-size: 12px;

letter-spacing: 1.64px;

line-height: 28px;

}
.card-body {

 margin: 5px 0 0;

}
.aboutus {

 margin-top: 40px;

}
#about_footer {

 height: 208px;
}

.page-footer {

 padding-top: 21px;


}
.abt_title_sec {

 padding: 29px 0;
}


.partner-sec span {

 font-size: 14px;
 line-height: 16px;
 text-align: center;

}
.abt_text p {
 font-size: 14px;
 line-height: 16px;
}
.abt_pagetitle {
 margin-top: 129px;
 font-size: 25px;
 line-height: 30px;
 letter-spacing: 6.25px;
}
.press-category .card-title {
 font-size: 16px;
 line-height: 20px;
 letter-spacing: 1.45px;
}
.single-press .single-press-title {

 line-height: 20px;
 font-size: 14px;
 margin-top: 0;
}

.single-press .margin-bottom-grid-condensed p {
 font-size: 14px;
}
.single-press .margin-bottom-grid-condensed {
 font-size: 14px;
 margin-bottom: 0;
}
.single-press .content-row.press-releases {
 padding: 15px 0;
}
.single-press .single-press-title p {
	color: #030000;
	text-align: center !important;
	letter-spacing: 1px;
 line-height: 20px;
 font-size: 14px;
 margin-top: 0;
}
.press-subheading p {
 font-size: 13px;
	line-height: 17px;
}
.card-body.bio-content h6 a {
 font-size: 14px;
 line-height: 16px;
 letter-spacing: 1.75px;
}
.card-body.bio-content p {
 font-size: 14px;
 line-height: 16px;
 font-weight: bold;
}
.card-body.bio-content h3 {
 font-size: 10px;
 line-height: 12px;
 letter-spacing: 1.25px;

}
.row.bio-posts {
 padding-bottom: 0;
}
.desktop-bio {
 display: none;
}
.mobile-bio {

 text-align: center;
 display: block;

}
.bio-single-content p {
font-size: 14px;
line-height: 20px;
color: #828282;
}
.bio-single-content {
 padding: 0 13px !important;
}
.single-bio .press-releases {

 padding-bottom: 0 !important;
}
.download_btn {
 font-size: 12px;

 line-height: 28px;
 letter-spacing: 1.71px;
}
.des-arrow {
 display: none;
}
.monile-arrow {
 display: block;
}
.page-template-contact .row.mb-5 {
 margin-bottom: 0 !important;
}
.mobile-header-logo {

 display: block;

}
.main-logo {

 display: none;

}
.search-results .row.search {
 padding: 0 30px;
}
.nav-toggle .nav-toggle-bar::before {
    margin-top: -0.4rem;
    border-radius: 10px;
}
.nav-toggle .nav-toggle-bar::after {
    margin-top: 0.4rem;
    border-radius: 10px;
}

/* Footer Social Media CSS Starts*/

.widgettitle {
    font-size: 10px;
}
.textwidget {
	margin-bottom: 40px;
}
.icon__social {
  transform: translate(-70%,-60%);
}
.icon__social > i {
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 25px;
}
/* Footer Social Media CSS End */

/* Executive Archive Page Heading Styling Start */

.bio_title_inner h2 {	
	font-size: 18px;
	text-align: center;
}

.bio_title_inner h2::after {
	width: 100%;
}

.bio_title_inner_sec h2 {
	font-size: 18px;
	text-align: center;
}

.bio_title_inner_sec h2::after {
	width: 100%;
}

/* Executive Archive Page Heading Styling End */

}

@media only screen and (min-device-width : 375px) and (max-device-width : 812px)and (-webkit-device-pixel-ratio : 3){
img,iframe,video{
	max-width: 100%;
}

.nav-toggle {
	 	top: 1px;
	 	left: 10px;
}

.nav-toggle .nav-toggle-bar {
	height: 1px;
	width: 16px;	
}
.nav-toggle .nav-toggle-bar: : before {
	margin-top: -7px;
}
.nav-toggle .nav-toggle-bar: : after {
	margin-top: 7px;
}
.nav-toggle .nav-toggle-bar, .nav-toggle .nav-toggle-bar: : after, .nav-toggle .nav-toggle-bar: : before {
	height: 2px;
	width: 18px;	
}


}


@media only screen and (min-width: 371px) and (max-width: 480px) {
	
img,iframe,video{
	max-width: 100%;
}


.aboutus p {
width: 235px;

font-size: 16px;

line-height: 24px;
}

.navbar-dark {
 padding: 10px 15px 5px;
}

.footer_text_left {
 text-align: center;
 margin-top: 13px;
 font-size: 10px;
 line-height: 12px;
}

.footerlinks {

 margin-left: 0;
 text-align: center;
 margin-top: 0;

}
.footerlinks a {
 padding: 0px 5px;
 margin: 0;

 font-size: 10px !important;
 line-height: 12px;
}
.logo_sec {
 width: 85%;
}

.logo_header {
 width: 100%;
 margin-top: 1px;
}

.title_header {
 width: 65%;
 font-size: 10px;
 letter-spacing: 1.6px;
 margin-top: 0px;
}
.logo_sec {
 letter-spacing: 1px;
}

.header_form {
 margin: 10px 0 0;
 display: none;
}

.nav_bar {
 margin-top: 3px;
}

.herotitle {
 font-size: 25px;
 max-width: 300px;
 margin: 0 auto;
 margin-top: 188px;
 line-height: 35px;
 letter-spacing: 4.44px;
}


.press_sec h2 {
 text-align: center;
}

.explore_Btn {
 width: 100%;
 text-align: center;
 float: none;
 margin: 0 auto;
 display: block;
}

.learn_btn {
	padding: 3px 7px 1px;
 max-width: 129px;
 font-size: 10px;
 border: 2px solid #fff;
 margin-top: 14px;
 margin-bottom: 20px;
}

.pink_btn {
 width: 52%;
 margin-top: 12px;
 height: 30px;
}

.pink_btn a {
	padding: 8px 0 0;
 font-size: 8px;
 letter-spacing: 2px;
}

.title2 {
 width: 70%;
}

.abt_title_sec_inner {
 width: 34%;
 text-align: center;
 margin: 0 auto;o;
}

.abt_title_sec_inner2 {
 width: 100%;
 text-align: center;
}

.abt_title_sec h3 {
 font-size: 20px;
 line-height: 24px;
 max-width: 341px;
 margin: 0 auto;
}
/*.abt_pagetitle {
 min-height: 323px;
}*/
.abt_text {
 padding: 4px 20px;
}

.abt_text_inner {
 width: 100%;
}
.abt_text_inner_sec {
 width: 100%;
}
.abt_text h2 {
	font-size: 21px;
	letter-spacing: 4.67px;
	text-align: center;
	line-height: 25px;
}
.title2 {
 width: 80%;
}

.contact_sec p {
 font-size: 15px;
 margin-bottom: 0;
}

.contact_sec {
 margin: 20px 0px;
 padding: 27px 45px;
 min-height: auto;
}

.executive_download_btn {
	padding: 15px 40px;
}

.sidebar_main {
 width: 100%;
}

#responsive-menu-container {
 width: 100% !important;
 }

.admin-bar #responsive-menu-button {
 top: 0;
 left: 1%;
}
.nav-toggle {
	 	top: 1px;
	 	left: 10px;
}

.nav-toggle .nav-toggle-bar {
	height: 1px;
	width: 16px;	
}
.nav-toggle .nav-toggle-bar: : before {
	margin-top: -7px;
}
.nav-toggle .nav-toggle-bar: : after {
	margin-top: 7px;
}
.nav-toggle .nav-toggle-bar, .nav-toggle .nav-toggle-bar: : after, .nav-toggle .nav-toggle-bar: : before {
	height: 2px;
	width: 18px;	
}

.sidebar_form_sec {
 margin-top: 23px;
 margin-bottom: 0;
 margin-left: 71px;
}
.sidebar_nav ul {
 padding-left: 76px;
}

.sidebar_nav ul li a {
 padding: 11px 0;
font-size: 24px;
}
.header-left {
 width: 90%;
float: left;
z-index: 222;
padding: 0 0;
margin-top: 4px;
}
.col-md-2.header-right {

 float: right;
 text-align: right;
 margin-top: -45px;

}
.real_text {


 display: none;

}
.mobile-search {

 display: block;

}
.portfolio-navbar.fixed-top + .page {
 padding-top: 34px;
}
.hero {

 height: 481px;
}
.latest_pr {

 padding: 0;
margin-top: 77px;
font-size: 8px;

}
.admin-bar {
 top: 0;
}
.nav-toggle.expanded {
 top: 1.5rem;
}
.press_page {

 height: 218px;

}
.color-overlay {
 height: 258px;
}
.abt_pagetitle {

 margin-top: 5.4em;
font-size: 25px;
letter-spacing: 6.25px;
line-height: 30px;

}
.abt_page {

 height: 226px;
}
.executive_page {

 height: 225px;
}
.contact_page {

 height: 226px;

}
.mobile-press-releases {
 display: block !important;
}
 .page-template-home .press-releases, .page-template-about .press-releases{

 display: none;
 padding: 33px 20px;
}
.press_sec h2 {
 text-align: left;
font-size: 16px;
letter-spacing: 4.67px;
margin-bottom: 8px;
line-height: 19px;
font-weight: bold;
}
.press_sec {
 margin-bottom: 6px;
}
.aboutus h5 {

font-size: 10px;

letter-spacing: 2.92px;

line-height: 12px;

margin-bottom: 0;

}
.mobile-press-releases .card.pr1.border-0 {
 margin-bottom: 22px;
}
.page-template-about .abt_pagetitle {
 max-width: 300px;
 margin: 0 auto;

 margin-top: 0px;
 margin-top: 114px;
 line-height: 30px;
 font-size: 25px;
 letter-spacing: 6.25px;
}
.mobile-about-section {

 display: block !important;
 padding-bottom: 0 !important;

}
.abt_title_sec h2 {
 font-size: 14px;
 line-height: 17px;
 letter-spacing: 4.08px;
 margin-bottom: 17px;
}
.partner-sec {

 padding: 0 29px;
padding-bottom: 18px !important;
}
.partner-sec .title2 {

 width: 76%;
 font-size: 16px;
 letter-spacing: 4.67px;
 line-height: 19px;

}
.abt_logo_imgs {
 margin: 0;
 width: 23%;
}
.mobile-logo-img {
 display: none;
 text-align: center;
 width: 155px;
 /* margin: 45px auto 0; */
}
.mobile-logo-img img {
 margin-left: 0;
}
.admin-bar .color-overlay {
 top: 46px;
}
.abt_title_sec h2 {

 font-size: 14px;
 line-height: 17px;
 letter-spacing: 4.08px;

}
.page-template-contact .press-releases {
 padding: 37px 0;
}
.press-releases.pagination-sec {

 padding: 27px 27px 0;
}
.press-category-section {
 padding: 27px 33px;
}
.executive_sec_inner {
 width: 100%;

float: left;

text-transform: capitalize;

letter-spacing: 1px;

font-size: 11px !important;

text-align: left !important;

margin: 0 !important;

padding-left: 0 !important;
}
.executive_sec {

 margin-bottom: 38px;

}
.press-category .press_page2 p {
 display: none;
}
.search {
 padding: 0;
}
.executive_sec .col-md-3 {
 width: 50%;
}
.col-md-12.executive_sec .outer_li {
 width: 50%;
float: left;
margin-right: 0;
}
.navbar-text {
 margin-top: 19px;
margin-right: 12px;
width: 22px;
}
.card-title {
font-size: 16px;

line-height: 20px;

letter-spacing: 1.45px;

margin-bottom: 0;

padding-bottom:

}
.search-bar {

 margin: 11px auto 0;
 width: 88%;
}
.pr_author {

 font-size: 10px;

}
.post-type-archive-bio .executive_sec {


 width: auto;


}
.post-type-archive-bio .executive_sec_inner {
 margin: 0;
 text-align: left !important;
}
.post-type-archive-bio .executive_sec .col-md-4 {
 width: 49%;
 padding: 0;
 margin-right: 3px;
}
.contact_sec h2 {

 font-size: 17px;
letter-spacing: 1.5px;
line-height: 44px;
margin-bottom: 0;
}
.contact_sec h3 {

 font-size: 16px;
margin-bottom: 6px;
line-height: 18px;
padding-bottom: 13px;

}
.footer_logo_sec3 {

 font-size: 15px;

}
.bio-posts .complete-box {

 width: 46%;
 padding: 0;
 margin-right: 11px;
 text-align: center;
 margin-bottom: 36px;

}
.bio-posts .card.border-0 h6 a {

 letter-spacing: 0.5px;

 font-size: 16px;

}
.card-body.bio-content p {
 font-size: 16px;
 line-height: 23px;
}
.card-body.bio-content h3 {
 font-size: 14px;

}
.bio-img .card.border-0 {
 text-align: center;
}
.bio-single-img {
 margin-top: 0;
}
.execu_title2 {

 font-size: 15px;

}
.execu_title1 {

 font-size: 26px;

}
.execu_title3 {

 font-size: 17px;

 letter-spacing: 1.5px;

}
.single-bio .bio-single-content {
 padding-left: 15px !important;
}
.explore_Btn2 {
 float: none;
 margin: 0 auto;
 display: block;
 text-align: center;
 width: 288px;
}
.header-mobile-container {
 width: 340px;
}
.outer_li.busines-drpdown {

 width: 41% !important;

}
.outer_li.locations-dropdown {

 width: 26% !important;

}
.outer_li.dates-dropdown {

 width: 33% !important;

}
.post-type-archive-press .executive_sec {
 margin-bottom: 0;
}
.bio-position-desktop {
 display: none;
}
.bio-position-mobile {
 display: block;
 text-align: center;
}
.execu_title3 {

 font-size: 14px;

}
.dwnload-img {
 float: left;
 text-align: center;
 width: 100%;
 margin-bottom: 17px;
}
.bio-single-img img {
 width: 70%;
 margin: 0 auto;
 text-align: center;
 display: block;
}
.footer_logo_sec3 {

 margin: 0;
font-size: 12px;
letter-spacing: 3px;
line-height: 18px;

}
.pr_date {

 font-size: 12px;

letter-spacing: 1.64px;

line-height: 28px;

}
.card-body {

 margin: 5px 0 0;

}
#about_footer {


 height: 208px;

}

.aboutus {
 margin-top: 40px;
}
.page-footer {
 padding-top: 21px;

}
.footerlinks ul {

 margin-bottom: 0;
 line-height: 21px;
}

.abt_title_sec {

 padding: 25px 0;
}
.abt_text p {

 font-size: 14px;
 line-height: 16px;

}
.partner-sec p {

 font-size: 14px;
 line-height: 16px;

}
.partner-sec span {

 font-size: 14px;
 line-height: 16px;

}
.press-category .pr_author {
 font-size: 14px;
 line-height: 28px;
}
.single-press .margin-bottom-grid-condensed p {
 font-size: 14px;
}
.single-press .margin-bottom-grid-condensed {
 font-size: 14px;
}
.single-press .content-row.press-releases {
 padding: 15px 0;
}
.single-press .single-press-title {

 line-height: 22px;
 font-size: 16px;
}
.single-press .single-press-title p {
	color: #030000;
	text-align: center !important;
	letter-spacing: 1px;
 line-height: 22px;
 font-size: 16px;
}

.press-subheading p {
 font-size: 14px;
	line-height: 18px;
}
.card-body.bio-content h6 a {
 font-size: 14px;
 line-height: 16px;
 letter-spacing: 1.75px;
}
.card-body.bio-content p {
 font-size: 14px;
 line-height: 16px;
 font-weight: bold;
}
.card-body.bio-content h3 {
 font-size: 10px;
 line-height: 12px;
 letter-spacing: 1.25px;

}
.row.bio-posts {
 padding-bottom: 0;
}
.card-body.bio-content h6 a {
 font-size: 14px;
 line-height: 16px;
 letter-spacing: 1.75px;
}
.card-body.bio-content p {
 font-size: 14px;
 line-height: 16px;
 font-weight: bold;
}
.card-body.bio-content h3 {
 font-size: 10px;
 line-height: 12px;
 letter-spacing: 1.25px;

}
.row.bio-posts {
 padding-bottom: 0;
}
.desktop-bio {
 display: none;
}
.mobile-bio {

 text-align: center;
 display: block;

}
.bio-single-content p {
font-size: 14px;
line-height: 20px;
color: #828282;
}
.bio-single-content {
 padding: 0 13px !important;
}
.single-bio .press-releases {

 padding-bottom: 0 !important;
}
.download_btn {
 font-size: 12px;

 line-height: 28px;
 letter-spacing: 1.71px;
}
.des-arrow {
 display: none;
}
.monile-arrow {
 display: block;
}
.page-template-contact .row.mb-5 {
 margin-bottom: 0 !important;
}
.mobile-header-logo {

 display: block;

}
.main-logo {

 display: none;

}
.search-results .row.search {
 padding: 0 30px;
}
.nav-toggle .nav-toggle-bar::before {
    margin-top: -0.4rem;
    border-radius: 10px;
}
.nav-toggle .nav-toggle-bar::after {
    margin-top: 0.4rem;
    border-radius: 10px;
}
body .nav-toggle .nav-toggle-bar, body .nav-toggle .nav-toggle-bar::after, body .nav-toggle .nav-toggle-bar::before {
    height: 2px;
    width: 24px;
}

.nav-toggle.expanded .nav-toggle-bar::after, .nav-toggle.expanded .nav-toggle-bar::before{
 position: absolute;	
 top: 0px;
 height: 0.2rem;
 width: 68% !important;
 left: 5px;
}

/* Footer Social Media CSS Starts*/
.widgettitle {
    font-size: 10px;
}
.textwidget {
	margin-bottom: 45px;
}
.icon__social {
  transform: translate(-70%,-60%);
}
.icon__social > i {
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 25px;
}
/* Footer Social Media CSS End */

/* Executive Archive Page Heading Styling Start */

.bio_title_inner h2 {	
	font-size: 22px;
	text-align: center;
}

.bio_title_inner h2::after {
	width: 100%;
}

.bio_title_inner_sec h2 {
	font-size: 22px;
	text-align: center;
}

.bio_title_inner_sec h2::after {
	width: 100%;
}

/* Executive Archive Page Heading Styling End */

}

@media only screen and (min-width: 481px) and (max-width: 640px) {
	
img,iframe,video{
	max-width: 100%;
}


.navbar-dark {
 padding: 11px 15px 11px;
}
.title_header {
 width: 61%;
 font-size: 13px;
 letter-spacing: 1px;
 margin-top: 3px;
}
.logo_sec {
 letter-spacing: 2px;
 width: 90%;
}
.aboutus p {

 width: 100%;
 font-size: 27px;
 line-height: 33px;

}
.abt_text h2 {
	font-size: 22px;
	letter-spacing: 4.67px;
	text-align: center;
	line-height: 25px;
}
.footer_text_left {
 text-align: center;
}

.footerlinks {

 margin-left: 0;
 text-align: center;

}

.footerlinks a {
	font-size: 13px !important;
}

.herotitle {

 font-size: 26px;
max-width: 344px;
margin: 0 auto;
 margin-top: 0px;
margin-top: 0px;
margin-top: 0px;
margin-top: 179px;
line-height: 37px;

}

.press_sec h2 {

 text-align: center;
 font-size: 20px;
 text-align: left;
 letter-spacing: 5px;
 margin-bottom: 0;

}

.explore_Btn {
 width: 100%;
 text-align: center;
 margin-top: 0;
 float: left;
}

.hero {
 height: 499px;
}

.title2 {
 width: 70%;
}


.abt_title_sec_inner {
 width: 100%;
 text-align: center;
}

.abt_title_sec_inner2 {

 width: 78%;
 text-align: center;
 margin: 0 auto;
 line-height: 20px;

}

.abt_title_sec h3 {
font-size: 25px;

line-height: 33px;

margin-top: 14px;
}

.abt_pagetitle {
 min-height: auto;
margin-top: 8rem;
font-size: 33px;
letter-spacing: 1px;
}

#responsive-menu-container {
 width: 100% !important;
 }


.admin-bar #responsive-menu-button {
 top: 0;
 left: 1%;
}
button#responsive-menu-button {

 left: 0 !important;

}
.nav-toggle {
 left: 14px;
 top: 3px;
 width: 1.6rem;
}
.nav {

 padding: 2rem 0 0 0;

}
.nav-toggle.expanded {

 top: 2.4rem;

}
.sidebar_form_sec {

margin-top: 17px;
margin-bottom: 12px;
}
.sidebar_nav ul li a {
 padding: 12px 0;
font-size: 22px;
}
.header_form {

 display: none;
}
.real_text {

 display: none;
}
.mobile-search {
 display: block;
}
.header-left {
 width: 90%;
z-index: 999;
margin-top: 6px;
}
.header-right {
 text-align: right;
 margin-top: -28px;
}
.portfolio-navbar.fixed-top + .page {
 padding-top: 50px;
}
.latest_pr {

 padding: 0 0 20px;
margin-top: 48px;

}
.color-overlay {

 height: 269px;

}
.press_page {

 height: 218px;
}
.abt_page {

 height: 219px;
}
.executive_page {

 height: 218px;
}
.contact_page {

 height: 218px;

}

.page-template-home .press-releases, .page-template-about .press-releases{

 display: none;
 padding: 40px 26px;
}
.mobile-press-releases {
 display: block !important;
 padding: 36px 39px;
}
.press_sec {

 margin-bottom: 3px;

}
.aboutus h5 {


 font-size: 20px;
 letter-spacing: 5px;


}
.mobile-press-releases .card.pr1.border-0 {
 margin-bottom: 33px;
}
.mobile-about-section {
 display: block !important;
 padding: 53px 19px;

}

.partner-sec {

 padding: 0 40px;


}
.partner-sec .title2 {

 letter-spacing: 5px;

}
.abt_logo_imgs {

 margin: 0;
 width: 22%;

}
.abt_title_sec h2 {

 max-width: 299px;
 margin: 0 auto 8px;
}
.abt_text_inner {
 width: auto;
}
.abt_text_inner_sec {
 width: auto;
}
.mobile-logo-img {
 display: block;
 text-align: center;
 margin-top: 57px;
 width: 155px;
 margin: 45px auto 0;
}
.mobile-logo-img img {
 margin-left: -13px;
}
.admin-bar .color-overlay {
 top: 46px;
}
.page-template-about .abt_pagetitle {
 max-width: 300px;
 margin: 0 auto;
 margin-top: 0px;
 margin-top: 0px;
 margin-top: 114px;
 line-height: 37px;
}
.page-template-contact .press-releases {
 padding: 37px 0;
}
.contact_sec h2 {

font-size: 23px;
 letter-spacing: 2px;
 margin-bottom: 0;
 line-height: 29px;

}
.contact_sec h3 {

 font-size: 20px;
 padding-bottom: 14px;
 margin-bottom: 13px;
 line-height: 22px;



}
.contact_sec p {
font-size: 13px;
line-height: 18px;
margin-bottom: 0;

}
.press-releases.pagination-sec {

 padding: 27px 32px 0;
}
.press-category-section {
 padding: 27px 33px;
}
.executive_sec_inner {
 width: 100%;

float: left;

text-transform: capitalize;

letter-spacing: 1px;

font-size: 13px !important;

text-align: left;
margin: 0 !important;

padding-left: 0 !important;

padding-right: 0 !important;

}
.executive_sec {

 margin-bottom: 35px;

}
.press-category .press_page2 p {
 display: none;
}
.search {
 padding: 0;
}

.row.executive_sec .col-md-3 {

 width: 50%;

}
.col-md-12.executive_sec .outer_li {
 width: 46%;
 float: left;
 margin-right: 0;
}
.navbar-text {

 margin-right: 24px;

margin-top: 0px;


}
.search-bar {

 margin: 7px auto 0;
 width: 86%;
}
.admin-bar .nav-toggle {
 top: 3px;
}
.post-type-archive-bio .executive_sec_inner {
 width: 270px !important;

 text-align: left;
 margin-right: 10px;
}
.post-type-archive-bio .executive_sec .col-md-3 {

 padding: 0;
}
.post-type-archive-bio .executive_sec .col-md-4 {
 width: 49%;
 padding: 0;
 margin-right: 3px;
}
.bio-posts .complete-box {

 width: 46%;
 padding: 0;
 margin-right: 11px;
 text-align: center;
 margin-bottom: 36px;

}
.bio-posts .card.border-0 h6 a {

 letter-spacing: 0.5px;

 font-size: 16px;

}
.card-body.bio-content p {
 font-size: 16px;
 line-height: 23px;
}
.card-body.bio-content h3 {
 font-size: 14px;

}
.bio-img .card.border-0 {
 text-align: center;
}
.bio-single-img {
 margin-top: 0;
}
.execu_title2 {
 font-size: 18px;
}
.execu_title1 {

 font-size: 26px;

}
.single-bio .bio-single-content {
 padding-left: 16px !important;
}
.explore_Btn2 {
 float: none;
 margin: 0 auto;
 display: block;
 text-align: center;
 width: 288px;
}
.outer_li.busines-drpdown {

 width: 42% !important;

}
.outer_li.locations-dropdown {

 width: 26% !important;

}
.outer_li.dates-dropdown {

 width: 32% !important;

}
.post-type-archive-press .executive_sec {
 margin-bottom: 0;
}
.abt_text {
 padding: 0 !important;

}
.bio-position-desktop {
 display: none;
}
.bio-position-mobile {
 display: block;
 text-align: center;
}
.execu_title3 {

 font-size: 14px;

}
.dwnload-img {

 float: left;
 text-align: center;
 width: 100%;
 margin-bottom: 17px;
}
.bio-single-img img {
 width: 70%;
 margin: 0 auto;
 text-align: center;
 display: block;
}
.card-body {
 margin: 5px 0 0;
}
.card-title {
 margin-bottom: 0;
}
.footer_logo_sec3 {

 margin: 0 0 0;

}
.footerlinks ul {

 margin-bottom: 0;
}

.single-press .single-press-title {

 line-height: 22px;
 font-size: 17px;
}
.single-press .single-press-title p {
	color: #030000;
	text-align: center !important;
	letter-spacing: 1px;
 line-height: 22px;
 font-size: 17px;
}

.press-subheading p {
 font-size: 15px;
	line-height: 18px;
}
.row.bio-posts {
 padding-bottom: 0;
}
.mobile-bio {
 display: block;
 text-align: center;
}
.desktop-bio {
 display: none;
}
.des-arrow {
 display: none;
}
.monile-arrow {
 display: block;
}
.page-template-contact .row.mb-5 {
 margin-bottom: 0 !important;
}
.search-results .row.search {
 padding: 0 30px;
}
.contact_sec {

 padding: 30px 50px;

 min-height: auto;

}
.single-press .wrapper {
	max-width: 420px;
}
.nav-toggle .nav-toggle-bar::before {
    margin-top: -0.4rem;
    border-radius: 10px;
}
.nav-toggle .nav-toggle-bar::after {
    margin-top: 0.4rem;
    border-radius: 10px;
}
body .nav-toggle .nav-toggle-bar, body .nav-toggle .nav-toggle-bar::after, body .nav-toggle .nav-toggle-bar::before {
    height: 2px;
    width: 24px;
}
.logo_header {
    width: 100%;
    margin-top: 0px;
    margin-left: 5px;
}

.nav-toggle.expanded .nav-toggle-bar::after, .nav-toggle.expanded .nav-toggle-bar::before{
 position: absolute;	
 top: 0px;
 height: 0.2rem;
 width: 68% !important;
 left: 5px;
}

/* Footer Social Media CSS Starts*/
.widgettitle {
    font-size: 13px;
	margin: 10px 0 10px;
}
.textwidget {
	margin-bottom: 45px;
}
.icon__social {
  transform: translate(-70%,-60%);
}
.icon__social > i {
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 25px;
}
/* Footer Social Media CSS End */

/* Executive Archive Page Heading Styling Start */

.bio_title_inner h2 {	
	font-size: 22px;
	text-align: center;
	letter-spacing: 8px;
}

.bio_title_inner h2::after {
	width: 100%;
}

.bio_title_inner_sec h2 {
	font-size: 22px;
	text-align: center;
	letter-spacing: 8px;
}

.bio_title_inner_sec h2::after {
	width: 100%;
}

/* Executive Archive Page Heading Styling End */

}

@media only screen and (min-width: 641px) and (max-width: 767px) {
	
img,iframe,video{
	max-width: 100%;
}

.aboutus p {
 width: 100%;
	font-size: 34px;
}

.aboutus h5 {
	letter-spacing: 4px;
}

.herotitle {
 font-size: 36px;
 letter-spacing: 2px;
}

.press_sec h2 {
 text-align: center;
 text-align: left;
 font-size: 25px;
}

.explore_Btn {
 width: 100%;
 text-align: center;
 float: left;
}
.title_header {
 width: 68%;
 margin-top: 0;
}

.footer_text_left {
 text-align: center;
}

.footerlinks {
 margin-left: 0;
}

.footerlinks a {
 padding: 0px 5px;
}


.title2 {
 width: 70%;
}


#responsive-menu-container {
 width: 50% !important;
 }
 .admin-bar #responsive-menu-button {
 top: 44px;
 left: 1px;
}

.nav-toggle {
 left: -39px;

top: 0px;
}
.navbar-text {

 margin-top: 9px;
}
.nav {

 padding: 2rem 0 0 0;

}
.nav-toggle.expanded {

 top: 2.4rem;

}
.sidebar_form_sec {

 margin-top: 26px;
 margin-left: 67px;
 margin-bottom: 0;

}
.sidebar_nav ul {

 padding-left: 74px;

}
.sidebar_nav ul li a {
 padding: 13px 0;
 font-size: 25px;
}

.hero {

 height: 558px;
}
.page-template-home .color-overlay {
 height: 591px;
}
.col-md-10.header-left {

 width: 92%;

z-index: 99;

margin-left: 30px;
margin-top: 2px;

}

.logo_sec {


 width: 100%;


}
.col-md-2.header-right {

 text-align: right;
 margin-top: -39px;
 float: right;

}
.header_form {

 display: none;

}
.real_text {


 display: none;

}
.mobile-search {

 display: block;

}
.portfolio-navbar.fixed-top + .page {
 padding-top: 2rem;
}
.latest_pr {


 margin-top: 111px;


}
.press_page {

 height: 218px;

}
.color-overlay {

 height: 250px;

}
.abt_pagetitle {

 margin-top: 2.5em;
 letter-spacing: 1px;

}
.abt_page {

 height: 218px;
}
.executive_page {

 height: 218px;
}
.logo_header {
 margin-top: -7px;
 width: 100%;
 margin-left: 0px;
}
.contact_page {

 height: 218px;

}
.page-template-home .press-releases, .page-template-about .press-releases{

 display: none;
 padding: 40px 26px;
}
.mobile-press-releases {
 display: block !important;
 padding: 36px 39px;
}
.press_sec {

 margin-bottom: 3px;

}
.aboutus h5 {


 font-size: 20px;
 letter-spacing: 5px;


}
.mobile-press-releases .card.pr1.border-0 {
 margin-bottom: 33px;
}
.page-template-about .abt_pagetitle {

 margin-top: 2.2em;
 letter-spacing: 1px;
 line-height: 51px;

}
.mobile-about-section {

 display: block !important;

}
.abt_text_inner {
 width: auto;
}
.abt_text_inner_sec {
 width: auto;
}
.abt_text h2 {
	text-align: center;
	font-size: 23px;
}
.abt_logo_imgs {
 margin: 0px 5px;
 width: 22%;
}
.mobile-logo-img {

 display: block;
 text-align: center;
 margin-top: 40px;
 width: 155px;
 margin: 45px auto 0;

}
.admin-bar .color-overlay {
 top: 46px;
}
.search-bar {

 margin-bottom: 15px;
}
.page-template-about .abt_pagetitle {
 margin: 0 auto;


margin-top: 116px;

line-height: 53px;

font-size: 29px;
}
.contact_sec p {
 font-size: 13px;
 line-height: 18px;
 margin-bottom: 0;
}
.contact_sec h2 {

 font-size: 24px;
margin-bottom: 0;
padding-bottom: 0;

}
.contact_sec h3 {
 font-size: 21px;
}
.page-template-contact .press-releases {
 padding: 43px 0;
}
.press-releases.pagination-sec {

 padding: 42px 0 0;
}
.executive_sec_inner {

width: 100%;
margin-right: 36px;
font-size: 13px !important;
letter-spacing: 1px;
padding-left: 0 !important;

}
.row.executive_sec .col-md-3 {

 width: 50%;

}
.col-md-12.executive_sec .outer_li {
 width: 46%;
 float: left;
 margin-right: 0;
}
.fixed-bottom, .fixed-top {

 padding-bottom: 3px;
}
.admin-bar .nav-toggle {
 top: 0;
}
.post-type-archive-bio .executive_sec_inner {
 width: 294px;
 margin-right: 0;
 font-size: 14px !important;

}
.post-type-archive-bio .executive_sec .col-md-4 {
 width: 48%;
 padding: 0;
 margin-right: 9px;
}
.bio-posts .complete-box {

 width: 46%;
 padding: 0;
 margin-right: 11px;
 text-align: center;
 margin-bottom: 36px;

}
.bio-posts .card.border-0 h6 a {

 letter-spacing: 0.5px;

 font-size: 16px;

}
.card-body.bio-content p {
 font-size: 16px;
 line-height: 23px;
}
.card-body.bio-content h3 {
 font-size: 14px;

}
.bio-img .card.border-0 {
 text-align: center;
}
.single-bio .bio-single-content {
 padding-left: 16px !important;
}
.explore_Btn2 {
 float: none;
 margin: 0 auto;
 display: block;
 text-align: center;
 width: 288px;
}
.outer_li.busines-drpdown {

 width: 42% !important;

}
.outer_li.locations-dropdown {

 width: 26% !important;

}
.outer_li.dates-dropdown {

 width: 32% !important;

}
.post-type-archive-press .executive_sec {
 margin-bottom: 0;
}
.outer_li.busines-drpdown {

 width: 42% !important;

}
.outer_li.locations-dropdown {

 width: 26% !important;

}
.outer_li.dates-dropdown {

 width: 32% !important;

}
.abt_text {
 padding: 0 !important;

}
.bio-position-desktop {
 display: none;
}
.bio-position-mobile {
 display: block;
 text-align: center;
}
.execu_title3 {

 font-size: 14px;

}
.bio-single-img {
 margin-top: 0;
}
.execu_title2 {

 font-size: 17px;

}
.dwnload-img {

 float: left;
 text-align: center;
 width: 100%;
}
.bio-single-img img {
 width: 70%;
 margin: 0 auto;
 text-align: center;
 display: block;
}
.mobile-search .search-bar {
	width: 70%;
	margin: 16px auto;
}
.card-title {
	margin-bottom: 0;
	margin-top: 0;
}
.footer_logo_sec3 {
	margin: 0;
}
.footerlinks ul {
	margin-bottom: 4px;
}

.des-arrow {
 display: none;
}
.monile-arrow {
 display: block;
}
.contact_sec {

 padding: 30px 50px;

 min-height: auto;

}
.single-press .single-press-title {

 line-height: 26px;
 font-size: 25px;
}
.single-press .single-press-title p {
	color: #030000;
	text-align: center !important;
	letter-spacing: 1px;
 line-height: 26px;
 font-size: 25px;
}

.press-subheading p {
 font-size: 23px;
	line-height: 22px;
}
.single-press .wrapper {
	max-width: 520px;
}
.nav-toggle .nav-toggle-bar::before {
    margin-top: -0.4rem;
    border-radius: 10px;
}
.nav-toggle .nav-toggle-bar::after {
    margin-top: 0.4rem;
    border-radius: 10px;
}
body .nav-toggle .nav-toggle-bar, body .nav-toggle .nav-toggle-bar::after, body .nav-toggle .nav-toggle-bar::before {
    height: 2px;
    width: 24px;
}

.nav-toggle.expanded .nav-toggle-bar::after, .nav-toggle.expanded .nav-toggle-bar::before{
 position: absolute;	
 top: 0px;
 height: 0.2rem;
 width: 68% !important;
 left: 5px;
}

/* Footer Social Media CSS Starts*/
.widgettitle {
    font-size: 13px;
	margin: 10px 0 10px;
}
.textwidget {
	margin-bottom: 45px;
}
.icon__social {
  transform: translate(-70%,-60%);
}
.icon__social > i {
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 25px;
}
/* Footer Social Media CSS End */

/* Executive Archive Page Heading Styling Start */

.bio_title_inner h2 {	
	font-size: 22px;
	text-align: center;
	letter-spacing: 8px;
}

.bio_title_inner h2::after {
	width: 100%;
}

.bio_title_inner_sec h2 {
	font-size: 22px;
	text-align: center;
	letter-spacing: 8px;
}

.bio_title_inner_sec h2::after {
	width: 100%;
}

/* Executive Archive Page Heading Styling End */

}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	
img,iframe,video{
	max-width: 100%;
}

.busines-drpdown .executive_sec_inner {
width: 271px;
	}
.executive_sec_inner {
width: 24%;
	}
.herotitle {
 font-size: 35px;
max-width: 647px;
margin: 189px auto 0;
letter-spacing: 4px;
}

.hero {
 height: 578px;
}
.latest_pr {

 margin-top: 87px;
}

.logo_header {
 margin-top: -6px;
 width: 100%;
 margin-left: 5px;
}

.title_header {
 width: 74%;

margin-top: 0;
}

.input_header {
 width: 81%;
}

.press_sec h2 {
	letter-spacing: 3px;
font-size: 21px;
}


.title2 {
 width: 52%;
}

.contact_sec {
 margin: 0 0px;
 min-height: 265px;
 padding: 30px 50px;
}


.contact_sec p {
 font-size: 14px;
 margin-bottom: 0;
}


#responsive-menu-container {
 width: 40% !important;
 }
 .admin-bar #responsive-menu-button {
 top: 31px;
 left: 1px;
}
.nav-toggle {

 left: -39px;
 top: 1px;

}
.nav {

 padding: 2rem 0 0 0;

}
.nav-toggle.expanded {

 top: 2.4rem;

}
.sidebar_form_sec {

 margin-top: 62px;
}
.sidebar_nav ul li a {

 padding: 7px 0;

}

.aboutus p {
 font-size: 36px;
line-height: 50px;
width: auto;

}
.page-template-about .abt_pagetitle {
 line-height: 52px;
 margin-top: 15rem;
 font-size: 36px;
 letter-spacing: 2px;
}
.abt_text_inner {
 width: auto;
}
.abt_text_inner_sec {
 width: auto;
}

.abt_logo_imgs {
 margin: 0px 8px;
 width: 22%;
}
.contact_sec h2 {

font-size: 20px;
letter-spacing: 1px;
margin-bottom: 0;
padding-bottom: 0;

}
.contact_sec h3 {
 font-size: 16px;
 line-height: 20px;
 margin-bottom: 10px;
}
.pagination ul {

 max-width: 100%;
 margin: 0 auto 30px;
 padding: 0;
}
.card-title {

 font-size: 22px;
 line-height: 28px;
}
.header-right {
 padding: 0;
}
.logo_sec {

 width: 100%;

}
.post-type-archive-bio .row.executive_sec .col-md-3 {
 max-width: 50% !important;
 display: block;
}
.post-type-archive-bio .executive_sec .col-md-4 {
 max-width: 47% !important;
 padding: 0;
 margin-right: 9px;
 float: left;
}
.execu_title2 {

 font-size: 17px;

}
.color-overlay {
 top: 0;
}

.col-md-10.header-left {

 width: 92%;
 z-index: 99;
 margin-left: 30px;
 margin-top: 2px;

}
.col-md-2.header-right {

 text-align: right !important;
 margin-top: -39px;
 float: right;
 flex: auto !important;
 max-width: 100% !important;

}
.input_header_btn {
 width: 26px;

 padding: 0;
}
.fixed-bottom, .fixed-top {


 padding-bottom: 8px;

}
.navbar-dark .container {

 max-width: 700px;

}
.header_form {


 display: none;

}
.mobile-search {

 display: block;

}
.navbar-text {

 margin-top: 8px;
margin-right: 0;
width: 21px;

}
.mobile-search .search-bar {


 width: 63%;
 margin: 16px auto;

}
.mobile-search .container .col-md-8.offset-md-2 {

 margin-left: 0;
 flex: auto;
 max-width: unset;

}
.single-press .wrapper {
	max-width: 620px;
}
.nav-toggle .nav-toggle-bar::before {
    margin-top: -0.4rem;
    border-radius: 10px;
}
.nav-toggle .nav-toggle-bar::after {
    margin-top: 0.4rem;
    border-radius: 10px;
}
body .nav-toggle .nav-toggle-bar, body .nav-toggle .nav-toggle-bar::after, body .nav-toggle .nav-toggle-bar::before {
    height: 2px;
    width: 24px;
}

.nav-toggle.expanded .nav-toggle-bar::after, .nav-toggle.expanded .nav-toggle-bar::before{
 position: absolute;	
 top: 0px;
 height: 0.2rem;
 width: 68% !important;
 left: 5px;
}

/* Footer Social Media CSS Starts*/
.widgettitle {
    font-size: 13px;
	margin: 10px 0 10px;
}
.textwidget {
	margin-bottom: 45px;
}
.icon__social {
  transform: translate(-70%,-60%);
}
.icon__social > i {
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 25px;
}
/* Footer Social Media CSS End */

/* Executive Archive Page Heading Styling Start */

.bio_title_inner h2 {	
	font-size: 28px;
	letter-spacing: 4px;
}

.bio_title_inner h2::after {
	width: 68%;
}

.bio_title_inner_sec h2 {
	font-size: 28px;
	letter-spacing: 4px;
}

.bio_title_inner_sec h2::after {
	width: 60%;
}

/* Executive Archive Page Heading Styling End */

}

@media only screen and (min-width: 992px) and (max-width: 1280px) {
	
img,iframe,video{
	max-width: 100%;
}

.logo_header {
margin-top: -5px;
margin-left: 17px;
width: 70%;
}

.title_header {
 width: 78%;
 margin-top: 1px;
}

.input_header {
 width: 80%;
 font-size: 12px;
}

.press_sec h2 {
	letter-spacing: 4px;
}

.title2 {
 width: 40%;
}

#responsive-menu-container {
 width: 35% !important;
 }
 .admin-bar #responsive-menu-button {
 top: 31px;
 left: 1px;
}

.nav-toggle {
 left: 15px;
 top: 2px;
}
.nav {

 padding: 2rem 0 0 0;

}
.nav-toggle.expanded {

 top: 1.4rem;

}
.sidebar_form_sec {
 margin-top: 52px;
}
.sidebar_nav ul li a {
 padding: 7px 0;
}

.page-template-about .abt_pagetitle {
 letter-spacing: 11.25px;
 line-height: 47px;
 margin-top: 15rem;
 font-size: 37px;
}
.abt_logo_imgs {
 margin: 0px 25px;
 width: 19%;
}
.contact_sec h2 {
 font-size: 21px;
 letter-spacing: 1.5px;
 margin-bottom: 0;
 padding-bottom: 0;
}
.contact_sec h3 {
 font-size: 17px;
 line-height: 25px;
 margin-bottom: 10px;
 padding-bottom: 15px;
}
.contact_sec p {
 font-size: 15px;
 margin-bottom: 0;
}
.hero {
 height: 610px;
}
.herotitle {
 max-width: 740px;
 margin: 229px auto 0;
 font-size: 35px;
}
.post-type-archive-bio .row.executive_sec .col-md-3 {
 max-width: 50% !important;
 display: block;
}
.post-type-archive-bio .executive_sec .col-md-4 {
 max-width: 47% !important;
 padding: 0;
 margin-right: 9px;
 float: left;
}
.contact_sec {
 padding: 30px 50px;
 margin: 0px 50px;
 min-height: 282px;
}
.single-press .wrapper {
	max-width: 990px;
}

/* Executive Archive Page Heading Styling Start */

.bio_title_inner h2 {	
	font-size: 30px;
	letter-spacing: 4px;
}

.bio_title_inner h2::after {
	width: 54%;
}

.bio_title_inner_sec h2 {
	font-size: 30px;
	letter-spacing: 4px;
}

.bio_title_inner_sec h2::after {
	width: 48%;
}

/* Executive Archive Page Heading Styling End */

}

@media only screen and (min-width: 1400px) and (max-width: 3000px) {
.nav {
 padding: 2rem 0 0 0;
}
.nav-toggle.expanded {

 top: 2.4rem;

}
.sidebar_form_sec {
 margin-top: 67px;
}
.sidebar_nav ul li a {
 padding: 5px 0;
}
.post-type-archive-bio .row.executive_sec .col-md-3 {
 max-width: 50% !important;
 display: block;
}
.single-press .wrapper {
	max-width: 1250px;
}
}




@media only screen and (min-width: 1700px) {
img,iframe,video{
	max-width: 100%;
}
.single-press .wrapper {
	max-width: 1500px;
}
}

@media only screen and (max-width: 768px) {
.logo_header a, .logo_header a:link, .logo_header a:visited {
width: 200px;}
.footer_logo_sec2 a, .footer_logo_sec2 a:link, .footer_logo_sec2 a:visited {
width: 120px;}
}