.header-container.sticky.active{
  position: fixed;
  top: 0;
  z-index: 9999;
  background: #fff;
  width: 100%;
}

.tp-caption a {
  color: #ff7302;
  text-shadow: none;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out
}

.tp-caption a:hover {
  color: #ffa902
}

.tp-caption a {
  color: #ff7302;
  text-shadow: none;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out
}

.tp-caption a:hover {
  color: #ffa902
}

.tp-caption a {
  color: #ff7302;
  text-shadow: none;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out
}

.tp-caption a:hover {
  color: #ffa902
}

.tp-caption a {
  color: #ff7302;
  text-shadow: none;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out
}

.tp-caption a:hover {
  color: #ffa902
}

.tp-caption a {
  color: #ff7302;
  text-shadow: none;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out
}

.tp-caption a:hover {
  color: #ffa902
}

.tp-caption a {
  color: #ff7302;
  text-shadow: none;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out
}

.tp-caption a:hover {
  color: #ffa902
}

.responsive_column_widgets_box .widget {
  padding: 4px;
  width: auto;
  height: auto;
}

.responsive_column_widgets_column_hide {
  display: none !important;
}

/* REMOVE MARGINS AS ALL GO FULL WIDTH AT 240 PIXELS */
@media only screen and (max-width: 240px) {
  .responsive_column_widgets_column {
    margin: 1% 0 1% 0;
  }
}

/*  GROUPING  ============================================================================= */
.responsive_column_widgets_box:before,
.responsive_column_widgets_box:after {
  content: '';
  display: table;
}

.responsive_column_widgets_box:after {
  clear: both;
}

.responsive_column_widgets_box {
  float: none;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  zoom: 1;
  /* For IE 6/7 (trigger hasLayout) */
}

/* GRID COLUMN SETUP  */
.responsive_column_widgets_column {
  display: block;
  float: left;
  margin: 1% 0 1% 1.6%;
}

/* all browsers except IE6 and lower */
.responsive_column_widgets_column:first-child {
  margin-left: 0;
}

/* 
          * Remove the left margin of the first column. This should be done after all setting margins of columns for IE8. 
          * If declared earlier and there is a rule setting left margin of first columns, then it takes effect instead in IE8.
          */
.responsive_column_widgets_column_1 {
  margin-left: 0px;
  clear: left;
}

/*  GRID  ============================================================================= */
.element_of_1 {
  width: 100%;
}

.element_of_2 {
  width: 49.2%;
}

.element_of_3 {
  width: 32.2%;
}

.element_of_4 {
  width: 23.8%;
}

.element_of_5 {
  width: 18.72%;
}

.element_of_6 {
  width: 15.33%;
}

.element_of_7 {
  width: 12.91%;
}

.element_of_8 {
  width: 11.1%;
}

.element_of_9 {
  width: 9.68%;
}

.element_of_10 {
  width: 8.56%;
}

.element_of_11 {
  width: 7.63%;
}

.element_of_12 {
  width: 6.86%;
}

/*  GRID for Col-spans ============================================================================= */
.element_2_of_2 {
  width: 100%;
}

.element_2_of_3 {
  width: 66%;
}

.element_3_of_3 {
  width: 100%;
}

.element_2_of_4 {
  width: 49.2%;
}

.element_3_of_4 {
  width: 74.6%;
}

.element_4_of_4 {
  width: 100%;
}

.element_2_of_5 {
  width: 39.04%;
}

.element_3_of_5 {
  width: 59.36%;
}

.element_4_of_5 {
  width: 79.68%;
}

.element_5_of_5 {
  width: 100%;
}

.element_2_of_6 {
  width: 32.26%;
}

.element_3_of_6 {
  width: 49.19%;
}

.element_4_of_6 {
  width: 66.12%;
}

.element_5_of_6 {
  width: 83.05%;
}

.element_6_of_6 {
  width: 100%;
}

.element_2_of_7 {
  width: 27.42%;
}

.element_3_of_7 {
  width: 41.93%;
}

.element_4_of_7 {
  width: 56.44%;
}

.element_5_of_7 {
  width: 70.95%;
}

.element_6_of_7 {
  width: 85.46%;
}

.element_7_of_7 {
  width: 100%;
}

.element_2_of_8 {
  width: 23.8%;
}

.element_3_of_8 {
  width: 36.5%;
}

.element_4_of_8 {
  width: 49.2%;
}

.element_5_of_8 {
  width: 61.9%;
}

.element_6_of_8 {
  width: 74.6%;
}

.element_7_of_8 {
  width: 87.3%;
}

.element_8_of_8 {
  width: 100%;
}

.element_2_of_9 {
  width: 20.96%;
}

.element_3_of_9 {
  width: 32.24%;
}

.element_4_of_9 {
  width: 43.52%;
}

.element_5_of_9 {
  width: 54.8%;
}

.element_6_of_9 {
  width: 66.08%;
}

.element_7_of_9 {
  width: 77.36%;
}

.element_8_of_9 {
  width: 88.64%;
}

.element_9_of_9 {
  width: 100%;
}

.element_2_of_10 {
  width: 18.72%;
}

.element_3_of_10 {
  width: 28.88%;
}

.element_4_of_10 {
  width: 39.04%;
}

.element_5_of_10 {
  width: 49.2%;
}

.element_6_of_10 {
  width: 59.36%;
}

.element_7_of_10 {
  width: 69.52%;
}

.element_8_of_10 {
  width: 79.68%;
}

.element_9_of_10 {
  width: 89.84%;
}

.element_10_of_10 {
  width: 100%;
}

.element_2_of_11 {
  width: 16.86%;
}

.element_3_of_11 {
  width: 26.09%;
}

.element_4_of_11 {
  width: 35.32%;
}

.element_5_of_11 {
  width: 44.55%;
}

.element_6_of_11 {
  width: 53.78%;
}

.element_7_of_11 {
  width: 63.01%;
}

.element_8_of_11 {
  width: 72.24%;
}

.element_9_of_11 {
  width: 81.47%;
}

.element_10_of_11 {
  width: 90.7%;
}

.element_11_of_11 {
  width: 100%;
}

.element_2_of_12 {
  width: 15.32%;
}

.element_3_of_12 {
  width: 23.78%;
}

.element_4_of_12 {
  width: 32.24%;
}

.element_5_of_12 {
  width: 40.7%;
}

.element_6_of_12 {
  width: 49.16%;
}

.element_7_of_12 {
  width: 57.62%;
}

.element_8_of_12 {
  width: 66.08%;
}

.element_9_of_12 {
  width: 74.54%;
}

.element_10_of_12 {
  width: 83%;
}

.element_11_of_12 {
  width: 91.46%;
}

.element_12_of_12 {
  width: 100%;
}

/* Responsive Column Widget Box Widget */
.widget_box_widget .responsive_column_widgets_box {
  margin-top: 0px;
}

.responsive_column_widgets_column.widget_box_widget {
  margin-top: 0px;
  margin-left: 0px;
}

/* Twenty Thirteen support */
.site-main .responsive_column_widgets_box.widget-area {
  width: 100%;
  margin-right: auto;
  float: none;
}

.widget_box_widget div.widget {
  background: none;
}

/* Twenty Fourteen Support */
.responsive_column_widgets_box.content-sidebar {
  padding: 0;
}

.responsive_column_widgets {
  display: inline-block;
  width: 100%;
}

@media only screen and (min-width: 1px) and (max-width: 600px) {
  .responsive_column_widgets .responsive_column_widgets_column {
    margin-left: 1.6%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_of_1 {
    width: 100%;
    clear: left;
    margin: 1% 0 1% 0;
    display: block;
    float: left;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_of_2 {
    width: 49.2%;
    display: block;
    float: left;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_of_3 {
    width: 32.2%;
    display: block;
    float: left;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_of_4 {
    width: 23.8%;
    display: block;
    float: left;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_of_5 {
    width: 18.72%;
    display: block;
    float: left;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_of_6 {
    width: 15.33%;
    display: block;
    float: left;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_of_7 {
    width: 12.91%;
    display: block;
    float: left;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_of_8 {
    width: 11.1%;
    display: block;
    float: left;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_of_9 {
    width: 9.68%;
    display: block;
    float: left;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_of_10 {
    width: 8.56%;
    display: block;
    float: left;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_of_11 {
    width: 7.63%;
    display: block;
    float: left;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_of_12 {
    width: 6.86%;
    display: block;
    float: left;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_2_of_2 {
    width: 100%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_2_of_3 {
    width: 66%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_3_of_3 {
    width: 100%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_2_of_4 {
    width: 49.2%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_3_of_4 {
    width: 74.6%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_4_of_4 {
    width: 100%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_2_of_5 {
    width: 39.04%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_3_of_5 {
    width: 59.36%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_4_of_5 {
    width: 79.68%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_5_of_5 {
    width: 100%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_2_of_6 {
    width: 32.26%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_3_of_6 {
    width: 49.19%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_4_of_6 {
    width: 66.12%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_5_of_6 {
    width: 83.05%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_6_of_6 {
    width: 100%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_2_of_7 {
    width: 27.42%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_3_of_7 {
    width: 41.93%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_4_of_7 {
    width: 56.44%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_5_of_7 {
    width: 70.95%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_6_of_7 {
    width: 85.46%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_7_of_7 {
    width: 100%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_2_of_8 {
    width: 23.8%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_3_of_8 {
    width: 36.5%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_4_of_8 {
    width: 49.2%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_5_of_8 {
    width: 61.9%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_6_of_8 {
    width: 74.6%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_7_of_8 {
    width: 87.3%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_8_of_8 {
    width: 100%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_2_of_9 {
    width: 20.96%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_3_of_9 {
    width: 32.24%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_4_of_9 {
    width: 43.52%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_5_of_9 {
    width: 54.8%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_6_of_9 {
    width: 66.08%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_7_of_9 {
    width: 77.36%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_8_of_9 {
    width: 88.64%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_9_of_9 {
    width: 100%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_2_of_10 {
    width: 18.72%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_3_of_10 {
    width: 28.88%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_4_of_10 {
    width: 39.04%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_5_of_10 {
    width: 49.2%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_6_of_10 {
    width: 59.36%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_7_of_10 {
    width: 69.52%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_8_of_10 {
    width: 79.68%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_9_of_10 {
    width: 89.84%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_10_of_10 {
    width: 100%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_2_of_11 {
    width: 16.86%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_3_of_11 {
    width: 26.09%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_4_of_11 {
    width: 35.32%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_5_of_11 {
    width: 44.55%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_6_of_11 {
    width: 53.78%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_7_of_11 {
    width: 63.01%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_8_of_11 {
    width: 72.24%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_9_of_11 {
    width: 81.47%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_10_of_11 {
    width: 90.7%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_11_of_11 {
    width: 100%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_2_of_12 {
    width: 15.32%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_3_of_12 {
    width: 23.78%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_4_of_12 {
    width: 32.24%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_5_of_12 {
    width: 40.7%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_6_of_12 {
    width: 49.16%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_7_of_12 {
    width: 57.62%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_8_of_12 {
    width: 66.08%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_9_of_12 {
    width: 74.54%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_10_of_12 {
    width: 83%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_11_of_12 {
    width: 91.46%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_element_12_of_12 {
    width: 100%;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_1 {
    clear: left;
    margin-left: 0px;
  }

  .responsive_column_widgets .responsive_column_widgets_column_600_hide {
    display: none;
  }
}

@media only screen and (min-width: 602px) {
  .responsive_column_widgets .responsive_column_widgets_column.responsive_column_widgets_column_1 {
    margin-left: 0px;
  }
}

.vc_custom_1439892689981 {
  background-color: #f5f5f5 !important;
}

.vc_custom_1441196365110 {
  background-color: #f5f5f5 !important;
}

.vc_custom_1441108258312 {
  background-image: url(wp-content/uploads/2015/05/image_01237cd.jpg?id=928) !important;
}

.vc_custom_1441196358309 {
  background-image: url(../img/image_01.jpg) !important;
}
.vc_custom_1441108258312 {
  background-image: url(../img/image_012.jpg) !important;
}

.vc_custom_1439977887316 {
  margin-top: 30px !important;
}

p a,
  table a,
  .wpb_text_column a,
  .header h1,
  .header h1 a,
  .sf-menu li:hover a,
  .sf-menu li:hover a:visited,
  .sf-menu a:hover,
  .sf-menu a:visited:hover,
  .sf-menu li.current-menu-item a,
  .sf-menu li.current-menu-parent a,
  .sf-menu li.current-menu-ancestor a,
  .menu-container .sf-menu li ul li.current-menu-item a,
  .menu-container .sf-menu li ul li.current-menu-parent a,
  .menu-container .sf-menu li ul li.current-menu-ancestor a,
  .menu-container .sf-menu li.menu-item-has-children ul li a:hover,
  .menu-container .sf-menu li.menu-item-has-children:hover ul li.current-menu-item a,
  .menu-container .sf-menu li.menu-item-has-children:hover ul li.current-menu-parent a,
  .menu-container .sf-menu li.menu-item-has-children:hover ul li.current-menu-ancestor a,
  .menu-container .sf-menu li.menu-item-has-children:hover ul li.current-menu-item ul li a:hover,
  .menu-container .sf-menu li.menu-item-has-children:hover ul li.current-menu-parent ul li a:hover,
  .menu-container .sf-menu li.menu-item-has-children:hover ul li.current-menu-ancestor ul li a:hover,
  .menu-container .sf-menu li.menu-item-has-children:hover ul li ul li.current-menu-item a,
  .menu-container .sf-menu li.menu-item-has-children:hover ul li ul li.current-menu-parent a,
  .menu-container .sf-menu li.menu-item-has-children:hover ul li ul li.current-menu-ancestor a,
  .menu-container .sf-menu li:hover ul li.sfHover>a,
  .blog .post-details .date h2,
  .blog .post-details li:before,
  .cs-action-button::before,
  a.cs-action-button:hover,
  .announcement .vertical-align-cell:before,
  .call-to-action::before,
  #cancel-comment,
  .list li a,
  li.template-bullet:before,
  .ui-tabs-nav a:before,
  .accordion .ui-accordion-header .ui-accordion-header-icon,
  .cost-calculator-box:before,
  .cost-calculator-price,
  .ui-selectmenu-button.ui-corner-top .ui-icon,
  .ui-selectmenu-button:hover .ui-icon,
  .ui-selectmenu-menu .ui-menu li.ui-state-focus,
  .hexagon div::before,
  .more.simple,
  .feature-item .icon::before,
  .services-list h4 a::after,
  .vertical-menu li:hover>a,
  .vertical-menu li:hover>a::after,
  .vertical-menu li ul li:hover>a,
  .vertical-menu li ul li:hover>a::after,
  .vertical-menu li ul li ul li:hover>a,
  .vertical-menu li ul li ul li:hover>a::after,
  .vertical-menu li.current-menu-ancestor ul li.current-menu-item>a,
  .vertical-menu li.current-menu-ancestor ul li.current-menu-item>a::after,
  .vertical-menu li.current-menu-ancestor ul li.current-menu-parent ul li.current-menu-item>a,
  .vertical-menu li.current-menu-ancestor ul li.current-menu-parent>a,
  .vertical-menu li.current-menu-ancestor ul li.current-menu-parent>a::after,
  .vertical-menu li.current-menu-ancestor ul li.current-menu-parent ul li.current-menu-parent>a,
  .bread-crumb li:last-child,
  .services-list h4 a::before {
    color: #66A1C3;
  }

  .our-clients-pagination a.selected,
  .our-clients-pagination a:hover,
  .widget_categories a:hover,
  .widget_archive a:hover,
  .widget_tag_cloud a:hover,
  .taxonomies a:hover,
  .pagination li a:hover,
  .pagination li.selected a,
  .pagination li.selected span,
  .pagination.post-pagination span,
  .pagination.post-pagination a:hover span,
  .cost-calculator-box label,
  .more,
  .more[type="submit"],
  .more.simple:hover,
  .hexagon,
  .hexagon::before,
  .hexagon::after,
  .ui-tabs-nav li a:hover,
  .ui-tabs-nav li a.selected,
  .ui-tabs-nav li.ui-tabs-active a,
  .small.gray .ui-tabs-nav li a:hover,
  .small.gray .ui-tabs-nav li a.selected,
  .small.gray .ui-tabs-nav li.ui-tabs-active a,
  .vertical-menu li.current-menu-item>a,
  .vertical-menu li.current-menu-ancestor>a,
  .woocommerce-MyAccount-navigation.vertical-menu li.is-active>a {
    border-color: #66A1C3;
  }

  .ui-tabs-nav li.ui-tabs-active:after,
  .ui-slider-handle .cost-slider-tooltip .arrow:before,
  .slider-control:hover {
    border-color: #66A1C3 transparent;
  }

  h2.widgettitle:after,
  .box-header:after,
  .mobile-menu li.current-menu-item>a,
  .mobile-menu li.current-menu-ancestor ul li.current-menu-item a,
  .mobile-menu li.current-menu-ancestor ul li.current-menu-parent ul li.current-menu-item a,
  .mobile-menu li.current-menu-ancestor a,
  .mobile-menu li.current-menu-ancestor ul li.current-menu-parent a,
  .mobile-menu li.current-menu-ancestor ul li.current-menu-parent ul li.current-menu-parent a,
  .mobile-menu-switch:hover .line,
  .vertical-menu li.current-menu-item>a,
  .vertical-menu li.current-menu-ancestor>a,
  .woocommerce-MyAccount-navigation.vertical-menu li.is-active>a,
  span.number:after,
  span.odometer.number:after,
  .widget_categories a:hover,
  .widget_archive a:hover,
  .widget_tag_cloud a:hover,
  .taxonomies a:hover,
  .pagination li a:hover,
  .pagination li.selected a,
  .pagination li.selected span,
  .pagination.post-pagination span,
  .pagination.post-pagination a:hover span,
  .ui-tabs-nav li a:hover,
  .ui-tabs-nav li a.selected,
  .ui-tabs-nav li.ui-tabs-active a,
  .small.gray .ui-tabs-nav li a:hover,
  .small.gray .ui-tabs-nav li a.selected,
  .small.gray .ui-tabs-nav li.ui-tabs-active a,
  .ui-slider-handle:after,
  .ui-slider-handle .cost-slider-tooltip .value,
  .ui-slider-range-min,
  .more,
  .more[type="submit"],
  .more.simple:hover,
  .scroll-top:hover,
  .rev_slider .hexagon,
  .slider-control:hover {
    background-color: #66A1C3;
  }


  /* rk style */
  .header-container {
    padding: 5px 0;
  }
  
  .social-icons li {
    padding: 10px 20px;
  }
  .contact-details li{
    padding: 10px 20px;
  }
  .mobile-menu.active{
    display: block;
  }
  .header-top-bar.active{
    display: block;
  }
  .acord.active .ui-accordion-content{
    display: block !important;
  }
  .owl-carousel.clients{
    display: block !important;
  }

  .vc_row-fluid [class*="vc_col-sm"]:nth-child(odd) {
    margin-left: 0;
  }
  .vc_custom_1495702594197 {
    border-top-width: 2px !important;
    border-right-width: 2px !important;
    border-bottom-width: 2px !important;
    border-left-width: 2px !important;
    border-left-color: #df9c10 !important;
    border-left-style: solid !important;
    border-right-color: #df9c10 !important;
    border-right-style: solid !important;
    border-top-color: #df9c10 !important;
    border-top-style: solid !important;
    border-bottom-color: #df9c10 !important;
    border-bottom-style: solid !important;
    margin-bottom: 30px;
  }
  .mt-20{
    margin-top: 20px !important;
  }
  .mb-0{
    margin-bottom: 0px !important;
  }
  .mb-20{
    margin-bottom: 20px !important;
  }
  .padding-top-50{
    padding-top: 50px !important;
  }
  .vc_single_image-img{
    display: block !important;
  }

  .select {
    position: relative;
    display: block;
    width: 100%;
    height: 45px;
    line-height: 3;
    overflow: hidden;
    border-radius: .25em;
    margin-top: 20px;
}
.template-arrow-dropdown::before {
  content: '\25BC';
} 
select {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0 0 0 .5em;
    cursor: pointer;
    background: transparent;
    border: 1px solid #E2E6E7;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    appearance:none;
}
 
select::-ms-expand {
    display: none;
}
 
.select::after {
    content: '\25BC';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    padding: 0 1em;
    background: transparent;
    pointer-events: none;
    border: 1px solid #E2E6E7;
}
 
.select:hover::after {
    color: #1E69B8;
}
 
.select::after {
    -webkit-transition: .25s all ease;
    -o-transition: .25s all ease;
    transition: .25s all ease;
}
.select option {
  background: transparent;
  border: 1px solid #E2E6E7;
}
.testimonials-list li, .testimonials-list .item{
  width: auto;
}
.header .logo a img{
  height: 80px;
  /* position: absolute;
  top: 0px; */
}
.header-top-bar .contact-details{
  /* float: right; */
}
.header-container.sticky.active .header .logo a img{
  height: 60px;

}