/* Schedule A Consultation Sticky Button */
.kopchencenceto {
    display: none;
}

@media screen and (max-width: 689px) {
    .kopchencenceto {
        position: fixed;
        bottom: 0;
        text-align: center;
        z-index: 1002;
        background-color: #e57100;
        width: 100%;
        height: 60px;
        line-height: 60px;
        text-transform: uppercase;
        color: #fff;
    }
}
	
/*Upcoming Webinars Sticky Button*/ 
.upcoming_webinars_btn {
    -moz-transform: rotate(-90deg) translate(-50%);
    -webkit-transform: rotate(-90deg) translate(-50%);
    transform: rotate(-90deg) translate(-50%);
    position: fixed;
    top: 50%;
    left: 0;
    font-family: PT Sans Caption;
    font-weight: 600;
    white-space: nowrap;
    transform-origin: 0 0;
    z-index: 9999;
    background-color: #e57100;
    color: #ffffff;
    display: none;
    padding: 6px 15px;
    font-size: 16px;
    letter-spacing: 0.5px;
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
}
    
.upcoming_webinars_btn:hover {
    background: #e5913d;
    color: #ffffff;
}
	
@media screen and (max-width: 999px) {
	.upcoming_webinars_btn {
	    display: none !important;
	}
}

/* Tido Chat */
@media only screen and (max-width: 980px) {
 #tidio-chat-iframe { 
	bottom: 50px !important;
	margin-bottom: 0em !important; }
}

/* Copyright */
		#footer-outer[data-cols="1"] #copyright {
			padding: 32px 0 18px 0 !important;
		}
		
		.footer_social_vl {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
            gap: 20px;
			justify-content: center;
			margin-bottom: 22px
		}

		.footer_social_vl a {
			width: 40px;
			height: 40px;
			border: 2px solid rgba(142, 142, 142, 0.4);
			border-radius: 20px;
			text-align: center;
			line-height: 42px;
			opacity: 0.5;
			-webkit-transition: all .45s cubic-bezier(.25,1,.33,1);
    		transition: all .45s cubic-bezier(.25,1,.33,1);
		}

		.footer_social_vl a:hover {
			border-color: #ffffff;
			opacity: 1;
		}

		.footer_social_vl img {
			margin-bottom: 0 !important;
		}
		
		@media screen and (max-width: 689px) {
			#footer-outer[data-cols="1"] #copyright {
				padding-bottom: 90px !important;
			}
		}