
.scroll {
    color: #fff;
    margin-top: 100px
}

@media (min-width: 768px) {
    .container-fluid-80 { width: 80%!important; }
    .container-fluid-90 { width: 90%!important; }
    .container-fluid-95 { width: 95%!important; }
}

#toTopBtn {
    position: fixed;
    bottom: 65px;
    right: 10px;
    z-index: 98;
    padding: 21px;
    background-color: hsla(5, 76%, 62%, .8)
}
.js .cd-top--fade-out { opacity: .5 }
.js .cd-top--is-visible { visibility: visible; opacity: 1 }
.js .cd-top { visibility: hidden; opacity: 0; transition: opacity .3s, visibility .3s, background-color .3s }

.cd-top {
    position: fixed;
    bottom: 20px;
    bottom: var(--cd-back-to-top-margin);
    right: 20px;
    right: var(--cd-back-to-top-margin);
    display: inline-block;
    height: 40px;
    height: var(--cd-back-to-top-size);
    width: 40px;
    width: var(--cd-back-to-top-size);
    box-shadow: 0 0 10px rgba(0, 0, 0, .05) !important;
    background: url(https://res.cloudinary.com/dxfq3iotg/image/upload/v1571057658/cd-top-arrow.svg) no-repeat center 50%;
    background-color: hsla(5, 76%, 62%, .8);
    background-color: hsla(var(--cd-color-3-h), var(--cd-color-3-s), var(--cd-color-3-l), 0.8)
}






@media only screen and (max-width: 768px) and (min-width: 0px) {
    .gallery_img_pc { display: none!important; }
    .gallery_img_mobile { display: block!important; }
    .mobile-hide { display: none!important; }
    .w-100-mobile { width: 100%!important; }
}
@media only screen and (max-width: 4000px) and (min-width: 769px) {
    .gallery_img_pc { display: block!important; }
    .gallery_img_mobile { display: none!important; }
}

@media (min-width: 768px) {
    .container-fluid-80 { width: 80%!important; }
}

@media (max-width:1220px) {
	
	/*.header_bg .logo{ max-height:120px; }*/
	.title { font-size:12pt; }
	.photo { height:208px !important; }
}

@media (max-width:920px) {
	/*.header_bg { min-height:300px !important; }
	.header_bg .logo{ max-height:70px; }*/
	.title { font-size:12pt; }
	.photo { height:148px !important; }
}

@media (max-width: 768px) {
    
	.almir-copyright {}
	
	.almir-copyright { padding-bottom:50px !important; }
	/*.mobileCall { position:fixed !important; bottom:0 !important; display:block !important; border-top:2px solid #FFF; font-size:18px !important; font-weight:bold !important; }*/
	
	.mobileCall { position:fixed !important; bottom:0 !important; display: block !important; width: 100%!important; border-top:2px solid #FFF; font-size:18px !important; font-weight:bold !important; }
	
	.mobileCall .whatsapp { float: right !important; width: 33.33333333%!important; display: block!important; line-height:50px !important; height:50px !important; background-color:#4AC959 !important; color:#FFFFFF !important; border:1px solid #FFF !important; }
	.mobileCall .whatsapp i{ }
	
	.mobileCall .ToLocation { float: right !important; width: 33.33333333%!important; display: block!important; line-height:50px !important; height:50px !important; background-color:#14C6F7 !important; color:#FFFFFF !important; border:1px solid #FFF !important; }
	
	.mobileCall .callme { float: right !important; width: 33.33333333%!important; display: block!important; line-height:50px !important; height:50px !important; background-color:#3F61A9 !important; color:#FFF !important; border:1px solid #FFF !important; }
	
	.mobileCall a { margin:auto !important; text-align:center !important; display:block !important; color:#FFFFFF !important; }
	.mobileCall a:hover{ color:#FFFFFF !important; }
	.mobileCall i{ padding-left:5px !important; }
    
    #toTopBtn {
        bottom: 115px;
    }
}

@media (max-width:520px) {
	/*.header_bg .logo{ max-height:70px; }*/
	.title { font-size:12pt; }
	.photo { height:228px !important; }
    
    .asm-mobile li { padding-bottom: 10px!important; }
}

@media (max-width:420px) {
	/*.header_bg .logo{ max-height:60px; }*/
	.title { font-size:12pt; }
	.photo { height:178px !important; }
}

@media (max-width:320px) {
	/*.header_bg .logo{ max-height:50px; }*/
	.title { font-size:12pt; }
	.photo { height:128px !important; }
}























/*
Asm CSS Class 
https://v4-alpha.getbootstrap.com/layout/responsive-utilities/ 
*/
@media (max-width:543px) {
	.hidden-xs-down-asm {
		display:none !important;
	}
	
	.hidden-sm-down-asm {
		display:none !important;
	}
	
	.hidden-md-down-asm {
		display:none !important;
	}
	
	.hidden-lg-down-asm {
		display:none !important;
	}
	
	.hidden-xl-down-asm {
		display:none !important;
	}
	
	.hidden-xs-up-asm {
		display:none !important;
	}
	
	.hidden-sm-up-asm {
		
	}
	
	.hidden-md-up-asm {
		
	}
	
	.hidden-lg-up-asm {
		
	}
	
	.hidden-xl-up-asm {
		
	}
}

@media (min-width:544px) and (max-width:767px) {
	.hidden-xs-down-asm {
		
	}
	
	.hidden-sm-down-asm {
		display:none !important;
	}
	
	.hidden-md-down-asm {
		display:none !important;
	}
	
	.hidden-lg-down-asm {
		display:none !important;
	}
	
	.hidden-xl-down-asm {
		display:none !important;
	}
	
	.hidden-xs-up-asm {
		display:none !important;
	}
	
	.hidden-sm-up-asm {
		display:none !important;
	}
	
	.hidden-md-up-asm {
		
	}
	
	.hidden-lg-up-asm {
		
	}
	
	.hidden-xl-up-asm {
		
	}
}

@media (min-width:768px) and (max-width:991px) {
	.hidden-xs-down-asm {
		
	}
	
	.hidden-sm-down-asm {
		
	}
	
	.hidden-md-down-asm {
		display:none !important;
	}
	
	.hidden-lg-down-asm {
		display:none !important;
	}
	
	.hidden-xl-down-asm {
		display:none !important;
	}
	
	.hidden-xs-up-asm {
		display:none !important;
	}
	
	.hidden-sm-up-asm {
		display:none !important;
	}
	
	.hidden-md-up-asm {
		display:none !important;
	}
	
	.hidden-lg-up-asm {
		
	}
	
	.hidden-xl-up-asm {
		
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.hidden-xs-down-asm {
		
	}
	
	.hidden-sm-down-asm {
		
	}
	
	.hidden-md-down-asm {
		
	}
	
	.hidden-lg-down-asm {
		display:none !important;
	}
	
	.hidden-xl-down-asm {
		display:none !important;
	}
	
	.hidden-xs-up-asm {
		display:none !important;
	}
	
	.hidden-sm-up-asm {
		display:none !important;
	}
	
	.hidden-md-up-asm {
		display:none !important;
	}
	
	.hidden-lg-up-asm {
		display:none !important;
	}
	
	.hidden-xl-up-asm {
		
	}
}

@media (min-width:1200px) {
	.hidden-xs-down-asm {
		
	}
	
	.hidden-sm-down-asm {
		
	}
	
	.hidden-md-down-asm {
		
	}
	
	.hidden-lg-down-asm {
		
	}
	
	.hidden-xl-down-asm {
		display:none !important;
	}
	
	.hidden-xs-up-asm {
		display:none !important;
	}
	
	.hidden-sm-up-asm {
		display:none !important;
	}
	
	.hidden-md-up-asm {
		display:none !important;
	}
	
	.hidden-lg-up-asm {
		display:none !important;
	}
	
	.hidden-xl-up-asm {
		display:none !important;
	}
}