.logo-img
{
width:90px !important;
}
.submit-btn
{
padding-top:0px !important;
}
ul.social-links-container
{
float:left;
width:100%;
margin:0px;
padding:0px;
list-style:none;
margin-top:20px;
}
ul.social-links-container li
{
display:inline-block;	
margin:5px;
}
ul.social-links-container li a
{
float:left;
padding:3px 10px;
padding-top:6px;
border:1px solid rgba(0,0,0,0.2);
border-radius:5px !important;
color:rgba(0,0,0,0.6) !important;
}
ul.social-links-container li a:hover
{
color:white !important;	
background:var(--webiste-primary-color) !important;
border:1px solid white;
}
.btn-primary
{
background:var(--webiste-primary-color) !important;
border:1px solid var(--webiste-primary-color) !important;
}
.nk-footer
{
background:white !important;
}
section.section
{
padding-top:30px !important;
margin-top:0px !important;
}
.section-content .block-typo h2
{
font-size:20px !important;
}
.accordion-container
{
float:left !important;
width:100% !important;
padding:50px 20% !important;
}
.accordion-container .accordion
{
float:left !important;
width:100% !important;
padding:0px !important;
}
.accordion-container .accordion .container
{
width:100% !important;
min-width:100% !important;
max-width:100% !important;
}
.accordion-container .accordion .container .accordion-content-label
{
color: #293a51 !important;	
}
.accordion-container .accordion .container .accordion-content-text
{
color: #293a51 !important;	
font-size:14px !important;
opacity:0.8 !important;
line-height:25px !important;
}
.contact-page-container
{
width:100% !important;
float:left !important;
margin-top:30px !important;
}
.contact-page-container h1
{
font-size:30px !important;
}
.contact-page-container p
{
font-size:14px !important;
}
.contact-page-container label
{
display:none !important;	
}
input, select, textarea
{
padding:10px 15px !important;
margin-bottom:10px !important;
border-radius:15px !important;
resize:none;
border:1px solid rgba(0,0,0,0.14) !important;
}
.contact-infos-details-border h1,
.contact-infos-details-border h2
{
display:inline-block !important;
font-size:25px !important;	
}
.contact-infos-details-border h1 ion-icon
{
margin-bottom:-3px !important;	
}
.login-register-page
{
float:left;
width:100% !important;
margin-top:50px !important;
}
.login-register-page label
{
display:none !important;	
}
.login-register-page .row .col-12,
.login-register-page .row .col-8,
.login-register-page .row .col-6,
.login-register-page .row .col-4,
.login-register-page .row .col-4,
.login-register-page .row .col-3,
.login-register-page .row .col-2
{
margin:0px !important;	
padding:0px 2px !important;	
}
.login-register-page .btn
{
padding:8px 15px !important;	
}
.login-register-page h2
{
float:left !important;
width:100%;
font-size:20px !important;
}
.login-register-page p
{
float:left !important;
width:100%;
font-size:14px !important;
margin-bottom:25px !important;
}
.login-option-section, .terms-and-conditions-section
{
float:left !important;
width:100%;	
text-align:center;
padding:0px 10px;
}
.login-option-section p, .terms-and-conditions-section p
{
float:left !important;
width:100%;	
text-align:center;
margin-bottom:0px !important;
}
.login-option-section p a, .terms-and-conditions-section p a
{
color:var(--webiste-primary-color) !important;
text-decoration:underline !important;
}
.login-option-section
{
margin-top:15px !important;
}
.login-option-section p
{
font-weight:700 !important;
}
.terms-and-conditions-section
{
border-top:1px solid rgba(0,0,0,0.1);
margin-top:15px !important;
padding-top:15px !important;
}
.section-no-padding div
{
padding-bottom:0px !important;	
}
.primary-slide-container
{
display:block;
float:left;
width:100%;
height:calc(100vh - 10px);
position:relative;
margin-top:-90px;
}
.primary-banner-slide
{
float:left;
width:100%;
height:calc(100vh - 10px);
position:relative;
background-position:top center;
background-repeat:no-repeat;
background-size:cover;
background-blend-mode:multiply;
display:flex;
overflow:hidden !important;
}
.primary-banner-slide:before, .primary-banner-slide:after
{
content:"";
position:absolute;
top:-25%;
right:-10%;
width:40% !important;
padding-bottom:40% !important;
border-radius:30px;
background:var(--webiste-primary-color)!important;
transform:rotate(-20deg);
}
.primary-banner-slide:after
{
opacity:0.2;	
transform:rotate(-25deg);
z-index:0;
}
.primary-banner-slide-overlay
{
float:left;
width:100%;
margin:auto;
position:relative;
z-index:200 !important;
}
.primary-slide-content-text
{
float:left;
width:100%;
position:relative;
}
.primary-slide-content-text h1
{
float:left;
width:100%;
color:var(--webiste-primary-color) !important;
font-family:Montaga;
font-family:Montserrat;
text-transform:uppercase;
font-size:40px;
position:relative;
font-weight:900;
}
.primary-slide-content-text p
{
float:left;
width:100%;
color:var(--webiste-text-color) !important;
font-size:16px;
position:relative;
font-family:Montaga;
}
.primary-slide-content-text p span
{
float:left;
width:100%;
color:var(--webiste-third-color)!important;
text-transform:uppercase;
font-family:Oswald;
font-size:50px;	
}
.primary-banner-slide-3 .primary-slide-content-text p span
{
color:white !important;	
}
a.slide-btn
{
background:white !important;
color:var(--webiste-primary-color)!important;
text-transform:uppercase;
font-family:'Lilita One', cursive;
font-size:15px;
font-weight:400 !important;
}
.primary-banner-slide-3 a.slide-btn
{
color:var(--webiste-third-color)!important;	
}
a.slide-btn ion-icon
{
margin-bottom:-2px;
}
.primary-slide-container .owl-prev span, .primary-slide-container .owl-next span {
background:white !important;
color:var(--webiste-primary-color)!important;
}
.primary-banner-slide .slice-banner-1,
.primary-banner-slide .slice-banner-2
{
position:absolute !important;
width:40% !important;
bottom:-30px !important;
}
.slide-img-style
{
width:40%;
position:absolute;
bottom:0px;
right:0px;
transform:rotate(5deg);
z-index:1000;
}
.btn-download-app
{
display:inline-block;
margin:5px;
padding:10px 15px;
border-radius:10px;
background:var(--webiste-primary-color)!important;	
color:white;
}
.btn-download-app:hover
{
background:var(--webiste-primary-color)!important;	
}
.btn-download-app ion-icon
{
margin-bottom:-1px;	
}
.flex-lg-row-reverse .btn-primary
{
border:2px solid white !important;
}
.ud-btn
{
border:0px solid transparent;
background:var(--webiste-primary-color)!important;
color:white;
padding:10px 20px;
border-radius:10px;
}
.section-content p b
{
font-size:18px !important;
color:black !important;
font-weight:bold !important;
}
.login-form
{
width:400px !important;
margin-left:calc(50% - 200px);
margin-top:60px !important;
margin-bottom:50px !important;
box-shadow:0px 10px 18px 0px transparent;
border:0px solid transparent;
padding:0px !important;
}
.login-form input,
.login-form select,
.login-form textarea
{
border:1px solid rgba(0,0,0,0.3) !important;
box-shadow:0px 10px 18px 0px rgba(0,0,0,0.03);
color:black !important;	
}
.login-form label
{
color:black !important;	
margin-bottom:5px !important;
}
.login-form label span
{
color:red !important;	
}
fieldset
{
width:100% !important;
margin:20px 0px !important;
background:white !important;
border:1px solid rgba(0,0,0,0.2);
box-shadow:0px 10px 18px 0px rgba(0,0,0,0.07);
}
fieldset legend
{
border:0px solid transparent !important;
background:white !important;	
}