@charset "utf-8";
/* CSS Document */
body{ color:#222222}
body{font-family: 'Open Sans', sans-serif; color:#161616;}
a{color:#222222; transition:all ease-in-out 0.5s; text-decoration:none;}
a:hover{color:#0a0a0a;transition:all ease-in-out 0.5s;text-decoration:none;}
h1, h2, h3, h4, h5{ padding:0px; margin:0px; text-transform:uppercase;  font-family: 'Oswald', sans-serif;}

.hash{position:relative;}
/* TopBar */
header{ position:absolute; width:100%; top:0; z-index:9999;}
.topBar{ color:#cdcdcd; padding-top:15px;background:#222222; padding-bottom:50px; margin-bottom:10px}
.language ul{list-style:none; padding:0px; margin-left:0px;}
.language ul li{ float:left; padding-right:25px; height:30px; line-height:30px;}
.language ul li:nth-child(2){ border-right:1px solid#6d6d6d; margin-right:15px; padding-right:15px}
.language ul li:nth-child(2) span{ padding-right:10px;}
.language ul li:last-child{ padding-left:0px}
.language ul li a, .socialDiv ul li a{color:#cdcdcd; font-size:13px}
.language .btn-danger{ border:none; background:#d32023;}
.socialDiv ul{list-style:none; padding:0px; margin-left:0px;}
.socialDiv ul li{padding-left:10px !important; float:left;height:20px; line-height:20px;}
.googleDiv{opacity:0; position:absolute; top:0px; left:0px;}
/* NavBar */

.navbar{ background:#fff; margin-bottom:0px; height:auto; margin-top:-45px;font-family: 'Oswald', sans-serif; }
.navbar-brand{height:auto; padding:10px 15px;}
.nav{margin-top:15px;}
.navbar-nav > li > a:hover{background:none;}
.navbar-nav > li.active{ border-bottom:3px solid#fff; margin-top:-3px;}
.navbar-toggle {
    background-color:#fff;
    background-image: none;
    border: 1px solid #101010;
	margin-top: 18px;
}
.navbar-toggle .icon-bar {
	background:#101010;
}
.dropdown-menu {
	background:rgba(0, 0, 0, 0.7);
	font-size: 13px;
}
.dropdown-menu li a {
	color:#fff;
}
.dropdown-menu li a:hover{
	color:#fff;
}

.dropdown-submenu > a::after {
 border-color: transparent transparent transparent #f6f6f6;
 border-style: solid;
 border-width: 5px 0 5px 5px;
 content: " ";
 display: block;
 float: right;
 height: 0;
 margin-right: -10px;
 margin-top: 5px;
 width: 0;
}
.dropdown-submenu:hover > .dropdown-menu {
	display: block;
}
.dropdown-submenu{ position:relative;}
.dropdown-submenu > .dropdown-menu {
	border-radius: 0 6px 6px;
	left: 100%;
	margin-left: -1px;
	margin-top: 8px;
	width:auto;
	}
.nav>li>a:focus, .nav>li>a:hover {
	text-decoration: none;
	background: none;
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
	background:#fff;
	color:#f04f28;}

/* Carousel */
#myCarousel .carousel{ margin-top:90px;}
.carousel-control.left, .carousel-control.right{ background:none;}
.carousel-caption {
    position: absolute;
    right: 29%;
    bottom: 130px;
    left: 29%;
    z-index: 10;
    padding-top:0px;
    padding-bottom:0px;
    color: #fff;
    text-align: left;
    text-shadow: none;
	background:rgba(255, 255, 255, 0.7);
}
.carousel-caption p{ font-size:26px; font-weight:100; margin-bottom:0px;background:#d32023;font-family: 'Open Sans', sans-serif;padding: 8px 15px;}
.carousel-caption h3{ font-size:30px; font-weight:700; text-transform:uppercase; color:#161616; padding:30px 20px;}
.carousel-caption h4{ font-size:17px; padding:0px 20px; font-family: 'Open Sans', sans-serif;color:#161616; line-height:25px;}
.carousel-caption h4 span{color:#d32023; }
.carousel-caption .btn{margin:20px 20px;}
.carousel-caption .btn-danger {
border:none; padding:10px 24px;  font-size:14px;background:#161616}

.carousel-control {
    width: 1%;
    font-size: 20px;
    color: #fff;
    opacity: 1;
	
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev { background:#d32023; width: 42px;
height: 110px;
margin-top: -50px;
font-size: 18px;line-height:110px; text-shadow:none;border-radius:4px;}
.carousel-inner > .item > a > img, .carousel-inner > .item > img{width:100%;}


/* Product Div */
.prodactDiv{background:url(../img/prd-bg.png) repeat top center; padding:50px 0; text-align:center}
.prodactDiv h1{color:#030303; font-size:27px; letter-spacing:1px;}
.prodactDiv h1 span{color:#fff}
.headding {position:relative}
.headding h1:before{border:2px solid#fff; position:absolute; top:45px; left:44.5%; content:""; width:125px;}
.headding img{padding-top:18px; margin-bottom:50px}
.prdMain{border-left:2px solid#fff; border-right:2px solid#fff; margin-left:0px; margin-bottom:25px; margin-top:50px; padding-top:0px; padding-left:5px; padding-right:5px;}
.prdText{border-radius:4px; background:#fff; padding:10px; position:relative}
.prdText:before{position:absolute; top:50%; right:-64%; background:#fff; height:2px ; width:100px; content:"";}
.prdText h3, .prdText1 h3{font-size:18px; color:#cb0000; font-family: 'Open Sans', sans-serif; font-weight:700;}
.centerlDiv{position:relative;}
.centerlDiv img{ border-radius:50%; height:360px; max-width:435px; width:100%;border:4px solid#fff;z-index:-1;}
.posI{position:absolute; top:45%; left:15%;}
.posR{position:relative;z-index:9;}
.prdText1{border-radius:4px; background:#fff; padding:10px; position:relative;}
.prdText1:before{position:absolute; top:50%; left:-64%; background:#fff; height:2px ; width:100px; content:"";}

/* Product Div End*/

/* About Div */
.aboutDiv {padding:50px 0;}
.aboutDiv h1{color:#030303; font-size:27px; letter-spacing:1px;}
.aboutDiv h1 span{color:#d32023}
.aboutDiv .headding h1:before{border:2px solid#d32023; position:absolute; top:45px; left:44.5%; content:""; width:125px;}
.aboutDiv p{padding:0px 65px 5px; font-size:20px;font-family: 'Oswald', sans-serif; font-weight:100; line-height:32px;}
.aboutDiv p span{color:#d32023}
.itHelp{border:1px dashed #171717; padding:25px 0;color:#171717}
.itHelp h3{ font-size:18px;}
.itHelp h3 img{ padding-right:30px}
/* About Div End*/

/* Testimonial */
.testimonial{background:#171717; padding:50px 0 0;}
.testInside{ background:url(../img/testim-bg.png) no-repeat top center; height:352px;padding-left:145px; padding-top:80px;}
.testInside h3{ color:#d32023; font-size:18px; font-weight:700;letter-spacing:1px; padding-bottom:30px;}

#quote-carousel .carousel-indicators {
    right: 50%;
    top: 0;
    bottom: 0px;
    margin-right: 0px;
}


.testimonial .item blockquote {
    border-left: none;
    margin: 0;
}
.testimonial .item p{ font-size:14px; color:#2a2a2a; text-align:justify; padding-right:15px;}
.testimonial .item small { font-size:16px; color:#f04f28}

.procesDiv{ margin-right:90px}
.procesDiv h3{ color:#fff;font-size:18px; font-weight:700;letter-spacing:1px;}
.panel-group .panel {
        border-radius: 0;
        box-shadow: none;
        border-color: #EEEEEE;
		margin-top:30px;
    }

    .panel-default > .panel-heading {
        padding: 0;
        border-radius: 0;
        color: #212121;
        background-color: #FAFAFA;
        border-color: #EEEEEE;
    }

    .panel-title {
        font-size: 16px;
    }

    .panel-title > a {
        display: block;
        padding: 12px 15px;
        text-decoration: none;
    }

.more-less {
        float: right;
        color: #212121;
    }

.panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color: #EEEEEE;}
.panel-heading h4{font-family: 'Open Sans', sans-serif;}

.hotP {padding:50px 0;}	
.hotP h1{color:#030303; font-size:27px; letter-spacing:1px;}
.hotP h1 span{color:#d32023}
.hotP .headding h1:before{border:2px solid#d32023; position:absolute; top:45px; left:44.5%; content:""; width:125px;}

/* Gallery */	
.gallery .col-md-3 {
    margin: 0;
    padding: 0;
}
.gallery img {
    height: auto;
    width: 100%;
	-webkit-transition: 4s ease;
	-webkit-transform: scale(1.1); transform: scale(1.1);
    transition: 4s ease;
}
.gallery-thumb{padding:0; border:none; margin:0; outline:none !important; line-height:0;}
.gallery-thumb{overflow:hidden; height:220px; position:relative;}
.blogHover{ background:rgba(255, 255, 255, 0.8); padding:10px 15px; color:#2a2a2a; position:absolute; top:50%; left:20%;}
/*.gallery-thumb:hover .blogHover{ transform:translateY(-120px);}*/
.blogHover h4{ margin-top:0px; font-weight:700; font-size:15px;}
.gallery img:hover{-webkit-transform: scale(1.3); transform: scale(1.3);}

/* Who We Are */
.whoWe{ padding:50px 0}
.whoWe h1{color:#030303; font-size:27px; letter-spacing:1px;}
.whoWe h1 span{color:#d32023}
.whoWe .headding h1:before{border:2px solid#d32023; position:absolute; top:45px; left:44.5%; content:""; width:125px;}
.weMain{padding:40px 0 70px;}
.weAre{  background:#e8e8e8; padding:15px; line-height:23px;font-size:14px;}
.weAre h2{ padding:20px 0;}
.weAre:hover{ background:#262626;  color:#fff; transition:all 0.5s ease-in}



/* Footer */
footer{}
footer{ background:#d32023; padding-top:50px; color:#eaeaea; font-size:15px;}
.share p{ padding:20px 0 20px; font-size:13px;}
footer h3{ position:relative; font-size:18px;}
footer h3:before{ border-bottom:1px solid#e35b5d;position:absolute; bottom:-10px; left:0px; width:100px; content:""}
.share ul{ list-style:none; padding-top:25px; padding-left:0px;}
.share ul li{ float:left;}
.share ul li a{ padding:4px 10px; color:#f5f5f5;}
.share ul li a:hover{ background:#ff5052;}
.share ul li a.active{ background:#ff5052;}


.quickL ul{  list-style-type:disc; color:#fff; padding-left:15px; margin-top:30px;}
.quickL ul li{ font-size:14px; padding-bottom:12px;}
.quickL ul li a, .corporateD a, .copyright a{ color:#fff;}
.quickL ul li a:hover, .corporateD a:hover, .copyright a:hover{ color:#ff5052;}

.corporateD{margin-top:30px; }
.corporateD span{color:#f5f5f5; font-weight:400; font-size:16px;font-family: 'Oswald', sans-serif; letter-spacing:1px;}
.corporateD span i{font-size:25px; vertical-align:top; padding-right:15px; padding-top:5px;}
.corporateD p{padding:0px 0px 5px 35px; margin:0px;}
.corporateD hr {
    margin-bottom: 0px;
    margin-top: 5px;
	border-top: 1px solid #e35b5d;
}

.copyright {
    background: #b11a1d none repeat scroll 0 0;
    font-size: 13px;
    margin-top: 30px;
    padding: 10px 0 10px;
    text-align: center;
}
.copyright p{ margin-bottom:0px;}
.magn{ margin-left:50px;}

/* Inside Page */
.breadcrumb{ background:url(../img/breadcrumb-bg.jpg) repeat center center; border-radius:0px;  color:#f3f3f3; padding:25px 0;}
.breadcrumb a{ font-size:14px; color:#b8b8b8}
.leadind{ font-size:19px; font-weight:100;}
/* Accordion css */
.prodImage img {
    width: 100%;
    margin-bottom: 5px;
    max-height: 250px;
    box-shadow: 0 0 1px #ccc;
    min-width: 200px;
}
.prodImage {
    width: 250px;
    margin-left: 15px;
}
.prod-row .quote-btn {
    background: #cb0000 none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    margin: 0 auto 15px;
    max-width: 250px;
    transition: background-color 0.5s ease 0s;
}
.prod-row .quote-btn {
    margin-bottom: 0px;
    font-weight: bold;
    font-size: 16px;
    margin: 0 auto 15px auto;
}

.inr-head{ margin-top:108px;}
.inr-mrg{ margin:30px 0;}
.mks_acrd{ box-shadow:0 0 5px #ccc;}
.mks_acrd ul{ margin:0; padding:0 }
.hds {
    background: #101010 ;
    color: #cfcfcf;
    font-size: 19px;
    font-weight: 400;
    margin-top: 15px;
    padding: 10px;
}

.hds1 h1{
    color: #0d0d0d;
    font-size: 24px;
    font-weight: 400;
    margin-top: 0px;
    padding: 10px 0;
}
.input-group-addon{ color:#0e0e0e;}
.inside_frm {
    background: #eeeeee none repeat scroll 0 0;
    box-shadow: 0 0 5px #ccc;
    margin-top: 15px;
    padding: 15px;
	color:#0d0d0d;
}

.ad-bnr{ margin:30px 0;}

.inside_frm .btn-default{ background:#0b0b0b; border:none; color:#fff; padding-top:10px; padding-bottom:10px;}
.inside_frm .btn-default:hover{ background:#e8e8e8;}
.rad5 {
    border-radius: 5px;
}

.accordionButton {font:bold 14px Arial, Helvetica, sans-serif;padding:10px 10px 10px 30px;  background:url(../img/ar3.png) no-repeat 10px center; 	cursor:pointer; margin-bottom:0px; border-top:1px solid #CCCCCC;}
.accordionButton a{ color:#505050;  outline:none !important  } 
.accordionContent li a:hover{ color:#505050; }
.accordion-btn-active{ background:url(../img/ar-dwn.png) no-repeat 10px center; color:#fff;}
.accordion-btn-active a{ color: #E13A3A; outline:none !important  }
.accordionContent {	width: auto; margin-bottom:2px; }
.accordionContent li{font-weight:normal; font-size:13px; border-bottom:1px dashed #0d504b;
					  margin:0 15px;list-style-type:none;}
.accordionContent li:last-child{ border-bottom:none !important }				  
.accordionContent li a{ color: #000; display:block;  outline:none !important;background:url(../img/ar5.png) no-repeat 5px center; padding:5px 0 5px 20px;}
.accordionContent ul li a { color: #000; display:block;  outline:none !important;background:url(../img/ar4.png) no-repeat 5px center; padding:5px 0 5px 20px;}

/*  /Accordion css */

@media only screen and (max-width:991px){
	.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 13px;}
	.nav{margin-top:0px;}
	.navbar-header{ width:100%;}
	.navbar-brand{ padding:5px 15px; float:none}
	.navbar-brand img{ width:300px; height:auto;margin:auto}
	.carousel-caption {
    right: 15%;
    bottom: 30px;
    left: 15%;}
	.carousel-caption h3{ font-size:20px; padding:10px 20px;}
.carousel-caption h4{ font-size:14px; padding:0px 20px ; line-height:22px;}
.carousel-caption p{ font-size:17px;}
.carousel-caption .btn{margin:10px 20px;}
.carousel-caption .btn-danger {
border:none; padding:8px 24px;  font-size:13px;}
}
@media only screen and (max-width:768px){
	.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 13px;}
	.nav{margin-top:0px;}
	.navbar-brand{ padding:5px 15px; float:left}
	.language ul li { padding-right: 9px;}
	.navbar-brand{ float:none ! important;}
	.navbar-brand img { text-align:center}
	.magn {margin-left: 0px;}
	.carousel-inner, .carousel-inner > .item{ width:100%; height:100%; height:380px;}
	.carousel-inner > .item > a > img, .carousel-inner > .item > img{ width:100%; max-width:100%; height:380px;}
}
@media only screen and (max-width:767px){
	.navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open .dropdown-menu > li > a:hover {
    background-image: none;
    color: #fff;}
.navbar-nav .open .dropdown-menu > li > a {color: #000;}
	
}
@media only screen and (max-width:480px){
	.carousel-caption{ display:none;}
.language ul li:nth-child(2) {
    border-right: none;
    margin-right: 0px;
    padding-right:0px;}
.language ul li {float: left;padding-right: 135px;}
.lineverti{margin-bottom:30px;}
.carousel-inner, .carousel-inner > .item{ width:100%; height:100%; height:320px;}
	.carousel-inner > .item > a > img, .carousel-inner > .item > img{ width:100%; max-width:100%; height:320px;}
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    margin-top: -3px;}
	
}
@media only screen and (max-width:320px){
.carousel-caption{ display:none;}
.language ul li {
    float: left;
    padding-right:0px;
	margin-bottom:10px;}
.socialDiv .pull-right{float:none !important;}
.navbar-brand img{ width:190px; height:auto;margin:auto}
	
}
