.our-pricing-plans {
    background: #f5f3f3;
    padding: 110px 0 60px;
    position: relative;
    overflow: hidden
}

.our-pricing-plans .container {
    position: relative;
    z-index: 9
}

.our-pricing-plans:after {
    content: '';
    background: url(../images/our-pricing-bg.webp) no-repeat;
    width: 100%;
    height: 918px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-size: cover
}

.our-pricing-plans h3 {
    margin: 0 0 5px;
    font-weight: 700;
    font-size: 32px
}

.our-pricing-plans p {
    font-size: 18px;
    color: #6b6b6b;
    line-height: 23px;
    margin-bottom: 30px;
    padding: 0 250px
}

.our-pricing-plans .package {
    background: #fff;
    padding: 0 0 25px;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    border-radius: 10px
}

.our-pricing-plans .package .head {
    background: #00ad9f;
    padding: 10px 21px;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    border-bottom: 2px solid #0f7f73
}

.our-pricing-plans .package .head .left {
    display: inline-block;
    width: 32%
}

.our-pricing-plans .package .head .left i {
    height: 80px;
    width: 80px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    background: #009b8f;
    display: inline-block;
    line-height: 80px;
    position: relative
}

.our-pricing-plans .package .head .left i img {
    max-width: 70%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.our-pricing-plans .package .head .right {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
    text-align: left;
    width: 60%
}

.our-pricing-plans .package .head .right h5 {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 3px;
    text-shadow: 2px 2px 2px #13795f
}

.our-pricing-plans .package .head .right h6 {
    color: #fff;
    font-size: 11px;
    font-weight: 400;
    margin: 0;
    text-shadow: 2px 2px 2px #13795f
}

.our-pricing-plans .package .price {
    width: 100%;
    margin: auto;
    padding: 10px 0;
    background: #e1f1ed;
    text-align: center
}

.our-pricing-plans .package .price .left {
    display: inline-block
}

.our-pricing-plans .package .price .left h2 {
    font-size: 50px;
    color: #000;
    font-weight: 700;
    margin: 0;
    letter-spacing: -2.5px
}

.our-pricing-plans .package .price .left h2 sup {
    font-size: 20px;
    color: #000;
    top: -1em;
    left: -4px;
    font-weight: 700
}

.our-pricing-plans .package .price .right {
    display: inline-block;
    text-align: left
}

.our-pricing-plans .package .price .right strike {
    color: #d10a00;
    font-weight: 600;
    margin-bottom: 8px;
    display: block
}

.our-pricing-plans .package .price .right span {
    font-weight: 700;
    display: block;
    margin-left: 5px;
    position: relative;
    top: -10px;
    font-size: 10px;
    color: gray
}

.our-pricing-plans .package .listing ul {
    padding-left: 30px
}

.our-pricing-plans .package .listing ul li {
    font-size: 12px;
    color: #252525;
    margin-bottom: 5px;
    font-weight: 400
}

.our-pricing-plans .package .listing ul li:before {
    content: '';
    background: #00ad9f;
    height: 6px;
    width: 6px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle
}

.our-pricing-plans .package .content {
    overflow: auto;
    position: relative;
    max-width: 97%;
    margin: 20px 0;
    height: 240px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.our-pricing-plans .package .mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background: #d2f1e9;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.our-pricing-plans .package .mCSB_scrollTools .mCSB_dragger {
    height: 30px!important
}

.our-pricing-plans .package .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #2b9479;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.our-pricing-plans .package .custom-btn {
    background: #00ad9f;
    margin: auto;
    display: block;
    border-bottom: 4px solid #0f7f73;
    text-shadow: #000000bf 0 1px 1px
}

.custom-btn {
    text-align: center;
    line-height: 50px;
    display: inline-block;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    padding: 9px 40px;
    width: auto !important;
    display: inline-block !important;
}

.our-pricing-plans .package .custom-btn span {
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: .5px
}

.our-pricing-plans .owl-item:nth-child(2) .package .head {
    background: #1f308e;
    border-color: #1e2b79
}

.our-pricing-plans .owl-item:nth-child(2) .package .head .left i {
    background: #1c2b80
}

.our-pricing-plans .owl-item:nth-child(2) .package .head .right h5 {
    text-shadow: 2px 2px 2px #2d3784
}

.our-pricing-plans .owl-item:nth-child(2) .package .head .right h6 {
    text-shadow: 2px 2px 2px #2d3784
}

.our-pricing-plans .owl-item:nth-child(2) .package .price {
    background: #eaecf6
}

.our-pricing-plans .owl-item:nth-child(2) .package .listing ul li:before {
    background: #1f308e
}

.our-pricing-plans .owl-item:nth-child(2) .package .mCSB_scrollTools .mCSB_draggerRail {
    background: #d5d9ee
}

.our-pricing-plans .owl-item:nth-child(2) .package .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #495ab4
}

.our-pricing-plans .owl-item:nth-child(2) .package .custom-btn {
    background: #081f3b;
    border-color: #142064
}

.our-pricing-plans .owl-item:nth-child(8) .package .head {
    background: #1f308e;
    border-color: #1e2b79
}

.our-pricing-plans .owl-item:nth-child(8) .package .head .left i {
    background: #1c2b80
}

.our-pricing-plans .owl-item:nth-child(8) .package .head .right h5 {
    text-shadow: 2px 2px 2px #2d3784
}

.our-pricing-plans .owl-item:nth-child(8) .package .head .right h6 {
    text-shadow: 2px 2px 2px #2d3784
}

.our-pricing-plans .owl-item:nth-child(8) .package .price {
    background: #eaecf6
}

.our-pricing-plans .owl-item:nth-child(8) .package .listing ul li:before {
    background: #1f308e
}

.our-pricing-plans .owl-item:nth-child(8) .package .mCSB_scrollTools .mCSB_draggerRail {
    background: #d5d9ee
}

.our-pricing-plans .owl-item:nth-child(8) .package .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #495ab4
}

.our-pricing-plans .owl-item:nth-child(8) .package .custom-btn {
    background: #1f308e;
    border-color: #142064
}

.our-pricing-plans .owl-item:nth-child(3) .package .head {
    background: #dc321a;
    border-color: #b02f1d
}

.our-pricing-plans .owl-item:nth-child(3) .package .head .left i {
    background: #c62d17;
    overflow: hidden
}

.our-pricing-plans .owl-item:nth-child(3) .package .head .right h5 {
    text-shadow: 2px 2px 2px #e6371f
}

.our-pricing-plans .owl-item:nth-child(3) .package .head .right h6 {
    text-shadow: 2px 2px 2px #e6371f
}

.our-pricing-plans .owl-item:nth-child(3) .package .price {
    background: #faebe9
}

.our-pricing-plans .owl-item:nth-child(3) .package .listing ul li:before {
    background: #c62d17
}

.our-pricing-plans .owl-item:nth-child(3) .package .mCSB_scrollTools .mCSB_draggerRail {
    background: #fad9d4
}

.our-pricing-plans .owl-item:nth-child(3) .package .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #dc321a
}

.our-pricing-plans .owl-item:nth-child(3) .package .custom-btn {
    background: #016e9a;
    border-color: #7a1d10
}

.our-pricing-plans .owl-item:nth-child(9) .package .head {
    background: #dc321a;
    border-color: #b02f1d
}

.our-pricing-plans .owl-item:nth-child(9) .package .head .left i {
    background: #c62d17;
    overflow: hidden
}

.our-pricing-plans .owl-item:nth-child(9) .package .head .right h5 {
    text-shadow: 2px 2px 2px #e6371f
}

.our-pricing-plans .owl-item:nth-child(9) .package .head .right h6 {
    text-shadow: 2px 2px 2px #e6371f
}

.our-pricing-plans .owl-item:nth-child(9) .package .price {
    background: #faebe9
}

.our-pricing-plans .owl-item:nth-child(9) .package .listing ul li:before {
    background: #c62d17
}

.our-pricing-plans .owl-item:nth-child(9) .package .mCSB_scrollTools .mCSB_draggerRail {
    background: #fad9d4
}

.our-pricing-plans .owl-item:nth-child(9) .package .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #dc321a
}

.our-pricing-plans .owl-item:nth-child(9) .package .custom-btn {
    background: #dc321a;
    border-color: #7a1d10
}

.our-pricing-plans .owl-item:nth-child(4) .package .head {
    background: #e75700;
    border-color: #a24107
}

.our-pricing-plans .owl-item:nth-child(4) .package .head .left i {
    background: #cf4e00
}

.our-pricing-plans .owl-item:nth-child(4) .package .head .right h5 {
    text-shadow: 2px 2px 2px #e64b00
}

.our-pricing-plans .owl-item:nth-child(4) .package .head .right h6 {
    text-shadow: 2px 2px 2px #e64b00
}

.our-pricing-plans .owl-item:nth-child(4) .package .price {
    background: #f4e6de
}

.our-pricing-plans .owl-item:nth-child(4) .package .listing ul li:before {
    background: #e75700
}

.our-pricing-plans .owl-item:nth-child(4) .package .mCSB_scrollTools .mCSB_draggerRail {
    background: #f9e3d5
}

.our-pricing-plans .owl-item:nth-child(4) .package .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #e3722e
}

.our-pricing-plans .owl-item:nth-child(4) .package .custom-btn {
    background: #de5b0c;
    border-color: #9b3e06
}

.our-pricing-plans .owl-item:nth-child(5) .package .head {
    background: #4531c3;
    border-color: #202a7c
}

.our-pricing-plans .owl-item:nth-child(5) .package .head .left i {
    background: #3e2caf
}

.our-pricing-plans .owl-item:nth-child(5) .package .head .right h5 {
    text-shadow: 2px 2px 2px #452a99
}

.our-pricing-plans .owl-item:nth-child(5) .package .head .right h6 {
    text-shadow: 2px 2px 2px #452a99
}

.our-pricing-plans .owl-item:nth-child(5) .package .price {
    background: #e4e2f1
}

.our-pricing-plans .owl-item:nth-child(5) .package .listing ul li:before {
    background: #2d40a8
}

.our-pricing-plans .owl-item:nth-child(5) .package .mCSB_scrollTools .mCSB_draggerRail {
    background: #d5d9ee
}

.our-pricing-plans .owl-item:nth-child(5) .package .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #5d4dca
}

.our-pricing-plans .owl-item:nth-child(5) .package .custom-btn {
    background: #4531c3;
    border-color: #142064
}

.our-pricing-plans .owl-item:nth-child(6) .package .head {
    background: #ec0000;
    border-color: #b32919
}

.our-pricing-plans .owl-item:nth-child(6) .package .head .left i {
    background: #d40000
}

.our-pricing-plans .owl-item:nth-child(6) .package .head .right h5 {
    text-shadow: 2px 2px 2px #ed2626
}

.our-pricing-plans .owl-item:nth-child(6) .package .head .right h6 {
    text-shadow: 2px 2px 2px #ed2626
}

.our-pricing-plans .owl-item:nth-child(6) .package .price {
    background: #fde5e5
}

.our-pricing-plans .owl-item:nth-child(6) .package .listing ul li:before {
    background: #ec0000
}

.our-pricing-plans .owl-item:nth-child(6) .package .mCSB_scrollTools .mCSB_draggerRail {
    background: #fad9d4
}

.our-pricing-plans .owl-item:nth-child(6) .package .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #ee2524
}

.our-pricing-plans .owl-item:nth-child(6) .package .custom-btn {
    background: #ec0000;
    border-color: #7a1d10
}

.our-pricing-plans .btn-block {
    text-align: center;
    clear: both;
    margin-top: 0
}

.our-pricing-plans .btn-block .btn-primary-border {
    background: #fff;
    border: 2px solid #016e9a;
    display: inline-block;
    padding: 13px 48px;
    box-shadow: #8884841f 0 0 15px;
    height: inherit
}

.our-pricing-plans .btn-block .btn-primary-border span {
    color: #000;
    font-size: 16px;
    display: block;
    line-height: normal
}

.pricing-packk .carousel-item {
    width: 33%!important;
    float: left
}

.pricing-packk .owl-item.cloned {
    display: none!important
}

.pricing-packk .owl-stage {
    transform: none!important;
    transition: none!important;
    width: auto!important;
    display: flex;
    align-self: center;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 25px 15px;
}

.pricing-packk .owl-item {
    width: 32%!important
}

.pricing-packk .owl-nav {
    display: none!important
}
.our-pricing-plans .nav{
    position: static;
    display: flex;
}

.our-pricing-plans .element-item {
    width: inherit!important;
    height: auto!important;
    padding: 0
}

.our-pricing-plans .our-pricing-plans {
    background: none;
    border: none;
    overflow: visible;
    padding: 0
}

.our-pricing-plans .our-pricing-plans h3 {
    display: none
}

.our-pricing-plans .our-pricing-plans p {
    display: none
}

.our-pricing-plans .grid.row {
    overflow: visible;
    padding: 0!important
}

section.our-pricing-plans .our-pricing-plans:after {
    display: none
}

.our-pricing-plans .element-item:hover img {
    transform: inherit;
    background: none;
    box-shadow: inherit
}

.our-pricing-plans ul.nav-tabs li a {
    border-color: inherit!important;
    border: 0;
    padding: 10px 50px;
    border-radius: 0;
    color: #fff;
    padding: 9px 20px;
    border-radius: 5px;
    color: #9598a1;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500
}

.our-pricing-plans ul.nav-tabs li {
    background: none;
    border: none;
    display: inline-block!important;
    float: none
}

.our-pricing-plans .nav-tabs {
    border: none;
    text-align: center;
    width: 100%;
    display: inherit;
    padding: 0 0 22px;
}

.our-pricing-plans ul.nav-tabs li a.active {
    color: #fff;
    background-color: #e14f27;
    background: #1b8b83;
    box-shadow: inset 0px 5px 15px 0px rgba(255, 255, 255, .6);
}

.package .listing {
    text-align: left
}

.owl-pricing .item {
    /*padding: 40px 10px 30px;*/
    background: transparent
}

.owl-pricing .owl-nav {
    top: 50%;
    bottom: 0;
    width: 100%
}

.owl-pricing .owl-nav .owl-prev {
    position: absolute;
    left: -70px;
    top: 50%
}

.owl-pricing .owl-nav .owl-next {
    position: absolute;
    right: -70px;
    top: 50%
}

.owl-pricing .owl-nav i {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    background: #e841294d;
    color: #fff;
    line-height: 50px;
    font-size: 18px;
    position: relative;
    z-index: 9
}

.owl-pricing .owl-nav button:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #016e9a;
    height: 0;
    width: 0;
    transition: .5s all;
    border-radius: 50%;
    z-index: -1
}

.owl-pricing .owl-nav button i {
    transition: .5s;
    transition-delay: .3s
}

.owl-pricing .owl-nav button:hover:before {
    width: 100%;
    height: 100%
}

.owl-pricing .owl-nav [class*=owl-]:hover {
    background: #e841294d;
    color: #fff;
    border-radius: 50%
}