/*
Theme Name: wp-bootstrap
Theme URI: http://320press.com/wpbs
Description: A simple responsive theme based on the Bootstrap framework. Includes multiple page templates, two different sidebars and a theme options panel.
Version: 3.0
Author: 320press
Author URI: http://320press.com
Tags: black, white, one-column, two-columns, flexible-width, custom-background, custom-colors, custom-menu, full-width-template, theme-options
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/

/* HEADS UP: Everything that you will normally find here can be found in the library/less/wp.less */
@font-face {
    font-family: 'spinnakerregular';
    src: url('fonts/spinnaker-regular-webfont.eot');
    src: url('fonts/spinnaker-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/spinnaker-regular-webfont.woff2') format('woff2'),
         url('fonts/spinnaker-regular-webfont.woff') format('woff'),
         url('fonts/spinnaker-regular-webfont.ttf') format('truetype'),
         url('fonts/spinnaker-regular-webfont.svg#spinnakerregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'icomoon';
    src:url('fonts/icomoon.eot?-7sidhs');
    src:url('fonts/icomoon.eot?#iefix-7sidhs') format('embedded-opentype'),
        url('fonts/icomoon.woff?-7sidhs') format('woff'),
        url('fonts/icomoon.ttf?-7sidhs') format('truetype'),
        url('fonts/icomoon.svg?-7sidhs#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}







@media only screen and (min-width: 992px) and (max-width: 1200px){
  .nav > li > a {
    padding: 10px 10px!important;
  }
  li.facebook a {
        padding: 42px 0 0 0!important;
        margin:0!important;
  }
  .head_top.sticky {
    height: 140px!important;
  }
  a.slick-next.slick-arrow {
    left: 94%!important;
    top: -270px!important;
  }
   a.slick-prev.slick-arrow {
    margin: 0 0 0 0px!important;
    top: 60px!important;
  }
  .testimonial-container a.slick-prev.slick-arrow {
    top: -40px!important;
  }
  .se-slope.white.main-con .slope_content {
    padding: 50px 100px 200px 100px!important;
  }

}

@media only screen and (min-width: 980px) and (max-width: 991px){



}


@media only screen and (min-width: 768px) and (max-width: 979px) {
  .navbar-nav {display:none;}
  .expand a
  {
background: center center no-repeat transparent;
       background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC );
    display: block!important;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 40px;
    right: -275px;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
  .se-slope.white.main-con .slope_content {
        padding: 50px 60px 100px 60px!important;
  }
  .body_content {
    -webkit-column-count: 1!important;
      -moz-column-count: 1!important;
      column-count: 1!important;
  }
  .se-slope.white .slope_content {
    padding: 80px 60px 120px 60px!important;
  }
  .se-slope.white {
      margin: -80px -50px 0 -50px!important;
  }
  .se-slope.grey .slope_content {
        padding: 90px 60px 40px 60px!important;
  }
  img.ipad-image {
        width: 100%!important;
  }
  body.home .foot_base {
        margin: -0px 0 0 0!important;
  }
  .banner_2 h2 {
    width:100%!important;
  }
  .head_top {
        height: 140px!important;
  }
  body.home .widget_revslider {
        margin: -100px 0 0 0!important;
  }
  body.home .widget_revslider {
        margin: -100px 0 0 0!important;
  } 
  .post h3 {
    clear:both!important;
    height: 40px!important;
  }
  a.slick-next.slick-arrow {
    top: -220px!important;
    left:92%!important;
  }
   a.slick-prev.slick-arrow {
    margin: 0 0 0 0px!important;
        top: 112px!important;
  }
  .testimonial-container  a.slick-next.slick-arrow {
    top: -410px!important;
    left:92%!important;
  }
  .post {
    text-align:center!important;
  }
  .post .description {
    /*height:180px!important;*/
    float:none!important;
    width:100%!important;
  }
  .post .posts_thumb {
        margin: 0 auto 30px auto!important;
        float:none!important;
  }
  .read {
    text-align:center!important;
  }
  .banner_2 .col-sm-8 {
    margin: -20px 0 0 0!important;
  }
  .se-slope.transparent .slope_content {
        padding: 60px 80px 80px 80px!important;
  }

}


@media only screen and (min-width: 480px) and (max-width: 767px) {
  .expand a
  {
    background: center center no-repeat transparent;
       background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC );
    display: block!important;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 40px;
    right: 0px!important;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
  
  .body_content {
    -webkit-column-count: 1!important;
      -moz-column-count: 1!important;
      column-count: 1!important;
  }
  .se-slope.white.main-con .slope_content {
        padding: 50px 160px 100px 160px!important;
  }
  .se-slope.white .slope_content {
    padding: 80px 150px 120px 150px!important;
  }
  .se-slope.white {
      margin: -80px -50px 0 -50px!important;
  }

  .se-slope.grey {
        margin: -120px -50px 0 -50px!important;
  }

  .se-slope.grey .slope_content {
        padding: 90px 60px 40px 60px!important;
  }
  img.ipad-image {
        width: 100%!important;
  }
  body.home .foot_base {
        margin: -0px 0 0 0!important;
  }
  .banner_2 h2 {
    width:100%!important;
  }
  .head_top {
        height: 140px!important;
  }
  body.home .widget_revslider {
        margin: -100px 0 0 0!important;
  }
  body.home .widget_revslider {
        margin: -100px 0 0 0!important;
  } 
 .post h3 {
    clear:both!important;
    height: 40px!important;
  }
  a.slick-next.slick-arrow {
    top: -270px!important;
    left:92%!important;
  }
   a.slick-prev.slick-arrow {
    margin: 0 0 0 0px!important;
    top: 60px!important;
  }
  .testimonial-container  a.slick-next.slick-arrow {
    top: -475px!important;
    left:92%!important;
  }
  .post {
    text-align:center!important;
  }
  .post .description {
    float:none!important;
    width:100%!important;
  }
  .post .posts_thumb {
        margin: 0 auto 30px auto!important;
        float:none!important;
  }
  .read {
    text-align:center!important;
  }
  #sb-site {
    padding-top: 50px!important;
  }

   .right {float:left!important;width:220px!important;}
  header .right .tab a {width:48%!important;font-size:12px!important;padding: 2px 0!important;}
}




@media only screen and (max-width: 479px) {
  .expand a
  {
    background: center center no-repeat transparent;
       background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC );
    display: block!important;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 40px;
    right: 5px;
    -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  }
  #sb-site {
    padding-top: 50px!important;
  }
  .se-slope.white.main-con .slope_content {
        padding: 50px 160px 100px 160px!important;
  }
  .body_content {
    -webkit-column-count: 1!important;
      -moz-column-count: 1!important;
      column-count: 1!important;
  }
  .se-slope.white .slope_content {
    padding: 80px 160px 120px 160px!important;
  }
  .se-slope.white {
      margin: -80px -150px 0 -150px!important;
  }
  .se-slope.grey .slope_content {
        padding: 90px 60px 40px 60px!important;
  }
  img.ipad-image {
        width: 100%!important;
  }
  body.home .foot_base {
        margin: -0px 0 0 0!important;
  }
  .banner_2 h2 {
    width:100%!important;
  }
  .head_top {
        height: 140px!important;
  }
  body.home .widget_revslider {
        margin: -100px 0 0 0!important;
  }
  .post {text-align:center;}
  .post h3 {
    clear:both!important;
    height: 40px!important;
  }
  a.slick-next.slick-arrow {
        top: -295px!important;
    margin: 0 0px 0 -40px!important;
  }
  a.slick-prev.slick-arrow {
    margin: 0 0 0 0px!important;
    top: 70px!important;
  }


  .testimonial-container a.slick-next.slick-arrow {
    top: -625px!important;
    margin: 0 0px 0 -40px!important;
  }
  .post .description {
    float:none!important;
    width:100%!important;
  }
  .read {
    text-align:center!important;
  }
  .post .posts_thumb {
    float:none!important;
    margin: 0 auto 30px auto!important;
  }
  .se-slope.transparent .slope_content {
        padding: 60px 80px 80px 80px!important;
  }
  .banner_0 h2,
  .banner_1 h2 {
        margin: 0!important;
  }
  .right {float:left!important;width:220px!important;}
  header .right .tab a {width:48%!important;font-size:12px!important;padding: 2px 0!important;}
  h1 {
        font-size: 32px!important;
  }
  .product-container {
    margin:0 0 90px 0!important;
  }
  a.navbar-brand {
    width: 70px!important;
    background-size: 1300%!important;
  }
  a.navbar-brand.sticky {
    width: 50px!important;

  }
}









/*  gold c9992c */






html,
body,
.mm-page {
  margin:0;
  padding:0;
  height:100%;
  color:#444;
  background:transparent;
  font-size:16px;
  line-height:28px;
}

#sb-site {
  min-height:100%;
  position:relative;

  width: 100%;
overflow: hidden;
padding-top: 150px;
}

body.page #main_area {
  padding-bottom:100px; /* Height of the footer element */
  background:transparent;
  padding-top:160px;
}

body.home #main_area {
  padding-bottom:100px; /* Height of the footer element */
  background:transparent;
  padding-top:0px;
}


.page-header,
#main article {border:none;}

.col-sm-3 img {width:100%;}

.head_top {
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
background: url(images/header.png) no-repeat center bottom;
height:180px;
width:100%;
}
.head_top.sticky {
    height:160px;
}


header .right {
  width:280px;
  float:right;
  margin:0 0 10px 0;
}
header .right .tab a {
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
width:48%;
background:#888;
color:#fff;
float:left;
text-align:center;
padding:2px 0;
margin:0 1% 0 0;
}
header .right .tab a:before {
content:'\e971';
font-family: 'icomoon';
padding:0 5px 0 0;
}





a.navbar-brand {
width: 120px;
padding: 134px 0 0 0;
background: url(images/sprite.png)no-repeat 0px 0px;
height: 0;
text-indent: -99999px;
overflow: hidden;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
background-size: 1200%;
float: left;
margin: 10px 0 0 0;
}
a.navbar-brand.sticky {
    background-size:570%;
    width:120px;padding:70px 0 0 0;
    margin:10px 0 0 0;
}




.widget_revslider {
  margin:-60px 0 0 0;
}

.expand a {display:none;}
.navbar-collapse {  max-height:100%!important;}


h1, h2, h3, h4 {font-family: 'spinnakerregular';}

h1, h2 {color:#c9992c;}
h3, h4 {color:#c9992c;}

h1 {font-size:48px;}
h2 {font-size:38px;}
h3 {font-size:38px;}

p {
    line-height:22px;
    margin:0 0 10px 0;
}
span.grey {color:#333;}


ul {margin:0;}
.post_content li {float:left;list-style-type:none;background:url(images/bullet.png)no-repeat left top ;padding:0 0 0 30px;float:left;width:100%;margin:0 0 10px 0;}


a:hover {text-decoration:none;}


.post_content  form li {background:none!important;padding:0 0 0 0;}


.se-slope {
margin: 0 -50px;
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-o-transform-origin: left center;
-ms-transform-origin: left center;
transform-origin: left center;
float;left;
}

.se-slope.white {
  background: #fff;
-webkit-transform: translateZ(0) rotate(3deg);
-moz-transform: translateZ(0) rotate(3deg);
-o-transform: translateZ(0) rotate(3deg);
-ms-transform: translateZ(0) rotate(3deg);
transform: translateZ(0) rotate(3deg);
z-index:100000000;
margin:-190px -50px 0 -50px;
-webkit-transform-origin: 50%  51%;
}

body.page .se-slope.white {
  background: #fff;
-webkit-transform: translateZ(0) rotate(3deg);
-moz-transform: translateZ(0) rotate(3deg);
-o-transform: translateZ(0) rotate(3deg);
-ms-transform: translateZ(0) rotate(3deg);
transform: translateZ(0) rotate(3deg);
z-index:100000000;
margin:-90px -150px -30px -150px;
-webkit-transform-origin: 50%  51%;
}


.se-slope.transparent {
  background: transparent;
-webkit-transform: rotate(3deg);
-moz-transform: rotate(3deg);
-o-transform: rotate(3deg);
-ms-transform: rotate(3deg);
transform: rotate(3deg);
-webkit-transform-origin: 50%  51%;
/*box-shadow: 0px -1px 3px rgba(0, 0, 0, 0.4);*/
}

.se-slope.carbon {
background: #000 url(images/carbon.jpg)no-repeat;
-webkit-transform: rotate(3deg);
-moz-transform: rotate(3deg);
-o-transform: rotate(3deg);
-ms-transform: rotate(3deg);
transform: rotate(3deg);
-webkit-transform-origin: 50%  51%;
}

.se-slope.grey {
  background: #444;
-webkit-transform: translateZ(0) rotate(-3deg);
-moz-transform: translateZ(0) rotate(-3deg);
-o-transform: translateZ(0) rotate(-3deg);
-ms-transform: translateZ(0) rotate(-3deg);
transform: translateZ(0) rotate(-3deg);
-webkit-transform-origin: 50%  51%;
margin:-120px 0 0 0;
}




.se-slope.transparent .slope_content
 {
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
  color: #000;
  padding: 60px 80px 170px 80px;
  -webkit-transform-origin: 50%  51%;
}


.se-slope.carbon .slope_content
 {
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
  color: #000;
  padding: 20px 100px 200px 100px;
  -webkit-transform-origin: 50%  51%;
}



.se-slope.white .slope_content {
 -webkit-transform: translateZ(0) rotate(-3deg);
  -moz-transform: translateZ(0) rotate(-3deg);
  -o-transform: translateZ(0) rotate(-3deg);
  -ms-transform: translateZ(0) rotate(-3deg);
  transform: translateZ(0) rotate(-3deg);
  color: #000;
  -webkit-transform-origin: 50%  51%;
  
}
.se-slope.white .slope_content {
  padding: 80px 150px 120px 150px;
}
.se-slope.white.main-con .slope_content {
padding: 50px 150px 200px 150px;
}



body.page .se-slope.grey .slope_content
 {
  -webkit-transform: translateZ(0) rotate(3deg);
  -moz-transform: translateZ(0) rotate(3deg);
  -o-transform: translateZ(0) rotate(3deg);
  -ms-transform: translateZ(0) rotate(3deg);
  transform: translateZ(0) rotate(3deg);
  color: #000;
padding: 100px 100px 90px 100px;
-webkit-transform-origin: 50%  51%;
}


body.home .se-slope.grey .slope_content
 {
  -webkit-transform: translateZ(0) rotate(3deg);
  -moz-transform: translateZ(0) rotate(3deg);
  -o-transform: translateZ(0) rotate(3deg);
  -ms-transform: translateZ(0) rotate(3deg);
  transform: translateZ(0) rotate(3deg);
  color: #000;
padding: 100px 100px 180px 100px;
-webkit-transform-origin: 50%  51%;
}


/*
body.home .body_content {
  -webkit-column-count: 2; 
    -moz-column-count: 2; 
    column-count: 2;
}

*/

body.single .main_area {
  padding:150px 0 0 0;
}

#main article {
  margin: 0 auto;
}

.con {width:100%;float:left;}

body.page .page-title {margin:0 0 30px 0;}
body.home .page-title {text-align:center;margin:80px 0 30px 0;}
body.home .body_content {text-align:center;}
/*************Menu*************/
.col-sm-3 {
padding:30px 0 0 0;
}


.navbar-default {background:transparent;border:none;height: 90px;float:right;}

.navbar-nav {float:right;margin:12px 0 0 0;-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;}
.navbar-nav.sticky {margin:5px 0 0 0;}

.navbar-nav > li > a {
padding-top: 29px;
padding-bottom: 29px;
color:#c9992c!important;
font-size:16px;
}
.navbar-nav > li > a.sticky {
  padding-top: 17px;
padding-bottom: 18px;
}


.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background:none;
    color:#fff!important;
}

.caret {display:none;}

li.facebook a {
  width: 42px;
  height: 0;
  padding: 42px 0 0 0;
  text-indent: -99999px;
  overflow: hidden;
  display: block;
  background: url(images/facebook.svg)no-repeat;
  display: block;
  margin: 17px 0 0 0;
}

li.facebook a.sticky {
  width: 42px;
  height: 0;
  padding: 42px 0 0 0;
  text-indent: -99999px;
  overflow: hidden;
  display: block;
  background: url(images/facebook.svg)no-repeat;
  display: block;
  margin: 7px 0 0 0;
}

body.page.main_area {
    padding:0px 0 0 0;
}
.dropdown-menu {
  background-color: #000;
}
.dropdown-menu li a {
  color:#c9992c;
}


li {list-style-type:none;}




.top_panel {
  padding:150px 0;
  text-align:center;
}
.top_panel h1 {
  text-align:center;
}


body.page .col-sm-3 img {
width:100%;
}





body.single .col-sm-3 img {margin:0 0 15px 0;}


img.body-image {
  width:48%!important;
  float:left;
  margin:0 1% 0 0;
}





















.ginput_container input[type="text"] {

    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #333;
    vertical-align: middle;
    background-color: #fff;
    background-image: none;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.ginput_container textarea {

    display: block;
    width: 100%;
    height: 134px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #333;
    vertical-align: middle;
    background-color: #fff;
    background-image: none;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}

.gform_wrapper label {

    width: 100%;

    float: left;

}

.gfield_time_hour {float:left;width:30%!important;}

.gfield_time_hour i, 
.gfield_time_hour label, 
.gfield_time_hour input {
  float:left!important;
  clear:none;
  width:auto!important;
}

input[type="submit"] {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    float: left;
    background: #4c4e5b;
text-align: center;
    padding: 5px 0;
    width: 30%;
    color: #fff;
border: none;

}






.email a {
  color:#c9992c;
}
.email:before {
  font-family: 'icomoon';
  content:'\e945';
  margin:0 10px 0 0;
}
.mobile a {
  color:#c9992c;
}
.mobile:before {
  font-family: 'icomoon';
  content:'\e958';
  margin:0 10px 0 0;
}
.address a {
  color:#c9992c;
}
.address:before {
  font-family: 'icomoon';
  content:'\e947';
  margin:0 10px 0 0;
}
/***************************/
/***************************/
/***************************Footer menu*********************************/
/***************************/
/***************************/
.foot_base {
background:#222;
min-height:100px;
height:auto;
padding:20px 0 0 0;
}

body.home .foot_base {
background: #222;
min-height: 100px;
height: auto;
padding: 20px 0 0 0;margin:0;
z-index:10000;
position:relative;
}


.foot_base a {color:#4c4e5b;}

.foot_base .menu {}
.foot_base .menu li a {color:#4c4e5b; font-size:12px;}
.foot_base .menu li a:hover {color:#bdc8cb;}

.oncloud a {padding:5px 0 5px 60px;background:url(images/oncloud.svg)no-repeat;}






/***************************/
/***************************/
/***************************Pager styles*********************************/
/***************************/
/***************************/

.navigation {float:left;clear:both;margin:15px 0 15px 15px;}
.navigation ul {margin:0;padding:0;}

.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled {   color: #fff;    text-decoration:none;}
.navigation li {    display: inline;}
.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled {   background-color: #c9992c;  border-radius: 3px; cursor: pointer;    padding: 12px;  padding: 0.75rem;}
.navigation li a:hover,.navigation li.active a {    background-color: #222;}



/***************************/
/***************************/
/***************************Slick styles*********************************/
/***************************/
/***************************/
#slideshow-nav {}

.post {
  padding:0 40px;
}
div.testimonial-container.slick-initialized.slick-slider {
  margin:0 0 30px 0;
}

.slick-prev, .slick-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 30px;
height: 30px;
margin-top: -10px;
padding: 0;
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
z-index: 100000;
}
.slick-prev:before, .slick-next:before {
font-family: 'icomoon';
font-size: 30px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev:before {
  content: '\ea44';
}
.slick-next:before {
  content: '\ea42';
}
.slick-prev {
  left: -25px;
}
.slick-next {
  right: -20px;
}




/***************************/
/***************************/
/***************************Testimonial styles*********************************/
/***************************/
/***************************/
.banner_1 {

}
.banner_1 h2 {
text-align:center;
font-size:36px;
color:#fff;
margin:0 0 30px 0;

}

.post {

}
.post .posts_thumb {
  width:120px;
  height:120px;
  border-radius:60px;
  background:#333;
  float:left;
  margin: 0 20px 30px 0;
}
.post .posts_thumb img {
border-radius:60px;
  width:120px;
  height:120px;
}


.post h3 {
font-size:16px;
width:100%;
font-weight:bold;
}
.post .description {
    color:#fff;
    padding:0 0px 30px 0;
    width: 80%;
    float: left;
}

.read a {
  color:#fff;
  text-decoration:none;
  padding:10px;
  border:1px solid #fff;
  border-radius:15px;
  display: inline-block;
}






/***************************/
/***************************/
/***************************News styles*********************************/
/***************************/
/***************************/
.news_article,
.testimonial_article {
  margin:0 0 15px 0;
  padding:0 0 15px 0;
  border-bottom:1px solid #c9992c;
  float:left;
  width:100%;
}

.news_article .news_conetnt,
.testimonial_article .testimonial_conetnt{
  width:70%;
  float:left;
}

.news_article .read a,
.testimonial_article .read a,
.back-button a {
  color:#c9992c;
  text-decoration:none;
  padding:10px;
  border:1px solid #c9992c;
  border-radius:15px;
  display: inline-block;
  float:left;clear:both;
}
.news_article .desc,
.testimonial_article .desc {
  margin:0 0 15px 0;
  width:100%;
  float:left;
}
.news_thumb {
  float:left; 
  margin:0 10px 0 0;
}

.news_article h3,
.testimonial_article h3 {
  font-size:20px;
  float:left;
  width:100%;
  margin-top:0;
}


.testimonial_thumb {

}
.testimonial_thumb img {
  border-radius:75px;
    width:150px;
  height:150px;
  float:left;
  margin:0 10px 0 0;
}

.testimonial_article .description {
  width:70%;
  float:left;
}

.desc {

}
.desc:before {
  font-family: 'icomoon';
  content:'\e977';
  font-size:42px;
  padding:0 10px 0 0;
  float:left;
  color:#eee;
}
.desc:after {
  font-family: 'icomoon';
  content:'\e978';
font-size:42px;
  padding:0 0 0 10px;
  float:right;
  color:#eee;
  margin:-15px 0 0 0;
}

/***************************/
/***************************/
/***************************Product styles*********************************/
/***************************/
/***************************/
.banner_0  h2 {
  margin: 0 0 20px 0;
  text-align:center;
}
.banner_0 .product h3 {
  display:none;
}
.banner_0 .product {
  text-align:center;
  color:#fff;
}
.banner_0 .description {
  margin:0 0 40px 0;
}

.banner_0 .product_thumb {
  padding: 20px 0 35px 0;
  background:url(images/glow.png)no-repeat center top;
  height:155px;
  vertical-align: middle;
}
.banner_0 .read {
  text-align:center;
}

.slick-slide img {
  margin:0 auto;
}

/***************************/
/***************************/
/***************************onTrak banner styles*********************************/
/***************************/
/***************************/

.banner_2 {

}

.banner_2 h2 {
width:40%;
padding:0 12px 30px 12px;
}

.banner_2 .col-sm-8 {
  margin: -250px 0 0 0;
}

.banner_2 .read a {
  color: #c9992c;
  text-decoration: none;
  padding: 10px;
  border: 1px solid #c9992c;
  border-radius: 15px;
  margin:30px 0 0 0;
  float:left;
}


/***************************/
/***************************/
/***************************contact banner styles*********************************/
/***************************/
/***************************/
.banner_3 {
  
}

.banner_3 h2 {
  display:none;
}
.banner_3 .col-sm-6 {
color:#fff;
}





