


.vl-header-btns .theme-btn1 span.text {
    font-size: 18px !important;
    padding: 12px 22px;
}

@media only screen and (min-width: 1200px) and (max-width: 1400px) {
    .vl-header-btns .theme-btn1 span.text {
        font-size: 16px !important;
        padding: 12px 15px !important;
    }
}

.sub-title img{
    height: 17px;
    width: 18px;
}

.border-radius{
    border-radius:12px !important
}

.service-box .icon img{
    height:44px;
    width:44px
}

.service-box{
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.delivery1-images .main-image img{
    border-radius: 100%;
}

.counters2{
    width:88%;
    margin: auto;
    border-radius: 20px;
        background: linear-gradient(90deg, rgb(26 59 94) 0%, rgb(9 69 124) 50%, rgb(20 69 96) 100%);
}

.pl-4{
    padding-left: 4%;
}
.vl-blog-1-item .vl-blog-1-content h4 a{
    display: -webkit-box;
    max-width: 400px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.cta2-bg-area{
    padding: 30px 60px;
}

.vl-footer-widget .vl-footer-list ul li a{
   display:flex 
}
.vl-footer-widget .vl-footer-list ul li a img{  
    margin-right: 10px;
}

.vl-footer-widget .vl-footer-list ul li a p{
    line-height: normal;
}


.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{
        /* background: #869791;
    color: #FFF; */
        transition: all 0.4s;

        background: var(--vtc-bg-common-2) !important;
    color: var(--vtc-bg-main1) !important;
    text-decoration: none;
    height: 40px;
    width: 40px;
    border-radius: 50%;
}

.owl-carousel .owl-nav button.owl-next span, .owl-carousel .owl-nav button.owl-prev span{
    font-size: 32px;
    line-height: 20px;
}

.owl-carousel .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-prev:hover{
        background-color: var(--vtc-bg-main1) !important;
    color: var(--vtc-text-white) !important;
}

.container-fluid{
    width:96%
}

@media (max-width: 767px) {
.container-fluid{
    width:100%
}
.cta-wrapper{
    padding: 10px;
}
}

#staticBackdrop .contact1-form .contact1-input input, #staticBackdrop .contact1-form .contact1-input select, #staticBackdrop .contact1-form .contact1-input textarea{
    padding: 12px !important;
}
 #staticBackdrop .contact1-form .contact1-input .nice-select.wide{
    height: 48px;
    line-height: 48px;
 }
  #staticBackdrop .contact1-form .contact1-input{
    margin-bottom: 10px;
 }

 .cta2{
    padding-top: 4%;
 }

 .faq5-area .accordion .accordion-item.active {
    background-color: var(--vtc-bg-main1);
}


 .faq5-area .accordion .accordion-item .accordion-button[aria-expanded="true"]{
  background-color: var(--vtc-bg-main1);
      color: var(--vtc-text-white);
      border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.team-details-list ul li{
    line-height: 1.6;
}

.team-details-list ul li .check{
    min-width: 20px !important;
}


#industrySec .sidebar-area ._sidebar-widget._list ul li a{
    padding: 10px 24px;
    margin-bottom: 20px;
    line-height: 1.4;
    font-size: var(--f-fs-font-16);
}
#ourMission h3{
    color: var(--vtc-text-title1);
    font-size: var(--f-fs-font-20);
    font-style: normal;
    font-weight: var(--f-fw-bold);
    line-height: var(--f-fs-font-30);
    display: inline-block;
    transition: all 0.4s;
     margin-top: 16px;
    margin-bottom: 6px;
}
@media (max-width: 767px) {
    .sidebar-area{
    margin-top: 4%;
    }
    .theme-btn1 span.arrow-all{
        display: none;
    }
    .cta2-bg-area{
        padding: 20px 20px;
    }
    .delivery1-images .element1, .delivery1-images .element2, .delivery1-images .element3, .delivery1-images .element4{
        display: none;
    }
    .delivery1-images{
        height:auto
    }
    .delivery1-item-box .text-end {
        text-align: center !important;
    }
    .delivery1-item-box .text-end {
        text-align: center !important;
            margin-right: 0px;
    }
    .delivery1-item-box .ml-30{
        margin-left: 0px;
        text-align: center;
    }
    .tes4-slider-area-all{
        margin-top: 4%;
    }
}


#contact-cta-section {
/* padding-top: 37px; */
padding-bottom: 40px;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
-moz-osx-font-smoothing: grayscale;
/* padding: 75px 0 10px 0; */
width: 100%;
text-align: center; 
padding-bottom: 0px;
}

.wrapper-full {
  position: relative;
width: 100%;
margin: 0 auto;
}
.cta-wrapper {
margin-bottom: 0;
text-align: left;
padding: 28px;
    background: linear-gradient(90deg, rgb(0 43 88) 0%, rgb(1 77 147) 50%, rgb(12 78 114) 100%);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}
.cta-wrapper .details-wrapper {
float: left;
width: 60%;
}
.cta-wrapper .details-wrapper p {
font-size: 18px;
color: #FFF;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}


.cta-wrapper .blue-cta-button {
padding: 17px 50px;
text-transform: uppercase;
background-color: #93CC76;
color: #FFF;
letter-spacing: 0.1em;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
text-decoration: none;
font-weight: 600;
display: inline-block;
white-space: pre;
margin: 31px 0 25px 0;  
float: right;
margin: 0;
color: #3686BE;
background-color: #FFF;
padding: 17px 0;
width: 40%;
text-align: center;
}
.cta-wrapper .blue-cta-button:hover{
           background: linear-gradient(90deg, rgba(4, 111, 223, 1) 0%, rgba(8, 121, 223, 1) 50%, rgba(42, 174, 248, 1) 100%);
    color:#fff
}
.vl-blog-1-item{
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px !important;
}

@media (max-width: 480px) {
    .cta-wrapper {
        padding: 10px;
    }
    .cta-wrapper .details-wrapper{
        width: 100%;
    }
    .cta-wrapper .blue-cta-button{
         width: 100%;
         margin-top: 2%;
    }
}

.details-content .heading1 ul li::before{
    display: inline-block;
    height: 20px;
    width: 20px;
    text-align: center;
    line-height: 20px;
    background-color: var(--vtc-bg-main1);
    color: var(--vtc-text-white);
    font-size: 12px;
    border-radius: 50%;
    margin-right: 6px;
    content: "\f00c";
    font-weight: 900;
        font-family: 'Font Awesome 6 Pro';
            min-width: 20px;
}
.details-content li {
    color: var(--vtc-text-pera1);
    font-size: var(--f-fs-font-18);
    font-style: normal;
    font-weight: var(--f-fw-medium);
    line-height: var(--f-fs-font-18);
    display: flex;
        line-height: 1.6;
    align-items: center;
    margin-top: 12px;
}

.heading1 p{
    padding-bottom: 10px;
}
.whatsapp_icon{
    width: 44px;
    position: fixed;
    bottom: 4%;
    left: 0;
}
.details-content h5{
    color: #046fdf;
    margin-top: 6px;
    font-weight: 600;
}

.details-content ul li{
    /* width: 46%; */
    margin-top: 18px;
}

.header-top-info .vl-footer-social1 a{
    background-color: transparent;
    height: auto;
}

.ml-4{
    margin-left: 2%;
}