/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

body {
    font-family: 'Lato', sans-serif !important;
}

h1, h2, h3, h4 {
    font-family: 'Lato', sans-serif !important;
}

p {
    font-family: 'Lato', sans-serif !important;
}

.uvc-heading .uvc-main-heading h3{
	font-family: 'Lato', sans-serif !important;
}

.gradient-container-1 .btn-align-center .dt-btn {
    height: 52px;
}
#loader-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #e1e1e1; /* Adjust background color as needed */
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
}

.loader {
        width: 48px;
        height: 48px;
        border-radius: 50%;
        position: relative;
        animation: rotate 1s linear infinite
      }
      .loader::before , .loader::after {
        content: "";
        box-sizing: border-box;
        position: absolute;
        inset: 0px;
        border-radius: 50%;
        border: 5px solid #FFF;
        animation: prixClipFix 2s linear infinite ;
      }
      .loader::after{
        transform: rotate3d(90, 90, 0, 180deg );
        border-color: #e4002b;
      }

      @keyframes rotate {
        0%   {transform: rotate(0deg)}
        100%   {transform: rotate(360deg)}
      }

      @keyframes prixClipFix {
          0%   {clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}
          50%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}
          75%, 100%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}
      }
	.clientgrid .vc_column-inner {
		padding-top: 0 !important;
	}
	.app-content-wrap .wpb_content_element {
		margin-bottom: 0 !important;
	}
	.app-content-wrap .vc_column-inner {
    	padding-top: 0 !important;
	}
	.zero-space .vc_column-inner {
		padding-top: 0 !important;
	}
	.zero-space .wpb_wrapper .wpb_content_element {
		margin-bottom: 0;
	}
	.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner{
		padding-top: 0 !important;
	}
	.wpb_content_element {
		margin-bottom: 0 !important;
	}
	.vc_row-has-fill>.vc_column_container>.vc_column-inner {
		padding-top: 0;
	}
	