/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

::-webkit-scrollbar {
    width: 12px;
    background-color: transparent;
}

::-webkit-scrollbar-thumb {
  border-radius: 2px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  background-image: linear-gradient(to right, #ff0000, #e3333c, #514242);
  background-size: 200%;
  background-repeat: no-repeat;
  background-position: center;
  transition: background-position .2s ease-in-out;
}

::-webkit-scrollbar-thumb:hover {
  background-position: right;
	border-radius: 10px;
}

::-webkit-scrollbar-thumb:active {
  background-image: 
    linear-gradient(to left, #f0bbbb, #bc2930, #a6232a);
  background-size: 200%;
  background-position: left;
}


.post-password-form {
    margin: auto;
    min-height: 38vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    align-items: center;
}
	
@media (max-width: 1024px) {
.post-password-form {
	max-width: 90%;
	}}
	
	
@media (min-width: 1025px) {
.post-password-form {
	max-width: 60% !important;
	}	}


@media (min-width: 1025px) and (max-width: 1401px)  {
	.e-con-inner {
		max-width: 90vw !important;
	}}


#certificate-home img {
  animation: rotation 68s linear infinite;
  transform-origin: center;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}