/* @import url('https://fonts.googleapis.com/css2?family=WP+Greek+Helve&display=swap'); */

body{
  background: #F0F6FF;
}
a{
  text-decoration: none;
}
.subscribe_text{
  background-image: url('../images/banner.svg');
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #1D2F48;
  border-radius: 10px;
}
.as_button {
    color: #1D2F48;
    border-radius: 19px;
    padding: 5px 34px;
    border: 2px solid #1D2F48;
    margin: 0px 5px;
    font-family: "Helvetica World", sans-serif;
    font-size: 14px;
    font-weight: 700;

  }
  .verify h2{
    color: #1D2F48;
    font-size: 36px;
    font-weight: 700;
  }
  .as_tabOption, .as_tabop {
  display: flex;
justify-content: center;
}
  .as_button:hover{
    background-color: #1D2F48 !important;
    color: #FFB25A;
  }
  .as_menu{
    margin-right: 30px !important;
  }
  .header-sec h6{
    font-size: 1rem;
margin-bottom: 0;
padding-right: 3rem;
font-weight: 700;
color: #1D2F48;
  }
  .header-sec .as_logout{
    color: #1D2F48;
    padding-right: 0.5rem;
  }
  .as_menu li a{
    font-size: 15px;
    font-weight: 700;
    font-family: roboto;
    line-height: 16px;
  }
  .navbar-light .navbar-nav .nav-link.active {
    color:#1D2F48 !important;
  }
  .as_menu li{
    padding: 0px 10px;
  }
  .as_menu li a:hover{
    color:#1D2F48 !important;
  }
  .header-sec img{
    width: 65%;
  }
  .section2{
    position: relative;
    background-image: url('../images/banner.svg');
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #1D2F48;
    border-radius: 10px;
  }
  .as_px5 {
    padding: 0 3rem;
  }
  .as_pad{
    padding: 4rem 0;
  }
  .as_pad h2{
    font-size: 3rem;
    font-weight: 700;
    color:white;
    font-family: "Poppins", sans-serif;
    background: linear-gradient(270.18deg, #D39651 0.06%, #FFFFFF 55.27%),
              linear-gradient(0deg, #FFFFFF, #FFFFFF);
  -webkit-background-clip: text; /* For Safari/Chrome */
  background-clip: text;
  color: transparent;
}
.input_text:focus-visible, .sa{
  outline: none;
  box-shadow: none;
}
.contact_usform .form-control:focus{
  box-shadow: none !important;
background: rgb(241, 241, 241) !important;
border-color: transparent;
}
  .as_button2 {
    color: #1D2F48;
    border-radius: 19px;
    padding: 8px 30px;
    border: 2px solid #FFB25A;
    margin-right:10px;
    background: #FFB25A;
  font-family: "Helvetica World", sans-serif;
  }
  .as_button3{
    color: #FFB25A;
    border-bottom: 1px solid #FFB25A;
    padding-bottom: 6px;
    margin-left: 10px;
  font-family: "Helvetica World", sans-serif;
  }
  .as_button3 span{
    margin-left: 12px;
  }
  .as_pad a:hover, .as_button3:hover{
    color: #1D2F48;
  }
  .as_pad p{
    font-size: 1.5rem;
    color: rgb(152, 152, 152);
  font-family: "Helvetica World", sans-serif;
  }
  .as_bttn{
    margin-top: 3rem;
  }
  .button_as{
    margin-top: 1rem;
  }
  .image1{
    position: absolute;
    bottom: 24px;
    left: 58px;
  }
  .image2{
    width: 58%;
  }
  .image3{
    position: absolute;
    right: 0px;
    bottom: 0px;
  }
  .newslatter .input_text{
    width: 100%;
    border: none;
    padding: 20px 20px;
    border-radius: 30px;
    background: white;
    position: absolute;
    bottom: -26px;
    font-size: 16px;
    font-family: "Helvetica World", sans-serif;
    border: 2px solid #FFB25A;
  }
  .as_newsletterBtn{
    position: absolute;
    right: 0px;
    bottom: -12px;
    color: #1D2F48;
    border-radius: 30px;
    padding: 6px 25px;
    border: 2px solid #FFB25A;
    margin-right: 10px;
    background: #FFB25A;
  }
  .verify, .benefits {
    margin-top: 4rem;
  }
  .verift_images{
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .verify p{
    text-align: center;
  font-family: "Helvetica World", sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
    letter-spacing: 0em;
    margin-bottom: 2rem;
    color: rgba(30, 48, 73, 1);
  }
  .verify .col-md-2{
    padding: 0 1rem;
  }
  .benefits h2{
  font-family: "Helvetica World", sans-serif;
    font-size: 64px;
    font-weight: 400;
    line-height: 81px;
    letter-spacing: 0.11em;
    text-align: center;
    margin-bottom: 2rem;
    margin-top: 1rem;
  }
  .benefits p{
  font-family: "Helvetica World", sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 34px;
    letter-spacing: 0em;
    text-align: center;    
  }
  .as_tab .nav-tabs {
    border-bottom: none;
  }
  .as_tabOption .active{
    color: rgb(255, 178, 90) !important;
    border-bottom: 5px solid  rgba(211, 150, 81, 1) !important;

  }
  .as_tab .as_nav {
    border: none;
    color: rgba(29, 47, 72, 1);
  font-family: "Helvetica World", sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: 0em;
    text-align: center;
  }
.as_sec2 h2{
font-family: "Helvetica World", sans-serif;
font-size: 46px;
font-weight: 700;
line-height: 81px;
letter-spacing: 0em;
}
h2{
  color: rgba(26, 45, 61, 1);
}
.as_sec2 h2 span{
  color: rgba(255, 178, 90, 1);
}
.as_sec2 .as_p{
font-family: "Helvetica World", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: 0em;
  text-align: left;
}
.beniOption span{
  width: 2rem;
  float: left;
  margin-right: 20px;
}
.as_sec2 p{
font-family: "Helvetica World", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: 0em;
  text-align: left;
  color: #1D2F48;
  display: flex;
}
.astrik{
  font-size: 15px !important;
  font-style: italic;
  line-height: 20px !important;
  background: #1D2F48;
  color: #FFB25A !important;
  padding: .7rem 1rem;
  border-radius: 11px;
  margin-bottom: 0px;
}
.as_sec2 img{
  width: 2rem;
}
.beniOption{
  padding: 1rem 0;
}
.as_button4{
  color: #1D2F48;
font-family: "Helvetica World", sans-serif;
font-size: 14px;
font-weight: 700;
line-height: 28px;
margin-left: 2.5rem;
}
.as_button4 span{
  color: rgba(255, 178, 90, 1);
  padding-left: 10px;
}
.as_button4:hover{
    color: #1D2F48;
}
.as_button2:hover{
  color: #1D2F48;
}
.price_plans h2{
font-family: "Helvetica World", sans-serif;
font-size: 64px;
font-weight: 400;
line-height: 81px;
letter-spacing: 0.03em;
text-align: center;
color: rgba(255, 255, 255, 1);
}
.price_plans .pp{
font-family: "Helvetica World", sans-serif;
font-size: 24px;
font-weight: 400;
line-height: 34px;
letter-spacing: 0em;
text-align: center;
color: rgba(122, 122, 122, 1);
}
.dividesection{
  padding: 4rem 0;
}
.pricesec{
  /* margin-top: 4rem; */
  background:rgba(29, 47, 72, 1);
  padding-top: 2rem;
  border-radius: 10px;
  padding-bottom: 30em;
}
.pricetabs{
  margin-top: -28rem;
}
.pricetabs .nav-tabs {
  border-bottom: transparent;
}
.as_tabop{
  background: rgba(255, 255, 255, 1);
  border-radius: 50px;
  padding: 11px 15px;
  width: 21.2rem;
}
.as_tabop .nav-tabs{
  display: flex;
  justify-content: center;
  border-bottom: 0px !important;
}
.as_tabop .active{
  color: rgba(29, 47, 72, 1);
  border: none;
  background: rgba(255, 178, 90, 1) !important;
  border-radius: 34px !important;
  padding: 20px 30px !important;
}
.as_tabop .nav-link{
font-family: "Helvetica World", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 15px;
  letter-spacing: 0em;
  text-align: left;
  color: rgba(29, 47, 72, 1);
  padding: 20px 20px;
}
.as_tabop .nav-link:hover{
  border-color: transparent !important;
}
.sec1 p{
font-family: "Helvetica World", sans-serif;
font-size: 30px;
font-weight: 700;
line-height: 67px;
letter-spacing: 0.03em;
text-align: center;
}
.plans_section1{
  background: white;
  border-radius: 10px;
  padding: 1rem;
}
.sec1{
background: rgba(226, 238, 255, 1);
border-radius: 10px;
}
.sec1 h3{
font-family: "Helvetica World", sans-serif;
  font-size: 46px;
  font-weight: 700;
  letter-spacing: -0.11em;
  text-align: center;
  color: rgba(29, 47, 72, 1);
}
.sec1 span{
  color: rgba(153, 153, 153, 1);
font-family: "Helvetica World", sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 67px;
  letter-spacing: 0.03em;
  text-align: center;
}
.sec1 img{
  width: 3.5rem;
  float: left;
  padding-left: 10px;
}
.sec1 p{
  width: 80%;
  float: left;
  margin-bottom: 0;
}
.plans_li{
padding-top: 1rem;
display: flex;
}
.plans_li img{
  width: 9%;
float: left;
margin-right: 12px;
}
.plans_li li{
  width: 91%;
  list-style: none;
font-family: "Helvetica World", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  padding-left: 5px;
  color:rgba(4, 4, 4, 1);
}
.as_mt3{
  margin-top: 3rem;
}
.plans_li span{
  color: rgba(211, 150, 81, 1);
}
.plans_li .as_close{
  color: rgba(170, 170, 170, 1);
}
.plans_btn{
  text-align: center;
margin-top: 4rem;
margin-bottom: 2rem;
}
.plans_btn a{
font-family: "Helvetica World", sans-serif;
font-size: 16px;
font-weight: 700;
line-height: 23px;
letter-spacing: 0em;
color: rgb(255, 178, 90);
background: rgb(29, 47, 72);
padding: 14px 108px;
border-radius: 30px;
}
.plans_btnmonthly{
  background: rgb(255, 178, 90);
  padding: .5rem 0rem;
  border-radius: 30px;
  margin: 0 1rem;
  text-align: center;
}
.plans_btnmonthly a{
  background: transparent;
  color: white;
  font-family: "Helvetica World", sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.plans_section1:hover .plans_btnmonthly a{
  color: red !important;
}
.as_cus{
  width: 100%;
  margin-top: 1rem;
  text-align: center;
}
.as_cus a{
  font-family: "Helvetica World", sans-serif;
  font-size: 12px;
font-weight: 400;
line-height: 23px;
letter-spacing: 0em;
color: rgba(29, 47, 72, 1);
}
.plans_section1{
  border: 1px solid rgba(255, 255, 255, 1);
}
.plans_section1:hover{
  background: rgba(29, 47, 72, 1);
}
.plans_section1:hover li{
  color: white;
}
.plans_section1:hover a{
  color: rgba(211, 150, 81, 1);
}
.plans_section1:hover .as_close{
  color: rgba(170, 170, 170, 1);
}
.plans_section1:hover .plans_btn a{
  background:rgba(255, 255, 255, 1);
  color: rgba(29, 47, 72, 1);
}
.sec2{
  background: rgba(22, 35, 53, 1);
  color: white !important;
}
.sec2 h3{
  color: white !important;
}
.how_text h2{
font-family: "Helvetica World", sans-serif;
font-size: 64px;
font-weight: 400;
line-height: 81px;
letter-spacing: 0.03em;
text-align: center;
color: rgba(29, 47, 72, 1);
}
.how_text span{
  color: rgba(211, 150, 81, 1);
}
/* .how_work{
  margin-top: 6rem;
} */
.how_text p{
  font-family: "Helvetica World", sans-serif;
font-size: 24px;
font-weight: 400;
line-height: 34px;
letter-spacing: 0em;
text-align: center;
color: rgba(158, 158, 158, 1);
}
.as_card{
  margin-top: 4rem;
}
.as_card .as_width{
  width: 20%;
  float: left;
}
.as_card h5{
  font-family: "Helvetica World", sans-serif;
font-size: 24px;
font-weight: 700;
line-height: 30px;
letter-spacing: 0.03em;
text-align: center;
color:rgba(29, 47, 72, 1);
margin: 1rem 0;
}
.as_card p{
  font-family: "Helvetica World", sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 34px;
letter-spacing: 0em;
text-align: center;
color:rgba(158, 158, 158, 1);
padding: 0 0.5rem;
}
.card_image{
text-align: center;
}
.card_image img{
  width: 50%;
}
.fP{
  margin-top: 2.5rem !important;
}
.supplier_imagges{
  margin-bottom: 2rem;
}
.card_btn{
  text-align: center;
  margin-top: 3rem;
}
.card_btn a{
  font-family: "Helvetica World", sans-serif;
font-size: 14px;
font-weight: 700;
line-height: 28px;
letter-spacing: 0em;
text-align: center;
color: rgb(255, 178, 90);
background: rgb(29, 47, 72);
padding: 14px 110px;
border-radius: 30px;
}
.imageabout{
  margin: 4rem 0;
}
.about_us{
  background: #F1F2F5;
  padding-top: 1rem;
  padding-bottom: 2rem;
}
.about_us h2{
  font-family: "Helvetica World", sans-serif;
font-size: 64px;
font-weight: 400;
line-height: 81px;
letter-spacing: 0.03em;
text-align: center;
color: rgba(29, 47, 72, 1);
}
.about_us span{
  color: rgba(211, 150, 81, 1);
}
.about_us p{
  font-family: 'WP Greek Helve', sans-serif;
font-size: 20px;
font-weight: 400;
line-height: 35px;
letter-spacing: 0em;
text-align: center;
color: rgba(170, 170, 170, 1);
padding: 0 8rem;
}
.about_us h5{
  font-family: "Helvetica World", sans-serif;
font-size: 42px;
font-weight: 400;
line-height: 53px;
letter-spacing: 0.03em;
text-align: center;
color: rgba(29, 47, 72, 1);
}
.about_us span, .contact_us span{
  color: rgba(255, 178, 90, 1);
}
.asaboutCard{
  padding: 0 3rem;
  margin-top: 1.5rem !important;
}
.asaboutCard .col-md-4{
  display: flex;
}
.aboutCard{
  background: rgba(255, 255, 255, 1);
  padding: 1rem 2rem;
  border-radius: 10px;
}
.asaboutCard p{
  padding: 0px;
  margin-top: 1rem;
  text-align: left;
}
.aboutCard span{
  font-family: "Helvetica World", sans-serif;
font-size: 36px;
font-weight: 700;
line-height: 53px;
letter-spacing: 0.03em;
text-align: center;
color: rgba(29, 47, 72, 1);
padding-left: 20px;
}
.asContainerf2{
  padding: 0 3rem ;
  /* margin-top: 8rem; */
  position: relative;
}
.contact_us{
  background: rgba(29, 47, 72, 1);
  border-radius: 10px;
  padding-top: 2rem;
  padding-bottom: 22rem;
}
.contact_usform {
  margin-top: -20rem;
}
.contact_us h2{
  font-family: "Helvetica World", sans-serif;
font-size: 64px;
font-weight: 400;
line-height: 81px;
letter-spacing: 0.03em;
text-align: center;
color: rgba(255, 255, 255, 1);
}
.contact_us p {
  font-family: 'WP Greek Helve', sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 35px;
  letter-spacing: 0em;
  text-align: center;
  color: rgba(170, 170, 170, 1);
  padding: 0 13rem;
}
.as_bg{
  background-color: rgba(255, 255, 255, 1);
  border-radius: 10px;
  padding: 1rem;
  /* position: absolute;
  top: 270px; */
}
.contact_usform .input1, .input2{
  width: 50%;
  float: left;
}
.contact_usform .as_textarea{
  width: 100%;
  float: left;
  border-radius: 15px;
}
.contact_usform .input1{
  padding-right: 8px;
}
.contact_usform .input2{
  padding-left: 8px;
}
.as_textarea{
  width: 100%;
  float: left;
  background: rgba(241, 241, 241, 1);
}
.contact_usform input{
  background: rgba(241, 241, 241, 1);
  padding: 12px 10px;
border-radius: 15px;
}
.form_btn{
  margin-top: 2rem;
  background: rgb(29, 47, 72);
  padding: 8px 60px;
  border: none;
  border-radius: 30px;
  color: rgb(255, 178, 90);
}
.as_recaptha iframe{
  margin-top: 1rem;
}
.contactbttn2{
  margin-top: 7rem;
}
.as_bg2{
  background-color: rgba(29, 47, 72, 1);
  border-radius: 10px;
  /* padding-top: 6rem; */
padding-bottom: 2rem;
background-image: url('../images/fb.svg');
background-repeat: no-repeat;
background-size: 44% 62%;
background-position: right bottom;
margin-top: .7rem;
}
.as_bg2 p{
  color: rgba(170, 170, 170, 1);
  padding: 1rem;
  margin-bottom: 0px;
  text-align: center;
}
.as_survey{
  margin-bottom: 2.5rem;
}
.form_msg{
  font-family: "Helvetica World", sans-serif;
font-size: 34px;
font-weight: 700;
line-height: 81px;
letter-spacing: 0em;
text-align: left;
color: rgba(29, 47, 72, 1);
}
.form_msg span{
  color: rgba(211, 150, 81, 1);
  font-family: "Helvetica World", sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 81px;
  letter-spacing: 0em;
}
.as_sec2 h2{
  font-size: 40px;
}
.as_sec2 h2 span{
  font-family: "Helvetica World", sans-serif;
font-size: 40px;
font-weight: 400;
line-height: 81px;
letter-spacing: 0em;
color: rgba(255, 178, 90, 1);
}
.form_icon{
margin-left: 3rem;
}
.form_icon span{
  font-family: "Helvetica World", sans-serif;
font-size: 20px;
font-weight: 700;
line-height: 60px;
letter-spacing: 0.03em;
text-align: center;
color:rgba(255, 255, 255, 1);
margin-left: 30px;
}
.contact_iamges{
  position: relative;
}
.contact_iamges img {
  width: 11rem;
  bottom: 4rem;
  right: 0;
  position: absolute;
}
.asIconMul{
  text-align: center;
  /* margin-top: 6rem; */
  font-size: 32px;
}
.asIconMul .fa-brands{
  padding: 8px;
  width: 2.5rem;
  border: 1px solid rgb(255, 178, 90);
  border-radius: 30px;
  padding: 10px;
  }
  .asIconMul .fa-instagram{
    color: rgb(255, 178, 90);
    font-size: 18px;
  }
.location{
  margin-top: 2rem;
}
.form_icon img{
  width: 1.5rem;
}
.as_footer{
  background: rgba(10, 38, 64, 1);
  padding: 5rem 3rem 1rem;
  margin-top: 4rem;
  float: left;
  width: 100%;
}
.f_image{
  padding-right: 2.2rem;
}
.as_footer_menu ul li{
  list-style: none;
}
.as_bg .col-md-7{
  padding: 0 1rem 0 2rem;
}
.as_footer_menu ul li a{
  font-family: "Helvetica World", sans-serif;
font-size: 17px;
font-weight: 400;
line-height: 34px;
letter-spacing: 0em;
text-align: left;
color: rgba(184, 184, 184, 1);
}
.as_footer_menu ul li a:hover{
  border-bottom: 1px solid rgba(184, 184, 184, 1);
}

.as_footer_menu h3{
  font-family: "Helvetica World", sans-serif;
font-size: 24px;
font-weight: 700;
line-height: 34px;
letter-spacing: 0em;
text-align: left;
color: rgba(255, 255, 255, 1);
}
.f_image a{
  width: 100%;
  float: left;
  text-align: center;
  margin-bottom: 1rem;;
}
/* .f_image{
  padding-top: 4rem;
} */
.f_image p{
  font-style: italic;
  color: rgba(184, 184, 184, 1);
  font-size: 14px;
  font-family: "Helvetica World", sans-serif;
  margin-bottom: 0px;
}
.newslatterfooter{
  width: 100%;
float: left;
text-align: center;
position: relative;
padding-right:2rem;
padding-left: 0px;
}
.newslatterfooter .sa{
  width: 100%;
  float: left;
  margin-top: 2rem;
  text-align: left;
  padding: 17px 21px;
  border-radius: 30px;
  border: none;
  font-size: 13px;
}
.newslatterfooter .btnn{
  background: white;
  padding: 8px 28px;
  border-radius: 30px;
  font-size: 15px;
  border: none;
  position: absolute;
  top: 39px;
  right: 41px;
  background: rgb(255, 178, 90);
}
.copyright{
  font-family: "Helvetica World", sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 34px;
letter-spacing: 0em;
text-align: center;
color:rgba(31, 85, 135, 1);
margin-top: 2rem;
width: 100%;
float: left;
}

.as_loginsection{
  display: flex;
  align-items: center;
  justify-content: center;
}
.as_loginsection img{
  width: 100%;
}
.as_loginsection2 h3{
  text-align: center;
  font-family: "Helvetica World", sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 47px;
  letter-spacing: 0em;
  text-align: center;
  color: rgba(26, 45, 61, 1);
}
.as_pp{
  text-align: center;
font-family: "Helvetica World", sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 23px;
letter-spacing: 0em;
text-align: center;
color: rgba(139, 130, 130, 1);
}
.as_foddsupplier{
  font-family: "WP Greek Helve", sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 35px;
  letter-spacing: 0em;
  text-align: center;
}
.as_loginsection2{
  padding: 5rem 0;
}
/* signup form start */

.sign_container{
  margin-top: 5rem;
}
.signsect1{
  position: relative;
  background-image: url('../images/signupImage1.svg');
  background-repeat: no-repeat;
  background-size: 56% 100%;
  background-color: #1D2F48;
  border-radius: 10px;
  width: 100%;
  align-items: center;
  justify-content: center;
  display: flex;
  background-position: center;
}
.as_h3{
  font-family: "Helvetica", sans-serif;;
font-size: 40px;
font-weight: 700;
line-height: 47px;
letter-spacing: 0em;
color: rgb(26, 45, 61);
margin-bottom: 1rem;
}
.as_p{
  font-family: "Helvetica", sans-serif;;
font-size: 16px;
font-weight: 400;
line-height: 23px;
letter-spacing: 0em;
color: rgba(139, 130, 130, 1);
}
.as_p .fa-circle{
  color:  rgb(26, 45, 61);
  padding-left: 8px;
  color: rgba(10, 38, 64, 1);
  font-size: 12px;
}
 .signup_tab .nav-tabs{
  border-bottom: none;
 }


 .login_form .col-md-12{
  position: relative;
  padding: 1rem 0;
}
.login_form .col-md-12 img{
  position: absolute;
  top: 37px;
  left: 22px;
}
.as_loginBtn input{
  width: 100%;
}
.iconPara2 {
  text-align: center;
}

.iconPara2 .fa-brands {
  padding: 15px;
  border-radius: 30px;
  background: white;
  margin: 0 .5rem;
}



/* as_loginBtn{
  
} */
 /* .signup_tab .nav-item {
  
} */
.signup_tab .nav-link{
  padding: 10px 0px;
  background: none !important;
  border: none;
  margin: 0 2px;
  font-family: "Helvetica World", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 23px;
letter-spacing: 0em;
text-align: left;
color: rgba(139, 130, 130, 1);
border-bottom: 1px solid rgba(139, 130, 130, 1);
}
.aaa .active{
  padding: 10px 0px;
  background: none !important;
  border: none;
  font-family: "Helvetica World", sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 23px;
  letter-spacing: 0em;
  text-align: left;
  color: rgba(10, 38, 64, 1);
  border-bottom: 3px solid rgba(10, 38, 64, 1) !important;
}
.f_d{
  margin-left: 15px;
}
.aaa .fa-circle{
  display: flex;
align-items: center;
margin-left: 17px;
font-size: 12px;
}
.iconPara p{
  margin: 10px;
}
.iconPara a{
  padding: 0 3px;
}
.iconPara{
  text-align: right;
}
.iconPara .sign_icon{
  padding: 10px;
  background: white;
  border-radius: 50%;
}
.signup_form{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.signup_form .col-md-6{
  margin: 15px 0px;
  position: relative;
}
.signup_form input{
  padding: 18px 28px 18px 61px;
border: none;
border-radius: 19px;
}
.signup_form .col-md-6 img{
  position: absolute;
top: 14px;
left: 34px;
}
.signup_form .form-control::placeholder{
  color: rgba(197, 197, 197, 1);
  font-size: 15px;
}
.signup_form input:focus{
  border: 0px !important;
}
.sign_check{
  margin-top: 1rem;
  padding: 0 1rem;
}
.sign_check input{
  padding: 0px !important;
}
.signup_form .form-control:focus{
  box-shadow: unset !important;
}
.signup_form .form-check-input:focus{
  box-shadow: unset !important;
}
.form-check-input:checked {
  background-color: rgb(160, 160, 160) !important;
}
.as_signBtn span{
  float: left;
}
.as_signBtn{
  text-align: right;
  margin-top: 1rem;
}
.as_signBtn input{
  padding: 10px 67px;
  border-radius: 30px;
  background: rgb(29, 47, 72);
  color: rgb(255, 178, 90);
}
.as_imgSection1{
display: flex;
}
.as_letter{
  letter-spacing: 0px !important;
}
/* signup form end */

/* pricing page start */

.pricing_banner {
  position: relative;
background-image: url('../images/pricingBanner.svg');
background-attachment: fixed;
background-repeat: no-repeat;
background-size: cover;
background-color: #1D2F48;
border-radius: 10px;
}
.pricebanner_detalis h2, .contact_description h2{
  font-size: 3rem;
  font-weight: 700;
  font-family: "Poppins", sans-serif;
  background: linear-gradient(270.18deg, #D39651 0.06%, #FFFFFF 55.27%), linear-gradient(0deg, #FFFFFF, #FFFFFF);
    background-clip: border-box, border-box;
  background-clip: border-box, border-box;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  width: auto;
  float: left;
}
.pricebanner_detalis p{
  font-family: "Helvetica World", sans-serif;
font-size: 20px;
font-weight: 400;
letter-spacing: 0em;
text-align: left;
color:rgba(152, 152, 152, 1);
width: 100%;
float: left;
}
.pricebanner_detalis{
  padding: 5rem 3rem;
}
.price_sec2{
  display: flex;
align-items: end;
justify-content: center;
}
.imagePrice1{
  position: absolute;
  bottom: 46px;
  left: 0px;
}
.iconPara2 .fa-brands:hover, .iconPara .sign_icon:hover{
  background: rgb(29, 47, 72);
  color: rgb(255, 178, 90);
}

.imagePrice2 {
  width: 83%;
  float: left;
}
.imagePrice3 {
  position: absolute;
  right: 14px;
  bottom: 0px;
}
/* .price_2section{
  position: relative;
margin-bottom: 16rem;
}
.price_2section img{
  position: absolute;
  top: -14px;
  left: 13rem;
} */
.price_2section{
  display: none;
}
.pric_section{
  margin: 5rem 0;
}
.pric_section h2{
  font-family: "Helvetica World", sans-serif;
font-size: 64px;
font-weight: 400;
line-height: 81px;
letter-spacing: 0.03em;
text-align: center;
color: rgba(30, 48, 73, 1);
}
.price_p{
font-size: 21px;
font-family: "Helvetica World", sans-serif;
font-weight: 400;
line-height: 34px;
letter-spacing: 0em;
text-align: center;
padding: 0 2rem;
}
.pricing_custo{
  width: 100%;
  float: left;
  text-align: center;
  margin-top: 5rem;
}
.pricing_custo a{
  font-family: "Helvetica World", sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 23px;
  letter-spacing: 0em;
  color: rgb(255, 178, 90);
  background: rgb(29, 47, 72);
  padding: 15px 68px;
  border-radius: 30px;
}

/* pricing page end */


/* contact page start */
/* .contact_page{
  margin-top: 7rem;
} */
.ascol12{
  position: relative;
  background-image: url('../images/pricingBanner.svg');
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #1D2F48;
  border-radius: 10px;
  padding: 3rem 3rem;
}
/* .contact_description h2 span{
  color:rgba(211, 150, 81, 1);
} */
.contact_description p{
  font-family: 'WP Greek Helve', sans-serif;
font-size: 20px;
font-weight: 400;
letter-spacing: 0em;
text-align: left;
padding-right: 4.5rem;
color:rgba(152, 152, 152, 1);
width: 100%;
float: left;
}
.contactUs_img{
  display: flex;
  align-items: center;
}
.contact_icon1 a{
  font-family: "Helvetica World", sans-serif;
font-size: 20px;
font-weight: 400;
line-height: 34px;
letter-spacing: 0em;
text-align: left;
color: rgba(0, 0, 0, 1);
}
.contact_icon1 p{
  width: 90%;
  float: left;
  margin-bottom: 0px;
  padding-left: 2rem;
}
.a{
  width: 100%;
  float: left;
  margin: 10px 0;
  display: flex;
  align-items: center;
}
.contactPageicon{
  width: 4rem;
float: left;
background: rgba(0, 0, 0, 1);
padding: 18px;
border-radius: 50%;
}
.contactPageicon img{
  width: 1.5rem;
}
.contact_section{
  margin-top: 4rem;
}
.contactpage_form{
  padding: 4rem 4rem;
  /* background: rgb(226, 238, 255); */
  background-color: #1D2F48;
  border-radius: 20px;
}
.contactform .col-md-12 {
  position: relative;
  margin: 1rem 0;
}
.contactform .col-md-12 .icon1Contact{
  position: absolute;
  top: 1rem;
  left: 2rem;
}
.contactform .col-md-12 .icon2Contact{
  position: absolute;
  top: 1.3rem;
  left: 2rem;
}
.contactform .col-md-12 .as_contactwidth{
  padding: 1rem 0rem 1rem 5rem;
  border-radius: 15px;
}
.as_textareaContact{
  padding: 1rem 0 1rem 3rem;
  border-radius: 15px;
}
.pContact{
  padding-left: 0px !important;
padding-bottom: 1rem;
font-family: "Helvetica World", sans-serif;
font-size: 20px;
color: rgba(0, 0, 0, 1);
}
.contact_h5{
  font-family: "Helvetica World", sans-serif;
  font-size: 26px;
  color: rgba(255, 255, 255, 1);
  font-weight: 600;
  margin: .5rem 0;
  width: 100%;
  float: left;
}
.contact2_h5{
  font-family: "Helvetica World", sans-serif;
  font-size: 26px;
  color: rgb(29, 47, 72);
  font-weight: 600;
  margin: 2rem 0;
  width: 100%;
  float: left;
}
.contactsubmit{
  width: 100%;
text-align: right;
margin-top: 3rem;
}
.contactsubmit input{
  font-family: "Helvetica World", sans-serif;
  color: rgb(29, 47, 72);
padding: 1rem 4rem;
border-radius: 18px;
border: none;
background-color: rgb(255, 178, 90);
font-weight: 700;
font-size: 20px;
}
.contactform .form-control:focus{
  box-shadow: unset;
border: unset;
}
.live_chat{
  padding-top: 6rem;
}
/* contact page end */

/* about us page start */

/* .about_page{
  margin-top: 5rem;
} */
.as_flexx{
  display: flex;
  align-items: center;
}
.as_flexx h2{
  font-family:  "Helvetica World", sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 81px;
  letter-spacing: 0.03em;
  color: rgba(30, 48, 73, 1);
}
.as_flexx p{
  font-family: "Helvetica World", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: 0em;
  color: rgba(30, 48, 73, 1);
}
.the_why_sec{
  width: 100%;
  float: left;
  margin: 3rem 0;
}
.the_why_sec .row{
  display: flex;
  align-items: center;
}
.the_why_sec h2, .meet_our_teams h2{
  font-family:  "Helvetica World", sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 81px;
  letter-spacing: 0.03em;
  color: rgba(30, 48, 73, 1);
}
.the_why_sec p{
  font-family: "Helvetica World", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: 0em;
  color: rgba(122, 122, 122, 1);  
}
.story_text{
  color: rgba(0, 0, 0, 1) !important;
}
.about_section h3{
  font-family: "Helvetica World", sans-serif;
font-size: 36px;
font-weight: 700;
line-height: 81px;
letter-spacing: 0.03em;
text-align: center;
color: rgba(165, 165, 165, 1);
margin-top: 2rem;
}
.mission{
  padding-right: 15rem;
}
.as_core_option{
  font-family: "Helvetica World", sans-serif;
font-size: 42px;
font-weight: 500;
text-align: center;
color: rgba(255, 178, 90, 1);
margin: 1.5rem 0;
}
.coreparagraph p, .teamshort_para p{
  font-family: "Helvetica World", sans-serif;
font-size: 20px;
font-weight: 400;
text-align: center;
color: rgba(122, 122, 122, 1);
}
.teamshort_para p{
  margin: 1rem 0;
}
.core_image{
  margin-top: 2rem !important;
}
.core_customer{
  margin: 1rem 0;
  font-family: "Helvetica World", sans-serif;
  font-size: 64px;
  font-weight: 400;

}
.about_imageaa{
  background: linear-gradient(180deg, rgba(226, 238, 255, 0) 0%, #E2EEFF 100%);
margin-bottom: 1rem;
}
.as_flexx h4{
  font-family: "Helvetica World", sans-serif;
font-size: 22px;
font-weight: 600;
line-height: 34px;
letter-spacing: 0em;
color: rgba(30, 48, 73, 1);
}
.team_section h4{
  font-family: "Helvetica World", sans-serif;
font-size: 42px;
font-weight: 700;

color: rgba(30, 48, 73, 1);
}
.team_section h6{
  font-family: "Helvetica World", sans-serif;
font-size: 36px;
font-weight: 400;
color: rgba(255, 178, 90, 1);
margin-bottom: 1.5rem;
}
.team_section p{
  font-family: Helvetica;
font-size: 20px;
font-weight: 400;
color: rgba(122, 122, 122, 1);
}
.meet_our_teams .row{
  margin-top: 1rem;
}
.meet_our_teams{
  margin-top: 4rem;
}
/* .sa_bg{
  background-image: url('../images/Rectangle 1325.svg');
} */
.as_marr{
  margin: 6rem 0;
}
.as_flex{
  display: flex;
  align-items: center;
}

/* about us page end */

/* benefits page start */
.cookimg{
  width: 57%;
  float: left;
  padding-bottom: 1rem;
}
.benetis_text p{
  padding-right: 5rem;
}
.buyer_benefits h2{
  font-family: "Helvetica World", sans-serif;
  font-size: 42px;
  font-weight: 400;
  line-height: 81px;
  letter-spacing: 0.1em;
  text-align: center;
  color: rgba(26, 45, 61, 1);
}
.buyer_benefits h2 span{
  color: rgba(255, 178, 90, 1);
}
.buyer_benefits p{
  font-family: "Helvetica World", sans-serif;
font-size: 20px;
font-weight: 400;
line-height: 34px;
letter-spacing: 0em;
text-align: center;
color: rgba(122, 122, 122, 1);
}
.buyer_benefits{
  margin: 5rem 0;
}
.benefits_card .bene{
  background: rgba(255, 255, 255, 1);
  text-align: center;
  padding: 0 1rem;
  border-radius: 10px;
}
.benefits_card h5{
  font-family: "Helvetica World", sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 33px;
  letter-spacing: 0em;
  text-align: center;
  color: rgba(26, 45, 61, 1);  
  margin: 2rem 0;
}
.benefits_card .col-md-4{
  display: flex;
}
.benefits_card p{
  font-family: "WP Greek Helve", sans-serif;;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0em;
  text-align: center;
  color: rgba(111, 111, 111, 1);
  margin-top: 1rem;
  padding: 0 1rem 1rem 1rem;
}
.benefits_card .col-md-4 .img{
  width: 68%;
  margin-bottom: 2rem;
}
.benefits_card .img1{
  margin-top: -6rem;
  margin-bottom: 1rem;
}
.benefits_card .img2{
  margin-top: -1rem;
}
.benefits_card .img3{
  margin-top: -2rem;
  margin-bottom: .6rem;
}

/* benefits page start */

  @media only screen and (min-width:0px) and (max-width: 767px){
     h2 {
      font-size: 2rem !important;
      line-height: 32px !important;
    }
     p {
      font-size: 14px !important;
      line-height: 24px !important;
    }

    .header-sec h6, .as_logout{
      padding: 0 1rem;
    }
    .newslatterfooter{
      padding: 0 1rem;
    }
    .f_image{
      padding-right:0rem;
    }
    .newslatterfooter .btnn{
      padding: 8px 25px;
    }

    .newslatterfooter .btnn{
      padding: 6px 25px;
      top: 35px;
right: 20px;
    }


    .as_bg .col-md-7{
      padding: 0 1rem;
    }

    .padd{
      padding: 0 1rem !important;
    }
    /* .price_plans{
      height: auto !important;
      background: rgba(29, 47, 72, 1);
      margin-top: 3rem;
    } */
    .price_plans h2{
      color: rgba(255, 255, 255, 1);
    }
    .as_tabop{
      width: 14rem;
    }
    .as_button2{
      padding: 8px 19px;
    }
    .as_button4{
      margin-left: 1.5rem;
    }
 .as_px5  {
  padding :0 1rem !important;
}
.as_bttn {
  margin-top: 2rem;
}
.image3,.image1{
  display: none;
}
.image2 {
  width: 100%;
}
.as_pad {
  padding: 1rem 0;
}
.newslatter .input_text{
  position: relative;
  padding: 8px 12px;
  bottom: -9px;
  font-size: 8px;
}
.as_newsletterBtn{
  position: relative;
  margin-top: .5rem;
}
.as_button3 span {
  margin-left: 4px;
}
.imageabout {
  margin: 2rem 0;
}
.verify, .benefits {
  margin-top: 2rem;
}
.verify p{
  margin-bottom: 1rem;
}
.verify .col-md-2 {
  padding: 1rem 1rem;
}
.as_tabOption .mt-5{
  margin-top: 2rem !important;
}
.as_mt3{
  margin-top: 1rem;
}
.as_sec2 h2, .benefits h2{
  margin: 1rem 0;
  text-align: center;
}
.as_sec2 img {
  width: 2rem;
}
.price_plans .pp{
  padding: 0 1rem;
text-align: left;
}
.beniOption p{
  display: flex;
}
.beniOption span {
  float: left;
  margin-right: 12px;
}
.dividesection{
  padding: 2rem 0;
}
.as_card {
  margin-top: 1rem;
}
.plans_li img {
  width: auto;
}
.plans_li li {
  width: auto;
}
.plans_li{
  display: flex;
}
.fP{
  margin-top: 0px;
}
.how_work {
  margin-top: 1rem;
}
.as_card .as_width{
  width: 100%;
  float: left;
}
.pricetabs .col-md-4{
  margin-bottom: 1rem;
}
.fP{
  margin-top: 0px !important;
}
.about_us p , .contact_us p{
  padding: 0 1rem;
  text-align: left;
}
.as_bg{
  position: unset;
}
.contact_us{
  padding-bottom: 1rem;
}
.contact_usform, .contact_usform .row .col-md-6, .card_btn{
  margin-top: 1rem;
}
/* .asContainerf2{
  margin-top: 2rem;
} */
.form_btn{
  margin-bottom: 1rem;
}
.as_bg2{
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.form_icon {
  margin-left: 1rem;
}
.form_icon span{
  margin-left: 16px;
}
.location, .as_footer{
  margin-top: 2rem;
}
.as_footer{
  padding: 2rem 0;
}
.as_footer_menu{
  margin-top: 2rem !important;
}
.asaboutCard{
  padding: 0px;
}
.as_tabop .active{
padding: 20px 22px !important;;
}
.as_tabop .nav-link{
  color: rgba(255, 255, 255, 1);
}
.as_tabop {
  background: transparent;
}
.asaboutCard .col-md-4{
  margin-bottom: 1rem;
}
.asContainerf2{
  padding: 0 1rem;
}
.form_icon span{
  font-size: 16px;
}
.newslatterfooter .sa{
  font-size: 12px;
  padding: 11px 13px;
}
.aboutCard{
  padding: 1rem;
}
.aboutCard span{
  font-size: 28px;
}
.about_us h5{
  padding: 0 1rem;
  font-size: 30px;
}
.card_btn a{
  padding: 12px 43px;
}
.asIconMul{
  margin-top: 2rem;
}
.how_text p, .as_card p, .benefits p{
  text-align: left;
  padding: 0;
}
.sec1 img{
  width: 3rem;
}
.sec1 p {
  width: 80%;
  margin-top: 1rem;
  font-size: 2rem !important;
}
.form_btn{
  margin-top: 1rem;
}
.copyright{
  padding: 0 1rem;
  margin: 0px;
  font-size: 10px !important;
}
.as_footer_menu li a{
  font-size: 14px !important;
}
.contact_iamges img{
  display: none;
}
.as_survey{
  margin-bottom: 0rem;
}
.verift_images .col-md-2{
  text-align: center;
}
.verift_images img{
  width: 50% !important;
}

/* pricing start */

.pricebanner_detalis {
  padding: 1rem;
}
.imagePrice1 {
  position: absolute;
  bottom: 7px;
  left: 5px;
  width: 2rem;
}
.imagePrice3 {
  position: absolute;
  right: 5px;
  bottom: 0px;
  width: 4rem;
}
/* .price_2section img {
  position: absolute;
  top: -14px;
  left: 1rem;
  width: 3rem;
}
.price_2section {
  position: relative;
  margin-bottom: 8rem;
} */
.pric_section{
  margin: 2rem 0;
}
.pricing_custo {
  margin-top: 1rem;
}
/* pricing page end */

/* contact page start */


.contact_description p{
  padding-right: 0px;
  margin-top: 1rem;
}
.live_chat{
  padding-top: 0rem;
}
.contactpage_form{
  padding: 1rem;
}

  .meet_our_teams .ssd {
    display: flex;
    margin-top: 5rem;
  }



.contactsubmit{
  margin-top: 1rem;
}
.contactsubmit input{
  font-weight: 500;
font-size: 18px;
padding: 1rem 3rem;
}
.contact_h5{
  font-size: 20px;
}
.contact_icon1 p{
  padding-left: 1rem;
}
.contactPageicon img {
  width: 1rem;
}
.contactPageicon{
  padding: 7px;
}
.contact_icon1 a{
 font-size: 14px;
}
.contact_section {
  margin-top: 2rem;
}
.contactPageicon {
  width: 2rem;
}
.contact_page {
  margin-top: 3rem;
}

/* contact page end */

/* signup code start */

.sign_container{
  margin-top: 2rem;
}
.as_h3{
  margin-top: 2rem;
  text-align: center;
}
.as_signBtn input {
  padding: 10px 40px;
}
.as_signBtn a{
  margin-bottom: 1rem;
float: left;
padding: 0 .8rem;
}
.signsect1{
  min-height: 120vh;
}
.signup_form{
  margin-top: 0px !important;
}
.iconPara{
  position: absolute;
  top: -45px;
}
.as_col-2{
  font-size: 19px !important;
  font-weight: 700;
}



/* signup code end */

/* signin code start */

.as_loginsection2 {
  padding:1rem;
}
.login_container{
  margin-top: 2rem;
}
.as_signBtn{
  display: flex;
flex-direction: column-reverse;
}
.as_signBtn span{
  margin-top: 1rem;
}

/* signin code end */

/* about us page start */
.about_page {
  margin-top: 3rem;
}
.about_section h3{
  margin-top: 3rem;
  line-height: unset;
}
.as_flex{
  margin-bottom: 1rem;
}
.about_section p{
  text-align: left;
}
.as_marr {
  margin-top: 3rem;
  margin-bottom: 2rem;
}
.as_marr img{
  margin-bottom: 1rem;
}
/* about us page start */
.col.as_colmd{
  flex: 50%;
  float: left;
}
.plans_section1{
  margin-bottom: 1rem;
}

/* benefits code start */
.buyer_benefits {
  margin: 2rem 0;
}
.benefits_card .col-md-4{
  margin-bottom: 1rem;
}
.benefits_card h5{
  margin: 1rem 0;
  font-size: 18px;
}
.benefits_card .bene{
  padding: 2rem 1rem;
  height: auto;
}
.benefits_card .img1 {
  margin-top: -8rem;
  margin-bottom: 0px;
}
.benefits_card .img2 {
  margin-top: -2rem;
}
.benefits_card .img3 {
  margin-top: -3rem;
  margin-bottom: 0px;
}
.benefits_card p{
  text-align: left;
  padding: 0px;
}
/* benefits code start */


.buyer_benefits p{
  text-align: left;
}
.benefits_card .col-md-4 {
  display: block;
}
.mission {
  padding-right: 0;
}
.as_core_option{
  font-size: 1.2rem;
}
.team_section h4{
  font-size: 24px;
  text-align: center;
}
.team_section h6{
  font-size: 20px;
  text-align: center;
  margin-bottom: 0px;
}
.team_section p{
  text-align: center;
}
.as_recaptha iframe{
  margin-top: 1rem;
  width: 100%;
  float: left;
}

  }
  
  @media only screen and (min-width:612px) and (max-width: 767px){
    .sec1 p {
      width: 90%;
    }
  }

    
  @media only screen and (min-width:768px) and (max-width: 1024px){
   
    h2 {
      font-size: 2rem !important;
      line-height: 32px !important;
    }

     p {
      font-size: 14px !important;
      line-height: 24px !important;
    }
    .as_footer_menu li a{
      font-size: 14px !important;
    }
    .as_button2{
      padding: 8px 17px;
      margin-right: 6px;
    }
    .as_button3{
      margin-left: 6px;
    }
    .as_button3 span {
      margin-left: 3px;
    }
    .as_px5 {
      padding: 0 1rem;
    }
    .image1 {
      position: absolute;
      left: 32px;
    }
    .verify, .benefits {
      margin-top: 3rem;
    }
    .benefits h2{
      margin: 1rem 0;
    }
    .as_sec2 p, .plans_li{
      display: flex;
      align-items: baseline;
    }
    .beniOption span {
      width: 12%;
    }
    .as_tabop{
      width: 14rem;
    }
    .plans_li li{
      font-size: 14px;
    }
    .plans_li{
      padding-top: 0px;
    }
    .plans_btn a{
      padding: 10px 30px;
    }
    .how_work {
      margin-top: 3rem;
      float: left;
    }
    .how_work .col-md-6{
      width: 80% !important;
    }
    .fP {
      margin-top: 2.1rem !important;
    }
    .card_btn {
      margin-top: 1rem;
    }
    .card_btn a{
      padding: 12px 60px;
    }
    .imageabout {
      margin: 2rem 0;
    }
    .imageabout img{
      margin-top: 2rem;
    }
    .about_us p{
      padding: 0 6.5rem;
    }
    .asaboutCard p{
      padding: 0px;
    }
    .aboutCard{
      padding: 1rem;
    }
    .aboutCard span{
      font-size: 18px;
      padding-left: 4px;
    }
    .asContainerf2{
      margin-top: 2rem;
    }
    .contact_us p{
      padding: 0 3rem;
    }
    .as_bg{
      position: relative;
      left: 0rem;
      top: 0px;
      margin: 0 !important;
      width: 100%;
    }
    .contact_us{
      padding-bottom: 17rem;
    }
    .contact_usform{
      margin-top: -16rem;
    }
    .contact_usform .col-md-8{
      width: 90%;
      margin: 0 auto;
    }
    .as_bg2{
      padding:0px;
    }
    .form_icon {
      margin-left: 1rem;
    }
    .form_icon span{
      font-size: 14px;
      margin-left: 14px;
    }
    .asIconMul{
      margin-top: 0rem;
      padding-bottom: 1rem;
    }
    .contact_iamges img {
      width: 7rem;
      bottom: 10px;
      right: 0;
      position: absolute;
    }
    .location{
      margin-top: 1rem;
    }
    .form_btn{
      margin: 1rem 0;
    }
    .price_plans{
      height: unset;
      background: transparent;
    }

    /* pricing page satrt */
    .as_pricing_tab, .as_home_tab{
      width: 100% !important; 
      float: left;
    }

    /* pricing page end */


    /* contact page start */

    .contactPageicon {
      width: 4rem;
    }
    .contact_icon1 a{
      font-size: 14px;
    }
    .contact_icon1 p{
      padding-left: 1.5rem;
    }
    .contactpage_form {
      padding: 2rem 2rem;
    }
    .live_chat {
      padding-top: 7rem;
    }
    .contact_page {
      margin-top: 4rem;
    }
    /* contact page end */

.benefits_card img{
  width: 100%;
  float: left;
}
.benefits_card h5{
  font-size: 19px;
  margin: 1rem 0;
}


  }