/* Homepage-only styles extracted from index.php */
.am-home-banner {background-image:url(../images/banner-test.jpeg);background-size:cover;background-position:center center;}

	.top-things-outer {
    background: url(images/thing-bg.jpg);
    margin: 0;
    padding: 2% 0 1%;
}.top-things-outer .box2 {
    padding: 14% 0 0;
}.assemtext h2, .assemtext h3, .assemtext h4 {
    color: #3b3e3b;
    line-height: 24px;
}.assemtext p {
    color: #161616;
    font-size: 15px;
    line-height: 27px;
}.top-things-outer .box {
    background: #fff;
    border: 1px solid #cecece;
    box-sizing: border-box;
    box-shadow: 0 0 4px rgb(0 0 0 / 6%);
    border-radius: 10px;
    margin-bottom: 30px;
    padding: 30px;
    overflow: hidden;
}.assemtext h4 {
    font-size: 18px;
}
.assemtext h3 {
    color: #3b3e3b;
    line-height: 24px;
	font-size:20px;
}


#service.am-package-section{background:#f3f8fb!important;padding:65px 0!important;font-family:Arial,sans-serif!important}
#service.am-package-section .container{width:94%!important;max-width:1370px!important;margin:auto!important}
#service .am-package-heading{text-align:center!important;margin:0 0 32px!important}
#service .am-package-heading>span{font-size:12px!important;letter-spacing:2px!important;color:#087c49!important}
#service .am-package-heading h2{font-size:36px!important;color:#102c4c!important;margin:8px 0!important}
#service .am-package-heading p{font-size:15px!important;margin:0!important;color:#61728a!important}
#service .am-package-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important;width:100%!important}
#service .am-package-card{display:flex!important;flex-direction:column!important;min-width:0!important;width:100%!important;float:none!important;margin:0!important;padding:19px!important;border:1px solid #e0e8ed!important;border-radius:15px!important;background:#fff!important;box-shadow:0 7px 25px rgba(10,39,65,.08)!important;box-sizing:border-box!important}
#service .am-package-top{display:flex!important;align-items:center!important;gap:17px!important;border-bottom:1px solid #e0e6eb!important;padding:0 0 16px!important;margin-bottom:17px!important;min-width:0!important}
#service .am-package-top img{width:145px!important;height:105px!important;max-width:145px!important;flex:0 0 145px!important;object-fit:cover!important;border-radius:9px!important;display:block!important}
#service .am-package-title{min-width:0!important;flex:1!important}
#service .am-package-title h3{font-size:19px!important;line-height:1.3!important;font-weight:750!important;color:#0b2c4c!important;margin:0 0 9px!important}
#service .am-package-title p{font-size:13px!important;line-height:1.5!important;color:#52677c!important;margin:0!important;text-align:left!important}
#service .am-package-details{display:grid!important;grid-template-columns:minmax(0,44%) minmax(0,56%)!important;gap:0!important;flex:1!important;min-width:0!important;padding:0 0 18px!important}
#service .am-package-details>div{min-width:0!important}
#service .am-package-inclusions{border-right:1px solid #e0e6eb!important;padding:0 15px 0 0!important}
#service .am-package-highlights{padding:0 0 0 18px!important}
#service .am-package-details h4{font-size:15px!important;line-height:1.3!important;font-weight:750!important;color:#087a48!important;margin:0 0 14px!important}
#service .am-inc{display:flex!important;align-items:flex-start!important;gap:9px!important;margin:0 0 12px!important;font-size:13px!important;line-height:1.5!important;color:#3d5066!important;white-space:normal!important;text-align:left!important}
#service .am-inc>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-width:28px!important;background:#eaf8f0!important;border-radius:50%!important;color:#087d46!important;line-height:1!important;font-size:15px!important}
#service .am-highlight{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:0 0 12px!important;min-width:0!important}
#service .am-highlight>span{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 20px!important;width:20px!important;height:20px!important;border-radius:50%!important;background:#0a9650!important;color:#fff!important;font-size:12px!important;line-height:1!important;margin-top:2px!important}
#service .am-highlight p{margin:0!important;padding:0!important;flex:1!important;min-width:0!important;font-size:13px!important;line-height:1.55!important;color:#3d5066!important;text-align:left!important;white-space:normal!important;word-spacing:normal!important;letter-spacing:normal!important}
#service .am-package-action{display:block!important;width:100%!important;text-align:center!important;padding:13px 12px!important;margin-top:auto!important;background:#07813f!important;color:#fff!important;border-radius:8px!important;text-decoration:none!important;font-weight:700!important;font-size:14px!important;box-sizing:border-box!important}
#service .am-package-action:hover{background:#056332!important}
#service .am-package-note{margin:18px 0 0!important;text-align:center!important;font-size:12px!important;color:#66768a!important}
@media(max-width:1050px){#service .am-package-grid{grid-template-columns:1fr!important}#service .am-package-card{max-width:760px!important;margin:0 auto!important}}
@media(max-width:540px){#service.am-package-section{padding:42px 0!important}#service .am-package-heading h2{font-size:29px!important}#service .am-package-card{padding:14px!important}#service .am-package-top img{width:100px!important;max-width:100px!important;height:83px!important;flex-basis:100px!important}#service .am-package-title h3{font-size:16px!important}#service .am-package-details{grid-template-columns:1fr!important}#service .am-package-inclusions{border-right:0!important;border-bottom:1px solid #e0e6eb!important;padding:0 0 10px!important;margin-bottom:14px!important}#service .am-package-highlights{padding:0!important}}
#service .am-duration{display:inline-block;font-size:12px;font-weight:700;background:#e5f5ed;color:#067746;padding:4px 8px;border-radius:16px;white-space:nowrap;vertical-align:middle;margin-left:4px}
