
/* Author : Sastry.kasibotla */

/*@media only screen and (min-width: 1050px) {
  @import url("scroll.css");
}
*/
html,body
{
    width: 100%;
    margin: 0 0 0 0  !important;
    padding: 0px;
    overflow-x: hidden;
    font-family: 'AsapRegular' !important;
    scroll-behavior: smooth;
}
body{
  min-height:100%;
  width: 100%;
  margin: 0px;
  padding: 0px;
  max-width: 100vw;
  overflow-y: hidden;
}

a {
  cursor: pointer;
}

/* Used for forms, different color if it's edu or buisness.
   usage - color: var(--brand-color);                           */
:root {
  --brand-color:#f9b200;
  --edu-color: #3B9A51;
  --business-color: #194E6E;
}



.explore iframe{
    border: 0px;
    width: 75vw;
    height: 540px;
    margin: 0 auto;
    text-align: center;
    display: table;
}


#content-slider p{
  max-width: 215px;
  color: #666666;
  font-size: 14px;
  font-family: 'AsapItalic';
  margin: 0 auto;
}

.automaze-yellow {
  color: #f6b11a;
  font-size: 16px;
}

.automaze-orange {
  color: #eb8023;
  font-size: 16px;
}

.body-content{
  margin-top: 100px;
  position: relative;
}

.body-content-comparison{
  margin-top: 100px;
  position: relative;
}

@font-face {
   font-family:'GoBoldThin';
   src: url('../fonts/GoBoldThin.TTF') format('truetype');
}

@font-face {
   font-family:'AsapBold';
   src: url('../fonts/AsapBold.TTF') format('truetype');
}
@font-face {
   font-family:'AsapBoldItalic';
   src: url('../fonts/AsapBoldItalic.TTF') format('truetype');
}
@font-face {
  font-family:'RedHatDisplay';
  src: url('../fonts/RedHatDisplay-Regular.ttf') format('truetype');
}

@font-face {
   font-family:'AsapItalic';
   src: url('../fonts/AsapItalic.TTF') format('truetype');
}

@font-face {
   font-family:'AsapRegular';
   src: url('../fonts/AsapRegular.TTF') format('truetype');
}

@font-face {
   font-family:'GoBold';
   src: url('../fonts/GoBold.TTF') format('truetype');
}
@font-face {
   font-family:'GoBoldBold';
   src: url('../fonts/GoBoldBold.TTF') format('truetype');
}

@font-face {
   font-family:'GoBoldBoldItalic';
   src: url('../fonts/GoBoldBoldItalic.TTF') format('truetype');
}

@font-face {
   font-family:'GoBoldItalic';
   src: url('../fonts/GoBoldItalic.TTF') format('truetype');
}

@font-face {
   font-family:'GoBoldLight';
   src: url('../fonts/GoBoldLight.TTF') format('truetype');
}
@font-face {
   font-family:'GoBoldLightItalic';
   src: url('../fonts/GoBoldLightItalic.TTF') format('truetype');
}
@font-face {
   font-family:'GoBoldThinItalic';
   src: url('../fonts/GoBoldThinItalic.TTF') format('truetype');
}

/* old site references */
@font-face {
   font-family:'gobold-thin';
   src: url('../fonts/GoBoldThin.TTF') format('truetype');
}

@font-face {
   font-family:'asap-italic';
   src: url('../fonts/AsapItalic.TTF') format('truetype');
}

@font-face {
  font-family: 'KefaItalic';
  src: url('../fonts/KefaIIPro-LightItalic.eot?#iefix') format('embedded-opentype'), 
       url('../fonts/KefaIIPro-LightItalic.woff') format('woff'), 
       url('../fonts/KefaIIPro-LightItalic.ttf')  format('truetype');
}





/* Hide Play button + controls on iOS */
video{
  width: 100%;
  max-height: 200px;
  height: 200px;
  position: relative;
}
.video{
  border: 0px !important;
  overflow: visible;
  width: 100%;
  height: auto;

}

  @media (max-width: 1025px){
      .video{
          max-height: 100%;
        }
      video{
          width: 100%;
          max-height: 100%;
          height: 100%;
          margin-top: 0px;
    }  
  }

/* logout popup styles */
#you-were-logged-out-popup-mask{
  display:none;
  position: fixed;
  display: none;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 99999999;
  background-color: rgba(0,0,0,0.7);
}
#you-were-logged-out-popup{
  position: absolute;
  left: 30%;
  top: 20%;
  width: 565px;
  height: 400px;
  border: transparent;
  background: white;
}

  #siteseal {    
   margin-left: 8px;
   height: auto;
   position: relative;
   display: inline-block;
   background-color: white;
  }

@media screen and (max-width : 1400px) {          
  #you-were-logged-out-popup{
    left: 25%;
    top: 10%;
  }
}

#you-were-logged-out-close{
  background-image: url(https://static2.emaze.com/wp-content/uploads/2015/05/close-dialog-btn.png);
  position: absolute;
  width: 26px;
  height: 26px;
  z-index: 20;
  top: 0;
  right: 0;
  margin: 6px;
  background-repeat: no-repeat;
  cursor: pointer;
}


#logged-out-title {
                width: 100%;
                height: 50px;
                background-image: url(//static2.emaze.com/wp-content/uploads/2015/03/dot-pattern-busi-header.png);
                background-repeat: repeat;
                background-color: black;
                font-family: 'GoBoldLight';
                font-size: 41px;
                text-transform: uppercase;
                text-align: center;
                padding: 16px 0;
                height: 74px;
                color: white;
                }

#logged-out-body  {
               width: 100%;
               height: 100%;
               background: #e5e5e5;
               color:black;
    font-family: AsapRegular;
    font-size: 25px;}

#logged-out-body div:nth-child(1) {
    position: relative;
    top: 100px;
    left: 40px;
    line-height: 35px;
    max-width: 450px;
  }



#logged-out-ok-button {
               background-color: #f7b119;
               font-family: 'GoBoldLight';
               font-size: 22px;
               font-weight: bold;
               color: black;
               cursor: pointer;
               display: block;
               padding: 9px 23px;
               position: relative;
               top: 180px;
               left: 420px;
               width: 65px;
}


/*Explore page*/

.explore-div .thumbnail-box{
  position: relative;
}

.explore-div .icon-hov{
    display: flex;
    float: initial;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

  .explore-div .icon-hov.bottom-right-position{
    align-items: flex-end;
    justify-content: flex-end;
  }

    .thumb-view .icon-hov.bottom-right-position a img{
      margin: 0;
      width: 40px !important;
      height: 40px;
    }

.u-name, 
.e-date, 
.e-view, 
.e-publish-link,
.u-category{
  padding: 5px;
}

.thumb-icon{
  padding-right: 5px;
}

.explore-div .icon-hov img{
  width: 50px !important;
  text-align: center;
  margin: 10px;
}

.search-form {
    min-height: 110px;
}

.search-form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #bbbbbb;
}
.search-form ::-moz-placeholder { /* Firefox 19+ */
  color: #bbbbbb;
}
.search-form :-ms-input-placeholder { /* IE 10+ */
  color: #bbbbbb;
}
.search-form :-moz-placeholder { /* Firefox 18- */
  color: #bbbbbb;
}

#search-line-img{
  width: 70px;
  height: 70px;
  background-image: url(../img/search-icon.png);
  background-repeat: no-repeat;
  display:block;
  float: left;
  background-position: center;
  background-size: 60%;
}

@media (max-width: 1010px){
      .search-form {
        min-height: 210px;
    }
    .explore-search{
      font-size: 30px !important;
    }
}


.e-date, .e-publish-link{
  display: inline-block;
  padding-left:10px; 
}
.e-view{
  padding-right:10px; 
}

.e-publish-link{
  display: inline-block;
  width: 70%;
}

  .u-name{
    width:60%;
    position: relative;
  }

  .u-category{
    position:relative;
    width: 35%;
    background-color:#fb5;
    text-align: center;
    font-size: 0.74vw;
    padding: 1px 0;
  }

  .u-category:before{
    content:'';
    position:absolute;
    display: block;
    left: -0.51vw;
    top:0;
    bottom:0;
    background-color:#fb5;
    width: 1vw;
    border-bottom-left-radius: 100%;
    border-top-left-radius: 100%;
    z-index:-1;
  }

  .u-name a{
    position: relative;
    font-size: 14px;
    color: #888888;
    font-family: 'AsapItalic';
    padding-left: 8px;
    text-decoration: none;
    max-width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inherit;
  }

  .e-date a, .e-view a, .e-publish-link a{
    display: inline-block;
    font-size: 12px;
    color: #888888;
    font-family: 'Myriad Pro';
    padding-bottom: 0;
    position: relative;
    text-decoration: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
  }

.sub-view{
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.explore-search{
    font-size: 45px;
    font-family: 'GoBoldThin';
    height: 70px;
    margin-bottom: 20px;
    border: 0px;
    color: #bbbbbb;
    outline:none;
    box-shadow: none;
    width: calc(100% - 70px);
    text-transform: uppercase;
    border-bottom: black 1px solid;
    border-radius: 0;
}


select#soflow {
  display: none;
}

button.category-btn{
  -webkit-border-radius: 2px;
  background-image: url(../img/select-arrow.png);
  background-position: 100% center;
  background-repeat: no-repeat;
  background-color: white;
  border: 1px solid #b8b8b8;
  color: #b8b8b8;
  font-size: 14px;
  margin: 1px;
  padding: 5px 20px;
  width: 220px;
  height: 70px;
  float: right;
}

  
  button.category-btn .caret{
    display: none;
  }

  button.category-btn .multiselect-selected-text{
    text-transform: uppercase;
  }


/*Header css*/

.banner-header{
  position: relative;
  width: 100%;
  min-height: 700px;
  -webkit-background-size: auto;
  -moz-background-size: auto;
  background-size: auto;
  -o-background-size:  auto;
  text-align: center;
  color: #333;
  background-attachment: fixed;
  background-repeat: no-repeat;
  top:0 !important;
  height: 70vh;
  margin-top: 0;
}

.banner-header1{
  position: relative;
  width: 100%;
  min-height: 700px;
  -webkit-background-size: auto;
  -moz-background-size: auto;
  background-size: auto;
  -o-background-size:  auto;
  text-align: center;
  color: #333;
  background-attachment: fixed;
  background-repeat: no-repeat;
  top:0 !important;
  height: 70vh;
  margin-top: 0;
}


.bg-main{

 background: #000;
}

.bg-active{

  background: url(../img/bg.png) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
  height: 100%;
}

.section-content{
  padding-left:0;
  padding-right:0;
}

.btn-5-box{
}

.btn-5 {
  padding: 10px 25px !important;
  font-family: 'GoBold';
  font-size: 30px;
  border: 1px solid transparent;
  box-shadow: inset 0 0 20px rgba(255, 255, 255, 0);
  outline: 1px solid;
  outline-color: rgba(255, 255, 255, 0.5);
  outline-offset: 0px;
  text-shadow: none;
  -webkit-transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);
  margin-bottom: 30px;
  text-transform: uppercase;
}

ul.nav li.emaze-me-rec {  
  margin-right: 21px;  
  vertical-align: middle;
  text-decoration: none;
  align-items: center;
  display: flex;
  justify-content: center;
}

.navbar-default .navbar-nav > li > a.emaze-me-link{
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 6px 10px;
    margin: 0;
    height: 32px;
    width: 196px;
    border-width: 0.5px;
    border-radius: 6px;
    border-color: rgb(255, 255, 255);
    border-style: solid;
    background-color: rgb(0, 0, 0);
}

.navbar-default .navbar-nav > li > a.emaze-me-link:hover{
  text-decoration:none;
  /*border: none;*/
  padding: 0;
  margin: 0;
}

.emaze-me-link > span {
  padding: 0px 3px !important;
  font-family: 'GoBoldThin';
  font-size: 15px;
  border: 1px solid transparent;
  box-shadow: inset 0 0 20px rgba(255, 255, 255, 0);
  outline: 1px solid;
  background-color: rgb(235, 128, 35);
  outline-color: rgba(255, 255, 255, 0.5);
  outline-offset: 0px;
  text-shadow: none;
  -webkit-transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);
  text-transform: uppercase;
  text-decoration: none;
  align-items: center;
  margin-left: 10px;
}

.emaze-me-link > span:hover {
  border: 1px solid;
  box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.5), 0 0 20px rgba(255, 255, 255, 0.2);
  outline-color: rgba(255, 255, 255, 0);
  outline-offset: 15px;
  text-shadow: 1px 1px 2px #427388;
  border-color: #d43f3a;
  text-decoration: none;
}

.navbar-default .navbar-nav > li > a.emaze-me-link1{
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    margin: 0;
}
.navbar-default .navbar-nav > li > a.emaze-me-link1:hover{
  text-decoration:none;
  border: none;
  padding: 0;
  margin: 0;
}

.emaze-me-link1 > span {
  padding: 1px 3px !important;
  font-family: 'GoBold';
  font-size: 16px;
  border: 1px solid transparent;
  box-shadow: inset 0 0 20px rgba(255, 255, 255, 0);
  outline: 1px solid;
  background-color: rgb(235, 128, 35);
  outline-color: rgba(255, 255, 255, 0.5);
  outline-offset: 0px;
  text-shadow: none;
  -webkit-transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);
  text-transform: uppercase;
  text-decoration: none;
  align-items: center;
  margin-left: 10px;
}

.emaze-me-link1 > span:hover {
  border: 1px solid;
  box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.5), 0 0 20px rgba(255, 255, 255, 0.2);
  outline-color: rgba(255, 255, 255, 0);
  outline-offset: 15px;
  text-shadow: 1px 1px 2px #427388;
  border-color: #d43f3a;
  text-decoration: none;
}


.btn-5:hover {
  border: 1px solid;
  box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.5), 0 0 20px rgba(255, 255, 255, 0.2);
  outline-color: rgba(255, 255, 255, 0);
  outline-offset: 15px;
  text-shadow: 1px 1px 2px #427388;
  border-color: #d43f3a;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  background-color: transparent;
    border-bottom: 1px solid #fff;
    padding: 8px 5px;
    font-size: 12px;   
    padding-top: 15px;
    color: #fff;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: transparent;
}


#navbar a, footer a{
  font-family: 'AsapRegular';
}

.navbar-brand {
  font-weight: 700;
  color: #000 !important;
  font-size: 30px;
  line-height: 20px;
  font-style: normal;
  text-transform: uppercase;
  position: absolute;
  left: 0;
  top: 0;
}

.nav.navbar-nav.navbar-right{
  position: absolute;
  top: 0;
  right: 0;
}

#navbar{
  text-align: center;  
  max-height: 50px;  
  margin-left: 270px;  
  margin-right: 450px;
}

  #menu-header-menu{
    display: inline-block;
    margin: auto;
    float: none;
    height: 50px;
  }

  .more-btn-container{
    display: none;
    float: none;
    vertical-align: top;
    height: 50px;
    position: relative;
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

    .menu-more-btn{
      margin: auto;
      background-color: transparent;
      background-image: none;
      border: 1px solid #f5f5f5;
      border-radius: 4px;
      font-family: 'AsapRegular';
      text-transform: uppercase;
      color: white;
      width: 40px;
      height: 40px;
      line-height: 2.5;
      cursor: pointer;
}   

    #more-menu-list{
      display: none;
      margin: 0;
      list-style-type: none;
      position: absolute;
      padding: 0;
      background-color: rgba(0, 0, 0, 0.6);
      top: 100%;
      left: 0;
      text-align: left;
    }

      #more-menu-list li{
        min-height: 35px;
        padding: 0 15px;
        display: flex;
        align-items: center;
        white-space: nowrap;
        position: relative;
      }

        #more-menu-list li a{
          color: #fff;
          padding: 8px 5px;
          padding-top: 15px;
          margin-right: 25px;
          position: relative;
        }

       #more-menu-list li.menu-item-has-children:hover ul{
         left: 100%;
         top: 0;
       }

       

.navbar-nav > li > a {
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  font-family: "Raleway", sans-serif;
  
  font-weight: normal;
  font-size: 12px;
}

.navbar-default .navbar-nav > li > a {
  color: #fff;
  padding: 8px 5px;
  padding-top: 15px;
  margin-right: 25px;
  margin-right: 25px;
  cursor: pointer;
}

.navbar-default .navbar-nav > li > a:hover {
  color: #fff;
    border-bottom: 1px solid #fff;
    padding-top: 15px;
    margin-right: 25px;
    margin-right: 25px;
    
}
.nohover{
  border-bottom: none !important;
}

.navbar-brand{
  padding: 0;
}

.navbar-brand img{
  margin-top: 5px;
} 

.navbar-default {
    border: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    margin-bottom: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    clear: both;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.navbar-default .menu-item{
  min-height: 50px;
  white-space: nowrap;
}

#nav-login-sub-menu{
  display: none;
}

.navbar-default .navbar-nav > li.current-menu-parent > a,
.navbar-default .navbar-nav li.current-menu-item > a,
#more-menu-list li.current-menu-item > a{
  color: #fb5;
}

    .navbar-default .navbar-nav li.current-menu-ancestor ul.sub-menu li.current-menu-item.current-page-ancestor > a {
        color: #fff;
    }

li.menu-item-has-children ul{
  display: none;
}

li.menu-item-has-children:hover ul{
  position: absolute;
  display: block;
  list-style: inside none;
  padding: 0;
  background-color: rgba(0, 0, 0, 0.6);
  top: 100%;
  left: 0;
}

li.menu-item-has-children:hover ul li{
  min-height: 35px;
  padding: 0 15px;  
  display: flex;
  align-items: center;
  white-space: nowrap;
  }

li.menu-item-has-children:hover ul li:hover{
  background-color: lightgray;
}

li.menu-item-has-children:hover ul li a{
  color: white;
  transition: transform 0.3s linear;
}

li.menu-item-has-children:hover ul li:hover a{
  color:black;
  transform: translateX(5px);
}

li.menu-item-has-children:hover > a:after {
  top: 0;
  bottom: 0;
}
li.menu-item-has-children > a:before {
  content: '';
  position: absolute;
  top: 23px;
  right: -7px;
  border: 5px solid transparent;
  border-top: 5px solid #ffffff;
}

/* Buttons login and User name in navigation bar */
#nav-username{
  display:none;
  color: #fb5;
  font-style: italic;
  max-width: 140px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

li.login-menu-item:hover ul{
  display:none;
}

li.login-menu-item.loggedin:hover ul#nav-login-sub-menu{
  position: absolute;
  display: block;
  list-style: inside none;
  padding: 0;
  background-color: rgba(0, 0, 0, 0.6);
  top: 100%;
  right: 0;
}

  li.login-menu-item:hover ul li{
    min-height: 35px;
    padding: 0 15px;  
    display: flex;
    align-items: center;
    white-space: nowrap;
  }

    li.login-menu-item:hover ul li:hover{
      background-color: lightgray;
    }

      li.login-menu-item:hover ul li a{
        color: white;
        transition: transform 0.3s linear;
        cursor:pointer;  
      }

        li.login-menu-item:hover ul li:hover a{
          color:black;
          transform: translateX(5px);
        }

/* Breadcrumbs CSS*/
#breadcrumbs {
    position: absolute;
    top: 97%;
    /*top: 106%;*/
    left: 0;
    right: 0;
    background-color: transparent;
    padding: 0 15px 5px;
    font-family: AsapRegular;
    font-style: italic;
    color: #fff;
    z-index:-1;
}

    #breadcrumbs a {
        color: #fb5;
    }

#breadcrumbs > span  {
  background-color: rgba( 0, 0, 0,0.6);
  padding:2px 10px 4px 8px;
  font-size: 14px;
}






.footer-mobile{
    display: none;
}

.ml-35{/* margin-left: 35% !important; */}
@media (max-width: 700px){
      .ml-35{
          margin-left: 0% !important;
    }
    .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:hover{
      margin-right: 0px; 
    }
}

.cd-section{
  /* position:relative; */
}
.homepage-analytics-section.cd-section{
  position:relative;
}

/* For Embaded Week Template */
.week-template-box{
  position: relative;
  width:100vw;
  min-height: 1vh;
  overflow: hidden;
}

.week-template-box iframe.week-template-iframe{
  position: absolute;
  left:0;
  top: 0;
  right: 0;
  width: 100%;
  border: none;
  margin: 0;
  padding:  0;
}


.maintext > span{
  opacity: 0;
}

.maintext > span.without-opacity{
  opacity: 1;
}

p.c, p.s, p.e{
  display: none;
}

.maintext-animated{
    font-size: 27px;
    border: 1px solid #333;
    /*max-width: 679px;*/
    max-width: 100%;
    margin: 0 auto;
    border-right: 0px;
    border-left: 0px;
    font-family: 'AsapItalic';
    padding: 5px 0;
}

.maintittle{
  top: 45%;
    position: absolute;
    left: 50%;
    color: #fff;
}

.h2, h2 {
    font-size: 30px;
    font-weight: 600;
    font-family: 'PT Sans', sans-serif;

}

.mainnavigation{
list-style: none;
    width: 50%;
    position: fixed;
    right: 0px;
    border-bottom: 1px solid;
    -webkit-padding-start: 0px;

}

.mainnavigation li{
      display: inline-block;
    padding-bottom: 10px;
    margin-right: 20%;
    margin-left: 5%;
}
.mainnavigation li a{

  color: #fff;
  text-decoration: none;
}
.mainnavigation .active span{
      display: block;
    background: red;
    width: 150px;
    height: 2px;
    position: absolute;
    top: 30px;
    margin-left: -40px;
}

.firstload{

      position: absolute;
    top: 0px;
    left: 105px;
}



/* Tabs panel */

.tabbable-panel {
 position: fixed;
 width:100%;
 font-weight: 600;
}

/* Default mode */
.tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
  border-bottom: 1px solid #fff;
}
.tabbable-line > .nav-tabs > li {
  margin-right: 2px;
}
.tabbable-line > .nav-tabs > li > a {
  border: 0;
  margin-right: 0;
      padding-left: 50px;
    padding-right: 50px;
  color: #b7b7b7;
}
.tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
  border-bottom: 4px solid #b71823;
}
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #fff;
}
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}
.tabbable-line > .nav-tabs > li.active {
  border-bottom: 4px solid #b71823;
  position: relative;
}

.tab-content>.active{
  padding: 15px;
      padding-top: 30px;
    padding-left: 0px;
}
.tabbable-line > .nav-tabs > li.active > a {
    color: #fff;
    background: none;
}
.tabbable-line > .nav-tabs > li.active > a:hover {
  border: none;
}

.tabbable-line > .nav-tabs > li.active > a > i {
      color: #fff;
    background: none;
}

.portlet .tabbable-line > .tab-content {
  padding-bottom: 0;
}
.nav-tabs>li>a:hover{

  background: none;
  border: none;
  cursor: pointer;
}
/* Below tabs mode */
.tabbable-line > .nav-tabs > li{
  border: none;
}
.tabbable-line.tabs-below > .nav-tabs > li {
  border-top: 4px solid transparent;
}
.tabbable-line.tabs-below > .nav-tabs > li > a {
  margin-top: 0;
}
.tabbable-line.tabs-below > .nav-tabs > li:hover {
  border-bottom: 0;
  border-top: 4px solid #fbcdcf;
}
.tabbable-line.tabs-below > .nav-tabs > li.active {
  margin-bottom: -2px;
  border-bottom: 0;
  border-top: 4px solid #f3565d;
}
.tabbable-line.tabs-below > .tab-content {
  margin-top: -10px;
  border-top: 0;
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
}
.mt-20{
  margin-top: 20px;
}
.btn-danger{

    background: #c61a25;
    padding: 10px;
    border-radius: 0px;
}

.secoundpage{
  position: absolute;
  height: 100%;
  width: 100%;
  background: #fff;
  z-index: 99;
  
  
}

.page2{

  position: absolute;
  
  
  z-index: 15;
  top: 45%;
  left: 40%;
  transition: all 1s;
  
}

.page2text{
position: absolute;
  
  
  z-index: 15;
  top: 45%;
  left: 35%;
  transition: all .2s;

}

.page2text2{
  position: absolute;
  z-index: 15;
  top: 55%;
  left: 45%;
  transition: all .2s;
  text-align: center;
}

.btn-default{
  background: #333;
  color: #fff;
  border-radius: 0px;
  padding: 15px;
}

.jarallax {
    position: relative;
    z-index: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    min-height: 500px;
    height:70vh;
}

.section-content .visual-exp-h .inner-content{
  background: #F1F1F1;
}

.inner-content h2{
  font-size: 25px;
  font-family: 'Raleway', sans-serif;
  font-weight: bolder;
  margin-top: 0px;
  padding-top: 50px;
  text-transform: uppercase;
}

.inner-content p{
  color: #999999;
}

.analytics-box{
  position:relative;
  display:flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 40px 0 0 0;
}

.box-video{     
  width:20%;       
  margin-top: 50px;
}

.slider-container{

/* margin: 0px auto; */

/* float: none; */

/* padding: 0px; */
}

.lslide p, .clone p{

      padding: 10px;
    padding-bottom: 0px;
}
.video{
  overflow: hidden;
   border: 1px solid #8f8f8f;
}
.video-holder .box-video:last-child{

  margin-right: 0px;
}

.pr-tittle{
  position: relative;
  top: 50%;
  margin-top: -10px;
  padding: 15px;
  color: #fff;
  text-transform: uppercase;
}

.bg-green{
  background: #8ebe00;
}

.bg-blue{
  background:#24a5ca;
}

.bg-pink{
  background:#db407e;
}


.bg-orange{
  background: #eb8023;
}

.bg-yellow{
  background: #f9af18;
}

.viewall{
  background: #fff;
  padding: 5px;
  font-size: 10px;
  color: #333;
  cursor: pointer;
  font-style: italic;
}

.viewall:hover{
  text-decoration: none;
}


/*Home, Education, Business page carousel*/
.dg-container{
  display: none;
  width: 100%;
  padding-top: 40px;
  position: relative;
  padding-bottom: 40px;
}
  .dg-container.active{
    display: block;
  }

.dark-bg{
margin-top: -10px;
  background: #252525;
}
.dg-wrapper{
  width: 481px;
  height: 316px;
  margin: 0 auto;
  position: relative;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -o-perspective: 1000px;
  -ms-perspective: 1000px;
  perspective: 1000px;
}
  .dg-wrapper a.project{
    width: 482px;
    height: 270px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    box-shadow: 0px 10px 20px rgba(0,0,0,0.3);
  }
    .dg-wrapper a.dg-transition{
      -webkit-transition: all 0.5s ease-in-out;
      -moz-transition: all 0.5s ease-in-out;
      -o-transition: all 0.5s ease-in-out;
      -ms-transition: all 0.5s ease-in-out;
      transition: all 0.5s ease-in-out;
    }
    .dg-wrapper a img{
      display: block;
      width: 100%;
      cursor: pointer;
    }
    .dg-wrapper a div{
      font-style: italic;
      text-align: center;
      line-height: 50px;
      text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
      color: #333;
      font-size: 16px;
      width: 100%;
      bottom: -55px;
      display: none;
      position: absolute;
    }
    .dg-wrapper a.dg-center div{
      display: block;
    }

    .dg-wrapper-container{
      
    }

.dg-container nav span.dg-prev{
  position: absolute;
    left: 5%;
    background: #fff;
    display: block;
    top: 30%;
    width: 52px;
    height: 52px;
    background: url(../img/arrow-left.png);
    background-repeat: no-repeat;
  
}
.dg-container nav span:hover{
  opacity: 1;
}
.dg-container nav span.dg-next{
  position: absolute;
    right: 5%;
    display: block;
    top: 30%;
    width: 52px;
    height: 52px;
    background: url(../img/arrow-right.png);
    background-repeat: no-repeat;
}

.dg-container nav span.dg-next:hover{
    width: 52px;
    height: 52px;
    background: url(../img/arrow-right-hover.png);
    background-repeat: no-repeat;

}

.dg-container nav span.dg-prev:hover{
    width: 52px;
    height: 52px;
    background: url(../img/arrow-left-hover.png);
    background-repeat: no-repeat;

}

.color-white{
  color: #fff;
}
.tabs-nav{
  padding-top: 80px;
  padding-bottom: 40px;
}
.tabs-nav ul li {
  display: inline;
  padding: 10px;
  padding-right: 40px;
  padding-left: 40px;
  border: 1px solid #333333;
  color: #9fa3a7;
  cursor: pointer;
}

.tabs-nav ul li:hover{

background: #333333;
color: #fff;
text-decoration: none;
}

.tabs-nav ul li:hover a{


color: #fff;
text-decoration: none;
}

.tabs-nav ul li.active{

background: #333333;
color: #fff;
}

.tabs-nav ul li.active a{

color: #fff;
text-decoration: none;
}



.tabs-nav ul li a{

   color: #9fa3a7;
   text-decoration: none;
}



.tabs-nav ul li:first-child{

  border-radius: 20px 0px 0px 20px;
}

.tabs-nav ul li:last-child{

  border-radius: 0px 20px 20px 0px;
}

/*                */
.tabs-nav-h{
  padding-top: 40px;
  padding-bottom: 35px;
}
.tabs-nav-h ul li {
  display: inline;
  padding: 10px;
  padding-right: 40px;
  padding-left: 40px;
  border: 1px solid #333333;
  color: #9fa3a7;
  cursor: pointer;
}

.tabs-nav-h ul li:hover{

background: #333333;
color: #fff;
text-decoration: none;
}

.tabs-nav-h ul li:hover a{


color: #fff;
text-decoration: none;
}

.tabs-nav-h ul li.active{

background: #333333;
color: #fff;
}

.tabs-nav-h ul li.active a{

color: #fff;
text-decoration: none;
}



.tabs-nav-h ul li a{

   color: #9fa3a7;
   text-decoration: none;
}



.tabs-nav-h ul li:first-child{

  border-radius: 20px 0px 0px 20px;
}

.tabs-nav-h ul li:last-child{

  border-radius: 0px 20px 20px 0px;
}



/**/
.tab-cat{
  padding: 10px 0px;
}

.tab-cat ul{
    max-width: 750px;
    width: 100%;
    margin: 0 auto;
}

.nav-tabs li{
  border:0px;
}

.nav-tabs li a{
  border:1px solid #333 !important;
  color: #9fa3a7;
  background: #fff !important;
}

.nav-tabs li a:hover{
  background:  #EB8023 !important;

  color: #fff !important;
}

.nav-tabs.nav-justified>li>a {
    border-bottom: 1px solid #333;
    border-radius: 0px 0px 0 0;
}



.first-tab{border-radius: 300px 0px 0px 300px !important;}
.last-tab{border-radius: 0px 300px 300px 0px !important;}

.tab-content {
  position: relative;
  overflow: hidden;
}
.tab-content.is-animating {
  position: absolute;
  top: 0;
  left: 15px;
  right: 15px;
  width: auto;
}

.content-pane {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0;
  width: 100%;
  opacity: 0;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);

}
.content-pane.is-active {
  position: relative;
  opacity: 1;
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
}
.content-pane.is-exiting {
  margin-top: -1300px;
  display: none !important;
  opacity: 0;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.content-pane.is-animating {
  -webkit-transition: opacity 400ms ease-out, -webkit-transform 400ms ease-out;
  transition: opacity 400ms ease-out, -webkit-transform 400ms ease-out;
  transition: opacity 400ms ease-out, transform 400ms ease-out;
  transition: opacity 400ms ease-out, transform 400ms ease-out, -webkit-transform 400ms ease-out;
}

.nav-tabs li.active a {
  background: #EB8023 !important;
  border-bottom-color: #333 !important;
  color: #fff !important;
}

.nav-tabs li:not(.active) {
  border-bottom: 1px solid black;
}

.tab-content {
  margin-top: -1px;
  border: 0;
  border-top: none;
  padding-bottom: 20px;
  padding-top: 40px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background: #fff;
}

.thumb-view{
  border: 1px solid #e8e9ed;
  margin-bottom:50px; 
}

.thumb-view p{
  margin: 7px;
  font-weight: 700;
  font-family: 'AsapBoldItalic';
  font-size: 16px;
  max-height: 22px;
  min-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;  
}

.template-thumbnail-img{
  width: 100%;
}
    
.thumb-view .icon-hov a{
 z-index: 2;
 margin-right: 5px;
} 

.thumb-view .icon-hov a:hover{ 
 cursor:pointer;
}        

.thumb-view .icon-hov a img{
    width:35px;
}

.icon-hov{
    text-align: right;
    margin-top: -47px;
    margin-right: 12px;
    margin-bottom: 23px;
    visibility: hidden;
    position: relative;
}

  .icon-hov .video{
    position: absolute;
    z-index: 1;
  }


.thumb-view:hover .icon-hov{
  visibility: visible;
}

.thumb-view img.img-responsive{
  width: 100%;
}

.price-title{
  font-size: 45px;
  color: #000;
  font-family: 'GoBoldThin';
}

.price-table td, .price-table th{
    max-width: 300px;
}

.carousel-indicators .active img{
  width: 130px;
}

@media (max-width: 720px){
    .price-table {zoom:45%;}
}

.table>thead>tr>th{
  text-align: center;
  border-bottom: 0px;
  padding: 0px;
}

.table>tbody>tr>td{
  line-height: 2.5;
  text-align: center ;
  font-family: 'AsapItalic';
  color: #7f7f7f;
  font-size: 14px;
  border: 1px solid #e8e9ed;
  padding: 6px;
}
.chart-title{
  font-size: 45px;
  color: #000;
  font-family: 'GoBoldThin';
  text-transform: uppercase;
}
.th-emaze{
    /*background-color: #f9b200;
    color: #fff;*/
    font-size: 25px;
    font-family: 'GoBoldThin';
    line-height: 2 !important;
    border: 1px solid #e8e9ed !important;
}
.text-left{
  text-align: left !important;
  line-height: 2.5 !important;
  padding-left: 13px !important;
}

.text-left-header{
  line-height: 2.5 !important;
  text-align: left !important;
  padding-left: 15px !important;
  border: 1px solid #e8e9ed !important;
  font-family: 'GoBoldThin';
  text-transform: uppercase;
  color: #666666;
  font-size: 20px;
  font-weight: 300;
}

.th-student{
    background-color: #25a5ca;
    color: #fff;
    font-size: 25px;
    font-family: 'GoBoldThin';
    line-height: 2 !important;
}

.th-free{
    background-color: #f9b200;
    color: #fff;
    font-size: 25px;
    font-family: 'GoBoldThin';
    line-height: 2 !important;
}
.th-pro{
    background-color: #ec7f00;
    color: #fff;
    font-size: 25px;
    font-family: 'GoBoldThin';
    line-height: 2 !important;
}

.th-business{
    background-color: #af1722;
    color: #fff;
    font-size: 25px;
    font-family: 'GoBoldThin';
    line-height: 2 !important;
}
.free-btn{
  background-color: #f9b200;
    font-size: 18px;
    color: #fff;
    font-family: 'GoBoldThin';
    border-radius: 1px;
}

.contactus-submit-btn{
    /* background-color: #f9b200; */
    background-color: var(--brand-color); ;
    font-size: 15px;
    color: #ffffff;
    /* font-family: 'GoBoldThin'; */
    font-family: 'GoBold';
    border-radius: 1px;
    padding-left: 25px;
    padding-right: 25px;
    /* font-weight: bold; */
    /* margin-top: 60px; */
}

form.contact-us-form .multiple-select.form-group{
  overflow: visible;
}

  form.contact-us-form .multiselect-container{
width: 100%;
}

  form.contact-us-form .multiselect-container li{

  }

    form.contact-us-form .multiselect-container li a{

    }

    form.contact-us-form .multiselect-container li a label{
      white-space: pre-wrap;
    }

    form.contact-us-form .multiselect-container li a label input[type="checkbox"]{      
      padding: 0;      
      height: 15px;      
      float: left;      
      width: 15px;
    }

form.contact-us-form span.multiselect-native-select{
  width: 100%;
  border: 1px solid #eee;
  height: 30px;
  padding: 0px 15px;
  background-color: #e5e5e5;
  display: block;
}

  form.contact-us-form span.multiselect-native-select .btn-group{
    position:absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
  }

.contus-checkbox-dropdown{
  border: none;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

  .contus-checkbox-dropdown .caret{    
    margin-left: auto;
    margin-right: 0;
  }

.pro-btn{
  background-color: #ec7f00;
  font-size: 18px;
  color: #fff;
  font-family: 'GoBoldThin';
  border-radius: 1px;
}

.student-btn{
    background-color: #25a5ca;
    font-size: 18px;
    color: #fff;
    font-family: 'GoBoldThin';
    border-radius: 1px;
}

.business-btn{
  background-color: #af1722;
  font-size: 18px;
  color: #fff;
  font-family: 'GoBoldThin';
  border-radius: 1px;
}

.total-price{
  font-size: 35px;
    font-family: 'AsapRegular';
    color: #000;}

.total-sign{
    font-size: 25px;
    font-family: 'AsapRegular';
    color: #000;
    position: absolute;
    margin-top: 5px;
    margin-left: -20px;
  }

.bottom-text-info{
  text-align: center;
    font-size: 16px;
    font-family: 'AsapRegular';
    color: #666666;
}

.bottom-text-info a{
  color: #ad0063;
  text-decoration: underline;
}



.price-contact .modal-content{
  border-radius: 1px;
  max-width: 625px !important;
  width: 100% !important;
}
.signup-modal img.close{
    right: 11px;
    opacity: 0.8;
    position: relative;
    top: 9px;
}

.price-contact .close{
  opacity:1 !important;
} 
.price-contact .modal-header{
  /* background-image: url(../img/pop-head-bg.jpg);
   */
  background-color: #D7D7D7;
  min-height: 60px;
}
.price-contact .modal-title{
  font-size: 30px;
  text-align: center;
  font-family: 'GoBoldThin';
}
.price-contact .pop-sub-head{
  background-image: url(../img/pop-head-sub-down_2.png);
  background-repeat: no-repeat;
  background-position: center;
  min-height: 90px;
  background-size: cover;
}

.price-contact .pop-sub-head p{
  text-align: center;
  color: #666666;
  padding-top: 10px;
  font-size: 16px;
}








.contact-us-form form h1{
  font-size: 18px;
  background: #F6AA93 none repeat scroll 0% 0%;
  color: rgb(255, 255, 255);
  padding: 22px 25px;
  border-radius: 5px 5px 0px 0px;
  margin: auto;
  text-shadow: none; 
  text-align:left
}

.price-contact form.contact-us-form {
  border-radius: 5px;
  max-width:700px;
  width:100%;
  margin: 0 auto;
  /* overflow: hidden; */
  margin-top: -35px;
}

.price-contact .contact-us-form p span {
  color: #F00;
}

.price-contact .contact-us-form p {
  margin: 0px;
  /* font-weight: 700; */
  line-height: 2;
  color: #000;
  font-size: 15px;
  
}


.price-contact .contact-us-form input {
    border: 1px solid #eee;
    /* margin-bottom: 1px; */
    width: 100%;
    height: 30px;
    float: left;
    padding: 0px 15px;
    background-color: #e5e5e5;
}

.price-contact .contact-us-form input[type="checkbox"],
.price-contact .contact-us-form input[type="radio"]
{
  width: 20px;
  height: 20px;
  /* margin-top: 10px; */
  margin-right: 8px;
}

.price-contact .contact-us-form label {
  text-align: left;
  font: 15px AsapItalic;
  line-height: 28px;
  letter-spacing: 0px;
  color: #000000;
  opacity: 1;
}

.price-contact .contact-us-form #contus-licenses .form-group{
  height: 36px;
  padding-bottom: 5px;
  /* margin-bottom: 12px; */
}

.radio-inline-container {
  justify-content: space-between;
  width: 100%;
  display: flex;
}


.price-contact .contact-us-form textarea {
    border: 0px;
    margin: 0;
    width: 100%;
    min-height: 80px;
    float: left;
    padding: 5px 15px;
    background-color: #e5e5e5;
}

.price-contact .form-group {
  position: relative;
  overflow: hidden;
  clear: both;
  padding-bottom: 20px;
  margin-bottom: 0;
}


.price-contact .contact-us-form .contentform {
  padding: 25px 15px;
}


.price-contact  .contact-us-form .leftcontact {
  width:50%; 
  float:left;
  box-sizing: border-box;
  padding: 0px 15px 0px 0px;
}

.price-contact .contact-us-form .rightcontact {
  width:50%;
  float:right;
  box-sizing: border-box;
  padding: 0px 0px 0px 15px;
}

.price-contact .contact-us-form select{
  border-radius: 0px !important;
  background-color: #e5e5e5 !important;
  box-shadow: none !important;
  border: 0px !important;
  height: 30px;
}

/*CSS for input (phone number) with country flags*/
.iti-flag {background-image: url("../img/flags.png");}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .iti-flag {background-image: url("../img/flags@2x.png");}
}

#contus-phone .form-group{
  overflow: visible;
  height: 80px;
}

.intl-tel-input{
  width: 100%;
}

.selected-flag:focus{
  outline: none;
}

.contentform *:after{
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}

.form-group.error:after{
  position: absolute;
  top: calc(100% - 20px);
  left: 0;
  width: 100%;
  color: red;
  font-family: AsapRegular;
  font-size: 14px;
  font-style: italic;
  opacity: 1;
}

.form-group.error.error-text:after{
  content: 'Please fill in the field';
}

.form-group.error.error-tel:after{
  content: 'Please enter your phone number';
} 

.form-group.error.error-tel.wrong-format-phone:after{
  content: 'Phone format (code)-000-00-00';
}

.form-group.error.error-email:after{
  content: 'Please enter your e-mail address';
}

.form-group.error.error-email.wrong-format-email:after{
  content: 'Email format name@example.com';
}

.form-group.error.error-select:after{
  content: 'Please choose the necessary option';
}


.form-group.error.error-select-multiple:after{
  content: 'Please choose one or more options';
}

#contactus-form .modal-title,
#contactus-form .modal-subtitle{
  display: none;
}

#contactus-form .modal-subtitle{
  text-align: center;
  text-transform: none;
  font-weight: normal;
  /* font-family: 'AsapBoldItalic';
  font-size: 14px; */
  font: 15px 'AsapBoldItalic';
}




/*Contact Us regular*/
.contact-us-page{
  height: 100vh;
}

.contact-us-btn{
  top: 50%;
  left: 50%;
  position: relative;
}

  .contact-us-btn p{
    font-size: 20px;
    color: #f9b200;
    font-style: italic;
  }

  .contact-us-btn button{
    background-color: #f9b200;
    color: white;
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;  
  }

.pricing-brands-container{
  display: inline-flex;
  align-content: space-between;
  width: 57%;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 25px;
}
.pricing-brands-container.second-row {
  margin-bottom: 0;
}
.pricing-brands-container img {
  max-width: 17%;
}

.pricing-brands-container.second-row img {
  max-width: 13%;
  margin-bottom: 0;
}


.pricing-section {
  padding-top: 54px;
  padding-bottom: 34px;
}
  .pricing-page h2, 
  .g2-container h2, 
  .presentations-brands h2, 
  h2.pricing-page-header,
  .all-content h2, .social-hub h2.pricing-page-header{
    text-align: center;
    font: normal normal 100 36px/40px goboldthin;
    letter-spacing: 0px;
    color: #000000;
    text-transform: uppercase;
    opacity: 1;
    margin-bottom: 0;
  }
  .all-content.enterprise-page h2 {
    font-size: 29px;
  }
  .pricing-page h3{
    text-align: left;
    font: normal normal 100 18px/26px Gobold;
    letter-spacing: 0px;
    color: #000000;
    text-transform: uppercase;
    opacity: 1;
  }
  .pricing-page  h4,
  .presentations-brands h4{
    text-align: center;
    font: normal normal 16px/45px AsapItalic;
    letter-spacing: 0px;
    color: #7F7F7F;
    opacity: 1;
    margin-top: 0;
  }
  
  .pricing-page p{
    text-align: left;
    font: normal normal 14px/16px AsapItalic;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
  }
  
  .pricing-page a {
    color: #EB8023;
  }

  @media (max-width:750px){
    .pricing-page h2, 
    h2.pricing-page-header,
    .all-content h2, .social-hub h2.pricing-page-header{
      font-size: 29px;
    }
  }
  h2.g2-header{
    margin-bottom: 39px;
  }

  .faq-container {
    background-color: #F5F5F5;
  }
  .pricing-premium-features {
    background-color: #F5F5F5;
    padding-top:54px;
    padding-bottom: 34px;
  }
  .faq-content{
    max-width: 750px;
    display: inline-block;
    margin: 0 95px;
  } 
@media (max-width:750px){
  .faq-content{
    margin: 0 10px;
  } 
}
  
  /* .contain-faq{
    text-align:right;
  }

  .contain-faq h3,
  .contain-faq p{
    max-width: 350px;
  } */


/* Carousel */

#quote-carousel {
    padding: 0 10px 30px 10px;
    margin-top: 30px;
    /* Control buttons  */
    /* Previous button  */
    /* Next button  */
    /* Changes the position of the indicators */
    /* Changes the color of the indicators */
}


/* @media (max-width: 1220px){
    #quote-carousel {zoom:70%;}
}
@media (max-width: 1050px){
    #quote-carousel {zoom:50%;}
}
@media (max-width: 750px){
    #quote-carousel {zoom:30%;}
}
@media (max-width: 470px){
    #quote-carousel {zoom:20%;}
} */

@media (max-width: 1220px){
}
@media (max-width: 1050px){
  /* #quote-carousel {zoom:50%;} */
}
@media (max-width: 780px){
  #quote-carousel {zoom:70%;}
}
@media (max-width: 590px){
  #quote-carousel {zoom:50%;}
}

.carousel-container {
  /* height: 772px; */
}

#quote-carousel .carousel-control {
    background: none;
    color: #CACACA;
    font-size: 2.3em;
    text-shadow: none;
    margin-top: 30px;
}
#quote-carousel .carousel-control.left {
    left: -60px;
}
#quote-carousel .carousel-control.right {
    right: -60px;
}
#quote-carousel .carousel-indicators {
    /* right: 50%; */
    /* top: 300px; */
    top: 325px;
    /*bottom: 0px;*/
    /* margin-right: -19px; */
    /* width: 61%; */
    width: 100%;
    left: 0;
    margin-left: 0;
}

#quote-carousel .carousel-indicators li {
    width: 70px;
    height: 70px;
    margin: 5px;
    cursor: pointer;
    border: 0px solid #CCC;
    border-radius: 50px;
    opacity: 1;
    transition: all 0.4s;
        overflow: hidden;
    margin: 0px 25px;    
}
#quote-carousel .carousel-indicators .active {
    background: #333333;
    width: 128px;
    height: 128px;
    border-radius: 100px;
    border-color: #d9d9d9;
    opacity: 1;
    overflow: hidden;
    border: 2px solid #CCC;
}
.carousel-inner {
    min-height: 300px;
}
.item blockquote {
    border-left: none;
    margin: 0;
}
.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}

.carousel-indicators{
  /*position: relative !important;*/
}

.name-info{
  margin-top: 210px;
  margin-top: 210px;
  border-top: 3px solid #e8e9ed;
}

.name-info p{
  color: #2c2c2c;
  font-family: 'GoBoldThin';
  font-size: 22px;
  text-transform: uppercase;
}

.name-info span{
  color: #9fa3a7;
  font-size: 12px;
}

.line-bar{
  height: 3px;
  width: 120px;
  /* background-color: #f8b100; */
  margin: 0 auto;
  margin-bottom: 30px;
  margin-top: -3px;
}

.testimon{
    max-width: 550px;
    width: 100%;
    margin: 0 auto;
    font-size: 36px;
    font-family: 'GoBoldThin';
    height: 254px;
    text-transform: uppercase;
  
}

.centralized {
  text-align: center;
}

.g2-container{
  width: 100%;
  background-color: #eeeeee;
  text-align: center;
}
.g2-container img {
  max-width: 123px;
}
.g2-frame {
  width:35vw;
  min-height:100%;
  overflow:hidden;
  height:500px;
  outline: none;
  border: none;
  box-shadow: none;
}
@media (max-width:1060px) {
  .g2-frame{
    width:90vw;
    height: 320px;
  }
}
@media (max-width:832px) {
  .g2-frame{
    height: 500px;
  }
}

.presentations-brands{
  margin-bottom: 100px;
}
.presentations-brands .pricing-brands-container {
  padding-left: 10%;
  padding-right: 10%;
}

.legal-p h1{
    font-family: "GoBold";
    color: #000;
    font-size: 45px;
    margin-top: -20px;
}

.legal-content{margin-top: 50px;}

.legal-content p{
    font-family: 'AsapItalic';
    line-height: 1.8;
    margin-bottom: 1.25rem;
    text-rendering: optimizeLegibility;
    font-size: 16px;
    color: #000;
}

.legal-content h2{
    font-family: "GoBoldThin";
    font-size: 2em;
    text-decoration: underline;
    text-transform: uppercase;
    color: #000;
    margin-top: 50px;
    margin-bottom: 20px;
}

.legal-content h3{
  font-size: 32px;
  font-weight: lighter;
}

.legal-content a{
  color: #008cba;
  text-decoration: none;
  line-height: inherit;
}
.signup-modal .modal-content {
     border: 0; 
     outline: 0; 
     -webkit-box-shadow: 0 0 0 0; 
     box-shadow: 0 0 0 0;  
     background-color: transparent;
}


.signup-modal .header-form{
  background-image: url(../img/pop-head-bg.jpg);
}

.social-signup, .form-signup{
    max-width: 300px;
    width: 100%;
    text-align: center;
    box-shadow: 2px 3px 10px -1px;
    display: inline-grid;
    margin-bottom: 50px;
    margin-left: 25%;
    margin-top: 1%;
    background-color: #fff;
}
.header-form h4{
  text-align: center;
  font-family: 'GoBold';
  font-size: 26px;
  padding: 20px 0px;
}

.social-signup img{
  margin: 10px 0;
}

.signup-modal p{
    font-family: AsapRegular;;
    font-size: 16px;
    color: #000;
    margin-top: 10px;
    margin-bottom: 5px;
    font-weight: 600;
}

.signup-modal .modal-content{
  border-radius: 0px;
/*  min-height: 550px;*/
  margin-top: 10%;

}

.or-login{
  text-decoration: underline !important;
  color: #f57f20 !important;
}


.form-signup input{
  border: 1px solid #eee;
  margin-bottom: 15px;
  width: 270px;
  height: 40px;
  padding: 0px 15px;
  background-color: #e5e5e5;
  margin: 0 auto;
}

.form-signup select{
  border-radius: 0px !important;
  background-color: #e5e5e5 !important;
  box-shadow: none !important;
  border: 0px !important;
  max-width: 270px;
  margin: 0 auto;
}

.signup-btn{
    background-color: #ffb106;
    margin: 0 auto;
    width: 270px;
    padding: 5px 0px;
    font-size: 32px;
    font-family: 'GoBoldThin';
    color: #fff !important;
    text-decoration: none !important;
}

.or-line{
    height: 1px;
    background-color: #000;
    text-align: center;
    margin-top: -16px;
    border-left: 65px solid #fff;
    border-right: 65px solid #fff;
}

.social-signup .text-or{
   width: 40px;
    height: 30px;
    background-color: #fff;
    margin: 0 auto;
    z-index: 3;
}





/* All Content Section */

.all-content-section{
  background-image: url('../img/all-content-bg.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
  min-height: 700px;
}

.all-content-section-h{
  /*background-image: url('../img/purpleBG.png');
  background-repeat: no-repeat;
  background-attachment: fixed;*/
  background-position: center;
  background-size: cover;
  min-height: 700px;
}

/*.cicle-img-1{
  position: absolute;
  height: 700px;
  width: 700px;
  border-radius: 50%;
  border-color: #ccc;
  border-width: 60px;
  border-style: solid;
  z-index: 2;
  transform: translate(-370px, -80px);
}*/









.automatic-design-section{
  padding-bottom: 36vw; /*700px;*/
}
.automatic-design-section-upload {
  left: calc(40vw); /* 550px */
  top: calc(10vw - 100px); /* 150px;*/
}
@media (max-width: 1200px){
  .automatic-design-section-upload {
    top: 1vw; 
    left: 33vw;
    z-index: 4;
  }
}


#h-automaticdesign-imageNBG1{
  width: 1660px;
  height: 805.67px;
  left: -148px;
  vertical-align: absolute;
  border: 0;
 }

 #h-yellow-imageNBG1{
  width: 428px;
  height: 431px;
  left: -54px;
  top: 587px;
  vertical-align: absolute;

 }

 #h-searchemaze-imageNBG1{
  position: relative;
  width: 100%;
  height:  100%;
  z-index: 3;
  left: 160%;
  top: -184%;

  vertical-align: middle;
  border: 0;
 }

 #h-iphonecactus-imageNBG1{
  position: relative;
  width: 100%;
  height:  100%;
  z-index: 3;
  left: 160%;
  top: -184%;

  vertical-align: middle;
  border: 0;

 }

 #h-cactusicons-imageNBG1{
  position: relative;
  width: 100%;
  height:  100%;
  z-index: 3;
  left: 160%;
  top: -184%;

  vertical-align: middle;
  border: 0;

 }


 .all-content{
    margin-top: 0;
  }

.visual-exp{
  background-color:#252525;
}

.visual-exp-h{
  background-color:white;
}

.visual-exp h2{
  /*margin-top: -11px;*/
}

.visual-exp-h h2{
  /*margin-top: -11px;*/
}

.social-hub h2{
  /*margin-top: 125px !important;*/
}

.offers h2{
  /*margin-top: 90px !important;*/ 

}

.explore h2{
  margin-top: 70px;
}

.education-offers h2, .business-offers h2{
  margin-top: 70px;
}


.project {
  z-index: 99;
  position: absolute;


}
  .project-list:after {
    content: " ";
    display: block;
    clear: both; }
  .project__image {
    display: block;
    position: relative; }
    .project__image img {
      width: 100%;
      max-width: 100%;
      height: auto;
      display: block; }
    .project__image:after {
      content: " ";
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0;
      background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.4));
      transition: opacity .3s ease;
      opacity: 0; }
  .project__card {
    position: relative;
    display: block;
    transition: box-shadow .3s ease;
    box-shadow: 0 10px 30px transparent; }
    .project__card.hover-in {
      transition: -webkit-transform .2s ease-out;
      transition: transform .2s ease-out;
      transition: transform .2s ease-out, -webkit-transform .2s ease-out; }
    .project__card.hover-out {
      transition: -webkit-transform .2s ease-in;
      transition: transform .2s ease-in;
      transition: transform .2s ease-in, -webkit-transform .2s ease-in; }
  
  .project:hover .project__image:after {
    opacity: 1; }
  .project:hover .project__detail {
    border-width: 10px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4); }
  .project:hover .project__title, .project:hover .project__category {
    -webkit-transform: translateY(0) scale(1);
        -ms-transform: translateY(0) scale(1);
            transform: translateY(0) scale(1);
    opacity: 1; }
  .project:hover .project__title {
    font-weight: 600;
    margin-bottom: 0;
    line-height: 1; }

    .facts-figures{min-height: 300px !important;padding: 80px;height: auto;background-image: url("../img/b2.jpg");}

    .facts-figures h1{

      color: #fff;
      float: left;  
    }

    .facts-figures1{
      min-height: 300px !important;
      padding-left: 16.34vw;
      padding-right: 16.34vw;
      padding-top: 0;
      padding-bottom: 0;
      height: auto;
      background-image: none;}


    .facts-figures1 h1{

      color: black;
      float: left;  
    }

    #env5-outer-rec{
     width:1077px;
     height:206px;
     background: #FFFFFF 0% 0% no-repeat padding-box;
     box-shadow: 6px 6px 6px #00000029;
     border-radius: 36px;
     opacity: 0.61;
     margin-left: 20%;
     margin-top: 3%;

    }

    #header .signupForm{
     display: none;
     width:1077px;
     height:206px;
     background: #FFFFFF 0% 0% no-repeat padding-box;
     box-shadow: 6px 6px 6px #00000029;
     border-radius: 36px;
     opacity: 0.61;
     margin-left: 20%;
     margin-top: 3%;

    }

    /****env5*****************************/
      /*** Header ***/
      .hfeed {margin-top: -10px;}
      .wrapper{width: 960px; margin: 0px auto;}
      .wrapper p {font-size: 11px;}
      /*#header{color: #232323; font-family: Museo500-Regular; font-weight: 600; padding: 23px 0 0; text-align: center; background: url(https://www.emaze.com/wp-content/themes/emaze/external/landing-pages/conv/env5/img/header-bg.jpg) no-repeat center 0 #65b39e;}*/
      #header #logo{padding-bottom: 35px;}
      #header h1{font-size: 48px; width: 976px; margin: 0 auto; background-color: #fcd24c; height: 76px; line-height: 76px; margin-bottom: 210px;}
      #header form{width: 948px; margin: 0 auto 0px;}
      #header input[type="text"],
      #header input[type="email"],
      #header input[type="password"]{
        outline: 0;
        font-family: 'AsapItalic';
        font-size: 46px;
        text-align: center;
        line-height: auto;
        width: 100%;
        border: none;
        background: none;
      }
      /*#header .inputBox{
        position: relative;
        width: 352px;
        height: 106px;
        background: url(https://www.emaze.com/wp-content/themes/emaze/external/landing-pages/conv/env5/img/textbox-bg.png) no-repeat 0 0;
        padding: 30px 23px;
        margin: 0 auto 13px 180px;
        float: left;
      }*/

      #env5-1{
        /*position: relative;*/
        font-family:'GoBold';
        color:#AD0063 ;
        width: 325px;
        height: 325px;
        background: url(https://static3.emaze.com/wp-content/themes/emaze/img/env5-1.png) no-repeat 0 0;
        padding: 93px 102px;
        margin: 0 auto 13px 180px;
        /*float: left;*/
      }

      #env5-2{
        /*position: relative;*/
        font-family:'GoBold';
        color: #1DBAAF;
        width: 325px;
        height: 325px;
        background: url(https://static3.emaze.com/wp-content/themes/emaze/img/env5-2.png) no-repeat 0 0;
        padding: 93px 102px;
        margin: 0 auto 13px 180px;
        /*float: left;*/
      }
      
      #env5-3{
        /*position: relative;*/
        font-family:'GoBold';
        color: #F6B11A;
        width: 325px;
        height: 325px;
        background: url(https://static3.emaze.com/wp-content/themes/emaze/img/env5-3.png) no-repeat 0 0;
        padding: 93px 102px;
        margin: 0 auto 13px 180px;
        /*float: left;*/
      }



      #header .inputBox{
       position: relative;
       /*width: 352px;
       height: 106px;*/
       /*background: url(https://www.emaze.com/wp-content/themes/emaze/external/landing-pages/conv/env5/img/textbox-bg.png) no-repeat 0 0;*/
       padding: 30px 23px;
       /*margin: 0 auto 13px 180px;*/
       margin: 47px auto -27px 50px;
       float: left;


       width:466px;
       height:120px;
       background: #FFFFFF 0% 0% no-repeat padding-box;
       box-shadow: 6px 6px 6px #00000029;
       border: 1px solid #707070;
       border-radius: 36px;
       opacity: 1;

       
       /*margin-left: 20%;
       margin-top: 3%;*/
      }
        

      #header #signup{
       position: absolute;
       outline: 0;
       /*margin: 0 auto 0;*/
       margin: 45px -229px -19px;
       cursor: pointer;
       float: left;

       width:466px;
       height:120px;
       background: #F9B200 0% 0% no-repeat padding-box;
       box-shadow: 6px 6px 6px #00000029;
       border: 1px solid #707070;
       border-radius: 36px;
       opacity: 1;

       font-family: 'GoBoldThin';
       font-size: 53px;
      }



      #header .error-mail,
      #header .error-pass {background: url(https://www.emaze.com/wp-content/themes/emaze/external/landing-pages/conv/env5/img/error-bg.png) no-repeat 0 0; color: #fff; text-align: center; width: 300px; height: 50px; position: absolute; left: 6px; bottom: -65px; font-size: 18px; padding-top: 15px; font-weight: normal; display: none;}
      #header .error-mail p, #header .error-pass p,{}
      /*#header #signup{
        outline: 0;
        width: 322px;
        height: 99px;
        background: url(https://www.emaze.com/wp-content/themes/emaze/external/landing-pages/conv/env5/img/btn-stipes.png) no-repeat 0 -547px;
        margin: 0 auto 0;
        border: none;
        cursor: pointer;
        float: left;
      }*/

      

      /*#header #signup:hover{background: url(https://www.emaze.com/wp-content/themes/emaze/external/landing-pages/conv/env5/img/btn-stipes.png) no-repeat 0 -656px;} */

      #header .headTxt{font-size: 48px; text-align: center; color: #000; padding: 0 0 18px;}
      #header .getStartedBtn{
        display: inline-block;
        width: 466px; height: 120px;
        background: url(https://www.emaze.com/wp-content/themes/emaze/external/landing-pages/conv/env5/img/btn-stipes.png) no-repeat 0 0;
        margin: 0 auto -9px;
        border: none;
        cursor: pointer;
      }

      /*#header .getStartedBtn{
        display: inline-block;
        margin: 0 auto -9px;
        border: none;
        cursor: pointer;

       width:466px;
       height:120px;
       background: #F9B200 0% 0% no-repeat padding-box;
       box-shadow: 6px 6px 6px #00000029;
       border: 1px solid #707070;
       border-radius: 36px;
       opacity: 1;
      }*/



      #header .getStartedBtn:hover{
        background: url(https://www.emaze.com/wp-content/themes/emaze/external/landing-pages/conv/env5/img/btn-stipes.png) no-repeat 0 -144px;
      }
      
      #header .signupForm{
        display: none;
      }


      .env5-emazeLogo {
        background-image: url('https://static3.emaze.com/wp-content/themes/emaze/img/emazelogo-google.png');
        background-position: 43% 84%;
        background-repeat: no-repeat;
        background-size: 100% auto;
        width: 5vw;
        height: 17vh;
        /* z-index: 0; */
        position: fixed;
      }


     /* .env5-emazeLogo {
        background-image: url('https://static3.emaze.com/wp-content/themes/emaze/img/emazelogo-google.png');
        background-position: 50% 100%;
        background-repeat: no-repeat;
        background-size: 100% auto;
        width: 100vw;
        height: 100vh;
        z-index: -1;
        position: fixed;
      }*/




    /*****************************************/

    .factsul{
      list-style: none;
      -webkit-padding-start: 0px;
      margin: 0;
      text-transform: uppercase;
    }

    .factsul li{font-size: 50px;color: #fff;font-weight: normal;/* float: left; *//* margin-right: 180px; *//* margin-top: 60px; */}

    .factsul li:last-child{

      margin-right: 0px;
    }

    .factsul li div{

    font-size: 18px;
    }


    .factsul1{
      list-style: none;
      -webkit-padding-start: 0px;
      margin: 0;
      text-transform: uppercase;
    }

    .factsul1 li{font-size: 50px;color: black;font-weight: normal;/* float: left; *//* margin-right: 180px; *//* margin-top: 60px; */}

    .factsul1 li:last-child{

      margin-right: 0px;
    }

    .factsul1 li div{

    font-size: 18px;
    }

    .icon-tittle{
      color: #000 !important;
      font-size: 14px;
      font-family: 'AsapRegular' !important;
      font-weight: bold;
      text-transform: uppercase;
      margin-top: 20px;
    }

    .why-emaze{
      margin: 0px auto;
      float: none;
    }

    .why-emaze img{
      width: 60px;
    }

    .why-emaze p{
      font-size: 14px;
      font-family: 'AsapItalic'
    }


  footer{
    clear: both;
    background: #000000;
    position: relative;
    bottom: 0px;
    padding: 20px;
    min-height: 70px;
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 0px;

  }
  @media (max-width: 540px) {
    footer{
      min-height: 150px;
    }
}


  .footer-container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }

  .social:hover {
     -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
     -o-transform: scale(1.1);
 }
 .social {
     -webkit-transform: scale(0.8);
     /* Browser Variations: */
     
     -moz-transform: scale(0.8);
     -o-transform: scale(0.8);
     -webkit-transition-duration: 0.5s;
     -moz-transition-duration: 0.5s;
     -o-transition-duration: 0.5s;
 }

/*
    Multicoloured Hover Variations
*/

.mt-40{

  margin-top:40px !important;
}
 


.mt-50{
margin-top:50px !important;
}

.mt-51{
margin-top:12px !important;
}

.mb-50{

  margin-bottom:50px !important;
}
 #social-fb:hover {
     color: #3B5998;
 }
 #social-tw:hover {
     color: #4099FF;
 }
 #social-gp:hover {
     color: #d34836;
 }
 #social-em:hover {
     color: #f39c12;
 }

 .follow{

   color: #fff;
    font-size: 12px;
    vertical-align: top;
    line-height: 40px;
    margin-right: 10px;
 }
 .footer-text a{

   color: #fff;
   text-decoration: none;
   margin-right: 20px;
   padding-top: 15px;
   display:inline-block;
   text-transform: uppercase;
   font-size: 12px;
 }

 .footer-text a:hover{
    color: #ffba1e;
}





@media (max-width: 1220px){
  .footer-text a{
    display: block;
  }

}
@media (max-width: 500px){
  footer .followus{ 
    margin-top: 70px;
   }




}

 .footer-text img{
   margin-right: 40px;
 }

 .content-slider h4{

   text-transform: uppercase;
 }

 .content-slider li{

   height: 350px;
   border:1px solid transparent;
 }

 .content-slider li:hover{

   border:1px solid #e8e9ed;
   /*border:1px solid #a1a5b5;*/
 }

 .content-slider li img{
  min-height: 66px;
 }

 .social-container{/* min-height: 600px; *//* margin-bottom: 90px; */}



.letterfx-container{}

.letterfx{
    display:inline-block;
    margin:0;
    padding:0;
    transition: all 1s; -ms-transition: all 1s; -webkit-transition: all 1s;
}

/* Spin FX */
.letterfx-spin-before{
    transform:rotate(3600deg); -ms-transform:rotate(3600deg); -webkit-transform:rotate(3600deg);
}

.letterfx-spin-after{
    transform:none;
}

/* Fade FX */
.letterfx-fade-before{
  opacity: 0;
}


/* Grow FX */
.letterfx-grow-before{
    transform:scale(0,0); -ms-transform:scale(0,0); -webkit-transform:scale(0,0);
}

.letterfx-grow-after{
    transform:none;
}


/* Smear FX */
.letterfx-smear-before{
    color: transparent;
    text-shadow:-1px -1px 25px transparent;
}

.letterfx-smear-after{
    color:inherit;
    text-shadow:0 0 #333;

}

/* Fall FX */
.letterfx-fall-before
{
    visibility: hidden;
    transform:scale(3,3); -ms-transform:scale(3,3); -webkit-transform:scale(3,3);
}

.letterfx-fall-after{
    transform:scale(1,1); -ms-transform:scale(1,1); -webkit-transform:scale(1,1);
    text-shadow:0;
}

/* Swirl FX */
.letterfx-swirl-before
{
    visibility: hidden;
    transform:scale(3,3) rotate(3600deg); -ms-transform:scale(3,3) rotate(3600deg); -webkit-transform:scale(3,3) rotate(3600deg);
}

.letterfx-swirl-after{
    transform:none;
    text-shadow:0;
}


/* Wave FX */
.letterfx-wave-container .letterfx
{
    position:relative;
}

.letterfx-wave-before
{
    bottom:0;
}

.letterfx-wave-after{
    bottom:15px;
}



/* FLY FX */
.letterfx-fly-left-container .letterfx,
.letterfx-fly-right-container .letterfx,
.letterfx-fly-top-container .letterfx,
.letterfx-fly-bottom-container .letterfx
{
    position:relative;
}

.letterfx-fly-left-before{ left:-50em; }
.letterfx-fly-left-after{ left:0; }

.letterfx-fly-right-before{ right:-50em; }
.letterfx-fly-right-after{ right:0; }

.letterfx-fly-top-before{ top:-20em; }
.letterfx-fly-top-after{ top:0; }

.letterfx-fly-bottom-before{ bottom:-20em; }
.letterfx-fly-bottom-after{ bottom:0; }




.advance-analytics{

  color: #fff !important;
  font-style: italic;
  font-size: 18px;

}

.offers-box{

  border: 1px solid #fff;
    padding: 40px;
    background:#fff;
    
}
.box-icon1{

  background-image: url('../img/icon1.png');
  background-repeat: no-repeat;
    background-origin: content-box;
    background-position: 50% 0px;
    background-size: 55px;
    height: 70px;
}

.box-icon2{

  background-image: url('../img/icon2.png');
  background-repeat: no-repeat;
    background-origin: content-box;
    background-position: 50% 0px;
  background-size: 55px;
    height: 70px;
}

.box-icon3{

  background-image: url('../img/icon3.png');
  background-repeat: no-repeat;
    background-origin: content-box;
    background-position: 50% 0px;
   background-size: 55px;
    height: 70px;
}

.box-icon4{

  background-image: url('../img/icon4.png');
  background-repeat: no-repeat;
    background-origin: content-box;
    background-position: 50% 0px;
   background-size: 55px;
    height: 70px;
}

.box-icon5{

  background-image: url('../img/icon5.png');
  background-repeat: no-repeat;
    background-origin: content-box;
    background-position: 50% 0px;
    background-size: 55px;
    height: 70px;
}

.box-icon6{

  background-image: url('../img/icon6.png');
  background-repeat: no-repeat;
    background-origin: content-box;
    background-position: 50% 0px;
   background-size: 55px;
    height: 70px;
}

.offers-box:hover{

  background: #af2024;
  cursor: pointer
}

.offers-box:hover .box-icon1{

 background-image: url('../img/icon1-hover.png');
}

.offers-box:hover .box-icon2{

 background-image: url('../img/icon2-hover.png');
}

.offers-box:hover .box-icon3{

 background-image: url('../img/icon3-hover.png');
}

.offers-box:hover .box-icon4{

 background-image: url('../img/icon4-hover.png');
}

.offers-box:hover .box-icon5{

 background-image: url('../img/icon5-hover.png');
}

.offers-box:hover .box-icon6{

 background-image: url('../img/icon6-hover.png');
}
.offers-box:hover P{

  color: #fff !important;
}

.followus a{

margin-left: 8px;
}

.analytics h2{
    color: #fff;
    /* float: left; */
    white-space: pre-line;
    font-family: 'GoBoldThin';
    font-size: 80px;
}




.text-white{
  color: #fff;
}
.text-black{
  color: #000;
  margin-top:60px;
}

.text-black2{
  color: #000;
  margin-top:15px;
  font-family: 'GoBoldThin' !important;
  text-transform: uppercase;
}


.cd-section h2 {
  text-align: center;
  font-size: 60px;
  font-weight: 400;
  font-family: 'GoBoldThin';
}

.analytics-box h2{
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 70px;
}

.analytics-box ul{
    flex: 1;
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
}


.all-content p, .visual-exp p,.social-hub p, .business-content p{
  text-align: center;
  color: #666666;
  font-size: 19px;
  margin-bottom: 0px;
}

.enterprise-page p,
.bussiness-education-textinfo.all-content.education-actually p{
  color: black;
}

.education-actually {
  background-color: #EEEEEE;
}

.visual-exp-h p{
  text-align: center;
  color: #666666;
  font-size: 19px;
  margin-bottom: 0px;
}
.social-hub{
  text-align: center;
}


.cd-vertical-nav {
  /* lateral navigation */
  position: absolute;
  z-index: 1;
  left: calc(50% - 20px);
  bottom: 20px;
  display: none;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
  .cd-vertical-nav a {
    display: block;
    height: 40px;
    width: 40px;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    list-style: none;
    background: url(../img/cd-icon-arrow.svg) no-repeat center center;
    cursor: auto;
  }
  .cd-vertical-nav a.cd-prev {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-bottom: 10px;
  }
  .cd-vertical-nav a.inactive {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
    transition: opacity 0.2s 0s, visibility 0s 0.2s;
  }

@media only screen and (min-width: 1050px) {
  .cd-vertical-nav {
    display: block;
  }
}

.all-content h2, .social-hub h2{
  /*margin-top: 80px;*/
  margin: 0;
  padding-top: 85px;
}
.business-content h2{
  margin-top: 0px;
}

.content-col{
  /*max-width: 310px;*/
  padding-bottom: 35px;
  text-align: center;
  margin-bottom: 30px;
}

.content-col img{
    text-align: center;
    width: 100%;
}

.content-col h3{
  text-align: center;
  color: #fff;
  font-family: 'GoBoldThin';
  font-size: 32px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.content-col a{
    background-color: #fff;
    text-decoration: none;
    font-family: 'AsapBoldItalic';
    padding: 4px 14px;
    font-size: 18px;
}

.content-slider img{
  margin: 0 auto;
}

.mf-45{
  margin-left: 2.5%;
}

.mt-70{
  margin-top: 70px;
}

.presentation-bg{
  background-color: #8ebe00;
}
.presentation-bg a{
  color: #8ebe00;
}

.website-bg{
  background-color: #24a5ca;
}

.website-bg a{
  color: #24a5ca;
}

.ecards-bg{
  background-color: #db407e;
}
.ecards-bg a{
  color: #db407e;
}

.blogs-bg{
  background-color: #eb8023;
}

.blogs-bg a{
 color: #eb8023;
}

.photo-album-bg{
  background-color: #f9af18;
}

.photo-album-bg a{
  color: #f9af18;
}


.visual-exp .tabs-nav ul li {
  margin-left: -3px;
}

.visual-exp-h .tabs-nav-h ul li {
  margin-left: -3px;
}

.dg-wrapper a.dg-center img:hover .overlay{
  -webkit-box-shadow: 54px 46px 300px 200px rgba(0,0,0,0.3);
  -moz-box-shadow: 54px 46px 300px 200px rgba(0,0,0,0.3);
  box-shadow: 54px 46px 300px 200px rgba(0,0,0,0.3);

}

.overlay{
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  height: 100% !important;
  width: 100% !important;
  background-color: rgba(0,0,0,0.6) !important;
  z-index: 9999999999999999999;
  display: none;
}


/*Header video or picture css*/

.header-text .pattern-overlay{
  top: 23%;
  }

.header-text .maintext-animated{
  border: 0px;
  font-size: 20px;
  max-width: 720px;
}
  .header-text .overlay-main{
    max-width: 820px;
  }

  .header-text .overlay-main h1{
  font-size: 76px;
}

.header-text .wsoverlay-main h1{
  font-size: 55px;
}


  .header-text .overlay-main h1 a{
    color: #000;
    text-decoration: none;
  }

  .header-text .overlay-main p{
      font-size: 20px;
      max-width: 720px;
      margin: 0 auto;
      border-right: 0px;
      border-left: 0px;
      font-family: 'AsapItalic';
      padding: 5px 0;
      min-height: 40px;
    }

  /*Automaze Page*/
.overlay-main.automaze-header{
  max-width: 1100px;
} 

.overlay-main.automaze-header1{
  max-width: 1400px;
} 

  .overlay-main.automaze-header p{
    border: 0;
    font-size: 19px;
    min-height: 65px;
  }

.automaze-info-container{
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  justify-content: center;
  flex-direction: row;
  align-items: center;
}

  .automaze-info-container img{
    width: 100%;
  }

  .automaze-info{
    background-color: #F4F4F4;
    /* padding: 100px; */
  }

    .automaze-info .info-text{
      font-size: 17px;
      font-family: 'AsapItalic';
      line-height: 1.42857143;
    }

      .automaze-info .info-text p{
        padding-bottom: 25px;
        padding-top: 25px;
      }

      .automaze-info .info-text.text-ltr{
        direction: ltr;
      }

        .automaze-info .info-text.text-rtl{
        direction: rtl;
      }


.automaze-learn{
  /* margin-bottom: 100px; */
}

.automaze-learn h2{
  line-height: 80px;
  margin-top: 5px;
}

.automaze-learn h4{
  text-align: center;
  font-family: 'AsapItalic';
  line-height: 1.42857143;
  color: #666666;
}

.automaze-learn .img-container{
  margin-top: 40px;
}

  .automaze-learn .img-container .img-box{
    position: relative;
    display: block;
    padding: 0;
    margin-bottom: 30px;
    margin-left: 0;
    margin-right: 0;
    transition: 1s ease;
  }

    .automaze-learn .img-container .img-box:hover{
      cursor: pointer;
      -webkit-transform: scale(0.8);
      -ms-transform: scale(0.8);
      transform: scale(0.95);
      transition: 1s ease;
    }

    .automaze-learn .img-container .img-box > img{
      width: 100%;
    }

    .automaze-learn .img-container .img-box > a{
      margin-right: auto;
      margin-left: auto;
    }

  .automaze-learn .img-container .img-name{
    display: table;
    width: 100%;
    height: 70px;
    position: absolute;
    /*background-color: #FCB03C;*/
    bottom: 0;
    margin: auto;
  }

    .automaze-learn .img-container .img-name.sports{
      background-color: #FCB03C;
    }

    .automaze-learn .img-container .img-name.gaming{
      background-color: #6FB07F;
    }

    .automaze-learn .img-container .img-name.dig-cards{
      background-color: #068587;
    }

    .automaze-learn .img-container .img-name.direct{
      background-color: #1A4F63;
    }

  .automaze-learn .img-container .img-name p{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    color: white;
    font-size: 40px;
    font-family: 'GoBoldThin';

  }


  /*SPORTS PAGE*/
.overlay-main.automaze-pages-header{
  max-width: 900px;
} 

  .overlay-main.automaze-pages-header p{
    border: 0;
    font-size: 18px;
    min-height: 40px;
  }




.pattern-overlay{
  position: absolute;
  display: table;
  width: 100%;
  position: absolute;
  top: 23%;
  min-height: 358px;
  /*min-height: 500px; */
}

  @-moz-document url-prefix() {
      .pattern-overlay {
          top: 25%;
      }
  }

  .sports-video{
    height: auto;
    width: 100%;
    max-height: 852px;
    margin-top: -131px;

  }

  .sports-contacus{
    padding-top: 28%;


  }

  .overlay-inner{
    display: table-cell;
    text-align: center;
    vertical-align: middle;
  }

  .overlay-main{
    background: rgba(255, 255, 255, 0.7);
    max-width: 765px;
    width: 100%;
    margin: 0px auto;
    padding: 20px;
  }

  .overlay-main1{
    background: rgba(255, 255, 255, 0.8);
    max-width: 1266px;
    width: 100%;
    margin: 0px auto;
    padding: 20px;
  }

  .overlay-main h1{
    font-size: 64px;
    font-family: 'GoBoldThin';    
    font-weight: 400;
    line-height:90px;
    text-transform: uppercase;
  }


  .overlay-main h2{
    font-size: 64px;
    font-family: 'GoBoldThin';    
    font-weight: 400;
    line-height:90px;
    text-transform: uppercase;
  }

  .overlay-main p{
    min-height: 50px;
    font-size: 19px;
    white-space: pre-line;
  }

  .enterprise-page3 .overlay-main h1{
    font-family: 'GoBoldLight';
  }

  @media (min-width: 1200px) {
    .enterprise-page3 .overlay-main h1{
      font-size: 70px;
    }
    .enterprise-page3 .overlay-main p{
      font-size:28px;
    }
  }
  
  .wsmaintext, h2.wsmaintext {
    font-size: 52px ;
  }

  .wssubtext{
    font-size: 18px !important;
  }


  @media (max-width: 700px){
    .overlay-main h1{

      font-size: 40px;
      font-family: 'GoBoldThin';      
      font-weight: bolder;
      line-height:normal;
    }

    .overlay-main h2{

      font-size: 40px;
      font-family: 'GoBoldThin';      
      font-weight: bolder;
      line-height:normal;
    }
  }


  .text-danger {
      color: #e52c2a;
    }





 
@media only screen and (max-width: 1600px) {
  .analytics{
    /* zoom: 70% !important; */
    /* background-color: #fff; */
  }
}
@media only screen and (max-width: 1300px) {
  .analytics{
    /* zoom: 65% !important; */
    /* background-color: #fff; */
  }  
} 

@media only screen and (max-width: 730px) {
    .tabs-nav ul li {
      display: block;
      list-style: none;
    }
    .tabs-nav ul{
      margin-left: -50px;
    }


    .tabs-nav ul li:last-child, .tabs-nav ul li:first-child {
      border-radius:0px;
    }
    
}

.tabs-nav-h ul li {
      display: block;
      list-style: none;
    }
    .tabs-nav-h ul{
      margin-left: -50px;
    }


    .tabs-nav-h ul li:last-child, .tabs-nav-h ul li:first-child {
      border-radius:0px;
    }
    
}

@media only screen and (max-width: 1030px){
  .section-content{
    /* position: relative; */
    /* min-height: 500px; */
  }
  .all-content, .business-content{
     /* margin-top: 230px; */
  }


  /*div.analytics{
    height: 1000px !important;
  }
*/
  .section-content footer{
    /* position: absolute; */
  }
}


.visual-exp{
  background-color: #252525;
}

.visual-exp-h{
  background-color: white;
}

.visual-exp.automaze-pages .tabs-nav{
  display: none;
}

.visual-exp-h.automaze-pages .tabs-nav-h{
  display: none;
}



.explore{
  width: 100%;
}

/*Explore Page*/

.bx_loader {
    display: none;
    text-align: center;
}




/*Offers section*/

.offers-header{
  margin-top: 50px;
}

.offer-container{
  margin-top: 50px;
  margin-bottom: 50px;
  opacity: 0;
  animation-fill-mode: forwards;
}

.offer-box{
  padding: 40px;
  background: #fff;
  font-size: 14px;
  text-align: center;
  margin-bottom: 30px;
}
.offer-box.double-line-header{
  margin-bottom: 5px;
}
  .offer-box:hover{
    cursor: default;
  }


  /*Home-container*/
  .offer-container.home-container .offer-box:hover{
    background-color: #af2024;
  }

  /*Business-container*/
  .offer-container.business-container .offer-box:hover{
    background-color: #264D87;
  }
  /*Business-container*/
  .offer-container.enterprise-container .offer-box:hover{
    background-color: #607A86;
  }

  /*Education-container*/
  .offer-container.education-container .offer-box:hover{
    background-color: #eb8023;
  }

  /*Sport-container*/
  .offer-container.autom-offer-container .offer-box:hover{
    background-color: #af2024;
  }

/* presentations page(NOT pp) */
  .offer-container.presentations-offer-container .offer-box:hover{
    background-color: #AF1722;
  }

  .offer-box .offer-icon{
    background-repeat: no-repeat;
    background-origin: content-box;
    background-position: 50% 0px;
    background-size: 55px;
    height: 70px;
  }


/* presentations page(NOT pp) */
  .offer-container.presentations-offer-container .offer-box .offer-icon.icon-design{
    background-image: url('../img/design.png');
  }
  .offer-container.presentations-offer-container .offer-box:hover .offer-icon.icon-design{
    background-image: url('../img/design_HOVER.png');
  }

  .offer-container.presentations-offer-container .offer-box .offer-icon.icon-sales{
    background-image: url('../img/sales-1.png');
  }
  .offer-container.presentations-offer-container .offer-box:hover .offer-icon.icon-sales{
    background-image: url('../img/sales-1_HOVER.png');
  }

  .offer-container.presentations-offer-container .offer-box .offer-icon.icon-import{
    background-image: url('../img/import.png');
  }
  .offer-container.presentations-offer-container .offer-box:hover .offer-icon.icon-import{
    background-image: url('../img/import_HOVER.png');
  }

  .offer-container.presentations-offer-container .offer-box .offer-icon.icon-clock-brand{
    background-image: url('../img/BRAND.png');
  }
  .offer-container.presentations-offer-container .offer-box:hover .offer-icon.icon-clock-brand{
    background-image: url('../img/BRAND_HOVER.png');
  }

  .offer-container.presentations-offer-container .offer-box .offer-icon.icon-data{
    background-image: url('../img/data.png');
  }
  .offer-container.presentations-offer-container .offer-box:hover .offer-icon.icon-data{
    background-image: url('../img/data_HOVER.png');
  }

  .offer-container.presentations-offer-container .offer-box .offer-icon.icon-cloud{
    background-image: url('../img/cloud.png');
  }
  .offer-container.presentations-offer-container .offer-box:hover .offer-icon.icon-cloud{
    background-image: url('../img/cloud_HOVER.png');
  }

  .offer-container.presentations-offer-container .offer-box .offer-icon.icon-lock{
    background-image: url('../img/lock.png');
  }
  .offer-container.presentations-offer-container .offer-box:hover .offer-icon.icon-lock{
    background-image: url('../img/lock_HOVER.png');
  }

  .offer-container.presentations-offer-container .offer-box .offer-icon.icon-business{
    background-image: url('../img/business-1.png');
  }
  .offer-container.presentations-offer-container .offer-box:hover .offer-icon.icon-business{
    background-image: url('../img/business-1_HOVER.png');
  }

  .offer-container.presentations-offer-container .offer-box .offer-icon.icon-creative{
    background-image: url('../img/creative-1.png');
  }
  .offer-container.presentations-offer-container .offer-box:hover .offer-icon.icon-creative{
    background-image: url('../img/creative-1_HOVER.png');
  }



  /*Home Container*/
  .offer-container.home-container .offer-box .offer-icon.icon-ease-of-use{
    background-image: url('../img/icon1.png');
  }

    .offer-container.home-container .offer-box:hover .offer-icon.icon-ease-of-use{
      background-image: url('../img/icon1-hover.png');
    }

  .offer-container.home-container .offer-box .offer-icon.icon-compr-html5{
    background-image: url('../img/icon2.png');
  }

    .offer-container.home-container .offer-box:hover .offer-icon.icon-compr-html5{
      background-image: url('../img/icon2-hover.png');
    }

  .offer-container.home-container .offer-box .offer-icon.icon-adv-analyt{
    background-image: url('../img/icon3.png');
  }

    .offer-container.home-container .offer-box:hover .offer-icon.icon-adv-analyt{
      background-image: url('../img/icon3-hover.png');
    }

  .offer-container.home-container .offer-box .offer-icon.icon-mob-resp{
    background-image: url('../img/icon4.png');
  }

    .offer-container.home-container .offer-box:hover .offer-icon.icon-mob-resp{
      background-image: url('../img/icon4-hover.png');
    }

  .offer-container.home-container .offer-box .offer-icon.icon-cut-edge-des{
    background-image: url('../img/icon5.png');
  }

    .offer-container.home-container .offer-box:hover .offer-icon.icon-cut-edge-des{
      background-image: url('../img/icon5-hover.png');
    }

  .offer-container.home-container .offer-box .offer-icon.icon-lang-sup{
    background-image: url('../img/icon6.png');
  }

    .offer-container.home-container .offer-box:hover .offer-icon.icon-lang-sup{
      background-image: url('../img/icon6-hover.png');
    }


  /*Business Container*/
  .offer-container.business-container .offer-box .offer-icon.icon-autom-design{
    background-image: url('../img/clock-bl.png');
  }

    .offer-container.business-container .offer-box:hover .offer-icon.icon-autom-design{
      background-image: url('../img/clock-wh.png');
    }

  .offer-container.business-container .offer-box .offer-icon.icon-compr-html5{
    background-image: url('../img/setting-bl.png');
  }

    .offer-container.business-container .offer-box:hover .offer-icon.icon-compr-html5{
      background-image: url('../img/setting-wh.png');
    }

  .offer-container.business-container .offer-box .offer-icon.icon-adv-analyt{
    background-image: url('../img/analytic-bl.png');
  }

    .offer-container.business-container .offer-box:hover .offer-icon.icon-adv-analyt{
      background-image: url('../img/analytic-wh.png');
    }

  .offer-container.business-container .offer-box .offer-icon.icon-mob-resp{
    background-image: url('../img/responsive-bl.png');
  }

    .offer-container.business-container .offer-box:hover .offer-icon.icon-mob-resp{
      background-image: url('../img/responsive-wh.png');
    }

  .offer-container.business-container .offer-box .offer-icon.icon-cut-edge-des{
    background-image: url('../img/edge-bl.png');
  }

    .offer-container.business-container .offer-box:hover .offer-icon.icon-cut-edge-des{
      background-image: url('../img/edge-wh.png');
    }

  .offer-container.business-container .offer-box .offer-icon.icon-cont-clients{
    background-image: url('../img/globe-bl.png');
  }

    .offer-container.business-container .offer-box:hover .offer-icon.icon-cont-clients{
      background-image: url('../img/globe-wh.png');
    }

  /*enterprise Container*/
  .offer-container.enterprise-container .offer-box .offer-icon.board{
    background-image: url('../img/enterprise/board.png');
  }

    .offer-container.enterprise-container .offer-box:hover .offer-icon.board{
      background-image: url('../img/enterprise/board-h.png');
    }

  .offer-container.enterprise-container .offer-box .offer-icon.chart{
    background-image: url('../img/enterprise/chart.png');
  }

    .offer-container.enterprise-container .offer-box:hover .offer-icon.chart{
      background-image: url('../img/enterprise/chart-h.png');
    }

  .offer-container.enterprise-container .offer-box .offer-icon.graph{
    background-image: url('../img/enterprise/graph.png');
  }

    .offer-container.enterprise-container .offer-box:hover .offer-icon.graph{
      background-image: url('../img/enterprise/graph-h.png');
    }

  .offer-container.enterprise-container .offer-box .offer-icon.hand{
    background-image: url('../img/enterprise/hand.png');
  }

    .offer-container.enterprise-container .offer-box:hover .offer-icon.hand{
      background-image: url('../img/enterprise/hand-h.png');
    }

  .offer-container.enterprise-container .offer-box .offer-icon.people{
    background-image: url('../img/enterprise/people.png');
  }

    .offer-container.enterprise-container .offer-box:hover .offer-icon.people{
      background-image: url('../img/enterprise/people-h.png');
    }

  .offer-container.enterprise-container .offer-box .offer-icon.star{
    background-image: url('../img/enterprise/star.png');
  }

    .offer-container.enterprise-container .offer-box:hover .offer-icon.star{
      background-image: url('../img/enterprise/star-h.png');
    }
  /*Education Container*/
  .offer-container.education-container .offer-box .offer-icon.icon-ease-of-use{
    background-image: url('../img/clock-or.png');
  }

    .offer-container.education-container .offer-box:hover .offer-icon.icon-ease-of-use{
      background-image: url('../img/clock-wh.png');
    }

  .offer-container.education-container .offer-box .offer-icon.icon-easy-sharing{
    background-image: url('../img/share-or.png');
  }

    .offer-container.education-container .offer-box:hover .offer-icon.icon-easy-sharing{
      background-image: url('../img/share-wh.png');
    }

  .offer-container.education-container .offer-box .offer-icon.icon-creative{
    background-image: url('../img/creative.png');
  }

    .offer-container.education-container .offer-box:hover .offer-icon.icon-creative{
      background-image: url('../img/creative-hover.png');
    }

  .offer-container.education-container .offer-box .offer-icon.icon-all-dev{
    background-image: url('../img/responsive-or.png');
  }

    .offer-container.education-container .offer-box:hover .offer-icon.icon-all-dev{
      background-image: url('../img/responsive-wh.png');
    }

  .offer-container.education-container .offer-box .offer-icon.icon-stand-out{
    background-image: url('../img/edge-or.png');
  }

    .offer-container.education-container .offer-box:hover .offer-icon.icon-stand-out{
      background-image: url('../img/edge-wh.png');
    }

  .offer-container.education-container .offer-box .offer-icon.icon-cross-cult{
    background-image: url('../img/globe-or.png');
  }

    .offer-container.education-container .offer-box:hover .offer-icon.icon-cross-cult{
      background-image: url('../img/globe-wh.png');
    }


  /*Sport-container*/
  .offer-container.autom-offer-container .offer-box .offer-icon.icon-clock-brand{
    background-image: url('../img/BRAND.png');
  }

    .offer-container.autom-offer-container .offer-box:hover .offer-icon.icon-clock-brand{
      background-image: url('../img/BRAND_HOVER.png');
    }

  .offer-container.autom-offer-container .offer-box .offer-icon.icon-ai-tech{
    background-image: url('../img/ai.png');
  }

    .offer-container.autom-offer-container .offer-box:hover .offer-icon.icon-ai-tech{
      background-image: url('../img/ai_HOVER.png');
    }

  .offer-container.autom-offer-container .offer-box .offer-icon.icon-design{
    background-image: url('../img/design.png');
  }

    .offer-container.autom-offer-container .offer-box:hover .offer-icon.icon-design{
      background-image: url('../img/design_HOVER.png');
    }

  .offer-container.autom-offer-container .offer-box .offer-icon.icon-html{
    background-image: url('../img/html.png');
  }

    .offer-container.autom-offer-container .offer-box:hover .offer-icon.icon-html{
      background-image: url('../img/html5-HOVER.png');
    }

  .offer-container.autom-offer-container .offer-box .offer-icon.icon-user-data{
    background-image: url('../img/user-data.png');
  }

    .offer-container.autom-offer-container .offer-box:hover .offer-icon.icon-user-data{
      background-image: url('../img/user-data-HOVER.png');
    }

  .offer-container.autom-offer-container .offer-box .offer-icon.icon-monetize{
    background-image: url('../img/ANALYTICS.png');
  }

    .offer-container.autom-offer-container .offer-box:hover .offer-icon.icon-monetize{
      background-image: url('../img/ANALYTICS_HOVER.png');
    }

  .offer-container.autom-offer-container .offer-box .offer-icon.icon-sharing{
    background-image: url('../img/SHARING.png');
  }

    .offer-container.autom-offer-container .offer-box:hover .offer-icon.icon-sharing{
      background-image: url('../img/SHARING_copy.png');
    }

  .offer-container.autom-offer-container .offer-box .offer-icon.icon-green{
    background-image: url('../img/GREEN.png');
  }

    .offer-container.autom-offer-container .offer-box:hover .offer-icon.icon-green{
      background-image: url('../img/GREEN_HOVER.png');
    }

  .offer-container.autom-offer-container .offer-box .offer-icon.icon-ease-of-use{
    background-image: url('../img/icon1.png');
  }

    .offer-container.autom-offer-container .offer-box:hover .offer-icon.icon-ease-of-use{
      background-image: url('../img/icon1-hover.png');
    }

  .offer-container.autom-offer-container .offer-box .offer-icon.icon-save-money{
    background-image: url('../img/save_money.png');
  }

    .offer-container.autom-offer-container .offer-box:hover .offer-icon.icon-save-money{
      background-image: url('../img/save_money_HOVER.png');
    }


 .offer-container.autom-offer-container .offer-box .offer-icon.icon-business{
    background-image: url('../img/business.png');
  }

    .offer-container.autom-offer-container .offer-box:hover .offer-icon.icon-business{
      background-image: url('../img/business_HOVER.png');
    }

/*digital signage-container*/
  .offer-container.autom-offer-container .offer-box .offer-icon.icon-signage-brand{
    background-image: url('../img/BRAND-signage.png');
  }

    .offer-container.autom-offer-container .offer-box:hover .offer-icon.icon-signage-brand{
      background-image: url('../img/BRAND-signage-HOVER.png');
    }

  .offer-container.autom-offer-container .offer-box .offer-icon.icon-signage-responsive{
    background-image: url('../img/Responsive-signage.png');
  }

    .offer-container.autom-offer-container .offer-box:hover .offer-icon.icon-signage-responsive{
      background-image: url('../img/Responsive-signage-hover.png');
    }
  .offer-container.autom-offer-container .offer-box .offer-icon.icon-signage-screen{
    background-image: url('../img/screen-control.png');
  }

    .offer-container.autom-offer-container .offer-box:hover .offer-icon.icon-signage-screen{
      background-image: url('../img/screen-control-hover.png');
    }

  .offer-container.autom-offer-container .offer-box .offer-icon.icon-signage-instant{
    background-image: url('../img/instant-Updates.png');
  }

    .offer-container.autom-offer-container .offer-box:hover .offer-icon.icon-signage-instant{
      background-image: url('../img/instant-Updates-hover.png');
    }

    .offer-container.autom-offer-container .offer-box .offer-icon.icon-signage-live{
    background-image: url('../img/live.png');
  }

    .offer-container.autom-offer-container .offer-box:hover .offer-icon.icon-signage-live{
      background-image: url('../img/live-hover.png');
    }

  .offer-container.autom-offer-container .offer-box .offer-icon.icon-signage-digital{
    background-image: url('../img/digital.png');
  }

    .offer-container.autom-offer-container .offer-box:hover .offer-icon.icon-signage-digital{
      background-image: url('../img/digital-hover.png');
    }

 /*digital signage-container end */

     
  .offer-box .offer-name{
    color: #000;
    font-family: 'AsapRegular';
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 15px;
  }

  .offer-box .offer-descrip{
    font-family: 'AsapItalic';
    color: black;
    min-height: 130px;
  }

    .offer-box:hover .offer-name, 
    .offer-box:hover .offer-descrip{
      color: #fff;
    }

.offers-footer{
  text-align: center;
}


/*Social Slider Container with Carousel*/
.social-header{
  color: #000;
  text-align: center;
  padding-top: 100px;
}

  .social-header h2{
    font-size: 50px;
    font-family: 'GoBoldThin';
    text-transform: uppercase;
    font-weight:  400;
    padding-left: 40px;
    padding-right:  40px;
  }

  .social-header h4{
    color: #666666;
    font-size: 19px;
    font-family: 'AsapItalic';
  }

.social-slider{
  text-align: center;
  margin-top: 0px;
  margin-bottom: 50px;
}

  .social-slider img{
    height: 70px;
    padding-bottom: 10px;
  }

  .social-slider p{
    padding-top: 0;
  }

/*Start now button footer container*/
.start-now-btn-cont{
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
}


/*Features Page and Social influencers page*/
.overlay-main.features-header{
  max-width: 750px;
}

  .overlay-main.features-header p{
      border: 0;
      font-size: 20px;
      min-height: 65px;
      /* font-weight: bold; */
  }

.feature-row, .influencers-row{
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  justify-content: center;
  flex-direction: row;
  align-items: center;
  white-space: pre-line;
}

  .influencers-row .text-box p{
    margin-top: -15px;
  }

.features-info{
  min-height: 70vh;
  display:  flex;
  justify-content:  center;
  align-items: center;
}

.features-info .img-box img, .influencers-info .img-box img{
  position: relative;
  width: 100%;
  height: auto;
  z-index: 3;
}

.features-info .img-box video, .influencers-info .img-box video{
  width: 100%;
  height: auto;
  max-height: initial;
}

  .features-info .text-box p{
    margin-top: -15px;
  }

  .features-info .text-box p, .influencers-info .text-box p{
    font-family: 'AsapItalic';
  }



  .features-info .text-box.really-align-right h2, .features-info .text-box.really-align-right p,
    .influencers-info .text-box.really-align-right h2, .influencers-info .text-box.really-align-right h4, .influencers-info .text-box.really-align-right p{
      text-align: right;
    }


    .features-info .text-box.align-left h2, .features-info .text-box.align-left p,
    .influencers-info .text-box.align-left h2, .influencers-info .text-box.align-left h4, .influencers-info .text-box.align-left p{
      text-align: left;
    }

.embed-row, .offline-row, .business-row{
  text-align: center;
  padding-bottom: 60px;
}

  .embed-row h4, .thumbnail-box .thumbnail-descrip, .offline-row h4, .business-row h4{
    font-family: 'AsapItalic';
  }

  .enterprise-page2 .business-row .embed-row h4, .enterprise-page2 .business-row .thumbnail-box .thumbnail-descrip, .enterprise-page2 .business-row .offline-row h4, .business-row h4{
    font-family: 'AsapRegular';
  }

.thumbnail-cont{
  display: flex;
  justify-content: center;
  margin: 0;
  align-items: center;
  padding-top: 20px;
  flex-direction: row;
}

.thumbnail-cont2{
  display: flex;
  justify-content: center;
  margin: 0;
  align-items: center;
  padding-top: 20px;
  flex-direction: row;
}

.thumbnail-box{
  flex: 1;
  position: relative;
}

.thumbnail-box2 {
  flex: 2;
}

.thumbnail-cont2 .thumbnail-box{
  width: 40%;
  border: 1px black solid;
  margin: auto;
  flex: 0.4;
  min-height: 360px;
}

.thumbnail-cont2 .thumbnail-box:first-child{
  margin-right: 20px;
}

.thumbnail-cont2 .thumbnail-box:last-child{
  margin-left: 20px;
}

  .thumbnail-box .thumbnail-img{}

    .thumbnail-box .thumbnail-img img{}

  .thumbnail-box .thumbnail-name{
    font-family: 'GoBoldThin';
    padding-top: 15px;
    padding-bottom: 15px;
    font-weight: bold;
    font-size: 30px;
    text-transform: uppercase;
  }

  .thumbnail-box .thumbnail-descrip{
    
  }

  .thumbnail-box .thumbnail-descrip2{
    padding: 10px 82px;
    font-family: asap-italic;
  }

  .thumbnail-box .thumbnail-descrip3{
    padding: -16px 82px;
  }

  .features-info .text-box h2,
  .embed-row h2, 
  .offline-row h2, 
  .business-row h2,
  .influencers-info .text-box h2{
    font-size: 60px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: 'GoBoldThin';
    letter-spacing: 1px;
  }

  
.enterprise-color {
  color: #194E6E;
}




  .website-info .text-box h2{
    font-size: 48px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: 'GoBoldThin';
    letter-spacing: 1px;
    margin-top: 46px;
    margin-bottom: 46px;
  }

.offline-cont{
  
}

.offline-cont .thumbnail-box.with-border{
  border: 1px solid black;
  flex: 2;
}

.offline-cont .thumbnail-box.with-border.automazef{
  border: 1px solid black;
  flex: 2;
  flex: 8;
  height: 273px;
}

.offline-cont .thumbnail-box.with-border.automazef.automaze-box1{
  height: 229px;
}

.offline-cont .thumbnail-box.space-box{
  flex: 3;
}

.offline-cont .thumbnail-box.space-box2{
  flex: 3;
}

.offline-cont .thumbnail-box .thumbnail-img1{
  padding: 40px 0px 30px;
}

.offline-cont .thumbnail-box .thumbnail-name{
  padding-bottom: 0;
}

.offline-cont .thumbnail-box .thumbnail-descrip{
  padding-bottom: 10px;
}

.offline-cont .thumbnail-box .thumbnail-descrip2{
  padding-bottom: 10px;
  padding-left: 30px;
  padding-right: 30px;
}

.offline-cont .thumbnail-box .thumbnail-descrip3{
  padding-bottom: 10px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: asap-italic;
}

.business-row .thumbnail-box .thumbnail-img{
  width: 92px;
  height: 92px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  padding-top: 10px;
}

.enterprise-page .business-row .thumbnail-box .thumbnail-img
{
  width: 214px;
  height: 200px;
}

.dashed-seperator {
  height: 167px;
  border-right: 1.5px dashed #000000;
  opacity: 1;
  position: absolute;
  top: 56px;
  right: 0;
}

.enterprise-page .thumbnail-box h4 {
  text-align: center;
  font: normal normal normal 27px/36px 'asapregular';
  color: #000000;
  text-transform: uppercase;
  opacity: 1;
  margin-top: 11px;
}

.enterprise-page .thumbnail-box p{
  font-size: 16px;
  margin-top: 5px;
  white-space: nowrap;
}

.business-row .thumbnail-box .thumbnail-descrip{
  min-height: 40px;
}



.box-breakingly-large-image img{
  width: 204%;
  /* position: relative;
  height: auto;
  z-index: 3; */
}

.box-breakingly-large-image.left-side-image img{
  margin-left: -85%;
}
.box-breakingly-large-image.right-side-image img{
  margin-right: 85%;
}

@media(max-width:991px){
  .box-breakingly-large-image.left-side-image img,
  .box-breakingly-large-image.right-side-image img{
    margin-right: auto;
    margin-left: auto;
    width: 100%;
  }
}

@media(min-width:1700px){
  .container.wide-container {
    width: 1600px;
  }

  .box-breakingly-large-image img{
    width: 150%;
  }

  .box-breakingly-large-image.left-side-image img{
    margin-left: -59%;
  }
  .box-breakingly-large-image.right-side-image img{
    margin-right: 59%;
  }
}
.enterprise-page2{
  position: relative;
  margin-top: 100px;
}
.enterprise-page{
  position: relative;
}
.pos-relative{
  position: relative;
}
.enterprise-seperator-right{
  right:0;
  position: absolute;
  top: 76px;
  width: 30%;
}


.enterprise-seperator-left{
  left:0;
  position: absolute;
  top: 76px;
  width: 30%;
}
.enterprise-seperator-mid{
  position: absolute;
  top: 0;
  width: 30%;
  left: 35%;
}

.enterprise-page2 .enterprise-seperator-mid{
  top: -20px;
}
.row.add-margin {
  margin-top: 50px;
}

.features-edu-page p{
  font-size: 14px;
  color: black;
  margin-top: 20px;
}

.edu-plans-section .thumbnail-box .thumbnail-descrip2 {
  padding: 10px 40px;
  font-family: asapregular;
  font-size: 16px;
}
.edu-plans-section h4{
  margin: 0;
}
.edu-plans-section h3 {
  margin-bottom: 0;
}

.enterprise-page2 .thumbnail-box.with-border {
  height: 237px;
  /* width: 191px; */
  padding-top: 34px;
  padding-left: 10px;
  padding-right: 10px;
}

.enterprise-page2 .thumbnail-box.with-border .thumbnail-img {
  margin-bottom: 34px;
}
/*Social influencers page*/

/*.influencers-header .overlay-main{
  margin-top: 100px;
}
*/
.influencers-header .header-text .overlay-main h1{
  font-size: 60px;
  line-height: 62px;
}

/*.influencers-header a.btn{
  margin-top: 80px !important;
}
*/
.influencers-info{
  position: relative;
  display: flex;
  justify-content: center;
  flex-direction: row;
  align-items: center;
  min-height: 70vh;
}

.website-info{
  position: relative;
  display: flex;
  justify-content: center;
  flex-direction: row;
  align-items: center;
  background-color: white;
  /*min-height: 70vh;*/
}

.website-info2{
  /*position: relative;
  display: flex;
  justify-content: center;
  flex-direction: row;
  align-items: center;*/
  background-color: white;
  min-height: 82vh;
  text-align:center;
  padding-top:40px;
  /*padding-left: 108px;*/
  /*padding-left: 12vh;*/
  padding-left: 5%;
}

.website-info2 h2{
  text-align:center;
  font-size:48px;
  margin-top: 50px !important;
  padding-top: 29px;
  margin-bottom:50px !important;
  font-family:  gobold-thin;
  font-weight:  normal;
}

.website-info .text-box h2{
    font-size: 70px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: 'GoBoldThin';
    letter-spacing: 1px;

  }

  .website2-row{
  padding-top: 20px;
  /*padding-bottom: 338px;*/
  /* display: flex; */
  justify-content: center !important;
  flex-direction: row;
  align-items: center !important;
  white-space: pre-line;
  background-color: yellow;
}

  section.website-info:after{
  content: "";
  position: absolute;
  top: 100%;
  left: calc(50% - 50px);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 50px;
  border-color: transparent;
  z-index: 5;
}

section.website-info2:after{
  content: "";
  position: absolute;
  top: 100%;
  left: calc(50% - 50px);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 50px;
  border-color: transparent;
  z-index: 5;
}

.website-info2 .text-box h2 {
    font-size: 57px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: 'GoBoldThin';
    letter-spacing: 1px;
    margin-top: 68px;
    margin-bottom: 68px;
}

.h2-48px {
    font-size: 44px !important;
    text-transform: uppercase;
    font-weight: 400;
    font-family: 'GoBoldThin';
    letter-spacing: 1px;
}

.h2-45px {
    font-size: 45px !important;
    text-transform: uppercase;
    font-weight: 400;
    font-family: 'GoBoldThin';
    letter-spacing: 1px;
}

/* section.influencers-info:after{
  content: "";
  position: absolute;
  top: 100%;
  left: calc(50% - 50px);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 50px;
  border-color: transparent;
  z-index: 5;
} */

.influencers-info.bg-1{
  background-color: #B9E6E4;
}

section.influencers-info.bg-1:after{
  border-top-color: #B9E6E4;
}  

.influencers-info.bg-2{
  background-color: white;
}

section.influencers-info.bg-2:after{
  border-top-color: white;
}

.influencers-info.bg-3{
  background-color: #F2F2F2;
}

.influencers-info.bg-6{
  background-color: white;
}

.website-info.bg-3{
  background-color: #F2F2F2;
}

.website-info2.bg-3{
  background-color: #F2F2F2;
  align-items: center;
  
}


section.influencers-info.bg-3:after{
  border-top-color: #F2F2F2;
}

section.influencers-info.bg-6:after{
  border-top-color: white;
}

section.website-info.bg-3:after{
  border-top-color: #F2F2F2;
}

section.website-info2.bg-3:after{
  border-top-color: #F2F2F2;
}

section.website-info.bg-2:after{
  border-top-color: white;
}


.influencers-info.bg-4{
  background-color: #C3E6B9;
}

section.influencers-info.bg-4:after{
  border-top-color: #C3E6B9;
}

.influencers-info.bg-5{
  background-color: #F1DB85;
}

section.influencers-info.bg-5:after{
  border-top-color: #F1DB85;
}

.cicle-img-1{
  position: absolute;
  height: 700px;
  width: 700px;
  border-radius: 50%;
  border-color: #ccc;
  border-width: 60px;
  border-style: solid;
  z-index: 2;
  transform: translate(-370px, -80px);
}

  

.cicle-img-2{
  position: absolute;
  height: 400px;
  width: 400px;
  border-radius: 50%;
  border-color: #ddd;
  border-width: 80px;
  border-style: solid;
  z-index: 2;
  transform: translate(1350px, 330px);
}

.cicle-img-3{
  position: absolute;
  height: 650px;
  width: 650px;
  border-radius: 50%;
  border-color: lightgray;
  border-width: 100px;
  border-style: solid;
  z-index: 2;
  transform: translate(-1250px, 251px);
}


.circle-img{
display:inline-block !important;
height: 420px;
width: 420px;
border-radius: 50%; 
position:relative;
margin:0 !important;
padding:0 !important;
border-color:currentColor;
border-width: 4px;
border-style: solid;
text-align:center;
vertical-align:middle;
margin-left:130px;
}

.circle-num{
  font-family: gobold-thin;
  font-size: 97px;
  padding-top: 31px;
}
.circle-text{
  font-size: 18px;
  font-family: asap-italic;
  /*height: 350px;*/
  width: 217px;
  text-align: center;
  color:black;
  display: inline-block;
  padding-top: 38px;
}

.circle-img-1{
  color: #f6b11a;
}
.circle-img-2{ 
color: #eb8023;
left:-50px;

}
.circle-img-3{
   color: #ef3f24;
   left:-100px;
}

.click-here-contact-bus {
   background:none;
   border:none;
   padding:  0px;
   color: blue;
 }

  .website-parallax.ease-of-use .overlay-main{
    height: 375px;
    width: 1242px;
    background-color: rgba(255, 255, 255, 0.7);
  }


.influencers-parallax .banner-header{
  margin: 0;
}

  .influencers-parallax.ease-of-use .overlay-main{
    height: 275px;
    width: 760px;
    background-color: rgba(255, 255, 255, 0.7);
  }

    .influencers-parallax.ease-of-use .overlay-main p{
      font-family: 'AsapItalic';
      white-space: pre-line;
    }

    .influencers-parallax.ease-of-use .overlay-main p a{
      color: black;
      text-decoration: underline;
    }

.influencers-info h4{
  font-family: 'GoBoldThin';
  text-transform: uppercase;
  font-size: 25px;
  font-weight: 500;
}



.influencers-parallax.ready-design .overlay-main{
  height: 375px;
  width: 760px;
  background-color: rgba(255, 255, 255, 0.7);
}

.wsoverlay-main{
  height: 322px !important;
  width: 1049px !important;
  background-color: rgba(255, 255, 255, 0.7);
}


.overlay-main-photo{
  height: 372px !important;
  width: 939px !important;
  background-color: rgba(255, 255, 255, 0.8) !important;

    background: rgba(255, 255, 255, 0.8) !important;
    max-width: 1266px !important;
    width: 100%;
    margin: 0px auto;
    padding: 20px;
}

  .influencers-parallax.ready-design .overlay-main p{
    font-family: 'AsapItalic';
  }

    .influencers-parallax.ready-design .overlay-main p a{
      color: black;
      text-decoration: underline;
    }
    
/*Media Page*/

.media-header{
  background: linear-gradient(90deg, #f59e1c, #ad1f67);
  color: white;
  text-align: center;
  font-family: 'GoBoldThin';
  font-size: 64px;
  text-transform: uppercase;
}

  .media-header h1{
    padding-bottom: 100px;
    padding-top: 100px;
  }

.explore-header{
  background: linear-gradient(90deg, #f59e1c, #ad1f67);
  color: white;
  text-align: center;
  font-family: 'GoBoldThin';
  font-size: 64px;
 /* text-transform: uppercase;*/
}

  .explore-header h1{
      padding-bottom: 1px;
      padding-top: 100px;
      font-size: 70px;
    }

.media-press{
  text-align: center;
}

  .press-header{
    font-family: 'GoBoldThin';
    font-size: 30px;
    color: black;
    text-transform: uppercase;
  }

  .press-row, .logo-row{
    display: flex;
    justify-content: flex-start;
    margin: 0;
    align-items: flex-start;
    align-content:  flex-start;
    padding-top: 20px;
    flex-direction: row;
    flex-wrap: wrap;
  }

  .press-row .press-box,
  .logo-box{
    position:  relative;
    text-align: center;
    font-family: 'AsapBoldItalic';
    font-style: italic;
    font-weight: bold;
    font-size: 16px;
    color: black;
    width: 33.333333333333333333%;
  }

  .press-row .press-box.four-comp-box{
    width: 25%;
  }



    .press-box .press-container{
      width: 60%;
      margin: auto;
      position:  relative;
      padding-bottom: 20px;
    }

        .press-box .press-container a{
          position:  absolute;
          top: 0;
          left: 0;
          width:  100%;
          height:  100%;
          cursor:  pointer;
        }

      .press-container .press-thumb{
          position: relative;
      }

        .press-container .press-thumb .press-img{
          width: 100%;
          height: auto;
          }

        .press-container .press-thumb .press-quote{
          position: absolute;
          bottom: 15px;
          right: 15px;
          left: 15px;
          height: 45%;
          text-overflow: ellipsis;
          overflow: hidden;
          font-size: 14px;
        }

      .press-container .press-subthumb{
        background-color: #F2F2F2;
      }

      .press-container .press-subthumb .press-company{
        font-family: 'AsapBoldItalic';
        font-size: 16px;
        color: black;
        padding: 0;
        margin: 0;
        padding-top:  10px;
        }

      .press-container .press-subthumb .press-author-date{
        font-family:  'AsapItalic';
        font-size:  16px;
        color: black;
        padding-bottom: 15px;
      }





  .about-emaze{
    background-color: #EBEBEB;
    padding: 70px;
  }

    .about-emaze h2{
      font-size: 72px;
      font-family: 'GoBoldThin';
      color: black;
      text-transform: uppercase;
      line-height: 85px;
      font-weight: 400;
    }

    .about-emaze .about-text{
      font-size: 16px;
      font-family: 'AsapItalic';
      font-style: italic;
      color: black;
    }

  .emaze-logo{
    text-align: center;
    margin-bottom: 70px;
  }

    .emaze-logo h2{
      font-family: 'GoBoldThin';
      font-size: 30px;
      color: black;
      text-transform: uppercase;
    }

    .emaze-logo h4{
      font-family: 'AsapBoldItalic';
      font-size: 16px;
      color: black;
      font-style: italic;
      font-weight: bold;
    }

  .logo-box .logo-img{
    position: relative;
    background-color: #EBEBEB;
    width: 220px;
    height: 220px;
    background-position: center;
    background-repeat: no-repeat;
    margin: auto;
  }

    .logo-box .logo-img.logo-vert{
      background-image: url("../img/emaze_logo_ver.png");
    } 

    .logo-box .logo-img.logo-horiz{
      background-image: url("../img/emaze_logo-her.png");
    }

    .logo-box .logo-img.logo-bl-wh{
      background-image: url("../img/emaze_logo_black_ver.png");
    }

  .logo-box a.icon-download{
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 30px;
    height: 30px;
    display: block;
    background-image: url("../img/DOWNLOAD_ICON.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .logo-box a.icon-download:hover{
    background-image: url("../img/DOWNLOAD_ICON_HOVER.png");
    
  }

  .logo-box .logo-name{
    font-family: 'AsapRegular';
    font-size: 14px;
    color: black;
    margin-top: 10px;
  }


/*Websites Generator Page*/

.webgenerator-header{
  text-align: center;
  padding-top: 60px;
}

  .webgenerator-header h1{
    font-family: 'GoBoldThin';
    color: black;
    text-transform: uppercase;
    font-size: 50px;
  }

  .webgenerator-header h4{
    font-family: 'AsapItalic';
    color: black;
    padding-top: 20px;
  }

  .webgenerator-header h4 a{
    text-transform: uppercase;
    color: black;
    text-decoration: underline;
    font-weight: bold;
  }



.webgenerator-carousel{
  background-color: #F4F4F4;
  text-align: center;
  padding-top: 60px;
}

@media (max-width: 1100px){ /* mobile */
    .webgenerator-carousel{
      padding-top: 180px;
    }
}



.carousel-header h2,
.world-recogn h2, 
.header-bg h2{
  font-family: 'GoBoldThin';
  color: black;
  text-transform: uppercase;
  font-size: 50px;
  font-weight: 400;
}


.our-brands h2{
  font-family: 'GoBoldThin';
  color: white;
  text-transform: uppercase;
  font-size: 50px;
  font-weight: 400;
}

.our-brands-h h2{
  font-family: 'GoBoldThin';
  color: black;
  text-transform: uppercase;
  font-size: 50px;
  font-weight: 400;
}


.our-partners h2{
  font-family: 'GoBoldThin';
  color: black;
  text-transform: uppercase;
  font-size: 50px;
  font-weight: 400;
}

.world-recogn{
  background-image: url(../img/pop-head-bg.jpg);
  text-align: center;
  padding-bottom: 20px;
}

  .world-recogn h2{
    padding-bottom: 20px;
  }

  .world-recogn .world-media{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

    .world-recogn .world-media .img-box{
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      margin: 0 20px;
    }

   /************************/ 
  .our-brands{
  background-color: #252525;
  text-align: center;
  padding-bottom: 20px;
  height: 542px;
}

  .our-brands h2{
    padding-top: 126px;
    padding-bottom: 20px;
  }

  .our-brands-h{
  background-color: white;
  text-align: center;
  padding-bottom: 20px;
  padding-top: 20px;
  box-shadow: 0px -5px 20px rgba(149, 149, 149, 0.25);
  height: 200px;
}

  .our-brands-h h2{
    padding-top: 126px;
    padding-bottom: 20px;
  }

  .our-brands .world-media{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

    .our-brands .world-media .img-box{
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      padding-top: 97px;
      margin: 0 20px;
    }

  .our-brands-h .world-media{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

    .our-brands-h .world-media .img-box{
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      padding-top: 97px;
      margin: 0 20px;
    }

   /************************/ 
    .our-partners{
  background-color: #F2F2F2;
  text-align: center;
  padding-bottom: 20px;
  height: 542px;
}

  .our-partners h2{
    padding-top: 126px; 
    padding-bottom: 20px;
  }

  .our-partners .world-media{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

    .our-partners .world-media .img-box{
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      padding-top: 97px;
      margin: 0 20px;
    }


   /************************/ 

.world-users{padding-bottom: 50px;padding-top: 30px;}

  .world-users .header-bg{
    background-image: url("../img/ribbon.png");
    background-repeat: no-repeat;
    background-position: center;
    text-align: center;
    background-size: 100% auto;
    margin-bottom: 50px;
  }

  .world-users .header-bg h2{
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .world-users .users-row{
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .world-users .user-img{
    max-height: 140px;
    margin-right: auto;
  }

  .edu-users .user-img {
    max-height: 177px;
  }

  .world-users .user-name{
    font-family: 'GoBoldThin';
    color: black;
    text-transform: uppercase;
    margin-top: 0;
    padding-left: 10px;
  }

  .world-users .user-posit{
    font-family: 'AsapItalic';
    color: black;
    padding-left: 10px;
  }

  .world-users .user-message{
    font-family: 'AsapItalic';
    color: #666666;
    background-color: #F4F4F4;
    padding: 10px;
  }

.edu-users.all-content p {
  text-align: left;
  /* background-color: white; */
} 

.edu-users .text-black {
  margin-bottom: 40px;
}

.edu-users .user-message {
  font-size: 15px;
}




/* @media (min-width: 1200px){ 
  .edu-users-row {
    float: left;
  }
} */
.green-btn, .green-btn:hover, .green-btn:active, .green-btn:focus {
  background-color: #3B9A51;
}


.green-btn2, .green-btn2:hover, .green-btn2:active, .green-btn2:focus {
  background-color: ##357243;
}
/*we already have important elsewhere so i cant avoid it without looking for what it breaks*/
.small-btn{
  margin:0!important; 
  font-size: 16px!important;
  padding-top: 6.7px!important;
  padding-bottom: 6.7px!important;
  width: 108px;
  padding-left: 17px!important;
}

/*Advertisers page*/
section.advertisers-textinfo.bg-gray,
section.advertisers-info.bg-gray,
.advertisers-media.bg-gray,
section.automaze-learn.bg-gray{
  position: relative;
  background-color: #F2F2F2;
  padding-bottom: 50px;
  padding-top: 50px;
}

.edu-contus{
  color: #000000;
  font-family: 'AsapItalic';
  font-size: 23px;
  margin-bottom: 25px;
}
.edu-contus a{
  color: #EB8023;
}

.white-bg-for-long-title {
  /* height: 271px !important;  */
  height: auto !important;
  max-width:67%  !important;
  width: 67% !important;
}

@media (min-width: 1200px){
  .edu-users-row {
    padding-left: 30px;
    padding-right: 30px;
  }
  .no-padding-desktop,
  section.automaze-learn.bg-gray.no-padding-desktop {
    padding: 0;
  }
  
}

section.advertisers-textinfo.bg-gray:after,
section.advertisers-info.bg-gray:after{
  border-top-color: #F2F2F2;
} 
  
section.advertisers-info .info-container{
    display: flex;
    justify-content: center;
    flex-direction: row;
    align-items: center;
  }

  .advertisers-textinfo .text-box{
    text-align: center;
    font-family: 'AsapItalic';
    font-size: 19px;
    color: black;
    padding-top: 100px;
    padding-bottom: 100px;
    width: 90%;
    /*padding-left: 5%;*/
    margin-left: 5%;
  }

  .presentations-textinfo .text-box {
    text-align: center;
    font-family: 'AsapItalic';
    font-size: 17px;
    color: black;
    padding-top: 100px;
    padding-bottom: 44px;
    width: 90%;
    /*padding-left: 5%;*/
    margin-left: 5%;
  }

  .presentations-textinfo-bot .text-box {
    text-align: center;
    font-family: 'AsapItalic';
    font-size: 17px;
    color: black;
    padding-top: 0px;
    padding-bottom: 44px;
    width: 90%;
    /* padding-left: 5%; */
    margin-left: 5%;
}

  .bussiness-education-textinfo .text-box {
    text-align: center;
    font-family: 'AsapItalic';
    font-size: 17px;
    color: black;
    padding-top: 44px;
    padding-bottom: 44px;
    width: 90%;
    /*padding-left: 5%;*/
    margin-left: 5%;
}

  .explore-textinfo .text-box {
    text-align: center;
    font-family: 'AsapItalic';
    font-size: 17px;
    color: white;
    padding-top: 18px;
    padding-bottom: 22px;
    width: 75%;
    padding-left: 25%;
  }

  .advertisers-textinfo .text-box .text-box-bold{
    font-weight: bold;
    padding-top: 15px;
  }


section.advertisers-textinfo:after,
section.advertisers-info:after{
  content: "";
  position: absolute;
  top: 100%;
  left: calc(50% - 50px);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 50px;
  border-color: transparent;
  z-index: 5;
}

section.advertisers-info.bg-white,
.advertisers-media.bg-white,
.features-info.bg-white{
  background-color: white;
  position: relative;
}

section.advertisers-info.bg-white:after{
  border-top-color: white;
} 



.advertisers-info{
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  justify-content: center;
  flex-direction: row;
  align-items: center;
  min-height:  70vh;
}

  .advertisers-info .img-box img{
    width: 100%;
  }

  .advertisers-info .text-box h2{
    font-size: 60px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: 'GoBoldThin';
    letter-spacing: 1px;
    white-space: pre-line;
  }

  .advertisers-info .text-box p{
    font-family: 'AsapItalic';
    font-size: 14px;
    white-space: pre-line;
  }

  .advertisers-info .text-box.align-right h2,
  .advertisers-info .text-box.align-right p{
    text-align: right;
  }

  .advertisers-info .text-box.align-left h2,
  .advertisers-info .text-box.align-left p{
    text-align: left;
  }

 .advertisers-banner .banner-header{
   margin: 0;
   background-position: center;
   /* background-size: auto 100%; */
 }

 .influencers-parallax .banner-header{
  margin: 0;
  background-position: center;
}

 .overlay-main.advertisers-header{
    max-width: 1000px;
 }

 .overlay-main.advertisers-header .maintext-animated{
    border: none;
    font-size: 16px;
 }

 .advertisers-media{
    text-align: center;

 }

 .advertisers-media h2{
    font-family: 'GoBoldThin';
    font-size: 60px;
    padding-top: 80px;
    font-weight: 400;
    text-transform: uppercase;
 }

 .advertisers-media h6{
    font-family: 'GoBoldThin';
    font-size: 30px;
    text-transform: uppercase;
 }


    

.advertisers-media .media-header{
  margin-top: 50px;
}

.advertisers-media .media-container{
  margin-top: 50px;
  margin-bottom: 50px;
  opacity: 0;
  animation-fill-mode: forwards;
}

  .media-container .media-box{
    padding: 40px;
    background: #fff;
    font-size: 14px;
    text-align: center;
  }

  .advertisers-media.bg-gray .media-container .media-box,
  .features-info.bg-gray{
    background: #F2F2F2;
  }

    .media-container .media-box:hover{
      cursor: default;
    }


  .media-container .media-box:hover,
  .advertisers-media.bg-gray .media-container .media-box:hover{
    background-color: #af2024;
    color:  white;
  }

  .media-box .media-icon{
    background-repeat: no-repeat;
    background-origin: content-box;
    background-position: 50% 0px;
    background-size: 55px;
    height: 70px;
  }

  .media-box .media-icon.new-product{
    background-image: url('../img/partners/icons2/1@2x.png');
  }

    .media-box:hover  .media-icon.new-product{
      background-image: url('../img/partners/icons2/1@2x(1).png');
    }

  .media-box .media-icon.live-video{
    background-image: url('../img/partners/icons2/2@2x.png');
  }

    .media-box:hover  .media-icon.live-video{
      background-image: url('../img/partners/icons2/2@2x(1).png');
    }

  .media-box .media-icon.updates{
    background-image: url('../img/partners/icons2/3@2x.png');
  }

    .media-box:hover  .media-icon.updates{
      background-image: url('../img/partners/icons2/3@2x(1).png');
    }   

  .media-box .media-icon.iframe{
    background-image: url('../img/partners/icons2/4@2x.png');
  }

    .media-box:hover  .media-icon.iframe{
      background-image: url('../img/partners/icons2/4@2x(1).png');
    }  

  .media-box .media-icon.banner{
    background-image: url('../img/partners/icons2/5@2x.png');
  }

    .media-box:hover  .media-icon.banner{
      background-image: url('../img/partners/icons2/5@2x(1).png');
    }

  .media-box .media-icon.sell-track{
    background-image: url('../img/partners/icons2/6@2x.png');
  }

    .media-box:hover  .media-icon.sell-track{
      background-image: url('../img/partners/icons2/6@2x(1).png');
    }     

  .media-box .media-icon.posts{
    background-image: url('../img/partners/icons3/7@2x.png');
  }

    .media-box:hover  .media-icon.posts{
      background-image: url('../img/partners/icons3/7@2x(1).png');
    }  

  .media-box .media-icon.prospects{
    background-image: url('../img/partners/icons3/8@2x.png');
  }

    .media-box:hover  .media-icon.prospects{
      background-image: url('../img/partners/icons3/8@2x(1).png');
    } 

  .media-box .media-icon.followers{
    background-image: url('../img/partners/icons3/9@2x.png');
  }

    .media-box:hover  .media-icon.followers{
      background-image: url('../img/partners/icons3/9@2x(1).png');
    } 

  .media-box .media-icon.brand-awareness{
    background-image: url('../img/partners/icons3/10@2x.png');
  }

    .media-box:hover  .media-icon.brand-awareness{
      background-image: url('../img/partners/icons3/10@2x(1).png');
    } 

  .media-box .media-icon.custom-forms{
    background-image: url('../img/partners/icons3/13@2x.png');
  }

    .media-box:hover  .media-icon.custom-forms{
      background-image: url('../img/partners/icons3/13@2x(1).png');
    } 


  .media-box .media-icon.newsletters{
    background-image: url('../img/partners/icons3/12@2x.png');
  }

    .media-box:hover  .media-icon.newsletters{
      background-image: url('../img/partners/icons3/12@2x(1).png');
    } 


       

  .media-box .media-name{
    text-transform: uppercase;
    font-weight: bold;
    font-size: 20px;
  }

  .media-box .media-descrip{
    padding: 10px;
    font-family: 'AsapItalic';
  }

.advertisers-media  .additional-info{
  font-size: 14px;
  font-family: 'AsapItalic';
  text-align: center;
}


/* Page not Found 404.php */
.not-found-container{
  text-align: center;
  min-height: calc(100vh - 80px);
  padding: 50px 0 0 0;
  color:#353535;
}

.not-found-container .image-box{}

.not-found-container .image-box img{
  max-height: 50vmin;
  margin-top: 3vh;
}

 .not-found-container .title-404{
   font-family:gobold-thin;
   text-transform: uppercase;
   font-size: 6vmin;
 }

 .not-found-container .text-404{
  font-family: AsapRegular;
  font-size: 16px;
 }

 .not-found-container .button-box{}

 .btn-emaze{
   font-family:gobold-thin;
   text-transform:uppercase;
   font-size:14px;
   line-height:2em;
   background-color: #f6b11a;
   width:200px;
   margin:auto;
   color: black;
   min-width: 150px;
 }

 .btn-emaze:hover{
   background-color: #eb8023;
   cursor:pointer;
 }

 .not-found-container .btn-go-back{
    font-family:  AsapRegular;
    font-style: italic;
    text-transform:  none;
    padding: 5px;
    width: 300px;
    font-size: 16px;
    margin-top:  10px;
}


/*Media queries*/

@media (max-width: 1400px){
  .banner-header{
    min-height: 80vh;
    height: 127vh !important;
  }

  .banner-header1{
    min-height: 66vh;
    height: 36vh !important;
  }

  .pattern-overlay{
    min-height: 70vh;
    top: 70px;
  }

  .overlay-main h1{
    font-size: 55px;
    line-height: 70px;
  }

  .overlay-main h2{
    font-size: 55px;
    line-height: 70px;
  }

  .overlay-main p{
    min-height: 45px;
  }

  .maintext-animated{
    font-size: 23px;
  }

  .cicle-img-1{
    border-width: 40px;
    width: 600px;
    height: 600px;
    transform: translate(-300px, -100px);
  }
}


@media (max-width: 1199px){ 
  /*Footer*/
  .followus a{
    margin-left: 20px;
  }


  /*Home Page*/
  .header-text .overlay-main{
    padding: 15px 0;
    width: 65%;
  }

    .header-text .overlay-main h1{
      margin: 0;
      font-size: 50px;
    }

    .header-text .overlay-main p{
      font-size: 15px;
    }

  .all-content-container{
    margin-top: 10px;
  }
  
  .btn-5{
    font-size: 20px;
  }

  .all-content-section{
    min-height: 400px;
  }
  .all-content-section-h{
    min-height: 400px;
  }

  .all-content h2,
  .social-hub h2,
  .business-content h2{
    font-size: 40px;
  }

  .all-content p, .social-hub p, .business-content p{
    font-size: 15px;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 0;
  }

  .cd-section h2{
    font-size: 40px;
    font-weight: 400;
    padding-top: 20px;
  }

  .visual-exp p{
    font-size: 15px;
    padding-top: 15px;
  }

  .visual-exp-h p{
    font-size: 15px;
    padding-top: 15px;
  }

  .tabs-nav{
    padding-top: 35px;
  }

    .tabs-nav ul li{
      padding-right: 20px;
      padding-left: 20px;
    }

      .tabs-nav ul li a{
        font-size: 10px;
      }

  .tabs-nav-h{
    padding-top: 35px;
  }

    .tabs-nav-h ul li{
      padding-right: 20px;
      padding-left: 20px;
    }

      .tabs-nav-h ul li a{
        font-size: 10px;
      }

  .dg-wrapper{
    zoom: 75%;
  }

  .dg-container nav span.dg-prev,
  .dg-container nav span.dg-next,
  .dg-container nav span.dg-prev:hover,
  .dg-container nav span.dg-next:hover{
    top: 35%;
  }

  .analytics-box{
    flex-direction:column;
    padding-top:  0;
  }

  .analytics h2{
    white-space: nowrap;
    float: initial;
  }

  .facts-figures{
    /* height: 550px; */
  }

  .factsul{
    width: 100%;
    margin-top: 40px;
  }

    .factsul li{      
      font-size: 40px;
    }

  .factsul1{
    width: 100%;
    margin-top: 40px;
  }

    .factsul1 li{      
      font-size: 40px;
    }


  /*Features page*/
  .feature-row p, .influencers-row p, .advertisers-info .text-box p{
    white-space: normal;
  }

  .all-content{
    margin-top: 0;
  }

  .content-col{
    padding-bottom: 15px;
    margin-bottom: 0;
  }

    .content-col h3{
      font-size: 20px;
      margin-top: 5px;
      margin-bottom: 5px;
    }

    .content-col a{
      font-size: 10px;
    }

  .section-content{
    /* min-height: 150px; */
    /* position: relative; */
  }

  .thumbnail-box .thumbnail-img img{
    width: 170px;
    height: auto;
  }

  .thumbnail-box .thumbnail-descrip{
    min-height: 60px;
  }

  .offline-row .thumbnail-box .thumbnail-img{
    padding-right: 45px;
    padding-left: 45px;
  }

    .offline-row .thumbnail-box .thumbnail-img img{
      width: 100px;
      height: auto;
    }

  .offline-row .thumbnail-box .thumbnail-name{
    font-size: 25px;
  }

  .offline-row .thumbnail-box .thumbnail-descrip{
    min-height: 25px;
  }

  .business-row .thumbnail-box .thumbnail-img img{
    width: 80px;
    height: 80px;
  }

  .business-row .thumbnail-box .thumbnail-name{
    font-size: 25px;
  }

  .business-row .thumbnail-box .thumbnail-descrip{
    min-height: 40px;
    font-size: 12px;
  }

  .footer-desktop{
      display: none;
  }

  .footer-mobile{
    display: inline-block;
    text-align: center;
    padding-bottom: 10px;
    margin-bottom: 10px;
    line-height: 20px;
  }

    .footer-text.footer-mobile img{
      display: none;
    }

    .footer-text.footer-mobile a {
      display: inline-block;
      padding-right: 11px;
      padding-left: 10px;
    }

    /*Presentations, Blogs, Websites, E-cards, Photo Album*/

  .overlay-main{
    max-width: 650px;
  }

    .overlay-main h1{
      font-size: 50px;
      line-height: 65px;
      font-weight: 500;
    }

    .overlay-main h2{
      font-size: 50px;
      line-height: 65px;
      font-weight: 500;
    }

    .overlay-main p{
      font-size: 20px;
    }

  .tab-cat ul{
    max-width: 600px;
  }

  .tab-cat .nav-tabs.nav-justified>li>a{
    font-size: 12px;
  }

  /*Automaze page*/
  .overlay-main.automaze-header{
    width: 80%;
  }

    .overlay-main.automaze-header h1{
      font-size: 40px;
      line-height: 55px;
      font-weight: 500;
    }

    .overlay-main.automaze-header p{
      font-size: 15px;
      min-height: 35px;
    }

  .automaze-info-container{
    /* flex-direction: row; */
    text-align: justify;
  }

  .automaze-learn h2{
    line-height: 50px;
    margin: 0;
  }

  .automaze-learn h4{
    font-size: 15px;
  }

  /*Sports page*/
   .social-header h2{
      font-size: 40px;
      line-height: 45px;
    }

  .social-header h4{
    font-size: 15px;
  }

  /*Website generator page*/
  .carousel-header h2, 
  .world-recogn h2, 
  .header-bg h2{
    font-size: 40px;
  }

  .our-brands h2,
  .our-partners h2{
    font-size: 40px;
  }

  .our-brands h2 {
    padding-top: 45px;
    padding-bottom: -30px;
  }

  .our-brands-h h2,{
    font-size: 40px;
  }

  .our-brands-h h2 {
    padding-top: 0;
    padding-bottom: -30px;
  }


  /* Media Page*/
  .about-emaze{
    padding: 15px;
    text-align: justify;
  }

  .press-row .press-box.four-comp-box{
    width: 50%;
  }

  .press-container .press-thumb .press-quote{
    font-size: 12px;
  }

  .press-container .press-subthumb .press-company,
  .press-container .press-subthumb .press-author-date{
    font-size: 14px;
  }

  /*Social Influencers*/
  .cicle-img-1{
    height: 400px;
    width: 400px;
    transform: translate(-270px, -80px);
  }

  .influencers-parallax.ease-of-use .overlay-main {
      height: 175px;
      width: 550px;
    }

    .influencers-parallax.ready-design .overlay-main {
      height: 200px;
      width: 560px;
     
  }

}


@media (max-width: 991px) {
  .section-content{
    /* min-height: 150px; */
  }

   /*Home Page*/
  .pattern-overlay{
    min-height: 25vh;
  }

  .jarallax{
    height: 32vh;
    min-height: 25vh;
  }

  /* not clear when the above is neded, but in pricing page it's not */
  .pricing-section .jarallax{
    height: unset;
  }

  .dg-container nav span.dg-prev,
  .dg-container nav span.dg-next,
  .dg-container nav span.dg-prev:hover,
  .dg-container nav span.dg-next:hover{
    width: 40px;
    height: 40px;
    background-position: center;
    background-size: contain;
  }

  .facts-figures{
    /* height: 460px; */
    padding: 40px;
  }

  .factsul{
    margin-right: 50px;
    margin-left: 50px;
  }

    .factsul li{
     
      font-size: 30px;
    }   

.factsul1{
    margin-right: 50px;
    margin-left: 50px;
  }

    .factsul1 li{
     
      font-size: 30px;
    }   


  /*Features page*/
  .features-info .text-box.really-align-right h2, 
  .features-info .text-box.really-align-right p,  
  .features-info .text-box.align-right h2, 
  .features-info .text-box.align-right p,  
  .features-info .text-box.align-left h2, 
  .features-info .text-box.align-left p,
  .influencers-info .text-box.really-align-right h2,
  .influencers-info .text-box.really-align-right h4, 
  .influencers-info .text-box.really-align-right p,  
  .influencers-info .text-box.align-right h2,
  .influencers-info .text-box.align-right h4, 
  .influencers-info .text-box.align-right p,  
  .influencers-info .text-box.align-left h2, 
  .influencers-info .text-box.align-left h4,
  .influencers-info .text-box.align-left p,

  .website-info .text-box.really-align-right h2,
  .website-info .text-box.really-align-right h4, 
  .website-info .text-box.really-align-right p,  
  .website-info .text-box.align-right h2,
  .website-info .text-box.align-right h4, 
  .website-info .text-box.align-right p,  
  .website-info .text-box.align-left h2, 
  .website-info .text-box.align-left h4,
  .website-info .text-box.align-left p,

  .website-info2 .text-box.really-align-right h2,
  .website-info2 .text-box.really-align-right h4, 
  .website-info2 .text-box.really-align-right p,  
  .website-info2 .text-box.align-right h2,
  .website-info2 .text-box.align-right h4, 
  .website-info2 .text-box.align-right p,  
  .website-info2 .text-box.align-left h2, 
  .website-info2 .text-box.align-left h4,
  .website-info2 .text-box.align-left p,

  .advertisers-info .text-box.really-align-right h2,
  .advertisers-info .text-box.really-align-right p,
  .advertisers-info .text-box.align-right h2,
  .advertisers-info .text-box.align-right p,
  .advertisers-info .text-box.align-left h2,
  .advertisers-info .text-box.align-left p
  {
      text-align: center;
  }

/*
  .advertisers-info .text-box.align-right p,
  .advertisers-info .text-box.align-left p*/
  .influencers-info .text-box.align-right p,  
  .influencers-info .text-box.align-left p,

  .website-info .text-box.align-right p,  
  .website-info .text-box.align-left p,

  .website-info2 .text-box.align-right p,  
  .website-info2 .text-box.align-left p,

  .features-info .text-box.align-right p,  
  .features-info .text-box.align-left p{
    white-space: initial;
  }
  

  .features-info{
    height:auto;
    
  }

  .feature-row, .influencers-row{
    display: block;    
  }

.thumbnail-cont{
    flex-direction: column;
    
  }

  .thumbnail-cont2{
    flex-direction: column !important;
    
  }

.thumbnail-cont2 .thumbnail-box{
   width: 100%; 
  border: 1px black solid;
   /*margin: auto;*/ 
  /* flex: 0.4; */
  /* min-height: 360px; */
}

.thumbnail-cont2 .thumbnail-box:first-child{
   margin-right: 0px; 
}

.thumbnail-cont2 .thumbnail-box:last-child{
  margin-left: 0;
}

.img-box4 img{
    width:80% !important;
    
  }

  .thumbnail-box{
    
    margin-bottom: 20px;
    margin-top: 20px;
    }

  .business-row .thumbnail-cont{
    flex-direction: row;
    flex-wrap: wrap;
  }

   .business-row .thumbnail-box{
    margin-bottom: 20px;
    margin-top: 20px;
    flex: 1 33.333333%;
    width: 233px;
    padding-left: 80px;
    padding-right: 80px;
  }
  .business-row .thumbnail-box .thumbnail-img{
    width: 175px;
  }


    .thumbnail-box .thumbnail-img img {
      width: 211px;
      height: auto;
    }

  .mf-45{
    margin-left: 16.666666666%;
    margin-bottom: 30px;
  }

  .influencers-row .img-box img,
  .influencers-row .img-box video{
    height: auto;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    left: 10%;
  }
  .homepage-top .img-box video{
    width: 100%;
  }

  .cicle-img-1{
    height: 400px;
    width: 400px;
    transform: translate(-127px, -8px);
  }


  .footer-container{
    width: 100%;
  }

  .footer-container .followus{
    text-align: center !important;
    float: none !important;
  }

  .overlay-main.features-header p {
    
    font-size: 14px;
    
    
}

/*Presentations, Blogs, Websites, E-cards, Photo Album*/

  
/* Automaze page */

.overlay-main.automaze-header{
    width: 80%;
  }

    .overlay-main.automaze-header h1{
      font-size: 35px;
      line-height: 45px;
    }

    .overlay-main.automaze-header p{
      font-size: 15px;
      min-height: 35px;
    }

  .automaze-learn h2{
    line-height: 40px;
    font-size: 35px;
    margin: 0;
  }

  .automaze-learn h4{
    font-size: 15px;
  }

  .automaze-info-container {
    flex-direction: column;
  }

  /*Sports page*/
  .overlay-main.automaze-pages-header{
    width: 80%;
  }
  
   .social-header h2{
      font-size: 30px;
      line-height: 35px;
    }

  .social-header h4{
    font-size: 15px;
  }

  /*Website generator page*/
  .carousel-header h2, 
  .world-recogn h2, 
  .header-bg h2{
    font-size: 30px;
  }

  .our-brands h2,
  .our-partners h2{
    font-size: 30px;
  }

  .our-brands-h h2{
    font-size: 30px;
  }

  /*Advertisers Page*/
  section.advertisers-info .info-container{
      flex-direction: column;
    }

  /*Media Page*/


  .press-row .press-box, 
  .logo-box{
    width: 50%;
  }

  .press-container .press-thumb .press-quote{
    font-size: 12px;
  }  

    /*Explore*/
    button.category-btn{
      -webkit-border-radius: 2px;
      background-image: url(../img/select-arrow.png);
      background-position: 100% center;
      background-repeat: no-repeat;
      background-color: white;
      border: 1px solid #b8b8b8;
      color: #b8b8b8;
      font-size: 12px;
      margin: 1px;
      padding: 5px 20px;
      width: 150px;
      height: 70px;
    }

    .u-category{
      font-size: 14px;
    }

    .explore-div .icon-hov img{
      width: 100px !important;
      text-align: center;
      margin: 10px;
    }

}


@media (max-width: 767px) {
  #navbar{
    max-height: 340px;
    margin-right: 0;
    margin-left: 0;
    border: none;
  }
  
  .nav.navbar-nav.navbar-right{
    position: relative;
    right: initial;
    width: auto;
    margin: 0;
    top:-320px;
    text-align: left;
  }

   /*hide Pricing on menu on mobile*/
  #menu-item-13898{
    display: none !important;
    visibility: hidden !important;
  }

  /*hide Why Emaze - comparison chart on menu on mobile*/
  #menu-item-13930{
    display: none !important;
    visibility: hidden !important;
  }

 .body-content-comparison{
    display: none !important;
    visibility: hidden !important;
}

  #menu-header-menu{
    display: block;
    margin: auto;
    height: auto;
    text-align: left;
    position: relative;
  }

   ul.nav li.emaze-me-rec {
    
justify-content: flex-start;
  }

  ul.nav li.emaze-me-rec .emaze-me-link {
    border: none;
    background:none;
    width:110px;
  }

  ul.nav li.emaze-me-rec .emaze-me-link img{
    
  }

  ul.nav li.emaze-me-rec .emaze-me-link .emaze-me-go{
    display: none;
  }

  .switcher {
    margin: 0px !important;
    padding: 10px 0 20px;
  }


  /*Home page*/
  .header-text .overlay-main{
    width: 90%;
  }

  .overlay-inner {
    vertical-align: baseline;
  }

  .header-text .overlay-main h1{
    font-size: 35px;
  }

  .dg-container{
    padding-top: 5px;
  }

  .dg-container nav span.dg-prev,
  .dg-container nav span.dg-next,
  .dg-container nav span.dg-prev:hover,
  .dg-container nav span.dg-next:hover{
    width: 30px;
    height: 30px;
    background-position: center;
    background-size: contain;
  }

  .advance-analytics{
    /* text-align:center; */
  }

  .analytics-box{
    padding-top:5px;
  }

  .analytics h2{
    font-size: 25px;
  }

  .facts-figures{
    height: 400px;
  }

  .factsul{
    margin-right: 20px;
    margin-left: 20px;
  }

  factsul{
      font-size: 15px;
    }

  .factsul1{
    margin-right: 20px;
    margin-left: 20px;
  }

    .factsul1 li{
      font-size: 15px;
    }
  /*Navigation. Menu css*/
  .navbar-collapse.in > ul.nav.navbar-nav > li.menu-item-has-children{
    position: relative;
    min-height: initial;
  }

  
  .navbar-collapse.in > ul.nav.navbar-nav > li.menu-item-has-children > a:before{
    display: none;
  } 

  .navbar-collapse.in > ul.nav.navbar-nav > li.menu-item-has-children > span.submenu-mob-btn {
    display: flex;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 50px;
    color: white;
    justify-content: center;
    align-items: center;
    border-color: transparent;
    z-index: 2;
  }


  .navbar-collapse.in > ul.nav.navbar-nav > li.menu-item-has-children ul{
    display: none;
  }

  .navbar-collapse.in > ul.nav.navbar-nav > li.menu-item-has-children.in ul{
    position: relative;
    display: block;
    list-style: inside none;
    padding: 0;
    background-color: transparent;
    top: 100%;
    left: 0;
  }

  .navbar-collapse.in > ul.nav.navbar-nav > li.menu-item-has-children.in ul li{
    min-height: 35px;
    padding: 0px 0px 0px 35px;
    display: flex;
    align-items: center;
    white-space: nowrap;
    }

  .navbar-collapse.in > ul.nav.navbar-nav > li.menu-item-has-children.in > span.submenu-mob-btn{
  bottom: inherit;
  height: 43px;
  }

  

  li a{

    color: white;

    } 

  /*Features page*/

  /*.thumbnail-cont{
    flex-direction: column;
  }*/

  .thumbnail-cont{
    flex-direction: row;
    /* width: 27%; */
    width: 95%;
    margin: 17px;
  }

  .thumbnail-cont2{
    flex-direction: column !important;
  }

  .thumbnail-cont2 .thumbnail-box{
   width: 100%; 
  border: 1px black solid;
   /*margin: auto;*/ 
  /* flex: 0.4; */
  /* min-height: 360px; */
}

.thumbnail-cont2 .thumbnail-box:first-child{
   margin-right: 0px; 
}

.thumbnail-cont2 .thumbnail-box:last-child{
  margin-left: 0;
}

.img-box4 img{
    width:80% !important;
    
  }


  .features-info .img-box,
  .influencers-info .img-box
  {
    text-align: center;
  }

  .website-info .img-box{
    text-align: center;
  }

  .website2-info .img-box{
    text-align: center;
  }

    .features-info .img-box video.scroll-autoplay-video,
    .influencers-info .img-box video.scroll-autoplay-video{
      width: auto;
      height: 80vh;
      margin-left: auto;
      margin-right: auto;
      position: relative;
    }




  .influencers-row .img-box img, 
  .influencers-row .img-box video{
    left: auto;
  }  

  .influencers-parallax.ease-of-use .overlay-main,
  .influencers-parallax.ready-design .overlay-main,
  .influencers-parallax.ready-design .wsoverlay-main
  {
    width: auto !important;
    height: auto !important;
  }

  /*Presentations, Blogs, Websites, E-cards, Photo Album, Automaze*/

  .pattern-overlay{
      min-height: 40vh;
      top: 57px;
    }  

    .maintext-animated{
      font-size: 23px;
    }

  .overlay-main{
    max-width: 450px;
  }

    .overlay-main h1{
      font-size: 30px;
      line-height: 38px;
      font-weight: 500;
      margin: 0 0 10px;
    }

     .overlay-main h2{
      font-size: 30px;
      line-height: 38px;
      font-weight: 500;
      margin: 0 0 10px;
    }

    .overlay-main p,
    .overlay-main.automaze-pages-header p{
      font-size: 15px;
      min-height: 35px;
    }

      .first-tab, .last-tab {
        border-radius: 0px 0px 0px 0px !important;
    }

    .pattern-overlay .overlay-inner .btn-5{
      font-size: 20px;
      margin-top: 16px !important;
    } 

/* Automaze page */

.overlay-main.automaze-header{
    width: 80%;
  }

    .overlay-main.automaze-header h1{
      font-size: 30px;
      line-height: 40px;
    }

    .overlay-main.automaze-header p{
      font-size: 12px;
      min-height: 30px;
    }

   .automaze-info-container p{
     font-size: 15px;
   }

   .automaze-info-container .info-img{
     text-align: center;
   }

   .automaze-info-container img{
     width: 80vw;
     padding-left: 10vw;
     padding-right: 10vw;
   }

  .automaze-learn h2{
    line-height: 35px;
    font-size: 30px;
   }

  .automaze-learn h4{
    font-size: 12px;
  }

    /*Website generator page*/
  .carousel-header h2, 
  .world-recogn h2, 
  .header-bg h2{
    font-size: 25px;
  }

  .our-brands h2,
  .our-partners h2{
    font-size: 25px;
  }

  .our-brands-h h2{
    font-size: 25px;
  }

/*Advertisers page*/
.advertisers-textinfo .text-box{
  width: 100%;
  font-size: 16px;
  padding-bottom: 25px;
  padding-top: 25px;
}
section.advertisers-info .img-box{
  text-align: center;  
}

section.advertisers-info .img-box img{
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

  section.advertisers-info .info-container{
    flex-direction: column;
  }

  .footer-container .followus{
    float: left !important;
  }

  

  /*Explore*/
    button.category-btn{
      width: 300px;
      height: 60px;
    }

}  




@media (max-width: 575px) {

  .sports-video{
    height: auto;
    width: 100%;
    max-height: 852px;
    margin-top: -1px;

  }

  .sports-contacus{
    padding-top: 7%;


  }

  /*Home page*/
  .overlay-inner {
    vertical-align: middle;
  }

  .jarallax{
    min-height: 40vh;
  }

  .facts-figures{
    height: auto;
  }

  .analytics-box ul{
    flex-direction:column;
    justify-content: center;
  }

  .factsul{

  }

    .factsul li{
      font-size: 15px;
      text-align: center;
      margin-bottom: 42px;
    }

  .factsul1{

  }

    .factsul1 li{
      font-size: 15px;
      text-align: center;
      margin-bottom: 42px;
    }


  .features-info .img-box video.scroll-autoplay-video, .influencers-info .img-box video.scroll-autoplay-video{
    width: 100%;
    height: auto;
  }

  .influencers-info .img-box {
     text-align:  center;
  }

  .cicle-img-1 {
    height: 200px;
    width: 200px;
    transform: translate(-93px, 36px);
  }

.circle-img{
    /*display:inline-block !important;*/
    height: 420px;
    width: 420px;
    border-radius: 50%; 
    position:relative;
    margin:0 !important;
    padding:0 !important;
    border-color:currentColor;
    border-width: 4px;
    border-style: solid;
    text-align:center;
    vertical-align:middle;
    margin-top:130px;
   /* margin-left:130px;*/
}

.website-info .text-box h2{
    font-size: 37px;
    text-align: center;
  }

  .circle-img-1 {
    height: 200px;
    width: 200px;
    /* transform: translate(-93px, 36px); */
  }

  .circle-img-2 {
    height: 200px;
    width: 200px;
    transform: translate(53px, -17px);
  }

  .circle-img-3 {
    height: 200px;
    width: 200px;
    transform: translate(103px, -37px);
  }

.circle-num{
    font-size: 37px;
  /*padding-top: 31px;*/
}
.circle-text{
  font-size: 14px;
  width: 186px;
  padding-top: 0px;
}

.website-info2{
  min-height: 82vh;
  text-align:center;
  padding-top:40px;
  padding-left: 16px;
}

.influencers-parallax .banner-header{
  margin: 0;
  background-position: center;
}

  .footer .followus {
      margin-top: 10px;
  }

  /*Presentations, Blogs, Websites, E-cards, Photo Album, Automaze*/

.overlay-main,
.overlay-main.automaze-pages-header{
  max-width: 350px;
  width: auto!important;
  height: auto!important;
}

  .overlay-main h1{
    font-size: 29px;
    line-height: 35px;
    font-weight: 500;
    margin: 0 0 10px;
  }

  .overlay-main h2{
    font-size: 29px;
    line-height: 35px;
    font-weight: 500;
    margin: 0 0 10px;
  }

  .overlay-main p,
  .overlay-main p, .overlay-main.automaze-pages-header p{
    font-size: 12px;
    min-height: 35px;
  }

  .pattern-overlay{
      min-height: 40vh;
      top: 100px;
   }

  .pattern-overlay .overlay-inner .btn-5{
      font-size: 20px;
      margin-top: 6px !important;
      /*margin-top: 6px !important;*/
   } 

/* Automaze page */
  .automaze-learn .img-container .img-name p{
    font-size: 30px;
      }

.overlay-main.automaze-header{
    width: 80%;
  }

    .overlay-main.automaze-header h1{
      font-size: 20px;
      line-height: 25px;
    }

 .wsmaintext{
    font-size: 26px !important;
    line-height: 1.5 !important;
  }
    .overlay-main.automaze-header p{
      font-size: 10px;
      min-height: 35px;
    }

  .automaze-learn h2{
    line-height: 25px;
    font-size: 18px;
   }

  .automaze-learn h4{
    font-size: 10px;
  }

  
  /*Sports page*/
   .social-header h2{
      font-size: 20px;
      line-height: 25px;
      width: 100% !important;
    }

  .social-header h4{
    font-size: 16px;
    padding-top: 81px;
  }

/*Website generator page*/
  .webgenerator-header h1{
    
font-size: 35px;
  }

  .webgenerator-header h4{
        font-size: 15px;
  }

  .world-recogn .world-media{
    flex-wrap:wrap;

  }

  .our-brands .world-media{
    flex-wrap:wrap;

  }

  .our-brands-h .world-media{
    flex-wrap:wrap;

  }


  .our-brands-h{
    height: 200px;

  }
  
  .our-partners .world-media{
    flex-wrap:wrap;

  }

  .world-recogn .world-media .img-box{
    margin-top: 15px;
  }

  .our-brands .world-media .img-box{
    margin-top: 15px;
  }

  .our-brands-h .world-media .img-box{
    margin-top: 15px;
  }


  .our-partners .world-media .img-box{
    margin-top: 15px;
  }
  
  .our-partners {
    background-color: #F2F2F2;
    text-align: center;
    /* padding-bottom: 20px; */
    height: 1064px;
  }

  .social-header {
    color: #000;
    text-align: center;
    padding-top: 0px;
  }

  .content-slider{
    height: 202px!important;

  }
  .pricing-section .content-slider{
    height: 350px!important;

  }
  .world-users .header-bg{
    background-size: 100% 100%;
  }

  .world-users .user-img{
    height: 95px;
  }

    .world-users .user-name{
    font-size: 15px;
    margin-top: 0;
  }

  .world-users .user-posit{
    font-size: 12px;
  }

  .world-users .user-message{
    font-size: 10px;
  }


/*Advertisers page*/
  .advertisers-info .text-box h2,
  .advertisers-info .text-box p{
    white-space: normal;
  }

/* Media Page */
  .press-row .press-box,
  .press-row .press-box.four-comp-box,
  .logo-box{
    width: 100%;
  }

  

}


/* from old site, affiliates page use it, maybe others as well */
.generic-page {
    padding-top: 100px;
}

.generic-title{
    font-size: 3em !important;
    text-decoration: none !important;
  }

  .generic-page h2{
    font-family: "GoBold";
    font-size: 1.5em;
    text-decoration: underline;
    text-transform: uppercase;
  } 

  .generic-entrytext p{
    font-family: "KefaItalic";
    font-size: 1.25em;
    line-height: 1.6;
    margin-bottom: 1.25rem;
    text-rendering: optimizeLegibility;
  }


/* css styles for /C:\wamp\www\emazeWebsites\emazeWebsiteV4\wordpress2\wp-content\themes\emaze\page-templates\pricing.php (pricing page iframe on website) */
.p_iframe{
border: 0px;
position: relative;
top: 0px;
width: 100%;
margin: auto;
display: block;
height: 1100px;
}


@media (max-width: 1270px){
   .p_iframe{
      height: 800px;
      width: 100%;
      /* height: 415px; */
    }  
}

@media (max-width: 750px){
    .p_iframe{
      /* height: 800px*/
      width: 100%;
      height: 375px;
    }  
}
@media (max-width: 470px){
    .p_iframe{
      /* height: 800px*/
      width: 100%;
      height: 515px;
    }  
}

/*@media (max-width: 1270px){
   .tab-cat ul{
    max-width: 450px !important;
    width: 100% !important;
    margin: 0 auto !important;
}
}

@media (max-width: 750px){
    .tab-cat ul{
    max-width: 250px !important;
    width: 100% !important;
    margin: 0 auto !important;
}
}
@media (max-width: 470px){
    .tab-cat ul{
    max-width: 150px !important;
    width: 100% !important;
    margin: 0 auto !important;
}
}
*/
.nav-tabs.nav-justified>li{
  display:table-cell;
width:400px;
}

.nav-tabs.nav-justified>li{
  display:table-cell;
width:400px;
 border-bottom: 1px solid #333;
    border-radius: 0px 0px 0 0;
    
}

.first-tab{border-radius: 300px 0px 0px 300px !important;}
.last-tab{border-radius: 0px 300px 300px 0px !important;}




/* New home page(december 2019) */



.homepage-analytics li {
  padding-left: 20px;
  padding-right: 20px;
}

.button-purple-shadow{
  transition: box-shadow 0.3s ease-in-out;
  box-shadow: 10px 25px 21px #A34AF6;
}

.button-purple-shadow:hover{
  transition: box-shadow 0.3s ease-in-out;
  box-shadow: 5px 15px 21px #A34AF6;
}

/* DESKTOP */
@media (min-width: 992px){
  
  
  .homepage-analytics .factsul,
  .homepage-analytics .factsul li,
  .homepage-analytics .factsul li div{
    font-family: AsapRegular;
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 34px;
    color: #67767D ;
  }

  .homepage-inner p {
    /* max-width: 600px; */
  }

  /* "wow your audience" */
  .influencers-info .homepage-top .text-box.align-right p{
    font-family: 'AsapBold';
    font-style: normal;
    /* font-weight: bold; */
    font-size: 31px;
    line-height: 36px;
    letter-spacing: 0.085em;
    text-align: left;
    color: #FA3278;
  }

  /* "CREATE.SHARE.EMAZE" */
  .homepage-top .text-box h2{
  font-size: 60px;
  text-transform: uppercase;
  text-align: left !important;
  font-weight: 400;
  font-family: 'GoBold';
  line-height: 77px;
  letter-spacing: 0.105em;
  margin-top: 6%;
  }


  .homepage-top .feature-row, .influencers-row{
    padding-bottom: 0;
  }
  /* "Build Amazing Digital Presentations Automatically" */
  .homepage-top h4 {
    font-family: AsapRegular;;
    font-size: 56px;
    font-weight: 500;
    text-transform: none;
    text-align: left!important;
  }

  @media (max-width: 1310px){
    .homepage-top .text-box h2{
      font-size: 50px;
    }
    .homepage-top h4 {
      font-size: 40px;
    }
    .influencers-info .homepage-top .text-box.align-right p{
      font-size: 25px;
    }
  }
  @media (max-width: 1090px){
    .homepage-top .text-box h2{
      font-size: 45px;
    }
  }

  /* laptop image moves to seprate line */
  /* @media (max-width: 991px){
    .homepage-top .text-box h2{
      text-align: center!important;
    }
    .homepage-top h4 {
      text-align: center!important;
    }
    .influencers-info .homepage-top .text-box.align-right p{
      text-align: center!important;
    }
  } */

  
  .button-gray-shadow {
    box-shadow: 10px 25px 21px rgba(47, 47, 47, 0.13);
    transition: box-shadow 0.3s ease-in-out;
  }
  .button-gray-shadow:hover {
    box-shadow: 5px 15px 21px rgba(47, 47, 47, 0.13);
    transition: box-shadow 0.3s ease-in-out;
  }

  .button-start{
    background: url('../img/button-start.png'); 
    width: 290px; 
    height: 62px; 
    z-index: 5; 
    border: 0px 
    solid rgba(255,255,255,0);
    padding-top: 10px;
    
  }

  .try-it-button-transperent-in-pc{
    background: url('../img/button-try-transperent.png'); 
    width: 290px; 
    height: 62px; 
    z-index: 5; 
    border: 0px 
    solid rgba(255,255,255,0);
    margin-left: -10px;
    transition: background 0.3s ease-in-out;
  }
  .try-it-button-transperent-in-pc:hover {
    transition: background 0.3s ease-in-out;
    background: url('../img/button-try-white.png'); 
  }
  
  /* "JOIN OUR COMMUNITY" moves to a seprate line */
  @media (min-width: 1200px){
    .homepage-analytics-line{
      background-image: url('../img/Line-1.png');
      background-repeat: no-repeat;
      position: absolute;
      width: 54px;
      height: 0px;
      left: calc(122px + 7.7vw);
      top: 26;
  
      border: 1px solid #67767D;
      transform: rotate(90deg);
    }
    .homepage-analytics{
      padding-buttom: 
    }
  }
  

  .h-purpleBG-image{
    background-image: url('../img/purpleBG.jpg');
    overflow:hidden;
    background-repeat: no-repeat;
    background-size: 100%;
    background-size: contain;

    position: absolute;
    /* width: 50.37vw; 
    height: 48.9vw;  */
    /* left: 73.23vw;  */
    width: 25vw;
    height: 45.74vw;
    right: 0;
    top: 716px;
    
    z-index: -1;
  }
  .h-blueBG-image{
    background-image: url('../img/blueBG.png');
    overflow:hidden;
    background-size: contain;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    width: 86.5625vw; /*2000px;*/
    height: 78.3855vw; /*1504.54px;*/
    left: 0;
    z-index: 1;
    /* top: calc(380px + 20vw); */
    top: -16vw;
  }



  .h-yellowBG-image{
    background-image: url('../img/yellowBG.png');
    overflow:hidden;
    background-size: contain;
    background-repeat: no-repeat;
    width: 428px;
    height: 431px;
    position: absolute;
    left: -120px;
    top: calc(2500px + 52vw); /*3500px;*/
    
    z-index: 1;
  
  }

  @media (max-width: 1199px){
    .h-yellowBG-image {
      top: calc(2200px + 52vw);
    }
  }

  .h-redorangeBG-image{
    background-image: url('../img/redorangeBG.png');
    overflow:hidden;
    background-repeat: no-repeat;
    background-size: 100%;
    background-size: contain;

    width: 56.15vw;
    height: 59.15vw;
    right: -11.93vw; /*-229px;*/
    position: absolute;
    z-index: 1;
    top: calc(4500px + 130.2vw);
  
  }
  @media (max-width: 1199px){
    .h-redorangeBG-image{
      top: calc(5000px + 20vw);/*7000px;*/
    }
  }
  
  .h-free-website-generator-image{
    background-image: url('../img/lolypop-screens.png');
    background-repeat: no-repeat;
    background-size: 100%;
    width: 66.41vw;
    height: 63.13vw;
    position: absolute;
    left: 0;
    top: calc(4050px + 130vw); 
    
    z-index: 2;
  }
  @media (max-width: 1199px){
    .h-free-website-generator-image{
      top: calc(4690px + 20vw); 
    }
  }

  .h-automaticdesign-image{
    background-image: url('../img/automaticdesign.png');
    background-repeat: no-repeat;
    background-size: 100%;
    /* background-attachment: fixed; */
    /* background-position: center; */
    /* background-size: cover; */
    /*min-height: 700px;*/
    /* width: 100%;
    height:  100%; */
    /*left: 1406px;
    top: 716px;*/
    position: absolute;
    /* z-index: 2; */
    width: 77vw;
    height: 42.3vw;
    /* height: auto; */
    left: 0;
    top: 200px;
    z-index: 2;
    /*transform: translate(2083px, -80px);*/
  
  }

  .tablet-mobile-image {
    background-image: url('../img/tablet-mobile.png');
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    /* width: 1463px; */
    height: 840px;
    /* left: 160px; */
    width: 80%;
    left: 2%;
    top: 200px;
    z-index: 2; 

  }

  #explore-emaze-text {
    /* margin-bottom: 500px; */
    margin-top: 15vw;
    margin-bottom: 25vw;
    left: 40vw;
    /* padding-right: 300px; */
  }
  @media (max-width: 1199px){
    #explore-emaze-text {
      margin-top: 4vw;
      left: 28vw;
    }
  }
  @media (min-width: 1200px){
    #explore-emaze-text p{
      width: 100vw;
    }
  }

  .emazify-your-content-image {
    width: 50vw;
  }
  /* .emazify-your-content-image {
    background-image: url('../img/womeninyellow.png');
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    right: 0;
    top: calc(3100px + 41.67vw); 
    z-index: 1;
    width: 50%;
    min-height: 820px;
    height: auto;

  }

  @media (max-width: 1199px){
    .emazify-your-content-image {
      top: calc(2800px + 41.67vw);
    }
  } */
  
  .insttryit-image {
  /* #instagram-image { */
    background-image: url('../img/gif-instagram-username.gif');
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute; 
    width: 52.76vw;
    height: 4.01vw;
    /* top: calc(500px + 40vw); */
    top: calc(4100px + 200vw);
    left: 23.62vw; 

    z-index: 4;
    box-shadow: 0px 12px 18px rgba(0, 0, 0, 0.25);
  }

  @media (max-width: 1199px){
    .insttryit-image {
      top: calc(4800px + 80vw);
    }

  }
  
  .computer-tablet-image {
    /* background-image: url('../img/computer-tablet.png');
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute; */
    right: 0;
    /* top: calc(3800px + 104vw);  */
    z-index: 4;
    width: 50vw;
    height: 34.97vw;
  }
  /* @media (max-width: 1199px){
    .computer-tablet-image {
      width: 40vw;
      height: 27.98vw;
    }
  } */


  .embed-all-social {
    padding-top: 400px;
  }

  #emazify-your-content {
    left: -20vw; /*-300px;*/
    align-self: left;
    top: 100px;
    z-index: 2;
    /* padding-bottom: 550px; */
    /* padding-bottom: calc((830 * (1080px / (100vw / 2)))px - 245px);
    padding-bottom: calc(50vw / (1080 / 830)); */
    padding-bottom: 25vw;
    
  }
  @media (max-width: 1199px){
    #emazify-your-content {
      left: -24vw; /*-300px;*/
      padding-bottom: 0;
    }
  }

  #automaze {
    padding-left: 4vw;
    padding-top: 6vw;
    left: calc(200px + 45vw);
  }
  @media (max-width: 1199px){
    #automaze {
      padding-left: 1vw;
    }
  }

  #automaze h2 {
    font-family: GoboldThin;
    font-style: normal;
    font-weight: 100;
    font-size: 45px;
    line-height: 118%;
    max-width: 280px;
  }

  #automaze p {
    font-family: AsapRegular;
    font-style: normal;
    font-weight: normal;
    font-size: 19px;
    line-height: 151%;
    max-width: 400px;
    /* or 29px */

    letter-spacing: 0.035em;
  }
  @media (max-width: 1199px){
    #automaze {
      padding-top: 10vw;
    }
    #automaze h2 {
      font-size: 30px !important;
      max-width: 180px;
    }
    @media (max-width: 1199px){
      #automaze p {
        max-width: 300px;
        font-size: 15px !important;

      }
    }
  }
  

  .advanced-analytics {
    z-index: 3 !important;
  }
  .advanced-analytics .p{
    
    color: #FFFFFF !important;
  }

  .advanced-analytics .h2{
    color: #FFFFFF !important;
  }

  .homepage-analytics-section h2{
    font-family: GoboldThin;
    font-style: normal;
    font-weight: 100;
    font-size: 60px;
    line-height: 107%;
    /* or 64px */
    padding-top: 20px;
    text-align: center;
  }

  .homepage-analytics-section p{
    font-family: AsapRegular;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 120%;
    /* or 29px */
    text-align: center;
    color: #000000;
  }

  /* "JOIN OUR COMMUNITY" */
  .homepage-analytics h2 {
    font-family: "RedHatDisplay";
    font-style: normal;
    font-weight: normal;
    font-size: 35px;
    line-height: 104.8%;
    /* or 37px */
    padding-top: 0;
    letter-spacing: 0.08em;

    color: #67767D;
  }

  .homepage-arrow {
    top: 203px;
    position: absolute;
    left: 50%; 
  }

  /* "our clients */
  .our-brands-h h2{
    font-family: AsapRegular;
    font-style: normal;
    font-weight: normal;
    font-size: 35px;
    line-height: 104.8%;
    /* or 37px */
    left: 10px;
    position: absolute; 
    margin-top: 0;
    padding-top: 0;

    letter-spacing: 0.08em;

    color: #67767D;
  }

  .influencers-info .inner-content p{
    font-family: AsapRegular;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 120%;
    /* or 29px */
    
    text-align: center;
    
    color: #000000;
  }

  .automatic-row h2{
    width: 182px;
    height: 70px;
    left: 1587px;
    vertical-align: absolute;
    font-family: GoboldThin;
    font-style: normal;
    font-weight: 100;
    font-size: 65px;
    line-height: 107%;
    /* identical to box height, or 70px */
    
    color: #CECECE;    
  }
  .automatic-row p{

  }

  .homepage-element h2{
    font-family: GoboldThin;
    font-style: normal;
    font-weight: 100;
    font-size: 60px;
    line-height: 107%;
    /* or 64px */
    
    text-align: center;
    
    color: #000000;
  }
  .homepage-element p{
    font-family: AsapRegular;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 120%;
    /* or 29px */
    
    text-align: center;
    
    color: #000000;
    
  }

  .homepage-inner h2 {
    
    font-family: GoboldThin;
    font-style: normal;
    font-weight: 100;
    font-size: 45px !important;
    line-height: 107%;
    white-space: nowrap;
    /* or 48px */


    color: #000000;
  }
  
  @media (max-width: 1199px){
    .homepage-inner h2 {
      font-size: 30px !important;
    }
    
  }

  .homepage-inner p, 
  .automatic-design-section-upload p{
    font-family: AsapRegular;
    font-style: normal;
    font-weight: normal;
    font-size: 19px !important;
    line-height: 150% !important;
    /* or 28px */

    letter-spacing: 0.035em;

    color: #5F6A79;

  }

  #advanced-analytics {
    /* left: -10.4vw; */
  }
  #advanced-analytics p {
    max-width: 500px;
  }

  

  .white-text-desktop h2,
  .white-text-desktop p {
    color: white;
  }

  #boost-social {
    margin-top: 13vw; 
    z-index: 4;
  }
  @media (max-width: 1800px){
    #boost-social {
      margin-top: 9vw; 
    }
  }

  @media (max-width: 1199px){
    #boost-social {
      margin-top: 0;
    }
  }

  #advanced-analytics .influencers-info {
    min-height: 0;
  }

  #boost-social h2 {
    padding-top: 3.2vw; /*130px;*/
  }

  #embad-all-social-media .embed-all-social {
      padding-top: 20vw;
      
  }
  @media (max-width: 1199px){
    
  }
  #homepage-arrow-mobile{
    visibility: hidden !important;
  }

  #our-clients-header{
    padding-left: 5.5vw;
    margin-top: 65px;
  }
  .our-clients-slider {
    padding-left: calc(250px + 7vw);
    margin-top: 60px;
  }

  #bring-content-to-life h2,
  #bring-content-to-life p {
    top: 50px;
    position: relative;
  }
  .mobile-only {
    visibility: hidden;
    padding: 0!important;
    margin: 0!important;
  }

  .desktop-only {
    visibility: visible;
  }

  
}



/* Mobile view */
@media (max-width: 991px){

  .sports-video {
    height: auto;
    width: 100%;
    max-height: 852px;
    margin-top: 51px;
}
/*.sports-contacus {
    padding-top: 33%;
}*/
  .mobile-only {
    visibility: visible;
  }

  .desktop-only {
    visibility: hidden;
  }

  .our-clients-slider img{
    max-width: 40vw;
  }


  .pricing-page .our-clients-slider img{
    max-width: unset;
  }
 
  
  .button-gray-shadow {
    box-shadow: 10px 25px 21px rgba(47, 47, 47, 0.13);
    
  }
  
  .button-start{
    background: url('../img/button-start-mobile.png'); 
    background-repeat: no-repeat;
    background-size: 100%;
    width: 209px; 
    height: 43px; 
    z-index: 5; 
    margin-top: 20px;
    border: 0px;
  }

  .try-it-button-transperent-in-pc{
    background: url('../img/button-try.png'); 
    background-repeat: no-repeat;
    background-size: 100%;
    width: 209px; 
    height: 43px; 
    z-index: 5; 
    margin-top: 20px;
    border: 0px;
    box-shadow: 10px 25px 21px #A34AF6;
  }

  .influencers-info .img-box {
    text-align: center;
  }

  .homepage-element h2 {
    font-family: GoboldThin;
    font-style: normal;
    font-weight: 100;
    font-size: 25px;
    line-height: 107%;
    /* or 27px */
    padding-top: 50px;
    text-align: center;
    
    color: #000000;    
  }

  
  .homepage-element p{
    font-family: AsapRegular;
    font-style: normal;
    font-weight: normal;
    font-size: 22px;
    line-height: 120%;
    /* or 26px */
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    
    text-align: center;
    
    color: #000000;
  }

  .homepage-analytics .factsul,
  .homepage-analytics .factsul li,
  .homepage-analytics .factsul li div{
    font-family: AsapBold;
    font-style: normal;
    font-weight: bold;
    font-size: 15px;
    line-height: 17px;
    text-align: center;

    color: #67767D;
  }

  .h-purpleBG-image{
    background-image: url('../img/purpleBG-mobile.png');
    overflow:hidden;
    background-repeat: no-repeat;
    background-size: 100%;
    background-size: contain;

    position: absolute;
    width: 43.46vw; /*320px;*/
    height: 77.6vw; /* 291px;*/
    right: 0; /*-100.63px;*/
    top: calc(1200px + 33vw); /*1324.78px; */
    
    z-index: -1;
  }

  .h-purpleBG-image-small{
    background-image: url('../img/purpleBG-mobile-small.png');
    overflow:hidden;
    background-repeat: no-repeat;
    background-size: 100%;
    background-size: contain;

    position: absolute;
    width: 21.067vw; /*79px;*/
    height: 21.867vw;/* 82px;*/
    left: -18.84px;
    top: calc(950px + 10vw); /* 1074px;*/ 
    
    z-index: -1;
  }

  .h-blueBG-image{
    background-image: url('../img/blueBG-mobile.jpg');
    overflow:hidden;
    background-repeat: no-repeat;
    background-size: 100%;
    background-size: contain;

    width: 80vw;
    height: 186.19vw;

    position: absolute;
    left: 0;
    z-index: 0;
    top: calc(410px - 10vw);
    /* top:calc(25vw - 100px); */
  }
  /* @media (max-width: 350px) {.h-blueBG-image{top:calc(25vw - 70px);}} */

  .h-blueBG-image-small{
    background-image: url('../img/blueBG-mobile-small.jpg');
    overflow:hidden;
    background-repeat: no-repeat;
    background-size: 100%;
    background-size: contain;

    width: 24vw;
    height: 20vw;

    position: absolute;
    left: 1.86vw;
    z-index: 0;
    /* top: calc(400px + 40vw); */
    top:calc(20vw - 140px);
  }


  .h-automaticdesign-image{
    background-image: url('../img/automaticdesign-mobile.png');
    background-repeat: no-repeat;
    background-size: 100%;

    position: absolute;
    width: 95.47vw;
    height: 89.873vw;
    top: calc(220px - 5vw);
    left:calc(50% - (95.47vw / 2) + 12px);
    z-index: 2;
  }
  #automatic-design p{
    padding-bottom: 20vw;
  }

  @media (max-width: 282px){
    .h-automaticdesign-image {top: 300px;}
    #automatic-design .influencers-info { padding-bottom: 0;}
  }



  .mobile-divider{
    padding-top: calc(100px + 100vw);
  }
  
  .h-redorangeBG-image{
    background-image: url('../img/redorangeBG-mobile.jpg');
    overflow:hidden;
    background-repeat: no-repeat;
    background-size: 100%;
    background-size: contain;

    width: 57.86vw;
    height: 82.66vw;
    right: 0;

    position: absolute;
    z-index: 1;
    top: calc(6280px + 100vw);
  
  } 
  @media (max-width: 270px){ .h-redorangeBG-image{ top: calc(6080px + 200vw); } }
  @media (min-width: 309px){ .h-redorangeBG-image{ top: calc(6230px + 100vw); } }
  @media (min-width: 350px){ .h-redorangeBG-image{ top: calc(6080px + 140vw); } }
  @media (min-width: 370px){ .h-redorangeBG-image{ top: calc(6130px + 140vw); } }
  @media (min-width: 380px){ .h-redorangeBG-image{ top: calc(6180px + 140vw); } }
  @media (min-width: 400px){ .h-redorangeBG-image{ top: calc(6230px + 140vw); } }
  @media (min-width: 434px){ .h-redorangeBG-image{ top: calc(4880px + 460vw); } }

  .h-free-website-generator-image{
    background-image: url('../img/lolypop-screens.png');
    background-repeat: no-repeat;
    background-size: 100%;
    width: 101vw;
    height: 96vw;
    position: absolute;
    left: -5vw;
    top: calc(6200px + 100vw); 
    z-index: 2;
  }
  @media (max-width: 270px){ .h-free-website-generator-image{ top: calc(6030px + 200vw); } }
  @media (min-width: 309px){ .h-free-website-generator-image{ top: calc(6150px + 100vw); } }
  @media (min-width: 350px){ .h-free-website-generator-image{ top: calc(6000px + 140vw); } }
  @media (min-width: 370px){ .h-free-website-generator-image{ top: calc(6050px + 140vw); } }
  @media (min-width: 380px){ .h-free-website-generator-image{ top: calc(6100px + 140vw); } }
  @media (min-width: 400px){ .h-free-website-generator-image{ top: calc(6150px + 140vw); } }
  @media (min-width: 434px){ .h-free-website-generator-image{ top: calc(4800px + 450vw); } }

  /* @media (min-width: 460px){ .h-free-website-generator-image{ top: calc(5600px + 275vw); } }
  @media (min-width: 525px){ .h-free-website-generator-image{ top: calc(5600px + 285vw); } }
  @media (min-width: 575px){ .h-free-website-generator-image{ top: calc(5600px + 310vw); } }
  @media (min-width: 620px){ .h-free-website-generator-image{ top: calc(5600px + 315vw); } }
  @media (min-width: 650px){ .h-free-website-generator-image{ top: calc(5000px + 435vw); } }
  @media (min-width: 768px){ .h-free-website-generator-image{ top: calc(5000px + 440vw); } }
  @media (min-width: 834px){ .h-free-website-generator-image{ top: calc(5000px + 450vw); } } */
  
  #boost-social {
    /* padding-top: 200px; */
    padding-top: 0;
  }
  

  #boost-social h2{
    font-family: GoboldThin;
    font-style: normal;
    font-weight: 100;
    font-size: 20px;
    line-height: 118%;
    /* or 24px */

    text-align: center;

    color: #000000;
  }
  #automaze {
    /* padding-left: 4vw; */
    /* padding-top: 80vw;  */
    /* margin-top: -50px; */
  }
  #automaze h2 {
    margin-top:0;
  }
  
  /* @media (min-width: 900px){ #automaze{ padding-top: 90vw; } } */
  #automaze h2 {
    font-family: GoboldThin;
    font-style: normal;
    font-weight: 100;
    font-size: 20px;
    line-height: 118%;
    /* or 24px */

    text-align: center;

  }
 
 
  #automaze p {
    font-family: AsapRegular;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 151%;
    /* or 24px */

    text-align: center;
    letter-spacing: 0.035em;

    color: #5F6A79;
  }
  .tablet-mobile-image {
    background-image: url('../img/tablet-mobile-mobile.png');
    background-repeat: no-repeat;
    background-size: 100%;
    /* position: absolute; */
    /* width: 1463px; */
    
    /* left: 160px; */
    width: 100vw;
    height:  95.7vw;
    /* margin-left: 2.5vw; */
    /* margin-top: 130px; */
    /* margin-right: 0; */
    left: -15px;
    /* right: 0; */
    z-index: 2; 

  }

  

  .h-yellowBG-image{
    background-image: url('../img/yellowBG-mobile.png');
    background-size: contain;
    overflow:hidden;
     background-repeat: no-repeat;
    /*background-attachment: fixed;
    background-position: center;
    background-size: cover;*/
    /*min-height: 700px;*/
    width: 210px;
    height: 218px;
  
    position: absolute;
    left: 0;
    /* top: 3500px; */
    
    z-index: 0;
  
  }

  .automatic-design-section{
    padding-bottom: 0;
  }
  #emazify-your-content-title {
    margin-top: 190px;
  }
  .emazify-your-content-image {
    width: 90vw;
  }

  .emazify-your-content .influencers-row{

    padding-top: 0;
    padding-bottom: 0;

  }
  .emazify-your-content .text-box h2{
    text-align: center;
  }
  /* .emazify-your-content-image {
    background-image: url('../img/womeninyellow.png');
    background-repeat: no-repeat;
    background-size: 100%;
    width: 93.07vw; 
    height: 70.67vw; 
    left: calc(50% - 93.07vw / 2 - 2px);
    top: calc(4000px + 100vw); 
    position: absolute;
    z-index: 2;
  }
  @media (max-width: 309px){.emazify-your-content-image {top: calc(4100px + 100vw);}}
  @media (max-width: 270px){.emazify-your-content-image {top: calc(4270px + 100vw);}}
  @media (min-width: 365px){.emazify-your-content-image {top: calc(4100px + 100vw);}}
  @media (min-width: 420px) and (max-width: 454px){.emazify-your-content-image {top: calc(4150px + 100vw);}}
  @media (min-width: 480px){.emazify-your-content-image {top: calc(4100px + 110vw);}}
  @media (min-width: 495px){.emazify-your-content-image {top: calc(3500px + 226vw);}}
  @media (min-width: 575px){.emazify-your-content-image {top: calc(3480px + 240vw);}
                            #emazify-your-content h2{padding-top: 100px;}}
  @media (min-width: 731px){.emazify-your-content-image {top: calc(3280px + 260vw);}
                            #emazify-your-content h2{padding-top: 200px;}}
  @media (min-width: 834px){.emazify-your-content-image {top: calc(3280px + 255vw);}
                            #emazify-your-content h2{padding-top: 300px;}}
  @media (min-width: 950px){.emazify-your-content-image {top: calc(3260px + 255vw);}} */

  .computer-tablet-image {
    /* background-image: url('../img/computer-tablet.png');
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute; */
    right: 0;
    /* top: 5800px; */
    z-index: 4;
    width: 100vw;
    /* height: 95.66vw; */
  }

  #emazify-your-content-title {
    margin-bottom: 0;
  }


  #explore-emaze {
    margin-top: 0; /*400px;*/
    padding-top: 0;
  }



  /* "CREATE.SHARE.EMAZE" */
  .homepage-top .text-box h2{
    /* position: absolute;
    width: 307px;
    height: 43px;
    left: 34px;
    top: 164px; */
    font-family: Gobold;
    font-style: normal;
    font-weight: normal;
    font-size: 30px;
    line-height: 39px;
    text-align: center;
    letter-spacing: 0.105em;
    color: #000000;
    margin-top: 0;
    margin-bottom: 0;
  }
  /* "Build Amazing Digital Presentations Automatically" */
  .homepage-top h4 {

    /* position: absolute;
    width: 370px;
    height: 63px;
    left: 2px;
    top: 293px; */
    
    font-family: AsapRegular;
    font-style: normal;
    font-weight: normal;
    font-size: 25px;
    line-height: 102.69%;
    /* or 26px */
    margin-top: 0;
    margin-bottom: 0;
    text-align: center;
    letter-spacing: 0.03em;
    color: #000000;
  }

     /* "wow your audience" */
  .influencers-info .homepage-top .text-box.align-right p{
    
    /* position: absolute;
    width: 188px;
    height: 23px;
    left: 93px;
    top: 416px; */

    font-family: 'AsapBold';
    font-style: normal;
    /* font-weight: bold; */
    font-size: 18px;
    line-height: 21px;
    letter-spacing: 0.085em;
    text-align: center;
    color: #F93478;
    padding-top: 20px;
  }
  /* laptop image */
  .homepage-top .img-box {
    /* position: absolute; */
    width: 100%;
    height: auto;
    left:50%;
    margin-left:-50%;
    /* top: 600px; */
  }


  .homepage-arrow {
    top: 0;
    left: calc(50vw - 18px);
    position: absolute;
  }

  /* "JOIN OUR COMMUNITY" */
  .facts-figures1{ 
    padding: 0;
  }
  .homepage-analytics h2 {

    font-family: RedHatDisplay;
    font-style: normal;
    font-weight: normal;
    font-size: 25px;
    line-height: 104.8%;
    /* or 26px */
    
    text-align: center;
    letter-spacing: 0.08em;
    left: 0;
    top: 30px;
    position: relative;
    left: 0;
    color: #67767D;
  }
  .our-brands-h h2{

    font-family: AsapRegular;
    font-style: normal;
    font-weight: normal;
    font-size: 25px;
    line-height: 104.8%;
    /* or 26px */
    
    letter-spacing: 0.08em;
    
    color: #67767D;
  }
  
  .homepage-inner h2 {
    font-family: GoboldThin;
    font-style: normal;
    font-weight: 100;
    font-size: 20px !important;
    margin-top: 0;
    line-height: 107%;
    /* or 21px */
    z-index: 4;
    
    color: #000000;
  }
  .homepage-inner p {
    font-family: AsapRegular !important;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    /* or 24px */
    
    text-align: center;
    letter-spacing: 0.035em;
    
    color: #5F6A79;
    /* padding-left: 6vw;
    padding-right: 6vw; */
    z-index: 4;

  }

  #advanced-analytics {
    /* top: 300px; */
    z-index: 3;

    font-family: 'AsapRegular';
  }
  #advanced-analytics p {
    max-width: 350px;

    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
  }
  /* @media (min-width: 460px){ #advanced-analytics { margin-top: 70vw; top:150px;}}
  @media (min-width: 650px){ #advanced-analytics { margin-top: 90vw; top:150px;}} */
  #advanced-analytics p {
    text-align: center;
  }

  .automatic-design-section-upload {
    visibility: hidden;
  }
  #homepage-arrow-desktop{
    visibility: hidden !important;
  }

  #boost-your-social-presence {
    font-size: 25px !important;
    line-height: 107% !important;
    padding-top: 0;
  }
}

.our-clients-slider ul{
  height: 50px !important;
}
.homepage-top .influencers-row .img-box video{
  width: 100%;
}

p,h1,h2 {
  z-index: 6;
}

/* for scroller in "our costumers*/
.media-img-scroller{
  height: 50px;
  width: auto;
  /* padding-left: 30px; */
}

.pricing-page .media-img-scroller{
  height: 21px;
}

/* those NEED to be more specific, if at all:*/

/* .carousel {
  width: 300%;
  height: 70px;
  overflow: auto;
  white-space:nowrap;
}

.carousel .slide {
  display: inline-block;
}
@media (max-width: 500px){
  .carousel {
  width: 100%;
  }
} */

@media (min-width: 1400px) {
  .homepage-top video {
    padding-top: 80px;
  }
} 

.button-start:focus,
.try-it-button-transperent-in-pc {
  outline: 0;
}

.force-ltr {
  direction: ltr !important;
}

.no-styles-on-focus:focus {
  outline: 0;
  box-shadow: none;
}

.secondary-button{
  margin-left: 30px;
  background-color: #EB8023;
}

.secondary-button:hover{
  background-color: #EB8023;
}

.orangized, .chaotic:hover, .orangized:focus, .orangized:active{
  background-color: #F6B11A;
  color: black;
  border: none;
  outline:none !important;

}

.chaotic, .orangized:hover, .chaotic:focus, .chaotic:active {
  background-color: black;
  color: white;
  border: none;
  outline: none !important;

}

.round-corners {
  border-radius: 33px;
}

.no-white-outline{ 
  outline: none;
}





.enterprise-page {}

.enterprise-page h2 {
    padding-top: 20px;
    margin-bottom: 13px;
}

.enterprise-page .text-box {padding: 44px 50px;}

.container.wide-container.features-edu-page {}

.wide-container h4 {
    margin-bottom: 0;
    /* margin-top: 55px; */
}

.enterprise-page .thumbnail-box p {
    margin-top: 0;
}

.wide-container h2 {
    font-size: 60px;
}

@media(min-width:1500px){
  .container.semi-wide {
      width: 1400px;
  }
}

section.features-info.enterprise-page2 {}

