body .postboximage:hover .postboxtext {
	visibility:visible !important;
transition: background-color 0.3s ease;
}
.postboxtext {
	visibility: hidden;
}



.probentext p {color:#fff !important;}
.probox:hover .pboxtext p {color:#000 !important;}

@media screen and (min-width: 1025px) {
body .desktopheader {
    display: block !important;
}
	.mobheader {display:none !important;}
}
@media screen and (max-width: 1024px) {
body .desktopheader {
    display: none !important;
}
	.mobheader {display:block !important;}

}

.pcontentv2 img{
	display:none !important;
}




.htmlhiddenfield {
	display:none !important;
}

.table-responsive {
	    border-radius: 25px !important;
    border: 2px solid #03ADEF;
  overflow-x: auto; /* Enables horizontal scrolling when content overflows */
  -webkit-overflow-scrolling: touch; /* Improves scrolling on touch devices */
}

.table-responsive table {
	    margin-bottom: 0px !important;

  width: 100%; /* Makes the table take up the full width of its container */
  border-collapse: collapse; /* Collapses borders between cells */
}

.table-responsive th, .table-responsive td {
  padding: 8px;
  border: 1px solid #03ADEF;
  text-align: center;
  white-space: nowrap; /* Prevents text from wrapping within cells */
}

.table-responsive th {
	padding: 15px 10px !important;
    background-color: #03ADEF;
    color: #fff;
    font-weight: bold;
}











.custompostcontent img {display:none !important;}
.iicobg:hover {
    transform: scale(1.2) !important;
	transition: 0.3s ease-in !important;
}
.tophov:hover .tophovt h6 {
    color: #03ADEF !important;
}

div#ast-scroll-top {
    bottom: 15% !important;
    right: 2% !important;
}


@media only screen and (max-width: 600px) {

.radiochoiceimageformat .forminator-radio {
    width: 100% !important;
    display: block !important;
    float: none !important;
    max-width: 100% !important;
    clear: both;
    position: relative !important;
}

}


iframe#LeadboosterContainer {
    position: relative;
    margin-bottom: 361px !important;
    padding-bottom: 100px !important;
    
}
body a {text-decoration:none !important;}

.promoreinfo {display:none;}
.probox:hover .promoreinfo {display:block !important;transition:500ms ease-in-out;}
.imagecarou img {
    filter: grayscale(1) !important;
}

.prodestone .swiper-slide .e-con-full.e-flex.e-con {
    min-height: 570px !important;
}
.item .text .description {
    display: none !important;
}
.item .text {
    vertical-align: middle;
    display: inline-block !important;
    line-height: normal;
    align-items: center;
    align-content: center !important;
}

td {
    white-space: pre-wrap !important;
    word-break: break-word !important;
    line-height: 30px !important;
}

#forminator-module-1180, 
#forminator-module-1402 {
    padding: 54px !important;
    border: 4px solid #00ADEF !important;
    border-radius: 25px !important;
    background: rgb(255,255,255,1) !important;
}



.moreinfo {visibility:hidden;
    margin-top: -19px;
}
.package {
    padding-top: 40px !important;
}
.description p {
    margin-bottom: 0px !important;
}
.pc:hover .colsthree figcaption.widget-image-caption.wp-caption-text {
    color: #00ADEF !important;
}
.pc:hover .pcwhite h2 {
    color: #00ADEF !important;
}

.pc:hover .moreinfo {visibility:visible !important;
  transition: all 0.5s ease-out;
color:#00ADEF !important;}

.pc:hover .expt h2 {
color:#00ADEF !important;}

.pc:hover .moreinfo h2 {
color:#00ADEF !important;}


.pc:hover {
	background:#fff !important;
  transition: all 0.5s ease-out;
}

div#afc_sidebar_258 {
    background: transparent !important;
	    top: 140px !important;

    padding: 0px 0px !important;
    margin-right: 10px !important;
}
.tophov:hover .tophovt h2 {
    color: #00ADEF !important;
}



div#story-47b0101 {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}


.be-content img {
    width: 70px !important;
    height: 70px !important;
}
.be-content {
    display: inline-grid !important;
}
.timeline li.timeline-inverted .timeline-panel:before {display:none !important;}
.be-content h3, .be-content h4, .be-content h2 {
    color: #fff !important;
}
.be-content h3 {
    font-size: 22px !important;
    margin-bottom: 5px;
    margin-top: 8px !important;
}
.be-content {
    margin-top: -25px !important;
}
.timeline-panel {
    border-radius: 25px !important;
}
.twae-story {
    margin-bottom: 20px !important;
}
.twae-vertical.twae-wrapper .twae-timeline:before {
    width: 1px !important;
}
.twae-vertical.twae-wrapper .twae-end, .twae-vertical.twae-wrapper .twae-start {
    width: 9px !important;
    height: 9px !important;
}
.twae-wrapper .twae-icon svg {
    height: 18px !important;
}
.twae-content {
    box-shadow: 0px 0px 0px #000 !important;
}
.twae-vertical {
    margin-left: -140px !important;
}
@media only screen and (max-width: 600px) {

.twae-vertical {
    margin-left: 0px !important;
}
	div#afc_sidebar_258 {
    display: none !important;
}
}