.bg-gray-hard {
   
    background: linear-gradient(268deg, #006fe6 0%, #d1eeec 77%);
}
.double-items > .row div {
    height: 340px;
}
body, .banner-area, .banner-area div {
    height: 100%;
}
/*
h1, h2, h3, h4, h5, h6 {
    color: #232323;
    font-weight: normal;
    line-height: 1.2;
    font-family: sans-serif;
    letter-spacing: 0;
    margin: 0;
}
*/

.icon.img img {
    width: 47px;
}
.features-area .item .icon{    background: #006fe6;}
.features-area .single-item:nth-child(2) .item .icon {
    background: #01cdc3;
}.features-area .single-item:nth-child(3) .item .icon {
    background:#01e8b9;
}.services-area .services-items .item {
    box-shadow: 0 5px 18px 0 rgba(214, 215, 216, 0.57);
}
.item.wow.fadeInUp p {
    padding-bottom: 22px;
}
.banner-area h4 {
    color: #4154f1;
    margin-bottom: 26px;
    text-transform: math-auto;
    font-weight: 700;
}
.contact-us-area .address-items {
    padding: 60px 30px;
    position: relative;
    z-index: 1;
    overflow: hidden;
    background: linear-gradient(270deg, #006fe6 0%, #3ecbb7 77%);
}
.contact-us-area form button {
	background: linear-gradient(270deg, #006fe6 0%, #3ecbb7 77%);}

.contact-us-area form button:hover {
    background: linear-gradient(89deg, #006fe6 0%, #3ecbb7 77%);
}
/*
.eastern-blue .banner-area h4 {
    color: #0585e2;
    background: linear-gradient(to right, #0583e3 0%, #127c70 33%, #061712 100%) text;
    -webkit-text-fill-color: transparent;
    font-size: 25px;
    text-transform: uppercase;
}
*/
.eastern-blue .banner-area h4 {
    color: #0585e2;
    font-size: 30px;
    font-weight: 700;
   background: -webkit-linear-gradient(45deg, #0883e1, #1b443e 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
}
.banner-area.heading-capitalized h2 {
    font-weight: 900;
    text-transform: capitalize;
    font-size: 20px;
}
h2.wow.fadeInDown strong {
    font-size: 48px;
}.banner-area p {
    font-size: 18px;
    line-height: 26px;
}
p {
    color: #000;
    margin: 0 0 1px;
    text-transform: none;
    font-weight: 400;
}
.btn-gradient.eastern-blue::after {
    background: linear-gradient(90deg, #006fe6 0%, #03c8c8 77%);
    box-shadow: 0 0 0px !important;
    border: 0px !important;
}
.btn-gradient:hover {
    color: #ffffff;
    background: linear-gradient(176deg, #01e0bc 0%, #006ee7 77%);
    position: static;
    z-index: 99;
	border: 0px;
}

.services-area .services-items .item {
	padding: 16px 10px;}
.owl-item.active a {
    font-size: 18px;
    text-align: center;
    display: block;
    font-weight: 900;
}
.owl-item.active img {
    padding: 0px 40px;
}
.services .site-heading {
    margin-bottom: 60px;
    overflow: hidden;
    margin-top: 135px;
}

.uli ul li {
    width: 100%;
    font-size: 16px;
    font-weight: 600;
    color: #000;
}
.uli {
    padding-bottom: 32px;
    display: flex;
}

.icon.info img {
    padding: 0px !important;
}
span.emailss {
    color: #1baaa0;
}

.services-area .services-items .item .icon {

    text-align: center;
    display: block;
}

.freeconsultationcall
{
float: right;
    position: absolute;
    top: 31px;
right: 0;}
.freeconsultationcall a {
    background: linear-gradient(90deg, #006fe6 0%, #03c8c8 77%);
    box-shadow: 0 0 0px !important;
    border: 0px !important;
    padding: 16px 30px;
    border-radius: 44px;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 900;
}
.freeconsultationcall a:hover {
    background: linear-gradient(176deg, #01e0bc 0%, #006ee7 77%);
}
.site-heading h5 {
    text-transform: uppercase;
    font-weight: 800;
    color: #1baaa0 !important;
    font-size: 18px;
    position: relative;
    z-index: 1;
    display: inline-block;
	    margin-top: 100px;
}
.heading-divider {
    display: inline-block;
    position: relative;
    height: 5px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background-color: #1baaa0;
    width: 90px;
    overflow: hidden;
}
.services-area .services-items .single-item .icon i, .services-area .services-items .single-item .icon i::after {
    border-radius: 11% !important;
}
.banner-area .thumb.width-120 img {
    max-width: 100%;
}

ul.nav.navbar-nav.navbar-center {
    left: 30%;
    position: absolute;
}
blockquote.bg-left {
    background: linear-gradient(88deg, #006fe6 0%, #03c8c8 77%) !important;
    color: #fff;
    line-height: 33px;
}
blockquote.bg-right {
    color: #fff;
    line-height: 33px;
    background: linear-gradient(274deg, #006fe6 0%, #03c8c8 77%) !important;
    border-left: 4px solid #04b0b0 !important;
}
blockquote.bg-left h4 {
    color: #fff;
}
blockquote.bg-right h4 {
    color: #fff;
}
h4.text-center {
    color: #1ba;
    font-weight: 800;
}
.mdbutton {
    background: linear-gradient(90deg, #006fe6 0%, #03c8c8 77%);
    box-shadow: 0 0 0px !important;
    border: 0px !important;
    padding: 14px 18px;
    font-size: 18px;
    text-align: center;
    display: block;
    width: 28%;
    margin: 0 auto;
    border-radius: 47px;
	color: #fff !important;
}
a.mdbutton:hover {
    background: linear-gradient(335deg, #006fe6 0%, #03c8c8 77%);
    color: #fff !important;
}
.bg-gradient {
    background: #4154F1;
    background: -webkit-linear-gradient(top left, #4154F1, #061169);
    background: -moz-linear-gradient(top left, #4154F1, #061169);
    background: linear-gradient(335deg, #006fe6 0%, #03c8c8 77%);
}
footer.bg-dark.text-light .f-items.default-padding {
    padding-bottom: 35px;
    padding-top: 90px;
}
@media only screen and (max-width: 600px) {
  ul.nav.navbar-nav.navbar-center {
   left: 0;
    position:relative ;
  }
}

.process-items .content .item:first-child .icon::after, .process-items .content .item:hover .icon::after {
    background: linear-gradient(224deg, #006fe6 0%, #03c8c8 77%) !important;
}
.eastern-blue .btn-theme.border {
    background-color: #1baaa0;
    color: #ffffff !important;
    border: 2px solid #1baaa0;
	margin-top: 42px;
}
.eastern-blue .btn-theme.border:hover {
    background-color: transparent;
    color: #1baaa0 !important;
    border: 2px solid #1baaa0;
}