
/* # RESPONSIVE #
================================================== */
@media only screen and (max-width: 1900px) {
	#home-partners-tweets .row .col-md-6{
		overflow: hidden!important;
	}
}

@media only screen and (min-width: 1500px) and (max-width: 1800px){
	.event-detail{
		width: 84vw;
		position: relative;
		margin-left: -28vw;
		margin-top: -70px;
		left: 41%;
		bottom:-40px;
	}
}
@media only screen and (min-width: 1300px) and (max-width: 1700px){
	#home-article a.vid-thumb img{
		width:130%;
		max-width:none;
	}
}
@media only screen and (min-width: 1100px) and (max-width: 1540px){
	#home-intro p, #home-intro h1{
		max-width:65%;
	}
	#home-intro h1 {
    	font-size: 55px;
	}
	#home-sections .block-benefits{
		padding-left:7.5%;
	}
	.container.container-fluid, #joinus-wrap{
		padding: 0px 40px;
	}
	header .site-nav.affix{
		padding-left:40px;
		padding-right:40px;
	}
	#home-partners-tweets .row .col-md-6{
		padding-left:35px;
	}
	#member-logos > li > span img{
		max-width:130px;
	}
	#home-sections .block-benefits{
		padding-left:20%;
	}
	#home-sections-2 .Knowledge_hub-hom ul li .gnrl-list-des {
		position: relative;
		padding-bottom:35px;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1500px){
	.gallery-wrap ul.gallery-list > li .gallery-img img {
		max-width:none;
		height:100%;
		width:auto;
	}
	.event-detail{
		width: 92vw;
		position: relative;
		margin-left: -35vw;
		margin-top: -70px;
		left: 41%;
		bottom:-40px;
	}
}
@media only screen and (min-width: 1401px) and (max-width: 1500px){
	.event-detail{
		width: 90vw;
		margin-left: -33vw;
		left: 41%;
	}
}
@media only screen and (min-width: 1501px) and (max-width: 1599px){
	
	.event-detail{
		width: 88vw;
		margin-left: -31vw;
		left: 41%;
	}
}
@media only screen and (min-width: 1600px) and (max-width: 1610px){
	
	.event-detail{
		width: 86vw;
		margin-left: -31vw;
		left: 43.5%;
	}
}
@media only screen and (min-width: 1611px) and (max-width: 1700px){
	
	.event-detail{
		width: 88vw;
		margin-left: -31vw;
		left: 45.8%;
	}
}
@media only screen and (min-width: 1701px) and (max-width: 1800px){
	
	.event-detail{
		width: 83vw;
		margin-left: -31vw;
		left: 47%;
	}
}

/*--*/
@media only screen and (min-width: 1440px) and (max-width: 1580px){
	.staff-listing .staff-img-sec, .profile_home .staff-img-sec {
		width: 125px;
	}
	.staff-listing .staff-img-sec img, .profile_home .staff-img-sec img {
		max-width: 100%;
	}
}
@media only screen and (min-width: 1361px) and (max-width: 1439px){
	.staff-listing .staff-img-sec, .profile_home .staff-img-sec {
		width: 100px !important;
	}
}
@media only screen and (min-width: 1367px) and (max-width: 1480px){
	#home-sections .block-benefits {
		padding-left: 13%;
	}
	#home-article a.vid-thumb img {
		width: 160%;
		max-width: none;
	}
	.staff-listing .staff-img-sec, .profile_home .staff-img-sec {
    	width: 125px;
	}
	.newsletter-list .gnrl-list-img-sec {
		width: 185px!important;
		padding-right:35px !important;
	}
	.topic-wrap.discussion_topics_page {
		width: 105%;
	}
}
@media only screen and (min-width: 200px) and (max-width: 1440px){
	.profile-details.membership-ext{
		width:100%;
	}
	#pwn-wrap.extranet #inner-content-section .payment-option-ext a{
		margin-bottom:15px;
	}
	#pwn-wrap.extranet #inner-content-section .payment-option-ext a:last-child{
		margin-bottom:0px;
	}
}
@media only screen and (min-width: 1100px) and (max-width: 1340px){
	#pwn-wrap.extranet #home-sections .get-networking-exrt .staff-listing .staff-img-sec {
		width: 80px;
		height: 90px;
	}
}
@media only screen and (min-width: 1100px) and (max-width: 1250px){
	.extranet #home-sections .get-networking-exrt .staff-listing ul li{
		width:50%;
	}
}
@media only screen and (min-width: 1100px) and (max-width: 1480px){
	
	#home-sections .event-wrap .col-md-4{
		width:45%;
	}
	#home-sections .event-wrap .col-md-4.item_listing_part{
		width:52%;
	}
	.staff-listing .staff-img-sec img, .profile_home .staff-img-sec img{
		max-width:100%;
	}
	.newsletter-list .gnrl-list-img-sec {
		padding-right:35px !important;
	}
	
	.newsletter-list ul.gnrl-list .gnrl-list-img-sec img{
		max-width: 150px!important;
	}
	#inner-content-section .event-wrap ul.event-listing > li h3{
		width:82%;
	}
	ul.event_category_color_listing li{
		margin-right: 14px;
	}
	#event-calender ul.event_category_color_listing li > a{
		font-size: 16px;
	}
	.event-detail .event-desc h1{
		width:83%;
	}
	/*-Extranet-*/
	#home-sections-2 .Knowledge_hub-hom,
	#home-sections-2 .event-ext-hom,
	#home-sections-2 .get-it-done-ext,
	#pwn-wrap.extranet #home-sections .get-networking-exrt{
		padding-left: 40px;
    	padding-right: 40px;
	}
	#pwn-wrap.extranet .discussion_topics_page table tr th,
	#pwn-wrap.extranet .discussion_topics_page #loadItems .topic_items tr td{
		width: 13% !important;
	}
	#pwn-wrap.extranet .profile-pic-sec{
		left:0;
		top:0;
		margin-bottom:30px;
		position: relative;
	}
}
@media only screen and (min-width: 1100px) and (max-width: 1440px){
	#home-get-talking ul.talking-forums li:first-child > div {
		font-size: 18px;
	}
}
@media only screen and (min-width: 1399px) and (max-width: 1498px) {
	#home-offer ul > li .off-desc strong{
		font-size: 16px;
		line-height: 14px;
	}
	#home-offer ul > li .off-desc p{
		margin: 0 0 6px;
	}
}
@media only screen and (min-width: 1300px) and (max-width: 1398px) {
	#home-offer ul > li .off-desc strong{
		font-size: 15px;
		line-height: 14px;
	}
	#home-offer ul > li .off-desc p{
		margin: 0 0 5px;
	}
}
@media only screen and (min-width: 1220px) and (max-width: 1299px) {
	#home-offer ul > li .off-desc strong{
		font-size: 15px;
		line-height: 14px;
	}
}
@media only screen and (min-width: 1120px) and (max-width: 1219px) {
	#home-offer ul > li .off-desc strong{
		font-size: 14px;
		line-height: 14px;
	}
}

@media only screen and (min-width: 1100px) and (max-width: 1366px){
	#home-sections .block-benefits {
		padding-left:8%;
	}
	#home-article a.vid-thumb img {
		width:220%;
		max-width: none;
	}
	.ft-story-wrap {
    	padding-top: 40px;
	}
	#home-sections .col-md-5 .block-benefits a.btn-brown{
		font-size: 21px;
		margin-right: 35px;
	}
	.staff-listing .staff-img-sec, .profile_home .staff-img-sec {
		width: 100px;
	}
	#joinus-wrap{
		width: 99vw;
		left: 49%;
	}
	ul.whats-new-listing > li > div.sec-img{
		padding-right: 20px;
		width: 110px;
	}
	ul.whats-new-listing > li > div.sec-img img {
		max-width: 90px;
	}
	.newsletter-list .gnrl-list-img-sec {
		width: 185px!important;
	}
	.topic-wrap.discussion_topics_page {
		width: 105%;
	}
	#pwn-wrap.extranet .discussion_topics_page table tr:first-child th:first-child,
	#pwn-wrap.extranet .discussion_topics_page #loadItems tr:first-child td:first-child{
		width: 25%!important;
	}
	.discussion_topics_page table tr th,
	#pwn-wrap.extranet .discussion_topics_page #loadItems .topic_items tr td {
		width: 12% !important;
	}
}
@media only screen and (min-width: 1100px) and (max-width: 1340px){
	#home-intro h1 {
		font-size: 51px;
	}
	#home-intro h1 span{
		font-size: 70px;
	}
	#home-sections .block-network{
		margin-left: 0;
	}
	#home-sections [class^="block-"] {
    	padding: 40px 40px 40px 40px;
	}
}

@media only screen and (min-width: 1100px) and (max-width: 1330px){
	.partner-listing > ul > li > div.partner-img{
		width: 150px;
    	height: 110px;
	}
	.partner-listing > ul > li > div.partner-img img{
		max-width: 120px;
    	max-height: 120px;
	}
}
@media only screen and (min-width: 1100px) and (max-width: 1300px){
	.staff-listing > ul > li{
		width:33.33%;
	}
	.newsletter-list ul.gnrl-list > li{
		width:50% !important;
	}
}
@media only screen and (min-width: 1100px) and (max-width: 1290px){
	#home-sections h2, #home-offer h2 {
    	font-size: 35px;
	}
}
@media only screen and (min-width: 1100px) and (max-width: 1270px){
	.tabbed-nav > ul > li a {
		font-size: 16px!important;
	}
}
@media only screen and (min-width: 1100px) and (max-width: 1250px){
	#home-intro h1 {
		font-size:48px;
	}
	#home-intro h1 span{
		font-size:68px;
	}
}
@media only screen and (min-width: 1100px) and (max-width: 1240px){
	footer .row > div:nth-child(2){
		width: 30%;
	}
	footer .row > div:nth-child(3){
		float:right;
		width:42%;
	}
	#home-partners-tweets .row .col-md-6 {
		width:65%;
		text-align: center;
	}
	#home-partners-tweets .row .col-md-2 {
		width:35%;
	}
	#home-partners-tweets .member-carousel-wrap {
		display: inline-block;
	}
	#home-partners-tweets h6 {
		text-align: left;
	}
	.member-carousel-wrap .car-left {
		top: initial;
		bottom: 0;
	}
	.member-carousel-wrap .car-right {
		top: initial;
		bottom: 0;
		left: 20px;
	}
}
@media only screen and (min-width: 1100px) and (max-width: 1199px){
	.container {
		width: 100%;
		padding: 0px 40px;
	}
	.container.container-fluid {
		padding: 0px 40px;
	}
	header .site-nav.affix{
		padding: 12px 40px;
	}
	.gallery-wrap ul.gallery-list > li .gallery-img{
		height: auto;
	}
	#pwn-wrap.extranet .profile-inside .profile-pic {
		margin-right: 30px;
	}
}
@media only screen and (min-width: 1100px) and (max-width: 1139px){
	.partner-listing > ul > li{
		width:50%;
	}
}

@media only screen and (max-width: 1250px) {
	.event-detail {
		width: 96vw;
		margin-left: -34vw;
		left: 37%;
	}
}
@media only screen and (max-width: 1230px) {
	.container {
		width: 100%;
		padding: 0px 40px;
	}
	.container > .container {
		padding:0;
	}
	#inner-content-section .event-wrap .col-md-3 {
		padding-right:40px;
	}
	ul.event-listing > li{
		padding: 50px 50px 0px 40px;
	}
}
@media only screen and (min-width: 1020px) and (max-width: 1130px){
	.profile-details.contact-details ul li label{
		width: 130px;
	}
}
@media only screen and (max-width: 1199px) {
	.member-carousel-wrap button {
		display:inline-block!important;
	}
}
@media only screen and (max-width: 1140px) {
	.tabbed-nav > ul > li a {
		font-size: 14px!important;
	}
}
/* IPAD [~] */
@media only screen and (max-width: 1099px) {
	.container {
		width: 100%;
		padding: 0px 40px;
	}
	.container.container-fluid {
		padding: 0px 40px;
	}
	.home-page header{
		height: 280px;
	}
	.extranet.home-page header {
		height: 245px;
	}
	/*-mega-menu-*/
	#mega-menu.active-nav .col-md-2:first-child{
		width: auto;
		padding-left:0px;
	}
	#mega-menu.active-nav .col-md-4{
		width:60%;
		padding-right:0px;
	}
	#mega-menu.active-nav .col-md-2:last-child{
		float:right;
	}
	header .site-nav.affix{
		padding: 12px 40px;
	}
	ul#priamry-nav > li{
		width: 55%;
	}
	#mega-menu.active-nav .col-md-2 ul.social-links li:first-child{
		margin-top:0px;
	}
	/*--*/
	#home-intro{
		padding-bottom: 50px;
	}
	#home-intro p, #home-intro h1 {
		max-width: 82%;
	}
	.extranet #home-intro p, .extranet #home-intro h1{
		max-width:100%;
	}
	#home-intro h1{
		font-size:50px;
	}
	#home-intro h1 span{
		font-size:60px;
	}
	#home-sections [class^="block-"]{
		padding:40px;
	}
	#home-sections .block-network{
		margin-left:0px;
	}
	#home-sections .block-events .event-wrap .col-md-4{
		width:100%;
	}
	#home-sections .event-wrap .col-md-4 .events-list-home{
		padding:0px;
		margin-top:30px;
	}
	#home-offer{
    	padding: 60px 0px 55px;
	}
	#home-offer ul > li{
		width: 33.33%;
		margin-bottom: 15px;
		display: inline-block;
	}
	#home-offer ul > li:nth-child(4){
		border:0px;
	}
	#home-article .ft-story-wrap{
		padding:40px;
		padding-left:0px;
	}
	#home-article a.vid-thumb img {
		width: 260%;
		max-width: none;
	}
	.member-carousel-wrap{
		margin:0px;
	}
	#home-partners-tweets .row .col-md-6{
		padding-right:40px;
		padding-left:40px;
	}
	#member-logos > li > span img {
		max-width: 90px;
	}
	#home-partners-tweets .twitter-wrap .twt-head{
		height:auto;
		padding-left: 38px;
    	padding-top: 0px;
		background: url(../images/twitter.png) no-repeat left 0px;
		background-size: 30px;
		line-height: 100%;
	}
	#home-partners-tweets .row .col-md-6 {
		width:65%;
		text-align: center;
	}
	#home-partners-tweets .row .col-md-2 {
		width:35%;
	}
	#home-partners-tweets .member-carousel-wrap {
		display: inline-block;
	}
	#home-partners-tweets h6 {
		text-align: left;
	}
	.member-carousel-wrap .car-left {
		top: initial;
		bottom: 0;
	}
	.member-carousel-wrap .car-right {
		top: initial;
		bottom: 0;
		left: 20px;
	}
	/*footer*/
	footer .social-links{
		position: absolute;
		bottom: -18px;
		right: 0px;
	}
	/*inner page*/
	.partner-listing > ul > li{
		width:50%;
	}
	ul.gnrl-list li .gnrl-list-img-sec{
		width: 380px;
		padding-right: 30px;
	}
	.staff-listing {
		width: 100%;
		margin-left: 0;
		margin-top: 0;
		left: 0;
	}
	.staff-listing > ul {
		padding: 0px!important;
	}
	.staff-listing > ul > li{
		width:50%;
	}
	.staff-listing > ul > li:nth-child(1),
	.staff-listing > ul > li:nth-child(2n+3){
		padding-left:0px;
	}
	#joinus-wrap{
		width: 100%;
		margin-left: 0;
		left: 0;
    	padding: 0px;
    	padding-right: 20px;
	}
	#joinus-wrap ul li > div.jn-user > span.tick{
		background-size: 34px;
	}
	.whats-new-wrap{
		width:100%;
		margin-left: 0;
    	left: 0;
	}
	.whats-new-wrap .col-md-3 {
    	width: 50%;
		padding-right:0px;
	}
	.whats-new-wrap .col-md-3:nth-child(1) {
		padding-left:0px;
		padding-right:40px;
	}
	.whats-new-wrap .featured {
		width: 99vw;
		padding-left: 40px;
		padding-top:40px;
		padding-right: 40px;
		margin-left: -36px;
	}
	.newsletter-list{
		padding: 0px 20px;
	}
	.newsletter-list ul.gnrl-list > li{
		width:50% !important;
	}
	.newsletter-list ul.gnrl-list > li:nth-child(2n+1) {
		clear: left;
	}
	.newsletter-list ul.gnrl-list > li:nth-child(3n+1) {
		clear: none;
	}
	/*-*/
	.gallery-wrap{
		padding: 0px 18px;
	}
	.gallery-wrap ul.gallery-list > li{
		width:50%;
	}
	.gallery-wrap ul.gallery-list > li .gallery-img{
		height:200px;
	}
	.gallery-wrap ul.gallery-list > li .gallery-img img {
		width: 120%;
		max-width: none;
	}
	/*-*/
	.event-wrap ul.event-listing > li{
		padding: 40px 40px 0px 40px;
	}
	ul.event-listing > li.featured{
		padding-bottom: 25px;
	}
	#inner-content-section ul.event-listing > li h3{
		width:75%;
	}
	#inner-content-section .event-wrap .col-md-3 {
		padding-right: 40px;
	}
	.event-detail{
		width: 92vw;
		margin-left: 0;
		left: 0;
	}
	.event-desc {
		float: left;
		width: 67%;
		padding-right: 40px;
	}
	.event-info {
    	width: 33%;
	}
	#inner-content-section .event-detail h1{
		width: 76%;
		font-size: 38px;
	}
	#pwn-wrap.extranet .row.event-agenda-speaker{
		    margin: 0;
	}
	#pwn-wrap.extranet .col-md-3.agenda-col{
		width: 40%;
		padding-left:0px;
	}
	#pwn-wrap.extranet .col-md-3.speaker-col {
		width: 38%;
	}
	#pwn-wrap.extranet .col-md-2.participants-col{
		width: 22%;
	}
	/*-Extranet-*/
	#pwn-wrap.extranet #home-sections .container.container-fluid .row > .col-md-6{
		width:65%;
	}
	#pwn-wrap.extranet #home-sections .container.container-fluid .row > .col-md-2{
		width:35%;
	}
	#pwn-wrap.extranet #home-sections .block-benefits.get-networking-exrt{
		padding-left:40px;
	}
	#pwn-wrap.extranet #home-sections .block-benefits p {
		width: 100%;
	}
	#pwn-wrap.extranet #home-sections .get-networking-exrt .staff-listing ul li {
    	width: 50%;
	}
	#pwn-wrap.extranet #home-sections .get-networking-exrt .staff-listing ul li:nth-child(1n+2){
		padding-left:0px;
	}
	#pwn-wrap.extranet #home-sections .get-networking-exrt .staff-listing .staff-img-sec{
		width: 80px;
		height: 90px;
	}
	#pwn-wrap.extranet #home-sections .get-networking-exrt .staff-listing > ul > li img{
		max-width:100%;
	}
	#pwn-wrap.extranet #home-sections .get-networking-exrt .staff-listing ul li .staff-desc span{
		font-size:16px;
	}
	/*-*/
	#home-get-talking .hot_forums, #home-get-talking .your_forums{
		width:48%;
	}
	#home-get-talking ul.talking-forums li:first-child > div{
		font-size: 18px;
	}
	#home-get-talking ul.talking-forums li > div h4,
	#home-get-talking ul.talking-forums li > div h4 a{
		font-size:18px;
	}
	#home-get-talking ul.talking-forums li > div.talking-date span{
		font-size:18px;
	}
	/*-*/
	#home-sections-2 .col-md-6.Knowledge-col{
		width:65%;
	}
	#home-sections-2 .col-md-2.event-ext-col{
		width:35%;
	}
	#home-sections-2 .Knowledge_hub-hom,
	#home-sections-2 .event-ext-hom,
	#home-sections-2 .get-it-done-ext,
	#pwn-wrap.extranet #home-sections .get-networking-exrt{
		padding-left: 40px;
    	padding-right: 40px;
	}
	#home-sections-2 .Knowledge_hub-hom ul li .gnrl-list-img-sec span.play-button{
		width: 230px;
	}
	#home-sections-2 ul.gnrl-list li .gnrl-list-img-sec img {
		max-width: 240px!important;
	}
	#home-sections-2 .Knowledge_hub-hom ul li .gnrl-list-des{
		padding-bottom: 34px;
	}
	.Knowledge_hub-hom .liste-box{
		width:100%;
	}
	#home-sections-2 .Knowledge_hub-hom .liste-box ul {
		margin-bottom: 20px;
	}
	
	/*-about-*/
	/*#pwn-wrap.extranet .profile-pic{
		width: 95px;
	}*/
	#pwn-wrap.extranet .profile-inside .profile-pic{
		margin-right: 30px;
	}
	#pwn-wrap.extranet #loadUserItems{
		display:inline-block;
	}
	#pwn-wrap.extranet #loadUserItems.staff-listing > ul{
		display:inline-block;
		padding:0px 0px 0px!important;
	}
	ul.fliter-catogory{
		height:auto;
	}
	ul.fliter-catogory li{
		margin-bottom:10px!important;
	}
	#pwn-wrap.extranet ul.gnrl-list.get-talking h2{
		width:70%;
	}
	#pwn-wrap.extranet .numbr-topic{
		width:28%;
	}
	/*--*/
	.topic-wrap.discussion_topics_page {
		width: 100%;
	}
	#pwn-wrap.extranet .discussion_topics_page table tr:first-child th:first-child a {
		font-size: 24px;
	}
	#pwn-wrap.extranet .discussion_topics_page table tr th a,
	#pwn-wrap.extranet .discussion_topics_page #loadItems .topic_items tr td:nth-child(1) a{
		font-size: 20px;
	}
	#pwn-wrap.extranet .comments_container{
		width:100%;
	}
	/*.tabbed-nav.tab-two-row{
		width: 99vw;
		left: 52%;
		margin-left: -51vw;
	}*/
	.tabbed-nav.tab-two-row > ul > li a {
    	font-size: 15px!important;
	}
	#pwn-wrap.extranet .profile-pic-sec{
		width: 150px;
		position: relative; 
		left:0px; 
		top:0px; 
		margin-bottom: 20px;
	}
	.offer-list > ul > li{
		padding: 40px 40px 40px 25px;
	}
	.contact-wrap .contact-form input[type="text"],
	.contact-wrap .contact-form input[type="email"],
	.contact-wrap .contact-form textarea{
		width:100%;
	}
	.extranet #home-sections .get-networking-exrt {
		background-position: 21px 17px;
		background-size: 80px;
	}
	#pwn-wrap.extranet #home-get-talking {
		background-position: 21px 40px;
		background-size: 80px;
	}
	#home-sections-2 .Knowledge_hub-hom,
	#home-sections-2 .event-ext-hom,
	#home-sections-2 .get-it-done-ext {
		background-position: 21px 12px;
		background-size: 80px;
	}
	.profile-details {
		margin-bottom: 10px;
	}
	#pwn-wrap.extranet .global-newsletters{
		width:100%;
		margin-bottom:20px;
	}
	.profile-inside .col-md-5,
	.profile-inside .col-md-3{
		width: 48%!important;
    	vertical-align: top;
	}
	footer ul.social-links > li{
		margin-left: 6px;
	}
	footer .footer_join{
		max-width: 50%;
		font-size: 14px;
	}
	
}

/*IPAD  -  [] */
@media only screen and (max-width: 989px) {
	.container.container-fluid,
	.container {
		padding: 0px 25px;
	}
	.home-page header {
		height: 240px;
	}
	.home-page header .member-login .login-form{
		margin-top: 5px;
	}
	
	.extranet.home-page header {
		height: 215px;
	}
	header #logo img {
		max-width: 260px;
	}
	header .header-right{
		margin-top: 77px;
	}
	header .site-nav.affix {
		padding: 12px 25px;
	}
	.inner-page header{
		height: auto;
		margin-bottom: 20px;
	}
	#pwn-wrap.extranet.inner-page header{
		height: auto;
		margin-bottom: 20px;
	}
	.inner-page header .header-right .member-login{
		position: relative;
    	width: auto;
	}
	.inner-page .header-right > .member-login .login-form{
		position: absolute;
		width: 270px;
		top: 30px;
		right: 0;
	}
	/*.inner-page header .header-right .member-login {
		width: auto;
	}*/
	ul.social-links{
		float:right;
	}
	ul.social-links li{
		margin-top: 10px;
	}
	#home-intro p, #home-intro h1 {
		max-width: 93%;
	}
	#home-intro h1 {
		margin-left:0px;
		font-size: 45px;
		line-height: 45px;
	}
	#home-intro h1 span {
		font-size: 55px;
	}
	#home-intro {
		padding-bottom: 40px;
	}
	
	/*--*/
	#mega-menu.active-nav{
		padding: 45px 0px;
	}
	#mega-menu a.close-menu{
		margin-bottom: 30px;
	}
	#mega-menu.active-nav ul.social-links{
		float:left;
	}
	#mega-menu.active-nav .col-md-2{
		width: 10%;
		display: inline-block;
		vertical-align: top;
		padding-left: 0px;
	}
	#mega-menu.active-nav .col-md-4{
		width:50%;
		display: inline-block;
	}
	#mega-menu.active-nav .col-md-2:last-child{
		width:40%;
		padding-right:0px;
		padding-left:20px;
	}
	#mega-menu ul.social-links > li {
		margin-top: 30px;
	}
	#mega-menu a.close-menu,
	#mega-menu ul.social-links > li a{
		background-size:35px !important;
	}
	#mega-menu ul.social-links > li a,
	#mega-menu a.close-menu {
    	width: 38px;
    	height: 38px;
	}
	/*--*/
	ul#priamry-nav > li{
		padding: 25px 0px 24px;
	}
	ul#priamry-nav > li a {
    	font-size:17px;
    	line-height: 18px;
	}
	ul#priamry-nav > li ul > li{
		padding: 25px 0px
	}
	
	#home-sections [class^="block-"] {
		padding: 25px;
	}
	#home-sections [class^="block-3"] {
		display:none;
	}
	#home-sections h2, #home-offer h2,
	#home-article h2{
		font-size: 35px;
	}
	#home-sections .block-network .wrap-network h3,
	#home-sections .block-network .wrap-network p{
		text-align:left;
	}
	#home-sections .block-network .wrap-network .switch-network{
		float:left;
	}
	#home-offer {
		padding: 25px 0px 25px;
	}
	#home-article .container-fluid{
		padding:0px;
	}
	
	#home-offer ul > li{
		width: 33.33%;
		display: inline-block;
	}
	#home-offer ul > li:nth-child{
		border:0px;
	}
	#home-article .ft-story-wrap {
		padding: 30px;
		padding-left: 0px;
		padding-right: 0;
	}
	
	.home-page #home-article .col-md-4{
		padding-left: 25px;
		padding-right: 25px;
	}
	.home-page #home-article .col-md-4:nth-child(2){
		height:250px!important;
	}
	#home-article a.vid-thumb img{
		width:100%;
	}
	#member-logos > li > span{
		height:100px;
	}
	#home-partners-tweets .col-md-2{
		width: 100% !important;
		display: inline-block;
		height:auto!important;
	}
	#home-partners-tweets .twitter-wrap .twt-head{
		padding-top: 10px;
	}
	#home-partners-tweets .row .col-md-6 {
		width:100%;
		padding-right:25px;
		padding-left:25px;
		text-align:center;
		height:auto!important;
	}
	#home-partners-tweets .member-carousel-wrap{
		display:inline-block;
	}
	#member-logos > li > span img {
		max-width: 120px;
	}
	#home-partners-tweets h6 {
		text-align:left;
	}
	.member-carousel-wrap .car-left {
		top: initial;
		bottom: 0;
	}
	.member-carousel-wrap .car-right {
		top: initial;
		bottom: 0;
		left: 20px;
	}
	/*-footer-*/
	footer .col-md-2{
		width: 33%;
    	display: inline-block;
	}
	footer .col-md-3:nth-child(2){
		width: 64%;
    	display: inline-block;
	}
	footer .col-md-3:last-child{
		padding-top: 15px;
    	padding-bottom: 15px;
	}
	footer .social-links {
		position: static;
		bottom:0px;
		right: 0px;
		margin: 0px!important;
	}
	/*innre page*/
	#inner-content-section{
		padding: 40px 0px 50px;
	}
	#inner-banner h1 {
		margin-top: 210px;
    	font-size: 48px;
    	line-height: 55px;
	}
	.secondary-nav > ul > li a{
		padding: 20px 10px;
		font-size:16px;
    	line-height: 18px;
	}
	#inner-content-section .intro-text{
		padding-bottom: 20px;
	}
	#inner-content-section h1{
		font-size: 35px;
	}
	.partner-listing > ul > li:nth-child(1),
	.partner-listing > ul > li:nth-child(2n+3){
		padding-left:0px;
	}
	.partner-listing > ul > li:nth-child(2),
	.partner-listing > ul > li:nth-child(3n+4){
		padding-right:0px;
	}
	.partner-listing > ul > li > div.partner-img {
		width: 130px;
		height: 100px;
	}
	.partner-listing > ul > li > div.partner-img img {
		max-width: 115px;
		max-height: none;
	}
	.partner-listing > ul > li h5{
		font-size:17px;
	}
	.partner-listing > ul > li a.readmore-btn{
		font-size:13px;
	}
	.tabbed-nav > ul > li a{
		font-size: 16px!important;
	}
	/*--*/
	ul.gnrl-list li .gnrl-list-img-sec{
		width: 295px;
	}
	.gnrl-list-img-sec a{
		width:100%!important;
	}
	ul.gnrl-list li .gnrl-list-img-sec img {
		max-width: 265px!important;
	}
	.gnrl-list-img-sec img{
		min-height: auto;
		min-width: 100%!important;
	}
	.detail_page iframe {
		width: 310px;
		height: auto;
	}
	/*--*/
	.staff-listing .staff-img-sec,
	.profile_home .staff-img-sec{
	    width: 100px;
    	height: 115px;
	}
	.staff-listing > ul > li img {
	    max-width: 100px;
	}
	#inner-content-section .container > .container{
		width:100%;
		padding-left:0px;
		padding-right:0px;
	}
	.contact-wrap .recaptcha-box {
		margin-bottom: 15px;
	}
	.contact-wrap .contact-form input[type="text"],
	.contact-wrap .contact-form input[type="email"],
	.contact-wrap .contact-form textarea{
		width:100%;
	}
	/*--*/
	#joinus-wrap{
		padding-right:0px;
	}
	#joinus-wrap ul li > div{
		font-size:14px;
	}
	#joinus-wrap ul li > div > a{
		font-size:14px;
		padding: 7px 15px;
	}
	#joinus-wrap ul li > div.jn-user > span.tick {
		background-size: 25px;
	}
	/*--*/
	.whats-new-wrap .col-md-3 {
		width: 100%;
		display: inline-block;
		padding-top:30px;
		padding-left:0px!important;
		padding-right: 0!important;
	}
	.whats-new-wrap .featured{
		padding-left:20px!important;
		padding-right:20px!important;
		margin-left:0px!important;
	}
	/*--*/
	.newsletter-list{
		width: 100%;
		position: relative;
		margin-left: 0;
		left: 0;
		padding:0px;
	}
	.newsletter-list ul.gnrl-list > li{
		display:inline-block;
		width:100% !important;
		padding:30px 0px;
	}
	.newsletter-list ul.gnrl-list > li .gnrl-list-img-sec{
		padding-right:30px;
	}
	.newsletter-list .gnrl-list-img-sec {
		width: 195px!important;
	}
	.newsletter-list ul.gnrl-list .gnrl-list-img-sec img{
		max-width:100%;
	}
	/*--*/
	.gallery-wrap ul.gallery-list > li{
		width:50% !important;
	}
	/*--*/
	.row-fluid.event-wrap {
		width: 100%;
		position: relative;
		margin-left: 0;
		left: 0;
	}
	.event-wrap ul.event-listing > li {
		padding:30px 0px;
		padding-bottom:0px;
	}
	.event-wrap ul.cat-listing-li-feature > li {
		padding:20px 20px 20px 20px;
	}
	#inner-content-section .event-wrap .col-md-3 {
		margin-top: 30px;
		padding-right: 0;
		display: inline-block;
		width: 100%;
	}
	#pwn-wrap.extranet #event-calender{
		padding:0px;
	}
	.event-detail {
		width: 100%;
		margin-left: 0;
		left: 0;
		bottom: 0;
		margin-top: 0;
		display: inline-block;
	}
	.event-desc {
		width: 100%;
		height:auto!important;
		padding-right: 0;
		padding-top:0px;
	}
	#inner-content-section .event-detail h1 {
		width: 78%;
		font-size: 31px;
	}
	.event-info {
		width: 100%;
		height: auto!important;
	}
	.event-agenda-speaker {
		width: inherit;
    	margin-top: 30px!important;
	}
	#pwn-wrap.extranet .col-md-3.agenda-col{
		width:100%;
		vertical-align:TOP;
		display:inline-block;
	}
	#pwn-wrap.extranet .col-md-3.speaker-col {
		width:55%;
		vertical-align:TOP;
		display:inline-block;
		padding-left:0px;
	}
	#pwn-wrap.extranet .col-md-2.participants-col {
		width:43%;
		vertical-align:TOP;
		display:inline-block;
	}
	
	/*Extranet page*/
	#pwn-wrap.extranet #home-sections .about-me-home{
		margin-top:0px;
	}
	#pwn-wrap.extranet #home-sections .block-benefits.get-networking-exrt{
		height:auto!important;
	}
	#pwn-wrap.extranet #home-sections .about-me-home{
		height:auto!important;
	}
	#pwn-wrap.extranet #home-sections .block-1 {
		padding: 30px 30px 30px;
	}
	#pwn-wrap.extranet .about-me-home ul.profile_home{
		margin-bottom: 15px;
	}
	#home-sections-2 .Knowledge_hub-hom,
	#home-sections-2 .event-ext-hom,
	#home-sections-2 .get-it-done-ext,
	#pwn-wrap.extranet #home-sections .get-networking-exrt{
		padding:25px;
	}
	#pwn-wrap.extranet #home-sections .container.container-fluid .row > .col-md-6{
		width:100%;
	}
	#pwn-wrap.extranet #home-sections .block-benefits.get-networking-exrt{
		padding:30px;
	}
	#pwn-wrap.extranet #home-sections .container.container-fluid .row > .col-md-2 {
		width: 100%;
	}
	#pwn-wrap.extranet #home-sections .switch-positions .col-md-2{
		margin-top:20px;
	}
	#home-get-talking .hot_forums, #home-get-talking .your_forums {
		width: 100%;
		margin-right: 0px;
	}
	#home-sections-2 .col-md-6.Knowledge-col{
		width:100%;
	}
	#home-sections-2 .col-md-2.event-ext-col{
		width:100%;
	}
	/*--*/
	#pwn-wrap.extranet .profile-inside h1 {
		margin-bottom: 30px;
	}
	.profile-inside .col-md-5,
	#pwn-wrap.extranet .profile-display {
		display: inline-block;
		width: 100%;
	}
	#pwn-wrap.extranet .profile-display {
		margin-top:20px;
	}
	.profile-inside .col-md-3{
		padding-left:0px;
		display: inline-block;
		width: 100%;
	}
	#pwn-wrap.extranet .profile-pic {
		width:150px;	
	}
	#pwn-wrap.extranet ul.gnrl-list.get-talking h2 {
		width:100%;
	}
	#pwn-wrap.extranet .numbr-topic {
		width: 100%;
		float: left;
		text-align: left;
		margin-bottom: 5px;
	}
	.forum_topic_section{
		width:100%;
		margin: 0;
		display:inline-block;
	}
	.forum_topic_section > .col-md-8{
		padding: 0;
    	width: 100%;
	}
	#pwn-wrap.extranet .discussion_topics_page table tr th:nth-child(3),
	#pwn-wrap.extranet .discussion_topics_page table tr th:nth-child(4),
	#pwn-wrap.extranet .discussion_topics_page table tr td:nth-child(3),
	#pwn-wrap.extranet .discussion_topics_page table tr td:nth-child(4){
		display:none;
	}
	#pwn-wrap.extranet #dicussion-form ul.post-comments-form{
		width:100%;
	}
	/*-*/
	#pwn-wrap.extranet .profile-wrap .col-md-4.prof-col-left {
		display: inline-block;
		float: left;
		padding: 25px;
		width: 100%;
	}
	#pwn-wrap.extranet .profile-wrap .col-md-4{
		width:100%;
		float:left;
		padding: 25px;
	}
	.tabbed-nav.tab-two-row > ul > li a {
		font-size: 11px!important;
	}
	/*--*/
	.home-page #home-article .col-md-4{
		height:auto!important;
	}
	
	/*-popup-*/
	.modal-open .modal{
		padding-right:0px !important;
	}
	.modal-forms .modal-dialog {
		width:97%;
	}
	#loadItems .pgwSlideshow .ps-current .ps-prev,
	#loadItems .pgwSlideshow .ps-current .ps-next{
		width: 50px;
		height: 50px;
		top: 50%;
		background-size: 25px;
	}
	.galleryModal h3 {
		width: 86%;
    	font-size: 20px!important;
	}
	.galleryModal .modal-dialog {
		width: 96%!important;
	}
	/*-popup end-*/
	
	/*cookies*/
	#outer table, #outer tr, #outer td {
		display: inline-block;
		text-align: left;
		width: 100%;
	}
	#cookieMessageContainer span {
		float: left;
		padding: 10px 20px !important;
	}
	#cookieMessageContainer .cookie_button {
		float: left !important;
	}

}
/*@media only screen and (max-width: 820px) {
	.controls.submit_sec .g-recaptcha{
		transform: scale(0.5);
		-webkit-transform: scale(0.5);
		-moz-transform: scale(0.5);
		margin-top: -19px;
		width: 293px;
	}
	#register-popup .controls.submit_sec {
		width:80%;
	}
	
}*/
@media only screen and (max-width: 800px) {
	.profile-inside .col-md-5, .profile-inside .col-md-3 {
		width:100%!important;
	}
}

/*IPHONE  -  [~] */
@media only screen and (max-width : 767px){
	
	.home-page header {
		height: 220px;
	}
	header #logo img {
		max-width: 240px;
	}
	/*header .member-login{
		width:auto
	}*/
	header .menu-links{
		margin-left: 30px;
	}
	.contact-wrap > ul > li{
		width:100%;
		padding:25px 0px 0px 0px;
	}
	.contact-wrap > ul > li.form-questions {
		padding-left: 25px;
		padding-right: 25px;
		display: inline-block;
		overflow: hidden;
		margin-top: 25px;
	}
	.contact-wrap .contact-form{
		width:100%;
	}
	.contact-wrap .contact-form input[type="submit"]{
		clear:none;
	}
	.fliter_section{
		margin-top: 30px;
	}
	.widget-block{
		margin-top: 30px;
	}
	#inner-content-section ul.gnrl-list{
		margin-top: 30px;
	}
	#inner-content-section ul.gnrl-list > li{
		margin-bottom: 30px;
	}
	.whats-new-wrap .col-md-3{
		padding-bottom:0px !important;
	}
	.whats-new-wrap .featured{
		margin-top:30px;
		padding-bottom:30px !important;
	}
	#joinus-wrap{
		margin-top:30px;
	}
	#mega-menu.active-nav .col-md-2:first-child{
		padding-right:0px;
	}
	ul#priamry-nav > li {
		width: 57%;
	}
	
	#home-banner a.scroll-arrow{
		width: 50px;
    	height: 50px;
		bottom: 25px;
		background-size: 50px;
	}
	#pwn-wrap.extranet #home-banner a.scroll-arrow{
		background-size: 50px;
	}
	
	/*-Extranet page-*/
	#pwn-wrap.extranet.inner-page header {
		margin-bottom: 30px;
	}
	header .member-login .mem-login-title {
		font-size: 16px;
		line-height: 16px;
	}
	#pwn-wrap.extranet .mem-login-title {
		margin-bottom: 12px;
	}
	#pwn-wrap.extranet header .member-login input[type="submit"] {
		font-size: 16px;
		line-height: 16px;
		margin-top: 0px;
	}
	.extranet #home-intro p, .extranet #home-intro h1 {
		max-width:100%;
	}
	 
	#home-intro, #pwn-wrap.extranet #home-intro {
		padding-bottom: 35px;
	}
	#pwn-wrap.extranet #home-get-talking h2,
	#home-sections-2 .Knowledge_hub-hom h2,
	#home-sections-2 .event-ext-hom h2,
	#home-sections-2 .get-it-done-ext h2{
		font-size:35px;
	}
	#home-sections-2 .Knowledge_hub-hom h2{
		margin-bottom:15px;
	}
	#pwn-wrap.extranet ul.gnrl-list.get-talking h2 {
		width: 100%;
	}
	#pwn-wrap.extranet .numbr-topic {
		width: 100%;
		text-align: left;
	}
	#pwn-wrap.extranet ul.gnrl-list.get-talking > li {
		margin-bottom: 30px;
	}
	#pwn-wrap.extranet .adminblock-talking:last-child {
		margin-top: 25px;
	}
	/*--*/
	#pwn-wrap.extranet .discussion_topics_page table tr th:nth-child(2),
	#pwn-wrap.extranet .discussion_topics_page table tr th:nth-child(3),
	#pwn-wrap.extranet .discussion_topics_page table tr th:nth-child(4),
	#pwn-wrap.extranet .discussion_topics_page table tr th:nth-child(5),
	#pwn-wrap.extranet .discussion_topics_page table tr td:nth-child(2),
	#pwn-wrap.extranet .discussion_topics_page table tr td:nth-child(3),
	#pwn-wrap.extranet .discussion_topics_page table tr td:nth-child(4),
	#pwn-wrap.extranet .discussion_topics_page table tr td:nth-child(5){
		display:none;
	}
	#pwn-wrap.extranet .comments_container{
		margin-top: 30px;
	}
	#pwn-wrap.extranet h2.reply-title{
		margin-bottom: 20px;
	}
	
	#inner-content-section ul.gnrl-list > li:first-child{
		padding-top:0px;
	}
	.get-it-block-intro {
		margin-top: 30px;
		margin-bottom: 25px;
	}
	#pwn-wrap.extranet .widget-block.widget-get-it-done {
		margin-top: 25px;
	}
	#pwn-wrap.extranet .event-wrap ul.event-listing > li {
		padding-right: 0;
		padding-top: 30px;
	}
	.tabbed-nav{
		border-bottom:0px;
	}
	.tabbed-nav > ul > li{
		display: inline-block;
    	width: 50%;
		margin-bottom:0px !important;
		border-bottom: solid 1px #eaeaea;
	}
	.secondary-nav.nav-four > ul > li {
		width: 50%;
	}
	.tabbed-nav.tab-two-row > ul > li a {
		font-size:15px!important;
	}
	#home-sections .block-benefits{
		height:auto!important;
	}
	.event-info{
		padding:25px!important;
	}
	
	/*-popup-*/
	.modal-forms .form-ul-wrap{
		max-height: none;
	}
	.modal-forms .modal-body form > .row{
		margin:0;
	}
	.modal-forms ul.registration{
		width:100%;
		padding:0px !important;
	}
	.modal-forms ul.extra_fields textarea, .modal-forms ul.extra_fields input[type="text"] {
		width: 50%;
	}
	.modal-forms ul.registration .radio{
		width: auto;
	}
	.modal-forms h1, .modal-forms h2{
		font-size: 24px!important;
		line-height:100%;
	}
	.modal-forms #topic-form > .topic-row{
		margin:0px;
	}
	.modal-forms #topic-form .fileuploader-ext-pup {
		position: absolute;
		top: inherit;
		right: 0;
		bottom: 23%;
	}
	#topic-form .topic-form-btn{
		padding-top: 15%;
	}
	.modal.modal-small .modal-dialog, .video-modal .modal-dialog{
		width:95%;
	}
	/*-popup end-*/
	
}
@media only screen and (max-width: 675px) {
	#register-popup .controls.submit_sec {
		width:100%;
	}
	
}

@media only screen and (max-width : 668px){
	header {
		height: auto !important;
		margin-bottom:15px;
	}
	header #logo {
		margin: 25px 0px;
	}
	header #logo img {
		max-width: 200px;
	}
	header .header-right {
		margin-top: 40px;
	}
	.extranet.home-page header {
		height: auto;
		margin-bottom: 15px;
	}
	#pwn-wrap.extranet.inner-page header {
		margin-bottom: 5px;
	}
	#home-intro h1 {
		max-width:100%;
		font-size:24px;
		line-height:100%;
		margin-top:0px;
	}
	ul#priamry-nav > li {
		padding: 10px 0px 10px;
	}
	ul#priamry-nav > li ul > li {
		padding: 10px 0px;
	}
	ul#priamry-nav > li a {
		font-size: 14px;
		line-height: 14px;
	}
	#home-intro p{
		display:none;
	}
	.menu-links .social-links{
		display:none;
	}
	#inner-banner{
		height: 200px;
	}
	#inner-banner .banner-links {
		bottom: 0;
		right: 0px;
		padding: 12px 25px 14px;
		width: 100%;
	}
	#inner-banner .banner-links a{
		float:left;
		margin-right:20px;
		clear:none;
		font-size: 16px;
    	line-height: 20px;
	}
	#home-intro, #pwn-wrap.extranet #home-intro {
		padding-bottom: 20px;
	}
	#home-intro h1 span {
		font-size:24px;
		line-height:100%;
		text-indent: 0;
		display:inline-block;
	}
	#home-sections .block-benefits p > a {
		font-size: 19px;
		margin-top: 20px;
		float: left;
		clear: both;
	}
	#home-offer ul > li {
		width: 50%;
	}
	#home-offer ul > li:nth-child(4) {
		border-left: solid 2px #431b3d;
	}
	#home-offer ul > li:nth-child(3),
	#home-offer ul > li:nth-child(5){
		border:none;
	}
	.offer-list > ul > li{
		width: 100%;
		padding:25px 0px 25px 0px!important;
		border-left: 0;
		border-bottom: 1px solid #eaeaea;
		border-top: 1px solid #eaeaea;
	}
	.offer-list > ul > li:last-child{
		border-bottom:0px;
	}
	.offer-list > ul > li:before,
	.offer-list > ul > li:after{
		top: -1px;
	}
	.offer-list > ul > li h4{
		font-size: 20px;
		margin-bottom: 10px;
	}
	.partner-listing{
		width:100%;
		position: relative;
		margin-left: 0;
		margin-top:0px;
		left: 0;
	}
	.partner-listing > ul{
		padding: 25px 0px!important;
	}
	.partner-listing > ul > li {
		width:100%;
		padding: 25px 0px;
		padding-top:10px;
	}
	.partner-listing > ul > li > div.partner-img img {
    	max-width: 180px;
    	max-height: 120px;
		padding: 10px;
	}
	.our-story .gnrl-list-img-sec{
		display:none;
	}
	#video-gallery .our-story .gnrl-list-img-sec{
		width: 220px;
		padding-right: 20px;
		display: table-cell;
	}
	#video-gallery ul.gnrl-list li .gnrl-list-img-sec img {
		max-height: none;
		max-width: 100%!important;
	}
	
	.staff-listing > ul > li {
		width:100%;
		padding: 25px 0px;
		padding-bottom:10px;
	}
	
	#joinus-wrap ul li > div > a {
		font-size: 14px;
		padding:7px 4px;
	}
	
	#inner-content-section .event-detail h1{
		padding-right:0;
		width:100%;
	}
	.event-detail .members-only {
		float: left;
		margin-top: 5px;
		width: 100%;
	}
	/*mega-menu*/
	#mega-menu.active-nav .social-links{
		display:none;
	}
	#mega-menu.active-nav .close-menu{
		margin-bottom:0px;
		position: absolute;
		top: -30px;
		z-index: 1;
	}
	#mega-menu.active-nav .col-md-2:first-child{
		padding: 0;
	}
	#mega-menu.active-nav .col-md-4{
		padding-top: 25px;
    	padding-left: 0;
	}
	
	/*-Extranet page-*/
	#home-sections h2, #home-offer h2, #home-article h2{
		width:100%;
		display:inline-block;
	}
	#pwn-wrap.extranet #inner-banner h1 {
		margin-top: 20%;
	}
	#inner-banner h1{
		font-size: 45px;
    	line-height: 50px;
		margin-top:10%;
	}
	.staff-listing > ul > li a.readmore-btn{
		bottom:0px;
	}
	.gallery-wrap ul.gallery-list > li {
		width: 100% !important;
		padding: 0;
		margin-bottom:20px !important; 
		height:auto!important;
	}
	.gallery-wrap {
		padding: 0;
		width: 100%;
		margin-left: 0;
		margin-top: 30px;
		left: 0;
	}
	.gallery-wrap ul.gallery-list > li .gallery-img img{
		width:100%;
	}
	#pwn-wrap.extranet .col-md-3.speaker-col,
	#pwn-wrap.extranet .col-md-2.participants-col{
		width:100%;
		padding:0px;
	}
	
	#inner-content-section .login, #inner-content-section .login-links{
		width:100%;
	}
}

@media only screen and (max-width : 650px){
	#inner-content-section .login .control-group{
		width:100% ;
	}
	#inner-content-section .login .control-group:nth-child(3) .control-label,
	#inner-content-section .login .control-group:nth-child(3) .controls{
		width:auto;
	}
	#inner-content-section .login .control-group:nth-child(3) .control-label{
		padding-right:10px;
	}
	#inner-content-section .login .form-horizontal .control-label{
		width:100%;
	}
	#inner-content-section .login .control-group .controls{
		width:100%;
	}
}

@media only screen and (max-width : 630px){
/*-header-*/
	.home-page header {
		height: auto;
		padding-bottom:20px;
	}
	.home-page header .header-right{
		width:50%;
	}
	.home-page header .member-login{
		width: 100%;
	}
	.home-page header .menu-links{
		width: auto;
		position: absolute;
		left: 25px;
		bottom:0;
		margin: 0px;
	}
	.home-page header .menu-links .social-links{
		display:none;
	}
	/*-header end-*/
	footer .col-md-3,
	footer .col-md-2{
		width: 100% !important;
	}
	#home-sections .block-benefits p > a{
		font-size: 16px;
		margin-right: 0;
		margin-top: 20px;
		clear: both;
		float: left;
	}
	.profile-details {
    	margin-bottom: 10px;
	}
	.pgwSlideshow .ps-list li span.img-title{
		display:none;
	}
	.pgwSlideshow .ps-list li .ps-item{
		margin: 0px 10px !important;
	}
	

}
@media only screen and (max-width : 600px){
	.controls.submit_sec .g-recaptcha{
			float: left;
	}
	.controls.submit_sec .captcha_btn button{
		bottom:0px;
		margin-left:0px;
		float: left;
		margin-top:10px;
		clear: both;
	}
}
/*@media only screen and (max-width : 600px){
	-pop up-
	.fancybox-opened{
		left:10px!important;
		width:95%!important;
	}
	.fancybox-type-iframe .fancybox-inner{
		width:100%!important;
		height: 285px!important;
	}
	.login .control-group .control-label,
	.login .control-group .controls{
		width:100%;
	}
	-pop up-
}*/
@media only screen and (max-width : 598px){
	.modal-forms #topic-form .fileuploader-ext-pup{
		    bottom: 90px;
	}
}

@media only screen and (min-width: 565px) and (max-width: 662px){
	#pwn-wrap.extranet .secondary-nav > ul > li a{
		font-size:13px;
	}
}
@media only screen and (max-width : 568px){
	.secondary-nav > ul > li{
		width:50%;
	}
	#joinus-wrap ul li{
		display:none;
	}
	#joinus-wrap ul li:nth-child(1),
	#joinus-wrap ul li:nth-child(2),
	#joinus-wrap ul li.cost_listing{
		display: table !important;
	}
	#joinus-wrap ul li > div {
		font-size: 12px;
	}
	#joinus-wrap ul li > div > a {
		font-size: 12px;
		padding: 7px 7px;
	}
	
	/*-header-*/
	
	/*-header end-*/
	
	/*-Extranet-*/
	#home-sections-2 .Knowledge_hub-hom ul li .gnrl-list-img-sec,
	#home-sections-2 .Knowledge_hub-hom .liste-box ul li .gnrl-list-img-sec{
		display:none;
	}
	#inner-content-section ul.event-listing > li h3{
		width:100%;
	}
	ul.event-listing > li .member-only {
    	float: left;
    	width: 100%;
	}
	.secondary-nav > ul > li a{
		font-size: 13px;
	}
	.tabbed-nav > ul{
		border-bottom:1px solid #eaeaea;
	}
	#pwn-wrap.extranet #home-sections .get-networking-exrt .staff-listing ul li {
		width: 100%;
	}
	#home-sections-2 .Knowledge_hub-hom ul li .gnrl-list-des {
		padding-bottom:0px;
	}
	#home-sections-2 .Knowledge_hub-hom ul li .gnrl-list-des a.btn-brown {
    	position: relative;
    	bottom: 0;
	}
	#home-get-talking ul.talking-forums li > div {
		width: 100%;
		padding-right: 0;
	}
	#home-get-talking ul.talking-forums li > div.talking-date{
		display:none;
	}
	#pwn-wrap.extranet #inner-banner h1 {
		margin-top:25%;
	}
	#inner-content-section h1 {
		font-size: 28px;
	}
	#pwn-wrap.extranet .comments_container ul.topic-comments li .topic-detail .posted-by{
		width:95px;
	}
	#pwn-wrap.extranet .comments_container ul.topic-comments li .topic-detail ul.comment-actions{
		width:68%;
	}
	#pwn-wrap.extranet .comments_container ul.topic-comments li .topic-detail .posted-by{
		margin-right:10px;
	}
	#pwn-wrap.extranet .comments_container ul#dicussion-form {
		margin-top: 30px;
	}
	#home-banner a.scroll-arrow{
		width:40px;
    	height:40px;
		bottom:15px;
		background-size:40px;
	}
	#pwn-wrap.extranet #home-banner a.scroll-arrow{
		background-size: 40px;
	}
	#video-gallery .our-story .gnrl-list-img-sec,
	#video-gallery .our-story .gnrl-list-des{
		width:100%;
		padding-right:0px;
		display: inline-block;
	}
	#video-gallery .our-story .gnrl-list-img-sec{
		margin-bottom:15px;
	}
	#video-gallery ul.gnrl-list li .gnrl-list-img-sec img {
		max-height: none;
		max-width: 100%!important;
	}
}

/*IPHONE  -  [] */
@media only screen and (max-width : 540px){
	header{
		height:auto;
		margin-bottom: 20px;
	}
	header #logo {
		display: inline-block;
		width:65%;
	}
	header #logo img {
		max-width: 150px;
	}
	.home-page header .header-right{
		width: 100%;
	}
	.home-page header .member-login{
		width:100%;
	}
	.home-page header .menu-links {
		left: initial;
		right: 25px;
		top: 65px;
		bottom: initial;
	}
	.inner-page .header-right > .member-login .login-form{
		width: 290px;
		top: 30px;
		left: 0;
	}
	header .member-login .mem-login-title{
		float:left;
		clear: both !important;
	}
	header .header-right {
		margin-top:0px;
		float: left;
		width: 100%;
	}
	ul.social-links{
		display:none;
	}
	header .mem-login-title.p-site.mem-logout{
		float: left;
	}
	#mega-menu.active-nav .col-md-2:last-child{
		display:none;
	}
	
	#home-sections h2, #home-offer h2, #home-article h2,
	#pwn-wrap.extranet #home-sections .block-benefits h2 a,
	#pwn-wrap.extranet #home-get-talking h2,
	#home-sections-2 .Knowledge_hub-hom h2,
	#home-sections-2 .event-ext-hom h2,
	#home-sections-2 .get-it-done-ext h2{
		font-size:30px;
	}
	
	#mega-menu.container{
		position: relative;
	}
	#mega-menu a.close-menu {
		margin-bottom: 10px;
	}
	#mega-menu.active-nav .col-md-2 {
		width: 19%;
	}
	#mega-menu.active-nav .col-md-4 {
		width: 100%;
		padding:0;
		display: inline-block;
	}
	#mega-menu.active-nav .col-md-2:last-child{
		width: auto;
		position: absolute;
		top:5%;
		right: 8%;
		padding: 0;
	}
	ul#priamry-nav > li {
		width: 49%;
	}
	
	.secondary-nav > ul > li {
		width: 100%;
	}
	.secondary-nav > ul > li a {
		font-size: 14px;
    	padding: 10px 10px;
	}
	
	#home-sections h2, #home-offer h2, #home-article h2 {
		font-size: 30px;
	}
	
	#home-sections .block-benefits p > a{
		font-size: 18px;
		margin-right: 0;
		margin-top: 19px;
	}
	#home-offer ul > li {
		width: 100%;
		border: 0!important;
		padding:10px 0px;
		margin-bottom:0px;
		border-bottom:solid 2px #431b3d !important;
	}
	#home-offer ul > li .off-desc{
		width: 100%;
	}
	.home-page #home-article .col-md-4:nth-child(2) {
		height: 170px!important;
	}
	
	
	/*--*/
	#inner-banner h1{
		font-size:30px;
	}
	.tabbed-nav > ul{
		border:0px;
	}
	.tabbed-nav > ul > li {
    	width: 100%;
	}
	.partner-listing > ul > li > div.partner-img{
		display:none;
	}
	.partner-listing > ul > li > div.partner-desc{
		padding-left:0px;
	}
	.contact-wrap > ul > li.form-questions{
		padding-bottom:25px;
	}
	.contact-wrap > ul{
		margin-bottom:25px !important;
	}
	ul.fliter-catogory li{
		margin-right:0px;
		width:100%;
	}
	.select-wrap, .catogory-search{
		width:100%;
	}
	ul.fliter-catogory li .select-wrap select{
		width:100%;
	}
	.catogory-search input[type="text"]{
		width: 92%;
	}
	ul.fliter-catogory li label{
		margin-bottom:5px;
	}
	.widget-block ul li > div h3{
		font-size: 14px !important;
	}
	.widget-block ul li > div{
		font-size: 14px !important;
	    padding-right: 15px;
	}
	.widget-block ul li > div.widget-website{
		padding-right:0px;
	}
	.widget-block ul li > div.widget-website a{
		font-size: 14px !important;
	}
	ul.whats-new-listing > li > div.sec-img{
		display:none;
	}
	.detail_page iframe {
    	width: 100%;
	}
	#inner-content-section .event-detail h1 {
    	font-size: 26px;
	}
	#pwn-wrap.extranet .comments_container ul.topic-comments li .topic-detail .posted-by{
		display:none;
	}
	#pwn-wrap.extranet .comments_container ul.topic-comments li .topic-detail ul.comment-actions {
		width: 100%;
	}
	#pwn-wrap.extranet .comments_container ul.topic-comments li .topic-detail ul.comment-actions > li:nth-child(2) {
		margin-top: 20px;
	}
	.comment-actions li > a{
		margin-right: 15px;
	}
	.secondary-nav.nav-four > ul > li,
	.secondary-nav.nav-two ul.sub_menu > li{
		width:100% ;
	}
	
	.profile-details ul li .select-wrap, .profile-details ul li .field-wrap {
    	width: 280px;
	}
	.chzn-container{
		width:100%!important;
	}
	#joinus-wrap ul li.cost_listing,
	#joinus-wrap ul li > div.jn-title{
		display:none !important;
	}
	#joinus-wrap ul li > div{
		padding-right:10px;
	}
	#joinus-wrap ul li > div:last-child{
		padding-right:0px;
	}
	footer .col-md-3:nth-child(2){
		display:none;
	}
	.catogory-search input[type="text"] {
		width: 85%;
	}
	.catogory-search input[type="button"]{
		    float: right;
	}
	/*-popup-*/
	.modal-forms .modal-dialog {
		width: 93%;
	}
	.modal-forms .control-label{
		width: 100% !important;
		padding-right: 0;
	}
	.modal-forms .controls {
		float: left;
		width: 100%;
	}
	.modal-forms h1, .modal-forms h2 {
		font-size: 20px!important;
		line-height: 100%;
	}
	.profile-details ul li .select-wrap, .profile-details ul li .field-wrap{
		width: 100%;
	}
	.contact-details.profile-details ul li .select-wrap,
	.contact-details.profile-details ul li .field-wrap{
		 width: 88%;
	}
	.event-reg-popup span strong.lbl{
		width:100%;
	}
	.event-reg-popup li input[type="text"],
	.event-reg-popup li input[type="email"],
	.event-reg-popup li select{
		width:100%;
	}
	#cancel-popup .cancelmember ul.cancel-popup-mbr li .control-label {
		width: 100%!important;
	}
	#cancel-popup .cancelmember ul.cancel-popup-mbr li .controls {
		width: 100%;
	}
	#cancel-popup .cancelmember ul.cancel-popup-mbr li .text-field {
		float: left;
		width: 100%;
	}
	.modal-forms ul.extra_fields select{
		width:100% !important;
	}
	.modal-forms ul.extra_fields textarea,
	.modal-forms ul.extra_fields input[type="text"]{
		width:100% !important;
	}
	
	/*-popup end-*/
	
	/*-calender-*/
	#home-sections .block-events table.custom_calendar tr td {
		height: 50px;
	}
	.block-events table.custom_calendar tr td.calendar_month_year,
	.block-events table.custom_calendar tr td.calendar_month_year > span,
	#event-calender table.custom_calendar tr td.calendar_month_year{
		font-size:18px;
    	line-height: 100%!important;
	}
	/*#event-calender table.custom_calendar tr td.calendar_month_year{
		padding-top:10px!important;
	}*/
	.block-events table.custom_calendar tr.week_titles td,
	#event-calender table.custom_calendar tr.week_titles td{
    	font-size: 16px;
	}
	.block-events table.custom_calendar tr td,
	#event-calender table.custom_calendar tr td{
		font-size: 16px;
		line-height: normal !important;
		padding: 8px 5px !important;
	}
	#event-calender .custom_calendar tr td.pwn-involved  > a.more{
		font-size: 16px;
		padding-top: 6px;
	}
	.block-events .custom_calendar tr td > a.more,
	#event-calender .custom_calendar tr td.events > a.more{
		width: 25px;
		height: 25px;
		padding-top: 6px;
		padding-right: 0px;
		padding-left: 1px;
	}
	#event-calender .custom_calendar tr td.events > a.more{
		padding-top:4px;
		font-size: 14px;
	}
	#event-calender{
		padding:10px !important;
	}
	.extranet.home-page .calender-section {
		padding: 50px 25px 25px;
	}
	.modal-forms #topic-form .fileuploader-ext-pup {
		bottom: 140px;
	}
	.modal-forms #topic-form .topic-form-btn .btn-primary {
		float: none;
		clear: both;
		margin-bottom: 13px;
	}
	#event-calender ul.event_category_color_listing li > a{
		font-size: 14px;
	}
	#event-calender .custom_calendar tr td > a.more{
		font-size: 16px;
	}
	#event-calender ul.event_category_color_listing{
		padding-left:5px!important;
	}
	/*-calender-*/
	
	ul.fliter-catogory li .add_new_forumtopic{
		margin-top:20px;
	}
	.topic-wrap.discussion_topics_page{
		margin-top:20px;
	}
	.modal-forms #topic-form .topic-form-btn .btn-primary{
		margin-right:10px;
	}
	
	
}
@media only screen and (max-width :450px){
	.contact-details.profile-details ul li .select-wrap,
	.contact-details.profile-details ul li .field-wrap{
		 width: 85%;
	}
	#citynwList div.widget-country{
		display:none;
	}
	#citynwList.widget-block ul li > div.widget-city{
		width:60%;
	}
	#citynwList.widget-block ul li > div.widget-website {
		width: 40%;
	}
	.gallery-wrap ul.gallery-list > li .gallery-img img {
		width: 140%;
	}
}
@media only screen and (max-width :400px){
	#home-article a.vid-thumb img {
		width: 125%;
	}
	#pwn-wrap.extranet .contact-me-pro-insd ul.social-links li.preferred,
	#pwn-wrap.extranet .contact-me-pro-insd ul.contact-links li.preferred {
    	padding-bottom: 50px;
	}
	#joinus-wrap ul li > div > a {
		font-size: 12px;
		padding: 5px 5px;
	}
	.controls.submit_sec .g-recaptcha{
		transform: scale(0.80);
			margin-left: -33px;
	}
	
}
@media only screen and (max-width : 350px){
	header #logo img {
		max-width: 130px;
	}
	#home-sections .block-benefits p > a {
		font-size: 14px;
	}
	.inner-page .header-right > .member-login .login-form {
    	width: 260px;
	}
	#joinus-wrap ul li > div > a {
		font-size: 11px;
		text-align: center;
	}
	.contact-details.profile-details ul li .select-wrap,
	.contact-details.profile-details ul li .field-wrap{
		 width: 80%;
	}
	#home-banner a.scroll-arrow{
		width:35px;
    	height:35px;
		bottom:10px;
		background-size:35px;
	}
	#pwn-wrap.extranet #home-banner a.scroll-arrow{
		background-size:35px;
	}
	.gallery-wrap ul.gallery-list > li .gallery-img img {
		width: 180%;
	}
}






























