

/*For bigger screen then normal 960px desktop*/
@media (min-width: 1200px) {

}

@media only screen and (max-width: 1199px) {

.mazzer-screen-mobile-image {
  width: 315px;
  height: 615px;
}
.swiper-wrapper {
  height: 600px;
}
.swiper-slide.swiper-slide-active,
.swiper-slide {
  background-size: 100% 100%;
}
.mazzer-footer-title::before {
  border-left: 465px solid transparent;
  border-right: 465px solid transparent;
  border-top: 200px solid #F6F8FF;
}


}

@media (min-width: 992px) and (max-width: 1024px) {

.height-100vh {
  max-height: 950px;
}
.mazzer-header-social-icon ul li {
  padding: 0 5px;
}
.mazzer-video-hedding-title h2 {
  font-size: 2em;
}
.mazzer-about-left-img img:last-child {
  left: 100px;
  top: 0;
}
.mazzer-feature-area .mazzer_icon_loaded.mazzer-icon-1 {
  left: -107px;
  font-size: 2.5em;
  height: 90px;
  width: 90px;
}
.mazzer-feature-area .mazzer_icon_loaded.mazzer-icon-4{
  right: -107px;
  font-size: 2.5em;
  height: 90px;
  width: 90px;
}
.mazzer-video-area {
  padding: 100px 0;
}
.mazzer-about-area {
  padding: 100px 0;
}
.mazzer-feature-area{
  padding: 100px 0;
}
.mazzer-team-area {
  padding: 100px 0;
}
.mazzer-client-feedback-area {
  padding: 100px 0;
}
.mazzer-swiper-slider-area {
  padding: 100px 0 0;
}
.feedback-swiper-container .swiper-wrapper {
  height: 230px !important;
}
.mazzer-download-content p {
  font-size: .975em;
}
.mazzer-contact-form-area {
  padding: 100px 0;
}
.mazzer-contact-hedding-title {
  width: 56%;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  right: -25px;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  left: -25px;
}
.google-play img {
  width: 100px;
}
.app-store img{
  width: 100px
}
.google-play {
  height: 60px;
  line-height: 60px;
  margin-right: 10px;
  width: 155px;
}
.app-store {
  height: 60px;
  line-height: 60px;
  width: 155px;
}
.footer-content p {
  font-size: .85em;
}

/*Mazzer V2 PAGE*/
.mazzer-banner-img-v2.mazzer-banner-img::before {
  width: 1170px;
}
.mazzer-v2-download-content h2 {
  font-size: 2.4em;
  line-height: 60px;
}
.mazzer-v2-feature-area .mazzer-feature-single-icon-item {
  margin: 0 0 25px;
}
.mazzer-v2-feature-single-phone {
  margin: 0px auto 0 20px;
}
.mazzer-v2-feature-area {
  padding: 100px 0;
}
.mazzer-client-feedback-area-v2 .mazzer-client-feedback-slider-item {
  padding: 10px;
}
.mazzer-bg-solid-color {
  width: 335px;
  height: 310px;
}

}

/*For Tablet Layout*/
@media (min-width: 768px) and (max-width: 991px) {



.height-100vh {
  max-height: 950px;
}
.mazzer-banner-content h1 {
  font-size: 2.5em;
}
.mazzer-video-area {
  padding: 100px 0;
}
.mazzer-video-hedding-title {
  width: 100%;
}
.mazzer-video-bg {
  width: 100%;
  height: auto;
}
.mazzer-video-bg::before {
  width: 100%;
}
.mazzer-about-area {
  padding: 100px 0;
}
.mazzer-about-left-img {
  position: relative;
  z-index: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.mazzer-about-left-img img:last-child {
  left: 70px;
}
.about-list li {
  font-size: 1em;
}
.google-play img {
  width: 100px;
}
.app-store img{
  width: 100px
}
.google-play {
  height: 60px;
  line-height: 60px;
  margin-right: 10px;
  width: 155px;
}
.app-store {
  height: 60px;
  line-height: 60px;
  width: 155px;
  margin-right: 0;
}
.mazzer-feature-area{
  padding: 100px 0
}
.mazzer-feature-single-item {
  margin-bottom: 100px;
}
.mazzer-counter-area {
  padding: 100px 0 50px;
}
.mazzer-team-area {
  padding: 100px 0;
}
.mazzer-client-feedback-area {
  padding: 100px 0;
}
.mazzer-swiper-slider-area {
  padding: 100px 0 0;
}
.mazzer-screen-mobile-image {
  width: 260px;
}
.mazzer-screen-mobile-image {
  width: 240px;
  height: 528px;
}
.swiper-wrapper {
  height: 515px;
  width: 200px;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  right: -25px;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  left: -25px;
}
.margin-bottom{
  margin-bottom: 70px;
 }
.mazzer-download-content h2 {
  font-size: 1.6em;
}
.download-btn {
  width: 350px;
}
.mazzer-download-content p {
  font-size: .8em;
}
.mazzer-contact-hedding-title {
  width: 56%;
}
.mazzer-contact-form-area {
  padding: 100px 0;
}
.mazzer-contact-hedding-title {
  width: 75%;
}
.google-play {
  margin: 0 0 10px;
}
.footer-logo h2 {
  font-size: 1em;
}
.mazzer-footer-title::before {
  display: none;
}
.mazzer-subscribe input[type="email"] {
  width: 100%;
}
.mazzer-subscribe input[type="submit"] {
  float: none;
  text-align: center;
  margin-top: 15px;
}

/*Mazzer V2 PAGE*/

.mazzer-banner-img-v2.mazzer-banner-img::before{
  display: none;
}
.mazzer-banner-img-v2 .banner-img-1 {
  left: 30px;
}
.mazzer-banner-img-v2 .banner-img-3 {
  right: 30px;
}
.mazzer-counter-hedding-title-v2.mazzer-counter-hedding-title {
  width: 100%;
}
.mazzer-v2-download-content h2 {
  font-size: 1.7em;
  line-height: 40px;
}
.mazzer-v2-download-content p {
  font-size: 1em;
}
.mazzer-v2-feature-area {
  padding: 100px 0 0;
}
.mazzer-v2-feature-area .mazzer-feature-single-icon-item {
  width: 150px;
  height: 160px;
  padding: 20px 0;
}
.mazzer-v2-feature-single-phone img {
  width: 280px;
}
.mazzer-feature-animate-frame {
  width: 330px;
  height: 576px;
}
.mazzer-v2-feature-single-phone {
  margin: 0 auto 0 25px;
}
.mazzer-v2-feature-area .mazzer-feature-single-icon-item::after {
  left: 150px;
}
.mazzer-feature-single-icon-item.mazzer-festure-icon-right::after {
  right: 150px;
  left: inherit;
}
.mazzer-contact-box-v2.mazzer-contact-box {
  width: 100%;
}
.mazzer-feature-single-icon-item p {
  margin-top: 0;
}
.mazzer-header-social-icon {
  position: relative;
  top: 3px;
}

}

/*For Wide Mobile Layout*/
@media (max-width: 767px) {

.mazzer-header-social-icon{
  display: block;
  margin-top: 10px;
}
.mazzer-banner-content h1 {
  font-size: 1.9em;
}
.mazzer-banner-content p {
  font-size: 1em;
  padding: 20px 0 40px;
}
.mazzer_icon_loaded.mazzer-icon-1 {
  top: 40px;
  left: -65px;
}
.mazzer-icon-1 {
  font-size: 2.5em;
  width: 80px;
  height: 80px;
  line-height: 80px;
}
.mazzer_icon_loaded.mazzer-icon-3 {
  left: -45px;
}
.mazzer-icon-3 {
  font-size: 2em;
  width: 70px;
  height: 70px;
  line-height: 70px;
}
.mazzer_icon_loaded.mazzer-icon-6{
  right: -45px;
}
.mazzer-icon-6{
  font-size: 2em;
  width: 70px;
  height: 70px;
  line-height: 70px;
}
.mazzer_icon_loaded.mazzer-icon-4 {
  top: 40px;
  right: -65px;
}
.mazzer-icon-4 {
  font-size: 2.5em;
  width: 80px;
  height: 80px;
  line-height: 80px;
}

.mazzer-video-hedding-title {
  width: 100%;
  margin: 0 auto 60px;
}
.mazzer-video-hedding-title h2 {
  font-size: 1.8em;
}
.mazzer-video-bg {
  width: 100%;
  height: auto;
}
.mazzer-video-bg::before {
  width: 100%;
  height: auto;
}
.mazzer-video-popup {
  top: 54%;
}
.margin-bottom {
  margin-bottom: 70px;
 }
 .mazzer-promo-section-v2 .mazzer-promo-section{
  padding: 50px 0;
 }
.mazzer-about-area {
  padding: 70px 0;
}
.mazzer-default-title {
  margin-bottom: 70px;
}
.mazzer-about-right-content h2 {
  margin: 0 0 15px;
}
.about-list li {
  font-size: 1em;
}
.mazzer-about-left-img img:last-child {
  left: 100px;
}
.mazzer-about-left-img::before {
  left: 50%;
  transform: translateX(-50%);
}
.mazzer-feature-area{
  padding: 70px 0;
}
.mazzer-feature-single-icon-item {
  height: 165px;
}
.mazzer-v2-feature-area .mazzer-feature-single-icon-item::after {
  left: 150px;
  display: none;
}
.mazzer-v2-feature-area .mazzer-feature-single-icon-item::before{
  display: none;
}
.mazzer-counter-area {
  padding: 70px 0 40px;
}
.mazzer-team-area {
  padding: 70px 0;
}
.mazzer-client-feedback-area {
  padding: 70px 0;
}
.mazzer-swiper-slider-area {
  padding: 70px 0;
}
.mazzer-pricing-table-area {
  padding: 70px 0;
}
.swiper-wrapper {
  height: 540px;
}
.feedback-swiper-container .swiper-wrapper {
  height: 250px !important;
}
.mazzer-feedback-content h2 {
  font-size: 1em;
}
.mazzer-screen-mobile-image {
  width: 270px;
  height: 552px;
}
.mazzer-download-content h2 {
  font-size: 1.4em;
}
.download-btn {
  width: 310px;
}
.mazzer-contact-form-area {
  padding: 70px 0;
}
.mazzer-contact-hedding-title {
  width: 100%;
  margin: 0 auto 70px;
}
.mazzer-contact-form-content{
  text-align: center;
}
.mazzer-contact-hedding-title h2 {
  font-size: 1.8em;
}
.info-icon {
  float: none;
  margin: 0 auto 20px;
}
.info-content {
  float: none;
}
.info-content h2 {
  color: #384368;
  font-size: 1em;
}
.mazzer-input-item{
  text-align: center;
}
.mazzer-footer-ara {
  padding: 70px 0;
}
.mazzer-footer-title {
  margin-bottom: 20px;
  padding: 40px 10px;
}
.mazzer-footer-ara::before{
  display: none;
}
.mazzer-footer-title::before {
  border-left: none;
  display: none;
}
.mazzer-footer-top::after, .mazzer-footer-top::before{
  display: none;
}
.mazzer-footer-top {
  margin-top: 0px;
}
.mazzer-subscribe input[type="email"] {
  font-size: 1em;
  padding: 0 0px 0px 30px !important;
  width: 100%;
  margin-right: 0;
}
.mazzer-subscribe i {
  font-size: 1em;
  left: 0;
  top: 19px;
}
.mazzer-subscribe input[type="submit"] {
  margin: 30px auto 0;
  float: none;
}
.footer-content {
  text-align: center;
  margin-top: 0;
}
.footer-content p {
  margin: 0;
}
.footer-logo {
  text-align: center;
  padding: 50px 0;
}
.footer-logo h2 {
  font-size: 1em;
}
.about-btn{
  height: 60px;
  line-height: 60px;
  margin-right: 20px;
  width: 180px;
}
.google-play img {
  width: 100px;
}
.app-store img {
  width: 100px;
}
.footer-social-icon {
  text-align: center;
  margin-top: 0;
}

/*Mazzer V2 PAGE*/

.mazzer-banner-img-v2.mazzer-banner-img::before{
  display: none;
}
.mazzer-banner-img-v2 .banner-img-1 {
  display: none;
}
.mazzer-banner-img-v2 .banner-img-3 {
  display: none;
}
.mazzer-counter-hedding-title-v2.mazzer-counter-hedding-title {
  width: 100%;
  margin: 0 auto 50px;
}
.mazzer-counter-hedding-title-v2.mazzer-counter-hedding-title h2 {
  font-size: 1.6em;
}
.mazzer-v2-download-img {
  text-align: center;
}
.mazzer-v2-download-content {
  position: relative;
  top: 0;
  transform: none;
  left: 0;
  text-align: center;
  padding: 50px 0;
}
.mazzer-v2-download-content h2 {
  font-size: 2em;
  line-height: 60px;
  margin: 0 0 0;
}
.mazzer-v2-feature-area {
  padding: 70px 0 0;
}
.mazzer-v2-feature-area .mazzer-feature-single-icon-item {
  height: 165px;
  padding: 20px 0;
}
.mazzer-feature-single-icon-item p {
  margin-top: 0;
}
.mazzer-contact-box-v2.mazzer-contact-box {
  width: 100%;
}
.mazzer-footer-area-v2 .mazzer-footer-top {
  margin-bottom: 70px;
}
.mazzer-footer-area-v2 .footer-logo {
  text-align: center;
}
.mazzer-footer-area::before {
  display: none;
}
.mazzer-promo-section,
.mazzer-video-area,
.mazzer-counter-area-v2.mazzer-counter-area {
  padding-top: 70px;
  padding-bottom: 70px;
}
.mazzer-counter-area .margin-bottom {
  margin-bottom: 40px;
}
.mazzer-promo-section-v2 .margin-bottom {
  margin-bottom: 50px;
}
.mazzer-client-feedback-area.mazzer-client-feedback-area-v2 {
  padding-top: 70px;
  padding-bottom: 35px;
}

}

@media (max-width: 575px) {

.mazzer-swiper-slider-area {
  padding: 70px 0 0;
}
.swiper-wrapper {
  height: 500px;
}
.mazzer-screen-mobile-image {
  display: none;
}
.swiper-slide.swiper-slide-active, .swiper-slide {
  background-size: 100% auto;
  background-repeat: no-repeat;
}
.swiper-slide.swiper-slide-next,
.swiper-slide.swiper-slide-prev {
  box-shadow: none;
}
.swiper-slide.swiper-slide-active {
  border-radius: 0px;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
  display: none;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
  display: none;
}

}


/*For 320-384px up Mobile Layout*/
@media (max-width: 479px) {

.margin-bottom {
  margin-bottom: 50px;
}
.height-100vh {
  max-height: 500px;
}
.mazzer-default-btn {
  width: 160px;
  margin-right: 5px;
  margin-top: 10px;
}
.mazzer-video-hedding-title h2 {
  font-size: 1.4em;
}
.mazzer-banner-icon{
  display: none;
}
.mazzer-video-popup {
  top: 58%;
}
.mazzer-about-area {
  text-align: center;
}
.about-list li {
  text-align: left;
}
.mazzer-default-title {
  margin-bottom: 50px;
  text-align: center;
}
.mazzer-default-title i {
  margin-bottom: 15px;
}
.mazzer-default-title.black h2 {
  font-size: 1.8em;
}
.mazzer-default-title.black p {
  margin: 0 0 5px;
}
.mazzer-default-title.white h2 {
  font-size: 1.8em;
}
.mazzer-default-title.white p {
  margin: 0 0 5px;
}
.about-btn {
  margin-right: 0;
  margin-bottom: 15px;
}
.mazzer-about-left-img img:last-child {
  left: 30px;
  top: 20px;
}
.mazzer-feature-single-icon-item {
  height: 150px;
}
.mazzer-feature-single-icon-item p {
  margin-top: 0;
}
.mazzer-download-item-left {
  width: 100%;
}
.mazzer-download-item-right {
  width: 100%;
}
.mazzer-input-left {
  width: 100%;
}
.mazzer-input-right {
  width: 100%;
}
.mazzer-download-content {
  padding: 10px;
}
.mazzer-feedback-star-icon {
  float: left;
}
.mazzer-feedback-meta {
  margin-right: 15px;
}


/*Mazzer V2 PAGE*/

.mazzer-v2-download-img img:last-child {
  display: none;
  position: relative;
  left: inherit;
  bottom: inherit;
}
.mazzer-v2-download-content h2 {
  font-size: 1.8em;
  line-height: 45px;
  margin: 0 0 15px;
}
.mazzer-v2-download-content p {
  font-size: 1em;
}
.mazzer-footer-title h2 {
  font-size: 1.5em;
}
.mazzer-v2-feature-area .mazzer-feature-single-icon-item {
  height: 155px;
  float: none;
  text-align: center;
  margin: 0 auto 25px;
}
.mazzer-footer-ara {
  padding: 70px 0 0;

}

}


/*For bigger screen then normal 960px desktop*/
@media (min-width: 1200px) {

  .appmax-v2 .appmax-banner-position-rel .background {
    height: 100vh;
    align-items: flex-end;
    display: flex;
  }
  .appmax-v2 .appmax-banner-position-rel .background:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 25vh;
    background-color: #6671E4;
    top: 0;
    left: 0;
  }


}

@media only screen and (max-width: 1199px) {

  .height-100vh,
  body.appmax_stripes .height-100vh {
    height: 80vh;
    min-height: 700px;
    max-height: 700px;
  }
  body.appmax_triangles .appmax-banner-area {
    height: 80vh;
    min-height: 900px;
    max-height: 900px;
  }
  body.appmax_triangles .appmax-banner-area .height-100vh {
    min-height: 850px;
    max-height: 850px;
  }
  body.appmax-wave-banner .appmax-banner-area .height-100vh {
    max-height: 850px;
  }
  body.appmax-wave .appmax-banner-promo-section {
    padding-top: 0px;
  }
  .appmax-banner-content h1 {
    font-size: 2.5em;
    line-height: 56px;
  }
  .appmax-banner-content p {
    font-size: 1em;
    line-height: 30px;
  }
  .appmax-about-right-content h2 {
    font-size: 1.7em;
    line-height: 40px;
  }
  .about-list li {
    font-size: 1em;
  }
  .appmax-download-content h2 {
    font-size: 2em;
    line-height: 54px;
  }
  .appmax-pricing-table-content h2 {
    font-size: 1.7em;
    line-height: 40px;
  }
  .contact-form-content-title h2 {
    font-size: 1.7em;
    line-height: 40px;
  }
  .appmax-download-img img:last-child {
    display: none;
  }
  .counter-left {
    margin-right: 2px;
  }
  .count-right p {
    font-size: 0.838em;
  }
  .google-play.fotter {
    margin-right: 0;
  }
  .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    right: -20px;
  }
  .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: -20px;
  }
  .appmax-screen-mobile-image {
    width: 315px;
    height: 615px;
  }
  .appmax-subscribe input[type="email"] {
    height: 100px;
  }
  .appmax-subscribe input[type="submit"] {
    height: 50px;
    top: 26px;
    width: 190px;
  }
  .appmax-about-two-area .appmax-about-left-img {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
  }
  .appmax-user-review-item {
    width: auto;
  }
  .appmax-v2 .appmax-fotter-area {
    background-size: cover;
    background-position: center;
  }
  .appmax-swiper-slider-area .swiper-wrapper {
    height: 600px;
  }
  .swiper-slide.swiper-slide-active,
  .swiper-slide {
    background-size: 100% 100%;
  }
  body.appmax_default .appmax-banner-promo-item {
    margin-top: -250px;
  }
  .appmax-banner-video .appmax-banner-screenshot:nth-child(3) {
    left: auto;
    right: -20px;
  }

  /*APPMAX V2*/
  .appmax-v2 .appmax-banner-promo-section {
    padding: 0 0 100px;
  }
  .appmax-v2 .appmax-video-bg {
    min-height: 500px;
  }
  .appmax-v2 .appmax-video-popup {
    top: 45%;
  }
  .appmax-v2 .video-title {
    font-size: 1.60em;
  }
  .appmax-v2 .appmax-download-img img:last-child {
    display: block;
  }
  .appmax-v2 .appmax-download-img::before {
    height: calc(100% + 531px);
    width: calc(100% + 276px);
  }
  .appmax-v2 .appmax-download-img img:last-child {
    left: 100px;
  }
  .appmax-v2 .appmax-swiper-slider-area {
    padding: 100px 0;
  }
  .appmax-v2 .appmax-banner-position-rel .background {
    height: 80vh;
    align-items: flex-end;
    display: flex;
    max-height: 700px;
  }
  .appmax-v2 .appmax-banner-position-rel .background:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 20vh;
    background-color: #6671E4;
    top: 0;
    left: 0;
  }
  .appmax-banner-img {
    max-width: 310px;
  }
  .appmax--videobg-skew {
    height: 500px;
  }

  /*APPMAX BLOG*/
  .appmax-blog-content {
    padding: 150px 0 100px;
  }


}

@media (min-width: 992px) and (max-width: 1024px) {

  .appmax-phone-visuals {
    margin-top: 4rem;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .appmax-iphone {
    padding: 2.5rem 0.6rem 0;
  }
  .appmax-iphone::before {
    width: 14rem;
    padding-top: 167%;
  }
  .appscraft-screen-container {
    width: 14rem;
    padding-top: 154%;
    top: 2.5rem;
  }
  .appmax-v2 .appmax-user-review-bg {
    right: calc(-100vw + 60%);
  }
  .appmax-v2 .appmax-user-review-area {
    padding: 100px 0 150px;
  }
  .appmax-v2 .appmax-contact-form-box::before {
    background-size: contain;
    height: calc(100% + 0px);
    right: 0px;
    top: 0px;
    width: calc(100% + 0px);
  }
  .appmax-v2 .appmax-contact-form-content::before {
    background-size: contain;
    height: calc(100% + 0px);
    left: 0px;
    top: 0px;
    width: calc(100% + 0px);
  }

  /*APPMAX BLOG PAGE*/
  .appmax-blog-content {
    padding: 120px 0 80px;
  }
  .post-title h2 {
    font-size: 1.3em;
    line-height: 32px;
  }
  .blog-category ul li a {
    font-size: 0.875em;
  }
  .appmax-single-popylar-item h2 {
    font-size: 0.875em;
  }
  .google-play.blog {
    margin-bottom: 10px;
    margin-right: 0;
  }
  .blog-post-single-pagination:nth-child(1) ul li a {
    height: 60px;
    line-height: 60px;
    width: 150px;
  }
  .blog-post-single-pagination:nth-child(2) ul li {
    margin: 0 3px;
  }
  .blog-post-single-pagination:nth-child(3) ul li a {
    height: 60px;
    line-height: 60px;
    width: 150px;
  }
  .single-blog-img-left img {
    height: 270px;
  }
  .appmax-blog-post-content {
    padding: 20px 5px;
  }
  .appmax-blog-post-detalis {
    margin-bottom: 50px;
  }
  .appmax-blog-single-sidebar {
    margin-bottom: 20px;
    padding: 20px 10px;
  }
  .appmax-single-blog .appmax-blog-post {
    padding: 20px;
  }
  body.appmax_curved .appmax-banner-area:before, body.appmax_curved .appmax-fotter-area:before {
    bottom: 7vh;
  }
  body.appmax_curved .appmax-banner-area:after, body.appmax_curved .appmax-fotter-area:after {
    bottom: 5vh;
  }
  .stripes-header {
    bottom: 10px;
  }
  body.appmax_stripes .appmax-banner-area {
    margin-bottom: 5vh;
  }
  .waves {
    max-height: 200px;
  }
  body.appmax-v2.appmax-wave-banner .appmax-banner-area {
    margin-bottom: 50px;
  }
  body.appmax-wave .appmax-image-bounce img {
    max-width: 600px;
  }


}

/*For Tablet Layout*/
@media (min-width: 768px) and (max-width: 991px) {

  .appmax-phone-visuals {
    margin-top: 4rem;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .appmax-iphone {
    padding: 2.5rem 0.6rem 0;
  }
  .appmax-iphone::before {
    width: 14rem;
    padding-top: 167%;
  }
  .appscraft-screen-container {
    width: 14rem;
    padding-top: 154%;
    top: 2.5rem;
  }
  .height-100vh,
  body.appmax_stripes .height-100vh {
    height: 60vh;
    min-height: 600px;
  }
  .appmax-banner-img {
    max-width: 230px;
  }
  .appmax-header-menu {
    background: #000 none repeat scroll 0 0;
    display: none;
    left: 0;
    opacity: 0.8;
    position: absolute;
    text-align: left;
    top: 60px;
    width: 100%;
  }
  .menu-toggle {
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 2em;
    position: absolute;
    right: 30px;
    top: -13px;
  }
  .appmax-header-menu ul {
    display: block;
  }
  .appmax-header-menu ul li {
    margin: 20px 0 20px 20px;
  }
  .appmax-header-menu ul li a {
    font-size: 0.9em;
  }
  .appmax-banner-content h1 {
    font-size: 2.0em;
    line-height: 1.2;
  }
  .appmax-banner-content p {
    font-size: 0.9em;
    line-height: 2;
    padding: 18px 0 20px;
  }
  .appmax-default-btn {
    min-width: 180px;
    line-height: 50px;
    height: 50px;
  }
  .appmax-banner-promo-section {
    padding: 0 0 150px;
  }
  .appmax-banner-promo-item {
    padding: 40px;
  }
  .appmax-feature-single-item {
    margin-bottom: 25px;
  }
  .appmax-feature-item-icon {
    margin: 0 auto 20px;
  }
  .item-title {
    font-size: 1em;
  }
  .appmax-about-area {
    padding: 0 0 70px;
  }
  .appmax-about-left-img::before {
    background-position: right center;
  }
  .appmax-about-right-content {
    padding: 37px 0;
  }
  .appmax-about-right-content i {
    font-size: 1.5em;
    height: 60px;
    line-height: 60px;
    width: 60px;
  }
  .appmax-about-right-content h2 {
    font-size: 1.5em;
    line-height: 40px;
    padding: 18px 0 15px;
  }
  .appmax-about-right-content p {
    margin: 0 0 20px;
  }
  .about-list li {
    font-size: 1em;
  }
  .appmax-about-two-area {
    padding: 0;
  }

  .appmax-counter-area {
    padding: 80px 0;
  }
  .single-counter{
    margin-bottom: 50px;
  }
  .appmax-download-img {
    margin-top: 30px;
  }
  .appmax-download-img img:last-child {
    display: none;
  }
  .appmax-download-content {
    padding: 190px 0;
  }
  .appmax-download-content h2 {
    font-size: 1.9em;
    line-height: 40px;
  }
  .appmax-download-content p {
    font-size: 1em;
  }
  .google-play {
    height: 60px;
    line-height: 60px;
    width: 175px;
  }
  .app-store {
    height: 60px;
    line-height: 60px;
    width: 175px;
  }
  .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    right: -20px;
  }
  .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: -20px;
  }
  .appmax-screen-mobile-image {
    width: 240px;
    height: 528px;
  }
  .appmax-pricing-table-content h2 {
    font-size: 1.5em;
    line-height: 40px;
  }
  .appmax-pricing-table-content i {
    font-size: 1.5em;
    height: 60px;
    line-height: 60px;
    width: 60px;
  }
  .appmax-pricing-table-box.appmax-pricing-table-2 {
    left: 27px;
  }
  .appmax-contact-form-area {
    padding: 50px 0 100px;
  }
  .contact-form-content-title h2 {
    font-size: 1.7em;
    line-height: 40px;
  }
  .information h5 {
    font-size: 1em;
  }
  .appmax-fotter-title i {
    font-size: 1.5em;
    height: 60px;
    line-height: 60px;
    width: 60px;
  }
  .appmax-fotter-title h2 {
    font-size: 1.5em;
  }
  .appmax-subscribe input[type="email"] {
    height: 115px;
  }
  .appmax-subscribe input[type="submit"] {
    height: 55px;
    top: 30px;
    width: 200px;
  }
  .google-play.fotter {
    height: 50px;
    line-height: 50px;
    margin-bottom: 10px;
    margin-right: 0px;
    width: 150px;
  }
  .app-store.fotter{
    height: 50px;
    line-height: 50px;
    margin-right: 0px;
    width: 150px;
  }
  .appmax-swiper-slider-area .swiper-wrapper {
    height: 515px;
    width: 200px;
  }
  body.appmax_curved .appmax-banner-area:before, body.appmax_curved .appmax-fotter-area:before {
    bottom: 7vh;
  }
  body.appmax_curved .appmax-banner-area:after, body.appmax_curved .appmax-fotter-area:after {
    bottom: 5vh;
  }
  .appmax--videobg-skew {
    height: 400px;
  }
  .banner-swiper-screenshot {
    max-width: 500px;
  }
  body.appmax-screenshot .banner-swiper-screenshot .appmax-screen-mobile-image {
    height: 552px;
    width: 264px;
  }
  .waves {
    max-height: 150px;
  }
  body.appmax-v2.appmax-wave .height-100vh {
    min-height: 600px;
    max-height: 600px;
  }
  body.appmax-wave .appmax-image-bounce img {
    max-width: 500px;
  }

  /*APPMAX V2*/
  .appmax-v2 .appmax-banner-promo-section {
    padding: 0 0 100px;
  }
  .appmax-v2 .appmax-video-bg {
    min-height: 400px;
  }
  .appmax-v2 .appmax-feature-item-icon {
    height: 109px;
    margin: 0 auto 20px;
    width: 109px;
  }
  .appmax-v2 .appmax-feature-item-icon i {
    height: 80px;
    line-height: 80px;
    top: 0;
    width: 80px;
  }
  .appmax-v2 .appmax-video-area {
    padding: 0 0 135px;
  }
  .appmax-v2 .appmax-about-area {
    padding: 100px 0;
  }
  .appmax-v2 .appmax-about-right-content {
    padding: 10px 0;
  }
  .appmax-v2 .appmax-counter-area {
    padding: 0;
  }
  .appmax-v2 .appmax-swiper-slider-area {
    padding: 100px 0;
  }
  .appmax-v2 .appmax-download-img img:last-child {
    height: inherit;
    left: 0;
    position: absolute;
    top: 75px;
  }
  .appmax-v2 .appmax-download-img::before {
    height: calc(100% + 425px);
    width: calc(100% + 320px);
  }
  .appmax-v2 .appmax-download-img img:last-child {
    display: block;
  }
  .appmax-v2 .appmax-user-review-bg {
    background-position: bottom center;
    height: 90%;
    right: calc(-100vw + 75%);
  }
  .appmax-v2 .appmax-contact-form-box::before {
    background-size: contain;
    height: calc(100% + 0px);
    right: 0px;
    top: 0px;
    width: calc(100% + 0px);
  }
  .appmax-v2 .appmax-contact-form-content::before {
    background-size: contain;
    height: calc(100% + 0px);
    left: 0px;
    top: 0px;
    width: calc(100% + 0px);
  }
  .appmax-v2 .appmax-contact-form-content {
    margin-bottom: 70px;
  }
  .appmax-v2 .appmax-banner-position-rel .background {
    min-height: 0;
    height: 600px;
  }
  .appmax-v2 .appmax-fotter-area::after {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    bottom: -30%;
  }
  .appmax-fotter-area.appmax-parallax {
    padding-bottom: 100px;
  }
  .stripes-header {
    bottom: 0px;
  }
  body.appmax_stripes .appmax-banner-area {
    margin-bottom: 5vh;
  }
  .appmax-banner-screenshot {
    position: static;
    max-width: 100%;
  }
  .appmax-banner-video {
    height: auto;
    top: 15%;
  }
  .appmax-banner-video .appmax-default-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }


  /*APPMAX BLOG PAGE*/

  .appmax-blog-area {
    padding: 70px 0;
  }
  .appmax-blog-content {
    padding: 100px 0 70px;
  }
  .post-title h2 {
    font-size: 1.3em;
    line-height: 32px;
  }
  .blog-category ul li a {
    font-size: 0.875em;
  }
  .appmax-single-popylar-item h2 {
    font-size: 0.875em;
  }
  .google-play.blog {
    margin-bottom: 10px;
    margin-right: 0;
  }
  .blog-post-single-pagination:nth-child(1) ul li a {
    height: 60px;
    line-height: 60px;
    width: 150px;
  }
  .blog-post-single-pagination:nth-child(2) ul li {
    margin: 0 3px;
  }
  .blog-post-single-pagination:nth-child(3) ul li a {
    height: 60px;
    line-height: 60px;
    width: 150px;
  }
  .appmax-single-blog .appmax-blog-post {
    padding: 40px;
  }
  .appmax-blog-post-detalis p {
    font-size: 0.938em;
  }
  .appmax-blockquote blockquote {
    font-size: 0.938em;
    margin: 40px 0;
  }
  .single-blog-heart i {
    margin-right: 5px;
  }
  .single-blog-social-icon p {
    margin-right: 0px !important;
  }
  .appmax-blog-post-content {
    padding: 20px 5px;
  }
  .appmax-blog-post-detalis {
    margin-bottom: 50px;
  }
  .appmax-blog-single-sidebar {
    margin-bottom: 20px;
    padding: 20px 10px;
  }
  .appmax-single-blog .appmax-blog-post {
    padding: 20px 10px;
  }
  .appmax-single-blog .appmax-blog-single-img {
    margin-bottom: 20px;
  }
  .single-blog-img-left {
    margin-bottom: 15px;
    width: 100%;
  }
  .single-blog-img-right {
    width: 100%;
  }
  .single-blog-img-left {
    height: 215px;
  }
  .appmax-single-blog-img {
    padding: 40px 0;
  }
  .appmax-feature-animate-frame {
    width: 290px;
    height: 560px;
    top: 20px;
  }
  .appmax-banner-promo-item::before {
    height: 100%;
  }
  body.appmax-v2.appmax-wave-banner .appmax-banner-area {
    margin-bottom: 40px;
  }


}

/*For Wide Mobile Layout*/
@media (max-width: 767px) {
  .appmax_curved_banner_container{
    margin-top: 90px;
  }
  .height-100vh {
    height: 80vh;
    min-height: 600px;
    margin-top: 280px;
  }
  body.appmax_curved .appmax-banner-area .height-100vh {
    height: auto;
    min-height: 0;
  }
  body.appmax_curved .appmax-banner-content {
    margin-bottom: 50px;
  }
  .appmax-v2 .appmax-banner-position-rel .background {
    background-color: #6671E4;
  }
  .appmax-default-btn {
    box-shadow: 0 0 0 transparent;
  }
  .mobile-hidden {
    display: none !important;
  }
  .appmax-header-menu {
    background: #000 none repeat scroll 0 0;
    display: none;
    left: 0;
    opacity: 0.8;
    position: absolute;
    text-align: left;
    top: 21px;
    width: 100%;
  }
  .menu-toggle {
    color: #fff;
    font-size: 2em;
    position: absolute;
    right: 30px;
    top: -52px;
    display: block;
    cursor: pointer;
  }
  .appmax-header-menu ul {
    display: block;
  }
  .appmax-header-menu ul li {
    margin: 20px 0 20px 20px;
  }
  body.appmax_default .appmax-banner-area {
    padding-bottom: 100px;
  }
  .appmax-banner-content h1 {
    font-size: 2.0em;
    line-height: 1.3;
  }
  .appmax-banner-content p {
    font-size: 1em;
    padding: 20px 0;
  }
  .appmax-default-btn {
    min-width: 175px;
    line-height: 45px;
    height: 45px;
    padding: 0 15px;
  }
  .appmax-banner-img {
    display: none;
  }
  .appmax-banner-promo-section {
    padding: 0 0 100px;
  }
  body.appmax_default .appmax-banner-promo-item {
    margin-top: -105px;
    padding: 50px;
  }
  .appmax-banner-video .appmax-banner-screenshot:nth-child(3) {
    left: auto;
    right: 0;
  }
  .appmax-banner-promo-item::before {
    height: 100%;
  }
  .appmax-banner-single-promo {
    margin-bottom: 40px;
  }
  .appmax-heding-title i {
    height: 60px;
    line-height: 60px;
    width: 60px;
  }
  .appmax-heding-title h2 {
    font-size: 1.8em;
  }
  .appmax-heding-title p {
    font-size: 0.9em;
  }
  .appmax-about-left-img {
    margin-bottom: 110px;
    text-align: center;
  }
  .appmax-swiper-slider-area .swiper-wrapper {
    height: 540px;
  }
  .appmax-screen-mobile-image {
    width: 270px;
    height: 552px;
  }
  .appmax-about-right-content i {
    font-size: 1.5em;
    height: 60px;
    line-height: 60px;
    width: 60px;
  }
  .appmax-about-right-content h2 {
    font-size: 1.7em;
    line-height: 40px;
  }
  .appmax-about-area {
    padding: 0;
  }
  .appmax-about-right-content {
    margin-bottom: 110px;
    padding: 0;
  }
  .appmax-about-two-area {
    padding: 0;
  }
  .appmax-about-two-area .appmax-about-left-img {
    margin-bottom: 0;
    height: auto !important;
  }
  .appmax-about-two-area .appmax-about-right-content {
    padding: 0;
    margin-bottom: 40px;
  }
  .about-list li {
    font-size: 1em;
  }
  .appmax-user-review-item {
    width: calc(100% - 60px);
    padding: 30px;
  }
  .appmax-counter-area {
    padding: 100px 0 0;
    text-align: center;
  }
  .single-counter{
    margin-bottom: 40px;
  }
  .counter-left {
    float: none;
    margin: 0 auto 20px;
    text-align: center;
  }
  .count-right {
    float: none;
  }
  .appmax-download-bg {
    left: -50vw;
    transform: translate3d(0,0,0) !important;
  }
  .appmax-download-section-area {
    text-align: center;
  }
  .appmax-download-content {
    padding: 50px 0 250px;
  }
  .appmax-download-content h2 {
    font-size: 1.9em;
  }
  .google-play {
    height: 65px !important;
    line-height: 65px !important;
    width: 180px !important;
  }
  .app-store {
    height: 65px !important;
    line-height: 65px !important;
    width: 180px !important;
  }
  .appmax-swiper-slider-area {
    padding: 0;
  }
  .appmax-pricing-table-content i {
    font-size: 1.5em;
    height: 60px;
    line-height: 60px;
    width: 60px;
  }
  .appmax-pricing-table-content h2 {
    font-size: 1.7em;
    line-height: 40px;
  }
  .appmax-pricing-table-content {
    margin-bottom: 0px;
    padding: 50px 0;
  }
  .appmax-contact-form-area {
    padding: 70px 0 100px;
  }
  .contact-form-content-title h2 {
    font-size: 2em;
    line-height: 45px;
    padding: 6px 0 30px;
  }
  .information h5 {
    font-size: 1em;
  }
  #appmax_submit {
    width: 170px;
  }
  .appmax-fotter-title i {
    font-size: 1.5em;
    height: 60px;
    line-height: 60px;
    width: 60px;
  }
  .appmax-fotter-title h2 {
    font-size: 1.5em;
  }
  .appmax-subscribe input[type="email"] {
    font-size: 1em;
    padding: 0 50px !important;
    height: 100px;
  }
  .appmax-subscribe i {
    left: 22px;
  }
  .appmax-subscribe input[type="submit"] {
    font-size: 0.8em;
    height: 50px;
    right: 14px;;
    width: 155px;
    top: 24px;
  }
  .appmax-fotter-top {
    padding: 0 0 50px;
  }
  .appmax-fotter-area {
    padding: 100px 0 100px;
    text-align: center;
    background-color: #6671E4;
  }
  .fotter-social-icon {
    margin-bottom: 50px;
  }
  .app-download {
    text-align: center;
  }
  .google-play.fotter {
    height: 60px;
    line-height: 60px;
    margin-right: 10px;
    width: 165px;
  }
  #appmax-welcome-slider .owl-dots {
    position: static;
    bottom: inherit;
    left: inherit;
    transform: none;
  }
  .appmax-fotter-area.appmax-parallax {
    padding-bottom: 50px;
  }
  .banner-swiper-screenshot {
    max-width: 300px;
  }
  body.appmax-screenshot .banner-swiper-screenshot .appmax-screen-mobile-image {
    height: 625px;
    width: 300px;
  }
  body.appmax-screenshot .swiper-slide.swiper-slide-active img {
    width: calc(100% - 16px);
    margin-left: 8px;
  }
  body.appmax-wave .appmax-fotter-area, body.appmax-screenshot .appmax-fotter-area {
    padding-top: 100px;
  }
  .waves {
    max-height: 100px;
  }
  body.appmax-v2.appmax-wave-banner .appmax-banner-area {
    margin-bottom: 0px;
  }
  body.appmax-v2.appmax-wave .height-100vh {
    min-height: 600px;
    max-height: 600px;
  }

  /*APPMAX V2*/
  .appmax-v2 .appmax-banner-position-rel .background:before {
    height: 50vh;
  }
  .appmax-v2 .appmax-banner-position-rel .background {
    height: 80vh;
    min-height: 600px;
  }
  .appmax-v2 .video-title {
    font-size: 1.2em;
  }
  .appmax-v2 .appmax-counter-area {
    padding: 0;
  }
  .appmax-v2 .appmax-download-img::before {
    display: none;
  }
  .appmax-v2 .appmax-download-content {
    padding: 0;
  }
  .appmax-v2 .appmax-download-img img:last-child {
    height: inherit;
    left: 0;
    position: relative;
    top: 0;
  }
  .appmax-v2 .appmax-download-img {
    margin-top: 0;
  }
  .appmax-v2 .appmax-download-content h3 {
    margin: 45px 0 0;
  }
  .pricing-table-right,
  .appmax-v2 .pricing-table-right {
    position: relative;
    top: 0;
    min-height: 670px;
  }
  .appmax-v2 .pricing-table-right::before {
    background-size: 100%;
    height: calc(100% + 0px);
    left: 0px;
    top: 0px;
    width: calc(100% + 0px);
  }
  .appmax-contact-form-area {
    padding: 70px 0 100px;
  }
  .appmax-v2 .appmax-contact-form-box::before {
    background-size: contain;
    height: calc(100% + 0px);
    right: 0px;
    top: 0px;
    width: calc(100% + 0px);

  }
  .appmax-v2 .appmax-contact-form-content::before {
    background-size: contain;
    height: calc(100% + 0px);
    left: 0px;
    top: 0px;
    width: calc(100% + 0px);
  }
  .appmax-v2 .appmax-swiper-slider-area {
    padding: 100px 0 0;
  }
  .appmax-pricing-table-box {
    padding: 30px 20px;
  }
  .appmax-v2 .appmax-fotter-area::after {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    bottom: -30%;
  }
  .appmax--videobg-skew {
    height: 350px;
  }
  body.appmax_triangles .appmax-banner-area .height-100vh {
    min-height: 600px;
    max-height: 600px;
  }
  body.appmax_triangles .appmax-banner-area {
    min-height: 700px;
    max-height: 700px;
  }

  /*APPMAX BLOG PAGE*/

  .appmax-blog-area {
    padding: 50px 0 100px;
  }
  .appmax-blog-content {
    padding: 90px 0 60px;
  }
  .appmax-blog-post-detalis {
    margin-bottom: 50px;
  }
  .appmax-blog-content h2 {
    font-size: 1.8em;
  }
  .post-title h2 {
    font-size: 1.2em;
    line-height: 28px;
  }
  .blog-post-pagination {
    margin-top: 50px;
    width: 100%;
  }
  .blog-post-single-pagination:nth-child(1) ul li a {
    height: 50px;
    line-height: 50px;
    width: 140px;
  }
  .blog-post-single-pagination:nth-child(3) ul li a {
    height: 50px;
    line-height: 50px;
    width: 140px;
  }
  .google-play.blog {
    height: 50px !important;
    line-height: 50px !important;
    margin-right: 6px;
    width: 130px !important;
  }
  .app-store.blog{
    height: 50px !important;
    line-height: 50px !important;
    margin-right: 6px;
    width: 130px !important;
  }
  .blog-post-single-pagination:nth-child(2) {
    padding-top: 0px;
  }
  .blog-post-single-pagination:nth-child(2) ul li a {
    height: 25px;
    line-height: 25px;
    width: 25px;
  }
  .blog-post-single-pagination:nth-child(2) ul li {
    margin: 0;
  }
  .appmax-blog-sidebar {
    margin-top: 50px;
  }
  .appmax-blog-post-detalis p {
    font-size: 0.938em;
  }
  .appmax-single-blog .appmax-blog-post {
    padding: 40px;
  }
  .appmax-blog-post-content {
    padding: 10px 5px;
  }
  .appmax-blog-single-sidebar {
    background: #f6f8ff none repeat scroll 0 0;
    margin-bottom: 30px;
    padding: 20px 15px;
  }
  .appmax-single-blog .appmax-blog-post {
    padding: 20px 10px;
  }
  .appmax-single-blog .appmax-blog-single-img {
    margin-bottom: 30px;
  }
  .single-blog-img-left {
    height: 100%;
    margin-bottom: 15px;
    width: 100%;
  }
  .single-blog-img-right {
    width: 100%;
  }
  .appmax-single-blog-img {
    padding: 30px 0;
  }
  .appmax-blockquote blockquote {
    margin: 50px 0 30px;
  }
  .appmax-feature-animate-frame {
    top: 0px;
    width: 300px;
    height: 590px;
    max-width: 365px;
    position: relative;
    transform: translateX(-50%);
    left: 50%;
  }
  .featured-slider-static-img {
    display: none;
  }
  .appmax-v2 .appmax-video-bg {
    min-height: 400px;
  }
  body.appmax_stripes .height-100vh {
    height: 80vh;
    min-height: 500px;
  }
  .stripes-header {
    bottom: 0px;
  }
  body.appmax_stripes .appmax-banner-area {
    margin-bottom: 5vh;
    min-height: 550px;
  }
  .stripes-header .stripe {
    height: 104px;
  }
  .stripes-header .s0 {
    bottom: 103px;
    height: 4000px;
  }
  .stripes-header .s3 {
    bottom: 104px;
  }
  .stripes-header .s4 {
    bottom: 208px;
  }
  .stripes-header .s5 {
    bottom: 308px;
  }
  .stripes-header .s6 {
    bottom: 412px;
  }



}


@media (max-width: 575px) {

  .appmax-swiper-slider-area .swiper-wrapper {
    height: 760px;
  }
  .appmax-screen-mobile-image {
    display: none;
  }
  .swiper-slide.swiper-slide-active, .swiper-slide {
    background-size: 100% auto;
    background-repeat: no-repeat;
  }
  .swiper-slide.swiper-slide-next,
  .swiper-slide.swiper-slide-prev {
    box-shadow: none;
  }
  .swiper-slide.swiper-slide-active {
    border-radius: 0px;
  }

}


/*For 320-384px up Mobile Layout*/
@media (max-width: 479px) {

  .appmax-banner-content {
    position: inherit;
    text-align: center;
    top: inherit;
    transform: inherit;
    width: 100%;
  }
  .appmax-banner-content h1 {
    font-size: 1.8em;
    line-height: 1.3;
  }
  .appmax-banner-content p {
    line-height: 30px;
  }
  .appmax-banner-promo-section {
    padding: 0 0 50px;
  }
  .appmax-banner-promo-item {
    padding: 20px;
  }
  .appmax-heding-title i {
    height: 50px;
    line-height: 50px;
    width: 50px;
  }
  .appmax-heding-title h2 {
    font-size: 1.4em;
  }
  .item-title {
    font-size: 1.3em;
  }
  .appmax-feature-area {
    padding: 0 0 50px;
  }
  .appmax-feature-single-item {
    margin-bottom: 50px;
  }
  .appmax-feature-item-icon {
    margin: 0 auto 25px;
  }
  .appmax-video-area {
    padding: 0 0 10px;
  }
  .appmax-video-popup {
    top: 39%;
  }
  .iq-waves {
    border-radius: 50%;
    height: 50px;
    transform: translate(-50%, 45%);
    width: 50px;
  }
  .appmax-about-area {
    padding: 50px 0 0;
    text-align: center;
  }
  .appmax-about-two-area .appmax-about-right-content {
    padding: 0;
    margin-bottom: 40px;
  }
  .appmax-about-right-content h2 {
    font-size: 1.5em;
    line-height: 35px;
  }
  .appmax-about-two-area {
    text-align: center;
  }
  .about-list li {
    text-align: left;
  }
  .appmax-user-review-area {
    padding: 100px 0 0;
    text-align: center;
  }
  .user-review-content p {
    font-size: 0.838em;
  }
  .user-review-meta-img {
    float: none;
  }
  .user-review-meta-img img {
    margin: 0 auto;
  }
  .user-review-meta-content {
    float: none;
    margin-top: 15px;
  }

  .appmax-counter-area {
    padding: 50px 0 0;
  }
  .google-play {
    margin: 0 0 10px;
  }
  .appmax-download-content h2 {
    line-height: 40px;
  }
  .appmax-screen-mobile-image {
    display: none;
  }
  .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    display: none;
  }
  .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    display: none;
  }
  .appmax-pricing-table-area {
    text-align: center;
  }
  .appmax-pricing-table-content h2 {
    font-size: 1.3em;
    line-height: 30px;
  }
  .appmax-pricing-table-box.appmax-pricing-table-2{
    top: 50%;
    transform: translate(-50% ,-50%) !important;
    left: 50%;
  }
  .appmax-pricing-table-box {
    top: 50%;
    transform: translate(-50% ,-50%);
    left: 50%;
  }
  .appmax-contact-form-area {
    text-align: center;
  }
  .appmax-fotter-area {
    background-size: 100% auto;
    padding: 150px 0;
    background-color: #6671E4;
  }
  .appmax-fotter-area {
    padding: 60px 0 70px;
    text-align: center;
  }
  .appmax-v2 .appmax-fotter-area {
    padding: 60px 0 70px;
    text-align: center;
  }
  .appmax-subscribe input[type="email"] {
    height: 50px;
  }
  .appmax-subscribe input[type="submit"] {
    transform: none;
    position: static;
    margin-top: 20px;
  }
  .appmax-subscribe label {
    bottom: 46px;
  }
  .appmax-subscribe i {
    top: 25px;
  }
  .contact-form-content-title h2 {
    font-size: 1.5em;
    line-height: 35px;
  }
  .google-play.fotter {
    margin-right: 0;
  }

  /*APPMAX BLOG PAGE*/
  .appmax-blog-area {
    padding: 50px 0;
  }
  .blog-post-single-pagination:nth-child(1) ul li a {
    height: 40px;
    line-height: 40px;
    width: 120px;
  }
  .blog-post-single-pagination:nth-child(3) ul li a {
    height: 40px;
    line-height: 40px;
    width: 120px;
  }
  .single-blog-img-left img {
    height: 158px;
  }
  .appmax-single-blog-img {
    padding: 30px 0;
  }
  .single-blog-img-left {
    height: 160px;
  }

}
@media (max-width: 575px) {
  .footer-light-item{
    width: 48%;
  }
  .footer-link-item{
    width: 48%;
    margin-bottom: 20px;
    text-align: center;
  }
  .footer-link-item-frest .img{
    display: none;
  }
  .footer-link-contact-info{
    padding-left: 0;
  }
  .footer-link-item ul{
    margin-left: 0;
    padding-left: 0;
  }
}
@media (max-width: 789px) {
  .modal-ad-href{
    display: block;
    top: 40%!important;
    width: 70%!important;
    margin-left: 15%!important;
    height: auto;
    position: relative;
  }
  .modal-ad-card .close-modal-ad{
    position: absolute;
    top: -13px;
    right: -13px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    text-align: center;
    border: 2px solid #FFFFFF;
    background-color: #6671E4;
    box-shadow: 0px 12px 20px 1px rgba(0, 0, 0, 0.25);
    cursor: pointer;
  }
  .modal-ad-card .close-modal-ad i{
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 200px;
    color: #FFFFFF;
  }
}