
	:root{
		--primary-color: #3794EA !important;
		--secondary-color:#2F5C85 !important;
		--tertiary-color:#202020 !important;
		--quaternary-color: #F6FBFF !important;
		--gray-color : #E7E7E7;
		--black-color : #000000;
		--white-color : #ffffff;
        --natural-color : #202020;
		--primary-gradient-bg: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 25.02%, rgba(0, 0, 0, 0.40) 74.72%), #3794EA;
		--secondary-gradient-bg: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 25.02%, rgba(0, 0, 0, 0.40) 74.72%), #3794EA;
		--tertiary-gradient-bg: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 25.02%, rgba(0, 0, 0, 0.40) 74.72%), #202020;
		--quaternary-gradient-bg: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 25.02%, rgba(0, 0, 0, 0.40) 74.72%), #F6FBFF;
		--h1-font-size: 50px;
		--h2-font-size: 40px;
		--h3-font-size: 36px;
		--h4-font-size: 30px;
		--h5-font-size: 26px;
		--h6-font-size: 20px;
		
		
	}
	
	
	
	.elementor-btn-primary .elementor-button{ 
		background-color: #3794EA !important;
		color:#ffffff !important;
		border-radius:4px 4px 4px 4px !important;
	}
	.elementor-btn-primary .elementor-button:hover{ 
		background-color: #B8D9F7 !important;
		color: #ffffff !important;
		border-radius:4px 4px 4px 4px;
	}    
	.elementor-btn-secondary .elementor-button{ 
		background-color: #2F5C85 !important;
		color:#F6FBFF !important;
		border-radius:4px 4px 4px 4px !important;
		}
	.elementor-btn-secondary .elementor-button:hover{
		background-color: #192530 !important;
		color: #FFFFFF !important;
		border-radius:4px 4px 4px 4px;
	}
    .primary-gradient-bg{
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 25.02%, rgba(0, 0, 0, 0.40) 74.72%), #3794EA!important;
    }
    .secondary-gradient-bg{
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 25.02%, rgba(0, 0, 0, 0.40) 74.72%), #2F5C85!important;
    }
    .tertiary-gradient-bg{
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 25.02%, rgba(0, 0, 0, 0.40) 74.72%), #202020!important;
    }
    .quaternary-gradient-bg{
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 25.02%, rgba(0, 0, 0, 0.40) 74.72%), #F6FBFF!important;
    } 
	.mb-n4{
	  margin-bottom: -1.5rem !important;
	}
	@media (max-width: 992px) {
		h1, .elementor h1{ line-height:40px !important;  font-size:36px !important; }
		h2, .elementor h2{ line-height:28px !important; font-size:22px !important; }
		h3, .elementor h3{ line-height:31px !important; font-size:26px !important; }
	}
	pady-10{ padding-top:10px; padding-bottom:10px;}padx-10{ padding-left:10px; padding-right:10px;}pady-20{ padding-top:20px; padding-bottom:20px;}padx-20{ padding-left:20px; padding-right:20px;}pady-30{ padding-top:30px; padding-bottom:30px;}padx-30{ padding-left:30px; padding-right:30px;}pady-40{ padding-top:40px; padding-bottom:40px;}padx-40{ padding-left:40px; padding-right:40px;}pady-50{ padding-top:50px; padding-bottom:50px;}padx-50{ padding-left:50px; padding-right:50px;}pady-60{ padding-top:60px; padding-bottom:60px;}padx-60{ padding-left:60px; padding-right:60px;}pady-70{ padding-top:70px; padding-bottom:70px;}padx-70{ padding-left:70px; padding-right:70px;}pady-80{ padding-top:80px; padding-bottom:80px;}padx-80{ padding-left:80px; padding-right:80px;}pady-90{ padding-top:90px; padding-bottom:90px;}padx-90{ padding-left:90px; padding-right:90px;}pady-100{ padding-top:100px; padding-bottom:100px;}padx-100{ padding-left:100px; padding-right:100px;}