@media(min-width:1000px) {
  .page-header .analysis .item:first-child::before {
    content: '';
    width: 1px;
    height: 50px;
    position: absolute;
    right: 18px;
}
.page-header .analysis .item:first-child::before {
    background: #eee;
}
}
.page-header .analysis {
    height: 80px;
    align-items: center;
    background: #ffffff;
    display: flex;
    border: 1px solid #eee;
    border-radius: 10px;
}
.page-header .analysis .left {
    display: flex;
    flex: 1;
}
.page-header .analysis .item {
    position: relative;
}

.page-header .analysis .item:last-child {
    max-width: 450px;
}
.page-header .analysis .item:first-child .form-control {
    border-radius: 10px 0 0 10px;
}
.page-header .analysis .form-control {
    border: 0;
    background-color: transparent;
    padding: 5px 40px;
}
.form-control {
    width: 100%;
    font-size: 15px;
}
.page-header .analysis .right {
    max-width: 180px;
}
.page-header .analysis .left .item, .page-header .analysis .right {
    flex: 1;
}
.page-header .analysis .btn {
    width: calc(100% - 10px);
    height: 60px;
    border: 0;
    text-transform: uppercase;
    color: white;
    font-size: 1.4rem;
    padding: 0;
    font-weight: 600;
    border-radius: 10px;
    background: linear-gradient(95deg, #083f68 15%, #083f68 45%, #0a2446 75%, #0a2446 100%) 95%/200% 100%;
}

@media (max-width: 991px){
  .btn-third.speak {
    margin-right: 0px !important;
}
  .cta__wrap {
    width: 100% !important;
}
  .book__midctawrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
    .btn-third {
    padding-right: 48px;
    padding-left: 48px;
  }

  .btn-third.full {
    width: 100%;
  }

  .btn-third.speak {
    width: auto;
    margin-right: 0px;
    margin-bottom: 16px;
    padding-right: 32px;
    padding-left: 32px;
  }

  .btn-third.speak._100w {
    width: 100%;
  }

  .btn-third.read-more {
    white-space: nowrap;
  }

  .btn-third.read-more.post-btn.new-post {
    width: auto;
  }
  .single-service-gallery .content{
        padding: 10px !important;
    }
    .single-service-gallery .content h3{
            font-size: 20px !important;
    line-height: 1.2 !important;
        font-weight: 700 !important;
    }
.page-header .analysis .iti__selected-flag
{
  padding: 0px 20px 0;
}
.page-header .analysis {
    height: auto;
    padding: 10px 0 0;
    display: block;
}
.page-header .analysis .left {
    display: block;
}
.page-header .analysis .form-control {
    height: 60px;
    padding: 0px 20px 0;
}
.page-header .analysis .right {
    max-width: 100%;
    background: #fff;
    padding: 30px 15px 30px;
    border-radius: 0 0 40px 40px;
}
.page-header .analysis .item::after {
    content: '';
    width: calc(100% - 40px);
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: #e4e4e4;
}
.page-header .analysis .btn {
    height: 40px;
}
}

.text-border {
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 1.7px;
    -webkit-text-stroke-color: #0A2446;
}
  .single-service-gallery{
    position:relative;
    -webkit-transition:.6s;
    transition:.6s
}
.single-service-gallery img{
    border-radius:10px;
    width: 100%;
}
.single-service-gallery::before{
    content:'';
    background:linear-gradient(0deg,#0A2446 0%,rgba(0,0,0,0) 100%);
    width:100%;
    height:35%;
    left:0;
    bottom:0;
    position:absolute;
    -webkit-transition:.6s;
    transition:.6s;
    z-index:1;
    border-radius:10px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.single-service-gallery .content{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    width:100%;
    padding:30px;
    transition:.6s;
    z-index:5;
    display:flex;
    align-items:center
}
.single-service-gallery .content h3{
    font-size:25px;
    font-weight:600;
    margin-bottom:0
}
.single-service-gallery .content h3 a{
    color:#fff
}
.single-service-gallery .content span{
    color:#fff;
    font-size:15px
}
.single-service-gallery .content .icon{
    display:inline-block;
    margin-right:20px
}
.single-service-gallery .content .icon a i{
    display:inline-block;
    height:60px;
    width:60px;
    line-height:60px;
    background-color:#fff;
    color:#0A2446;
    text-align:center;
    font-size:25px;
    border-radius:50px;
    -webkit-transition:.6s;
    transition:.6s
}
.single-service-gallery .content .icon a i:hover{
    background-color:#0A2446;
    color:#fff
}

.single-service-gallery:hover .content{
    bottom:5px
}
  .single-service .service-image img {
    border-radius: 10px 10px 0 0;
    object-fit: cover;
    width: 100%;
}
.single-service .service-image {
    position: relative;
}
.single-service .service-content {
    background-color: #fff;
    -webkit-box-shadow: 0 15px 35px rgb(0 0 0 / 10%);
    box-shadow: 0 15px 35px rgb(0 0 0 / 10%);
    padding: 30px;
    border-radius: 0 0 10px 10px;
    border-bottom: 2px solid #0A2446;
}
.icsayfagonder{background:#ffffff !important; color: #0A2446 !important;}
#content{display:none}
#content2{display:none}
.book__midctawrap.full {
    width: 100%;
}
.book__midctawrap {
    position: static;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.btn-third {
    padding: 18px 50px;
    border-radius: 10px;
    background-color: #fff;
    color: #0A2446;
    font-size: 18px;
    line-height: 23px;
    font-weight: 700;
    text-align: center;
}
._100w {
    width: 100%;
}
.btn-third.speak {
    margin-right: 16px;
}
.btn-secondary.black._100w {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.btn-secondary.black {
        padding-top: 11px;
    padding-bottom: 11px;
    border-radius: 10px;
    border-color: rgb(255 255 255);
}
.btn-secondary {
    padding: 18px 50px;
    border-style: solid;
    border-width: 1px;
    border-color: #d6d9db;
    background-color: rgba(56, 152, 236, 0);
    color: #231f20;
    font-size: 18px;
    line-height: 23px;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
}
.watch-video {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    color: white;
}
.cta__wrap {
    width: 900px;
    margin-right: auto;
    margin-left: auto;
}

.contact-services{
	background: linear-gradient(95deg, #0a2446 15%, #0a2446 45%, #083f68 75%, #083f68 100%) 95%/200% 100%;
    box-shadow: 0 36px 80px 0 rgb(214 217 219 / 30%);
}

.contact-services .watch-video img{
	margin-right: 10px;
}