/* >1200px 
@media (min-width:1200 ) and (max-width: 1600px) {
	.diagram .first {max-width: 30%;}
	.diagram .second {max-width: 30%;}
	.diagram .third {max-width: 31%;}

} */
@media (min-width: 1199px) and (max-width: 1209px) {
		.diagram { margin-left: 0px; margin-top: 20px; margin-right: 0px; text-align: right; }
		.diagram .first { background: #6de8d0; }
		.diagram .second { background: #3cd0b3; }
		.diagram .third { background: #18bc9c; }
		.diagram .first { height: auto; width: 100%; background: #ad3898; z-index: 3; padding: 15px 10px 20px 10px; text-align: center; }
			.diagram .first:after { content: ''; position: absolute; top: 100%; left: 0; right: 0; margin: 0 auto; width: 0; height: 0; border-color: rgba(173, 56, 152, 0); border-top: solid 30px #ad3898; border-left: solid 150px transparent; border-right: solid 150px transparent; }
		.diagram .second { height: auto; width: 100%; background: #92257f; z-index: 2; left: 0px; padding: 35px 10px 20px 10px; text-align: center; }
			.diagram .second:after { content: ''; position: absolute; top: 100%; left: 0; right: 0; margin: 0 auto; width: 0; height: 0; border-top: solid 30px #92257f; border-left: solid 150px transparent; border-right: solid 150px transparent; }
		.diagram .third { height: auto; width: 100%; background: #6f005b; z-index: 1; left: 0px; padding: 40px 10px 20px 10px; text-align: center; }

}

/* 992 - 1199 */
@media (min-width: 992px) and (max-width: 1199px) {
		#charities h2{font-size:34pt;padding-top:80px;}
	/*.diagram .first { max-width: 30%;font-size:10pt; line-height: 1.2;}
	.diagram .second { max-width: 30%;font-size:10pt; line-height: 1.2;}
	.diagram .third { max-width: 29%;font-size:10pt; line-height: 1.2;}*/
	.diagram { margin-left: 0px; margin-top: 20px; margin-right: 0px; text-align: right; }
		.diagram .first { background: #6de8d0; }
		.diagram .second { background: #3cd0b3; }
		.diagram .third { background: #18bc9c; }
		.diagram .first { height: auto; width: 100%; background: #ad3898; z-index: 3; padding: 15px 10px 20px 10px; text-align: center; }
			.diagram .first:after { content: ''; position: absolute; top: 100%; left: 0; right: 0; margin: 0 auto; width: 0; height: 0; border-color: rgba(173, 56, 152, 0); border-top: solid 30px #ad3898; border-left: solid 150px transparent; border-right: solid 150px transparent; }
		.diagram .second { height: auto; width: 100%; background: #92257f; z-index: 2; left: 0px; padding: 35px 10px 20px 10px; text-align: center;}
			.diagram .second:after { content: ''; position: absolute; top: 100%; left: 0; right: 0; margin: 0 auto; width: 0; height: 0; border-top: solid 30px #92257f; border-left: solid 150px transparent; border-right: solid 150px transparent; }
		.diagram .third {height: auto; width: 100%; background: #6f005b; z-index: 1; left: 0px; padding: 40px 10px 20px 10px; text-align: center;}
	ol.carousel-indicators {display: none;}
	h2.h2_title { font-size: 34pt; }
	h1.h1_title { font-size: 34pt; }
	.team { height: 425px; }
	.row_content .item_4 p {padding-bottom: 80px;}
}
/* 768 - 991 */
@media (min-width: 768px) and (max-width: 991px) {
	#charities h2{font-size:32pt;padding-top:70px;}
	.navbar-collapse {font-size:12pt;}
	/* Inaltime carousel team*/
	.team { height: 525px; }
	.product_list li a.expand_link { font-size: 18pt; }
	.product_list li span { font-size: 22pt; line-height: 1.5; }
	.diagram { margin-left: 0px; margin-top: 20px; margin-right: 0px; text-align: right; }
		.diagram .first { background: #6de8d0; }
		.diagram .second { background: #3cd0b3; }
		.diagram .third { background: #18bc9c; }
		.diagram .first { height: auto; width: 100%; background: #ad3898; z-index: 3; padding: 15px 10px 20px 10px; text-align: center; }
			.diagram .first:after { content: ''; position: absolute; top: 100%; left: 0; right: 0; margin: 0 auto; width: 0; height: 0; border-color: rgba(173, 56, 152, 0); border-top: solid 30px #ad3898; border-left: solid 150px transparent; border-right: solid 150px transparent; }
		.diagram .second { height: auto; width: 100%; background: #92257f; z-index: 2; left: 0px; padding: 35px 10px 20px 10px; text-align: center; }
			.diagram .second:after { content: ''; position: absolute; top: 100%; left: 0; right: 0; margin: 0 auto; width: 0; height: 0; border-top: solid 30px #92257f; border-left: solid 150px transparent; border-right: solid 150px transparent; }
		.diagram .third { height: auto; width: 100%; background: #6f005b; z-index: 1; left: 0px; padding: 40px 10px 20px 10px; text-align: center; }
	ol.carousel-indicators { display: none; }
		.row_content .item_4 p {padding-bottom: 20px; }
.row_content .item_3 p { padding-bottom: 100px; }
h2.h2_title { font-size: 30pt; }
h1.h1_title { font-size: 30pt; }
}

@media (max-width: 974px) {
	.row_content .item_3 p { padding-bottom: 10px; }

}
/* >767 */
@media only screen and (max-width: 767px) {
	#charities h2{font-size:27pt;padding-top:50px;}
    .policy_terms{padding-top:100px;}
    .policy_terms .title_content {font-size:22pt;}
    header h3.h3_answer {margin-left:0px;}
   	header { padding-top: 70px; }
	.homepage_title1 { height: 300px; background-size: cover; }
	.homepage_title1 .h3_question {font-size: 22px; margin-top: 10px; padding: 10px;}
	.homepage_title1 .h3_answer {font-size: 16px; margin-top: 10px; padding: 10px;}
	.homepage_title2 { height: 300px;  background-size:cover;}
	.homepage_title2 .h3_question {font-size: 22px; margin-top: 10px; padding: 10px;}
	.homepage_title2 .h3_answer {font-size: 16px; margin-top: 10px; padding: 10px;}
	.homepage_title3 { height: 300px; background-size:cover; }
	.homepage_title3 .h3_question {font-size: 22px; margin-top: 10px; padding: 10px;}
	.homepage_title3 .h3_answer {font-size: 16px; margin-top: 10px; padding: 10px;}
	.countdowntimer {bottom: -10px;}
	section h2 { font-size: 28pt; }
	.product_1 h5 { font-size: 22pt; padding: 20px; margin-top: 0px; }
	.product_1 h6 { margin-top: 0px; }
	.product_2 h5 { font-size: 22pt; padding: 20px; margin-top: 0px; }
	.product_2 h6 { margin-top: 0px; }
	div.title_container { margin-top: -10px; height: 300px; background-size: cover; }
	div.container { padding-top: 10px; }
	#about .container {padding-top: 40px;}
	h2.h2_title { font-size: 24pt; padding-top: 35px; !important; }
	h1.h1_title { font-size: 24pt; padding-top: 35px; !important; }
	.col-lg-12.text-center h2 { padding-top: 50px; margin-top: 0px; }
	ol.carousel-indicators { display: none; }
	header .title_container { margin-top: -40px; }
	/* Inaltime carousel team*/
	.team { height: 700px; }
	a.btn.btn-primary { height: 35px; width: 35px; padding-left: 5px; padding-top: 2px; }
	i.fa.fa-chevron-up { height: 10px; width: 10px; }
	div.scroll-top.page-scroll.visible-lg.visible-md.visible-xs.visble-sm { height: 35px; width: 35px; }
	.diagram { margin-left: 0px; margin-top: 20px; margin-right: 0px; text-align: right; }
		.diagram .first { background: #6de8d0; }
		.diagram .second { background: #3cd0b3; }
		.diagram .third { background: #18bc9c; }
		.diagram .first { height: auto; width: 100%; background: #ad3898; z-index: 3; padding: 15px 10px 20px 10px; text-align: center; font-size:16px;}
			.diagram .first:after { content: ''; position: absolute; top: 100%; left: 0; right: 0; margin: 0 auto; width: 0; height: 0; border-color: rgba(173, 56, 152, 0); border-top: solid 30px #ad3898; border-left: solid 150px transparent; border-right: solid 150px transparent; }
		.diagram .second { height: auto; width: 100%; background: #92257f; z-index: 2; left: 0px; padding: 35px 10px 20px 10px; text-align: center; font-size:16px;}
			.diagram .second:after { content: ''; position: absolute; top: 100%; left: 0; right: 0; margin: 0 auto; width: 0; height: 0; border-top: solid 30px #92257f; border-left: solid 150px transparent; border-right: solid 150px transparent; }
		.diagram .third { height: auto; width: 100%; background: #6f005b; z-index: 1; left: 0px; padding: 40px 10px 20px 10px; text-align: center; font-size:16px;}
	p.p_content { margin-left: 10px; margin-right: 5px; }
	p.title_content { margin-left: 10px; margin-right: 5px; font-size: 25pt; line-height:1.2em; }
	h1.title_content { margin-left: 10px; margin-right: 5px; font-size: 25pt; }
	/*Ascuns row content */

	div.row_content { display: none; }
	div.team_name { margin-top: 50px; }
	/*Margine meniu mobil*/
	.navbar-brand { margin-left: 20px; }
	.team_img { margin-top: 100px; float: none; margin-right: 0px; }
	.fade_in { margin-top: 0px; height: 300px; background-size: cover; }
	.fade_in2 { margin-top: 0px; height: 300px; background-size: cover; }
	#about .title_container { height: 300px; }
	#aux .title_container { margin-top: -10px; }
	#ssp .title_container { margin-top: -11px; height: 300px; }
	#charities .title_container { margin-top: -11px; height: 300px; }
	#about h2 { padding: 100px 0px 0px; }
	.col-lg-12 #big_title { padding-top: 90px; font-size: 34pt; }
	.col-lg-12 h2 { padding-top: 35px; }
	.product_list li a.expand_link { font-size: 16pt; }
	.product_list li span { font-size: 20pt; line-height: 1.5; }
	#ssp .container { padding-bottom: 0px; }
	#charities .container { padding-bottom: 0px; }
	section { padding-top: 0px; }
	footer .footer-below { padding: 0px; }
	.here {float: left; margin-left: 10px; margin-top: 17px; color: #ffffff; font-size: 17px; display: inline-block;}
}
/* 665 - 767 */
@media (min-width: 665px) and (max-width: 715px) {
	#charities h2{font-size:24pt;padding-top:50px;}
	.col-lg-12 #big_title { padding-top: 80px; font-size: 32pt; }
	.team { height: 760px; }
}
/* 550 - 664 */
@media (min-width: 550px) and (max-width: 664px) {
	#charities h2{font-size:24pt;padding-top:50px;}
	#ssp .title_container { margin-top: -11px; }
	.col-lg-12 #big_title { padding-top: 80px; font-size: 32pt; }
	.team { height: 850px; }
	.fade_in { margin-top: 0px; }
	.fade_in2 { margin-top: 0px; }
	#aux .title_container { margin-top: -11px; }
    header h3 { font-size: 22px;}
	.homepage_title1 .h3_question {font-size: 18px; margin-top: 10px; padding: 10px;}
	.homepage_title1 .h3_answer {font-size: 14px; margin-top: 10px; padding: 10px;}
	.homepage_title2 .h3_question {font-size: 18px; margin-top: 10px; padding: 10px;}
	.homepage_title2 .h3_answer {font-size: 14px; margin-top: 10px; padding: 10px;}
	.homepage_title3 .h3_question {font-size: 18px; margin-top: 10px; padding: 10px;}
	.homepage_title3 .h3_answer {font-size: 14px; margin-top: 10px; padding: 10px;}
}
/* 481 - 549 */
@media (min-width: 481px) and (max-width: 549px) {
	#charities h2{font-size:24pt;padding-top:50px;}
	.col-lg-12.text-center h2 { padding-top: 40px; margin-top: 0px; }
	.col-lg-12 #big_title { padding-top: 65px; font-size: 32pt; }
	h2.h2_title { padding-top: 0px; }
	h1.h1_title { padding-top: 0px; }
	.fade_in { margin-top: 0; }
	.fade_in2 { margin-top: 0; }
	#aux .title_container { margin-top: -11px; }
	#ssp .title_container { margin-top: -11px; }
	.team { height: 915px; }
    header h3 {font-size: 22px;}
}
/* <480 */
@media (max-width: 480px) {
	#charities h2{font-size:20pt;padding-top:45px;}
       .policy_terms .title_content {font-size:20pt;}
    .policy_terms .p_content {font-size:12pt;}
    .privacy_list {font-size: 12pt;}
	.team { height: 850px; }
	.col-lg-12.text-center h2 { padding-top: 25px; margin-top: 0px; }
	.col-lg-12 #big_title { padding-top: 70px;; font-size: 28pt; }
	h2.h2_title { font-size: 24pt; }
	h1.h1_title { font-size: 24pt; }
	.diagram .first:after { border-left: solid 100px transparent; border-right: solid 100px transparent; }
	.diagram .second:after { border-left: solid 100px transparent; border-right: solid 100px transparent; }
	#ssp .title_container { margin-top: -11px; }
	.fade_in { margin-top: 0; }
	.fade_in2 { margin-top: 0; }
	#aux .title_container { margin-top: -11px; }
	.col-lg-12 .big_title { padding-top: 30px; font-size: 32pt; }
	.col-lg-12 h2 { padding-top: 0px; }
	section h2 { font-size: 26pt; }
	header h3 { font-size: 22px; vertical-align: middle; padding: 20px 10px; }
	.homepage_title1 .h3_question {font-size: 18px; margin-top: 10px; padding: 10px;}
	.homepage_title1 .h3_answer {font-size: 16px; margin-top: 10px; padding: 10px;}
	.homepage_title2 .h3_question {font-size: 18px; margin-top: 10px; padding: 10px;}
	.homepage_title2 .h3_answer {font-size: 16px; margin-top: 10px; padding: 10px;}
	.homepage_title3 .h3_question {font-size: 18px; margin-top: 10px; padding: 10px;}
	.homepage_title3 .h3_answer {font-size: 16px; margin-top: 10px; padding: 10px;}
	.countdowntimer {bottom: -10px;}
	#gdprpublish .title_container h2 {font-size: 20px;}
	#easpublish .title_container h2 {font-size: 20px;}
	#easpublish .title_container h2 span {font-size: 20px;}
	#advpublish .title_container h2 {font-size: 20px;}
	#gdprbrands .title_container h2 {font-size: 20px;}
	#advbrands .title_container h2 {font-size: 20px;}
	#about .container {padding-top: 40px;}
}
/* 401 - 430*/
@media (min-width: 401px) and (max-width: 430px) {
	.team { height: 1050px; }
	.product_list li a.expand_link { font-size: 16pt; }
	.product_list li span { font-size: 20pt; line-height: 1.5; }
	header h3 { font-size: 22px; }

}
/* 361 - 400 */
@media (min-width: 361px) and (max-width: 400px) {
	.col-lg-12 #big_title { padding-top: 50px; }
	.col-lg-12.text-center h2 { padding-top: 20px; margin-top: 0px; }
	.product_list li a.expand_link { font-size: 16pt; }
	.product_list li span { font-size: 20pt; line-height: 1.5; }
	.team { height: 1100px; }
	header h3 { font-size: 20px; vertical-align: middle; }
		header h3.h3_answer { margin-top: 10px; }
}
/* 320 - 360 */
@media (max-width: 360px) {
	.product_list li a.expand_link { font-size: 16pt; }
	.product_list li span { font-size: 20pt; line-height: 1.5; }
	.team { height: 1200px; }
	.col-lg-12 #big_title { padding-top: 60px; }
	#aux h2 { font-size: 20pt; margin-top: 0px; padding-top: 40px; }
	#ssp .title_container { height: 200px; }
	#ssp h2 { font-size: 24pt; margin-top: 0px; padding-top: 25px; }
	#aux .title_container { height: 180px; }
	#about .title_container { height: 140px; margin-top: 60px; margin-bottom: 0px; }
	.fade_in,
	.fade_in2 { height: 180px; }
	#about h2 { padding-top: 20px; }
	header .container { padding-bottom: 0px; }
	#myCarousel2 { margin-top: 0px; }
	header h3 { font-size: 20px; vertical-align: middle; }
		header h3.h3_question { margin-top: 25px; }
		header h3.h3_answer { margin-top: 10px; }
		#about .container {padding-top: 0px;}	
}
/* All resolutions */
img.img-responsive { margin: auto; }
/* contact form button:hover background si footer background */
.btn-success:hover { background-color: #92257f; border-color: #92257f; }
/* pointer cursor product_list */
.product_list a { cursor: pointer; }
/*footer-links*/
.footer_links {margin-left:10px;margin-right:10px;}

@media screen and (max-width: 370px) and (min-width: 341px) {
	.here {float: left; margin-left: 10px; margin-top: 20px; color: #ffffff; font-size: 14px; display: inline-block;}
	}

@media screen and (max-width: 340px) {
	.here {float: left; margin-left: 10px; margin-top: 20px; color: #ffffff; font-size: 13px; display: inline-block;}
	}

