/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/

/*@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');*/
/* @font-face {font-family: 'ProximaNova';src: url("fonts/ProximaNovaAltRegular.otf") format("opentype");font-weight:400;}
 @font-face {font-family: 'ProximaNovaAlt-bold';src: url("fonts/ProximaNovaAltBold.otf") format("opentype");font-weight:700;}
 @font-face {font-family: 'ProximaNovaAlt-xbold';src: url("fonts/ProximaNovaAltExtraBold.otf") format("opentype");font-weight:800;}
 @font-face {font-family: 'ProximaNovaAlt-light';src: url("fonts/ProximaNovaAltLight.otf") format("opentype");font-weight:300;}
 @font-face {font-family: 'ProximaNovaAlt-black';src: url("fonts/ProximaNovaAltBlack.otf") format("opentype");font-weight:900;}
 @font-face {font-family: 'ProximaNovaAlt-medium';src: url("fonts/ProximaNovaAltMedium.otf") format("opentype");font-weight:500;}
 */

 @font-face {font-family: 'ProximaNova';src: url("fonts/ProximaNovaAltRegular.otf") format("opentype");font-weight:400;}
 @font-face {font-family: 'ProximaNova';src: url("fonts/ProximaNovaAltBold.otf") format("opentype");font-weight:700;}
 @font-face {font-family: 'ProximaNova';src: url("fonts/ProximaNovaAltExtraBold.otf") format("opentype");font-weight:800;}
 @font-face {font-family: 'ProximaNova';src: url("fonts/ProximaNovaAltLight.otf") format("opentype");font-weight:300;}
 @font-face {font-family: 'ProximaNova';src: url("fonts/ProximaNovaAltBlack.otf") format("opentype");font-weight:900;}
 /*@font-face {font-family: 'ProximaNova';src: url("fonts/ProximaNovaAltRegular.otf") format("opentype");font-weight:500;}*/
 

 .backgroundBlack{background-color: black;color:white;}
 .submenu a{color: #fff !important;text-decoration: none;display: block;position: relative;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
 .nav li ul {background:none !important;width: 200px; right: 0;}
 .backgroundBlack .logo_container{line-height: 80px;}
 .material-icons {font-family: 'Material Icons';font-weight: normal;font-style: normal;font-size: 22px;line-height: 22px;letter-spacing: normal;text-transform: none;display: inline-block;white-space: nowrap;word-wrap: normal;direction: ltr;-webkit-font-feature-settings: 'liga';-webkit-font-smoothing: antialiased;}
 body{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family: 'ProximaNova';font-weight: 400 ;font-size: 15px;line-height: 20px;color: #232020;}
 h1, h2, h3, h4, h5, h6{font-family:'ProximaNova' !important;color: #232020;font-weight: bold;}
 h1>a, h2>a , h3>a, h4>a, h5>a, h6>a{font-family:'ProximaNova' !important;color: #232020;font-weight: 700;}
 p, ul, li, a{font-family: 'ProximaNova';font-weight: 400;}
 p, ul, li, .et_pb_blurb_description, .et_pb_text_inner{color:inherit;font-size: 16px;line-height: 24px;}
 li{margin-bottom:10px;}
 a {color: #25A9E0 ;}
 .text-white h2{color: #fff;}
 .blue-clr{color: #007CBA !important;}
 .lightblue-clr{color: #25A9E0 !important;}
 h1{font-size: 52px !important;line-height: 64px !important;}
 h2{font-size: 36px !important;line-height: 44px !important;}
 h3{font-size: 20px !important;line-height: 26px !important;}
 h4{font-size: 18px !important;line-height: 24px !important;}
 h5{font-size: 16px !important;line-height: 22px !important;}
 h6{font-size: 14px !important;line-height: 19px !important;}
 h1>a{font-size: 52px !important;line-height: 64px !important;}
 h2>a{font-size: 36px !important;line-height: 44px !important;}
 h3>a{font-size: 20px !important;line-height: 26px !important;}
 h4>a{font-size: 20px !important;line-height: 24px !important;}
 h5>a{font-size: 16px !important;line-height: 22px !important;}
 h6>a{font-size: 14px !important;line-height: 19px !important;}
 h1.font-36{font-size: 36px !important;line-height: 44px !important;}
 .font-24, .font-24 *{font-size:24px !important;line-height:30px !important;color:#232020;}
 .font-20 .et_pb_text_inner *{font-size: 20px !important;line-height: 28px !important;}
 p, li{font-size: 16px;line-height:24px}
 .page-title .et_pb_text_inner {font-size: 25px !important;line-height: 64px !important;font-family:'ProximaNova' !important;font-weight: 700; color: #232020;}
 .page-title .et_pb_text_inner *{font-size: 52px !important;line-height: 64px !important;font-family:'ProximaNova' !important;font-weight: 700;color: #232020;}
 .section-title .et_pb_text_inner {font-size: 36px !important;line-height: 44px !important;font-family:'ProximaNova' !important;font-weight: 700;color: #232020;}
 .section-title .et_pb_text_inner *{font-size: 36px !important;line-height: 44px !important;font-family:'ProximaNova' !important;font-weight: 700;color: #232020;}
 .fw-600, .fw-600 .et_pb_text_inner *{font-weight: 600 !important;}
 .fw-500, .fw-500 .et_pb_text_inner *{font-weight: 500 !important;}
 .fw-400, .fw-400 .et_pb_text_inner *{font-weight: 400 !important;}
 .ml-2{margin-left: 8px;}
 .flex-fill{flex:1 1 auto!important}
 .flex-row{flex-direction:row!important}
 .flex-column{flex-direction:column!important}
 .flex-row-reverse{flex-direction:row-reverse!important}
 .flex-column-reverse{flex-direction:column-reverse!important}
 .flex-grow-0{flex-grow:0!important}
 .flex-grow-1{flex-grow:1!important}
 .flex-shrink-0{flex-shrink:0!important}
 .flex-shrink-1{flex-shrink:1!important}
 .flex-wrap{flex-wrap:wrap!important}
 .flex-nowrap{flex-wrap:nowrap!important}
 .flex-wrap-reverse{flex-wrap:wrap-reverse!important}
 .gap-0{gap:0!important}
 .gap-1{gap:.25rem!important}
 .gap-2{gap:.5rem!important}
 .gap-3{gap:1rem!important}
 .gap-4{gap:1.5rem!important}
 .gap-5{gap:3rem!important}
 .justify-content-start{justify-content:flex-start!important}
 .justify-content-end{justify-content:flex-end!important}
 .justify-content-center{justify-content:center!important}
 .justify-content-between{justify-content:space-between!important}
 .justify-content-around{justify-content:space-around!important}
 .justify-content-evenly{justify-content:space-evenly!important}
 .align-items-start{align-items:flex-start!important}
 .align-items-end{align-items:flex-end!important}
 .align-items-center{align-items:center!important}
 .align-items-baseline{align-items:baseline!important}
 .align-items-stretch{align-items:stretch!important}
 .align-content-start{align-content:flex-start!important}
 .align-content-end{align-content:flex-end!important}
 .align-content-center{align-content:center!important}
 .align-content-between{align-content:space-between!important}
 .align-content-around{align-content:space-around!important}
 .align-content-stretch{align-content:stretch!important}
 .align-self-auto{align-self:auto!important}
 .align-self-start{align-self:flex-start!important}
 .align-self-end{align-self:flex-end!important}
 .align-self-center{align-self:center!important}
 .align-self-baseline{align-self:baseline!important}
 .align-self-stretch{align-self:stretch!important}
 .order-first{order:-1!important}
 .order-0{order:0!important}
 .order-1{order:1!important}
 .order-2{order:2!important}
 .order-3{order:3!important}
 .order-4{order:4!important}
 .order-5{order:5!important}
 .order-last{order:6!important}
 .row-flex.et_pb_row.et_pb_equal_columns>.et_pb_column{
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}
.white-card {
    height: 100%;
}
.row-flex.et_pb_row.et_pb_equal_columns>.et_pb_column .white-card .et_pb_blurb_content{
   height: 100%;
}
.row-flex.et_pb_row.et_pb_equal_columns>.et_pb_column .white-card .et_pb_blurb_content .et_pb_blurb_container{
   height: 100%;
}
 .m-0{margin:0!important}
 .m-1{margin:.25rem!important}
 .m-2{margin:.5rem!important}
 .m-3{margin:1rem!important}
 .m-4{margin:1.5rem!important}
 .m-5{margin:3rem!important}
 .m-auto{margin:auto!important}
 .mx-0{margin-right:0!important;margin-left:0!important}
 .mx-1{margin-right:.25rem!important;margin-left:.25rem!important}
 .mx-2{margin-right:.5rem!important;margin-left:.5rem!important}
 .mx-3{margin-right:1rem!important;margin-left:1rem!important}
 .mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}
 .mx-5{margin-right:3rem!important;margin-left:3rem!important}
 .mx-auto{margin-right:auto!important;margin-left:auto!important}
 .my-0{margin-top:0!important;margin-bottom:0!important}
 .my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}
 .my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}
 .my-3{margin-top:1rem!important;margin-bottom:1rem!important}
 .my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}
 .my-5{margin-top:3rem!important;margin-bottom:3rem!important}
 .my-auto{margin-top:auto!important;margin-bottom:auto!important}
 .mt-0{margin-top:0!important}
 .mt-1{margin-top:.25rem!important}
 .mt-2{margin-top:.5rem!important}
 .mt-3{margin-top:1rem!important}
 .mt-4{margin-top:1.5rem!important}
 .mt-5{margin-top:3rem!important}
 .mt-auto{margin-top:auto!important}
 .me-0{margin-right:0!important}
 .me-1{margin-right:.25rem!important}
 .me-2{margin-right:.5rem!important}
 .me-3{margin-right:1rem!important}
 .me-4{margin-right:1.5rem!important}
 .me-5{margin-right:3rem!important}
 .me-auto{margin-right:auto!important}
 .mb-0{margin-bottom:0!important}
 .mb-1{margin-bottom:.25rem!important}
 .mb-2{margin-bottom:.5rem!important}
 .mb-3{margin-bottom:1rem!important}
 .mb-4{margin-bottom:1.5rem!important}
 .mb-5{margin-bottom:3rem!important}
 .mb-auto{margin-bottom:auto!important}
 .ms-0{margin-left:0!important}
 .ms-1{margin-left:.25rem!important}
 .ms-2{margin-left:.5rem!important}
 .ms-3{margin-left:1rem!important}
 .ms-4{margin-left:1.5rem!important}
 .ms-5{margin-left:3rem!important}
 .ms-auto{margin-left:auto!important}
 .p-0{padding:0!important}
 .p-1{padding:.25rem!important}
 .p-2{padding:.5rem!important}
 .p-3{padding:1rem!important}
 .p-4{padding:1.5rem!important}
 .p-5{padding:3rem!important}
 .px-0{padding-right:0!important;padding-left:0!important}
 .px-1{padding-right:.25rem!important;padding-left:.25rem!important}
 .px-2{padding-right:.5rem!important;padding-left:.5rem!important}
 .px-3{padding-right:1rem!important;padding-left:1rem!important}
 .px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
 .px-5{padding-right:3rem!important;padding-left:3rem!important}
 .py-0{padding-top:0!important;padding-bottom:0!important}
 .py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}
 .py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}
 .py-3{padding-top:1rem!important;padding-bottom:1rem!important}
 .py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}
 .py-5{padding-top:3rem!important;padding-bottom:3rem!important}
 .pt-0{padding-top:0!important}
 .pt-1{padding-top:.25rem!important}
 .pt-2{padding-top:.5rem!important}
 .pt-3{padding-top:1rem!important}
 .pt-4{padding-top:1.5rem!important}
 .pt-5{padding-top:3rem!important}
 .pe-0{padding-right:0!important}
 .pe-1{padding-right:.25rem!important}
 .pe-2{padding-right:.5rem!important}
 .pe-3{padding-right:1rem!important}
 .pe-4{padding-right:1.5rem!important}
 .pe-5{padding-right:3rem!important}
 .pb-0{padding-bottom:0!important}
 .pb-1{padding-bottom:.25rem!important}
 .pb-2{padding-bottom:.5rem!important}
 .pb-3{padding-bottom:1rem!important}
 .pb-4{padding-bottom:1.5rem!important}
 .pb-5{padding-bottom:3rem!important}
 .ps-0{padding-left:0!important}
 .ps-1{padding-left:.25rem!important}
 .ps-2{padding-left:.5rem!important}
 .ps-3{padding-left:1rem!important}
 .ps-4{padding-left:1.5rem!important}
 .ps-5{padding-left:3rem!important}
 .d-inline{display:inline!important}
 .d-inline-block{display:inline-block!important}
 .d-block{display:block!important}
 .d-grid{display:grid!important}
 .d-table{display:table!important}
 .d-table-row{display:table-row!important}
 .d-table-cell{display:table-cell!important}
 .d-flex{display:flex!important}
 .d-inline-flex{display:inline-flex!important}
 .d-none{display:none!important}
 .shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}
 .shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}
 .shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}
 .shadow-none{box-shadow:none!important}
 .position-static{position:static!important}
 .position-relative{position:relative!important}
 .position-absolute{position:absolute!important}
 .position-fixed{position:fixed!important}
 .position-sticky{position:-webkit-sticky!important;position:sticky!important}
 .top-0{top:0!important}
 .top-50{top:50%!important}
 .top-100{top:100%!important}
 .bottom-0{bottom:0!important}
 .bottom-50{bottom:50%!important}
 .bottom-100{bottom:100%!important}
 .start-0{left:0!important}
 .start-50{left:50%!important}
 .start-100{left:100%!important}
 .end-0{right:0!important}
 .end-50{right:50%!important}
 .end-100{right:100%!important}
 .translate-middle{transform:translate(-50%,-50%)!important}
 .translate-middle-x{transform:translateX(-50%)!important}
 .translate-middle-y{transform:translateY(-50%)!important}
 .border{border:1px solid #e5e5e5!important}
 .border-0{border:0!important}
 .border-top{border-top:1px solid #e5e5e5!important}
 .border-top-0{border-top:0!important}
 .border-end{border-right:1px solid #e5e5e5!important}
 .border-end-0{border-right:0!important}
 .border-bottom{border-bottom:1px solid #e5e5e5!important}
 .border-bottom-0{border-bottom:0!important}
 .border-start{border-left:1px solid #e5e5e5!important}
 .border-start-0{border-left:0!important}
 .border-primary{border-color:#0d6efd!important}
 .border-secondary{border-color:#6c757d!important}
 .border-success{border-color:#198754!important}
 .border-info{border-color:#0dcaf0!important}
 .border-warning{border-color:#ffc107!important}
 .border-danger{border-color:#dc3545!important}
 .border-light{border-color:#f8f9fa!important}
 /*svg*/
 svg {
  color: inherit;
  fill: currentColor;
}
.ic{
   height: 24px;
   width: 24px;
   min-width: 24px;
   fill: currentColor;
}
.me-10{
   margin-right: 10px;
}
 .twelve-columns .et_pb_module {width: 8.33%;float: left;}
 .top-header{ background: linear-gradient(90deg, #2CA5F3 0%, #34CFD1 100%);font-size:15px;z-index:999}
 .top-header .header-callto .callto-left,.top-header .header-callto .callto-right{display:inline-block;color:#fff}
 .top-header .header-callto .callto-left a,.top-header .header-callto .callto-right a{color:#fff}
 .top-header .callto-left{padding:8px 0;display:inline-flex;align-items:center}
 .top-header .callto-left a, .callto-center{display:flex;padding-right:5px;position:relative;align-items:center}
 .top-header .callto-left a:first-child{padding-left:0}
 .top-header .callto-left a:hover{color:#6accfd}
 .top-header .header-callto .callto-right{float:right}
 .callto-right .cta a{color:#fff;display:inline-flex;padding:8px 5px;align-items:center}
 .top-header .callto-left a .dis-mobile{padding-left:10px}
 .header-callto {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #fff;
}
.ms-10{margin-left: 10px;}
 .callto-right a:hover,.top-header .callto-left a:hover{color:#fff;opacity:.9}
 .cta{font-weight:500;align-items:center}
 .cta a{font-weight:500}
 span.number1{padding-left:10px}
 .nav li ul{padding:0}
 .nav li ul.sub-menu{background-color:#fff!important}
 #top-menu li li{padding:0;display:block}
 #top-menu li{margin-bottom: 0;}
 li.menu-item {margin-bottom: 0;}
 #top-menu li li a{width:100%}
 #top-menu li li a:hover{color:#232020}
 #top-menu-nav>ul>li>a:hover{opacity: 1 !important;}
 #top-menu>li.et-hover>a{color:#25A9E0 !important; opacity: 1;}
 .container {margin: 0 auto;padding-left: 65px;padding-right: 65px;width: 100%;max-width: 1570px;}
 .et_header_style_left #et-top-navigation{padding-top:28px}
 .et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:28px}
 #main-header .et_mobile_menu .menu-item-has-children>a, .et_pb_menu .et_mobile_menu .menu-item-has-children>a{background-color:transparent;position:relative}
 #main-header .et_mobile_menu .menu-item-has-children>a:after, .et_pb_menu .et_mobile_menu .menu-item-has-children>a:after{font-family:ETmodules;text-align:center;speak:none;font-weight:600;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute;font-size:18px;content:'\4c';top:11px;right:13px}
 #main-header .et_mobile_menu .menu-item-has-children.visible>a:after, .et_pb_menu .et_mobile_menu .menu-item-has-children.visible>a:after{content:'\4d'}
 #main-header .et_mobile_menu ul.sub-menu, .et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li ul.sub-menu, .et_pb_menu .et_mobile_menu ul.sub-menu{display:none!important;visibility:hidden!important;transition:all 1.5s ease-in-out}
 #main-header .et_mobile_menu li.visible>ul.sub-menu, .et-db #et-boc .et-l #main-header .et_mobile_menu li.visible>ul.sub-menu, .et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu li.visible>ul.sub-menu, .et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li.visible>ul.sub-menu, .et_pb_menu .et_mobile_menu li.visible>ul.sub-menu{display:block!important;visibility:visible!important}
 .et_mobile_menu .menu-item-has-children>a{font-weight:400}
 .et_mobile_menu li a{font-size:15px;font-weight:400}
 #logo{max-width:100%;height:46px;max-height:68%}
 #top-menu a{font-size:16px;font-weight:500;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
 .footer-widget .et_pb_widget a{font-weight:400;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
 .textwidget,.textwidget p{font-weight:400}
 .footer-widget .widget-title{padding-bottom:16px}
 .textwidget p{padding-bottom:16px}
 #footer-widgets .footer-widget li:before{content:none}
 #footer-widgets .footer-widget li{margin-bottom:16px;font-weight:400;padding-left:0}
 #footer-widgets .footer-widget li a{text-decoration:none;font-weight:400;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
 .footer-widget{font-weight:400}
 #footer-bottom a{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
 .textwidget a:not(.btn):hover {
    color: #0066DC !important;
}
 #footer-info{padding-bottom:0}
 #footer-info,#footer-info a{font-weight:400}
 #footer-bottom .et-social-icon a{height:36px;width:36px;font-size:36px;line-height:36px;opacity:1;}
 #footer-bottom .et-social-icons a:hover{color: #0066DC;}
 #footer-bottom{padding:0 0 30px 0}
 .et-social-icons{padding-right: 40px;}
 .et-social-icons li{margin-left: 8px !important;}
 .et-social-icon .ic{
     height: 36px;
    width: 36px;}
 #footer-bottom .container{border-top:1px solid rgb(128 129 132 / 36%);padding-top:30px}
 #footer-bottom .container::after{content:none}
 #footer-widgets .footer-widget li a:hover{opacity: .9;}
 .et_pb_contact_right .et_pb_contact_captcha_question{padding-left:15px;}
 .contact-info a {color: #232020;}
 .contact-info a:hover {color: #0066DC;}
 .theme-clr{color: #0066DC }
 .et_pb_module.et_pb_text.section-title.theme-clr p a * {color: #007CBA !important;}
 .theme-clr .et_pb_text_inner *{color: #25A9E0;}
 .add-service-list ol{padding-bottom:0 !important;}
 .add-service-list ol li {margin-bottom: 15px;}
 .add-service-list ol li ul {padding-top: 15px;padding-left: 30px;padding-bottom: 0;}
 .add-service-list ol li ul li {list-style: outside;}
 .theme-clr h4>a strong, .theme-clr h4>a{color: #25a9e0!important;}
 .theme-clr h4>a strong:hover, .theme-clr h4>a:hover{color: #007CBA!important;}
 .nav {list-style: none;}
 .nav li.nav-item {list-style: none;}
 .nav li.nav-item .nav-link {padding: 20px;}
 .gform_legacy_markup_wrapper {margin-top: 0;}
 .steps-form .gform_body.gform-body {background: #fff;padding: 45px 45px 31px;}
 .registration-form {background: #fff;padding: 0 45px 20px 45px;}
 .gform_legacy_markup_wrapper .gform_heading{display: none;}
 .steps-form .gform_legacy_markup_wrapper .gform_heading{display: block;}
 .gform_legacy_markup_wrapper h3.gform_title{margin: 0 0 0 0;font-size: 36px !important;line-height: 44px !important;}
 .steps-form .gform_legacy_markup_wrapper h3.gform_title{margin: 0 0 20px 0;font-size: 30px !important;line-height: 30px !important;text-align: center;}
 .gform_legacy_markup_wrapper .gf_page_steps{border-bottom:0;display: flex;justify-content: center;text-align: center;margin-bottom: 20px;}
 .gform_legacy_markup_wrapper .gf_step{margin: 0;padding: 10px 20px;height: auto;text-align: center;padding: 10px 20px;position: relative;display: flex;flex-direction: column;text-align: center;justify-content: center;align-items: center;font-size: 12px;opacity: 1;flex: 1 ;color: #808184;}
 .gform_legacy_markup_wrapper .gf_step:before {content: '';position: absolute;height: 1px;left: calc(50% + -15px);right: calc(-50% + 15px);background: #808184;top: 28px;}
 .gform_legacy_markup_wrapper .gf_step.gf_step_active span.gf_step_number{color: #25A9E0;border-color:#25A9E0 ;}
 .gform_legacy_markup_wrapper .gf_step.gf_step_active .gf_step_label{color: #25A9E0;}
 .gform_legacy_markup_wrapper .gf_step.gf_step_active:before {background: #25A9E0;}
 .gform_legacy_markup_wrapper .gf_step span.gf_step_number{height: 37px;width: 37px;border: 1px solid #808184;background-color: #FFFFFF;display: inline-block;line-height: 37px;border-radius: 20px;margin-bottom: 10px;font-size: 15px;font-family: 'ProximaNova' !important;margin-right: 0;position: relative;}
 .gform_legacy_markup_wrapper .gf_step:last-child:before {content: none;}
 .pay-online h2.gsection_title {font-size: 30px !important;line-height: 26px !important;margin-bottom: 10px !important;}
 .pay-online_wrapper.gform_legacy_markup_wrapper .gsection {border-bottom: 0 !important;padding-bottom: 0;}
 body .gform_legacy_markup_wrapper ul li.gfield{margin-top:0;margin-bottom: 0;}
 .gform_legacy_markup_wrapper .top_label .gfield_label{display: block;margin-bottom:0;font-weight: 500;margin-top: 30px;color: #232020;}
 .gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container), .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container){margin-top: 0;}
 .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last{padding-top: 0;}
 .form-address .gfield_label, .billing-address .gfield_label, .credit-card .gfield_label, .gfield_price .gfield_label {font-size: 20px !important;}
 .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding: 5px 4px;letter-spacing: normal;-webkit-appearance: none;background-color: #eee;width: 100%;border-width: 0;border-radius: 0;color: #232020;font-size: 16px;padding: 16px;margin-bottom: 0;margin-top: 20px;}
 .gform_wrapper .top_label li.service-payement input{margin-top: 0 !important;}
 input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea{background-color: #eee;border-width: 0;border-radius: 0;padding: 16px;font-size: 16px;margin-bottom: 0;margin-top: 20px;}
 .gform_legacy_markup_wrapper.gf_browser_chrome .ginput_complex .ginput_right select, .gform_legacy_markup_wrapper.gf_browser_chrome .ginput_complex select{margin-bottom: 0;margin-top: 20px;}
 .gform_legacy_markup_wrapper.gf_browser_chrome span.address_country{margin-top: 0px;}
 .gform_legacy_markup_wrapper select {font-size: inherit;font-family: inherit;letter-spacing: normal;letter-spacing: normal;-webkit-appearance: none;background-color: #eee;width: 100%;border-width: 0;border-radius: 0;color: #232020;font-size: 16px;padding: 14px 30px 14px 16px !important;border: 0;margin-left: 0 !important;margin-bottom: 0;margin-top: 20px;}
 .gform_legacy_markup_wrapper .field_description_below .gfield_description{padding-top: 6px;}
 .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first, .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last, .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle{padding-top: 0;}
 body .gform_legacy_markup_wrapper .top_label div.ginput_container{margin-top: 0;}
 .gform_validation_errors>h2{font-size: 15px !important;line-height: 23px !important;padding-bottom: 0 !important;font-weight: 400 !important;}
 .gform_validation_errors{margin-top: 0 !important;margin-bottom: 30px !important;}
 .gform_validation_errors{padding: 0.5rem 1.375rem !important;}
 .gform_legacy_markup_wrapper li.gfield.gfield_error, .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border-top: 0;border-bottom: 0;background-color: transparent;}
 .gform_legacy_markup_wrapper .validation_message{color: #e50000;font-weight: 400;letter-spacing: normal;padding-top: 0 !important;}
 .gform_legacy_markup_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_legacy_markup_wrapper li.gfield_error textarea{border: 1px solid #e50000;}
 .gform_legacy_markup_wrapper li.gfield.gfield_error, .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{padding-bottom: 0;padding-top: 0;margin-bottom: 0 !important;}
 .gform_validation_errors>h2.hide_summary{font-family: inherit !important;}
 .gform_legacy_markup_wrapper .gform_page_footer{border-top: 0;padding: 0;margin-top: 20px;}
 .gform_legacy_markup_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select{margin-bottom: 0;}
 .gform_legacy_markup_wrapper .field_sublabel_hidden_label.portal-form-country .ginput_complex.ginput_container select{height: 52px;margin-top: 20px;}
 .gform_legacy_markup_wrapper .gform_page_footer .gform_next_button.button, .gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button, .gform_button.button{font-size: 16px;border-radius: 24px;line-height: 1.7em!important;font-size: 16px !important;cursor: pointer;-webkit-transition-duration: .2s;transition-duration: .2s;min-width: 130px;}
 .gform_legacy_markup_wrapper .gform_page_footer .gform_next_button.button, .gform_button.button {color: #FFFFFF;border-radius: 24px; border-width: 0;background: linear-gradient(90deg, #2CA5F3 0%, #34CFD1 100%);padding:10px 30px;}
 .gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button{margin-bottom: 0;background-color: transparent;padding:8px 30px;border: 1px solid #25a9e0;color: #25a9e0;}
 .gform_legacy_markup_wrapper .gform_page_footer .gform_next_button.button:hover, .gform_button.button:hover {background: linear-gradient(90deg, #2CA5F3 0%, #34CFD1 100%);border-color:transparent;-webkit-box-shadow: 0 5px 10px 0 rgb(0 0 0 / 20%);box-shadow: 0 5px 10px 0 rgb(0 0 0 / 20%);color: #fff !important;}
 .gform_legacy_markup_wrapper .gform_page_footer .gform_previous_button.button:hover {background: linear-gradient(90deg, #2CA5F3 0%, #34CFD1 100%);border-color: #007CBA;-webkit-box-shadow: 0 5px 10px 0 rgb(0 0 0 / 20%);box-shadow: 0 5px 10px 0 rgb(0 0 0 / 20%);color: #fff !important;}
 .payment-form.field_description_below .gfield_description{padding-top: 0;}
 .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top: 0;}
 .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=email], .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=number], .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=password], .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=tel], .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=text], .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=url], .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error select, .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error textarea, .gform_legacy_markup_wrapper.gf_browser_chrome li.gfield_error.field_sublabel_above .ginput_complex input[type=text]{margin-bottom: 0;}
 @media only screen and (min-width: 641px){.gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width: calc(100%)!important;}
 .gform_legacy_markup_wrapper ul.gform_fields li.gfield{padding-right: 0 !important;}
 .gform_legacy_markup_wrapper ul.gform_fields li.gfield.invoice-field{padding-right:10px !important;}
 .gform_legacy_markup_wrapper ul.gform_fields li.gfield.email-field{padding-right:8px !important;}
 body .gform_legacy_markup_wrapper .top_label .phone-field div.ginput_container.ginput_container_phone{padding-left: 8px !important;}
 body .deliver-signup-form .gform_legacy_markup_wrapper .top_label div.ginput_container.ginput_container_phone{padding-left: 0 !important;}
 .gform_legacy_markup_wrapper textarea.medium{height: 100px !important;}
}
 select{color: #232020;background-color: #fff;background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3Eic_down_arrow%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22ic_down_arrow%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M8.46966991%2C5.46966991%20C8.73593648%2C5.20340335%209.15260016%2C5.1791973%209.44621165%2C5.39705176%20L9.53033009%2C5.46966991%20L15.5303301%2C11.4696699%20C15.7965966%2C11.7359365%2015.8208027%2C12.1526002%2015.6029482%2C12.4462117%20L15.5303301%2C12.5303301%20L9.53033009%2C18.5303301%20C9.23743687%2C18.8232233%208.76256313%2C18.8232233%208.46966991%2C18.5303301%20C8.20340335%2C18.2640635%208.1791973%2C17.8473998%208.39705176%2C17.5537883%20L8.46966991%2C17.4696699%20L13.939%2C12%20L8.46966991%2C6.53033009%20C8.20340335%2C6.26406352%208.1791973%2C5.84739984%208.39705176%2C5.55378835%20L8.46966991%2C5.46966991%20Z%22%20id%3D%22Path%22%20fill%3D%22%23000000%22%20transform%3D%22translate(12.000000%2C%2012.000000)%20rotate(-270.000000)%20translate(-12.000000%2C%20-12.000000)%20%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");background-repeat: no-repeat;background-position: right 10px center;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance: none;-moz-appearance: none;appearance: none;padding-right: 30px !important;}
 input[type=checkbox]{position:absolute;opacity:0 }
 input[type=checkbox] + .copy_values_option_label {padding-left: 30px;background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3Av%3D%22https%3A%2F%2Fvecta.io%2Fnano%22%3E%3Cpath%20d%3D%22M18%203.25H6A2.75%202.75%200%200%200%203.25%206v12A2.75%202.75%200%200%200%206%2020.75h12A2.75%202.75%200%200%200%2020.75%2018V6A2.75%202.75%200%200%200%2018%203.25zM6%204.75h12A1.25%201.25%200%200%201%2019.25%206v12A1.25%201.25%200%200%201%2018%2019.25H6A1.25%201.25%200%200%201%204.75%2018V6A1.25%201.25%200%200%201%206%204.75z%22%20fill%3D%22%23111%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");background-repeat: no-repeat;background-position: left 0 center;display: block !important;margin-top: 12px !important;color: #232020;}
 input[type=checkbox]:checked + .copy_values_option_label {background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3Av%3D%22https%3A%2F%2Fvecta.io%2Fnano%22%3E%3Cpath%20d%3D%22M18%203.25A2.75%202.75%200%200%201%2020.75%206h0v12A2.75%202.75%200%200%201%2018%2020.75h0H6A2.75%202.75%200%200%201%203.25%2018h0V6A2.75%202.75%200%200%201%206%203.25h0zm0%201.5H6A1.25%201.25%200%200%200%204.75%206h0v12A1.25%201.25%200%200%200%206%2019.25h0%2012A1.25%201.25%200%200%200%2019.25%2018h0V6A1.25%201.25%200%200%200%2018%204.75h0zm-2.47%204.72a.75.75%200%200%201%20.073.977l-.073.084-4%204a.75.75%200%200%201-.977.073l-.084-.073-2-2a.75.75%200%200%201%20.977-1.133l.084.073L11%2012.939l3.47-3.469a.75.75%200%200%201%201.061%200z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");}
 .gfield billing-address .copy_values_option_container{margin-top: 8px;}
 .et_pb_blog_grid article.et_pb_post {background-color: #f6f6f6;border-width: 1px;border-color: #efefef !important;transition: .2s all;}
 .et_pb_blog_grid article.et_pb_post:hover {box-shadow: 0 2px 10px rgb(10 10 10 / 14%);}
.et_pb_post .entry-featured-image-url{
   margin-bottom: 20px !important;
 }
 .et_pb_blog_grid article h2.entry-title {line-height: 30px !important;}
 .et_pb_blog_grid article h2.entry-title>a {font-size: 24px !important;line-height: 30px !important;}
 .post-content a::first-letter {
    text-transform: uppercase;}
 div#left-area h2 {font-size: 24px !important;line-height: 30px !important;margin-top: 20px !important; padding-bottom: 5px !important;}
 .single-post .container.main-container {width: 100%;}
 .single #content-area #left-area{width:100%;padding-right: 0;float: none;}
 .single #content-area #sidebar{float: none;display: none;}
 .single #main-content .container:before{display: none;}
 .phlebotomy-row h2 {padding-bottom: 0;margin-right: 20px;}
 .blood-draw a {color:#25A9E0;transition: .2s;white-space: nowrap;}
 .blood-draw a:hover {color:#007cba;}
 .request-phlebotomy .et_pb_text_inner div {display: flex;align-items: center;justify-content: space-between;}
 .news-event-title .et_pb_text_inner *{font-family: 'ProximaNova' !important;font-weight: 700;}
 .hover-blurb .et_pb_module.et_pb_blurb {padding: 30px;transition: .3s all;border: 1px solid transparent;}
 .hover-blurb .et_clickable:hover {border-color: #c0cfd7;background: #f8fafb;}
 .hover-blurb .et_clickable .et_pb_blurb_content{position: static;}
 .read-more.stretched-link{margin-top: 15px !important;}
.read-more.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    content: "" !important;
    background-color: rgba(0,0,0,0);
    display: block !important;
}
 .et_pb_module.et_pb_text.or h4 {position: relative;display: inline-block;width: 200px;text-transform:uppercase;padding: 0;font-size: 20px !important;color: #808184 !important;font-family: 'ProximaNova' !important;}
 .et_pb_module.et_pb_text.or h4:before {content:'';width: 90px;height:1px;background: #bdbdbd;position:absolute;left: -20px;top: 50%;}
 .et_pb_module.et_pb_text.or h4:after {content:'';width: 90px;height:1px;background: #bdbdbd;position:absolute;right: -20px;top: 50%;}
 .et_pb_module.et_pb_image.play-store {float: left;}
 .downloads-row .et_pb_column {display: flex;justify-content: center;}
 li.categories {list-style: none;font-size: 36px !important;line-height: 44px !important;font-family: 'ProximaNova' !important;font-weight: 700;color: #232020;}
 li.categories ul {margin-top: 20px;padding-left: 0;}
 .external-menu ul{display: block !important;margin-left:0 !important;margin-right:0!important;padding-left: 5px;padding-bottom: 23px!important;}
 .et_pb_menu--without-logo.external-menu .et_pb_menu__menu>nav>ul{padding-bottom: 20px !important;}
 .external-menu ul li {border-bottom: 1px solid #dddddd;padding-bottom: 8px!important;margin-bottom: 10px!important;list-style: none;display: block;padding-left: 0 !important;padding-right: 0 !important;}
 .external-menu ul li a{padding-bottom: 0 !important;color: #25A9E0;font-size: 16px;line-height: 24px;transition: all .4s ease-in-out;}
 .external-menu ul li a:hover{opacity: .7;}
 .external-menu ul li:last-child{border-bottom: 0 !important;}
 .external-menu {
    margin-bottom: 0 !important;
}
 .external-menu .section-title{margin-bottom: 10px;}
 .external-menu .et_pb_menu__wrap{display: block;}
 .external-menu.et_pb_menu .et_pb_menu__menu{display: block;}
 .external-menu.et_pb_menu .et-menu-nav{display: block;}
 .external-menu-title .et_pb_text_inner{margin-bottom: 12px !important;}

 /*news section on home*/
 .news-section .et_pb_blog_grid article.et_pb_post {background-color:transparent;border-width: 0;border-color: #efefef !important;transition: .2s all;}
 .news-section .et_pb_blog_grid article.et_pb_post:hover {box-shadow:none;}
 .news-section .et_pb_blog_grid article h2.entry-title {line-height: 30px !important;}
 .news-section .et_pb_blog_grid article h2.entry-title>a {font-size: 24px !important;line-height: 30px !important;}
 .news-section .et_pb_blog_grid .et_pb_post{padding: 0;}
 .news-section .et_pb_blog_grid .et_pb_image_container{margin: 0;}
 .news-section.latest-news .column article {margin-bottom: 0 !important;}
.entry-content{}
 #footer-widgets .footer-widget li a:hover{
color: #0066DC !important;
}
 @media (min-width:981px){.et_pb_gutters3 .footer-widget{margin-bottom:25px}
 #footer-bottom .container{display:flex;justify-content:space-between;align-items:center;flex-flow:row-reverse}
 .additional_toggle{display: none;}
 .et-fixed-header #top-menu li.current-menu-ancestor>a{color: #25A9E0 !important ;}
 .et_fullwidth_nav #main-header .container{
       width: 100%;
    max-width:1570px;
    padding-right:65px;
    padding-left: 65px;
 }
}
 @media (max-width:980px){
   .container{width:100%;padding-left:15px;padding-right:15px}
 #footer-info{padding-top:20px}
 .et_header_style_left #et-top-navigation{padding-top: 18px !important;}
 .et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom: 18px !important;}
 .additional_logo_container a{font-size: 20px;}
 .more-about .et_pb_column{margin-bottom: 0 !important;}
  .et_fullwidth_nav #main-header .container{
    max-width:1568px;
    padding-right:40px;
    padding-left: 40px;
 }
}
 @media screen and (max-width:767.98px){
   .dis-mobile{display:none}
 #footer-widgets .footer-widget:last-child{padding-left:14px}
 #footer-widgets .footer-widget li{padding-left:14px}
 .steps-form .gform_body.gform-body{padding: 20px;}
 .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:10px 16px;margin-bottom: 0;}
 .gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price){margin-bottom: 0;}
 .gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button{margin-bottom: 10px;}
 .ginput_card_security_code {width: auto;float: left;padding-right: 50px !important;}
 .ginput_container_creditcard .ginput_card_security_code_icon {right: 10px;left: auto;margin-left: auto;top: 31px;}
 .request-phlebotomy .et_pb_text_inner div {display: flex;flex-direction: column;}
 .phlebotomy-row h2{margin-right: 0;text-align: center;margin-bottom: 20px;}
 .et_pb_module.et_pb_image.play-store{margin-bottom: 20px ;margin-right: 0 !important;width: calc(50% - 10px);}
 .et_pb_module.et_pb_image.app-store{float: right;width: calc(50% - 10px);}
 .downloads-row .et_pb_column{justify-content: space-between;}
 .et_fullwidth_nav #main-header .container{
    padding-right: 20px;
    padding-left: 20px;
 }
}
 @media (max-width:479px){#footer-widgets{padding:15% 0 8% 0}
 #footer-widgets .footer-widget:nth-child(n){margin-bottom:30px!important}
 #footer-widgets .footer-widget .fwidget{margin-bottom:0!important}
}
 .mo-tittle h2 {padding-bottom: 18px;}
 .features-row .et_pb_blurb .et_pb_main_blurb_image{margin-bottom: 16px;position:relative;display: block;transition: .3s ease-in-out all;}
 .features-row .et_pb_blurb, .et_pb_animation_top.et-animated{transition: .3s ease-in-out all;}
 .et_pb_section_0.et_pb_section{padding-top: 70px;padding-bottom: 70px;}
 .et_pb_row.states-row {background: #404040;}
 .btn, .et_pb_button.btn{display: inline-block;align-self: center;text-align: center;text-decoration: none;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;user-select: none;background-color: #0066DC; background: linear-gradient(90deg, #2CA5F3 0%, #34CFD1 100%);color: #fff;border-radius:24px;padding: 12px 30px;font-size: 16px;line-height: 24px !important;font-weight: 400;transition: 0.2s all;-webkit-transition: 0.2s all;-moz-transition: 0.2s all;-o-transition: 0.2s all;height: 48px;text-decoration: none;border: 0;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
 .btn:not(.read-more):focus, .btn:not(.read-more):hover , body #page-container .et_pb_section .et_pb_button:not(.read-more):hover, body #page-container .et_pb_section .et_pb_button:not(.read-more):focus{background-color: #0066DC;-webkit-box-shadow: 0 5px 10px 0 rgb(0 0 0 / 20%);box-shadow: 0 5px 10px 0 rgb(0 0 0 / 20%);text-decoration: none !important;border: 0;}
 .et_pb_button.btn::after, .et_pb_button:after{content: none;}
 .et_pb_button.btn:hover{border: 0;padding: 12px 30px;}
  .btn.btn-transparent, .btn.btn-transparent:hover{background:transparent;color: #fff; border: 1px solid #FFFFFF;}
 .et_pb_blurb_description a:not(.link-hover)  {margin-top: 8px;display: inline-block;font-weight: 400;transition: 0.2s all;-webkit-transition: 0.2s all;-moz-transition: 0.2s all;-o-transition: 0.2s all;background-image: linear-gradient( transparent calc(100% - 1px ), #0066DC 1px ), linear-gradient( transparent calc(100% - 1px), #CBCBCB 1px);background-repeat: no-repeat;}
 .read-more,
 .et_pb_module .et_pb_button.read-more,
 .et_pb_button.read-more,
 .et_pb_module .et_pb_button.read-more, .more-link{
   font-size: 16px;line-height: 24px;color: #0066DC !important;border:0;padding:0px 0 10px 0!important;display: inline-block;font-weight: 400;background-color:rgba(0, 0, 0, 0);background-image: linear-gradient( transparent calc(100% - 1px ), #0066DC 1px ), linear-gradient( transparent calc(100% - 1px), #ddd 1px);background-size: 0% 20px, 100% 20px;-webkit-transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);-moz-transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);background-position:left;background-repeat: no-repeat;}
 .et_pb_section .et_pb_module .et_pb_button.read-more{color: #0066DC !important;}
 .et_pb_blurb_description a:hover {color: #0066DC;text-decoration: none;}
 .read-more:hover, .et_pb_module .et_pb_button.read-more:hover, .more-link:hover{font-size: 16px;line-height: 24px;color: #0066DC !important;background-color: transparent !important;text-decoration: none;border:0;padding:0px 0 10px 0 !important;background-size: 100% 20px, 100% 20px;-webkit-transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);-moz-transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);background-position:left;background-repeat: no-repeat;box-shadow: none !important;-webkit-box-shadow: none !important;text-decoration-color: initial;}
 .link-hover { white-space: nowrap;}
/* .et_pb_module .et_pb_button.read-more:after {content:none;}*/
 /*place button modules next to each other in the same column*/
.pa-inline-buttons .et_pb_button_module_wrapper {
    display: inline-block;
}
.et_pb_button:after{display: none !important;}
.video-link{
   position: relative;
}
.et_pb_module .et_pb_button.video-link:before{
   /*margin-left: 0 !important;*/
       margin-left: -1.1em !important;
       top: 2px !important;
}
.et_pb_module .et_pb_button.video-link, .et_pb_module .et_pb_button.video-link:hover{
   margin-left: 30px !important;
}
.et_pb_module .et_pb_button.video-link:before {
   display: inline-block !important;
   opacity: 1;
   content:' ';
   background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3Eic_play%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22ic_play%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icons%2Fic_%22%20fill%3D%22%230066DC%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M12%2C2.25%20C17.3847763%2C2.25%2021.75%2C6.61522369%2021.75%2C12%20C21.75%2C17.3847763%2017.3847763%2C21.75%2012%2C21.75%20C6.61522369%2C21.75%202.25%2C17.3847763%202.25%2C12%20C2.25%2C6.61522369%206.61522369%2C2.25%2012%2C2.25%20Z%20M12%2C3.75%20C7.44365081%2C3.75%203.75%2C7.44365081%203.75%2C12%20C3.75%2C16.5563492%207.44365081%2C20.25%2012%2C20.25%20C16.5563492%2C20.25%2020.25%2C16.5563492%2020.25%2C12%20C20.25%2C7.44365081%2016.5563492%2C3.75%2012%2C3.75%20Z%20M8.75%2C8%20C8.75%2C7.41325948%209.39337063%2C7.05374707%209.89307307%2C7.36125626%20L9.89307307%2C7.36125626%20L16.3930731%2C11.3612563%20C16.8689756%2C11.6541194%2016.8689756%2C12.3458806%2016.3930731%2C12.6387437%20L16.3930731%2C12.6387437%20L9.89307307%2C16.6387437%20C9.39337063%2C16.9462529%208.75%2C16.5867405%208.75%2C16%20L8.75%2C16%20Z%20M10.25%2C9.342%20L10.25%2C14.657%20L14.568%2C12%20L10.25%2C9.342%20Z%22%20id%3D%22Combined-Shape%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E"); 
    background-size: cover;
    height: 24px;
    width: 24px;
}
.bg-pattern-top{
   background: url(img/patten_dots.png) repeat-x;
       background-position: top -170px center;
}
.bg-pattern-top-gray{
   background:#F7F8FA url(img/patten_dots.png) repeat-x;
  background-position: top -170px center;
}
.center-pattern{
   background: url(img/patten_dots.png) left 40% top 10% no-repeat;

}

 .et_pb_blurb_description .btn.btn-theme{background: linear-gradient(
90deg, #2CA5F3 0%, #34CFD1 100%);}
 .et_pb_blurb_description .btn.btn-theme:hover{color: #fff;}
 .btn.btn-join{
   vertical-align: top;
    transform: rotate(-90deg) !important;
    -ms-transform: rotate(-90deg) !important;
    -moz-transform: rotate(-90deg) !important;
    -webkit-transform: rotate(-90deg) !important;
    -o-transform: rotate(-90deg) !important;
    border-radius: 6px 6px 0 0;
    position: fixed;
    z-index: 2;
    right: 1px;
    top: 30%;
    transform-origin: 100% 100%;
    background: linear-gradient(180deg, #2CA5F3 0%, #34CFD1 100%);
    color: #fff !important ;
}
.btn.btn-join:hover{
   box-shadow: none !important;
}
 .mo-content a strong {font-weight: 400;transition: 0.2s all;-webkit-transition: 0.2s all;-moz-transition: 0.2s all;-o-transition: 0.2s all;background-image: linear-gradient( transparent calc(100% - 1px ), #25A9E0 1px ), linear-gradient( transparent calc(100% - 1px), #CBCBCB 1px);background-repeat: no-repeat;}
 .mo-content a:hover{text-decoration: none;}
 .mo-content a:hover strong {color: #25A9E0;}
 .articles-row .et_pb_main_blurb_image{display: block;}

 .articles-row .et_pb_main_blurb_image img{width: 100%;max-width: 100%;}
 .et_pb_module.fax-row {padding: 18px 0 18px 0;}
 .et_pb_section_0.et_pb_section{margin-bottom: 0 !important;}
 .et_pb_row{width: 100%;}
  /* client slider */
 .wdcl-carousel .slick-arrow.slick-next{right: 20px;}
 .wdcl-carousel .slick-arrow.slick-prev{left: 20px;}
 .client-row .slick-slide{margin-right: 20px;}
 .client-row .slick-track {display: flex;align-items: center;}
 .client-row .wdcl_image_carousel{margin-top: 20px;}
 .client-row .wdcl-image-carousel-item figure img{filter: grayscale(1);transition: 0.2s all;-webkit-transition: 0.2s all;-moz-transition: 0.2s all;-o-transition: 0.2s all;cursor: pointer;}
 .client-row .wdcl-image-carousel-item:hover figure img{filter: grayscale(0);}
 .features-row h2{padding-bottom: 0;}
 .features-row .et_pb_button_0:after{content: none;}
 .featuer-boxes-row .et_pb_column{height: 100%;}
 .articles-row .et_pb_blurb_content{max-width: none;margin-left: 0;}
 .et_pb_bg_layout_dark .et_pb_slide_description {text-shadow: none;font-size: 16px !important;line-height: 24px;}
 .et_pb_slide_content p span {font-size: 16px;line-height: 24px;color: #232020 !important;}
 .mo-service span.et_pb_image_wrap {display: block;}
 .mo-service span.et_pb_image_wrap img {width: 100%;height:400px;object-fit:cover;object-position:top;}
 .mo-service .et_pb_image .et_pb_image_wrap {display: block;}
 .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button{color: #808184 !important;}
 /*body #page-container .et_pb_section .et_pb_slider_0.et_pb_slider .et_pb_more_button.et_pb_button, body #page-container .et_pb_section .et_pb_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover{background-color: #fff;}*/
 /*.et_pb_slider_container_inner .et_pb_more_button.et_pb_button:hover{background-color: #fff !important;}*/
 .map-row .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button, body #page-container .et_pb_section .et_pb_slider_0.et_pb_slider .et_pb_more_button.et_pb_button{padding-left: 0!important;}
 body #page-container .et_pb_section .et_pb_slider_0.et_pb_slider .et_pb_more_button.et_pb_button {padding-left: 0 !important;}
 .map-row .et_pb_slider.et_pb_module .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_content{color: #808184 !important;}
 .testimonial-slider.et_pb_slider .et_pb_slide{padding-left:0 }
 .testimonial-img, .testimonial-img span, .testimonial-img img{height: 100%;}
 .testimonial-slider .et_pb_more_button{background-color: transparent !important;}
 .et_pb_slider_container_inner.testimonial-slider .et_pb_more_button.et_pb_button:hover
 {
   background-color: transparent !important; 
   box-shadow: none !important;
 }
 .testimonial-slider .et_pb_slide_description .et_pb_button_wrapper a.et_pb_button.et_pb_more_button:hover{
box-shadow: none !important;
 }
 .testimonial-img img{
   object-fit: contain;
    object-position: bottom;
    background: #efeeec;
 }
    
 .et-pb-arrow-prev {left: 0;}
 .et-pb-slider-arrows{margin-top: 20px;}
 .et-pb-arrow-next {right: 0;}

 .et-pb-arrow-next, .et-pb-arrow-prev{opacity:1;position:static;}
 footer#main-footer .container {width: 100%;max-width: 1570px;padding-left: 65px;padding-right: 65px;}
 .footer-widget .widgettitle{padding-bottom: 16px;font-size: 20px !important;line-height: 24px !important;}
 .footer-widget h4.title{padding-bottom: 15px;}
 .news-desc h4 {padding-top: 16px;padding-bottom: 16px;}
 .news-card {border: 0;}
 .news-card .et_pb_main_blurb_image img {width: 100%;}
 .news-card .et_pb_blurb_description{padding: 20px 20px 10px 20px;}
 .features-row .et_pb_blurb.news-card .et_pb_main_blurb_image{margin-bottom: 0;}
 .news-card:hover{box-shadow: 0 2px 10px rgb(10 10 10 / 14%);}
 .additional_header{transition:all .3s ease;}
 .additional_header .container{display: flex;justify-content: space-between;padding-top: 18px;padding-bottom: 18px;align-items: center;}
 .additional_header .backgroundBlack {background: #fff;color: #232020;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;}
 .additional_header .backgroundBlack a{color:#232020 !important;}
 .additional_header .backgroundBlack a:hover{color:#25A9E0 !important;}
 .additional_header .backgroundBlack .current-menu-item a, .et-fixed-header .additional_header .backgroundBlack .current-menu-item a, #top-menu li.current-menu-item>a{color:#25A9E0 !important;}
 .additional_logo_container a {font-size: 24px;font-weight: bold;}
 .main-header-with-additional-header .logo_container{width: auto;}
 .main-header-with-additional-header #main-header {position: static;box-shadow: none;}
 .main-header-with-additional-header{padding-top:39px !important;margin-top:0 !important;}
 .main-header-with-additional-header .top-header {position: fixed;top: 0;left: 0;right: 0;}
 .main-header-with-additional-header .et-fixed-header .additional_header {position: fixed;top: 39px;z-index: 11;background: #fff;left: 0;right: 0;}
 .et_pb_accordion_item {margin-bottom: 0 !important;}
 .et_pb_toggle_close , .et_pb_toggle_open{background: #fff;padding: 20px 0;}
 .et_pb_toggle_close .et_pb_toggle_title, .et_pb_toggle_close h5.et_pb_toggle_title{color: #232020;}
 .et_pb_toggle_title:before{color: #232020;}
 .horizontal-card .et_pb_main_blurb_image{margin-bottom: 0 !important;height: 110px;width: 110px;min-width: 110px;}
 .horizontal-card{transition: .3s;-webkit-transition: .3s;}
 .horizontal-card.et_pb_blurb:after{transition: .3s;-webkit-transition: .3s;}
 .horizontal-card.et_pb_blurb:hover:after{transition: .3s;-webkit-transition: .3s;transform: translate(calc(-50% + 5px),-50%);}
 .et_pb_blurb.img-100 .et_pb_image_wrap img{width: 100%;}
 .et_pb_blurb.img-100 .et_pb_main_blurb_image{display: block}
 .blurb-tab-links {border-bottom:2px solid #efefef;margin-bottom:20px;padding-bottom:0}
 #blurb-tabs .et_pb_module {margin-bottom:0 !important;margin-bottom:-2px;display:inline-block}
 #blurb-tabs .et_pb_blurb h4 a{padding-bottom:10px !important;border-bottom:2px solid #2320200}
 #blurb-tabs .et_pb_blurb h4 a.active-tab{padding-bottom:10px !important;border-bottom:2px solid #232020}
 .et_contact_bottom_container {float: none;margin-top: 0;}
 .et_pb_module.et_pb_blurb.process-item {position:relative;}
 .et_pb_module.et_pb_blurb.process-item:after {position:absolute;content:'';width: 1px;-webkit-transition: height 0.5s ease-out 2s;-moz-transition: height 0.5s ease-out 2s;transition: height 0.5s ease-out 2s;bottom: -11px;top: 11px;background-color: #232020;}
 .et_pb_module.et_pb_blurb.process-item:before{position:absolute;content:'';width: 9px;height: 9px;background: #232020;left: 0;transform: translateX(-4px);display: block;top: 6px;}
 .et_pb_module.et_pb_blurb.process-item .et_pb_blurb_content {padding-left: 50px;}
 .process-item:last-child {padding-bottom: 0 !important;}
 .process-item:last-child:after {content:none !important;}
 .et_pb_blurb .et_pb_main_blurb_image {
 margin-bottom: 15px;}
 form.et_pb_contact_form .et_pb_contact_submit:hover{background-color: #007CBA !important;-webkit-box-shadow: 0 5px 10px 0 rgb(0 0 0 / 20%);box-shadow: 0 5px 10px 0 rgb(0 0 0 / 20%);}
 body #page-container .et_pb_button{font-weight: 400 !important;}
 .additional_toggle {padding: 0;font-size: 20px;position: absolute;height: 26px;width: 26px;margin-right: auto;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;right: 18px;top:14px;padding: 5px 3px;}
 .additional_toggle:focus {outline: none;}
 .additional_toggle span.icon-bar {-webkit-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;background: #263249;width: 20px;height: 2px;display: block;margin-bottom: 4px;text-align: left;margin-right: auto;opacity: 1;}
 .additional_toggle .icon-bar.top-bar {width: 20px;}
 .additional_toggle .icon-bar.middle-bar {width: 20px;}
 .additional_toggle span.icon-bar.bottom-bar {margin-bottom: 0px;}
 @media only screen and (max-width: 980px){
 .row-flex.et_pb_row.et_pb_equal_columns>.et_pb_column{margin-top: 0px!important;}
 .img-content-section .et_pb_image_wrap{margin-bottom: 30px;}
 .et_header_style_left #logo{width: auto !important;max-width: none !important;height: 40px;}
 #et-additional-navigation .additional-header-nav{position: absolute;left: 0;background: #fff;width: 100%;visibility: visible;opacity: 1;z-index: 999;box-shadow: 0 2px 5px rgb(0 0 0 / 10%);-moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow: 0 2px 5px rgb(0 0 0 / 10%);-webkit-transition: height .3s ease;transition: height .3s ease;height: 0;display: block;overflow: hidden;top: 100%;}
 #et-additional-navigation.open .additional-header-nav{height: 360px;}
 #et-additional-navigation .additional-header-nav li{display: block;padding-right: 0;}
 #et-additional-navigation .additional-header-nav li a{border-bottom: 1px solid rgba(0,0,0,.03);color: #232020;padding: 10px 15px;display: block;line-height: 24px;}
 #et-additional-navigation.open .additional-header-nav{display: block;}
 .additional_header .container{padding:12px 15px !important;}
   #custompopup {
      margin-top: 4px !important;
   }
}
 @media screen and (max-width:767.98px){
   .btn.btn-join{
          right: 0;
    left: 0;
    bottom: 0;
    transform: none !important;
    -ms-transform: none !important;
    -moz-transform: none !important;
    -webkit-transform: none !important;
    -o-transform: rotate(-90deg) !important;
    top: auto;
    border-radius: 0;
   }
   #main-footer{
          padding-bottom: 48px;
   }
   .et-social-icons li{
      margin-left: 7px;
      margin-right: 7px;
   }
   .footer-widget .title, .widgettitle{padding-left: 14px;}
 .et_fixed_nav #main-header{position:fixed;}
 footer#main-footer .container{padding-left: 10px;padding-right: 10px;}
 .main-header-with-additional-header #main-header {position: static;}
 .terms-section.et_pb_section_2.et_pb_section {padding: 50px 20px;}
 .horizontal-card .et_pb_main_blurb_image{margin-bottom: 0;height: 80px;width: 80px;min-width: 80px;}
 .page-title .et_pb_text_inner * {font-size: 40px !important;line-height: 50px !important;}
 .registration-form{padding: 0 20px 0 20px;}
 .d-flex.justify-content-between.phlebotomist-header {display: block !important;}
 .phlebotomist-header h3{line-height: 36px !important;}
}
.news-section .column {
    height: 100%;
    margin-bottom: 30px;
}
#left-area .post-meta a{color: #232020 !important;}
.et_pb_module  .mpb-shotcode-buttons{margin-left: 0 !important;}
.mpb-shotcode-buttons .md-trigger.btn {
    background-image: linear-gradient( transparent calc(100% - 1px ), #0066DC 1px ), linear-gradient( transparent calc(100% - 1px), #ddd 1px);
    background-size: 0% 20px, 100% 20px;
    -webkit-transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
    background-position: left;
    background-repeat: no-repeat;
    background-color: transparent;
    color: #008ec2;
    padding: 0;
    height: auto;
    padding: 0px 0 10px 0 !important;
    border-radius: 0;
}
.mpb-shotcode-buttons .md-trigger.btn:hover{
     font-size: 16px;
    line-height: 24px;
    color: #0066DC !important;
    background-color: transparent !important;
    text-decoration: none;
    border: 0;
    padding: 0px 0 10px 0 !important;
    background-size: 100% 20px, 100% 20px;
    -webkit-transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
    background-position: left;
    background-repeat: no-repeat;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    text-decoration-color: initial;
}
.team-row .et_pb_column {
    position: static;
}
.mpb-buttons {
    margin-top: auto !important;
    margin-bottom: 12px !important;
}
.md-modal h3 {
    background-color: #f7f8fa !important;
}
.md-modal>div {
    display: flex;
    flex-direction: column;
    height: auto !important;
    text-align: left !important;
    max-height: 420px;
    overflow-y: auto;
}

.md-modal>div>div:not(.mpb-buttons) {
    flex: 1;
}
/*Added By Ajit*/
 #sidebar .categories{font-size: 18px;padding-left: 60px;text-decoration: none;}

 .bg-grd {
   background-image: linear-gradient(90deg,#2CA5F3 0%,#46BDDF 100%)!important;
}


.gform_legacy_markup_wrapper .form_saved_message {
   background: #fff;
   font-size: 16px;
   color: #232020;
}

.form_saved_message a.resume_form_link {
   color: #0066DC;
}

div.form_saved_message div.form_saved_message_emailform form label.gform_resume_email_label {
   display: none;
}

div.form_saved_message div.form_saved_message_emailform form input[type=email] {
   margin-bottom: 15px !important;
   padding: 16px !important;
   margin-top: 0 !important;
}
.gform_validation_message {
   color: #ed0202;
   margin-top: 10px;
}
div.form_saved_message div.form_saved_message_emailform form input[type=submit]{
  display: inline-block;align-self: center;text-align: center;text-decoration: none;
  vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;
  user-select: none;background-color: #0066DC;
   background: linear-gradient(90deg, #2CA5F3 0%, #34CFD1 100%);color: #fff;
   border-radius:24px;padding: 12px 30px;font-size: 16px;line-height: 24px !important;
   font-weight: 400;
   transition: 0.2s all;
   -webkit-transition: 0.2s all;
   -moz-transition: 0.2s all;-o-transition: 0.2s all;
   height: 48px;text-decoration: none;border: 0;
   text-transform: unset;
   transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
div.form_saved_message div.form_saved_message_emailform form input[type=submit]:hover,
div.form_saved_message div.form_saved_message_emailform form input[type=submit]:focus{
  background-color: #0066DC;-webkit-box-shadow: 0 5px 10px 0 rgb(0 0 0 / 20%);
  box-shadow: 0 5px 10px 0 rgb(0 0 0 / 20%);text-decoration: none !important;border: 0;
}
