#googleTranslateWrapper {
	position:relative;

}
#google_translate_element {
	position:relative;
	top:2px;
}
.goog-te-gadget {
  
}
div#\:0\.targetLanguage i.fa-language{
	font-size: 2.5em;
	margin-top: -0.25em;
}
div#\:0\.menuBody, div#\:1\.menuBody, div#\:2\.menuBody, div#\:3\.menuBody, div#\:4\.menuBody, div#\:5\.menuBody{
	max-width: 100%;
	overflow: auto;
}

#googleTranslateWrapper .goog-te-gadget-icon {
	background-image:none !important;
	background-position:inherit !important;
	height:20px !important;
	width:20px !important;
	display:block !important;
	float:left !important;
	position:relative;
	top:-2px;
}

iframe.goog-te-menu-frame {
	right: 0px !important;
	left: unset !important;
	top: 60px !important;
	box-shadow:none !important;
	border: 1px solid #d85600 !important;	
	box-sizing:border-box !important;
	border-radius: 10px 0px 0px 10px !important;
	background:#ffffff;
	width: 74% !important;
}
@media only screen and (max-width: 600px) {
	iframe.goog-te-menu-frame {
		border-radius: 0px 0px 0px 0px !important;
		width: 100% !important;
	}
	div#\:0\.targetLanguage a.childMenuItem{
		width: 99%;
		margin-left: -0.65em;
		text-align: left;
	}
	div#\:0\.targetLanguage i.fa-language{
		font-size: 1.5em;
		position: unset;
		float: right;
		margin-left: -2em;
	}
	.goog-te-gadget, .goog-te-gadget-simple{
		font-size: unset !important;
		font-family: unset !important;
	}
}

#googleTranslateWrapper .goog-te-gadget-simple  {
	background-color:transparent !important;
	border: none !important;
	border-radius: 0px !important;
	display: inline-block;
	cursor: pointer;
	zoom: 1;
	
  
}
.goog-te-menu2 {
  max-width: 100%;
}
.goog-te-menu-value {
  color: #fff !important;
}
.goog-te-menu-value span:nth-child(5) {
  display:none;
}
.goog-te-menu-value span:nth-child(3) {
  border:none!important;
}
/*
.goog-te-menu-frame {
	max-width:100% !important;
}
.goog-te-menu2 { 
	max-width: 100% !important;
	overflow: scroll !important;
	box-sizing:border-box !important;
	height:auto !important;
}
*/

.goog-te-banner-frame.skiptranslate {display: none!important;} 


@media (max-width: 667px) {
	#google_translate_element {
		bottom: calc(100% - 50% - 53px);
		left: 16px!important;
		width: 100%!important;
	}
	goog-te-gadget {
		width:100%!important;
	}
	.skiptranslate {
		width:100%!important;			
	}
	.goog-te-gadget-simple {
		width: calc(100% - 32px)!important;
		text-align: center;
	}	
}