.form-expert .gform_confirmation_message {
    color: #000;
}
section.abt-section {
    margin-top: 0px !important;
	padding: 100px 0px 50px 0px !important;
}
.form-expert .gform_wrapper.gravity-theme .gfield textarea {
    height: 120px;
    background-color: #fff !important;
    border-radius: 5px;
    border: 2px solid #ddd !important;
    opacity: 0.6;
	  color: #000 !important;
}
.form-expert .elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    border: 2px solid #ddd !important;
    opacity: 0.6;
	  border-radius: 5px;
	  color: #000 !important;
}
.form-expert .ginput_container.ginput_container_consent {
    display: flex;
    align-items: baseline;
}
.form-expert .gfield_consent_label {
    margin-left: 10px;
    font-weight: 500;
}
.form-expert .gform_button.button {
    background-color: #b4e332 !important;
    border: none !important;
    width: 93% !important;
    color: #fff !important;
    font-size: 18px;
    margin: 0 auto !important;
    border-radius: 5px !important;
	  padding: 10px !important;
}
.quote-btn span.elementor-button-text {
    font-size: 18px;
}

.about-head h4, .about-head h3 {
    font-family: 'progresspersonal' !important;
}
.elementor-element.logo-clients {
    background-color: rgba(255, 255, 255, 0.15);
    padding: 2.5rem;
    border-radius: 18px;
}
.logo-clients img {
    max-height: 154px;
}
.btn1 {color:#333 !important}
.elementor-slides .swiper-slide-inner .elementor-slide-button {color:#333 !important}

.footerAddress{display:none;}
ul.footerBottomMenu li:not(:first-child){display:none;}
footer ul.social{display:none;}

/* vin css start */
#products-to-fortify-your-security {
  padding-top: 65px;
  padding-bottom: 65px;
}
.three-col {
    padding: 40px 0 40px;
  }
#fortify-your-security .content-wrap {
	    margin: 0 auto 80px;
      padding-bottom: 40px;
}
.middleBox1 figure {
    width: 35%!important;
    margin: auto;
    text-align: center;
    float: left;
    margin-right: -80px;
}

.middleBox1 figure:nth-last-child(2) figcaption {
     margin-left: 15%;
 z-index: 99!important; 
}
.middleBox1 figure:last-child {
    position: relative;
    z-index: 1!important;
	left:4%;
}
.middleBox1 figure:last-child figcaption {
     margin-left: 15%;
 z-index: 1!important;
}
.triimg{
	max-width:200px;
}
  .triimg1{  
			max-width:215px;
		margin-bottom: -55px;
}
/* .green{
	    background: linear-gradient(319.9deg, #84B555 0.82%, #B1DF33 39.49%, #B4E332 96.03%);
} */
.border-content .left-side {
    width: 45%;
}
.border-content .right-side {
    width: 45%;
}
#request-audit {
    margin: 0 auto;
    max-width: 1110px;
    position: relative;
    z-index: 9;
    margin-top: -100px;
}
.pb120{
	padding-bottom:120px!important;
}

.home1{
display:none;
    
}
.home2{
margin-top: -28%!important;
    padding-top: 200px;
}
.blog-margin {
	margin-top: -55px !important;
}

input#input_9_4 ,
   input#input_9_7 {
		 
    color: #000000!important;
}
input#input_8_4 ,
   input#input_8_7 {
		 
    color: #000000!important;
}
input#input_6_4 ,
   input#input_6_7 {
		 
    color: #000000!important;
}
input#input_5_4 ,
   input#input_5_7 {
		 
    color: #000000!important;
}
input#input_7_4 ,
   input#input_7_7 {
		 
    color: #000000!important;
}

@media only screen and (min-width: 601px) {
	.paddingLeft{padding-left: 40px;}
}


@media only screen and (max-width:600px){
	.triimg{
	max-width:120px;
}
	  .triimg1{  
			max-width:130px;
		margin-bottom: -30px;
}
	.bannertop{
	position: fixed !important;
    top: 25%;
    max-width: 80px!important;
    right: 0;
    z-index: 99;
	}
	.bannertop1{
	position: fixed !important;
    top: 45%;
    max-width: 80px!important;
    right: 0;
    z-index: 99;
	}
}

@media only screen and (min-width: 320px) and (max-width: 2500px) {
/*a.mobile {
    display: none!important;
}*/

a.nav-link {
   
    padding: 0.2rem 1rem!important;
    color: #ffffff!important;
    text-decoration: none!important;
}
	
	a {
		 color: #ffffff;
    text-decoration: none!important;
		font-size: 14px!important;
	}



header.top0 {
    z-index: 99999;
}
 

.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 1em;
    font-weight: normal;
    display: none;
}
form.wpcf7-form.row.g-3.invalid .wpcf7-response-output {
    display: none;
}

form.wpcf7-form.sidebar.invalid .wpcf7-response-output {
    display: none;
}

form.wpcf7-form.popup-top.invalid .wpcf7-response-output {
    display: none !important;
}
 
form.wpcf7-form.row.g-3.init .thanks {
    display: none;
}
form.wpcf7-form.row.g-3.invalid .thanks {
    display: block;
}

form.wpcf7-form.sidebar.init .thanks {
    display: none;
}
form.wpcf7-form.sidebar.invalid .thanks {
    display: block;
}

form.wpcf7-form.popup-top.init .thanks {
    display: none;
}
form.wpcf7-form.popup-top.invalid .thanks {
    display: block;
}

form.wpcf7-form.row.g-3.sent .thanks {
    display: none;
}
form.wpcf7-form.popup-top.sent .thanks {
    display: none !important;
}
form.wpcf7-form.sidebar.sent .thanks {
    display: none;
}


p.red {
    color: red;
    margin-top: -3px;
}
p.red-form-request {
    color: red;
    margin: -19px 0px 16px 0;
}
p.red-request-audit {
    color: red;
    margin: 2% 0 17px 0px;
} 


form.wpcf7-form.msg-hide.resetting .thanks
{
    display: none;
}

form.wpcf7-form.msg-hide.submitting .thanks
{
    display: none;
}

#item1,#item2{display:inline-block; width: 50%;}

div.lastWord h2::last-word{color:#fff;}
 
.newFooter h2{color: #b4e332; font-size: 18px; margin-bottom: 35px;}
.newFooter h2.first{text-align:center;}
.newFooter p{font-size: 14px!important;}
.newFooter p span{background: #b4e332; color: #fff; padding: 5px 15px; display:block; border-radius: 10px; width: fit-content; border-radius: 10px; margin-bottom: 5px;}
.newFooter ul{padding-left:0px; margin-left: 0px;}
.newFooter ul li{font-size: 14px; list-style-type:none; line-height: 32px;}

.section6 h2{color: #b4e332;     font-family: 'Poppins'; font-size: 20px; margin-bottom: 35px;}
	.section6 h2.first{text-align:center;}
	.section6 div.footerBox{font-size: 16px!important;   height: 85%;  font-family: 'Poppins';     border: 1px solid #b4e332; font-weight: 400;
    padding: 30px 15px;
    border-radius: 10px;
    margin-bottom: 40px;position:relative;}
	.section6 div.footerBox span{background: #b4e332; font-size: 18px!important;   font-weight: 400  font-family: 'Poppins'; color: #333; padding: 5px 15px; display:block; border-radius: 20px!important; width: fit-content; margin-bottom: 5px;    position: absolute;
    top: -18px; font-weight: 600;}
	.section6 ul{padding-left:0px; margin-left: 0px;}
	.section6 ul li{font-size: 16px; list-style-type:none; line-height: 32px; font-family: 'Poppins'}
	.section6 ul li a{text-decoration:none; color: #fff;}


.newFooter ul li a{text-decoration:none; color: #fff; font-size: 16px !important;}
.newFooter h2.social{margin-top: 40px; margin-bottom: 20px;}
.newFooter ul.social li{display:inline; padding:5px 0px; margin:0 10px;}
.newFooter .section2{    background: #1d1d1d; padding-bottom: 40px;}

ul.footerBottomMenu{margin:0px; padding:0px; list-style-type:none;}

ul.footerBottomMenu li{display:inline; list-style-type:none; padding:0px 5px; border-left:1px solid;}
ul.footerBottomMenu li:first-child{border-left-width:0px;}

footer{padding: 15px 15px 0 15px;}

ul.social li{display:inline; padding:5px 10px;}
ul.social li a .fab:hover{color: #b4e332}
	.fab {
    font-size: 20px;
}
	.header_info_div {
		padding: 8px 6px !important;align-content}
}
@media (max-width:1024px) {
    h1.abt-serv {
        font-size: 46px !important;
    }
}

@media (max-width: 767px) {
	.quote-btn span.elementor-button-text {
    font-size: 15px;
}
    .container, .container-md, .container-sm {
        max-width: 400px;
    }
	.blog-margin h1 {
    font-size: 20px;
}
	.blog-margin {
    margin-top: -26px !important;
}
}