@charset "utf-8";
@media only screen and (min-width:980px) {
.header .navbar .nav > li.dropdown:hover > .dropdown-menu { display: block; top:100%; margin-top:0;  visibility: visible; z-index: 999; opacity: 1; }
.header .navbar .pull-right > li > .dropdown-menu, .header .navbar .nav > li > .dropdown-menu { top: 0; padding: 15px 0px; background: #084b42; border: none; display: block; visibility: hidden; opacity: 0; -moz-transition: top 0.5s ease 0s, visibility 0s ease 0s; -ms-transition: top 0.5s ease 0s, visibility 0s ease 0s; -o-transition: top 0.5s ease 0s, visibility 0s ease 0s; -webkit-transition: top 0.5s ease 0s, visibility 0s ease 0s; transition: top 0.5s ease 0s, visibility 0s ease 0s, z-index 0s ease 0.1s; z-index: 9; }
.header .dropdown-submenu .dropdown-menu { padding:7.3px 0px; background:#065a4f; }
.dropdown-submenu > .dropdown-menu { display: block !important; margin-left: -1px; left: 70%; opacity: 0; visibility: hidden; border-radius: 0; overflow: hidden; }
.dropdown-submenu:hover > .dropdown-menu { display: block !important; left: 100%; visibility: visible; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; opacity: 1; }
}
@media only screen and (max-width:1600px) {
.dropdown-menu { width: 200px; }
}
@media only screen and (max-width:1280px) {

}
@media only screen and (max-width:1199px) {
.header .navbar .container, .container { width: 940px; }
.header .navbar .nav li a { padding: 22px 15px; }
/*home page css*/
.wrapper {padding-top: 146px; }
.three_sec .box h5{ font: 400 24px/21px 'UniversNextPro-BoldCond'; }
.support_row h3{ padding-right: 50px; }
.foo-links ul li a{ font: normal 16px/30px 'AGaramondPro-Regular'; }
.foo-links ul li::after{ top: 10px; }
.navbar .nav > li.member_center a{ padding:0 !important; margin: 5px 0px 10px 10px; }
.navMain {
  padding-right: 10px;
}
#navbar-example.navbar .container {
     width: 945px;
}
.navbar .nav > li.member_center div.membercenterWrap{
	margin: 0px 0px 0px 10px !important;
}


}
@media only screen and (max-width:979px) {
#navbar-example.navbar .container {
     width: 100%;
}
.navbar .nav > li.member_center div.membercenterWrap{
	margin: 0 !important;
}
.header .navbar .container, .container { width: 100%; }
.navMain {float: none; height: auto; padding: 0; }
.header .navbar-inner { position: relative; }
.nav > .dropdown { padding-bottom: 0; }
.navbar .btn-navbar .icon-bar { width: 23px; margin-bottom: 5px; }
.navbar .btn-navbar .icon-bar:last-child { margin-bottom: 0; }
.dropdown-menu { width: 100%; }
.header .nav-collapse { float: none; padding: 0; width: 100%; z-index: 99; }
.header .nav-collapse li { display: block; width: 100%; }
.header .navbar .nav li a, .header .navbar .nav li .dropdown-menu > li:last-child a { border: none; margin: 0; }
.header .navbar .nav li .dropdown-menu > li > a { padding: 15px 15px; font-size: 13px; }
.header .navbar .btn-navbar { margin: 0; position: absolute; right: 15px; top: 25px; background: none; border: none; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; box-shadow: none; line-height: 1.42857; margin: 0; padding: 10px 12px; z-index: 9999; }
.header .navbar .btn-navbar { width: 26px; height: 20px; padding: 0; }
.header .navbar .btn-navbar .icon-bar { background: #333; }
.overlay .header .navbar .btn-navbar .icon-bar { background: #fff; }
.header .navbar .btn-navbar:hover, .header .navbar .btn-navbar:focus, .header .navbar .btn-navbar:active, .header .navbar .btn-navbar.active, .header .navbar .btn-navbar.disabled, .header .navbar .btn-navbar[disabled], .header .navbar .btn-navbar:hover, .header .navbar .btn-navbar:focus, .header .navbar .btn-navbar:active, .header .navbar .btn-navbar.active, .header .navbar .btn-navbar.disabled, .header .navbar .btn-navbar[disabled], .header .navbar .nav li .dropdown-menu > li > a:hover, .header .navbar .nav li .dropdown-menu > li:hover a { background: none; color: rgb(204, 204, 204); }
.header .navbar .nav li a, .header .navbar .nav li .dropdown-menu > li > a {background: transparent; color: #fff; border-radius: 0; }
.header .navbar .nav li a, .header .navbar .nav li a, .header .navbar .nav li .dropdown-menu > li > a {padding: 14px 22px; font-size: 20px; border: none; }

.header .navbar .nav li .dropdown-menu > li > a:hover { border: none; }
.header .navbar .nav li .dropdown-menu > li.dropdown-submenu ul li a:hover, .header .navbar .nav li a:hover, .header .navbar .nav li a:focus, .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle, .dropdown:hover .dropdown-toggle { -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.dropdown-menu { margin-left: 0!important; }

.header .nav-collapse li .menu-arrow::after, .header .nav-collapse li .menu-arrow-in::after { content: "\f054"; font: var(--fa-font-solid); position: absolute; right: 15px; top: 13px; color: #fff; font-size: 16px; z-index: 99999; }
.header .nav-collapse li .menu-arrow.open-droupdown::after, .header .nav-collapse li .menu-arrow-in.open-droupdown::after{ content: "\f078"; }
.header .nav-collapse li .menu-arrow, .header .nav-collapse li .menu-arrow-in { cursor: pointer; width: 15px; height: 15px; }

.header .nav-collapse li.dropdown:hover::after, .header .nav-collapse li.dropdown.open::after { color: #9a0203; }
.header .nav-collapse .nav { margin: 0; overflow-y: auto; padding-bottom: 0; }
.header .navbar-inner { min-height: 60px; }
.overlay .navbar .btn-navbar .icon-bar:last-child { margin: 0; top: 50%; -moz-transform: translateY(-50%) rotate(-45deg); -ms-transform: translateY(-50%) rotate(-45deg); -o-transform: translateY(-50%) rotate(-45deg); -webkit-transform: translateY(-50%) rotate(-45deg); transform: translateY(-50%) rotate(-45deg); margin-top: 1px; }
.overlay .navbar .btn-navbar .icon-bar:nth-child(2) { opacity: 0; }
.overlay .navbar .btn-navbar .icon-bar:first-child { top: 50%; -moz-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); -o-transform: translateY(-50%) rotate(45deg); -webkit-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); }
.overlay .navbar .btn-navbar .icon-bar { position: absolute; }
.navbar .btn-navbar .icon-bar { transition: all ease-in-out 0.3s; }
.navMain {background: #084b42; box-sizing: border-box; display: block; left: 0; opacity: 0; overflow-x: hidden; overflow-y: auto; position: absolute; top: 100%; -moz-transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s; -ms-transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s; -o-transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s; -webkit-transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s; transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s; width: 100%; z-index: 999; }
body.overlay .navMain { max-height: 100vh; opacity: 1; }
.overlay header { position: fixed; top: 0; width: 100%; }
body.overlay { overflow: hidden; }
/*home page css*/
.wrapper {padding-top: 0;overflow-x: hidden; }
#header{ position: static; }
.menu_inner_container {position: relative; min-height: 90px; padding-left: 20px; }
.social_links li,.socialLinkWrap > ul li, .social_links li a ,.socialLinkWrap > ul li a {font: 400 18px/20px 'UniversNextPro-BoldCond'; margin-left: 4px; }
.camera_caption{ max-width: 480px; }
.navbar .nav > li.dropdown > a::after, .header .navbar .nav li.search a::before{ display: none !important; }
.nav-collapse .dropdown-menu{ background-color: #065a4f; }
.header .navbar .nav li.dropdown li a{ font: normal 18px/42px 'AGaramondPro-Regular';padding: 0px 40px;display: inline-block; }
.dropdown-submenu:hover > .dropdown-menu {display: none; }
.header .navbar .nav li .dropdown-menu > li ul.submenu2 li a {padding-left: 60px; }
.navbar .btn-navbar .icon-bar{ background:#707172 !important; }
.header .navbar .nav li.search a {display: none; }
.header .navbar .nav li.search ul.search_frm{ top: 0;display: block; }
.header .nav-collapse .nav{ padding-top: 50px; }
.header .navbar .nav li.search ul.search_frm li input[type="text"]{ height:40px; }
.navbar .nav > li.member_center a{ background: #003087 !important;display: block !important;max-width: 100%; }
.header .navbar .nav li.search ul.search_frm li .sbmit span{ display: none; }
.header .navbar .nav li.search ul.search_frm li .sbmit i {display: block; }
.header .navbar .nav li.search ul.search_frm li{ padding: 8px 10px 8px 10px; }
.header .navbar .nav li.search ul.search_frm li .sbmit {top: 20px; right: 20px; max-width: inherit; width: inherit; height: auto; border: none; color: #707172; font: normal 18px/29px 'UniversNextPro-BoldCond'; }
.slider-sec .span12{ width:calc(100% - 20px); }
.slider-sec .container{ padding-left:20px; padding-right:20px; }
.three_sec .span4 {width:calc(33.33% - 30px); }
.four_col_sec .container{ padding-left:20px; padding-right:20px; }
.four_col_sec .span12{ width:calc(100% - 20px); }
.four_col_sec .span3{ width: 22%; }
.upcoming_event .container{ padding-left:20px; padding-right:20px; }
.blog-sec2 .container{ padding-left:20px; padding-right:20px; }
.box4 .span2{ width:13%; }
.box4 .span6{ width: 50%; }
.quick_link .container{ padding-left:20px; padding-right:20px; }
.quick_link .span12{ width:calc(100% - 20px); }
.quick_link .span3{ width: 30%; }
.bg-blue .span12 {width: 100%; }
#footer .container{ padding-left:20px; padding-right:20px; }
#footer .span8{ width:calc(70% - 20px); }
#footer .span4{ width:calc(30% - 20px); }
.footer_inner .pull-left, .footer_inner .foo-address {
  width: 50%;
  padding: 0 10px 0 0px;
}
.logOutMobile{
	display:block !important;
}
.membercenterWrap .logout{
	display:none !important;
}

}/*979*/

@media (max-width: 991px){
.one-fourth-column .span4 {width: 40%; }
.one-fourth-column .span8 {width: 57%; }
/*home page css*/
.camera_caption > div { padding: 20px 10px 80px 15px; }
.camera_caption h4{ font: normal 28px/30px 'UniversNextPro-MediumCond'; }
.blue_stip b,.headerItem span b{ font: normal 18px/20px 'UniversNextPro-BoldCond'; }
.three_sec .inner_sec_wrapper {margin-bottom: 40px; margin-top: 40px; }
.three_sec .box h5 {font: 400 20px/20px 'UniversNextPro-BoldCond';padding-bottom: 20px;margin-bottom: 15px; }
.three_sec .box p {padding: 0 15px; font: normal 14px/18px 'AGaramondPro-Regular'; }
.three_sec .inner_sec_wrapper {margin-bottom: 40px; margin-top: 40px; }
.support_row h3{ padding-right: 0;margin-bottom: 40px;margin-top: 40px;font: 400 30px/32px 'AGaramondPro-Bold'; }
.four_col_sec .box2 h6 {
  padding-right: 15px;
  margin-bottom: 15px;
  font: 400 22px/23px 'UniversNextPro-BoldCond';
}
.upcoming_event {
  padding-top: 50px;
}
.upcoming_event h4 {
  font: 400 28px/30px 'UniversNextPro-BoldCond';
}
.eve_box h5, .eve_box h5 a {
  font: normal 18px/20px 'UniversNextPro-MediumCond';
}
.blog-sec2 {
  padding-top: 50px;
}

.wrapper1 {
  padding: 40px 0;
}
.head-divider1 h3 {
  font: normal 28px/30px 'AGaramondPro-Bold';
}
.head-divider1 {
  margin-bottom: 40px;
}
#scroll-top{ bottom: 30px; }
}
@media (max-width: 767px){
  .inner-banner .desktop-banner{display: none;}
  .inner-banner .mobile-banner{display: block;width: 100%;}
  .pageTitle{font-size: 45px;}
  .inner-content{padding:0 20px;}
  .inner-content h1{margin-bottom: 18px; padding: 10px 0;margin-top: 20px;}
  .one-fourth-column .text-div{margin-top: 35px;}
  .one-fourth-column {margin-bottom: 0;}
  .Highlight{padding: 30px 35px; margin-bottom: 20px;}
  .xs-hide{display: none;}
  .two-cols {
  margin-top: 0;
}
.columnHeadline{padding-bottom: 20px;}
.two-cols .text-div{padding: 0 15px;}
.accordion-box {
  margin-top: 35px;
  margin-bottom: 40px;
}
.sponsor-slider {
  margin-top: 40px;
  margin-bottom: 40px;
}
.one-fourth-column .span4 {
  width: 100%;
}
.one-fourth-column .span8 {
  width: 100%;
}
.accordion-box .accordion-inner{padding:20px 30px 0 20px;}
.navbar .brandNav {
  padding: 0;
  margin: 20px 0 0px;
  width: 75%;
}

.slider-sec {
  padding:10px 0px 0px 0px;
}
.owl-carousel .owl-item img.desktop{ display: none; }
.owl-carousel .owl-item img.mobile{ display:block; }
.camera_caption h4 {
  font: normal 24px/30px 'UniversNextPro-MediumCond';
}
.three_sec .box h5{ font: 400 32px/30px 'UniversNextPro-BoldCond'; }
.three_sec .box p{ min-height: 5px; }
.three_sec .box {
  margin-bottom: 40px;
}
.three_sec .box p {
  font: normal 16px/21px 'AGaramondPro-Regular';
}
.four_col_sec .box2 {
  position: relative;
  padding-left: 100px;
  margin-bottom: 40px;
}
.four_col_sec .box2 .circle{ position: absolute;top: 0; left: 0; } 
.four_col_sec .box2 h6 {
  padding-right:0px;
  font: 400 27px/28px 'UniversNextPro-BoldCond';
  min-height: 1px;
}
.four_col_sec .box2 p{ min-height: 1px; }
.upcoming_event {
  padding-top: 15px;
  padding-left: 20px;
  padding-right: 20px;
}
.upcoming_event .row{ margin-left:-20px; }
.upcoming_event h4 {
  font: 400 34px/30px 'UniversNextPro-BoldCond';
  padding-left: 20px;
}
.eve_box {
  width: 50%;
  padding-left: 20px;
  min-height: 360px;
  margin-top:15px;
}
.eve_box h5, .eve_box h5 a {
  font: normal 28px/30px 'UniversNextPro-MediumCond';
}
.wrapper10-b .span2.blog2, .wrapper10-b .span2.blog3{ display: none; }
.wrapper10-b {
  margin-bottom: 50px;
  padding-left: 20px;
  padding-right: 20px;
}
/* .blog-sec2 {
  padding-top: 0;
} */
.wrapper10-b .span2.blog1 {
  float: left;
  width: 30%;
}
.wrapper10-b .span6 {
  float: left;
  width: 70%;
  padding-left: 15px;
}
.blog-sec2 .box4 .caption {
  margin-top: 0;
}
.blog-sec2 .box4 .caption h6 {
  font: 400 18px/20px 'UniversNextPro-BoldCond';
}
.quick_link {
  padding: 0 20px;
}
.head-divider1 h3 {
  font: normal 32px/38px 'AGaramondPro-Bold';
}
.quick_link .span3 {
  float: left;
  width: 50%;
  margin-bottom: 30px;
}
#footer {
  padding: 26px 0 0;
}
.social_links,.socialLinkWrap > ul {
  float: none;
  text-align: center;
}
.btn-blog.archi {
  display: none !important;
}
#footer .span8, #footer .span4 {width: calc(100% - 0px); clear: both; }
.footer_inner .pull-left, .footer_inner .foo-address {width: 100%; padding: 0; }
.footer_inner .foo-address{ margin-top: 15px; }
.bg-blue .container{ padding-right:20px; padding-left:20px; }
.blog-sec2 h3{ margin: 0 0 15px 0; }
.four_col_sec .span3 {
  width: auto;
}
.three_sec .span4 {
  width: 100%;
}
.slider-sec .span12 {
  width: calc(100% - 0px);
}
.header .navbar .nav li a:hover, .header .navbar .nav li a:focus, .footer-menu li a:hover, .footer-menu li a:focus {
  color: #fff;
  outline: none;
  -webkit-outline: none;
}

}/*767*/
@media (max-width: 590px){
.sponsors h2 {
    display: block;}
    .view-all-sponsor{margin-left: 0;}
	.quick_link .span3 {
		width: 100%;
	}
}
@media (max-width:320px){
.camera_caption h4 {
  font: normal 16px/17px 'UniversNextPro-MediumCond';
}
.blue_stip b,.headerItem span b {
  font: normal 14px/18px 'UniversNextPro-BoldCond';
  margin-right: 15px;
}
.blue_stip,.headerItem span{ font: normal 13px/16px 'AGaramondPro-Regular';padding: 10px 15px; }
.camera_caption > div {
  padding: 20px 10px 60px 15px;
}
.three_sec .inner_sec_wrapper {
  margin-bottom: 20px;
  margin-top: 20px;
}
.three_sec .box h5 {
  font: 400 24px/25px 'UniversNextPro-BoldCond';
}
.support_row h3 {
  margin-bottom: 30px;
  margin-top: 30px;
  font: 400 24px/27px 'AGaramondPro-Bold';
}

.four_col_sec .box2 {
  padding-left: 80px;
}
.four_col_sec .box2 h6 {
  font: 400 22px/25px 'UniversNextPro-BoldCond';
}
.upcoming_event h4 {
  font: 400 24px/25px 'UniversNextPro-BoldCond';
}
.eve_box h5, .eve_box h5 a {
  font: normal 22px/23px 'UniversNextPro-MediumCond';
}


}