/*
* FlatPack HTML V5.0
* Copyright 2016 PixFort
* www.pixfort.com
* 29/01/2016



1 - Normal
Table of Content
==================================================
    Part 0:  #Misc
    Part 1:  #Header
    Part 2:  #Contact
    Part 3:  #Features
    Part 4:  #Services
    Part 5:  #Clients
    Part 6:  #Testimonials
    Part 7:  #Contact
    Part 8:  #Footer

==================================================
*/
/*--- Part 0:  #Misc      ---*/

iframe.c1 {
  border: none;
  overflow: hidden;
  height: 20px;
  width: 50px;
}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;
  height: 0;
}

.videoWrapper > iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

.videoWrapper > .frameCover {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: none;
}

.section_pointer {
  display: none;
}

.social_button {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  float: right;
  margin-left: 7px;
}

.social_button:hover {
  opacity: 0.7;
}

/*--- Part 1:  #Header      ---*/
.pixfort_normal_1 .header_style {
  background-color: #fff;
  padding-top: 22px;
  padding-bottom: 15px;
  box-shadow: 0 -3px rgba(0, 0, 0, 0.15) inset;
}

.pixfort_normal_1 .fright {
  float: right;
}

.pixfort_normal_1 .htext_style {
  color: #a9a9a9;
  font-size: 14px;
  float: right;
  margin-right: 15px;
  padding-top: 5px;
}

.pixfort_normal_1 .slow_fade {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}

.pixfort_normal_1 .social_button {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  float: right;
  margin-left: 7px;
}

.pixfort_normal_1 .social_button:hover {
  opacity: 0.7;
}

.pixfort_normal_1 .yt_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url("../images/social_icons/yt.png");
  margin-left: 7px;
}

.pixfort_normal_1 .yt_button:hover {
  float: right;
  background: url("../images/social_icons/youtube-hover.png");
}

.pixfort_normal_1 .twitter_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url("../images/social_icons/twitter.png");
  margin-left: 7px;
}

.pixfort_normal_1 .twitter_button:hover {
  float: right;
  background: url("../images/social_icons/twitter-hover.png");
}

.pixfort_normal_1 .facebook_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url("../images/social_icons/facebook.png");
  margin-left: 5px;
}

.pixfort_normal_1 .facebook_button:hover {
  float: right;
  background: url("../images/social_icons/facebook-hover.png");
}

/*--- Part 2:   #Contact     ---*/
.pixfort_normal_1 .page_style {
  background: linear-gradient(
      to bottom,
      rgba(0, 175, 239, 0) 0%,
      rgba(0, 175, 239, 0) 2%,
      rgba(0, 175, 239, 0) 7%,
      rgba(240, 47, 23, 0) 11%,
      rgba(124, 109, 127, 0) 54%,
      rgba(0, 175, 239, 0.39) 100%
    ),
    url(../images/1_normal/home-bg.png) #000 fixed no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.pixfort_normal_1 .context_style {
  text-align: center;
}

.pixfort_normal_1 .title_style {
  font-size: 48px;
  color: #fff;

  font-weight: 700;
  padding-top: 160px;
  line-height: 100%;
}

.pixfort_normal_1 .subtitle_style {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
  color: #d3d3d3;
  font-size: 18px;
  line-height: 150%;

  padding: 30px 0;
}

.pixfort_normal_1 .email_subscribe {
  background: rgba(0, 0, 0, 0.7);
  border-radius: 5px;
  display: inline-block;
  max-width: 470px;
  height: 70px;
  padding: 0 15px;
  text-align: left;
}

.pixfort_normal_1 #contact_form input,
.pixfort_normal_1 #contact_form select,
.pixfort_normal_1 #contact_form textarea,
.pixfort_normal_1 #contact_form input:focus,
.pixfort_normal_1 #contact_form select:focus,
.pixfort_normal_1 #contact_form textarea:focus {
  background: #fff;
  border-radius: 3px;
  color: #000;
  font-weight: 400;
  font-size: 16px;
  padding: 8px 10px;
  width: 270px;
  position: relative;
  display: inline-block;
  top: 15px;
}

.pixfort_normal_1 .subscribe_btn {
  background: #00aeef;
  border-radius: 3px;
  color: #fff;
  font-weight: 400;
  font-size: 14px;
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding: 9px 14px;
  display: inline-block;
  margin-left: 10px;
  border: none;
  top: 15px;
}

.pixfort_normal_1 .subscribe_btn:hover {
  background: #009ce3;
  color: #fff;
  border: none;
}

.pixfort_normal_1 .note_st {
  text-align: center;
  color: #add8e6;
  font-size: 13px;
  padding-bottom: 80px;
  padding-top: 20px;
}

.pixfort_normal_1 .coming_st {
  text-align: center;
  position: relative;
  width: 60%;
  margin-left: 20%;
}

.pixfort_normal_1 .tit_style {
  text-align: center;
  padding-top: 60px;
  font-size: 26px;
  font-weight: 700;
  color: #000;
}

.pixfort_normal_1 .txt_style {
  text-align: center;
  color: #a9a9a9;
  font-size: 18px;
}

.pixfort_normal_1 .video_style {
  padding-top: 25px;
  padding-bottom: 55px;
}

/*--- Part 3:  #Features      ---*/
.pixfort_normal_1 .adv_st {
  background: #f7f7f7;
  padding: 30px 0;
  box-shadow: 0px -3px #ddd inset;
}

.pixfort_normal_1 .onethird_style {
  position: relative;
  display: inline-block;
}

.pixfort_normal_1 .circle {
  padding: 15px;
  border: 2px solid #00aeef;
  border-radius: 100%;
  line-height: 0px;
  display: inline-block;
  position: relative;
}

.pixfort_normal_1 .onethird_style:hover .circle {
  border: 2px solid #00aeef;
}

.pixfort_normal_1 .comment_style {
  font-size: 20px;
  position: relative;
  display: inline-block;
  width: 64%;
  margin-left: 10px;
  cursor: default;
}

.pixfort_normal_1 .c1_style {
  font-weight: 700;
  color: #222;
}

.pixfort_normal_1 .c2_style {
  font-weight: 400;
  color: #696969;
  line-height: 30px;
}

/*--- Part 4:   #Services       ---*/
.pixfort_normal_1 .gtext_style {
  position: relative;
  width: 95%;
  display: inline-block;
  padding-top: 70px;
}

.pixfort_normal_1 .t1_style {
  font-weight: 500;
  color: #000;
  font-size: 28px;
  line-height: 100%;
}

.pixfort_normal_1 .t2_style {
  color: #555;
  font-size: 20px;
  padding-bottom: 10px;
}

.pixfort_normal_1 .t3_style {
  color: #a9a9a9;
  font-size: 16px;
  line-height: 25px;
}

.pixfort_normal_1 .img_style {
  text-align: center;
  position: relative;
  display: inline-block;
  padding-top: 25px;
}

/*--- Part 5:   #Clients   */
.pixfort_normal_1 .logos_style {
  background: #fff;
  text-align: center;
  padding: 30px 0;
}

.pixfort_normal_1 .titres {
  padding-bottom: 30px;
}

.pixfort_normal_1 .L1_style {
  color: #696969;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
}

.pixfort_normal_1 .L2_style {
  color: #a9a9a9;
  font-size: 16px;
  line-height: 30px;
  padding-bottom: 50px;
}

.pixfort_normal_1 .logos_st {
  position: relative;
  display: inline-block;
}

.pixfort_normal_1 .pad_bot {
  padding-bottom: 30px;
}

/*--- Part 6:   #Testimonials      ---*/
.pixfort_normal_1 .envato_unbounce {
  background: #eee;
  text-align: center;
  padding: 40px 0;
  border-bottom: 3px solid #ddd;
}

.pixfort_normal_1 .stbox {
  position: relative;
  display: inline-block;
}

.pixfort_normal_1 .box_1 {
  background: #f5f5f5;
  border-radius: 5px;
  border-bottom: 3px solid #ddd;
  width: 100%;
  position: relative;
  display: inline-block;
  margin-bottom: -5px;
}

.pixfort_normal_1 .box_2 {
  background: #f5f5f5;
  border-radius: 5px;
  border-bottom: 3px solid #ddd;
  width: 100%;
  position: relative;
  display: inline-block;
  margin-bottom: -5px;
}

.pixfort_normal_1 .b_style img {
  background: #eadbdc;
  float: left;
  height: auto;
  width: 14%;
  height: auto;
  position: relative;
  display: inline-block;
  margin-left: 3%;
  margin-right: 3%;
  margin-top: 25px;
}

.pixfort_normal_1 .logo_style {
  border-radius: 100%;
}

.pixfort_normal_1 .txt_style {
  background: #fff;
  float: right;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  width: 74%;
  padding-left: 3%;
  padding-right: 3%;
  color: gray;
  padding-top: 20px;
  text-align: left;
  font-size: 14px;
  display: inline-block;
  position: relative;
}

.pixfort_normal_1 .txt {
  padding-right: 10px;
}

.pixfort_normal_1 .stars_span {
  position: relative;
  top: -8px;
}

.pixfort_normal_1 .env_st {
  color: #59a3fc;
  position: relative;
  top: -5px;
}

/*--- Part 7:  #Contact     ---*/
.pixfort_normal_1 .center_txt {
  text-align: center;
  padding-bottom: 20px;
}

.pixfort_normal_1 .left_text_style {
  text-align: center;
  position: relative;
  display: inline-block;
  padding-top: 80px;
}

.pixfort_normal_1 .left_style {
  color: #a9a9a9;
  font-size: 16px;
  text-align: center;
  width: 80%;
  margin-left: 10%;
  padding-bottom: 20px;
}

.pixfort_normal_1 .button_style {
  text-decoration: none;
}

.pixfort_normal_1 .submit_st {
  position: relative;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  border: none;
  background: #00aeef;
  border-radius: 3px;
  padding: 15px 5px;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
}

.pixfort_normal_1 .submit_st:hover {
  background: #009ce3;
}

/*--- Part 8:  #Footer      ---*/
.pixfort_normal_1 .foot_st {
  background: #f2f2f2;
  text-align: center;
}

.pixfort_normal_1 .rights_st {
  color: #a9a9a9;
  font-size: 14px;
  text-align: left;
  padding-top: 25px;
  position: relative;
  display: inline-block;
}

.pixfort_normal_1 .pixfort_st {
  color: #f68121;
  font-weight: 700;
  font-size: 14px;
  text-align: left;
  position: relative;
  display: inline-block;
}

.pixfort_normal_1 .likes_st {
  color: #a9a9a9;
  font-size: 14px;
  position: relative;
  display: inline-block;
  padding-top: 25px;
  padding-right: 15px;
  float: right;
}

.pixfort_normal_1 .socbuttons {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding-bottom: 10px;
  width: 100%;
}

.pixfort_normal_1 .soc_icons {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 3px;
  position: relative;
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-top: 15px;
  float: right;
}

/* ---------------------------------------------- */
.confirm_page {
  display: none;
  height: auto;
}

.confirm_page_1 {
  background: #00aeef;
  box-shadow: inset 0 -5px 0 0 rgba(0, 0, 0, 0.3) !important;
  border-radius: 2px;
}

.confirm_page_1 .conf_img {
  border-radius: 100%;
  display: inline-block;
  border: 2px solid #fff;
  padding: 25px;
  margin-top: 15px;
  margin-bottom: 5px;
  line-height: 50px;
}

.confirm_page_1 .conf_img {
  width: 50px;
  height: 50px;
}

.pixfort_normal_1 .confirm_header {
  text-align: center;
  color: #fff;
  line-height: 35px;
  width: 500px;
  max-width: 100%;
  position: relative;
  font-weight: 600;
  font-size: 26px;
}

.pixfort_normal_1 .confirm_text {
  text-align: center;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.5);
  padding-top: 10px;
  padding-bottom: 30px;
  font-weight: 700;
}

.pixfort_normal_1 .confirm_logo {
  text-align: center;
  padding: 20px;
}

.pixfort_normal_1 .confirm_social {
  text-align: center;
}

.pixfort_normal_1 .confirm_social .confirm_social_box {
  background: rgba(0, 0, 0, 0.2);
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 30px;
  padding: 10px 2px;
  border-radius: 3px;
  padding-bottom: 0;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2) !important;
}

.pixfort_normal_1 .confirm_gp {
  position: relative;
  top: -15px !important;
  padding: 0 20px;
}

.pixfort_normal_1 .success {
  background: #cffff5;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #b9ecce;
  border-radius: 5px;
  font-weight: 400;
}

.pixfort_normal_1 .error {
  background: #ffdfdf;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #ffcaca;
  border-radius: 5px;
  font-weight: 400;
}

/*2 - Corporate*/
/* Table of Content
==================================================
    Part  0:  #Misc
    Part  1:  #Header
    Part  2:  #Contact
    Part  3:  #Features
    Part  4:  #Services
    Part  5:  #Clients
    Part  6:  #Services2
    Part  7:  #Partners
    Part  8:  #Feadback
    Part  9:  #Contact
    Part 10:  #Footer
==================================================
*/
/*--- Part 0:  #Misc     ---*/
.pixfort_corporate_2 .slow_fade {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}

/*--- Part 1:  #Header     ---*/
.pixfort_corporate_2 .header_area {
  position: absolute;
  padding-top: 35px;
  z-index: 2;
}

.pixfort_corporate_2 .yt_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/social_icons/yt.png);
  margin-left: 7px;
}

.pixfort_corporate_2 .yt_button:hover {
  float: right;
  background: url(../images/social_icons/youtube-hover.png);
}

.pixfort_corporate_2 .twitter_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/social_icons/twitter.png);
  margin-left: 7px;
}

.pixfort_corporate_2 .twitter_button:hover {
  float: right;
  background: url(../images/social_icons/twitter-hover.png);
}

.pixfort_corporate_2 .facebook_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/social_icons/facebook.png);
  margin-left: 5px;
}

.pixfort_corporate_2 .facebook_button:hover {
  float: right;
  background: url(../images/social_icons/facebook-hover.png);
}

.pixfort_corporate_2 .social_button {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  float: right;
  margin-left: 7px;
}

.pixfort_corporate_2 .social_button:hover {
  opacity: 0.7;
}

.pixfort_corporate_2 .htext_style {
  color: #a9a9a9;
  font-size: 14px;
  float: right;
  margin-right: 15px;
  padding-top: 5px;
  display: inline-block;
}

/*--- Part 2:  #Contact     ---*/
.pixfort_corporate_2 .page_style {
  background: url(../images/2_corporate/bg.png) #414a52 center fixed no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.pixfort_corporate_2 .context_style {
  text-align: center;
}

.pixfort_corporate_2 .title_style {
  font-size: 44px;
  color: #fff;
  font-weight: 700;
  padding-top: 185px;
  line-height: 100%;
}

.pixfort_corporate_2 .subtitle_style {
  max-width: 70%;
  margin-left: 15%;
  color: #d3d3d3;
  font-size: 18px;
  padding-top: 15px;
  padding-bottom: 20px;
  line-height: 30px;
}

.pixfort_corporate_2 .contact_style {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.pixfort_corporate_2 .contact_btn a {
  background: #59a3fc;
  position: relative;
  color: #fff;
  font-weight: 400;
  font-size: 18px;
  border-radius: 3px;
  text-align: center;
  text-decoration: none;
  padding: 13px 44px;
}

.pixfort_corporate_2 .contact_btn a:hover {
  background: #448aef;
  position: relative;
  color: #fff;
  font-weight: 400;
  font-size: 18px;
  border-radius: 3px;
  text-align: center;
}

.pixfort_corporate_2 .note_st {
  text-align: center;
  color: #add8e6;
  font-size: 13px;
  padding-bottom: 200px;
}

/*--- Part 3:  #Features     ---*/
.pixfort_corporate_2 .adv_st {
  background: #eff3f6;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding: 45px 0;
  border-bottom: 3px solid #dfe6ec;
  text-align: center;
}

.pixfort_corporate_2 .head_style {
  color: gray;
  font-size: 22px;
  font-weight: 700;
  padding: 20px 0;
}

.pixfort_corporate_2 .c_style {
  color: #9aa1a9;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

/*--- Part 4:  #Services     ---*/
.pixfort_corporate_2 .amazing_style {
  background: #fff;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  text-align: center;
  position: relative;
  padding-bottom: 60px;
}

.pixfort_corporate_2 .gstyle {
  position: relative;
  width: 75%;
  margin-left: 13%;
}

.pixfort_corporate_2 .t1_style {
  color: #333;
  padding-top: 50px;
  font-size: 28px;
  font-weight: 700;
  text-align: center;
  line-height: 100%;
}

.pixfort_corporate_2 .t2_style {
  color: gray;
  font-size: 20px;
  padding: 15px 0;
  text-align: center;
}

.pixfort_corporate_2 .t3_style {
  color: #a9a9a9;
  font-size: 16px;
  padding-bottom: 50px;
  text-align: center;
  line-height: 150%;
}

.pixfort_corporate_2 .pub_st {
  text-align: center;
  max-width: 87%;
}

/*--- Part 5:  #Clients     ---*/
.pixfort_corporate_2 .adv_style {
  background: #eff3f6;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding-bottom: 70px;
  border-bottom: 3px solid #dfe6ec;
}

.pixfort_corporate_2 .L1_style {
  color: #696969;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  padding-top: 40px;
}

.pixfort_corporate_2 .L2_style {
  color: #a9a9a9;
  font-size: 16px;
  padding-top: 10px;
  padding-bottom: 30px;
  font-weight: 400;
  text-align: center;
}

.pixfort_corporate_2 .just_st {
  text-align: center;
}

.pixfort_corporate_2 .h_style {
  font-size: 36px;
  font-weight: 700;
  color: #59a3fc;
  display: inline-block;
  position: relative;
  top: 0px;
}

.pixfort_corporate_2 .cc_style {
  font-size: 16px;
  color: gray;
  display: inline-block;
  position: relative;
  width: 55%;
  padding-left: 10px;
  text-align: left;
}

/*--- Part 6: Services2      ---*/
.pixfort_corporate_2 .th1_style {
  background: #f2f2f2;
  width: 91%;
  margin-left: auto;
  margin-right: auto;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  overflow: hidden;
  border-radius: 3px;
}

.pixfort_corporate_2 .a_bloc1_style {
  background: #e3e3e3;
  border-bottom: 1px solid #ccc;
}

.pixfort_corporate_2 .a1_style {
  text-align: center;
  color: gray;
  font-size: 36px;
  font-weight: 700;
  padding-top: 30px;
}

.pixfort_corporate_2 .a2_style {
  text-align: center;
  color: gray;
  font-size: 18px;
  padding-bottom: 15px;
}

.pixfort_corporate_2 .a3_style {
  text-align: center;
  color: gray;
  font-size: 16px;
}

.pixfort_corporate_2 .a3_style sup {
  position: relative;
  top: -10px;
}

.pixfort_corporate_2 .fsc1 {
  font-size: 36px;
  color: #696969;
}

.pixfort_corporate_2 .a_bloc3_style {
  background: #e3e3e3;
  border-bottom: 1px solid #ccc;
  position: relative;
}

.pixfort_corporate_2 .subscribe_st {
  text-align: center;
  padding: 20px 0;
  height: 42px;
}

.pixfort_corporate_2 .subscribe_a a {
  background: #aaa;
  border: none;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  border-radius: 3px;
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding: 12px 30px;
}

.pixfort_corporate_2 .subscribe_a a:hover {
  background: #999;
  border: none;
  color: #fff;
}

.pixfort_corporate_2 .th2_style {
  background: #59a3fc;
  width: 91%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  border-radius: 3px;
  border-bottom: 1px solid #307edc;
  border-right: 1px solid #307edc;
}

.pixfort_corporate_2 .b_bloc1_style {
  background: #3b89e7;
  border-bottom: 1px solid #307edc;
}

.pixfort_corporate_2 .b1_style {
  text-align: center;
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  padding-top: 30px;
}

.pixfort_corporate_2 .b2_style {
  text-align: center;
  color: #d3d3d3;
  font-size: 18px;
  padding-bottom: 15px;
}

.pixfort_corporate_2 .b3_style {
  text-align: center;
  color: #d3d3d3;
  font-size: 16px;
}

.pixfort_corporate_2 .b3_style sup {
  position: relative;
  top: -10px;
}

.pixfort_corporate_2 .fsc2 {
  font-size: 36px;
  color: #fff;
}

.pixfort_corporate_2 .b_bloc3_style {
  background: #3b89e7;
  border-top: 1px solid #307edc;
  position: relative;
}

.pixfort_corporate_2 .subscribe_b a {
  background: #59a3fc;
  border: none;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  border-radius: 3px;
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding: 12px 30px;
}

.pixfort_corporate_2 .subscribe_b a:hover {
  background: #448aef;
  color: #fff;
}

/*--- Part 7:  #Partners     ---*/
.pixfort_corporate_2 .logos_style {
  background: #eff3f6;
  text-align: center;
  border-top: 3px solid #dfe6ec;
  padding: 40px 0;
}

.pixfort_corporate_2 .LL1_style {
  color: #696969;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
}

.pixfort_corporate_2 .LL2_style {
  color: #a9a9a9;
  font-size: 16px;
  padding-top: 8px;
  padding-bottom: 25px;
  font-weight: 400;
  text-align: center;
}

.pixfort_corporate_2 .logos {
  text-align: center;
  max-width: 86%;
}

/*--- Part 8:  #Feadback     ---*/
.pixfort_corporate_2 .awesome_style {
  background: #59a3fc;
  text-align: center;
}

.pixfort_corporate_2 .h_awesome {
  color: #fff;
  text-align: center;
  font-size: 20px;
  padding-top: 15px;
  font-weight: 700;
}

.pixfort_corporate_2 .txt_awesome {
  text-align: center;
  font-size: 24px;
  line-height: 150%;
  font-style: italic;
  color: #fff;
  text-align: center;
  width: 64%;
  margin-left: 18%;
  padding: 10px 0;
}

.pixfort_corporate_2 .via_st {
  text-align: center;
  color: #eee;
  font-size: 14px;
  padding-bottom: 40px;
}

.pixfort_corporate_2 .top_3 {
  position: relative;
  display: inline-block;
  top: -3px;
}

/*--- Part 9:  #Contact     ---*/
.pixfort_corporate_2 .contact_section {
  background: url(../images/2_corporate/map.png) #fff fixed no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding-bottom: 50px;
}

.pixfort_corporate_2 .contact_zone {
  text-align: left;
  margin-left: 20px;
}

.pixfort_corporate_2 .headtext_style {
  color: #fff;
  font-size: 28px;
  padding-top: 60px;
  padding-bottom: 20px;
  font-weight: 700;
}

.pixfort_corporate_2 .subtext_style {
  font-size: 14px;
  color: gray;
  padding-bottom: 20px;
}

.pixfort_corporate_2 .plan iframe {
  text-align: left;
  position: relative;
  display: inline-block;
  width: 100%;
  height: 380px;
}

.pixfort_corporate_2 #contact_form {
  position: relative;
}

.pixfort_corporate_2 #contact_form input,
.pixfort_corporate_2 #contact_form textarea,
.pixfort_corporate_2 #contact_form select,
.pixfort_corporate_2 #contact_form input:focus,
.pixfort_corporate_2 #contact_form textarea:focus,
.pixfort_corporate_2 #contact_form select:focus {
  background: #eee;
  padding: 10px 0;
  border-radius: 3px;
  color: #444;
  font-weight: 400;
  font-size: 16px;
  width: 100% !important;
  padding-left: 10px;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
}

.pixfort_corporate_2 .contact_st {
  width: 100% !important;
  float: left;
}

.pixfort_corporate_2 .text_area {
  margin-bottom: 0;
}

.pixfort_corporate_2 .submit_btn_landing {
  background: #59a3fc;
  width: 100% !important;
  padding: 10px 0;
  border: none;
  border-radius: 5px;
  color: #fff;
  text-decoration: none;
  text-align: center;
  margin-top: 15px;
  position: relative;
  display: inline-block;
  font-weight: 400;
  font-size: 16px;
  border-bottom: 1px solid #333;
}

.pixfort_corporate_2 .submit_btn_landing:hover {
  background: #448aef;
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  border-bottom: 1px solid #333;
}

/*--- Part 10:  #Footer     ---*/
.pixfort_corporate_2 .foot_st {
  background: #f2f2f2;
  text-align: center;
}

.pixfort_corporate_2 .rights_st {
  color: #a9a9a9;
  font-size: 14px;
  text-align: left;
  padding-top: 25px;
  position: relative;
  display: inline-block;
}

.pixfort_corporate_2 .pixfort_st {
  color: #11b1c2;
  font-weight: 700;
  font-size: 14px;
  text-align: left;
  position: relative;
  display: inline-block;
}

.pixfort_corporate_2 .likes_st {
  color: #a9a9a9;
  font-size: 14px;

  position: relative;
  display: inline-block;
  padding-top: 25px;
  padding-right: 15px;
  float: right;
}

.pixfort_corporate_2 .socbuttoms {
  height: 100%;
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding-bottom: 10px;
  width: 100%;
}

.pixfort_corporate_2 .soc_icons {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  position: relative;
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 15px;
  margin-bottom: 15px;
  float: right;
}

/*-------------------------------------------------*/
.confirm_page {
  display: none;
  height: auto;
}

.confirm_page_2 {
  background: url(../images/2_corporate/bg2.png) center no-repeat;
  box-shadow: inset 0 -5px 0 0 rgba(0, 0, 0, 0.3) !important;
  border-radius: 2px;
  width: 700px;
  max-width: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.confirm_page_2 .conf_img {
  border-radius: 100%;
  display: inline-block;
  border: 2px solid #fff;
  padding: 25px;
  margin-top: 15px;
  margin-bottom: 5px;
  line-height: 50px;
}

.confirm_page_2 .conf_img {
  width: 50px;
  height: 50px;
}

.pixfort_corporate_2 .confirm_header {
  text-align: center;
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  line-height: 35px;
  width: 500px;
  max-width: 100%;
  position: relative;
  font-weight: 600;
  font-size: 26px;
  padding-top: 40px;
}

.pixfort_corporate_2 .confirm_text {
  text-align: center;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.5);
  padding-top: 10px;
  padding-bottom: 30px;
  max-width: 400px;
  margin-right: auto;
  margin-left: auto;
}

.pixfort_corporate_2 .confirm_logo {
  text-align: center;
  padding: 20px;
}

.pixfort_corporate_2 .confirm_social {
  text-align: center;
}

.pixfort_corporate_2 .confirm_social .confirm_social_box {
  background: rgba(0, 0, 0, 0.2);
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 170px;
  padding: 10px 6px;
  border-radius: 3px;
  padding-bottom: 0;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2) !important;
}

.pixfort_corporate_2 .confirm_gp {
  position: relative;
  top: -15px !important;
  padding: 0 20px;
}

.pixfort_corporate_2 .success {
  background: #cffff5;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #b9ecce;
  border-radius: 5px;
  font-weight: 400;
}

.pixfort_corporate_2 .subscription-success {
  font-size: 14px !important;
  border: 1px solid #b9ecce !important;
}

.pixfort_corporate_2 .error {
  background: #ffdfdf;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #ffcaca;
  border-radius: 5px;
  font-weight: 400;
}

.pixfort_corporate_2 .subscription-error {
}

.pixfort_corporate_2 .subscription-error {
  display: none;
  position: relative;
  color: #fff;
  background: #ffdfdf !important;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #ffcaca;
  border-radius: 5px;
  font-weight: 400;
}

/*3 - App*/
/* Table of Content
==================================================

  Part 0:  #Misc
  Part 1:  #Header
  Part 2:  #Features
  Part 3:  #Services
  Part 4:  #Features2
  Part 5:  #Services2
  Part 6:  #Partners
  Part 7:  #Feadback
  Part 8:  #Contact
  Part 9:  #Footer

==================================================
*/
/*  Part 0:  #Misc       */
.pixfort_app_3 .slow_fade {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}

/*  Part 1:  #Header       */
.pixfort_app_3 .header_style {
  background: url(../images/3_app/bg.png) #fcf7e7 center fixed no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding-top: 30px;
}

.pixfort_app_3 .logo_st {
  float: left;
}

.pixfort_app_3 .soc_st {
  float: right;
  margin-right: 7px;
}

.pixfort_app_3 .left_part {
  position: relative;
  display: inline-block;
}

.pixfort_app_3 .right_part {
  position: relative;
  display: inline-block;
}

.pixfort_app_3 .social_span {
  border-radius: 3px;
  position: relative;
  display: inline-block;
  padding-top: 5px;
}

.pixfort_app_3 .htext_style {
  color: #d3d3d3;
  font-size: 14px;
  padding-right: 18px;
  position: relative;
  top: -5px;
  display: inline-block;
}

.pixfort_app_3 .hbloc_style {
  display: inline-block;
  float: left;
  text-align: left;
  max-width: 432px;
  padding-top: 100px;
}

.pixfort_app_3 .title_style {
  font-size: 40px;
  font-weight: 700;
  color: #fff;
  line-height: 100%;
  padding-top: 30px;
}

.pixfort_app_3 .txt_title {
  color: #faebd7;
  font-size: 18px;
  padding-bottom: 10px;
  line-height: 30px;
}

.pixfort_app_3 .contact_btn a {
  background: rgba(246, 129, 33, 0);
  border: 3px solid #fff;
  border-radius: 3px;
  font-weight: 700;
  font-size: 18px;
  color: #fff;
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding: 12px 50px;
}

.pixfort_app_3 .contact_btn a:hover {
  background: rgba(255, 255, 255, 1);
  border: 3px solid #fff;
  border-radius: 3px;
  font-weight: 700;
  font-size: 18px;
  color: #f83;
}

.pixfort_app_3 .log_st {
  padding-top: 15px;
  padding-left: 30px;
}

.pixfort_app_3 .log_st:hover {
  opacity: 0.5;
}

.pixfort_app_3 .phones_style {
  position: relative;
  display: inline-block;
  margin-top: 110px;
  margin-right: 7px;
}

.pixfort_app_3 .phones {
  width: 100%;
  height: 392px;
  vertical-align: bottom;
}

/*  Part 2:  #Features      */
.pixfort_app_3 .cal_style {
  background: #fcf7e7;
  background-size: cover;
  box-shadow: 0px -3px #eae2c8 inset;
}

.pixfort_app_3 .pad_top {
  padding-top: 20px;
}

.pixfort_app_3 .pad_down {
  padding-bottom: 50px;
}

.pixfort_app_3 .bloc_st {
  display: inline-block;
}

.pixfort_app_3 .ctext_style {
  position: relative;
  display: inline-block;
  padding-left: 15px;
  top: 30px;
}

.pixfort_app_3 .calc_st {
  color: #000;
  font-size: 22px;
}

.pixfort_app_3 .calc_text {
  color: #696969;
  font-size: 13px;
  max-width: 225px;
  position: relative;
  top: -10px;
  line-height: 21px;
}

/*  Part 3:  #Services      */
.pixfort_app_3 .amazing_style {
  background: #fff;
  background-size: cover;
  padding: 100px 0;
}

.pixfort_app_3 .amazing {
  text-align: left;
}

.pixfort_app_3 .amazing_img4_st {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 440px;
}

.pixfort_app_3 .img_st {
  display: inline-block;
}

.pixfort_app_3 .img_st img {
  position: relative;
  display: inline-block;
  max-width: 100%;
  text-align: center;
}

.pixfort_app_3 .amazing_text_style {
  display: inline-block;
  text-align: left;
  width: 100%;
}

.pixfort_app_3 .amaz_tit {
  color: #333;
  font-size: 28px;
  font-weight: 700;
  line-height: 100%;
  padding-top: 10px;
}

.pixfort_app_3 .amaz_subtit {
  color: gray;
  font-size: 20px;
}

.pixfort_app_3 .amaz_text {
  color: #a9a9a9;
  font-size: 16px;
  line-height: 200%;
}

.pixfort_app_3 .suite {
  position: relative;
  top: -10px;
  text-align: left;
  display: inline-block;
}

.pixfort_app_3 .img2_st {
  display: inline-block;
  padding-left: 25px;
}

.pixfort_app_3 .img3_st {
  display: inline-block;
}

.pixfort_app_3 .text2_style {
  position: relative;
  top: -10px;
  display: inline-block;
  max-width: 250px;
  padding: 10px;
}

.pixfort_app_3 .tit2 {
  color: #333;
  font-size: 20px;
}

.pixfort_app_3 .txt_st {
  color: gray;
  font-size: 14px;
}

/*  Part 4:  #Features2      */
.pixfort_app_3 .Designs_style {
  background: #f0f1f5;
  background-size: cover;
  padding: 60px 0;
}

.pixfort_app_3 .Designs_text_style {
  display: inline-block;
  padding-left: 25px;
  max-width: 440px;
}

.pixfort_app_3 .colorful {
  text-align: left;
}

.pixfort_app_3 .colorful_img4_st img {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 510px;
}

/*  Part 5:  #Services2      */
.pixfort_app_3 .services_style {
  background: #fff;
  background-size: cover;
  padding: 70px 0;
}

.pixfort_app_3 .gstyle {
  position: relative;
  width: 75%;
  margin-left: 13%;
}

.pixfort_app_3 .t1_style {
  color: #333;
  padding-top: 50px;
  font-size: 28px;
  text-align: center;
  line-height: 100%;
  font-weight: 700;
}

.pixfort_app_3 .t2_style {
  color: gray;
  font-size: 20px;
  padding: 15px 0;
  text-align: center;
}

.pixfort_app_3 .t3_style {
  color: #a9a9a9;
  font-size: 16px;
  padding-bottom: 50px;
  text-align: center;
  line-height: 150%;
}

.pixfort_app_3 .th1_style {
  background: #f2f2f2;
  width: 91%;
  border-radius: 3px;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.pixfort_app_3 .a_bloc1_style {
  background: #e3e3e3;
  border-bottom: 1px solid #ccc;
}

.pixfort_app_3 .a1_style {
  text-align: center;
  color: gray;
  font-size: 36px;
  font-weight: 700;
  padding-top: 30px;
}

.pixfort_app_3 .a2_style {
  text-align: center;
  color: gray;
  font-size: 18px;
  padding-bottom: 15px;
}

.pixfort_app_3 .a3_style {
  text-align: center;
  color: gray;
  font-size: 16px;
}

.pixfort_app_3 .fsc1 {
  font-size: 36px;
  color: #696969;
}

.pixfort_app_3 .subscribe_st {
  text-align: center;
  padding: 20px 0;
  height: 42px;
}

.pixfort_app_3 .subscribe_a a {
  background: #aaa;
  border: none;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  border-radius: 3px;
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding: 10px 35px;
}

.pixfort_app_3 .subscribe_a a:hover {
  background: #999;
  border: none;
  color: #fff;
  border-radius: 3px;
}

.pixfort_app_3 .a_bloc3_style {
  background: #e3e3e3;
  border-bottom: 1px solid #ccc;
  position: relative;
}

.pixfort_app_3 .th2_style {
  background: #f68121;
  width: 91%;
  border-bottom: 1px solid #df6a0a;
  border-right: 1px solid #df6a0a;
  margin-left: auto;
  margin-right: auto;
  border-radius: 3px;
  overflow: hidden;
}

.pixfort_app_3 .b_bloc1_style {
  background: #df6a0a;
  border-bottom: 1px solid #df6a0a;
}

.pixfort_app_3 .b1_style {
  text-align: center;
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  padding-top: 30px;
}

.pixfort_app_3 .b2_style {
  text-align: center;
  color: #faebd7;
  font-size: 16px;
  padding-bottom: 15px;
}

.pixfort_app_3 .b3_style {
  text-align: center;
  color: #faebd7;
  font-size: 16px;
}

.pixfort_app_3 .b_bloc3_style {
  background: #df6a0a;
  border-top: 1px solid #df6a0a;
  position: relative;
}

.pixfort_app_3 .fsc2 {
  font-size: 36px;
  color: #fff;
}

.pixfort_app_3 .subscribe_b a {
  background: #f68121;
  border: none;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  border-radius: 3px;
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding: 10px 35px;
}

.pixfort_app_3 .subscribe_b a:hover {
  background: #ea6d19;
  border: none;
  color: #fff;
  border-radius: 3px;
}

/*  Part 6:  #Partners      */
.pixfort_app_3 .companies_style {
  background: #fcf7e7;
  text-align: center;
  padding: 30px 0;
}

.pixfort_app_3 .titres {
  padding-bottom: 30px;
}

.pixfort_app_3 .gstyle {
  position: relative;
  max-width: 745px;
}

.pixfort_app_3 .comp1_style {
  color: #696969;
  font-size: 20px;
  text-align: center;
  font-weight: 700;
}

.pixfort_app_3 .comp2_style {
  color: #a9a9a9;
  font-size: 16px;
  padding: 15px 0;
  text-align: center;
}

/*  Part 7:  #Feadback      */
.pixfort_app_3 .awesome_style {
  background: #f68121;
  text-align: center;
  padding-bottom: 40px;
}

.pixfort_app_3 .h_awesome {
  color: #fff;
  text-align: center;
  font-size: 20px;
  padding-top: 15px;
}

.pixfort_app_3 .txt_awesome {
  text-align: center;
  font-size: 24px;
  line-height: 150%;
  font-style: italic;
  color: #fff;
  text-align: center;
  width: 64%;
  margin-left: 18%;
  padding: 10px 0;
}

.pixfort_app_3 .via_st {
  text-align: center;
  color: #eee;
  font-size: 14px;
  position: relative;
  top: -5px;
}

/*  Part 8:  #Contact     */
.pixfort_app_3 .download_style {
  background: url(../images/3_app/bg.png) #fff center fixed no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding: 30px 0;
  text-align: center;
}

.pixfort_app_3 .h_download {
  color: #fff;
  text-align: center;
  font-size: 26px;
  padding-top: 15px;
}

.pixfort_app_3 .txt_download {
  font-size: 16px;
  line-height: 150%;
  color: #fff;
  max-width: 40%;
  margin-left: 30%;
}

/*  Part 9:  #Footer      */
.pixfort_app_3 .foot_st {
  background: #f2f2f2;
  text-align: center;
}

.pixfort_app_3 .rights_st {
  color: #a9a9a9;
  font-size: 14px;
  text-align: left;
  padding-top: 25px;
  position: relative;
  display: inline-block;
}

.pixfort_app_3 .pixfort_st {
  color: #f68121;
  font-weight: 700;
  font-size: 14px;
  text-align: left;
  position: relative;
  display: inline-block;
}

.pixfort_app_3 .likes_st {
  color: #a9a9a9;
  font-size: 14px;
  position: relative;
  display: inline-block;
  padding-top: 25px;
  padding-right: 15px;
  float: right;
}

.pixfort_app_3 .socbuttos {
  height: 100%;
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding-bottom: 10px;
  width: 100%;
}

.pixfort_app_3 .soc_icons {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  position: relative;
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 15px;
  margin-bottom: 15px;
  float: right;
}

/*4 - Real estate*/
/* Table of Content
==================================================

    Part 0:  #Misc
    Part 1:  #Header
    Part 2:  #Contact
    Part 3:  #Features
    Part 4:  #Features2
    Part 5:  #Services
    Part 6:  #Clients
    Part 7:  #Testimonials
    Part 8:  #Contact
    Part 9:  #Footer

==================================================
*/
/*---  Part 0:  #Misc   ---*/
iframe.c1 {
  border: none;
  overflow: hidden;
  height: 20px;
  width: 50px;
}

.pixfort_real_estate_4 .slow_fade {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}

/*---  Part 1:  #Header   ---*/
.pixfort_real_estate_4 .header_style {
  background: #fff;
  padding-top: 25px;
  padding-bottom: 18px;
  border-bottom: 3px solid #ddd;
}

.pixfort_real_estate_4 .yt_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/yt.png);
  margin-left: 7px;
}

.pixfort_real_estate_4 .yt_button:hover {
  float: right;
  background: url(../images/Social_icons/youtube-hover.png);
}

.pixfort_real_estate_4 .twitter_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/twitter.png);
  margin-left: 7px;
}

.pixfort_real_estate_4 .twitter_button:hover {
  float: right;
  background: url(../images/Social_icons/twitter-hover.png);
}

.pixfort_real_estate_4 .facebook_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/facebook.png);
  margin-left: 5px;
}

.pixfort_real_estate_4 .facebook_button:hover {
  float: right;
  background: url(../images/Social_icons/facebook-hover.png);
}

.pixfort_real_estate_4 .htext_style {
  color: #a9a9a9;
  font-size: 14px;
  float: right;
  margin-right: 15px;
  padding-top: 5px;
}

/*---  Part 2:  #Contact   ---*/
.pixfort_real_estate_4 .page_style {
  background: linear-gradient(
      rgba(138, 186, 86, 0),
      rgba(138, 186, 86, 0.3) 95%
    ),
    url(../images/4_real_estate/bg.png) fixed no-repeat center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.pixfort_real_estate_4 .text_page {
  text-align: center;
}

.pixfort_real_estate_4 .home_st {
  padding: 60px 0;
  padding-bottom: 40px;
}

.pixfort_real_estate_4 .start_style {
  text-align: center;
  font-size: 48px;
  font-weight: 700;
  color: #fff;
}

.pixfort_real_estate_4 .txt_start {
  text-align: center;
  color: #d3d3d3;
  font-size: 18px;
  max-width: 72%;
  margin-left: 14%;
  line-height: 30px;
}

.pixfort_real_estate_4 .gethouse_btn a {
  background: #8aba56;
  border: none;
  border-radius: 3px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding: 15px 30px;
  margin-bottom: 20px;
}

.pixfort_real_estate_4 .gethouse_btn a:hover {
  background: #77b141;
  border: none;
  border-radius: 3px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
}

.pixfort_real_estate_4 .note_st {
  text-align: center;
  color: #f0fff0;
  font-size: 13px;
  padding-bottom: 40px;
}

/*---  Part 3:  #Features   ---*/
.pixfort_real_estate_4 .pad_top {
  padding-top: 30px;
}

.pixfort_real_estate_4 .cal_style {
  background: #f3ffe6;
  background-size: cover;
  box-shadow: 0px -3px #ddf2c7 inset;
}

.pixfort_real_estate_4 .img_st {
  display: inline-block;
}

.pixfort_real_estate_4 .ctext_style {
  position: relative;
  display: inline-block;
  padding-left: 15px;
  padding-bottom: 15px;
}

.pixfort_real_estate_4 .calc_st {
  color: #696969;
  font-weight: 700;
  font-size: 16px;
}

.pixfort_real_estate_4 .calc_text {
  color: #a9a9a9;
  font-size: 14px;
  position: relative;
  top: -15px;
  max-width: 192px;
}

/*---  Part 4:  #Features2   ---*/
.pixfort_real_estate_4 .Homes {
  background: #fff;
  background-size: cover;
  padding-top: 50px;
}

.pixfort_real_estate_4 .title_homes {
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  color: #000;
}

.pixfort_real_estate_4 .subtitle_homes {
  text-align: center;
  color: #a9a9a9;
  font-size: 16px;
  line-height: 26px;
  max-width: 60%;
  margin-left: 20%;
  padding-bottom: 15px;
}

.pixfort_real_estate_4 .bloc_home {
  text-align: left;
  border-bottom: 3px solid #ddf2c7;
  background: #f3ffe6;
  display: inline-block;
  width: 100%;
  position: relative;
  margin-bottom: 30px;
  border-radius: 3px;
  overflow: hidden;
}

.pixfort_real_estate_4 .Home_photo {
  float: left;
  width: 200px;
  height: 200px;
  display: inline-block;
}

.pixfort_real_estate_4 .Home_info {
  width: 56%;
  display: inline-block;
  text-align: left;
  padding-left: 4%;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
}

.pixfort_real_estate_4 .tit_info {
  font-size: 18px;
  color: #696969;
  font-weight: 700;
  padding-top: 30px;
  line-height: 30%;
}

.pixfort_real_estate_4 .txt_info {
  color: #a9a9a9;
  font-size: 14px;
}

.pixfort_real_estate_4 .info1 {
  line-height: 200%;
  font-size: 14px;
  font-weight: 700;
}

.pixfort_real_estate_4 .left40 {
  padding-left: 40px;
}

.pixfort_real_estate_4 .left10 {
  padding-left: 10px;
}

.pixfort_real_estate_4 .green {
  color: #8aba56;
}

.pixfort_real_estate_4 .gris {
  color: #696969;
}

.pixfort_real_estate_4 .info2 {
  font-size: 14px;
  font-weight: bolder;
  position: relative;
  padding-top: 10px;
  padding-bottom: 10px;
}

.pixfort_real_estate_4 .contact_btn a {
  background: #8aba56;
  border: none;
  border-radius: 2px;

  font-weight: 400;
  font-size: 14px;
  color: #fff;
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding: 5px 10px;
  margin-left: 10px;
}

.pixfort_real_estate_4 .contact_btn a:hover {
  background: #77b141;
  border: none;
  border-radius: 2px;
  font-size: 14px;
  color: #fff;
}

/*---  Part 5:  #Services   ---*/
.pixfort_real_estate_4 .Designs_style {
  background: #fff;
  background-size: cover;
  padding: 70px 0;
}

.pixfort_real_estate_4 .homeplan_st {
  position: relative;
  display: inline-block;
  text-align: center;
}

.pixfort_real_estate_4 .img4_st {
  position: relative;
  display: inline-block;
  width: 79%;
  height: auto;
}

.pixfort_real_estate_4 .Designs_text_style {
  position: relative;
  display: inline-block;
  text-align: left;
  padding-left: 25px;
  max-width: 435px;
  vertical-align: top;
}

.pixfort_real_estate_4 .amaz_tit {
  color: #000;

  font-size: 28px;
  font-weight: 400;
  line-height: 100%;
}

.pixfort_real_estate_4 .amaz_subtit {
  color: #555;
  font-size: 20px;
}

.pixfort_real_estate_4 .amaz_text {
  color: #a9a9a9;
  font-size: 16px;
  line-height: 200%;
  position: relative;
  top: -15px;
}

.pixfort_real_estate_4 .contactus_btn a {
  background: #8aba56;
  border: none;
  border-radius: 2px;
  font-weight: 400;
  font-size: 18px;
  color: #fff;
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding: 15px 30px;
  margin-top: -15px;
}

.pixfort_real_estate_4 .contactus_btn a:hover {
  background: #77b141;
  border: none;
  border-radius: 2px;

  font-weight: 400;
  font-size: 18px;
  color: #fff;
}

/*---  Part 6:  #Clients   ---*/
.pixfort_real_estate_4 .logos_style {
  background: #fff;
  text-align: center;
  padding: 20px 0;
}

.pixfort_real_estate_4 .titres {
  padding-bottom: 30px;
}

.pixfort_real_estate_4 .L1_style {
  color: #696969;
  font-size: 24px;
  font-weight: 400;
}

.pixfort_real_estate_4 .L2_style {
  color: #a9a9a9;
  font-size: 18px;
  padding: 20px 0;
}

.pixfort_real_estate_4 .logos_div {
  padding-bottom: 30px;
  padding-top: 20px;
  display: inline-block;
}

.pixfort_real_estate_4 .logos_st {
  position: relative;
  display: inline-block;
}

/*---  Part 7:  #Testimonials   ---*/
.pixfort_real_estate_4 .envato_unbounce {
  background: #f3ffe6;
  text-align: center;

  padding: 40px 0;
  border-bottom: 3px solid #ddd;
}

.pixfort_real_estate_4 .L1_style {
  color: #696969;
  font-size: 20px;
  font-weight: 700;
  padding-bottom: 10px;
}

.pixfort_real_estate_4 .L2_style {
  color: #a9a9a9;
  font-size: 16px;
  padding: 20px 0;
}

.pixfort_real_estate_4 .box_style {
  background: #f5f5f5;
  border-radius: 5px;
  border-bottom: 3px solid #ddd;
  width: 100%;
  margin-top: 40px;
  position: relative;
  display: inline-block;
}

.pixfort_real_estate_4 .b_style img {
  background: #eadbdc;
  float: left;
  height: auto;
  width: 14%;
  height: auto;
  position: relative;
  display: inline-block;
  margin-left: 3%;
  margin-right: 3%;
  margin-top: 25px;
}

.pixfort_real_estate_4 .logo_style {
  border-radius: 100%;
}

.pixfort_real_estate_4 .txt_style {
  background: #fff;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  width: 72%;
  color: gray;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 15px;
  text-align: left;
  font-size: 14px;
  display: inline-block;
  position: relative;
}

.pixfort_real_estate_4 .txt {
  width: 95%;
}

.pixfort_real_estate_4 .stars_div {
  position: relative;
  top: -8px;
}

.pixfort_real_estate_4 .zoom img {
  position: relative;
  width: 35%;
  top: -3px;
}

.pixfort_real_estate_4 .env_st {
  color: #59a3fc;
  position: relative;
  top: -8px;
}

/*---  Part 8:  #Contact   ---*/
.pixfort_real_estate_4 .contact_section {
  background: url(../images/4_real_estate/bg.png) fixed no-repeat center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.no-margin-right {
  margin-right: 0 !important;
  padding-right: 0;
}

.no-margin-left {
  margin-left: 0 !important;
  padding-left: 0;
}

.pixfort_real_estate_4 .Contact_bloc {
  background: rgba(186, 186, 86, 0.2);
  position: relative;
  display: inline-block;
}

.pixfort_real_estate_4 .text_input,
.pixfort_real_estate_4 .estate_text_input {
  width: 76%;
  text-align: left;
  padding-left: 12%;
}

.pixfort_real_estate_4 .headtext_style {
  color: #fff;
  font-size: 20px;
  padding-top: 55px;
  padding-bottom: 20px;
}

.pixfort_real_estate_4 .subtext_style {
  font-size: 14px;
  color: #ffffe0;
  width: 75%;
  padding-bottom: 14px;
}

.pixfort_real_estate_4 .style11 {
  margin-bottom: -8px;
  padding: 0;
  display: inline-block;
}

.pixfort_real_estate_4 .plan_st iframe {
  position: relative;
  display: inline-block;
  width: 100%;
  min-height: 525px;
  overflow: hidden;
  display: block;
}

.pixfort_real_estate_4 .submit_btn {
  background: #8aba56;
  padding: 30px 30px 5px 15px;
  position: relative;
  border: none;
  border-radius: 5px;
  padding-top: 50px;
  color: #fff;
  margin: 0;
  padding: 15px 10px;
  position: relative;
  width: 100%;
  font-weight: 400;
  font-size: 16px;
}

.pixfort_real_estate_4 .submit_btn:hover {
  background: #77b141;
  border: none;
  border-radius: 5px;
  color: #fff;
  margin: 0;
  font-weight: 400;
  font-size: 16px;
}

.pixfort_real_estate_4 .contact_st {
  position: relative;
  display: inline-block;
  padding-bottom: 50px;
  width: 100%;
}

.pixfort_real_estate_4 #contact_form form {
  position: relative;
}

.pixfort_real_estate_4 #contact_form input,
.pixfort_real_estate_4 #contact_form select,
.pixfort_real_estate_4 #contact_form textarea,
.pixfort_real_estate_4 #contact_form input:focus,
.pixfort_real_estate_4 #contact_form select:focus,
.pixfort_real_estate_4 #contact_form textarea:focus {
  padding: 10px 0;
  border-radius: 3px;
  color: #000;
  font-weight: 400;
  font-size: 16px;
  width: 100%;
  padding: 16px 10px;
  padding-left: 10px;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
}

/*---  Part 9:  #Footer   ---*/
.pixfort_real_estate_4 .foot_st {
  background: #f2f2f2;
  text-align: center;
}

.pixfort_real_estate_4 .rights_st {
  color: #a9a9a9;
  font-size: 14px;

  text-align: left;
  padding-top: 25px;
  position: relative;
  display: inline-block;
}

.pixfort_real_estate_4 .pixfort_st {
  color: #f68121;
  font-weight: 700;
  font-size: 14px;

  text-align: left;
  position: relative;
  display: inline-block;
}

.pixfort_real_estate_4 .likes_st {
  color: #a9a9a9;
  font-size: 14px;

  position: relative;
  display: inline-block;
  padding-top: 25px;
  padding-right: 15px;
  float: right;
}

.pixfort_real_estate_4 .socbuttons {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding-bottom: 10px;
  width: 100%;
}

.pixfort_real_estate_4 .soc_icons {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 3px;
  position: relative;
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-top: 15px;
  float: right;
}

/* ------------------------------------------------------------------------------------ */
.confirm_page {
  display: none;
  height: auto;
}

.confirm_page_4 {
  background: #8aba56;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3) !important;
  border-radius: 2px;
  width: 500px;
  max-width: 100%;
}

.pixfort_real_estate_4 .confirm_header {
  text-align: center;
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  line-height: 35px;
  width: 500px;
  max-width: 100%;
  position: relative;

  font-weight: 600;
  font-size: 26px;
  padding-top: 40px;
}

.pixfort_real_estate_4 .confirm_text {
  text-align: center;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.7);

  padding-top: 10px;
  padding-bottom: 30px;
  max-width: 400px;
  margin-right: auto;
  margin-left: auto;
}

.pixfort_real_estate_4 .confirm_logo {
  text-align: center;
  padding: 20px;
}

.pixfort_real_estate_4 .confirm_social {
  text-align: center;
}

.pixfort_real_estate_4 .confirm_social .confirm_social_box {
  background: rgba(0, 0, 0, 0.2);
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 30px;
  padding: 10px 6px;
  border-radius: 3px;
  padding-bottom: 0;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2) !important;
}

.pixfort_real_estate_4 .confirm_gp {
  position: relative;
  top: -15px !important;
  padding: 0 20px;
}

.pixfort_real_estate_4 .success {
  background: #cffff5;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #b9ecce;
  border-radius: 5px;
  font-weight: 400;
}

.pixfort_real_estate_4 .error {
  background: #ffdfdf;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #ffcaca;
  border-radius: 5px;
  font-weight: 400;
}

/*5 - Hotel*/
/* Table of Content
==================================================

    Part 0:  #Misc
    Part 1:  #Header
    Part 2:  #Contact
    Part 3:  #Features
    Part 4:  #Services
    Part 5:  #Clients
    Part 6:  #Video
    Part 7:  #Testimonials
    Part 8:  #Services2
    Part 9:  #Footer

==================================================
*/
/*---  Part 0:  #Misc  ---*/
.pixfort_hotel_5 iframe.c1 {
  border: none;
  overflow: hidden;
  height: 20px;
  width: 50px;
}

/*---  Part 1: #Header  ---*/
.pixfort_hotel_5 .header_style {
  background: #fff;
  padding: 25px 0;
  border-bottom: 3px solid #ddd;
}

.pixfort_hotel_5 .yt_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/yt.png);
  margin-left: 5px;
}

.pixfort_hotel_5 .yt_button:hover {
  background: url(../images/Social_icons/youtube-hover.png);
  float: right;
}

.pixfort_hotel_5 .twitter_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/twitter.png);
  margin-left: 5px;
}

.pixfort_hotel_5 .twitter_button:hover {
  float: right;
  background: url(../images/Social_icons/twitter-hover.png);
}

.pixfort_hotel_5 .facebook_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/facebook.png);
  margin-left: 5px;
}

.pixfort_hotel_5 .facebook_button:hover {
  float: right;
  background: url(../images/Social_icons/facebook-hover.png);
}

.pixfort_hotel_5 .htext_style {
  color: #a9a9a9;
  font-size: 14px;
  float: right;
  margin-right: 15px;
  padding-top: 5px;
}

/*---  Part 2:  #Contact  ---*/
.pixfort_hotel_5 .page_style {
  background: url(../images/5_hotel/Bg.png) #1f334a fixed no-repeat center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.pixfort_hotel_5 .text_page {
  text-align: center;
}

.pixfort_hotel_5 .just_style {
  text-align: center;
  font-size: 48px;

  font-weight: 400;
  color: #a9a9a9;
  padding-top: 110px;
}

.pixfort_hotel_5 .four_style {
  text-align: center;
  font-size: 48px;

  font-weight: 700;
  color: #fff;
}

.pixfort_hotel_5 .red_segment {
  background-color: #cc333f;
  width: 60px;
  height: 5px;
  margin: 25px 0;
  margin-left: auto;
  margin-right: auto;
}

.pixfort_hotel_5 .txt_start {
  text-align: center;
  color: #d3d3d3;
  font-size: 18px;

  max-width: 65%;
  margin-left: auto;
  margin-right: auto;
}

.pixfort_hotel_5 .gethouse_btn a {
  background: #cc333f;
  border: none;
  border-radius: 3px;

  font-weight: 400;
  font-size: 18px;
  color: #fff;
  position: relative;
  display: inline-block;
  margin-top: 15px;
  margin-bottom: 20px;
  padding: 15px 30px;
  text-decoration: none;
}

.pixfort_hotel_5 .gethouse_btn a:hover {
  background: #c22731;
  border: none;
  border-radius: 3px;

  font-weight: 400;
  font-size: 18px;
  color: #fff;
}

.pixfort_hotel_5 .note_st {
  text-align: center;
  color: #f0fff0;
  font-size: 13px;

  padding-bottom: 40px;
}

/*---  Part 3:  #Features  ---*/
.pixfort_hotel_5 .cal_style {
  background: #faf5f5;
  background-size: cover;

  box-shadow: 0px -3px #eadbdc inset;
  text-align: center;
}

.pixfort_hotel_5 .pad_top {
  padding-top: 35px;
}

.pixfort_hotel_5 .img_st {
  display: inline-block;
  position: relative;
  top: -15px;
}

.pixfort_hotel_5 .ctext_style {
  position: relative;
  display: inline-block;
  padding-left: 15px;
  top: -10px;
  padding-bottom: 15px;
}

.pixfort_hotel_5 .calc_st {
  color: #696969;
  font-weight: 700;
  font-size: 16px;
}

.pixfort_hotel_5 .calc_text {
  color: #a9a9a9;
  font-size: 14px;

  max-width: 90%;
  position: relative;
  top: -10px;
  margin-left: auto;
  margin-right: auto;
}

/*---  Part 4:  #Services  ---*/
.pixfort_hotel_5 .Homes {
  background: #fff;
  background-size: cover;
  text-align: center;
  padding: 50px 0;
}

.pixfort_hotel_5 .title_homes {
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  color: #000;
}

.pixfort_hotel_5 .subtitle_homes {
  text-align: center;
  color: #a9a9a9;

  font-size: 16px;
  line-height: 26px;
  max-width: 60%;
  margin-left: 20%;
  padding-bottom: 15px;
}

.pixfort_hotel_5 .bg_Homes {
  background: #faf5f5;
  border-bottom: 3px solid #eadbdc;
  position: relative;
  max-width: 100%;
  border-radius: 3px;
}

.pixfort_hotel_5 .img_homes_st {
  display: inline-block;
  text-align: center;
  width: 220px;
  height: 200px;
  overflow: hidden;
  position: relative;
}

.pixfort_hotel_5 .img_homes_stimg img {
  margin-left: -100%;
  margin-right: -100%;
}

.pixfort_hotel_5 .text_homes_style {
  position: relative;
  padding: 15px 0;
}

.pixfort_hotel_5 .calc_homes_st {
  color: #000;
  font-weight: 700;
  font-size: 18px;
}

.pixfort_hotel_5 .calc_homes_text {
  color: #a9a9a9;
  font-size: 14px;
}

.pixfort_hotel_5 .perday_btn a {
  background: #cc333f;
  border: none;
  border-radius: 2px;

  font-weight: 400;
  font-size: 12px;
  color: #fff;
  text-decoration: none;
  position: relative;
  display: inline-block;
  margin-bottom: 20px;
  padding: 5px 20px;
}

.pixfort_hotel_5 .perday_btn a:hover {
  background: #c22731;
  border: none;
  border-radius: 2px;

  font-weight: 400;
  font-size: 12px;
  color: #fff;
}

.pixfort_hotel_5 .box_Homes {
  background: #faf5f5;
  box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
  text-align: left;
  width: 58%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 50px;
  padding: 20px;
  border-radius: 3px !important;
}

.pixfort_hotel_5 .box_text {
  position: relative;
  display: inline-block;
  text-align: left;
  line-height: 100%;
}

.pixfort_hotel_5 .b1_homes_st {
  color: #000;
  font-weight: 400;
  font-size: 18px;
  text-align: left;
}

.pixfort_hotel_5 .b2_homes_st {
  color: #a9a9a9;
  font-weight: 400;
  font-size: 14px;
  text-align: left;
  position: relative;
}

.pixfort_hotel_5 .Res_st {
  position: relative;
  display: inline-block;
  text-align: left;
  margin-right: 0px;
  float: right;
}

.pixfort_hotel_5 .Reservation_btn a {
  background: #cc333f;
  border: none;
  border-radius: 3px;

  font-weight: 400;
  font-size: 16px;
  color: #fff;
  text-decoration: none;
  position: relative;
  display: inline-block;
  margin-bottom: 20px;
  padding: 12px 30px;
}

.pixfort_hotel_5 .Reservation_btn a:hover {
  background: #c22731;
  color: #fff;
}

/*---  Part 5:  #Clients  ---*/
.pixfort_hotel_5 .logos_section {
  background: url(../images/5_hotel/Bg.png) fixed no-repeat center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  text-align: center;
  padding: 40px 0;
}

.pixfort_hotel_5 .logos_style img {
  padding-bottom: 20px;
}

.pixfort_hotel_5 .L1_style {
  color: #fff;
  font-size: 20px;
  text-align: center;
}

.pixfort_hotel_5 .L2_style {
  color: #a9a9a9;
  font-size: 16px;
  text-align: center;

  padding-bottom: 20px;
}

.pixfort_hotel_5 .logos_st {
  position: relative;
  display: inline-block;
  opacity: 1;
}

/*---  Part 6:  #Video  ---*/
.pixfort_hotel_5 .New_Latest_Off {
  background: #fff;
  padding: 50px 0;
}

.pixfort_hotel_5 .N1_style {
  color: #000;

  font-size: 28px;
  text-align: left;
  font-weight: 700;
}

.pixfort_hotel_5 .N2_style {
  color: #a9a9a9;
  text-align: left;

  font-size: 16px;
  line-height: 26px;
}

.pixfort_hotel_5 .video_style iframe {
  padding-top: 25px;
  padding-bottom: 55px;
  width: 100%;
  height: 260px;
  text-align: center;
}

/*---  Part 7:  #Testimonials  ---*/
.pixfort_hotel_5 .envato_unbounce {
  background: #cc333f;
  text-align: center;

  padding: 40px 0;
  border-bottom: 3px solid #b5232f;
}

.pixfort_hotel_5 .L3_style {
  color: #d3d3d3;
  font-size: 16px;
  text-align: center;

  padding-bottom: 20px;
}

.pixfort_hotel_5 .box_style {
  background: #faf5f5;
  border-radius: 5px;
  border-bottom: 3px solid #c9baba;
  width: 100%;
  margin-top: 40px;
  position: relative;
  display: inline-block;
}

.pixfort_hotel_5 .b_style img {
  background: #eadbdc;
  float: left;
  height: auto;
  width: 14%;
  height: auto;
  position: relative;
  display: inline-block;
  margin-left: 3%;
  margin-top: 20px;
}

.pixfort_hotel_5 .logo_style {
  border-radius: 100%;
}

.pixfort_hotel_5 .txt_style {
  background: #fff;
  float: right;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;

  width: 80%;
  color: gray;
  padding-top: 20px;
  padding-left: 1%;
  text-align: left;
  font-size: 14px;
  display: inline-block;
  position: relative;
}

.pixfort_hotel_5 .txt {
  width: 99%;
}

.pixfort_hotel_5 .testi_bottom {
  position: relative;
  top: -5px;
}

.pixfort_hotel_5 .env_st {
  color: #59a3fc;
  position: relative;
  top: -5px;
}

/*---  Part 8:  #Services  ---*/
.pixfort_hotel_5 .Room_Res {
  background: #fff;
  text-align: center;
  padding: 50px 0;
}

.pixfort_hotel_5 .Get_Room {
  color: #000;
  font-size: 28px;
  text-align: center;
}

.pixfort_hotel_5 .txt_Res {
  color: gray;
  font-size: 14px;

  max-width: 370px;
  margin-left: auto;
  margin-right: auto;
}

.pixfort_hotel_5 .Res_btn a {
  border: none;
  font-weight: 400;
  font-size: 18px;
  text-decoration: none;
  position: relative;
  display: inline-block;
  margin-bottom: 20px;
  padding: 20px 45px;
}

.pixfort_hotel_5 .Res_btn a:hover {
  background: #e4b423;
  border: none;
  border-radius: 10px;

  font-weight: 400;
  font-size: 18px;
  color: #fff;
}

/*---  Part 9:  #Footer  ---*/
.pixfort_hotel_5 .foot_st {
  background: #f2f2f2;
  text-align: center;
}

.pixfort_hotel_5 .rights_st {
  color: #a9a9a9;
  font-size: 14px;

  text-align: left;
  padding-top: 25px;
  position: relative;
  display: inline-block;
}

.pixfort_hotel_5 .pixfort_st {
  color: #cc333f;
  font-weight: 700;
  font-size: 14px;

  text-align: left;
  position: relative;
  display: inline-block;
}

.pixfort_hotel_5 .likes_st {
  color: #a9a9a9;
  font-size: 14px;

  position: relative;
  display: inline-block;
  padding-right: 15px;
  padding-top: 25px;
  float: right;
}

.pixfort_hotel_5 .socbuttons {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding-bottom: 10px;
  width: 100%;
}

.pixfort_hotel_5 .soc_icons {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 3px;
  position: relative;
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-top: 15px;
  float: right;
}

/*6 - University*/
/* Table of Content
==================================================

    Part 0: #Misc
    Part 1: #Header
    Part 2: #Contact
    Part 3: #Partners
    Part 4: #Features
    Part 5: #Contact
    Part 6: #Testimonials
    Part 7: #Footer

==================================================
*/
/*---  Part 0: #Misc ---*/
.pixfort_university_6 iframe.c1 {
  border: none;
  overflow: hidden;
  height: 20px;
  width: 50px;
}

/*---  Part 1: #Header ---*/
.pixfort_university_6 .header_style {
  background: #fff;
  padding: 20px 0;
  border-bottom: 3px solid #ddd;
}

.pixfort_university_6 .uni_logo {
  vertical-align: middle;
}

.pixfort_university_6 .yt_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/yt.png);
  margin-left: 5px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}

.pixfort_university_6 .yt_button:hover {
  background: url(../images/Social_icons/youtube-hover.png);
  float: right;
}

.pixfort_university_6 .twitter_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/twitter.png);
  margin-left: 5px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}

.pixfort_university_6 .twitter_button:hover {
  float: right;
  background: url(../images/Social_icons/twitter-hover.png);
}

.pixfort_university_6 .facebook_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/facebook.png);
  margin-left: 5px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}

.pixfort_university_6 .facebook_button:hover {
  float: right;
  background: url(../images/Social_icons/facebook-hover.png);
}

.pixfort_university_6 .htext_style {
  color: #a9a9a9;
  font-size: 14px;
  float: right;
  margin-right: 15px;
  padding-top: 5px;
  display: inline-block;
}

/*---  Part 2: #Contact ---*/
.pixfort_university_6 .page_style {
  background: url(../images/6_university/bg.png) #1f334a fixed no-repeat center
    top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.pixfort_university_6 .text_page {
  text-align: center;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-top: 135px;
}

.pixfort_university_6 .head_line {
  text-align: center;
  font-size: 39px;

  font-weight: 600;
  color: #fff;
  line-height: 38px;
}

.pixfort_university_6 .head_line_2 {
  color: #a9a9a9;
}

.pixfort_university_6 .tow_links {
  text-align: center;
  padding-top: 30px;
}

.pixfort_university_6 .college_btn a {
  background: #7cc576;
  font-size: 16px;
  color: #fff;

  width: 160px;
  height: 35px;
  border-radius: 3px;
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-top: 15px;
  margin-right: 5px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}

.pixfort_university_6 .college_btn a:hover {
  background: #60bb5a;
}

.pixfort_university_6 .join_btn a {
  background: #ff7243;
  font-size: 16px;
  color: #fff;

  width: 160px;
  height: 35px;
  display: inline-block;
  border-radius: 3px;
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-top: 15px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}

.pixfort_university_6 .join_btn a:hover {
  background: #f25c33;
}

.pixfort_university_6 .note_st {
  text-align: center;
  color: #f0fff0;
  font-size: 13px;

  padding-bottom: 80px;
  padding-top: 30px;
}

/*---  Part 3: #Partners ---*/
.pixfort_university_6 .logos_sect {
  background: #eee;
  background-size: cover;
  text-align: center;
}

.pixfort_university_6 .padd_updown {
  padding: 30px 0;
  text-align: center;
  position: relative;
}

.pixfort_university_6 .logos_width {
  display: inline-block;
}

.pixfort_university_6 .logos_width img {
}

/*---  Part 4: #Features ---*/
.pixfort_university_6 .uni_life {
  background: #fff;
  background-size: cover;
  text-align: left;
  padding-top: 40px;
}

.pixfort_university_6 .part_st {
  position: relative;
}

.pixfort_university_6 .img_uni_st {
  display: inline-block;
  text-align: center;
  width: 220px;
  height: 200px;
  overflow: hidden;
  border-radius: 3px;
  position: relative;
}

.pixfort_university_6 .img_uni_st img {
  margin-left: -100%;
  margin-right: -100%;
}

.pixfort_university_6 .text_uni_style {
  position: relative;
  padding: 15px 0;
}

.pixfort_university_6 .uni_st {
  color: #000;
  font-weight: 700;
  font-size: 18px;

  margin-bottom: 10px;
}

.pixfort_university_6 .uni_text {
  color: #a9a9a9;
  font-size: 14px;

  margin-bottom: 5px;
}

.pixfort_university_6 .link_1_btn a {
  background: #59a3fc;
  font-size: 12px;
  color: #fff;
  border-radius: 3px;
  text-decoration: none;
  position: relative;
  float: right;
  display: inline-block;
  padding: 7px 25px 5px;
  margin-bottom: 50px;
  text-align: center;
}

.pixfort_university_6 .link_1_btn a:hover {
  background: #448aef;
}

.pixfort_university_6 .link_2_btn a {
  background: #7cc576;
  font-size: 12px;
  color: #fff;

  border-radius: 3px;
  text-decoration: none;
  position: relative;
  float: right;
  display: inline-block;
  padding: 7px 25px 5px;
  margin-bottom: 50px;
  text-align: center;
}

.pixfort_university_6 .link_2_btn a:hover {
  background: #60bb5a;
}

.pixfort_university_6 .link_3_btn a {
  background: #ff7243;
  font-size: 12px;
  color: #fff;

  border-radius: 3px;
  text-decoration: none;
  position: relative;
  float: right;
  display: inline-block;
  padding: 7px 25px 5px;
  margin-bottom: 50px;
  text-align: center;
}

.pixfort_university_6 .link_3_btn a:hover {
  background: #f25c33;
}

.pixfort_university_6 .link_4_btn a {
  background: #cc333f;
  font-size: 12px;
  color: #fff;

  border-radius: 3px;
  text-decoration: none;
  position: relative;
  float: right;
  display: inline-block;
  padding: 7px 25px 5px;
  margin-bottom: 50px;
  text-align: center;
}

.pixfort_university_6 .link_4_btn a:hover {
  background: #c22731;
}

/*---  Part 5: #Contact ---*/
.pixfort_university_6 .join_us_section {
  padding: 30px 0;
}

.pixfort_university_6 .zone_left {
  position: relative;
  display: inline-block;
  padding: 30px 0;
  width: 100%;
}

.pixfort_university_6 .psingle_item {
  margin-bottom: 10px;
  display: inline-block;
}

.pixfort_university_6 .icon_st img {
  position: relative;
  display: inline-block;
  float: left;
  padding-top: 10px;
  width: 25%;
}

.pixfort_university_6 .text_st {
  position: relative;
  display: inline-block;
  float: right;
  text-align: left;
  width: 68%;
  padding-left: 15px;
  padding-bottom: 30px;
}

.pixfort_university_6 .title_st {
  color: #000;
  font-size: 22px;

  line-height: 28px;
}

.pixfort_university_6 .subject_st {
  color: #a9a9a9;
  font-size: 16px;

  line-height: 26px;
  display: inline-block;
  width: 100%;
}

.pixfort_university_6 .substyle {
  background: #ebeaea;
  padding-top: 40px;
  padding-bottom: 5px;
  border-radius: 3px;
}

.pixfort_university_6 .title-style {
  margin-left: 20px;
  color: #000;
  font-size: 22px;
}

.pixfort_university_6 .text-style {
  position: relative;
  font-size: 14px;
  color: #a9a9a9;
  margin-left: 20px;
}

.pixfort_university_6 .send_btn .submit_btn {
  background: #7cc576;
  padding: 10px 30px;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  color: #fff;

  font-size: 16px;
  text-decoration: none;
  font-weight: 400;
  text-shadow: none;
  position: relative;
  display: inline-block;
}

.pixfort_university_6 .send_btn .submit_btn:hover {
  background: #60bb5a;
}

.pixfort_university_6 #contact_form {
  color: #000;
  font-size: 11px;
  position: relative;
  margin-right: 20px;
  margin-left: 20px;
}

.pixfort_university_6 #contact_form input,
.pixfort_university_6 #contact_form select,
.pixfort_university_6 #contact_form textarea,
.pixfort_university_6 #contact_form input:focus,
.pixfort_university_6 #contact_form select:focus,
.pixfort_university_6 #contact_form textarea:focus {
  background: #fff;
  padding: 15px 10px;
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #000;
  font-size: 14px;

  position: relative;
  width: 100%;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  padding-left: 10px;
}

.pixfort_university_6 .select_st select {
  width: 100%;
  height: 42px;
  font-size: 15px;
  padding-left: 10px;
  border-radius: 3px;
}

/*---  Part 6: #Testimonials ---*/
.pixfort_university_6 .envato_unbounce {
  background: #f5f5f5;
  text-align: center;
  padding: 40px 0;
}

.pixfort_university_6 .L1_style {
  color: gray;
  font-size: 20px;
  text-align: center;
}

.pixfort_university_6 .L3_style {
  color: #a9a9a9;
  font-size: 16px;
  text-align: center;

  padding-bottom: 20px;
}

.pixfort_university_6 .box_style {
  background: #eee;
  border-radius: 5px;
  border-bottom: 3px solid #ddd;
  width: 100%;
  margin-top: 40px;
  position: relative;
  display: inline-block;
}

.pixfort_university_6 .b_style img {
  background: #eee;
  float: left;
  height: auto;
  width: 14%;
  height: auto;
  position: relative;
  display: inline-block;
  margin-left: 3%;
  margin-top: 20px;
}

.pixfort_university_6 .logo_style {
  border-radius: 100%;
}

.pixfort_university_6 .txt_style {
  background: #fff;
  float: right;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;

  width: 80%;
  color: gray;
  padding-top: 20px;
  padding-left: 1%;
  text-align: left;
  font-size: 14px;
  display: inline-block;
  position: relative;
}

.pixfort_university_6 .txt_style_inner {
  padding: 2px 10px;
}

.pixfort_university_6 .txt {
  width: 99%;
}

.pixfort_university_6 .env_st {
  color: #7cc576;
  position: relative;
  top: -5px;
}

.pixfort_university_6 .via_span {
  position: relative;
  top: -10px;
}

/*---  Part 7: #Footer ---*/
.pixfort_university_6 .foot_st {
  background: #f2f2f2;
  text-align: center;
}

.pixfort_university_6 .rights_st {
  color: #a9a9a9;
  font-size: 14px;

  text-align: left;
  padding-top: 25px;
  position: relative;
  display: inline-block;
}

.pixfort_university_6 .pixfort_st {
  color: #f68121;
  font-weight: 700;
  font-size: 14px;

  text-align: left;
  position: relative;
  display: inline-block;
}

.pixfort_university_6 .likes_st {
  color: #a9a9a9;
  font-size: 14px;

  position: relative;
  display: inline-block;
  padding-right: 15px;
  padding-top: 25px;
  float: right;
}

.pixfort_university_6 .socbuttons {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding-bottom: 10px;
  width: 100%;
}

.pixfort_university_6 .soc_icons {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  position: relative;
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 15px;
  float: right;
}

/* ------------------------------------------------------------------------------------ */
.confirm_page {
  display: none;
  height: auto;
}

.confirm_page_6 {
  background: #7cc576;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3) !important;
  border-radius: 2px;
  width: 500px;
  max-width: 100%;
}

.pixfort_university_6 .confirm_header {
  text-align: center;
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  line-height: 35px;
  width: 500px;
  max-width: 100%;
  position: relative;

  font-weight: 600;
  font-size: 26px;
  padding-top: 40px;
}

.pixfort_university_6 .confirm_text {
  text-align: center;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.7);

  padding-top: 10px;
  padding-bottom: 30px;
  max-width: 400px;
  margin-right: auto;
  margin-left: auto;
}

.pixfort_university_6 .confirm_logo {
  text-align: center;
  padding: 20px;
}

.pixfort_university_6 .confirm_social {
  text-align: center;
}

.pixfort_university_6 .confirm_social .confirm_social_box {
  background: rgba(0, 0, 0, 0.1);
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 30px;
  padding: 10px;
  border-radius: 3px;
  padding-bottom: 0;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.1) !important;
}

.pixfort_university_6 .confirm_gp {
  position: relative;
  top: -15px !important;
  padding: 0 20px;
}

.pixfort_university_6 .success {
  background: #cffff5;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #b9ecce;
  border-radius: 5px;
  font-weight: 400;
}

.pixfort_university_6 .error {
  background: #ffdfdf;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #ffcaca;
  border-radius: 5px;
  font-weight: 400;
}

/*7 - Shop*/
/* Table of Content
==================================================
    Part 1: #Header
    Part 2: #Contact
    Part 3: #Partners
    Part 4: #Features
    Part 5: #Services
    Part 6: #Testimonials
    Part 7: #Footer

==================================================
*/
/*---  Part 1: #Header  ---*/
.pixfort_shop_7 .header_style {
  background: #fff;
  padding: 20px 0;
  border-bottom: 3px solid #ddd;
}

.pixfort_shop_7 .shop_logo {
  vertical-align: middle;
}

.pixfort_shop_7 .icons {
  float: right;
  position: relative;
  display: inline-block;
}

.pixfort_shop_7 .yt_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/yt.png);
  margin-left: 5px;
}

.pixfort_shop_7 .yt_button:hover {
  background: url(../images/Social_icons/youtube-hover.png);
  float: right;
}

.pixfort_shop_7 .twitter_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/twitter.png);
  margin-left: 5px;
}

.pixfort_shop_7 .twitter_button:hover {
  float: right;
  background: url(../images/Social_icons/twitter-hover.png);
}

.pixfort_shop_7 .facebook_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/facebook.png);
  margin-left: 5px;
}

.pixfort_shop_7 .facebook_button:hover {
  float: right;
  background: url(../images/Social_icons/facebook-hover.png);
}

.pixfort_shop_7 .htext_style {
  color: #a9a9a9;
  font-size: 14px;
  float: right;
  margin-right: 15px;
  padding-top: 5px;
  display: inline-block;
}

/*---  Part 2: #Contact  ---*/
.pixfort_shop_7 .page_style {
  background: url(../images/7_shop_products/bg.png) #1f334a fixed no-repeat
    center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.pixfort_shop_7 .left_box {
  text-align: left;
  display: inline-block;
  position: relative;
}

.pixfort_shop_7 .discount {
  font-size: 40px;
  font-weight: 400;
  color: #fff;
  padding-top: 110px;
}

.pixfort_shop_7 .segment {
  background-color: #59a3fc;
  width: 80px;
  height: 6px;
  margin: 25px 0;
}

.pixfort_shop_7 .shop_text {
  color: #f0ffff;
  font-size: 20px;

  font-weight: 400;
  position: relative;
  max-width: 387px;
  line-height: 32px;
}

.pixfort_shop_7 .email_subscribe {
  position: relative;
  top: 15px;
}

.pixfort_shop_7 #contact_form input,
.pixfort_shop_7 #contact_form select,
.pixfort_shop_7 #contact_form textarea,
.pixfort_shop_7 #contact_form input:focus,
.pixfort_shop_7 #contact_form select:focus,
.pixfort_shop_7 #contact_form textarea:focus {
  background: #fff;
  border-radius: 3px;
  color: #000;
  font-weight: 400;
  font-size: 14px;
  width: 280px;
  padding-left: 10px;
  padding: 14px 5px !important;
  display: inline-block;
}

.pixfort_shop_7 .subscribe_btn {
  background: linear-gradient(#ff9500, #ff5e3a) no-repeat;
  border-radius: 3px;
  color: #fff;
  font-weight: 400;
  font-size: 15px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  padding: 14px 30px;
  margin: 0 8px;
  border: none;
}

.pixfort_shop_7 .subscribe_btn:hover {
  background: linear-gradient(#f28200, #f24b2c) no-repeat;
  color: #fff;
  border: none;
}

.pixfort_shop_7 .note_st {
  text-align: left;
  color: #f0fff0;
  font-size: 13px;

  padding-bottom: 80px;
}

.pixfort_shop_7 .sold {
  text-align: center;
  margin-top: 130px;
  width: 98%;
  position: relative;
  display: inline-block;
}

.pixfort_shop_7 .center_img img {
  text-align: center;
}

.pixfort_shop_7 .txt_sold {
  display: inline-block;
}

.pixfort_shop_7 .s_per {
  font-size: 50px;
  color: #fff;

  position: relative;
  top: -130px;
  left: 17px;
}

.pixfort_shop_7 .text_s {
  font-size: 22px;
  color: #fff;

  position: relative;
  top: -130px;
  left: 17px;
}

/*---  Part 3: #Partners  ---*/
.pixfort_shop_7 .logos_sect {
  background: #eee;
  background-size: cover;
  text-align: center;
}

.pixfort_shop_7 .padd_updown {
  padding: 30px 0;
  text-align: center;
  position: relative;
}

.pixfort_shop_7 .logos_width {
  display: inline-block;
}

.pixfort_shop_7 .logos_width img {
}

/*---  Part 4: #Features  ---*/
.pixfort_shop_7 .new_story {
  padding: 30px 0;
}

.pixfort_shop_7 .zone_left {
  padding: 20px 0;
  position: relative;
  display: inline-block;
  width: 100%;
}

.icon-1_st {
  background: linear-gradient(#1ad6fd, #2466e0);
  position: relative;
  width: 90px;
  height: 90px;
  text-align: center;
  border-radius: 45px;
  display: inline-block;
}

.icon-2_st {
  background: linear-gradient(#ff5e3a, #ff2a68);
  position: relative;
  width: 90px;
  height: 90px;
  text-align: center;
  border-radius: 45px;
  display: inline-block;
}

.icon-3_st {
  background: linear-gradient(#ffdb4c, #ffcd02);
  position: relative;
  width: 90px;
  height: 90px;
  text-align: center;
  border-radius: 45px;
  display: inline-block;
}

.pixfort_shop_7 .icon_st {
  position: relative;
  display: inline-block;
  top: 22%;
  width: 50%;
}

.pixfort_shop_7 .text_st {
  position: relative;
  display: inline-block;
  float: right;
  text-align: left;
  max-width: 76%;
  margin-left: 10px;
}

.pixfort_shop_7 .title_st {
  color: #666969;
  font-size: 22px;
}

.pixfort_shop_7 .subject_st {
  color: #a9a9a9;
  font-size: 16px;

  line-height: 26px;
  position: relative;
  top: -8px;
}

.pixfort_shop_7 .pict_st img {
  max-width: 470px;
}

/*---  Part 5: #Services  ---*/
.pixfort_shop_7 .discount_section {
  background: #f6f6f6;
  padding: 60px 0;
  text-align: center;
}

.pixfort_shop_7 .disco_1 {
  background: url(../images/7_shop_products/1.png) no-repeat #eee;
  border-radius: 3px;
  width: 100%;
  height: auto;
  position: relative;
  display: inline-block;
}

.pixfort_shop_7 .disco_2 {
  background: url(../images/7_shop_products/2.png) no-repeat #eee;
  border-radius: 3px;
  width: 100%;
  height: auto;
  position: relative;
  display: inline-block;
}

.pixfort_shop_7 .disco_3 {
  background: url(../images/7_shop_products/3.png) no-repeat #eee;
  border-radius: 3px;
  width: 100%;
  height: auto;
  position: relative;
  display: inline-block;
}

.pixfort_shop_7 .seg_dicount {
  background-color: #59a3fc;
  position: relative;
  width: 60px;
  height: 5px;
  margin: 25px 0;
  top: 5px;
  left: 20px;
}

.pixfort_shop_7 .txt_1 {
  color: #fff;
  position: relative;
  font-size: 20px;
  text-align: left;

  top: 20px;
  left: 20px;
}

.pixfort_shop_7 .txt_2 {
  color: #d3d3d3;
  position: relative;
  font-size: 16px;
  text-align: left;
  max-width: 210px;
  top: -10px;
  left: 20px;
}

/*---  Part 6: #Testimonials  ---*/
.pixfort_shop_7 .envato_unbounce {
  background: #fff;
  text-align: center;
}

.pixfort_shop_7 .L1_style {
  color: gray;
  font-size: 20px;
  text-align: center;
  line-height: 100%;

  padding-top: 30px;
}

.pixfort_shop_7 .L3_style {
  color: #a9a9a9;
  font-size: 16px;
  text-align: center;

  margin-bottom: 60px;
}

.pixfort_shop_7 .box_st {
  background: #f5f5f5;
  border-radius: 5px;
  border-bottom: 3px solid #ddd;
  position: relative;
  display: inline-block;
  margin-bottom: 20px;
}

.pixfort_shop_7 .b_style {
  position: relative;
  display: inline-block;
  float: left;
}

.pixfort_shop_7 .logo_style {
  border-radius: 100%;
  height: auto;
  margin-left: 10px;
  margin-top: 15px;
}

.pixfort_shop_7 .txt_style {
  background: #eee;
  float: right;

  color: gray;
  max-width: 74%;
  padding: 10px;
  text-align: left;
  font-size: 14px;
  display: inline-block;
  position: relative;
}

.pixfort_shop_7 .stars_st {
  width: 30%;
}

.pixfort_shop_7 .env_st {
  color: #59a3fc;
  position: relative;
  top: -2px;
}

/*---  Part 7: #Footer  ---*/
.pixfort_shop_7 .foot_st {
  background: #f6f6f6;
  text-align: center;
}

.pixfort_shop_7 .bg_foot {
  background: #f2f2f2;
  text-align: center;
}

.pixfort_shop_7 .rights_st {
  color: #a9a9a9;
  font-size: 14px;

  text-align: left;
  padding-top: 25px;
  position: relative;
  display: inline-block;
}

.pixfort_shop_7 .pixfort_st {
  color: #59a3fc;
  font-weight: 700;
  font-size: 14px;

  text-align: left;
  position: relative;
  display: inline-block;
}

.pixfort_shop_7 .likes_st {
  color: #a9a9a9;
  font-size: 14px;

  position: relative;
  display: inline-block;
  padding-right: 15px;
  padding-top: 25px;
  text-align: left;
}

.pixfort_shop_7 .socbuttons {
  padding-bottom: 10px;
  display: inline;
}

.pixfort_shop_7 .soc_icons {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  position: relative;
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-top: 15px;
  float: right;
}

/* ------------------------------------------------------------------------------------ */
.confirm_page {
  display: none;
  height: auto;
}

.confirm_page_7 {
  background: #59a3fc;
  box-shadow: inset 0 -5px 0 0 rgba(0, 0, 0, 0.3) !important;
  border-radius: 2px;
}

.pixfort_shop_7 .confirm_header {
  text-align: center;
  color: #fff;
  line-height: 35px;
  width: 500px;
  max-width: 100%;
  position: relative;

  font-weight: 600;
  font-size: 26px;
  padding-top: 40px;
}

.pixfort_shop_7 .sub_text {
  color: rgba(255, 255, 255, 0.6);
  text-align: center;
  padding: 10px 0;
  font-size: 15px;
}

.pixfort_shop_7 .code_text {
  color: #fff;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 10px;
  font-size: 22px;
}

.pixfort_shop_7 .code_text .box_div {
  background: rgba(0, 0, 0, 0.2);
  padding: 15px;
  border-radius: 3px;
  display: inline-block;
}

.pixfort_shop_7 .confirm_text {
  text-align: center;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.9);
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;

  padding-top: 10px;
  padding-bottom: 30px;
}

.pixfort_shop_7 .confirm_logo {
  text-align: center;
  padding: 20px;
}

.pixfort_shop_7 .confirm_social {
  text-align: center;
}

.pixfort_shop_7 .confirm_social .confirm_social_box {
  background: rgba(0, 0, 0, 0.1);
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 30px;
  padding: 10px 6px;
  border-radius: 3px;
  padding-bottom: 0;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2) !important;
}

.pixfort_shop_7 .confirm_gp {
  position: relative;
  top: -15px !important;
  padding: 0 20px;
}

.pixfort_shop_7 .success {
  background: #cffff5;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #b9ecce;
  border-radius: 5px;
  font-weight: 400;
}

.pixfort_shop_7 .error {
  background: #ffdfdf;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #ffcaca;
  border-radius: 5px;
  font-weight: 400;
}

/*8 - Ecourse*/
/* Table of Content
==================================================
    Part 1: #Header
    Part 2: #Video & Contact
    Part 3: #Partners
    Part 4: #Services
    Part 5: #Features
    Part 6: #Testimonials
    Part 7: #Footer

==================================================
*/
/*---  Part 1: #Header   ---*/
.pixfort_ecourse_8 .header_style {
  background: #674397;
  padding: 25px 0;
  box-shadow: 0 -3px rgba(0, 0, 0, 0.15) inset;
}

.pixfort_ecourse_8 .logo_padd_left {
}

.pixfort_ecourse_8 .social_button {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  float: right;
  margin-left: 7px;
}

.pixfort_ecourse_8 .social_button:hover {
  opacity: 0.7;
}

.pixfort_ecourse_8 .yt_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/yt.png);
  margin-left: 5px;
}

.pixfort_ecourse_8 .yt_button:hover {
  background: url(../images/Social_icons/youtube-hover.png);
  float: right;
}

.pixfort_ecourse_8 .twitter_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/twitter.png);
  margin-left: 5px;
}

.pixfort_ecourse_8 .twitter_button:hover {
  float: right;
  background: url(../images/Social_icons/twitter-hover.png);
}

.pixfort_ecourse_8 .facebook_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/facebook.png);
  margin-left: 5px;
}

.pixfort_ecourse_8 .facebook_button:hover {
  float: right;
  background: url(../images/Social_icons/facebook-hover.png);
}

.pixfort_ecourse_8 .htext_style {
  color: #a9a9a9;
  font-size: 14px;
  float: right;
  margin-right: 15px;
  padding-top: 5px;
  display: inline-block;
}

/*---  Part 2: #Video & Contact   ---*/
.pixfort_ecourse_8 .page_style {
  background: url(../images/8_ecourse/bg.png) #55516d fixed no-repeat center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.pixfort_ecourse_8 .left_zone {
  position: relative;
  display: inline-block;
  padding-top: 60px;
  margin-bottom: 20px;
  width: 100%;
  height: auto;
}

.pixfort_ecourse_8 .video_style iframe,
.pixfort_ecourse_8 .video_style object,
.pixfort_ecourse_8 .video_style video,
.pixfort_ecourse_8 .video_style embed {
  width: 100%;
  height: 290px;
}

.pixfort_ecourse_8 .title_st {
  color: #fff;
  font-size: 24px;

  text-align: left;
  padding-top: 20px;
}

.pixfort_ecourse_8 .txt_st {
  color: #bea6dd;
  font-size: 14px;
  line-height: 25px;

  text-align: left;
  max-width: 465px;
}

.pixfort_ecourse_8 .text_input {
  background: rgba(0, 0, 0, 0.498039);
  position: relative;
  display: inline-block;
  width: 100%;
  float: right;
  padding-left: 20px;
  padding-right: 20px;
  box-sizing: border-box;
}

.pixfort_ecourse_8 .headtext_style {
  color: #fff;
  font-size: 26px;

  line-height: 100%;
  padding-top: 60px;
}

.pixfort_ecourse_8 .segment {
  background: #674397;
  width: 80px;
  height: 6px;
  margin: 25px 0;
}

.pixfort_ecourse_8 .subtext_style {
  color: #e6e6fa;
  font-size: 18px;

  max-width: 320px;
  padding-bottom: 14px;
  line-height: 28px;
}

.pixfort_ecourse_8 .subscribe_btn {
  background: #674397;
  padding: 30px 30px 5px 15px;
  border: none;
  border-radius: 3px;
  padding-top: 50px;
  color: #fff;
  margin: 0;
  padding: 10px;
  position: relative;
  width: 100%;
  height: 48px;

  font-weight: 400;
  font-size: 16px;
  text-shadow: none;
}

.pixfort_ecourse_8 .subscribe_btn:hover {
  background: #57338f;
  padding: 30px 30px 5px 15px;
  position: relative;
  border: none;
  border-radius: 5px;
  padding-top: 50px;
  color: #fff;
  margin: 0;
  padding: 10px;
}

.pixfort_ecourse_8 .contact_st form {
  position: relative;
  display: inline-block;
  width: 100%;
}

.pixfort_ecourse_8 #contact_form {
  position: relative;
}

.pixfort_ecourse_8 #contact_form input,
.pixfort_ecourse_8 #contact_form select,
.pixfort_ecourse_8 #contact_form textarea,
.pixfort_ecourse_8 #contact_form input:focus,
.pixfort_ecourse_8 #contact_form select:focus,
.pixfort_ecourse_8 #contact_form textarea:focus {
  position: relative;
  padding-left: 16px;
  padding-right: 16px;
  border-radius: 3px;
  color: #888;
  outline: none;
  font-weight: 400;
  font-size: 16px;
  width: 100%;
  padding: 15px 10px;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
}

.pixfort_ecourse_8 .note_st {
  text-align: left;
  color: #bea6dd;
  font-size: 13px;

  padding: 20px 0;
}

/*---  Part 3: #Partners   ---*/
.pixfort_ecourse_8 .logos_sect {
  background: #f6f6f6;
  background-size: cover;
  text-align: center;
}

.pixfort_ecourse_8 .padd_updown {
  padding: 30px 0;
  text-align: center;
  position: relative;
}

.pixfort_ecourse_8 .logos_width {
  display: inline-block;
}

.pixfort_ecourse_8 .logos_width img {
}

/*---  Part 4: #Services   ---*/
.pixfort_ecourse_8 .bundle_section {
  background: #f6f6f6;
  text-align: center;
}

.pixfort_ecourse_8 .bg_bundle {
  background: #fff;
  border-left: 1px solid #ddd;
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.pixfort_ecourse_8 .onethird_st {
  text-align: center;
  max-width: 300px;
  position: relative;
  display: inline-block;
}

.pixfort_ecourse_8 .what_st {
  color: #674397;
  font-size: 20px;

  font-weight: 600;
  line-height: 100%;
  padding-top: 40px;
}

.pixfort_ecourse_8 .great_st {
  color: #bea6dd;
  font-size: 16px;

  padding-bottom: 30px;
}

.pixfort_ecourse_8 .icon-1_st {
  background: linear-gradient(#926fd7, #674397);
  position: relative;
  width: 90px;
  height: 90px;
  text-align: center;
  border-radius: 45px;
  display: inline-block;
}

.pixfort_ecourse_8 .icon-2_st {
  background: linear-gradient(#926fd7, #674397);
  position: relative;
  width: 90px;
  height: 90px;
  text-align: center;
  border-radius: 45px;
  display: inline-block;
}

.pixfort_ecourse_8 .icon-3_st {
  background: linear-gradient(#926fd7, #674397);
  position: relative;
  width: 90px;
  height: 90px;
  text-align: center;
  border-radius: 45px;
  display: inline-block;
}

.pixfort_ecourse_8 .icon_st {
  position: relative;
  display: inline-block;
  top: 22%;
  width: 50%;
}

.pixfort_ecourse_8 .T1 {
  color: #696969;
  text-align: center;
  font-size: 22px;

  font-weight: 600;
  padding-top: 30px;
}

.pixfort_ecourse_8 .T2 {
  color: #a9a9a9;
  text-align: center;
  font-size: 16px;

  line-height: 26px;
  width: 230px;
}

.pixfort_ecourse_8 .Quality_section {
  background: #f6f6f6;
  text-align: center;
}

.pixfort_ecourse_8 .bg_Quality {
  background: #fff;
  border-left: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.pixfort_ecourse_8 .TT1 {
  color: #000;
  text-align: left;
  font-size: 36px;

  font-weight: 600;
  line-height: 150%;
  padding-top: 30px;
}

.pixfort_ecourse_8 .TT2 {
  color: #a9a9a9;
  text-align: left;
  font-size: 16px;

  line-height: 26px;
}

.pixfort_ecourse_8 .text_zone {
  position: relative;
  display: inline-block;
  width: 398px;
  left: 43px;
  margin-top: 100px;
  float: left;
}

.pixfort_ecourse_8 .get_tut_btn a {
  background: rgba(103, 67, 151, 0);
  color: #674397;
  border: 2px solid #674397;
  border-radius: 3px;

  font-weight: 700;
  font-size: 16px;
  position: relative;
  display: inline-block;
  margin-top: 15px;
  margin-bottom: 20px;
  padding: 12px 45px;
  text-decoration: none;
  float: left;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}

.pixfort_ecourse_8 .get_tut_btn a:hover {
  background: #57338f;
  color: #fff;
}

.pixfort_ecourse_8 .picture_zone img {
  position: relative;
  display: inline-block;
  width: 53%;
  margin-top: 30px;
  margin-bottom: 0;
  vertical-align: bottom;
  float: right;
}

/*---  Part 5: #Features   ---*/
.pixfort_ecourse_8 .features_section {
  background: #f6f6f6;
  padding: 35px 0;
}

.pixfort_ecourse_8 .feature_1 {
  background: url(../images/8_ecourse/1.png) no-repeat #fff right bottom;
  width: 100%;
  height: auto;
  position: relative;
  display: inline-block;
  border: 1px solid #ddd;
  border-radius: 3px;
}

.pixfort_ecourse_8 .feature_2 {
  background: url(../images/8_ecourse/2.png) no-repeat #fff right bottom;
  width: 100%;
  height: auto;
  position: relative;
  display: inline-block;
  border: 1px solid #ddd;
  border-radius: 3px;
}

.pixfort_ecourse_8 .feature_3 {
  background: url(../images/8_ecourse/3.png) no-repeat #fff right bottom;
  width: 100%;
  height: auto;
  position: relative;
  display: inline-block;
  border: 1px solid #ddd;
  border-radius: 3px;
}

.pixfort_ecourse_8 .txt_1 {
  color: #000;
  position: relative;
  font-size: 18px;
  font-weight: 700;
  text-align: left;

  padding-top: 25px;
  padding-left: 20px;
}

.pixfort_ecourse_8 .txt_2 {
  color: gray;
  position: relative;
  font-size: 14px;

  line-height: 150%;
  text-align: left;
  max-width: 150px;
  padding-left: 20px;
  padding-bottom: 34px;
}

/*---  Part 6: #Testimonials   ---*/
.pixfort_ecourse_8 .envato_unbounce {
  background: #f6f6f6;
  text-align: center;
}

.pixfort_ecourse_8 .cadre_st {
  background: #fff;
  padding-top: 30px;
  border: 1px solid #ddd;
  border-radius: 3px;
}

.pixfort_ecourse_8 .L1_style {
  color: #674397;
  font-size: 20px;
  text-align: center;
  line-height: 100%;
}

.pixfort_ecourse_8 .L3_style {
  color: #a9a9a9;
  font-size: 16px;
  text-align: center;

  margin-bottom: 60px;
}

.pixfort_ecourse_8 .box_1 {
  background: #f9f9f9;
  border-radius: 5px;
  border: 1px solid #eee;
  position: relative;
  display: inline-block;
  margin-left: 20px;
  margin-bottom: 20px;
}

.pixfort_ecourse_8 .box_2 {
  background: #f9f9f9;
  border-radius: 5px;
  border: 1px solid #eee;
  position: relative;
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 20px;
}

.pixfort_ecourse_8 .b_style {
  position: relative;
  display: inline-block;
  float: left;
}

.pixfort_ecourse_8 .logo_style {
  border-radius: 100%;
  height: auto;
  margin-left: 10px;
  margin-top: 15px;
}

.pixfort_ecourse_8 .txt_style {
  float: right;

  color: gray;
  max-width: 74%;
  padding: 10px;
  text-align: left;
  font-size: 14px;
  display: inline-block;
  position: relative;
}

.pixfort_ecourse_8 .stars_st {
  width: 30%;
}

.pixfort_ecourse_8 .env_st {
  color: #674397;
  position: relative;
  top: -2px;
}

/*---  Part 7: #Footer   ---*/
.pixfort_ecourse_8 .foot_st {
  background: #f6f6f6;
  text-align: center;
}

.pixfort_ecourse_8 .bg_foot {
  text-align: center;
}

.pixfort_ecourse_8 .rights_st {
  color: #a9a9a9;
  font-size: 14px;
  text-align: left;
  padding-top: 25px;
  position: relative;
  display: inline-block;
}

.pixfort_ecourse_8 .pixfort_st {
  color: #674397;
  font-weight: 700;
  font-size: 14px;
  text-align: left;
  position: relative;
  display: inline-block;
}

.pixfort_ecourse_8 .likes_st {
  color: #a9a9a9;
  font-size: 14px;

  position: relative;
  display: inline-block;
  padding-right: 15px;
  padding-top: 25px;
  float: right;
}

.pixfort_ecourse_8 .socbuttons {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding-bottom: 10px;
  width: 100%;
}

.pixfort_ecourse_8 .soc_icons {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 3px;
  position: relative;
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-top: 15px;
  float: right;
}

/* ------------------------------------------------------------------------------------ */
.confirm_page {
  display: none;
  height: auto;
}

.confirm_page_8 {
  background: #674397;
  box-shadow: inset 0 -5px 0 0 rgba(0, 0, 0, 0.3) !important;
  border-radius: 2px;
}

.pixfort_ecourse_8 .confirm_header {
  text-align: center;
  color: #fff;
  line-height: 35px;
  width: 500px;
  max-width: 100%;
  position: relative;

  font-weight: 600;
  font-size: 26px;
  padding-top: 40px;
}

.pixfort_ecourse_8 .sub_text {
  color: rgba(255, 255, 255, 0.6);
  text-align: center;
  padding: 10px 0;
  font-size: 15px;
}

.pixfort_ecourse_8 .code_text {
  color: #fff;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 10px;
  font-size: 22px;
}

/*.pixfort_ecourse_8 .code_text span {
        background: rgba(0,0,0,0.2);
        padding: 15px;
        border-radius: 3px;
        display: inline-block;
    }*/
.pixfort_ecourse_8 .confirm_text {
  text-align: center;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.4);
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;

  padding-top: 10px;
  padding-bottom: 30px;
}

.pixfort_ecourse_8 .download_button {
  background: #fff;
  color: #674397;
  padding: 10px 30px;
  text-decoration: none;
  border-radius: 3px;
  font-size: 16px;
  font-weight: 700;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}

.pixfort_ecourse_8 .download_button:hover {
  background: rgba(255, 255, 255, 0.9);
}

.pixfort_ecourse_8 .confirm_logo {
  text-align: center;
  padding: 20px;
}

.pixfort_ecourse_8 .confirm_social {
  text-align: center;
}

.pixfort_ecourse_8 .confirm_social .confirm_social_box {
  background: rgba(0, 0, 0, 0.1);
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 30px;
  padding: 10px 6px;
  border-radius: 3px;
  padding-bottom: 0;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2) !important;
}

.pixfort_ecourse_8 .confirm_gp {
  position: relative;
  top: 0 !important;
  padding: 0 20px;
}

.pixfort_ecourse_8 .success {
  background: #cffff5;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #b9ecce;
  border-radius: 5px;
  font-weight: 400;
}

.pixfort_ecourse_8 .error {
  background: #ffdfdf;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #ffcaca;
  border-radius: 5px;
  font-weight: 400;
}

/*9 - Ebook*/
/* Table of Content
==================================================
    Part 1: #Header & Contact
    Part 2: #Features
    Part 3: #Video
    Part 4: #Services
    Part 5: #Partners
    Part 6: #Footer

==================================================
*/
/*  Part 1: #Header & Contact     */
.pixfort_ebook_9 .page_style {
  background: url(../images/9_ebook/bg.png) #7d9797 fixed no-repeat center
    bottom;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding-top: 60px;
}

.pixfort_normal_1 .social_button {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  float: right;
  margin-left: 7px;
}

.pixfort_normal_1 .social_button:hover {
  opacity: 0.7;
}

.pixfort_ebook_9 .logo {
  float: left;
  padding-bottom: 90px;
}

.pixfort_ebook_9 .text_input {
  position: relative;
  display: inline-block;
  width: 100%;
  float: right;
  padding-right: 50px;
  box-sizing: border-box;
}

.pixfort_ebook_9 .headtext_style {
  color: #fff;
  font-size: 26px;
  line-height: 100%;
  padding-top: 60px;
}

.pixfort_ebook_9 .segment {
  background: #ff2a68;
  width: 80px;
  height: 6px;
  margin: 25px 0;
}

.pixfort_ebook_9 .subtext_style {
  color: #e6e6fa;
  font-size: 18px;

  max-width: 357px;
  padding-bottom: 20px;
}

.pixfort_ebook_9 .contact_st form {
  position: relative;
  display: inline-block;
  width: 100%;
}

.pixfort_ebook_9 #contact_form {
  position: relative;
}

.pixfort_ebook_9 #contact_form input,
.pixfort_ebook_9 #contact_form select,
.pixfort_ebook_9 #contact_form textarea,
.pixfort_ebook_9 #contact_form input:focus,
.pixfort_ebook_9 #contact_form select:focus,
.pixfort_ebook_9 #contact_form textarea:focus {
  position: relative;
  padding-left: 16px;
  padding-right: 16px;
  border-radius: 3px;
  color: #888;
  font-weight: 400;
  font-size: 16px;
  width: 100%;
  padding: 15px 10px;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
}

.pixfort_ebook_9 .subscribe_btn {
  background: linear-gradient(#ff5e3a, #ff2a68) no-repeat;
  padding: 30px 30px 5px 15px;
  border: none;
  border-radius: 3px;
  color: #fff;
  margin: 0;
  padding: 10px;
  position: relative;
  width: 100%;
  height: 48px;
  font-weight: 400;
  font-size: 16px;
}

.pixfort_ebook_9 .subscribe_btn:hover {
  background: linear-gradient(#f22055, #f24b2c) no-repeat;
  padding: 30px 30px 5px 15px;
  position: relative;
  border: none;
  border-radius: 5px;
  color: #fff;
  margin: 0;
  padding: 10px;
}

.pixfort_ebook_9 .book_pict {
  max-width: 100%;
  height: auto;
  position: relative;
  display: inline-block;
  text-align: left;
}

.pixfort_ebook_9 .htext_style {
  color: #fff;
  font-size: 14px;
  text-align: center;
  padding: 20px 0;
}

.pixfort_ebook_9 .soc_logos {
  text-align: center;
  margin-bottom: 50px;
}

.pixfort_ebook_9 .trees {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: -30px;
}

/*  Part 2: #Features     */
.pixfort_ebook_9 .chapters {
  background: linear-gradient(#ff5e3a, #ff2a68) no-repeat;
  background-size: cover;
  padding-top: 65px;
  padding-bottom: 30px;
}

.pixfort_ebook_9 .title_chapter {
  color: #fff;

  font-size: 22px;
  font-weight: 500;
}

.pixfort_ebook_9 .text_chapter {
  color: #fcf;

  font-size: 14px;
  font-weight: 400;
  display: inline-block;
}

/* Part 3:  #Video        */
.pixfort_ebook_9 .amazing_ebook {
  background: #fff;
  text-align: center;
  padding: 70px 0;
}

.pixfort_ebook_9 .TT1 {
  color: #000;
  text-align: left;
  font-size: 26px;

  font-weight: 600;
  line-height: 150%;
}

.pixfort_ebook_9 .TT2 {
  color: gray;
  text-align: left;
  font-size: 18px;

  padding-bottom: 15px;
}

.pixfort_ebook_9 .TT3 {
  color: #a9a9a9;
  text-align: left;
  font-size: 16px;

  padding-bottom: 30px;
  max-width: 95%;
}

.pixfort_ebook_9 .down_box {
  float: left;
  text-align: left;
  max-width: 70%;
  padding: 10px 20px;
  border-radius: 3px;
  display: inline-block;
  border: 2px solid #eee;
}

.pixfort_ebook_9 .download_st {
  color: gray;
  font-size: 16px;
}

.pixfort_ebook_9 .times_st {
  color: #ff2a68;
  font-size: 16px;
}

.pixfort_ebook_9 .video_style iframe {
  position: relative;
  display: inline-block;
  width: 100%;
  margin-bottom: 0;
}

/*  Part 4:  #Services    */
.pixfort_ebook_9 .writers_section {
  background: #eee;
  text-align: center;
  padding-top: 40px;
}

.pixfort_ebook_9 .title_st {
  color: #000;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
}

.pixfort_ebook_9 .subtitle_st {
  color: #a9a9a9;
  font-size: 16px;
  line-height: 100%;

  padding-bottom: 40px;
}

.pixfort_ebook_9 .b_style {
  position: relative;
  display: inline-block;
  float: left;
}

.pixfort_ebook_9 .logo_style {
  border-radius: 100%;
  height: auto;
  border: 5px solid #fff;
}

.pixfort_ebook_9 .author_text {
  max-width: 270px;
  margin-left: 20px;
  position: relative;
  display: inline-block;
  text-align: left;
}

.pixfort_ebook_9 .name_st {
  color: #000;
  font-size: 22px;
  font-weight: 400;
  line-height: 100%;
}

.pixfort_ebook_9 .job_st {
  color: #ff2a68;
  font-size: 12px;
  font-style: italic;
  line-height: 100%;
  padding-bottom: 10px;
}

.pixfort_ebook_9 .details_st {
  color: gray;
  font-size: 14px;
}

.pixfort_ebook_9 .icons_st {
  background: #fff;
  padding: 5px 25px;
  border-radius: 3px;
  text-align: left;
  position: relative;
  display: inline-block;
  margin-bottom: 40px;
}

.pixfort_ebook_9 .yt_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/yt.png);
  margin-left: 10px;
}

.pixfort_ebook_9 .yt_button:hover {
  background: url(../images/Social_icons/youtube-hover.png);
  float: right;
}

.pixfort_ebook_9 .twitter_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/twitter.png);
  margin-left: 10px;
}

.pixfort_ebook_9 .twitter_button:hover {
  float: right;
  background: url(../images/Social_icons/twitter-hover.png);
}

.pixfort_ebook_9 .facebook_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/facebook.png);
}

.pixfort_ebook_9 .facebook_button:hover {
  float: right;
  background: url(../images/Social_icons/facebook-hover.png);
}

/*  Part 5:  #Partners    */
.pixfort_ebook_9 .download_section {
  background: #fff;
  padding: 40px 0;
  text-align: center;
}

.pixfort_ebook_9 .down_title {
  color: #000;
  font-size: 28px;
}

.pixfort_ebook_9 .down_subtitle {
  color: #a9a9a9;
  font-size: 16px;

  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.pixfort_ebook_9 .getebook_btn a {
  background: #fff;
  border: none;
  border-radius: 3px;

  font-weight: 700;
  font-size: 16px;
  color: #ff2a68;
  border: 3px solid #ff2a68;
  position: relative;
  display: inline-block;
  margin-top: 15px;
  margin-bottom: 20px;
  padding: 15px 30px;
  text-decoration: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}

.pixfort_ebook_9 .getebook_btn a:hover {
  background: #ff2a68;
  color: #fff;
}

.pixfort_ebook_9 .padd_updown {
  text-align: center;
  position: relative;
  padding-top: 40px;
}

.pixfort_ebook_9 .logos_width {
  display: inline-block;
}

/*  Part 6: #Footer     */
.pixfort_ebook_9 .foot_st {
  background: #ececec;
  text-align: center;
}

.pixfort_ebook_9 .rights_st {
  color: #a9a9a9;
  font-size: 14px;

  text-align: left;
  padding-top: 25px;
  position: relative;
  display: inline-block;
}

.pixfort_ebook_9 .pixfort_st {
  color: #ff2a68;
  font-weight: 700;
  font-size: 14px;

  text-align: left;
  position: relative;
  display: inline-block;
}

.pixfort_ebook_9 .likes_st {
  color: #a9a9a9;
  font-size: 14px;

  position: relative;
  display: inline-block;
  padding-right: 15px;
  padding-top: 25px;
  float: right;
}

.pixfort_ebook_9 .socbuttons {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding-bottom: 10px;
  width: 100%;
}

.pixfort_ebook_9 .soc_icons {
  border-radius: 3px;
  position: relative;
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 15px;
  float: right;
}

/* ------------------------------------------------------------------------------------ */
.confirm_page {
  display: none;
  height: auto;
}

.confirm_page_9 {
  background: linear-gradient(#ff5e3a, #ff2a68) no-repeat;
  background-size: cover;
  box-shadow: inset 0 -5px 0 0 rgba(0, 0, 0, 0.3) !important;
  border-radius: 2px;
}

.pixfort_ebook_9 .confirm_header {
  text-align: center;
  color: #fff;
  line-height: 35px;
  width: 500px;
  max-width: 100%;
  position: relative;

  font-weight: 600;
  font-size: 26px;
  padding-top: 40px;
}

.pixfort_ebook_9 .sub_text {
  color: rgba(255, 255, 255, 0.6);
  text-align: center;
  padding: 10px 0;
  font-size: 15px;
}

.pixfort_ebook_9 .code_text {
  color: #fff;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 10px;
  font-size: 22px;
}

.pixfort_ebook_9 .confirm_text {
  text-align: center;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.5);
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;

  padding-top: 10px;
  padding-bottom: 30px;
}

.pixfort_ebook_9 .download_button {
  background: #fff;
  color: #ff2a68;
  padding: 10px 30px;
  text-decoration: none;
  border-radius: 3px;
  font-size: 16px;
  font-weight: 700;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}

.pixfort_ebook_9 .download_button:hover {
  background: rgba(255, 255, 255, 0.9);
}

.pixfort_ebook_9 .confirm_logo {
  text-align: center;
  padding: 20px;
}

.pixfort_ebook_9 .confirm_social {
  text-align: center;
}

.pixfort_ebook_9 .confirm_social .confirm_social_box {
  background: rgba(0, 0, 0, 0.1);
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 30px;
  padding: 10px;
  border-radius: 3px;
  padding-bottom: 0;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2) !important;
}

.pixfort_ebook_9 .confirm_gp {
  position: relative;
  top: -15px !important;
  padding: 0 20px;
}

.pixfort_ebook_9 .success {
  background: #cffff5;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #b9ecce;
  border-radius: 5px;
  font-weight: 400;
}

.pixfort_ebook_9 .error {
  background: #ffdfdf;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #ffcaca;
  border-radius: 5px;
  font-weight: 400;
}

/*10 - Business*/
/* Table of Content
==================================================
    Part 1:  #Header
    Part 2:  #Contact
    Part 3:  #Partners
    Part 4:  #Features
    Part 5:  #Video & Contact
    Part 6:  #Testimonials
    Part 7:  #Footer

==================================================
*/
/*  Part 1: #Header     */
.pixfort_business_10 .header_style {
  background: #fff;
  padding: 25px 0;
  border-bottom: 3px solid #ddd;
}

.pixfort_business_10 .yt_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/yt.png);
  margin-left: 5px;
}

.pixfort_business_10 .yt_button:hover {
  background: url(../images/Social_icons/youtube-hover.png);
  float: right;
}

.pixfort_business_10 .twitter_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/twitter.png);
  margin-left: 5px;
}

.pixfort_business_10 .twitter_button:hover {
  float: right;
  background: url(../images/Social_icons/twitter-hover.png);
}

.pixfort_business_10 .facebook_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/facebook.png);
  margin-left: 5px;
}

.pixfort_business_10 .facebook_button:hover {
  float: right;
  background: url(../images/Social_icons/facebook-hover.png);
}

.pixfort_business_10 .htext_style {
  color: #a9a9a9;
  font-size: 14px;
  float: right;
  margin-right: 15px;
  padding-top: 5px;
  display: inline-block;
}

/*  Part 2: #Contact     */
.pixfort_business_10 .page_style {
  background: url(../images/10_business/bg.png) #55516d fixed no-repeat center
    top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding-top: 80px;
}

.pixfort_business_10 .text_zone {
  position: relative;
  display: inline-block;
  width: 370px;
  float: left;
}

.pixfort_business_10 .TT1 {
  color: #000;
  font-size: 36px;

  font-weight: 600;
  line-height: 150%;
}

.pixfort_business_10 .segment {
  background: #5b9a68;
  width: 70px;
  height: 5px;
  margin: 10px 0;
}

.pixfort_business_10 .TT2 {
  color: #2f4f4f;
  font-size: 16px;

  line-height: 26px;
  padding-bottom: 20px;
  max-width: 370px;
}

.pixfort_business_10 .check_st {
  text-align: left;
}

.pixfort_business_10 .carac_st {
  font-size: 14px;
  font-weight: 600;
  font-style: italic;
  position: relative;
  top: -10px;
  line-height: 200%;
}

.pixfort_business_10 .apply_btn {
  text-align: left;
}

.pixfort_business_10 .apply_btn a {
  background: rgba(103, 67, 151, 0);
  color: #5b9a68;
  border: 2px solid #5b9a68;
  border-radius: 3px;

  font-weight: 700;
  font-size: 16px;
  position: relative;
  display: inline-block;
  margin-top: 35px;
  padding: 12px 45px;
  text-decoration: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}

.pixfort_business_10 .apply_btn a:hover {
  background: #5b9a68;
  color: #fff;
}

.pixfort_business_10 .picture_zone img {
  position: relative;
  display: inline-block;
  width: 53%;
  margin-top: 30px;
  margin-bottom: 0;
  vertical-align: bottom;
  float: right;
}

/*  Part 3: #Partners     */
.pixfort_business_10 .logos_sect {
  background: #f6f6f6;
  background-size: cover;
  text-align: center;
}

.pixfort_business_10 .padd_updown {
  padding: 30px 0;
  text-align: center;
  position: relative;
}

.pixfort_business_10 .logos_width {
  display: inline-block;
}

/*  Part 4: #Features     */
.pixfort_business_10 .bundle_section {
  background: #fff;
  text-align: center;
  padding-bottom: 50px;
  border: 1px solid #ddd;
}

.pixfort_business_10 .onethird_st {
  text-align: center;
  position: relative;
  display: inline-block;
  max-width: 250px;
}

.pixfort_business_10 .what_st {
  color: #5b9a68;
  font-size: 20px;

  font-weight: 600;
  line-height: 100%;
  padding-top: 40px;
}

.pixfort_business_10 .great_st {
  color: gray;
  font-size: 16px;

  padding-bottom: 30px;
}

.pixfort_business_10 .icons_style {
  background: linear-gradient(#8dd39c, #5b9a68);
  position: relative;
  width: 90px;
  height: 90px;
  text-align: center;
  border-radius: 45px;
  display: inline-block;
}

.pixfort_business_10 .icon_st {
  position: relative;
  display: inline-block;
  top: 22%;
  width: 50%;
}

.pixfort_business_10 .T1 {
  color: #696969;
  text-align: center;
  font-size: 22px;

  font-weight: 500;
  padding-top: 30px;
}

.pixfort_business_10 .T2 {
  color: #a9a9a9;
  text-align: center;
  font-size: 16px;

  line-height: 26px;
}

/*  Part 5: #Features     */
.pixfort_business_10 .why_section {
  padding: 50px 0;
}

.pixfort_business_10 .left_zone {
  position: relative;
  display: inline-block;
  width: 100%;
  float: left;
  padding-bottom: 30px;
}

.pixfort_business_10 .title_st {
  color: #000;
  font-size: 26px;

  padding-top: 25px;
  text-align: left;
}

.pixfort_business_10 .txt_st {
  color: #a9a9a9;
  font-size: 18px;

  text-align: left;
  line-height: 150%;
  padding-bottom: 15px;
}

.pixfort_business_10 .video_style iframe,
.pixfort_business_10 .video_style object,
.pixfort_business_10 .video_style video,
.pixfort_business_10 .video_style embed {
  width: 100%;
  height: 300px;
}

.pixfort_business_10 .text_input {
  background: rgb(233, 167, 39);
  background: linear-gradient(
    90deg,
    rgba(233, 167, 39, 1) 0%,
    rgba(252, 216, 38, 1) 50%,
    rgba(233, 167, 39, 1) 100%
  );
  position: relative;
  display: inline-block;
  width: 100%;
  text-align: left;
  border-radius: 15px;
  padding: 4px 0;
}

.pixfort_business_10 .headtext_style {
  color: #000;
  font-size: 26px;

  line-height: 100%;
  text-align: left;
  padding: 30px 20px;
}

.pixfort_business_10 .subtext_style {
  color: #a9a9a9;
  font-size: 18px;

  max-width: 320px;
  text-align: left;
  padding: 0 20px;
  padding-bottom: 14px;
  line-height: 25px;
}

.pixfort_business_10 .subscribe_btn {
  padding: 30px 30px 5px 15px;
  border: none;
  border-radius: 3px;
  color: #fff;
  margin: 0;
  position: relative;
  width: 100%;
  height: 48px;

  font-weight: 400;
  font-size: 16px;
  padding: 10px;
}

.pixfort_business_10 .subscribe_btn:hover {
  background: #459253;
  color: #fff;
  padding-top: 50px;
  margin: 0;
  padding: 10px;
}

.pixfort_business_10 .contact_st form {
  position: relative;
  display: inline-block;
  width: 100%;
}

.pixfort_business_10 #contact_form {
  position: relative;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  box-sizing: border-box;
}

.pixfort_business_10 #contact_form input,
.pixfort_business_10 #contact_form textarea,
.pixfort_business_10 #contact_form select,
.pixfort_business_10 #contact_form input:focus,
.pixfort_business_10 #contact_form textarea:focus,
.pixfort_business_10 #contact_form select:focus {
  background: #eee;
  position: relative;
  padding-left: 16px;
  padding-right: 16px;
  border-radius: 3px;
  color: #888;

  font-weight: 400;
  font-size: 16px;
  width: 100%;
  padding: 15px 10px;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
}

.pixfort_business_10 .note_st {
  text-align: left;
  color: #bbb;
  font-size: 13px;

  text-align: left;
  padding: 5px 20px 17px;
}

/*  Part 6: #Testimonials     */
.pixfort_business_10 .envato_unbounce {
  background: url(../images/10_business/bg.png) #55516d fixed no-repeat center
    top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  text-align: center;
}

.pixfort_business_10 .cadre_st {
  padding-top: 50px;
  padding-bottom: 15px;
}

.pixfort_business_10 .L1_style {
  color: #5b9a68;
  font-size: 20px;
  text-align: center;
  line-height: 100%;
}

.pixfort_business_10 .L3_style {
  color: #a9a9a9;
  font-size: 16px;
  text-align: center;

  margin-bottom: 40px;
}

.pixfort_business_10 .box_1 {
  background: #f9f9f9;
  border-radius: 5px;
  border: 1px solid #eee;
  position: relative;
  display: inline-block;
  margin-left: 20px;
  margin-bottom: 20px;
}

.pixfort_business_10 .box_2 {
  background: #f9f9f9;
  border-radius: 5px;
  border: 1px solid #eee;
  position: relative;
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 20px;
}

.pixfort_business_10 .b_style {
  position: relative;
  display: inline-block;
  float: left;
}

.pixfort_business_10 .logo_style {
  border-radius: 100%;
  height: auto;
  margin-left: 10px;
  margin-top: 15px;
}

.pixfort_business_10 .txt_style {
  float: right;

  color: gray;
  max-width: 74%;
  padding: 10px;
  text-align: left;
  font-size: 14px;
  display: inline-block;
  position: relative;
}

.pixfort_business_10 .stars_st {
  width: 30%;
}

.pixfort_business_10 .env_st {
  color: #59a3fc;
  position: relative;
  top: -2px;
}

/*  Part 6: #Footer     */
.pixfort_business_10 .foot_st {
  background: #f6f6f6;
  text-align: center;
}

.pixfort_business_10 .bg_foot {
  background: #f2f2f2;
  text-align: center;
}

.pixfort_business_10 .rights_st {
  color: #a9a9a9;
  font-size: 14px;

  text-align: left;
  padding-top: 25px;
  position: relative;
  display: inline-block;
}

.pixfort_business_10 .pixfort_st {
  color: #5b9a68;
  font-weight: 700;
  font-size: 14px;

  text-align: left;
  position: relative;
  display: inline-block;
}

.pixfort_business_10 .likes_st {
  color: #a9a9a9;
  font-size: 14px;

  position: relative;
  display: inline-block;
  padding-right: 15px;
  padding-top: 25px;
  float: right;
}

.pixfort_business_10 .socbuttons {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding-bottom: 10px;
  width: 100%;
}

.pixfort_business_10 .soc_icons {
  border-radius: 3px;
  position: relative;
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 15px;
  float: right;
}

/* ------------------------------------------------------------------------------------ */
.confirm_page {
  display: none;
  height: auto;
}

.confirm_page_10 {
  background: #5b9a68;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3) !important;
  border-radius: 2px;
  width: 500px;
  max-width: 100%;
}

.pixfort_business_10 .confirm_header {
  text-align: center;
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  line-height: 35px;
  width: 500px;
  max-width: 100%;
  position: relative;

  font-weight: 600;
  font-size: 26px;
  padding-top: 40px;
}

.pixfort_business_10 .confirm_text {
  text-align: center;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.7);

  padding-top: 10px;
  padding-bottom: 30px;
  max-width: 400px;
  margin-right: auto;
  margin-left: auto;
}

.pixfort_business_10 .confirm_logo {
  text-align: center;
  padding: 20px;
}

.pixfort_business_10 .confirm_social {
  text-align: center;
}

.pixfort_business_10 .confirm_social .confirm_social_box {
  background: rgba(0, 0, 0, 0.2);
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 30px;
  padding: 10px 6px;
  border-radius: 3px;
  padding-bottom: 0;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2) !important;
}

.pixfort_business_10 .confirm_gp {
  position: relative;
  top: -15px !important;
  padding: 0 20px;
}

.pixfort_business_10 .success {
  background: #cffff5;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #b9ecce;
  border-radius: 5px;
  font-weight: 400;
}

.pixfort_business_10 .error {
  background: #ffdfdf;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #ffcaca;
  border-radius: 5px;
  font-weight: 400;
}

/*11 - Form Page*/
/* Table of Content
==================================================
    Part 1:  #Header
    Part 0:  #Video & Contact
    Part 0:  #Footer

==================================================
*/
/*  Part 1:  #Header    */
.pixfort_form_11 .header_style {
  background: #fff;
  padding: 25px 0;
  border-bottom: 3px solid #ddd;
}

.pixfort_form_11 .yt_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/yt.png);
  margin-left: 5px;
}

.pixfort_form_11 .yt_button:hover {
  background: url(../images/Social_icons/youtube-hover.png);
  float: right;
}

.pixfort_form_11 .twitter_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/twitter.png);
  margin-left: 5px;
}

.pixfort_form_11 .twitter_button:hover {
  float: right;
  background: url(../images/Social_icons/twitter-hover.png);
}

.pixfort_form_11 .facebook_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/facebook.png);
  margin-left: 5px;
}

.pixfort_form_11 .facebook_button:hover {
  float: right;
  background: url(../images/Social_icons/facebook-hover.png);
}

.pixfort_form_11 .htext_style {
  color: #a9a9a9;
  font-size: 14px;
  float: right;
  margin-right: 15px;
  padding-top: 5px;
  display: inline-block;
}

/*  Part 2:  #Video & Contact    */
.pixfort_form_11 .why_section {
  background: #f5f5f5;
  padding: 50px 0;
}

.pixfort_form_11 .left_zone {
  position: relative;
  display: inline-block;
  width: 100%;
  float: left;
  padding-bottom: 30px;
}

.pixfort_form_11 .title_st {
  color: #000;
  font-size: 26px;

  padding-top: 25px;
  text-align: left;
}

.pixfort_form_11 .txt_st {
  color: #a9a9a9;
  font-size: 18px;

  text-align: left;
  line-height: 150%;
  padding-bottom: 15px;
}

.pixfort_form_11 .video_style iframe,
.pixfort_form_11 .video_style object,
.pixfort_form_11 .video_style video,
.pixfort_form_11 .video_style embed {
  width: 100%;
  height: 300px;
}

.pixfort_form_11 .text_input {
  background: #fff;
  position: relative;
  display: inline-block;
  width: 100%;
  text-align: left;
  border-radius: 3px;
}

.pixfort_form_11 .headtext_style {
  color: #000;
  font-size: 26px;

  line-height: 100%;
  text-align: left;
  padding: 30px 20px;
}

.pixfort_form_11 .subtext_style {
  color: #a9a9a9;
  font-size: 18px;

  max-width: 320px;
  text-align: left;
  padding: 0 20px;
  padding-bottom: 14px;
}

.pixfort_form_11 .subscribe_btn {
  background: #5b9a68;
  padding: 30px 30px 5px 15px;
  border: none;
  border-radius: 3px;
  color: #fff;
  margin: 0;
  position: relative;
  width: 100%;
  height: 48px;

  font-weight: 400;
  font-size: 16px;
  padding: 10px;
}

.pixfort_form_11 .subscribe_btn:hover {
  background: #459253;
  color: #fff;
  padding-top: 50px;
  margin: 0;
  padding: 10px;
}

.pixfort_form_11 .contact_st form {
  position: relative;
  display: inline-block;
  width: 100%;
}

.pixfort_form_11 #contact_form {
  position: relative;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  box-sizing: border-box;
}

.pixfort_form_11 #contact_form input,
.pixfort_form_11 #contact_form select,
.pixfort_form_11 #contact_form textarea,
.pixfort_form_11 #contact_form input:focus,
.pixfort_form_11 #contact_form select:focus,
.pixfort_form_11 #contact_form textarea:focus {
  background: #eee;
  position: relative;
  padding-left: 16px;
  padding-right: 16px;
  border-radius: 3px;
  color: #888;

  font-weight: 400;
  font-size: 16px;
  width: 100%;
  padding: 15px 10px;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
}

.pixfort_form_11 .note_st {
  text-align: left;
  color: #bea6dd;
  font-size: 13px;

  text-align: left;
  padding: 5px 20px 17px;
}

/*  Part 3: #Footer     */
.pixfort_form_11 .foot_st {
  background: #f6f6f6;
  text-align: center;
}

.pixfort_form_11 .bg_foot {
  background: #f2f2f2;
  text-align: center;
}

.pixfort_form_11 .rights_st {
  color: #a9a9a9;
  font-size: 14px;

  text-align: left;
  padding-top: 25px;
  position: relative;
  display: inline-block;
}

.pixfort_form_11 .pixfort_st {
  color: #5b9a68;
  font-weight: 700;
  font-size: 14px;

  text-align: left;
  position: relative;
  display: inline-block;
}

.pixfort_form_11 .likes_st {
  color: #a9a9a9;
  font-size: 14px;

  position: relative;
  display: inline-block;
  padding-right: 15px;
  padding-top: 25px;
  float: right;
}

.pixfort_form_11 .socbuttons {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding-bottom: 10px;
  width: 100%;
}

.pixfort_form_11 .soc_icons {
  border-radius: 3px;
  position: relative;
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 15px;
  float: right;
}

/* ------------------------------------------------------------------------------------ */
.confirm_page {
  display: none;
  height: auto;
}

.confirm_page_11 {
  background: #5b9a68;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3) !important;
  border-radius: 2px;
  width: 500px;
  max-width: 100%;
}

.pixfort_form_11 .confirm_header {
  text-align: center;
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  line-height: 35px;
  width: 500px;
  max-width: 100%;
  position: relative;

  font-weight: 600;
  font-size: 26px;
  padding-top: 40px;
}

.pixfort_form_11 .confirm_text {
  text-align: center;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.7);

  padding-top: 10px;
  padding-bottom: 30px;
  max-width: 400px;
  margin-right: auto;
  margin-left: auto;
}

.pixfort_form_11 .confirm_logo {
  text-align: center;
  padding: 20px;
}

.pixfort_form_11 .confirm_social {
  text-align: center;
}

.pixfort_form_11 .confirm_social .confirm_social_box {
  background: rgba(0, 0, 0, 0.2);
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 30px;
  padding: 10px 6px;
  border-radius: 3px;
  padding-bottom: 0;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2) !important;
}

.pixfort_form_11 .confirm_gp {
  position: relative;
  top: -15px !important;
  padding: 0 20px;
}

.pixfort_form_11 .success {
  background: #cffff5;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #b9ecce;
  border-radius: 5px;
  font-weight: 400;
}

.pixfort_form_11 .error {
  background: #ffdfdf;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #ffcaca;
  border-radius: 5px;
  font-weight: 400;
}

/*12 - Subscribe*/
/* Table of Content
==================================================
     Part 1: #Header
     Part 2: #Contact & Video
     Part 3: #Footer

==================================================
*/
/*--- Part 1: #Header  ---*/
.pixfort_subscribe_12 .header_style {
  background-color: #fff;
  padding: 25px 0;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.15);
}

.pixfort_subscribe_12 .fright {
  float: right;
}

.pixfort_subscribe_12 .htext_style {
  color: #a9a9a9;
  font-size: 14px;
  float: right;
  margin-right: 15px;
  padding-top: 5px;
}

.pixfort_subscribe_12 .yt_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/yt.png);
  margin-left: 5px;
}

.pixfort_subscribe_12 .yt_button:hover {
  float: right;
  background: url(../images/Social_icons/youtube-hover.png);
}

.pixfort_subscribe_12 .twitter_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/twitter.png);
  margin-left: 5px;
}

.pixfort_subscribe_12 .twitter_button:hover {
  float: right;
  background: url(../images/Social_icons/twitter-hover.png);
}

.pixfort_subscribe_12 .facebook_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/facebook.png);
  margin-left: 5px;
}

.pixfort_subscribe_12 .facebook_button:hover {
  float: right;
  background: url(../images/Social_icons/facebook-hover.png);
}

/*--- Part 2: #Contact & Video  ---*/
.pixfort_subscribe_12 .page_style {
  background: #eaeaea;
  text-align: center;
}

.pixfort_subscribe_12 .context_style {
  background-color: #fff;
  position: relative;
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
  border-radius: 4px;
  overflow: hidden;
  color: #000;

  margin-top: 70px;
  padding: 30px 40px;
}

.pixfort_subscribe_12 .title_style {
  background-color: #fff;
  color: #000;
  font-size: 26px;
  font-weight: 700;
}

.pixfort_subscribe_12 .subtitle_style {
  background-color: #fff;
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
  color: #a9a9a9;
  font-size: 18px;
  padding: 20px 0;
}

.pixfort_subscribe_12 .email_subscribe {
  display: inline-block;
  position: relative;
  text-align: center;
  width: 75%;
}

.pixfort_subscribe_12 #contact_form input,
.pixfort_subscribe_12 #contact_form select,
.pixfort_subscribe_12 #contact_form textarea,
.pixfort_subscribe_12 #contact_form input:focus,
.pixfort_subscribe_12 #contact_form select:focus,
.pixfort_subscribe_12 #contact_form textarea:focus {
  background: #eee;
  float: left;
  border-radius: 3px;
  color: #888;

  font-weight: 400;
  font-size: 16px;
  height: 36px;
  width: 66% !important;
  display: inline-block;
  position: relative;
  width: 66% !important;
  padding: 5px !important;
}

.pixfort_subscribe_12 .subscribe_btn .subscribe_btn {
  background: #11b1c2;
  border-radius: 3px;
  color: #fff;

  font-weight: 400;
  font-size: 16px;
  text-decoration: none;
  position: relative;
  display: inline-block;
  float: right;
  padding: 12px 30px;
  border: none;
}

.pixfort_subscribe_12 .subscribe_btn .subscribe_btn:hover {
  background: #0da5b8;
  color: #fff;
  border: none;
}

.pixfort_subscribe_12 .note_st {
  text-align: center;
  color: #d3d3d3;
  font-size: 14px;
  text-align: left;
  position: relative;
  top: -15px;
}

.pixfort_subscribe_12 .coming_st {
  text-align: center;
  position: relative;

  width: 60%;
  margin-left: 20%;
}

.pixfort_subscribe_12 .tit_style {
  text-align: center;
  padding-top: 60px;

  font-size: 26px;
  font-weight: 700;
  color: #000;
}

.pixfort_subscribe_12 .txt_style {
  text-align: center;
  color: #a9a9a9;
  font-size: 18px;
}

.pixfort_subscribe_12 .video_style {
  padding-top: 25px;
  padding-bottom: 55px;
  text-align: center;
  position: relative;
  max-width: 600px;
  max-height: 337px;
  margin-left: auto;
  margin-right: auto;
}

.pixfort_subscribe_12 .video_style iframe {
  width: 600px;
  height: 337px;
  padding: 0px;
  text-align: center;
}

.pixfort_subscribe_12 .pad_30 {
  padding-top: 30px;
}

/*--- Part 3: #Footer  ---*/
.pixfort_subscribe_12 .foot_st {
  background: #fff;
  text-align: center;
}

.pixfort_subscribe_12 .rights_st {
  color: #a9a9a9;
  font-size: 14px;

  text-align: left;
  padding-top: 25px;
  position: relative;
  display: inline-block;
}

.pixfort_subscribe_12 .pixfort_st {
  color: #11b1c2;
  font-weight: 700;
  font-size: 14px;

  text-align: left;
  position: relative;
  display: inline-block;
}

.pixfort_subscribe_12 .likes_st {
  color: #a9a9a9;
  font-size: 14px;

  position: relative;
  display: inline-block;
  padding-top: 25px;
  padding-right: 15px;
  float: right;
}

.pixfort_subscribe_12 .socbuttons {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding-bottom: 10px;
  width: 100%;
}

.pixfort_subscribe_12 .soc_icons {
  border-radius: 3px;
  position: relative;
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 15px;
  float: right;
}

/* ------------------------------------------------------------------------------------ */
.confirm_page {
  display: none;
  height: auto;
}

.confirm_page_12 {
  background: #11b1c2;
  box-shadow: inset 0 -5px 0 0 rgba(0, 0, 0, 0.3) !important;
  border-radius: 2px;
}

.confirm_page_12 .conf_img {
  border-radius: 100%;
  display: inline-block;
  border: 2px solid #fff;
  padding: 25px;
  margin-top: 15px;
  margin-bottom: 5px;
  line-height: 50px;
}

.confirm_page_12 .conf_img {
  width: 50px;
  height: 50px;
}

.pixfort_subscribe_12 .confirm_header {
  text-align: center;
  color: #fff;
  line-height: 35px;
  width: 500px;
  max-width: 100%;
  position: relative;

  font-weight: 600;
  font-size: 26px;
}

.pixfort_subscribe_12 .confirm_text {
  text-align: center;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.5);

  padding-top: 10px;
  padding-bottom: 30px;
  font-weight: 700;
}

.pixfort_subscribe_12 .confirm_logo {
  text-align: center;
  padding: 20px;
}

.pixfort_subscribe_12 .confirm_social {
  text-align: center;
}

.pixfort_subscribe_12 .confirm_social .confirm_social_box {
  background: rgba(0, 0, 0, 0.2);
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 30px;
  padding: 10px 6px;
  border-radius: 3px;
  padding-bottom: 0;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2) !important;
}

.pixfort_subscribe_12 .confirm_gp {
  position: relative;
  top: -15px !important;
  padding: 0 20px;
}

.pixfort_subscribe_12 .success {
  background: #cffff5;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #b9ecce;
  border-radius: 5px;
  font-weight: 400;
}

.pixfort_subscribe_12 .error {
  background: #ffdfdf;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #ffcaca;
  border-radius: 5px;
  font-weight: 400;
}

/*13 - Gym*/
/* Table of Content
==================================================
    Part 1: #Header
    Part 2: #Contact
    Part 3: #Partners
    Part 4: #Features
    Part 5: #Contact
    Part 6: #Testimonials
    Part 7: #Footer

==================================================
*/
/*---  Part 1: #Header ---*/
.pixfort_gym_13 .slow_fade {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}

.pixfort_gym_13 .header_style {
  background: #fff;
  padding: 20px 0;
  box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
}

.pixfort_gym_13 .yt_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/social_icons/yt.png);
  margin-left: 5px;
}

.pixfort_gym_13 .yt_button:hover {
  background: url(../images/social_icons/youtube-hover.png);
}

.pixfort_gym_13 .twitter_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/social_icons/twitter.png);
  margin-left: 5px;
}

.pixfort_gym_13 .twitter_button:hover {
  background: url(../images/social_icons/twitter-hover.png);
}

.pixfort_gym_13 .facebook_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/social_icons/facebook.png);
  margin-left: 5px;
}

.pixfort_gym_13 .facebook_button:hover {
  background: url(../images/social_icons/facebook-hover.png);
}

.pixfort_gym_13 .htext_style {
  color: #a9a9a9;
  font-size: 14px;
  float: right;
  margin-right: 15px;
  padding-top: 5px;
  display: inline-block;
}

/*---  Part 2: #Contact ---*/
.pixfort_gym_13 .page_style {
  background: url(../images/13_gym/bg.jpg) #1f334a fixed no-repeat center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.pixfort_gym_13 .text_page {
  text-align: center;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-top: 140px;
}

.pixfort_gym_13 .title {
  text-align: center;
  font-size: 48px;

  font-weight: bolder;
  color: #fff;
}

.pixfort_gym_13 .subtitle {
  text-align: center;
  font-size: 22px;

  font-weight: 400;
  color: #d3d3d3;
}

.pixfort_gym_13 .one_link {
  text-align: center;
  padding-top: 30px;
}

.pixfort_gym_13 .start_btn a {
  background: #f83;
  font-size: 18px;
  color: #fff;

  padding: 20px 30px;
  line-height: 30px;
  display: inline-block;
  border-radius: 3px;
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-top: 15px;
}

.pixfort_gym_13 .start_btn a:hover {
  background: #f27227;
}

.pixfort_gym_13 .note_st {
  text-align: center;
  color: #a9a9a9;
  font-size: 13px;

  padding-top: 30px;
}

@-webkit-keyframes new_icon {
  0% {
    -webkit-transform: translate(0px, 5px);
  }

  100% {
    -webkit-transform: translate(0px, -15px);
  }
}

@-moz-keyframes new_icon {
  0% {
    background-position: 0 0;
  }

  100% {
    background-position: 0 600%;
  }
}

.pixfort_gym_13 .arrow_st {
  text-align: center;
  padding: 20px 0;
  animation: new_icon 1s linear 0 infinite alternate;
  -webkit-animation: new_icon 2s linear 0 infinite alternate;
}

/*---  Part 3: #Partners ---*/
.pixfort_gym_13 .logos_sect {
  background: #eee;
  background-size: cover;
  text-align: center;
  padding-bottom: 20px;
}

.pixfort_gym_13 .text_logos {
  color: gray;
  padding-top: 30px;
  font-size: 14px;

  font-weight: 700;
}

.pixfort_gym_13 .padd_updown {
  padding: 30px 0;
  text-align: center;
  position: relative;
}

.pixfort_gym_13 .logo_width {
  max-width: 100%;
}

/*---  Part 4: #Features ---*/
.pixfort_gym_13 .gym_life {
  background: #fff;
  background-size: cover;
}

.pixfort_gym_13 .top_padding {
  padding-top: 60px;
}

.pixfort_gym_13 .part_st {
  position: relative;
  text-align: center;
}

.pixfort_gym_13 .logo_style {
  border-radius: 100%;
  height: auto;
}

.pixfort_gym_13 .img_gym_st {
  display: inline-block;
  text-align: center;
  width: 220px;
  height: 200px;
  overflow: hidden;
  position: relative;
}

.pixfort_gym_13 .img_gym_st img {
  margin-left: -100%;
  margin-right: -100%;
}

.pixfort_gym_13 .text_gym_style {
  position: relative;
  padding-top: 15px;
  text-align: center;
}

.pixfort_gym_13 .gym_st {
  color: #000;
  font-weight: 700;
  font-size: 18px;
}

.pixfort_gym_13 .gym_text {
  color: #a9a9a9;
  font-size: 14px;

  max-width: 200px;
  margin-right: auto;
  margin-left: auto;
}

.pixfort_gym_13 .link_1_btn a {
  background: #f83;
  font-size: 12px;
  color: #fff;

  border-radius: 3px;
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding: 7px 25px 5px;
  margin-bottom: 50px;
  text-align: center;
}

.pixfort_gym_13 .link_1_btn a:hover {
  background: #f27227;
}

.pixfort_gym_13 .link_2_btn a {
  background: #f83;
  font-size: 12px;
  color: #fff;

  border-radius: 3px;
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding: 7px 25px 5px;
  margin-bottom: 50px;
  text-align: center;
}

.pixfort_gym_13 .link_2_btn a:hover {
  background: #f27227;
}

.pixfort_gym_13 .link_3_btn a {
  background: #f83;
  font-size: 12px;
  color: #fff;
  border-radius: 3px;
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding: 7px 25px 5px;
  text-align: center;
}

.pixfort_gym_13 .link_3_btn a:hover {
  background: #f27227;
}

.pixfort_gym_13 .column {
  padding: 20px 0;
}

/*---  Part 5: #Contact ---*/
.pixfort_gym_13 .join_us_section {
  padding-top: 40px;
}

.pixfort_gym_13 .zone_left {
  position: relative;
  display: inline-block;
  padding: 40px 0 10px;
  width: 100%;
}

.pixfort_gym_13 .icon_st img {
  position: relative;
  display: inline-block;
  float: left;
  padding-top: 10px;
}

.pixfort_gym_13 .text_st {
  position: relative;
  display: inline-block;
  width: 70%;
  padding-left: 40px;
  padding-bottom: 30px;
}

.pixfort_gym_13 .title_st {
  color: #000;
  font-size: 22px;

  line-height: 100%;
  padding-top: 10px;
}

.pixfort_gym_13 .subject_st {
  color: #a9a9a9;
  font-size: 16px;

  line-height: 26px;
  display: inline-block;
  width: 100%;
  position: relative;
  top: -5px;
}

.pixfort_gym_13 .pix_form_area {
  border-radius: 3px;
  overflow: hidden;
}

.pixfort_gym_13 .substyle {
  background: #ebeaea;
  padding-top: 40px;
  padding-bottom: 5px;
}

.pixfort_gym_13 .title-style {
  margin-left: 20px;
  color: #000;
  font-size: 22px;
}

.pixfort_gym_13 .text-style {
  position: relative;
  font-size: 14px;
  color: #a9a9a9;
  margin-left: 20px;
}

.pixfort_gym_13 .send_btn button {
  background: #f83;
  padding: 10px 40px;
  border-radius: 3px;
  font-weight: 400;
  text-shadow: none;
  color: #fff;

  font-size: 16px;
  text-decoration: none;
  border: none;
  position: relative;
  display: inline-block;
}

.pixfort_gym_13 .send_btn button:hover {
  background: #f27227;
}

.pixfort_gym_13 #contact_form {
  color: #000;
  font-size: 11px;
  position: relative;
  margin-right: 20px;
  margin-left: 20px;
}

.pixfort_gym_13 #contact_form input,
.pixfort_gym_13 #contact_form select,
.pixfort_gym_13 #contact_form textarea,
.pixfort_gym_13 #contact_form input:focus,
.pixfort_gym_13 #contact_form select:focus,
.pixfort_gym_13 #contact_form textarea:focus {
  background: #fff;
  padding: 12px 10px;
  border: 1px solid #fff;
  border-radius: 3px;
  outline: none;
  color: #000;
  font-size: 15px;

  position: relative;
  width: 100%;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  padding-left: 10px;
}

.pixfort_gym_13 .note_contact {
  background: #ddd;
  text-align: center;
  color: gray;
  font-size: 13px;

  padding: 25px 20px;
}

/*---  Part 6: #Testimonials ---*/
.pixfort_gym_13 .envato_unbounce {
  background: #f5f5f5;
  text-align: center;
  padding: 40px 0;
}

.pixfort_gym_13 .L1_style {
  color: gray;
  font-size: 20px;
  text-align: center;
}

.pixfort_gym_13 .L3_style {
  color: #a9a9a9;
  font-size: 16px;
  text-align: center;
  line-height: 30px;
}

.pixfort_gym_13 .box_style {
  background: #eee;
  border-radius: 5px;
  border-bottom: 3px solid #ddd;
  width: 100%;
  margin-top: 40px;
  position: relative;
  display: inline-block;
}

.pixfort_gym_13 .b_style img {
  background: #eee;
  float: left;
  height: auto;
  width: 14%;
  height: auto;
  position: relative;
  display: inline-block;
  margin-left: 3%;
  margin-top: 20px;
}

.pixfort_gym_13 .logo_style {
  border-radius: 100%;
}

.pixfort_gym_13 .pix_testi_bottom {
  position: relative;
  top: -8px;
}

.pixfort_gym_13 .txt_style {
  background: #fff;
  float: right;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  width: 80%;
  color: gray;
  padding-left: 1%;
  text-align: left;
  font-size: 14px;
  display: inline-block;
  position: relative;
}

.pixfort_gym_13 .inner_txt_style {
  padding: 10px;
  padding-top: 20px;
}

.pixfort_gym_13 .txt {
  width: 100%;
}

.pixfort_gym_13 .star_st {
  width: 35%;
}

.pixfort_gym_13 .env_st {
  color: #f83;
  position: relative;
  top: -5px;
}

/*---  Part 7: #Footer ---*/
.pixfort_gym_13 .foot_st {
  background: #ececec;
  text-align: center;
}

.pixfort_gym_13 .rights_st {
  color: #a9a9a9;
  font-size: 14px;

  text-align: left;
  padding-top: 25px;
  position: relative;
  display: inline-block;
}

.pixfort_gym_13 .pixfort_st {
  color: #f68121;
  font-weight: 700;
  font-size: 14px;

  text-align: left;
  position: relative;
  display: inline-block;
}

.pixfort_gym_13 .likes_st {
  color: #a9a9a9;
  font-size: 14px;
  position: relative;
  display: inline-block;
  padding: 25px 15px 0;
  float: right;
}

.pixfort_gym_13 .socbuttons {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding-bottom: 10px;
  width: 100%;
}

.pixfort_gym_13 .soc_icons {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  position: relative;
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 15px;
  float: right;
}

/* ------------------------------------------------------------------------------------ */
.confirm_page {
  display: none;
  height: auto;
}

.confirm_page_13 {
  background: #f83;
  box-shadow: inset 0 -5px 0 0 rgba(0, 0, 0, 0.2) !important;
  border-radius: 2px;
}

.pixfort_gym_13 .confirm_header {
  text-align: center;
  color: #fff;
  line-height: 35px;
  width: 500px;
  max-width: 100%;
  position: relative;

  font-weight: 600;
  font-size: 26px;
  padding-top: 40px;
}

.pixfort_gym_13 .sub_text {
  color: rgba(255, 255, 255, 0.6);
  text-align: center;
  padding: 10px 0;
  font-size: 15px;
}

.pixfort_gym_13 .code_text {
  color: #fff;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 10px;
  font-size: 22px;
}

.pixfort_gym_13 .code_text span {
  background: rgba(0, 0, 0, 0.2);
  padding: 15px;
  border-radius: 3px;
  display: inline-block;
}

.pixfort_gym_13 .confirm_text {
  text-align: center;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.9);
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;

  padding-top: 10px;
  padding-bottom: 30px;
}

.pixfort_gym_13 .confirm_logo {
  text-align: center;
  padding: 20px;
}

.pixfort_gym_13 .confirm_social {
  text-align: center;
}

.pixfort_gym_13 .confirm_social .confirm_social_box {
  background: rgba(0, 0, 0, 0.1);
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 30px;
  padding: 10px 8px;
  border-radius: 3px;
  padding-bottom: 0;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2) !important;
}

.pixfort_gym_13 .confirm_gp {
  position: relative;
  top: -15px !important;
  padding: 0 20px;
}

.pixfort_gym_13 .success {
  background: #cffff5;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #b9ecce;
  border-radius: 5px;
  font-weight: 400;
}

.pixfort_gym_13 .error {
  background: #ffdfdf;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #ffcaca;
  border-radius: 5px;
  font-weight: 400;
}

/*  Parallax fix for small scrren devices   */
@media (max-width: 1124px) {
  .pixfort_gym_13 .page_style {
    background-attachment: scroll;
  }
}

/*14 - Agency*/
/* Table of Content
==================================================
    Part 1: #Contact
    Part 2: #Partners
    Part 3: #Features
    Part 4: #Testimonials
    Part 5: #Footer

==================================================
*/
/*---  Part 1: #Contact ---*/
.pixfort_agency_14 .slow_fade {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}

.pixfort_agency_14 .page_style {
  background: url(../images/14_agency/bg.png) center no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.pixfort_agency_14 .text_page {
  text-align: center;
  position: relative;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
}

.pixfort_agency_14 .title {
  text-align: center;
  font-size: 48px;

  font-weight: 500;
  color: #000;
  padding-top: 300px;
}

.pixfort_agency_14 .green_segment {
  background-color: #5b9a68;
  width: 60px;
  height: 5px;
  margin: 25px 0;
  margin-left: auto;
  margin-right: auto;
}

.pixfort_agency_14 .subtitle {
  text-align: center;
  font-size: 16px;

  font-weight: 400;
  color: #696969;
}

.pixfort_agency_14 .first_link {
  text-align: center;
  padding-top: 30px;
  margin-bottom: 350px;
}

.pixfort_agency_14 .get_1_btn a {
  font-size: 20px;
  font-weight: 700;
  color: #4d8c5a;
  border: 2px solid #5b9a68;
  padding: 20px 35px;
  text-align: center;
  display: inline-block;
  border-radius: 3px;
  text-decoration: none;
  position: relative;
}

.pixfort_agency_14 .get_1_btn a:hover {
  background: #5b9a68;
  color: #fff;
}

/*---  Part 2: #Partners ---*/
.pixfort_agency_14 .agency_st {
  background: #f8f8f8;
  background-size: cover;
}

.pixfort_agency_14 .top_padding {
  padding-top: 60px;
}

.pixfort_agency_14 .part_st {
  position: relative;
  text-align: center;
}

.pixfort_agency_14 .img_st {
  padding: 20px;
  border: 2px solid #5b9a68;
  border-radius: 25px;
  display: inline-block;
  position: relative;
}

.pixfort_agency_14 .text_agency_style {
  position: relative;
  padding: 15px 0;
}

.pixfort_agency_14 .agency_st {
  color: #696969;
  font-weight: 500;
  font-size: 22px;
}

.pixfort_agency_14 .agency_text {
  color: #a9a9a9;
  font-size: 16px;

  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

/*---  Part 3: #Features ---*/
.pixfort_agency_14 .logos_sect {
  background: #fff;
  background-size: cover;
  text-align: center;
  padding-bottom: 20px;
  border: 1px solid #ddd;
}

.pixfort_agency_14 .t1_logos {
  color: #5b9a68;

  font-size: 20px;
  text-align: center;
  padding-top: 50px;
  font-weight: 700;
}

.pixfort_agency_14 .t2_logos {
  color: gray;

  line-height: 40px;
  font-size: 16px;
  text-align: center;
}

.pixfort_agency_14 .text_logos {
  color: gray;
  padding-top: 30px;
  font-size: 14px;

  font-weight: 600;
}

.pixfort_agency_14 .padd_updown {
  padding-top: 30px;
  padding-bottom: 60px;
  text-align: center;
  position: relative;
}

.pixfort_agency_14 .logo_width {
  max-width: 100%;
}

/*---  Part 4: #Testimonials ---*/
.pixfort_agency_14 .envato_unbounce {
  background: #f5f5f5;
  text-align: center;

  padding: 40px 0;
  border-bottom: 1px solid #ddd;
}

.pixfort_agency_14 .L1_style {
  color: #5b9a68;
  font-size: 22px;
  text-align: center;

  font-weight: 600;
  padding-bottom: 10px;
}

.pixfort_agency_14 .L2_style {
  color: #a9a9a9;
  font-size: 16px;
  text-align: center;
}

.pixfort_agency_14 .box_style {
  background: #fff;
  border-radius: 5px;
  width: 100%;
  margin-top: 40px;
  position: relative;
  display: inline-block;
}

.pixfort_agency_14 .b_style img {
  background: #eee;
  float: left;
  height: auto;
  width: 14%;
  height: auto;
  position: relative;
  display: inline-block;
  margin-left: 3%;
  margin-top: 20px;
}

.pixfort_agency_14 .logo_style {
  border-radius: 100%;
}

.pixfort_agency_14 .pix_testi_bottom {
  position: relative;
  top: -8px;
}

.pixfort_agency_14 .txt_style {
  background: #fff;
  float: right;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;

  width: 80%;
  color: gray;
  padding-left: 1%;
  text-align: left;
  font-size: 14px;
  display: inline-block;
  position: relative;
}

.pixfort_agency_14 .inner_txt_style {
  padding: 10px;
  padding-top: 20px;
}

.pixfort_agency_14 .txt {
  width: 90%;
}

.pixfort_agency_14 .star_st {
  width: 35%;
}

.pixfort_agency_14 .env_st {
  color: #5b9a68;
  position: relative;
  top: -5px;
}

/*---  Part 5: #Footer ---*/
.pixfort_agency_14 .foot_st {
  background: #fff;
  text-align: center;
}

.pixfort_agency_14 .f1_style {
  color: #5b9a68;
  font-size: 26px;
  text-align: center;

  font-weight: 500;
  padding-top: 60px;
}

.pixfort_agency_14 .f2_style {
  color: #a9a9a9;
  font-size: 16px;
  text-align: center;

  width: 60%;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 0;
}

.pixfort_agency_14 .rights_st {
  color: #a9a9a9;
  font-size: 14px;
  text-align: center;
}

.pixfort_agency_14 .second_link {
  text-align: center;
  padding-bottom: 40px;
}

.pixfort_agency_14 .get_2_btn a {
  background: #fff;
  font-size: 20px;
  font-weight: 700;
  color: #4d8c5a;
  border: 2px solid #5b9a68;
  padding: 20px 35px;
  text-align: center;
  display: inline-block;
  border-radius: 3px;
  text-decoration: none;
  position: relative;
}

.pixfort_agency_14 .get_2_btn a:hover {
  background: #5b9a68;
  color: #fff;
}

.pixfort_agency_14 .pixfort_st {
  color: #5b9a68;
  font-weight: 700;
  font-size: 14px;

  text-align: left;
  position: relative;
  display: inline-block;
}

.pixfort_agency_14 .yt_button {
  display: inline-block;
  height: 32px;
  width: 32px;
  background: url(../images/social_icons/yt.png);
  margin-left: 5px;
}

.pixfort_agency_14 .yt_button:hover {
  background: url(../images/social_icons/youtube-hover.png);
}

.pixfort_agency_14 .twitter_button {
  display: inline-block;
  height: 32px;
  width: 32px;
  background: url(../images/social_icons/twitter.png);
  margin-left: 5px;
}

.pixfort_agency_14 .twitter_button:hover {
  background: url(../images/social_icons/twitter-hover.png);
}

.pixfort_agency_14 .facebook_button {
  display: inline-block;
  height: 32px;
  width: 32px;
  background: url(../images/social_icons/facebook.png);
  margin-left: 5px;
}

.pixfort_agency_14 .facebook_button:hover {
  background: url(../images/social_icons/facebook-hover.png);
}

.pixfort_agency_14 .center_btn {
  text-align: center;
  padding: 30px 0;
}

/* ------------------------------------------------------------------------------------ */
/*15 - Party*/
/* Table of Content
==================================================
    Part 1: #Contact
    Part 2: #Partners
    Part 3: #Features
    Part 4: #Testimonials
    Part 5: #Footer

==================================================
*/
/*---  Part 1: #Contact ---*/
.pixfort_party_15 .page_style {
  background: url(../images/15_party/bg.png) fixed no-repeat center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.pixfort_party_15 .img_width {
  width: 100%;
}

.pixfort_party_15 .text_page {
  text-align: center;
  position: relative;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
}

.pixfort_party_15 .title {
  text-align: center;
  font-size: 28px;

  font-weight: 600;
  color: #fff;
  margin-top: -100px;
}

.pixfort_party_15 .subtitle {
  text-align: center;
  font-size: 20px;

  font-weight: 400;
  color: gray;
  font-style: italic;
}

.pixfort_party_15 .soc_icons_1 {
  background: rgba(0, 0, 0, 0.25);
  border-radius: 3px;
  position: relative;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
  width: 220px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-top: 25px;
  margin-bottom: 25px;
}

/*---  Part 2: #Partners ---*/
.pixfort_party_15 .logos_sect {
  background: #222022;
  background-size: cover;
  text-align: center;
  border: 2px solid #333;
}

.pixfort_party_15 .padd_updown {
  padding: 50px 0;
  text-align: center;
  position: relative;
}

.pixfort_party_15 .logos_width {
  display: inline-block;
  max-width: 100%;
}

/*---  Part 3: #Contact ---*/
.pixfort_party_15 .subscribe {
  background: #191919;
}

.pixfort_party_15 .style {
  text-align: center;
  position: relative;
}

.pixfort_party_15 .text_input {
  background: rgba(0, 0, 0, 0.15);
  position: relative;
  border: 1px solid #292929;
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  box-sizing: border-box;
  text-align: center;
  margin-top: 70px;
  margin-bottom: 70px;
  padding-top: 40px;
  padding-bottom: 20px;
}

.pixfort_party_15 .headtext_style {
  color: #fff;
  font-size: 26px;

  line-height: 100%;
}

.pixfort_party_15 .segment {
  background: #1c8ff5;
  width: 80px;
  height: 6px;
  margin: 25px 0;
  margin-left: auto;
  margin-right: auto;
}

.pixfort_party_15 .subtext_style {
  color: gray;
  font-size: 18px;

  max-width: 320px;
  padding-bottom: 14px;
  margin-left: auto;
  margin-right: auto;
}

.pixfort_party_15 .subscribe_btn {
  background: linear-gradient(#3a9ff9, #185dda) no-repeat;
  padding: 30px 30px 5px 15px;
  border: none;
  border-radius: 3px;
  padding-top: 50px;
  color: #fff;
  margin: 0;
  padding: 10px;
  position: relative;
  width: 100%;
  height: 48px;
  font-weight: 400;
  font-size: 16px;
}

.pixfort_party_15 .subscribe_btn:hover {
  background: linear-gradient(#124dcf, #2c89ed) no-repeat;
  padding: 30px 30px 5px 15px;
  position: relative;
  border: none;
  border-radius: 5px;
  padding-top: 50px;
  color: #fff;
  margin: 0;
  padding: 10px;
}

.pixfort_party_15 .contact_st form {
  position: relative;
  display: inline-block;
  width: 100%;
  text-align: left;
}

.pixfort_party_15 #contact_form {
  position: relative;
}

.pixfort_party_15 #contact_form input,
.pixfort_party_15 #contact_form select,
.pixfort_party_15 #contact_form textarea,
.pixfort_party_15 #contact_form input:focus,
.pixfort_party_15 #contact_form select:focus,
.pixfort_party_15 #contact_form textarea:focus {
  position: relative;
  padding-left: 16px;
  padding-right: 16px;
  border-radius: 3px;
  color: #888;
  font-weight: 400;
  font-size: 16px;
  width: 100%;
  padding: 15px 10px;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
}

/*---  Part 4: #Footer   ---*/
.pixfort_party_15 .foot_st {
  background: #151515;
  text-align: center;
}

.pixfort_party_15 .rights_st {
  color: #a9a9a9;
  font-size: 14px;
  text-align: left;
  padding-top: 25px;
  position: relative;
  display: inline-block;
}

.pixfort_party_15 .pixfort_st {
  color: #1c8ff5;
  font-weight: 700;
  font-size: 14px;
  text-align: left;
  position: relative;
  display: inline-block;
}

.pixfort_party_15 .likes_st {
  color: #a9a9a9;
  font-size: 14px;
  position: relative;
  display: inline-block;
  padding-right: 15px;
  padding-top: 25px;
  float: right;
}

.pixfort_party_15 .socbuttons {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding-bottom: 10px;
  width: 100%;
}

.pixfort_party_15 .soc_icons {
  background: rgba(0, 0, 0, 0);
  border-radius: 3px;
  position: relative;
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 15px;
  float: right;
}

/* ------------------------------------------------------------------------------------ */
.confirm_page {
  display: none;
  height: auto;
}

.confirm_page_15 {
  background: #222;
  box-shadow: inset 0 -5px 0 0 rgba(0, 0, 0, 0.2) !important;
  border-radius: 0 !important;
}

.pixfort_party_15 .confirm_header {
  text-align: center;
  color: #fff;
  line-height: 35px;
  width: 500px;
  max-width: 100%;
  position: relative;
  font-weight: 600;
  font-size: 26px;
  padding-top: 40px;
}

.pixfort_party_15 .sub_text {
  color: rgba(255, 255, 255, 0.6);
  text-align: center;
  padding: 10px 0;
  font-size: 15px;
}

.pixfort_party_15 .code_text {
  color: #fff;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 10px;
  font-size: 22px;
}

.pixfort_party_15 .code_text span {
  background: rgba(0, 0, 0, 0.2);
  padding: 15px;
  border-radius: 3px;
  display: inline-block;
}

.pixfort_party_15 .confirm_text {
  text-align: center;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.9);
  max-width: 400px;
  margin-left: auto;
  line-height: 25px;
  margin-right: auto;

  padding-top: 10px;
  padding-bottom: 30px;
}

.pixfort_party_15 .confirm_logo {
  text-align: center;
  padding: 20px;
}

.pixfort_party_15 .confirm_social {
  text-align: center;
}

.pixfort_party_15 .confirm_social .confirm_social_box {
  background: rgba(255, 255, 255, 0.2);
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 30px;
  padding: 10px 8px;
  border-radius: 3px;
  padding-bottom: 0;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2) !important;
}

.pixfort_party_15 .confirm_gp {
  position: relative;
  top: -15px !important;
  padding: 0 20px;
}

.pixfort_party_15 .success {
  background: #cffff5;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #b9ecce;
  border-radius: 5px;
  font-weight: 400;
}

.pixfort_party_15 .error {
  background: #ffdfdf;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #ffcaca;
  border-radius: 5px;
  font-weight: 400;
}

/*  Parallax fix for small scrren devices   */
@media (max-width: 1124px) {
  .pixfort_party_15 .page_style {
    background-attachment: scroll;
  }
}

/*19 - New Subscribe*/
/* Table of Content
==================================================
    Part 1: #header
    Part 2: #content
    Part 5: #Footer

==================================================
*/
/*--- Part 1: #Header  ---*/
.pixfort_subscribe_19 .div_center {
  text-align: center !important;
  margin-right: auto !important;
  margin-left: auto !important;
}

.pixfort_subscribe_19 .htext_style {
  color: #a9a9a9;
  font-size: 14px;
  float: right;
  margin-right: 15px;
  padding-top: 5px;
}

.pixfort_subscribe_19 .yt_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/yt.png);
  margin-left: 5px;
  position: relative;
}

.pixfort_subscribe_19 .yt_button:hover {
  background: url(../images/Social_icons/youtube-hover.png);
}

.pixfort_subscribe_19 .twitter_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/twitter.png);
  margin-left: 5px;
  position: relative;
}

.pixfort_subscribe_19 .twitter_button:hover {
  background: url(../images/Social_icons/twitter-hover.png);
}

.pixfort_subscribe_19 .facebook_button {
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/Social_icons/facebook.png);
  margin-left: 5px;
  position: relative;
}

.pixfort_subscribe_19 .facebook_button:hover {
  background: url(../images/Social_icons/facebook-hover.png);
}

/*---  Part 1: #Contact ---*/
.pixfort_subscribe_19 .page_style {
  background: #eaeaea;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.pixfort_subscribe_19 .bande {
  background: url(../images/19_new_subscribe/pattern-subscribe.png) repeat;
  position: relative;
  width: 100%;
  height: 15px;
}

.pixfort_subscribe_19 .marge {
  padding: 30px 40px;
}

.pixfort_subscribe_19 .coming_soon {
  position: relative;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background: #fff;
  margin-top: 80px;
  margin-bottom: 80px;
}

.pixfort_subscribe_19 .img_st {
  float: left;
}

.pixfort_subscribe_19 .main_content {
  padding-top: 100px;
}

.pixfort_subscribe_19 .title {
  text-align: center;
  font-size: 26px;
  font-weight: 600;
  color: #000;
}

.pixfort_subscribe_19 .subtitle {
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  color: #a9a9a9;
}

.pixfort_subscribe_19 .note_st {
  text-align: center;
  color: #a9a9a9;
  font-size: 13px;
  padding: 5px 0;
}

.pixfort_subscribe_19 .espace {
  position: relative;
  top: -10px;
}

.pixfort_subscribe_19 .subscribe_btn {
  background: #11b1c2;
  padding: 30px 30px 5px 15px;
  border: none;
  border-radius: 3px;
  padding-top: 50px;
  color: #fff;
  margin: 0;
  padding: 10px;
  position: relative;
  width: 100%;
  height: 48px;
  font-weight: 400;
  font-size: 16px;
}

.pixfort_subscribe_19 .subscribe_btn:hover {
  background: #0da5b8;
  padding: 30px 30px 5px 15px;
  position: relative;
  border: none;
  border-radius: 5px;
  padding-top: 50px;
  color: #fff;
  margin: 0;
  padding: 10px;
}

.pixfort_subscribe_19 .contact_st form {
  position: relative;
  display: inline-block;
  width: 50%;
  text-align: center;
}

.pixfort_subscribe_19 #contact_form {
  position: relative;
}

.pixfort_subscribe_19 #contact_form input,
.pixfort_subscribe_19 #contact_form select,
.pixfort_subscribe_19 #contact_form textarea,
.pixfort_subscribe_19 #contact_form input:focus,
.pixfort_subscribe_19 #contact_form select:focus,
.pixfort_subscribe_19 #contact_form textarea:focus {
  position: relative;
  padding-left: 16px;
  padding-right: 16px;
  border-radius: 3px;
  color: #888;
  background: #eee;
  font-weight: 400;
  font-size: 16px;
  width: 100%;
  padding: 15px 10px;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
}

.pixfort_subscribe_19 .foot_st {
  background: #11b1c2;
  text-align: center;
  max-width: 860px;
  margin-left: auto;
  margin-right: auto;
}

.pixfort_subscribe_19 .rights_st {
  color: #fff;
  font-size: 14px;
  text-align: left;
  padding: 25px 0;
  position: relative;
  display: inline-block;
  margin-left: 40px;
}

.pixfort_subscribe_19 .pixfort_st {
  color: #fff;
  font-weight: 700;
  font-size: 14px;
  text-align: left;
  position: relative;
  display: inline-block;
}

.pixfort_subscribe_19 .soc_icons {
  float: right;
  position: relative;
  display: inline-block;
  padding-right: 15px;
  margin-top: 25px;
}

.pixfort_subscribe_19 .success {
  background: #cffff5;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #b9ecce;
  border-radius: 5px;
  font-weight: 400;
}

.pixfort_subscribe_19 .error {
  background: #ffdfdf;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #ffcaca;
  border-radius: 5px;
  font-weight: 400;
}

.confirm_page_19 {
  background: #11b1c2;
  box-shadow: inset 0 -5px 0 0 rgba(0, 0, 0, 0.3) !important;
  border-radius: 2px;
}

.confirm_page_19 .conf_img {
  border-radius: 100%;
  display: inline-block;
  border: 2px solid #fff;
  padding: 25px;
  margin-top: 15px;
  margin-bottom: 5px;
  line-height: 50px;
}

.confirm_page_19 .conf_img {
  width: 50px;
  height: 50px;
}

.pixfort_subscribe_19 .confirm_header {
  text-align: center;
  color: #fff;
  line-height: 35px;
  width: 500px;
  max-width: 100%;
  position: relative;
  font-weight: 600;
  font-size: 26px;
}

.pixfort_subscribe_19 .confirm_text {
  text-align: center;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.5);
  padding-top: 10px;
  padding-bottom: 30px;
  font-weight: 700;
}

.pixfort_subscribe_19 .confirm_logo {
  text-align: center;
  padding: 20px;
}

.pixfort_subscribe_19 .confirm_social {
  text-align: center;
}

.pixfort_subscribe_19 .confirm_social .confirm_social_box {
  background: rgba(0, 0, 0, 0.2);
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 30px;
  padding: 10px 6px;
  border-radius: 3px;
  padding-bottom: 0;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2) !important;
}

.pixfort_subscribe_19 .confirm_gp {
  position: relative;
  top: -15px !important;
  padding: 0 20px;
}
/* ------------------------------------------------------------------------------------ */
