.container-cus{ max-width: 768px !important; padding:0 !important}
.detail-media-popup{max-width: 290px !important; max-height: 375px !important;}
.load-text{ text-align:center;}
.phone-icon{display:flow-root !important; padding-top:0px !important; margin-bottom: 10px;}
.phone-icon .price-div, .phone-icon .btn-div{width:50%;float:left}
.phone-icon .price-div{margin-top:10px;}
.phone-icon .btn-div a{ display: inline-block; background-color: #ee2737 !important;}
.phone-icon .btn-div a:hover{ display: inline-block; background-color: #ee273787 !important;}
.phone-icon .flaticon-telephone{color:#fff !important;}
.pop-price{ float:left; margin:10px 10px 0 0;}
.scrol{ max-height:180px; overflow-y: scroll; }
.pd-x-50{ padding:50px 0 50px 0 !important; }
.widget_getintuch ul li p a{ color:#CCCCCC;}
.widget_getintuch ul li p a:hover {color: var(--primary);}
.special a{ color:#fff;}
.greentxt{ color:#0C0;}
.redtxt{ color:#F00;}
.blinking{
  color: #EE2737;
  animation: blink 3s linear 5;
}
@keyframes blink{
  25%{opacity: 0.25;}
  50%{opacity: 0.5;}
  75%{opacity: 0.75;}
  100%{opacity: 1;}
}
.chikar-off-btn{ display:flow-root; margin:1rem auto;}
.red-bg{background: #ee2737; padding: 5px 15px; border-radius: 5px;}
.yellow-txt{ --bs-text-opacity: 1; color: rgb(249 254 16) !important;}
.footer_contact_us .error{ color:#FC3;}
.footer_contact_us #result_msg{ color:#fff;}
.footer_contact_us .redtxt{ color:#F9FE10;}
a.gallery{ cursor:default;}