body{
	background-color: #1E1F23!important;
	font-family: 'Montserrat';
}
.image-fone{
	background: url(../img/fone.jpg); background-size: cover; background-repeat: no-repeat; background-position: top;
}
.fone-button{
	background: #ffffff34!important;
	border-radius: 12px!important;
}
.fone-button:hover{
	background: #ffffff!important;
}
.icon-sm-1{
	width: 6.333333%!important;
}
.slider-img{
	width: 200px!important;
	height: 200px!important;
	border-radius: 50%;
	margin: auto;
}
.carousel-caption{
	position: initial!important;
}
.carousel-indicators > button{
	width: 14px!important;
	height: 14px!important;
	border-radius: 50%;
	border: 1px solid #ffffff!important;
	background-color: #ffffff!important;
}
.carousel-indicators{
	margin-bottom: -1rem!important;
}
.carousel-indicators > .active{
	background-color: #212529!important;
	width: 20px!important;
	height: 20px!important;
}
.height-l1{
	height: 14px;
}

.bg-gold{
	background: url(../img/gold.png); background-position: center; background-size: cover;
}
.display-text-5{
	font-size: 1em;
}
.form-call{
	background: #ffffff;
	border-radius: 10px;
}
.color-reviews{
	background: #F1E8DF;
}
.text-justify{
	text-align: justify;
}
.card-image{
	width: 7em;
	height: 7em;
	margin: 10% auto 0 auto;
	border-radius: 50%;
}
.card-body{
	min-height: 248px;
}
.card{

	border-radius: 2%!important;
}
.container{
	max-width: 1680px;
}
.text-danger-2{
	color: #ea0002 !important;
    text-shadow: 1px -1px 6px black, 2px -1px 1.4em #0000008a;
}
.bg-dark{
	background-color: #1E1F23 !important;
}
body{
	min-width: 375px;
}
.card-image-reccommend{
	background-position: center; 
	background-size: cover;
	height: 12em;
	width: fit-content;
	margin: auto;
}
.card-image-reccommend-1{
	background: url(../img/rm1.png) no-repeat;
}
.card-image-reccommend-2{
	background: url(../img/rm2.png) no-repeat;
}
.card-image-reccommend-3{
	background: url(../img/rm3.png) no-repeat;
}
.card-image-reccommend-4{
	background: url(../img/rm4.jpeg) no-repeat;
}
.card-image-reccommend-5{
	background: url(../img/rm5.png) no-repeat;
}
.card-image-reccommend-6{
	background: url(../img/rm6.png) no-repeat;
}
.card-reccommend{
	background-position: center!important;
	background-size: contain!important;
	height: 8em;
}
.card-price{
	background: #1E1F23;
	border-radius: 1%;
	min-height: 20em;
}
.fone-light{
	background: #ffffff34;
}
.card-price-hr{
	width: 90%;
	height: 2px!important;
	margin: auto;
}
.bs-1{
	box-shadow: 1px 1px 18px 0px #00000069;
}
.hr-price{
	width: 94%;
	background: #1E1F23;
	margin: auto;
	opacity: 0.8;
	height: 2px;
}
@media (max-width: 1471px){
	.card-text{
		font-size: 0.85em;
	}
}
@media (max-width: 1200px){
	.card-body{
		min-height: 8em;
	}
	.card-text{
		font-size: 1em;
	}
}
@media(max-width: 1250px){
	.phone-text{
		font-size: 1.6em;
	}
}
@media (max-width: 1416px){
	.text-o-2{
		font-size: 1.1em;
	}
	.form-label{
		font-size: 1.2em;
	}
	.form-control{
		font-size: 1em!important;
	}
}
@media(max-width: 1250px) and (min-width: 993px){
	.phone-text{
		font-size: 1.6em;
	}
	.col-o-2{
		width: 2%;
	}
	.col-o-44{
		width: 44%;
	}
}
@media(max-width: 991px) and (min-width: 768px){
	.form-call{
		margin: 5%;
	}	
}
@media(max-width: 768px){
	.m-size-call{
		margin: 2% 3%;
	}
	.form-call{
		margin-top: 1.2em;
	}
	.slider-img{
	width: 150px!important;
	height: 150px!important;
	}
	.bg-gold-2{
	background-size: contain;
	}
}
@media(max-width: 575px){
	.social-icons{
		max-width: 250px;
    	margin: auto;
	}
}
.navbar-brand{
	margin-right: 0!important;
}
.carousel-inner{
	min-height: 32em;
}
@media(max-width: 808px) and (min-width: 655px){
	.carousel-inner{
	min-height: 30.5em!important;
}
}
@media(max-width: 654px){
	.carousel-inner{
	min-height: 36.5em!important;
}
}
.navbar-brand{padding-left: 0.5em;}
.text-warning{
    color: #ffc107 !important;
}
.text-light{
    color: #f8f9fa !important;
}
a[x-apple-data-detectors] {
  color: inherit !important;
  text-decoration: none !important;
  font-size: inherit !important;
  font-family: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
}
.no-decor{
    text-decoration: none;
}
.form-call-result{
    position: absolute;
    width: 30%;
    height: 36%;
    background: #fffbf6;
    border-radius: 6px;
    text-align: center;
    margin: auto;
    line-height: 20em;
    display: none;
}
.close_s{
        border: 1px solid silver;
    height: 1.7em;
    width: 1.7em;
    border-radius: 4px;
}