

*{
    margin:0px;
    padding: 0px;
    box-sizing: border-box;
}

body{
  overflow-x: hidden;
}

@font-face {
  font-family: 'Helvetica';
  src: url('../fonts/Helvetica.eot');
  src: url('../fonts/Helvetica.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Helvetica.svg#Helvetica') format('svg'),
       url('../fonts/Helvetica.ttf') format('truetype'),
       url('../fonts/Helvetica.woff') format('woff'),
       url('../fonts/Helvetica.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Helvetica-Bold';
  src: url('../fonts/Helvetica-Bold.eot');
  src: url('../fonts/Helvetica-Bold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Helvetica-Bold.svg#Helvetica-Bold') format('svg'),
       url('../fonts/Helvetica-Bold.ttf') format('truetype'),
       url('../fonts/Helvetica-Bold.woff') format('woff'),
       url('../fonts/Helvetica-Bold.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Helvetica-Light';
  src: url('../fonts/Helvetica-Light.svg#Helvetica-Light') format('svg'),
       url('../fonts/Helvetica-Light.ttf') format('truetype'),
       url('../fonts/Helvetica-Light.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'helvetica-light-587ebe5a59211';
  src: url('../fonts/helvetica-light-587ebe5a59211.eot');
  src: url('../fonts/helvetica-light-587ebe5a59211.eot?#iefix') format('embedded-opentype'),
       url('../fonts/helvetica-light-587ebe5a59211.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Helvetica-Oblique';
  src: url('../fonts/Helvetica-Oblique.eot');
  src: url('../fonts/Helvetica-Oblique.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Helvetica-Oblique.svg#Helvetica-Oblique') format('svg'),
       url('../fonts/Helvetica-Oblique.ttf') format('truetype'),
       url('../fonts/Helvetica-Oblique.woff') format('woff'),
       url('../fonts/Helvetica-Oblique.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-Medium';
  src: url('../fonts/Roboto-Medium.eot');
  src: url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Roboto-Medium.svg#Roboto-Medium') format('svg'),
       url('../fonts/Roboto-Medium.ttf') format('truetype'),
       url('../fonts/Roboto-Medium.woff') format('woff'),
       url('../fonts/Roboto-Medium.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-Regular';
  src: url('../fonts/Roboto-Regular.eot');
  src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg'),
       url('../fonts/Roboto-Regular.ttf') format('truetype'),
       url('../fonts/Roboto-Regular.woff') format('woff'),
       url('../fonts/Roboto-Regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}





.bg-pipnk{
    background-color: #FF3D60 !important;
}
.bg-dark-grey{
    background-color: #2D3845 !important;
}
.bg-pipnk .count{
    color: #FF3D60 !important;
}
.bg-dark-grey .count{
    color: #2D3845 !important;
}
 p{
    font-family: 'Helvetica';
}
 li{
    font-family: 'Helvetica';
}
 a{
    font-family: 'Helvetica';
}
label{
    font-family: 'Helvetica';
}

header {
    position: sticky;
    top: 0;
    left: 0;
    z-index: 1050;
    width: 100%;
    border-bottom: 1px #7B7B7B solid;
    background: #5872AF !important;
}

.full-screen-button {
    display: none !important;
}
.navbar-light .navbar-nav .nav-link {
    color: #fff;
    text-transform: capitalize;
     padding: 10px 15px;
     border-bottom: 2px #transparent solid;
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: #fff;
    border-bottom: 2px #FF3D60 solid;
}
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link {
    color: #fff;
    border-bottom: 2px #FF3D60 solid;
}

nav.navbar.navbar-expand-lg.navbar-light {
    padding: 0px;
<?php include('assets/header.php');?>

<div class="inr-bnrs d-flex align-items-center">
  <img class="bnrs" src="images/about-bnr.png">

  <div class="bnr-cnt">
    <div class="container">
    <div class="row">
      <div class="col-md-12">
        <h5><a href="#">Welcome to the Voyaga Consultants</a></h5>
        <h2>about us</h2>
      </div>
    </div>
  </div>
  </div>

</div>

<!--Start-sec-->
  <section class="al-visa-sec">
      <div class="container">
        <div class="row">
          <div class="col-md-6">
              <div class="prof-txt">
                <h5>WHO WE ARE</h5>
                <h2><span>We are professional Expert </span><br> in Immigration Visa</h2>
              </div>
          </div>
          <div class="col-md-6">
            <div class="prof-txt">
              <p>We provide expert team to create great value for immigration. Our certified &amp; reliable Immigration Consultant professionals can help you get a positive decision on your case. We provide immigration services in all different areas of countries.</p>
            </div>
          </div>
        </div>

      </div>
    </section>
    <!--end-sec-->

  <!--Start-sec-->
    <section class="about-sec">
      <div class="container">
        <div class="row">
          <div class="col-md-6">
            <div class="abot-pic">
              <img src="images/about.png">
            </div>
          </div>
          <div class="col-md-6">
            <div class="about-txt">
              <h5>ABOUT Voyage Consultants</h5>
              <h2><span>25+ Years</span> of Your Trust and Recommendation</h2>
              <p>
                For the last 25 years, We have helped students, business persons,clients with medical needs. There are many variations tourists, clients with medical needs. There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration tourists, clients with medical needs. There are many variations.
              </p>

                <div class="row">
                  <div class="col-md-6">
                    <div class="award">
                      <img src="images/trust.svg">
                      <div class="award-txt">
                        <h4>Trusted by Millions</h4>
                        <p>Most trusted & recommended by millions of students</p>
                      </div>
                    </div>
                  </div>
                  <div class="col-md-6">
                    <div class="award">
                      <img src="images/cup.svg">
                      <div class="award-txt">
                        <h4>Awards Winner</h4>
                        <p>Most trusted & recommended by millions of students</p>
                      </div>
                    </div>
                  </div>
                </div>
              
            </div>
          </div>
        </div>
      </div>
    </section>
    <!--end-sec-->


<!--Start-sec-->
<section class="since-sec">
      <img class="vec-1" src="images/Vector-1.png">
      <img class="vec-2" src="images/Vector-2.png">
      <div class="container">
        <div class="row d-flex align-items-center">
          <div class="col-md-6">
            <div class="sin-txt">
              <h5>OUR COMPANY</h5>
              <h2><span>Since 2002 we are </span></h2>
              <h2>Ielts Expert in Ielts and Immigration</h2>

              <p class="mt-5">We have been counselling students for educational opportunities in Foreign countries. Fusce non mi at nisl laoreet pretium. Nulla ut elementum sapien an pulvinar augue.</p>
              <p class="mb-0">Quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat nulla ut elementum sapien an pulvinar augue.</p>
            </div>
          </div>

          <div class="col-md-6">
            <div class="sins-pic">
              <img class="img-fluid" src="images/since-map.png">
            </div>
          </div>

          <div class="col-d-12">
            <div class="main-count">
             <div class="row">

               <div class="col"  data-aos="zoom-in" data-aos-delay="300">
                  <div class="counter">  
                      <div class="counter-icon"><img src="images/client.svg" alt="client"></div>
                      <span class="counter-value">4578</span>  <label>+</label>
                      <h3>TRUSTED CLIENTS</h3>
                  </div>
               </div>

               <div class="col"  data-aos="zoom-in" data-aos-delay="600">
                  <div class="counter">  
                       <div class="counter-icon"><img src="images/country.svg" alt="country"></div>
                      <span class="counter-value">150</span> <label>+</label>
                      <h3>COUNTRIES</h3>
                  </div>
               </div>

               <div class="col" data-aos="zoom-in" data-aos-delay="900">
                  <div class="counter">  
                       <div class="counter-icon"><img src="images/univers.svg" alt="univers"></div>
                      <span class="counter-value">457</span>  <label>+</label>
                      <h3>UNIVERSITIES</h3>
                  </div>
               </div>

               <div class="col" data-aos="zoom-in" data-aos-delay="1200">
                  <div class="counter">  
                       <div class="counter-icon"><img src="images/student.svg" alt="student"></div>
                      <span class="counter-value">1564</span> <label>+</label>
                      <h3>STUDENTS</h3>
                  </div>
               </div>

               <div class="col"  data-aos="zoom-in" data-aos-delay="1500">
                  <div class="counter">  
                       <div class="counter-icon"><img src="images/immi.svg" alt="immi"></div>
                      <span class="counter-value">1254</span> <label>+</label>
                      <h3>IMMIGRATION</h3>
                  </div>
               </div>


             </div>
            </div>
          </div>

        </div>
      </div>
    </section>
    <!--end-sec-->


    <!--Start-sec-->
    <section class="visa-sec">
      <div class="container">
        <div class="row">
          <div class="col-md-12 text-center">
              <div class="sec-top-txt">
                <h5>HOW WE HELP CLIENTS</h5>
                <h2>Steps To Apply  <span> Online Visa</span></h2>
                <p>Donec diam augu consequat sit amet metusac bibendum mattis massa. Duis mollis ligula pretium consequat alique nibh purus fermentum mi bibendum. Lorem ipsum 
                  <br> dolor sit amet consec tetur adipiscing elit. Donec a feugiat purus.</p>
              </div>
            </div>
        </div>

        <div class="row mt-4">
          <div class="col-md-3">
            <div class="visa-online">
              <div class="edit">
                <img src="images/edits.svg">
              </div>
              <h4>Fill In All The Required Form</h4>
              <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor.</p>
            </div>
          </div>

          <div class="col-md-3">
            <div class="visa-online">
              <div class="edit">
                <img src="images/edits.svg">
              </div>
              <h4>Submit All Your Attested</h4>
              <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor.</p>
            </div>
          </div>

          <div class="col-md-3">
            <div class="visa-online">
              <div class="edit">
                <img src="images/edits.svg">
              </div>
              <h4>Fill In All The Required Form</h4>
              <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor.</p>
            </div>
          </div>

          <div class="col-md-3">
            <div class="visa-online">
              <div class="edit">
                <img src="images/edits.svg">
              </div>
              <h4>Fill In All The Required Form</h4>
              <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor.</p>
            </div>
          </div>


        </div>

        <div class="row">
          <div class="col-md-12 text-center">
            <div class="btm-explore">
              Would you like to speak on of our consultant over phone? <span>Explore All Countries.</span>
            </div>
          </div>
        </div>

      </div>
    </section>
    <!--end-sec-->


  <!--Start-sec-->
    <section class="estimate">
      <div class="container">
        <div class="row">
          <div class="col-md-12 text-center">
            <div class="sec-top-txt">
              <h5>INTERESTED IN AN ESTIMATE?</h5>
              <h2>Get Started With  <span>Your Free Estimate</span></h2>
              <p>Donec diam augu consequat sit amet metusac bibendum mattis massa. Duis mollis ligula pretium consequat alique nibh purus fermentum mi bibendum. Lorem <br> ipsum dolor sit amet consec tetur adipiscing elit. Donec a feugiat purus.</p>
            </div>
            <button type="button">Request Estimate</button>
          </div>
        </div>
      </div>
    </section>
<!--end-sec-->


<section class="help-sec">
  <div  class="container">
    <div class="row">
      <div class="col-md-12">
        <div class="sec-top-txt">
              <h5>HOW WE HELP CLIENTS</h5>
              <h2>Our Best Experts  <span>Ready To Help</span></h2>
            </div>
      </div>
    </div>

    <div class="row">
      <div class="col-md-4">
        <div class="help-box">
          <img src="images/help-1.png">
          <div class="ovr-help">
            <div class="help-cnt">
              <h4>Manjit Singh</h4>
              <label>General Manager</label>
            </div>
          </div>
        </div>
      </div>

      <div class="col-md-4">
        <div class="help-box">
          <img src="images/help-2.png">
          <div class="ovr-help">
            <div class="help-cnt">
              <h4>Satnam Singh</h4>
              <label>Managing Director</label>
            </div>
          </div>
        </div>
      </div>

      <div class="col-md-4">
        <div class="help-box">
          <img src="images/help-3.png">
          <div class="ovr-help">
            <div class="help-cnt">
              <h4>Simran Kaur</h4>
              <label>Visa Director</label>
            </div>
          </div>
        </div>
      </div>

    </div>

  </div>
</section>




  <section class="over-client">
    <div class="inr-client">
      <div class="container">
        
        <div id="carouselExampleIndicators" class="carousel slide" data-bs-ride="carousel">
  <div class="carousel-indicators">
    <button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="0" class="active" aria-current="true" aria-label="Slide 1"></button>
    <button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="1" aria-label="Slide 2"></button>
    <button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="2" aria-label="Slide 3"></button>
  </div>
  <div class="carousel-inner">

    <div class="carousel-item active">
    <div class="client-say">
      <div class="row">
        <div class="col-md-6" data-aos="fade-left" data-aos-duration="500">
          <div class="client-review">
            <h5>TESTIMONIALS</h5>
            <h2>About Our <span>Customer Say</span></h2>

             <div class="client-nam">
              <img src="images/testi.png">
              <div class="nam">
                <label>Mr. Satnam Singh</label>
                <span>Country: Canada</span>
              </div>
              <img class="kots" src="images/qot.png">
            </div>

            <p>They has been counseling students for educational opportunities in a Foreign countries and their dream of studying abroad. 
            They will give Visa and help Immigration.</p>
            <img class="rate" src="images/rating.png">

          </div>
        </div>
        <div class="col-md-6" data-aos="fade-right" data-aos-duration="900">
          <div class="client-pic">
            <img src="images/client.png">
          </div>
        </div>
      </div>
    </div>
    </div>


    <div class="carousel-item">
    <div class="client-say">
      <div class="row">
        <div class="col-md-6" data-aos="fade-left" data-aos-duration="500">
          <div class="client-review">
            <h5>TESTIMONIALS</h5>
            <h2>About Our <span>Customer Say</span></h2>

             <div class="client-nam">
              <img src="images/testi.png">
              <div class="nam">
                <label>Mr. Satnam Singh</label>
                <span>Country: Canada</span>
              </div>
              <img class="kots" src="images/qot.png">
            </div>

            <p>They has been counseling students for educational opportunities in a Foreign countries and their dream of studying abroad. 
            They will give Visa and help Immigration.</p>
            <img class="rate" src="images/rating.png">


          </div>
        </div>
        <div class="col-md-6" data-aos="fade-right" data-aos-duration="900">
          <div class="client-pic">
            <img src="images/client.png">
          </div>
        </div>
      </div>
    </div>
    </div>


        <div class="carousel-item">
    <div class="client-say">
      <div class="row">
        <div class="col-md-6" data-aos="fade-left" data-aos-duration="500">
          <div class="client-review">
            <h5>TESTIMONIALS</h5>
            <h2>About Our <span>Customer Say</span></h2>

             <div class="client-nam">
              <img src="images/testi.png">
              <div class="nam">
                <label>Mr. Satnam Singh</label>
                <span>Country: Canada</span>
              </div>
              <img class="kots" src="images/qot.png">
            </div>

            <p>They has been counseling students for educational opportunities in a Foreign countries and their dream of studying abroad. 
            They will give Visa and help Immigration.</p>
            <img class="rate" src="images/rating.png">

          </div>
        </div>
        <div class="col-md-6" data-aos="fade-right" data-aos-duration="900">
          <div class="client-pic">
            <img src="images/client.png">
          </div>
        </div>
      </div>
    </div>
    </div>

  </div>
</div>

      </div>
    </div>
  </section>  <!--end-section-->



<?php include('assets/footer.php');?>  
}
.top-right ul li {
    border-left: 1px #7B7B7B solid;
    padding: 20px 20px;
    font-family: 'Roboto-Regular';
    display: inline-flex;
    align-items: center;
    height: 100%;
    vertical-align: middle;
    margin-top: 16px;
}

.top-right ul {
    padding-left: 0px;
    margin-bottom: 0px;
    margin-top: -18px;
}

.top-right ul li label{
  font-weight: 600;
      font-size: 14px;
      display: block;
}
.top-right ul li a{
  color: #fff;
  text-decoration: none;
}

.pano .container {
    position: relative;
}
.bnr-box {
    background: transparent;
    border-radius: 8px;
    position: absolute;
    margin-top: 20%;
    margin-left: 0;
    width: 100%;
    max-width: 600px;
    padding: 50px;
}
.bnr-box h5 a {
    font-size: 16px;
    color: #5872AF;
    font-family: 'Helvetica-Bold';
}
.bnr-box h2 {
    font-size: 48px;
    font-family: 'Helvetica-Bold';
    margin-bottom: 30px;
    color: #fff;
}
.bnr-box button {
    background: #FF3D60;
    color: #fff;
    border: 0px;
    padding: 10px 30px;
    border-radius: 8px;
}

header.sticky {
    background-color: #fff;
    z-index: 1080;
}

section.al-visa-sec {
    background: #EDFAFF;
    padding: 70px 0px;
    margin-top: -37px;
    z-index: 1070;
    position: relative;
}
.visa-box {
    background: #5872AF;
    padding: 20px;
    position: relative;
    color: #fff;
    border-radius: 8px;
    display: flex;
    overflow: hidden;
    min-height: 232px;
    margin-top: -110px;
    transition: 0.5s;
    cursor: pointer;
}
.visa-box:hover{
  margin-top: -125px;
  transition: 0.5s;
  box-shadow: 0px 10px 25px 1px #999;
}
.visa-box .icon img {
    margin-right: 12px;
    width: 70px;
    height: 70px;
    object-fit: contain;
}
.visa-box h4 {
    font-size: 22px;
    padding-top: 23px;
    padding-bottom: 12px;
}

.visa-box .count {
    width: 50px;
    background: #fff;
    height: 50px;
    position: absolute;
    border-radius: 50%;
    top: -12px;
    right: -12px;
    color: #5872AF;
    text-align: center;
    line-height: 42px;
    font-family: 'Helvetica-Bold';
    font-size: 22px;
    padding-top: 7px;
    padding-right: 7px;
}
.visa-box img.fades {
    width: 110px;
    height: 110px;
    position: absolute;
    bottom: -29px;
    left: -29px;
}
.visa-txt p {
    border-top: 1px #fff solid;
    padding-top: 10px;
    max-width: 250px;
}
section.al-visa-sec .prof-txt {
    margin-top: 15px;
}

section.al-visa-sec .prof-txt h5 {
    font-family: 'Helvetica-Bold';
    font-size: 16px;
    text-transform: uppercase;
}
section.al-visa-sec .prof-txt h2 {
    font-size: 36px;
}
section.al-visa-sec .prof-txt h2 span {
    font-weight: 400 !important;
    font-family: 'Helvetica';
}
section.al-visa-sec .prof-txt p{
    font-family: 'Helvetica';
    margin-top: 40px;
}


section.choose-sec {
    padding: 70px 0px;
    background-image: url("../images/bg-pattarn.png");
    width:100%;
    height: auto;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: auto;
}
.sec-top-txt h5 {
    color: #5872AF;
    font-size: 16px;
}
.sec-top-txt h2 {
    font-size: 36px;
    line-height: 48px;
    margin: 12px 0px;
}
.sec-top-txt h2 span{
    color: #5872AF;
}
.sec-top-txt p{
    margin-top: 15px;
}

section.choose-sec .testimonial{
    background: #fff;
    text-align: center;
    margin: 0 20px;
    padding-top: 20px;
}
section.choose-sec .testimonial .description {
    padding: 20px 35px;
    margin-bottom: 20px;
    font-size: 16px;
    text-align: center;
    position: relative;
}
section.choose-sec .testimonial .description button {
    border: 1px #2d384559 solid;
    background: #fff;
    padding: 10px;
    width: 100%;
    border-radius: 8px;
    font-family: 'Helvetica';
    margin: 12px 0px;
    transition: 0.5s;
}
section.choose-sec .testimonial .description button:hover{
  color: #fff;
  background: #5872AF;
  transition: 0.5s;
}
section.choose-sec .testimonial .description img.flys {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    margin-top: -70px;
    margin-bottom: 20px;
}
section.choose-sec .testimonial .inr-test {
    box-shadow: 1px 1px 25px -6px #ccc;
    border-radius: 8px;
}
section.choose-sec .testimonial .inr-test img.visa-pic {
    width: 100%;
    height: 260px;
    border-radius: 8px;
}
section.choose-sec .testimonial .description h4 {
    color: #5872AF;
    font-size: 24px;
}
section.choose-sec .owl-theme .owl-controls{
    margin-top: 30px;
}

section.choose-sec .owl-theme .owl-controls .owl-page.active span{
    background: #5872AF !important;
}

section.choose-sec .owl-theme .owl-controls .owl-page span {
    display: block;
    width: 70px !important;
    height: 5px !important;
    margin: 5px 7px !important;
    filter: Alpha(Opacity=50);
    opacity: 1;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #869791 !important;
}
section.choose-sec .owl-carousel .owl-theme .owl-controls {
    margin-top: 40px;
    text-align: center;
}

section.since-sec {
    background: #2D3845;
    padding: 70px 0px;
    color: #fff;
    position: relative;
}
section.since-sec img.vec-1 {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
section.since-sec img.vec-2 {
    position: absolute;
    right: 0;
    bottom:0;
    z-index: 0;
}
.sin-txt {
    z-index: 333;
    position: relative;
}
.sin-txt h5 {
    font-size: 16px;
}

.sin-txt h2 {
    font-size: 36px;
}
.sin-txt h2 span{
    font-family: 'Helvetica';
    font-size: 36px;
}
.sin-txt p {
    color: #ffffffc2;
}
.sins-pic img {
    width: 100%;
}
.main-count {
    border-top: 1px #fff solid;
    padding-top: 40px;
    margin-top: 40px;
}

.counter{
    color: #fff;
    text-align: center;
    position: relative;
    z-index: 1080;
} 

.counter .counter-value{
    font-size: 36px;
    font-weight: 400;
    margin: 0 0 5px;
    display: inline-block;
    font-family: 'Helvetica-Bold';
}
.counter label{
  font-size: 36px;
  font-family: 'Helvetica-Bold';
}
.counter h3 {
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    margin: 0;
    color: #ffffffc2;
}
@media screen and (max-width:990px){
    .counter{ margin-bottom: 40px; }
} 
.counter-icon img {
    width: 80px;
    height: 80px;
    object-fit: contain;
    margin-bottom: 10px;
}

section.emi-serv {
    background-color: #EDFAFF;
    padding: 70px 0px;
}

.serv-cnt h5 {
    color: #5872AF;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Helvetica-Bold';
}
.serv-cnt h2 {
    font-size: 36px;
    font-family: 'Helvetica';
}
.serv-cnt h3 {
    color: #5872AF;
    font-size: 36px;
    font-family: 'Helvetica-Bold';
}
.serv-cnt h4 {
    font-size: 20px;
    font-family: 'Helvetica';
    margin: 15px 0px;
}

.serv-cnt h3.progress-title {
    color: #000;
    font-size: 16px;
    text-transform: capitalize;
    font-family: 'Helvetica-Bold';
    margin-bottom: 10px;
}
.serv-progres {
    margin-top: 40px;
}

.progress-title{
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0.7px;
    color: #414141;
    text-transform: uppercase;
    margin: 10px 0 5px;
}
.progress {
    height: 5px;
    background: #E4E4E4;
    box-shadow: none;
    margin-bottom: 30px;
    overflow: visible;
    position: relative;
    border-radius: 10px;
}
.progress .progress-bar{
    position: relative;
    -webkit-animation: animate-positive 2s;
    animation: animate-positive 2s;
}

.progress .progress-value {
    display: block;
    font-size: 16px;
    color: #000;
    position: absolute;
    top: -30px;
    right: 0;
    font-family: 'Helvetica-Bold';
}

@-webkit-keyframes animate-positive{
    0% { width: 0%; }
}
@keyframes animate-positive{
    0% { width: 0%; }
}




.youtube-player {
    position: relative;
    padding-bottom: 56.23%;
    height: 495px;
    max-width: 100%;
    background: #000;
    margin: 0px;
    border-radius: 8px;
}

.youtube-player iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: transparent;
}

.youtube-player img {
  bottom: 0;
  display: block;
  left: 0;
  margin: auto;
  max-width: 100%;
  width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border: none;
  height: auto;
  cursor: pointer;
  -webkit-transition: 0.4s all;
  -moz-transition: 0.4s all;
  transition: 0.4s all;
}
.serv-cnt {
    padding-right: 100px;
}
.youtube-player img:hover {
  -webkit-filter: brightness(75%);
}

.youtube-player .play {
    height: 105px;
    width: 105px;
    left: -9%;
    top: 50%;
    position: absolute;
    background: url(../images/play.png) no-repeat;
    cursor: pointer;
    transform: translate(-0%, -50%);
}
section.cource-sec {
    padding: 70px 0px;
    background-image: url(../images/bg-pattarn.png);
    width: 100%;
    height: auto;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: auto;
}
.cource-box {
    text-align: center;
    padding: 25px;
    box-shadow: 0px 0px 15px -1px #ccc;
    border-radius: 8px;
    background:#fff;
    margin-bottom: 20px;
}
.cource-box h4 {
    color: #5872AF;
    font-size: 24px;
}
.cource-box p {
    min-height: 170px;
}
.cource-box button {
    border: 1px #2d384559 solid;
    background: #fff;
    padding: 10px;
    width: 100%;
    border-radius: 8px;
    font-family: 'Helvetica';
    margin: 12px 0px;
    transition: 0.5s;
}
.cource-box button:hover{
  background: #5872AF;
  color: #fff;
  transition: 0.5s;
}
section.cource-sec .col-md-4 {
    padding: 18px;
}
section.coaching-sec {
    background:#0a614a;
    color: #fff;
    padding: 70px 0px;
}
section.coaching-sec h2{
  font-size: 36px;
  margin-bottom: 0px;
  font-family: 'Helvetica';
}
section.coaching-sec h2 span{
  font-family: 'Helvetica-Bold';
}
section.coaching-sec button {
    background: #fff;
    padding: 10px;
    width: 100%;
    border-radius: 8px;
    font-family: 'Helvetica';
    margin: 12px 0px;
    border: 0px;
    font-size: 16px;
    max-width: 320px;
    transition: 0.5s;
}
section.coaching-sec button:hover{
   background: #5872AF;
   color: #fff;
   transition: 0.5s;
}

.scd-choose .inr-test{
  box-shadow: none !important;
}
.scd-choose{
    background-image: url(../images/map-to.png) !important;
    width: 100% !important;
    height: auto !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: auto !important;
}
 .scd-choose .testimonial{
  background-color: transparent !important;
 }
 .scd-choose .testimonial button{
  border: 0px !important;
  background-color: transparent !important;
 }
.scd-choose .testimonial button:hover{
  color: #ff5a5f !important;
}
section.over-client {
    background: #EDFAFF;
    padding-bottom: 10px;
}
.inr-client {
    background: #2D3845;
    padding: 0px;
    margin-bottom: 70px;
    color: #fff;
    padding-top: 0px;
    position: relative;
}
.client-review h5{
   font-family: 'Helvetica-Bold';
   font-size: 16px;
}
.client-review h2{
   font-family: 'Helvetica';
   font-size: 36px;
}
.client-review h2 span{
  font-family: 'Helvetica-Bold';
}
.client-nam {
    display: flex;
    margin-top: 35px;
    align-items: center;
}
.client-nam .nam label {
    display: block;
}
.client-nam img.clit-pic {
    width: 100px;
    height: 100px;
    border-radius: 50%;
}
.client-nam .nam {
    padding-left: 25px;
    margin-right: 180px;
}
.client-review p {
    font-size: 18px;
    padding-right: 50px;
    line-height: 32px;
    margin-top: 30px;
}
.client-review {
    padding-top: 80px;
}
.client-pic img {
    position: relative;
    bottom: -80px;
    right: 0;
    width: 630px;
    height: 590px;
    border-radius: 8px;
}
section.over-client .carousel-inner {
    overflow: inherit;
}
section.over-client .carousel-indicators [data-bs-target]{
  background-color: #C4C4C4;
  opacity: 1;
  width: 60px;
}
section.over-client .carousel-indicators {
    bottom: -70px;
    left: 0;
    justify-content: left;
    margin-bottom: 1rem;
    margin-left: 10%;
}
section.over-client .carousel-indicators .active {
    background-color: #FF3D60 !important;
}
section.subscribe {
    padding: 70px 0px;
}

section.subscribe h3 {
    color: #5872AF;
    text-transform: uppercase;
    font-size: 30px;
    font-family: 'Helvetica-Bold';
}
section.subscribe h5{
  font-family: 'Helvetica';
  font-size: 18px;
}
section.subscribe h5 span{
  font-family: 'Helvetica-Bold';
}
.updates input {
    width: 100%;
    max-width: 360px;
    border: 1px #FF3D60 solid;
    padding: 10px;
    border-radius: 8px;
    font-family: 'Roboto-Medium';
}
.updates ::placeholder{
  color: #000;
}
input:focus{
  outline: none;
}
section.subscribe .updates button {
    background: #FF3D60;
    color: #fff;
    border: 0px;
    padding: 12px;
    border-radius: 8px;
    width: 150px;
    margin-left: -15px;
}
section.subscribe .updates {
    margin-top: 25px;
}
section.logo-slide {
    padding: 50px 0px;
}
section.logo-slide .logos img{
  widows: 215px;
  height: 100px;
  object-fit: contain;
}
section.logo-slide .logos {
    text-align: center;
}
footer {
    background: #045d7d;
    color: #fff;
    padding: 50px 0px;
    padding-bottom: 0px;
}
footer .footer-box h3 {
    font-size: 24px;
    margin-bottom: 35px;
    text-transform: uppercase;
}
.footer-box ul{
  padding-left: 0px;
}
.footer-box ul li a {
    text-decoration: none;
    color: #fff;
     font-family: 'Helvetica';
     transition: 0.5s;
    text-transform: capitalize;
}
.footer-box ul li {
    list-style: none;
    margin-bottom: 12px;
}
.footer-box ul li a .fa {
    margin-right: 5px;
    font-size: 22px;
}
footer .container{
  position: relative;
}
footer .bdrs {
    width: 97%;
    height: 1px;
    background: #a9a9a9;
    top: 40px;
    position: absolute;
}

footer .ovr-bdr {
    padding: 0px 25px;
}
.footer-box ul li a:hover{
    color: #FF3D60;
    transition: 0.5s;
}
.footer-box ul li label {
    display: block;
}
.footer-box ul li span {
    font-family: sans-serif;
    font-weight: 300 !important;
    display: block;
}
.footer-box ul li img {
    display: inline-block;
    float: left;
}
.dres {
    display: inline-block;
    padding-left: 10px;
    max-width: 270px;
}
ul.footer-social {
    text-align: center;
    padding-right: 0px;
    margin-top: 20px;
    padding-left: 0px;
    margin-bottom: 25px;
}
 ul.footer-social li {
    display: inline-block;
    text-align: right;
}
ul.footer-social li .fa {
    font-size: 20px;
    margin: 0px 10px;
    width: 40px;
    height: 40px;
    background: transparent;
    color: #fff;
    text-align: center;
    line-height: 39px;
    border-radius: 5px;
    border: 1px #fff solid;
    transition: 0.5s;
}
ul.footer-social li .fa:hover{
  background-color: #fff;
  color: #2D3845;
  transition: 0.5s;
}
.copyright {
    border-top: 1px #a9a9a9 solid;
    padding: 20px 0px;
    margin-top: 20px;
}

.copyright ul {
    text-align: right;
    margin-bottom: 0px;
}
.copyright ul li {
    list-style: none;
    display: inline-block;
    margin-left: 15px;
}
.copyright ul li a{
  color: #fff;
  text-decoration: none;
}
.copyright p{
  margin-bottom: 0px;
}
.copyright ul li a:hover {
    transition: 0.5s;
    color: #FF3D60;
}

#button-top {
  display: inline-block;
  background-color: #045d7d;
  width: 45px;
  height: 45px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1080;
  cursor: pointer;
  text-decoration: none;
}
#button-top::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  line-height: 40px;
  color: #fff;
}

#button-top.show {
  opacity: 1;
  visibility: visible;
}

img.bnrs {
    width: 100%;
    height: 450px;
    object-fit: cover;
}
.inr-bnrs {
    position: relative;
}
.bnr-cnt {
    position: absolute;
    width: 100%;
}
.bnr-cnt h2 {
    font-size: 48px;
    text-transform: capitalize;
    color: #fff;
}
.bnr-cnt h5 a{
  color: #fff;
  font-size: 16px;
}
section.about-sec {
    padding: 70px 0px;
}
section.about-sec .abot-pic img {
    width: 100%;
    border-radius: 8px;
    max-height: 600px;
}
section.about-sec .about-txt h5 {
    color: #5872AF;
    font-size: 16px;
}
section.about-sec .about-txt h2{
  font-size: 36px;
  font-family: 'Helvetica';
  margin-bottom: 12px;
}
section.about-sec .about-txt h2 span{
   color: #5872AF;
}

.about-txt {
    padding-left: 20px;
    padding-right: 60px;
    padding-top: 10px;
}
.award {
    display: flex;
    align-items: self-start;
    margin-top: 15px;
}
.award-txt {
    padding-left: 15px;
}
.award-txt h4 {
    color: #5872AF;
    font-size: 22px;
}
section.visa-sec {
    padding: 70px 0px;
    background-image: url(../images/bg-pattarn.png);
    width: 100%;
    height: auto;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: auto;
}
.visa-online {
    text-align: center;
    padding: 0px 25px;
    margin-top: 20px;
}
.edit {
    box-shadow: 1px 1px 10px 1px #ccc;
    border-radius: 8px;
    text-align: center;
    width: 100%;
    height: 230px;
    line-height: 210px;
    margin-bottom: 25px;
}
.edit img{
  width:140px;
  height: 140px;
  object-fit: contain;
}
.visa-online h4 {
    color: #5872AF;
    font-size: 24px;
}

.top-right button#search {
    background: transparent;
    border: 0px;
}

.top-search-form input[type="search"] {
  border-radius: 0;
  -webkit-appearance: none;
}
.top-search-form {
    display: none;
    position: absolute;
    top: 0;
    width: 100%;
    height: auto;
    z-index: 998;
    left: 0;
    padding: 40px 0px;
    background: #FF3D60;
    box-sizing: border-box;
    text-align: center;
}
.top-search-form .search-field {
    width: 100%;
    background: rgba(55, 89, 137, 0.9);
    color: #fff;
    cursor: help;
    border: none;
    z-index: 1000;
    max-width: 500px;
    margin: auto;
    text-align: left;
    padding: 10px;
    display: inline-block;
}
.top-search-form .search-submit {
    position: relative;
    height: auto;
    background: #EDFAFF;
    border: none;
    color: #FF3D60;
    width: 150px;
    border-radius: 0;
    cursor: pointer;
    padding: 10px;
    margin-left: -5px;
}
.searchClose {
    display: none;
    position: absolute;
    top: 50px;
    right: 51px;
    padding: 0 15px;
    font-weight: 600;
    color: #fff;
    z-index: 1080;
    text-align: center;
    cursor: pointer;
    width: 20px;
    letter-spacing: 1px;
}
.top-search-form .search-field::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #fff;
}
.top-search-form .search-field::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
}
.top-search-form .search-field:-ms-input-placeholder {
  /* IE 10+ */
  color: #fff;
}
.top-search-form .search-field:-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
}
.top-search-form .search-field::-moz-placeholder {
  opacity: 1;
}

.btm-explore {
    margin-top: 30px;
    font-size: 22px;
    font-family: 'Roboto-Regular';
}
.btm-explore span {
    color: #FF3D60;
    font-weight: 600;
}
section.estimate {
    background-image: url(../images/start.png) !important;
    padding: 70px 0px;
    width: 100% !important;
    height: auto !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover;
}

section.estimate button {
    background: #FF3D60;
    padding: 10px;
    width: 100%;
    border-radius: 8px;
    font-family: 'Helvetica';
    margin: 12px 0px;
    border: 0px;
    font-size: 16px;
    max-width: 320px;
    transition: 0.5s;
    max-width: 330px;
    color: #fff;
}
section.help-sec {
    padding: 70px 0px;
}
.help-box {
    text-align: center;
    margin-top: 30px;
}
.ovr-help {
    padding: 0px 60px;
}
.help-box img {
    width: 100%;
    height: 440px;
    border-radius: 8px;
}

.help-cnt {
    background: #FFF;
    box-shadow: 1px 1px 15px 0px #ccc;
    padding: 20px;
    border-radius: 10px;
    margin-top: -70px;
    z-index: 1050;
    position: relative;
}
.help-cnt h4 {
    font-size: 26px;
}

.help-cnt label{
  color: #5872AF;
}

section.coach-sec{
  padding: 70px 0px;
}
section.coach-sec .coch-txt ul li {
    list-style: none;
    display: flex;
    margin-top: auto;
    align-items: center;
}
section.coach-sec .coch-txt ul li img {
    margin-right: 8px;
}
.coach-pic img {
    width: 100%;
    height: 380px;
    border-radius: 8px;
}

section.offfer-sec {
    padding: 70px 0px;
    background: url(../images/bg-pattarn.png) repeat #EDFAFF;
    width: 100%;
    height: auto;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: auto;
}

 section.offfer-sec .ofr-txt {
    background: #fff;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 1px 1px 15px -2px #a5a5a5;
    margin-top: 30px;
    text-align: center;
}
 section.offfer-sec .ofr-txt img {
    width: 100%;
    margin-bottom: 15px;
}
 section.offfer-sec .col-md-6 {
    padding: 0px 30px;
}
section.offfer-sec .ofr-txt h4 {
    font-size: 24px;
    color: #5872AF;
    text-transform: uppercase;
    font-family: 'Helvetica-Bold';
}
 section.offfer-sec .ofr-txt button{
  border: 1px #2d384559 solid;
    background: #fff;
    padding: 10px;
    width: 100%;
    border-radius: 8px;
    font-family: 'Helvetica';
    margin: 12px 0px;
    transition: 0.5s;
    max-width: 300px;
}
 section.offfer-sec .ofr-txt button img {
    width: 64px;
    margin-bottom: 0px;
}
section.offfer-sec .ofr-txt button:hover {
    color: #fff;
    background: #ff5a5f;
    transition: 0.5s;
}

section.pack-sec {
    padding: 70px 0px;
}
.inr-teach img.tech {
    width: 100%;
    height: 470px;
    object-fit: cover;
}
.inr-teach .bnr-cnt h5 {
    font-size: 16px;
    color: #fff;
    font-family: 'Helvetica-Bold';
}
.inr-teach .bnr-cnt h2{
   font-family: 'Helvetica';
   font-weight: 400;
}
.inr-teach .bnr-cnt h2 span{
   font-family: 'Helvetica-Bold';
}
.inr-teach .bnr-cnt p{
  color: #fff;
}
.inr-teach .bnr-cnt button {
    background: #FF3D60 ;
    padding: 10px;
    width: 100%;
    border-radius: 8px;
    font-family: 'Helvetica';
    margin: 12px 0px;
    transition: 0.5s;
    max-width: 300px;
    border: 0px;
    color: #fff;
}
.pack-box {
    box-shadow: 1px 1px 10px 1px #ccc;
    padding: 40px;
    border-radius: 8px;
    margin-top: 30px;
    padding-bottom: 20px;
}
.pack-box .top-pack {
    display: flex;
    align-items: center;
}
.pack-box .pak-txt {
    padding-left: 25px;
}
.pack-box .pak-txt h4 {
    color: #5872AF;
    text-transform: uppercase;
    font-size: 30px;
    font-family: 'Helvetica-Bold';
}
.pack-box button {
    background: #FF3D60;
    padding: 10px;
    width: 100%;
    border-radius: 8px;
    font-family: 'Helvetica';
    transition: 0.5s;
    max-width: 300px;
    border: 0px;
    color: #fff;
    margin: auto;
    display: block;
}
.pack-box ul {
    padding-left: 0px;
    border-top: 1px #cccccc87 solid;
    margin-top: 30px;
}
.pack-box ul li {
    list-style: none;
    padding: 15px 0px;
    border-bottom: 1px #cccccc87 solid;
}
.pack-box ul li h3{
  color: #5872AF;
  font-size: 22px;
   font-family: 'Helvetica';
}
section.pack-sec .col-md-6 {
    padding: 0px 40px;
}
.aligy-pic img {
    width: 100%;
}
.aligy-form {
    padding: 55px 45px;
    box-shadow: 1px 1px 10px 1px #ccc;
    height: 100%;
    border-radius: 8px;
}
.aligy-form h5 a {
    color: #5872AF;
    font-size: 16px;
    font-family: 'Helvetica-Bold';
}
.aligy-form h2{
  font-size: 36px;
  font-family: 'Helvetica';
  font-weight: 400;
}
.aligy-form h2 span{
   font-family: 'Helvetica-Bold';
   color: #5872AF;
}
.aligy-form .form-group {
    margin-bottom: 28px;
}
.aligy-form form input {
    width: 100%;
    padding: 10px;
    border-radius: 8px;
    border: 1px #00000061 solid;
    color: #000;
    font-family: 'Helvetica';
}
.aligy-form form select {
    width: 100%;
    padding: 10px;
    border-radius: 8px;
    border: 1px #00000061 solid;
    color: #000;
    font-family: 'Helvetica';
}
.aligy-form form ::placeholder{
  color: #000;
}
.aligy-form form button{
    background: #FF3D60;
    padding: 10px;
    width: 100%;
    border-radius: 8px;
    font-family: 'Helvetica';
    transition: 0.5s;
    max-width: 200px;
    border: 0px;
    color: #fff;
}
.aligy-form p {
    margin-bottom: 35px;
}
select:focus{
  outline: none;
}
ul.navbar-nav ul.dropdown-menu {
    border: 0px;
    padding: 0px;
    box-shadow: 1px 1px 10px 0px #ccc;
    border-radius: 8px;
    min-width: 200px;
    top: 60px;
    overflow: hidden;
}
ul.navbar-nav ul.dropdown-menu li {
    border-bottom: 1px #ccc6 solid;
    padding: 0px 0px;
}
ul.navbar-nav ul.dropdown-menu li a{
  color: #000;
  text-transform: capitalize;
   padding: 10px;
}
ul.navbar-nav ul.dropdown-menu li:last-child{
  border-bottom: 0px;
}
ul.navbar-nav ul.dropdown-menu li a:hover{
  background:#FF3D60;
  color: #fff;
}
section.offer-sec .ofr-pic img {
    width: 100%;
    border-radius: 8px;
}
section.offer-sec {
    padding: 70px 0px;
}
.ofr-txt {
    padding-left: 20px;
}
.year {
    width: 150px;
    height: 150px;
    border: 4px #FF3D60 solid;
    border-radius: 50%;
    text-align: center;
    position: relative;
    font-size: 18px;
    padding: 42px;
    font-family: 'Helvetica';
}
.year:after {
    content: '';
    width: 25px;
    height: 25px;
    background: #fff;
    position: absolute;
    left: -2px;
    bottom: 20px;
    border-radius: 50%;
}
.year-cnt h2 {
    color: #FF3D60;
    font-size: 48px;
    font-family: 'Helvetica-Bold';
    margin-bottom: 0px;
}
.year-cnt h3{
  color: #5872AF;
  font-size: 28px;
  font-family: 'Helvetica-Bold';
}

section.visa-pak{
  padding: 70px 0px;
}

ul.nav.nav-pills {
    display: block;
    text-align: center;
}
ul.nav.nav-pills li {
    border: 1px #FF3D60 solid;
    padding: 10px;
    width: 20%;
    border-radius: 8px;
     display: inline-block;
    margin: 0px 30px;
}
ul.nav.nav-pills li a{
  text-decoration: none;
  color: #000;
  text-transform: uppercase;
  width: 100%;
  display: block;
}
ul.nav.nav-pills li.active{
  background-color: #FF3D60;
}
ul.nav.nav-pills li.active a{
  color: #fff;
}
div#exTab1 {
    margin-top: 30px;
}
.tab-pane {
    padding-top: 40px;
}
.tab-pics img {
    width: 100%;
    height: 350px;
    border-radius: 8px;
    object-fit: cover;
}
.inr-tab-txt {
    padding: 30px;
}
.inr-tab-txt button{
    background: #FF3D60;
    padding: 10px;
    width: 100%;
    border-radius: 8px;
    font-family: 'Helvetica';
    transition: 0.5s;
    max-width: 300px;
    border: 0px;
    color: #fff;
}
section.chosing-sec {
    padding: 70px 0px;
    background-image: url(../images/choosing.png);
    width: 100%;
    height: auto;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
}
section.chosing-sec h5{
  font-size: 16px;
  font-family: 'Helvetica-Bold';
}
section.chosing-sec h2{
  font-size: 36px;
  font-family: 'Helvetica';
  font-weight: 400;
}
section.chosing-sec h2 span{
   font-family: 'Helvetica-Bold';
}
.inter-box {
    display: flex;
    border: 1px #fff solid;
    border-radius: 10px;
    margin-top: 20px;
    min-height: 200px;
    align-items: center;
}
.inter-txt {
    padding: 5px;
    padding-left: 15px;
}
.inter-txt p {
    margin-bottom: 0px;
}
.inter-txt h4{
  font-size: 24px;
  font-family: 'Helvetica-Bold';
}

.served {
    margin-top: 25px;
    color: #FF3D60;
    font-size: 48px;
    display: flex;
    align-items: center;
    font-family: 'Helvetica-Bold';
}
.served img{
  margin-right: 10px;
}

.canada-serv{
  background-color: #EDFAFF !important;
}

.canada-serv ul.nav.nav-pills li {
    border: 1px #FF3D60 solid;
    padding: 10px;
    width: 22%;
    border-radius: 8px;
     display: inline-block;
    margin: 0px 10px;
}
.coch-txt ul {
    padding-left: 0px;
}

.visa-pak .ofr-txt {
    background: #fff;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 1px 1px 15px -2px #a5a5a5;
    margin-top: 30px;
    text-align: center;
    min-height: 550px;
}

 .visa-pak .ofr-txt img {
    width: 100%;
    margin-bottom: 15px;
}
 .visa-pak .ofr-txt h4 {
    font-size: 24px;
    color: #5872AF;
    text-transform: uppercase;
    font-family: 'Helvetica-Bold';
}
.visa-pak .ofr-txt button{
    border: 1px solid #2d384559;
    background: #fff;
    padding: 10px;
    width: 100%;
    border-radius: 8px;
    font-family: 'Helvetica';
    margin: 12px 0px;
    transition: 0.5s;
    max-width: 300px;
}
 .visa-pak .ofr-txt button img {
    width: 64px;
    margin-bottom: 0px;
}
 .visa-pak .ofr-txt button:hover {
    color: #fff;
    background: #ff5a5f;
    transition: 0.5s;
}

section.contact-sec {
    padding: 70px 0px;
}

.contact-left .adres img {
    padding-right: 15px;
}

.contact-left .adres {
    display: flex;
    margin-top: 40px;
    border-bottom: 1px #ccc solid;
    padding-bottom: 35px;
    align-items: center;
}
.contact-left h4 {
    color: #FF3D60;
    font-size: 24px;
    font-family: 'Helvetica-Bold';
}
.quick-box img {
    padding-right: 15px;
}
.quick-box {
    display: flex;
    margin-top: 30px;
}
.quick-box label {
    display: block;
}
.quick-box img {
    width: 85px;
    height: 85px;
    object-fit: contain;
}
.contact-left .adres img{
   width: 80px;
    height: 80px;
    object-fit: contain;
}
.contact-right {
    border-left: 1px #ccc solid;
    height: 100%;
    padding-left: 50px;
}
.contact-left {
    padding-right: 20px;
}
form.touch {
    margin-top: 35px;
}
form.touch input {
    width: 100%;
    padding: 10px;
    border: 1px #FF3D60 solid;
    border-radius: 8px;
    font-family: 'Roboto-Medium';
}
form.touch ::placeholder{
  color: #000;
}
form.touch textarea {
    width: 100%;
    padding: 10px;
    border: 1px #FF3D60 solid;
    border-radius: 8px;
    font-family: 'Roboto-Medium';
    min-height: 180px;
}
textarea:focus{
  outline: none;
}
form.touch button {
    background: #FF3D60;
    color: #fff;
    border: 0px;
    padding: 10px;
    width: 150px;
    border-radius: 8px;
    margin-top: 10px;
    margin-bottom: 20px;
    font-family: 'Roboto-Medium';
}

img.maps {
    width: 100%;
    height: 450px;
}

section.api-sec {
    padding: 70px 0px;
    padding-bottom: 0px;
}
.inr-api {
    box-shadow: 0 4px 40px rgb(0 0 0 / 15%);
    border-radius: 8px;
    overflow: hidden;
}
.left-api {
    padding: 50px;
    text-align: center;
    background: url(../images/arrow.png) repeat #dae0e9;
    width:100%;
    height: auto;
    min-height: 700px;
    background-position: center 170px;
    background-repeat: no-repeat;
    background-size: 750px;
    position: relative;
}
.left-api a.zooms {
    color: #000;
    text-decoration: none;
    position: absolute;
    left: 50%;
    bottom: 10%;
    transform: translate(-50%, -50%);
}
.right-api {
    padding: 50px;
}
form.api-form label {
    display: block;
    color: #747487;
}

form.api-form input {
    border: 1px #babacc solid;
    width: 100%;
    padding: 10px;
    border-radius: 8px;
    margin-top: 5px;
}
form.api-form label a {
    display: inline-block;
    float: right;
    text-decoration: none;
    color: #0E71EB;
}
form.api-form p.agree-terms a {
    text-decoration: none;
}
form.api-form button.sign {
    width: 100%;
    padding: 10px;
    background: #0e71eb;
    color: #fff;
    text-transform: capitalize;
    border: 0px;
    border-radius: 8px;
}
form.api-form input[type="checkbox"] {
    width: auto !important;
    display: inline-block !important;
}
.sign-sol {
    text-align: center;
    position: relative;
    margin-top: 30px;
}
.sign-sol:after {
    content: '';
    width: 190px;
    height: 1px;
    background: #ccc;
    position: absolute;
    left: 0;
    top: 12px;
}
.sign-sol:before {
    content: '';
    width: 190px;
    height: 1px;
    background: #ccc;
    position: absolute;
    right: 0;
    top: 12px;
}

ul.stay-sol li {
    display: inline-block;
    width: 23%;
    text-align: center;
    margin-top: 30px;
}
ul.stay-sol {
    padding-left: 0px;
}
ul.stay-sol li span {
    display: block;
    margin-top: 10px;
}
ul.stay-sol li a{
  text-decoration: none;
  color: #747487;
}
ul.stay-sol li img {
    width: 50px;
    height: 50px;
    border: 1px #ccc solid;
    object-fit: contain;
    padding: 10px;
    border-radius: 8px;
}
p.agree-terms {
    color: #747487;
}
section.sposar-sec {
    padding-top: 70px;
}
.navbar-light .navbar-toggler:focus{
  outline: none;
  box-shadow: none !important;
}

section.pay-sec {
    padding-top: 90px;
}

.inner-pay {
    border: 1px #acacac solid;
    padding: 40px;
    border-radius: 8px;
    min-height: 600px;
}
.plan-box {
    background: #fff;
    margin: auto;
    text-align: center;
    margin-top: -72px;
    width: auto;
    display: table;
    padding: 0px 10px;
}
.plan-box h3 {
    color: #5872AF;
    text-transform: uppercase;
    font-size: 30px;  
    font-family: 'Helvetica-Bold';
}
.method {
    margin-top: 50px;
}
.pay-pic {
    padding-top: 25px;
}
a{
  text-decoration: none;
}

section.policy-txt {
    padding: 70px 0px;
}
section.policy-txt h2 {
    font-size: 36px;
    margin-bottom: 30px;
    text-transform: capitalize;
    font-family: 'Helvetica-Bold';
    color: #5872AF;
}



.Box {
    position: relative;
    width: 100%;
    min-height: 300px;
    transform-style: preserve-3d;
    perspective: 800px;
    transition: 1s;
    margin: 0px;
    border-radius: 8px;
    padding: 1px;
    opacity: 1;
    margin-bottom: 25px;
}
.Box .FlipBox {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    transition: 1s;
    transform-style: preserve-3d;
    box-shadow: 1px 1px 10px 1px #EDFAFF;
    border-radius: 8px;
}
.Box .Front, .Box .Back {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    cursor: pointer;
    transition: .5s;
    backface-visibility: hidden;
    border-radius: 8px;
    display: table;
}
.Box .Back {
    background: #FF3D60;
    color: #fff;
    display: table;
    transform: rotateY(180deg);
    border-radius: 8px;
}
.Box:hover {
    z-index: 2;
}
.Box:hover .FlipBox {
    transform: rotateY(180deg);
}
.Front img {
    width: 100%;
    height: 300px;
    border-radius: 8px;
}
.Box .Back div {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 20px;
}
section.story-sec {
    padding-top: 70px;
}
section.story-sec h2 {
    font-size: 36px;
    margin-bottom: 30px;
    text-transform: capitalize;
    color: #5872AF;
    margin-bottom: 30px;
}
.Back h4 {
    text-transform: uppercase;
    border-bottom: 1px #fff solid;
    padding-bottom: 10px;
}
.Back p {
    text-transform: capitalize;
}
section.ask-sec {
    padding-top: 70px;
    padding-bottom: 30px;
}
 .accordion-item {
    margin-bottom: 30px;
}
 .accordion-item {
    background-color: #fff;
    border: 1px solid #bdd5de !important;
    margin-bottom: 30px;
}
 .accordion-button:not(.collapsed) {
    background-color: #EDFAFF;
    color: #5872AF;
}
 button.accordion-button:focus{
  outline: none;
  box-shadow: none;
}
.accordion-button{
  color: #5872AF;
    font-family: 'Helvetica-Bold';
}

section.ask-sec h2.ferq {
    font-size: 36px;
    margin-bottom: 30px;
    text-transform: capitalize;
    font-family: 'Helvetica-Bold';
    color: #5872AF;
}
section.ask-sec h2.hads {
    font-size: 36px;
    margin-bottom: 30px;
    text-transform: capitalize;
    font-family: 'Helvetica-Bold';
    color: #5872AF;
    text-align: center;
}
section.sposar-sec h2{
  font-size: 36px;
    text-transform: capitalize;
    font-family: 'Helvetica-Bold';
    color: #5872AF;
    text-align: center;
}
.inter-pic {
    background: #fff;
    border-radius: 8px;
    display: flex;
    align-items: center;
    min-height: 198px;
}

section.offfer-sec .ofr-txt p {
    min-height: 145px;
}

/* blog starts */

.blog-bnr {
    background: url(../images/blogs/blog-bnr.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}

section.carer-bnr {
    /* background: url(../images/carer-bnr.png); */
    width: 100% !important;
    min-height: 700px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 60px 0px;
}

.otr-bnr {
    background: url(../images/all-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.habt {
    display: flex;
    justify-content: center;
    align-items: center;
    /* padding-top: 100px; */
}

section.blog-sec {
    background: #f2f2f2;
    padding: 70px 0px;
    color: #000;
}

.inr-blog-box {
    /* background: #121212; */
    border-radius: 8px;
    /*border: 1px #f3e3dc solid;*/
    margin-bottom: 25px;
}

.inr-blog-box img.blog-pic {
    width: 100%;
    height: 100%;
    border-radius: 10px 10px 0% 0%;
    /* margin-bottom: 15px; */
}

.inr-blog-cnt {
    padding: 30px;
    background: #fff;
    border-radius: 0% 0% 10px 10px;
    position: relative;
    text-align: justify;
    min-height: 290px;
}

.inr-blog-box .blog-cmt label a {
    color: #FF3D60;
    text-decoration: none;
    margin-right: 10px;
}

label.dates {
    display: inline-block;
    /* float: right; */
    margin-right: 20px;
    background: #FFFFFF;
    width: 56px;
    height: 56px;
    border-radius: 5px;
    /* margin-top: -65px; */
    position: absolute;
    text-align: center;
    text-transform: capitalize;
    font-size: 18px;
    top: -30px;
    right: 30px;
    box-shadow: 0 0 5px #ccc;
}

label.dates span {
    display: block;
    font-weight: bold;
    line-height: 15px;
    margin-top: 10px;
}

button.btn-6 span::before,
span::after {
    content: "";
    width: 2px;
    height: 0;
    position: absolute;
    transition: all 0.2s linear;
    background: #fff;
}

.inr-blog-box h3.text-color {
    font-size: 32px;
    font-family: 'Helvetica',sans-serif;
    margin-bottom: 20px;
    margin-top: 0px;
    display: inline-block;
}

.text-color {
    text-transform: capitalize;
    color: #000;
    font-family: 'Helvetica',sans-serif;
}

.inr-blog-box .let-btn {
    margin-bottom: 0px;
}

.let-btn {
    /* background: #FF3D60; */
    margin-bottom: 45px;
    border-radius: 8px;
    padding: 2px;
    width: 180px;
}

.let-btn button {
    margin: 0px;
    margin-top: 10px;
    border: 1px #2d384559 solid;
    background: #fff;
    padding: 10px;
    width: 100%;
    border-radius: 8px;
    font-family: 'Helvetica',sans-serif margin: 12px 0px;
    transition: 0.5s;
    max-width: 300px;
    color: #000;
    font-weight: 400;
}


.page-list {
    text-align: center;
    margin-top: 40px;
}

.page-list ul li {
    display: inline-block;
    width: 40px;
    height: 40px;
    border: 1px #f1f1f6 solid;
    border-radius: 3px;
    margin: 0px 2px;
    line-height: 36px;
    font-size: 18px;
    transition: 0.3s;
    cursor: pointer;
}

.page-list ul li.active {
    background-color: #ff3d60;
}

.page-list ul li.active a {
    color: #fff;
}

.page-list ul li a {
    color: #000;
    text-decoration: none;
}

.src-box {
    /* background: #fffdfd; */
    padding: 15px;
    border-radius: 8px;
    border: none;
}

.src-box .input-group {
    border: 1px solid #FF3D60;
    border-radius: 30px;
}

.src-box input.form-control {
    border-radius: 30px;
    border: 0px;
    background: #fff;
    color: #000;
}

.src-box span#basic-addon2 {
    background: #FF3D60;
    color: #fff;
    border: 0px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    padding: 13px;
}

.blog-category {
    background: #FF3D60;
    padding: 15px;
    border-radius: 8px;
    border: 1px #FF3D60 solid;
    margin-top: 25px;
}

.blog-category h4 {
    font-family: 'Helvetica',sans-serif;
    text-transform: uppercase;
    font-size: 30px;
    margin-bottom: 20px;
    max-width: 180px;
    color: #fff;
}

.blog-category ul li {
    background: #f2f2f2;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 8px;
}

.blog-category ul li a {
    color: #000;
    text-decoration: none;
    display: block;
    width: 100%;
    font-family: 'Helvetica',sans-serif;
}

.blog-category ul li a .fa {
    float: right;
    font-size: 18px;
    margin-top: 3px;
}

.recent-post {
    background:#FF3D60;
    padding: 15px;
    border-radius: 8px;
    border: 1px #FF3D60 solid;
    margin-top: 25px;
}

.recent-post h4 {
     font-family: 'Helvetica',sans-serif;
    text-transform: uppercase;
    font-size: 30px;
    margin-bottom: 20px;
    max-width: 210px;
    color: #fff;
}

.recent-post .inr-post {
    display: flex;
    padding: 10px 0px;
    border-bottom: 1px #fff solid;
}

.recent-post img.post-pic {
    width: 90px;
    height: 85px;
    margin-right: 13px;
}

.recent-post label {
    color: #fff;
}

.recent-post label .fa {
    margin-right: 5px;
    color: #a7a7a7;
}

.recent-post .post-cnt h5 a {
    color: #f1f1f7;
    text-decoration: none;
    font-size: 18px;
}

.blog-link, .blog-link:hover, .blog-link:focus {
    /* text-decoration: underline !important; */
    /* font-style: italic; */
    font-weight: 600;
    transition: 0.3s;
    color: #000;
}

.blog-link:hover {
    color: #FF3D60 !important;
    /*transition:0.3s;*/
}

.inr-blog-cnt ol li {
    list-style: unset;
}


.inr-blog-cnt ol li::marker {
    font-size: 20px;
}

.blog-sec .inr-blog-cnt .let-btn button {
    margin: 0px;
    margin-top: 10px;
    border: 1px #2d384559 solid;
    background: #fff;
    padding: 10px;
    width: 100%;
    border-radius: 8px;
    font-family: 'Helvetica',sans-serif
    margin: 12px 0px;
    transition: 0.5s;
    max-width: 300px;
    color: #000;
    font-weight: 400;
}


span.blg-txt {
    /*font-weight: 600;*/
    font-size: 18px;
}

.blog-items-list li {
    list-style: decimal;
} 

::marker {
    font-size: 20px;
}


.blog-cmt {
    margin-bottom: 10px;
}

.blog1-bnr {
    background: url(../images/blogs/blog1-bnr.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.blg-title {
    text-align: unset;
}

.modal-header {
  background: #F3F7FB;
}
.modal-content {
  border-radius: 15px;
  overflow: hidden;
  z-index: 1080;
}
form.apoint-form .field label {
  display: block;
  font-size: 18px;
}
form.apoint-form .field input {
  width: 100%;
  padding: 8px;
  border: 0px;
  box-shadow: 0px 0px 8px -2px #9b9b9b;
  margin-top: 10px;
  border-radius: 5px;
}
form.apoint-form .field select {
  width: 100%;
  padding: 8px;
  border: 0px;
  box-shadow: 0px 0px 8px -2px #9b9b9b;
  margin-top: 10px;
  border-radius: 5px;
}
form.apoint-form .field {
  margin-top: 10px;
}
form.apoint-form .field button {
  background-color: #262626;
  color: #fff;
  text-transform: uppercase;
  padding: 8px;
  width: 100%;
  margin-top: 20px;
  border-radius: 5px;
  margin-bottom: 15px;
}
form.apoint-form {
    padding: 0px 15px;
}
.modal-header .btn-close {
    box-sizing: content-box;
    opacity: 1;
    background-color: #DD0000;
    color: #fff;
    background-image: none !important;
    width: 30px;
    height: 30px;
    font-size: 20px;
}



.carousel.slide .carousel-item img.d-block.w-100{
  max-height:600px;
}
a.navbar-brand img {
    max-width: 130px;
    background: #fff;
    padding: 3px;
    border-radius: 3px;
}

.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, .55);
    border-color: rgba(0, 0, 0, .1);
    background: #fff;
    border-radius: 0px;
}


