* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

/* Disable text selection on Full Webstie */
body {
  -webkit-user-select: none; /* Chrome, Safari, Opera */
  -moz-user-select: none;    /* Firefox */
  -ms-user-select: none;     /* Internet Explorer/Edge */
  user-select: none;         /* Standard syntax */
}

:root {
  --primary-color: #032167;
  --secondary-color: #ff6600;
  --white-color: #ffffff;
  --black-color: black;
  --grey-color: rgb(237, 237, 237);

}


/* @Shiv Web Developer */

/* Topbar Start  */


.topbar {
  display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #e73271;
    color: #ffffff;
    padding: 10px;
    width: 100%;
    position: sticky;
    top: 0px;
    z-index: 999;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;

}

.logo img {
  height: 60px;
  width: 160px;
}

.title {
  text-align: center;
  flex-grow: 1;
  padding-top: 10px;
}

.title h1 {
  font-size: 20px;
  text-align: center;
}

.call {
  padding-top: 10px;
  text-align: center;
}

.call a {
  color: var(--white-color);
  text-decoration: none;
  font-size: 18px;
}

@media (max-width: 768px) {
  .topbar {
    flex-direction: column;
    text-align: center;
  }

  .logo {
    margin-bottom: 0px;
  }

  .call {
    margin-top: 0px;
  }
}

.clients-testimonials .theme-title{
    margin-bottom: 32px;
}

@media screen and (max-width: 768px) {
#contactForm{background-color: #ffffff36;  padding: 20px;}
.table-bordered td, .table-bordered th{text-align: left;}
#contactForm .form-group {margin-bottom: 0rem;}
  .topbar .title_small_device{
    display: none !important;
  }
  .topbar .logo a img{
   height: auto;
        width: 144px;
        text-align: center !important;
  }

  .topbar .call{
    line-height: 1;
  }
.call_button_section a{
    font-size: 14px;
}
.topbar .padding_left{padding-left:0px;}
.topbar .padding_right{padding-right:0px;}

}


/* Topbar End */
/* #1 Section Start */

.theme_design {
  margin: 0px 0px !important;
    background-color: #e8e9ed;
}

.container {
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  max-width: 95%;
  margin: 0 auto;
}


.header_banner_top .row{
    align-items:center;
}

.right-section {
  padding: 30px;
  margin: 0px 0px;
  border-radius: 10px;
  flex: 1;
  padding-bottom: 0px;
}



.right-section {
  background-color: #e73271;
    color: #fff;
}


@media screen and (max-width: 768px) {

  .team-image {
    display: block;
    width: 100%;
    height: 430px;
    border-radius: 10px;
  }
  
  .subbox_2 {
    margin: 20px 0px !important;
  }

  .about-us-image img{
    height: 320px !important;
    width: 320px !important;
  }
    
}
@media screen and (min-width: 768px) {


.team-image {
  display: block;
  width: 100%;
  height: 466px;
  border-radius: 10px;
}

}

.right-section h3 {
  color: var(--white-color);
  font-size: 18px;
  font-weight: 600;
}

.right-section h3 span {
  color: var(--white-color);
}

.right-section h2 {
  font-size: 22px;
  font-weight: 700;
  color: var(--white-color);
}

.right-section p {
  font-size: 14px;
}

form input,
form select,
form button {
  width: 100%;
  padding: 10px;
  margin-bottom: 10px;
  border: none;
  border-radius: 0px;
  font-size: 16px;
}

form input {
  background-color: var(--white-color);
  color: var(--black-color);
  outline: none;
}

form select {
  background-color: var(--white-color);
  color: var(--black-color);
}

.phone-input {
  display: flex;
  justify-content: space-between;
}

.phone-input select {
  width: 30%;
  background-color: var(--white-color);
  color: var(--black-color);
}


.mobile_and_country select{
  width: 30% !important;
}
.mobile_and_country input{
  width: 70% !important;
}

.form-btn button {
  background-color: var(--secondary-color);
  color: var(--white-color);
  cursor: pointer;
  font-weight: 700;
  outline: none;
  border: none;
}

.form-btn button:hover {
  background-color: var(--secondary-color);
  color: var(--white-color);
  outline: none;
  border: none;
}
.spacing{
  margin:5px 0px; 
}

.theme-space{
  padding: 0px 4px !important;
}

#google_adword_form label{
  font-size: 14px;
  color: red;
  padding:0;
  margin: 0;
}
#google_adword_form2 label{
  font-size: 14px;
  color: red;
  padding:0;
  margin: 0;
}

#australia_pr_visa .theme-forest label{
  font-size: 14px;
  color: red;
  padding:0;
  margin: 0;
}

.tandc input{
  height:auto !important;
  margin:10px 10px 10px 0px !important;
  width: 15px;
}
.tandc a{
  font-weight: 500;
  color: blue;
}
.submit-bg-color{
  background-color: var(--secondary-color) !important;
  color: var(--white-color) !important; 
  width: auto !important;
  padding: 5px 50px;
}

.submit-bg-color:hover{
  background-color: var(--primary-color) !important;
  color: var(--white-color) !important;
  border:2px solid var(--white-color) !important;
}

.input-group > .custom-select:not(:last-child), .input-group > .form-control:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  width: 100%;
}

/* Responsive Styles */
@media (max-width: 768px) {

  .theme-space{
    padding: 0px 10px !important;
  }

  .left-section,
  .right-section {
    flex-basis: 100%;
  }

  .stats {
    flex-direction: column;
  }

  .stat-item {
    margin-bottom: 10px;
  }
}

/* #1 Section End */
/* #2 Section Start */

.second_section .about-us-image {
 text-align: center;
}

.second_section .about-us-image img {
  height: 400px;
  width: 400px;
  border-radius: 100%;
  padding: 10px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  /* box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; */
}

.second_section {
  margin: 100px 0px !important;
}

.second_section .about-us-right {
  margin: 20px 10px;
}

.about-us-right h6 {
  font-size: 15px;
  font-weight: 600;
  color: var(--secondary-color);

}

.about-us-right h3 {
  font-size: 45px;
  font-weight: 600;
}




/* #2 Section End */
/* #3 Section Start*/

.theme-main-banner-bg {
  background-color: var(--primary-color);
}

.titles_tagline_area {
  color: var(--secondary-color);
}

.sub_titles_tagline_area {
  color: var(--white-color);
}

.subbox_2 {
  padding: 15px 7px !important;
  border-radius: 10px;
  height: 150px;
  display: grid;
  position: relative;
  place-items: center;
  margin: 50px 0px;
  border: 4px solid #f7f7f7;
  color: var(--white-color);
}

.subbox_2 .h5-md {
  margin-top: 80px;
}

.subbox_2 .sbox-2-txt h4 {
  font-size: 40px;
  font-weight: 700 !important;
  margin-bottom: 20px;
  color: var(--white-color);
}


/* #3 Section End */
/* #4 Section Start */

.theme_title {
  background-color: var(--primary-color);
  padding: 20px;
}

.theme_title .txt-h2 {
  font-size: 40px;
  font-weight: 700;
  text-align: center;
  color: var(--white-color);
}

.theme_title p {
  color: white;
  font-size: 20px;
}

.theme-section {
  padding: 20px 0px;
}
.theme-section p i{
  font-size: 24px;
}

/* #4 Section End */
/* #5 Section Start */

.checkyoureligiblity {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  padding: 50px 10px;
  /* border-top:4px dotted var(--secondary-color); */
}

.checkyoureligiblity .container .txt-h2 {
  text-align: center;
  font-size: 40px;
  font-weight: 900;
  margin-bottom: 50px;
}

.check-eligiblity-form .theme_input {
  display: inline-flex;
  justify-content: left;
  width: 100%;
  padding: 7px;
  /* background-color:rgb(241, 241, 241); */
  border-radius: 8px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

.check-eligiblity-form .theme_input input {
  width: 20px;
  margin: 0px 2px 0px 5px;
  cursor: pointer;
accent-color: #E91E63;
}

.check-eligiblity-form .theme_input label {
  margin: 0px 2px 0px 5px;
  cursor: pointer;
}

.title_of_input {
  font-size: 17px;
  font-weight: 700;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 4px;
}

.title_of_input .alert-msg {
  color: red;
}

.personal_details input {
  border-radius: 1px;
  border: 1px solid rgb(202, 198, 198);
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

.personal_details select {
  border-radius: 1px;
  border: 1px solid rgb(202, 198, 198);
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

.submit_btn {
  justify-content: center;
  text-align: center;
}

.submit_btn button {
  color: white;
  background-color: #E91E63;
  outline: none;
  border: none;
  text-align: center;
  width: auto;
  padding: 7px 60px;
  font-size: 17px;
  font-weight: 600;

}

.submit_btn button:hover {
  background-color: #315a68;
  box-shadow: rgb(38, 57, 77) 0px 20px 30px -10px;
}

/* #5 Section End */
/* #6 Section Start */

.annual_salary table thead tr {
  background-color: #E91E63;
}

.annual_salary .table_border {
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  padding: 12px;
}

/* #6 Section End */
/* #7 Section Start */


.faq_head {
  padding-bottom: 20px;
}

.faq .set {
  /* border-radius: 10px; */
  background-color: white;
  color: black;
  margin: 15px 0px;
  border: 1px solid lightgrey;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

.faq .set>a {
  display: block;
  padding: 10px 15px;
  text-decoration: none;
  color: black;
  font-weight: 600;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.faq .set>a i {
  float: right;
  margin-top: 2px;
}

.faq .set>a.active {
  background-color: white;
  color: black;
  border-bottom: 1px solid lightgrey;
}

.faq .contentt {
  background-color: #ff6600;
  display: none;
}

.faq .contentt p {
  border-radius: 0px;
  background-color: white;
  padding: 10px 15px;
  margin: 0;
  color: black;
}


/* #7 Section End */

/* #8 Section Start */

.our_happy_clients {
  background-color: #E91E63;
  padding: 40px 20px;
}

.our_happy_clients .header_image img {
  width: 100%;
}

.our_happy_clients .left_side_section img {
  width: 100%;
  height: auto;
  margin-top: 20px;
  border-radius: 16px;
}


.our_happy_clients .right_side_section .h4-text {
  font-size: 30px;
  font-weight: 700;
  color: var(--white-color);
  margin-top: 30px;
}

.our_happy_clients .right_side_section p {
  margin-top: 4px;
    color: #ffffff;
    margin-bottom: 0px;
    font-size: 15px;
}
.right_side_section  ul{
    margin-top: 14px;
}
.right_side_section  ul li{
    color:#fff;
    margin-bottom: 10px;
}

.our_happy_clients .right_side_section .poiners {
  color: #fff;
  font-size: 15px;
  line-height: 2;
}

.our_happy_clients .right_side_section .poiners i {
  color: #e1e1e1;
}

.theme-section p i{
  color: var(--secondary-color);
}


/* #8 Section End */
/* #9 Section Start */

.top_rated_overseas_head{
    background-color: #ffffffa8;
    padding: 13px;
}


.clients-testimonials {
  padding-top:3rem;
  padding-bottom:3rem;
  background-color: #315a68;
}

.clients-testimonials .theme-title .theme-titles-center {
  text-align: center;
}

.clients-testimonials .client-review .video_review_area video {
  text-align: center;
  height: 400px;
  width: 100%;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  padding: 10px;
  margin: 10px;
}

.clients_result img{
  padding: 5px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  height: 400px;
  width: 100%;
}



/* #9 Section End */
/* Footer Start */

.footer-section {
 background-color: #002846;
    padding: 5px 5px;
    color: #ffffff;
}

.footer-section .theme-footer {
  padding: 10px;
}

.footer-section .theme-footer .h4-txt {
 font-size: 23px;
    font-weight: 600;
    padding: 10px 0px;
    position: relative;
    margin-bottom: 20px;
}
.footer-section .theme-footer .h4-txt::after{
    content: "";
    position: absolute;
    width: 80px;
    height: 2px;
    background-color: #fff;
    left: 0;
    bottom: 0;
}

.book_a_free button{
      background-color: #E91E63;
    color: #fff;
    margin-top: 20px;
    font-weight: 700;
    margin-bottom: 10px;
}

.book_a_free button:hover{
  background-color: #af0c43;
    color: #ffffff;
    box-shadow: rgb(244, 255, 255) 1px 0px 20px -4px;
}

.contact_details a{
  color: #fff;
  text-decoration: none;
  font-weight: 400;
}

.contactwebsite{
  padding: 0px 0px 0px 10px;
}

.contactwebsite ul li a{
  color: #ffffff;
    line-height: 29px;
    font-weight: 400;
    text-decoration: none;
}
.contactwebsite ul li{
  list-style: none;
  margin: 10px 0px;
}


@media screen and (max-width: 768px) {
  .footer-section {
    margin-bottom: 30px;
  }
}





/* Footer End */

/* <!-----------------------------------
     WhatsApp API Integration Start
          ------------------------------> */


          @media screen and (max-width: 768px) {

            .api_integration {
              background-color: #204957;
              padding: 10px 20px;
              display: inline-flex;
              position: absolute;
              bottom: 0px;
              left: 0px;
              position: fixed;
              width: 100%;
              justify-content: space-around;
              z-index: 99;
            }
          
            .api_integration .whatsapp_api_integration a img {
              height: 30px;
              width: 30px;
          
            }
          
            .api_integration .call_api_integration a i {
              font-size: 25px;
              color: white;
              display: block;
              padding-top: 5px;
          
            }
          
            .message_alert {
              display: none;
            }
          
          
            .footer {
              margin-bottom: 40px;
            }
          
          
          }
          
          @media screen and (min-width: 768px) {
          
            .api_integration {
              position: absolute;
              right: 15px;
              bottom: 20px;
              position: fixed;
              z-index: 9999;
            }
          
            .api_integration .whatsapp_api_integration a img {
              height: 60px;
              width: 60px;
            }
          
            .api_integration .whatsapp_api_integration {
              position: relative;
            }
          
            .api_integration .call_api_integration a i {
              font-size: 40px;
              color: darkblue;
              display: none;
          
            }
          
            .api_integration .whatsapp_api_integration:hover .message_alert {
              display: block;
              transition-duration: .5s;
            }
          
            .message_alert {
              display: none;
              font-size: 13px;
              font-weight: 700;
              position: absolute;
              right: 65px;
              width: 140px;
              top: 20px;
              background-color: #25D366;
              color: white;
              padding: 5px 10px;
              border-radius: 20px;
            }
          
          
          
          
            .footer {
              margin-bottom: 0px;
            }
          
          
          
          }
          
        
          
          
          /* <!-----------------------------------
               WhatsApp API Integration End
                    ------------------------------> */






/* --- Eligibile Visa SubClasses Section Start -- */

.adwards_columns_cover{
  padding: 40px 20px;
  border: 1px dashed var(--black-color);
  box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
  margin:20px 0px;
  border-radius: 10px;

}
.adwards_columns_cover img{
  height: 80px;
  width: 80px;

}
.adwards_columns_cover .awards_colums_title{
  font-size: 25px;
  font-weight: 700;
  text-align: center;
  margin-top:15px;
}

.adwards_columns_cover .awards_colums_title span{
  color: var(--secondary-color);
}

.adwards_columns_cover .awards_description{
  padding: 5px;
  text-align: justify;
}

.adwards_eligible_visa_subclass .theme-title-h3{
  font-size: 36px;
  font-weight: 700;
}

.adwards_eligible_visa_subclass .awards_check_button{
  text-align: center;
  margin-top:20px;
}

.adwards_eligible_visa_subclass .awards_check_button button{
 background-color: var(--secondary-color);
 color: var(--white-color);
 border-radius: 5px !important;
 padding: 10px 20px;
}

.adwards_eligible_visa_subclass .awards_check_button button:hover{
 background-color: var(--primary-color);
 box-shadow: rgb(38, 57, 77) 0px 20px 30px -10px;
}

#SubclassessForm #SubclassessFormTitle img{
  height: 55px;
  width: 140px;
  text-align: center;

}
#SubclassessForm .close{
  font-weight: 200 !important;
  font-size: 35px;
}

.subclassesForm_area .subclassesForm_areaTitle{
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif
}

.subclassesForm_area form input,
.subclassesForm_area form select{
  border-radius: 0px;
}


/* --- Eligibile Visa SubClasses Section End -- */
 /* <!-- Step by Step Application Process Start --> */

 .stepBystepApplicationProcess{
  margin:50px 0px;
 }

.stepBystepApplicationProcess .columns_cover_section{
  padding: 10px;
}
.columns_cover_section h3{
  font-weight: 700;
  font-size: 32px;
  line-height: 1.5;
}

 .stepBystepApplicationProcess .columns_cover_section .coverimage img{
  height: auto;
  width: 100%;
  padding: 8px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
 }

  .stepBystepApplicationProcess .columns_cover_section .coverimage2 img{
  height: auto;
  width: 100%;
  padding: 8px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
 }
  .stepBystepApplicationProcess .columns_cover_section .coverimage3 img{
  height: 400px;
  width: 100%;
  padding: 8px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
 }

 .stepBystepApplicationProcess .columns_cover_section ul li i{
  color: #E91E63;
 }

 .stepBystepApplicationProcess .stepbystepbutton a{
  background-color: #E91E63;
    color: #ffffff;
    border-radius: 0px;
    padding: 10px 20px;
 }
 .stepBystepApplicationProcess .stepbystepbutton a:hover{
  background-color: #315a68;
  box-shadow: rgb(38, 57, 77) 0px 20px 30px -10px;
 }

 .stepBystepApplicationProcess .stepbystepbutton button{
  background-color: #E91E63;
    color: #ffffff;
    border-radius: 0px;
    padding: 10px 20px;
 }
 .stepBystepApplicationProcess .stepbystepbutton button:hover{
  background-color: #315a68;
  box-shadow: rgb(38, 57, 77) 0px 20px 30px -10px;
 }
 
 
 .stepBystepApplicationProcess .borderLine{
  border-top: 1px solid grey;
  border-bottom: 1px solid grey;
  padding: 15px 0px;
 }
 .stepBystepApplicationProcess .stepbystepcall span a{
  font-weight: 800;
  color: black;
 }
 .stepBystepApplicationProcess .stepbystepcall{
  display: flex;
 }

.stepBystepApplicationProcess .stepbystepcall i{
  font-size: 33px;
    padding: 10px;
    color: #E91E63;
 }

  /* <!-- Step by Step Application Process End --> */



.right-section .form-info h2{
    font-size: 35px;
    margin-bottom: 30px;
}
.right-section .form-info h2 span {
    display: block;
    font-size: 20px;
    font-weight: 500;
}
.form-info .form-control {
    height: auto;
    padding: 12px;
    border-radius: 0px;
    box-shadow: none;
    border: none;
}
.top_rated_overseas_head h2{
    font-size: 35px;
    font-weight: 700;
}
.top_rated_overseas_head h2 span{
    color: #e73271;
}
.top_rated_overseas_img1 img{
        width: 380px;
}

.Eligibility_Criteria_Australia{
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.table thead th{
    color: #fff;
}
.video_review_area video{
    width: 100%;
    height: 410px;
    background-size: cover;
}
.bg-fixed {
    background-attachment: fixed;
    background-position: center center;
    background-size: cover;
}
.default-padding {
    padding-top: 120px;
    padding-bottom: 120px;
}
.shadow {
    position: relative;
    z-index: 1;
}
.shadow.theme::after {
    background: #ff5a6e none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    mix-blend-mode: multiply;
}
.footer-bottom {
    background: #9f9f9f;
    margin-top: 0px;
    padding-bottom: 20px;
    padding-top: 20px;
}
.footer-bottom p {
    color: #ffffff;
    margin: 0;
    text-transform: capitalize;
    line-height: 40px;
}
.theme_design [type="submit"]{
    outline: none;
}
.header_image h2{
    color: #fff;
}

html, body{
    scroll-behavior: smooth;
}


.carousel img {
  width: 70px;
  max-height: 70px;
  border-radius: 50%;
  margin-right: 1rem;
  overflow: hidden;
}
.carousel-inner {
  padding: 1em;
}

@media screen and (min-width: 576px) {
  .carousel-inner {
    display: flex;
    width: 100%;
    margin-inline: auto;
    padding: 1em 0;
    overflow: hidden;
  }
  .carousel-item {
    display: block;
    margin-right: 0;
    flex: 0 0 calc(100% / 2);
  }
}
@media screen and (min-width: 768px) {
  .carousel-item {
    display: block;
    margin-right: 0;
    flex: 0 0 calc(100% / 2);
  }
}
.carousel .card {
  margin: 0 0.5em;
  border: 0;
    height: 100%;
}

.carousel-control-prev,
.carousel-control-next {
 width: 3rem;
    height: 3rem;
    background-color: #E91E63;
    border-radius: 50%;
    top: 0%;
    transform: translateY(-100%);
    border: none;
}
.client_testimonial_Sec p{
    font-size: 14px;
    line-height: 26px;
}
.client_testimonial_Sec .card-title{
    font-size: 17px;
    color: #E91E63;
    margin-bottom: 0px;
}
.client_testimonial_Sec .visually-hidden{
    display: none;
}
.padding_left{
    padding-left: 0px;
}
.padding_right{
    padding-right: 0px;
}
.columns_cover_section ul{
    margin-left: 25px; 
    line-height:2.5;
}
.form_right_bg img{
    width: 298px;
    margin-left: -32px;
}
.about-description li a{
    color:#fff;
    padding-right: 13px;
}
.about-description ul{
    list-style-type: none;
}
.about-description ul li{
    display: inline-block;
    width: fit-content;
    position: relative;
    padding-right: 8px;
}
.about-description ul li::after{
    content: "";
    position: absolute;
    width: 2px;
    height: 15px;
    background-color: #a7a7a7;
    bottom: 3px;
    right: auto;
}
.about-description ul li:last-child::after{
    display:none;
}
.form_modal [type="submit"]{
    background-color: #e91e63;
    color: #fff;
    font-weight: 500;
}
.form_modal .form-control{
    border-radius: 0px;
}
.header_banner_top{
    padding-top: 50px;
    padding-bottom: 50px;
}
.btn-link{
    width: 100%;
    display: block;
    text-align: left;
    color: #000000;
}
.btn-link i{
    float: right;
}
.accordion-container .card{
    box-shadow: 0 3px 6px rgb(219 219 219 / 16%), 0 3px 6px rgb(187 187 187 / 23%);
    margin-bottom: 15px;
}
.default_heading{
    font-weight: 700;
    font-size: 32px;
}
.clients-testimonials .default_heading{
    color:#fff;
}
.owl-theme .owl-nav {
        display: none;
    }
    
    .video_review_area {
    background-color: #fff;
   min-height: 186px;
    padding: 26px;
    border-radius: 30px 0;
}
.video_review_area h6{
    font-size: 15px;
    margin-bottom: 0px;
}
.columns_cover_section .table thead th {
    color: #2e2e2e;
}

@media screen and (max-width: 480px) {
    .footer-section{padding-bottom: 30px;}
    .footer-section p.text-white{font-size: 13px;}
.default_heading{font-size: 24px;}
    .right-section .form-info h2{font-size: 26px;}
   .form-info .col-xl-8{order:2;}
    .form_right_bg img {width: 100%;}
 .top_rated_overseas_img_2 {margin-right: 0;}
    .theme_design{padding-top: 14px;}
    .top_rated_overseas_head h2{font-size: 23px;line-height: 36px;}
    .top_rated_overseas_img1 img {width: 100%;}
    .left-section, .right-section{    padding: 9px;}
    .stepBystepApplicationProcess {margin: 30px 0px;}
    .columns_cover_section h3{font-size: 19px;}
    .columns_cover_section ul{margin-left: 0px;}
    .stepBystepApplicationProcess .columns_cover_section {padding: 0px;}
    .columns_cover_section li{font-size: 14px; display: inline-flex; vertical-align: top; line-height: 20px; margin-bottom: 15px;}
    .stepBystepApplicationProcess .columns_cover_section ul li i{padding-right: 8px; margin-top: 5px;}
    .stepBystepApplicationProcess .columns_cover_section .coverimage2 img{height: auto;}
    .checkyoureligiblity{padding: 28px 0px;}
    .checkyoureligiblity h2{font-size: 21px;}
    .check-eligiblity-form .theme_input label{font-size: 15px;}
    .submit_btn.my-5{margin-bottom: 0rem !important;margin-top: 0rem !important;}
    .annual_salary .h2{font-size: 21px; margin-bottom: 1rem !important;}
    .table-responsive table tr th{white-space: nowrap;}
    .table-bordered td, .table-bordered th{font-size: 15px; white-space: nowrap;}
    .our_happy_clients {padding: 23px 0px;}
    .header_image h2{font-size: 21px;}
    .our_happy_clients .left_side_section img{height: auto;}
    .stepBystepApplicationProcess .stepbystepbutton a{padding: 7px 12px;  font-size: 15px;}
    .stepBystepApplicationProcess .stepbystepcall{margin-top: 15px;}
    .clients-testimonials {padding: 0px; margin: 10px 0px;}
    .clients-testimonials .theme-title .theme-titles-center{font-size: 21px; margin: 20px 0px;}
    .carousel-inner {padding: 0em;}
    .third_section .faq_head{font-size: 21px;}
    .right-section{padding-bottom: 0px;}
}
