﻿
/* STANDALONE PAGE CSS STARTS HERE */
.page-template-standalone .hero_banner_section{margin: 0;}
.page-template-standalone .hero_banner_section .banner-txt small {margin: 0 0 16px 0;}
.page-template-standalone .hero_banner_section .banner-txt {padding: 20px 80px 20px 0; color: #fff;}
.page-template-standalone .hero_banner_section .banner-txt h1{color: #fff; font-size: 44px; font-weight: 700;}
.page-template-standalone .hero_banner_section hr { background-image: linear-gradient(to right, #C8102E 35%, rgba(255, 255, 255, 0) 0); margin-top: 15px;}
.page-template-standalone .def-slider {margin:56px 0 56px;}
.page-template-standalone .def-slider button.slick-prev {right: 73px;}
.page-template-standalone .def-slider button.slick-next {right:16px;}
.page-template-standalone .def-slide .def-caption {margin-top: 23px;}
.page-template-standalone .foster-icon {margin: 24px 0 39px 0;}

.features {float: left; width: 100%; margin: 0 0 31px 0;}
.features-single {display: table; margin: 0 0 17px 0;}
.features-single .features-icon {width:114px; padding-right: 11px; display: table-cell; vertical-align: middle; padding: 8px 0;}
.features-single .features-cnt {display: table-cell; vertical-align: middle; width: calc(100% - 106px); padding:6px 0 0 24px;
    background-image: linear-gradient(to bottom,#7c878e 35%,rgba(255,255,255,0) 0%); background-position: top left;    background-size: 2px 7.5px; background-repeat: repeat-y;}
.features-single .features-cnt p {font-size: 16px; line-height: 20px;}
.features-single .features-cnt .h4 { margin-bottom: 8px;}

.page-template-standalone .cta-left h2 {max-width: inherit;}
.page-template-standalone .signup {padding: 48px 0 96px 0;}

.actionable-form {padding:24px 32px 32px; background-color: #051c2c;}
.actionable-form .h4 {margin-bottom: 16px; line-height: 24px;}
.actionable-form p {font-size: 16px; line-height: 20px; color: #fff; margin-bottom: 32px;}
.actionable-form .frm_style_formidable-style.with_frm_style .frm-show-form .frm_form_fields input, .actionable-form  .frm_style_formidable-style.with_frm_style .frm-show-form .frm_form_fields select, .actionable-form  .frm_style_formidable-style.with_frm_style .frm-show-form .frm_form_fields textarea {border-radius:0; padding: 10px 14px 12px 13px;}

.actionable-form .form-field {margin-bottom: 24px!important;}
.actionable-form .frm_style_formidable-style.with_frm_style .frm_primary_label {display: none}
.actionable-form .form-field.vertical_radio {margin-top:-6px;}
.actionable-form .frm_style_formidable-style.with_frm_style .frm_submit {margin-top: -10px;}
.actionable-form .frm_style_formidable-style.with_frm_style .frm_submit button {color: #fff; width: 100%;}
.page-template-standalone .sticky-right.stick {position: fixed; top: 150px;}
.page-template-standalone .sticky-right {max-width: 335px; position: absolute}

.template-standalone-right .actionable-form .h4{line-height: 26px; font-size: 24px;}
.page-template-standalone .actionable-form .frm_style_formidable-style.with_frm_style .vertical_radio .frm_checkbox label{ font-family: sweet-sans-pro, sans-serif;}
.page-template-standalone .actionable-form .frm_style_formidable-style.with_frm_style .frm_submit button{background-color: #C8102E;}
.page-template-standalone .actionable-form .frm_style_formidable-style.with_frm_style .frm_submit button:hover{background-color: #fff; color: #C8102E; border-color: #fff;}

/* STANDALONE PAGE CSS ENDS HERE */

.page-template-standalone .frm_error { display:none;}
.page-template-standalone  .template-standalone-main{background: #fff; padding: 32px 0 0px;}
.page-template-standalone .hero_banner_section .banner-txt .button { color: #fff; }
.page-template-standalone  .actionable-form .frm_style_formidable-style.with_frm_style .vertical_radio .frm_checkbox label { color: #fff !important; font-size: 12px;}

.page-template-standalone .template-standalone-left{padding: 32px 64px 0 0;}
.page-template-standalone .template-standalone-left h3{line-height: 40px; margin-bottom: 14px; color: #051C2C;}
.page-template-standalone .template-standalone-left .features{margin: 35px 0 0 0; }
.page-template-standalone .template-standalone-left p > span{font-size: 24px; line-height: 30px;}
.page-template-standalone .template-standalone-main .inner-content { margin-bottom: 29px; }
.page-template-standalone .template-standalone-left h2 { margin-bottom: 29px; }
.page-template-standalone .template-standalone-left .inner-feature{font-size: 20px; line-height: 26px;}
.page-template-standalone  .features-swrap:last-child .features-single{margin-bottom: 0;}

.page-template-standalone .video-section { position: relative; float: left; background-image: linear-gradient(to top,#ECEEF0 calc(100% - 332px),#fff 332px); width: 100%;}
.page-template-standalone .video-caption{margin: 62px 0 70px; }

.page-template-standalone .video-caption .video-thumbnail > img{width: 100%; max-width: 1051px; display: block;}
.page-template-standalone .video-caption .video-caption-text{font-size: 16px; line-height: 20px; position: absolute; background-color: #051c2c; width: 266px; padding: 31px 31px 34px 31px; top: 50%; transform: translateY(-50%); margin: 0; font-family: mrs-eaves-xl-serif, serif;}
.page-template-standalone .video-caption .video-caption-text h3 { font-size: 20px; line-height: 20px; color: #fff;}
.page-template-standalone .video-caption .new_play_button .play_btn{width: 64px; height: 60px;}
.page-template-standalone .video-caption .new_play_button .play_btn::before{font-weight: 500; font-size: 28px; width: 17px;}

.page-template-standalone  .single-testimonial{background-color: #ECEEF0; padding: 10px 0 76px;}
.page-template-standalone  .single-testimonial .single-testimonial-cnt {padding: 32px 34px 41px 49px; border: solid 2px #7C878E; border-radius: 20px; border-bottom: none;}
/* .page-template-standalone  .single-testimonial .single-testimonial-cnt::after {background: url(../images/testimonial-shape-new.jpg) 0 0 no-repeat; background-size: contain; bottom: 0; width: 90px; height: 42px; right: 40px; left: auto; top: 100%;} */
.page-template-standalone  .single-testimonial .single-testimonial-cnt p{font-size: 28px;}
.page-template-standalone  .single-testimonial .author-main { float: none; margin-left: 71px; margin-top: -22px; }
.page-template-standalone  .single-testimonial .author-thumb { position: relative; top: inherit; right: inherit; display: inline-block; vertical-align: middle; margin-right: 18px; }
.page-template-standalone  .single-testimonial .author-thumb::after { bottom: -4px; width: 99px; height: 6px; background-size: 99px 6px; }
.page-template-standalone  .single-testimonial .author-thumb img { width: 108px; height: 108px; }
.page-template-standalone  .single-testimonial .author-info { display: inline-block; vertical-align: middle; padding-top: 50px;}
.page-template-standalone  .single-testimonial .author-info .author-name{margin-bottom: 0;}

.single-testimonial-cnt{position: relative;}
.single-testimonial-cnt::before { content: ""; position: absolute; width: 50px; height: 50px; bottom: 0; left: -2px; border-bottom-left-radius: 20px; border-left-width: 2px; border-left-color: #7C878E; border-left-style: solid; border-bottom: 2px solid #7C878E; }
.single-testimonial-cnt::after { content: ""; position: absolute; width: 50px; height: 50px; bottom: 0; right: -2px; border-bottom-right-radius: 20px; border-right-width: 2px; border-right-color: #7C878E; border-right-style: solid; border-bottom: 2px solid #7C878E; left: auto; }

.single-testimonial-line::before { content: ""; position: absolute; height: 2px; width: calc(100% - 136px); background: #7C878E; bottom: 0px; left: 20px; border-radius: 20px; }
.single-testimonial-line::after { content: ""; position: absolute; height: 2px; width: 40px; background: #7C878E; bottom: 0; right: 20px; border-radius: 20px; }

.single-testimonial-shape::before { content: ""; position: absolute; height: 42px; width: 2px; background: #7C878E; top: calc(100% - 2px); left: calc(100% - 117px); }
.single-testimonial-shape::after { content: ""; position: absolute; height: 2.2px; width: 72px; background: #7C878E; top: calc(100% + 18px); left: calc(100% - 123px); border-radius: 20px; transform: rotate(145deg); }

.page-template-standalone  .foster-faq {background-color: #ECEEF0; position: relative; clear: both;}
.page-template-standalone  .faq-inner { padding: 85px 0 90px;}
.page-template-standalone  .faq-title p:last-child {margin-bottom: 0;}
.page-template-standalone .ui-accordion h3.ui-accordion-header{font-size: 24px; line-height: 40px; padding: 0 30px 10px 0; font-weight: 500; margin-bottom: 10px;}

.standalone-our-feature{position: relative; clear: both; background: #fff; }
.standalone-our-feature-intro { max-width: 690px; margin: 0 auto; text-align: center; font-size: 24px; line-height: 32px; margin-bottom: 40px;}
.standalone-our-feature-intro h3 { font-size: 32px; line-height: 40px; margin-bottom: 23px; color: #051C2C; letter-spacing: normal; font-weight: 500;}
.standalone-our-feature-intro p:last-child{margin-bottom: 0;}
.standalone-features-single .features-icon { width: 96px; }
.standalone-features-single .features-icon img { width: 96px; height: 96px;}
.standalone-features-single hr {background-image: linear-gradient(to right, #7C878E 55%, rgba(255, 255, 255, 0) 0); background-position: left; background-size: 15px 2px; background-repeat: repeat-x; width: 114px; height: 2px; background-color: transparent; margin: 20px 0 10px;}
.standalone-features-cnt{font-size: 16px; line-height: 20px; color: #051C2C;}
.standalone-features-cnt p:last-child{margin-bottom: 0;}
.standalone-bookcall{gap: 40px;}
.standalone-bookcall-text { font-size: 20px; line-height: 26px; font-weight: 700; font-family: sweet-sans-pro, sans-serif; }
.standalone-bookcall-text span.h4, .standalone-bookcall-text p { margin-bottom: 0; letter-spacing: 0.5px; }

.page-template-standalone .cta-right .new_play_button .play_btn::before {font-weight: 500; width: 19px;}

.full-width .template-standalone-left{width: 100%; padding-right: 0;}
.page-template-standalone .template-standalone-left .inner-feature.no-inner-content{padding-top: 0;}

.standalone-menu-wrapper{ gap: 40px; justify-content: center; align-items: center; }
.standalone-menu-wrapper span.text-us{font-size: 16px; font-weight: 700; line-height: 19px; letter-spacing: 1px; text-transform: uppercase; font-family: sweet-sans-pro, sans-serif; }


.page-template-standalone #main-header{background: #fff;}
.page-template-standalone .header-right {margin-top: 0;}
.page-template-standalone .header-right .main-navigation{height: 100%;}
.page-template-standalone .header-right .menu-main-menu-container{height: 100%;}
.page-template-standalone .header-right .standalone-menu-wrapper{height: 100%;}

@media only screen and (min-width:610px) {
	.page-template-standalone .actionable-form .frm_style_formidable-style.with_frm_style .vertical_radio .frm_checkbox label { padding-top: 5px;}
}
@media only screen and (min-width:1024px) {
	/* .page-template-standalone #mainContent{padding: 79px 0 0 0; } */
	.page-template-standalone .header { padding: 26px 0 24px; }
	.page-template-standalone .header-right{margin-top: 7px;}
	.page-template-standalone .hero_banner_section .banner-main { min-height: 552px; }
	.page-template-standalone .hero_banner_section .banner-txt { max-width: 457px; padding: 0;}
	.page-template-standalone .video-caption .video-thumbnail > img{margin: 0 0 0 auto;}

	.page-template-standalone .template-standalone-left .inner-feature{padding-top: 25px; }

	.standalone-our-wrapper{padding: 80px 0;}
	.standalone-features-main{gap: 40px; margin-bottom: 55px;}
	.standalone-features-swrap{flex: 0 0 calc(25% - 30px);}

	.page-template-standalone .actionable-form { padding: 24px 32px 13px;}
	.page-template-standalone .actionable-form .frm_style_formidable-style.with_frm_style .vertical_radio .frm_checkbox label{padding: 7px 0 0 36px; margin: 0 0 5px 0;}

	.page-template-standalone .single-testimonial.no-content-video{padding: 100px 0;}
	.page-template-standalone .single-testimonial-inner{max-width: 1056px; margin: 0 0 0 auto;}
	.page-template-standalone .single-testimonial-cnt{margin: 0;}
	.page-template-standalone .single-testimonial-inner::before {left: -35px;}
	.page-template-standalone .single-testimonial .author-main{margin-left: 37px; margin-top: -37px; }

	.page-template-standalone .standalone-features-cnt {padding-right: 10px; }
	.page-template-standalone .standalone-features-cnt .h4{margin-bottom: 22px;}

	.page-template-standalone .foster-faq .container{max-width: 1146px;}

	.page-template-standalone .cta-left .sh-icon{margin-right: 21px; display: block;}
	.page-template-standalone .cta-left .sh-title { padding: 23px 0 19px 21px; }
	.page-template-standalone .cta-form .h1 { margin-bottom: 20px; }

	.page-template-standalone .faq-title {margin-bottom: 36px; font-size: 20px; line-height: 26px; max-width: 780px;}

	

	.page-template-standalone .mobile-standalone-menu-wrapper {display: none;}
}

@media only screen and (max-width:1160px) {
	.actionable-form {padding: 23px 23px 32px;}
}

@media only screen and (max-width:1160px) and (min-width:1024px) {
	.page-template-standalone .def-slide.slick-slide .def-img  {height:420px;}
	.page-template-standalone .def-slider ul.slick-dots {top: 370px;}
	.page-template-standalone .def-slider button {top: 388px;}
}
@media only screen and (max-width:1129px) and (min-width:1024px) {
	.page-template-standalone .single-testimonial-inner {margin-left: 35px; }
}
@media only screen and (max-width:1023px) {
	/* .page-template-standalone #mainContent { padding: 18px 0 0 0; } */
	.page-template-standalone .header {align-items: center;}
	.page-template-standalone .hero_banner_section {margin: 0 0 12px 0; z-index: 2;}
	
	.page-template-standalone .hero_banner_section .banner-txt {flex-grow: inherit; width:50%; padding:65px 70px 20px 40px; margin-top: auto;}
	.page-template-standalone .hero_banner_section .banner-txt small {margin: 0 0 24px 0;}
	.page-template-standalone .hero_banner_section hr {margin-top: 8px;}
	.page-template-standalone .actionable-form {padding: 24px 32px 32px; order:3; max-width: 335px; margin-top: -230px; z-index: 1; margin-left: auto; margin-right: 33px; clear:both;}
	.page-template-standalone .hero_banner_section .banner-main {align-items: flex-start;}
	
	.features-single .features-cnt {padding:7px 0 0 25px;}
	
	.page-template-standalone .signup {padding:48px 0 80px 0;}

	.standalone-our-wrapper{padding: 40px 0;}
	.standalone-our-feature-intro {font-size: 18px; line-height: 24px;}
	.standalone-our-feature-intro h3 { font-size: 24px; line-height: 32px; margin-bottom: 22px;}
	.standalone-features-main{gap: 40px; margin-bottom: 40px;}
	.standalone-features-swrap{flex: 100%;}
	.standalone-features-swrap p:last-child{margin-bottom: 0;}
	.standalone-features-single { display: table; margin-bottom: 20px;}
	.standalone-features-single .features-icon { width: 111px; padding: 0; }
	.standalone-features-single .features-icon img { width: 96px; height: 96px;}
	.standalone-features-single hr {display: none;}
	.standalone-features-single .standalone-features-cnt {display: table-cell; width: calc(100% - 106px); background: none; padding: 0 20px 2px 20px; position: relative; vertical-align: middle; }
	.standalone-features-single .standalone-features-cnt::before { background-image: linear-gradient(to bottom,#7c878e 35%,rgba(255,255,255,0) 0%); background-position: bottom left; background-size: 2px 7.5px; background-repeat: repeat-y; content: ""; display: block; min-height: 80px; width: 2px; height: calc(100% - 10px); position: absolute; left: 0; bottom: 0; }
	.standalone-features-single .standalone-features-cnt .h4{margin-bottom: 0;}
	.standalone-bookcall { gap: 20px; width: 100%;}
	.standalone-bookcall-text{text-align: center; width: 100%;}
	.standalone-bookcall-text span.h4, .standalone-bookcall-text p {font-size: 20px; line-height: 26px; font-weight: 700; margin-bottom: 0; letter-spacing: 0.5px; }

	.page-template-standalone .mobile-standalone-menu-wrapper{flex: 1; justify-content: end; padding-right: 3px;}
	.page-template-standalone .mobile-standalone-menu-wrapper span.text-us{display: none;}
	.page-template-standalone .mobile-standalone-menu-wrapper .button{color: #fff;}

	.page-template-standalone .single-testimonial.no-content-video { padding: 60px 0; }


}

@media only screen and (max-width:1023px) and (min-width:768px) {
	/* .page-template-standalone .actionable-form {position: absolute; right: 0; z-index: 2; top: 604px;} */

	.page-template-standalone .hero_banner_section { margin: 0;}
	.page-template-standalone .hero_banner_section .banner-txt{width: 100%; padding: 85px 70px 40px 40px;}
	.page-template-standalone .actionable-form {max-width: 100%; width: 100%; padding: 24px 20px 40px; margin: 0; z-index: 2; position: relative;}

	.page-template-standalone .template-standalone-main{padding-bottom: 0;}
	.page-template-standalone .template-standalone-left{padding: 15px 0 0;}
	.page-template-standalone .template-standalone-main .inner-content { margin-bottom: 25px; }
	.page-template-standalone .template-standalone-left h2 { margin-bottom: 25px; }
	

	.page-template-standalone .single-testimonial { padding: 10px 0 60px; }
	.page-template-standalone .single-testimonial .author-main{margin-left: 43px; margin-top: -43px; }
	.page-template-standalone .single-testimonial .author-info{padding-top: 45px; }
	.page-template-standalone .single-testimonial .author-info span{padding-top: 0;}

	.standalone-features-main { gap: 20px;}
	.standalone-our-wrapper{padding: 80px 0;}
	.standalone-features-single {vertical-align: bottom;}
	.standalone-features-single .standalone-features-cnt { padding: 7px 0 0 25px; }
	.standalone-features-cnt .h4{margin-bottom: 22px;}

	/* .page-template-standalone .actionable-form .frm_style_formidable-style.with_frm_style .vertical_radio .frm_checkbox label { padding-top: 7px;} */

}

@media only screen and (max-width:767px) {
	.page-template-standalone .hero_banner_section .banner-txt {width:100%; padding:21px 20px 10px;}
	.page-template-standalone .hero_banner_section .banner-txt small {margin:0 0 16px 0;}
	.page-template-standalone .hero_banner_section .banner-txt p {margin-bottom: 28px;}
	.page-template-standalone .hero_banner_section hr {margin-top:10px;}
	.page-template-standalone .hero_banner_section .actionable-form {padding: 24px 32px 32px; order:3; max-width:inherit; margin: 0 20px; }
	.page-template-standalone .def-slide .def-caption {margin-top: 15px;}
	.page-template-standalone ul.slick-dots {margin: 3px 0 0 0!important;}
	.page-template-standalone .foster-icon {margin: 40px 0 7px 0;}
	.page-template-standalone .def-slider {margin: 56px 0 50px;}
	
	.features  {margin: 0 0 21px 0;}
	.features-single {margin: 0 0 11px 0;}
	.features-single .features-icon {width: 111px; padding: 0;}
	.features-single .features-cnt {background: none; padding:26px 40px 2px 16px; position: relative; vertical-align: inherit;}
	.features-single .features-cnt:before {background-image: linear-gradient(to bottom,#7c878e 35%,rgba(255,255,255,0) 0%);
    background-position:bottom left; background-size: 2px 7.5px; background-repeat: repeat-y; content: ""; display: block; min-height: 80px; width:2px; height: calc(100% - 10px); position: absolute; left: 0; bottom:0;}
	.features-single .features-cnt{ vertical-align: middle; padding: 0 40px 2px 16px;}
	.features-single .features-cnt .h4 { line-height: 24px; margin-bottom: 0;}
	.features-swrap p {font-size: 16px; line-height: 20px;}
	.features-swrap {margin: 0 0 29px 0;}
	
	.page-template-standalone .feature-insights {padding:58px 0 18px;}
	.page-template-standalone .signup {padding:46px 0 64px 0;}

	.page-template-standalone .hero_banner_section { margin: 0;}
	.page-template-standalone .hero_banner_section .banner-txt h1{font-size: 30px; line-height: 36px;}
	.page-template-standalone .hero_banner_section .banner-txt-rt{display: none;}
	.page-template-standalone .hero_banner_section .banner-main { min-height: 262px; }

	.page-template-standalone .template-standalone-main{margin-top: 0; padding-bottom: 5px;}
	.page-template-standalone .template-standalone-left {padding: 0;}
	.page-template-standalone .template-standalone-left .features{margin: 5px 0 0; }
	.page-template-standalone .template-standalone-main .inner-content { margin-bottom: 22px; }
	.page-template-standalone .template-standalone-left p > span{font-size: 20px; line-height: 26px;}
	.page-template-standalone .template-standalone-left .inner-feature{font-size: 16px; line-height: 20px;}
	.page-template-standalone .template-standalone-left h2 { margin-bottom: 22px; }
	.page-template-standalone .template-standalone-left h3 { line-height: 24px; font-size: 20px; letter-spacing: normal; padding-top: 6px; margin-bottom: 9px;}

	.page-template-standalone .video-caption { margin: 17px 0 33px; }
	.page-template-standalone .video-caption .video-caption-text{position: relative; width: 100%; max-width: 100% ; padding: 19px 20px 21px; top: 0; transform: none; margin-top: -1px;}
	
	.page-template-standalone .actionable-form {max-width: 100%; width: 100%; padding: 24px 20px 40px; margin: 0; z-index: 2; position: relative;}
	
	.page-template-standalone .single-testimonial {padding: 10px 0 61px;}
	.page-template-standalone .single-testimonial .author-main{margin-left: 0; margin-top: 0;}
	.page-template-standalone .single-testimonial .author-thumb {width: 64px; margin-right: 8px; vertical-align: middle; }
	.page-template-standalone .single-testimonial .author-thumb::after { bottom: -2px; width: 55px; height: 4px; background-size: 55px 4px; }
	.page-template-standalone .single-testimonial .author-thumb img { width: 64px; height: 64px; }
	.page-template-standalone .single-testimonial .author-info{vertical-align: middle; padding-top: 0;}
	.page-template-standalone .single-testimonial .author-info span{padding: 0;}
	.page-template-standalone .single-testimonial .single-testimonial-cnt { padding: 38px 20px 27px; border: solid 2px rgba(124, 135, 142, 0.47); border-radius: 20px; border-bottom: none;}
	/* .page-template-standalone .single-testimonial .single-testimonial-cnt::after {background: url(../images/testimonial-shape-mob-new.jpg) 0 0 no-repeat; background-size: contain; width: 75px; bottom: 0; right: 22px; left: auto; height: 37px; top: 100%;} */

	.single-testimonial-cnt::before {border-left-color: rgba(124, 135, 142, 0.47); border-bottom: 2px solid rgba(124, 135, 142, 0.47); width: 20px;
		height: 20px;}
.single-testimonial-cnt::after {border-right-color: rgba(124, 135, 142, 0.47); border-bottom: 2px solid rgba(124, 135, 142, 0.47);  width: 20px;
	height: 20px;}

.single-testimonial-line::before {background: rgba(124, 135, 142, 0.47); width: calc(100% - 118px); }
.single-testimonial-line::after {background: rgba(124, 135, 142, 0.47); width: 18px;}

.single-testimonial-shape::before {background: rgba(124, 135, 142, 0.47); left: calc(100% - 98px);}
.single-testimonial-shape::after {background: rgba(124, 135, 142, 0.47); left: calc(100% - 104px);}

	.page-template-standalone .single-testimonial .single-testimonial-cnt p { font-size: 22px; margin-bottom: 22px;}

	.page-template-standalone .cta-left p:last-child{margin-bottom: 0;}

	.page-template-standalone .faq-inner { padding: 26px 0 38px; }
	.page-template-standalone  .faq-title h2 {margin-bottom:20px;}
	.page-template-standalone .faq-title { margin-bottom: 20px; }
	.page-template-standalone .faq-inner .ui-accordion h3.ui-accordion-header {font-size: 18px; line-height: 24px; padding: 0 30px 10px 0; margin-bottom: 6px;}

	.page-template-standalone .faq-title {font-size: 18px; line-height: 24px;}
}



