@media screen and (max-width: 1399px) {
.font-size-70 {font-size: 60px;}	
.font-size-60 {font-size: 42px;}
.font-size-55 {font-size: 40px;}
.font-size-24 {font-size: 22px;}
.ourservices .owl-nav {left: 0; right: 0; position: relative; margin: 15px auto 0; top: 0; max-width: 105px; transform: initial;}
}

@media screen and (max-width: 1199px) {
.font-size-70 {font-size: 50px;}
.font-size-60 {font-size: 36px;}
.font-size-55 {font-size: 34px;}
.font-size-56 {font-size: 46px;}
.font-size-40 {font-size: 30px;}
.font-size-28 {font-size: 24px;}
.font-size-25 {font-size: 20px;}
.font-size-24 {font-size: 20px;}
.font-size-22 {font-size: 18px;}
.font-size-20 {font-size: 17px;}
.line-hight-3 {line-height: 1.3;}
.owl-ourlegacy .owl-item .mad{margin-left: -40px; margin-right: -40px;}
.owl-ourlegacy .owl-item.active.center .mad {margin-left: -70px; margin-right: -70px;}
.owl-ourlegacy-mad > div {margin-left: -40px; margin-right: -40px;}
.news_boxes .news-img {min-height: 190px;}
}

@media screen and (max-width: 991px) {
.font-size-70 {font-size: 38px;}
.font-size-56 {font-size: 36px;}
.font-size-40 {font-size: 26px;}	
.font-size-30 {font-size: 24px;}	
.font-size-26 {font-size: 22px;}
.font-size-22 {font-size: 20px;}
.font-size-18 {font-size: 16px;}
.homepad {padding-top: 4rem; padding-bottom: 4rem;}
.home-pad {padding-top: 2rem; padding-bottom: 2rem;}
.company-box .the-company img {max-width: 70px;}
.company-box {margin-top: 130px;}
.company-box .the-company {margin-top: -64px;}
.speak-themselves {min-height: 200px;}
.logo-icon img {max-width: 50px;}
.logo-icon {margin-top: -38px;}
.ourservices-img img {max-width: 70px;}
.footer .logo-footer img {max-width: 130px;}
.see-secret {padding-top: 4rem !important;}
.services-row > div {margin-top: 60px;}
.owl-ourlegacy .owl-item .mad{margin-left: -30px; margin-right: -30px;}
.owl-ourlegacy .owl-item.active.center .mad {margin-left: -50px; margin-right: -50px;}
.owl-ourlegacy-mad > div {margin-left: -30px; margin-right: -30px;}
body .form-control::-webkit-input-placeholder {font-size: 16px;}
body .form-control::-moz-placeholder {font-size: 16px;}
body .form-control:-ms-input-placeholder {font-size: 16px;}
body .form-control:-moz-placeholder {font-size: 16px;}
.header-right > a {width: 32px; height: 32px; line-height: 16px;}
.header-right .language-icon img {max-width: 20px;}
.header-right .language-icon span {padding-top: 4px;}
.offcanvas-btn {padding-right: 0; padding-left: 0;}
.news_boxes .news-img {min-height: 150px;}
}

@media screen and (max-width: 767px) {
.font-size-60 {font-size: 28px;}
.font-size-56 {font-size: 32px;}	
.font-size-36 {font-size: 28px;}
.font-size-30 {font-size: 22px;}
.font-size-28 {font-size: 22px;}
.homepad {padding-top: 3.5rem; padding-bottom: 3.5rem;}
.home-pad {padding-top: 1.5rem; padding-bottom: 1.5rem;}
.home-banner .carousel-caption {width: 89%; left: 0; right: 0; margin: 0 auto;}
.home-banner .carousel-item::before {background: rgba(0,0,0,0.4);}
.home-banner .carousel-indicators {margin-bottom: 0.2rem;}
.home-banner .carousel-caption h1 {font-size: 36px;}
.home-banner .carousel-indicators [data-bs-target] {width: 8px; height: 8px;}
.company-box {margin-top: 120px;}
.see-secret {padding-top: 3rem !important;}
.newsevents .owl-nav {position: relative; left: 0; bottom: 0; margin: 12px auto 20px; right: 0;	max-width: 83px;}
.newsevents .newsevents-pad {padding-bottom: 0px;}
.footer {padding-top: 2.2rem;}
.see-secret-l::after {margin-bottom: -16px;}
.services-row > div {margin-top: 40px;}
.owl-nav button.owl-prev, .owl-nav button.owl-next {width: 40px; height: 40px; background-size: 80px !important;}
.owl-nav button.owl-next {background-position: -42px 0 !important; margin-left: 3px;}
.owl-nav button.owl-next:hover {background-position: -42px -41px !important;}
.owl-nav button.owl-prev:hover {background-position: 0px -41px !important;}
.ourservices .owl-nav {max-width: 83px;}
.owl-ourlegacy .owl-item .mad{margin-left: -20px; margin-right: -20px;}
.owl-ourlegacy .owl-item.active.center .mad {margin-left: -60px; margin-right: -60px;}
.owl-ourlegacy-mad > div {margin-left: -20px; margin-right: -20px;}
.owl-ourlegacy .owl-nav {margin-top: 1rem;}
}

@media screen and (max-width: 575px) {
.font-size-70 {font-size: 34px;}
.font-size-56 {font-size: 28px;}
.font-size-48 {font-size: 38px;}	
.font-size-40 {font-size: 24px;}
.home-banner .carousel-caption h1 {font-size: 22px;}
.home-banner .carousel-caption p{font-size: 14px;}
.footer {padding-top: 2rem;}
.contractingworks li img {max-width: 24px;}
.owl-ourlegacy .ourlegacy-bg h2 {font-size: 18px;}
.owl-ourlegacy .ourlegacy-bg p {font-size: 14px;}
.see-secret {padding-top: 2.5rem !important;}
.news_boxes .news-img {min-height: 250px;}
}

@media screen and (max-width: 479px) {
.font-size-36 {font-size: 22px;}
.header-right > a i {font-size: 16px !important;}
.header-right > a i.fa-shopping-cart {font-size: 18px !important;}
.header-right > a {width: 28px; height: 28px; line-height: 8px; padding: 5px !important;}
.header-right .dropdown-menu {margin-top: -8px;}
.home-banner .carousel-caption p {font-size: 13px;}
.home-banner .carousel-indicators [data-bs-target] {width: 6px; height: 6px;}
.speak-themselves {padding: 1.2rem !important;}
.owl-ourlegacy .owl-item .mad{margin-left: -10px; margin-right: -10px;}
.owl-ourlegacy .owl-item.active.center .mad {margin-left: -50px; margin-right: -50px;}
.owl-ourlegacy-mad > div {margin-left: -10px; margin-right: -10px;}
.numbersspeak-row > div {flex: 0 0 auto; width: 100%;}
.speak-themselves {min-height: 150px;}
.company-box .the-company {top: -42px;}
.userprofile {margin-left: 0rem !important; margin-right: .1rem !important;}
.header-top .logo img {max-width: 140px;}
.news_boxes .news-img {min-height: 180px;}
}

@media screen and (max-width: 400px) {
.ourlegacy-tab li.nav-item button {font-size: 12px;}
.ourlegacy-tab li.nav-item button::after {width: 14px; height: 14px; bottom: -7px;}

}	
