.macro-skils .file-text:before {
  content: "\f0f6"!important;
}
.macro-skils .file-image:before {
  content: "\f1c5"!important;
}
.macro-skils .steam:before {
  content: "\f1b6 "!important;
}
.macro-skils .thumbs-up:before {
  content: "\f164"!important;
}

@media (max-width: 768px) {.timeline-movement .timeline-item {

    width: 100%!important;
}}

/*Contact Form*/
select,textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    display: inline-block;}
.bfQuickMode .controls .control-label {width:30%!important;}
textarea {   min-height: 150px;}
@media(max-width:767px){
  .bfPage .row-fluid .span6 {width:100%!important;}
} 

/*Slider*/
div#sppb-slide-item-bg:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:rgba(255, 255, 255, 0);
}

/*Menu*/
.has-slideshow #sp-header .sp-megamenu-parent >li >a, .has-sub-image #sp-header .sp-megamenu-parent >li >a {
    color: #000;
}
.has-slideshow #sp-header .sp-megamenu-parent >li >a:hover,
#sp-header .sp-megamenu-parent >li.active >a,
.has-sub-image #sp-header .sp-megamenu-parent >li >a:hover {
    color: #630100;
}


/*Templates*/
#timeline .timeline-badge {
    left: 0;}
#timeline .timeline-movement.timeline-movement-top:before {left:0;}
#timeline:before {
    left: -1.3%;}
@media(max-width:767px){

#timeline:before {
    left: -4.3%;}
}
#timeline .timeline-movement {
    padding-bottom: 0px;
}
#timeline .timeline-movement .timeline-item {
    padding: 15px 0;
}
#timeline .timeline-movement.timeline-movement-top {
    height: 10px;
}
#timeline:after {display:none;}

/*Facebook*/
.famax-stat {    display: none;}
/*fb*/
.famax-likes-shares-comments-string {  background-color: #8b0f0e !important;}
.famax-video-list-title {color: #AA1E54 !important;}
#famax-tabs span {
text-shadow: none;
color: white;
background-color: #8b0f0e !important;}
.famax-tab, .famax-encloser-button {height:auto!important;}
.famax-channel-title {  max-width: 100%;}

/*our history timeline*/
h2.jux-tl-title > a {
    font-size: 16px;
}
h2.jux-tl-title {
   margin: 0px 0px 4px 0px !important;
}
.cls-timeline-process .jux-tl-info {
    padding: 20px 30px;
}
.jux-tl-item h2 a {font-size:20px !important;}
.jux-tl-item h2 a:hover{color: #b81413;}
.jux-tl-item .jux-tl-desc {
    color: #c04f42;
    font-size: 18px;
}

/*newsletter breezing form*/
.cls-newsletter input#ff_elem65 {
    max-width: 100%;
      width: 100%;
}
.cls-newsletter .form-actions {
  padding: 0;
}
.cls-newsletter button#bfSubmitButton {
    width: 100%;
}

/*simple portfolio*/
.sp-simpleportfolio .sp-simpleportfolio-image {
    float: left;
    width: 60%;
}
@media(max-width:767px){
  .sp-simpleportfolio .sp-simpleportfolio-image {
    float: left;
    width: 100%;
}
}

/*before after*/
    .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
    .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label {
      opacity: 1!important;
      }
 .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,
    .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {
      opacity: 0!important; }


/*map*/
.gm-style-iw input.button {
    background: #c04f42;
    color: white;
    padding: 10px 25px;
    border: none;
    border-radius: 3px;
    font-size: 15px;
}

/*toggle*/
.sppb-panel-default > .sppb-panel-heading .sppb-toggle-direction {
    color: #c04f42;
}

/*follow*/
.follow i {
    background: #c04f42;
    min-width: 35px;
    min-height: 35px;
    text-align: center;
    vertical-align: middle;
    padding: 9px 0;
    border-radius: 50%;
    margin: 0 10px 0 0;
}

/*btn-hover*/
.btn-default:hover, .btn-default:focus, .btn-default:active, .sppb-btn-default:hover, .sppb-btn-default:focus, .sppb-btn-default:active {
    background-color: #9b3e34;
    border-color: #4f201a;
    color: white;
}
.sppb-slideshow-fullwidth-read-more:hover {background-color: #9b3e34;
    border-color: #4f201a;
color: white !important;}

/*product*/
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li {line-height: 30px;padding: 0 5px;}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li {display: inherit;margin: auto;}

/*idea*/
.fp-list-title select, .fp-load-more-button, .fp-channel-search {
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    padding: 0 20px;
    /*max-height: 30px;*/
}
.fp-load-more-button {
    background: #c04f42 !important;
    color: white !important;line-height:45px;
    font-size: 15px;min-height:45px !Important;
}
.fp-load-more-button:hover {
    background: #a93d31 !important;
}
.fp-list-title{font-family:Roboto;}

.fp-load-more-button i {
    font-size: 12px;
}

.fp-tab{  font-size: 16px;}


/*.famax-pro.fp-grid.fp-3-col-grid {
    height: 1500px;
}

.fp-wrapper {
   height: 1500px;
}

.fp-font-controller {
    height: 1500px;
}

.fp-load-more-button {
    display: none;
}

.fp-item-container {
    height: 500px;
}

.fb-post {
    display: none;
}*/

/* ----------- iPad 1 and 2 ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
    .fp-3-col-grid .fp-item-container{
       -moz-column-fill: balance!important;
       column-fill: balance!important;
      -webkit-fill: balance!important;
    }
}

/* ----------- iPad 3 and 4 ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
  .fp-3-col-grid .fp-item-container{
       -moz-column-fill: balance!important;
       column-fill: balance!important;
    -webkit-fill: balance!important;
    }
}

 .fp-3-col-grid .fp-item-container{
       -moz-column-fill: balance!important;
       column-fill: balance!important;
    -webkit-fill: balance!important;
    }

/*filter*/
.cls-filter {padding:0px 14px;}
.cls-filter:first-child {padding:0px 14px 0px 0px;}
.sp-module ul.inline >li {
    display: inline-block;
}
.inline a.active , .inline a:hover{
    color: #c04f42!important;
      text-decoration: underline!important;
}
.sp-module ul.inline  >li >a:before {
    font-family: inherit;
    content: " ";
    margin-right: 8px;
}

iframe#ff_frame1 {
    width: 100%;
  height:600px;
}
 iframe#ff_frame2 {
    width: 100%;
  height:700px;
}
