/*--------------------------------------------------------------

Template: Theme Name
Author: 
Version:  1
Design and Developed by: 

Note: This is the file where you can add your custom styles to change the look of the theme. But don't modify "style.css" file.

---------------------------------------------------------------*/

/* ----------------------------------------------------
	You can put your custom css code here: 
-------------------------------------------------------*/

.logo img
{
	width: 70px;
}
.header-top-bar
{
	padding: 15px 0;
	line-height: normal !important;
}
.header-middle-area
{
	padding: 10px 0;
}
.cart-currency-area ul
{
	margin: 0 20px 0 0;
}

.login-register-area a
{
	font-size: 14px;
}

.main-menu
{
	text-align: right;
}

.main-menu > li > a
{
	font-size: 15px;
	padding: 20px 10px;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif !important;
}

.mega-menu-area
{
	left: 10px;
	padding: 20px 10px;
}
.mega-menu-area.mma-800 {
    width: 860px;
}
.icons img, .iconabt1 img
{
	width: 100%;
	padding: 0;
}
.main-menu li ul li a
{
	text-transform: uppercase;
}

.dropdown2 ul li img
{
	width: 50px;
}

.addscrollbar
{
	height: 320px;
	overflow-y: scroll;
}
.addscrollbar::-webkit-scrollbar {
    width: 5px;
    background-color: #cccccc;
}
.addscrollbar::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0);
    box-shadow: inset 0 0 5px rgba(0,0,0,0);
}
.addscrollbar::-webkit-scrollbar-thumb {
    background-color: #666666;
    /* outline: 1px solid slategrey; */
}

.btnFind
{
	top:500px; right:955px;  padding: 10px 20px !important; font-size: 18px; background-color:#000000; color:#fff;
	transition: all 0.3s ease-in-out;
}

.btnFind:hover, .btnRead:hover
{
	background: #333333;
	color: #fff;
	transition: all 0.3s ease-in-out;
}

.btnRead
{
	padding: 8px 12px;
	color: #000000;
	border: solid 2px #000000;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	transition: all 0.3s ease-in-out;
}

.single-choose img
{
	width: 100%;
}
.single-choose h5
{
	font-size: 15px;
	padding: 10px 0;
}

.whyushome
{
	padding: 60px 0;
}
.whyushome h4
{
	margin: 0;
	padding: 0 0 20px;
	text-align: center;
}

.divideline
{
	width: 150px;
	height: 2px;
	background: #999999;
	margin: 0 auto 40px;
}
.dividelineleft
{
	width: 150px;
	height: 2px;
	background: #cccccc;
	margin: 0 0 20px;
}

.manufact
{
	padding: 60px 0;
}

.nos
{
	font-weight: 600;
}

.slider-area .aligimage img
{
	margin: -40px 0 0 0;
}

.serviceprof
{
	background: #F2F2F2;
	padding: 60px 0;
}

.serviceprof .example-image-link
{
	position: relative;
	display: block;
	transition: all 1s ease-in-out;
}
.serviceprof .example-image-link::before
{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000000;
	opacity: 0;
	transition: all 0.3s ease-in-out;
}
.serviceprof .example-image-link:hover::before
{
	opacity: 0.5;
	transition: all 0.3s ease-in-out;
}

.serviceprof .example-image-link:hover::after
{
	content: "\f065";
	font-family: fontAwesome;
	position: absolute;
	top: 45%;
	left: 45%;
	color: #fff;
	font-size: 48px;
	font-weight: 200;
}

.testimonial
{
	padding: 40px 0;
}
.testimonial .ms-nav-next img
{
	border: solid 5px #e5e5e5;
	width: 120px;
}
.testimonial .ms-nav-next p
{
	text-align: justify;
}
.testimonial .ms-nav-next p.author
{
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 300;
}
.testimonial .ms-nav-next p.author span
{
	color: #999999;
}