/*Contact form 7*/
.wpcf7 input
{
font-size: 16px;
font-weight: 600;
height: 65px;
background-color: #fff;
border:1px solid #ededed;
border-radius: 20px;
color: #000000;
}
.wpcf7 textarea
{
font-size: 16px;
font-weight: 600;
height: 100px;
background-color: #fff;
border:1px solid #ededed;
border-radius: 20px;
}
.wpcf7 select option{color: #000000;}
.wpcf7 select
{
font-size: 16px;
font-weight: 600;
height: 65px;
background-color: #fff;
border:1px solid #ededed;
border-radius: 20px;
color:#868686;
}
.wpcf7 input::placeholder{
    color:#868686}
.wpcf7 textarea::placeholder{
    color:#868686}

.wpcf7-submit{
    padding: 5px 50px 5px 50px!important;
    color: #fff!important;
    background-color: #F47629!important;
    border: 1px solid #F47629!important;
    font-size: 18px!important;
}
.wpcf7-submit:hover{
    background-color: #EB7F3D!important;
    border: 1px solid #EB7F3D!important;
}

.wpcf7-response-output{
    color: #ffb900;
}
.wpcf7-not-valid-tip{
    color: #ffb900;
    margin-top: 5px;
}
/*Contact form page styling*/
.contact-page-form .wpcf7-response-output{
    color: #fd1414;
}
.contact-page-form .wpcf7-not-valid-tip{
    color: #fd1414;
}
/*End Contact form page styling*/

.contact-form-button input{
    width: 50%;
}
/*End of contact form 7*/

/*Breadcrumbs*/

.slim-seo-breadcrumbs{color:#fff;}
.breadcrumb--first{color:#fff;}
.breadcrumb--first:hover{color:#fff;}

/*End Breadcrumbs*/

.grecaptcha-badge { 
visibility: hidden; 
}

@media (max-width: 1024px) {
#wp-nt-aio-wrapper{
    right:10px!important;
    z-index: 1000;
}
.contact-form-button input{
    width: 100%;
}
.multilinefile-files input{
    width: 100%!important;
}
.multifile-upload{
    display: flex;
    justify-content: center;
}
#wp-nt-aio-wrapper{
    right:10px!important;
    z-index: 1000;
}
}

.elementor-widget-image a img[src$=".svg"]{
    width: inherit!important;
}

.mfcf7-zl-multifile-name{color: white;}

.qbutton:hover:hover{
    background-color: #02784D!important;
    color: #fff;
    border: 1px solid #02784D!important;;
}
.qbutton:focus{
    background-color: #02784D!important;
    color: #fff;
    border: 1px solid #02784D!important;;
}
@media (max-width: 782px) {
    .chaty-widget-0 .chaty-widget {
        right: 8px !important;
    }
}

/*Prices page*/
.table th {font-size: 18px;}
.table td {font-size: 16px;font-weight: 600;}
.tableth{background-color: #3C4262!important;color: #fff;}
@media (max-width: 505px) {
  .width {width: 74%;background-color: #3c426217!important;}
}
/*End Prices page*/

/*Chaty button margin*/
@media (max-width: 782px) {
	.chaty-widget-0 .chaty-widget{
		right: 8px!important;
	}
}
/*End Chaty button margin*/

/*Back to top margin*/
@media (max-width: 782px) {
	#wpfront-scroll-top-container.show{
		right: 8px!important;
	}
}
/*End Back to top margin*/

.wpcf7-response-output{
    color: #ffb900;
}

/*Main banner*/

@media (min-width: 1025px) and (max-width: 1150px) {
.mainheadinglv h1{font-size:35px!important;}
}

@media (min-width: 1150px) and (max-width: 1350px) {
.mainheadinglv h1{font-size:40px!important;}
}



@media (min-width: 1025px) and (max-width: 1150px) {
.mainheadingru h1{font-size:55px!important;}
}

@media (min-width: 1150px) and (max-width: 1350px) {
.mainheadingru h1{font-size:60px!important;}
}

@media (min-width: 1025px) and (max-width: 1299px) {
.banner-right-container{
    width: 50%!important;
}
}
/*End Main banner*/