.p-wn0767 .pagelayer-col-holder {
    padding: 10px
}

.p-wn0767>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-wn0767 .pagelayer-svg-top .pagelayer-shape-fill {
    fill: #227bc3
}

.p-wn0767 .pagelayer-row-svg .pagelayer-svg-top {
    width: 100%;
    height: 100px
}

.p-wn0767 .pagelayer-svg-bottom .pagelayer-shape-fill {
    fill: #e44993
}

.p-wn0767 .pagelayer-row-svg .pagelayer-svg-bottom {
    width: 100%;
    height: 100px
}

.p-wn0767 {
    background: #000000
}

.pagelayer-row-holder .p-fuq8966 {
    width: 30%
}

.p-fuq8966>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

@media (max-width: 768px) and (min-width: 501px) {
    .pagelayer-row-holder .p-fuq8966 {
        width: 75%
    }
}

@media (max-width: 500px) {
    .pagelayer-row-holder .p-fuq8966 {
        width: 75%
    }
}

.p-uey7544 .pagelayer-wp-title-heading {
    font-family: Rajdhani;
    font-size: 35px !important;
    
    
    
    
    text-decoration-style: Solid !important;
    
    
    
    
    color: #ffffff;
    text-align: left
}

.p-uey7544 .pagelayer-wp-title-holder {
    display: none
}

@media (max-width: 768px) and (min-width: 501px) {
    .p-uey7544 .pagelayer-wp-title-heading {
        
        font-size: 35px !important;
        
        text-decoration-style: Solid !important;
        
        padding: 0px 0px 0px 0px
    }
}

@media (max-width: 500px) {
    .p-uey7544 .pagelayer-wp-title-heading {
        
        font-size: 35px !important;
        
        text-decoration-style: Solid !important;
        
        text-align: left;
        padding: 0px 0px 0px 0px
    }
}

.pagelayer-row-holder .p-wtg8766 {
    width: 70%
}

.p-wtg8766>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

@media (max-width: 768px) and (min-width: 501px) {
    .pagelayer-row-holder .p-wtg8766 {
        width: 25%
    }
}

@media (max-width: 500px) {
    .pagelayer-row-holder .p-wtg8766 {
        width: 25%
    }
}

.p-m7a4977 .pagelayer-wp_menu-ul {
    text-align: right
}

.p-m7a4977 .pagelayer-wp-menu-container li.menu-item {
    list-style: none
}

.p-m7a4977 .pagelayer-wp_menu-ul>li a:first-child {
    color: #ffffff
}

.p-m7a4977 .pagelayer-wp_menu-ul>li>a:hover {
    color: #69dcd2
}

.p-m7a4977 .pagelayer-wp_menu-ul>li.pagelayer-active-sub-menu>a:hover {
    color: #69dcd2
}

.p-m7a4977 .pagelayer-wp_menu-ul>li.current-menu-item>a {
    color: #69dcd2
}

.p-m7a4977 .pagelayer-wp-menu-container ul li.menu-item>a {
    font-family: Rajdhani !important;
    font-size: 16px !important;
    text-decoration-line: None !important;
    text-decoration-style: Solid !important;
    text-transform: Capitalize !important;
}

.p-m7a4977 .pagelayer-wp_menu-ul>li>a {
    padding-left: 26px;
    padding-right: 26px;
    padding-top: 10px;
    padding-bottom: 10px
}

.p-m7a4977 ul.sub-menu li>a {
    justify-content: left !important
}

.p-m7a4977 .pagelayer-menu-type-horizontal .sub-menu {
    left: 0px
}

.p-m7a4977 .pagelayer-menu-type-horizontal .sub-menu .sub-menu {
    left: unset;
    left: 100% !important;
    top: 0px
}

.p-m7a4977 .pagelayer-wp-menu-container ul.sub-menu>li a {
    color: #ffffff
}

.p-m7a4977 .pagelayer-wp-menu-container ul.sub-menu {
    background-color: #69dcd2
}

.p-m7a4977 .pagelayer-wp-menu-container ul.sub-menu li a {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px
}

.p-m7a4977 .pagelayer-wp-menu-container .sub-menu a {
    margin-left: 10px
}

.p-m7a4977 .pagelayer-wp-menu-container .sub-menu .sub-menu a {
    margin-left: calc(2 * 10px)
}

.p-m7a4977 .pagelayer-primary-menu-bar {
    text-align: center
}

.p-m7a4977 .pagelayer-primary-menu-bar i {
    color: #69dcd2;
    font-size: 30px
}

.p-m7a4977 .pagelayer-menu-type-dropdown {
    width: 30%;
    background-color: #000000
}

.p-m7a4977 .pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul {
    width: 100%;
    top: 8%;
    transform: translateY(-8%)
}

.p-m7a4977 .pagelayer-wp_menu-close i {
    font-size: 25px;
    padding: 8px;
    color: #ffffff;
    background-color: #000000;
    -webkit-transition: all 600ms !important;
    transition: all 600ms !important
}

.p-m7a4977 .pagelayer-wp_menu-close i:hover {
    color: #69dcd2;
    background-color: #000000
}

@media (max-width: 768px) and (min-width: 501px) {
    .p-m7a4977 .pagelayer-wp_menu-ul>li a:first-child {
        color: #ffffff
    }

    .p-m7a4977 .pagelayer-wp_menu-ul>li>a:hover {
        color: #227bc3
    }

    .p-m7a4977 .pagelayer-wp_menu-ul>li.pagelayer-active-sub-menu>a:hover {
        color: #227bc3
    }

    .p-m7a4977 .pagelayer-wp_menu-ul>li.current-menu-item>a {
        color: #227bc3
    }

    .p-m7a4977 .pagelayer-wp_menu-ul>li>a {
        padding-top: 16px;
        padding-bottom: 16px
    }

    .p-m7a4977 .pagelayer-primary-menu-bar {
        text-align: right
    }

    .p-m7a4977 .pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul>li>a {
        justify-content: flex-start
    }

    .p-m7a4977 .pagelayer-menu-type-dropdown {
        width: 80%
    }

    .p-m7a4977 .pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul {
        top: 16%;
        transform: translateY(-16%)
    }
}

@media (max-width: 500px) {
    .p-m7a4977 .pagelayer-wp_menu-ul>li a:first-child {
        color: #ffffff
    }

    .p-m7a4977 .pagelayer-wp_menu-ul>li>a:hover {
        color: #227bc3
    }

    .p-m7a4977 .pagelayer-wp_menu-ul>li.pagelayer-active-sub-menu>a:hover {
        color: #227bc3
    }

    .p-m7a4977 .pagelayer-wp_menu-ul>li.current-menu-item>a {
        color: #227bc3
    }

    .p-m7a4977 .pagelayer-wp_menu-ul>li>a {
        padding-top: 16px;
        padding-bottom: 16px
    }

    .p-m7a4977 .pagelayer-primary-menu-bar {
        text-align: right
    }

    .p-m7a4977 .pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul>li>a {
        justify-content: flex-start
    }

    .p-m7a4977 .pagelayer-menu-type-dropdown {
        width: 80%
    }

    .p-m7a4977 .pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul {
        top: 16%;
        transform: translateY(-16%)
    }
}

.p-fph9078 .pagelayer-col-holder {
    padding: 10px
}

.p-fph9078>.pagelayer-background-overlay {
    background-color: #000000;
    opacity: 0.3;
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-fph9078 .pagelayer-svg-top .pagelayer-shape-fill {
    fill: #227bc3
}

.p-fph9078 .pagelayer-row-svg .pagelayer-svg-top {
    width: 100%;
    height: 100px
}

.p-fph9078 .pagelayer-svg-bottom .pagelayer-shape-fill {
    fill: #e44993
}

.p-fph9078 .pagelayer-row-svg .pagelayer-svg-bottom {
    width: 100%;
    height: 100px
}

.p-fph9078 {
    background-image: url("../images/about-bg-img1.jpg");
    background-attachment: scroll;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 150px;
    padding-right: 0px;
    padding-bottom: 150px;
    padding-left: 0px
}

.p-lm76277 .pagelayer-col-holder {
    padding: 10px
}

.p-lm76277>.pagelayer-background-overlay {
    background-color: #000000;
    opacity: 0.3;
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-lm76277 .pagelayer-svg-top .pagelayer-shape-fill {
    fill: #227bc3;
}

.p-lm76277 .pagelayer-row-svg .pagelayer-svg-top {
    width: 100%;
    height: 100px;
}

.p-lm76277 .pagelayer-svg-bottom .pagelayer-shape-fill {
    fill: #e44993;
}

.p-lm76277 .pagelayer-row-svg .pagelayer-svg-bottom {
    width: 100%;
    height: 100px;
}

.p-lm76277 {
    background-image: url("../images/contact-bg-img1-4.jpg");
    background-attachment: scroll;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 150px;
    padding-right: 0px;
    padding-bottom: 150px;
    padding-left: 0px;
}

.p-rwy1222>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-hql9015 .pagelayer-col-holder {
    padding: 10px;
}

.p-hql9015>.pagelayer-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important;
}

.p-hql9015 .pagelayer-svg-top .pagelayer-shape-fill {
    fill: #227bc3;
}

.p-hql9015 .pagelayer-row-svg .pagelayer-svg-top {
    width: 100%;
    height: 100px;
}

.p-hql9015 .pagelayer-svg-bottom .pagelayer-shape-fill {
    fill: #e44993;
}

.p-hql9015 .pagelayer-row-svg .pagelayer-svg-bottom {
    width: 100%;
    height: 100px;
}

.p-hql9015 {
    background-image: url("../images/home-header-bg.jpg");
    background-attachment: scroll;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.p-wnm4352>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important;
}

.p-qgv5531 .pagelayer-col-holder {
    padding: 10px
}

.p-qgv5531>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important;
}

.p-qgv5531 .pagelayer-svg-top .pagelayer-shape-fill {
    fill: #227bc3
}

.p-qgv5531 .pagelayer-row-svg .pagelayer-svg-top {
    width: 100%;
    height: 100px;
}

.p-qgv5531 .pagelayer-svg-bottom .pagelayer-shape-fill {
    fill: #e44993;
}

.p-qgv5531 .pagelayer-row-svg .pagelayer-svg-bottom {
    width: 100%;
    height: 100px;
}

.p-en97348 {
    align-content: center !important;
}

.pagelayer-row-holder .p-en97348 {
    width: 30%;
}

.p-en97348>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important;
}

@media (max-width: 768px) and (min-width: 501px) {
    .pagelayer-row-holder .p-en97348 {
        width: 75%;
    }
}

@media (max-width: 500px) {
    .pagelayer-row-holder .p-en97348 {
        width: 75%;
    }
}

.p-5il2652 .pagelayer-wp-title-heading {
    font-family: Rajdhani;
    font-size: 35 px !important;
    text-decoration-style: Solid !important;
    color: #ffffff;
    text-align: left
}

.p-5il2652 .pagelayer-wp-title-holder {
    display: none;
}

@media (max-width: 768px) and (min-width: 501px) {
    .p-5il2652 .pagelayer-wp-title-heading {
        font-size: 35px !important;
        text-decoration-style: Solid !important;
        padding: 0px 0px 0px 0px;
    }
}

@media (max-width: 500px) {
    .p-5il2652 .pagelayer-wp-title-heading {
        font-size: 35px !important;
        text-decoration-style: Solid !important;
        text-align: left;
        padding: 0px 0px 0px 0px;
    }
}

.p-g2w8628 {
    align-content: center !important;
}

.pagelayer-row-holder .p-g2w8628 {
    width: 70%;
}

.p-g2w8628>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important;
}

@media (max-width: 768px) and (min-width: 501px) {
    .pagelayer-row-holder .p-g2w8628 {
        width: 25%;
    }
}

@media (max-width: 500px) {
    .pagelayer-row-holder .p-g2w8628 {
        width: 25%;
    }
}

.p-1gd5306 .pagelayer-wp_menu-ul {
    text-align: right;
}

.p-1gd5306 .pagelayer-wp-menu-container li.menu-item {
    list-style: none;
}

.p-1gd5306 .pagelayer-wp_menu-ul>li a:first-child {
    color: #ffffff;
}

.p-1gd5306 .pagelayer-wp_menu-ul>li>a:hover {
    color: #69dcd2;
}

.p-1gd5306 .pagelayer-wp_menu-ul>li.pagelayer-active-sub-menu>a:hover {
    color: #69dcd2;
}

.p-1gd5306 .pagelayer-wp_menu-ul>li.current-menu-item>a {
    color: #69dcd2;
}

.p-1gd5306 .pagelayer-wp-menu-container ul li.menu-item>a {
    font-family: Rajdhani !important;
    font-size: 16px !important;
    text-decoration-line: None !important;
    text-decoration-style: Solid !important;
    text-transform: Capitalize !important;
}

.p-1gd5306 .pagelayer-wp_menu-ul>li>a {
    padding-left: 26px;
    padding-right: 26px;
    padding-top: 10px;
    padding-bottom: 10px
}

.p-1gd5306 ul.sub-menu li>a {
    justify-content: left !important
}

.p-1gd5306 .pagelayer-menu-type-horizontal .sub-menu {
    left: 0px;
}

.p-1gd5306 .pagelayer-menu-type-horizontal .sub-menu .sub-menu {
    left: unset;
    left: 100% !important;
    top: 0px;
}

.p-1gd5306 .pagelayer-wp-menu-container ul.sub-menu>li a {
    color: #ffffff;
}

.p-1gd5306 .pagelayer-wp-menu-container ul.sub-menu {
    background-color: #0986c0;
}

.p-1gd5306 .pagelayer-wp-menu-container ul.sub-menu li a {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.p-1gd5306 .pagelayer-wp-menu-container .sub-menu a {
    margin-left: 10px;
}

.p-1gd5306 .pagelayer-wp-menu-container .sub-menu .sub-menu a {
    margin-left: calc(2 * 10px);
}

.p-1gd5306 .pagelayer-primary-menu-bar {
    text-align: center;
}

.p-1gd5306 .pagelayer-primary-menu-bar i {
    color: #69dcd2;
    font-size: 30px;
}

.p-1gd5306 .pagelayer-menu-type-dropdown {
    width: 30%;
    background-color: #000000;
}

.p-1gd5306 .pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul {
    width: 100%;
    top: 8%;
    transform: translateY(-8%);
}

.p-1gd5306 .pagelayer-wp_menu-close i {
    font-size: 25px;
    padding: 8px;
    color: #ffffff;
    background-color: #000000;
    -webkit-transition: all 600ms !important;
    transition: all 600ms !important;
}

.p-1gd5306 .pagelayer-wp_menu-close i:hover {
    color: #69dcd2;
    background-color: #000000;
}

@media (max-width: 768px) and (min-width: 501px) {
    .p-1gd5306 .pagelayer-wp_menu-ul>li a:first-child {
        color: #ffffff;
    }

    .p-1gd5306 .pagelayer-wp_menu-ul>li>a:hover {
        color: #69dcd2;
    }

    .p-1gd5306 .pagelayer-wp_menu-ul>li.pagelayer-active-sub-menu>a:hover {
        color: #69dcd2;
    }

    .p-1gd5306 .pagelayer-wp_menu-ul>li.current-menu-item>a {
        color: #69dcd2;
    }

    .p-1gd5306 .pagelayer-wp_menu-ul>li>a {
        padding-top: 16px;
        padding-bottom: 16px;
    }

    .p-1gd5306 .pagelayer-primary-menu-bar {
        text-align: right;
    }

    .p-1gd5306 .pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul>li>a {
        justify-content: flex-start;
    }

    .p-1gd5306 .pagelayer-menu-type-dropdown {
        width: 80%;
    }

    .p-1gd5306 .pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul {
        top: 16%;
        transform: translateY(-16%);
    }
}

@media (max-width: 500px) {
    .p-1gd5306 .pagelayer-wp_menu-ul>li a:first-child {
        color: #ffffff;
    }

    .p-1gd5306 .pagelayer-wp_menu-ul>li>a:hover {
        color: #69dcd2;
    }

    .p-1gd5306 .pagelayer-wp_menu-ul>li.pagelayer-active-sub-menu>a:hover {
        color: #69dcd2;
    }

    .p-1gd5306 .pagelayer-wp_menu-ul>li.current-menu-item>a {
        color: #69dcd2
    }

    .p-1gd5306 .pagelayer-wp_menu-ul>li>a {
        padding-top: 16px;
        padding-bottom: 16px
    }

    .p-1gd5306 .pagelayer-primary-menu-bar {
        text-align: right
    }

    .p-1gd5306 .pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul>li>a {
        justify-content: flex-start
    }

    .p-1gd5306 .pagelayer-menu-type-dropdown {
        width: 80%
    }

    .p-1gd5306 .pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul {
        top: 16%;
        transform: translateY(-16%)
    }
}

.p-zbi8548 .pagelayer-col-holder {
    padding: 10px
}

.p-zbi8548>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-zbi8548 .pagelayer-svg-top .pagelayer-shape-fill {
    fill: #227bc3
}

.p-zbi8548 .pagelayer-row-svg .pagelayer-svg-top {
    width: 100%;
    height: 100px
}

.p-zbi8548 .pagelayer-svg-bottom .pagelayer-shape-fill {
    fill: #e44993
}

.p-zbi8548 .pagelayer-row-svg .pagelayer-svg-bottom {
    width: 100%;
    height: 100px
}

.p-zbi8548 {
    padding-top: 200px;
    padding-right: 0px;
    padding-bottom: 200px;
    padding-left: 0px
}

@media (max-width: 500px) {
    .p-zbi8548 {
        padding-top: 100px;
        padding-right: 0px;
        padding-bottom: 100px;
        padding-left: 0px
    }
}

.p-6mh7613 .pagelayer-col-holder>div:not(:last-child) {
    margin-bottom: 15px;
}

.pagelayer-row-holder .p-6mh7613 {
    width: 10%;
}

.p-6mh7613>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important;
}

@media (max-width: 768px) and (min-width: 501px) {
    .pagelayer-row-holder .p-6mh7613 {
        width: 100%;
    }
}

@media (max-width: 500px) {
    .pagelayer-row-holder .p-6mh7613 {
        width: 100%;
    }
}

.pagelayer-row-holder .p-ikg4496 {
    width: 80%;
}

.p-ikg4496>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important;
}

@media (max-width: 500px) {
    .pagelayer-row-holder .p-ikg4496 {
        width: 90%;
    }
}

.p-kc79257 {
    text-align: center
}

.p-kc79257 .pagelayer-heading-holder * {
    color: #ffffff
}

.p-kc79257 .pagelayer-heading-holder {
    color: #ffffff
}

@media (max-width: 768px) and (min-width: 501px) {
    .p-kc79257 .pagelayer-heading-holder * {
        font-size: 50px !important;
        text-decoration-style: Solid !important;
    }

    .p-kc79257 .pagelayer-heading-holder {
        font-size: 50px !important;
        text-decoration-style: Solid !important;
    }
}

@media (max-width: 500px) {
    .p-kc79257 .pagelayer-heading-holder * {
        font-size: 52px !important;
        text-decoration-style: Solid !important;
    }

    .p-kc79257 .pagelayer-heading-holder {
        font-size: 52px !important;
        text-decoration-style: Solid !important;
    }
}

.p-aa68190 {
    text-align: center;
}

.p-aa68190 .pagelayer-heading-holder * {
    color: #ffffff;
}

.p-aa68190 .pagelayer-heading-holder {
    color: #ffffff;
}

.p-fnd3244 {
    text-align: center
}

.p-fnd3244 .pagelayer-btn {
    text-align: center;
    padding-left: 3px;
    padding-right: 3px
}

.p-fnd3244>div {
    display: inline-block
}

@media (max-width: 768px) and (min-width: 501px) {
    .p-fnd3244 {
        margin-top: 10px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px
    }
}

.p-ylt1360 .pagelayer-btn-text {
    font-family: Rajdhani;
    font-weight: 500 !important;
    text-decoration-style: Solid !important;
    text-transform: Uppercase !important;
}

.p-ylt1360 .pagelayer-btn-holder {
    font-family: Rajdhani;
    font-weight: 500 !important;
    text-decoration-style: Solid !important;
    text-transform: Uppercase !important;
    background-color: #69dcd2;
    color: #ffffff;
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important;
    border-color: #69dcd2
}

.p-ylt1360 {
    text-align: left
}

.p-ylt1360 .pagelayer-btn-anim-thin {
    background-color: unset !important;
    border-style: unset !important;
}

.p-ylt1360 .pagelayer-btn-anim-thin::before {
    background-color: #69dcd2;
}

.p-ylt1360 .pagelayer-btn-anim-thin::after {
    background-color: #69dcd2;
}

.p-ylt1360 .pagelayer-btn-custom:hover,
.p-ylt1360 .pagelayer-btn-anim-slide:after {
    background-color: #69dcd2;
}

.p-ylt1360 .pagelayer-btn-holder:hover {
    color: #ffffff;
    border-color: #ffffff;
}

.p-ylt1360 .pagelayer-btn-holder,
.p-ylt1360 .pagelayer-btn-anim-thin:after,
.p-ylt1360 .pagelayer-btn-anim-thin:before {
    border-style: solid;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px
}

.p-ylt1360 .pagelayer-btn-holder,
.p-ylt1360 .pagelayer-btn-anim-glow:before {
    border-radius: 1px 1px 1px 1px;
    -webkit-border-radius: 1px 1px 1px 1px;
    -moz-border-radius: 1px 1px 1px 1px
}

.p-ylt1360 .pagelayer-btn-holder:hover,
.p-ylt1360 .pagelayer-btn-anim-thin:hover:after,
.p-ylt1360 .pagelayer-btn-anim-thin:hover:before {
    border-style: solid;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px
}

.p-ylt1360 .pagelayer-btn-anim-thin:hover {
    border-style: unset !important
}

.p-ylt1360 .pagelayer-btn-holder:hover,
.p-ylt1360 .pagelayer-btn-anim-glow:before {
    border-radius: 1px 1px 1px 1px;
    -webkit-border-radius: 1px 1px 1px 1px;
    -moz-border-radius: 1px 1px 1px 1px
}

.p-2qf8996 .pagelayer-btn-text {
    font-family: Rajdhani;
    font-size: px !important;
    font-weight: 700 !important;
    text-decoration-style: Solid !important;
    text-transform: Uppercase !important;
}

.p-2qf8996 .pagelayer-btn-holder {
    font-family: Rajdhani;
    font-size: px !important;
    font-weight: 700 !important;
    text-decoration-style: Solid !important;
    text-transform: Uppercase !important;
    color: #ffffff;
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important;
    border-color: #ffffff
}

.p-2qf8996 {
    text-align: left
}

.p-2qf8996 .pagelayer-btn-holder:hover {
    color: #00ccff;
    border-color: #ffffff
}

.p-2qf8996 .pagelayer-btn-holder,
.p-2qf8996 .pagelayer-btn-anim-thin:after,
.p-2qf8996 .pagelayer-btn-anim-thin:before {
    border-style: solid;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px
}

.p-2qf8996 .pagelayer-btn-anim-thin {
    border-style: unset !important
}

.p-2qf8996 .pagelayer-btn-holder,
.p-2qf8996 .pagelayer-btn-anim-glow:before {
    border-radius: 1px 1px 1px 1px;
    -webkit-border-radius: 1px 1px 1px 1px;
    -moz-border-radius: 1px 1px 1px 1px
}

.p-2qf8996 .pagelayer-btn-holder:hover,
.p-2qf8996 .pagelayer-btn-anim-thin:hover:after,
.p-2qf8996 .pagelayer-btn-anim-thin:hover:before {
    border-style: solid;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px
}

.p-2qf8996 .pagelayer-btn-anim-thin:hover {
    border-style: unset !important
}

.p-2qf8996 .pagelayer-btn-holder:hover,
.p-2qf8996 .pagelayer-btn-anim-glow:before {
    border-radius: 1px 1px 1px 1px;
    -webkit-border-radius: 1px 1px 1px 1px;
    -moz-border-radius: 1px 1px 1px 1px
}

.pagelayer-row-holder .p-n8i4146 {
    width: 10%
}

.p-n8i4146>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

@media (max-width: 768px) and (min-width: 501px) {
    .pagelayer-row-holder .p-n8i4146 {
        width: 100%
    }
}

@media (max-width: 500px) {
    .pagelayer-row-holder .p-n8i4146 {
        width: 100%
    }
}

.p-63j5697 .pagelayer-col-holder {
    padding: 10px
}

.p-63j5697>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-63j5697 .pagelayer-svg-top .pagelayer-shape-fill {
    fill: #227bc3
}

.p-63j5697 .pagelayer-row-svg .pagelayer-svg-top {
    width: 100%;
    height: 100px
}

.p-63j5697 .pagelayer-svg-bottom .pagelayer-shape-fill {
    fill: #e44993
}

.p-63j5697 .pagelayer-row-svg .pagelayer-svg-bottom {
    width: 100%;
    height: 100px
}

.p-63j5697 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.p-eis3296 {
    align-content: center !important;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px
}

.p-eis3296>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

@media (max-width: 768px) and (min-width: 501px) {
    .p-eis3296 {
        padding-top: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
        padding-left: 20px
    }
}

@media (max-width: 500px) {
    .p-eis3296 {
        padding-top: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
        padding-left: 20px
    }
}

.p-ws98147 .pagelayer-alert-icon {
    font-size: 20px;
    margin-right: 5px
}

.p-ws98147 .pagelayer-alert-title {
    font-size: 22px !important;
    font-weight: 600 !important;
}

.p-ws98147 .pagelayer-alert-text {
    font-size: 13px !important;
}

.p-que3769 .pagelayer-col-holder {
    padding: 10px
}

.p-que3769>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-que3769 .pagelayer-svg-top .pagelayer-shape-fill {
    fill: #227bc3
}

.p-que3769 .pagelayer-row-svg .pagelayer-svg-top {
    width: 100%;
    height: 100px
}

.p-que3769 .pagelayer-svg-bottom .pagelayer-shape-fill {
    fill: #e44993
}

.p-que3769 .pagelayer-row-svg .pagelayer-svg-bottom {
    width: 100%;
    height: 100px
}

.p-que3769 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 100px;
    padding-left: 0px
}

.p-2eb2809 {
    align-content: center !important
}

.p-2eb2809>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-lsm8557 .pagelayer-image-holder {
    text-align: center
}

.p-lsm8557 .pagelayer-image-holder .pagelayer-image-overlay-content {
    text-align: center
}

.p-lsm8557 .pagelayer-img {
    -webkit-transition: all 400ms;
    transition: all 400ms
}

.p-lsm8557 .pagelayer-image-caption {
    color: #0986c0
}

.p-har8037 {
    align-content: center !important;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px
}

.p-har8037>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

@media (max-width: 768px) and (min-width: 501px) {
    .p-har8037 {
        padding-top: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
        padding-left: 20px
    }
}

@media (max-width: 500px) {
    .p-har8037 {
        padding-top: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
        padding-left: 20px
    }
}

.p-9zm8709 {
    text-align: left;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px
}

.p-9zm8709 .pagelayer-btn-holder {
    background-color: #ffffff;
    color: #315378;
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important;
    border-color: #315378
}

.p-9zm8709 .pagelayer-btn-anim-thin {
    background-color: unset !important;
    border-style: unset !important
}

.p-9zm8709 .pagelayer-btn-anim-thin::before {
    background-color: #ffffff
}

.p-9zm8709 .pagelayer-btn-anim-thin::after {
    background-color: #ffffff
}

.p-9zm8709 .pagelayer-btn-custom:hover,
.p-9zm8709 .pagelayer-btn-anim-slide:after {
    background-color: #315378
}

.p-9zm8709 .pagelayer-btn-holder:hover {
    color: #ffffff;
    border-color: #315378
}

.p-9zm8709 .pagelayer-btn-holder,
.p-9zm8709 .pagelayer-btn-anim-thin:after,
.p-9zm8709 .pagelayer-btn-anim-thin:before {
    border-style: solid;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px
}

.p-9zm8709 .pagelayer-btn-holder,
.p-9zm8709 .pagelayer-btn-anim-glow:before {
    border-radius: 1px 1px 1px 1px;
    -webkit-border-radius: 1px 1px 1px 1px;
    -moz-border-radius: 1px 1px 1px 1px
}

.p-9zm8709 .pagelayer-btn-holder:hover,
.p-9zm8709 .pagelayer-btn-anim-thin:hover:after,
.p-9zm8709 .pagelayer-btn-anim-thin:hover:before {
    border-style: solid;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px
}

.p-9zm8709 .pagelayer-btn-anim-thin:hover {
    border-style: unset !important
}

.p-9zm8709 .pagelayer-btn-holder:hover,
.p-9zm8709 .pagelayer-btn-anim-glow:before {
    border-radius: 1px 1px 1px 1px;
    -webkit-border-radius: 1px 1px 1px 1px;
    -moz-border-radius: 1px 1px 1px 1px
}

.p-psy6447 .pagelayer-col-holder {
    padding: 10px
}

.p-psy6447>.pagelayer-background-overlay {
    background-color: #000000;
    opacity: 0.4;
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-psy6447 .pagelayer-svg-top .pagelayer-shape-fill {
    fill: #227bc3
}

.p-psy6447 .pagelayer-row-svg .pagelayer-svg-top {
    width: 100%;
    height: 100px
}

.p-psy6447 .pagelayer-svg-bottom .pagelayer-shape-fill {
    fill: #e44993
}

.p-psy6447 .pagelayer-row-svg .pagelayer-svg-bottom {
    width: 100%;
    height: 100px
}

.p-psy6447 {
    background-image: url("../images/home-bg-img3.jpg");
    background-attachment: scroll;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 100px;
    padding-right: 0px;
    padding-bottom: 100px;
    padding-left: 0px
}

.p-amm9180>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-90t7399 .pagelayer-col-holder {
    padding: 10px
}

.p-90t7399>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-90t7399 .pagelayer-svg-top .pagelayer-shape-fill {
    fill: #227bc3
}

.p-90t7399 .pagelayer-row-svg .pagelayer-svg-top {
    width: 100%;
    height: 100px
}

.p-90t7399 .pagelayer-svg-bottom .pagelayer-shape-fill {
    fill: #e44993
}

.p-90t7399 .pagelayer-row-svg .pagelayer-svg-bottom {
    width: 100%;
    height: 100px
}

.p-h5u9395 .pagelayer-col-holder>div:not(:last-child) {
    margin-bottom: 15px
}

.p-h5u9395>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-mus6287>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-rqf6042 {
    text-align: center
}

.p-rqf6042 .pagelayer-heading-holder * {
    color: #69dcd2
}

.p-rqf6042 .pagelayer-heading-holder {
    color: #69dcd2
}

.p-zon4715 {
    text-align: center
}

.p-zon4715 .pagelayer-heading-holder * {
    color: #ffffff
}

.p-zon4715 .pagelayer-heading-holder {
    color: #ffffff
}

.p-bzf9121 .pagelayer-col-holder>div:not(:last-child) {
    margin-bottom: 15px
}

.p-bzf9121>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-dhi3394 .pagelayer-col-holder {
    padding: 10px
}

.p-dhi3394>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-dhi3394 .pagelayer-svg-top .pagelayer-shape-fill {
    fill: #227bc3
}

.p-dhi3394 .pagelayer-row-svg .pagelayer-svg-top {
    width: 100%;
    height: 100px
}

.p-dhi3394 .pagelayer-svg-bottom .pagelayer-shape-fill {
    fill: #e44993
}

.p-dhi3394 .pagelayer-row-svg .pagelayer-svg-bottom {
    width: 100%;
    height: 100px
}

.p-icf4167 {
    align-content: center !important
}

.p-icf4167>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-vci8480 .pagelayer-service-icon i {
    padding: calc(0.5em + 18px);
    color: #315378;
    -webkit-transition: all 400ms;
    transition: all 400ms
}

.p-vci8480 .pagelayer-service-icon {
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
    font-size: 36px
}

.p-vci8480 .pagelayer-service-icon.pagelayer-service-stacked i {
    background-color: #ffffff
}

.p-vci8480 .pagelayer-service-heading {
    text-align: center;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    color: #ffffff;
    font-size: 26px !important;
    font-weight: 600 !important;
    text-decoration-style: Solid !important;
    text-transform: Uppercase !important;
    -webkit-transition: all 400ms;
    transition: all 400ms
}

.p-vci8480 .pagelayer-service-details {
    text-align: center
}

.p-vci8480 .pagelayer-service-text {
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px
}

.p-vci8480 .pagelayer-service-btn {
    -webkit-transition: all 400ms;
    transition: all 400ms
}

.p-vci8480 {
    background: rgba(0, 0, 0, 0.42)
}

@media (max-width: 768px) and (min-width: 501px) {
    .p-vci8480 .pagelayer-service-heading {
        font-size: 24px !important;
        text-decoration-style: Solid !important;
    }
}

@media (max-width: 500px) {
    .p-vci8480 .pagelayer-service-heading {
        font-size: 22px !important;
        text-decoration-style: Solid !important;
    }
}

.p-nmk7408 {
    align-content: center !important
}

.p-nmk7408>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-5cv3451 .pagelayer-service-icon i {
    padding: calc(0.5em + 18px);
    color: #315378;
    -webkit-transition: all 400ms;
    transition: all 400ms
}

.p-5cv3451 .pagelayer-service-icon {
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
    font-size: 36px
}

.p-5cv3451 .pagelayer-service-icon.pagelayer-service-stacked i {
    background-color: #ffffff
}

.p-5cv3451 .pagelayer-service-heading {
    text-align: center;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    color: #ffffff;
    font-size: 26px !important;
    font-weight: 600 !important;
    text-decoration-style: Solid !important;
    text-transform: Uppercase !important;
    -webkit-transition: all 400ms;
    transition: all 400ms
}

.p-5cv3451 .pagelayer-service-details {
    text-align: center
}

.p-5cv3451 .pagelayer-service-text {
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px
}

.p-5cv3451 .pagelayer-service-btn {
    -webkit-transition: all 400ms;
    transition: all 400ms
}

.p-5cv3451 {
    background: rgba(0, 0, 0, 0.42)
}

@media (max-width: 768px) and (min-width: 501px) {
    .p-5cv3451 .pagelayer-service-heading {
        font-size: 24px !important;
        text-decoration-style: Solid !important;
    }
}

@media (max-width: 500px) {
    .p-5cv3451 .pagelayer-service-heading {
        font-size: 22px !important;
        text-decoration-style: Solid !important;
    }
}

.p-jts9992 {
    align-content: center !important
}

.p-jts9992>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-lql5326 .pagelayer-service-icon i {
    padding: calc(0.5em + 18px);
    color: #315378;
    -webkit-transition: all 400ms;
    transition: all 400ms
}

.p-lql5326 .pagelayer-service-icon {
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
    font-size: 36px
}

.p-lql5326 .pagelayer-service-icon.pagelayer-service-stacked i {
    background-color: #ffffff
}

.p-lql5326 .pagelayer-service-heading {
    text-align: center;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    color: #ffffff;
    font-size: 26px !important;
    font-weight: 600 !important;
    text-decoration-style: Solid !important;
    text-transform: Uppercase !important;
    -webkit-transition: all 400ms;
    transition: all 400ms
}

.p-lql5326 .pagelayer-service-details {
    text-align: center
}

.p-lql5326 .pagelayer-service-text {
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px
}

.p-lql5326 .pagelayer-service-btn {
    -webkit-transition: all 400ms;
    transition: all 400ms
}

.p-lql5326 {
    background: rgba(0, 0, 0, 0.42)
}

@media (max-width: 768px) and (min-width: 501px) {
    .p-lql5326 .pagelayer-service-heading {
        font-size: 24px !important;
        text-decoration-style: Solid !important;
    }
}

@media (max-width: 500px) {
    .p-lql5326 .pagelayer-service-heading {
        font-size: 22px !important;
        text-decoration-style: Solid !important;
    }
}

.p-ozl6926 {
    align-content: center !important;
    background: rgba(0, 0, 0, 0.42);
}

.p-ozl6926>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-sts3581 .pagelayer-service-icon i {
    padding: calc(0.5em + 18px);
    color: #315378;
    -webkit-transition: all 400ms;
    transition: all 400ms
}

.p-sts3581 .pagelayer-service-icon {
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
    font-size: 36px
}

.p-sts3581 .pagelayer-service-icon.pagelayer-service-stacked i {
    background-color: #ffffff
}

.p-sts3581 .pagelayer-service-heading {
    text-align: center;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    color: #ffffff;
    font-size: 26px !important;
    font-weight: 600 !important;
    text-decoration-style: Solid !important;
    text-transform: Uppercase !important;
    -webkit-transition: all 400ms;
    transition: all 400ms
}

.p-sts3581 .pagelayer-service-details {
    text-align: center
}

.p-sts3581 .pagelayer-service-text {
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px
}

.p-sts3581 .pagelayer-service-btn {
    -webkit-transition: all 400ms;
    transition: all 400ms
}

@media (max-width: 768px) and (min-width: 501px) {
    .p-sts3581 .pagelayer-service-heading {
        font-size: 24px !important;
        text-decoration-style: Solid !important;
    }
}

@media (max-width: 500px) {
    .p-sts3581 .pagelayer-service-heading {
        font-size: 22px !important;
        text-decoration-style: Solid !important;
    }
}

.p-enw3653 .pagelayer-col-holder {
    padding: 10px
}

.p-enw3653>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-enw3653 .pagelayer-svg-top .pagelayer-shape-fill {
    fill: #227bc3
}

.p-enw3653 .pagelayer-row-svg .pagelayer-svg-top {
    width: 100%;
    height: 100px
}

.p-enw3653 .pagelayer-svg-bottom .pagelayer-shape-fill {
    fill: #e44993
}

.p-enw3653 .pagelayer-row-svg .pagelayer-svg-bottom {
    width: 100%;
    height: 100px
}

.p-enw3653 {
    padding-top: 100px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.p-ima5447 {
    align-content: center !important
}

.p-ima5447 .pagelayer-col-holder>div:not(:last-child) {
    margin-bottom: 15px
}

.p-ima5447>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-nvv4284 {
    align-content: center !important
}

.p-nvv4284>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-3kq9559 {
    text-align: center
}

.p-3kq9559 .pagelayer-heading-holder * {
    color: #315378
}

.p-3kq9559 .pagelayer-heading-holder {
    color: #315378
}

.p-er81562 {
    text-align: center
}

.p-mqq4985 {
    align-content: center !important
}

.p-mqq4985 .pagelayer-col-holder>div:not(:last-child) {
    margin-bottom: 15px
}

.p-mqq4985>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-vci3960 .pagelayer-col-holder {
    padding: 10px
}

.p-vci3960>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-vci3960 .pagelayer-svg-top .pagelayer-shape-fill {
    fill: #227bc3
}

.p-vci3960 .pagelayer-row-svg .pagelayer-svg-top {
    width: 100%;
    height: 100px
}

.p-vci3960 .pagelayer-svg-bottom .pagelayer-shape-fill {
    fill: #e44993
}

.p-vci3960 .pagelayer-row-svg .pagelayer-svg-bottom {
    width: 100%;
    height: 100px
}

.p-vci3960 {
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px
}

.p-8bu9001 {
    align-content: center !important
}

.p-8bu9001>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-g7s8994 img {
    filter: blur(0px) brightness(100%) contrast(100%) grayscale(0%) hue-rotate(0deg) opacity(100%) saturate(100%)
}

.p-g7s8994 .pagelayer-service-image img {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-g7s8994:hover img {
    filter: blur(0px) brightness(100%) contrast(100%) grayscale(0%) hue-rotate(0deg) opacity(100%) saturate(100%)
}

.p-g7s8994 .pagelayer-service-heading {
    text-align: center;
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    color: #000000;
    font-size: 28px !important;
    font-weight: 600 !important;
    text-decoration-style: Solid !important;
    text-transform: Uppercase !important;
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-g7s8994:hover .pagelayer-service-heading {
    color: #315378
}

.p-g7s8994 .pagelayer-service-details {
    text-align: center
}

.p-g7s8994 .pagelayer-service-text {
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px
}

.p-g7s8994 .pagelayer-service-btn {
    font-family: Rajdhani;
    font-size: px !important;
    font-weight: 600 !important;
    text-decoration-style: Solid !important;
    color: #315378;
    -webkit-transition: all 400ms;
    transition: all 400ms
}

.p-g7s8994 .pagelayer-service-btn:hover {
    color: #000000
}

.p-g7s8994 {
    background: #ffffff;
    box-shadow: 1px 1px 15px 1px #dcdcdc !important
}

@media (max-width: 768px) and (min-width: 501px) {
    .p-g7s8994 .pagelayer-service-heading {
        font-size: 24px !important;
        text-decoration-style: Solid !important;
    }
}

@media (max-width: 500px) {
    .p-g7s8994 .pagelayer-service-heading {
        font-size: 22px !important;
        text-decoration-style: Solid !important;
    }
}

.p-w8x6334 {
    align-content: center !important
}

.p-w8x6334>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-vul3908 img {
    filter: blur(0px) brightness(100%) contrast(100%) grayscale(0%) hue-rotate(0deg) opacity(100%) saturate(100%)
}

.p-vul3908 .pagelayer-service-image img {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-vul3908:hover img {
    filter: blur(0px) brightness(100%) contrast(100%) grayscale(0%) hue-rotate(0deg) opacity(100%) saturate(100%)
}

.p-vul3908 .pagelayer-service-heading {
    text-align: center;
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    color: #000000;
    font-size: 28px !important;
    font-weight: 600 !important;
    text-decoration-style: Solid !important;
    text-transform: Uppercase !important;
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-vul3908:hover .pagelayer-service-heading {
    color: #315378
}

.p-vul3908 .pagelayer-service-details {
    text-align: center
}

.p-vul3908 .pagelayer-service-text {
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px
}

.p-vul3908 .pagelayer-service-btn {
    font-family: Rajdhani;
    font-size: px !important;
    font-weight: 600 !important;
    text-decoration-style: Solid !important;
    color: #315378;
    -webkit-transition: all 400ms;
    transition: all 400ms
}

.p-vul3908 .pagelayer-service-btn:hover {
    color: #000000
}

.p-vul3908 {
    background: #ffffff;
    box-shadow: 1px 1px 15px 1px #dcdcdc !important
}

@media (max-width: 768px) and (min-width: 501px) {
    .p-vul3908 .pagelayer-service-heading {
        font-size: 24px !important;
        text-decoration-style: Solid !important;
    }
}

@media (max-width: 500px) {
    .p-vul3908 .pagelayer-service-heading {
        font-size: 22px !important;
        text-decoration-style: Solid !important;
    }
}

.p-qgc378 {
    align-content: center !important
}

.p-qgc378>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-5mf5858 img {
    filter: blur(0px) brightness(100%) contrast(100%) grayscale(0%) hue-rotate(0deg) opacity(100%) saturate(100%)
}

.p-5mf5858 .pagelayer-service-image img {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-5mf5858:hover img {
    filter: blur(0px) brightness(100%) contrast(100%) grayscale(0%) hue-rotate(0deg) opacity(100%) saturate(100%)
}

.p-5mf5858 .pagelayer-service-heading {
    text-align: center;
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    color: #000000;
    font-size: 28px !important;
    font-weight: 600 !important;
    text-decoration-style: Solid !important;
    text-transform: Uppercase !important;
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-5mf5858:hover .pagelayer-service-heading {
    color: #315378
}

.p-5mf5858 .pagelayer-service-details {
    text-align: center
}

.p-5mf5858 .pagelayer-service-text {
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px
}

.p-5mf5858 .pagelayer-service-btn {
    font-family: Rajdhani;
    font-size: px !important;
    font-weight: 600 !important;
    text-decoration-style: Solid !important;
    color: #315378;
    -webkit-transition: all 400ms;
    transition: all 400ms
}

.p-5mf5858 .pagelayer-service-btn:hover {
    color: #000000
}

.p-5mf5858 {
    background: #ffffff;
    box-shadow: 1px 1px 15px 1px #dcdcdc !important
}

@media (max-width: 768px) and (min-width: 501px) {
    .p-5mf5858 .pagelayer-service-heading {
        font-size: 24px !important;
        text-decoration-style: Solid !important;
    }
}

@media (max-width: 500px) {
    .p-5mf5858 .pagelayer-service-heading {
        font-size: 22px !important;
        text-decoration-style: Solid !important;
    }
}

.p-io87539 .pagelayer-col-holder {
    padding: 10px
}

.p-io87539>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-io87539 .pagelayer-svg-top .pagelayer-shape-fill {
    fill: #227bc3
}

.p-io87539 .pagelayer-row-svg .pagelayer-svg-top {
    width: 100%;
    height: 100px
}

.p-io87539 .pagelayer-svg-bottom .pagelayer-shape-fill {
    fill: #e44993
}

.p-io87539 .pagelayer-row-svg .pagelayer-svg-bottom {
    width: 100%;
    height: 100px
}

.p-io87539 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 100px;
    padding-left: 0px
}

.p-lzb1255 {
    align-content: center !important
}

.p-lzb1255>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-vk96205 img {
    filter: blur(0px) brightness(100%) contrast(100%) grayscale(0%) hue-rotate(0deg) opacity(100%) saturate(100%)
}

.p-vk96205 .pagelayer-service-image img {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-vk96205:hover img {
    filter: blur(0px) brightness(100%) contrast(100%) grayscale(0%) hue-rotate(0deg) opacity(100%) saturate(100%)
}

.p-vk96205 .pagelayer-service-heading {
    text-align: center;
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    color: #000000;
    font-size: 28px !important;
    font-weight: 600 !important;
    text-decoration-style: Solid !important;
    text-transform: Uppercase !important;
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-vk96205:hover .pagelayer-service-heading {
    color: #315378
}

.p-vk96205 .pagelayer-service-details {
    text-align: center
}

.p-vk96205 .pagelayer-service-text {
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px
}

.p-vk96205 .pagelayer-service-btn {
    font-family: Rajdhani;
    font-size: px !important;
    font-weight: 600 !important;
    text-decoration-style: Solid !important;
    color: #315378;
    -webkit-transition: all 400ms;
    transition: all 400ms
}

.p-vk96205 .pagelayer-service-btn:hover {
    color: #000000
}

.p-vk96205 {
    background: #ffffff;
    box-shadow: 1px 1px 15px 1px #dcdcdc !important
}

@media (max-width: 768px) and (min-width: 501px) {
    .p-vk96205 .pagelayer-service-heading {
        font-size: 24px !important;
        text-decoration-style: Solid !important;
    }
}

@media (max-width: 500px) {
    .p-vk96205 .pagelayer-service-heading {
        font-size: 22px !important;
        text-decoration-style: Solid !important;
    }
}

.p-v2q7772 {
    align-content: center !important
}

.p-v2q7772>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-l9f2119 img {
    filter: blur(0px) brightness(100%) contrast(100%) grayscale(0%) hue-rotate(0deg) opacity(100%) saturate(100%)
}

.p-l9f2119 .pagelayer-service-image img {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-l9f2119:hover img {
    filter: blur(0px) brightness(100%) contrast(100%) grayscale(0%) hue-rotate(0deg) opacity(100%) saturate(100%)
}

.p-l9f2119 .pagelayer-service-heading {
    text-align: center;
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    color: #000000;
    font-size: 28px !important;
    font-weight: 600 !important;
    text-decoration-style: Solid !important;
    text-transform: Uppercase !important;
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-l9f2119:hover .pagelayer-service-heading {
    color: #315378
}

.p-l9f2119 .pagelayer-service-details {
    text-align: center
}

.p-l9f2119 .pagelayer-service-text {
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px
}

.p-l9f2119 .pagelayer-service-btn {
    font-family: Rajdhani;
    font-size: px !important;
    font-weight: 600 !important;
    text-decoration-style: Solid !important;
    color: #315378;
    -webkit-transition: all 400ms;
    transition: all 400ms
}

.p-l9f2119 .pagelayer-service-btn:hover {
    color: #000000
}

.p-l9f2119 {
    background: #ffffff;
    box-shadow: 1px 1px 15px 1px #dcdcdc !important
}

@media (max-width: 768px) and (min-width: 501px) {
    .p-l9f2119 .pagelayer-service-heading {
        font-size: 24px !important;
        text-decoration-style: Solid !important;
    }
}

@media (max-width: 500px) {
    .p-l9f2119 .pagelayer-service-heading {
        font-size: 22px !important;
        text-decoration-style: Solid !important;
    }
}

.p-3h75600 {
    align-content: center !important
}

.p-3h75600>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-ob9726 img {
    filter: blur(0px) brightness(100%) contrast(100%) grayscale(0%) hue-rotate(0deg) opacity(100%) saturate(100%)
}

.p-ob9726 .pagelayer-service-image img {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-ob9726:hover img {
    filter: blur(0px) brightness(100%) contrast(100%) grayscale(0%) hue-rotate(0deg) opacity(100%) saturate(100%)
}

.p-ob9726 .pagelayer-service-heading {
    text-align: center;
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    color: #000000;
    font-size: 28px !important;
    font-weight: 600 !important;
    text-decoration-style: Solid !important;
    text-transform: Uppercase !important;
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-ob9726:hover .pagelayer-service-heading {
    color: #315378
}

.p-ob9726 .pagelayer-service-details {
    text-align: center
}

.p-ob9726 .pagelayer-service-text {
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px
}

.p-ob9726 .pagelayer-service-btn {
    font-family: Rajdhani;
    font-size: px !important;
    font-weight: 600 !important;
    text-decoration-style: Solid !important;
    color: #315378;
    -webkit-transition: all 400ms;
    transition: all 400ms
}

.p-ob9726 .pagelayer-service-btn:hover {
    color: #000000
}

.p-ob9726 {
    background: #ffffff;
    box-shadow: 1px 1px 15px 1px #dcdcdc !important
}

@media (max-width: 768px) and (min-width: 501px) {
    .p-ob9726 .pagelayer-service-heading {
        font-size: 24px !important;
        text-decoration-style: Solid !important;
    }
}

@media (max-width: 500px) {
    .p-ob9726 .pagelayer-service-heading {
        font-size: 22px !important;
        text-decoration-style: Solid !important;
    }
}

.p-e8l9772 .pagelayer-col-holder {
    padding: 10px
}

.p-e8l9772>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-e8l9772 .pagelayer-svg-top .pagelayer-shape-fill {
    fill: #227bc3
}

.p-e8l9772 .pagelayer-row-svg .pagelayer-svg-top {
    width: 100%;
    height: 100px
}

.p-e8l9772 .pagelayer-svg-bottom .pagelayer-shape-fill {
    fill: #e44993
}

.p-e8l9772 .pagelayer-row-svg .pagelayer-svg-bottom {
    width: 100%;
    height: 100px
}

.p-e8l9772 {
    background-image: url("../images/home-bg-img1-7.jpg");
    background-attachment: scroll;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 80px;
    padding-right: 0px;
    padding-bottom: 80px;
    padding-left: 0px
}

.p-faa1053 {
    align-content: center !important
}

.p-faa1053 .pagelayer-col-holder>div:not(:last-child) {
    margin-bottom: 15px
}

.p-faa1053>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-h2x5274 {
    align-content: center !important
}

.p-h2x5274>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

@media (max-width: 768px) and (min-width: 501px) {
    .p-h2x5274 {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px
    }
}

@media (max-width: 500px) {
    .p-h2x5274 {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px
    }
}

.p-w8f2615 .pagelayer-accordion_item {
    margin-bottom: 7px
}

.p-w8f2615 .pagelayer-accordion-tabs span {
    float: left;
    padding: 0px 10px;
    padding-left: 0px
}

.p-w8f2615 .pagelayer-accordion-tabs {
    color: #000000;
    background-color: #ffffff;
    padding: 15px
}

.p-w8f2615 .active .pagelayer-accordion-tabs {
    color: #fff;
    background-color: #315378
}

.p-w8f2615 .pagelayer-accordion-tabs:hover {
    color: #fff;
    background-color: #315378
}

.p-w8f2615 .pagelayer-accordion_item .pagelayer-accordion-panel {
    background-color: #fafafa
}

.p-w8f2615 {
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px
}

@media (max-width: 500px) {
    .p-w8f2615 .pagelayer-accordion-tabs {
        font-size: 12px !important;
        text-decoration-style: Solid !important;
    }
}

.p-uqf7653 .pagelayer-col-holder {
    padding: 10px
}

.p-uqf7653>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-uqf7653 .pagelayer-svg-top .pagelayer-shape-fill {
    fill: #227bc3
}

.p-uqf7653 .pagelayer-row-svg .pagelayer-svg-top {
    width: 100%;
    height: 100px
}

.p-uqf7653 .pagelayer-svg-bottom .pagelayer-shape-fill {
    fill: #e44993
}

.p-uqf7653 .pagelayer-row-svg .pagelayer-svg-bottom {
    width: 100%;
    height: 100px
}

.p-tqr7866>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-faj4957 .pagelayer-col-holder {
    padding: 10px
}

.p-faj4957>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-faj4957 .pagelayer-svg-top .pagelayer-shape-fill {
    fill: #227bc3
}

.p-faj4957 .pagelayer-row-svg .pagelayer-svg-top {
    width: 100%;
    height: 100px
}

.p-faj4957 .pagelayer-svg-bottom .pagelayer-shape-fill {
    fill: #e44993
}

.p-faj4957 .pagelayer-row-svg .pagelayer-svg-bottom {
    width: 100%;
    height: 100px
}

.p-xy24557>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-zar7593 .pagelayer-col-holder {
    padding: 10px
}

.p-zar7593>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-zar7593 .pagelayer-svg-top .pagelayer-shape-fill {
    fill: #227bc3
}

.p-zar7593 .pagelayer-row-svg .pagelayer-svg-top {
    width: 100%;
    height: 100px
}

.p-zar7593 .pagelayer-svg-bottom .pagelayer-shape-fill {
    fill: #e44993
}

.p-zar7593 .pagelayer-row-svg .pagelayer-svg-bottom {
    width: 100%;
    height: 100px
}

.p-mqj3532>.pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}