@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@400;600;700&family=Poppins:wght@400;500;600;700;800;900&display=swap');
html {
  scroll-behavior: smooth;
}
*{box-sizing: border-box;font-family: 'Poppins', sans-serif;}body{padding: 0;margin: 0;}.ad17ct-wrap{width: 100%;max-width: 1155px;margin: auto;}a{text-decoration: none !important;}p{font-size: 18px !important;line-height: 1.5 !important;margin: 5px 0 !important;}.ad17ct-heading{font-size: 30px !important;font-weight: 700;font-family: 'Oswald', sans-serif;}.ad17ct-mr{text-align: right;}
/*header*/
.navbar {

   z-index: 1 !important;
 }
 .nav-link{color: #000 !important;}
 .navbar-toggler{color: #fff;}.nav-link-b{transition: 0.5s;}
 
 .navbar-brand {
   margin-right: 15px;/* Add space between the logo and the menu items */
 }
 
 .navbar-brand img {
   max-height: 40px;/* Adjust the logo's max height as needed */
   max-width: 200px;
 }
 .navbar-dark .navbar-toggler-icon{
     background-image: url("../image/toggle.png") !important;
 }
 .navbar-light .navbar-toggler{
     border-color: #fff !important;
 }
 .scrolled {
  background-color: #dedede; /* Change this to the desired background color */
  transition: background-color 0.3s ease-in-out;
}
.fixed-top{
  z-index: 1030 !important;
}
 /*banner*/
 .ad17ct-banner{background-image: url("../image/a-banner.png");background-position: center;background-size: cover;background-repeat: no-repeat;position: relative;padding: 120px 0;}.ad17ct-banner-h2{font-size: 40px;font-family: 'Oswald', sans-serif;transition: 0.7s;line-height: 1.5;font-weight: 600;}

.ad17ct-banner-icon{top: -32px;right: 25%;animation: upDownAnimation 3s infinite;}

@keyframes upDownAnimation {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(-10px); /* Moves up */
  }
  100% {
    transform: translateX(0); /* Returns to original position */
  }
}

/*footer*/
 .ad17ct-footer a{color: #fff;}.ad17ct-footer a:hover{color: #fff !important;}.ad17ct-footer{color: #fff;padding: 30px 10px;background-image: url('../image/a-footer.png');background-size: cover;background-position: center;background-repeat: no-repeat;}
 .ad17ct-foot-link{max-width: 150px;margin: auto;}

 

/*what*/
.ad17ct-wht{margin-top: 50px;}
.ad17ct-wht h2{max-width: 600px;margin: auto;font-size: 40px;
  font-weight: 700;font-family: 'Oswald', sans-serif;line-height: 1.5;}
  
/*service*/
.ad17ct-ser h2{max-width: 800px;margin: auto;font-size: 35px;font-weight: 700;font-family: 'Oswald', sans-serif;line-height: 1.5;}.ad17ct-ser-blk{padding: 20px 0;}.ad17ct-ser i{font-size: 20px; color: #439020;border: #439020 solid 1px;padding: 10px;border-radius: 50%;transition: 1s;cursor: pointer;}.ad17ct-ser i:hover{color: #fff;background-color: #439020;}
 


/*vision*/
.ad17ct-vis-blk{box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;padding: 20px;cursor: pointer;z-index: 0;overflow: hidden;}.ad17ct-vis-blk::before{content: '';
  position: absolute;
  top: -30px;
  right: -30px;
  height: 105px;
  width: 105px;
  background: linear-gradient(to bottom, #b2cf4e, #439020);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  z-index: -1;
  transition: 0.5s;}
  .ad17ct-vis-blk:hover::before{top: 0;
    right: 0;
    height: 100%;
    width: 100%;-webkit-border-radius: 0;}
    .ad17ct-vis-blk:hover p{color: #fff;}.ad17ct-vis-blk:hover i{color: #fff;border-color: #fff;}
/*strip*/
.ad17ct-stp{background-image: url('../image/a-strip.png');background-size: cover;background-position: center;background-repeat: no-repeat;}.ad17ct-stp h2{font-weight: 700;font-size: 40px;line-height: 1.5;}

/*testimonial*/
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{    background-color: #439020 !important;color: #fff !important;border-radius: 50%;font-size: 20px !important;max-width: 46px;margin: auto;}
.ad17ct-testi-blk {
  background-color: #000;
  padding: 0 20px 20px 20px;
  transition: transform 0.3s ease;
}



/*headings*/


 /*button*/
 

.ad17ct-banner-btn{
  display: block;
  width: 200px;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  font-family: sans-serif;
  text-decoration: none;
  color: #fff;
  background: linear-gradient(to bottom, #b2cf4e, #439020);
  letter-spacing: 2px;
  text-align: center;
  position: relative;
  transition: all .35s;
  border-radius: 10px;
  font-size: 16px !important;
  
}

.ad17ct-banner-btn span{
  position: relative;
  z-index: 2;
}

.ad17ct-banner-btn:after{
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  background: #6c15cf;
  background: linear-gradient(to bottom, #aa7ddd, #44078a);
  transition: all .35s;
  border-radius: 10px;
}

.ad17ct-banner-btn:hover{
  color: #fff;
}

a:hover:after{
  width: 100%;
}
@keyframes zoomInOut {
  0% {
    transform: scale(1); /* Initial size */
  }
  50% {
    transform: scale(1.2); /* Zoom-in effect */
  }
  100% {
    transform: scale(1); /* Zoom-out back to original size */
  }
}


 /*service-page*/ 
 .ad17ct-serhed{background-image: url("../image/a-strip.png");background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.5s;padding: 120px 20px 60px 20px;}.ad17ct-ser-p{font-size: 18px !important;font-weight: 700;color: #fff;transition: 0.5s;}.ad17ct-serhed a:hover{color: #439020 !important;}.ad17ct-mid-hd{font-weight: 700;font-size: 22px !important;}.ad17ct-serhed-P{font-size: 40px;font-weight: 700;font-family: 'Oswald', sans-serif;}.ad17ct-ser-p:hover{border-bottom: #fff solid 1px;color: #fff;}.ad17ct-mid i{font-size: 30px;border: #439020 solid 1px;padding: 10px;border-radius: 50%;color: #439020;}
 /*about-page*/
 .ad17ct-abtmid-con{overflow: hidden;border-radius: 60px;}
.desk-nn{display: none;}
 /*contact-us*/
 .ad17ct-testi-img{max-width: 150px;border-radius: 50%;border: #439020 solid 5px;}
  /*contact-page-css*/
input[type=text], select, textarea {
  width: 100%; padding: 12px; border: 1px solid #ccc; border-radius: 4px;  box-sizing: border-box; margin-top: 6px;margin-bottom: 16px; resize: vertical;
}
input[type=submit] { background-color: #d05932; color: white; padding: 12px 20px; border: none; border-radius: 4px; cursor: pointer;}
input[type=submit]:hover {background-color: #e69479;}

/*media-query*/
@media only screen and (max-width:1250px){
  .ad17ct-banner-left {top: -30px;}
}
@media only screen and (max-width:992px){
  .ad17ct-banner-h2{font-size: 35px;}.ad17ct-service-item{    padding: 160px 10px 60px;}.ad17ct-stp h2{font-size: 30px;}.ad17ct-banner-left {display: none;}.ad17ct-banner-con{padding-left: 20px !important;}
}
@media only screen and (max-width:767px){
  .mob-cntr{text-align: center;}.mar-aut{margin: auto;}.ad17ct-banner{padding: 70px 10px;}.navbar-brand img{max-width: 175px;}.ad17ct-banner-h2{font-size: 30px;}.ad17ct-bk-icn{display: none;}.mob-mt{margin-top: 20px !important;}.ad17ct-serhed-P{font-size: 40PX;}.ad17ct-flex-dir-rev{flex-direction: column-reverse;}.ad17ct-flex-dir-row{flex-direction: row;}.ad17ct-quo{display: none;}.ad17ct-banner-left {display: none;}.ad17ct-banner-con{padding-left: 20px !important;}.ad17ct-ser h2{font-size: 30px;}.ad17ct-service-item{    padding: 160px 10px 60px;}.ad17ct-stp h2{font-size: 30px;}.navbar-collapse {background-color: #dedede;padding: 20px;}.ad17ct-wht h2{font-size: 30px !important;}.ad17ct-testi img{margin-top: 0;}.ad17ct-testi-blk{padding: 20px;}.ad17ct-testi{padding: 10px 10px 40px 10px;}.ad17ct-banner-btn{margin: auto;}.mob-nn{display: none;}.desk-nn{display: block;}.ad17ct-testi-tab{max-width: 200px;margin: 20px auto auto;}.ad17ct-wht{margin-top: 0px;}

}

@media only screen and (max-width:420px){
  .navbar-brand img{max-width: 150px;}.ad17ct-banner-h2{font-size: 30px;}
}

 