/*------------------------------------------------------------------------
Theme Name:    Dukami
Theme URI:
Description:   Unknown homespun theme from somewhere.  An example of how not to do it.
Version:       1.1
Author:        dukami?
Author URI:
Tags:
------------------------------------------------------------------------*/

.alignnone,
img.alignnone {
	float:none;
	margin: 20px 0 20px 0;
}
.alignleft,
img.alignleft {
	float:left;
	margin: 20px 20px 20px 0px;
}
.aligncenter,
img.aligncenter {
	display:block;
	float:none;
	margin: 20px auto;
}
.alignright,
img.alignright {
	float:right;
	margin: 20px 0 20px 20px;
}

figure {
	max-width:100%;
}
figcaption {
	font-size:85%;
	margin:5px 2px;
}

.wpb_single_image figure {
  width: 100%;
  height: auto;
}
.wpb_single_image figure div {
  width: 100%;
  height: auto;
}
.wpb_single_image figure div img {
  width: 100%;
  height: auto;
}
.amp_div1 {
  border: 2px solid #d8d8d8;
  padding: 20px 23px 30px;
  min-height: 223px;
  margin-bottom: 75px;
}
.amp_div2 {
  margin-top: -73px;
}
.amp_div3 {
  margin: 0 auto;
  height: 100px;
  width: 100px;
  border-radius: 50%;
  border: 2px solid #b3b2b2;
  text-align: center;
  background-color: #b3b2b2;
}
.amp_div2 h5 {
  margin: 20px 0px 0px 0px !important;
}
.amp_div2 p {
  margin-top: 15px !important;
}
.amp_icon {
  color: #fff;
  font-size: 40px;
  line-height: 100px;
  margin: 0 auto;
  text-align: center;
}
.amp_div1:hover .amp_div3 {
  background-color: #f93822;
  border: 2px solid #f93822;
}
.button_ampere {
  padding: 15px 20px;
  border: 1px solid #f93822;
  background-color: #f93822;
  color: #fff;
  font-size: 20px;
  line-height: 1.5em;
}
.button_ampere:hover {
  color: #f93822 !important;
  background: #fff !important;
  border: 1px solid #f93822 !important;
}
@media (max-width: 1199px) {
  .vc_custom_1537010843589 h1,
  .vc_custom_1537011774468 h1,
  .vc_custom_1537011797862 h1 {
    margin-bottom: 0px !important;
  }
}
.date_amp {
  font-size: 16px;
  background-color: #fff;
  color: #adadad;
  padding-top: 15px;
  padding-left: 20px;
  padding-right: 20px;
}
.page-id-2296 .title {
  display: none;
}
.page-id-2296 .full_text {
  margin-top: 0px;
}
.sldr_top .vc_column-inner {
  padding-top: 0px !important;
}
.work_titl {
  text-align: center;
  font-weight:700;
  color: #000;
  font-size: 50px;
  letter-spacing: 0;
  margin-bottom: 60px !important;
}
.logo_sec .wpb_single_image figure div img {
  max-width: 100% !important;
  width: auto !important;
}
.comp_titl {
  text-align: center;
  font-weight:700;
  color: #000;
  font-size: 36px;
  letter-spacing: 0;
  margin-bottom: 0px !important;
  margin-top: 0px !important;
}
.logo_sec p {
 font-weight:700;
  font-size: 19px !important;
  letter-spacing: 0px !important;
  line-height: 25px !important;
}
.botm_txt p strong,
.botm_txt a strong {
 font-weight:700;
  font-size: 25px !important;
  letter-spacing: 0px !important;
  line-height: 25px !important;
  margin-bottom: 0px !important;
}
body .botm_txt a {
  color: #f93822;
}
.botm_txt a strong {
  word-break: break-all;
}

.navbar-default .navbar-collapse {
  z-index: 0;
  position: relative;
}
.navbar-brand {
  z-index: 10000;
  position: relative;
}

.wptww-testimonials-slidelist.design-1 .wptww-testimonial-client {
  color:#F93822;
}
