.background-position-top-right-custom > .vc_column-inner{
background-position: right !important;
}
.background-position-top-center-custom > .vc_column-inner{
background-position: center !important;
}

.background-position-top-custom {
background-position: top !important;
background-size: cover;
}

.icon-hover > .vc_column-inner > .wpb_wrapper > .wpb_single_image{
	transition: transform .3s ease-out;
}
.icon-hover:hover > .vc_column-inner > .wpb_wrapper > .wpb_single_image{
	transform: translate(0, -10px);
}

.icon-hover .radiantthemes-iconbox{
transition: transform .3s ease-out;
}
.icon-hover:hover .radiantthemes-iconbox{
transform: translate(0, -10px);
}

.custom-box-shadow-2{
       box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.12);
}



/* ========================== */
/* START OF HOME PAGE ONE */
/* ========================== */
.radiant-contact-form.element-one.appointment-form {
    font-size: 13px;
}
.table {
    border-collapse: collapse;
    width: 100%;
}

.table>tbody>tr:last-child td, .table>tbody>tr:last-child td{
    border-bottom: none;
}
.table>tbody>th, .table>tbody>td {
    padding: 8px 0px;
    text-align: left;
}
.table>tbody>tr>td, 
.table>tbody>tr>th, 
.table>tfoot>tr>td, 
.table>tfoot>tr>th, 
.table>thead>tr>td, 
.table>thead>tr>th{
    border-top: 1px solid rgba(222, 219, 219, 0.51) !important;
}
.table>tbody>tr:first-child td{
    border-top:none !important;
    }
.table>tbody>tr>td{
    padding:14px 0px;
    border-top: 1px solid rgba(222, 219, 219, 0.51);
    }
.spacing-table>div>.table>tbody>tr>td{padding:14px 15px;}

.box-shadow{
   box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.11);
}



/********HOVER BOX***********/

 .hover-box .vc_column-inner {
     position: relative;
     overflow: hidden;
}
 .hover-box img{
     transition: transform .4s;
}
 .hover-box:hover img{
     transform: scale(1.2);
}
 .overlay-heading{
     position: absolute;
     z-index: 10;
     bottom: 60px;
     left: 25px;
     -webkit-transform: translate3d(0,40px,0);
     transform: translate3d(0,40px,0);
     -webkit-transition: -webkit-transform 0.35s;
     transition: transform 0.35s;
}
 .hover-box:hover .overlay-heading{
     -webkit-transform: translate3d(0,0,0);
     transform: translate3d(0,0,0);
}

/********HOVER BOX***********/
.fancy-box.rt-fancy-text-box.element-thirteen > .holder > .first-layer > .data .title, 
.fancy-box.rt-fancy-text-box.element-thirteen > .holder > .second-layer > .data .title {
    margin-bottom: 8px;
    font-weight: 500;
    font-size: 16px;
    color: #fff;
    line-height: 28px;
    letter-spacing: 0.2px;
}
.fancy-box.rt-fancy-text-box.element-thirteen > .holder > .second-layer > .data .content {
    color: #fff;
    letter-spacing: 0.7px;
}

.fancy-box.rt-fancy-text-box.element-thirteen > .holder > .first-layer > .data .title {
    font-size: 16px;
    color: #262626;
    line-height: 26px;
    margin-bottom: 4px;
}

.fancy-box.rt-fancy-text-box.element-thirteen > .holder > .first-layer {
position: absolute;
    top: 8px;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: flex;
    align-items: flex-start;
    padding: 20px 30px 20px 30px;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    width:75%;
}
.fancy-box.rt-fancy-text-box.element-thirteen > .holder > .first-layer > .data .subtitle {
    font-size: 15px;
    color: #313131;
    line-height: 26px;
    font-weight: 400;
}
.fancy-box.rt-fancy-text-box.element-thirteen > .holder > .second-layer{
  text-align: center;
    width:100%;
}
.fancy-box.rt-fancy-text-box.element-thirteen > .holder > .first-layer .subtitle{
    font-size:15px;
    font-weight:400;
}
.fancy-box.rt-fancy-text-box.element-thirteen > .holder > .second-layer .subtitle{
    display:none;
}

/**********FANCYBOX***********/


/***********FANCYBOX*********/	


/*********** NEW ADDED CSS ************/

.page-template-default .entry-content ul{
	list-style: none !important;
}


/*********** NEW ADDED CSS ************/