@media screen and (max-width: 823px)  {
	.btn-container ul, .btn-container{
		display: flex;
		flex-direction: column;
	}
	
	.filter-cisco{
		margin-top: 20px;
	}

	.ms-options-wrap > .ms-options{
		margin-right: 10px;
		width: 300px !important;
	}

	.filter-cisco span{
		margin-right: 0;
	}

	.btn-container ul li{
		margin-bottom: 40px;
	}
	.socials-single{
			display: inline-block;
	}
	.socials-single li{
		display: inline-flex;
		margin-right: 7px;
		margin-bottom: 10px;
	}

	.post-nav-links {
		margin-bottom: 10px;
	}

	.post-nav-links .col-sm-6:first-child{
		border-right: none;
		border-bottom: 1px solid rgba(204,204,204,1);
	}

	.post-nav-links .left, .post-nav-links .right{
		text-align: center;
	}

	.post-nav-links .fa{
		margin-bottom: 10px;
		margin-top: 10px;
	}

	.btn-center-mobile{
			display: flex !important;
			justify-content: center;
	}

	.tt-header-type-5 .tt-logo-2x {
	    /*display: none !important;*/
	  /*   margin-left: -30px !important;
	     margin-bottom: 30px;*/
	}

	.tt-header.stick .top-inner,.tt-header .top-inner{
		padding: 0px!important;
	}
	.cmn-toggle-switch.mobile-only{
	    display: block !important;
	}

	.tt-header.tt-header-type-5 .logo.tt-logo-2x,.tt-header.tt-header-type-3 .logo.tt-logo-2x {
		/*display: inline-block !important;*/
/* 		margin-left: -90px !important; */
		margin-bottom: 30px;
		height: auto !important;
    	margin-top: 5px !important;
    	max-width: 120px !important;
	}

	#content-wrapper > div.container > section.vc_section.vc_row-o-full-height{
		margin-top: 70px;
		min-height: auto !important;
	}

	.home_slider.vc_row-no-padding.vc_row-o-full-height.vc_row-o-columns-stretch.vc_row-o-equal-height.vc_row-flex{
		min-height: auto !important;
	}

	.wpsisac-slick-slider.design-2 .slick-image-slide .slide-wrap .slider-overlay{
		position: relative;
	}


	.tt-header .top-inner{
		background:#fff;
		height: 85px;
	}

	.slick-image-slide img{
		object-fit: contain;

	}
	.wpsisac-slick-slider.design-2 .slick-image-slide img{
		height: auto;
	}

	.home_slider .slide-title{
		font-size: 40px !important;
		line-height: 45px !important;
	}

	.wpsisac-slick-slider.design-2 .slick-image-slide .slide-wrap .slick-slider-short-content{
		position: relative;
		bottom: 0;
		top: -195px;
		right: initial;
	}

	.slick-image-slide, .slide-wrap{
		height: auto !important;
	}

	.vc_column-inner.vc_custom_1522743528155,.vc_column-inner.vc_custom_1522671025584{
		padding: 0px 15px !important;
	}

	.sub-text .simple-text p{
		margin:20px 15px;
		width: auto;
		font-size: 20px;
	}

	.main_heading .special-text{
		font-size: 30px !important;
		width: auto;
	}

	.wpsisac-slick-slider.design-2 .slick-image-slide .slide-wrap .slider-content{
		position: relative;
		background-color: #f2f2f2;
		width: 100%;
		-webkit-transform: translateY(0%);
    	transform: translateY(0%);
    	padding: 25px 0px;
    	height: 225px;
	}

	.wpsisac-slick-slider.design-2 .slick-image-slide .slide-wrap .slick-slider-short-content p{
		bottom: -55px;
    	right: 120px;
    	float: none;
    	font-size: 12px !important;
    	color: #fff !important;
	}

	.home_slider{
		height: auto!important;
	}

	.home_slider .slide-title{
		width: auto !important;
	}

	#home_section2 .box-center .simple-text p a{
		line-height: 35px;
	}

	.img_grid_height{
		height: 250px;
	}

	.vc_section.featured_section{
		margin-left: 0px !important;
		margin-right: 0px !important;
	}

	.featured_section .heading-text {
	    font-size: 34px;
	}

	.text-block.small-text-content p {
	    font-size: 18px;
	    letter-spacing: 1.2px;
	}

	.vc_section.featured_section .vc_column_container>.vc_column-inner{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.vc_section.vc_custom_1522752938103{
		margin-top: 0px !important;
    	margin-bottom: 0px !important;
	}

	.simple-text.size-2 {
	    line-height: 22px;
	}

	.left-category-index .vc_column-inner {
	     padding: 15px !important;
	}

	#home_section2 .category-index h2.wpb_heading.wpb_singleimage_heading{
		left: 30% !important;
	}

	#home_section2 > div:nth-child(1) > div.right-category-index.wpb_column.vc_column_container.vc_col-sm-6 > div > div > div:nth-child(2) > div > div > div > div > h2{
		top:40% !important;
		left: 0% !important;
	}

	.row-margin-top{
		height: auto;
	}

	.left-category-index {
	    height: 300px;
	}

	#home_section2 img.imglogo {
	    left: 70px;
	}

	#home_section2 > div.vc_row.wpb_row.vc_row-fluid.row-margin-top.vc_row-o-equal-height.vc_row-flex > div:nth-child(2) > div > div > div > div > figure > div > img.imglogo{
		left: 27px;
	}

	#home_section2 > div.vc_row.wpb_row.vc_row-fluid.row-margin-top.vc_row-o-equal-height.vc_row-flex > div:nth-child(3) > div > div > div > h2 {
	    left: 5% !important;
	}

	.home_section4 .simple-text p{
		margin: 10px 0px;
	}

	.vc_row-fluid .vc_custom_1522749340731{
		margin-top: 40px !important;
		    margin-bottom: 40px !important;
	}

	#featured_posts_section .vc_btn3-container{
		margin-top: -60px;
	}

	#featured_posts_section  .slick-dots li.slick-active button:before{
		color: #FEDD32!important;
    	border: 0px solid #fff;
    	font-size: 14px;
	}

	#featured_posts_section  .slick-dots li button:before{
		color: transparent !important;
    	border: 1px solid #000;
    	font-size: 12px;
    	border-radius: 50%;
    	width: 11px;
    	height: 12px;
    	    line-height: 13px;
	}

	.content {
     padding: 0px 0px;
	}

	.home_slider .wpsisac-slick-slider.design-2 .slick-dots {
    	position: relative;
    	left: 0 !important;
        right: 0;
        text-align: center;
        top: -40px !important;
        bottom: 0 !important;
	    width: 100%;
	}

	#cta .vc_btn3-container{
		margin-top: 0px;
		text-align: center;
	}

	#cta .input_text .simple-text p{
		text-align: center !important;
	}


	#cta .cta_input{
		margin-top: 20px;
		margin-left: 25px;
	}

	.cta_input .full-width {
	     width: 100% !important;
	}

	#media_image-3{
		text-align: center;
		margin-left: -20px;
	}

	#cta .cta_input p {
	    margin-bottom: 30px;
	}


	.address{
		text-align: center;
	}

	#text-13 .textwidget,#text-14 .textwidget,#text-15 .textwidget,#text-16 .textwidget ul{
		display: none;
	}

	#text-13 ,#text-14,#text-15,#text-16{
		margin-bottom: 0px;
	}



	.marg-lg-b20,.marg-xs-b30,#text-13 hr,#text-14 hr,#text-15 hr,#text-16 hr{
		display: none;
	}

	.tt-footer h5{
		text-align: center;
		margin: 10px 0;
		padding-top: 0;
	}
	.tt-footer .col-md-2.col-xs-6 hr{
		display: none;
	}

	.tt-footer-copy{
		text-align: center;
		border-top: 0px solid rgba(255, 255, 255, 0.1);
		padding: 0px;
	}

	.tt-footer .info{
		text-align: center;
	}

	/*.col-2,.col-3{
		border-top: 1px solid #FEDD32;
	}*/
	/*.col-4,.col-5{
		border-bottom: 1px solid #FEDD32;
	}*/

	.home_section4 .special-text {
	    font-size: 30px;
	}

	.home_section4 .special-text br{
		display: none;
	}

	.home_section4 > .vc_row.vc_row-flex{
		flex-direction: column-reverse;
	}

	.lang_img .vc_empty_space{
		height: 230px !important;
	}

	#content-wrapper > div.container > section.vc_section.home_section4 > div.vc_row.wpb_row.vc_row-fluid.container.vc_row-has-fill.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div:nth-child(1) > div > div > div:nth-child(2) > div.wpb_column.vc_column_container.vc_col-sm-9 > div > div > div.vc_btn3-container{
		text-align: center;
		display: block;
	}

	.address {
	    font-size: 15px;
	}
	.rounded.center-content{
		display: block;
	}


	.vc_column-inner.vc_custom_1522905660763{
		height: 240px;
	}

	.about_section_2.vc_custom_1522897416303 {
	     padding-top: 25px !important;
	}

	.about_section2_title .simple-text h1 {
	    font-size: 33px !important;
	    line-height: 35.6px;
	    text-align: center;
	    margin-top: 25px;
	}

	.donor_text .simple-text p{
		text-align: left!important;
	}

	.btn_yellow .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
		margin-top: 25px;
	}

	#team-168 .item {
	    margin: 30px 18px 30px !important;
	}

	.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
	    right: -30px!important;
	}

	.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
	    padding-right: 0!important;
	}

	.team-container .layer-media img {
	    border-radius: 0;
	    box-shadow: none;
	    width: 75%;
	}

	.reoprt_btn a {
	    font-size: 15px !important;
	    line-height: 13px !important;
	}

	.report_cta .simple-text p {
	    font-size: 26px !important;
	    line-height: 30.8px;

	}

	.report_cta {
	   padding: 20px 0px;
	   height: auto;
	}

	.vc_custom_1522920844086 {
	    padding: 35px !important;
	}

	.donors .simple-img {
	     display: block !important;
	}

	.donors.vc_custom_1523017022155 {
	     margin-bottom: 40px !important;
	}

	.donor_banner {
	    height: 210px;
	    padding: 0px;
	}

	.donor_banner .vc_btn3-container.vc_btn3-left {
    	text-align: center;
	}

	.donor_title .simple-text p{
		text-align: center;
	}

	.donor_subtitle .simple-text p{
		text-align: center;
	}

	.transparent_block .simple-text p {
	    font-size: 25px !important;
	    line-height: 30.4px;
	}

	.vc_custom_1523616493647{
		height: 380px;
	}

	.work_banner,#work_section2 {
    	height: auto;

	}

	.vc_custom_1523515892712,.vc_custom_1523516199782,.vc_custom_1523582339949,.vc_custom_1523726548973{
		height: 300px;
	}


	.vc_row-fluid.vc_custom_1523515707099 {
	     margin-top: 0px !important;
	     margin-right: 0px !important;
	    margin-left: 45px !important;
	}

	#work_section3,#work_section4, #work_section5 {
	    height: auto;
	    padding: 0px 15px;
	}

	#library_banner,#donate_banner{
		height: auto;
	}

	.vc_custom_1523515005526.vc_column-inner{
		padding: 0px !important;
	}



	#donate_banner .slick-image-slide{
		height: 500px !important;
	}
	#donate_banner .slick-image-slide img{
		object-fit: inherit !important;
		height:  500px !important;
	}

	#donate_banner .slick-image-slide,#donate_banner .slide-wrap{
		height:inherit !important;
	}



	#donate_banner .wpsisac-slick-slider.design-3 .slick-image-slide .slide-wrap .slider-content{
		width: 100%;
	}

	#donate_banner .wpsisac-slick-slider.design-2 .slick-dots {
	    left: initial !important;
	    right: initial;
	    text-align: center;
	    bottom: 10px !important;
	    width: 100%;
	}

	#story_tab_content .tt-nav-tab-item.active::before {
    	left: 47px;
    	width: 20%;
	}

	.story_subheading .simple-text p {
	    font-size: 24px !important;
	    line-height: 30px;
	}

	.story_highlight_heading .simple-text p {
	    font-size: 35px !important;
	    line-height: 38px;
	    margin-top: 35px;
	}

	.vc_custom_1523779298781{
		height: 315px;
	}

	#special_heading_box .overlap .vc_column-inner{
		margin: 0px;
	}

	#story_section2 .special_content_box {
	    height:auto !important;
	}

	.story_heading .simple-text p br{
		display: none;
	}

	.story_heading .simple-text p{
		font-size: 19px !important;
	}

	.story_heading .simple-text {
	     width: auto;
	}

	.library_detail{
		height: auto;
	}

	#library_section_banner {
	    height: 330px;
	    background-position: right !important;
	}

	.library_text .simple-text p{
		margin-top: 15px;
	}

	.reading_banner_subtitle .simple-text p {
	    font-size: 24px !important;
    	line-height: 37.6px;
	}

	.reading_banner_subtitle .simple-text {
	    width: auto;
	}

	#reading_banner{
		background-position: right !important;
		height: 500px;
	}

	#wpsm_counter_b_row_3690 > div > div > div:nth-child(2) {
	    border: 1px solid #b3b3b3;
	   	border-top: 0.1px solid #b3b3b3;
    	border-bottom: 0.1px solid #b3b3b3;
	}

	#reading_champion .style4 .tt-title-text{
		font-size: 16.5px !important;
	}

	.vc_custom_1523958451542 {
	    padding-right: 20px !important;
	    padding-left: 20px !important;
	}

	#story_tab_content .tt-nav-tab-item.active::after {
	    left: 20px;
    	width: 70%;
    	height: 5vh;
	}

	#story_tab_content .tt-nav-tab-item {
	    padding: 33px 0 0 0;
	}

	.tab_section_content .simple-text {
	    width: auto;
	}

	.story_pic_height{
		height: 270px !important;
	}

	#storybook_banner {
	    height: 450px;
	    background-position: -80px !important;
	}

	.storybook_heading .simple-text p{
		margin-top: 20px !important;
		margin-bottom: 20px !important;
	}

	.storybook_block.wpb_column {
	     padding-left: 0px !important;
	     padding-top: 20px !important;
	}

	#stroke_line {
	    left: -54px;
	    top: 98px;
	}

	.reading_block .simple-text {
	    width: auto;
	}

	#reading_section2 .library_subtext .simple-text p {
	    margin-top: 40px;
	}

	.storybook_row.vc_row{
		margin-top: 40px !important;
	}


	.contact_first_heading .simple-text p {
	    font-size: 22px !important;
	    line-height: 30px;
	}

	.contact_second_heading .simple-text p {
	    font-size: 24px !important;
	    line-height: 30px;
	}

	.contact_third_heading .simple-text p {
	    font-size: 26px !important;
	    line-height: 30px;
	}

	#contact_banner {
	    height: 45vh;
	    background-position: left !important;
	}

	.Background_heading .simple-text p {
		width: 35%;
	}

	#content-wrapper > div.container > div.vc_row.wpb_row.vc_row-fluid > div:nth-child(1) > div > div > div:nth-child(5) > div > p {
	    width: 22%;
	}

	.mobile_block_only{
		display: block !important;
	}

	.yellow_mobile_btn{
		display: inline-block !important;
	}

	.mobile_flex_only{
		display: flex !important;
	}

	.mobile_only{
		display: flex !important;
		flex-wrap: wrap;
	}

	.desktop_only{
		display: none !important;
	}

	.icon_col{
		width: 16% !important;
		display: inline-block;
	}

	.coming_soon_section {
	     height: auto;
	}

	.coming_soon_section .vc_empty_space{
		height: 250px !important;
	}

	.coming_soon_block {
	    padding-left: 0px !important;
	    margin-bottom: 25px;
	}

	.coming_heading .simple-text p {
	    font-size: 50px !important;
	    line-height: 60px;
	    margin-top: 25px;
	    text-align: center !important;
	}

	.coming_subtext .simple-text p br{
		display: none;
	}

	.stay_in_loop .simple-text p,.center-block {
		text-align: center;
	}

	.coming_soon_block .plain-btn {
		margin-left: -4px;
	}


	#submission_banner{
		margin-top: 85px;
	}

	#submission_banner .wpb_single_image img {
	    height: 42vh;
	}

	#submission_section2 {
	    margin-top: 0px;
	    margin-bottom: 50px;
	}

	#submission_section2 .vc_column_container.vc_col-sm-6{
	    margin-top: 50px;
	    margin-bottom: 0px;
	}

	.submission_banner_text br{
		display: none;
	}

	#illustartor_band {
	    height: auto;
	    padding-bottom: 30px;
	}

	.mobile_hide{
		display: none;
	}

	/*#creativecommon .wpb_single_image.vc_align_right{
		text-align: center;
	}

*/
	.submission_faq > div > div > div > div.vc_row{
		padding: 5px;
	}

	.faq_column p strong {
	    line-height: 22px;
	}

	.faq_column{
		padding-top: 30px;
	}

	#awards_banner{
		margin-top: 80px;
		background: none !important;
		height: auto;
	}

	.award-year{
	 	position: relative;
		left: initial;
		margin:20px 0px;
	}

	.award_title p{
		padding:0px;
	}

	.award_title li{
		padding:0px 10px;
	}

	.career_cta_illustrator .simple-text p {
	    font-size: 13px !important;
	    letter-spacing: 1px;
	    text-align: center !important;
	}

	.career_cta_submit .simple-text p{
		font-size: 20px !important;
	    text-align: center !important;
	}

	.btn_yellow.apply_btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
	    padding: 12px 15px 9px 15px;
	    position: absolute;
	    top: -54px;
	    right: 30%;
	    left: 30%;
	    font-size: 13px;
	}

	.pum-theme-framed-border .pum-content .simple-text {
	    padding: 20px 20px;
	}

	.pum-theme-framed-border .pum-content li {
	    margin-left: 0px;
	}

	.careers_banner_heading .simple-text p {
		margin-top: 25px;
	    font-size: 28px !important;
	    line-height: 40px;
	}

	#careers_banner{
		background-image:none !important;
		background-color: #f2f2f2 !important;
	}

	.no-margin > .vc_column-inner{
		padding:0px !important;
	}


	.donate_white_back {
	     width: 100% !important;
	    height: 190px;
	    background-color: #f2f2f2;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	}

	.dropdown_column .wpb_wrapper {
	    flex-direction: column;
	    height: auto;
	}

	.dropdown_column .btn_yellow.yellow_black.vc_btn3-container{
		margin-bottom: 20px;
	}

	.select_box{
		margin: 25px;
		margin-left: 0px;
	}

	#donate_page_banner {
	    height: auto;
	    margin-top: 85px;
	}

	#donor_amt{
		margin-bottom: 20px;
	}

	.donor_left_img {
	    position: relative !important;
	     left: 0px;
	     width: 100% !important;
	    height: auto;
	}

	.donor_content_box {
	    margin-top:0px;
	}

	.donor_right_text > .vc_column-inner, .donor_left_text > .vc_column-inner {
	     width: auto !important;
	     padding: 10px 15px !important;
	     justify-content: center !important;
	     flex-direction: column !important;
	}

	.donor_right_text,.donor_left_text {
	    width: 100% !important;
	    height: auto;
	    align-items: center !important;
	    justify-content: center !important;
	    display: flex;
	    background-color: #fff;
	    position: relative !important;
	    top: 0px;
	    right: 0px;
	    z-index: 1;
	    box-shadow: none;
	}

	.donor_left_text {
		left: 0px;
	}

	.donor_content_box2 {
	    margin-top: 0px;
	}

	.donnor_content_subtext {
	    width: auto;
	}

	.donor_right_img {
	    right: 0px;
	    width: auto !important;
	    height: auto;
	}

	.donor_right_text .btn_yellow.vc_btn3-container, .donor_left_text .btn_yellow.vc_btn3-container {
	     margin-top: 0px;
	     margin-bottom: 25px;
	}

	.donor_absolute_section {
	     height: auto;
	}

	.bank_table, .bank_table td {
	    padding: auto;
	}

	#team_banner {
	     height: auto;
	     padding-bottom: 20px;
	}

	.team_profile_pic img {
	    margin-top: 70px;
	}

	#team_cta {
	     height: auto;
	}

	.team_career_cta .simple-text{
		margin-top: 20px;
	}

	.disclaimer_text {
		width: auto;
	}

	.footer_widget.widget_text{
		margin-bottom: 0px;
	}

	#text-17 .textwidget{
		display: none;
	}

	.tt-footer .col-md-2 {
	    padding-left: 0px;
	    padding-right: 0px;
	    display: inline-block;
	    margin-left: 15px;
	    margin-right: 15px;
	    float: none;
	    width: 40%;
	}


	.tt-footer .col-md-2:nth-child(odd) h5 {
		border-left: 2px solid #808080;
	}

	.tt-footer .widget_social_media {
		position: relative;
		    margin-left: -50vw;
		    width: calc(100vw - 30px);
	}

	.tt-f-social{
		display: flex;
		    align-items: center;
		    justify-content: center;
	}

	.col-4{
		top:-43px;
	}

	#content-wrapper > div.tt-footer > div.container > div > div.col-md-8{
		border:0px;
		padding: 15px 0px !important;
	}

	.transparent_block {
	     height: auto;
	     width: auto!important;
	     background-color: #f2f2f2;
	     padding: 20px 0px;
	}

	.full_height{
		height:50vh;
	}

	.vc_section.about_section_2,.vc_custom_1524835965304 {
	     padding-top: 0px !important;
	}

	.history_banner_text .simple-text p {
	    font-size: 28px !important;
	}

	#story_section2 > .vc_row.wpb_row.vc_row-fluid {
	     height: auto;
	}

	.style4 .tt-title-text {
	    padding: 4px 17.2px;
	    height: auto;
	}

	.spcl_heading .tt-title-text a {
	    font-size: 15px !important;
	}

	.special_box_text .simple-text p {
	     padding: 0px 0px;
	    text-align: center;
	}

	.help_col .btn_yellow {
	    margin-bottom: 50px;
	    margin-top: 0px;
	}

	.career_center_text .simple-text p {
	    font-size: 16px !important;
	}

	.career_section2 > .vc_row{
		padding-top: 0px;
	}

	.career_center_text .simple-text p{
		margin-bottom: 0px;
	}

	#team-168 .item .layer-media .team-thumb{
		width: auto;
		height: auto;
	}

	.mobile_btn_center{
		text-align: center !important;
	}

	.tt-banner-img{
		position: relative;
	}

	.tt-banner-info {
	     padding-left: 0px;
	     width: auto;
	}

	.tt-banner {
	    flex-direction: column;
	    justify-content: center;
	     height: auto;
	}

	.tt-banner-bottom {
	    width: auto;
	    justify-content: center;
	    align-items: center;
	    display: flex;
	    flex-direction: column;
	    padding: 10px 0px;
	}

	.tt-header.tt-header-type-3 .logo {
	    height: 80px;
	    margin-top: -23px;
	    display: inline;
	}

	.tt-header .logo img {
	     max-height: 100%;
	}

	.blog_disclaimer{
		width: 100vw !important;
	    left: -10px !important;
	    height: auto;
	    padding: 20px 0px;
	}

	.blog_disclaimer.vc_custom_1527077077056{
		padding-top: 20px !important;
	}

	.disclaimer_text p{
		padding: 10px 0px;
	}

	#career_section2 > div.vc_row{
		padding-top: 0px !important;
	}

	.career_position p br{
		display: none;
	}

	.career_col .btn_yellow .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
     margin-top: 0px;
	}

	#career_section2{
		margin-bottom: 10px !important;
	}

	.pum-title, .pum-theme-framed-border .pum-title {
	    padding: 20px 40px;
	}

	.global_heading .simple-text p {
		font-size: 27px !important;
	}

	.tt-tab-wrapper.tt-blog-tab.media_tab .tt-nav-tab .tt-nav-tab-item {
	    font-size: 13px;
	    letter-spacing: 0.28px;
	}

	.media_tab .tt-nav-tab-item {
	    padding: 0 5px !important;
	}

	.media_header_text p{
		font-size: 25px;
	}

	.media_header_text p br{
		display: none;
	}

	.work_subtitle br{
		display: none;
	}

	.vc_btn3-container.white_readmore.vc_btn3-inline{
		display: block;
		text-align: center;
	}

	#cta .simple-text p{
		text-align: center !important;
	}

	.vevent.event-item{
		width: 100%;
		margin: 20px auto !important;
	}

	.tt-post.type-6 .tt-post-info {
	     padding: 0px 0 0 0px;
	}

	#reading_section2 .library_subtext .simple-text p{
		width: auto;
	}

	.reading_block .simple-text::before {
    	top: 70px;
    	left: 13px;
	}

	#reading_block .simple-text::before {
    	height: 920px;
	}

	#wpsm_counter_b_row_3747 > div > div > div:nth-child(2) {
	     border-left: 1px solid #b3b3b3;
	     border-right: 1px solid #b3b3b3;
	    border-top:0px solid #b3b3b3;
	    border-bottom:0px solid #b3b3b3;
	}
	.mouse{
		display: none !important;
	}

	.no-xs-gutters{
		padding: 0;
	}

	.sidebar-item.widget_social_media ul, #social-media-7 ul.tt-f-social{
		display: block;
	}

}




@media screen and (max-width: 823px) and (orientation: landscape){
	
	.mouse{
		display: none;
	}
	#home_section2 .category-index h2.wpb_heading.wpb_singleimage_heading {
     left: 42% !important;
	}
	#home_section2 > div:nth-child(1) > div.right-category-index.wpb_column.vc_column_container.vc_col-sm-6 > div > div > div:nth-child(2) > div > div > div > div > h2{
		left: 15% !important;
		top:initial !important;
	}

	#home_section2 > div.vc_row.wpb_row.vc_row-fluid.row-margin-top.vc_row-o-equal-height.vc_row-flex > div > div > div > div > div > figure,
	#home_section2 > div.vc_row.wpb_row.vc_row-fluid.row-margin-top.vc_row-o-equal-height.vc_row-flex > div > div > div > div > div > figure > div,
	#home_section2 > div.vc_row.wpb_row.vc_row-fluid.row-margin-top.vc_row-o-equal-height.vc_row-flex > div > div > div > div > div > figure > div > img.vc_single_image-img.attachment-full{
		width: 100%;
	}

	#home_section2 > div.vc_row.wpb_row.vc_row-fluid.row-margin-top.vc_row-o-equal-height.vc_row-flex > div:nth-child(3) > div > div > div > figure,
	#home_section2 > div.vc_row.wpb_row.vc_row-fluid.row-margin-top.vc_row-o-equal-height.vc_row-flex > div:nth-child(3) > div > div > div > figure > div,
	#home_section2 > div.vc_row.wpb_row.vc_row-fluid.row-margin-top.vc_row-o-equal-height.vc_row-flex > div:nth-child(3) > div > div > div > figure > div > img{
		width: 100%;
	}

	#home_section2 img.imglogo{
		left: 220px !important;
	}

	#home_section2 > div.vc_row.wpb_row.vc_row-fluid.row-margin-top.vc_row-o-equal-height.vc_row-flex > div:nth-child(2) > div > div > div > div > figure > div > img.imglogo {
	    left: 200px !important;
	}

	#home_section2 > div.vc_row.wpb_row.vc_row-fluid.row-margin-top.vc_row-o-equal-height.vc_row-flex > div:nth-child(3) > div > div > div > h2 {
	    left: 25% !important;
	}

	#donate_banner .slick-image-slide img{
		height: 500px !important;
	}

	#story_tab_content .tt-nav-tab-item.active::before {
	    left: 89px;
	}

	#story_tab_content .tt-nav-tab-item.active::after {
	    height: 57px;
	    left: 55px;
	    width: 50%;
	}

	#contact_banner {
	    height: 70vh;
	}

	.icon_col {
	    width: 8% !important;
	}


	.Background_heading .simple-text p {
	    width: 20%;
	}

	#content-wrapper > div.container > div.vc_row.wpb_row.vc_row-fluid > div:nth-child(1) > div > div > div:nth-child(5) > div > p {
	    width: 13%;
	}


	#illustartor_band .wpb_single_image.vc_align_right{
		text-align: center;
	}

	.submission_heading.less_margin .simple-text p{
		text-align: center;
		padding: 10px 0px;
	}

	.btn_yellow.apply_btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
	   top: -83px;
	   left: initial;
	   right: 75px;
	}

	.pum-title, .pum-theme-framed-border .pum-title {
	    padding: 20px 40px;
	}

	.career_cta_submit .simple-text p {
	    text-align: center !important;
	}

	.career_cta_illustrator .simple-text p{
		 text-align: center !important;
	}

	#team_banner {
	     padding-top: 15px !important;
	}

	.team_career_cta .simple-text {
	    margin-bottom: 20px;
	}

	.team_career_cta .simple-text .large_text {
    	font-size: 30px !important;
	}

	.blog_disclaimer{
	    left: -30px !important;
	}

	#reading_block .simple-text::before {
    	height: 395px;
	}



}

@media screen and (min-width: 768px) and (max-width: 1200px) and (orientation: portrait) {
	
	.mobile_hide{
		display: none;
	}

	.socials-single{
		display: flex;
	}

	.mouse{
		display: none;
	}

	.mobile_block_only{
		display: block !important;
	}

	.mobile_flex_only{
		display: flex !important;
	}

	.mobile_only{
		display: flex !important;
	}

	.desktop_only{
		display: none !important;
	}

	.main_heading.wpb_column.vc_column_container.vc_col-sm-8,.vc_custom_1522754152300 .wpb_column.vc_column_container.vc_col-sm-8.vc_col-has-fill{
		width: 100%;
	}

	.wpsisac-slick-slider.design-2 .slick-image-slide img{
		height: auto;
	}

	#home_section2 img.imglogo {
	    position: absolute;
	    bottom: 35px;
	    left: 53px;
	    width: 55%;
	}

	.sub-text .simple-text p{
		width: auto;
	}

	.dropdown_column  .btn_yellow.yellow_black.vc_btn3-container {
	   	margin-bottom: 0px;
	}

	.lang_img figure{
		display: none;
	}

	.featured_book .vc_col-sm-3 {
    	width: 50%;
	}

	#home_section2 .category-index-small h2.wpb_heading.wpb_singleimage_heading {
	    left: 4%;
	}

	#home_section2 .category-index-long h2.wpb_heading.wpb_singleimage_heading{
		left: -2%;
	}

	#home_section2 .category-index h2.wpb_heading.wpb_singleimage_heading{
		bottom: 20px;
	}

	#home_section2 > div:nth-child(1) > div.right-category-index.wpb_column.vc_column_container.vc_col-sm-6 > div > div > div:nth-child(1) > div > div > div > div > h2{
		bottom: 40px;
		left: 28%;
	}

	.vc_custom_1522670411137 .vc_column_container>.vc_column-inner {
		padding: 0px;
	}

	.rate {
	    font-size: 20px;
	     letter-spacing: initial;
	}

	#content-wrapper > div.container > section.vc_section.home_section4.vc_custom_1522752337572 > div.vc_row.wpb_row.vc_row-fluid.container.vc_custom_1522754101616.vc_row-has-fill.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div:nth-child(1),
	#content-wrapper > div.container > section.vc_section.home_section4.vc_custom_1522752337572 > div.vc_row.wpb_row.vc_row-fluid.container.vc_custom_1522754101616.vc_row-has-fill.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill,
	#content-wrapper > div.container > section.vc_section.home_section4.vc_custom_1522752337572 > div.vc_row.wpb_row.vc_row-fluid.container.vc_custom_1522754101616.vc_row-has-fill.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div:nth-child(1) > div > div > div:nth-child(1) > div.wpb_column.vc_column_container.vc_col-sm-9,
	#content-wrapper > div.container > section.vc_section.home_section4.vc_custom_1522752337572 > div.vc_row.wpb_row.vc_row-fluid.container.vc_custom_1522754101616.vc_row-has-fill.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div:nth-child(1) > div > div > div:nth-child(2) > div.wpb_column.vc_column_container.vc_col-sm-9{
		width: 100%;
	}

	.home_section4 .special-text{
		text-align: center;
	}

	.home_section4 .simple-text p{
		text-align: center;
	}

	#cta > div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div > div > div > div > div{
		width: 100%;
	}
	#cta .vc_btn3-container,#cta .cta_input{
		margin-top: 20px;
	}

	#cta .cta_input{
		margin-top: 20px;
		margin-left: 25px;
	}

	#media_image-3{
		text-align: center;
		margin-left: -20px;
	}


	.address{
		text-align: center;
	}

	#text-13 .textwidget,#text-14 .textwidget,#text-15 .textwidget,#text-16 .textwidget ul{
		display: none;
	}

	#text-13 ,#text-14,#text-15,#text-16{
		margin-bottom: 0px;
	}

	.marg-lg-b20,.marg-xs-b30,#text-13 hr,#text-14 hr,#text-15 hr,#text-16 hr{
		display: none;
	}

	.tt-footer h5{
		text-align: center;
		/*padding: 20px 0;*/
	}
	.tt-footer .col-md-2.col-xs-6 hr{
		display: none;
	}

	/*.col-2,.col-3{
		border-top: 1px solid #FEDD32
	}
	.col-4,.col-5{
		border-bottom: 1px solid #FEDD32
	}*/

	#submission_banner {
    	height: 300px;
	}
	#featured_posts_section .vc_btn3-container {
	    margin-top: 300px;
	    margin-left: -480px;
	}

	#featured_posts_section  .slick-dots li.slick-active button:before{
		color: #FEDD32!important;
    	border: 0px solid #fff;
    	font-size: 14px;
	}

	#featured_posts_section  .slick-dots li button:before{
		color: transparent !important;
    	border: 1px solid #000;
    	font-size: 12px;
    	border-radius: 50%;
    	width: 11px;
    	height: 12px;
    	    line-height: 13px;
	}

	.home_slider .wpsisac-slick-slider.design-2 .slick-dots {
	    left: initial !important;
	    right: initial;
	    text-align: center;
	    bottom: -8px !important;
	    width: 100%;
	}

	#featured_posts_section > div:nth-child(2) > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1522749340721.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div{
		display: flex !important;
	}

	#featured_posts_section > div:nth-child(2) > div.wpb_column.vc_column_container.vc_col-sm-12 > div{
		padding-left: 0px;
     padding-right: 0px;
	}

	.about_section_2 .vc_col-sm-6{
		width: 100%;
	}

	.w-640{
		width: 100% !important;
	}

	.vc_custom_1522905660763{
		height: 240px;
	}

	#team_cta {
	    height: 190px;
	}

	/*.btn_yellow .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
		margin-left: -55px;
	}*/

	.donor_text .simple-text p{
		text-align: left !important;
	}

	.about_section2_title .simple-text h1 {
	    margin-top: 50px;
	}

	.vc_custom_1522919994156 {
	     margin-bottom: 0px !important;
	}

	.donors .wpb_column.vc_column_container.vc_col-sm-2{
		width: 31%;
	}

	.donor_subtitle .simple-text p {
	    font-size: 30px !important;
	    line-height: 35px;
	}

	.donors .simple-img{
		display: block;
	}

		.vc_custom_1523616493647{
			height: 380px;
		}

		.work_banner,#work_section2 {
	    	height: auto;
		}

		.vc_custom_1523515892712,.vc_custom_1523516199782,.vc_custom_1523582339949,.vc_custom_1523726548973{
			height: 300px;
		}


		.vc_row-fluid.vc_custom_1523515707099 {
		     margin-top: 0px !important;
		     margin-right: 0px !important;
		    margin-left: 45px !important;
		}

		#work_section3,#work_section4, #work_section5 {
		    height: auto;
		    padding: 0px 15px;
		}

		/*.work_banner .vc_col-sm-6,#work_section2 .vc_col-sm-6,#work_section3 .vc_col-sm-6 ,#work_section4 .vc_col-sm-6 , #work_section5 .vc_col-sm-6   {
		     width: 100%;
		}*/

		#work_section3 .btn_yellow .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,#work_section2 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,#work_section4 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern, #work_section5 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
		     margin-left: auto;
		     margin-top: 30px;
		}

		#library_banner,#donate_banner{
			height: auto;
		}

		.vc_custom_1523515005526.vc_column-inner{
			padding: 0px !important;
		}

		#donate_banner .slick-image-slide, .slide-wrap{
			height: 500px !important;
		}
		#donate_banner .slick-image-slide img{
			object-fit: inherit !important;
			height: 500px;
		}

		#donate_banner .wpsisac-slick-slider.design-2 .slick-image-slide .slide-wrap .slider-content{
			width: 90%;
		}

		#donate_banner .wpsisac-slick-slider.design-2 .slick-dots {
		    left: initial !important;
		    right: initial;
		    text-align: center;
		    bottom: 10px !important;
		    width: 100%;
		}

		#story_tab_content .tt-nav-tab-item.active::before{
			left: 95px;
		}

		#help_section .btn_yellow .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,#special_heading_box .btn_yellow .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
			margin-left: 0px;
		}

		.vc_row.vc_custom_1523735240681{
			background-position: initial !important;
		}

			.reading_banner_subtitle .simple-text p {
			    font-size: 25px !important;
			    line-height: 29.6px;
			}

			.reading_banner_subtitle .simple-text {
			    width: auto;
			}

			#reading_banner{
				background-position: right !important;
				height: 500px;
			}

			#wpsm_counter_b_row_3690 > div > div > div:nth-child(2) {
			    border: 1px solid #b3b3b3;
			   	/*border-top: 0.1px solid #b3b3b3;
		    	border-bottom: 0.1px solid #b3b3b3;*/
			}

			#reading_champion .style4 .tt-title-text{
				font-size: 18px !important;
			}

			.vc_custom_1523958451542 {
			    padding-right: 20px !important;
			    padding-left: 20px !important;
			}

			#story_tab_content .tt-nav-tab-item.active::after {
			    left: 56px;
			    width: 50%;
			    height: 50px;
			}

			#story_tab_content .tt-nav-tab-item {
			    padding: 33px 0 0 0;
			}

			.tab_section_content .simple-text {
			    width: auto;
			}

			.story_pic_height{
				height: 270px !important;
			}

			#story_tab_content .btn_yellow .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
			     margin-left: auto;
			}

			.reading_block .simple-text {
			     width: auto;
			}

			#storybook_banner {
			    background-position: -176px 0px !important;
			}

			#contact_banner {
			    height: 50vh;
			    background-position: left !important;
			}

			.Background_heading .simple-text p{
				width: 34%;
			}

			#content-wrapper > div.container > div.vc_row.wpb_row.vc_row-fluid > div:nth-child(1) > div > div > div:nth-child(5) > div > p {
			    width: 20%;
			}

			.icon_col{
				width: 16% !important;
			}

			.coming_soon_section > .vc_col-sm-6{
				width: 60%;
			    text-align: center;
			    display: block;
			    margin: 0 auto;
			}

			.coming_soon_section {
			     height: auto;
			}

			.coming_soon_section .vc_empty_space{
				height: 330px !important;
			}

			.coming_soon_block {
			    padding-left: 0px !important;
			    margin-bottom: 25px;
			}

			.coming_subtext .simple-text p br{
				display: none;
			}

			#awards_banner{
				margin-top: 80px;
				background: none !important;
				height: 400px;
			}

			.award-year{
			 	position: relative;
				left: initial;
				margin:20px 0px;
			}

			.award_title p{
				padding:0px;
			}

			.award_title li{
				padding:0px 10px;
			}

		.career_col .btn_yellow .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
			margin-left: 0px;
		}

		#cta .vc_btn3-container.vc_btn3-left{
			text-align: center;
		}

		.career_cta_illustrator .simple-text p {
		    text-align: center !important;
		}

		.career_cta_submit .simple-text p,.input_text .simple-text p{
		    text-align: center !important;
		}

		#careers_banner {
 		   height: 250px;
 		   margin-top: 70px;
		}

		.no-margin > .vc_column-inner{
			padding:0px !important;
		}


		.donate_white_back {
		     width: 100% !important;
		    height: 190px;
		    background-color: #f2f2f2;
		    display: flex;
		    justify-content: center;
		    align-items: center;
		}

		.dropdown_column .wpb_wrapper {
		    flex-direction: row;
		    height: 100px;
		}

		.dropdown_column .btn_yellow .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
		     margin: 0px;
		}

		#donate_page_banner {
		    height: auto;
		    margin-top: 85px;
		}

		#donor_amt{
			margin-bottom: 20px;
		}

		.donor_left_img {
		    position: relative !important;
		     left: 0px;
		     width: auto !important;
		    height: auto;
		}

		.donor_content_box {
		    margin-top:0px;
		}

		.donor_right_text > .vc_column-inner, .donor_left_text > .vc_column-inner {
		     width: auto !important;
		     padding: 10px 15px !important;
		     justify-content: center !important;
		     flex-direction: column !important;
		}

		.donor_right_text,.donor_left_text {
		    width: 100% !important;
		    height: auto;
		    align-items: center !important;
		    justify-content: center !important;
		    display: flex;
		    background-color: #fff;
		    position: relative !important;
		    top: 0px;
		    right: 0px;
		    z-index: 1;
		    box-shadow: none;
		}

		.donor_left_text {
			left: 0px;
		}

		.donor_content_box2 {
		    margin-top: 0px;
		}

		.donnor_content_subtext {
		    width: auto;
		}

		.donor_right_img {
		    right: 0px;
		    width: auto !important;
		    height: auto;
		}

		.donor_right_text .btn_yellow.vc_btn3-container, .donor_left_text .btn_yellow.vc_btn3-container {
		     margin-top: 0px;
		     margin-bottom: 25px;
		}

		.donor_absolute_section {
		     height: auto;
		}

		.bank_table, .bank_table td {
		    padding: auto;
		}

		#team_banner {
		     padding-top: 20px !important;
		}

		.team_career_cta .simple-text .large_text {
		    font-size: 30px !important;
		    line-height: 35px;
		}

		.team_career_cta .simple-text .small_text {
		    font-size: 20px !important;
		}

	.donor_right_text .btn_yellow .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
	     margin-left: 0px;
	}

	.disclaimer_text {
		width: auto;
	}

	.footer_widget.widget_text{
		margin-bottom: 0px;
	}

	.img_grid_height {
	    height: 410px;
	}

	.left-category-index {
	    height: 410px;
	}

	.story_card_box {
	    height: 410px;
	}

	.timeline::after {
        bottom: 220px;
	}

	.tt-header.tt-header-type-3 .logo {
	    height: 85px;
	    display: inline;
	    margin-top: -30px;
	}

	.tt-header .logo img {
	     max-height: 100%;
	}

	.content {
	     padding: 0px 0px;
	     border-radius: 0px;
	}

	/*.widget_social_media {
	    position: relative;
	     margin-left: 0vw;
	     width: 100%;
	}*/

	.tt-tab-wrapper.tt-blog-tab.media_tab .tt-nav-tab .tt-nav-tab-item {
    	font-size: 14px;
    /*line-height: 32.8px;*/
    	letter-spacing: 0.28px;
	}

	.media_tab .tt-blog-masonry .col-md-2 {
	     width: 50% !important;
	     padding-left: 15px !important;
	     padding-right: 15px !important;
	}

	#reading_section2 .library_subtext .simple-text p{
		width: auto;
	}

	#wpsm_counter_b_row_3747 > div > div > div:nth-child(2) {
	    border-left: 0px solid #b3b3b3;
    	border-right: 1px solid #b3b3b3;
    	border-top: 1px solid #b3b3b3;
    	border-bottom: 1px solid #b3b3b3;
	}

	#reading_block .simple-text::before {
	    height: 400px;
	}

	#illustartor_band {
	    height: 240px;
	    padding-bottom: 0px;
	}


}


@media screen and (min-width: 768px) and (max-width: 1200px) and (orientation: landscape) {
	
	.post-nav-links .col-sm-6:first-child{
		min-height: 167px;
	}

	.no-sm-gutters{
			padding: 0;
	}
	.mobile_block_only{
		display: none !important;
	}

	.mouse{
		display: none;
	}

	.mobile_flex_only{
		display: none !important;
	}

	.mobile_only{
		display: none !important;
	}

	.desktop_only{
		display: flex !important;
	}

	.timeline::after {
        bottom: 175px;
	}

	#submission_banner {
    	height: 410px;
	}

	#home_section2 img.imglogo {
	    position: absolute;
	    bottom: 35px;
	    left: 53px;
	    width: 65%;
	}

	.lang_img img{
		display: none;
	}

	#home_section2 .category-index-small h2.wpb_heading.wpb_singleimage_heading {
	    left: 4%;
	}

	#home_section2 .category-index-long h2.wpb_heading.wpb_singleimage_heading{
		left: 8%;
	}

	#home_section2 .category-index h2.wpb_heading.wpb_singleimage_heading{
		bottom: 20px;
	}

	#home_section2 > div:nth-child(1) > div.right-category-index.wpb_column.vc_column_container.vc_col-sm-6 > div > div > div:nth-child(1) > div > div > div > div > h2{
		bottom: 40px;
		left: 28%;
	}

	#careers_banner {
	    height: 423px;
	    margin-top: 70px;
	}

	/*#input-field{
		width: 190px;
	}*/

	.cta_input .full-width {
	     width: 100% !important;
	}

	#cta .vc_btn3-container {
	    margin-bottom: 0px;
	    text-align: center;
	}

	.home_section4 .special-text {
	    font-size: 27px;
	    line-height: 30px;
	}

	.slick-prev {
	    left: -25px !important;
	}

	.slick-next {
	    right: -14px !important;
	}

	#featured_posts_section > div:nth-child(2) > div.wpb_column.vc_column_container.vc_col-sm-12 > div{
		padding: 0px!important;
	}

	.fa-inverse {
	    color: #ccc !important;
	}

	.tt-header .main-nav>ul>li:not(.mega) {
	    margin-right: 20px;
	    margin-left: 20px;
	}

	.w-640 {
	     width: 50%!important;
	}

	.work_banner .vc_col-sm-1,#work_section2 .vc_col-sm-1,#work_section3 .vc_col-sm-1,#work_section4 .vc_col-sm-1 , #work_section5 .vc_col-sm-1   {
		     display: none;
		}

	#work_section2 .read_btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
		margin-left: 40px;
	}

	.icon_row .wpb_heading.wpb_singleimage_heading{
		right: 0px;
	}

	#donate_banner .slick-image-slide, .slide-wrap{
		height: 370px !important;
	}
	#donate_banner .slick-image-slide img{
		object-fit: cover !important;
		height: 370px !important;
	}

	#work_section4{
		height: 620px;
	}
	#work_section5,#work_section5{
		height: 500px;
	}

	#work_section2 {
	    height: 600px;
	}

	#story_tab_content .tt-nav-tab-item.active::before{
		left: 143px;
	}


	.Background_heading .simple-text p{
		width: 30%;
	}

	#content-wrapper > div.container > div.vc_row.wpb_row.vc_row-fluid > div:nth-child(1) > div > div > div:nth-child(5) > div > p {
	    width: 17%;
	}

	.icon_col{
		width: 11% !important;
	}

	.coming_soon_section .vc_empty_space{
		height: 360px !important;
	}

	.faq_column p strong {
	    font-weight: 500!important;
	    line-height: 23px;
	}

	.submission_banner_text .simple-text p br{
		display: none;
	}

	.career_cta_illustrator .simple-text p {
	    font-size: 13px !important;
	    /*letter-spacing: 2px;*/
	    text-align: center !important;
	}

	.career_cta_submit .simple-text p{
		font-size: 20px !important;
		/*letter-spacing: 3.0px;*/
	    text-align: center !important;
	}

	.donor_absolute_section {
	     height: 900px;
	}

	.donor_left_img,.donor_right_img {
	    position: initial !important;
	    left: 0;
	    right: 0;
	    width: 50%!important;
	     height: 270px;
	}

	.donor_right_text {
	    width: 50% !important;
	    top: 120px;

	}

	.donor_left_text {
	    top: 115px;
	}

	.donor_right_text .btn_yellow .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
	     margin-left: 0px;
	}

	.history_banner {
	    display: none;
	    height: auto;
	}

	.wpsisac-slick-slider.design-2 .slick-image-slide img{
		height: auto;
	}


		#content-wrapper > div.container > section.vc_section.vc_row-o-full-height{
			margin-top: 70px;
			min-height: auto !important;
		}

		.home_slider.vc_row-no-padding.vc_row-o-full-height.vc_row-o-columns-stretch.vc_row-o-equal-height.vc_row-flex{
			min-height: auto !important;
		}

		.wpsisac-slick-slider.design-2 .slick-image-slide .slide-wrap .slider-overlay{
			position: relative;
		}


		.tt-header .top-inner{
			background:#fff;
			height: 85px;
		}

		.slick-image-slide img{
			object-fit: contain;
		}

		.home_slider .slide-title{
			font-size: 40px !important;
			line-height: 45px !important;
		}

		.wpsisac-slick-slider.design-2 .slick-image-slide .slide-wrap .slick-slider-short-content{
			position: relative;
			bottom: 0;
			top: -195px;
			right: initial;
		}

		.slick-image-slide, .slide-wrap{
			height: auto !important;
		}

		.vc_column-inner.vc_custom_1522743528155,.vc_column-inner.vc_custom_1522671025584{
			padding: 0px 15px !important;
		}

		.sub-text .simple-text p{
			margin:20px 15px;
			width: auto;
			font-size: 20px;
		}

		.main_heading .special-text{
			font-size: 30px !important;
			width: auto;
		}

		.wpsisac-slick-slider.design-2 .slick-image-slide .slide-wrap .slider-content{
			position: relative;
			background-color: #f2f2f2;
			width: 100%;
			-webkit-transform: translateY(0%);
	    	transform: translateY(0%);
	    	padding: 25px 0px;
	    	height: 225px;
		}

		.wpsisac-slick-slider.design-2 .slick-image-slide .slide-wrap .slick-slider-short-content p{
			bottom: -55px;
	    	right: 120px;
	    	float: none;
	    	font-size: 12px !important;
	    	color: #fff !important;
		}

		.home_slider{
			height: auto!important;
		}

		.home_slider .slide-title{
			width: auto !important;
		}

		.home_slider .wpsisac-slick-slider.design-2 .slick-dots {
	    	position: relative;
	    	left: 0 !important;
	        right: 0;
	        text-align: center;
	        top: -40px !important;
	        bottom: 0 !important;
		    width: 100%;
		}

		.tt-header.tt-header-type-3 .logo {
		    height: 80px;
		    /* margin-top: -23px; */
		    display: inline;
		}

		.main-nav li.top-level>a{
			width: auto;
		}

		.tt-header .logo img {
		     max-height: 100%;
		}

		.tt-header .top-menu .menu li {
		    margin-right: 6vw;
		}

		.c-btn.type-1.size-4 input {
		    margin-top: 10px;
		    padding: 7px 15px 4px 17px;
		}

		#wpsm_counter_b_row_3747 > div > div > div:nth-child(2) {
	     border-left: 1px solid #b3b3b3;
	     border-right: 1px solid #b3b3b3;
	    border-top:0px solid #b3b3b3;
	    border-bottom:0px solid #b3b3b3;
	}

	.tt-header.tt-header-type-5 .main-nav>ul>li>a{
		margin: 0;
	}


}
