/* Add here all your css styles (customizations) */

/* HELPER CLASSED */
/**MARGIN CLASSES**/
.nomargin-nopadding{margin: 0px !important; padding: 0px !important;}

.margin0{margin-top: 0px !important;margin-left: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;}
.padding0{padding-top: 0px !important;padding-left: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;}
.margin-top0{margin-top: 0px !important;}
.margin-left0{margin-left: 0px !important;}
.margin-right0{margin-right: 0px !important;}
.margin-bottom0{margin-bottom: 0px !important;}

.margin5{ margin: 5px;}
.margin10{ margin: 10px;}
.margin15{ margin: 15px;}
.margin20{ margin: 20px;}

.margin-top5{ margin-top: 5px;}
.margin-top10{ margin-top: 10px;}
.margin-top15{ margin-top: 15px;}
.margin-top20{ margin-top: 20px;}
.margin-top30{ margin-top: 30px;}
.margin-top40{ margin-top: 40px;}
.margin-top50{ margin-top: 50px;}
.margin-top100{ margin-top: 100px;}
.margin-top200{ margin-top: 200px;}


.margin-left5{ margin-left: 5px;}
.margin-left10{ margin-left: 10px;}
.margin-left15{ margin-left: 15px;}
.margin-left20{ margin-left: 20px;}

.margin-right5{ margin-right: 5px;}
.margin-right10{ margin-right: 10px;}
.margin-right15{ margin-right: 15px;}
.margin-right20{ margin-right: 20px;}

.margin-bottom5{ margin-bottom: 5px;}
.margin-bottom10{ margin-bottom: 10px;}
.margin-bottom15{ margin-bottom: 15px;}
.margin-bottom20{ margin-bottom: 20px;}
.margin-bottom30{ margin-bottom: 30px;}
.margin-bottom40{ margin-bottom: 40px;}
.margin-bottom50{ margin-bottom: 50px;}
.margin-bottom60{ margin-bottom: 60px;}
.margin-bottom70{ margin-bottom: 70px;}

/**PADDING CLASSES**/
.padding-top0{padding-top: 0px !important;}
.padding-left0{padding-left: 0px !important;}
.padding-right0{padding-right: 0px !important;}
.padding-bottom0{padding-bottom: 0px !important;}

.padding3{ padding: 3px;}
.padding5{ padding: 5px;}
.padding10{ padding: 10px;}
.padding15{ padding: 15px;}
.padding20{ padding: 20px;}
.padding30{ padding: 30px;}
.padding40{ padding: 40px;}

.padding-top5{ padding-top: 5px;}
.padding-top10{ padding-top: 10px;}
.padding-top15{ padding-top: 15px;}
.padding-top20{ padding-top: 20px;}

.padding-left0{ padding-left: 0px;}
.padding-left5{ padding-left: 5px;}
.padding-left10{ padding-left: 10px;}
.padding-left15{ padding-left: 15px;}
.padding-left20{ padding-left: 20px;}
.padding-left25{ padding-left:25px;}

.padding-right5{ padding-right: 5px;}
.padding-right10{ padding-right: 10px;}
.padding-right15{ padding-right: 15px;}
.padding-right20{ padding-right: 20px;}
.padding-right30{ padding-right: 30px;}
.padding-right40{ padding-right: 40px;}

.padding-bottom5{ padding-bottom: 5px;}
.padding-bottom10{ padding-bottom: 10px;}
.padding-bottom15{ padding-bottom: 15px;}
.padding-bottom20{ padding-bottom: 20px;}
.padding-bottom30{ padding-bottom: 30px;}


h1,h2,h3,h4,h6 {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 600 !important;
}

.font-size10{ font-size: 10px !important; }
.font-size20{ font-size: 20px !important; }
.font-size30{ font-size: 30px !important; }
.font-size40{ font-size: 40px !important; }
.font-size50{ font-size: 50px !important; }
.font-size60{ font-size: 60px !important; }
.fontSize17{ font-size: 17px !important; }
.fontSize37{ font-size: 37px !important; }

.marginall10{margin: 10px 0;}

.logoStyle{max-width: 180px !important;}
.logoStyleShrink{ max-width: 325px !important;}
.logoStyleShrinkLogin{ max-width: 303px !important;}
       
.boldText{font-weight: bold !important;}
.fontSize50{font-size: 50px !important;}
.badgesSize{font-size: 18px !important;}
.lesspadding100{padding: 100px 0px !important;}
#viewMorePopup{cursor: pointer;}
.uppercaseText{text-transform: uppercase;}
.text-green-color{color: #d40e13 !important;}
.text-red-color{color: #FA5D56 !important;}
.text-black-color{color: #000000 !important;}
.text-lightgreen-color:hover{color: #ff9900;}
.anchorTagText{color: #18ba9b !important; text-decoration: none;}
.fancybox-nav span{visibility: visible !important;}
.clearBothNow{clear: both !important;}
.machineryplanetTabBorder{    border: 1px solid #ffffff;}
.tc-testimonials .testimonials-clients-block { padding: 30px 50px 50px 30px !important; float: right !important; }
.no-anchor-text{color: #000000 !important; text-decoration: none !important;}
.blockOnGalleryImg{  height: 180px;   max-height: 180px;    background-repeat: no-repeat;   background-size: cover;   background-position: center;    border-radius: 4px 4px 0 0;    border: 1px solid #dfdfdf;    margin: 5px;     }
.visibilityHiddenBlock{visibility: hidden !important;}
/**HEADER V6*************************************************/
.header-v6 .navbar-nav > li > .machineryplanetTabBorder:hover{background-color: rgba(0,0,0,0.35);}
/*@media (min-width: 992px){.header-v6 .navbar-nav > li > a { padding: 10px 15px !important;    line-height: 15px;    margin-top: 25px !important;}}*/
.header-fixed .header-v6.header-fixed-shrink .navbar-nav > li > .machineryplanetTabBorder:hover{background-color: transparent;}
/*.header-fixed .header-v6.header-fixed-shrink .navbar-nav > li > a{line-height: 0px;}*/
/**HEADER V8*************************************************************/
@media (min-width: 992px){.header-v8 .navbar-nav > li > a { padding: 20px 15px;line-height: 54px;}}
/**BACKGROUND**************************************************************/
.interactive-slider-v2{background: url(/../../assets/img/bk.jpg);background-size: cover;}
/**text box style **/
.search-blocks-textbox{border: none; height: 48px; font-size: 16px; font-weight: 200;}
/**SEARCH FILTER**************************************************************/
.form-filter-design{padding-left: 5px !important; padding-right: 5px !important;}
.sky-form-no-block{border: none !important;}
/**TOP HEADER BLACK BORDER**************************************************************/
.blog-topbar{background: #ffffff !important; border-bottom: 1px solid #000000 !important;}
.cd-signin{color: #000000 !important; font-size: 12px !important;}
.cd-signup{color: #000000 !important; text-transform: lowercase !important; font-size: 11px !important;}
.blog-topbar .search-btn{color: #000000 !important;}
.topbar-list > li:before{background: #000000 !important;}
.topbar-time{color: #000000 !important; text-transform: lowercase !important; font-size: 12px !important;}
.blog-topbar .container{padding-bottom: 0px!important;}
/****************************************************************/
.sky-form .state-error + em{margin-top: -20px !important; margin-bottom: 20px !important;color: #A52222 !important;}
.parsley-errors-list{list-style: none !important; text-align: left !important; float: left !important; padding-left: 0px !important;}
.parsley-custom-error-message{color: #A52222 !important; font-size: 14px;}
.input-box-style{ border-color: rgba(255,255,255,0.7);  color: #fff;    background: transparent;    height: 45px;    border-radius: 5px;
padding: 10px;}
.input-box-style-black{ border-color: #f2f2f2;  color: #ccc;    background: transparent;    height: 45px;    border-radius: 5px;
padding: 10px;}
.input-box-style-footer{border-color: #f2f2f2;  color: #ccc;    background: transparent;    height: 45px;    border-radius: 0px !important;
padding: 10px !important;}
.max-width-on-blocks{max-width: 170px;}
.thumbnail-border{box-shadow: 0 0 8px #ddd;  transition: box-shadow 0.2s ease-in-out;}
/**machineryplanet PROFILE PAGE*****************************************************************/
.machineryplanet-name-style-black{ color: #000 !important;}
.machineryplanet-name-style-black:hover{text-decoration: none !important;}
.borderOnIMG{border: 1px solid #ccc;}
.img-hover-v1:hover span:after{background: transparent !important;}
.fixTheArrow{z-index: 999;margin-top: 150px;position: absolute;}
.leftArrowIcon{background: url('/../../assets/images/ar-lt.png'); background-size: contain;background-position: center;background-repeat: no-repeat;height: 50px;width: 50px; cursor: pointer; left: 40px;}
.rightArrowIcon{background: url('/../../assets/images/ar-rt.png'); background-size: contain;background-position: center;background-repeat: no-repeat;height: 50px;width: 50px;cursor: pointer; right: 40px;}
/**AUTO COMPLETE SUGGESTIONS STYLE*****************************************************************/
.ui-autocomplete {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  _width: 160px;
  padding: 4px 0;
  list-style: none;
  background-color: #ffffff;
  border-color: #999999;
  border-style: solid;
  border-width: 1px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px;
}

.ui-autocomplete .ui-menu-item > a.ui-corner-all {
  display: block;
  padding: 3px 10px;
  font-size: 16px;
  clear: both;
  font-weight: normal;
  line-height: 18px;
  color: #555555;
  white-space: nowrap;
  min-height: 50px;
}

.ui-autocomplete .ui-menu-item > a.ui-corner-all:hover {
  color: #333333;
  text-decoration: none;
  background-color: #eeeeee;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  background-image: none;
}

.ui-autocomplete .ui-menu-item > a.ui-corner-all:active {
  color: #333333;
  text-decoration: none;
  background-color: #eeeeee;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  background-image: none;
}

.ui-autocomplete {
  vertical-align: middle;
}

.ui-autocomplete .ui-menu-item {
  vertical-align: middle;
  border-bottom: 1px solid #eeeeee;
}

.ui-autocomplete .ui-menu-item .ui-autocomplete-icon {
  vertical-align: middle;
  padding-left: 1em;
}

.ui-autocomplete .ui-menu-item .ui-autocomplete-icon i {
  display: inline-block;
  font-size: 2em;
  line-height: 2em;
  text-align: center;
  vertical-align: bottom;
  color: #27ae60;
}

.ui-autocomplete .ui-menu-item .ui-autocomplete-artist {
  font-weight: bold;
  font-size: 1.2em;
  height: 55px;
  line-height: 55px;
  padding-left: 0.6em;
}

.ui-autocomplete .ui-menu-item .ui-autocomplete-album-name {
  font-size: 1.2em;
  height: 55px;
  line-height: 55px;
}

.ui-autocomplete .ui-menu-item .ui-autocomplete-divider {
  padding-right: 0.5em;
  padding-left: 0.5em;
}

.ui-autocomplete .ui-menu-item .ui-autocomplete-divider i {
  font-size: 0.7em;
}
/**machineryplanet & BLOGS BLOCKS LAYOUT****************************************/
.text-deco-none{text-decoration: none !important;}
.featuredNewsBlock{position: relative;background-size: contain;background-repeat: no-repeat;height: 180px;border-radius: 11px 11px 0 0;border: 2px solid #dfdfdf; border-bottom: 0;    background-position: center;}
.blog-bg-css{background-size: cover !important; background-position: 100% 50% !important;}
.feature-strip-machineryplanet{width: 100px; height: 20px;  margin-top: 0px;position: absolute; border-top: 12px solid rgba(0,0,0,0.6);border-bottom: 12px solid rgba(0,0,0,0.6);border-right: 10px solid transparent;border-top: 10px solid rgba(197, 62, 107, 0.6)!important;  border-bottom: 10px solid rgba(197, 62, 107, 0.6) !important;}
.feature-strip-machineryplanet span{color: #ffffff; margin-top: -9px; position: absolute; padding-left: 5px; font-size: 13px;}

.bg-update-css{background-size: cover !important; background-position: 100% 50% !important;}

.feature-strip-machineryplanet-blogs{width: 100px; height: 20px;  margin-top: 0px;position: relative; border-right: 10px solid transparent;float: right;}
.feature-strip-machineryplanet-blogs span{color: #ffffff; margin-top: -9px; position: absolute; padding-left: 5px;     font-size: 40px;right: 0px;}

.feature-strip-machineryplanet-blogs-left{width: 50px; height: 45px;  margin-top: 50px;position: relative; border-right: 10px solid transparent;float: left;background: #ffffff;     padding: 10px 15px;}
.feature-strip-machineryplanet-blogs-left span{color: #ffffff; margin-top: -9px; position: absolute; font-size: 40px;left: 0px;}
.feature-strip-machineryplanet-blogs-left p{    text-align: center;padding: 5px 15px; position: absolute;}
.feature-strip-machineryplanet-blogs-left p span{    color: #555; display: block; font-size: 20px; line-height: 16px;}
.feature-strip-machineryplanet-blogs-left p small{      color: #555; display: block; font-size: 10px; text-transform: uppercase;margin-top: 10px; margin-left: -15px;}

/**BLOGS INTERNAL STYLING***********************************************/
.feature-headline-blogs-head{font-size: 18px; margin: 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: #555;}
.feature-headline-blogs-head:hover{color: #ff9900;text-decoration: underline;}
.feature-headline-blogs-head-sub{color: #555;}
.feature-deatils-paragraph{font-size: 13px; color: #555; line-height: 1.6}
/**BOOKMARK**/
.bookmarkHeart{ color: #555; width: 40px; height: 40px;padding: 13px;font-size: 16px;background: #B3AAAA;text-align: center; display: inline-block;}
.bookmarkedHeartIcon{background:#ff9900 !important; color :#FFFFFF !important;}
.bookmarkedHeartIcon span i{background:#ff9900 !important; color :#FFFFFF !important;}
.white-bg{background: #ffffff !important;}
.ajax-response-bookmarked-action{border-top: 6px solid #f38020;}
/**testimonials********************************************************************/
.testimonials-slide-style{padding: 0 3px;}
.testimonials-slide-style img{ border-radius: 50%; overflow: hidden;}
.feature-machineryplanet-overlay{background-color: #ffffff; border: 1px solid #efefef; border-top: none; height: 135px; border-radius: 0 0 11px 11px;}
.feature-blog-overlay{background-color: #ffffff; border: 2px solid #efefef; border-top: none; height: 160px; border-radius: 0 0 11px 11px;}

.feature-desc{padding: 10px;}
.feature-headline{font-size: 18px; margin: 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: #FA296F;}
.feature-deatils{font-size:16px;color:#383339;}
.feature-style{font-size:13px;color:#383339;font-style:inherit;}
.feature-facility-icon{width: 21px;}

/*******************************************************************/
/**machineryplanet FILTER BLOCKS LAYOUT****************************************/
.row-block-border{background-color: #FFFFFF; border: 1px solid #f2f2f2;   border-radius: 5px; box-shadow: 2px 2px 2px 2px #efefef;}
.row-block-border:hover{border: 1px solid #f2f2f2;    box-shadow: 0 5px 20px rgba(0,0,0,.2); transform: translate(0,-2px);}
.col-left-block-img{position: relative; background-size: contain; background-repeat: no-repeat; height: 250px; border-radius: 4px 4px 0 0;  border: 1px solid #dfdfdf; border-bottom: 0;background-position: center; overflow: hidden !important;} /*background-size: cover;*/
/*******************************************************************/

/* text-based popup styling */
.white-popup {
  position: relative;
  background: #FFF;
  padding: 25px;
  width: auto;
  max-width: 800px;
  margin: 0 auto;
}

/* 

====== Zoom effect ======

*/
.mfp-zoom-in {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-zoom-in .mfp-with-anim {
  opacity: 0;
  transition: all 0.2s ease-in-out;
  transform: scale(0.8);
}
.mfp-zoom-in.mfp-bg {
  opacity: 0;
  transition: all 0.3s ease-out;
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
  transform: scale(0.8);
  opacity: 0;
}
.mfp-zoom-in.mfp-removing.mfp-bg {
  opacity: 0;
}

.mfp-close{
  width: 25px !important;
    height: 25px !important;
    line-height: 25px !important;
}
.mfp-close-btn-in .mfp-close {
    color: #ffffff !important;
    background: #000000 !important;
  }

  .sidebar-nav-v1 span.badge {
    margin-top: 0px;
    margin-right: 10px;
}

.checkbox { padding-left: 20px; }
.checkbox label {    display: inline-block;    position: relative;    padding-left: 5px; }
.checkbox label::before {      content: "";      display: inline-block;      position: absolute;      width: 17px;      height: 17px;      left: 0;      margin-left: -20px;      border: 1px solid #cccccc;      border-radius: 3px;      background-color: #fff;      -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;      -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;      transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
.checkbox label::after {      display: inline-block;      position: absolute;      width: 16px;      height: 16px;      left: 0;      top: 0;      margin-left: -20px;      padding-left: 3px;      padding-top: 1px;      font-size: 11px;      color: #555555; }
.checkbox input[type="checkbox"] {    opacity: 0; }
.checkbox input[type="checkbox"]:focus + label::before {      outline: thin dotted;      outline: 5px auto -webkit-focus-ring-color;      outline-offset: -2px; }
.checkbox input[type="checkbox"]:checked + label::after {      font-family: 'FontAwesome';      content: "\f00c"; }
.checkbox input[type="checkbox"]:disabled + label {      opacity: 0.65; }
.checkbox input[type="checkbox"]:disabled + label::before {        background-color: #eeeeee;        cursor: not-allowed; }
.checkbox.checkbox-circle label::before {    border-radius: 50%; }
.checkbox.checkbox-inline {    margin-top: 0; }
.checkbox-primary input[type="checkbox"]:checked + label::before {  background-color: #428bca;  border-color: #428bca; }
.checkbox-primary input[type="checkbox"]:checked + label::after {  color: #fff; }
.checkbox-danger input[type="checkbox"]:checked + label::before {  background-color: #d9534f;  border-color: #d9534f; }
.checkbox-danger input[type="checkbox"]:checked + label::after {  color: #fff; }
.checkbox-info input[type="checkbox"]:checked + label::before {  background-color: #5bc0de;  border-color: #5bc0de; }
.checkbox-info input[type="checkbox"]:checked + label::after {  color: #fff; }
.checkbox-warning input[type="checkbox"]:checked + label::before {  background-color: #f0ad4e;  border-color: #f0ad4e; }
.checkbox-warning input[type="checkbox"]:checked + label::after {  color: #fff; }
.checkbox-success input[type="checkbox"]:checked + label::before {  background-color: #5cb85c;  border-color: #5cb85c; }
.checkbox-success input[type="checkbox"]:checked + label::after {  color: #fff; }
.radio {  padding-left: 20px; }
.radio label {    display: inline-block;    position: relative;    padding-left: 5px; }
.radio label::before {      content: "";      display: inline-block;      position: absolute;      width: 17px;      height: 17px;      left: 0;      margin-left: -20px;      border: 1px solid #cccccc;      border-radius: 50%;      background-color: #fff;      -webkit-transition: border 0.15s ease-in-out;      -o-transition: border 0.15s ease-in-out;      transition: border 0.15s ease-in-out; }
.radio label::after {      display: inline-block;      position: absolute;      content: " ";      width: 11px;      height: 11px;      left: 3px;      top: 3px;      margin-left: -20px;      border-radius: 50%;      background-color: #555555;      -webkit-transform: scale(0, 0);      -ms-transform: scale(0, 0);      -o-transform: scale(0, 0);      transform: scale(0, 0);      -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);      -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);      -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);      transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }
  .radio input[type="radio"] {
    opacity: 0; }
    .radio input[type="radio"]:focus + label::before {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
    .radio input[type="radio"]:checked + label::after {
      -webkit-transform: scale(1, 1);
      -ms-transform: scale(1, 1);
      -o-transform: scale(1, 1);
      transform: scale(1, 1); }
    .radio input[type="radio"]:disabled + label {
      opacity: 0.65; }
      .radio input[type="radio"]:disabled + label::before {
        cursor: not-allowed; }
  .radio.radio-inline {
    margin-top: 0; }

.radio-primary input[type="radio"] + label::after {
  background-color: #428bca; }
.radio-primary input[type="radio"]:checked + label::before {
  border-color: #428bca; }
.radio-primary input[type="radio"]:checked + label::after {
  background-color: #428bca; }

.radio-danger input[type="radio"] + label::after {
  background-color: #d9534f; }
.radio-danger input[type="radio"]:checked + label::before {
  border-color: #d9534f; }
.radio-danger input[type="radio"]:checked + label::after {
  background-color: #d9534f; }

.radio-info input[type="radio"] + label::after {
  background-color: #5bc0de; }
.radio-info input[type="radio"]:checked + label::before {
  border-color: #5bc0de; }
.radio-info input[type="radio"]:checked + label::after {
  background-color: #5bc0de; }

.radio-warning input[type="radio"] + label::after {
  background-color: #f0ad4e; }
.radio-warning input[type="radio"]:checked + label::before {
  border-color: #f0ad4e; }
.radio-warning input[type="radio"]:checked + label::after {
  background-color: #f0ad4e; }

.radio-success input[type="radio"] + label::after {
  background-color: #5cb85c; }
.radio-success input[type="radio"]:checked + label::before {
  border-color: #5cb85c; }
.radio-success input[type="radio"]:checked + label::after {
  background-color: #5cb85c; }
/**testimonials************************************************************************/

/*Parallax Counter v1
------------------------------------*/
.parallax-counter-v1 {
  padding: 60px 0;
  background: url(/../home-layout/assets/img/patterns/5.png) repeat fixed;
}

.parallax-counter-v1 .counters {
  color: #fff;
  padding: 15px 0 10px;
  border: solid 1px #555;
}

.parallax-counter-v1 h4 {
  color: #eee;
  font-size: 16px;
  text-transform: uppercase;
}

.parallax-counter-v1 span.counter {
  font-size: 42px;
  line-height: 48px;
}

.text-black{color: #444343 !important; text-decoration: none !important;}
.text-black:hover{color: #ff9900 !important;cursor: pointer;}
.searchbutton{border-radius: 36px !important; width: 69% !important;}
.viewmachineryplanet{ font-weight: 900 !important;}
.indexmachineryplanetBox{height: 80px !important;}
.indexmachineryplanetName{font-size: 16px !important;}
.browsemachineryplanet{font-weight: 900 !important;}
.searchBox{height: 210px !important;}
.machineryplanetfacility{margin-top: -10px;}
.querymachineryplanet{margin-top: -15px;}
.machineryplanetcourse{font-size: 18px !important; line-height: 20px !important;}
.machineryplanetcoursebox{padding: 10px 20px 2px !important; border-radius: 20px !important; min-height: 195px;}
.viewmachineryplanet{border-radius: 20px !important;}
.searchAddress{font-style: normal; font-size: 13px;}
.machineryplanetNameSearch{font-size: 18px; padding-bottom: 0px !important;}
.machineryplanetNameSearch a{text-decoration: none !important;}
.machineryplanetNameSearch a:hover{color: #ff9900 !important;cursor: pointer;}
/*Job
------------------------------------*/
.job-img {
  overflow: hidden;
  position: relative;
  min-height: 300px;
  background: url(../../img/bg/11.jpg) 70% 40% no-repeat;
  background-size: cover;
  background-position: center center; 
}

.job-img .job-banner {
  padding: 20px;
  max-width: 450px;
  margin: 60px auto 100px;  
  background: rgba(255,255,255,0.8);
}

.job-img .job-banner h2 {
  font-size: 20px;
  line-height: 27px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 768px) {
  .job-img .job-banner {
    padding: 10px;
    margin: 30px auto 100px;  
  }
}

.job-img .job-img-inputs {
  left: 0;
  right: 0;
  bottom: -7px;
  padding: 20px 0;
  position: absolute;
  background: rgba(0,0,0,0.9);
}

/*Job-Content
------------------------------------*/
.job-content .categories li {
  padding: 6px 0;
  border-bottom: 1px dotted #eee;
}

.job-content .hex {
  color: #999
}

/*High-Rated
------------------------------------*/
.high-rated .carousel-indicators {
  top: 10px;
  left: 65%;
  text-align: right;
}

.high-rated .carousel-indicators .active {
  background: #555;
}

.high-rated .carousel-indicators li {
  border-color: #555;
}

.high-rated .carousel-inner > .item {
  margin: 0;
}

.high-rated .star-vote {
  float: right;
  margin-top: 8px;
}

.high-rated .star-vote ul {
  margin-bottom: 0;
}

.high-rated .star-vote li {
  padding: 0;
}


.detail-page-signup {
    color: #555;
    padding: 30px;
    background: #fefefe;
    border: solid 1px #eee;
    box-shadow: 0 0 3px #eee;
}

.category-list{letter-spacing: -.5px;z-index: 12;height: 110px;margin-bottom: 0;}
.category-link{text-align: center;position: relative;height: 80px;display: block; padding: 10px;text-decoration: none;}
.category-img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);max-width: 90%;}
.category-span{padding-top: 5px;width: 75px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;color: #fff;}
.blog-show-page{width: 100% !important;height: 200px !important;background-repeat: no-repeat !important;background-position: center center !important;background-size: contain !important;background-color: #efefef !important;}
.news-show-page{width: 100% !important;height: 350px !important;background-repeat: no-repeat !important;background-position: center center !important;background-size: contain !important;background-color: #efefef !important;}
.blog-datetime{top: -20px; left: 20px; z-index: 1; color: #fff; font-size: 14px; padding: 5px 10px;   position: absolute; background: #ff9900; }

.bg-color-white {
    background-color: #fff !important;
    border: 1px solid #ddd !important;
    position: relative !important;
    box-shadow: 0.5px 0.9px 5px 0 rgba(0,0,0,.2) !important;
}

.parallax-counter-v1 {
  padding: 60px 0;
  background: url(../img/patterns/12.png) repeat fixed !important;
}

.parallax-counter-v1 .counters {
  color: #000 !important;
  padding: 15px 0 10px;
  border: solid 1px #555;
}

.parallax-counter-v1 h4 {
  color: #000 !important;
  font-size: 16px;
  text-transform: uppercase;
}

.parallax-counter-v1 span.counter {
  font-size: 42px;
  line-height: 48px;
}

.positionRelative{position: relative;bottom: -10px !important;}
@media screen and (max-width: 1279px){
  .positionRelative{bottom: 0px !important;}
}
.getFinancing{
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  color: #f38020 !important;
  text-decoration: none !important;
}
.getFinancing:hover{
  color: #ff9900 !important;;
  cursor: pointer;
}

.newfilterCss{height: 70px;background-color: #e4e4e4;position: relative;z-index: 9;width: 100%;box-shadow: 0 2px 2px -2px #d4d4d4;border-bottom: 2px solid #e1e1e1;}
    .setPosition{position: fixed; top: 70px;}

    @media only screen and (max-width: 992px){
      .reverse{display: flex; flex-direction: column-reverse;}
  }


.borderRightColor {border-right: 1px solid #e5e5e5;}
.bottom-section {line-height: 51px;text-align: center;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;
    display: flex;font-size: 100%; margin-left: -15px !important; margin-right: -15px !important; }
.panel-body{padding: 7px !important;}
.textBoxHeight{height: 45px;}

@media screen and (max-width: 1279px){
    .button-block{margin-top: 10px;}
}

.text-brown{color: darkgoldenrod; font-size: 12px; text-transform: uppercase; font-weight: 600;}
.text-darkred{color: darkred; font-size: 12px; text-transform: uppercase; font-weight: 600;}
.text-mediumvioletred{color: mediumvioletred; font-size: 12px; text-transform: uppercase; font-weight: 600;}

.tab-v6 .nav-tabs > li.active > a, .tab-v6 .nav-tabs > li.active > a:hover, .tab-v6 .nav-tabs > li.active > a:focus {
    border-bottom: 1px solid #ff9900 !important;
}

.tab-v6 .nav-tabs > li > a:hover {
    border-bottom: 1px solid #ff9900 !important;
}

.header-v6 .dropdown-menu {border-top: solid 3px #ff9900 !important;}
.header-v6 .dropdown-menu li > a:hover {color: #ff9900 !important;}
.header-v8 .dropdown-menu {border-top: solid 3px #ff9900 !important;}
.header-v8 .dropdown-menu li > a:hover {color: #ff9900 !important;}
.featuredProductBlock{position: relative;background-size: contain;background-repeat: no-repeat;height: 180px;border-radius: 2px 2px 0 0;border: 2px solid #dfdfdf; border-bottom: 0;    background-position: center;}
.feature-product-overlay{background-color: #ffffff; border: 2px solid #efefef; border-top: none; height: 185px; border-radius: 0 0 2px 2px;}
#topcontrol {bottom: 60px !important;}
#topcontrol:hover {color: #fff; background: #f38020 !important;}
.premiumblock{background-color: #ffffff;border: 2px solid #efefef; border-top: none; height: 190px;border-radius: 0 0 2px 2px; padding: 10px;}
.featured-logo { float: left; width: 100%; clear: both; background-color: white; padding: 1% 2% 2% 0;
}
.down-arrow img { width: 30px; opacity: 0.85; cursor: pointer; vertical-align: middle;}
figure img{ width: 103px !important; height: 103px !important; }
.rsImg{background-color: #ffffff !important; border: 2px solid #efefef !important;}
.menuboader{width: 100%; background-color: #f38020;}
.itemmenu {
    color: #444;
    border-radius: 2.2rem;
    background-color: #fff !important;
}

.overviewtext{color: #3e3934 !important; font-weight: 400 !important;}
.traderproductblock{background-color: #ffffff;border: 2px solid #efefef; border-top: none; height: 200px;border-radius: 0 0 2px 2px; padding: 10px;}
.tab-v2 .nav-tabs li.active a { border-top: solid 2px #ff9900 !important;}
.breadcrumb-v5 li.active, .breadcrumb-v5 li a:hover {color: #ff9900 !important;text-decoration: none;}
textarea { resize:vertical; }
.bookmarkHeartProductDetail {color: #555; width: 34px; height: 31px; padding: 8px; font-size: 17px; background: #B3AAAA;text-align: center;
    display: inline-block;}

.testimonials .testimonial-info { color: #f38020 !important;}
.testimonials .carousel-arrow i:hover {color: #fff; background: #f38020 !important;}

body.header-fixed-space-v2 {
  padding-top: 90px;
}

.overflow-h p {
    font-size: 12px;
    color: #1e1e1e;
    line-height: 16px;
    padding-top: 3px;
    font-weight: 400;
}