/*=======================================================Default====*/
body
{
  font-family: 'Roboto-Regular';
	background-image: url(../images/bg3.jpg);
	-webkit-text-stroke: 4px transparent;
	background-repeat: repeat;
}
#product p
{
	text-align: justify;
}

.nopadding
{
	padding-left:0px !important;
	padding-right:0px !important;}
	.nomargin
	{
		margin-left:0px !important;
		margin-right:0px !important;}
		.pad-left
		{
			padding-left:0px !important;}
			.pad-right
			{
				padding-right:0px !important;}
				.img
				{
					width:100%;
					height:auto;
}
a:focus
{
	outline: 0;
}
/*=======================================================Header====*/
.h-pad
{
	padding: 5px 0px;
}
img.img-logo
{
	width: 80px;
	height: auto;
}
.logo-img-r
{
	text-align: right;
}
.logo-text
{
	text-align: right;
}

/*===========================1====*/
.border-04
{
	border-color: #ff7700;
	border-style: solid;
	border-width: 0px 0px;
	margin-bottom: 0px;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.border-04 .owl-carousel
{
}
.border-04 .owl-carousel .owl-item
{
	margin-right: 0px !important;
}
.owl-home .owl-stage-outer
{
	border-color: #ff7700;
	border-style: solid;
	border-width: 2px 1px 0px;
}
.diamond-list
{
	position: relative;
	border-color: #ff7700;
	border-style: solid;
	border-width: 0px 1px;
}
.diamond-list img.slide
{
	width: 100%;
	height: auto;
}
.diamond-list span
{
	background-color: rgba(0,0,0,0.5);
	position: absolute;
	bottom: 0%;
	left: 0%;
	right: 0%;
	width: 100%;
	height: 0%;
	-webkit-transition: height 0.3s linear;
	transition: height 0.3s linear;
}
.diamond-list span h5
{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 10%;
	margin: 0;
	width: 80%;
	height: 0;
	text-transform: uppercase;
	color: #fff;
	-webkit-transition: height 0.3s linear;
	transition: height 0.3s linear;
}
.diamond-list span
{
	height: 100%;
	-webkit-transition: height 0.3s linear;
	transition: height 0.3s linear;
}
.diamond-list span h5
{
	height: auto;
	-webkit-transition: height 0.3s linear;
	transition: height 0.3s linear;
}
.diamond-list span h5 a
{
	color: #fff;
	text-decoration: none;
}
.diamond-list span h5 a:hover
{
	color: #fff;
	text-decoration: none;
}

@media (min-width: 481px) and (max-width: 991px)
{
.diamond-list span h5
{
	font-size: 11px;
	}
}
@media (max-width: 480px)
{
.diamond-list span h5
{
	font-size: 10px;
	}
}
@media (min-width: 992px)
{
.diamond-list span h5
{
	font-size: 13px;
	}
}

/*=======================================================Navtab====*/
.nav-tabs 
{
    border-bottom: 0px solid #ddd;
}
.nav-tabs>li {
    margin-bottom: 0px;
}
.nav-tabs>li>a
{
	background-color: #ff7600;
	border-radius: 0;
	color: #fff;
	font-weight: bold;
	-webkit-text-stroke: 4px transparent;
	padding: 15px 30px;
	margin: 0;
    border: 0px solid #ddd;
	text-transform: uppercase;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover 
{
    color: #fff;
    cursor: default;
    background-color: #f3a136;
    border: 0px solid #ddd;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.nav-tabs>li>a:hover {
    background-color: #f3a136 !important;
    border-color: transparent;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent;
}


#tab-menu
{
	background-color: #ff7600;
}
#contents-tab
{
	margin: 15px 0px;
	overflow-y: scroll;
	overflow-x: hidden;
/*	height: 312px;
*/}
.welcome-text p
{
	text-align: justify;
}
.welcome-text h3
{
	margin: 0;
	font-weight: bolder;
	-webkit-text-stroke: 4px transparent;
	font-size: 22px;
	letter-spacing: 0.05em;
}
.welcome-text h3 .logo-color
{
	color: #ff7700;
	
}
.welcome-text p
{
	color: #000;
	font-size: 14px;
}
.welcome-text hr
{
	height: 3px;
	width: 20%;
	margin-left: 0px;
	margin-top: 6px;
	background-color: #f3a136;
}


/*===============================AboutUs====*/
.about-text p
{
	text-align: justify;
}
.about-text h3
{
	margin: 0;
	font-weight: bold;
	-webkit-text-stroke: 4px transparent;
	font-size: 22px;
	letter-spacing: 0.05em;
}
.about-text hr
{
	height: 3px;
	width: 8%;
	margin-left: 0px;
	margin-top: 6px;
	background-color: #f3a136;
}

.about-text p
{
	color: #000;
	font-size: 14px;
}
.about-img
{
	text-align: center;
}
.about-img img
{
	width: 70%;
	margin: 6% 15%;
	height: auto;
}
/*===============================Products==NEW====*/
.product-block
{
	padding: 0px 0px 10px;
	border-bottom: 4px solid #f3a136;
}
.product-block + .product-block
{
	padding: 10px 0px 0px;
	
}
.product-title h4
{
	font-weight: bold;
	margin-top: 0px;
	color: #ff7600;
	font-size: 20px;
}
.product-topic .table
{
	margin-bottom: 0px;
}

@media (max-width:767px)
{
	.product-topic
	{
		margin-top: 10px;
	}
	.table-responsive
	{
		border: 0;
	}
}
/*===============================Products====*/
.gal-img
{
	position: relative;
	overflow: hidden;
		margin: 5px;
	border-radius: 6px;
	border: 2px solid #ff7600;
}
.gal-img1
{		margin: 5px;
border-radius: 6px;
	border: 2px solid #ff7600;
	overflow: hidden;
}

.gal-img img, .gal-img1 img
{
	-webkit-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.gal-img:hover img, .gal-img1:hover img
{
	-webkit-transform: scale(1.2,1.2);
	transform: scale(1.2,1.2);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.img-gal1 h5
{
	font-size: 16px;
	font-weight: bold;
}
.product-topic h4
{
	font-weight: bold;
	margin-bottom: 15px;
	text-transform: capitalize;
}
.product-topic h5
{
	font-weight: bold;
	text-transform: uppercase;
}
.product-topic p
{
	color: #000;
}

/*===============================table====*/
.table-custom.table
{
	text-align: center;
	background-color: #eee;
}
.table-custom.table tr th
{
	background-color: #f9cc9d;
	text-align: center;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th
{
	vertical-align: middle;
}
.table>tbody>tr:hover
{
	background-color: rgba(221,221,221,0.5);
}
/*===============================ContactUs====*/
.address h2
{
	margin-top: 0px;
	padding-bottom: 10px;
	color: #b3540c;
	font-size: 22px;
}

.address h5, .address h6
{
	font-weight: bold;
	color: #b3540c;
}
.address p a
{
	color: #000;
	text-decoration: none;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.address p a:hover
{
	color: #ff7600;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.map
{
	margin: 15px 0px 0px 0px;
	border-bottom: 6px solid #f3a136;
	line-height: 0;
}
/*===============================ContactUs=Form===*/
	.form-contact h2
{
	margin-top: 0;
	padding-bottom: 10px;
	color: #b3540c;
font-size: 22px;
}
.form-group
{
	margin-bottom:20px;
	}			
textarea.form-control
{
	min-height:100px !important;
	box-shadow:none;
	border:none;
	border-radius: 0;
	background-color:#ccc !important;
	}	
#newsletterform input
{
	box-shadow:none;
	background-color:#ccc !important;
	border-radius: 0;
	border:none;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	}

#newsletterform input:focus
{
	box-shadow:none;
	border:none;
	border-bottom:3px solid #f3a136 !important;
	background-color: rgba(0,0,0,0.2) !important;
  color: #000;
	-webkit-transition: all 0.2s linear;
		transition: all 0.2s linear;
	}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
}
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder { /* Firefox 19+ */
  color: #000;
}
input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder { /* IE 10+ */
  color: #000;
}
input:focus:-moz-placeholder, textarea:focus:-moz-placeholder { /* Firefox 18- */
  color: #000;
}
	textarea
	{
	-webkit-transition: all 0.2s linear;
		transition: all 0.2s linear;
		resize: none;}		
textarea:focus
{
  color: #000;
	box-shadow:none !important;
	border:none;
	background-color: rgba(0,0,0,0.2) !important;
	border-bottom:3px solid #f3a136 !important;
	resize:vertical;
	-webkit-transition: all 0.2s linear;
		transition: all 0.2s linear;
	}

.form-group .btn
{
	width:100%;
	text-transform:uppercase;
	font-size:16px;
	padding:7px 12px;
	letter-spacing:1px;
	color:rgb(255,255,255);
	background-color: #ff7600;
	-webkit-transition: all 0.2s linear;
	transition:all 0.2s linear;
	border-radius:0px;}
.form-group .btn:hover
{
	-webkit-transition: all 0.2s linear;
	transition:all 0.2s linear;
	background-color: #f3a136;
	border-radius:0px;}
.form-group .btn:focus
{
	box-shadow: none;
	outline: none;
}
.form-group label
{
	position: absolute;
	margin: 2px 0px;
}
.form-group label.error
{
	color: #E43134;
	font-size: 12px;
	font-weight: 100;
}

/*===============================Scrollbar====*/
/* width */
::-webkit-scrollbar {
    width: 8px;
	height: 4px;
}

/* Track */
::-webkit-scrollbar-track {
    background: rgba(0,0,0,0); 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    background:rgba(255,118,0,1); 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background:rgba(255,118,0,1); 
}

/*=======================================================Footer====*/

footer
{
	background-color: #ff7600;
	padding: 10px 0px;
}
.copyrights p
{
	color: #fff;
	margin-bottom: 0px;
}
.copyrights span
{
	color: #000;
}
.social-foo
{
	text-align: center;
}
.social-foo ul
{
	padding-left: 0px;
	margin-bottom: 0px;
}
.social-foo ul li
{
	display: inline-block;
}
.social-foo ul li a
{
	color: #fff;
	text-decoration: none;
	padding: 0px 5px;
	margin: 0px 2px;
	-webkit-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.social-foo ul li a i
{
	-webkit-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.social-foo ul li a:hover i
{
	-webkit-transform: scale(1.2,1.2);
	transform: scale(1.2,1.2);
	color: #000;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.power p
{
	text-align: right;
	color: #fff;
	margin-bottom: 0px;
}
.power p a
{
	color: #000;
	text-decoration: none;
}





/*==========================================Height=End======*/

@media (min-width:640px) and (max-width:812px)
{
	img.img-logo{
    width: 35px;
    height: auto;
}
	.txt-logo {
    width: 112px;
    height: auto;
}
.nav-tabs>li>a
	{
		padding: 4px 15px;
	}
	.xs-640
	{
		font-size: 12px;
		width: 40%;
	}

		footer .xs-640:first-child
	{
		padding-right: 0px !important;
	}
		footer .xs-640:last-child
	{
		padding-left: 0px !important;
	}

	.xs-640-30
	{
		font-size: 12px;
		width: 20%;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	footer
	{
		padding: 4px 0px;
	}

	

}
@media (width:812px)
{
	.power p
	{
		text-align: right !important;
	}
}

/*===============================product-tabs=================*/
.product-tabs
{
	margin-bottom: 10px;
}

.product-tabs .nav-tabs li a
	{
		    font-size: 14px;
    padding: 15px 15px;
}


/*===============================product-tabs=================*/
.tabs 
{
    border-bottom: 0px solid #ddd;
}
.tabs li {
    margin-bottom: 0px;
}
.tabs li
{
	background-color: #ff7600;
	border-radius: 0;
	color: #fff;
	font-weight: bold;
	-webkit-text-stroke: 4px transparent;
	padding: 6px 10px;
	margin: 0;
    border: 0px solid #ddd;
	text-transform: uppercase;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.tabs li.active, .tabs li.active:focus, .tabs li.active:hover 
{
    color: #fff;
    cursor: default;
    background-color: #f3a136;
    border: 0px solid #ddd;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.tabs li:hover {
    background-color: #f3a136 !important;
    border-color: transparent;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.tabs li:focus, .tabs li:hover {
    text-decoration: none;
    background-color: transparent;
}




ul.tabs {
	float: left;
	list-style: none;
	width: 100%;
	margin-bottom: 0;
	padding-left: 0;
	margin-top: 15px;
}

ul.tabs li {
	float: none;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	margin-bottom: 5px;
}
.tab_container {
	clear: both;
	float: left;
	width: 100%;
	padding-bottom: 10px;
}

.tab_content {
	padding: 0px 0px 5px;
	display: none;
}
@media screen and (max-width: 768px) {
.tab_content {
	padding: 0px 5px 5px;
	display: none;
}

}
.tab_drawer_heading { display: none; }

@media screen and (max-width: 991px) {
	.tabs {
		display: none;
	}
	.tab_drawer_heading {
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		background-color: #ff7600;
	border-radius: 0;
	color: #fff;
	font-weight: bold;
	-webkit-text-stroke: 4px transparent;
	padding: 10px 10px;
	margin: 0;
    border: 0px solid #ddd;
	text-transform: uppercase;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	}
	.d_active {
    background-color: #f3a136;
		color: #fff;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
		margin-bottom: 0px !important;
	}
	.tab_content
{
	border: 5px solid #f3a136;
	border-top: none;
margin: 0px 8px 8px 8px;	}
}
@media (min-width: 768px) {
	.tabs
	{
		background-color: transparent;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.tabs li
	{
		    padding: 6px 12px;
		font-size: 13px;
	}
}

.img-gal
{
	width: 50%;
	height: auto;
	float: left;
	padding: 0% 2% 2% 0%;
	clear: right;
	overflow: auto;
}
.table-responsive
{
	clear: left;
	overflow: auto;
}
.table
{
	margin-bottom: 10px;
}


/*============================================Animation====================*/

.animation-element.slide-up {
  opacity: 0;
  -moz-transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  transition: all 500ms linear;
  -moz-transform: translate3d(0px, 20px, 0px);
  -webkit-transform: translate3d(0px, 20px, 0px);
  -o-transform: translate(0px, 20px);
  -ms-transform: translate(0px, 20px);
  transform: translate3d(0px, 20px, 0px);
}
.animation-element.slide-up.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.animation-element.slide-down {
  opacity: 0;
  -moz-transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  transition: all 500ms linear;
  -moz-transform: translate3d(0px, -20px, 0px);
  -webkit-transform: translate3d(0px, -20px, 0px);
  -o-transform: translate(0px, -20px);
  -ms-transform: translate(0px, -20px);
  transform: translate3d(0px, -20px, 0px);
}
.animation-element.slide-down.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.animation-element.zoomin {
  opacity: 0;
  -moz-transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  transition: all 500ms linear;
  -moz-transform: scale(0,0);
  -webkit-transform: scale(0,0);
  -o-transform: scale(0,0);
  -ms-transform: scale(0,0);
  transform: scale(0,0);
}
.animation-element.zoomin.in-view {
  opacity: 1;
  -moz-transform: scale(1,1);
  -webkit-transform: scale(1,1);
  -o-transform: scale(1,1);
  -ms-transform: scale(1,1);
  transform: scale(1,1);
}
.animation-element.fadeIn {
  opacity: 0;
  -moz-transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  transition: all 500ms linear;
}
.animation-element.fadeIn.in-view {
  opacity: 1;
}

.modal {
    z-index: 99999;
}

/*============================================Infrastructure====================*/

.infra
{
	padding: 15px 0px;
}
.brands
{
	margin: 2% 0% 0%;
}
.brands .welcome-text hr
{
	height: 3px;
	width: 3.5%;
	margin-left: 0px;
	margin-top: 6px;
	background-color: #f3a136;
}
.sub-tab h6
{
	font-weight: bold;
	font-size: 14px;
}
.sub-tab h4
{
	font-weight: bold;
	font-size: 16px;
	color: #ff7600;
}

.img-detail p:nth-child(2)
{
	margin-top: 10px;
	font-weight: bold;
}
.img-detail
{
	margin-bottom: 10px;
}
.img-detail
{
	width: 50%;
	height: auto;
	float: left;
	padding: 5px;
}

.img-gal + p
{
	clear: both;
	overflow: auto;
}
#tab5 .img-gal1
{
	width: 30%;
	height: auto;
	float: left;
	padding: 5px;
	
}
.img-galtab5
{
	width: 50%;
    height: auto;
    float: left;
    padding: 0% 2% 2% 0%;
}
.img-tab5
{
	width: 50%;
	float: left;
	padding: 0% 2% 2% 0%;
	height: auto;
}
.img-galtab5 h5
{
	font-size: 16px;
	font-weight: bold;
}
.space-margin
{
	padding: 5px 0px;
}
.sub-head-pro h3
{
	margin-top: 0;
	font-weight: bold;
    color: #f3a136;
    font-size: 24px;
}
.brands-list
{
	margin: 0 5px;
}
.infra-detail
{
	text-align: center;
	padding: 30px 5px 0px;
}
.infra-detail h3
{
	font-size: 22px;
	font-weight: bold;
	margin-top: 0;
}
.infra-detail p
{
	margin-bottom: 0;
}
.tab-content
{
	padding: 2% 0%;
}

@media (max-width:767px)
{
.img-gal
{
	width: 100%;
	float: none;
		padding: 0% 0% 2% 0%;

}
	.img-detail
{
	width: 100%;
	float: none;
}

.img-gal + p
{
	clear: both;
	overflow: auto;
}
#tab5 .img-gal1
{
	width: 100%;
	float: none;
}
.img-galtab5
{
	width: 100%;
    float: none;
	padding: 0% 0% 2% 0%;
}
.img-tab5
{
	width: 100%;
}
}

.scroll
{
	position: fixed;
	bottom: 12%;
	right: 2%;
	z-index:999999;
	}
.scroll p
{
	margin-bottom: 0px;
}
.scroll p a
{
	background-color: #ff7600;
	padding: 15px;
	border-radius: 4px;
	color: rgb(255,255,255);
	position:relative;
}
.scroll p a i
{
	transition: all 0.2s linear;
}
.scroll p a i:last-child
{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, 10%);
	transition: all 0.2s linear;
	opacity:0;
}

.scroll p a:hover i
{
	transform:translateY(-5px);
	transition: all 0.2s linear;
}
.scroll p a:hover i:last-child
{
	transform:translate(-50%, -30%);
	opacity:1;
}

.fl-left
{
	width: 50%;
	float: left;
	height: auto;
}
.brandlogo
{
	width: auto;
	float: left;
	padding: 0;
	margin-bottom: 15px;
}
.brandlogo img
{
	width: 175px;
	height: auto;
}
.brandlogo1
{
	width: auto;
	float: left;
	padding: 0;
	margin-bottom: 15px;
}
.brandlogo1 img
{
	width: 175px;
	height: auto;
}
#tab1 .product-title h4, #tab2 .product-title h4, #tab9 .product-title h4
{
padding: 15px 0;
    padding-left: 45px;	
	position: relative;
}
#tab1 .product-title h4:before, #tab2 .product-title h4:before, #tab9 .product-title h4:before
{
	position: absolute;
    left: 0;
    top: 50%;
	transform: translateY(-50%);
    width: 40px;
    height: 50px;
    content: '';
    background-image: url(../images/Logo-brand/brand6.png);
    background-size: cover;
    background-repeat: no-repeat;
}

#tab3 .product-title h4
{
padding: 15px 0;
    padding-left: 40px;	
	position: relative;
}
#tab3 .product-title h4:before
{
	position: absolute;
    left: 0;
    top: 50%;
	transform: translateY(-50%);
    width: 40px;
    height: 45px;
    content: '';
    background-image: url(../images/Logo-brand/brand5.png);
    background-size: cover;
    background-repeat: no-repeat;
}
#tab5 h4, #tab4 h4
{
padding: 0px 0;
    padding-left: 105px;	
	position: relative;
}
#tab5 h4:before, #tab4 h4:before
{
	position: absolute;
    left: 0;
    top: 50%;
	transform: translateY(-50%);
    width: 100px;
    height: 20px;
    content: '';
    background-image: url(../images/Logo-brand/brand4.png);
    background-size: cover;
    background-repeat: no-repeat;
}
#tab6 h4
{
padding: 8px 0;
    padding-left: 105px;	
	position: relative;
}
#tab6 h4:before
{
	position: absolute;
    left: 0;
    top: 50%;
	transform: translateY(-50%);
    width: 100px;
    height: 32px;
    content: '';
    background-image: url(../images/Logo-brand/brand1.png);
    background-size: cover;
    background-repeat: no-repeat;
}
#tab7 .product-title h4
{
padding: 8px 0;
    padding-left: 105px;	
	position: relative;
}
#tab7 .product-title h4:before
{
	position: absolute;
    left: 0;
    top: 50%;
	transform: translateY(-50%);
    width: 100px;
    height: 40px;
    content: '';
    background-image: url(../images/Logo-brand/brand3.png);
    background-size: cover;
    background-repeat: no-repeat;
}
#tab8 .product-title h4
{
padding: 0;
    padding-left: 105px;	
	position: relative;
}
#tab8 .product-title h4:before
{
	position: absolute;
    left: 0;
    top: 50%;
	transform: translateY(-50%);
    width: 100px;
    height: 20px;
    content: '';
    background-image: url(../images/Logo-brand/brand2.png);
    background-size: cover;
    background-repeat: no-repeat;
}