html {
  scroll-behavior: smooth;
}

@font-face {
  font-family: 'Horizon BT';
  src: url('../font/HorizonBT-Regular.woff2') format('woff2'),
      url('../font/HorizonBT-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

 
body {
  margin: 0px;
  padding: 0px;
  font-size: 18px;
  color: #363636;
  overflow-x: hidden;
  position: relative;
  font-family: 'Raleway', sans-serif;
}




h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Inter', sans-serif;
	letter-spacing:3px;
}


textarea,
p,
div,
span,
li,
button,
a {
  font-family: 'Raleway', sans-serif;
  transition: ease-in-out 1s;
}

input{ font-family: 'Raleway', sans-serif;}

ul {
  margin: 0;
  padding: 0;
}

li {
  list-style: none;
  font-family: 'Raleway', sans-serif;
}

p {
  font-family: 'Raleway', sans-serif;
  line-height: 30px;
  font-size: 18px;
  font-weight: 400;
  color: #ffffff;
  text-align: left;
}



a,
span {
  display: inline-block;
  transition: ease-in-out 1s;
  text-decoration: none;
}

:focus {
  box-shadow: none !important;
  outline: none !important;
}


::-webkit-input-placeholder { /* Edge */
color: #ffffff;
font-family: 'Raleway', sans-serif;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #ffffff;
font-family: 'Raleway', sans-serif;
}

::placeholder {
color: #ffffff;
font-family: 'Raleway', sans-serif;
}

#myBtn{position: fixed; bottom: 5%; right: 2%; z-index: 99999; border-radius: 100%; text-align: center; background-color: #ffffff; color: #ff8801; border: 1px solid #ff8801; display: flex; justify-content: center; align-items: center; width: 50px; height: 50px; transition: ease-in-out 1s; font-size: 13px; }
#myBtn:hover{ background-color: #000000; }


@keyframes bounce2 {
  /* animation: bounce2 3s ease infinite; */
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-20px);}
	60% {transform: translateY(-15px);}
}
/*------------------common-css End-------------------*/





/*nav*/  

header {
  position:fixed; 
  top: 0px;
  left: 0px;
transition: ease-in-out 0.6s;
width: 100%;
z-index: 5;


}

.fixed-nav {
box-shadow: 0px 0px 15px rgb(0 0 0 / 45%);
background-color: #38344e;
width: 100%;
z-index: 5;
transition: ease-in-out 0.6s;
animation: smoothScroll 4s forwards;
}

.fixed-nav nav a.navbar-brand{ display: block;}
.fixed-nav nav.navbar .navbar-nav .nav-item {  padding:0px;}
.fixed-nav nav.navbar .navbar-nav .nav-link {font-size: 16px; padding: 5px; margin: 0px 15px;}

/*navbar css start*/
.navbar-brand{
  margin-right: 0;
  display: block;
}
.navbar-brand img {
 max-width: 100%;
}

@media screen and (min-width: 840px) {
  .navbar-brand{ display: none;  text-align: center; }
  
  .navbar-brand img {
    width: 30%;
  }
  .navbar .container-fluid {
    flex-direction: column;
  }
  .navbar .navbar-nav .nav-item {
    padding: 0.5em 1em;
  }
 
}

.navbar .navbar-nav .nav-link {
  color: #fff;
  font-size: 18px;
 
text-transform:uppercase; font-family: 'Inter', sans-serif; font-weight: 200;
}
.navbar .navbar-nav {
   margin-top: 0.5em;
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  color: #fc9a00;
}
/*navbar css end*/
.mobile-banner{ display: none;}
.banner-section, .innerbanner-section{ position: relative;}
#bannerslider div.owl-nav{ display: none;}
#bannerslider div.owl-dots{ display:flex; justify-content: center; align-items: center; position: absolute; bottom: 3%; left: 0px; width: 100%; }
#bannerslider div.owl-dots div.owl-dot{ width: 55px; height: 5px; background-color: #ffffff3b; margin: 0px 5px; border-radius: 15px;}
#bannerslider div.owl-dots div.owl-dot.active{ background-color: #7848215c; }
.mobile-banner{ display: none;position: relative;}
.banner-logo{ text-align: center;}
.banner-logo a{ display: block; text-align: center;}
.banner-logo a img{max-width: 100% !important; width: auto !important; margin: 0px auto;}

.banner-content{ position: absolute; top: 25%; left: 0px; width: 100%; height: auto;z-index: 1;}
.ban-cont{display: flex; justify-content:flex-end; align-items: baseline;}
.bannerpro-text{ width: 100%; text-align: center;}

.running-link {
  display: block;
  color: #fc9a00;
  font-size: 23px;
  text-transform: capitalize;
  font-weight: 600;
  margin-top: 25px;
  padding: 10px 60px;
  border-radius: 3px;
  border: 1px solid #fc9a00;
  display: inline-block;
}
.running-link:hover{color:#ffffff;border: 1px solid #ffffff;}

.home-section1{padding: 211px 0px 0px 0px; position: relative; background: #000000;}
.side-content1 p{color: #ffffff; margin-bottom: 40px;}
.side-content1{ padding:0px 0px 90px 15%;}
.runnig-heading1{font-size: 55px; font-weight: 200; color: #ffffff; margin-bottom: 30px; text-transform:uppercase;}
.runnig-heading1 span{ color:#ff8801;  font-family: 'Inter', sans-serif;}
.sub-running-heading{font-size: 55px; color: #ffffff; margin-bottom: 30px;}
.side-pic1 img{ max-width: 100%;}
.sub-running-heading h2 span{font-family: 'Inter', sans-serif; color:#ff8801;text-transform:uppercase; }

.home-section2{ padding: 70px 0px; background: #121212; }
.center-running-tittle{ color: #ffffff; font-size: 65px; text-align: center; margin-bottom: 40px; text-transform:uppercase; font-family: 'Inter', sans-serif; font-weight: 200;}

.por-pics{text-align: center;}
.por-pics a {display: block;}
.por-pics h4{color: #ffffff; font-size: 24px; font-weight: 400;font-family: 'Raleway'; text-transform: capitalize; margin-top: 30px;}
.glrybox{width: 100%;}
.glrybox img{width: 100%; height: auto;}

#pro-slider div.owl-dots{display: none;} 
#pro-slider div.owl-nav.disabled {display: flex !important; justify-content: center;align-items: center; margin-top: 30px;}
#pro-slider div.owl-nav .owl-prev{background: url(../images/prev.png)no-repeat center center; background-size: 100% auto; width: 50px; height: 46px; margin:0px 25px;}
#pro-slider div.owl-nav .owl-next{background: url(../images/next.png)no-repeat center center; background-size: 100% auto;width: 50px; height: 46px; margin:0px 25px;}



.home-section3{ background: url(../images/woog-bg.webp)no-repeat center center; background-size: cover; background-attachment: fixed; padding: 90px 0px;} 
.testimboxL p{ padding-right: 25%;}
.testimboxL h2{font-size: 55px; color: #ffffff; text-transform:uppercase; font-family: 'Inter', sans-serif; font-weight: 200;}
.testimboxR{ position: relative; text-align: center; width: 100%; min-height: 530px;}
.testimboxR span.clientbox-bgbox{position: absolute; top:0px; left: 0px; width: 100%; height: 100%;display: flex; justify-content: center; animation: pulse 5s infinite ease-in-out alternate;}
.testimboxR span.clientbox-bgbox img{max-width: 100%;}
@keyframes pulse {
  from { transform: scale(0.8); }
  to { transform: scale(1.2); }
}

.testimboxR::before{content: ""; position: absolute; top:2%; left: 2%; background: url(../images/double-colon.png) no-repeat center center;width: 99px; height: 85px;animation: bounce2 3s ease infinite;}
.testimboxR::after{content: ""; position: absolute; bottom:2%; right: 2%;  background: url(../images/double-colon2.png) no-repeat center center; width: 99px; height: 85px; animation: bounce3 3s ease infinite;}

@keyframes bounce2 {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}
@keyframes bounce3 {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(30px);}
	60% {transform: translateY(15px);}
}

.client-saysbox{ position: absolute; top:0px; left: 0px; width: 100%; height: 100%;display: flex; justify-content: center; align-items: center; background: url(../images/pentagone-shape1.png) no-repeat center center;}
.client-innbox{ text-align: center;padding: 10% 10% 0px 10%;}
.client-innbox p{ text-align: center; }
.client-innbox h3, .client-innbox h3 span{ color: #ffffff; font-size: 22px; font-weight: 500;font-family: 'Raleway';}

#offerSlider1 div.owl-nav{display: none;}  
#offerSlider1 div.owl-dots{display: flex; justify-content: center; align-items: center;}
#offerSlider1 div.owl-dots div.owl-dot span{width: 10px; height: 10px; border-radius: 100%; background-color: #ffffff; margin: 0px 4px;}
#offerSlider1 div.owl-dots div.owl-dot.active span{background: #ff8801;}
div#offerSlider1 { width: 70%;}

.home-section4{ background: #000000; padding: 90px 0px;}
.hom-formbox{max-width: 65%; margin: 0 auto; }
.hom-formbox input, .hom-formbox select, .hom-formbox textarea{ width: 100%; padding:20px 15px; border-radius: 5px; background: #373737;margin-bottom: 20px; color:#ffffff; font-size: 18px; font-weight: 300; border: none;}
.hom-formbox textarea{ height: 202px;}
.hom-formbox button{ color: #ff9c00; border: 1px solid #ff9c00; font-size: 22px; font-weight: 600; text-transform: capitalize; padding: 10px 60px; background: none;border-radius: 5px;}
.txt-center{ text-align: center;}
.hom-formbox button:hover{color: #ffffff; border: 1px solid #ffffff;}

.hom-formbox .sub-btn{ color: #ff9c00; width: auto; border: 1px solid #ff9c00; font-size: 22px; font-weight: 600; text-transform: capitalize; padding: 10px 60px; background: none;border-radius: 5px;}
 
.hom-formbox .sub-btn:hover{color: #ffffff; border: 1px solid #ffffff;}

.footer-section{background: url(../images/footer-bg.webp) no-repeat center center;  background-size: cover; padding: 90px 0px; text-align: center;}
.foot-section1{ margin-bottom: 75px;}
.foot-section1 ul, .footlistbox ul{ display: flex; justify-content: center; align-items: center; margin-bottom: 30px;}
.foot-section1 ul li a{ padding: 5px 10px; border: 1px solid transparent;margin: 0px 10px;}
.foot-section1 ul li a:hover{border: 1px solid #ffffff; border-radius: 3px;}
.foot-section1 ul li a i{ color: #fff; font-size: 45px;  }
.foot-section1 p a{ color: #ffffff;}
.foot-section1 p a:hover, .foot-section1 ul li a i:hover, .footlistbox ul li a:hover, .copywright p a:hover{ color: #fc9a00;}
.foot-section1 p{ text-align: center; color: #fff; font-size: 18px; font-weight: 400;}

.footlistbox{margin-bottom: 40px;}
.footlistbox ul li{ padding: 0px 30px; border-right: 1px solid #ffffff; line-height: 18px;}
.footlistbox ul li:last-child{ border-right: none;}
.footlistbox ul li a{color: #ffffff; font-size: 18px; font-weight: 400;}

.copywright{text-align: center; margin-top: 30px;}
.copywright p{ text-align: center; font-size: 18px; color: #ffffff;}
.copywright p a{color:#d5ba8f;}

/*home css end*/
.inner-bannertitle{ color: #ff8801; font-size: 80px; margin-top: 55px; text-transform:uppercase; font-family: 'Inter', sans-serif; font-weight: 200;}
.about-section1{padding: 158px 0px; background-color: #000000;}
.inner-sidecont p{color: #ffffff; padding-right: 30px; margin-bottom: 35px;}
.center-running-tittle span{color: #fc9a00; text-transform:uppercase; font-family: 'Inter', sans-serif; font-weight: 200;}
.about-midcontent p{ text-align: center;}
.about-section2{ padding: 90px 0px; background: url(../images/about-sectino2bg.jpg) repeat; animation: shine 35s linear infinite;  }

@keyframes shine {
  to {
    background-position: 200% ;
  }
}


/*about css end*/

.woodproduct-section{ padding: 90px 0px; background-color: #000000;}
.wood-detailbox{ background:#252525; width: 100%; margin-bottom: 30px; padding: 15px;}
.wood-detailbox a{ display: block;}
.wood-picbox{width: 100%; background-color: #000000; display: flex; justify-content: center; align-items: center; margin-bottom: 30px;}
.wood-picbox img{ max-width: 100%;}
.wood-textbox{ min-height: 200px;}
.wood-textbox h3{font-size: 24px; font-weight: 600; color: #ffffff;font-family: 'Raleway', sans-serif; margin-bottom: 15px;}
.wood-textbox p{ margin-bottom: 0px; color: #ffffff; font-size: 20px;line-height: 35px;}
.wood-textbox a.pro-link{color: #ff8801; border: 1px solid #ff8801; padding: 10px 50px; border-radius: 3px; margin: 15px 0px 0px 0px; display: inline-block; font-size: 16px; font-weight: 400; text-transform: uppercase;}
.wood-textbox a.pro-link:hover{color: #ffffff; border: 1px solid #ffffff; }

/*Available Wood Slabs*/


.contact-section1{ padding: 110px 0px; background-color: #000000;}
.cont-formbox{padding: 50px 80px 50px 50px; box-shadow: 0px 0px 15px #1c1c1c; background-color: #1c1c1c;}
.cont-formbox h3{color: #ffffff; font-size: 28px; font-weight: 600; text-transform: capitalize; font-family: 'Raleway'; margin-bottom: 30px;}
.cont-formbox input, .cont-formbox textarea{ width: 100%; padding: 15px 15px; border: none; background-color: #434343; font-size: 18px;font-family: 'Raleway'; margin-bottom: 20px; border-radius: 5px;}
.cont-formbox textarea{ height: 180px;}
.cont-formbox button, .cont-formbox input[type=submit]{ width: auto; color: #ff8801; border: 1px solid #ff8801; padding: 10px 55px; border-radius: 3px; margin: 15px 0px 0px 0px; display: inline-block; font-size: 20px; font-weight: 400; text-transform: uppercase; background: none;}
.cont-formbox button:hover, .cont-formbox input[type=submit]:hover{color: #ffffff; border: 1px solid #ffffff;}

.cust-driectbox{ display: flex; justify-content: last baseline; align-items: last baseline;}
.cont-infodetail{ width: 90%; position: relative; margin:0px 0px 0px -60px;}
.cont-infodetail h3{color: #000; font-size: 40px; margin-bottom: 15px; text-align: center;}
.cont-infodetail ul{ padding: 30px; background-color: #3c3c3c;font-family: 'Raleway';}
.cont-infodetail ul li span{color: #fff;font-family: 'Rajdhani';display: block; font-size: 27px; font-weight: 600;}
.cont-infodetail ul li{color: #ffffff;font-family: 'Raleway'; font-size: 19px;font-family: 'Raleway'; margin-bottom: 30px; padding:0px 0px 30px 55px; border-bottom: 1px solid #ffffff6b;}
.cont-infodetail ul li a{color: #ffffff; font-size: 19px;font-family: 'Raleway';}
.cont-infodetail ul li:nth-of-type(1){ background: url(../images/email-info.png) no-repeat top 8px left;}
/*.cont-infodetail ul li:nth-of-type(2){ background: url(../images/email-info.png) no-repeat top 8px left;}*/
.cont-infodetail ul li:nth-of-type(2){ /*background: url(../images/email-info.png) no-repeat top 8px left;*/}


.cont-infodetail ul li:nth-of-type(3){ background: url(../images/call-icon.png) no-repeat top 8px left; }
.cont-infodetail ul li:nth-of-type(4){  border-bottom: none;}
.cont-infodetail ul li a i{ font-size: 35px; margin: 0px 10px;}
.cont-infodetail ul li a i:hover{color: #ff8801;}

/*contact css end*/
.testimonial-section1{padding: 190px 0px 60px 0px; background-color: #000000;}
.client-saysboxinnside{ border: 5px solid #fa8219; position: relative; margin:0px 30px 120px 30px;}
.circlebox-dp{ width: 125px; height: 125px; border-radius: 100%; overflow: hidden; text-align: center; position: relative; margin: -60px auto 0px auto; border: 5px solid #fa8219;}
.circlebox-dp img{ width: 100%; height: 100%;}
.client-wrote{ padding: 40px 30px;}
.client-wrote p{color:#efefef; font-size: 17px; text-align: center;}
.client-nameinnbox{transition: ease-in-out 0.4s; position: relative; padding: 17px 60px 17px 30px; border-radius: 0px 30px 30px 0px; background-color: #ffffff;width: 35%; margin: 0px 0px -5px -31px;}
.client-nameinnbox::after{content:""; position: absolute; top:-16px; left: -1px; width: 27px; height: 16px; background: url(../images/dpname-cone.png) no-repeat center center; background-size: 100% 100%;}
.client-nameinnbox h3{text-align: center; color: #000000; font-size: 22px; font-weight: 600;font-family: 'Raleway';margin: 0px;}
.client-saysboxinnside:hover .client-nameinnbox{background: #fa8219;}
/*testimonial css end*/

.gallery-section1{ background-color: #000000; padding: 110px 0px;}
.gallerybox{height: 248px; width: 100%; display: flex; justify-content: center; align-items: center; overflow: hidden; text-align: center; background: #000000; border: 1px solid #4e4d4d; }
/* IMAGE GRID STYLES
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.image-grid figure {
  margin-bottom: 0;
}

.image-grid img {
  box-shadow: 0 1rem 1rem rgba(0, 0, 0, 0.15);
  transition: box-shadow 0.2s;
}

.image-grid a:hover img {
  box-shadow: 0 1rem 1rem rgba(0, 0, 0, 0.35);
}


/* LIGHTBOX STYLES
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.lightbox-modal .modal-content {
  background: var(--lightbox);
}

.lightbox-modal .btn-close {
  position: absolute;
  top: 20px;
  right: 18px;
  font-size: 1.2rem;
  z-index: 10;
}

.lightbox-modal .modal-body {
  display: flex;
  align-items: center;
  padding: 0;
  text-align: center;
  background: #000000e8;
}

.lightbox-modal img {
  width:60%;
}

.lightbox-modal .carousel-caption {
  left: 0;
  right: 0;
  bottom: 0;
  
  text-align: center;
}
.lightbox-modal .carousel-caption p{text-align: center;background: rgba(36, 36, 36, 0.75); display: inline-block; padding: 10px; border-radius: 5px;border: 1px solid #4e4d4d;}

.lightbox-modal .carousel-control-prev,
.lightbox-modal .carousel-control-next {
  top: 50%;
  bottom: auto;
  transform: translateY(-50%);
  width: auto;
}

.lightbox-modal .carousel-control-prev {
  left: 10px;
}

.lightbox-modal .carousel-control-next {
  right: 10px;
}

/*gallery css end*/

.error-section{ padding: 110px 0px; background-color: #000000;}
.error-sidepic img{max-width: 100%;}
.error-text{ text-align: center;}
.error-text h3{ font-size: 105px; color: #fa8219; font-weight: 800; margin: 0px; line-height: 70px;}
.error-text p{ font-size: 25px; font-weight: 600; color: #ffffff; text-align: center; margin: 40px 0px;}
.error-text a{ padding: 10px 50px; border-radius: 40px; color: #fa8219; border: 1px solid #fa8219; font-size: 21px; font-weight: 600; text-transform: uppercase;}


.banner-content-inner {
    position: absolute;
    top: 25%;
    left: 0px;
    width: 100%;
    z-index: 1;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
  color: #fff!important;
}
.wpcf7 form.sent .wpcf7-response-output {
  color: #fff!important;
}

 .cont-formbox input, .cont-formbox textarea {
color: #fff;
  }


/*Responsive css*/

@media (min-width: 1366px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1250px;
}

}

@media (min-width: 1440px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1350px;
}

}


@media (min-width: 1600px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1500px;
}

}



@media (max-width: 1600px){
  

}

@media (max-width: 1440px){   
  .banner-logo a img { max-width: 45% !important; }
  .banner-content { top: 19%;}
  .runnig-heading1{font-size: 75px; margin-bottom: 10px;}
  .sub-running-heading { margin-bottom: 10px; }

}


@media (max-width: 1366px){
  p {line-height: 26px; font-size: 15px;}
  .navbar .navbar-nav .nav-link {font-size: 15px;}
  .navbar-brand img {width: 22%;}
  .fixed-nav nav.navbar .navbar-nav .nav-link { font-size: 14px;}
  .running-link { font-size: 18px; padding: 8px 40px;}
  .runnig-heading1{font-size: 55px;}
  .sub-running-heading {font-size: 55px;margin-bottom: 10px;}
  .home-section1 { padding: 80px 0px 0px 0px;}
  .center-running-tittle { font-size: 55px; margin-bottom: 30px;}
.testimboxL h2 {font-size: 55px;}
  .por-pics h4 { font-size: 19px;}

  .hom-formbox input, .hom-formbox select, .hom-formbox textarea {padding: 11px 15px; font-size: 15px;}
  .hom-formbox textarea { height: 145px;}
  .hom-formbox button { font-size: 19px; padding: 8px 45px;}
  .hom-formbox .sub-btn { font-size: 19px; padding: 8px 45px;}
  .foot-section1 ul li a i { font-size: 30px;}
  .foot-section1 ul li a { padding: 3px 9px; margin: 0px 5px;}
  .footer-section {padding: 75px 0px;}
  .foot-section1 p, .copywright p{ font-size: 15px;}
  .footlistbox ul li a {  font-size: 15px;}
  .footlistbox ul li { line-height: 15px;}
  .foot-section1 {margin-bottom: 50px;}
  #myBtn { width: 40px; height: 40px;}
  .copywright { margin-top: 15px;}
  #pro-slider div.owl-stage{padding-left: 830px ; padding-right: 830px ; }
  .inner-bannertitle { font-size: 65px;}
  .about-section1 { padding: 90px 0px;}
  .wood-textbox h3 { font-size: 20px; margin-bottom: 10px;}
  .wood-textbox p {font-size: 17px; line-height: 29px;}
  .wood-textbox a.pro-link { padding: 8px 14px;}
  .wood-textbox { min-height: 170px;}
  .contact-section1 { padding: 110px 0px 110px 83px;}
  .cont-formbox h3 {font-size: 25px;margin-bottom: 20px;}
  .cont-formbox input, .cont-formbox textarea { padding: 10px 15px;font-size: 16px;margin-bottom: 15px;}
  .cont-formbox textarea { height: 145px;}
  .cont-formbox button, .cont-formbox input[type=submit] { padding: 8px 45px;font-size: 16px; margin-top: 0px;}
  .cont-infodetail ul li span {font-size: 21px;}
  .cont-infodetail ul li { font-size: 15px; padding: 0px 0px 20px 55px;}
  .cont-infodetail ul li a{font-size: 15px; }
  .cont-infodetail ul li a i{font-size: 25px; }
  .client-wrote p { font-size: 15px;}
  .circlebox-dp { width: 110px; height: 110px;}
  .client-nameinnbox { padding: 12px 60px 12px 30px;}
  .client-nameinnbox h3 { font-size: 18px;}
  .testimonial-section1 { padding: 130px 0px 20px 0px;}
  .error-text h3 {font-size: 90px;}
  .error-section { padding: 110px 80px;}
  .error-text p { font-size: 20px; font-weight: 400;}

}



body, html{overflow-x: hidden;}

@media (max-width: 1024px){
.navbar .navbar-nav .nav-link {font-size: 14px;}
.inner-bannertitle {font-size: 40px; margin-top: 10px;}
.banner-content-inner .banner-logo img {width: 34%!important;}
.banner-content-inner {top: 35%;}	
.aigpl-inr-wrp {padding: 8px;}	
.testimboxR::after {background-size: 60%;}
.testimboxR::before {background-size: 60%;}
.navbar .navbar-nav .nav-link {font-size: 12px;}	
.fixed-nav nav.navbar .navbar-nav .nav-link {font-size: 12px;}	
	
}









@media (max-width: 860px){
 
.navbar-brand img { width: 170px;}	
.navbar .navbar-nav .nav-link {font-size: 10px;}	
.fixed-nav nav.navbar .navbar-nav .nav-link {font-size: 11px;}
.fixed-nav nav.navbar .navbar-nav .nav-link { padding: 5px; margin: 0px 0px;}
.testimboxL {text-align: center;padding-bottom: 40px;}	
.testimboxL p {padding-right: 0;text-align: center;}	
.hom-formbox {max-width: 100%;margin: 0 auto;}	
.testimboxR::before {background-size: 60%;}
.testimboxR::after {background-size: 60%;}
.footlistbox ul li {padding: 0px 15px;}
.footlistbox {margin-bottom: 20px;}	
.copywright {margin-top:0px;}	
.footer-section {padding: 40px 0px;}	
.home-section4 {padding: 40px 0px;}	
.home-section2 {padding: 40px 0px;}	
.center-running-tittle {font-size: 40px;margin-bottom: 20px;}	
.home-section3 {padding: 40px 0px;}	
.testimboxL h2 {font-size: 40px;}	
.runnig-heading1 {font-size: 40px;}	
.home-section1 {padding: 40px 0px 0px 0px;}
.inner-bannertitle {font-size: 40px;}	
.banner-logo a img {max-width: 32% !important;}	
.about-section1 {padding: 40px 0px;}
.about-section2 {padding: 40px 0px;}	
.banner-content-inner { top: 40%;}		
.woodproduct-section {padding: 40px 0px;}	
.aigpl-inr-wrp {padding: 8px;}	
.contact-section1 {padding: 40px 0px 40px 0px;}	
.cont-infodetail { width: 100%;margin: 0px 0px 0px 0px;}	
.cont-infodetail h3 {text-align: left;margin-top: 25px; font-size: 32px;}
.cont-infodetail ul li:nth-of-type(2) {background-position-y: top;}
.cont-formbox {padding: 25px;}	
.client-saysboxinnside {margin: 0px 30px 100px 30px;}	
.testimonial-section1 {padding: 100px 0px 20px 0px;}
.navbar .navbar-nav .nav-link { font-size: 9px;}		
.fixed-nav nav.navbar .navbar-nav .nav-link {padding: 3px; margin: 0px 0px;}
.fixed-nav nav.navbar .navbar-nav .nav-link {font-size: 10px;}
	
	
	
	
}






@media (max-width: 767px){
.mobile-banner{ display: block;}
.desktop-banner, .banner-logo{display: none;}
.desktop-banner{ display: none!important}
.navbar .navbar-nav .nav-link {font-size: 15px;}
div#navbarNav {background-color: #000;padding-left: 15px;}
.side-content1 {padding: 0 18px;}
.footlistbox ul {display: inherit; margin-bottom: 0;}	
.footlistbox ul li { padding: 5px 0px; border: 0px;}	
.running-link {margin-top: 0;}	
.foot-section1 {margin-bottom: 20px;}	
.footlistbox {margin-bottom: 15px;}	
.foot-section1 ul {margin-bottom: 8px;}	
.hom-formbox .sub-btn {margin-bottom: 0;}	
.aigpl-inr-wrp {padding: 8px;}	
.banner-content {top: 40%;}
.fixed-nav nav.navbar .navbar-nav .nav-link {font-size: 16px;}
.client-innbox {text-align: center;padding: 0;}	
.hom-formbox input{margin-bottom: 13px;}	
.banner-content {top: 35%;}	
.inner-bannertitle {margin-top: 25px;}	
.innerbanner-section img {height: 200px;}
.aigpl-inr-wrp {padding: 10px;}	
.side-content1 p {margin-bottom: 15px;}
.client-nameinnbox {width: 80%;}	
.client-nameinnbox h3 {font-size: 16px;}	
.client-wrote {padding: 20px 15px;}	
.client-saysboxinnside {margin: 0px 0px 100px 30px;}	
.client-saysboxinnside {border: 3px solid #fa8219;}
.circlebox-dp { border: 3px solid #fa8219;}	
.circlebox-dp {width: 90px;height: 90px;}
span.clientbox-bgbox img {display: none;}	
a.running-link {display: none;}
	
	
	
}
 









