html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
} 
 
	 
@media screen and (min-width: 1200px) {
	.titletop { 
		font-family:Montserrat; 
		font-size:35px;  
		font-style:normal;
		font-weight:500;   
		line-height: 44px; 
		letter-spacing:0em;    
		text-align:center;  
	}
 
	.font_down { 
		font-family: Montserrat;
		font-size: 24px;
		font-style: normal;
		font-weight: 300;
		line-height: 29px;
		letter-spacing: 0em;
		text-align: center;
	}
	
	.picture_header { 
		background-image:url(../images/beranda_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 329px;
		width: 104.2%;
		margin-left: -2.1%;
		margin-top: -33px;
	}
	
	
	.text_header {
		font-size:20px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		font-weight: bold;
		margin: 15px 0px 0px 55%;
	} 
	
	.text_nelson1 {
		font-size:17px; 
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;

	}
	
	.text_nelson2 {
		font-size:17px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -5px 0px 0px 33%;
		padding: 0px 0px 0px 0px;
	}
	
	.text_nelson3 {
		font-size:17px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1% 0px 0px 0px;
	}
	
	.text_nelson4 {
		font-size:17px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	
	.picture_main { 
		background-image:url(../images/banner_aici.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 330px;
		width: 106.5%;
		margin-left: -4.3%;
		margin-top: -33px;
	}
		
	.video_main {
		margin: -277px 0px 0px -15%; 
		width:100%;
	} 
	
	.video_gallery { 
		margin:0px 0px 0px 2.5%;
		width: 95%;
		height: 500px;
	}
	
	.menu_main {
		margin:6% 17.5% 0% 0%;
	}
	
	.menu_size {
		min-width:120px; 
		min-height:120px; 
		margin: -10px 46px 0px 2px;
	}
	
	.text_main1 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: -25%;
	}
	
	.text_main2 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 0px;
	}
	
	.text_main3 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px -25%;
	}
	
	.text_main4 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main5 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px -23%;
	}
	
	.text_main6 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main7 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: -23%;
	}
	
	.text_main8 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.footer_text {
		margin-left: 8%;
	}
	
	.footer_sosmed {
		margin: -14px -7% 0px 7%;
	}
	
	
	.about_header{ 
		background-color:#2D292D;
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 329px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.btn_header {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 20px;
		padding: 14px 5% 14px 5%;
		border: 5px solid #fff;
		border-radius: 14px 14px 14px 14px;
		margin: 21% 0px 0px 2%;
	}
	
	.btn_header2 {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 18px;
		padding: 8px 5% 8px 5%;
		border: 5px solid #fff;
		border-radius: 12px 12px 12px 12px;
		margin: 21% 0px 0px 2%;
	}
	
	.picture_contact { 
		background-image:url(../images/hubungi_kami_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.picture_agenda { 
		background-image:url(../images/agenda_new.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 163.2%; 
		margin-left: -3.3%;
	}
	
	.list_agenda {
		margin: 4% -15% 0px 15%;
	}
	
	.picture_gallery { 
		background-image:url(../images/gallery_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.btn_daftar {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 16px;
		color: #fff;
		padding: 12px 42px 12px 42px;
		border-radius: 6px 6px 6px 6px;
	}
	
	.menu_mitra {
		min-width:120px; 
		min-height:120px; 
		margin:-10px 48px 0px 1px;
	}
	
	.seacrh_result { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.picture_seacrh { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -4.2%;
	}	
	
	.btn_cari {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 200% 12px 200%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -220%;
	} 
	
	.btn_result {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 125% 12px 125%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -150%;
	}
	
	.picture_detail {
		min-width: 123.6%;
		margin: -26px 0px 0px -11.8%;
	}
	
	.menu_header {
		margin: 0px 0px 0px 15%;
	}
	
	.submit_cari {
		margin:-5% 0% 0% 0%;
	}
	
	.background_cari {
		background-image:url(../images/backgroundaici.png);
		background-size:contain;
		background-position:center;
		height: 171px;
		width: 104.2%;
		margin: -3% 0% -6% -4.2%;
	}
	
}

@media screen and (max-width: 1190px) {
	.titletop { 
		font-family:Montserrat; 
		font-size:35px; 
		font-style:normal;
		font-weight:500; 
		line-height: 44px; 
		letter-spacing:0em;
		text-align:center;
	}

	.font_down { 
		font-family: Montserrat;
		font-size: 24px;
		font-style: normal;
		font-weight: 300;
		line-height: 29px;
		letter-spacing: 0em;
		text-align: center;
	}
	
	.picture_header { 
		background-image:url(../images/beranda_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 288px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.text_header {
		font-size:20px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		font-weight: bold;
		margin: 24px 0px 0px 55%;
	}
	
	.text_nelson1 {
		font-size:17px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 31%;
	}
	
	.text_nelson2 {
		font-size:17px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 31%;
	}

	.text_nelson3 {
		font-size:17px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 31%;
		padding: 1%0px 0px 0px;
	}
	
	.text_nelson4 {
		font-size:17px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 31%;
		padding: 1%0px 0px 0px;
	}
	
	.picture_main { 
		background-image:url(../images/banner_aici.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 330px;
		width: 106.5%;
		margin-left: -46px;
		margin-top: -33px;
	}
		
	.video_main {
		margin: -230px 0px 0px -15%; 
		width:100%;
	}
	
	.video_gallery {
		margin:0px 0px 0px 2.5%;
		width:100%;
	}
	
	.menu_main {
		margin:6% 18% 0% 0%;
	}
	
	.menu_size {
		min-width:120px; 
		min-height:120px; 
		margin:-10px 48px 0px 1px;
	}
	
	.text_main1 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: -25%;
	}
	
	.text_main2 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 0px;
	}
	
	.text_main3 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px -25%;
	}
	
	.text_main4 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main5 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px -23%;
	}
	
	.text_main6 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main7 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: -23%;
	}
	
	.text_main8 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.footer_text {
		margin-left: 8%;
	}
	
	.footer_sosmed {
		margin: 0px 17% 0px 0px; 
	}
	
	
	.about_header{ 
		background-color:#2D292D;
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 350px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.btn_header {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 20px;
		padding: 20px 5% 20px 5%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 20% 0px 0px 2%;
	}
	
	.btn_header2 {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 20px;
		padding: 20px 5% 20px 5%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 20% 0px 0px 2%;
	}
	
	.picture_contact { 
		background-image:url(../images/hubungi_kami_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.picture_agenda { 
		background-image:url(../images/agenda_new.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 163.2%;
		margin-left: -3.3%;
	}
	
	.list_agenda {
		margin: 4% -15% 0px 15%;
	}
	
	.picture_gallery { 
		background-image:url(../images/gallery_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.btn_daftar {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 16px;
		color: #fff;
		padding: 12px 42px 12px 42px;
		border-radius: 6px 6px 6px 6px;
	}
	
	.menu_mitra {
		min-width:120px; 
		min-height:120px; 
		margin:-10px 48px 0px 1px;
	}
	
	.seacrh_result { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.picture_seacrh { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.btn_cari {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 200% 12px 200%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -220%;
	}

	.btn_result {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 125% 12px 125%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -150%;
	}
	
	.picture_detail {
		min-width: 123.6%;
		margin: -26px 0px 0px -11.8%;
	}
	
	.menu_header {
		margin: 0px 0px 0px 15%;
	}
	
	.submit_cari {
		margin:-5% 0% 0% 0%;
	}
	
	.background_cari {
		background-image:url(../images/backgroundaici.png);
		background-size:contain;
		background-position:center;
		height: 171px;
		width: 104.2%;
		margin: -3% 0% -9% -4.2%;
	}
	
}

@media screen and (max-width: 1180px) {
	.titletop { 
		font-family:Montserrat; 
		font-size:35px; 
		font-style:normal;
		font-weight:500; 
		line-height: 44px; 
		letter-spacing:0em;
		text-align:center;
	}

	.font_down { 
		font-family: Montserrat;
		font-size: 24px;
		font-style: normal;
		font-weight: 300;
		line-height: 29px;
		letter-spacing: 0em;
		text-align: center;
	}
	
	.picture_header { 
		background-image:url(../images/beranda_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 289px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.text_header {
		font-size:18px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		font-weight: bold;
		margin: 3px 0px 0px 50%;
	}
	
	.text_nelson1 {
		font-size:17px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 31%;
	}
	
	.text_nelson2 {
		font-size:17px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 31%;
	}

	.text_nelson3 {
		font-size:17px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 31%;
		padding: 1%0px 0px 0px;
	}
	
	.text_nelson4 {
		font-size:17px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 31%;
		padding: 1%0px 0px 0px;
	}
	
	.picture_main { 
		background-image:url(../images/banner_aici.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 330px;
		width: 106.6%;
		margin-left: -40px;
		margin-top: -33px;
	}
		
	.video_main {
		margin: -230px 0px 0px -15%; 
		width:100%;
	}
	
	.video_gallery {
		margin:0px 0px 0px 2.5%;
		width:100%;
	}
	
	.menu_main {
		margin:6% 18% 0% 0%;
	}
	
	.menu_size {
		min-width: 120px;
		min-height: 120px;
		margin: 2px -10px 0px 43px;
	}
	
	
	.text_main1 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: -25%;
	}
	
	.text_main2 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 0px;
	}
	
	.text_main3 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px -25%;
	}
	
	.text_main4 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main5 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px -23%;
	}
	
	.text_main6 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main7 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: -23%;
	}
	
	.text_main8 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.footer_text {
		margin-left: 8%;
	}
	
	.footer_sosmed {
		margin: 0px 17% 0px 0px; 
	}
	
	
	.about_header{ 
		background-color:#2D292D;
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 370px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.btn_header {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 20px;
		padding: 20px 5% 20px 5%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 20% 0px 0px 2%;
	}
	
	.btn_header2 {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 20px;
		padding: 20px 5% 20px 5%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 20% 0px 0px 2%;
	}
	
	.picture_contact { 
		background-image:url(../images/hubungi_kami_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.picture_agenda { 
		background-image:url(../images/agenda_new.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 163.2%;
		margin-left: -3.3%;
	}
	
	.list_agenda {
		margin: 4% -15% 0px 15%;
	}
	
	.picture_gallery { 
		background-image:url(../images/gallery_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.btn_daftar {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 16px;
		color: #fff;
		padding: 12px 42px 12px 42px;
		border-radius: 6px 6px 6px 6px;
	}
	
	.menu_mitra {
		min-width:120px; 
		min-height:120px; 
		margin:-10px 48px 0px 1px;
	}
	
	.seacrh_result { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 246px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.picture_seacrh { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 246px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.btn_cari {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 200% 12px 200%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -220%;
	}

	.btn_result {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 125% 12px 125%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -150%;
	}
	
	.picture_detail {
		min-width: 123.6%;
		margin: -26px 0px 0px -11.8%;
	}
	
	.menu_header {
		margin: 0px 0px 0px 15%;
	}
	
	.submit_cari {
		margin:-5% 0% 0% 0%;
	}
	
	.background_cari {
		background-image:url(../images/backgroundaici.png);
		background-size:contain;
		background-position:center;
		height: 144px;
		width: 104.2%;
		margin: -3% 0% -5% -4.2%;
	}
	
}


@media screen and (max-width: 1140px) {
	.titletop { 
		font-family:Montserrat; 
		font-size:35px; 
		font-style:normal;
		font-weight:500; 
		line-height: 44px; 
		letter-spacing:0em;
		text-align:center;
	}

	.font_down { 
		font-family: Montserrat;
		font-size: 24px;
		font-style: normal;
		font-weight: 300;
		line-height: 29px;
		letter-spacing: 0em;
		text-align: center;
	}
	
	.picture_header { 
		background-image:url(../images/beranda_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 228px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.text_header {
		font-size:17px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		font-weight: bold;
		margin: 2px 0px 0px 48%;
	}
	
	.text_nelson1 {
		font-size:15px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -20px 0px 0px 33%;
	}
	
	.text_nelson2 {
		font-size:15px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -7px 0px 0px 33%;
	}

	.text_nelson3 {
		font-size:15px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.text_nelson4 {
		font-size:15px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.picture_main { 
		background-image:url(../images/banner_aici.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		width: 106.6%;
		margin-left: -39px;
		margin-top: -33px;
	}
		
	.video_main {
		margin: -230px 0px 0px -15%; 
		width:100%;
	}
	
	.video_gallery {
		margin:0px 0px 0px 2.5%;
		width:100%;
	}
	
	.menu_main {
		margin:6% 18% 0% 0%;
	}
	
	.menu_size {
		min-width: 120px;
		min-height: 120px;
		margin: 5px 18px 0px 8px;
	}
	
	.text_main1 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: -25%;
	}
	
	.text_main2 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 0px;
	}
	
	.text_main3 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px -25%;
	}
	
	.text_main4 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main5 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px -23%;
	}
	
	.text_main6 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main7 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: -23%;
	}
	
	.text_main8 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.footer_text {
		margin-left: 8%;
	}
	
	.footer_sosmed {
		margin: 0px 17% 0px 0px; 
	}
	
	
	.about_header{ 
		background-color:#2D292D;
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 377px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.btn_header {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 20px;
		padding: 20px 5% 20px 5%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 15% 0px 0px -2%;
	}
	
	.btn_header2 {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 20px;
		padding: 20px 5% 20px 5%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 20% 0px 0px 2%;
	}
	
	.picture_contact { 
		background-image:url(../images/hubungi_kami_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.picture_agenda { 
		background-image:url(../images/agenda_new.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 163.2%;
		margin-left: -3.3%;
	}
	
	.list_agenda {
		margin: 4% -15% 0px 15%;
	}
	
	.picture_gallery { 
		background-image:url(../images/gallery_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.btn_daftar {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 16px;
		color: #fff;
		padding: 12px 42px 12px 42px;
		border-radius: 6px 6px 6px 6px;
	}
	
	.menu_mitra {
		min-width:120px; 
		min-height:120px; 
		margin:-10px 32px 0px -1%;
	}
	
	.seacrh_result { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.picture_seacrh { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.btn_cari {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 200% 12px 200%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -220%;
	}

	.btn_result {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 125% 12px 125%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -150%;
	}
	
	.picture_detail {
		min-width: 123.6%;
		margin: -26px 0px 0px -11.8%;
	}
	
	.menu_header {
		margin: 0px 0px 0px 15%;
	}
	
	.submit_cari {
		margin:-5% 0% 0% 0%;
	}
	
	.background_cari {
		background-image:url(../images/backgroundaici.png);
		background-size:contain;
		background-position:center;
		height: 156px;
		width: 104.2%;
		margin: -3% 0% -7% -4.2%;
	}
}
	

@media screen and (max-width: 1110px) {
	.titletop { 
		font-family:Montserrat; 
		font-size:35px; 
		font-style:normal;
		font-weight:500; 
		line-height: 44px; 
		letter-spacing:0em;
		text-align:center;
	}

	.font_down { 
		font-family: Montserrat;
		font-size: 24px;
		font-style: normal;
		font-weight: 300;
		line-height: 29px;
		letter-spacing: 0em;
		text-align: center;
	}
	
	.picture_header { 
		background-image:url(../images/beranda_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 228px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.text_header {
		font-size:17px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		font-weight: bold;
		margin: 2px 0px 0px 48%;
	}
	
	.text_nelson1 {
		font-size:15px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -20px 0px 0px 33%;
	}
	
	.text_nelson2 {
		font-size:15px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -7px 0px 0px 33%;
	}

	.text_nelson3 {
		font-size:15px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.text_nelson4 {
		font-size:15px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.picture_main { 
		background-image:url(../images/banner_aici.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 325px;
		width: 106.7%;
		margin-left: -40px;
		margin-top: -33px;
	}
		
	.video_main {
		margin: -230px 0px 0px -15%; 
		width:100%;
	}
	
	.video_gallery {
		margin:0px 0px 0px 2.5%;
		width:100%;
	}
	
	.menu_main {
		margin:6% 18% 0% 0%;
	}
	
	.menu_size {
		min-width:120px; 
		min-height:120px; 
		margin:-10px 48px 0px 42%;
	}
	
	.text_main1 {
		font-family:Montserrat; 
		color:#fff; 
		margin:18px -27% 0px 27%;
	}
	
	.text_main2 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px -27% 0px 27%;
	}
	
	.text_main3 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -27% 0px 27%;
	}
	
	.text_main4 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0% 0px 53%;
	}
	
	.text_main5 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -28% 0px 28%;
	}
	
	.text_main6 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main7 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: 27%;
		margin-right: -27%;
	}
	
	.text_main8 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.footer_text {
		margin-left: 8%;
	}
	
	.footer_sosmed {
		margin: 0px 17% 0px 0px; 
	}
	
	
	.about_header{ 
		background-color:#2D292D;
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 374px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.btn_header {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 20px;
		padding: 20px 5% 20px 5%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 15% 0px 0px -2%;
	}
	
	.btn_header2 {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 20px;
		padding: 20px 5% 20px 5%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 20% 0px 0px 2%;
	}
	
	.picture_contact { 
		background-image:url(../images/hubungi_kami_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.picture_agenda { 
		background-image:url(../images/agenda_new.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 163.2%;
		margin-left: -3.3%;
	}
	
	.list_agenda {
		margin: 4% -15% 0px 15%;
	}
	
	.picture_gallery { 
		background-image:url(../images/gallery_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.btn_daftar {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 16px;
		color: #fff;
		padding: 12px 42px 12px 42px;
		border-radius: 6px 6px 6px 6px;
	}
	
	.menu_mitra {
		min-width:120px; 
		min-height:120px; 
		margin:-10px 48px 0px 1px;
	}
	
	.seacrh_result { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 246px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.picture_seacrh { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 246px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.btn_cari {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 200% 12px 200%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -220%;
	}

	.btn_result {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 125% 12px 125%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -150%;
	}
	
	.picture_detail {
		min-width: 123.6%;
		margin: -26px 0px 0px -11.8%;
	}
	
	.menu_header {
		margin: 0px 0px 0px 15%;
	}
	
	.submit_cari {
		margin:-5% 0% 0% 0%;
	}
	
	.background_cari {
		background-image:url(../images/backgroundaici.png);
		background-size:contain;
		background-position:center;
		height: 171px;
		width: 104.2%;
		margin: -3% 0% -6% -4.2%;
	}
}


@media screen and (max-width: 1070px) {
	.titletop { 
		font-family:Montserrat; 
		font-size:35px; 
		font-style:normal;
		font-weight:500; 
		line-height: 44px; 
		letter-spacing:0em;
		text-align:center;
	}

	.font_down { 
		font-family: Montserrat;
		font-size: 24px;
		font-style: normal;
		font-weight: 300;
		line-height: 29px;
		letter-spacing: 0em;
		text-align: center;
	}
	
	.picture_header { 
		background-image:url(../images/beranda_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 228px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.text_header {
		font-size:17px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		font-weight: bold;
		margin: 2px 0px 0px 48%;
	}
	
	.text_nelson1 {
		font-size:15px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -20px 0px 0px 33%;
	}
	
	.text_nelson2 {
		font-size:15px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -7px 0px 0px 33%;
	}

	.text_nelson3 {
		font-size:15px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.text_nelson4 {
		font-size:15px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.picture_main { 
		background-image:url(../images/banner_aici.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 330px;
		width: 106.6%;
		margin-left: -40px;
		margin-top: -33px;
	}
		
	.video_main {
		margin: -230px 0px 0px -15%; 
		width:100%;
	}
	
	.video_gallery {
		margin:0px 0px 0px 2.5%;
		width: 95%;
		height: 450px;

	}
	
	.menu_main {
		margin:6% 18% 0% 0%;
	}
	
	.menu_size {
		min-width: 120px;
		min-height: 120px;
		margin: 5px -2px 0px 39px;
	}
	
	.text_main1 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: 19%;
	}
	
	.text_main2 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 0px;
	}
	
	.text_main3 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px 25%;
	}
	
	.text_main4 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px 39%;
	}
	
	.text_main5 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px 23%;
	}
	
	.text_main6 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main7 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -12% 0% 12%;
	}
	
	.text_main8 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.footer_text {
		margin-left: 8%;
	}
	
	.footer_sosmed {
		margin: 0px -27% 0px 7%; 
	}
	
	
	.about_header{ 
		background-color:#2D292D;
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 377px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.btn_header {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 19px;
		padding: 15px 5% 15px 5%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 16% 0px 0px 0%;
	}
	
	.btn_header2 {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 19px;
		padding: 15px 5% 15px 5%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 20% 0px 0px 2%;
	}
	
	.picture_contact { 
		background-image:url(../images/hubungi_kami_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 245px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.picture_agenda { 
		background-image:url(../images/agenda_new.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 163.2%;
		margin-left: -3.3%;
	}
	
	.list_agenda {
		margin: 4% -15% 0px 15%;
	}
	
	.picture_gallery { 
		background-image:url(../images/gallery_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.btn_daftar {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 16px;
		color: #fff;
		padding: 12px 42px 12px 42px;
		border-radius: 6px 6px 6px 6px;
	}
	
	.menu_mitra {
		min-width:120px; 
		min-height:120px; 
		margin:-10px 25px 0px -8%;
	}
	
	.seacrh_result { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 246px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.picture_seacrh { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 246px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.btn_cari {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 200% 12px 200%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -220%;
	}

	.btn_result {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 125% 12px 125%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -150%;
	}
	
	.picture_detail {
		min-width: 123.6%;
		margin: -26px 0px 0px -11.8%;
	}
	
	.menu_header {
		margin: 0px 0px 0px 6%;
	}
	
	.submit_cari {
		margin:-5% 0% 0% 0%;
	}
	
	.background_cari {
		background-image:url(../images/backgroundaici.png);
		background-size:contain;
		background-position:center;
		height: 162px;
		width: 104.2%;
		margin: -3% 0% -8% -4.2%;
	}
}


@media screen and (max-width: 1000px) {
	.titletop { 
		font-family:Montserrat; 
		font-size:35px; 
		font-style:normal;
		font-weight:500; 
		line-height: 44px; 
		letter-spacing:0em;
		text-align:center;
	}

	.font_down { 
		font-family: Montserrat;
		font-size: 24px;
		font-style: normal;
		font-weight: 300;
		line-height: 29px;
		letter-spacing: 0em;
		text-align: center;
	}
	
	.picture_header { 
		background-image:url(../images/beranda_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 228px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.text_header {
		font-size:17px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		font-weight: bold;
		margin: 5px 0px 0px 44%;
	}
	
	.text_nelson1 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -20px 0px 0px 33%;
	}
	
	.text_nelson2 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -7px 0px 0px 33%;
	}

	.text_nelson3 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.text_nelson4 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.picture_main { 
		background-image:url(../images/banner_aici.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 330px;
		width: 106.5%;
		margin-left: -39px;
		margin-top: -33px;
	}
		
	.video_main {
		margin: -230px 0px 0px -15%; 
		width:100%;
	}

	.video_gallery {
		margin:0px 0px 0px 2.5%;
		width:100%;
	}
	
	.menu_main {
		margin:6% 18% 0% 0%;
	}
	
	.menu_size {
		min-width: 120px;
		min-height: 120px;
		margin: -10px 7px 0px 21px;
	}
	
	.text_main1 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: -25%;
	}
	
	.text_main2 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 0px;
	}
	
	.text_main3 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px -25%;
	}
	
	.text_main4 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main5 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px -23%;
	}
	
	.text_main6 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main7 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: -23%;
	}
	
	.text_main8 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.footer_text {
		margin-left: 8%;
	}
	
	.footer_sosmed {
		margin: 0px 17% 0px 0px; 
	}
	
	
	.about_header { 
		background-color:#2D292D;
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 374px;
		width: 104.1%;
		margin-left: -2%; 
		margin-top: -33px;
	}
	
	.btn_header {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 18px;
		padding: 12px 3% 12px 3%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 19% 0px 0px 66%;
	}
	
	.btn_header2 {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 18px;
		padding: 12px 3% 12px 3%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 20% 0px 0px 2%;
	}
	
	.picture_contact { 
		background-image:url(../images/hubungi_kami_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.picture_agenda { 
		background-image:url(../images/agenda_new.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 163.2%;
		margin-left: -3.3%;
	}
	
	.list_agenda {
		margin: 4% -15% 0px 15%;
	}
	
	.picture_gallery { 
		background-image:url(../images/gallery_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.btn_daftar {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 16px;
		color: #fff;
		padding: 12px 42px 12px 42px;
		border-radius: 6px 6px 6px 6px;
	}
	
	.menu_mitra {
		min-width:120px; 
		min-height:120px; 
		margin:-10px 37px 0px 13%;
	}
	
	.seacrh_result { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 246px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.picture_seacrh { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 246px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.btn_cari {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 200% 12px 200%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -220%;
	}

	.btn_result {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 125% 12px 125%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -150%;
	}
	
	.picture_detail {
		min-width: 123.6%;
		margin: -26px 0px 0px -11.8%;
	}
	
	.menu_header {
		margin: 0px 0px 0px 15%;
	}
	
	.submit_cari {
		margin:-5% 0% 0% 0%;
	}
	
	.background_cari {
		background-image:url(../images/backgroundaici.png);
		background-size:contain;
		background-position:center;
		height: 142px;
		width: 104.2%;
		margin: -3% 0% -4% -4.2%;
	}
}


@media screen and (max-width: 980px) {
	.titletop { 
		font-family:Montserrat; 
		font-size:35px; 
		font-style:normal;
		font-weight:500; 
		line-height: 44px; 
		letter-spacing:0em;
		text-align:center;
	}

	.font_down { 
		font-family: Montserrat;
		font-size: 24px;
		font-style: normal;
		font-weight: 300;
		line-height: 29px;
		letter-spacing: 0em;
		text-align: center;
	}
	
	.picture_header { 
		background-image:url(../images/beranda_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 228px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -47px;
	}
	
	.text_header {
		font-size:17px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		font-weight: bold;
		margin: 5px 0px 0px 44%;
	}
	
	.text_nelson1 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -20px 0px 0px 33%;
	}
	
	.text_nelson2 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -7px 0px 0px 33%;
	}

	.text_nelson3 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.text_nelson4 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.picture_main { 
		background-image:url(../images/banner_aici.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		width: 107.8%;
		margin-left: -36px;
		margin-top: -33px;
	}
		
	.video_main {
		margin: -275px 0px 0px -15%; 
		width:100%;
	}
	
	.video_gallery {
		margin:0px 0px 0px 2.5%;
		width:95%;
		height: 600px;
	}
	
	.menu_main {
		margin:6% 18% 0% 0%;
	}
	
	.menu_size {
		min-width: 120px;
		min-height: 120px;
		margin: 4px 42px 0px 4px;
	}
	
	.text_main1 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: -25%;
	}
	
	.text_main2 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 0px;
	}
	
	.text_main3 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px -25%;
	}
	
	.text_main4 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main5 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px -23%;
	}
	
	.text_main6 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main7 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: -23%;
	}
	
	.text_main8 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.footer_text {
		margin-left: 8%;
	}
	
	.footer_sosmed {
		margin: 10% -24% 0px 7%; 
	}
	
	.about_header{ 
		background-color:#2D292D;
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 364px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.btn_header {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 16px;
		padding: 12px 3% 12px 3%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 19% 0px 0px 66%;
	}
	
	.btn_header2 {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 16px;
		padding: 12px 3% 12px 3%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 20% 0px 0px 2%;
	}
	
	.picture_contact { 
		background-image:url(../images/hubungi_kami_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.picture_agenda { 
		background-image:url(../images/agenda_new.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 163.2%;
		margin-left: -3.3%;
	}
	
	.list_agenda {
		margin: 4% -15% 0px 15%;
	}
	
	.picture_gallery { 
		background-image:url(../images/gallery_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 246px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.btn_daftar {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 16px;
		color: #fff;
		padding: 12px 42px 12px 42px;
		border-radius: 6px 6px 6px 6px;
	}
	
	.menu_mitra {
		min-width: 100px;
		min-height: 100px;
		margin: -18px 29px 0px 20%;
	}
	
	.seacrh_result { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 194px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.picture_seacrh { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 194px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.btn_cari {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 200% 12px 200%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -220%;
	}
	
	
	.btn_result {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 125% 12px 125%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -150%;
	}
	
	.picture_detail {
		min-width: 123.6%;
		margin: -26px 0px 0px -11.8%;
	}
	
	.menu_header {
		margin: 0px 0px 0px 15%;
	}
	
	.submit_cari {
		margin:-5% 0% 0% 0%;
	}
	
	.background_cari {
		background-image:url(../images/backgroundaici.png);
		background-size:contain;
		background-position:center;
		height: 113px;
		width: 104.2%;
		margin: -3% 0% -5% -4.2%;
	}
}


@media screen and (max-width: 950px) {
	.titletop { 
		font-family:Montserrat; 
		font-size:35px; 
		font-style:normal;
		font-weight:500; 
		line-height: 44px; 
		letter-spacing:0em;
		text-align:center;
	}

	.font_down { 
		font-family: Montserrat;
		font-size: 24px;
		font-style: normal;
		font-weight: 300;
		line-height: 29px;
		letter-spacing: 0em;
		text-align: center;
	}
	
	.picture_header { 
		background-image:url(../images/beranda_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 228px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -50px;
	}
	
	.text_header {
		font-size:17px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		font-weight: bold;
		margin: 5px 0px 0px 44%;
	}
	
	.text_nelson1 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -20px 0px 0px 33%;
	}
	
	.text_nelson2 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -7px 0px 0px 33%;
	}

	.text_nelson3 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.text_nelson4 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.picture_main { 
		background-image:url(../images/banner_aici.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 330px;
		width: 106.5%;
		margin-left: -46px;
		margin-top: -33px;
	}
		
	.video_main {
		margin: -230px 0px 0px -15%; 
		width:100%;
	}

	.video_gallery {
		margin:0px 0px 0px 2.5%;
		width:100%;
	}
	
	.menu_main {
		margin:6% 18% 0% 0%;
	}
	
	.menu_size {
		min-width:120px; 
		min-height:120px; 
		margin:-10px 48px 0px 1px;
	}
	
	.text_main1 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: -25%;
	}
	
	.text_main2 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 0px;
	}
	
	.text_main3 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px -25%;
	}
	
	.text_main4 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main5 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px -23%;
	}
	
	.text_main6 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main7 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: -23%;
	}
	
	.text_main8 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.footer_text {
		margin-left: 8%;
	}
	
	.footer_sosmed {
		margin: 0px 17% 0px 0px; 
	}
	
	
	.about_header{ 
		background-color:#2D292D;
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 370px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.btn_header {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 18px;
		padding: 12px 3% 12px 3%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 19% 0px 0px 66%;
	}
	
	.btn_header2 {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 18px;
		padding: 12px 3% 12px 3%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 20% 0px 0px 2%;
	}
	
	.picture_contact { 
		background-image:url(../images/hubungi_kami_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.picture_agenda { 
		background-image:url(../images/agenda_new.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 163.2%;
		margin-left: -3.3%;
	}
	
	.list_agenda {
		margin: 4% -15% 0px 15%;
	}
	
	.picture_gallery { 
		background-image:url(../images/gallery_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.btn_daftar {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 16px;
		color: #fff;
		padding: 12px 42px 12px 42px;
		border-radius: 6px 6px 6px 6px;
	}
	
	.menu_mitra {
		min-width: 100px;
		min-height: 100px;
		margin: -24px 26px 0px 10%;
	}
	
	.seacrh_result { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 194px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.picture_seacrh { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 194px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.btn_cari {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 200% 12px 200%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -220%;
	}
	
	.btn_result {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 125% 12px 125%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -150%;
	}
	
	.picture_detail {
		min-width: 123.6%;
		margin: -26px 0px 0px -11.8%;
	}
	
	.menu_header {
		margin: 0px 0px 0px 15%;
	}
	
	.submit_cari {
		margin:-5% 0% 0% 0%;
	}
	
	.background_cari {
		background-image:url(../images/backgroundaici.png);
		background-size:contain;
		background-position:center;
		height: 113px;
		width: 104.2%;
		margin: -3% 0% -5% -4.2%;
	}
}


@media screen and (max-width: 925px) {
	.titletop { 
		font-family:Montserrat; 
		font-size:35px; 
		font-style:normal;
		font-weight:500; 
		line-height: 44px; 
		letter-spacing:0em;
		text-align:center;
	}

	.font_down { 
		font-family: Montserrat;
		font-size: 24px;
		font-style: normal;
		font-weight: 300;
		line-height: 29px;
		letter-spacing: 0em;
		text-align: center;
	}
	
	.picture_header { 
		background-image:url(../images/beranda_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 228px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -50px;
	}
	
	.text_header {
		font-size:17px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		font-weight: bold;
		margin: 5px 0px 0px 44%;
	}
	
	.text_nelson1 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -20px 0px 0px 33%;
	}
	
	.text_nelson2 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -7px 0px 0px 33%;
	}

	.text_nelson3 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.text_nelson4 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.picture_main { 
		background-image:url(../images/banner_aici.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 300px;
		width: 107.8%;
		margin-left: -35px;
		margin-top: -33px;
	}
		
	.video_main {
		margin: -230px 0px 0px -15%; 
		width:100%;
	}
	
	.video_gallery {
		margin:0px 0px 0px 2.5%;
		width: 95%;
		height: 450px;
	}
	
	.menu_main {
		margin:6% 18% 0% 0%;
	}
	
	.menu_size {
		min-width: 105px;
		min-height: 105px;
		margin: 0px -1px 0px 23px;
	}
	
	.text_main1 {
		font-family:Montserrat; 
		color:#fff; 
		margin:18px 0% 0px 8%;
	}
	
	.text_main2 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 0px;
	}
	
	.text_main3 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -8% 0px 8%;
	}
	
	.text_main4 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px 26%;
	}
	
	.text_main5 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px 23%;
	}
	
	.text_main6 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main7 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 14% -20% 0% 0%;
	}
	
	.text_main8 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.footer_text {
		margin-left: 8%;
	}
	
	.footer_sosmed {
		margin: 0px 53% 0px 0px; 
	}
	
	
	.about_header{ 
		background-color:#2D292D;
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 370px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.btn_header {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 18px;
		padding: 12px 3% 12px 3%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 19% 0px 0px 66%;
	}
	
	.btn_header2 {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 18px;
		padding: 12px 3% 12px 3%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 20% 0px 0px 2%;
	}
	
	.picture_contact { 
		background-image:url(../images/hubungi_kami_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 193px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.picture_agenda { 
		background-image:url(../images/agenda_new.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 196px;
		width: 105.5%;
		margin-left: -2.7%;
	}
	
	.list_agenda {
		margin: 4% -15% 0px 15%;
	}
	
	.picture_gallery { 
		background-image:url(../images/gallery_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 195px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.btn_daftar {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 16px;
		color: #fff;
		padding: 12px 42px 12px 42px;
		border-radius: 6px 6px 6px 6px;
	}
	
	.menu_mitra {
		min-width:120px; 
		min-height:120px; 
		margin:-10px 48px 0px 1px;
	}
	
	.seacrh_result { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 194px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.picture_seacrh { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 194px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.btn_cari {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 200% 12px 200%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -220%;
	}
	
	.btn_result {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 125% 12px 125%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -150%;
	}
	
	.picture_detail {
		min-width: 123.6%;
		margin: -26px 0px 0px -11.8%;
	}
	
	.menu_header {
		margin: 0px 0px 0px 15%;
	}
	
	.submit_cari {
		margin:-5% 0% 0% 0%;
	}
	
	.background_cari {
		background-image:url(../images/backgroundaici.png);
		background-size:contain;
		background-position:center;
		height: 113px;
		width: 104.2%;
		margin: -3% 0% -5% -4.2%;
	}
}




@media screen and (max-width: 900px) {
	.titletop { 
		font-family:Montserrat; 
		font-size:35px; 
		font-style:normal;
		font-weight:500; 
		line-height: 44px; 
		letter-spacing:0em;
		text-align:center;
	}

	.font_down { 
		font-family: Montserrat;
		font-size: 24px;
		font-style: normal;
		font-weight: 300;
		line-height: 29px;
		letter-spacing: 0em;
		text-align: center;
	}
	
	.picture_header { 
		background-image:url(../images/beranda_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 207px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -49px;
	}
	
	.text_header {
		font-size:17px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		font-weight: bold;
		margin: 5px 0px 0px 44%;
	}
	
	.text_nelson1 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -20px 0px 0px 33%;
	}
	
	.text_nelson2 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -7px 0px 0px 33%;
	}

	.text_nelson3 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.text_nelson4 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.picture_main { 
		background-image:url(../images/banner_aici.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 307px;
		width: 107.9%;
		margin-left: -36px;
		margin-top: -33px;
	}
		
	.video_main {
		margin: -230px 0px 0px -15%; 
		width:100%;
	}
	
	.video_gallery {
		margin:0px 0px 0px 2.5%;
		width:100%;
	}
	
	.menu_main {
		margin:6% 18% 0% 0%;
	}
	
	.menu_size {
		min-width: 105px;
		min-height: 105px;
		margin: 8px -29px 0px 58px;
	}
	
	.text_main1 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: 34%;
	}
	
	.text_main2 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 0px;
	}
	
	.text_main3 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px 35%;
	}
	
	.text_main4 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px 52%;
	}
	
	.text_main5 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -37% 0px 31%;
	}
	
	.text_main6 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main7 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: 6%;
		margin-right: -57%;
	}
	
	.text_main8 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.footer_text {
		margin-left: 8%;
	}
	
	.footer_sosmed {
		margin: 0px 17% 0px 0px; 
	}
	
	
	.about_header{ 
		background-color:#2D292D;
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 377px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.btn_header {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 18px;
		padding: 12px 3% 12px 3%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 19% 0px 0px 66%;
	}
	
	.btn_header2 {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 18px;
		padding: 12px 3% 12px 3%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 20% 0px 0px 2%;
	}
	
	.picture_contact { 
		background-image:url(../images/hubungi_kami_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 194px;
		width: 104.2%;
		margin-left: -2.1%;
		margin-bottom: -27px;
	}
	
	.picture_agenda { 
		background-image:url(../images/agenda_new.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 196px;
		width: 105.2%;
		margin-left: -2.6%;
	}
	
	.list_agenda {
		margin: 4% -15% 0px 15%;
	}
	
	.picture_gallery { 
		background-image:url(../images/gallery_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 196px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.btn_daftar {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 16px;
		color: #fff;
		padding: 12px 42px 12px 42px;
		border-radius: 6px 6px 6px 6px;
	}
	
	.menu_mitra {
		min-width:120px; 
		min-height:120px; 
		margin:-10px 48px 0px 1px;
	}
	
	.seacrh_result { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 193px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.picture_seacrh { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 193px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.btn_cari {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 200% 12px 200%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -220%;
	}
	
	.btn_result {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 125% 12px 125%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -150%;
	}
	
	.picture_detail {
		min-width: 123.6%;
		margin: -26px 0px 0px -11.8%;
	}
	
	.menu_header {
		margin: 0px 0px 0px 15%;
	}
	
	.submit_cari {
		margin:-5% 0% 0% 0%;
	}
	
	.background_cari {
		background-image:url(../images/backgroundaici.png);
		background-size:contain;
		background-position:center;
		height: 110px;
		width: 101.2%;
		margin: 5% 0% -7% -2.2%;
	}
}

@media screen and (max-width: 875px) {
	.titletop { 
		font-family:Montserrat; 
		font-size:35px; 
		font-style:normal;
		font-weight:500; 
		line-height: 44px; 
		letter-spacing:0em;
		text-align:center;
	}

	.font_down { 
		font-family: Montserrat;
		font-size: 24px;
		font-style: normal;
		font-weight: 300;
		line-height: 29px;
		letter-spacing: 0em;
		text-align: center;
	}
	
	.picture_header { 
		background-image:url(../images/beranda_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 207px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -49px;
	}
	
	.text_header {
		font-size:17px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		font-weight: bold;
		margin: 5px 0px 0px 44%;
	}
	
	.text_nelson1 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -20px 0px 0px 33%;
	}
	
	.text_nelson2 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -7px 0px 0px 33%;
	}

	.text_nelson3 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.text_nelson4 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.picture_main { 
		background-image:url(../images/banner_aici.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 310px;
		width: 107.9%;
		margin-left: -35px;
		margin-top: -33px;
	}
		
	.video_main {
		margin: -230px 0px 0px -15%; 
		width:100%;
	}
	
	.video_gallery {
		margin:0px 0px 0px 2.5%;
		width:95%;
	}
	
	.menu_main {
		margin:6% 18% 0% 0%;
	}
	
	.menu_size {
		min-width: 105px;
		min-height: 105px;
		margin: 7px 31px 0px 40%;
	}
	
	.text_main1 {
		font-family:Montserrat; 
		color:#fff; 
		margin:18px -27% 0px 27%;
	}
	
	.text_main2 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 0px;
	}
	
	.text_main3 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -25% 0px 25%;
	}
	
	.text_main4 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0% 0px 48%;
	}
	
	.text_main5 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -28% 0px 27%;
	}
	
	.text_main6 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main7 {
		font-family:Montserrat; 
		color:#fff; 
		margin:18px -26% 0px 27%;
	}
	
	.text_main8 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.footer_text {
		margin-left: 8%;
	}
	
	.footer_sosmed {
		margin: 0px 53% 0px 0px; 
	}
	
	.about_header{ 
		background-color:#2D292D;
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 374px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.btn_header {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 18px;
		padding: 12px 3% 12px 3%;
		border: 5px solid #fff;
		border-radius: 13px 13px 13px 13px;
		margin: 16% 0px 0px 66%;
	}
	
	.btn_header2 {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 18px;
		padding: 12px 3% 12px 3%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 20% 0px 0px 2%;
	}
	
	.picture_contact { 
		background-image:url(../images/hubungi_kami_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.picture_agenda { 
		background-image:url(../images/agenda_new.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 196px;
		width: 105.2%;
		margin-left: -2.6%;
	}
	
	.list_agenda {
		margin: 4% -15% 0px 15%;
	}
	
	.picture_gallery { 
		background-image:url(../images/gallery_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 194px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.btn_daftar {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 16px;
		color: #fff;
		padding: 12px 42px 12px 42px;
		border-radius: 6px 6px 6px 6px;
	}
	
	.menu_mitra {
		min-width: 100px;
		min-height: 100px;
		margin: -20px 27px 0px 17%;
	}
	
	.seacrh_result { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 193px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.picture_seacrh { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 193px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.btn_cari {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 200% 12px 200%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -220%;
	}
	
	.btn_result {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 125% 12px 125%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -150%;
	}
	
	.picture_detail {
		min-width: 123.6%;
		margin: -26px 0px 0px -11.8%;
	}
	
	.menu_header {
		margin: 0px 0px 0px 15%;
	}
	
	.submit_cari {
		margin:-5% 0% 0% 0%;
	}
	
	.background_cari {
		background-image:url(../images/backgroundaici.png);
		background-size:contain;
		background-position:center;
		height: 110px;
		width: 101.2%;
		margin: 5% 0% -7% -2.2%;
	}
}

@media screen and (max-width: 850px) {
	.titletop { 
		font-family:Montserrat; 
		font-size:35px; 
		font-style:normal;
		font-weight:500; 
		line-height: 44px; 
		letter-spacing:0em;
		text-align:center;
	}

	.font_down { 
		font-family: Montserrat;
		font-size: 24px;
		font-style: normal;
		font-weight: 300;
		line-height: 29px;
		letter-spacing: 0em;
		text-align: center;
	}
	
	.picture_header { 
		background-image:url(../images/beranda_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 207px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -49px;
	}
	
	.text_header {
		font-size:17px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		font-weight: bold;
		margin: 5px 0px 0px 44%;
	}
	
	.text_nelson1 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -20px 0px 0px 33%;
	}
	
	.text_nelson2 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -7px 0px 0px 33%;
	}

	.text_nelson3 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.text_nelson4 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.picture_main { 
		background-image:url(../images/banner_aici.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;		
		height: 300px;
		width: 107.8%;
		margin-left: -35px;
		margin-top: -33px;
	}
		
	.video_main {
		margin: -230px 0px 0px -15%; 
		width:100%;
	}
	
	.video_gallery {
		margin:0px 0px 0px 2.5%;
		width:95%;
	}
	
	.menu_main {
		margin:6% 18% 0% 0%;
	}
	
	.menu_size {
		min-width: 105px;
		min-height: 105px;
		margin: 6px 32px 0px 38%;
	}
	
	.text_main1 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -24% 0px 24%;
	}
	
	.text_main2 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 0px;
	}
	
	.text_main3 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -23% 0px 23%;
	}
	
	.text_main4 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px 47%;
	}
	
	.text_main5 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -26% 0px 26%;
	}
	
	.text_main6 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main7 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: -2%;
	}
	
	.text_main8 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.footer_text {
		margin-left: 8%;
	}
	
	.footer_sosmed {
		margin: 0px 55% 0px 0px; 
	}
	
	.about_header{ 
		background-color:#2D292D;
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 370px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.btn_header {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 18px;
		padding: 12px 3% 12px 3%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 16% 0px 0px 66%;
	}
	
	.btn_header2 {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 18px;
		padding: 12px 3% 12px 3%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 20% 0px 0px 2%;
	}
	
	.picture_contact { 
		background-image:url(../images/hubungi_kami_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.picture_agenda { 
		background-image:url(../images/agenda_new.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 196px;
		width: 105.2%;
		margin-left: -2.6%;
	}
	
	.list_agenda {
		margin: 4% -15% 0px 15%;
	}
	
	.picture_gallery { 
		background-image:url(../images/gallery_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 194px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.btn_daftar {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 16px;
		color: #fff;
		padding: 12px 42px 12px 42px;
		border-radius: 6px 6px 6px 6px;
	}
	
	.menu_mitra {
		min-width: 95px;
		min-height: 95px;
		margin: -23px 30px 0px 16%;
	}
	
	.seacrh_result { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 194px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.picture_seacrh { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 194px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.btn_cari {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 110% 12px 110%;
		border-radius: 8px 8px 8px 8px;
		margin :0% 0% 0% -128%;
	}
	
	.btn_result {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 125% 12px 125%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -150%;
	}
	
	.picture_detail {
		min-width: 123.6%;
		margin: -26px 0px 0px -11.8%;
	}
	
	.menu_header {
		margin: 0px 0px 0px 15%;
	}
	
	.submit_cari {
		margin:-5% 0% 0% 0%;
	}
	
	.background_cari {
		background-image:url(../images/backgroundaici.png);
		background-size:contain;
		background-position:center;
		height: 110px;
		width: 101.2%;
		margin: 5% 0% -7% -2.2%;
	}
}

@media screen and (max-width: 825px) {
	.titletop { 
		font-family:Montserrat; 
		font-size:35px; 
		font-style:normal;
		font-weight:500; 
		line-height: 44px; 
		letter-spacing:0em;
		text-align:center;
	}

	.font_down { 
		font-family: Montserrat;
		font-size: 24px;
		font-style: normal;
		font-weight: 300;
		line-height: 29px;
		letter-spacing: 0em;
		text-align: center;
	}
	
	.picture_header { 
		background-image:url(../images/beranda_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 207px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -49px;
	}
	
	.text_header {
		font-size:17px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		font-weight: bold;
		margin: 5px 0px 0px 44%;
	}
	
	.text_nelson1 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -20px 0px 0px 33%;
	}
	
	.text_nelson2 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -7px 0px 0px 33%;
	}

	.text_nelson3 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.text_nelson4 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.picture_main { 
		background-image:url(../images/banner_aici.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 300px;
		width: 107.8%;
		margin-left: -35px;
		margin-top: -33px;
	}
		
	.video_main {
		margin: -230px 0px 0px -15%; 
		width:100%;
	}
	
	.video_gallery {
		margin:0px 0px 0px 2.5%;
		width:95%;
	}
	
	.menu_main {
		margin: 6% 0% 0% 0%;
	}
	
	.menu_size {
		min-width:120px; 
		min-height:120px; 
		margin:-10px 48px 0px 1px;
	}
	
	.text_main1 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: -25%;
	}
	
	.text_main2 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 0px;
	}
	
	.text_main3 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px -25%;
	}
	
	.text_main4 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main5 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px -23%;
	}
	
	.text_main6 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main7 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: -80%;
	}
	
	.text_main8 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.footer_text {
		margin-left: 8%;
	}
	
	.footer_sosmed {
		margin: 0px 53% 0px 0px; 
	}
	
	
	.about_header{ 
		background-color:#2D292D;
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 371px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.btn_header {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 18px;
		padding: 12px 3% 12px 3%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 16% 0px 0px 66%;
	}
	
	.btn_header2 {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 18px;
		padding: 12px 3% 12px 3%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 20% 0px 0px 2%;
	}
	
	.picture_contact { 
		background-image:url(../images/hubungi_kami_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 193px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.picture_agenda { 
		background-image:url(../images/agenda_new.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 196px;
		width: 105.2%;
		margin-left: -2.6%;
	}
	
	.list_agenda {
		margin: 4% -15% 0px 8%;
	}
	
	.picture_gallery { 
		background-image:url(../images/gallery_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 195px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.btn_daftar {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 16px;
		color: #fff;
		padding: 12px 42px 12px 42px;
		border-radius: 6px 6px 6px 6px;
	}
	
	.menu_mitra {
		min-width: 95px;
		min-height: 95px;
		margin: -23px 35px 0px 25%;
	}
	
	.seacrh_result { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 193px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.picture_seacrh { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 193px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.btn_cari {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 110% 12px 110%;
		border-radius: 8px 8px 8px 8px;
		margin :0% 0% 0% -128%;
	}
	
	.btn_result {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 125% 12px 125%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -150%;
	}
	
	.picture_detail {
		min-width: 123.6%;
		margin: -26px 0px 0px -11.8%;
	}
	
	.menu_header {
		margin: 0px 0px 0px 15%;
	}
	
	.submit_cari {
		margin:-5% 0% 0% 0%;
	}
	
	.background_cari {
		background-image:url(../images/backgroundaici.png);
		background-size:contain;
		background-position:center;
		height: 110px;
		width: 101.2%;
		margin: 5% 0% -7% -2.2%;
	}
}

@media screen and (max-width: 800px) {
	.titletop { 
		font-family:Montserrat; 
		font-size:35px; 
		font-style:normal;
		font-weight:500; 
		line-height: 44px; 
		letter-spacing:0em;
		text-align:center;
	}

	.font_down { 
		font-family: Montserrat;
		font-size: 24px;
		font-style: normal;
		font-weight: 300;
		line-height: 29px;
		letter-spacing: 0em;
		text-align: center;
	}
	
	.picture_header { 
		background-image:url(../images/beranda_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 207px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -49px;
	}
	
	.text_header {
		font-size:17px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		font-weight: bold;
		margin: 5px 0px 0px 44%;
	}
	
	.text_nelson1 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -20px 0px 0px 33%;
	}
	
	.text_nelson2 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -7px 0px 0px 33%;
	}

	.text_nelson3 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.text_nelson4 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.picture_main { 
		background-image:url(../images/banner_aici.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 330px;
		width: 112.3%;
		margin-left: -46px;
		margin-top: -33px;
	}
		
	.video_main {
		margin: -257px 0px 0px -11%;
		width: 100%;
	}
	
	.video_gallery {
		margin:0px 0px 0px 2.5%;
		width:100%;
	}
	
	.menu_main {
		margin: 6% 0% 0% 0%;
	}
	
	.menu_size {
		min-width: 100px;
		min-height: 100px;
		margin: -10px 110px 0px -76px;
	}
	
	.text_main1 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: -25%;
	}
	
	.text_main2 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 0px;
	}
	
	.text_main3 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px -25%;
	}
	
	.text_main4 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main5 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px -23%;
	}
	
	.text_main6 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main7 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: -23%;
	}
	
	.text_main8 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.footer_text {
		margin-left: 8%;
	}
	
	.footer_sosmed {
		margin: 0px 17% 0px 0px; 
	}
	
	
	.about_header{ 
		background-color:#2D292D;
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 371px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.btn_header {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 18px;
		padding: 12px 3% 12px 3%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 19% 0px 0px 66%;
	}
	
	.btn_header2 {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 18px;
		padding: 12px 3% 12px 3%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 20% 0px 0px 2%;
	}
	
	.picture_contact { 
		background-image:url(../images/hubungi_kami_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.picture_agenda { 
		background-image:url(../images/agenda_new.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 163.2%;
		margin-left: -3.3%;
	}
	
	.list_agenda {
		margin: 4% -15% 0px 15%;
	}
	
	.picture_gallery { 
		background-image:url(../images/gallery_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 195px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.btn_daftar {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 16px;
		color: #fff;
		padding: 12px 42px 12px 42px;
		border-radius: 6px 6px 6px 6px;
	}
	
	.menu_mitra {
		min-width:120px; 
		min-height:120px; 
		margin:-10px 48px 0px 1px;
	}
	
	.seacrh_result { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 192px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.picture_seacrh { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 192px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.btn_cari {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 110% 12px 110%;
		border-radius: 8px 8px 8px 8px;
		margin :0% 0% 0% -128%;
	}
	
	.btn_result {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 125% 12px 125%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -150%;
	}
	
	.picture_detail {
		min-width: 123.6%;
		margin: -26px 0px 0px -11.8%;
	}
	
	.menu_header {
		margin: 0px 0px 0px 15%;
	}
	
	.submit_cari {
		margin:-5% 0% 0% 0%;
	}
	
	.background_cari {
		background-image:url(../images/backgroundaici.png);
		background-size:contain;
		background-position:center;
		height: 110px;
		width: 101.2%;
		margin: 5% 0% -7% -2.2%;
	}
}



@media screen and (max-width: 775px) {
	.titletop { 
		font-family:Montserrat; 
		font-size:35px; 
		font-style:normal;
		font-weight:500; 
		line-height: 44px; 
		letter-spacing:0em;
		text-align:center;
	}

	.font_down { 
		font-family: Montserrat;
		font-size: 24px;
		font-style: normal;
		font-weight: 300;
		line-height: 29px;
		letter-spacing: 0em;
		text-align: center;
	}
	
	.picture_header { 
		background-image:url(../images/beranda_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 207px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -49px;
	}
	
	.text_header {
		font-size:17px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		font-weight: bold;
		margin: 5px 0px 0px 44%;
	}
	
	.text_nelson1 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -20px 0px 0px 33%;
	}
	
	.text_nelson2 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -7px 0px 0px 33%;
	}

	.text_nelson3 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.text_nelson4 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.picture_main { 
		background-image:url(../images/banner_aici.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 330px;
		width: 109.3%;
		margin-left: -46px;
		margin-top: -33px;
	}
		
	.video_main {
		margin: -19px 0px -20px 9%;
		width: 76%; 
	}
	
	.video_gallery {
		margin:0px 0px 0px 2.5%;
		width: 95%;
		height: 376px;
	}
	
	.menu_main {
		margin: 6% 0% 0% 0%;
	}
	
	.menu_size {
		min-width: 100px;
		min-height: 100px;
		margin: 11px 42px 0px -42%;
	}
	
	.text_main1 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: -117%;
	}
	
	.text_main2 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 0px;
	}
	
	.text_main3 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px -113%;
	}
	
	.text_main4 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px -32%;
	}
	
	.text_main5 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px -110%;
	}
	
	.text_main6 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main7 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: -169%;
	}
	
	.text_main8 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.footer_text {
		margin-left: 8%;
	}
	
	.footer_sosmed {
		margin: 0px 53% 0px 0px; 
	}
	
	
	.about_header{ 
		background-color:#2D292D;
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 570px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.btn_header {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 18px;
		padding: 12px 3% 12px 3%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 16% 0px 0px 66%;
	}
	
	.btn_header2 {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 18px;
		padding: 12px 3% 12px 3%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 20% 0px 0px 2%;
	}
	
	.picture_contact { 
		background-image:url(../images/hubungi_kami_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 193px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.picture_agenda { 
		background-image:url(../images/agenda_new.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;		
		height: 188px;
		width: 106.2%;
		margin-left: -3.3%;
	}
	
	.list_agenda {
		margin: 4% -15% 0px 15%;
	}
	
	.picture_gallery { 
		background-image:url(../images/gallery_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 185px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.btn_daftar {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 16px;
		color: #fff;
		padding: 12px 42px 12px 42px;
		border-radius: 6px 6px 6px 6px;
	}
	
	.menu_mitra {
		min-width: 90px;
		min-height: 90px;
		margin: -28px 40px 86px 36%;
	}
	
	.seacrh_result { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.picture_seacrh { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -4.2%;
	}
	
	.btn_cari {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 110% 12px 110%;
		border-radius: 8px 8px 8px 8px;
		margin :0% 0% 0% -128%;
	}
	
	.btn_result {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 125% 12px 125%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -150%;
	}
	
	.picture_detail {
		min-width: 123.6%;
		margin: -26px 0px 0px -11.8%;
	}
	
	.menu_header {
		margin: 0px 0px 0px 15%;
	}
	
	.submit_cari {
		margin:6% 0% 0% 0%;
	}
	
	.background_cari {
		background-image:url(../images/backgroundaici.png);
		background-size:contain;
		background-position:center;
		height: 108px;
		width: 101.2%;
		margin: 5% 0% -19% -2.2%;
	}
}


 
@media screen and (max-width: 750px) {
	.titletop { 
		font-family:Montserrat; 
		font-size:35px; 
		font-style:normal;
		font-weight:500; 
		line-height: 44px; 
		letter-spacing:0em;
		text-align:center;
	}

	.font_down { 
		font-family: Montserrat;
		font-size: 24px;
		font-style: normal;
		font-weight: 300;
		line-height: 29px;
		letter-spacing: 0em;
		text-align: center;
	}
	
	.picture_header { 
		background-image:url(../images/beranda_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 207px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -49px;
	}
	
	.text_header {
		font-size:17px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		font-weight: bold;
		margin: 5px 0px 0px 44%;
	}
	
	.text_nelson1 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -20px 0px 0px 33%;
	}
	
	.text_nelson2 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -7px 0px 0px 33%;
	}

	.text_nelson3 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.text_nelson4 {
		font-size:14px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 33%;
		padding: 1%0px 0px 0px;
	}
	
	.picture_main { 
		background-image:url(../images/banner_aici.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 264px;
		width: 120.8%;
		margin-left: -15%;
		margin-top: -79px;
	}
		
	.video_main {
		margin: -257px 0px 0px 44%;
		width: 48%;
	}
	
	.video_gallery {
		margin:0px 0px 0px 2.5%;
		width: 95%;
		height: 291px;
	}
	
	.menu_main {
		margin: 6% 0% 0% 0%;
	}
	
	.menu_size {
		min-width: 95px;
		min-height: 95px;
		margin: -10px 45px 0px -29%;
	}
	
	.text_main1 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: -93%;
	}
	
	.text_main2 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 0px;
	}
	
	.text_main3 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px -89%;
	}
	
	.text_main4 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px -20%;
	}
	
	.text_main5 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px -84%;
	}
	
	.text_main6 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main7 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: -140%;
	}
	
	.text_main8 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.footer_text {
		margin-left: 8%;
	}
	
	.footer_sosmed {
		margin: 0px 49% 0px 0px; 
	}
	
	.about_header{ 
		background-color:#2D292D;
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 570px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.btn_header {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 18px;
		padding: 12px 3% 12px 3%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 19% 0px 0px 66%;
	}
	
	.btn_header2 {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 18px;
		padding: 12px 3% 12px 3%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 20% 0px 0px 2%;
	}
	
	.picture_contact { 
		background-image:url(../images/hubungi_kami_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 187px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.picture_agenda { 
		background-image:url(../images/agenda_new.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 178px;
		width: 105.2%;
		margin-left: -2.4%;
	}
	
	.list_agenda {
		margin: 4% -15% 0px 15%;
	}
	
	.picture_gallery { 
		background-image:url(../images/gallery_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 175px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.btn_daftar {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 16px;
		color: #fff;
		padding: 12px 42px 12px 42px;
		border-radius: 6px 6px 6px 6px;
	}
	
	.menu_mitra {
		min-width: 90px;
		min-height: 90px;
		margin: -26px 39px 83px 44%;
	}
	
	.seacrh_result { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 166px;
		width: 115.2%;
		margin-left: -13.2%;
	}
	
	.picture_seacrh { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 166px;
		width: 115.2%;
		margin-left: -13.2%;
	}
	
	.btn_cari {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 110% 12px 110%;
		border-radius: 8px 8px 8px 8px;
		margin :0% 0% 0% -128%;
	}
	
	.btn_result {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 125% 12px 125%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -150%;
	}
	
	.picture_detail {
		min-width: 134%;
		margin: -26px 0px 0px -22%;
	}
	
	.menu_header {
		margin: 0px 0px 0px 15%;
	}
	
	.submit_cari {
		margin:7% 0% 0% 0%;
	}
	
	.background_cari {
		background-image:url(../images/backgroundaici.png);
		background-size:contain;
		background-position:center;
		height: 95px;
		width: 96.2%;
		margin: 19% 0% -18% -2.2%;
	}
}


@media screen and (max-width: 700px) {
	.titletop { 
		font-family:Montserrat; 
		font-size:35px; 
		font-style:normal;
		font-weight:500; 
		line-height: 44px; 
		letter-spacing:0em;
		text-align:center;
	}

	.font_down { 
		font-family: Montserrat;
		font-size: 24px;
		font-style: normal;
		font-weight: 300;
		line-height: 29px;
		letter-spacing: 0em;
		text-align: center;
	}
	
	.picture_header { 
		background-image:url(../images/beranda_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 187px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -65px;
	}
	
	.text_header {
		font-size:16px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		font-weight: bold;
		margin: -10px 0px 0px 35%
	}
	
	.text_nelson1 {
		font-size:13px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -18px  0px 0px 34%;
	}
	
	.text_nelson2 {
		font-size:13px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -7px 0px 0px 34%;
	}

	.text_nelson3 {
		font-size:13px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 34%;
		padding: 1%0px 0px 0px;
	}
	
	.text_nelson4 {
		font-size:13px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 34%;
		padding: 1%0px 0px 0px;
	}
	
	.picture_main { 
		background-image:url(../images/banner_aici.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 290px;
		width: 121%;
		margin-left: -15%;
		margin-top: -68px;
	}
		
	.video_main {
		margin: -15px 0px 0px 0%;
		width: 94%;
	}
	
	.video_gallery {
		margin:0px 0px 0px 2.5%;
		width:94%;
	}
	
	.menu_main {
		margin:6% 18% 0% 0%;
	}
	
	.menu_size {
		min-width: 90px;
		min-height: 90px;
		margin: 16px -15% 0px 46%;
	}
	
	.text_main1 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: 33%;
	}
	
	.text_main2 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 0px;
	}
	
	.text_main3 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px 33%;
	} 
	
	.text_main4 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px 54%;
	}
	
	.text_main5 {
		font-family:Montserrat; 
		color:#fff; 
		    margin: 18px -80% 0px 27%;
	}
	
	.text_main6 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main7 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: -36%;
		margin-right: -110%;
	}
	
	.text_main8 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.footer_text {
		margin-left: 8%;
	}
	
	.footer_sosmed {
		margin: 0px 43% 0px 0px; 
	}
	
	
	.about_header{ 
		background-color:#2D292D;
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 703px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.btn_header {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 17px;
		padding: 10px 5% 10px 5%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 20% 0px 0px 60%;
	}
	
	.btn_header2 {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 17px;
		padding: 10px 5% 10px 5%;
		border: 5px solid #fff;
		border-radius: 20px 20px 20px 20px;
		margin: 20% 0px 0px 2%;
	}
	
	.picture_contact { 
		background-image:url(../images/hubungi_kami_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 167px;
		width: 104.2%;
		margin-left: -2.1%;
		margin-bottom: -5px;
	}
	
	.picture_agenda { 
		background-image:url(../images/agenda_new.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 165px;
		width: 104.2%;
		margin-left: -2.3%;
	}
	
	.list_agenda {
		margin: 4% -15% 0px 15%;
	}
	
	.picture_gallery { 
		background-image:url(../images/gallery_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 165px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.btn_daftar {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 16px;
		color: #fff;
		padding: 12px 42px 12px 42px;
		border-radius: 6px 6px 6px 6px;
	}
	
	.menu_mitra {
		min-width: 90px;
		min-height: 90px;
		margin: -17px 34px 76px 49%;
	}
	
	.seacrh_result { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 168px;
		width: 115.2%;
		margin-left: -13.2%;
	}
	
	.picture_seacrh { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 168px;
		width: 115.2%;
		margin-left: -13.2%;
	}
	
	.btn_cari {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 110% 12px 110%;
		border-radius: 8px 8px 8px 8px;
		margin :0% 0% 0% -128%;
	}
	
	.btn_result {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 125% 12px 125%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -150%;
	}
	
	.picture_detail {
		min-width: 134%;
		margin: -26px 0px 0px -22%;
	}
	
	.menu_header {
		margin: 0px 0px 0px 15%;
	}
	
	.submit_cari {
		margin:8% 0% 0% 0%;
	}
	
	.background_cari {
		background-image:url(../images/backgroundaici.png);
		background-size:contain;
		background-position:center;
		height: 85px;
		width: 101.2%;
		margin: 18% 0% -18% -2.2%;
	}
}

@media screen and (max-width: 600px) {
	.titletop { 
		font-family:Montserrat; 
		font-size:35px; 
		font-style:normal;
		font-weight:500; 
		line-height: 44px; 
		letter-spacing:0em;
		text-align:center;
	}

	.font_down { 
		font-family: Montserrat;
		font-size: 24px;
		font-style: normal;
		font-weight: 300;
		line-height: 29px;
		letter-spacing: 0em;
		text-align: center;
	}
	
	.picture_header { 
		background-image:url(../images/beranda_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 165px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -71px;
	}
	
	.text_header {
		font-size:13px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		font-weight: bold;
		margin: -5px 0px 0px 35%
	}
	
	.text_nelson1 {
		font-size:11px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -19px 0px 0px 32%;
	}
	
	.text_nelson2 {
		font-size:11px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -7px 0px 0px 32%;
	}

	.text_nelson3 {
		font-size:11px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 32%;
		padding: 1%0px 0px 0px;
	}
	
	.text_nelson4 {
		font-size:11px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 31%;
		padding: 1%0px 0px 0px;
	}
	
	.picture_main { 
		background-image:url(../images/banner_aici.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 409px;
		width: 122.7%;
		margin-left: -16%;
		margin-top: -73px;
	}
		
	.video_main {
		margin: -29px 0px 0px -1%;
		width: 93%;
	}
	
	.video_gallery {
		margin:0px 0px 0px 2.5%;
		width:93%;
	}
	
	.menu_main {
		margin:6% 18% 0% 0%;
	}
	
	.menu_size {
		min-width:100px; 
		min-height:100px; 
		margin: 13px 65px 2px 74%;
	}
	
	.text_main1 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -52% 0% 52%;
	}
	
	.text_main2 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 0px;
	}
	
	.text_main3 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -53% 0px 56%;
	}
	
	.text_main4 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px 80%;
	}
	
	.text_main5 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -54% 0px 54%;
	}
	
	.text_main6 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main7 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -54% 0% 56%;
	}
	
	.text_main8 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.footer_text {
		margin-left: 8%;
	}
	
	.footer_sosmed {
		margin: 0px 36% 0px 0px; 
	}
	
	.about_header{ 
		background-color:#2D292D;
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 620px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.btn_header {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 14px;
		padding: 5px 5% 9px 5%;
		border: 5px solid #fff;
		border-radius: 11px 11px 11px 11px;
		margin: 18% 0px 0px 59%;
	}
	
	.btn_header2 {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 14px;
		padding: 5px 5% 9px 4%;
		border: 5px solid #fff;
		border-radius: 11px 11px 11px 11px;
		margin: 20% 0px 0px 2%;
	}
	
	.picture_contact { 
		background-image:url(../images/hubungi_kami_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 133px;
		width: 104%;
		margin-left: -2.1%;
		margin-bottom: -12px;
	}
	
	.picture_agenda { 
		background-image:url(../images/agenda_new.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 141px;
		width: 104.2%;
		margin-left: -2.3%;
	}
	
	.list_agenda {
		margin: 4% -15% 0px 15%;
	}
	
	.picture_gallery { 
		background-image:url(../images/gallery_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 139px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.btn_daftar {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 16px;
		color: #fff;
		padding: 12px 42px 12px 42px;
		border-radius: 6px 6px 6px 6px;
	}
	
	.menu_mitra {
		min-width: 95px;
		min-height: 95px;
		margin: -14px 97px 75px 64%;
	}
	
	.seacrh_result { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 142px;
		width: 115.2%;
		margin-left: -13.2%;
	}
	
	.picture_seacrh { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 142px;
		width: 115.2%;
		margin-left: -13.2%;
	}
	
	.btn_cari {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 110% 12px 110%;
		border-radius: 8px 8px 8px 8px;
		margin :0% 0% 0% -128%;
	}
	
	.btn_result {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 125% 12px 125%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -150%;
	}
	
	.picture_detail {
		min-width: 134%;
		margin: -26px 0px 0px -22%;
	}
	
	.menu_header {
		margin: 0px 0px 0px 15%;
	}
	
	.submit_cari {
		margin:7% 0% 0% 0%;
	}
	
	.background_cari {
		background-image:url(../images/backgroundaici.png);
		background-size:contain;
		background-position:center;
		height: 72px;
		width: 101.2%;
		margin: 20% 0% -17% -2.2%;
	}
}

@media screen and (max-width: 510px) {
	.titletop { 
		font-family:Montserrat; 
		font-size:35px; 
		font-style:normal;
		font-weight:500; 
		line-height: 44px; 
		letter-spacing:0em;
		text-align:center;
	}

	.font_down { 
		font-family: Montserrat;
		font-size: 24px;
		font-style: normal;
		font-weight: 300;
		line-height: 29px;
		letter-spacing: 0em;
		text-align: center;
	}
	
	.picture_header { 
		background-image:url(../images/beranda_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;		
		height: 130px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -77px;

	}
	
	.text_header {
		font-size:11px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		font-weight: bold;
		margin: -6px 0px 0px 42%;
	}
	
	.text_nelson1 {
		font-size:10;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -21px 0px 0px 32%;
	}
	
	.text_nelson2 {
		font-size:10px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -7px 0px 0px 32%;
	}

	.text_nelson3 {
		font-size:10px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 32%;
	}
	
	.text_nelson4 {
		font-size:10px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -8px 0px 0px 32%;
	}
	
	.picture_main { 
		background-image:url(../images/banner_aici.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 362px;
		width: 111.7%;
		margin-left: -20px;
		margin-top: -66px;
	}
		
	.video_main {
		margin: -21px 0px 0px 1%;
		width: 89%;
	}
	
	.video_gallery {
		margin: 0px 0px 0px 5.5%;
		width: 89%;
		height: 256px;
	}
	
	.menu_main {
		margin:6% 18% 0% 0%;
	}
	
	.menu_size {
		min-width: 100px;
		min-height: 100px;
		margin: 4px -44px 0px 83px;
	}
	
	.text_main1 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: 47%;
	}
	
	.text_main2 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 0px;
	}
	 
	.text_main3 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px 52%;
	}
	
	.text_main4 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px 68%;
	}
	
	.text_main5 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -40% 0px 50%;
	}
	
	.text_main6 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main7 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: -23%;
	}
	
	.text_main8 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.footer_text {
		margin-left: 8%;
	}
	
	.footer_sosmed {
		margin: 0px 22% 0px 0px; 
	}

	.about_header{ 
		background-color:#2D292D;
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 660px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.btn_header {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 13px;
		padding: 11px 5% 11px 5%;
		border: 3px solid #fff;
		border-radius: 10px 10px 10px 10px;
		margin: 20% 0px 0px 25%;
	}
	
	.btn_header2 {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 13px;
		padding: 11px 5% 11px 4%;
		border: 5px solid #fff;
		border-radius: 10px 10px 10px 10px;
		margin: 20% 0px 0px 2%;
	}
	
	.picture_contact { 
		background-image:url(../images/hubungi_kami_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 118px;
		width: 104.2%;
		margin-left: -2.1%;
		margin-bottom: -17px;
	}
	
	.picture_agenda { 
		background-image:url(../images/agenda_new.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 118px;
		width: 104.2%;
		margin-left: -2.3%;
	}
	
	.list_agenda {
		margin: 4% -15% 0px 15%;
	}
	
	.picture_gallery { 
		background-image:url(../images/gallery_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 118px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.btn_daftar {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 16px;
		color: #fff;
		padding: 12px 42px 12px 42px;
		border-radius: 6px 6px 6px 6px;
	}
	
	.menu_mitra {
		min-width: 90px;
		min-height: 90px;
		margin: -3px 48px 61px 79%;
	}
	
	.seacrh_result { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 120px;
		width: 115.2%;
		margin-left: -13.2%;
	}
	
	.picture_seacrh { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 120px;
		width: 115.2%;
		margin-left: -13.2%;
	}
	
	.btn_cari {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 110% 12px 110%;
		border-radius: 8px 8px 8px 8px;
		margin :0% 0% 0% -128%;
	}
	
	.btn_result {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 125% 12px 125%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -150%;
	}
	
	.picture_detail {
		min-width: 134%;
		margin: -26px 0px 0px -22%;
	}
	
	.menu_header {
		margin: 0px 0px 0px 15%;
	}
	
	.submit_cari {
		margin:7% 0% 0% 0%;
	}
	
	.background_cari {
		background-image:url(../images/backgroundaici.png);
		background-size:contain;
		background-position:center;
		height: 72px;
		width: 101.2%;
		margin: 20% 0% -17% -2.2%;
	}
}


@media screen and (max-width: 450px) {
	.titletop { 
		font-family:Montserrat; 
		font-size:35px; 
		font-style:normal;
		font-weight:500; 
		line-height: 44px; 
		letter-spacing:0em;
		text-align:center;
	}

	.font_down { 
		font-family: Montserrat;
		font-size: 24px;
		font-style: normal;
		font-weight: 300;
		line-height: 29px;
		letter-spacing: 0em;
		text-align: center;
	}
	
	.picture_header { 
		background-image:url(../images/beranda_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 118px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -79px;
	}
	
	.text_header {
		font-size:10px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		font-weight: bold;
		margin: -11px 0px 0px 40%;
	}
	
	.text_nelson1 {
		font-size:9px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -21px 0px 0px 32%;
	}
	
	.text_nelson2 {
		font-size:9px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -7px 0px 0px 32%;
	}

	.text_nelson3 {
		font-size:9px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 32%;
	}
	
	.text_nelson4 {
		font-size:9px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -8px 0px 0px 32%;
	}
	
	.picture_main { 
		background-image:url(../images/banner_aici.png);
		/*background-repeat:no-repeat;*/
		/*background: #942121; */
		background-size:contain;
		background-position:center;
		height: 613px;
		width: 126.5%;
		margin-left: -18%;
		margin-top: -33px;
	}
		
	.video_main {
		margin: 13px 0px -36px 4%;
		width: 88%;
	}
	
	.video_gallery {
		margin:0px 0px 0px 2.5%;
		width: 95%;
		height: 225px;
	}
	
	.menu_main {
		margin:6% 18% 0% 0%;
	}
	
	.menu_size {
		min-width: 80px;
		min-height: 80px;
		margin: 7px 100px 0px 84%;
	}
	
	.text_main1 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -57% 0% 55%;
	}
	
	.text_main2 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 0px;
	}
	
	.text_main3 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -56% 0px 55%;
	}
	
	.text_main4 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px 84%;
	}
	
	.text_main5 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -56% 0px 53%;
	}
	
	.text_main6 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main7 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -55% 0% 55%;
	}
	
	.text_main8 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.footer_text {
		margin-left: 8%;
	}
	
	.footer_sosmed {
		margin: 0px 13% 0px 0px; 
	}
	
	.about_header{ 
		background-color:#2D292D;
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 700px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.btn_header {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 12px;
		padding: 10px 5% 10px 5%;
		border: 5px solid #fff;
		border-radius: 10px 10px 11px 11px;
		margin: 17% 0px 0px 22%;
	}
	
	.btn_header2 {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 12px;
		padding: 10px 5% 10px 4%;
		border: 5px solid #fff;
		border-radius: 10px 10px 11px 11px;
		margin: 20% 0px 0px 2%;
	}
	
	.picture_contact { 
		background-image:url(../images/hubungi_kami_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 100px;
		width: 104%;
		margin-left: -2.1%;
	}
	
	.picture_agenda { 
		background-image:url(../images/agenda_new.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 105px;
		width: 103.2%;
		margin-left: -1.3%;
	}
	
	.list_agenda {
		margin: -2% 3% 0px 6%;
	}
	
	.picture_gallery { 
		background-image:url(../images/gallery_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 99px;
		width: 104.2%;
		margin-left: -2.1%;
		margin-bottom: -41px;
	}
	
	.btn_daftar {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 16px;
		color: #fff;
		padding: 12px 42px 12px 42px;
		border-radius: 6px 6px 6px 6px;
	}
	
	.menu_mitra {
		min-width: 95px;
		min-height: 95px;
		margin: -8px 71px 50px 83%;
	}
	
	.seacrh_result { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 101px;
		width: 115.2%;
		margin-left: -13.2%;
	}
	
	.picture_seacrh { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 101px;
		width: 115.2%;
		margin-left: -13.2%;
	}
	
	.btn_cari {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 110% 12px 110%;
		border-radius: 8px 8px 8px 8px;
		margin :0% 0% 0% -128%;
	}
	
	.btn_result {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 125% 12px 125%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -150%;
	}
	
	.picture_detail {
		min-width: 134%;
		margin: -26px 0px 0px -22%;
	}
	
	.menu_header {
		margin: 0px 0px 0px 15%;
	}
	
	.submit_cari {
		margin:7% 0% 0% 0%;
	}
	
	.background_cari {
		background-image:url(../images/backgroundaici.png);
		background-size:contain;
		background-position:center;
		height: 53px;
		width: 96.2%;
		margin: 23% 0% -17% -2.2%;
	}
}


@media screen and (max-width: 400px) {
	.titletop { 
		font-family:Montserrat; 
		font-size:35px; 
		font-style:normal;
		font-weight:500; 
		line-height: 44px; 
		letter-spacing:0em;
		text-align:center;
	}

	.font_down { 
		font-family: Montserrat;
		font-size: 24px;
		font-style: normal;
		font-weight: 300;
		line-height: 29px;
		letter-spacing: 0em;
		text-align: center;
	}
	
	.picture_header { 
		background-image:url(../images/beranda_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 110px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -82px;
	}
	
	.text_header {
		font-size:9px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		font-weight: bold;
		margin: -16px 0px 0px 41%;
	}
	
	.text_nelson1 {
		font-size:8px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -21px 0px 0px 32%;
	}
	
	.text_nelson2 {
		font-size:8px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -7px 0px 0px 32%;
	}

	.text_nelson3 {
		font-size:8px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 32%;
	}
	
	.text_nelson4 {
		font-size:8px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -8px 0px 0px 32%;
	}
	
	.picture_main { 
		background-image:url(../images/banner_aici.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 688px;
		width: 127.5%;
		margin-left: -18%;
		margin-top: -59px;
	}
		
	.video_main {
		margin: -16px 0px 0px 1%;
		width: 92%;
	}
	
	.video_gallery {
		margin:0px 0px 0px 2.5%;
		width:92%;
	}
	
	.menu_main {
		margin:6% 18% 0% 1%;
	}
	
	.menu_size {
		min-width: 100px;
		min-height: 100px;
		margin: 7px 48px 0px 85%;
	}
	
	.text_main1 {
		font-family:Montserrat; 
		color:#fff; 
		margin-top: 18px; 
		margin-left: 75%;
	}
	
	.text_main2 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 75%;
	}
	
	.text_main3 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -70% 0px 70%;
	}
	
	.text_main4 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px 92%;
	}
	
	.text_main5 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 20px -69% 0px 69%;
	}
	
	.text_main6 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main7 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -69% 0% 69%;
	}
	
	.text_main8 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.footer_text {
		margin-left: 8%;
	}
	
	.footer_sosmed {
		margin: 0px 13% 0px 0px; 
	}
	
	.about_header{ 
		background-color:#2D292D;
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 720px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.btn_header {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 12px;
		padding: 9px 5% 9px 5%;
		border: 3px solid #fff;
		border-radius: 9px 9px 9px 9px;
		margin: 17% 0px 0px 20%;
	}
	
	.btn_header2 {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 12px;
		padding: 10px 5% 10px 4%;
		border: 5px solid #fff;
		border-radius: 9px 9px 9px 9px;
		margin: 20% 0px 0px 2%;
	}
	
	.picture_contact { 
		background-image:url(../images/hubungi_kami_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 94px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.picture_agenda { 
		background-image:url(../images/agenda_new.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 90px;
		width: 104.2%;
		margin-left: -2.3%;
	}
	
	.list_agenda {
		margin: -2% 2% 0px 3%;
	}
	
	.picture_gallery { 
		background-image:url(../images/gallery_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 99px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.btn_daftar {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 16px;
		color: #fff;
		padding: 12px 42px 12px 42px;
		border-radius: 6px 6px 6px 6px;
	}
	
	.menu_mitra {
		min-width: 90px;
		min-height: 90px;
		margin: 1px 63px 41px 81%;
	}
	
	.seacrh_result { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 85px;
		width: 115.2%;
		margin-left: -13.2%;
	}
	
	.picture_seacrh { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 85px;
		width: 115.2%;
		margin-left: -13.2%;
	}
	
	.btn_cari {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 110% 12px 110%;
		border-radius: 8px 8px 8px 8px;
		margin :0% 0% 0% -128%;
	}
	
	.btn_result {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 125% 12px 125%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -150%;
	}
	
	.picture_detail {
		min-width: 134%;
		margin: -26px 0px 0px -22%;
	}
	
	.menu_header {
		margin: 0px 0px 0px 15%;
	}
	
	.submit_cari {
		margin:7% 0% 0% 0%;
	}
	
	.background_cari {
		background-image:url(../images/backgroundaici.png);
		background-size:contain;
		background-position:center;
		height: 49px;
		width: 101.2%;
		margin: 23% 0% -16% -2.2%;
	}
}


@media screen and (max-width: 375px) {
	.titletop { 
		font-family:Montserrat; 
		font-size:35px; 
		font-style:normal;
		font-weight:500; 
		line-height: 44px; 
		letter-spacing:0em;
		text-align:center;
	}

	.font_down { 
		font-family: Montserrat;
		font-size: 24px;
		font-style: normal;
		font-weight: 300;
		line-height: 29px;
		letter-spacing: 0em;
		text-align: center;
	}
	
	.picture_header { 
		background-image:url(../images/beranda_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 105px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.text_header {
		font-size:9px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		font-weight: bold;
		margin: -18px 0px 0px 34%;
	}
	
	.text_nelson1 {
		font-size:8px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -21px 0px 0px 32%;
	}
	
	.text_nelson2 {
		font-size:8px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -10px 0px 0px 32%;
	}

	.text_nelson3 {
		font-size:8px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 32%;
	}
	
	.text_nelson4 {
		font-size:8px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -8px 0px 0px 32%;
	}
	
	.picture_main { 
		background-image:url(../images/banner_aici.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 630px;
		width: 127.7%;
		margin-left: -18%%;
		margin-top: -67px;
	}
		
	.video_main {
		margin: -22px 0px 0px 1%;
		width: 94%;
	}
	
	.video_gallery {
		margin:0px 0px 0px 2.5%;
		width:94%;
	}
	
	.menu_main {
		margin:6% 18% 0% 0%;
	}
	
	.menu_size {
		min-width: 93px;
		min-height: 93px;
		margin: 2px 48px 0px 91%;
	}
	
	.text_main1 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -72% 0% 72%;
	}
	
	.text_main2 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 0px;
	}
	
	.text_main3 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -74% 0px 74%;
	}
	
	.text_main4 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px 96%;
	}
	
	.text_main5 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 20px -74% 0px 73%;;
	}
	
	.text_main6 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main7 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -72% 0% 72%;
	}
	
	.text_main8 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.footer_text {
		margin-left: 8%;
	}
	
	.footer_sosmed {
		margin: 0px 11% 0px 0%; 
	}
	
	.about_header{ 
		background-color:#2D292D;
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 710px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.btn_header {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 10px;
		padding: 9px 5% 9px 5%;
		border: 5px solid #fff;
		border-radius: 9px 9px 9px 9px;
		margin: 18% 0px 0px 23%;
	}
	
	.btn_header2 {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 10px;
		padding: 9px 5% 9px 4%;
		border: 5px solid #fff;
		border-radius: 9px 9px 9px 9px;
		margin: 20% 0px 0px 2%;
	}
	
	.picture_contact { 
		background-image:url(../images/hubungi_kami_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 85px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.picture_agenda { 
		background-image:url(../images/agenda_new.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 85px;
		width: 107.2%;
		margin-left: -3.3%;
	}
	
	.list_agenda {
		margin: -4% 7% 0px 7%;
	}
	
	.picture_gallery { 
		background-image:url(../images/gallery_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 86px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.btn_daftar {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 16px;
		color: #fff;
		padding: 12px 42px 12px 42px;
		border-radius: 6px 6px 6px 6px;
	}
	
	.menu_mitra {
		min-width: 90px;
		min-height: 90px;
		margin: -3px 53px 43px 76%;
	}
	
	.seacrh_result { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 78px;
		width: 115.2%;
		margin-left: -13.2%;
	}
	
	.picture_seacrh { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 78px;
		width: 115.2%;
		margin-left: -13.2%;
	}
	
	.btn_cari {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 110% 12px 110%;
		border-radius: 8px 8px 8px 8px;
		margin :0% 0% 0% -128%;
	}
	
	.btn_result {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 125% 12px 125%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -150%;
	}
	
	.picture_detail {
		min-width: 134%;
		margin: -26px 0px 0px -22%;
	}
	
	.menu_header {
		margin: 0px 0px 0px 15%;
	}
	
	.submit_cari {
		margin:-5% 0% 0% 0%;
	}
	
	.background_cari {
		background-image:url(../images/backgroundaici.png);
		background-size:contain;
		background-position:center;
		height: 72px;
		width: 101.2%;
		margin: 20% 0% -17% -2.2%;
	}
}


@media screen and (max-width: 350px) {
	.titletop { 
		font-family:Montserrat; 
		font-size:35px; 
		font-style:normal;
		font-weight:500; 
		line-height: 44px; 
		letter-spacing:0em;
		text-align:center;
	}

	.font_down { 
		font-family: Montserrat;
		font-size: 24px;
		font-style: normal;
		font-weight: 300;
		line-height: 29px;
		letter-spacing: 0em;
		text-align: center;
	}
	
	.picture_header { 
		background-image:url(../images/beranda_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 88px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -85px;
	}
	
	.text_header {
		font-size:9px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		font-weight: bold;
		margin: -20px 0px 0px 32%;
	}
	
	.text_nelson1 {
		font-size:8px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -21px 0px 0px 32%;
	}
	
	.text_nelson2 {
		font-size:8px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -7px 0px 0px 32%;
	}

	.text_nelson3 {
		font-size:8px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: 0px 0px 0px 32%;
	}
	
	.text_nelson4 {
		font-size:8px;
		font-family:Montserrat;
		color:#fff;
		font-style: italic;
		float: left;
		margin: -8px 0px 0px 32%;
	}
	
	.picture_main { 
		background-image:url(../images/banner_aici.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 629px;
		width: 122.8%;
		margin-left: -19%;
		margin-top: -68px;
	}
		
	.video_main {
		margin: -19px 0px 0px 0%;
		width: 88%;
	}
	
	.video_gallery {
		margin:0px 0px 0px 2.5%;
		width:88%;
	}
	
	.menu_main {
		margin:6% 18% 0% 0%;
	}
	
	.menu_size {
		min-width: 90px;
		min-height: 90px;
		margin: 5px 48px 0px 53%;
	}
	
	.text_main1 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -37% 0px 37%;
	}
	
	.text_main2 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 0px;
	}
	
	.text_main3 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -42px 0px 42%;
	}
	
	.text_main4 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px 0px 0px 58%;
	}
	
	.text_main5 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -20% 0px 47%;
	}
	
	.text_main6 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.text_main7 {
		font-family:Montserrat; 
		color:#fff; 
		margin: 18px -35% 0% 35%;
	}
	
	.text_main8 {
		font-family:Montserrat; 
		color:#942121; 
		margin: 18px 0px 0px 23px;
	}
	
	.footer_text {
		margin-left: 8%;
	}
	
	.footer_sosmed {
		margin: 0px 13% 0px 0px; 
	}
	
	.about_header{ 
		background-color:#2D292D;
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 740px;
		width: 104.1%;
		margin-left: -2%;
		margin-top: -33px;
	}
	
	.btn_header {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 10px;
		padding: 9px 5% 9px 5%;
		border: 2px solid #fff;
		border-radius: 8px 8px 8px 8px;
		margin: 16% 0px 0px 21%;
	}
	
	.btn_header2 {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 10px;
		padding: 9px 5% 9px 4%;
		border: 5px solid #fff;
		border-radius: 8px 8px 8px 8px;
		margin: 20% 0px 0px 2%;
	}
	
	.picture_contact { 
		background-image:url(../images/hubungi_kami_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 70px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.picture_agenda { 
		background-image:url(../images/agenda_new.png);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 163.2%;
		margin-left: -3.3%;
	}
	
	.list_agenda {
		margin: 4% -15% 0px 15%;
	}
	
	.picture_gallery { 
		background-image:url(../images/gallery_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 293px;
		width: 104.2%;
		margin-left: -2.1%;
	}
	
	.btn_daftar {
		background-color: #BD2434;
		font-family: Montserrat;
		font-size: 16px;
		color: #fff;
		padding: 12px 42px 12px 42px;
		border-radius: 6px 6px 6px 6px;
	}
	
	.menu_mitra {
		min-width: 90px; 
		min-height: 90px;
		margin: 4px 48px 40px 66%;
	}
	
	.seacrh_result { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 72px;
		width: 116.2%;
		margin-left: -13.2%;
	}
	
	.picture_seacrh { 
		background-image:url(../images/cari_juru_bahasa_new.jpg);
		/*background-repeat:no-repeat;*/
		background-size:contain;
		background-position:center;
		height: 72px;
		width: 116.2%;
		margin-left: -13.2%;
	}
	
	.btn_cari {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 110% 12px 110%;
		border-radius: 8px 8px 8px 8px;
		margin :0% 0% 0% -128%;
	}
	
	.btn_result {
		background-color:#BD2434; 
		font-family:Montserrat; 
		font-size:15px; 
		color:#fff;
		padding: 12px 125% 12px 125%;
		border-radius: 8px 8px 8px 8px;
		margin: 0% 0% 0% -150%;
	}
	
	.picture_detail {
		min-width: 134%;
		margin: -26px 0px 0px -22%;
	}
	
	.menu_header {
		margin: 0px 0px 0px 15%;
	}
	
	.submit_cari {
		margin:5% 0% 0% 0%;
	}
	
	.background_cari {
		background-image:url(../images/backgroundaici.png);
		background-size:contain;
		background-position:center;	
		height: 37px;
		width: 92.2%;
		margin: 29% 0% -17% 0.8%;
	}
}

