@import url("https://fonts.googleapis.com/css2?family=EB+Garamond&family=Inter&display=swap");
.sticky-top {
background-color: #8BAA4E;
}
nav ul li a{
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 16px;
text-align: right;
color:#fff;
}
.announcement{
background-color:#5C7233;
}
.navbar-nav li {
padding-left: 8px;
}
.av{
color:#5c7233;
position:relative;
}
.av:after {
content: "";
position: absolute;
height: 2px;
width: 45px;
background-color: #5c7233;
top: 29px;
left: 10px;
}
.nav-item a:hover {
color: #5c7233!important;
transition: 0.3s linear;
}
.navbar img {
max-width: 118px;
}
.announcement p {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-size: 15px;
line-height: 18px;
color: #FFFFFF;
text-align: center;
padding: 15px 0px;
margin-bottom: -16px;
}  .get-instant-content{
padding:70px 0px;
}
.get-instant-content h1{
font-family: EB Garamond;
font-size: clamp(20px, 5vw, 50px);
font-weight: 400;
letter-spacing: 0em;
text-align: left;
}
.get-instatnt {
margin-top: -18px;
background-size: cover;
background-repeat: no-repeat;
background-position: bottom;
}
.get-instant-content h1 span {
font-weight: 600;
}
.get-instant-content form select{
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-size: 14px;
}
select option span {
color: red!important;
}
select {
width: 100%;
height: 50px;
padding-left: 8px;
background: #FFFFFF;
border: 1px solid #D9D9D9;
border-radius: 5px;
margin-bottom:10px;
}
.get-instant-content form {
background-color: #fff;
padding: 40px;
text-align: center;
margin: auto;
width: min(83%, 474px);
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
border-radius: 5px;
}
.get-instant-content input[type=text] {
height: 50px;
margin-bottom: 10px;
}
.get-instant-content input[type=email] {
height: 50px;
}
.get-instant-content input[type="submit"] {
background-color: #BD9F56;
width: fit-content;
color: #fff;
border: none;
margin: auto;
transition: 0.3s linear;
margin-top: 30px;
font-size: 15px;
padding: 5px 23px;
}
.get-instant-content input[type="submit"]:hover {
background-color: #8baa4e;
}
.get-instant-content h3 {
font-size: clamp(19px, 5vw, 30px );
font-family: 'EB Garamond';
font-style: normal;
font-weight: 600;
margin-bottom: 14px;
}
.frm{
position:relative;
}
.frm:after{
content: '*';
position: absolute;
top: 12px;
left: 54px;
color: #f00;
}
.qt{
position:relative;
}
.qt:after {
content: '*';
position: absolute;
top: 12px;
left: 128px;
color: #f00;
}
.mfrm{
position:relative
}
.mfrm:after {
content: '*';
position: absolute;
top: 12px;
left: 106px;
color: #f00;
}
.mobfrm{
position:relative;
}
.mobfrm:after{
content: '*';
position: absolute;
top: 12px;
left: 130px;
color: #f00;
}  .fasterConvencing {
padding: 70px 0px;
}
.fasterConvencing h2 {
text-align: center;
text-transform: capitalize;
font-family: 'EB Garamond';
font-style: normal;
font-weight: 600;
font-size: clamp(25px, 5vw, 50px);
color:#0A2233
}
.line {
width:min(90%, 955px);
margin: auto;
margin-top: 45px;
}
.d-in {
display: flex;
justify-content: center;
align-items: center;
}
.d-in h5 {
font-size: 30px;
font-family: 'EB Garamond';
font-style: normal;
font-weight: 600;
}
.ourService-content h3{
font-family: 'EB Garamond';
font-style: normal;
font-weight: 600;
color:#0A2233;
}
.ourService-content p{
color:#8F8F8F;
}
.benefit-start h3{
font-family: 'EB Garamond';
font-style: normal;
font-weight: 600;
font-size:clamp(20px, 5vw, 53px);
}
.read-more a {
background-color: #bd9f56;
color: #fff;
text-decoration: none;
padding: 10px 19px;
border-radius: 4px;
transition: 0.3s linear;
}
.read-more {
margin-top: 25px!important;
}
.read-more a:hover {
background-color: #8baa4e;
}
.line-content p{
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-size: 12px;
color:#8F8F8F;
}  .lrm {
background: #8BAA4E;
padding: 70px 0px;
height: 542px;
color:#fff;
}
.lrm h3{
font-family: 'EB Garamond';
font-style: normal;
font-weight: 600;
font-size: clamp(20px, 5vw, 45px);
margin-bottom:24px;
}
p{
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-size: 15px;
}
a {}
.contactUs a {
color: #fff;
border: 1px solid #fff;
padding: 7px 25px;
border-radius: 3px;
text-decoration: none;
}
.contactUs a:hover {
transition: 0.3s linear;
color: #2e2e2e;
}
.contactUs {
margin: 30px 0px;
}
.our-services {
margin-top: 262px;
}
.shadowEffect {
background: #FFFFFF;
box-shadow: 10px 10px 25px rgba(0, 0, 0, 0.15);
border-radius: 10px;
text-align: center;
padding: 23px;
margin-bottom: 30px!important;
width: 253px;
margin: auto;
}
.shadowEffect p{
color:#8F8F8F;
}
.effect {
position: relative;
right: 51px;
top: 130px;
}
.shadowEffect img {
margin-bottom: 20px;
}
.arow {
background-color: #bd9f56;
width: 23px;
height: 23px;
object-fit: contain;
padding: 4px;
border-radius: 50px;
margin-top: 22px;
}  .benefit-start {
padding: 70px 0px; background-size: cover;
background-repeat: no-repeat;
background-attachment: fixed;
position: relative;
margin-top: 42px;
}
.adjust-content {
text-align: center;
margin-bottom: 48px;
}
.benefit-start:after {
content: "";
position: absolute;
width: 100%;
height: 100%; top: 0px;
opacity: 0.9;
}
.shadowEffect h5{
font-family: 'EB Garamond';
font-style: normal;
font-weight: 600;
font-size: 25px;
}
.mline {
background-color: #f5f5f5;
}
.mline .lined {
height: 2px;
background-color: #e5e5e5;
width: min(90%, 955px);
margin: auto;
}
.benefit-start .col-lg-6 {
z-index: 1;
}
.benefit-content h4 {position: relative;
font-family: 'EB Garamond';
font-style: normal;
font-weight: 600;
font-size: 20px;
}
.benefit-content p{
color:#8F8F8F;
}
.benefit-content img {
position: absolute;
left: -13px;
width: 17px;
margin-top: 24px;
}
.nemo {
padding: 70px 0px;
background-color: #f5f5f5;
}
.camp-1 {
position: relative;
}
.camp-2 {
position: absolute;
top: 68px;
left: 148px;
}
.nemo-content img {
background-color: #fff;
padding: 8px;
width: 394px;
object-fit: cover;
height: 376px;
border-radius: 7px;
box-shadow: 10px 10px 25px rgba(0, 0, 0, 0.15);
}
.nemo-content h3{
font-family: 'EB Garamond';
font-style: normal;
font-weight: 600;
font-size:clamp(20px, 5vw, 42px);
}
.nemo-content p{
color:#8F8F8F;
} .accordion {
background-color: #eee;
color: #444;
cursor: pointer;
padding: 18px;
width: 100%;
border: none;
text-align: left;
outline: none;
font-size: 15px;
transition: 0.4s;
margin-bottom: 11px;
background: #FAFAFA;
box-shadow: 10px 10px 25px rgba(0, 0, 0, 0.15);
border-radius:10px;
}
.active, .accordion:hover {
background-color: #fff;
}
.accordion:after {
content: '\002B';
font-weight: bold;
float: right;
margin-left: 5px;
background-color: #8baa4e;
padding: 3px;
border-radius: 50px;
width: 30px;
text-align: center;
color: #fff;
position: relative;
font-size: 15px;
height: 30px;
}
.active:after {
content: "\2212";
}
.panel {
padding: 0 18px;
background-color: white;
max-height: 0;
overflow: hidden;
transition: max-height 0.2s ease-out;
}
.ask {
padding: 70px 0px;
}
.calc {
display: flex;
align-items: center;
}
.calculate {
background-size:cover;
background-repeat:no-repeat;
background-position:center;
padding: 126px 152px 0px 152px;
border-radius: 10px 10px 0px 0px;
width: 50%;
height: 37rem;
}
.calc .get-instant-content form {
width: min(83%, 557px);
position: relative;
left: 149px;
}
.calc .get-instant-content {
width: 50%;
}
.calculate h3{
font-family: 'EB Garamond';
font-style: normal;
font-weight: 600;
color:#fff;
font-size:clamp(25px, 5vw, 41px)
}
.calculate p{
color:#fff;
}  footer {
background-size: contain;
background-repeat: no-repeat;
background-position: initial;
position: relative;
padding: 70px 0px;
}
footer:after {
content: "";
position: absolute;
background-color: #000;
width: 100%;
top: 0px;
height: 100%;
opacity: 0.9;
}
.footer-content {
}
footer .col-lg-3.col-md-6 {
z-index: 9;
}
footer p {
color: #ffff;
}
footer ul {
list-style: none;
}
footer ul li a {
color: #fff;
}
footer ul li {
line-height: 1.9;
}
footer h3 {
color: #fff;
}
footer ul li a:hover {
text-decoration: none;
color: #ffffffb8;
transition: 0.3s linear;
}
.quick h3 {
position: relative;
left: 33px;
font-family: 'EB Garamond';
}
.footer-content ul li i {
position: absolute;
left: -25px;
top: 9px;
}
.footer-content ul li {
position: relative;
}
.mquick {
position: relative;
left: 60px;
}
.footer-content form {
display: flex;
}
.footer-content form input[type="email"] {
height: 49px;
background-color: transparent;
outline: none;
border: 1px solid #fff;
padding: 8px;
border-right: 0px;
color: #fff;
}
.footer-content input[type="submit"] {
background-color: #BD9F56;
color: #fff;
border: none;
outline: none;
padding: 8px 18px;
position: relative;
left: -30px;
}  .thumbnalis-sec img {
width: 50px;
}
.round-img img {
width: 40px!important;
height: 40px;
object-fit: cover!important;
}
.thumbnalis-sec {
display: flex;
align-items: center;
margin: auto;
width: 56%;
}
.client-inform {
margin-left: 11px;
}
.client-inform p {
margin-bottom: -1px;
font-weight: 600;
}
.owl-theme .owl-nav{
display:none!important;
}
.owl-dots .active:after {
display: none!important;
}
.owl-item.active:after {
display: none;
}
.item h4{
font-family: 'EB Garamond';
font-style: normal;
font-weight: 600;
font-size: 23px;
color:#0A2233;
margin-bottom:25px;
}
.item-sec {
text-align: center;
}
.item-sec i {
color: #F5CB0C;
margin-bottom: 10px;
}
.item-sec {
text-align: center;
box-shadow: 10px 10px 25px rgba(0, 0, 0, 0.15);
background-color: #fff;
padding: 15px;
margin: 20px;
border-radius: 4px;
}
.item-sec i {
color: #F5CB0C;
margin-bottom: 10px;
}
.popular-testi {
padding: 70px 0px;
background-color:#F5F5F5;
}
.item {
background-color: #f5f5f5;
}
.owl-item.active {
background-color: #f5f5f5;
}
.ask h2 {
font-family: 'EB Garamond';
font-style: normal;
font-weight: 600;
font-size: clamp(20px, 5vw, 45px);
text-align: center;
margin-bottom: 72px;
}
.quote {
position: relative;
top: 35px;
z-index: 2;
left: -36px;
opacity: 0.6;
}
.owl-dots {
margin-top: 38px;
}
.gry {
color: #ccc!important;
}
.popular-testi h2{
font-family: 'EB Garamond';
font-style: normal;
font-weight: 600;
font-size: clamp(20px, 5vw, 45px);
color:#0A2233;
text-align: center;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
background: #0A2233!important;
opacity:none!important;
}
.accordion{
font-family: 'EB Garamond';
font-style: normal;
font-weight: 600;
font-size: 20px;
color: #0A2233;
} @media screen and (max-width:768px){
.mquick{
left:0px;
}
nav ul li a{
text-align:center;
} 
.av:after{
display:none;
}
.get-instant-content h1{
text-align:center;
}
line-content {
padding-left: 15px;
padding-right: 15px;
}
.shadowEffect{margin-bottom:20px!important;
width:auto;
}
.shadowEffect img{
margin-bottom:0px;
}
.effect{
position:static;
}
.calc{
flex-direction:column;
}
.calc .get-instant-content {
width: 100%;
}
.calculate{
width:100%;
padding:60px;
height:auto;
}
.calc .get-instant-content form{
position:static;
}
.quote{
left:40%;
}
.benefit-content img{
display:none;
}
.nemo-content {
margin-top: 58px;
}
}
@media (orientation:portrait){
.get-instant-content form{
width: min(100%, 474px);
padding:20px;
}
.get-instant-content {
padding: 25px 0px;
}
.d-in{
flex-direction:column;
}
.nemo-content img{
width:100%;
height:auto;
margin-bottom:25px;
}
.camp-2{position:static;}
.our-services {
margin-top: 20px;
}
.lrm{height:auto;}
.line-content {
width: min(90%, 400px);
margin: auto;
}
.calculate{padding:20px;}
.footer-content input[type="submit"]{
margin-top: 13px;
position:static;
}
.footer-content form{
flex-direction:column;
}
.footer-content form input[type="email"]{
border-right:1px solid #fff;
}
.calc .get-instant-content form {
width: min(97%, 557px);
}
.nemo-content {
margin-top: 20px;
}
.quick h3
{
position:static;
}
.col-lg-3.col-md-6.mquick {
position: static;
}
}