/* ## Global */
*{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

h1,h2,h3,h4,h5,h6,p,a,li,span {	word-wrap: break-word;}

body {
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #000;
	line-height: normal;	
	overflow-x: hidden;	
}
.site-main {
	position: relative;
	max-width: 1920px;
	margin: 0 auto;
}

img {
	max-width: 100%;
	height: auto;
}
a {
	outline: 0 !important;
	text-decoration: none;
}

table {
	border-collapse: collapse;
	margin: 10px 0;
	max-width: 100%;
	width: 100%;
	overflow-x: hidden;
}
table th{
	background-color: #05283f;
	font-size: 16px;
	font-weight: 400;
	padding: 15px 15px;
	color: #fff;
	border: 1px solid #ddd;
	text-align: left;	
}
table td {	
	padding: 12px 15px;
	font-size: 15px;
	font-weight: 400;
	color: #000;
	border: 1px solid #ddd;	
}

.management_table tbody tr td:first-child {font-weight: 500;}
/* table tbody tr {
	margin-bottom: 5px;
	display: inline-block;
	width: 100%;
} */

p {	margin-bottom: 10px; font-size: 15px;line-height: 22px;}
.table-notes{
	display: inline-block;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.table-notes span {
	color: #f41b24;
}

/* - Padding/Margin */
.no-padding {
	padding: 0;
}
.no-margin {
	margin: 0;
}
.clear {
	clear: both;
}

/* - Container */
.container {
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto;
}
.container-fluid {
	max-width: 100%;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}
.navigation-fixed {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999;
	background-color: #fff;	
	box-shadow: 0 1px 6px 0 rgba(32,33,36,0.28);
	-webkit-box-shadow: 0 1px 6px 0 rgba(32,33,36,0.28);
}
.row {
	margin-left: -15px;
	margin-right: -15px;
}

.locallink {
	color: #48b;
	font-weight: 500;
}

/* - Form */
.form-group {
	margin-bottom: 15px;
}
.form-control {
	border: 1px solid #ccc;
	min-height: 34px;
	padding: 5px 15px;
	background-color: #fff;
	color: #000;
	display: block;
	width: 100%;
	font-size: 15px;
	-webkit-box-shadow: none;
	-webkit-appearance: none;
	box-shadow: none;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;	
	transition: all 1s ease 0s;
}
.form-control:focus {
	border-color: #000;
}
.form-group label{
	color: #000;
	font-size: 13px;
	text-transform: capitalize;
	line-height: 24px;
	font-weight: 400;
}
textarea.form-control {
	font-family: 'Roboto', sans-serif;
}
.btn_default {
	background-color: #899399;
	box-shadow: none;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	line-height: 24px;
	padding: 6px 30px;
	cursor: pointer;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	position: relative;
	z-index:1;
	font-weight: 400;
	text-transform: uppercase;
	border: none;
}
.btn_default:hover {
	background-color: #000;
}
.form-group select option {
	padding: 2px 5px;
}

.listing {
	display: inline-block;
	width: 100%;
	margin-top: 10px;
	text-align: left;
	margin-bottom: 15px;
}
.listing.two  li {
	width: 50%;
	float: left;
}
.listing.three li {
	width: 33.33%;
	float: left;
}
.listing li {
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
	position: relative;
	padding-left: 30px;
	font-size: 14px;
	line-height: 20px;
	color: #000;
}
.listing li::before {
	position: absolute;
	content: "\f101";
	left: 0;
	font-family:"FontAwesome";
	font-size: 15px;
	color: #f41b24;
	top: 0;	
}
.listing.no-top-margin{
	margin-top: 0;
}
.listing.no-bottom-margin{
	margin-bottom: 0;
}
.themebg {
	background: #990901;
	background-position: center;
}

/* - MenuBlock */
.menu-block {
	display: inline-block;
	width: 100%;
}
.topheader {
	display: inline-block;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
.topheader .header-contact {
	display: inline-block;
}
.topheader .header-contact a {
	color: #fff;
	font-size: 16px;
	line-height: 26px;
	margin-right: 10px;
	position: relative;
	padding-right: 20px;
}
.topheader .header-contact a::after {
	position: relative;
	content: "";
	background-color: #fff;
	height: 15px;
	width: 2px;
	right: -15px;
	top: 2px;
	display: inline-block;
}
.topheader .header-contact a:last-of-type::after {
	display: none;
}

.social-listing li a:hover,
.topheader .header-contact a:hover {
	color: #000;
}
.social-listing li a:last-child,
.topheader .header-contact a:last-child {
	margin-right: 0;
	padding-right: 0;
}
.social-listing {
	display: inline-block;
	width: auto;
	float: right;
}
.social-listing li {
	display: inline-block;
}
.social-listing li a {
	color: #fff;
	font-size: 22px;
	margin: 5px 15px;
}

/* ## Pagebanner */
.pagebanner-section{
	min-height: 200px;
	width:100%;
	position:relative;
	margin:0 auto;
	background: url("images/layer_bg.jpg") repeat-y;
	background-position: bottom;
}
/* .pagebanner-section::before{
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.6);
} */
.pagebanner-content{position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);text-align:center;}
.pagebanner-content h1{font-weight:400;color:#fff;font-size:36px;padding:0 15px;}

.pagebanner-section.pagebanner_aboutus{
/* 	background:url("images/pagebanner/pagebanner_aboutus.jpg")no-repeat;
	background-position: 60% 30%;
	background-size: inherit */
}



/* - BNotification Bar */
.b-notification-bar{position:fixed;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:99;}
.b-notification-bar.is-hidden{display:none}
.b-notification-bar .item{position:relative;border-bottom:10px solid transparent;list-style:none;}
.b-notification-bar .btn{display:block;width:90px;height:70px;background-color: #e29c1a; padding:0;text-align:center;cursor:pointer;}
.b-notification-bar .btn i{font-size:26px;color:#fff;margin-top:15px;}
.b-notification-bar .btn:after{position:absolute;top:30px;right:90px;content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:0 solid transparent;transition:border .2s ease-out,left .2s ease-out;z-index:3;}
.contact::after {  border-right: 10px solid #990901;}
.b-notification-bar .btn-inner{display:inline-block;padding-top:34px;width:100%;color:#fff;text-align:center;position:absolute;top:50%;left:0;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;}
.b-notification-bar .info-box{position:absolute;border:2px solid #fff;padding:15px 25px;top:-81px;right:90px;width:415px;color:#323232;background-color:#eeeeee;text-indent:0;text-align:left;z-index:2;display:none;box-shadow:0 15px 45px rgba(0,0,0,0.3);-webkit-box-shadow:0 15px 50px rgba(0,0,0,0.3);}
.info-box1 { display: block !important;}
.info-box2 { top: -142px !important;display: block !important;}
.closeInquiry {right: 7px;position: absolute;top: 5px;color: #000;pointer: cursor;}
.b-notification-bar .info-box .inner{position:relative;color:#000;text-transform:uppercase;font-weight:600;font-size:11px;}
.b-notification-bar .title{display:block;margin-bottom:13px;color:#000;font-size:16px;font-weight:300;}
.inquiry-box .form-group{width:45%;float:left;}
.form-group-block{margin-left:-10px;margin-right:-10px;}
.form-group-block .form-group{margin:0 9px;}
.form-group.fullwidth{width:100%;margin:0 0 1px;}
.form-group.fullwidth .form-control{height:70px;}
.form-group.fullwidth .form-control#pdrw{height:auto}
.form-group.fullwidthtextbox {   width: 100%;    margin: 0 0 1px;}
.form-group.fullwidthtextbox .form-control {height: 35px;}
.Captcha-Image{float: left; width: 80px; height: 33px}
#imgCaptchaRFP{width: 49%; float: left; height: 35px}
#txtCaptchaRFP {width: 49%; float: right;height: 35px;}
#txtCaptcha{float: right; width: 80px}
#lblInfo{padding-bottom: 5px;}
.form-group.Clear{ 	margin-bottom: 0; }
.inquiry-box .form-control{border:1px solid #ccc;font-size:15px;color:#000;padding:6px 10px;margin-bottom:10px;display:inline-block;width:100%;}
.inquiry-box .btn-submit{margin:0;background-color:#000;font-size:15px;color:#fff;border-radius:0;border-color:#000;padding:5px 25px;border: none;pointer: cursor;}
.inquiry-box .btn-submit:hover{background-color:#990901;color:#fff;}


/* - Section Header */
.section-header {	
	display: inline-block;
	width: 100%;
	position: relative;	
	margin-bottom: 10px;
	text-align: center;
}	
.section-header h3 {
	color: #000;
	font-size: 30px;
	line-height: 36px;
	font-weight: 400;
	margin-bottom: 30px;
	display: block;
}
.section-header p {
	color: #000;
	font-size: 15px;
	font-weight: 400;
	line-height: 22px;
	margin-bottom: 10px;
}
.red_text.section-header h3 {
	color: #990901;
}
.white_text.section-header h3 {
	color: #fff;
}

.margin_top30{margin-top: 30px;}
.margin_top60{margin-top: 60px;}
.section-header p a {
	color: #48b;
	font-weight: 500;
}


/* - SlidePanel */
.slidepanel { display: block;}
.closeit,.toggle,.slideit {	display: none;}

.header_expert .bx-wrapper .bx-controls-direction a {display: none;}


/* - Slider Section */
.slider-section {
	position: relative;
	margin: 0 auto;
	text-align: center;
	display: inline-block;
	width: 100%;
	overflow: hidden;
}
.slider-section .bx-wrapper {
	max-width: 1920px !important;
	margin: 0 auto;
}
.slider-section .bxslider [class*="slide-"]::before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.6);
}
.sliderbanner-content {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	text-align: center;
	color: #fff;
	margin: 0 auto;
}
.slider-section .sliderbanner-content p {
	color: #fff;
	font-size: 60px;
	line-height: normal;
	font-weight: 300;
	padding: 26px 15px;
	font-family: 'Open Sans', sans-serif;
}
.slider-section .sliderbanner-content p span {
	display: block;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
}
.sliderbanner-content a {
	display: inline-block;
	padding: 8px 40px;
	border-radius: 25px;
	background-color: #ffffff;
	font-size: 16px;
	color: #990901;
	margin: 5px 10px;
	font-weight: 400;
}
.sliderbanner-content a.red_btn:hover,
.sliderbanner-content a:hover {	background-color: #000;	color: #fff;}
.sliderbanner-content a.red_btn {background-color: #e29c1a;color: #fff;}
.slider-section .bx-wrapper .bx-controls-direction a{display:inline-block;width:40px;height:40px;line-height:35px;border:1px solid #fff;color:#fff;background-color:transparent;text-indent:0;font-size:0px;}
.slider-section .bx-wrapper .bx-controls-direction a::before{position:absolute;font-family:"FontAwesome";font-size:26px;color:#fff;left:0;right:0;text-align:center;}
.slider-section .bx-wrapper .bx-next,
.slider-section .bx-wrapper .bx-prev{background:none;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;transition:all 1s ease 0s;}
.slider-section .bx-wrapper .bx-next{right:-50px;}
.slider-section .bx-wrapper .bx-prev{left:-50px;}
.slider-section:hover .bx-wrapper .bx-prev{left:15px;}
.slider-section:hover .bx-wrapper .bx-next{right:15px;}
.slider-section .bx-wrapper .bx-controls-direction .bx-prev::before{content:"\f104";}
.slider-section .bx-wrapper .bx-controls-direction .bx-next::before{content:"\f105";}
.slider-section .bx-wrapper .bx-controls-direction a:hover{background-color:#000;border-color:#000;}
.slider-section .bx-wrapper .bx-controls-direction .bx-prev:hover::before{color:#fff;}
.slider-section .bx-wrapper .bx-controls-direction .bx-next:hover::before{color:#fff;}
.slider-section .bx-wrapper .bx-pager {background: none;bottom: 0;padding-bottom: 20px;}
.slider-section .bx-wrapper .bx-pager.bx-default-pager a{width: 13px;height: 13px;border-radius: 100%;}
.slider-section .bx-wrapper .bx-pager.bx-default-pager a:focus,
.slider-section .bx-wrapper .bx-pager.bx-default-pager a:hover,
.slider-section .bx-wrapper .bx-pager.bx-default-pager a.active{background-color: #000;}
.slider-section .bxslider [class*="slide-"]{background-position:center center;background-repeat:no-repeat;height:600px;}
.slider-section .bxslider .slide-1{background:url("images/banner/banner1.jpg") no-repeat;background-position:center center;}
.slider-section .bxslider .slide-2{background:url("images/banner/banner2.jpg") no-repeat;background-position:center center;}
.slider-section .bxslider .slide-3{background:url("images/banner/banner3.jpg") no-repeat;background-position:center center;}


.vision-mission-section {
	display: inline-block;
	width: 100%;
	padding: 60px 0;
}
.vision-mission-section .section-header {
	margin-bottom: 30px;
}
.vision-mission-box {
	float: left;
	width: 50%;
	padding: 0 15px;
	margin-bottom: 15px;	
}
.vision-mission-innerbox img {
	margin-bottom: 20px;
	box-shadow: 0 1px 6px 0 rgba(32,33,36,0.28);
}
.vision-mission-box h3 {
	color: #990901;
	font-size: 20px;
	line-height: normal;
	margin-bottom: 10px;
}

.aboutpage-section .vision-mission-box {
	width: 100%;
	margin-bottom: 30px;
}
.aboutpage-section .vision-mission-box:last-of-type {
	margin-bottom: 0;
}
.aboutpage-section .vision-mission-box h3 {
	font-size: 24px;
}
.vision-mission-box blockquote p {
	font-family: 'Open Sans', sans-serif;
	font-style: italic;
	font-size: 17px;
	line-height: 26px;
	color: #222;
}
.more-aboutus {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding-top: 30px;
}
.more-aboutus .section-header h3 {
	text-transform: uppercase;
	font-size: 22px;
	margin-bottom: 0;
}
.more-aboutbox {
	float: left;
	width: 25%;
	padding: 0 15px;
	margin-bottom: 30px;
	text-align: center;
}
.more-aboutbox a {
	color: #000000;
	font-size: 18px;
	line-height: 24px;
}
.more-aboutbox span {
	display: block;
	color: #000000;
	margin-top: 15px;
}

.ourproduct-section {
	display: inline-block;
	width: 100%;
	padding: 60px 0;
	background: url("images/product_bg.jpg") no-repeat;
	background-position: center center;
	background-size: cover;
}
.ourproduct-innerbox{
	background-color: #fff;
	border-radius: 15px;
	padding-bottom: 30px;
	padding: 15px 5px;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
	border: 1px solid #f0f0f0;
	position: relative;
}
/* .ourproduct-innerbox::before{
	position: absolute;
	content: "";
	background-color: rgba(0,0,0,0.5);
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	border-radius: 15px;
	width: 0;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}
.ourproduct-innerbox:hover::before {
	width: 100%;
} */
.ourproduct-innerbox img{
	position: relative;
	z-index: 2;
}
.ourproduct-innerbox:hover{
	box-shadow: 0 1px 6px 0 rgba(32,33,36,0.48);
	-webkit-box-shadow: 0 1px 6px 0 rgba(32,33,36,0.48);
	border-color: #ccc;
}
.ourproduct-box {
	float: left;
	width: 25%;
	padding: 0 15px;
	margin-bottom: 30px;
	text-align: center;
}
.ourproduct-innerbox p {
	color: #333;
	font-size: 16px;
}

.ourproduct-section.products_page{
	display: inline-block;
	width: 100%;
	padding: 60px 0;
	background: none;
}
.ourproduct-section.products_page .ourproduct-box{
	width: 33.33%;
}


.sinlge-products_page{
	display: inline-block;
	width: 100%;
	padding: 60px 0 45px;
}
.sinlge-products_page .section-header {
	margin-bottom: 0;
	text-align: left;
}
.sinlge-products_page .section-header h3 {
	margin-bottom: 20px;
	color: #222;
	font-size: 24px;
	font-weight: 700;
	
}
.singleproduct-content-box,
.singleproduct-main-image{
	display: inline-block;
	width: 100%;
}

.singleproduct-main-image img {
	box-shadow: 0 2px 6px 0 rgba(32,33,36,0.15);
}
.singleproduct-main-image{margin-bottom: 20px;}
.singleproduct-content-box {
	margin-bottom: 15px;
}
.singleproduct-content-box h3{
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 10px;
}
.singleproduct-content-box:last-of-type {
	margin-bottom: 0;
}

/* - Process Section */
.process-section {
	display: inline-block;
	width: 100%;
	padding-top: 80px;
	background: url("images/process_bg.jpg") center no-repeat;
	min-height: 420px;
	z-index: 2;
	background-attachment: fixed;
}
.process-section h2 {
	display: inline-block;
	color: #fff;
	font-weight: 400;
	font-size: 48px;
	max-width: 325px;
	float: left;
	margin-right: 15px;
	line-height: 58px;
}
.process-block {
	width: auto;
}
.process-block .process-box {
	width: 140px;
	float: left;
	text-align: center;
	margin: 0px 10px 40px;
	display: inline-block;
	padding: 20px 4px 15px;
	border: 1px solid transparent;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	border-radius: 10px;
}
.process-block .process-box:hover {
	border-color: #fff;
}
.process-block .process-box i {
	color: #fff;
	font-size: 24px;
}
.process-block .process-box span {
	color: #fff;
	display: block;
	margin-top: 10px;
	font-size: 17px;
}

/* - Facility Section */
.facility-section {
	display: inline-block;
	width: 100%;
	padding: 60px 0 45px;
}
.facilities-box {
	width: 20%;
	float: left;
	padding: 0 15px;
	margin-bottom: 30px;
}
.facilities-box a img {
	display: inline-block;
	border: 3px solid #fff;
	box-shadow: 2px 1px 10px 0px rgba(0, 0, 0, 0.2); 
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}
.facilities-box a:hover img {
	border-color: #990901;
}
.profile-video-section{
	display: inline-block;
	width: 100%;
	padding-top: 60px;
	padding-bottom: 60px;
}
.profile-video-section {text-align: center;}
.profile-video-section iframe{
	width: 100%;
	height: 400px;
}


/* - About Us Page */
.aboutpage-section {
	display: inline-block;
	width: 100%;
	padding: 60px 0 50px;
}
.historypage-section {
	display: inline-block;
	width: 100%;
	padding: 60px 0 45px;
}
.historypage-box{float: left;padding: 0 15px;}
.historypage-box.imgbox{width: 50%;float: right;}
.historypage-box.imgbox img{box-shadow:0 1px 6px 0 rgba(32,33,36,0.28);}
.historypage-box.contentbox{width: 50% }
.historypage-box h3 {
	font-size: 30px;
	line-height: 36px;
	font-weight: 400;
	margin-bottom: 20px;
	display: block;
}

.certificate-section {
	display: inline-block;
	width: 100%;
	padding-top: 60px;
	padding-bottom: 30px;
}
.certificate-box {
	width: 20%;
	float: left;
	margin-bottom: 30px;
	padding: 0 15px;
}
.certificate-box a img {
	border: 1px solid #ddd;
	border-radius: 5px;
	display: inline-block;	
}
.teamwork .section-header p {
	font-size: 26px;
	line-height: 36px;
	font-weight: 300;
	margin-bottom: 20px;
	display: block;
	font-family: 'Open Sans', sans-serif;	
}
.teamwork .certificate-box{
	width: 50%;
}

.gallerypage-section {
	display: inline-block;
	width: 100%;
	padding: 60px 0 40px;
}
.gallery-box a {
	width: 25%;
	float: left;
	padding: 0 10px;
	margin-bottom: 20px;
	text-align: center;	
	position: relative;
}
.gallery-box a::before {
	position: absolute;
	content: "";
	left: 14px;
	right: 14px;
	top: 4px;
	bottom: 7px;
	background-color: rgba(0,0,0,0.5);
	border-radius: 2px;
	-webkit-transition: opacity 0.3s ease 0s;
	transition: opacity 0.3s ease 0s;
	opacity: 0;
}
.gallery-box a::after {
	position: absolute;
	content: "\f00e";
	font-family: "FontAwesome";
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	color: #fff;
	font-size: 22px;	
	-webkit-transition: opacity 0.3s ease 0s;
	transition: opacity 0.3s ease 0s;
	opacity: 0;
}
.gallery-box a:hover::after{
	opacity: 1;
}
.gallery-box a:hover::before{
	opacity: 1;
}
.gallery-box a img {
	border-radius: 2px;
	box-shadow: 0 1px 6px 0 rgba(32,33,36,0.28);
	border: 1px solid rgba(255,255,255,0.5);
	padding: 2px;
}

.investor-information-section{
	display: inline-block;
	width: 100%;
	padding: 60px 0 30px;
	overflow: hidden;
}
.investor-informationbox {
	width: 33.33%;
	float: left;
	padding: 0 15px;
	margin-bottom: 30px;
}

.two_col .investor-informationbox {
	width: 50%;
}
.two_col .investor-information-innerbox h3 {
	font-size: 24px;
	margin-bottom: 20px;
	line-height: 30px;
}
.two_col .investor-information-innerbox i {
	font-size: 48px;;
}
.investor-information-innerbox {
	padding: 40px 15px;
	text-align: center;
	box-shadow: 0 1px 6px 0 rgba(32,33,36,0.28);
	background: #ffe9fb;
	background: -moz-linear-gradient(45deg,  #ffe9fb 0%,#e4fef6 100%);
	background: -webkit-linear-gradient(45deg,  #ffe9fb 0%,#e4fef6 100%);
	background: linear-gradient(45deg,  #ffe9fb 0%,#e4fef6 100%);
	min-height: 255px;
}
.investor-information-innerbox i {
	font-size: 48px;
	color: #000;
	margin-bottom: 20px;
}
.investor-information-innerbox p {
	font-size: 16px;
	line-height: 24px;
}
.investor-information-innerbox a {
	padding: 7px 20px;
	background-color: #000;
	display: inline-block;
	color: #fff;
	margin-top: 10px;
	border-radius: 5px;
}
.two_col .investor-information-innerbox p a{
	background-color: transparent;
	padding: 0;
	margin-top: 0;
	color: #000;
}
.two_col .investor-information-innerbox p a:hover {
	color: #990901;
}
.investor_info .investor-information-innerbox{
	min-height: 380px;
}
.investor-information-innerbox a span {
	position: relative;
	transition: 0.5s;
}
.investor-information-innerbox a > span::after {
	content: '\00bb';
	position: absolute;
	opacity: 0;
	top: 48%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	right: -20px;
	transition: 0.5s;
}
.investor-information-innerbox a:hover span::after {
	opacity: 1;
	right: -5px;
}
.investor-information-innerbox a:hover span {
	padding-right: 5px;
}



.visionmission-section {
	display: inline-block;
	width: 100%;
	padding-top: 100px;
	padding-bottom: 60px;
	background:url("images/vision-mision-banner.jpg") no-repeat;
	background-attachment: fixed;
	background-size: cover;
	position: relative;
	background-position: center center;
}
.visionmission-section::before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.5);
}
.visionmission-box{
	position: relative;
	padding-left: 150px;
	color: #fff;
	display: inline-block;
	width: 100%;
	min-height: 150px;
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 25px;
}
.visionmission-box i {
	position: absolute;
	left: 0;
	color: #fff;
	font-size: 70px;
	width: 120px;
	height: 120px;
	border-radius: 100%;
	border: 1px solid #fff;
	line-height: 110px;
	text-align: center;
	font-weight: 300;
}
.visionmission-box h3 {
	color: #fff;
	font-size: 26px;	
	display: block;
	margin-bottom: 15px;
	font-weight: 400;
}
.visionmission-box p {	
	font-weight: 300;
	font-size: 15px;
}

.business-core-values-section {
	display: inline-block;
	width: 100%;
	padding-top: 60px;
	padding-bottom: 60px;
}
.business-core-values-section .section-header{
	margin-bottom: 50px;
}

.business-corebox {
	float: left;
	width: 25%;
	padding: 0 15px;
	margin-bottom: 30px;
	text-align: center;
}
.business-corebox-inner {
	padding: 30px 15px 15px;	
	border-radius: 5px;
	background-color: #f0f0f0;
	box-shadow: 0 1px 6px 0 rgba(32,33,36,0.28);
	min-height: 240px;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}
.business-corebox-inner:hover {
	box-shadow: 0 1px 6px 0 rgba(32,33,36,0.68);
}
.business-corebox-inner i {
	font-size: 40px;
	margin-bottom: 15px;	
}
.business-corebox-inner h3 {
	color: #990901;
	margin-bottom: 10px;
}

.management-box {
	width: 50%;
	float: left;
	padding: 0 15px;
	margin-bottom: 20px;
	overflow:  hidden;
}
.management-box.fullwidth {
	width: 100%;
	
}
.management-box.fullwidth img {
	position: absolute;
	left: 0;
}
.management-box.fullwidth .management-box-inner {
	padding-bottom: 20px;
	min-height: 300px;
	padding-left:300px;
	padding-top: 85px;
}
.management-box.fullwidth .management-box-inner h3 {
	font-size: 30px;
	line-height: 40px;
	margin-bottom: 10px;
}
.management-box.fullwidth .management-box-inner p {
	font-size: 16px;
}
.management-box-inner {
	position: relative;
	padding-left: 180px;
	min-height: 180px;
	padding-top: 45px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 35px;
	margin-bottom: 15px;
}
.management-box img {
	border-radius: 100%;
	position: absolute;
	left: 0;
	top: 0;
	box-shadow: 0 1px 6px 0 rgba(32,33,36,0.28);
}
.management-box-inner h3 {
	color: #000;
	font-size: 20px;
	line-height: 26px;
	margin-bottom: 5px;
}
.management-box-inner p{
	color: #999;
	font-size: 15px;
}


.driving-directions-section {
	display: inline-block;
	width: 100%;
	padding: 60px 0;
}
.driving-directions-box {
	width: 33.33%;
	float: left;
	padding: 0 15px;
}
.driving-directions-box iframe {
	width: 100%;
	height: 350px;
	border: none;
	margin-top: 20px;
}
.management-section{
	display: inline-block;
	width: 100%;
	padding: 60px 0;
}
.process-diagram {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.contactus-section{
	display: inline-block;
	width: 100%;
	padding: 60px 0 0;
}
.contactus-box {
	width: 50%;
	padding: 0 15px;
	margin-bottom: 40px;
	text-align:	center;
	float: left;
	position: relative;
}
.contactus-box::after {
	position: absolute;
	content: "";
	right: -20px;
	top: 0;
	bottom: 0;
	background-color: #ff4949;
	width: 1px;
	height: 250px;
}
.contactus-box:nth-child(2n)::after {
	width: 0;
}
.contactus-innerbox {
	display: inline-block;
	width: 100%;
}
.contactus-box i{
	width: 90px;
	height: 90px;
	color: #fff;
	border-radius: 100%;
	line-height: 90px;
	text-align: center;
	font-weight: 300;
	font-size: 40px;
	margin-bottom: 15px;
	display: inline-block;
	background-color: #ff4949;
}
.contactus-box {
	text-align: center;
}
.contactus-box h3 {
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #ff4949;
}
.contactus-box p {
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 5px;
}
.contactus-box p > span{
	font-size: 14px;
	color: #999;
}
.contactus-box p a {
	color: #000;
}
.contactus-box p a:hover {
	color: #ff4949;
}
.contactinfo-block {
	display: inline-block;
	width: 100%;
	padding-top: 40px;
}
.contactinfo-box {
	width: 50%;
	float: left;
	padding: 0 15px;
	margin-bottom: 30px;
}
.contactform .form-group{
	position: relative;
}
.contactform textarea.form-control {
	min-height: 125px;
}
.contactform .form-control {
	border: 1px solid #ddd;
	font-size: 14px;
	min-height: 35px;
	border-radius: 2px;
	margin-left: 40px;
	width: 95%;
}
.contactform .form-group i {
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 37px;
    display: inline-block;
    background-color: #ff4949;
    border-radius: 2px;
    position: absolute;
    left: 0;
    top: 0;
    color: #fff;	
}
.contactform .btn_submit {
	background-color: #ff4949;
	border: 1px solid #ff4949;
	box-shadow: none;
	font-weight: 400;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	line-height: 22px;
	padding: 5px 45px;
	text-transform: uppercase;
	cursor: pointer;
	border-radius: 2px;
	margin-bottom: 10px;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}
.googlemap iframe {
	display: inline-block;
	width: 100%;
	height: 275px;
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
}

.committee-table-block {
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
}
.committee-table-block h3 {
	margin-bottom: 10px;
	line-height: 24px;
	font-size: 18px;
}


/* ## Footer Section */
.footer-main {padding-top: 50px;}
.footer-block{	display: inline-block;width: 100%;}
.footer-box{float:left;width:25%;padding:0 15px;margin-bottom:30px;}
.footer-box h3{color:#fff;font-size:20px;line-height:28px;font-weight:500;margin-bottom: 15px;}
.footer-box .listing li{padding-left:10px;}
.footer-box .listing li a,
.footer-box .listing li{color:#fff;font-size:14px;font-weight: 400;-webkit-transition:all 0.3s;	-moz-transition:all 0.3s;	transition:all 0.3s;}
.footer-box .listing li::before{color:#fff;}
.footer-box .listing li a {	color:#fff;padding: 2px 15px;}
.footer-box .listing li a:hover{text-decoration: underline;color: #000;}
.footer-box .listing li a i {
	margin-right: 15px;
	font-size: 16px;
}
.footer-box .listing li a i.fa-twitter {
	margin-right: 10px;
}
.footer-box .listing li a i.fa-google-plus {
	margin-right: 7px;
}
.footer-block .footer-box:last-of-type .listing li::before {
	display: none;
}
.footer-block .footer-box:last-of-type .listing li,
.footer-block .footer-box:last-of-type .listing li a {
	padding-left: 0;
}
.footer-box.sm_box {
	width: 16%;
}
.footer-box.lg_box {
	width: 68%;
}
.footer-box.lg_box .footer-productbox {
	float: left;
}
.footer-box.lg_box .footer-productbox.fp_smbox {
	width: 35%;
}
.footer-box.lg_box .footer-productbox.fp_lgbox {
	width: 65%;
}
.copyright_text {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 15px;
	border-top: 1px solid #fff;
	color: #fff;
	font-weight: 400;
}
.copyright_text p {margin: 0;font-size: 13px;}




/* - Content & Widget Area */
.widget-area,
.content-area {
	float: left;
	padding: 0 15px;
}
.content-area {
	width: 70%;	
}
.widget-area {
	width: 30%;	
}
.content-area p {
	margin-bottom: 10px;	
}
.widget {
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
}
.widget-title {
	position: relative;
	padding-bottom: 5px;
	font-size: 22px;
	margin-bottom: 20px;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
	color: #000;
	text-transform: capitalize;
}
.widget-title::after {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	background-color: #e60000;
	width: 50px;
	height: 2px;
}

/* - Query Form */
.query-form {
	background-color: #ddd;
	border-radius: 3px;
	padding: 15px 10px 10px;
}
.query-form .btn-submit {
	font-weight: 500;
	font-size: 14px;
	line-height: 22px;
	display: inline-block;
	padding: 3px 20px;
	border-radius: 3px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-top: 0;
	background-color: #990901;
	color: #fff;
	border: 1px solid #990901;
	text-transform: capitalize;
	cursor: pointer;
}
.query-form .btn-submit:last-of-type {
	margin-bottom: 0;
}
.query-form .btn-submit:hover {
	border-color: #990901;
	background-color: #fff;
	color: #990901;
}
.query-form .btn-submit:last-child {
	margin-right: 0;
}
.query-form .form-group {
	margin-bottom: 14px;
}
.query-form .form-group:last-of-type {
	margin-bottom: 0;
}
.query-form .form-control {
	font-size: 13px;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	border: none;
	border-radius: 3px;
	box-shadow: 0 1px 3px 0 rgba(32,33,36,0.10);
}
.query-form .form-control:focus {
	box-shadow: 0 1px 3px 0 rgba(0,0,0,0.50);
}
.captcha-bg {
	padding: 5px 0;
	display: inline-block;
	width: 100%;
	background-image: url("images/captcha-bg.jpg");
	background-repeat: repeat-x;
	text-align: center;
	box-shadow: 0 1px 3px 0 rgba(32,33,36,0.10);
}
.captcha-text {
	font-weight: 700;
	letter-spacing: 1px;
}
.query-form .form-group.half {
	width: 46.1%;
	float: left;
	margin-right: 7px;
}
.contactform .form-group.half {
	width: 46.1%;
	float: left;
	margin-right: 7px;
}
.singleproduct-content-box .listing,
.listing li:last-of-type{
	margin-bottom: 0;
}

.facilities-section{
	display: inline-block;
	width: 100%;
	padding: 60px 0 30px;
}
.facilities-section .facilities-page-block li {
	width: 33.33%;
	float: left;
	list-style: none;
	padding: 0 15px;
	margin-bottom: 30px;
}
.facilities-section .facilities-page-block li a img {
	display: inline-block;
	padding: 2px;
	box-shadow: 0 1px 6px 0 rgba(32,33,36,0.28);
	border: 1px solid rgba(255,255,255,0.5);
}
.facilities-section .zoomIn{
	background: url("images/layer_bg.jpg") repeat!important;
}

#btn-close-modal {
	text-align: center;
	cursor:pointer;
	color:#fff;	
	margin-top: 35px;
}
#btn-close-modal img {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
#btn-close-modal:hover img {
	transform: rotate(90deg);
}
.modal-content{
	background-color: #fff;
	padding: 30px 15px;
	border-radius: 2px;
	margin-top: 30px;
	display: inline-block;
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}
.modal-content-box {
	width: 50%;
	float: left;
	padding: 0 15px;
}
.modal-title {
	font-size: 22px;
	margin-bottom: 15px;
	line-height: 28px;
	font-weight: 400;
	color: #990901;
	font-family: 'Open Sans', sans-serif;
}
.modal-content-box img {
	border-radius: 2px;
}

.news-events-block {
	display: inline-block;
	width: 100%;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ddd;
}
.news-events-section .section-header {
	text-align: left;
}
.news-events-section .section-header h3 {
	margin-bottom: 5px;
}
.news-events-section .section-header h3 sup {
	font-size: 15px;
	position: relative;
	left: -6px;
	top: -5px;
}
.news-events-section .section-header p {
	background-color: #ddd;
	display: inline-block;
	padding: 2px 10px;
	font-size: 13px;
}



/*----------------------------------------------------
	## Responsive
------------------------------------------------------*/

/* - Min Width: */
@media (min-width: 992px) {
	
	.container {
		max-width: 1130px;
		width: 100%;
	}	
	.menuswitch {
		display: none;
	}
	.desktop-hide {
		display: none;
	}	
	
	.business-corebox:nth-child(4n+1) {
		clear: both;
	}
	
	.investor-informationbox:nth-child(3n+1){
		clear: both;
	}
	.two_col .investor-informationbox:nth-child(3n+1){
		clear: none;
	}
	
}


@media only screen and (min-width: 992px) and (max-width: 1199px) {
	
	.process-section h2 {
		font-size: 40px;
		line-height: 54px;
		max-width: 300px;
	}
	
}

/* - Max Width: 991 */
@media (max-width: 991px) {
	
	/* - SlidePanel */
	.slidepanel { 
		display: none;
		border-bottom: 1px solid #fff;
	}
	.slideit,
	.toggle {
		display: block;
		position: relative;
		z-index: 1;
	}
	.desktop-hide.switch_panel {
		position: absolute;
		right: 60px;
		text-align: center;
		top: 12px;
	}	
	.slideit,
	.closeit {
		color: #000;
		font-size: 25px;
		position: relative;
		right: 0;
		top: 0;
	}
	.mobile-hide {
		display: none;
	}
	
	.menu-block {
		padding-top: 0;
	}
	
	/* - Top Header */
	.topheader{
		padding: 5px 15px 5px;
	}
	.topheader .header-contact a{
		font-size: 13px;
		margin-right: 0;
		padding-right: 10px;
	}
	.topheader .header-contact a::after {
		right: -7px;
		height: 12px;
		top: 1px;
	}
	.social-listing li a{
		font-size: 14px;
		margin: 0px 5px;
		line-height: 26px;
	}
	
	/* - Slider Section */
	.sliderbanner-content{top: 45%;}
	.slider-section .bxslider [class*="slide-"]{
		height: 450px;
	}
	.slider-section .sliderbanner-content p {
		font-size: 40px;
	}	
	.more-aboutbox a{
		font-size: 16px;
	}
	.more-aboutbox span{
		margin-top: 5px;
	}
	
	/* - Process Section  */
	.process-section {
		padding-bottom: 60px;
		background-size: cover;
		text-align: center;
	}
	.process-section h2 {
		max-width: 100%;
		text-align: center;
		font-size: 36px;
		float: none;
	}
	.process-block {
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-top: 30px;
	}
	.process-block .process-box {
		padding: 15px;
		width: 150px;
		margin: 15px;
	}
	
	.ourproduct-box{
		width:33.33%;
	}
	.ourproduct-innerbox {
		padding: 10px 0;
	}
	.ourproduct-innerbox p {
		font-size: 15px;
	}
	.footer-box h3{margin-bottom: 0;}
	.footer-box{margin-bottom: 10px;}
	.footer-box.lg_box .footer-productbox.fp_lgbox{width: 60%;}
	.footer-box.lg_box .footer-productbox.fp_smbox{width: 40%}
	.footer-box.lg_box{width: 100%;}	
	.footer-box.md_box,
	.footer-box.sm_box{width: 50%}
	
	.historypage-box.contentbox,
	.historypage-box.imgbox {width: 100%; float: none;}
	.historypage-box.contentbox{margin-top: 30px;}
	
	.certificate-box{width: 33.33%;}
	
	.business-corebox {
		width: 33.33%;
	}
	.business-corebox:nth-child(3n+1){
		clear: both;
	}
	
	.contactus-box:nth-child(2n+1){
		clear: both;
	}
	.management-box-inner h3{
		font-size: 16px;
		line-height: 22px;
	}
	
	.investor-informationbox {
		width: 50%;
	}
}


/* - Min Width: 768 */
@media (min-width: 768px) {
	
	.slider-section .bxslider [class*="slide-"] > img {
		display: none;
	}	
	
}

/* - Max Width: 767 */
@media (max-width: 767px) {
	
	.row {
		margin-left: 0;
		margin-right: 0;
	}
		
	/* - Content Area */
	.content-area,
	.widget-area {
		width: 100%;
		padding: 0;
	}
	.widget-area {
		margin-top: 30px;
	}	
	
	.slider-section .sliderbanner-content h2 {
		font-size: 30px;
		line-height: 40px;
	}	
	.slider-section .bx-wrapper .bx-controls-direction a{width:30px;height:30px;line-height:26px;}
	
	.ourproduct-box{
		width:50%;
	}
	.ourproduct-innerbox{padding: 15px;}
	
	.facilities-box {
		width: 33.33%;
		padding: 0 10px;
		margin-bottom: 20px;
	}
	
	.section-header h3{
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 10px;
	}
	
	.footer-box.lg_box .footer-productbox.fp_lgbox,
	.footer-box.lg_box .footer-productbox.fp_smbox,
	.footer-box.lg_box,
	.footer-box.md_box,
	.footer-box.sm_box{
		width: 100%;
		margin-bottom: 5px;
		padding: 0;
	}
	
	.historypage-box.imgbox,
	.historypage-box.contentbox{padding: 0;}
	
	.teamwork .section-header p{font-size: 18px;line-height: 26px;}
	
	.certificate-box{width:50%;}
	
	.business-corebox {
		width: 100%;
		padding: 0;
	}
	.business-corebox-inner{min-height:auto;}
	
	.driving-directions-box{width: 100%;padding: 0;margin-bottom: 30px;}
	
	.contactinfo-block{padding-top: 5px;}
	.modal-content-box,
	.contactinfo-box{
		width: 100%;
		padding: 0;
	}
	.contactform .form-control {
		padding-left: 45px;
		margin-left: 0;
		width: 100%;
	}
	.modal-content-box img {
		margin-bottom: 20px;
	}
	
	.management-box{
		width: 100%;
		padding: 0;
	}
	
	.gallery-box a{
		width: 33.33%;
	}
	
	.investor-information-innerbox {min-height: auto;padding: 20px 15px;}
	.investor-informationbox{width: 100%;padding: 0;margin-bottom: 20px;}
	.sinlge-products_page .section-header h3{font-size: 18px;margin-bottom: 10px;line-height: 22px;}
	
	.facilities-section .facilities-page-block li{
		width: 50%;
	}
	
	.contactus-box{
		width: 100%;
		border-bottom: 1px solid #ddd;
		padding-bottom: 25px;
	}
	
}

/* - Max Width: 639 */
@media (max-width: 639px) {	
	
	.slider-section .sliderbanner-content p {
		font-size: 32px;
	}	
	
	.footer-box,
	.vision-mission-box {
		width: 100%;
		padding: 0;
	}
	.more-aboutbox {
		width: 50%;		
	}
	
	.b-notification-bar .info-box{width:300px;padding:10px;top:-15px;max-width: 220px; height: 200px;overflow:scroll; padding-bottom: 30px;}
	.b-notification-bar .title{font-size:14px;}
	.form-group.fullwidth,
	.form-group-block,
	.form-group-block .form-group{margin:0;}
	.inquiry-box .form-group{width:100%;text-align:center;}
	
	.teamwork .certificate-box{width: 100%;padding: 0;}
	
	.visionmission-box{padding-left: 110px;margin-bottom: 15px;}
	.visionmission-box i{
		width: 90px;
		height: 90px;
		line-height: 85px;
	}
	
	.management-box.fullwidth img {
		max-width: 190px;
	}
	.management-box.fullwidth .management-box-inner{
		padding-top: 65px;
		padding-left: 210px;
		min-height: 230px;
	}
	.management-box.fullwidth .management-box-inner h3{
		font-size: 26px;
		line-height: 32px;
	}
	
	.gallery-box a{
		width: 50%;
	}
	.facilities-section .facilities-page-block li{
		width: 100%;
		padding: 0;
		margin-bottom: 15px;
	}
	
}

/* - Max Width: 479 */
@media (max-width: 479px) {	

	
	.topheader{text-align: center;}
	.topheader .header-contact a::after {
		display: none;
	}
	.social-listing{float: none;}
	.slider-section .sliderbanner-content p {
		font-size: 22px;
	}	
	
	.ourproduct-box,	
	.more-aboutbox {
		width: 100%;
		padding: 0;
	}
	.facilities-box {
		width: 50%;
		padding: 0 5px;
		margin-bottom: 10px;
	}
	
	.process-block .process-box {padding: 10px;width: 135px;margin: 5px;}
	.process-block .process-box span{font-size: 15px;}
	.process-section h2{font-size: 24px;line-height: 34px;}
	
	.certificate-box{width:100%;padding: 0;}
	
	.management-box img{
		max-width: 120px;
	}
	.management-box-inner{
		min-height: 140px;
		padding-top: 30px;
		margin-bottom: 0;
		padding-left: 130px;
	}
	.management-box-inner h3{font-size: 15px;}
	.management-box-inner p{font-size: 13px;}
	
	.management-box.fullwidth img{
		max-width: 140px;
	}
	.management-box.fullwidth .management-box-inner{
		padding-top: 30px;
		padding-left: 155px;
		min-height: 165px;
	}
	.management-box.fullwidth .management-box-inner h3{
		font-size: 18px;
		line-height: 22px;
	}
	.management-box.fullwidth .management-box-inner p{
		font-size: 14px;
	}
	.gallery-box a{
		width: 100%;
		padding: 0;
	}
	.gallery-box a::before {
		left: 2px;
		right: 2px;
		top: 3px;
	}		
}











/** Amal **/
.services-process {}

.services-process h2 {
    display: block;
    float: none !important;
    text-align: center;
    max-width: 100%;
    margin: 0 0 10px;
}

.services-process .process-block a {
    width: 21%;
    height: 110px;
}

a.navbar-brand.mobile-hide img {
    width: 150px;
}

.navigation-fixed a.navbar-brand.mobile-hide img {
    max-width: 90px;
}

.ourproduct-innerbox img {
    height: 200px;
    width: 200px;
    object-fit: cover;
}

.pad-bot0 {
    padding-bottom: 0 !important;
}

.pad-top0 {
    padding: 0 !important;
}
.pad-bot2{
    padding:20px !important;
}

.pb-4{padding-bottom: 40px !important;}
.pipes-two-col img {
    float: right;
    margin-left: 10px;
    margin-top: 20px;
}

.pipes-two-col {
    text-align: start;
    align-items: center;
}

.pipes-two-col p {
    text-align: start;
    padding-right: 13px;
}

.pipes-two-col ul {
    text-align: start;
}

.pipes-two-col h2 {
    text-align: start !important;
    margin: 0;
    font-size: 25px;
    padding: 10px 0;
}

.pipes-two-col li {
    padding: 3px 0 3px 15px;
    list-style: none;
    position: relative;
}

.pipes-two-col li span {
    display: block;
    padding: 3px 0;
}

.pipes-two-col li:after {
    position: absolute;
    content: "";
    left: 0;
    top: 15px;
    width: 5px;
    height: 5px;
    background: #000;
    border-radius: 100px;
}

.section-header.pipes-head {
    text-align: start;
}

.section-header.pipes-head h2 {
    margin: 20px 0 12px;
}

.pipes-two-col h2 {
    padding: 0 0 10px;
}

.box-img img {
    height: 400px;
    width: 100%;
    object-fit: cover;
}