.cloud_serve_block_hover {
    position: absolute;
    top: 0;
    left: -100%;
    right: 0;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    transition: .3s linear 0s;
    
}

.cloud_serve_block_hover .close_btn {
    position: absolute;
    bottom: 43px;
    right: 43px;
    cursor: pointer;

}

.cloud_server_block .open_btn {
    position: absolute;
    bottom: 40px;
    right: 40px;
    cursor: pointer;

}

.cloud_server_block {
    position: relative;
    overflow: hidden;

}

.cloud_serve_block_hover.active {
    opacity: 1;
    visibility: visible;
    left: 0;

}

@media ( max-width: 767px ) {
    br {
        display: none;
        
    }
}

.cloud_serve_block_hover {
    left: -100%;
    width: 100%;
    transition: .3s linear 0s;
    
}

.cloud_server_block {
    overflow: hidden;

}

.cloud_serve_block_hover.active {
    left: 0;

}

.pricing_block {
	justify-content: space-between;
	margin-top: -222px;
	
}

.single_pricing_block_personal, .single_pricing_block_team {
	box-shadow: -20px 12px 40px 0px rgba(0, 0, 0, 0.08);
	    transform: rotate(-7deg);
    position: relative;
	    top: 23px;
    
}

.single_pricing_block_personal {
	    transform: rotate(-7deg);
	left: -70px;
 
}

.single_pricing_block_team {
	transform: rotate(7deg);
		right: -70px;
	border-radius: 24px;
}

@media (max-width: 767px) {
.single_pricing_block_personal {
    transform: inherit;
    left: 0;
	top: 0;
}
	.single_pricing_block_team {
	transform: inherit;
    right: 0;
		top: 0;
	}
	
	.pricing_block {
	margin-top: 0;
	
	}

}

.gb-icon svg {
    fill: transparent;
}

@media (max-width: 768px) {
   .wedocs-single-wrap {
        padding: 0 20px;

   }
    
    .toggle-btn span {
        width: 25px;
        display: block;
        border-bottom: 2px solid #000;
        margin-bottom: 4px;
    }
    
    .toggle-btn {
        position: absolute;
        right: 0;
        top: 5px;
        cursor: pointer;
    
    }

    .doc-nav-list {
        display: none;

    }
    
    .wedocs-sidebar.wedocs-hide-mobile .widget-title {
        position: relative;
    }
    
    .wedocs-sidebar.wedocs-hide-mobile {
        display: block;
        position: relative;
    
    }

    .wedocs-sidebar.wedocs-hide-mobile.active .doc-nav-list {
        display: block;
        
    }
}

.flywp_download_media_btn svg, .download_logo svg {
    fill: transparent !important;

}

.color_copy_btn {
    cursor: pointer;
    
}

.color_copy_btn.success {
    position: relative;
}

.color_copy_btn.success .gb-icon {
    opacity: 0;
    visibility: hidden;
}

.color_copy_btn.success:before {
    content: '';
    position: absolute;
    background: #7171FF;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    top: -1px;
    left: 0px;

}

.color_copy_btn.success:after {
    content: "";
    border: 2px solid #fff;
    position: absolute;
    border-top: 0;
    border-left: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
    width: 6px;
    height: 10px;
    margin: -3px 0px;
    
}

.download_logo:hover path {
    stroke: #fff !important;

}

.fill-transparent .gb-icon svg {
    fill: transparent !important;
    
}