* {
    margin:                         0;
    padding:                        0; 
    font-family:					'Roboto', sans-serif; 
}

html,body {
    height:                         100%;
}

body { 
	-webkit-background-size:		cover;
	-moz-background-size:			cover;
	-o-background-size:				cover;
	background-size:				cover;
    background-position:            80% 0;
}

#logo {
    width:                          80px;
}

h1 {
    font-size:                      1.45em !important;
}

#main-wrapper {
    min-width:                      360px;
    max-width:                      1200px !important;
}

.btn-indloo {
    --bs-btn-bg: rgb(179, 59, 48);
    --bs-btn-hover-bg: rgb(156, 45, 34);
    --bs-btn-hover-border-color: #{rgba($white, .25)};
    --bs-btn-active-bg: #{darken(mix($gray-600, $blue-400, .5), 10%)};
    --bs-btn-active-border-color: #{rgba($white, .5)};
    --bs-btn-focus-border-color: #{rgba($white, .5)};
    --bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(255, 255, 255, .2);
}

.text-indloo {
    color:                          rgb(179, 59, 48);
}

.text-indloo:hover {
    color:                          rgb(136, 37, 28);
    text-decoration:                none;
}

#cookies-consent {
    background:                         rgba(0,0,0,.19);
    z-index:                            99;
}

#cookies-consent .container {
    max-width:                          500px;
}


#cookies-consent.disabled #consent-buttons-wrapper:before {
    position:                           absolute;
    content:                            "";
    left:                               0;
    top:                                0;
    right:                              0;
    bottom:                             0;
    z-index:                            98;
}



/* responsive part */

@media (max-width: 575.98px) { body {background: none;} }
@media (max-width: 799.98px) { body { background: none; } }

@media (min-width: 800px) and (max-width: 1023.98px) {
    body {

        background-image:				url("../../images/couple-1024.jpg");
        filter:							progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/couple-800.jpg", sizingMethod='scale');
        -ms-filter:						progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/couple-800.jpg", sizingMethod='scale');
    }
}


@media (min-width: 1024px) and (max-width: 1279.98px) {
    body {
        background-image:				url("../../images/couple-1280.jpg");
        filter:							progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/couple-800.jpg", sizingMethod='scale');
        -ms-filter:						progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/couple-800.jpg", sizingMethod='scale');
    }
}


@media (min-width: 1280px) and (max-width: 1599.98px) {
    body {
        background-image:				url("../../images/couple-1600.jpg");
        filter:							progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/couple-1600.jpg", sizingMethod='scale');
        -ms-filter:						progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/couple-1600.jpg", sizingMethod='scale');
    }
}


@media (min-width: 1600px) {
    
    body {
        background-image:				url("../../images/couple-1920.jpg");
        filter:							progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/couple-1920.jpg", sizingMethod='scale');
        -ms-filter:						progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/couple-1920.jpg", sizingMethod='scale');
    }
}