/*****************
	cardsldier
********************/

.industries [class^="card-slide-"] {
    background:white;
}

.industries .owl-item{
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.industries .card-slide-title {
    margin: 0;
    padding: 30px 30px;
}
.industries .owl-stage-outer {
    padding: 0px 10px 30px 10px;
}
.industries .owl-dots {
    text-align: left!Important;
    padding-left: 10px;
}

@media screen and (min-width:768px) and (max-width:992px){
.industries .card-slide-title {
    margin: 0;
    padding: 30px 15px;
    font-size: 18px!important;
}}
@media screen and (min-width:993px){
.industries .card-slide-title {
    margin: 0;
    padding: 30px 40px;
    /* font-size: 22px!important; */
    line-height: 1.4!important;
    min-height: 116px!important;
    font-size: 20px!important;
    font-weight: 700;
}}
/*****************
	service
********************/
.service-box{
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px!important;
  background: #e5e5e5;
}
.sppb-addon.sppb-addon-text-block.bullet-points.service-text {
    padding: 0px 30px;
}

.bullet-points ul {
    padding-left: 20px;
}

.sppb-addon.sppb-addon-text-block.service-page.bullet-points.service-text .sppb-addon-content {
    min-height: 80px;
}
/*****************
	product
********************/
.product-accordion span.sppb-toggle-direction {
    float: left!important;
    position: relative!important;
    top: 14px!important;
    left: 120px;
}
.product-accordion .sppb-panel-body {
    padding: 0px 30px;
}

@media only screen and (min-width: 992px) {
.product-accordion .sppb-panel-body {
    padding: 0px 30px;
   /* min-height: 350px;*/
}}


/*****************
	project
********************/
.project-box-01{
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px!important;
  background: #e5e5e5;
  padding: 30px 30px!important;
  border-left: 5px solid #343633;
}
.project-box-02{
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px!important;
  background: #e5e5e5;
  padding: 30px 30px!important;
  border-left: 5px solid #e7ee27;
}
.project-box-01:hover,.project-box-02:hover{
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px!important;
  background: #e5e5e5;
  padding: 30px 30px!important;
  border-left: 5px solid #ce020e;
}
@media only screen and (min-width: 992px) {
.sppb-addon.sppb-addon-text-block.bullet-points.project-text {
    padding: 0px 0px; min-height:115px;
}}

.bullet-points ul {
    padding-left: 20px;
}
.project-text h5.sppb-addon-title {
    font-size: 20px!important;
    line-height: 1.4!important;
}







/*****************
	contact
********************/
.contact-form-box:after {
    width: 100%;
    position: absolute;
    content: '';
    background: linear-gradient(to bottom, #e7ee27 50%, #070707 50%);
    height:15px;
    left: 0px;
}

.contact-form-box { 
    position: relative;
background:#2c2f36;color:#fff;}


/*****************
	accordion
********************/

.sppb-panel-heading {
    background: #e5e5e5;
    border-color: #e5e5e5!important;
}

.sppb-panel.sppb-panel-custom {
    border: 1px solid #e5e5e5;
    background: #e5e5e5;
}

.sppb-panel-body {
    background: #e5e5e5;
}
span.sppb-panel-title {
    font-size: 16px;
}

/*****************
	form
********************/
.bfQuickMode .form-inline .form-control {
    width: 100%!important;
}

/*****************
	project
********************/
.project-accordion .sppb-panel-modern .sppb-panel-heading {
    padding: 17px 30px 17px 15px;
    background: #ffffff;
    color: #2c2f36;
}}


/*****************
	about
********************/
.petroline-quote {
    padding: 20px!important;
    background: #f3f3f3;
}

.petroline-quote{
    box-shadow: 0px 0px 5px #00000030 !important;
        transition: 0.5s ease!important;}



.petroline-quote{
  	font-size: 25px;
  	margin-top:5px!important;}

span.letter {text-shadow: 1px 1px 2px #ce020e;color: #ce020e;}

.petroline-quote:hover{
    background: #2c2f36 !important;
    color: #232323 !important;box-shadow: 0px 0px 10px #00000030 !important;
    transition: 0.5s ease!important;
    }

.petroline-quote:hover img{
    filter: invert(1);
}

.petroline-quote:hover h4, .petroline-quote:hover .sppb-addon.sppb-addon-text-block.sppb-text-left{
    color: #ffffff !important;}

@media screen and (max-width:600px){
.petroline-text-01 {
    padding-left: 20px;
}}
@media screen and (min-width:992px){
.petroline-text-01 {
    padding-left: 50px;
}}


/*core-value*/
.core-value {
    padding: 3px 15px !important;
}
.core-value img {
    width: 40px !important;
    height: auto !important;
}
.core-value h1.sppb-addon-title {
    font-size: 20px !important;
    line-height: 1 !important;
}
.core-value span.letter {
    font-size: 35px;
    margin-right: 5px;
    line-height: 1;
}



