<!--
/* @group Blink */
blink {
   animation-duration: 1200ms;
    animation-name: blink;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    -webkit-animation:blink 1200ms infinite; /* Safari and Chrome */
}
@keyframes blink {
    from {
        color:#c0c0c0;
    }
    to {
        color:#ac5821;
    }
}
@-webkit-keyframes blink {
    from {
        color:#ac5821;
    }
    to {
        color:#c0c0c0;
    }
}

/* @end */
-->






.warranty {
color:#ac5821;
font-weight:bold;
}

@font-face {
   font-family: 'OpenSans-Light';
   src: url(../fonts/OpenSans-Light.ttf) format('truetype');
}
body, html { overflow-x:hidden; }
body {
    background-color: #ffffff;
    font-family:  'OpenSans-Light', Arial, Helvetice Neue, sans-serif;
    font-size: 14px;
	font-weight: 300; 
	font-style: normal; 
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
}
a{color: #000;}
h1, h2, h3, h4, h5, h6, span, p { font-family: 'OpenSans-Light', Arial, Helvetice Neue, sans-serif; }
h2{font-size:44px; font-weight:700;}
h3{font-weight: bold; margin-top: 0.1em;}
p{ font-size: 16px; font-family: 'OpenSans-Light';  color: #000; line-height: 1.8em; }
* {  -webkit-border-radius: 0 !important;  -moz-border-radius: 0 !important; border-radius: 0 !important;}
a:hover{text-decoration:none;}
.templatemo_clear {	clear: both;}
.height30 {	height: 30px;}
#templatemo-top{min-height: 6px; line-height:6px; background-color:#000;}
.templatemo-top-bar {    min-height: 40px; background-color:#eeeeee;}
.templatemo-top-menu { /*min-height:110px;*/ min-height:75px; background-color:#000; z-index: 5000; width:100%;}
.templatemo-top-menu .navbar-toggle { margin-top: 38px;}
.templatemo-top-menu .navbar-brand { padding: 0; margin: 0;}
.navbar-nav.navbar-right{margin-top: 17px;}
/* ------ Welcome & Slogna ------ */
/*.templatemo-welcome { border-bottom: 1px solid #cccccc; min-height: 230px;}*/
.templatemo-slogan { font-family:  'OpenSans-Light', sans-serif; font-weight: normal; font-size: 42px; margin: 20px 0 20px; color: #333333;}
.templatemo-service { margin-bottom: 100px; margin-top: 100px;}
.templatemo-service-item { font-family:  'OpenSans-Light', sans-serif; margin-bottom: 10px; font-size: 20px;}
.templatemo-service-item p { font-weight: lighter; text-align: justify; margin-top: 25px; font-size: 14px; color: #929292;}
.subheader { font-family: 'OpenSans-Light', sans-serif; font-weight: normal; margin-top: 12px; font-size: 12px; color: #e67e22;}
.btn-orange {
    background-color: #ac5821;
    border-bottom:2px solid #d35400;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color:#ffffff;
}
.btn-orange:hover, .btn-orange:focus, .btn-orange:active, .btn-orange.active, .open .dropdown-toggle.btn-orange { background-color: #d35400;    color:#ffffff;}
.about-btn { margin-top: 3%;}
.about-btn a {
    color: #ac5821;
    padding: 9px 30px;
    border: 1px solid #ac5821;
    font-size: 13px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    font-family: 'Raleway-Regular';
}
.btn-green {background-color:#2ecc71; border-bottom:2px solid #27ae60; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; color:#ffffff;}
.btn-green:hover, .btn-green:focus, .btn-green:active, .btn-green.active, .open .dropdown-toggle.btn-green {    background-color: #27ae60;    color:#ffffff;}
.nav > li > a {    padding: 10px 20px;}
.navbar-default .navbar-nav > li > a{color: #fff;}
.nav > li > a:hover, .nav > li > a:focus {     background-color: #ac5821;    color:#fff;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {    background-color: #ac5821;    color:#fff;}
.nav > li > a {color: #929292;}
.navbar-default { border:none; background-color: #000;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background-color: #ac5821; color:#fff;}
.navbar { margin-bottom: 0px;}
.templatemo-service-item-header { margin-left: -10px; padding: 16px 20px 20px; font-weight: bold; display: inline-block;}
.templatemo-header-orange {    background-color:#ac5821;    min-width: 298px;    height: 67px;    color: #fff; }
.team_hr {    border: 1px solid #fff;     width: 39.5%;     float: left;}
.team_hr_left {    margin-right: 30px;    margin-left: 15px; }
.team_hr_right {    margin-left: 30px;}
.hr_gray {    border: 1px solid #cccccc; }
.templatemo-team {    /*background: url('../images/background.png') ;     color:#ffffff;*/	font-family:  'OpenSans-Light', sans-serif;}
/*.templatemo-line-header {    margin-top:100px;    margin-bottom:80px;}*/
.img-responsive.photoraphimg{margin: 1em auto; }
.img-responsive.logoimg{margin: 0 auto 0.2em;}
.member-thumb:hover .thumb-overlay {    transition: all 0.3s ease-in-out 0s;    visibility: visible;    opacity: 1;}
.member-thumb {    position: relative;    overflow: hidden;}
.member-thumb .thumb-overlay {
    background-color: rgba(220, 157, 102, 0.8);
    position: absolute;
    visibility: hidden;
    padding-top: 35%;
    padding-left: 25%;
    height: 100%;
    width: 100%;
    opacity: 0;
    right: 0;
    top: 0;
}
.filtr-container{background-color: #f5f5f5;}
.filtr-container a.cboxElement span{display: block;background-color: #ac5821; color:#fff; padding: 10px 0; font-size: 14px;}
.filtr-container a.cboxElement:hover span{color: #000;}
.filtr-container a:hover{text-decoration: none;}
.filtr-item{display:block; padding-top:25px; padding-bottom:20px; text-align:center;}
.thumb-overlay a {    float:left;    margin-right: 5px;}
.team-inner {    margin-top:10px;}
.team-inner-header {    font-family: 'OpenSans-Light', sans-serif;    font-weight:600;    font-size:16px;}
.team-inner-subtext {    font-weight:normal;    font-size:12px;}
.row_team {    margin-left:-50px;    margin-top:70px;}
.row_team li {    list-style: none;}
a.colorbox:hover{ text-decoration:none;}
.templatemo-project-box { background-size: cover; position: relative; overflow: hidden; /*height: 200px;*/border:1px solid #ac5821; display: inline-block; width:auto;}
.templatemo-project-box:hover .project-overlay { transition: all 0.3s ease-in-out 0s; visibility: visible; opacity: 1;}
.project-overlay {
    background : rgba(0,0,0,.75);
    border : 2px solid #ac5821;
    visibility: hidden;
    position: absolute;
    text-align:center;
    padding-top:40px;
    color: #ffffff;
    height: 100%;
    width: 100%;
    opacity: 0;
    right: 0;
    top: 0;
}
.project-overlay hr { width : 70%;}
.txt_darkgrey { color: #333333;}
.txt_orange { color: #e67e22; font-weight:700;}
.txt_white{color: #fff;}
.txt_slogan { font-size:14px; color:#929292;}
/*.templatemo-line-header span { font-size: 18px; float :left; margin-top: 10px;}*/
.team_box  div { text-align: center; padding-top: 100px;}
.span_blog { margin-bottom: 80px;}
.blog_post {color: #333333; padding: 10px;}
.blog_header { font-weight: bold; font-size: 16px;}
.blog_text { text-align: justify;     font-size: 14px;     margin-top: 20px;}
#templatemo-contact { /*margin-top:100px; 	border-top: 1px solid #cccccc; */	font-size:14px;}
.templatemo-contact-map { margin-bottom: 15px;    height: 378px;}
.contact_right img { margin-right:5px;}
.contact_right form { padding-left:15px;	padding-right:15px}
.tweet_txt { border-left:2px solid #ffffff; 	min-height:160px;}
.twitter_user {	color: #FFFF33; 	font-size: 14px;	float: right;}
.templatemo-partners {	border-top: 2px solid #cccccc;}
.templatemo-partners .templatemo-partner-item { margin-bottom: 5px;}
.templatemo-footer { border-top: 2px solid #cccccc; margin-top: 100px;} 
.footer_container {	margin-top:60px; 	margin-bottom:20px;}
.footer_bottom_content { margin: auto; margin-bottom: 30px; font-size: 14px; color:#333333;}
.social-icon-fb { background: url('../images/social-icon-fb.png') no-repeat; width: 42px; height: 42px; display: block;}
a:hover .social-icon-fb { background: url('../images/social-icon-fb-over.png') no-repeat;}
.social-icon-rss { background: url('../images/social-icon-rss.png') no-repeat; width: 42px; height: 42px; display: block;}
a:hover .social-icon-rss { background: url('../images/social-icon-rss-over.png') no-repeat;}
.social-icon-twitter { background: url('../images/social-icon-twitter.png') no-repeat; width: 42px; height: 42px; display: block;}
a:hover .social-icon-twitter { background: url('../images/social-icon-twitter-over.png') no-repeat;}
.social-icon-linkedin { background: url('../images/social-icon-linkedin.png') no-repeat; width: 42px; height: 42px; display: block;}
a:hover .social-icon-linkedin { background: url('../images/social-icon-linkedin-over.png') no-repeat;}
.social-icon-dribbble {    background: url('../images/social-icon-dribbble.png') no-repeat;    width: 42px;    height: 42px;    display: block;}
a:hover .social-icon-dribbble { background: url('../images/social-icon-dribbble-over.png') no-repeat;}
ul.templatemo-project-gallery  li  a img:hover {    border: 3px solid #ac5821;}
.templatemo-gallery-category a { color:#333333; }
.templatemo-gallery-category a.active {	color:#e67e22; text-decoration:none;}
.templatemo-gallery-category a:focus { color:#e67e22; text-decoration:none;	}
.templatemo-gallery-category a:hover { color:#e67e22; text-decoration:none;}
.link_orange:hover { text-decoration:none;}
.templatemo-project-gallery {  padding-left: 0;}
.templatemo-project-gallery li{ list-style:none; margin: 0 auto 0px; cursor:pointer; }
.templatemo-project-gallery.colsp{padding: 20px 0; text-align: center;}

.templatemo-tweets {
    background-color: #8996a0;
    min-height:200px;
    font-family:  'OpenSans-Light', sans-serif;
    font-size:20px;
    color:#ffffff;
    margin-top:100px;
}
.col-half-offset{margin-left:4.166666667%}
.form-control {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn_loadmore {	margin-top:30px; 	margin-bottom:80px;}
.blog_box {	margin-left: -12px;}
.dropdown {
    position: relative;
    display: inline-block;
}
a.phonenu:hover , a.emailid:hover{
color: #d35400;
}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}
.templatemo-project-gallery li img {
    cursor: pointer;
}
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
	cursor: default;
}
.dropbtn {
    background-color: #ac5821;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
 /*   cursor: pointer; */
}
.dropbtn:hover, .dropbtn:focus {    background-color: #000;}
.dropdown a:hover {background-color: #f1f1f1}
.show {display:block;}
.about-two p{font-size: 17px;line-height: 1.5em; margin-top: 1%;}
.about-two p .highlighted, .about-two a.highlighted{ background-color:#ac5821; color: #fff; padding: 0.5em; text-align:center; display:inline-block; margin:1.5em auto; font-size:20px; font-weight:700;}


.about-three p .highlighted, .about-three a.highlighted{ background-color:#ac5821; color: #fff; padding: 1.5em; text-align:center; display:inline-block; margin:0m auto; font-size:20px; font-weight:700;}


.about-two a.highlighted:hover , .about-two button.viewbtn:hover{color:#e67e22; background-color:#fff;}
#needcoilurgent{position:relative; z-index:9999999;}
/*#viewneedcoil:hover > #needcoilurgent{display: block;}*/
.centeralign{margin: 0 auto; display:inline-block; background-color:#f5f5f5; padding:1em;}
.nonstdcatalog a{color:#ac5821;}
.gallery_gds{    margin: 0 0 0 0;    margin-top: 30px;    margin-left: -40px;}
/*-- flexisel --*/
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {	display: none;}
.nbs-flexisel-container {	position: relative;	max-width: 100%;}
.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
.nbs-flexisel-inner {	overflow: hidden;	margin: 0 auto;}
.nbs-flexisel-item {
	float: left;
	margin:0px;
	padding:0px;
	cursor: pointer;
	position: relative;
	line-height: 0px;
}
.nbs-flexisel-item > img {
	cursor: pointer;
	positon: relative;
	margin-top:5px;
	margin-bottom: 10px;
	max-width:240px;
	max-height:240px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
}
.nbs-flexisel-item p{	padding:0px;}
.nbs-flexisel-item p a{	color:#000;	font-size:1.2em;}
.nbs-flexisel-item p a:hover{	color:#6CC372;}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	width: 34px;
	height: 34px;
	position: absolute;
	cursor: pointer;
	z-index: 100;
	margin-top:0em;
}
.nbs-flexisel-nav-left {	left:-3em;	background: url(../images/left.png) no-repeat 1px 1px ;}
.nbs-flexisel-nav-right {	right:-3em;	background: url(../images/right.png) no-repeat 1px 1px ;}
.nbs-flexisel-item a .banner-1 {	margin: 0em 0.5em;}
.nbs-flexisel-item a .banner-1 p{	line-height:40px;	color:#ac5821;	font-size:18px;	font-family: 'OpenSans-Light';	margin:0;	border-bottom:0 none;}
.banner-1-imgdiv{	position:relative;	height:40px;	text-align:center;	border: 1px solid #000;	border-top: 0 none;}
.nbs-flexisel-item a:hover{text-decoration: none;}
.nbs-flexisel-item a:hover .banner-1 p {
	background-color:#000;
	text-decoration: none;
	color: #fff;
	margin-bottom:0;
	border-bottom:3px solid #000;
}
.slide h3{
	font-size:35px;
	margin:54px 0 40px 0;
	color:#fff;
	font-family: 'OpenSans-Light';
	text-align:center;
}
.banner-1-blackbg, .banner-1-greybg {background:#f5f5f5;}
.banner-1 img{	border: 1px solid #000000;}
.fle-xsel {	padding: 2em 1.5em;}
.slide {	padding-bottom: 4em;	background-color: /*#ac5821;*/#f5f5f5;}
.header-line {	background:#000000;	height:8px;	position:relative;}
.carousel {  background-color: #ccc;}

/*--flexisel--*/
.viewform{padding: 1em 1em 3em; }
/*.viewform button{background-color: #ac5821; color:#fff; text-align:center; cursor:pointer; padding: 0.5em;}*/
.viewbtn{background-color: #ac5821; color:#fff; text-align:center; cursor:pointer; padding: 0.5em; display: block; border:1px solid #ac5821; margin:0 auto; font-size:20px; font-weight:700;}
.modal{top: 100px;}
.modal-title{text-align: center; font-weight:bold; color:#ac5821;}
#coilform{padding: 1em 0 2em;}
#coilform label{    padding: 10px 5px;}
#coilform input[type="text"] {
    display: block;
    background: #f5f5f5;
    border: none;
    border: 1px solid #868585;
    width: 100%;
    outline: none;
    padding: 10px 5px;
    font-size: 1em;
    color: #868585;
    margin-bottom: 1.5em;
    font-family: 'OpenSans-Light';
}
#coilform textarea {
    background: #f5f5f5;
    border: 1px solid #868585;
    width: 100%;
    display: block;
    height: 13em;
    outline: none;
    font-size: 1em;
    color: #868585;
    resize: none;
    padding: 10px 5px;
    font-family: 'OpenSans-Light';
}
#coilform input[type="submit"] {
    background: #ac5821;
    padding: 8px 0;
    width: 180px;
    outline: none;
    margin: 2em auto 0;
    font-size: 1.2em;
    color: #fff;
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
    font-family: 'OpenSans-Light';
	border:0 none;
}
input[type="radio"] { display:none;
}
select{height: 42px;    border: 1px solid #868585; width:100%; text-align:center;    background: #f5f5f5;}
input[type="radio"]{
    color:#f2f2f2;
    font-family:Arial, sans-serif;
}

input[type="radio"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-2px 10px 0 0;
    vertical-align:middle;
    background:url(../images/check_radio_sheet.png) -38px top no-repeat;
    cursor:pointer;
}

input[type="radio"]:checked + label span {
    background:url(../images/check_radio_sheet.png) -57px top no-repeat;
}
#coilform input[type="submit"]:hover {
background-color:#000;
}
.productsample{border:1px solid #000; text-align:center; padding: 2em 0 1em; margin: 1em 0;}
.productsample.align-center img{margin: 0 auto; }
.imgtit{padding: 0.5em 0; background-color: #ac5821; text-align:center; color:#fff;}
.nano-content{margin: 2.2em 0 0;}
input, button, select, textarea{font-size: 14px; font-family: 'OpenSans-Light', Arial, Helvetice Neue, sans-serif;}
.paddadd{padding: 1em 0;}
@media (min-width:1024px) and (max-width:1200px){
 .templatemo-service-item-header { padding: 16px 10px 20px;    }
    .templatemo-header-orange { min-width: 230px;    }
    .team_box, .team_box_over {height:220px;width:220px;    }
}
@media (min-width:991px) and (max-width:1024px) {
    .templatemo-service-item-header { padding: 16px 10px 20px;    }
    .templatemo-header-orange { min-width: 230px;    }
    .team_box, .team_box_over {height:220px;width:220px;    }
	.paddadd label{font-size: 13px;}
	input[type="file"]{font-size: 11px;}
}
@media (max-width:991px) {
    .team-inner { margin-top: 20px;margin-bottom: 20px;    }
	.templatemo-btn-read-more {float:right; margin-bottom :40px;}
	.templatemo-project-gallery.fivecols .col-md-2 { width: 19.66%; float:left;}
}
@media (min-width:768px) and (max-width:990px) {
    .member-thumb .thumb-overlay {  padding-left: 30%;    }
    .templatemo-project-box , .project-overlay { height:auto; width:auto; padding-top: 0px;    display: inline-block;
    margin: 0 auto;}
    .templatemo-project-gallery { margin-left: 10px; }
    .blog_box{ margin-right: -140px;}
	.banner-1 p{font-size: 16px; padding: 10px 0;}
		.templatemo-project-gallery.fivecols .col-md-2 { width: 19.66%; float:left;}
}
@media (min-width: 768px) {
  .navbar-nav > li > a {padding-top: 9px; padding-bottom: 9px;  }
  
}
@media (max-width: 768px) {
    .member-thumb .thumb-overlay { padding-left: 40%; }
    .templatemo-btn-read-more {float:right; margin-bottom :40px; }
	.templatemo-project-gallery.fivecols .col-md-2 { width: auto; float:none; display: inline-block;} 
}
@media (max-width: 380px) {
    .member-thumb .thumb-overlay {padding-left: 30%;}
	.templatemo-service-item-header {font-size: 16px;padding: 23px 10px 22px;}
	.templatemo-header-orange {min-width: 0px;}
}
@media (min-width:991px) and (max-width: 1200px) {
	 .team_hr {width: 37%;}
}
@media (min-width:683px) and ( max-width: 991px) {
	 .team_hr {	width: 33%;	}
}
@media (min-width:585px) and ( max-width: 683px) {
        .member-thumb .thumb-overlay { padding-left: 25%; }
	 .team_hr {width: 30%;}
}
@media (min-width:536px) and ( max-width: 585px) {
	 .team_hr {		width: 28%;	}
}
@media  (min-width:410px) and  ( max-width: 536px) {
	 .team_hr {		width: 21%;	}
}
@media  ( max-width: 410px) {
	 .team_hr {		width: 11%;	}
}