.service__block--h6 {
     border-radius: 5px;
}
.theme-bg-head{
background:#fff;
}


.theme-bg1 {
	background:#000;
}
.theme-bg2 {
	background:#fff;
}
.mean-container a.meanmenu-reveal {
    border: 1px solid #000 !important;
    color: #000 !important;
    }
    .mean-container a.meanmenu-reveal span {
    background: #000 none repeat scroll 0 0 !important;
}

./*about:hover i {
   
    background-color:#393185;
    color:#fff !important;

}*/
.about i {
    display: inline-flex;
    height: 30px;
    width: 30px;
    line-height: 33px;
   
    font-size: 15px;
    color: #393185 !important;
    
    margin-bottom: 22px;
    margin-right: 1px;
}
.about ul li{
	display:flex;
}
.careers__icon i {
   
    padding: 20px 25px;
}
.statistics__block {
    /* padding-right: 28px; */
    border: 1px solid silver;
    padding: 20px 20px;
    min-height: 200px;
    text-align: center;
    justify-content: center;
        border-radius: 5px;
    }
    .statistics__block .far{
        margin-left:7px;
    }
.read-ar:hover{
	color:#393185;
}
.careers__block {
    border-radius:5px;
}
.careers__icon {
   
    border-radius: 5px;
}
.service__content--h6 {
  
    border-radius: 5px;
}
.white-bg {
    background: #ffffff;
    box-shadow: 0 5px 83px 0 rgb(9 29 62 / 10%);
    border-radius: 5px;
}
.links-ul li {
    margin-left: 0;
	transition: 0.5s all;
}
.links-ul li:hover {
    margin-left: 5px;
	transition: 0.5s all;
}
.links-ul li i {
    color: #f6f5f8;
	font-weight: 500;
}
.contact-form input {
    border: 1px solid;
    border-radius:5px !important;
    height:45px !important;
}
.contact-form textarea {
    height: 117px;
    border: 1px solid;
    border-radius:5px;
}
.contact-ul ul {
	margin-bottom: 30px;
}
.contact-ul ul li {
	margin-bottom: 15px;
	font-size: 15px;
}
.contact-ul ul li i {
    color: #f6f5f8;
	font-weight: 500;
}
.footer__top--social ul li a {
   height: 51px;
    width: 43px;
    display: inline-block;
    line-height: 60px;
    font-size: 17px;
}
.footer__top--social ul li {
   display: inline-block;
    border: 1px solid #393185;
    align-items: center;
    text-align: center;
    margin-left: 5px;
}
.footer__top--social ul {
    display:inline-flex;
    align-items: center;
}
.footer--contact-icon i {
    font-size: 21px;
    color: #393185;
    line-height: 45px;
}
.footer__top--social ul li a:hover {
    background: #000 ;
}
.contacts__social ul li:nth-child(1) a {
    background: #393185 !important;
}
.fa-facebook-f:before {
     color: #fff;
}
.fa-twitter:before {
   
    color: #fff;
}
.fa-instagram:before {
    color:#fff;
}
.fa-google:before {
    color:#fff;
}
.fa-whatsapp:before {
    color:#fff;
    font-weight: 700;
}

.securiy-services:hover i{
    color: #fff;
    transition: .4s;
}
.sponsor__single img {
    
    height:72px;
}
.contacts__address i {
    font-size: 30px;
    margin-bottom: 20px;
    display: inline-block;
	color: #393185;
    border: 2px solid #393185;
    width: 58px;
    height: 58px;
    border-radius: 50%;
    padding: 12px;
}
.f_size{
    font-size:17px;
}
.custom-li {
    display: inline-block;
}
.list-icon-2 li {
    font-size: 15px;
    margin-bottom: 5px;
    text-decoration: none;
}
.list-icon-2 li {
    list-style-type: none;
    display: flex;
}
.list-icon-2 li i {
    margin-top: 0px;
}
.icon-arrow-right {
    font-size: 65%;
}
.list-icon-2 li i:before {
    
    margin-right: 12px;
    color:  #393185;
}
.list-icon-3 li {
    font-size: 15px;
    margin-bottom: 15px;
    text-decoration: none;
}
.list-icon-3 li {
    list-style-type: none;
    display: flex;
}
.list-icon-3 li i {
    margin-top: 8px;
}
.list-icon-3 li i:before {
    
    margin-right: 12px;
    color:  #393185;
}
.services-box{
    width:100%;
    height:178px;
    border:1px solid silver;
    padding: 20px;
    border-radius: 5px;
    text-align:center;
transition: all 2s ease;
}
.services-box .services-icon img{
    width:70px;
    height:70px;
    
    /*transform: translateZ(0);*/
    
    
    margin-top:3px;
}
.services-box:hover{
    
    box-shadow: 0px 10px 32px 0px rgb(197 197 197 / 40%);
    border:none;
     transition: all 1s ease;
}

.services-frame{
    width:100%;
    height: 130px;
    border:1px solid #393185;
    overflow:hidden;
    padding:20px;
     
}
.services-box .services-icon .services-frame img{
     height: 45px;
      width: 45px;
     transition: all 3s ease;
}
.services-box  .services-icon .services-frame img:hover{
    width: 45px;
      height: 45px;
       transition: all 1s ease;
}
/*.services-box:hover{*/
/*  transform: perspective(1px) translateZ(0);*/
   
    
/*    transition: all 1s ease;*/
/*}*/
.services-box:hover .services-frame{
    border-radius:20px;
    padding:0;
     transition: all 1s ease;
}
.services-box  .services-frame .services-content{
    padding:24px;
}
.services-box:hover .services-content{
    padding:0;
}
.pricing-tabs {
   
    justify-content:center;
}
.ul-list li{
    list-style-type:disc;
    
}
.about-tabs {
    padding-left:20px;
}
.nav-tabs{
    border-bottom:none;
}

.who2 {
   
    border-radius: 5px;
}
.service__text--h6 a:hover{
    color:#000;
}
.mean-container .mean-nav {
    background: #393185 none repeat scroll 0 0;
    float: left;
    margin-top: 15px;
    width: 100%;
}
.mean-container a.meanmenu-reveal{
    top:0;
}
.cont-ser :hover  .contacts__address i{
border: 2px dotted;
transform: rotate(360deg);

transition: .4s;   
}
.service__text--h5 .tech {
    color:#393185;
}
.service__text--h5 .ser {
    color:#393185;
    font-size: 17px;
    font-weight: 600;
	transition: 0.3s all;
}
.service__block--h5:hover .service__text--h5 .ser,
.service__block--h5:hover .service__text--h5 .far {
	color: #008dd2;
	transition: 0.3s all;
}
.service__text--h5 .far{
    margin-left:7px;
}
.tab-con{
    padding-left:15px;
}
ul.why-us li {
    display: flex;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 20px !important;
}
ul.why-us li i {
    color: #393185;
    position: relative;
    line-height: 30px;
}
ul.ul-list {
    margin-left: 15px;
}
ul.ul-list li::marker {
    color: #393185;
}

.float_whatapp {
	display: block;
	position: fixed;
	z-index: 10000000;
	bottom: 4%;
	left: 2%;
	-webkit-animation: rotatedHalf 3.5s linear infinite;
    animation: rotatedHalf 3.5s linear infinite;

}

.float_whatapp a img {
	color: #fff;
	font-size: 24px;
	padding: 0.5rem;
	border-radius: 50%;
	outline: none;
}

@media (max-width:640px) {
	.float_whatapp {
		bottom: 4%;
		left: 4%;
	}

}