/* header effect  */

.elementor-sticky--effects {
    background-color: black!important;
}


/* home page css */
.hero-btn span.elementor-button-icon.elementor-align-icon-right {
    display: flex!important;
}

/* home page css ends */


/* footer css */
.footer-form input , .footer-form textarea{
    padding: 16px 20px!important;
}
input::placeholder ,  textarea::placeholder{
    color:#A0A2AA!important;
    opacity:1!important;
}
.elementor-element-5347f87 a:hover {
    color: #fe2e3b!important;
}
/* footer css ends */



/* package section css*/
span.pack-price {
    color: #082145;
  	 font-size: 20px!IMPORTANT;
    line-height: 40px!important;
}
p.pack-text {
    font-size: 18px!important;
    line-height: 28px!important;
    color: #2C2C2C!important; 
	font-weight: 400;
}

a.pack-btn {
	font-weight: 700;
    font-size: 20px;
    padding: 15px 70px;
   background-color: #ffffff;
    color: #fe2e3b!important;
    border: 1px solid #fe2e3b;
}

a.pack-btn:hover {
    font-size: 20px;
    padding: 15px 70px;
    background-color:  #fe2e3b!important;
    color: white!important;
    border: 1px solid #fe2e3b;
}
.table-head {
	  padding: 30px;
    height: min-content!important;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
}
.th-lable , .th-lable-r , .th-lable-g{
    font-size: 30px;
    line-height: 40px;
    background-color: #FFDE89;
    display: block;
	font-weight:800;
    padding: 10px;
}
.th-lable-r{
    background-color: #FFAAAA;
}
.th-lable-g{

    background-color: #0EAE9A;
}
.th-lable-r {
    position: relative;
}

.th-lable-r:before {
    content: '';
    background-image: url(https://catalystcarstudio.com.au/wp-content/uploads/2023/12/tag-1.png);
   	position: absolute;
    height: 30px;
    width: 100px;
    left: 0;
    background-size: contain;
    top: 25%;
    background-repeat: no-repeat;
}
table > tbody > tr:nth-child(14) > td p {
    margin-top: 20px;
    margin-bottom: 40px;
}
table tbody tr:hover>td, table tbody tr:hover>th {
    background-color: transparent;

}
table tbody tr:nth-child(odd)>td {
    background-color: #F5F5F5;
}
.pack-table.elementor-widget.elementor-widget-Table > div > table > tbody > tr > td:nth-child(4){
    border-right: none!important;
}
.pack-table.elementor-widget.elementor-widget-Table > div > table > thead > tr > th.elementor-inline-editing.elementor-repeater-item-8aead43{
      border-right: none!important;
}
.pack-table th , .pack-table td {
    word-break: auto-phrase!important;
}
.pack-table.elementor-widget.elementor-widget-Table > div > table > tbody > tr > td:nth-child(1) {
    color: #2C2C2C!important;
    font-size: 20px!important;
    line-height: 30px!important;
    font-weight: 600!important;
    text-align: left!important;
	word-break: auto-phrase!important;
}
.cross {
    rotate: 45deg!important;
    font-size: 30px!important;
    font-weight: 700!important;
}
th.elementor-inline-editing.elementor-repeater-item-7701809 , th.elementor-inline-editing.elementor-repeater-item-11ea786 ,th.elementor-inline-editing.elementor-repeater-item-8aead43{
    padding:0px!important;
}
table td{
    vertical-align:middle;
	font-size: 20px;
    line-height: 30px;
    
}

/* table > tbody > tr > td:nth-child(2){
    width: 22%;
}
table > tbody > tr > td:nth-child(3){
    width: 22%;
}
table > tbody > tr > td:nth-child(4){
    width: 22%;
} */

/* package section css ends */


/* video-silder  */
.video-slider .elementor-swiper-button.elementor-swiper-button-prev {

    background-color: white;
    padding: 6px;
    border-radius: 100%;
}
.video-slider .elementor-swiper-button.elementor-swiper-button-next {
  
    background-color: white;
    padding: 6px;
    border-radius: 100%;
}
.video-slider .elementor-swiper-button.elementor-swiper-button-prev:hover , .video-slider .elementor-swiper-button.elementor-swiper-button-next:hover{
    background-color: #fc2a33;
}
.video-slider .elementor-custom-embed-play svg {
    height:60px; 
}

/* video slider ends */



/* archuive css */
span.small-text {
    font-family: Nunito;
    font-weight: 400;
    font-size: 14px!important;
    line-height: 20px!important;
}
.e-grid.e-con-full.car-info.e-con.e-child {
    grid-template-rows: auto!important;
}
.enquire-btn span.elementor-button-content-wrapper {justify-content: space-between;}

.enquire-btn span.elementor-button-icon {
    position: relative;
}

.enquire-btn span.elementor-button-icon::before {
    content: '';
    background: #cbcbcb;
    height: 100%;
    width: 2px;
    margin-right: 20px;
}
.post-type-archive .main-header.e-flex.e-con-boxed.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside {
    background-color: #000000;
}
.wp-block-categories .wp-block-categories__label {
    margin: 12px 0px!important;
}

.cate-form select, .cate-form input {
    padding: 16px 20px;
}


.total-heading .elementor-widget-container {
    font-size: 34px;
    line-height: 44px;
    color: #777777;
    font-family: 'Nunito';
}

.grecaptcha-badge { 
    visibility: hidden !important;
}

.cate-form .elementor-message.elementor-message-success.elementor-message-svg {
    display: none;
}