.filter-select .cust-select select{ min-width:300px; left:0;}
.ArrowRight{ display:none;}

.carousel-caption-wrap{position: absolute; left: 0; top: 0; width: 100%; height:calc(100% - 150px);display: flex; align-items: center;}
.carousel-caption-wrap .carousel-caption{position: relative; left:inherit; right:inherit; transform:none;width: 100%;}
.carouselHome.carousel.slide .carousel-indicators { right: 0; left: initial;  left: 0; text-align: right;  max-width: 1140px; text-align: right;  margin: 0 auto;  justify-content: flex-end;transform: translateY(-10px);-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);}
.industr-img .hola a:hover{ color:#fff;}
.industries-list:hover .overlay-industry { background: transparent;}

section.customer-logos{ padding-right:25px; padding-left:25px; margin-left:0px;}
section.customer-logos .slick-slide img{ margin:0 auto;}
section.customer-logos button.slick-prev.slick-arrow{left:0px; background-position: left;}
section.customer-logos .slick-next.slick-arrow{ background-position:right; right:0px;}
#aboutUs-slider section.customer-logos{ padding-right:0px; padding-left:0px;}
.footer-section img{ height:auto !important;}
.media img{ margin-top:-5px;}
/*.industr-img > div:first-child .industries-list .overlay-industry { background: transparent;}
.industr-img > div:first-child .hola {background: #021832; color: #fff;}*/

.main-menu ul.sub-menu{ margin-left:5px; max-width:200px;}
.navbar-expand-lg .navbar-nav li{padding-right: 0.5rem; padding-left: 0.5rem;}
.navbar-expand-lg .navbar-nav .nav-link{padding-right:0px; padding-left:0px;}
.free-assement .industry-blub .btn i{ margin: 0 0 0 10px;  position: relative;  top: 2px;}
#aboutUs-slider{ margin-bottom:100px;}
.brands-hearder{ position:relative;}
.i-p{ padding-bottom:4px;}
.project-foot-col .i-p{ padding-bottom:1px;}
select.custom-drop::-ms-expand {display: none;}
.enquireform p:last-child br{ display:none;}
#Brands-use{position: relative;}
#Brands-use .branbs-hed{ padding-left:0px; padding-right:0px;}
#Brands-use .branbs-hed:hover{ color:#fff;}
#Brands-use div.color-red{position: absolute; right: 0; height: 100%;}
.assressInfo{ padding-left:30px;}
.assressInfo p{ padding-left:0px;}
div.wpcf7-response-output.wpcf7-validation-errors{ background: #f7e2e2; width: auto; color:red; padding: 6px 20px 8px; border: 1px solid #f9a8a8 !important;
    margin:0px; color:red; }
.enquireform div.wpcf7-response-output{ margin-top:65px;}	
.OurTeam .h2-heading:hover{ color:#fff;}	
.contact-col{padding-left: 25px; margin-top:70px;}
.tran-industry {letter-spacing: 1.5px;}
#sale-hire{ margin-top:98px; margin-bottom:117px;}
.hide-blank-space{ display:none;}
.carouselAbout .carousel-indicators{ display:none;}
.brandsContainer{ padding-left:0px; padding-right:0px; margin-top:58px;}
.scroll-btn{ margin-bottom:25px;}
.article-text li{position:relative; list-style:none;padding-left: 20px; line-height:24px;}
.article-text li:before{content:''; width:4px; height:4px; background:#4e4e4e; border-radius:50%;position: absolute; left: 0; top: 11px;}
.sticky.industry-page{margin-top: -170px;}
#related-pro.prject-sectn{margin: 125px 0 180px;}

/*Custome Select menu Start*/

/*Default Custome Select menu Start*/
.bootstrap-select .dropdown-toggle{border-bottom: 1px solid #4e4e4e57 !important;
font-style: italic; color: #495057; font-weight: normal; outline:none;}
.bootstrap-select .dropdown-toggle::after{ display:none;}
.bootstrap-select .dropdown-menu{ background:#fff; width:100%; min-width:inherit;}
.bootstrap-select a.dropdown-item { background: #e8e8e8; margin:0px 0 1px; padding: 12px 16px; color:#495057;}
.bootstrap-select a.dropdown-item:hover{ color:#fff; background:#d3d3d3;}
.bootstrap-select li:last-child a.dropdown-item{ margin-bottom:0px;}
.bootstrap-select a.dropdown-item .text:first-letter, .bootstrap-select .dropdown-toggle .filter-option-inner-inner:first-letter{ text-transform:capitalize;}
.bootstrap-select .dropdown-menu{ padding-top:0px; margin-top:8px;padding-bottom: 0;}
.bootstrap-select .dropdown-item.active, .dropdown-item:active { color:#495057;}
.bootstrap-select .dropdown-toggle:focus{ outline:none !important;}
.bootstrap-select > .dropdown-toggle{border-width:0px !important;color: #495057 !important;
background:url(../images/down-arrow.png) no-repeat calc(100% - 10px) 13px #fff !important; background-size:13px 15px !important;}
.errorMsgshow .bootstrap-select > .dropdown-toggle{ opacity:0.9;}
.dropup .dropdown-toggle::after{ border:none;}
.bootstrap-select .btn-light:focus, .btn-light.focus {box-shadow: none !important;}
/*Default Custome Select menu End*/

.enquireform .bootstrap-select > .dropdown-toggle {background-color: transparent !important;}

.service-hearder .bootstrap-select > .dropdown-toggle{background: #bf3119 !important; padding-left:16px; padding-right:16px;font-style: normal;}
.service-hearder .bootstrap-select .dropdown-toggle .filter-option-inner-inner{ color:#fff;}
.service-hearder .bootstrap-select .dropdown-menu a.dropdown-item{ font-size:15px;}
.service-hearder .bootstrap-select a.dropdown-item{ background:none;padding:9px 16px; border-bottom:1px solid #d3d3d3; margin-bottom:0px;}
.service-hearder .bootstrap-select li:last-child a.dropdown-item{border-bottom:none;}
.service-hearder .bootstrap-select a.dropdown-item:hover{ background:#d3d3d3; color:#fff;}
.service-hearder .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {min-width: 300px;}
.service-hearder .cust-select::after{ width:34px; height:34px; top:0px;right: 0;}
.service-hearder .bootstrap-select .dropdown-menu{ margin-top:0px;}
.service-hearder .bootstrap-select div.dropdown-menu{width: calc(100% - 32px); min-width:10px !important;}
.project-listprojpage .service-hearder .filter-select .cust-select{ margin-right:15px;}
.project-listprojpage .service-hearder .filter-select .cust-select:last-child{ margin-right:0px;}
.service-hearder .bootstrap-select:after{content: '>'; font: 17px "Consolas", monospace; color: #bf311a;-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg);-ms-transform: rotate(90deg); transform: rotate(90deg); right:0px; top:0px;  padding: 3.5px 13px; position: absolute;pointer-events: none; background: #e6e6e6;  border: 1px solid #bf311a; margin-left: 0; margin-right: 0;z-index: 99;width: 35px; height: 35px;right: 0; top: 0;padding: 0;padding-bottom: 5px; display: flex;align-items: center;justify-content: center;}
#OurPro .cust-select:after{ display:none;}	
.service-hearder .bootstrap-select.show:after{transform: rotate(270deg);-webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -ms-transform: rotate(270deg);padding-right:0px; padding-left: 0;}

.service-hearder .bootstrap-select::after{}
.service-hearder .bootstrap-select.show::after{ padding-right:0px;padding-top:2px;}
/*Custome Select menu End*/

#navbarNavDropdown .navbar-nav .sub-menu .nav-link{font-family: 'proxima_nova_rgregular';}
.project-Article .btn-red{padding: 13px 25px 15px;}
.project-Article .btn-red i{position: relative; top: 2px;padding-left: 5px;}
/*#related-pro .prject-slider{ width:calc(100% -(100vw - 1155px)/2); }*/

.service-hearder .bootstrap-select:after{background-image:url("../images/down-arrow-Red.png");font-size: 0px; background-repeat: no-repeat; transform: none !important; background-position: center;background-size: 9px 7px; content:'';}
.service-hearder .bootstrap-select.show::after{transform:none !important;background-image:url("../images/up-arrow-Red.png");}
.internal-page .breadcums ul{ padding-left:50px; padding-right:50px; margin-top: 5px;}
.internal-page .cool-2.color-light-gray{ background:#fff;}

.BackAction, .BackAction:hover, .BackAction a:hover{ text-decoration:none;}
.BackAction a{ color:#fff; letter-spacing:2px;}
.BackAction img{ max-width:40px; height:auto; margin-right: 20px; vertical-align:baseline; position: relative; top: -2px;}
.internal-page #scroll-down{ text-align:center;}
.internal-page #scroll-down img{ margin-bottom:10px;}
.ProjectDetail .industry-intro-pic img {display: inherit;}
.show-xs{ display:none;}
.show-sm{ display:inline;}
.sticky.industry-page .cool-1 .color-light-gray a:hover{ text-decoration:none;}
.call-num{ color:#fff; display:flex;  align-items: center;}
.call-num:hover{ color:#fff; text-decoration:none;}
.contactus-mobile a:hover{ text-decoration:none;}

@media only screen and (min-width:568px) {
.prject-slider .arrows{ width: calc(35% + 5px); width: -webkit-calc(35% + 5px); -moz-width: calc(35% + 5px); position: absolute; height: 52px; bottom: 5px;
    text-align: right !important; display: flex; justify-content: flex-end; align-items: start; margin: 0; padding-top: 20px;}
.prject-slider .slick-arrow{ position:static;}

}
@media only screen and (min-width:768px) {
	.prject-slider .arrows{width: calc(33% + 5px); width: -webkit-calc(33% + 5px); -moz-width: calc(33% + 5px); height: 58px;}
	#late-projects.prject-latetlist .row.project-Article{ margin-left:0px !important; margin-right:0px !important;}
	.StickyRowCard{ margin:0px;}
	#late-projects.prject-latetlist .row-pics-container .h2-heading{ padding-left:8px; padding-right:8px;}
	#OurPro.project-listprojpage .service-hearder a.h2-heading{ padding-left:0px;}
}
@media only screen and (min-width:1024px) {
	.tran-industry {letter-spacing: 1.5px; min-width: 280px; margin-top: 100px; margin-left: -106px;}
.hola{height: 280px; padding-top:28px;}
.enq-btn a{min-width: 184px; height: 46px;font-weight: 300;font-size: 18px;}
.enq-btn a i{margin-left:10px; background-image:url(../images/arrow_submit.png);width: 7px;
height: 10px;
background-repeat: no-repeat;
background-position: center center;}
.enq-btn a i:before{ display:none;}
#late-projects{ margin-top:109px;}
}

@media only screen and (min-width:1366px) {
	#industry img, .project-hed img, #contact-header img{ height:100vh;}
}
@media only screen and (min-width:1400px) {
	.prject-sectn{ min-height:700px;}
	.prject-slider .arrows{width: calc(33% + 9px); width: -webkit-calc(33% + 9px); -moz-width: calc(33% + 9px); height:59px;}

}
@media only screen and (min-width:1600px) {
	.free-assement {margin-bottom: 210px;}
	.section-margin-top { margin-top: 150px;}
	#aboutUs-slider{ margin-bottom:125px; margin-top:125px;}
	.color-light-gray.machiner-sect{padding: 0 15px 145px !important;}
	.enquireform input[type="submit"].wpcf7-form-control.wpcf7-submit.btn.btn-primary{background-position: 105px 16px; font-size: 20px;	font-weight: 500; line-height: 16px; height: 40px; padding: 0 10px 4px 0 !important; width: 140px;	vertical-align: top;}
	
.contact-form input[type="submit"].wpcf7-form-control.wpcf7-submit.btn.btn-primary{background-position:113px 20px; font-size: 20px;	font-weight:300; line-height: 16px; height:50px; padding: 0 15px 4px 0 !important; width: 160px; vertical-align: top;margin-top: 50px;}	
.industries-breadcums{padding-top:31px !important; padding-bottom: 32px !important;}
.industry-page .cool-1 .div-1{ height:126px;}
.industry-page .cool-1 .div-1::after{ height:96px;}
.sticky.industry-page{ margin-top:-126px;}
.industry-page .cool-1 h2 {padding: 32px 20px 0;}
#related-pro.prject-sectn{margin: 156px 0 110px;}
.prject-slider .slider_caption .span4{margin-left: -2px;width: calc(100% - -1px);}
.bootstrap-select a.dropdown-item {padding: 15px 16px;}
.service-hearder .bootstrap-select div.dropdown-menu {width: calc(100% - 36px);}
.service-hearder .bootstrap-select .dropdown-menu {  margin-top: 1px;}
.service-hearder .bootstrap-select:after{ width:35px; height:35px;}
}



@media only screen and (min-width:1601px) {
	.prject-sectn{ min-height:700px;}
	.ProjectDetail + .prject-sectn { min-height: 900px;}
}


@media only screen and (min-width:1920px) {
.carousel.slide.carouselAbout .carousel-indicators{bottom:145px !important;}
.carousel.slide .carousel-indicators{ bottom:198px !important; max-width: 1280px !important;}
.footer-section .h2-heading {padding:22px 0 32px;}
.main-menu ul.sub-menu{ max-width:270px;}	
.service-section .h2-heading {margin-bottom: 78px; margin-top: 30px;}
#footer_menu li a {font-size: 17px !important;font-weight: 300;}
.breadcums ul li a{ font-size:18px;}
.footer-section .h2-heading{ padding-top:40px;}
.contact-col h3{ font-size:35px; font-weight:600;}
.tran-industry{ letter-spacing:1.5px;min-width: 340px; margin-top: 130px; margin-left: -128px;}
.hola{height: 340px; padding-top:28px;}
.service-list .serv-nmae {font-size: 20px !important;}
#our-process .scroll-btn{height: 85px;display: flex;align-items: center;justify-content: center;}
#our-process .scroll-btn img{ width:auto; height:auto;}
#our-process.proces-sectn .process-cont .icon-font{ font-size:25px;}
#our-process.proces-sectn .process-cont .scroll-btn { margin-bottom: 40px;}
#our-process.proces-sectn .service-hearder a{ margin-bottom:120px;}
#our-process.section-pain-container {margin-top: 73px;}
.prject-sectn .haeding{padding:23px 0 2px;}
.prject-slider .slider_caption{ top:-6px;}
.prject-slider .arrows{ padding-top:0px; bottom:31px;}
.prject-slider .slick-arrow{width: 50px; height: 50px;}
.prject-slider .arrows{ height:52px;}
.prject-slider .arrows button.slick-next.slick-arrow, .prject-slider .arrows button.slick-prev.slick-arrow{background-size: 28px 28px;}
.prject-slider .slider_caption .span4{padding: 20px 40px;min-height: 100px;align-items: center;display: flex;}
.prject-slider .slider_caption .span4 h2{font-size: 30px; font-family: 'proxima_novasemibold';}
#industry-content .industry-blub.article-text{padding-left:65px !important; padding-right: 65px !important;}
.article-text li{line-height:30px;}
.article-text li:before{top: 13px;}
.industry-page .div-1 h2 {font-size:22px;font-family: 'proxima_nova_rgregular';}
#related-pro.prject-sectn{margin: 156px 0 360px;}
.service-hearder .bootstrap-select > .dropdown-toggle{height: 50px;font-size: 19px;font-style: normal;line-height: 46px;padding-top: 0;padding-bottom: 0;letter-spacing: 0.3px;}
.service-hearder .bootstrap-select::after{width: 50px; height: 50px;font-size:30px; padding-bottom:6px;background-size: 16px auto;}
.service-hearder .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {min-width: 397px;}
.service-hearder .bootstrap-select div.dropdown-menu {width: calc(100% - 50px);}
.h2-heading.BackAction{ font-size: 26px !important;}
.machiner-sect .machineContent .btn-secondary { font-size:15px;}
}


@media only screen and (max-width:1199px) {
.service-list .all-service:hover, .service-list .all-service.active{ margin-top:0px;}
.carouselHome.carousel.slide .carousel-indicators{max-width: 960px;}
.enquireform input[type="submit"].wpcf7-form-control.wpcf7-submit.btn.btn-primary, .contact-form input[type="submit"].wpcf7-form-control.wpcf7-submit.btn.btn-primary{ width:auto;}
#related-pro.prject-sectn { margin: 125px 0 70px;}
.navbar-expand-lg .navbar-nav .nav-link{margin: 5px 4px 0;}
.industry-blub { padding: 30px 50px !important;}
.contact-form .bootstrap-select > .dropdown-toggle { height: 34px;}
.enqire { display: none;}
}

@media screen and (max-width: 1199px) and (min-width: 768px) {
.internal-page .cool-1{ display:block;}
.internal-page .breadcums ul{ padding-left:30px;}
.home-clients { padding-top: 2.5rem;  padding-bottom: 2.5rem !important;}
.mt-40 { margin-top: 2em;}
.machiner-sect .service-hearder a { margin-bottom: 0px; margin-top: 50px;}
.free-assement{ margin-top:0px; margin-bottom:30px;}
.color-light-gray.machiner-sect{ padding-bottom:20px !important;}

/*iPad fixing*/
.service-hearder .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {min-width: 320px;}
.filter-select .cust-select { width: 320px}
.industr-img a{font-family: 'proxima_novasemibold'; font-size: 14px;}
#late-projects.prject-latetlist .project-Article > div{flex: 0 0 50%; max-width: 50%;}
#late-projects.prject-latetlist .project-Article .industry-blub div > br{ display:none;}
section.customer-logos { padding-right: 35px; padding-left: 35px;}
.footer-row > div:first-child{ padding-left:0px !important;}
.footer-row > div:last-child{ padding-right:0px !important;}
.footer-menu .mb-3 { margin: 0px 0 0 -40px !important; display: inline-block; position: relative;top: 0; left: -20px;}
#footer_menu li a{font-weight: 400;}
.carousel-inner img, #first img{ height:auto;}
.internalPageRow{ margin-left:0px; margin-right:0px;}
/*/iPad fixing*/
}

@media screen and (max-width: 991px) and (min-width: 768px) {
#jsproduct_id > div{flex: 0 0 50%; max-width: 50%;}
#late-projects{ margin-top:30px;}	
#late-projects.prject-latetlist .project-Article .industry-intro-pic {padding: 0px !important;}
#late-projects.prject-latetlist .project-Article .industry-blub {padding: 20px 25px !important;}
#late-projects.prject-latetlist .project-Article .industry-blub p{max-height: 150px; overflow: hidden;}
.footer-contacdetail p { margin-top: 0px !important;}
.footer-menu .mb-3{ margin-top:34px !important;}
#footer_menu li a{ margin-bottom:6px;}
.footer-row > div:nth-child(2) { flex: 0 0 26.3333333333%;  flex-grow: 0;max-width: 26.3333333333%;}
.footer-row > div:nth-child(3) { flex: 0 0 22.3333333333%;  flex-grow: 0;max-width: 22.3333333333%;}

.HomeLatestPro > div{ flex: 0 0 50%; max-width: 50%;}
.HomeLatestPro > div.industry-intro-pic{padding:0px !important;}
.HomeLatestPro > div.industry-blub {padding: 25px 30px !important;}
.HomeLatestProText{ max-height:150px; overflow:hidden;}
.home-sticky.sticky, .sticky.industry-page, .sticky { margin-top: 0;}
.carousel.slide .carousel-indicators{bottom: 0px !important;}
#contact-header img { min-height: inherit;}
.sticky.internal-page{flex-direction: column;}
.sticky.internal-page .cool-2 { width:100%; order: 2; padding:0px; background: #bf311a;}
.sticky.internal-page .cool-2 #scroll-down img.show-xs{ display:block; margin-bottom:15px;}
.sticky.internal-page .cool-2 img.show-sm{ display:none;}
.sticky.internal-page .cool-2 p{ display:none;}
.sticky.internal-page .color-red h2{padding-top:0px; padding-bottom:28px;}
.internal-page .breadcums ul{ margin-top:10px;}

}


@media only screen and (max-width:991px) {
.nav-custom{ height:59px;}	
.nav-custom .red-logo{position: absolute;left: 015px; top: 5px;}
.nav-custom.open-menu{position: fixed; height: 100%;background: #bf311a !important;}
.nav-custom.open-menu .navbar-brand img.white-logo {max-width: 200px; width:auto; margin:30px;position: absolute; top: 0; left:0px;}
.nav-custom.open-menu #top-menu .menu-item a, .nav-custom.open-menu #top-menu .menu-item a:hover{font-size: 24px; padding:7px 25px; border:none;}
.nav-custom.open-menu #top-menu .menu-item .sub-menu li a{font-size: 14px !important; font-weight: 400;text-decoration: none;padding: 3px 23px !important;}
.nav-custom.open-menu #navbarNavDropdown .btn-top-blue{margin-left: 40px !important; font-weight: 500; font-size: 18px; width: auto; padding: 7px 20px; margin-top: 21px !important;}
.nav-custom.open-menu .menu-top-menu-container .navbar-nav .menu-item-has-children > a::after	{font-size: 26px;font-weight: 500;top: 7px;}
.nav-custom.open-menu .menu-top-menu-container .navbar-nav .menu-item-has-children.selected > a::after{content:'-';}	
.nav-custom #navbarNavDropdown{position: absolute; left: 0; width: 99%; height: calc(100% - 125px); height: -webkit-calc(100% - 125px); -moz-height: calc(100% - 125px); overflow: scroll; top: 115px;}
.nav-custom.open-menu .btn-top-red{ display:none;}

.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid{ max-width:inherit;}
.row-pics.industr-img{ margin-top:30px;}
.filter-select .cust-select{ width:300px; float:right;}
.filter-select .cust-select select{ width:100%;}
.filter-select .cust-select:first-child{ margin-top:0px;}
.nav-custom .navbar-brand img {max-width:140px; margin-top:2px;}
.breadcums ul{ padding:0 10px;}
.carouselHome.carousel.slide .carousel-indicators{max-width:inherit;}
#sale-hire{ margin-top:50px; margin-bottom:0px;}
#related-pro.prject-sectn {
    margin: 100px 0 30px;
}
.project-listprojpage .service-hearder .filter-select .cust-select { margin-right: 0;}
.main-menu ul.sub-menu{ max-width:100%;}
.sticky.industry-page .cool-1 .color-light-gray a:last-child, .cool-1{ width:100%;}
}

@media only screen and (max-width:767px) {
.industry-intro-pic { padding: 0px !important;}
.filter-select .cust-select:first-child{ margin-top:15px;}
.filter-select .cust-select{ float:none;}
.nav-custom .navbar-brand img{ margin-top:2px;}
#aboutUs-slider{ margin-bottom:50px; margin-top:50px;}
#aboutUs-slider section.customer-logos {padding-right: 15px; padding-left: 15px;}
button.slick-prev.slick-arrow, button.slick-next.slick-arrow{background-size: 13px auto;}
.hola{ padding:13px;}
#related-pro.prject-sectn {margin: 50px 0 50px;}
.prject-slider .slick-arrow{width:30px; height:30px; background-size: 16px 17px !important;}
.prject-slider .arrows{ padding-top:17px;}
.prject-sectn .bg-blue { width: calc(100% - 40px);}
.article-text li{ margin-bottom:8px;}
#industry-content .industry-blub {padding: 30px 30px 20px!important;}
.service-hearder > div { flex: auto; width: 100%; max-width: inherit;}
.project-listprojpage .service-hearder .filter-select .cust-select{float: left; margin-bottom: 0;}
.service-hearder a.h2-heading{padding-left: 0 !important;}
.service-hearder .bootstrap-select div.dropdown-menu {width: calc(100% - 33px); border: 1px solid #ccc; border-top: none;}
#aboutUs-slider section.customer-logos button.slick-arrow{ display:none !important;}
.prject-homepage .h2-heading {margin-bottom: 0;}
.aboutpage-team .h2-heading { padding: 24px 15px;}
.breadcums ul li a {line-height: 20px; vertical-align: top;}
.row-pics-container {margin-top: -100px;}
.row-pics.industr-img {margin-top: 35px;}
.service-section.mt-40 { margin-top: 2.7em; padding-left:0px; padding-right:0px;}
.prject-homepage { margin-top: 0;}
.prject-homepage .h2-heading { padding: 0px 18px 40px;}
.home-clients { padding-top: 60px; padding-bottom:50px !important;}
.home-clients .h2-heading { margin-bottom:50px;font-size: 1.75rem;}
.about-box h2, .h2-heading { font-size: 1.75rem;}
.only-mobile-view #scroll-down img {width: 16px;height: 21px;}
.sticky .color-red h2 {font-size: 24px;padding-bottom: 0;}
#home_about.about-section .about-box{background: #f1f2f2; padding-bottom:50px;}
#ind-homes .section-pain-container { margin-top: 0;}
.indust-home .row-bg, .prject-homepage .row-bg, .prject-latetlist .row-bg, .aboutpage-team .row-bg, .brands-hearder .color-blue {width: calc(100% - 37px);}
.aboutpage-team .OurTeam .h2-heading {padding-top: 10px; padding-bottom: 30px;}
.breadcums ul li::after { padding: 3px 6px; font-size: 12px; position: relative; top: -2px;}
.breadcums{ padding-left:20px;}
.industry-blub p {font-size: 16px;line-height: 24px;opacity: 1;}
#OurPro .card-text{ opacity:1;}
#OurPro.project-listprojpage .our-project-list .card-title {margin-bottom: 20px;  margin-top: 5px;}
#OurPro.project-listprojpage .card-text, #OurPro.project-listprojpage h6.card-subtitle{font-size: 18px; line-height: 24px;}
#our-process .service-hearder a.h2-heading { padding-left: 30px !important;}
#Brands-use .branbs-hed {padding-left: 30px;}
.prject-latetlist .h2-heading {padding: 8px 23px;}
#OurPro{padding-left: 35px; padding-right: 35px;}
#related-pro.prject-sectn .h2-heading {padding-bottom: 35px; padding-top: 25px;}
.prject-slider{ top:0px;}
.industr-content p, .aboutus-page p {font-size: 18px; opacity:1; line-height: 24px;}
.card-fix-spacing{ display:none;}
#sale-hire{margin-top: 0px;}
.machiner-sect .service-hearder a { margin-bottom:27px;  margin-top: 12px;  padding-bottom: 0;}
.color-light-gray.machiner-sect{padding: 0 35px 0px !important;}
.industry-blub { padding: 35px !important;}
.machineContent .card{ border:none;}
.machineContent > div.mb-5{ margin-bottom:0px !important;}
.machineContent > div.mt-5{margin-top: 20px !important;}
.serviceTopSection{ padding-left:0px; padding-right:0px;}
.section-margin-top.free-assement { margin-top: 0px;}
.free-assement {margin-bottom: 0; }
.py-5.free-assement{padding-bottom: 0 !important;}
.assressInfo { padding-left: 0;}
.contact-form{ padding-left:15px; padding-right:15px;}
.contact-sticky .cool-1 .align-items-center{ height:111px; padding-top:32px;}
.contact-sticky .cool-1 .align-items-center h6 { line-height:42px;font-size: 18px;}

.Our-Industries-Card{ position:relative;}
.ArrowRight {display: block; position: absolute; right: 40px; top: calc(50% - 25px); z-index: 5;}
.footer-section{ padding-left:35px; padding-right:35px;}
body{ padding-top:59px;}
#industry, #first, #contact-header{ overflow:hidden;}
#industry img, #first .image-banner img, #contact-header img, .carouselHome .carousel-inner img{ height:400px; width: auto; max-width: inherit;min-width: 100%;}
.sticky.industry-page, .sticky {margin-top: 0;}
#AboutSticky .breadcums ul li.current{ text-decoration:none;}
.service-hearder .bootstrap-select > .dropdown-toggle{ height:35px;}
.service-hearder .bootstrap-select:after{background-image:url("../images/down-arrow-Red.png");font-size: 0px; background-repeat: no-repeat; transform: none !important; background-position: center;background-size: 9px 7px;}
.service-hearder .bootstrap-select.show::after{transform:none !important;background-image:url("../images/up-arrow-Red.png");}
.DefaultTemplate{ padding-left:30px; padding-right:30px; padding-bottom:20px;}
.footer-section .row > div{ padding-left:0px !important; padding-right:0px !important;}
.copy-right{padding: 10px 35px;}
section.customer-logos, .home-clients .service-hearder .h2-heading, .h2-heading, .about-section .about-box {padding-right: 35px; padding-left: 35px;}

.ProjectDetail-row.color-dark-gray { background: none;}
.pro_content{ padding:0px !important;}
.ProjectDetail-row #industry-box { padding-top: 10px !important;font-size: 18px; line-height: 26px;padding-bottom: 0 !important;}
.h2-heading.BackAction { font-size: 18px;}
.BackAction img {max-width: 24px;top: -1px;}
.internal-page .cool-1{ display:block;}
.internal-page .breadcums ul { padding-left: 10px;  padding-right: 10px;}
.internal-page .breadcums{ background: #fff; position: absolute; bottom: 0; width: 100%; height: 75px; }
.internal-page .breadcums, .internal-page .breadcums ul, .internal-page .breadcums li, .internal-page .breadcums ul li::after, .internal-page .breadcums a{color: #4e4e4e;}
.internal-page .cool-1{ display:block;padding-bottom: 75px;}
.internal-page .cool-1 h2{min-height: 220px; display: flex;align-items: center;padding-bottom: 20px;}
.show-xs{ display:inline;}
.show-sm{ display:none;}
.internal-page .cool-2.color-light-gray { background: #bf311a; padding:0 0 10px;position: relative; top: -75px;}
.internal-page #scroll-down p{ display:none;}
.internal-page #scroll-down img { width: 15px;height: 20px; margin-bottom:10px;}
.ProjectDetail .industry-intro-pic { padding: 0px 45px !important;}
.sticky.color-dark-gray.internal-page{ max-width:480px; display:block;}
.serviceTopSection .color-red {background: #fff;}
.serviceTopSection .color-red .breadcums ul li a, .serviceTopSection .color-red .breadcums ul li::after, .serviceTopSection .color-red .breadcums ul li.current{ color:#4e4e4e;}
.machiner-sect .card-body{ background:#f1f2f2; color:#021832;}
.machiner-sect .card-body .text-muted, .project-listprojpage .our-project-list .card-body .text-muted {color:#021832 !important;}
.project-listprojpage .our-project-list .card-body .card-text{color:#021832;}
  .home-clients button.slick-prev.slick-arrow {
    display: none !important;
}
 .home-clients button.slick-next.slick-arrow {
    display: none !important;
}
}
@media only screen and (max-width:568px) {
	#related-pro.prject-sectn{ margin-top:0px;}
	.prject-slider .arrows { padding-top: 16px;width: calc(35% + 2px); width: -webkit-calc(35% + 2px); -moz-width: calc(35% + 2px);}
	.prject-sectn { min-height: 400px;}
	.industr-content {margin-bottom: 0;}
	.service-hearder .bootstrap-select.show::after {padding-top:2px;}
	.home-sticky.sticky {margin-top: 0;}
	.carousel.slide .carousel-indicators{ bottom:0px !important;}
	.sticky.color-dark-gray.internal-page{ max-width:100%;}
}
@media only screen and (max-width:567px) {
.prject-slider .arrows{ margin-top:0px; margin-bottom:0px;}
.prject-slider .slider_caption{ margin-top:-2px;}
.prject-slider .arrows{ position:static;}
.prject-slider .slick-arrow{ width:30px; height:30px; background-size: 16px 17px !important; top: calc(50% + 20px);}
.prject-slider .arrows button.slick-prev.slick-arrow{ left:25px;background: #bf311a url("../images/left-arrow-mob.png"); background-repeat:no-repeat;background-position: center;}
.prject-slider .arrows button.slick-next.slick-arrow{ right:25px;}
.prject-slider .arrows {padding-top: 0;}
.prject-slider .slider_caption{ top:0px;}
#related-pro.prject-sectn{ margin-top:0px; margin-bottom:150px;}
}
@media only screen and (max-width:480px) {
.hola { padding: 10px;}
}
@media only screen and (max-width:479px) {
	.hola{padding: 11px 5px;}
	.prject-slider .slider_caption{ top:-5px;}
	
}
@media only screen and (max-width:360px) {
	#related-pro.prject-sectn{ margin-bottom:100px;}
}
@media only screen and (max-width:359px) {
	.contactus-mobile{padding:19px 12px;right: 78px}	
}