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

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

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

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

}

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

@media only screen and (max-width: 599px){
.padding-70{
    padding: 0px;
    padding-top: 30px;
}
.carousel-caption h5 {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff !important;
}
.box5{
padding: 25px;
}
.about .img {
          position: absolute;
        right: 0;
        width: 48%;
        bottom: 172px;
        height: 122px;
    
}
.carousel-caption{
    z-index: 7;
}
.sec-founder img {
    width: 100%;
    margin-bottom: 12px;
    /* border-radius: 50%; */
    height: 333px;
    border: 5px solid #c6cac8;
}

.Products .card-body h3 {
font-size: 12px;
}
.Products .card-body{
    height: 45px;
}
.sec-contact-2 img {
width: 100%;
height: 326px ;
margin-top: 33px;
}
.People .tex {
    float: right;
    margin-right: 32%;
    }
.title{
font-size: 28px;
text-align: center; 
}
.about p {
font-size: 14px !important;
line-height: 22px;
text-align: justify;

}
.about img {
height: 291px;
}
.awards .card {
background: none;
padding: -45px !important;
}
p{
font-size: 13px !important;
}
.top-bar{
display: none
}
.inq{
display: none
}
.navbar-light .navbar-toggler {
color: rgba(0,0,0,.55);
border-color: rgba(0,0,0,.1);
position: absolute;
float: right;
right: 0;
margin-bottom: 19px;
background: #fff;
}
.navbar{
padding: 11px;
}
.navbar-brand img{
width: 134px !important;
margin-left: -28px;
}
.navbar-collapse {
flex-basis: 100%;
flex-grow: 1;
position: absolute;
align-items: center;
top: 84px;
background: #d8d8d8;
z-index: 999;
width: 100%;
right: 0;
}
.navbar-expand-lg .navbar-nav {
flex-direction: row;
right: 0px;
    position: absolute;
    top: 4px;
}
.w-100{
        height: 400px;
}
#google_translate_element {
right: 3% !important;
top: 73px !important;
z-index: 9;
}
.about .img-2 {
width: 100%;
border-radius: 48%;
height: 390px;
margin-top: 24px;
}
.about .text{
text-align: center;
}
.sec-products .card img {
height: 161px;
}
.slider-tex h3 {
display: none;
}
.slider-tex h2 {
color: #fff;
font-size: 37px;
font-weight: bolder;
margin-top: 74px;
}
.about small {
display: none;
}
.about .btn-danger {
color: #fff;
background-color: #dc3545;
border-color: #dc3545;
border-radius: 20px;
padding: 12px;
margin-left: 163px;
margin-bottom: 20px;
}
.Products img {
height: 120px;
margin-top: 0px !important;
}
.why .card img {
height: 61px;
width: 57px;
}
.why .card .card-body p{
display: none;
}
.why .card .card-body h2 {
font-size: 16px;
margin-top: 23px;
}
.why .card {
height: 132;
height: 206px;
}
.team .box {
background: #ffc455;
margin-top: 24px;
width: 100%;
}
.downloads p {
font-size: 15px !important;
color: #000;
}
.gallery .card .card-img-top {
height: 198px;
width: 100%;
}
.People .img {
    margin-left: 20px;
height: 59px;
margin-top: -21px;
}
.processed img{

    width: 100%;
    margin-bottom: 32px !important;
}
.blog .btn-danger-2 {
font-size: 14px;
padding-right: 24px;
padding-left: 18px;
padding-top: 6px;
padding-bottom: 6px;
border-radius: 29px;
}
.exp{
display: none;
}
.box-active p {
display: none;
}
.sec-client .card {
margin-bottom: 22px !important;
}
.registration{
display: none;
}
.box4 p{
font-size: 10px !important;
}
.box4 h2{
font-size: 11px;
margin-top: 5px;
}
.parallax-contact h2{
font-size: 32px;
}
.sec-contact-2 .fly {
    width: 197px;
    /* width: 19%; */
    position: absolute;
    height: 218px;
    left: -14px;
    margin-top: -104px;
}
.blog h3 {
font-size: 14px;
}
.mission .box img {
height: 76px;
margin-left: 73px;
margin-top: -68px;
}
.sec-about{
background: #fdf0f0 !important
}
.mission .box {
height: 389px;

width: 100%;
padding: 91px;
    
}
.team img {
width: 100%;
height: 368px;
}
.about .img-3 {
width: 100%;
height: 368px;
}
.sec-about img{
width: 100%;
height: 330px !important;
margin-bottom: 50px;
}
.box-active {
height: 130px !important;
}
.container{
width: auto !important;
}


    .box4 {
        height: 72px !important;
        padding: 4px;
        margin-top: -85px;
        margin-bottom: 36px;
        border-bottom: none;
        margin-left: -1px;
    }
.box4 img{
width: 25px;
}
.btn{
width: 100%;
margin-bottom: 10px;
}
.navbar-nav{
margin-left: 0px;
flex-direction: column !important;
text-align: left !important;
width: 100%;
}
.nav-item{
        background: #feb800;
        padding-left: 20px;
        border-bottom: 1px solid #fff;
    }
.navbar-light .navbar-nav .nav-link{
color: #fff;
line-height: 31px;
}

.vision h3 {
 font-size: 19px;
 padding: 1px;
}
.vision p{
 font-size: 14px !important;
}
.vision .box{
 margin-bottom: 10px;
 padding: 24px

}
.awards .card p {
	display: none;
}
.awards .card h2{
	display: none;
}
.parallax-why {
    background-image: url(../images/why.jpg);
    min-height: 328px;
   
}
.awards .card img {
 height: 67px;
 margin-left: -55px;
 margin-top: -44px;

}
.awards{
 height: 255px !important;
}

.service img {
 height: 172px;
}
.service .card-body h3 {
 font-size: 18px;
}
.section1 {
 background: #fff;
}
.service .card-body p {
cursor: pointer;
font-size: 5px;
color: #000;
text-align: center;
margin-left: 7px;
font-size: 14px !important;
}
.service.card-body {
text-align: center;
background: #86b778;
height: 82px;
width: 100%;
}
.People .box-4 i {
color: #ffcd5d;
font-size: 12px;
}
.People .box-4 {
background: #00c7e5d1;
height: 331px;
width: 203%;
margin: 11px;
}
.People .box-4 i {
font-size: 15px;
}
.People .box-4 p {
color: #000;
text-align: center;
font-size: 13px !important;
}
.People .box-4 h3{
font-size: 16px;
}

.People h3 {
font-size: 13px;
margin-top: 19px;
}
.dropdown-menu[data-bs-popper] {
}
.Products .btn-danger-2 {
color: #fff;
font-size: 10px !im;
padding-top: 9px;
padding-bottom: 16px;
}
Products .card-body {
text-align: center;
}

.parallax {
min-height: 390px;
}
.carousel-indicators [data-bs-target] {
}

.footer h2 {
font-size: 19px;
    
}
.footer:before {
 display: none;
}
.footer {
	font-size: 14px;
}
.footer a {
    color: #fff;
    font-size: 13px;
}
.card-text {
columns: #222222;
font-size: 13px !important;
font-weight: 600;
padding: 0px;
height: 33px;
}
.p-70{
padding: 0px;
padding-top: 38px;
padding-bottom: 38px;
}
.sec-title h2{
font-size: 26px;
margin-top: -9px;
}
.sec-title{
height: 104px;
}
.d-none{
display: block !important;
}
.testimonials h5{
font-size: 15px;
}
.small-text{
height: 300px;
overflow: hidden;
}


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