/* Media Queries
/* ----------------------------------- */
@media only screen and (min-width: 768px){
	.nav > li:hover ul {display:block;}
	.navbar-collapse{padding-right:10px;}
}

@media only screen and (min-width: 1024px) and (max-width: 1199px){
#header .navbar-nav > li > a{ padding-left:15px; padding-right:15px;}
#header .headerFirstStrip .navbar-collapse{float:none;}
	.container{width:98%;}
	#header .menuSection {width:100%;}
	.boxDesc{min-height:355px;}	
}


@media only screen and (max-width: 1023px){
#header .navbar-nav > li > a{ padding-left:15px; padding-right:15px; }
.container{width:98%;}
.boxDesc{min-height:400px;}	
}
@media only screen and (max-width: 850px){
#header .navbar-nav > li > a{ padding-left:10px; padding-right:10px; }
#footer .footerLinks a{margin:0 5px;}
.boxDesc{min-height:485px;}

}
@media only screen and (max-width: 799px){
.boxDesc{min-height:544px;}
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
.leftNav li a{text-align:center;}
.leftNav li a span{margin:0 30% !important;}
.geryBg p img{max-width:50%;}
}

@media only screen and (max-width: 767px){

#header .navbar-header{width:100% !important; height:auto; text-align:center;}
#header .navbar-brand{float:left;}
#header .navbar-collapse > .row > ul{display:block; background-image:none;}
.navbar-brand img{width:auto; height:auto;}
	.navbar-header{height:57px;}
	#header .logoAndNavBar{padding:0;}
	#header .navbar-nav{margin:0; border-top:0 none;} 
	#header .phone, #header .address{float:none; text-align:center;}
	#header .navbar-toggle, #header .navbar-toggle:hover{margin:20px 15px 17px;}
	.navbar-header span{display:block; float:left; padding:13px 0 0 29px; color:#fff; font:26px 'bebas_neueregular', Arial;}
	.navbar-toggle, .navbar-toggle:hover{width:39px; height:28px; margin:10 15px; background:url(../images/bgi/mob-menu-bg.png) left top no-repeat;}
	#header .navbar{background:#3e6cd3; padding:10px 0; margin:0 -15px 0;}
	.navbar-collapse{border:none; clear:both; float:none; border-top:2px solid #ff5252;}
	.dropdown-menu li {border-bottom:1px dotted #323894}
	#header .navbar li a{float:none; font-size:22px; color:#fff; padding:6px 28px 5px;}
	#header .navbar-nav > li > a { border-bottom:1px solid #ccc; padding:8px;}
	#header .nav > li > a:hover, #header .nav > li > a:focus {background-color:#f5f5f5; color:#363636;}
	#header .navbar li .dropdown-menu{width:100%; z-index:2;}
	#header .navbar-nav  li a:hover, #header .navbar-nav  li.active a, #header .navbar-nav  li a:focus, #header .navbar-nav  li a:active{background:#fff; color:#363636;  padding:8px;}
	#header .dropdown-menu {background-color:#efefef;}
	#header .dropdown-menu > li {border-bottom:0 none;}
	#header .dropdown-menu > li > a {color:#1bc2b0; border-top:1px solid #ccc;}
	#header .navbar li.active ul li a, #header .navbar li.dropdown ul li a, #header .navbar li ul li a{color:#fff; padding:7px 28px 7px;}
	#header .navbar li ul li a:hover{color:#fff; background:#3e6cd3;}	
	#header .navbar li ul{margin-top:-5px;}
	#header .navbar li.gallery{padding:0;}	
#header .navbar-brand{margin-bottom:0;}

#header .hedarRight {float:none; width:100%;}
.leftImage{margin-bottom:20px; width:66%; float:left;}
.rightImage{width:34%; float:left;}
.rightImage img{width:100%; height:auto; min-width:none;}
#bannerArea .bannerDiscription h2{font-size:44px; line-height:36px;}
#bannerArea .rightImage .bannerDiscription h2{font-size:29px; line-height:30px;}
.colBoxWrap .col-sm-4{max-width:50%; margin:0 0 30px; float:left;}
.boxDesc{min-height:400px;}
#footer{text-align:center;}
#footer .footerLinks{margin-top:20px;}
#footer .footerLinks, #footer .copyRight{text-align:center;}
#innerPageContent{margin-top:0;}
.innerPageTopMenu{text-align:center;}
.bannerMenu{text-align:center;}
.bannerMenu .rightLinks{float:none;}
.memberDetail{width:100%;}
#footer, .push{height:289px;}
#wrapper{margin-bottom:-289px;}
.item{max-height:400px !important;overflow:hidden !important;}















}
@media only screen and (max-width: 639px){
.boxDesc{min-height:auto !important;}
.leftImage{margin-bottom:20px; width:100%; float:none;}
.rightImage{width:100%; float:none;}
.colBoxWrap .col-sm-4{max-width:60%; margin:0 auto 30px; float:none;}
#footer .footerLinks a{display:block; margin:5px 0;}
#footer .footerLinks span{display:none;}
#footer .footerLinks a.joinBtn{margin-left:0;}
.innerPageTopMenu{margin:0 15px;}
.innerPageTopMenu a{display:block; margin:3px 0;}
.bannerMenu a{display:block; margin:3px 0;}
#footer, .push{height:449px;}
#wrapper{margin-bottom:-449px;}
.columnContent { -moz-column-count: 1;
       -moz-column-gap: 0;
       -webkit-column-count: 1;
       -webkit-column-gap: 0;
}

}

@media only screen and (max-width: 479px){
.colBoxWrap .col-sm-4{max-width:80%; margin:0 auto 30px; float:none;}
#header .navbar-brand{width:100%; float:none; display:block;}
#header .navbar-toggle, #header .navbar-toggle:hover{margin-right:0;}
#header .hedarRight .topLinks{float:left;}
#header .hedarRight {margin-top:-40px;}
.tableAccordian .table  tbody tr td, .tableAccordian .table  thead tr th{padding:5px;}
#footer, .push{height:470px;}
#wrapper{margin-bottom:-470px;}
}
@media only screen and (max-width: 400px){
#bannerArea .bannerDiscription{padding:0 15px;}
#bannerArea .bannerDiscription h2{font-size:34px; line-height:26px;}
#bannerArea .bannerDiscription p{font-size:16px; line-height:24px;}
}


@media only screen and (max-width: 1023px){

.hideMobile{display:none !important;}
.clear{clear:both !important;}
#bannerArea .bannerDiscription{padding:0;}
#bannerArea .noAbsolute{position:inherit !important;}
#bannerArea .bannerDiscription h2{line-height:34px;}
.colBoxWrap .col-sm-4{max-width:100%;}
#header .navbar-nav{margin:-4px 0 20px 0;}
#header .navbar-nav > li > a{margin:12px 0px 0 0px;}
#innerPageContent .abt, #innerPageContent .ress, .memeberHeader{background:#ECF0F2 !important; min-height:inherit;margin-bottom:20px; padding:10% 25px;}
.innerPageTopMenu ul.topsub{float:none;}
.innerPageTopMenu ul.topsub li{display:block; text-align:center; float:none; }
.innerPageTopMenu ul.topsub li a{padding:5px;}
#memeberPage{height:auto !important;}
.paddingZero{padding:0 !important; }
ol{margin-left:20px !important;}
.tableAccordian.membershipAccordian .eventTitle td{font-size:24px !important;}
.page-template-page-eval .accordionContent,page-template-page-research .accordionContent{padding-bottom:20px;}
.theMobile img{width:100%; margin-bottom:20px;}
body{word-wrap:break-word !important;}
#bannerArea .leftImage .bannerDiscription h2{margin-top:20px;}
/*#bannerArea .bannerCaption{height:40%;}*/
}

@media only screen and (min-width:768px) and (max-width: 1023px){
#bannerArea .bannerDiscription h2{font-size:48px; line-height:54px;}	
}