
.displaynone
{
	display:none !important
}


.vError
{
	border:red 1px solid !important
}
.form-error
{


	color:red;
	font-size:12px;
}
.h100{
	height:100%
}
.FormResult  , .FormResult2
{
	color:green;
	font-size:16px;
	width:100%;
	display:inline-block
}
.dnone
{
	display:none
}
.read_plus_text
{
	display:none;
	padding-left:15px;
	padding-right:15px;
}
.video_iframe
{
	width:100%;
	height:460px;
	border:0;
}
.tns-controls
{
	display:none
}
.submit_button
{
	width: 100% !important;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
	    float: left;
    font-size: 0.95em;
    text-transform: uppercase;
    font-weight: bold;
    padding: 6px 16px 5px;
    border: 0px;
}
#oneslided-ow button
{
	display:none
}
.pad-tb-2
{
	padding:2em 0
}
.breadcrumb a{
color:#FFF
}
.d-flex
{
	display:flex;    flex-wrap: wrap-reverse;
}
.d-flex1
{
	display:flex;    flex-wrap: wrap;
}
.white{
color:#FFF;
text-decoration:none !important
}
.latestPub .latestPubList li
{
	padding:0;
	margin-bottom:22px;
}

.FormResult img
{
	width:25px !important
}
h6 {
    font-size: 1.1em;
}
.d-flex1 {
    display: flex;
    flex-wrap: wrap;
}
.h-100
{
	height:100%
}
.flex-column {
    display: flex !important;
    flex-direction: column;
    align-content: center;
	justify-content: center;
}
.img-bg
{
	height:250px;
}
.arabian_css
{
	background:grey
}
.prlx-bg .hplinks ul li a
{
	color:#FFF
}
.flex-row {
    display: flex !important;
    justify-content: center;
    flex-direction: row;
    align-content: center;
    align-items: center;
}



header .lang a
{
	padding:10px 5px;
}










@media only screen and (max-width: 1400px){
.container {
    padding: 0 15px;
}
}

@media all and (max-width:1300px){
header .lang input ~ label{padding:0}
header a {
    padding: 10px 5px;
    font-size: 13px;
}
header .lang{padding:10px 2px;}
}


@media all and (max-width: 960px){
	
.canvas_open{top:47px;}
.header_middle
{
	background:none !important
}
.contact-page .halfcont{    padding: 50px 25px !important;}
.our-team-page{padding-left: 25px;padding-right: 25px;}
.d-flex-mobile{display:flex}
.flex-row-mobile{    display: flex !important;justify-content: center;flex-direction: row;align-content: center;align-items: center;}
.home-section1{margin-top:25px;}
.hpenter .colw-50:nth-child(even){padding-left:0}
.hpenter .colw-50:nth-child(even) .p-30{padding-left:0;padding-right:0}









.slided {
    -ms-transform: translate(-320px,0);
    -webkit-transform: translate(-320px,0);
    transform: translate(-320px,0);
}
.trigger{
		display: block;
	}

	nav{
		position: fixed;
		z-index: 500;
		width: 320px;
		height: 100vh;
		box-sizing: border-box;
		background: #24262A;
		left: 100%;
		padding: 20px;
		top: 0;
		transition: .7s;
		-moz-transition: .7s;
		-webkit-transition: .7s;
		z-index:100000
	}

	nav ul{
		margin:0;
	}

	nav ul li{
		margin:0;
		padding: 10px;
	}

	nav ul li a{
		padding: 5px 15px;
		line-height: 30px;
		text-align: left;
		position: relative;
		width: 100%;
		color:#FFF;
		box-sizing: border-box;
		display: block;
	}

	header li .ddm{
		position: relative;
		top: 10px;
		padding: 10px;
		opacity:1;
		overflow:inherit;
		background:none;
		top:-5px;;
		left:20px;
		visibility:visible
	}

	.ddm li {
    		display: block;
    		float: none;
    		width: 100%;
		box-sizing: border-box;
    		padding: 0 15px;
		text-align: left;
	}

	.ddm li a{
		text-align: left;
	}

	header .tophd ul.hdlang {
		margin-right: 60px;
	}

	header .tophd ul.hdlang {
		margin-right: 60px;
	}

	header .tophd ul.hdlang li{
		display: inline-block;
		width: auto !important;
	}
.slided .trigger > div > span{background:#FFF}
.slided .trigger {top: 5px;}
header .lang{display:none}
.trigger > div.close > span:nth-child(1){
	-ms-transform: rotate(45deg); /* IE 9 */
	-webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
	transform: rotate(45deg);
	top: 14px;
}

.trigger > div.close > span:nth-child(2){
	display: none;
}

.trigger > div.close > span:nth-child(3){
	-ms-transform: rotate(-45deg); /* IE 9 */
	-webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */
	transform: rotate(-45deg);
	top: 14px;
}
header a:hover {
    border-bottom: 0
}
}
#crypto img{padding:0 5px}