.banner-one__moc {
    width: 600px;
    bottom: 150px;
}

.banner-one .container {
    padding-top: 200px;
    padding-bottom: 275px;
}

.cta-two__moc {
    position: initial;
    top: initial;
    left: initial;
    width: 490px;
    height: 325px;
    object-fit: cover;
    margin-top: 8%;
}

.cta-two__moc_left {
    position: initial;
    top: initial;
    left: initial;
    animation: ImgBounce 10s ease-in-out 0s infinite alternate;
    width: 490px;
    height: 325px;
    object-fit: cover;
    margin-top: 14%;
}
.app-shot-one .app-shot-one__carousel:before {
    background: none;
}
.cta-two {
    margin-bottom: 0;
    padding-bottom: 120px;
}
.contact-one {
    padding-bottom: 120px;
}
.site-footer {
    background-color: #05003c;
}
.stricked-menu {
    background-color: #05003c;
}
#map {
    height: 100%;
}
.google-map-wrapper {
    height: 300px;
}
.products-btn-wrapper {
    margin-top: 100px;
}
.product-banner {
    width: 600px;
    bottom: -160px;
}
.product-detail-banner {
    width: 320px;
    bottom: -120px;
}
.sidebar__post-single {
    display: table;
    position: initial;
    padding-left: 0;
}
.sidebar__post-single>img {
    display: table-cell;
    position: initial;
    top: 0;
    left: 0;
    transform: none;
    height: 61px;
    width: 61px;
    object-fit: contain;
}
.sidebar__post-single h3{
    display: table-cell;
    padding-left: 10px;
    vertical-align: middle;
}
.cta-two__content>p {
    font-size: 16px;
    line-height: 24px;
}
.main-nav__header-one {
    background-color: #05003c4d;
}
.cta-three {
    background-color: #e1d730;
    padding-bottom: 100px;
    /*margin-bottom: 60px;*/
}
.cta-three p{
    color: var(--thm-black);
}
.cta-three .block-title h3{
    font-family: 'Lobster', cursive;
}
.block-title h3{
    font-family: 'Lobster', cursive;
}
.banner-one__content h3,.banner-one__content h1{
    font-family: 'Lobster', cursive;
    text-transform : none;
}
.banner-one::before {
    background-color: #e1d730;
}
.banner-one__shape-2 {
    width: 250px;
    left: 0;
    top: 14%;
    transform: none;
    animation: none;
}
.banner-one__shape-moc-1 {
    width: 600px;
    animation: none;
}
.banner-one__shape-5 {
    width: 210px;
    animation: none;
}
.cta-three__box-content p {
    font-size: 15px;
    line-height: 30px;
}
.service-one {
    background-color: #e1d730;
}
.service-one .block-title p{
    color: #272839;
}
.funfact-one {
    background-color: #e1d730;
    padding-top: 0;
}
.service-one__single{
    border-color: rgb(249 241 113);
    background-color: rgb(255 255 255 / 22%);
}
