.grecaptcha-badge {
    visibility: visible !important;
}
.maindflex {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
.grecaptcha-badge {
    opacity: 0;
}

.hamburger.is-lg {
  font-size: 25px;
}
.hamburger-line {
  position: absolute;
  right: 0;
  width: 100%;
  height: 0.125em;
  border-radius: 0.125em;
  background: currentColor;
  transition: inherit;
}
.hamburger-line:nth-child(1) {
  top: 0.125em;
}
.hamburger.is-active .hamburger-line:nth-child(1), .w-nav-button.w--open .hamburger-line:nth-child(1) {
  top: 50%;
  transform: translateY(-50%) rotateZ(-135deg);
}
.hamburger-line:nth-child(2) {
  top: 0.438em;
}
.hamburger.is-active .hamburger-line:nth-child(2), .w-nav-button.w--open .hamburger-line:nth-child(2) {
  right: 50%;
  width: 0;
}
.hamburger-line:nth-child(3) {
  top: 0.75em;
  width: 0.625em;
}
.hamburger.is-active .hamburger-line:nth-child(3), .w-nav-button.w--open .hamburger-line:nth-child(3) {
  top: 50%;
  width: 100%;
  transform: translateY(-50%) rotateZ(135deg);
}
.hamburger {
  position: relative;
  width: 1em;
  height: 1em;
  font-size: inherit;
  transition: all 0.3s ease;
  cursor: pointer;
}
.navbar-toggler {
    border: none!important;
}
.navbar-toggler:focus {
    box-shadow: 0 0 0 transparent!important;
}

.navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    top: 35px;
    border: none;
    border-radius: 0px;
}
.dropdown:hover > .dropdown-menu {
    margin-top: 0px!important;
}
img.set-image.mb-5 {
        margin-bottom: 0px !important;
    }

/*footer new css start*/
.mail_icon_width {
    width: 40%;
    padding-right: 0px;
}
.gap_top_call_sec {
    margin-top: 10px;
}
.gap_top_call_sec_mail {
    margin-top: 9px;
}
.adress_gap_top {
    margin-top: 35px;
}
.loction-icon {
    padding-left: 0px;
}
.desktop_gap {
    padding-left: 0px;
}
.desWidth {
    width: 12%;
    padding-left: 0px;
}
.link_texttt {
    color: #323232;
}
.tele-old {
    width: 11%;
    margin: 0px 4px 4px 0px;
}
.callMail {
    display: flex;
    justify-content: center;
    margin-top: 25px;
}
.call_icon_width {
    width: 24%;
    padding-right: 0px;
}
span.social_gap {
    padding-right: 6px;
}

/*footer new css end*/


/*team Section*/
.team__item-media {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    overflow: hidden;
}
.team__item-media > img {
    width: 100%;
}
.team__item-content {
    padding: 28px 25px 28px 25px;
    box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.05);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: #f0f3f8;
}
.linetw {
    padding: 17px 25px!important;
    box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.05);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: #f0f3f8;
}
.team__item-content-text p {
    font-family: 'Poppins';
    color: #727272;
    font-weight: 400;
    line-height: 21px;
    font-size: 14px;
    margin-bottom: 0;
    font-style: normal;
}
.contentAgline {
    display: flex;
    /*justify-content: space-between;*/
    justify-content: center;
    text-align: center;
}
.team__item-content-text h5 {
    font-family: 'Poppins';
    color: #3D3D3D;
    font-weight: 600;
    line-height: 30px;
    font-size: 20px;
    margin-bottom: 5px;
    font-style: normal;
}
.teamgapBottom {
    margin-bottom: 30px;
}
.team__item:hover .team__item-media img {
    transform: scale(1.2);
    transition: all 0.3s 0s ease-out;
}
.team__item-content-social {
    position: relative;
}
.team__item-content-social-icon {
    display: inline-flex;
    border: 1px solid #4A47A3;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.team__item-content-social-icon i {
    font-size: 18px;
    color: #4A47A3;
}
.team__item-content-social-list {
    position: absolute;
    bottom: 75px;
    right: 10px;
    list-style: none;
    background: #4A47A3;
    padding: 15px 10px;
    border-radius: 20px;
    transition: 0.3s;
    opacity: 0;
    visibility: hidden;
}
.team__item-content-social:hover .team__item-content-social-list {
    opacity: 1;
    visibility: visible;
}
.hgapBottom {
    margin-bottom: 20px;
}
.team__item-content-social-list li {
    text-align: center;
}
.iconColor {
    color: #fff;
}


/*team Section*/
.agglineen {
    justify-content: end;
}
.righttgaap {
    margin-right: 10px;
}
/*tab adress*/
.alignnn {
    align-items: center;
    justify-content: center;
}
.latest-contact-us-2-media-content-contact-text {
    width: 100%;
}
.gaptopnum {
    margin-top: -10px;
}
.tabareagap {
    margin-bottom: 40px;
}
.mapSSzie {
    width: 100%; 
    height: 600px;
}
.product-filter-area-review {
    justify-content: center;
    gap: 10px;
}
.product-filter-area .rr-fea-product__tab nav .all-button {
    justify-content: center;
    flex-wrap: wrap;
    row-gap: 20px;
}
.product-filter-area .rr-fea-product__tab nav button.active {
    background-color: #19284C;
    font-weight: 700;
}
.product-filter-area .rr-fea-product__tab nav button {
    color: #fff;
    font-family: 'Poppins';;
    font-weight: 400;
    transition: 0.3s;
    padding: 0;
    border-radius: 20px;
    margin-right: 30px;
}
.product-filter-area-review .button {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 13px 30px;
    color: #333;
    font-family: 'Poppins';
    font-weight: 500;
    font-size: 18px;
    font-style: normal;
    border-radius: 20px;
    border: 1px solid #19284C;
    transition: 0.3s;
}
.product-filter-area .rr-fea-product__tab nav button.active span {
    color: #fff !important;
}
.rr-fea-product {
    box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.05);
    border-radius: 20px;
    padding: 60px 60px 60px 55px;
    flex-wrap: wrap;
    row-gap: 30px;
    column-gap: 30px;
}
.rr-fea-product .media-content.has--line {
    position: relative;
}
.rr-fea-product .media-content.has--line::before {
    /*background: #D9D9D9;*/
    content: "";
    height: 257px;
    width: 1px;
    position: absolute;
    top: 7px;
    right: -41%;
}
.latest-contact-us-2-media-content-contact {
    display: flex;
    gap: 30px;
    margin-top: 20px;
    align-items: center;
}
.latest-contact-us-2-media-content-contact-text span {
    font-family: 'Poppins';
    color: #727272;
    font-weight: 400;
    line-height: 30px;
    font-size: 16px;
    font-style: normal;
}
.latest-contact-us-2-media-content-contact-text h6 {
    font-family: 'Poppins';
    color: #333;
    font-weight: 500;
    line-height: 30px;
    font-size: 18px;
    font-style: normal;
}
.latest-contact-us-2-media-content-contact-text h6:hover {
    color: #4A47A3;
}
.latest-contact-us-2-media-content-contact-text h5 {
    font-family: 'Poppins';
    color: #333;
    font-weight: 500;
    line-height: 30px;
    font-size: 18px;
    font-style: normal;
    display: flex;
    align-items: center;
    gap: 14px;
}
.product-filter-area {
    padding-top: 30px;
    padding-bottom: 80px;
}
.loading-form {
    position: fixed !important;
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
    overflow: hidden !important;
    z-index: 9999 !important;
    background: #000 !important;
    opacity: 0.5 !important;
    display: none;
}
.map {
    width: 100%;
    height: 676px;
}
.rr-fea-product .tab-content img {
    width: 100%;
    height: auto;
    border-radius: 20px;
}
.formgapbb {
    margin-bottom: 30px;
}
    .rr-fea-product .media-content.has--line {
        width: 33%;
    }



/*tab adress*/






/*conten section css start*/
.calladressclass {
    justify-content: center;
    display: flex;
    gap: 25px;
}
/*conten section css end*/


.top-i-text{
    justify-content: space-between;
}
.top-right-i-text {
    text-align: end;
}
.top-color {
     background: #19284C;
     color:white;
     padding: 10px 0px 10px 0px;
     
}
.top-text {
    align-items: center;
    color: white;
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: 400;
    padding: 0px 0px 0px 10px;
    text-decoration: none;
}
.top-sc-icon {
    margin-right: -30px;
}
.top-sc-iconnn {
    margin-left: -30px;
}
.set_top_bar{
    padding: 0px 0px 0px 0px;
}
.profile-icon {
    width: 43px;
    height: 36px;
}
.Search-icon {
    padding-right: 25px;
}
.nav-link {
        color: #565656;
        font-family: 'Poppins';
        font-size: 17px;
        font-weight: 400;
    }

    .navbar-nav .nav-link {
        color: #565656!important;
        font-family: 'Poppins';
        font-size: 15px;
        font-weight: 400;
    }

    .navbar-nav .nav-link:hover {
        color: #EBAD24!important;
    }

    .nav-link:hover {
        color: #EBAD24;
        font-style: normal;
    }

    .bg-color {
        background-color: #F1F4F9;
    }

    .navbar-brand {
        z-index: 9999;
    }

    .nav-item {
        margin-left: 15px;
    }

    .dropdown-item:hover {
        color: #ebad24;
    }

    .dropdown-item {
        color: #565656;
        font-family: 'Poppins';
        font-size: 15px;
        font-weight: 400;
    }

    .dropdown-item:focus {
        background-color: transparent;
    }

    .dropdown:hover > .dropdown-menu {
        display: block;
        margin-top: 0.125em;
        margin-left: 0.125em;
    }
    ul .services_menu {
              margin-top: -8px !important;
    }
    .dropend:hover > .dropdown-menu {
        display: block;
        margin-top: -39px;
        margin-left: 142px;
    }

    .navbar-nav .nav-link {
        color: #fff;
    }

    .dropend .dropdown-toggle {
        color: salmon;
        margin-left: 1em;
    }

    .dropdown-item:hover {
        color: #EBAD24;
    }

    .dropdown .dropdown-menu {
        display: none;
    }

    .dropdown:hover > .dropdown-menu,
    .dropend:hover > .dropdown-menu {
        display: block;
        margin-top: 0.125em;
        margin-left: 0.125em;
    }

    @media screen and (min-width: 769px) {
        .dropend:hover > .dropdown-menu {
            position: absolute;
            top: 0;
            left: 100%;
        }

        .dropend .dropdown-toggle {
            margin-left: 0.5em;
        }
    }
    .pte {
        text-align: end;
    }




/*.sliderr-1 {*/
    /*background-image: url('../../Assets/images/vv 1.png');*/
/*    background-repeat: no-repeat;*/
/*    height:100vh!important;*/
/*    background-attachment: fixed;*/
/*    background-size: cover;*/

/*}*/


/*@font-face {*/
  /*src: url("https://fonts.googleapis.com/css?family=Roboto:300");*/
  /*font-family:  'Poppins';*/
/*}*/
/*.slide__text-desc {*/
/*  font-family:  'Poppins';*/
/*}*/

*,
*:before,
*:after {
  box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html,
body {
  /*font-size: 62.5%;*/
  height: 95%;
  /*overflow: hidden;*/
}

/*svg {*/
/*  display: block;*/
/*  overflow: visible;*/
/*}*/

.slider-container {
      position: relative;
      height: 100%;
      user-select: none;
      cursor: all-scroll;
        margin-top: -45px;
        background-color: #F1F4F9;
        /*background-image: url('../../Assets/images/Group 2728.png');*/
}

.slider-pagi {
  position: absolute;
  z-index: 3;
  left: 3%;
  bottom: 2rem;
  transform: translatey(-560%);
  font-size: 0;
  list-style-type: none;
}
.slider-pagi__elem {
  position: relative;
  display:  list-item;
  vertical-align: top;
  width: 0.7rem;
  height: 0.7rem;
  margin-top: 10px;
  border-radius: 50%;
  border: 1px solid #fff;
  cursor: pointer;
}
.slider-pagi__elem:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 0.7rem;
  height: 0.7rem;
  background: #fff;
  border-radius: 50%;
  transition: transform 0.3s;
  transform: translate(-50%, -50%) scale(0);
}
.slider-pagi__elem.active:before,
.slider-pagi__elem:hover:before {
  transform: translate(-50%, -50%) scale(1);
}

.slider {
  z-index: 1;
  position: relative;
  height: 100%;
}
.slider.animating {
  transition: transform 0.5s;
  will-change: transform;
}
.slider.animating .slide__bg {
  transition: transform 0.5s;
  will-change: transform;
}

.slide {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.slide.active .slide__overlay,
.slide.active .slide__text {
  opacity: 1;
  transform: translateX(0);
}
.slide__bg {
  position: absolute;
  top: 0;
  left: -50%;
  width: 100%;
  height: 100%;
  /*background-size: auto;*/
  background-size: contain;
  
    background-repeat: no-repeat;
  will-change: transform;
}
/*.slide:nth-child(1) {*/
/*  left: 0;*/
/*}*/
/*.slide:nth-child(1) .slide__bg {*/
/*  left: 0;*/
/*  background-image: url('../../Assets/images/vv 1.png');*/
/*   position: relative;*/
/*   top: -34px;*/
   /*margin: 0px 0px 0px 39px;*/
/*}*/
/*.slide:nth-child(1) .slide__overlay-path {*/
/*  fill: #30303000;*/
/*}*/
@media (max-width: 991px) {
  .slide:nth-child(1) .slide__text {
    background-color: #30303000;
  }
}
/*.slide:nth-child(2) {*/
/*  left: 100%;*/
/*}*/
/*.slide:nth-child(2) .slide__bg {*/
/*  left: -50%;*/
/*  background-image: url('../../Assets/images/vv 1.png');*/
/*  position: relative;*/
/*   top: -34px;*/
/*}*/
/*.slide:nth-child(2) .slide__overlay-path {*/
/*  fill: #30303000;*/
/*}*/
/*.slide:nth-child(3) {*/
/*  left: 200%;*/
/*}*/
/*.slide:nth-child(3) .slide__bg {*/
/*  left: -100%;*/
/*  background-image: url('../../Assets/images/vv 1.png');*/
/*  position: relative;*/
/*   top: -34px;*/
/*}*/
/*.slide:nth-child(3) .slide__overlay-path {*/
/*  fill: #30303000;*/
/*}*/
/*.slide:nth-child(4) {*/
/*  left: 300%;*/
/*}*/
/*.slide:nth-child(4) .slide__bg {*/
/*  left: -150%;*/
/*  background-image: url('');*/
/*}*/
/*.slide:nth-child(4) .slide__overlay-path {*/
/*  fill: #303030;*/
/*}*/
.slide__overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  min-height: 810px;
  transition: transform 0.5s 0.5s, opacity 0.2s 0.5s;
  will-change: transform, opacity;
  transform: translate3d(-20%, 0, 0);
  opacity: 0;
}
/*@media (max-width: 991px) {*/
/*  .slide__overlay {*/
/*    display: none;*/
/*  }*/
/*}*/
.slide__overlay path {
  opacity: 0.8;
}
.slide__text {
  position: absolute;
  width: 41%;
  bottom: 40%;
  left: 16%;
  color: #fff;
  transition: transform 0.5s 0.8s, opacity 0.5s 0.8s;
  will-change: transform, opacity;
  transform: translateY(-50%);
  opacity: 0;
  
}
/*@media (max-width: 991px) {*/
/*  .slide__text {*/
/*    left: 0;*/
/*    bottom: 0;*/
/*    width: 100%;*/
/*    height: 20rem;*/
/*    text-align: center;*/
/*    transform: translateY(50%);*/
/*    transition: transform 0.5s 0.5s, opacity 0.5s 0.5s;*/
/*    padding: 0 1rem;*/
/*  }*/
/*}*/
.slide__text-heading {
    font-family: 'Poppins';
    font-size: 63px;
    font-weight: 700;
}
.slide__text-desc {
    width:79%;
  font-family: 'Poppins';
  color: #FFF;
  font-size: 12.659px;
    font-weight: 300;
    letter-spacing: 1.1px;
}
.slide__text-link {
    color: #FFF;
  z-index: 5;
  display: inline-block;
  position: relative;
  cursor: pointer;
  font-family: 'Poppins';
  font-size: 14.802px;
  font-weight: 300;
  perspective: 1000px;
  text-decoration: none;
  background-color: #EBAD24ED;
  border-radius: 34.016px;
  padding: 10px 20px 10px 20px;
  top: 20px;
}
.tabfaq {
    width: 100%;
}
.second-sec-bg {
    background-image: url('../../Assets/images/Group 2728.png');
    position: relative;
    top: -115px;
    padding-top: 50px;
    background-repeat: no-repeat;
    background-size: cover;
}
.second-h {
    color: #19284C;
    font-family: 'Poppins';
    font-size: 45px;
    font-weight: 800;
    line-height: 50px;
}
.second-p {
    color: #19284C;
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 400;
    padding: 2px 0 0px 0px;
    /*margin: 0 0 0 -10px;*/
}
a {
    text-decoration: none;
}
.diver-text {
    color: #19284C;
    font-family: 'Poppins';
    font-size: 15px;
    font-weight: 400;
    text-align: center
}
.thrd-sec-bg {
    background-image: url('../../Assets/images/Group 2749.png');
    background-size: contain;
    background-repeat: no-repeat;
    margin-top: -3%;
}
.margin-t {
    margin-bottom: -15px;
}
.thr-h-nvi {
    color: #19284C;
    font-family: 'Poppins';
    font-size: 43px;
    font-weight: 700;
}
.tab-padding {
    padding-bottom: 20px;
}
.imd-d {
    padding-left: 18px;
}
.second-butn-bg-y {
    border-radius: 31px;
    background: #EBAD24;
    color: #FFF;
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 400;
    padding: 5px 20px 5px 20px;
}
.second-butn-bg-y:hover {
    background: #ebad2400;
    border: solid 1px #EBAD24;
    color: #EBAD24;   
}
.thr-div-margin {
    margin-top: 25px;
}
.thr-col {
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 4px 13px 0px rgba(0, 0, 0, 0.10);
    padding: 20px;
}
.thr-i {
    color: #323232;
    font-size: 22px;
    font-family: 'Poppins';
    font-weight: 700;
    padding-top: 20px;
}
.thr-p-i {
    color: #525252;
    font-family: 'Poppins';
    font-size: 13px;
    font-weight: 400;
}
.thr-b-t {
    padding: 0px 0px 90px 0px;
}
.thr-b {
    margin-bottom: 25px;
}
.forth-col {
    text-align: center;
}
.forth-h {
    color: #19284C;
    text-align: center;
    font-family: 'Poppins';
    font-size: 45px;
    font-weight: 800; 
}
.forth-p {
    color: #19284C;
    font-family: 'Poppins';
    font-size: 17px;
    font-weight: 400;
    text-align: center;
}

figure {
  position: relative;
}

figcaption {
  position: absolute;
  inset: 2px;  
  display: none;
}

figure:hover figcaption {
  display: flex;
  
}


/* for visualization only */
figure {
  display: inline-block;
}

figcaption {
  padding: 1em;
  justify-content: center;
  align-items: center;
  background-color: #19284CBF;
      color: #fff;
    font-family: 'Poppins';
    font-size: 25px;
    font-weight: 800;
}
.forth-sec-p {
    padding-bottom: 35px;
}
.country-p {
   padding-bottom: 100px;
  
}
.fith-h-white {
    color: #fff;
    font-family: 'Poppins';
    font-size: 43px;
    font-weight: 700;
}

.fith-bg {
    background-image: url('../../Assets/images/Group 2798.png');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0px 100px 0px;
    background-position: center;
}
.fith-butn {
    color: #FFF;
    font-family: 'Poppins';
    font-size: 19px;
    font-weight: 400;
}
.fith-butn:hover {
    color: #FFF;
    text-decoration: underline;
}
.fith-butn:active {
    color: #FFF!important;
    text-decoration: underline;
    border: none!important;
}
.fith-i {
    color: #fff;
    font-size: 22px;
    font-family: 'Poppins';
    font-weight: 700;
    padding-top: 20px;
}
.fith-p-i {
    color: #fff;
    font-family: 'Poppins';
    font-size: 13px;
    font-weight: 400;
}
.fith-col-p {
    padding-left: 30px;
}
.p-t-b {
    padding: 45px 0px 20px 0px;
}
.six-bg {
    background-image: url('../../Assets/images/Group 2709.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0px 100px 0px;
    background-position: center;
}
.six-t-b {
    padding: 100px 0px 30px 0px;
}
.six-i {
    color: #FFF;
    font-family: 'Poppins';
    font-size: 35px;
    font-weight: 700;
    padding: 25px 0px 15px 0px;
}
.six-p-i {
    color: #FFF;
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 400;
}
.six-ii {
    color: #323232;
    font-family: 'Poppins';
    font-size: 35px;
    font-weight: 700;
    padding: 25px 0px 15px 0px;
}
.six-p-ii {
    color: #323232;
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 400;
}
.six-text-bg {
    background-image: url('../../Assets/images/Group 2823.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.seven-bg {
    background-image: url('../../Assets/images/Group 2824.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
    padding: 60px 0px 0px 0px;
}
.eight-bg {
    background-image: url('../../Assets/images/Group 2836.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    padding: 0px 0px 80px 0px;
}
/*.seven-h {*/
/*color: #2A2A2A;*/
/*font-family: 'Poppins';*/
/*font-size: 16px;*/
/*font-weight: 600;*/
/*}*/


.accordion {
  max-width: 1170px;
  margin: 40px auto 0;
}

.at-tab {
    display: none;
    padding: 15px;
    border-top: none;
    background-color: #fff;
    border-radius: 50px;
}

.at-title {
  cursor: pointer;
  background-color: #fff;
  position: relative;
  transition: background-color 0.3s ease;
  border: 1px solid #EFEFEF;
  border-radius: 30px;
  
}

.at-title:hover {
  background-color: #fff;
}

.at-title:after {
  content: "+";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
  transition: all 0.3s ease;
  font-size: 24px;
}

.at-title.active:after {
  content: "-";
}

.at-item {
  border-radius: 5px;
  margin-bottom: 15px;
}

.at-title h2 {
  color: #2A2A2A;
font-family: 'Poppins';
font-size: 16px;
font-weight: 600;
  padding: 30px 35px;
  margin: 0;
}

.accordion-header {
  text-align: center;
  background-color: #222222;
  color: white;
  padding: 20px 0;
}
.tel-footer-lappp {
    margin-left: -45px;
}

.testimonial{
    /*border-right: 4px solid #2A3D7D;*/
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
    padding: 50px;
    margin: 0 15px 30px 15px;
    overflow: hidden;
    position: relative;
    background-color: #EFF4FF;
}
.testimonial:before{
    content: "";
    position: absolute;
    bottom: -4px;
    left: -17px;
    /*border-top: 25px solid #19284c;*/
    /*border-left: 25px solid transparent;*/
    /*border-right: 25px solid transparent;*/
    transform: rotate(45deg);
}
.testimonial:after{
    content: "";
    position: absolute;
    top: -4px;
    left: -17px;
    /*border-top: 25px solid #19284c;*/
    /*border-left: 25px solid transparent;*/
    /*border-right: 25px solid transparent;*/
    transform: rotate(135deg);
}
.testimonial .pic{
    display: inline-block;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    overflow: hidden;
    /*position: absolute;*/
    /*top: 60px;*/
    /*left: 20px;*/
}
.testimonial .pic img{
    width: 100%;
    height: auto;
}
.testimonial .description{
    font-size: 15px;
    font-family: 'Poppins';
    letter-spacing: 1px;
    color: #646464;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 15px;
    text-align: center !important;
}
.testimonial .title{
    /*display: inline-block;*/
    font-size: 18px;
    font-family: 'Poppins';
    font-weight: 500;
    letter-spacing: 1px;
    color: #3F3F3F;
    margin: 0;
    text-align: center !important;
}
.testimonial .post{
    display: inline-block;
    font-size: 17px;
    color: #e6e7eb;
    font-style:italic;
}
.owl-theme .owl-controls .owl-page span{
    border: 2px solid #2A3D7D;
    background: #fff !important;
  /*border-radius:0 !important;*/
    opacity: 1;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls .owl-page:hover span{
    background: #19284c !important;
    border-color:#19284c;
}
@media only screen and (max-width: 767px){
    .testimonial{
        padding: 20px;
        text-align: center;
    }
    .testimonial .pic{
        display: block;
        position: static;
        margin: 0 auto 15px;
    }
}
.checked {
    color: #ebad24;
}
.footer-bg {
    background-image: url('../../Assets/images/Vector (1).png');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 109px 0px 35px 0px; 
}
.footer-logo {
    padding: 0px 0px 30px 0px;
}
.footer-social-icon {
    text-align: center;
    text-align: left;
    padding: 8px 0 0 0;
}
.insta {
    padding: 0px 15px 0px 15px;
}
.footer-h {
    color: #323232;
    font-family: 'Poppins';
    font-size: 20px;
    font-weight: 700;
    padding: 65px 0px 10px 0px;
}
.footer-input {
    background-color: #fff;
    color: #294F4999;
    font-family: 'Poppins';
    font-size: 15px;
    font-weight: 400;
    border-radius: 0px;
    border: 0px;
    padding: 10px 0px 10px 15px;
}
.form-control:focus {
     border-color: #86b7fe00;
     box-shadow: 0 0 0 0.25rem rgba(13,110,253,0); 
}
.footer-Subscribe {
    border-radius: 0px;
    border: 0px;
    background-color: #19284C;
    color: #fff;
    font-family: 'Poppins';
    font-size: 15px;
    font-weight: 400;
    padding: 10px;
}
.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 80%;
}
.footer-iconbox-h {
    color: #323232;
    font-family: 'Poppins';
    font-size: 15px;
    font-weight: 500;
}
.footer-iconbox-p {
    color: #323232;
    font-family: 'Poppins';
    font-size: 14px;
    font-weight: 400;
}
.loction-icon {
    /*padding-left: 14px;*/
}
.footer-last {
    text-align: center;
    padding-top: 65px;
}
.ab-fst-banner {
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0px 100px 0px; 
}
.b-heading {
    color: #FFF;
    text-align: center;
    font-family: 'Poppins';
    font-size: 64px;
    font-weight: 700;
}
.b-sub-h {
    color: #FFF;
    font-family: 'Poppins';
    font-size: 17px;
    font-weight: 400;
    text-align: center;
}
.sub-h {
    color: #EBAD24;
}
.ab-second-sec {
    background-image: url('../../Assets/images/Group 2878.png');
    background-size: contain;
    background-repeat: no-repeat;
    padding: 100px 0px 0px 0px; 
}
.im-2 {
    margin-bottom: 40px;
}
.ab-sec-hp {
    padding-top: 40px;
}
.line-im {
    width:100%;
    padding: 20px 0px 20px 0px;
}
.ab-thr-padding {
    padding: 0px 0px 130px 0px;
}
.thr-div-bg {
    background-image: url('../../Assets/images/Rectangle 1439.png');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 30px 15px 25px 15px;
    border-radius: 10px;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.11);
}
.ab-thr-div {
    color: #19284C;
    text-align: center;
    font-family: 'Poppins';
    font-size: 30px;
    font-weight: 700;
    padding-bottom: 25px;
}
.ab-div-thr-p {
    color: #525252;
    text-align: center;
    font-family: 'Poppins';
    font-size: 13px;
    font-weight: 400;
}
.ab-div-thr-pp {
    color: #525252;
    font-family: 'Poppins';
    font-size: 13px;
    font-weight: 400;
}
.ab-forth-bg {
    background-color: #F0F3F8;
    padding: 30px 0px 30px 0px;
}
.study-bb-pp {
    padding-bottom: 30px;
}

.counter-container {
    text-align: center;
}
.conter-iconnn {
    text-align: start;
      margin: 21px 0px 0px -4px;

}
.counter {
    color: #323232;
    text-align: end;
    padding:0px;
    font-family: 'Poppins';
    font-size: 32px;
    font-weight: 600;
    margin-top: 10px;
}
.ab-count-dis {
    color: #323232;
    text-align: center;
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 500;
}
.ab-fith-h {
    color: #19284C;
    text-align: center;
    font-family: 'Poppins';
    font-size: 45px;
    font-weight: 800;
}
.ab-fith-p {
    color: #19284C;
    font-family: 'Poppins';
    font-size: 17px;
    font-weight: 400;
    text-align: center;
    padding-bottom: 25px;
}




ul,
li {
	list-style: inherit;
}

a {
	text-decoration: none;
}

.wrapper {
	display: flex;
	justify-content: center;
    gap: 16px;
}

.card {
position: relative;
    width: 316px;
    height: 370px;
    display: flex;
    align-items: center;
    padding: 2rem 1rem;
    background-color: #fff;
    box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.5);
    transition: 0.5sease-in-out;
    margin: 0px 0 40px 0;
}

/*.card:hover {*/
/*	transform: translateY(20px);*/
/*}*/

.card::before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(to bottom, rgba(75 43 176 / 67%), rgba(75 43 176 / 8%));
	z-index: 2;
	transition: 0.5s all;
  /* text-align: center; */
	opacity: 0;
}

.card:hover::before {
	opacity: 1;
}

.card img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.card .overlay {
	position: relative;
	z-index: 3;
	color: #fff;
	 opacity: 0; 
	transform: translateY(30px);
	transition: 0.5s all;
	/*padding: 30px 0px;*/
    text-align: center;
    top: 164px;
}

.card:hover .overlay {
	opacity: 1;
	transform: translateY(30px);
}

.overlay {}

.text-h1 {
	margin: 0;
}

.text-p {
	letter-spacing: 1px;
	margin-top: 8px;
	margin-bottom: 10px;
}

.link-a {
	padding: 0.6rem 5rem;
	background-color: #fff;
	color: #000;
	cursor: pointer;
	transition: .4s ease-in-out;
	z-index: 1;
	position: relative;
    top: 274px;
}

.link-a:hover {
  box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.5);
}
.fith-sec-padding {
    padding: 50px 0px 40px 0px;
}
.ab-six-bg {
    background-image: url('../../Assets/images/Group 2753.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 70px 0px 70px 0px; 
    margin-bottom: 55px!important;
}
.ab-six-top {
    color: #EBAD24;
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 400;
    text-align: center;
}
.ab-six-h {
    color: #FFF;
    text-align: center;
    font-family: 'Poppins';
    font-size: 45px;
    font-weight: 800;
}
.ab-six-p {
    color: #FFF;
    text-align: center;
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 300;
}

.input-group-ab {
    margin-top: 22px;
}
.form-fild {
    padding: 15px;
    width: 100%;
    color: #8A8A8A;
    font-family: 'Poppins';
    font-size: 14px;
    font-weight: 400;
    border-radius: 6px;
    border: 1px solid rgba(202, 202, 202, 0.41);
    background: #fff;
}
.butn-form-ab {
    background-color: #ebad24;
    padding: 12px 80px 12px 80px;
    border-radius: 49px;
    color: #FFF;
    text-align: center;
    font-family: 'Poppins';
    font-size: 21px;
    font-weight: 500;
    margin-top: 22px;
    border: 0px;
}
.form-group-ab {
    text-align: center;
}
.blo-fst-banner {
   background-image: url('../../Assets/images/blogs bannner.png');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0px 100px 0px; 
}
.butn-comment-blog {
    background-color: #19284C;
    color: #FFF;
    text-align: center;
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 500;
    padding: 7px 40px 7px 40px;
    border-radius: 25px;
    border: 0px;
    margin-top: 15px;
}
.form-label-blog {
    color: #252525;
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 600;
    line-height: 18px;
}
.second-blog {
    padding-bottom: 12px;
    width:100%;
}
.blog-p-tb {
    padding: 10px;
}
.blo-pg-heading {
    color: #19284C;
    font-family: 'Poppins';
    font-size: 19.48px;
    font-weight: 600;
    /*text-align: justify;*/
}
.blo-pg-heading a {
    color: #19284C;
    font-family: 'Poppins';
    font-size: 19.48px;
    font-weight: 600;
    /*text-align: justify;*/
}
h3.blo-pg-heading {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.blo-pg-text {
    color: #19284C;
    font-family: 'Poppins';
    font-size: 11.5px;
    font-weight: 400;
    text-align: justify;
}
.blo-content-p {
    padding: 20px 35px 20px 35px;
}
.name-blo {
    color: #565656;
    text-align: justify;
    font-family: 'Poppins';
    font-size: 14.308px;
    font-weight: 400;
    padding-left: 8px;
}
.blo-img {
    width: 9%;
}
.blo-pg {
    border: 1px solid #DFDFDF;
    border-radius: 15px;
        margin-top: 36px;
}
.soll {
    margin-top:25px;
    padding-left: 50px;
}
.ooll {
    margin-left: 138px;
}
.blo-ppp {
    padding-top: 25px;
}
.blo-sidebar {
    color: #19284C;
    font-family: 'Poppins';
    font-size: 17.53px;
    font-weight: 600;
    padding-bottom: 8px;
}
.form-control {
    background-color: #F7F7F7;
    padding: 10px;
}
.form-control:focus {
    background-color: #F7F7F7;
    border: 1px solid #dee2e6;
}
.btn-blo {
    background-color: #f7f7f7;
    border: 1px solid #dee2e6;
    padding: 10px;
    border-radius: 0px 7px 7px 0px;
}
.blo-side-div {
    border-radius: 6.37px;
    background: #FFF;
    box-shadow: 0px 4px 11px 0px rgba(0, 0, 0, 0.10);
    padding: 20px;
    margin-top:20px;
}
.blo-sidebar-h {
    color: #19284C;
    font-family: 'Poppins';
    font-size: 15px;
    font-weight: 500;
    padding: 10px;
}
.blo-side-pr {
    color: #292929;
    font-family: 'Poppins';
    font-size: 14.48px;
    font-weight: 300;
    padding: 0px 10px 0px 10px;
}
.blo-side {
    padding-top: 15px;
}
.blo-side-sec-div {
    background: #FFF;
    border-radius: 6.37px;
    border: 1px solid #CACACA;
    margin-top: 45px;
    padding: 20px;
}
.tag-pp {
    padding-right: 10px;
}
.blo-side-div-thr {
    border-radius: 6.37px;
    background: #FFF;
    box-shadow: 0px 4px 11px 0px rgba(0, 0, 0, 0.10);
    padding: 50px;
    margin-top: 45px;
}
.nxt-blo {
    text-align: center;
    background-color: #fff;
    padding: 13px;
    box-shadow: 0px 4px 11px 0px rgba(0, 0, 0, 0.10);
    border-radius: 8px;
    margin-top: 25px;
    font-size: 15px;
    font-weight: 600;
    color: #19284c;
    font-family: 'Poppins';
}
.form-fild-con {
    padding: 15px;
    width: 100%;
    color: #8A8A8A;
    font-family: 'Poppins';
    font-size: 14px;
    font-weight: 400;
    border-radius: 6px;
    border: 1px solid rgba(202, 202, 202, 0.41);
    background: #fff;
}
.butn-form-con {
    background-color: #19284C;
    padding: 12px 80px 12px 80px;
    border-radius: 49px;
    color: #FFF;
    font-family: 'Poppins';
    font-size: 21px;
    font-weight: 500;
    margin-top: 22px;
    border: 0px;
}
.car-second-sec {
    color: #19284C;
    text-align: center;
    font-family: 'Poppins';
    font-size: 42px;
    font-style: normal;
    font-weight: 700;
    line-height: 52px; /* 123.81% */
    letter-spacing: -0.5px;
}
.second-pp-car {
    padding: 70px 0px 70px 0px;
}
.car-thr-sec {
    color: #19284C;
    font-family: 'Poppins';
    font-size: 19px;
    font-weight: 600;
}
.car-btn {
    color: #FFF;
    text-align: center;
    font-family: 'Poppins';
    font-size: 17px;
    font-weight: 500;
    border-radius: 46.487px;
    background: #19284C;
    padding: 10px 35px 10px 35px;
}
.car-btn-div {
    text-align: center;
    margin-top: 45px;
}
.line-car {
    margin: 45px 0px 45px 0px;
}
.car-forth-div {
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 4px 32px 0px rgba(0, 0, 0, 0.08);
    padding: 20px;
    margin-top: 35px;
}
.car-job {
    color: #292929;
    font-family: 'Poppins';
    font-size: 28px;
    font-weight: 600;
}
.car-com-name {
    color: #707070;
    font-family: 'Poppins';
    font-size: 17px;
    font-weight: 400;
}
.car-loc {
    color: #707070;
    font-family: 'Poppins';
    font-size: 15px;
    font-weight: 400;
    padding-left: 5px;
}
.car-btn-apply {
    color: #FFF;
    text-align: center;
    font-family: 'Poppins';
    font-size: 15px;
    font-weight: 400;
    border-radius: 46.487px;
    background: #19284C;
    padding: 8px 30px 8px 30px;
}
.job-update {
    padding-top: 20px;
    text-align: center;
}
.car-foth-sec {
    padding-bottom: 0px;
}

/* Reset <select> defaults */
select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
    border: 0;
    outline: 0;
    background: none;
    color: inherit;
    box-shadow: none;
}

select::-ms-expand {
    display: none;
}

/* Custom Select wrapper */
.select {
    position: relative;
    display: flex;
    width: 100%;
    overflow: hidden;
    color: #8A8A8A;
    font-family: 'Poppins';
    font-size: 14px;
    font-weight: 400;
    background: #fff;
    border-radius: 88px;
    box-shadow: 0px 4px 15px 0px rgba(25, 40, 76, 0.16);
    border: none;
}
.select select {
    flex: 1;
    padding: 1em;
    cursor: pointer;
}
.select::after {
    content: "↓";
    position: absolute;
    right: 1rem;
    top: 1rem;
    transition: 0.25s all ease;
    pointer-events: none;
}
/*.select:hover::after {*/
/*  color: #f39c12;*/
/*  -webkit-animation: bounce 0.5s infinite;*/
/*          animation: bounce 0.5s infinite;*/
/*}*/

/*@-webkit-keyframes bounce {*/
/*  25% {*/
/*    transform: translatey(5px);*/
/*  }*/
/*  75% {*/
/*    transform: translatey(-5px);*/
/*  }*/
/*}*/

/*@keyframes bounce {*/
/*  25% {*/
/*    transform: translatey(5px);*/
/*  }*/
/*  75% {*/
/*    transform: translatey(-5px);*/
/*  }*/
/*}*/

.set-image{
    width:100%;
}

.btn_set_footer{
    padding: 16px 32px;
    background: #19284C;
    color: #FFF;
    font-family: Poppins;
    font-size: 18px;
    font-weight: 600;
}
.footer-social-icon {
    text-align: left;
    padding: 8px 0 0 0;
}
a.second_p_copy {
    color: #19284c;
}
.testimonial_services {
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
    padding: 0 48px;
    margin: 54px 15px 30px 15px;
    overflow: hidden;
    position: relative;
    background-color: #EFF4FF;
    text-align: center;
}
.testimonial_services > .pic {
    /*margin: -41px 0 0 0;*/
}
.ct-fst-banner {
    
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0px 100px 0px; 
}

.contact-bg-image{
    background-image: url('../../Assets/images/Group 2885.png');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0px 100px 0px; 
}

.text-contact-setup{
    color: #19284C;
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 500;
}
.heading-set{
    color: #323232;
    font-family: 'Poppins';
    font-size: 36px;
    font-weight: 700;
}
.settings{
    color: #4A4A4A;
    font-family: 'Poppins';
    font-size: 13px;
    font-weight: 400;
}
#fcf-form {
    display:block;
}

.fcf-body {
    margin: 0;
    font-family: -apple-system, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: #fff;
    padding: 30px;
    padding-bottom: 10px;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    max-width: 100%;
}

.fcf-form-group {
    margin-bottom: 1rem;
}

.fcf-input-group {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
}

.fcf-form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    outline: none;
    border-radius: 14px;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    font-family: 'Poppins';
}
.fcf-form-control1219{
    display: block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    outline: none;
    border-radius: 14px;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    font-family: 'Poppins';
}

.fcf-form-control:focus {
    border: 1px solid #313131;
}

select.fcf-form-control[size], select.fcf-form-control[multiple] {
    height: auto;
}

textarea.fcf-form-control {
    font-family: -apple-system, Arial, sans-serif;
    height: auto;
}

label.fcf-label {
    display: inline-block;
    margin-bottom: 0.5rem;
}

.fcf-credit {
    padding-top: 10px;
    font-size: 0.9rem;
    color: #545b62;
}

.fcf-credit a {
    color: #545b62;
    text-decoration: underline;
}

.fcf-credit a:hover {
    color: #0056b3;
    text-decoration: underline;
}

.fcf-btn {
    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .fcf-btn {
        transition: none;
    }
}

.fcf-btn:hover {
    color: #212529;
    text-decoration: none;
}

.fcf-btn:focus, .fcf-btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.fcf-btn-primary {
    color: #fff;
    background-color: #19284c;
    border-color: #19284c;
}

.fcf-btn-primary:hover {
    color: #fff;
    background-color: #19284c!important;
    border-color: #19284c!important;
}

.fcf-btn-primary:focus, .fcf-btn-primary.focus {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
    box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.fcf-btn-lg, .fcf-btn-group-lg>.fcf-btn {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0.3rem;
}

.fcf-btn-block {
    display: block;
    width: 100%;
}

.fcf-btn-block+.fcf-btn-block {
    margin-top: 0.5rem;
}

input[type="submit"].fcf-btn-block, input[type="reset"].fcf-btn-block, input[type="button"].fcf-btn-block {
    width: 100%;
}
span.ct-count-dis {
    color: #323232;
    font-family: 'Poppins';
    font-size: 20px;
    font-weight: 600;
    line-height: 170%;
    /*padding: 0px 0px 0px 22px;*/
}
.joint-up{
        /*margin: -11px 0px 0px 104px;*/
        font-family:'Poppins';
        font-size:12px;
        margin-bottom: 0px;
}
.add_gap {
    padding: 0px;
}
.contact-icons-1{
    border-radius: 12px;
    background: #F9FBFF;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    padding: 20px 20px 20px 25px;
    margin:0px 0px 25px 0px;
}
.tabwidth {
    width: 70%;
}
.tabwidth2 {
    width: 70%;
}
.contact-icons-2 {
    border-radius: 12px;
    background: #F9FBFF;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
        padding: 20px 30px 20px 35px;
}
.BTS{
    margin-top:0px;
}

.tel_cont{
            margin: 0px 4px 4px 0px;
    width: 5%;
}
.aldline {
    display: flex;
    justify-content: end;
}
.contact-icons-3 {
    border-radius: 12px;
    background: #F9FBFF;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    padding: 20px 20px 35px 20px;
}
.study-fst-banner{
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0px 100px 0px; 
}
.study-bg-image{
    background-image: url('../../Assets/images/Group 2889.png');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 60px 0px 15px 0px; 
}
.study-heading{
    color: #19284C;
    font-family: 'Poppins';
    font-size: 38px;
    font-weight: 800;
    margin-top: -28px;
}
.study-text{
    color: #19284C;
    text-align: left;
    font-family: 'Poppins';
    font-size: 17px;
    font-weight: 400;
    padding:22px 0px 0px 0px;
}
.border-study {
    margin: -33px -123px 49px 0px;
}
.fcf-form-control6446 {
    width: 100%;
    height: 45px;
    font-family: 'Poppins';
    border-radius: 5.692px;
    border: 0.949px solid rgba(202, 202, 202, 0.41);
    background: #F7F7F7;
    padding: 20px;
    font-size: 12px;
}
.fcf-form-control-study {
    width: 100%;
    height: 45px;
    border-radius: 5.692px;
    border: 0.949px solid rgba(202, 202, 202, 0.41);
    background: #F7F7F7;
    padding: 20px;
    font-size: 12px;
     font-family: 'Poppins';
}
.fcf-button-study{
    width: 166.026px;
    height: 51.231px;
    flex-shrink: 0;
    border-radius: 46.487px;
    background: #19284C;
    color: #FFF;

    text-align: center;
    font-family: 'Poppins';
    font-size: 19.923px;
    font-weight: 500;
}
.side-bar-padding {
    padding: 0px 15px 0px 15px;
}
.study-heading-write{
    color: #19284C;
    font-family: 'Poppins';
    font-size: 23.718px;
    font-weight: 600;
    padding: 0px 0px 0px 17px;
}
.border-to-form {
    border: 1px solid white;
    width: 100%;
    flex-shrink: 0;
    border-radius: 16.128px;
    background: #FFF;
    box-shadow: 3.79487px 3.79487px 24.66667px 0px rgba(0, 0, 0, 0.15);
    padding: 17px 0px;
    margin: 0px 0px 0px 28px;
}
.fcf-form-control-study64 {
    width: 100%;
    height: 106px;
    border-radius: 5.692px;
    border: 0.949px solid rgba(202, 202, 202, 0.41);
    background: #F7F7F7;
    padding: 20px;
    font-size: 12px;
    font-family: 'Poppins';
}
.col-heading-set{
    color: #19284C;
    text-align: center;
    font-family: 'Poppins';
    font-size: 42px;
    font-weight: 700;
    
}
.col-text-set{
    color: #19284C;
    font-family: 'Poppins';
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 180%; /* 30.6px */
    text-align:center;
}
.study-bg-image-columns{
    background-image: url('../../Assets/images/Rectangle 1462.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0px 100px 0px; 
}
.four-bg-image{
    background-image: url('../../Assets/images/Rectangle 1392 (8).png');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 32px 20px 32px 20px;
    text-align: center;
    height: 106%;
}
.four_col_h3{
    color: #19284C;
    text-align: center;
    font-family: 'Poppins';
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
    padding: 35px 0px 0px 0px;
    }
.col_four_p{
    color: #525252;
    text-align: center;
    font-family: 'Poppins';
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px; /* 161.538% */
    }
.icon-set-study {
    padding: 0px 0px 16px 0px;
}
.heading-setup-pic{
    color: #19284C;
    text-align: center;
    font-family: 'Poppins';
    font-size: 43px;
    font-weight: 700;
    padding: 22px 0px 22px 0px;
}
.spouse-fst-banner{
    background-image: url('../../Assets/images/Rectangle 1431 (2).png');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0px 100px 0px; 
}
.tourist-fst-banner{
    background-image: url('../../Assets/images/Rectangle 1431 (3).png');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0px 100px 0px;
}
.visitor-fst-banner{
    background-image: url('../../Assets/images/Rectangle 1431 (4).png');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0px 100px 0px;
}
.PR-fst-banner{
    background-image: url('../../Assets/images/Rectangle 1431 (5).png');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0px 100px 0px;
}
.study-canada-fst-banner{
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0px 100px 0px;
}
.study-canada-heading{
    color: #19284C;
    font-family: 'Poppins';
    font-size: 24px;
    font-weight: 700;
}
.study-text_4{
    color: #19284C;
    text-align: justify;
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 400;
}
.ielts-fst-banner{
   
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0px 100px 0px;
}
.study-canada-bg-image{
    background-image: url('../../Assets/images/Group 2897 (1).png');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0px 0px 0px;
}
.span-fees{
    color: #565656;
    font-family: 'Poppins';
    font-size: 18px;
    font-weight: 400;
    padding:10px;
}
.border-study-canada{
    margin: 19px 0px 0px 0px;
}
.study-text-canada{
    color: #19284C;
    /*text-align: justify;*/
    font-family: 'Poppins';
    font-size: 17px;
    font-weight: 400;
    
}
.study-canada-headings{
    color: #19284C;
    font-family: 'Poppins';
    font-size: 30px;
    padding: 22px 0px 0px 0px;
}
.study-text-canada13{
        color: #19284C;
        text-align: justify;
        font-family: 'Poppins';
        font-size: 17px;
        font-weight: 400;
        padding: 0px 0px 49px 0px;
}
.Blogs-detail-fst-banner{
    background-image: url('../../Assets/images/Rectangle 1431 (8).png');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0px 100px 0px; 
}
/*.border-study-blog-detail{*/
/*     padding: 100px 0px 100px 0px;*/
/*    text-align: center;*/
/*}*/
.name-blogs-details{
    color: #565656;
    text-align: justify;
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 400;
    margin: 0px 0px 0px 9px;
}

.blog-detail-heading{
    color: #19284C;
    font-family: 'Poppins';
    font-size: 30px;
    font-weight: 600;
}
.blog-detail-heading a{
    color: #19284C;
    font-family: 'Poppins';
    font-size: 30px;
    font-weight: 600;
}
.blog-detail-text{
    color: #19284C;
    text-align: justify;
    font-family: 'Poppins';
    font-size: 17px;
    font-weight: 400;
}
.blog-icon-pp {
    padding-bottom: 45px;
}
.tag-h {
    color: #19284C;
    font-family: 'Poppins';
    font-size: 17.53px;
    font-weight: 500;
    padding-left: 25px;
}
.tag-hh {
    color: #4A4A4A;
    text-align: center;
    font-family: 'Poppins';
    font-size: 14.914px;
    font-weight: 500;
    background-color: #EFF4FF;
    padding: 12px;
    border-radius: 40px;
}
.bolg-icon-s {
    padding-left: 20px;
}
.comment-sec-pp {
    padding: 100px 0px 100px 0px;
}
.butn-comment-blog {
    
}
.comment-blog {
    width: 100%;
    padding: 12px 0px 0px 12px;
}
.slider-setup-study {
    margin-left: 20px;
}
.butn-form-study {
    background-color: #19284c;
    color: #FFF;
    text-align: center;
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 500;
    padding: 10px 30px 10px 30px;
    border-radius: 25px;
    border: 0px;
}
.form-group-study {
    margin-top: 10px;
}
.study-australia-fst-banner{
    background-image: url('../../Assets/images/Rectangle 1431 (9).png');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0px 100px 0px;  
}
.study-UK-fst-banner{
    background-image: url('../../Assets/images/Rectangle 1431 (10).png');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0px 100px 0px;  
}
.study-USA-fst-banner{
    background-image: url('../../Assets/images/Rectangle 1431 (11).png');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0px 100px 0px;  
}
.pte-fst-banner{
    background-image: url('../../Assets/images/Rectangle 1431 (12).png');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0px 100px 0px;  
}
.cor-set {
    text-align: end;
    position: relative;
    left: 80px;
}
.rol {
    height: 85%;
}
/*.tele-old {*/
/*    margin: 0px 4px 4px 0px;*/
/*    width: 12%;*/
/*}*/
.con {
    /*margin-bottom: -28px;*/
    width: 100%;
    margin-top: 10px;
}
.main-ppp {
    /*margin: -7px 0px 0px 93px;*/
}
/*.mob-foot {*/
/*    margin-left: 20px;*/
/*}*/

/*what we do page strt*/
.wwd-img {
    width: 100%;
}
.wwd-headings {
    color: #ebad24;
    font-family: 'Poppins';
    font-size: 25px;
}
.wwd-headings:hover {
    color: #19284C;
}
.wwd {
    border: 1px solid #80808047;
    margin-top: 20px;
    /*border-radius: 10px;*/
}
.wwd-padding {
    padding: 0px 30px 0px 10px;
}
/*what we do page end*/

/*subclass 189 page start*/
.study-heading.subclass {
    font-size: 34px;
}
.b-heading.subclass {
    font-size: 41px;
}
.subclass-headings{
   color: #19284C;
    font-family: 'Poppins';
    font-size: 20px;
    font-weight: 700;
}
.pointers-heading{
    color: #19284C;
    font-family: 'Poppins';
    font-size: 20px;
    font-weight: 500;
    padding:15px 0px 10px 0px ;
}
@media screen and (max-width: 580px) {

}

/*.wrapper {*/
/*  margin: 0 auto;*/
  /*padding: 40px;*/
/*  max-width: auto;*/
/*}*/

.table {
  margin: 0 0 40px 0;
  width: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  display: table;
}
@media screen and (max-width: 580px) {
  .table {
    display: block;
  }
}

.table_roww {
  display: table-row;
  background: #f6f6f6;
}
.table_roww:nth-of-type(odd) {
  background: #e9e9e9;
}
.table_roww.header {
  font-weight: 900;
  color: #ffffff;
  background: #ea6153;
}
.table_roww.green {
  background: #27ae60;
}
.table_roww.blue {
  background: #19284c;
}
@media screen and (max-width: 580px) {
  .table_roww {
    padding: 14px 0 7px;
    display: block;
  }
  .table_roww.header {
    padding: 0;
    height: 6px;
  }
  .table_roww.header .cell {
    display: none;
  }
  .table_roww .cell {
    margin-bottom: 10px;
  }
  .table_roww .cell:before {
    margin-bottom: 3px;
    content: attr(data-title);
    min-width: 98px;
    font-size: 10px;
    line-height: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #969696;
    display: block;
  }
}

.cell {
  padding: 6px 12px;
  display: table-cell;
}
@media screen and (max-width: 580px) {
  .cell {
    padding: 2px 16px;
    display: block;
  }
}
.cell {
    /*padding: 6px 46px;*/
    display: table-cell;
    font-family: 'Poppins';
    font-size: 14px;
    width:22%;
    padding: 10px 8px 10px 8px;
}
/*subclass 189 page ends*/

 @media only screen and (min-width:320px) and (max-width:766px)  {
     .b-heading.subclass {
    font-size: 24px;
}

     }
     
     
     
 .pointer-heading{
    color: #19284C;
    font-family: 'Poppins';
    font-size: 20px;
    font-weight: 600; 
 }   
 .text-set{
     color: #19284C;
    text-align: left;
    font-family: 'Poppins';
    font-size: 17px;
    font-weight: 400;
 }
 
 
 @media only screen and (min-width:768px) and (max-width:1024px){
    .b-heading.subclass {
        font-size: 28px;
    }
        .tel-footer {
        padding-left: 0px;
    }
}
 
/*laptop css media query*/
@media only screen and (min-width:1366px) and (max-width:1450px) {
    .slider-container {
        height: 84%;
    }
}
@media only screen and (min-width:1120px) and (max-width:1280px) {
    .mail_icon_width {
        width: 21%;
    }
    .lapppwidth {
        width: 19%;
    }
    .contact-icons-3 {
        margin: 0px 0px 20px 0px;
        padding: 41px 20px 44px 20px;
    }
    .contact-icons-1 {
        padding: 26px 20px 19px 20px;
        margin: 0px 0px 12px 0px;
    }
    .con {
        width: 40px;
        height: 40px;
    }
    .tabwidth {
        height: 115px;
    }
    .contact-icons-3 {
        padding: 41px 20px 44px 20px;
    }
    .contact-icons-2 {
        /*padding: 41px 20px 44px 20px;*/
    }
   .joint-up {
        padding: 0px 0px 0px 10px;
    }
    .span.ct-count-dis {
        padding: 0px 0px 0px 10px;
    }
    .joint-up {
        /*margin: 0px 0px 0px 52px;*/
    }
    span.ct-count-dis {
        padding: 0px 0px 0px 7px;
    }
    span.social_gap > a > img {
        width: 13%;
    }
    span.social_gap_www > a > img {
        width: 13%;
    }
    span.social_gap {
        padding-right: 3px;
    }
    .rr-fea-product .media-content.has--line {
        width: 58%;
    }
    .slider-container {
        height: 78%;
    }
    .navbar-nav .nav-link {
        font-size: 13px;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-left: 0px!important;
    }
    .slide:nth-child(1) .slide__bg, .slide:nth-child(2) .slide__bg, .slide:nth-child(3) .slide__bg {
        top: -20px !important;
    }
        .slider-container {
        margin-top: -32px!important;
    }
    .widddtth {
        max-width: 1004px;
    }
}

@media only screen and (min-width:1280px) and (max-width:1366px) {
    .con {
        width: 44px;
        height: 44px;
    }
    span.ct-count-dis {
        padding: 0px 0px 0px 15px;
    }
    .joint-up {
        padding: 0px 0px 0px 15px;
    }
    span.social_gap > a > img {
        width: 12%;
    }
    span.social_gap_www > a > img {
        width: 12%;
    }
    .tabwidth2 {
        width: 87%;
    }
    .set1366 {
        margin: 0 0px 0 -16px;
    }
    .rr-fea-product .media-content.has--line {
        width: 30%;
    }
    .latest-contact-us-2-media-content-contact {
        gap: 10px;
    }
    .slider-container {
        height: 84%;
    }
        .slider-pagi {
        bottom: 0rem!important;
    }
    .slide:nth-child(1) .slide__bg {
        top: -24px!important;
    }
    .widddtth {
        max-width: 1200px;
    }
    .four_col_h3 {
        padding: 15px 0px 0px 0px;
    }
}

@media only screen and (min-width:1101px) and (max-width:1119px) {
    span.social_gap > a > img {
        width: 12%;
    }
    span.social_gap_www > a > img {
        width: 12%;
    }
}

@media only screen and (min-width:1367px) and (max-width:1399px) {
    span.social_gap > a > img {
        width: 13%;
    }
    span.social_gap_www > a > img {
        width: 13%;
    }
}

@media only screen and (min-width:1280px) and (max-width:1450px)  { 
    .mail_icon_width {
        width: 36%;
    }
    .second-pp-car {
        padding: 30px 0px 30px 0px;
    }
    .car-foth-sec {
        padding-bottom: 0px;
    }
        .slider-pagi {
        bottom: 1rem;
    }
    .dropdown-menu[data-bs-popper] {
        top: 80%;
        left: 0;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-left: 0px;
    }
    .navbar-nav .nav-link {
        font-size: 14px;
    }
    .dropdown-item {
        font-size: 14px;
    }
    .contact-icons-2 {
        padding: 22px 22px 18px 22px !important;
    }
    .contact-icons-1 {
        padding: 31px 22px 26px 22px ;
        margin: 0px 0px 17px 0px ;
    }
    .contact-icons-3 {
        padding: 24px 20px 35px 20px;
    }
    .mapSSzie {
        width: 100%;
        height: 530px;
    }
    .product-filter-area {
        padding-top: 30px;
        padding-bottom: 30px;
    }
        .rr-fea-product {
        box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.05);
        border-radius: 20px;
        padding: 40px 40px 40px 40px;
        flex-wrap: wrap;
        row-gap: 10px;
        column-gap: 10px;
    }
    .latest-contact-us-2-media-content-contact-text h6 {
        line-height: 27px;
        font-size: 16px;
    }
    .product-filter-area-review .button {
        font-size: 17px;
        padding: 12px 25px;
    }
    .latest-contact-us-2-media-content-contact-text h5 {
        line-height: 27px;
        font-size: 16px;
    }
    
}
@media only screen and (min-width:1020px) and (max-width:1100px) { 
    .team__item-content-text h5 {
        font-size: 17px;
    }
    .blog-detail-heading a {
        font-size: 24px;
    }
    .name-blogs-details {
        font-size: 13px;
    }
    .blo-pg {
        margin-top: 0px;
    }
    .blog-detail-text {
        font-size: 13px;
    }
     .second-pp-car {
        padding: 30px 0px 30px 0px;
    }
    .car-foth-sec {
        padding-bottom: 0px;
    }
    .widddtth {
        max-width: 979px;
    }
    .form-control {
        padding: 4px;
    }
    .four-bg-image {
        padding: 32px 20px 32px 20px;
        height: 97%;
    }
    .four_col_h3 {
        padding: 8px 0px 0px 0px;
    }
    .heading-setup-pic {
        font-size: 35px;
        padding: 10px 0px 10px 0px;
    }
    .seven-bg {
        padding: 25px 0px 0px 0px;
    }
    .b-heading {
        font-size: 45px;
    }
    .col-heading-set {
        font-size: 30px;
    }
    .study-bg-image-columns {
        padding: 50px 0px 50px 0px;
    }
    .text-set {
        font-size: 15px;
    }
    .study-text {
        font-size: 15px;
        padding: 17px 0px 0px 0px;
    }
    .pointers-heading {
        font-size: 18px;
        padding: 12px 0px 10px 0px;
    }
    .list-unstyled > li.mb-2 {
        font-size: 15px;
    }
    .footer-bg {
        padding: 115px 0px 35px 0px;
    }
    .footer-h {
        padding: 20px 0px 10px 0px;
    }
    .gapttop {
    margin-top: 30px;
}
    .team__item-content-text p {
        line-height: 19px;
        font-size: 13px;
    }
        .second-h, .thr-h-nvi, .thr-h-nvi, .thr-h-nvi {
        font-size: 30px!important;
    }
    
    .mail_icon_width {
        width: 42%;
    }
    .loction-icon {
        padding-left: 0px;
    }
        .tel-footer-lappp {
        padding-left: 0px;
    }
    .gap_top_call_sec_mail {
        margin-top: 15px;
    }
    .desWidth {
        width: 14%;
    }
    
    
    .contact-icons-3 {
        margin: 0px 0px 20px 0px;
        padding: 25px 10px 29px 10px;
    }
    .contact-icons-1 {
        padding: 15px 10px 13px 10px;
        margin: 0px 0px 12px 0px;
    }
    .con {
        width: 30px;
        height: 30px;
    }
    .tabwidth2 {
        width: 92%;
    }
    .set1366 {
    margin: 0 0 0 -15px;
}
.tabwidth {
    height: 101px;
}
    .contact-icons-2 {
        padding: 20px 10px 20px 10px;
        
    }
    
    .joint-up {
        margin: -5px 0px 5px 7px;
    }
    span.ct-count-dis {
        padding: 0px 0px 0px 7px;
    }
    
    span.social_gap > a > img {
        width: 13%;
    }
    span.social_gap_www > a > img {
        width: 13%;
    }
    span.social_gap {
        padding-right: 5px;
    }
    .product-filter-area {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .mapSSzie {
        width: 100%;
        height: 400px;
    }
    .product-filter-area-review .button {
        padding: 7px 17px;
        font-size: 15px;
    }
    .latest-contact-us-2-media-content-contact-text h6 {
        font-size: 15px;
        line-height: 23px;
    }
        .latest-contact-us-2-media-content-contact-text h5 {
        font-size: 15px;
        line-height: 23px;
    }
    .rr-fea-product {
        width: 80%;
    }
    .rr-fea-product .media-content.has--line {
        width: 50%;
    }
        .tab-content > .tab-pane {
        position: relative;
        left: 10%;
    }
    .slider-container {
        height: 72%;
    }
    .slide:nth-child(1) .slide__bg, .slide:nth-child(2) .slide__bg, .slide:nth-child(3) .slide__bg {
        top: -17px!important;
    }
    
}

@media only screen and (min-width:768px) and (max-width:1023px)  { 
    .gapttop {
        margin-top: 30px;
    }
     .second-pp-car {
        padding: 30px 0px 0px 0px;
    }
    .name-blogs-details {
        font-size: 13px;
    }
    .blo-pg {
        margin-top: 0px;
    }
    .blog-detail-text {
        font-size: 13px;
    }
    .blog-detail-heading a {
        font-size: 24px;
    }
    .select {
        margin: 0px 0px 10px!important;
    }
    .line-car {
        display: none;
    }
    .car-foth-sec {
        padding-bottom: 0px;
    }
    .study-bg-image-columns {
        padding: 50px 0px 50px 0px;
    }
    .car-second-sec {
        font-size: 35px!important;
    }
        .car-thr-sec {
        font-size: 28px!important;
    }
    .col-heading-set {
        font-size: 27px;
    }
    .heading-setup-pic {
        font-size: 27px;
        padding: 7px 0px 11px 0px;
    }
    .b-heading {
        font-size: 40px;
    }
    .study-fst-banner {
        padding: 70px 0px 70px 0px;
    }
    .study-heading {
        font-size: 30px;
    }
    .study-bg-image {
        padding: 40px 0px 15px 0px;
    }
    
    .footer-social-icon {
        text-align: center!important;
        padding: 0px 0 0 0!important;
    }
    .tabwidthQuck {
        width: 27%;
    }
    .tabwidthSubcribe {
        width: 45%;
    }
    .footer-h {
        padding: 30px 0px 10px 0px;
    }
    
        .second-p2 {
        padding: 2px 0 0px 0px;
    }
    .mail_icon_width {
        width: 14%;
    }
    .gap_top_call_sec_mail {
        margin-top: 18px;
    }
    .loction-icon {
         padding-left: 0px; 
    }
    .tab_top_gap {
        margin-top: 20px;
    }
    .footer-last {
        padding-top: 45px;
    }
    .nav-item {
        margin-left: 0px;
    }
        .tab-footer-set {
        padding: 15px 0px 0px 0px;
    }
    .contact-icons-2 {
        padding: 10px 25px 21px 25px;
    }
    .con {
        width: 30px;
        height: 30px;
    }
    span.ct-count-dis {
        padding: 0px 0px 0px 6px;
    }
    .joint-up {
        margin: 1px 0px 0px 8px;
    }
    .contact-icons-3 {
        padding: 30px 25px 30px 25px;
        margin-top: 15px;
    }
    .contact-icons-2 {
        margin-top: 15px;
    }
    .contact-icons-1 {
        padding: 18px 25px 20px 25px;
        margin: 20px 0px 0px 0px;
    }
    .tabwidth {
        width: 99%;
        margin-left: 15px;
    }
    .tabwidth2 {
       width: 97%;
        margin-right: 15px; 
    }
    span.social_gap > a > img {
        width: 5%;
    }
    span.social_gap_www > a > img {
        width: 5%;
    }
     .product-filter-area-review .button {
        padding: 7px 17px;
        font-size: 15px;
    }
    .latest-contact-us-2-media-content-contact-text h6 {
        font-size: 15px;
        line-height: 23px;
    }
        .latest-contact-us-2-media-content-contact-text h5 {
        font-size: 15px;
        line-height: 23px;
    }
    .rr-fea-product {
        width: 100%;
    }
    .rr-fea-product .media-content.has--line {
        width: 54%;
    }
    .product-filter-area {
        padding-bottom: 40px;
    }
     .list-unstyled > li.mb-2 {
        font-size: 15px;
    }
    .study-text {
        font-size: 15px;
    }
    .text-set {
        font-size: 15px;
    }
    
}

@media only screen and (min-width:424px) and (max-width:766px) {
        .joint-up {
        /*margin: -3px 0px 7px 78px!important;*/
    }
}

@media only screen and (min-width:320px) and (max-width:766px)  { 
    .fith-bg {
        background-position: right;
    }
  
    .gapttop {
        margin-top: 20px;
    }
    .name-blogs-details {
        font-size: 13px;
    }
    .blog-detail-heading a {
        font-size: 16px;
        line-height:20px;
    }
    .blog-detail-text {
        font-size: 14px!important;
        margin-bottom: 0px!important;
    }
        .moll {
        margin-bottom: 20px!important;
    }
    .line-car {
        display: none;
    }
    .second-pp-car {
        padding: 30px 0px 20px 0px;
    }
    .car-second-sec {
        font-size: 21px!important;
        line-height: 28px!important;
    }
        .car-thr-sec {
        font-size: 20px!important;
    }
        .contact-bg-image {
        padding: 13px 0px 0px 0px!important;
    }
    .study-texts {
        font-size: 15px!important;
    }
    .study-text-canada { 
        font-size: 15px;
    }
    .study-canada-headings {
        font-size: 26px;
        padding: 7px 0px 0px 0px;
    }
    .study-canada-fst-banner {
        padding: 60px 0px 50px 0px;
    }
    .study-canada-heading {
        font-size: 19px;
    }
    .study-text_4 {
            font-size: 14px;
        }
        .study-canada-heading {
        font-size: 20px;
    }
    .wwd-headings {
        font-size: 17px;
    }
    .study-text-canada {
        font-size: 15px;
    }
    .study-bb-pp {
        padding-bottom: 0px;
    }
    .at-title h2 {
        padding: 17px 19px;
    }
        .b-heading {
        font-size: 30px!important;
    }
    .study-bg-image-columns {
        padding: 30px 0px 40px 0px;
    }
    .b-sub-h {
        font-size: 13px;
    }
    .study-bg-image-columns > .container > .row {
            gap: 30px;
    }
    .set-image {
        margin-bottom: 10px;
    }
    .study-text {
        padding: 0px 0px 0px 0px;
    }
    img.set-image.mb-5 {
        margin-bottom: 0px !important;
    }
    .testimonial_services {
        padding: 0 27px!important;
        margin: 28px 15px 15px 15px!important;
    }
    .pointer-heading {
        font-size: 16px;
    }
    .text-set {
        font-size: 15px;
    }
    .study-text {
        font-size: 15px;
    }
     .list-unstyled > li.mb-2 {
        font-size: 15px;
    }
    .pointers-heading {
        font-size: 16px;
        padding: 6px 0px 1px 0px;
    }
    .cell {
        padding: 10px 15px 10px 15px;
    }
    img.logo {
    width: 65%;
}
    .contentAgline {
        justify-content: center;
        text-align: center;
    }
    .product-filter-area {
        padding-top: 30px;
        padding-bottom: 30px;
    }
        
    .mobgap-top {
        margin-top: 20px;
    }
    .tab_top_gap {
        margin-top: 20px;
    }
    .mob_top_gap {
        margin-top: 20px;
    }
        .second-p2 {
        padding-left: 0px;
    }
    .tab-padding {
        padding-bottom: 0px;
    }
    .footer-last {
        padding-top: 25px;
    }
    .nav-item {
        margin-left: 0px;
    }
    .mob_gap_p {
        padding-left: 0px;
    }
    .footer-bg {
        padding: 103px 0px 35px 0px;
        margin-top: -119px;
    }
    .logo-text {
        padding-top: 82px;
    }
    .calladressclass {
        display: block;
    }
    .contact-icons-2 {
        padding: 14px 30px 19px 30px;
    }
    .contact-icons-3 {
        padding: 14px 20px 19px 20px;
    }
    .con {
        width: 35px;
        height: 35px;
    }
        .ppp {
        /*margin-left: 43px!important;*/
        margin-top: 2px!important;
    }
      .joint-up {
        padding-left: 7px;
    } 
    

        .contact-icons-1 {
        margin: 9px 0px 9px 0px;
    }
        .contact-icons-2 {
        padding: 14px 20px 10px 20px;
    }
    .contact-icons-1 {
        padding: 14px 20px 13px 20px;
    }
        .contact-icons-3 {
        margin-top: 20px;
    }
    .contact-bg-image {
        padding: 14px 0px 100px 0px;
    }
    .footer-last {
        text-align: left;
    }
     span.social_gap > a > img {
        width: 9%;
    }
    span.social_gap_www > a > img {
        width: 9%;
    }
    .tabwidth {
        width: 100%;
    }
    .tabwidth2 {
        width: 100%;
    }
      .product-filter-area-review .button {
        padding: 7px 17px;
        font-size: 15px;
    }
    .latest-contact-us-2-media-content-contact-text h6 {
        font-size: 15px;
        line-height: 23px;
    }
        .latest-contact-us-2-media-content-contact-text h5 {
        font-size: 15px;
        line-height: 23px;
    }
    .rr-fea-product .media-content.has--line {
            width: 100%;
        }
        .rr-fea-product {
        padding: 20px;
    }
    .latest-contact-us-2-media-content-contact {
        gap: 10px;
    }
        .product-filter-area .rr-fea-product__tab nav .all-button {
        row-gap: 8px;
    }
    .product-filter-area .rr-fea-product__tab nav button {
        margin-right: 8px;
    }
    .mapSSzie {
        width: 100%;
        height: 400px;
    }
    .slider-container {
        margin-top: -22px;
    }
        
}

@media only screen and (min-width:345px) and (max-width:425px) {
        .joint-up {
        /*margin: -3px 0px 7px 78px!important;*/
    }
}
@media only screen and (min-width:320px) and (max-width:374px) {
    /*    .joint-up {*/
    /*    margin: -3px 0px 7px 55px;*/
    /*}*/
        .contact-icons-1 {
        padding: 0px 9px 1px 11px;
    }
        .contact-icons-3 {
        padding: 14px 15px 19px 10px;
    }
        .contact-icons-2 {
        padding: 14px 16px 10px 9px;
    }
}
 