.header .mainmenu .nav .drop-down li a{
    min-width: 250px;
}

.header .mainmenu .nav .sub-menu li a{
    min-width: 300px;
}

.services {
    /*background: #f6f6f6;*/
	background: none;
}

.services .single-services{
	min-height: 225px;
    padding: 40px 20px 40px 20px;
}

.services .single-services h2{
}
.services .single-services p{
    font-size: 12px;
    /*text-indent: 10px;*/
    text-align: justify;
}

.single-address{
    margin-bottom: 15px;
}

#web,
#web .features-single,
#recharge-api,
#recharge-api .features-single{
	background: none;
}

#web.features .features-single h2,
#recharge-api.features .features-single h2{
	margin: 8px 0;
	text-transform: none;
	font-size: 18px;
	font-weight: 400;
	color: #017dc7;
}
#web.features .features-single p,
#web.features .features-single i,
#recharge-api.features .features-single p,
#recharge-api.features .features-single i{
	/*color: #017dc7;*/
	color: #353535;
}

#recharge-api .features-single p{
}

.recharge-api-txt p{
	text-align: justify;
	margin-bottom: 15px;
	color: #353535;
}

.recharge-api-txt p:first-child{
	text-indent: 25px;
}

#recharge-api .logo{
	text-align: center;
	margin: 0 0 25px 0;
}

#recharge-api .logo img{
	display: block;
	margin: 0 auto;
}


/*
#web.features .features-single p, .features .features-single i{
	color: #017dc7;
}
*/

.pg-txt p{
	text-align: justify;
	margin-bottom: 15px;
}

.pg-txt p:first-child{
	text-indent: 25px;
}


.footer .footer-top h2{
	margin: 10px 0;
}
.footer .footer-top h5{
	margin: 10px 0;
	color: #fff;
	font-weight: 500;
	text-transform: uppercase;
}

.foot-title h1{
    margin: 0;
    padding-left: 15px;
    font-size: 20px;
    font-weight: 400;
}

.footer .footer-top .single-widget{
    margin-top: 15px;
}

.footer-top .links h2,
.footer-top .links h3{
    font-size: 14px;
    text-transform: capitalize;
}

.footer-top .links ul.list li{
    margin-bottom: 0;
}

.footer-top .links ul.list li a{
    font-size: 12px;
}

.footer-top .seolinks ul.list li{
    display: inline-block;
}

ul.list i.fa{
}

.footer-top{
    background-color: #fff;
}

.success .mail h2 span.red{
    color: red;
}

.success .mail h2 span.green{
    color: green;
}

/** WHATSAPP **/
.angrytext{
    position:fixed; bottom:2%; left:2%; z-index:99999999999;background: transparent;
}

@media only screen and (max-width: 600px){
	.angrytext {
		position:fixed; bottom: 2%; left:9%; z-index:99999999999;background: transparent;
	}
}

div.angrytext{
	-webkit-animation: jump 1.5s ease 0s infinite normal;
	animation: jump 1.5s ease 0s infinite normal ;
}

.angrytext img.wp-icon{
	width: 64px;height: auto;
}

@-webkit-keyframes jump {
  0%{
  -webkit-transform: translateY(0);
  transform: translateY(0);
  }
  20%{
  -webkit-transform: translateY(0);
  transform: translateY(0);
  }
  40%{
  -webkit-transform: translateY(-30px);
  transform: translateY(-30px);
  }
  50%{
  -webkit-transform: translateY(0);
  transform: translateY(0);
  }
  60%{
  -webkit-transform: translateY(-15px);
  transform: translateY(-15px);
  }
  80%{
  -webkit-transform: translateY(0);
  transform: translateY(0);
  }
  100%{
  -webkit-transform: translateY(0);
  transform: translateY(0);
  }
}

@keyframes jump {
  0%{
  transform: translateY(0);
  }
  20%{
  transform: translateY(0);
  }
  40%{
  transform: translateY(-30px);
  }
  50%{
  transform: translateY(0);
  }
  60%{
  transform: translateY(-15px);
  }
  80%{
  transform: translateY(0);
  }
  100%{
  transform: translateY(0);
  }
}