@import url('fontfaces.css');
/********* HOME **************/
	/*header*/
	#header{
		background:url(../img/bg_mic.jpg) no-repeat center top transparent;	
	}
	/*menu*/
	#header .top_menu{
		background:url(../img/top_menu_pattern.png) repeat center center transparent;
		padding:10px 0;
	}
	#header ul{
		list-style-type:none;
		margin:0;
		padding:0
	}
	#header ul li{
		text-align:center;
		float:left;
	}
	#header ul li a{
		font-size:15px;
		color:#8f8271;
		text-transform:uppercase;
		font-family: 'bebas_neueregular';
	}
	#header ul li a:hover{
		color:#e6d2b9
	}
	#header .country_menu{
		text-align: center;
		margin-top: 10px;
	}
	#header .country_menu a{
		color:#8f8271;
		margin-right: 4px;
		font-family: 'bebas_neueregular';
	}
	#header .country_menu a:hover{
		color:#e6d2b9
	}
	/*menu ends*/
	#header .left_header{
		background:url(../img/pattern.JPG) repeat center top transparent;
		margin-top:557px;
		padding:10px;
		padding-top:40px;
	}
	#header .left_header h1{
		font-size:20px;
		color:#fff;
		text-transform:uppercase;
		margin:0;
		padding:0;
		font-family: 'AlfaSlabOneRegular', 'Alfa Slab One', cursive;
		font-weight:normal;
	}
	#header .left_header .orange_button{
		padding: 10px;
		background:rgba(255,255,255,0.15);
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		float:left;
		margin-top:40px;
		width:100%;
		margin-bottom: 40px;
	}
	#header .left_header .orange_button  a{
		-webkit-box-shadow: inset 1px 1px 1px 1px rgba(255, 200, 34, 0.3);

		box-shadow: inset 1px 1px 1px 1px rgba(255, 200, 34, 0.3);
		color:#ffffff;
		padding:10px;
		background: #ff7200; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNzIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYjYxMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ff7200 0%, #eb6115 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7200), color-stop(100%,#eb6115)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ff7200 0%,#eb6115 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ff7200 0%,#eb6115 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ff7200 0%,#eb6115 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ff7200 0%,#eb6115 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7200', endColorstr='#eb6115',GradientType=0 ); /* IE6-8 */

		width:100%;
		float:left;

		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		text-align:center;
		font-size:25px;
		font-family: 'bebas_neueregular';
	}
	#header .left_header .read_m{color:#222}
	#header .left_header .read_more{

		width:100%;
		position:relative;
		clear:left;
	}
	#header .left_header .read_more img{width:100%}

	#header .left_header .read_more span{
		position: absolute;
		top: 30%;
		width: 100%;
		left: 0px;
		text-align:center;
		font-size:17px;
		font-family: 'AlfaSlabOneRegular', 'Alfa Slab One', cursive;
		
	}
	#header .left_header .read_more a{
		color:#222222
	}
	/*left end */
/*header*/
/*content*/
	.bg_content{
		background:url(../img/pattern2.jpg) repeat center center transparent;
	}
	#content {
		background:url(../img/bg_mobile.jpg) no-repeat center top transparent;
	
		padding-top:30px;
	}
	#content .top_text{
		color: #fff;
		text-align: left;
		line-height:17px;
		font-size: 13px;
		margin-bottom: 35px;
	}	
	
	#content .control_data h1{
		background: url(../img/icon1.png) no-repeat 11px center #000;
	}
	#content .all_your_data h1{
		background: url(../img/icon2.png) no-repeat 11px center #000;
	}
	#content .agree_to h1{
		background: url(../img/icon3.png) no-repeat 11px center #000;
	}
	#content .make_the h1{
		background: url(../img/icon4.png) no-repeat 11px center #000;
	}	
	
	#content .block h1{
		font-size: 16px;
		text-transform: uppercase;
		color: #ffffff;
		margin: 0;
		font-family: 'AlfaSlabOneRegular', 'Alfa Slab One', cursive;
		line-height: 16px;
		margin-bottom: 10px;
		padding-left: 66px;
		padding-top: 22px;
		padding-bottom: 23px;
		background-size:44px 50px;
		font-weight:normal;
	}
	#content .block p{
		color:#fff;
		font-size:13px;
		text-align:justify
	}
	#content .block a{
		color:#f86c08;
	}
	#content .large_h1 h1{
		color: #ffffff;
		margin: 0;
		font-family: 'AlfaSlabOneRegular', 'Alfa Slab One', cursive;
		font-size:20px;
		text-align:center;
		margin:20px 0;
		margin-bottom: 60px;
		font-weight:normal;
	}
	
/*content*/
/*letter*/
	.pattern_undercontent{
		border-top:3px solid #ffffff;
		background:url(../img/bg_letter.png) repeat center top transparent;
	}
	#iframe{position:relative}	
	.orange_triangle{
		position: absolute;
		top: -32px;
		width: 100%;		
	}
	.tringhiul{
		width:102px;

		margin:0 auto;
	}
	.show-for-mobile{display:block;}
	.hide-for-mobile{display:none}
	/*letter*/

	/*logs area*/

	/*logos area*/
	.logos_area{
		background:rgba(255,255,255,0.3);
		padding: 20px 0;
	}
	.logos_area a{
		float:left;
		width:100%;
		text-align:center;
		margin-bottom:10px;
	}

	#footer{
		background: url(../img/bg_mobile.jpg) no-repeat center top transparent;
		padding-bottom:20px
	}
	#footer .facebook a{
		width: 73px;
		height: 55px;
		background: url(../img/facebook.png) no-repeat center top transparent;
		margin:0 auto;
		display: block;
		background-size: 55px 110px;
	}
	#footer .facebook a:hover{
		background:url(../img/facebook.png) no-repeat center bottom transparent;
		background-size: 55px 110px;
	}
	#footer .gplus a{
		width: 73px;
		height: 55px;
		background:url(../img/google.png) no-repeat center top transparent;
		margin:0 auto;
		display:block;
		background-size: 55px 110px;
	}
	#footer .gplus a:hover{
		background:url(../img/google.png) no-repeat center bottom transparent;
		background-size: 55px 110px;
	}
	#footer .twitter a{
		width: 73px;
		height: 55px;
		background:url(../img/twitter.png) no-repeat center top transparent;
		margin:0 auto;
		display:block;
		background-size: 55px 110px;
	}
	#footer .twitter a:hover{
		background:url(../img/twitter.png) no-repeat center bottom transparent;
		background-size: 55px 110px;
	}
	#footer h1{
		color: #f86c08;
		margin: 0;
		font-family: 'AlfaSlabOneRegular', 'Alfa Slab One', cursive;
		font-size:17px;
		text-align:center;
		margin:20px 0;
		font-weight:normal;
	}


	#footer .black_border{
		margin-top: 20px;
	}
	#footer .black_border .black_bg{
		background:#000000;
	}
	#footer .black_border .black_bg h2{
		color: #fff;
		font-family: 'AlfaSlabOneRegular', 'Alfa Slab One', cursive;
		font-size: 16px;
		line-height: 16px;
		padding-top: 8px;
		padding-bottom: 5px;
	}
	
	#footer .black_border .right_text{
		color:#fff;
		font-family:"Helvetica Neue", Arial;
		font-size:14px;
		padding-top: 20px;
		padding-bottom: 20px;
		text-align:justify;
		line-height: 22px;
	}


	/*menu*/
	#footer .bottom_menu{
		background:url(../img/top_menu_pattern.png) repeat center center transparent;
		padding:10px 0;
		
	}
	#footer ul{
		list-style-type:none;
		margin:0;
		padding:0
	}
	#footer ul li{
		text-align:center;
		float:right;
	}
	#footer ul li a{
		font-size:15px;
		color:#8f8271;
		text-transform:uppercase;
		font-family: 'bebas_neueregular';
	}
	#footer ul li a:hover{
		color:#e6d2b9
	}
	/*menu end*/
	
/********* HOME end **************/
/********* ABOUT US **************/
	#header.medium_header {
		height:auto;
	}
	#header.medium_header .left_header{
		background:url(../img/pattern.JPG) repeat center top transparent;
		margin-top:347px;
		padding:10px;
		padding-top:20px;
		position:relative;

		padding-bottom:20px;
	}
	#header.medium_header .left_header p{
		color:#fff;
		font-family:"Helvetica Neue", Arial;
		font-size:16px;
		line-height:32px;
		text-align:justify
	}
	#header.medium_header .left_header h1{
		font-size:20px;
		color:#fff;
		text-transform:uppercase;
		margin:0;
		padding:0;
		font-family: 'AlfaSlabOneRegular', 'Alfa Slab One',  cursive;
		margin-bottom:10px;
		font-weight:normal;
	}
	#header.medium_header .left_header a{color:#f86c08;}
	
	#the_content h1{
		text-align:center;
		font-size:25px;
		font-family: 'bebas_neueregular';
		color:#f86c08;
		margin:20px 0;
		
	}
	#the_content .content_2cols p{
		color:#000000;
		font-family:"Helvetica Neue", Arial;
		font-size:16px;
		line-height:25px;
		margin-bottom:20px;
		text-align:justify;
		 
		
	}
	#the_content .content_2cols p a{
		color:#f86c08
	}

/********* ABOUT US end **************/


/********* NEWS  **************/
	#the_content h1.align_left{
		text-align:left;
	}
	#the_content h2{
		font-size:18px;
		font-weight:bold;
		color:#000000;
	}
	
	#the_content .arrow_l{
		float: left;
		margin-right: 10px;
		margin-top: 7px;
		margin-bottom: 27px;
	
	}
	#the_content p{text-align:justify}

	
	
/********* NEW end **************/
/********* PRESS  **************/
		#the_content .press_conainer{
			margin-bottom:20px;
		}
		#the_content  .arrow_2{
			float:left;
			padding-right:10px;
			margin-top:10px;
			width:10%;
		}
		#the_content .content_press{
			font-family:"Helvetica Neue", Arial;
			float:left;
			width:90%;
		}
		#the_content .content_press  p{
		line-height:32px
		
		}
		#the_content .title_press{
			font-size:18px;
			font-weight:bold;line-height:32px;
			font-family:"Helvetica Neue", Arial;
		
		}

/********* PRESS END  **************/
/********* CONTACT   ***************/

	#contact_form input,#contact_form select,#contact_form textarea{
		-webkit-box-shadow: inset 1px 1px 1px 1px rgba(0, 0, 0, 0.2);
		box-shadow: inset 1px 1px 1px 1px rgba(0, 0, 0, 0.2);
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
	}
	#contact_form input[type="submit"]{
		-webkit-box-shadow: inset 1px 1px 1px 1px rgba(255, 200, 34, 0.3);

		box-shadow: inset 1px 1px 1px 1px rgba(255, 200, 34, 0.3);
		color:#ffffff;
		padding:10px;
		background: #ff7200; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNzIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYjYxMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ff7200 0%, #eb6115 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7200), color-stop(100%,#eb6115)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ff7200 0%,#eb6115 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ff7200 0%,#eb6115 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ff7200 0%,#eb6115 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ff7200 0%,#eb6115 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7200', endColorstr='#eb6115',GradientType=0 ); /* IE6-8 */

	
		float:left;

		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		text-align:center;
		font-size:18px;
		font-family: 'bebas_neueregular';
		padding: 5px 30px;
		border: 1px solid #B7B7B7;
	
	}
	#contact_form input[type="submit"]:hover{
		background-color: #DFDFDF;
		border-color: #AFAFAF;
		color: #000000;
		cursor: pointer;
		text-decoration: none;
	}	
	#contact_form .row .large-2{
		font-family: "Helvetica Neue", Arial;
		font-size:15px;
		padding-top:10px;
		margin-bottom:10px;
	}
	#contact_form textarea{height:100px}
	
	#citizens-modal h3,#citizens-modal2 h3,#citizens-modal3 h3,#citizens-modal4 h3{ font-family: 'AlfaSlabOneRegular', 'Alfa Slab One', cursive; color:#f86c08;font-weight:normal}
	#citizens-modal a,#citizens-modal2 a,#citizens-modal3 a,#citizens-modal4 a{font-weight:bold;color:#f86c08}
	#buttons{margin-top:53px}
	#buttons a{margin-bottom:10px}
	a.bg_1{
		display: block;
		width: 200px;
		height: 153px;
		background: url(../img/but1.png) no-repeat center top transparent;
		background-size: 200px 306px;
		margin: 0 auto;
		text-align:center;
		padding-top:20px
	}
	a.bg_1:hover,a.bg_1.active{
		background: url(../img/but1.png) no-repeat center bottom transparent;
		background-size: 200px 306px;
	}
	a.bg_1:hover .b_text{color:#000}
	a.bg_1.active .b_text{color:#000}
	a.bg_1 span{
		display:block;
		margin-bottom:5px;
		padding-bottom:16px;
		background:url('../img/but1_arrow.png') no-repeat center bottom transparent;
		font-size:13px;
		font-family:"Helvetica Neue", Arial;
		color:#fff;
	}

	
	a.bg_1  .b_text{
		color:#f86c08;
		font-size:22px;
		font-family: 'bebas_neueregular';
	}

	
	
	
	
	/* iframe activist */
	.iframe_activist{
		-webkit-box-shadow:  0px 0px 20px 3px rgba(0, 0, 0, 0.2);
        box-shadow:  0px 0px 20px 3px rgba(0, 0, 0, 0.2);
		
		background:url(../img/pattern-form.png) repeat center center #ffffff;
		
		-webkit-border-radius: 5px;
    	border-radius: 5px;
		padding-top:10px;
		padding-bottom:10px;
		margin-bottom:40px;
		position:relative;
	}
	
	.iframe_activist iframe{background:#fff;border:1px solid rgba(204, 204, 204, 0.5);}
	
	
	
	
/* ===================================================== media queries ===== */
@media only screen and (min-width: 768px) {
/********* HOME end **************/
	/*header*/
	
	/*menu*/
	#header .top_menu{
		padding:18px 0;
	}
	#header{
		background:url(../img/header.jpg) no-repeat center top transparent;
		height:750px
	}
	#header ul li{
		text-align:left;
	}
	#header ul li a{
		font-size:25px;
	}
	/*menu ends*/
	
	/*left header */
	#header .left_header{
		background:none;
		margin-top:72px;
		padding-top:0px;

	}	
	#header .left_header .orange_button{
		margin-top:60px;
		margin-bottom:60px;
	}
	#header .left_header .orange_button  a{		
		font-size:35px;
	}	
	#header .left_header h1{
		font-size:32px
	}
	
	#header .left_header .read_more{	
		background:url(../img/readmore.png) no-repeat center top transparent;
		width:440px;
		height:140px;
		margin:0 auto;
		clear:left;
		text-align:center;
		cursor:pointer;
	}	
	#header .left_header .read_more:hover{	
		background:url(../img/readmore.png) no-repeat center bottom transparent;
	}
	#header .left_header .read_more span{
		position: absolute;
		top:25%;
		width: 100%;
		left: 0px;
	}	
	/*left end */
	
	/*header end*/
	
	/*content*/
	#content {
		background:url(../img/main_bg.jpg) no-repeat center top transparent;
	}
	#content .top_text{
		color: #fff;
		text-align: center;
		font-size: 16px;
		margin-bottom: 35px;
		line-height: 20px;
	}
	#content .control_data h1{
		background: url(../img/webicon1.png) no-repeat 11px 5px transparent;
		background-size:474px 100px;
	}
	#content .all_your_data h1{
		background: url(../img/webicon2.png) no-repeat 11px 5px transparent;
		background-size:474px 100px;
	}
	#content .agree_to h1{
		background: url(../img/webicon3.png) no-repeat 11px 5px transparent;
		background-size:474px 100px;
	}
	#content .make_the h1{
		background: url(../img/webicon4.png) no-repeat 11px 5px transparent;
		background-size:474px 100px;
	}	
	#content .block p{
		padding-left: 100px;
		font-size: 13px;
		line-height: 16px;
	}
	#content .block h1{
		font-size: 14px;
		text-transform: uppercase;
		color: #ffffff;
		margin: 0;
		font-family: 'AlfaSlabOneRegular', 'Alfa Slab One', cursive;
		line-height: 23px;
		margin-bottom: 10px;
		padding-left: 111px;
		padding-top: 45px;
		padding-bottom: 43px;
	}
	#content .large_h1 h1{
		font-size: 26px;
		margin-top: 15px;
		margin-bottom: 43px;
	}
	/*content*/
	
	/*letter*/

	#iframe h1{
		text-align:center;
		font-size:25px;
		font-family: 'bebas_neueregular';
		color:#f86c08;
		margin:20px 0;
		margin-top: 60px;
	}
	
	#iframe .letter_content {
		/*background:url(../img/pattern_letter.png) repeat center top transparent;*/
		padding-top:13px;
	}
	#iframe hr{	
		border:1px solid #f86c08;		
	}
	
	#iframe{
		/*background: url(../img/letter.png) no-repeat center 150px transparent;*/
		position:relative;
		padding-bottom:55px;
	}
	.bg_iframe{
	width:800px;margin:0 auto;
	background: url(../img/toolbg.png) repeat center center transparent;
	}
	.iframe_centered{
		width:800px;
		margin:0 auto;
	}
	#iframe h1{
		font-size:45px;
		margin-top:50px;
		margin-bottom:4px;
	}	
	#iframe .underrow{
		margin-bottom: 30px;
		text-align: center;
		font-size: 20px;
			
	}
	#iframe .row.letter_content  .large-6{
		width:100%;
	}
	#ea_widget_20055 {background:none}
	/*letter*/
	
	/*logos area */
	.logos_area{overflow:hidden}
	.logos_area a{
		float:left;
		width:auto;
		text-align:center;
		margin-bottom:10px;
		margin-right: 12px;
	}
	.logos_area .row div{
		height: 95px;	
		vertical-align: bottom; 
		display: table-cell;
	}
	/*logos area end*/
	
	/*footer*/
	#footer{
		background:url(../img/main_bg.jpg) no-repeat center top transparent;
		padding-top:60px;
	}
	#footer .bottom_menu{
		padding:18px 0;
		margin-top:40px;
	}
	#footer ul li{
		text-align:right;
	}
	#footer ul li a{
		font-size:25px;
	}	
	#footer .top_footer{
		
	}
	#footer .top_footer h1{
		font-size:21px;
		margin-top: 20px;
	}
	#footer .facebook a{
		width: 80px;
		height: 80px;
		background: url(../img/facebook.png) no-repeat center top transparent;
		background-size: 80px 160px;
	}
	#footer .facebook a:hover{
		background:url(../img/facebook.png) no-repeat center bottom transparent;
		background-size: 80px 160px;
	}
	#footer .gplus a{
		width: 80px;
		height: 80px;
		background:url(../img/google.png) no-repeat center top transparent;
		background-size: 80px 160px;
	}
	#footer .gplus a:hover{
		background:url(../img/google.png) no-repeat center bottom transparent;
		background-size: 80px 160px;
	}
	#footer .twitter a{
		width: 80px;
		height: 80px;
		background-size: 80px 160px;
	}
	#footer .twitter a:hover{
		background:url(../img/twitter.png) no-repeat center bottom transparent;
		background-size: 80px 160px;
	}
	
	
	#footer .black_border{
		border-top:2px solid #000;
	}
	#footer .black_border .black_bg h2{

		padding-top: 35px;
		padding-bottom: 35px;
		font-size: 22px;
		line-height: 30px
	}	
	/*footer end*/
/********* HOME end **************/
/********* ABOUT US **************/
	#header.medium_header {
		height:500px;
	}
	#header.medium_header .left_header{
		background:none;
		margin-top:72px;
		padding-top:0px;

	}	
	
	#header.medium_header .left_header h1{
		font-size:32px
	}
	#the_content h1{
		text-align:center;
		font-size:55px;
		margin:70px 0 50px 0;
	}
	#the_content .content_2cols p{
		margin-bottom:45px;
		padding:0 30px
	}


/********* ABOUT US end **************/


/********* NEWS  **************/
	#the_content h1.align_left{
		text-align:left;
		margin-bottom:0px;
		margin-top:40px;
	}
	#the_content h2{
		font-size:23px;
		font-weight:bold;
		color:#000000;
	}
	
	#the_content .arrow_l{
		float: left;
		margin-right: 10px;
		margin-top: 7px;
		margin-bottom: 27px;
	
	}
/********* NEWS END **************/
/********* PRESS  **************/
		#the_content .press_conainer{
			margin-bottom:10px;
			margin-top:30px
		}
		#the_content  .arrow_2{
			float:left;
			width:31px;
			padding-right:10px;
			margin-top:38px;
		}
		#the_content .content_press{
			font-family:"Helvetica Neue", Arial;
			float:left;
		}
		#the_content .title_press{
			font-size:18px;
			font-weight:bold;
			font-family:"Helvetica Neue", Arial;
		
		}

/********* PRESS END  **************/

	#buttons{margin-top:50px}
	#buttons a{margin-bottom:10px}
	a.bg_1{
		display: block;
		width: 200px;
		height: 153px;
		background: url(../img/but1.png) no-repeat center top transparent;
		background-size: 200px 306px;
		margin: 0 auto;
	}
	a.bg_1:hover,a.bg_1.active{
		background: url(../img/but1.png) no-repeat center bottom transparent;
		background-size: 200px 306px;
	}

	
	#card_omagic_bg{width:300px}
	
	
	.iframe_activist .email_icon{
		position: absolute;
		top: 10px;
		left: -82px;
	}
	.show-for-mobile{display:none}
	.hide-for-mobile{display:block}
	
	
}



@media only screen and (min-width: 950px) {
/********* HOME end **************/
	/*header*/
	#header .top_menu{
		padding:26px 0;
	}
	#header ul li a{
		font-size:30px;
	}
	#header .country_menu a{
		font-size:22px;
		margin-right: 4px;
	}
	#header .left_header .orange_button  a{		
		font-size:40px;
	}	
	#header .left_header h1{
		font-size:35px
	}
	/*header*/
	
	/*content*/
	#content .top_text{
		color: #fff;
		text-align: center;
		font-size: 18px;
		line-height: 22px;
	}
	#content .block p{
			font-size: 16px;
		line-height: 25px;
		margin-bottom: 10px;
	}
	
	#content .block h1 {
		font-size: 18px;
	}
	#content .large_h1 h1{
		font-size: 40px;
		margin-top: 0px;
		margin-bottom: 52px;
	}
	/*content*/
	
	/*letter*/
	.orange_triangle{
		position: absolute;
		top: -50px;
		width: 100%;		
	}
	.tringhiul{
		width:172px;
		height:109px;
		margin:0 auto;
	}	

#iframe{
		/*background: url(../img/letter.png) no-repeat center 191px transparent;*/
		padding-bottom:45px;
		}
	#iframe h1{
		margin-top:60px;
		margin-bottom:4px;
		font-size:60px;
	}
	#iframe .underrow{
		font-size: 20px;
		text-align: center;
		margin-bottom: 35px;
	
	}
	#iframe .row.letter_content  .large-6{
		width:50%;
	}
	#iframe .letter_content{
		background:none;
	}
	#iframe .letter_text {
		width:404px;
		float:right;
	}	
	.bg_iframe{
	width:873px
	}
	#iframe p.fill_out{
		background:none;
		padding-left: 26px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-weight: bold;
		font-family: "Helvetica Neue", Arial;
		font-size: 16px;
		padding-top:10px;
		margin: 0;
		padding-bottom: 0;
		padding-top: 0;
	}


	/*letter*/	
	
	/*footer*/
	#footer .top_footer h1{
		font-size:26px;
		margin-top: 32px;
	}	
	#footer .facebook a{
		width: 116px;
		height: 116px;
		background: url(../img/facebook.png) no-repeat center top transparent;
		background-size: 116px 232px;
	}
	#footer .facebook a:hover{
		background:url(../img/facebook.png) no-repeat center bottom transparent;
		background-size: 116px 232px;
	}
	#footer .gplus a{
		width: 116px;
		height: 116px;
		background:url(../img/google.png) no-repeat center top transparent;
		background-size: 116px 232px;
	}
	#footer .gplus a:hover{
		background:url(../img/google.png) no-repeat center bottom transparent;
		background-size: 116px 232px;
	}
	#footer .twitter a{
		width: 116px;
		height: 116px;
		background-size: 116px 232px;
	}
	#footer .twitter a:hover{
		background:url(../img/twitter.png) no-repeat center bottom transparent;
		background-size: 116px 232px;
	}
	#footer .bottom_menu{
		padding:26px 0;
	}
	#footer ul li a{
		font-size:30px;
	}

	/*footer*/
/********* HOME end **************/
/********* ABOUT US **************/
	#the_content h1{
		text-align:center;
		font-size:65px;
		margin:90px 0 60px 0;
	}	

	#the_content .content_2cols p{
		margin-bottom:60px;
		padding:0 55px
	}
	#the_content .arrow_l{
		float: left;
		margin-right: 10px;
		margin-top: 14px;
		margin-bottom: 27px;
	
	}

/********* ABOUT US end **************/
/********* PRESS  **************/
		#the_content .press_conainer{
			margin-bottom:40px;
		}
/********* PRESS  **************/
	#buttons {
	margin-top: 75px;
	}


	a.bg_1{
		display: block;
		width: 290px;
		height: 261px;
		background: url(../img/but1.png) no-repeat center top transparent;
		background-size: 323px 522px;
		margin: 0 auto;
		text-align:center;
		padding-top:29px
	}
	a.bg_1:hover,a.bg_1.active{
		background: url(../img/but1.png) no-repeat center bottom transparent;
		background-size: 323px 522px;
	}
	a.bg_1:hover .b_text{color:#000}
	a.bg_1.active .b_text{color:#000}
	a.bg_1 span{
		display:block;
		margin-bottom:5px;
		padding-bottom:19px;
		background:url('../img/but1_arrow.png') no-repeat center bottom transparent;
		font-size:16px;
		font-family:"Helvetica Neue", Arial;
		color:#fff;
	}

	
	a.bg_1  .b_text{
		color:#f86c08;
		font-size:47px;
		font-family: 'bebas_neueregular';
	}
	
	
	
}