@import "https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;1,400;1,600&display=swap";
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500&display=swap');
html{scroll-behavior:smooth}
*{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    font-family: 'Montserrat', sans-serif; 
}
.container{
    max-width: 1290px;
    font-family: 'Montserrat', sans-serif; 
}
p{
    font-family: Nunito,sans-serif;
}
.row-gap{
    row-gap: 27px;
}
nav .nav-link i{
    font-weight: 600;
}
.slider-section{
    background-image: url(../img/banner.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size:cover;
}
.slider-text{
    padding: 80px 0 90px;
}
.slider-text h1 {
    font-size: 47px;
    font-weight: 700;
    color: white;
    letter-spacing: 0.8px;
    line-height: 1.5;
}
.slider-text .heading-botttom {
    color: #fff;
    letter-spacing: 0.3px;
    font-size: 23px;
    font-weight: 200;
}
.sb_product img {
    margin-right: 10px;
}
.slider-btn {
    column-gap: 14px;
}
.main_btn_blue:hover {
    box-shadow: 5px 5px 0 0px #222f3f;
    transition:0.3s;
    color: aliceblue;
}
.main_btn_blue {
    background: #08f;
    border-radius: 0;
    padding: 15px 18px 13px 21px;
    font-weight: 600;
    display: flex;
    align-items: center;
    color: white;
    transition: 0.3s;
    border-radius: 5px;
}
.top_bar {
    background: #ffffff !important;
    border-bottom: 2px solid #1e4576;
}
.main_btn_blue i{
    font-size: 25px;
}
.main_btn {
    background: #f76c26;
    border-radius: 5px;
    padding: 15px 18px 13px 21px;
    font-weight: 400;
    display: flex;
    align-items: center;
    color: aliceblue;
}
.main_btn:hover {
    box-shadow: 5px 5px 0 0px #ffbaa4;
    transition:0.3s;
    color: aliceblue;
}
.main_btn i{
    font-size: 25px;
}
.medium_btn:hover {
    box-shadow: 5px 5px 0 0px #222f3f;
    transition:0.3s;
    color: aliceblue;
}
.medium_btn {
    background: #1e4576;
    border-radius: 0;
    padding: 6px 7px 6px 10px;
    font-weight: 400; 
    font-size: 14px;
    color: aliceblue;
    transition:0.3s;
}
.slider-bottom{
    background: #1e4576;
}
.slider-bottom .col-md-3{
    padding: 0;
}
.slider-bottom .sb_product a {
    color: aliceblue;
    text-decoration: none;
}
span.sb_product_name {
    letter-spacing: 0.6px; 
}
.sb_product {
    line-height: 1.8;
    padding: 20px;
    border-right: 1px solid #ffffff17;
} 
.sb_product:hover {
    background: #5081be;
}
span.sb_link {
    font-size: 14px;
    letter-spacing: 0.6px;
    display: flex;
    align-items: center; 
    justify-content: center;
}
span.sb_link i {
    font-size: 19px;
    margin-left: 3px;
    transition: 0.2s;
} 
.sb_product:hover .sb_link i { 
    margin-left: 6px;
    transition: 0.2s;
} 
.about-section {
    border-bottom: 3px solid #1e4576;
    background: #f6f6f6;
}
.about-box .h2 {
    line-height: 1.5;
    font-size: 30px;
    font-weight: 700;
    color: #1E4576;
    letter-spacing: 0.3px;
}
.about-box p {
    font-weight: 400;
    line-height: 1.4;
    font-size: 17px;
    color: #606C7B; 
}
.badge {
    background-color: #f83b02;
    font-weight: 500;
}
.about-section ul{
    column-gap: 45px;
}
.opl_img_sec {
    background: #041121; 
} 
.our-product {
    background-color: #0b1522;
}
.our-product-list { 
    padding: 2rem;
    background-color: #ffffff;
    border-radius: 20px;
    box-shadow: 0 0 12px 0 rgb(0 0 0 / 8%);
    border: 1px solid #5ca9f6;
}
.our-product-list p {
    font-size: 19px;
    font-weight: 300;
}
.our-product-list .h4 {
    font-weight: 600;
    color: #1e4576;
}
.our-product-list ul li {
    line-height: 2.4;
    font-size: 15px;
}
.our-product-list ul li a {
    color: #1e4576;
    font-weight: 500;
    text-decoration: dotted; 
}
.client-list {
    display: flex;
    flex-wrap: wrap;
    margin-top: 30px;
    justify-content: center;
    column-gap: 30px;
    row-gap: 10px;
    flex-direction: column;
    align-items: center;
} 
.client-list span {
    color: #474747;
    font-weight: 500;
    letter-spacing: 0px;
    font-size: 16px;
}
.client-list {
    text-decoration: none;
}
.client-list:hover span{
    font-weight: 600;
    text-decoration: underline;
}
.li_before li::before {
    content: "\eed7";
    font-family: "icofont";
    color: #1e4576;
    margin-right: 6px;
}
.about-section .li_before li::before {
    color: #10ca37;
    font-size: 17px;
}
.about-section .li_before li {
    font-weight: 400;
    line-height: 1.4;
    font-size: 17px;
    color: #606C7B;
}
.product_heading .h2 {
    font-weight: 600;
    color: #c0dcff;
    line-height: 1.5;
    /* margin-bottom: 48px; */
}
.link_style {
    font-size: 16px;
    font-weight: 500;
    color: #f83b02;
}
.product_carousel .owl-nav button.owl-next, .product_carousel .owl-nav button.owl-prev, .product_carousel .owl-nav button.owl-next:hover, .product_carousel .owl-nav button.owl-prev:hover{ 
    font-size: 27px;
    background: #434d6f;
    color: aliceblue;
    padding: 1px 13px 3px !important;
}
.product_carousel .owl-nav button.owl-next{
    position: relative;
    right: -52px; 
}
.product_carousel .owl-nav button.owl-prev{
    position: relative;
    left: -52px; 
}
.product_carousel .owl-nav {
    display: flex;
    justify-content: space-between;
    position: absolute;
    top: 41%;
    width: 100%;
}
.num_font {
    font-size: 70px;
    font-weight: 600;
    color: #00bcd4;
}
.num_font {
    font-size: 55px;
    font-weight: 600;
    color: #f83b02;
}
.light_text {
    font-weight: 700;
    font-size: 19px;
    color: #2d2d2d; 
}
.wc_first_blk{
    background: #f83b02;
    padding: 44px;
    color: #fff;
} 
.ws_box h5 {
    font-weight: 600;
    color: #3f3f3f;
}
.ws_box {
    background: #fff4f1;
    padding: 24px;
    border-bottom: 1px dashed #f83b02;
}
.review-section::before {
    content: "";
    background: url(../img/bg-svg.svg) no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    height: 500px;
    width: 100%;
    z-index: -1;
}
.review-heading p {
    font-size: 19px;
    line-height: 1.6;
    font-weight: 100;
}
.review-content {
    background: white;
    padding: 25px;
}
.star-rating i {
    color: #ffa42b;
    font-size: 22px;
}
.review-para {
    margin: 16px 0;
    font-size: 18px;
    font-weight: 300;
}
.reviewuser {
    font-weight: 600;
    font-size: 16px;
    font-family: 'Montserrat', sans-serif; 
}
.review-content {
    background: white;
    padding: 25px;
    box-shadow: 0 0 15px #78787830;
    border-radius: 3px;
}
.blog-home2 h1,
.blog-home2 h2,
.blog-home2 h3,
.blog-home2 h4,
.blog-home2 h5,
.blog-home2 h6 {
  color: #3e4555;
}
.common-lh{
    line-height:1.6;
}
.blog-home2 .font-weight-medium {
  font-weight: 500;
}

.blog-home2 .bg-light {
  background-color: #f4f8fa !important;
}

.blog-home2 .subtitle {
  color: #8d97ad;
  line-height: 24px;
}

.blog-home2 .text-themecolor {
  color: #f83b02;
}

.blog-home2 h5 {
  line-height: 22px;
  font-size: 18px;
}

.blog-home2 a.link {
    color: #000000;
    font-weight: 500;
} 

.blog-home2 a.link:hover {
  color: #f83b02;
}

.blog-home2 .on-hover {
  -webkit-transition: 0.2s ease-in;
  -o-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}

.blog-home2 .on-hover:hover {
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
}

.blog-home2 .date-pos {
  right: 10px;
  top: 10px;
}

.blog-home2 .date-pos span {
  font-size: 30px;
  line-height: 30px;
}
.blog-home2 .bg-info-gradiant {
    background: #f83b02; 
}
.footer_section {
    background: #0b1522;
    padding-top: 5.7rem;
}
.footer-heading {
    font-size: 20px;
    color: aliceblue;
}
.footer_section ul li a {
    color: #ffffff9e;
    text-decoration: none;
    font-size: 15px;
}
.text-light {
    color: #ffffff9e !important;
}
.footer_before li { 
    position: relative;
}
.footer_before li::before {
    content: "\eaca";
    font-family: "icofont";
    color: #ffffff;
    margin-right: 6px;
    position: absolute;
    left: -16px;
    margin-top: 5px;
    font-size: 13px;
}
.partner-wrap a {
    color: #ffffff9e;
}
.live_chat_link {
    display: inline-block;
}
.live_chat_link span a{ 
    background: #057adf;
    color: aliceblue; 
    padding: 8px 22px; 
    text-decoration: none;
    border-radius: 6px;
}
.rounded-social-buttons {
    display: flex;
    column-gap: 30px;
}
.rounded-social-buttons a {
    color: #ffffff9e;
    font-size: 23px;
    text-decoration: none;
}
.client-heading h2{
    font-weight: 600;
    color: #1e4576;
    line-height: 1.5;
}
.why-box {
    box-shadow: 0 0 5px #ccc;
    color: #fff;
    background-color: #1e4576;
}
.why-box hr {
    border-top: 2px solid #0079c4;
    display: inline-block;
    margin: 10px 0 24px;
    width: 40px;
}
.why-box p {
    font-size: 18px;
    font-weight: 100;
}
.review-section {
    background: #0b1522;
}
@media screen and (max-width: 600px) {
    .slider-section{
        background-image: none; 
        background: #0b1522;
    } 
}

.product-section {
    background-color: #0b1522;
} 
.product-detail h1 {
    color: aliceblue;
    font-weight: 600;
    font-size: 44px;
}
.product-detail h1 span {
    color: aliceblue;
    font-weight: 300;
    font-size: 18px;
    display: block;
    margin: 23px 0;
    letter-spacing: 0.5px;
}
.product-detail h1 span strong {
    font-weight: 500;
    font-size: 17px;
    color: #32C5FF;
}
.pd-content {
    color: aliceblue;
    font-weight: 200;
    font-size: 16px;
    letter-spacing: 0.6px;
}
.highlighted-text {
    color: #32C5FF;
}
.product-button {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 14px;
}
.download-btn {
    color: white;
    background: #f76c26; 
    padding: 14px 25px 15px;
    font-size: 18px;
}
.buy-btn {
    color: white;
    background: #057adf;
    padding: 14px 25px 15px;
    font-size: 18px;
}
.download-btn:hover {
    box-shadow: 5px 5px 0 0px #ffbaa4c2;
    transition:0.3s;
    color: aliceblue;
}
.buy-btn:hover {
    box-shadow: 5px 5px 0 0px #222f3f;
    transition:0.3s;
    color: rgb(255, 255, 255);
} 
.pd-content {
    color: aliceblue;
    font-weight: 200;
    font-size: 17px;
    letter-spacing: 0.6px;
    line-height: 1.6;
}
.sticky-ul {
    display: flex;
    gap: 50px;
}
.sticky-strip {
    background: #eaf3ff;
    padding: 16px 0;
    position: sticky;
    top: 0;
    z-index: 999;
}
.sticky-ul li a {
    color: #0d3752;
    font-weight: 500;
    text-decoration: none;
}
.sticky-buttons .download-btn, .sticky-buttons .buy-btn {
    padding: 5px 12px 4px;
    font-size: 13px;
}
.lead-14 {
    font-weight: 300;
    letter-spacing: 0.5px;
    display: flex;
    align-items: center;
    gap: 1.3px;
    font-family: 'Montserrat', sans-serif; 
    font-size: 15px;
}
.lead-14 i {
    color: #ffc800;
    font-size: 19px;
} 
.lead-14 strong {
    /* color: #32c5ff; */
    font-weight: 500;
}
.product-detail ul {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding-left: 27px;
}
.product-detail ul li {
    font-weight: 300;
    letter-spacing: 0.3px;
    position: relative;
}
.list-right-check li::before {
    content: "\eaca";
    font-family: 'IcoFont';
    font-weight: 600;
    color: #30c5ff;
    border: 1px solid;
    margin-right: 8px;
    position: absolute;
    left: -26px;
    font-size: 12px;
    padding: 1px;
} 
.win-mac .nav-tabs {
    border-bottom: 1px solid #30c5ff;
}
.win-mac .nav-tabs .nav-link:hover {
    border: 1px solid #dddddd00;
}
.win-mac .nav-tabs .nav-link {
    color: #30c5ff;
    font-weight: 500;
    letter-spacing: 0.6px;
} 
.win-mac .nav-tabs .nav-item.show .nav-link, .win-mac .nav-tabs .nav-link.active {
    color: #25c5ff !important;
    background-color: #ffffff00;
    font-weight: 500;
    border-color: #30c5ff; 
    border-bottom: 1px solid #0b1522;
}
.win-mac nav .nav-link i{
    font-weight: 300;
}
.win-mac .nav{
    display: inline-flex;
}
.course-list-navigations {
    text-align: initial;
    width: 60%;
    margin: 0 auto;
    border: 1px solid #30c5ff;
    padding: 17px;
    line-height: 2.3;
    border-radius: 10px;
}
.course-list-navigations li a {
    color: #30c5ff;
    font-weight: 300;
    text-decoration: none;
    font-size: 15px;
    display: block;
    letter-spacing: 0.3px;
} 
.course-list-navigations li a span {
    margin-left: 10px;
    font-weight: 600;
}
.course-list-navigations li a i {
    margin-left: 10px;
    font-size: 19px;
}
.breadcrumb ul {
    display: flex;
    flex-direction: row;
    padding-left: 6px
}
.breadcrumb ul li {
    color: aliceblue;
    font-size: 15px;
    text-decoration: none;
    letter-spacing: 0.3px;
    font-weight: 300;
}
.breadcrumb ul li a {
    color: aliceblue;
    font-size: 15px;
    text-decoration: none;
    letter-spacing: 0.5px;
    font-weight: 400;
}
.breadcrumb ul li:not(:first-child)::before {
    content: "\eaca";
    font-family: 'IcoFont';
    font-weight: 600;
    color: #30c5ff; 
} 
.when-section h2 {
    font-weight: 600;
    color: #143351;
}
.when-box { 
    box-shadow: 0 0.5rem 0.6rem rgb(0 0 0 / 8%) !important;
    border: 2px solid #b4daff; 
    border-radius: 5px;
    transition: 0.2s;
}
.when-box:hover {
    background-color: #f6fbff;
    transition: 0.2s;
    border: 2px solid #4dacff;
    transform: translateY(-10px);
}
.when-box p {
    font-size: 17px;
}
.when-box h3 {
    font-weight: 500;
    /* color: #057adf; */
    color: #143351;
    line-height: 1.6;
}
.when-content{
    padding: 25px;
}
.sticky-ul li a i {
    color: #f76c26;
    font-size: 17px;
} 
.feature-section {
    background-image: url(../img/wave-compliance1.svg);
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
}
.feature-top-h h3 {
    font-weight: 600;
    font-size: 30px;
    line-height: 1.6;
    letter-spacing: 0.1px;
    color: #143351;
}
.feature-box h4 {
    font-weight: 600;
    font-size: 22px;
    letter-spacing: 0.1px;
    color: #143351;
}
.feature-box p {
    font-size: 18px;
    line-height: 1.6;
}
.faq-top-h h4 {
    font-weight: 600;
    font-size: 30px;
    line-height: 1.6;
    letter-spacing: 0.1px;
    color: #143351;
}
.accordion-button { 
    padding: 1rem 2.75rem; 
    font-weight: 500;
    font-size: 17px;
    background-color: #f7f7f700;
}
#accordionExample {
    display: flex;
    flex-direction: column;
}
.accordion-button:not(.collapsed) {
    color: #143351;
    background-color: #f7f7f700; 
    box-shadow: none;
}
.accordion-button::after {  
    position: absolute;
    left: 0px;
}
.accordion-item {
    background: #ffffff00;
}
.faq-section {
    background: #f7f7f7;
    padding: 64px 0;
    margin: 64px 0;
}
.heading-faq {
    font-weight: 600;
    font-size: 30px;
    line-height: 1.6;
    letter-spacing: 0.1px;
    color: #143351;
}
.specification .speci-box {
    background-color: #0b1522;
    padding: 40px;
    border-radius: 8px;
}
.specification .speci-box h5 {
    font-weight: 600;
    font-size: 23px;
    color: #ffffff;
    margin: 1rem 0;
}
.specification .speci-box p {
    line-height: 1.6;
    font-size: 19px;
    color: #ffffff;
    font-weight: 200;
    letter-spacing: 0.2px;
} 
.specification .download-btn {
    padding: 10px 16px 11px;
    font-size: 16px; 
    background: #057adf;
}
.specification .download-btn:hover {
    box-shadow: 5px 5px 0 0px #222f3f;
    transition:0.3s; 
}
.specification .accordion-button:not(.collapsed) {
    color: #664d03; 
}
.speci-right ul {
    list-style: none;
    padding: 0;
} 
.speci-right ul li {
    font-weight: 600; 
    line-height: 2.3;
    color: #664d03;
    background-color: #fff3cd;
}
.speci-right ul li span {
    font-weight: 400;
}
.speci-right {
    background: #fff3cd;
    padding: 40px 30px;
    border-left: 4px solid #ffd55a; 
}
.testimonial-section .review-content {
    background: #ecf6ff;
    box-shadow: none;
    border: 2px solid #8ccaff;
    min-height: 19rem;
}
.testimonial-section .owl-theme .owl-nav.disabled+.owl-dots { 
    margin-top: 45px;
}
.testimonial-section .owl-dots .owl-dot span {
    background: #057adf;
    border-radius: 0;
    border: 1px solid #057adf;
    padding: 6px;
    margin: 5px 6px;
}
.testimonial-section .owl-theme .owl-dots .owl-dot.active span, .testimonial-section .owl-theme .owl-dots .owl-dot:hover span {
    background: #ffffff;
} 
.testimonial-section {
    background-image: url(../img/map.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; 
} 
.testimonial-section {
    padding: 50px 0;
    margin: 50px 0 20px;
}
#ss_carousel .owl-theme .owl-nav.disabled+.owl-dots {
    text-align: left;
    margin-top: 45px;
}
#ss_carousel .owl-dots .owl-dot span {
    background: #057adf;
    border-radius: 0;
    border: 1px solid #057adf;
    padding: 6px;
    margin: 5px 6px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #ffffff;
}
#videopopup iframe { 
    width: 100%;
    height: 430px;
}
#videopopup img { 
    width: 100%;
    height: 430px;
}
@media (max-width: 768px) {
    .sticky-ul { 
        gap: 10px;
        justify-content: space-between;
    }
    .hidden-sm, .sticky-buttons {
        display: none;
    } 
}
@media (max-width: 467px) {
    .breadcrumb ul li a, .breadcrumb ul li { 
        font-size: 11px; 
    }
} 
.buy-section {
    background: #0b1522;
}
.buy-section-heading h1 {
    font-weight: 600;
    color: #ffffff;
}
.buy-section-heading p {
    color: aliceblue;
    font-weight: 200;
    letter-spacing: 0.7px;
    font-size: 17px;
}
.buy-padd {
    padding: 24px 30px 20px;
}
.buy-block {
    border: 1px dotted #edb40d; 
    background: #fff3cd;
}
.license-type {
    font-size: 27px;
    font-family: 'Montserrat';
    display: inline-block;
    color: #0b1522;
    font-weight: 700;
}
.act-price {
    font-size: 33px;
    font-weight: 600;
    color: #f13d21;
}
.buy-price ul li { 
    line-height: 2.3; 
}
.buy-price ul li span {
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.2px;
    color: #0b1522;
}
.buy-price ul li i {
    color: #0fad5d;
    font-size: 17px;
    font-weight: 800;
}
.buy-block .download-btn, .buy-block .buy-btn {
    color: white; 
    padding: 10px 16px 11px;
    font-size: 16px;
}
.bg-alice {
    background: #fff8e0;
    border-top: 4px solid #ffd55a;
}
.table .main-tbl-con th{
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
    padding: 25px 11px;
    font-weight: 700;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background: #f3f4f9;
    border: 0;
}
.table>:not(caption)>*>* {
    padding: 1.3rem 1.1rem;
    box-shadow: none;
    border-bottom-width: 0
}
tbody .tbda {
    color: #032756;
    font-weight: 500;
}
thead.main-tbl-con tr { 
    height: 80px;
}
thead.main-tbl-con tr th {
    background-color: #0b1522;
}
.table .main-tbl-con th {
    vertical-align: middle; 
    padding: 25px 11px;
    font-weight: 700;
    color: aliceblue;
}
.table>tbody>tr>td>strong {
    font-weight: 800;
}
.table>tbody>tr>td {
    /* color: #0c9d53; */
    font-weight: 600;
    font-size: 16px;
    vertical-align: middle;
    border: 1px solid #ebebeb;
}
.table>tbody>tr>td>span>i {
    color: #0c9d53;
    font-weight: 600;
    font-size: 15px;
}
.to_override li {
    line-height: 1.7 !important;
    color: #0b1522 !important;
    background-color: #fff3cd;
    font-weight: 400 !important;
    font-size: 15px !important
}
.footer-logo {
    filter: brightness(0) invert(1);
}
#scroll {
    position: fixed;
    right: 34px;
    bottom: 2rem;
    cursor: pointer;
    width: 40px;
    height: 40px;
    background-color: #fff;
    -moz-border-radius: 60px;
    z-index: 9999; 
    text-decoration: none;
    background-color: #f6fbff;
    transition: 0.2s;
    border: 1px solid #032756;
}
#scroll i {
    color: #032756;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 5px;
    font-size: 27px;
    font-weight: 100;
}
.support_chat a {
    background: #FF7421;
    color: #fff;
    padding: 11px 8px 11px 8px;
    position: fixed;
    top: 75px;
    right: -7px;
    z-index: 99999;
    border-radius: 4px 0 0px 3px;
    font-size: 16px;
    display: flex;
    align-items: center;
    border: 1px solid #FF7421;
    letter-spacing: .3px;
    text-decoration: none;
    gap: 10px;
}
.support_chat p {
    font-weight: 500;
    letter-spacing: 0px;
    font-family: 'Montserrat', sans-serif;
}
.support_chat i {
    color: #ffffff;
    font-size: 26px;
    background: #f13d21;
    padding: 6px 0px 0;
    border-radius: 41px;
    width: 35px;
    height: 35px;
    text-align: center;
}
.greendot, .reddot {
    width: 11px;
    height: 11px;
    display: inline-block;
    border-radius: 30px;
}
.greendot {
    background: #0fad5d;
}
.reddot {
    background: #db0404;
}
.buy_multiple .nav-tabs .nav-link {
    color: #0b1522;
    font-weight: 600; 
}
.buy_multiple .nav-tabs .nav-item.show .nav-link, .buy_multiple .nav-tabs .nav-link.active, .buy_multiple .nav-tabs .nav-link.active:hover { 
    border-color: #0b1522 #0b1522 #fff;
}
.buy_multiple .nav-tabs {
    border-bottom: 1px solid #0b1522;
}
 /* .buy_multiple .nav-tabs .nav-link {
    border-color: #0b1522 #0b1522 #ffffff00; 
} */
 .buy_multiple .nav-tabs .nav-link:hover {
    border-color: #ffffff #0b152200 #0b152200;
}
ul.ms_main_list {
    justify-content: center;
    column-gap: 52px;
    flex-wrap: wrap;
}
ul.ms_main_list li {
    color: aliceblue;
    font-weight: 300;
    font-size: 15px;
    letter-spacing: 0.5px;
} 
.search {
    position: relative;
    box-shadow: 0 0 40px rgba(51, 51, 51, .1)
}

.search input {
    height: 50px;
    text-indent: 25px;
    border: 2px solid #d6d4d4
}

.search input:focus {
    box-shadow: none;
    border: 2px solid #f48023;
}

.search i {
    position: absolute;
    top: 18px;
    left: 15px;
} 
.search button {
    position: absolute;
    top: 5px;
    right: 5px;
    height: 40px;
    width: 110px;
    background: #f48023;
    border: 0;
} 
.cmn-link-css {
    font-size: 16px;
    font-weight: 500;
    color: #f83b02;
    border: 1px solid;
    padding: 6px 8px;
    border-radius: 5px;
    text-decoration: none;
}
.psmtc_IlCb img {
    display: none !important;
}
.our_goal{background-image: url(../img/about_banner.png);background-position: center;  background-repeat: no-repeat; background-size:cover;}