/********Responsive css by ajeet****/
@media (min-width : 992px){ 
	#block-menu-menu-hamburger-menu {
		display: none;
	}
	.tb-megamenu .nav-collapse.collapse {
		display: block;
	}
}

@media (max-width : 1270px){ 
	header#navbar img {
		max-width: 186px;
		height: auto;
	}
}

@media (max-width : 1300px){ 
	.tb-megamenu .mega-align-center > .dropdown-menu {
		padding-top: 28px;
	}
}

@media (max-width : 1200px){ 
	.upcoming-events ul li .wrapper-event-class>.date-day, .wrapper-day-date, .view-my-account .view-content>.views-row .date-day {
		width: 13%;
		float: left;
	}
	.big-button {
		font-size: 15px;
	}
}

@media (max-width : 1170px){ 
	.region.region-rightnavigation ul.tb-megamenu-nav li {
		padding: 0 12px;
	}
	.navbar-default .navbar-collapse nav .col-md-7 {
		padding-right: 0;
	}
	.navbar-default .navbar-collapse nav .col-md-5 {
		padding-left: 0;
		padding-right: 0;
	}
	.page-catalog .views-exposed-form .views-exposed-widget.views-widget-sort-by {
		right: 17px;
		margin-top: 43px;
	}
	.view-custom-search .view-filters div#edit-type-wrapper {
		margin-left: 22%;
	}
	.page-search .views-exposed-form .views-exposed-widget {
		float: left;
	}
	.homepage-lf-content .title1 {
		font-size: 22px;
	}
	.home-bn-btn.btn {
		left: 4.2%;
		font-size: 15px;
		padding: 3px 18px;
	}
	.wri-events-challenge-page table img {
		height: auto !important;
	}
	.wri-events-challenge-important-dates .field.field-name-field-important-date {
		font-size: 16px;
	}
	.wri-events-challenge-important-dates .field.field-name-field-important-dates.field-type-field-collection>.field-items>.field-item .field.field-name-field-important-date::before {
		bottom: -63px;
	}
}
@media (max-width : 991px){
         section#block-views-exp-search-field-page-1 {
         /*max-width: 65%;*/
         
           overflow: visible;
            padding: 0;
            max-width: 8666666          margin: 0 auto;
            position: relative;
            top: 0;
         } 
	.form-item.form-item-event-upcoming-past.form-type-select.form-group {
		margin-right: 35px;
	}
	.upcoming-events ul li .reg-button {
		margin-top: 10px;
	}
	.tb-megamenu .mega-align-center > .dropdown-menu {
		padding-top: 0;
	}
	.homepage-lf-content .title2 {
		display: none;
	}
	.view-custom-search .view-filters div#edit-keyword-wrapper {
		margin: 0 -20px;
	}
	section#block-tb-megamenu-main-menu {
		width: auto;
		margin: 20px -10px 0;
		display: block;
		border-bottom: 1px solid;
		border-top: 1px solid;
	}
	.navbar-default .navbar-collapse nav .col-md-7 {
		padding: 0;
	}
	.region.region-rightnavigation ul.tb-megamenu-nav li {
		margin: 0;
		width: 33.33%;
		text-align: center;
		padding: 0;
	}
	.region.region-rightnavigation ul.tb-megamenu-nav li>a {
		padding: 14px 6px;
	}
	.region.region-rightnavigation ul.tb-megamenu-nav li:nth-child(3) {
		border-right: none;
	}
	section#block-lang-dropdown-language-content, section#block-system-user-menu,section#block-block-8 {
		position: absolute;
		top: 39px;
		right: 164px;
	}
	section#block-system-user-menu {
		right: 105px;
	}
	section#block-block-8 {
		right: 70px;
	}
	section#block-menu-menu-hamburger-menu {
		position: fixed;
		top: 106px;
		background: #000;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 9991;
		display: none;
	}
	section#block-menu-menu-hamburger-menu li > a {
		color: #fff !important;
		padding: 10px;
		font-weight: 600;
		font-size: 16px;
		background: transparent;
	}
	section#block-menu-menu-hamburger-menu li {
		display: inline-block;
		width: 100%;
		text-align: center;
		border-bottom: 1px solid #7C581A;
		padding: 0;
	}
	section#block-menu-menu-hamburger-menu li:first-child {
		border-top: 1px solid #7C581A;
	}
	#navbar.navbar.container.navbar-default {
		padding-bottom: 0;
	}
	#block-tb-megamenu-main-menu .tb-megamenu .btn-navbar {
		display: block;
		position: absolute;
		top: 31px;
		right: 13px;
		border: none;
		background: transparent;
		color: #000;
		font-size: 25px;
		outline: none;
		box-shadow: none;
	}
	.tb-megamenu .nav-collapse {
		height: auto !important;
		display: block;
		overflow: visible !important;
	}
	.menu-collapse section#block-menu-menu-hamburger-menu {
		display: block;
	}
	.menu-collapse .tb-megamenu .btn-navbar .fa::before {content: "\f00d";}
	body.menu-collapse {
		overflow: hidden;
	}
	div#navbar-collapse {
		display: block;
		border: none;
		margin: 0 -10px;
	}
	section#block-views-solutions-menu-block td {
		display: block;
		width: 33.33%;
		float: left;
	}
	section#block-views-solutions-menu-block tr {
		display: inline;
	}
	.region.region-rightnavigation ul.tb-megamenu-nav li.open {
		background: #f0ab00;
	}
	.region.region-rightnavigation ul.tb-megamenu-nav li.open>a,
	.region.region-rightnavigation ul.tb-megamenu-nav li>a:hover {
		color: #000 !important;
		position: relative;
	}
	.region.region-rightnavigation ul .active a {
		color: #000 !important;
		text-decoration: none;
	}
	a.logo.navbar-btn.pull-left {
		padding: 0;
		margin-right: 0;
	}
	footer.footer.container .col-md-7,
	footer.footer.container .col-md-2 {
		width: 100%;
	}
	section#block-menu-menu-footer-menu-1,section#block-menu-menu-footer-menu-1 *,
	section#block-menu-menu-footer-menu-2,section#block-menu-menu-footer-menu-2 * {
		display: inline;
		float: none;
	}
	section#block-menu-menu-footer-menu-1::before,
	section#block-menu-menu-footer-menu-1::after,
	section#block-menu-menu-footer-menu-2::before,
	section#block-menu-menu-footer-menu-2::after,
	section#block-menu-menu-footer-menu-1 .nav::before,
	section#block-menu-menu-footer-menu-1 .nav::after,
	section#block-menu-menu-footer-menu-2 .nav::before,
	section#block-menu-menu-footer-menu-2 .nav::after{
		display:none;
	}
	.tb-megamenu.style-blue .nav li.dropdown.open > .dropdown-toggle .caret {
		display: block;
		border-top: 15px solid #f0ab00;
		border-right: 12px solid transparent;
		border-left: 12px solid transparent;
		position: absolute;
		z-index: 1111;
		bottom: -14px;
		left: 50%;
		margin-left: -5px;
	}
	footer.footer.container {
		display: flex;
		flex-direction: column;
	}
	footer.footer.container .col-md-7 {
		order: -1;
	}
	footer.footer.container .col-md-3 {
		width: 340px;
		margin-top: 20px;
		padding-left: 0;
		max-width: 100%
	}
	footer.footer.container .col-md-2 {
		margin-top: -70px;
	}
	.region.region-footer2 {
		line-height: 1.8;
	}
	.page-learning-guide .pager {
		width: 100%;
		float: none;
	}
	.learning-guide-main .col-md-9 {
		padding: 25px 0 0;
		width: 100%;
	}
	.views-exposed-form .views-exposed-widget {
		display: inline-block;
		float: none;
	}
	.container.learning-guide-main {
		padding: 0;
		width: 100%;
	}
	.container.learning-guide-main>.row {
		margin: 0;
	}
	.get-in-touch-left-sec, .get-in-touch-right-sec {
		width: 50%;
		float: left;
		padding-left: 20px;
		padding-right: 20px;
	}
	.page-my-account-bookmarks .view-my-account .view-content>.views-row {
		padding: 0 15px;
		max-width: 290px;
	}
	.other-viewed-card-inner-wrap {
		width: 100%;
	}
	section#block-menu-menu-hamburger-menu li .dropdown-backdrop {
		position: static;
	}
	section#block-menu-menu-hamburger-menu li .dropdown-menu {
		position: static;
		background: transparent;
		width: 100%;
	}
	section#block-menu-menu-hamburger-menu li .dropdown-menu li.last.leaf {
		border-bottom: none;
	}
	.menu-collapse section#block-menu-menu-hamburger-menu>h2.block-title {
		display: none;
	}
	.logged-in section#block-menu-menu-hamburger-menu {
		top: e142px;
	}
	.wri-training-inner-page-outer-wrapper .wri-training-heading h1,.page-node .node-title,
	.region.region-content .wri_cityfix_catalog_page_outer_wrapper .filters .details h2,
	.node-type-get-in-touch .wrapper-img-txt h1,.upcoming-bg-banner h1,.tag-title h1{
		font-size: 40px;
	}
	section#block-menu-menu-hamburger-menu li > a:hover{
		background: rgba(124, 88, 26, 0.32);
		color: #f0ab00 !important;
	}
	#block-tb-megamenu-main-menu .tb-megamenu .btn-navbar:hover {
	   color: #7d0063;
	}
	.page-catalog .views-exposed-form .views-exposed-widget.views-widget-sort-by {
		right: 50%;
		margin-right: -126px;
	}
	li.home-menu-icon {
		display: none;
	}
	.single_quiz_question_wrapper {
		float: left;
		width: 50%;
	}
	.quiz-question-outer-wrapper {
		margin-bottom: 40px;
	}
	.quiz-question-outer-wrapper .single_quiz_question_wrapper label {
		padding: 8px 35px 8px 10px;
	}
	.page-search .views-exposed-form .views-exposed-widget {
		float: left;
	}
	.view-custom-search .view-filters {
		padding: 0 20px;
	}
	.view-custom-search .view-filters div#edit-type-wrapper {
		margin-left: 160px;
	}
	.view.view-custom-search.view-id-custom_search .view-header {
		max-width: 150px;
	}
	.view-id-other_also_viewed .views-slideshow-cycle-main-frame-row-item {
		width: 33.33% !important;
		padding-left: 15px;
		padding-right: 15px;
	}
	.wri-training-inner-page-outer-wrapper .other-also-viewed .other-viewed-slider-outer-wrap {
		padding: 0 12px;
    }
    .home-bn-btn.btn {
		padding: 2px 12px;
		font-size: 13px;
		left: 3%;
		top: 44%;
	}
	.homepage-banner {
		padding: 0 15px;
	}
	.homepage-banner .col-md-12 {
		padding: 0;
	}
	.node-type-webinar blockquote.image-field-caption {
		bottom: 0px;
	}
	
	.glossary-tooltip {
		font-size: 13px;
	}
	.glossary-tooltip.left-tt {margin-left: 0;left: 0;}
	.glossary-tooltip.left-tt::after {
		left: 35px;
		margin-left: 0;
	}
	.glossary-tooltip.right-tt {
		right: 0;
		left: inherit;
		margin-left: 0;
	}

	.glossary-tooltip::after {
		right: 35px;
		left: inherit;
		margin-left: 0;
	}
	.learning-guide-main .col-md-9 img {
		max-width: 100%;
		height: auto !important;
	}
	/********Event details page strat*********/
	.top_space_evt {
		margin-top: 80px !important;
	}
	ul.wri-events-challenge-resources li {
		display: block !important;
	}
	ul.wri-events-challenge-resources li .right {float: right;}
	ul.wri-events-challenge-resources li .left {
		width: calc(100% - 80px);
		float: left;
	}
}
@media (min-width : 767px){ 
	body.page-events .upcoming-events ul li .show-more,
	body.page-events .view-events .open_decription .text .show-less.show-less-inline {
		display: none !important;
	}
	body.page-events .upcoming-events ul li .description {
		display: block !important;
	}
	.see-all-in-desktop {
		display: none !important;
	}
}
@media (max-width : 767px){ 
	.see-all-in-desktop {
		width: 100%;
		font-weight: 600;
		font-size: 15px;
		color: #000;
		text-align: center;
		margin: 10px 0 25px;
		padding: 0 10px;
		display:none;
	}
	.speakers-block .speakers-bk {
		min-height: unset;
	}
	.evt_partners_section .paragraphs-items>.field>.field-items>.field-item:nth-child(n+5) {
		margin: 0;padding: 0;position: relative;width: 100%;font-weight: 600;font-size: 15px;color: #000; text-align: center;
	}
	.wri-training-inner-page-outer-wrapper .meet-experts .speakers-bk:nth-child(n+5) {
	    padding: 0;
	    margin-top: 15px;
	    font-weight: 600;font-size: 15px;color: #000;
	}
	.evt_partners_section .paragraphs-items>.field>.field-items>.field-item:nth-child(n+5)>div,
	.evt_partners_section .paragraphs-items>.field>.field-items>.field-item:nth-child(n+6),
	.wri-training-inner-page-outer-wrapper .meet-experts .speakers-bk:nth-child(n+5) *,
	.wri-training-inner-page-outer-wrapper .meet-experts .speakers-bk:nth-child(n+6) {
		display: none;
	}
	section#block-views-solutions-menu-block td {
		width: 100%;
		background: #000;
		padding: 0;
	}
        .training-banner ul {
                text-align: left;
        }

	.primary-event-tag, .past-event-tag {
		padding: 1px 10px;
		font-size: 12px;
	}		
	.bg-image img.img-responsive {
		min-height: 90px;
		object-fit: cover;
	}
	.tb-megamenu .mega-align-center > .dropdown-menu .mega-dropdown-inner {
		padding-top: 0;
	}
	section#block-views-solutions-menu-block .views-field.views-field-title .field-content {
		height: auto;
	}
	section#block-views-solutions-menu-block .views-field.views-field-field-solution-main-image {
		display: none;
	}
	.tb-megamenu .span12.mega-col-nav .mega-inner {
		padding: 0;
	}
	.tb-megamenu .mega-align-center > .dropdown-menu {
		padding: 0;
	}
	section#block-views-solutions-menu-block .views-field.views-field-title {
		position: static;
	}
	section#block-views-solutions-menu-block .views-field.views-field-title .field-content a {
		padding: 18px 10px;
		font-size: 14px;
		font-weight: 600;
		border-bottom: 1px solid #7C581A;
	}
	.page-search div#edit-keyword-wrapper .views-widget {
		max-width: 100%;
	}
	section#block-views-solutions-menu-block .views-field.views-field-title .field-content a:hover {
	    background: rgba(124, 88, 26, 0.32);
		color: #f0ab00 !important;
	}
	.lang-dropdown-select-element.form-select,#lang-dropdown-select-language_content {
		width: 50px !important;
		padding: 0px;
	}
	section#block-tb-megamenu-main-menu {
		margin: 20px 0 0;
	}
    #block-tb-megamenu-main-menu .tb-megamenu .btn-navbar {
		padding-right: 2px;
	}
	section#block-system-user-menu {
		right: 95px;
	}
	section#block-lang-dropdown-language-content {
		right: 154px;
	}
	section#block-block-8 {
		right: 54px;
	}
	header#navbar img {
		max-width: 145px;
		height: auto;
	}
	section#block-menu-menu-hamburger-menu {
		top: 92px;
	}
	.my-account-banner {
		background-size: cover;
		position: static;
		margin: 0 -15px
	}
	.navbar-default .navbar-collapse nav .col-md-5 {
		padding-left: 15px;
	}
	.upcoming-events ul li .wrapper-event-class>.date-day, .wrapper-day-date, .view-my-account .view-content>.views-row .date-day {
		width: 95px;
	}
	.upcoming-events ul li .wrapper-event-class .desc-details, .upcoming-events ul li .title, .view-my-account .view-content>.views-row .desc-details {
		width: calc(100% - 95px);
		padding: 0;
		margin-bottom: 10px;
	}
	.upcoming-events ul li .wrapper-event-class>.region-cls, .location_parent {
		width: calc(100% - 95px);
		padding-right: 0;
		margin-top: 5px;
		font-size: 14px;
	}
	.view-my-account .view-content>.views-row .region-cls {
		padding: 0;
		width: auto;
		margin: 0 10px 0 0;
		font-size: 13px;
	}
	.view-my-account .view-content>.views-row .event-type-cls {
		font-size: 13px;
		margin-top: 6px;
	}
	.upcoming-events .reg-button a, .register-link-cls a,.small-button,
	.page-my-account .view-my-account .reg-button a {
		font-size: 13px;
		padding: 6px 15px;
		line-height: 1.2;
		border: none;
	}
	.wri-cityfix-solutions-outer-wrapper .wri-cityfix-solution-nav-outer-wrap ul li span {
		padding: 6px 14px;
		font-size: 14px;
	}
	.upcoming-events-outer-wrap .upcoming-events-overlay .col-md-6:last-child {
		background-image: url(/sites/default/files/wri/images/check-background.jpg);
		display: inline-block;
		width: 100%;
	}
	.upcoming-events-outer-wrap .upcoming-events-overlay {
		border: none;
		padding: 25px 0 0;
	}
	.views-exposed-form .views-exposed-widget {
		width: 49%;
		max-width: 200px;
	}
	.page-catalog  .views-exposed-widget>label {
		width: 100%;
	}
	.entity.entity-paragraphs-item.paragraphs-item-collaborate .content .field.field-name-field-subtitle.field-type-text, .field.field-name-field-title.field-type-text {
		font-size: 24px;
    }
    .get-in-touch-left-sec, .get-in-touch-right-sec {
		width: 100%;
		padding-top: 35px;
	}
	.big-button {
		min-width: 145px;
		font-size: 16px;
		height: 38px;
	}
	.wri-training-inner-page-outer-wrapper .wri-training-heading h1 {
		font-size: 30px;
	}
	.other-viewed-card-inner-wrap {
		width: 100%;
	}
	button#edit-submit-catalog-page,.page-catalog .views-exposed-form .views-exposed-widget #edit-reset {
		margin-top: 3px !important;
	}
	.banner-tom-img{
		height:auto;
	}
	.date-email-wrapper {
		text-align: left;
	}
	.date-email-wrapper>div {
		margin: 10px 2px 11px;
		width: 100%;
	}
	div#modalContent {
		max-width: 90%;
		width: 100%;
	}
	div.modal-forms-modal-content {
		width: 100%;
		padding: 10px 12px 20px;
	}
	body.page-my-account .nav.nav-tabs>li:nth-child(1)>a::before, body.page-my-account .nav.nav-tabs>li:nth-child(2)>a::before, body.page-my-account .nav.nav-tabs>li:nth-child(3)>a::before {
		padding-right: 0;
		font-size: 22px;
		display: block;
	}
	body.page-my-account .nav.nav-tabs>li>a {
		font-size: 0;
		line-height: 1.2;
		min-height: 44px;
		padding: 9px 20px;
	}
	body.page-my-account .nav.nav-tabs>li>a.active .element-invisible {
		bottom: -29px;
	}
	.page-my-account-bookmarks .view-my-account .view-content>.views-row {
		width: 100%;
		float: none;
		display: inline-block;
	}
	.page-my-account-bookmarks .view-my-account .view-content {
		text-align: center;
	}
	.logged-in section#block-menu-menu-hamburger-menu {
		top: e113px;
	}
	.node-type-get-in-touch .wrapper-img-txt img.img-responsive {
		min-height: 130px;
		object-fit: cover;
	}
	.wri-training-inner-page-outer-wrapper .training-banner .flexslider#slider .slides {
		height: auto;
	}
	a.logo.navbar-btn.pull-left {
		float: none !important;
		display: inline-block;
		margin-top: 22px;
	}
	.region.region-leftnavigation {
		display: none;
	}
	div#navbar-collapse {
		margin: 0;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		background: #fff;
		z-index: 99;
	}
	#navbar.navbar.container.navbar-default {
		padding: 5px 10px 0;
		height: 137px;
		background: #fff;
		z-index: inherit;
	}
	button#scrollUpBtn {
		display: none !important;
	}
	div#ask_expert_form_toggle {
		margin: 0 0 30px;
		padding-top: 0;
	}
	.view-id-ask_expert .view-content .field-content {
		margin-top: 10px;
		margin-bottom: 15px;
	}
	footer.footer.container #block-block-5 img:first-child {
		display: none;
	}
	div.upcoming-events-outer-wrap {
		background: transparent;
	}
	.node-type-get-in-touch .wrapper-img-txt {
		display: block;
	}
	.develop-by {
		display: none;
	}
	.wri-training-inner-page-outer-wrapper .explore-collection .first-big-collection h6 {
		display: none;
	}
	.wri-training-inner-page-outer-wrapper .explore-collection .first-big-collection .col-md-3 {
		text-align: center;
		margin: 0 auto;
	}
	.wri-training-inner-page-outer-wrapper .explore-collection .first-big-collection h3 {
		margin-top: 12px;
    }
    .explore-collection .listed-collections>.row {
		margin: 0;
	}
	div#popup-active-overlay {
		z-index: 8;
	}
	.page-catalog .views-exposed-form .views-exposed-widget.views-widget-sort-by {
		position: static;
		margin: 0;
	}
	.page-catalog .views-exposed-form .views-exposed-widget.views-widget-sort-by label.control-label {
		display: none;
	}
	.page-catalog .views-exposed-form .views-exposed-widget.views-widget-sort-by select#edit-sort-by {
		text-transform: uppercase;
		margin: 0;
		width: 100%;
	}
	.wri-training-inner-page-outer-wrapper .training-venue-wrapper {
		padding: 24px 0 10px;
	}
	.webinar-middle-bk,.training-banner {
		text-align: center;
	}
	.date-author-wrapper {
		text-align: left;
	}
	.learning-guide-main table {
		width: 100% !important;
	}
	.body-text img {
		max-width: 100%;
		height: auto !important;
	}
	.view-custom-search .view-filters {
		padding: 0 10px 15px;
		width: 100%;
		left: 0;
	}
	.region.region-rightnavigation ul.tb-megamenu-nav li.open1 {
		background: #f0ab00 !important;
	}
	.tb-megamenu.style-blue .nav li.dropdown.open1 > .dropdown-toggle .caret {
		display: block !important;
		border-top: 15px solid #f0ab00;
		border-right: 12px solid transparent;
		border-left: 12px solid transparent;
		position: absolute;
		z-index: 1111;
		bottom: -14px;
		left: 50%;
		margin-left: -5px;
	}
	div .tb-megamenu .mega.open > .mega-dropdown-menu {
		display: none;
	}
	.region.region-rightnavigation ul.tb-megamenu-nav li.open:first-child {
		background: transparent;
	}
	.tb-megamenu.style-blue .nav li.dropdown.open:first-child > .dropdown-toggle .caret {
		display: none;
	}
	.views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section {
		height: 450px;
		width: 290px;
		margin: 0 auto;
	}
	.view-id-other_also_viewed .views-slideshow-cycle-main-frame-row-item {
		width: 100% !important;
	}
	form#views-exposed-form-search-field-page-1 .views-exposed-form {
		max-width: 100%;
	}
	form#views-exposed-form-search-field-page-1 {margin: 20px 0 0;}
	.front .main-container header#page-header {
		padding: 0 15px;
	}
	.basic-page .training-banner {
		padding-top: 30px;
	}
	
	/*********29-Oct-18******/
	.featured-1, .featured-2, .featured-3,.featured-4, .featured-5 {
		margin-bottom: 30px;
	}
	.fcb_image img,.featured-1 .fcb_image img {
		height: 200px;
	}

	.blog_bx li .city-fix-image {
		max-width: 140px;
	}
	
	/******14-Nov-18********/
	.blog-table .blog_bx:nth-child(2n+1) {
		padding-right: 15px;
	}
	.blog-table .blog_bx:nth-child(2n) {
		padding-left: 15px;
	}
	.homepage-banner {
		display: none;
	}
	
	/******6-Dec-18 Comment Section********/
	button#add_new_comment_custom {
		font-size: 12px;
		font-weight: 600;
		padding: 6px 10px;
		margin-top: -8px;
	}
	.indented {
		margin-left: 30px;
	}
	.comment-form-custom .comment-form>div .form-item.form-item-name,.comment-form-custom .comment-form>div .form-item.form-type-item {
		padding-right: 8px;
	}
	.comment-form-custom .comment-form>div .form-item.form-item-subject {
		padding-left: 8px;
	}
	.comment-form .form-control,.comment-form>div .form-item.form-type-item .username {
		height: 34px;
	}
	.comment-form>div .form-item.form-type-item .username {
		line-height: 30px;
	}
	body #block-system-main .view.view-my-comments .view-content .views-row {
		padding-right: 0;
		padding-bottom: 40px;
	}
	body #block-system-main .view.view-my-comments .view-content .views-field.views-field-created {
		bottom: 10px;
		top: inherit;
		left: 80px;
	}
	body.page-my-account .nav.nav-tabs>li:nth-child(1)>a::before, body.page-my-account .nav.nav-tabs>li:nth-child(2)>a::before, body.page-my-account .nav.nav-tabs>li:nth-child(3)>a::before, body.page-my-account .nav.nav-tabs>li:nth-child(4)>a::before {
		padding-right: 0;
	}		
	/********Event details page strat*********/	
	.news-evt {
		display: block;
	}
	.news-evt-img .field.field-name-field-news-image.field-type-image {
		width: 100%;
	}
	.evt_partners_section .paragraphs-items>.field>.field-items>.field-item {
		width: 50%;
		padding: 0 10px;
	}
	.wri-events-challenge-register-section .register-title {
		width: 100%;
		margin: 0 0 15px;
		text-align: center;
	}
	.top_space_evt {
		margin-top: 50px !important;
	}
	.wri-events-challenge-section-heading .title {
		font-size: 25px;
	}
	.wri-events-challenge-section-heading .title::after {
		width: 55px;
	}
	.wri-events-challenge-section-callout {
		font-size: 18px;
		padding: 8px 10px;
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.wri-events-challenge-register-section .row {
		margin: 0;
	}
	section#block-locale-language {
		display: none;
	}
	div#resources_section {
		width: 100%;
	}
	.evt_partners_section .paragraphs-items>.field>.field-items {
		margin: 0 -10px;
	}
	.wri-events-challenge-important-dates .field.field-name-field-important-dates.field-type-field-collection>.field-items {		
		position: relative;
		flex-wrap: wrap;
	}
	.wri-events-challenge-important-dates .field.field-name-field-important-dates.field-type-field-collection>.field-items>.field-item {
		padding: 26px 0;
		float: left;
		width: 50%;
		text-align: center;
	}
	.wri-events-challenge-important-dates .field.field-name-field-important-dates.field-type-field-collection>.field-items>.field-item .field.field-name-field-important-date::after {
		content: "";
		border-bottom: 2px solid #aaa;
		width: 100%;
		position: absolute;
		left: 0;
		right: 0;
		bottom: -28px;
	}
	.wri-events-challenge-important-dates .field.field-name-field-important-dates.field-type-field-collection>.field-items>.field-item .field.field-name-field-important-date::before {
		z-index: 1;
	}
	.wri-events-challenge-important-dates .field.field-name-field-important-dates.field-type-field-collection>.field-items>.field-item .field.field-name-field-important-date::before {
		bottom: -48px;
	}
	.wri-events-challenge-important-dates .field.field-name-field-important-date {
		height: 45px;
	}
	.wri-events-challenge-important-dates .field.field-name-field-important-dates.field-type-field-collection>.field-items::before {
		margin-top: 95px;
		display:none;
	}
	.visible-xs.mobile-add-my-event {
		display: none !important;
	}
	blockquote.image-field-caption p {
	  font-size: 12px;
	}
	div.owl-carousel .owl-nav .owl-prev:before,
	div.owl-carousel .owl-nav .owl-next:before {
    font-size: 18px;
    padding: 5px 10px;
  }
  div.owl-prev, .owl-next {
    top: 140px;
  }
}
@media (min-width : 480px){
        
	.page-catalog .views-exposed-widget:hover>.views-widget {
		display: block;
	}
	.page-catalog .views-exposed-widget:hover>label:after {
		content: "\f0d8";
	}
	.only-mb {
		display: none !important;
	}
	.upcoming-events-outer-wrap .upcoming-events-inner-wrap ul li>div.right .past-event-tag {
		float: left;
	}
}
@media (max-width : 480px){ 

/*#user-profile-form .form-item-htmlmail-plaintext {
  padding-left: 30px;
}
#user-profile-form .form-item-current-pass {
  padding-left: 8px;
}
.upcoming-events-outer-wrap .upcoming-events-inner-wrap ul li>div {
	 padding-bottom: 0px;
}*/
       .node-type-webinar .webinar-middle-bk {
           text-align: left !important;
        }
	
	.node-type-learning-guide .training-banner p {
    		text-align: left !important;
	}
        .wri-training-inner-page-outer-wrapper .related-docs .col-md-8 {
               text-align: justify;
        }
          .tool-banner p {
               text-align: left;
            }     

	.only-dst {
		display: none !important;
	}
	.only-mb.pst-evt {
		margin-bottom: 10px;
	}
	.primary-event-tag, .past-event-tag,
	.only-mb.pst-evt {
		display: none !important;
	}
	.node-type-learning-guide a.feedback-button,
	.node-type-webinar a.feedback-button,
	.node-type-tool a.feedback-button,
	.node-type-training a.feedback-button,
	.page-learning-guide.page-learning-guide- a.feedback-button,
	.node-type-events a.feedback-button {
		display: none;
	}
	.glossary-links a {
		font-size: 100%;
	}
	.glossary-links {
		padding: 7px 12px 14px 12px;
		line-height: 1.75;
		letter-spacing: 3px;
		border: none;
		border-radius: 0;
		margin: 0 -15px;
	}
	.register-btn-cls a {
		float: left;
	}
	.visible-xs.mobile-add-my-event {
		display: inline-block !important;
		vertical-align: top;
	}
	.mobile-add-my-event .flag-my-events .flag.flag-link-normal::after {
		position: static;
		margin-top: 2px;
	}
	footer.footer.container .col-md-2 {
		margin-top: 15px;
		padding-left: 0;
	}
	.page-my-account .view-my-account .wrapper-day-date+.title {
		width: 100%;
		padding: 0;
		margin-bottom: 6px;
	}
	.show-more,.show-less {
		display: inline-block;
	}
	.upcoming-events ul li .title .no-days-show {
		font-size: 13px;
	}
	.upcoming-events-outer-wrap .upcoming-events-inner-wrap .no-days {
		display: block;
		font-size: 13px;
	}
	.upcoming-events-outer-wrap .upcoming-events-inner-wrap ul li>div.left {
		display: none;
	}
	.upcoming-events-outer-wrap .upcoming-events-inner-wrap ul li>div.right {
		width: 100%;
		padding: 0 5px 15px;
	}
	.upcoming-events.events-outer-wrapper .title p, .upcoming-events .title .event-title a, .upcoming-events-outer-wrap .upcoming-events-inner-wrap ul li .event-title,
	.page-my-account .view-my-account .open_decription p.event-title {
		font-size: 16px;
		margin-right:0;
	}
	.upcoming-events ul li {
		padding: 18px 0 22px;
		vertical-align: top;
	}
	.region.region-footer3 {
		text-align: left;
	}
	.other-viewed-card-inner-wrap {
		width: 100%;
	}
	.get-in-touch-left-sec .field.field-name-field-contact-title, .get-in-touch-right-sec h2 {
		font-size: 24px;
	}
	.wri-training-inner-page-outer-wrapper .wri-training-heading .col-md-9 h1,.wri-training-inner-page-outer-wrapper .wri-training-heading h1 {
		font-size: 30px;
	}
	.wri-training-inner-page-outer-wrapper .success-stories .field-name-field-testimonial-success-storie .flexslider .slides {
		width: 95%;
	}
	.wri-training-inner-page-outer-wrapper .training-banner .flexslider#slider .slides img,.banner-tom-img img {
		height: 250px;
		object-fit: cover;
    }
    .node-type-training .flexslider#slider li .views-field.views-field-field-slider-image, .node-type-training .flexslider#slider li .views-field.views-field-field-slider-video {
		min-height: 250px;
	}
	.wri-training-inner-page-outer-wrapper .other-also-viewed .other-viewed-slider-outer-wrap {
		padding: 0 15px;
	}
	.navbar-default .navbar-collapse nav .col-md-5 {
		width: 100%;
		text-align: left;
		padding: 0 0px 0 15px;
	}
	section#block-tb-megamenu-main-menu {
		margin-top: 12px;
	}
	section#block-system-user-menu {
		display: none !important;
	}
	section#block-lang-dropdown-language-content {
		right: 102px;
		display:none;
	}
	section#block-block-8,section#block-lang-dropdown-language-content {
		top: 22px;
	}
          .logged-in section#block-menu-menu-hamburger-menu {
            top: 113px;
          }

	#block-tb-megamenu-main-menu .tb-megamenu .btn-navbar {
		top: 15px;
	}
	a.logo.navbar-btn.pull-left {
		margin-top: 13px;
		margin-bottom: 2px;
	}
	section#block-menu-menu-hamburger-menu {
		top: 70px;
	}
	h2 {
		font-size: 25px;
	}
	.wri-cityfix-solutions-outer-wrapper .solution-banner-outer-wrap h1 {
		margin-top: 40px;
		font-size: 32px;
	}

	.wri-cityfix-solutions-outer-wrapper .solution-banner-outer-wrap p {
		font-size: 16px;
	}

	.wri-cityfix-solutions-outer-wrapper .solution-banner-outer-wrap .solution-banner-inner-wrap {
		min-height: 290px;
	}
	.upcoming-events-outer-wrap .upcomming-thecityfix-event ul li p {
		font-size: 14px;
		line-height: 1.4;
	}
	.wri-cityfix-solutions-outer-wrapper .solution-map-outer-wrap .after-map-p {
		font-size: 15px;
	}
	.other-viewed-card-inner-wrap .card-body {
		height: auto;
	}
	.field-name-field-what-will-participants-lea .field.field-type-text-long.field-label-hidden {
		padding-left: 0;
	}
	.wri-training-inner-page-outer-wrapper .upcoming-events {
		padding: 0;
	}
	.view-main-slider-view .views-field-field-slider-video .embedded-video iframe {
		width: 100%;
		height: 250px;
	}
	.view-learning-guide-cards.view-id-learning_guide_cards li.views-row {
		font-size: 15px;
		line-height: 1.3;
	}
	#views-exposed-form-events-page {
		margin: 0 auto 20px;
		text-align: center;
		display: block;
	}
	.page-events .view-filters .filter-by-cls {
		margin: 30px 10px 15px 0;
		width: 100%;
		text-align: center;
	}
	#views-exposed-form-events-page .views-exposed-widget.views-submit-button {
		padding-right: 5px;
		display: inline;
	}
	#views-exposed-form-events-page .views-exposed-widget #edit-reset {
		margin: 0 !important;
	}
	.upcoming-events ul li .event-type-cls {
		margin-top: 5px;
		font-size: 13px;
		margin-right: 10px;
	}
	.upcoming-events-outer-wrap .upcoming-events-inner-wrap ul li>div.right div:nth-child(2) .events-location{
		font-size: 13px
	}
	.view-upcoming-events.view-display-id-block .type {
		font-size: 13px;
		position: relative;
		top: -2px;
		width: calc(100% - 180px);
	}
	span.register-btn-cls,.reg-button {
		float: right;
		width: 100%;
		margin-top: 10px;
	}
	.page-my-account .view-my-account .reg-button a {
		float: left;
	}
	.location_parent {
		font-size: 13px;
		width: auto;
		margin-right: 30px;
	}
	.yellow-link.open_decription > .description,.upcoming-events-outer-wrap .upcoming-events-inner-wrap ul li p {
		font-size: 14px;
	}
	.event-type {
		margin-top: 5px;
		font-size: 13px;
	}
	#views-exposed-form-events-page .views-exposed-widget {
		padding-right: 0;
	}
	.entity.entity-paragraphs-item.paragraphs-item-bullet-paragraph .field-name-field-bullet-description {
		width: 100%;
	}
	.entity.entity-paragraphs-item.paragraphs-item-left-of-text, .entity.entity-paragraphs-item.paragraphs-item-right-of-text {
		padding: 25px 0;
	}
	.learning-guide-main .col-md-9 h1 {
		font-size: 20px;
    }
    .wrap-learning-guide-image .image img.img-responsive {
		height: 120px;
		min-height: unset;
		object-fit: cover;
	}
	.page-learning-guide .view-learning-guide-cards.view-id-learning_guide_cards li.views-row {
		padding: 0 15px 10px;
		margin-bottom: 10px;
	}
	.learning-guide-main .col-md-3 .item-list {
		max-height: 220px;
	}
    footer.footer.container .col-md-3 {
		width: 100%;
		padding: 0;
		text-align: center;
		margin-top: 10px;
	}
	footer ul li {
		padding: 0 0 0 2px;
	}
	.region.region-footer3 {
		text-align: center;
	}
	.views-exposed-form .views-exposed-widget {
		width: 100%;
		margin-bottom: 3px;
		max-width: 230px;
	}
	.views-exposed-form .views-exposed-widget.views-submit-button,.views-exposed-form .views-exposed-widget.views-reset-button {
		width: auto;
	}
	.views-exposed-form {
		max-width: 240px;
		margin: 0 auto;
	}
	.applied-filters {
		margin-bottom: 0;
	}
	.wri_cityfix_catalog_page_outer_wrapper .view-content .views-row {
		max-width: 300px;
		margin: 0 auto;
	}
	.wri-city-fix-homepage .featured-solutions {
		padding: 20px 0 15px;
	}
	.wri-city-fix-homepage .catalog-listing-outer-wrapper {
		padding: 10px 0 20px;
	}
	.view.view-my-account.view-id-my_account span.filter-by-cls {
		text-align: center;
		display: inline-block;
		width: 100%;
		font-weight: bold;
		margin-bottom: 6px;
		font-size: 16px;
	}
	.page-my-account-bookmarks .view-my-account .view-content>.views-row:first-child .other-viewed-card-inner-wrap.upcoming-catalog-outer-wrap {
		margin-top: 10px;
	}
	form#user-profile-form div#edit-field-city, form#user-profile-form div#edit-field-participant-organization-n, form#user-profile-form div#edit-account>.form-item.form-item-pass.form-type-password-confirm .form-item.form-type-password.form-item-pass-pass1, form#user-profile-form div#form-item-current-pass,
	form#user-profile-form div#edit-account>.form-item.form-item-name, form#user-profile-form div#edit-account> .form-item-mail {
		padding-right: 10px;
	}
	.role-administrator.admin-menu .form-item.form-item-mail.form-type-textfield.form-group {
		padding-right: 10px !important;
	}
	.role-administrator.admin-menu .form-item.form-item-htmlmail-plaintext.form-type-checkbox.checkbox {
		padding-left: 19px !important;
	}
	.role-administrator.admin-menu .form-item.form-item-current-pass.form-type-password.form-group {
		padding-left: 10px !important;
	}
	.form-item.form-item-current-pass.form-type-password.form-group {
		padding-left: 0px;
	}

	.form-item.form-item-mail.form-type-textfield.form-group {
		padding-left: 10px !important;
		padding-right: 0px !important;
	}
	.form-item.form-item-current-pass.form-type-password.form-group {
		padding-right: 10px !important;

	}
	
	form#user-profile-form div#edit-field-select-country, form#user-profile-form div#edit-field-designation, form#user-profile-form div#edit-account>.form-item.form-item-pass.form-type-password-confirm .form-item.form-type-password.form-item-pass-pass2,form#user-profile-form div#form-item-current-pass, form#user-profile-form .form-item-htmlmail-plaintext {
		padding-left: 8px;
	}
	.acc_edit_form {
		margin-bottom: 10px;
	}
	form#user-profile-form .control-label {
		padding-left: 8px;
	}
	.form-item.form-item-htmlmail-plaintext.form-type-checkbox.checkbox {
		padding-left: 12px;
	}
	.tooltip {
		display: none !important;
	}
	#views-exposed-form-events-page .views-exposed-widget .views-widget,
	#views-exposed-form-events-page .views-exposed-widget select {
		width: 100%;
	}
	div#edit-field-select-country-value-wrapper::after, div#edit-field-event-type-tid-wrapper::after, div#edit-field-select-regions-tid-wrapper::after, .form-item.form-item-event-upcoming-past.form-type-select.form-group::after {
		right: 12px;
	}
	.form-item.form-item-event-upcoming-past.form-type-select.form-group {
		margin: 8px 0 10px;
		width: 100%;
		max-width: 230px;
	}
	.homepage-banner .other-pages {
		display: none;
	}
	.logged-in section#block-menu-menu-hamburger-menu {
		top: 149px;
	}
	.wri-training-inner-page-outer-wrapper .wri-training-heading h1, .page-node .node-title, .region.region-content .wri_cityfix_catalog_page_outer_wrapper .filters .details h2, .node-type-get-in-touch .wrapper-img-txt h1,
	.upcoming-bg-banner h1,.tag-title h1 {
		font-size: 30px;
		line-height: 1;
	}
	#navbar.navbar.container.navbar-default {
		height: 114px;
	}
	.wri-cityfix-solutions-outer-wrapper .solution-map-outer-wrap iframe {
		height: 330px;
	}
	#ask_expert_form_toggle .webform-client-form.webform-client-form-31 .webform-container-inline .form-control,#ask_expert_form_toggle .webform-client-form.webform-client-form-31 .webform-container-inline label,
	#ask_expert_form_toggle .webform-client-form.webform-client-form-31 .webform-container-inline  .form-textarea-wrapper {
		width:100%;
	}
	#ask_expert_form_toggle .webform-client-form.webform-client-form-31 .webform-container-inline .form-textarea-wrapper .form-control {
		margin: 0;
	}
	#ask_expert_form_toggle .webform-client-form.webform-client-form-31 {
		margin-top: 10px;
	}
	.page-catalog ul.pager.pager-load-more li a {
		margin: 35px 0 25px;
	}
	.region.region-footer3 section#block-block-6 {
		margin: 0 0 18px;
	}
	footer.footer.container {
		padding-bottom: 40px;
	}
	.partners-logo .field.field-name-field-partner-logo.field-type-image {
		margin: 0 -5px;
		display: block;
	}
	.field-name-field-what-will-participants-lea .field.field-type-text-long.field-label-hidden:nth-child(2) {
		padding-top: 20px;
	}
	.paragraphs-items.paragraphs-items-field-collaborate-image>.field-name-field-collaborate-image.field-type-paragraphs>.field-items {
		flex-direction: column;
	}
	.paragraphs-items.paragraphs-items-field-collaborate-image>.field-name-field-collaborate-image.field-type-paragraphs>.field-items>.field-item {
		width: 100%;
	}
	.node-type-get-in-touch .wrapper-img-txt img.img-responsive {
		min-height: 80px;
    }
    .node-type-get-in-touch .wrapper-img-txt h1 {
		top: 5px;
	}
    .basic-page .training-banner {
		padding-top: 30px;
	}
	.get-in-touch-left-sec,.get-in-touch-right-sec h2.block-title {
		display: none;
	}
	.get-in-touch-right-sec {
		padding-top: 0;
	}
	.get-in-touch-right-sec .form-group {
		float: left;
		width: 50%;
		padding: 0 7px;
	}
	.get-in-touch-right-sec form>div {
		margin: 0 -8px;
		padding-top: 24px;
	}
	.form-item.webform-component.webform-component-markup.webform-component--description.form-group.form-item.form-type-markup.form-group {
		display: none;
	}
	.get-in-touch-right-sec .form-control {
		min-height: 30px;
	}
	.get-in-touch-right-sec .form-group {
		margin-bottom: 17px;
	}
	.get-in-touch-right-sec .form-group.form-item-submitted-reason-for-enquiry.form-type-select,
	.get-in-touch-right-sec .form-group.form-item-submitted-message.form-type-textarea {
		width: 100%;
	}
	.get-in-touch-right-sec .form-group textarea {
		max-height: 65px;
	}
	.bg-image+.node-top-inner .node-title {
		margin: 26px 0 5px;
    }
    .wrapper-day-date {
		display: none !important;
	}
	.upcoming-events ul li .title{
		width: 100%;
	}
	.item-list.upcoming-events .reg-button {
		float: right;
		margin-top: 12px;
		text-align: left;
		width: 100%;
	}
	.upcoming-events .reg-button a {
		float: none;
		display: inline-block;
	}
/*
	.learning-guide-main .body-text p {
		text-align: center;
	}
*/
	.learning-guide-main .references_wrapper p {
		text-align: left;
	}
	form#user-profile-form div#edit-account> .form-item-mail:first-child {
		padding-right: 8px;
	}
	.single_quiz_question_wrapper {
		width: 100%;
		margin-top: 12px !important;
	}
	.quiz-question-outer-wrapper .single_quiz_question_wrapper label {
		padding: 5px 35px 5px 10px;
		font-size: 13px;
	}
	.quiz-question-outer-wrapper .single_quiz_question_wrapper label:after {
		top: 50%;
		margin-top: -14px;
	}
	form#views-exposed-form-custom-search-page .views-exposed-form {
		max-width: 100%;
	}
	.view-custom-search .view-filters {
		position: static;
		width: 100%;
	}
	.view-custom-search .view-filters div#edit-type-wrapper,.page-search .views-exposed-form .views-exposed-widget {
		margin: 0 auto;
		width: 100%;
		max-width: 300px;
		float: none;
		border: none;
		height: auto;
		padding: 15px 15px 0;
	}
	.view-custom-search .view-filters div#edit-type-wrapper {
		margin-top: 75px;
	}
	.view.view-custom-search.view-id-custom_search .view-header {
		max-width: 270px;
		left: 50%;
		margin-left: -135px;
		width: 100%;
	}
	.view-custom-search .view-filters div#edit-keyword-wrapper {
		margin: 0 -25px;
		padding: 23px 25px;
    }
    .view-custom-search>.view-content> .views-row {
		flex-direction: column;
		align-items: left;
	}
	.view-custom-search>.view-content> .views-row .views-field.views-field-nothing {
		margin-top: 10px;
	}
	.wri_cityfix_catalog_page_outer_wrapper .filters .details {
		padding: 0 10px;
	}
/*
	p.event-title a {
		pointer-events: none;
	}
*/
	p.event-title {
		margin-right: 5px;
	}
	.learning-guide-main .col-md-9 {
		padding-top: 0;
	}
	.page-learning-guide section#block-system-main {
		margin-top: 30px;
	}
	.page-catalog .views-exposed-widget .views-widget .form-type-bef-checkbox>label {
		font-size: 14px;
		margin-bottom: 8px;
	}
	.page-catalog .views-exposed-widget .views-widget .form-type-bef-checkbox>label:after {
		height: 14px;
		width: 14px;
		top: 3px;
		text-align: center;
	}
	.page-catalog .views-exposed-widget .views-widget .form-type-bef-checkbox>input:checked+label:after {
		font-size: 10px;
		line-height: 11.6px;
	}
	.homepage-banner .col-md-12 {
		padding: 0;
	}
	.related-docs h2 {
		font-size: 19px;
	}
	.page-catalog .filters .views-exposed-widget>.views-widget {
		display: none;
	}
	.page-catalog .views-exposed-widget:hover>label.open1:after {
		content: "\f0d8";
	}
	table.blog-table>tbody>tr>td {
		display: block;
	}
	.wri-training-heading {
		position: static !important;
	}
	.heading-btn-wrapper button {
		position: fixed;
		bottom: 0px;
		left: 50%;
		transform: translate(-50%,0);
		z-index: 20;
		border-radius: 0;
		width: 100%;
	}
	.learning-guide-main .col-md-3>.view-learning-guide-cards {
		height: 120px;
		overflow: hidden;
	}
	body:not(.lg-toggle) .learning-guide-main .col-md-3>.view-learning-guide-cards .social-icon {
		top: 118px;
		left: 15px;
		bottom: inherit;
	}
	.view-learning-guide-cards.view-id-learning_guide_cards .views-field a {
		pointer-events: none;
	}
	.view-learning-guide-cards.view-id-learning_guide_cards ul li .views-field a,.view-learning-guide-cards.view-id-learning_guide_cards .views-field .social-icon a {
		pointer-events: initial;
	}
	.lg-toggle .learning-guide-main .col-md-3>.view-learning-guide-cards {
		height: auto;
	}
	.learning-guide-main .col-md-3 {
		margin-bottom: 20px;
	}
	.learning-guide-bottom .title {
		padding-right: 50px;
	}
	.learning-guide-main .view-learning-guide-cards .wrap-learning-guide-image::after {
		content: "";
		content: "\f078";
		font-family: fontawesome;
		position: absolute;
		top: 26px;
		right: 15px;
		color: #fff;
		z-index: 1;
		font-size: 22px;
	}
	.lg-toggle .learning-guide-main .view-learning-guide-cards .wrap-learning-guide-image::after {
		content: "\f077";
	}
	.featured-content-block .col-xs-6 {
		width: 100%;
		max-width: 300px;
		float: none;
		margin-left: auto;
		margin-right: auto;
	}
	.fcb_image img {
		height: 160px;
		min-height: unset;
	}
	body a.feedback-button {
		font-size: 13px;
		padding: 5px 15px;
		right: -29px;
	}
	.wri-events-challenge-heading h2 {
		font-size: 29px;
		padding: 5px 5px 0px 0px;
		box-shadow: 5px 0 0 rgba(0, 0, 0, 0.5), -5px 0 0 rgba(0, 0, 0, 0.5);
		line-height: 1.3em;
	}
	.wri-events-challenge-heading {
		left: 5px;
		bottom: 0;
		padding: 0;
	}
	.heading-btn-wrapper .btn, .wri-events-challenge-register .btn {
		max-width: 100%;
		font-size: 16px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.wri-events-challenge-jump-links .col-md-12.jump-links {
		padding: 0;
	}
	.wri-events-challenge-jump-links .jump-links>a {
		font-size: 14px;
		padding: 6px;
	}
	.wri-events-challenge-important-dates .field.field-name-field-important-date-desc {
		width: 180px;
		padding: 8px 8px;
		margin-left: -90px;
		margin-top: 68px;
	}
	.wri-events-challenge-important-dates .field.field-name-field-important-date-desc p {
		font-size: 13px;
	}
	.wri-events-challenge-banner {
		min-height: 150px;
	}
	.secondary-event-link {
		font-size: 13px;
		width: 100%;
		margin-top: 10px;
	}
	.wri-events-challenge-latest-update {
		padding: 6px 0;
		font-size: 14px;
	}
	.faq-des-img {
		padding: 15px 15px;
	}
	.faq-des-wrp {
		display: block;
	}
	.faq-img img.img-responsive {
		margin: 0 auto;
	}
	.faq-des {
		width: 100%;
		padding: 10px 5px 5px;
	}
	.news-hed-dec {
		padding: 12px 15px;
	}
	.wri-events-challenge-page.wri-training-inner-page-outer-wrapper .location_parent {
		margin-top: 5px;
	}
	.wri-events-challenge-page.wri-training-inner-page-outer-wrapper .upcoming-events ul li .title {
		width: 100%;
	}
	.news-hed {
		font-size: 16px;
	}
	.news-dec {
		font-size: 15px;
	}
	.challenge-event-date-location-wrp {
		font-size: 14px;
	}
	.heading-btn-wrapper button {
		border-radius: 0 !important;
	}

}
@media (max-width : 355px){ 
	section#block-block-8 {
		padding: 2px 6px;
		top: 24px;
		right: 46px;
	}
	section#block-lang-dropdown-language-content {
		right: 85px;
	}
}

@media only screen and (max-width: 768px){
.logged-in section#block-menu-menu-hamburger-menu {
		top: 149px;
	}
	.display-block {
   	 display: block !important;
	}
.view-explore-the-collection-related-document .view-header {
    text-align: center;
}
}

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

.logged-in section#block-menu-menu-hamburger-menu {
    top: 149px;
   }
}

@media only screen and (max-width: 767px){
	.node-type-tool,.node-type-tool p,
	.node-type-webinar,.node-type-webinar p,
	.node-type-learning-guide, .node-type-learning-guide p,
	.node-type-training,.node-type-training p,
	.view-explore-the-collection-related-document .view-header,
	.date-email-wrapper>div,
	.wri-training-inner-page-outer-wrapper .why-training .actual-text, .wri-training-inner-page-outer-wrapper .who-participate .actual-text,
	.related-docs .view-related-documents.view-display-id-block .field-content,
	.wri-training-inner-page-outer-wrapper .related-docs,
	.wri-training-inner-page-outer-wrapper p.info-heading a {
		font-size: 16px;
		color: #333;
	}
	.comment-title a,.comment .content {
		font-size: 16px;
	}
	.wri-training-inner-page-outer-wrapper .container .fixed-header .col-md-9,
	.wri-training-inner-page-outer-wrapper .row.fixed-header .col-md-6,
	.wri-training-inner-page-outer-wrapper .training-venue-wrapper .col-md-12.training-description p,
	.wri-training-inner-page-outer-wrapper .who-participate .col-md-12 {
		padding-left: 0;
		padding-right: 0;
	}
	.training-banner .embedded-video {
		margin-bottom: 10px;
	}
	.webinar-middle-bk {
		margin-top: 15px;
	}
	p.descriptions-block,.node-type-training p.descriptions-block {
		margin-top: 10px !important;
	}
	.wri-training-inner-page-outer-wrapper .related-docs {
		padding-top: 20px;
	}
	.wri-training-inner-page-outer-wrapper .related-docs .col-md-8 {
		text-align: left;
		padding-left: 0;
		padding-right: 0;
	}
	.wri-training-inner-page-outer-wrapper .related-docs ul .left.col-md-10 {
		max-width: calc(100% - 50px);
	}
	.wri-training-inner-page-outer-wrapper .related-docs ul .right.col-md-2 {
		margin-left: 15px;
	}
	.wri-training-inner-page-outer-wrapper .meet-experts {
		margin-top: 40px;
	}
	.speakers-block .speakers-bk {
		flex: 0 0 100% !important;
	}
	.wri-training-inner-page-outer-wrapper .related-docs, .wri-training-inner-page-outer-wrapper .who-participate {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	.comments-section-custom {
		margin-bottom: 40px;
	}
	.training-banner ul,.view-learning-guide-cards.view-id-learning_guide_cards.view-display-id-block_1 ul,
	.training-description ul,.view-learning-guide-cards.view-id-learning_guide_cards .body-text ul {
		padding-left: 26px;
	}
	.view-learning-guide-cards.view-id-learning_guide_cards li.views-row {
		padding: 10px 7px 10px;
	}
	.wri-training-inner-page-outer-wrapper .explore-collection .listed-collections .single-collection-wrap,
	.field-name-field-what-will-participants-lea .field.field-type-text-long.field-label-hidden .field-items {
		width: 100%;
	}
	.training-banner ul[style="margin-left: 40px;"] {
		margin-left: 0 !important;
	}
	.training-banner ul span{
		font-size: 16px !important;
	}
	.wri-training-inner-page-outer-wrapper .explore-collection .first-big-collection h3 {
		font-size: 18px;
	}
	.like-dislike-wrapper h3 {
		font-size: 17px;
	}
	.like-dislike-class {
		margin-top: 0 !important;
	}
	.what-learn .view-learning-guide-cards.view-id-learning_guide_cards .views-field {
		width: 100%;
	}
}
