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

body{
/*background-image:url(../images/pattern-back.png);
background-repeat:repeat;
background-color:#cdcdcc;*/
margin:0 auto;
padding:0px;
border:0px;
font-family:Arial, Helvetica, sans-serif;
color:#a5a5a5;
font-size:13px;
}
a{ text-decoration:none;}


/*********************fonts*************/


@font-face {
    font-family: 'EconomicaRegular';
    src: url('../fonts/Economica-Regular-OTF-webfont.eot');
    src: url('../fonts/Economica-Regular-OTF-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Economica-Regular-OTF-webfont.woff') format('woff'),
         url('../fonts/Economica-Regular-OTF-webfont.ttf') format('truetype'),
         url('../fonts/Economica-Regular-OTF-webfont.svg#EconomicaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
 font-family: 'Oswald-Regular';
 src: url('../fonts/Oswald-Regular.eot');
 src: url('../fonts/Oswald-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Oswald-Regular.woff') format('woff'),  url('../fonts/Oswald-Regular.ttf') format('truetype'),  url('../fonts/Oswald-Regular.svg#Oswald-Regular') format('svg');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: 'Oswald-Light';
 src: url('../fonts/Oswald-Light.eot');
 src: url('../fonts/Oswald-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/Oswald-Light.woff') format('woff'),  url('../fonts/Oswald-Light.ttf') format('truetype'),  url('../fonts/Oswald-Light.svg#Oswald-Regular') format('svg');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: 'FjallaOne-Regular';
 src: url('../fonts/FjallaOne-Regular.eot');
 src: url('../fonts/FjallaOne-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/FjallaOne-Regular.woff') format('woff'),  url('../fonts/FjallaOne-Regular.ttf') format('truetype'),  url('../fonts/FjallaOne-Regular.svg#FjallaOne-Regular') format('svg');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: 'OpenSans-Light';
 src: url('../fonts/OpenSans-Light.eot');
 src: url('../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/OpenSans-Light.woff') format('woff'),  url('../fonts/OpenSans-Light.ttf') format('truetype'),  url('../fonts/OpenSans-Light.svg#OpenSans-Regular') format('svg');
 font-weight: normal;
 font-style: normal;
}

/*********************fonts*************/

/*------------------------------------login page start----------------------------*/
.header-top{
	background-color:#444444;
	padding:10px;
	color:#ffffff;
	}
.header-top-txt{
	color:#fff;}
	
.header-phonenum{
	font-size:16px;
	color:#097c49;
	font-family: "EconomicaRegular", Arial, Helvetica, sans-serif;
	text-align: center;
	padding:6px 0px;
	}
	
.navbar {
  border:0px none;
  padding:0px 0px;
}
.navbar-default {
    background-image: none;
    background-repeat: repeat-x;
    border-radius: 0px;
    box-shadow: 0 0px 0 rgba(255, 255, 255, 0.15) inset, 0 0px 0px rgba(0, 0, 0, 0.075);
	background-color:#FFF;
}
.navbar-default .navbar-nav > .active > a {
    background-image: linear-gradient(to bottom, #fff 0px, #fff 100%);
    background-repeat: repeat-x;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075) inset;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #fff;
    color: #8aaf3d;
	font-size:17px;
	font-weight:bold;
	font-family: "EconomicaRegular", Arial, Helvetica, sans-serif;
}
.navbar-default{margin:0 0 5px 0!important}
.navbar-default .navbar-nav > li > a {
    font-size:17px;
	color:#7f7f7f;
	font-weight:bold;
	font-family: "EconomicaRegular", Arial, Helvetica, sans-serif;
}
.dropdown-header{font-family: "EconomicaRegular", Arial, Helvetica, sans-serif; font-size:18px;}
.navbar-brand {
    padding:4px 0px;
}
.nav{
	padding-top:10px; padding-bottom:0px!important;}
	
.banner-txt-hd{ font-size:45px;
	color:#FFF;
	font-weight:bold;
	font-family: "EconomicaRegular", Arial, Helvetica, sans-serif;
}
	
.banner-txt{ font-size:20px;
	color:#FFF;
	font-weight:bold;
	font-family: "EconomicaRegular", Arial, Helvetica, sans-serif;
}
	
.dropdown-header a:hover{background:#7db63f;}
.navbar-header{margin-top:0px!important; padding-bottom:0px!important;}

.top-btn a{color:#FFF!important;}
.navbar-brand{margin-top:5px;}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus { background-color:#8aaf3d; border-radius: 4px 4px 0px 0px;}

.update{border:1px solid #d9d9d9; margin-top:10px;}
.update-area{background:#1e7195; height:auto; font-size:24px; font-weight:bold; color:#FFF; padding:8px 0 8px 65px; font-family: "EconomicaRegular", Arial, Helvetica, sans-serif;}

.update-txt{padding-top:15px; color:#ff5f00; font-size:13px; font-weight:bold;}
.icon-container{text-align:center; margin:20px 0 5px 0; font-size:15px;}

.caption-txt{ font-family: 'OpenSans-Light'; font-size:28px; font-weight:lighter; color:#898989; padding-bottom:5px;}
.caption-txt1{ font-family: 'OpenSans-Light'; font-size:28px; font-weight:lighter; color:#898989; padding:5px 0;}

.view-more-btn{background:#af1218; width:110px; height:40px; color:#FFF; font-size:13px; text-align:center; font-family: 'OpenSans-Regular'; padding-top:10px; margin-top:10px;}
.view-more-btn a{color:#FFF;}
.view-more-btn a:hover{text-decoration:none;}

.home-solution-container{width:100%; background:#e8e8e8;}
.txt-container{text-align:center;}

.solution-icon-container{ background-image:url(../images/back.png); background-repeat:repeat; background-color:#535252; color:#FFF; border:10px solid #e8e8e8; padding:20px 10px; text-align:center; min-height:390px; height:auto; font-size:13px;width:20%;}
.solution-icon-hd{font-family: "EconomicaRegular", Arial, Helvetica, sans-serif; font-size:20px; padding:5px 0; font-weight:bold; line-height:32px;}

.more-btn{ width:110px; background:#000; padding:12px 30px ; color:#FFF; font-weight:bold; margin:0 auto; }
.more-btn:hover{text-decoration:none;}
.solution-icon-txt{height:auto; width:200px; margin:0 auto; padding:0 0 20px 0;min-height:182px;}
.footer-bg{width:100%; background:#000;}
.footer-top-container{width:100%; background:#000; min-height:230px; height:auto; padding:10px 0; font-size:13px;}
.footer-txt-hd{font-family: "EconomicaRegular", Arial, Helvetica, sans-serif; color:#8aaf3d; font-size:18px; font-weight:bold; border-bottom:1px solid #4b4b4b; padding:5px 5px;}
.footer-txt-hd a{color:#8aaf3d;}
.footer-seperate{padding:10px 18px;}
.footer-top-row{padding:0 2px;color: #fff;}

.footer-top-container ul{padding:0px!important; border:none; margin:5px 0; color: #fff; }
.footer-top-container  li{list-style-type:none; padding:5px 0px; }

.footer-bottom-container{width:100%; background:#2b2a2a; min-height:50px; height:auto;}
.footer-bottom-container ul{padding:0px; border:none; margin:0px; }
.footer-bottom-container li{list-style-type:none; float:left; padding:20px;  }
.footer-top-container li a, .footer-bottom-container li a{color:#fff;}
.footer-top-container a:hover{color:#FFF; text-decoration:none;}
.copy-txt{padding-top:20px;color: #fff;}
.brochure{background:#960; padding:3px 0; text-align:center;  color:#FFF; font-size:21px; font-family: 'EconomicaRegular'; margin:8px 0 0 50px;}
.brochure a{color:#FFF;}
.inner-banner-cont{width:100%; background:#154458;}

.solution-site-panel{font-family: "EconomicaRegular", Arial, Helvetica, sans-serif; padding:10px 0; border-right:1px solid #CCC;}
.solution-site-panel1{font-family: "EconomicaRegular", Arial, Helvetica, sans-serif; padding:10px 10px; border-right:1px solid #CCC; font-size:22px;}
.solution-site-panel1 a:hover{text-decoration:none;}
.solution-site-panel ul{padding:0px; margin:0px; border:0px; }
.solution-site-panel li{list-style-type:none; font-size:22px; padding:7px 12px; margin-top:2px; color:#FFF!important; }
.solution-site-panel li:hover{ background:#124155; color:#FFF!important; -moz-border-radius: 6px 0 0 6px; -webkit-border-radius: 6px 0 0 6px;
 -khtml-border-radius: 6px 0 0 6px; border-radius: 6px 0 0 6px;}
.solution-active{ background:#1e7195; color:#FFF;  -moz-border-radius: 6px 0 0 6px; -webkit-border-radius: 6px 0 0 6px;
 -khtml-border-radius: 6px 0 0 6px; border-radius: 6px 0 0 6px;}
.solution-container-hd{font-family: "EconomicaRegular", Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; margin-top:10px;}
.solution-active a{color:#FFF!important;} 
.solution-container-sub-hd{font-family: "EconomicaRegular", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#1e7195;}
.solution-container-sub-hd a{color:#1e7195!important; text-decoration:none;}
.solution-container-sub-hd1{color:#F30; font-weight:bold;}
.solution-container-sub-hd1 a{color:#F30!important; font-weight:bold;}
.solution-container-sub-hd2{font-family: "EconomicaRegular", Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#1e7195; padding:3px 0;}
.solution-container-sub-hd2 a{color:#1e7195!important; text-decoration:none; }
.solution-site-panel li a{color:#5A5A5A;}
.solution-site-panel li a:hover{color:#FFF; text-decoration:none; color:#FFF;}
.table-style{padding:5px;}
.table-hd-style{color:#FFF; font-weight:bold; background:#104054; width:50%;}

.about-txt{padding:10px 0; border-bottom:1px solid #cecece;}
.about-colum{ background:#e1e1e1; padding:15px 12px; text-align:justify; margin-top:10px; border:4px solid #FFF; height:auto; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; }
.about-icon-hd{font-family: "EconomicaRegular", Arial, Helvetica, sans-serif; font-size:24px; padding:5px 8px; color:#4b4a4a; font-weight:bold; text-align:center;}
.about-icon-img{margin:0 auto; text-align:center;}
.contact-form-container{background:#216a7a; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; padding:35px; margin:20px 0px 10px 0; box-shadow: 5px 5px 2px #888888;}
.contact-lbl-text{ color:#FFF; font-size:13px;}
.btn{font-family: "EconomicaRegular", Arial, Helvetica, sans-serif; font-size:20px; color:#216a7a; font-weight:bold;}

.contact-txt-container{padding:5px; margin:20px 0px 10px 0; font-size:15px;}
.contactt-icon-hd{font-family: "EconomicaRegular", Arial, Helvetica, sans-serif; font-size:24px; padding:5px 0px; color:#4b4a4a; font-weight:bold;}
.office-title{color:#7db63f; font-weight:bold;}
.office-map{ border:1px solid #CCC;}
.solution-site-panel .btn1 a:hover{text-decoration:none!important;}
.btn1{display:inline-block;padding:6px 20px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}

.img{
    border-radius: 50%;
    display: inline-block;
    height: 58px;
    margin: 0 0 5px;
    transition: all 0.5s ease 0s;
    width: 63px;
}
.smart-cont{background:#008bae; padding:10px; margin:10px; color:#FFF;}
.smart-cont-hd{font-family: "EconomicaRegular", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#FFF;}
.product-page-cont{ padding:10px; margin:10px 0 10px 0 ; text-align:center; float:left;}
.product-page-cont1{ padding:10px; margin:10px 0 10px 0 ; text-align:center; float:left;}
.product-page-colum{}
.career{padding:10px 0;}
.career a{text-decoration:underline; color:#ff5f00;}
.sitemap a{color:#5a5a5a; cursor:pointer;}

.rotate{
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
     
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
    overflow:hidden;
    }  
 
.rotate:hover  
{
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
}


.machine-img
{
opacity:1.0;
filter:alpha(opacity=95); /* For IE8 and earlier */
moz-box-shadow: 0px 0px 2px 2px#b3b2b2;
webkit-box-shadow: 0px 0px 2px 2px #b3b2b2;
box-shadow: 0px 0px 2px 2px #b3b2b2;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
border:1px solid #CCC;
}
.machine-img:hover
{
opacity:0.7;
filter:alpha(opacity=70); /* For IE8 and earlier */
}
.product-page-cont img, .product-page-cont1 img {
    margin:auto;
		display:block;		
		
		-webkit-transform: scale(.9);
		   -moz-transform: scale(.9);
		    -ms-transform: scale(.9);
		     -o-transform: scale(.9));		
		        transform: scale(.9);
	
		-webkit-transition: all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940); 
		   -moz-transition: all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940); 
		    -ms-transition: all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940); 
		     -o-transition: all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940); 
		        transition: all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940);}
				
.product-page-cont img:hover, .product-page-cont1 img:hover{
-moz-transform: scale(1);
-webkit-transform: scale(1);
-o-transform: scale(1));
-ms-transform: scale(1);
transform: scale(1);
border:2px solid #FFF;
}
.portfolio-item a{text-decoration:underline;}		
.top-min{background:#00C; width:100%; height:50px; color:#FFF;}
.blog-img{float:left; margin:0 20px 0 0px;}	
.blog-txt{color:#0F0!important;}
.blog-txt a{color:#1e7195!important;}
.facebook-cont{width:181px; position:fixed; right:0px; top:340px;}
.kpo-img{margin:0 0 20px  25px;}
.kpo-img1{margin:0 0 20px  0px;}
.img-caption{background:#19485c; width:100%; padding:5px 10px; float:left; font-family: 'OpenSans-Light'; font-size:22px; font-weight:lighter; color:#FFF; text-align:left;}
.img-caption1{ padding:5px 10px; float:left; font-family: 'OpenSans-Light'; font-size:20px; font-weight:bold; color:#5cb85c; text-align:left;}
.nav-tabs{font-family: "EconomicaRegular", Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; background:#dbdbdb; color:#FFF;}
.nav-tabs a{ color:#5d5d5d;}

.tab-content{border-bottom:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC; padding:8px;}
.lft-panel .nav{padding:0px;}
.lft-panel2 .nav{padding:0px;}
.tab{padding:0px;}
.blog-btn{background:#8aaf22; border-radius:6px; color:#333; padding:5px 10px;}
.blog-btn a{text-decoration:none!important;}
.technology-img{margin:8px 0 0 5px;}
.technology-img1{margin:8px 0 0 15px;}
@media (max-width: 360px) {
.about-colum{height:auto!important; min-height:none!important;}
.product-page-colum{border-right:none;}	
.carousel-indicators{width:40%;}
.solution-active{-moz-border-radius: 0px 0 0 0px; -webkit-border-radius: 0px 0 0 0px;
 -khtml-border-radius: 0px 0 0 0px; border-radius: 0px 0 0 0px;}
.solution-site-panel li:hover{-moz-border-radius: 0px 0 0 0px; -webkit-border-radius: 0px 0 0 0px;
 -khtml-border-radius: 0px 0 0 0px; border-radius: 0px 0 0 0px;}
.solution-site-panel{display:none;}
.lft-panel{display:none;}
.lft-panel2{display:block!important;}
.lft-panel1{display:block!important;}
.solution-site-panel1{display:block!important;}
.brochure{margin:0;}
.facebook-cont{ display:none;}
.nav-tabs li{width:100%;}
.nav-tabs li .active{border-radius:5px!important;}
}
	
	
@media (max-width: 768px) {
.about-colum{height:none;}
.lft-panel1{display:none;}
.solution-site-panel1{display:none;}
	}
@media (max-width: 980px) {	
.kpo-img{margin:0 0 20px  15px!important;}
.kpo-img1{margin:0 0 20px  15px!important;}	
}	
@media (max-width: 1920px) {
.lft-panel1{display:none;}
.solution-site-panel1{display:none;}
	}