
/*------------------------------------------------------------------
		4. LOADER
	-------------------------------------------------------------------*/

    .bg_load {
        float: left;
        position: fixed;
        width: 100%;
        text-align: center;
        height: 100%;
        z-index: 999;
        top: 0;
        left: 0;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    .loader_animation {
        animation-name: rotatey;
        animation-duration: 2s;
        animation-iteration-count: infinite;
        animation-timing-function: linear;
        -webkit-animation-name: rotatey;
        -webkit-animation-duration: 2s;
        -webkit-animation-iteration-count: infinite;
        -webkit-animation-timing-function: linear;
        -moz-animation-name: rotatey;
        -moz-animation-duration: 2s;
        -moz-animation-iteration-count: infinite;
        -moz-animation-timing-function: linear;
        -ms-animation-name: rotatey;
        -ms-animation-duration: 2s;
        -ms-animation-iteration-count: infinite;
        -ms-animation-timing-function: linear;
        -o-animation-name: rotatey;
        -o-animation-duration: 2s;
        -o-animation-iteration-count: infinite;
        -o-animation-timing-function: linear;
    }
    
    @-webkit-keyframes rotatey {
        from {
            -webkit-transform: rotatey(0deg);
            -moz-transform: rotatey(0deg);
            -ms-transform: rotatey(0deg);
            -o-transform: rotatey(0deg);
            transform: rotatey(0deg);
        }
        to {
            -webkit-transform: rotatey(360deg);
            -moz-transform: rotatey(360deg);
            -ms-transform: rotatey(360deg);
            -o-transform: rotatey(360deg);
            transform: rotatey(360deg);
        }
    }
    
    @-moz-keyframes rotatey {
        from {
            -moz-transform: rotatey(0deg);
        }
        to {
            -moz-transform: rotatey(360deg);
        }
    }
    
    .full_layout_without_container {
        padding: 80px 15px 50px;
    }
    
    .opacity_half_color {
        opacity: 0.5;
    }
    
    .opacity_70_color {
        opacity: 0.7;
    }
    
    .padding_75 {
        padding: 75px 0;
    }