@charset "utf-8";
/* CSS Document */

@media only screen and (max-width:1920px) {
	
}

@media only screen and (max-width:1800px) {

    .carousel-inner .carousel-item .carousel-caption {width:37%;left:5.8%;}
}

@media only screen and (max-width:1680px) {

	/*start Banner Css*/
	/*.carousel-caption {top:20%;left:9.2%;}
	.carousel-caption h5 {font-size:52px;line-height:50px;}
	.carousel-caption p {font-size:22px;}*/
/*	.carousel-inner .carousel-item .carousel-caption p {font-size:30px;line-height:36px;}*/
	/*End Banner Css*/
	.carousel-inner .carousel-item .carousel-caption{left:3.8%;}
  .carousel-inner .carousel-item .carousel-caption h5 {font-size:47px;line-height:52px;}

}

@media only screen and (max-width:1572px) {
	.industry-single-nav{padding:30px 60px;}   
  .carousel-inner .carousel-item .carousel-caption h5 {font-size:45px;} 
}

@media only screen and (max-width:1536px) {

	.owl-1 .owl-nav .owl-prev {left:-25px;}	
	.carousel-indicators {bottom:0;}
  .slider-bg{background-size:55%;}
}

@media only screen and (max-width:1440px) {

	/* Header css start */
	.header-top-padding {padding:10px 50px;}
	/* Header css end */
	/*	.owl-3 .owl-nav .owl-next{right:-40px;}
	.owl-3 .owl-nav .owl-prev {left:-40px;}*/
	/*.carousel-inner .carousel-item .carousel-caption {left:7%;}
	.carousel-inner .carousel-item .carousel-caption p {font-size:28px;line-height:34px;}*/

  .carousel-inner .carousel-item .carousel-caption h5 {font-size:42px;line-height:48px;}
	
}

@media only screen and (max-width:1399px) {

	.heade-border-bottom{gap:20px;}
	.contact-link {padding:8px 30px !important;}
	.industry-slider-nav-area {padding-left:80px;padding-right:80px;}
	.industry-single-nav{padding:30px 40px;}

	.contact-bt{margin-left:15px;}
	.logo{width:100%;}
	.navbar a, .navbar a:focus{padding-left:5px !important;padding-right:5px !important;font-size:17px !important;}
	.navbar .dropdown ul {padding:10px 10px 10px !important;}


	.about-row {--bs-gutter-y:1.5rem;}
	.about-row {--bs-gutter-y:1.5rem;}

	#carouselExampleIndicators .nav-slide .icon-wrap{width:55px;height:55px;}
  .carousel-inner .carousel-item .carousel-caption h5 {font-size:38px;}
	
  .contact-bt img {width:130%;}

  .energy-circle-content{margin-left:0px;}
  .journey-content {padding:18px 25px;}

  .line{margin-top:10%;}

  .benefit-box {padding:30px 25px;}

  .form{padding:45px;}

  .energy-tech-container .energy-tech-box:first-child {padding-right:34px;}
  .energy-tech-container .energy-tech-box:last-child {padding-left:34px;}
  .energy-tech-container .main-title1{font-size:25px;line-height:normal;}


	.nav-container{--bs-gutter-x:7rem;}
	.hidden-energy-section .main-title{font-size:28px;}
	
}

@media only screen and (max-width:1366px) {

	/* Header css start */
	.header-top-padding {padding:10px 50px;}
	/* Header css end */
	.owl-1 .owl-nav .owl-prev {left:-25px;}
	.owl-1 .owl-nav .owl-next {right:-25px;}
	.owl-2 .owl-nav .owl-prev {right:100px;}
	.owl-2 .owl-nav .owl-next {right:50px;}
	.owl2-slider-width {margin-left:calc((108% - 1320px)/ 2);}
	.abou-img-mt {margin-top:0rem;}
	.about-min p {line-height:28px;}
	.about-min .ab-box-text p {font-size:18px;line-height:28px;}
	.career-min {padding:30px;}
		
	.service-box1:nth-child(2n-1) .service1 {padding:25px;}
	.service-box1:nth-child(2n-2) .service1 {padding:25px;}
	.service-box1 h1 {font-size:30px;}


    .banner-title{font-size:45px;font-family:var(--title);line-height:60px;}
    .breedcrumb {font-size:22px;}

    .consideration .para {font-size:20px;line-height:32px;}
	
}

@media only screen and (max-width:1360px) {

    .modal-dialog {max-width:75%;}
	.bg1-img{width:18%;}
	.bg-right-img{width:18%;}
	.bg-left-img{width:18%;}
	.lefthandbg-img{width:18%;}

}

@media only screen and (max-width:1334px) {
	/*.nav-container {--bs-gutter-x:3rem;}*/
}


@media only screen and (max-width:1300px) {

}

@media only screen and (max-width:1280px) {

	.section-space-top-100{padding-top:80px;} 
	.section-space-bottom-100{padding-bottom:80px;}

	.navbar ul{gap:5px !important;}

}

@media only screen and (max-width:1235px) {

	.nav-container {--bs-gutter-x:2rem;}

}

@media only screen and (max-width:1232px) {

    .industry-slider-nav-area .ht-swiper-button-next {right:30px;}
    .industry-slider-nav-area .ht-swiper-button-prev {left:30px;}
    .industry-single-nav__title {font-size:18px;}

    .carousel-inner .carousel-item .carousel-caption h5 {font-size:35px;line-height:42px;}
}

@media only screen and (max-width:1220px) {

	.mobile-nav-show{display:block;}
	.navbar .dropdown ul::after{display:none;}
	.desk-btn{display:none;}
	.mob-gmdc{display:block;}
	.mob-link{display:block;}
	.desk-gmdc-d{display:none;}

	.nav-main{display:flex;justify-content:flex-end;width:100%;align-items:center;}
	.navbar .dropdown ul {padding:0px !important;}
	.navbar ul {padding:50px 25px 10px 25px !important;}
	.navbar ul li{list-style:none;}

}


@media only screen and (max-width:1200px){

	/* Header css start */
	.header-top-padding {padding:15px;}
	/* Header css end */
	.nav-main {display:flex;justify-content:flex-end;width:100%;align-items:center;}

}

@media only screen and (max-width:1199px){

	.heade-border-bottom {gap:10px;}
	/*.carousel-inner .carousel-item .carousel-caption h5 {font-size:30px;line-height:36px;}
	.carousel-inner .carousel-item .carousel-caption hr {border-top:3px solid;}*/
	.carousel-inner .carousel-item .carousel-caption p {font-size:20px;line-height:27px;}


    .energy-content-col{display:block;}

    .heading .para{margin-bottom:0px;}
    .energy-circle-content img{left:-5%;}
    .energy-image img {width:45%;margin:20px 0;}

    .f-link a{font-size:16px;}

    .testimonial-content .para {font-size:20px;line-height:32px;}
    .achv-content{font-size:18px;}

    .benefit-box {padding:30px 15px;flex-direction:column;text-align:center;}

    .form{padding:35px;}

    .left-title-div .main-title span{font-size:32px;}

}


@media only screen and (max-width:1173px) {
  .industry-single-nav {padding:30px 20px;}
}

@media only screen and (max-width:1153px) {
  
  .industry-single-nav {padding:30px 15px;}
  .carousel-inner .carousel-item .carousel-caption h5{font-size:32px;line-height:38px;}
  .carousel-inner .main-btn i{font-size:20px;}

  .main-title{font-size:35px;line-height:40px;}

}

@media (max-width:1080px) {
	/* Header css start */
	.site-navbar .site-navigation .site-menu .has-children > a {padding-right:15px;}
	.site-navbar .site-navigation .site-menu > li > a {margin-left:5px;margin-right:5px;}	
	/* Header css end */
	.tab-top-padding {padding-top:0px;}
}

@media only screen and (max-width:1024px) {

	.industry-slider-content-single .industry-content-inner {width:100%;max-width:100%;background-color:rgb(255 255 255 / 61%);padding:40px 40px;}
	.content-container {padding-left:15px;padding-right:15px;}
	.portfolio-text {padding:15px;}
	.portfolio-title h3 {font-size:20px;line-height:26px;}
	.news .news-date {width:70%; margin-bottom:20px;}
	.news .new-detail {font-size:18px;}
	.career-min {padding:25px;}
	.career-title {margin-bottom:10px;}
	.career-title h2 {font-size:28px;}
	.career-min p {line-height:26px;}
	.response-mb30 {margin-bottom:30px;}

  .carousel-inner .carousel-item .carousel-caption h5{font-size:30px;}

}

@media (max-width:993px) {

	/* Header css start */
	.header-top-padding {padding:0px 15px;display:flex;}
	.site-navbar .toggle-button {right:15px;}
	/* Header css end */
	.top-bar {height:30px;display:flex;align-items:center;}
	.top-menu {padding-top:0;font-size:14px;}
	.sticky-wrapper.is-sticky .site-navbar .site-logo {top:4px;position:absolute;}
	.heade-border-bottom {border-bottom:transparent !important;padding:8px 0px;}
	.heade-border-bottom2 {width:auto;margin-right:40px;}
	.serching-input {width:auto;}
	.container-pd-lr {padding:0px 15px;}
	/*.slider {margin-top:20px !important;}*/
	.carousel-inner .carousel-item .carousel-caption h5 {font-size:26px;line-height:32px;}
	.carousel-inner .carousel-item .carousel-caption p {font-size:20px;line-height:26px;}
	.owl-1 .owl-nav .owl-next {right:0px;}
	.owl-1 .owl-nav .owl-prev {left:0px;}
	.owl-1 .owl-nav .owl-next span, .owl-1 .owl-nav .owl-prev span {color:#fff;background-color:#0089ce;border-radius:100%;text-align:center;width:35px;height:35px;line-height:35px;font-size:18px;padding-left:3px;}
	.owl-2 .owl-nav .owl-next {right:0px;}
	.owl-2 .owl-nav .owl-prev {left:unset;}
	.owl-2 .owl-nav .owl-next span, .owl-2 .owl-nav .owl-prev span {color:#fff;background-color:#0089ce;border-radius:100%;text-align:center;width:35px;height:35px;line-height:35px;font-size:18px;padding-left:3px;}
	.owl-3 .owl-nav .owl-next {right:0px;}
	.owl-3 .owl-nav .owl-prev {left:0px;}
	.owl-3 .owl-nav .owl-next span, .owl-3 .owl-nav .owl-prev span {color:#fff;background-color:#0089ce;border-radius:100%;text-align:center;width:35px;height:35px;line-height:35px;font-size:18px;padding-left:3px;}
	.owl-4 .owl-nav .owl-next {right:0px;}
	.owl-4 .owl-nav .owl-prev {left:0px;}
	.owl-4 .owl-nav .owl-next span, .owl-4 .owl-nav .owl-prev span {color:#fff;background-color:#0089ce;border-radius:100%;text-align:center;width:35px;height:35px;line-height:35px;font-size:18px;padding-left:3px;}
	.follw-title {font-size:32px;padding:0px 20px;}
	.form-bottom-newsletter .form-control {width:auto;}
	.owl-1 .owl-dots {display:none;}
	.owl-2 .owl-nav {top:-10% !important;}
	.mobile-nav-show{position:relative;}
	.tab-top-padding {padding-top:30px;}

	.contact-bt-m{display:block;}
	.contact-bt{display:none !important;}

	.owl-3 .owl-nav .owl-prev{left:-6%;}
	.owl-3 .owl-nav .owl-next{right:-6%;}
}

@media only screen and (max-width:991px){

	/*.carousel-control-next, .carousel-control-prev {width:0% !important;}*/
	.owl-2 .owl-nav{top:-12% !important;}
	.owl-2 .owl-nav .owl-prev {right:10% !important;}
	.owl-2 .owl-nav .owl-next{right:4% !important;}
	.carousel-control-next {right:30px;}
	.carousel-control-prev {left:0px;}
    .footer-row{flex-direction:column-reverse;gap:30px;}
    #carouselExampleIndicators .arrow-center{bottom:14%;}

    .hidden-energy-section .main-title span{display:inline-block;}
    .home-about img, .about img{margin-bottom:25px;}

    .reasons-to-yoga .mb-50{margin-bottom:20px;}
    .custom-nav2{margin-left:10px;}

    .line{margin-top:12%;left:-6px;}
    .journey-content{padding:18px 0px;}
    .journey-img {width:85%;}
    footer{padding:60px 0px 30px;}
    .footer-logo {margin-top:-110px;margin-bottom:40px;}

    .testimonial-content{padding:35px !important;}

    .owl-3 .owl-nav .owl-next {right:-6.4%;}

    .achievement-img-box{padding:0px;}

    .about .main-title{margin-bottom:0px;}

    .main-title {font-size:28px;line-height:40px;}
    .left-title-div .main-title{font-size:28px;}
    .form {padding:35px 25px;}

}

@media only screen and (max-width:768px){

	.nav-slide {width:127px;right:0%;}
	#carouselExampleIndicators .nav-slide .icon-wrap {width:40px;height:40px;}

	.ml-45{margin-left:0px !important;}
	.career-title h2 {font-size:24px;}
	.career-min p {line-height:24px;font-size:16px;}
	.carousel-inner .carousel-item .carousel-caption h5 {font-size:22px;line-height:28px;}
	.carousel-inner .carousel-item .carousel-caption hr {border-top:2px solid;margin-top:0px;margin-bottom:10px;width:50px;}
	.carousel-inner .carousel-item .carousel-caption p {font-size:16px;line-height:21px;}

	.energy-circle-content {margin-left:40px;}

	.owl-3 .owl-nav{justify-content:center;bottom:-15%;top:unset;}
	.owl-3 .owl-nav .owl-prev{left:0px;}
	.owl-3 .owl-nav .owl-next{right:0px;}

	.banner-content{left:12%;}
	.banner-title{font-size:36px;line-height:48px;}

	.main-title1{font-size:24px;}

	.consideration .mb-50 {margin-bottom:20px;}


}

@media only screen and (max-width:767px){

	.section-space-bottom-100{padding-bottom:60px;}
	.section-space-top-100{padding-top:60px;}
	
	.owl-2 .owl-nav .owl-next {right:5% !important;}
	.owl-2 .owl-nav .owl-prev {right:15% !important;}
	.owl-2 .owl-nav {top:-10% !important;}
	.banner .w-100 {height:200px;object-fit:cover;object-position:bottom;}
	.news {margin-bottom:30px;}
	.mobile-nav-show {top:0px;}
	.tender-table > table {width:800px;}
	.table-border-radius {overflow:auto;}
	.tender-table .table>:not(caption)>*>* {padding:15px;font-size:16px;line-height:26px;}
	.career-min {border-radius:0;}
	.carousel-control-next {right:20px;}
	.carousel-control-prev {left:20px;}

    .footer-links{flex-direction:column;}

    .line{display:none;}
    .journey-img{width:auto;}
    .journey-content {padding:5px 0px 25px;}
	.carousel-inner .carousel-item .carousel-caption{position:relative;width:55%;}

	.slider-bg{background-size:40%;padding:35px 0px;}

	.carousel-inner .main-btn i{font-size:16px;}

	#carouselExampleIndicators .arrow-center{bottom:73%;}

	.hidden-energy-text{font-size:18px;line-height:28px;}

	.hidden-energy-section .main-title {line-height:38px;margin-bottom:20px;}
	.main-title.main-title-line:before{left:20%;}

	.main-title{font-size:34px;}

	.footer-links .footer-list .footer-ul{margin-bottom:0px !important;}
	.footer-links .footer-list:nth-child(2) .footer-ul:last-child{margin-bottom:25px !important;}

	.achievement .main-title{margin-bottom:25px;}

	.achievement-img-box{width:35%;display:block;margin-left:auto;margin-right:auto;}

	.banner .banner-bg{background-position-y:bottom;}

	.energy-tech-container{gap:35px;}
	.energy-tech-container .energy-tech-box:first-child{padding-right:0px;}
	.energy-tech-container .energy-tech-box:last-child{padding-left:0px;border-left:0px;}
	.energy-tech-container .main-title1{margin-bottom:12px;}

	.consideration .para{font-size:18px;}

	.about-col-reverse{flex-direction:column-reverse;}
	.about-row .para{margin-bottom:0px !important;}

	.definition{margin-top:20px;}
	.bg-footer .justify-content-center {justify-content: start !important;}
	
	
}

@media only screen and (max-width:680px){
	
	/*.site-navbar {padding-top:0px;padding-bottom:0px;}*/
	.site-navbar .site-logo {float:none;}
	.modal-dialog {max-width:660px;}
/*	.owl-carousel .owl-item img {width:auto;margin:0 auto;}*/
	.carousel-inner .carousel-item .carousel-caption p {font-size:14px;line-height:20px;}
	.industry-slider-content-single {height:550px;}

}

@media only screen and (max-width:590px){
	
	.owl-br.owl-drag .owl-item {border-right:transparent;padding-right:0px;}
	.side-menu nav .menu__sidebar.open {width:90%;}
	.owl-2 .owl-nav .owl-next {right:8% !important;}
	.owl-2 .owl-nav .owl-prev {right:18% !important;}
	footer {padding-top:30px;padding-bottom:30px;}
	.carousel-inner .carousel-item .carousel-caption {left:15px;}
/*	#carouselExampleIndicators .arrow-center {display:none;}*/
/*	.carousel-indicators {display:flex;}*/
	.carousel-inner .carousel-item .carousel-caption {width:65%;}
	.carousel-inner .main-btn{font-size:12px;}

    .footer-logo{margin-top:-75px;width:55%;}

    #carouselExampleIndicators .arrow-center {bottom:68%;}
    .carousel-inner .main-btn i{font-size:12px;}

    .main-btn{padding:10px 20px;}
	
}

@media only screen and (max-width:575px){
	
	.foter-links3 {margin-top:30px;}
	.foter-links3 ul {padding-left:0px;}
	
	.carousel-inner .carousel-item .carousel-caption p {font-size:13px;line-height:17px;}

	.banner .banner-bg{background-position-x:right;}
	.banner-content {left:3%;position:relative;padding:35px 0;}

	.energy-tech-container{margin:0 10px;}

}

@media only screen and (max-width:535px){

	.owl-2 .owl-nav {width:85% !important;}
	.owl-2 .owl-nav .owl-next {right:-12% !important;}
	.owl-2 .owl-nav .owl-prev {right:0% !important;}
	.section-space-top-100 {padding-top:50px !important;}
	.section-space-bottom-100 {padding-bottom:50px !important;}
	#carouselExampleIndicators .nav-slide .icon-wrap {padding:0px !important;}

}

@media only screen and (max-width:480px){

	.heade-border-bottom2 {display:flex;align-items:center;width:auto;margin-right:0;}
	.serching-input {width:auto;margin-bottom:0px;}
	.sticky-wrapper.is-sticky .site-navbar {position:relative !important;background:transparent;-webkit-box-shadow:none; box-shadow:none;}
	.site-navbar {padding-top:0px; padding-bottom:0px;}
	.site-navbar .site-logo {top:auto;position:relative;text-align:left;/* margin-bottom:10px; */width:100%; z-index:0;}
	.site-navbar .site-logo img {width:100%;height:auto;}
	.heade-border-bottom {display:flex;padding:8px 0px;justify-content:flex-start;}
	.site-navbar .toggle-button {/* right:15px; *//* text-align:center; *//* top:45%; *//* bottom:45%; */position:relative;right:0px;}
	.sticky-wrapper.is-sticky .site-navbar .site-logo {top:auto;position:relative; text-align:left; /*margin-bottom:10px;*/}
	/*.slider {margin-top:20px !important;}*/
	.owl-1 .owl-dots {display:none;}
	.mobile-space {padding-top:40px !important; padding-bottom:40px !important;}
	.mobile-header-second {display:block;}
	.nav-main {display:flex;justify-content:flex-end;/* width:auto; *//* align-items:center; *//* float:right; */padding-top:0px;}
	/*.site-navbar {padding-bottom:20px;}*/
	
	.carousel-inner .carousel-item .carousel-caption {width: 75%}
	.carousel-inner .carousel-item .carousel-caption h5 {font-size:20px;line-height:26px;}
	.carousel-inner .carousel-item .carousel-caption hr {margin-bottom:8px;width:40px;}
	.carousel-inner .carousel-item .carousel-caption p {font-size:14px;line-height:17px;}
	
	/*.carousel-control-next, .carousel-control-prev {top:70px;}*/
	.footer-logo{margin-top:-65px;width:70%;}

	.main-title{font-size:32px;}

	.banner-title {font-size:30px;line-height:38px;}

	.energy-circle-content img{left:-8%;}

}

@media only screen and (max-width:425px){

	.carousel-inner .carousel-item .carousel-caption{top:-20px;width:85%;}
	#carouselExampleIndicators .arrow-center {bottom:64%;}

	.testimonial-content .para{font-size:17px;}
	.testimonial-content {padding:20px !important;}
	.reviwer-name {font-size:20px;}

	.owl-carousel .owl-item .reviwer img{width: 30% !important;}


}

@media only screen and (max-width:410px){
	.back-to-top{bottom:80px;}
}

@media only screen and (max-width:398px) {
    .main-title {font-size: 28px;line-height: normal;}
    #carouselExampleIndicators .arrow-center {bottom:62%;}
}

@media only screen and (max-width:390px){

	.owl-2 .owl-nav {top:43% !important;}
	.owl-2 .owl-nav .owl-next {right:-10% !important;}
	.owl-2 .owl-nav .owl-prev {right:unset; !important;left:0px;}

}

@media only screen and (max-width:375px){

	.header-top-bar-col {display:flex;justify-content:flex-end;flex-direction:column;align-items:center;}
	.topbar-info {margin-bottom:10px;}
	.owl-2 .owl-nav {top:45% !important;}
/*	.carousel-control-next, .carousel-control-prev {width:0% !important;}*/
	.col-width100 {width:100%; }
	.foter-links2 ul {padding-left:0px;}
	.carousel-inner .carousel-item .carousel-caption h5{font-size:19px;}
	.carousel-inner .carousel-item .carousel-caption p{font-size:13px;}

	.left-title-div{flex-direction:column;align-items:center;}
	.left-title-div img{width:fit-content;}
	.left-title-div .main-title{text-align:center;}
	.owl-col{justify-content:center !important;}

}

@media only screen and (max-width:365px){

	.energy-circle.energy-technique .main-title1{flex-direction:column;text-align:center;font-size:24px;}
	.para,.consideration .para{font-size:17px;}

	.energy-circle-content {padding:25px 15px 25px 53px;}
	
}

@media only screen and (max-width:320px){

	.owl-2 .owl-nav .owl-next {right:-9% !important;}
	.carousel-inner .carousel-item .carousel-caption{width:95%;}
	.carousel-inner .carousel-item .carousel-caption h5{font-size:18px;}
	.carousel-inner .carousel-item .carousel-caption p {margin-top:10px;}
	.carousel-inner .main-btn i {font-size:12px;}

	.main-title{font-size:22px;}
    .footer-logo{margin-top:-60px;}
    .para{font-size:16px;}

    .breedcrumb{font-size:18px}
    .breedcrumb span{font-size:16px;}

	#carouselExampleIndicators .arrow-center{bottom:55%}


	.mb-50{margin-bottom:25px;}
	.achv-content {font-size:16px;}

	.hidden-energy-text{font-size:17px;}

}