.mega-1,.mega-2,.mega-3,.mega-4,.mega-5 {
	display: none;
}
.mist-btn-border {
    border: 2px solid #dddddd !important;
    background-color: transparent;
    color: #333333;
    line-height: 30px !important;
    height: 34px !important;
    transition: all ease 0.4s;
}
.mist-btn-border-secondary {
    border: 2px solid #7B7B7B !important;
    background-color: transparent;
    color: #333333;
    line-height: 30px !important;
    height: 34px !important;
    transition: all ease 0.4s;
}
.mist-btn {
    box-sizing: border-box;
    padding: 0px 20px;
    line-height: 34px;
    height: 34px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    display: inline-block;
    transition: all ease 0.4s;
    border: 0px;
}
.pordetail .owl-controls{
    background-color: gray;
}
.mega-menu-pos-1 .form-control,
.mega-menu-pos-2 .form-control,
.mega-menu-pos-3 .form-control,
.mega-menu-pos-4 .form-control,
.mega-menu-pos-5 .form-control {
    /*font-size: 12px;
    height: 20px;
    line-height: 20px;
    min-height: 20px;
    margin-bottom: 0;*/
}
.mega-menu-pos-1 #form-login-username .input-group-addon,
.mega-menu-pos-2 #form-login-username .input-group-addon,
.mega-menu-pos-3 #form-login-username .input-group-addon,
.mega-menu-pos-4 #form-login-username .input-group-addon,
.mega-menu-pos-5 #form-login-username .input-group-addon {
    padding-right: 10px;
}
.form-login-username .input-group-addon {
    padding-right: 10px;
}
#works-slide {
    background-color: #000;
}
.category-sidebar ul li {
    margin-bottom: 10px;
}
.category-sidebar ul li i {
    margin-right: 10px;
}
.post-tag {
    padding-bottom: 40px;
}
.post-tag .post-image.pull-left {
    margin-right: 20px;
}
.search .radio,
.search .checkbox {
    display: inline-block;
    margin-right: 20px;
    margin-left: 20px;
}
div[class^="info_"] {
	margin-bottom: 10px;
}
div[class^="info_"] .fa {
	margin-right: 10px;
}
div[class^="info_"] > div,
div[class^="info_"] > span {
	display: inline-block;	
}
.info_address .fa {
	vertical-align: top;
	position: relative;
	top: 5px;	
}
.top-social-icon{
	line-height: 1em;
	max-height: 70px;
	overflow: hidden;
}
.top-social-icon h4{
	margin: 0;	
	line-height: 1em;
}
label {
	line-height: 40px;	
}
input[type="text"],
input[type="password"] {
	height: 39px;
	min-height: 39px;	
}
input[type="text"],
input[type="password"],
textarea {
	line-height: 1.2em !important;	
}
textarea {
	min-height: 100px !important;	
}
.input-captcha {
	display: inline-block !important;
	width: 50% !important;	
	margin-right: 15px;
}
.captcha-refresh {
	position: relative;
	top: 5px;	
}
#fin-items {
	margin-bottom: 15px;	
}
#fin-items input[type="checkbox"] {
	float: left;
	margin-right: 4px;
}
#fin-items label {
	float: left;
	margin: 0 !important;
	color: #555;
	font-size: 12px;
}
#ftr-submit {
	margin-top:  20px;
}
.cf-msgbox {
	display: block !important;
	padding: 10px 30px 30px 30px !important;
	background: #ececec !important;
	height: 430px !important;
	border-radius: 5px !important;	
}
.chrono_credits {
	display: none;	
}
.alert {
	background: #f2f2f2;
	padding: 15px 30px !important;
	margin-top: 20px !important;	
	margin-bottom: 0 !important;
  /*color: #ff4a08;*/
}
.our-partner {
	margin-bottom: 30px !important;	
}
/*.our-partner > p,
.our-partner > div {
	display: block !important;
	border: 1px solid #f2f2f2 !important;	
	border-radius: 5px !important;	
	line-height: 200px !important;
	padding: 75px 15px !important;	
}
.our-partner img {
	height: 60px !important;
	vertical-align: middle !important;
}*/
.our-partner .mask-top .partner {
	padding: 55px 0;	
}
.our-partner .mask-bottom {
	padding: 55px 0;
}
.item-box > div {
	margin-left: 80px;
}
.item-box > div h5 {
	margin-bottom: 5px;
}
.section-border {
	border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;	
}
.social-icon {
	margin-top: 30px;	
}
.nav-btm > li  {
    margin-bottom: 10px;
}
.nav-btm > li > a {
	display: inline-block !important;
	padding: 0 10px !important;	
}
.nav-btm > li > a:hover {
	background: none !important;	
}
.dark-section .form-control{
	background: rgba(94,97,106, 0.97);
	border: 0;
}
/*.items-intro .row {
	border-bottom: 1px solid #e1e1e1;	
}*/
.blog {
	padding-right: 40px;	
}
.item-published {
	position: absolute;
	top: 0;
	left: 0;
	width: 92px;
	margin: 0 20px 0 0;
	line-height: 16px;
	font-weight: 300;
	color: #fff;
	text-align: center;
	background: rgba(0,0,0,0.97);	
}
.item-published .item-datemonth,
.item-published .item-year {
	display: block;
	margin: 0;
	padding: 10px 15px;
}
.item-published .item-datemonth {
	background: #ff4a08;	
}
.item-published .item-date,
.item-published .item-month {
	display: block;
	margin: 0;
	line-height: 1.1em;	
}
.item-published .item-date {
	font-size: 42px;
}
.item-published .item-month {
	font-size: 26px;
}
.item-published .item-month {
	font-size: 20px;
}

.item-body {
	display: block;	
	margin-left: 110px;
}
.item-meta {
	font-size: 0.9em;
	line-height: 1.1em;	
	color: #999;
}
.item-meta > div {
	display: inline-block;
	padding-right: 5px;
	margin-right: 5px;
	border-right: 1px solid #e1e1e1;
}
.item-meta > div:last-child {
	padding-right: 0;
	margin-right: 0;
	border-right: 0;
}
.readmore {
	border-top: 1px solid #e1e1e1;	
	border-bottom: 1px solid #e1e1e1;
	text-align: right;
	font-size: 14px;	
}
.readmore:hover .fa {
	background: none;
	color: #ff4a08;	
	margin-right: 5px;	
}
.readmore .fa {
	margin-right: 10px;	
}
.readmore a {
	padding-right: 10px;
}
.readmore a:hover {
	color: #ff4a08;	
}
.latestnews .fa {
	margin-bottom: 0 !important;
	position: relative;
	top: -10px;	
}
.sidebar .widget li {
	margin-bottom: 10px;	
}
.sidebar .widget li,
.latestnews .item-wrapper {
	border-bottom: 1px dashed #e1e1e1;
}
.sidebar .widget li .fa,
.latestnews .item-wrapper .fa {
	margin-right: 10px;	
}
.sidebar .widget li:hover .fa,
.latestnews .item-wrapper:hover .fa {
	background: #ff4a08;
	color: #fff;
	margin-right: 5px;
	margin-left: 5px;
}
.sidebar .widget li > a,
.latestnews .item-body {
	display: inline-block;
	margin-left: 0;
	padding: 10px 0;
}
.sidebar .widget li > a,
.latestnews .item-title a {	
	font-size: 16px;
	line-height: 1em;
	color: #000;
}
.sidebar .widget li.active > a,
.sidebar .widget li > a:hover,
.sidebar .widget li > a:active,
.latestnews .item-title a:hover {	
	color: #ff4a08;
	background: none;	
}
.login {
	padding: 20px 40px 20px 0;	
}
.register {
	padding: 20px 40px;	
}
.input-group-addon span {
	width: 16px;	
}
.login-forgotten {
	float:right;	
}
.form-horizontal .input-prepend, .form-horizontal .input-append {
    display: inline-block;
	width: 100%;
	position: relative;
    margin-bottom: 0;
    vertical-align: middle;
	position: relative;
}
.input-append .add-on, .input-prepend .add-on, .input-prepend.input-append .btn {
    width: auto;
    height: 40px;
    min-width: 40px;
    padding: 0 5px;
    font-size: 18px;
    font-weight: normal;
    line-height: 40px;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    background-color: #eee;
    border: 1px solid #ccc;
}
.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {
    position: absolute;
	left: 0;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}
.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
	border: 1px solid #e1e1e1;
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
	box-shadow: 0 1px #fff, 0 1px 4px rgba(0, 0, 0, 0.05) inset;
    font-size: 12px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 12px;
    min-height: 40px;
    padding: 8px 50px;
	width: 100%;
}
.input-append .add-on, .input-append .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .add-on, .input-prepend .btn, .input-prepend .btn-group > .dropdown-toggle {
    vertical-align: top;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.input-prepend .add-on, .input-prepend .btn {
    margin-right: -1px;
}
.input-append .add-on, .input-append .btn, .input-append .btn-group {
}
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
    margin-left: -1px;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}
.input-prepend.input-append a.modal.btn {
	position: absolute !important;
	right: 39px !important;
	left: auto !important;
	top: 0 !important;
	display: inline-block !important;
	width: 100px !important;
}
.input-append .btn:last-child {
	position: absolute;
	right: 0;
	top: 0;
}
.chzn-container {
    margin-bottom: 12px;
}
.chzn-container-multi .chzn-choices {
    height: auto !important;
    height: 1%;
	min-height: 28px;
    border: 1px solid #e1e1e1;
    cursor: text;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	box-shadow: 0 1px #fff, 0 1px 4px rgba(0, 0, 0, 0.05) inset;
	background-color: #fff;
    background-image: none;
	padding: 6px;

}
.chzn-container-multi .search-field input {
	min-height: 21px;
	height: 21px;	
}
.chzn-container .chzn-drop  {
    border: 1px solid #e1e1e1;
}
.btn-micro {
	padding: 4px 6px;
    font-size: 10px;
	line-height: 1em;
}
.btn-mini {
	padding: 3px 10px;
}
.btn-micro.active {
	color: #333;
    background-color: #e6e6e6;
	outline: 0;
	background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);	
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border: 1px solid #bbb;
    border-bottom-color: #a2a2a2;
}
.publish {
	color: #378137;	
}
.inactive {
	color: #ff0000;	
}
.cbp-filters {
	background: #3c3c3c;
	padding: 12px;	
}
.cbp-filters .js-stools-container-bar {
	width: 100%;	
}
.cbp-filters .btn-search {
	position: absolute;
	right: 15px !important;
	top: 0;
	border-radius: 0 4px 4px 0;
}
.cbp-filters input,
.cbp-filters select {
	margin-bottom: 0;
	height: 39px;
	min-height: 39px;
}
.cbp-adv-filter-title {
	padding: 15px 0 0 0;
	margin-bottom: 15px;
	border-bottom: 1px dashed #e1e1e1;	
}
.cbp-table th {
	font-size: 1.1em;	
}
.cbp-table td, .cbp-table th {
	padding: 5px 0;	
}
.cbp-supplier-cat {
	/*padding: 0 0 21px 0;*/
	display: block;
	font-size: 16px;
	font-weight: 500;
	margin: 30px 0 0 0;
	padding: 0;
	height: 50px;
	line-height: 50px;
	text-transform: uppercase;
	border-bottom: 1px dashed #e1e1e1;
}
.cbp-supplier-cat:first-child { margin: 0; }
/*.cbp-supplier-cat::after {
	background-color: #ff4a08 ;
	content: "";
	display: block;
	height: 2px;
	position: relative;
	width: 40px;
	top: 10px;
}*/
.cbp-item {
	display: block;
	height: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
	border-bottom: 1px dashed #e1e1e1;	
}
.cbp-item .fa {
	margin-right: 10px;	
}
.cbp-item a:hover {
	color: #ff4a08 !important;	
}
#system-message.container {
	padding: 0;	
}
.clear{
	clear: both;	
}
.modal {
	display: block;	
}
.blink {
	animation: blinker 1s linear infinite;
	margin-left: 15px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}
ul.navbar-nav a {
	font-size: 1.2em; /*font-size: 1.1em;*/	
  color:#ff4a08 !important;
}
ul.navbar-nav a.active, ul.navbar-nav a:hover  {
  /*font-weight: bold;*/
  color:#171717 !important;
}
ul.navbar-nav > li > ul a {
  color:#171717 !important;
}
ul.navbar-nav > li > ul a.active, ul.navbar-nav > li > ul a:hover {
  color:#ff4a08 !important;
}
.asterisk_input:after {
  content:"*"; 
color: #ff4a08;
position: absolute; 
margin: -50px 0px 50px 395px; 
font-size: x-large; 
padding: 0 0 0 0; }
/* input validate 
input[placeholder] + :after {
content:" "; 
color: #ff4a08;
	font-size: large;
	float: none;
  position: absolute;
}
input[required] + :after {
content:"*";
	color: #ff4a08;
	font-size: large;
	float: none;
  position: absolute;
}
 input validate end */
.form-box {
	background-color: #7a7a7a;
}

/* PlaceHolder Start 
textarea[placeholder]::-webkit-input-placeholder, input[placeholder]::-webkit-input-placeholder
{
	color:rgba(60,60,60,1) !important;
}
input::-moz-placeholder {
      color: #3c3c3c;
      opacity: 1;
    }
    input:-moz-placeholder {
      color: #3c3c3c;
      opacity: 1;
    }
[placeholder]
{
	color:rgba(60,60,60,1) !important;
} */
label[for="copyme"], label[for]
{
	color: #dddddd !important;
  margin-bottom: -20px;
  margin-top: -10px;
}
.orange-br-rad {
	border: 1px solid #ff4a08;
	/*border-radius: 25px;*/
}
.orange-br-rad2 {
	border: 1px solid #ff4a08;
	border-radius: 25px !important;
}
.alert-heading {
	color: #ff4a08 !important;
}

@keyframes blinker {  
	50% { opacity: 0.0; }

}
/* menu style update */

#about-us.page-section{
  overflow: hidden;
}
#sticker .navbar .navbar-collapse .navbar-nav{
    float: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

#sticker .navbar .navbar-collapse .navbar-nav li {
    text-align: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
}

#sticker .navbar .navbar-collapse .navbar-nav li:first-child {
    text-align: left;
}

#sticker .navbar .navbar-collapse > .navbar-nav.nav li:last-child {
    text-align: right;
}
#sticker ul li >  ul li {
    text-align: left !important;
}
.isoimage-dealerimage{
 	display: -webkit-box;
 	display: -webkit-flex;
 	display: -ms-flexbox;
 	display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 40px;
}

@media (max-width: 768px){
  .isoimage-dealerimage{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .isoimage-dealerimage img:first-child{
    margin-bottom: 20px;
  }
}
/* mobile sytle update */

@media (max-width: 991px) {
  #sticker .navbar-header, #sticker .navbar-nav, #sticker .navbar-nav > li {
    float: none;
  }
  #sticker .navbar-nav {
    margin: 7.5px -15px;
  }
  #sticker .navbar-collapse.collapse {
    display: none !important;
    border-top: 1px solid #e7e7e7;
  }
  #sticker .navbar-collapse.collapse.in {
    display: block !important;
  }
  #sticker .navbar-toggle {
    display: block;
  }
  #sticker .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
   #sticker .navbar-nav li:first-child a{
    padding-left: 15px;
  }
  #sticker .navbar .navbar-collapse .navbar-nav{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #sticker .navbar .navbar-collapse .navbar-nav li,
  #sticker .navbar .navbar-collapse .navbar-nav li:last-child{
    text-align: left;
  }

}
  
.top-logo-left-header .navbar-nav .dropdown-menu > li > a{
	white-space: normal !important;  
}

  html body img.iso-logo-container-image {
    padding-top: 50px;
    padding-bottom: 40px;
}
  

