/*body, html{



	font-family: 'Nunito Sans', sans-serif;  overflow-x: hidden; scroll-behavior: smooth;



}



h1, h2, h3, h4, h5, h6{font-family: 'Nunito Sans', sans-serif;  margin: 0}



p{font-family: 'Nunito', sans-serif;}



a{ text-decoration: none;  }



ul, li {list-style: none; padding: 0}*/











@media only screen and (max-width: 1440px) {



	.container-padding {



    padding: 0 50px;



}



.navbar {



    padding: 0 10px;



}



/*.nav-item {



    padding: 1.2rem 1rem;



}*/



.nav-link{padding: 10px; display: inline-block;}



/*.nav-item.active {



    padding: 1.3rem;



}*/



/*.nav-link {



    color: #000 !important;



}*/



header .container {

    padding: 0px 20px;

}



.heading-title h2{width: 45%}



.industrial-concerns-card-text h5{font-size: 20px}



.industrial-title h2{font-size: 40px}



.todayindustrialconcerns{padding-top: 50px}



.powerof-internatioal{padding:50px; min-height: 625px; }



.value-system{padding: 50px; min-height: 625px}



.powerof-internatioal li{margin-top: 10px;}

.powerof-internatioal a{margin-top: 0}



.focused-sector-card{height: 400px}



.carousel-indicators h5{font-size: 15px; width: 100%; line-height: 20px}



.carousel-indicators p{margin: 0}



.carousel-indicators li {

    width: 15px;

    height: 15px;

}



.carousel-control-next, .carousel-control-prev {

    top: 40%;

}



.carousel-indicators .active:before{height: 10px; width: 182px}



.carousel-caption h2{font-size: 40px; line-height: 45px}




.tab-pane img {



    width: 100%;



}

.why-telsol ul {

    width: 70%;

}



.tab-texts p{width: 35%; font-size: 25px}



.client-title h2{font-size: 55px}



.client-nav .nav-item{padding: 1rem 0}



.client-nav .nav-link{font-size: 18px}



.counter-text h3{font-size: 60px}



.powerof-internatioal p{width: 235px}



.value-system p{width: 235px}



.powerof-internatioal h2{font-size: 40px}



.value-system h2{font-size: 40px}



.our-services:before{z-index: 1}



.heading-title{z-index: 1;position: relative;}



.focused-sector{z-index: 0}



.focused-sector-card-text h5{font-size: 18px}



.faqs-box h3{height: 18px;}



.blog-faq-section{padding: 50px 0}



.focused-sector{padding-top: 50px; padding-bottom: 50px }



.client-section{padding: 50px 0}



.footer-links{padding: 50px 0}

.testimonial-two{margin-top: 1rem;}

.owl-thumbs.owl-dots .owl-dot{width: 50px; height: 50px}

.owl-thumbs.owl-dots .owl-dot:nth-child(4) {

    top: 38%;

    right: 3%;

}

.owl-thumbs.owl-dots .owl-dot:nth-child(3) {

    top: 56%;

    right: 4%;

}

.owl-thumbs.owl-dots .owl-dot:nth-child(2){

	right: 24%;

}

.owl-thumbs.owl-dots .owl-dot:nth-child(7) {

    left: 5%;

}

.owl-thumbs.owl-dots .owl-dot:nth-child(5) {

    top: 38%;

    right: 88%;

}

.testimonial-item p {

    width: 100%;

}

#accordion .card-body ul li {

    font-size: 14px;

}

#accordion .card-body h5 {

    font-size: 1.5rem;

}

}



@media only screen and (max-width: 1199px) {

.nav-item {

    padding: 10px 20px 0;

}

.navbar {

    padding: 0;

}

}







@media only screen and (min-width: 992px) and (max-width: 1199px) {







}







@media only screen and (min-width: 768px) and (max-width: 991px) {



    



}







@media (min-width: 800px) and (max-width: 850px) {











}







@media only screen and (max-width: 767px) {







}







@media only screen and (max-width: 480px) {







}











	