@media (min-width: 1360px) {
	body {
		font-size: 1rem;
	}

	.mobile-menu-nav {
		display: none;
	}

	.caret-text {
    	
   		padding-bottom: 20px;
    	margin-top: auto;
    	padding-bottom: 40px;
    	min-height: 350px;
    	
    	align-items: flex-end;
   		display: flex;
    	justify-content: center;
	}

	 .block-caret {
		padding: 10px;
		height: 502px;
	
	}

	.hr.caret-end {
		margin: 50px 0;
	}
}

@media (min-width: 1200px) {


	.navbar-dark .navbar-nav .nav-link {
		margin-right: 12px;
	}

	.nav-sm-hd {
		display: block!important;
	}

	.main_campign h1,
	#home_image h1 {
		font-size: 24px!important;
	}

	
	.caret-text {
    	
    	 margin-top: auto;
    	
	}

	

	.mobile-menu-nav {
		display: none;
	}

	.cards-container {
		margin-right: -15px;
		margin-left: -15px;
	}
}

@media (max-width: 1200px) {
.detelina_big {
		background-position-x: 0px !important;
		padding-left: 40px;
		font-size: 24px;
	}

.donate-small-container {
		padding-left: 15px;
		padding-right: 15px;
	}

}

@media (min-width: 992px) {

	.block-caret {
		margin-top: 0px!important;
	}

	.blue-line-left {
		border-left: 1px solid #1D4353;
		padding-top: 0px!important;
	}
	
}

@media (max-width: 992px) {

	.blue-line-left {
		padding-left: 15px!important;
		
	}
	
	.caret-text {
    	
   		padding-top: 20px;
    	
	}

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

	.footer-col {
		margin-bottom: 24px;
	}

	.newslatter_btn {
		padding-top: 24px;
	}

	.main_campign h1,
	#home_image h1 {
		text-align: center;
	}



	.no-margin {
    margin-right: -15px!important;
    margin-left: -15px!important;
	}

	.main_campign  {
		margin-bottom: 24px;
	}

	.cards-container {
		max-width: 700px;
		margin-left: auto;
		margin-right: auto;
	}

	.slick-next,
	.slick-prev {
		display: none!important;
	}

	.left-menu {
		padding-top: 50px;
	}

	.mobile-menu {
		max-width: 280px;
	}

	.about-no-paddung-x,
	.mobile-no-paddung-x {
		padding-left: 0px!important;
		padding-right: 0px!important;
	}

	.mobile-15-paddung-x {
		padding-left: 15px!important;
		padding-right: 15px!important;
	}

	.points {
		margin-right: 0px!important;
	}

	.flex-center {
		max-height: 130px!important;
	}

	.container,
	.container-fluid {
		padding-left: 4px;
		padding-right: 4px;
	}

	.row {
		margin-right: -4px;
    	margin-left: -4px;
	}

	#main {
		
	}

	.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto
	{
		padding-left: 4px;
		padding-right: 4px;
	}	

	.mob-right {
		margin-left: auto!important;
		margin-right: 0!important;
	}

	.campaign_caret {
		left:15px;
	}

	.mob-pl-5 {
		padding-left:15px!important;
	}

	.logo-col {
		position: relative;
		left:25px;
		width: 80%;
	}
	
	.blue-title {
		font-size:16px;
	}
	
	.small-blue-title {
		font-size:10px;
	}

}

@media (min-width: 768px) {
	
}


@media (min-width: 576px){
	
}

@media (max-width: 576px) {
	.nav-tabs .nav-link {
		width: 100%;
	}

}

@media (max-width: 480px) {
	.right-bar {
		display: none;
	}

}

@media (min-width: 320px) {
	.navbar-brand {
		min-width: 180px;
	}

	.nav-sm-hd {
		display: none;
	}

	.navbar-expand-sm, .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
	}

	.navbar-expand-sm .navbar-collapse {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
	}

	.right-bar {
		min-width: 155px;
	}

	.navbar-expand-sm>.container, .navbar-expand-sm>.container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
	}

	.navbar-nav {
		flex-direction: row;
	}

	.main_campign h1,
	#home_image h1 {
		font-size: 18px;
	}

	.mobile-menu {
		border-bottom: 1px solid white;
		margin-bottom: 20px;
		padding-bottom: 20px;
	}

	.block-caret {
		margin-top: 24px;
	}

	.caret-text {
    	
   		padding-bottom: 20px;
    	
	}

	.blue-line-left {
		padding-top: 24px;

	}


}