@font-face {
  font-family: 'Futura';
  src: url('fonts/futura_cond/Futura-Condensed.eot');
  src: url('fonts/futura_cond/Futura-Condensed.eot?#iefix') format('embedded-opentype'),
      url('fonts/futura_cond/Futura-Condensed.woff2') format('woff2'),
      url('fonts/futura_cond/Futura-Condensed.woff') format('woff'),
      url('fonts/futura_cond/Futura-Condensed.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lemands';
  src: url('fonts/lemands/Lemands-Bold.woff2') format('woff2'),
      url('fonts/lemands/Lemands-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fieldwork Geo';
  src: url('fonts/fieldwork-new/Fieldwork-GeoDemibold.eot');
  src: url('fonts/fieldwork-new/Fieldwork-GeoDemibold.eot?#iefix') format('embedded-opentype'),
      url('fonts/fieldwork-new/Fieldwork-GeoDemibold.woff2') format('woff2'),
      url('fonts/fieldwork-new/Fieldwork-GeoDemibold.woff') format('woff'),
      url('fonts/fieldwork-new/Fieldwork-GeoDemibold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url('fonts/open-sans/OpenSans-Regular.eot');
  src: url('fonts/open-sans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
      url('fonts/open-sans/OpenSans-Regular.woff2') format('woff2'),
      url('fonts/open-sans/OpenSans-Regular.woff') format('woff'),
      url('fonts/open-sans/OpenSans-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('fonts/myriad/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),  url('MyriadPro-Regular.otf')  format('opentype'),
	     url('fonts/myriad/MyriadPro-Regular.woff') format('woff'), url('MyriadPro-Regular.ttf')  format('truetype'), url('MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Futura Md BT';
  src: url('fonts/futura_medium/FuturaBT-Medium.eot');
  src: url('fonts/futura_medium/FuturaBT-Medium.eot?#iefix') format('embedded-opentype'),
      url('fonts/futura_medium/FuturaBT-Medium.woff2') format('woff2'),
      url('fonts/futura_medium/FuturaBT-Medium.woff') format('woff'),
      url('fonts/futura_medium/FuturaBT-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}


body{ background-color: transparent;margin: 0!important;padding: 0!important;box-sizing:border-box!important;}
html {scroll-behavior: smooth;}
.min_height {
    min-height: calc(100vh - 319px);
    display: flex;
    align-items: center;
    width: 100%;
}
.main_div{width: 100%;position: relative;}
.main_nav_wrap{background-color: #c0c0c0;padding: 0px 0px;}
.web_nav{padding: 0px 0px 0px 0px; margin: 0px; display: flex;flex-wrap: wrap;justify-content: end;}
.web_nav  li{ list-style-type: none;padding: 0px 0px;margin: 0px;}
.web_nav li a{ text-decoration: none; padding: 0px 30px 0px 30px;text-transform: uppercase;color: #000000;
   font-family: 'Lemands';font-size: 1.4rem;}
   .woocommerce ul.products li.product .price {
    display: flex!important;
    font-weight: 400;
    margin-bottom: 0.5em;
    font-size: .857em;
    justify-content: center!important;
}
/*.web_nav li a:hover,.active{border-bottom: 3px solid #3087c1;text-align: center;}*/
.web_nav li a{transition: 1s ease-in-out;background-position:100% 0%; }
.web_nav li a:hover{
background: linear-gradient(to right, #3087c1 50%, #000000 50%);
    background-size: 200% 100%;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}
.social_main_wrap{display: flex;flex-wrap: wrap;justify-content: end;padding: 0px 30px;width:90%;}
.social_main_wrap_mobile{display: flex;flex-wrap: wrap;justify-content: end;}
.social_icon_wrap ul{padding: 0px 0px 0px 0px; margin: 0px;display: flex;flex-wrap: wrap;}
.social_icon_wrap ul li{list-style: none;padding: 0px 15px 0px 10px;}
.social_icon_wrap li a{text-decoration: none;font-size: 1.5rem;color: #2f5982;}
.social_icon_wrap li a:hover{color: #a10028;transition: all 1S ease-in-out;}
.sign_up_wrap ul{padding: 0px; margin: 0px;display: flex;flex-wrap: wrap;justify-content: end;}
.sign_up_wrap ul li{list-style: none;padding: 0px 6px;}
.sign_up_wrap  li a{text-decoration: none;color: #000000; font-family: 'Fieldwork Geo'; font-size: 1.4rem;transition: all 1s ease; display: inline-block;
  background-position: 100% 0%;
  transition: 1s ease-in-out;}
.sign_up_wrap  li a:hover{background:linear-gradient(to right, #a10028 50%, #000000 50%);background-size:200% 100%;
  -webkit-text-fill-color:transparent;-webkit-background-clip:text;}
.sign_up_wrap  li:nth-child(2){font-size: 1.5rem;margin-top: -3px;}
.main_menu_wrap{background-color: #eee9db;padding: 10px 0px;}
.logo_wrap{width: 20%;}
.main_menu_wrap .col-lg-8{ margin: 0px 0px 0px auto!important;text-align: end!important;}
.logo_wrap img{max-width: 250px;height: 100%;object-fit: contain;}
/* .index_banner{background-repeat: no-repeat;background-size: cover;width: 100%;height:100%;background-position:50% 50%;box-shadow: 2px 10px 5px 0px rgba(0,0,0,0.75);
  -webkit-box-shadow: 2px 10px 5px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 2px 10px 5px 0px rgba(0,0,0,0.75);}
.subscribe_text_wrap{padding: 100px 20px 350px 80px;}
/*.subscribe_text_wrap{padding:100px 20px 84px 80px;}*/
.index_banner{background-repeat: no-repeat;background-size: cover;width: 100%;height:100%;position: relative;
  background-position:15% 0%;box-shadow: 2px 10px 5px 0px rgba(0,0,0,0.75);
  -webkit-box-shadow: 2px 10px 5px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 2px 10px 5px 0px rgba(0,0,0,0.75);}
.subscribe_text_wrap{padding: 70px 20px 50px 80px;}
.subscribe_text_wrap h1{color: #a10028;font-family: 'Lemands';font-size: 2.9rem!important;padding-bottom: 0px!important;}
.blue_line{background-color: #7a6a3f!important;width: 45%!important;height: 5px;display: flex;margin: 0px auto 0px auto;
  justify-content: center;position: absolute;left: 10%;}
.subscribe_text_wrap p{padding-top: 50px; font-family: 'Fieldwork Geo';  font-size: 1.4rem;width: 74%;
  color: #2D2D2D!important;}
.subscribe_btn{padding-left: 100px;padding-top: 20px;}
.subscribe_btn a{text-decoration: none;color:#ffd700; font-family: 'Fieldwork Geo';font-size: 1.6rem;background-color: transparent;border: 2px solid #ffd700;padding: 5px 10px;position: relative;border-radius: 4px;z-index: 2;overflow: hidden;display: inline-block;}
.subscribe_btn a::before{content: "";background-color: #a10028;width: 0%;height: 100%;position: absolute;top: 0;left: 0;
  color: #ffffff!important;transition: all 0.7s ease-out; border-radius: 0px 50px 50px 0px;}
.subscribe_btn a:hover{color: #ffffff;overflow: hidden;}
.subscribe_btn a:hover::before{width: 110%;z-index: -2;}
.subscribe_text_wrap h1{color: #ffffff;font-family: 'Lemands';font-size: 2.5rem;padding-bottom: 20px;}
.blue_line{background-color: #DDC173!important;width: 70%;height: 5px;display: flex;}
.subscribe_text_wrap p{padding-top: 50px; font-family: 'Fieldwork Geo';  font-size: 1.5rem;padding-right: 0px;color: #fff;} */
.subscribe_btn{padding-right: 50px;text-align: end;}
.subscribe_btn a{text-decoration: none;color:#DDC173; font-family: 'Fieldwork Geo';font-size: 1.6rem;background-color: transparent;border: 2px solid #DDC173;padding: 5px 10px;position: relative;border-radius: 4px;z-index: 2;overflow: hidden;display: inline-block;}
.subscribe_btn_about a{text-decoration: none;color:#193F6C!important; font-family: 'Fieldwork Geo';font-size: 1.6rem;background-color: transparent;border: 2px solid #193F6C;padding: 5px 10px;position: relative;border-radius: 4px;z-index: 2;overflow: hidden;display: inline-block;}
.subscribe_btn a::before{content: "";background-color: #DDC173;width: 0%;height: 100%;position: absolute;top: 0;left: 0;
  color: #ffffff!important;transition: all 0.7s ease-out; border-radius: 0px 50px 50px 0px;}
.subscribe_btn_about a::before{content: "";background-color: #DDC173;width: 0%;height: 100%;position: absolute;top: 0;left: 0;
  color: #ffffff!important;transition: all 0.7s ease-out; border-radius: 0px 50px 50px 0px;}
.subscribe_btn a:hover{color: #ffffff;overflow: hidden;}
.subscribe_btn a:hover::before{width: 110%;z-index: -2;}

.subscribe_btn_about a:hover{color: #ffffff!important;overflow: hidden;border: 2px solid #DDC173!important;}
.subscribe_btn_about a:hover::before{width: 110%;z-index: -2;}

.us_lease_info_wrap{width: 100%;display: flex;flex-wrap: wrap;align-items: center;justify-content:space-around;}
.us_logo_wrap{width: auto;padding-bottom: 50px;}
.us_logo_wrap img{max-width: 350px;width: 100%;}
.lease_info_wrap{width: 70%;}
.lease_info_wrap h2{color: #ffffff;font-family: 'Lemands';font-size: 3.5rem;}
.our_report_wrap{background-color: #eee9db;padding-top: 50px;position: relative;z-index: 2;}
.our_report_wrap .col-lg-5{padding: 0px 60px;}
.our_report_wrap img{width: 100%;position: relative;left: -18px;}
.our_report_wrap h3{text-align: center;color: #a10028;font-family: 'Lemands';text-transform: uppercase;font-size: 4.5rem;position: relative;display:flex;flex-wrap:wrap;align-items:end;justify-content:center;}
.our_report_wrap h3:before{content: "";  background-color: #FFFFFF;width: 80%;height: 4px;position: absolute;}
.our_report_wrap p{color: #323130;font-family: 'Fieldwork Geo';font-size: 1.2rem;padding-top: 30px;}
.anchor_wrap{text-align: end;padding: 50px 0px;position: relative;z-index: 10;margin-right: 50px;overflow: hidden;}
.anchor_wrap a{text-decoration: none;color:#a10028;background-color: transparent;border: 2px solid #a10028;display:inline-block;padding: 10px 20px; border-radius: 4px;position: relative;z-index: 1;overflow: hidden;font-family: 'Fieldwork Geo'; margin:0px 50px;}
.anchor_wrap a::before{content: "";background-color: #a10028;width: 0%;height: 100%;position: absolute;top: 0;left: 0;
  color: #ffffff!important;transition: all 0.5s ease-out;z-index: 5;border-radius: 0px 50px 50px 0px;}
.anchor_wrap a:hover{color: #ffffff;}
.anchor_wrap a:hover::before{opacity: 100%;color: #ffffff;z-index: -2;width: 115%;}

.blue_graphic_wrap{width: 100%;z-index: 2;position: relative; margin-top: -10px; background-color: #2F5982;padding-bottom: 50px;}
.blue_content_wrap{ margin-top:0px}
.blue_graphic_wrap img{width: 100%;}
.blue_graphic_wrap h4{color: #ffffff;font-family: 'Lemands';font-size: 3.5rem;
  position: relative;padding-bottom: 30px;padding-top: 15px;}
.blue_graphic_wrap h4::before{content: "";background-color: #ffffff;width: 10%;height: 2px;position: absolute;bottom: 0px;left: 15%;}
.blue_graphic_wrap p{color: #E4E8EB;font-family: 'Fieldwork Geo';font-size: 1.2rem;padding-bottom: 20px;}
.blue_graphic_wrap strong{font-size: 1.4rem;margin-right: 10px;color: #F6F6F6;}
.pic_wrap img{width: 104%;margin: 0px auto;display: block;clip-path: polygon(17% 0, 96% 0%, 97% 100%, 0% 100%); }
  .pic_wrap{width: 100%;-webkit-box-shadow: 10px 10px 5px 0px rgb(0 0 0 / 45%);
    -moz-box-shadow: 10px 10px 5px 0px rgb(0 0 0 / 45%)!important;background-color: transparent;padding: 0px;margin: 0px;} 

    
  .blue_anchor_wrap a::before{content: "";background-color: #a10028;width: 0%;height: 100%;position: absolute;
    top: 0;left: 0;color: #ffffff!important;transition: all 0.5s ease-out;z-index: 5;border-radius: 0px 50px 50px 0px;}
    .blue_anchor_wrap a:hover{color: #ffffff;}
    .blue_anchor_wrap a:hover::before{color: #ffffff;z-index: -2;width: 115%;}
  .blue_anchor_wrap{text-align: center;}
  .blue_anchor_wrap a{color: #F3F6F8;text-decoration: none;background-color: transparent;padding: 10px 30px;border: 2px solid #F3F6F8;border-radius: 4px;
    font-family: 'Fieldwork Geo';position: relative;overflow: hidden;display: inline-block;}
  .portfolio_wrap{padding: 50px 0px;background-color: #eee9db;border-top: 10px solid #002a5c;}
  .portfolio_wrap h5{color: #000000;text-transform: uppercase;  text-align: center;font-family: 'Lemands';font-size: 4.8rem;position: relative;display:flex;flex-wrap:wrap;align-items:end;justify-content:center;}
  .portfolio_wrap h5:before{content: "";background-color: #002a5c;width: 80%;height: 3px;display: flex;position: absolute;}
  .portfolio_content_wrap{text-align: center;}
  .portfolio_content_wrap p {padding: 0px 70px;font-family: 'Fieldwork Geo';color: #242424;}
  .portfolio_content_wrap h6{color: #002A5C;font-family: 'Lemands';text-transform: uppercase;font-size: 1.9rem; padding-top: 20px;}
  .blue_graphic_brd{position: relative;margin-top: -3px;z-index: 3;}
  .blue_graphic_brd img{width: 100%;height: 200px; }
  .portfolio_content_wrap img{width: 100%!important;height: 100px!important;object-fit: contain!important;}
  .portfolio_content_wrap {padding: 0px 20px;}
  .questions_wrap{background-color: #000000;padding: 20px;text-align: center;}
  .questions_wrap .col-lg-8{padding: 0px 45px;text-align: center;}
  .questions_wrap .col-lg-4{text-align: center;}
  .questions_wrap a::before{content: "";background-color: #a10028;width: 0%;height: 100%;position: absolute;
    top: 0;left: 0;color: #ffffff!important;transition: all 0.5s ease-out;z-index: 5;border-radius: 0px 50px 50px 0px;}
    .questions_wrap a:hover{color: #ffffff;}
    .questions_wrap a:hover::before{color: #ffffff;z-index: -2;width: 115%;}
  .questions_wrap a{text-decoration: none;color: #ffffff;font-family: 'Fieldwork Geo'; border: 2px solid #ffffff;
    padding: 10px 35px;border-radius: 4px; position: relative;z-index: 10;overflow: hidden;display: inline-block;}
  .questions_wrap h5{color: #ffffff;text-transform: uppercase;font-family: 'Lemands';font-size: 5.2rem;}
  .questions_wrap p{color: #ffffff;font-family: 'Fieldwork Geo';font-size: 1.5rem;line-height: 2.7rem;margin-bottom: 0px;padding-bottom: 0px;}
  .main_footer{background-color: #c0c0c0;}
  .footer_para p{color: #193f6c;font-size:0.9rem;}
  .footer_logo_wrap{text-align: center;}
  .footer_logo_wrap img{display:block; margin: 0px auto;max-width:250px; height:100%;}
  .footer_logo_wrap ul{padding: 0px; margin: 0px;display: flex;flex-wrap: wrap;justify-content:center;}
  .footer_logo_wrap ul li{list-style: none;padding: 10px 40px;}
  .footer_logo_wrap li a{color: #193f6c;font-size: 1.9rem;}
  .footer_logo_wrap li a:hover{color: #a10028;transition: all 1s ease-in-out;}
  .footer_anchor{padding: 0px 0px 20px 0px; margin: 0px;display: flex;justify-content: center!important;}
  .footer_anchor li{list-style: none;padding:0px 13px;}
  .footer_anchor li a{text-decoration: none;color: #000000;font-family: 'Futura';letter-spacing: 0.1rem;font-size: 1.1rem;
    display: inline-block;padding:0px 0px 0px;
    background-position: 100% 0%;
    transition: 1s ease-in-out;}
    .footer_anchor li a:hover{background:linear-gradient(to right, #a10028 50%, #000000 50%);background-size:200% 100%;
      -webkit-text-fill-color:transparent;-webkit-background-clip:text;}
  .footer_anchor_wrap p{text-align: end;color: #193f6c;}
  .footer_anchor_wrap a{text-decoration: none;color: #193f6c;}
  .plan_wrap{background-color: #eee9db; border-top: 5px solid #353431;padding: 50px 0px 10px 0px;}
  .plan_wrap h1{color: #a10028;text-align: center;font-family: 'Lemands';font-size: 4.2rem;}
  .plan_wrap p{font-family: 'Fieldwork Geo';font-size: 1.3rem;color: #202020;}
  .subscribe_plan_wrap{background-color: #eee9db;}
  .subscribe_plan_wrap .row{padding-bottom: 80px;}
  .subscribe_plan_wrap h2{font-family: 'Lemands'; font-size: 2rem;color: #101010;}
  .subscribe_plan_wrap p{font-family: 'Fieldwork Geo';font-size: 1.3rem;color: #202020;}
  .plan_subscribe_wrap{text-align: center;padding-top: 10px;}
  .plan_subscribe_wrap img{width: 55%;max-height: 122px;object-fit: contain;}
  .flag_anchor{padding: 50px 0px;}
  .flag_anchor a{ background-color: transparent;border: 2px solid #a10028; text-decoration: none;padding: 10px 30px;display: inline-block;color: #a10028;font-family: 'Fieldwork Geo';
  border-radius: 4px;transition: all 0.5s ease;overflow: hidden;position: relative;z-index: 1;}
  .flag_anchor a::before{content: "";background-color: #a10028;width: 0%;height: 100%;position: absolute;
    top: 0;left: 0;color: #ffffff!important;transition: all 0.5s ease-out;z-index: 5;border-radius: 0px 50px 50px 0px;}

    .flag_anchor a:hover{color: #ffffff;}
    .flag_anchor a:hover::before{color: #ffffff;z-index: -2;width: 115%;}
    .border_white{background-color: #ffffff;width: 50%;height: 5px;position: relative;left: 5%; margin: 100px 0px;}
    .about_banner{width: 100%;height:auto;background-repeat: no-repeat;background-size: cover;border-top:5px solid #353431;padding: 100px 50px 230px 50px;background-position: 50% 50%;}
    .about_banner img{width: 80%;}
    .about_banner h1{color: #a10028;font-family: 'Lemands';font-size: 2.7rem;padding-bottom: 20px;}
    .border_wrap{background-color: #2F5982;width: 60%;height: 2px;margin: 0px auto;}
    .about_banner p{color: #202020;font-family: 'Fieldwork Geo';font-size: 1.2rem;padding-top: 50px;}
    .about_lease_wrap{background-color: #eee9db;padding: 100px 50px;}
    .about_lease_wrap h2{color: #a10028;font-family: 'Lemands';font-size: 3.7rem;position: relative;}
    .about_lease_wrap h2::before{content: "";background-color: #ffffff;width: 40%;height: 3px;position: absolute;bottom: -20px;left: 40px;}
    .about_lease_wrap ul{padding: 30px 50px 0px 50px;}
    .about_lease_wrap li{font-size: 1.2rem;font-family: 'Fieldwork Geo'; padding-bottom: 50px;position: relative;color: #1F1F1F; list-style: none;}
    .about_lease_wrap li::before{content: "";background-color: #2F5982;width: 10px; height: 10px; border-radius: 50%;top: 10px;position: absolute; left: -30px;}
    .contact_heading_wrap h1{color: #a10028;font-family: 'Lemands';font-size: 3.7rem; text-align: center;}
    .index_form_wrap{background-color: #eee9db;border-top: 5px solid #353431;}
    .index_form_wrap h2{text-align: center;padding-top: 20px;font-family: 'Lemands';}
    .alert{display: none}
    .form_styles{padding: 50px 0px;}
    .form_styles label{color: #a10028;font-family: 'Fieldwork Geo';}
    .form_logo_wrap{padding: 0px 0px; text-align: center;background-color:#eee7db;}
    .form_logo_wrap img{width: 50%;display: block; margin: 0px auto 0px auto;}
 .form-control{background-color: transparent;border:2px solid #a10028!important;margin-bottom: 10px; }
 .form-control:focus{border: none!important;background-color: transparent;}
 .form-control:focus
 {
     border: 1px solid #a10028!important;
     box-shadow: 0 0 3px #a10028!important;
     outline-offset: 10px!important;
     outline: #a10028!important;
 }
 .btn_submit{}
 .btn_submit{background-color: transparent;padding: 10px 60px;border: 2px solid #a10028;display: inline-block; position: relative;overflow: hidden;z-index: 10; 
  border-radius: 4px;color: #a10028;font-family: 'Fieldwork Geo';}
 .btn_submit::before{content: "";background-color: #a10028;position: absolute; top: 0;width: 0px;height: 100%;  z-index: 2;left: 0;
  transition: all 0.5s ease;border-radius: 0px 50px 50px 0px;}
 .btn_submit{transition: all 0.5s ease;}
 .btn_submit:hover{color: #ffffff;background-color:#a10028; }
 .btn_submit:hover::before{color: #ffffff;z-index: -2;width: 115%;}
 .border_form_row{box-shadow: -1px 6px 20px -1px rgba(0,0,0,0.75);
  -webkit-box-shadow: -1px 6px 20px -1px rgba(0,0,0,0.75);
  -moz-box-shadow: -1px 6px 20px -1px rgba(0,0,0,0.75); padding: 0px 0px;}
/* 
.banner_main_img{position: relative;}
.banner_main_img img{height: 700px;width: 100%;}
.banner_content_wrap{position: absolute;top: 0;padding:150px 50px 150px 50px;} */
.web_nav .current_page_item > a{
    border-bottom: 3px solid #3087c1;
    text-align: center;
    color: #3087c1;
}
/*woocommerce styling layout setting*/
 
.woocommerce-ordering{display: none;}
.woocommerce-breadcrumb{display: none;}
.woocommerce .quantity .qty{display: none;}
.product_meta{display: none;}
.product-quantity{display: none;}
.woocommerce-MyAccount-navigation{float: unset!important;width: 100%!important;display: flex;justify-content: center;}
.woocommerce-account .woocommerce-MyAccount-content{float: unset!important;width: 100%!important;display: flex;justify-content: center;margin-top: 50px;}
.woocommerce-MyAccount-navigation ul{padding: 0;margin: 0;}
.woocommerce-MyAccount-navigation ul li{display: inline-block;padding: 0px 20px;}
.woocommerce-MyAccount-navigation ul li a{color:#a10028!important;font-family: 'Lemands';text-decoration: none;}
.shop_table{margin-top: 50px!important;}
.woocommerce-Price-amount.amount{padding-left: 0px!important;}
.woocommerce-products-header__title.page-title{display: none;}
.woocommerce-result-count{display: none;}
.woocommerce ul.products li.product a img{position: relative!important;width: 21%!important;display: inline!important;text-align: center;} 
/* :rgb(67, 117, 158, 0.7) */
.woocommerce ul.products li:hover{
background-color:transparent;transform: translateY(-10px);}
.woocommerce ul.products li{transition: all 0.3s ease-in-out!important;}
/*.woocommerce-loop-product__title{position: absolute;left: 249px;top: -3px;}*/
/*.subscribe_plan_wrap p{position: absolute;left: 249px;top: 58px;}*/
.subscribe_plan_wrap p{display: -webkit-box;-webkit-line-clamp: 15;-webkit-box-orient: vertical;overflow: hidden;}
.woocommerce .products ul, .woocommerce ul.products{display: flex;justify-content: space-around;}
.woocommerce-loop-product__title{font-family: 'Lemands';font-size: 2rem!important;color: #101010;}
.woocommerce ul.products li.product .price{color: #a10028!important;font-family: 'Lemands';
  font-size: 1.3rem!important;}
.woocommerce-Price-amount.amount{padding-left:30px;}
/*.product.type-product:after{content: '';position: absolute;background-color: #ffffff;width: 100%;height: 5px;
  left: 0;bottom: -56px;}*/
.product.type-product{position: relative; margin: 11px 22px!important;text-align: center!important;border:2px solid #2f5982;border-radius: 3%;padding: 12px!important;}
.woocommerce ul.products li.product .button{
  background-color: transparent;
    border: 2px solid #a10028;
    text-decoration: none;
    padding: 10px 30px;
    display: inline-block;
    color: #a10028;
    font-family: 'Fieldwork Geo';
    border-radius: 4px;
    transition: all 0.5s ease;
    overflow: hidden;
    position: relative;
    z-index: 1;
  }
.woocommerce ul.products li.product .button::before{content: "";background-color: #a10028;width: 0%;height: 100%;position: absolute;
    top: 0;left: 0;color: #ffffff!important;transition: all 0.5s ease-out;z-index: 5;border-radius: 0px 50px 50px 0px;}
.woocommerce ul.products li.product .button:hover{color:#fff;}
.woocommerce ul.products li.product .button:hover::before{color: #ffffff;z-index: -2;width: 115%;}
.woocommerce-product-gallery__image{display: flex;justify-content: center;}
.checkout-button{background-color:#a10028!important;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{width: 37%;}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{background-color:#a10028!important;color: #fff;}
.woocommerce-LostPassword.lost_password a{color:#a10028!important;text-decoration: none;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{background-color:#a10028!important; }
.woocommerce div.product form.cart .button{background-color:#a10028!important;}
.woocommerce div.product p.price, .woocommerce div.product span.price{color:#a10028!important;}
.woocommerce-info{border-top-color:#a10028!important;}
.woocommerce-info::before{color:#a10028!important;}
.woocommerce-info a{text-decoration: none;color:#a10028!important;}
.woocommerce a.added_to_cart{display: block!important;text-decoration: none!important;color:#a10028!important; }
.cart_icon_menu .cart-contents-count {
  position: absolute;
  top: 0px;
  right: -6px;
  background-color: #ed1d24;
  border-radius: 100px;
  font-size: 0.7rem;
  padding: 3px 6px 0;
  /* min-width: 25px; */
  color: #fff;
  min-height: 17px;
  min-width: 17px;
  }
  .cart_icon_menu {
    position: absolute;
    right: 10%;
    top: 0px;
    bottom: 0;
    margin: auto;
  }
.menu-item.cart-contents{ font-size:1.4rem;text-decoration: none;color: #2f5982;}
.site-main{min-height:calc(100vh - 214px);}
.wc-backward{background-color:#ed1d24!important;color:#fff!important;}
.woocommerce-message{border-top-color:#ed1d24!important;}
.woocommerce-message::before{color:#ed1d24!important;}
.product-name a{color:#000!important;text-decoration: none;}
.footer_anchor_wrap{padding: 0px 0px;}
.about_lease_wrap p{
	font-size: 1.2rem;
    font-family: 'Fieldwork Geo';    
    position: relative;
    color: #1F1F1F;
    list-style: none;
	text-align:center;
}
/*smaple report page*/
.sample-report h1{font-family: 'Lemands';font-size: 1.5rem;font-weight: 500;color: #2f5982;letter-spacing: 2px;font-weight: bold;padding-bottom: 5px;}
.sample-report span{font-family: 'Lemands';font-size: 1.5rem;font-weight: 500;color: #a10028;}
.border_wrap_sample{background-color: #2F5982;width: 52%;height: 3px;}
.sample-report{background-color: #eee9db;padding: 100px 50px 89px 50px;}
.sample-report p{font-family: 'Open Sans'!important;}
.subscribe_btn_sample a{text-decoration: none;color:#2f5982; font-family: 'Fieldwork Geo';font-size: 1.6rem;background-color: transparent;border: 2px solid #a10028;position: relative;border-radius: 9px;z-index: 2;overflow: hidden;display: inline-block;transition: all 0.2s;padding-top: 5px!important;padding-right: 30px!important;padding-left: 30px!important;}
.subscribe_btn_sample a:hover{color: #ffffff;overflow: hidden;background-color:#a10028; }
.pdf_icon{width: 100%;height: 100%;text-align: center;padding: 29px 0px;}
.pdf_icon img{width: 100px;text-align: center;}
/*.sample-report a{font-family: 'Lemands'!important;font-size: 2rem;font-weight: 400;padding: 5px 30px;}*/
.phillips_360 a:hover{color:#a10028;}
.form_styles {border-left:2px dotted #a10028;}
.personal_info span{color:#a10028;}
.personal_info p{color:#000;font-family: 'Fieldwork Geo'!important;}
.personal_info a{text-decoration:none;color:#000;}
.price bdi{padding-right:5px!important;}
.text_a a{color:red!important;cursor:pointer!important;text-decoration:none;}
/*PDf styling*/
.pdf_dowload{
  background-color: transparent;
    border: 2px solid #a10028;
    text-decoration: none;
    padding: 10px 30px;
    display: inline-block;
    color: #a10028;
    font-family: 'Fieldwork Geo';
    border-radius: 4px;
    transition: all 0.5s ease;
    overflow: hidden;
    position: relative;
    z-index: 1;
  }
.pdf_dowload::before{content: "";background-color: #a10028;width: 0%;height: 100%;position: absolute;
    top: 0;left: 0;color: #ffffff!important;transition: all 0.5s ease-out;z-index: 5;border-radius: 0px 50px 50px 0px;}
.pdf_dowload:hover{color:#fff;}
.pdf_dowload:hover::before{color: #ffffff;z-index: -2;width: 115%;}
.acf-field-text{font-family:'Fieldwork Geo';text-align:center;}
.price_time_opt{padding-right:10px!important;}
#post-87{margin-bottom:17px;}