.owl-nav button:focus {
outline: none;
}
body {
	padding: 0;
	margin: 0;
}
header.my_header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
    background: #fff;
}
section#slider {
    margin-top: 8%;
}

.dropdown_menu {
    background: #fff;
    display: none;
    position: absolute;
    width: 242px;
    padding: 32px 0;
}
.dropdown:hover .dropdown_menu {
    display: block;
}
.dropdown_menu ul {
    list-style: none;
    padding: 0;
}
.dropdown_menu li.nav-item:hover {
    background-color: #f5f5f5;
}
.dropdown_menu2 {
    position: absolute;
    width: 232px;
    background: #fff;
    padding: 20px 0px;
    left: -232px;
    top: 33px;
    display: none;
}
.oem_menu:hover .dropdown_menu2 {
    display: block;
}
.dropdown_menu2 ul li {
    padding-top: 4 !important;
    padding-bottom: 4 !important;
}
.dropdown_menu2 ul li a {
    padding: 0;
}

.dropdown_menu3 {
    position: absolute;
    width: 232px;
    background: #fff;
    padding: 20px 0px;
    left: -232px;
    top: 33px;
    display: none;
}
.end_user:hover .dropdown_menu3 {
    display: block;
}
.dropdown_menu3 ul li {
    padding-top: 4 !important;
    padding-bottom: 4 !important;
}
.dropdown_menu3 ul li a {
    padding: 0;
}




.logo img {
    width: 130px;
    height: auto;
}
.navbar .navbar-brand {
  font-size: 30px;
}
.navbar .nav-item {
  padding: 10px 20px;
}
.my_menu a.nav-link {
    font-size: 20px;
    font-weight: 700;
    color: #112849;
}
.fa-bars {
  color: #007bff;
  font-size: 30px;
}
.active a.nav-link {
    color: #ffa500;
}
.carousel-item img {
    width: 100%;
    height: 700px !important;
}
.slider_button a {
    background: #ffa500;
    padding: 10px 20px 12px 20px;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    letter-spacing: 4px;
}
.slider_button a:hover {
    background: #e99701;
    color: #fff;
    text-decoration: none;
}
.carousel-caption {
    top: 32% !important;
}
.carousel-caption h3 {
    font-weight: 800!important;
    text-transform: uppercase!important;
    font-size: 75px!important;
    color: #fff;
}
.carousel-caption a:hover {
    text-decoration: none !important;
}
.carousel-caption p {
    font-size: 20px;
    color: #fff;
}
.page_blog {
    text-align: center;
    padding: 116px 0;
    color: #fff;
}
.page_blog h5 {
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
}
.page_blog h1 {
    font-size: 100px;
    font-weight: 800;
    text-transform: uppercase;
    padding-bottom: 24px;
}
.page_blog a {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: 3px solid #fff;
    padding: 13px 34px;
}
.user a:hover {
    color: #fff;
    text-decoration: none;
    background: #ffa500;
}
.oem a:hover {
    color: #fff;
    text-decoration: none;
    background: #112849;
}
.industries {
    padding: 42px 0;
    background: #FFF;
}
.industries h1 {
    text-align: center;
    font-size: 64px;
    font-weight: 700;
    color: #112849;
    padding-bottom: 12px;
}
.contant_section {
    background: #00000075;
    position: absolute;
    top: 42%;
    width: 100%;
    text-align: center;
    padding: 8px 0 4px 0;
    color: #fff;
}
.contant_section h3 {
    font-size: 34px;
    font-weight: 700;
}

.industries button.owl-prev {
    position: absolute;
    left: -16px;
    top: 43%;
    width: 32px;
    height: 32px;
    color: #fff;
    z-index: 5;
    background: #112849 !important;
    border-radius: 100px;
}
.industries .owl-prev span {
    color: #ffa500;
    font-size: 46px;
    line-height: 20px;
}
.industries button.owl-next {
    position: absolute;
    right: -16px;
    top: 43%;
    width: 32px;
    height: 32px;
    color: #fff;
    z-index: 5;
    background: #112849 !important;
    border-radius: 100px;
}
.industries button.owl-next:focus-visible {
    outline: none;
}
.industries button.owl-prev:focus-visible {
    outline: none;
}
.industries .owl-next span {
    color: #ffa500;
    font-size: 46px;
    line-height: 20px;
}
.industries .owl-next span:focus-visible {
    outline: none;
}
.industries .owl-prev span:focus-visible {
    outline: none;
}
.Service_section {
    background: #efefef;
    padding: 12px 0;
}
.Service_section h1 {
    text-align: center;
    font-size: 64px;
    font-weight: 700;
    color: #112849;
    padding-bottom: 20px;
}
.Service_section p {
    font-size: 20px;
    line-height: 1.72em;
    color: #000;
    text-align: justify;
}
.Service_section p b{
	color: #ffa500;
}
.Service img {
    width: 100%;
    height: auto;
}
.Service_contant {
    text-align: center;
    background: #112849;
    color: #fff;
    cursor: pointer;
    width: 100%;
    height: 332px;
    margin: 10px 0;
    padding: 0 20px;
}
.Service_contant img {
    width: auto;
    transition-duration: 0.4s;
}
.Service_a .Service_contant:hover {
    background: linear-gradient(0deg, rgb(0 0 0 / 40%), rgb(0 0 0 / 40%)), url(../img/beverage-industry.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    border: 4px solid #ffa500;
    color: #ffa500;
}
.Service_contant h3 {
    font-size: 27px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 16px 0 40px 0;
}
.Service_contant h3 a {
    color: #fff;
    text-decoration: none;
}
.Service_contant:hover h3 a {
    color: #ffa500;
}
.Service_contant p {
    text-align: center;
    color: #fff;
    font-size: 20px;
    font-weight: 800;
    display: none;
    transition-duration: 0.4s;
}
.Service_contant:hover p {
	display: block;
}
.Service_contant:hover img{
	display: none;
}
.Service_b .Service_contant:hover {
    background: linear-gradient(0deg, rgb(0 0 0 / 40%), rgb(0 0 0 / 40%)), url(../img/maintenance-contract.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    border: 4px solid #ffa500;
    color: #ffa500;
}
.Service-list a {
    color: #fff;
    text-decoration: none !important;
}

.Service_contant:hover h3 {
    color: #ffa500;
}
.Service_c .Service_contant:hover {
    background: linear-gradient(0deg, rgb(0 0 0 / 40%), rgb(0 0 0 / 40%)), url(../img/hands-on-blueprints-scaled.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    border: 4px solid #ffa500;
    color: #ffa500;
}

.Service_d .Service_contant:hover {
    background: linear-gradient(0deg, rgb(0 0 0 / 40%), rgb(0 0 0 / 40%)), url(../img/automation1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    border: 4px solid #ffa500;
    color: #ffa500;
}
.Service_contant h3 {
    font-size: 27px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 16px 0 40px 0;
}
.Service_contant h3 a {
    color: #fff;
    text-decoration: none;
}
.Service_contant:hover h3 a {
    color: #ffa500;
}
.Service_contant p {
    text-align: center;
    color: #fff;
    font-size: 20px;
    font-weight: 800;
    display: none;
    transition-duration: 0.4s;
}
.Service_contant:hover p {
	display: block;
}
.Service_contant:hover img{
	display: none;
}
.Service_e .Service_contant:hover {
    background: linear-gradient(0deg, rgb(0 0 0 / 40%), rgb(0 0 0 / 40%)), url(../img/elec-meca.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    border: 4px solid #ffa500;
    color: #ffa500;
}
.Service-list a {
    color: #fff;
    text-decoration: none !important;
}

.Service_contant:hover h3 {
    color: #ffa500;
}
.Service_f .Service_contant:hover {
    background: linear-gradient(0deg, rgb(0 0 0 / 40%), rgb(0 0 0 / 40%)), url(../img/machinery.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    border: 4px solid #ffa500;
    color: #ffa500;
}

.Service_years {
	background: linear-gradient(0deg, rgb(0 0 0 / 50%), rgb(0 0 0 / 50%)), url(../img/slide11.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	color: #fff;
	text-align: center;
	padding: 100px 0;
}
.sepretor {
    border: 3px solid #ffa500;
    width: 60px;
    margin: 0 auto;
    padding: 0 !important;
}
.Service_years h1 {
    font-size: 60px;
    font-weight: 800;
    padding: 0 50px;
    margin-top: 30px;
}
.Service_years p {
    font-size: 20px;
    font-weight: 700;
    padding: 0 15%;
}
.Service_years h6 {
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 42px;
}
.Service_years a {
    background: #ffa500;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    padding: 14px 34px 18px 34px;
}
.Service_years a:hover {
    background: #112849;
    color: #fff;
    text-decoration: none;
}


.counters {
    background: #fff;
    border-top: 26px solid #ffa500;
    padding: 42px 0;
}
.counters ul {
    padding: 0;
}
.counters ul li {
    display: inline-block;
    width: 20%;
    text-align: center;
}
.counters ul li img {
    width: 54%;
}
.counters h1 {
    font-size: 53px;
    font-weight: 700;
    color: #ffa500;
    font-style: italic;
}
.counters p {
    color: #000;
    font-size: 16px;
    font-weight: 600;
    font-style: italic;
}
.contact_form {
    background: linear-gradient(0deg, rgb(0 0 0 / 40%), rgb(0 0 0 / 40%)), url(../img/FSEW4.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    color: #fff;
    padding: 60px 0;
}
.form_links h1 {
    font-size: 42px;
    color: #fff;
    font-weight: 700;
}
.Stay_seprtor {
    border: 3px solid #ffa500;
    width: 50px;
}
.form_links a {
    color: #FFF;
    font-size: 26px;
    font-weight: 700;
}
.form_links a:hover {
    color: #ffa500;
    text-decoration: none;
}
.form_links a i {
    font-size: 36px;
    padding-right: 8px;
}
.form_links p {
    margin: 0;
    padding: 10px 0;
}
.form input {
    width: 90%;
    background: #fff;
    border: none;
    padding: 10px 10px;
    margin: 8px 0;
    border-radius: 3px;
}
.form button {
    width: 90%;
    background: #ffa500;
    padding: 7px 0;
    border: 4px solid #fff;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-top: 10px;
    cursor: pointer;
}
.form button:hover {
    background: #112849;
}
.footer_menu {
    background: #ffa500;
    padding: 18px 0 1px 0;
}
.footer_menu ul {
    padding: 0;
}
.footer_menu ul li {
    display: inline-block;
    padding: 0 20px 0 0;
}
.footer_menu ul li a {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    font-style: italic;
}
.footer_menu ul li a:hover {
    text-decoration: none;
    opacity: 0.8;
}
.footer_bottom {
    background: #d98c00;
    color: #fff;
    padding: 18px 0 1px 0;
}



/*--=====================================================
             project-page-css-start
    =====================================================--*/
.banner{
    margin-top: 8%;
    background: linear-gradient(0deg, rgb(0 0 0 / 40%), rgb(0 0 0 / 40%)), url(../img/projects.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    color: #fff;
    padding: 140px 0;
}
.banner11{
    margin-top: 8%;
    background: linear-gradient(0deg, rgb(0 0 0 / 40%), rgb(0 0 0 / 40%)), url(../img/contact-us.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    color: #fff;
    padding: 140px 0;
}

.banner12{
    margin-top: 8%;
    background: linear-gradient(0deg, rgb(0 0 0 / 40%), rgb(0 0 0 / 40%)), url(../img/about-us.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    color: #fff;
    padding: 140px 0;
}
.banner h1 {
    font-size: 64px;
    font-weight: 800;
    text-transform: uppercase;
    border-left: 10px solid #ffa500;
    padding: 0 12px;
    width: 94%;
}
.banner p {
    font-size: 21px;
    color: #fff;
    padding: 16px 0 40px 0;
}
.banner a {
    background: #ffa500;
    color: #fff;
    padding: 12px 20px 13px 20px;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.banner a:hover {
    background: #112849;
    color: #fff;
    text-decoration: none;
}


.expertise_section {
    background: #fff;
    padding: 40px 0 10px 0;
}
.expertise_section h1 {
    font-weight: 800;
    font-size: 50px;
    color: #112849;
    text-align: center;
}
.expertise_section p {
    font-size: 18px;
    text-align: justify;
}
b {
	color: #ffa500;
}





.solutions_img img {
    width: 100%;
}
.solutions_contant h3 {
    font-weight: 700;
    font-size: 42px;
    color: #112849;
    width: 98%;
}
.solutions_contant ul {
    padding: 0;
}
.solutions_contant ul li {
    display: inline-block;
    vertical-align: top;
}
li.solutions_icon {
    width: 14%;
    text-align: center;
}
li.solutions_icon_contant {
    width: 83%;
}
.solutions_icon i {
    font-size: 46px;
    color: #ffa500;
}
.solutions_icon_contant h4 {
    font-weight: 800;
    font-size: 20px;
    color: #112849;
}
.solutions_icon_contant p {
    font-size: 17px;
    text-align: justify;
}
.solutions_section {
    background: #f7f7f7;
    padding: 50px 0 0 0;
}
.solutions_contant {
    padding-left: 16%;
}

.machinery_section {
    background: #efefef;
}
.machinery_contant {
    padding-left: 12%;
    padding-top: 2%;
}
.machinery_contant h1 {
    font-weight: 800;
    font-size: 40px;
    color: #112849;
}
.machinery_contant p {
    font-size: 17px;
    line-height: 1.8em;
}
.machinery_contant ul li {
    font-size: 17px;
    text-align: justify;
}
.machinery_img img {
    width: 100%;
}
.form_second ul {
    padding: 0;
    list-style: none;
    margin: 0;
}
.form_second ul li {
    width: 49.4%;
    display: inline-block;
}
.form_second input {
    width: 100%;
    background: #fff;
    border: none;
    padding: 10px 10px;
    margin: 8px 0;
    border-radius: 3px;
}
.form_second select {
    width: 100%;
    background: #fff;
    border: none;
    padding: 10px 10px;
    margin: 8px 0;
    border-radius: 3px;
}
.form_second textarea {
    width: 100%;
    background: #fff;
    border: none;
    padding: 10px 10px;
    margin: 8px 0;
    border-radius: 3px;
}
.form_second button {
    width: 42%;
    background: #ffa500;
    padding: 10px 0;
    border: 4px solid #fff;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 2px;
    margin-top: 10px;
    cursor: pointer;
    text-transform: uppercase;
    float: right;
}
.form_second button:hover {
    background: #112849;
}


.working_comtant h2 {
    font-weight: 800;
    font-size: 32px;
    color: #ffa500;
}
.working_comtant ul {
    padding: 0;
    list-style: none;
}
.working_comtant ul li {
    font-size: 20px;
    font-weight: 700;
    padding: 12px 0;
}
.working_comtant ul li i {
    font-size: 20px;
    border: 2px solid #ffa500;
    padding: 8px 8px;
    border-radius: 100px;
    color: #ffa500;
    margin-right: 8px;
}
.solutions_icon_contant ul li {
    display: revert;
}
.solutions_icon_contant ul {
    padding-left: 22px;
}
.img_bottom_section {
    text-align: center;
    color: #fff;
    padding: 60px 0 30px 0;
}
.img_bottom_section h1 {
    font-weight: 700;
    font-size: 42px;
    color: #fff;
}
.img_bottom_section p {
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 14px;
}

.leadership_section {
    text-align: center;
    background: #fff;
    padding: 82px 0;
}
.leadership_section h1 {
    font-weight: 800;
    text-transform: uppercase;
    font-size: 54px;
    color: #112849;
    padding-bottom: 16px;
}
.leadership_section img {
    padding: 34px 0;
    border-radius: 100%;
    width: 22%;
}
.leadership_section h4 {
    font-weight: 600;
    font-size: 30px;
    line-height: 1.6em;
    width: 63%;
    margin: 0 auto;
    color: #000;
}
.leadership_section p {
    font-weight: 500;
    padding-top: 26px;
    text-transform: uppercase;
}


ol.Contact_page {
    list-style: disc;
    padding-left: 76px;
}
ol.Contact_page li {
    padding: 0 !important;
    font-size: 16px;
    font-weight: 600;
}
.contactus_page ul li i {
    color: #fff !important;
    border: none;
    font-size: 46px;
    position: relative;
    top: 12px;
}
.banner p a {
    background: unset !important;
    padding: 0;
    color: #ffa500;
}
.Contact_no {
    background: #fff;
    padding: 48px 0;
}
.Contact_no h1 {
    font-weight: 800;
    font-size: 42px;
    color: #112849;
}
.Contact_no h4 {
    font-weight: 600;
    font-size: 28px;
    color: #112849;
    padding: 8px 0;
}

.Contact_page_form {
    background: #f7f7f7;
    padding: 40px 0 132px 0;
}
.Contact_page_form h1 {
    font-weight: 800;
    font-size: 42px;
    color: #112849;
}
.Contact_page_form .form_second input {
    margin: 12px 10px;
    width: 97%;
}
.Contact_page_form .form_second ul li {
    width: 47%;
    margin: 0 12px;
}
.Contact_page_form .form_second ul li input {
    width: 100%;
    margin: 12px 0;
}
.Contact_page_form .form_second select {
    margin: 12px 10px;
    width: 97%;
}
.Contact_page_form .form_second textarea {
    margin: 12px 10px;
    width: 97%;
}
.Contact_page_form .form_second button {
    width: 22%;
}


.join_us p {
    font-size: 21px;
    color: #fff;
    padding: 16px 0;
    margin: 0;
    width: 70%;
}
.join_us{
    margin-top: 8%;
    background: linear-gradient(0deg, rgb(0 0 0 / 40%), rgb(0 0 0 / 40%)), url(../img/IMG_3446-scaled.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    color: #fff;
    padding: 140px 0;
}

.join_us_links h2 a {
    font-size: 25px;
    font-weight: 800;
    color: #112849;
}
.join_us_links p a {
    font-weight: 700;
    font-size: 18px;
    text-transform: uppercase;
    color: #ffa500;
}
.join_us_links h2 a:hover {
    text-decoration: none;
}
.join_us_links p a:hover {
    text-decoration: none;
}
.join_us_links {
    padding-bottom: 26px;
}
.join_us_links_button a {
    background: #ffa500;
    border: none;
    padding: 14px 20px 15px 20px;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 2px;
}
.join_us_links_button a:hover {
    background: #ffa500;
    color: #fff;
    text-decoration: none;
}
.join_us_links_button {
    text-align: center;
    padding: 48px 0;
}
.join_us_contant {
    padding: 70px 0;
}

.oem_page{
    margin-top: 8%;
    background: linear-gradient(0deg, rgb(0 0 0 / 40%), rgb(0 0 0 / 40%)), url(../img/prod-line.jpeg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    color: #fff;
    padding: 140px 0;
}
.end_user_page{
    margin-top: 8%;
    background: linear-gradient(0deg, rgb(0 0 0 / 40%), rgb(0 0 0 / 40%)), url(../img/end-user-banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    color: #fff;
    padding: 140px 0;
}
.oem_banner {
    padding: 60px 0;
    background: #efefef;
}
.oem_banner h4 {
    font-weight: 600;
    font-size: 22px;
    text-align: center;
    line-height: 1.8em;
}



.outsourcing_section h1 {
    font-weight: 800;
    font-size: 42px;
    color: #112849;
}
.outsourcing_section p {
    font-size: 19px;
    padding-bottom: 10px;
}
.outsourcing_section h6 {
    font-size: 19px;
    padding-bottom: 10px;
    font-weight: 400;
}
.outsourcing_section ul {
    padding: 0;
    list-style: none;
    column-count: 3;
}
.outsourcing_section ul li {
    font-size: 18px;
    padding: 8px 0;
}
.outsourcing_section ul li i {
    color: orange;
    padding: 7px;
    border: 2px solid #ffa500;
    border-radius: 100px;
    margin-right: 8px;
}
.outsourcing_section {
    padding: 50px 0 0 0;
}

.oem_blog_contant h1 {
	font-weight: 800;
    font-size: 42px;
    color: #112849;
}
.oem_blog_contant p {
	font-size: 17px;
    padding-top: 20px;
    line-height: 1.8em;
}
.oem_blog_contant ul li {
    font-size: 17px;
    line-height: 1.8em;
}
.oem_blog_contant ul {
    padding-left: 24px;
}
.oem_slider .carousel-item img {
    width: 100%;
    height: unset !important;
}
.oem_slider .carousel-caption h3 {
    font-weight: 700!important;
    text-transform: uppercase!important;
    font-size: 50px!important;
    color: #fff;
}
.oem_blog_contant {
    padding-left: 5%;
    padding-top: 28px;
    padding-right: 11%;
}
.blog_backgraound {
    background: #efefef;
}
.oem_automation {
	background: url('../img/Automation-Programming.jpg');
	background-position: center;
	background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 400px;
}
.oem_project {
	background: url('../img/proj-mana.jpg');
	background-position: center;
	background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 460px;
}
.oem_drafter {
	background: url('../img/Linkedin-Post-Sces-1.png');
	background-position: center;
	background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 560px;
}

.client_services {
	text-align: center;
}
.client_services img {
    width: 100%;
}
.client_services h1{
	font-weight: 800;
    font-size: 42px;
    color: #112849!important;
}
.client_services_contant {
    text-align: left;
    padding: 30px 54px;
    border: 1px solid #d1d1d1;
    margin: 28px 0;
}
.client_services_contant h3 {
    font-weight: 700!important;
    font-size: 21px!important;
    color: #112849!important;
}
.client_services_contant p {
    font-size: 16px;
    line-height: 1.8em;
    text-align: justify;
}
.client_services_contant p a {
    background: orange;
    padding: 10px 22px !important;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 2px;
}
.client_services_contant p a:hover {
    background: #112849;
    color: #fff;
    text-decoration: none;
}
.client_services p a {
    background: orange;
    padding: 14px 22px;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 2px;
}
.client_services p a:hover {
    background: #112849;
    color: #fff;
    text-decoration: none;
}
.client_services {
    padding: 60px 0;
}


.contactus_page ul.end_user li i {
    top: 8px !important;
}

.end_user_production {
	background: url('../img/bottling-line.jpeg');
	background-position: center;
	background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 560px;
}
.end_user_machine {
	background: url('../img/machine-operat.jpg');
	background-position: center;
	background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 500px;
}
.end_user_maintenance {
	background: url('../img/maintenance-contract.jpg');
	background-position: center;
	background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 500px;
}



@media only screen and (max-width: 767px) {
.carousel-caption h3 {
    font-size: 26px!important;
}
.slider_button a {
    padding: 8px 12px 10px 12px;
    font-size: 12px;
    letter-spacing: 2px;
}
.carousel-item img {
    height: 400px !important;
}
.page_blog h1 {
    font-size: 44px;
}
.page_blog a {
    font-size: 11px;
    padding: 9px 16px;
}
.industries h1 {
    font-size: 32px;
}
.industries button.owl-next {
    right: 5px;
}
.industries button.owl-prev {
    left: 5px;
}
.Service_section h1 {
    font-size: 32px;
}
.Service_years h1 {
    font-size: 32px;
}
.counters ul li {
    width: 100%;
}
.counters ul li img {
    width: 32%;
}
.counters h1 {
    font-size: 40px;
}
.form_links h1 {
    font-size: 32px;
}
.form_links a {
    font-size: 16px;
}
.form_links a i {
    font-size: 24px;
}
.form input {
    width: 100%;
}
.form button {
    width: 100%;
}
.footer_menu ul li {
    display: block;
    padding: 4px 20px 0 0;
}
.contant_section h3 {
    font-size: 30px;
}
.banner h1 {
    font-size: 32px;
}
.banner a {
    padding: 10px 14px 11px 14px;
    font-size: 12px;
}
.outsourcing_section h1 {
    font-size: 32px;
}
.outsourcing_section ul {
    column-count: 1;
}
.oem_blog_contant h1 {
    font-size: 32px;
}
.oem_blog_contant {
    padding-left: 0%;
}
.oem_slider .carousel-caption h3 {
    font-size: 26px!important;
}
.oem_automation {
    height: 260px;
    margin: 10px 0;
}
.oem_project {
    height: 260px;
    margin: 10px 0;
}
.oem_drafter {
    height: 260px;
    margin: 10px 0;
}
.client_services h1 {
    font-size: 32px;
}
.form_second ul li {
    width: 100%;
}
.form_second button {
    width: 56%;
}
.working_comtant ul li {
    font-size: 20px !important;
    padding: 0 0 0px 0;
}
.end_user_page {
    padding: 140px 0 40px 0;
}
.oem_page {
    padding: 140px 0 40px 0;
}
.end_user_production {
    height: 260px;
    margin: 10px 0;
}
.end_user_machine {
    height: 260px;
    margin: 10px 0;
}
.end_user_maintenance {
    height: 260px;
    margin: 10px 0;
}
.expertise_section h1 {
    font-size: 32px;
}
.solutions_contant h3 {
    font-size: 32px;
}
.solutions_contant {
    padding-left: 0%;
}
.machinery_contant h1 {
    font-size: 32px;
}
.machinery_contant {
    padding-left: 0%;
}
.machinery_img img {
    padding-bottom: 20px;
}
.working_comtant h2 {
    padding-top: 20px;
}
.banner .working_comtant ul li {
    font-size: 16px !important;
    padding: 4px 0 !important;
}
.working_comtant ul li i {
    font-size: 12px;
}
.banner {
    padding: 140px 0 40px 0;
}
.leadership_section h1 {
    font-size: 32px;
}
.leadership_section h4 {
    font-size: 18px;
    width: 92%;
}
.contactus_page ul li i {
    font-size: 28px;
    top: 6px;
}
.Contact_no h1 {
    font-size: 20px;
}
.Contact_no h4 {
    font-size: 18px;
}
.Contact_page_form h1 {
    font-size: 32px;
}
.Contact_page_form .form_second ul li {
    width: 100%;
    margin: 0;
}
.Contact_page_form .form_second input {
    margin: 0;
    width: 100%;
}
.Contact_page_form .form_second select {
    margin: 12px 0;
    width: 100%;
}
.Contact_page_form .form_second textarea {
    margin: 12px 0;
    width: 100%;
}
.Contact_page_form .form_second button {
    width: 56%;
}
.join_us_links h2 a {
    font-size: 18px;
}
.join_us_links p a {
    font-size: 14px;
}
.join_us_links {
    padding-bottom: 0px;
}



}
