@charset "utf-8";
/* CSS Document */
@media all and (max-width: 1366px) {
}

@media all and (max-width: 1280px) {
	.logo1 img {padding-left: 150px;}
	.logoheader {padding-right: 25px;}
	.overlay1{ padding-left:10px;}
	.overlay1 h6{padding-top: 7px;}
}

@media all and (max-width: 1260px){
	.overlay1 {padding-top: 100px;}
	
}

@media all and (max-width: 1200px){
	.imagelogo img {padding-left: 220px;}
	.overlay1 span {font-size: 40px;}
	.overlay1 h5 {font-size: 35px;}
	.overlay1 h6{font-size: 35px;
	             padding-top:5px;}
	.logo5 img{padding-left: 95px;}
	.logo1 img{padding-left: 115px;}
	.hedder-logo{padding-right: 30px;}
	.about1 h4{font-size: 80px;}
	.divisions h4{font-size: 70px;}
	.contact h4{font-size: 70px;}
	.capabilitiesa h4{font-size: 70px;}
	.footerzeall h4{font-size: 1.5em;}
	.footerzeal1 h4{font-size: 1.5em;}
	.footerzeal6 h4{font-size: 1.5em;}
	
	
}
@media all and (max-width: 1190px){
	.overlay1 h6{font-size: 33px;
	             padding-top: 3px;}
}

@media all and (max-width: 1100px) {
	.logo5 img {padding-left: 75px;}
	.imagelogo img {padding-left: 207px;}
	.hedder-logo {padding-right: 0px;}
	#myvideo{margin-top: 109px;}
	.overlay1 span {font-size: 35px;}
	.overlay1 h5 {font-size: 30px;line-height: 40px;}
	.about1 p{font-size: 20px;line-height: 35px;}
	.about1 h4 {font-size: 75px;}
	.about2 h1{font-size: 20px;}
	.about2 h5 {font-size: 18px;}
	.capabilitiesa h4 {font-size: 60px;}
	.contact h4 {font-size: 60px;}
	.contact1 h4{font-size: 20px;}
	.contact2 h2{font-size: 13px;
	             margin-top: 50px;}
	.footerzeal2 {padding-top: 92px;}
	.footerzeal3 {padding-top: 92px;}
	.footerzeall h4{font-size: 1.2em;
	                padding-bottom: 20px;}
	.footerzeal1 h4{font-size: 1.2em;}
	.footerzeal6 h4{font-size: 1.2em;padding-bottom: 20px;}
	.footerzeal4 h4{font-size: 1.2em;}
	.footerzeal6 li{display: flex;}
	
}

@media all and (max-width: 1024px) {
	.imagelogo img {padding-left: 206px;}
	#navbarnav a{font-size: 10px;}
	.hedder-logo {padding-right: 30px;}
	.contentheader h2{font-size: 40px;}
	.about1 h4 {font-size: 70px;}
	.capabilities2 h6{font-size: 22px;}
	.capabilities2 h2 {font-size: 17px;}
	.capabilities3 h6{font-size: 22px;}
	.capabilities3 h2 {font-size: 17px;}
	.capabilities6 h6{font-size: 22px;}
	.capabilities6 h2 {font-size: 17px;}
	.capabilities7 h6{font-size: 22px;}
	.capabilities7 h2 {font-size: 17px;}
	.capabilities10 h6{font-size: 22px;}
	.capabilities10 h2 {font-size: 17px;}
	.capabilities11 h6{font-size: 22px;}
	.capabilities11 h2 {font-size: 17px;}
	.capabilities14 h6{font-size: 22px;}
	.capabilities14 h2 {font-size: 17px;}
	.capabilities15 h6{font-size: 22px;}
	.capabilities15 h2 {font-size: 17px;}
	.capabilities18 h6{font-size: 22px;}
	.capabilities18 h2 {font-size: 17px;}
	.footerzeall p{ padding-top:0px;} 
	.footerzeal1 h4{padding-bottom: 20px;}
	.footerzeal2 {padding-top: 70px;}
	.footerzeal3{padding-top:  70px;}
	.footerzeal6 h4{padding-bottom: 0px;}
	.footerzeal4 h4{padding-bottom: 20px;}
	
}         

@media all and (max-width: 950px) {
	.mainnav {padding-right: 17px;}
	.imagelogo img {padding-left: 180px;}
	.logo5 img{padding-left: 55px;}
	.logo1 img {padding-left: 0px;}
	.overlay1 span{font-size: 30px;
	               line-height: 35px;}
	.overlay1 h5 {font-size: 24px;
                  line-height: 36px;}
	.overlay1 h6 {font-size: 25px;
                  padding-top: 10px;}
	.contentheader h2 {font-size: 35px;}
	.nav-link{ font-size:10px;}
	
}

@media all and (max-width: 900px) {
	.overlay1 {padding-top: 90px;}
	.overlay1 h6 {padding-top: 5px;}
	.contentheader h2{letter-spacing: 2px;}
	.logo5 img {padding-left: 28px;}
	.nav-link {padding: 0.5rem .7rem;} !important
	.imagelogo img {padding-left: 149px;}
}

@media all and (max-width: 800px) {
	.logo1 img {padding-left: 35px;}
	.overlay1 span {font-size: 27px;
                   line-height: 30px;}
	.overlay1 h5 {font-size: 20px;
                  line-height: 30px;}
	.nav-link {padding: 0.5rem .4rem;}
	
	
}
@media all and (max-width: 780px) {
	.overlay1 {padding-top: 83px;}
	.footerbottom p {font-size: 10px;}
	.imagelogo img {padding-left: 149px;}
	
}
@media all and (max-width: 767px) {
.cp-title h1{
    font-size: 33px;
}
.cp-title h2{
    font-size: 33px;
}
    
	.cp-best-mobile{
		display:block !important;
	}
	.cp-best-pc{
		display:none !important;
	}
	.home-img{
		display:none;
	}
	.home-mobile{
		display:block !important;
	}
    .img-wrap {
    width: 100%;
        padding-bottom: 20px;
}
    
	#contact-form {
    margin-bottom: 30px;
}

#company-profile-quote {
	padding-bottom: 0;
}
	
	.logo5 img {padding-left: 45px;}
	.logo1 img {padding-left: 0px;}
	.overlay1 h6 {font-size: 21px;}
	.logo5 img {padding-left: 30px;}
	.capabilities2{margin-bottom: 20px;margin-top:0px;}
	.capabilities2 h6 {padding-top: 15px;}
	.capabilities3 h6 {padding-top: 15px;}
	.capabilities6 h1 {padding-top: 15px;}
	.capabilities7 h6 {padding-top: 15px;}
	.capabilities10 h6 {padding-top: 15px;}
	.capabilities11 h6 {padding-top: 15px;}
	.capabilities14 h6 {padding-top: 15px;}
	.capabilities15 h6 {padding-top: 15px;}
	.capabilities18 h6 {padding-top: 15px;}
	.capabilities6{margin-bottom: 20px;}
	.capabilities9{margin-top: 20px;}
	.capabilities10 {margin-bottom: 20px;}
	.capabilities13 {margin-top: 20px;}
	.capabilities14 {margin-bottom: 20px;}
	.capabilities17 {margin-top: 20px;}
	.capabilities5{margin-top: 20px;}
	.capabilities1 img{ width:100%; height:auto;}
	.capabilities4 img{ width:100%; height:auto;}
	.capabilities5 img{ width:100%; height:auto;}
	.capabilities8 img{ width:100%; height:auto;}
	.capabilities9 img{ width:100%; height:auto;}
	.capabilities12 img{ width:100%; height:auto;}
	.capabilities13 img{ width:100%; height:auto;}
	.capabilities16 img{ width:100%; height:auto;}
	.capabilities17 img{ width:100%; height:auto;}
}

@media all and (max-width: 740px) {
	.overlay1 {padding-top: 80px;}
	.overlay1 span {font-size: 25px;line-height: 28px;}
	.overlay1 h5 {font-size: 17px;line-height: 27px;}
	.overlay1 h6 {font-size: 20px;}
	.logoheader {padding-right: 2px;}
	.logo5 img {padding-left: 21px;}
	.imagelogo img {padding-left: 143px;}
	.mainnav {padding-right: 4px;}
	.nav-link {padding: 0.5rem .6rem;}
	
}

@media all and (max-width: 700px) {
	.overlay1 {padding-top: 71px;}
	.logo5 img {padding-left: 10px;}
	.imagelogo img {padding-left: 130px;}
	.nav-link {padding: 0.5rem .4rem;}
	.imagelogo img {max-width: 390px;}
	.logo5 img {padding-left: 5px;}
	
}
@media all and (max-width: 680px) {
	#myvideo{ display:none;}
	#myvideo1{ display:block;}
	.about1 p {font-size:20px;padding-left:0px;padding-right:0px;}
	.logo1 img {padding-left: 35px;}
	.overlay1 {padding-top:170px;}
	.overlay1 {padding-top: 270px;}
	.overlay1 span {font-size: 40px;
                    line-height: 47px;}
	.overlay1 h5 {font-size: 30px;
                  line-height: 45px;}
	.overlay1 h6 {font-size: 30px;}
	.contentheader h2 {font-size: 34px;
	                   line-height: 45px; letter-spacing: 4px;}
	.capabilities2{margin-bottom: 20px;
	               margin-top:0px;}
	.capabilities2 h6 {padding-top: 15px;}
	.capabilities3 h6 {padding-top: 15px;}
	.capabilities6 h1 {padding-top: 15px;}
	.capabilities7 h6 {padding-top: 15px;}
	.capabilities10 h6 {padding-top: 15px;}
	.capabilities11 h6 {padding-top: 15px;}
	.capabilities14 h6 {padding-top: 15px;}
	.capabilities15 h6 {padding-top: 15px;}
	.capabilities18 h6 {padding-top: 15px;}
	.capabilities6{margin-bottom: 20px;}
	.capabilities9{margin-top: 20px;}
	.capabilities10 {margin-bottom: 20px;}
	.capabilities13 {margin-top: 20px;}
	.capabilities14 {margin-bottom: 20px;}
	.capabilities17 {margin-top: 20px;}
	.capabilities5{margin-top: 20px;}
	.about1 h4 {font-size: 65px;}
	.capabilitiesa h4 {font-size: 55px;}
	.divisions h4 {font-size: 55px;}
	.contact1 h4 {font-size: 17px;}
	.contact2 h2 {font-size: 11px;}
	.contact2 p{font-size: 12px;}
	.footerzeal1 h4 {font-size: 1.1em;}
	.footerzeal6 h4 {font-size: 1.1em;}
	.footerzeal4 h4 {font-size: 1.1em;}
	.contentheader h2 {font-size: 35px;
                       line-height: 50px;
                       letter-spacing: 2px;}
	.dropdown { display:block;}
    .mainnav {display:none;}
	.imagelogo{display:none;}
	.imgmobile img{display:block;}
	.dropdown-content {width: 94px;margin-left: 246px;margin-top: -61px;padding-left: 10px;}
	.dropdown {padding-left: 400px;}
	.dropdown-content{margin-left: 186px;}
	
}

@media all and (max-width: 640px) {
	.overlay1 {padding-top: 241px;}
	.footerzeall p {font-size: 12px;}
	.footerzeal2 a {line-height: 27px;
                    font-size: 12px;}
	.footerzeal2 {padding-top: 85px;}
	.footerzeal3 {padding-top: 85px;}
	.footerzeal3 a {line-height: 27px; font-size: 12px;}
	.footerzeal6 p {font-size: 12px;padding-top: 40px;}
	.dropdown {padding-left: 368px;}
	.dropdown-content {margin-left: 185px;}
	
}
@media all and (max-width: 635px) {
	.overlay1 {padding-top: 236px;}
	.dropdown-content {margin-left: 173px;}
	
}
@media all and (max-width: 614px) {
.overlay1 {padding-top: 221px;}
.dropdown {padding-left: 346px;}
.dropdown-content {margin-left: 178px;}
}

@media all and (max-width: 599px) {
	.overlay1 {padding-top: 115px;}
	.logoheader li{font-size: 11px;}
	.contentheader h2 {font-size: 31px;line-height: 42px;
                       letter-spacing: 2px;}
	.capabilities2 p {font-size: 12px;}
	.capabilities3 p {font-size: 12px;}
	.capabilities6 p {font-size: 12px;}
	.capabilities7 p {font-size: 12px;}
	.capabilities10 p {font-size: 12px;}
	.capabilities11 p {font-size: 12px;}
	.capabilities14 p {font-size: 12px;}
	.capabilities15 p {font-size: 12px;}
	.capabilities18 p {font-size: 12px;}
	.overlay1 {padding-top: 210px;}
	.dropdown-content {margin-top: -58px;}
	.dropdown {padding-left: 327px;}
}
@media all and (max-width: 574px) {
	.contact2{padding-top: 40px;}
}

@media all and (max-width: 580px) {
	.overlay1 span {font-size: 35px;
                    line-height: 45px;}
	.overlay1 h5 {font-size: 25px;
                  line-height: 40px;}
	.dropdown {padding-left: 309px;}
}

@media all and (max-width: 565px) {
	.overlay1 {padding-top: 205px;}
	.overlay1 h6 {font-size: 29px;}
	.overlay1 h5 {line-height: 35px;}
	.overlay1 span {line-height: 40px;}
	.about2 h1 {font-size: 18px;}
	.about2 h5 {font-size: 18px;}
	.about1 h4 {font-size: 60px;}
	.dropdown {padding-left: 293px;}
	.dropdown {padding-left: 295px;}
	
}

@media all and (max-width: 575px) {
	.footerzeal2 {padding-top: 15px;
	              padding-left: 56px;}
	.footerzeal3 {padding-top: 15px;
	              padding-left: 56px;}
	.footerzeal6 {padding-left: 56px;}
	.footerzeal6 p{padding-top: 25px;}
	.footerzeal4 h4 { text-align:center;}
	.footerzeal4{padding-left: 56px;}
	.overlay1 {padding-top: 186px;}
     .dropdown{margin-right: -65px;}
	 .dropdown {padding-left: 305px;}
}
@media all and (max-width: 540px) {
    .cp-title h1 {
    font-size: 26px;
}
.cp-title h2 {
    font-size: 26px;
}
    #companyprofile .row{
        padding: 30px 10px 0 10px !important;
    }
    #why-company-profile p{
            padding-top: 30px !important;

    }
    #company-profile-features .row{
            padding-top: 30px !important;
    }
}

@media all and (max-width: 535px) {
	.overlay1 {padding-top: 95px;}
	.contentheader h2 {font-size: 28px;line-height: 41px;}
	.overlay1 {padding-top: 179px;}
	.dropdown {padding-left: 265px;}
}
@media all and (max-width: 499px) {
	.overlay1 {padding-top: 165px;}
	.overlay1 span {line-height: 35px;font-size: 30px;}
	.contentheader h2 {font-size: 24px;line-height: 40px;}
	.dropdown {padding-left: 225px;}
	
	.gallery-module .slick-arrow.slick-prev {
    left: 0;
    display: none !important;
}
    .gallery-module .slick-arrow.slick-next {
    right: 0;
    display: none !important;
}
    .gallery-module p {
	color: #a8a1a1;
    text-align: center;
    padding-top: 30px;
    display: block !important;
}.gallery-module .slick-arrow.slick-prev {
    left: 0;
    display: none !important;
}
    .gallery-module .slick-arrow.slick-next {
    right: 0;
    display: none !important;
}
    .gallery-module p {
	color: #a8a1a1;
    text-align: center;
    padding-top: 30px;
    display: block !important;
}
	
}

@media all and (max-width: 480px) {
	.overlay1 {padding-top: 145px;}
	.imagelogo img {padding-left: 130px;}
	.dropdown {padding-left: 209px;}
	
}
@media all and (max-width: 460px) {
	.overlay1 span {line-height: 33px;font-size: 29px;}
	.overlay1 h5 {line-height: 34px;}
	.overlaya1 {margin-top: 85px;}
	.contentheader h2 {font-size: 23px;}
	.imgmobile img {margin-left: 128px;}
	.dropdown {padding-left: 195px;}
	
}
@media all and (max-width: 448px) {
#companyprofile {
    margin-top: 35px;
}
}
@media all and (max-width: 445px) {
	.overlay1 {padding-top: 155px;}
	.overlay1 h6 {font-size: 25px;}
	.overlay1 {padding-top: 70px;}
	.contentheader h2 {font-size:24px;letter-spacing: 1px;}
	.about1 h4 {font-size: 55px;}
	.capabilitiesa h4 {font-size: 50px;}
	.divisions h4 {font-size: 50px;}
	.contact h4 {font-size: 50px;}
	.overlaya1 {margin-top: 149px;}
	
}

@media all and (max-width: 440px) {
    #home {
    margin-top: 90px !important;
}
.progress-indicator>li.info .bubble{
		font-size: 12.8px !important;
	}
    
	.overlay1 span {line-height: 30px;
                    font-size: 27px;}
	.overlay1 h5 {font-size: 24px;line-height: 34px;}
	.navbar-toggler-icon{max-width:20px;}
	.capabilities2 h2 {font-size: 15px;}
	.capabilities3 h2 {font-size: 15px;}
	.capabilities6 h2 {font-size: 15px;}
	.capabilities7 h2 {font-size: 15px;}
	.capabilities10 h2 {font-size: 15px;}
	.capabilities11 h2 {font-size: 15px;}
	.capabilities14 h2 {font-size: 15px;}
	.capabilities15 h2 {font-size: 15px;}
	.capabilities18 h2 {font-size: 15px;}
	.overlay1 {padding-top: 70px;}
	.logoheader {padding-right: 10px;}
	.logo5 img {padding-left: 10px;
                max-width: 100px;}
    .imagelogo img {padding-left: 108px;}
	.position {height: 100px;}
	.imgmobile img {margin-left: 107px;}
	.dropdown-content {margin-top: -73px;margin-left: 148px;}
	
}
@media all and (max-width: 435px) {
.overlay1 span {line-height: 30px;font-size: 25px;}
.overlay1 h5 {font-size: 20px;line-height: 30px;}
.overlay1 {padding-top: 80px;}
.logo5 img {padding-left: 0px;max-width: 86px;
            margin-left: 13px;}
.imagelogo img {padding-left: 100px;
                padding-top: 2px;}
.dropdown {top: -125px;}
.position {height: 90px;}
.imgmobile img {margin-left: 100px;
                padding-top: 8px;}
.dropdown {top: -133px;}
}
@media all and (max-width: 420px) {
	.logoheader li {font-size: 10px;}
	.overlay1 {padding-top: 140px;}
	.hedder-logo {padding-bottom: 0px;}
	.overlay1 {padding-top: 65px;}
	.hedder-logo{padding-left: 68px;}
	.dropdown{ padding-left:0px;}
	.dropdown-content {margin-top: -70px;margin-left:142px;}
}
@media all and (max-width: 417px) {
	 .navbar{padding-left: 4px;}
	 .overlay1 {padding-top: 65px;}
	 .hedder-logo {padding-left: 81px;}
}
@media all and (max-width: 400px) {
	.overlay1 span {line-height: 25px;
                    font-size: 20px;}
	.overlay1 h5 {font-size: 18px;
                  line-height: 29px;}
	.contentheader h2 {font-size: 25px;
                       letter-spacing: 0px;}
	.overlay1 h6 {font-size: 22px;}
	.overlay1 {padding-top: 50px;}
	.logo5 img {margin-left: 8px;}
	.imagelogo img {padding-left: 93px;}
	.dropdown {margin-right: -78px;}
	.imgmobile img {margin-left: 95px;}
	.dropdown {margin-right: -71px;}
	.dropdown-content {margin-left: 130px;}
	
	
}
@media all and (max-width: 380px) {
.overlay1 {padding-top: 113px;}
.overlay1 {padding-top: 40px;}
imagelogo img {max-width: 315px;}
}
@media all and (max-width: 375px) {
.overlay1 span {line-height: 20px;
                font-size: 18px;}
.overlay1 h5 {font-size: 18px;line-height: 25px;}
.overlay1 {padding-top: 132px;}
.overlay1 {padding-top: 45px;}
.imagelogo img { padding-left: 92px;
    max-width: 211px;
    padding-left: 0px;
    margin-left: 89px;}
.dropdown {margin-right: -70px;}
.imagelogo img {margin-left: 95px;}
.logo5 img {margin-left: 5px;}
.imgmobile img {margin-left: 88px;}

@media all and (max-width: 340px) {
    #home{
		margin-top: 80px !important;
	}
    
	.overlay1 h5 {font-size: 16px;
                  line-height: 25px;}
	.overlay1 span {line-height: 25px;font-size: 18px;}
	.overlay1 h6 {font-size: 20px;}
	.overlay1 {padding-top: 22px;}
	.logoheader {padding-right: 7px;}
	.logoheader li {font-size: 10px;}
	.logoheader span {padding-left: 0px;
                      padding-right: 2px;
                      font-size: 13px;}
	.contentheader h2 {font-size: 22px;}
	.logo5 img {margin-left: 3px;}
	.imagelogo img {max-width: 195px;}
	.logo5 img {max-width: 72px;}
	.position {height: 80px;}
	.dropdown {top: -117px;}
	.imagelogo img {margin-left: 85px;}
	.imgmobile img {margin-left: 82px; max-width: 200px;padding-top: 5px;}
	.dropdown {top: -125px;margin-right: -80px;}
	.dropdown-content {margin-left: 109px;margin-top: -74px;}
	
	
}

@media all and (max-width: 320px) {
	.overlay1 {padding-top: 92px;}
	.overlay1 span {line-height: 20px; font-size: 17px;}
	.contentheader h2 {font-size: 29px;}
	.overlay1 h5 {font-size: 15px; line-height: 24px;}
	.overlay1 {padding-top: 10px;}
	.contentheader h2 {font-size: 21px;}
	.imagelogo img {max-width: 187px;}
	.imagelogo img {margin-left: 81px;}
	.imagelogo img {padding-top: 5px;}
	.imgmobile img {margin-left: 77px;}
	
}

