@charset "utf-8";
/* CSS Document */
@font-face{src:url(../fonts/fonts/OpenSans-Bold.ttf);font-family:OpenSans-Bold;}
@font-face{src:url(../fonts/fonts/OpenSans-Regular.ttf);font-family:OpenSans-Regular;}
@font-face{src:url(../fonts/fonts/OpenSans-Light.ttf);font-family:OpenSans-Light;}
@font-face{src:url(../fonts/fonts/OpenSans-Semibold.ttf);font-family:OpenSans-Semibold;}
@font-face{src:url(../fonts/fonts/OpenSans-Italic.ttf);font-family:OpenSans-Italic;}
@font-face{src:url(../fonts/fonts/OpenSans-LightItalic.ttf);font-family:OpenSans-LightItalic;}
@font-face{src:url(../fonts/fonts/OpenSans-SemiboldItalic.ttf);font-family:OpenSans-SemiboldItalic;}

@font-face {
  font-family:'FontAwesome';
  src: url(../fonts/UbuntuCondensed-Regular.ttf); 
  src:url('../fonts/ionic-fonts/fontawesome-webfont.eot');
  src: url('../fonts/ionic-fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('../fonts/ionic-fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/ionic-fonts/fontawesome-webfont.woff') format('truetype'), url('../fonts/ionic-fonts/fontawesome-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {overflow-x:hidden; font-family:"OpenSans-Regular"; padding-top:113px;}
body p {text-align:justify; font-size:14px;}

.img-responsive { margin:0 auto; } 

a:hover,a:focus { text-decoration:none;}

.top { background-color:#ee1245; text-align:right!important;}
.top ul li {list-style-type:none; display:inline-block; padding:4px; margin:0px;}
.top ul li {font-family:"OpenSans-Regular"; font-size:14px; color:#fff; padding-right:15px;}
.top ul { margin-bottom:0px;}
.top ul li a {color:#fff;}
.top ul li a:hover {color:#098edf; -webkit-transition:0.8s;}

.top .fa-map-marker-alt { color:#fff; margin-right:5px;} 
.top .fa-mobile-alt { color:#fff; margin-right:5px;} 
.top .fa-envelope { color:#fff; margin-right:5px;} 
.navbar-brand {

    float: left!important;
    height: auto!important;
    padding: 2px 15px!important;
    font-size: 18px!important;
    line-height: 20px!important;}

.navbar { border-bottom:1px solid #ee1245; position: fixed; z-index:1; top: 0; left: 0; width: 100%;  height:auto;}
.navbar-default {background-color:#fff; margin:0px; border-radius:0px;}
.navbar-brand {height:auto;}
.navbar-default .navbar-nav>li{ padding-top:15px;} 
.navbar-default .navbar-nav>li>a{ color:#ee1245; font-family:"OpenSans-Regular"; font-size:14px; padding:17px; }
.navbar-default .navbar-nav>li>a:hover{color:#000; -webkit-transition:0.8s; border-radius:0px;}
.navbar-default .navbar-nav>.active>a{background-color:#bfdefa; color:#fff;}

/* dropdown menu css*/
.dropdown-menu {background-color:#FFFFFF; color:#000000; padding:17px;}
.dropdown-menu>li>a { color:#000!important;}
.dropdown-menu>li>a:hover {color:#000000; -webkit-transition:0.8s;}
.navbar-nav>li>.dropdown-menu { padding:11px;}
.dropdown-menu>li>a { padding:8px 18px; display: block; color:#000000; white-space: nowrap; font-family:"OpenSans-Semibold"; font-size:14px;}
.navbar-default .navbar-nav > li.dropdown:hover > a, 
.navbar-default .navbar-nav > li.dropdown:hover > a:hover { color:#000000; -webkit-transition:0.8s;}
.navbar-default .navbar-nav > li.dropdown:hover > a:focus {background-color:#bfdefa; color:#000000; -webkit-transition:0.8s;}
li.dropdown:hover > .dropdown-menu { display: block;}
/*dropdown active css*/
.dropdown-menu>.active>a, 
.dropdown-menu>.active>a:focus, 

body h1, h2, h3 { font-family:"OpenSans-Bold"; text-align:center; font-size:24px; line-height:2em;}
body p { font-family:"OpenSans-Regular"; text-align:justify; font-size:14px; line-height:31px;}

.banner { width:100%; height:auto;}
.banner img { width:100%; height:auto;}

.footersec {background-color:#101010; padding:4px;}
.footersec p { text-align:center; font-family:"OpenSans-Regular"; color:#ffffff; font-size:14px; margin-bottom:0px;}
.footersec p a {font-family:"OpenSans-Regular"; color:#ffffff; font-size:14px; }


        /*jssor slider loading skin spin css*/
        .jssorl-009-spin img {
            animation-name: jssorl-009-spin;
            animation-duration: 1.6s;
            animation-iteration-count: infinite;
            animation-timing-function: linear;
        }

        @keyframes jssorl-009-spin {
            from { transform: rotate(0deg); }
            to { transform: rotate(360deg); }
        }

        .jssora061 {display:block;position:absolute;cursor:pointer;}
        .jssora061 .a {fill:none;stroke:#fff;stroke-width:360;stroke-linecap:round;}
        .jssora061:hover {opacity:.8;}
        .jssora061.jssora061dn {opacity:.5;}
        .jssora061.jssora061ds {opacity:.3;pointer-events:none;}


   .productz_inner_1 img {
	   border: solid 1px #6ebe3b; 
	   -moz-box-shadow: 5px 5px 0px #6ebe3b; 
	   -webkit-box-shadow: 5px 5px 0px #6ebe3b; 
	   box-shadow: 5px 5px 0px #6ebe3b; 
	   transition: all 0.4s ease-out; 
	   cursor: pointer;}
   .productz_inner_1 h4 { font-size:14px; color:#000; text-align:center; line-height:24px; font-family:"OpenSans-Semibold";}
   .productz_inner_1 { text-align:center;}
   .rmore { background-color:#6ebe3b; padding:10px 15px; color:#fff; border:none; border-radius:0px;}
   .rmore:hover {background-color:#000; -webkit-transition:0.6s;}	
	
   .productz_inner_2 img {
	   border: solid 1px #fff; 
	   -moz-box-shadow: 5px 5px 0px #fff; 
	   -webkit-box-shadow: 5px 5px 0px #fff; 
	   box-shadow: 5px 5px 0px #fff; 
	   transition: all 0.4s ease-out; 
	   cursor: pointer;}
   .productz_inner_2 h4 { font-size:14px; color:#000; text-align:center; line-height:24px; font-family:"OpenSans-Semibold";}
   .productz_inner_2 { text-align:center;}
   .productz_inner_2 img:hover {
	   border: solid 1px #6ebe3b; 
	   -moz-box-shadow: 5px 5px 0px #6ebe3b; 
	   -webkit-box-shadow: 5px 5px 0px #6ebe3b; 
	   box-shadow: 5px 5px 0px #6ebe3b; 
	   transition: all 0.4s ease-out; 
	   cursor: pointer;}  
	
	
	.infra_1 {
	background-image: linear-gradient(to right, rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)),url(../img/background-factory.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 3em;
    padding-top: 2em;
	background-attachment:fixed;
	height:auto;
}
	.infra_1 p { color:#fff;}
	.infra_1 h2 { color:#fff;}
	
	.certified_1 { padding-bottom:1em; padding-top:1em;}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){

}

@media screen and (max-width: 980px) {

}


@media screen and (max-width: 736px) {

}


@media screen and (max-width: 480px) {

}


hr.style1{
	border-top: 1px solid #ee1245;
	width:70%;
	margin-top:8px;
	margin-bottom:8px;
	
}

.footer_section_5 { background-color:#eee; padding-bottom:1em; padding-top:2em;}
.footer_section_5 ul li { list-style-type:none;}
.footer_section_5 ul li a { color:#000; font-size:14px; line-height:34px;}
.footer_section_5 h4 { color:#28492a; font-size:20px; font-family:"OpenSans-Semibold";}

		.contact_us_1 h2 { text-align:justify;}
		.bab_highlight_1 { font-family:"OpenSans-Semibold";}
		.contact_us_1 p { font-size:14px; color:#000; line-height:31px;}
		.contact_us_1 p a { color:#000; }
		.contact_section_2_btn {background-color: #ffaa01;
								padding: 10px 20px;
								border: none;
								color: #fff;
								border-radius: 50px;
								margin-bottom: 10px;
								width:100%;
								margin-top:15px;}
		 .contact_section_2_btn:hover { background-color:#000; -webkit-transition:0.6s;}

		.products_1 { padding-bottom:2em;}
		.products_1 img {
			border: solid 1px #6ebe3b;
			-moz-box-shadow: 5px 5px 0px #6ebe3b;
			-webkit-box-shadow: 5px 5px 0px #6ebe3b;
			box-shadow: 5px 5px 0px #6ebe3b;
			transition: all 0.4s ease-out;
			cursor: pointer;}
		.products_1 h5 { font-family:"OpenSans-Semibold"; color:#6ebe3b;}	
		.products_1 p { text-align:left;}
		.rmore1 {background-color: #6ebe3b;
				padding: 10px 15px;
				color: #fff;
				border: none;
				border-radius: 0px;}
		 .rmore1:hover { background-color:#000; -webkit-transition:0.7s;}	
		 
.about_us_1 { padding-bottom:2em; }
.about_us_1 h1 { color:#ee1245; text-align:justify; margin-left:10px;}
.work_details { padding-bottom:2em; padding-top:1em;}
.work_details h2 { color:#ee1245; text-align:justify;}
.high-1 { font-size:24px; font-weight:normal; color:#000;}
.read-more { background-color:#ee1245; color:#fff; padding:10px 20px; border:none; border-radius:50px;}
.read-more:hover { background-color:#000;} 

.coating-works { padding-bottom:2em; background-color:#000;}
.coating-works h2 { color:#fff;}	

.fa-paint-brush { font-size:12px; color:#F39; margin-right:5px;}
.footer_section_5 .fa-mobile-alt {color:#F39; margin-right:10px;}
.footer_section_5 .fa-envelope {color:#F39; margin-right:5px;}
.footer_section_5 .fa-map-marker-alt {color:#F39; margin-right:5px;}

#btn-center { text-align:center; padding-bottom:2em;}
.ovn { text-align:center; font-size:24px; color:#F39;}


.coating-works h4 { text-align:center; color:#fff; line-height:34px;}
.img-border img { border:1px solid #eee; }




