.hide{
	display:none
}

/*Our Clients Slider*/
.OurClientsScroller .omega-powered {
	display:none
}

.sp-default-logo{
	max-width:inherit !important;
}



/*Intire Pages title*/
.entry-header {
    background: #22b8f0;
    padding: 20px 20px;
    color: #fff;
	border-radius: 0px 0px 10px 10px;
	width:100%;
}


/*Under Construction*/

.UnderConstruction {
	background-image:url(/icis/images/under-construction-flag-ar.png);
	width:150px;
	height:20px;
	display:none;
}


/*SP Page Builder Section title alignment*/
.sppb-addon-title {
	text-align:center;
}



/*accordion*/
.ui-accordion-header {
	min-height:45px;
	background-color: whitesmoke !important;
	font-style: initial !important;
	font-weight: bold !important;
	font-size: 12px;
	border-radius: 2px !important;
	border-bottom: 0px solid #c5c5c5 !important;
	margin-bottom: 2px !important;
}

.ui-accordion .ui-accordion-content {
	font-style: initial !important;
	font-weight: initial !important;
	font-size: 13px !important;
	line-height: 20px !important;
}

.ui-accordion-content-active {
	border-bottom:0px solid black !important;
}

#accordion h3 span.ui-accordion-header-icon.close-tab1:hover {
	background-position: -0px -168px !important;
}





/*Contact Us Page*/
.contacts-table {
	width: 100%;
	margin:0 auto;
}
.contacts-table td {
	padding:5px;
	width:auto !important;
	border-bottom: 1px solid #d7d7d7;
	border-bottom-style: dashed;
}


/*Remove padding on top of article*/
#sp-main-body {
	padding:0px !important;
}


/*Products Page*/
.ProductBtn {
	opacity:0.7;
	transition:0.3s;
	cursor:pointer;
}
.ProductBtn:hover {
	opacity:1;
}
.ProductBtn  img{
	margin:0 auto;
}
.ProductBtnTitle {
	text-align:center;
	margin-top: 0px;
    margin-bottom: 20px
}




/*Image Gallery*/
.fancybox-title-inside-wrap {
	display:none;
}



/*Clients Page*/
.ClientsPage {
	margin-bottom:20px;
}
.ClientsPage div {
	border-bottom: 1px solid #d7d7d7;
    border-bottom-style: dashed;
}
.ClientsPage div:last-child {
	border-bottom: 0px solid #d7d7d7;
}
.ClientsPage table {
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
.ClientsPage td {
	text-align:center;
	font-weight: bold;
	font-size: 16px;
	color: #22b8f0;
	padding: 5px;
}

.ClientsPage img {
	margin: 0 auto;
}




/*Products Page*/

.ProductsPage {
	margin-bottom:20px;
}

.ProductsPage a {
	transition: 0.2s;
}

.ProductsPage a:hover {
	opacity: 0.7;
	
}


.ProductsPage div {
	border-bottom: 1px solid #d7d7d7;
    border-bottom-style: dashed;
}
.ProductsPage div:last-child {
	border-bottom: 0px solid #d7d7d7;
}
.ProductsPage table {
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
.ProductsPage td {
	text-align:center;
	font-weight: bold;
	font-size: 16px;
	color: #22b8f0;
	padding: 5px;
}

.ProductsPage img {
	margin: 0 auto;
}






.sppb-section {
	padding: 50px 0px 50px 0px;
}
.sppb-empty-space {
	height:100px;
}
.home-title .sppb-section {
	padding:0px !important;
}





/*Contact From*/
.nexevocontainer .control-group {
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 10px;
}


.nexevocontainer button{
	border: 0px !important;
	border-color: #0faae4 !important;
	background-color: #22b8f0 !important;
	background:#22b8f0 !important;
	color: #fff !important;
	padding: 8px 12px!important;
	font-size: 16px!important;
	line-height: 1.25!important;
	border-radius: 4px!important;
	min-width: 150px;
}

.nexevocontainer button:hover{
	
	background-color: #0e9cd1 !important;
	background:#0e9cd1 !important;
	
}

@media screen and (max-width: 606px) {
	.nexevocontainer .controls,
	.nexevocontainer .controls input,
	.nexevocontainer .controls textarea {
		width:100% !important;
	}
}








/*Footer At Bottom*/
html,
body {
	height:100% !important;
}

#sp-footer {
	display:none;
}

.body-innerwrapper {
	flex: 1 1 auto;
}

.body-wrapper {
	display: flex;
	flex-flow: column;
	min-height: calc((100%) - 64px);
}
.Custome-Footer {
	background: #22b8f0;
    color: #fff;
    text-align: center;
    padding: 20px;
	flex: 0 1 40px;
}
/*Footer At Bottom End*/