/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 15 2021 | 11:25:20 */
/* Home page start*/ 
.ervtext {
	padding-top: 143px !important;
	padding-bottom: 180px !important;
}
.bbntext {
	padding-bottom: 25vw;
}
.bnerText {
	margin-top: -80px;
}
.bnerText .wpb_wrapper {
	background-color: #26c485;
	padding: 50px 50px;
  margin-right:30px;
}
.bnerText .mb-3.mb-xl-4.text-white {
	font-size: 28px;
	line-height: 1.2;
	color: #fff;
	margin-bottom: 30px;
}
.bnerText h3 a {
	font-size: 24px;
	line-height: 1.2;
	color: #fff;
	font-weight: 600;
}
.impText .qbutton.default {
	text-transform: capitalize;
	line-height: 3;
	width: 82% !important;
	text-align: center;
}
.impText h4 {
	margin-bottom: 20px;
}
.impText p {
	margin-bottom: 30px !important;
	font-size: 18px !important;
    line-height:30px;
}
.ptText p {
	font-size: 25px;
	line-height: 42px;
	margin-right: 15%;
}
.warText .wpb_wrapper p {
	font-size: 20px;
	margin-bottom: 20px;
	line-height: 44px;
}
.warText .list-unstyled {
	margin-top: 25px !important;
	margin-bottom: 20px !important;
}
.warText .list-unstyled li {
	padding-top: 10px;
}

.onzText h2 {
	color: #26c485;
}
.onzText h5 {
	color: #114b5f;
}
.text-danger {
	color: #ac1d0e !important;
}
.list-unstyled {
	list-style: none;
}
/* Home page End */ 

.ervtext1 .section_inner.clearfix {
	margin-top:50px !important;
	margin-bottom: 130px !important;
}
.ervtext2 .section_inner.clearfix {
	margin-top: 50px !important;
	margin-bottom: 40px !important;
}
.list-unstyled li::before {
	content: '\f00c';
	font-family: FontAwesome;
	color: #ac1d0e;
	padding-right: 8px;
}
.ervtext1 h3 {
	font-size: 36px;
	font-weight: 600;
	padding-bottom: 15px;
  color:#114b5f !important;
}



/* footer start */ 


.column2.footer_col2 a {
	font-weight: 500;
	margin-bottom: 0px !important;
	padding-top: 8px;
  font-size: 20px ;
	line-height: 1.3;
}
.column3.footer_col3 h5 {
	font-size: 26px;
	margin-bottom: 20px;
}
#menu-col-3 li a {
	color: #fff !important;
	font-size: 16px !important;
	font-weight: 500;
	margin-bottom: 5px;
}
.column4.footer_col4 .text-white.lh-copy {
	font-size: 24px;
	line-height: 1.5;
	color: #fff !important;
}
.column4.footer_col4 .text-white.lh-copy a {
	font-size: 24px;
	line-height: 1.5;
	color: #fff !important;
    font-weight: 500;
}
.footer_bottom_holder {
	padding-left: 13% !important;
}
.column1.footer_bottom_column p {
	font-size: 20px;
}
/* footer End */ 
.onzText1 h2 {
	font-size: 66px;
	font-weight: 400;
	line-height: 76px;
}
.onzText1 h4 {
	color: #114b5f;
	font-size: 1.6em;
	line-height: 1.6em;
}
.onzText1 a {
	color: #114b5f;
}
.onzText1 a:hover {
	color: #26c485;
}
.onzText1 h6 {
	font-size: 1.2em;
	color: #114b5f;
	padding-bottom: 15px;
}
#wpcf7-f101-p283-o1 .wpcf7-form-control.wpcf7-text {
	display: block;
	width: 100%;
	height: calc(3.37em + 2px);
	padding: .375em .75em;
	line-height: 1.62;
	border: 1px solid #ced4da;
	border-radius: 5px !important;
}
.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea{
	border-radius: 5px !important;
}
#wpcf7-f101-p283-o1 lebel {
	width: 33%;
}
.formRow h4 {
	font-size: 46px;
	line-height: 60px;
	padding: 40px;
	padding-top: 0px;
}
.send {
	float: right;
}
#wpcf7-f101-p283-o1 .wpcf7-form-control-wrap {
	position: relative;
	width: 100%;
}
.onzText {
	padding-top: 100px !important;
	padding-bottom: 40px !important;
}
.footer_top .footer_col3 a {
	color: #fff !important;
	font-size: 18px !important;
	font-weight: 500 !important;
}
@media (min-width:769px){
  #wpcf7-f101-p283-o1 p {
	display: flex;
}
  #nav-menu-item-wpml-ls-3-nl a {
	padding-right: 0px;
	padding-left: 30px;
}
  .column3.footer_col3 {
	width: 15%;
}
  .column2.footer_col2 {
	width: 35%;
}
}
 @media only screen and (max-width: 768px) {
   p{
     font-size:18px !important;
     line-height:32px
   }
  .hedText > .full_section_inner.clearfix {
	background-image: linear-gradient(to top,rgba(17,75,95,.6),55%,rgba(128, 95, 95, 0.38));
}
.hideMob {
	display: none;
}
      .onzText {
	padding-top: 50px !important;
	padding-bottom:20px !important;
}
   .ptText p {
	font-size: 18px;
	line-height: 30px;
    margin-right:0%
}
   .warText .wpb_wrapper p {
	font-size: 18px;
	line-height: 30px;
}
   .footer_top{
	padding-top: 30px;
	padding-bottom: 0px;
}
.bnerText .wpb_wrapper {
	background-color: #26c485;
	padding: 20px;
}
   .onzText1 h2 {
	font-size: 30px;
	line-height: 40px;
}
   .onzText1 h4 {
	font-size: 1em;
}
    .ervtext1 h3 {
	font-size: 24px;
	padding-bottom: 0px;
}

   .formRow h4 {
	font-size: 28px;
	line-height: 36px;
     padding:0px;
}
   .bbntext {
	padding-bottom: 50vw;
}
.bnerText .mb-3.mb-xl-4.text-white {
	font-size: 18px;
	margin-bottom: 20px;
    line-height: 1.3;
	
}
   .bnerText h3 a {
	font-size: 18px;
     
}
  .ervtext {
	padding-top: 60px !important;
}

   .column3.footer_col3 h5 {
	font-size: 20px;
}
   .column4.footer_col4 .text-white.lh-copy {
	font-size: 20px;
}
   .column4.footer_col4 .text-white.lh-copy a {
	font-size: 18px;
	line-height: 1.5;
	color: #fff !important;
}

.impText h4 {
	margin-top: 64px;
	line-height: 32px;
	margin-bottom: 10px;
}
   
}

 @media only screen and (min-width: 769px) {
   .hedText > .full_section_inner.clearfix {
	background-image: linear-gradient(to bottom,rgba(17,75,95,.5) 0,rgba(38,196,133,.35) 50%,rgba(38,196,133,.05) 75%);
}
   .hidecom {
	display: none;
}
   .ervtext h2 {
	padding-right: 30px;
}
}
