.eael-creative-button{transition: all 0.4s ease-in-out;}

#site-logo #site-logo-inner a img{ width:300px;}

.has-social #site-navigation-wrap, .has-after-header-content #site-navigation-wrap {right: 20px; top: 34px;}

.services {margin: 0px;}
.services h4 {padding-right: 30px; padding-left: 30px; margin-bottom: 5px; font-size: 20px;}
.services p {padding-right: 30px;  padding-left: 30px;  font-size: 14px;  line-height: 24px;}
.serviceicon {padding-top: 32px;  width: 90px;  padding-bottom: 8px;  margin-right: 30px;  margin-left: 30px;  margin-top: 10px;}

.eael-testimonial-quote{top: -3%; right: 0%;}
.testimonial-star-rating {margin-left: 10px;}

.eael-grid-post-excerpt .eael-post-elements-readmore-btn {
  width: 150px;
}

.wpcf7 form.sent .wpcf7-response-output {
  border-color: #46b450;
  background-color: #46b450;
  color: #fff;
  border-radius: 10px;
}

.servicebutton{
	clear: both;
  background-color: #eee;
  margin-left: 28px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius:10px;
}
.servicebutton:hover{
	clear: both;
		color:#fff;
  background-color: #26B44E;
}

.butnew{
		padding-top:10px;
		padding-bottom:10px;
		padding-left: 15px;
    padding-right: 15px;
		background-color: #eaa329;
		border-radius:10px;
		color:#fff;
}
.butnew:link{color:#fff; }
.butnew:hover{
		background-color: #265080;
		color:#fff;
}
.spacer10{
height:10px;		
}

.statics p{
		color: #fff;
  font-size: 15px;
  line-height: 25px;
}

.statics h4{
		margin-bottom: 2px;
  color: #fff;
  font-size: 18px;
}

.slidertext{
	font-size: 48px;
		color:#000;
  font-weight: 300;
  line-height: 62px;
}
.slidertext a{
		color:#000;
}
.slidertext a:hover{
		color:#265080;
}

.slidertext i{
		margin-left:15px;
		margin-right:15px;
		background: -webkit-linear-gradient(#1956c1, #e2403b);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;		
}

.single .entry-content p {
		text-align:justify;
}


.background-image-page-header-overlay {
  opacity: 0.5;
		background-color: #000000;
}

.yellowtext{color:#eaa329; text-decoration:underline;}

.page-header .page-subheading {
  font-size: 15px;
  line-height: 1.8;
  width: 60%;
  margin-top: 15px;
}


.contactform{width:100%;}
.contactform textarea {width:100% !important; height:80px;}
.contactrow{margin-bottom: 10px;}
.contactcol1{width: 32%; display: inline-block; margin-right:8px;}
.contactcol2{width: 32%; display: inline-block; margin-right:8px;}
.contactcol3{width: 32%; display: inline-block; margin-right:0px;}
.contactfull{width: 100%; display: inline-block;}



@media only screen and (max-width: 959px) {
  body.default-breakpoint .oceanwp-mobile-menu-icon { display: block;  margin-top: 0px; }
.serviceicon{	padding-top: 25px;  width: 52px; padding-bottom: 8px;}
#site-header-inner { padding: 2px 5px 2px 5px;}
#site-logo #site-logo-inner a img{ width:120px;}		
		.page-header .page-subheading {width:100%;}		
		
}

@media (max-width: 480px) {
  .page-header, .has-transparent-header .page-header {
    padding: 50px 0 50px 0;
  }
		.page-header .page-subheading {width:100%;}
		#site-logo #site-logo-inner a img{ width:120px;}
}


@media only screen and (max-width: 767px) {
.services{padding-left: 0px;}
.serviceicon{padding-top: 10px; width: 72px; padding-bottom: 8px;}
.elementor-4094 .elementor-element.elementor-element-dda5666 span.eael-testimonial-quote {
 top: -26%;  right: 72%;}
#top-bar-wrap {display: none;}	
		.services p{padding-right:10px; padding-left:10px;}
}

.borderradius{}
.borderradius img{border-radius:15px;}

.hpservices{}
.hpservices ul{}
.hpservices li{}
.hpservices h4 {font-size: 22px;  font-weight: normal;  line-height: 30px;  color: #1F397E;  margin-bottom: 10px;}
.hpservices img {border-radius:15px;  margin-bottom: 20px;}


form input[type="text"], form input[type="password"], form input[type="email"], form input[type="url"], form input[type="date"], form input[type="month"], form input[type="time"], form input[type="datetime"], form input[type="datetime-local"], form input[type="week"], form input[type="number"], form input[type="search"], form input[type="tel"], form input[type="color"], form select, form textarea{
	border-radius:6px;
  margin-bottom: 15px;	
}


.wpcf7-not-valid-tip {
  color: #dc3232;
  font-size: 1em;
  font-weight: normal;
  display: block;
  margin-top: -34px;
  margin-left: 14px;
  float: right;
}


.widget-area.sidebar-primary {
  float: right;
  padding-left: 0px;
}

#chaty-widget-0 .chaty-widget {
  bottom: 80px;
  right: 15px;
}