@media only screen and (max-width:479px){ 
    /* For Mobile: */
	
	html body{
		max-width:100%;
	}
	
	/* **************** This is for Social media block *****************/
	#block-socialmediablock a{
		padding: 0 2.5%;
	}
	
	/* **************** This is for Footer Logo Block *****************/
	#block-tsnnlogoblock-2  {
		display: block;
		float: none;
		text-align: center;
	}
	/* **************** This is for the Partner Voices & Destination Highlight View Blocks *****************/
	#block-views-block-partner-voices-block-1, #block-views-block-destination-highlight-block-1, #block-views-block-partner-voices-block-1-2 {
		border: 2px solid #ddd;
		padding: 3%;
	}
	#block-views-block-partner-voices-block-1 h2, #block-views-block-partner-voices-block-1-2 h2, #block-views-block-destination-highlight-block-1 h2 {
		padding: 0px 6px;
		height: 16px;
		margin-left: 2%;
		margin-top: 2%;
		font-size: 1em;
	}
	#block-views-block-partner-voices-block-1 img, #block-views-block-partner-voices-block-1-2 img, #block-views-block-destination-highlight-block-1 img {
		position: relative;
	}
	#block-views-block-partner-voices-block-1 .views-field.views-field-title, #block-views-block-partner-voices-block-1-2 .views-field.views-field-title, #block-views-block-destination-highlight-block-1 .views-field.views-field-title {
		position: absolute;
		top: 4%;
	}
	#block-views-block-partner-voices-block-1 .views-field-title a, #block-views-block-partner-voices-block-1-2 .views-field-title a, #block-views-block-destination-highlight-block-1 .views-field-title a {
		font-size: 1.6em;
		line-height: 1;
	}
	#block-views-block-partner-voices-block-1 .views-field-body, #block-views-block-partner-voices-block-1-2 .views-field-body, #block-views-block-destination-highlight-block-1 .views-field-body {
		color: slategray;
		width: 100%;
		margin-left: 0;
		padding: 2%;
		line-height: 1.5;
	}
	p.gray-color-summary {
		color: dimgray;
		font-size: 1em;
	}
	#block-views-block-partner-voices-block-1 .views-field.views-field-nothing, #block-views-block-partner-voices-block-1-2 .views-field.views-field-nothing,  #block-views-block-destination-highlight-block-1 .views-field.views-field-nothing {
		margin-top: 2%;
		margin-left: 0;
		margin-right: 5%;
		text-align: right;
	}
	#block-views-block-partner-voices-block-1 .views-field.views-field-nothing a, #block-views-block-partner-voices-block-1-2 .views-field.views-field-nothing a, #block-views-block-destination-highlight-block-1 .views-field.views-field-nothing a {
		background-color: #f07d2d;
		color: white;
		height: 28px;
		text-decoration: none;
		padding: 3px 12px;
		border-radius: 30px 30px 30px 30px;
	}
		
	/* **************** This is for News & Blogs View Page *****************/
	.news-page .view-header h1, .blogs-page .view-header h1 {
		letter-spacing: 2px;
		font-size: 2.5em;
	}
	.news-page .views-field.views-field-field-primary-image, .blogs-page .views-field.views-field-field-photo {
		float: none;
		padding: 0;
	}
	.news-page .views-field.views-field-taxonomy-vocabulary-1 {
		padding: 0 3%;
		float: right;
	}
	.news-page .views-field.views-field-taxonomy-vocabulary-1 a {
		font-weight: bold;
		font-size: 0.9em;
	}
	.news-page .views-field.views-field-field-primary-image img, .blogs-page .views-field.views-field-field-photo img {
		width: 100%;
		margin-bottom:2%;
	}
	.news-page .views-field.views-field-title a, .blogs-page .views-field.views-field-title a {
		font-size: 1.5em;
		letter-spacing: 1px;
		line-height: 1.2;
	}
		
	/* **************** This is for inner page layout *****************/
	.top-region .field--name-node-title h2 {
		font-size: 1.2em;
		margin-bottom: 0px;
	}
	.top-region .field.field--name-node-title.field--type-ds.field--label-hidden.field--item {
		padding-left: 3%;
		padding-right: 3%;
	}
	.bottom-region .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item {
		column-count: 1;
		-webkit-column-count: 1;
		-moz-column-count: 1;
		line-height: 1.8em;
		padding: 3% 5% 5% 5%;
		-webkit-column-gap: 30px;
		-moz-column-gap: 30px;
		column-gap: 30px;
		font-size: 0.9em;
	}
	.bottom-region .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item p:first-of-type:first-letter {
		font-size: 2.5em;
	}
	.bottom-region .sharethis-wrapper {
		padding-left: 0%;
	}
	.sharethis-wrapper .st_email_large:after {
		font-size: 1.5em;
		letter-spacing: 1px;
		padding: 2% 0 2% 2%;
	}
	#block-views-block-solr-related-articles-block-1 .views-col {
		min-height: 165px;
		
	}
	/* **************** This is for Related Articles View Block *****************/
	#block-views-block-solr-related-articles-block-1 .views-field.views-field-title a {
		font-size: 1.3em;
		letter-spacing: 1px;
	}
	#block-views-block-solr-related-articles-block-1 h2.block-title {
		font-size: 1.5em;
	}
	
	
	.page-node-type-page .field.field--name-node-title.field--type-ds.field--label-hidden.field--item h2, .page-node-type-news-blogs .field.field--name-node-title.field--type-ds.field--label-hidden.field--item h2, .page-node-type-blogs .field.field--name-node-title.field--type-ds.field--label-hidden.field--item h2{
		font-size: 2em;
	}
	
	
	/* **************** This is for Latest Blog Post *****************/
	#block-views-block-latest-blog-post-block-1 {
		width: 100%;
	}
	#block-views-block-latest-blog-post-block-2 {
		width: 100%;
		margin-top: 0;
		margin-bottom: 5%;
	}
	
	/* **************** This is for Front Page *****************/
	.path-homepage .top-region {
		display: none;
	}	
	.path-homepage .bottom-region {
		display: none;
	}
	.path-homepage .field.field--name-node-title.field--type-ds.field--label-hidden.field--item h2 {
		display: none;
	}
	
	/* ** This is for Heading of Right Side Bar View Block, Trade Show Calender View Block, News View Block & Latest Blog Post View Block  ** */
	#block-views-block-right-side-bar-block-1 .views-field.views-field-title a, .trade-show-calendar h4 a, #block-views-block-most-read-news-block-1 h4, .news-style .views-row.clearfix.row-1 .views-col.col-1 .views-field.views-field-title a, #block-views-block-latest-blog-post-block-1 h2.block-title, .latest-blogs .views-field.views-field-title a, #block-researchblock .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item a, #block-tsnnawardblock .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item a{
		font-size: 1.5em;
		letter-spacing: 1.5px;
	}
	.trade-show-calendar .views-field.views-field-title a, #block-views-block-most-read-news-block-1 .views-field.views-field-title a, .news-style .views-row.clearfix.row-2 .views-field.views-field-title a {
		font-size: 0.9em;
	}
	/* **************** This is for Sidebar Region *****************/
	.custom-sidebar-region {
		width: 100%;
		border-left: none;
		margin: 2% 0 0 0;
		padding: 0 5%;
	}	
	
	/* **************** This is for givining the padding to the radio buttons on webforms *****************/
	.webform-submission-form .fieldset-wrapper {
		padding-left: 7%;
	}
	/*------------------------------- This is for Other Pages ----------------------------------------------------*/
	/*------------ This is for Research Reports ----------*/
	.column-2{
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		-webkit-column-gap: 0px; /* Chrome, Safari, Opera */
		-moz-column-gap: 0px; /* Firefox */
		column-gap: 0px;
	}

	.research-report-paragraph:nth-child(15){
		display: none;
	 }
	.research-report-paragraph:nth-child(16){
		display: none;
	 }
	.research-report-paragraph:nth-child(17){
		display: none;
	 }

	 
		/* **************** This is for slider *****************/

	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 {
		width: 100%;
	}

	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 {
		width: 50%;
		clear: none;
	}

	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .taxvocab {
	    font-size: 1rem;
	    left: 8px;
	    top: 5px;
	    padding: 5px;
	}

	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .viewtitle,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .viewtitle,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .viewtitle {
	    padding-left: 8px;
	    padding-right: 0;
    	font-size: 1rem;
	}
	
	
	
	
	
	/**************************** This is for the global search box ***********************************/





	section#block-quicktabshomepagesearchblock {
		height: auto;
	}	

	/*	#block-quicktabshomepagesearchblock h2.block-title {
			padding-bottom: 10px;
			padding-left: 0;
		}
	*/
	#quicktabs-container-homepage_searchblock {
		text-align: center;
	}
	
	#block-quicktabshomepagesearchblock .panel-heading-collapse #show {
		padding: 0;
		margin-top: 10px;
	}

	#block-quicktabshomepagesearchblock .panel-heading-collapse #search {
		margin: 0;
		padding: 0;
	}

	#block-quicktabshomepagesearchblock .form-item {
		width: 100%;
	}

	
	#block-quicktabshomepagesearchblock #edit-actions {
		float: none;
	}
	
	
	#block-quicktabshomepagesearchblock #edit-add-your-event-link,
	#block-quicktabshomepagesearchblock #edit-event-list {
		display: block;
	}
	

	/**************************** This is for the events search results ***********************************/
	.view-display-id-events  .view-content .views-row.enhance,
	.view-display-id-events .view-content .views-row {
	    width: 100%;
		margin-left: 0;
	}
	
	.view-display-id-events .field.field--name-node-title h2 a {
		font-size: 0.75em;
	}


	/**************************** This is for the vendor search results ***********************************/
	.view-display-id-vendors .view-content .views-row,
	.view-display-id-vendors .view-content .views-row.enhance   {
		width: 100%;
		margin-left: 0;
	}
	
	.view-display-id-vendors .field.field--name-node-title h2 a {
		/* width: 100%; */
		font-size: .75em;
	}

	/**************************** This is for the organizer search results ***********************************/
		
	.view-display-id-organizers .view-content .views-row, .view-display-id-organizer .view-content .views-row.enhance {
		width: 100%;
		margin-left: 0;
	}
	
	.view-display-id-organizers .field.field--name-node-title h2 a {
		font-size: 1.5em;
	}
	
	/**************************** This is for vendors page ***********************************/
	
	.wrapper-vendor a{
    font-size: 0.9em;
	overflow: hidden;
	}
	#address-fields h5 {
		margin-top: 4px;
		width: 10%;
	}
	 .wrapper-vendor {
		column-count: 1;
	}
	.node--type-vendor .field--name-node-title h2 {
		font-size: 1.6em;
	}
	.wrapper-vendor  .field.field--name-field-zip-code,
	.wrapper-vendor  .field.field--name-field-city,
	.wrapper-vendor  .field.field--name-field-state,
	.wrapper-vendor  .field.field--name-field-country,
	.wrapper-vendor  .field.field--name-field-address-2,
	.wrapper-vendor  .field.field--name-field-address-1{
	 
		font-size: .9em;
		margin-left: 72px;
	}
	.wrapper-vendor  .field .field--item {
		padding: 0 5px;
		font-size: .9em;
	}
	.wrapper-vendor .field .field--label {
		font-size: .9em;
		padding: 0 4px 0 0;
	}
	
	
	/**************************** This is for organizers page ***********************************/
	
	.node--type-organizer .field--name-field-slogan {
		font-size: 1em;
	}
	.node--type-organizer .field--name-node-title h2 {
		font-size: 1.3em;
	}
	.wrapper-organizer .field--name-field-city,
	.wrapper-organizer .field--name-field-zip-code,
	.wrapper-organizer .field--name-field-country,
	.wrapper-organizer .field--name-field-state,
	.wrapper-organizer .field--name-field-address-2,
	.wrapper-organizer .field--name-field-address-1{
		font-size: .9em;
		margin-left: 71px;
	}
	div#address-fieldsorganizer h5 {
		margin-left: 5px;
		margin-top: 4px;
	}
	.wrapper-organizer .field--item {
		font-size: .9em;
	}
	.wrapper-organizer .field--label {
		font-size: .9em;
		padding: 0 4px 0 0;
	}
	.wrapper-organizer {
		column-count: 1;
	}
	.wrapper-organizer a{
		font-size: 0.9em;
	}
	.wrapper-organizer .field.field--name-field-org-contact-title {
		margin-top: 7px;
	}
	
	/********************************* This is for Venue page ********************************************/
	.wrapper-venue {
		column-count: 1;
	}
	.node--type-venue .field--name-field-slogan {
		font-size: 1em;
	}
	.node.node--type-venue .field.field--name-node-title  h2 {
		font-size: 1.3em;
	}
	.wrapper-venue .field--label {
		font-size: .9em;
	}
	.wrapper-venue a{
		font-size: 0.9em;
	}
	.wrapper-venue .field--name-field-city,
	.wrapper-venue .field--name-field-zip-code,
	.wrapper-venue .field--name-field-country,
	.wrapper-venue .field--name-field-state,
	.wrapper-venue .field--name-field-address-2,
	.wrapper-venue .field--name-field-address-1{
		font-size: .9em;
		margin-left: 71px;
	}
	
	/************************************** This is for Events page *********************************/
	.page-node-type-event .field.field--name-node-title.field--type-ds.field--label-hidden.field--item h2 {
		font-size: 1.7em;
    }
	.field.field--name-field-event-contact-info-button {
		margin-top: 10px;
	}
	.group-right a.contact-event-info {
		font-size: .9em;
		margin-left: auto;
		margin-right: auto;
	}
	#wrapper .field .field--label {
		font-size: .9em;
	}
	#wrapper .field .field--item {
		font-size: .9em;
	}
	#wrapper .group-right {
		width: 100%;
	}
	#wrapper .group-right .field {
		padding: 2% 2% 2% 0;
	}
	#wrapper .group-left a {
		font-size: .9em;
	}
	.field--name-field-description .field--item p {
		 font-size: 0.9em;
	}
	#wrapper .group-right .field.field--name-field-event-contact-info-button {
		margin: 0%;
	}
	/*************************************** This is for the side-bar links ****************************************/
	.page-node-type-industry-calender-listing .field .field--item {
		padding: 2%;
	}
	.page-node-type-industry-calender-listing .field .field--label {
		padding: 2%;
	}
	.page-node-type-industry-calender-listing a{
		font-size: .9em;
	}
	/**************************** This is for Reports Archive page***********************************/
	.user-logged-in h1#page-title {
		font-size: 2.1em;
	}
	/********************************* This is for Subscription page ********************************************/
	h2.subtitles {
		font-size:1.5em;
	}

	.page-node-type-news-blogs .field.field--name-field-primary-image.field--type-image.field--label-hidden.field--item img {
    		width: 100%;
	}
	
	/********************************* Pop up ********************************************/
	
	.ui-dialog .ui-button.ui-dialog-titlebar-close {
		margin: -10px 0 0 0;
		z-index: 1;
	}

	#exact-target-newsletter-ajax-form .form-group {
		width: 100%;
	}
	
	.ui-dialog .Sign-up-text p {
		font-size: 10px;
	}	
	
	.ui-dialog div#edit-lists {
		padding-left: 10px;
		position: relative;
		width: 100%;
	}
	
	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front {
		padding-bottom: 40px !important;
		width: 93% !important;
		left: 3% !important;
	}

	/*---------------- This is for super login page ------------------*/

	
	form#user-pass p {

	    text-align: center;
	    float: none;
	}

	#user-login-form p.forgot-password {
	   
	    position: relative;
	    float: none;
	    text-align: center;
	    display: block;
	    margin: 0;
	}
	.user-login-form div#edit-actions {
	    margin: 15px;
	    padding: 0;
	    text-align: center;
	}


	form#user-login-form .form-text {
	    margin: 0;
	    width: 100%;
	}
	#user-login-form .actions-suffix {
	    bottom: 14.5em !important;
	    float: none;
	    text-align: center;
	    display: block;
	    right: 0 !important;
	}

	#user-pass .form-item {
	    padding: 0;
	}

	#user-pass div#edit-actions {
	    margin: 20px 0;
	    text-align: center;
	}

	/******************************************search page css**********************************************/
	.path-search .view.view-search .form-item {
		width: auto;
	}

	.path-search .view.view-search #edit-actions {
		float: none;
		text-align: center;
		margin: 0;
	}

	.path-search .views-row h2 a {
		font-size: 30px;
	}

	.path-search .sharethis-wrapper {
		font-size: 10px;
	}

	.path-search .views-row .field.field--name-body {
		font-size: 13px;
	}
	

	/********************BLOGS AUTHOR DESCRIPTION************************/
	.page-node-type-blogs .field.field--name-field-author .content {
		float: unset;
		margin: 0px 0px 20px 0;
    }
	/*****************TECH CORNER NEWS****************************/
	.path-news .region.region-content .views-element-container .view-header {
		display: inline-block;
	}
	div#techcorner-news {
		display: block;
	}
	.news-categories .view-header h1 a {
		padding-left: 0;
		margin-left: 5x;
	}
	.path-news .news-categories .view-header img {
		margin: 0 0 20px 9px;
	}
	.path-news .news-categories .view-header h1 {
		margin-left: 1px;
	}
	/*************TECH CORNER NEWS homepage****************************/
	.news-style h5 a{
		padding: 5px 8px;
	}
	
	.partner-voice {
		font-size: 1rem;
		left: 8px;
		top: 5px;
		font-weight: bold;
		padding: 5px;
	}
	.gated-content-link a {
    font-size: 0.7em;
    }
	
	.view-datasite .views-exposed-form .form-item .form-text {
	    width: 100%;
	 
	}

	/* This is for eu cookie popup */	
	.eu_cookie_open .dialog-off-canvas-main-canvas {
		margin-top: 191px;
	}
	
	/* ******************* Video Gallery Page **************************** */
	.video-column {
		width: 100%!important;
	}
	/* For a2z logo ****************/
	#image-link.a2z img{
		width: 75px;
		margin-top: 9px;
		height: auto;
	}
}

@media only screen and (min-width: 480px) and (max-width: 599px) {
    /* For Mobile: */
	
	#block-socialmediablock a{
		padding: 0 2.5%;
	}
	
	#block-tsnnlogoblock-2  {
		display: block;
		float: none;
		text-align: center;
	}
	/*---------------- This is for Partner Voices and Destination Highlight View block------------------*/
	#block-views-block-partner-voices-block-1 h2, #block-views-block-partner-voices-block-1-2 h2, #block-views-block-destination-highlight-block-1 h2 {
		padding: 2px 10px;
		height: 21px;
		margin-left: 1%;
		margin-top: 1%;
		font-size: 1.1em;
	}
	#block-views-block-partner-voices-block-1 .views-field-title a, #block-views-block-partner-voices-block-1-2 .views-field-title a, #block-views-block-destination-highlight-block-1 .views-field-title a {
		font-size: 1.7em;
		line-height: 1.2em;
	}
	#block-views-block-partner-voices-block-1 .views-field-body, #block-views-block-partner-voices-block-1-2 .views-field-body, #block-views-block-destination-highlight-block-1 .views-field-body {
		width: 85%;
		line-height: 1.4;
		font-size: 0.8em;
	}
	#block-views-block-partner-voices-block-1 .views-field.views-field-nothing a, #block-views-block-partner-voices-block-1-2 .views-field.views-field-nothing a, #block-views-block-destination-highlight-block-1 .views-field.views-field-nothing a  {
		height: 25px;
		padding: 2px 14px;
		border-radius: 30px 30px 30px 30px;
		letter-spacing: 1px;
	}
	p.gray-color-summary {
		font-size: 1em;
	}
	
	/* **************** This is for News & Blogs View Page *****************/
	.news-page .view-header h1, .blogs-page .view-header h1 {
		letter-spacing: 2px;
		font-size: 2.5em;
	}
	.news-page .views-field.views-field-field-primary-image, .blogs-page .views-field.views-field-field-photo {
		float: none;
		padding: 0;
	}
	.news-page .views-field.views-field-taxonomy-vocabulary-1 {
		padding: 0 3%;
		float: right;
	}
	.news-page .views-field.views-field-taxonomy-vocabulary-1 a {
		font-weight: bold;
		font-size: 0.9em;
	}
	.news-page .views-field.views-field-field-primary-image img, .blogs-page .views-field.views-field-field-photo img  {
		width: 100%;
		margin-bottom:2%;
	}
	.news-page .views-field.views-field-title a, .blogs-page .views-field.views-field-title a {
		font-size: 1.5em;
		letter-spacing: 1px;
		line-height: 1.2;
	}
	.top-region .field--name-node-title h2 {
		font-size: 1.6em;
	}
	/*---------------- This is for Related Articles View Block ------------------*/
	#block-views-block-solr-related-articles-block-1 .views-field.views-field-title a {
		font-size: 1.3em;
		letter-spacing: 1px;
	}
	#block-views-block-solr-related-articles-block-1 .views-col {
		min-height: 314px;
	}
	/*---------------- This is for Latest Blogs View Block------------------*/
	#block-views-block-latest-blog-post-block-1 {
		width: 100%;
	}
	#block-views-block-latest-blog-post-block-2 {
		width: 100%;
		margin-top: 0;
		margin-bottom: 5%;
	}
	
	/*---------------- This is for Sidebar Region------------------*/
	.custom-sidebar-region {
		width: 100%;
		border-left: none;
		margin: 2% 0 0 0;
		padding: 0 5%;
	}
	
	/*---------------- This is for inner page ------------------*/
	.page-node-type-page .field.field--name-node-title.field--type-ds.field--label-hidden.field--item h2 {
		font-size: 2.5em;
	}


	/*------------------------------- This is for Other Pages ----------------------------------------------------*/
	/*------------ This is for Research Reports ----------*/
	.column-2{
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		-webkit-column-gap: 0px; /* Chrome, Safari, Opera */
		-moz-column-gap: 0px; /* Firefox */
		column-gap: 0px;
	}

	.research-report-paragraph:nth-child(15){
		display: none;
	 }
	.research-report-paragraph:nth-child(16){
		display: none;
	 }
	.research-report-paragraph:nth-child(17){
		display: none;
	 }



	/* **************** This is for slider *****************/

	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 {
		width: 100%;
	}

	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 {
		width: 50%;
		clear: none;
	}

	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .taxvocab {
	    font-size: 1.3rem;
	    left: 12px;
	    top: 10px;
	}

	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .viewtitle{
		font-size: 1.4em;
	}

	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .viewtitle,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .viewtitle {
	    font-size: 1em;
	}
	
	
	
	/**************************** This is for the global search box ***********************************/
	
	
	section#block-quicktabshomepagesearchblock {
		height: auto;
	}	

	#block-quicktabshomepagesearchblock h2.block-title {
		padding-bottom: 10px;
		padding-left: 0;
	}
	
	#quicktabs-container-homepage_searchblock {
		text-align: center;
	}

	#block-quicktabshomepagesearchblock .panel-heading-collapse #search {
		margin: 0;
		padding: 0;
	}

	#block-quicktabshomepagesearchblock .panel-heading-collapse #show {
		padding: 0;
		margin-top: 5px;
	}

	#block-quicktabshomepagesearchblock .form-item {
		width: 100%;
	}

	
	#block-quicktabshomepagesearchblock #edit-actions {
		float: none;

	}
	
	
	#block-quicktabshomepagesearchblock #edit-add-your-event-link,
	#block-quicktabshomepagesearchblock #edit-event-list {
		display: block;
	}
	
	/*
	#block-quicktabshomepagesearchblock #edit-title,
	#block-quicktabshomepagesearchblock #edit-name, 
	#block-quicktabshomepagesearchblock #edit-field-city, 
	#block-quicktabshomepagesearchblock #edit-field-state-1, 
	#block-quicktabshomepagesearchblock #edit-field-event-date, 
	#block-quicktabshomepagesearchblock #edit-field-country-1 {
		width: 400px;
	}	
	
	/**************************** This is for the events search results ***********************************/
	.view-display-id-events .view-content .views-row.enhance,
	.view-display-id-events .view-content .views-row {
	    width: 100%;
		margin-left: 0;
	}
	
	
	/**************************** This is for the vendor search results ***********************************/
	.view-display-id-vendors .view-content .views-row,
	.view-display-id-vendors .view-content .views-row.enhance   {
		width: 100%;
		margin-left: 0;
	}
	/********************************* This is for Venue page ********************************************/
	.wrapper-venue {
		column-count: 1;
	}
	.node--type-venue .field--name-field-slogan {
		font-size: 1em;
	}
	.node.node--type-venue .field.field--name-node-title  h2 {
		font-size: 1.6em;
	}
	.wrapper-venue .field--label {
		font-size: .9em;
	}
	.wrapper-venue a{
		font-size: 0.9em;
	}
	#address-fields-venue h5{
		width:13%;
	}
	.wrapper-venue .field--name-field-city,
	.wrapper-venue .field--name-field-zip-code,
	.wrapper-venue .field--name-field-country,
	.wrapper-venue .field--name-field-state,
	.wrapper-venue .field--name-field-address-2,
	.wrapper-venue .field--name-field-address-1{
		font-size: .9em;
		margin-left: 60px;
	}
	/**************************** This is for Vendors page ***********************************/
	
	.wrapper-vendor a{
		font-size: 0.9em;
		overflow: hidden;
	}
	#address-fields h5 {
		margin-top: 1px;
		font-size: .9em;
		width: 10%;
	}
	.wrapper-vendor {
		column-count: 1;
	}
	.node--type-vendor .field--name-node-title h2 {
		font-size: 1.6em;
	}
	.wrapper-vendor  .field.field--name-field-zip-code,
	.wrapper-vendor  .field.field--name-field-city,
	.wrapper-vendor  .field.field--name-field-state,
	.wrapper-vendor  .field.field--name-field-country,
	.wrapper-vendor  .field.field--name-field-address-2,
	.wrapper-vendor  .field.field--name-field-address-1{

	 
		font-size: .9em;
		margin-left: 60px;
	}
	.wrapper-vendor .field--item {
		padding: 0 5px;
		font-size: .9em;
	}
	.wrapper-vendor .field .field--label {
		font-size: .9em;
		padding: 0 4px 0 0;
	}
	
	/**************************** This is for Organizers page***********************************/
	
	.node--type-organizer .field--name-field-slogan {
    font-size: 1em;
	}
	.node--type-organizer .field--name-node-title h2 {
		font-size: 1.5em;
	}
	div#address-fieldsorganizer h5 {
		margin-left: 4px;
		margin-top: 6px;
		width:10%;
	}
	.wrapper-organizer .field.field--name-field-city,
	.wrapper-organizer .field.field--name-field-zip-code,
	.wrapper-organizer .field.field--name-field-country,
	.wrapper-organizer .field.field--name-field-state,
	.wrapper-organizer .field.field--name-field-address-2,
	.wrapper-organizer .field.field--name-field-address-1{
		font-size: .9em;
		margin-left: 70px;
	}
	.wrapper-organizer a {
		font-size: .9em;
	}
	.wrapper-organizer .field--item {
		font-size: .9em;
	}
	.wrapper-organizer .field--label {
		font-size: .9em;
		padding: 0 4px 0 0;
	}
	.wrapper-organizer {
		column-count: 1;
	}
	.wrapper-organizer a{
		font-size: 0.99em;
	}
	.wrapper-organizer .field.field--name-field-org-contact-title {
		margin-top: 7px;
	}
	/************************************** This is for Events page *********************************/
	.page-node-type-event .field.field--name-node-title.field--type-ds.field--label-hidden.field--item h2 {
		font-size: 2em;
    }
	.field.field--name-field-event-contact-info-button {
		margin-top: 10px;
	}
	.group-right a.contact-event-info {
		font-size: .9em;
		margin-left: auto;
		margin-right: auto;
	}
	#wrapper .field .field--label {
		font-size: .9em;
	}
	#wrapper .field .field--item {
		font-size: .9em;
	}
	#wrapper .group-right {
		width: 100%;
	}
	#wrapper .group-right .field {
		padding: 2% 2% 2% 0;
	}
	#wrapper .group-left a {
		font-size: .9em;
	}
	.field--name-field-description .field--item p {
		 font-size: 0.9em;
	}
	#wrapper .group-right .field.field--name-field-event-contact-info-button {
		margin: 0%;
	}
	/**************************** This is for Reports Archive page***********************************/
	.user-logged-in h1#page-title {
		font-size: 2.3em;
	}
	/********************************* This is for Subscription page ********************************************/
	h2.subtitles {
		font-size:1.7em;
	}

	.page-node-type-news-blogs .field.field--name-field-primary-image.field--type-image.field--label-hidden.field--item img {
    		width: 100%;
	}
	
	
	
	/********************************* Pop up ********************************************/
	
	.ui-dialog .ui-button.ui-dialog-titlebar-close {
		margin: -10px 0 0 0;
		z-index: 1;
		
	}

	#exact-target-newsletter-ajax-form .form-group {
		width: 100%;
	}
	
	.ui-dialog .Sign-up-text p {
		font-size: 10px;
	}	
	
	.ui-dialog div#edit-lists {
		padding-left: 10px;
		position: relative;
		width: 100%;
	}
	
	
	
	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front {
		padding-bottom: 40px !important;
		width: 94% !important;
		left: 3% !important;
	}


	/*---------------- This is for super login page ------------------*/

	#user-pass .form-item {
		padding: 0;
	}

	form#user-pass .back-to-login {
	    float: none;
	    margin: 0;
	    text-align: center;
	}

	#user-pass div#edit-actions {
	    margin: 20px 0;
	    text-align: center;
	}

	form#user-login-form .form-text {
	    margin: 0;
	    width: 100%;
	}


	/******************************************search page css**********************************************/
	.path-search .view.view-search .form-item {
		width: auto;
	}

	.path-search .view.view-search #edit-actions {
		float: none;
		text-align: center;
		margin: 0;
	}

	.path-search .views-row h2 a {
		font-size: 30px;
	}

	.path-search .sharethis-wrapper {
		font-size: 10px;
	}

	.path-search .views-row .field.field--name-body {
		font-size: 13px;
	}


	#block-views-block-solr-related-articles-block-1 .view-solr-related-articles .views-row span a {
		font-size: 1.25em;
	}
	/*****************TECH CORNER NEWS****************************/
	.path-news .region.region-content .views-element-container .view-header {
		display: inline-block;
	}
	.path-news .news-categories .view-header h4 {
		color: black;	
		margin-left: 5px;
	    margin-top: 0;
	}
	.news-categories .view-header h1 a {
		padding-left: 0;
		margin-left: 5px;
	}
	div#techcorner-news {
		display: inline-flex;
	}
	.path-news .news-categories .view-header img {
		margin-left: 10px;
		margin-top: 0;
	}
	
	.partner-voice {
		font-size: 1.3rem;
		left: 12px;
		top: 10px;
	}
	
	.view-datasite .views-exposed-form .form-item .form-text {
	    width: 100%;
	   
	}
	
	/* This is for eu cookie popup */	
	.eu_cookie_open .dialog-off-canvas-main-canvas {
		margin-top: 181px;
	}
	
	/* ******************* Video Gallery Page **************************** */
	.video-column {
		width: 50%!important;
	}
}

@media only screen and (min-width: 600px) and (max-width: 641px) {


	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 {
		width: 50%;		
		clear: none;
	}

	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 {
		width: 100%;
	}


	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .taxvocab {
	    font-size: 1.3rem;
	    left: 12px;
	    top: 10px;
	}

	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .viewtitle{
		font-size: 1.6em;
	}


	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .viewtitle,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .viewtitle,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .viewtitle {
	    font-size: 1.2em;
	}

	.partner-voice {
		font-size: 1.3rem;
		left: 12px;
		top: 10px;
	}
	
	.view-datasite .views-exposed-form .form-item .form-text {
	    width: 100%;
	    
	}

}

@media only screen and (min-width: 600px) and (max-width: 767px) {
    /* For Mobile & Tablet: */
	
	html body{
		max-width:100%;
	}
	/* **************** This is for Find a Job block *****************/
	section#block-findajob a {
		    font-size: 1.2em;
	}
	
	/* **************** This is for Social media block *****************/
	#block-socialmediablock a{ 
		padding: 0 2.5%;
	}
	
	/*---------------- This is for Partner Voices & Destination Highlight View block------------------*/
	#block-views-block-partner-voices-block-1  h2, #block-views-block-partner-voices-block-1-2  h2, #block-views-block-destination-highlight-block-1 h2 {
		height: 25px;
		margin-left: 1%;
		margin-top: 1%;
		font-size: 1.1em;
	}
	#block-views-block-partner-voices-block-1  .views-field-title a, #block-views-block-partner-voices-block-1-2  .views-field-title a, #block-views-block-destination-highlight-block-1 .views-field-title a  {
		font-size: 2em;
	}
	#block-views-block-partner-voices-block-1  .views-field-body, #block-views-block-partner-voices-block-1-2  .views-field-body, #block-views-block-destination-highlight-block-1 .views-field-body  {
		width: 85%;
		font-size: 0.8em;
	}
	#block-views-block-partner-voices-block-1  .views-field.views-field-nothing a, #block-views-block-partner-voices-block-1-2  .views-field.views-field-nothing a, #block-views-block-destination-highlight-block-1 .views-field.views-field-nothing a {
		height: 30px;
		padding: 5px 15px;
		border-radius: 27px 27px 27px 27px;
	}	

	/* **************** This is for Logo block in Footer *****************/
	#block-tsnnlogoblock-2  {
		text-align: center;
		display: block;
		float: none;
	}
	
	/* **************** This is for News View Page and News Categories Page *****************/
	.news-page .views-field.views-field-title a , .news-categories .views-field.views-field-title a, .blogs-page .views-field.views-field-title a{
		font-size: 1.6em;
		letter-spacing: 2px;
	}
	.news-page .view-header h1, .news-categories h1 , .blogs-page h1, .page-node-type-page .field.field--name-node-title.field--type-ds.field--label-hidden.field--item h2 	{
		font-size: 2.5em;
	}
	#block-views-block-solr-related-articles-block-1 .views-col {
		min-height: 304px;
	}
	
	
	/* **************** This is for Related Articles *****************/
	#block-views-block-solr-related-articles-block-1 .views-field.views-field-title a {
		font-size: 1.5em;
		letter-spacing: 1px;
	}
	#block-views-block-most-read-news-block-1 .item-list ol {
		padding: inherit;
	}
	
	/* **************** This is for Sidebar Region *****************/
	.custom-sidebar-region {
		width: 100%;
		border-left: none;
		margin: 2% 0 0 0;
		padding: 0 5%;
	}
	
	/* **************** This is for inner page *****************/
	.bottom-region .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item p:first-of-type:first-letter {
		font-size: 2.5em;
	}
	.bottom-region .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item {
		padding: 0% 5% 5% 5%;
	}
	.top-region .field--name-node-title h2 {
		font-size: 2.3em;
	}



	/*------------------------------- This is for Other Pages ----------------------------------------------------*/
	/*------------ This is for Research Reports ----------*/
	.column-2{
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		-webkit-column-gap: 0px; /* Chrome, Safari, Opera */
		-moz-column-gap: 0px; /* Firefox */
		column-gap: 0px;
	}

	.research-report-paragraph:nth-child(15){
		display: none;
	 }
	.research-report-paragraph:nth-child(16){
		display: none;
	 }
	.research-report-paragraph:nth-child(17){
		display: none;
	 }



		/* **************** This is for slider *****************/



	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 {
		width: 100%;
	}
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 {
		width: 50%;
	}

	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .taxvocab, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .taxvocab {
	    font-size: 1.3rem;
	    left: 12px;
	    top: 10px;
	}

	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .viewtitle {
	    font-size: 1.5em;
	}

	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .viewtitle{
		font-size: 1.7em;
	}
	
	/**************************** This is for the Global search box ***********************************/
	
	#block-quicktabshomepagesearchblock .form-item {
		width: 48%;
	}

		/**************************** This is for the events search results ***********************************/
	.view-display-id-events .view-content .views-row.enhance,
	.view-display-id-events .view-content .views-row {
	    width: 44%;
		margin-left: 10px;
		padding-left: 0;
		padding-right: 0;
	}
	
	/**************************** This is for the vendor search results ***********************************/
	.view-display-id-vendors .view-content .views-row,
	.view-display-id-vendors .view-content .views-row.enhance   {
		width: 45%;
		margin-left: 10px;
		padding-left: 0;
		padding-right: 0;
	}

	

	/**************************** This is for the organizer search results ***********************************/
			

	.view-display-id-organizers .view-content .views-row, .view-display-id-organizer .view-content .views-row.enhance {
		width: 47%;
		margin-left: 10px;
	}

	.view-display-id-organizers .field.field--name-node-title h2 a {
		font-size: 1.25em;
	}	
	/********************************* This is for Venue page ********************************************/
	.wrapper-venue {
		column-count: 1;
	}
	.node--type-venue .field--name-field-slogan {
		font-size: 1em;
	}
	.node.node--type-venue .field.field--name-node-title  h2 {
		font-size: 1.8em;
	}
	.wrapper-venue .field--label {
		font-size: .9em;
	}
	.wrapper-venue a{
		font-size: 0.9em;
	}
	.wrapper-venue .field--name-field-city,
	.wrapper-venue .field--name-field-zip-code,
	.wrapper-venue .field--name-field-country,
	.wrapper-venue .field--name-field-state,
	.wrapper-venue .field--name-field-address-2,
	.wrapper-venue .field--name-field-address-1{
		font-size: .9em;
		margin-left: 71px;
	}
	#address-fields-venue h5{
		width:10%;
	}
	
	/**************************** This is for Vendors page ***********************************/

	.wrapper-vendor a{
		font-size: 1em;
		overflow: hidden;
	}
	#address-fields h5 {
		margin-top: 1px;
		width: 10%;
	}
	.wrapper-vendor {
		column-count: 1;
	}
	.node--type-vendor .field--name-node-title h2 {
		font-size: 1.8em;
	}
	.wrapper-vendor  .field.field--name-field-zip-code,
	.wrapper-vendor  .field.field--name-field-city,
	.wrapper-vendor  .field.field--name-field-state,
	.wrapper-vendor  .field.field--name-field-country,
	.wrapper-vendor  .field.field--name-field-address-2,
	.wrapper-vendor  .field.field--name-field-address-1{
	 
		font-size: 1em;
		margin-left: 70px;
	}
	.wrapper-vendor .field--item {
		padding: 0 5px;
		font-size: 1em;
	}
	.wrapper-vendor .field .field--label {
		font-size: 1em;
		padding: 0 4px 0 0;
	}

	/**************************** This is for Organizers page ***********************************/
	
	.node--type-organizer .field--name-field-slogan {
		font-size: 1.1em;
	}
	.node--type-organizer .field--name-node-title h2 {
		font-size: 1.6em;
	}
	div#address-fieldsorganizer h5 {
		margin-left: 4px;
		width:10%;
		margin-top: 8px;
	}
	.wrapper-organizer .field.field--name-field-city,
	.wrapper-organizer .field.field--name-field-zip-code,
	.wrapper-organizer .field.field--name-field-country,
	.wrapper-organizer .field.field--name-field-state,
	.wrapper-organizer .field.field--name-field-address-2,
	.wrapper-organizer .field.field--name-field-address-1{
		font-size: 1em;
		margin-left: 70px;
	}
	.wrapper-organizer a {
		font-size: 1em;
	}
	.wrapper-organizer .field--item {
		font-size: 1em;
	}
	.wrapper-organizer .field--label {
		font-size: 1em;
		padding: 0 4px 0 0;
	}
	.wrapper-organizer {
		column-count: 1;
	}
	.wrapper-organizer .field.field--name-field-org-contact-title {
		margin-top: 7px;
	}
	/************************************** This is for Events page *********************************/
	.page-node-type-event .field.field--name-node-title.field--type-ds.field--label-hidden.field--item h2 {
		font-size: 2em;
    }
	.group-right a.contact-event-info {
		font-size: .9em;
		margin-left: auto;
		margin-right: auto;
	}
	.field.field--name-field-event-contact-info-button {
		margin-top: 10px;
	}
	.group-right a.contact-event-info {
		margin-left: auto;
		margin-right: auto;
	}
	#wrapper .group-right {
		width: 100%;
	}
	#wrapper .group-right .field {
		padding: 2% 2% 2% 0;
	}
	#wrapper .group-right .field.field--name-field-event-contact-info-button {
		margin: 0%;
	}
	/**************************** This is for Reports Archive page***********************************/
	.user-logged-in h1#page-title {
		font-size: 2.5em;
	}
	/********************************* This is for Subscription page ********************************************/
	h2.subtitles {
		font-size:2em;
	}

	.page-node-type-news-blogs .field.field--name-field-primary-image.field--type-image.field--label-hidden.field--item img {
    		width: 100%;
	}

		

	/********************************* Pop up ********************************************/

	.ui-dialog .ui-button.ui-dialog-titlebar-close {
		margin: -10px 0 0 0;
		z-index: 1;
	}

	#exact-target-newsletter-ajax-form .form-group {
		width: 100%;
	}
	
	.ui-dialog .Sign-up-text p {
		font-size: 10px;
	}	
	
	.ui-dialog div#edit-lists {
		padding-left: 10px;
		position: relative;
		width: 100%;
	}
	
	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front {
		padding-bottom: 40px !important;
		width: 80% !important;
		left: 10% !important;
	}

	/*---------------- This is for super login page ------------------*/

	#user-pass .form-item {
		padding: 0;
	}

	form#user-pass .back-to-login {
	    float: none;
	    margin: 0;
	    text-align: center;
	}

	#user-pass div#edit-actions {
	    margin: 20px 0;
	    text-align: center;
	}

	form#user-login-form .form-text {
	    margin: 0;
	    width: 100%;
	}

	/******************************************search page css**********************************************/
	.path-search .view.view-search .form-item {
		width: auto;
	}

	.path-search .view.view-search #edit-actions {
		float: none;
		text-align: center;
		margin: 0;
	}

	.path-search .views-row h2 a {
		font-size: 30px;
	}

	.path-search .sharethis-wrapper {
		font-size: 10px;
	}

	.path-search .views-row .field.field--name-body {
		font-size: 13px;
	}

	#block-views-block-solr-related-articles-block-1 .view-solr-related-articles .views-row span a {
		font-size: 1.25em;
	}
	/*****************TECH CORNER NEWS****************************/
	.news-categories .view-header h1 a {
		padding-left: 0;
		margin-left: 5px;
	}
	.path-news .news-categories .view-header img {
		margin: 0 0 20px 5px;
	}
	
	.view-datasite .views-exposed-form .form-item .form-text {
	    width: 100%;
	    
	}
	
	/* This is for eu cookie popup */	
	.eu_cookie_open .dialog-off-canvas-main-canvas {
		margin-top: 135px;
	}
	/* ******************* Video Gallery Page **************************** */
	.video-column {
		width: 33.33%!important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	/*For Desktop*/
	html body{
		max-width:100%;
	}
	#block-mainnavigation .navbar-nav li a {
		font-size: 1.1em;
		padding: 15px 9px;
	}
	#block-mainnavigation .navbar-nav li.expanded.dropdown.open ul.menu.dropdown-menu li a {
		padding: 3px 15px;
	}
	/* **************** This is for Social Media Block *****************/
	#block-socialmediablock a{
		padding: 0 5%;
	}
	#block-views-block-solr-related-articles-block-1 .views-col {
		min-height: 304px;
	}
	nav#block-bootstrap-tsnn-account-menu {
    		float: right;
	}
	
	/* **************** This is for Partner Voices View Block *****************/
	#block-views-block-partner-voices-block-1 .views-field.views-field-nothing, #block-views-block-partner-voices-block-1-2 .views-field.views-field-nothing {
		margin-top: 5%;
		margin-left: 8%;
	}
	p.gray-color-summary {
		font-size: 1em;
	}
	
	/* **************** This is for Logo Block in Footer *****************/
	#block-tsnnlogoblock-2  {
		display: block;
		float: none;
		text-align: center;
	}
	
	/*---------------- This is for Partner Voices view block------------------*/
	#block-views-block-partner-voices-block-1  h2, #block-views-block-partner-voices-block-1-2  h2 {
		height: 25px;
		margin-left: 1%;
		margin-top: 1%;
		font-size: 1.1em;
	}
	#block-views-block-partner-voices-block-1  .views-field-title a, #block-views-block-partner-voices-block-1-2  .views-field-title a {
		font-size: 2em;
	}
	#block-views-block-partner-voices-block-1  .views-field-body, #block-views-block-partner-voices-block-1-2  .views-field-body {
		width: 85%;
		font-size: 0.8em;
	}
	#block-views-block-partner-voices-block-1  .views-field.views-field-nothing a, #block-views-block-partner-voices-block-1-2  .views-field.views-field-nothing a {
		height: 30px;
		padding: 5px 15px;
		border-radius: 27px 27px 27px 27px;
	}
	

	/*---------------- This is for destination highlight view block------------------*/
	#block-views-block-destination-highlight-block-1 h2 {
		height: 25px;
		margin-left: 1%;
		margin-top: 1%;
		font-size: 1.1em;
	}
	#block-views-block-destination-highlight-block-1 .views-field-title a {
		font-size: 2em;
	}
	#block-views-block-destination-highlight-block-1 .views-field-body {
		width: 85%;
		font-size: 0.8em;
	}
	p.gray-color-summary {
		font-size: 1.1em;
	}
	#block-views-block-destination-highlight-block-1 .views-field.views-field-nothing a {
		height: 30px;
		padding: 5px 15px;
		border-radius: 27px 27px 27px 27px;
	}
	

	
	/* **************** This is for Logo block in Footer *****************/
	#block-tsnnlogoblock-2  {
		text-align: center;
		display: block;
		float: none;
	}
	
	/* **************** This is for News View Page and News Categories Page *****************/
	.news-page .views-field.views-field-title a , .news-categories .views-field.views-field-title a, .blogs-page .views-field.views-field-title a{
		font-size: 1.6em;
		letter-spacing: 2px;
	}
	.news-page .view-header h1, .news-categories h1 , .blogs-page h1, .page-node-type-page .field.field--name-node-title.field--type-ds.field--label-hidden.field--item h2 	{
		font-size: 2.5em;
	}
	
	.bottom-region .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item {
		padding: 0% 5% 5% 5%;
	}
	
	/* **************** This is for Related Articles View Block *****************/
	#block-views-block-solr-related-articles-block-1 .views-field.views-field-title a {
		font-size: 1.5em;
		letter-spacing: 1px;
	}
	
	/* **************** This is for Most Read News View Block *****************/
	#block-views-block-most-read-news-block-1 .item-list ol {
		padding: inherit;
	}



	/*------------------------------- This is for Other Pages ----------------------------------------------------*/
	/*------------ This is for Research Reports ----------*/
	.column-2{
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		-webkit-column-gap: 0px; /* Chrome, Safari, Opera */
		-moz-column-gap: 0px; /* Firefox */
		column-gap: 0px;
	}

	.research-report-paragraph:nth-child(15){
		display: none;
	 }
	.research-report-paragraph:nth-child(16){
		display: none;
	 }
	.research-report-paragraph:nth-child(17){
		display: none;
	 }

		/**************** This is for slider *****************/
	


	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .taxvocab,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .taxvocab,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .taxvocab,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .taxvocab,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .taxvocab,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .taxvocab,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .taxvocab,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .taxvocab {
	    left: 10px;
	    top: 10px;
	    padding: 5px;
	    font-weight: 300;
	}


	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .viewtitle,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .viewtitle {
	    font-size: 1.3em;   
	}
	

	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .viewtitle,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .viewtitle,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .viewtitle,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .viewtitle,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .viewtitle,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .viewtitle {
	    font-size: .75em;
	   	bottom: 0px;
	   
	}
	
	
	
	
	/**************************** This is for the Global search box ***********************************/
	
	
	#block-quicktabshomepagesearchblock {
		padding: 10px 0 0 0;
	}

	
	#block-quicktabshomepagesearchblock .panel-heading-collapse #search {
		font-size: 1.73em;
		padding-left: 15px;
		padding-right: 0px;
	}

	#block-quicktabshomepagesearchblock .panel-heading-collapse #show {
		font-size: .9em;
		padding-left: 0;
		float: right;

	}

	#block-quicktabshomepagesearchblock 	ul.quicktabs-tabs li {
		display: block;
	}
	
	#block-quicktabshomepagesearchblock #edit-title, 
	#block-quicktabshomepagesearchblock #edit-name, 
	#block-quicktabshomepagesearchblock #edit-field-city, 
	#block-quicktabshomepagesearchblock #edit-field-state-1, 
	#block-quicktabshomepagesearchblock #edit-field-event-date, 
	#block-quicktabshomepagesearchblock #edit-field-country-1 {
		font-size: 10px;
		padding-right: 0;
	}

	#block-quicktabshomepagesearchblock #edit-add-your-event-link, #block-quicktabshomepagesearchblock #edit-event-list {
		display: block;
		font-size: 10px;
	}
	
	#block-quicktabshomepagesearchblock #edit-actions {
		float: left;
	}
	/**************************** This is for the events search results ***********************************/
	.view-display-id-events .view-content .views-row.enhance,
	.view-display-id-events .view-content .views-row {
	    width: 47%;
		margin-left: 10px;
		padding-left: 0;
		padding-right: 0;
	}
	
		/**************************** This is for the vendor search results ***********************************/
	
	.view-display-id-vendors .view-content .views-row,
	.view-display-id-vendors .view-content .views-row.enhance   {
		width: 47%;
		margin-left: 10px;
		padding-left: 0;
		padding-right: 0;
	}
	/**************************** This is for the organizer search results ***********************************/
			
	.view-display-id-organizers .view-content .views-row, .view-display-id-organizer .view-content .views-row.enhance {
		width: 47%;
  /*  min-height: 450px;*/
		margin-left: 10px;
		padding-left: 0;
		padding-right: 0;

	}


	.view-display-id-organizers .field.field--name-node-title h2 a {
		font-size: 1.25em;
	}	
	
	/********************************* This is for Venue page ********************************************/
	.wrapper-venue {
		column-count: 1;
	}
	.node--type-venue .field--name-field-slogan {
		font-size: 1em;
	}
	.node.node--type-venue .field.field--name-node-title  h2 {
		font-size: 1.8em;
	}
	.wrapper-venue .field--label {
		font-size: .9em;
	}
	.wrapper-venue a{
		font-size: 0.9em;
	}
	.wrapper-venue .field--name-field-city,
	.wrapper-venue .field--name-field-zip-code,
	.wrapper-venue .field--name-field-country,
	.wrapper-venue .field--name-field-state,
	.wrapper-venue .field--name-field-address-2,
	.wrapper-venue .field--name-field-address-1{
		font-size: .9em;
		margin-left: 71px;
	}
	#address-fields-venue h5{
		width:10%;
	}
	
	/**************************** This is for Vendors page ***********************************/

	.wrapper-vendor a{
		font-size: 1em;
		overflow: hidden;
	}
	.wrapper-vendor {
		column-count: 1;
	}
	#address-fields h5 {
		margin-top: 2px;
		width: 10%;
	}
	.node--type-vendor .field--name-node-title h2 {
		font-size: 1.8em;
	}
	.wrapper-vendor  .field.field--name-field-zip-code,
	.wrapper-vendor  .field.field--name-field-city,
	.wrapper-vendor  .field.field--name-field-state,
	.wrapper-vendor  .field.field--name-field-country,
	.wrapper-vendor  .field.field--name-field-address-2,
	.wrapper-vendor  .field.field--name-field-address-1{
	 
		font-size: 1em;
		margin-left: 70px;
	}
	.wrapper-vendor .field--item {
		padding: 0 5px;
		font-size: 1em;
	}
	.wrapper-vendor .field .field--label {
		font-size: 1em;
		padding: 0 4px 0 0;
	}
	
	/**************************** This is for Organizers page ***********************************/

	.node--type-organizer .field--name-field-slogan {
		font-size: 1.1em;
	}
	.node--type-organizer .field--name-node-title h2 {
		font-size: 1.7em;
	}
	div#address-fieldsorganizer h5 {
		margin-left: 4px;
		margin-top: 8px;
		width:10%;
	}
	.wrapper-organizer .field.field--name-field-city,
	.wrapper-organizer .field.field--name-field-zip-code,
	.wrapper-organizer .field.field--name-field-country,
	.wrapper-organizer .field.field--name-field-state,
	.wrapper-organizer .field.field--name-field-address-2,
	.wrapper-organizer .field.field--name-field-address-1{
		font-size: 1em;
		margin-left: 70px;
	}
	.wrapper-organizer a {
		font-size: 1em;
	}
	.wrapper-organizer .field--item {
		font-size: 1em;
	}
	.wrapper-organizer .field--label {
		font-size: 1em;
		padding: 0 4px 0 0;
	}
	.wrapper-organizer {
		column-count: 1;
	}
	.wrapper-organizer .field.field--name-field-org-contact-title {
		margin-top: 7px;
	}	
		/************************************** This is for Events page *********************************/
	.page-node-type-event .field.field--name-node-title.field--type-ds.field--label-hidden.field--item h2 {
		font-size: 2.25em;
    }
	.field.field--name-field-event-contact-info-button {
		margin-top: 10px;
	}
	.group-right a.contact-event-info {
		font-size: 1.2em;
		margin-left: auto;
		margin-right: auto;
	}
	#wrapper .group-right {
		width: 100%;
	}
	#wrapper .group-right .field {
		padding: 2% 2% 2% 0;
	}
	#wrapper .group-right .field.field--name-field-event-contact-info-button {
		margin: 0%;
	}

	/********************************* This is for Subscription page ********************************************/
	h2.subtitles {
		font-size:2em;
	}

	.page-node-type-news-blogs .field.field--name-field-primary-image.field--type-image.field--label-hidden.field--item img {
    		width: 100%;
	}
	
	/********************************* Pop up ********************************************/

	.ui-dialog .ui-button.ui-dialog-titlebar-close {
		margin: -10px 0 0 0;
		z-index: 1;
	}
	
	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front {
		padding-bottom: 40px !important;
		    width: 55% !important;
    left: 20%!important;
	}

	.path-homepage .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front {
		width: 80% !important;
		left: 7% !important;
	}
	/******************************************search page css**********************************************/
	.path-search .view.view-search .form-item {
		width: 65%;
	}

	.path-search .view.view-search #edit-actions {
		margin: 17px 20px 0;
	}

	.path-search .views-row h2 a {
		font-size: 30px;
	}

	.path-search .sharethis-wrapper {
		font-size: 10px;
	}

	.path-search .views-row .field.field--name-body {
		font-size: 13px;
	}

	.view-datasite .views-exposed-form .form-item.form-group {
	    width: 100%;
	    margin-left: 0;
	}

	.view-datasite .views-exposed-form .form-item .form-text {
	    width: 100%;
	    
	}

	.view-datasite .views-exposed-form .form-item-month {
	    margin-bottom: 15px;
	}


	#block-views-block-solr-related-articles-block-1 .view-solr-related-articles .views-row span a {
		font-size: 1.25em;
	}
	/*************TECH CORNER NEWS homepage****************************/
	.news-style h5 a{
		padding: 4px 2px;
	}
	.path-homepage section#block-views-block-news-block-3 .view-header #techcorner-news {
		padding-left: 3px;
	}
	.path-homepage div#tech-news img{
		margin-left: 3px;
	}
	
	/* This is for eu cookie popup */	
	.eu_cookie_open .dialog-off-canvas-main-canvas {
		margin-top: 140px;
	}
}

@media only screen and (min-width: 992px) {

	/* **************** This is for Login Register Block *****************/
	#block-loginregister {
		text-align: right;
	}
	/* **************** This is for Destination Highlight View Block *****************/
	#block-views-block-destination-highlight-block-1 .views-field.views-field-nothing a {
		height: 35px;
		padding: 7px 19px;
	}
	
	#block-bootstrap-tsnn-footer {
		width: 85%;
		float: left;
	}
	#block-bootstrap-tsnn-footer ul.menu.nav {
		float: left;
	}
	#block-bootstrap-tsnn-footer .nav li a {
		padding: 10px 15px;
	}
	#block-views-block-destination-highlight-block-1 .views-field.views-field-nothing {
		margin-top: 1%;
	}
	
	#block-views-block-most-read-news-block-1 ol {
		padding: 0;
	}

	
	
	/**************************** This is for the events search results ***********************************/
	.view-display-id-events .view-content .views-row.enhance,
	.view-display-id-events .view-content .views-row {
		width: 30%;
		padding: 20px 0px;
  
	}

	/**************************** This is for the vendor search results ***********************************/
	.view-display-id-vendors .view-content .views-row,
	.view-display-id-vendors .view-content .views-row.enhance   {
		width: 30%;
		padding: 20px 0px;
		min-height: 270px;
	
	}
	
	
		/**************************** This is for the organizer search results ***********************************/
			
	.view-display-id-organizers .view-content .views-row, .view-display-id-organizer .view-content .views-row.enhance {
		width: 30%;
		min-height: 270px;
		margin-left: 10px;
	
	}
		/* **************** This is for slider *****************/


	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .taxvocab,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .taxvocab,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .taxvocab,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .taxvocab,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .taxvocab,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .taxvocab,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .taxvocab,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .taxvocab,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .taxvocab,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .taxvocab {
		font-weight: 300;
	}

	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .viewtitle,
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .viewtitle {
	    font-size: 1.2em;
	}

	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .viewtitle, 
	#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .viewtitle{
		font-size: 1.5em;
	}
	
	/* ************** This for the inner page of the news content type ***************/
	.page-node-type-news-blogs .field.field--name-field-primary-image.field--type-image.field--label-hidden.field--item{
    		float: right; 
		margin: 20px;
	}

	#block-bootstrap-tsnn-account-menu ul.menu.nav.navbar-nav {
		padding-right: 5%;
		  float: right;
	}	
	/************** This is for the blogs inner page ***************** */
	.page-node-type-blogs .region.region-content.my_content .field.field--name-field-primary-image.field--type-image.field--label-hidden.field--item.quickedit-field {
    float: right;
    margin: 20px;
	}
	
	.view-datasite .views-exposed-form .form-item-month .select-wrapper {
		width: 250px;
	}
	
	.eu_cookie_open .dialog-off-canvas-main-canvas {
		margin-top: 120px;
	}

}

@media only screen and (min-width: 1366px){

	#block-mainnavigation ul.navbar-nav > li {
	    padding: 20px 12px;
	}
	
	.eu_cookie_open .dialog-off-canvas-main-canvas {
		margin-top: 90px;
	}

	
}