div#nf-field-26-container {
    width: 100% !important;
}
.page-template-landing li {
    font-size: 18px !important;
}
.page-template-landing p {
    font-size: 18px !important;
}
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
    background: #fff !important;
}
.nf-form-content select.ninja-forms-field:focus{
	    border: 1px solid #c4c4c4 !important;
}
.nf-field-container .listcountry-wrap>div div:after {
    content: "\f078";
    font-family: FontAwesome;
    font-size: 20px;
    position: absolute;
    right: 10px;
    bottom: 0;
    height: 50px;
    line-height: 50px;
}

.nf-form-content .listcountry-wrap>div select {
    background: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
    z-index: 2;
}
.custom-button:hover {
	color: #ffff;
	background-color: #05458d;
}
div#nf-field-84-container {
    width: 100% !important;
	    line-height: 10px;
}
#nf-field-83-container {
    width: 100% !important;
    text-align: center;
	    margin: 0px 5px 0px 5px !important;
    line-height: 15px;
}

#nf-field-86-container {
    width: 100% !important;
    text-align: center;
}

#nf-field-85-container {
    width: 100% !important;
    text-align: center;
}

#spu-1650 {
    border-radius: 10px;
    text-align: center;
}
#nf-field-86-container.label-right label:before{ display:none;}
#nf-field-86-container.label-right label:after{ display:none;}
label#nf-label-field-86 {
    margin: 0;
}
input#nf-field-85 {
    width: 100%;
}
div#nf-form-9-cont h3 {
    color: #0d8aff;
    font-size: 35px;
    font-weight: 600;
	margin-bottom:0px;
}
#nf-field-88-container{
	text-align: center;
    width: 100% !important;
}


div#nf-field-83-wrap {
    width: 50%;
    margin: 0 auto;
}

div#nf-field-84-wrap {
    width: 50%;
    margin: 0 auto;
}

div#nf-field-85-wrap {
    width: 50%;
    margin: 0 auto;
}

div#nf-field-88-wrap p {
    margin: 10px 0 0 0;
   font-weight: 600;
}
div#nf-field-83-container .nf-after-field {
    width: 50%;
    margin: 0 auto;
}
div#nf-field-84-container .nf-after-field {
    width: 50%;
    margin: 0 auto;
}

#jp-relatedposts {
    display: none !important;

}
#homelist h3 {
    font-size: 22px;
    line-height: normal;
    margin-bottom: 1rem;
}

.page-title-large h1 {
    font-size: 46px !important;
    line-height: 49px;
}

.btn.btn-blue-expert {
    font-size: 11px;
}

.readmore-details {
  display: flex;
  flex-direction: column;
}

.readmore-summary {
  order: 2;                 /* Move summary BELOW content */
  cursor: pointer;
  font-weight: 600;
  font-size: 15px;
  color: #0073aa;
  margin: 12px 0 0;
}

.readmore-content {
  order: 1;                 /* Text stays ABOVE summary */
}	
				
/* container */
.readmore-details {
  position: relative;
  margin-top: 8px;
  /* ensure summary is visible outside clipped content if parent has overflow */
  z-index: 1;
}

/* content area: collapsed by limiting height */
.readmore-content {
  max-height: 120px;               /* visible height before expand — adjust as needed */
  overflow: hidden;
  transition: max-height 0.35s ease;
}

/* when opened, allow full height */
.readmore-details[open] .readmore-content {
  max-height: 2000px;              /* large enough to show full text */
}

/* hide default marker (triangle) */
.readmore-summary::-webkit-details-marker { display: none; }
.readmore-summary { list-style: none; }

		
	/* Keep summary always BELOW all expanded text */
.readmore-summary {
  display: block;          /* Forces it to appear on its OWN line */
  margin-top: 12px;
  cursor: pointer;
  font-weight: 600;
  font-size: 14px;
  color: #0073aa;
  text-align: center;	
  padding: 0;
}

/* Read more text */
.readmore-summary::after {
  content: "Read more";
}

/* When opened → move summary to bottom as "Read less" */
.readmore-details[open] .readmore-summary::after {
  content: "Read less";
}

/* Remove any inline display from last paragraph so summary sits below */
.readmore-content p:last-child {
  display: block !important;
}	
.margin-half-all.bg-white.box-shadow-light.padding-nine-all.h-100.sm-padding-30px-all.wow.animate__fadeInUp{
	min-height: 550px;
}		

td.tablevalignmiddle img {
    width: 25px;
}



/* heading */
/*h1, h2, h3, h4, h5, h6 {margin:0 0 25px !important; padding:0 !important; letter-spacing: 0 !important; font-weight: 400;}
h1 {font-size:70px !important; line-height: 70px;}
h2 {font-size:55px !important; line-height:60px}
h3 {font-size:48px !important; line-height:54px}
h4 {font-size:40px !important; line-height:46px}
h5 {font-size:32px !important; line-height:40px}
h6 {font-size:25px !important; line-height:30px}
h7 {font-size:18px !important; line-height:22px; font-weight: 500;}

.page-title-large h1 {
    font-size: 46px !important;
    line-height: 49px !important;
}
h5.tx-green {
    font-size: 20px !important;
}
h5.tx-green {
    padding: 10px 0 0 0px !important;
}*/
