@media screen and (min-width:1199px) {
	#home-intro .col-sm-7 p {
		padding:0 55px 0 0;
	}
}

@media screen and (max-width:1400px) {
.hero-text {
		right: 90px
	}

	.hero-text p {
		font-size: 25px;
		padding-right: 15px;
	}

}

@media screen and (min-width:994px) and (max-width:1199px) {
	#results-section p, {
	  font-size: 16px;
	  padding:0 50px;
	}

	#about-katie-home h1 {
		font-size: 32px;
	}

	h3.slide__title-main {
		font-size: 3em!important;
	}

	#dtw-step-two .col-sm-6 p {
		padding-right: 68px;
	}

	#home-steps .col-sm-3 p {
		font-size: 15px;
	}

	.page-id-5898 .well img {
		width: 100px;
		height: auto;
	}

	.hero-text h1 {
		font-size: 40px;
	}
	#event-rebroadcast-page-nav.nav-pills>li>a {
		font-size: 17px;
		padding-left: 10px;
		padding-right: 10px
	}

}
@media screen and (min-width:1100px) {
.single-translation_site .navbar-toggler {
	display: none;
}

}
@media screen and (max-width:1099px) {
.single-translation_site .navbar-default .navbar-nav>li>a {
	padding-left: 25px;
	padding-right: 25px;
	padding:0 25px 10px;
}

.single-translation_site .navbar-nav>li,.single-translation_site .navbar-header {
    float: none;
    display: block;
    vertical-align: middle;
    line-height: normal;
   }

.single-translation_site .navbar-collapse.collapse {
    display: block!important;
    height: auto!important;
    padding-bottom: 0;
    overflow: visible!important;
}

.single-translation_site .hero-text {
    right: 14px;
    width: 56%;
    top: 82%;
}

.single-translation_site .hero-text h2 {
	font-size: 28px;
}

.single-translation_site .navbar-toggler {
	display: block;
}

.page-id-8656 .hero-text {
	right: 132px;
    width: 42%;
}

#page-heading.conversations h1 {
  font-size: 30px;
}

}

@media screen and (max-width:1099px) {
	.single-translation_site .navbar-collapse.collapse {
		display: none!important
	}

	.single-translation_site .navbar-collapse.collapse.in {
		display: block!important
	}

	.navbar-default .navbar-nav>li>a {
		padding:16px 18px;
	}

	.conversations hr {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	#conversations-questions-submit {
		margin-top: 15px;
	}

	.conversations-date {
		font-size: 18px;
	}

}

@media screen and (max-width:1060px) {
.header-caption h1 {
		font-size: 42px;
	}
}

@media screen and (max-width:993px) {
#intro .col-md-4 {
	padding-left: 15px;
}
}

@media screen and (min-width:768px) and (max-width:993px) {

		#event-rebroadcast-page-nav.nav-pills>li>a {
		font-size: 14px;
		padding-left: 10px;
		padding-right: 10px
	}
	.navbar-default .navbar-nav>li>a {
		font-family: 16px;
	}

	#right-nav-menu {
		font-size: 16px;
	}

	#header-search-button i {
		font-size: 15px;
	}

	.hero {
		margin-top: 61px;
	}

	.hero-text p {
		font-size: 19px;
		padding-right: 15px;
	}


	#steps-container .col-sm-3 {
		padding:0 5px;
	}

	#home-steps h2, #home-videos h2, #home-event-overview h2 {
		font-size: 40px;
	}

	.navbar-default .navbar-brand {
		max-width: 90px;
    	padding: 16px 0 10px 7px;
	}

	.navbar-default .navbar-brand img {
		max-width: 100%;
		height: auto;
	}

	.navbar-default .navbar-nav>li>a {
		padding-left: 13px;
		padding-right: 13px;
		font-size: 16px;
	}

	#right-nav-menu span#resources-button {
		padding-right: 9px;
	}

	#right-nav-menu span {
		padding:0 8px;
	}

	#home-steps h3 {
		font-size: 16px;
	}

	#results-section p, {
	  font-size: 16px;
	  padding:0 50px;
	}

	#home-header h1 {
		font-size: 30px;
	}

	.swiper-container {
		padding-top: 61px;
	}

	h1 {
		font-size: 32px;
	}

	.hero-text h1 {
		font-size: 31px;
	}

	h3.slide__title-main {
		font-size: 2.2em!important;
	}

	.btn {
		font-size: 15px;
		padding:8px 15px 5px;
	}

	#home-header-kt {
	    left: 4%;
	    max-width: 280px;
	}
	#home-header p {
		width:60%;
		margin-bottom: 15px;
	}

	#menu-item-6822 {
		margin-top: 4px;
	}

	.section-padding {
		padding:80px 0;
	}

	#home-about {
		font-size: 20px;
	}

	#home-process h3 {
		font-size: 18px;
	}

	.event .btn {
		min-width: 90%;
		margin-bottom: 3px;
	}

	#bottom-two-modules p {
		padding:0 50px;
	}

	footer h3 {
		font-size: 17px;
	}


   #testimonial-carousel .carousel-inner .item {
   	font-size: 19px;
   }

   #testimonials {
   	padding-top:65px;
   	padding-bottom:90px;
   }

   #testimonial-carousel .carousel-indicators {
   	bottom:-130px;
   }

   #more-testimonials {
	bottom: -114px;
	right: -26px;
	font-size: 13px;
	}

	#home-steps .col-sm-3 p {
		font-size: 14px;
	}

	.swiper-slide {
		height: 320px!important;
	}

	#additional-resources-documents .col-md-4 {
		min-height: 20px;
		margin-bottom: 25px;
	}

	.single-translation_site .hero-text h2 {
		font-size: 26px;
	}

	.single-translation_site .hero-text {
		right: 45px;
	}

	.single-translation_site .hero {
 		height:305px;
 	}

 	#event-details-tabs.nav>li>a {
 		padding:18px 26px 16px;
 	}

}

@media screen and (min-width:767px) {
	/*.gform_wrapper li.gf_list_inline ul.gfield_radio li.gchoice_15_12_5,
	.gform_wrapper li.gf_list_inline ul.gfield_radio li.gchoice_27_12_5,
	.gform_wrapper li.gf_list_inline ul.gfield_radio li.gchoice_28_12_5,
	.gform_wrapper li.gf_list_inline ul.gfield_radio li.gchoice_29_12_5,
	.gform_wrapper li.gf_list_inline ul.gfield_radio li.gchoice_30_12_5,
	.gform_wrapper li.gf_list_inline ul.gfield_radio li.gchoice_32_12_5 {
		width: 483px!important;
	}*/

	
}


@media screen and (max-width:767px) {
body { overflow-x: hidden; padding-top:0; padding-bottom:0!important; }
.site-wrapper {position:relative;overflow-x: hidden;}
	#wprmenu_bar {
		position: absolute;
		top:-43px;
		padding:12px 15px;
	}

	.in-iframe.html,.in-iframe.html html {
		margin-top: 0!important;
	}

	.container {
		padding:0 15px;
	}

	.navbar-fixed-top {
		position: relative;
	}

	h1 {
		font-size: 24px;
	}

	h2 {
		font-size: 22px;
	}

	#right-nav-menu a.btn {
		font-size: 15px;
	}

	#resource-pointer .col-sm-1 {
		padding-top: 20px;
	}

	#resource-pointer .col-sm-11 {
		padding-top: 0;
	}

	.logged-in .navbar-fixed-top {
		top: 0
	}

	.hero {
		margin: 0 auto;
	}

	.hero-text {
	  position: static;
	  width: 100%;
	  color:#414141;
	  transform: none;
	}

	.hero-text a.btn.outline {
		color:#414141;
	}

	.hero-text-container {
		bottom:-175%;
		width: 100%;
		top: auto;
		position: static;
		padding: 70px 25px;
	}

	.hero-text p {
		font-size: 18px;
	}

	#home-header-kt {
		width: 136px;
	    right: 0;
	    bottom: -20px;
	}	

	#home-header-bg-abs {
		margin-top: 0;
	}

	.page-id-6396 #intro-content p {
	  font-size: 20px;
	  padding:0 10px;
	}

	.home-headline p {
		font-size: 12px;
	}

	#home-intro p {
		font-size: 20px;
	}

	.swiper-slide {
		height: 250px!important;
	}

	#home-steps h2, #home-videos h2, #home-event-overview h2 {
		margin-bottom: 0;
	}

	.align-bottom .btn.pull-right {
		float:none!important;
		margin-bottom: 15px;
	}

	#testimonials p, .testimonials p {
		padding:0;
	}

	#testimonial-carousel .carousel-inner .item {
		min-height: 320px;
	}

	#results-section h2 {
	    margin-bottom: 20px;
	    font-size: 30px;
	    text-transform: none;
	    text-align: left;
	}

	.testimonial-carousel .col-sm-x {
		padding-bottom: 70px;
	}

	#post-footer .col-sm-2,
	#post-footer .col-sm-2.text-right {
		text-align: center;
		margin: 12px 0
	}

	#home-steps .col-sm-3 {
		margin-bottom: 20px;
	}

	#home-events-list .col-sm-8 {
		padding-left: 0;
		padding-top: 15px;
	}

	#home-events-list .col-sm-1 {
		padding-left: 0;
		margin-top: -25px;
	}

	#home-videos .section-padding-sm {
		padding-left: 25px;
		padding-right: 25px;
	}

	.home-events-container {
		display: block;
	}

	#home-events-image {
	    width: 100%;
	    height: 300px;
	}

	.home-events-copy {
	    width: 100%;
	    padding: 40px;
	    font-size: 18px;
	    float: none;
	}

	#intro .col-sm-4{
    	padding-left: 15px;
    	padding-right: 15px;
    }

    #intro .col-sm-8 {
    	padding-left: 25px;
    	padding-right: 25px;
    }

    .hero-text-container {
    	background: #dde6f1;
	}

	#home-videos .home-video-category .btn.outline-round {
		width: 100%;
	}

	#home-videos .variable-width {
		padding-bottom: 40px;
	}

	#home-videos .slick-prev {
		right: auto;
		left: 0;
	}

	#home-videos .slick-next {
		right:0;
	}

	#home-videos .slick-prev, #home-videos .slick-next {
		bottom:-10px;
	}

	.testimonial-carousel .col-sm-x {
		max-width: 100%;
	}

	#testimonials p, .testimonials p {
		font-size: 18px;
	}

	.testimonial-name {
		font-size: 16px;
	}

	#intro-content {
		margin-top: 0;
	}

	.variable-width h3 {
		padding:0 15px;
	}

	#in-media .table>tbody>tr>td {
		display: block;
		width: 100%;
		border:none;
		padding: 0;
	}

	 #in-media .table>tbody>tr>th {
		display: none;
	}

	#in-media .table>tbody>tr {
		display: block;
		margin-bottom: 35px;
	}

	.header-caption-container {
		padding-top: 60px
	}

	#cf-intro-content {
		margin-top: 0;
	}

	#search-affix #facilitator-search fieldset {
		width: 100%;
	}

	#search-affix.affix {
		position: static;
	}

	#all-facilitators .col-sm-4 .col-sm-6 {
		padding-left: 0;
	}

	.page-id-6473 #intro-content h1 {
		font-size: 25px;
	}

	#contact-page-phone-address {
		margin-top: 0;
	}

	#contact-phone, #contact-fax {
		margin-bottom: 45px;
	}

	.page-id-6039 .icon-wrap {
		float: none;
		margin:0 auto 40px;
	}

	.work-step h2,.step-quick-description {
		text-align: center;
	}

	.icon-div {
		padding-right:0;
	}

	.step-buttons {
		margin-bottom: 35px;
	}

	.work-step .right-column {
		padding:0 15px; 
	}

	#support-modules-intro h2 {
		padding-left: 30px;
		padding-right: 30px;
		font-size: 26px;
	}

	#bottom-modules img.pull-left {
		float: none!important;
		width: 40%;
		margin: 0 auto 30px;
	}

	#certified-facilitators p {
		padding:0 30px;
	}

	.page-id-6039 #certified-facilitators .col-sm-6 {
		margin-bottom: 50px;
	}

	#certified-facilitators h3 {
	    padding:0 80px;
	    font-size: 20px;
	}

	#work-step-four .step-video {
		margin-top: 40px;
	}

	#about-the-school {
		padding-right: 25px;
	}

	.no-padding-left {
		padding-left: 15px;
	}

	.home .event-summary-loc-date {
		padding:0;
	}

	#home-events-list {
		margin-top: 30px;
		padding:0 25px;
	}

	.sticky {
		position:static!important;
		padding-right: 0 25px;
	}

	#single-event-top-row .no-padding-left {
		padding-left: 0;
		margin-bottom: 15px;
	}

	#single-event-top-row .col-sm-2.text-right {
		text-align: left!important
	}

	.lity-content {
		max-width: 96%;
		margin:30px auto;

	}

	.page-id-6257 .bg-grey .btn {
		margin: 4px 0;
	}

	.modal-dialog {
		margin-top: 40px;
	}


	.sticky-stopper {
	    height: 0;
	}

	.page-id-7185 .page-heading h1 {
		margin-top: 0;
	}

	.book-listing.container {
		padding:40px 15px;
	}

	h1.book-title,h2.book-title {
		font-size: 30px;
		margin-bottom: 15px;
	}

	.page-id-7185 .testimonials .testimonial-carousel .carousel-indicators {
		bottom:0;
	}

	.book-listing .col-sm-3 {
		margin-bottom: 30px;
	}

	.page-id-7185 h3.book-title {
		clear: left;
	}

	#kids-books-byron-katie .img-responsive {
		margin-bottom: 30px;
	}

	.step-quick-description {
		padding: 8px 15px;
	}

	.single-event #page-heading {
		margin-top: 0;
	}

	#page-heading-overlay h1, .single #page-heading-overlay h1 {
		font-size: 24px;
	}

	#event-register-button.col-sm-2 {
		padding-left: 0;
		margin-top:15px; 
	}

	#panel-contact a {
		display: block;
	}

	#search-collapse input#search-input {
		width:75%;
	}

	input[type="text"] {
	    border-radius: 0;
	    -webkit-appearance: none;
	}

	.gfield_checkbox input 
	-webkit-appearance: normal;

	#results-section div.kt-quote {
		padding:0 25px;
	}

	footer {
		padding-left: 15px;
		padding-right: 15px;
	}

	#home-steps h2, 
	#home-videos h2, 
	#home-event-overview h2,
	.home-events-copy h2 {
		font-size: 38px;
	}

	.page-id-6572 .col-sm-10 {
	  padding:0 15px;
	}

	#intro .col-md-4 {
		padding-left: 15px;
	}

	.page-heading.no-feature {
	    padding: 0 0 10px;
	}

	.wprm-wrapper .hamburger-inner, .wprm-wrapper .hamburger-inner::before, .wprm-wrapper .hamburger-inner::after {
		border-radius: 0;
		height: 2px;
	}

	.page-id-7185 .page-heading h1 {
		font-size: 32px;
	}

	.zoomOutIn.modal.fade .modal-dialog {
		top:180px;
	}

	#header-search-button-span {
		display: none;
	}

	.all-facilitators .col-sm-6 {
		padding-left: 0;
	}

	#intro .col-lg-8 {
		padding:0 30px;
	}

	#intro h2 {
		font-size: 24px;
	}

	#intro p {
		font-size: 20px;
	}

	#home-event-overview .intro-half-wide {
		padding:0 30px 25px;
	}

	#home-event-overview .align-bottom {
		padding:0 30px 37px;
	}

	.cf-search-result img.pull-left,.cf-search-result .pull-right {
		float:none!important;
	}

	.cf-search-result .pull-right {
		width: 100%;
	}

	.cf-search-result img.pull-left {
		margin-right: 15px;
	}

	.single-facilitator div#wpadminbar {
		display: none;
	}

	.single-facilitator .lity-iframe .lity-container {
		width: 100%!important;
	}

	.lity-iframe-container {
	  max-height: 1000px!important;
	  padding-top: 120%!important; /* 4:3 ratio */
	}

    .lity-iframe-container #page-content {
    	display: none;
    }

    .single-facilitator .wprm-wrapper {
    	display: none
    }

    html.lity-active {
    	padding-top: 0!important;
    }

    #right-nav-menu span#header-search-button-span {
    	display: none;
    }

    .page-id-5898.lity-iframe .lity-container {
    	width: 98%;
    	max-width: 98%;
    }

    #resourcesModal .modal-content .btn.outline {
	    margin-bottom: 6px;
	    display: inline-block;
	}

	.single-facilitator .col-sm-9 {
		font-size: 14px;
	}

	.single-translation_site {
	  margin-top: -42px;
	}

	.single-translation_site .navbar-default .navbar-nav>li>a {
		padding:8px;
	}

	.single-translation_site .navbar-default .navbar-nav {
		padding:20px 0;
	}

	.single-translation_site #home-header-kt {
		bottom:auto;
		top:75px;
	}


.hero-text-container {
  padding:20px;
}

.hero-text-container h2 {
  margin-top: 0
}

.single-translation_site .hero-text {
  position: static;
  transform:none;
	width: 93%;
	color: #414141;
}

.single-translation_site .hero {
	height: auto;
}

.single-translation_site #page-content.col-sm-7,
.single-translation_site .col-sm-4 {
	padding-left:45px;
	padding-right:45px;
}

.single-translation_site .video {
	width: 25%;
}

#translation-site-video {
	padding-left: 25px;
	padding-right: 25px;
}

.single-translation_site .video h3 {
	font-size: 13px;
}

html body div.wprm-wrapper {
	height: 0!important;
}

#right-nav-menu span#resources-button {
	padding-right: 8px
}
#right-nav-menu a {
	font-size: 16px;
}

#event-description .col-md-5 {
	padding-left: 15px;
	margin-top: 40px;
}

#page-heading {
	min-height: 100px;
}

#additional-resources-documents .col-md-4 {
min-height: 10px;
margin-bottom: 30px;
border-bottom: 1px solid #f7f7f7;
padding:0 30px 30px;
}

#panel-content .panel-default>.panel-heading {
	padding-top: 18px;
    padding-bottom: 15px;
    border-bottom: 1px solid #F7f7f7;
}

#panel-content .panel-heading a {
	color:#414141;
}

#single-event-top-row .col-sm-8.text-right {
	text-align: left!important;
}

.page-id-8656 .hero-text {
	width: 100%;
}

.page-id-8656 #home-header-kt {
	width: 60%
}

.page-id-8656 {
	min-height:300px;
}

.page-id-8656 #page-content {
	padding:50px 15px;
}

.single-facilitator h1.post-title {
	margin-top: 25px;
	margin-bottom: 30px;
	text-align: center
}

.single-facilitator #accordion-content {
	margin-bottom: 35px;
}

.facilitator-fields-container {
	padding:0;
}

.page-id-5898 .lity-iframe .lity-container {
	width: 100%;
}

.single-facilitator h1.post-title {
	width: 100%;
	padding-left:15px;
	padding-right:15px;
	margin-left: 0;
	margin-right: 0;
	font-size: 20px;
}

.in-iframe body {
	margin-top: -42px;
}

.in-iframe .facilitator-thumb-container {
	margin: 25px 0 15px;
}

.admin-bar #mg-wprm-wrap.cbp-spmenu.custom, 
body.admin-bar #wprmenu_bar {
    top: -42px;
}

#header-announcement {
  background: #414141;
  color:#fff;
  position: relative!important;
}

#header-announcement a {
  background: #837d77;
  color: #fff;
  font-size: 14px;
}

#page-heading {
	margin-top: 0;
}

#single-content {
	padding:60px 15px;
}

.page-id-9995 #featured-video h2 {
	font-size:22px;
}

}

@media(min-width:768px){
  .single-event .panel-heading{
    display:none;
  }  
  .single-event .panel{
    border:none;
    box-shadow:none;
  }
  .single-event .panel-collapse{
    height:auto;
    display: block;
  }
}

@media(max-width:767px){


 .single-event .tab-content .tab-pane {
       display:block;    
  }
 .nav-tabs{
      display:none;
  }
  .single-event .panel-title a{
    display:block;
  }
  .single-event .panel{
    margin:0;
    box-shadow:none;
    border-radius:0;
     margin-top:-2px;
  }

  #navbar-phone-container.navbar-default .navbar-nav {
  	padding-right: 0;
  }

  #navbar-phone {
  	background: #fff;
  }

  #navbar-phone .nav li#menu-item-7832 {
  	display: none;
  }

  .navbar-default .navbar-nav>li {
  	padding: 0;
  }

  .navbar-default .navbar-nav>li>a {
    padding: 0px 8px;
    border-right:1px solid #ccc;
    font-size: 17px;
    letter-spacing: .01em;
	}

	.navbar-default .navbar-nav li:last-child a {
		border-right: none;
	}

	#resourcesModal h2.modal-title {
		font-size: 17px;
	}

	#navbar-phone-container.navbar-default .navbar-nav {
    padding-top: 3px;
	}


	.webcast-title {
		font-size:20px;
	}

	.section-padding-sm h2.webcast-subtitle {
		font-size: 17px;
	}

	#webcast-intro-paragraph p {
		font-size: 16px;
	}

	#overlay {
		top:0px;
		padding:0 20px 40px;
	}

	.logged-in #overlay {
	    top: 0;
	}

	#overlay-x-close {
	    top: 8px;
	    right: 8px;
	    padding: 0 0 5px;
	    font-size: 22px;
	    width: 31px;
	    height: 31px;
	}

	#gform_wrapper_1.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first {
		padding-right: 0;
	}

	#webcast-carousel-nav.nav-justified>li {
	    display: table-cell;
	    width: 1%;
	}

	#webcast-carousel-nav-wrap.is-table-row {
  		display: block;
	}

	#webcast-carousel-nav-wrap.is-table-row {
		margin-top:45px;
	}

	#webcast-carousel-nav-wrap.is-table-row .col-xs-6 a {
		width:100%!important;
		display: block;
	}

	#webcast-info-tabs .tabAll {
		display: none;
	}

	#webcast-carousel-nav a {
		font-size: 18px;
	}

	#event-rebroadcast-page-nav {
		margin-top: 45px;
	}

	
	#event-rebroadcast-page-nav.nav-pills>li {
		display: block;
		float: none;
	}

	#event-rebroadcast-page-nav.nav-pills>li br {
		display: none;
	}

	#event-rebroadcast-page-nav.nav-pills>li a {
		border:none;
		color: #3777c3;
	}

	#event-rebroadcast-page-nav.nav-pills.center-pills {
		display: block;
		list-style: circle;

	}

	#event-rebroadcast-page-nav.nav-pills.center-pills:before {
		content:'Page Content';
		font-size: 28px;
		font-family: 'brandon-grotesque', sans-serif;
		display: block;
		margin-bottom: 15px;
	}

	.conversations-header-details {
		padding:30px 15px;
	}

	#panel-content .table {
		font-size: 14px;
	}

	#panel-content .tab-pane .content.panel-body td {
	    font-size: 16px;
	}

	#countdownmessage {
		width: 300px;
		display: block;
		margin: 0 auto;
		padding-bottom: 0;
		line-height: 19px;
	}

	.home .navbar-fixed-top {
		top:0;
	}

	.page-id-9095 #page-content {
	  padding:40px 20px;
	}

	#gform_save_16_footer_link {
		float: none;
	}

	.container.section-padding-bottom {
		padding-bottom: 90px;
	}

	.page-id-9850 #navbar-phone.visible-xs {
		display: none!important;
	}

	#i-complain-intro {
		font-size: 18px;
	}

	#i-complain-intro br {
		display: none;
	}

	.intro-descriptor {
		font-size: 16px;
		position: static;
	}

	.page-id-9850 .well .text-center,.page-id-9850 .well .text-center span  {
		text-align:left!important;
	}



	.page-id-9850 .well {
		font-size: 18px;
	}

	.page-id-9850 .navbar-default.navbar {
		display: none;
	}

	#gform_wrapper_18.gform_wrapper .top_label li.gfield.gf_left_half {
	  width:100%;
	}

	#gform_wrapper_18.gform_wrapper .top_label li.gfield.gf_right_half {
	  width:100%;
	}

	.row {margin-left: 0;margin-right: 0}

	#results-section.section-padding .col-sm-8 {
		padding-left:30px;
		padding-right: 30px;
	}

	.nofooter-copyright small {
		font-size: 12px;
	}

	.page-id-9869 .wrapper {
		padding-bottom: 40px
	}

	li#field_18_38 {
		padding-top: 20px;
		padding-bottom: 10px;
	}

	.page-id-1969 #navbar-phone-container {
		display: none;
	}

	.jyn-form.gform_wrapper .top_label li.gfield.gf_left_half#field_19_9,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_left_half#field_19_13,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_left_half#field_19_16,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_left_half#field_19_20,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_left_half#field_39_9,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_left_half#field_39_13,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_left_half#field_39_16,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_left_half#field_39_20 {
	    width: 100%;
	  }

	.jyn-form.gform_wrapper .top_label li.gfield.gf_right_half#field_19_26,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_right_half#field_19_27,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_right_half#field_19_41,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_right_half#field_19_18,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_right_half#field_19_22,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_right_half#field_39_26,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_right_half#field_39_27,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_right_half#field_39_41,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_right_half#field_39_18,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_right_half#field_39_22 {
	    width: 100%;
	    padding-right: 0;
	  }

	  #field_19_32 h2 {
	  	font-size: 30px;
	  }

	  .jyn-form.gform_wrapper .top_label li.gfield.gf_inline.i-want-need-complete {
	  	width: 100%!important;
	  	margin-bottom: 45px;
	  }

	  #gform_wrapper_4.gform_wrapper ul.gform_fields table.gsurvey-likert td:after {
	  	margin-left:32px;
	  }

	  #label_15_12_0,#label_15_12_1,#label_15_12_2,#label_15_12_3,#label_25_12_3,
	  #label_27_12_0,#label_27_12_1,#label_27_12_2,#label_27_12_3,#label_27_12_3,
	  #label_28_12_0,#label_28_12_1,#label_28_12_2,#label_28_12_3,#label_28_12_3,
	  #label_29_12_0,#label_29_12_1,#label_29_12_2,#label_29_12_3,#label_29_12_3,
	  #label_30_12_0,#label_30_12_1,#label_30_12_2,#label_30_12_3,,#label_30_12_4,
	  #label_32_12_0,#label_32_12_1,#label_32_12_2,#label_32_12_3,#label_32_12_4,
	  #label_33_12_0,#label_33_12_1,#label_33_12_2,#label_33_12_3,#label_33_12_4,
	  #label_34_12_0,#label_34_12_1,#label_34_12_2,#label_34_12_3,#label_34_12_4,
	  #label_35_12_0,#label_35_12_1,#label_35_12_2,#label_35_12_3,#label_35_12_4,
	  #label_37_12_0,#label_37_12_1,#label_37_12_2,#label_37_12_3,#label_37_12_4,
	  #label_38_12_0,#label_38_12_1,#label_38_12_2,#label_38_12_3,#label_38_12_4,
	  #label_44_12_0,#label_44_12_1,#label_44_12_2,#label_44_12_3,#label_44_12_4   {
	  	width: 90%;
	    padding: 10px 0;
	    margin: 0;
	  } 

	  .gchoice_15_12_0,.gchoice_15_12_1,.gchoice_15_12_2,.gchoice_15_12_3,.gchoice_15_12_4,
	  .gchoice_27_12_0,.gchoice_27_12_1,.gchoice_27_12_2,.gchoice_27_12_3,.gchoice_27_12_4,
	  .gchoice_28_12_0,.gchoice_28_12_1,.gchoice_28_12_2,.gchoice_28_12_3,.gchoice_28_12_4,
	  .gchoice_29_12_0,.gchoice_29_12_1,.gchoice_29_12_2,.gchoice_29_12_3,.gchoice_29_12_4,
	  .gchoice_30_12_0,.gchoice_30_12_1,.gchoice_30_12_2,.gchoice_30_12_3,.gchoice_30_12_4,
	  .gchoice_32_12_0,.gchoice_32_12_1,.gchoice_32_12_2,.gchoice_32_12_3,.gchoice_32_12_4,
	  .gchoice_33_12_0,.gchoice_33_12_1,.gchoice_33_12_2,.gchoice_33_12_3,.gchoice_33_12_4,
	  .gchoice_34_12_0,.gchoice_34_12_1,.gchoice_34_12_2,.gchoice_34_12_3,.gchoice_34_12_4,
	  .gchoice_35_12_0,.gchoice_35_12_1,.gchoice_35_12_2,.gchoice_35_12_3,.gchoice_35_12_4,
	  .gchoice_37_12_0,.gchoice_37_12_1,.gchoice_37_12_2,.gchoice_37_12_3,.gchoice_37_12_4,
	   {
	  	width:18%;
	  }

	 .gchoice_15_12_5,
	 .gchoice_27_12_5,
	 .gchoice_28_12_5,
	 .gchoice_29_12_5,
	 .gchoice_30_12_5,
	 .gchoice_32_12_5,
	 .gchoice_33_12_5,
	 .gchoice_34_12_5,
	 .gchoice_35_12_5,
	 .gchoice_37_12_5 {
	  	width: 99%
	  }

	  .simple-contribution-signup_wrapper.gform_wrapper .gfield_radio li label {
	  	margin-left: 0;
	  }

	  .simple-contribution-signup_wrapper.gform_wrapper li.gf_list_inline ul.gfield_radio li {
	  	margin-right:3px;
	  }

	  .event-template-template-simple #home-header-kt {
		width: auto;
	    right: 0;
	    bottom: -20px;
		}

		#event-description.container {
			padding:0;
		}

		.hero-inner-container {
		  height: auto!important;
		}

		.event-template-template-simple-php #home-header-kt  {
			position: static;
			margin: 0 auto;
			transform: none;
		}

		.event-template-template-simple-php #home-header-kt img {
			margin: 60px auto 20px;
		}

		.event-template-template-simple-php #home-header-kt .hero {
			height: 1px;
		}

		.simple-contribution-signup_wrapper.gform_footer input.button {
		  background: #414141;
		  padding: 10px 10px 8px;
		}

		.gchoice_15_16_0,.gchoice_15_16_1,
		.gchoice_27_16_0,.gchoice_27_16_1,
		.gchoice_28_16_0,.gchoice_28_16_1,
		.gchoice_29_16_0,.gchoice_29_16_1,
		.gchoice_30_16_0,.gchoice_30_16_1,
		.gchoice_32_16_0,.gchoice_32_16_1,
		.gchoice_33_16_0,.gchoice_33_16_1,
		.gchoice_34_16_0,.gchoice_34_16_1,
		.gchoice_35_16_0,.gchoice_35_16_1,
		.gchoice_37_16_0,.gchoice_37_16_1,
		.gchoice_38_16_0,.gchoice_38_16_1,
		.gchoice_44_16_0,.gchoice_44_16_1  {
			width: 100%;
		}

		.simple-contribution-signup_wrapper.gform_wrapper li.gf_list_inline ul.gfield_radio li label {
			font-size: 14px;
			margin-bottom: 8px;
		}

		.gform_wrapper #field_15_10 .ginput_container span:not(.ginput_price),
		.gform_wrapper #field_15_13 .ginput_container span:not(.ginput_price),
		.gform_wrapper #field_27_10 .ginput_container span:not(.ginput_price),
		.gform_wrapper #field_27_13 .ginput_container span:not(.ginput_price),
		.gform_wrapper #field_28_10 .ginput_container span:not(.ginput_price),
		.gform_wrapper #field_28_13 .ginput_container span:not(.ginput_price),
		.gform_wrapper #field_29_10 .ginput_container span:not(.ginput_price),
		.gform_wrapper #field_29_13 .ginput_container span:not(.ginput_price),
		.gform_wrapper #field_30_10 .ginput_container span:not(.ginput_price),
		.gform_wrapper #field_30_13 .ginput_container span:not(.ginput_price),
		.gform_wrapper #field_32_10 .ginput_container span:not(.ginput_price),
		.gform_wrapper #field_32_13 .ginput_container span:not(.ginput_price),
		.gform_wrapper #field_33_10 .ginput_container span:not(.ginput_price),
		.gform_wrapper #field_33_13 .ginput_container span:not(.ginput_price),
		.gform_wrapper #field_34_10 .ginput_container span:not(.ginput_price),
		.gform_wrapper #field_34_13 .ginput_container span:not(.ginput_price),
		.gform_wrapper #field_35_10 .ginput_container span:not(.ginput_price),
		.gform_wrapper #field_35_13 .ginput_container span:not(.ginput_price),
		.gform_wrapper #field_37_10 .ginput_container span:not(.ginput_price),
		.gform_wrapper #field_37_13 .ginput_container span:not(.ginput_price),
		.gform_wrapper #field_38_10 .ginput_container span:not(.ginput_price),
		.gform_wrapper #field_38_13 .ginput_container span:not(.ginput_price),
		.gform_wrapper #field_44_10 .ginput_container span:not(.ginput_price),
		.gform_wrapper #field_44_13 .ginput_container span:not(.ginput_price)      {
			display: none!important
		}

		#field_15_16 label#label_15_16_0,#field_15_16 label#label_15_16_1,
		#field_27_16 label#label_27_16_0,#field_27_16 label#label_27_16_1,
		#field_28_16 label#label_28_16_0,#field_28_16 label#label_28_16_1,
		#field_29_16 label#label_29_16_0,#field_29_16 label#label_29_16_1,
		#field_30_16 label#label_30_16_0,#field_30_16 label#label_30_16_1,
		#field_32_16 label#label_32_16_0,#field_32_16 label#label_32_16_1,
		#field_33_16 label#label_33_16_0,#field_33_16 label#label_33_16_1,
		#field_34_16 label#label_34_16_0,#field_34_16 label#label_34_16_1,
		#field_35_16 label#label_35_16_0,#field_35_16 label#label_35_16_1,
		#field_37_16 label#label_37_16_0,#field_37_16 label#label_37_16_1,
		#field_38_16 label#label_38_16_0,#field_38_16 label#label_38_16_1,
		#field_44_16 label#label_38_44_0,#field_38_16 label#label_44_16_1
		 {
		  font-size: 18px;
		}

		.ginput_total_15,.simple-contribution-signup_wrapper.gform_wrapper label.gfield_label,
		.ginput_total_27,.simple-contribution-signup_wrapper.gform_wrapper label.gfield_label,
		.ginput_total_28,.simple-contribution-signup_wrapper.gform_wrapper label.gfield_label,
		.ginput_total_29,.simple-contribution-signup_wrapper.gform_wrapper label.gfield_label,
		.ginput_total_30,.simple-contribution-signup_wrapper.gform_wrapper label.gfield_label,
		.ginput_total_32,.simple-contribution-signup_wrapper.gform_wrapper label.gfield_label,
		.ginput_total_33,.simple-contribution-signup_wrapper.gform_wrapper label.gfield_label,
		.ginput_total_34,.simple-contribution-signup_wrapper.gform_wrapper label.gfield_label,
		.ginput_total_35,.simple-contribution-signup_wrapper.gform_wrapper label.gfield_label,
		.ginput_total_37,.simple-contribution-signup_wrapper.gform_wrapper label.gfield_label,
		.ginput_total_38,.simple-contribution-signup_wrapper.gform_wrapper label.gfield_label,
		.ginput_total_44,.simple-contribution-signup_wrapper.gform_wrapper label.gfield_label {
			font-size: 18px;
		}

		.page-id-9928 #page-heading {
			margin-bottom: 60px;
		}

		.page-id-9928 #newsletter-signup {
			margin-top:80px;
		}

		.event-template-template-simple-php h3.conversations-subtitle {
			font-size:16px;
		}

		.gfp_big_button {margin-left:0!important;}

		.logged-in .navbar-fixed-top.top-nav-collapse, .navbar-fixed-top.top-nav-collapse {
			top: 0!important;
		}

		#at-home-intro .col-sm-4 {
			margin-bottom: 40px;
		}

		#home-event-overview {
			padding-top: 0
		}

		.zoom-livestream a {
		    padding: 11px 10px 8px;
		    font-size: 18px;
		    width: 70%;
		    margin: 14px 15px 9px;
		    float: none;

		}

		#home-events-list i {
			display: none;
		}

		#form-container {
			padding-left: 25px;
			padding-right: 25px;
		}

		#home-event-overview .event {
			margin-top: 50px;
		}

		#intro-content h1 {
			font-size: 26px;
		}

		#intro-content p {
			font-size: 17px;
		}

		.simple-contribution-signup_wrapper.gform_wrapper li.gf_list_inline.gfp_big_button  ul.gfield_radio li {
		  width: 31%!important;
		  display: inline-block;
		}

		.simple-contribution-signup_wrapper.gform_wrapper li.gf_list_inline ul.gfield_radio#input_28_16 li {
		  width: 100%!important;
		}

		p {
			font-size:19px;
		}

		#home-events-list .col-sm-5 {
		 	padding-left: 0;
		 }

		.home .zoom-livestream a {
			margin-left:0;
		}

		.home .section-padding h2 {
			max-width: 280px;
			margin:0 auto;
		}

 }


@media(max-width:430px){
 
 	.navbar-default .navbar-nav>li>a {
    padding:0 4px;
	}
	
}

@media(max-width:641px){
.simple-contribution-signup_wrapper.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
	line-height: 1;
}
.gform_wrapper input[type=submit] {
	line-height: 1;
}

.simple-contribution-signup_wrapper.gform_wrapper ul.gfield_radio li label {
	width: 93%;
	padding-left: 0;
	padding-right: 0;
}

}

@media (max-width: 761px), (max-device-width: 1023px) and (min-device-width: 768px) {
	#gform_wrapper_16.gform_wrapper ul.gform_fields.form_sublabel_below table.gfield_list td:after,
	#gform_wrapper_18.gform_wrapper ul.gform_fields.form_sublabel_below table.gfield_list td:after {
		visibility: hidden;
	}

	.gfield_list_10_cell1:before,.gfield_list_10_cell2:before {
		margin-left: 10px;
	}

	#gform_wrapper_18.gform_wrapper table.gfield_list tr, .gform_wrapper table.gfield_list tr.gfield_list_row_odd:first-child {
		padding-bottom: 12px;
	}
}

@media print {
	.page-id-9850 .well {
		display: none;
	}

	.page-id-9850 #page-heading,.page-template-template-landing-php #page-heading {
		margin-top: 0
	}

	.page-template-template-landing-php p {
		font-size: 14px;
	}

	.jyn-form.gform_wrapper h2.gsection_title {
	  font-size: .84em;
	}

	.jyn-form.gform_wrapper .top_label li.gfield.gf_left_half, .jyn-form.gform_wrapper .top_label li.gfield.gf_right_half {
		display: inline-block;
	    vertical-align: top;
	    width: 50%;
	    padding-right: 16px;
	    float: none;
		display: inline-block;
	}

	.jyn-form.gform_wrapper li.gfield.field_description_below+li.gsection {
		margin-top: 20px!important;
	}

	.page-id-9850 h1,.page-template-template-landing-php h1 {
		margin: 0;
		font-size: 25px;
	}

	.page-template-template-landing-php h1 {
		margin-bottom: 15px;
	}

	.page-id-9850 h3 {
		display: none;
	}

	.page-id-9850 #field_16_12, #gform_save_16_footer_link {
		display: none;
	}

	.noprint {display: none;visibility: hidden;}
	.noprint.hidden-xs,.noprint.visible-xs {display: none!important}

	.gfield_list tr th:first-child, .gfield_list tr td:first-child {
		width:25%;
	}

	.country-selector {
		display: none;
	}

	.nofooter-copyright {
		margin-top: 5px;
		position: fixed;
    	bottom: 0;
		font-size: 11px;	
	}

	.page-id-9850 .visible-xs {
		display: none;
	}

	.page-id-9850 .intro-descriptor {
		display: none;
	}

	.gfield_list_10_cell1:before,.gfield_list_10_cell2:before,#gform_wrapper_16 input {
		font-size: 14px;
		line-height: 1;
	}

	#__lpform_input_10[]_icon {
		display: none;
	}

	body .ginput_container_list table.gfield_list tbody tr td.gfield_list_icons img,
	#gform_submit_button_19,#gform_save_19_footer_link,#field_19_30 {
		display: none;
	}

	.printonly {
		display: block;
	}

	.page-id-9850 .printonly {
		font-size:14px;
		margin-top:25px;
	}

	.page-id-9850 .printonly p {
		margin-bottom: 10px;
		line-height: 1.3;
	}

	.jyn-form input,
	.jyn-form textarea,
	.jyn-form.gform_wrapper .top_label .gfield_label, 
	.jyn-form.gform_wrapper legend.gfield_label {
		font-size: 16px;
	}

	.jyn-form.gform_wrapper .gsection {
		margin-bottom: 5px;
	}

	li.gsection#field_19_15,
	li.gsection#field_39_15 {
	    padding-top: 100px!important;
	  }

	 .jyn-form.gform_wrapper .gform_footer input[type=submit] {
	  color:#fff;
	 }

	.jyn-form.gform_wrapper .top_label li.gfield.gf_left_half#field_19_9,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_left_half#field_19_13,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_left_half#field_19_16,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_left_half#field_19_20,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_left_half#field_39_9,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_left_half#field_39_13,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_left_half#field_39_16,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_left_half#field_39_20 {
	    width: 20%;
	  }

	.jyn-form.gform_wrapper .top_label li.gfield.gf_right_half#field_19_26,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_right_half#field_19_27,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_right_half#field_19_18,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_right_half#field_19_22,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_right_half#field_39_26,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_right_half#field_39_27,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_right_half#field_39_18,
	.jyn-form.gform_wrapper .top_label li.gfield.gf_right_half#field_39_22 {
	    width: 80%;
	    padding-right: 0;
	  }


}


