/********** Template CSS **********/

body {
    margin: 0;
    font-family: "Work Sans", sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #a0a0a0;
    background-color: #f7f6f6 !important; 
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-family: "Josefin Sans", sans-serif;
    font-weight: 700;
    line-height: 1.2;
    color: #333 !important;
}

p{
    color:#444444;
}

.bg-green{
   color: #19a654;
}

.back-to-top {
    position: fixed;
    display: none;
    right: 45px;
    bottom: 45px;
    z-index: 99;
}


/*** Spinner ***/
#spinner {
    opacity: 0;
    visibility: hidden;
    transition: opacity .5s ease-out, visibility 0s linear .5s;
    z-index: 99999;
}

#spinner.show {
    transition: opacity .5s ease-out, visibility 0s linear 0s;
    visibility: visible;
    opacity: 1;
}


/*** Button ***/
.btn {
    font-weight: 600;
    transition: .5s;
    border-radius: 50px;
}

.btn-square {
    width: 38px;
    height: 38px;
}

.btn-sm-square {
    width: 32px;
    height: 32px;
}

.btn-lg-square {
    width: 48px;
    height: 48px;
}

.btn-square,
.btn-sm-square,
.btn-lg-square {
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: inherit;
}

.btn-primary {
    color: var(--bs-white);
}

.btn-outline-primary {
    color: #ffffff;
    border-color:#19a654;
    background-color:#19a654; 
}

.btn-outline-primary:hover {
    color: #ffffff;
    background-color: #e35f14 !important;
    border-color: #e35f14 !important;
}


.text-green{
    color: #19a654 !important;
}
/*** Navbar ***/
.navbar {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 9;
    transition: .5s;
}

.navbar .navbar-nav .nav-link {
    margin-right: 25px;
    padding: 40px 0;
    color: var(--bs-white);
    font-size: 17px;
    text-transform: uppercase;
    outline: none;
    transition: .5s;
}

.navbar .navbar-nav .nav-link:hover,
.navbar .navbar-nav .nav-link.active {
    color: var(--bs-primary);
}

@media (max-width: 991.98px) {
    .navbar .navbar-nav .nav-link,
    .navbar.bg-dark .navbar-nav .nav-link {
        margin-right: 0;
        padding: 10px 0;
    }

    .navbar .navbar-nav {
        margin-top: 8px;
        border-top: 1px solid var(--bs-light);
    }
}

@media (min-width: 992px) {
    .navbar.bg-dark .navbar-nav .nav-link {
        padding: 20px 0;
    }

    .navbar .nav-item .dropdown-menu {
        display: block;
        border: none;
        margin-top: 0;
        top: 150%;
        opacity: 0;
        visibility: hidden;
        transition: .5s;
    }

    .navbar .nav-item:hover .dropdown-menu {
        top: 100%;
        visibility: visible;
        transition: .5s;
        opacity: 1;
    }
}

.navbar .dropdown-toggle::after {
    border: none;
    content: "\f107";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    vertical-align: middle;
    margin-left: 8px;
}


/*** Header ***/
.carousel-caption {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding-top: 100px;
    background: rgba(0, 0, 0, .7);
    z-index: 1;
}

.carousel-control-prev,
.carousel-control-next {
    width: 10%;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    width: 3rem;
    height: 3rem;
}

@media (max-width: 768px) {
    #header-carousel .carousel-item {
        position: relative;
        min-height: 550px;
    }
    
    #header-carousel .carousel-item img {
        position: absolute;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
}

.page-header {
    padding-top: 400px;
    background: linear-gradient(rgba(0, 0, 0, .0), rgba(0, 0, 0, .0)), url(../img/brand-ambasiddor.jpg) top center no-repeat;
    background-size: cover;
    border-radius: 0% 0% 10% 10%;
    height: 500px;
  
}
.page-header2 {
    padding-top: 400px;
    background: linear-gradient(rgba(0, 0, 0, .0), rgba(0, 0, 0, .0)), url(../img/b2b.jpg) top center no-repeat;
    background-size: cover;
    border-radius: 0% 0% 10% 10%;
    height: 500px;
  
}
@media (min-width: 992px) {
    .navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
        justify-content: flex-end !important;
    }
}

.page-header .breadcrumb-item + .breadcrumb-item::before {
    color: var(--bs-white);
}

.page-header2 .breadcrumb-item + .breadcrumb-item::before {
    color: var(--bs-white);
}



/*** Title ***/
.title {
    margin-bottom: 2rem;
}

.title .title-left,
.title .title-center,
.title .title-right {
    display: inline-block;
    text-transform: uppercase;
    overflow: hidden;
}

.title .title-center {
    text-align: center;
}

.title .title-right {
    text-align: right;
}

.title .title-left h5,
.title .title-center h5,
.title .title-right h5 {
    position: relative;
    display: inline-block;
    font-size: 18px;
    font-weight: 520;
    color: #e35f14 !important;
}

.title .title-left h5::after,
.title .title-center h5::before,
.title .title-center h5::after,
.title .title-right h5::before {
    position: absolute;
    content: "";
    width: 500%;
    height: 0;
    top: 9px;
    border-bottom: 1px solid #19a654;
}

.title .title-left h5::after,
.title .title-center h5::after {
    left: calc(100% + 15px);
}

.title .title-right h5::before,
.title .title-center h5::before {
    right: calc(100% + 15px);
}

.title .title-left h1,
.title .title-center h1,
.title .title-right h1 {
    border-bottom: 1px solid #19a654;
}


/*** Service ***/
.service-item {
    position: relative;
    margin-top: 2.5rem;
    overflow: hidden;
}

.service-item .service-img {
    position: relative;
    display: inline-block;
}

.service-item .service-img::before {
    position: absolute;
    content: "";
    width: calc(100% - 2rem);
    height: calc(100% - 2rem);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: 1rem solid rgb(227 95 20);
    border-radius: 300px;
    z-index: 1;
}

.service-text{
     padding:40px 20px 40px 20px !important;
}


.service-item.service-item-left {
    border-radius: 500px 0 0 500px;
    background: linear-gradient(to right, var(--bs-white), var(--bs-white));
}

.service-item.service-item-right {
    border-radius: 0 500px 500px 0;
    background: linear-gradient(to left, var(--bs-secondary), var(--bs-dark));
}

@media (max-width: 767.98px) {
    .service-item.service-item-left,
    .service-item.service-item-right {
        border-radius: 500px 500px 0 0;
        background: linear-gradient(to bottom, var(--bs-white), var(--bs-white));
        text-align: center;
    }

   
}


@media screen and (max-width: 480px) {
 .page-header2 {
    padding-top: 400px;
    background: linear-gradient(rgba(0, 0, 0, .0), rgba(0, 0, 0, .0)), url(../img/b2b.jpg) top center no-repeat;
    background-size: cover;
    background-position: 75%;
    border-radius: 0% 0% 10% 10%;
    height: 500px;
}
}

.accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='786' height='475'%3E%3Cpath d='M0 0 C7.31713695 5.68364375 13.74246223 12.21027811 20.26593119 18.76574606 C21.59733333 20.09627506 22.92917529 21.42636406 24.26141644 22.75605297 C27.90548606 26.39566632 31.54331656 30.04145959 35.18012947 33.68832213 C39.10889407 37.62574375 43.04345772 41.55736313 46.97731119 45.4896993 C53.7870481 52.29838878 60.59312082 59.11072325 67.39670092 65.92556471 C77.23347567 75.77861077 87.07578477 85.62611324 96.91944253 95.4722823 C112.8909416 111.44815591 128.85797974 127.4284794 144.82219034 143.41163534 C160.3276487 158.93547331 175.83521452 174.45720109 191.34562784 189.97608846 C191.82403606 190.45475973 192.30244427 190.93343099 192.7953497 191.42660745 C197.59988554 196.23378042 202.40446415 201.04091064 207.20907409 205.84800956 C247.47826291 246.13806743 287.74024036 286.43532542 327.99723917 326.73756307 C331.92701552 325.14511008 334.56822857 322.43980423 337.49587733 319.47664064 C338.04175226 318.93217461 338.58762719 318.38770858 339.15004379 317.82674357 C340.98775184 315.99133135 342.81819212 314.14883681 344.64878947 312.30633444 C345.97429394 310.97955443 347.30024276 309.6532182 348.62659866 308.32728934 C352.27791623 304.67461861 355.92296445 301.01574634 359.56707197 297.35588437 C363.4953727 293.41280828 367.42946703 289.47552058 371.36293131 285.53759664 C378.18126429 278.7100686 384.9960886 271.87905461 391.80872446 265.04584211 C401.66591724 255.1591505 411.53002929 245.27938525 421.39615032 235.40160415 C437.41166454 219.3670645 453.42382203 203.32917914 469.43278605 187.28810018 C469.91194778 186.8079804 470.39110951 186.32786062 470.88479129 185.83319176 C482.06214255 174.63346311 493.23862972 163.43287273 504.41410929 152.23127645 C508.28946433 148.34688623 512.16483044 144.46250707 516.04020792 140.57813925 C516.75765101 139.85902779 516.75765101 139.85902779 517.4895879 139.12538884 C533.91371112 122.66314151 550.34361939 106.20668459 566.77860099 89.75527644 C576.62061629 79.90292245 586.45755855 70.04555566 596.28805336 60.18170647 C603.02502922 53.42260342 609.76736471 46.66887842 616.51395372 39.91937079 C620.40734806 36.02392652 624.29821668 32.12604213 628.18254572 28.2215566 C631.73905703 24.64667715 635.30243085 21.07879017 638.87136552 17.5163146 C640.16069316 16.22686686 641.44747857 14.93487101 642.73143521 13.64007505 C651.96978401 4.32764079 659.72481732 -3.31128675 673.37223917 -4.57493693 C682.9260103 -3.75133597 690.34084565 -0.47759767 696.75505167 6.70631307 C701.65651896 13.2416028 703.31760456 20.32260661 702.83708292 28.44459432 C701.41769539 37.41567473 696.26002619 43.93410004 689.92988688 50.17964548 C689.33468485 50.77890823 688.73948282 51.37817099 688.12624437 51.99559322 C686.13861325 53.99313579 684.14051682 55.97985792 682.1422587 57.96676534 C680.69718962 59.41457618 679.25277669 60.86304217 677.80896288 62.31210482 C673.84608991 66.28555623 669.87392645 70.2496044 665.9001599 74.21215731 C661.61386478 78.4896072 657.33622343 82.77569615 653.05748087 87.06069845 C645.16150597 94.9656127 637.25877279 102.86373157 629.35258639 110.75842911 C622.05001813 118.05045788 614.75045828 125.34548216 607.45384318 132.64346784 C606.7276151 133.36982197 606.7276151 133.36982197 605.98671575 134.11084991 C604.02137883 136.07653908 602.05605779 138.04224413 600.0907594 140.00797183 C581.66053619 158.44215884 563.2219867 176.86799679 544.77939543 195.28980924 C528.39216437 211.65866399 512.01123038 228.03379396 495.63591105 244.41456503 C494.58408514 245.46673737 493.53225906 246.51890955 492.48043281 247.57108156 C491.96043059 248.09125477 491.44042837 248.61142799 490.9046685 249.14736403 C488.28707264 251.76581342 485.66946191 254.38424794 483.05183512 257.00266641 C482.53542297 257.51923564 482.01901082 258.03580487 481.48694982 258.56802772 C467.80357966 272.25538662 454.11548002 285.93801392 440.42586428 299.61912596 C438.95316274 301.09092046 437.48046189 302.56271566 436.0077626 304.03451242 C435.03081171 305.01086219 434.05385707 305.98720821 433.07689865 306.96355045 C426.26360012 313.77262611 419.45212702 320.58352307 412.64189196 327.39566264 C403.86793073 336.17206531 395.09062172 344.94510074 386.30775315 353.71259145 C382.07178525 357.94130313 377.83743364 362.17160044 373.60736948 366.40621847 C369.73804637 370.27960582 365.86416353 374.14837005 361.98652726 378.01343461 C360.58175956 379.41526469 359.17868605 380.8187949 357.77744991 382.22415505 C355.87772234 384.12896707 353.97199153 386.02756187 352.06459147 387.92468637 C351.51763487 388.47603946 350.97067827 389.02739254 350.40714723 389.59545329 C343.99989244 395.93679785 338.01285562 398.58537038 329.06364542 398.81178182 C314.41186761 398.15851784 306.3816 388.69935712 296.61654764 378.87153524 C295.16466796 377.42498371 293.71192012 375.97930309 292.25838268 374.53441733 C288.27545599 370.57010856 284.30507793 366.59343761 280.33669537 362.614577 C276.05145848 358.3223459 271.75474271 354.04163188 267.45951945 349.7593984 C259.53645559 341.85672493 251.62258127 333.94492015 243.71354837 326.02821087 C236.40694877 318.71453437 229.09684638 311.40438267 221.78321368 304.09773916 C220.80161996 303.11705678 219.82002653 302.13637411 218.83843339 301.15569116 C217.35920955 299.67785047 215.87998174 298.20001375 214.40074354 296.72218744 C200.65213528 282.98655612 186.9074578 269.24700139 173.17115408 255.49906439 C172.65356515 254.98103748 172.13597621 254.46301058 171.60270277 253.92928589 C167.39971093 249.72268733 163.19683319 245.51597477 158.99396274 241.30925493 C142.59637466 224.89681627 126.1870086 208.49623881 109.76799113 192.10523885 C91.3150165 173.68369246 72.87029566 155.25394153 54.4381274 136.81157511 C52.47283468 134.84524563 50.50751719 132.87894092 48.54218584 130.91265005 C48.05828822 130.42850354 47.5743906 129.94435703 47.07582941 129.44553941 C39.77213182 122.13840225 32.46208438 114.83765847 25.14884096 107.5400762 C16.83278015 99.24178327 8.52581575 90.93448188 0.23002919 82.61591277 C-4.00315096 78.3715753 -8.24025361 74.13135981 -12.48829359 69.9018907 C-16.37683979 66.03012567 -20.25366011 62.14700862 -24.12145295 58.25451455 C-25.52267214 56.84840412 -26.92812448 55.44649681 -28.33819357 54.04926136 C-30.25524139 52.14840767 -32.15621086 50.23276645 -34.05401224 48.31272405 C-34.60405681 47.77467116 -35.15410137 47.23661827 -35.72081396 46.68226075 C-41.48164345 40.78287908 -44.58602908 33.56569424 -45.09651083 25.34693807 C-44.79501415 16.95528064 -41.97342403 9.66928717 -36.00276083 3.73756307 C-25.64717666 -4.87291339 -11.90496456 -7.50427443 0 0 Z ' fill='%2319A554' transform='translate(65.00276082754135,51.2624369263649)'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out;
}

.accordion-button:not(.collapsed)::after {
     background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='786' height='475'%3E%3Cpath d='M0 0 C7.31713695 5.68364375 13.74246223 12.21027811 20.26593119 18.76574606 C21.59733333 20.09627506 22.92917529 21.42636406 24.26141644 22.75605297 C27.90548606 26.39566632 31.54331656 30.04145959 35.18012947 33.68832213 C39.10889407 37.62574375 43.04345772 41.55736313 46.97731119 45.4896993 C53.7870481 52.29838878 60.59312082 59.11072325 67.39670092 65.92556471 C77.23347567 75.77861077 87.07578477 85.62611324 96.91944253 95.4722823 C112.8909416 111.44815591 128.85797974 127.4284794 144.82219034 143.41163534 C160.3276487 158.93547331 175.83521452 174.45720109 191.34562784 189.97608846 C191.82403606 190.45475973 192.30244427 190.93343099 192.7953497 191.42660745 C197.59988554 196.23378042 202.40446415 201.04091064 207.20907409 205.84800956 C247.47826291 246.13806743 287.74024036 286.43532542 327.99723917 326.73756307 C331.92701552 325.14511008 334.56822857 322.43980423 337.49587733 319.47664064 C338.04175226 318.93217461 338.58762719 318.38770858 339.15004379 317.82674357 C340.98775184 315.99133135 342.81819212 314.14883681 344.64878947 312.30633444 C345.97429394 310.97955443 347.30024276 309.6532182 348.62659866 308.32728934 C352.27791623 304.67461861 355.92296445 301.01574634 359.56707197 297.35588437 C363.4953727 293.41280828 367.42946703 289.47552058 371.36293131 285.53759664 C378.18126429 278.7100686 384.9960886 271.87905461 391.80872446 265.04584211 C401.66591724 255.1591505 411.53002929 245.27938525 421.39615032 235.40160415 C437.41166454 219.3670645 453.42382203 203.32917914 469.43278605 187.28810018 C469.91194778 186.8079804 470.39110951 186.32786062 470.88479129 185.83319176 C482.06214255 174.63346311 493.23862972 163.43287273 504.41410929 152.23127645 C508.28946433 148.34688623 512.16483044 144.46250707 516.04020792 140.57813925 C516.75765101 139.85902779 516.75765101 139.85902779 517.4895879 139.12538884 C533.91371112 122.66314151 550.34361939 106.20668459 566.77860099 89.75527644 C576.62061629 79.90292245 586.45755855 70.04555566 596.28805336 60.18170647 C603.02502922 53.42260342 609.76736471 46.66887842 616.51395372 39.91937079 C620.40734806 36.02392652 624.29821668 32.12604213 628.18254572 28.2215566 C631.73905703 24.64667715 635.30243085 21.07879017 638.87136552 17.5163146 C640.16069316 16.22686686 641.44747857 14.93487101 642.73143521 13.64007505 C651.96978401 4.32764079 659.72481732 -3.31128675 673.37223917 -4.57493693 C682.9260103 -3.75133597 690.34084565 -0.47759767 696.75505167 6.70631307 C701.65651896 13.2416028 703.31760456 20.32260661 702.83708292 28.44459432 C701.41769539 37.41567473 696.26002619 43.93410004 689.92988688 50.17964548 C689.33468485 50.77890823 688.73948282 51.37817099 688.12624437 51.99559322 C686.13861325 53.99313579 684.14051682 55.97985792 682.1422587 57.96676534 C680.69718962 59.41457618 679.25277669 60.86304217 677.80896288 62.31210482 C673.84608991 66.28555623 669.87392645 70.2496044 665.9001599 74.21215731 C661.61386478 78.4896072 657.33622343 82.77569615 653.05748087 87.06069845 C645.16150597 94.9656127 637.25877279 102.86373157 629.35258639 110.75842911 C622.05001813 118.05045788 614.75045828 125.34548216 607.45384318 132.64346784 C606.7276151 133.36982197 606.7276151 133.36982197 605.98671575 134.11084991 C604.02137883 136.07653908 602.05605779 138.04224413 600.0907594 140.00797183 C581.66053619 158.44215884 563.2219867 176.86799679 544.77939543 195.28980924 C528.39216437 211.65866399 512.01123038 228.03379396 495.63591105 244.41456503 C494.58408514 245.46673737 493.53225906 246.51890955 492.48043281 247.57108156 C491.96043059 248.09125477 491.44042837 248.61142799 490.9046685 249.14736403 C488.28707264 251.76581342 485.66946191 254.38424794 483.05183512 257.00266641 C482.53542297 257.51923564 482.01901082 258.03580487 481.48694982 258.56802772 C467.80357966 272.25538662 454.11548002 285.93801392 440.42586428 299.61912596 C438.95316274 301.09092046 437.48046189 302.56271566 436.0077626 304.03451242 C435.03081171 305.01086219 434.05385707 305.98720821 433.07689865 306.96355045 C426.26360012 313.77262611 419.45212702 320.58352307 412.64189196 327.39566264 C403.86793073 336.17206531 395.09062172 344.94510074 386.30775315 353.71259145 C382.07178525 357.94130313 377.83743364 362.17160044 373.60736948 366.40621847 C369.73804637 370.27960582 365.86416353 374.14837005 361.98652726 378.01343461 C360.58175956 379.41526469 359.17868605 380.8187949 357.77744991 382.22415505 C355.87772234 384.12896707 353.97199153 386.02756187 352.06459147 387.92468637 C351.51763487 388.47603946 350.97067827 389.02739254 350.40714723 389.59545329 C343.99989244 395.93679785 338.01285562 398.58537038 329.06364542 398.81178182 C314.41186761 398.15851784 306.3816 388.69935712 296.61654764 378.87153524 C295.16466796 377.42498371 293.71192012 375.97930309 292.25838268 374.53441733 C288.27545599 370.57010856 284.30507793 366.59343761 280.33669537 362.614577 C276.05145848 358.3223459 271.75474271 354.04163188 267.45951945 349.7593984 C259.53645559 341.85672493 251.62258127 333.94492015 243.71354837 326.02821087 C236.40694877 318.71453437 229.09684638 311.40438267 221.78321368 304.09773916 C220.80161996 303.11705678 219.82002653 302.13637411 218.83843339 301.15569116 C217.35920955 299.67785047 215.87998174 298.20001375 214.40074354 296.72218744 C200.65213528 282.98655612 186.9074578 269.24700139 173.17115408 255.49906439 C172.65356515 254.98103748 172.13597621 254.46301058 171.60270277 253.92928589 C167.39971093 249.72268733 163.19683319 245.51597477 158.99396274 241.30925493 C142.59637466 224.89681627 126.1870086 208.49623881 109.76799113 192.10523885 C91.3150165 173.68369246 72.87029566 155.25394153 54.4381274 136.81157511 C52.47283468 134.84524563 50.50751719 132.87894092 48.54218584 130.91265005 C48.05828822 130.42850354 47.5743906 129.94435703 47.07582941 129.44553941 C39.77213182 122.13840225 32.46208438 114.83765847 25.14884096 107.5400762 C16.83278015 99.24178327 8.52581575 90.93448188 0.23002919 82.61591277 C-4.00315096 78.3715753 -8.24025361 74.13135981 -12.48829359 69.9018907 C-16.37683979 66.03012567 -20.25366011 62.14700862 -24.12145295 58.25451455 C-25.52267214 56.84840412 -26.92812448 55.44649681 -28.33819357 54.04926136 C-30.25524139 52.14840767 -32.15621086 50.23276645 -34.05401224 48.31272405 C-34.60405681 47.77467116 -35.15410137 47.23661827 -35.72081396 46.68226075 C-41.48164345 40.78287908 -44.58602908 33.56569424 -45.09651083 25.34693807 C-44.79501415 16.95528064 -41.97342403 9.66928717 -36.00276083 3.73756307 C-25.64717666 -4.87291339 -11.90496456 -7.50427443 0 0 Z ' fill='%2319A554' transform='translate(65.00276082754135,51.2624369263649)'/%3E%3C/svg%3E%0A");
    transform: rotate(-180deg);
}

.accordion-button:focus{
    z-index: 3;
    border-color: rgb(17, 192, 61);
    box-shadow: 0 0 0 .25em rgba(66, 197, 83, 0.25);
}

.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 1rem 1.25rem;
    font-size: 1.3rem;
    color: #444444;
    text-align: left;
    background-color:#fff !important;
    font-weight: 550;
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;
}

.text-primary{
    color: #19a654 !important
}

.accordion-body {
    padding: 1rem 1.25rem;
    background-color:#fbf9f9 !important;
}

.accordion-button:not(.collapsed) {
    color: #19a654;
    background-color: #ffffff;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125);
}

.accordion-button:not(.collapsed)
 {
    color: #19a654;
    background-color:#ffffff;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125);
}
.list-group-item {
    position: relative;
    display: block;
    padding: .5rem 1rem;
    color: #212529;
    background-color:inherit !important;
    border: 1px solid rgba(0, 0, 0, .125);
}

.list-group-flush>.list-group-item{
        border-width: 0 0 0px !important;
}

.contact-bg{
    background-color: #ffffff;
    padding: 40px 0 40px;
}
.border-2{
    border: 1px solid #777777 !important;
}

.form-check-label{
    padding-top: 2px;
    padding-left: 10px;
    font-size:18px;
    color:#444444;
}

.table>:not(caption)>*>* {
    padding: .5rem .5rem;
    background-color: var(--bs-table-bg);
    border-bottom-width: 1px;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
    font-size: 16px;
    font-weight: 550;
}


.table {
    --bs-table-bg: transparent;
    --bs-table-striped-color: #A0A0A0;
    --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
    --bs-table-active-color: #A0A0A0;
    --bs-table-active-bg: rgba(0, 0, 0, 0.1);
    --bs-table-hover-color: #A0A0A0;
    --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
    width: 100%;
    margin-bottom: 1rem;
    color: #222020 !important;
    vertical-align: top;
    border-color: #a0a0a0;
}

.form-select {
    display: block;
    width: 100%;
    padding: 1rem 1rem 1rem .75rem !important;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #a0a0a0;
    background-color: #fff;
}

.form-check-input {
    width: 1.5em !important;
    height: 1.5em !important;
    margin-top: .25em;
    vertical-align: top;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid rgba(0, 0, 0, .50);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.form-check-input:checked {
    background-color: #e35f14;
    border-color: #e35f14;
}
/*** Team ***/
.team-item {
    position: relative;
}

.team-item .team-name {
    position: absolute;
    width: 100%;
    height: 60px;
    left: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, .7);
}

.team-item .team-body {
    position: relative;
    overflow: hidden;
}

.team-item .team-body .team-before,
.team-item .team-body .team-after {
    position: absolute;
    content: "";
    width: 0;
    height: calc(100% - 60px);
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .7);
    display: flex;
    flex-direction: column;
    justify-content: center;
    transition: .5s;
}

.team-item .team-body .team-after {
    left: auto;
    right: 0;
}

.team-item .team-body .team-before {
    text-align: right;
}

.team-item:hover .team-body .team-before,
.team-item:hover .team-body .team-after {
    width: 50%;
}

.team-item .team-body .team-before span,
.team-item .team-body .team-after span {
    margin: 5px;
    color: var(--bs-white);
    opacity: 0;
    transition: .5s;
}

.team-item:hover .team-body .team-before span,
.team-item:hover .team-body .team-after span {
    opacity: 1;
    transition-delay: .2s;
}


/*** Testimonial ***/
.testimonial-carousel {
    max-width: 700px;
    margin: 0 auto;
}

.testimonial-carousel .owl-dots {
    margin-top: 35px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.testimonial-carousel .owl-dots .owl-dot {
    width: 60px;
    height: 60px;
    margin: 0 5px;
    padding: 10px;
    background: var(--bs-dark);
    border-radius: 100px;
    transition: .5s;
}

.testimonial-carousel .owl-dots .owl-dot.active {
    width: 100px;
    height: 100px;
}

.testimonial-carousel .owl-dots .owl-dot img {
    opacity: .1;
    transition: .5s;
    border-radius: 100px;
}

.testimonial-carousel .owl-dots .owl-dot.active img {
    opacity: 1;
}


/*** Footer ***/
@keyframes footerAnimatedBg {
	0% {
        background-position: 0 0;
    }

	100% {
        background-position: -1000px 0;
    }
}

.footer {
	background-image: url(../img/footer-bg.png);
	background-position: bottom;
    background-size: cover;
    background-repeat:no-repeat;
}