
/* =RESPONSIVE
-------------------------------------------------------------- */
img, object, video, iframe, input, textarea {
	max-width: 100%;
}
@media only screen and (max-width: 1920px) {
	.hslide-scroll-back #mainslider {
		top: 70px !important;
	}
}
@media only screen and (max-width: 1600px) {
	
	.three-slide-col h2, .three-slide-col div.h2 {
		
		font-size: 25px;
		
	}
	
	.first-slide-col h1 , .about-section h2 {
		font-size: 40px;
		
	}
	   .first-slide-text  .slide-desc {
		
	}
	.feature-digit-cover .feature-digit.counter {
		font-size: 40px;
		line-height: 1;
	}
	.feature-title {
			
			font-size: 17px;
			line-height: 17px;
	}
	
	.about-flex-1 {
		width:65%;
		padding-left:20px;
	}
	.about-flex-2 {
		width:35%;
	}
	
	
	
	#about-section #bottom {
		padding:15px 0;
	}
	
	
}
@media only screen and (max-width: 1440px) {
	
	.cap-inner {
		padding-right:30px;
	}
	
	#DonationList .donation-item {
		padding:0 5px;
	}
	
	#donation {
		padding:50px 30px;
	}
	
	#DonationList .slick-next,
	#home-events .slick-next  {
		left: -30px !important;
	}
	
	
	
	.contact-info {
		display: block;
	}
	
	.contact-info h4 {
		margin-bottom:10px;
	}
	
		
	.contact-info span {
		margin-left:10px;
	}
	
	#contact-details .flex {
		flex-wrap:wrap;
	}
	#contact-details .cbox {
		width:100%;
		margin-bottom:10px;
	}
	
	.toptitle {
		top:45px;
	}
	
	.menu-primary li a {
    font-size: 16px;
    padding: 5px 10px;
	}
	
	
	
}
@media only screen and (max-width: 1360px) {
	.about-title {
		margin-bottom:15px;
	}
	
	#about-section {
		border-top: #0F1D41 160px solid !important;
		
	}
	
	#mainslider .first-slide-col, #mainslider .slide-image img {
		min-height: auto;height:auto
	}
	
	.first-slide-text {
		padding: 25px;
	}
	.top-3 {
		display: none;
		width:0;
	}
	.three-slide-col h2 {
		
		font-size: 25px;
		
	}
	.img-slider {
		margin-top: -60px;
	}
	.menu-primary li a {
		font-size: 15px;
		padding: 5px 7px;
	}
	
	.fixed-buttons {
		position:fixed;
		top:200px;
		left:0;
		display: block;
		z-index:200;
		width:60px;
		background:#FFF;
		padding:10px 5px;
		border-radius:0 6px 6px 0;
		box-shadow: 7px 7px 5px 0px rgb(50 50 50 / 20%);
	}
	
	.donate a {
		padding:5px;
		width:40px;
		height:40px;
		line-height:40px;
		border-radius:100%;
		margin-bottom:10px;
	}
	
	.donate a img {
    margin-left:0; 
    vertical-align: inherit;
	}
	
	.fixed-buttons .social-icons a{
		display: block;
		width: auto;
		height: auto;
		margin-bottom:5px;
		margin-right:0;
		
	}
	
	#mainslider .s-text {
		font-size:56px;
	}
	
	#mainslider .s-title {
		font-size:77px;
	}
	
	.donation-btn {
		padding:10px 30px 10px 60px
	}
	
	.more-btn {
		padding:8px 20px;
	}
	
	.donation-btn {
		padding:10px 25px;
	}
	
	.contact-info span {
		zoom:0.8;
	}
	
	.df-section .donation-button a {
		padding:10px 25px;
		font-size:20px;
	}
	
	.popup-content {
		padding:20px 20px;
	}
	
	.popup-content h2.popup-title {
		font-size:32px;
		line-height:1.2;
	}
	
	.toptitle {
		top:25px;
	}
	
	.slide-desc {
		font-size:16px;
		line-height:1.2;
	}
	
}
@media only screen and (max-width: 1025px) {
	
	.slider-title {
		font-size:24px;
		margin-bottom:10px;
	}
	
	#mainslider .msimg {
		height: 220px;
		width: auto;
		max-width: inherit;
	}
	
	.sec-text-area {
		text-align: center;
		padding-bottom:30px;
	}
	
	#FooterTop .items {
		padding-right:15px;
		padding-left:15px;
	}
	
	#donation:before {
		display: none;
	}
	
	.blueg-text {
		font-size:28px;
	}
	
	.singledcon {
		height: auto;
		overflow:inherit;
	}
	
	.bottom-title  {
		position: relative;
	}
	
	#donation-section .donation-item .border-left .df-section {
		padding-left:30px;
	}
	
	.wp_rss_retriever li {
		padding:20px 10px !important;
		height: auto !important;
		border: none;
	}
	
	ul.wp_rss_retriever_list .slick-list { 
	border: none;
	}
	#event:before {
		display: none;
	}
	
	#event {
		padding:40px 15px;
	}
	
	.box-icon img {
		max-height: 35px;
	}
	.box-item {
		width: 120px;
		height: 120px !important;
	}
	.slick-next {
		left: -39px;
	}
	.slick-prev {
		right: -39px;
	}
	
	.main-sl {
		display: block;
	}
	
	.right-panel {
		display: block;
		width:100%;
	}
	
	.first-slide-col h1 {
		background:#FFF;
		color:#0F1D41;
	}
	
	.first-slide-col h1 span {
		display: inline;
	}
	
	.first-slide-text {
		padding:0 20px 20px 20px;
		
	}
	.first-slide-text .slide-desc {
		height: auto;
	}
	
	.left-panel {
		width:100%;
	}
	
	.slider-flex {
		padding-top:0;
		overflow: hidden;
	}
	
	.slide-content {
		top: auto;
		bottom: 10px;
		height: auto;
		color: #fff;
		padding:20px;
		width: 100%;
		display: block;
		}
		
	.three-slide-text {
    height: auto;
    bottom: auto;
    position: relative;
     right:auto;
    padding: 0px;  
    display: block;
   
	}
	
	.before-hover {
		display: none;
	}
	
	#mainslider .first-slide-col {
		text-align: center;
	}
	
	.about-content {
		font-size:16px;
	}
	
	.about-row {
		display: block;
	}
	
	.about-flex-1, 
	.about-flex-2 {
		width:100%;
		
	}
	
	.first-slide-text .slide-desc {
		font-size:16px;
	}
	
	#topimage .cap {
		position: relative;
		background:#FFF;
	}
	
	#breadcrumbs {
		color:#444;
	}
	
	#breadcrumbs a {
		color:#444;
	}
		.toptitle {
		top:0px;
		position: relative;
		padding:0;
		display:block;
		background: none;
		color:#2679C2;
		
	}
	
	.hbox-item {
		margin-bottom:30px;

	}
	
}
	 
@media only screen and (max-width: 820px) {
	.slider-flex{
		display: block;
	}
	
	.slider-flex-item {
		width:100%;
	}
	
	.three-slide-col {
		display: flex;
		align-items: center;
		margin-bottom:20px;
	}
	
	.slide-image {
		width:30%;
	}
	
	.slide-content {
		position: relative;
		width:70%;
	}
	
	#about-section {
		border-top:  none !important;
	}
	
	.about-img {
		margin-top: 0;
	}
	
	.feature-digit-cover {
		column-gap:10px;
	}
	
	.form_wrap {
		width:100%;
		padding:15px 15px;
	}
	
	.toptitle {
		top:-10px;
		font-size:40px;
	}
	
	.table-wrap {
		font-size:16px;
		line-height:1;
		
	}
	
}
@media only screen and (max-width: 736px) {
	
	.padding {
		width:100%;
	}
	
}
@media only screen and (max-width: 430px) {
	
	#mobile-top button.wahout.aicon_link,
	.language-switch a,	
	.mm  {
		zoom: 0.8;
	}
	
	.three-slide-col {
		display: block;
	}
	
	.slide-image {
   		width: 100%;
		position: absolute;
		top: 0;
		left:0;
	}
	.slide-image  img {
		opacity:0.5;
	}
	
	.slide-content {
      width: 100%;
	  font-size:16px;
	}
	
	.section {
		padding:20px 0;
	}
	
	.about-row {
		display: block;
	}
	
	.about-flex-1 {
    width: 100%;
    padding-left: 0px;
	}
	
	.about-flex-2 {
    width: 100%;
	}	
	
	.first-slide-col h1, .about-section h2 {
    font-size: 32px;
	}
	
	.statics-feature-col {
		padding:5px 10px;
	}
	
	.feature-digit-cover .feature-digit.counter {
		font-size:32px;
		width:80px;
	}
	
	#bottom,
	#bottom .info,
	.credits  {
		text-align: center;
	}
	
	.single-img {
    max-width: 100%;
	}
	
	.single-img.alignleft,
	.single-img.alignright {
	float: none;
    margin-right: 0px;
    margin-left: 0px;
	text-align:center;
	}
	
	#topimage .cap {
		position: relative;
		background:#FFF;
		padding:10px 0px 0px 0px;
	}
	
	.toptitle {
    color: #2679C2;
    font-size: 34px;
    font-weight: 400;
	top:0;
	}
	
	div#breadcrumbs {
		display: none;
	}
	
	.ginput_complex span {
		width:100%;
		padding-left:0;
	}
	
	.form_wrap  fieldset input {
    width: 100%;
	}
	
	.copyrights,
	.credits,
	#bottom .info {
		text-align: center;
	}
	
	
	
}
@media only screen and (max-width: 325px) {
	
	
}
