@charset "utf-8";
@font-face {
    font-family: 'abadi_mt_stdregular';
    src: url('abadimtstd-webfont.woff2') format('woff2'),
         url('abadimtstd-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansregular';
    src: url('opensans-regular-webfont.woff2') format('woff2'),
         url('opensans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Calibri';
    src: url('Calibri.ttf') format('Calibri.ttf');
    font-weight: normal;
    font-style: normal;

}

.top-text{
	font-family: "abadi_mt_stdregular";
}
#main-menu{
	margin:-60px 35px;
}
.top-padding{
	padding-top:80px;
}
.mt-150{
	margin-top:150px;
}
.mt-30{
	margin-top:30px;
}
.mt80{
	margin-top:80px;
}
.mt100{
	margin-top:100px;
}
.fxb-row{
	height:60px;
}
.site-header.style1:after{
	border:none;
}
.img-width{
	width:100% !important;
	margin-bottom:8px !important;
}
.body-top-text h4{
	line-height: normal;
	font-size: 30px;
	font-family: "open_sansregular", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	color:#fff;
	margin-top:250px;
	margin-bottom:30px;
	
}
.body-top-text p{
	
	font-size: 16px;	
	font-style: normal;
	font-family: "open_sansregular", Helvetica, Arial, sans-serif;	
	font-weight: 500;
	color:#fff;
	margin-bottom:30px;
	letter-spacing: 1px;
    line-height: 20px;
	/*text-align:justify;*/
}
	
.dataHome{
	background-image:url('../../uploads/sliders/slider1.jpg'); 
	background-size: 100% auto;
	background-repeat: no-repeat, no-repeat;
	background-position: center, center;
	height:833px;
}
.mb-25{
	margin-bottom:25px !important;
}
.softwareService{
	background-image:url('../../uploads/sliders/slider-img1.jpg'); 
	background-size: 100% auto;
	background-repeat: no-repeat, no-repeat;
	background-position: center, center;
	height:759px;
	
	
} 
.managedServices{
	background-image:url('../../uploads/sliders/slider-img2.jpg'); 
	background-size: 100% auto;
	background-repeat: no-repeat, no-repeat;
	background-position: center, center;
	height:759px;
}
.customerExperience{
	background-image:url('../../uploads/sliders/slider-img3.jpg'); 
	background-size: 100% auto;
	background-repeat: no-repeat, no-repeat;
	background-position: center, center;
	height:759px;
}

.cyberSecurity{
	background-image:url('../../uploads/sliders/slider-img4.jpg'); 
	background-size: 100% auto;
	background-repeat: no-repeat, no-repeat;
	background-position: center, center;
	height:759px;
}
.rpa{
	background-image:url('../../uploads/sliders/slider-img5.jpg'); 
	background-size: 100% auto;
	background-repeat: no-repeat, no-repeat;
	background-position: center, center;
	height:759px;
}
.infrastructureServices{
	background-image:url('../../uploads/sliders/slider-img6.png'); 
	background-size: 100% auto;
	background-repeat: no-repeat, no-repeat;
	background-position: center, center;
	height:759px;
}
.assetTracking{
	background-image:url('../../uploads/sliders/slider-img7.png'); 
	background-size: 100% auto;
	background-repeat: no-repeat, no-repeat;
	background-position: center, center;
	height:759px;
}

.dataManagement{
	background-image:url('../../uploads/sliders/slider-img8.png'); 
	background-size: 100% auto;
	background-repeat: no-repeat, no-repeat;
	background-position: center, center;
	height:759px;
}
.apexAcademy{
	background-image:url('../../uploads/sliders/slider-img9.png'); 
	background-size: 100% auto;
	background-repeat: no-repeat, no-repeat;
	background-position: center, center;
	height:759px;
}


.top-img-text h1{
	line-height: 65px;
	font-size: 60px;
	/*font-family: "Open Sans", Helvetica, Arial, sans-serif;*/
	font-style: normal;
	font-weight: 500;
	color:#fff;
	margin:0px;
}
.top-img-text h4{
	line-height: 30px;
	font-size: 25px;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	color:#fff;
	text-transform:uppercase;
	
}
.top-img-text h6{
	line-height: 36px;
	font-size: 22px;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 500;
	color:#fff;
	margin:0px;
}
.mobile-class{ display:none;}
.hidde-class{display:block;}

.width38{width:50% !important;}
.width45{width:60% !important;}
.academy_logo{display:none;}

@media (max-width: 767px){
	.site-logo-anch{width:100px;}
	
	.site-logo-img{/*margin-top:-7px;*/ float:left;}
	
	.mobile-class{display:block;}
	.hidde-class{display:none;}
	
	#search{margin-top:-60px;right:0;}
	.zn-res-menuwrapper{margin-top:-64px;}
	.sh--light .zn-menuBurger span{background:#000;}
	
	.site-header.style1:after{
		border-top-color:none;
	}
	.kl-slideshow{
		margin-top:1px !important;
	}
	.action_box:after, .action_box:before{
		border:none;
	}
	.site-header.style1:after{
		border:none;
	}
	.kl-ioscaption--style1 .title_big:before{
		background:none !important;
	}
	.kl-ioscaption--style1 .title_small:before{
		background:none !important;
	}
	
	.services{
		margin-top: -175px !important;
		z-index: 100;
		position: absolute;    
		margin-left: 20px;
	}
	.dataHome{
		background-image:url('../../uploads/sliders/slider1.jpg'); 
		background-size: 100% auto;
		background-repeat: no-repeat, no-repeat;
		background-position: center, center;
		height:auto !important;
		background-position-y:40px;
		height:230px !important;
	}
	.softwareService{
		background-image:url('../../uploads/sliders/slider-img1.jpg'); 
		background-size: 100% auto;
		background-repeat: no-repeat, no-repeat;
		background-position: center, center;
		height:230px; !important;
	}
	
	.managedServices{
		background-image:url('../../uploads/sliders/slider-img2.jpg'); 
		background-size: 100% auto;
		background-repeat: no-repeat, no-repeat;
		background-position: center, center;
		height:230px; !important;
	}
	
	
	.customerExperience{
		background-image:url('../../uploads/sliders/slider-img3.jpg'); 
		background-size: 100% auto;
		background-repeat: no-repeat, no-repeat;
		background-position: center, center;
		height:230px; !important;
	}
	
	.cyberSecurity{
		background-image:url('../../uploads/sliders/slider-img4.jpg'); 
		background-size: 100% auto;
		background-repeat: no-repeat, no-repeat;
		background-position: center, center;
		height:230px; !important;
	}
	
	.rpa{
		background-image:url('../../uploads/sliders/slider-img5.jpg'); 
		background-size: 100% auto;
		background-repeat: no-repeat, no-repeat;
		background-position: center, center;
		height:230px; !important;
		
	}
	
	.infrastructureServices{
		background-image:url('../../uploads/sliders/slider-img6.png'); 
		background-size: 100% auto;
		background-repeat: no-repeat, no-repeat;
		background-position: center, center;
		height:230px; !important;
	}
	
	.assetTracking{
		background-image:url('../../uploads/sliders/slider-img7.png'); 
		background-size: 100% auto;
		background-repeat: no-repeat, no-repeat;
		background-position: center, center;
		height:230px; !important;
	}
	
	.dataManagement{
		background-image:url('../../uploads/sliders/slider-img8.png'); 
		background-size: 100% auto;
		background-repeat: no-repeat, no-repeat;
		background-position: center, center;
		height:230px; !important;
	}
	.apexAcademy{
		background-image:url('../../uploads/sliders/slider-img9.png'); 
		background-size: 100% auto;
		background-repeat: no-repeat, no-repeat;
		background-position: center, center;
		height:230px; !important;
	}
	
	.top-padding{
		padding-top:42px;
	}
	.fxb-row{
		height:0px;
	}
	.top-img-text h1{
		font-size: 20px;
		font-style: normal;
		font-weight: 600;
		margin:0px;	
		line-height:20px;
		
	}
	.top-img-text h4{
		font-size: 13px;
		margin:0px;
		font-weight:600;
		line-height:normal;
	}
	.top-img-text h6{
		font-size: 12px;
		margin:0px;
		line-height:normal;
	}
	.body-top-text h4{
		margin-top: 25px;
		font-size: 18px;
		line-height: normal;
		font-weight: 600;
		margin-bottom:16px !important;
	}
	.body-top-text p{
		margin-top:6px;
		font-size:12px;
		line-height:normal;
		margin-bottom:10px;
		/*width:50% !important;*/
	}
	.mt35{margin-top:35px !important;}
	.mt60{margin-top:60px !important;}
	
	.width38{width:38% !important;}
	.width45{width:45% !important;}
	.width50{width:50% !important;}
	.width52{width:52% !important;}
	.mobile{margin-top: 15px !important;	}
	
	
	.tran-color{
		background-color:ff0000;
		display:block;
	}
	.site-header .logo-container{
		background: #fff;padding: 0;
		-webkit-box-shadow: 0 10px 25px -15px rgb(0 0 0 / 35%);
		box-shadow: 0 10px 25px -15px rgb(0 0 0 / 35%);
	}
	
	.site-header .site-logo{
		padding-top:0px !important;
		padding-bottom:0px !important;
	}
	.zn-res-menuwrapper{
		margin-top:-50px !important;
		margin-right: 32px;
	}
	.header-search .header-search-button{
		margin-right: 0px;
		margin-top: 15px !important;
	}
	
	.black span a{
		color:#000;
		font-size:12px !important;
		font-style: italic;
	}
	.tran-color span a{
		color:#fff;
		font-size:12px !important;
		font-style: italic;
	}
	
	
}
@media (max-width: 991px){
	.header-search .header-search-button{
		margin-right: 0px;
		margin-top: 7px;
	}
}
.sh-titles--right .subheader-titles, .subheader-titles{
	text-align:left ;
}
.main-nav > ul > .menu-item > a{
	font-family:"Open Sans", sans-serif;
}
.site-header.style1:after{
	border-top-color:none;
}
.kl-slideshow{
	margin-top:60px;
}
.kl-ioscaption--style1 .title_big:before{
	background:none !important;
}
.kl-ioscaption--style1 .title_small:before{
	background:none !important;
}
.ceo_img{
	text-align:center;
	margin-bottom:20px;
}
.m_title{
	color:#011339 !important;
}
.sponsors_carousel ul li img{
	border:1px solid #ddd;
	border-radius:5px;
	margin-right:5px;
	height:60px;
}
body{
	background-color:#fff;
}
.services .servers-text{    
    color: #fff;
    font-size: 25px;
    font-weight: 500;
}
#site-chaser{
	display:none;
}

.fixednav{
	position:fixed !important;
	top:0;
}
.services{
	margin-top: -320px;
    z-index: 100;
    position: absolute;    
    margin-left: 20px;
}
.image-box{
	margin-bottom: 25px;
}

.h1, .page-title, .h1-typography{
		line-height: 21px;
		font-size: 70px;
		font-family: "Open Sans", Helvetica, Arial, sans-serif;
		font-style: normal;
		font-weight: 500;
		color:#fff;
	}
	.container-fluid{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	
	
	
	.body-top-text p a{
		color:#fff;
		text-decoration:none;
	}
	.body-top-text p a:hover{
		color:#62be6c;
		text-decoration:underline;
	}
	
	
	.black p{
		color:#000;
	}
	.black h4{
		color:#000;
	}
	.black span a{
		color:#000;
		font-size:16px;
		font-style: italic;
	}
	.tran-color span a{
		color:#fff;
		font-size:16px;
		font-style: italic;
	}
	.black span a:hover{
		color:#000;
		text-decoration:underline;
	}
	
	
	.tran-color span a:hover{
		color:#fff;
		text-decoration:underline;
	}
	
	
	.body-top-text h4 a{		
		color:#fff;	
		text-decoration:none;		
	}
	.body-top-text h4 a:hover{		
		color:#fff;	
		text-decoration:underline;		
	}
	
	.black h4 a{		
		color:#000;	
		text-decoration:none;		
	}
	.black h4 a:hover{		
		color:#000;	
		text-decoration:underline;		
	}
	
	
	
.news_item {
    background: #fff;
}

.news_item.shadow {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1) !important;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1) !important;
}

.shadow-equal {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}
.news_desc p{
    margin-bottom: 0;
}
#our-blog .news_desc p{
    margin-bottom: 35px;
}
#our-blog .news_item{
    margin-bottom: 30px;
}
.news_item .news_desc {
    padding: 40px 30px;
}

#our-blog .cbp-item:hover img {
    transform: scale(1.15);
}

.news_item:hover .image img {
    transform: scale(1.05);
}

.bottom5 {
    margin-bottom: 5px;
}

.bottom10 {
    margin-bottom: 10px;
}

.top5 {
    margin-top: 5px;
}

.top10 {
    margin-top: 10px;
}

.bottom15 {
    margin-bottom: 15px;
}

.top15 {
    margin-top: 15px;
}

.top20 {
    margin-top: 20px;
}

.bottom20 {
    margin-bottom: 20px;
}

.owl-nav .owl-next{
	margin-top:-90px;
	margin-right:-30px;
}

.bottom-slider .img-slider{
	width:100%;
	min-height:152px;
	padding:20px;
	text-align:center;
	background-image: radial-gradient(#011339, #011133,#010e2a);
}


.custulli ul li {
    
}

.custulli ul li {
	padding: 0px 5px 5px 20px;
    font-size: 14px;
    background: url(../img/dry-clean.svg) left center no-repeat;
	margin-left:25px;
	background-size: 8px 8px;
	background-position-y: 7px;

}


.custulli ul li:hover,
.custulli ul li:focus {
    color: #24cdd5;
}

.bottom35 .job-expired{
	  float:right;
	  margin-top:-26px !important;
  }
  
  .job-group-view{
	 margin:5px 15px 5px 15px; 
	 padding:0px 15px 0px 15px;
  }
  .job-group-view .jobview ul li{	
	padding: 0px 5px 5px 20px;
    font-size: 14px;
    background: url(../img/cricle.svg) left center no-repeat;
	margin-left:25px;
	background-size: 8px 8px;
	background-position-y: 7px
  }
  .jobview p{
	  margin-bottom:0px;
	  padding-left:25px;
	  text-align:justify;
  }
  .jobview strong{
	  font-size: 14px;
	  font-weight:600;
  }
  .job-group-view .jobview{	
	margin-bottom: 20px;
  }
  .job-group-view .jobexp{	
	margin-top: -42px;
	float:right;
  }
  .job-group-view .job-title{	
	margin-bottom: 15px;
	font-size:20px;
	color:#63bb71;
	font-weight:600;
  }
   .job-group-view-error {	
		min-height:300px;
		margin:auto; 
	    padding:0px 15px 0px 15px;
  }
  .job-group-view-error .attention{
		border: 1px solid #001339;
		padding: 0px 0px 52px 0px;
  }
  .job-group-view-error .title{	
	margin: auto;
    padding: 8px;
    background: #001339;
    color: #fff;
    margin-bottom: 50px;
	text-align:center;
  }
  .attention .error{
	  font-size:13px;
	  padding:0px 20px 0px 20px;
  }
  .online{
	  text-align:center;
  }
  
  .news_desc a{
	  color:#000;
	  text-decoration:none;
  }