/*!
Theme Name: rutland_theme_trl
Author: Rutland WebDesigner
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: rutland_theme_trl
*/

body{-webkit-text-size-adjust: none;font-family: 'Raleway', sans-serif;margin:0;}
html,body {font-weight: 400;	font-size: 17px;color: #010101;line-height: 1.4;}
body{overflow-x:hidden}
body p{margin-left:0;margin-top:0;margin-right:0}
p{margin-bottom:20px}
p:last-child{margin-bottom:0}
a{color:#052971;text-decoration:none}
a:hover{color:#A3BC09}

textarea:focus,input:focus,a:focus{outline:0}
*:focus{outline:0}
.large_container{max-width:1640px;position:relative;margin:0 auto;width:96%}
.middle_container{max-width:1450px;position:relative;margin:0 auto;width:96%}
.small_container{max-width:1300px;position:relative;margin:0 auto;width:96%}
.extrasmall_container{max-width:1050px;position:relative;margin:0 auto;width:96%}
h1,h2,h3,h4,h5, h6{margin:0;line-height:1.1;font-family: 'Raleway', sans-serif;}
h1, .style_h1 .heading_widget, .style_h1{font-size:63px}
h2, .style_h2 .heading_widget, .style_h2{font-size:50px}
h3, .style_h3 .heading_widget, .style_h3{font-size:45px}
h4, .style_h4 .heading_widget, .style_h4{font-size:35px}
h5, .style_h5 .heading_widget, .style_h5{font-size:25px}
h6, .style_h6 .heading_widget, .style_h6{font-size:20px;}

.super_big_title .heading_widget {  font-size: 70px;}
img{max-width:100%;display:block;height:auto}
a, img, .item_gal{-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}
ul,ol{padding:0;margin:0}
.entry-content ul, .entry-content ol {
	padding: 0 0 0 15px;
	margin: 20px 0;
}
strong {font-weight: bold;}
.entry-content .textwidget ul {padding-left: 40px !important;box-sizing: border-box;}
.sib-form {background: none !important; width:100%;box-sizing: border-box;}

/* slick slider */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{/*display:block;*/height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('./ajax-loader.gif') center center no-repeat}
@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('./fonts/slick.eot');src:url('./fonts/slick.eot?#iefix') format('embedded-opentype'),url('./fonts/slick.woff') format('woff'),url('./fonts/slick.ttf') format('truetype'),url('./fonts/slick.svg#slick') format('svg')}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:30px;height:30px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:0;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir='rtl'] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'←'}
[dir='rtl'] .slick-prev:before{content:'→'}
.slick-next{right:-25px}
[dir='rtl'] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'→'}
[dir='rtl'] .slick-next:before{content:'←'}
.slick-dotted.slick-slider{margin-bottom:0px}
.slick-dots{position:absolute;bottom:0;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;left:0;}
.slick-dots li{position:relative;display:inline-block;width:14px;height:14px;margin:0 8px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:14px;height:14px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;opacity:1;background-color:#fff;}
.slick-dots li button::before{font-family:'slick';font-size:14px;line-height:14px;position:absolute;top:0;left:0;width:14px;height:14px;content:'';text-align:center;opacity:1;color:transparent;-webkit-font-smoothing:antialiased;border:1px solid #fff;border-radius:50%}
.slick-dots li.slick-active button::before{opacity:1;background-color:#fff;}
.slick_prev_slider,.slick_next_slider{top:50%;position:absolute;z-index:99;margin-top:-25px; cursor:pointer;}
.slick_next_slider{right:-50px;z-index:99}
.slick_prev_slider{left:-50px;z-index:99}
.slick-arrow .fa{font-size:50px;color:#191919;line-height:1;cursor:pointer}
.slick_prev_slider img, .slick_next_slider img {width: 9px;}
.slick-dots li::after{display:none;}


/* Magnific Popup CSS */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #191919}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #191919}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}

/* Magnific Popup CSS */

.mfp-bg{z-index:9999999999 !important;}
.mfp-wrap{z-index:9999999999 !important;}

/*title multi wight*/
.center_title{text-align:center}
.left_title{text-align:left}
.right_title{text-align:right}
.black_title .link_title,.black_title  {color:#000}
.black_title .link_title:hover{color:#259fbf}
.dark_grey_title .link_title,.dark_grey_title  {color:#3A3A3A}
.dark_grey_title .link_title:hover{color:#259fbf}
.white_title .link_title,.white_title{color:#fff}
.white_title .link_title:hover{color:#259fbf}
.dark_blue_title .link_title,.dark_blue_title  {color:#19264D}
.dark_blue_title .link_title:hover{color:#259fbf}
.light_blue_title .link_title,.light_blue_title  {color:#3AADCA}
.light_blue_title .link_title:hover{color:#259fbf}
.green_blue_title .link_title,.green_blue_title  {color:#A3BC09}
.green_blue_title .link_title:hover{color:#3AADCA}
.green_dark_title .link_title,.green_dark_title  {color:#398E26}
.green_dark_title .link_title:hover{color:#3AADCA}
.regular_weight{font-weight:400;}
.medium_weight{font-weight:500;}
.bold_weight{font-weight:700;}
/*title multi wight*/


/*form styles*/
.line_form{position:relative;margin-bottom:20px}
.line_form .wpcf7-form-control-wrap{display:block}
input, textarea, select,.infusion-submit button {
    color: #052971;
    width: 100%;
    height: 50px;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    border: none;
    box-sizing: border-box;
    background-color: #fff;
    font-family: 'Raleway',sans-serif;
    font-weight: 500;
    line-height: 1.1;
    font-size: 15px;
    padding: 16px 17px;
    
    -webkit-box-shadow: inset 1px 1px 4px 0px rgba(0,0,0,0.12);
    -moz-box-shadow: inset 1px 1px 4px 0px rgba(0,0,0,0.12);
    box-shadow: inset 1px 1px 4px 0px rgba(0,0,0,0.12);
    border-radius: 6px;
	margin-bottom:20px;
}
textarea::-webkit-input-placeholder{font-family:'Raleway',sans-serif;font-weight:400;color:#C9C9C9;opacity:1!important}
textarea::-moz-placeholder{font-family:'Raleway',sans-serif;font-weight:400;color:#C9C9C9;opacity:1!important}
textarea:-ms-input-placeholder{font-family:'Raleway',sans-serif;font-weight:400;color:#C9C9C9;opacity:1!important}
textarea:-moz-placeholder{font-family:'Raleway',sans-serif;font-weight:400;color:#C9C9C9;opacity:1!important}
input::-webkit-input-placeholder{font-family:'Raleway',sans-serif;font-weight:400;color:#C9C9C9;opacity:1!important}
input::-moz-placeholder{font-family:'Raleway',sans-serif;font-weight:400;color:#C9C9C9;opacity:1!important}
input:-ms-input-placeholder{font-family:'Raleway',sans-serif;font-weight:400;color:#C9C9C9;pacity:1!important}
input:-moz-placeholder{font-family:'Raleway',sans-serif;font-weight:400;color:#C9C9C9;opacity:1!important}
select::-webkit-input-placeholder{font-family:'Raleway',sans-serif;font-weight:400;color:#C9C9C9;opacity:1!important}
select::-moz-placeholder{font-family:'Raleway',sans-serif;font-weight:400;color:#C9C9C9;opacity:1!important}
select:-ms-input-placeholder{font-family:'Raleway',sans-serif;font-weight:400;color:#C9C9C9;opacity:1!important}
select:-moz-placeholder{font-family:'Raleway',sans-serif;font-weight:400;color:#C9C9C9;opacity:1!important}
input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;width:auto;height:auto;padding:0}
input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;width:auto;height:auto;padding:0}
textarea{height:125px;resize:none}
.wpcf7-form-control-wrap {
    position: relative;
    display: block;
}
.submit_line {
    text-align: center;
}
select{background-image:url(img/select_arr.png);padding:12px 50px 12px 12px;background-position:top 14px right 10px;background-repeat:no-repeat;background-size:25px;cursor:pointer}
.wpcf7-not-valid-tip{position:absolute;bottom:4px;font-size:12px;line-height:1.1}
.wpcf7-response-output{margin:20px auto 0!important;padding:0!important;border:none!important;text-align:center;line-height:1.2}
.wpcf7 .ajax-loader{position:absolute;top:10px;right:0}
.line_submit{text-align:right;position:relative}
input[type="submit"], button[type="submit"] {
    font-family: 'Raleway',sans-serif;
    cursor: pointer;
    font-size: 18px;
    display: inline-block;
    padding: 17px 30px;
    box-sizing: border-box;
    text-align: center;
    line-height: 1;
	height:auto !important;
    font-weight: 700;
    font-style: normal;
    min-width: 180px;
    -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;
    border-radius: 50px !important;
    width: auto;
}
input[type="submit"]:hover,button[type="submit"]:hover{-webkit-box-shadow: 0 10px 10px 0 rgb(0 0 0 / 25%);
    -moz-box-shadow: 0 10px 10px 0 rgba(0,0,0,0.25);
    box-shadow: 0 10px 10px 0 rgb(0 0 0 / 25%);}
.wpcf7-spinner{position:absolute;right:0;top:20px}
.section_become_memb_form .wpcf7-response-output {
    color: #fff;
}

.text_above_submit {
    max-width: 740px;
    margin: 0px auto 20px;
}


/*socials*/
.link_icon span{text-align:center;font-size:45px;-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;display:block}
.link_icon:hover{color:#000000!important}
.item_icon {

	vertical-align: middle;
	margin: 0;
}
.link_icon{display:block}

.icon-repeat {
	display: flex;
	gap: 30px;
	flex-wrap: wrap;
}

/*socials*/

/*empty space*/
.empty_space_custom{display:block;clear:both;width:100%}
.extra_small_space{height:20px}
.small_space{height:40px}
.medium_space{height:70px}
.large_space{height:100px}
.empty_responsive{height:40px;display:none!important}
.extra_large_space{height:120px}
/*empty space*/

/*button style*/
.button_custom_wigdets:not(.button_style_new) .button_custom,.button_rep_butn .button_custom,.pull-right .btn{cursor:pointer;font-size:18px;display:inline-block;padding:17px 30px;box-sizing:border-box;text-align:center;color:#fff;line-height:1;font-weight:700;font-style:normal;min-width:180px;-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;border-radius:50px}
.button_style_new .button_custom{position:relative;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;text-transform:uppercase;text-decoration:none;cursor:pointer;border:none;border-top-left-radius:10px;border-bottom-left-radius:10px;padding:17px 25px;padding-right:0!important;min-width:200px;box-sizing: border-box;}
.label_btn{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:10px;align-items:center}
.svg-wrapper{position:absolute;z-index:0;right:-30px;width:40px;display:block;top:0;height:100%}
.svg-wrapper::after{height:calc(100% - 26px);position:absolute;bottom:0;right:0;width:100%;content:'';border-bottom-right-radius:10px;-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}
.svg-wrapper svg path:nth-child(2){-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}
.svg-wrapper svg path:first-child{-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;}


.svg_style4_static,.svg_style4_hover{position: absolute; inset: 0; z-index: -1;-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;}

.svg_style4_hover{opacity:0;}

.button_style_new.style4 .button_custom{padding:17px 25px !important;min-width: 200px;}
.button_style_new.style4 .button_custom:hover .svg_style4 {padding:17px 25px !important}


.button_style_new.style4 .button_custom .svg-wrapper {display:none;}
.button_style_new.style4 .button_custom:hover .svg_style4_static{opacity:0;}
.button_style_new.style4 .button_custom:hover .svg_style4_hover{opacity:1;}
.button_style_new.style4.button_custom_wigdets {padding-right: 0px;}




.button_style_new.stye_1 a .svg-wrapper svg path:nth-child(2){fill:#25408F}
.button_style_new.stye_1 .svg-wrapper::after{background:#25408f}
.button_style_new.stye_1 a:hover .svg-wrapper svg path:first-child{fill:#25408F}
.button_style_new.stye_1 .button_custom{background-color:#25408f}
.button_style_new.stye_1 a .svg-wrapper svg path:first-child{fill:#34AFC8}
.button_style_new.stye_1 a:hover .svg-wrapper svg path:nth-child(2){fill:#34AFC8}
.button_style_new.stye_1 .button_custom:hover{background-color:#34afc8}
.button_style_new.stye_1 .button_custom:hover .svg-wrapper::after{background:#34afc8}

.button_style_new.style2 a .svg-wrapper svg path:nth-child(2){fill:#34afc8}
.button_style_new.style2 .svg-wrapper::after{background:#34afc8}
.button_style_new.style2 a:hover .svg-wrapper svg path:first-child{fill:#34afc8}
.button_style_new.style2 .button_custom{background-color:#34afc8}
.button_style_new.style2 a .svg-wrapper svg path:first-child{fill:#9ECC3F}
.button_style_new.style2 a:hover .svg-wrapper svg path:nth-child(2){fill:#9ECC3F}
.button_style_new.style2 .button_custom:hover{background-color:#9ecc3f}
.button_style_new.style2 .button_custom:hover .svg-wrapper::after{background:#9ecc3f}



.button_style_new.style3 a .svg-wrapper svg path:nth-child(2){fill:#25408F}
.button_style_new.style3 .svg-wrapper::after{background:#25408F}
.button_style_new.style3 a:hover .svg-wrapper svg path:first-child{fill:#25408F}
.button_style_new.style3 .button_custom{background-color:#25408F}
.button_style_new.style3 a .svg-wrapper svg path:first-child{fill:#9ECC3F}
.button_style_new.style3 a:hover .svg-wrapper svg path:nth-child(2){fill:#9ECC3F}
.button_style_new.style3 .button_custom:hover{background-color:#9ecc3f}
.button_style_new.style3 .button_custom:hover .svg-wrapper::after{background:#9ecc3f}


/* .button_style_new.style4 a .svg-wrapper svg path:nth-child(2){fill:#25408F} */
/* .button_style_new.style4 .svg-wrapper::after{background:#25408F} */
/* .button_style_new.style4 a:hover .svg-wrapper svg path:first-child{fill:#34AFC8} */
/* .button_style_new.style4 .button_custom {background-color: transparent;border: 1px solid #34AFC8;border-right: none;} */
/* .button_style_new.style4 a .svg-wrapper svg path:first-child{fill:#9ECC3F} */
/* .button_style_new.style4 a:hover .svg-wrapper svg path:nth-child(2){fill:#9ECC3F} */
/* .button_style_new.style4 .button_custom:hover{background-color:#9ecc3f} */
/* .button_style_new.style4 .button_custom:hover .svg-wrapper::after{background:#9ecc3f} */



.icon_img_button{line-height:1}
.button_custom_wigdets:not(.button_style_new) .button_custom:hover,.pull-right .btn:hover{color:#fff;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.25);-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,.25);box-shadow:0 10px 10px 0 rgba(0,0,0,.25)}
.pull-right .btn,.stye_1:not(.button_style_new) .button_custom{background:#052a71;background:-moz-linear-gradient(left,#052a71 0,#3aadca 100%);background:-webkit-linear-gradient(left,#052a71 0,#3aadca 100%);background:linear-gradient(to right,#052a71 0,#3aadca 100%)}
.style2:not(.button_style_new) .button_custom{background:#fff;color:#3aadca}
.style3:not(.button_style_new) .button_custom{background:#fff;color:#112554}
.style4:not(.button_style_new) .button_custom{background:#fff;color:#398e26}
.button_inline .so-panel{display:inline-block}
.button_inline .button_custom_wigdets{margin:10px 30px 10px 0}
.button_inline .so-panel:last-child .button_custom_wigdets{margin:10px 30px 10px 0}
.center_button{text-align:center}
.right_button{text-align:right}
.left_button{text-align:left}
.uppercase{text-transform:uppercase}
.lowercase{text-transform:lowercase}
.capitalized{text-transform:capitalize}
.inline_buttons > .panel-grid-cell{display: flex;
  gap: 30px;
  align-items: center;
  flex-wrap: wrap;}




.icon_img_button{box-sizing:border-box;width:20px;height:20px;display:flex;align-items:center;justify-content:center;-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;font-size:21px}



/*contact details*/
.one-contact{display:flex;flex-wrap:wrap;gap:40px}
.line_contact_widget {
	display: flex;
	align-items: center;
	gap: 20px;
	font-weight: 500;
	color: #25408f !important;
	font-size: 22px;
}
.icon-itm,.icon_itm_social{background:#25408f;flex-shrink:0;padding:10px;box-sizing:border-box;border-radius:11px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;fill:#FCE500;color:#fce500;-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;font-size:21px}
.icon-item-img img,.icon-item-img svg,.icon_itm_social img,.icon_itm_social svg{width:auto!important;height:auto!important;max-width:30px;max-height:25px}
a.line_contact_widget:hover .icon-itm,a.link_icon:hover .icon_itm_social{fill:#25408F;color:#25408f;background:#fce500}
.line_contact_widget{display:flex;align-items:center;gap:20px;font-weight:500;color:#25408f!important}
/*contact details*/


/* footer */
.footer_top_container{display:flex;align-items:center;justify-content:space-between;margin:50px 0}
.site_footer a{color:#25408f}
.site_footer a:hover{color:#34afc8}
.site_footer{background-size:cover!important;background-position:center right;display:table;width:100%;background:#eff2fb;color:#25408f}
.footer_bottom_container{display:flex;justify-content:space-between;font-size:15px;font-weight:500}
.menu_terms .menu{display:flex;list-style:none}
.menu_terms .menu li{padding:0 11px;position:relative;box-sizing:border-box}
.menu_terms .menu li::after{content:'|';right:0;position:absolute;top:0}
.menu_terms .menu li:last-child::after{display:none}
.footer_bottom{border-top:1px solid #25408f;padding:20px 0}
.footer_middle_container{display:flex;gap:50px;justify-content:space-between}
.footer_col_middle .menu{list-style:none;display:flex;flex-direction:column;gap:13px;font-weight:500}
.footer_col_middle .widget-title,.footer_middle_1 a{font-size:24px;text-transform:uppercase;margin-bottom:20px;color:#19264d;font-weight:600;line-height:1.1}
.footer_middle{margin-bottom:60px}
.footer_top_col1 {
	max-width: 507px;
	flex-shrink: 0;
	width: 100%;
}

/* header */
.menu_responsive_icon{display:none}

.relative_header .site_header{position:relative;background:#fff}

.site_header .large_container {
	display: flex;
	gap: 20px;
	align-content: center;
	padding: 15px 0;
	align-items: center;
}

.logo_header_section {
	max-width: 230px;
	flex-shrink: 0;
	width: 100%;
}

.menu_header {
	position: relative;
	width: 100%;
	display: flex;
	align-content: center;
	justify-content: flex-end;
	align-items: center;
	gap: 40px;
}

.button_login_header .button_custom {
	padding: 15px 25px;
	min-width: 130px;
	font-size: 16px;
}

.menu_header .menu-item-has-children {
    position: relative;
    padding-right: 20px;
    box-sizing: border-box;
}
.menu_header .arrow_down_menu {
	position: absolute;
	right: 0;
	top: 3px;
	font-size: 14px;
	color: #fff;
}



/* clone site  */


.clone{-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.25);box-shadow:0 1px 5px 0 rgba(0,0,0,.25)}
.site_header{position:absolute;z-index:998;width:100%;top:0;left:0}
.site_header.clone{background:#fff;position:fixed;top:-100%;left:0;right:0;-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}
body.down .site_header.clone{top:0}
.clone .menu_header .menu>li>a{color:#38558e}
.clone.site_header .large_container{padding:15px 0}
.clone .logo_header_section{max-width:170px}
.clone.site_header .menu_header .arrow_down_menu{color:#38558e}
.menu_header .sub-menu .arrow_down_menu{right:6px;top:6px;color:#38558e}
.menu_header .sub-menu li:first-child>.arrow_down_menu{top:19px}





/* slider  */
.slider_header{position:relative}
.arrow_down_slyle{position:absolute;bottom:40px;left:50%;margin-left:-30px;width:60px;z-index:3}
.content_sub_div{width:100%;display:flex;align-items:center;height:100vh;align-content:center;min-height:407px;padding:170px 10px;box-sizing:border-box;position:relative;z-index:3}
.ar_mini{width:100%;height:auto;display:block}
.content_slidet_hm{width:100%}
.arrow_down_slyle a{position:relative;display:block;height:50px;width:60px}
.ar_1,.ar_2,.ar_3{width:100%;height:34px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.ar_1{opacity:.4}
.ar_2{opacity:.65}
.ar_3{opacity:.95}
.ar_2{position:absolute;top:17px}
.ar_3{position:absolute;top:34px}
.arrow_down_slyle a:hover .ar_2{top:21px}
.arrow_down_slyle a:hover .ar_3{top:41px}
.image_trust_sect .sow-image-container img{padding:110px 20px;box-sizing:border-box;background:#fff;border-radius:20px;-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,0.29);-moz-box-shadow:0 20px 30px 0 rgba(0,0,0,0.29);box-shadow:0 20px 30px 0 rgba(0,0,0,0.29)}
.bg_img_right_center{background-position:right center!important;background-repeat:no-repeat!important}
.image_for_capt{width:100%;height:auto;display:block}
.radius_yes .image_style_c{border-radius:40px;display:block;overflow:hidden}
.shadow_yes .image_style_c{-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,0.29);-moz-box-shadow:0 20px 30px 0 rgba(0,0,0,0.29);box-shadow:0 20px 30px 0 rgba(0,0,0,0.29)}
.image_header_custom{position:relative}
.image_header_custom::after{background:-moz-linear-gradient(top,rgba(0,0,0,0) 21%,rgba(0,0,0,0.76) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 21%,rgba(0,0,0,0.76) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 21%,rgba(0,0,0,0.76) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#c2000000',GradientType=0);position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;content:''}
.charlie_section > div > div > div > .panel-grid-cell:first-child {align-self: center;}

/* breadcrumb */
.breadcrumb_area{background:#DADADA;text-align:center;padding:10px 0}
.space_breadcrumb{margin:0 13px}
.breadcrumb_area a{color:#010101}
.breadcrumb_area a:hover{color:#398e26!important}
.current_page_brd{color:#052971!important}

/* small header */
.banner_image{padding:200px 10px 120px;box-sizing:border-box;text-align:center;color:#fff!important;position:relative;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important}
.table_banner_abs .title_top{font-size:55px;font-weight:700}
.content_banner_abs{position:relative;z-index:2}
.banner_image::after{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:''; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,000000+100&0.5+0,0.5+100 */
background: -moz-linear-gradient(top,  rgba(255,255,255,0.5) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,0.5) 0%,rgba(0,0,0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ffffff', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */
}


/* testimonial slider */
.blue_gradient_testi{background:#d4e8f3;background:-moz-linear-gradient(left,#d4e8f3 0,#7db9e8 100%);background:-webkit-linear-gradient(left,#d4e8f3 0,#7db9e8 100%);background:linear-gradient(to right,#d4e8f3 0,#7db9e8 100%)}
.profile_testi_image{display:block;width:100%;position:relative}
.text-profile{background:#0d1327;border-radius:40px;box-sizing:border-box;text-align:left;padding-bottom:30px;height:100%;overflow:hidden}
.image_testi{object-position:center;object-fit:cover;height:340px;width:100%}
.testimonial-name{font-size:22px;font-weight:500;margin-top:24px;color:#9ecc3f;text-transform:uppercase}
.testimonial-position{font-size:20px;font-weight:500;margin-top:10px;color:#fce500}
.testimonial-text{line-height:1.6;color:#fff;font-size:15px;font-weight:500;margin-top:20px}
.testimonial-name,.testimonial-position,.testimonial-text{padding-left:30px;padding-right:30px;box-sizing:border-box}



/*faq repeater*/
.content_tab_faq{display:none}
.active_faq_content{display:block}
.click_faq{cursor:pointer;padding:15px 70px 15px 0;box-sizing:border-box;position:relative;-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;border-bottom:3px solid #3aadca;color:#052971}
.content_tab_faq .content_sub_div_faq{box-sizing:border-box;padding:20px 0 40px}
.content_sub_div_faq .middle_container{width:100%!important;max-width:100%!important}
.active_faq{pointer-events:none}
.click_faq::after{font-family:FontAwesome;content:"\f067";position:absolute;top:50%;right:10px;color:#052971;font-size:30px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);-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}
.active_faq::after{content:"\f068"}
.title_faq_itm_faq{font-size:40px;font-weight:700}

/*video open in magnific widget*/
.video_in_popup .inner_vid{display:flex;width:100%;position:absolute;top:0;left:0;height:100%;align-items:center}
.content_video_play{margin:0 auto}
.video_in_popup.large_vid .inner_vid{height:480px}
.content_video_play img{margin:0 auto;width:99px;-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}
.video_testim:hover .content_video_play img{transform:scale(.8)}
.popup_vid.video_testim{position:relative;display:table;margin:0 auto;overflow:hidden;width:100%;-webkit-box-shadow:0 10px 15px 0 rgba(0,0,0,.2);box-shadow:0 10px 15px 0 rgba(0,0,0,.2)}
.mfp-title.title_magn_cust{background:#f1f1f3!important;position:absolute;top:0;left:0;width:100%;box-sizing:border-box;padding:25px 100px 25px 25px;color:#1d4292!important;font-weight:700;font-size:26px;font-family:Raleway,sans-serif;min-height:78px;line-height:1}
.custom_pop_magn .mfp-close{top:20px!important;right:0!important;font-size:40px;color:#1d4292!important;font-weight:700;width:auto!important;padding-right:30px!important}
.mfp-iframe-holder .mfp-content{border-radius:10px;overflow:hidden;padding-top:78px;box-sizing:border-box}
.caption_image_text{color:#000;font-weight:500;font-size:18px;margin-top:15px}
.video_testim>img{width:100%}
.no_ev_posted{text-align:center;color:#fff}

/* membership slider */
.column_image_arousel {width: 38%;position: relative;min-height: 1px;box-sizing: border-box;	margin-right: 100px;height: 100%;}
.column_content_carousel{width:62%;padding-right:12%;padding-bottom:100px;box-sizing:border-box;padding-top:20px;}
.title_membership_car{color:#052971;margin-bottom:10px}
.section_button_bar{margin-top:50px;display:flex;align-items:center}
.item_member_tit{padding:0 10px;color:#052971;font-weight:700;font-size:14px;position:relative;text-align: center;}
.only_bar_memb{width:100%;height:2px;background:#052971;display:block}
.items_titles_cars{width:440px;max-width:100%;margin-top:10px}
.parent_titles{display:flex;align-items:flex-start;justify-content:space-between;margin-top:16px;margin-left:-9px}
.only_bar_memb{width:80%;height:2px;background:#052971;display:flex;align-items:center;justify-content:space-between;margin:auto}
.bullet_car{width:20px;height:20px;border-radius:50%;overflow:hidden;content:'';border:2px solid #1d4292;box-sizing:border-box;background:#fff;margin-left:-10px;position:relative}
.current_bullet::after{width:12px;height:12px;border-radius:50%;overflow:hidden;content:'';box-sizing:border-box;background:#3AADCA;z-index:2;margin-left:2px;position:absolute;left:0;top:2px}
.section_button_bar .button_custom_wigdets{margin-right:40px}

.membership_item{display:flex!important;align-items:center;height: 100%;}
.slick-arrow{border:2px solid #3a3a3a;width:30px;height:30px;line-height:30px;display:inline-block;text-align:center;margin-left:5px;vertical-align:top}
.cust_arows{display:table;align-items:flex-end;width:100%;text-align:right;margin-bottom:80px}
.slick-arrow img{margin:0 auto;width:15px}
.cust_arows .slick-arrow{border:2px solid #3a3a3a;width:50px;height:50px;line-height:30px;display:inline-block;text-align:center;margin-left:5px;vertical-align:top;padding-top:10px;box-sizing:border-box;cursor:pointer;-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}
.cust_arows .slick-arrow:hover{border:2px solid #3aadca;background:#3aadca}

/* next events */
.future_one_ev{display:flex;width:100%;align-items:center}
.link_title_post{color:#fff;font-size:45px}
a.link_title_post:hover{color:#a3bc09}
.row_membership_carousel .slick-track{display:flex!important}
.row_membership_carousel .slick-slide{height:inherit!important}
.excerpt_area_listing{color:#fff;margin:20px 0 50px}
.featured_img_half{width:100%;height:500px}
.link_to_post{min-height:1px;width:60%;display:block;border-radius:15px;overflow:hidden}
.right_side_ev{width:60%;padding-left:80px;box-sizing:border-box}
.heading_post_full{font-size:45px}
.link_to_post:hover, .future_event_listing .featured_img_half:hover{transform:scale(0.95)}
.gradient_blue2{background:#052971;background:-moz-linear-gradient(top,#052971 0,#3aadca 100%);background:-webkit-linear-gradient(top,#052971 0,#3aadca 100%);background:linear-gradient(to bottom,#052971 0,#3aadca 100%)}
.mg_image_bt_neg{margin-bottom:-140px}
.fisrt_sect_about{padding-left:10%}


/*widget columns*/
.reverse_order_widget{flex-direction:row-reverse;display:flex!important}
.box_image_txt_pos{display:flex;width:100%;position:relative}
.cell_box_position{width:50%;box-sizing:border-box}
.image_for_responsive{display:none!important}
.cust_col_image{background-size:cover;background-position:right center;background-repeat:no-repeat}
.text_col{padding:60px 60px}
.content_bg_section{position:relative;z-index:9}

/*widget columns*/
.icn_widg_rep{width:32px;float:left}
.itm_rep_w{margin-bottom:40px;display:table;width:100%}
.descr_rep_icon{padding-left:60px;padding-top:14px}
.color_fff,.color_fff h1,.color_fff h2,.color_fff h3,.color_fff h4,.color_fff h5,.color_fff h6{color:#fff}
.color_fff a{color:#a3bc09}
.color_fff a:hover{text-decoration:underline}

.button_inline_now .panel-grid-cell {
	display: flex !important;
	gap: 20px !important;
	justify-content: center;
	flex-wrap:wrap;
}
/*team members*/

.all_members_list{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center}
.content_descr_team,.description_member{background:#052971;background:-moz-linear-gradient(top,#052971 0,#3aadca 100%);background:-webkit-linear-gradient(top,#052971 0,#3aadca 100%);background:linear-gradient(to bottom,#052971 0,#3aadca 100%);padding:100px 10%;color:#fff;width:100%;box-sizing:border-box;    display: none;}
.one_memb_new{width:22%}
.all_info_memb{text-align:center;padding:0 10px;box-sizing:border-box;cursor:pointer}
.top_image_member{margin-bottom:30px}
.top_image_member img{margin:auto;width:auto;height:auto;max-width:100%}
.team-position{color:#052971;font-size:20px}
.ar_team{display:table;margin:20px auto 40px}
.ar_team img{max-width:35px;max-height:25px;width:auto;height:auto;display:block}
.inact_team .all_info_memb .team-name, .inact_team .all_info_memb .team-position,  .inact_team .all_info_memb  .top_image_member{    filter: grayscale(1);}
.act_team .ar_team img {    transform: rotate(180deg);    transform-origin: center;}
.team-name{font-size:28px;font-weight:800;color:#052971}
.content_descr_team ul{padding-left:50px}


/*team members*/
.rounded_white_bx{-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,.29);-moz-box-shadow:0 20px 30px 0 rgba(0,0,0,.29);box-shadow:0 20px 30px 0 rgba(0,0,0,.29);border-radius:10px;margin-bottom:60px;padding:0 70px;box-sizing:border-box}
.benefits_rep .itm_rep_w{display:flex;align-items:center;flex-wrap:nowrap;max-width:1000px;margin:0 auto 40px}
.benefits_rep .itm_rep_w:last-child{margin-bottom:0px}
.benefits_rep .icn_widg_rep{flex-shrink:0;width:140px}
.benefits_rep .icn_radius_widg{max-height:110px;max-width:100px;width:auto;height:auto;display:block;margin:auto}
.benefits_rep .descr_rep_icon{padding-top:0}
.blue_overlay3{position:relative}
.blue_overlay3>div{position:relative;z-index:99}
.blue_overlay3::after{position:absolute;background:rgba(5,41,113,.8);content:"";top:0;left:0;display:block;width:100%;height:100%;z-index:9}
.bg_mask_top{background-repeat:no-repeat;background-position:top center!important}
.download_free_form .wpcf7-form,.signup_form{max-width:450px;width:100%;margin:0 auto}
/*page navy style*/
.wp-pagenavi{clear:both}
.wp-pagenavi .last{width:auto!important}
.wp-pagenavi .first{width:auto!important}
.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;padding:3px 5px;margin:2px}
.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}
.wp-pagenavi span.current{font-weight:bold}
body .wp-pagenavi .pages,body .wp-pagenavi .nextpostslink,body .wp-pagenavi .previouspostslink{display:none!important}
.wp-pagenavi .extend{border:none!important}
.wp-pagenavi a,.wp-pagenavi span{border:1px solid #122555!important;padding:5px;margin:3px!important;width:42px!important;display:inline-block;line-height:1!important;text-align:center;vertical-align:middle;font-weight:300;font-size:26px!important;box-sizing:border-box;color:#122555!important;font-weight:400!important;line-height:1!important}
.wp-pagenavi{display:table;margin:0 auto!important}
.wp-pagenavi a:hover,.wp-pagenavi span.current{background:#D4E7F2!important}

.section_become_memb_form {   padding: 140px 0;}

/*loops listing posts*/
.list_custom_loop{display:flex;align-items:flex-start;flex-wrap:wrap;width:100%}
.half_item{width:49%;margin-bottom:60px;position:relative}
.half_item .date_post{font-size:16px;margin:10px 0;font-weight:500}
.half_item .title_blog_pst{max-width:420px}
.featured_img_bg{background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:20px}
.half_item .featured_img_bg{height:380px}
.cont_rep_pst{padding:10px;box-sizing:border-box}
.link_blog_ps{display:block;position:relative}
.link_blog_ps::after{transition:all .3s ease-in-out;border-radius:20px;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(5,41,113,.5);content:"";opacity:0}
.link_blog_ps:hover::after{opacity:1}
.link_blog_ps:hover .txt_overlay{opacity:1}
.time_read{display:flex;align-items:center}
.date_post_full{margin-right:20px;font-weight:500}
.date_section_read{display:flex;align-items:center;justify-content:space-between}
.full_columns_item .date_section_read{max-width:390px;margin:20px 0}
.time_read img{margin-right:5px;width:auto;height:auto}
.excerpt_serv{margin-bottom:40px}
.full_columns_item{width:100%;display:table;margin-bottom:60px}
.full_columns_item .cont_rep_pst{width:47%;display:table-cell;padding:40px 0 40px 60px;vertical-align:middle}
.full_columns_item .link_blog_ps{width:53%;height:100%;background-size:cover;background-position:center;display:table-cell;vertical-align:middle;border-radius:10px}
.third_item{width:32.33%;margin-bottom:60px}
.third_item .featured_img_bg{height:300px;border-radius:10px}
.full_columns_item .date_section_read{max-width:360px;margin:20px 0;font-weight:500;font-size:16px}
.third_item .date_section_read{font-size:16px;margin:5px 0 10px;font-weight:500}
.txt_overlay{position:absolute;top:50%;color:#fff;font-weight:700;left:50%;transform:translate(-50%,-50%);z-index:99;opacity:0;transition:.3s ease-in-out}
.third_item .link_blog_ps::after{border-radius:10px}
.play_podcast{margin-top:30px}
.audio_parent audio{width:100%}
.item_podcast_loop .cont_rep_pst{padding-top:30px}
.item_podcast_loop .txt_overlay,.item_webinar_loop .txt_overlay{opacity:1}
.time_read_abs{position:absolute;right:30px;bottom:30px;display:flex;color:#fff;font-size:15px;z-index:99}
.full_loop_item{margin-bottom:60px;width:100%}
.full_loop_item .link_blog_ps{height:700px;background-size:cover;background-position:center center;background-repeat:no-repeat;display:block;border-radius:20px}
.time_read_abs img{margin-right:5px;width:auto;height:auto;max-width:20px;max-height:20px}
.full_loop_item .date_post_full{margin:10px 0 20px}
.title_blog_pst{color:#052971}
.link_to_post{transition:all .3s ease-in-out}

/*loops listing posts*/


/*next event on listing page*/
.future_event_listing{display:flex;align-items:stretch;justify-content:space-between}
.right_side_ev_l{width:49.5%;display:flex;align-items:center;flex-direction:column;justify-content:center;background:#0098a9;color:#fff;border-radius:10px;-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,.29);-moz-box-shadow:0 20px 30px 0 rgba(0,0,0,.29);box-shadow:0 20px 30px 0 rgba(0,0,0,.29);padding:40px 100px;box-sizing:border-box}
.future_event_listing .featured_img_half{width:49.5%;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:10px;-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,.29);-moz-box-shadow:0 20px 30px 0 rgba(0,0,0,.29);box-shadow:0 20px 30px 0 rgba(0,0,0,.29);min-height:480px;height:auto;transition:all .3s ease-in-out}
.future_event_listing .excerpt_area_listing{margin:20px 0 0}
.title_label{font-weight:500;font-size:26px}
.excerpt_area_listing ul{padding-left:20px}


/*next event on listing page*/

/*jquery ui*/
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#cbcbcb;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #9b9b9b;background:#cbcbcb;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
.ui-slider-horizontal{height:4px}
.ui-slider .ui-slider-handle{width:4px;height:14px;border-radius:none;top:-6px!important;cursor:pointer;margin-left:-3px}



@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress{display:flex;height:30px;overflow:hidden;font-size:21px;background-color:#fff;border-radius:28px;margin-bottom:50px;border:1px solid #000}
.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

/*
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

*/
.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
    animation: none;
  }
}


/*form step style*/
.div_part{padding-bottom:100px;display:block;width:100%;box-sizing:border-box;margin:auto}
input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;padding:0!important;width:auto!important}
input[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;padding:0!important;appearance:checkbox!important;border-radius:0}
.responses_check{position:relative;width:100%;max-width:630px;margin:auto;width:auto!important}
.item_checkbox label{font-weight:400}
.form-step .progress-bar-success{background-color:#61bcd3!important;border-radius:28px}
.aditional_quest>label{text-align:center;font-size:20px;font-weight:400;font-style:normal!important;margin:0 0 10px;display:block}
.aditional_quest{padding-bottom:40px;margin-top:20px;display:none}
.slider{-webkit-appearance:none;width:100%;height:15px;border-radius:5px;outline:0;-webkit-transition:.2s;transition:opacity .2s;background:#da195b;background:-moz-linear-gradient(left,#da195b 38%,#480f43 100%);background:-webkit-linear-gradient(left,#da195b 38%,#480f43 100%);background:linear-gradient(to right,#da195b 38%,#480f43 100%)}
.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;border-radius:50%;background:#4caf50;cursor:pointer}
.slider::-moz-range-thumb{width:10px;height:10px;border-radius:50%;background:#ffff;cursor:pointer}
.form-step .container-form{background:#fff;padding:70px 100px 70px;box-sizing:border-box;min-height:300px;position:relative;-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,.29);-moz-box-shadow:0 20px 30px 0 rgba(0,0,0,.29);box-shadow:0 20px 30px 0 rgba(0,0,0,.29)}
.form-step .questionform{text-align:center;font-size:20px;font-weight:500;font-style:normal!important;margin:40px 0 20px;display:block}
.form-step .pull-right{float:none!important}
.form-step .row-button-step{margin:40px auto 0!important;text-align:center}
.form-step .form-control{border-radius:10px;max-width:100%;width:auto;margin:0 auto 20px;border:none;min-width:400px}
.range-slider input[type=text]{display:table;margin:auto}
.step div#chart_div{display:none!important}
.currency_hours{display:inline-block;vertical-align:middle;padding-left:10px}
.form-horizontal.form-step{display:block;width:100%}
.text-down{margin:30px 0 60px}
.form-step .back{transform:none!important}
.step-group .error:last-child{color:red!important}
.range-slider{width:70%;margin:0 auto}
.form-step .radio-button{position:relative;text-align:center}
.error_append{position:relative}
.error_append .text-danger{text-align:center;width:100%;position:absolute;bottom:-20px;color:red!important;left:0;font-size:14px!important;margin:0}
.form-step .radio-button input[type=radio]{-webkit-appearance:radio!important;-moz-appearance:radio!important;appearance:radio!important;width:auto!important}
.step-group label.error{margin-top:20px}
.list-sub-range{padding:0;display:table;width:100%;margin:20px auto}
.list-sub-range li:first-child{text-align:left}
.list-sub-range li:last-child{text-align:right}
.list-sub-range li{display:table-cell;width:33.33%;font-size:16px;font-weight:600; text-align:center;}
.form-step .single-radio-button{display:inline-block;margin:0 20px 20px;font-size:18px}
.form-step .single-radio-button input{margin-right:5px!important}
.text-left-slider .list-sub-range li{text-align:left}
.text-left-slider .list-sub-range li:last-child{text-align:right}
.form-step label.error{font-size:16px!important;font-style:normal!important;font-weight:400!important;margin-bottom:0!important;line-height:1!important;color:red!important;margin-top:10px; display:block;}
.form-step .ui-slider{-webkit-appearance:none;width:100%;height:13px;border-radius:10px;outline:0;-webkit-transition:.2s;transition:opacity .2s;background:rgb(23, 49, 59);background:-moz-linear-gradient(left,rgb(254, 73, 15) 38%,rgb(23, 49, 59) 100%);background:-webkit-linear-gradient(left,rgb(254, 73, 15) 38%,rgb(23, 49, 59) 100%);background:linear-gradient(to right,rgb(254, 73, 15) 38%, rgb(23, 49, 59) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#da195b',endColorstr='#480f43',GradientType=1);position:relative}
.form-step .ui-slider::after{content:'';background:#fff;height:0px;width:100%;top:6px;left:0;position:absolute}
.form-step .ui-slider-horizontal .ui-slider-handle{top:-4px;border-radius:50%;cursor:pointer;background:#fff!important}
.form-step .ui-state-active{background:#fff!important;border:1px solid #c5c5c5!important}
.step .ui-slider .ui-slider-handle{width:20px!important;height:20px!important}
.single-radio-button label{font-size:18px!important;font-style:normal!important;font-weight:500!important;margin-bottom:0!important;line-height:1!important}
.form-step input[type=range]::-ms-fill-upper{background:#ddd;border-radius:10px}
input[type="range"]::-moz-range-thumb{border:0;height:15px;width:15px;border-radius:50%;background:#fff;cursor:pointer}
.form-step input[type=range]:focus::-ms-fill-lower{background:#888}
.form-step input[type=range]:focus::-ms-fill-upper{background:#ccc}
.single-radio-button label,.single-radio-button input{cursor:pointer}
.list-sub-range input{border:0;background:#fcf2e9;text-align:right}
.page-template-page-formstep .header.fixed{position:relative}
.image-header-form{width:190px;float:right}
.image-header-form img{width:100%}
.logo-form{display:block}
.up-form{display:table;width:100%;margin-top:50px}
.text-header-form h1{font-size:22px;font-weight:bold;text-align:left;color:#17313b;border-left:10px solid #17313b;padding-left:20px}
.text-header-form{float:left;width:70%;margin-top:30px}
.step{ text-align:center;}
.important_message {	text-align: center;	margin-top: 20px;}
.text-down h2{text-align:center;color:#17313b;font-weight:600;font-size:40px}
.input-finish{width:80%;margin-top:70px!important}
.single-radio-button.input-finish label{font-size:18px!important;line-height:1.5!important;text-align:center}
.step>.first-questy{width: 41%;    display: inline-block;    vertical-align: top;    margin: 40px 1% 0;}
.first-questy .form-control{width:95%;box-sizing:border-box; min-width:auto;}
.row-form{margin-bottom:5px}
.form-step .pull-right .action.btn{display:inline-block;border:none;margin-bottom:20px}
img.loader{display:none}
.item_checkbox{display:inline-block;vertical-align:middle;margin:10px 20px 0}
.item_checkbox input{margin-right:5px!important}
.sliders_range{position:relative;padding-top:30px;display:table;width:100%;padding-bottom:30px;box-sizing:border-box}
#tooltip_sld,#tooltip_sld11,#tooltip_sld2,#tooltip_sld3{color:#000!important;position:absolute;bottom:-22px;line-height:1;left:50%;transform:translate(-50%,0)}
.max_val_sld,.min_val_sld{position:absolute;top:0}
.min_val_sld{left:0}
.max_val_sld{right:0}
.slider_val_cont{min-width:auto!important;width:150px!important;display:inline-block!important;text-align:center}
.currency_inp{position:relative;display:table;box-sizing:border-box;margin:auto}
.currency_inp::after{position:absolute;top:0;left:-20px;content:"£";font-size:20px;margin-top:12px}
.hours_currency::afer{display:none}
.step-group textarea{width:100%;max-width:560px;height:120px}
label label.error{position:absolute;bottom:-20px;text-align:center;width:100%;left:0}
.hidden_msg{font-style:italic;padding:10px 0;display:none}
.currency_inp.hours_currency::after{content:none!important}
.full_inp_step input{display:block}
.dark_blue_color{color:#052971}
.bg_mask_top1{background-size:cover!important;background-position:top 100px center!important;background-repeat:no-repeat}
.title_step_item{font-weight:700}
.radio_inputs input[type=radio]:checked,.radio_inputs input[type=radio]:not(:checked){position:absolute;left:-9999px}
.radio_inputs input[type=radio]:checked+label,.radio_inputs input[type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#000}
.radio_inputs input[type=radio]:checked+label{color:#052971!important}
.radio_inputs input[type=radio]:not(:checked)+label::before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #000;border-radius:100%;background:#fff;box-sizing:border-box}
.radio_inputs input[type=radio]:checked+label::before{border:1px solid #000;background:#61bcd3;content:'';position:absolute;left:0;top:0;width:18px;height:18px;border-radius:100%;box-sizing:border-box}
.radio_inputs input[type=radio]:checked+label::after,.radio_inputs input[type=radio]:not(:checked)+label::after{content:'';width:8px;height:8px;background:#fff;position:absolute;top:6px;left:6px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.radio_inputs input[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.radio_inputs input[type=radio]:checked+label::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.radio_inputs input[type=radio]:checked+label::after,.radio_inputs input[type=radio]:not(:checked)+label::after{content:'';width:8px;height:8px;background:#61bcd3;position:absolute;top:6px;left:6px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.form-group .text-danger{bottom:0}
/*form step style*/
.title_video_pop{color:#052971;margin-top:20px}
.shadow_row{z-index:99;position:relative;-webkit-box-shadow:inset 0 20px 30px 0 rgba(0,0,0,.29);-moz-box-shadow:inset 0 20px 30px 0 rgba(0,0,0,.29);box-shadow:inset 0 20px 30px 0 rgba(0,0,0,.29)}
.item_animation {padding: 60px 0;display: flex;align-items: center;	min-height: 350px;align-content: center;}
.item_animation_left{width:60%;padding-right:100px;box-sizing:border-box}
.item_animation_right{width:40%;min-height:1px}
.div_animate_style{width:330px;height:140px;border-radius:120px;-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;position:absolute;opacity:.9}
.div_animate_item1{background:#269fbf}
.div_animate_item2{background:#fd0}
.div_animate_item3{background:#d4e8f3}
.div_animate_item4{background:#d4e8f3}
/* .section_1_active{background:#398e26} */
/* .section_2_active{background:#1d4292} */
/* .section_3_active{background:#fd0} */
/* .section_4_active{background:#a3bc09} */
.center_animation2{background:red}
.div_animate_item{display:table;min-height:1px;width:330px!important}
.sticky_sidebar{position:fixed;top:130px}
.div_animate_item4{opacity:0}
.div_animate_item2.div_animate_style{left:0;top:0}
.div_anim_relative{position:relative}
.div_animate_item1.div_animate_style{position:absolute;top:0;left:0;width:140px;height:330px;z-index:1;opacity:.7}
.div_animate_item3.div_animate_style{position:absolute;top:0;right:0;width:140px;height:330px}
.div_animate_item1{z-index:2}
.div_animate_item2{z-index:1}
.div_animate_item3{z-index:2}
.div_animate_item4{z-index:1}
.section_2_active .div_animate_item1.div_animate_style{transform:rotate(-40deg);left:auto;right:25px;top:-23px}
.section_2_active .div_animate_item3.div_animate_style{right:50%;width:140px;height:330px;margin-right:-79px}
.section_2_active .div_animate_item2.div_animate_style{left:42px;top:-20px;transform:rotate(-140deg);width:140px;height:330px}
.section_2_active .div_animate_item1{z-index:2}
.section_2_active .div_animate_item2{z-index:1}
.section_2_active .div_animate_item3{z-index:2}
.section_2_active .div_animate_item4{z-index:1}
.section_3_active .div_animate_item2.div_animate_style{transform:rotate(50deg);width:140px;height:330px;top:0;left:36px}
.section_3_active .div_animate_item1.div_animate_style{transform:rotate(50deg);top:140px;left:170px}
.section_3_active .div_animate_item3.div_animate_style{position:absolute;top:128px;right:160px;width:140px;height:330px;transform:rotate(-45deg)}
.section_3_active .div_animate_item4.div_animate_style{transform:rotate(40deg);width:140px;height:330px;top:30px;left:20px}

/* book  */
.so-widget-sow-image .widget-title,.so-widget-sow-image .widget-title a{width:100%}
.so-widget-sow-image .widget-title a,.so-widget-sow-image .widget-title{font-size:14px;font-weight:300;text-align:center;display:table;color:#052971}
.so-widget-sow-image .widget-title a:hover{color:#A3BC09}
.so-widget-sow-image .widget-title{margin:20px auto!important}
.shadow_radius .sow-image-container{-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,0.29);-moz-box-shadow:0 20px 30px 0 rgba(0,0,0,0.29);box-shadow:0 20px 30px 0 rgba(0,0,0,0.29);border-radius:10px;display:block;overflow:hidden}

/* single book */
.download_free_form .section_title_cust{margin-bottom:80px}
.download_free_form{padding:120px 30px;box-sizing:border-box;background-position:center center!important;background-size:cover!important}
.download_free_form .wpcf7-form{max-width:450px;width:100%;margin:0 auto}
.button_row input{margin-bottom:0}
.button_row{position:relative;display:table;margin:30px auto 0}
.button_row .wpcf7-spinner{position:absolute!important;right:10px!important;top:14px!important;margin:0!important}
.download_free_form .wpcf7-response-output{color:#fff;font-size:14px}
.last_3_book{padding:80px 0}
.last_3_book .so-widget-sow-image{width:100%;max-width:200px;margin:0 auto}

/* testi single  */
.testimonial_sg_name{color:#052971;font-weight:700;text-align:center;margin-bottom:30px;font-size:22px}
.testimonial_sg_table{text-align:center;font-size:24px}
.ctn_profile{padding:0 20px;box-sizing:border-box;max-width:1000px;margin:0 auto}

/* style 2 form */
.img_2_form,.img_3_form,.img_4_form{opacity:0}
.div_anim_relative{width:351px;height:400px}
.part_3{position:absolute;right:0;top:0}
.img_2_form{position:absolute}
.img_3_form{position:absolute}
.img_3a_form{position:absolute}
.img_4_form{position:absolute}
.div_anim_relative img{width:152px;height:352px}
.part_2 .img_1_form {transform: rotate(-90deg);position: absolute;top: -98px;left: 100px;}
.section_2_active .img_1_form,.section_2_active .img_3_form,.section_2_active .img_4_form,.section_2_active .img_3a_form{opacity:0;width:0;height:0}
.section_1_active .img_2_form,.section_1_active .img_3_form,.section_1_active .img_4_form,.section_1_active .img_3a_form{opacity:0;width:0;height:0}
.section_2_active .img_2_form{opacity:1;width:152px;height:351px}
.section_2_active .part_2 .img_2_form{left:50%;margin-left:-76px}
.section_2_active .part_1 .img_2_form {
	transform: rotate(45deg);
	top: -29px;
	left: 31px;
	position: absolute;
}
.section_2_active .part_3 .img_2_form {
	transform: rotate(-45deg);
	top: -31px;
	right: 32px;
	position: absolute;
}
.section_2_active .part_3{position:relative;right:0;top:0}
.part_3 .img_1_form {
	position: absolute;
	top: 0;
	right: 0;
}
.section_3_active .img_2_form,.section_3_active .img_1_form,.section_3_active .img_4_form{opacity:0;width:0;height:0}
.section_4_active .img_2_form,.section_4_active .img_1_form,.section_4_active .img_3_form,.section_4_active .img_3a_form{opacity:0;width:0;height:0}
.section_3_active .img_3_form{opacity:1}
.img_3_form{position:absolute}
.section_3_active .part_2 .img_3_form{position:absolute;top:0;left:0;transform:rotate(40deg)}
.section_3_active .part_1 .img_3_form{position:absolute;top:139px;left:14px;transform:rotate(-51deg)}
.section_3_active .part_3 .img_3_form{position:absolute;top:-11px;left:136px;transform:rotate(-50deg)}
.section_3_active .part_3 .img_3a_form{position:absolute;top:129px;left:149px;transform:rotate(-140deg)}
.section_3_active .part_3{position:relative}
.section_4_active .img_4_form{opacity:1}
.section_4_active .part_2 .img_4_form{transform:rotate(30deg);top:-35px;left:25px}
.section_4_active .part_1 .img_4_form{transform:rotate(-90deg);bottom:0;left:70px}
.section_4_active .part_3 .img_4_form {transform: rotate(-29deg);left: 121px;top: -37px;}
.part_2,.part_1,.part_3{position:absolute;top:0;left:0;width:100%;height:100%}
.section_finish_a #animat_form{opacity:0;z-index:-99;}
/* benefits box */
.item_img_text_left{width:240px;padding-right:40px;box-sizing:border-box;float:left}
.item_img_text_right{padding-left:250px;width:100%;box-sizing:border-box}
.item_img_text_right h4{font-size:25px;font-weight:700;color:#052971;margin-bottom:15px}
.item_img_text_right p{font-size:17px}
.item_img_text{float:left;width:50%;margin-bottom:90px}
.item_img_text:nth-child(2n+1){clear:both;padding-right:30px;box-sizing:border-box}
.item_img_text:nth-child(2n+2){padding-left:30px;box-sizing:border-box}



.item_animation_left .button_custom_wigdets {
	margin-top: 40px;
}



/* list item icon */
.icon_list_item{width:38px;height:38px;float:left;flex-shrink:0}
.text_list_item{font-size:18px;font-weight:500;padding-left:35px;margin-top:4px;line-height:1.5;width:100%}
.list_rep_item{display:flex;margin-bottom:35px;align-items:center}

/* better */
.item_img_text_ctn{background:#E9E9E9;padding:30px;text-align:center;border-radius:10px}
.cont_title_p p{color:#000}
.cont_title_p{margin:20px 0}
.item_img_text_ctn .button_custom{background:#052a71;background:-moz-linear-gradient(left,rgba(5,42,113,1) 0%,rgba(58,173,202,1) 100%);background:-webkit-linear-gradient(left,rgba(5,42,113,1) 0%,rgba(58,173,202,1) 100%);background:linear-gradient(to right,rgba(5,42,113,1) 0%,rgba(58,173,202,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#052a71',endColorstr='#3aadca',GradientType=1)}
.item_img_text_btn {float: left;width: 25%;padding: 0 7px;box-sizing: border-box;margin: 60px 0 30px;}
.has_icon .item_img_text_ctn img{margin-top:-90px!important}
.item_img_text_ctn img{margin:-0 auto 20px}
.item_img_text_ctn h4{margin:0 auto 20px;font-size:25px}
.cont_title_p p{font-size:16px}
.box_img_text:hover .button_custom{color:#fff;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,0.25);box-shadow:0 10px 10px 0 rgba(0,0,0,0.25)}
input[type="submit"],button[type="submit"]{-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}
.sg-popup-content-tools{border-radius:0!important;box-shadow:none!important;width:500px!important;max-width:500px!important;padding:20px!important;box-sizing:border-box!important}
.sgpb-theme-6-content{background:#1d4292!important}
.sgpb-main-html-content-wrapper .math_div{color:#fff;}
.math_div{font-size:17px;text-align:left}
.section_become_memb_form  .math_div {    color: #fff;}
.math_div .wpcf7-quiz{margin-top:10px}
.sgpb-main-html-content-wrapper .wpcf7-response-output{color:#fff;font-size:13px}
.sgpb-main-html-content-wrapper .button_row{margin-top:20px!important;margin-bottom:20px!important}
.descr_top_title{margin-top:20px}
.table_header_cont{max-width:1170px;margin:0 auto;width:100%}
.iframe_youtube{overflow:hidden;position:relative;width:100%}
.iframe_youtube::after{padding-top:56.25%;display:block;content:''}
.iframe_youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.sgpb-main-html-content-wrapper {text-align: center;color: #fff;font-size: 16px;}
.sgpb-main-html-content-wrapper a{color:#fff}
.sgpb-main-html-content-wrapper a:hover{color:#A3BC09}
.full_row label,.infusion-field label{display:block;text-align:left!important;font-weight:500;font-size:15px;margin-bottom:3px}
.iframe_video_single iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}
.iframe_video_single{position:relative;width:100%;height:0;padding-bottom:56.25%;margin-bottom:30px}
.resp_pop_htm .title_pop{margin-bottom:20px}
.thank_you_page_row{padding:200px 20px 100px;box-sizing:border-box}
.error-404.not-found{padding:400px 20px 250px;text-align:center}
.privacy_text h2{font-size:28px}
.privacy_text h3{font-size:24px}
.privacy_text h2,.privacy_text h3{margin:10px 0}
.sec_4_style h3,.sec_4_style .read_more_text_show,.sec_4_style .read_less_text_hide{color:#052971;}
.sec_2_style h3,.sec_2_style .read_more_text_show,.sec_2_style .read_less_text_hide{color:#3AADCA;}
.sec_3_style h3,.sec_3_style .read_more_text_show,.sec_3_style .read_less_text_hide{color:#A3BC09;}
.sec_1_style h3,.sec_1_style .read_more_text_show,.sec_1_style .read_less_text_hide{color:#1d4292;}
.sec_4_style h3 span{color:#3AADCA;}
.item_animation h3{margin-bottom:10px;}
.contact_form_row {width: 95% !important;max-width: 700px !important;margin: 0 auto !important;}
.menu_header .menu > li:first-child{margin-left: 0px;}
.site_url_footer {display: block;}
.image_repeater_text_button {display: table;width: 100%;}
.fisrt_sect_workshop .panel-grid-cell:last-child{padding-right:10%;}


/*books carousel*/
.row_books_carousel{display:flex;align-items:center;justify-content:space-between;width:100%}
.right_side_books_car{width:40%}
.left_side_books_car .image_book{display:none}
.left_side_books_car .image_book:first-child,.left_side_books_car .image_book:nth-child(2),.left_side_books_car .image_book:nth-child(3){display:block}
.left_side_books_car{width:57%;display:flex;align-items:center;flex-direction:row-reverse;height:600px}
.left_side_books_car .image_book:first-child{z-index:9}
.left_side_books_car .image_book:nth-child(2){z-index:8;transform:scale(.85);margin-right:-60px}
.left_side_books_car .image_book:nth-child(3){z-index:7;margin-right:-120px;transform:scale(.65)}
.content_book{display:none;transition:all .5s ease-in-out}
.active_book_content{display:block}
.image_book{transition:all .5s ease-in-out;position:relative}
.image_book img{border-radius:10px}
.active_book{cursor:pointer}
.animate-this-element{animation:name-of-animation 5s infinite}
.image_book::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(0,0,0,.8) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(0,0,0,.8) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(0,0,0,.8) 100%)}
.active_book::after{opacity:0}
.arrow_image{position:absolute;right:100%;background:#fff;color:#000;top:50%;width:40px;border-radius:25px 0 0 25px;border:1px solid #000;border-right:0;text-align:left;padding:11px 10px 9px 17px;box-sizing:border-box;margin-top:-25px;opacity:0;transition:all .5s ease-in-out}
.active_book .arrow_image{opacity:1}
.arrow_image svg{height:25px;width:auto}
.active_book:hover .arrow_image{width:60px;-webkit-box-shadow:0 10px 10px 0 rgb(0 0 0 / 25%);-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,.25);box-shadow:0 10px 10px 0 rgb(0 0 0 / 25%)}
.right_side_books_car p{color:#fff}


/*books carousel*/
.mini_title_span{font-weight:500;font-size:27px;display:block}
.right_side_ev_l .link_title:hover{color:#a3bc09}
/*login page  template*/
/* register page */
.row_page{padding:100px 0}
.row_page .panel-grid-cell{;position:relative}
.row_page .panel-grid-cell:first-child::after{content:'';top:0;right:-30px;margin-left:-1px;background:rgba(255,255,255,1);height:100%;width:2px;position:absolute}
.wppb-required{line-height:1!important}
.form_register h2,.form_register h1{color:#1d4797!important;font-size:44px;line-height:1;-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;margin-bottom:0;text-transform:uppercase;text-align:center;margin-bottom:70px}
.form_register label{display:block!important;width:100%!important;font-size:17px;font-weight:bold;margin-bottom:6px;color:#1d4797;line-height:1; margin-top:20px;}
.form_register ul input,#pms_login .input{background:#fff;border:1px solid #fff!important;border-radius:0!important;padding:10px 20px!important;width:100%!important;font-size:17px!important;color:#000!important;margin-bottom:25px!important;box-sizing:border-box}
.form_register .wppb-subscription-plans input{display:inline-block;width:auto!important;float:none!important;margin-right:10px!important;margin-bottom:0!important}
.wppb-subscription-plans .pms-subscription-plan{margin:11px 0!important}
.wppb-subscription-plans h4{color:#1d4797!important;font-size:25px!important}
#pms_login p{margin-bottom:0!important}
#pms_login .login-remember{margin-bottom:24px!important}
.pms-subscription-plan label,.login-remember label{width:auto!important;display:table!important;cursor:pointer}
.wppb-subscription-plans span{font-size:17px!important}
#register,#wp-submit{background:#1d4292!important;color:#fff!important;text-transform:uppercase!important;font-size:20px!important;padding:20px 50px!important;border:1px solid #1d4292!important;border-radius:0!important;font-weight:700;cursor:pointer;-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;width:100%;letter-spacing:.22px}
#register:hover,#wp-submit:hover{background:#1d4797!important;color:#fff!important}
textarea:focus,input:focus{outline:0}
.wppb-form-error{font-size:14px!important;margin-top:0!important}
.pms-login-error{font-size:16px}
.form_register .wppb-field-error input{margin-bottom:13px!important}
.wppb-msf-step-commands input{cursor:pointer}
.wppb-msf-step-commands .wppb-msf-prev{float:left!important;width:48%!important;margin:0!important}
.wppb-msf-step-commands .wppb-msf-next{float:right!important;width:48%!important;margin:0!important}
body .wppb-msf-step-commands input{background:#1d4292!important;color:#fff!important;text-transform:uppercase!important;font-size:20px!important;padding:10px 50px!important;border:1px solid #1d4292!important;border-radius:0!important;font-weight:700;cursor:pointer;-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;width:100%;letter-spacing:.22px}
body .wppb-msf-step-commands input[type=text]:hover:disabled{background:#1d4292!important}
body .wppb-msf-step-commands input:hover{-webkit-box-shadow:0 10px 10px 0 rgb(0 0 0 / 25%);-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,.25);box-shadow:0 10px 10px 0 rgb(0 0 0 / 25%)}
.pms-stripe-error-message{font-size:15px;color:#fb1427;margin-top:8px}
.entry-content .textwidget .wppb-user-forms ul{padding-left:0!important;margin:0}
.form_register ul input[type=checkbox]{width:auto!important}
.wppb-user-forms .pms-credit-card-information{margin-bottom:24px!important}
.pms-field-type-heading h4{font-size:24px;margin-bottom:20px}
.my_profile_user{background:#1d4292!important;color:#fff!important;text-transform:uppercase!important;font-size:20px!important;padding:12px 50px!important;border:1px solid #1d4292!important;border-radius:0!important;cursor:pointer;-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;width:auto;letter-spacing:.22px;text-align:center;margin:0 auto 20px;font-weight:700;display:table;margin:auto}
.my_profile_user:hover{-webkit-box-shadow:0 10px 10px 0 rgb(0 0 0 / 25%);-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,.25);box-shadow:0 10px 10px 0 rgb(0 0 0 / 25%)}

/* single login */
.page_login{display:flex;width:100%}
.page_login_left{width:20%;background:#1D4898;color:#fff; position:relative;}

.page_login_right{width:80%;}
.page_login_right > .status-publish{min-height:100vh}
.logo_header_login{display:block;width:100%;padding:15px;box-sizing:border-box}

.logo_header_login img{width:100%}
.content_right{padding:30px 40px;box-sizing:border-box}
.button_complete{color:#1e71c8;background:#1d4292;border:1px solid #1d4292;color:#fff;padding:10px 15px;display:table;margin:20px 0 0;text-decoration:none;font-size:17px;font-weight:700;text-align:center;float:right}
.button_complete:hover{color:#1d4292;background:#fff}

.title_login{margin-bottom:20px}
.page_login_left .menu{padding:0;margin:0}
.page_login_left .menu > li{padding-left:20px;border-left:3px solid transparent;-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;padding-right:40px}
.page_login_left .menu >li >a{width:100%!important;display:block;color:#fff;font-weight:700;font-size:13px;border-bottom:1px solid rgba(255,255,255,0.2);padding:20px 10px 20px 0;box-sizing:border-box}
.page_login_left .menu >.current-menu-item,.page_login_left .menu >li:hover{background:rgba(255,255,255,0.1);border-left:3px solid #fff}
.page_login_left .menu >li:hover >a{color:#fff!important}
.page_login_left .menu >.current-menu-item a{color:#fff}
.page_login_left .menu >li:first-child a{border-top:1px solid rgba(255,255,255,0.2)}
.page_login_left .menu a img{float:left;display:block;margin-top:-5px;height:24px;-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}
.page_login_left .menu a label{padding-left:40px;display:block;cursor:pointer}



/* my profile */
.edit_profile_page{background:#fff;padding:30px}
body .wppb-edit-user #edit_profile{background:#1d4292!important;color:#fff!important;text-transform:uppercase!important;font-size:20px!important;padding:20px 50px!important;border:1px solid #1d4292!important;border-radius:0!important;font-weight:700;cursor:pointer;-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;letter-spacing:.22px}
body .wppb-edit-user #edit_profile:hover{background:#1d4797!important;color:#fff!important}
.edit_profile_page .form-submit{margin-bottom:0!important;text-align:right}
.wppb-success{padding:6px 9px!important;margin:0 auto 25px!important;font-size:15px!important;background:#1d5bae!important;border:1px solid #1d5bae!important;color:#fff!important;text-align:center!important}
.form_register #wppb_register_pre_form_message a,.form_register .pms-alert a{color:#1d4393!important}
.form_register #wppb_register_pre_form_message a:hover,.form_register .pms-alert a:hover{color:#000!important}
.form_register #wppb_register_pre_form_message,.form_register .pms-alert{text-align:center}
#wppb-edit-user-backend-profile label,#select_user_to_edit_form label{display:block!important;width:100%!important;font-size:17px;font-weight:bold;margin-bottom:6px;color:#1d4797;line-height:1}
.wppb-user-forms ul li{margin:0!important;padding-bottom:0!important}
#wppb-edit-user-backend-profile ul input, #wppb-edit-user-backend-profile ul #description{border-radius:0!important;padding:10px 20px!important;width:100%!important;font-size:17px!important;font-family:'Roboto',sans-serif;color:#000!important;margin-bottom:25px!important;box-sizing:border-box;border:1px solid #afafaf}
#select_user_to_edit_form .select2{border-radius:0!important;width:100%!important;margin-bottom:25px!important;border:1px solid #afafaf;margin:0!important;display:table}
#wppb-edit-user-backend-profile .wppb-avatar{
	margin-bottom: 20px !important;
}
#select_user_to_edit_form .select2-selection__arrow{height:26px!important;position:absolute!important;top:50%!important;right:20px!important;width:20px!important;margin-top:-13px!important}
#select_user_to_edit_form .selection{display:block}
#select_user_to_edit_form span{font-size:17px;padding:0!important}
#select_user_to_edit_form .select2-selection{border:0;padding:16px 20px!important;font-family:'Roboto',sans-serif;color:#000!important;font-size:17px!important;box-sizing:border-box;display:table;width:100%}
#wppb_register_pre_form_message img{display:inline-block}
.pms-account-subscription-details-table td:first-child{padding-right:50px}
.bar_title_right a{cursor:pointer}

/* logout */
.log_out_row .wppb-front-end-logout {background: #fff;padding: 50px 60px;display: block;margin: 80px auto 0;	max-width: 450px;width: 100%;box-sizing: border-box;}
.log_out_row .wppb-front-end-logout span{font-size:21px;font-weight:bold;text-align:center;display:block}
.log_out_row .wppb-logout-url{background:#1d4292!important;color:#fff!important;text-transform:uppercase!important;padding:10px 50px!important;border:1px solid #1d4292!important;border-radius:0!important;font-weight:700;cursor:pointer;-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;letter-spacing:.22px;display:table;margin:40px auto 0;font-size:21px!important}
.log_out_row .wppb-logout-url:hover{background:#1d4797!important;color:#fff!important}

/* workshop */
.workshop_left{float:left;width:65%;background:#fff;padding:30px;box-sizing:border-box}
.workshop_right{float:right;width:34%}
.workshop_box{display:table;width:100%}
.title_work_shop_list{background:#fff;padding-top:30px;padding-right:40px;padding-bottom:30px;color:#09132c;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:.36px;margin-bottom:5px}
.content_list_workshop,.title_work_shop_list{padding-left:40px}
.content_list_workshop{background:#fff;padding-top:30px;padding-bottom:20px;padding-right:30px}
.content_list_workshop .two_col_work:first-child{width:70%;display:table-cell;vertical-align:middle;padding-right:20px}
.content_list_workshop .two_col_work:last-child{width:30%;display:table-cell;vertical-align:middle}
.content_list_workshop{width:100%;display:table;box-sizing:border-box}
.content_list_workshop .two_col_work{color:#9e9e9e;font-size:19px;font-family:Roboto,sans-serif;font-weight:500}
.link_workshop{color:#09132c;font-size:19px;font-family:Roboto,sans-serif;font-weight:500;line-height:1.3;cursor:pointer}
.link_workshop:hover{color:#1e64b9}
.to_watch{color:#daa527}
.completed_work{color:#1e71c8}
.content_list_workshop>div{margin-bottom:15px;display:table;width:100%}
.title_workshop h2{color:#09132c;font-size:20px;font-weight:500;letter-spacing:.4px;margin-bottom:0}
.title_workshop{margin-bottom:10px}
.sub_title_workshop{padding-left:20px;margin-bottom:20px}
.sub_title_workshop span{margin-left:11px;font-size:17px!important;color:#3f3f3f;vertical-align:middle}
.sub_title_workshop svg{color:#3f3f3f;font-size:17px;vertical-align:middle}
.iframe_video_single iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}
.iframe_video_single{position:relative;width:100%;height:0;padding-bottom:56.25%;margin-bottom:30px}
.list_all_pdf_video>div{width:25%;box-sizing:border-box;padding:0 20px 20px 0;box-sizing:border-box}
.list_all_pdf_video{display:flex;flex-wrap:wrap;margin-top:30px}
.single_element_video{display:table;width:100%;background:#fff;padding:20px!important;margin-bottom:20px;box-sizing:border-box}
.title_video_top h3{font-size:20px;font-weight:700;color:#1d4899}
.button_video_bottom{margin-left:20px}
.title_video_top{display:flex;align-items:center}
.box_worksheets a{-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;display:table;font-size:18px;line-height:1.2}
.box_worksheets .button_dwd_sheet{text-align:center;margin:0 auto}
.button_video_sheet{color:#fff;-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;background:#1d4899;padding:6px 19px;display:table;margin:0 auto}
.button_video_sheet:hover{color:#000}
.button_dwn_sheet{display:table;margin:0 auto}
.box_worksheets{padding:20px;display:block;text-align:center;border:1px solid #d6d6d6}
.bg_pdf_list .button_dwn_sheet>.sow-icon-fontawesome::before,.box_worksheets .fa,.box_worksheets svg{color:#1d4899;font-size:36px}
.box_worksheets h3{margin:20px 0 10px;color:#000;display:block;line-height:1.4;font-size:15px}
.box_worksheets .to_dnd{color:#fff;f-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;background:#1d4899;padding:6px 19px;display:table;margin:0 auto;box-sizing:border-box}
.pms-content-available .box_worksheets .button_dwn_sheet:hover .to_dnd{color:#000}
.pms-content-unavailable .box_worksheets{background:#d6d6d6}
.paginate-pagination ul{margin:0!important;padding:0;list-style:none;background:#fff;padding:0 20px 25px;box-sizing:border-box;display:table;width:100%}
.paginate-pagination .page{color:#1e71c8;font-weight:700;font-size:20px;position:relative;padding:0 20px!important}
.paginate-pagination ul li:first-child{float:left;width:49%}
.paginate-pagination ul li:last-child{float:right;width:49%;text-align:right}
.paginate-pagination .page.deactive{color:rgba(66,159,230,.5)!important;pointer-events:none}
.paginate-pagination .page i{font-size:31px}
.paginate-pagination .page-next svg{position:absolute;top:2px;right:2px;height:20px}
.paginate-pagination .page-prev svg{position:absolute;top:2px;left:2px;height:20px}
.paginate-pagination .page:hover{color:#000}
.open_menu_res{display:none}
.open_menu_res svg{position:absolute;top:5px;right:6px;font-size:20px;color:#fff}
.open_menu_res{position:absolute;right:-16px;background:#fbb03b;width:16px;height:30px;z-index:9!important;content:'';cursor:pointer;border-bottom-right-radius:15px!important;border-top-right-radius:15px!important;top:60px}
.full_form_data{max-width:1000px}
.support_row .button_row{margin:30px 0}
.support_row .wpcf7-response-output{text-align:left}
#rememberme{margin-bottom:0}
.login-remember label{margin-top:0}
.pms-account-subscription-action-link{background:#1d4292!important;color:#fff!important;text-transform:uppercase!important;font-size:14px!important;padding:10px 40px!important;border:1px solid #1d4292!important;border-radius:0!important;font-weight:700;cursor:pointer;-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;letter-spacing:.22px;display:inline-block}
.z_index_row{z-index:3;position:relative;}
#animat_form{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition:all 0.3s ease-in-out;transform: scale(0.8);transform-origin: center center !important;}
.item_animation_left > img{display:none !important;margin-bottom:20px;}
.register_row_page{overflow:hidden;}
.pms-account-subscription-action-link{margin-top:10px;margin-bottom:10px}
.content_list_worksheet{display:table;width:100%}
.sow-video-wrapper{position:relative;padding-bottom:56.25%;height:0}
.sow-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.excerpt_image_text{margin-top:10px;width:100%}
.single-post .entry-content .textwidget h2,.single-post .entry-content .textwidget h3,.single-post .entry-content .textwidget h4,.single-post .entry-content .textwidget h5,.single-post .entry-content .textwidget h6{margin-bottom:20px;color:#052971}
.single-post .entry-content .textwidget h2{font-size:35px}
.single-post .entry-content .textwidget h3{font-size:32px}
.single-post .entry-content .textwidget h4{font-size:29px}
.single-post .entry-content .textwidget h5{font-size:25px}
.single-post .entry-content .textwidget h6{font-size:18px}
.shadow_radius a {display: block !important;}
.cf-left{width:49%;float:left}
.cf-right{float:right;width:49%}
.cf-up{display:table;width:100%}
.infusion-recaptcha{cursor:pointer;color:#fff;background:#052a71;background:-moz-linear-gradient(left,#052a71 0,#3aadca 100%);background:-webkit-linear-gradient(left,#052a71 0,#3aadca 100%);background:linear-gradient(to right,#052a71 0,#3aadca 100%);border:none}
.infusion-recaptcha:hover{color:#fff;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.25);-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,.25);box-shadow:0 10px 10px 0 rgba(0,0,0,.25)}
.claim_section_dwd .widget-title{font-size:31px;margin-bottom:30px;color:#052971;text-align:center;}
.wpcf7-form-control-wrap.recaptcha {display: table;margin: 0 auto;padding-bottom: 22px;}
.sgpb-popup-dialog-main-div-wrapper .infusion-submit button{color:#fff !important;}

.list_custom_loop .full_columns_item{width:100%;}
.list_custom_loop .item_blog_loop,.list_custom_loop .full_columns_item {margin-left:2%; margin-right:2%;}

.list_custom_loop .third_item {width: 29.33%;}

/*limitless life planner page*/
.banner_complete_form {
    background: #1d4292;
    background: -moz-linear-gradient(top,rgba(29,66,146,1) 0,rgba(30,116,203,1) 100%);
    background: -webkit-linear-gradient(top,rgba(29,66,146,1) 0,rgba(30,116,203,1) 100%);
    background: linear-gradient(to bottom,rgba(29,66,146,1) 0,rgba(30,116,203,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d4292',endColorstr='#1e74cb',GradientType=0);
    margin: 50px 0 0;
    padding: 30px 30px;
    box-sizing: border-box;
}


/*limitless life planner page*/


.list_events_widget{margin:40px 0}

.list_events_widget:nth-child(2n+1) .future_event_listing {flex-direction: row-reverse;}


.learning_lunches_loop_page .half_item {
	width: 46%;
}


/* im */

.first_im_img .sow-image-container{max-width:300px;width:100%;margin:0 auto;}
.first_im_form .sib-form{padding-top:0 !important;}



.container_big_useful_res {
	background: #fff;
	padding: 30px 30px 10px 30px;
	margin-bottom: 30px;
}









.content_not_login_user #wpmem_restricted_msg{margin-bottom:40px}
.content_not_login_user #pms_login{width:100%;max-width:500px}

.w3eden a{color:#1d4797}
.w3eden a:hover{color:#000}

.back_all_members{font-weight:500;font-size:16px;color:#000!important;letter-spacing:0;text-align:left!important}
.back_all_members:hover{color:#1d4797!important}
.modal-header.bg-light{display:none!important}
.w3eden {
	font-weight: 400 !important;
	font-size: 16px;
}
.open_chat_section .button_pm_message a{color:#fff!important;text-decoration:none!important;background:#1d4797!important;height:58px!important}
.button_pm_message .button_custom span{display:inline-block;vertical-align:middle}
#messageformmodal #pmsubject{height:60px!important}
#messageformmodal .modal-footer .btn{border-radius:0!important;font-weight:400!important;border:none!important;font-size:16px!important;padding:7px 19px!important}
#messageformmodal .modal-footer .btn-secondary{background:#000!important;color:#fff!important}
#messageformmodal .modal-footer .btn-secondary:hover{background:#1d4797!important;color:#fff!important}
#messageformmodal .modal-footer .btn-primary{background:#1d4797!important;color:#fff!important;margin-right:0!important;margin-left:20px!important}
#messageformmodal .modal-footer .btn-primary:hover{background:#000!important;color:#fff!important}
.w3eden .btn-link{color:#000!important}
#message{resize:none!important}
.open_chat_section .button_pm_message a:hover{background-color:#000!important;border-color:#000!important;color:#fff!important}
.button_pm_message .button_custom_wigdets{display:inline-block;vertical-align:middle;margin:0 50px}
.button_pm_message{text-align:center;margin-bottom:60px}
.w3eden .button_pm_message .badge-danger{color:#fff;background-color:#000;line-height:1!important}
.open_chat_section .button_pm_message a:hover .badge-danger{background-color:#1d4797!important}
.avatar_list_table {
	width: 80px;
}
#inbox-table td,#sent-table td{vertical-align:middle}
.date_list_table{text-align:right!important;width:300px}
.name_list_table{width:290px}

.open_menu_responsive{display:none !important;}
.arrow_open_menu_right{display:none !important;}
.card-reply p{font-weight: 400 !important;}
.w3eden .btn-primary {
	color: #fff;
	background-color: #1d4797 !important;
	border-color: #1d4797!important;
}

.w3eden .btn-primary:hover {
	background-color: #000 !important;
	border-color: #000 !important;
	color: #fff !important;
}


/* send message */
.button_back_members{display:block!important;text-align:left!important;padding:10px 0px}
.icons_overlat .fa-envelope::before{content:"\f4ad"!important}
.icons_overlat .btn.btn-primary{background:#fff!important;color:#1d4797!important;font-size:23px;height:45px;border-radius:50%;border:1px solid #fff!important;overflow:hidden;box-sizing:border-box;padding:0!important;width:45px}
.press_chat_single_members .w3eden .btn-primary{color:#fff;background-color:#1d4292!important;border-color:#1d4292!important;width:100%;border-radius:0!important;padding:13px 5px;box-sizing:border-box;margin:0 auto;font-family: 'Raleway', sans-serif;font-weight:400;font-size:19px}
.image_avatar_open_msg{border-radius:50%;overflow:hidden}
.press_chat_single_members .w3eden .btn-primary:hover{background-color:#000!important;border-color:#000!important}
.press_chat_single_members .fa-envelope::before{content:"\f4ad"!important;font-size:30px}
.press_chat_single_members .fa-envelope{margin-right:20px!important;vertical-align:middle!important;top:-4px!important}
.parent_member_loop{width:100%;position:relative;display:table;text-align:center}
.member_loop{display:inline-block;vertical-align:top;margin:0 20px 50px;position:relative;width:280px;text-align:center}
.avatar_area_profile{display:table;position:relative;box-sizing:border-box;border-radius:50%;-webkit-box-shadow:3px 3px 10px 0 rgb(0 0 0 / 33%);-moz-box-shadow:3px 3px 10px 0 rgba(0,0,0,0.33);box-shadow:3px 3px 10px 0 rgb(0 0 0 / 33%);overflow:hidden;margin:auto}
.profile_image{width:200px;height:200px;margin:auto;display:block;cursor:pointer;filter: grayscale(100%);}
.image_avatar_open_msg,.file-thumb{filter: grayscale(100%);}
.overlay_profile{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;z-index:9;background-color:rgba(0,0,0,0.4);opacity:0}
.avatar_area_profile:hover .overlay_profile{opacity:1}
.icons_overlat{position:absolute;top:50%;left:50%;width:100%;height:auto;z-index:99;box-sizing:border-box;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.link_overlay{display:inline-block;margin:0 10px;width:45px;vertical-align:middle;height:45px!important}
.link_overlay:hover{transform:scale(0.9)}
.bottom_details_member{display:block;width:100%;text-align:center;padding:20px 0 0}
.display_none_div{display:none!important}
body .w3eden .btn-primary{background-color:none!important;border-color:none!important;box-shadow:none!important}
.member_title{font-family: 'Raleway', sans-serif;font-weight:100;font-size:36px;text-transform:uppercase;letter-spacing:4px;margin-bottom:10px}
.member_title a {
	color: #1d4797;
	font-family: 'Raleway', sans-serif;
	font-weight: 100;
	text-transform: uppercase;
	font-size: 22px;
	display: block;
	line-height: 1.2;
}
.member_title a:hover{color:#000}
.company_member{font-size:22px;font-weight:100;font-family: 'Raleway', sans-serif!important;letter-spacing:0;display:block;line-height:1.3;color:#000}
.profile_image{cursor:default}
.parent_profile{text-align:center}
.avatar_area_profile.profile_image,.avatar_area_profile.profile_image .profile_image{width:200px;height:200px}
.parent_profile .member_title{margin:20px 0}
.parent_profile .meber_description{margin:30px auto;width:100%;max-width:950px}
.contact_area{display:block;margin:30px auto}
.contact_line{display:table;margin:10px auto;color:#000;font-family: 'Raleway', sans-serif;font-weight:500;font-size:17px}
.image_play_icon, .close_pop_testi, .link_overlay, .overlay_profile {
	-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;
}
.contact_line:hover{color:#1d4797}
.socials_user{margin:40px auto;text-align:center}
.socials_user:hover{color:#1d4797}
.item_soc_profile{display:inline-block;vertical-align:middle;margin:0 20px;font-size:40px;line-height:1}
.link_edit_prof{text-decoration:underline;font-size:14px;font-family: 'Raleway', sans-serif;font-weight:100}
#select_user_to_edit_form .wppb-form-field>span.select2-container{width:70%!important}
.wppb-user-forms input[type="text"],.wppb-user-forms input[type="number"],.wppb-user-forms input[type="email"],.wppb-user-forms input[type="url"],.wppb-user-forms input[type="password"],.wppb-user-forms input[type="search"],#description.default_field_description{padding:12px 35px!important}

#select2-wppb-profile-user-to-edit-results li::after{display:none!important}
.link_logo_partner{display:table;margin:0 auto}
.open_popup{cursor:pointer}
.popup_all.pop_login{display:none}
.grid-container .grid-30{width:47%;margin-right:5%;float:left}
.grid-container .grid-30:nth-child(2n){margin-right:0}
.grid-container .grid-30:nth-child(2n+1){clear:both}
.container_search_mb{position:relative}
.container_search_mb .search {position: absolute;top: 16px;right: 15px;width: 21px;height: 21px;cursor: pointer;}
.section_loop_backend .filter-form{display:table;width:100%;margin:0 auto 60px;}
.link_profile {
	background: #fff;
	line-height: 48px;
	font-size: 20px;
	border-radius: 50%;
	color: #1d4797 !important;
}

.container_100_profile {
	display: flex;
	width: 100%;
	gap: 40px;

}
.width_50_profile {
	width: 50%;
}
.container_100_profile #select_user_to_edit_form .wppb-form-field > span.select2-container{width:100% !important;}

.back_all_members_class .content_right{padding-left:0 !important;padding-right:0 !important;}
.back_all_members_class .button_back_members,.back_all_members_class .parent_profile,.back_all_members_class  .title_login {padding-left:40px !important;padding-right:40px !important;}

.display_none_chat{display:none !Important;}

/*members_backend*/



/* friday_footnotes */
.date_blog{margin-top:20px}
.inner_friday_content{max-width:950px;margin:70px auto;width:94%}
.inner_friday_content h1,.inner_friday_content h2,.inner_friday_content h3,.inner_friday_content h4,.inner_friday_content h5,.inner_friday_content h6{margin-bottom:10px}
.inner_friday_content h1{font-size:42px}
.inner_friday_content h2{font-size:37px}
.inner_friday_content h3{font-size:34px}
.inner_friday_content h4{font-size:31px}
.inner_friday_content h5{font-size:22px}
.inner_friday_content h6{font-size:20px}
.subscribe_friday_row{background:#b6d8ef;padding:50px 0;box-sizing:border-box}
.subscribe_friday_row h3.widget-title{font-size:27px;text-align:center;color:#1d4292}
.box_under_video_webinars{margin:40px auto 0;width:100%}
.box_under_video_webinars a{background:#61bcd3;display:block;margin:0 auto;text-align:center;padding:60px;color:#fff!important;font-weight:500;line-height:1.9;border-radius:20px;border:1px solid #61bcd3}
.box_under_video_webinars a:hover{background:#1d4292;border-color:#1d4292}
.inline_category_workshop{display:flex;justify-content:space-between;align-items:center}
.inline_category_workshop .wpcf7-form-control-wrap {width: 150px;flex-shrink: 0;	margin-left: 5px;}
.wpcf7-field-group-add{background:#a3bc09;border:1px solid #a3bc09}
.wpcf7-field-group-remove{background:#dc3232;border:1px solid #dc3232}
.wpcf7-field-group-add, .wpcf7-field-group-remove {
	cursor: pointer;
	color: #fff !important;
	font-size: 14px;
	line-height: 30px;
	line-height: 1 !important;
	box-sizing: border-box;
	margin-right: 5px;
	-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;
	padding: 5px 10px;
	border-radius: 6px;
	font-family: 'Raleway', sans-serif;
}
.wpcf7-field-group-add:hover,.wpcf7-field-group-remove:hover{opacity:.8}
.border_title_workshop{border:1px solid #fff;margin-bottom:30px}
.border_title_workshop > label {

	padding: 5px 10px;
	border-bottom: 1px solid #fff;
	margin-bottom: 0 !important;
}
.category_workshop input{margin-bottom:0!important}
.category_workshop{box-sizing:border-box}

.wpcf7-field-group{margin-bottom:30px}
.wpcf7-field-group:last-child{margin-bottom:0}
.wpcf7-field-group{margin-bottom:30px}
.inline_category_workshop:last-child{margin-bottom:0;border-bottom:none}
.inline_category_workshop{padding:15px;border-bottom:1px solid #fff}
.repater_members{margin-bottom:20px;margin-top:20px}
.full-row > label{margin-bottom:8px;display:block}
.repater_members .wpcf7-field-group {border: 1px solid #fff;padding: 10px !important;}
.checkbox_membership .wpcf7-list-item {display: inline-block;margin: 0;}
.checkbox_membership input[type="checkbox"] {margin-left: 0;}
.checkbox_membership .wpcf7-list-item-label {cursor: pointer;}


.wpcf7-field-groups {
	counter-reset: repeatable-fields-counter;
}
.wpcf7-field-group {
	counter-increment: repeatable-fields-counter;
}
.group-index:after {
	content: counter(repeatable-fields-counter);
}


.inline_category_workshop .wpcf7-not-valid-tip {
	position: absolute;
	bottom: -14px;
	font-size: 11px;
	line-height: 1.1;
	width: 190px;
	right: 0;
	text-align: right;
}

.box_clr_4 > .panel-grid-cell:nth-child(2n+1){background:#052971;color:#fff;}
.box_clr_4 > .panel-grid-cell:nth-child(2n+2){background:#D4E8F3;color:#052971;}
.box_clr_4 > .panel-grid-cell {padding: 40px !important;}
.box_clr_4 {display: flex !important;	align-items: stretch !important;}
.mg_bt_non .descr_rep_icon {padding-left: 60px;padding-top: 4px;font-weight: 500;color: #052971;}

.mg_bt_non .itm_rep_w {margin-bottom: 25px;}
.mg_bt_non .itm_rep_w:last-child {margin-bottom: 0px;}



.box_3_color_bot > .panel-grid-cell:nth-child(1) > .so-panel:nth-child(1) {background:#052971;}
.box_3_color_bot > .panel-grid-cell:nth-child(1) > .so-panel:nth-child(2) {background:#3AADCA;}
.box_3_color_bot > .panel-grid-cell:nth-child(1) {color:#fff;}
.box_3_color_bot > .panel-grid-cell:nth-child(2) {background: #D4E8F380;	display: flex;align-items: center;}
.box_3_color_bot > .panel-grid-cell:nth-child(2){padding: 50px 80px;}
.box_3_color_bot > .panel-grid-cell:nth-child(1) > .so-panel:nth-child(1), .box_3_color_bot > .panel-grid-cell:nth-child(1) > .so-panel:nth-child(2) {padding: 80px 80px;}
.box_3_color_bot{  display: flex !important;align-items: stretch!important;}
.box_3_color_bot img {width: 120px;}


.podcasts_row .list_custom_loop {gap: 26px;}
.podcasts_row .half_item {width: calc(50% - 13px) !important;}
.video_small .content_video_play img {width: 60px;}
.video_small h4 {font-size: 20px;}
.subtitle_video_top h4 {font-size: 18px;margin-top: 20px;font-weight: 400;color: #1d4899;}
.useful_resources_row .container_big_useful_res{margin-bottom:0;}
.useful_resources_row  .list_all_pdf_video {margin-top: 20px;}
.no_padding_topbot h4{margin-top:0 !important}
.no_padding_topbot{padding-top:10px !important;padding-bottom:10px !important;}

.big_title_resources .title_video_top h3{font-size:25px}
.big_title_resources .subtitle_video_top h4{font-size:16px;margin-top:10px}
.page_login_left .menu li{position:relative}
.menu_login_page .active_submenu_responsive .sub-menu{display:block}
.menu_login_page .sub-menu{list-style:none;margin:0;padding-left:0;position:absolute;top:0;z-index:2;background:#1d4596;left:100%;border-left:1px solid rgba(255,255,255,.2);width:200px;display:none}
.menu_login_page .sub-menu a{width:100%!important;display:block;color:#fff;font-weight:700;font-size:13px;border-bottom:1px solid rgba(255,255,255,.2);padding:10px 15px;box-sizing:border-box}
.menu_login_page .sub-menu a:hover{background:rgba(255,255,255,.1)}
.menu_login_page .arrow_down_menu{position:absolute;top:0;right:0;width:40px;height:100%;cursor:pointer;line-height:100px}
.menu_login_page .arrow_down_menu::before{font-family:FontAwesome;content:"\f107";position:absolute;top:18px !important;left:0;font-weight:900;color:#fff;font-size:20px;line-height:1;height:20px!important;width:100%;text-align:center;-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}
.menu_login_page .active_submenu_responsive .arrow_down_menu::before{content:"\f105";transform:unset!important}

.no_ev_posted a{color:#fff;}
.no_ev_posted a:hover{color: #A3BC09;}



.width_600_header{max-width:900px;margin:0 auto;width:100%;}


.text_list_hide_scroll{display:none;}
.read_more_text_show {cursor:pointer;color: #1d4292;font-weight: bold;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

.read_less_text_hide {cursor:pointer;font-weight: bold;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.read_more_text_show:hover{color:#ffdd00} 
.read_less_text_hide:hover{color:#ffdd00} 

.active_toggle_readmore .text_list_hide_scroll{display:block;}
.active_toggle_readmore .read_more_text_show{display:none;}


.post-password-form {
	width: 90%;
	max-width: 500px;
	margin: 240px auto 100px;
	display: table;
}




/*header background video*/
.header_image{position:relative}

.header_video {
	position: relative;
	box-sizing: border-box;
	min-height: 700px;
	display: flex;
	width: 100%;
	align-items: flex-end;
	height: 100vh;

}
.header_video::after{position:absolute; content:""; top:0; left:0; width:100%; height:100%; background: rgba(0,0,0,.3);}
.header_video .entry-content{position:relative;z-index:9!important}
.video_header_top{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden}
.video_header_top video{width:100%;height:100%;min-width:auto;position:absolute;top:0;left:50%;transform:translate(-50%,0);object-fit:cover;max-width:100%;margin-left:-2px}
.content_sub_div_video {
	position: relative;
	z-index: 3;
	width: 100%;
	justify-content: center;
	display: flex;
	align-items: center;
	/* height: 100vh; */
	align-content: center;
	/* min-height: 407px; */
	padding: 170px 10px 40px;
	box-sizing: border-box;
}

.itm_rep_w{margin-bottom:20px}
.reduce_space_row .sect_ab_2 p{margin-bottom:10px}
.reduce_space_row .descr_rep_icon{padding-top:10px}
.reduce_space_row .icn_widg_rep{width:25px}
.reduce_space_row .content_video_play img{width:48px}
.reduce_space_row .popup_vid.video_testim{margin:0;width:100%;max-width:450px}

.open_limitless {
	position: absolute;
	bottom: 30px;
	right: 30px;
	cursor: pointer;
	width: 70px;
	height: 70px;
}
.sg-popup-content_video {
	bottom: 20px;
	right: 20px !important;
	position: relative;
	max-width: 350px !important;
}

.no_ev_posted a h3{margin-bottom:10px}
.no_ev_posted a h4{margin-bottom:10px}


.table_style table {
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #1d4292;
	font-size: 16px;
}

.table_style td, .table_style th {
	border: 1px solid #dddddd;
	text-align: center;
	padding: 10px 20px;
}

.table_style tr:nth-child(even) {
  background-color: #f2f2f2;
}

.table_style th:last-child {border-right:none !Important}


.table_style th {
	background: #1d4292;

	color: #fff;
	line-height: 1.2;
	font-size: 16px;
	border-right: 1px solid #fff;
}


.table_introduce_style{max-width:1060px;margin:0 auto;width:100%;}



.book_4_upcoming .sow-image-container {-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;}  

.book_4_upcoming .sow-image-container a:hover{transform:scale(0.95)}  

.tools_planning_3 .image_repeater_text_button{text-align:center;}

.tools_planning_3 .item_img_text_btn {
	float: none !important;
	width: 30% !important;
	display: inline-block !important;
	vertical-align: top;
}

.book_overflow_row{overflow:hidden;}

/*life library page*/
.list_books_life{display:table;width:100%;max-width:800px;margin:0 auto}
.one_book_life{position:relative;margin-bottom:-1px;width:25%;float:left;padding:0 10px 0;box-sizing:border-box}
img.img_book_c{width:100%;height:auto}
.overlay_link_book{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}
.one_book_life:hover .overlay_link_book{opacity:1}
.one_book_life .butt_book_cust{position:absolute;top:50%;left:50%;width:90%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.book_list_life{margin-top:50px}
.books_under_header{max-width:800px;margin:50px auto 0}
.butt_label_cust{background:#1d4292;border:1px solid #1d4292;color:#fff;padding:12px 10px;display:table;margin:0 auto;text-decoration:none;font-size:15px;font-weight:600;text-align:center;box-sizing:border-box;cursor:pointer;width:100%;text-transform:uppercase;line-height:1.2}
.books_under_header .widget-title{margin:0 auto 20px;text-align:center;text-transform:uppercase}
.link_book_life{display:table;width:100%}
/*life library page*/

.books_under_header .section_title_cust { margin-bottom: 20px;}
.iframe_stripe_payment .custom-html-widget {text-align: center;}

.list_rep_process{display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:wrap}
.list_one_process{display:flex;align-items:center;column-gap:30px;padding:20px 50px;box-sizing:border-box;border-radius:60px 0 0 60px;color:#55595a;min-height:190px}
.list_one_process img{width:100px;height:auto;display:block;border-radius:50%}
.color_1{background:#76c7da;width:85%}
.color_2{background:#ffe500;width:90%}
.color_3{background:#ddecf5;width:95%}
.color_4{background:#a7c823;color:#fff;width:100%}
.color_5{background:#273583;color:#fff;width:95%}
.color_6{background:#3aadca;color:#fff;width:90%}
.color_7{background:#263067;color:#fff;width:85%}
.title_process{margin-bottom:10px;font-weight:800}
.txt_process p{font-size:17px;font-weight:500;line-height:1.2}
.row_transformation>.panel-grid-cell:first-child{padding-left:100px;box-sizing:border-box}
.row_transformation{align-items:flex-start!important}
.row_transformation>.panel-grid-cell:last-child{padding-left:100px;box-sizing:border-box}

.small_space_list .list_rep_item{margin-bottom:15px}
.small_space_list .text_list_item{padding-left:15px}
.small_space_list .icon_list_item{width:28px;height:28px}
.join_exclusive_webinar_row ol{list-style-position:inside;padding-left:0!important}
.join_exclusive_webinar_row li{margin:10px 0}
.join_exclusive_webinar_row{text-align:center}
.mini_logo_blank img{max-width:300px!important;max-height:150px!important;width:auto;height:auto}
.video_3_row .panel-grid-cell{display:flex;gap:30px!important;flex-wrap:wrap!important}
.video_3_row .panel-grid-cell .so-panel{width:calc(33.33% - 20px)!important}
.textwidget table th{background:#1d53a5!important;color:#fff!important}
.textwidget table{border-collapse:collapse;width:100%;background:#fff}
.textwidget table td,.textwidget table th{border:1px solid #ddd;text-align:left;padding:10px 20px}
.table_color_bg tr:nth-child(2n){background:#ddecf5}
.table_color_bg tr:nth-child(3n){background:#74c6db}
.table_color_bg tr:nth-child(4n){background:#30adc9}
.table_color_bg tr:nth-child(5n){background:#a7c81e}
.small_with_800{max-width:800px;margin:0 auto}

.value_confirmation_container{max-width:800px;margin:0 auto}
.img_confirmation_charlie{max-width:400px;margin:0 auto;}
.content_above_res .large_container, .content_above_res .middle_container, .content_above_res .small_container {width:100% !important;}
.content_above_res{margin-top:20px;}
.content_above_res .video_in_popup {max-width: 650px;width: 100%;}
.content_above_res .content_video_play img {width: 65px;}

.background_blue_fff{background:#1d4292;color:#fff}
.background_blue_fff .heading_widget,.background_blue_fff .link_title,.background_blue_fff a{color:#fff}
.background_blue_fff .link_title:hover{color:#000}
.inner_friday_content ol,.inner_friday_content ul{padding-left:20px}
.border_box_text{align-items:stretch!important}
.border_box_text>.panel-grid-cell{border:1px solid #d6d6d6;padding:30px!important;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}
.border_box_text .textwidget{word-wrap:break-word}
.p_no_marg_box p{margin-bottom:0!important}
.center_loop_flex{justify-content:center}
.open_exit{display:none}
.ultimate_header_new .descr_top_title{max-width:640px;width:100%;margin:20px auto 0}
.testimonials_ultimited_style .gallery-item{margin:0}
.testimonials_ultimited_style{border-radius:30px;overflow:hidden}
.list_dots_small .icon_list_item{width:28px;height:28px}
.list_dots_small .list_rep_item{margin-bottom:15px}
.list_dots_small .text_list_item{padding-left:20px;margin-top:0;line-height:1.5;width:100%}
.faq_style_2 .tab_faq .title_faq_itm_faq{font-size:24px}
.faq_style_2 .tab_faq{background:#113b68;color:#fff;padding:10px 70px 10px 25px;font-size:10px;border-radius:20px}
.faq_style_2 .click_faq::after{color:#fff;content:"\f054";font-size:20px;right:25px}
.faq_style_2 .click_faq{border-bottom:none;margin-bottom:10px}
.faq_style_2 .active_faq::after{content:"\f078"}
.list_new_repicon .icn_widg_rep{width:45px}
.no_events_message{text-align:center}
.form_left_right{position:relative}
.form_left_right>.panel-grid-cell{position:relative;z-index:1}
.form_left_right::after,.form_left_right::before{position:absolute;content:"";background-size:contain;background-repeat:no-repeat;z-index:0}
.form_left_right:after{background-image:url('img/logo_left.png');background-position:center left}
.form_left_right:before{background-image:url('img/logo_right.png');background-position:center right}
.talk_charlie_row:before{right:0}
.talk_charlie_row:after{left:0}
.talk_charlie_row::after,.talk_charlie_row::before{width:300px;top:0;height:100%}
.bot_left_top_right::after,.bot_left_top_right::before{width:300px;height:300px}
.trusted_events_row::after,.trusted_events_row::before{width:300px;height:300px}
.bot_left_top_right:before{right:0;top:0}
.bot_left_top_right:after{left:0;bottom:0}
.jurney_row_full>.panel-grid-cell:first-child{width:500px!important;flex-shrink:0}
.jurney_row_full>.panel-grid-cell:last-child{width:100%!important;padding-left:20%}
.trusted_events_row:after{left:0}
.trusted_events_row:before{right:0}
 

@keyframes rotate-stepwise {
  0%   { transform: rotate(0deg); }
  25%  { transform: rotate(-90deg); }
  50%  { transform: rotate(-180deg); }
  75%  { transform: rotate(-270deg); }
  100% { transform: rotate(-360deg); }
}

@keyframes rotate-stepwise-ccw {
  0%   { transform: rotate(0deg); }
  25%  { transform: rotate(90deg); }
  50%  { transform: rotate(180deg); }
  75%  { transform: rotate(270deg); }
  100% { transform: rotate(360deg); }
}

.testimonial-item{padding:0 20px;box-sizing:border-box}
.talk_charlie_rotateimg::after,.talk_charlie_rotateimg::before{content:"";position:absolute;top:0;width:160px;height:160px;background-size:contain;background-repeat:no-repeat;background-position:center;z-index:-1;left:50%;margin-left:-80px}
.talk_charlie_rotateimg{padding-top:200px}
.talk_charlie_rotateimg::before{background-image:url('img/vector_left_bottom.png');-webkit-animation:rotate-stepwise 4s infinite;animation:rotate-stepwise 4s infinite}
.row_all_testimonials .slick-track{display:flex}
.row_all_testimonials .slick-track .slick-slide{display:flex;height:auto}
.text-profile .video_testim{display:flex!important;width:100%!important;position:absolute!important;top:0!important;left:0!important;height:100%!important;align-items:center!important;justify-content:center}
.talk_charlie_rotateimg::after{background-image:url('img/vector_right_bottom.png');-webkit-animation:rotate-stepwise-ccw 4s infinite;animation:rotate-stepwise-ccw 4s infinite}
.gallery_carousel{position:relative;margin-left:-15px;margin-right:-15px}
.slick_prev_new{left:-15px}
.slick_next_new{right:-15px}

.slick-arrow-new img{width:100%!important;}
.slick-arrow-new{border:none;width:60px;height:60px;line-height:60px;display:inline-block;text-align:center;margin-left:0;-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;vertical-align:top;top:50%;margin-top:-30px;position:absolute;z-index:2;cursor:pointer}
.item_carousel_big{border-radius:40px;overflow:hidden;margin:0 15px}

/* box book selling */
.slider_books_selling{margin-left:-100px;margin-right:-100px;position:relative}
.box_image_selling{background:#eff2fb;padding:50px;box-sizing:border-box;border-radius:60px;overflow:hidden;-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;position:relative}
.box_title_selling h3{font-weight:600;text-transform:uppercase;color:#19264d;font-size:22px;margin-top:20px}
.item_books_selling{padding:0 20px;box-sizing:border-box;-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;}
.box_title_selling{opacity:0}

.slider_books_selling .slick-track
{
    display: flex !important;
}

.slider_books_selling .slick-slide
{
    height: inherit !important;
}


.item_books_selling:hover img{z-index:-1;position:relative}
.item_books_selling:hover .box_title_selling{opacity:1}
.item_books_selling:hover .box_image_selling{background:#19264DE5;height:600px}
.item_books_selling:hover .button_custom_wigdets{opacity:1}
.slider_books_selling .slick_next_new{right:170px!important;left:auto!important}
.slider_books_selling .slick_prev_new{right:270px!important;left:auto!important}
.slider_books_selling .slick-arrow-new{top:-70px!important}
.box_image_selling .button_custom_wigdets{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);opacity:0}

/* events carousel */
.carousel_testi_events{display:flex;padding:40px;box-sizing:border-box;background:#25408f;border-radius:60px}
.single_item_events{min-height:180px;padding:0 30px;box-sizing:border-box}
.bg_item_events_new{background-position:center center;background-size:cover!important;width:100%;height:100%;border-radius:26px;display:flex;align-items:flex-end;padding:30px;box-sizing:border-box;position:relative;overflow:hidden}
.box_title_events_new h3{color:#fff;font-weight:400;font-size:21px;line-height:1.5}
.box_title_events_new{opacity:0;position:relative;z-index:1;-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}
.bg_item_events_new::after{width:100%;height:100%;content:'';background:rgba(5,41,113,.7);position:absolute;top:0;left:0;opacity: 0;-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}
a.bg_item_events_new:hover .box_title_events_new{opacity:1}
a.bg_item_events_new:hover::after{opacity:1}
.carousel_testi_events .slick-track{display:flex!important}
.carousel_testi_events .slick-slide{height:inherit!important}
.carousel_testi_events .slick_prev_new{left:-30px}
.carousel_testi_events .slick_next_new{right:-30px}
.left_icon_logo_abs .heading_widget::before{content:"";background-image:url('img/logo_title_left.png');background-size:contain;background-repeat:no-repeat;background-position:center;width:94px;height:94px;flex-shrink:0}
.left_icon_logo_abs .heading_widget{display:flex;align-items:center;justify-content:center;gap:20px}



/* charlie_reading_hoverrow */
.charlie_reading_hoverrow{background:#eff2fb;border-radius:30px;border:1px solid #adbdeb;overflow:hidden}
.charlie_reading_hoverrow>.panel-grid-cell:first-child{padding:70px 50px;box-sizing:border-box}
.charlie_reading_hoverrow .textwidget{font-weight:500px}
.charlie_reading_hoverrow .textwidget a{font-weight:700;text-decoration:underline;color:#000}
.charlie_reading_hoverrow .textwidget a:hover{color:#34afc8}
.ai_charlie_rotateimg{position:relative}
.ai_charlie_rotateimg .heading_widget{font-weight:600;font-size:23px}
.ai_charlie_rotateimg .link_title{position:relative;padding-left:50px;z-index:2}
.ai_charlie_rotateimg::after,.ai_charlie_rotateimg::before{content:"";position:absolute;top:-6px;width:40px;height:40px;background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1;left:0}
.ai_charlie_rotateimg::after{background-image:url('img/vector_right_bottom.png');-webkit-animation:rotate-stepwise-ccw 4s infinite;animation:rotate-stepwise-ccw 4s infinite}
.ai_charlie_rotateimg::before{background-image:url('img/vector_left_bottom.png');-webkit-animation:rotate-stepwise 4s infinite;animation:rotate-stepwise 4s infinite}
.logo_hover_class .so-widget-sow-image{height:100%}
.logo_hover_class .sow-image-container{width:100%;height:100%}
.logo_hover_class{position:absolute;top:0;right:0;width:100%;height:60%;z-index:1;-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}
.logo_hover_class img{width:auto;height:100%!important}
.charlie_reading_hoverrow:hover .logo_hover_class{height:100%}
.charlie_reading_hoverrow>.panel-grid-cell{position:relative}
.charlie_hover_class{position:absolute;top:40px;right:0;width:100%;z-index:2;-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;height:100%}
.charlie_hover_class img{width:80%}
.charlie_reading_hoverrow:hover .charlie_hover_class img{width:88%}
.find_book_call{padding:60px 0;position:relative}
.find_book_call::after,.find_book_call::before{width:300px;height:100%;top:0;position:absolute;content:"";background-size:contain;background-repeat:no-repeat;z-index:0}
.find_book_call  > .panel-grid-cell {z-index:1;position:relative;}
.find_book_call::before{background-image:url('img/logo_right_color.png');background-position:center right;right:0}
.find_book_call::after{background-image:url('img/logo_left_color.png');background-position:center left;left:0}
.control_video_html{position:absolute;bottom:15px;left:15px;z-index:44;color:#fff;font-size:30px;line-height:1;cursor:pointer}
.play_video_control{display:none}
.active_pause_video .play_video_control{display:block}
.active_pause_video .pause_video_control{display:none}

/* box hover */
.repeater_hover_image_itm a{color:#fff;text-decoration:underline;font-weight:700}
.repeater_hover_image_itm a:hover{color:#9ecc3f}
.repeater_hover_image_itm{background:#1a2d65;padding:60px;box-sizing:border-box;color:#fff;width:calc(33.33% - 20px);border-radius:60px;min-height:530px;display:flex}
.repeater_hover_image_container{display:flex;flex-wrap:wrap;gap:30px;align-items:flex-start}
.button_rep_butn {text-transform: uppercase;margin-top: auto;box-sizing: border-box;}
.repeater_hov_content {margin-top: 40px;margin-bottom: 30px;}
.repeater_hov_title{display:inline-flex;align-items:center;position:relative}
.repeater_hov_title h4{font-weight:700;text-transform:uppercase;font-size:44px;margin-right:20px}
.repeater_hov_title img{opacity:.7;transform:scale(1);transition:all .3s ease-in-out;max-width:60px;max-height:60px;width:100%}
.repeater_hov_title img,.repeater_hover_image_itm{-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}
.repeater_hover_image_itm:hover{padding-top:270px}
.repeater_hover_image_itm:hover .repeater_hov_title{position:unset}
.repeater_hover_image_itm .repeater_hover_image_inner{position:relative;display:flex;flex-direction:column}
.repeater_hover_image_itm:hover .repeater_hov_title img{opacity:1;left:50%}
.repeater_hover_image_container .repeater_hover_image_itm:first-child:hover .repeater_hov_title img{transform:scale(3) translate(3%,-50px) rotate(-25deg)}
.repeater_hover_image_container .repeater_hover_image_itm:nth-child(2):hover .repeater_hov_title img{transform:scale(4) translate(25%,-39px) rotate(-25deg)}
.repeater_hover_image_container .repeater_hover_image_itm:nth-child(3):hover .repeater_hov_title img{transform:scale(4) translate(31%,-39px) rotate(-25deg)}
.money_time_fun_row::after{left:0;width:100%;height:260px;background:#eff2fb;content:'';position:absolute;z-index:0;margin-top:150px}
.money_time_fun_row>.panel-grid-cell{position:relative;z-index:1}
.money_time_fun_row{position:relative;margin:100px 0}
.repeater_hover_image_container .repeater_hover_image_itm:first-child:hover{background:#d7eff4}
.repeater_hover_image_container .repeater_hover_image_itm:nth-child(2):hover{background:#d7f4da}
.repeater_hover_image_container .repeater_hover_image_itm:nth-child(3):hover{background:#fffacc}
.repeater_hover_image_itm:hover{color:#000}
.repeater_hover_image_itm:hover a{color:#25408f}
.repeater_hover_image_itm:hover a:hover{color:#34afc8}
.money_time_fun_row{position:relative}
.money_time_fun_row::before{right:0;top:-140px;position:absolute;content:"";background-size:contain;background-repeat:no-repeat;z-index:0;background-image:url('img/logo_right.png');background-position:center right;width:300px;height:300px}


/* tab workshop*/
.title_section_work_left h4{color:#1a2d65;font-size:16px;margin-top:15px}
.title_section_work_left h2{color:#19264d;font-size:46px}
.repeater_workshop_tab{display:flex;gap:40px;align-items:center}
.repeater_workshop_tab_left,.repeater_workshop_tab_right{width:calc(50% - 20px)}
.list_title_workshop_tab{margin-top:50px}
.workshop_item_title h4{color:#1a2d6580;font-size:25px;font-weight:500;margin:0!important}
.workshop_item_title:hover h4{color:#25408F!important}
.workshop_item_title:hover:after{opacity:1}
.list_title_workshop_tab{position:relative}
.list_title_workshop_tab::after{-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;width:10px;height:100%;border-radius:10px;background:#e7ebf9;content:'';top:0;left:0;position:absolute}
.workshop_item_title::after{width:10px;height:100%;border-radius:10px;background:#25408f;content:'';top:0;left:0;position:absolute;opacity:0;z-index:1;-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}
.workshop_item_title{padding:20px 30px;box-sizing:border-box;position:relative;margin:30px 0;display:table;cursor:pointer}
.active_tab_workshop.workshop_item_title:after{opacity:1}
.active_tab_workshop.workshop_item_title h4{color:#1a2d65!important}
.workshop_item_right{display:none}
.active_content_workshop.workshop_item_right{display:block}
.workshop_item_inner{min-height:600px;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;border-radius:40px;overflow:hidden;background-position:center center!important;background-size:cover!important;background-color:#e7ebf9}
.trigger_toscript .button_custom{-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}
.script_button_workshop_html{display:none}
.trigger_toscript:hover .svg-wrapper svg path:nth-child(2){fill:#34AFC8}
.trigger_toscript:hover .svg-wrapper svg path:first-child{fill:#25408F}
.video_in_popup .popup_vid.video_testim{border-radius:50px}
.logo_header_login {
	padding: 30px 20px 40px;
	max-width: 270px;
	margin: 0 auto;
	width:100%;
}


.menu_header .arrow_down_menu::before,.menu_header .active_submenu_responsive .arrow_down_menu::before {display:none !important;}

/* gravity form */


/* contactinput */
.gform-theme ::-webkit-input-placeholder{color:#5f74b6!important;opacity:1!important;font-family: 'Raleway', sans-serif;font-weight:600;font-size:17px}
.gform-theme ::-moz-placeholder{color:#5f74b6!important;opacity:1!important;font-family: 'Raleway', sans-serif;font-weight:400;font-size:17px}
.gform-theme :-ms-input-placeholder{color:#5f74b6!important;opacity:1!important;font-family: 'Raleway', sans-serif;font-weight:400;font-size:17px}
.gform-theme :-moz-placeholder{color:#5f74b6!important;opacity:1!important;font-family: 'Raleway', sans-serif;font-weight:400;font-size:17px}


.post-password-form-invalid-password{color:red;margin-bottom:20px}



input,textarea,select{box-shadow:none!important}
.gform-theme input,.gform-theme textarea,.gform-theme select,.ui-datepicker-title select{border-radius:0!important;font-family: 'Raleway', sans-serif !important}


.gform-theme input, .gform-theme textarea {	padding: 0 20px !important;}
.gform-theme input, .gform-theme textarea, .gform-theme select {
	background-color: #aebdea !important;
	outline: 0 !important;
	border: none !important;
	border-radius: 10px !important;

	font-weight: 500 !important;
}

.gform-theme select {

	padding-right: 40px !important;
}

/* Hide legend + choices for Suggested Webinars/Courses */
#field_1_7 legend.gfield_label,
#field_1_7 .gchoice {
    display: none;
}


.form_white{color:#fff;}
.form_white .gfield_label.gform-field-label {
	color: #fff !important;
	text-transform: uppercase;
	font-size: 14px !important;
	font-weight: 600 !important;

	display: inline-block;
}

.gform-theme > .gform_validation_errors{background-color:#fff!important;}

.form_white .gform_footer .gform_button.button {
	padding: 0 !important;
	background: none !important;
	border: none !important;
	height: auto !important;
}

.validation_message.gfield_validation_message  {
	color: #efb6c6 !important;
}

.gfield_label .gfield_required.gfield_required_asterisk{margin-left:5px !important;}

.form_white .gform_footer .gform_button.button:hover {background:none !important;
border:none !important;
transform:scale(0.9)
}
.gform_heading > .gform_required_legend{display:none;}

.gform-theme input,.gform-theme select{height:47px!important;}
.gfield_checkbox input, .gfield_radio input {height: 20px !important;width: 20px !important;}
.gfield_radio input, .gfield_radio label, .gfield_checkbox input, .gfield_checkbox label{cursor:pointer;}
.gform-theme textarea{height:120px!important}
.gform_title {font-size: 20px;font-weight: 700;}
.gfield_label.gform-field-label {font-weight: 700 !important;color: #292932 !important;margin-bottom:0}
.gform-field-label{font-size: 13px !important;font-weight:300!important;margin-top:0 !Important;}
.ui-datepicker-calendar{font-family: 'Raleway', sans-serif !important}
.gform_heading{margin-bottom:20px!important}
.gform_footer .gform_button.button{padding:15px 40px!important;box-sizing:border-box;text-align:center;line-height:1;font-style:normal;min-width:200px;max-width:100%;font-family: 'Raleway', sans-serif !important;background:#023e8a !important;border:1px solid #1b5d9d!important;color:#fff!important;text-transform:uppercase!important;font-size:16px!important;border-radius:0!important;display:block!important;-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;-o-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}
.gform_footer{justify-content:center!important}
.gform_confirmation_message{text-align:center;font-size:20px!important}
.gform_footer .gform_button.button:hover{background:#fff!important;color:#023e8a!important}
.gform-datepicker{width:100%!important}
.ginput_container_date{position:relative!important}
.ginput_container_date::after{position:absolute;top:4px;right:0;width:30px!important;display:block!important;transform:none!important;inset-block-start:unset!important;inset-inline-start:unset!important;left:auto!important}
.gform-theme--foundation .gform_fields{row-gap:19px!important}
.field_sublabel_below h3{margin-bottom:0!important;margin-top:30px}
.field_sublabel_below .gsection_description{font-size:15px!important;margin-top: 10px;}
.gform_required_legend{font-size:14px!important}

.ginput_container_radio,.ginput_container_checkbox,.ginput_container_consent{margin-top:8px!important}
.row_contact_form iframe{display:block!important;width:100%!important;height:600px!important}
.gsection .gsection_title {font-size: 25px;font-weight: 700;}
.gfield_radio input:before{background:#59b9c7 !important;}
.gfield_checkbox input:before{color:#59b9c7 !important;}
.gform_footer {position:relative!important}
.gform-loader{position:absolute!important;bottom:13px!important;right:20px!important}
.col_3_gravity .gfield_radio{display:flex!important;gap:20px!important;flex-wrap:wrap;flex-direction:row!important}
.col_3_gravity .gfield_radio>div{width:calc(33.33% - 14px)}
.col_3_gravity .gfield_radio .gfield-choice-input{display:none}
.col_3_gravity .gform-field-label{margin:0!important;width:100%!important}
.col_3_gravity .gform-field-label img{width:100%!important;border-radius:20px;overflow:hidden}
.col_3_gravity .gform-field-label .t_label {
	font-size: 15px !important;
	text-transform: uppercase !important;
	color: #fff !important;
	margin-top: 10px !important;
	display: block;
	font-weight: 500;
	position: absolute;
	top: 100%;
}
.col_3_gravity .gchoice input[type=radio]{display:none}
.col_3_gravity .gchoice label{position:relative;display:inline-block;cursor:pointer;margin-bottom:60px!important}
.col_3_gravity .gchoice input[type=radio]:checked+label::after{content:"✔";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:60px;color:#25408f;font-weight:700;pointer-events:none}
.col_3_gravity .gchoice input[type=radio]:checked+label::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.6);pointer-events:none;border-radius:20px}





/* bff page */
.center_bff_category h3{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);text-align:center;color:#1D4898;text-transform:uppercase;font-weight:900;font-size:43px;padding:80px;box-sizing:border-box}
.bff_category_list{position:relative;width:900px;height:900px;margin:0 auto;padding:210px;box-sizing:border-box}
.bff_category{position:absolute;top:calc(50% - 100px);left:calc(50% - 100px);transform-origin:center center;width:200px;height:200px;text-align:center}
.bff_category svg{width:100%;height:100%}
.bff_category_name{display:block;margin-top:10px;font-size:14px;font-weight:500}
.center_bff_category{width:100%;height:100%}
.center_bff_category img{width:100%}

.bff_category a{	transform-origin: center center;}
.bff_category a:hover {
	transform: scale(0.9);
	transform-origin: center center;
}


.bff_category:nth-child(4){transform:rotate(0deg) translate(345px) rotate(-0deg)}
.bff_category:nth-child(5){transform:rotate(36deg) translate(345px) rotate(-36deg)}
.bff_category:nth-child(6){transform:rotate(70deg) translate(345px) rotate(-70deg)}
.bff_category:nth-child(7){transform:rotate(108deg) translate(345px) rotate(-108deg)}
.bff_category:nth-child(8){transform:rotate(144deg) translate(345px) rotate(-144deg)}
.bff_category:nth-child(9){transform:rotate(180deg) translate(345px) rotate(-180deg)}
.bff_category:nth-child(10){transform:rotate(216deg) translate(345px) rotate(-216deg)}
.bff_category:nth-child(1){transform:rotate(250deg) translate(345px) rotate(-250deg)}
.bff_category:nth-child(2){transform:rotate(288deg) translate(345px) rotate(-288deg)}
.bff_category:nth-child(3){transform:rotate(324deg) translate(345px) rotate(-324deg)}
.top_bar_bff{display:flex;gap:60px;justify-content:space-between;margin-bottom:20px}
.title_cat_bff,.title_login h1{font-size:40px;text-transform:uppercase;color:#1D4898}
.title_cat_bff a{color:#1D4898}
.title_cat_bff a:hover{color: #A3BC09;}
.title_login h1{font-weight:700;}
.breadcr_bff{font-size:14px;font-weight:500}
.breadcr_bff .current_page_brd{text-decoration:underline;color:#1d4898;font-weight:600}
.breadcr_bff a,.breadcr_bff .space_breadcrumb{color:#000;text-decoration:none}
.breadcr_bff a:hover{color:#1D4898}
.search_icon_bff{background:#eff2fb;padding:10px;border-radius:50%;display:table;width:45px;height:45px;box-sizing:border-box;text-align:center;line-height:25px;color:#1D4898;cursor:pointer}
.top_bar_right_bff{position:relative}
.top_search_cont_bfff{position:absolute;bottom:-50px;right:0;width:290px}
.single-bff_cpt .page_login_right{background:#e8edf3}
.desktop_bff_category_list{display:block}
.mobile_bff_category_list{display:none;width:100%;gap: 10px;}
.box_list_bff_resp{background:#EFF2FB;display:flex;padding:8px;border-radius:10px;gap:20px;align-items:center;box-sizing: border-box;}
.namelist_bff_resp{font-weight:700;font-size:18px;line-height:1.2}
.imagelist_bff_resp{padding:9px;border-radius:10px;width:45px;height:45px;-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;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.box_list_bff_resp {width: calc(50% - 5px);}
.imagelist_bff_resp img{-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}
.icon_responsive_hover{position:absolute;max-width:40px;max-height:40px;width:auto;height:auto;opacity:0}
.icon_responsive_static{position:absolute;max-width:40px;max-height:40px;width:auto;height:auto}
.box_list_bff_resp:hover{color:#fff}
.box_list_bff_resp:hover .icon_responsive_static{opacity:0}
.box_list_bff_resp:hover .icon_responsive_hover{opacity:1}
.box_list_bff_resp:hover .imagelist_bff_resp{background:#fff!important}
.talk_charlie_menu a::before{background-image:url(img/vector_left_bottom.png);-webkit-animation:rotate-stepwise 4s infinite;animation:rotate-stepwise 4s infinite}
.talk_charlie_menu a::after{background-image:url(img/vector_right_bottom.png);-webkit-animation:rotate-stepwise-ccw 4s infinite;animation:rotate-stepwise-ccw 4s infinite}
.talk_charlie_menu a::after,.talk_charlie_menu a::before{content:"";position:absolute;top:0;width:70px;height:70px;background-size:contain;background-repeat:no-repeat;background-position:center;z-index:-1;left:50%;margin-left:-35px;display:block}
.talk_charlie_menu a{padding-top:80px;position:relative;display:table;z-index:1;margin:30px auto}
.talk_charlie_menu h4{font-size:22px;text-transform:uppercase;color:#fff;text-align:center}
.talk_charlie_menu{padding:0 20px;box-sizing:border-box}

/* search */
div.asl_w .probox .promagnifier .innericon svg{fill:#eff2fb!important}
#ajaxsearchlite1 .probox,div.asl_w .probox{background-color:#1d4898!important;border-radius:10px!important;border:none!important}
body .probox .proinput input,body div.asl_w .probox .proinput input::placeholder,div.asl_w .probox .proinput input{font-family:Raleway,sans-serif!important;color:#eff2fb!important}
div.asl_w{border-radius:5px;background:0 0!important;background-image:none!important}
div.asl_m .probox .proinput{margin:0!important}
body #ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-family:Raleway,sans-serif!important;color:#fff!important}
div.asl_w .probox .promagnifier{box-shadow:none!important}
div.asl_w .probox div.asl_simple-circle{border:4px solid #fff!important}
.top_search_cont_bfff{display:none}
.active_search_bff .top_search_cont_bfff{display:block}
div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{font-family:Raleway,sans-serif!important;color:#1d4898!important}
div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{display:block;line-height:1.3!important}
.item_one_bff{background:#eff9fb;padding:20px 15px;color:#1d4898;font-weight:700;border-radius:12px;display:block;text-align:center;width:calc(33.33% - 20px);box-sizing:border-box}
.grid_list_bff{display:flex;gap:30px;flex-wrap:wrap}
.item_one_bff:hover{color:#fff}
.bff-category-content{margin-top:30px}
.style_editor_bff h1{font-size:35px}
.style_editor_bff h2{font-size:32px}
.style_editor_bff h3{font-size:30px}
.style_editor_bff h4{font-size:27px}
.style_editor_bff h5{font-size:22px}
.style_editor_bff h6{font-size:20px}
.style_editor_bff h1,.style_editor_bff h2,.style_editor_bff h3,.style_editor_bff h4,.style_editor_bff h5,.style_editor_bff h6{color:#1d4898;margin-bottom:20px}
.style_editor_bff ol,.style_editor_bff ul{margin:20px 0;padding-left:0;list-style-position:inside}
.style_editor_bff hr{margin:20px 0;border-bottom:none!important;border-left:0!important;border-right:0!important}

.overlay_popup_search{display:none;}

.overlay_popup_search{background:rgba(0,0,0,0.7);position:fixed;top:0;left:0;width:100%;height:100%;content:'';z-index:999;}

.responsive_menu_open_n .search_icon_bff{display:none;}

/*general ACF style*/
.section_title_bff{font-size:25px;font-weight:700;color:#1d4899}
.section_subtitle_bff{font-size:16px;color:#1d4899}
/*general ACF style*/
/*Q&A section ACF*/
.q_a_section .section_title_bff{margin-bottom:20px}
.one_qa_acf:not(:last-child){margin-bottom:20px}
.title_qa{font-size:19px;font-weight:700;color:#1d4899;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #b1b1b1}
/*Q&A section ACF*/
/*workshops ACF*/
.workshops-container{display:flex;align-items:flex-start;justify-content:flex-start;column-gap:30px;row-gap:30px;flex-wrap:wrap}
.one_workshop_video{width:calc(50% - 15px)}
.title_under_video{font-size:19px;font-weight:700;color:#1d4899;margin-top:10px}
.subtitle_under_video{margin-top:5px}
.workshop_section .section_title_bff{margin-bottom:20px}
.workshop_section .section_subtitle_bff{margin-bottom:20px}
.icon_play_video{transition:all .3s ease-in-out;width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#1d4899;color:#fff;font-size:30px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;transform-origin: center center;}
.workshop_section .video_workshop{position:relative;border-radius:30px;overflow:hidden;display:block}
.workshop_section .video_workshop:hover .icon_play_video {
    transform: scale(.9) translate(-50%,-50%);
}
/*workshops ACF*/
/*columns ACF */
.columns_container_bff{display:flex;align-items:flex-start;column-gap:30px;row-gap:30px;flex-wrap:wrap}
.cols2 .column_bff{width:calc(50% - 15px);padding:20px;box-sizing:border-box;border:1px solid #b1b1b1;border-radius:20px}
.cols3 .column_bff{width:calc(33.33% - 20px);padding:20px;box-sizing:border-box;border:1px solid #b1b1b1;border-radius:20px}
.cols1 .column_bff{width:100%;padding:20px;box-sizing:border-box}
/*columns ACF */


/*resources or toolbox section*/
.section_resources .section_title_bff{margin-bottom:20px}
.section_resources .section_subtitle_bff{margin-bottom:20px}
.section_resources .tool-item{display:flex;align-items:center;column-gap:20px;padding:10px;background:#eff9fb;border-radius:10px}
.section_resources .download-tools-container{display:flex;flex-wrap:wrap;align-items:stretch;column-gap:30px;row-gap:30px}
.section_resources .download-tools{width:calc(33.33% - 20px);box-sizing:border-box;}
.section_resources .tool-icon{color:#fce500;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#1d4899;border-radius:5px;font-size:28px;flex-shrink:0}
.section_resources .tool-action{flex-shrink:0}
.section_resources .tool-title{width:100%;color:#1d4898;font-weight:700;font-size:18px}
.section_resources .tool-action{font-size:20px}


.tool-icon,.tool-title{
		-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
	}
/*resources or toolbox section*/

.bff-single-content{margin-top:30px;box-sizing:border-box}
.list_books_life_new{display:flex!important;flex-wrap:wrap!important;max-width:100%!important;justify-content:center;gap:20px}
.list_books_life_new .item_books_selling{width:calc(25% - 15px)}
.list_books_life_new .box_image_selling{padding:40px;border-radius:50px;height:100%!important;display: flex; align-items: center;}
.list_books_life_new .image_opacity_height{padding:40px;box-sizing:border-box}
.list_books_life_new .image_opacity_height{opacity:0;width:100%}
.list_books_life_new .box_image_selling img{margin:0 auto}
.list_books_life_new .content_item_books_selling{position:relative;height: 100%;}

.list_books_life_new .box_image_selling{flex:1;position:absolute;top:0;left:0;width:100%}
.list_books_life_new .box_title_selling {
	flex: 0;
	position: absolute;
	top: calc(100% - 85px);
	left: 0;
	width: 100%;
	height: 85px;
	text-overflow: ellipsis;
	overflow: clip;
}
.list_books_life_new .box_title_selling h3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-top: 10px;}
.list_books_life_new .item_books_selling:hover .box_image_selling{height: calc(100% - 80px)!important}


.list_books_life_new .button_style_new .button_custom {min-width: 150px;}






/* books on the shelf */
.list_books2 .group-6{display:flex;position:relative;margin-bottom:160px;padding:0 5%}
.list_books2 .group-3{display:flex;width:50%;position:relative;z-index:2}
.list_books2 .div_book2{width:33.33%;padding:0 30px 0 10px;box-sizing:border-box}
.mobile_bookshelf{display:none}


.books_desktop_view { display: block; }
.books_mobile_view { display: none; }


.list_books2 .group-5 {

	margin-bottom: 160px;
	padding: 0 5%;
	width: 100%;
	box-sizing: border-box;
}

.list_books2 .group-5:last-child {

	margin-bottom: 80px;


}

.list_books2{padding:70px 0;box-sizing:border-box;position:relative;max-width:1000px;margin:0 auto}
.list_books2::after{background:#faf4f0;position:absolute;top:0;left:2.7%;width:92.8%;height:100%;content:"";border-radius:20px;z-index:-1}
.div_book2 .item_book2{padding:25px 10px;box-sizing:border-box;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}
.title_book2{color:#fff;text-align:center;text-transform:uppercase;font-weight:700;-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;line-height:1.1}
.icon_book_2{width:100%;height:100px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}
.icon_book_2 img{filter:brightness(0) invert(1);max-height:85px;width:auto!important;margin:0 auto;max-width:100%;height: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}



/* .group-3.sub-group-1 .div_book2:first-child .item_book2,.group-3.sub-group-2 .div_book2:nth-child(3) .item_book2{background-color:#34afc8} */
/* .group-3.sub-group-1 .div_book2:nth-child(2) .item_book2,.group-3.sub-group-2 .div_book2:first-child .item_book2{background-color:#1d4898} */
/* .group-3.sub-group-1 .div_book2:nth-child(3) .item_book2{background-color:#9ecc3f} */
/* .group-3.sub-group-2 .div_book2:nth-child(2) .item_book2{background-color:#fce500} */
/* .group-3.sub-group-2 .div_book2:nth-child(2) .icon_book_2 img{filter:brightness(1) invert(0)} */
/* .group-3.sub-group-1 .div_book2:first-child a:hover,.group-3.sub-group-2 .div_book2:nth-child(3) a:hover{background-color:#d7eff4} */
/* .group-3.sub-group-1 .div_book2:nth-child(2) a:hover,.group-3.sub-group-2 .div_book2:first-child a:hover{background-color:#d4e0f7} */
/* .group-3.sub-group-1 .div_book2:nth-child(3) a:hover{background-color:#ebf4d7} */
/* .group-3.sub-group-2 .div_book2:nth-child(2) a:hover{background-color:#fffacc} */
/* .group-3.sub-group-1 .div_book2:first-child a:hover .icon_book_2 img,.group-3.sub-group-2 .div_book2:nth-child(3) a:hover .icon_book_2 img{filter:brightness(1) invert(0)} */
/* .group-3.sub-group-1 .div_book2:nth-child(2) a:hover .icon_book_2 img,.group-3.sub-group-2 .div_book2:first-child a:hover .icon_book_2 img{filter:brightness(1) invert(0)} */
/* .group-3.sub-group-1 .div_book2:nth-child(3) a:hover .icon_book_2 img{filter:brightness(1) invert(0)} */



.div_book2 a:hover .title_book2{color:#1d4898}
.desktop_bookshelf{position:absolute;top:100%;left:0;width:100%;z-index:1;transform:translateY(-13%)}
.list_books2 .group-6:last-child{margin-bottom:80px}
.top_bar_right_bff{flex-shrink:0}
.menu_responsive_col{display:none}
.menu_responsive_new{width:30px;height:20px;cursor:pointer;margin-top:0;z-index:99999999;vertical-align:middle;position:relative}
.menu_responsive_new span::after{opacity:1;top:8px;background:#fff}
.menu_responsive_new{cursor:pointer}
.menu_responsive_new span::before{top:16px;width:100%;background:#fff}
.menu_responsive_new span{background:#fff}
.menu_responsive_new span,.menu_responsive_new span::after,.menu_responsive_new span::before{display:block;width:100%;position:absolute;content:'';left:0;transform:rotate(0);transition:.25s ease-in-out;height:3px;border-radius:5px}
.responsive_menu_open_n .menu_responsive_new{width:30px;height:30px}
.responsive_menu_open_n .menu_responsive_new span::before{opacity:0}
.responsive_menu_open_n .menu_responsive_new span::after{top:0;width:30px;height:3px;display:block;border-radius:20px;position:absolute;transform:rotate(90deg);content:'';background:#fff!important}
.responsive_menu_open_n .menu_responsive_new span{width:30px;height:3px;display:block;border-radius:20px;transform:rotate(42deg);position:relative;top:15px}
.responsive_menu_open_n.menu_login_page{top:0;left:0;width:290px}
.breadcr_bff{margin-bottom:30px}

.group-5 .div_book2 {z-index: 2;}

/* .group-3 .div_book2.color_leads .item_book2, .group-3 .div_book2.color_goals .item_book2 , .group-3 .div_book2.color_numbers .item_book2 , .group-3 .div_book2.color_purpose .item_book2 {background-color:#34afc8 !important;} */
/* .group-3 .div_book2.color_leads a:hover, .group-3 .div_book2.color_goals a:hover, .group-3 .div_book2.color_numbers a:hover , .group-3 .div_book2.color_purpose a:hover {background-color:#d7eff4 !important;} */
/* .group-3 .div_book2.color_lead .item_book2, .group-3 .div_book2.color_innovate .item_book2{background-color:#9ecc3f !important;} */
 /* .group-3 .div_book2.color_lead a:hover, .group-3 .div_book2.color_innovate a:hover{background-color:#ebf4d7 !important;} */
/* .group-3 .div_book2.color_process .item_book2, .group-3 .div_book2.color_wealth .item_book2{background-color:#fcce00 !important;} */
/* .group-3 .div_book2.color_process a:hover , .group-3 .div_book2.color_wealth a:hover{background-color:#fffacc !important;} */
/* .group-3 .div_book2.color_magnify .item_book2, .group-3 .div_book2.color_health_happy .item_book2, .group-3 .div_book2.color_magnify .item_book2{background-color:#1d4898 !important;} */
/* .group-3 .div_book2.color_health_happy a img{filter: brightness(0) invert(1) !important;} */
/* .group-3 .div_book2.color_magnify a:hover img, .group-3 .div_book2.color_health_happy a:hover img{filter: brightness(1) invert(0) !important;} */
/* .group-3 .div_book2.color_magnify a:hover , .group-3 .div_book2.color_health_happy a:hover {background-color:#d4e0f7 !important;} */




.div_book2.default .item_book2,
.div_book2.color_leads .item_book2,
.div_book2.color_goals .item_book2,
.div_book2.color_numbers .item_book2,
.div_book2.color_purpose .item_book2 {
  background-color: #34afc8 !important;
}

.div_book2.default a:hover,
.div_book2.color_leads a:hover,
.div_book2.color_goals a:hover,
.div_book2.color_numbers a:hover,
.div_book2.color_purpose a:hover {
  background-color: #d7eff4 !important;
}

.div_book2.color_lead .item_book2,
.div_book2.color_innovate .item_book2 {
  background-color: #9ecc3f !important;
}

.div_book2.color_lead a:hover,
.div_book2.color_innovate a:hover {
  background-color: #ebf4d7 !important;
}

.div_book2.color_process .item_book2,
.div_book2.color_wealth .item_book2 {
  background-color: #fcce00 !important;
}

.div_book2.color_process a:hover,
.div_book2.color_wealth a:hover {
  background-color: #fffacc !important;
}

.div_book2.color_magnify .item_book2, .div_book2.color_health_happy .item_book2 { background-color: #1d4898 !important;}


.div_book2.color_health_happy a img {
  filter: brightness(0) invert(1) !important;
}

.div_book2.color_magnify a:hover img,
.div_book2.color_health_happy a:hover img {
  filter: brightness(1) invert(0) !important;
}

.div_book2.color_magnify a:hover,
.div_book2.color_health_happy a:hover {
  background-color: #d4e0f7 !important;
}



/* tribe event */

@keyframes a{
50%{background-color:#1d4797!important}
}

/*tribe events*/
.top_buttons_cat{display:flex;align-items:center;justify-content:flex-start;column-gap:50px;row-gap:20px;margin-bottom:40px;flex-wrap:wrap}
.tribe_name_cat{border:1px solid #fff;padding:7px 60px;border-radius:50px;color:#000;cursor:pointer;-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;font-size:24px;padding:2px 50px}
.active_btn_tribe,.tribe_name_cat:hover{border-color:#215292;background:0 0!important;box-shadow:0 3px 6px rgba(0,0,0,.3),0 3px 6px rgba(0,0,0,.26) inset}
.tribe_category_block .tribe-events-c-subscribe-dropdown__container,.tribe_category_block .tribe-events-calendar-list-nav,.tribe_category_block .tribe-events-calendar-list__month-separator,.tribe_category_block .tribe-events-header{display:none!important}
.tribe_category_block .tribe-events .tribe-events-l-container{max-width:100%!important;padding:0!important;height:auto!important;min-height:auto!important}
.item_edited_dev_article{flex-direction:row!important;align-items:center;column-gap:20px!important;flex-wrap:nowrap!important;width:100%;padding:0!important;margin:0!important;justify-content:flex-start!important}
.tribe-common input{font-size:18px!important}
.custom_dev_row_day .tribe-events-calendar-list__event-featured-image-wrapper,.item_edited_dev_article .tribe-events-calendar-list__event-featured-image-wrapper{width:150px!important;flex-shrink:0!important;padding:0!important;margin:0!important;overflow:hidden;box-shadow:0 0 6px rgba(0,0,0,.7)}
.custom_dev_row_day .full_details_day,.custom_dev_row_day .tribe-events-calendar-list__event-details,.item_edited_dev_article .tribe-events-calendar-list__event-details{width:100%!important;box-sizing:border-box!important;padding:20px 60px!important;margin:0!important;flex:inherit;display:flex!important;align-items:center;flex-shrink: unset !important;}

.tribe-events-calendar-list__event-featured-image-link{height:100%!important}
.btn_read_more_ev{width:auto;flex-shrink:0;padding:20px 0!important;margin:0!important;display:flex;align-items:center}
.btn_read_more_ev a{border:1px solid #000!important;padding:10px 35px!important;border-radius:50px!important;font-size:16px;-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;-o-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}
.btn_read_more_ev a:hover{border:1px solid #000!important;background:#000!important;color:#fff!important}
.item_edited_dev{flex:0!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;width:100%!important}
.custom_dev_row,.item_edited_dev_day{width:100%!important;display:block!important;margin:0 0 30px!important;padding:0!important}
.single-tribe_events .tribe-events-pg-template{max-width:1600px!important;width:95%;box-sizing: border-box;}
.columns_parent_ev{display:flex;margin:15px;box-sizing:border-box;align-items:stretch;border-radius:33px;overflow:hidden;justify-content:center;-webkit-box-shadow:0 3px 13px 0 rgba(0,0,0,.38);-moz-box-shadow:0 3px 13px 0 rgba(0,0,0,.38);box-shadow:0 3px 13px 0 rgba(0,0,0,.38)}
.right_col_ev{background:#f2f4f5;padding:50px 30px;box-sizing:border-box;display:flex;align-items:center;width:45%}
.columns_parent_ev .tribe-events-event-meta:before{display:none}
.columns_parent_ev .tribe-events-event-image{align-self:center}
.left_col_ev{padding:60px;box-sizing:border-box;width:55%}

.date_line_dev{display:flex;align-items:flex-start;column-gap:5px}
.label_date{flex-shrink:0;font-weight:700}
.columns_parent_ev .tribe-events-schedule.tribe-clearfix{display:none!important}
.tribe-common .tribe-common-b2,.tribe-common .tribe-common-b3,.tribe-common .tribe-common-h4,.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6,.tribe-common .tribe-common-h7,.tribe-common .tribe-common-h8,.tribe-events .datepicker .day,.tribe-events .datepicker .dow,.tribe-events-calendar-list__event-datetime-wrapper{font-family: 'Raleway', sans-serif!important}
.tribe-events-c-view-selector__list li{padding:0!important}
.tribe-events-c-view-selector__list li a{padding:0 10px!important;box-sizing:border-box}
.tribe-events a,.tribe-events button{outline:0!important}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link::after{left:0!important}
body .tribe-events .tribe-events-c-search__button{background:#1d4898!important;font-size:17px!important}
.ul.tribe-events-c-view-selector__list li span{font-size:17px!important}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{font-size:15px}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-messages__message{font-size:16px!important}
.tribe-common .tribe-common-anchor-thin-alt{border-bottom:1px solid #1d4898}
body .tribe-events .tribe-events-c-search__button:hover{background:#5b97c5!important}
body .tribe-events .datepicker-months table{width:100%}
body .tribe-events .tribe-common .tribe-common-c-svgicon{color:#1d4898!important}
body .tribe-events .tribe-events .tribe-events-calendar-month__calendar-event--featured::before{background-color:#5b97c5!important}
body .tribe-events .tribe-events .tribe-events-calendar-month__multiday-event-bar{background-color:#f7f7f7!important}
header.tribe-events-calendar-month__header{background:#1d4898}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title{text-align:center!important;color:#fff;font-weight:800;font-family: 'Raleway', sans-serif;font-size:13px!important}
.tribe-events-c-subscribe-dropdown__content li a{font-family: 'Raleway', sans-serif}
.tribe-events .tribe-events-calendar-month__header-column{border:1px solid #e4e4e4}
.tribe-events .datepicker .day.active,.tribe-events .datepicker .day.active.focused,.tribe-events .datepicker .day.active:focus,.tribe-events .datepicker .day.active:hover,.tribe-events .datepicker .month.active,.tribe-events .datepicker .month.active.focused,.tribe-events .datepicker .month.active:focus,.tribe-events .datepicker .month.active:hover,.tribe-events .datepicker .year.active,.tribe-events .datepicker .year.active.focused,.tribe-events .datepicker .year.active:focus,.tribe-events .datepicker .year.active:hover{background:#1d4898!important;color:#fff!important}
.tribe-events .tribe-events-calendar-month__header-column {padding: 14px 0 !important;width: 100%;	background: #1d4898;}
.tribe-events-c-top-bar__datepicker-container {width: 280px !important;}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus{background:#3359a2 !important;}
.tribe-events-calendar-month__header-row div.tribe-events-calendar-month__header-column:first-child,.tribe-events-calendar-month__header-row div.tribe-events-calendar-month__header-column:last-child{background:#1d4898}
.tribe-events h3.tribe-events-calendar-month__day-date.tribe-common-h4{font-family: 'Raleway', sans-serif}
.tribe-events h3.tribe-events-calendar-month__calendar-event-title.tribe-common-h8.tribe-common-h--alt{font-family: 'Raleway', sans-serif}
.tribe-events .tribe-events-calendar-month__calendar-event-datetime>*{font-family: 'Raleway', sans-serif!important;font-weight:600}
.tribe-events-calendar-month__day:hover{background:#f3f3f3}
.tribe-common-c-btn,.tribe-events-c-top-bar.tribe-events-header__top-bar time span,a.tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button.tribe-common-a11y-hidden,form.tribe-events-c-search.tribe-events-c-events-bar__search-form,form.tribe-events-c-search.tribe-events-c-events-bar__search-form input,ul.tribe-events-c-view-selector__list li a,ul.tribe-events-c-view-selector__list li span,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button button{font-family: 'Raleway', sans-serif!important}
.tribe-events table.table-condensed td span,.tribe-events table.table-condensed th{font-family: 'Raleway', sans-serif!important;text-transform:uppercase}
.tribe-events table.table-condensed span.month.focused.active.current{background:#185093!important;border-radius:2px!important}
.single-tribe_events h2.tribe-events-single-section-title{border-bottom:2px inset #1d4898!important;padding-bottom:10px!important;}
body .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button{border-color:#1d4898;color:#1d4898}
body .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:hover{background:#34afc8!important}
.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button{border-color:#1d4898;color:#1d4898}
.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:hover{background:#34afc8!important}
div#tribe-events-footer{background:#fafafa;padding-bottom:14px}
#tribe-events-footer nav.tribe-events-nav-pagination ul li a,.tribe-events-back a,.tribe-events-event-meta dd,.tribe-events-meta-group.tribe-events-meta-group-details dt,.tribe-events-schedule span,.tribe-events-single-event-description.tribe-events-content,.tribe-events-single-event-title{font-family: 'Raleway', sans-serif}
ul.tribe-events-sub-nav{padding:0 40px}
.single-tribe_events .tribe-events-single-section.tribe-events-event-meta{padding:20px 0;width:100%!important;font-family: 'Raleway', sans-serif!important;font-size:16px}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {

	padding-bottom: 40px;
	padding-top: 30px;
}

.single-tribe_events .cnt_login .tribe-events-pg-template {
	max-width: 1600px !important;
	width: 100%;
	box-sizing: border-box;
	padding: 0 !important;
}


.single-tribe_events .tribe-events-single-section.tribe-events-event-meta a{color:#004181!important;text-decoration:underline!important}
.single-tribe_events .tribe-events-single-section.tribe-events-event-meta a:hover{color:#000!important}
.tribe-events-calendar-list__event-datetime-wrapper.tribe-common-b2 .tribe-events-calendar-list__event-datetime-featured-text,.tribe-events-calendar-list__event-datetime-wrapper.tribe-common-b2 span,.tribe-events-calendar-list__event-datetime-wrapper.tribe-common-b2 time{color:#486998}
.tribe-events-calendar-list__event-date-tag.tribe-common-g-col time::after{background:#1d4898!important}
svg.tribe-common-c-svgicon.tribe-common-c-svgicon--featured.tribe-events-calendar-list__event-datetime-featured-icon-svg{color:#1d4898}
.tribe-events-calendar-list__event-description.tribe-common-b2 p{color:#000!important}
.tribe-events-calendar-list__event-description p.link-more a{color:#1d4898!important}
.tribe-events .tribe-events-calendar-day__event--featured::after{background:#175095!important}
.tribe-common .tribe-common-c-svgicon,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-datetime-featured-text{color:#175095!important}
time.tribe-events-calendar-day__time-separator-text.tribe-common-h7.tribe-common-h6--min-medium.tribe-common-h--alt{font-family: 'Raleway', sans-serif;font-weight:600}
.tribe-events-c-nav__list button,.tribe-events-c-nav__list-item a,.tribe-events-calendar-day__event-datetime,.tribe-events-calendar-day__event-title,.tribe-events-calendar-day__event-venue,.tribe-events-calendar-list__event-date-tag span,.tribe-events-calendar-list__event-datetime-wrapper span,.tribe-events-calendar-list__event-datetime-wrapper time,.tribe-events-calendar-list__event-description p,.tribe-events-calendar-list__event-venue span,.tribe-events-calendar-list__month-separator-text,h3.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium{font-family: 'Raleway', sans-serif!important}
.scroll_down_icon img{max-width:30px}
.custom_dev_row .tribe-common-g-row,.custom_dev_row_day.tribe-common-g-row{padding-right:40px!important;box-sizing:border-box;gap:0!important;align-items:stretch!important}
.columns_parent_ev .tribe-events,.title_overview_content,.tribe-events-single-event-description{border:none!important}
.title_overview_content{font-weight:700;font-size:30px!important}
.category_line_dev{display:none}
.custom_dev_row,.item_edited_dev_day{box-shadow:0 0 13px rgba(0,0,0,.7);overflow:hidden;box-sizing:border-box}
.custom_dev_row,.item_edited_dev_article .tribe-events-calendar-list__event-featured-image-wrapper,.item_edited_dev_day,.item_edited_dev_day .tribe-events-calendar-list__event-featured-image-wrapper{border-radius:30px}
.custom_dev_row .tribe-events-calendar-list__event-title a,.custom_dev_row_day .tribe-events-calendar-day__event-title a,.custom_dev_row_day .tribe-events-calendar-list__event-title a{font-size:30px!important}
.list_ev_det_loop{display:flex;gap:20px;flex-wrap:wrap!important;row-gap:10px!important}
.list_ev_det_loop .tribe-common-b2{margin:0!important}
.custom_dev_row_day .full_details_day{flex:auto!important}
.list_ev_det_loop .tribe-common-b2{font-size:17px!important;line-height:1!important}
.list_ev_det_loop .tribe-common-b2 span{color:#000!important}
.tribe-events-calendar-day__time-separator,.tribe-events-calendar-list__month-separator{margin-bottom:20px!important}
.tribe-events .tribe-events-c-view-selector__list-item-text{font-size:17px!important}
.right_col_ev img{border-radius:50px;overflow:hidden;box-shadow:0 3px 14px #0000004d}
.tribe-events .datepicker .day{padding:5px 0}
#tribe-events-footer{display:none!important}
.list_ev_det_loop .tribe-events-calendar-list__event-venue{display:none!important}
.tribe-events-calendar-list__event-featured-image-wrapper img{width:100%!important;height:100%!important;object-position:center;object-fit:cover}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container{padding-left:0;padding-right:0;margin:0}
input,select,textarea{box-shadow:none!important;outline:none!important}
.tribe-events-event-meta::before,.tribe-events-event-meta ~ div:not(.tribe-events-event-meta,.event-tickets){border-top:none!important}
.tribe-events-calendar-month__header-column-title > span:first-child{display:none!important}
.single_event_inner{display:flex;gap:100px}
.event_left{width:100%}
.event_right{flex-shrink:0;width:500px}
.tribe-events-meta-group{flex:0;margin-right:0;order:0;width:100%!important;padding:0!important;flex:auto!important}
.single-tribe_events .tribe-events-single-section.tribe-events-event-meta{width:100%!important;flex-wrap:wrap!important;display:flex!important;padding:0;gap:40px}



/* guest */
.guest_speakers_grid{display:flex;row-gap:60px;column-gap:40px;flex-wrap:wrap}
.guest_speaker_item{text-align:left;width:calc(25% - 30px);color:#000}
.guest_speaker_item .gs_thumb{border-radius:30px;overflow:hidden;-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;margin-bottom:5px}
.guest_speaker_item .gs_thumb img{width:100%;height:auto}
.gs_title{font-size:20px;font-weight:700;margin-top:15px;color:#1d4898;margin-bottom:10px}
.gs_excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:auto;min-height:48px;font-weight:500;color:#000;margin-bottom:15px}
.gs_btn{display:inline-block;color:#1d4898;text-decoration:underline;font-weight:500}
.guest_speaker_item:hover .gs_thumb{box-shadow:0 3px 10px rgba(0,0,0,.5)}
.guest_speaker_item:hover{color:#000;transform:translateY(-4px)}



/* single guest */

.guest_single_wrap{display:flex;gap:60px;align-items:flex-start}
.guest_single_left{width:100%}
.guest_single_right{text-align:center;flex-shrink:0;width:550px}
.gs_name{font-size:40px;margin-bottom:10px;color:#1d4898;font-weight:700}
.gs_nameposition{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #c8d2e6}
.gs_description{font-size:16px;line-height:1.6}
.gs_connect_block{margin-top:40px}
.connect_title,.gs_position{color:#1d4898;font-size:20px}
.connect_title{margin-bottom:10px;border-bottom:1px solid #c8d2e6;padding-bottom:10px}
.connect_list,.gs_email,.gs_website{margin-bottom:10px}
.gs_social_icons a{font-size:28px;margin-right:15px;color:#0d5bc4}
.gs_image{border-radius:30px;overflow:hidden}
.gs_image img{width:100%;height:auto}
.gs_lead_btn{display:inline-block;margin-top:20px;background:#37bfdc;padding:12px 30px;border-radius:12px;color:#fff}
.gs_tax_list a{padding:8px 25px;color:#fff;font-weight:700;border-radius:14px;font-size:20px}
.gs_tax_list a:hover{background:#1d4898!important}
.gs_tax_list{gap:10px;display:flex;flex-wrap:wrap;margin-top:25px}
.gs_connect_block a,.gs_connect_block p{color:#1d4898;font-size:16px;font-weight:600}
.gs_connect_block a:hover{color:#a3bc09}
.gs_social_link_gs{display:flex;flex-wrap:wrap;font-size:30px}
.gs_social_icons a{font-size:28px!important;color:#1d4898!important}
.gs_social_icons a:hover{color:#a3bc09!important}
.recent_video_gs{margin-top:30px;}
.recent_video_gs .workshops-container {margin-top: 30px;}

.search-string{border:1px solid #f2f2f2;box-shadow:0 3px 5px rgba(0,0,0,.2)!important}
.list_img li{margin-bottom:15px}
.entry-content .list_img .textwidget ul{padding-left:0!important}
.list_img ul{padding-left:0!important;margin:20px 0}
.list_img ul li{list-style:none;position:relative;padding-left:40px;font-size:18px;font-weight:500;line-height:1.4}
.list_img ul li::before{content:"";width:28px;height:28px;background-image:url('img/checkmark-circle.png');background-size:cover;background-position:center;position:absolute;left:0;top:0}
.list_title_h h1,.list_title_h h2,.list_title_h h3,.list_title_h h4,.list_title_h h5,.list_title_h h6{margin-bottom:20px}
.post-password-form input[type=password]{border:1px solid #000}
.post-password-form input[type=submit]{background:#052971;color:#fff}
.post-password-form input[type=submit]:hover{background:#34afc8}
.box_background_ct{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}
.padding_box_bg{padding:20px;box-sizing:border-box;display:flex;flex-wrap:wrap;flex-direction:column}
.item_loop_listing_new{width:calc(20% - 16px);background:#052971;border-radius:10px;overflow:hidden;box-sizing:border-box;display:flex}
.item_loop_listing_new,.item_loop_listing_new a{color:#fff}
.item_loop_listing_new a:hover{color:#34afc8}
.loop_listing_bottom_new h4{font-size:23px;text-align:center;margin:20px 0}
.buttons_area_listing_new{border:1px solid #fff;font-weight:700;padding:10px 20px;box-sizing:border-box;text-align:center;border-radius:10px;background:#fff;color:#052971;display:table;margin:0 auto;-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;margin-top:auto}
.item_loop_listing_new a:hover .buttons_area_listing_new{border:1px solid #34afc8;background:#34afc8;color:#fff}


.listing_loop_img_new img {
	object-position: center;
	object-fit: cover;
	height: 100%;
}

.listing_loop_img_new {

	width: 100%;
	aspect-ratio: 1 / 0.7;
}

.tools_and_planning_large .large_container {width:100% !important;}


.button_dwd_viode a {
	background: #052971;
	color: #fff;
	padding: 5px 10px;
	border-radius: 10px;
	display: inline-flex;
	line-height: 1;
	font-size: 15px;
	gap: 10px;
}

.button_dwd_viode {
	margin-top: 6px;
}

.button_dwd_viode a:hover {background:#1d4898;}




@media screen and (max-width: 1600px) and (min-width: 1024px) {
	.menu_header ul.menu > li:nth-last-child(-n+4) .sub-menu .sub-menu  {left: auto;top: 0;right: 100%;}
}

@media (min-width:1240px){	
	.menu_header .menu .sub-menu{display:none}
	.menu_header .menu li:hover>.sub-menu{display:block!important}
	.menu_header .sub-menu{position:absolute;background:#fff;box-sizing:border-box;text-align:left!important;list-style:none!important;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.25);box-shadow:0 1px 5px 0 rgba(0,0,0,.25);width:230px;z-index:999;left:0}
	.menu_header .sub-menu a{font-size:16px;display:inline-block}
	.menu_header .sub-menu li{line-height:1.2;padding:5px 20px;position:relative}
	.menu_header .menu>li{display:inline-block;vertical-align:middle;margin-left:50px;position:relative}
	.menu_header .menu>li>a{font-weight:700;font-size:16px;color:#fff;position:relative;text-transform:uppercase}
	.menu_header .menu>.current-menu-item>a,.menu_header .menu>li>a:hover{color:#9ecc3f}
	.menu_header .sub-menu{left:0}
	.menu_header .sub-menu .sub-menu{left:100%;top:0}
	.menu_header .sub-menu li{padding:3px 20px}
	.menu_header .sub-menu li:first-child{padding-top:17px}
	.menu_header .sub-menu li:last-child{padding-bottom:17px}
	.relative_header .menu_header .menu>li>a{color:#38558e}
	.relative_header .menu_header .arrow_down_menu{color:#38558e}
	.relative_header .menu_header .sub-menu .arrow_down_menu{right:6px;top:6px;color:#38558e}

}



@media (max-width:1700px){	
	.item_books_selling:hover .box_image_selling{height:460px}
	.inline_buttons > .panel-grid-cell{gap:20px}
	.ai_charlie_rotateimg .link_title{padding-left:40px}
	.ai_charlie_rotateimg .heading_widget{font-size:18px}
	.ai_charlie_rotateimg::after,.ai_charlie_rotateimg::before{top:-9px;width:35px;height:35px}
	.charlie_reading_hoverrow > .panel-grid-cell:first-child{padding:50px 40px;box-sizing:border-box}
	.charlie_button_inline .button_style_new .button_custom{min-width:150px}
	.charlie_reading_hoverrow > .panel-grid-cell:first-child{width:60%!important}
	.charlie_reading_hoverrow > .panel-grid-cell:last-child{width:40%!important}
}


@media (max-width:1500px){	/*  1366*/
	.super_big_title .heading_widget{font-size:50px}
	.cust_arows{margin-bottom:40px}
	.one-contact .inline_contact{font-size:17px}
	.fisrt_sect_about{padding-left:3%}
	h1, .style_h1 .heading_widget, .style_h1{font-size:43px}
	h2, .style_h2 .heading_widget, .style_h2{font-size:40px}
	h3, .style_h3 .heading_widget, .style_h3{font-size:37px}
	h4, .style_h4 .heading_widget, .style_h4{font-size:33px}
	h5, .style_h5 .heading_widget, .style_h5{font-size:23px}
	h6, .style_h6 .heading_widget, .style_h6{font-size:19px}
	.team-position{font-size:18px}
	.team-name{font-size:24px}
	.content_descr_team,.description_member{padding:80px 5%}
	.title_faq_itm_faq{font-size:35px}
	.table_banner_abs .title_top{font-size:45px}
	.right_side_ev_l{padding:40px 70px}
	.section_become_memb_form{padding:100px 0}
	.fisrt_sect_about,.fisrt_sect_workshop {align-items:flex-start!important}
	.testimonial_sg_table{font-size:20px}
	.error-404.not-found{padding:340px 20px}
	.footer_top_col1{max-width:367px}
	.logo_header_section{max-width:190px}
	.button_login_header .button_custom{min-width:100px}
	.menu_header .menu>li{margin-left:30px}
	.header_video{min-height:600px}
	.jurney_row_full>.panel-grid-cell:last-child{padding-left:10%}
	.repeater_hov_title img{max-width:50px;max-height:50px;width:auto!important;height:auto!important}
	.repeater_hover_image_container .repeater_hover_image_itm:first-child:hover .repeater_hov_title img{transform:scale(3) translate(-26%,-50px) rotate(-25deg)}
	.repeater_hover_image_container .repeater_hover_image_itm:nth-child(2):hover .repeater_hov_title img{transform:scale(4) translate(5%,-39px) rotate(-25deg)}
	.repeater_hover_image_container .repeater_hover_image_itm:nth-child(3):hover .repeater_hov_title img{transform:scale(4) translate(13%,-39px) rotate(-25deg)}
	.repeater_hover_image_itm{padding:60px 50px}
	.workshop_item_inner{min-height:450px}
	.workshop_item_title{margin:10px 0}
	.list_books_life_new .item_books_selling:hover .box_image_selling{height:330px}
	.guest_single_right {width: 400px;}	
	.gs_tax_list a {font-size: 18px;}
}

@media (max-width:1366px){	/*  1240-1366*/
	.column_image_arousel{margin-right:35px}
	.extra_small_space{height:20px}
	.small_space{height:35px}
	.medium_space{height:50px}
	.large_space{height:60px}
	.empty_responsive{height:40px;display:none!important}
	.extra_large_space{height:90px}
	.text_col{padding:40px 30px}
	.banner_image{padding:200px 10px 90px}
	.table_banner_abs .title_top{font-size:40px}
	.title_faq_itm_faq{font-size:28px}
	
	html,body{font-size:17px}
	.content_video_play img{width:70px}
	.download_free_form{padding:120px 30px}
	.item_img_text_left{width:190px}
	.item_img_text_right{padding-left:200px}
	.box_img_text{display:block}
	.item_img_text_ctn{padding:30px 15px}
	.item_img_text_ctn h4{font-size:22px}
	.button_custom_wigdets:not(.button_style_new) .button_custom,.pull-right .btn{cursor:pointer;font-size:17px;padding:17px 20px}
	.full_columns_item .link_blog_ps{width:40%}
	.full_columns_item .cont_rep_pst{width:60%}
	.third_item .featured_img_bg{height:230px}
	.third_item .date_section_read{font-size:14px}
	.half_item .featured_img_bg{height:300px}
	.error-404.not-found{padding:310px 20px 230px}
	.footer_top .menu li{margin-bottom:10px}
	.workshop_left {width: 55%;}
	.workshop_right {width: 43%;}
	.content_list_workshop {padding-right: 20px;}
	.content_list_workshop, .title_work_shop_list {padding-left: 20px;}
	.link_workshop {font-size: 18px;}
	.content_list_workshop .two_col_work {font-size: 17px;}
	.paginate-pagination .page {font-size: 18px;}
	.row_transformation > .panel-grid-cell:first-child{padding-left:50px;}
	.row_transformation > .panel-grid-cell:last-child { padding-left: 50px;}
	.list_one_process{min-height: 150px;border-radius: 80px 0 0 80px;    padding: 15px 30px; column-gap:20px;}
	.txt_process p{font-size:16px}
	.logo_header_section{max-width:180px}
	.menu_header .menu>li>a{font-size:15px}
	.header_video{min-height:450px}
	.bot_left_top_right::after,.bot_left_top_right::before{width:200px;height:200px}
	.money_time_fun_row::before{top:-50px;width:200px;height:200px}
	.repeater_hov_title h4{font-size:33px}
	.repeater_hover_image_itm{padding:50px 40px;border-radius:60px;min-height:530px}
	.repeater_hover_image_itm{min-height:580px}
	.repeater_hover_image_container .repeater_hover_image_itm:first-child:hover .repeater_hov_title img{transform:scale(3) translate(-13%,-50px) rotate(-25deg)}
	.repeater_hover_image_container .repeater_hover_image_itm:nth-child(2):hover .repeater_hov_title img{transform:scale(4) translate(10%,-39px) rotate(-25deg)}
	.repeater_hover_image_container .repeater_hover_image_itm:nth-child(3):hover .repeater_hov_title img{transform:scale(4) translate(17%,-39px) rotate(-25deg)}
	.workshop_item_title h4{font-size:22px}
	.box_image_selling{padding:40px;border-radius:40px}
	.item_books_selling:hover .box_image_selling{height:340px}
	.carousel_images {padding: 0px 30px;box-sizing: border-box;}
	.image_testi {height: 260px;}
	.testimonial-name {font-size: 18px;}
	.testimonial-position {font-size: 17px;}
	.talk_charlie_rotateimg{padding-top:100px}
	.talk_charlie_rotateimg::after,.talk_charlie_rotateimg::before{width:90px;height:90px;margin-left:-45px}
	.footer_top_col1{max-width:300px}
	.line_contact_widget{font-size:20px}
	.icon-repeat{gap:20px}
	.box_title_selling h3{font-size:19px;margin-top:15px}
	.title_section_work_left h2{font-size:40px}
	.charlie_hover_class{top:100px}
	.logo_hover_class,.charlie_reading_hoverrow{-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}
	.charlie_reading_hoverrow .logo_hover_class,.charlie_reading_hoverrow .so-widget-sow-image{-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}
	.charlie_reading_hoverrow:hover .logo_hover_class,.charlie_reading_hoverrow:hover .so-widget-sow-image{height:auto!important;width:100%!important}
	.logo_hover_class .so-widget-sow-image{height:auto;width:80%!important}
	.logo_hover_class .sow-image-container{width:100%;height:auto}
	.logo_hover_class img{width:100%;height:auto!important}
	.logo_hover_class .so-widget-sow-image{height:auto;width:270px!important;float:right}
	.list_books_life_new .item_books_selling:hover .box_image_selling{height:300px}
	.list_books_life_new .item_books_selling{width:calc(25% - 15px);padding:0}
	.icon_book_2 img{max-height:75px}
	.list_books2 .div_book2{padding:0 10px 0 5px}
	.title_book2{font-size:15px}
	.talk_charlie_menu h4 {font-size: 18px;}
	.cols3 .column_bff{width:calc(50% - 15px)}
	.event_right {width: 400px;}
	.guest_speaker_item {width: calc(33.33% - 27px);}
	.gs_name {font-size: 30px;}
	.connect_title, .gs_position {
		font-size: 18px;
	}

	.loop_listing_bottom_new h4 {
		font-size: 19px;
		margin: 15px 0;
	}



}

@media (max-width:1239px){	/* 1024-1239*/
	.team-position{font-size:17px}
	.full_columns_item .title_blog_pst{font-size:28px}
	.item_podcast_loop .txt_overlay{width:60px;text-align:center}
	.title_blog_pst{font-size:19px}
	.pms-account-subscription-action-link {font-size: 14px !important;padding: 6px 20px !important;}
	body .wppb-edit-user #edit_profile {font-size: 18px !important;	padding: 15px 20px !important;}
	.pms-account-subscription-action-link {margin-top: 5px;margin-bottom: 5px;}
	.claim_section_dwd .widget-title {font-size: 25px;margin-bottom: 20px;}
	.list_all_pdf_video>div{width:33.33%}

	.date_list_table{width:220px}
	.box_under_video_webinars{max-width:500px;}
	.tools_planning_3 .item_img_text_btn {width: 350px !important;}
	.content_above_res .content_video_play img {width: 45px;}
	.border_box_text > .panel-grid-cell {padding: 20px !important;}
	.border_box_text {gap: 20px !important;}
	.site_header.clone .menu_header{display:none!important}
	.menu_header{background:#1d4292;display:block!important;position:fixed;top:0;left:-100%;width:70%;height:100vh;z-index:999999;padding:80px 20px;overflow-x:hidden;box-sizing:border-box;border-bottom-right-radius:50px;border-bottom-left-radius:0;border-top-right-radius:50px;-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	transition:all 0.3s ease-in-out;}
	.footer_middle_container {text-align: center;}	.menu_header{text-align:left}
	.menu_header .arrow_down_menu:before{display:none;}
	.menu_header .menu > li{display:block;margin:0!important;border-bottom:1px solid rgba(255,255,255,0.6);padding:8px 0;position:relative}
	.menu_header .menu-item-has-children{padding-right:50px}
	.menu_header .content_overlay_resp {	margin-bottom: 40px;	}
	.menu_header {align-content: flex-start;}	
	.menu_header .arrow_down_menu {position: absolute; right: 0;top: 8px;	font-size: 19px;	color: #fff;}
	.menu_header .sub-menu {padding: 0;}
	.menu_header ul.menu > li:nth-last-child(-n+4) .sub-menu .sub-menu {right: 0}
	.menu_header .sub-menu li:nth-child(1) > .arrow_down_menu {top: 15px;}
	.menu_header .sub-menu{position:relative;background:#fff;padding:15px 20px;display:none}
	.arrow_down_menu::before{font-family:"FontAwesome";content:"\f107";position:absolute;top:0;left:0;font-weight:900;color:#fff;font-size:24px;line-height:1;height:20px!important;width:100%;text-align:center;-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}
	.arrow_down_menu{position:absolute;top:9px;right:0;width:20px;height:20px;cursor:pointer}
	.active_submenu_responsive .arrow_down_menu::before{transform:rotate(-180deg);top:-1px}
	.menu_header .sub-menu{background:#fff;padding:15px 20px;box-sizing:border-box;text-align:left!important;list-style:none!important;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);width:100%;margin-top:7px}
	.menu_header .sub-menu a{font-size:16px}
	.menu_header .sub-menu li{margin:5px 0;line-height:1.2}
	.menu_header .menu > li > a{font-weight:600;font-size:19px;color:#FFF;position:relative;z-index:3}
	.menu_header .menu > li > a:hover,.menu_header .menu > .current-menu-item >a{color:#fd0}
	.active_submenu_responsive .sub-menu{display:block!important}
	.menu_header .menu > li > a{font-weight:500}
	.responsive_menu_open{overflow:hidden}
	.menu_responsive_icon{display:block!important;width:30px;height:20px;cursor:pointer;position:relative}
	.site_header .large_container{display:flex;justify-content:space-between;align-items:center}
	.menu_responsive_icon span,.menu_responsive_icon span::before,.menu_responsive_icon span::after{background:#fff;display:block;width:100%;position:absolute;background-color:#1d4292!important;content:'';left:0;transform:rotate(0deg);transition:.25s ease-in-out;height:3px}
	.menu_responsive_icon span::before{opacity:1;top:16px}
	.menu_responsive_icon span::after{opacity:1;top:8px}
	.responsive_menu_open .menu_header{left:0}
	.responsive_menu_open .menu_responsive_icon span::before{opacity:0}
	.responsive_menu_open .menu_responsive_icon{width:30px;height:30px}
	.responsive_menu_open .menu_responsive_icon span::after{top:0;width:30px;height:3px;display:block;border-radius:20px;position:absolute;transform:rotate(90deg);content:''}
	.responsive_menu_open .menu_responsive_icon span{width:30px;height:3px;display:block;border-radius:20px;transform:rotate(42deg);position:relative;top:15px}
	.logo_header_section {max-width: 240px;}
	.open_limitless{bottom:30px;right:30px;width:50px;height:50px}
	.footer_top_col1{max-width:230px}
	.line_contact_widget{font-size:18px}
	.icon-itm,.icon_itm_social{width:40px;height:40px;font-size:18px}
	.icon-item-img img,.icon-item-img svg,.icon_itm_social img,.icon_itm_social svg{width:auto!important;height:auto!important;max-width:18px;max-height:20px}
	.footer_bottom_container{flex-wrap:wrap;text-align:center}
	.footer_bottom_col1,.footer_bottom_col2,.footer_bottom_col3{width:100%}
	.menu_terms .menu{display:flex;list-style:none;justify-content:center}
	.footer_bottom_col3{order:2}
	.footer_bottom_col1{order:1}
	.footer_bottom_col2{order:0;margin-bottom:10px}
	.menu_terms .menu{display:flex;list-style:none;justify-content:center;flex-direction:column;gap:9px}
	.menu_terms .menu li::after{display:none}
	.footer_bottom{padding:10px 0}
	.footer_middle_container{justify-content:center;flex-wrap:wrap}
	.footer_col_middle{width:100%!important}
	.footer_top_container{display:flex;margin:50px 0;flex-wrap:wrap;justify-content:center;flex-direction:column;gap:50px}
	.one-contact{gap:20px;flex-direction:column}
	.jurney_row_full>.panel-grid-cell:last-child{padding-left:5%}
	.bot_left_top_right::after,.bot_left_top_right::before{width:120px;height:120px}
	.workshop_item_title h4{font-size:18px}
	.find_book_call::after,.find_book_call::before{width:80px;height:100%}
	.single_item_events{padding:0 17px}
	.carousel_testi_events{padding:30px;border-radius:40px}
	.carousel_testi_events .slick_prev_new{left:-20px}
	.carousel_testi_events .slick_next_new{right:-20px}
	.box_title_events_new h3{font-size:18px;line-height:1.3}
	.bg_item_events_new{padding:20px}
	.repeater_hover_image_container .repeater_hover_image_itm:first-child:hover .repeater_hov_title img{transform:scale(2) translate(-23%,-50px) rotate(-25deg)}
	.repeater_hover_image_container .repeater_hover_image_itm:nth-child(2):hover .repeater_hov_title img{transform:scale(2) translate(10%,-49px) rotate(-25deg)}
	.repeater_hover_image_container .repeater_hover_image_itm:nth-child(3):hover .repeater_hov_title img{transform:scale(2) translate(17%,-49px) rotate(-25deg)}
	.repeater_hover_image_itm:hover{padding-top:170px}
	.repeater_hover_image_itm{padding:40px 30px;border-radius:60px;min-height:530px}
	.repeater_hov_title h4{font-size:29px}
	.repeater_hov_content{margin-top:20px;margin-bottom:30px;font-size:16px}
	.box_image_selling{padding:30px;border-radius:30px}
	.item_books_selling{padding:0 10px}
	.item_books_selling:hover .box_image_selling{height:300px}
	.button_style_new .button_custom{min-width:160px}
	.logo_hover_class .so-widget-sow-image{height:auto;width:100%!important;float:right}
	.charlie_reading_hoverrow > .panel-grid-cell:first-child{padding:35px 30px;box-sizing:border-box;width:70%!important}
	.charlie_reading_hoverrow > .panel-grid-cell:last-child{width:30%!important}
	.charlie_hover_class{bottom:0;top:auto;bottom:0;top:auto;height:auto!important}
	.charlie_reading_hoverrow:hover .charlie_hover_class img, .charlie_reading_hoverrow .charlie_hover_class img {width: 100%!important} 
	.menu_header .sub-menu .arrow_down_menu,.menu_header .sub-menu li:first-child>.arrow_down_menu{top:-2px}
	.box_image_selling .button_style_new .button_custom{font-size:15px}
	.icon_book_2 img{max-height:65px}
	.icon_book_2{height:80px}
	.list_books2 .group-6{margin-bottom:100px}
	.list_books2 .group-6:last-child{margin-bottom:50px}
	.item_one_bff{width:calc(50% - 15px)}
	.talk_charlie_menu h4{font-size:15px}
	.section_resources .download-tools{width:calc(50% - 15px)}
	.one_workshop_video .icon_play_video{width:60px;height:60px;font-size:25px}
	.style_editor_bff h1{font-size:26px}
	.style_editor_bff h2{font-size:24px}
	.style_editor_bff h3{font-size:22px}
	.style_editor_bff h4{font-size:21px}
	.style_editor_bff h5{font-size:20px}
	.style_editor_bff h6{font-size:19px}
	.div_book2 .item_book2{padding:15px 10px}
	.title_book2{font-size:13px}
	.icon_book_2{height:70px}
	.icon_book_2 img{max-height:57px}
	.bff_category_list{width:630px;height:630px;padding:160px}
	.bff_category{top:calc(50% - 80px);left:calc(50% - 80px);width:160px;height:160px}
	.bff_category:nth-child(4){transform:rotate(0) translate(240px) rotate(0deg)}
	.bff_category:nth-child(5){transform:rotate(36deg) translate(240px) rotate(-36deg)}
	.bff_category:nth-child(6){transform:rotate(70deg) translate(240px) rotate(-70deg)}
	.bff_category:nth-child(7){transform:rotate(108deg) translate(240px) rotate(-108deg)}
	.bff_category:nth-child(8){transform:rotate(144deg) translate(240px) rotate(-144deg)}
	.bff_category:nth-child(9){transform:rotate(180deg) translate(240px) rotate(-180deg)}
	.bff_category:nth-child(10){transform:rotate(216deg) translate(240px) rotate(-216deg)}
	.bff_category:first-child{transform:rotate(250deg) translate(240px) rotate(-250deg)}
	.bff_category:nth-child(2){transform:rotate(288deg) translate(240px) rotate(-288deg)}
	.bff_category:nth-child(3){transform:rotate(324deg) translate(240px) rotate(-324deg)}
	.center_bff_category h3{font-size:32px}
	.list_books_life_new .item_books_selling{width:calc(33.33% - 14px)}
	.event_right {width: 300px;}

	.guest_single_right {
		width: 290px;
	}

	.gs_tax_list a {
		padding: 6px 20px;
		border-radius: 10px;
		font-size: 16px;
	}

	.guest_single_wrap {
		gap: 40px;
	}
	
	
	.item_loop_listing_new {
	width: 300px;

}
	
	
}


@media (max-width:1023px){	/* 980-1023*/
	.section_button_bar{margin-top:50px;display:block;align-items:center}
	.section_button_bar .button_custom_wigdets{margin-right:0}
	.items_titles_cars{margin-top:40px}
	.column_content_carousel{width:62%;padding-right:3%;padding-bottom:69px;box-sizing:border-box;padding-top:20px}
	h1, .style_h1 .heading_widget, .style_h1{font-size:42px}
	h2, .style_h2 .heading_widget, .style_h2{font-size:38px}
	h3, .style_h3 .heading_widget, .style_h3{font-size:35px}
	h4, .style_h4 .heading_widget, .style_h4{font-size:32px}
	h5, .style_h5 .heading_widget, .style_h5{font-size:22px}
	h6, .style_h6 .heading_widget, .style_h6{font-size:18px}
	.heading_post_full{font-size:31px}
	.title_faq_itm_faq{font-size:22px}
	.banner_image{padding:160px 10px 90px}
	.section_become_memb_form{padding:30px 0}
	.table_banner_abs .title_top{font-size:35px}
	.right_side_ev_l{padding:20px 50px}
	.download_free_form{padding:120px 30px}
	.testimonial_sg_table{font-size:18px}
	.item_img_text_left{width:120px;padding-right:20px}
	.item_img_text_right{padding-left:120px}
	.item_img_text_btn{width:50%}

	.subscribe_friday_row h3.widget-title {font-size: 22px;}
	.row_transformation {    flex-direction: column !important;}
	.row_transformation > .panel-grid-cell:first-child {  width: 100% !important;    padding: 0 50px 50px !important;   text-align: center;}
	.row_transformation > .panel-grid-cell:first-child .heading_widget {   text-align: center;}
	.row_transformation > .panel-grid-cell:last-child {  width: 100% !important; padding-left: 50px !important;}
	.hide_mobile_space{display:none !important;}
	.header_video {min-height: 460px;}
	.money_time_fun_row {margin: 40px 0;}
	.button_custom_wigdets {box-sizing: border-box;	}
	.item_books_selling:hover .box_image_selling {height: 400px;}
	.menu_header .sub-menu li{margin:10px 0;line-height:1.2}
	.desktop_bff_category_list{display:none}
	.mobile_bff_category_list {display: flex;flex-wrap: wrap;}
	.list_books_life_new .item_books_selling{width:calc(50% - 15px)}
	.grid_list_bff {gap: 10px;}	
	
	.single_event_inner {gap: 50px;flex-wrap: wrap;}
	.event_right {	width: 100%;max-width: 300px;}


}

@media (max-width:979px){	/* 768-979*/ 
	.empty_responsive{height:40px;display:block!important}
	.center_responsive,.center_responsive .left_button,.center_responsive .left_title{text-align:center}
	.super_big_title .heading_widget{font-size:45px}
	.background_responsive {background-image: none !important}
	.cust_arows .slick-arrow{width:30px;height:30px;line-height:20px;margin-left:5px;padding-top:6px}
	.slick-arrow img{width:9px}
	.cust_arows{margin-bottom:20px}
	h1, .style_h1 .heading_widget, .style_h1{font-size:40px}
	h2, .style_h2 .heading_widget, .style_h2{font-size:33px}
	h3, .style_h3 .heading_widget, .style_h3{font-size:32px}
	h4, .style_h4 .heading_widget, .style_h4{font-size:30px}
	h5, .style_h5 .heading_widget, .style_h5{font-size:20px}
	h6, .style_h6 .heading_widget, .style_h6{font-size:18px}
	.image_trust_sect .sow-image-container img{padding:50px 20px}
	.row_books_carousel{display:block}
	.left_side_books_car{width:100%}
	.right_side_books_car{width:100%}
	.right_side_ev{padding-left:30px;box-sizing:border-box}
	.mg_image_bt_neg{margin-bottom:-80px;max-width:400px;float:right}
	.reverse_order_widget{display:flex!important;flex-direction:column}
	.cell_box_position{width:100%;box-sizing:border-box}
	.itm_rep_w{display:table;width:auto;margin:0 auto 30px}
	.cell_box_position .left_title,.cell_box_position{text-align:center!important}
	.one_memb_new .all_info_memb{max-width:500px;display:block;width:100%;margin:0 auto}
	.content_descr_team,.description_member{padding:50px 30px}
	.all_members_list{padding:0 30px;box-sizing:border-box}
	.one_memb_new{width:100%}
	.all_members_list{margin-bottom:40px}
	.title_faq_itm_faq {font-size: 20px;}
	.click_faq::after {font-size: 19px;}
	.half_item .featured_img_bg{height:230px}
	html,body{font-size:16px}
	.caption_image_text{font-size:16px}
	.rounded_white_bx{padding:0 40px}
	.descr_rep_icon{padding-left:30px}
	.shadow_radius .sow-image-container{display:table;margin:0 auto}
	.book_row_single,.book_row_single .left_title{text-align:center}
	.book_row_single img{margin:0 auto}
	.last_3_book .so-widget-sow-image{max-width:320px}
	.mfp-title.title_magn_cust{padding:25px 60px 25px 25px;font-size:21px}
	.book_row_single .left_button{text-align:center}
	.book_listing .image_caption{margin:0 auto;width:100%;max-width:400px}
	.workshops_list{text-align:center}
	.thankyou_img_width{max-width:170px;margin:0 auto}
	.full_columns_item .link_blog_ps{width:30%}
	.full_columns_item .cont_rep_pst{width:70%;padding:40px 0 40px 40px}
	.full_columns_item .title_blog_pst{font-size:24px}
	.date_section_read{display:block}
	.date_post{margin-bottom:10px}
	.third_item .featured_img_bg{height:200px}
	.date_section_read div.time_read{margin-top:10px}
	.item_podcast_loop .play_icon_podcast{width:70px}
	.error-404.not-found{padding:250px 20px 150px}
	.item_img_text:nth-child(2n+1) {padding-right: 15px;}
	.item_img_text:nth-child(2n+2) {padding-left: 15px;box-sizing: border-box;}
	.item_img_text_left {width: 100px;padding-right: 20px;}
	.item_img_text_right{padding-left:100px}
	.active_menu_profile .fa-caret-left{display:block!important}
	.open_menu_res .fa-caret-left{display:none}
	
	
	.mg_image_bt_neg {margin-bottom: 0;max-width: 400px;float: left;}
	.fisrt_sect_workshop .panel-grid-cell:last-child{padding:0 15px!important;box-sizing:border-box;}
	.fisrt_sect_about .panel-grid-cell:first-child {padding:0 15px!important;box-sizing:border-box;}
	.fisrt_sect_about .panel-grid-cell .mg_image_bt_neg{float:right!important}
	.item_animation_right{display:none!important}
	.item_animation_left{width:100%;padding-right:0;box-sizing:border-box;text-align:center}
	.item_animation{padding:60px 0;display:flex;align-items:center;min-height:auto;align-content:center}
	.item_animation_left > img{display:block!important;max-width:200px;width:100%;margin:0 auto 20px}
	.item_animation_left .left_button{text-align:center}
	
	.active_menu_profile .fa-caret-left{display:block!important}
	.open_menu_res .fa-caret-left{display:none}
	.page_login_left{left:0!important;width:70px!important}
	.active_menu_profile .page_login_left{left:0!important;width:320px!important}
	.page_login_left{position:fixed;top:0;height:100%;z-index:99;-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}

	.active_menu_profile .page_login_left .menu > li > a >label{display:block!important}
	.content_right{padding:30px 30px 30px}
	.page_login_right{width:100%;}
	.active_menu_profile .page_login_left .menu a img{float:left;display:block}
	.active_menu_profile .page_login_left .menu >li{padding-left:20px!important;padding-right:20px!important}

	.active_menu_profile .fa-caret-right{display:none!important}
	.page_login_left .menu li{-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}
	.workshop_left{width:100%}
	.workshop_right{width:100%}
	.title_login{margin-bottom:30px}
	.workshop_left{padding:20px}
	.page_login_left .menu > li>a {height: 51px;padding: 15px 0px 15px 0;}
	.arrow_image {padding: 8px 0px 6px 15px;}
	.list_custom_loop .third_item {width: 46%;}
	.third_item {margin-bottom: 30px;}
	.banner_complete_form  .heading_widget{text-align:center;}
	.banner_complete_form  .button_custom_wigdets{text-align:center;}
	.reverse_order {	display: flex !important;flex-direction: column-reverse !important;}
	.back_all_members_class .button_back_members, .back_all_members_class .parent_profile, .back_all_members_class .title_login {	padding-left: 120px !important;	padding-right: 40px !important;}
	.member_title {font-size: 28px;}
	.press_chat_single_members{padding-left:70px}
	.button_pm_message .button_custom,.button_pm_message .pull-right .btn{cursor:pointer;font-size:15px;padding:15px 15px}
	.open_chat_section .button_pm_message a{height:48px!important}
	.open_chat_section.w3eden .col-md-9{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}
	.open_chat_section.w3eden .col-md-3{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}
	.w3eden .table td,.w3eden .table th{padding:10px}
	.name_list_table{width:210px}
	.card-footer.text-muted{font-size:12px}
	.tab-content .card-body tbody>tr{border-bottom:12px solid #e8edf3}
	.avatar_list_table{border-top:none!important}
	.w3eden .card{border:none!important}
	.avatar_list_table{max-width:90px}
	.box_clr_4 > .panel-grid-cell {padding: 40px 15px !important;}
	.mg_bt_non .itm_rep_w {margin: 0 0 30px;}
	.box_3_color_bot > .panel-grid-cell:nth-child(1) > .so-panel:nth-child(1), .box_3_color_bot > .panel-grid-cell:nth-child(1) > .so-panel:nth-child(2),.box_3_color_bot > .panel-grid-cell:nth-child(2) {padding: 50px 15px!important;}
	.page_login_left .menu>li>a label{padding-top:4px}
	.menu_login_page .arrow_down_menu::before{top:18px;left:-2px;font-size:17px}
	.active_submenu_responsive .menu_login_page .arrow_down_menu::before{top:14px}
	.menu_login_page .arrow_down_menu{height:46px;line-height:46px}
	.active_menu_profile{overflow:hidden}
	.active_menu_profile .menu_login_page{overflow-x:auto;height:calc(100vh - 180px)}
	.menu_login_page{overflow-x:auto;height:calc(100vh - 140px)}
	.menu_login_page .arrow_down_menu{display:none}
	.active_menu_profile .menu_login_page .arrow_down_menu{display:block}
	.page_login_left .menu>li>a{padding:11px 0;height:47px}
	.menu_login_page .active_submenu_responsive .arrow_down_menu::before{content:"\f106"}
	.menu_login_page .sub-menu{position:relative;background:#1d4596;left:0;border-left:none;width:100%;display:none}
	.menu_login_page .active_submenu_responsive .sub-menu{display:none!important}
	.active_menu_profile .menu_login_page .active_submenu_responsive .sub-menu{display:block!important}
	.menu_login_page .arrow_down_menu::before{top:15px!important}
	.active_menu_profile .page_login_left .menu>li{padding-right:40px!important}
	.page_login_left{display:block}
	.reduce_space_row .popup_vid.video_testim{margin:0 auto;}
	.menu_header .menu-item-has-children {padding-right: 0px;}
	.video_3_row .panel-grid-cell .so-panel{width:calc(50% - 15px)!important}
	.responsive_small_powerai{text-align:center!important}
	.responsive_small_powerai .left_title{text-align:center!important}
	.responsive_small_powerai .textwidget>div{text-align:center!important}
	.responsive_small_powerai .sow-image-container{justify-content:center!important}
	.content_above_res .video_in_popup{max-width:360px}
	.faq_style_2 .tab_faq .title_faq_itm_faq{font-size:17px}
	.list_new_repicon .itm_rep_w{margin:0 0 20px}
	.list_new_repicon .descr_rep_icon{padding-left:50px!important;padding-top:5px}
	.list_new_repicon .icn_widg_rep{width:30px}
	.jurney_row_full>.panel-grid-cell:first-child{max-width:500px!important;flex-shrink:0;width:100%!important}
	.repeater_hover_image_itm{border-radius:60px;min-height:auto;width:100%!important}
	.repeater_hov_title{display:inline-flex;align-items:center;position:relative;flex-direction:column-reverse}
	.repeater_hover_image_itm .repeater_hover_image_inner{flex-direction:column;text-align:center}
	.repeater_hov_title h4{font-size:29px;margin-right:0;margin-top:20px}
	.repeater_hover_image_container .repeater_hover_image_itm:first-child:hover .repeater_hov_title img,.repeater_hover_image_container .repeater_hover_image_itm:nth-child(2):hover .repeater_hov_title img,.repeater_hover_image_container .repeater_hover_image_itm:nth-child(3):hover .repeater_hov_title img{transform:scale(2) translate(0,-25px) rotate(-25deg)}
	.repeater_hover_image_itm:hover{padding-top:120px}
	.repeater_workshop_tab_left,.repeater_workshop_tab_right{width:100%}
	.repeater_workshop_tab{flex-wrap:wrap}
	.title_section_work_left{text-align:center}
	.slick-arrow-new{width:50px;height:50px;line-height:50px;top:50%;margin-top:-25px}
	.carousel_testi_events .slick_prev_new{left:-10px}
	.carousel_testi_events .slick_next_new{right:-10px}
	.slider_books_selling .slick-arrow-new{top:-50px!important}
	.slider_books_selling .slick_prev_new{right:50%!important;left:auto!important;margin-right:20px}
	.slider_books_selling .slick_next_new{right:50%!important;left:auto!important;margin-right:-70px}
	.slider_books_selling{margin-left:-50px;margin-right:-50px;margin-top:60px}
	.item_books_selling:hover .box_image_selling{height:280px}
	.charlie_reading_hoverrow > .panel-grid-cell:first-child{padding:35px 30px!important;box-sizing:border-box;width:100%!important}
	.charlie_hover_class{position:relative}
	.charlie_reading_hoverrow > .panel-grid-cell:last-child{width:100%!important;max-width:270px;margin:0 auto!important}
	.logo_hover_class{width:100%!important;max-width:180px!important;height:auto!important}
	.logo_hover_class .so-widget-sow-image{height:auto;width:100%!important;float:none}
	.center_responsive .inline_buttons>.panel-grid-cell{justify-content:center}
	.list_books2 .group-6{margin-bottom:0;flex-wrap:wrap}
	.list_books2 .group-3{display:flex;width:100%;position:relative;z-index:2;margin-bottom:60px}
	.desktop_bookshelf{display:none}
	.mobile_bookshelf{display:block;position:absolute;top:100%;left:0;width:100%;z-index:1;transform:translateY(-13%)}
	.div_book2{z-index:2}
	.list_books2 .div_book2{padding:0 20px;position:relative;z-index:2}
	.list_books2{max-width:490px}
	.list_books2 .group-6{padding:0}
	.list_books2 .group-3{padding:0 5%}
	.list_books2 .group-6:last-child{margin-bottom:0}
	.list_books2{padding:70px 0 20px}
	.page_login{display:flex;width:100%;flex-wrap:wrap}
	.page_login_left{width:100%!important;display:flex;gap:30px;position:relative!important;align-items:center;padding:0 20px;box-sizing:border-box}
	.page_login_right{width:100%}
	.talk_charlie_menu{padding:0}
	.menu_login_page{position:fixed;top:111px;left:-100%;width:290px;background:#1d4898;height:calc(100% - 111px)}
	.talk_charlie_menu h4{display:none}
	.talk_charlie_menu,.menu_responsive_col{width:140px}
	.menu_responsive_col{display:block}
	.responsive_menu_open_n{overflow:hidden}
	.responsive_menu_open_n .menu_login_page{left:0}
	.talk_charlie_menu a{padding-top:60px;margin:20px auto}
	.logo_header_login{padding:20px 20px 30px}
	.page_login_left .menu a img{margin-top:0}
	.talk_charlie_menu a{padding-top:0}
	.talk_charlie_menu a::after,.talk_charlie_menu a::before{left:50%;margin-left:-25px;display:block;top:50%;margin-top:-25px;width:50px;height:50px}
	.custom_dev_row_day .full_details_day,.custom_dev_row_day .tribe-events-calendar-list__event-details,.item_edited_dev_article .tribe-events-calendar-list__event-details{padding:20px 30px!important}
	.custom_dev_row_day .tribe-events-calendar-list__event-featured-image-wrapper,.item_edited_dev_article .tribe-events-calendar-list__event-featured-image-wrapper{width:120px!important}
	.custom_dev_row .tribe-events-calendar-list__event-title a,.custom_dev_row_day .tribe-events-calendar-day__event-title a,.custom_dev_row_day .tribe-events-calendar-list__event-title a{font-size:24px!important}
	.btn_read_more_ev a{border:1px solid #000!important;padding:10px 25px!important;border-radius:50px!important;font-size:15px;-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;-o-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}
	.list_ev_det_loop .tribe-common-b2{font-size:16px!important;line-height:1!important}
	.tribe-events .tribe-events-l-container{min-height:600px;padding-bottom:20px!important;padding-top:20px!important}
	.tribe-common .tribe-common-l-container{padding-left:0;padding-right:0}
	.books_desktop_view{display:none}
	.books_mobile_view{display:block}
	.gs_title{font-size:18px;margin-bottom:10px}
	.guest_speakers_grid{row-gap:40px;column-gap:20px}
	.guest_speaker_item{width:calc(33.33% - 14px)}
	.gs_excerpt{margin-bottom:10px}
}

@media (max-width:828px){	/* tribeve events */
	.tribe-events-calendar-month__header-column-title span{color:#fff!important;text-align:center!important;color:#fff;font-weight:800;font-family:Raleway,sans-serif;font-size:17px!important}
	.tribe-events-calendar-month__header-column-title>span:first-child{display:block!important}
	.tribe-events-calendar-month__header-column-title>span:nth-child(2){display:none!important}
	.tribe-events .tribe-events-calendar-month__day-cell--selected,.tribe-events .tribe-events-calendar-month__day-cell--selected:focus,.tribe-events .tribe-events-calendar-month__day-cell--selected:hover{background-color:#1d4898}
	.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--event{background-color:#fff!important}
	.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{background-color:#1d4898}
	.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-daynum{color:#fff!important}
}

@media (max-width:767px){	/* 640-767*/
	.super_big_title .heading_widget{font-size:35px}
	.column_image_arousel{max-width:460px;width:90%;height:auto}
	.column_content_carousel{width:100%}
	.membership_item{display:block!important;align-items:center;height:100%}
	.left_side_books_car{height:450px}
	.extra_small_space{height:20px}
	.small_space{height:35px}
	.medium_space{height:40px}
	.large_space{height:45px}
	.extra_large_space{height:50px}
	.future_one_ev{display:block}
	.link_to_post{max-width:350px;margin:0 auto;width:100%;}
	.right_side_ev{width:100%;margin-top:30px}
	.column_content_carousel{padding:20px!important}
	.items_titles_cars{width:100%}
	.featured_img_half{width:100%;height:280px;background-position:center center;background-size:cover!important}
	.caption_image_text{text-align:center}
	.benefits_rep .icn_radius_widg{max-height:90px;max-width:70px}
	.benefits_rep .icn_widg_rep{width:110px}
	.descr_rep_icon{padding-left:20px}
	.table_banner_abs .title_top{font-size:30px}
	.space_breadcrumb{margin:0 7px}
	.date_section_read .date_post_full{display:inline-block}
	.button_custom_wigdets:not(.button_style_new) .button_custom,.pull-right .btn{cursor:pointer;font-size:15px;padding:15px 10px;min-width:150px}
	.third_item .featured_img_bg{height:160px}
	.title_blog_pst{font-size:18px}
	.row_page {padding: 50px 0;}
	.title_video_pop {text-align: center;}
	body .wppb-edit-user #edit_profile {font-size: 17px !important;}
	.list_all_pdf_video > div {	width: 50%;}
	.title_video_top h3 {font-size: 18px;text-align: center;}
	.open_chat_section.w3eden .col-md-9{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
	.open_chat_section.w3eden .col-md-3{-ms-flex:0 0 200px;flex:0 0 200px;max-width:200px}
	#inbox-table td,#sent-table td{vertical-align:middle;width:100%;display:block!important}
	#inbox-table tr{display:block!important}
	.avatar_list_table{max-width:130px;margin:0 auto;width:100%!important;padding:10px!important}
	#inbox-table td{text-align:center!important}
	.date_list_table{text-align:center!important}
	.w3eden .table td,.w3eden .table th{padding:5px 10px;box-sizing:border-box}
	.card.profile-card .text-center h3{display:block!important;font-size:13px}
	.container_100_profile {	width: 100%;gap: 0;	flex-wrap: wrap;}
	.width_50_profile {	width: 100%;margin-bottom: 10px;}
	#select_user_to_edit_form .select2-selection {padding: 9px 14px !important;font-size: 15px !important;width: 100%;}
	#select_user_to_edit_form span {font-size: 15px;}
	body .wppb-edit-user #edit_profile {font-size: 15px !important;	padding: 12px 10px !important;}
	.inner_friday_content h1{font-size:35px}
	.inner_friday_content h2{font-size:32px}
	.inner_friday_content h3{font-size:28px}
	.inner_friday_content h4{font-size:25px}
	.inner_friday_content h5{font-size:20px}
	.inner_friday_content h6{font-size:18px}
	.mg_bt_non .itm_rep_w {margin: 0 0 20px;}
	.big_title_resources .title_video_top h3 {font-size: 20px;}
	.big_title_resources .subtitle_video_top h4 {font-size: 15px;}
	.video_3_row .panel-grid-cell .so-panel {width: 100% !important }
	.content_sub_div_video {padding: 100px 10px 40px;}
	.header_video {min-height: 490px;}
	.title_cat_bff,.title_login h1{font-size:23px}
	.search_icon_bff{position:fixed;bottom:15px;right:15px}
	.top_search_cont_bfff{position:fixed;bottom:auto;right:50%;width:290px;top:60px;margin-right:-145px}
	.columns_container_bff{flex-direction:column}
	.cols2 .column_bff,.cols3 .column_bff{width:100%}
	.one_workshop_video{width:100%}
	.active_search_bff_full .overlay_popup_search{display:block}
	.section_resources .tool-title{font-size:17px}
	.content_right{padding:30px 30px 70px}
	.search_icon_bff,.top_search_cont_bfff{z-index:9999}
	.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}
	.guest_single_wrap {flex-direction: column-reverse;}
	.guest_single_right {width: 100%;max-width: 400px;}	
	.item_loop_listing_new {width: 280px;}

	.button_dwd_viode {margin-top: 6px;	text-align: center;}


}


@media (max-width:639px){	/* 480-639*/
	.title_faq_itm_faq{font-size:17px}
	.click_faq{padding:11px 70px 11px 0}
	.half_item{width:100%;margin-bottom:60px;position:relative;max-width:500px}
	.list_custom_loop{display:block}
	.banner_image{padding:120px 10px 60px}
	.table_banner_abs .title_top{font-size:24px}
	h1, .style_h1 .heading_widget, .style_h1{font-size:35px}
	h2, .style_h2 .heading_widget, .style_h2{font-size:31px}
	h3, .style_h3 .heading_widget, .style_h3{font-size:27px}
	h4, .style_h4 .heading_widget, .style_h4{font-size:25px}
	h5, .style_h5 .heading_widget, .style_h5{font-size:23px}
	h6, .style_h6 .heading_widget, .style_h6{font-size:18px}
	.rounded_white_bx{padding:0 30px}
	.benefits_rep .icn_widg_rep{width:60px}
	.benefits_rep .icn_radius_widg{max-height:50px;max-width:50px}
	.featured_img_half.radius_enabled{display:block;width:100%;height:300px}
	.right_side_ev_l{padding:20px 30px;margin-top:30px;width:100%}
	.future_event_listing{display:block}
	.mini_title_span{font-size:22px;margin-top:5px}
	.large_container{width:92%}
	.middle_container{width:92%}
	.small_container{width:92%}
	.mfp-title.title_magn_cust{padding:20px 60px 20px 25px;font-size:21px;min-height:61px}
	.custom_pop_magn .mfp-close{top:8px!important;right:0!important;font-size:26px;padding-right:20px!important}
	.item_img_text{float:none;width:100%;margin-bottom:70px}
	.text_list_item{font-size:16px}
	.item_img_text_btn{width:100%;float:none;margin:80px auto 100px!important;max-width:490px}
	.image_repeater_text_button .item_img_text_btn{margin-bottom:30px!important}
	.iframe_video_single{margin-bottom:10px}
	.thankyou_img_width{max-width:130px;margin:0 auto}
	#pms_login .input,.form_register ul input{margin-bottom:10px!important}
	body .wppb-msf-step-commands input{font-size:17px!important}
	.wppb-user-forms ul li.wppb-msf-step-commands{margin:10px 0 0 0!important}
	#register,#wp-submit{font-size:17px!important;padding:15px 50px!important}
	.my_profile_user{font-size:17px!important}
	.full_columns_item .link_blog_ps{width:100%;display:block;height:200px}
	.full_columns_item .cont_rep_pst{width:100%;padding:30px 0;display:block}
	.third_item{width:100%;margin-bottom:60px}
	.cont_rep_pst{padding:10px 0}
	.menu_header .menu{padding:50px 0 20px!important}
	.menu_header .menu>li>a{font-size:17px}
	.error-404.not-found{padding:210px 20px 120px}
	.item_animation {padding: 60px 0 0;}
	.animation_section{margin-bottom:60px;}
	.sg-popup-content-tools {width: 400px !important;}
	.log_out_row .wppb-logout-url {padding: 10px 50px !important;font-size: 18px !important;}
	.single-post .entry-content .textwidget h2{font-size: 22px;}
	.single-post .entry-content .textwidget h3{font-size: 21px;}
	.single-post .entry-content .textwidget h4{font-size: 20px;}
	.single-post .entry-content .textwidget h5{font-size: 19px;}
	.single-post .entry-content .textwidget h6{font-size:17px}
	.cf-left{width:100%;float:none}
	.cf-right{float:none;width:100%}
	.list_custom_loop .third_item {width: 100%;}
	.list_custom_loop .item_blog_loop, .list_custom_loop .full_columns_item {margin-left: 0;margin-right: 0;}
	.third_item{margin-bottom:50px}
	.learning_lunches_loop_page .half_item{width:100%;margin-bottom:60px;position:relative;max-width:500px}
	.title_video_top{display:flex;align-items:center;flex-direction:column}
	.button_video_bottom{margin-left:0;margin-top:10px}
	.list_all_pdf_video > div{width:100%;max-width:330px;margin:0 auto;padding:0 0 20px}
	.page-id-1486 .page_login{display:block;width:100%}
	.page-id-1486 .content_list_worksheet{display:block;width:100%}
	.page-id-1486 .page_login_right{display:block}

	.grid-container .grid-30 {	width: 100%;	margin-right: 0%;	float: none;}	
	.member_loop {margin: 0 10px 50px;width: 150px;text-align: center;}
	.member_title a {font-weight: 500;text-transform: uppercase;	font-size: 16px;}
	.profile_image {width: 150px;height: 150px;}
	.link_overlay {margin: 0 5px;width: 35px;height: 35px !important;}
	.link_profile {line-height: 37px;}
	.icons_overlat .btn.btn-primary {font-size: 18px;height: 35px;width: 35px;}
	.bottom_details_member {padding: 10px 0 0;}
	.w3eden .modal-footer {flex-wrap: wrap;padding: 10px;}
	#wpdm-browse-button {width: 100% !important;text-align: left;margin-bottom: 10px;}
	.w3eden .modal-footer {justify-content: flex-start;}
	.w3eden .modal-body {padding: 10px;}
	#messageformmodal .modal-footer .btn {font-size: 14px !important;}
	.w3eden .form-control {font-size: 14px;padding: 10px;}
	#messageformmodal #pmsubject {height: 50px !important;}
	.back_all_members_class .button_back_members, .back_all_members_class .parent_profile, .back_all_members_class .title_login {	padding-left: 100px !important;	padding-right: 20px !important;}
	.avatar_area_profile.profile_image, .avatar_area_profile.profile_image .profile_image {width: 150px;height: 150px;}
	.press_chat_single_members .w3eden .btn-primary{font-size:15px}
	.button_pm_message .button_custom_wigdets{display:inline-block;vertical-align:middle;margin:10px 5px}
	.w3eden #post_reply .text-right{text-align:left!important}
	.w3eden #post_reply .text-right >.btn{margin-bottom:10px!important}
	.w3eden .card-body{padding:10px}
	.w3eden .card-footer{padding:5px 10px}
	.inner_friday_content h1{font-size:32px}
	.inner_friday_content h2{font-size:27px}
	.inner_friday_content h3{font-size:23px}
	.inner_friday_content h4{font-size:22px}
	.inner_friday_content h5{font-size:19px}
	.inner_friday_content h6{font-size:17px}
	.inner_friday_content{margin:40px auto}
	.half_item {margin: 0 auto;}
	.podcasts_row .half_item {	width: 100% !important	}
	.video_small h4 {font-size: 16px;text-align: left;}
	.video_small .content_video_play img {width: 40px;}
	.subtitle_video_top h4 {font-size: 15px;margin-top: 20px;text-align: center;}
	.wp-pagenavi a,.wp-pagenavi span {font-size: 17px !important;}
	.table_style th {font-size: 14px;}
	.table_style td, .table_style th {padding: 5px 10px;}
	.table_style table {font-size: 13px;}
	.butt_label_cust{font-size:14px;padding:10px}
	.books_under_header{margin:30px auto 0}
	.book_list_life{margin-top:30px}
	.list_one_process { flex-wrap: wrap; justify-content: center;   row-gap: 10px;    text-align: center;}
	.row_transformation > .panel-grid-cell:last-child{padding-left:10px !important;}
	.list_one_process { min-height: 150px;  border-radius: 60px 0 0 60px;    padding: 20px 30px;    column-gap: 20px;}
	.video_3_row .panel-grid-cell .so-panel {width: 100% !important}
	.textwidget table td, .textwidget table th {padding: 5px;}
	.textwidget table {font-size: 13px;}	
	.header_video{min-height:600px}
	.open_limitless{bottom:20px;right:10px;width:40px;height:40px}
	.sg-popup-content_video{max-width:200px!important}
	.title_section_work_left h2{font-size:28px}
	.workshop_item_inner{min-height:280px}
	.left_icon_logo_abs .heading_widget::before{width:64px;height:64px}
	.slider_books_selling{margin-left:-150px;margin-right:-150px;margin-top:60px}	
	.col_3_gravity .gform-field-label .t_label{font-size:13px!important}
	.icon_responsive_static{max-width:35px;max-height:35px}
	.imagelist_bff_resp{padding:6px;width:37px;height:37px}
	.namelist_bff_resp{font-size:16px}
	.list_books_life_new .item_books_selling{width:100%;padding:0}
	.list_books_life_new .content_item_books_selling{display:table;margin:0 auto}
	.list_books_life_new{display:flex!important;flex-wrap:wrap!important;max-width:100%!important;justify-content:center;gap:50px}
	.list_books_life_new .box_image_selling{padding:30px;border-radius:30px}
	.list_books2 .div_book2{padding:0 13px 0 5px;position:relative;z-index:2}
	.icon_book_2 img{max-height:50px}
	.icon_book_2{height:50px}
	.list_books2{max-width:430px}
	.mobile_bff_category_list{display:flex;flex-wrap:wrap;max-width:320px;width:100%}
	.box_list_bff_resp{width:100%}
	.item_one_bff{width:100%;max-width:400px}
	.menu_login_page{top:109px;height:calc(100% - 109px)}
	.talk_charlie_menu a::after,.talk_charlie_menu a::before{width:50px;height:50px;margin-left:-25px}
	.page_login_left{gap:10px}
	.section_resources .download-tools{width:100%}
	.section_resources .download-tools-container{max-width:340px;width:100%}
	.custom_dev_row .tribe-common-g-row,.custom_dev_row_day.tribe-common-g-row{flex-wrap:wrap!important}
	.custom_dev_row_day .tribe-events-calendar-list__event-featured-image-wrapper,.item_edited_dev_article .tribe-events-calendar-list__event-featured-image-wrapper{width:150px!important;flex-shrink:0!important;padding:0!important;margin:0!important;overflow:hidden;height:120px;box-shadow:0 0 6px rgba(0,0,0,.7)}
	.custom_dev_row_day .full_details_day,.custom_dev_row_day .tribe-events-calendar-list__event-details,.item_edited_dev_article .tribe-events-calendar-list__event-details{padding:20px 0!important}
	.custom_dev_row .tribe-common-g-row,.custom_dev_row_day.tribe-common-g-row{flex-wrap:wrap!important;padding:20px!important;box-sizing:border-box}
	.btn_read_more_ev{padding:0!important}
	.custom_dev_row .tribe-events-calendar-list__event-title a,.custom_dev_row_day .tribe-events-calendar-day__event-title a,.custom_dev_row_day .tribe-events-calendar-list__event-title a{font-size:21px!important}
	.tribe-events button.tribe-events-c-top-bar__datepicker-button{font-size:18px}
	.tribe-events .tribe-events-calendar-month__header-column{padding:10px 0!important}
	.tribe-events-calendar-month__header-column-title span{font-size:14px!important}
	.guest_speaker_item{width:calc(50% - 14px)}
	
	.third_item .featured_img_bg {height: auto;padding-bottom: 76.4%;}

	.button_dwd_viode {

	text-align: left;
}
}


@media (max-width:479px){	/* 360-479*/
	.menu_header{display:block!important;width:80%;z-index:999999;padding:30px 20px}
	.arrow_down_menu::before{font-size:19px}
	.menu_header .arrow_down_menu {top: 7px;font-size: 16px;}
	h1, .style_h1 .heading_widget, .style_h1{font-size:28px}
	h2, .style_h2 .heading_widget, .style_h2{font-size:26px}
	h3, .style_h3 .heading_widget, .style_h3{font-size:24px}
	h4, .style_h4 .heading_widget, .style_h4{font-size:22px}
	h5, .style_h5 .heading_widget, .style_h5{font-size:20px}
	h6, .style_h6 .heading_widget, .style_h6{font-size:17px}
	.super_big_title .heading_widget{font-size:30px}
	.arrow_down_slyle a{height:40px;width:40px}
	.arrow_down_slyle{left:50%;margin-left:-20px;width:40px;z-index:3}
	body,html{font-size:15px}
	.item_member_tit{font-size:12px}
	.left_side_books_car{height:300px}
	.featured_img_half.radius_enabled{height:200px}
	.right_side_ev{padding-left:0}
	.heading_post_full{font-size:25px}
	.privacy_text h2{font-size:23px}
	.all_members_list{padding:0 15px}
	.content_descr_team,.description_member{padding:20px 17px}
	.one_memb_new{margin-bottom:30px}
	.ar_team{margin:15px auto 30px}
	.content_video_play img{width:50px}
	.infusion-submit button,input,select,textarea{height:45px;padding:10px 17px}
	button[type=submit],input[type=submit]{font-size:16px;padding:15px 30px;min-width:150px}
	.wp-pagenavi a,.wp-pagenavi span{width:35px!important;font-size:24px!important}
	.half_item{margin-bottom:40px}
	.rounded_white_bx{padding:0 20px}
	.footer_copy_side>div{font-size:15px}
	.future_event_listing .featured_img_half{min-height:300px}
	.mini_title_span{font-size:19px;margin-top:5px}
	.right_side_ev_l{padding:20px}
	.download_free_form{padding:80px 30px}
	.download_free_form .section_title_cust{margin-bottom:60px}
	.item_img_text_left{width:75px;padding-right:10px}
	.item_img_text_right{padding-left:77px}
	.item_img_text_right p{font-size:16px}
	.item_img_text_right h4{font-size:23px}
	.icon_list_item{width:30px;height:30px}
	.text_list_item{padding-left:15px}
	select{background-position:top 12px right 4px}
	textarea{height:125px!important}
	body .wppb-msf-step-commands input{padding:10px!important}
	.item_animation_left > img{max-width:130px}
	.sg-popup-content-tools{width:300px!important}
	.pms-account-subscription-details-table td:first-child{padding-right:0}
	.pms-account-subscription-details-table tr{margin-bottom:10px!important;display:block!important}
	.pms-account-subscription-details-table td{display:block!important}
	.content_right{padding:30px 15px 70px}
	#wppb-edit-user-backend-profile ul input{padding:10px 15px!important}
	button[type="submit"],input[type="submit"]{min-width:130px}
	.title_login h1{font-size:24px}
	.title_workshop h2{font-size:17px}
	.title_work_shop_list{padding-right:20px;padding-bottom:30px;font-size:17px}
	.workshop_left{padding:10px}
	.sub_title_workshop span{font-size:15px!important}
	.content_list_workshop,.title_work_shop_list{padding-left:10px}
	.workshop_right{width:100%;margin-top:20px}
	.content_list_workshop,.title_work_shop_list{padding:15px 10px!important;box-sizing:border-box;text-align:center}
	.content_list_workshop .two_col_work:first-child{width:100%;display:block;vertical-align:middle;padding-right:20px}
	.content_list_workshop .two_col_work:last-child{width:100%;display:block;vertical-align:middle}
	.content_list_workshop .two_col_work:first-child{padding-right:0}
	#wppb-edit-user-backend-profile ul input{font-size:15px!important}
	#wppb-edit-user-backend-profile label,#select_user_to_edit_form label{font-size:15px}
	.active_menu_profile .page_login_left{left:0!important;width:280px!important}
	.log_out_row .wppb-front-end-logout {padding: 50px 10px;max-width: 430px;width: 100%;}
	.log_out_row .wppb-logout-url {padding: 10px 20px !important;font-size: 17px !important;}
	.log_out_row .wppb-front-end-logout span {font-size: 18px;}
	.log_out_row .wppb-front-end-logout {padding: 30px 10px;}
	.single_element_video {padding: 10px !important;}
	.box_worksheets {padding: 10px;}
	.bg_pdf_list {padding: 20px 15px 0px 15px;margin-top:10px;}
	.box_worksheets a {font-size: 16px;}
	.table-condensed span {	font-size: 13px !important;}

	#messageformmodal #pmsubject {height: 45px !important;}
	#messageformmodal textarea {height: 100px !important;}
	#messageformmodal .modal-footer .btn {font-size: 13px !important;}
	.back_all_members {font-size: 13px;}
	.avatar_area_profile.profile_image, .avatar_area_profile.profile_image .profile_image {width: 120px;	height: 120px;}
	.member_title {	font-size: 17px;letter-spacing: 2px;}
	.press_chat_single_members .w3eden .btn-primary{font-size:15px;line-height:1.2}
	.w3eden .card-body{padding:10px;font-size:13px}
	.open_chat_section .button_pm_message a{height:42px!important}
	.button_pm_message .button_custom,.button_pm_message .pull-right .btn{padding:12px 15px;font-size:14px}
	.w3eden .card h3{font-size:15px}
	.button_pm_message {margin-bottom: 40px;}
	.open_menu_res {right: -26px;width: 26px;height: 30px;}
	.math_div {font-size: 15px;}
	.inline_category_workshop {flex-wrap: wrap;gap:20px;}
	.inline_category_workshop .wpcf7-form-control-wrap {	margin-left: 0;}
	.inline_category_workshop > label{margin-right:5px;}
	.inline_category_workshop .wpcf7-not-valid-tip {right: auto;left:0;text-align: left;}
	.container_big_useful_res .bg_pdf_list {padding: 0px;	margin-top: 10px;}
	.useful_resources_row .list_all_pdf_video {	margin-top: 20px;}
	.container_big_useful_res {padding: 20px 15px 10px 15px;margin-bottom: 30px;}
	.container_big_useful_res .box_worksheets h3 {font-size: 13px;}
	.box_worksheets h3 {word-break: break-all;}
	.future_events_widget h3 {font-size: 23px;}
	.future_events_widget h4 {font-size: 20px;}
	.tools_planning_3 .item_img_text_btn {float: none !important;max-width: 350px !important;display: block;width: 100% !important;}
	.textwidget table{font-size:13px}
	.table_color_bg .textwidget table{font-size:11px}
	.content_above_res .content_video_play img{width:25px}
	.faq_style_2 .tab_faq .title_faq_itm_faq{font-size:15px}
	.faq_style_2 .click_faq::after{font-size:17px;right:15px}
	.faq_style_2 .tab_faq{padding:10px 40px 10px 20px}
	.faq_style_2 .content_tab_faq .content_sub_div_faq{padding:10px 0 30px}
	.list_dots_small .icon_list_item{width:20px;height:20px}
	.list_dots_small .text_list_item{padding-left:12px}
	.list_dots_small .text_list_item .text_list_item{font-size:15px}
	.logo_header_section{max-width:200px}
	.menu_header .menu>li>a{font-size:15px}
	.repeater_hov_content{font-size:15px}
	.money_time_fun_row{margin:20px 0}
	.workshop_item_inner{min-height:220px}
	.find_book_call::after,.find_book_call::before{display:none}
	.find_book_call{padding:40px 0;position:relative}
	.trusted_events_row::after,.trusted_events_row::before{width:90px;height:90px}
	.content_item_books_selling .button_style_new .button_custom{min-width:100px;font-size:13px;padding:17px 12px;line-height: 1 !important;}
	.box_image_selling{padding: 20px 15px;border-radius:30px}
	.box_title_selling h3{font-size:17px}
	.slider_books_selling .slick_next_new{margin-right:-60px}
	.slick-arrow-new{width:40px;height:40px;line-height:40px;margin-top:-20px}
	.carousel_images{padding:0 20px;box-sizing:border-box}
	.item_carousel_big{border-radius:20px;overflow:hidden;margin:0 7px}
	.slick_prev_new{left:0}
	.slick_next_new{right:0}
	.image_testi{height:200px}
	.testimonial-name,.testimonial-position,.testimonial-text{padding-left:20px;padding-right:20px;box-sizing:border-box}
	.testimonial-name{font-size:17px}
	.testimonial-position{font-size:15px}
	.testimonial-text{line-height:1.4;font-size:14px}
	.talk_charlie_rotateimg::after,.talk_charlie_rotateimg::before{width:50px;height:50px;margin-left:-25px}
	.talk_charlie_rotateimg{padding-top:70px}
	.menu_terms .menu{display:flex;list-style:none;justify-content:center}
	.footer_col_middle .widget-title,.footer_middle_1 a{font-size:21px}
	.footer_col_middle .menu{gap:10px}
	.line_contact_widget{font-size:16px}
	.footer_bottom_container{font-size:14px;font-weight:500}
	.bot_left_top_right::after,.bot_left_top_right::before{width:90px;height:90px}
	.repeater_hov_title h4{font-size:25px}
	.repeater_hover_image_itm{padding:40px 20px}
	.title_section_work_left h2{font-size:24px}
	.slider_books_selling .slick_prev_new{margin-right:10px}
	.slider_books_selling .slick_next_new{margin-right:-50px}
	.item_books_selling:hover .box_image_selling{height:auto}
	.talk_charlie_row::after,.talk_charlie_row::before{width:160px;top:0;height:160px}
	.footer_bottom .large_container{width:96%}
	.menu_terms .menu li{padding:0 5px}
	.talk_charlie_row::after,.talk_charlie_row::before{display:none}
	.charlie_reading_hoverrow>.panel-grid-cell:first-child{padding:35px 20px!important;box-sizing:border-box;width:100%!important}
	.gform-theme input,.gform-theme select{height:44px!important}
	.col_3_gravity .gfield_radio>div{width:calc(50% - 10px)}
	.form_white .gform_footer .gform_button.button{max-width:140px}
	.list_books2 {padding: 30px 0 20px;}
	.list_books2 {max-width: 320px;}
	.icon_book_2{height:35px}
	.icon_book_2 img{max-height:35px}
	.title_book2{font-size:10px}
	.list_books2 .div_book2{padding:0 8px 0 5px}
	.div_book2 .item_book2{padding:15px 5px}
	.icon_book_2{margin-bottom:20px}
	.list_books2 .group-3{padding:0 9%}
	.menu_responsive_col,.talk_charlie_menu{width:60px}
	.logo_header_login{padding:20px 10px}
	.talk_charlie_menu a::after,.talk_charlie_menu a::before{width:36px;height:36px;margin-left:-18px;margin-top:-18px}
	.menu_login_page{top:93px;height:calc(100% - 93px)}
	.section_resources .tool-icon{width:40px;height:40px;font-size:22px}
	.list_books_life_new .box_title_selling{top:calc(100% - 70px);height:70px}
	.list_books_life_new .item_books_selling:hover .box_image_selling{height:calc(100% - 70px)!important}
	.guest_speaker_item .gs_thumb{border-radius:20px}
	.gs_title{font-size:15px}
	.guest_speakers_grid{row-gap:30px;column-gap:12px}
	.guest_speaker_item{width:calc(50% - 6px)}
	.gs_excerpt{min-height:40px;font-size:14px}
	.gs_title{margin-top:10px;margin-bottom:7px}
	.gs_excerpt{margin-bottom:5px}
	
	.gs_tax_list a {padding: 4px 15px;border-radius: 8px;	font-size: 13px;}
	.gs_tax_list {gap: 5px;	margin-top: 20px;}
	.gs_name {font-size: 24px;}
	.connect_title, .gs_position {font-size: 17px;}
	.gs_description {font-size: 15px;}
	.gs_connect_block a, .gs_connect_block p {font-size: 14px;}

	.gs_social_icons a {
		font-size: 24px !important;

	}
	.tools_planning_3  .item_img_text_btn {padding: 0;}

}

@media (max-width:359px){	/* 0-359*/
	.left_side_books_car{height:270px}
	.sg-popup-content-tools{width:270px!important}
	.table_color_bg table{font-size:10px}
	.list_books2{max-width:290px}
	.list_books2 .group-3{margin-bottom:40px}
	.menu_login_page{top:88px;height:calc(100% - 88px)}
	.page_login_left{padding:0 10px}
}