@media(min-width:992px){
    .each-tab-content-details .row .col-lg-5{
        -ms-flex: 0 0 45%;
        flex: 0 0 45%;
        max-width: 45%;
    }
    .each-tab-content-details .row .col-lg-7{
        -ms-flex: 0 0 55%;
        flex: 0 0 55%;
        max-width: 55%;
    }
}
@media(max-width:1400px) {
	.testimonial-slider-controller .swiper-button-prev{
        left:-35px
    }
    .testimonial-slider-controller .swiper-button-next{
        right:-35px
    }
    .footer-address-box {
        padding-left: 55px;
    }
}
@media(max-width:1299px) {
    .banner-content-holder {
        margin: 0px 0px;
    }
    .reasult-area-wrapper {
        margin: 0px 0px;
    }
    .testimonial-slider-controller .swiper-button-prev{
        left:0px
    }
    .testimonial-slider-controller .swiper-button-next{
        right:0px
    }
    .footer-address-box {
        padding-left: 35px;
    }
    .footer-contact-vehicles {
        padding-left: 35px;
    }
    .footer-resources {
        padding-left: 50px;
    }
    .each-reasult-box h4 {
        font-size: 70px;
        line-height: 150px;
    }
    .each-reasult-box h5 {
        font-size: 16px;
        line-height: 21px;
    }
    .each-service {
        padding: 0px 18px 50px;
    }
	.testimonial-slider-controller{
        position: relative;
        display: flex;
        gap:20px;
        justify-content: center;
        margin-top:30px
    }
    .testimonial-slider-controller > div{
        position: relative;
        top:auto;
        left:auto;
        right: auto;
        margin: 0px;
    }
}
@media(max-width:1199px) {
    .banner-content h1 strong {
        font-size: 70px;
        line-height: 75px;
    }
    .fedral-agencies-content-wrapper {
        padding: 35px;
    }
    .service-content {
        padding-left: 35px;
    }
	.service-content h3 a {
        font-size: 24px;
        line-height: 30px;
    }
    .each-tab-content-left {
        padding: 35px 35px 35px 35px;
    }
    .footer-top-content-wrapper{
        flex-wrap: wrap;
        row-gap: 50px;
        justify-content: space-between;
    }
    .footer-resources {
        padding-left: 35px;
    }
    .footer-top-left {
        width: 100%;
    }
    .footer-mail-and-phone-number {
        margin-top: 35px;
    }
    .section-partnering-with-us-area .partanring-box-info-wrapper {
        gap: 15px;
    }
    .step-list-area div.nav > div {
        height: 228px;
    }
    .why-alaska-native-area-content {
        padding-left: 0px;
    }
    .our-values-right {
        padding-left: 0px;
    }
}
@media(max-width:991px) {
    .menu-area{
        display: none;
    }
    .header-right-area {
        position: relative;
        right: 0px;
    }
    .top-header-area{
        justify-content: space-between;
        padding:30px 15px
    }
    .header-logo img{
        height: 30px;
    }
    .banner-content-holder{
        flex-direction: column !important;
        row-gap: 50px;
    }
    .banner-image  > img{
        max-width: 600px;
        width: 100%;
    }
    .we-deliver-the-result-area {
        margin-top: 100px;
        margin-bottom: 100px;
    }
    .reasult-image-wrapper {
        margin-top: 60px;
    }
    .reasult-image-wrapper .row{
        gap:30px
    }
    .fedral-agencies-area {
        margin-top: 100px;
        margin-bottom: 100px;
    }
    .fedral-agencies-image {
        position: relative;
        right: 0px;
        top: 0px;
        max-width: none;
        margin-top: 30px;
    }
    .fedral-agencies-content-wrapper:before {
        width: calc(100% - 00px);
        height: 100%;
    }
    .fedral-agencies-content {
        max-width: 100%;
    }
    .fedral-agencies-image img{
        width:100%
    }
    .reasult-number-content-holder{
        flex-direction: column;
        align-items: center;
        row-gap: 30px;
    }
    .each-reasult-box {
        width: 100%;
    }
    .each-reasult-box h4 {
        font-size: 70px;
        line-height: 100px;
        margin-bottom: 0px;
    }
    .reasult-area {
        margin-top: 100px;
        margin-bottom: 100px;
    }
    .service-area {
        margin-top: 100px;
        margin-bottom: 100px;
        overflow-x: hidden;
    }
    .partners-area {
        margin-top: 100px;
        margin-bottom: 100px;
        padding: 75px 0px;
    }
    .each-tab-content-right img{
        height: 50vh;
        object-fit: cover;
        object-position: top center;
    }
    .testimonial-area {
        margin-top: 100px;
        margin-bottom: 100px;
    }
    .cta-area {
        margin-top: 90px;
        padding: 75px 0px;
    }
    .heightlightes-content-content:before {
        display: none;
    }
    .heightlightes-content-image {
        position: relative !important;
        top: 0px !important;
        bottom: 0px;;
        left: 0px;
        right:auto;
        max-width: 100%;
    }
    .heightlightes-content-image img{
        width: 100%;
    }
    .heightlightes-content-wrapper:not(:last-child) {
        margin-bottom:30px;
    }
    .heightlightes-content-content {
        padding: 50px 50px 50px 50px !important;
        background-color: #fff;
    }
    .customer-heighlightes {
        margin-top: 70px;
		margin-bottom:70px;
        padding-bottom: 0px;
    }
    .inner-banner-image-area {
        position: relative;
        top: 0px;
        right: 0px;
        width: 100%;
        height: 100%;
        margin-top:50px
    }
    .inner-banner-area{
        flex-direction: column;
    }
    .inner-banner-area .banner-content-holder {
        max-width: 100%;
        padding-top: 50px;
        text-align: center;
    }
    .section-partnering-with-us-area .partanring-box-info-wrapper {
        gap: 15px;
        flex-direction: column;
    }
    .owenership {
        margin-top: 75px;
        margin-bottom: 75px;
    }
    .step-list-area div.nav > div {
        font-size: 40px;
        line-height: 40px;
        padding: 20px 15px;
        height: 165px;
    }
    .step-tab-content {
        padding-top: 100px;
        padding-left: 50px;
        padding-right: 50px;
        padding-bottom: 50px;
        background-color: #fff;
        margin-top: -60px;
    }
    .step-details-heading{
        margin-bottom: 20px;
    }
    .section-partnering-with-us-area {
        padding: 65px 0px;
    }
    .section-partnering-with-us-area .ownership-content-wrapper p {
        margin-bottom: 50px;
    }
    .industry-member-right-content h5 {
        margin-top: 0px;
    }
    .our-values-area .row{
        row-gap: 30px;
    }
    .our-values-left {
        max-width: 100%;
    }
    .why-alaska-image-area{
        justify-content: center;
        margin-bottom: 30px;
    }
    .why-alaska-native-area-content{
        text-align: center;
    }
    .why-alaska-native-area {
        margin-top: 100px;
        margin-bottom: 100px;
    }
    .faq-are-left, .faq-are-right {
        max-width: 100%;
    }
    .casestudies-content-wrapper {
        margin: 100px 0px;
    }
    .casestudies-right-area {
        max-width: 100%;
        margin-left: auto;
        margin-top: 50px;
    }
    .case-details-content-top-area-left h1 {
        font-size: 40px;
        line-height: 45px;
    }
    .case-details-content-top-area-right .row {
        row-gap: 20px;
    }
    .case-details-content-middle-area .row{
        row-gap: 30px;
    }
    .button-image img {
        border-radius: 7px;
        width: 80px;
    }
    .each-button {
        gap: 10px;
    }
    .each-button-content h3 {
        font-size: 24px;
        line-height: 34px;
    }
    .capablities-banner-bottom-area {
        margin-top: 70px;
        margin-bottom: 70px;
    }
    .why-choose-us-area:before{
        display: none;;
    }
    .why-choose-us-area  .row{
        row-gap: 50px;
    }
    .why-choose-right-part {
        position: relative;
        z-index: 1;
        padding:50px 0px
    }
    .why-choose-right-part:before{
        position: absolute;
        top: 0px;
        width: 100vw;
        height: 100%;
        left: 50%;
        margin-left: -50vw;;
        background-color: #1E3544;
        content: '';
        z-index: -1;
    }
    .why-choose-us-area{
        padding-bottom: 0px;
    }
    .why-choose-us-area  .row .col-lg-6:first-child{
        text-align: center;
    }
    .standerd-procurement-area {
        padding: 70px 0px;
    }
    .benefits-of-sole-sourcing {
        padding: 70px 0px;
        background-color: #FAF7F4;
    }
    .sole-source-process{
        padding: 70px 0px;
    }
    .capablities-tab-area{
        background-color: #fff;
        padding:50px 0px;
        margin-bottom: 0px;
        margin-top:0px
    }
    .each-capablities-top-left-content {
        padding:0px;
    }
    .each-capablities-top-area {
        padding: 0px 50px;
    }
    .each-capablities-icon-area {
       padding: 0px 50px;
    }
    .each-capablities-slider-area{
        padding: 0px 50px;
    }
    .each-capablities-tab-content-details {
        background-color: #fff;
        padding-bottom: 0px;
    }
    .each-capablities-top-left-content{
        margin-bottom: 50px;
    }
    .each-capablities-top-right-image{
        display: block !important;
        min-width: auto;
        max-width: 100%;
    }
    .each-capablities-top-right-image img{
        width:100%
    }
    .each-capablities-slide-content > .row > .col-lg-4, .each-capablities-slide-content > .row > .col-lg-8{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .each-capablities-slide-content-image img{
        width: 100%;
    }
    .capablities-tab-area-mobile .swiper-pagination{
        position: relative;
        bottom:auto !important;
        top:auto !important;
        margin-top: 25px;
    }
    .capablities-tab-area-mobile .swiper-pagination-bullet{
        width:15px;
        height:15px;
        background-color: transparent;
        opacity: 1;
        border:2px solid #1E3544
    }
    .capablities-tab-area-mobile .swiper-pagination-bullet.swiper-pagination-bullet-active{
        background-color: var(--yellowish-orange);
    }
    .each-capablities-slider-controller .swiper-button-next{
        right:0px
    }
    .each-capablities-slider-controller .swiper-button-prev{
        left:0px
    }
    .why-choose-us-area {
        padding: 60px 0px 0px;
        margin-top: 70px;
        margin-bottom: -50px;
    }
    .why-choose-left-part h3 {
        margin-bottom: 30px;
    }
	.each-tab-content-details-type-two .row{
		row-gap:30px
	}
	.contact-content {
		margin: 70px 0px;
	}
	.contact-map-area .row{
		row-gap:50px
	}
	.form-area {
		margin-top: 50px;
	}
	.desktop-contact-info{
		margin-bottom:50px;
	}
	.pagination-wrapper > * {
		padding: 0px 15px 20px;
	}
	.casestudies-right-area .search-box{
		max-width:100%
	}
}
@media(max-width:767px){
    .container{
        padding: 0px 34px;
    }
    .overlay-image img{
        max-width: 445px;
    }
    .overlay-image{
        left:100px
    }
    .banner-content h1 strong {
        font-size: 46px;
        line-height: 55px;
    }
    .we-deliver-the-result-area {
        margin-top: 65px;
        margin-bottom: 65px;
    }
    h2{
        font-size: 33px;
        line-height: 37px;
    }
    .reasult-image-wrapper .row {
        gap: 15px;
    }
    .fedral-agencies-content-wrapper {
        padding: 0px;
        text-align: center;
    }
    .fedral-agencies-content-wrapper:before{
        display: none;
    }
    .fedral-agencies-area {
        margin-top: 65px;
        margin-bottom: 65px;
    }
    .reasult-area {
        margin-top: 65px;
        margin-bottom: 65px;
    }
    .reasult-area-wrapper h3{
        font-size: 18px;
        line-height: 29px;
        margin-bottom: 45px;
    }
    .reasult-area-wrapper h2{
        margin-bottom: 15px;
    }
    .reasult-number-area {
        padding: 20px;
    }
    .each-reasult-box h4 {
        font-size: 56px;
        line-height: 80px;
    }
    .each-reasult-box h5{
        font-size: 12px;
        letter-spacing: 1px;
    }
    .service-area .watermark-animation img{
        max-width: 310px;
    }
    .service-area .watermark-animation{
        width: 100%;
        text-align: center;
        left: 0px;
        top: -50PX;
    }
    .service-area {
        margin-top: 130px;
        margin-bottom: 70px;
        overflow-x: unset;
    }
    .service-area .container{
        padding:0px
    }
    .service-image {
        margin-top: 0px;
        display: block;
    }
    .each-service {
        padding: 0px 0px 50px;
    }
    .service-image a{
        display: block;
    }
    .service-image img{
        width:100% !important;
        height:235px !important;
        object-fit: cover;
		max-width:100% !important
    }
    .service-content ul {
        padding-left: 30px;
        height: auto;
        overflow-y: scroll;
        list-style: none;
        margin-left: -0px;
        padding-right: 30px;
        margin-bottom: 28px;
    }
    .service-wrapper {
        margin-top: 70px;
    }
    .swiper-wrapper.row {
        justify-content: flex-start !important;
    }
    .service-content {
        padding: 30px 0px 0px 0px;
        text-align: center;
    }
    .service-content ul{
        text-align: left;
    }
    .service-content ul::-webkit-scrollbar{
        width: 0px;
    }
    .swiper-pagination{
        position: relative;
        bottom:auto !important;
        top:auto !important;
        margin-top: 25px;
    }
    .swiper-pagination-bullet{
        width:15px;
        height:15px;
        background-color: transparent;
        opacity: 1;
        border:2px solid #1E3544
    }
    .swiper-pagination-bullet.swiper-pagination-bullet-active{
        background-color: var(--yellowish-orange);
    }
    .partners-area {
        margin-top: 70px;
        margin-bottom: 100px;
        padding: 75px 0px;
    }
    .certified-contract-heading {
        margin-bottom: 60px;
    }
    .each-tab-content-left{
        text-align: center;
        background-color: #fff;
    }
    .each-tab-content-right img {
        height: auto;
        border-radius: 0px;
    }
    .each-tab-content-left h2{
        font-size: 31px;
        line-height: 36px;
    }
    .certified-contract-heading > img{
        margin-bottom: 40px;
    }
    .testimonial-area .container{
        padding-left: 15px;
        padding-right: 15px;
    }
    .testimonial-outer-wrapper {
        padding: 30px;
    }
    .testimonial-ineer-wrapper {
        padding: 50px 30px;
    }
    .each-testimonial p, .each-testimonial h5{
        font-size: 16px;
        line-height: 25px;
    }
    .each-testimonial h6{
        font-size: 12px;
    }
    .cta-area {
        margin-top: 70px;
        padding: 40px 0px;
    }
    .partner-wisth-us-content {
        padding: 70px 30px;
    }
    .footer-address-box,.footer-contact-vehicles,.footer-resources {
        padding-left: 0px;
    }
    .footer-top-content-wrapper{
        flex-direction: column;
        row-gap: 30px;
    }
    .footer-top-area {
        padding-top: 70px;
        padding-bottom: 50px;
    }
    .each-footer-info{
        text-align: center;
    }
    .each-address:last-child p{
        margin-bottom: 0px;
    }
    .footer-right-image-area{
        padding-left: 0px;
        justify-content: center;
        margin-top: 30px;
    }
    .testimonial-heading-area {
        padding-left: 15px;
        padding-right: 15px;
    }
    .search-box{
        max-width: 140px;
    }
    .service-heading-content {
        padding-left: 30px;
        padding-right: 30px;
    }
    .testimonial-area {
        margin-top: 70px;
        margin-bottom: 70px;
    }
    .service-block-content {
        padding: 40px 35px;
    }
    .service-content-block {
        margin-top: 70px;
		margin-bottom:70px;
    }
    .service-block-content h3 {
        font-size: 27px;
        line-height: 33px;
    }
    h1 {
        font-size: 38px;
        line-height: 42px;
    }
    .heightlightes-content-content {
        padding: 30px 30px 30px 30px !important;
    }
    .heightlightes-content-content h3 {
        font-size: 25px;
        line-height: 33px;
    }
    .owenership {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .ownership-image {
        margin-top: 50px;
    }
    .program-stands-today {
        padding: 65px 0px;
    }
    .project-timeline-area {
        margin-top: 65px;
        margin-bottom: 65px;
    }
    .step-number{
        font-size: 30px;
        line-height: 30px;
        padding: 20px 35px;
        background-color: var(--yellowish-orange);
        color: var(--white);
        font-weight: 900;
        cursor: pointer;
    }
    .step-details{
        background-color: var(--white);
        padding: 30px 35px;
    }   
    .step-details-heading h3 {
        font-size: 27px;
        line-height: 35px;
        font-weight: 900;
    }
    .industry-membership {
        margin-top: 65px;
        margin-bottom: 65px;
    }
    .project-timeline-area h2 {
        margin-bottom: 25px;
    }
    .our-purpose {
        margin-top: 65px;
        margin-bottom: 65px;
    }
    .our-values-area{
        margin-top: 65px;
        margin-bottom: 65px;
    }
    .why-alaska-native-area {
        margin-top: 65px;
        margin-bottom: 65px;
    }
    .why-alaska-image-area {
        flex-direction: column;
    }
    .small-images-wrapper {
        margin-left: 0px;
        gap: 22px;
    }
    .large-image{
        margin-bottom: 20px;
    }
    .why-alaska-image-area img{
        width: 100%;
    }
    .team-wrapper .row {
        row-gap: 50px;
    }
    .each-team h3 a {
        font-size: 28px;
        line-height: 35px;
    }
    .each-team h6 {
        font-size: 16px;
        line-height: 21px;
    }
    .faq-area {
        padding: 65px 0px;
        background-color: #E2DFD6;
    }
    .accordion>li>span {
        padding: 23px 15px 23px 15px;
        font-size: 15px;
        line-height: 22px;
    }
    .casestudies-content-wrapper {
        margin: 70px 0px;
    }
    .casestudies-listing .row {
        row-gap: 30px;
    }
    .each-button-content h3{
        display: none;
    }
    .each-button-content p{
        display: none;
    }
    .large-image img {
        height: 390px;
    }
    .case-studies-details {
        margin-top: 70px;
        margin-bottom: 70px;
    }
    .case-details-images-area .row {
        gap: 0px;
    }
    .top-image {
        margin-bottom: 20px;
    }
    .thumb-image {
        width: calc(50% - 10px);
    }
    .top-image img {
        height: 185px;
    }
    .thumb-image img{
        height: 185px;
    }
    .each-capablities-top-area {
        padding: 0px 0px;
    }
    .each-capablities-icon-area {
        padding: 0px 0px;
    }
    .each-capablities-slider-area {
        padding: 0px 0px;
    }
    .each-capablities-slide-info {
        padding: 30px;
    }
    .each-capablities-slide-info-right {
        max-width: 100%;
    }
    .each-capablities-slide-info-left h4{
        max-width: 100%;
        margin-bottom: 15px;
    }
    .benefits-of-sole-sourcing .container h2 {
        margin-bottom: 30px;
    }
    .each-capablities-slider-controller .swiper-button-next {
        position: relative;
        margin-top: auto;
    }
    .each-capablities-slider-controller .swiper-button-prev {
        position: relative;
        margin-top: auto;
        
    }
    .each-capablities-slider-controller{
        display: flex;
        padding-top: 0px;
        padding-bottom: 30px;
        padding-left: 30px;
        padding-right: 30px;;
        background-color: #EBEAE7;
        gap:20px
    }
    .benefits-of-sole-sourcing{
        padding: 50px 0px;
    }
    .standerd-procurement-area{
        padding: 50px 0px;
    }
    .sole-source-process{
        padding: 50px 0px;
    }
	.service-wrapper .row{
		margin:0px;
	}
	.service-wrapper .row > *{
		padding:0px
	}
	.contracting-tab-area .each-tab-content-left {
		padding: 50px 30px 50px 30px;
		text-align:left;
	}
	.each-tab-content-details-type-two {
		padding: 50px 30px 50px 30px;
	}
	.contracting-with-logo-and-content {
		margin: 70px 0px;
	}
	.contracting-tab-area  .certified-contract-heading {
        margin-bottom: 0px;
    }
	.default-page{
		margin:70px 0px;
	}
}
@media(max-width:400px){
	.header-logo img {
        height: 21px;
    }
}