@media (min-width: 1200px){	
}

@media (min-width: 980px) and (max-width: 1199px){
	.logo{ left:20px; }
	.logo-storm {
		right: -135px;
		top: -55px;
	}
	.navbar .main-menu ul li a{ font-size:13px; }
	.navbar .mega-menu .div-table .td{ padding:0 45px 0 9px; }
	.navbar .mega-menu h2{ font-size:14px; }
	.menu-contact,
	.box-for{ font-size:12px; }	
	.mega-menu#community .no-conent{ display:none; }
	
	.profiles-list .image-holder{ width:40.5%; }
	.profiles-list .text-holder{ width:59.5%; line-height:14px; }
	
	.t-footer .div-table .td{ padding:0 45px 0 9px; }

	.team-profile-wrapper .profiles-list .item {width: 33.33%;}
}

@media (min-width: 768px) and (max-width: 979px){
	.t-header{ min-height:105px; }	
	.logo{ top:20px; left:20px; width:63%; }
	.logo-storm{ top:-70px; right:10px; width:395px; }
	
	.navbar .mega-menu .div-table .td{ padding:0 45px 0 9px; }
	.navbar .mega-menu ul li a{ font-size:13px; }
	.navbar .mega-menu h2{ font-size:14px; }
	.menu-contact,
	.box-for{ font-size:12px; }	
	.navbar-collapse.collapse{ display:none; }
	.navbar .main-menu,
	.navbar .main-menu ul,
	.navbar .main-menu ul li{ display:block; }
	.navbar .main-menu ul li a::before,
	.navbar .main-menu ul li a::after{ display:none; }
	.navbar .main-menu ul li:first-child a{
		-webkit-border-radius:5px 5px 0 0;
		-moz-border-radius:5px 5px 0 0;
		border-radius:5px 5px 0 0;
	}
	.navbar .main-menu ul li:last-child a{
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
	}
	.navbar .mega-menu,
	.navbar .mega-menu-form{ position:relative; left:auto; right:auto; width:auto; }
	.navbar .mega-menu .div-table .td{ padding:0 9px; }
	.navbar .mega-menu .mega-menu-inner{ width:126px; }
	.navbar .mega-menu ul li a span,
	.navbar .mega-menu .mega-menu-inner a, 
	.navbar .mega-menu .mega-menu-inner a *,
	.menu-contact, 
	.box-for{ white-space:normal; line-height:18px; }	
	.navbar #community .no-conent{ display:none; }
	.navbar #community.mega-menu .div-table .td{ padding:0 9px; }
	.navbar #community.mega-menu .div-table .td .td{ padding:0; }
	.navbar .main-menu ul li:hover > .mega-menu{ 
		-webkit-animation: none;
		   -moz-animation: none;
			-ms-animation: none;
			 -o-animation: none;
				animation: none;
	}
	
	.title{ margin:0 0 15px 105px; }
	
	.main-slider .large-slide h1{ margin:0; font-size:24px; }
	.main-slider .large-slide .text-holder{ bottom:10px; height:auto; }
	.main-slider .large-slide .caption{ padding:10px 20px 5px; font-size:13px; }
	
	.featured-block-list ul{ margin:0 0 0 -10px; }
	.featured-block-list ul li{ padding:0 0 10px 10px; }
	.featured-block-list .btn-title{ padding:5px; font-size:13px; }
	
	.profiles-list .sHeight{ min-height:278px; }
	.article-content .profiles-list .sHeight{ min-height:174px; }
	.article-content .profiles-list .text-holder{ width:62.5%; }
	
	.inner .article-content{ padding-right:0; }
	
	.t-footer .div-table .td:first-child{ padding:0 10px 10px; }
	.t-footer .div-table .td{ 
		display:inline-block; 
		padding:0 10px 10px; 
		width:32.3333%;
	}
	.t-footer .div-table .td::before{ display:none; }
	.t-footer .div-table,
	.t-footer .div-table .tr{ display:inline; }
	.t-footer .div-table .td.footer-logo-holder{ clear:both; }
	.footer-logo{ position:relative; }
	.footer-menu-inner{ min-width:100%; }
	
	.table-contents{ overflow:auto; border:1px #cccccc solid; }
	
	.profiles-list.float-list ul li{ width:100%; }
	
	.popup-media-item {
		width: 650px;
	}

	.team-profile-wrapper .profiles-list .item {width: 33.33%;}
}

@media (max-width: 768px){	
	.t-header{ min-height:105px; }	
	.logo{ top:20px; left:20px; width:63%; }
	.logo-storm {
		right: -75px;
		top: -56px;
		width: 296px;
	}
	
	.navbar .mega-menu .div-table .td{ padding:0 45px 0 9px; }
	.navbar .mega-menu ul li a{ font-size:13px; }
	.navbar .mega-menu h2{ font-size:14px; }
	.menu-contact,
	.box-for{ font-size:12px; }	
	.navbar-collapse.collapse{ display:none; }
	.navbar .main-menu,
	.navbar .main-menu ul,
	.navbar .main-menu ul li{ display:block; }
	.navbar .main-menu ul li a::before,
	.navbar .main-menu ul li a::after{ display:none; }
	.navbar .main-menu ul li:first-child a{
		-webkit-border-radius:5px 5px 0 0;
		-moz-border-radius:5px 5px 0 0;
		border-radius:5px 5px 0 0;
	}
	.navbar .main-menu ul li:last-child a{
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
	}
	.navbar .mega-menu,
	.navbar .mega-menu-form{ position:relative; left:auto; right:auto; width:auto; }
	.navbar .mega-menu .div-table .td{ padding:0 9px; }
	.navbar .mega-menu .mega-menu-inner{ width:126px; }
	.navbar .mega-menu ul li a span,
	.navbar .mega-menu .mega-menu-inner a, 
	.navbar .mega-menu .mega-menu-inner a *,
	.menu-contact, 
	.box-for{ white-space:normal; line-height:18px; }	
	.navbar #community .no-conent{ display:none; }
	.navbar #community.mega-menu .div-table .td{ padding:0 5px; }
	.navbar #community.mega-menu .div-table .td .td{ padding:0; }
	.navbar .main-menu ul li:hover > .mega-menu{ 
		-webkit-animation: none;
		   -moz-animation: none;
			-ms-animation: none;
			 -o-animation: none;
				animation: none;
	}
	
	.title{ margin:0 0 15px 105px; }
	
	.article-content,
	.aside-sidebar{ float:none; width:auto; padding:0 0 20px; }
	
	.main-slider .large-slide h1{ margin:0; font-size:24px; }
	.main-slider .large-slide .text-holder{ bottom:10px; height:auto; }
	.main-slider .large-slide .caption{ padding:10px 20px 5px; font-size:13px; }
	
	.featured-block-list ul{ margin:0 0 0 -10px; }
	.featured-block-list ul li{ padding:0 0 10px 10px; }
	.featured-block-list .btn-title{ padding:5px; font-size:13px; }
	
	.inner .article-content{ padding-right:0; }
	
	.t-footer .div-table .td:first-child{ padding:0 10px 10px; }
	.t-footer .div-table .td{ 
		display:inline-block; 
		padding:0 10px 10px; 
		width:32.3333%;
	}
	.t-footer .div-table .td::before{ display:none; }
	.t-footer .div-table,
	.t-footer .div-table .tr{ display:inline; }
	.t-footer .div-table .td.footer-logo-holder{ clear:both; }
	.footer-logo{ position:relative; }
	.footer-menu-inner{ min-width:100%; }
	
	.table-contents{ overflow:auto; border:1px #cccccc solid; }
	
	.popup-media-item {
		width: 650px;
	}
}

@media (max-width: 767px){
	.navbar .mega-menu .mega-menu-inner{ width:122px; }
	.logo-storm{ top:-70px; right:10px; width:395px; }
	.team-profile-wrapper .profiles-list {
	    margin: 0 -5px;
	    padding: 17px 0;}
}

@media (max-width: 760px){
	.logo{ top:25px; width:70%; }
	.logo-storm {
		top: 0;
		right: 18px;
		width: 108px;
	}
	.navbar-toggle{ top:-30px; }
	.navbar .mega-menu ul li{ margin:0; padding:5px 0; }
	.navbar .mega-menu .div-table .td::before{ display:none; }
	.navbar .mega-menu .div-table,
	.navbar .mega-menu .div-table .tr,
	.navbar .mega-menu .div-table .td{ display:block; }
	.navbar .mega-menu .div-table .tr::after{
		content:"";
		display:block;
		clear:both;
	}
	.navbar .mega-menu .div-table .td{ padding:0 0 10px 10px; float:left; width:50%; }
	.navbar .mega-menu .div-table .td:first-child{ padding-left:0; }
	.navbar .mega-menu .div-table .td .td{ padding:0; width:100%; }
	.navbar .mega-menu .mega-menu-inner{ width:auto; text-align:left; }
	.navbar .mega-menu h2{ margin:0 0 .5px; }
	.box-for{ position:relative; left:0; }
	.navbar #community .box-for{ bottom:0; margin:5px 0 10px; }
	.title{ margin:0 0 15px 80px; }
	
	.co-sponsor-list .custom-row{ margin:0; }
	.co-sponsor-list .custom-row .row-item{ width:100%; padding:0 0 20px; }
	.co-sponsor-list .custom-row .item{ padding:10px; }
	
	.landing-table{ margin:60px 0 20px; }
}

@media (max-width: 736px){	
	.popup-media-item {
		width: 620px;
	}
}

@media (max-width: 667px){
	.featured-list-events-holder{ margin:0 20px 25px; }
	.featured-list-events .owl-buttons .owl-prev{ left:-20px; }
	.featured-list-events .owl-buttons .owl-next{ right:-20px; }
	
	.featured-block-list ul{ margin:0 0 0 -20px; }
	.featured-block-list ul li{ width:50%; padding:0 0 20px 20px; }
	
	.t-footer .div-table .td{ width:48%; }
	
	.popup-media-item {
		width: 560px;
	}
	
	.c-col-1,
	.c-col-2,
	.c-col-3,
	.c-col-4,
	.c-col-5,
	.c-col-6,
	.c-col-7,
	.c-col-8,
	.c-col-9,
	.c-col-10{
		float:none;
		width:auto;
	}
}

@media (max-width: 600px){	
	.title{ margin:-10px 0 20px 40px; }
	
	.main-slider .thumb-slide .item{ min-height:160px; }
	
	.profiles-list.float-list ul li{ width:100%; }
	
	.popup-media-item {
		width: 500px;
	}
	
	.landing h1{
		font-size:38px;
	}
	.landing h2{
		font-size:32px;
	}
	.landing h3{
		font-size:26px;
	}
	.landing h5{
		font-size:20px;
	}
	.logo-landing img{ width:75%; }
	.landing-table thead td{ padding:0 0 20px; }
	.landing-table tbody td.item{ padding:0 0 0 30px; }
	.landing-table tbody td.item:first-child{ padding:0 30px 0 0; }
	.landing .btn-link{ min-width:80%; }
	.team-profile-wrapper .profiles-list .item {width: 33.33%;}
}

@media (max-width: 568px){
	.featured-list-events .item{ padding:0 5px; }
	.featured-list-events .text{ font-size:11px; }
	.featured-list-events .sched{ font-size:15px; }
	.featured-list-events .btn-link{ font-size:12px; }
	
	.article-content .add-radio, 
	.article-content .add-checkbox,
	.article-content .login-links{ display:block; }
	
	.popup-media-item {
		width: 460px;
	}
	
	.article-content .profiles-list .sHeight{ min-height:174px; }
	.article-content .profiles-list .text-holder{ width:62.5%; }
}

@media (max-width: 480px){
	.team-profile-wrapper .profiles-list .item {width: 50%;}
	.t-header{ min-height:95px; }
	.logo-storm{ width:300px; }
	.navbar-toggle{ top:-35px; }
	.navbar .mega-menu .div-table .td{ padding-left:0; width:100%; }	
	.navbar .mega-menu .mega-menu-inner img{ display:table; margin:auto; }
	.navbar #community .mega-menu-inner img{ display:block; margin:5px 0 0; }
	.form-holder .float6{ width:100%; }
	.title{ margin:5px 0 10px; font-size:20px; }
	
	.banner-absolute{ position:relative; height:80px; overflow:hidden; }
	.banner-absolute img{ min-width:686px; height:90px; position:absolute; top:50%; left:50%; margin:-45px 0 0 -243px; }
	
	.main-slider .large-slide h1{ font-size:18px; }
	.main-slider .large-slide .caption{ font-size:12px; line-height:16px; }
	.main-slider .flex-direction-nav a,
	.single-carousel .owl-buttons .owl-prev, 
	.single-carousel .owl-buttons .owl-next{ display:none; }
	.single-carousel-holder{ padding:10px; }
	
	.featured-list-events-holder{ margin:0 0 25px; }
	.featured-list-events .item{ padding:0; }
	.featured-list-events .owl-buttons .owl-next,
	.featured-list-events .owl-buttons .owl-prev{ display:none; }
	
	.profiles-list .sHeight{ min-height:inherit; }
	.profiles-list .image-holder,
	.profiles-list .text-holder{ float:none; width:auto; padding:0; margin:0 0 10px; } 
	.profiles-list p{ margin:0 0 10px; }
	.profiles-list .btn-link{ position:relative; left:0; }
	.article-content .profiles-list{ text-align:center; }
	.article-content .profiles-list .image-holder{ display:table; margin:0 auto 10px; }
	.article-content .profiles-list .text-holder{ width:auto; }
	.sc-team h3.position{ display:none; }
	
	.t-footer .div-table .td{ width:100%; }
	.footer-menu{ padding:15px 0; }
	
	.custom-tabs .tab-menu::before{ display:none; }
	.custom-tabs .tab-menu ul li{ float:none; }
	.custom-tabs .tab-menu ul li a{
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
	.custom-tabs .tab-menu ul li.selected a{
		border:1px #dddddd solid;
	}
	.normal-table{ height:200px; }
	
	.article-content .add-radio, 
	.article-content .add-checkbox,
	.article-content .login-links{ display:inline-block; }
	.article-content input[type="submit"]{ min-width:100%; }
	
	.article-content .profiles-list ul li{ width:99%; }
	
	.basic-list .image-holder,
	.basic-list .text-holder{
		width:100%;
		padding:0;
		margin:0 0 10px;
	}
	
	.popup-media-item {
		width: 400px;
	}
    p {font-size:18px;}
    h1 {font-size:24px;}
    h2 {font-size:22px;}
    h3 {font-size:20px;}
    h4 {font-size:20px;}
	
	.landing-table tbody td.item{ padding:0 0 0 10px; }
	.landing-table tbody td.item:first-child{ padding:0 10px 0 0; }
}

@media (max-width: 414px){
	.featured-block-list ul li{ width:100%; }
	
	.popup-media-item {
		width: 320px;
	}
	
	.logo-storm {
		right: 18px;
		top: 0;
		width: 86px;
	}
}

@media (max-width: 384px){
	.logo{ top:35px; }
/* 	.logo-storm {
		
		top: -5px;
		width: 160px;
	} */
	.navbar-toggle .text{ display:none; }
	.title{ margin:0 0 10px; }
	
	.sb-nav-menu ul li a{ padding:8px 15px; }
	
	.popup-media-item {
		width: 295px;
	}
	
	.landing h3{ font-size:23px; }
}

@media (max-width: 375px){
	.popup-media-item {
		width: 285px;
	}
}

@media (max-width: 340px){
	.popup-media-item {
		width: 230px;
	}
	
	.landing h3{ font-size:22px; }
	.landing .btn-link{ padding:5px 10px; font-size:18px; }
	.team-profile-wrapper .profiles-list .item {width: 100%;}
}

@media (max-width: 320px){	
	.main-slider .thumb-slide .item{ min-height:130px; }
	.logo-storm{ top: 23px; width: 66px; }
}

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