@charset "utf-8";
/* CSS Document */

.brand_wr {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
	height:auto;
   
    text-align:center;
	float:left;
    background: #f09e0e;
	
	z-index:999999 !important;
	margin-top:-12px;
}
.brand_wr img {margin-top:-20px;}
.brand_wr .logo {
    font-size: 60px;
   
    position: relative;
    display: inline-block;

   
    color: #fff;
	z-index:999999 !important;
	
}
#header
{
    position: relative;
	    background: rgba(0, 0, 0, .79);
	
	height:auto;
	padding:10px;
}



/****************************************/

.full-img-sec {

	background:url(../images/footer-bg.jpg) repeat;
    z-index: 1;
    padding: 30px 0;
    position: relative;
    min-height:auto;
	margin-top:30px;
}
.full-img-sec:before {
    content: '';
    width: 55%;
    height: 100%;
    position: absolute;
    background:url(../images/full-img-2.jpg) fixed right center;
    background-size: cover;
    top: 0;
}
.full-img-sec:after {
    content: '';
    width: 45%;
    height: 100%;
    background: url(../images/new/bg2.jpg) no-repeat left center;
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
}
.full-img-sec .container {
    position: relative;
    z-index: 9999;
}
.full-img-sec ul,
.full-img-sec li {
    margin: 0;
    padding: 0;
    list-style: none;
}
.full-img-sec p {
    margin: 0;
    color: #BCC1C7;
    line-height: 26px;
	text-align:justify;
}
.full-img-sec .left-content {
    padding: 0;
    padding-right: 40px;
}
.full-img-sec .left-content .sec-title h2 {
    color: #FDFDFD;
	line-height:1.4;
}
.full-img-sec .left-content ul li {
    font-size: 16px;
    line-height: 32px;
    color: #56D7F7;
}
.full-img-sec .left-content ul li:before {
    content: '\f0a9';
    margin-right: 11px;
    font-family: 'FontAwesome';
}

.sec-title {
    margin-bottom: 27px;
}
.sec-title h2 {
    margin: 0;
    font-size: 27px;
   
    font-weight: 800;
    color: #383838;
    line-height: 22px;
    text-transform: uppercase;
	float:left;
}
.sec-title h2.white {
    color: #fff;
}
.sec-title .decor-line {
    background: #C4D114;
    width: 50px;
    height: 3px;
    display: inline-block;
    vertical-align: top;
    margin-top: 18px;
	clear:both;
	float:left;
}
.sec-title.medium {
    margin-bottom: 18px;
}
.sec-title.medium h2 {
    font-size: 18px;
}
.sec-title.medium .decor-line {
    width: 35px;
    margin-top: 10px;
}
/***************************************


/**********************footer section*************/

ul {
    margin: 0;
    padding: 0;
}
li {
    list-style: none;
}
.main-title .seperator, .main-footer .footer-seperator {
    background: #3c538b;
}
.main-footer .footer-seperator {
    display: block;
    height: 1px;
    width: 40px;
    margin-bottom: 20px;
}
.main-title .seperator:after, .main-footer .footer-seperator:after {
    background: #00afe9;
}
.main-footer {
    background:url(../images/footer-top-bg.png);
}
.main-footer p{color:#fff;}
.main-footer h3 {
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
    letter-spacing: 1px;
    font-size: 20px;
    margin-top: 40px;
    margin-bottom: 10px;
}
.main-footer .footer-seperator {
    display: block;
    height: 1px;
    width: 40px;
    margin-bottom: 20px;
}
.main-footer .footer-seperator:after {
    content: '';
    display: block;
    height: 1px;
    position: absolute;
    margin-top: 3px;
    width: 60px;
}
.main-footer .connect .icon {
    font-size: 22px;
}
.main-footer .footer-social ul {
    list-style: none;
}
.main-footer .footer-social ul li {
    float: left;
    margin-right: 10px;
}
.main-footer .footer-social ul li: last-child {
    margin-right: 0px;
}
.main-footer .footer-social ul li a {
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #2a2c31;
    color: #fff;
    text-align: center;
    font-size: 15px;
    line-height: 40px;
	padding-top:12px;
}
.main-footer .footer-links li {
    margin-bottom: 10px;
}
.main-footer .footer-links li a {
    color: #778191;
}
.main-footer .blog-item {
    margin-top: 15px;
    margin-bottom: 10px;
}
.main-footer .blog-item .blog-thumb {
    width: 80px;
    height: 80px;
}
.main-footer .blog-item h6 {
    line-height: 24px;
}
.main-footer .blog-item h6 a {
    color: #a2a3a5;
}
.bottom-footer {
    background: #0f1316;
    padding-top: 20px;
    padding-bottom: 10px;
}


/*************about us section**************/
.banner {
    width: 100%;
    background:#efeded;
    height:auto;
	padding:40px 0px 40px 0px;
	text-transform:uppercase;

}
.banner h2 {
    font-size: 50px;
    color: #000;
	
   
	-webkit-text-stroke-width: 1px;
   -webkit-text-stroke-color: black;
    text-align:center;
	font-weight:bold;
	text-transform:uppercase !important;
	
}

.breadcrumbs-main {
    border: 1px solid #D6D6D6;
    width: 100%;
    background: #f9f6f6;
}
.breadcrumb {
    padding: 8px 15px;

    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px; text-align: center;
}
ol {
    float: none;
    list-style: decimal;
    padding-left: 15px;
}
.breadcrumb > li {

    width: auto;
	font-size:14px;
}

.breadcrumb > li {
    display: inline-block;
}

ol li {
    list-style: decimal;
    width: 100%;
}


.left-menu{border-right: 1px solid #ccc;padding-right: 20px;width: 100%;}
.left-menu ul {margin: 0 0 10px;padding: 0; overflow:auto; }
.left-menu ul li {border-bottom: 0; line-height: 32px; 
list-style:none; 
border-bottom: 1px dotted #ccc !important; 
display:block;
    color: #000 !important;
   
    margin-bottom: 7px !important;
    margin-top: 0 !important;
    padding: 0 0 6px;
}
	
	
	
.left-menu ul li a { display:block;
    color: #000 !important;
    font: 15px !important;
  
    margin-top: 0 !important;
 

}

.left-menu ul ul li {border-bottom:1px dotted #ababab !important;}
.left-menu ul ul li a {color: #636363!important; padding:0 0 0 10px; text-decoration: none; display:block; font-size:14px !important; border:0 !important; margin:0 !important; line-height:28px!important; }
.left-menu ul li a:hover {color: #0073CF;}
.left-menu ul ul li a:before {color: #636363;content: "\f105";cursor: pointer;display: inline-block !important;font-family: FontAwesome;font-size: 13px;
    line-height: 20px;margin-right: 12px;}
.left-menu ul li a:hover::before{color: #0073CF;}
.right{}
.right p{text-align:justify;}
.right h1 {
    font-size: 32px !important;
}

/***************send enquiry section********/
	.formitem{width:20%; float:left; height:40px;}
.formitem3{width:79%; float:right; padding:8px; }
.formitem2{width:100%; padding:8px;}
.textarea{width:100%; height:80px;}
/****************end send enquiry************/


/****************contact Us section************/
.contact{border-right: 1px solid #ccc;padding-right: 20px;width: 100%;}
.contact ul {margin: 0 0 10px;padding: 0;}
.left-menu.contact ul li {border-bottom: 1px dotted #ababab;line-height: 24px;list-style: outside none none;padding: 6px 0; line-height:inherit;}
.left-menu.contact ul li a {color: #636363 !important;padding: 0 0 0 2px;text-decoration: none; border-bottom:0; display:inline-block; font: 15px 'RobotoCondensedLight' !important;}
.left-menu.contact ul li a:hover {color: #E53F3F;}
.left-menu.contact li .fa { color:#EB3D3C; margin-right:10px;}

ul.oth-contact {  }
.oth-contact li { position:relative !important; padding-left:30px !important; }
.oth-contact li:before {
    color: #EB3D3C;
    content: "ï€•";
    font-family: "FontAwesome";
    font-size: 19px;
    left: 6px;
    position: absolute;
    text-indent: 0;
    top: 6px;
}
/*************end contact us*************/

/*************scrolling images***************/
.sroll{
	width:100%;
background: #fcfcfc;
float:right;
padding:0px 0px;
height:auto;
	margin:0 auto;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

box-shadow: 0 0 2px #888;

}	
.scrolling_img
	{
	width:100%;
	margin:0 auto;
	padding:0px 0px 0px;
	}


/******************end scroliing************/

