input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 100%;
	background:#1e9eb7 !important;
}


.rocket-section ul {
	padding:0px;
    list-style: none;
}
.rocket-section ul li {
    padding: 15px 0;
}
.rocket-section ul li strong {
    color:#fff;
}
.rocket-frm {
    background-position: center;
    background-image: url(https://productiveitsolutions.com/wp-content/uploads/2025/04/width_2400.jpeg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 20px;
    border-radius: 20px;
}
span.ak-effect {
    font-weight: bold ! Important;
    color: #1ba5c9 !important;
    stroke: #1ba5c9;
    text-shadow: 1px 1px 30px #1ba5c9;
    color: #FFFFFF;
}
span.bu-com {
    background: #1ba5c9;
}
span.of-sp {
    font-weight: bold ! Important;
    color: #1ba5c9 !important;
    stroke: #1ba5c9;
    text-shadow: 1px 1px 30px #1ba5c9;
    color: #FFFFFF;
}
.grecaptcha-badge { visibility: hidden; }
.sharedaddy.sd-sharing-enabled {
    display: none;
}
.bomg-form input#wpforms-13991-field_1,
.bomg-form input#wpforms-13991-field_0,
.bomg-form input#wpforms-13991-field_0-last,
.bomg-form input#wpforms-13991-field_3,
.bomg-form textarea#wpforms-13991-field_2{
    border: none;
    border-radius: 0px;
}
.bomg-form button#wpforms-submit-13991 {
    width: 100%;
    background: #373331 !important;
    border-radius: 0px;
}
span.OYPEnA.font-feature-liga-off.font-feature-clig-off.font-feature-calt-off.text-decoration-none.text-strikethrough-none {
    color: #fff;
}
h1.wp-block-heading {
    color: #199DC1;
}
.page-template-blank-template .header-template-five-activate .elementor-widget-restly_header_template_five {
    margin-bottom: 120px;
}
.restly-cinfo-dec p a {
    overflow-wrap: anywhere;
}
.post-template-default.single-post .site-main {
    margin-top: 80px;
    margin-bottom: 80px;
}
.wpforms-container .wpforms-form input[type=text],
.wpforms-container .wpforms-form input[type=email],
.wpforms-container .wpforms-form input[type=url],
.wpforms-container .wpforms-form input[type=tel],
.wpforms-container .wpforms-form input[type=number],
.wpforms-container .wpforms-form input[type=date],
.wpforms-container .wpforms-form textarea {
    border-radius: 27px;
    border-color: black;
    border: 2px solid;
}
.wpforms-container .wpforms-form button[type=submit] {	 
border-radius: 1000px;	 
color: rgb(255, 255, 255);	 
 background-color: rgb(151, 175, 185) !important;	 
 border: 3px solid transparent;	 
  font-family: Roboto, Helvetica, Arial, Tahoma, "Franklin Gothic Medium", sans-serif;	
	font-size: 14px;	 
  width: auto;	 
padding: 10px 56px;	 
 cursor: pointer;	 
 }
.wpforms-submit-container {
    display: flex;
    justify-content: center;
}
/* Change navigation menu color to #199DC1 for mobile devices */
@media screen and (max-width: 768px) {
	.tp-menu-wrapper .mobile-logo {
    background-color: #fff;
    border-bottom: 2px solid #199dc1;
}
	.restly-cinfo {
		gap: 12px;
	}
	ul.restly-widget-post-thum {
    padding-left: 0px;
}
	svg.e-font-icon-svg.e-far-envelope {
    fill: white;
}
	.restly-home-banner-forms {
		padding: 20px 26px;
	}
.tp-menu-toggle{
	margin-right: -15px !important;
}
	.elementor-4860 .elementor-element.elementor-element-3bfd2fb .restly-about-content .restly-about-title {
        font-size: 38px;
        line-height: 1.3em;
    }
}
  .tp-mobile-menu ul .tp-item-has-children>a .tp-mean-expand {
    background-color: #199dc1 !important;

  }
.tp-mobile-menu ul li.tp-active>a {
    color:  #199dc1 !important;
}
.tp-menu-wrapper .tp-menu-area {
    width: 100%;
    max-width: 310px !important;
    background-color: #ffffff;
    border-right: 3px solid #199dc1 !important;

}
 .elementor img {
    max-width: 78%;

} 

/* 13-06-2024 css */
.cloud-list ul{
	padding:0px;
	margin:0px;
}
.cloud-list ul li {
    width: 100% !important;
    display: list-item;
	padding:0;
}
.cloud-list .restly-about-dec ul li:before {
	content:unset;
}
ul.cloud-inner {
    margin-left: 70px;
}
@media screen and (max-width: 640px){
.product-wrapper.elementor-section .elementor-container{
	flex-direction: column-reverse;	
	}
 
		
}
h5.text{
	position:relative;
		bottom:200px;
}
img.CToWUd.a6T {
    position: relative;
    bottom: 200px;
	max-width:50% !important;
}
h3.textt{
	position:relative;
		bottom:210px;
}

.restly-service-box .service-normal-hover {
height: 400px;
}
	
.breadcroumb-area{display:none;}

.wpcf7-response-output{color:white;border:none;font-size:22px;text-align:center;margin:0;padding:0px;}
#back-top{z-index:10 !important;}
.wpcf7 form .wpcf7-response-output{border:none;}