/*
Theme Name:  Active Blogs
Theme URI:   https://www.activeblogs.com
Version:     1.1
Description: A child theme of Divi. This is a custom child theme created for our site Active Blogs.
Author:      Eric Schmitzer
Template:    Divi
*/

@import url("../Divi/style.css");

/* Global */
h1,h2,h3,h4 {line-height:1.5em; font-weight:bold;}
#logo {max-height: 60px!important; width: 201px;}
.logo_container img {max-height: 60px!important;}
.home h2 {font-size:30px;}
.text-center, .textcenter {text-align: center;}
.inline-element li {display:inline;}
.uppercase {text-transform:uppercase;}
blockquote p {width:80%; text-align: center; margin: 0 auto; font-size:1.25rem; font-style: italic;}
blockquote b, strong {font-weight: 600;}
blockquote {border:none;}
sup {bottom: 0.3em;}
small {font-size: 0.75em; line-height: 0.75em;}
ol {padding: 0; counter-reset: item;}
ol > li {
  margin: 0;
  padding: 0 0 0 2em;
  text-indent: -2em;
  list-style-type: none;
  counter-increment: item;
}
ol > li:before {
  display: inline-block;
  width: 1em;
  padding-right: 1em;
  font-weight: bold;
  text-align: right;
  content: counter(item) ".";
}
p:last-of-type:not(.post-meta) {padding-bottom: 1em;}
.checklist ul li, .checkbox ul li { list-style-type: none!important;}
ul.checklist, ul.checkbox {list-style: none; margin-left: 20px;  margin-left: 2rem;}
ul.checklist li:before, ul.checkbox li:before {content: '✓ '; margin-left: -18px;}
figcaption {font-size:14px; line-height: 1.2em;}

.ten-columns .et_pb_module {width: 10%; float: left;}
.nine-columns .et_pb_module {width: 11.11%; float: left;}
.eight-columns .et_pb_module {width: 12.5%; float: left;}
.seven-columns .et_pb_module {width: 14.28%; float: left;}
.six-columns .et_pb_module {width: 16.66%; float: left;}
.five-columns .et_pb_module {width: 20%; float: left;}

.fullwidth {width: 100%!important; max-width: 100%!important;}

.su-button.su-button-style-3d{margin-bottom:10px;}
.su-button.su-button-style-3d:hover{margin-bottom:13px;}

picture.aligncenter {text-align: center;}
/* Menu */
#et-info {float:right;}
#et-info-phone a:hover {opacity: .7; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
.nav li ul li:hover {background: #0C79C7;}
ul.sub-menu {padding: 0px!important;}
#top-menu li li {padding: 0px;}
#top-menu li li a {width: 240px; padding:10px 0px;}
ul#top-menu li li a::before, ul#top-menu li li a::after {content: "";}
#menu-item-24900 a {border: 2px solid black; padding-top: 2px; padding-bottom:2px!important;}
#menu-item-24900 a:hover {
  background-color: #097dcf;
  border-color: #000;
  border-style: dotted; color: #fff;
}
#top-menu li {padding-right: 5px;}
ul#top-menu li a::before {
    content: "[";
    margin-right: 10px;
    transform: translateX(20px);
}
ul#top-menu li a::after {
    content: "]";
    margin-left: 10px;
    transform: translateX(-20px);
}
ul#top-menu li a::before, ul#top-menu li a::after {
    display: inline-block;
    opacity: 0;
    transition: transform 0.3s ease 0s, opacity 0.2s ease 0s;
}
ul#top-menu li a:hover::before, ul#top-menu li a:hover::after, ul#top-menu li a:focus::before, ul#top-menu li a:focus::after {
    opacity: 1;
    transform: translateX(0px);
}
.main-menu ul li.bracket a::before {
    content: "[";
    margin-right: 10px;
    transform: translateX(20px);
}
/* END Menu */
/* Gravity Form Styles */
.footer-form form input[type="submit"] {
	background: #1181d1;}
	
.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {
	overflow: inherit!important;}
	
body .gform_wrapper ul li.gfield { margin-top: 0px !important; }
.gform_wrapper { margin:0 !important; }
.gform_wrapper .gform_footer { margin:0 !important; padding: 0 !important; }
.no-label label.gfield_label, .no-label span[class^="name"] label {display:none !important;}
.gform_wrapper .gfield_checkbox li label { margin: 0px 0 -5px 0 !important; }
.full-width-button input.gform_button.button { width: 100% !important;}
.ginput_container_textarea textarea { margin-bottom:15px !important; }
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) { padding: 5px 10px !important; }
#gform_wrapper_2 h3.gform_title {text-align: center; margin:0px; padding:10px 10px 0px 10px;}
#gform_wrapper_2 .gform_heading {margin-bottom:0px;}
#field_16_8 {padding:20px;}
#gfield_description_16_11 {padding-top:0px; margin-top:-22px; margin-bottom:20px; }
.ginput_container_total {margin-top:0px!important;}
/* END Gravity Form Styles */
/* Specific Gravity Form Styles */
form#gform_2, form#gform_8 {padding: 10px;}
input#input_2_13, #input_2_14, input#input_8_13, #input_8_14 {margin-bottom: 10px;}
form#gform_2 .gfield_checkbox li label, form#gform_2 .gform_wrapper .gfield_radio li label, form#gform_2 input, form#gform_8 .gfield_checkbox li label, form#gform_8 .gform_wrapper .gfield_radio li label, form#gform_8 input { font-size:12px !important; }
#gform_2 h3.gform_title, #gform_8 h3.gform_title {text-align:center; margin-bottom:-30px;}
div#gform_wrapper_6, div#gform_wrapper_7, div#gform_wrapper_8 {display: block!important;}
#gform_submit_button_1, #gform_submit_button_3, #gform_submit_button_4, #gform_submit_button_5, #gform_submit_button_8, #gform_submit_button_12 {margin-top:10px; padding:10px; background-color:#1181d1; color:white; text-transform:uppercase; border:none;}
/* END Specific Gravity Form Styles */

.head-bar {
    background-image: url(https://www.activeblogs.com/wp-content/uploads/2020/04/head-bar2.webp);
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-bottom: 60px;
}
.et_pb_bg_layout_dark .head-bar {
    background-image: url(https://www.activeblogs.com/wp-content/themes/activeblog/images/head-bar-white.png);
}
.feature-image-title {padding-top: 140px!important; padding-bottom: 140px!important;}
.num {
    display: inline-block;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    text-align: center;
    line-height: 40px;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    background-color: #1181d1;
}

#main-content .container.fullwidthpage:before {
    width: 0px;
    height: 0%;
    background-color: none;
}
.button  {background: #0044d9;
    text-transform: uppercase;
	color: #fff;
    font-size: 16px;
	padding: 10px 30px;}
.button:hover,.button:visited  {color: #fff;}
/* END Global */

/*** Homepage Styles ***/
.home h1 {margin-top:5px!important;}
.hero-form input[type="submit"]{
	height: 37px;
    background: #0044d9;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    border: none;
}   
.expert-cont-left {
	background: #fff none repeat scroll 0 0;
	padding: 30px;
}
.expert-cont-right {
	background: #fff none repeat scroll 0 0;
	padding: 30px;
}

.expert-right .et_pb_column_11, .expert-right .et_pb_column_15{
    float: right!important;
}

	/* ICO-SEC icons */
	div.ico-sec {
		-webkit-transform-origin: center 69px;
		-moz-transform-origin: center 69px;
		-ms-transform-origin: center 69px;
		transform-origin: center 69px;
	}
	.ico-sec .et_pb_main_blurb_image{
		width:138px;
		height:138px;
		background:#097dcf;
		border-radius:50%;
		line-height:128px;
		 margin:auto;
		position:relative;
		display: inline-block;
		/*-webkit-animation-name:rollIn;
		animation-name: rollIn;*/
		/*-webkit-animation: rollIn 1000ms linear 1;
		-moz-animation: rollIn 1000ms linear 1;
		-ms-animation: rollIn 1000ms linear 1;*/
		/* animation: rollIn 1000ms linear 1;
		transition:all 0.5s ease 0s;*/
		text-align:center;
		font-size:48px;
		color:#fff;
		font-weight:bold;
	}
	.ico-sec .et_pb_main_blurb_image:hover::after{animation:abcircle 1s linear infinite}
	.et_pb_blurb_position_left div.et_pb_main_blurb_image{ float:left; margin-right: 10px;}
	.et_pb_blurb_position_left {clear:both}
	.ico-sec img{
	  position:absolute;
	  left:50%;
	  top:50%;
	  transform:translate(-50%,-50%);
	  -webkit-transform:translate(-50%,-50%);
	  -moz-transform:translate(-50%,-50%);
	  -ms-transform:translate(-50%,-50%)}

	.ico-sec h4 {margin-top:1em;}

	.ico-sec-bottom-curve .et_pb_main_blurb_image::after{background-image:url("https://www.activeblogs.com/wp-content/themes/activeblog/images/curve.png");background-position:center bottom;background-repeat:no-repeat;bottom:-8px;content:"";height:72px;left:-8px;margin:auto;position:absolute;right:0;top:auto;width:153px;transition:all 0.5s ease 0s;transform-origin:77px -4px 0;-webkit-transform-origin:77px -6px 0;-moz-transform-origin:77px -6px 0;-ms-transform-origin:77px -6px 0;}

	.ico-sec-top-curve .et_pb_main_blurb_image::after{background-image:url("https://www.activeblogs.com/wp-content/themes/activeblog/images/curve-top.png");background-position:center bottom;background-repeat:no-repeat; top:-8px; content:""; height:73px ;left:-8px; margin:auto; position:absolute; right:0;width:153px; transition:all 0.5s ease 0s; transform-origin: center 77px;-webkit-transform-origin:  center 77px;-moz-transform-origin: center 77px;-ms-transform-origin: center 77px;}

	.ico-sec.white .et_pb_main_blurb_image{background:#ffffff; color:#097dcf;}

	.ico-sec.white.ico-sec-top-curve .et_pb_main_blurb_image::after{background-image:url("https://www.activeblogs.com/wp-content/themes/activeblog/images/white-curve-top.png");}

	.ico-sec.white.ico-sec-bottom-curve .et_pb_main_blurb_image::after{background-image:url("https://www.activeblogs.com/wp-content/themes/activeblog/images/white-curve.png");}

	.ico-sec.gray .et_pb_main_blurb_image{background:#F0F0F0; color:#097dcf;}

	.ico-sec.gray.ico-sec-top-curve .et_pb_main_blurb_image::after{background-image:url("https://www.activeblogs.com/wp-content/themes/activeblog/images/curve-top.png");}

	.ico-sec.gray.ico-sec-bottom-curve .et_pb_main_blurb_image::after{background-image:url("https://www.activeblogs.com/wp-content/themes/activeblog/images/curve.png");}

	.process-box div.et_pb_main_blurb_image:hover { box-shadow: 0 0 4px #000; border-color: #fff;}

	@keyframes abcircle{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
/*	@-webkit-keyframes abcircle{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}*/

	@keyframes abcircle1{from{transform:rotate(180deg)}to{transform:rotate(360deg)}}
/*	@-webkit-keyframes abcircle1{from{transform:rotate(180deg)}to{transform:rotate(360deg)}}*/

	/*@keyframes rollIn{
	  from{opacity:0;transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -360deg)}to{opacity:1;transform:none}
	}
	@-webkit-keyframes rollIn{
	  from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -360deg)}to{opacity:1;-webkit-transform:none;}
	}*/
	/* END ICO-SEC icons */

	/* Brands Section */
	.brands-right .et_pb_column {float:right;}
	/* END Brands Section */
.featured-in .et_pb_gallery_image:hover {filter: saturate(100%) brightness(100%) contrast(100%) invert(0%) opacity(100%); transition-duration: .6s;}
.featured-in .et_pb_gallery_image img {height:150px; width:auto;}
.b2bmentors .social-likes {display:none!important;}
.b2bmentors .crp_related  {text-align: center; max-width: 1464px; margin: 0 auto;}
.category-b2b-mentors .DISPLAY_ULTIMATE_SOCIAL_ICONS .sfsi_shortcode_container {position: absolute; top: -70px; left: 150px;}
.linkedin_tool_bdr {width:82px!important;}
.sfsi_Sicons {display:none!important;}
.homepage-endorsements img {max-height: 108px;}
/*** END Homepage Styles ***/

/* B2B Mentors */
.et_pb_fullwidth_code.et_pb_module {z-index: auto;}

/* Quote Box */
.quote-box{background:#fdfcfa none repeat scroll 0 0;border:1px	solid #bdbcbc;border-radius:10px;box-shadow:0 0 4px #c1c1c1;width:33.33%;float:left}
.quote-box:nth-child(2){transform:scale(1.1)}
.duration{background:#f7f6f4 none repeat scroll 0 0;border-bottom:1px solid #e7e7e5;border-top:1px solid #e7e7e5;display:block;margin:0;padding:10px
0}
.quote-head{padding:20px 0}
.quote-head h4 {text-align:center;}
.quote-head h4 small{display:block}
.quote-body {padding: 0 10px;}
.quote-body ul li{border-bottom:1px solid #e7e7e5;border-top:1px solid #e7e7e5;color:#000;font-size:12px;line-height:26px;margin:auto;padding:4px
0;width:80%}
.quote-body ul{margin:30px 0 0}.quote-footer{background:#f6f5f3 none repeat scroll 0 0;border-bottom:1px solid #bdbcbc;border-radius:0 0 10px 10px;border-top:1px solid #efeeec;margin-top:25px;padding:20px 0}
/* END Quote Box */

/* Recent Blog Page */
.pagination { text-align: center; font-size: 20px; margin-bottom: 60px; }
.pageof {display:block; margin-bottom:5px;}
.num.inactive { background-color: #cccccc;}
.num.inactive:hover {background-color: #1181d1;}
.inactive, .current {margin-right: 5px;}
/* END Recent Blog Page */

/* Blog Styles */
.et_post_video {margin-bottom:1em;}
.sfsi_widget {width:100%}
.cta {
	overflow: auto;
	padding:1em;
	margin-bottom:1em;
	border-left: 10px solid #1181D1;
	background:#eee;
}
#left-area {margin-bottom:2em;}
.sidebar {
    width: 300px;
    float: right;
    margin-left: 1em;
    padding: 1em;
    background: #eee;
}
article ul, article ol {margin-left:20px;}
.margin li:not(:last-child) {margin-bottom:1em;}
.no-margin li:not(:last-child) {margin-bottom:0px !important}
li .margin {margin-top:1em;}
.list-style-type-none li {list-style-type:none;}
.falist li svg {margin-left: -25px; margin-right: 5px;}
.crp_related {margin-top:2em;}
.et_pb_widget li a:hover {
	color: #1181D1;
}
.speech-bubble {
	width:300px;
	position: relative;
    padding: 1.5em;
    margin: 1em 0em 2em 1em;
    border: 10px solid #0044d9;
    text-align: center;
    color: #333;
    background: #fff;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.speech-bubble:before {
    content: "";
    position: absolute;
    z-index: 10;
    bottom: -40px;
    left: 50px;
    width: 50px;
    height: 30px;
    border-style: solid;
    border-width: 0 10px 10px 0;
    border-color: #0044d9;
    background: transparent;
    -webkit-border-bottom-right-radius: 80px 50px;
    -moz-border-radius-bottomright: 80px 50px;
    border-bottom-right-radius: 80px 50px;
    display: block;
}
.speech-bubble:after {
    content: "";
    position: absolute;
    z-index: 10;
    bottom: -40px;
    left: 50px;
    width: 20px;
    height: 30px;
    border-style: solid;
    border-width: 0 10px 10px 0;
    border-color: #0044d9;
    background: transparent;
    -webkit-border-bottom-right-radius: 40px 50px;
    -moz-border-radius-bottomright: 40px 50px;
    border-bottom-right-radius: 40px 50px;
    display: block;
}
.speech-bubble > :first-child:after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 76px;
    width: 24px;
    height: 15px;
    background: #fff;
}
#left-area ul, .comment-content ul, .entry-content ul, body.et-pb-preview #main-content .container ul { padding: 0 0 1em 1em;}
img.aligncenter {margin-bottom:1em;}
article.category-video .post-meta .published {display:none;}
article.category-video .post-meta { color: white; margin-left: -10px;}

.podcasticon {background:#000000; padding:5px 10px 5px 5px; margin:0 5px 5px 0; border-radius:16px; display: inline-block; color:#ffffff; text-decoration: none; font-size: 12px;}
.podcasticon a {color:#ffffff; text-decoration: none; }
.podcasticon:hover {background:#242424;}
.podcasticon img {padding: 0px 5px 0px 0px;}

#podscribe-embed-root div {font-size:16px; font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif; line-height: 1.7em;}
/* END Blog Styles */

/* Team Page */
#post-727 h1.entry-title {text-align:center}
img.team-photo {
    width: 100%;
    max-width: 300px!important;
}
/* END Team Page */

/* Webinar Page */
.webinarjambutton { border: 2px solid rgba(0, 0, 0, 0.5);
    background: rgb(2, 3, 222);
    color: rgb(255, 255, 255);
    font-size: 18px;
    padding: 14px 40px;
    box-shadow: none;
    border-radius: 4px;
    white-space: normal;
    font-weight: 700;
    line-height: 1.3;
	cursor: pointer;}
@media (max-width: 1256px){
	#webinar-wrapper iframe {min-height:987px!important;}
}
article.post-26817 button#js-reg-btn {display:none;}
.digit {padding-top:1px;}
#webinarregister, #webinarschedule {padding:0px!important;}
#gform_submit_button_9 {margin-top: 20px;}
div.webinara {
    background: url(https://event.webinarjam.com/img/reg_modals/reg_modal_6_bg_2.jpg) no-repeat;
    background-size: cover;
    color: white;
    padding: 20px;}
div.webinarb {padding: 20px;}

@media (max-width: 1256px){
	#webinar-wrapper iframe {min-height:987px!important;}
}
/* END Webinar Page */

/* eLink Webinar Page */
#elink-logo .et_pb_fullwidth_header_container.center .header-content {max-width: 1080px!important; width: 100%!important;}
.et_pb_countdown_timer .label {color:#000;}
.page-id-25905 li, .page-id-25905 p:not(.label):not(.value) {font-size: 22px!important; line-height: 1.5em!important;} 
.page-id-25905 #main-footer {display:none;}
/* END eLink Webinar Page */

/* Portfolio Page */
.right-tabs div.su-tabs-nav {
    text-align: right;
}
.img-zoom { border:1px solid #195380 !important; -webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); transform: scale(1.1,1.1); }
.portfolio-item { border: 3px solid #ccc; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; }
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 15px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 15px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 15px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 15px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 30px; height: 30px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 30px; height: 30px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 60px; height: 60px; left: -5px; top: -5px; z-index: 102!important; }
.ui-resizable-ne { cursor: ne-resize; width: 30px; height: 30px; right: -5px; top: -5px;}
#ipadPreviewContainer {
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	z-index:100;
  display:none;
}
#ipadPreview {
	position: absolute;
	top: 15%;
	left: 0;
  	right: 0;
  	margin: 0 auto;
	max-width:960px;
	padding: 0px;
	z-index:100;
	overflow: visible;
	display:none;
}
#portfolioClose {
	position: absolute;
	top: 0;
  	right: 0;
  	z-index: 101;
}
#portfolioResize {
	position: absolute;
  	top: 0;
  	left: 0;
  	z-index: 101;
}
/* END Portfolio Page */
/* Other Page Styles */
.easyPieChart {
    margin-left: auto;
	margin-right: auto;
}

.page-template-page-template-blank-no-sidebar header, .page-template-page-template-blank-no-sidebar footer, .page-template-page-template-blank-no-sidebar #top-header {display:none;}
.page-template-page-template-blank-no-sidebar .container:before { width: 0px!important; background-color: none!important;}
.page-template-page-template-blank-no-sidebar #page-container {padding-top:0px!important;}

/* END Other Page Styles */

/* Footer */
.footer-widget {text-transform: uppercase;}
.footer-social li::before, .footer-menu li::before {border:none; display:none;}
address {font-style: normal;}
div#footer-info {width:100%;}
#custom_html-10 {float:none;  text-align: center;}
#custom_html-9 {float:none;  text-align: right;}
/* END Footer */

/* Category Archive Page */
body.archive.category h2.entry-title {margin-top:10px;}
/* END Category Archive Page */

/* 15-Day Challenge*/
.challengecta {
	max-width: 700px; 
	margin: 0 auto 1em auto;
    background: rgba(255,255,255,0.80);
    color: black;
    padding: 20px 20px 30px 20px;
    border: 3px dashed grey;
	text-align: center;	
}

#myInput {font-size: 16px;
  min-width: 300px;
}
.tooltip2 {
  position: relative;
  display: inline-block;
  font-size: 16px;
}

.tooltip2 .tooltiptext2 {
  visibility: hidden;
  width: 140px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: -75px;
  opacity: 0;
  transition: opacity 0.3s;
}

.tooltip2 .tooltiptext2::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.tooltip2:hover .tooltiptext2 {
  visibility: visible;
  opacity: 1;
}
/* Mobile Styles */
@media (min-width: 1321px) and (max-width: 1559px) {
  .expert-cont {
    min-height: 235px;
  }
	.expert-cont-left {
		float: left;
		margin-left: -30%;
		margin-top: 13%;
		width:90%;
		min-height: 200px;
	}
	.expert-cont-right {
		float: right;
		margin-right: -30%;
		margin-top: 13%;
		width:90%;
		min-height: 200px;
	}
}
@media (min-width: 981px) {
	 .homepage-section {font-size: 2.4em;}
}
@media (min-width: 981px) and (max-width: 1320px) {

	.expert-cont-left {
		float: left;
		margin-left: -30%;
		margin-top: 13%;
		width:90%;
		min-height: 200px;
	}
	.expert-cont-right {
		float: right;
		margin-right: -30%;
		margin-top: 13%;
		width:90%;
		min-height: 200px;
	}
}
@media screen and ( max-width: 980px ) {
    .reverse {
        display: flex;
        flex-direction: column-reverse;
    }
} 
@media (min-width: 441px) and (max-width: 980px){
	.ten-columns .et_pb_module {width: 100%; float: none;}
	.nine-columns .et_pb_module {width: 100%; float: none;}
	.eight-columns .et_pb_module {width: 100%; float: none;}
	.seven-columns .et_pb_module {width: 100%; float: none;}
	.six-columns .et_pb_module {width: 100%; float: none;}
	.five-columns .et_pb_module {width: 100%; float: none;}
	.alignleft, .alignright {float:none!important; margin-left: auto!important; margin-right: auto!important;    display: block!important;}
	
	#menu-item-24900 a {border:none;}
	.sidebar {
    	width: 100%;
    	float: none;
		margin-left: 0;
		margin-bottom:1em;
	}
	.head-bar {background-size: 63%;}  
	.expert-cont-right {text-align:left}
	.right-arrow img {
    	transform: rotate(90deg);
    	width: 50%;
    	margin-top: 15px;
  	}
  	.feature-image-title {padding-top: 70px!important; padding-bottom: 70px!important;}
  	.footer-widget div {width: 100%; text-align:center;}}

@media (max-width: 440px){
	.ten-columns .et_pb_module {width: 100%; float: none;}
 	.nine-columns .et_pb_module {width: 100%; float: none;}
 	.eight-columns .et_pb_module {width: 100%; float: none;}
 	.seven-columns .et_pb_module {width: 100%; float: none;}
 	.six-columns .et_pb_module {width: 100%; float: none;}
 	.five-columns .et_pb_module {width: 100%; float: none;}
	.alignleft, .alignright {float:none!important; margin-left: auto!important; margin-right: auto!important;display: block!important;}
  	#menu-item-24900 a {border:none;}
	.sidebar {
    	width: 100%;
    	float: none;
		margin-left: 0;
		margin-bottom:1em;
	}
  .head-bar {
    background-size: 63%;
  }
.et_header_style_left #logo,.et_header_style_split #logo{max-width:75%}
  .expert-cont-right {text-align:left}
  .right-arrow img {
    transform: rotate(90deg);
    width: 50%;
    margin-top: 15px;
  }
  .feature-image-title {padding-top: 70px!important; padding-bottom: 70px!important;}
  .footer-widget div {width: 100%; text-align:center;}
  .head-bar {
    background-size: 100%;
  } 
}
	
/* END Mobile Styles */

.animate-character
{
  background-image: linear-gradient(
    -225deg,
    #55d9db 0%,
    #f0ff00 29%,
    #ff1361 67%,
    #fff800 100%
  );
  background-size: auto auto;
  background-clip: border-box;
  background-size: 200% auto;
  color: #fff;
  background-clip: text;
  text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: textclip 2s linear infinite;
  display: inline-block;
}

@keyframes textclip {
  to {
    background-position: 200% center;
  }
}