/*
  Theme Name: StateWP
  Theme URI: https://www.statecreative.com/
  Description: StateWP
  Author: State Creative
  Author URI: https://www.statecreative.com
  Text Domain: statecreative
  Template:       Divi
  Version:        1.0.0
*/
/*
font-family: "Inter",sans-serif;
font-family: "Playfair Display",Georgia,serif;
 */
 .owl-carousel,.owl-carousel .owl-item{
    -webkit-tap-highlight-color:transparent;
    position:relative
}
.owl-carousel{
    display:none;
    width:100%;
    z-index:1
}
.owl-carousel .owl-stage{
    position:relative;
    -ms-touch-action:pan-Y;
    touch-action:manipulation;
    -moz-backface-visibility:hidden
}
.owl-carousel .owl-stage:after{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}
.owl-carousel .owl-stage-outer{
    position:relative;
    overflow:hidden;
    -webkit-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item{
    min-height:1px;
    float:left;
    -webkit-backface-visibility:hidden;
    -webkit-touch-callout:none
}
.owl-carousel .owl-item img{
    display:block;
    width:100%
}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{
    display:none
}
.no-js .owl-carousel,.owl-carousel.owl-loaded{
    display:block
}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{
    cursor:pointer;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{
    background:0 0;
    color:inherit;
    border:none;
    padding:0!important;
    font:inherit
}
.owl-carousel.owl-loading{
    opacity:0;
    display:block
}
.owl-carousel.owl-hidden{
    opacity:0
}
.owl-carousel.owl-refresh .owl-item{
    visibility:hidden
}
.owl-carousel.owl-drag .owl-item{
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.owl-carousel.owl-grab{
    cursor:move;
    cursor:grab
}
.owl-carousel.owl-rtl{
    direction:rtl
}
.owl-carousel.owl-rtl .owl-item{
    float:right
}
.owl-carousel .animated{
    animation-duration:1s;
    animation-fill-mode:both
}
.owl-carousel .owl-animated-in{
    z-index:0
}
.owl-carousel .owl-animated-out{
    z-index:1
}
.owl-carousel .fadeOut{
    animation-name:fadeOut
}
@keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
.owl-height{
    transition:height .5s ease-in-out
}
.owl-carousel .owl-item .owl-lazy{
    opacity:0;
    transition:opacity .4s ease
}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{
    max-height:0
}
.owl-carousel .owl-item img.owl-lazy{
    transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper{
    position:relative;
    height:100%;
    background:#000
}
.owl-carousel .owl-video-play-icon{
    position:absolute;
    height:80px;
    width:80px;
    left:50%;
    top:50%;
    margin-left:-40px;
    margin-top:-40px;
    background:url(owl.video.play.png) no-repeat;
    cursor:pointer;
    z-index:1;
    -webkit-backface-visibility:hidden;
    transition:transform .1s ease
}
.owl-carousel .owl-video-play-icon:hover{
    -ms-transform:scale(1.3,1.3);
    transform:scale(1.3,1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{
    display:none
}
.owl-carousel .owl-video-tn{
    opacity:0;
    height:100%;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:contain;
    transition:opacity .4s ease
}
.owl-carousel .owl-video-frame{
    position:relative;
    z-index:1;
    height:100%;
    width:100%
}
html{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
*,:after,:before{
    -webkit-box-sizing:inherit;
    -moz-box-sizing:inherit;
    box-sizing:inherit
}
html{
    font-size:20px;
    width:100%;
    overflow-x:hidden;
    height:100%
}
.et-db #et-boc .et-l .dsm-content a,.et-db #et-boc .et-l .et_pb_toggle_content a,.et-db #et-boc .et-l--body .et_pb_text a:not(.et_pb_button),.et-db #et-boc .et-l--post .et_pb_text a:not(.et_pb_button){
    color:#ed0202!important
}
.et-db #et-boc .et-l .dsm-content a:hover,.et-db #et-boc .et-l .et_pb_toggle_content a:hover,.et-db #et-boc .et-l--body .et_pb_text a:not(.et_pb_button):hover,.et-db #et-boc .et-l--post .et_pb_text a:not(.et_pb_button):hover{
    color:#222!important
}
.et-db #et-boc .et-l .et_pb_text.et_pb_module a.readcase{
    color:#222!important
}
body{
    font-family:Inter,sans-serif;
    font-size:20px;
    color:#222;
    background-color:#fff;
    font-weight:400;
    width:100%;
    overflow-x:hidden;
    margin:0
}
body.disable-scroll{
    overflow-y:hidden;
    height:100%
}
.et-db #et-boc .et-l .nolink>a,.et-db #et-boc .et-l a.nolink,.nolink>a,a.nolink{
    cursor:default!important
}
.et-db #et-boc .et-l .et_pb_module a:not(.wc-forward){
    font-weight:inherit;
    line-height:inherit
}
a,a:focus,a:hover,a:visited{
    color:inherit;
    text-decoration:none;
    cursor:pointer;
    outline:0!important
}
button:focus,input:focus{
    outline:0!important
}
img{
    max-width:100%;
    height:auto
}
h1{
    font-family:"Playfair Display",Georgia,serif;
    font-size:43px;
    color:#222;
    font-weight:500;
    line-height:1.1em;
    font-size-adjust:0.546;
}
h2{
    font-family:"Playfair Display",Georgia,serif;
    font-size:33px;
    color:#222;
    font-weight:400;
    line-height:1.1em;
    font-size-adjust:0.546;
}
h3{
    font-family:"Playfair Display",Georgia,serif;
    font-size:28px;
    color:#222;
    font-weight:400;
    line-height:1.1em;
    font-size-adjust:0.546;
}
h4{
    font-family:"Playfair Display",Georgia,serif;
    font-size:23px;
    color:#222;
    font-weight:400;
    line-height:1.1em;
    font-size-adjust:0.546;
}
h5{
    font-family:"Playfair Display",Georgia,serif;
    font-size:20px;
    color:#222;
    font-weight:400;
    line-height:1.1em;
    font-size-adjust:0.546;
}
h6{
    font-family:"Playfair Display",Georgia,serif;
    font-size:18px;
    color:#222;
    font-weight:400;
    line-height:1.1em;
    font-size-adjust:0.546;
}
.single-post .et_pb_row{
    padding-left:80px;
    padding-right:80px
}
.et-db #et-boc .et-l .et_pb_with_background .et_pb_row,.et-db #et-boc .et-l .single.et_full_width_page .et_pb_row,.et-db #et-boc .et-l .single.et_full_width_portfolio_page .et_pb_row{
    width:100%!important
}
header.et-l--header{
    position:fixed;
    left:0;
    width:100%;
    z-index:10;
    background-color:transparent
}
.et-db #et-boc .et-l .et_pb_section.main-header{
    padding:0!important;
    padding-top:40px!important;
    -webkit-transition:all .2s ease-out;
    -moz-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out
}
.et-db #et-boc .et-l .et_pb_section.main-header .et_pb_row{
    padding-top:10px!important;
    padding-bottom:10px!important
}
.et-db #et-boc .et-l .et_pb_menu.header-bar{
    background:0 0!important
}
.et-db #et-boc .et-l .et_pb_menu.header-bar .et-menu{
    margin-left:0!important;
    margin-right:0!important
}
.et-db #et-boc .et-l .et_pb_menu.header-bar .et_pb_menu__wrap{
    align-items:center;
    justify-content:right
}
.et-db #et-boc header.et-l--header,.et-db #et-boc header.et-l--header .et_pb_menu__logo img{
    -webkit-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out
}
.et-db #et-boc header.et-l--header.scrolled-header{
    background-color:rgba(255,255,255);
    -webkit-box-shadow:0 -4px 8px 0 #111;
    -moz-box-shadow:0 -4px 8px 0 #111;
    box-shadow:0 -4px 8px 0 #111
}
header.et-l--header.scrolled-header .et_pb_menu__logo img{
    width:200px!important
}
.et-db #et-boc header.et-l--header.scrolled-header .et_pb_section.main-header{
    padding:0!important
}
.et-db #et-boc header.et-l--header.scrolled-header .et_pb_section.main-header .et_pb_row{
    padding-top:0!important;
    padding-bottom:0!important
}
.et-db #et-boc .et-l .et_pb_module.header-bar .et-menu-nav ul li{
    padding-left:30px!important;
    padding-right:30px!important
}
.et-db #et-boc .et-l .et_pb_module.header-bar .et-menu-nav ul li>a{
    padding:23px 0!important;
    line-height:1.2em!important;
    transition:none
}
.et-db #et-boc .et-l .et_pb_module.header-bar .et-menu-nav ul.nav>li.menu-item-has-children a{
    padding-right:29px!important
}
.et-db #et-boc .et-l .et_pb_module.header-bar .et-menu-nav ul.nav>li.menu-item-has-children a::after{
    color:#0e1316;
    font-size:32px;
    right:-5px
}
.et-db #et-boc .et-l .et_pb_module.header-bar .et-menu-nav ul li.search-menu{
    background:url(images/search_icon.svg) no-repeat center center;
    width:60px;
    text-indent:-9999px;
    cursor:pointer
}
.et-db #et-boc .et-l .et_pb_module.header-bar .et-menu-nav ul li.search-menu a:hover{
    background:0 0
}
.et-db #et-boc .et-l .et_pb_module.header-bar .et-menu-nav ul.nav>li.current-menu-item>a,.et-db #et-boc .et-l .et_pb_module.header-bar .et-menu-nav ul.nav>li.current-menu-parent>a,.et-db #et-boc .et-l .et_pb_module.header-bar .et-menu-nav ul.nav>li:hover>a{
    color:#ed0202!important;
    opacity:1
}
.et-db #et-boc .et-l .et_pb_module.header-bar .et-menu-nav ul.nav>li.current-menu-item>a::before,.et-db #et-boc .et-l .et_pb_module.header-bar .et-menu-nav ul.nav>li.current-menu-parent>a::before,.et-db #et-boc .et-l .et_pb_module.header-bar .et-menu-nav ul.nav>li:hover>a::before{
    content:"";
    position:absolute;
    left:0;
    width:92px;
    bottom:5px;
    height:2px;
    background-color:#ed0202;
    max-width:70%
}
.et-db #et-boc .et-l .et_pb_module.header-bar .et-menu-nav ul.nav>li.menu-item-has-children a:hover{
    border-color:transparent!important
}
.et-db #et-boc .et-l.scrolled-header .et_pb_module.header-bar .et-menu-nav ul.nav>li.current-menu-item>a,.et-db #et-boc .et-l.scrolled-header .et_pb_module.header-bar .et-menu-nav ul.nav>li>a:hover{
    color:#ed0202!important
}
.et-db #et-boc .et-l .et_pb_module.header-bar .et-menu-nav ul li.menu-button{
    padding-right:0!important
}
.et-db #et-boc .et-l .et_pb_module.header-bar .et-menu-nav ul li.menu-button a,.et-db #et-boc .et-l .et_pb_module.header-bar .et-menu-nav ul.nav>li.current-menu-item.menu-button>a{
    display:inline-block;
    -webkit-transition:all 50ms ease-out;
    -moz-transition:all 50ms ease-out;
    -o-transition:all 50ms ease-out;
    transition:all 50ms ease-out;
    margin-top:20px;
    background:#ed0202;
    padding:13px 20px!important;
    color:#fff!important;
    font-size:20px!important;
    margin-top:10px;
    border:0!important;
    cursor:pointer;
    border-radius:8px;
    margin-bottom:auto
}
.et-db #et-boc .et-l .et_pb_module.header-bar .et-menu-nav ul li.menu-button a:hover,.et-db #et-boc .et-l .et_pb_module.header-bar .et-menu-nav ul li.menu-button:hover a,.et-db #et-boc .et-l.scrolled-header .et_pb_module.header-bar .et-menu-nav ul.nav>li.current-menu-item.menu-button>a:hover,.et-db #et-boc .et-l.scrolled-header .et_pb_module.header-bar .et-menu-nav ul.nav>li.menu-button>a:hover{
    background-color:#242424!important;
    border-color:#242424!important;
    color:#fff!important;
    opacity:1
}
.et-db #et-boc .et-l .et_pb_module.header-bar .et-menu-nav ul li.menu-button a::before{
    display:none!important
}
.et-db #et-boc .et-l .et_pb_module a{
    color:inherit
}
.et-db #et-boc .et-l .et_pb_module a:hover{
    color:#ed0202
}
.et-db #et-boc .et-l .et_pb_module.footer-menu .et-menu-nav ul li{
    width:100%;
    display:inline-flex;
    padding-bottom:0!important;
    margin-top:0
}
.et-db #et-boc .et-l .et_pb_module.footer-menu .et-menu-nav,.et-db #et-boc .et-l .et_pb_module.footer-menu .et-menu-nav ul,.et-db #et-boc .et-l .et_pb_module.footer-menu .et_pb_menu__menu{
    width:100%
}
.et-db #et-boc .et-l .et_pb_menu--without-logo.footer-menu .et_pb_menu__menu>nav>ul>li>a{
    padding-bottom:0;
    line-height:1.5em
}
.et-db #et-boc .et-l .et_pb_menu--without-logo.footer-menu .et_pb_menu__menu>nav>ul>li.current-menu-item>a,.et-db #et-boc .et-l .et_pb_menu--without-logo.footer-menu .et_pb_menu__menu>nav>ul>li>a:hover{
    opacity:1;
    color:#ed0202!important
}
.et-db #et-boc .et-l .et_pb_module.header-bar ul.nav li ul.sub-menu{
    border:0;
    padding:25px 0 20px 0!important;
    background-color:rgba(255,255,255)!important;
    top:calc(100% + 11px);
    left:30px!important;
    box-shadow:0 0 16px 8px rgba(59,59,59,.1);
    -moz-box-shadow:0 0 16px 8px rgba(59,59,59,.1);
    -webkit-box-shadow:0 0 16px 8px rgba(59,59,59,.1);
    border-bottom-left-radius:20px;
    width:301px!important
}
.et-db #et-boc .et-l .et_pb_module.header-bar ul.nav li ul.sub-menu::after{
    width:100%;
    height:12px;
    content:"";
    position:absolute;
    top:-12px;
    left:0
}
.et-db #et-boc .et-l .et_pb_module.header-bar ul.nav li ul.sub-menu::before{
    width:24px;
    height:12px;
    background:url(images/sub-menu-arrow.png) no-repeat center;
    content:"";
    position:absolute;
    top:-10px;
    left:37px
}
.et-db #et-boc .et-l .et_pb_module.header-bar ul.nav li ul.sub-menu li{
    width:100%;
    padding:0!important;
    border:0;
    background-color:transparent
}
.et-db #et-boc .et-l .et_pb_module.header-bar ul.nav li ul.sub-menu li a{
    padding:11px 15px 11px 86px!important;
    background:url(images/submenu-key.png) no-repeat left 34px center;
    width:100%
}
.et-db #et-boc .et-l .et_pb_module.header-bar ul.nav li ul.sub-menu li.siteowner a{
    padding:11px 15px 11px 86px!important;
    background:url(images/site_owners.svg) no-repeat left 34px center;
    width:100%
}
.et-db #et-boc .et-l .et_pb_module.header-bar ul.nav li ul.sub-menu li.agencies a{
    padding:11px 15px 11px 86px!important;
    background:url(images/agencies.svg) no-repeat left 34px center;
    width:100%
}
.et-db #et-boc .et-l .et_pb_module.header-right-menu ul#menu-header-right-menu li.casestudies a{
    padding:11px 15px 11px 86px!important;
    background:url(images/casestudies.svg) no-repeat left 34px center;
    width:100%
}
.et-db #et-boc .et-l .et_pb_module.header-right-menu ul#menu-header-right-menu li.about a{
    padding:11px 15px 11px 86px!important;
    background:url(images/about.svg) no-repeat left 34px center;
    width:100%
}
.et-db #et-boc .et-l .et_pb_module.header-right-menu ul#menu-header-right-menu li.letstalk a{
    padding:11px 15px 11px 86px!important;
    background:url(images/letstalk.svg) no-repeat left 34px center;
    width:100%
}
.et-db #et-boc .et-l .et_pb_module.header-right-menu ul#menu-header-right-menu li.blog a{
    padding:11px 15px 11px 86px!important;
    background:url(images/blog.svg) no-repeat left 34px center;
    width:100%
}
.et-db #et-boc .et-l .et_pb_module.header-bar ul.nav li ul.sub-menu li a:hover,.et-db #et-boc .et-l .et_pb_module.header-bar ul.nav li ul.sub-menu li.current-menu-item a{
    background-color:#fafafa!important;
    opacity:1
}
.et-db #et-boc .et-l .et_pb_section .sc-content-middle,.et-db #et-boc .et-l div.mc{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    align-items:center;
    flex-direction:column;
    justify-content:center
}
.et-db #et-boc .et-l .et_pb_section .sc-content-middle>*,.et-db #et-boc .et-l div.mc>*{
    align-self:flex-start
}
.default-button,.et-db #et-boc .et-l .et_pb_section .et_pb_module .default-button{
    background-color:#3b225c!important;
    display:inline-block;
    border:2px solid #3b225c!important;
    color:#fff!important;
    font-size:1.1rem;
    font-weight:600;
    padding:.9rem 4.5rem;
    border-radius:36px;
    -webkit-border-radius:36px;
    -moz-border-radius:36px
}
.default-button:hover,.et-db #et-boc .et-l .et_pb_section .et_pb_module .default-button:hover{
    background-color:#ffff!important;
    border:2px solid #3b225c!important;
    color:#3b225c!important
}
.et-db #et-boc .et-l .et_pb_module .people_list{
    margin-left:-1.5rem;
    margin-right:-1.5rem;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    flex-wrap:wrap
}
.box-team,.et-db #et-boc .et-l .et_pb_module .people_list .box-team{
    width:33.33%;
    padding:1.5rem;
    position:relative
}
.box-team-inner,.et-db #et-boc .et-l .et_pb_module .box-team-inner{
    width:100%
}
.box-team-inner .image img,.et-db #et-boc .et-l .et_pb_module .box-team-inner .image img{
    height:auto;
    width:100%;
    display:block
}
.box-team-inner .image,.et-db #et-boc .et-l .et_pb_module .box-team-inner .image{
    opacity:1;
    -webkit-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    overflow:hidden
}
.box-team-inner .title,.et-db #et-boc .et-l .et_pb_module .box-team-inner .title{
    font-weight:600;
    font-size:1.5rem;
    color:#3b225c!important;
    text-align:center;
    width:100%;
    display:block;
    line-height:1.4em!important;
    padding-bottom:10px!important
}
.box-team-inner .title span,.et-db #et-boc .et-l .et_pb_module .box-team-inner .title span{
    font-weight:100;
    font-style:italic
}
.box-team-inner p.subtitle,.et-db #et-boc .et-l .et_pb_module .box-team-inner p.subtitle{
    font-size:1rem;
    font-weight:500;
    color:#3b225c!important;
    text-align:center;
    line-height:1.3em!important;
    padding-bottom:0
}
.box-team-inner .desc,.et-db #et-boc .et-l .et_pb_module .box-team-inner .desc{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -webkit-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    padding:2.75rem;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    align-items:center;
    opacity:0;
    flex-direction:column;
    justify-content:center
}
.box-team-inner:hover .desc,.et-db #et-boc .et-l .et_pb_module .box-team-inner:hover .desc{
    opacity:1
}
.box-team-inner:hover .image,.et-db #et-boc .et-l .et_pb_module .box-team-inner:hover .image{
    opacity:.45
}
.et-db #et-boc .et-l .et_pb_toggle.et_pb_module .et_pb_toggle_title{
    padding-right:0!important;
    padding-left:40px!important
}
.et-db #et-boc .et-l .et_pb_toggle.et_pb_module .et_pb_toggle_title::before{
    right:auto;
    left:0;
    margin-top:-.5em
}
.container-search{
    padding:40px 40px;
    width:100%;
    max-width:1650px;
    margin:0 auto
}
.et-db #et-boc .et-l .link-s1{
    padding:1rem 0;
    border-bottom:1px solid #aaa;
    text-align:left
}
.et-db #et-boc .et-l .link-s1 a._tit{
    font-family:"Playfair Display",Georgia,serif;
    color:#ed0202;
    font-size:22px;
    font-weight:500;
    margin-bottom:20px;
    font-size-adjust:0.546;
}
.et-db #et-boc .et-l .link-s1 a._tit:hover{
    color:#222
}
.et-db #et-boc .et-l .nav-links{
    margin-top:40px;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row-reverse;
    justify-content:space-between
}
.et-db #et-boc .et-l .et_pb_section .et_pb_row.footer-top{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    flex-wrap:wrap
}
.et-db #et-boc .et-l .et_pb_section .et_pb_row.footer-top .et_pb_column{
    width:17.5%
}
.et-db #et-boc .et-l .et_pb_section .et_pb_row.footer-top .et_pb_column:nth-child(2){
    width:27%
}
.et-db #et-boc .et-l .et_pb_section .et_pb_row.footer-top .et_pb_column:first-child{
    width:13.6%!important
}
.et-db #et-boc .et-l .et_pb_section .et_pb_row.footer-top .et_pb_column:last-child{
    width:24.4%!important
}
.et-db #et-boc .et-l div.sc-row{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    flex-wrap:wrap;
    margin-left:-20px;
    margin-right:-20px
}
.et-db #et-boc .et-l div.sc-col{
    width:50%;
    padding:15px 20px
}
.et-db #et-boc .et-l div.sc-col.full{
    width:100%
}
.et-db #et-boc .et-l div.sc-col label{
    display:none
}
.et-db #et-boc .et-l div.sc-col .signme label{
    font-size:18px;
    color:#000;
    display:inline-block
}
.et-db #et-boc .et-l div.sc-col ::placeholder{
    opacity:1
}
.et-db #et-boc .et-l div.sc-col input[type=email],.et-db #et-boc .et-l div.sc-col input[type=tel],.et-db #et-boc .et-l div.sc-col input[type=text],.et-db #et-boc .et-l div.sc-col select,.et-db #et-boc .et-l div.sc-col textarea{
    width:100%;
    height:73px;
    font-size:18px;
    font-weight:400;
    color:#000;
    border:1px solid #a8a8a8;
    background-color:#fff;
    padding:20px
}
.et-db #et-boc .et-l div.sc-col textarea{
    height:164px;
    padding:20px
}
.et-db #et-boc .et-l div.sc-col select{
    -moz-appearance:none;
    -webkit-appearance:none;
    appearance:none;
    padding-right:3.5rem;
    background-image:url(images/dropdown-arrow.png);
    background-position:right 2rem center;
    background-repeat:no-repeat
}
.et-db #et-boc .et-l div.sc-col.sc-submit{
    text-align:right;
    position:relative
}
.et-db #et-boc .et-l .single-meta a:hover{
    color:#333!important
}
.et_pb_menu_0_tb_footer.et_pb_menu ul li a:hover{
    color:#ed0202!important
}
.et-db #et-boc .et-l .et_pb_menu--without-logo.footer-menu .et_pb_menu__menu>nav>ul>li>a:hover{
    color:#ed0202!important
}
.et-db #et-boc .et-l .et_pb_module.header-right-menu ul#menu-header-right-menu li.red-menu-button a,.et-db #et-boc .et-l div.sc-col button[type=submit],.et-db #et-boc .et-l div.sc-col input[type=submit]{
    display:inline-block;
    -webkit-transition:all 50ms ease-out;
    -moz-transition:all 50ms ease-out;
    -o-transition:all 50ms ease-out;
    transition:all 50ms ease-out;
    margin-top:20px;
    background:#ed0202;
    padding:14px 60px;
    color:#fff!important;
    font-size:20px!important;
    margin-top:20px;
    border:2px solid #ed0202;
    cursor:pointer;
    border-radius:10px;
    line-height:1.4em
}
.et-db #et-boc .et-l div.sc-col button[type=submit]:hover::after,.et-db #et-boc .et-l div.sc-col input[type=submit]:hover::after{
    display:none
}
.et-db #et-boc .et-l .et_pb_module.header-right-menu ul#menu-header-right-menu li.red-menu-button a:active,.et-db #et-boc .et-l .et_pb_module.header-right-menu ul#menu-header-right-menu li.red-menu-button a:hover,.et-db #et-boc .et-l div.sc-col button[type=submit]:active,.et-db #et-boc .et-l div.sc-col button[type=submit]:hover,.et-db #et-boc .et-l div.sc-col input[type=submit]:active,.et-db #et-boc .et-l div.sc-col input[type=submit]:hover{
    background-color:#242424;
    border-color:#242424;
    color:#fff!important;
    opacity:1
}
.et-db #et-boc .et-l div.sc-col .wpcf7-spinner{
    position:absolute;
    top:-30px;
    right:0
}
.et-db #et-boc .et-l div .text-right,.text-right{
    text-align:right
}
.et-db #et-boc .et-l .et_pb_row .et_pb_column .et_pb_module span.wpcf7-not-valid-tip{
    display:block;
    font-size:.9rem;
    color:#ed0202;
    margin-top:7px
}
.et-db #et-boc .et-l .et_pb_row .et_pb_column .et_pb_module div.wpcf7-response-output{
    display:block;
    font-size:.9rem;
    color:#ed0202;
    margin:0;
    margin-top:15px;
    border:0
}
#scrollToTop{
    position:fixed;
    bottom:100px;
    right:0;
    width:62px;
    height:68px;
    background-image:url(images/scrolltotop.png);
    background-repeat:no-repeat;
    background-size:contain;
    z-index:100000;
    display:none
}
.et-db #et-boc .et-l .et_pb_module .resource_wrapper,.resource_wrapper{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    flex-wrap:wrap;
    margin-left:-1.5rem;
    margin-right:-1.5rem
}
.et-db #et-boc .et-l .et_pb_module .resource_file_div,.resource_file_div{
    padding:15px 0!important;
    color:#a66611;
    position:relative;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    width:calc(50% - 3rem);
    margin:0 1.5rem;
    padding:2rem 0!important
}
.et-db #et-boc .et-l .et_pb_module .resource_file_div img,.resource_file_div img{
    max-width:36px;
    margin-right:15px
}
.et-db #et-boc .et-l .et_pb_module .resource_file_div span.tit_,.resource_file_div span.tit_{
    display:block;
    color:#e80689;
    text-transform:initial;
    font-weight:400;
    font-size:1rem
}
.et-db #et-boc .et-l .et_pb_module .resource_file_div::after,.resource_file_div::after{
    content:"";
    bottom:0;
    left:0;
    width:100%;
    border-bottom:1px solid #eaeaea;
    position:absolute
}
.trigger_popup_team{
    display:none
}
.sc-popup-wrapper *{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.sc-popup-wrapper{
    position:fixed;
    width:100%;
    height:100%;
    overflow:hidden;
    left:0;
    z-index:-1;
    background-color:rgba(0,0,0,.9);
    top:0;
    opacity:0;
    -webkit-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    -webkit-transform:scale(.5);
    -moz-transform:scale(.5);
    -ms-transform:scale(.5);
    -o-transform:scale(.5);
    transform:scale(.5);
    overflow-y:auto
}
.sc-popup-wrapper.open{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    opacity:1;
    z-index:500000
}
.sc-popup-content-wrap{
    width:100%;
    height:100%;
    padding:1.5rem;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex
}
#sc-popup-close{
    top:40px;
    right:45px;
    width:38px;
    height:38px;
    cursor:pointer;
    position:absolute;
    display:block;
    z-index:200
}
#sc-popup-close::after,#sc-popup-close::before{
    content:"";
    width:100%;
    height:2px;
    background:#ed0202;
    position:absolute;
    top:40%;
    left:0;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg);
    -webkit-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;
    -ms-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out
}
#sc-popup-close::after{
    top:50%
}
#sc-popup-close::after{
    width:100%;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
    -webkit-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;
    -ms-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out
}
#sc-popup-close:hover::after,#sc-popup-close:hover::before{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg);
    top:50%
}
.sc-popup-content{
    position:relative;
    width:100%
}
.sc-popup-content-inner{
    max-width:1170px;
    padding:80px 1rem;
    width:100%;
    margin:0 auto;
    position:relative;
    background-color:transparent
}
.sc-popup-content-inner .left-box{
    width:322px;
    flex-shrink:0
}
.sc-popup-content-inner .right-box{
    padding-left:2.75rem;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    align-items:center
}
.sc-popup-content-inner .right-box p{
    font-size:1.1rem;
    margin-bottom:1em;
    line-height:1.4em;
    margin-top:0;
    text-align:left
}
.sc-popup-content-inner .right-box a.title{
    padding-top:0;
    text-align:left;
    padding-bottom:0;
    font-weight:600;
    font-family:Caveat,cursive;
    font-size:2rem;
    color:#491055
}
.sc-popup-content-inner .box-team{
    width:100%;
    padding:0;
    padding-right:7.4%
}
.team_pop_cont{
    display:none
}
.team-white-box{
    position:relative;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    background-color:#fff;
    padding:3.75rem;
    padding-top:5.5rem;
    flex-wrap:wrap;
    width:100%
}
.team-white-box-inner{
    position:relative;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    width:100%;
    flex-wrap:wrap
}
.team-white-box-inner .content-box{
    width:100%;
    margin-top:2rem
}
.navigation-popup{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    padding-top:2rem;
    padding-bottom:0;
    width:100%;
    justify-content:space-between;
    align-items:center
}
.navigation-popup a.pop_next_a,.navigation-popup a.pop_prev_a{
    display:inline-block;
    background-image:url(images/popup-prev.png);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:1.5rem;
    font-size:1.1rem;
    color:#ed0202;
    line-height:1em
}
.navigation-popup a.pop_next_a{
    background-image:url(images/popup-next.png);
    background-position:right center;
    padding-left:0;
    padding-right:1.5rem
}
.navigation-popup a.pop_backto_popup_a{
    display:inline-block;
    background-repeat:no-repeat;
    background-position:left center;
    width:35px;
    height:35px
}
.team-pop .pop_backto_popup,.team-pop .sc-popup-content>#sc-popup-close,.team-pop .sc-popup-content>.navigation-popup{
    display:none
}
.popup-loader-sc{
    margin:200px 0;
    width:100%;
    text-align:center
}
.popup-loader-sc i{
    border:8px solid #fff;
    border-top:8px solid #491055;
    border-radius:50%;
    width:120px;
    height:120px;
    animation:spinload 2s linear infinite;
    display:inline-block
}
@keyframes spinload{
    0%{
        transform:rotate(0)
    }
    100%{
        transform:rotate(360deg)
    }
}
.trigger_team{
    cursor:pointer!important
}
.et-db #et-boc .et-l p.note{
    color:#686868!important;
    font-size:18px
}
.search-submit{
    display:none
}
.searchform{
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    opacity:0;
    -webkit-transition:all .5s ease-out;
    -moz-transition:all .5s ease-out;
    -o-transition:all .5s ease-out;
    transition:all .5s ease-out;
    z-index:-1
}
.searchform.open{
    width:100%;
    height:100%;
    opacity:1;
    z-index:10000
}
.searchform_wrap{
    position:absolute;
    width:100%;
    height:100%;
    background:rgba(50,59,74,.95)
}
form.search-form{
    margin-top:-45px;
    top:50%;
    position:absolute;
    width:100%
}
.searchform_wrap #search-frm label{
    width:100%
}
.search-submit-btn{
    display:none
}
.searchform_wrap input[type=text]{
    width:80%!important;
    color:#fff!important;
    height:70px;
    font-size:35px;
    font-weight:400;
    margin:0 10%;
    border:0;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    text-align:center;
    border-bottom:2px solid #fff;
    background:0 0!important
}
#search-close-icon{
    top:60px;
    right:55px;
    width:40px;
    height:40px;
    cursor:pointer;
    position:absolute;
    display:block;
    z-index:200
}
.et-db #et-boc .et-l a#menu_right_trigger.opened{
    height:40px;
    width:40px;
    margin-top:-2px!important
}
.et-db #et-boc .et-l a#menu_right_trigger.opened span{
    width:100%
}
.et-db #et-boc .et-l a#menu_right_trigger.opened span:nth-child(2){
    display:none!important
}
.et-db #et-boc .et-l a#menu_right_trigger.opened span:first-child,.et-db #et-boc .et-l a#menu_right_trigger.opened span:last-child{
    background-color:#ed0202!important;
    height:2px!important
}
#search-close-icon:after,#search-close-icon:before,.et-db #et-boc .et-l a#menu_right_trigger.opened span:first-child,.et-db #et-boc .et-l a#menu_right_trigger.opened span:last-child{
    content:"";
    width:100%;
    height:1px;
    background:#fff;
    position:absolute;
    top:50%;
    left:0;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg);
    -webkit-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;
    -ms-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out
}
#search-close-icon:after,.et-db #et-boc .et-l a#menu_right_trigger.opened span:last-child{
    width:100%;
    top:60%;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
    -webkit-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;
    -ms-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out
}
#search-close-icon:hover:after,#search-close-icon:hover:before{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg);
    top:50%
}
#header-gap{
    height:133px
}
.et-db #et-boc .et-l .et_pb_section.center-line::after{
    position:absolute;
    top:50%;
    background-color:#e6e6e6;
    content:"";
    left:0;
    z-index:-1;
    width:100%;
    height:1px
}
.et-db #et-boc .et-l .et_pb_module.header_right_menu_trigger{
    position:absolute;
    right:-100px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%)
}
.et-db #et-boc .et-l a#menu_right_trigger{
    width:50px;
    height:50px;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    flex-direction:column;
    align-items:flex-end;
    margin-top:15px!important
}
.et-db #et-boc .et-l a#menu_right_trigger span{
    position:absolute;
    height:2px;
    background-color:#000;
    width:80%;
    top:6px;
    -webkit-transition:all .1s ease-out;
    -moz-transition:all .1s ease-out;
    -o-transition:all .1s ease-out;
    transition:all .1s ease-out
}
.et-db #et-boc .et-l a#menu_right_trigger:not(.opened) span:first-child{
    width:60%
}
.et-db #et-boc .et-l a#menu_right_trigger:not(.opened) span:last-child{
    top:22px
}
.et-db #et-boc .et-l a#menu_right_trigger:not(.opened) span:nth-child(2){
    top:14px
}
.et-db #et-boc .et-l a#menu_right_trigger:not(.opened):hover span{
    width:100%!important
}
.et-db #et-boc .et-l a#menu_right_trigger:not(.opened):hover span:nth-child(2){
    width:70%!important
}
.et-db #et-boc .et-l .et_pb_module.header-right-menu{
    position:fixed;
    right:-110%;
    top:0;
    background-color:#fff;
    box-shadow:0 0 16px 8px rgba(59,59,59,.1);
    -moz-box-shadow:0 0 16px 8px rgba(59,59,59,.1);
    -webkit-box-shadow:0 0 16px 8px rgba(59,59,59,.1);
    height:100%;
    width:527px;
    overflow-y:auto;
    padding:65px;
    padding-top:150px;
    -webkit-transition:all .5s ease-in;
    -moz-transition:all .5s ease-in;
    -o-transition:all .5s ease-in;
    transition:all .5s ease-in
}
.et-db #et-boc .et-l .et_pb_module.header-right-menu.open{
    right:0;
    -webkit-transition:all .5s ease;
    -moz-transition:all .5s ease;
    -o-transition:all .5s ease;
    transition:all .5s ease
}
.et-db #et-boc .et-l .et_pb_module.header-right-menu ul#menu-header-right-menu{
    border-top:1px solid #c7c7c7;
    padding-top:40px!important
}
.et-db #et-boc .et-l .et_pb_module.header-right-menu ul#menu-header-right-menu li{
    width:100%;
    margin:0;
    padding:18px 0
}
.et-db #et-boc .et-l .et_pb_module.header-right-menu ul#menu-header-right-menu li a{
    padding:0;
    padding-left:60px;
    background:url(images/submenu-key.png) no-repeat left center
}
.sc-common-close{
    top:40px;
    right:45px;
    width:38px;
    height:38px;
    cursor:pointer;
    position:absolute;
    display:block;
    z-index:200
}
.sc-common-close:after,.sc-common-close:before{
    content:"";
    width:100%;
    height:2px;
    background:#ed0202;
    position:absolute;
    top:40%;
    left:0;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg);
    -webkit-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;
    -ms-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out
}
.sc-common-close:after{
    top:50%
}
.sc-common-close:after{
    width:100%;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
    -webkit-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;
    -ms-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out
}
.sc-common-close:hover:after,.sc-common-close:hover:before{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg);
    top:50%
}
#close-header-right-menu{
    right:60px;
    top:67px
}
.et-db #et-boc .et-l .et_pb_module.header-bar .et-menu-nav ul li.resp-menu{
    display:none
}
.et-db #et-boc .et-l .et_pb_module.strong-s1 strong{
    font-size:1.25em!important;
    font-weight:600!important
}
.et-db #et-boc .et-l .et_pb_row_inner.row-left-white-bg{
    background-color:#fff!important
}
.et-db #et-boc .et-l .et_pb_row_inner.row-left-white-bg::before{
    position:absolute;
    left:-4000px;
    width:4100px;
    height:100%;
    content:"";
    display:block;
    background-color:#fff;
    top:0
}
.et-db #et-boc .et-l .et_pb_module.p-mc p,.et-db #et-boc .et-l .et_pb_module.p-mc>.et_pb_text_inner{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    align-items:center
}
.et-db #et-boc .et-l .et_pb_row_inner.row-center-line .et_pb_column:first-child::after{
    position:absolute;
    left:100%;
    width:1px;
    height:100%;
    content:"";
    display:block;
    background-color:#d6d6d6;
    top:0
}
.et-db #et-boc .et-l .et_pb_module.home-start-today{
    width:230px;
    height:230px;
    position:absolute;
    left:107px;
    bottom:40px;
    background-color:#ee0e0e;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    align-items:center;
    justify-content:center;
    cursor:pointer
}
.et-db #et-boc .et-l .et_pb_module.h1-span-s1 span{
    font-size:.82em!important;
    font-weight:500!important
}
.et-db #et-boc .et-l .et_pb_module.h1-bold-s1 strong{
    font-size:1.23em!important;
    font-weight:600!important
}
.et-db #et-boc .et-l .et_pb_section.green-round::after,.et-db #et-boc .et-l .et_pb_section.green-round::before{
    content:"";
    position:absolute;
    border-right:190px solid #049198;
    border-top:190px solid #049198;
    border-top-right-radius:190px;
    left:0;
    bottom:0;
    visibility:visible
}
.et-db #et-boc .et-l .et_pb_section.green-round::after{
    left:auto;
    bottom:auto;
    top:0;
    right:0;
    border:0;
    border-left:190px solid #049198;
    border-bottom:190px solid #049198;
    border-bottom-left-radius:190px
}
.et-db #et-boc .et-l .et_pb_module.dipi_pricing_table{
    -webkit-transition:all .1s ease-out;
    -moz-transition:all .1s ease-out;
    -o-transition:all .1s ease-out;
    transition:all .1s ease-out
}
.et-db #et-boc .et-l .et_pb_module.dipi_pricing_table:hover{
    transform:scale(1.07)
}
.et-db #et-boc .et-l .et_pb_module.h2-fw h2{
    font-weight:400!important
}
.et-db #et-boc .et-l .et_section_specialty.meet-team-about>.et_pb_row{
    align-items:center
}
.et-db #et-boc .et-l .et_pb_column .post-list .post-box{
    width:100%;
    padding:35px 0
}
.et-db #et-boc .et-l .et_pb_column .post-list .post-box .post-box-inner{
    width:100%;
    background-color:#fff;
    position:relative;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    border-radius:5px;
    overflow:hidden;
    -webkit-box-shadow:0 10px 30px rgba(0,0,0,.08);
    -moz-box-shadow:0 10px 30px rgba(0,0,0,.08);
    box-shadow:0 10px 30px rgba(0,0,0,.08)
}
.et-db #et-boc .et-l .et_pb_column .post-list .post-box .post-image{
    width:50%;
    overflow:hidden;
    display:block;
    padding-bottom:0;
    position:relative
}
.et-db #et-boc .et-l .et_pb_column .post-list .post-box .post-image span{
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    width:100%;
    height:100%;
    display:block;
    -webkit-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out
}
.et-db #et-boc .et-l .et_pb_column .post-list .post-box-inner:hover .post-image span{
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1)
}
.et-db #et-boc .et-l .et_pb_column .post-list .post-box .post-image::after{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.2);
    opacity:0;
    -webkit-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out
}
.et-db #et-boc .et-l .et_pb_column .post-list .post-box .post-box-inner:hover .post-image::after{
    opacity:1
}
.et-db #et-boc .et-l .et_pb_column .post-list .post-box .post-cont{
    padding:38px 40px;
    width:50%
}
.et-db #et-boc .et-l .et_pb_column .post-list .post-box .post-title{
    font-size:20px;
    font-weight:600;
    color:#222;
    display:inline-block;
    line-height:1.3em;
    margin-bottom:10px;
    padding-bottom:0!important
}
.et-db #et-boc .et-l .et_pb_column .post-list .post-box .post-title:hover{
    color:#ed0202
}
.et-db #et-boc .et-l .et_pb_column .post-list .post-box .post-cat{
    font-size:18px;
    color:#222!important;
    font-weight:300;
    margin-bottom:20px;
    padding-bottom:0;
    line-height:1.45em
}
.et-db #et-boc .et-l .et_pb_column .post-list .post-box .post-cat a,.et-db #et-boc .et-l .et_pb_column .post-list .post-box .post-cat span{
    color:#222!important;
    font-weight:300!important;
    padding-bottom:0!important
}
.et-db #et-boc .et-l .et_pb_column .post-list .post-box .post-cat a:hover{
    color:#ed0202!important
}
.et-db #et-boc .et-l .et_pb_column .post-list .post-box .post-excerpt,.post-list .post-box .post-excerpt{
    font-size:18px;
    color:#222!important;
    font-weight:400;
    line-height:1.65em;
    margin-bottom:0;
    padding-bottom:0;
    margin-top:0
}
.et-db #et-boc .et-l .et_pb_column .post-list.case-studies{
    margin-left:-30px;
    margin-right:-30px;
    display:flex
}
.et-db #et-boc .et-l .et_pb_column .post-list.case-studies .post-box{
    padding:30px;
    width:50%
}
.et-db #et-boc .et-l .et_pb_column .post-list.case-studies .post-box .post-box-inner{
    flex-direction:column
}
.et-db #et-boc .et-l .et_pb_column .post-list.case-studies .post-box .post-box-inner>*{
    width:100%
}
.et-db #et-boc .et-l .et_pb_column .post-list.case-studies .post-box-inner .post-image{
    height:350px
}
.et-db #et-boc .et-l .et_pb_section .et_pb_module .post-pagination{
    margin-top:2rem;
    margin-bottom:100px
}
.et-db #et-boc .et-l .et_pb_section .et_pb_module .post-pagination ul.page-numbers{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    justify-content:flex-end;
    margin:0
}
.et-db #et-boc .et-l .post-pagination ul.page-numbers li{
    padding:0!important;
    background-image:none!important;
    list-style:none;
    list-style-image:none!important
}
.et-db #et-boc .et-l .post-pagination ul.page-numbers li .page-numbers{
    display:none
}
.et-db #et-boc .et-l .post-pagination ul.page-numbers li .page-numbers.next,.et-db #et-boc .et-l .post-pagination ul.page-numbers li .page-numbers.prev{
    background:url(images/pag-arrow-next.png) no-repeat center;
    display:inline-block;
    width:65px;
    height:65px;
    border:1px solid #df001b
}
.et-db #et-boc .et-l .post-pagination ul.page-numbers li .page-numbers.prev{
    background-image:url(images/pag-arrow-prev.png);
    margin-right:-1px
}
.et-db #et-boc .et-l .et_pb_column .post-list .post-box.normal-loop.nth_2 .post-box-inner{
    flex-direction:row-reverse
}
.et-db #et-boc .et-l .et_pb_column .post-list .post-box a.read-more,.et-db #et-boc .et-l div a.red_button{
    display:inline-block;
    -webkit-transition:all 50ms ease-out;
    -moz-transition:all 50ms ease-out;
    -o-transition:all 50ms ease-out;
    transition:all 50ms ease-out;
    margin-top:20px;
    background:#ed0202;
    padding:14px 60px;
    color:#fff!important;
    font-size:20px!important;
    margin-top:20px;
    border:2px solid #ed0202;
    cursor:pointer;
    border-radius:10px;
    line-height:1.4em
}
.et-db #et-boc .et-l .et_pb_column .post-list .post-box a.read-more:hover,.et-db #et-boc .et-l div a.red_button:hover{
    background-color:#242424;
    border-color:#242424;
    color:#fff
}
.et-db #et-boc .et-l .et_pb_column .post-list.home{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    flex-wrap:wrap
}
.et-db #et-boc .et-l .et_pb_column .post-list.home .post-box{
    width:50%;
    padding:0
}
.et-db #et-boc .et-l .et_pb_column .post-list.home .post-box-inner{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    border-radius:0;
    height:100%;
    background-color:#fbfcfc
}
.et-db #et-boc .et-l .et_pb_column .post-list.home .post-box-inner .post-cont{
    background:#fbfcfc
}
.et-db #et-boc .et-l .et_pb_column .post-list.home .post-box.nth_3 .post-box-inner,.et-db #et-boc .et-l .et_pb_column .post-list.home .post-box.nth_4 .post-box-inner{
    flex-direction:row-reverse
}
.et-db #et-boc .et-l .et_pb_column .post-list.home .post-box-inner .post-cont{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    flex-direction:column;
    justify-content:center;
    min-height:235px
}
.et-db #et-boc .et-l .et_pb_column .post-list.home .post-box-inner .post-title{
    max-height:54px;
    overflow-y:hidden
}
.et-db #et-boc .et-l .et_pb_column .post-list.home .post-box-inner .post-cat{
    margin-bottom:0
}
.et-db #et-boc .et-l .et_pb_column .post-list.home .post-box-inner .post-cont .dte{
    font-weight:300;
    font-size:16px;
    color:#222;
    padding-bottom:14px
}
.et-db #et-boc .et-l .single-title h1{
    font-family:"Playfair Display",Georgia,serif;
    margin-top:0;
    margin-bottom:28px;
    font-size:33px;
    color:#222;
    font-weight:500;
    line-height:1.1em;
    padding-bottom:0;
    font-size-adjust:0.546;
}
.et-db #et-boc .et-l .single-meta{
    color:#222;
    font-size:18px;
    font-weight:400;
    padding-bottom:28px
}
.et-db #et-boc .et-l .single-meta a{
    color:#ed0202;
    font-size:18px
}
.et-db #et-boc .et-l .single-meta.tag{
    margin-top:50px
}
.et-db #et-boc .et-l .single-meta a{
    color:#ed0202!important;
    padding-bottom:0!important;
    font-weight:400!important
}
.et-db #et-boc .et-l .single-image{
    padding-bottom:40px
}
.et-db #et-boc .et-l .single-image img{
    max-width:100%;
    height:auto;
    display:block
}
.et-db #et-boc .et-l .single-content:not(.non-divi-content){
    margin-left:-80px;
    margin-right:-80px
}
.et-db #et-boc .et-l .navigation-wrap{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    justify-content:center;
    padding:0;
    margin:60px auto
}
.et-db #et-boc .et-l .navigation-wrap .np-a{
    font-size:1rem;
    color:#727d1c;
    font-weight:600;
    display:inline-block;
    margin-bottom:0;
    margin-top:auto;
    text-indent:-9999px;
    border:1px solid #ed0202;
    width:66px;
    height:66px;
    margin-left:-1px
}
.et-db #et-boc .et-l .navigation-wrap .np-prev{
    padding-left:30px;
    background:url(images/np-prev.png) no-repeat center
}
.et-db #et-boc .et-l .navigation-wrap .np-next{
    padding-right:30px;
    background:url(images/np-next.png) no-repeat center
}
.et-db #et-boc .et-l .navigation-wrap .np-backto{
    padding-left:34px;
    background:url(images/backto.png) no-repeat center
}
.et-db #et-boc .et-l .navigation-wrap .np-a.inactive{
    opacity:0!important;
    visibility:hidden
}
.et-db #et-boc .et-l .et_pb_section#book-a-demo{
    position:fixed;
    right:-100%;
    bottom:0;
    width:auto!important;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    opacity:0;
    -webkit-animation:fadeOutRight 1s 1 cubic-bezier(.77,0,.175,1);
    animation:fadeOutRight 1s 1 cubic-bezier(.77,0,.175,1);
    background:0 0;
    z-index:100
}
.et-db #et-boc .et-l .et_pb_section#book-a-demo.loaded{
    right:0
}
.et-db #et-boc .et-l .et_pb_section#book-a-demo.active{
    opacity:1;
    -webkit-animation:fadeInRight 1s 1 cubic-bezier(.77,0,.175,1);
    animation:fadeInRight 1s 1 cubic-bezier(.77,0,.175,1)
}
@-webkit-keyframes fadeOutRight{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(100%);
        transform:translateX(100%)
    }
}
@keyframes fadeOutRight{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(100%);
        transform:translateX(100%)
    }
}
@-webkit-keyframes fadeInRight{
    0%{
        opacity:0;
        -webkit-transform:translateX(100%);
        transform:translateX(100%)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes fadeInRight{
    0%{
        opacity:0;
        -webkit-transform:translateX(100%);
        transform:translateX(100%)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
.et-db #et-boc .et-l .et_pb_section#book-a-demo .et_pb_button{
    padding:10px 30px!important;
    border-top-left-radius:10px;
    border-top-right-radius:10px
}
.related-posts{
    margin-top:70px;
    margin-bottom:30px
}
.et-db #et-boc .et-l .et_pb_module.price-module sup{
    font-size:.4em;
    bottom:.7em;
    color:#222;
    margin-right:.4em
}
.et-db #et-boc .et-l .et_pb_module.price-module sub{
    font-size:.4em;
    top:.1em;
    color:#222;
    margin-left:.4em
}
.et-db #et-boc .et-l .et_pb_module.price-module.white sub,.et-db #et-boc .et-l .et_pb_module.price-module.white sup{
    color:#fff
}
.et-db #et-boc .et-l .et_pb_module.price-badge{
    position:absolute;
    padding:5px 20px;
    border-radius:20px;
    right:30px
}
.et-db #et-boc .et-l .et_pb_module.price-badge+.et_pb_module{
    padding-top:80px!important
}
.et-db #et-boc .et-l .et_pb_module.price-start-button{
    display:none
}
.et-db #et-boc .et-l .et_pb_module.price-start-button-parent{
    position:absolute;
    bottom:30px;
    left:0;
    width:100%
}
.et-db #et-boc .et-l .et_pb_module.price-start-button-parent .price-start-button{
    display:inline-block
}
.et-db #et-boc .et-l .et_pb_row .price-start-button-col{
    padding-bottom:100px!important
}
.et-db #et-boc .et-l .et_pb_column .wpcf7-form .wpcf7-checkbox>span,.wpcf7-form .wpcf7-checkbox>span{
    display:block;
    position:relative;
    padding-left:35px;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    margin:0
}
.et-db #et-boc .et-l .et_pb_column .wpcf7-form .wpcf7-checkbox>span input,.wpcf7-form .wpcf7-checkbox>span input{
    display:none
}
.et-db #et-boc .et-l .et_pb_column .wpcf7-form .wpcf7-checkbox>span .checkmark,.wpcf7-form .wpcf7-checkbox>span .checkmark{
    position:absolute!important;
    top:4px;
    left:0;
    height:26px;
    width:26px;
    border:1px solid #a8a8a8;
    background-color:#fff;
    position:relative;
    display:inline-block
}
.et-db #et-boc .et-l .et_pb_column .wpcf7-form .wpcf7-checkbox>span .checkmark:hover,.wpcf7-form .wpcf7-checkbox>span .checkmark:hover{
    background-color:#ccc
}
.et-db #et-boc .et-l .et_pb_column .wpcf7-form .wpcf7-checkbox>span .checkmark.checked:after,.wpcf7-form .wpcf7-checkbox>span .checkmark.checked:after{
    content:"";
    position:absolute;
    bottom:7px;
    left:7px;
    background-image:url(images/checkbox-tick.png);
    background-repeat:no-repeat;
    width:24px;
    height:20px
}
.et-db #et-boc .et-l .et_pb_row .et_pb_button{
    line-height:1.4em!important
}
.et-db #et-boc .et-l .nav-links>div{
    font-size:1rem;
    color:#727d1c;
    font-weight:600;
    display:inline-block;
    margin-bottom:0;
    margin-top:auto;
    text-indent:-9999px;
    border:1px solid #d6193b;
    width:66px;
    height:66px;
    margin-left:-1px
}
.et-db #et-boc .et-l .nav-links div a{
    width:100%;
    height:100%;
    display:block
}
.et-db #et-boc .et-l .nav-links .nav-next{
    padding-left:0;
    background:url(images/np-prev.png) no-repeat center
}
.et-db #et-boc .et-l .nav-links .nav-previous{
    padding-right:0;
    background:url(images/np-next.png) no-repeat center
}
#mailchimp_iframe{
    width:100%;
    height:118px;
    border:0
}
#wpadminbar{
    overflow-y:hidden
}
body.paged div.disable-on-paged{
    display:none!important
}
.et-db #et-boc .et-l blockquote{
    border-color:#4cb326
}
.et-db #et-boc .et-l .et_pb_module tr td,.et-db #et-boc .et-l table td{
    padding:12px 15px;
    border:1px solid #ccc!important
}
.et-db #et-boc .et-l .et_pb_module table th,.et-db #et-boc .et-l .et_pb_module table thead tr td{
    background-color:#333;
    color:#fff;
    border-right:1px solid #fff!important;
    font-weight:600;
    padding:15px 15px
}
.et-db #et-boc .et-l .testi-box{
    padding:30px;
    text-align:center;
    background-color:#fbfcfc
}
.et-db #et-boc .et-l .testi-box>div{
    margin-bottom:10px
}
.et-db #et-boc .et-l .testi-box .testi_image img,.pp-content-wrap .testi_image img{
    width:66px;
    height:66px;
    border-radius:33px;
    display:inline-block;
    box-shadow:0 12px 18px -6px rgba(0,0,0,.3)
}
.et-db #et-boc .et-l .testi-box .testi_content,.pp-content-wrap .testi_content{
    font-size:16px;
    font-style:italic;
    line-height:1.5em
}
.et-db #et-boc .et-l .testi-box .testi_star,.pp-content-wrap .testi_star{
    color:#ed0202
}
.et-db #et-boc .et-l .testi-box .testi_title,.pp-content-wrap .testi_title{
    font-size:18px;
    font-weight:600
}
.et-db #et-boc .et-l .testi-box .testi_name,.pp-content-wrap .testi_name{
    font-size:16px;
    font-weight:600
}
.et-db #et-boc .et-l .testi-box .testi_company,.pp-content-wrap .testi_company{
    font-weight:300;
    color:#ed0202;
    font-size:14px;
    text-transform:uppercase;
    letter-spacing:2px
}
.et-db #et-boc .et-l .testi-box .testi_readmore{
    font-weight:300;
    color:#ed0202;
    font-size:14px
}
.et-db #et-boc .et-l div #testimonial-slider .owl-nav{
    position:absolute;
    width:100%;
    left:0;
    height:0;
    top:50%
}
.et-db #et-boc .et-l div #testimonial-slider .owl-nav button{
    margin-left:0;
    width:50px;
    height:50px;
    display:inline-block;
    background:url(images/owl-prev-testi.png) no-repeat top center;
    background-size:cover;
    left:-70px;
    top:-25px;
    position:absolute
}
.et-db #et-boc .et-l div #testimonial-slider .owl-nav button.owl-prev{
    background:url(images/owl-next-testi.png) no-repeat top center;
    background-size:cover;
    left:auto;
    right:-70px
}
.et-db #et-boc .et-l .et_pb_text.et_pb_module a.readcase:hover{
    color:#ed0202!important
}
#testi-popup{
    display:inline-block;
    position:fixed;
    overflow-y:auto;
    width:100%;
    height:100%;
    top:0;
    left:0;
    padding:60px 40px;
    background-color:rgba(0,0,0,.9);
    z-index:100000;
    opacity:0;
    z-index:-100;
    -webkit-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out
}
#testi-popup .testi-popup-content{
    -webkit-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    -webkit-transform:scale(.5);
    -moz-transform:scale(.5);
    -ms-transform:scale(.5);
    -o-transform:scale(.5);
    transform:scale(.5);
    vertical-align:middle;
    display:inline-block;
    position:relative;
    width:600px;
    max-width:calc(100% - 6px);
    background-color:#fff
}
#testi-popup.open{
    z-index:100000;
    opacity:1
}
#testi-popup.open .testi-popup-content{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.testi-popup-inner::before{
    display:inline-block;
    height:100%;
    width:0;
    vertical-align:middle;
    content:""
}
.testi-popup-inner{
    width:100%;
    height:100%;
    text-align:center
}
.pp-content{
    display:none!important
}
.pp-content-wrap{
    padding:30px;
    text-align:left
}
#testi-popup-close{
    position:absolute;
    width:25px;
    background-color:#000;
    color:#fff;
    font-size:15px;
    font-weight:600;
    padding-bottom:5px;
    vertical-align:middle;
    display:flex;
    align-items:center;
    justify-content:center;
    line-height:20px;
    right:-12px;
    top:-12px
}
.pp-content-wrap>div{
    margin-bottom:15px
}
.pp-content-wrap .testi_content{
    margin-bottom:30px;
    font-size:18px;
    font-style:normal
}
.testi_profile{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    justify-content:flex-start;
    align-items:center
}
.testi_profile .testi_name{
    line-height:1.3em
}
.testi_profile .testi_image{
    margin-right:15px
}
.testi_profile .testi_company{
    font-weight:400;
    text-transform:initial;
    letter-spacing:normal;
    line-height:1.3em;
    margin-top:5px
}
.dipi_testimonial-template-default.single .et_pb_post{
    margin-top:100px!important
}
.dipi_testimonial-template-default.single .post-meta{
    display:none
}
.dipi_testimonial-template-default.single #main-content .container::before{
    background-color:transparent
}
.dipi_testimonial-template-default.single #left-area{
    width:100%
}
.et-db #et-boc .et-l .et_pb_module #policy .accordions .accordion-summary::marker{
    padding-left:5px;
    color:#ed0202
}
.et-db #et-boc .et-l .et_pb_module #policy .accordions .accordion-summary .accordion-heading{
    margin-left:35px;
    margin-top:-28px;
    font-size:22px;
    font-weight:500
}
.et-db #et-boc .et-l .et_pb_module #policy .accordions .accordion-summary{
    padding-top:24px;
    padding-left:20px;
    line-height:35px
}
#policy .accordion-section{
    padding:15px 57px!important
}
.et-db #et-boc .et-l .et_pb_module #policy h2{
    text-align:left!important;
    margin-top:30px!important;
    font-size:28px!important;
    font-weight:600!important;
    color:#222!important
}
.et-db #et-boc .et-l .et_pb_module #policy h3,.et-db #et-boc .et-l .et_pb_module #policy h4{
    color:#222!important
}
.et-db #et-boc .et-l .et_pb_module #policy ol li,.et-db #et-boc .et-l .et_pb_module #policy ul li{
    font-size:18px;
    list-style-position:outside;
    margin-bottom:8px;
    color:#222!important
}
.et-db #et-boc .et-l .et_pb_module #policy ol{
    padding-left:20px!important;
    padding-top:10px!important
}
.et-db #et-boc .et-l .et_pb_module #policy table{
    margin-top:25px;
    font-size:18px
}
.et-db #et-boc .et-l .et_pb_module #policy .accordion{
    border-bottom:1px solid #aaa!important
}
#et-boc .et-l .et_pb_module #policy p{
    padding-bottom:0!important;
    font-size:18px!important
}
.et-db #et-boc .et-l .et_pb_module #policy article>h2{
    font-size:24px!important;
    color:#222!important;
    font-weight:400!important;
    line-height:1.1em!important
}
.et-db #et-boc .et-l .et_pb_module #policy article>h2:first-child{
    font-size:43px!important
}
.et-db #et-boc .et-l span.menu-plus{
    position:absolute;
    right:0;
    top:12px;
    display:none;
    width:40px;
    height:40px;
    cursor:pointer
}
.et-db #et-boc .et-l span.menu-plus::after,.et-db #et-boc .et-l span.menu-plus::before{
    content:"";
    width:50%;
    height:2px;
    background:#ed0202;
    position:absolute;
    top:16px;
    left:12px;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    transform:rotate(90deg);
    -webkit-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;
    -ms-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out
}
.et-db #et-boc .et-l span.menu-plus::after{
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    -ms-transform:rotate(0);
    -o-transform:rotate(0);
    transform:rotate(0)
}
.et-db #et-boc .et-l li.opened span.menu-plus::before{
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    -ms-transform:rotate(0);
    -o-transform:rotate(0);
    transform:rotate(0)
}
.et-db #et-boc .et-l .et_pb_column .post-list.case-studies .post-box .post-title{
    min-height:50px
}
.et-db #et-boc .et-l div.sc-image-animator .et_pb_image{
    position:absolute;
    left:0;
    top:0;
    animation-name:sc-updown-effect;
    animation-duration:3.6s;
    animation-iteration-count:infinite;
    animation-direction:alternate;
    animation-timing-function:ease-in-out;
    transform-style:preserve-3d;
    -webkit-animation-name:sc-updown-effect;
    -webkit-animation-duration:3.6s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-direction:alternate;
    -webkit-animation-timing-function:ease-in-out;
    -webkit-transform-style:preserve-3d
}
.et-db #et-boc .et-l div.sc-image-animator .et_pb_image:nth-child(2){
    animation-delay:-2.7s!important
}
.et-db #et-boc .et-l div.sc-image-animator .et_pb_image:nth-child(3){
    animation-delay:-1.8s!important
}
@keyframes sc-updown-effect{
    0%{
        -webkit-transform:translate3d(0,10px,0);
        transform:translate3d(0,10px,0)
    }
    to{
        -webkit-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0)
    }
}
@-webkit-keyframes sc-updown-effect{
    0%{
        -webkit-transform:translate3d(0,10px,0)
    }
    to{
        -webkit-transform:translate3d(0,-10px,0)
    }
}
.et-db #et-boc .et-l form .wpcf7-response-output{
    display:none!important
}
.et-db #et-boc .et-l form.invalid .wpcf7-response-output{
    display:block!important
}
.page-id-23959470.et-db #et-boc .et-l .et_pb_section form .swp-resp .wpcf7-response-output{
    display:block!important
}
.entry-content{
    overflow-x:hidden
}
.dvcs_expanding_cta,.dvcs_expanding_cta_2,.dvcs_expanding_cta_3{
    z-index:10000!important
}
body:not(.et-fb) .dvcs_expanding_cta_2_overlay,body:not(.et-fb) .dvcs_expanding_cta_3_overlay,body:not(.et-fb) .dvcs_expanding_cta_overlay{
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    right:0;
    z-index:8
}
.dvcs_expanding_cta,.dvcs_expanding_cta_2,.dvcs_expanding_cta_2_overlay,.dvcs_expanding_cta_3,.dvcs_expanding_cta_3_overlay,.dvcs_expanding_cta_overlay{
    -webkit-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.et-db #et-boc .et-l .et_pb_section.dvcs_expanding_cta>.et_pb_row{
    z-index:10000;
    -webkit-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out;
    width:90%!important
}
.dvcs_expanded_cta .dvcs_expanded_cta{
    z-index:10000
}
.dvcs_expanded_cta .dvcs_expanded_cta .et_pb_row{
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transform:scale(1.2)
}
body.dvcs_expanded_cta .dvcs_expanded_cta_overlay{
    opacity:1;
    visibility:visible;
    pointer-events:initial;
    z-index:9999;
    background-color:#000!important;
    background-image:linear-gradient(211deg,rgba(237,2,2,.75) 0,rgba(237,2,2,.85) 100%)!important;
    position:fixed;
    height:100vh;
    top:0;
    bottom:0;
    left:0;
    right:0
}
div.dvcs_expanded_cta_zindex{
    position:relative;
    z-index:10000
}
.et-db #et-boc .et-l #circle-team{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    justify-content:center
}
.et-db #et-boc .et-l .circle-teams{
    width:100%;
    height:600px;
    max-width:600px;
    position:relative;
    margin:50px
}
.et-db #et-boc .et-l .circle-infos{
    width:100%;
    height:100%;
    border-radius:50%;
    background:0 0;
    border:1px dashed #ccc;
    position:relative
}
.et-db #et-boc .et-l .circle-single{
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    width:80px;
    height:80px;
    margin:-50px;
    background:red;
    border-radius:50%;
    text-align:center;
    line-height:100px
}
.et-db #et-boc .et-l .circle-single>.et_pb_module{
    width:80px;
    height:80px;
    border-radius:50%;
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    cursor:pointer
}
.et-db #et-boc .et-l .circle-single.active>.et_pb_module,.et-db #et-boc .et-l .circle-single>.et_pb_module:hover{
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2);
    -webkit-box-shadow:0 0 10px rgba(0,0,0,.15);
    -moz-box-shadow:0 0 10px rgba(0,0,0,.15);
    box-shadow:0 0 10px rgba(0,0,0,.15)
}
.et-db #et-boc .et-l .circle-single .et_pb_module *{
    display:none!important
}
.et-db #et-boc .et-l .circle-single-wrap{
    position:absolute;
    width:calc(100% - 150px);
    height:calc(100% - 150px);
    top:75px;
    left:75px
}
.et-db #et-boc .et-l .circle-single-wrap .circle-main-single{
    position:absolute;
    width:100%;
    height:100%;
    border-radius:50%;
    display:flex;
    top:0;
    left:0;
    overflow:hidden;
    opacity:0;
    -webkit-transition:all .4s ease-in-out;
    -o-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.et-db #et-boc .et-l .circle-main-single>.et_pb_module{
    width:100%!important;
    height:100%!important;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center
}
.et-db #et-boc .et-l .circle-main-single>.et_pb_module .et_pb_text_inner{
    -webkit-transition:all .4s ease-in-out .2s;
    -o-transition:all .4s ease-in-out .2s;
    transition:all .4s ease-in-out .2s;
    opacity:0
}
.et-db #et-boc .et-l .circle-main-single.active{
    opacity:1
}
.et-db #et-boc .et-l .circle-main-single.active>.et_pb_module .et_pb_text_inner{
    opacity:1
}
.et-db #et-boc .et-l .circle-main-single>.et_pb_module::before{
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    border-radius:50%;
    top:0;
    left:0;
    overflow:hidden;
    background:linear-gradient(180deg,rgba(0,56,130,.49) 0,rgba(0,25,58,.59) 100%)
}
.dipi_expanding_cta_0.dipi_expanding_cta .dipi-content-text .dipi-content-heading{
    font-weight:500!important
}
.et-db #et-boc .et-l .et_pb_section#book-a-demo .et_pb_button{
    border-bottom-left-radius:0!important;
    border-bottom-right-radius:0!important
}
.et-db #et-boc .et-l div.sc-col input[type=email]::placeholder,.et-db #et-boc .et-l div.sc-col input[type=tel]::placeholder,.et-db #et-boc .et-l div.sc-col input[type=text]::placeholder,.et-db #et-boc .et-l div.sc-col select::placeholder,.et-db #et-boc .et-l div.sc-col textarea::placeholder{
    color:#222!important
}
.wpcf7-list-item-label{
    font-size:18px
}
#mc_embed_signup div.mce_inline_error{
    font-weight:400!important;
    color:#ed0202!important;
    background:0 0!important
}
.et-db #et-boc .et-l .et_pb_row .et_pb_column .et_pb_module div.wpcf7-response-output{
    padding-left:0!important
}
#wp-pointer-0{
    display:none!important
}
.et-db #et-boc .et-l .et_pb_module #policy article>h2:first-child{
    font-weight:700!important;
    padding-bottom:40px
}
@media all and (max-width:980px){
    .et-db #et-boc .et-l .et_pb_module #policy article>h2:first-child{
        font-weight:700!important;
        padding-bottom:40px
    }
}
.et-db #et-boc .et-l .et_pb_module.price-feature{
    margin-bottom:7px!important
}
.et-db #et-boc .et-l .et_pb_module.price-feature .et_pb_text_inner::before{
    position:absolute;
    left:0;
    content:"";
    top:6px;
    width:16px;
    height:16px;
    background:url(images/tick.svg) no-repeat center;
    background-size:14px auto
}
.et-db #et-boc .et-l .et_pb_module.price-feature .et_pb_text_inner{
    display:inline-block!important;
    padding-left:25px!important
}
.et-db #et-boc .et-l .et_pb_module.price-feature.has-tooltip .et_pb_text_inner{
    cursor:pointer
}
.et-db #et-boc .et-l .et_pb_module.price-feature.has-tooltip .tooltip{
    position:absolute;
    left:0;
    top:10px;
    -webkit-transform:translateY(-110%);
    -moz-transform:translateY(-110%);
    -ms-transform:translateY(-110%);
    -o-transform:translateY(-110%);
    transform:translateY(-110%);
    width:100%;
    color:#fff;
    background:#333;
    padding:15px;
    -webkit-transition:all 150ms ease-in-out .2s;
    -o-transition:all 150ms ease-in-out .2s;
    transition:all 150ms ease-in-out .2s;
    font-size:.9em!important;
    line-height:1.3em;
    z-index:-1
}
.et-db #et-boc .et-l .et_pb_module.price-feature.has-tooltip .tooltip::after{
    width:0;
    height:0;
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    border-top:10px solid #333;
    content:"";
    position:absolute;
    left:40px;
    bottom:-9px
}
.et-db #et-boc .et-l .et_pb_module.price-feature.has-tooltip .et_pb_text_inner:hover+.tooltip{
    top:0;
    z-index:1
}
.et-db #et-boc .et-l .switch{
    position:relative;
    display:inline-block;
    width:70px;
    height:30px
}
.et-db #et-boc .et-l .switch input{
    opacity:0;
    width:0;
    height:0
}
.et-db #et-boc .et-l .switch-slider{
    position:absolute;
    cursor:pointer;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#4cb326;
    -webkit-transition:.4s;
    transition:.4s
}
.et-db #et-boc .et-l .switch-slider:before{
    position:absolute;
    content:"";
    height:22px;
    width:22px;
    left:4px;
    bottom:4px;
    background-color:#fff;
    -webkit-transition:.4s;
    transition:.4s
}
.et-db #et-boc .et-l input:checked+.switch-slider{
    background-color:#ed0202
}
.et-db #et-boc .et-l input:checked+.switch-slider:before{
    -webkit-transform:translateX(40px);
    -ms-transform:translateX(40px);
    transform:translateX(40px)
}
.et-db #et-boc .et-l .switch-slider.round{
    border-radius:35px
}
.et-db #et-boc .et-l .switch-slider.round:before{
    border-radius:50%
}
.fadeInUpShort{
    -webkit-animation-name:fadeInUpShort;
    animation-name:fadeInUpShort
}
@keyframes fadeInUpShort{
    from{
        opacity:0;
        transform:translate3d(0,20px,0)
    }
    to{
        opacity:1;
        transform:none
    }
}
@-webkit-keyframes fadeInUpShort{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,20px,0)
    }
    to{
        opacity:1;
        -webkit-transform:none
    }
}
.et-db #et-boc .et-l .et_pb_section.switch_section_first{
    animation-duration:.6s!important;
    animation-delay:.1s!important;
    animation-fill-mode:both;
    -webkit-animation-duration:.6s!important;
    -webkit-animation-delay:.1s!important;
    -webkit-animation-fill-mode:both
}
.et-db #et-boc .et-l .et_pb_section.switch_section_second{
    display:none;
    animation-duration:.8s!important;
    animation-delay:.1s!important;
    animation-fill-mode:both;
    -webkit-animation-duration:.8s!important;
    -webkit-animation-delay:.1s!important;
    -webkit-animation-fill-mode:both
}
.et-db #et-boc .et-l .et_pb_row.sc-content-tab .et_pb_column{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex
}
.et-db #et-boc .et-l .et_pb_row.sc-content-tab .et_pb_column .et_pb_module{
    width:20%!important;
    padding:20px!important;
    text-transform:uppercase;
    border:1px solid rgba(18,74,47,.08);
    border-top:0;
    border-left:0;
    margin-bottom:0!important;
    cursor:pointer;
    -webkit-transition:all .2s linear;
    -o-transition:all .2s linear;
    transition:all .2s linear
}
.et-db #et-boc .et-l .et_pb_row.sc-content-tab.swp-alt-tab .et_pb_column .et_pb_module{
    width:25%!important
}
.et-db #et-boc .et-l .et_pb_row.sc-content-tab .et_pb_column .et_pb_module.active{
    color:#fff!important;
    background-color:#ed0202!important
}
.et-db #et-boc .et-l .et_pb_row.sc-content-tab .et_pb_column .et_pb_module:last-child{
    border-right:0!important
}
.et-db #et-boc .et-l .et_pb_row.sc-content-tab .et_pb_column .et_pb_module strong{
    text-transform:initial!important;
    font-size:1.5em!important
}
.et-db #et-boc .et-l .et_pb_row.sc-content-tab .et_pb_column .et_pb_module .et-pb-icon{
    font-size:20px!important;
    margin-bottom:10px!important
}
.et-db #et-boc .et-l .et_pb_row.sc-content-tab .et_pb_column .et_pb_module p{
    padding-bottom:0!important
}
.et-db #et-boc .et-l .et_pb_row.sc-content-tab-content{
    display:none;
    opacity:0;
    -webkit-transform:translateX(50px);
    -moz-transform:translateX(50px);
    -ms-transform:translateX(50px);
    -o-transform:translateX(50px);
    transform:translateX(50px);
    animation-duration:.1s;
    -webkit-animation-duration:.1s;
    animation-fill-mode:both;
    -webkit-animation-fill-mode:both;
    animation-timing-function:linear;
    -webkit-animation-timing-function:linear
}
.et-db #et-boc .et-l .et_pb_row.sc-content-tab-content.active{
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    -ms-transform:translateX(0);
    -o-transform:translateX(0);
    transform:translateX(0);
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    animation-duration:.6s;
    -webkit-animation-duration:.6s;
    animation-name:rightoleft;
    -webkit-animation-name:righttoleft
}
@keyframes righttoleft{
    0%{
        transform:translateX(50px);
        opacity:0
    }
    100%{
        transform:translateX(0);
        opacity:1
    }
}
@-webkit-keyframes righttoleft{
    0%{
        -webkit-transform:translateX(50px);
        opacity:0
    }
    100%{
        -webkit-transform:translateX(0);
        opacity:1
    }
}
@keyframes toptobottom{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-webkit-keyframes toptobottom{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
.et-db #et-boc .et-l .et_pb_row.sc-content-tab .et_pb_column .et_pb_module::after{
    width:0;
    height:0;
    border-left:11px solid transparent;
    border-right:11px solid transparent;
    border-top:10px solid #ed0202;
    content:"";
    position:absolute;
    left:50%;
    bottom:0;
    margin-left:-5px;
    -webkit-transition:all .1s linear;
    -o-transition:all .1s linear;
    transition:all .1s linear;
    opacity:0
}
.et-db #et-boc .et-l .et_pb_row.sc-content-tab .et_pb_column .et_pb_module.active::after{
    opacity:1;
    bottom:-10px;
    -webkit-transition:all .1s linear .1s;
    -o-transition:all .1s linear .1s;
    transition:all .1s linear .1s
}
.et-db #et-boc .et-l .et_pb_row.sc-content-tab .mob-tab-nav{
    position:absolute;
    right:10px;
    top:50%;
    padding:12px;
    background-color:rgba(255,255,255,.3)!important;
    border-radius:50%;
    -webkit-border-radius:50%;
    font-size:22px;
    color:#fff;
    z-index:2;
    margin-top:-23px;
    display:none;
    cursor:pointer
}
.et-db #et-boc .et-l .et_pb_row.sc-content-tab .mob-tab-nav.tab-prev{
    right:auto;
    left:10px
}
.et-db #et-boc .et-l .et_pb_row.sc-emp-adj .et_pb_column:last-child{
    padding-left:40px
}
.et-db #et-boc .et-l .swp-post-list.home,.et-db #et-boc .et-l .swp-post-list.home .post-box-swp.home-loop{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex
}
.et-db #et-boc .et-l .swp-post-list.home{
    margin-left:-20px;
    margin-right:-20px
}
.et-db #et-boc .et-l .swp-post-list.home .post-box-swp.home-loop{
    flex-direction:column;
    width:33.3%;
    padding:0 20px
}
.et-db #et-boc .et-l .post-box-swp.home-loop img{
    width:100%;
    display:block
}
.et-db #et-boc .et-l .swp-post-list.home .post-title{
    font-size:20px;
    font-weight:600;
    color:#222;
    display:inline-block;
    line-height:1.3em;
    margin-bottom:10px;
    padding-bottom:0!important;
    padding-top:10px
}
.et-db #et-boc .et-l .swp-post-list.home a.post-image{
    display:block
}
.et-db #et-boc .et-l .swp-post-list.home .post-title:hover{
    color:#ed0202
}
.et-db #et-boc .et-l .swp-post-list.home .swp-exp{
    font-size:18px;
    line-height:1.6em
}
.et-db #et-boc .et-l .et_pb_module.swp-img-ch img{
    border-radius:20px;
    width:100%
}
.et-db #et-boc .et-l .et_pb_module.img-full .et_pb_image_wrap,.et-db #et-boc .et-l .et_pb_module.img-full img{
    width:100%
}
.et-db #et-boc .et-l .et_pb_module.swp-blr-full,.et-db #et-boc .et-l .et_pb_module.swp-blr-full .et_pb_blurb_content{
    max-width:100%;
    width:100%
}
.et-db #et-boc .et-l .et_pb_section.gtc-col .et_pb_module.gtc-cd input[type=email],.et-db #et-boc .et-l .et_pb_section.gtc-col .et_pb_module.gtc-cd input[type=text]{
    max-width:250px;
    height:50px
}
.et-db #et-boc .et-l .et_pb_section.gt-page div.sc-row,.et-db #et-boc .et-l .et_pb_section.gtc-col div.sc-row{
    justify-content:center
}
.et-db #et-boc .et-l .et_pb_section.gtc-col .et_pb_module.gtc-cd input[type=submit]{
    padding:10px 60px
}
.et-db #et-boc .et-l .et_pb_section.gtc-col .et_pb_column::after,.et-db #et-boc .et-l .et_pb_section.gtc-sec::after{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color:#000;
    opacity:.5;
    z-index:-1
}
.et-db #et-boc .et-l .et_pb_section.gtc-col .et_pb_column::after,.et-db #et-boc .et-l .et_pb_section.gtc-col::after{
    background-color:transparent
}
.et-db #et-boc .et-l .et_pb_module.gtc-cd input[type=submit]{
    margin-top:0
}
.et-db #et-boc .et-l .et_pb_module.gtc-cd input[type=email],.et-db #et-boc .et-l .et_pb_module.gtc-cd input[type=text]{
    max-width:380px;
    height:55px
}
.et-db #et-boc .et-l .et_pb_module.gtc-cd input[type=submit]{
    padding:12px 60px
}
.et-db #et-boc .et-l .et_pb_module.gtc-cd.pg-po div.sc-col{
    width:unset
}
.et-db #et-boc .et-l .et_pb_row .et_pb_column .et_pb_module.gtc-cd .screen-reader-response,.et-db #et-boc .et-l .et_pb_row .et_pb_column .et_pb_module.gtc-cd .wpcf7-response-output,.et-db #et-boc .et-l .et_pb_row .et_pb_column .et_pb_module.gtc-cd span.wpcf7-not-valid-tip,.lead_magnet_blog .et-db #et-boc .et-l .et_pb_row .et_pb_column .et_pb_module.gtc-cd span.wpcf7-not-valid-tip{
    color:#fff!important;
    font-size:16px;
    text-align:center
}
.et-db #et-boc .et-l .et_pb_row .et_pb_column .et_pb_module.gtc-cd .screen-reader-response{
    font-size:18px
}
.et-db #et-boc .et-l .et_pb_row .et_pb_column .et_pb_module.gtc-cd .screen-reader-response ul{
    display:none
}
.et-db #et-boc .et-l .et_pb_row .et_pb_column .et_pb_module.gtc-cd .wpcf7 .screen-reader-response{
    position:relative;
    width:70%;
    height:100%;
    clip-path:unset!important;
    clip:unset!important;
    margin:0 auto;
    padding:0!important
}
.et-db #et-boc .et-l .et_pb_row .et_pb_column .et_pb_module.gtc-cd.page-mdl .wpcf7 .screen-reader-response{
    width:54%
}
.et-db #et-boc .et-l .btnwrp .bnnr-wrapp.et_pb_column.btn-adj-swp .et_pb_module.et_pb_button_module_wrapper{
    max-width:282px!important;
    width:282px
}
.et-db #et-boc .et-l .et_pb_row .et_pb_column .et_pb_module.gtc-cd .wpcf7 .screen-reader-response p{
    text-align:center;
    font-size:16px
}
.et-db #et-boc .et-l .et_pb_row .et_pb_column .et_pb_module.gtc-cd .wpcf7 .wpcf7-not-valid-tip{
    text-align:left!important
}
.et-db #et-boc .et-l .et_pb_module.gtc-cd div.sc-col.full{
    padding-top:0
}
.et-db #et-boc .et-l .et_pb_module.swp-cspls .percent-sign::after{
    content:"+"
}
.et-db #et-boc .et-l .et_pb_column div.p_table_responsive#medicenter_turquoise li span.css3_grid_vertical_align_table span{
    font-size:18px!important;
    font-weight:400!important;
    font-family:Inter,sans-serif
}
.et-db #et-boc .et-l .et_pb_column span.css3_grid_tooltip{
    width:80%;
    margin-left:10%;
    text-align:left;
    padding-right:1.5rem!important;
    margin-right:auto;
    border-bottom:0!important;
    display:block!important;
    position:relative;
    font-family:Inter,sans-serif
}
.et-db #et-boc .et-l div.p_table_1 span.css3_grid_tooltip>span:first-child{
    bottom:110%;
    margin-bottom:20px!important;
    background:#fff!important;
    color:#23394c!important;
    -webkit-box-shadow:0 0 10px 0 #999;
    -moz-box-shadow:0 0 10px 0 #999;
    box-shadow:0 0 15px 0 #999
}
.et-db #et-boc .et-l .et_pb_column span.css3_grid_tooltip>span{
    position:absolute!important
}
.et-db #et-boc .et-l .et_pb_column div.p_table_1 span.css3_grid_tooltip>span:first-child::before{
    content:"";
    display:block;
    width:0;
    height:0;
    position:absolute;
    border-left:8px solid transparent!important;
    border-right:8px solid transparent!important;
    border-top:8px solid #000;
    border-top-color:#000;
    border-bottom:0!important;
    bottom:-8px;
    left:15px;
    border-color:#fff;
    border-right-color:#404040;
    border-bottom-color:#404040;
    border-left-color:#404040
}
.et-db #et-boc .et-l .et_pb_column div.p_table_1 span.css3_grid_tooltip>span:first-child::after{
    border-top:0 solid grey
}
.et-db #et-boc .et-l .et_pb_column span.css3_grid_tooltip span{
    padding:20px!important
}
.et-db #et-boc .et-l .et_pb_column .et_pb_module .swp-trust-top,.et-db #et-boc .et-l .et_pb_column.swp-blrd-des .et_pb_blurb_content{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    justify-content:center
}
#et-boc .et-l .et_pb_column .et_pb_module .swp-trust-top img{
    margin:0
}
#et-boc .et-l .et_pb_column .et_pb_module .swp-trust-top{
    align-items:center
}
#et-boc .et-l .et_pb_column .et_pb_module .swp-trust-top span{
    font-size:26px;
    padding-left:6px
}
#et-boc .et-l .et_pb_column .et_pb_module .swp-trust-bottom{
    text-align:center;
    font-size:18px
}
#et-boc .et-l .et_pb_column.swp-cnt-locsec .et_pb_module{
    background-color:#fbf7fd;
    padding-left:80px;
    padding-right:60px
}
#et-boc .et-l .et_pb_column.swp-cnt-locsec .et_pb_module:first-child{
    padding-top:40px;
    border-top-left-radius:25px;
    border-top-right-radius:25px
}
#et-boc .et-l .et_pb_column.swp-cnt-locsec .et_pb_module:last-child{
    padding-bottom:40px;
    border-bottom-left-radius:25px;
    border-bottom-right-radius:25px
}
.et-db #et-boc .et-l .swp-contact-code div.sc-col input[type=email],.et-db #et-boc .et-l .swp-contact-code div.sc-col input[type=tel],.et-db #et-boc .et-l .swp-contact-code div.sc-col input[type=text],.et-db #et-boc .et-l .swp-contact-code div.sc-col select,.et-db #et-boc .et-l .swp-contact-code div.sc-col textarea{
    border:2px solid #445a65;
    border-radius:15px;
    height:50px;
    padding:8px 20px
}
#et-boc .et-l .et_pb_row.swp-trust-row li{
    padding-top:15px
}
#et-boc .et-l .et_pb_column .et_pb_module.swp-ul-adj ul{
    margin-left:0
}
#et-boc .et-l .et_pb_column .et_pb_module.swp-icon-pos{
    background-position:40px 0;
    padding-bottom:8px
}
#et-boc .et-l .et_pb_column .et_pb_module.swp-loc .et_pb_text_inner{
    padding-bottom:30px;
    border-bottom:2px solid #e6e6e6
}
.et-db #et-boc .et-l .swp-contact-code .sc-row div.sc-col:first-child,.et-db #et-boc .et-l .swp-contact-code .sc-row div.sc-col:nth-child(2){
    padding-top:0!important
}
.et-db #et-boc .et-l .swp-contact-code .et_pb_button{
    padding-top:6px!important;
    padding-right:30px!important;
    padding-bottom:6px!important;
    padding-left:30px!important
}
.et-db #et-boc .et-l .swp-box-arrow{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    width:auto
}
.et-db #et-boc .et-l .swp-box-arrow .et_pb_column{
    width:25%
}
.et-db #et-boc .et-l .swp-box-arrow .et_pb_blurb_content{
    padding:60px 20px 40px 20px;
    box-shadow:rgba(99,99,99,.2) 0 2px 8px 0
}
.et-db #et-boc .et-l .swp-box-arrow .et_pb_column::after{
    content:"";
    position:absolute;
    width:30px;
    height:30px;
    background-image:url(images/nxtswp.png);
    background-repeat:no-repeat;
    top:50%;
    left:-52px
}
.et-db #et-boc .et-l .swp-box-arrow .et_pb_column:first-child::after{
    content:"";
    background-image:unset
}
.et-db #et-boc .et-l .swp-box-arrow .et_pb_main_blurb_image{
    position:absolute;
    top:-23px;
    left:20px;
    margin-bottom:0
}
.et-db #et-boc .et-l .nb-cnt .et_pb_number_counter .percent p{
    font-size:44px!important
}
.et-db #et-boc .et-l .nb-cnt .et_pb_number_counter.et_pb_with_title .percent{
    margin-bottom:0
}
.et-db #et-boc .et-l .two-col-blb .et_pb_main_blurb_image{
    width:64px!important
}
.et-db #et-boc .et-l .two-col-blb .et_pb_main_blurb_image img{
    border-radius:10px!important
}
.et-db #et-boc .et-l .swp-a-grade .percent-value{
    position:relative
}
.et-db #et-boc .et-l .swp-a-grade .percent-value::after{
    content:"A Grade";
    position:absolute;
    width:200px;
    height:40px;
    color:red;
    top:0;
    left:-96px;
    font-size:42px
}
.et-db #et-boc .et-l .swp-a-grade .percent-value{
    color:#fff!important;
    font-size:0
}
.et-db #et-boc .et-l .btnwrp .bnnr-wrapp.et_pb_column.btn-adj-swp.swp-op-adj .et_pb_module.et_pb_button_module_wrapper{
    max-width:unset!important;
    width:auto!important
}
.et-db #et-boc .et-l .btnwrp .bnnr-wrapp.et_pb_column.btn-adj-swp.swp-op-adj .swp-op-btn{
    margin-left:40px
}
.et-db #et-boc .et-l #websiteAudit .et_pb_row .et_pb_column .et_pb_module .wpcf7-response-output,.et-db #et-boc .et-l #websiteAudit .et_pb_row .et_pb_column .et_pb_module span.wpcf7-not-valid-tip{
    color:#fff!important;
    font-size:.8rem!important;
    font-weight:600
}
.et-db #et-boc .et-l .et_pb_row.swp-rev-hero{
    background-size:contain!important
}
@media all and (max-width:1760px){
    .et-db #et-boc .et-l .btnwrp .bnnr-wrapp.et_pb_column.btn-adj-swp.swp-op-adj .swp-op-btn{
        margin-left:0;
        margin-top:40px
    }
    .et-db #et-boc .et-l .btnwrp .bnnr-wrapp.et_pb_column.btn-adj-swp.swp-op-adj .et_pb_module.et_pb_button_module_wrapper{
        width:100%!important
    }
}
.et-db #et-boc .et-l .pleft .et_pb_blurb_container,.et-db #et-boc .et-l .pleft.et_pb_module.et_pb_blurb{
    padding-left:0!important;
    padding-right:0!important
}
.et-db #et-boc .et-l .swp-ul-adjest.et_pb_row ul li{
    padding-bottom:7px
}
.et-db #et-boc .et-l .swp-post-list.home .swp-exp{
    margin-bottom:40px!important
}
@media (max-width:1675px){
    .et-db #et-boc .et-l .btnwrp .bnnr-wrapp.et_pb_column.btn-adj-swp.swp-op-adj .swp-op-btn{
        margin-top:0
    }
}
@media all and (min-width:1350px){
    .single-post.et-db #et-boc .et-l .calendly-inline-widget iframe{
        width:1101px;
        margin-top:-45px;
        max-width:1101px
    }
}
@media all and (min-width:981px) and (max-width:1700px){
    .et-db #et-boc .et-l .et_pb_section.home-main-banner{
        padding-top:160px
    }
    .et-db #et-boc .et-l .et_pb_section.home-main-banner.pd-rm{
        padding-top:0
    }
    .et-db #et-boc .et-l .et_pb_section.home-main-banner>.et_pb_row{
        padding-left:80px!important;
        padding-right:80px!important
    }
    .et-db #et-boc .et-l .et_pb_section.home-main-banner.f-adj h1{
        font-size:43px!important
    }
    .et-db #et-boc .et-l .et_pb_section.home-main-banner h2{
        font-size:29px!important
    }
}
@media all and (min-width:981px) and (max-width:1450px){
    .et-db #et-boc .et-l .et_pb_section.home-main-banner h1{
        font-size:40px!important
    }
    .et-db #et-boc .et-l .et_pb_section.home-main-banner h2{
        font-size:26px!important
    }
}
@media all and (max-width:1300px){
    .et-db #et-boc .et-l .testitestimonial-reviews-page .test-inner-wrapp .testimonial-content{
        width:70%
    }
    .et-db #et-boc .et-l .testitestimonial-reviews-page .test-inner-wrapp .testimonial-image{
        width:30%
    }
}
@media all and (max-width:1340px){
    .et-db #et-boc .et-l .et_pb_row.pricing-table-4-col{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        flex-wrap:wrap
    }
    .et-db #et-boc .et-l .et_pb_row.pricing-table-4-col .et_pb_column{
        width:46%!important;
        margin:0 2%!important;
        margin-bottom:40px!important
    }
}
@media all and (max-width:1400px){
    .et-db #et-boc .et-l .et_pb_row.swp-col2-adj{
        flex-wrap:wrap;
        width:auto;
        margin-left:-30px;
        margin-right:-30px
    }
    .et-db #et-boc .et-l .et_pb_row.swp-col2-adj .et_pb_column{
        width:50%;
        margin:0!important;
        padding:30px!important
    }
    .et-db #et-boc .et-l .swp-box-arrow .et_pb_blurb_content,.et-db #et-boc .et-l .swp-box-arrow .et_pb_column{
        margin-left:0!important;
        margin-right:0!important;
        width:100%!important;
        max-width:100%
    }
    .et-db #et-boc .et-l .swp-box-arrow .et_pb_module.et_pb_blurb{
        padding:0 0
    }
    .et-db #et-boc .et-l .swp-box-arrow .et_pb_column::after{
        top:-60px;
        left:48%;
        transform:rotate(90deg)
    }
    .et-db #et-boc .et-l .swp-box-arrow{
        flex-direction:column;
        align-items:center
    }
    .et-db #et-boc .et-l .swp-box-arrow .et_pb_column{
        width:50%;
        margin-bottom:80px!important
    }
    .et-db #et-boc .et-l .swp-box-arrow .et_pb_column:last-child{
        margin-bottom:40px!important
    }
    .et-db #et-boc .et-l .et_pb_row.cntr-adj-swp .et_pb_number_counter .percent p{
        font-size:45px
    }
    .et-db #et-boc .et-l .et_pb_row.cntr-adj-swp .et_pb_number_counter .percent{
        height:60px
    }
}
@media all and (max-width:1024px){
    .et-db #et-boc .et-l .et_pb_row.swp-col2-adj .et_pb_column{
        width:100%
    }
}
@media all and (min-width:981px) and (max-width:1200px){
    .et-db #et-boc .et-l .et_pb_section.home-main-banner{
        padding-top:130px
    }
}
.et-db #et-boc .et-l .btnwrp.bnr-btn-align .bnnr-wrapp.et_pb_column .et_pb_module.et_pb_button_module_wrapper{
    max-width:none!important;
    width:50%
}
@media all and (max-width:1900px){
    .et-db #et-boc .et-l .et_pb_row.bnr-btn-align .freebtn{
        float:left
    }
    .et-db #et-boc .et-l .et_pb_row.bnr-btn-align .et_pb_button{
        margin-top:20px
    }
    .et-db #et-boc .et-l .btnwrp.bnr-btn-align .bnnr-wrapp.et_pb_column .et_pb_module.et_pb_button_module_wrapper{
        max-width:none!important;
        width:100%
    }
}
@media all and (max-width:981px){
    .et-db #et-boc .et-l .testitestimonial-reviews-page .test-inner-wrapp .testimonial-content,.et-db #et-boc .et-l .testitestimonial-reviews-page .test-inner-wrapp .testimonial-image{
        width:100%!important
    }
    .et-db #et-boc .et-l .testitestimonial-reviews-page .test-inner-wrapp .testimonial-content{
        padding-left:35px!important;
        padding-right:30px!important
    }
    .et-db #et-boc .et-l .testitestimonial-reviews-page .test-inner-wrapp .testimonial-content::before{
        width:38px!important;
        height:38px!important;
        background-size:38px!important;
        left:-10px!important
    }
    .et-db #et-boc .et-l .testitestimonial-reviews-page .testimonial-list .testimonial-item .test-inner-wrapp{
        flex-direction:column-reverse
    }
    .et-db #et-boc .et-l .swp-box-arrow .et_pb_column{
        width:90%
    }
    .et-db #et-boc .et-l .swp-ul-adjest.et_pb_row .et_pb_column{
        margin-bottom:0
    }
    .et-db #et-boc .et-l .swp-ul-adjest.et_pb_row ul{
        padding-bottom:0
    }
    .et-db #et-boc .et-l .swp-ul-adjest.et_pb_row{
        padding-bottom:30px!important
    }
}
@media all and (min-width:981px){
    .et_pb_row{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex
    }
    .et_pb_section{
        background-color:transparent
    }
    .dsm-advanced-tabs-container .dsm-advanced-tabs-wrapper{
        flex:0 0 320px!important
    }
}
@media all and (max-width:1700px){
    .et-db #et-boc .et-l .et_pb_section.main-header{
        padding-top:30px!important
    }
    .et-db #et-boc .et-l .et_pb_section.main-header .et_pb_row{
        padding-left:80px!important;
        padding-right:150px!important
    }
}
@media all and (min-width:981px) and (max-width:1600px){
    .et-db #et-boc .et-l .et_pb_row_inner.spec_row_s1{
        display:flex;
        flex-direction:column
    }
    .et-db #et-boc .et-l .et_pb_row_inner.spec_row_s1 .et_pb_column{
        width:100%!important;
        margin:0!important
    }
    .et-db #et-boc .et-l .et_pb_row_inner.spec_row_s1 .et_pb_column:first-child{
        padding-bottom:40px!important
    }
}
@media all and (max-width:768px){
    .et-db #et-boc .et-l .nb-cnt .et_pb_column{
        width:100%!important;
        margin-left:0!important;
        margin-right:0!important;
        margin-bottom:40px
    }
    .et-db #et-boc .et-l .nb-cnt .et_pb_column:last-child{
        margin-bottom:0
    }
    .et-db #et-boc .et-l .swp-box-arrow .et_pb_column{
        width:100%
    }
    .et-db #et-boc .et-l .et_pb_row.swp-blrb-mob .et_pb_column{
        margin-right:0;
        width:100%!important
    }
    .et-db #et-boc .et-l .et_pb_column.col-btn-two{
        display:flex;
        flex-direction:column
    }
    .et-db #et-boc .et-l .et_pb_row .et_pb_column.col-btn-two .et_pb_button_module_wrapper{
        max-width:100%!important;
        margin:auto!important;
        margin-top:40px!important
    }
    .et_pb_button_module_wrapper .et-db #et-boc .et-l .et_pb_row .et_pb_column .et_pb_module.gtc-cd.page-mdl .wpcf7 .screen-reader-response{
        width:100%
    }
    .et-db #et-boc .et-l .et_pb_row .et_pb_column .et_pb_module.gtc-cd .wpcf7 .screen-reader-response{
        width:100%
    }
    .et-db #et-boc .et-l .et_pb_module.gtc-cd.pg-po div.sc-col{
        width:100%
    }
    .et-db #et-boc .et-l .et_pb_section.gtc-col .et_pb_module.gtc-cd input[type=email],.et-db #et-boc .et-l .et_pb_section.gtc-col .et_pb_module.gtc-cd input[type=text]{
        max-width:100%;
        height:50px
    }
    .et-db #et-boc .et-l .et_pb_row_inner.spec_row_s1{
        display:flex;
        flex-direction:column
    }
    .et-db #et-boc .et-l .et_pb_row_inner.spec_row_s1 .et_pb_column{
        width:100%!important;
        margin:0!important
    }
    .et-db #et-boc .et-l .et_pb_row_inner.spec_row_s1 .et_pb_column:first-child{
        padding-bottom:40px!important
    }
}
@media all and (max-width:1400px){
    .et-db #et-boc .et-l .et_pb_column.col-btn-two{
        display:flex!important;
        flex-direction:column!important
    }
    .et-db #et-boc .et-l .et_pb_row .et_pb_column.col-btn-two .et_pb_button_module_wrapper{
        max-width:100%!important
    }
    .et-db #et-boc .et-l .et_pb_row.sc-emp-adj .et_pb_column:last-child{
        padding-left:0
    }
    .et-db #et-boc .et-l .et_pb_row.sc-emp-adj{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        flex-direction:column-reverse!important
    }
    .et-db #et-boc .et-l .et_pb_row.sc-emp-adj .et_pb_column{
        width:100%
    }
    .et-db #et-boc .et-l .et_pb_row.sc-emp-adj .et_pb_column:first-child{
        margin-bottom:40px;
        margin-top:10px
    }
    .et-db #et-boc .et-l .et_pb_row.sc-emp-adj .et_pb_column .circle-teams{
        margin-left:auto!important;
        margin-right:auto!important
    }
    .et-db #et-boc .et-l .et_pb_module.header-bar .et-menu-nav ul li{
        padding-left:15px!important;
        padding-right:15px!important
    }
    .et-db #et-boc .et-l .et_pb_section.sc-content-tab-section{
        width:calc(100% - 160px)
    }
    .et-db #et-boc .et-l .et_pb_module.header-bar .et-menu-nav ul li>a{
        font-size:22px!important
    }
    .et-db #et-boc .et-l .et_pb_module.header_right_menu_trigger{
        right:-70px
    }
    .et-db #et-boc .et-l .et_pb_section.main-header .et_pb_row{
        padding-right:100px!important;
        padding-left:60px!important
    }
}
@media all and (max-width:1150px){
    .et-db #et-boc .et-l span.menu-plus{
        display:inline-block
    }
    .et-db #et-boc .et-l .et_pb_section .et_pb_row.footer-top{
        justify-content:flex-start
    }
    .et-db #et-boc .et-l .et_pb_section .et_pb_row.footer-top .et_pb_column:first-child{
        width:100%!important
    }
    .et-db #et-boc .et-l .et_pb_section .et_pb_row.footer-top .et_pb_column:last-child,.et-db #et-boc .et-l .et_pb_section .et_pb_row.footer-top .et_pb_column:nth-child(n){
        width:50%;
        margin:20px 0!important
    }
    .et-db #et-boc .et-l .et_pb_column .post-list.home .post-box{
        width:100%
    }
    .et-db #et-boc .et-l .et_pb_column .post-list.home .post-box.nth_3 .post-box-inner,.et-db #et-boc .et-l .et_pb_column .post-list.home .post-box.nth_4 .post-box-inner{
        flex-direction:row
    }
    .et-db #et-boc .et-l .et_pb_column .post-list.home .post-box.nth_2 .post-box-inner{
        flex-direction:row-reverse
    }
    .et-db #et-boc .et-l .et_pb_module.header-bar .et-menu-nav ul li.resp-menu{
        display:block
    }
    .et-db #et-boc .et-l .et_pb_module.header-right-menu{
        display:none!important
    }
    .et-db #et-boc .et-l .et_pb_section.main-header,.et-db #et-boc header.et-l--header.scrolled-header .et_pb_section.main-header{
        padding:20px 0!important
    }
    .et-db #et-boc .et-l .et_pb_section.main-header .et_pb_row{
        padding:0!important
    }
    .et-db #et-boc .et-l .et_pb_section.main-header .et_pb_menu__menu{
        display:none
    }
    .et-db #et-boc .et-l .et_pb_section.main-header .et_pb_menu__wrap{
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .et-db #et-boc .et-l .et_pb_section.main-header .et_pb_menu .et_mobile_nav_menu{
        float:none;
        margin:0 6px;
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        -ms-flex-align:center;
        align-items:center
    }
    .et-db #et-boc .et-l .et_pb_section.main-header .et_pb_module .mobile_menu_bar{
        display:none
    }
    .et-db #et-boc .et-l .et_pb_section.main-header .et_mobile_menu{
        border-color:#ed0202;
        top:56px!important;
        list-style:none!important
    }
    .et-db #et-boc .et-l .et_pb_module.header-bar ul.et_mobile_menu li{
        position:relative
    }
    .et-db #et-boc .et-l .et_pb_module.header-bar ul.et_mobile_menu li a{
        font-size:20px!important;
        padding:.75rem 1rem!important;
        font-weight:400;
        background-color:transparent!important;
        padding-left:20px!important;
        background:0 0;
        position:relative
    }
    .et-db #et-boc .et-l .et_pb_module.header-bar ul.et_mobile_menu li.current-menu-item>a,.et-db #et-boc .et-l .et_pb_module.header-bar ul.et_mobile_menu li>a:hover{
        color:#ed0202!important;
        opacity:1
    }
    .et-db #et-boc .et-l .et_pb_module.header-bar ul.et_mobile_menu ul.sub-menu{
        list-style:none!important
    }
    .et-db #et-boc .et-l .et_pb_module.header-bar ul.et_mobile_menu ul.sub-menu li{
        padding-left:0!important;
        display:none
    }
    .et-db #et-boc .et-l .et_pb_module.header-bar ul.et_mobile_menu ul.sub-menu li a{
        padding-left:40px!important;
        background-position:left 40px center!important
    }
    .et-db #et-boc .et-l .et_pb_module.header-bar ul.et_mobile_menu li a:hover{
        background-color:transparent!important
    }
    .container-search{
        padding-top:2rem;
        padding-bottom:3rem
    }
    .et-db #et-boc .et-l .et_pb_section.main-header .et_pb_menu__logo img{
        width:170px!important;
        margin-left:80px
    }
    .et-db #et-boc .et-l .et_pb_module.header_right_menu_trigger{
        right:80px
    }
    #header-gap{
        height:85px
    }
    #et-main-area.disabled-for-menu{
        opacity:0;
        position:fixed;
        height:100px;
        overflow-y:hidden
    }
}
@media all and (max-width:980px){
    .et-db #et-boc .et-l .et_pb_section.sc-content-tab-section{
        width:calc(100% - 120px)
    }
    .et-db #et-boc .et-l .et_pb_column .post-list.case-studies .post-box .post-title{
        min-height:auto
    }
    h1{
        font-size:30px
    }
    h2{
        font-size:30px
    }
    h3{
        font-size:25px
    }
    h4{
        font-size:21px
    }
    h5{
        font-size:18px
    }
    h6{
        font-size:17px
    }
    .et-db #et-boc .et-l .et_pb_section .et_pb_row.centered-modules-tab .et_pb_column{
        display:flex;
        flex-direction:column;
        align-items:center
    }
    .et-db #et-boc .et-l .et_pb_section .et_pb_row.image-inverse-tab-row{
        display:flex;
        flex-direction:column-reverse
    }
    .et-db #et-boc .et-l .et_pb_section .et_pb_row.image-inverse-tab-row>.et_pb_column:first-child{
        margin-top:40px;
        margin-bottom:0!important
    }
    .et-db #et-boc .et-l .et_pb_row_inner.row-center-line .et_pb_column:first-child::after{
        display:none
    }
    .et-db #et-boc .et-l .et_pb_section .et_pb_row.footer-top .et_pb_column:last-child,.et-db #et-boc .et-l .et_pb_section .et_pb_row.footer-top .et_pb_column:nth-child(n){
        width:50%!important;
        margin:20px 0!important
    }
    .et-db #et-boc .et-l .et_pb_section.main-header .et_pb_menu__logo img{
        margin-left:60px
    }
    .et-db #et-boc .et-l .et_pb_module.header_right_menu_trigger{
        right:60px
    }
    .et-db #et-boc .et-l .et_pb_menu .et_pb_menu__menu{
        display:block
    }
    footer .et_mobile_nav_menu{
        display:none!important
    }
    #header-gap{
        height:80px
    }
    .et-db #et-boc .et-l .et_pb_column .post-list .post-box.normal-loop .post-box-inner{
        flex-direction:column!important
    }
    .et-db #et-boc .et-l .et_pb_column .post-list .post-box.normal-loop .post-box-inner>*{
        width:100%!important
    }
    .et-db #et-boc .et-l .et_pb_column .post-list .post-box.normal-loop .post-box-inner .post-image{
        height:350px
    }
    .et-db #et-boc .et-l .et_pb_column .post-list .post-box.normal-loop{
        padding:25px 0
    }
    .et-db #et-boc .et-l .single-content:not(.non-divi-content){
        margin-left:-60px;
        margin-right:-60px
    }
    .et-db #et-boc .et-l .single-title h1{
        font-size:30px
    }
    .et-db #et-boc .et-l .et_pb_column .post-list.case-studies{
        flex-direction:column;
        margin:0
    }
    .et-db #et-boc .et-l .et_pb_column .post-list.case-studies .post-box{
        width:100%;
        padding:20px 0
    }
    .et-db #et-boc .et-l .et_pb_column .post-list .post-box a.read-more,.et-db #et-boc .et-l .et_pb_module.header-right-menu ul#menu-header-right-menu li.red-menu-button a,.et-db #et-boc .et-l div a.red_button,.et-db #et-boc .et-l div.sc-col button[type=submit],.et-db #et-boc .et-l div.sc-col input[type=submit]{
        padding:12px 45px
    }
    .related-posts{
        margin-top:60px
    }
    .et-db #et-boc .et-l div #testimonial-slider .owl-nav button{
        left:-55px
    }
    .et-db #et-boc .et-l div #testimonial-slider .owl-nav button.owl-prev{
        left:auto;
        right:-55px
    }
    .single-post .et_pb_row{
        padding-left:60px;
        padding-right:60px
    }
    .dipi_testimonial-template-default.single .et_pb_post{
        margin-top:50px!important
    }
}
@media all and (max-width:768px){
    .et-db #et-boc .et-l .circle-infos{
        display:none
    }
    .et-db #et-boc .et-l .circle-single-wrap .circle-main-single{
        position:relative;
        border-radius:0;
        opacity:1;
        top:auto;
        left:auto;
        max-width:420px;
        margin:0 auto;
        margin-bottom:40px
    }
    .et-db #et-boc .et-l .circle-single-wrap .circle-main-single:last-child{
        margin-bottom:0
    }
    .et-db #et-boc .et-l .circle-single-wrap{
        position:relative;
        top:auto;
        left:auto;
        width:100%;
        height:auto
    }
    .et-db #et-boc .et-l .circle-main-single>.et_pb_module .et_pb_text_inner{
        opacity:1
    }
    .et-db #et-boc .et-l .circle-main-single>.et_pb_module{
        padding:50px!important
    }
    .et-db #et-boc .et-l .circle-teams{
        height:auto!important;
        margin:40px 0
    }
    .et-db #et-boc .et-l .circle-main-single>.et_pb_module::before{
        border-radius:0
    }
    .et-db #et-boc .et-l .et_pb_section.sc-content-tab-section{
        width:calc(100% - 80px)
    }
    .et-db #et-boc .et-l .et_pb_row.sc-content-tab .mob-tab-nav{
        display:block
    }
    .et-db #et-boc .et-l .et_pb_row.sc-content-tab .et_pb_column .et_pb_module{
        width:100%!important;
        display:none;
        opacity:0;
        animation-duration:.2s;
        -webkit-animation-duration:.2s;
        animation-fill-mode:both;
        -webkit-animation-fill-mode:both;
        animation-timing-function:linear;
        -webkit-animation-timing-function:linear
    }
    .et-db #et-boc .et-l .et_pb_row.sc-content-tab .et_pb_column .et_pb_module.active{
        display:block;
        animation-name:toptobottom;
        -webkit-animation-name:toptobottom
    }
    .et-db #et-boc .et-l .et_pb_row.sc-content-tab-content.active{
        display:flex;
        flex-direction:column-reverse
    }
    .et-db #et-boc .et-l div #testimonial-slider .owl-nav{
        display:none
    }
    .et_pb_section_9.et_section_specialty>.et_pb_row{
        width:100%!important
    }
    .dipi-info-circle strong{
        font-weight:500!important
    }
    .single-post .et_pb_row{
        padding-left:40px;
        padding-right:40px
    }
    #testi-popup{
        padding:60px 10px
    }
    .et-db #et-boc .et-l .et_pb_module table{
        max-width:100%;
        width:auto;
        display:block;
        overflow-x:scroll;
        overflow-y:visible;
        white-space:nowrap
    }
    .arrowcase{
        display:none
    }
    .fullinmobile .et_pb_column{
        width:50%!important
    }
    .fullinmobile .et_pb_column .et_pb_button{
        padding-right:40px!important;
        padding-left:40px!important
    }
    .related-posts{
        margin-top:40px
    }
    h1{
        font-size:27px
    }
    h2{
        font-size:27px
    }
    h3{
        font-size:23px
    }
    h4{
        font-size:20px
    }
    .et-db #et-boc .et-l .et_pb_column .post-list .post-box a.read-more,.et-db #et-boc .et-l .et_pb_module.header-right-menu ul#menu-header-right-menu li.red-menu-button a,.et-db #et-boc .et-l div a.red_button,.et-db #et-boc .et-l div.sc-col button[type=submit],.et-db #et-boc .et-l div.sc-col input[type=submit]{
        padding:10px 35px
    }
    .et-db #et-boc .et-l div.sc-col button[type=submit],.et-db #et-boc .et-l div.sc-col input[type=submit]{
        padding:10px 30px
    }
    .et-db #et-boc .et-l .single-title h1{
        font-size:28px
    }
    .et-db #et-boc .et-l .single-content:not(.non-divi-content){
        margin-left:-40px;
        margin-right:-40px
    }
    .et-db #et-boc .et-l .et_pb_column .post-list .post-box.normal-loop{
        padding:20px 0
    }
    .et-db #et-boc .et-l .et_pb_column .post-list .post-box.normal-loop .post-box-inner .post-image{
        height:300px
    }
    .et-db #et-boc .et-l .et_pb_section .et_pb_row.footer-top .et_pb_column:last-child,.et-db #et-boc .et-l .et_pb_section .et_pb_row.footer-top .et_pb_column:nth-child(n){
        width:100%!important;
        margin:20px 0!important
    }
    .et-db #et-boc .et-l .et_pb_section.main-header,.et-db #et-boc header.et-l--header.scrolled-header .et_pb_section.main-header{
        padding:18px 0!important
    }
    .et-db #et-boc .et-l .et_pb_section.main-header .et_pb_menu__logo img{
        margin-left:40px
    }
    .et-db #et-boc .et-l .et_pb_module.header_right_menu_trigger{
        right:40px
    }
    .et-db #et-boc .et-l .et_pb_module.footer-menu .et-menu-nav ul li{
        width:100%;
        text-align:center
    }
    .et-db #et-boc .et-l .et_pb_module.footer-menu .et-menu-nav ul li a{
        width:100%;
        text-align:left
    }
    .et-db #et-boc .et-l .et_pb_section.main-header .et_pb_menu__logo img{
        width:150px!important;
        margin-right:0
    }
    .et-db #et-boc .et-l div.sc-col{
        width:100%
    }
    .et-db #et-boc .et-l div.sc-col.sc-submit{
        text-align:left!important
    }
    .et-db #et-boc .et-l .et_pb_section.main-header .et_mobile_menu{
        top:50px!important
    }
    #header-gap{
        height:75px
    }
    .et-db #et-boc .et-l div #testimonial-slider .owl-nav{
        position:relative;
        width:100%;
        left:0;
        height:auto;
        top:0;
        margin-top:10px;
        height:50px
    }
    .et-db #et-boc .et-l div #testimonial-slider .owl-nav button{
        left:0;
        top:0
    }
    .et-db #et-boc .et-l div #testimonial-slider .owl-nav button.owl-prev{
        left:auto;
        right:0
    }
    .et_pb_text ol,.et_pb_text ul{
        margin-left:0!important
    }
}
@media all and (max-width:600px){
    .et-db #et-boc .et-l .et_pb_section.gtc-col .et_pb_column{
        padding-left:20px;
        padding-right:20px
    }
    .et-db #et-boc .et-l .et_pb_row.pricing-table-4-col .et_pb_column{
        width:100%!important;
        margin:0!important;
        margin-bottom:40px!important
    }
    .et-db #et-boc .et-l div.sc-col input[type=email],.et-db #et-boc .et-l div.sc-col input[type=tel],.et-db #et-boc .et-l div.sc-col input[type=text],.et-db #et-boc .et-l div.sc-col select,.et-db #et-boc .et-l div.sc-col textarea{
        font-size:17px;
        padding:15px
    }
    #mailchimp_iframe{
        height:122px
    }
    .et-db #et-boc .et-l .et_pb_column .wpcf7-form .wpcf7-checkbox>span,.wpcf7-form .wpcf7-checkbox>span{
        line-height:1.2em
    }
    .et-db #et-boc .et-l .et_pb_column .wpcf7-form .wpcf7-checkbox>span .checkmark,.wpcf7-form .wpcf7-checkbox>span .checkmark{
        top:-1px
    }
    .et-db #et-boc .et-l .et_pb_column .post-list .post-box .post-title{
        font-size:22px
    }
    .et-db #et-boc .et-l .et_pb_section .home-banner-image .dipi-floating-multi-images{
        height:350px!important
    }
    .et-db #et-boc .et-l .et_pb_column .post-list.home .post-box .post-box-inner{
        flex-direction:column!important
    }
    .et-db #et-boc .et-l .et_pb_column .post-list.home .post-box .post-box-inner .post-image{
        height:250px;
        width:100%
    }
    .et-db #et-boc .et-l .et_pb_column .post-list.home .post-box-inner .post-cont{
        width:100%;
        min-height:auto
    }
    .et-db #et-boc .et-l .et_pb_column .post-list .post-box.normal-loop .post-cont{
        padding:30px 30px
    }
}
@media all and (max-width:400px){
    #home-image-carousel .owl-carousel .owl-item img,.et-db #et-boc .et-l #home-image-carousel .owl-carousel .owl-item img{
        width:auto!important;
        margin:auto!important
    }
    .et-db #et-boc .et-l .et_pb_section .home-banner-image .dipi-floating-multi-images{
        height:250px!important
    }
}
.et-db #et-boc .et-l .post-single-header .single-title h1{
    color:#fff
}
.et-db #et-boc .et-l .post-single-header .single-meta{
    color:#fff;
    padding-bottom:5px
}
.et-db #et-boc .et-l .post-single-header .single-meta a{
    color:#fff!important
}
.et-db #et-boc .et-l .post-single-header .single-meta a:hover{
    color:#ed0202!important
}
.et-db #et-boc .et-l #quicklinks-wrap a.quick_link_a{
    font-size:15px!important;
    display:block;
    margin-bottom:10px!important;
    line-height:1.4em!important;
    opacity:.6
}
.et-db #et-boc .et-l #quicklinks-wrap a.quick_link_a.active,.et-db #et-boc .et-l #quicklinks-wrap a.quick_link_a:hover{
    opacity:1;
    color:#ed0202!important
}
.et-db #et-boc .et-l div.sticky-elem{
    position:sticky;
    position:-webkit-sticky;
    top:120px;
    padding:12px 0;
    margin-bottom:20px;
    overflow-y:auto;
    max-height:90vh;
    max-height:calc(100vh - 140px)
}
.et-db #et-boc .et-l .et_pb_module.quicklink-module{
    width:100%;
    height:100%
}
.et-db #et-boc .et-l .et_pb_module.quicklink-module>div{
    width:100%;
    height:100%
}
.et-db #et-boc .et-l .et_pb_module .quicklinks-maintitle{
    font-size:23px!important;
    font-weight:500;
    margin-bottom:15px
}
.single-post.et_monarch .et_social_icon_twitter::before{
    content:""!important;
    width:100%;
    height:12px;
    background:url(images/twitterx.svg) no-repeat center center;
    background-size:contain
}
.single-post ul.et_social_icons_container li{
    padding-left:0!important
}
.single-post ul.et_social_icons_container li:first-child{
    padding-top:0
}
.et-db #et-boc .et-l .et_pb_module.header-right-menu ul#menu-header-right-menu li.bookdemo a{
    padding:11px 15px 11px 86px!important;
    background:url(images/bookdemo.svg) no-repeat left 34px center;
    width:100%
}
.et-db #et-boc .et-l .et_pb_module.header-right-menu ul#menu-header-right-menu li.viewplans a{
    padding:11px 15px 11px 86px!important;
    background:url(images/viewplans.svg) no-repeat left 34px center;
    width:100%
}
.et-db #et-boc .et-l .et_pb_module.header-right-menu ul#menu-header-right-menu li.red-menu-button a{
    margin-left:20px
}
.et-db #et-boc .et-l .et_pb_module.header-right-menu ul#menu-header-right-menu li.menuphone a{
    text-align:right;
    width:100%;
    background:0 0;
    color:red!important
}
.et-db #et-boc .et-l .et_pb_section.main-header .et_mobile_menu{
    padding-right:1em!important
}
.et-db #et-boc .et-l .et_pb_module.header-bar ul.et_mobile_menu ul.sub-menu{
    padding-bottom:0
}
div .bg-visible-when-viewport{
    background-image:unset!important
}
#referral_download_module{
    display:none
}
.et-db #et-boc .et-l div .lazy-background{
    background-image:none!important
}
aside#moove_gdpr_cookie_info_bar{
    visibility:hidden;
    opacity:0
}
aside#moove_gdpr_cookie_info_bar.actual-user-active{
    visibility:initial;
    opacity:1
}
.audit-pop-wrap{
    display:flex;
    padding:90px 0 0 55px;
    background-color:#fff;
    position:relative
}
.audit-pop-btn{
    display:inline-block;
    -webkit-transition:all 50ms ease-out;
    -moz-transition:all 50ms ease-out;
    -o-transition:all 50ms ease-out;
    transition:all 50ms ease-out;
    margin-top:20px;
    background:#ed0202;
    padding:14px 60px;
    color:#fff!important;
    font-size:20px!important;
    margin-top:20px;
    border:2px solid #ed0202;
    cursor:pointer;
    border-radius:10px;
    line-height:1.4em
}
.audit-pop-btn:hover{
    background-color:#242424;
    border-color:#242424
}
#sc_audit_popup .sc-popup-content-inner{
    max-width:885px;
    padding-left:0!important;
    padding-right:0!important
}
.audit-pop-title{
    color:#ed0101;
    font-family:"Playfair Display",Georgia,serif;
    font-size:67px;
    line-height:1em;
    font-weight:700;
    padding-bottom:28px;
    font-size-adjust:0.546;
}
.audit-pop-left{
    width:50%;
    padding-bottom:60px
}
.audit-pop-right{
    width:50%;
    position:relative
}
.audit-pop-right img{
    position:absolute;
    max-width:110%;
    bottom:-40px
}
.audit-pop-cont{
    font-size:22px;
    line-height:1.4em;
    color:#333;
    padding-bottom:28px
}
.audit-pop-wrap #sc-popup-close{
    top:20px;
    right:22px
}
.et-db #et-boc .et-l .et_pb_module.round-img-title .et_pb_text_inner{
    height:65px;
    overflow:hidden
}
.et-db #et-boc .et-l .cat_filter{
    max-width:100%;
    width:100%
}
.et-db #et-boc .et-l .et_pb_row .sc-dropdown-wrap{
    width:100%
}
.et-db #et-boc .et-l .et_pb_row .sc-dropdown-wrap .sc-dropdown-selected{
    width:100%;
    height:62px;
    background-color:#fff;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    align-items:center;
    padding:1rem;
    padding-right:43px;
    color:#333!important;
    font-size:18px;
    cursor:pointer;
    position:relative;
    text-transform:uppercase
}
.et-db #et-boc .et-l .et_pb_row .sc-dropdown-wrap .sc-dropdown-selected::after{
    content:"";
    position:absolute;
    right:0;
    width:16px;
    height:100%;
    background-image:url(images/arrow-dropdown.png);
    background-repeat:no-repeat;
    background-position:center center;
    -webkit-transition:all .2s ease;
    -moz-transition:all .2s ease;
    -o-transition:all .2s ease;
    transition:all .2s ease
}
.et-db #et-boc .et-l .et_pb_row .sc-dropdown-wrap ul{
    margin:0!important;
    padding:0!important;
    list-style:none!important;
    width:100%;
    position:absolute;
    top:unset;
    max-height:400px;
    overflow-y:auto;
    max-width:348px
}
.et-db #et-boc .et-l .et_pb_row .sc-dropdown-wrap ul li{
    -webkit-transition:all .5s ease;
    -moz-transition:all .5s ease;
    -o-transition:all .5s ease;
    transition:all .5s ease;
    max-height:0;
    width:100%;
    opacity:0;
    background-color:#fff;
    list-style:none
}
.et-db #et-boc .et-l .et_pb_row .sc-dropdown-wrap.open ul li:first-child{
    padding-top:20px
}
.et-db #et-boc .et-l .et_pb_row .sc-dropdown-wrap.open ul li:last-child{
    padding-bottom:30px
}
.et-db #et-boc .et-l .et_pb_row .sc-dropdown-wrap ul li a{
    color:#333!important;
    line-height:1.68em;
    font-size:18px;
    display:inline-block;
    padding:12px 33px 10px 37px;
    width:100%;
    font-weight:400;
    cursor:pointer!important
}
.et-db #et-boc .et-l .et_pb_row .sc-dropdown-wrap ul li a:hover{
    opacity:.8
}
.et-db #et-boc .et-l .et_pb_row .sc-dropdown-wrapp.open .sc-dropdown-selected::after{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
.et-db #et-boc .et-l .et_pb_row .sc-dropdown-wrap.open ul li{
    opacity:1;
    max-height:100%;
    border:1px solid #d2d2d2
}
select.sc_dropdown{
    display:none
}
.et-db #et-boc .et-l .et_pb_row.drp-blog .et_pb_module{
    align-self:flex-end;
    max-width:100%;
    width:100%
}
.et-db #et-boc .et-l .et_pb_row.drp-blog{
    margin-bottom:0
}
.et-db #et-boc .et-l .featured-wrapp{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex
}
.et-db #et-boc .et-l .featured-wrapp .ft-left{
    width:60%;
    padding-right:100px;
    padding-left:0
}
.et-db #et-boc .et-l .featured-wrapp .ft-right{
    width:40%
}
.et-db #et-boc .et-l .featured-wrapp .blog-fetured-img{
    display:block;
    width:100%;
    height:100%;
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:top center
}
.et-db #et-boc .et-l .featured-wrapp .ft-blog-img{
    display:none
}
.et-db #et-boc .et-l .featured-wrapp .sc-lt .ft-blog-img{
    display:block
}
.et-db #et-boc .et-l .featured-wrapp .sc-lt .blog-fetured-img{
    background-image:unset!important
}
.et-db #et-boc .et-l .et_pb_row.ft-row .et_pb_module{
    width:100%
}
.et-db #et-boc .et-l .et_pb_row .blog_list .post-title,.et-db #et-boc .et-l .et_pb_row.blog-items-row .post-title,.et-db #et-boc .et-l .et_pb_row.ft-row .post-title{
    font-size:20px;
    font-weight:600;
    color:#222;
    display:inline-block;
    line-height:1.3em;
    margin-bottom:10px;
    padding-bottom:0!important
}
.et-db #et-boc .et-l .et_pb_row .blog_list .post-title,.et-db #et-boc .et-l .et_pb_section .et_pb_row.blog-items-row .post-title{
    font-size:18px
}
.et-db #et-boc .et-l .blog_list .post-excerpt,.et-db #et-boc .et-l .et_pb_row.blog-items-row .post-excerpt,.et-db #et-boc .et-l .et_pb_row.ft-row .post-excerpt{
    font-size:17px;
    color:#222!important;
    font-weight:400;
    line-height:1.4em;
    margin-bottom:0;
    padding-bottom:10px;
    margin-top:0;
    overflow:hidden
}
.et-db #et-boc .et-l .blog_list.srch_res .blog_box_wrapp,.et-db.archive #et-boc .et-l .blog_list .blog_box_wrapp{
    padding-top:15px;
    padding-bottom:15px
}
.archive.et-db #et-boc .et-l .et_pb_row .blog_list{
    padding-top:0
}
.et-db #et-boc .et-l .et_pb_row.ft-row a.rd-btn-rm{
    display:inline-block;
    -webkit-transition:all 50ms ease-out;
    -moz-transition:all 50ms ease-out;
    -o-transition:all 50ms ease-out;
    transition:all 50ms ease-out;
    margin-top:20px;
    background:#ed0202;
    padding:14px 60px;
    color:#fff!important;
    font-size:20px!important;
    margin-top:20px;
    border:2px solid #ed0202;
    cursor:pointer;
    border-radius:10px;
    line-height:1.4em
}
.et-db #et-boc .et-l .et_pb_row .date_cat a,.et-db #et-boc .et-l .et_pb_row.ft-row .date_cat a,.et-db #et-boc .et-l .et_pb_row.ft-row .date_cat span{
    color:#ed0202!important;
    font-weight:400!important;
    padding-bottom:0!important
}
.et-db #et-boc .et-l .et_pb_row .date_cat a,.et-db #et-boc .et-l .et_pb_row.ft-row .date_cat a{
    font-weight:400!important
}
.et-db #et-boc .et-l .et_pb_row .date_cat,.et-db #et-boc .et-l .et_pb_row.ft-row .date_cat{
    font-size:18px;
    color:#8d8d8d!important;
    font-weight:300;
    margin-bottom:20px;
    padding-bottom:0;
    line-height:1.45em
}
.et-db #et-boc .et-l .et_pb_row .date_cat span,.et-db #et-boc .et-l .et_pb_row.ft-row .date_cat span{
    color:#8d8d8d!important
}
.et-db #et-boc .et-l .et_pb_row .date_cat a:hover,.et-db #et-boc .et-l .et_pb_row.ft-row .date_cat a:hover{
    color:#222!important
}
.et-db #et-boc .et-l .et_pb_row .date_cat>div{
    display:block
}
.et-db #et-boc .et-l .et_pb_row.ft-row a.rd-btn-rm:hover{
    background-color:#242424!important
}
.et-db #et-boc .et-l .et_pb_row .tile_head span.cat_title{
    font-weight:600;
    font-size:20px;
    padding-right:12px;
    background-color:#fff;
    z-index:1
}
.et-db #et-boc .et-l .et_pb_row .tile_head.sc_sec_hide{
    display:none
}
.et-db #et-boc .et-l .et_pb_row .blog_isolate,.et-db #et-boc .et-l .et_pb_row .blog_isolate .blog_isolate_wrapp,.et-db #et-boc .et-l .et_pb_row .blog_list,.et-db #et-boc .et-l .et_pb_row .tile_head{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex
}
.et-db #et-boc .et-l .et_pb_row .blog_isolate .blog_isolate_wrapp{
    flex-wrap:wrap;
    margin-left:-16px;
    margin-right:-16px
}
.et-db #et-boc .et-l .et_pb_row .tile_head a{
    z-index:1;
    background-color:#fff
}
.et-db #et-boc .et-l .et_pb_row .tile_head{
    justify-content:space-between
}
.et-db #et-boc .et-l .et_pb_row .tile_head{
    position:relative
}
.et-db #et-boc .et-l .et_pb_row .tile_head::after{
    content:"";
    position:absolute;
    height:1px;
    width:100%;
    left:0;
    bottom:10px;
    background-color:#e6e6e6
}
.noptin-success{
    font-size:17px
}
.et-db #et-boc .et-l .et_pb_row .blog_isolate{
    flex-wrap:wrap;
    width:70%
}
.et-db #et-boc .et-l .et_pb_row .blog_box_wrapp.bg-cl-two{
    width:30%;
    padding-left:16px
}
.et-db #et-boc .et-l .et_pb_row .blog_isolate .blog_box_wrapp{
    width:50%;
    padding:0 16px
}
.et-db #et-boc .et-l .et_pb_row .blog_isolate img{
    display:none
}
.et-db #et-boc .et-l .et_pb_row .blog_list{
    margin-left:-9px;
    margin-right:-9px;
    padding-top:40px
}
.et-db #et-boc .et-l .et_pb_row .blog_list .blog_box_inner{
    padding:0 9px
}
.et-db #et-boc .et-l .et_pb_row .tile_head a,.et-db #et-boc .et-l .et_pb_row .tile_head span{
    display:block
}
.et-db #et-boc .et-l .et_pb_row .tile_head span.space-red{
    width:72%;
    height:1px;
    background-color:#ff653f;
    margin-top:12px
}
.et-db #et-boc .et-l .et_pb_row .tile_head a{
    color:#ed0202;
    text-decoration:none;
    font-weight:600;
    padding-left:12px;
    font-size:17px
}
.et-db #et-boc .et-l .et_pb_row .tile_head a:hover{
    color:#222
}
.et-db #et-boc .et-l .et_pb_row .blog_list .blog_box_wrapp.bg-cl-three>div{
    width:100%
}
.et-db #et-boc .et-l .et_pb_row .blog_list .blog_box_wrapp.bg-cl-three span.bg-banner-sc{
    display:block;
    width:100%!important;
    height:100%!important;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
    display:none
}
.et-db #et-boc .et-l .et_pb_section.cat-sec{
    position:relative;
    z-index:3
}
.et-db #et-boc .et-l .blog_list.cl3-sc .blog_box_wrapp,.et-db #et-boc .et-l .blog_list.cl4-sc .blog_box_wrapp{
    width:25%
}
.et-db #et-boc .et-l .et_pb_row .blog_isolate .blog_box_inner{
    border-bottom:1px solid #d6e0ea;
    padding-bottom:12px;
    margin-bottom:20px
}
.et-db #et-boc .et-l .et_pb_row .date_cat.ct-w{
    margin-bottom:0
}
.et-db #et-boc .et-l .blog_list .blog_box_wrapp{
    width:25%
}
.et-db #et-boc .et-l .et_pb_row .blog_list{
    flex-wrap:wrap
}
.et-db #et-boc .et-l .et_pb_row .cat_list_hd p{
    font-size:18px
}
.et-db #et-boc .et-l .et_pb_row p.no-post{
    padding-left:9px;
    font-size:18px
}
.et-db #et-boc .et-l .et_pb_row .cat_list_hd .archive_title,.et-db #et-boc .et-l .et_pb_row .cat_list_hd p{
    text-align:center;
    color:#fff
}
.et-db #et-boc .et-l .et_pb_row .cat_list_hd p{
    color:#dfdfdf
}
.et-db #et-boc .et-l .et_pb_row .date_cat a,.et-db #et-boc .et-l .et_pb_row .date_cat span{
    font-size:16px;
    display:inline-block
}
.et-db #et-boc .et-l .et_pb_row .date_cat a{
    font-weight:400!important
}
.et-db #et-boc .et-l .et_pb_row.email-sub-row .noptin-form-header,.et-db #et-boc .et-l .et_pb_row.email-sub-row .noptin-form-note{
    display:none!important
}
.et-db #et-boc .et-l .et_pb_row.email-sub-row .noptin-optin-form-wrapper{
    background-color:transparent;
    border:0!important;
    margin-left:0;
    min-height:unset!important
}
.et-db #et-boc .et-l .et_pb_row.email-sub-row .noptin-form-fields{
    flex-direction:row
}
.et-db #et-boc .et-l .et_pb_row.email-sub-row .noptin-field-email input{
    padding:13px 10px;
    padding-left:20px;
    font-size:17px;
    outline:0!important
}
.et-db #et-boc .et-l .et_pb_row.email-sub-row .noptin-form-footer{
    padding:0
}
.et-db #et-boc .et-l .et_pb_row.email-sub-row .noptin-error{
    background-color:initial;
    font-size:16px;
    color:#ed0202;
    text-align:left;
    padding:0;
    border:0;
    margin:0
}
.et-db #et-boc .et-l .et_pb_row.email-sub-row .noptin-optin-field-email{
    min-width:360px;
    color:#222;
    font-size:17px
}
.et-db #et-boc .et-l .et_pb_row.email-sub-row ::placeholder{
    color:#4e4e4e;
    opacity:1;
    font-size:17px
}
.et-db #et-boc .et-l .et_pb_row.email-sub-row ::-ms-input-placeholder{
    color:#4e4e4e;
    font-size:17px
}
.et-db #et-boc .et-l .et_pb_row.email-sub-row .noptin-form-submit{
    cursor:pointer;
    font-weight:400;
    font-size:20px!important;
    background-color:#222
}
.et-db #et-boc .et-l .et_pb_row.email-sub-row .noptin-form-submit:hover{
    box-shadow:none;
    background-color:#ed0202
}
.et-db #et-boc .et-l .et_pb_row.ft-row a.rd-btn-rm:hover{
    background-color:#242424!important;
    border-color:#242424!important
}
.et-db #et-boc .et-l .et_pb_row.email-sub-row .et_pb_column{
    filter:drop-shadow(3px 3px 7px #ececec)
}
.et-db #et-boc .et-l .et_pb_module .quicklinks-maintitle{
    font-size:19px!important;
    font-weight:600
}
.et-db #et-boc .et-l .et_pb_section.pdng-tb{
    padding-top:0!important;
    padding-bottom:0!important
}
@media all and (max-width:1400px){
    .et-db #et-boc .et-l .featured-wrapp .ft-left{
        padding-right:40px
    }
    .archive.et-db #et-boc .et-l .blog_list .blog_box_wrapp{
        width:33.3%
    }
}
@media all and (max-width:1200px){
    .et-db #et-boc .et-l .et_pb_row .blog_box_wrapp.bg-cl-two,.et-db #et-boc .et-l .et_pb_row .blog_box_wrapp.bg-cl-two .blog_box_inner{
        padding-left:0;
        padding-right:0
    }
    .archive.et-db #et-boc .et-l .blog_list .blog_box_wrapp{
        width:50%
    }
    .et-db #et-boc .et-l .blog_list .blog_box_wrapp,.et-db #et-boc .et-l .et_pb_row .blog_list.cl3-sc .blog_box_wrapp,.et-db #et-boc .et-l .et_pb_row .blog_list.cl4-sc .blog_box_wrapp{
        width:50%;
        padding-bottom:15px!important;
        padding-top:15px!important
    }
    .et-db #et-boc .et-l .et_pb_row .blog_list .blog_box_inner a.thmp_img,.et-db #et-boc .et-l .et_pb_row .blog_list .blog_box_inner a.thmp_img img{
        display:block;
        width:100%
    }
    .et-db #et-boc .et-l .et_pb_row .blog_list .blog_box_inner a.thmp_img{
        margin-bottom:10px
    }
    .et-db #et-boc .et-l .et_pb_row .blog_list.cl3-sc,.et-db #et-boc .et-l .et_pb_row .blog_list.cl4-sc{
        padding-top:25px
    }
    .et-db #et-boc .et-l .et_pb_row .blog_isolate,.et-db #et-boc .et-l .et_pb_row .blog_isolate .blog_box_wrapp,.et-db #et-boc .et-l .et_pb_row .blog_list .blog_box_wrapp.bg-cl-three>div img{
        width:100%
    }
    .et-db #et-boc .et-l .et_pb_row .blog_list .blog_box_inner a.bn-link{
        display:block!important
    }
    .et-db #et-boc .et-l .et_pb_row .blog_box_wrapp.bg-cl-two{
        width:50%
    }
    .et-db #et-boc .et-l .et_pb_row .blog_isolate .blog_box_wrapp{
        width:50%;
        padding-top:0!important;
        padding-bottom:30px!important
    }
    .et-db #et-boc .et-l .et_pb_row .blog_box_wrapp.bg-cl-two img{
        width:100%
    }
}
.et-db #et-boc .et-l .et_pb_row .blog_list .blog_box_inner img{
    width:100%
}
.archive.et-db #et-boc .et-l .et_pb_section .et_pb_module .post-pagination{
    margin-bottom:0
}
.et-db #et-boc .et-l .post-pagination ul.page-numbers li .page-numbers.current{
    color:#222;
    border:1px solid #b5afaf
}
.et-db #et-boc .et-l .blog-items-row .post-pagination{
    display:none
}
.archive.et-db #et-boc .et-l .blog-items-row .post-pagination,.et-db #et-boc .et-l .blog-items-row .post-pagination.sc_sec_show{
    display:block
}
.et-db #et-boc .et-l .blog-items-row .post-pagination.sc_sec_show{
    margin-top:60px!important;
    margin-bottom:0!important
}
.et-db #et-boc .et-l .blog-items-row .post-pagination.sc_sec_show .page-numbers{
    padding-bottom:0
}
.et-db #et-boc .et-l .et_pb_row .date_cat a{
    font-weight:400!important
}
.et-db #et-boc .et-l .et_pb_section.cat-sec{
    padding-top:0;
    padding-bottom:0
}
.et-db #et-boc .et-l .et_pb_section.ft-sec{
    padding-top:0;
    z-index:1
}
.et-db #et-boc .et-l .cat_sc_filter,.et-db #et-boc .et-l .filter_box{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    justify-content:flex-end
}
.et-db #et-boc .et-l .filter_box{
    justify-content:space-between
}
.et-db #et-boc .et-l .filter_box input.sc_search_input{
    width:100%;
    height:62px;
    border:1px solid #c1c1c1;
    background-color:#fff;
    padding:14px 18px;
    color:#333;
    font-size:18px;
    font-weight:300;
    font-family:Poppins,sans-serif!important
}
.et-db #et-boc .et-l .search_filter{
    margin-right:20px;
    position:relative
}
.et-db #et-boc .et-l .et_pb_row .sc_dropdown_ul{
    z-index:3
}
.et-db #et-boc .et-l .et_pb_row .sc-dropdown-wrap.open ul li{
    border:0!important
}
.et-db #et-boc .et-l .et_pb_row .cat_sc_filter .sc-dropdown-wrap.open ul.sc_dropdown_ul{
    border:1px solid #d2d2d2
}
.et-db #et-boc .et-l .et_pb_row .cat_sc_filter .sc-dropdown-wrap .sc-dropdown-selected{
    padding-left:0;
    justify-content:flex-end
}
.et-db #et-boc .et-l .et_pb_row .cat_sc_filter .sc-dropdown-selected{
    padding-right:24px
}
.et-db #et-boc .et-l .et_pb_row .cat_sc_filter .sc-dropdown-wrap{
    min-width:270px
}
.et-db #et-boc .et-l .et_pb_row .cat_sc_filter .cat-filt-txt{
    width:100%
}
.et-db #et-boc .et-l .et_pb_row .cat_sc_filter{
    align-items:center
}
.et-db #et-boc .et-l .et_pb_row .cat_sc_filter .sc-dropdown-wrap ul li a{
    padding:8px 33px 8px 37px
}
.et-db #et-boc .et-l .et_pb_row .cat_sc_filter .sc-dropdown-wrap.open ul li:first-child{
    padding-top:15px
}
.et-db #et-boc .et-l .et_pb_row .cat_sc_filter .sc-dropdown-wrap.open ul li:last-child{
    padding-bottom:20px
}
.et-db #et-boc .et-l .et_pb_row .cat_sc_filter span.cat-filt-txt{
    color:#8d8d8d;
    font-size:18px;
    font-weight:300
}
.et-db #et-boc .et-l .et_pb_row .et_pb_module.subtxt-new h3{
    font-size:22px!important
}
.et-db #et-boc .et-l .et_pb_row #sc_search_submit{
    background-image:url(images/search_icon.svg)!important;
    background-repeat:no-repeat!important;
    background-position:center center!important;
    position:absolute;
    top:0;
    right:0;
    z-index:1;
    cursor:pointer;
    text-indent:-9999px;
    width:26px;
    height:62px;
    padding-right:45px!important;
    padding-left:30px!important;
    background:0 0;
    border:0
}
.et-db #et-boc .et-l .et_pb_row .tile_head{
    margin-top:80px
}
.et-db #et-boc .et-l .search_filter::after{
    content:"";
    position:absolute;
    width:54px;
    height:58px;
    right:2px;
    top:2px;
    background-color:#fff
}
.et-db #et-boc .et-l .et_pb_section.cat-list-cat{
    z-index:1
}
.et-db #et-boc .et-l .red-three-btnlt .et_pb_button_module_wrapper a.et_pb_button,.et-db #et-boc .et-l .red-three-btnlt .et_pb_button_module_wrapper a.et_pb_button:hover{
    padding-left:30px!important;
    padding-right:30px!important;
    min-width:260px
}
.et-db #et-boc .et-l .et_pb_section.red-three-btnlt .et_pb_row{
    padding-left:40px!important;
    padding-right:40px!important
}
.et-db #et-boc .et-l .et_pb_row .cat_sc_filter.cat-ftr-adj .sc-dropdown-wrap{
    min-width:auto;
    width:auto;
    padding-left:20px
}
.et-db #et-boc .et-l .et_pb_row .cat_sc_filter.cat-ftr-adj .sc-dropdown-wrap .sc-dropdown-selected{
    padding-left:0;
    justify-content:flex-end;
    width:auto;
    white-space:nowrap
}
.et-db #et-boc .et-l .et_pb_row .cat_sc_filter.cat-ftr-adj .sc-dropdown-wrap ul{
    right:0
}
.et-db #et-boc .et-l .et_pb_row.single-lft-sub .et_pb_module.quicklink-module,.et-db #et-boc .et-l .et_pb_row.single-lft-sub .et_pb_module.quicklink-module>div{
    height:auto
}
.et-db #et-boc .et-l .et_pb_row.single-lft-sub .noptin-form-header,.et-db #et-boc .et-l .et_pb_row.single-lft-sub .noptin-form-note{
    display:none!important
}
.et-db #et-boc .et-l .et_pb_row.single-lft-sub .noptin-optin-form-wrapper{
    background-color:initial;
    border:0!important;
    margin-left:0;
    min-height:unset!important
}
.et-db #et-boc .et-l .et_pb_row.single-lft-sub .noptin-field-email input{
    padding:13px 10px;
    padding-left:10px;
    padding-left:20px;
    font-size:17px;
    outline:0!important
}
.et-db #et-boc .et-l .et_pb_row.single-lft-sub .noptin-form-footer{
    padding:0
}
.et-db #et-boc .et-l .et_pb_row.single-lft-sub .noptin-form-submit{
    cursor:pointer;
    font-weight:400;
    font-size:20px!important;
    background-color:#222
}
.et-db #et-boc .et-l .et_pb_row.single-lft-sub h3{
    font-family:Inter,sans-serif
}
.et-db #et-boc .et-l .et_pb_row.single-lft-sub .noptin-form-submit:hover{
    box-shadow:none;
    background-color:#ed0202
}
.et-db #et-boc .et-l .noptin-has-success .noptin-form-fields{
    display:none
}
.et-db #et-boc .et-l .noptin-has-success .noptin-form-fields.sub-already{
    display:block
}
.et-db #et-boc .et-l .noptin-has-success .noptin-success{
    background-color:transparent;
    border-color:transparent;
    color:#155724;
    font-weight:600;
    text-align:left;
    padding-left:0;
    padding-right:0;
    margin-top:0
}
.et-db #et-boc .et-l .noptin-has-error .noptin-alert{
    background-color:transparent;
    border-color:transparent;
    color:#ed0202;
    padding-left:0!important;
    text-align:left;
    padding-right:0!important;
    margin-top:0;
    font-size:1em
}
.et-db #et-boc .et-l .et_pb_module .anch-sc-wrapp{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    justify-content:center
}
.et-db #et-boc .et-l .et_pb_module .anch-sc-wrapp a{
    margin:0 30px;
    display:inline-block;
    color:#ed0202;
    font-size:18px;
    line-height:1.6em;
    text-transform:uppercase
}
.et-db #et-boc .et-l .et_pb_module .anch-sc-wrapp a:hover{
    color:#222
}
.et-db #et-boc .et-l .bnnr-wrapp.et_pb_column{
    padding-right:60px;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    flex-wrap:wrap
}
.et-db #et-boc .et-l .bnnr-wrapp.et_pb_column .et_pb_module{
    width:100%
}
.et-db #et-boc .et-l .bnnr-wrapp.et_pb_column .et_pb_module.et_pb_button_module_wrapper{
    width:50%
}
.et-db #et-boc .et-l .swp-check-box .wpcf7-list-item-label{
    color:#fff
}
.et-db #et-boc .et-l .swp-check-box>p{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex
}
.et-db #et-boc .et-l .swp-check-box .swp-colr_{
    font-size:18px!important
}
.page-id-23959935.et-db #et-boc .et-l .swp-check-box .swp-hid{
    display:none
}
.page-id-23959935.et-db #et-boc .et-l .swp-check-box{
    color:#fff
}
.page-id-23959935.et-db #et-boc .et-l .swp-check-box .swp-colr{
    color:#333!important;
    margin-top:0;
    padding-left:0;
    padding-top:3px
}
@media all and (max-width:1400px){
    .et-db #et-boc .et-l .red-three-btnlt .et_pb_row.btn-sc{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        flex-direction:column;
        justify-content:center;
        align-items:center
    }
    .et-db #et-boc .et-l .red-three-btnlt .et_pb_row.btn-sc .et_pb_column{
        margin:0;
        margin-bottom:40px;
        width:100%!important
    }
    .et-db #et-boc .et-l .red-three-btnlt .et_pb_row.btn-sc .et_pb_column:last-child{
        margin-bottom:0
    }
}
@media all and (max-width:1120px){
    .et-db #et-boc .et-l .et_pb_column.swp-btn-adj .et_pb_button_module_wrapper{
        margin-top:30px!important
    }
}
@media all and (max-width:800px){
    .et-db #et-boc .et-l #medicenter_turquoise h2,div.p_table_responsive#medicenter_turquoise li.css3_grid_row_2_responsive{
        color:#000!important
    }
    .et-db #et-boc .et-l div.p_table_responsive#medicenter_turquoise li.css3_grid_row_2.row_style_3.css3_grid_row_2_responsive,div.p_table_responsive#medicenter_turquoise li.css3_grid_row_2.row_style_3.css3_grid_row_2_responsive{
        display:block!important
    }
}
@media all and (max-width:980px){
    .audit-pop-title{
        font-size:55px
    }
    .et-db #et-boc .et-l .featured-wrapp{
        flex-direction:column-reverse
    }
    .et-db #et-boc .et-l .featured-wrapp .ft-right{
        width:50%
    }
    .et-db #et-boc .et-l .featured-wrapp .ft-right .blog-fetured-img{
        display:none
    }
    .et-db #et-boc .et-l .featured-wrapp .ft-right .ft-blog-img{
        display:block;
        padding-bottom:10px
    }
    .et-db #et-boc .et-l .featured-wrapp .ft-left{
        padding-left:0;
        padding-right:0;
        width:100%;
        padding-top:0
    }
}
@media all and (max-width:768px){
    .et-db #et-boc .et-l .et_pb_row.sc-content-tab.swp-alt-tab .et_pb_column .et_pb_module{
        width:100%!important
    }
    .et-db #et-boc .et-l .et_pb_row.stf-list .et_pb_image_wrap,.et-db #et-boc .et-l .et_pb_row.stf-list .et_pb_module{
        width:100%
    }
    .et-db #et-boc .et-l .swp-post-list.home{
        flex-wrap:wrap
    }
    .et-db #et-boc .et-l .swp-post-list.home .post-box-swp.home-loop{
        width:100%;
        padding-bottom:50px
    }
    .et-db #et-boc .et-l .bnnr-wrapp.et_pb_column .et_pb_module.et_pb_button_module_wrapper{
        width:100%;
        margin-top:30px
    }
    .et-db #et-boc .et-l .btnwrp .bnnr-wrapp.et_pb_column.swp-btn-adj .et_pb_module.et_pb_button_module_wrapper:last-child{
        margin-bottom:0!important
    }
    .et-db #et-boc .et-l .et_pb_column.swp-btn-adj .et_pb_button_module_wrapper{
        margin-top:30px!important;
        margin-bottom:0!important
    }
    .et-db #et-boc .et-l .et_pb_module .anch-sc-wrapp a{
        display:block;
        margin:0;
        text-align:center;
        margin-bottom:15px
    }
    .et-db #et-boc .et-l .et_pb_module .anch-sc-wrapp a:last-child{
        margin-bottom:0
    }
    .et-db #et-boc .et-l .et_pb_column.swp-spadj .et_pb_module{
        margin-bottom:0!important
    }
    .et-db #et-boc .et-l .et_pb_module .anch-sc-wrapp{
        flex-direction:column;
        align-items:center
    }
    .et-db #et-boc .et-l .et_pb_row .cat_sc_filter.cat-ftr-adj .sc-dropdown-wrap{
        padding-left:0
    }
    .et-db #et-boc .et-l .et_pb_row .cat_sc_filter.cat-ftr-adj .sc-dropdown-wrap ul{
        right:unset;
        left:0
    }
    .et-db #et-boc .et-l .et_pb_section.red-three-btnlt .et_pb_row{
        padding-left:20px!important;
        padding-right:20px!important
    }
    .et-db #et-boc .et-l .cat_sc_filter{
        flex-direction:column;
        padding-top:20px;
        align-items:start!important
    }
    .et-db #et-boc .et-l .filter_box{
        flex-direction:column
    }
    .et-db #et-boc .et-l .search_filter{
        margin-right:0;
        position:relative
    }
    .et-db #et-boc .et-l .et_pb_row .cat_sc_filter .sc-dropdown-wrap .sc-dropdown-selected{
        justify-content:start
    }
    .et-db #et-boc .et-l .et_pb_row .cat_sc_filter .sc-dropdown-wrap{
        max-width:210px
    }
    .et-db #et-boc .et-l .et_pb_row .blog_box_wrapp.bg-cl-two .blog_box_inner{
        padding-left:9px;
        padding-right:9px
    }
    .et-db #et-boc .et-l .et_pb_row .blog_isolate .blog_isolate_wrapp{
        margin-left:0;
        margin-right:0
    }
    .archive.et-db #et-boc .et-l .blog_list .blog_box_wrapp{
        width:100%
    }
    .et-db #et-boc .et-l .et_pb_row .blog_isolate .blog_box_inner{
        margin-bottom:0;
        padding-bottom:25px
    }
    .et-db #et-boc .et-l .et_pb_row .blog_box_wrapp.bg-cl-two{
        width:100%
    }
    .et-db #et-boc .et-l .et_pb_row .blog_isolate{
        margin-left:0;
        margin-right:0
    }
    .et-db #et-boc .et-l .et_pb_row .blog_isolate .blog_box_inner{
        padding-left:0;
        padding-right:0
    }
    .et-db #et-boc .et-l .et_pb_row .blog_isolate .blog_box_wrapp{
        padding-left:9px;
        padding-right:9px
    }
    .et-db #et-boc .et-l .blog_list .blog_box_wrapp,.et-db #et-boc .et-l .et_pb_row .blog_isolate .blog_box_wrapp,.et-db #et-boc .et-l .et_pb_row .blog_list.cl3-sc .blog_box_wrapp,.et-db #et-boc .et-l .et_pb_row .blog_list.cl4-sc .blog_box_wrapp{
        width:100%
    }
    .et-db #et-boc .et-l .featured-wrapp .ft-right,.et-db #et-boc .et-l .featured-wrapp .ft-right img{
        width:100%
    }
    .audit-pop-wrap{
        flex-direction:column-reverse;
        padding:40px 25px;
        padding-top:60px
    }
    .audit-pop-right{
        width:100%;
        text-align:center
    }
    .audit-pop-right img{
        position:relative;
        max-width:100%;
        bottom:0;
        width:300px
    }
    .audit-pop-left{
        padding:0;
        width:100%
    }
    .audit-pop-title{
        font-size:30px;
        line-height:1.2em;
        padding-bottom:25px
    }
    .audit-pop-cont{
        font-size:18px
    }
    .audit-pop-btn{
        padding:10px 30px;
        font-size:20px
    }
    .et-db #et-boc .et-l div.p_table_responsive#medicenter_turquoise>div.column_2,.et-db #et-boc .et-l div.p_table_responsive#medicenter_turquoise>div.column_3{
        margin-top:0!important
    }
    .et-db #et-boc .et-l div.p_table_responsive#medicenter_turquoise div.column_1_responsive,.et-db #et-boc .et-l div.p_table_responsive#medicenter_turquoise div.column_2_responsive,.et-db #et-boc .et-l div.p_table_responsive#medicenter_turquoise div.column_3_responsive{
        width:100%!important
    }
    .et-db #et-boc .et-l div.p_table_responsive#medicenter_turquoise div.column_0_responsive{
        display:none!important
    }
    .et-db #et-boc .et-l div.p_table_responsive.p_table_hide_caption_column .css3_grid_vertical_align .css3_hidden_caption{
        display:block!important
    }
}
.et-db #et-boc .et-l .et_pb_section#emp-slider-swp{
    display:none
}
@media all and (max-width:600px){
    .et-db #et-boc .et-l .et_pb_row.hd-mob-swp{
        display:none
    }
    .et-db #et-boc .et-l .et_pb_section#emp-slider-swp{
        display:block
    }
    .et-db #et-boc .et-l .et_pb_section#emp-slider-swp .owl-prev{
        width:40px;
        height:40px;
        position:absolute;
        top:40%;
        margin-left:0;
        display:block!important;
        border:0 solid #000;
        background-image:url(images/prev_swp.png);
        background-size:40px
    }
    .et-db #et-boc .et-l .et_pb_section#emp-slider-swp .owl-next{
        width:40px;
        height:40px;
        position:absolute;
        top:40%;
        right:0;
        display:block!important;
        border:0 solid #000;
        background-image:url(images/next_swp.png);
        background-size:40px
    }
    .et-db #et-boc .et-l .et_pb_section#emp-slider-swp .owl-next i,.et-db #et-boc .et-l .et_pb_section#emp-slider-swp .owl-prev i{
        transform:scale(1,6);
        color:#ccc
    }
    .et-db #et-boc .et-l .et_pb_column.swp-spadj .et_pb_module:last-child{
        margin-top:50px
    }
    div.p_table_1.p_table_responsive.p_table_hide_caption_column li.row_style_1,div.p_table_1.p_table_responsive.p_table_hide_caption_column li.row_style_2,div.p_table_1.p_table_responsive.p_table_hide_caption_column li.row_style_3,div.p_table_1.p_table_responsive.p_table_hide_caption_column li.row_style_4{
        height:auto!important
    }
    .et-db #et-boc .et-l .swp-post-list.home .post-box-swp.home-loop{
        width:100%
    }
    .et-db #et-boc .et-l .et_pb_row .tile_head{
        flex-direction:column
    }
    .et-db #et-boc .et-l .et_pb_row .tile_head a,.et-db #et-boc .et-l .et_pb_row .tile_head span.cat_title{
        padding:0
    }
    .et-db #et-boc .et-l .et_pb_row .tile_head a{
        margin-top:10px
    }
    .et-db #et-boc .et-l div.p_table_responsive#medicenter_turquoise div.column_1_responsive,.et-db #et-boc .et-l div.p_table_responsive#medicenter_turquoise div.column_2_responsive,.et-db #et-boc .et-l div.p_table_responsive#medicenter_turquoise div.column_3_responsive{
        width:100%!important
    }
}
@media all and (max-width:520px){
    .et-db #et-boc .et-l .et_pb_module.cs-adj-swp{
        margin-bottom:0!important
    }
    .et-db #et-boc .et-l .et_pb_module.cs-adj-swp.mdl-spc{
        margin-bottom:20px!important
    }
}
.et-db #et-boc .et-l .et_pb_row.hm-blr .et_pb_module_header{
    padding-bottom:15px!important
}
.et-db #et-boc .et-l .testitestimonial-reviews-page .testimonial-list{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    flex-wrap:wrap;
    padding:100px 30;
    padding-bottom:60px!important
}
.et-db #et-boc .et-l .testitestimonial-reviews-page .testimonial-list .testimonial-item{
    width:100%;
    background-color:#fff;
    padding:40px 25px;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    align-self:stretch;
    margin-left:-25px;
    margin-right:-25px;
    width:auto!important
}
.et-db #et-boc .et-l .testitestimonial-reviews-page .testimonial-list .testimonial-item .test-inner-wrapp{
    box-shadow:0 2px 18px 0 rgb(0 0 0 / 10%);
    border-radius:10px;
    padding:40px 25px;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    flex-wrap:wrap;
    background-color:#a58ffe
}
.et-db #et-boc .et-l .testitestimonial-reviews-page .test-inner-wrapp .testimonial-content{
    width:80%;
    color:#fff;
    position:relative;
    padding-left:70px;
    padding-right:40px
}
.et-db #et-boc .et-l .testitestimonial-reviews-page .test-inner-wrapp .testimonial-content::before{
    content:"";
    position:absolute;
    width:48px;
    height:48px;
    background-image:url(images/quotes-img.png);
    background-repeat:no-repeat;
    left:0;
    top:12px
}
.et-db #et-boc .et-l .testitestimonial-reviews-page .test-inner-wrapp .testimonial-content h3{
    color:#fff
}
.et-db #et-boc .et-l .testitestimonial-reviews-page .test-inner-wrapp .testimonial-image{
    width:20%;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    align-content:center
}
.et-db #et-boc .et-l .testitestimonial-reviews-page .test-inner-wrapp .testimonial-details{
    width:100%
}
.et-db #et-boc .et-l .testitestimonial-reviews-page .testimonial-list .testimonial-item .testimonial-content p{
    font-size:18px;
    line-height:1.8em
}
.et-db #et-boc .et-l .testitestimonial-reviews-page .testimonial-list .testimonial-item .testimonial-image img{
    width:210px;
    height:210px;
    border-radius:50%;
    background-color:#fff!important
}
.et-db #et-boc .et-l .testitestimonial-reviews-page .testimonial-list .testimonial-item .testimonial-details h3{
    font-size:21px
}
@media all and (max-width:960px){
    .et-db #et-boc .et-l .testitestimonial-reviews-page .testimonial-list .testimonial-item{
        width:calc(50% - 20px)
    }
}
@media all and (max-width:720px){
    .et-db #et-boc .et-l .testitestimonial-reviews-page .testimonial-list .testimonial-item{
        width:100%
    }
}
@media all and (max-width:1420px){
    .et-db #et-boc .et-l .et_pb_row.swp-row-adj .et_pb_column:first-child{
        width:60%
    }
    .et-db #et-boc .et-l .et_pb_row.swp-row-adj .et_pb_column:last-child{
        width:40%
    }
}
