body .ui-button.ui-button-warning, body .ui-splitbutton.ui-button-warning > .ui-button {
    background: #da0006;
    color: #f9f9f9;
    border: 1px solid #da0006;
}

.custom-text{
    color: #da0006;
}

.ui-menu .ui-menu-list .ui-widget-header h3 
{
    color:#0080ff!important;
}


.centreAlign
{
    text-align: center;

}

.topAlign
{
    vertical-align:top;
}

.bottomAlign
{
    vertical-align:bottom;
}

.middleAlign
{
    vertical-align:middle;
}


.rightAlign
{
    text-align: right;
}


/*== Margin and Paddinf Class ==*/
.marginT20{margin-top: 20px;}
.marginB20{margin-bottom: 20px;}

.paddingT20{padding-top: 20px;}
.paddingB20{padding-bottom: 20px;}

.marginT30{margin-top: 30px;}
.marginB30{margin-bottom: 30px;}

.paddingT30{padding-top: 30px;}
.paddingB30{padding-bottom: 30px;}

.marginT60{margin-top: 60px;}
.marginB60{margin-bottom: 60px;}

.paddingT60{padding-top: 60px;}
.paddingB60{padding-bottom: 60px;}

.marginT80{margin-top: 80px;}


.noPadding .ui-panelgrid-cell
{
    padding-left:0!important;
    background-color:red;
    margin:0;
}



body .ui-panelgrid .ui-panelgrid-cell {
    padding-top: 0.2rem; 
    padding-bottom:0.2rem;
    padding-left:0;
    padding-right:0.5rem;
}


#autocomplete{
    background:lightgray
}

.ui-panelgrid-cell {

    font-size:15px;
}

.ui-panelgrid-cell label {

    font-size:15px;
}


.ui-panelgrid-cell input {
    font-size:16px;
    width:100%;
}

body .ui-inputfield{
    font-size:18px;
}

body .ui-selectonemenu-panel .ui-selectonemenu-items .ui-selectonemenu-item{
    font-size:18px;
}


.submitBtn .ui-button-text{
    margin-bottom:5px;
    margin-top:5px;
    margin-right:40px;
    margin-left:40px;
    font-size:x-large
}

.ui-button{
    background:#018d49!important;
    border:solid  #018d49!important;
}

.search_btn  .ui-button-text{
    margin-bottom:1px;
    margin-top:1px;
    border-radius:0!important;
}


.slick-slider {
    margin-bottom: 5px!Important;
    margin-left: 5px;
}

.portfolio-thumb-slider .slick-active img {
    border: 1px solid transparent
}

.slick-slider-item slick-slide slick-active
{
    border: 1px solid blue;
}

.portfolio-item-slider
{
    max-height: 600px!important;
}

/*.slick-slide {
    display: none;
    float: left;
    height: 550px!important;
    min-height: 1px;
}*/

.portfolio-thumb-slider
{
    height:65px;
}

/*img.pswp__img {
    height: 100%!important;
}*/


.img.slider {
    width: 100%;
}

.slick-slide img{
    margin-left: 2px;
}

.slick-next {
    right: 5px!important;
    background: #918589!important;
}

.slick-prev {
    left: 5px!important;
    background: #918589!important;
}

.slider{
    max-width: 100%;
    max-height: 600px;
}

.slick-slide
{
    height:auto!important;
}

body .ui-commandlink, body .ui-link {
    color: #ffffff;
    transition: background-color .2s,color .2s,border-color .2s,box-shadow .2s,opacity .2s;
    font-size:18px
}

.disclaimer p{
    font-size:10px;
    font-style:italic
}


.customOneBtn .ui-button {
    /*padding: 2px 10px!Important;*/
    border-radius: 0!Important;
    border:1px solid lightgrey !important;
    font-size: 14px; 
    margin-right:10px!Important;
    margin-top: 8px;
    background-color: white !important;
}


.customOneBtn .ui-state-active{
    background-color: #2196f3!important;
}

.ui-selectonebutton>.ui-button{
    border-radius:25px!important;
}

/*.carsell_img .front-img {
    min-height: 289px;
    height: auto;
    max-height: 289px;
}

.carsell_img{
      text-align: center;
    background-color: #CDCDCD;
}*/

.searchBtn{
    border-radius:0;
    height:39px;
    padding-top:8px;
}

input.searchInput{
    border-radius:0;
}

.sortBy{
    border-radius:0!important;
}

.ui-chkbox .ui-chkbox-box{
    width:30px!important;
    height:30px!important;
}


.contactSeller{
    margin-bottom:15px;
}

.contactBtn .ui-button-text{
    font-size:20px;
}

.cancelBtn .ui-button-text{
    font-size:20px;
}


.cancelBtn{
    background: #2196f3!important;
    border:3px solid #2196f3!important;
}


.disclaimerFsp{
    color:white;
    font-size:11px;
    margin-top:20px;
    font-style:italic;
    color:#e6dede;
}

.error-container .ui-messages{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999; 
    text-align: center; 
    background-color: #ffcccc; 
    color: #cc0000; 
    padding: 10px; 
}

.remove{
    background-color:red!important;
    border-color:red!important;
    color:yellow!important;
    font-weight:bold;
}

.customBtn{
    font-size:14px!important;
    border-radius:0!important;
}

.ui-message-dialog {
    top: 50px; /* Adjust the value as needed */
    transform: translateY(0); /* Reset any translation */
}

.ui-button.finishBtn{
    font-size:20px!important;
    width:200px!important;
    height:50px!important;
}