/* fonts start */
.merriweather-sans{
    font-family: "Merriweather Sans";
    color: #101010;
    font-size: 40px;
    font-weight: 400;
    line-height: 58px;

}
.merriweather-sans, h2{
    font-family: "Merriweather Sans";
    color: #101010;
    font-size: 40px;
    font-weight: 400;
    line-height: 58px;

}
.nunito-sans{
    font-family: "Nunito Sans";
    font-size: 20px;
    font-weight: 400;
    line-height: 32px;
}
.noto-sans{
    font-family: "Noto Sans";
}
.designcourse-text h3{
  color: #4C4C4C;
  font-size: 20px;
  font-weight: bold;
  line-height: 32px;
  margin: 0 0 4px;
}
.designcourse-text p{
  color: #60626D;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  margin: 0 0 20px;
}
.designcourse-img img{
  width: 100%;
  max-width:648px;

}
/* fonts end */

/* header start */
    .navbar-bg{
        background-color: #101010;
    }
/* header end */

/* hero section start */
.enquire-btn{
  font-family: "Nunito Sans";
    text-decoration: none;
    background-color: #07A74D;
    padding: 12px 20px;
    border-radius: 4px;
    color: white;
    font-size: 20px;
    font-weight: 700;
    line-height: 22px;

}
.herosection {
    position: relative;
    padding: 0 0 74px;
    margin: 0 0 100px;
  }
  .herotext{
    padding: 0 0 30px;
  }
  .herosection::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: url('../image/hero-bg-img.webp');
    background-size: cover; /* or background-size: contain; */
    background-repeat: no-repeat;
    background-position: center;
    filter: brightness(20%);
  }
.herocontent{
  padding: 50px 0 0;
    position: relative;
  z-index: 1; /* Ensure content is above the background image */
}
.heroform{
    background-color: white;
    padding: 30px 37px;
    border-radius: 4px;
}
.heroform h2{
  font-family: "Merriweather Sans";
  font-size: 26px;
  font-weight: 400;
  line-height: 38px;
}
/* hero section end */

 /* Future and Growth start */
 .spacebet{
  padding: 50px 0;
 }
 .growthimgs img{
    width: 100%;
    max-width: 320px;
 }
 .growth-content{
    width: 100%;
    max-width: 600px;
    
 }
 .growth-content p{
  font-family: "Nunito Sans";
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
  color: #4C4C4C;
  margin: 0 0 36px;
 }
 .growth-content li{
  font-family: "Nunito Sans";
  font-size: 18px;
  line-height: 26px;
  color: #60626D;
  padding: 0 0 12px 20px;
  list-style: none; /* Remove the default list style */
  position: relative;
  padding-left: 20px; /* Adjust as needed for spacing */
 }
 .growth-content li::before {
  content: "";
  display: inline-block;
  width: 20px; /* Set to the width of the SVG */
  height: 14px; /* Set to the height of the SVG */
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%2210%22%20viewBox%3D%220%200%2013%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.73639%200.130174C7.59039-0.00282642%207.37739-0.0388266%207.19839%200.0431734C7.01839%200.123173%206.90039%200.302173%206.90039%200.500173V3.24017L0.553391%204.51017C0.318391%204.55717%200.150391%204.76217%200.150391%205.00017C0.150391%205.23817%200.318391%205.44317%200.552391%205.49017L6.90039%206.76017V9.50017C6.90039%209.69817%207.01739%209.87717%207.19839%209.95717C7.26339%209.98617%207.33239%2010.0002%207.40039%2010.0002C7.52239%2010.0002%207.64239%209.95517%207.73639%209.87017L12.6854%205.37017C12.7904%205.27517%2012.8504%205.14117%2012.8504%205.00017C12.8504%204.85917%2012.7904%204.72517%2012.6864%204.63017L7.73639%200.130174ZM7.90039%208.36917V6.35017C7.90039%206.11217%207.73239%205.90717%207.49839%205.86017L3.20039%205.00017L7.49839%204.14117C7.73239%204.09417%207.90039%203.88917%207.90039%203.65017V1.63017L11.6064%205.00017L7.90039%208.36917Z%22%20fill%3D%22%2360626D%22%2F%3E%3C%2Fsvg%3E');
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: -15px;
  top: 50%;
  transform: translateY(-50%);
}
 
 /* Future and Growth end */

 /* grid section start */
 .gridsec{
    background-color: #F7F7F7;
    padding: 80px 0 100px;
 }
 .gridsec img{
  width: 100%;
  max-width: 500px;
  height: 515px;
  padding: 40px 0 0;
 }
 .gridsection-maintext{
  font-family: "Nunito Sans" ;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  color: #60626D;
  
 }

 .gridsection-heading{
  font-family: "Noto Sans" ;
  padding: 8px 0 6px;
font-size: 20px;
font-weight: 700;
line-height: 26px;
color: #424349;
 }
.gridsection-gridtext{
  color: #60626D;
  font-family: "Noto Sans";
font-size: 16px;
font-weight: 400;
line-height: 26px;

}

 /* grid section end */

 /* card-slide section start */
 .cardslidesec{
  padding: 80px 0;
    background-color: #101010;
 }
 .cardslide-desc h2{
  font-family: "Merriweather Sans";
  font-size: 40px;
  font-weight: 700;
  line-height: 58px;
  
 }
 .cardslide-desc p{
  font-family: "Nunito Sans";
  font-size: 28px;
  font-weight: 400;
  line-height: 40px;

 }

 /* swiper start */
 /* .slideitem, .slidecontent {
  position: relative;
  height: 100%;
}

.slidecontent {
  background: #eee;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #000;
  margin: 0;
  padding: 0;
} */

.slidecontent {
  background: #fff0;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #000;
  margin: 0;
  padding: 0;
}

.slideitem, .slidecontent {
  position: relative;
  height: 100%;
}
.slideitem{
  overflow: hidden;
}

.slidecontent {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 0 12px;
}

.swiper.cardslidecontent {
  width: 100%;
  max-width: 400px;
  height: 400px;
  padding: 0 0 15px;
}

.swiper-slide.swipercardslide {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  padding: 0 30px;
  background-color: rgb(255, 255, 255);
  border: 6px solid #07A74D;
  padding: 50px 30px;
  width: 100% !important;
  max-width: 400px;
}
.slidecontent h2{
  font-family: "Merriweather Sans";
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;

}
.slidecontent p{
  font-family: "Nunito Sans";
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  color: #60626D;  

}
/* Change the color of the non-active pagination bullets */
 .swiper-pagination-bullet {
  background: #07A74D; /* Default non-active bullet color */
  opacity: 0.3; /* Adjust opacity if needed */
}

/* Change the color of the active pagination bullet */
 .swiper-pagination-bullet-active {
  background: #FF5733; /* Active bullet color */
  opacity: 1; /* Ensure full opacity for the active bullet */
}
 .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{
  bottom: var(--swiper-pagination-bottom, -6px) !important;
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
 /* swiper end */
 
 /* card-slide section end */

 /* career section start */
 
 /* career section end */
 
 /* Career videos section start */
 .careervideos-desc{
  font-size: 18px !important;
  line-height: 28px !important;
  color: #60626D;
 }
 .video iframe{
  width: 100%;
  max-width: 1320px;
  height: 559px;
  border-radius: 8px;
 }

 .watchmoretext{
  display: inline-block;
  position: relative;
  font-size: 24px !important;
 }

 .watchmoretext::after{
  content: "";
  background-image: url('data:image/svg+xml,<svg width="26" height="16" viewBox="0 0 26 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25.8122 8.37513L25.8415 8.32826L25.8591 8.30482C25.8708 8.28724 25.8825 8.2638 25.8943 8.24622C25.9001 8.24037 25.9001 8.22865 25.906 8.22279C25.9118 8.21693 25.9177 8.19349 25.9294 8.17591L25.9411 8.14662C25.947 8.1349 25.9528 8.11732 25.9587 8.09974C25.9646 8.08216 25.9646 8.08216 25.9646 8.07044C25.9704 8.04701 25.9763 8.02357 25.9821 8.00013C25.9821 7.99427 25.9821 7.98841 25.9821 7.98255C25.988 7.96497 25.988 7.94154 25.988 7.92396C25.988 7.9181 25.988 7.90638 25.988 7.90052C25.988 7.88294 25.988 7.86536 25.988 7.84779C25.988 7.84193 25.988 7.83021 25.988 7.82435C25.988 7.80091 25.988 7.77161 25.9821 7.74818C25.9821 7.72474 25.9763 7.7013 25.9704 7.67787L25.9646 7.65443C25.9587 7.63685 25.9587 7.61927 25.9529 7.60755C25.947 7.59583 25.947 7.58997 25.947 7.57826C25.947 7.56654 25.9353 7.54896 25.9294 7.53138C25.9236 7.5138 25.9236 7.5138 25.9177 7.50208C25.9118 7.47865 25.9001 7.46107 25.8884 7.43763L25.8767 7.41419C25.8708 7.40247 25.8591 7.3849 25.8532 7.37318L25.8357 7.34974C25.8239 7.33216 25.8122 7.31458 25.8005 7.29701L25.7888 7.28529C25.7712 7.26771 25.7536 7.24427 25.7361 7.22669L25.7302 7.22083L19.0505 0.505989C18.6931 0.166146 18.1364 0.183723 17.7966 0.541145C17.4743 0.880989 17.4743 1.42005 17.7966 1.7599L22.9763 6.93958L1.40846 6.93958C0.916275 6.92786 0.511978 7.31458 0.500259 7.80091C0.488541 8.28724 0.875259 8.70326 1.36745 8.71497H1.41432L22.9763 8.71498L17.4509 14.2404C17.1111 14.5978 17.1286 15.1544 17.4802 15.4943C17.82 15.8165 18.3591 15.8165 18.6989 15.4943L25.7361 8.45716C25.7536 8.43958 25.7712 8.41615 25.7888 8.39857L25.8122 8.37513Z" fill="%23101010"/></svg>');
  width: 34px;
   height: 100%;
   background-position: center;
   background-repeat: no-repeat;
   display: block;
   background-color: transparent;
   position: absolute;
   right: -35px;
    top: 50%;
    transform: translateY(-49%);
 }

 .careervideo-content,
 .careervideoslist {
   position: relative;
   height: 100%;
 }

.careervideoslist {
   font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
   font-size: 14px;
   color: #000;
   margin: 0;
   padding: 0;
 }

 .swiper.customSwiper {
   width: 100%;
   height: 100%;
 }

 .swiper-slide.video-slider {
   text-align: center;
   font-size: 18px;
   background: #fff;
   display: flex;
   justify-content: center;
   align-items: center;
   border: none;
 }

 .swiper-slide.video-slider iframe {
   display: block;
   width: 150%;
   height: 100%;
   /* object-fit: cover; */
 }

 .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{
  bottom: var(--swiper-pagination-bottom, -4px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
 }
 .swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: #07A74D;
}
 
 /* Career videos section end */

 /* course module section start */
 .acordion-ultag li{
  font-family: "Nunito Sans";
  font-size: 18px;
  line-height: 26px;
  color: #60626D;
  padding: 0 0 12px 20px;
  list-style: none; /* Remove the default list style */
  position: relative;
  padding-left: 19px; /* Adjust as needed for spacing */
 }
 .acordion-ultag li::before {
  content: "";
  display: inline-block;
  width: 20px; /* Set to the width of the SVG */
  height: 14px; /* Set to the height of the SVG */
  background-image: url('data:image/svg+xml,<svg width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.599976 9.60002L3.59998 5.00002L0.599976 0.400024L11.4 5.00002L0.599976 9.60002Z" fill="%2360626D"/></svg>');  background-repeat: no-repeat;
  position: relative;
  left: -6px;
  top: 50%;
  transform: translateY(22%);
}
.coursemodule-desc{
  font-size: 18px !important;
  color: #60626D;
  line-height: 28px !important;
  padding: 0 0 20px;
}
 /* course module section end */

 /* Enquirey section start */
 .enquiresection{
  background-image: url('../image/cta-banner.png');
  background-size: cover; /* Ensures the image covers the entire area */
  background-position: center; /* Centers the image */
  background-repeat: no-repeat; /* Prevents the image from repeating */
  border-radius: 10px;
  padding: 60px 0 58px;
  color: white;
 }
 .enquire-btntwo{
  text-decoration: none;
  background-color: #ffffff;
  padding: 12px 20px;
  border-radius: 4px;
  color: #07A74D;
  font-weight: 600;
  font-size: 20px;
}
 /* Enquirey section end */

 /* About  AR4tech start */
 .aboutar4tech-desc p{
  font-family: "Nunito Sans";
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  color: #60626D;
  margin: 0 0 12px;
 }
 .aboutar4tech-desc li{
  font-family: "Nunito Sans";
  font-size: 18px;
  line-height: 26px;
  color: #60626D;
  padding: 0 0 12px 20px;
  list-style: none; /* Remove the default list style */
  position: relative;
  padding-left: 38px; /* Adjust as needed for spacing */
 }
 .aboutar4tech-desc li::before {
  content: "";
  display: inline-block;
  width: 16px; /* Set to the width of the SVG */
  height: 14px; /* Set to the height of the SVG */
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%2210%22%20viewBox%3D%220%200%2013%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.73639%200.130174C7.59039-0.00282642%207.37739-0.0388266%207.19839%200.0431734C7.01839%200.123173%206.90039%200.302173%206.90039%200.500173V3.24017L0.553391%204.51017C0.318391%204.55717%200.150391%204.76217%200.150391%205.00017C0.150391%205.23817%200.318391%205.44317%200.552391%205.49017L6.90039%206.76017V9.50017C6.90039%209.69817%207.01739%209.87717%207.19839%209.95717C7.26339%209.98617%207.33239%2010.0002%207.40039%2010.0002C7.52239%2010.0002%207.64239%209.95517%207.73639%209.87017L12.6854%205.37017C12.7904%205.27517%2012.8504%205.14117%2012.8504%205.00017C12.8504%204.85917%2012.7904%204.72517%2012.6864%204.63017L7.73639%200.130174ZM7.90039%208.36917V6.35017C7.90039%206.11217%207.73239%205.90717%207.49839%205.86017L3.20039%205.00017L7.49839%204.14117C7.73239%204.09417%207.90039%203.88917%207.90039%203.65017V1.63017L11.6064%205.00017L7.90039%208.36917Z%22%20fill%3D%22%2360626D%22%2F%3E%3C%2Fsvg%3E');
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: 3px;
  top: 50%;
  transform: translateY(-50%);
}
 .aboutar4tech-img img{
  width: 100%;
  max-width: 623px;
  height: 450px;
  filter: drop-shadow(14px 9px 0px #07A74D);
  border-radius: 4px;
 }
 /* About  AR4tech end */

 /* Certifications section start */
 .certification{
  background-color: #F7F7F7;
  padding: 50px 0;
 }
 .aboutlogo{
  background-color: white;
 }
 .Certificat-desc p{
  font-size: 18px;
  line-height: 26px;
  width: 100%;
  max-width: 565px;
  color: #60626D;
 }
 /* Certifications section end */

 /*  navs&tabs with accordion start  */
 .facilities-desc p{
  font-size: 18px;
  line-height: 26px;
  color: #60626D;
 }
 .tabone, .tabtwo, .tabthree, .tabfour{
  border: 1px solid #E1E1E1;
  width: 100%;
  max-width: 422px;
  padding: 20px;
}
 .tabone a, .tabtwo a, .tabthree a, .tabfour a{
  font-size: 20px;
  font-family: "Merriweather Sans";
}
.tebdesc{
  font-family:"Nunito Sans" ;
font-size: 18px;
font-weight: 400;
line-height: 26px;
color: #60626D;
}
.tabtwo button{
  border: none;
  background-color: transparent;
}
.btn1{

  outline: none;
  text-decoration: none;
  color: black;
  font-size: 20px;
 
}


/* nav two start */
.navtwo{
  overflow-x: scroll;
  flex-wrap: nowrap;
  font-size: 14px;
}
.navtwo-head{
  width: 100%;
    min-width: 192px;
}
.navtwo-head .nav-link.active{
 background-color: #07A74D;
}
.navtwo-head .nav-link{
 display: inline-block;
 background-color: #E1E1E1;
 color: #101010;
 font-family: "Merriweather Sans";
}
.navtwo li:first-child{
  width: 100%;
  min-width: 128px;
}
.navtwo li:nth-child(2) {
  width: 100%;
  min-width: 186px;
}
.navtwo li:nth-child(3) {
  width: 100%;
  min-width: 147px;
}
/* nav two end */

 /*  navs&tabs with accordion end  */

 /*  Specialties about AR4tech start  */
 .specialties{
  background-color: #07A74D;
  border-radius: 8px;
  padding: 50px 80px 100px;
 }
 .specialties-title {
  font-size: 26px;
  font-weight: bold;
 }
 .specialties-text{
  font-size: 18px;
  line-height: 28px;
 }
 .iconone, .icontwo {
  display: inline-block;
  position: relative;
  bottom: 50px;
  left: 40%;
 }
 .specialtiescontent-one p, .specialtiescontent-two p{
    width: 100%;
    max-width: 422px;
    margin: 0 auto;
    position: relative;
    top: -24px;
 }
 .specialtiescontent-one, .specialtiescontent-two {
   border: 1px solid white;
   border-radius: 8px;
   width: 100%;
    max-width: 447px;
    height: 350px;
 }

 /* hover start */
 .specialtiescontent-one:hover, .specialtiescontent-two:hover {
  background-color: #ffffff;
}
 .specialtiestwo{
  position: absolute;
  top: 0%;
  opacity: 0;
 }
 .specialtiestwo:hover{
  opacity: 100%;
  color: #101010;
 }
 /* hover end */
 /*  Specialties about AR4tech end  */


 /* testimonial start */


 /* testimonial end */

 /* FAQ start */
 .faq{
  margin: 0 auto;
  width: 100%;
  max-width: 800px;
  
 }
 .faq-ans{
  font-family: "Nunito Sans";
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  color: #60626D;

 }
 .accordion-button{
  line-height: 28px;
 }
 /* FAQ End */


 /* form two start */
 form label{
  font-family: "Nunito Sans";
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  color: #101010;
 }
 form button{
  font-family: "Nunito Sans";
  font-size: 18px;
  font-weight: 700;
  line-height: 50px;
 }
 .formtwosection {
  position: relative;
  padding: 0 0 135px;
  margin: 0 0 100px;
  
}
.formtwo{
position: relative;
z-index: 999;
}
.formtwosection::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url('../image/bg-2.webp');
  background-size: cover; /* or background-size: contain; */
  background-repeat: no-repeat;
  background-position: center;
  filter: brightness(20%);
}
 .formtwosection{
  background-image: url('../image/bg-2.webp');
  background-size: cover; /* or background-size: contain; */
    background-repeat: no-repeat;
    background-position: center;
    padding: 50px 0 111px;
    margin: 120px 0;
 }
 .formtwosection h2{
  font-family: "Merriweather Sans";
  font-size: 30px;
  font-weight: 400;
  line-height: 38px;
 }
 .formtwo{
  background-color: white;
  border-radius: 4px;
  width: 100%;
  max-width: 584px;
  padding: 50px 92px;
 }

 /* form two end */

 /* footer */
 .footersec h6{
  font-family: "Nunito Sans";
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;


 }
 .footersec p{
  font-family: "Nunito Sans";
  font-size: 16px;
  font-weight: 600;
  line-height: 28px;
 }
.footer-logos img{
  width: 193px;
  height: 89px;
}
.footertext{
  width: 100%;
  max-width: 300px;
  padding: 24px 0 0;
}
.footer{
    background-color: #101010;
    color: white;
}
.footer-one, .footer-two{
    /* border-right: 1px solid white; */
}
.copyrights {
  border: 1px solid transparent;
  border-top-color: #888888;
}
.copyrights .copyrights-text {
  font-size: 1rem;
}
.footercontact-textone::before{
  content: "";
background-image: url('data:image/svg+xml,<svg width="16" height="22" viewBox="0 0 16 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.4946 4.08799C7.00606 4.96959 7.22633 5.64293 7.23326 6.06693C7.24046 6.48986 7.12766 6.67253 6.76819 6.87893L6.4946 4.08799ZM6.4946 4.08799L6.34323 4.17581C6.34358 4.17643 6.34394 4.17705 6.3443 4.17766C6.34463 4.1782 6.34492 4.17867 6.34518 4.1791L6.4946 4.08799ZM8.70473 15.5611L8.63635 15.7221L8.70473 15.5611ZM8.70473 15.5611L8.63642 15.7222L8.70473 15.5611ZM13.6354 16.7382L13.6354 16.7382C13.6263 16.7244 13.6171 16.7099 13.6073 16.6925C13.607 16.6922 13.6068 16.6918 13.6066 16.6914L13.6354 16.7382ZM13.6354 16.7382L13.6378 16.7416M13.6354 16.7382L13.6378 16.7416M13.6378 16.7416C13.8706 17.0771 14.1872 17.6492 14.3378 18.1174C14.4123 18.3498 14.4361 18.545 14.429 18.6368L13.6378 16.7416ZM9.0818 18.8705L9.08197 18.8706C10.4896 19.6022 12.0559 19.7706 13.7736 19.0271L14.4276 18.6517L9.0818 18.8705ZM9.0818 18.8705C7.6623 18.1346 6.41822 16.7955 5.54904 15.2136L5.53516 15.1883M9.0818 18.8705L5.53516 15.1883M5.53516 15.1883L5.53014 15.1837M5.53516 15.1883L5.53014 15.1837M5.53014 15.1837L3.61522 11.8821L3.61355 11.8764L3.60146 11.8566C2.65906 10.3168 2.11313 8.57541 2.18064 6.98609C2.2483 5.40812 2.88738 3.97433 4.39465 2.86537L5.04773 2.49222L5.53014 15.1837ZM5.64121 1.27318L5.64126 1.27321C5.97584 1.42968 6.24198 1.66826 6.4762 1.92476C6.93719 2.42753 7.30104 3.04755 7.52844 3.51544C8.08132 4.47118 8.40639 5.2901 8.4197 6.04759L8.41971 6.04787C8.43222 6.83147 8.01936 7.52579 7.35954 7.90432L6.43184 8.43775C6.22059 8.55949 6.09484 8.78193 6.05472 9.10959C6.03569 9.26857 6.04646 9.44328 6.07621 9.60239C6.10634 9.76347 6.15342 9.8954 6.19796 9.97217L6.04659 10.06L6.19796 9.97217L8.48824 13.9198C8.4883 13.9199 8.48836 13.92 8.48843 13.9201C8.5848 14.0842 8.86439 14.3468 9.17011 14.4765L9.17013 14.4765C9.47471 14.6057 9.7329 14.6088 9.94413 14.4872L9.94435 14.4871L10.8749 13.9536L5.64121 1.27318ZM5.64121 1.27318C5.29972 1.11362 4.81636 1.05946 4.40943 1.29392C4.4094 1.29394 4.40938 1.29395 4.40935 1.29397L3.66372 1.72312C3.64518 1.73359 3.62798 1.74451 3.61543 1.75249C3.61328 1.75385 3.61127 1.75513 3.60941 1.7563L3.60919 1.75595M5.64121 1.27318L3.60919 1.75595M3.60919 1.75595L3.59952 1.76303M3.60919 1.75595L3.59952 1.76303M3.59952 1.76303C1.75611 3.11195 0.905072 4.99355 0.822425 6.93005L3.59952 1.76303ZM4.35366 15.8645L4.36031 15.8765C5.33405 17.6412 6.73469 19.1813 8.45257 20.0739L8.45265 20.074C10.1777 20.9692 12.2369 21.1773 14.3316 20.265C14.3573 20.255 14.3795 20.2438 14.3967 20.235L14.3968 20.2351L14.4037 20.2312L15.1506 19.8018L15.1508 19.8017C15.5572 19.5675 15.7524 19.1268 15.7842 18.7517M4.35366 15.8645L10.875 13.9535C11.5347 13.5747 12.3449 13.5687 13.0188 13.9702C13.6711 14.3586 14.218 15.0468 14.7723 15.9958C15.0687 16.4273 15.4261 17.0524 15.6343 17.7046C15.7407 18.0352 15.8161 18.3832 15.7842 18.7517M4.35366 15.8645L2.43651 12.5624C1.38326 10.8391 0.739286 8.85878 0.822422 6.93013L4.35366 15.8645ZM15.7842 18.7517C15.7842 18.7518 15.7841 18.7518 15.7841 18.7519L15.6098 18.7368L15.7842 18.7515C15.7842 18.7516 15.7842 18.7517 15.7842 18.7517ZM5.75132 7.26218C5.75132 7.26218 5.75131 7.26218 5.75131 7.26218L5.8386 7.41386L5.75132 7.26218ZM10.537 15.5085L10.6239 15.6604L10.6243 15.6602L10.537 15.5085ZM4.70383 8.94614C4.70383 8.94618 4.70382 8.94623 4.70381 8.94628L4.87751 8.96746L4.70383 8.94614ZM6.31674 4.12746C6.31699 4.12797 6.31723 4.12849 6.31748 4.129L6.4754 4.05359L6.31562 4.12498C6.31599 4.12581 6.31636 4.12664 6.31674 4.12746ZM5.06163 2.49872C5.14429 2.53791 5.30339 2.65699 5.46997 2.8373L5.06163 2.49872ZM4.5082 15.9571C4.51094 15.9571 4.50881 15.9573 4.50352 15.9571H4.5082Z" fill="%2307A74D" stroke="%2307A74D" stroke-width="0.35"/></svg>');
width: 16px;
height: 100%;
background-position: center;
background-repeat: no-repeat;
display: block;
background-color: transparent;
position: absolute;
left: 10px;
top: 50%;
transform: translateY(-91%);
}
.footercontact-textwo::before{
  content: "";
background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1_1815)"><path d="M9 11C9 11.7956 9.31607 12.5587 9.87868 13.1213C10.4413 13.6839 11.2044 14 12 14C12.7956 14 13.5587 13.6839 14.1213 13.1213C14.6839 12.5587 15 11.7956 15 11C15 10.2044 14.6839 9.44129 14.1213 8.87868C13.5587 8.31607 12.7956 8 12 8C11.2044 8 10.4413 8.31607 9.87868 8.87868C9.31607 9.44129 9 10.2044 9 11Z" stroke="%2307A74D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M17.657 16.6567L13.414 20.8997C13.039 21.2743 12.5306 21.4848 12.0005 21.4848C11.4704 21.4848 10.962 21.2743 10.587 20.8997L6.343 16.6567C5.22422 15.5379 4.46234 14.1124 4.15369 12.5606C3.84504 11.0087 4.00349 9.40022 4.60901 7.93844C5.21452 6.47665 6.2399 5.22725 7.55548 4.34821C8.87107 3.46918 10.4178 3 12 3C13.5822 3 15.1289 3.46918 16.4445 4.34821C17.7601 5.22725 18.7855 6.47665 19.391 7.93844C19.9965 9.40022 20.155 11.0087 19.8463 12.5606C19.5377 14.1124 18.7758 15.5379 17.657 16.6567Z" stroke="%2307A74D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_1_1815"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
width: 16px;
height: 100%;
background-position: center;
background-repeat: no-repeat;
display: block;
background-color: transparent;
position: absolute;
left: 10px;
top: 50%;
transform: translateY(-58%);
}
/* footer */


/*  */
@media only screen and (min-width: 720px){
  .Certificat-logos div{
    height: 235px;
  }
}
@media only screen and (min-width: 801px){
  .navstabstwo{
    display: none;
  }
}
@media only screen and (max-width: 960px){
  .hederitems svg{
    width: 20px;
    height: 20px;
  }
}
@media only screen and (max-width: 801px){
  .navstabsone{
    display: none;
  }
  .navstabstwo{
    display: block;
  }
}
@media only screen and (max-width: 600px){
  .spacebet {
    padding: 25px 4px;
}
.nunito-sans{
  font-family: "Nunito Sans";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
/* header */
.navbar-img img{
  width: 100px;
}
  /* hero section start */
  .herosection{
    padding: 0;
  }
  .herosection::before {
    background-image: none;
  }
  .herocontent-desc{
      position: relative;
      padding: 0 16px 135px;
  }
  .herocontent-desc h1 {
    position: relative;
      z-index: 999;
  }
  .herocontent-desc p {
    position: relative;
      z-index: 999;
  }
  .herocontent-desc a{
    position: relative;
      z-index: 999;
  }
  .herocontent-desc::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: url('../image/hero-bg-img.webp');
    background-size: cover; /* or background-size: contain; */
    background-repeat: no-repeat;
    background-position: center;
    filter: brightness(20%);
  }
  .merriweather-sans, h2{
    font-size: 22px;
    font-weight: 500;
    line-height: 34px;
    text-align: center;
  }
  .herocontent{
    padding: 0;
  }
  .herotext{
    font-family: Nunito Sans;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    text-align: center;
      padding: 8px 0 25px;
  }
  .enquire-btn{
    font-family: Nunito Sans;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    padding: 8px 20px 8px 20px;
    margin: 0 30%;
  }
  .herosection{
    margin: 0;
  }
  .heroform{
    box-shadow: 1px 1px 10px #797979c7;
  }

  /* hero form */
  .heroform h2{
    font-family: "Merriweather Sans";
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    text-align: center;

  }
  /* hero section end */
  /* design course start */
  .designcourse-text h3{
    font-family: "Noto Sans";
    font-size: 16px;
    font-weight: bold;
    line-height: 22px;
    text-align: center;

  }
  .designcourse-text p{
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    text-align: center;

  }
  /* design course end */
  .specialtiescontent-one, .specialtiescontent-two {
    height: fit-content;
  }
  .swiper.cardslidecontent{
    width: 82%;
    max-width: 508px;
    height: 331px;
  }
  .swiper-slide.swipercardslide svg{
    width: 50px;
  }

  /* grid section start */
  .gridsection-content{
    justify-content: space-around;
    padding: 0 0 10px;
  }
  .gridsection-heading{
    font-size: 16px;
  }
  .gridsection-gridtext{
    font-size: 12px;
    line-height: 20px;
  }
  .grid-box{
    width: 100%;
    max-width: 330px;
    text-align: center;
    box-shadow: 0px 0px 6px #b8b8b859;
  }
  .grid-box svg{
    margin: 0 auto;
  }
  .gridsec img{
    height: 388px;
    padding: 24px 0;
  }
  .gridsection-maintext{
    font-size: 14px;
    line-height: 22px;
    text-align: center;
  }
  /* grid section end */

  /* video section start */
  .video iframe{
    height: 145px;
  }
  /* video section end */

   /* Future and Growth start */
   .growth-content p{
    font-size: 14px;
    line-height: 22px;
    margin: 0 0 8px;
   }
   .growth-content li{
    font-size: 14px;
    line-height: 22px;
   }
   .growthimgs img:first-child {
    height: 225px;
}
.growth-content{
  padding: 0 16px;
}
.growth-content li::before{
  width: 12px;
}
   /* Future and Growth end */

   /* Career section start */
  
   /* Career section end */

   /* Specialties about AR4tech start */
   .iconone, .icontwo{
    left: 36%;
   }
   .specialties{
    padding: 50px 21px 100px;
   }
   .specialties-title{
    font-size: 18px;
    font-weight: bold;
   }
   .specialtiescontent-one, .specialtiescontent-two{
    height: 46vh;
   }
   /* Specialties about AR4tech end */

   /* card slider start */
   .cardslide-desc h2{
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    padding: 16px 0 0;
   }
   .slidecontent h2{
    font-size: 18px;
    line-height: 28px;
   }
   .slidecontent p{
    font-size: 14px;
    line-height: 22px;
   }
   /* card slider end */

   /* course module section start */
   .coursemodule-desc{
    font-size: 14px !important;
    line-height: 22px !important;
   }
   /* course module section end */

   /* accordion start */
   .acordion-ultag li{
    font-size: 14px;
    line-height: 22px;
   }
   .acordion-ultag li::before {
    content: "";
    display: inline-block;
    width: 20px; /* Set to the width of the SVG */
    height: 10px; /* Set to the height of the SVG */
    background-image: url('data:image/svg+xml,<svg width="8" height="8" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.599976 9.60002L3.59998 5.00002L0.599976 0.400024L11.4 5.00002L0.599976 9.60002Z" fill="%2360626D"/></svg>');  background-repeat: no-repeat;
    position: relative;
    left: -6px;
    top: 50%;
    transform: translateY(22%);
  }
   
   /* accordion end */

   /* media query career video start */
   .careervideos-desc{
    font-size: 14px !important;
    line-height: 22px !important;
   }
   /* media query career video end */

   /* media query enquiry start */
   .enquiresection{
    padding: 60px 7px 58px;
   }
   .enquire-btntwo{
    font-size: 14px;
    line-height: 22px;
    padding: 8px 20px 8px 20px;
   }
   /* media query enquiry end */

   /* media query about ar4tech start */
   .aboutar4tech-img img {
    width: 100%;
    max-width: 338px;
    height: 335px;
}
.aboutar4tech-desc p{
  font-size: 14px;
  line-height: 22px;
  text-align: justify;
}
.aboutar4tech-desc li{
  font-size: 14px;
  line-height: 22px;
}
   /* media query about ar4tech end */

   /* media query certificate start */
   .Certificat-desc p{
    font-size: 14px;
    line-height: 22px;
   }
   /* media query certificate end */

   /* media query navs&tabs start */
   .facilities-desc p{
    font-size: 14px;
    line-height: 22px;
    text-align: justify !important;
   }
   .tebdesc{
    font-size: 14px;
    line-height: 22px;
   }
   /* media query navs&tabs end */

   /* media query testimonial start */
   
   /* media query testimonial end */

   /* media query FAQ start */
   .faq-ans{
    font-size: 14px;
    line-height: 22px;
   }
   .faq button{
      font-size: 14px;
      padding: 16px 20px 16px 8px;
   }
   /* media query FAQ end */

   /* media query form section start */
   form label{
    font-size: 14px;
   }
   form input::placeholder{
    font-size: 14px;
   }
   .formtwo{
    padding: 50px 12px;
   }
   .formtwosection h2{
    font-size: 22px;
    line-height: 36px;
   }
   /* media query form section end */

   /* media query footer section start */
   .formtwosection{
    margin: 40px 0;
   }
   .footersec p{
    font-size: 14px;
    line-height: 22px;
    text-align: center;
   }
   .footersec h6{
    font-size: 18px;
    line-height: 20px;
    text-align: center;
   }
   .footer-icon{
      display: flex;
      justify-content: center;
   }
   /* media query footer section end */

   /* media query about ar4tehc start */
   .aboutar4tech-desc li::before{
    width: 12px;
   }
   /* media query about ar4tehc end */
}