.press_writer {
   
    color: #ffc32f;
    font-family: "Special Elite",cursive;
    font-size: 18px;
    font-style: italic;
    padding: 12px;
}
.register_form input[type="text"], .register_form input[type="email"], .register_form textarea, .register_form select {
      background-color: #fff!important;
    background-image: none;
    border: 0;
    border: 1px solid #cccccc;
    border-radius: 0px;
    color: #232323;
    display: block;
    font-size: 15px;
    height: 40px;
    line-height: 1.6;
    margin-bottom: 20px;
    padding: 0px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
    padding: 10px;
}
.register_form textarea {
  height: 125px !important;
  width: 100%;
  background-color: #fff!important;
}

.mktoButton {
    background-color: #ffc32f;
    border: 1px solid #ffc32f;
    border-radius: 30px;
    color: #fff;
    display: block;
    font-size: 16px;
    padding: 12px 30px;
    text-transform: uppercase;
}
.complete-menu-btn .wpcf7-submit {
    background-color: #ffc32f;
    border: 1px solid #ffc32f;
    border-radius: 30px;
    color: #fff;
    display: block;
    font-size: 16px;
    padding: 12px 30px;
    text-transform: uppercase;
}

.partnerName {
    color: #fff;
    display: block;
    font-family: Courgette,cursive;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 1px;
}
.partenrUrl{
	color: #fdcbcb;
    display: block;
    font-family: Courgette,cursive;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 1px;
}
.partenrContent{
	
}
.setfont p{
	
    display: block;
    font-family: "Courgette",cursive;
    font-size: 18px;
    padding-bottom: 0;
}
.setfont a{
	
    display: block;
    font-family: Courgette,cursive;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 1px;
}

.client_img {
	left: 7px;
	position: absolute;
	top: 15px;
}
.client_img > img {
	border: 2px solid #fff;
	border-radius: 50px;
	height: 86px;
	width: 86px;
}
.estimo {
  color: #666;
  font-size: 14px;
  line-height: 1.8;
  min-height: 67px;
}
.content-area p {
  margin-bottom: 15px;
}
.rating_area {
  border-top: 1px solid #fff;
}
.text-left {
  margin: 6px 0 !important;
  text-align: left;
}
.ratting.text-right {
  color: #f86215;
}
.text-right {
  text-align: right;
}
.ratting.text-right {
  color: #d95e61;
}
.single_client {
    border: 1px solid #f0f0f0;
    margin-top: 20px;
    padding: 30px 25px 10px 20px;
    position: relative;
}
.recent-post h4 {
  color: #fe6100 !important;
    font-family: 'Poppins', sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
}
.recent-post p {
  color: #000000;
    font-family: 'Poppins', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
.recent-post li {
  list-style: outside none none;
}
.recent-post li {
  border-bottom: medium none !important;
  border-left-color: #e8e8e8;
  border-right-color: #e8e8e8;
  border-top-color: #e8e8e8;
  list-style: outside none none;
  margin: 0 0 20px;
  padding: 0;
}
.recent-post strong {
  font-weight: bold!important;
}
.recent-post i{
	margin-right: 10px;
}
.bgbtn div h1 ,.bgbtn div h2,.bgbtn div h3 {
  color: #fff;
  margin: 0 auto;
  padding-bottom: 25px;
  text-align: center;
  width: 60%;
}
.clientpage .client_discription h5{
	    font-size: 28px;
    padding-bottom: 10px;
}
.clientpage .single_client{
	padding: 25px!important;
}
.clientpage img{
	width: 100%;
}
div.wpcf7-spam-blocked ,div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{
    border: 2px solid #ffa500;
    COLOR: #fff;
}
.home-sec5 div.wpcf7-mail-sent-ok {
    border: 2px solid #26b9af;
    color: #fff;
    text-align: center;
}
#wpcf7-f36-p24-o1 div.wpcf7-mail-sent-ok {
   border: 2px solid #26b9af;
    text-align: center;
}
@media only screen and (max-width: 1300px) and (min-width: 1250px){
	.home-sec1-right {   
    background-size: contain;
height: 510px;
}
}
@media only screen and (max-width: 1201px) and (min-width: 1025px){
	.home-sec1-right {   
    background-size: contain;   
    height: 475px;
}
	.home-sec1-right p {
    font-size: 14px;
}
}
@media only screen and (max-width: 1024px) and (min-width: 992px){
	.home-sec1-right {   
   background-size: contain;
    height: 425px;
    padding-bottom: 0;
}
	.home-sec1-right p {
    font-size: 14px;
}
}
