/*
Theme Name: OnlineSales Live
Theme URI: OnlineSales.ai
Author: OnlineSales.ai
Author URI: OnlineSales
Description: Powerful Campaign Management Smarter &amp; Actionable Analytics Enjoy native ads, a fully automated solutions, optimized ad serving &amp; increased sales Get Started Now Schedule a Demo Full funnel Analytics across channels You pay top $ to get traffic to your website. The ability to measure the ROI on that investment across the entire conversion funnel &hellip;
Version: 5.0.4
License: GNU General Public License
License URI: https://www.gnu.org/licensewes/gpl.html
Tags: one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready#blogGlobalSidebar.blogFloatingSidebar .blogSidebarimg
Text Domain: onlinesales
BlankSlate WordPress Theme © 2011-2017 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/
/*
1) Normalize
2) Typography
3) Forms
Lists
Tables
Link
s*/
/*
Red Patch : fef9f9
Blue Patch : f8fdff
Yellow Patch : fcfaf4
Red Text : 601e1e
Blue Text : 19446b
Yellow Text : 705919
*/
/*
Acuire -> Blue
Monetise -> Yellow
Engage -> Red

Comman Values
font-family: 'Open Sans', sans-serif;
font-family: 'Roboto', sans-serif;
font-family: 'Roboto Slab', serif;
*/
/***************************
            Normalize
*****************************/
.clear {
    clear: both
}
.sticky {}.bypostauthor {}.wp-caption {}.wp-caption-text {}.gallery-caption {}.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important
}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;text-align: center;}
.alignright { text-align: right; }.alignleft {text-align: left;}
.admin-bar .navbar-fixed-top {
    margin-top: 32px;
}
body { 
  overflow-x: hidden; 
}
.no-padding{
    padding-right: 0 !important;
}
.hideDesktop{
    display: none;
}
.showDesktop{
    display: block;
}
img {
    border-style: none;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
}
#mainbody {
    min-height: 300px;
}
.col-sm-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.row.is-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.row.is-flex > [class*='col-'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
a.non-linkedin-auth {
    text-align: center;
    width: 280px;
    height: 48px;
    background: #007ab9;
    color: #ffffff;
    font-size: 23px;
    font-weight: 300;
    padding: 6px;
    margin: 0 auto;
    cursor: pointer;
    border-radius: 2px;
    display: block;
    text-decoration: none;
}
a.non-linkedin-auth:hover {
    background: #0f8fd2;
}
/***************************
            Typography
*****************************/
body{
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: normal;  
    color: #3a3a3a;    
}
h1{
    font: 400 51px/64px 'Roboto Slab', serif;    
}
h2{
    font: 400 42px/48px 'Roboto Slab', serif;    
}
h3{
    font: 400 21px/24px 'Roboto Slab', serif;    
}
/*+++++++++++++++++++++++++++++++++++++
          Header Css
+++++++++++++++++++++++++++++++++++++++*/
#header .container-fluid {
    padding-left: 35px;
    padding-right: 35px;
}
.main-menu .navbar > .container .navbar-brand, 
.main-menu .navbar > .container-fluid .navbar-brand {
    margin-left: 0;
}

/*********************
        Top Header
**************************/
#top-Header {
    background: #f4f4f4;
}
#top-Header .navbar-toggle {
    background-color: #f8f8f8;
    border: 1px solid #333;
}
#top-Header .navbar-toggle .icon-bar{
    background-color: #888;  
}
#top-Header .navbar {
    border: 0;
    margin-bottom: 0;
}
#top-Header .navbar{
  min-height: 30px;
}
#top-Header .nav > li > a {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 400;
    color: #333;
    padding: 10px 10px;    
}
#top-Header .nav > li > a:hover{
  background: transparent;
  color: #777;
}
#top-Header .nav > li > a .caret {
    display: none;
}
#top-HeaderMobile {
    display: none;
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
    top: 195px;
    z-index: 1;
}
#top-HeaderMobile a.wpmm_mobile_menu_btn {
    display: none !important;
}
#top-Header .dropdown-menu{
    left: 50%;
    right: auto;
    border: 0;    
    padding: 0;    
    -webkit-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
#top-Header .dropdown-menu a{
    padding: 5px 20px;    
}
#top-Header .nav > li > a:hover .caret{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    transition: all 0.5s ease;    
}
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}
.sticked{
    padding-top: 60px;
}
.home #top-Header,
.product-default #top-Header {
    /*display: none;*/
}
/******************************
        Menu Css old
*******************************/
#primary-menu{
    background: #fff;
}
#primary-menu .site-logo {
    /*padding: 15px 0;
    padding-right: 10px;*/
    max-width: 200px;
    display: flex;
    align-items: center;
    min-height: 61px;
    padding: 0;
}
#primary-menu .site-name a,
#primary-menu .site-name-seperator,
#primary-menu .site-product-name {
    font-family: 'Roboto', sans-serif;    
    font-size: 24px;
    font-weight: 100;
    color: #3a3a3a;
    text-decoration: none;
    line-height: 62px;
}

#primary-menu .site-name a b{
    font-weight: 300;
}
#primary-menu.sticky .site-name,
#primary-menu.sticky .site-name-seperator{
      /*display: none;*/
    transition: all 1s ease-out;  
} 
#primary-menu .site-name-seperator{
    margin-left: 7px;
}
.product-default #primary-menu.sticky .site-name {
    display: inline-block;
}
#primary-menu li.header-menu-cta {
    margin-top: 13px;
    position: absolute !important;
    top: -140px;
    transition: top 0.5s ease;
}
#primary-menu.sticky li.header-menu-cta {
    position: relative !important;
    top: 0;
}
#primary-menu.sticky{
    -webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.3);
    box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.3);
    z-index: 2
}
#primary-menu .linkedin-btn-blue{
    padding: 7px 10px 8px 10px;
    font-size: 15px;
    display: none;
}
#primary-menu.sticky .landing-pages-cta-btn .linkedin-btn-blue {
    display: block;
    transition: all 0.5s ease;
    text-align: center;
    min-width: 150px;
}
#primary-menu .linkedin-btn-blue:after{
    height: 35px;
    padding: 6px 16px;    
    transition: all 1s ease;
}
#header {
    z-index: 11;
    position: relative;
}
/*************************
        Mega Menu
**************************/
.backdrop {
  background-color:rgba(0,0,0,0.6);
   opacity: 1;
   height: 100%;
   left: 0;
   position: fixed;
   top: 0;
   width: 100%;
   z-index: 10;
   display: none;
}
#primary-menu a {
    text-decoration: none;
}
.megaLogo {
    z-index: 3;
    position: relative;
}
.megaMenubox{
    z-index: 2;
    position: relative;
}
#top-Header .dropdown-menu .active a{
    background: #f5f5f5;
    color: #3a3a3a;
}

#primary-menu.sticky .third-header {
    border-bottom: 0;
}

/****************************
    New Menu Css
****************************/
#primary-menu.customMegaMenu nav.navbar {
    margin-bottom: 0;
    border: 0;
}
#primary-menu.customMegaMenu .mega-dropdown {
    position: static !important;
}
#primary-menu.customMegaMenu .mega-dropdown-menu {
    width: 100%;
    border: 0;
    box-shadow: none;
    margin: 0 auto;
    left: 0;
    display: none;
    padding-top: 0;
    padding-bottom: 20px;
    margin-top: 0px;
    opacity: 1 !important;
    /*height: auto !important;*/
}
#primary-menu.customMegaMenu ul.dropdown-menu.mega-dropdown-menu:before,
#primary-menu.customMegaMenu ul.dropdown-menu.mega-dropdown-menu:after{
    content: " ";
    left: -2000px;
    top: 0;
    bottom: 0;
    width: 2000px;
    background: #fff;
    position: absolute;
}
#primary-menu.customMegaMenu ul.dropdown-menu.mega-dropdown-menu:after{
    left: auto;
    right: -2000px;
}
#primary-menu.customMegaMenu .mega-dropdown-menu .row {
    margin-left: 0;
    margin-right: 0;
}
#primary-menu.customMegaMenu a.mega-card-link {
    float: left;
    width: 100%;
    color: #3a3a3a;
    padding: 20px;
    margin-bottom: 10px;    
}
#primary-menu.customMegaMenu a.mega-card-link:hover {
    box-shadow: 0px 0px 10px rgba(1,1,1,0.35);
}
#primary-menu.customMegaMenu .megacardBlock {
    float: left;
    width: 100%;
    text-align: center;
}
#primary-menu.customMegaMenu a.viewallMega {
    padding: 10px;
    border: 1px solid #007ab9;
    text-align: center;
    font-size: 18px;
    color: #007ab9;
    border-radius: 4px;
    font-weight: 400;
    background: #fff;
    margin: 15px auto;
    width: 80%;
    display: block;
}
#primary-menu.customMegaMenu .navbar-nav>li>a {
    position: relative;
    color: #3a3a3a;
    text-decoration: none;
    font-weight: 400;
    padding-top: 21px;
    padding-bottom: 21px;    
}
#primary-menu.customMegaMenu a.mega-card-link .link-icon img {
    width: 76px;
}
.product-monetize #primary-menu.customMegaMenu .monetizemenu a.mega-card-link .link-icon img,
.product-acquire #primary-menu.customMegaMenu .acquiremenu a.mega-card-link .link-icon img,
.product-engage #primary-menu.customMegaMenu .monetizemenuengagemenu a.mega-card-link .link-icon img{
    width: 65px;    
}
#primary-menu.customMegaMenu .navbar-nav>li>a:hover {
     background-color: transparent; 
    /* border-bottom: 3px solid #3c6499; */
    color: #3c6499;
}
#primary-menu.customMegaMenu .navbar-nav>li>a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 3px;
    bottom: 0;
    left: 0;
    background-color: #3c6499;
    visibility: hidden;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
#primary-menu.customMegaMenu .navbar-nav>li>a:hover:before,
#primary-menu.customMegaMenu .navbar-nav>li>a.addBorder:before {
    visibility: visible;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
#primary-menu.customMegaMenu .mega-dropdown a .caret {
    display: none;
}
#primary-menu.customMegaMenu a.viewallMega:hover {
    background: #007ab9;
    color: #fff;
}
#primary-menu.customMegaMenu .megacardBlock h4 {
    margin-top: 20px;
    font-family: 'Roboto Slab', serif;
    /*min-height: 34px;*/
    color: #4a4a4a;
    font-weight: 500;
    font-size: 18px;
}
#primary-menu.customMegaMenu .megacardBlock p{
    font-size: 16px;
    color: #919191;
    font-family: 'Open Sans', sans-serif;
}
#primary-menu.customMegaMenu .mega-dropdown-menu li[class*="col-"] {
    padding-left: 0;
    padding-right: 0;
    transform: scale(0.8);
}
#primary-menu.customMegaMenu .mega-dropdown-menu.recent-blog-list-section li[class*="col-"] {
    padding-right: 15px;
    padding-left: 15px;
}
#primary-menu.customMegaMenu .mega-dropdown-menu.recent-blog-list-section li[class*="col-"].recent-blog-list{
    padding-left: 0;
}
#primary-menu.customMegaMenu .mega-dropdown-menu.recent-blog-list-section li.recent-blog-list:nth-child(even){
    padding-right: 0;   
}
#primary-menu.customMegaMenu .navbar-header{
    background: #fff;
}
#primary-menu.customMegaMenu .navbar-toggle {
    background: #f5f5f5;
}
#primary-menu.customMegaMenu .navbar-toggle .icon-bar{
    background: #333;
}

#primary-menu.customMegaMenu .navbar-toggle .icon-bar:nth-of-type(3) {
  top: 1px;
}
#primary-menu.customMegaMenu .navbar-toggle .icon-bar:nth-of-type(4) {
  top: 2px;
}
#primary-menu.customMegaMenu .navbar-toggle .icon-bar {
  position: relative;
  transition: all 500ms ease-in-out;
}
#primary-menu.customMegaMenu .navbar-toggle.active .icon-bar:nth-of-type(2) {
  top: 6px;
  transform: rotate(45deg);
}
#primary-menu.customMegaMenu .navbar-toggle.active .icon-bar:nth-of-type(3) {
  background-color: transparent;
}
#primary-menu.customMegaMenu .navbar-toggle.active .icon-bar:nth-of-type(4) {
  top: -6px;
  transform: rotate(-45deg);
}
#primary-menu.customMegaMenu .mega-dropdown.open .mega-dropdown-menu {
    display: block;
    /* transition: 0.5s ease; */
}
/* Only Blog Dropdown Menu  */

#primary-menu.customMegaMenu .mega-dropdown-menu .postimage img{
    /*height: 120px;*/
    max-height: 175px;
}
#primary-menu.customMegaMenu .mega-dropdown-menu li.recent-blog-list{
    list-style: none;
    width: 48%;    
}
#primary-menu.customMegaMenu .mega-dropdown-menu li.recent-blog-list a{
    color: #3a3a3a;
    margin: 10px 0;
    display: block;
}
#primary-menu.customMegaMenu .mega-dropdown-menu li.recent-blog-list a h4{
    font-size: 14px;
    line-height: 1.2;
    height: 32px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;    
}
#primary-menu.customMegaMenu .mega-dropdown-menu.recent-blog-list-section h3{
    padding-bottom: 10px;
    padding-left: 5px;
    border-bottom: 2px solid #c2c2c2;
}
#primary-menu.customMegaMenu .mega-dropdown-menu .blogCategory{
    margin-top: 20px;
}
#primary-menu.customMegaMenu .mega-dropdown-menu .blogCategory .catdesc{
    line-height: 1.5;
}
#primary-menu.customMegaMenu .mega-dropdown-menu .blogCategory figcaption,
#primary-menu.customMegaMenu .mega-dropdown-menu li.blogmenuebook figcaption {
    font-size: 16px;
    margin: 10px;
    line-height: 1.2;    
}
#primary-menu.customMegaMenu .mega-dropdown-menu li.blogmenuebook a {
    display: block;
    width: 160px;
    padding: 10px;
    background-color: #3a3a3a;
    color: #fff;
    font-size: 16px;
    text-align: center;
    margin: 0 auto;
    border-radius: 2px;
}
#primary-menu.customMegaMenu .mega-dropdown-menu li.blogmenuebook a:hover{
    background-color: #3e6caa;     
}
#header .container-fluid{
    padding-left: 0;
    padding-right: 0;
}
#primary-menu.customMegaMenu .megaLogo {
    padding-left: 35px;
}
#primary-menu.customMegaMenu .mega-dropdown-menu .dropdown-box {
    width: 80%;
    margin: 0 auto;
}

#primary-menu.customMegaMenu ul.nav.navbar-nav.navbar-right {
    padding-right: 35px;
}

#primary-menu .header-menu-cta .form{
     float: right;  
  list-style:none;
}
#primary-menu .header-menu-cta .hidden-form {
  /*visibility:hidden;*/
  display: none;
  }
#primary-menu .header-menu-cta .show-form {
/*visibility: visible !important;*/
display: inline-block !important;
transition: 1s ease-in-out;
}


#primary-menu li.header-menu-cta.menu-gravityform{
    margin-left: 5px;    
    right: 0;
}
#primary-menu li.header-menu-cta.menu-gravityform .gform_wrapper{
    margin: 0;
}
#primary-menu li.header-menu-cta.menu-gravityform label.gfield_label {
    display: none;
}
#primary-menu li.header-menu-cta.menu-gravityform .gform_wrapper input[type=text] {
    color: #474747;
    padding: 5px 12px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    border: none;
    height: 35px;
    border: 1px solid #c2c2c2;
}
#primary-menu li.header-menu-cta.menu-gravityform .gform_wrapper .top_label div.ginput_container, 
#primary-menu li.header-menu-cta.menu-gravityform .gform_wrapper ul li.gfield{
    margin-top: 0px;
    padding-right: 0;
    height: 35px;
    padding: 0;
    border: 0;   
}
#primary-menu li.header-menu-cta.menu-gravityform .gform_wrapper .gform_footer input[type=submit] {
    height: 35px;
    color: #fff;
    background: #007ab9;
    border: 0;
    border-radius: 3px;
    margin: 0;
    font-size: 16px;    
    font-family: 'Open Sans', sans-serif;    
    margin-left: -9px;
    width: 140px;
    text-transform: none;
}
#primary-menu li.header-menu-cta.menu-gravityform .gform_wrapper .gform_footer input[type=submit]:hover {
    background: #0f8fd2;
}

/*Menu Subscribe */
.gform_wrapper .gform_ajax_spinner {
    padding-left: 10px;
    display: none;
}

.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,
.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle,
.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last {
  padding-top: 0 !important;
}

.gf_simple_horizontal_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],
.gf_simple_horizontal_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
  margin-bottom: 0 !important;
}

.gf_simple_horizontal_wrapper li.hidden_label input {
  margin-top: 0 !important;
}

body .gf_simple_horizontal_wrapper .top_label div.ginput_container {
  margin-top: 0 !important;
}
.gf_simple_horizontal div.gform_footer.top_label {
  width: auto !important;
  vertical-align: top !important;
}
.gf_simple_horizontal div.gform_body {
  width: 0;
    transition: width 1s;
    -webkit-transition: width 1s; /* Safari 3.1 to 6.0 */
}
.gf_simple_horizontal div.gform_footer.top_label input[type="submit"] {
  line-height: 26px;
  font-size: 13px;
  padding: 0 24px;
  text-transform: none;
  letter-spacing: 1px
}

#primary-menu li.header-menu-cta.menu-gravityform button.fake-button {
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;    
    height: 35px;
    color: transparent; 
    background: transparent; 
    border: 0;
    border-radius: 3px;
    text-transform: none;        
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 1px;    
    font-family: 'Open Sans', sans-serif;
    text-transform: none;    
    width: 140px;
    margin-left: -5px;
}
#primary-menu li.header-menu-cta.menu-gravityform button.fake-button:hover {    
    background: #0f8fd2;
    color: #fff;
}

#primary-menu li.header-menu-cta.menu-gravityform .gform_wrapper .gfield_error input[type=text]{
    border: 2px solid #e04447;    
}
#primary-menu li.header-menu-cta.menu-gravityform .gform_wrapper li.gfield.gfield_error .gfield_description, #primary-menu li.header-menu-cta.menu-gravityform .gform_wrapper .validation_error{
    display: none;
}
#primary-menu li.header-menu-cta.menu-gravityform .gform_confirmation_message {
    color: #008000;
    margin-top: 5px;
}
#primary-menu li.header-menu-cta.menu-gravityform .close-form {
    position: absolute;
    left: 0;
    cursor: pointer;
    top: 7px;
    display: none;
}

/*New Menu css ends*/

/****************************
     Teriary Header
***************************/
.third-header {
    padding: 8px 0;
    border-top: 1px solid #c2c2c2;
    border-bottom: 1px solid #c2c2c2;
    text-align: center;
}
.third-header .widget{
    list-style: none;
}
.third-header ul {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
}
.third-header ul li {
    display: inline-block;
    padding: 0 0.75em;
}
.third-header li a {
    font-size: 14px;
    font-weight: 300;
    color: #3a3a3a;    
}
nav.thirdNav a:hover,
nav.thirdNav a:active,
.third-header li a.active{
    font-weight: 600;
}
@-webkit-keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}  
@keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}
.third-header {
    display: none;
}
.third-header.aos-init.aos-animate {
    display: block;
    -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
}
/*#nav-component-right {
    position: fixed;
    top: 20%;
    right: 0;
    margin: auto;
    background: #fff;
    z-index: 5;
}*/
#nav-component-right-chapter {
    position: fixed;
    top: 20%;
    right: 0;
    margin: auto;
    background: transparent;
    z-index: 5;
}
/*
Main Section Css
*/

/*AMP BTN*/
button.ampstart-btn.linkenin-amp-btn {
    background: #007ab9 none repeat scroll 0 0;
    border: none;
    color: #fff;
    padding: 10px 25px;
    font-size: 19px;
    border-radius: 2px;
    margin: 25px auto;
    display: block;
}
button.ampstart-btn.linkenin-amp-btn a {
    text-decoration: none;
    color: #fff !important;
}
/************************
    Single Blog Page
*************************/ 
.blogContainer .wp-caption {
    max-width: 100%;
}
.blogContainer{
    max-width: 770px;
}
.wpBlogfeatured-img {
    margin-bottom: 40px;
}
.blogContainer h1{
    font-size: 36px;
    color: #3a3a3a;
    line-height: normal;
    font-weight: 400;
    margin-bottom: 30px;
    line-height: 1.2em;    
}
.blogContainer h2{
    font-size: 28px;
    line-height: normal;
    line-height: 1.2em;
    font-weight: 700;      
}
.blogContainer h3{
    font-size: 24px;
    line-height: normal;
    line-height: 1.2em;    
    font-weight: 700;
}
.blogContainer h4{
    line-height: 1.2em;
	font-size: 21px;
	font-family: 'Roboto Slab', serif;
	
}
.blogContainer .blog-content ul li,
.blogContainer .blog-content ol li {
    /*padding: 8px 0;*/
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 2.1em;    
}
.blogContainer .blog-content p{
    margin-top: 1.4em;
    margin-bottom: 1.4em;    
}
.blog-content img {
    padding: 5px;
    border: 1px solid #DBE3E3;
    display: block;
}
.blogContainer .blog-content {
    font-family: 'Lato', sans-serif;
    font-size: 20px;
    /*line-height: 1.5;*/
    line-height: 1.8;
    word-spacing: 2px;
    color: #4a4a4a;    
}
.blogContainer .adjacentTitleBorder {
    position: relative;
    height: auto;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    -ms-flex-positive: 1;
    border-bottom: 1px solid #eee;
    flex-grow: 1;
    border-bottom: 1px solid #eee;
    margin-left: 10px;
}
.blogContainer .adjacentTitle {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 31px;
    overflow: hidden;
}
.blogContainer .comment-author img {
    height: 48px;
    width: 48px;
    border-radius: 50%;
    margin-right: 10px;
    margin-top: 10px;
}
.blogContainer .blogPromotionBox {
    margin: 0 auto;
    border: 1px solid #c2c2c2;
    border-radius: 10px;
    text-align: center;
    padding: 0 20px;
    margin: 30px auto;
}
.blogContainer .blogPromotionBox h3 {
    font-size: 24px;
    line-height: normal;
}
.blogContainer .blogPromotionBox p {
    font-size: 14px;
}
.blogContainer .blogPromotionBox a.blogLargeBtn {
    background: #007ab9;
    font-size: 19px;
    line-height: normal;
    color: #fff !important;
    padding: 10px;
    border-radius: 3px;
    width: 100%;
    max-width: 350px;
    display: block;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 30px;
}
.blogContainer .blogPromotionBox .linkedin-btn-blue:after {
     content: "\f0e1";
     position: absolute;
     right: 0;
     top: 0;
     height: 40px;
     font: normal normal normal 14px/1 FontAwesome;
     border-left: 1px solid #0c6592;
     color: #fff;
     line-height: 24px;
     padding: 10px 20px;
     border-radius: 0 3px 3px 0;
} 
.single-post a.blogLargeBtn {  
    margin-bottom: 10px;
 }
.single-post a.blogLargeBtn:hover{
    background: #0f8fd2;    
    text-decoration: none;
}

.single-post .blogContainer a, 
.single-post .blogContainer p a, 
.single-post .blogContainer ul a, 
.single-post .blogContainer ol a, 
.single-post .blogContainer h2 a{
    color: #1473a8;    
}
.blogContainer .amazonBlogFlotingLinks {
    position: fixed;
    right: 0;
    top: 20%;
    width: 250px;
    font-size: 16px;
    text-align: center;
    padding: 20px;
    /*background-color: #f9f9f9;*/
    background-color: #F6F6F6;
    box-shadow: 0px 0px 10px rgba(1,1,1,0.35);    
}
.blogContainer .amazonBlogFlotingLinks.smallsidebar{
    width: 200px;    
}
.blogContainer .amazonBlogFlotingLinks.smallsidebar ul li{
    text-align: center;
}
.single-post{
    font-family: 'Lato', sans-serif;    
}
.single-post .tm-click-to-tweet .tm-ctt-text a{
    font-weight: 400;
}
.blogContainer .amazonBlogFlotingLinks ul li {
    margin-bottom: 5px;
    margin-left: 0;    
    text-align: left;
    line-height: normal;
    list-style: none;
    margin-bottom: 1.3em;
    margin-top: 1.3em;    
}
.blogContainer .amazonBlogFlotingLinks li a {
    font-size: 14px;
    color: #4A4A49;
}
.blogContainer .amazonBlogFlotingLinks ul {
    padding-left: 0;
    margin-top: 15px;
}
/* Blog table */
.blogContainer .table-1 tr:nth-child(even), 
.blogContainer .tkt-slctr-tbl-wrap-dv tr:nth-child(even) {
    background: #f6f6f6;
}
.blogContainer .table-1 tr td, 
.blogContainer .tkt-slctr-tbl-wrap-dv tr td {
    border: 1px solid #dcdcdc;
    padding: 10px 20px;
}
.blogContainer tr td {
    border-color: #e0dede;
}
.blogContainer .amazonBlogTable tr td:first-child {
    border-right: 1px solid transparent;
}
.blogContainer .amazonBlogTable td img {
    max-width: 50px;
}
.custom-author-meta {
    display: table;
}
.single-post .custom-author-meta{
    border-top: 1px solid #eee;
    padding-top: 20px;
    margin-top: 30px;
}
.custom-author-image {
    padding-right: 40px;
    display: table-cell;
    min-width: 200px;
    vertical-align: middle;
}
.custom-author-meta .custom-author-image img {
    border-radius: 50%;
    box-shadow: 0px 5px 6px 1px #e0dede;
}
.custom-author-info {
    font-size: 18px;
    line-height: 2;
    display: table-cell;
    vertical-align: middle;
}
.custom-author-name {
    font-weight: 600;
    margin-bottom: 5px;
}
.blogCategorylist ul.post-categories {
    padding-left: 0;
    list-style: none;
    display: inline-block;
}
.blogCategorylist ul.post-categories li {
    display: inline-block;
}
.author-meta-info {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding-top: 10px;
    margin-top: 30px;
    line-height: 2;
}
.single-post .author-meta-info a, 
.single-post .author-meta-info ul a{
    color: #3a3a3a;
    text-decoration: none;
}
#comments-list ul li {
    list-style: none;
}
.accordianBlog.ReadToggleInfo.ReadToggleInfoDataPower {
    background: #FEF4EC;
    padding: 0px 20px 20px;
}
.single-post .landing-pages-cta-btn .landing-cta-btn{
    background: #007ab9 none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    height: 40px;
    padding: 10px 25px;
    cursor: pointer;    
}
.landing-pages-cta-btn a {
    display: inline-block;
}
.landing-pages-cta-btn span {
    display: inline-block;
}
.single-post .landing-cta-btn.hidetxt i {
    font-size: 0;
}
.single-post .landing-cta-btn i {
    color: #fff;
    display: inline-block !important;
    font-size: 14px;
    padding-top: 0px;
}
.blogContainer .blog-content blockquote p {
    margin: 0px 0;
}
.blogContainer .blog-content .tm-click-to-tweet p {
    margin-bottom: 5px;
    margin-top: 0;
}
.blogContainer .platform-three-block-wrap .three-block-inner-wrapper {
    padding: 1em;
    height: 570px;
}
.blogContainer .platform-three-block-wrap.three-block-wrapper .platform-4-wrap .three-block-inner-wrapper .platform-block-img {
    border: 0;
}

/*********** Comments ************/
.single-post .commentBlock{
    margin-bottom: 30px;
}
.single-post .commentlist .even .comment { 
    background-color:#ccddf2; 
} 
.single-post .commentlist .odd .comment {
    background-color:#CCCCCC;
}
.single-post .comments-area article header {
    margin: 0 0 48px;
    overflow: hidden;
    position: relative;
    background-color:#55737D;
    color:#FFFFFF;
    padding: 10px;
}
.single-post li.bypostauthor cite span {
    color: #21759b;
    background-color: #f8f0cb;
    background-image: none;
    border: 1px solid #f8f0cb;
    border-radius: 3px;
    box-shadow: none;
    padding: 3px;
    font-weight:bold;
}
.single-post .comment article {
    padding-bottom:2.79rem;
}
.single-post #cancel-comment-reply-link {
    text-align: center;
    padding: 3px;
    width: 50px;
    text-decoration: none;
}
/*
Comment Form
*/
.single-post #respond { 
padding:0 5px 0 5px;
}
 
/* Highlight active form field */
 
.single-post #respond input[type=text], textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
}
  
  
.single-post #respond input[type=text]:focus, textarea:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
}
.single-post #author { 
font-size: 16px;
color:#3a3a3a; 
letter-spacing:.1em;
} 
 
.single-post #url  { 
color: #21759b;
} 
.single-post #submit {
color: #ffffff;
font-size: 16px;    
border: 0;
border-radius: 3px;
padding: 10px;
text-decoration: none;
background: #ec4e4c;    
} 
 
.single-post #submit:hover {
    background: #424c55;
}
.single-post #comments-list ul li {
    list-style: none;
    border: 2px solid #eee;
    padding: 10px 20px;
    margin-bottom: 20px;
	line-height: 1.5;
}
.comment-meta.commentmetadata {
    margin-left: 60px;
    margin-top: -20px;
    font-size: 14px;
    margin-bottom: 10px;
}
.comment-author.vcard a,
.comment-author.vcard cite, 
.comment-author.vcard span {
    font-style: normal;
}
.comment-body p {
    margin-left: 60px;
}
.single-post .reply{
    margin-bottom: 10px;
}
.single-post #reply-title {
    font-weight: 600;
}
.ReadToggleInfoVerHor.ReadToggleInfoName {
    background: #f4f4f4;
    padding: 0px 20px 20px;
}
.single-post blockquote {
    padding: 20px 15px;
    margin: 30px 0 30px;
    font-size: 23px;
    border-left: 4px solid #007ab9;
    box-shadow: 0px 4px 30px rgba(1,1,1,.2);
    border-radius: 5px;    
}
/************************
     Blog Search 
**************************/
.searchsubmit.fa-input {
    font-family: FontAwesome, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    height: 35px;
    width: 35px;
    line-height: 35px;
    background-color: #3a3a3a;
    color: #fff;
    border: 0;
}
.searchsubmit.fa-input:hover {
    background: #3e6caa;
}
.search-table {
    display: table;
    width: 100%;
}
.search-field {
    width: 100%;
    display: table-cell;
    vertical-align: top;
}
.search-table .searchinput{
    width: 100%;
    height: 35px;
    padding: 0 15px;
}
/***************************
    Blog Sidebar
****************************/
.postid-39042 .blogContainer .blogFloatingSidebar{
	display: none;
}
.blogContainer .blogFloatingSidebar{
    position: fixed;
    right: 10px;
    top: 20%;
    /*width: 20%;*/
    width: 260px;    
    font-size: 16px;
    text-align: center;
    background-color: #f9f9f9;
    background-color: #F6F6F6;
    box-shadow: 0px 0px 10px rgba(1,1,1,0.35);    
    z-index: 1;    
}
.blogContainer .blogFloatingSidebar h3 {
     font-size: 1em;
    line-height: 1.3em;
    font-weight: normal;
    padding: 0 10px;    
}
.blogContainer .blogFloatingSidebar p {
    font-size: 12px;
    padding: 0 10px;
    line-height: 1.5;
}
.single-post .blogContainer .blogSidebarBtn a,
.single-post .blogContainer .blogSidebarBtn button {
    background: #4076BD;
    color: #ffffff;
    font-size: 21px;
    font-weight: 400;
    padding: 10px 5px;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    display: block;
    width: 100%;
    border: 0;    
    /*margin-top: 30px;    */
}
.single-post .blogContainer .blogSidebarBtn a:hover,
.single-post .blogContainer .blogSidebarBtn button:hover {
    background: #2682C6;
}
.blogContainer .blogFloatingSidebar .gform_wrapper .top_label .gfield_label{
    display: none;
}
body .blogFloatingSidebar .gform_wrapper .top_label div.ginput_container {
    margin-top: 8px;
    width: 80%;
    margin: 0 auto;
}
.blogFloatingSidebar .gform_wrapper .gform_footer{
    padding: 0;
}
.blogFloatingSidebar .gform_wrapper{
    margin-bottom: 0;
}
.blogFloatingSidebar .blogSidebarimg {
    position: relative;
    height: 190px;
}
.blogFloatingSidebar img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    right: 0;
}
.blogFloatingSidebar.webinarSidebar img {
    /*height: 100px;*/
    margin: 0;
}
.blogFloatingSidebar.ebookSidebar .blogSidebarimg{
    height: 230px;
}
.blogFloatingSidebar.ebookSidebar{

}
.blogFloatingSidebar .gform_confirmation_wrapper {
    padding: 20px 0;
    font-style: italic;
    font-size: 16px;
}
.blogFloatingSidebar .validation_error {
    display: none;
}
.blogFloatingSidebar.blogSidebarsubscribe .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{
    text-align: center;
}
#blogGlobalSidebar.blogFloatingSidebar .blogSidebarimg {
    /*height: 170px;*/
    /*background-color: #999ea3;    */
    height: 180px;
    background-color: #fff;        
}
.blogContainer #blogGlobalSidebar.blogFloatingSidebar h3 {
    padding: 6px 8px;
    margin-top: 5px;
    font-size: 15px;    
}
.blogContainer .blogFloatingSidebar .linkedin-btn-blue{
    width: 100%;
    border-radius: 0;
    
}
.blogContainer .blogFloatingSidebar .linkedin-btn-blue:after{
    height: 39px;    
}



/*******************
    Author Page
******************/
.custom_search #blogFilter .blog-one-third:nth-child(3n), 
.archive #blogFilter .blog-one-third:nth-child(3n), .search #blogFilter .blog-one-third:nth-child(3n) {
    margin-right: 0;
}
.author .custom-author-meta {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 15px 0;
    margin-bottom: 50px;
}
.category .entry-title {
    margin: 40px 0;
}

/*******************
    Category Page
******************/
#blogFilter .wide-blog-layout.blog-layout-column {
    float: left;
    width: 100%;
    margin-right: 0;
    background: #fff;
    padding: 0 15px;
    /*box-shadow: 0px 0px 4px rgba(0,0,0,.25);    */
}
#blogFilter .wide-blog-layout .blogpostMeta h2 {
    font-size: 36px;
    line-height: 1.2;
}
#blogFilter .wide-blog-layout .postimage img{
    height: auto;
}
#blogFilter .wide-blog-layout .blogpostMeta {
    padding: 15px 25px 30px 25px;
    border: 2px solid transparent;
    border-top: 0;
    color: #4a4a4a;
    transition: all 0.5s ease;
}
#blogFilter .wide-blog-layout a {
    display: -webkit-flex;
    display: flex;
    width: 100%;
    text-decoration: none;
    box-shadow: 0px 0px 4px rgba(0,0,0,.25);    
}
#blogFilter .wide-blog-layout .postimage {
    width: 60%;
    float: left;
}
#blogFilter .wide-blog-layout .blogpostMeta {
    width: 40%;
    float: left;
    position: relative;
}
#blogFilter .wide-blog-layout .blogInfo{
    position: absolute;
    bottom: 25px;
    font-size: 18px;
}
#blogFilter .wide-blog-layout:hover .overlay {
    opacity: 1;
    transition: all 0.5s ease;
}
.categoryPage #blogSubscribeBlock.blogListBanner {
    background-image: url(https://res.cloudinary.com/onlinesales/image/upload/website/AI_in_eCommerece.png);
    height: 500px;
    background-size: cover;
}
.categoryPage .categoryContent {
    padding-top: 100px;
}
.categoryPage .archive-meta {
    max-width: 700px;
    margin: 0 auto;
    font-size: 18px;
}
.categoryPage #blogFilter .blog-one-third.blog-layout-column{
    box-shadow: none;
    margin-right: 0;
    width: 33.33%;    
}
.categoryPage #blogFilter .blog-one-third a{
    display: block;
    box-shadow: 0 2px 4px rgba(0,0,0,.25);
}
.categoryPage #subscribeTitle h1 {
    font-size: 52px;
    margin: 20px;
}
.categoryPage .subscribeCTA {
    text-align: center;
    padding: 20px;
    background: #253a57;
    color: #fff;
    height: 406px;
    max-height: 406px;
}
.categoryPage .subscribeCTA.ebookCTA .subscribeCTAHeader{
    padding: 5px 0;
}
.categoryPage .subscribeCTAHeader {
    padding: 35px 0;
}
.categoryPage .subscribeCTA-Form .gform_wrapper .top_label .gfield_label {
    display: none;
}
.categoryPage .subscribeCTA-Form .gform_wrapper input[type=text]{
    color: #474747;
    padding: 8px !important;
    border-radius: 2px;
    border: none;
}
.categoryPage .subscribeCTA-Form .gform_wrapper .gform_footer input[type=submit] {
    background: #007ab9;
    border: 0;
    padding: 10px;
    border-radius: 3px;
    width: 100%;
}
.categoryPage .subscribeCTA-Form .gform_wrapper .gform_footer input[type=submit]:hover{
    background: #0f8fd2;
}
.categoryPage .subscribeCTA-Form .gform_wrapper .gform_footer{
    padding: 0;
}
.categoryPage .subscribeCTA-Form .gfield_description.validation_message,
.categoryPage .subscribeCTA-Form .gform_wrapper div.validation_error {
    display: none;
}
.categoryPage .subscribeCTA-Form .gform_wrapper li.gfield.gfield_error.gfield_contains_required{
    padding-right: 16px;
}
.categoryPage .subscribeCTA-Form .gform_wrapper li.gfield.gfield_error, 
.categoryPage .subscribeCTA-Form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
    border: 0;
    background: transparent;
    padding: 0;    
}
.categoryPage .subscribeCTA-Form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
 border: 2px solid #ff0000;   
}

/**************************
    EBook Chapter
***************************/
#ebookModal .gform_wrapper .top_label .gfield_label {
    display: none;
}    
#ebookModal .gform_footer.top_label {
    padding: 0;
}
#ebookModal .gform_confirmation_message {
    text-align: center;
    font-weight: 600;
}
.page-template-template-ebook .mainContent .container {
    width: 930px;
}
.page-template-template-ebook ul.info-list-site li {
    font-size: 1.5em;
    font-weight: 300;
    line-height: normal;
    font-family: 'Lato', sans-serif;
    line-height: 1;
    color: #4a4a4a;
    word-spacing: 0.125em;
}
.page-template-template-ebook .ebook-writer-wrapper{
         margin-top: 20px;
    border-top: 1px solid #eee;
    padding-top: 30px;
    width: 70%;
}
.page-template-template-ebook h3 {
color: #3a3a3a;
    line-height: 1.4em;
    font-size: 36px;
    font-weight: 300;
    font-family: 'Roboto Slab', serif;
}
.page-template-template-ebook h3.listTitleArrow:before {
    width: 0;
    height: 0;
    border-left: 36px solid transparent;
    border-top: 36px solid #1C5BB7;
    content: '';
    display: inline-block;
    vertical-align: top;
    margin: 6px 15px 0 -10px;
}
.page-template-template-ebook h1 {
     margin-top: 10px;
    font-family: 'Roboto Slab', serif;
    font-size: 3em;
    line-height: 1.3em;
    margin-bottom: 1em;
}
.page-template-template-ebook .mainContent p {
    font-size: 1.6em;
    font-weight: 300;
    font-family: 'Lato', sans-serif;
    line-height: 1.7em;
    color: #3a3a3a;
    word-spacing: 0.125em;
    margin-bottom: 1.4em;
    margin-top: 1.4em;
}
.page-template-template-ebook h2 {
    font-family: 'Roboto Slab', serif;
    font-size: 2.4em;
    line-height: 1.2em;
}
.page-template-template-ebook .chapterNumber {
    font-size: 1.6em;
}
.page-template-template-ebook .about-block-wrapper.chapter1{
	background-color: #263b59;
    color: #ffffff;
    margin-bottom: -2px;
	padding-bottom: 155px;
}
.page-template-template-ebook .about-block-wrapper.chapter2{
	background-color: #57abc9;
    color: #ffffff;
	    margin-bottom: -2px;
	padding-bottom: 155px;
}
.page-template-template-ebook .about-block-wrapper.chapter3{
	background-color: #1faaaa;
    color: #ffffff;
	    margin-bottom: -2px;
	padding-bottom: 155px;
}
.page-template-template-ebook .about-block-wrapper.chapter4{
	background-color: #f6735e;
    color: #ffffff;
	    margin-bottom: -2px;
	padding-bottom: 155px;
}
.page-template-template-ebook .about-block-wrapper.chapter5{
	background-color: #868687;
    color: #ffffff;
	    margin-bottom: -2px;
	padding-bottom: 155px;
}
.page-template-template-ebook .about-block-wrapper.chapter6{
	background-color: #dd9b31;
    color: #ffffff;
	    margin-bottom: -2px;
	padding-bottom: 155px;
}
.page-template-template-ebook .about-block-wrapper.chapter7{
	background-color: #876dc6;
    color: #ffffff;
	    margin-bottom: -2px;
	padding-bottom: 155px;
}
.ebook-onscroll-wrap h2 {
        color: #3a3a3a;
    line-height: 1.4em;
    font-size: 30px;
    font-weight: 300;
    font-family: 'Roboto Slab', serif;  
}
.ebookList ul li {
    list-style: none;
    padding-bottom: 5px;
}
.ebookList ul li:before {
    list-style-type: armenian;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-top: 20px solid #eb5959;
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.ebookList ul li ul {
    padding-left: 35px;
}
.ebookList ul li ul li:before {
    list-style-type: none;
    width: 5px;
    height: 22px;
    border-left: 0;
    border-top: 0;
    font-size: 21px;
    content: "• ";
    color: #f08181;
    font-weight: 700;
    line-height: 1;
}
/*E-book Chapter Previous Next navigation*/
.prevnextBlogLinks {
    margin-bottom: 40px;
    margin-top: 40px;
}
.prevnextBlogLinks a{
    font-size: 24px;
    display: inline-block;
}
.prevnextBlogLinks .previousLink{
    background: #f4f1ed; 
}    
.prevnextBlogLinks .previousLink a {
    /*border-right: 1px solid #c2c2c2;*/
    display: block;
    padding: 10px;  
    padding-left: 30px;    
    color: #4a4a4a;      
}
.prevnextBlogLinks .nextLink a {
    /*border-left: 1px solid #c2c2c2;*/
    display: block;
    padding: 10px;    
    padding-right: 30px;  
    color: #4a4a4a;      
}
.prevnextBlogLinks .nextLink {
    text-align: right;
    background: #f4f1ed;     
}
.prevnextBlogLinks .hoverLink{
    background: #f4f1ed;     
    display: table;
    height: 53px;
    font-size: 14px;
}
.prevnextBlogLinks .hoverLink div{
    visibility: hidden;
    vertical-align: middle;
    display: table-cell;
    padding-left: 15px;
    padding-right: 15px;    
}
.prevnextBlogLinks .hoverLink .nextHover {
    text-align: right;
}
.prevnextBlogLinks .bluebg{
    background: #0e3360;
    color: #fff;
}
.prevnextBlogLinks .hoverLink div.visibleContent{visibility: visible;}
.previousLink a:hover {
    background: #0e3360;
    color: #fff;
    text-decoration: none;
}
.prevnextBlogLinks .nextLink a:hover {
    background: #0e3360;
    color: #fff;
    text-decoration: none;
}
.prevnextBlogLinks .previousLink a:after {
    content: '';
    height: 60%;
    width: 1px;
    position: absolute;
    right: 0;
    top: 10px;
    background: #c2c2c2;
}
.prevnextBlogLinks .nextLink a:before {
    content: '';
    height: 60%;
    width: 1px;
    position: absolute;
    left: 0;
    top: 10px;
    background: #c2c2c2;
}
.prevnextBlogLinks.nextNone .nextLink,
.prevnextBlogLinks.nextNone .hoverLink .nextHover,
.prevnextBlogLinks.prevNone .hoverLink .prevHover {
    display: none;
}
.prevnextBlogLinks.prevNone .previousLink{
    visibility: hidden;
}

/**************Pushpak's Component Css Starts*****************************/
 .fl{
     float:left;
}
 .fr{
     float:right;
}
 .clr{
     width:100%;
     height:15px;
     clear:both;
}
 .clrsml{
     width:100%;
     height:10px;
     clear:both;
}
 .hideDesktop{
     display: none;
}
 .paddingZero{
     padding:0px;
}
 .m-l-n{
     padding-left: 0px !important;
}
 .m-r-n{
     padding-right: 0px !important;
}
::selection {
    background: #19446b;
    color: #fff;
}
 ::-moz-selection {
     background: #19446b;
    color: #fff;
}
.product-monetize ::-moz-selection{
    background: #705919;
    color: #fff;
}
.product-monetize ::selection{
    background: #705919;
    color: #fff;
}
.product-engage ::-moz-selection{
    background: #601e1e;
    color: #fff;
}
.product-engage ::selection{
    background: #601e1e;
    color: #fff;
}
.product-acquire ::-moz-selection{
    background: #19446b;
    color: #fff;
}
.product-acquire ::selection{
    background: #19446b;
    color: #fff;
}


/********Component1 Starts***********/
 .main-wrapper-block {
     background: #F0F0F0;
     padding: 128px 0px 100px;
     color: #3a3a3a;
}
 .main-title {
     font-size: 52px;
     font-weight: 400;
     margin-bottom: 0px;
}
h4.main-title {
    font-family: 'Roboto Slab', serif;    
}
 .main-sub-title {
     font-size: 32px;
     font-weight: 100;
     margin-bottom: 60px;
}
 .three-block-inner-wrapper .image-grid-head{
     width: 48px;
     height: 48px;
}
.three-block-inner-wrapper .icon{
    height: 48px;
    font-size: 45px;
    display: inline-block;
    color: #3a3a3a;
}
.product-acquire .icon {
    color: #4076bd;
}
.product-monetize .icon {
    color: #EBAC2E;
}
.product-engage .icon {
    color: #eb4b49;
}
.product-acquire .panel-body .icon{
    color: #4a4a4a;
}
/***********button Components Starts***********/
 .linkedin-btn-blue {
	background: #007ab9;
    border: 1px solid #0c6592;
    color: #fff;
    padding: 9px 40px 10px 40px;
    border-radius: 3px;
    font-weight: 500;
    float: none;
    font-size: 16px;
    position: relative;
    cursor: pointer;
}

/*  .linkedin-btn-blue:after {
     content: "\f0e1";
     position: absolute;
     right: 0;
     top: 0;
     height: 41px;
     font: normal normal normal 14px/1 FontAwesome;
     border-left: 1px solid #0c6592;
     color: #fff;
     line-height: 24px;
     padding: 10px 20px;
     border-radius: 0 3px 3px 0;
} */
.landing-pages-cta-btn .linkedin-btn-blue {
    min-width: 210px;
    text-align: center;
}
 .linkedin-btn-ghost {
     background: rgba(255,255,255,0.2);
     border: 1px solid #8a8a8a;
     color: #8a8a8a;
     padding: 9px 75px 10px 20px;
     border-radius: 3px;
     font-weight: 500;
     float: none;
     font-size: 16px;
     position: relative;
     cursor: pointer;
     margin-left: 15px;
    -webkit-transition: all ease 0.8s;
    -o-transition: all ease 0.8s;
    transition: all ease 0.8s;     
}

.single-schedulebtn  .linkedin-btn-ghost{
    margin-left: 0;
}
.linkedin-btn-ghost:hover {
    -webkit-box-shadow: inset 230px 0 0 0 #0f8fd2;
            box-shadow: inset 230px 0 0 0 #0f8fd2;
    color: #fff;
    border: 1px solid #0f8fd2;    
    text-decoration: none;
}

.linkedin-btn-ghost:hover:after{
    color: #fff;
    border-left: 1px solid #0c6592;
}
 .linkedin-btn-ghost:after {
     content: "\f0e1";
     position: absolute;
     right: 0;
     top: 0;
     height: 41px;
     font: normal normal normal 14px/1 FontAwesome;
     border-left: 1px solid #8a8a8a;
     color: #8a8a8a;
     line-height: 24px;
     padding: 10px 20px;
     border-radius: 0 3px 3px 0;
    -webkit-transition: all ease 0.8s;
    -o-transition: all ease 0.8s;
    transition: all ease 0.8s;       
}
.linkedin-btn-blue:hover{
    color: #ffffff;
    text-decoration: none;
    background: #0f8fd2;
    border: 1px solid #0f8fd2;    
}
.linkedin-btn-ghost:hover{
     color: #ffffff;
     text-decoration: none;
}
/***********button Components Ends***********/
 .btn-grey{
     min-width: 120px;
     background: #565656;
     width: 140px;
     text-align: center;
     padding: 5px;
     color: #ffffff;
     font-weight: 400;
     font-size: 16px;
     border-radius: 2px;
     border: 1px solid #565656;
     float: left;
     cursor: pointer;
}
 .btn-grey-ghost{
     background: transparent;
     color: #565656;
     margin-left: 15px;
}
/********Component1 Ends***********/

/************Audit Page Starts*****************/
.audit-carousal-content-title {
    font-size: 34px;
    line-height: 48px;
    color: #5a5a5a;
}
.audit-btn {
    background-color: #007ab9;
    border: 1px solid #0c6592;
    cursor: pointer;
    padding: 10px 25px;
    font-weight: 600;
    width: 300px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border-radius: 3px;
    display: inline-block;
}
.audit-btn a{
	color: #ffffff;
    text-decoration: none;
}
.audit-btn:hover {
    color: #ffffff;
    text-decoration: none;
    background: #0f8fd2;
    border: 1px solid #0f8fd2;
}
#testimonials-carousel.testimonials-carousel-home.audit-carousal .carousel-control.left, #testimonials-carousel.testimonials-carousel-home.audit-carousal .carousel-control.right {
    background-image: none;
    top: 250px;
    opacity: 1;
}
/************Audit Page Ends*****************/

/*********Get startded / Platfrom popup starts*************/
/*changed #platformGetstartedpop to .getstartedpopup-modal to generilse*/
.getstartedpopup-modal .platformpop-wrapper .modal-content {
    background: #f7f7f7;
	height: auto;
	position: relative;
}
.getstartedpopup-modal .platformpop-wrapper .modal-header {
    padding: 45px 15px 5px;
    border-bottom: none;
}
.getstartedpopup-modal .platformpop-wrapper .modal-body {
    position: relative;
    padding: 65px 65px 60px;
    max-height: calc(100% - 120px);
    overflow-y: scroll;
	display: table;
    width: 100%;
    height: 70%;
}
.getstartedpopup-modal .modal-lg.platformpop-wrapper {
    width: 92%;
}
.getstartedpopup-modal.pricing-graviti-pop-modal .modal-lg.platformpop-wrapper {
    width: 1040px;
}
.getstartedpopup-modal.pricing-email-marketing-forms .modal-lg.platformpop-wrapper {
    width: 928px;
}

.getstartedpopup-modal .platformpop-wrapper .modal-title.platformpop-sub-title {
    text-align: center;
    font-size: 21px;
    color: #5a5a5a;
    margin-top: 2px;
	font-weight: 300;
}
.getstartedpopup-modal .platformpop-wrapper .platform-pop-txt-inner {
    font-size: 16px;
    line-height: 21px;
    font-weight: 300;
}
.getstartedpopup-modal .platformpop-wrapper .content-site-info-wrap{
	margin: 50px;
	display: table-cell;
    vertical-align: middle;
}
.getstartedpopup-modal .platformpop-wrapper .platform-name {
    color: #3a3a3a;
    padding: 0 0 10px;
    font-size: 21px;
}
.getstartedpopup-modal .platformpop-wrapper .platform-pop-txt{
    margin: 5px auto 30px;
    width: 200px;
	font-size: 18px;
}

.getstartedpopup-modal .platformpop-wrapper .three-block-inner-wrapper-home{
	padding-top: 50px;
}
.getstartedpopup-modal .platformpop-wrapper .three-block-wrapper .three-block-platform-pop{
	padding: 0 6px;
	text-align: center;
}
.modal-title.platformpop-title {
    text-align: center;
    font-size: 42px;
    color: #5a5a5a;
    font-family: 'Roboto Slab', serif;
	font-weight: 300;
}

.getstartedpopup-modal .platformpop-wrapper .platformpop-close{
    width: 36px;
    position: absolute;
    right: 30px;
    top: 30px;
}
.getstartedpopup-modal .platformpop-wrapper .get-started-button-common{  
    border-color: rgba(0,0,0,0.2);
    position: relative;
    padding: 6px 10px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    font-size: 18px;
    border-radius: 2px;
}
.get-started-button-google{
	 background-color: #db4437;
}
.get-started-button-shopify{
	 background-color: #96BF48;
}
.get-started-button-bigcommerce{
	 background-color: #404040;
}
.get-started-button-google:hover{
	 background-color: #cc3427;
}
.get-started-button-shopify:hover{
	 background-color: #5e8e3e;
}
.get-started-button-bigcommerce:hover{
	 background-color: #2c2b33;
}
.get-started-button-common-txt{
	color: #fff;
    border-color: rgba(0,0,0,0.2);
}
/* .get-started-button-common > :last-child {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 45px;
    line-height: normal;
    padding: 5px 0;
    font-size: 21px;
    text-align: center;
    border-left: 1px solid rgba(0,0,0,0.2);
} */
.icon-google:before {
    content: "\7e";
}
.getstartedpopup-modal .modal {
    background: rgba(0,0,0,.2) !important;
    padding-top: 50px;
	margin-bottom: 10px;
}
.three-block-inner-wrapper.three-block-inner-wrapper-home img.platform-icon{
	width: 24px;
	height: 24px;
}
.getstartedpopup-modal .platformpop-wrapper .platform-main-block-bg {
    background: #fff;
    padding: 65px 20px 20px;
    position: relative;
    border: 1px solid #ebebeb;
    border-radius: 3px;
}
.getstartedpopup-modal .platformpop-wrapper .platfrom-logo-wrap {
    position: absolute;
    box-shadow: 0px 0px 10px rgba(1,1,1,0.35);
    padding: 20px;
    left: 39%;
    top: -40px;
    border-radius: 50%;
    background: #fff;
    width: 80px;
    height: 80px;
}
/*********Platfrom popup ends*************/
/*********Unicommerce Platfrom popup starts*************/
.page-id-38693 .product-screenshot-wrapper .main-sub-title {
    display: block !important;
}
#unicommerceGetstartedpop .modal-gravity-form {
    max-width: 420px;
    margin: 0 auto;
    width: 100%;
    padding: 0 20px;
    padding-bottom: 50px;
}
#unicommerceGetstartedpop .modal-gravity-form ._form_81 input {
    padding: 12px 10px;
    height: auto;
    border: #979797 1px solid;
    color: #000 !important;
    font-size: 14px;
    border-radius: 2px;
}
#unicommerceGetstartedpop .modal-gravity-form button#_form_81_submit {
    margin-top: 10px;
}
#unicommerceGetstartedpop .modal-title.platformpop-title{
    font-size: 28px;
}
#unicommerceGetstartedpop .platformpop-wrapper .modal-content {
    background: #f7f7f7;
    height: auto;
    position: relative;
}
#unicommerceGetstartedpop .platformpop-wrapper .modal-header {
    padding: 10px;
    border-bottom: none;
}
#unicommerceGetstartedpop ._form-thank-you{
    padding-top: 30px;
}
#unicommerceGetstartedpop .platformpop-wrapper .modal-body {
    position: relative;
    padding: 65px 65px 60px;
    max-height: calc(100% - 120px);
    overflow-y: scroll;
    display: table;
    width: 100%;
    height: 70%;
}
#unicommerceGetstartedpop .modal-lg.platformpop-wrapper {
    position: relative;
    display: table;
    overflow-y: auto;
    overflow-x: auto;
    width: auto;
    min-width: 300px;    
}
#unicommerceGetstartedpop .platformpop-wrapper .modal-title.platformpop-sub-title {
    text-align: center;
    font-size: 18px;
    color: #5a5a5a;
    margin-top: 2px;
    font-weight: 300;
}
#unicommerceGetstartedpop .platformpop-wrapper .platform-pop-txt-inner {
    font-size: 16px;
    line-height: 21px;
    font-weight: 300;
}
#unicommerceGetstartedpop .platformpop-wrapper .content-site-info-wrap{
    margin: 50px;
    display: table-cell;
    vertical-align: middle;
}
#unicommerceGetstartedpop .platformpop-wrapper .platform-name {
    color: #3a3a3a;
    padding: 0 0 10px;
    font-size: 21px;
}
#unicommerceGetstartedpop .platformpop-wrapper .platform-pop-txt{
    margin: 5px auto 30px;
    width: 200px;
    font-size: 18px;
}

#unicommerceGetstartedpop .platformpop-wrapper .three-block-inner-wrapper-home{
    padding-top: 50px;
}
#unicommerceGetstartedpop .platformpop-wrapper .three-block-wrapper .three-block-platform-pop{
    padding: 0 6px;
    text-align: center;
}
#unicommerceGetstartedpop .platformpop-wrapper .platformpop-close{
    width: 15px;
    position: absolute;
    right: 10px;
    top: 5px;
}
#unicommerceGetstartedpop .platformpop-wrapper .get-started-button-common{  
    border-color: rgba(0,0,0,0.2);
    position: relative;
    padding: 6px 10px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    font-size: 18px;
    border-radius: 2px;
}
#unicommerceGetstartedpop .platformpop-wrapper .platform-main-block-bg {
    background: #fff;
    padding: 65px 20px 20px;
    position: relative;
    border: 1px solid #ebebeb;
    border-radius: 3px;
}
#unicommerceGetstartedpop .platformpop-wrapper .platfrom-logo-wrap {
    position: absolute;
    box-shadow: 0px 0px 10px rgba(1,1,1,0.35);
    padding: 20px;
    left: 39%;
    top: -40px;
    border-radius: 50%;
    background: #fff;
    width: 80px;
    height: 80px;
}
#unicommerceGetstartedpop .modal-gravity-form .gform_wrapper .top_label .gfield_label,
#unicommerceGetstartedpop .gform_wrapper div.validation_error{
    display: none;
}
#unicommerceGetstartedpop .gform_wrapper .top_label div.ginput_container,
#unicommerceGetstartedpop .gform_wrapper .gform_footer{
    text-align: center;
}
#unicommerceGetstartedpop .gform_wrapper input:not([type=submit]){
    font-size: 16px;
    padding: 5px 15px;
    max-width: 400px;   
}

#unicommerceGetstartedpop .gform_wrapper input[type=submit] {
    background: #007ab9;
    border: 1px solid #0c6592;
    color: #fff;
    padding: 9px 40px 10px 40px;
    border-radius: 3px;
    font-weight: 500;
    float: none;
    font-size: 16px;
    position: relative;
    cursor: pointer;
}
#unicommerceGetstartedpop .gform_wrapper input[type=submit] {
    color: #fff;
    text-decoration: none;
    background: #0f8fd2;
    border: 1px solid #0f8fd2;
}
#unicommerceGetstartedpop .gform_wrapper .field_description_below .gfield_description{
    padding-top: 0;
    text-align: center;
    font-size: 10px;    
}
#unicommerceGetstartedpop .gform_wrapper li.gfield.gfield_error, 
#unicommerceGetstartedpop .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
    background: #0000;
    border: 0;
    padding: 0;    
}
#unicommerceGetstartedpop .gform_wrapper .validation_message{
    font-size: 10px;    
}
#unicommerceGetstartedpop .platformpop-wrapper .modal-body{
    padding: 0 65px;
}
#unicommerceGetstartedpop.modal {
    background: #0003 !important;
    padding-top: 50px;
    margin-bottom: 10px;
    top: 0 !important;    
}
#unicommerceGetstartedpop .gform_confirmation_message {
    font-size: 18px;
    text-align: center;
    padding: 45px 0;
    width: 80%;
    margin: 0 auto;
    font-style: italic;
    margin-bottom: 50px;
}
#unicommerceGetstartedpop.modal input[type="text"] {
    padding: 6px;
    border-radius: 4px;
}
body.page-id-38693 #primary-menu.customMegaMenu ul.nav.navbar-nav.navbar-right {
    /*visibility: hidden;*/
    display: none;
}
/*********Unicommerce popup ends*************/


/************Casestudy Sendo landing page starts*****************/

.sendo-search-wrapper {
    background: #e6e5e5;
    padding: 20px;
}
.sendo-search-pos {
    width: 1000px;
    position: relative;
}
.sendo-search-wrapper .sendo-search{
    text-align: left;
    margin: 0px auto;
    display: block;
    width: 1000px;
    padding: 5px 10px;
    font-size: 21px;
    font-weight: 600;
    border: none;
    border-radius: 3px 0 0 3px;
}

#filtersubmit {
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0px;
    color: #fff;
    cursor: pointer;
    width: 40px;
    height: 39px;
    background: #b2b2b2;
    text-align: center;
    padding-top: 9px;
    font-size: 22px;
    border-radius: 0 3px 3px 0;
}

.background-up-img-cs{
    background-image: url(https://res.cloudinary.com/onlinesales/image/upload/v1527422817/Sendo_Case_Study_Shop_Pattern_ag2yjj.png);
    height: 44px;
    margin-bottom: 40px;
}

.sendo-info-img{
    text-align: center;
    position: relative;
}
.sendi-seller-client{
    text-align: center;
    margin: 0 auto;
    display: block;
}
.sendo-vanity-wrapper .month-vanity {
    padding-right: 110px;
}
.sendo-vanity-wrapper .seller-vanity {
    padding-right: 35px;
}
img.left-red-line {
    position: absolute;
    left: 80px;
    top: 152px;
}
img.right-red-line {
    position: absolute;
    right: 0px;
    top: 125px;
}
.sendo-logo img{
    width: 280px;
}
.sendi-title {
    font-size: 26px;
    font-weight: 600;
    margin-bottom: 10px;
}
.sendo-vanity-wrapper {
    background: #243351;
    color: #fff;
    text-align: right;
    padding: 30px 0 20px 0;
}
.sendo-vanity-wrapper .vanity-numbers {
    font-family: 'Roboto Slab', serif;
    font-size: 46px;
    color: #ffff36;
    font-weight: 800;
    line-height: 50px;
}
.sendo-vanity-wrapper .vanity-info {
    font-size: 36px;
    color: #fff;
    font-weight: 400;
}
.sendo-block-wrapper{
    padding: 50px 0 80px;
}
.sendo-block-wrapper.bg-sendo-skyblue-white {
    background: #86d3e3;
}
.sendo-block-wrapper .wrap-info-list {
    position: relative;
    left: 0;
}
.sendo-block-wrapper .main-title-sendo {
    font-size: 36px;
    padding: 15px 0;
}
.sendo-block-wrapper .wrap-info-list ul.info-list-sendo {
    padding: 15px 0;
    margin-bottom: 0;
    list-style: none;
}
.sendo-block-wrapper .wrap-info-list ul.info-list-sendo li {
    font-size: 26px;
    font-weight: 300;
    margin-bottom: 20px;
    display: table;
}
.sendo-block-wrapper .wrap-info-list ul.info-list-sendo li .sendo-list-style{
    display: table-cell;
    width: 15%;
    vertical-align: middle;
    height: 100px;
}
.sendo-block-wrapper .wrap-info-list ul.info-list-sendo li .sendo-list-style-txt {
    width: 80%;
    line-height: 36px;
    display: table-cell;
    vertical-align: middle;
    height: 100px;
    padding-left: 30px;
}
.sendo-block-wrapper.sendo-monetize-wrapper{
    background: #edf9f9;
}
.sendo-block-wrapper .sendo-solution-wrapper {
    position: relative;
}
.sendo-block-wrapper .sendo-solution-wrapper .sendo-solution-info-wrapper {
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 28px;
    font-weight: 300;
    line-height: 36px;
}
.sendo-block-wrapper.bg-sendo-navyblue-white {
    background: #243351;
    color: #fff;
}
.sendo-block-wrapper .three-block-wrapper .three-block-wrapper-home-width {
    padding: 0;
    margin: 0px 10px;
    width: 31.5%;
}
.sendo-block-wrapper .three-block-inner-wrapper.three-block-inner-wrapper-home:hover{
    background: #cccccc;
}
.sendo-block-wrapper .three-block-inner-wrapper.three-block-inner-wrapper-home{
    background: #85ddd9;
    height: 333px;
}
.sendo-block-wrapper .three-block-inner-wrapper.three-block-inner-wrapper-home img {
    width: 200px;
}
.sendo-block-wrapper .three-block-wrapper .three-block-wrapper-home-width .three-block-inner-content-title {
    font-weight: 400;
    font-size: 28px;
    line-height: 42px;
    color: #3a3a3a;
    margin-top: 30px;
    font-family: 'Roboto Slab', serif;
}
.sendo-block-wrapper .three-block-wrapper .three-block-wrapper-home-width .three-block-inner-content-home {
    font-size: 22px;
    font-weight: 300;
    line-height: 28px;
    margin: 10px 0px 18px;
    color: #3a3a3a;
    font-family: 'Open Sans', sans-serif;
}
.content-site-info-wrap.sendo-monetize-wrapper {
    text-align: center;
    padding: 0 65px;
}
.sendo-capsule-white {
    background: #fff;
    padding: 30px 10px;
    border-radius: 90px 0 0 90px;
    height: 180px;
}
.sendo-capsule-yellow {
    background: #fce688;
    border-radius: 0 90px 90px 0;
    padding: 30px 10px;
    height: 180px;
}
.sendo-capsule-white .monetize-capsule-img img{
    width: 380px;
}
.sendo-capsule-yellow .monetize-capsule-img img{
    width: 110px;
    float: left;
}
.monetize-capsule-white-txt {
    font-style: italic;
    font-size: 16px;
    margin-top: 10px;
}
.monetize-capsule-yellow-txt {
    text-align: left;
    padding: 30px 15px;
    font-size: 24px;
    line-height: 30px;
}
.sendo-solution-handle-wrapper {
    position: relative;
}
ul.sendo-solution-handle-info {
    list-style-type: none;
}
ul.sendo-solution-handle-info li:nth-child(1) {
    position: absolute;
    right: 30px;
    top: 130px;
     text-align: left;
}
ul.sendo-solution-handle-info li:nth-child(2) {
    position: absolute;
    left: 24px;
    top: 290px;
    width: 200px;
    text-align: left;
}
ul.sendo-solution-handle-info li:nth-child(3) {
    position: absolute;
    left: 45px;
    top: 424px;
    text-align: left;
}
ul.sendo-solution-handle-info li:nth-child(4) {
    position: absolute;
    right: 5px;
    top: 254px;
    text-align: left;
    width: 230px;
}
ul.sendo-solution-handle-info li:nth-child(5) {
    position: absolute;
    right: 8px;
    top: 430px;
    text-align: left;
}
/************Casestudy Sendo landing page ends*****************/


/************Casestudy Sponsored Products landing page starts*****************/
.sponsored-products-head-wrapper{
    padding-top: 60px;    
    background-image: url(https://res.cloudinary.com/onlinesales/image/upload/v1527594366/website/Sponsored_Product_Ads_Grey_Grid.png);
}
.sponsored-products-head-wrapper .sponsored-products-wrapper{
    /*position: relative;*/
    padding: 0;
    background: none;
    position: relative;
    background-image: url(https://res.cloudinary.com/onlinesales/image/upload/v1527579598/website/Sponsored_Product_Ads_ROI_30.png);
    height: 514px;
    background-size: cover;
}
.sponsored-products-head-wrapper .sponsored-products-content{
    position: absolute;
    left: 0;
    top: 0;
}
.sponsored-products-head-wrapper .sponsored-products-info-wrapper {
    font-size: 28px;
    font-weight: 300;
    line-height: 36px;
    padding: 0 0 20px;
}
.sponsored-products-head-wrapper .sponsored-products-underline {
    height: 1px;
    background: #3a3a3a;
    width: 564px;
}
.sponsored-products-head-wrapper .sponsored-products-info-wrapper .os-logo{
    padding: 0;
}
.sponsored-products-head-wrapper .sponsored-products-info-wrapper .sponsored-divider{
    text-align: center;
    padding: 10px 0 0;
}
.sponsored-products-head-wrapper .sponsored-products-info-wrapper .sponsored-title{
    padding: 12px 0 0;
    font-size: 24px;
}
.sponsored-products-info-bottom {
    padding-top: 20px;
    font-size: 32px;
    font-weight: 300;
    font-family: 'Lato', sans-serif;
}
.casestudy-sponsored-bg-info-wrapper .background-up-img-cs {
    background-image: url(https://res.cloudinary.com/onlinesales/image/upload/v1527594695/website/Sponsored_Product_Ads_Shop_Pattern.png);
    height: 101px;
    margin-bottom: 0;
}
.sponsored-products-list ul.info-list-site {
    margin-bottom: 0;
    list-style: none;
    font-size: 24px;
    line-height: 32px;
    font-family: 'Lato', sans-serif;
    text-align: left;
    width: 65%;
    margin: 0 auto;
    padding-left: 75px;
    font-weight: 300;
}
.sponsored-products-list ul.info-list-site li:before{
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-top: 20px solid #fff;
    content: '';
    display: inline-block;
    vertical-align: top;
    position: absolute;
    /* top: 0; */
    left: 230px;
    margin: 6px 0 0;
}
.main-title-sponsored-products {
    text-align: center;
    margin-bottom: 50px;
    font-size: 42px;
}
.onsite-opportunity-block-wrapper.sendo-block-wrapper{
    padding: 50px 0 40px;
    position: relative;
    background: linear-gradient(#ffffff, #e0f0f8) !important;
}
.opportunity-wrap .opportunity-image{
    position: absolute;
    left: -440px;
    bottom: -40px;
}
.opportunity-wrap .opportunity-content{
    float: right;
}
ul.info-list-opportunity.info-list-site li:before{
    left: 15px;
    margin: 24px 0 0;
}
.sendo-block-wrapper .wrap-info-list ul.info-list-sendo.info-list-opportunity li .sendo-list-style-txt{
        width: 95%;
}
.sendo-block-wrapper .opportunity-wrap .main-title-sendo {
    font-size: 36px;
    padding: 15px 15px;
}
.result-vanity-onside-wrap{
    padding: 60px 0 120px;
}
.platform-three-block-wrap.onsite-monetize-wrapper .three-block-inner-wrapper {
    padding: 2em 1.2em;
     height: auto; 
     background: #ffffff; 
}
.platform-three-block-wrap.onsite-monetize-wrapper .three-block-inner-wrapper:hover {
    background: #ffffff;
    border-radius: 2px;
     box-shadow: none;
    -webkit-transform: translateY(-0.2em);
    -ms-transform: translateY(-0.2em);
     transform: translateY(0em); 
}
.platform-three-block-wrap.onsite-monetize-wrapper .three-block-inner-content {
    text-align: left;
    font-weight: 300;
    margin-bottom: 10px;
    font-size: 19px;
    line-height: 32px;
    margin-top: 30px;
    font-family: 'Lato', sans-serif;
}
.platform-three-block-wrap.onsite-monetize-wrapper .three-block-inner-wrapper:hover {
    box-shadow: 0px 2px 10px rgba(1,1,1,0.35);
}
.onsite-solution-wrapper .main-title-sponsored-products{
    text-align: left;
    margin-bottom: 50px;
    font-size: 42px;
}
.onsite-solution-wrapper .sponsored-products-list ul.info-list-site {
    padding-left: 31px;
    margin-bottom: 0;
    list-style: none;
    font-size: 24px;
    line-height: 32px;
    font-family: 'Lato', sans-serif;
    text-align: left;
    width: 100%;
    margin: 0;
    font-weight: 300;
}
.onsite-solution-wrapper .sponsored-products-list ul.info-list-site li:before{
    left: 0;
}
.sendo-block-wrapper.bg-sendo-dark-white.sponsored-products-points.onsite-solution-wrapper {
    position: relative;
}
.onsite-solution-wrapper .onsite-solution-img{
    position: absolute;
    right: 0;
    bottom: -80px;
}
.sendo-block-wrapper.bg-sendo-dark-white {
    background: #27394c;
    color: #fff;
}
.onsite-result-block {
    font-family: 'Lato', sans-serif;
    position: relative;
    background-image: url(https://res.cloudinary.com/onlinesales/image/upload/v1527674597/website/Sponsored_Product_Ads_Result.png);
    height: 216px;
    width: 358px;
    background-repeat: no-repeat;
}
.onsite-result-block  .result-number {
    font-size: 68px;
    font-weight: bold;
    text-align: center;
    padding-top: 48px;
}
.onsite-result-block  .result-text {
    font-weight: 400;
    color: #fff;
    font-size: 24px;
    text-align: center;
    padding-top: 30px;
}
.two-block-onsite {
    background: #334556;
    padding: 50px 20px;
    text-align: center;
    font-family: 'Lato', sans-serif;
    line-height: 48px;
}
.two-block-onsite .two-block-onsite-lite {
    font-size: 24px;
    font-weight: 300;
}
.two-block-onsite .two-block-onsite-bold {
    font-size: 42px;
    font-weight: bold;
}
.two-block-onsite .onsite-underline {
    height: 1px;
    background: #fff;
    width: 100px;
    margin: 30px auto;
}
.sendo-block-wrapper.onsite-marketplace .main-title-sendo {
    font-size: 42px;
    padding: 15px 0;
    text-align: center;
}

.sponsored-products-head-wrapper.experience-growth-wrapper{
    padding: 0;
    background: none;
    position: relative;
    background-image: url(https://res.cloudinary.com/onlinesales/image/upload/v1527681186/website/Sponsored_Product_Ads_10X_Experience.png);
    height: 644px;
    background-size: cover;
}
.sponsored-products-head-wrapper.experience-growth-wrapper .sponsored-products-content {
    margin-top: 100px;
}   
.sponsored-products-head-wrapper.experience-growth-wrapper .sponsored-products-info-wrapper{
    border-bottom: none;
}
.sponsored-products-head-wrapper.experience-growth-wrapper .experience-txt-info {
    font-size: 76px;
    font-weight: 400;
    color: #294291;
}
.sendo-block-wrapper.bg-sendo-navyblue-white.market-monetize {
    text-align: center;
    font-family: 'Lato', sans-serif;
    font-size: 32px;
    line-height: 66px;
    padding-top: 70px;
}
.sendo-block-wrapper.bg-sendo-navyblue-white.market-monetize .market-monetize-light {
    font-weight: 300;
    line-height: normal;
    font-size: 32px;
}
/************Casestudy Sponsored Products landing page ends*****************/

/**********Active Campaign From Integrate Starts************/
 #_form_78_ { font-size:14px; line-height:1.6; font-family:'Open Sans', sans-serif; margin:0; }
 #_form_78_ * { outline:0; }
 ._form_hide { display:none; visibility:hidden; }
 ._form_show { display:block; visibility:visible; }
 #_form_78_._form-top { top:0; }
 #_form_78_._form-bottom { bottom:0; }
 #_form_78_._form-left { left:0; }
 #_form_78_._form-right { right:0; }
 #_form_78_ input[type="text"],#_form_78_ input[type="date"],#_form_78_ textarea { padding:6px 15px; height:auto; border:#979797 1px solid; border-radius:3px; color:#000 !important; font-size:18px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
 #_form_78_ textarea { resize:none; }
 #_form_78_ ._submit { -webkit-appearance:none; cursor:pointer;  font-family:'Open Sans', sans-serif; font-size:18px; text-align:center; background:#e66c3e !important; border:0 !important; -moz-border-radius:3px !important; -webkit-border-radius:4px !important; border-radius:4px !important; color:#fff !important; padding:10px 20px !important; margin-top: 20px;}
 #_form_78_ ._close-icon { cursor:pointer; background-image:url('https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png'); background-repeat:no-repeat; background-size:14.2px 14.2px; position:absolute; display:block; top:11px; right:9px; overflow:hidden; width:16.2px; height:16.2px; }
 #_form_78_ ._close-icon:before { position:relative; }
 #_form_78_ ._form-body { margin-bottom:30px; }
 #_form_78_ ._form-image-left { width:150px; float:left; }
 #_form_78_ ._form-content-right { margin-left:164px; }
 #_form_78_ ._form-branding { color:#fff; font-size:10px; clear:both; text-align:left; margin-top:30px; font-weight:100; }
 #_form_78_ ._form-branding ._logo { display:block; width:130px; height:14px; margin-top:6px; background-image:url('https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png'); background-size:130px auto; background-repeat:no-repeat; }
 #_form_78_ ._form-label,#_form_78_ ._form_element ._form-label { font-weight:bold; margin-bottom:5px; display:block; }
 #_form_78_._dark ._form-branding { color:#333; }
 #_form_78_._dark ._form-branding ._logo { background-image:url('https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png'); }
 #_form_78_ ._form_element { position:relative; margin-bottom:10px; font-size:0; max-width:100%; }
 #_form_78_ ._form_element * { font-size:18px; }
 #_form_78_ ._form_element._clear { clear:both; width:100%; float:none; }
 #_form_78_ ._form_element._clear:after { clear:left; }
 #_form_78_ ._form_element input[type="text"],#_form_78_ ._form_element input[type="date"],#_form_78_ ._form_element select,#_form_78_ ._form_element textarea:not(.g-recaptcha-response) { display:block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
 #_form_78_ ._field-wrapper { position:relative; }
 #_form_78_ ._inline-style { float:left; }
 #_form_78_ ._inline-style input[type="text"] { width:150px; }
 #_form_78_ ._inline-style:not(._clear) + ._inline-style:not(._clear) { margin-left:20px; }
 #_form_78_ ._form_element img._form-image { max-width:100%; }
 #_form_78_ ._clear-element { clear:left; }
 #_form_78_ ._full_width { width:100%; }
 #_form_78_ ._form_full_field { display:block; width:100%; margin-bottom:10px; }
 #_form_78_ input[type="text"]._has_error,#_form_78_ textarea._has_error { border:#f37c7b 1px solid; }
 #_form_78_ input[type="checkbox"]._has_error { outline:#f37c7b 1px solid; }
 #_form_78_ ._error { display:block; position:absolute; font-size:13px; z-index:10000001; }
 #_form_78_ ._error._above { padding-bottom:4px; top:-41px; right:0; }
 #_form_78_ ._error._below { padding-top:4px; top:100%; right:0; }
 #_form_78_ ._error._above ._error-arrow { bottom:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #f37c7b; }
 #_form_78_ ._error._below ._error-arrow { top:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #f37c7b; }
 #_form_78_ ._error-inner { padding:8px 12px; background-color:#f37c7b; font-size:13px; font-family:arial, sans-serif; color:#fff; text-align:center; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
 #_form_78_ ._error-inner._form_error { margin-bottom:5px; text-align:left; }
 #_form_78_ ._button-wrapper ._error-inner._form_error { position:static; }
 #_form_78_ ._error-inner._no_arrow { margin-bottom:10px; }
 #_form_78_ ._error-arrow { position:absolute; width:0; height:0; }
 #_form_78_ ._error-html { margin-bottom:10px; }
 .pika-single { z-index:10000001 !important; }
 @media all and (min-width:320px) and (max-width:667px) { ::-webkit-scrollbar { display:none; }
 #_form_78_ { margin:0; width:100%; min-width:100%; max-width:100%; box-sizing:border-box; }
 #_form_78_ * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:1em; }
 #_form_78_ ._form-content { margin:0; width:100%; }
 #_form_78_ ._form-inner { display:block; min-width:100%; }
 #_form_78_ ._form-title,#_form_78_ ._inline-style { margin-top:0; margin-right:0; margin-left:0; }
 #_form_78_ ._form-title { font-size:1.2em; }
 #_form_78_ ._form_element { margin:0 0 20px; padding:0; width:100%; }
 #_form_78_ ._form-element,#_form_78_ ._inline-style,#_form_78_ input[type="text"],#_form_78_ label,#_form_78_ p,#_form_78_ textarea:not(.g-recaptcha-response) { float:none; display:block; width:100%; }
 #_form_78_ ._row._checkbox-radio label { display:inline; }
 #_form_78_ ._row,#_form_78_ p,#_form_78_ label { margin-bottom:0.7em; width:100%; }
 #_form_78_ ._row input[type="checkbox"],#_form_78_ ._row input[type="radio"] { margin:0 !important; vertical-align:middle !important; }
 #_form_78_ ._row input[type="checkbox"] + span label { display:inline; }
 #_form_78_ ._row span label { margin:0 !important; width:initial !important; vertical-align:middle !important; }
 #_form_78_ ._form-image { max-width:100%; height:auto !important; }
 #_form_78_ input[type="text"] { padding-left:10px; padding-right:10px; font-size:16px; line-height:1.3em; -webkit-appearance:none; }
 #_form_78_ input[type="radio"],#_form_78_ input[type="checkbox"] { display:inline-block; width:1.3em; height:1.3em; font-size:1em; margin:0 0.3em 0 0; vertical-align:baseline; }
 #_form_78_ button[type="submit"] { padding:20px; font-size:1.5em; }
 #_form_78_ ._inline-style { margin:20px 0 0 !important; }
 }
 #_form_78_ { position:relative; text-align:left; margin:0 auto; padding:80px 180px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; *zoom:1; background:#323439 !important; border:0px solid #b0b0b0 !important; width:100%; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; border-radius:0px !important; color:#fff !important; }
 #_form_78_ ._form-title { font-size:32px; line-height:36px; font-weight:400; margin-bottom:30px; text-align: center;     font-family: 'Roboto Slab', serif;}
 #_form_78_:before,#_form_78_:after { content:" "; display:table; }
 #_form_78_:after { clear:both; }
 #_form_78_._inline-style { width:auto; display:inline-block; }
 #_form_78_._inline-style input[type="text"],#_form_78_._inline-style input[type="date"] { padding:10px 12px; }
 #_form_78_._inline-style button._inline-style { position:relative; top:27px; }
 #_form_78_._inline-style p { margin:0; }
 #_form_78_._inline-style ._button-wrapper { position:relative; margin:27px 12.5px 0 20px; }
 #_form_78_ ._form-thank-you { position:relative; left:0; right:0; text-align:center; font-size:18px; }
 @media all and (min-width:320px) and (max-width:667px) { #_form_78_._inline-form._inline-style ._inline-style._button-wrapper { margin-top:20px !important; margin-left:0 !important; }
 }

 #_form_78_ ._field101 ._row { line-height:60px; }
 #_form_78_ ._x53885428 { position:absolute; top:160px; left:60px; }
 #_form_78_._form_78 { position:relative; }
#_form_78_ ._form_element.ac-content{
    margin-top:0;
}
.about-career-landing-wrapper.active-campaign-form-wrapper p.ac-paragraph{
    color: #fff;
    margin-top:0;
    margin-bottom: 50px;
    font-weight: 300;
}
.about-career-landing-wrapper.active-campaign-form-wrapper label.checkbox-custom-label {
    font-family: 'Roboto Slab', serif;
    font-weight: 400;
}
.about-career-landing-wrapper.active-campaign-form-wrapper .ac-content p.ac-paragraph{
    padding-left: 40px;
}
.about-career-landing-wrapper.active-campaign-form-wrapper .ac-sub-title p.ac-paragraph{
    text-align: center;
    font-size: 20px;
} 
 .about-career-landing-wrapper.active-campaign-form-wrapper #_form_78_ ._form_element.email-input-wrapper{
    margin-bottom: 50px;
}
.about-career-landing-wrapper.active-campaign-form-wrapper .active-campaign-form-submit-btn{
    text-align: center;
}
.about-career-landing-wrapper.active-campaign-form-wrapper .bg-grey{
	background-color: #323439;
}
.about-career-landing-wrapper.active-campaign-form-wrapper #_form_78_ ._form_element .ac-info-appear{
    color: #ccc;
    font-size: 12px;
    margin-left: 20px;
    font-weight: bold;
    float: right;
    background: rgba(255,255,255,0.1);
    padding: 1px 8px;
    border-radius: 3px;
}
.page-id-37943 #header, .page-id-37943 #footer{
    display: none;
}
.page-id-37943 .sticked{
    padding: 0;
}
.page-id-37943  .mainContent .active-campaign-form-wrapper .container{
	width: 930px;
}
.about-career-landing-wrapper.active-campaign-form-wrapper ._form-content .os-logo{
    text-align: center;
    margin-bottom: 50px;
}
.about-career-landing-wrapper.active-campaign-form-wrapper ._form-content .os-logo img{
        width: 340px;
}
.about-career-landing-wrapper.active-campaign-form-wrapper #subscribe-block-activecampaign .footerSocial i{
    color: #fff;
    font-size: 24px;
    margin: 0 10px;
}
/*------------------------CSS for check-box and radio starts----------------------------------*/

._form_element .checkbox-custom,._form_element .radio-custom {
    opacity: 0;
    position: absolute;   
}

._form_element .checkbox-custom, .checkbox-custom-label, ._form_element .radio-custom, .radio-custom-label {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}

._form_element .checkbox-custom-label, ._form_element .radio-custom-label {
    position: relative;
}

._form_element .checkbox-custom + .checkbox-custom-label:before, ._form_element .radio-custom + .radio-custom-label:before {
    content: '';
    background: #fff;
    border: 1px solid #bdbdbd;
    display: inline-block;
    vertical-align: top;
    width: 20px;
    height: 20px;
    padding: 2px;
    margin-right: 15px;
    text-align: center;
    position: relative;
    top: 2px;
}

._form_element .checkbox-custom:checked + .checkbox-custom-label:before {
    background: #349EEF;
}
/**********Active Campaign From Integrate Ends************/



/************Casestudy ChessBazaar landing page starts*****************/

.casestudy-landing-head-wrapper .casestudy-landing-head-wrapper{
    padding: 0px 0px 20px;
    text-align: center;
}
.casestudy-landing-head-wrapper .casestudy-landing-head-wrapper .main-title{
  padding: 30px 0px 50px;
  font-size: 52px;
    font-weight: 300;
    line-height: 60px;
    text-align: center;
    font-family: 'Roboto Slab', serif;
}
.casestudy-landing-head-wrapper .casestudy-landing-info-wrapper{
  background-color: #8C0202;
  color: #ffffff;
  font-size: 28px;
  line-height: 1.4em;
  font-weight: 300;
  padding: 100px 0px;
  text-align: center;
}
.client-success-month-info .client-success-values.notnumber .counter {
    display: none;
}
.casestudy-landing-head-wrapper .casestudy-landing-goals-wrapper{
    background: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/ChessBazaar_Goal.png) no-repeat center center;
    height: 776px;
}
.casestudy-landing-head-wrapper .casestudy-content-goals {
    padding-top: 120px;
}
.casestudy-landing-head-wrapper .casestudy-content-head {
    font-size: 48px;
    font-weight: 300;
    font-family: 'Roboto Slab', serif;
}
.casestudy-landing-head-wrapper .casestudy-content {
    font-size: 20px;
    padding: 20px 0px;
    line-height: 1.5em;
}
.casestudy-landing-head-wrapper .casestudy-landing-challenge-wrapper{
    background: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/Saas_Solution.gif) no-repeat center center;
    height: 1170px;
    margin-top: -2px;
}
.casestudy-landing-head-wrapper .casestudy-content-challenge {
    padding-top: 120px;
    float: right;
    color: #fff;
}
.casestudy-landing-head-wrapper .casestudy-landing-saas-wrapper{
    background: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/ChessBazaar_Saas_Solution.png) no-repeat center center;
    height: 627px;
    margin-top: -1px;
}
.casestudy-landing-head-wrapper .casestudy-content-saas {
    padding-top: 120px;
    color: #fff;
}

.casestudy-table-content .table>tbody>tr>td, .casestudy-table-content .table>tbody>tr>th, .casestudy-table-content .table>tfoot>tr>td, .casestudy-table-content .table>tfoot>tr>th, .casestudy-table-content .table>thead>tr>td, .table>thead>tr>th {
    padding: 15px 55px;
    line-height: 1.42857143;
    vertical-align: top;
    border: none;
    font-weight: 300;
}
.casestudy-table-content table tbody tr td:before {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-top: 20px solid #3EC67F;
    content: '';
    display: inline-block;
    vertical-align: top;
    margin: 6px 30px 0 -52px;
}
.casestudy-table-content table tbody tr td span {
    margin-left: 30px;
}
.casestudy-table-content .table>tbody>tr>td {
    padding-left: 110px;
}
.casestudy-landing-head-wrapper .casestudy-landing-aeroplane-wrapper{
    background: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/Aeroplane.gif) no-repeat center center;
    height: 561px;
    margin-top: -1px;
}
.casestudy-landing-head-wrapper .casestudy-landing-magic-wrapper{
    background: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/ChessBazaar_Magic.png) no-repeat center center;
    height: 478px;
}
.casestudy-table-content.casestudy-table-content-magic table tbody tr td:before {
    border-top: 20px solid #FD7437;
}
.casestudy-table-content.casestudy-table-content-magic table tbody tr td.casestudy-inner-head:before {
    display: none;
}
.casestudy-table-content.casestudy-table-content-magic table tbody tr td.casestudy-inner-head span {
        margin-left: 0;
}
.casestudy-landing-head-wrapper .casestudy-landing-keywins-wrapper{
    background: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/Flag.gif) no-repeat center center;
    height: 808px;
}
.casestudy-landing-head-wrapper .casestudy-content-keywins {
    padding-top: 55px;
}
.casestudy-landing-head-wrapper .casestudy-content .client-success-month-info-wrapper{
  margin-top: 35px;
}
.casestudy-landing-head-wrapper .casestudy-content .client-success-description {
    font-size: 18px;
    font-weight: 300;
    margin-top: 15px;
}
.casestudy-landing-head-wrapper .casestudy-landing-whatsnext-wrapper{
    background: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/ChessBazaar_What_s_next_-.png) no-repeat center center;
    height: 371px;
}
.casestudy-landing-head-wrapper .casestudy-content-whatsnext{
    float: right;
    color: #fff;
}
.casestudy-table-content.casestudy-table-content-magic.casestudy-table-content-whatsnext table tbody tr td:before {
    border-top: 20px solid #FF4141;
}
.casestudy-landing-head-wrapper .casestudy-landing-testimonial-wrapper{
    background: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/Testimonial.gif) no-repeat center center;
    height: 764px;
    margin-top: -2px;
}
.casestudy-landing-head-wrapper .casestudy-content-testimonial {
    text-align: center;
    padding-top: 150px;
    color: #ffffff;
}
.casestudy-landing-head-wrapper .casestudy-content-testimonial .testimonial{
  font-style: italic;
  margin-bottom: 40px;
}
/************Casestudy ChessBazaar landing page ends*****************/


/************Casestudy Template2 page starts*****************/
/*******Linkedin Overlay Starts**********/
.linkedIn-overlay-ebook {
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: rgba(0, 0, 0, 0.97);
    z-index: 1000;
    display: none;
}

.linkedIn-overlay-middle {
    height: 100%;
    display: table;
    width: 100%;
    text-align: center;
}

.linkedIn-overlay-ebook .overlay-content {
    height: 80%;
    margin: 100px 10% 10px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}

.overlay-content a {
    text-decoration: none !important;
    cursor: pointer;
}
/*******Linkedin Overlay Ends**********/
.casestudy-landing-head-wrapper .casestudy-landing-template-two-head-wrapper img{
  width: 100%;
}

.casestudy-landing-head-wrapper .casestudy-content-template2{
  padding: 0px 30px;
}
.casestudy-landing-head-wrapper .casestudy-template2-head-content{
    padding: 0 20px;
    font-size: 20px;
    text-align: center;
    line-height: 1.7em;
    font-weight: 300;
    margin: 60px 0 40px;
    color: #3a3a3a;
}
.casestudy-landing-head-wrapper .casestudy-landing-template-two-content-wrapper{
    top: -20px;
    position: relative;
}

.casestudy-table-content-template2 .table>tbody>tr>td, .casestudy-table-content-template2 .table>tbody>tr>th, .casestudy-table-content-template2 .table>tfoot>tr>td, .casestudy-table-content-template2 .table>tfoot>tr>th, .casestudy-table-content-template2 .table>thead>tr>td, .table>thead>tr>th {
    padding: 12px 55px;
    line-height: 1.42857143;
    vertical-align: top;
    border: none;
    font-weight: 300;
}
.page-template-template-ebook .casestudy-table-content-template2 .table>tbody>tr>td {
    font-size: 1.5em;
    font-weight: 300;
    line-height: normal;
    font-family: 'Lato',sans-serif;
    line-height: 1.3em;
    color: #4a4a4a;
    word-spacing: .125em;
}  
.casestudy-table-content-template2 table {
    margin-top: 20px;
}
.casestudy-table-content-template2 table tbody tr td:before, .page-template-template-ebook tr.ebooktd td:before
 {
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-top: 12px solid #3A3A3A;
    content: '';
    display: inline-block;
    vertical-align: top;
    margin: 6px 0 0 -44px;
}
.casestudy-table-content-template2 table tbody tr td span {
    margin-left: 30px;
}
.casestudy-table-content-template2 .table>tbody>tr>td {
    padding-left: 66px;
    font-size: 18px;
	line-height: 1.8;
}
.casestudy-table-content-template2.ebook-content-template .table>tbody>tr>td, .page-template-template-ebook tr.ebooktd td {
    font-size: 1.5em;
    font-weight: 300;
    line-height: normal;
    font-family: 'Lato', sans-serif;
    line-height: 1.3em;
    color: #4a4a4a;
    word-spacing: 0.125em;
}
.casestudy-table-content-template2 .table>tbody>tr>td.casestudy-inner-head, .casestudy-table-content-magic .table>tbody>tr>td.casestudy-inner-head{
	font-size: 28px !important;
    padding-bottom: 0 !important;
}
.casestudy-table-content-template2 .table>tbody>tr>td .ulCSdata {
    padding-left: 25px;
    font-size: 21px;
    line-height: 28px;
}
.casestudy-table-content-template2 .table>tbody>tr>td .ulCSdata ul {
    list-style-type: none;
}
.casestudy-table-content-template2 .table>tbody>tr>td .ulCSdata ul li:before {
    content: '\2013';
    position: absolute;
    margin-left: -20px;
}
.casestudy-table-content-template2 .table>tbody>tr>td.casestudy-inner-head span{
	margin-left: 0;
}
.casestudy-table-content-template2 .table>tbody>tr>td.casestudy-inner-head:before{
    display: none;
}
.casestudy-table-content-template2 table tbody tr td.casestudy-table-head-template2{
    font-size: 36px !important;
    font-weight: 300;
    font-family: 'Roboto Slab', serif;
    padding-bottom: 20px;
}
.casestudy-table-content-template2 table tbody tr td.casestudy-table-head-template2:before {
    width: 0;
    height: 0;
    border-left: 36px solid transparent;
    border-top: 36px solid #1C5BB7;
    content: '';
    display: inline-block;
    vertical-align: top;
    margin: 6px 0 0 -52px;
}
.casestudy-table-content-template2 .table>tbody>tr>td.casestudy-table-head-template2 {
    padding-left: 50px;
}

.casestudy-table-content-template2 table tbody tr td .casestudy-counter span{
  margin-left: 0;
}
.casestudy-before-none:before{
  display: none !important;
}
.casestudy-table-content-template2 table tbody tr td .casestudy-counter .client-success-month-info{
  padding: 0 35px;
  border-right: 1px solid #ccc;
  margin-bottom: 40px;
}
.casestudy-table-content-template2 table tbody tr td .casestudy-counter .client-success-month-info.casestudy-counter-borders{
  border: none;
}
.casestudy-landing-head-wrapper .casestudy-content .client-success-month-info-wrapper.casestudy-margin {
    margin-top: 70px;
}
.casestudy-landing-head-wrapper .casestudy-counter.casestudy-content .client-success-description {
    font-size: 18px;
    font-weight: 300;
    margin-top: 28px;
    line-height: 24px;
    height: 50px;
}
.testimonial sup.quotes {
    margin-left: 0;
    font-weight: 600;
    font-size: 32px;
    color: #5a5a5a;
}
.casestudy-landing-head-wrapper .casestudy-temp2-content .testimonial{
  font-size: 18px;
  font-style: italic;
  line-height: 1.6em;
  padding-bottom: 20px;
}
.casestudy-landing-head-wrapper .casestudy-temp2-content .person-designation-wrapper .person-name{
  font-weight: 400;
  font-size: 21px;
}
.about-career-landing-wrapper.ebook-landing-wrapper.casestudy-bottom-iso-wrapper-home {
    padding: 0px 0px 280px;
}
.about-career-landing-wrapper.ebook-landing-wrapper.last-fold-feature-page-l1.casestudy-bottom-iso-wrapper-home .main-title-about {
    font-size: 36px;
}
.social-feeds-box h3 {
    margin-bottom: 30px;
}
.contact-gravity-form select {
    background: none;
}
.contact-gravity-form .gform_wrapper .gform_footer input[type=submit]{
padding: 0px 10px;
    margin-top: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0;
    min-width: 50%;
    margin: 0;
    border-radius: 0px 2px 2px 0px;
    background: #3a3a3a;
    border: 1px solid #3a3a3a;
    height: 48px;
    color: #fff;    
}
.contact-gravity-form .gform_wrapper .gform_footer input[type=submit]:hover{
    background: #3e6caa;
    border: 1px solid #3e6caa;
}

/************Casestudy Template2 page ends*****************/

/********accordian-block-resp-wrapper starts***********/
.accordian-block-resp-wrapper .panel-group .panel+.panel {
    margin-top: 0px;
}
.accordian-block-resp-wrapper .glyphicon.glyphicon-plus{
  display: none;
}

.accordian-block-resp-wrapper .panel-group a{
  text-decoration: none;
  display: block;
}
.accordian-block-resp-wrapper .panel{
    box-shadow: none;
}
.accordian-block-resp-wrapper .panel-default>.panel-heading {
    color: #333;
    background-color: transparent;
    border-color: #fff;
}
.accordian-block-resp-wrapper .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: transparent;
    padding: 0 15px;
}
.accordian-block-resp-wrapper .more-less{
  display: none;
}
.three-block-inner-wrapper.panel.panel-default.accordion-resp{
    background: transparent;
}
.three-block-inner-wrapper.panel.panel-default.accordion-resp:hover{
    background: #ffffff;
}
.accordian-block-resp-wrapper .three-block-inner-wrapper:hover {
    background: #ffffff;
    border-radius: 2px;
    box-shadow: 0px 0px 10px rgba(1,1,1,0.35);
    -webkit-transform: translateY(-0.2em);
    -ms-transform: translateY(-0.2em);
    transform: translateY(-0.2em);
}
/*.accordian-block-resp-wrapper span.links-redirect.redirect-font {
    margin-left: 15px;
}*/
.accordian-block-resp-wrapper .three-block-inner-wrapper .panel-heading{
        padding: 20px 30px;
}
.accordian-block-resp-wrapper .three-block-inner-wrapper .panel-body{
        padding: 0px 30px 15px;
}
.accordian-block-resp-wrapper .three-block-inner-wrapper .panel-body p {
    margin: 0;
    margin-bottom: 1em;
}
.accordian-block-resp-wrapper .three-block-inner-wrapper .panel-body .links-redirect {
    font-size: 18px;
}
.accordian-block-resp-wrapper .three-block-inner-wrapper {
    padding: 0px;
    -ms-flex-direction: column;
    -ms-flex-align: center;
    width: 100%;
    -webkit-transition: 0.3s box-shadow ease,0.3s -webkit-transform ease;
    -webkit-transition: 0.3s box-shadow ease,0.3s transform ease;
    transition: 0.3s box-shadow ease,0.8s transform ease;
    border: none;
}

/********accordian-block-resp-wrapper Ends***********/


/********Component2 Starts***********/
.platform-three-block-wrap .three-block-inner-content {
    text-align: left;
    font-weight: 300;
    margin-bottom: 10px;
    font-size: 16px;
}
.platform-three-block-wrap .three-block-inner-title {
    text-align: left;
    margin: 40px 0px 15px;
    font-weight: 400;
    font-size: 18px;
}
.platform-three-block-wrap .three-block-inner-wrapper {
    padding: 2em 1.2em;
    height: 470px;
    background: #f1f1f1;
}

.platform-three-block-wrap-with-title .three-block-inner-wrapper {
    padding: 2em 1.2em;
    height: 278px;
    background: #ffffff;
}

.platform-three-block-wrap-with-title .three-block-inner-title{
    text-align: center;
}
.platform-three-block-wrap.three-block-wrapper .platform-4-wrap {
    padding: 6px;
}
.platform-three-block-wrap.three-block-wrapper .platform-4-wrap .three-block-inner-wrapper .platform-block-img{
    display:block;
    margin: 0 auto;
}
.platform-three-block-wrap .redirect-with-arrow .links-redirect{
    font-size: 18px;
}
 .three-block-inner-wrapper{
     padding: 32px;
     -ms-flex-direction: column;
     -ms-flex-align: center;
     width: 100%;
     -webkit-transition: 0.3s box-shadow ease,0.3s -webkit-transform ease;
     -webkit-transition: 0.3s box-shadow ease,0.3s transform ease;
     transition: 0.3s box-shadow ease,0.8s transform ease;
}
 .three-block-wrapper .col-xs-4{
     padding: 0;
}
 .three-block-inner-wrapper:hover {
     background: #ffffff;
     border-radius: 2px;
     box-shadow: 0px 0px 10px rgba(1,1,1,0.35);
     -webkit-transform: translateY(-0.2em);
     -ms-transform: translateY(-0.2em);
     transform: translateY(-0.2em);
}
 .three-block-inner-title {
     text-align: left;
     margin: 20px 0px 0px;
     font-weight: 400;
     font-size: 18px;
}
 .three-block-inner-title-head{
     font-size: 34px;
     margin: 0 0 10px;
}
 .three-block-inner-content {
     text-align: left;
     font-weight: 400;
     margin-bottom: 20px;
}
 .redirection-img{
     text-align: left;
     cursor: pointer;
}
 .move-right img{
     width: 25px;
     margin: -5px 0px 0px 2px;
}
 .move-right, .links-redirect{
     display: inline-block;
 }
 .three-block-inner-wrapper:hover .move-right{
     position: relative;
     -webkit-animation: arrowMoveRight 0s;
    /* Safari 4.0 - 8.0 */
     -webkit-animation-iteration-count: infinite;
    /* Safari 4.0 - 8.0 */
     animation: arrowMoveRight 0s;
     animation-iteration-count: infinite;
     transition: all 0.5s ease-in;
}
/* Safari 4.0 - 8.0 */
 @-webkit-keyframes arrowMoveRight {
     from {
        left: 0px;
    }
     to {
        left: 10px;
    }
}
 @keyframes arrowMoveRight {
     from {
        left: 0px;
    }
     to {
        left: 10px;
    }
}
/********Component2 Ends***********/
/********Component3 Carousal Starts***********/
 .main-wrapper-carousal-block{
     text-align: center;
     background: #E2E2E2;
     padding: 100px 0px 80px;
     color: #3a3a3a;
}
 .carousel-testimonials-inner{
     text-align: center;
}
/* .carousel-caption-wrapper .carousel-caption-testimonials:before{
     content: '';
     position: absolute;
     top: 138px;
     left: 164px;
     display: inline-block;
     width: 15px;
     height: 15px;
     background: url(https://sokratidisplay-res.cloudinary.com/image/upload/q_90/quote1-1_vtzfwr.png) no-repeat 0 0;
     background-size: 100% auto;
}
 .carousel-caption-wrapper .carousel-caption-testimonials:after{
     content: '';
     display: inline-block;
     width: 15px;
     height: 15px;
     position: relative;
     right: -5px;
     bottom: -15px;
     background: url(https://sokratidisplay-res.cloudinary.com/image/upload/q_90/quote2-1_x8oeij.png) no-repeat 0 0;
     background-size: 100% auto;
}*/
 #testimonials-carousel .carousel-control.left, #testimonials-carousel .carousel-control.right{
     background-image: none;
}
 #testimonials-carousel .carousel-caption-wrapper {
     width: 80%;
     margin: 0px auto;
     height: auto;
}
#testimonials-carousel.testimonials-carousel-home-new .carousel-testimonial-person-info-home, #testimonials-carousel.testimonials-carousel-home-new .carousel-testimonial-person-img-home {
		height: 400px;
	}
	#testimonials-carousel .carousel-testimonial-person-info-home {
		text-align: left;
	}
#testimonials-carousel .carousel-indicators {
    margin-top: -60px;
	display: none;
}
#testimonials-carousel.testimonials-carousel-home-new .carousel-indicators {
    bottom: -30px;
	display: block;
	z-index:1;
}
#testimonials-carousel.testimonials-carousel-home-new .carousel-testimonial-person-info-home .testimonial-btn {
    margin-top: 30px;
}
#testimonials-carousel.testimonials-carousel-home-new .carousel-indicators li {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 0;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #9a9a9a;
    border-radius: 10px;
}
#testimonials-carousel.testimonials-carousel-home-new .carousel-indicators .active {
    width: 15px;
    height: 15px;
    margin: 0;
    background-color: #9a9a9a;
}
#testimonials-carousel.testimonials-carousel-home-new .carousel-testimonial-person-info-home .testimonial-btn a {
    margin: 0px auto;
    height: 50px;
    width: 240px;
    background: rgba(255,255,255,0.2);
    padding: 10px 25px;
    border-radius: 3px;
    border: 1px solid #888;
    font-size: 20px;
    -webkit-transition: all ease 0.8s;
    -o-transition: all ease 0.8s;
    color: #3a3a3a;
    text-decoration: none;
}
#testimonials-carousel.testimonials-carousel-home-new .carousel-testimonial-person-info-home .testimonial-btn a:hover {
    box-shadow: inset 230px 0 0 0 #0f8fd2;
    border: 1px solid #0f8fd2;
    color: #ffffff;
    text-decoration: none;
}
 #testimonials-carousel .carousel-caption-wrapper .carousel-logo-img {
     height: 125px;
}
 #testimonials-carousel .carousel-testimonial-person-img img {
     width: 100px;
     height: 100px;
}
 .person-designation-wrapper .person-name {
     font-weight: 600;
}
 .carousel-testimonial-person-img{
     margin: 5px 0px;
}
 #testimonials-carousel span.carousel-caption-testimonials {
    font-size: 21px;
    line-height: 36px;
}
 #testimonials-carousel.testimonials-carousel-home-new span.carousel-caption-testimonials {
    font-size: 36px;
    line-height: 54px;
}
/********Component3 Vertical Tabs Starts***********/
 .vertical-tabs-wrapper .tab {
     float: left;
     width: 25%;
     margin-top: 30px;
}
 .vertical-tabs-wrapper .tab button {
    display: block;
    background: #f5f5f5;
    color: #5a5a5a;
    padding: 13px 15px;
    width: 100%;
    outline: none;
    text-align: left;
    cursor: pointer;
    transition: 0.3s;
    font-size: 18px;
    margin-bottom: 15px;
    border: 1px solid #ccc;
    border-radius: 2px 0 0 2px;
    border-right: none;
}
 .vertical-tabs-wrapper .tab button.active, .vertical-tabs-wrapper .tab button:hover {
    background-color: rgba(255,89,105,.2);
    border-color: rgba(255,89,105,.4);
}
 .vertical-tabs-wrapper .tabcontent {
     float: left;
     width: 75%;
     border-left: none;
     height: 500px;
     background: #f3f3f3;
     position:relative;
     box-shadow: 0px 0px 10px rgba(1,1,1,0.35);
}
 .vertical-tabs-wrapper .tabcontent img{
     /*width: 100%;*/
     height: 500px;
     margin: 0 auto;
     display: block;
}
/********Component4 Vertical Tabs Ends***********/
/*******ticketing page html css starts***************/
/*************Breadcrum Starts********************/
 ul.breadcrumb {
     padding: 20px 0 0px;
     list-style: none;
     background-color: transparent;
}
 ul.breadcrumb li {
     display: inline;
     color: #8a8a8a;
     font-weight: 400;
    font-size: 0.9em;     
}
 ul.breadcrumb li+li:before {
     padding: 8px;
     color: #5a5a5a;
     content: ">\00a0";
}
 ul.breadcrumb li a {
     color: #5a5a5a;
     text-decoration: none;
     font-weight: 400;
}
 ul.breadcrumb li a.txt-color-red:hover {
     color: #601e1e;
     text-decoration: none;
}
 ul.breadcrumb li a.txt-color-blue:hover {
     color: #19446b;
     text-decoration: none;
}
 ul.breadcrumb li a.txt-color-yellow:hover {
     color: #705919;
     text-decoration: none;
}
/*************Breadcrum Ends********************/
/*****first-fold-feature-page-l1 strats*****/
 .bottom-iso-wrapper{
     background-repeat: repeat no-repeat;
     background-position: bottom;
     background-color: #ffffff;
    padding: 70px 0px 130px;     
}
 .iso-default{
     /*background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/OS.ai_Isometry.png);*/
    background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/isometry_default_color-Iso-patch.png);
     background-size: contain;     
}
  .bottom-iso-wrapper.engage{
     background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/isometry_3.png);
     background-size: contain;     
}
 .bottom-iso-wrapper.acquire{
     background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/blue_asset-24.png);
    background-size: contain;     
}
 .bottom-iso-wrapper.monetize{
     background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/isometry_2.png);
    background-size: contain;     
}

 .iso-red{
     background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/isometry_3.png);
     background-size: contain;     
}
 .iso-blue{
     background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/blue_asset-24.png);
    background-size: contain;     
}
 .iso-yellow{
     background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/isometry_2.png);
    background-size: contain;     
}
.product-engage .light-bg-engage{
  background-color: #fef9f9;
}
.product-engage .main-title {
    color: #601e1e;
}
.product-acquire .light-bg-acquire{
  background-color: #f8fdff;
}
.product-acquire .main-title {
    color: #19446b;
}
.product-monetize .light-bg-monetize{
  background-color: #fcfaf4;
}
.product-monetize .main-title {
    color: #705919;
}
.product-engage .engage .main-title,.product-engage .title-color{
        color: #601e1e;
}
.product-acquire .acquire .main-title,.product-acquire .title-color{
        color: #19446b;
}
.product-monetize .monetize .main-title,.product-monetize .title-color{
        color: #705919;
}
 .first-fold-feature-page-l1 .main-title{
    font-size: 52px;
    font-weight: 400;
    line-height: 1.2em;
    margin-bottom: 20px;
}
 .first-fold-feature-page-l1 .main-sub-title{
     font-size: 21px;
     margin: 0;
     line-height: 1.5em;
     margin-bottom: 10px;
}
 .first-fold-feature-page-l1 .landing-pages-cta-btn {
    margin-top: 20px;
}
 .first-fold-feature-page-l1 .identity-tag {
     font-size: 14px;
     font-weight: 300;
     padding: 10px 15px;
     background: rgba(0,0,0,0.03);
     border-radius: 35px;
}
 .first-fold-feature-page-l1 .col-xs-5 img{
     width: 80%;
}
.product-acquire .identity-tag{
    background: #EDF1F7;  
} 
.product-monetize .identity-tag{
    background: #FDF7E9;  
}
.product-engage .identity-tag{
    background: #FCECEC;  
}
/************first-fold-feature-page-l1 ends **************/
/*************Single image block starts*************/
 .single-image-wrapper {
     text-align: center;
     margin: 0px 0px 80px;
}
 .single-image-wrapper img{
     width: 100%;
}
/*************Single image block Ends*************/
/*************Six block starts*************/
 .six-block-wrapper {
     padding: 50px 0px 10px;
     color: #3a3a3a;
}
 .six-block-wrapper .main-title{
     font-size: 48px;
     font-weight: 400;
     margin:0;
}
 .six-block-wrapper .main-sub-title{
     font-size: 28px;
     margin-bottom: 40px;
     font-weight: 300;
}
/*************Six block Ends*************/
/************last-fold-feature-page-l1 starts***********/
 .last-fold-feature-page-l1.bottom-iso-wrapper-red.light-bg-red{
     padding: 40px 0px 224px;
}
/************last-fold-feature-page-l1 starts***********/
/**************50-50 image text Block Starts****************/
.text-right-center{
    text-align: right;
}
.product-screenshot-wrapper.left-product-screenshot-wrapper, .product-screenshot-wrapper.right-product-screenshot-wrapper {
    padding: 80px 0px 80px;
}
/*.product-screenshot-wrapper.left-product-screenshot-wrapper:first-child{
  padding: 20px 0px 80px;
}*/
.product-screenshot-wrapper.left-product-screenshot-wrapper .col-xs-7{
  text-align: left;
}
.product-screenshot-wrapper.right-product-screenshot-wrapper .col-xs-7{
  text-align: right;
}
.product-screenshot-wrapper .product-screenshot-image{
  width: 95%;
  box-shadow: 0px 4px 30px rgba(1,1,1,.2);
}
.product-screenshot-wrapper .product-screenshot-image.false{
	box-shadow: none;
}
.col-xs-12.col-sm-12.col-md-7.col-lg-7.OrderRight {
    text-align: right;
}
.product-screenshot-wrapper .main-title{
  font-size: 42px;
  font-weight: 400;
  line-height: 48px;
  margin: 0;
} 
 .product-engage .product-screenshot-wrapper .main-title {
             color: #601e1e;
    }
.product-screenshot-wrapper .main-sub-title{
  font-size: 16px;
  line-height: 1.7em;
  font-weight: 300;
  margin: 24px 0;
}
.links-redirect a{
    font-size: 21px;
    text-decoration: none;
}
.redirect-with-arrow a{
    text-decoration: none;
    font-size: 21px;
}
.redirect-with-arrow a.accordian-redirect{
    text-decoration: none;
    font-size: 18px;
}
.product-acquire .redirect-with-arrow a{
    color: #3e6caa;
}
.product-engage .redirect-with-arrow a{
    color: #601e1e;
}
.product-monetize .redirect-with-arrow a{
    color: #b57a1c;
}
.links-redirect.redirect-font a{
    font-size: 18px;
}
.product-engage .links-redirect.redirect-font a {
    color: #601e1e;
}   
.product-monetize .links-redirect.redirect-font a {
   color: #705919;   
}
.product-acquire .links-redirect.redirect-font a{
   color: #19446b;
 }
.links-redirect:hover img,
.links-redirect:hover i{
    position: relative;
    -webkit-animation: arrowMoveRight 1s;
    -webkit-animation-iteration-count: infinite;
    animation: arrowMoveRight 1s;
    animation-iteration-count: infinite;
    transition: all 0.5s ease-in;
}
.redirect-with-arrow:hover img,
.redirect-with-arrow:hover i{
    position: relative;
    -webkit-animation: arrowMoveRight 1s;
    -webkit-animation-iteration-count: infinite;
    animation: arrowMoveRight 1s;
    animation-iteration-count: infinite;
    transition: all 0.5s ease-in;
}
.bg-white{
    background-color: #fff;
}

.txt-color-red{
  color: #601e1e;
}
.txt-color-blue{
  color: #19446b;
}
.txt-color-yellow{
  color: #705919;
}
/**************50-50 image text Block Ends****************/
/*************Parallex Effect Starts******************/
 .banner {
     margin: 0 auto;
}
 .banner--two {
     position: relative;
     z-index: 1;
    background: #fff;     
}
/*************Parallex Effect Ends******************/
/*******************tab components starts**********************/
 .tab-component.nav-tabs>li{
     float: left;
     margin-bottom: -1px;
     width: 20%;
     text-align: center;
     padding: 17px;
}
 .tab-component.nav-tabs {
     border-bottom: 1px solid transparent;
}
 .tab-component.nav-tabs>li.active>a, .tab-component.nav-tabs>li.active>a:focus, .tab-component.nav-tabs>li.active>a:hover{
     color: #555;
     cursor: default;
     background-color: #fff;
     border: 1px solid transparent;
     border-bottom-color: transparent;
     box-shadow: 0px 4px 30px rgba(1,1,1,.2);
     width: 200px;
     height: 200px;
     padding: 50px 0px;
     border-radius: 50%;
}
 .tab-component.nav-tabs>li>a img{
     width: 100px;
}
 .tab-component.nav-tabs>li>a:hover{
     border-color: transparent;
}
 .tab-component.nav-tabs>li>a {
     margin-right: 2px;
     line-height: 1.42857143;
     border: 1px solid transparent;
     width: 200px;
     height: 200px;
     padding: 50px 0px;
     border-radius: 50%;
}
 .tab-component-content.tab-content {
     text-align: center;
     margin-top: 64px;
}
 .tab-component-title {
     font-weight: 400;
     font-size: 42px;
     line-height: 48px;
     margin-bottom: 32px;
}
 .tab-component-info {
     font-size: 18px;
     line-height: 32px;
     font-weight: 300;
}
/*******************tab components ends**********************/
/*********************client-success starts*****************/
 .client-success-wrapper{
     margin-top: 54px;
}
 .client-success-values {
     font-size: 72px;
     font-weight: 600;
}
 .client-success-description {
     font-size: 18px;
     font-weight: 300;
}
 .client-success-margin{
     margin-top: 20px;
}
.landing-pages-cta-btn.vanity-number-btn-padding{
    padding: 80px 0px 100px;
}
.three-block-wrapper .vanity-number-align{
    text-align: center;
}
.client-success-month-info-wrapper {
    margin-top: 36px;
}
.client-success-margin .client-success-img img {
     width: 301px;
}

.client-success-margin .client-success-img-home {
    margin-top: 30px;
}
.about-career-landing-wrapper .about-block-wrapper.bg-home.vanity-counter-block {
    background-color: #1D273A;
    padding: 80px 0 100px;
    color: #ffffff;
    text-align: center;
}
/*********************client-success ends*****************/
/*********************Slider starts*****************/
 .os-slider .carousel-control.left, .os-slider .carousel-control.right{
     background-image: none;
}
 .os-slider .carousel-control{
     width: 4px;
}
 .os-slider-img img {
     width: 80%;
     margin: 0 auto;
}
 .os-slider-img{
     text-align: center;
}
/*********************Slider ends*****************/
/*********************nav-tabs starts*****************/
 .nav-tabs.tab-component-img-info-wrapper {
     border-bottom: none;
     margin-top: 32px;
}
 .tab-component-img-info-wrapper.nav-tabs.tab-component-img-3-info-wrapper{
     border-bottom: none;
     margin-bottom: 32px;
     margin-top: 0;
     padding: 0 25%;
}
 .tab-component-img-info-wrapper.nav-tabs.tab-component-img-3-info-wrapper>li {
     width: 33.33%;
}
 .tab-component-img-info-wrapper.nav-tabs>li {
     float: left;
     margin-bottom: -1px;
     width: 16.66%;
     text-align: center;
}
 .tab-component-img-info-wrapper.nav-tabs.tab-component-img-3-info-wrapper>li {
     width: 33.33%;
}
 .tab-component-img-info-wrapper.nav-tabs>li.active>a, .tab-component-img-info-wrapper.nav-tabs>li.active>a:focus, .tab-component-img-info-wrapper.nav-tabs>li.active>a:hover {
     color: green;
     cursor: default;
     background-color: #ffffff;
     border: none;
     border-bottom-color: transparent;
}
 .tab-component-img-info-wrapper.nav-tabs>li>a{
     border:none;
}
 .tab-component-img-info-wrapper .tab-img-text {
     font-size: 21px;
     margin-top: 10px;
     color: #3a3a3a;
}
 .tab-component-img-info-wrapper.nav-tabs>li>a:hover .tab-img-text{
     color: green;
}
 .tab-component-img-info-wrapper.nav>li>a>img.tab-click-img {
     max-width: none;
     width: 32px;
}
/*********************nav-tabs ends*****************/
/*************tooltip starts**************/
 .tooltip-info-wrapper .tooltip{
     font-size: 15px;
     margin: -4px -2px;
}
/*******ticketing page html css ends***************/
/* 100% Image Width on Smaller Screens */


/* Partner Page */
.seplink {
    margin-left: auto;
    margin-right: auto;
    margin-top: 1px;
    margin-bottom: 30px;
    width: 100%;
    height: 5px;
    max-width: 30%;
    border-top: 1px solid #a4a4a4;
}      
.partnerType .product-screenshot-wrapper.right-product-screenshot-wrapper:first-child {
    padding-top: 30px;
}   
.partnerType .product-screenshot-wrapper .product-screenshot-image {
    width: auto;
    box-shadow: none;
}
.partnerEmailLine {
    padding: 20px 0;
    text-align: center;
    font-size: 21px;
    background: #f5f5f5;

}
#partnerBenefitsBox h2 {
    margin-bottom: 30px;
}
#partnerBenefitsBox .three-block-inner-wrapper .image-grid-head{
    width: auto;
    height: auto;
}
#partnerBenefitsBox .three-block-inner-wrapper{
    text-align: center;    
}
.findPartner h2 {
    margin-bottom: 50px;
}
.findPartner p {
    margin: 20px 0 40px;
}
.btn-cta a {
    cursor: pointer;
}
.partnerModal.modal {
    background: rgba(0,0,0,.2) !important;
    padding-top: 50px;
    margin-bottom: 10px;
}
.partnerModal .modal-content{
    background: #f7f7f7;
}
.partnerModal .modal-dialog.modal-lg{
    width: 90%;    
}
.partnerModal .modal-header{
    padding: 45px 15px 5px;
    border-bottom: none;    
}
.partnerModal h4.modal-title {
    text-align: center;
    font-size: 42px;
    color: #5a5a5a;
    font-family: 'Roboto Slab', serif;
    font-weight: 300;    
}
.partnerModal .modal-title.platformpop-sub-title {
    text-align: center;
    font-size: 21px;
    color: #5a5a5a;
    margin-top: 2px;
    font-weight: 300;
}
.partnerModal .modal-header .close {
    width: 25px;
    position: absolute;
    right: 30px;
    top: 30px;
}
.partnerModal .modal-body {
    position: relative;
    padding: 35px 65px 60px;
    max-height: calc(100% - 120px);
    overflow-y: scroll;
    display: table;
    width: 100%;
    height: 70%;
}
.partnerModal .gform_wrapper .gfield_label {
    color: #5a5a5a;
    font-weight: 400;
}
.partnerModal .gform_wrapper .gform_footer input[type=submit] {
    background-color: #3a3a3a;
    width: 150px;
    padding: 10px 0px;
    font-size: 16px;
    font-weight: 600;
    border: 0;
    color: #fff;
    border-radius: 3px;
}
.partnerModal .gform_wrapper .gform_footer input[type=submit]:hover{
    background: #3e6caa;
}
.partnerModal .gform_wrapper .top_label div.ginput_container input {
    border-radius: 3px;
    box-shadow: none;
    border-width: 0px;
    border: 1px solid #c2c2c2;
}
.partnerModal .gform_wrapper .ginput_complex span.ginput_left.address_country label {
    display: none;
}
.partnerModal .gform_wrapper .gfield_checkbox li label,
.partnerModal .gform_wrapper .gfield_radio li label{
    font-weight: 300;
}
body .partnerModal .gform_wrapper .gform_footer{
    text-align: center;
}
.partnerModal .gform_confirmation_message {
    text-align: center;
}
.allPartnerbtn .btn-cta a {
    height: 70px;
    vertical-align: middle;
    display: table-cell;
    line-height: normal;
    text-align: center;
}
.allPartnerbtn.partnerType-wrapper {
    background-color: transparent;
}
.allPartnerbtn.partnerType-wrapper .partnerTypeBox{
    padding: 0
}
.allPartnerbtn.partnerType-wrapper .partnerTypeBox .partnerType-icon img {
    height: 70px;
}
/* Webinar Page */
.webinar-video-pop iframe{
    width: 840px;
    height: 600px;
    margin: 0 auto;
    display: block;
}
.webinarListPage .irr-landing-block .irr-landing-content-wrap.cs-landing-content-wrap .irr-landing-image img {
    height: auto;
    padding-top: 30px;
}
.webinarListPage .irr-landing-block .irr-landing-content-wrap.cs-landing-content-wrap .main-chapter-title{
    border-bottom: 0;
    padding: 10px 30px 20px;
    font-size: 24px;
    line-height: 1.2em;
}
.webinarListPage .irr-landing-block .irr-landing-content-wrap.cs-landing-content-wrap .irr-landing-info{
    margin-bottom: 20px;
}
.btn-cta a {
    display: inline-block;
}
.webinarSpeakers {
    padding: 60px 0;
    text-align: center;
}
.webinarSpeaker:hover{
    box-shadow: 0px 0px 10px rgba(1,1,1,0.35);    
}
.webinarSpeaker {
    background: #f5f5f5;
    text-align: center;
    padding: 20px;
}
.speakerImg img {
    border-radius: 100px;
}
.speakerName {
    font-size: 18px;
    font-weight: 600;
    padding: 20px 0;
    font-family: 'Roboto Slab', serif;
}
.webinarInfo {
    padding: 60px 0 20px;
}
.fbWebinar {
    text-align: center;
}
.fbWebinar .btn-cta a {
    min-width: 150px;
}

/***************************Ebook Components Starts*************************/
 .main-wrapper-block-ebook .main-title{
     font-size: 48px;
     font-weight: 400;
}
 .top-iso-wrapper{
     background-repeat: repeat no-repeat;
     background-position: top;
     background-color: #ffffff;
     padding: 140px 0px 100px;
}
 .iso-ebook {
     background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/Ebook_Isometry.png);
}
 .first-fold-feature-page-l1 .main-title-ebook {
     font-size: 60px;
     font-weight: 400;
     line-height: 1.24em;
}
 .main-wrapper-block-ebook{
     background: #f7f7f7;
     padding: 50px 0px 50px;
     color: #3a3a3a;
}
 .ebook-writer-wrapper{
     margin-top: 60px;
}
 .ebook-content-main-wrapper{
     background: #ffffff;
     padding: 50px 0px 50px;
     color: #3a3a3a;
     font-size: 24px;
     font-weight: 300;
}
 .affix-wrap{
     background: #ffffff;
     padding: 50px 0px 50px;
     color: #3a3a3a;
     font-size: 24px;
     font-weight: 300;
     float: right;
}
 .ebook-content-main-wrapper .ebook-content-title {
     font-size: 28px;
     font-weight: 400;
     margin-bottom: 15px;
}
/*ebook-table-info-wrap css starts*/
 .ebook-table-wrap {
     margin-top: 50px;
     padding: 0 5px;
}
 .ebook-table-wrap table{
     border-collapse: separate;
     border-spacing: 10px !important;
     font-size: 24px;
}
 .ebook-table-wrap td {
     text-align:left;
}
 .ebook-table-wrap th {
     background-color: #E8E8E8;
     text-align: left !important;
     font-weight: 400;
}
 .ebook-table-wrap tr:nth-child(even) {
     background: #F7F7F7;
}
 .ebook-table-wrap tr:nth-child(odd) {
     background: #FFF;
}
 .ebook-table-wrap .table>tbody>tr>td,.ebook-table-wrap .table>tbody>tr>th,.ebook-table-wrap .table>tfoot>tr>td,.ebook-table-wrap .table>tfoot>tr>th,.ebook-table-wrap .table>thead>tr>td, .table>thead>tr>th {
     padding: 25px 12px;
     line-height: 1.42857143;
     vertical-align: top;
     border: none;
}
 .ebook-table-wrap table tbody tr td:first-child{
     background-color: #E8E8E8;
     text-align: left !important;
     font-weight: 400;
}
/*ebook-table-info-wrap css ends*/
/*ebook-table-merits css starts*/
 .ebook-merits-info-wrap .ebook-table-merit{
     color: #ffffff;
     padding: 50px;
     margin-top: 50px;
}
 .table-bg-green{
     background-color: #19A573;
}
 .table-bg-red{
     background-color: #ED5B59;
}
 .ebook-merits-info-wrap table{
     border-spacing: 0;
     border-collapse: separate;
}
 .ebook-table-merit .table>tbody>tr>td,.ebook-table-merit .table>tbody>tr>th,.ebook-table-merit .table>tfoot>tr>td,.ebook-table-merit .table>tfoot>tr>th,.ebook-table-merit .table>thead>tr>td, .table>thead>tr>th {
     padding: 25px 12px;
     line-height: 1.42857143;
     vertical-align: top;
     border: none;
}
 .ebook-table-merit th {
     text-align: left !important;
     font-weight: 400;
     font-size: 24px;
     border: none;
}
 .ebook-table-merit table tbody tr td:before {
     width: 0;
     height: 0;
     border-left: 20px solid transparent;
     border-top: 20px solid #3a3a3a;
     content: '';
     display: inline-block;
     vertical-align: top;
     margin: 8px 0 0 -50px 
}
 .ebook-table-merit table tbody tr td span {
     margin-left: 30px;
}
 .ebook-table-merit .table>tbody>tr>td {
     padding-left: 60px;
}
/*ebook-table-merits css ends*/
/*ebook-affix css starts*/
 .navbar-bright {
     background-color:#111155;
     color:#fff;
}
.ebook-info-list .affix-top,
.ebook-info-list .affix{
     position: static;
}
 @media (min-width: 979px) {
     /*.ebook-info-list.affix-top {
         position: static;
         margin-top:30px;
         width:228px;
    }*/
    .ebook-info-list.ebook-chapter-right-block.affix {
           position: fixed;
    top: 112px;
    right: 0px;
    }
   
}
/*#sidebar li.active {
     border:0 #eee solid;
     border-right-width:5px;
}
*/
 .ebook-info-list.nav-stacked>li+li {
     margin-top: 8px;
     margin-left: 0;
}
 .nav.ebook-info-list>li>a {
     position: relative;
     display: block;
     padding: 2px 25px;
     line-height: 25px;
     font-weight: 400;
     color: #3a3a3a;
}
 .nav.ebook-info-list>li.active>a {
     position: relative;
     display: block;
     padding: 2px 25px;
     line-height: 25px;
     color: #3B6D9B;
}
 ul.ebook-info-list li:before {
     width: 0;
     height: 0;
     border-left: 20px solid transparent;
     /*border-top: 20px solid #3a3a3a;*/
     content: '';
     display: inline-block;
     vertical-align: top;
     position: absolute;
     top: 50%;
     left: -25px;
     margin: -10px 0 0;
}
 ul.ebook-info-list li.active:before {
        width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-top: 20px solid #3B6D9B;
    content: '';
    display: inline-block;
    vertical-align: top;
    position: absolute;
    top: 50%;
    left: -25px;
    margin: -10px 0 0;
}
 .nav.ebook-info-list>li>a:focus, .nav.ebook-info-list>li>a:hover {
     text-decoration: none;
     background-color: transparent;
}
.ebook-landing-wrapper .main-title.ebook-chapter-mail-title {
    margin-top: 10px;
    font-family: 'Roboto Slab', serif;
    font-size: 3em;
    line-height: 1.3em;
    padding: 50px 0px 40px;
}
 .ebook-content-main-wrapper .ebook-content-inner {
     margin-top: 50px;
}
 .ebook-content-main-wrapper .ebook-content-inner .ebook-left-info-wrap {
     margin-top: 50px;
}
 .ebook-content-main-wrapper .ebook-content-inner .ebook-left-info-wrap:first-child {
     margin-top: 0px;
}
.ebook-info-list li:hover .chapterName{
    display: inline-block;
}
.ebook-info-list.ebook-chapter-right-block.affix li {
    position: relative;
    right: -135px;
    transition: right .5s ease;
}  
.ebook-info-list.ebook-chapter-right-block.affix li .chapterNumber {
    margin-right: 30px;
}
.ebook-info-list.ebook-chapter-right-block.affix li:hover {
    right: -28px;
}
.ebook-info-list.ebook-chapter-right-block.affix li:hover .chapterNumber{
    display: none;
}
.ebook-atag, .ebook-atag:hover{
    text-decoration: none;
    color: #3a3a3a;
}
/*ebook-affix css ends*/
/***************************Ebook Components Ends*************************/
/***************Ebook Landing page Starts**********************/
.about-career-landing-wrapper.ebook-landing-wrapper.last-fold-feature-page-l1 .main-title-about{
    font-size: 52px;
}
 .ebook-landing-wrapper .main-title{
     font-size: 52px;
     font-weight: 400;
     line-height: 60px;
     text-align: center;
     padding: 80px 0px;
     font-family: 'Roboto Slab', serif;
}
 .ebook-landing-block {
     box-shadow: 0px 0px 10px rgba(1,1,1,0.35);
     margin-bottom: 50px;
}
.ebook-landing-block.ebook-main-head-linkedin-btn{
	box-shadow: none;
}
 .ebook-landing-block .ebook-landing-left-content{
     background: #EDCA7C;
     text-align: center;
     padding: 0px 15px;
}
 .ebook-landing-block .ebook-landing-left-content .ebook-chapter-img{
    height: 400px;
 }
 .ebook-landing-block .ebook-landing-right-content{
        padding: 40px 20px;
        height: 400px;
}
 .ebook-landing-block.ebook-main-head-linkedin-btn .ebook-landing-right-content{
        padding: 0;
        height: auto;
}
 .ebook-landing-block .ebook-landing-right-content .main-chapter-title{
     font-weight: 400;
    padding-bottom: 15px;
    margin: 0;
    font-family: 'Roboto Slab', serif;
    font-size: 1.5em;
    line-height: 1.2em;
}
 .ebook-landing-block .ebook-landing-right-content h3.main-chapter-title{
	 font-size: 2em;
}
 .ebook-landing-block .ebook-landing-right-content .ebook-landing-info {
     font-size: 18px;
    font-weight: 300;
    line-height: 24px;
    margin: 10px 0 30px;
}
 .ebook-landing-block .ebook-landing-right-content .ebook-landing-button {
    text-align: center;
    width: 280px;
    height: 48px;
    background: #007ab9;
    color: #ffffff;
    font-size: 23px;
    font-weight: 300;
    padding: 6px;
    margin: 0 auto;
    cursor: pointer;
    border-radius: 2px;
}
.ebook-landing-block .ebook-landing-right-content .ebook-landing-button:hover {
   background: #0f8fd2;
}
#ebookLogin .ebook-landing-button{
    text-align: center;
    width: 280px;
    height: 48px;
    background: #007ab9;
    color: #ffffff;
    font-size: 23px;
    font-weight: 300;
    padding: 6px;
    margin: 0 auto;
    cursor: pointer;
    border-radius: 2px;	
    margin-bottom: 30px;    
}
#ebookLogin .modal-header {
    border: 0;
}
#ebookLogin .modal-header h4.modal-title {
    margin-top: 30px;
    font-size: 21px;
}

/***************Ebook Landing page Ends**********************/
 .irr-landing-block .irr-landing-content-wrap .ebook-intro-content .main-chapter-sub-title {
        font-size: 1.3em;
    font-weight: 300;
    line-height: 1.3em;
    padding: 0px 15px 15px;
}
 .ebook-intro-content:hover{
     box-shadow: 0px 0px 10px rgba(1,1,1,0.35);
 }
 .ebook-intro-content img.ebook-intro-img {
     width: 100%;
     background: #E0B3DA;
     padding: 0;
}
.ebook-img-overlay-wrapper{
    position: relative;
}

.ebook-landing-button.ebook-overlay-btn{
        position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.8);
    width: 100%;
    height: 100%;
    text-align: center;
    /*padding: 146px 0px;*/
    color: #fff;
    opacity: 0;
}
.ebook-landing-button.ebook-overlay-btn span{
    top: 46%;
    transform: translateY(-46%);
}
.ebook-intro-content:hover .ebook-landing-button.ebook-overlay-btn{
    opacity: 1;
    transition: opacity .5s ease;
}
/***************Ebook Intro page Starts**********************/
/***************Ebook Intro page Ends**********************/
/***************IRR Landing page Starts**********************/
.cs-channels-img {
    display: inline-block;
}
 .irr-landing-content-wrap .irr-landing-content {
     /*padding: 30px;*/
     box-shadow: 0px 0px 10px rgba(1,1,1,0.35);
}
 .irr-landing-content-wrap,.resources-wrapper.irr-landing-block  {
     margin-bottom: 50px;
}
 .ebook-landing-wrapper.bottom-iso-wrapper{
     padding: 50px 0px 160px;
}
 .irr-landing-block .irr-landing-content-wrap .main-chapter-title {
     font-size: 24px;
     font-weight: 400;
     line-height: normal;
     padding-bottom: 20px;
     font-family: 'Roboto Slab', serif;
     border-bottom: 1px solid #ccc;
}
 .irr-landing-block .irr-landing-content-wrap .main-chapter-sub-title {
     font-size: 21px;
     font-weight: 300;
     line-height: normal;
     padding: 20px 0px;
}
 .irr-landing-block .irr-landing-content-wrap .irr-landing-image{
     /*width: 100%;
     height: 230px;
     background-color: #6AD9C3;*/
     margin-bottom: 20px;
     padding: 0 30px;
}
 .irr-landing-block .irr-landing-content-wrap .irr-landing-info {
     font-size: 16px;
     line-height: 24px;
     font-weight: 300;
     padding: 0 30px 30px;
}
 .irr-landing-block .irr-landing-content-wrap .bottom-title {
     font-size: 18px;
     font-weight: 400;
     line-height: 24px;
     padding: 20px 30px;
}
/* .irr-landing-block .irr-landing-content-wrap .irr-landing-button {
     text-align: center;
     width: 280px;
     height: 48px;
     background: #2682C6;
     color: #ffffff;
     font-size: 24px;
     font-weight: 300;
     padding: 6px 30px;
     margin: 10px auto;
     cursor: pointer;
}*/
/***************IRR Landing page Ends**********************/
/***************Case Study Landing page Starts**********************/
 .ebook-landing-wrapper{
     background-color: #ffffff;
}
 .irr-landing-content-wrap .irr-landing-content.cs-landing-content{
    padding: 30px 0px 0px;
    /* box-shadow: 0px 0px 10px rgba(1,1,1,0.35); */
    box-shadow: 0px 2px 10px rgba(1,1,1,0.35);
    min-height: 448px;
    position: relative;
    margin-bottom: 20px;
}
 .cs-landing-content-wrap .cs-landing-img img{
    margin: 0 auto;
}
 .cs-landing-content-wrap .cs-landing-img{
    padding-bottom: 30px;
    text-align: center;
    border-bottom: 1px solid #c2c2c2;
    margin: 0 20px;
    display: flex;
    align-items: center;
    height: 80px;
}
 .irr-landing-block .irr-landing-content-wrap.cs-landing-content-wrap .main-chapter-title {
    font-size: 32px;
    font-weight: 400;
    line-height: 36px;
    padding: 30px 30px 0px;
    font-family: 'Roboto Slab', serif;
    border-bottom: none;
    height: 110px;
}
 .irr-landing-block .irr-landing-content-wrap.cs-landing-content-wrap .main-chapter-title.main-chapter-title-resource {
        font-size: 24px;
        margin: 0;
        height: auto;
 }
 .irr-landing-block .irr-landing-content-wrap.cs-landing-content-wrap .main-chapter-sub-title {
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    padding: 30px 30px;
}
.casestudyMeta {
    min-height: 210px;
}
 .irr-landing-block .irr-landing-content-wrap.cs-landing-content-wrap .cs-channels-block-wrapper{
    padding: 10px 30px;
    background: #f1f1f1;
    height: 80px;    
}
 .irr-landing-block .irr-landing-content-wrap.cs-landing-content-wrap .cs-channels-block-wrapper .cs-channels-block{
     width: 80px;
     height: 80px;
     background-color: #3C5A9A;
     border-radius: 50%;
     margin-right: 15px;
     float: left;
}
.irr-landing-content a{
    color: #ffffff;
    text-decoration: none;
}
.cs-landing-button, .webinarListPage .irr-landing-block .irr-landing-content-wrap.cs-landing-content-wrap .cs-landing-button{
    text-align: center;
    width: 100%;
    /* height: 60px; */
    background: #007ab9;
    color: #ffffff;
    font-size: 21px;
    font-weight: 300;
    padding: 10px 0;
    cursor: pointer;
    box-shadow: 0px 2px 10px rgba(1,1,1,0.35);
}
 .irr-landing-block .irr-landing-content-wrap.cs-landing-content-wrap .cs-landing-button{
     padding: 0;
 }
.irr-landing-block .irr-landing-content-wrap.cs-landing-content-wrap .cs-landing-button .linked-in-auth-button {
    padding: 10px 0;
    cursor: pointer;
    display: block;
} 
.irr-landing-block .irr-landing-content-wrap.cs-landing-content-wrap .cs-landing-button:hover, .cs-landing-button:hover{
    background: #0f8fd2;    
}
/***************Case Study Landing page Ends**********************/

/*******Old EBook Css Starts*******/
.old-ebook-wrapper .ebook-writer-wrapper{
    display: none;
}

.signupBtnOND {
    padding: 12px 20px;
    background: #EC4C4A;
    width: 300px;
    border-radius: 2px;
    font-size: 20px;
    cursor: pointer;
    text-align: center;
}
.signupBtnOND a {
    color: #fff !important;
    text-decoration: none;
}

/*OND Part 1&2 Css Starts*/
.mainEbookWrapper {
    width: 900px;
    margin: 0px auto 0;
}
.eBook-wrapper{
    padding-top: 50px;
    background: #fff;
}
.commonMargin {
    margin-bottom: 85px;
}
.ebookONDPageHead {
    background-color: #EEEEEE;
    padding: 145px 55px 58px;
    margin-bottom: 20px;
    position: relative;
}
.pageHeadStrip img{
    position: absolute;
    left: 0;
    top: 0;
}
.ebookONDPageHead .headerMainTitle {
    font-size: 40px;
    font-weight: 600;
    color: rgb(57,57,57);
    line-height: 40px;
}
.bannerONDintro {
    position: absolute;
    right: 0;
    top: 6px;
}
.ebookContent .ONDtitle {
    font-size: 24px;
    line-height: 32px;
    margin-top: 40px;
}
.ebookContent {
    padding: 10px 30px;
    font-size: 18px !important;
    font-weight: 300;
}
.eBookImagesOND {
    width: 100%;
    text-align: center;
    margin-top: 20px;
}
.bannerONDCntntMakeOver {
    position: absolute;
    right: 0;
    bottom: 0px;
}
.bannerONDCategory {
    position: absolute;
    left: 52px;
    top: 8px;
}
.bannerONDbundling {
    position: absolute;
    left: 0px;
    top: 20px;
}
.bannerONDdevice {
    position: absolute;
    left: 0px;
    top: 55px;
}
.bannerONDfacts {
    position: absolute;
    left: 22px;
    top: 8px;
}
.bannerONDstrategies {
    position: absolute;
    right: 22px;
    bottom: 0px;
}
.ebookONDPageHeadFoot {
    padding: 200px 50px 195px;
    margin-bottom: 20px;
    background-image: url(https://sokratidisplay-res.cloudinary.com/image/upload/q_90/ond_ctabanner-1_fkutar.png);
    position: relative;
    background-size: 1019px 352px;
    background-repeat: no-repeat;
}
.signupBtnONDWrapper {
    position: relative;
    z-index: 1;
}
.signupBtnOND {
    padding: 12px 20px;
    background: #EC4C4A;
    width: 300px;
    border-radius: 2px;
    font-size: 20px;
    cursor: pointer;
    text-align: center;
}
.signupBtnOND a {
    color: #fff !important;
    text-decoration: none;
}
.ONDflower1 {
    position: absolute;
    right: 60%;
    bottom: -22px;
    z-index: -1;
}
.ONDflower2 {
    position: absolute;
    left: 67px;
    bottom: -42px;
}
.ONDflower3 {
    position: absolute;
    left: -11px;
    top: 28px;
}
/*OND Part 1&2 Css Ends*/

/*Shopping Ads & DRM Css Starts*/
.ebookPageHead {
    background-color: #EFEFEF;
    padding: 88px 55px 30px;
    border-top: 10px solid rgb(59,194,193);
    margin-bottom: 20px;
}
.ebookPageHead .headerMainTitle {
    font-size: 38px;
    font-weight: 600;
    color: rgb(57,57,57);
    line-height: 40px;
}
.ebookPageHead .headerSubTitle {
    font-size: 24px;
    font-weight: 100;
    line-height: 25px;
    margin: 5px 0px 10px;
}
.unorderlist {
    font-size: 18px;
    padding: 0px 15px;
    color: #3a3a3a;
    font-weight: 500;
    margin-top: 20px;
}
.OrderListContent ul li{
    margin-bottom: 10px;
}
.eBookImages{
    margin: 40px auto;
    text-align: center;
}
.ebookContent .innereBookHead {
    margin: 30px 0px 15px;
    padding-bottom: 5px;
    border-bottom: 3px solid rgb(59,194,193);
    font-size: 22px;
    color: rgb(57,57,57);
    font-weight: 700;
}
.feedbacktbl1 th {
    background-color: rgb(238,238,238);
    color: rgb(57, 57, 57);
    font-size: 16px;
    padding: 20px 10px !important;
}
.feedbacktbl1 tr:nth-child(even) {
    background: rgb(249,249,249);
}
/*Shopping Ads & DRM Css Ends*/

/*******EBook Css Ends*******/

/***************Resources page Starts**********************/
.resources-wrapper .main-resources-title {
    font-size: 32px;
    font-weight: 400;
    line-height: 36px;
    padding-bottom: 15px;
    font-family: 'Roboto Slab', serif;
    margin: 0;
}
.resources-wrapper .resources-landing-info {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 20px;
}
.resources-wrapper .resources-landing-button a{
    background: #4076BD;
    color: #ffffff;
    font-size: 21px;
    font-weight: 300;
    padding: 5px 15px 8px;
    cursor: pointer;
    border-radius: 2px;
    text-align: center;
    text-decoration: none;
}
.resources-wrapper .resources-landing-button a:hover {
    background: #2682C6;
}
.resources-wrapper.irr-landing-block .irr-landing-content-wrap.cs-landing-content-wrap .cs-landing-button,.cs-landing-button{
    width: 100%;
}
.resources-wrapper .irr-landing-content-wrap .irr-landing-content.cs-landing-content {
    min-height: 490px;
}
.resources-wrapper #blogFilter .blog-one-third.blog-resource-height{
    height: 408px;
}
.resources-wrapper .irr-landing-content-wrap .irr-landing-content.cs-landing-content.cs-resource-landing-content{
        min-height: 446px;
}
.resources-wrapper .cs-channels-img img {
    width: 60px;
}
.resources-wrapper #blogFilter{
    padding-bottom: 0;
}
.resources-wrapper #blogFilter .blog-one-third {
    background: #fff;
    box-shadow: 0px 0px 10px rgba(1,1,1,0.35);
    width: 100%;
}
.irr-landing-content.webinar-resource-landing-content {
    height: 500px;
}
/***************Resources page Ends**********************/


/**********Linkedin loader css starts**********/
.modal{
        background: rgba(0,0,0,.85) !important;
        padding-top: 100px;
}
.linkedIn-loader{
    display:none;
    position:fixed;
    width:100%;
    height:100%;
    left:0;
    top:0;
    padding:0 20px;
    background: rgba(0,0,0,.85);
    z-index:10000;
}
.linkedIn-loader .loader{
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    background: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/os_loader_black.gif) no-repeat center center;
    height: 100%;
    display: table;
    width: 100%;
    color: #fff;
}

.loadertxt {
    display: table-cell;
    padding-top: 60px;
    vertical-align: middle;
}
/**********Linkedin loader css ends**********/

/******************Pricing Mangesh starts******************/
.about-career-landing-wrapper.ebook-landing-wrapper.pricing-wrap-pad{
    padding-bottom: 0px;
}
#pricing-react-wrapper .panel-default.sokrati-subscription {
    border-color: #fff;
    border: none;
    box-shadow: none;
}
.pricingBlocksSection .pricingBlocks{
    text-align: center;
    padding: 30px 20px; 
    color: #fff;
}
.pricingBlocksSection .pricingFeeTxt {
    font-size: 19px;
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
    font-weight: 400;
}
.pricingBlocksSection .col-xs-3.pricingBlocks {
    background: #4BA687;
    width: 30%;
}
.pricingBlocksSection .col-xs-6.pricingBlocks {
    background: #3D949B;
    padding: 40px 40px;
    width: 40%;
}
.pricingBlocksSection .pricingFee {
    font-size: 28px;
    font-weight: 400;
    margin-top: 20px;
}
.pricingFeeMiddle {
    font-size: 38px;
    font-weight: 400;
    margin-top: 24px;
}
.pricingFeeTxtMiddle {
    font-size: 21px;
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
    font-weight: 400;
}
.pricingBlockBottomTxtBlue, .pricingBlockBottomTxtBlue a {
    font-size: 17px;
    text-align: center;
    margin: 35px 0px 3px;
    color: #007AB9;
    font-weight: 600;
    display: none;
}
.pricingBlockBottomTxtBlue a:hover{
    color: #007AB9;
}
.pricingBlockBottomTxtGrey {
    font-size: 17px;
    text-align: center;
    margin: 25px 0px 10px;
    font-weight: 400;
}
.OnbordingFeeWrapper {
    text-align: center;
    font-size: 22px;
    font-weight: 500;
}

.fusion-fullwidth.fullwidth-box.fusion-fullwidth-2.fusion-parallax-none.nonhundred-percent-fullwidth.wrap-col.pricingBlockMainWrapper {
    margin-top: 50px;
}

.fusion-fullwidth.fullwidth-box.fusion-fullwidth-2.fusion-parallax-none.nonhundred-percent-fullwidth.wrap-col.pricingBlockMainWrapper::after, .fusion-fullwidth.fullwidth-box.fusion-fullwidth-2.fusion-parallax-none.nonhundred-percent-fullwidth.wrap-col.pricingBlockMainWrapper::before{
    top: 100%;
    left: 48%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-top: 25px solid #3E4454;
}

.IncludedFeaturesOnrthirdBlockWrapper .IncludedFeaturesTitle{
    font-size: 18px;
    font-weight: 400;
    color: #3a3a3a;
}
.IncludedFeaturesOnrthirdBlockWrapper a.IncludedFeaturesContentwrap{
    text-decoration: none;
    color: #3a3a3a;
}
.IncludedFeaturesOnrthirdBlockWrapper .IncludedFeaturesContent {
    line-height: 22px;
    margin: 10px 0px;
    font-size: 16px;
    font-weight: 300;
}
.IncludedFeaturesPreview {
    color: #0878C2;
}
.IncludedFeaturesOnrthirdBlockWrapper {
    padding: 20px;
}
.IncludedFeaturesOnrthirdBlockWrapper:hover {
    box-shadow: 0px 0px 10px rgba(1,1,1,0.35);
    padding: 20px;
    cursor: pointer;
    -moz-transform: translate(-2px, -2px);
    -ms-transform: translate(-2px, -2px);
    -o-transform: translate(-2px, -2px);
    -webkit-transform: translate(-2px, -2px);
    transform: translate(0px, -5px);
    transition: all 0.5s ease;
}
.IncludedFeaturesInfoImg{
    width: 48px;
    margin-bottom: 20px;
}

header.row.panel-div.header-bg.m-n.noselect {
    display: none;
}

.onbarding-plan-wrapper .onbarding-plan-container .combo-plan.onboarding-info-wrapper{
    background: #ffffff;
    text-align: center;
    padding: 30px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.onbarding-plan-wrapper .onbarding-plan-container .combo-plan.onboarding-info-wrapper:hover {
    background: #E5FAF8;
    box-shadow: 1px 1px 3px rgba(1,1,1,0.35);
    border: 1px solid #00AEAB;
}
.onbarding-plan-wrapper .onbarding-plan-container .combo-plan .onboarding-block-title {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 20px;
}
.onbarding-plan-wrapper .onbarding-plan-container .combo-plan .onboarding-block-txt {
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
}
a.pricing-feature-link {
    text-decoration: none;
    color: #3a3a3a;
}
.pricing-faqs {
    text-align: left;
    padding-left: 2em;    
}
.pricing-faqs .faq-question {
    color: #3a3a3a;
    font-size: 24px;
    line-height: 1.5;
    cursor: pointer; 
    margin-top: 15px;
	margin-bottom: 1em;
    font-weight: 300;
    text-indent: -2em;    
}
.pricing-faqs p {
    font-size: 21px;
    line-height: 1.5;
    margin-left: 5px;
	margin-bottom: 2em;
    font-weight: 300;
}
.pricing-faqs .faq-question:before {
    font-family: FontAwesome;
    content: "\f067";
    margin-right: 20px;
    color: #3a3a3a;
    border: 1px solid #3a3a3a;
    padding: 6px 7px 4px;
    border-radius: 50%;
    font-size: 18px;
}
.pricing-faqs .faq-question.expanded:before {
    content: "\f068";
}
.bg-about-img.bg-pricing-image{
  background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/iso_banner.png);
   background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
}
 .landing-pages-cta-btn.btn-align-center{
    text-align: center;
  }
  .landing-pages-cta-btn.btn-align-left{
    text-align: center;
  }

.sokrati-subscription .panel-body {
  padding: 0;
}

.sokrati-subscription .panel-body .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 2px;
}

.sokrati-subscription .panel-body .btn-dark {
    color: #fff !important;
    background-color: #2e3e4e;
    border-color: #2e3e4e;
    transition: all .3s;
}

.sokrati-subscription .panel-body .btn.disabled, .sokrati-subscription .panel-body .btn[disabled], .sokrati-subscription .panel-body fieldset[disabled] .btn {
    pointer-events: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
}

.sokrati-subscription .panel-body .btn-dark[disabled] {
    color: #bcbcbc !important;
    cursor: not-allowed !important;
    background-color: #eeeeee;
    border-color: #e5e5e5;
}

.sokrati-subscription .panel-body > .panel-loader-container {
  position: relative;
  min-height: 400px;
}
.sokrati-subscription .panel-body > .panel-loader-container .loader-bg {
    background: url(https://res.cloudinary.com/onlinesales/image/upload/v1504526535/logos/os_loader_white.gif) no-repeat center center;
    background-size: 30px;
    width: 100%;
    height: 100%;
    position: absolute;
}
.sokrati-subscription .panel-body .cycle-wrap {
  background: #e2e2e2;
  border-radius: 25px;
  float: right;
  overflow: hidden;
  position: relative;
  top: -20px;
  right: 0px;
}
.sokrati-subscription .panel-body .cycle-wrap p {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
   border-radius: 25px;
    color: #444444;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 400;
    height: 38px;
    line-height: 38px;
    margin: 0;
    padding: 0 10px;
    position: relative;
    text-align: center;
    transition: all 0.2s ease-in-out;
    width: 132px;
    z-index: 2;
}
.sokrati-subscription .panel-body .cycle-wrap p.active {
  background: #236d9e;
  color: #ffffff;
}
.sokrati-subscription .panel-body .cycle-wrap p.inactive {
  background: inherit;
  color: #000000;
}
.sokrati-subscription .panel-body .cycle-wrap .pill {
  background: #ec4c4a;
  border-radius: 25px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: 9999s transform .2s ease-out;
  width: 80px;
  z-index: 1;
}
.sokrati-subscription .panel-body .subscription-plan-container {
  padding: 0 0 20px;
}
.sokrati-subscription .panel-body .subscription-plan-container .add-on-plans-container {
  margin: 20px 0 0;
  min-height: 90px;
  display: table;
}
.sokrati-subscription .panel-body .subscription-plan-container .add-on-plans-container .add-on-info-container {
  text-align: center;
  font-size: 15px;
  margin: 15px 0;
}
.sokrati-subscription .panel-body .subscription-plan-container .add-on-plans-container .add-on-info-container .add-on-info-title {
  color: #007AB9;
  font-weight: 600;
}
.sokrati-subscription .panel-body .subscription-plan-container .add-on-plans-container .add-on-info-container .add-ons-info-description {
  font-weight: 400;
}
.sokrati-subscription .panel-body .subscription-plan-container .add-on-plans-container .addon-wrap .add-on-plan-wrapper {
  padding: 15px;
  cursor: pointer;
  min-height: 150px;
  height: 200px;
  vertical-align: middle;
  display: table-cell;
  text-align: center;
  overflow: hidden;
  position: relative;
}
.sokrati-subscription .panel-body .subscription-plan-container .add-on-plans-container .addon-wrap .add-on-plan-wrapper:before {
  content: '\2713';
  position: absolute;
  left: 9px;
  top: 7px;
  font-size: 32px;
  line-height: 26px;
  font-weight: 600;
  color: #E7E7E7;
  width: 28px;
  height: 26px;
  text-align: center;
  overflow: hidden;
}
.sokrati-subscription .panel-body .subscription-plan-container .add-on-plans-container .addon-wrap .add-on-plan-wrapper.selected:before {
  color: #1F82C5;
}
.sokrati-subscription .panel-body .subscription-plan-container .add-on-plans-container .addon-wrap .add-on-plan-wrapper:after {
     content: '';
    border: 1px solid #ddd;
    border-radius: 2px;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.sokrati-subscription .panel-body .subscription-plan-container .add-on-plans-container .addon-wrap .add-on-plan-wrapper:hover:after {
  border: 2px solid #1F82C5;
}
.sokrati-subscription .panel-body .subscription-plan-container .add-on-plans-container .addon-wrap .add-on-plan-wrapper.selected {
  background: #F2F7FC;
  transition: all 0.3s ease-in-out;
}
.sokrati-subscription .panel-body .subscription-plan-container .add-on-plans-container .addon-wrap .add-on-plan-wrapper.selected:after {
  border: 2px solid #1F82C5;
}
.sokrati-subscription .panel-body .subscription-plan-container .add-on-plans-container .addon-wrap .add-on-plan-wrapper .add-on-plan-pricing-free {
  font-size: 16px;
  font-weight: 600;
  margin-top: 15px;
}
.sokrati-subscription .panel-body .subscription-plan-container .add-on-plans-container .addon-wrap .add-on-plan-wrapper .add-on-plan-title {
  font-size: 16px;
  font-weight: 600;
  color: #5a5a5a;
  margin-bottom: 15px;
}
.sokrati-subscription .panel-body .subscription-plan-container .add-on-plans-container .addon-wrap .add-on-plan-wrapper .add-on-plan-pricing {
  font-size: 16px;
  color: #5a5a5a;
  font-weight: 600;
  text-align: center;
  margin-top: 15px;
}
.sokrati-subscription .panel-body .subscription-plan-container .add-on-plans-container .addon-wrap .add-on-plan-wrapper .add-on-plan-pricing .icon.fa {
    font-size: 14px;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container {
    float: left;
    width: 100%;
    position: relative;
    font-size: 13px;
    line-height: 1.42857143;
    min-height: 286px;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container > .panel-loader-container {
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 2;
  background: rgba(255,255,255,0.5);
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container > .panel-loader-container .loader-bg {
      background: url(https://res.cloudinary.com/onlinesales/image/upload/v1504526535/logos/os_loader_white.gif) no-repeat center center;
      background-size: 30px;
    width: 100%;
    height: 100%;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .exceeded-spend-layer {
/*  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 2;
  background: rgba(255,255,255,0.9);
  text-align: center;*/
  position: static;
  height: 200px;
  width: 100%;
  text-align: center;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .exceeded-spend-layer > div {
  display: table;
  width: 100%;
  height: 100%;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .exceeded-spend-layer > div p {
  display: table-cell;
  vertical-align: middle;
  font-size: 16px;
  color: #3a3a3a;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .exceeded-spend-layer > div p a {
  display: block;
  color: #196EB8;
  font-weight: 700;
  margin: 3px 0;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans {
  padding-left: 0;
  min-height: 203px;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item {
  color: #5a5a5a;
  padding: 15px 10px 12px 10px;
  border-radius: 2px;
  height: 73px;
  margin-bottom: 10px;
  overflow: hidden;
  cursor: pointer;
  position: relative;
  transition: height .5s ease-in-out, background .3s ease-in-out;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item:after {
    content: '';
    border: 1px solid #ccc;
    border-radius: 2px;
    position: absolute;
    left: 0;
    top: 0;
    right : 0;
    bottom: 0;
    display: block;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item.active {
  height: 120px;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item.active:after {
  border: 2px solid #1F82C5;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item.active .plan-description {
  display: block;
  font-weight: 400;
  margin: 0 15px 0 35px;
  padding: 0;
  clear: both;
  height: 50px;
  line-height: 16px;
  overflow: hidden;
  position: relative;
  transition: all 3s ease-in-out;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item.active .plan-description a {
  color: #196EB8;
  display: inline-block;
  margin: 0 0 0 4px;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item.selected {
  background: #F2F7FC;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item.selected .plan-name-wrapper .plan-name:before {
  color: #1F82C5;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item.selected:after {
  border: 2px solid #1F82C5;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item.has-offer .offer-description:after {
  content: "";
  width: 16px;
  height: 16px;
  background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/pricing-gift.png);
  position: absolute;
  left: 0;
  top: 0;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item:last-child {
  margin-bottom: 0;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item input[type="checkbox"] {
  display: none;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item .plan-name-wrapper {
  padding: 0 0 0 35px;
  width: 70%;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item .plan-name-wrapper .plan-name {
    position: relative;
  font-size: 16px;
  font-weight: 600;
  padding: 0;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item .plan-name-wrapper .plan-name:before {
  content: '\2713';
  position: absolute;
  left: -34px;
  top: 50%;
  font-size: 32px;
  line-height: 26px;
  color: #E7E7E7;
  overflow: hidden;
  width: 28px;
  height: 26px;
  margin-top: -13px;
  text-align: center;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item .plan-name-wrapper .v-align-outer {
  display: table;
  width: 100%;
  height: 44px;
  table-layout: fixed;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item .plan-name-wrapper .v-align-outer .v-align-inner {
  display: table-cell;
  vertical-align: middle;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item .plan-name-wrapper .offer-description {
  font-size: 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
  padding: 0 0 1px 22px;
  margin: 2px 0;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item .plan-description {
  display: none;
  clear: both;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item .plan-price-wrapper {
  text-align: right;
  padding: 0 15px 0 0;
  width: auto;
  float: right;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item .plan-price-wrapper .sale-price-wrapper {
  font-size: 14px;
  color: #999;
  display: inline-block;
  vertical-align: top;
  margin-right: 6px;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item .plan-price-wrapper .sale-price-wrapper > span {
  position: relative;
  padding: 0 4px;
  font-weight: 500;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item .plan-price-wrapper .sale-price-wrapper > span:before {
  content: '';
  width: 100%;
  position: absolute;
  right: 0;
  top: 50%;
  border-bottom: 1px solid #999;
  -webkit-transform: skewY(10deg);
  transform: skewY(10deg);
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item .plan-price-wrapper .sale-price-wrapper > span .icon.fa {
  font-size: 11px;
  position: relative;
  top: 3px;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item .plan-price-wrapper .plan-price-free {
  font-size: 17px;
  font-weight: 600;
  margin-top: 11px;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item .plan-price-wrapper .plan-price {
    display: inline-block;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item .plan-price-wrapper .plan-price .icon {
    position: relative;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item .plan-price-wrapper .plan-price .plan-frequency {
  font-size: 16px;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item .plan-price-wrapper .plan-bill-pack-text {
  font-size: 10px;
  font-style: italic;
  height: 20px;
  margin-top: -4px;
}
.sokrati-subscription .panel-body .subscription-plan-container .icon.fa {
    font-size: 18px;
    vertical-align: top;
    padding-right: 2px;
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan {
  color: #5a5a5a;
  padding: 0;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  min-height: 203px;
  transition: all .3s ease-in-out;
  overflow:hidden;
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan.full-platform-not-available {
  cursor: default;
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan.full-platform-not-available img {
  max-height: 100%;
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan.full-platform-not-available:before {
  display: none;
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan .combo-plan-free {
  font-size: 30px;
  font-weight: 600;
  margin-top: 15px;
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan .combo-plan-offer-desc {
  font-size: 14px;
  margin-bottom: 30px;
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan .sale-price-wrapper {
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
  color: #999;
  margin-top: 30px;
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan .sale-price-wrapper .plan-price > span {
  position: relative;
  padding: 0 8px;
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan .sale-price-wrapper .plan-price > span:before {
  content: '';
  width: 100%;
  position: absolute;
  right: 0;
  top: 50%;
  border-bottom: 2px solid #999;
  -webkit-transform: skewY(10deg);
  transform: skewY(10deg);
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan.has-offer .combo-plan-offer-desc span {
  position: relative;
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan.has-offer .combo-plan-offer-desc span:before {
  content: '';
  width: 16px;
  height: 16px;
  background: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/Pricing_gift.png) no-repeat center;
  position: absolute;
  left: -24px;
  top: 2px;
  background-size: 16px;
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan:after {
    content: '';
    border: 1px solid #ccc;
    border-radius: 2px;
    position: absolute;
    left: 0;
    top: 0;
    right:0;
    bottom: 0;
    display: block;
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan:hover:after {
  border: 2px solid #1F82C5;
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan.selected {
  background: #F2F7FC;
  box-shadow: 1px 1px 3px rgba(1, 1, 1, 0.35);
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan.selected:after {
  border: 2px solid #1F82C5;
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan:before {
  content: '\2713';
  position: absolute;
  left: 12px;
  top: 10px;
  font-size: 32px;
  line-height: 26px;
  font-weight: 600;
  color: #E7E7E7;
  width: 28px;
  height: 26px;
  text-align: center;
  overflow: hidden;
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan.selected:before {
  color: #1F82C5;
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan.selected .combo-plan-tick:before {
  content: '\002714';
  font-size: 60px;
  color: #F2f2f2;
  vertical-align: middle;
  display: inline-block;
  font-weight: 100;
  line-height: 100px;
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan .v-align-outer {
  display: table;
  width: 100%;
  height: 100%;
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan .v-align-inner {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    display: block;
    height: 137px;
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan input[type="checkbox"] {
  display: none;
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan .combo-plan-tick {
  width: 100px;
  height: 100px;
  background: #B0ECEA;
  margin: 0 auto;
  border-radius: 50%;
  margin-bottom: 5%;
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan .combo-plan-text {
  font-size: 16px;
  font-weight: 600;
  padding: 5px 20px 1px;
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan .plan-price-wrapper {
  font-size: 50px;
  font-weight: 600;
  line-height: 56px;
  margin: 5px 0;
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan .plan-price-wrapper .plan-price-free {
  font-size: 16px;
  font-weight: 600;
  margin-top: 11px;
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan .plan-price-wrapper .plan-price,
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan .plan-price-wrapper .plan-frequency {
  font-size: 26px;
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan .plan-price-wrapper .icon.fa {
  font-size: inherit;
}
.sokrati-subscription .panel-body .subscription-plan-container .combo-plan .plan-bill-pack-text {
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
}
.sokrati-subscription .panel-body .overrage-fees-text-container {
  text-align: center;
  margin: 15px 0;
  border-bottom: 1px #9e9e9e dashed;
  padding: 15px 0;
  font-size: 15px;
}
.sokrati-subscription .panel-body .overrage-fees-text-container .overrage-fees-text-title {
  color: #007AB9;
  font-weight: 600;
}
.sokrati-subscription .panel-body .overrage-fees-text-container .add-ons-info-description {
  font-weight: 400;
}
.sokrati-subscription .panel-body .overrage-fees-text-container .overrage-fees-text {
    text-align: center;
    font-size: 15px;
    font-weight: 600;
    margin: 0 0 5px;
    color: #007AB9;
}
.sokrati-subscription .panel-body .overrage-fees-text-container .overage-fee-description {
    font-size: 15px;
    font-weight: 400;
}
.sokrati-subscription .panel-body .btn-container {
  text-align: center;
  display: none;
}
.sokrati-subscription .panel-body .btn-container .btn-dark {
  min-width: 120px;
}
.sokrati-subscription .panel-body .coupon-code-list-container {
  text-align: center;
  max-width: 70%;
  margin: 0 auto;
  float: none;
  clear: both;
  display:none;
}
.sokrati-subscription .panel-body .coupon-code-list-container .have-coupon-text {
  display: inline-block;
  line-height: normal;
  color: #3a3a3a;
  font-weight: 600;
  margin-bottom: 10px;
}
.sokrati-subscription .panel-body .coupon-code-list-container .have-coupon-text + div {
  padding: 25px 15px;
  background: #fafafa;
}
.sokrati-subscription .panel-body .coupon-code-list-container .coupon-code-tb {
  width: 250px;
  display: inline-block;
  text-align: center;
  font-size: 13px;
  line-height: 14px;
  text-transform: uppercase;
  font-weight: 600;
  border-color: #1B6EBB;
  vertical-align: top;
}
.sokrati-subscription .panel-body .coupon-code-list-container .coupon-code-apply-btn {
  margin: 0 10px;
  position: relative;
  min-width: 120px;
  outline: none;
  border-color: #1B6EBB;
  background: #1B6EBB;
  transition: all .3s ease-in-out;
}
.sokrati-subscription .panel-body .coupon-code-list-container .coupon-code-apply-btn:hover {
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}
.sokrati-subscription .panel-body .coupon-code-list-container .coupon-code-apply-btn:disabled {
  color: #f5f5f5 !important;
}
.sokrati-subscription .panel-body .coupon-code-list-container .coupon-code-apply-msg {
  color: #a94242;
  font-size: 12px;
  font-weight: 500;
  margin: 2px auto 0;
  max-width: 390px;
  padding-right: 140px;
}
.sokrati-subscription .panel-body .coupon-code-list-container .coupon-code-list{
    margin: 5px 0 0;
}
.sokrati-subscription .panel-body .coupon-code-list-container .coupon-code-list > .panel-loader-container {
  position: relative;
  height: 31px;
  margin: 15px 0 0;
}
.sokrati-subscription .panel-body .coupon-code-list-container .coupon-code-list > .panel-loader-container .loader-bg {
  background: url(https://res.cloudinary.com/onlinesales/image/upload/v1504526535/logos/os_loader_white.gif) no-repeat center center;
  background-size: 20px;
  height: 100%;
  width: 100%;
}
.sokrati-subscription .panel-body .coupon-code-list-container .coupon-code-list .coupon-btn {
  box-shadow: none;
  border-style: dashed;
  border-color: #aaa;
  margin: 10px 6px 0;
  padding: 7px 20px;
  outline: none;
  line-height: 14px;
  background: #FCFCFC;
}
.sokrati-subscription .panel-body .coupon-code-list-container .coupon-code-list .coupon-btn:hover {
  border-color: #5a5a5a;
  background: #FFF;
}
.sokrati-subscription .panel-body .coupon-code-list-container .coupon-code-list .coupon-btn .coupon-name {
  font-size: 14px;
  color: #4a4a4a;
  font-weight: 600;
  text-transform: uppercase;
}
.sokrati-subscription .panel-body .coupon-code-list-container .coupon-code-list .coupon-btn .coupon-description {
  font-size: 12px;
  color: #8a8a8a;
}
.sokrati-subscription .panel-body .bs-callout {
  padding: 20px;
  margin: 20px 20px -10px;
  border: 1px solid #eee;
  border-left-width: 5px;
  border-radius: 3px;
}
.sokrati-subscription .panel-body .bs-callout h4 {
  margin-top: 0;
  margin-bottom: 5px;
}
.sokrati-subscription .panel-body .bs-callout.bs-callout-danger {
  border-left-color: #d9534f;
}
.sokrati-subscription .panel-body .bs-callout.bs-callout-danger h4 {
  color: #d9534f;
}


/*  slider */
.horizontal-slider-container {
  height: 20px;
  top: 33px;
  border: none;
  border-radius: 0px;
  -moz-border-radius: 0px;
  z-index: 1;
  background: linear-gradient(to right,#00AEAB,#005B9B);
  margin: 135px 0 70px;
}
.horizontal-slider-container .billing-tooltip {
  position: absolute;
  z-index: 1020;
  display: block;
  font-size: 11px;
  top: 14px;
  left: -2px;
  transform: rotate(-135deg);
  transform-origin: 32px 55px;
}
.horizontal-slider-container .billing-tooltip .tooltip-title {
  font-size: 16px;
  font-weight: 100;
  text-transform: capitalize;
}
.horizontal-slider-container .billing-tooltip .billing-tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  position: absolute;
  width: 0;
  height: 0;
}
.horizontal-slider-container .billing-tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #4a4a4a;
  text-align: center;
  font-size: 27px;
  font-weight: 600;
  line-height: 26px;
  text-decoration: none;
  background-color: transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  white-space: nowrap;
  min-width: 152px;
}
.horizontal-slider-container .ui-slider {
  position: relative;
  text-align: left;
}
.horizontal-slider-container .ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: pointer;
  -ms-touch-action: none;
  touch-action: none;
}
.horizontal-slider-container .ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
.horizontal-slider-container .ui-slider.ui-state-disabled .ui-slider-handle,
.horizontal-slider-container .ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}
.horizontal-slider-container .ui-slider.ui-slider-horizontal {
  height: 100%;
}
.horizontal-slider-container .ui-slider.ui-slider-horizontal .ui-slider-handle {
  margin-left: -1.6em;
  top: -12px;
  width: 38px;
  height: 38px;
  border: 2px solid #ffffff;
  background: #3e4454;
  border-radius: 50% 5px 50% 50%;
  cursor: pointer;
  box-shadow: transparent 1px 1px 3px;
  z-index: 9;
  transform: rotate(135deg);
  outline: none;
}
.horizontal-slider-container .ui-slider.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.horizontal-slider-container .ui-slider.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.horizontal-slider-container .ui-slider.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.horizontal-slider-container .ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  border-width: 2px;
}
.horizontal-slider-container .bucket-container-div {
  width: 100%;
  background: #eaeaea;
  height: 6px;
  position: relative;
}
.horizontal-slider-container .bucket-container-div .bucket-indicator {
  background: #797979;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: .3s all ease-in;
}
.horizontal-slider-container .slider-label-container {
  color: #bcbcbc;
}
.horizontal-slider-container .slider-label-container .min-label,
.horizontal-slider-container .slider-label-container .max-label {
  font-size: 13px;
  line-height: 18px;
  margin: 5px 0 0;
  color: #7a7a7a;
}

.add-on-plans-container .addon-flex-blocks {
    width: 33.33%;
    margin: 10px 10px;
    align-self: center;
    /* flex: 1 1; */
    padding: 0;
}

.add-on-plans-container .addon-main-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    margin: 0 auto;
    text-align: center;
    align-items: center;
    justify-content: center;
}

.sokrati-subscription .panel-body .subscription-plan-container .add-on-plans-container {
    margin: 20px 0 0;
    min-height: 90px;
    display: table;
    width: 100%;
}

    /**************Feature List Css Starts*******************/
    /*.plan-list-wrapper {*/
    /*    padding: 30px 10px;*/
    /*    border: 1px solid #00A0A8;*/
    /*    border-radius: 5px;*/
    /*    display: -ms-flexbox;*/
    /*    display: flex;*/
    /*    -ms-flex-direction: row;*/
    /*    flex-direction: row;*/
    /*    text-align: center;*/
    /*    -ms-flex-align: center;*/
    /*    align-items: center;*/
    /*    -ms-flex-pack: center;*/
    /*    justify-content: center;*/
    /*    -ms-flex-wrap: wrap;*/
    /*    flex-wrap: wrap;*/
    /*    position: relative;*/
    /*    margin-bottom: 30px;*/
    /*}*/
/*    .plan-list-title {*/
/*        position: absolute;*/
/*        top: -16px;*/
/*        background: #fff;*/
/*        padding: 5px 10px;*/
/*        font-weight: 600;*/
/*        font-size: 16px;*/
/*    }*/
/*    .plan-list-wrapper .plan-list-flex-blocks {*/
/*        width: 100%;*/
/*        margin: 15px 10px;*/
/*        -ms-flex-item-align: start;*/
/*        align-self: flex-start;*/
/*        padding: 0;*/
/*    }*/
/*    .plan-list-wrapper .plan-list-flex-blocks .plan-list-content-wrapper {*/
/*    text-align: left;*/
/*    overflow: hidden;*/
/*    position: relative;*/
/*    width: 100%;*/
/*}*/
/*.plan-list-wrapper .plan-list-flex-blocks .plan-list-content-wrapper tr {*/
/*    margin-bottom: 15px;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*}*/
/*.plan-list-wrapper .plan-list-flex-blocks .plan-list-content-wrapper tr .plan-list-content-title {*/
/*    font-size: 15px;*/
/*    font-weight: 400;*/
/*    color: #3a3a3a;*/
/*    list-style-type: none;*/
/*    position: relative;*/
/*    width: 33%;*/
/*    padding: 0 8px 0 37px;*/
/*    vertical-align: top;*/
/*    min-height: 25px;*/
/*}*/
/*.plan-list-wrapper .plan-list-flex-blocks .plan-list-content-wrapper tr .plan-list-content-title:last-child{*/
/*    padding-right: 0;*/
/*}*/
/*.plan-list-wrapper .plan-list-flex-blocks .plan-list-content-wrapper tr .plan-list-content-title:before {*/
/*    content: '\2713';*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: 0px;*/
/*    font-size: 22px;*/
/*    line-height: 27px;*/
/*    font-weight: 400;*/
/*    color: #E7E7E7;*/
/*    width: 28px;*/
/*    height: 28px;*/
/*    text-align: center;*/
/*    overflow: hidden;*/
/*    border: 1px solid #ccc;*/
/*    border-radius: 50%;*/
/*    padding: 0;*/
/*}*/
/*.plan-list-wrapper .plan-list-flex-blocks .plan-list-content-wrapper tr .plan-list-content-title.selected:before {*/
/*    color: #00A0A8;*/
/*    border: 1px solid #00A0A8;*/
/*}*/
/*.plan-list-wrapper .plan-list-cost {*/
/*    position: absolute;*/
/*    bottom: -34px;*/
/*}*/
/*.plan-list-wrapper .plan-list-cost .plan-list-cost-info {*/
/*    padding: 8px 30px;*/
/*    font-size: 16px;*/
/*    font-weight: 600;*/
/*    color: #FFF;*/
/*    background: #00A0A8;*/
/*    border-radius: 5px;*/
/*}*/
/*.plan-list-wrapper .plan-list-cost .plan-list-cost-info .plan-price-wrapper {*/
/*    padding-left: 10px;*/
/*}*/
/*.plan-list-wrapper .plan-list-cost .plan-list-cost-duration {*/
/*    font-style: italic;*/
/*    font-size: 9px;*/
/*    color: #999;*/
/*    margin-top: 3px;*/
/*}*/

/*.component-loader-container{*/
/*    position: static;*/
/*    height: 120%;*/
/*    padding: 5%;*/
/*    left: -2%;*/
/*    top: 2%;*/
/*    bottom: 0;*/
/*    right: 0;*/
/*    width: 100%;*/
/*    margin: auto;*/
/*    z-index: 2;*/
/*    background: rgba(255, 255, 255, 0.5);*/
/*    text-align: center;*/
/*}*/
/*.list-of-plans-container .component-loader-container{*/
/*    position: absolute;*/
/*    height: 120%;*/
/*    padding: 5%;*/
/*    left: -2%;*/
/*    top: 2%;*/
/*    bottom: 0;*/
/*    right: 0;*/
/*    width: 104%;*/
/*    margin: auto;*/
/*    z-index: 2;*/
/*    background: rgba(255, 255, 255, 0.5);*/
/*    text-align: center;*/
/*}*/
/*.white-loader img, .black-loader img{*/
/*      width: 30px;*/
/*}*/
/*.component-loader-container .loader-align{*/
/*  display: inline-block;*/
/*  height: 100%;*/
/*  vertical-align: middle;   */
/*}*/
/*.sokrati-subscription .panel-body .subscription-plan-container .plan-price-wrapper .plan-price .icon.fa {*/
/*    font-size: 16px;*/
/*    vertical-align: top;*/
/*    padding-right: 2px;*/
/*    color: #fff;*/
/*}*/
/**************Feature List Css Ends*******************/
.os-subscription-add-ons-wrapper {
  padding: 30px 0 60px;
  background: #fbfbfb;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper {
  margin: 0;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .addon-title{
  margin: 0;
  padding: 20px 0 0;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper h3 {
  margin: 0;
  font-size: 20px;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper h3 + hr, .os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .addon-title + hr {
  margin-top: 10px;
  margin-bottom: 30px;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .add-ons-inner-wrapper {
  display: -ms-flexbox;
  display: flex;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .add-ons-inner-wrapper .col-sm-4 {
    width: 20%;
    padding: 0 2px;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .add-ons-inner-wrapper .plan {
  padding: 25px 15px;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .add-ons-inner-wrapper .plan h3 {
  height: 50px;
  line-height: 20px;
  font-family: inherit;
  color: #5a5a5a;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .add-ons-inner-wrapper .plan .sub-text {
  height: 96px;
  line-height: 20px;
  font-size: 14px;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .add-ons-inner-wrapper .plan .plan-price {
  margin-bottom: 0;
}

.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .add-ons-inner-wrapper .plan:after {
    content: "\5e";
    font-size: 0;
    overflow: hidden;
    z-index: -1;
    font-family: "os-website-icons-font" !important;
    position: absolute;
}

.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .plan {
  padding: 20px 15px;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .plan h3 {
  font-size: 17px !important;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .plan .plan-price {
  margin: 10px 0 0;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .plan .plan-img {
  position: relative;
  -webkit-transition: all 0.25s cubic-bezier(0.55, 0.06, 0.68, 0.19);
  -o-transition: all 0.25s cubic-bezier(0.55, 0.06, 0.68, 0.19);
  transition: all 0.25s cubic-bezier(0.55, 0.06, 0.68, 0.19);
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .plan .plan-img:before {
  content: '';
  font-family: "os-website-icons-font" !important;
  font-size: 36px;
  font-weight: 400;
  color: #FFF;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .plan:hover .select-plan-label {
  /* -webkit-box-shadow: 1px 1px 8px #a3a3a3; */
  /* box-shadow: 1px 1px 8px #a3a3a3; */
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .plan:hover .plan-img {
  /* color: #FFF; */
  /* border-color: #32A587; */
  /* background: #32A587; */
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .plan > .select-plan-input {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .plan > .select-plan-input:checked + .select-plan-label {
  -webkit-box-shadow: 1px 1px 8px #a3a3a3;
          box-shadow: 1px 1px 8px #a3a3a3;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .plan > .select-plan-input:checked ~ .plan-img {
  color: #FFF;
  border-color: #32A587;
  background: #32A587;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .plan > .select-plan-input:checked ~ .plan-img:before {
  content: "\5e";
  font-size: 30px;
  font-family: "os-website-icons-font" !important;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan {
  height: 100%;
  padding: 26px 20px 20px;
  text-align: center;
  position: relative;
  background: #FFF;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan .plan-select {
  position: absolute;
  -webkit-transition: all 0.25s cubic-bezier(0.55, 0.06, 0.68, 0.19);
  -o-transition: all 0.25s cubic-bezier(0.55, 0.06, 0.68, 0.19);
  transition: all 0.25s cubic-bezier(0.55, 0.06, 0.68, 0.19);
  width: 38px;
  height: 38px;
  margin: -6px 0 0 -46px;
  border-radius: 50%;
  background: #E7F0F5;
  display: inline-block;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan .plan-select:before {
  content: '+';
  font-size: 36px;
  font-weight: 100;
  color: #FFF;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan h3 {
  margin: 0 0 10px;
  color: #3a3a3a;
  font-weight: 600;
  height: 35px;
  display: inline-block;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan .sub-text {
  color: #9a9a9a;
  font-size: 12px;
  line-height: 18px;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan .plan-img {
  width: 75px;
  height: 75px;
  margin: 0 auto 20px;
  border-radius: 50%;
  background: #E7F0F5;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan .plan-price {
  font-size: 16px;
  color: #546993;
  margin: 10px 0 10px;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan .plan-price .fa-usd:before, .os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan .plan-price .fa-dollar:before{
    content: '$';
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan .plan-price > span {
  font-size: 34px;
  font-weight: 600;
  color: #546993;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan .plan-price > span .icon{
  color: #546993;  
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan .plan-price .icon {
  font-family: inherit;
  font-weight: 600;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan .plan-info {
  font-size: 14px;
  line-height: 18px;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan .plan-info a {
  display: inline-block;
  margin: 0 0 5px;
  text-decoration: underline;
  color: #546993;
  position: relative;
  z-index: 1;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan .plan-info hr {
  width: 45%;
  margin: 15px auto;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan .plan-info > p {
  margin: 0 0 5px;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan .plan-info > p:first-child {
  color: #3a3a3a;
  line-height: 22px;
  margin: 0;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan .plan-btn {
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 20px;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan .plan-btn .btn {
  width: 100%;
  margin: 0;
  height: 40px;
  padding: 8px 12px;
  font-size: 16px;
  color: #1A5994;
  border-color: #1A5994;
  background: #FFF;
  -webkit-transition: all 0.25s cubic-bezier(0.55, 0.06, 0.68, 0.19);
  -o-transition: all 0.25s cubic-bezier(0.55, 0.06, 0.68, 0.19);
  transition: all 0.25s cubic-bezier(0.55, 0.06, 0.68, 0.19);
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan .plan-btn .btn > span {
  position: absolute;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan .plan-btn .btn > span + span {
  opacity: 0;
  padding-left: 30px;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan .plan-btn .btn .icon {
  font-size: 22px;
  position: absolute;
  margin: -2px 0 0 -30px;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan .select-plan-label {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: 0;
  cursor: default;
  z-index: 1;
  /* -webkit-box-shadow: 1px 1px 4px #c5c5c5; */
  /* box-shadow: 1px 1px 4px #c5c5c5; */
  -webkit-transition: all 0.25s cubic-bezier(0.55, 0.06, 0.68, 0.19);
  -o-transition: all 0.25s cubic-bezier(0.55, 0.06, 0.68, 0.19);
  transition: all 0.25s cubic-bezier(0.55, 0.06, 0.68, 0.19);
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan:hover .select-plan-label {
  /* -webkit-box-shadow: 1px 1px 8px #a3a3a3; */
  /* box-shadow: 1px 1px 8px #a3a3a3; */
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan:hover .plan-btn .btn {
  color: #FFF;
  border-color: #32A587;
  background: #32A587;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan:hover .plan-select {
  color: #FFF;
  border-color: #32A587;
  background: #32A587;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan > .select-plan-input {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  display: none;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan > .select-plan-input:checked + .select-plan-label {
  -webkit-box-shadow: 1px 1px 8px #a3a3a3;
          box-shadow: 1px 1px 8px #a3a3a3;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan > .select-plan-input:checked ~ .plan-btn .btn {
  color: #FFF;
  border-color: #32A587;
  background: #32A587;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan > .select-plan-input:checked ~ .plan-btn .btn > span {
  opacity: 0;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan > .select-plan-input:checked ~ .plan-btn .btn > span + span {
  opacity: 1;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan > .select-plan-input:checked ~ .plan-select {
  color: #FFF;
  border-color: #32A587;
  background: #32A587;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .plan > .select-plan-input:checked ~ .plan-select:before {
  content: "\E069";
  font-size: 21px;
  font-family: "shops-icons-font" !important;
  margin: 1px 0 0 0px;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .add-ons-inner-wrapper .col-sm-4:nth-child(1) .plan .plan-img {
    background: #8cdae0;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .add-ons-inner-wrapper .col-sm-4:nth-child(2) .plan .plan-img {
    background: #75BCBA;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .add-ons-inner-wrapper .col-sm-4:nth-child(3) .plan .plan-img {
    background: #75A6BA;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .add-ons-inner-wrapper .col-sm-4:nth-child(4) .plan .plan-img {
    background: #8E8BB2;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .add-ons-inner-wrapper .col-sm-4:nth-child(5) .plan .plan-img {
    background: #7776A8;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .add-ons-inner-wrapper .col-sm-4:nth-child(1) .plan .plan-img:before {
   content: "\6f";
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .add-ons-inner-wrapper .col-sm-4:nth-child(2) .plan .plan-img:before {
   content: "\74";
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .add-ons-inner-wrapper .col-sm-4:nth-child(3) .plan .plan-img:before {
   content: "\59";
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .add-ons-inner-wrapper .col-sm-4:nth-child(3) .plan .plan-img:before {
   content: "\59";
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .add-ons-inner-wrapper .col-sm-4:nth-child(4) .plan .plan-img:before {
   content: "\33";
   margin-top: 2px;
   font-size: 40px;
}
.os-subscription-add-ons-wrapper .os-pricing-plans-add-ons-container .add-ons-wrapper .add-ons-inner-wrapper .col-sm-4:nth-child(5) .plan .plan-img:before {
   content: "\43";
}

/******************Pricing Mangesh ends********************/

/******************Pricing Tabs Starts********************/
.subscription-plan-tabs-container ul li .price-tab-title {
    font-size: 24px;
    padding: 15px;
}
.subscription-plan-tabs-container ul li.active .price-tab-title {
    font-weight: 600;
    background: #0e4789;
    border-radius: 5px 5px 0 0;
}
.subscription-plan-tabs-container ul .plan-price .icon.fa {
    font-size: 18px;
    padding-right: 2px;
    color: #3a3a3a;
}
.subscription-plan-tabs-container ul li.active .plan-price .icon.fa {
    color: #fff;
}
.subscription-plan-tabs-container ul .plan-price-wrapper{
    padding: 20px 0 2px;
}
.subscription-plan-tabs-container ul .plan-price-wrapper .price {
    font-size: 34px;
    font-weight: 600;
}
.subscription-plan-tabs-container ul li.active .price-tab-underline{
    background: #375c79;
}
.subscription-plan-tabs-container ul li .price-tab-underline{
    height: 1px;
    background: #ccc;
    margin: 0;
}
.price-spend {
    padding-top: 2px;
    font-size: 18px;
    font-weight: 600;
}
.subscription-plan-tabs-container ul li a{
    padding: 0;
    color: #3a3a3a;
    background-color: #f8f8f8;
    border-radius: 5px 5px 0 0;
    text-align: center;
    /*padding-bottom: 25px;*/
}
.subscription-plan-tabs-container ul > li > a:hover {
    background-color: #d0d8de;
}
.subscription-plan-tabs-container ul > li.active > a, .subscription-plan-tabs-container ul > li.active > a:hover, .subscription-plan-tabs-container ul > li.active > a:focus{
    background-color: #003471;
}
.subscription-plan-tabs-container ul li.active a{
    background-color: #003471;
    color: #fff;
}
.or-with-lines {
    padding: 3px 10px;
    font-style: italic;
    position: relative;
}
/*.subscription-plan-tabs-container ul li .or-with-lines span{*/
/*    padding: 0 8px;*/
/*    z-index: 1;*/
/*    position: relative;*/
/*    background-color: #f8f8f8;*/
/*}*/
/*.subscription-plan-tabs-container ul li a:hover .or-with-lines span{*/
/*    background-color: #f8f8f8;*/
/*}*/
/*.subscription-plan-tabs-container ul li.active a:hover .or-with-lines span{*/
/*    background-color: #4a7393;*/
/*}*/
/*.subscription-plan-tabs-container ul li.active .or-with-lines span{*/
/*    background-color: #4a7393;*/
/*}*/
.or-with-lines:before, .or-with-lines:after {
    color: #89acc7;
    border-top: 1px solid #89acc7;
    content: "";
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    bottom: 0;
    width: 30%;
}
.subscription-plan-tabs-container ul li.active .or-with-lines:before, .subscription-plan-tabs-container ul li.active .or-with-lines:after {
    border-top: 1px solid #375c79;
}
.feature-pricing-wrap {
    text-align: center;
    border: 2px solid #4a7393;
    padding: 45px 1px 20px;
}
.subscription-plan-tabs-container ul li:nth-child(2){
    padding: 0 5px;
}
.subscription-plan-tabs-container ul > li {
    width: 33.2%;;
}
/**************Feature List Css Starts*******************/
    .plan-list-wrapper {
        padding: 0 50px 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        text-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        position: relative;
        line-height: 45px;
    }
    .plan-list-title {
        position: absolute;
        top: -16px;
        background: #fff;
        padding: 5px 10px;
        font-weight: 600;
        font-size: 16px;
    }
    .plan-list-wrapper .plan-list-flex-blocks {
        width: 100%;
        margin: 15px 10px;
        -ms-flex-item-align: start;
        align-self: flex-start;
        padding: 0;
    }
    .plan-list-wrapper .plan-list-flex-blocks .plan-list-content-wrapper {
    text-align: left;
    /*overflow: hidden;*/
    position: relative;
    width: 100%;
}
.plan-list-wrapper .plan-list-flex-blocks .plan-list-content-wrapper tr {
    margin-bottom: 15px;
    display: -ms-flexbox;
    display: flex;
}
.plan-list-wrapper .plan-list-flex-blocks .plan-list-content-wrapper tr .plan-list-content-title {
    font-size: 15px;
    font-weight: 400;
    color: #ccc;
    list-style-type: none;
    position: relative;
    width: 33%;
    padding: 0 8px 0 37px;
    vertical-align: top;
    min-height: 25px;
}
.plan-list-wrapper .plan-list-flex-blocks .plan-list-content-wrapper tr .plan-list-content-title.selected a{
    color: #3a3a3a;
}
.plan-list-wrapper .plan-list-flex-blocks .plan-list-content-wrapper tr .plan-list-content-title a{
    color: #a29a9a;
}
.plan-list-wrapper .plan-list-flex-blocks .plan-list-content-wrapper tr .plan-list-content-title:last-child{
    padding-right: 0;
}
.pricing-plan-main-content-wrapper .check-icon-style:before {
    /*content: '\2713';*/
    position: absolute;
    left: 0;
    top: 8px;
    line-height: 27px;
    font-weight: 400;
    color: #E7E7E7;
    text-align: center;
    overflow: hidden;
    border: 1px solid #ccc;
    background: #ccc;
    border-radius: 50%;
    padding: 0;
}
.pricing-plan-main-content-wrapper .check-icon-style.small:before {
    font-size: 15px;
    width: 28px;
    height: 28px;
}
.calculate-budget-display-wrapper .check-icon-style.large:before {
    font-size: 24px;
    width: 43px;
    height: 43px;
    display: block;
    position: relative;
    margin: 0 auto;
    padding: 10px 2px;
    border-radius: 50%;
    background: #d7d7d7;
    border: 1px solid #d7d7d7;
}
.plan-list-wrapper .plan-list-flex-blocks .plan-list-content-wrapper tr .plan-list-content-title.selected .check-icon-style:before {
    color: #fff;
    border: 1px solid #49b67f;
    background: #49b67f;
} 
.plan-list-wrapper .plan-list-flex-blocks .plan-list-content-wrapper tr .plan-list-content-title.selected.medium .check-icon-style:before {
    color: #fff;
    border: 1px solid #e3b93b;
    background: #e3b93b;
}  
.plan-list-wrapper .plan-list-flex-blocks .plan-list-content-wrapper tr .plan-list-content-title.border span{
    border-bottom: 2px dashed #ccc;
    padding-bottom: 5px;
}
.plan-list-wrapper .plan-list-flex-blocks .plan-list-content-wrapper tr .plan-list-content-title.selected.medium span a{
    color: #e3b93b;
}
.plan-list-wrapper .plan-list-flex-blocks .plan-list-content-wrapper tr .plan-list-content-title.selected span{
    color: #3a3a3a;
}
.plan-list-wrapper .plan-list-cost {
    position: absolute;
    bottom: -34px;
}
.plan-list-wrapper .plan-list-cost .plan-list-cost-info {
    padding: 8px 30px;
    font-size: 16px;
    font-weight: 600;
    color: #FFF;
    background: #00A0A8;
    border-radius: 5px;
}
.plan-list-wrapper .plan-list-cost .plan-list-cost-info .plan-price-wrapper {
    padding-left: 10px;
}
.plan-list-wrapper .plan-list-cost .plan-list-cost-duration {
    font-style: italic;
    font-size: 9px;
    color: #999;
    margin-top: 3px;
}

.component-loader-container{
    position: static;
    height: 120%;
    padding: 5%;
    left: -2%;
    top: 2%;
    bottom: 0;
    right: 0;
    width: 100%;
    margin: auto;
    z-index: 2;
    background: rgba(255, 255, 255, 0.5);
    text-align: center;
}
.list-of-plans-container .component-loader-container{
    position: absolute;
    height: 120%;
    padding: 5%;
    left: -2%;
    top: 2%;
    bottom: 0;
    right: 0;
    width: 104%;
    margin: auto;
    z-index: 2;
    background: rgba(255, 255, 255, 0.5);
    text-align: center;
}
.white-loader img, .black-loader img{
      width: 30px;
}
.component-loader-container .loader-align{
  display: inline-block;
  height: 100%;
  vertical-align: middle;   
}
.sokrati-subscription .panel-body .subscription-plan-container .plan-price-wrapper .plan-price .icon.fa {
    font-size: 16px;
    vertical-align: top;
    padding-right: 2px;
    color: #fff;
}
/**************Feature List Css Ends*******************/
/*.about-career-landing-wrapper.pricing-wrap-pad .about-block-wrapper {*/
/*    padding: 60px 0 0;*/
/*}*/
.calculate-budget-btn{
    margin: 30px auto 0;
    background: #303c57;
    color: #fff;
    width: 260px;
    padding: 15px;
    font-size: 18px;
    cursor:pointer;
    text-align: center;
}
.budget-input-wrap{
    position: relative;
}
.budget-input-wrap .budget-input {
    width: 100%;
    border: none;
    border-bottom: 1px solid #ccc;
    padding: 10px 160px 10px 40px;
    font-size: 20px;
}
.budget-input-wrap i{
    position: absolute;
    right: 32px;
    top: 12px;
    color: #007ab9;
}
.budget-input-wrap i a{
    color: #007ab9;
}
.calculate-budget-txt span{
    position: relative;
    font-size: 20px;
    top: 9px;
}
.addon-title {
    font-size: 20px;
    margin: 60px 0 30px;
}
.add-on-blocks {
    border: 2px solid #ccc;
    padding: 30px 20px;
    margin-bottom: 20px;
    border-radius: 5px;
    cursor: pointer;
}
.add-on-blocks.selected {
    border: 2px solid #49b67f;
    transition: all .5s;
}
.addon-content{
    padding-left: 110px;
    padding-right: 200px;
}
.addon-price {
    text-align: center;
    padding: 20px 20px 0;
}
/*.addon-content .check-icon-style:before{*/
    /*content: '\2713';*/
    /*position: absolute;*/
    /*left: 20px;*/
    /*top: 15px;*/
/*    font-size: 35px;*/
/*    line-height: 55px;*/
/*    font-weight: 400;*/
/*    color: #E7E7E7;*/
/*    width: 38px;*/
/*    height: 38px;*/
/*    text-align: center;*/
/*    overflow: hidden;*/
/*    border: 1px solid #ccc;*/
/*    border-radius: 50%;*/
/*    padding: 0;*/
/*}*/
.add-on-blocks.selected .addon-content .check-icon-style:before {
    color: #fff;
    border: 1px solid #49b67f;
    background: #49b67f;
    transition: all .5s;
}
.add-on-wrapper .add-on-blocks-wrapper .add-on-blocks .title {
    font-size: 20px;
    padding-bottom: 8px;
}
.add-on-wrapper .add-on-blocks-wrapper .add-on-blocks .sub-title {
    font-size: 14px;
    height: 56px;
}
.addon-price .plan-price-wrapper .price {
    font-size: 24px;
}
.addon-price .plan-price-wrapper .plan-price {
    font-size: 14px;
}
.addon-price .plan-price-wrapper .plan-price .icon.fa-usd{
    color: #3a3a3a;
}
.pricing-breakdown .panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
    border: none;
}

.pricing-breakdown .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
    text-align: right;
    width: 100%;
}
.pricing-breakdown .pricing-breakdown-accordian a {
    color: #3a3a3a;
    text-decoration: none;
    padding-right: 15px;
    width: 100%;
    display: block;
    padding: 15px 25px;
    text-align: right;
}
.pricing-breakdown-accordian > a:before {
    float: right !important;
    font-family: FontAwesome;
    content: "\f068";
    font-size: 10px;
    border: 1px solid #ccc;
    border-radius: 50%;
    position: relative;
    top: -3px;
    padding: 6px 7px;
    margin-left: 15px;
}
.pricing-breakdown-accordian > a.collapsed:before {
    float: right !important;
    content: "\f067";
    font-size: 10px;
    border: 1px solid #ccc;
    border-radius: 50%;
    position: relative;
    top: -3px;
    padding: 6px 7px;
    margin-left: 15px;
}
.pricing-breakdown-accordian > a:hover,
.pricing-breakdown-accordian > a:active,
.pricing-breakdown-accordian > a:focus {
  text-decoration: none;
}
.pricing-breakdown .panel-default > .panel-heading + .panel-collapse > .panel-body{
    border-top: none;
    background: #fcfcfc;
    padding: 20px 25px 35px;
    margin-top: 5px;
}
.pricing-breakdown .panel-default .panel-heading{
    background: #ededed;
    padding: 8px;
}
.pricing-breakdown-content .title, .pricing-breakdown-price .price {
    font-size: 20px;
}
.pricing-breakdown-content .title, .pricing-breakdown-price .price.price-width {
    /*width: 60px;*/
    display: inline-block;
}
.pricing-breakdown-price {
    text-align: right;
}
.pricing-breakdown-sub-title{
    padding: 20px 15px 5px;
}
.calculate-budget-display-wrapper{
    /*display: none;*/
    margin-top: 60px;
}
.final-pricing-amount {
    padding: 20px 25px 40px;
}
.os-pophover {
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin: 0;
    line-height: 1.2;
}
.os-pophover:before{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: -4px;
    border-bottom: dashed 1px #19446b;
}
.final-pricing-amount .title, .final-pricing-amount .price {
    font-size: 24px;
}
.final-pricing-amount .pricing-breakdown-price .billedspan{
    font-size: 12px;
    font-style: italic;
    padding-left: 8px;
}
.pricing-plan-main-content-wrapper .feature-pricing-wrap .content-title {
    font-size: 18px;
    text-align: center;
    padding: 0 45px 20px;
    display: none;
}
.feature-title {
    text-align: center;
    padding: 15px 35px;
    font-size: 18px;
    background: #fafafa;
    margin: 20px 0 30px;
    color: #003471;
}
.add-on-wrapper.add-on-carousel-wrapper .addon-content {
    padding: 0;
}
.add-on-wrapper.add-on-carousel-wrapper .addon-content:before {
    position: static;
}
.add-on-wrapper.add-on-carousel-wrapper .add-on-blocks{
    margin: 0 10px 20px;
    width: 31%;
}
.add-on-wrapper.add-on-carousel-wrapper .add-on-blocks-wrapper{
    text-align: center;
    padding: 0;
}
.AddOnCarousel .carousel-control{
    background-image: none;
    width: 40px;
    top: 150px;
}
.add-on-wrapper.add-on-carousel-wrapper .add-on-blocks-wrapper .add-on-blocks .title {
    font-size: 20px;
    padding-bottom: 8px;
    margin: 30px 0 10px;
    line-height: 24px;
    height: 55px;
}
.add-on-carousel-wrapper .add-on-blocks.selected .addon-content:before,.add-on-carousel-wrapper .add-on-blocks .addon-content:before, .add-on-carousel-wrapper .add-on-blocks:hover .addon-content:before{
    display: block;
    margin: 15px auto 0;
}
.add-on-carousel-wrapper{
    margin-bottom: 50px;
}
.subscription-plan-tabs-container .nav-justified > li {
    display: table-cell;
    width: 0.8%;
}
.add-on-wrapper.add-on-blocks-hide {
    display: none;
}
.budget-input-wrap span.icon.fa.fa-usd {
    position: absolute;
    left: 32px;
    top: 14px;
    font-size: 18px;
    color: #5a5a5a;
}
.subscription-plan-tabs-container .price-tabs-wrapper .affix {
    position: fixed;
    top: 61px;
    z-index: 9;
    width: 1170px;
    background: #fff;
    margin: 0 auto;
    left: 50%;
    transform: translate(-50%, 0);
    padding: 0 30px;
}
.subscription-plan-tabs-container .final-pricing-amount.affix {
    position: fixed;
    bottom: 0;
    z-index: 9;
    width: 1111px;
    background: #f7f7f7;
    padding: 20px 25px;
    left: 50%;
    transform: translate(-50%, 0);
}
.subscription-plan-tabs-container ul.affix li a .price-tab-underline, .subscription-plan-tabs-container ul.affix li a .higher-info, .subscription-plan-tabs-container ul.affix li a .plan-price-wrapper, .subscription-plan-tabs-container ul.affix li a .price-spend {
    display: none;
}
.subscription-plan-tabs-container ul li a .higher-info{
    padding-bottom: 25px;
}
.subscription-plan-tabs-container .price-tabs-wrapper .affix li a {
    border-radius: 0;
}
.subscription-plan-tabs-container .nav-justified {
    /*width: 69.2%;*/
    margin: 40px auto 0;
}
.subscription-plan-tabs-container .affix + .tab-content {
      padding-top: 75px;
  }
.subscription-plan-tabs-container .affix .nav.nav-pills.nav-justified.price-tabs-wrapper li:nth-child(2) {
    padding: 0;
    border: 1px solid #c6d7e4;
    border-top: none;
    border-bottom: none;
}
.landing-pages-cta-btn.text-center.pricing-auth-btns {
    margin: 60px 0 -20px;
}
.pricing-calculate-accordian .panel-default.calculate, .pricing-calculate-accordian .panel-default.calculate > .panel-heading.pricing-calculate-heading + .panel-collapse > .panel-body.pricing-calculate-body {
    border: none;
    box-shadow: none;
}
.pricing-calculate-accordian .panel-default.calculate .panel-heading.pricing-calculate-heading{
    background: none;
}
.pricing-calculate-accordian .panel-default.calculate .panel-title.pricing-calculate-title{
    text-align: center;
    font-size: 18px;
}
.pricing-calculate-accordian{
    display: none;
}
.pricing-calculate-accordian .panel-default.calculate .panel-title.pricing-calculate-title a{
    color: #3a3a3a;
    text-decoration: none;
    border-bottom: 1px solid #3a3a3a;
    padding-bottom: 5px;
}
.pricing-calculate-accordian .panel-default.calculate .panel-title.pricing-calculate-title a.collapsed:after{
    content: "\f067";
    font-size: 10px;
    position: relative;
    top: -1px;
    padding: 6px 7px;
    font-size: 14px;
}
.pricing-calculate-accordian .panel-default.calculate .panel-title.pricing-calculate-title a:after {
    font-family: FontAwesome;
    content: "\f068";
    font-size: 10px;
    position: relative;
    top: -1px;
    padding: 6px 7px;
    font-size: 14px;
}
.pricing-plan-main-content-wrapper .landing-pages-cta-btn .contactus-pricing-btn {
    margin-right: 40px;
}
.pricing-breakdown-price .fa-dollar:before, .pricing-breakdown-price .fa-usd:before{
    color: #3a3a3a;
}
/*.plan-list-content-title .tooltip-inner {*/
/*    max-width: 200px;*/
/*    padding: 10px 10px;*/
/*    color: #3a3a3a;*/
/*    text-align: center;*/
/*    background-color: #fff;*/
/*    border-radius: 4px;*/
/*    box-shadow: 0 0 6px rgba(0,0,0,.2);*/
/*}*/
/*.plan-list-content-title .tooltip.top .tooltip-arrow {*/
/*        width: 60px;*/
/*    height: 30px;*/
/*    position: absolute;*/
/*    left: 50% !important;*/
/*    overflow: hidden;*/
/*    transform: translateX(-50%);*/
/*    margin: -30px 0 0;*/
/*    border: none;*/
/*}*/
/*.plan-list-content-title .tooltip.top .tooltip-arrow:after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    width: 25px;*/
/*    height: 25px;*/
/*    background: #fff;*/
/*    transform: rotate(45deg);*/
/*    top: 15px;*/
/*    left: 5px;*/
/*    box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);*/
/*}*/
/******************Pricing Tabs Ends********************/

/******************Do It For Me Css Starts********************/
.page-id-38747 .navbar, 
.page-id-38747 #footer, 
.page-id-38747 .smartbar-popup,
.page-id-38747 .sumome-share-client-wrapper, 
.page-id-38747 #intercom-container,
.page-id-38749 .navbar, 
.page-id-38749 #footer, 
.page-id-38749 .smartbar-popup,
.page-id-38749 .sumome-share-client-wrapper,
.page-id-38749 #intercom-container,
.page-id-38751 .navbar, 
.page-id-38751 #footer, 
.page-id-38751 .smartbar-popup,
.page-id-38751 .sumome-share-client-wrapper,
.page-id-38751 #intercom-container{
    display: none;
}
.do-it-for-me-wrapper {
    margin: 30px 0;
}
.do-it-for-me-wrapper .container {
    width: 100%;
}
#saas-page #subscribeTitle h1,
#saas-page .about-career-landing-wrapper h2.main-title-about {
    font-family: 'Open Sans', sans-serif;
}
#saas-page .about-career-landing-wrapper h2.main-title-about{
    font-size: 32px;
}
#saas-page #subscribeTitle h1 {
    font-size: 36px;
}
#saas-page #subscribeTitle .subscribesubTitle {
    font-size: 18px;
    width: 90%;
    margin: 20px auto;
    line-height: 1.5;
}
#saas-page{
    line-height: 1.5;
    overflow: hidden;
}
#difm-head-foot-block.blogListBanner.product-update-banner{
    background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/productupdate-full_Isometry.png);
    padding: 40px 0px 160px;
}
#difm-head-foot-block.blogListBanner.product-update-banner.bg-off-white{
    background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/productupdate-full_Isometry.png);
    padding: 40px 0px 160px;
    background-color: #f7f7f7;
}
.do-it-for-me-wrapper .main-title {
    text-align: center;
}

.do-it-for-me-wrapper .comparison-difm-saas-wrap {
    text-align: center;
    margin: 30px 0;
    display: flex;
    width: 100%;
}
.do-it-for-me-wrapper .comparison-difm-saas-wrap a.diff-check{
    color: #5a5a5a;
    text-decoration: none;
}
.do-it-for-me-wrapper .comparison-difm-saas-wrap .difm-compare, .do-it-for-me-wrapper .comparison-difm-saas-wrap .saas-compare  {
    padding: 40px 10px 50px;
}
.do-it-for-me-wrapper .comparison-difm-saas-wrap .saas-wrap, .do-it-for-me-wrapper .comparison-difm-saas-wrap .difm-wrap{
    width: 49.5%;
	flex: 1;
    border: 1px solid #c2c2c2;
    border-radius: 5px;
}
/*.do-it-for-me-wrapper .comparison-difm-saas-wrap .saas-wrap:hover, .do-it-for-me-wrapper .comparison-difm-saas-wrap .difm-wrap:hover{
    background-color: #fff;
    transition: all .3s;
}*/
.do-it-for-me-wrapper .comparison-difm-saas-wrap .saas-wrap{
    margin-left: 4px;
}
.do-it-for-me-wrapper .comparison-difm-saas-wrap .difm-wrap{
    margin-right: 4px;
}
.do-it-for-me-wrapper .comparison-difm-saas-wrap .comparison-table {
    text-align: left;
    width: 100%;
}
.do-it-for-me-wrapper .comparison-difm-saas-wrap .comparison-table th {
    padding: 10px 15px;
    text-align: center;
    font-weight: 400;
    width: 100px;
    height: 100px;
}
.do-it-for-me-wrapper .comparison-difm-saas-wrap .comparison-table th .difm-icons.ico-difm {
    background: #3b74b4;
}
.do-it-for-me-wrapper .comparison-difm-saas-wrap .saas-compare .comparison-table th .difm-icons.ico-difm {
    background: #00af8d;
}
.do-it-for-me-wrapper .comparison-difm-saas-wrap .comparison-table th .difm-icons {
    border-radius: 50%;
    margin: 0 auto;
    padding: 22px 0;
    width: 100px;
    height: 100px;
}
.do-it-for-me-wrapper .comparison-difm-saas-wrap .comparison-table th .campaign-title {
    font-size: 26px;
    font-weight: 600;
    color: #5a5a5a;
    margin: 18px 0 3px;
}
.do-it-for-me-wrapper .comparison-difm-saas-wrap .comparison-table td .campaign-title {
    font-size: 21px;
    font-weight: 600;
    color: #5a5a5a;
    margin: 3px 0 6px;
}
.do-it-for-me-wrapper .comparison-difm-saas-wrap .comparison-table th .campaign-info {
    font-size: 14px;
}
.do-it-for-me-wrapper .comparison-difm-saas-wrap .comparison-table td .campaign-info {
    font-size: 14px;
    line-height: 1.5;
}
.do-it-for-me-wrapper .comparison-difm-saas-wrap .comparison-table .campaign-warpper {
    padding-top: 30px;
    display: block;
    min-height: 178px;
}
.comparison-difm-saas-wrap .comparison-table .campaign-warpper td {
    padding: 10px 15px;
    text-align: left;
    vertical-align: top;
}
.do-it-for-me-wrapper table, .do-it-for-me-wrapper th, .do-it-for-me-wrapper td {
    border-collapse: collapse;
}
.do-it-for-me-wrapper .comparison-difm-saas-wrap .comparison-table .campaign-warpper .difm-icons {
    border-radius: 50%;
    margin: 0 auto;
    width: 80px;
    height: 80px;
    padding: 17px 18px;
    margin-top: 5px;
}
.do-it-for-me-wrapper .comparison-difm-saas-wrap .comparison-table .campaign-warpper.difm .difm-icons {
    background: #3b74b4;
}
.do-it-for-me-wrapper .comparison-difm-saas-wrap .comparison-table .campaign-warpper.saas .difm-icons {
    background: #00af8d;
}
.btn-difm-saas {
    border: 1px solid #5a5a5a;
    padding: 12px 40px 12px 40px;
    font-weight: 500;
    float: none;
    font-size: 16px;
    position: relative;
    cursor: pointer;
    display: inline-block;
    margin: 20px 0 0;
}
.btn-default-difm-saas {
    background: #2f3e51;
    color: #fff;
    border-radius: 2px;    
}
.btn-default-difm-saas:hover,
a.btn-default-difm-saas:focus{
    background-color: #25313e;
    border-color: #1f2a34;   
    color: #fff;
    text-decoration: none; 
}
.btn-ghost-difm-saas {
    background: transparent;
    color: #5a5a5a;
}
.difm-tab-content{
    text-align: center;
}
.difm-tab-content img{
    width: 32px;
}
.difm-tab-text{
    font-size: 14px;
    margin-top: 5px;
}
.difm-left-right-blocks {
    margin: 50px 0;
    padding: 40px 0;
}
.difm-content-title{
    font-weight: 400;
    font-size: 32px;
    margin-bottom: 15px;
}
.difm-content-info {
    font-size: 16px;
    line-height: 1.5;    
}
.difm-content-align{
/*    display: table;
    height: 325px;*/
}
.difm-content-align-inner{
/*    display: table-cell;
    vertical-align: middle;*/
}
/* .affix-wrap.difm-affix-wrap .ebook-info-list.ebook-chapter-right-block.affix{
    display: none;
} */
.affix-wrap.difm-affix-wrap{
    float: none;
    text-align: center;
    padding: 0;
}
.affix-wrap.difm-affix-wrap .difm-tabs.ebook-chapter-right-block.affix-top{
    position: static;
    left: 0;
    top: 0;
}
.affix-wrap.difm-affix-wrap .difm-tabs.ebook-chapter-right-block.affix{
    position: fixed;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    padding: 20px 0 20px;
    z-index: 9;
    background: #fff;
    width: 100%;
}
.affix-wrap.difm-affix-wrap .difm-tabs.affix li, .affix-wrap.difm-affix-wrap .difm-tabs.affix-top li{
    display: inline-block;
    position: static;
    padding: 0 20px;
}
.affix-wrap.difm-affix-wrap .difm-tabs.ebook-chapter-right-block.affix li a, .affix-wrap.difm-affix-wrap .difm-tabs.ebook-chapter-right-block.affix-top li a{
    background: transparent;
    color: #5a5a5a;
}
.affix-wrap.difm-affix-wrap .difm-tabs.ebook-chapter-right-block.affix li:before, .affix-wrap.difm-affix-wrap .difm-tabs.ebook-chapter-right-block.affix-top li:before{
    display: none;
}
.difm-xselling-writer-wrap .align-center {
    text-align: center;
}
.difm-xselling-writer-wrap img{
    width: 220px;
    margin-bottom: 10px;
}
#difm-page{
    line-height: 1.5;
    overflow: hidden;
}
#difm-page .about-career-landing-wrapper .main-title-about,
#difm-saas-diff .about-career-landing-wrapper .main-title-about{
    font-family: 'Open Sans', sans-serif;    
}
#difm-page .default-isometric{
    background-repeat: no-repeat;
    background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/productupdate-full_Isometry.png);
    background-position: bottom left;
    background-size: 100%;
    padding-bottom: 160px;
}
#difm-page .content-site-info-wrap .row{
    display: flex;
}
#difm-page .content-site-info-wrap .highlight-wrapper{
    flex: 1;
}
#difm-page .product-screenshot-wrapper .main-title{
    font-size: 24px;
    line-height: 1.5;
    font-family: 'Open Sans', sans-serif;        
}
#difm-page .product-screenshot-wrapper .main-sub-title{
    line-height: 1.5;
}
.difm-xselling-writer-wrap .person-designation{
    font-size: 13px;
    padding-top: 3px;
    color: #5a5a5a;
}
.difm-tabs li.active .difm-tab-text{
    color: #3a3a3a;
}
.difm-tabs li.active .difm-underline {
    width: 110px;
    height: 2px;
    background: #fc233c;
    margin: 3px auto 0;
}
.difm-tabs li .difm-underline {
    width: 110px;
    height: 4px;
    background: #fff;
    margin: 3px auto 0;
}
.difm-xselling-writer-wrap .tag-line {
    font-weight: 600;
    margin-bottom: 5px;
    font-size: 24px;
}
.difm-xselling-writer-wrap .title {
    font-size: 36px;
    margin-bottom: 8px;
}
.difm-xselling-writer-wrap .info {
    font-size: 16px;
}
.difm-xselling-writer-wrap .btn-difm-saas{
     margin: 40px 0 0;
}
#difm-page .container {
    width: 95%;
}
.highlight-wrapper{
 word-wrap: break-word;
 padding: 40px;
 text-align: center;
 border: 1px solid #c2c2c2; 
 border-radius: 5px;
 margin-bottom: 30px;
}
.highlight-wrapper .highlight-img {
    border-radius: 50%;
    padding: 22px 0;
    width: 80px;
    height: 80px;
    background: #979797;
    margin: 0 auto;    
}
.highlight-wrapper .highlight-img img{
    margin: 0 auto;
    display: block;
    width: 40px;
}
.highlight-wrapper:first-child img {
    margin-left: 22px;
}
.highlight-wrapper .highlight-title {
    margin: 15px 0 12px;
    font-weight: 600;
    font-size: 21px;
    text-align: center;
}
.highlight-wrapper .highlight-info {
    font-size: 15px;
}
.highlight-wrapper:hover .highlight-img{
    background: #4367a3;
    transition: all .3s;
}
.highlight-wrapper:hover .highlight-title{
    color: #4367a3;
    transition: all .3s;
}
.how-it-works-wrapper {
    overflow: hidden;
}
.how-it-works-wrapper .bullet-points{
    width: 35px;
    height: 35px;
    text-align: center;
    margin: 30px auto 10px;
    border-radius: 50%;
    padding: 5px;
    font-size: 18px;
    color: #fff;
}
.how-it-works-wrapper .bullet-points.color1{
    background: #5598bd;    
}
.how-it-works-wrapper .bullet-points.color2{
    background: #41568b;    
}
.how-it-works-wrapper .bullet-points.color3{
    background: #2d375a;    
}
.how-it-works-wrapper .points-info {
    width: 70%;
    padding: 15px 30px;
    font-size: 16px;
    border-radius: 2px;    
    text-align: center;
    margin: 10px auto;
    border: 1px solid #c2c2c2;
    border-radius: 5px
;}
.team-info-wrapper {
    width: 600px;
    text-align: center;
    margin: 0 auto;
}
.team-info-wrapper .points-info{
    font-size: 18px;
}
.team-info-wrapper img{
    margin-bottom: 20px;
}
.DIFM-testimonials #testimonials-carousel .carousel-caption-wrapper {
    width: 85%;
    margin: 0px auto;
    height: auto;
    color: #3a3a3a;
    padding: 60px 40px;
    min-height: 362px;
}
.DIFM-testimonials #testimonials-carousel .carousel-testimonial-person-img-home img {
    width: 130px;
    height: 130px;
}
.DIFM-testimonials .carousel-testimonial-person-img-home {
    margin: 0 10px 10px;
}
.DIFM-testimonials #testimonials-carousel .person-designation-wrapper .person-designation, 
.DIFM-testimonials #testimonials-carousel .person-designation-wrapper .person-name{
    font-family: 'Open Sans', sans-serif;        
    font-size: 21px;
    font-weight: 600;
    margin: 20px 0;
}
.DIFM-testimonials #testimonials-carousel a.right.carousel-control{
    right: -30px;
}
.DIFM-testimonials #testimonials-carousel a.left.carousel-control{
    left: -30px;
}
.DIFM-testimonials #testimonials-carousel span.carousel-caption-testimonials {
    font-size: 18px;
    line-height: 26px;
}
.DIFM-testimonials #testimonials-carousel .carousel-indicators {
    display: block;
}
.DIFM-testimonials #testimonials-carousel .carousel-indicators li{
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #9a9a9a;        
}
.DIFM-testimonials #testimonials-carousel .carousel-indicators li.active{
    background-color: #9a9a9a;    
}
.DIFM-testimonials #testimonials-carousel.testimonials-carousel-home .carousel-control.left, .DIFM-testimonials #testimonials-carousel.testimonials-carousel-home .carousel-control.right {
    background-image: none;
    top: 0px;
    opacity: 1;
    padding: 0;
}
.difm-btn-footer .btn-difm-saas{
    margin: 25px 0 0;
}
.appuser-name{
    font-weight: 600;
}
/******************Do It For Me Css Ends********************/

.linkedIn-overlay{
    display:none;
    position:fixed;
    width:100%;
    height:100%;
    left:0;
    top:0;
    padding:0 20px;
    background: rgba(0,0,0,.85);
    z-index:10000;
}
.linkedIn-overlay .alert{
    max-width:760px;
    margin:150px auto 0;
    font-size:16px;
    font-weight:400;
    text-align:center;
}
.linkedIn-overlay .alert-warning{
    max-width:500px;
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}
.linkedIn-overlay .alert-danger{
    max-width:840px;
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}
.linkedIn-overlay .alert-success{
    max-width:920px;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}
 
/**************Pushpak's Component Css Ends*****************************/


/***************AboutUs Starts**********************/
.bg-about-img{
  background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/company_banner.jpg);
      background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
}
.about-career-landing-wrapper.ebook-landing-wrapper.about-first{
  padding:0;
}
.about-career-landing-wrapper.bottom-iso-wrapper {
  padding: 50px 0px;
}
.about-career-landing-wrapper .main-title-about-head {
  color: #ffffff;
  font-size: 48px;
  font-weight: 300;
  line-height: 60px;
  text-align: center;
  padding: 190px 0px;
  font-family: 'Roboto Slab', serif;
}
.about-career-landing-wrapper .main-title-about {
        font-size: 36px;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    font-family: 'Roboto Slab', serif;
    margin-bottom: 20px;
}
.ebook-landing-wrapper{
  background-color: #ffffff;
}

.about-career-landing-wrapper .about-block-wrapper{
  padding: 60px 0;
}
.bg-off-white{
  background-color: #f7f7f7;
}
.bg-white{
  background-color: #ffffff;
}
.title-border-underline {
    width: 20%;
    height: 1px;
    background: #ec4c4a;
    margin: 0 auto;
}

.content-site-info {
    margin-top: 50px;
    font-size: 18px;
    text-align: center;
}
.content-site-info-wrap{
    margin-top: 50px;
    font-size: 20px;
}

.content-site-info-wrap-home-testimonials{
    font-size: 21px;
}
ul.info-list-site li:before {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-top: 20px solid #3a3a3a;
    content: '';
    display: inline-block;
    vertical-align: top;
    position: absolute;
    /* top: 0; */
    left: -40px;
    margin: 2px 0 0;
}
ul.info-list-site {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
ul.info-list-site>li+li {
    margin-top: 30px;
    margin-left: 0;
}
.wrap-info-list{
    position: relative;
    left: 100px;
}
.fusion-person .person-image-container {
    display: inline-block;
    z-index: 1;
    max-width: 100%;
    vertical-align: bottom;
}
.person-shortcode-image-wrapper.embed-social-height {
    height: 500px;
    width: 362px;
    overflow-y: scroll;
    box-shadow: 0px 4px 30px rgba(1,1,1,.2);    

}
.fusion-person .person-shortcode-image-wrapper {
    text-align: left;
}
.fusion-person.fusion-person-left .person-desc {
    margin-top: 5px;
}
.fusion-person .person-desc .person-author {
    display: table;
    width: 100%;
}
.fusion-person .person-author-wrapper .person-name {
    font-size: 20px;
    line-height: 34px;
}
.fusion-person .person-desc .person-author .person-name, .fusion-person .person-desc .person-author .person-title {
    display: block;
}
.fusion-person .person-desc .person-author .person-title {
  font-size: 13px;
  margin-bottom: 8px;
}
.person-desc .fusion-social-networks {
    margin-top: 5px !important;
}
.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
    margin: 0;
}
.fusion-social-networks-wrapper a.fusion-social-network-icon.fusion-tooltip.fa.fa-linkedin:hover {
    background: #007BB6 !important;
    text-decoration: none;
}

.fusion-social-networks-wrapper a.fusion-social-network-icon.fusion-tooltip.fa.fa-twitter:hover {
    background: #2CAAE1 !important;
    text-decoration: none;
}
.fusion-social-networks .fusion-social-network-icon::before {
    color: inherit;
}
.fusion-icon-twitter::before {
    content: "\e605";
}
.fusion-icon-linkedin::before {
    content: "\e60f";
}
.fusion-social-networks .fusion-social-networks-wrapper {
    margin: 0 -10px;
}
.fusion-social-networks.boxed-icons .fusion-social-network-icon.fusion-twitter.fusion-icon-twitter:hover {
    background: #00B6F1 !important;
    border-color: #00B6F1 !important;
}
.fusion-social-networks.boxed-icons .fusion-social-network-icon.fusion-linkedin.fusion-icon-linkedin:hover {
    background: #04669A !important;
    border-color: #04669A !important;
}
.press-release-info {
    font-family: 'Roboto Slab', serif;
    font-size: 18px;
    line-height: 24px;
    font-weight: 300;
    margin-top: 35px;
}
/***************AboutUs Ends**********************/

/***************Careers Starts**********************/
.bottom-iso-wrapper.bg-careers-img{
  background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/career_mainbanner.jpg);
      background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
}
.about-career-landing-wrapper.bottom-iso-wrapper .main-img-careers-head{
  padding: 0px;
}
.about-career-landing-wrapper.bottom-iso-wrapper .main-img-careers-head img{
     padding: 190px 0px;
    display: block;
    margin: 0 auto;
}

.about-block-wrapper .main-sub-title-careers {
    font-size: 21px;
    text-align: center;
    margin-bottom: 20px;
}

.tabcareers.tab-component-img-info-wrapper.nav>li>a>img.tab-click-img {
    max-width: none;
    width: 100%;
}

.careers-business-grayscale, .careers-business-grayscale:after,  .careers-business, .careers-design-grayscale, .careers-design-grayscale:after, .careers-design, .careers-engineering-grayscale, .careers-engineering-grayscale:after, .careers-engineering { background: url('https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/careers-icons-sprite-positions.png') no-repeat; }

.careers-business-grayscale,  .careers-business, .careers-design-grayscale, .careers-design, .careers-engineering-grayscale,
.careers-engineering { display: inline-block; overflow: hidden; text-indent: -9999px; text-align: left; position: relative; width: 201px; height: 201px;     background-color: transparent !important; border: none !important;  outline: none !important;}

.careers-business-grayscale:after, .careers-design-grayscale:after, .careers-engineering-grayscale:after { content: ""; opacity: 0; transition: opacity 0.5s; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }
 
.careers-business-grayscale { background-position: 0 0; }
.careers-business, .careers-business-grayscale:after, .tabcareers li.active a.careers-business-grayscale { background-position: -201px 0; }
.careers-design-grayscale { background-position: -201px -200px; }
.careers-design, .careers-design-grayscale:after, .tabcareers li.active a.careers-design-grayscale { background-position: 0 -201px; }
.careers-engineering-grayscale { background-position: 0 -401px; }
.careers-engineering, .careers-engineering-grayscale:after, .tabcareers li.active a.careers-engineering-grayscale { background-position: -201px -401px; }

.careers-business-grayscale:hover:after, .careers-design-grayscale:hover:after,  .careers-engineering-grayscale:hover:after { opacity: 1; transition: opacity .3s cubic-bezier(0.55, 0.06, 0.68, 0.19); }

ul.tabcareers li.active:before {
    content: '';
    position: absolute;
    bottom: -22px;
    left: 50%;
    margin: 0px 0 0 -13px;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid rgba(33,33,33,0.95);
}
.tabcareers {
    text-align: center;
    border-bottom: none;
}
.tabcareers li {
    display: inline-block;
    float: none;
    margin: 0 20px;
}
.tab-content.tab-component-img-content-wrapper.tab-career-content {
    margin-top: 60px;
}
.careers-positions-title {
    font-size: 36px;
    font-weight: 400;
    margin-bottom: 30px;
}
.tab-career-content .careers-positions-title {
    font-size: 36px;
    font-weight: 400;
    margin-bottom: 30px;
}
.tab-career-content .careers-positions-wrapper .careers-positions a{
  text-decoration: none;
}
.tab-career-content .careers-positions-wrapper .careers-positions {
    font-size: 18px;
    line-height: 36px;
    font-weight: 300;
}
.grid-testimonial-wrapper-right{
    background: #00B8B8;
}
.grid-testimonial-wrapper-left{
  background: #E2335C;  
}
.grid-testimonial-wrapper {
    width: 100%;
    color: #fff;
    padding: 0 15px;
    font-size: 18px;
    vertical-align: middle;
    /*height: 330px;*/
    display: table-cell;
}
.grid-wrapper .grid-images{
    /*width: 100%;*/
    /*height: 330px;*/
}
.grid-testimonial-wrapper-right p, .grid-testimonial-wrapper-left p{
    font-size: 20px;
}
.grid-testimonial-wrapper-right .gridtestimonial-person, .grid-testimonial-wrapper-left .gridtestimonial-person{
    font-size: 20px;
    font-weight: 600;
    margin-top: 26px;
}
/***************Careers Ends**********************/


/***************ContactUs Starts**********************/
.contact-info-sec {
    background: #F6F6F6;
    padding: 18px 15px;
    overflow: hidden;
}

.contact-info-sec .info-img {
    float: left;
    margin: 0 15px 0 0;
}

.contact-info-sec .info-txt {
    display: table-cell;
    vertical-align: middle;
    height: 65px;
    font-size: 17px;
    color: #999;
}



/***************ContactUs Ends**********************/


/***************Home page Starts**********************/
.home-page-main-wrapper .home-head-block{
  width: 100%;
  height: 400px;
  background-color: #E5E5E5;
  display: none;
}

.home-page-main-wrapper .home-head-block-txt {
    text-align: center;
    font-size: 21px;
    font-weight: 400;
    padding: 0 0 30px;
}

.content-site-info-wrap.customer-logos-slick-wrapper{
        height: 101px;
        position: relative;
        overflow: hidden;
}

/******************
Rotating Slider Starts
*******************/

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.fusion-slider-loading {
    text-align: center;
    background: url(https://res.cloudinary.com/onlinesales/image/upload/q_90/logos/os_loader_white.gif) no-repeat center center;
    height: 100%;
    display: table;
    width: 100%;
    position: absolute;
    top: 0;
    z-index: 5;
}
.mainWrapperRotate .rotate-carousel {
  position: relative;
  height: 700px;
  overflow: hidden;
  font-family: 'Roboto', sans-serif;
  background: #5a5a5a;
}
.mainWrapperRotate{
  position: relative;
  height: 700px;
}
.mainWrapperRotate .rotate-carousel .carousel-rotate-main-blue{
  background: linear-gradient(#F0F8FD, #4E72A3);
}

.mainWrapperRotate .rotate-carousel .rotate-carousel-wrapper {
  position: absolute;
    background: rgba(0,0,255,.1);
    background: #000;
    border-radius: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50% !important;
  top: 510px !important;
}
.mainWrapperRotate .rotate-carousel .rotate-carousel-nav {
  transform: translate(-50%, -50%);
}
.mainWrapperRotate .rotate-carousel .rotate-carousel-nav {
        position: absolute;
    background: #2FC7F7;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    text-align: center;
    cursor: pointer;
    padding: 24px 25px;
}

.mainWrapperRotate .rotate-carousel-item .rotate-carousel-content {
        display: none;
    position: absolute;
    width: 400px;
    height: 256px;
    top: -295px;
    left: 0;
    transform: translateX(-50%);
    text-align: center;
    display: none !important;
}
.mainWrapperRotate .rotate-carousel-wrapper .active .rotate-carousel-content {
  display: block;
}
.mainWrapperRotate .rotate-carousel .rotate-carousel-arrow {
 position: absolute;
    top: 208px;
    display: none;
}
.mainWrapperRotate .rotate-carousel .rotate-carousel-arrow-next {
  right: 80px;
  cursor: pointer;
  /*width: 60px;
    height: 60px;
    border-radius: 50%;
        background: #fff;
    border: 1px solid #fff;*/
}
.mainWrapperRotate .rotate-carousel .rotate-carousel-arrow-prev {
    left: 80px;
    cursor: pointer;
    /*width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #fff;
    border: 1px solid #fff;*/
}


.mainWrapperRotate .rotate-carousel .nav.nav-blue {
  transition: box-shadow 0.4s ease-in, 
  background-color 0.3s ease-in;
  box-shadow: 1px 1px 7px #4076bd;
}
.mainWrapperRotate .rotate-carousel .nav.nav-red {
  transition: box-shadow 0.4s ease-in, 
  background-color 0.3s ease-in;
  box-shadow: 1px 1px 7px #eb4b49;
}
.mainWrapperRotate .rotate-carousel .nav.nav-yellow {
  transition: box-shadow 0.4s ease-in, 
  background-color 0.3s ease-in;
  box-shadow: 1px 1px 7px #ebac2e;
}
/*.rotate-carousel-item.active .nav{
    color: #702fa8;
    transition: box-shadow 0.4s ease-in;
    padding: 19px 15px;
    cursor: default;
  border: 1px solid #fff;
}*/
.rotate-carousel-item.active .nav:hover{
    color: #702fa8;
    box-shadow: 0px 0px 10px rgba(1,1,1,0.35);
    transition: box-shadow 0.4s ease-in;
}
.mainWrapperRotate .rotate-carousel .nav:hover{
    color: #5a5a5a;
    box-shadow: 0px 0px 10px rgba(1,1,1,0.35);
    transition: all 0.5s ease-in;
}
.mainWrapperRotate .rotate-carousel .nav img{
    width: 52px;
    margin: 0 auto;
}

/*.rotate-carousel-item.active .nav img{
    width: 65px;
}*/

.mainWrapperRotate .rotate-carousel .nav:before {
    speak: none;
    font-size: 48px;
    line-height: 90px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    display: block;
    -webkit-font-smoothing: antialiased;
}

.mainWrapperRotate .rotate-carousel.carousel-rotate-main-blue:before{
  background: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/Blue_Circle.png) no-repeat;
}
.mainWrapperRotate .rotate-carousel.carousel-rotate-main-red:before{
  background: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/Red_Circle.png) no-repeat;
}
.mainWrapperRotate .rotate-carousel.carousel-rotate-main-yellow:before{
  background: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/Yellow_Circle.png) no-repeat;
}

.mainWrapperRotate .rotate-carousel:before{
     content: ' ';
    width: 740px;
    height: 700px;
    opacity: 0.5;
    position: absolute;
    z-index: 0;
    top: 139px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

#hideOnlineSalesBlock{
  display: none;
}

/**************Item hover effects starts******************/

.mainWrapperRotate .rotate-carousel .rotate-carousel-nav .hack {
    content: '';
    position: absolute;
    left: 100px;
    top: 0;
    z-index: 1;
    display: block;
    width: 145%;
    height: 100%;
}

.mainWrapperRotate .rotate-carousel .rotate-carousel-nav .hack.left {
    left: initial;
    right: 100px;
}
.mainWrapperRotate .rotate-carousel-item .rotate-carousel-nav:hover .displayImgHover, .mainWrapperRotate .rotate-carousel .rotate-carousel-nav .hack:hover ~ .displayImgHover {
    display: block;
}
.mainWrapperRotate .item.rotate-carousel-item .nav{
  background: #2d3744;
}

.mainWrapperRotate .rotate-carousel-item .rotate-carousel-nav .displayImg{
  display: block;
}
.mainWrapperRotate .rotate-carousel-item .rotate-carousel-nav:hover .displayImg{
  display: none;
}
.mainWrapperRotate .rotate-carousel-item .rotate-carousel-nav .displayImgHover{
  display: none;
  position: relative;
    z-index: 2;
}
.mainWrapperRotate .rotate-carousel-item .rotate-carousel-nav:hover .displayImgHover{
  display: block;
}
/*.mainWrapperRotate .rotate-carousel-item.active .rotate-carousel-nav .displayImg{
  display: none;
}
.mainWrapperRotate .rotate-carousel-item.active .rotate-carousel-nav .displayImgHover{
  display: block;
}*/


.mainWrapperRotate .rotate-carousel .rotate-carousel-nav.nav-blue{
  background-color: #ffffff;
}
.mainWrapperRotate .rotate-carousel .rotate-carousel-nav.nav-red{
  background-color: #ffffff;
}
.mainWrapperRotate .rotate-carousel .rotate-carousel-nav.nav-yellow{
  background-color: #ffffff;
}
.mainWrapperRotate .rotate-carousel-item.active .rotate-carousel-nav.nav-blue, .mainWrapperRotate .rotate-carousel-item.active .rotate-carousel-nav.nav-red, .mainWrapperRotate .rotate-carousel-item.active .rotate-carousel-nav.nav-yellow{
   background: #ffffff;
}
.mainWrapperRotate .rotate-carousel-item .rotate-carousel-nav.nav-blue:hover{
  background: #4076bd;
}
.mainWrapperRotate .rotate-carousel-item .rotate-carousel-nav.nav-red:hover{
  background: #eb4b49;
}
.mainWrapperRotate .rotate-carousel-item .rotate-carousel-nav.nav-yellow:hover{
  background: #ebac2e;
}

.mainWrapperRotate .rotate-carousel .InfoText-left{
    color: #5a5a5a;
    text-align: right;
    width: 250px;
    font-size: 16px;
    line-height: 18px;
    font-family: 'Roboto Slab', serif;
    font-weight: 400;
    position: absolute;
    top: 0;
    right: 124px;
    z-index: 2;
    white-space: nowrap;
}
.mainWrapperRotate .rotate-carousel .InfoText-right{

    color: #5a5a5a;
    text-align: left;
    width: 250px;
    font-size: 16px;
    line-height: 18px;
    padding: 0 !important;
    font-family: 'Roboto Slab', serif;
    font-weight: 400;
    position: absolute;
    top: 0px;
    left: 124px;
}
.mainWrapperRotate .rotate-carousel .HoverRotateInfoText-right{
    margin-top: 5px;
    color: #5a5a5a;
    text-align: left;
    width: 180px;
    font-size: 12px;
    line-height: 16px;
    font-weight: 300;
    position: absolute;
    left: 100px;
    top: 0;
    text-decoration: none;
}
.mainWrapperRotate .rotate-carousel .HoverRotateInfoText-left {
   margin-top: 5px;
    color: #5a5a5a;
    text-align: right;
    width: 180px;
    font-size: 12px;
    line-height: 16px;
    font-weight: 300;
    position: absolute;
    right: 100px;
    top: 0;
    z-index: 2;
    text-decoration: none;
}
/*.rotate-carousel-item.active .HoverInfoText {
    margin-top: 34px;
    font-size: 16px;
    line-height: 18px;
    position: absolute;
    width: 200%;
    text-align: center;
    left: -34%;
    transition: width .3s;
}*/

/***********carousel Indicator css starts********/
#home-rotate-client-carousel .carousel-indicators li {
    display: inline-block;
    width: 70px;
    height: 70px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: transparent;
    border: none;
}
#home-rotate-client-carousel .carousel-indicators .active {
    width: 70px;
    height: 70px;
    margin: 0;
    background-color: transparent;
}
#home-rotate-client-carousel .carousel-indicators li:nth-child(1) {
    background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/Blue_OS.ai.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    left: 105px;
    top: 0px;
}
#home-rotate-client-carousel .carousel-indicators li:nth-child(2) {
    background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/Yellow_OS.ai.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    left: 75px;
    top: 52px;
}
#home-rotate-client-carousel .carousel-indicators li:nth-child(3) {
    background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/Red_OS.ai.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    left: 134px;
    top: 51px;
}
#home-rotate-client-carousel .carousel-indicators.acquire {
    transform: rotate(0);
    transform-origin: 51.5% 40.5%;
    transform-style: preserve-3D;
}
#home-rotate-client-carousel .carousel-indicators.engage {
    transform: rotate(240deg);
    transform-origin: 51.5% 40.5%;
    transform-style: preserve-3D;
}
#home-rotate-client-carousel .carousel-indicators.monitize {
    transform: rotate(120deg);
    transform-origin: 51.5% 40.5%;
    transform-style: preserve-3D;
}
#home-rotate-client-carousel .carousel-indicators.acquire li.active.cube {
    /* top: -20px; */
    transform: translateX(0px) translateY(-20px);
}
#home-rotate-client-carousel .carousel-indicators.engage li.active.cube {
    /* top: -20px; */
    transform: translateX(24px) translateY(16px);
}
#home-rotate-client-carousel .carousel-indicators.monitize li.active.cube {
    /* top: -20px; */
    transform: translateX(-20px) translateY(10px);
}
#home-rotate-client-carousel .carousel-indicators li.active.cube{
    transition: transform .5s cubic-bezier(0.68, -0.55, 0.27, 1.55) .5s;
}
#home-rotate-client-carousel .carousel-indicators {
    width: 273px;
    height: 170px;
    position: absolute;
    z-index: 4;
    top: 280px;
    left: 50%;
    text-align: center;
    margin: 0 auto 0 -138px;
    transition: transform .5s cubic-bezier(0.68, -0.55, 0.27, 1.55);
}
#home-rotate-client-carousel.fade {
     opacity: 1;
}
#home-rotate-client-carousel.fade .item {
    transition: opacity 1s cubic-bezier(0.4, 0, 0.2, 1) .8s;
    left: 0;
    opacity: 0;
    top: 0;
    position: absolute;
    width: 100%;
    display: block;
}
#home-rotate-client-carousel.fade .item:first-child {
    position: relative;
}
#home-rotate-client-carousel.fade .item.active {
    opacity: 1;
    z-index: 2;
}
/***********carousel Indicator css ends********/

/**************Item hover effects ends******************/


/******************
Rotating Slider Ends
*******************/
#home-rotate-client-carousel .home-rotate-carousel-load{
    height: 700px;
}


#home-rotate-client-carousel .carousel-control.left, #home-rotate-client-carousel .carousel-control.right{
  background-image: none;
  z-index: 2;
  width: 4%;
}

#testimonials-carousel .carousel-caption-wrapper.carousel-caption-wrapper-home {
    width: 100%;
    margin: 0 auto;
    height: 140px;
}
.main-wrapper-carousal-block-home{
  text-align: center;
}
#testimonials-carousel .carousel-testimonial-person-img-home img {
    width: 175px;
    height: 175px;
}
#testimonials-carousel .person-designation-wrapper .person-name {
    font-weight: 400;
    font-family: 'Roboto Slab', serif;
    font-size: 21px;
}
#testimonials-carousel .person-designation-wrapper .person-designation {
    font-size: 18px;
}
.about-career-landing-wrapper .about-block-wrapper.bg-home {
    background-color: #1D273A;
    padding: 80px 0 0;
    color: #ffffff;
}
.client-success-img img {
    width: 100%;
}
.three-block-inner-wrapper.three-block-inner-wrapper-home {
    padding: 12px;
    -ms-flex-direction: column;
    -ms-flex-align: center;
    width: 100%;
    -webkit-transition: 0.3s box-shadow ease,0.3s -webkit-transform ease;
    -webkit-transition: 0.3s box-shadow ease,0.3s transform ease;
    transition: 0.3s box-shadow ease,0.8s transform ease;
    background-color: #F1F1F1;
    text-align: center;
}
.content-site-info-wrap .three-block-inner-wrapper-webinar {
    box-shadow: 0px 0px 10px rgba(1,1,1,0.35);
    padding: 20px 12px 12px;
    -ms-flex-direction: column;
    -ms-flex-align: center;
    width: 100%;
    background-color: #ffffff;
    text-align: center;
    height: 420px;
}
.three-block-inner-wrapper.three-block-inner-wrapper-home:hover{
    background: #ffffff;
    border-radius: 2px;
    box-shadow: 0px 0px 10px rgba(1,1,1,0.35);
    -webkit-transform: translateY(-0.2em);
    -ms-transform: translateY(-0.2em);
    transform: translateY(-0.2em);
    background-color: #ffffff;
}
.three-block-inner-wrapper.three-block-inner-wrapper-home img{
  width: 100%;
}

.three-block-wrapper .three-block-wrapper-home-width {
    padding: 0;
    margin: 0px 2px;
    width: 32%;
}
.three-block-wrapper .three-block-wrapper-home-width.three-block-wrapper-webinar-width {
    padding: 0;
    margin: 0px 7px;
    width: 32%;
}
.three-block-wrapper .three-block-wrapper-home-width .three-block-inner-content-webinar-title{
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    font-family: 'Roboto Slab', serif;
    margin: 40px 0px 0px;
    color: #3a3a3a;
}
.three-block-wrapper .three-block-wrapper-home-width .three-block-inner-content-home.three-block-inner-content-webinar{
    margin: 15px 0px 18px;
}
.three-block-inner-wrapper.panel.panel-default.accordion-resp.accordion-resp-webinar{
    margin-bottom: 0;
    background: #f9f9f9;
    padding: 10px;
    border: none;
    border-radius: 2px;
}
.three-block-inner-wrapper.panel.panel-default.accordion-resp.accordion-resp-webinar:hover{
    background: #ffffff;
}
.accordion-resp-webinar > a.collapsed:before {
    float: right !important;
    font-family: FontAwesome;
    content: "\f067";
    margin-top: 71px;
    margin-right: 20px;
    color: #3a3a3a;
    border: 1px solid #3a3a3a;
    padding: 6px 7px 4px;
    border-radius: 50%;
}
.accordion-resp-webinar > a:before {
    float: right !important;
    font-family: FontAwesome;
    content: "\f068";
    margin-top: 71px;
    margin-right: 20px;
    color: #3a3a3a;
    border: 1px solid #3a3a3a;
    padding: 6px 7px 4px;
    border-radius: 50%;
}
.accordion-resp-webinar img.webinar-speaker-image {
    width: 150px;
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */    
}
.webinar-speaker-name {
    font-size: 22px;
    font-weight: 400;
    font-family: 'Roboto Slab', serif;
    color: #3a3a3a;
}
.webinar-speaker-designation {
    font-size: 18px;
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    color: #3a3a3a;
    margin-top: 10px;
}
.webinar-speaker-info-wrap{
        padding: 28px 10px;
}
.EkomiImgmainBlock {
  display: table;
  height: 100px;
}
.three-block-wrapper-webinar-width {
    padding: 8px;
}
.EkomiImgInnerBlock {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.three-block-wrapper .three-block-wrapper-home-width .three-block-inner-content-home{
  font-size: 18px;
  font-weight: 300;
  line-height: 24px;
  font-family: 'Open Sans', sans-serif;
  margin: 30px 0px 18px;
  color: #3a3a3a;
}
.iso-home{
  /*background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/isometry_default.png);*/
    background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/isometry_default_color-Iso-patch.png);  
}
.about-career-landing-wrapper.bottom-iso-wrapper-home {
  padding: 0px 0px 300px
}
ul.tabcareers li.active:before {
    content: '';
    position: absolute;
    bottom: -15px;
    left: 50%;
    margin: 0px 0 0 -13px;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid rgba(33,33,33,0.95);
}
.about-career-landing-wrapper.bottom-iso-wrapper-home .btn-wrapper{
  margin-top: 20px;
}
.btn-wrapper span {
    display: inline-block;
}
.ebook-landing-wrapper.home-page-main-wrapper{
  padding:60px 0px 0;
}

.mainWrapperRotate .rotate-carousel.carousel-rotate-main-blue{
    background: linear-gradient(#ffffff, #ebf6fc) !important;
}
.mainWrapperRotate .rotate-carousel.carousel-rotate-main-red{
    background: linear-gradient(#ffffff, #ffe5e6) !important;
}
.mainWrapperRotate .rotate-carousel.carousel-rotate-main-yellow{
    background: linear-gradient(#ffffff, #fff9e3) !important;
}


/**************rotation slider content wrapper starts**************/
#home-rotate-client-carousel .home-rotate-carousel-load{
position: relative;
    height: 700px;
    overflow: hidden;
}
#home-rotate-client-carousel{
    position: relative;
    height: 700px;
    visibility: hidden;
}
.mainWrapperRotate .content-wrapper-b-r-y .rotate-channel-wrap .channel-blue{
    border-radius: 50%;
    box-shadow: 1px 1px 7px #4076bd;
}
.mainWrapperRotate .content-wrapper-b-r-y .rotate-channel-wrap .channel-red{
    border-radius: 50%;
    box-shadow: 1px 1px 7px #eb4b49;
}
.mainWrapperRotate .content-wrapper-b-r-y .rotate-channel-wrap .channel-yellow{
    border-radius: 50%;
    box-shadow: 1px 1px 7px #ebac2e;
}
.mainWrapperRotate .content-wrapper-b-r-y {
    width: 500px;
    height: 226px;
    position: absolute;
    z-index: 0;
    bottom: 34px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center;
}
.mainWrapperRotate .b-r-y-title{
  font-size: 28px;
  font-weight: 400;
  font-family: 'Roboto Slab', serif;
}
.mainWrapperRotate .b-r-y-content {
    margin: 12px 0px;
    font-size: 16px;
    line-height: 21px;
    font-weight: 300;
}
.mainWrapperRotate .rotate-channel-wrap span {
    margin: 0px 5px;
}
.mainWrapperRotate .learnmore-rotate a {
    margin: 0 auto;
    height: 42px;
    width: 200px;
    background: rgba(255,255,255,0.2);
    padding: 6px 25px;
    border-radius: 3px;
    border: 1px solid #888;
    font-size: 20px;
    -webkit-transition: all ease 0.8s;
    -o-transition: all ease 0.8s;
    position: absolute;
    z-index: 0;
    bottom: 0px;
    left: 30%;
/*    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);*/
      color: #3a3a3a;
    text-decoration: none;
}
.mainWrapperRotate .learnmore-rotate a:hover {
    box-shadow: inset 200px 0 0 0 #0f8fd2;
    color: #fff;
    border: 1px solid #0f8fd2;
    text-decoration: none;
  color: #ffffff;
  text-decoration: none;
}
.main-title-rotate-home {
    font-size: 36px;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    font-family: 'Roboto Slab', serif;
    margin-bottom: 10px;
    margin-top: 50px;
}
.sub-title-rotate-home {
    text-align: center;
    font-size: 21px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: -48px;
}

/************many Slide one carousal Client starts*************/

.slick-slide {
    margin: 0px 20px;
}
.slick-slide img {
    width: 100%;
}
.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
.slide.slick-slide img {
    height: 85px;
    width: auto ;
    margin: 0 auto;
}
/************many Slide one carousal client ends*************/


#testimonials-carousel.testimonials-carousel-home .carousel-control.left, #testimonials-carousel.testimonials-carousel-home .carousel-control.right {
    background-image: none;
    top: 0px;
    opacity: 1;
    padding: 200px 0;
}

.carousel-testimonial-person-img-home {
    margin: 20px;
}
/***************Home page Ends**********************/

/**************Webinar Jam Modal Start****************/
.page-id-38919 #frameContent #webinarjam_Modal .modal-dialog  .powered_by_text, .page-id-38919 #frameContent  #webinarjam_Modal .modal-dialog .modal-content .modal-body .schedule_block, .page-id-38919 #frameContent  #webinarjam_Modal .modal-dialog .modal-content .arrow_when{
	display:none;
}
.page-id-38919 #frameContent  #webinarjam_Modal .arrow_who {
    position: absolute;
    right: -130px;
    top: 38px;
    z-index: 10;
}
.live-webinar-wrapper {
    line-height: normal;
    font-family: 'Roboto Slab', serif;
    font-size: 34px;
    font-weight: 400;
    position: relative;
}
.live-webinar-txt {
    margin-bottom: 15px;
    color: #999;
}
.live-webinar-date{
    color: #173c87;
    font-size: 36px;
}
.live-webinar-date span{
    font-weight: 300;
}
.live-webinar-txt span.live-mark {
    position: relative;
}
.live-webinar-txt span.live-mark sup {
    width: 5px;
    height: 5px;
    background: red;
    position: absolute;
    border-radius: 50%;
    top: 8px;
    right: 15px;
}
.live-webinar-underline{
    border-bottom: 3px solid #ffc440;
    width: 20%;
    margin: 0 auto;
    margin-top: 20px;
}
/*.live-webinar-wrapper:before{*/
/*    content: '';*/
/*    border-left: 15px solid #ffc440;*/
/*    border-top: 10px solid transparent;*/
/*    border-bottom: 10px solid transparent;*/
/*    width: 0;*/
/*    height: 0;*/
/*    float: left;*/
/*    position: absolute;*/
/*    left: 270px;*/
/*    top: 36px;*/
/*}*/
/*.live-webinar-wrapper:after{*/
/*    content: '';*/
/*    border-right: 15px solid #ffc440;*/
/*    border-top: 10px solid transparent;*/
/*    border-bottom: 10px solid transparent;*/
/*    width: 0;*/
/*    height: 0;*/
/*    float: right;*/
/*    position: absolute;*/
/*    right: 270px;*/
/*    top: 36px;*/
/*}*/
/**************Webinar Jam Modal End****************/


/***************************
        Footer 
*****************************/
/* #footer .footer-menu {
    padding: 10px 0px 10px 0;
} */
#footer{
    background: #404040;
    color: #fff;
}
#footer .companyAddressInfo p {
    font-size: 1em;
    font-weight: 300;
}
#footer .line-section {
    /*border-top: 1px solid #c2c2c2;*/
    border-bottom: 1px solid #c2c2c2;    
    width: calc(100% - 15px);
    margin: 0 auto;
    padding: 10px 0;       
}
#copyright {
    padding: 30px 0;
    color: #3a3a3a;
    font-size: 14px;
    font-weight: 300;
}
#copyright a{
    color: #fff;
}
#footer .footer-menu .widget,
#footer #copyright ul.copyright-widget .widget,
#footer .widget.widget_nav_menu .menu li{
    list-style: none;
}
.footer-menu.footer-menu-widgets a {
    /*font-size: 14px;*/
    /*line-height: 1.5;*/
    font-size: 1em;
    line-height: 1.6em;    
    font-weight: 300;
    color: #fff;
    text-decoration: none;    
  }
.footer-menu.footer-menu-widgets a:hover{
  text-decoration: underline;
}
#footer .footer-menu.footer-menu-widgets.footer-company-info-wrapper {
    background: #3a3a3a;
}
#footer .footer-menu.footer-menu-widgets.footer-featuers-wrapper .nav-pad {
    padding: 40px 0 70px;
}
#text-6.widget.widget_text{
    padding-top: 10px;
}
#footer .footer-menu.footer-menu-widgets h3.widget-title {
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: 400;
    display: inline-block;
}
#footer .footer-menu.footer-menu-widgets .widget-title {
    margin-bottom: 10px;
    font-size: 21px;
    font-weight: 400;
    border-bottom: 1px solid #999;
    padding-bottom: 5px;
    /*width: 75%;*/
}
#footer .footer-menu.footer-menu-widgets .nav-pad {
    padding: 30px 0;
}
#footer .footer-menu.footer-menu-widgets .nav-pad.flex-footer-menu{
    display: flex;
    justify-content: space-between;
}
#footer .footer-menu.footer-menu-widgets .nav-pad.flex-footer-menu .col-sm-3{
    width: auto;
}
#footer #footer-1 li .menu-acquire-footer-menu-container, #footer #footer-1 li .menu-engage-footer-menu-container, #footer #footer-1 li .menu-monetize-footer-menu-container{
    line-height: 36px;
    font-size: 16px;
}
#footer .footer-menu.footer-menu-widgets .os-features .widget-title{
    padding-left: 10px;
    /*width: 55%;*/
    padding-bottom: 15px;
}
#footer-1 .widget_nav_menu .menu-acquire-footer-menu-container li:last-child, #footer-1 .widget_nav_menu .menu-engage-footer-menu-container li:last-child, #footer-1 .widget_nav_menu .menu-monetize-footer-menu-container li:last-child{
    border: 1px solid #ccc;
    margin: 8px 0;
    text-align: center;
    border-radius: 3px;
    background: transparent;
    width: 185px;
}
#footer-1 .widget_nav_menu .menu-acquire-footer-menu-container li:last-child:hover, #footer-1 .widget_nav_menu .menu-engage-footer-menu-container li:last-child:hover, #footer-1 .widget_nav_menu .menu-monetize-footer-menu-container li:last-child:hover{
	background: #417fc9;
    color: #fff;
    border: 1px solid #417fc9;
    border-radius: 3px;
}
#footer-1 .widget_nav_menu .menu-acquire-footer-menu-container li:last-child a, #footer-1 .widget_nav_menu .menu-engage-footer-menu-container li:last-child a, #footer-1 .widget_nav_menu .menu-monetize-footer-menu-container li:last-child a{
    display: block;
    padding: 4px 5px 5px;
}
.copyright-logo img.google-footer-image {
    width: 150px;
}
#footer .footer-menu.footer-menu-widgets .acquire-logo-img .widget-title{
    width: 208px;
}
#footer .footer-menu.footer-menu-widgets .engage-logo-img .widget-title{
    width: 208px;
}
#footer .footer-menu.footer-menu-widgets .monetize-logo-img .widget-title{
    width: 208px;
}
#footer .footer-menu.footer-menu-widgets h3.widget-title.compare{
    width: 78px;
}
#footer .footer-menu.footer-menu-widgets h3.widget-title.company{
    width: 83px;
}
#footer .footer-menu.footer-menu-widgets h3.widget-title.resources{
    width: 90px;
}
#footer .footer-menu.footer-menu-widgets h3.widget-title.blog{
    width: 39px;
}
#footer .footer-menu.footer-menu-widgets h3.widget-title.free-tools{
    width: 89px;
}
.col-sm-1.col-sm-1-adjust-width{
    width: 13%;
}
.col-sm-3.col-sm-3-adjust-width{
    width: 24%;
}
.col-sm-2.col-sm-2-adjust-width{
    width: 16.5%;
}
.col-sm-1.width-footer-space {
    width: 4.8%;
}
#menu-item-37632{
    display: none;
}
.product-acquire #menu-item-37632{
    display: block;
}
.os-features li .features-logos:before{
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
    position: relative;
    content: '';
    width: 35px;
    height: 35px;
    display: inline-block;
    top: 10px;
    left: -10px;
}
#footer .widget_custom_html .feature-explore {
    border: 1px solid #999;
    text-align: center;
    background: transparent;
    padding: 5px 20px;
    font-weight: 300;
    margin-top: 15px;
    border-radius: 3px;
}
#footer .widget_custom_html .feature-explore:hover {
    background: #417fc9;
    color: #fff;
    border: 1px solid #417fc9;
    border-radius: 3px;
}
.acquire-logo-img li .features-logos:before{
    background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/Blue_OS.ai.png);
}
.engage-logo-img li .features-logos:before{
    background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/Red_OS.ai.png);
}
.monetize-logo-img li .features-logos:before{
    background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/Yellow_OS.ai.png);
}
#footer .footer-menu ul,
#footer #copyright ul.copyright-widget {
    padding-left: 0;
    color: #fff;
    line-height: 36px;
}
#footer #subscribeBlock{
    color: #3a3a3a;
}
#footer #subscribeBlock .gform_wrapper .gfield_label{
    display: none;
}
#footer #subscribeBlock .gform_confirmation_message {
    text-align: center;
    font-size: 18px;
}
#footer #subscribeBlock .gform_body{
    width: 70%;
    display: inline-block;
}
#footer #subscribeBlock .gform_footer.top_label {
    float: right;
    width: 30%;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0px;
}
#footer #subscribeBlock .gform_wrapper .top_label div.ginput_container,
#footer #subscribeBlock .gform_wrapper ul li.gfield{
     margin-top: 0px;     
     padding-right: 0;     
        height: 48px;
        padding: 0;
        border: 0;     
}
#footer li#menu-item-34607 {
    display: none;
}
.product-acquire #footer li#menu-item-34607 {
    display: block;
}
#subscribeBlock .gform_wrapper input[type=text]{
    color: #474747;
    padding: 12px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    border: none;
    height: 48px;
}
#footer #subscribeBlock .gform_wrapper input[type=text]{
    border-radius: 0;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;    
}
#subscribeBlock .gform_wrapper .gform_footer input[type=submit] {
    height: 48px;
    color: #fff;
    background: #007ab9;
    border: 0;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    margin: 0;
    width: 100%;
}
#subscribeBlock .gform_wrapper .gform_footer input[type=submit]:hover{
  background: #0f8fd2;
}
#subscribeBlock .subscribeText p {
    margin: 16px 0;    
    color: #fff;
    font-size: 18px;
    line-height: 48px;
    font-weight: 300;    
}
#subscribeBlock .footerSocial{
    text-align: right;
    margin: 16px 0;
    line-height: 48px;
}
#subscribeBlock .footerSocial a{
    margin-right: 5px;
}
#subscribeBlock .footerSocial a i {
    background-color: #888;
    border-radius: 20px;
    font-size: 16px;
    color: #fff;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
#subscribeBlock .footerSocial a i.fa-facebook:hover {
    background: #3b5998;
}
#subscribeBlock .footerSocial a i.fa-twitter:hover {
    background: #55acee;
}
#subscribeBlock .footerSocial a i.fa-linkedin:hover {
    background: #0077B5;
}
#subscribeBlock .footerSocial a i.fa-instagram:hover {
    background: #517fa4;
}
#subscribeBlock .footerSocial a i.fa-youtube-play:hover {
    background: #ff0000;
}
#subscribeBlock .footerSocial a i.fa-medium:hover {
    background: #02b875;
}
#liveBanner {
    padding: 40px 0 20px;
}
#liveBanner .banner-illustration.live-illustration img {
    zoom: 0.8;
}
#liveBanner .banner-illustration.live-illustration {
    text-align: center;    
}
.liveFeatureBlock .main-title{
    font-size: 48px;
    line-height: normal;
    font-weight: 400;    
}
.liveFeatureBlock {
    background: #F0F0F0;
    padding: 40px 0px 50px;
    color: #3a3a3a;
}
.liveFeatureBlock .liveFeature{
    text-align: center;
}
.liveTestimonials .carousel-caption-wrapper .carousel-caption-testimonials:before{
    top: 0;
}
.liveFeatureBlock .feature-icon img{
    margin-bottom: 20px;
}
.liveFeatureBlock .featureTitle {
    font-size: 24px;
}
.liveSteps {
    padding-top: 50px;
    padding-bottom: 60px;    
}
.liveSteps .three-block-inner-wrapper,
.liveSteps .three-block-inner-title{
    text-align: center;
}
.liveScreenshots .product-screenshot-wrapper .product-screenshot-image{
    box-shadow: none;
    width: auto;    
}
.liveSteps .liveStepTitle {
    padding: 10px 0;
}
.liveSteps .btn-cta{
    cursor: pointer;
}
.liveSteps .liveStep img {
    border-radius: 50%;
    -webkit-transition: -webkit-transform .8s ease-in-out;
    transition: transform .8s ease-in-out;
}
.liveSteps .liveStep img:hover {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
.btn-cta a {
    background: #3a3a3a;
    color: #fff;
    padding: 10px 25px;
    font-size: 18px;
    border-radius: 2px;
    text-decoration: none;
}
.btn-cta a:hover {
    background: #3e6caa;
}
.section-main-title {
    font-size: 42px;
    font-weight: 400;
    line-height: 48px;
    margin-bottom: 25px;
}
/******************************************
        Blog Listing page
******************************************/
/*----- Tabs -----*/
    /*----- Tab Links -----*/
    /* Clearfix */
    #blogFilter {
        width: 100%;
        float: left;
        padding-bottom: 60px;
    }
    #blogFilter .tab-links:after {
        display:block;
        clear:both;
        content:'';
    }
 
    #blogFilter .tab-links li {
        float:left;
        list-style:none;
    }
 
        #blogFilter .tab-links a {
            padding: 25px 40px;
            display: inline-block;
            border-radius: 0px;
            background: #eaeaea;
            font-size: 19px;
            font-weight: 400;
            color: #4c4c4c;
            transition: all linear 0.15s;
        }
 
        #blogFilter .tab-links a:hover {
            background: #f5f5f5;
            text-decoration: none;
            color: #4c4c4c;
        }
 
    #blogFilter li.active a, 
    #blogFilter li.active a:hover {
        background:#fff;
        color:#4c4c4c;
    }
 
    /*----- Content of Tabs -----*/
    #blogFilter .tab-content {
        padding:15px;
        border-radius:3px;
        box-shadow:-1px 1px 1px rgba(0,0,0,0.15);
        background:#fff;
        display: block;
    }
 
        #blogFilter .tab {
            display:none;
        }
 
        #blogFilter .tab.active {
            display:block;
        }
#blogFilter img.attachment-post-thumbnail.wp-post-image{
    width: 100%;
}        
/*Search Bar */
#blogFilter .tabSearchBar #wrap {
  /*margin: 50px 100px;*/
  margin: 5px 10px;  
  display: inline-block;
  position: relative;
  /*height: 60px;*/
  float: right;
  padding: 0;
  position: relative;
}
#blogFilter .tabSearchBar input[type="text"] {
  height: 69px;
  font-size: 55px;
  display: inline-block;
  font-weight: 100;
  border: none;
  outline: none;
  color: #555;
  padding: 3px;
  padding-right: 60px;
  width: 0px;
  position: absolute;
  top: 0;
  right: 0;
  background: none;
  z-index: 3;
  transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
  cursor: pointer;
}
#blogFilter .tabSearchBar input[type="text"]:focus:hover {
  border-bottom: 1px solid #BBB;
}
#blogFilter .tabSearchBar input[type="text"]:focus {
  width: 1140px;
  z-index: 1;
  border-bottom: 1px solid #BBB;
  cursor: text;
  background: #f5f5f5;
}
#blogFilter .tabSearchBar input[type="submit"] {
  height: 60px;
  width: 60px;
  display: inline-block;
  color: #333;
  float: right;
  /*background: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/search.png) center center no-repeat;*/
background: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto,h_35,h_35/website/search_blog.png) center center no-repeat;
  text-indent: -10000px;
  border: none;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  cursor: pointer;
  opacity: 1;
  cursor: pointer;
  transition: opacity .4s ease;
}
#blogFilter .tabSearchBar input[type="submit"]:hover {
  opacity: 0.8;
}
#blogFilter .tabLinks {
    float: left;
}
#blogFilter .tabSearchBar {
    float: right;
}
#blogFilter .tabBar {
    background: #eaeaea;
    float: left;
    width: 100%;
    margin-bottom: 40px;    
}
#blogFilter ul.tab-links {
    margin: 0;
    padding-left: 0;
}
#blogFilter .postimage img {
    width: 100%;
    /*height: 160px;*/
    height: 190px;    
}
/*Image overlay*/
#blogFilter .postimage {
    position: relative;
    background-color: #333;
}
#blogFilter .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: rgba(0,0,0,0.6);
}
#blogFilter .blog-one-third:hover .overlay {
  opacity: 1;
  transition: all 0.5s ease;  
}
#blogFilter .minutesRead {
  color: white;
  font-size: 20px;
  font-weight: 400;  
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
/*BLog Meta*/
#blogFilter .blog-one-third{
    background: #fff;
    box-shadow: 0 2px 4px rgba(0,0,0,.25);    
}
#blogFilter .blog-one-third a{
    text-decoration: none;
}
#blogFoilter .blog-one-third:hover{
}
#blogFilter .blog-one-third .blogpostMeta{
    padding: 15px 25px 30px 25px;
    border: 2px solid transparent;    
    border-top: 0;
    color: #4a4a4a; 
    transition: all 0.5s ease;
}
#blogFilter .blog-one-third:hover .blogpostMeta{
    border: 2px solid #3A4770;    
    border-top: 0;
}
.blogpostMeta h2 {
    margin-bottom: 30px;
    height: 100px;
    font-size: 21px;
    line-height: normal;
    font-weight: 300;
}
.blogInfo {
    font-size: 14px;
}
.tab-content a {
    color: #3a3a3a;
    text-decoration: none;
}
.blog-one-third {
    width: 30.6666%;
}
.blog-layout-column {
    position: relative;
    float: left;
    margin-right: 4%;
    margin-bottom: 20px;
}
.blog-column-last {
    margin-left: 0;
    margin-right: 0;
}
.blogListBanner {
    /*background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/isometry_darkblog.png);*/
    text-align: center;
    color: #3a3a3a;
    /*background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/isometry_default.png);*/
    background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/isometry_default_color-Iso-patch.png);    
    background-size: contain;
    background-position: bottom;
    background-color: #ffffff;
    background-repeat: repeat no-repeat;
    padding: 40px 0px 170px;

}
.blogListBanner a.typewrite {
    color: #3a3a3a;
    padding-right: 0;
    font-style: italic;
    font-size: 24px;
    line-height: normal;    
    cursor: default;    
    pointer-events: none;    
}
.blogListBanner a.typewrite .wrap {
    font-weight: 400;  
}
.blogListBanner a.typewrite:hover{
    color: #fff;
}
/*Subcribe banner*/
.subscribeFormBlog .gform_wrapper label.gfield_label {
    display: none;
}
#blogSubscribeBlock .gform_body{
    width: 80%;
    display: inline-block;
}
#blogSubscribeBlock .gfield_error .validation_message,
#blogSubscribeBlock .gform_wrapper .validation_error{
    font-weight: bold;
}
#blogSubscribeBlock .gform_wrapper .gform_body .gform_fields .gfield input[type=text]{
    padding: 12px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;    
    border: 1px solid #c2c2c2;    
    height: 48px;
}
#blogSubscribeBlock .gform_footer.top_label{
    float: right;
    width: 20%;    
    line-height: 40px;  
    padding-top: 0;
    padding-bottom: 0; 
    margin-top: 0px;
}
#blogSubscribeBlock .gform_wrapper .gform_footer input[type=submit] {
    padding: 0px 10px;
    margin-top: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0;
    width: 100%;
    margin: 0;
    border-radius: 0px 2px 2px 0px;
    background: #3a3a3a;
    border: 1px solid #3a3a3a; 
    height: 48px;   
    color: #fff;      
}
#blogSubscribeBlock .gform_wrapper .gform_footer input[type=submit]:hover {
    background: rgba(236, 76, 74, 0.75);
    background: #3e6caa;
    border: 1px solid #3e6caa;         
}
#blogSubscribeBlock .subscribe-form .gform_confirmation_message{
    color: #4BB543;
    font-size: 18px;
    /*font-weight: bold;    */
}
#blogSubscribeBlock .gform_wrapper ul.gform_fields li.gfield{
    padding-right: 0;  
    margin-top: 0;     
}
#blogSubscribeBlock .gform_wrapper .top_label div.ginput_container{
    margin-top: 0;  
}
#subscribeTitle h1 {
    font-size: 32px;
    line-height: normal;
}
#subscribeTitle .subscribesubTitle {
    font-size: 26px;
    line-height: normal;
}


/************************************
        404 Page
*************************************/
.error-page {
    background: #25313d;
    padding-bottom: 100px;
}
.error-page h4{
    color: #fff;
}
.error-page ul li a{
    color: #fff;
}
.error-content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.error-meun {
    margin-top: 50px;
    border-left: 2px solid #fff;
}
.error-meun ul {
    list-style: none;
    padding-left: 20px;
}


/*
Newest Css
*/
li#wp-megamenu-item-35458,
li#wp-megamenu-item-35463,
li#wp-megamenu-item-35469,
li#wp-megamenu-item-37031 {
    background: url(https://res.cloudinary.com/onlinesales/image/upload/c_scale,f_auto,q_auto,w_32/logos/logo_1172x1132.png) center left no-repeat;
    padding-left: 30px;
    background-color: #dedede;
    background-position: 5px center;        
}
#eCompareTable .ebook-content-main-wrapper {
    padding: 20px 0;
}

/**** Blog Components ****/
.blogContainer .blog-content .blogComponent p {
    margin: 10px 0;
    line-height: 1.5;
}
.blogComponent .blogComponentTitle{
    font-weight: 600;
    font-size: 21px;    
}
.blogDownloadBox {
    padding: 10px;
    box-shadow: 0px 4px 30px rgba(1,1,1,.2);
}
.single-post .blogContainer .blogDownloadBox a.blogBtn {
    width: 100%;
    background-color: #3a3a3a;
    color: #fff;
    border-radius: 2px;
    font-size: 18px;
    margin-top: 5px;
}
.single-post .blogContainer .blogDownloadBox a.blogBtn:hover {
    background: #3e6ca8;
}
.blogDownloadBox .downloadInfo {
    font-size: 18px;
    line-height: 1.6;
    padding-top: 20px;    
}
.blogContainer .blogDownloadBox .downloadImg img{
    border: 0;
}
/* Component2*/
.blogSubscribeIcon img {
    display: inline-block;
    border: 0;
}
.blogContentSubscribeForm {
    background: #1d1d3d;
    color: #fff;
    padding: 30px 0;
}
.blogContentSubscribeForm #blogSubscribeBlock .gform_wrapper .gform_footer input[type=submit]{
    background: #db4242;
    border: 1px solid #db4242;    
}
.blogContentSubscribeForm #blogSubscribeBlock .gform_wrapper ul.gform_fields li.gfield{
    margin-bottom: 0;
}
.blogContentSubscribeForm #blogSubscribeBlock .gform_wrapper{
    margin: 5px 0;
}
.blogContainer .blog-content .blogComponent p {
    margin: 10px 0;
    line-height: 1.5;
    font-size: 18px;
}
.blogContentSubscribeForm #blogSubscribeBlock .blogSubscribeNote {
    font-size: 18px;
}
.blogContentSubscribeForm #blogSubscribeBlock .gform_body{
    width: 70%;
}
.blogContentSubscribeForm #blogSubscribeBlock .gform_footer.top_label{
    width: 30%;
}

/*Component 3*/
.blogDownloadLoaderImg img {
    border-radius: 50%;
}
.blogDownloadSubscribeBox .gform_wrapper .top_label .gfield_label {
    display: none;
}
.blogDownloadSubscribeBox .gform_wrapper input[type=text] {
    padding: 5px 15px !important;
}
.blogDownloadSubscribeBox .gform_wrapper .gform_footer input[type=submit] {
    background: #3a3a3a;
    color: #fff;
    border: 0;
    width: 100%;
    padding: 10px 0;
    font-size: 21px;
    line-height: 1.5;
    border-radius: 2px;
}
.blogDownloadSubscribeBox .gform_wrapper .gform_footer input[type=submit]:hover{
    background: #3e6caa;
}
.blogDownloadSubscribeBox .gform_wrapper .gform_footer {
    padding: 0;
}
.blogDownloadSubscribeBox .blogDownloadLoader {
    width: 100%;
    background: #d1d1d1;
    height: 35px;
    font-size: 14px;
    text-align: center;
    color: #fff;
}
.blogDownloadSubscribeBox .width75 {
    height: 35px;
    background: #48c289;
    width: 75%;
    line-height: 35px;
    font-size: 1.3em;
    font-weight: 600;
}
.blogDownloadSubscribeBox .blogDownloadLoaderBox {
    background: #f5f5f5;
    padding: 20px 30px;
}
.blogDownloadSubscribeBox .blogDownloadLoaderNote {
    text-align: center;
    font-size: 14px;
    padding: 10px;
}
.blogDownloadSubscribeBox .blogDownloadLoaderFormbox {
    padding: 10px 20px;
}
.blogDownloadSubscribeBox .blogDownloadLoaderFormspam {
    font-size: 14px;
    text-align: center;
}
.blogDownloadSubscribeBox {
    box-shadow: 0px 4px 30px rgba(1,1,1,.2);
}

.blogContainer .blog-content .blogContentSubscribeForm p {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 1.5em;
    font-weight: 400; 
}
.blogContainer .blog-content .blogContentSubscribeForm .blogSubscribeNote {
    font-size: 15px;
}
/*******************************
    Competitor Pages
*******************************/
/* Compatotor page */
#competitorCompareContent .competitorAccordianPanel tr td {
    padding: 10px 20px;
    border-top: 1px solid #c2c2c2;
    border-bottom: 1px solid #c2c2c2;
}
#competitorCompareContent .competitorAccordianPanel tr:hover td {
    background: #f5f5f5;
}
#competitorCompareContent .competitorAccordianPanel table {
    width: 100%;
}
#competitorCompareContent .competitortitle {
    text-align: left;
    margin: 8px 0px 0px 25px;
    color: #3a3a3a !important;
    font-size: 21px;
    border-bottom: 1px solid #ebebeb;
    padding: 0px 10px 10px 10px;
    position: relative;
    cursor: pointer;
}
#competitorCompareContent .competitortitle.expanded:before,
#competitorCompareContent .competitortitle.open:before {
    content: "\f068";
}
#competitorCompareContent  .competitortitle:before {
    content: "\f067";
    position: absolute;
    left: -35px;
    height: 26px;
    width: 26px;
    font: normal normal normal 11px/1 FontAwesome;
    padding: 8px;
    text-align: center;
    top: 0;
    border: 1px solid #9a9a9a;
    border-radius: 20px;
}
#competitorCompareContent .competitortitle.open.expanded:before {
    content: "\f067";
}
#competitorCompareContent tr.competitorRow td:nth-child(2) {
    background: #f0fcfc;
}
#competitorCompareContent tr.competitorRow td:nth-child(3), tr.competitorRow td:nth-child(4) {
    background: #fafafa;
}
#competitorCompareContent .competitorAccordianPanel {
    margin-left: 25px;
}
#competitorCompareContent .competitortitle.expanded {
    border-bottom: 0px;
}
#competitorCompareContent .competitorAccordianPanel tr.competitorRow:hover td:nth-child(2) {
     background: #f5f5f5;   
}
#competitorCompareContent{
    padding: 60px 0;
}
#competitorCompareContent h2{
    text-align: center;
    margin-bottom: 30px;
    color: #19446b;    
}
#competitorCompareContent tr.competitorRow .feature-yes i {
    font-size: 24px;
    color: #1fa67a;
}
#competitorCompareContent tr.competitorRow .feature-no i {
    font-size: 24px;
    color: #c2c2c2
}
#competitorCompareContent .competitorAccordianPanel tr td{
    text-align: center;
    width: 30%;
}
#competitorCompareContent .competitorAccordianPanel tr td:first-child {
    text-align: left;
    width: 40%;
}
#competitorCompareContent tr.competitorRow img {
    width: 25px;
}
.competitorMainTitle {
    width: 100%;
}
.competitorMainTitle div {
    float: left;
    text-align: center;
    font-size: 21px;
}
.competitortitleOffset {
    width: 40%;
    height: 1px;
    visibility: hidden;
}
.competitortitle1, .competitortitle2 {
    width: 30%;
}
.competitorDisclaimer {
    border: 1px dashed #9a9a9a;
    padding: 20px;
    max-width: 900px;
    margin: 30px auto 60px auto;
    font-size: 13px;
}
#competitorCompareContent.threeCompetitor .competitortitle1, 
#competitorCompareContent.threeCompetitor .competitortitle2, 
#competitorCompareContent.threeCompetitor .competitortitle3 {
    width: 20%;
}
#competitorCompareContent.threeCompetitor .competitorAccordianPanel tr td:first-child{
    width: 40%;
}
#competitorCompareContent.threeCompetitor .competitorAccordianPanel tr td{
    width: 20%;    
}
.competitorAccordian {
    padding: 5px 0;
}

.product-acquire .competitor-page .identity-tag {
    display: none;
}
.comparecard .platform-three-block-wrap .three-block-inner-wrapper{
  height: auto;
}  

/****************
Guest Post Page
****************/
.guestpost-wrapper {
    text-align: center;
}
.guestpostTitleDesc {
    margin-top: 20px;
    font-size: 18px;
}
.guestpost-wrapper p {
    margin-bottom: 100px;
}
.guestpost-content p {
    margin: 20px 0;
    line-height: 1.5;    
}
.guestpost-content .wrap-info-list{
      left: 40px;  
}
.guestpost-content ul.info-list-site li:before{
    border-left: 15px solid transparent;
    border-top: 15px solid #3a3a3a;    
    margin: 4px 0px 0px;
}
.guestpost-content .wrap-info-list.numericList {
    left: 0;
}
ol.info-list-site {
    word-break: break-all;
    margin: 0;
    padding: 0;
}
.wrap-info-list.numericList li {
    list-style-position: inside;
    padding: 10px 0;
}
.wrap-info-list.numericList li:before {
    content: "";
    width: 10px;
    display: inline-block;
}
.blogListBanner.guestpostbottom {
    background-color: #fafafa;
    margin-top: 50px;    
}
.blogListBanner.guestpostbottom .contact-info-sec{
 background: #fff;   
}
.blogListBanner.guestpostbottom .content-site-info-wrap{
    margin-top: 0;    
}
.blogListBanner.guestpostbottom .gform_wrapper .top_label .gfield_label {
    font-weight: 400;
}
.blogListBanner.guestpostbottom .gform_wrapper{
    margin-top: -15px;
}
.blogListBanner.guestpostbottom .content-site-info-wrap h2 {
    margin-bottom: 30px;
}
.guestpost-content .ebook-landing-wrapper .container {
    max-width: 820px;
}

/*************************
    Privacy Policy Page
***************************/
.privacy-policy-page {
    max-width: 770px;
    padding: 40px 0;
}
.privacy-policy-page h2 {
    font-size: 28px;
    line-height: normal;
    line-height: 1.2em;
    font-weight: 700;
}
.privacy-policy-page h3 {
    font-size: 24px;
    line-height: normal;
    line-height: 1.2em;
    font-weight: 400;
}
.privacy-policy-page h4 {
    line-height: 1.2em;
}
.privacy-policy-page {
    font-family: 'Lato',sans-serif;
    font-size: 20px;
    line-height: 1.8;
    word-spacing: 2px;
    color: #4a4a4a;
}
.privacy-policy-page p {
    margin-top: 1.4em;
    margin-bottom: 1.4em;
}
.privacy-policy-page ul li, 
.privacy-policy-page ol li {
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 2.1em;
}
.privacy-policy-page a, 
.privacy-policy-page p a, 
.privacy-policy-page ul a, 
.privacy-policy-page ol a, 
.privacy-policy-page h2 a {
    color: #1473a8;
}
.privacy-policy-page .sectionHighlight {
    background: #f5f5f5;
    padding: 20px;
    margin: 20px 0;
}
.privacy-policy-page tr td{
border-color: #e0dede;
}	
.privacy-policy-page .table-1 tr td, .privacy-policy-page .tkt-slctr-tbl-wrap-dv tr td{
    border: 1px solid #dcdcdc;
    padding: 10px 20px;	
}
.privacy-policy-page .table-1 tr td, .privacy-policy-page .tkt-slctr-tbl-wrap-dv tr td {
    border: 1px solid #dcdcdc;
    padding: 10px 20px;
}
.privacy-policy-page .table-1 tr:nth-child(even), 
.privacy-policy-page .tkt-slctr-tbl-wrap-dv tr:nth-child(even) {
    background: #f6f6f6;
}
.privacy-policy-page .amazonBlogTable.table-1 tr th {
    text-align: center;
    border: 1px solid #dddddd;
    padding: 5px;
}
#optbuttons {
    margin-top: -20px;
}
#optbuttons .optIn,
#optbuttons .optOut{
    margin: 10px auto;
    background: #3a3a3a;
    color: #fff;
    border: 0;
    border-radius: 2px;
    padding: 10px 20px;
    width: 100%;
    max-width: 350px;
    cursor: pointer;
    text-align: center;
    line-height: 1;
}
#optbuttons .optIn:hover,
#optbuttons .optOut:hover{
 background: #417fc9;   
}
#optbuttons #opterror {
    text-align: center;
}
.optOut {
    display: none;
}
/*GDPR Footer */
/* GDPR  */
#cookieAlert {
    position: fixed;
    bottom: 0;
    z-index: 1010;
    width: 100%;
    margin-bottom: 0;
    border-radius: 0;
}
#cookieAlert.alert-info {
    background-color: rgba(0,0,0,0.8);
    color: #fff;
    border: none;
    font-size: 11px;
    padding: 20px;
    width: 350px;

}
#cookieAlert.alert-info .close, #cookieAlert.alert-info .gritter-close {
    opacity: 1;
    right: 5px;
    top: -5px;
}
#cookieAlert.alert-info .alert-link {
    color: #0f8fd2;
}
#cookieAlert.alert-info .h4 {
    font-size: 14px;
}
#cookieAlert.alert-info p {
    font-size: 11px;
    margin-top: 15px;    
}
#cookiePolicyModal {
    padding-top: 20px;
}
#cookieAlert .btn-info{
    background: #007ab9;
    border: 1px solid #0c6592;
}
#cookieAlert .btn-info:hover{
    background-color: #0f8fd2;
    border-color: #0f8fd2;
}

/* CSS | Udayan starts */
table.normalBlogTable {
  width: 100%;
  text-align: left;
}
table.normalBlogTable td, table.normalBlogTable th {
  border: 1px solid #000000;
  padding: 5px 4px;
}
table.normalBlogTable thead {
  background: #CFCFCF;
  background: -moz-linear-gradient(top, #dbdbdb 0%, #d3d3d3 66%, #CFCFCF 100%);
  background: -webkit-linear-gradient(top, #dbdbdb 0%, #d3d3d3 66%, #CFCFCF 100%);
  background: linear-gradient(to bottom, #dbdbdb 0%, #d3d3d3 66%, #CFCFCF 100%);
  border-bottom: 1px solid #000000;
}
table.normalBlogTable thead th {
  font-weight: bold;
  text-align: center;
}
/* CSS | Udayan ends  */
/***********************
    Product Updates
************************/
#blogSubscribeBlock.blogListBanner.product-update-banner{
    background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/productupdate-full_Isometry.png);    
    padding: 40px 0px 250px;    
}
#blogSubscribeBlock.product-update-banner #subscribeTitle h1{
    font-size: 52px;
    margin-bottom: 20px;
    font-weight: 300;
}
#blogSubscribeBlock.product-update-banner #subscribeTitle .subscribesubTitle {
    font-size: 21px;
    line-height: 1.5;
    font-weight: 300;
}
.product-update-page .date-pill{
    text-align: center;
    margin: 20px 0;    
}
.product-update-page .date-pill h3 {
    background: #e16a56;
    display: inline-block;
    color: #fff;
    font-size: 21px;
    padding: 10px 30px;
    border-radius: 20px;
}
.product-update-list .container {
    width: 850px;
}
.product-update-card {
    border: 1px solid #c2c2c2;
    margin-bottom: 50px;
}
.product-update-card p {
    margin-top: 1.3em;
    line-height: 1.6em;
    margin-bottom: 1.3em;
}
.product-update-card blockquote {
    border-left: 5px solid #7abdc8;
}
.product-update-card ul{
    margin-left: 2.5em;
}

.product-update-card.opencard {
    border: 1px solid #2c96a8 !important;
}
.product-update-card .blog-content img{
    padding: 0px;
    border: 0;
}
.product-update-card .blog-date {
    text-align: right;
    font-size: 16px;
    font-weight: 300;
}
.product-update-card .blog-meta {
    background: #f7f7f7;
    padding: 20px 40px;
}
.product-update-page .product-update-card .blog-meta h3 a{
    font-size: 36px;
    line-height: 1.5;
    font-weight: 300;
    color: #3a3a3a;
    text-decoration: none;
}
.product-update-card .blog-meta h3 a:hover {
    color: #131313;
}
.product-update-card .blog-content{
    padding: 40px;
    display: none;
}
.product-update-card .blog-excerpt {
    padding: 20px 40px;
    font-size: 18px;
    line-height: 1.5;
    font-weight: 300;
}
.product-update-card .blog-content .blog-content-description{
    padding: 20px 0;
    font-size: 18px;
    line-height: 1.5;
    font-weight: 300;
}
.product-update-page .collapse-arrow {
    text-align: center;
}
.product-update-page .collapse-arrow a {
    background: #8a8a8a;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: relative;
    top: 20px;
    display: inline-block;
}
.product-update-page .collapse-arrow a:hover{
    background: #2c96a8;
}
.product-update-card.opencard .collapse-arrow a {
    background: #2c96a8;
}
.product-update-card.opencard .collapse-arrow a:hover {
    background: #1c8d99;
}
.product-update-card .collapse-arrow a img {
margin-top: 17px;    
-webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
        transform: rotate(181deg);
}
.product-update-card.opencard .collapse-arrow a img {
    margin-top: 10px;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
}
.product-update-page .request-feature{
    background: #e89d6b;
    padding-top: 60px;
    margin-bottom: 50px;
    color: #fff;
}
.product-update-page .request-feature h3 {
    font-size: 32px;
    line-height: 1.2;
}
.product-update-page .request-feature h4 {
    font-weight: 600;
}
.product-update-page .request-feature p {
    font-size: 18px;
    line-height: 1.5;
}

.product-update-page .request-feature .hideMobile{
    display: block;
}
.product-update-page .request-feature .showMobile{
    display: none;
}
.product-update-page .request-feature .ctabtn,
.product-update-page .blog-content-description .ctabtn {
    text-decoration: none;
    background: #007ab9;
    color: #fff;
    padding: 10px 20px;
    font-size: 18px;
    border-radius: 2px;
    display: inline-block;
    min-width: 170px;    
}
.product-update-page .request-feature .ctabtn:hover,
.product-update-page .blog-content-description .ctabtn:hover {
    background: #0f8fd2;    
}
.product-update-page  .product-update-page-body {
    position: relative;
}
.product-update-page .months-floating-Sidebar {
    /*position: absolute;*/
    position: fixed;
    top: 88px;
    left: 5%;
}
/***************************
    Channelwise Case Study
****************************/
/*Generic Css*/
.channel-caseStudy-wrapper .banner-logo {
    text-align: center;
    padding: 60px 20px 30px;
}
.channel-caseStudy-wrapper .banner-title{
    font-size: 34px;
    font-weight: 300;
    line-height: 1.5;
    color: #fff;
    padding: 40px 20px;
}
.channel-caseStudy-wrapper .channel-casestudy-body{
    background-repeat: repeat;    
}
.channel-caseStudy-wrapper .channel-casestudy-body .container{
    max-width: 75%;
}
.channel-caseStudy-wrapper .channel-casestudy-card {
    -webkit-box-shadow: 0px 0px 10px rgba(1,1,1,0.35);
    box-shadow: 0px 0px 10px rgba(1,1,1,0.35);
    padding: 80px;
    margin-bottom: 50px;
    background: #fff;    
}
.channel-caseStudy-wrapper .card-icon{
    display: inline-block;
    height: 80px;    
}
.channel-caseStudy-wrapper .card-title {
    display: inline-block;
    vertical-align: middle;
    margin-left: 35px;    
}
.channel-caseStudy-wrapper .card-title h2 {
    font-family: 'Open Sans', sans-serif;    
    font-size: 40px;
    font-weight: 300;
    line-height: 1.5;
    margin: 0;
}
.channel-caseStudy-wrapper .card-content{
    font-size: 21px;
    font-weight: 300;
    line-height: 2;
    color: #3a3a3a;
    padding-top: 40px;
}
.channel-caseStudy-wrapper .card-content p{
    margin-bottom: 40px;
}
.channel-caseStudy-wrapper .card-content p:last-child{
    margin-bottom: 0;
}
.channel-caseStudy-wrapper .channel-casestudy-card.casestudy-vanity-card{
    padding-bottom: 50px;
}
.channel-caseStudy-wrapper .channel-casestudy-card.casestudy-vanity-card .card-content .case-vanity-number{
     font-size: 52px;
     line-height: 1.5;
     color: #fff;
     font-weight: 400;   
}
.channel-caseStudy-wrapper .channel-casestudy-card.casestudy-vanity-card .card-content .case-vanity-text{
     font-size: 21px;
     line-height: 1.5;
     color: #fff;
     font-weight: 300;       
     margin-bottom: 30px;     
}
.channel-caseStudy-wrapper .channel-casestudy-card.casestudy-vanity-card .channel-casestudy-cardTitle {
    border-bottom: 2px solid #fff;
}
.channel-caseStudy-wrapper .channel-casestudy-card.casestudy-vanity-card .card-content {
    max-width: 70%;
    margin: 0 auto;
}
.channel-caseStudy-wrapper .channel-casestudy-card.casestudy-vanity-card .card-icon{
    background-color: #fff; 
}
.channel-caseStudy-wrapper .channel-casestudy-card.casestudy-vanity-card .card-content,
.channel-caseStudy-wrapper .channel-casestudy-card.casestudy-vanity-card .card-title h2 {
    color: #fff;
}
.hide.casestudy-testimonial-card{
    display: block !important;   
}
.channel-caseStudy-wrapper .casestudy-testimonial-card {
    width: 100%;
    padding: 30px 0 40px;
}
.channel-caseStudy-wrapper .casestudy-testimonial-card-img {
    display: inline-block;
    vertical-align: middle;
}
.channel-caseStudy-wrapper .casestudy-testimonial-card-img img {
    height: 110px;
}
.channel-caseStudy-wrapper .casestudy-testimonial-card-info {
    display: inline-block;
    vertical-align: middle;
    padding-left: 40px;
}
.channel-caseStudy-wrapper .content-list ul li{
    list-style: none;
}
.channel-caseStudy-wrapper .content-list ul li:before{
    background-color: #3a3a3a;
    border-radius: 50%;
    content: "";
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 2px;
    height: 10px;
    width: 10px;    
}
/* Specific Channel  Case Study Css */
.channel-caseStudy-wrapper.google-caseStudy .banner-title,
.channel-caseStudy-wrapper.google-caseStudy .card-icon,
.channel-caseStudy-wrapper.google-caseStudy .channel-casestudy-card.casestudy-vanity-card{
    background: #4285f4;    
}
.channel-caseStudy-wrapper.fb-google-caseStudy .banner-title,
.channel-caseStudy-wrapper.fb-google-caseStudy .card-icon,
.channel-caseStudy-wrapper.fb-google-caseStudy .channel-casestudy-card.casestudy-vanity-card{
    background: #f4ba38;    
}
.channel-caseStudy-wrapper.marketplace-caseStudy .banner-title,
.channel-caseStudy-wrapper.marketplace-caseStudy .card-icon,
.channel-caseStudy-wrapper.marketplace-caseStudy .channel-casestudy-card.casestudy-vanity-card{
    background: #1aa093;    
}
.channel-caseStudy-wrapper.facebook-caseStudy .banner-title,
.channel-caseStudy-wrapper.facebook-caseStudy .card-icon,
.channel-caseStudy-wrapper.facebook-caseStudy .channel-casestudy-card.casestudy-vanity-card{
    background: #3b5998;    
}
.channel-caseStudy-wrapper.google-caseStudy .card-title h2{
    color: #4285f4;
}
.channel-caseStudy-wrapper.fb-google-caseStudy .card-title h2{
    color: #f4ba38;
}
.channel-caseStudy-wrapper.marketplace-caseStudy .card-title h2{
    color: #1aa093;
}
.channel-caseStudy-wrapper.facebook-caseStudy .card-title h2{
    color: #3b5998;
}
.channel-caseStudy-wrapper.google-caseStudy .channel-casestudy-cardTitle,
.channel-caseStudy-wrapper .casestudy-testimonial-card {
    border-bottom: 2px solid #4285f4;
}
.channel-caseStudy-wrapper.fb-google-caseStudy .channel-casestudy-cardTitle,
.channel-caseStudy-wrapper .casestudy-testimonial-card {
    border-bottom: 2px solid #f4ba38;
}
.channel-caseStudy-wrapper.marketplace-caseStudy .channel-casestudy-cardTitle,
.channel-caseStudy-wrapper .casestudy-testimonial-card {
    border-bottom: 2px solid #1aa093;
}
.channel-caseStudy-wrapper.facebook-caseStudy .channel-casestudy-cardTitle,
.channel-caseStudy-wrapper .casestudy-testimonial-card {
    border-bottom: 2px solid #3b5998;
}
.channel-caseStudy-wrapper.google-caseStudy .channel-casestudy-body {
    background: url('https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/Channel_focused_Case_study_v2_Google_only_Pattern2.png');
}
.channel-caseStudy-wrapper.fb-google-caseStudy .channel-casestudy-body {
    background: url('https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/Channel_focused_Case_study_v2_Google_FB_Pattern2.png');
}
.channel-caseStudy-wrapper.marketplace-caseStudy .channel-casestudy-body {
    background: url('https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/Channel_focused_Case_study_v2_Marketplace_pattern2.png');
}
.channel-caseStudy-wrapper.facebook-caseStudy .channel-casestudy-body{
    background: url('https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/Channel_focused_Case_study_v2_Facebook_Only_Pattern.png');
}
.channel-caseStudy-wrapper.google-caseStudy .channel-casestudy-card{
    background-image: url('https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/Channel_focused_Case_study_v2_Google_bar.png');
    background-repeat: no-repeat;
    background-position: top left;
}

/*General Case Study*/
.channel-caseStudy-wrapper.general-marketplace-caseStudy .banner-title,
.channel-caseStudy-wrapper.general-marketplace-caseStudy .card-icon,
.channel-caseStudy-wrapper.general-marketplace-caseStudy .channel-casestudy-card.casestudy-vanity-card,
.channel-caseStudy-wrapper.general-marketplace-caseStudy .banner-illustration.text-center{
    background: #ba5454;    
}
.channel-caseStudy-wrapper.general-marketplace-caseStudy .content-testimonial blockquote{
    border-color: #ba5454;
    font-size: 21px;
}
.channel-caseStudy-wrapper.general-marketplace-caseStudy .channel-casestudy-card.casestudy-vanity-card .content-testimonial blockquote{
    border-color: #fff;
}
.channel-caseStudy-wrapper.general-marketplace-caseStudy .content-testimonial .content-testimonial-author{
    font-weight: 400;
}
.channel-caseStudy-wrapper.general-marketplace-caseStudy .card-title h2{
    color: #ba5454;
}
.channel-caseStudy-wrapper.general-marketplace-caseStudy .channel-casestudy-cardTitle,
.channel-caseStudy-wrapper .general-marketplace-caseStudy .casestudy-testimonial-card {
    border-bottom: 2px solid #ba5454;
}
.channel-caseStudy-wrapper.general-marketplace-caseStudy .channel-casestudy-body {
    background: url('https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/Channel_focused_Case_study_v2_Marketplace_pattern2.png');
}
.channel-caseStudy-wrapper.general-marketplace-caseStudy .content-list ul li:before{
    background-color: #ba5454;
}

/*Haravan Case Study*/
.channel-caseStudy-wrapper.general-marketplace-caseStudy.haravan-marketplace-caseStudy .banner-title,
.channel-caseStudy-wrapper.general-marketplace-caseStudy.haravan-marketplace-caseStudy .card-icon,
.channel-caseStudy-wrapper.general-marketplace-caseStudy.haravan-marketplace-caseStudy .channel-casestudy-card.casestudy-vanity-card,
.channel-caseStudy-wrapper.general-marketplace-caseStudy.haravan-marketplace-caseStudy .banner-illustration.text-center{
    background: #1D649C;    
}
.channel-caseStudy-wrapper.general-marketplace-caseStudy.haravan-marketplace-caseStudy .card-title h2{
    color: #1D649C;    
}
.channel-caseStudy-wrapper.general-marketplace-caseStudy.haravan-marketplace-caseStudy .channel-casestudy-card.casestudy-vanity-card .card-title h2{
    color: #fff;    
}
.channel-caseStudy-wrapper.general-marketplace-caseStudy.haravan-marketplace-caseStudy .channel-casestudy-cardTitle, .channel-caseStudy-wrapper .general-marketplace-caseStudy.haravan-marketplace-caseStudy .casestudy-testimonial-card, .channel-caseStudy-wrapper.general-marketplace-caseStudy.haravan-marketplace-caseStudy .content-testimonial blockquote{
    border-color: #1D649C;
}
.channel-caseStudy-wrapper.general-marketplace-caseStudy.haravan-marketplace-caseStudy .banner-illustration.text-center{
    background-color: #fff;
}
.channel-caseStudy-wrapper .channel-casestudy-card.casestudy-vanity-card .content-testimonial{
  margin: 0 -20%;
}

/*Google Shopping Page*/
.google-shopping .bottom-iso-wrapper.default{
    background-image: url('https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/Google_Shopping_Banner.png');
    padding: 30px 0px 270px;    
}
.os-tooltip {
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin: 0;
    line-height: 1.2;
}
.os-tooltip:before{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: -4px;
    border-bottom: dashed 1px #19446b;
}
.bottom-iso-wrapper .tooltip-inner {
    max-width: 450px;
    padding: 15px 10px;
    text-align: left;
    background: transparent;
}
.bottom-iso-wrapper .tooltip-inner p:last-child {
    margin: 0;
}
.google-shopping .bottom-iso-wrapper .tooltip-inner p {
    font-size: 14px;
}
.bottom-iso-wrapper .tooltip.bottom {
    font-family: 'Open Sans', sans-serif;    
    top: inherit !important;
    margin-top: 30px;
    margin-left: 239px;
    opacity: 1;
    padding: 9px 14px;
    font-family: inherit;
    border-radius: 3px;
    border-color: #dadada;
    background: #FFF;
    transition: opacity .3s ease-in-out;
    box-shadow: 0 0 6px rgba(0,0,0,.2);
    -webkit-transform: scale(0,0);
    transform: scale(0,0);
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-transition: transform .4s cubic-bezier(0.4,0.0,0.2,1);
    transition: transform .4s cubic-bezier(0.4,0.0,0.2,1);
}
.bottom-iso-wrapper .tooltip.bottom.in {
    transform: scale(1,1);
}
.bottom-iso-wrapper .tooltip.bottom .tooltip-arrow {
    width: 60px;
    height: 30px;
    position: absolute;
    left: 50% !important;
    overflow: hidden;
    transform: translateX(-50%);
    margin: -30px 0 0;
    border: none;
}
.bottom-iso-wrapper .tooltip.bottom .tooltip-arrow:after {
    content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    background: #fff;
    transform: rotate(45deg);
    top: 15px;
    left: 5px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
}
.google-shopping,
.google-shopping p{
    font-size: 18px;
    line-height: 1.5;
    color: #3a3a3a;
}
.google-shopping .first-fold-feature-page-l1 .landing-pages-cta-btn{
    margin-top: 50px;
}
.google-shopping h1, .google-shopping h2 {
    display: block;
    color: #19446b;
}
.google-shopping .google-shopping-simplified {
    background: #fafafa;
    padding: 60px 0;
}
.google-shopping .google-shopping-simplified .simplified-boxes {
    margin: 60px 0 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.google-shopping .simplified-note {
    padding: 30px 60px;
    text-align: center;
    line-height: 1.5;
    font-size: 18px;
}
.google-shopping .simplified-note2 h4 {
    margin-bottom: 30px;
}
.google-shopping .whats-in {
    max-width: 780px;
    margin: 0 auto;
}
.google-shopping .whats-in h2{
    margin-bottom: 40px;
}
.google-shopping .whats-in p {
    margin-bottom: 20px;
    text-align: left;
}
.google-shopping .whats-in .landing-pages-cta-btn {
    margin-top: 40px;
}
.google-shopping .bg-off-white {
    background-color: #fafafa;
}
.google-shopping .retailers-logos h2 {
    margin-bottom: 40px;
}
.google-shopping .retailers-logo-box .row {
    display: flex;
    justify-content: center;
    align-items: center;
}
.google-shopping .google-shopping-why h2{
    margin-bottom: 50px;
}
.google-shopping .google-shopping-why .google-shopping-why-box {
    padding: 40px 0;
    background: #f7f7f7;
    box-shadow: 0px 0px 10px rgba(1,1,1,0.35);
    border: 1px solid #f1f1f1;    
}
.google-shopping .google-shopping-why .google-shopping-why-box img {
    padding: 15px;
}
.google-shopping .google-endorsed img{
    padding-bottom: 40px;
}
.google-shopping .google-endorsed h2 {
    margin-bottom: 40px;
}
.google-shopping .google-endorsed .landing-pages-cta-btn{
    margin-top: 50px;
}
.getstartedpopup-modal #googleGetstartedpop .platformpop-wrapper .content-site-info-wrap{
    margin: 50px;
    display: table-cell;
    vertical-align: middle;    
    -ms-flex-item-align: center;
    align-self: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    text-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 20px;    
}
.google-shopping .product-screenshot-wrapper .product-screenshot-image.false {
    width: auto;
}
#pricingWithFeature.footerbgWrapper {
    width: 100%;
    background: #fff;
    background-size: 100%;
    padding: 50px 20px;
}	
#pricingWithFeature .revXTitleBlock {
    text-align: center;
}
#pricingWithFeature .revXTitle {
    color: #666666;
    font-size: 34px;
}
#pricingWithFeature .pricingBox-wrapper {
    width: 780px;
    max-width: 100%;
    margin: auto;
    margin-top: 40px;
    transition: all .5s linear;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
}
#pricingWithFeature .pricingBox, 
#pricingWithFeature .pricingFeatureBox {
    width: 50%;
    height: auto;
}
#pricingWithFeature .pricingFeatureBox ul{
    padding-left: 40px;
}
#pricingWithFeature .pricingBox {
    font-size: 21px;
    line-height: 1.2;
    padding: 65px 0;
    text-align: center;
    color: #333;
    float: left;
    background: #fff;
    position: relative;
    z-index: 1;
}
#pricingWithFeature .price {
    font-size: 8.85rem;
    line-height: .9;
    padding-top: 30px;
    padding-bottom: 10px;
    font-weight: 500;
}
#pricingWithFeature .pricingBox-wrapper a {
    font-size: 18px;
    text-decoration: none;
    color: #fff;
    background: #1dc575;
    padding: 10px 20px;
    display: inline-block;
    margin-top: 30px;
    border-radius: 2px;
    width: 100%;
    max-width: 150px;
    -webkit-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
}
#pricingWithFeature .pricingBox-wrapper a:hover {
    text-decoration: none;
    background: #16995b;
    color: #fff;
}
#pricingWithFeature .pricingFeatureBox {
    float: left;
    margin-top: 45px;
    position: relative;
    background: #fafafa;
    padding-top: 30px;
    padding-bottom: 10px;
    text-align: center;
}
#pricingWithFeature .pricingBox:before {
    position: absolute;
    -webkit-box-shadow: 1px 25px 75px -8px rgba(7,8,8,.26);
    -moz-box-shadow: 1px 25px 75px -8px rgba(7,8,8,.26);
    box-shadow: 1px 25px 75px -8px rgba(7,8,8,.26);
    z-index: -1;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
#pricingWithFeature .pricingFeatureBox:before {
    position: absolute;
    -webkit-box-shadow: 1px 25px 75px -8px rgba(7,8,8,.26);
    -moz-box-shadow: 1px 25px 75px -8px rgba(7,8,8,.26);
    box-shadow: 1px 25px 75px -8px rgba(7,8,8,.26);
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
#pricingWithFeature .pricingFeatureBox h3 {
    font-family: inherit;    
    padding-left: 40px;
    text-align: left;
    margin-bottom: 30px;    
}
#pricingWithFeature .pricingBox-wrapper ul li {
    padding: 10px 0;
    border-bottom: 1px solid #eee;
    text-align: left;
    list-style: none;
    padding-left: 5px;
    font-size: 16px;
}
#pricingWithFeature .pricingBox-wrapper ul li:first-child {
    border-top: 1px solid #eee;
}
#pricingWithFeature .pricingBox-wrapper ul li span {
    width: 25px;
    border-radius: 50%;
    text-align: center;
    font-size: 16px;
    border: 1px solid #19446b;
    color: #19446b;
    display: inline-block;
    margin-right: 5px;
}
/* Page/Dom Loader  */
#difmoverlay {
    position: fixed; /* Sit on top of the page content */
    width: 100%; /* Full width (cover the whole page) */
    height: 100%; /* Full height (cover the whole page) */
    top: 0; 
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #f5f5f5; /* Black background with opacity */
    z-index: 99999; /* Specify a stack order in case you're using a different order for other elements */
    cursor: pointer; /* Add a pointer on hover */
    display: flex;
    align-items: center;
    text-align: center;    
}
#difmoverlay img {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 50px;
    color: #fff;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
}

/***************************************
         Vertical Channel Case Study 
**************************************/
.vcasestudy-banner {
    position: relative;
}
.vcasestudy-banner-title {
    text-align: center;
    font-size: 36px;
    line-height: 1.5;
    color: #67265b;
    padding: 50px;
    position: absolute;
    bottom: -60px;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    width: 1140px;
    max-width: 100%;
}
.v-patternbg.jewelley{
    background: url('http://res.cloudinary.com/onlinesales/image/upload/v1536153294/website/jewelley-pattern.png') #380048;
    background-repeat: repeat; 
}
.vcasestudy-info-wrapper {
    padding: 80px;
    background: #fff;
    color: #3a3a3a;
}
.vcasestudy-info-wrapper h2 {
    color: #67265b;
    font-size: 36px;
    font-family: 'Open Sans', sans-serif;    
    line-height: 2;
    border-bottom: 2px solid #dadada;
    margin-bottom: 40px;    
}
.vcasestudy-info-wrapper p {
    color: #3a3a3a;
    font-size: 21px;
    line-height: 1.8;
    font-weight: 300;
}
.vcasestudy-overview .vanity-numbers {
    padding: 80px 0;
}
.vcasestudy-overview .vanity-numbers .vanity-number{
    font-size: 52px;
    line-height: 1.5;
    color: #67265b; 
}
.vcasestudy-overview .vanity-numbers .vanity-text{
    font-size: 23px;
    line-height: 1.5;
    color: #3a3a3a;
    font-weight: 300;
    margin-bottom: 40px;    
}
.vcasestudy-challenge {
    margin-bottom: 80px;
}
.vcasestudy-channel{
    margin-bottom: 80px;    
}
.vcasestudy-info-wrapper .vcasestudy-channel h2 {
    margin-bottom: 80px;
}
.vcasestudy-channel-media p {
    padding: 20px 0;
}
.solid-bg.jewelley {
    background: #421b56;
    padding: 80px 0;
    color: #fff; 
}
.vKey-wins {
    padding: 0 40px;
}
.vKey-wins h2 {
    color: #fff;
    font-size: 36px;
    font-family: 'Open Sans', sans-serif;
    line-height: 2;
    border-bottom: 2px solid #fff;
    margin-bottom: 40px;
}
.vKey-wins .vanity-numbers {
    padding: 80px 50px;
}
.vKey-wins .vanity-numbers .vanity-number{
    font-size: 52px;
    line-height: 1.5;
    color: #fff; 
}
.vKey-wins .vanity-numbers .vanity-text{
    font-size: 23px;
    line-height: 1.5;
    color: #fff;
    font-weight: 300;
    margin-bottom: 40px;    
}
.vcasestudy-testimonial-wrapper {
    background: #fff;
    padding: 80px;
}
.vcasestudy-testimonial-wrapper h2{
    color: #67265b;
    font-size: 36px;
    font-family: 'Open Sans', sans-serif;    
    line-height: 2;
    border-bottom: 2px solid #dadada;
    margin-bottom: 40px;    
}
.vcasestudy-testimonial-wrapper .DIFM-testimonials #testimonials-carousel .carousel-caption-wrapper{
    background: #fff;
    color: #3a3a3a;
}
.vcasestudy-channel-media {
    text-align: center;
}
/* Jump_seller Partner Page */
.bottom-iso-wrapper.partnerbg{
    background-image: url('https://res.cloudinary.com/onlinesales/image/upload/website/dollargrow_banner3.png');
}
.about-career-landing-wrapper .about-block-wrapper.bg-home.vanity-counter-block.bg-off-white{
    background-color: #f6f6f6;
    color: #3a3a3a; 
}
.darkblue-bg{
    background: #1D273A;    
    color: #fff
}
.darkblue-bg .linkedin-btn-ghost:after {
    color: #fff;
    border-color: #fff;
}
.darkblue-bg .linkedin-btn-ghost {
    background: transparent;
    border: 1px solid #fff;
    color: #fff;
}
.about-career-landing-wrapper span.coupon-code {
    border: 1px dashed;
    padding: 5px 8px;
}
.ol-list-table {
    display: table;
    width: 100%;
    margin-bottom: 20px;
}
.ol-list-table div {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
}
.ol-list-table .ol-number span {
    background: #18446B;
    color: #fff;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    display: inline-block;
    line-height: 50px;
    vertical-align: middle;
    text-align: center;
    margin-right: 20px;
    font-weight: 600;
    font-size: 1.2em;
}

/*Job page CSS*/
.job-single-page .job-description .apply-now-button .btn{
    background: #007ab9;
    font-size: 19px;
    line-height: normal;
    color: #fff !important;
    padding: 10px;
    border-radius: 3px;
    width: 100%;
    max-width: 350px;
    display: block;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 30px;    
}
.job-single-page .job-description .apply-now-button > .btn:hober{
    background: #0f8fd2;
    text-decoration: none;    
}
.job-single-page .job-description .job-description-label {
    display: inline-block;
    border: 2px solid #c2c2c2;
    padding: 5px 20px;
    font-weight: 600;
}
.job-single-page .job-description.blog-content{
  margin-top: 80px;
}

/*Apply for Job Form Modal */
#applyForJob.modal{
    padding-top: 0;
    font-size: 16px;    
}
#applyForJob.modal .modal-body{
    padding: 15px 20px;
}
#applyForJob.modal .modal-body .gform_body .ginput_container input{
    border-radius: 3px;
    box-shadow: none;
    border-width: 0px;
    border: 1px solid #ccc;
    height: 35px;
}
#applyForJob.modal .modal-body .gform_wrapper ul li.gfield{
    margin-top: 0;
}
#applyForJob.modal .modal-body .gform_wrapper .top_label div.ginput_container{
    margin-top: 2px;
}
#applyForJob.modal .modal-body .gform_wrapper label.gfield_label{
    font-weight: 400;
}
/* Apply for Job page css */
.apply-job-banner > img{
    width: 100%;
    max-width: 100%;
}
.apply-job-container .contact-gravity-form{
    margin-top: -25px;
}
.apply-job-container .contact-gravity-form .gform_body .ginput_container input, .apply-job-container .contact-gravity-form .gform_body .ginput_container select{
    border-radius: 3px;
    box-shadow: none;
    border-width: 0px;
    border: 1px solid #ccc;
    height: 35px;
    font-size: 16px !important;
}
.apply-job-container .contact-gravity-form .gform_body .ginput_container input[type="file"]{
    height: auto;
}
.apply-job-container .contact-gravity-form .gform_wrapper .gform_footer{
    text-align: center;
}
.apply-job-container .contact-gravity-form .gform_wrapper ul li.gfield{
    /*margin-top: 0;*/
}
.apply-job-container .contact-gravity-form .gform_wrapper .top_label div.ginput_container{
    /*margin-top: 2px;*/
}
.apply-job-container .contact-gravity-form .gform_wrapper label.gfield_label{
    font-weight: 400;
    font-size: 16px;
}
.apply-job-container .contact-gravity-form .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half{
    margin-right: 0;
}
.apply-job-container .contact-gravity-form .gform_wrapper li.gfield.gfield_error, 
.apply-job-container .contact-gravity-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
    
}

/*NEW CSS HERE*/
.page-template-template-blog-new #footer #subscribeBlock .subscribe-footer-form .subscribe-form_wrapper,
.page-id-35117 #footer #subscribeBlock .subscribe-footer-form .subscribe-form_wrapper{
    display: none;
}

/******************************************************
    Media Queries 
*******************************************************/
/*  Only For Desktop */
@media (min-width: 768px) {
    .col-sm-5ths {
        width: 18.5%;
        float: left;
    }
    .footer-menu.acquire-custom-footer .col-sm-5ths {
        width: 15%;
    }        
    .wpmm-hide-desktop{
        display: none !important
    }
/*    ul.wp-megamenu .wpmm_mega_menu:first-child:hover > a{
        width: 300px;
    } */
    ul.wp-megamenu .wpmm_mega_menu:first-child:hover {
        width: 300px;
    }    
    #primary-menu .third-header .mobileTertiary {
        display: none;
    }
    #primary-menu .third-header .toggle-arrow {
        display: none;
    }   
    #primary-menu .third-header .thirdNavMobTitle{
        display: none;
    }       
    #primary-menu .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu, #primary-menu .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu, #primary-menu .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu {
      width: 80%;
      margin: 0 auto;
    }    
    #primary-menu .link-desc {
        min-height: 38px;
    }
    #primary-menu ul.wp-megamenu li.menu-item.wpmm_mega_menu > a, #primary-menu .wpmm-nav-wrap ul.wp-megamenu>li>a{
        border-bottom: 3px solid #fff;
    } 
   #primary-menu ul.wp-megamenu li.menu-item.wpmm_mega_menu > a:hover, .product-acquire #primary-menu ul.wp-megamenu li.menu-item.wpmm_mega_menu.addBorder > a, #primary-menu #wp-megamenu-acquire-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a:hover, .product-acquire #primary-menu ul.wp-megamenu li.menu-item.wpmm_mega_menu.addBorder > a, #primary-menu ul.wp-megamenu .wpmm_mega_menu:first-child:hover > a {
       border-bottom: 3px solid #3c6499;
   }  
    .product-engage #primary-menu ul.wp-megamenu li.menu-item.wpmm_mega_menu > a:hover, 
    .product-engage #primary-menu ul.wp-megamenu li.menu-item.wpmm_mega_menu.addBorder > a,
    .product-engage #primary-menu #wp-megamenu-acquire-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a:hover, .product-engage #primary-menu ul.wp-megamenu .wpmm_mega_menu:first-child:hover > a {
        border-bottom: 3px solid #f07990;
    }   
    .product-monetize #primary-menu ul.wp-megamenu li.menu-item.wpmm_mega_menu > a:hover, 
    .product-monetize #primary-menu ul.wp-megamenu li.menu-item.wpmm_mega_menu.addBorder > a,
    .product-monetize #primary-menu #wp-megamenu-acquire-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a:hover, .product-monetize #primary-menu ul.wp-megamenu .wpmm_mega_menu:first-child:hover > a {
        border-bottom: 3px solid #f1d576;
    } 
    #primary-menu .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu{
        font-size: 0;
    }
    #primary-menu .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li {
        font-size: initial;
    }    
    #eCompareTable .ebook-merits-info-wrap .ebook-table-merit {
        margin-top: 0;
    }    
}

@media only screen and (max-width: 992px) {
    .blogContainer .amazonBlogFlotingLinks,
    .blogContainer .blogFloatingSidebar{
        display: none;
    }
    #blogFilter .wide-blog-layout .blogpostMeta h2 {
        font-size: 18px;
    }
    #blogFilter .wide-blog-layout .blogInfo{
        font-size: 14px;
    }
    .categoryPage #blogFilter .blog-one-third.blog-layout-column{
        width: 50%;
    }    
}
/*@media screen and (max-width: 767px) { */
@media only screen and (max-width: 767px) {
    .hideMobile{
         display: none;
    }
     .showMobile{
         display: block;
    }
    .first-fold-feature-page-l1 .identity-tag {
        font-size: 12px;
    }
    .first-fold-feature-page-l1 .main-title {
        font-size: 26px;
    }
     .first-fold-feature-page-l1 .main-sub-title {
        font-size: 16px;
        margin: 0;
        line-height: 1.5em;
    }
    h4.main-title {
        font-size: 26px;
    }
     /*.product-screenshot-wrapper.left-product-screenshot-wrapper:first-child{
         padding: 100px 0px 80px;
    }*/
     .product-screenshot-wrapper img.product-screenshot-image {
         width: 100%;
         margin: 30px 0px;
    }
     .product-screenshot-wrapper .row{
         display: flex;
         flex-direction: column;
    }
     .product-screenshot-wrapper .row .OrderLeft{
         -webkit-box-ordinal-group: 2;
         -moz-box-ordinal-group: 2;
         -ms-flex-order: 2;
         -webkit-order: 2;
         order: 2;
    }
     .product-screenshot-wrapper .row .OrderRight{
         -webkit-box-ordinal-group: 1;
         -moz-box-ordinal-group: 1;
         -ms-flex-order: 1;
         -webkit-order: 1;
         order: 1;
    }
     .banner--one .bottom-iso-wrapper{
         padding: 25px 0px 224px;
    }
     .os-slider .carousel-control{
         width: 4px;
         padding: 25px;
    }
     .linkedin-btn-ghost, .linkedin-btn-blue{
         float: left;
         margin:15px 0 0 0;
    }
     #testimonials-carousel .carousel-control{
         width: 4%;
    }
     .row.client-success-month-info-wrapper {
         text-align: center;
    }
     .client-success-month-info-wrapper.client-success-margin {
         margin-top: 0px;
    }
     .client-success-month-info-wrapper .client-success-month-info{
         margin-bottom: 50px;
    }
     .client-success-img {
         text-align: center;
    }
     .client-success-month-info {
         text-align: center;
    }
     .tab-img-text {
         font-size: 10px;
         margin-top: 10px;
         color: #3a3a3a;
    }
     .main-wrapper-block .main-title {
         font-size: 28px;
         font-weight: 400;
         margin: 0;
         text-align: center;
    }
     .main-wrapper-block .main-sub-title {
         font-size: 24px;
         font-weight: 100;
         margin: 15px 0 40px;
         text-align: center;
         line-height: 28px;
    }
    /**left right image component starts**/
    
     .product-screenshot-wrapper .main-title {
         font-size: 24px;
         font-weight: 400;
         line-height: normal;
         margin: 0;
         text-align: center;
    }
   
   
     .links-redirect {
         text-align: center;
         font-size: 21px;
         font-weight: 300;
    }
    /**left right image component ends**/
    /**six-block-wrapper accordian component starts**/
     .six-block-wrapper .main-title {
         font-size: 28px;
         font-weight: 400;
         margin: 0;
    }
     img.image-grid-head {
         width: 36px;
         height: 36px;
         margin-right: 20px;
    }
     .three-block-inner-title {
         text-align: left;
         margin: 10px 0px 10px;
         font-weight: 400;
         font-size: 21px;
         vertical-align: middle;
         line-height: 1.24em;
    }
     .six-block-wrapper .panel-group .panel {
         border-radius: 0;
         box-shadow: none;
    }
     .six-block-wrapper .panel-group {
         margin: 30px 0px 20px;
    }
     .six-block-wrapper .panel-default > .panel-heading {
         padding: 0;
         border-radius: 0;
         color: #3a3a3a;
         background-color: #f7f7f7;
    }
     .six-block-wrapper .panel-title {
         font-size: 14px;
    }
     .six-block-wrapper .panel-title > a {
         display: block;
         padding: 15px;
         text-decoration: none;
    }
     .six-block-wrapper .more-less {
         float: right;
         color: #212121;
         padding: 8px;
         border: 1px solid #ccc;
         border-radius: 50%;
    }
     .six-block-wrapper .panel-default > .panel-heading + .panel-collapse > .panel-body {
         border-top-color: #EEEEEE;
         font-size: 18px;
         padding: 20px 20px 20px 80px;
    }
     .panel-title > a:last-child {
         border-bottom: 1px solid #ccc;
    }
     .six-block-wrapper .panel-group .accordion-resp.panel+.panel {
         margin-top: 0px;
         border-top: 1px solid #ccc;
    }
     .six-block-wrapper .panel-group .accordion-resp.panel+.panel:last-child{
         border-bottom: 1px solid #ccc;
    }
    .accordian-block-resp-wrapper .three-block-inner-wrapper .panel-heading {
        padding: 15px 10px;
        background: #f7f7f7;
    }
    .accordian-block-resp-wrapper .three-block-inner-wrapper.accordion-resp .panel-body p {
        margin: 1em 0;
        text-align: left;
    }
    .accordian-block-resp-wrapper .three-block-inner-wrapper.accordion-resp .panel-body .redirect-with-arrow {
        text-align: left;
    }    
    /**six-block-wrapper accordian component ends**/
    /**three-block-wrapper accordian component starts**/
     .three-block-wrapper .three-block-inner-wrapper, .three-block-inner-wrapper .three-block-inner-title{
         text-align: center;
    }
    .featureAccordian .three-block-inner-wrapper h2 {
        text-align: left;
    }    
     .three-block-inner-wrapper{
         margin: 30px 0px 0px;
    }
    /**three-block-wrapper accordian component starts**/
    /**tab-block wrapper component starts**/
     .tab-component-content.tab-content {
         text-align: center;
         margin:0px;
    }
     .tab-content-block-resp.tab-odd{
         background-color: #ffffff;
    }
     .tab-content-block-resp.tab-even{
         background-color: #F7F7F7;
    }
     p.tab-component-info{
         margin: 0;
    }
     .tab-content-block-resp {
         padding: 30px;
    }
     .tab-content-block-resp .tab-component-title {
         font-weight: 400;
         font-size: 24px;
         line-height: 48px;
         margin: 15px 0px 5px;
    }
     .tab-content-block-resp .tab-component-info {
         font-size: 18px;
         line-height: normal;
         font-weight: 300;
    }
    /**tab-block wrapper component ends**/
    /**top-block wrapper component starts**/
     .tab-content-block-resp .tab-content-block-resp-img{
         width: 100%;
    }
     .tab-content-block-resp .tab-img-text {
         font-size: 20px;
         margin: 10px 0 20px;
         color: #3a3a3a;
    }
    /**top-block wrapper component ends**/
    /**insights css starts**/
     .irr-landing-content-wrap.m-r-n{
         padding-right: 15px !important;
    }
     .irr-landing-content-wrap.m-l-n{
         padding-left: 15px !important;
    }
     .insights-margin-resp{
         margin-bottom: 50px;
    }
     .irr-landing-block .irr-landing-content-wrap .irr-landing-content .irr-landing-button{
         width: auto;
    }
     .main-wrapper-block-ebook .container .main-title {
         font-size: 24px;
         font-weight: 400;
    }
     .ebook-table-wrap {
         margin-top: 50px;
         overflow: scroll;
    }
     .ebook-merits-info-wrap .ebook-table-merit {
         color: #ffffff;
         padding: 50px;
         margin-top: 50px;
         overflow: scroll;
    }
     .nav-stacked.ebook-info-list{
         display: none;
    }
     .iso-ebook {
         background-image: url(https://res.cloudinary.com/onlinesales/image/upload/f_auto,q_auto/website/Ebook_Isometry.png);
         background-size: contain;
    }
     .first-fold-feature-page-l1.iso-ebook .main-title-ebook {
         font-size: 40px;
         font-weight: 400;
         line-height: 60px;
    }
     .ebook-content-main-wrapper.ebook-merits-info-wrap .ebook-table-merit {
         color: #ffffff;
         padding: 20px;
         margin-top: 50px;
    }
    .ebook-landing-wrapper .main-title{
        font-size: 26px;
    font-weight: 400;
    line-height: 1.2;
    text-align: center;
    padding: 0px 0px 40px 0px;
    }
    .ebook-landing-block .ebook-landing-right-content .main-chapter-title {
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    }
    .ebook-landing-block .ebook-landing-right-content .ebook-landing-info {
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
    margin-bottom: 30px;
    }
    .banner--one .bottom-iso-wrapper {
    padding: 80px 0px 160px;
}
    /**insights css ends**/
    /*Contactus careers and aboutus css starts*/
    .guideline-image{
      width: 100%;
      margin-bottom: 30px;
    }
    .content-site-info-wrap .wrap-info-list {
        position: relative;
        left: 30px;
    }
    .fusion-person.person.fusion-person-left.fusion-person-icon-bottom.social-icons-sec.founder-images {
        margin-bottom: 40px;
    }
    .person-shortcode-image-wrapper img.press-img {
      margin: 0 auto;
    }
    
    .map-wrapper iframe{
      width: 100%;
    }
/*Contactus careers and aboutus css ends*/

/***********Pricing*****************/
 .sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .combo-plan {
      color: #5a5a5a;
      padding: 0 15px;
      text-align: center;
      position: relative;
      top: -305px;
      right: 0;
      bottom: 0;
      cursor: pointer;
      min-height: 286px;
      transition: all .3s ease-in-out;
      overflow: hidden;
  }
  .sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item .plan-name-wrapper {
    padding: 0 0 0 20px;
    width: 60%;
    display: inline-block;
}
  .sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item .plan-price-wrapper {

    text-align: right;
      padding: 0 15px 0 0;
      width: auto;
      float: right;
}
  .sokrati-subscription .panel-body .overrage-fees-text-container {
    text-align: center;
    margin: 15px 0 0;
    clear: both;
        padding: 20px 0px 10px;
}
  .sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans {
    padding-left: 0;
    position: relative;
    top: 300px;
    padding-right: 0;
}
  .pricing-linkedin-btn-resp.linkedin-btn-blue {
    display: table;
    margin: 0 auto 30px;
    clear: both;
}
.sokrati-subscription .panel-body .subscription-plan-container .list-of-plans-container .list-of-plans .subscription-plan-item .plan-name-wrapper .plan-name:before {
  left: -28px;
}
  .sokrati-subscription .panel-body .cycle-wrap {
    background: #e2e2e2;
    border-radius: 25px;
    float: right;
    overflow: hidden;
    position: relative;
    top: -132px;
    right: 0px;
}    
    /* General Mobile Responsiveness Css */
    body { padding-top: 0px; }
    .text-mob-center{
    text-align: center;
    }
    .hideMobile,
    #top-Header,
    #primary-menu .site-name,
    #primary-menu .site-name-seperator,
    #primary-menu li.header-menu-cta{
        display: none;
    }
.product-default #primary-menu .site-logo,
.product-default #primary-menu .site-name{
    /*display: inline-block;*/
    display:flex;
}
    .showMobile,
    #top-HeaderMobile .site-logo{
        display: block;
    }
    /***************************** 
              Mobile Header
    *****************************/
    #primary-menu .dropdown-menu, #top-Header .dropdown-menu{
        transform: none;
        padding: 0;    
    }
    #primary-menu .navbar-default .navbar-toggle,
    #primary-menu .navbar-default .navbar-toggle:hover, 
    #primary-menu .navbar-default .navbar-toggle:focus{
        background-color: transparent; 
        border: 0;
    }
    #primary-menu .navbar-toggle .icon-bar:nth-of-type(3) {
          top: 1px;
    }
    #primary-menu .navbar-toggle .icon-bar:nth-of-type(4) {
        top: 2px;
    }
    #primary-menu .navbar-toggle .icon-bar {
          position: relative;
          transition: all 500ms ease-in-out;
    }
    #primary-menu .navbar-toggle.active .icon-bar:nth-of-type(2) {
          top: 6px;
          transform: rotate(45deg);
    }
    #primary-menu .navbar-toggle.active .icon-bar:nth-of-type(3) {
          background-color: transparent;
    }
    #primary-menu .navbar-toggle.active .icon-bar:nth-of-type(4) {
          top: -6px;
          transform: rotate(-45deg);
    }
    #primary-menu .navbar-toggle{
        margin-top: 12px;    
        margin-right: 0;    
    }
    #primary-menu .navbar-nav .dropdown:not(.open) .dropdown-menu {
        padding: 0 !important;
    }
    #top-HeaderMobile .site-logo-mobile {
        text-align: center;
        display: table;
    }
    #top-HeaderMobile .site-logo-mobile .site-logo{
        display: table-cell;    
        margin-top: 5px;    
    }   
    #top-HeaderMobile .site-name-mobile {
        display: table-cell;
        vertical-align: middle;
    } 
    #top-HeaderMobile .site-name-mobile a {
        font-size: 21px;
        color: #333;
        margin-left: 15px;
        text-decoration: none;
        font-family: 'Roboto', sans-serif;
        font-weight: 100;
    }
    #top-HeaderMobile .site-name-mobile a b {
        font-weight: 300;
    }
    #top-HeaderMobile .navbar-collapse,
    #primary-menu .navbar-collapse{
        border: 0;
        padding: 0;    
    }
    #top-HeaderMobile .topHeaderLabel {
        background-color: #e0e0e0;  
        padding-left: 30px;    
    }
    #header .container-fluid {
        padding-left: 0;
        padding-right: 0;
    }
    #primary-menu .navbar-header {
        background: #e0e0e0;
        padding: 0 30px;    
    }
    #primary-menu .navbar-nav {
        margin: 0;
    }
    #primary-menu .nav > li > a{
        background-color: #f7f7f7;
        border-bottom: 1px solid #e0e0e0;   
        padding-left: 40px;     
    }
    #primary-menu ul.nav li a:hover {
        background-color: #e0e0e0;
    }
    #primary-menu .navbar-default .navbar-nav .open .dropdown-menu > li > a{
        background-color: #fff;
        padding: 10px 45px;   
    }
    #primary-menu.sticky .site-product-name{
        margin-left: 0;
    }
    #primary-menu.sticky .site-product-name, #primary-menu.sticky .site-name-seperator{
        display: none;
    }
    /************ Footer ********/
      #footer .widget_nav_menu h3.widget-title:after {
          font-size: 21px;
          color: #fff;
          float: right;
          margin-left: 5px;
          font-family: FontAwesome;
          content: "\f107";
      }
	  #footer .widget_nav_menu h3.widget-title.active:after {
          font-size: 21px;
          color: #fff;
          float: right;
          margin-left: 5px;
          font-family: FontAwesome;
          content: "\f106";
      }
      #footer .widget_nav_menu h4.widget-title.active:after {
        content: "\f106";
        color: #3a3a3a;;
      }
      #footer .footer-menu.footer-menu-widgets h3.widget-title{
        margin: 0;
        cursor: pointer;    
      }  
    #footer .footer-menu.footer-menu-widgets .widget_nav_menu div {
        max-height: 0;
        overflow: hidden;
        transition: max-height 0.2s ease-out;
        margin-top: 5px;        
    }
    .custom-author-meta {
        display: block;
        text-align: center;

    }
    .custom-author-image{
        display: block;
        padding-right: 0;
        padding-bottom: 10px;        
    }
    .custom-author-info{
        display: block;
    }  
    #primary-menu .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_mega_menu ul.wp-megamenu-sub-menu{
        padding: 10px 0;            
    }        
    .megaLogo {
        float: left;
    }    
/*    #primary-menu .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li{
        width: 50%
    }  */  

    #primary-menu .wpmm-mobile-menu a.wpmm_mobile_menu_btn {
        background: #f5f5f5 ;
        color: #3a3a3a !important;
        margin-right: 10px !important;
    }
    .product-acquire #primary-menu .wpmm-mobile-menu a.wpmm_mobile_menu_btn:hover,
    .product-default #primary-menu .wpmm-mobile-menu a.wpmm_mobile_menu_btn:hover{
        background-color: #19446b;
        color: #fff !important;        
    }
    .product-monetize #primary-menu .wpmm-mobile-menu a.wpmm_mobile_menu_btn:hover{
        background-color: #705919;
        color: #fff !important;
    }
    .product-engage #primary-menu .wpmm-mobile-menu a.wpmm_mobile_menu_btn:hover{
        background-color: #601e1e; 
        color: #fff !important;
    }    
    .m-l-n{
        padding-left: 15px !important;
    }
    .m-r-n{
        padding-left: 15px !important;
    }    

/* Psuhpak's Media Query */
        /**three-block-wrapper accordian component starts**/
      .accordian-block-resp-wrapper .accordion-resp > a{
          text-align: left;
      }
      .accordian-block-resp-wrapper .accordion-resp > a.first:before, .accordian-block-resp-wrapper .accordion-resp > a:before {
        float: right !important;
        font-family: FontAwesome;
        content:"\f068";
        margin-top: 30px;
        margin-right: 30px;
        color: #3a3a3a;
    }
     .accordian-block-resp-wrapper .accordion-resp > a.collapsed:before {
        float: right !important;
         font-family: FontAwesome;
        content: "\f067";
        margin-top: 30px;
        margin-right: 30px;
        color: #3a3a3a;
    }
   
    .accordian-block-resp-wrapper .panel-default > .panel-heading + .panel-collapse > .panel-body{
            border-top-color: #EEEEEE;
    font-size: 18px;
    padding: 20px 20px 0px;
    text-align: left;
    }
    .accordian-block-resp-wrapper .panel-collapse.collapse{
        background: #fff;
    }
    .accordian-block-resp-wrapper .three-block-inner-title {
            text-align: left;
    margin: -18px 0px 10px 19px;
    font-weight: 600;
    font-size: 18px;
    vertical-align: middle;
    display: inline-block;
    width: 200px;
      }
    
    .accordian-block-resp-wrapper .three-block-inner-title .image-grid-head, .three-block-inner-title glyphicon {
        display: inline-block;
    }
    .accordian-block-resp-wrapper .panel-title {
        font-size: 14px;
        display: inline-block;
    }
    .accordian-block-resp-wrapper .three-block-inner-wrapper {
        margin: -2px 0;
        padding: 0px;
        -ms-flex-direction: column;
        -ms-flex-align: center;
        width: 100%;
        -webkit-transition: 0.3s box-shadow ease,0.3s -webkit-transform ease;
        -webkit-transition: 0.3s box-shadow ease,0.3s transform ease;
        transition: 0.3s box-shadow ease,0.8s transform ease;
    }
    /**three-block-wrapper accordian component ends**/
    
    .three-block-wrapper .three-block-wrapper-home-width{
        width: 100%;
    }
 /* .product-screenshot-wrapper.left-product-screenshot-wrapper:first-child{
    padding: 100px 0px 80px;
  }*/
  .product-screenshot-wrapper img.product-screenshot-image {
      width: 100%;
      margin: 30px 0px;
  }
  .product-screenshot-wrapper .row{
        display: flex;
        flex-direction: column;
  }
  .product-screenshot-wrapper .row .OrderLeft{
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -ms-flex-order: 2;
      -webkit-order: 2;
      order: 2;
  }
  .product-screenshot-wrapper .row .OrderRight{
      -webkit-box-ordinal-group: 1;
      -moz-box-ordinal-group: 1;
      -ms-flex-order: 1;
      -webkit-order: 1;
      order: 1;
  }
  .banner--one .bottom-iso-wrapper{
        padding: 25px 0px 224px;
  }
  .os-slider .carousel-control{
    width: 4px;
    padding: 25px;
  }
  .linkedin-btn-ghost, .linkedin-btn-blue{
    margin: 0 auto;
    margin-bottom: 10px;
    max-width: 300px;
    }
  
  #testimonials-carousel .carousel-control{
        width: 4%;
      }
     .casestudy-content .row.client-success-month-info-wrapper {
        text-align: center;
        margin-top: 0;
    }
    .casestudy-landing-head-wrapper .casestudy-content.casestudy-content-counter-resp {
        padding-top: 50px
    }
      .client-success-month-info-wrapper.client-success-margin {
          margin-top: 0px;
      }
      .client-success-month-info-wrapper .client-success-month-info{
          margin-bottom: 50px;
      }
      .client-success-img {
          text-align: center;
      }
      .client-success-month-info {
          text-align: center;
      }
      .tab-img-text {
          font-size: 10px;
          margin-top: 10px;
          color: #3a3a3a;
      }
    .iso-red, .iso-blue, .iso-yellow, .iso-default, .engage, .monetize, .acquire{
         background-size: inherit !important;
    }
     
    #blogSubscribeBlock .gform_wrapper .gform_footer input[type=submit]{
        font-size: 12px;
        padding: 0;
    }
    #blogFilter .tab-content{
        box-shadow: none;    
    }    
    .blog-one-third {
        width: 100%;
    }
    .blogListBanner{
        padding: 40px 0px 50px;
        background-size: cover;    
    }
    #blogFilter .tabLinks, #blogFilter .tab-links li{
        float: none;
    }
    #blogFilter .tab-links a {
        display: block;
        text-align: center;
        padding: 10px;
        font-size: 16px;
    }
    #blogFilter .tabBar .container {
        padding: 0;
    }
    #blogFilter .tabSearchBar {
        display: none;
    }
    .irr-landing-content-wrap .irr-landing-content.cs-landing-content{
        min-height: auto;
    }
    .landing-pages-cta-btn a {
        display: inline-block;
        float: none;
    }
    .backdrop{
        display: none !important;
    }
    #primary-menu .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu {
        background: #f5f5f5;
        box-shadow: 0px 0px 10px rgba(1,1,1,0.35);    
        height: calc(100vh - 100px);
        overflow-y: scroll;        
    }
    #primary-menu ul.wp-megamenu-sub-menu{
        background: #f5f5f5;    
    }
    #primary-menu .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li, #primary-menu .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li {
        width: 48%;
        float: left;
    }
    #primary-menu .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container ul.wp-megamenu-sub-menu > li#wp-megamenu-item-68912.wpmm-row > ul.wp-megamenu-sub-menu > li, #primary-menu .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container ul.wp-megamenu-sub-menu > li#wp-megamenu-item-68913.wpmm-row > ul.wp-megamenu-sub-menu > li {
        width: 33%;
        float: none;
    }    
    

    /*****ChessBazaar CaseStudy Starts*******/
    .casestudy-landing-head-wrapper .casestudy-landing-goals-wrapper {
        height: 100%;
        background: #BFDBE8;
    }
    .casestudy-landing-head-wrapper .casestudy-landing-challenge-wrapper {
        background: #47618A;
        height: 100%;
        margin-top: 0;
    }
    .casestudy-landing-head-wrapper .casestudy-landing-saas-wrapper {
        background: #9B7A53;
        height: 100%;
        margin-top: 0;
    }
    .casestudy-landing-head-wrapper .casestudy-table-content .table>tbody>tr>td {
        padding-left: 40px;
    }
    .casestudy-table-content .table>tbody>tr>td, .casestudy-table-content .table>tbody>tr>th, .casestudy-table-content .table>tfoot>tr>td, .casestudy-table-content .table>tfoot>tr>th, .casestudy-table-content .table>thead>tr>td, .table>thead>tr>th {
        padding: 15px 0px;
    }
    .casestudy-landing-head-wrapper .casestudy-landing-aeroplane-wrapper{
        display: none;
    }
    .casestudy-landing-head-wrapper .casestudy-landing-keywins-wrapper {
        background: #CCE2EA;
        height: 100%;
    }
    .casestudy-landing-head-wrapper .casestudy-landing-whatsnext-wrapper, .casestudy-landing-head-wrapper .casestudy-landing-testimonial-wrapper {
        background: #5475A7;
        height: 100%;
    }
    .casestudy-landing-head-wrapper .casestudy-content-goals,.casestudy-landing-head-wrapper .casestudy-content-whatsnext,.casestudy-landing-head-wrapper .casestudy-content-magic, .casestudy-landing-head-wrapper .casestudy-content-challenge, .casestudy-landing-head-wrapper .casestudy-content-saas, .casestudy-landing-head-wrapper .casestudy-content-testimonial, .casestudy-landing-head-wrapper .casestudy-content-keywins{
        padding: 30px 15px;
    }
    /*****ChessBazaar CaseStudy Ends*******/

    /*****CaseStudy Template2 Starts*******/  
    .casestudy-landing-head-wrapper .casestudy-template2-head-content {
        padding: 0 70px;
        position: relative;
        top: -12px;
        font-size: 10px;
        text-align: center;
        line-height: 1.2em;
        font-weight: 300;
    }
    .casestudy-table-content-template2 .table>tbody>tr>td.casestudy-table-head-template2 {
        padding-left: 50px;
        font-size: 24px !important;
    }
    .casestudy-table-content-template2 .table>tbody>tr>td {
        padding-left: 66px;
        font-size: 12px;
    }
    .casestudy-table-content-template2 table tbody tr td.casestudy-table-head-template2:before {
        border-left: 26px solid transparent;
        border-top: 26px solid #1C5BB7;
    }
    .casestudy-before-none {
        padding: 0 !important;
    }
    .casestudy-table-content-template2 table tbody tr td .casestudy-counter .client-success-month-info {
        border-right: none;
        margin-bottom: 50px;
    }
    .casestudy-landing-head-wrapper .casestudy-content .client-success-month-info-wrapper.casestudy-margin {
        margin-top: 0px;
    }
	.landing-pages-cta-btn.text-center {
		text-align: center;
		display: grid;
	}
	/*.landing-pages-cta-btn.text-left {
		margin-left: 15px;
	}*/
    /*****CaseStudy Template2 Ends*******/  
    
    /*Roation slider icons hide*/
    .carousel-rotate-main-red.rotate-carousel, .carousel-rotate-main-yellow.rotate-carousel, .carousel-rotate-main-blue.rotate-carousel{
        display: none;
    }
    #home-rotate-client-carousel .carousel-indicators{
        top: 80px;
    }
    #home-rotate-client-carousel .home-rotate-carousel-load,.mainWrapperRotate,  #home-rotate-client-carousel{
            height: 500px;
    }

    .mainWrapperRotate .b-r-y-content {
        margin: 12px 60px;
    }
    #home-rotate-client-carousel .carousel-control.left{
         left: 20px;
     }
      #home-rotate-client-carousel .carousel-control.right{
         right: 20px;
     }
    
    .about-career-landing-wrapper.ebook-landing-wrapper.last-fold-feature-page-l1 .main-title-about {
        font-size: 26px;
    }
    .content-site-info-wrap .three-block-inner-wrapper-webinar{
            margin-bottom: 20px;
    }
    .three-block-wrapper-webinar-width .webinar-speaker-info-wrap {
        padding: 18px 8px;
        margin: 0px 5px;
    }
    .three-block-wrapper-webinar-width .accordion-resp-webinar > a.collapsed:before, .three-block-wrapper-webinar-width .accordion-resp-webinar > a:before{
            margin-top: 51px;
    }
    .three-block-inner-wrapper.panel.panel-default.accordion-resp.accordion-resp-webinar{
        margin: 0px;
    }
    .text-right-center{
        text-align: center;
    }
     .ebook-landing-block .ebook-landing-left-content .ebook-chapter-img{
        height: auto;
     }
       
    .ebook-landing-button.ebook-overlay-btn span{
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
        text-align: center;
    }
/* Fixes */

    #primary-menu .wpmm-nav-wrap ul.wp-megamenu-sub-menu li.wpmm-col a{
        padding: 10px !important;
        margin-bottom: 5px;  
    }
    #primary-menu .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_mega_menu ul.wp-megamenu-sub-menu {
        padding: 5px 0;
    }
    #primary-menu .wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a.viewallMega{
        margin: 0 auto;      
        padding: 8px !important;
        font-size: 14px;    
    }
    #subscribeBlock .subscribeText p{
        line-height: 1.5;
    }
    .about-career-landing-wrapper.bottom-iso-wrapper-home {
        padding: 0px 0px 150px;
    }
    .person-shortcode-image-wrapper.embed-social-height{
        width: 100%;    
    }
    #parallaxbg {
        transform: none !important;
    }
    
    .featureAccordian.six-block-wrapper .panel-group {
        margin: 30px 0px 0px;
    }
    .featureAccordian .three-block-inner-wrapper {
        margin: 0;
        padding: 10px;
    }    
    .featureAccordian .accordian-block-resp-wrapper .three-block-inner-wrapper{
        padding: 0px;        
    }
    .featureAccordian .six-block-wrapper {
        padding: 20px 0px 0px;
    }    
    .featureAccordian .move-right, 
    .featureAccordian .links-redirect {
        /*padding-top: 5px;*/
    }    
    .featureAccordian .move-right img {
        width: 18px;
        margin: 0px 0px 0px 2px;
    }
    .featureAccordian.six-block-wrapper {
        padding: 20px 0px 0px;
    }    
    .featureAccordian .accordian-block-resp-wrapper .three-block-inner-wrapper:hover {
        transform: none;
    }            
    .landing-pages-cta-btn span {
        min-width: 228px;
    }
    .product-screenshot-wrapper.left-product-screenshot-wrapper, 
    .product-screenshot-wrapper.right-product-screenshot-wrapper {
        padding: 30px 0px 30px;
    }
    .bottom-iso-wrapper {
        padding: 20px 0px 130px;
    }
    .product-screenshot-wrapper .move-right img {
        width: 20px;
        margin: 0px 0px 0px 2px;
    }
    .product-screenshot-wrapper .links-redirect {
        text-align: center;
        font-size: 16px;
        font-weight: 300;
    }
    .product-screenshot-wrapper .move-right, 
    .product-screenshot-wrapper .links-redirect {
        display: inline-block;
        padding-top: 10px;
    }    
    .product-screenshot-wrapper .redirect-with-arrow {
        text-align: center;
    }
    .about-career-landing-wrapper .about-block-wrapper {
        padding: 30px 0;
    }
    .about-career-landing-wrapper .main-title-about-head {
        font-size: 32px;
        line-height: 1.5;
        padding: 60px 5px;
    }
    .irr-landing-block .irr-landing-content-wrap.cs-landing-content-wrap .cs-channels-block-wrapper,  .ebook-landing-block .ebook-landing-right-content{
        height: auto;
    }    
    .blogContainer .hide-mobile {
        display: none;
    }    
    .error-content {
        display: block;
    }
    .error-meun {
        border: 0;
    }
    .error-meun ul {
        list-style: disc;
        color: #fff;
    }      
    .resources-wrapper #blogFilter .blog-one-third.blog-resource-height{
        height: auto;    
    }    
    .col-sm-6.subscribeFormBlog {
        padding: 0;
    }
    #liveBanner .btn-wrapper {
        margin-bottom: 20px;
    }
    #liveBanner .main-sub-title {
        margin-bottom: 30px;
    }
    #liveBanner .banner-illustration.live-illustration {
        margin-bottom: 20px;
    }
    .liveTestimonials .carousel-caption-wrapper .carousel-caption-testimonials:before {
        top: 0;
        left: 35px;
    }
    .main-wrapper-carousal-block {
        padding: 50px 0px 40px;
    }    
    /*  Tertiary Header */
    #primary-menu .third-header nav.thirdNav li a {
        display: none;
    }
    #primary-menu .third-header nav.thirdNav li a.active {
        display: block;
    }
    #primary-menu .third-header nav.thirdNav ul li {
        display: block;
    }
    #primary-menu .third-header .mobileTertiary ul li {
        display: block;
        text-align: left;
        padding: 0.5em 0.75em;
    }
    #primary-menu .third-header nav.thirdNav {
        text-align: left;
    }
    #primary-menu .third-header .thirdNavMobTitle {
        font-size: 14px;
    }
    #primary-menu .third-header .mobileTertiary {
        display: none;
        clear: both;
        border-top: 1px solid #c2c2c2;
        padding: 10px 0;
        position: relative;
        top: 7px;
    }    
    #primary-menu .third-header nav.thirdNav ul {
        float: left;
    }  
    #primary-menu .third-header .toggle-arrow {
        float: right;
    }       
    #primary-menu .third-header .mobileTertiary ul li a.active {
        font-weight: 300;
    }  
    #primary-menu .third-header .toggle-arrow i {
        font-size: 14px;
        -webkit-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
        padding: 10px;
    }       
    #primary-menu .third-header .toggle-arrow.rotatearrow i {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);        
    }    
    .three-block-wrapper .three-block-wrapper-home-width.three-block-wrapper-webinar-width {
        padding: 0;
        margin: 0px;
        width: 100%;
    }
    .archive h1.entry-title.author {
            font-size: 2em;
            line-height: 1.2;
            text-align: center;
        }      
    .webinar-speaker-info-wrap .webinar-speaker-name {
        font-size: 15px;
    }
    .webinar-speaker-info-wrap .webinar-speaker-designation {
        font-size: 12px;
        line-height: 1.3em;
    }
    .resp-padding-zero{
        padding: 0;
    }
    .three-block-wrapper-webinar-width .accordion-resp-webinar > a.collapsed:before, .three-block-wrapper-webinar-width .accordion-resp-webinar > a:before {
        margin-top: 35px;
    }
    .three-block-wrapper-webinar-width p{
        font-size: 12px;
    }
    .content-site-info-wrap.webinar-content-site-info-wrap{
        margin:0;
    }
    .about-career-landing-wrapper .main-title-about {
        font-size: 26px;
    }
    div#accordion .row {
        margin-left: 0;
        margin-right: 0;
    }    
    #accordion .col-xs-12 {
        padding-left: 0;
        padding-right: 0;
    }    
    .prevnextBlogLinks .hoverLink{
        display: none;
    }
    .content-half-margin{
            margin: 0 0 30px;
    }
    .casestudy-table-content-template2 .table>tbody>tr>td .ulCSdata {
        padding-left: 85px;
        font-size: 18px;
        line-height: 28px;;
    }
    .fusion-person .person-shortcode-image-wrapper{
        text-align: center;
    }
    .fusion-person.fusion-person-left .person-desc {
        margin-top: 5px;
        text-align: center;
    }
    .about-career-landing-wrapper .grid-wrapper .grid-images {
        width: 100%;
        height: auto;
    }
    .casestudy-landing-head-wrapper .casestudy-content-template2 {
        padding: 0px 5px;
    }
    .add-on-plans-container .addon-wrap {
        margin-bottom: 15px;
    }
    .slide.slick-slide img {
        height: 54px ;
        width: auto ;
        margin: 0 auto;
    }
    .modal {
        padding-top: 50px;
    }
    .partnerModal.modal {
        padding: initial;
    }    
    #testimonials-carousel .carousel-caption-wrapper {
	width: 80%;
    margin: 0px auto;
    height: auto;
    }
	
    #testimonials-carousel span.carousel-caption-testimonials {
        font-size: 17px;
        line-height: 20px;
    }
    .resource-main-block, .irr-landing-block{
        padding: 0;
    }
    #primary-menu ul.wp-megamenu-sub-menu h4 {
        font-size: 14px;
        line-height: 1.3;
    }   
    .blogContainer .platform-three-block-wrap .three-block-inner-wrapper{
        height: auto;
    }
    .ebook-landing-wrapper .main-title.ebook-chapter-mail-title{
        font-size: 26px;
    }
    .home-page-main-wrapper .home-head-block-txt{
        font-size: 16px;
    }
    #primary-menu .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap>ul>li>a{
        font-size: 1.2em;
        border-bottom: 1px solid #c7c7c7;        
    }    
    .page-template-template-ebook .mainContent .container {
        width: 100%;
    }    
    #competitorCompareContent .competitorAccordianPanel {
        margin-left: -25px;
    }    
    #competitorCompareContent.threeCompetitor .competitorMainTitle div {
        font-size: 13px;
    }   
    .pricing-faqs .faq-question{
        font-size: 21px;
        line-height: 1.2;
    }
    .pricing-faqs p{
        font-size: 16px;
		margin-bottom: 1em;
    }
	.page-template-template-ebook .ebook-writer-wrapper{
		width: 100%;
	}
	.page-template-template-ebook .about-block-wrapper.chapter1{
		padding-bottom: 0;
	}
	.page-template-template-ebook .chapterNumber {
    	font-size: 1em;
	}
	.page-template-template-ebook h1 {
		font-size: 1.8em;
	}
	.page-template-template-ebook .mainContent p {
		font-size: 1.3em;
		line-height: 1.5em;
	}
	.page-template-template-ebook h2 {
       font-size: 1.8em;
	}
	
		#footer .footer-menu.footer-menu-widgets .widget-title, #footer .footer-menu.footer-menu-widgets .os-features .widget-title{
        width: 100%;
        padding-left: 30px;
        border-bottom: none;
    }
    .footer-menu.footer-menu-widgets a{
        padding: 10px 20px 10px 25px;
        display: inline-block;        
    }
    #footer .footer-menu.footer-menu-widgets .nav-pad {
        padding: 0;
    }
    #footer .footer-menu.footer-menu-widgets .nav-pad.flex-footer-menu{
        display: block;
    }
     #footer .footer-menu.footer-menu-widgets h3.widget-title{
        margin: 0;
        cursor: pointer;  
        padding: 10px 25px;  
      }  
    #footer .footer-menu.footer-menu-widgets .widget_nav_menu div {
        max-height: 0;
        overflow: hidden;
        transition: max-height 0.2s ease-out;
        margin-top: 0;        
    }
    #footer .os-features .widget_nav_menu h3.widget-title:after{
        margin-top: 16px;
    }
    #footer .widget.widget_nav_menu #menu-acquire-footer-menu.menu .feature-explore {
        border: 1px solid #ccc;
        width: auto;
        text-align: center;
        line-height: normal;
        margin: 10px 20px;
    }
    .col-sm-1.col-sm-1-adjust-width{
        display: none;
    }
    .col-sm-1.width-footer-space {
        display: none;
    }
    .col-sm-3.col-sm-3-adjust-width, .col-sm-2.col-sm-2-adjust-width {
         width: 100%; 
    }
    #footer .widget_custom_html{
        display: none;
    }
      #footer .footer-menu.footer-menu-widgets h3.widget-title.compare, #footer .footer-menu.footer-menu-widgets h3.widget-title.company, #footer .footer-menu.footer-menu-widgets h3.widget-title.resources, #footer .footer-menu.footer-menu-widgets h3.widget-title.blog, #footer .footer-menu.footer-menu-widgets h3.widget-title.free-tools{
        width: 100%;
    }
    .blogListBanner.guestpostbottom{
    background-size: contain;    
    }
	#subscribeBlock .footerSocial {
		text-align: center;
		margin: 16px 0;
		line-height: 48px;
	}
	#footer .footer-menu.footer-menu-widgets.footer-featuers-wrapper .nav-pad, #footer .footer-menu.footer-menu-widgets.footer-company-info-wrapper {
		padding: 20px 0;
	}
	#text-6.widget.widget_text {
		padding-top: 10px;
		line-height: normal;
		margin-bottom: 20px;
	}
	#footer-1 .widget_nav_menu .menu-acquire-footer-menu-container li:last-child, #footer-1 .widget_nav_menu .menu-engage-footer-menu-container li:last-child, #footer-1 .widget_nav_menu .menu-monetize-footer-menu-container li:last-child{
/*		margin: 8px 25px;*/
        margin: 20px 25px;        
	}
    #cookieAlert.alert-info{
        width: 100%;    
    }	
	#testimonials-carousel.testimonials-carousel-home-new .carousel-testimonial-person-info-home, #testimonials-carousel .carousel-testimonial-person-img-home {
		height: 270px !important;
	}
	#testimonials-carousel.testimonials-carousel-home-new .testimonial .carousel-testimonial-person-img-home.img-home{
		 height: 190px;
	}
	#testimonials-carousel.testimonials-carousel-home-new .carousel-testimonial-person-img-home img {
		width: 150px;
		height: 150px;
	}
	#testimonials-carousel.testimonials-carousel-home-new .carousel-indicators {
		bottom: -20px;
	}
	#testimonials-carousel.testimonials-carousel-home-new sup.quotes {
		margin-left: 0;
		font-weight: 600;
		font-size: 24px;
		color: #5a5a5a;
	}
	#testimonials-carousel.testimonials-carousel-home-new .carousel-testimonial-person-info-home {
		text-align: center;
	}
	 #testimonials-carousel.testimonials-carousel-home-new span.carousel-caption-testimonials {
    	font-size: 25px;
    	line-height: 32px;
    }
	#testimonials-carousel.testimonials-carousel-home-new .carousel-control {
		width: 14%;
	}
    #primary-menu.customMegaMenu .navbar-nav>li>a,
    #primary-menu.customMegaMenu .navbar-nav>li>a:hover{
        border-bottom: 1px solid #c7c7c7;
    }
    #primary-menu.customMegaMenu .mega-dropdown.open .mega-dropdown-menu{
        margin-top: 20px !important;
        border-bottom: none !important;
    }
    #primary-menu ul.nav li a:hover {
        background-color: transparent;
    }        
    #primary-menu.customMegaMenu .navbar-collapse {
        position: relative;
        overflow: hidden;
    }    
    #primary-menu.customMegaMenu .navbar-nav {
    margin: 0;
    height: calc(100vh - 100px);
    overflow-y: scroll;
    background: #f5f5f5;
    box-shadow: 0 0 10px rgba(1,1,1,.35);
    }    
    #primary-menu.customMegaMenu .link-desc {
        display: none;
    }    
    #primary-menu.customMegaMenu .megacardBlock h4{
        min-height: 45px;
        font-size: 14px;
    }    
    #primary-menu.customMegaMenu ul.nav.navbar-nav.navbar-right {
        padding-right: 0;
    }
    #primary-menu.customMegaMenu .mega-dropdown-menu li.recent-blog-list{
        width: auto;
    }    
    #primary-menu.customMegaMenu .mega-dropdown-menu{
        border-bottom: 0;
    }    
    #primary-menu.customMegaMenu .navbar-nav>li>a:before{
        height: 0;        
    }
   .sendo-search-pos , .sendo-search-wrapper .sendo-search{
        width: 100%;
	    font-size: 12px;
    	height: 39px;
    }
    img.right-red-line, img.left-red-line, .sendo-solution-handle-img{
        display: none;
    }
    .sendo-vanity-wrapper .month-vanity, .sendo-vanity-wrapper .seller-vanity{
        padding: 0;
        text-align: center;
        margin-bottom: 10px;
    }
    .content-site-info-wrap .wrap-info-list{
        left: 0;
    }
    .content-site-info-wrap.sendo-monetize-wrapper{
        padding: 0;
    }
    .capsule-wrapper .sendo-capsule-white{
        margin-bottom: 20px;
    }
    .monetize-capsule-yellow-txt {
        text-align: left;
        padding: 25px 15px;
        font-size: 18px;
        line-height: 24px;
    }
    .monetize-capsule-yellow-txt .monetize-capsule-img{
            padding-top: 25px;
    }
    .sendo-solution-handle-wrapper ul.sendo-solution-handle-info{
        list-style-type: disc;
        margin-left: 20px;
    }
    .sendo-solution-handle-wrapper ul.sendo-solution-handle-info li{
        position: static;
        padding: 10px 0;
    }
    .sendo-solution-handle-wrapper ul.sendo-solution-handle-info li:nth-child(1){
        text-align: left;
        list-style-type: none;
        font-size: 24px;
        margin-top: 10px;
    }
    .sendo-block-wrapper .sendo-solution-wrapper .sendo-solution-info-wrapper{
        position: static;
        padding: 10px 0;
        font-size: 21px;
        line-height: 30px;
        margin-top: 20px;
    }
    .sendo-block-wrapper .three-block-wrapper .three-block-wrapper-home-width {
        padding: 0;
        margin: 0;
        width: 100%;
    }
    .sendo-block-wrapper .wrap-info-list ul.info-list-sendo li .sendo-list-style {
        display: table-cell;
        width: 15%;
        vertical-align: top;
        height: 100px;
    }  
        /****Onsite casestudy starts******/
        
    .sponsored-products-head-wrapper .sponsored-products-info-wrapper .sponsored-divider, .onsite-solution-wrapper .onsite-solution-img {
        display: none;
    }
    .sponsored-products-head-wrapper .sponsored-products-underline {
        width: 100%;
    }
    .sponsored-products-head-wrapper .sponsored-products-wrapper {
        background-image: url(https://res.cloudinary.com/onlinesales/image/upload/v1527579598/website/Sponsored_Product_Ads_ROI_30.png);
        height: 390px;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: bottom;
    }
    .main-title-sponsored-products, .sendo-block-wrapper .opportunity-wrap .main-title-sendo,.onsite-solution-wrapper .main-title-sponsored-products, .sendo-block-wrapper.onsite-marketplace .main-title-sendo {
        text-align: center;
        font-size: 26px;
        line-height: normal;
    }
    .sponsored-products-list ul.info-list-site{
        width: 100%;
        padding-left: 45px;
        font-size: 18px;
    }
    .sponsored-products-list ul.info-list-site li:before{
        left: 10px;
    }
    .sendo-block-wrapper .wrap-info-list ul.info-list-sendo.info-list-opportunity li .sendo-list-style-txt {
    width: 95%;
    padding: 0;
    font-size: 18px;
    line-height: normal;
    height: 30px;
}
ul.info-list-opportunity.info-list-site li:before {
    left: 0px;
    margin: 6px 0 0;
}
ul.info-list-opportunity.info-list-site.info-list-sendo {
    padding-left: 20px;
}
.onsite-opportunity-block-wrapper.sendo-block-wrapper{
        padding: 0 0 40px;
}
.sendo-block-wrapper .opportunity-wrap .main-title-sendo{
    margin-bottom: 0;
}
.platform-three-block-wrap.onsite-monetize-wrapper .three-block-inner-wrapper{
    padding: 0em 1.2em 1em;
}
.platform-three-block-wrap.onsite-monetize-wrapper .three-block-inner-content, .onsite-solution-wrapper .sponsored-products-list ul.info-list-site{
    font-size: 18px;
    line-height: normal;
}
.onsite-result-wrapper  .onsite-result-block{
    width: 100%;
    background-size: contain;
        margin-bottom: 30px;
}
.onsite-result-block  .result-number{
    font-size: 46px;
}
.onsite-result-block  .result-text, .sendo-block-wrapper.bg-sendo-navyblue-white.market-monetize .market-monetize-light, .sendo-block-wrapper.bg-sendo-navyblue-white.market-monetize  .market-monetize-bold{
    font-size: 21px;
}
.result-vanity-onside-wrap{
    padding: 60px 0;
}
.two-block-onsite{
        margin-bottom: 25px;
        line-height: 36px;
}
.two-block-onsite .two-block-onsite-bold{
    font-size: 28px;
}
.two-block-onsite .two-block-onsite-lite {
    font-size: 21px;
}
.sponsored-products-info-bottom.resp-experience-onsite{
    padding-top: 0;
    font-size: 12px;
}
.sponsored-products-head-wrapper.experience-growth-wrapper .experience-txt-info {
    font-size: 26px;
}
.sponsored-products-head-wrapper.experience-growth-wrapper {
    padding: 0;
    background: none;
    position: relative;
    background-image: url(https://res.cloudinary.com/onlinesales/image/upload/v1527681186/website/Sponsored_Product_Ads_10X_Experience.png);
    height: 154px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
}
.sponsored-products-head-wrapper.experience-growth-wrapper .sponsored-products-content {
    margin-top: 20px;
}
.sponsored-products-head-wrapper.experience-growth-wrapper .sponsored-products-info-wrapper.experience-onsite-pad{
    padding: 0;
}
    .onsite-solution-wrapper .sponsored-products-list ul.info-list-site li:before{
        left: 10px;
    }
    /****Onsite casestudy ends******/  
	.page-id-37943 .mainContent .active-campaign-form-wrapper .container {
		width: 100%;
	}
	.page-id-37943 .mainContent .active-campaign-form-wrapper #_form_78_{
		padding: 50px 20px;
	}
	.about-career-landing-wrapper.active-campaign-form-wrapper #_form_78_ ._form_element .ac-info-appear{
		margin-bottom: 30px;
	}
    .categoryPage .subscribeCTAHeader {
        padding: 15px 0;
    }        
    .categoryPage #blogFilter .blog-one-third.blog-layout-column{
        width: 100%;    
    } 
    #blogFilter .wide-blog-layout a{
        display: block;        
    }   
    #blogFilter .wide-blog-layout .postimage,
    #blogFilter .wide-blog-layout .blogpostMeta{
        float: none;
        width: 100%;
    }
    .categoryPage #subscribeTitle h1 {
        font-size: 36px;
        line-height: 1.2;
    }       
	#testimonials-carousel.testimonials-carousel-home.audit-carousal .carousel-control.left, #testimonials-carousel.testimonials-carousel-home.audit-carousal .carousel-control.right {
		background-image: none;
		top: 100px;
		opacity: 1;
	}
	.audit-carousal-content-title {
		font-size: 24px;
		line-height: 28px;
		color: #5a5a5a;
	}
	.audit-carousal .item .audit-carousal-content{
		height: 220px;
	}
	.audit-carousal-content-title {
		font-size: 18px;
		line-height: 25px;
		color: #5a5a5a;
		height: 60px;
	}
	.getstartedpopup-modal .platformpop-wrapper .three-block-wrapper .three-block-platform-pop {
		padding: 0;
		text-align: center;
	}
	.getstartedpopup-modal .platformpop-wrapper .platform-name {
		color: #5a5a5a;
		padding: 0 0 10px;
	}
	.getstartedpopup-modal .platformpop-wrapper .three-block-wrapper .three-block-platform-pop {
		margin-bottom: 30px;
	}
	.getstartedpopup-modal .modal-lg.platformpop-wrapper {
		width: auto;
		height: 92%;
	}
	.modal-title.platformpop-title {
		line-height: normal;
		margin-bottom: 20px;
	}
	.getstartedpopup-modal .platformpop-wrapper .modal-body{
		padding: 0;
	}
	.getstartedpopup-modal .platformpop-wrapper .modal-content {
		background: #f7f7f7;
		height: auto;
		position: relative;
	}	
	.getstartedpopup-modal .platformpop-wrapper .three-block-wrapper .three-block-platform-pop {
		margin-top: 50px;
	}
	.getstartedpopup-modal .platformpop-wrapper .platform-main-block-bg{
		margin: 0 10px;
	}
	.getstartedpopup-modal .platformpop-wrapper .platformpop-close{
		width: 36px;
		position: absolute;
		right: 15px;
		top: 15px;
	}
    #unicommerceGetstartedpop .platformpop-wrapper .three-block-wrapper .three-block-platform-pop {
        padding: 0;
        text-align: center;
    }
    #unicommerceGetstartedpop .platformpop-wrapper .platform-name {
        color: #5a5a5a;
        padding: 0 0 10px;
    }
    #unicommerceGetstartedpop .platformpop-wrapper .three-block-wrapper .three-block-platform-pop {
        margin-bottom: 30px;
    }
    #unicommerceGetstartedpop .modal-lg.platformpop-wrapper {
        width: auto;
        height: 92%;
    }
    #unicommerceGetstartedpop .platformpop-wrapper .modal-body{
        padding: 0;
    }
    #unicommerceGetstartedpop .platformpop-wrapper .modal-content {
        background: #f7f7f7;
        height: auto;
        position: relative;
    }   
    #unicommerceGetstartedpop .platformpop-wrapper .three-block-wrapper .three-block-platform-pop {
        margin-top: 50px;
    }
    #unicommerceGetstartedpop .platformpop-wrapper .platform-main-block-bg{
        margin: 0 10px;
    }
    #unicommerceGetstartedpop .platformpop-wrapper .platformpop-close{
        width: 36px;
        position: absolute;
        right: 15px;
        top: 15px;
    }
    .add-on-plans-container .addon-main-wrapper {
      display: block;
    }
    .add-on-plans-container .addon-flex-blocks {
      width: auto;
    }	
    .product-update-page .request-feature .hideMobile{
        display: none;
    }
    .product-update-page .request-feature .showMobile{
        display: block;
    }       
    .product-update-list .container {
        max-width: 100%;
    }   
    .product-update-page .product-update-card .blog-meta h3 a{
        font-size: 21px;
        line-height: 1.2;
    }
    .product-update-page .date-pill h3 {
        font-size: 16px;
        padding: 8px 20px;
    }
    .product-update-page .date-pill{
        margin: 10px 0;
    }
    .product-update-page .date-pill h3{
        margin: 8px 0;
    }    
    .product-update-card .blog-content .blog-content-description h2 {
        font-size: 32px;
    }    
    .product-update-page .request-feature .ctabtn{
        margin-bottom: 20px;
    }
    #primary-menu.customMegaMenu .megaLogo{
        padding-left: 0;
    }    
    #blogSubscribeBlock.product-update-banner #subscribeTitle h1{
        font-size: 42px;
        line-height: 1.2;
    }
    #blogSubscribeBlock.product-update-banner #subscribeTitle .subscribesubTitle{
        font-size: 18px;
        line-height: 1.2;
    }
    .product-update-card .blog-excerpt,
    .product-update-card p{
        font-size: 16px;
    }
    .product-update-page .request-feature{
        text-align: center;
    }

    .plan-list-wrapper .plan-list-flex-blocks .plan-list-content-wrapper tr .plan-list-content-title, .plan-list-wrapper .plan-list-flex-blocks .plan-list-content-wrapper tr{
        display: block;
        width: 100%;
        margin-bottom: 0;
    }
    .plan-list-wrapper .plan-list-flex-blocks .plan-list-content-wrapper tr .plan-list-content-title{
        line-height: 24px;
        padding-bottom: 10px;
    }
    /* Channelwise Case Study */
    .channel-caseStudy-wrapper .banner-title {
        font-size: 21px;
        font-weight: 300;
        line-height: 1.5;
        color: #fff;
        padding: 20px 10px;
    }
    .channel-caseStudy-wrapper .banner-logo{
        padding: 15px;
    }
    .channel-caseStudy-wrapper .card-icon{
        height: 60px;
        display: block;
        text-align: center;
        max-width: 60px;
        margin: 0 auto;    
    }
    .channel-caseStudy-wrapper .card-title{
        text-align: center;
        margin-left: 0;
        display: block;
    }
    .channel-caseStudy-wrapper .channel-casestudy-card{
        padding: 25px;
        margin-bottom: 30px;    
    }
    .channel-caseStudy-wrapper .card-content{
        font-size: 18px;
        padding-top: 20px;
        text-align: center;    
    }
    .channel-caseStudy-wrapper .channel-casestudy-card.casestudy-vanity-card .card-content .case-vanity-number{
        font-size: 36px;    
    }
    .channel-caseStudy-wrapper .channel-casestudy-card.casestudy-vanity-card .card-content .case-vanity-text{
        font-size: 18px;
        margin-bottom: 10px;        
    }
    .channel-caseStudy-wrapper .casestudy-testimonial-card{
        padding: 10px 0 20px;    
    }
    .channel-caseStudy-wrapper .casestudy-testimonial-card-img{
        display: block;
        text-align: center;
        margin-bottom: 10px;    
    }
    .channel-caseStudy-wrapper .casestudy-testimonial-card-info{
        display: block;
        padding-left: 0;    
    }    
    .channel-caseStudy-wrapper .channel-casestudy-body .container{
        max-width: none;
    }        
    .google-shopping .google-shopping-simplified .simplified-boxes {
        display: block;
    }
    .google-shopping .bottom-iso-wrapper.default{
        padding-bottom: 130px;
    }
    .irr-landing-block .irr-landing-content-wrap.cs-landing-content-wrap .main-chapter-title{
      height: auto;
      font-size: 28px;
      line-height: 32px;      
    }
    .comment-body p{
        margin-left: 0;
    }
    .categoryPage #blogSubscribeBlock.blogListBanner{
        height: 350px;
    }    
    #commentform label {
        display: inline;
    }    
    #commentform label {
        display: inline;
    }
    #subscribeBlock .footerSocial a{
        margin-right: 15px;
    } 
    #subscribeBlock .footerSocial a i{
        border-radius: 50%;
        width: 50px;
        height: 50px;
        line-height: 50px;      
        margin-top: 20px;          
    }   
    #copyright p {
        font-size: 18px;
        line-height: 1.8;
    }
    #pricingWithFeature .pricingBox-wrapper div {
        float: none;
        width: 100%;
    }
    #pricingWithFeature .pricingFeatureBox ul{
       padding: 0 10px;        
    }    
} /* < 768 media query end End 






/*New Pricing Page CSS*/
.pricingTabs-wrapper .navbar-collapse{
    max-width: 100%;
    padding: 0;
    margin: 0;
}
.pricingTabs-wrapper .navbar-nav {
    width: 100%;
    text-align: center;
}
.pricingTabs-wrapper .navbar-nav > li{
    position: relative;
    padding: 0;
}
.pricingTabs-wrapper .navbar-nav > li .dropdown-menu li a {
    font-size: 16px;
    padding: 10px;
    text-align: center;
}
.pricingTabs-wrapper .navbar-nav > li > a:after {
    position: absolute;
    right: 0;    
    content: " ";
    width: 2px;
    height: 30px;
    background: #c2c2c2;
    color: #c2c2c2;
}
.pricingTabs-wrapper .navbar-nav > li:last-child: > a:after {
    display: none;
}
.pricingTabs-wrapper .navbar-nav > li > a{
    border-bottom: 3px solid transparent;    
    color: #777;
    font-family: 'Roboto Slab', serif;
    font-size: 21px;
}
.pricingTabs-wrapper .navbar-nav > li .dropdown-menu {
    right: 0;
    padding: 0;
}

.pricingTabs-wrapper.acquireTab{

}
.pricingTabs-wrapper.acquireTab .navbar-nav > li > a.active{
    border-bottom: 3px solid #19446b;    
    color: #19446b;
    font-weight: 600;
}
.pricingTabs-wrapper.engageTab .navbar-nav > li > a.active{
    border-bottom: 3px solid #601e1e;    
    color: #601e1e;
    font-weight: 600;
}
.pricingTabs-wrapper.monetizeTab .navbar-nav > li > a.active{
    border-bottom: 3px solid #705919;    
    color: #705919;
    font-weight: 600;
}
.pricingTabs-wrapper .navbar-nav > li.engageLink .dropdown-menu li a.active {
    color: #e65757;
}

.product-engage #coreFeatureSection .linkedin-btn-blue {
    background: #e65757;
    border: 1px solid #e65757;
}
.product-engage #coreFeatureSection .linkedin-btn-blue:hover {
    background: rgba(230, 87, 87, 0.8);
    border: 1px solid rgba(230, 87, 87, 0.8);
}

/*.product-monetize #coreFeatureSection .linkedin-btn-blue {
    background: #ebb52f;
    border-color: #ebb52f;
}
.product-monetize #coreFeatureSection .linkedin-btn-blue:hover {
    background: rgba(235, 181, 47, 0.8);
    border-color: rgba(235, 181, 47, 0.8);
}*/
.product-engage .os-subscription-wrapper .os-pricing-plans-container .plan .plan-btn .btn{
    border-color: #e65757;
    background: #e65757;    
}
.product-engage .os-subscription-wrapper .os-pricing-plans-container .plan .plan-btn .btn:hover{
    border-color: rgba(230, 87, 87, 0.8);
    background: rgba(230, 87, 87, 0.8); 
}

#coreFeatureSection h3 {
    font-size: 36px;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    font-family: 'Roboto Slab', serif;
    margin-bottom: 20px;
}
#coreFeatureSection .title-border-underline{
    margin-bottom: 50px;
}
.core-feature-drawer-content-wrapper{
    margin-bottom: 40px;
}
.core-feature-drawer-content-wrapper .core-feature-List{

}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item{
        padding-left: 55px;
        margin-bottom: 20px;                
        position: relative;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item h4.core-feature-item-title{
    font-size: 19px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item-desc{
    font-size: 15px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item:before{
  content: "";
  position: absolute;
  background-image: url(https://res.cloudinary.com/onlinesales/image/upload/product/feature-icons.png);
  background-repeat: no-repeat;                  
  width: 40px;
  height: 40px;
  background-color: #f7f1f0;
  border-radius: 50%;
  left: 0px;
  top: 10px;                
}
.core-feature-drawer-content-wrapper .core-feature-List.monetize-feature-list .core-feature-item:before{
  background-image: url(https://res.cloudinary.com/onlinesales/image/upload/website/monetizeiconsprite.png);    
}
.core-feature-drawer-content-wrapper .core-feature-List.ttya-feature-list .core-feature-item:before{
  background-image: url(https://res.cloudinary.com/onlinesales/image/upload/website/ttyaiconsprite.png);    
}
.core-feature-drawer-content-wrapper .core-feature-List.gravity-feature-list .core-feature-item:before{
  background-image: url(https://res.cloudinary.com/onlinesales/image/upload/website/gravityiconsprite.png);    
}

.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.feature-img-Google_bgimg:before{     
  background-position: -130px -130px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.feature-img-Facebook_bgimg:before{                  
  background-position: -10px -10px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.feature-img-Amazon_bgimg:before{                  
  background-position: -10px -130px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.feature-img-1_Click_Optimizations:before{                  
  background-position: -70px -10px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.feature-img-Automated_Bidding:before{                  
  background-position: -130px -10px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.feature-img-Automated_Campaign_Launches:before{                  
  background-position: -130px -70px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.feature-img-Auto_generated_Text:before{                  
  background-position: -70px -70px;;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.feature-img-Intelligent_Audience_targeting:before{                  
  background-position: -190px -10px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.feature-img-Full_funnel_reporting:before{                  
  background-position: -70px -130px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.feature-img-SKU_Level_Reporting:before{                  
  background-position: -190px -130px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.feature-img-Annotation_and_Change_History:before{                  
  background-position: -10px -70px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.feature-img-Multi_channel_attribution:before{                  
  background-position: -190px -70px;
}

/*Monetize*/
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.monetize-feature-img-1_Click_Optimizations:before {
 background-position: -70px -131px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.monetize-feature-img-Auto_generated_Text:before {
 background-position: -190px -70px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.monetize-feature-img-Automated_Bidding:before {
 background-position: -250px -70px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.monetize-feature-img-facebook_ads:before {
 background-position: -10px -71px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.monetize-feature-img-Full_funnel_reporting:before {
 background-position: -70px -71px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.monetize-feature-img-Google_ads:before {
 background-position: -130px -71px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.monetize-feature-img-Intelligent_Audience_targeting:before {
 background-position: -190px -10px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.monetize-feature-img-SKU_Level_Reporting:before {
 background-position: -250px -130px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.monetize-feature-img-Auto_Optimizations:before {
 background-position: -10px -131px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.monetize-feature-img-Easy_1_click_onboarding:before { 
 background-position: -70px -10px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.monetize-feature-img-Cross_device_Audiance_Reach:before {
 background-position: -130px -131px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.monetize-feature-img-Sponsored_product_ads:before {
 background-position: -190px -131px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.monetize-feature-img-Sponsored_Display_Ads:before {
 background-position: -250px -10px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.monetize-feature-img-white_labeled_solutions:before {
 background-position: -130px -10px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.monetize-feature-img-Turnkey_Integration:before {
 background-position: -10px -10px;
}

/*Gravity */
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.gravity-feature-img-Advanced_Analytics:before {
 background-position: -10px -10px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.gravity-feature-img-AI_Driven_Product_Recommendations_Across_Website:before {
 background-position: -70px -10px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.gravity-feature-img-Boost_Brand_Product_Discovery:before {
 background-position: -10px -70px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.gravity-feature-img-Cross_Device_Optimization:before {
 background-position: -70px -70px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.gravity-feature-img-Drive_Sales_through_Window_Shopping:before {
 background-position: -130px -10px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.gravity-feature-img-Fully_Customizable:before {
 background-position: -130px -70px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.gravity-feature-img-Hassle_Free_Setup:before {
 background-position: -10px -130px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.gravity-feature-img-Real_Time_Product_Sync:before {
 background-position: -70px -130px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.gravity-feature-img-Show_Personalized_Offers_to_Shoppers:before {
 background-position: -130px -130px;
}

/*TTYA*/
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.ttya-feature-img-1_1_Personalized_email_content:before {
 background-position: -70px -10px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.ttya-feature-img-Multiple_Data_Sync_Options:before {
 background-position: -130px -70px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.ttya-feature-img-Create_Beautiful_Emails:before {
 background-position: -10px -70px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.ttya-feature-img-Frequency_Capping:before {
 background-position: -70px -70px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.ttya-feature-img-Loyalty_Based_Email_Campaigns:before {
 background-position: -130px -10px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.ttya-feature-img-Subject_Line_A_B_Testing:before {
 background-position: -10px -10px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.ttya-feature-img-funnel_based_email_campaigns:before {
 background-position: -10px -130px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.ttya-feature-img-Smart_product_recommender:before {
 background-position: -70px -130px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.ttya-feature-img-Robust_Subscription_Management:before {
 background-position: -130px -130px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.ttya-feature-img-Smart_Audience_Clustering:before {
 background-position: -190px -10px;
}
.core-feature-drawer-content-wrapper .core-feature-List .core-feature-item.ttya-feature-img-Smart_Insights:before {
 background-position: -190px -70px;
}



/*Pricing Plans*/
.about-career-landing-wrapper.ebook-landing-wrapper.pricingPlanSection{
    background-color: #fafafa;
}
.os-subscription-wrapper .cycle-wrap {
    background: #e2e2e2;
    border-radius: 25px;
    float: right;
    overflow: hidden;
    position: relative;
    top: 0;
    right: 0;
    margin-bottom: 40px;
}
.os-subscription-wrapper .cycle-wrap p {
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    border-radius: 25px;
    color: #444444;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 13px;
    font-weight: 400;
    height: 32px;
    line-height: 32px;
    margin: 0;
    padding: 0 10px;
    position: relative;
    text-align: center;
    transition: all 0.2s ease-in-out;
    width: 120px;
    z-index: 2;
}
.os-subscription-wrapper .cycle-wrap p.active {
    background: #236d9e;
    color: #ffffff;
}
.os-subscription-wrapper .cycle-wrap p.inactive {
    background: inherit;
    color: #000000;
}
.os-subscription-wrapper .cycle-wrap .pill {
    background: #ec4c4a;
    border-radius: 25px;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: 9999s -webkit-transform 0.2s ease-out;
    transition: 9999s -webkit-transform 0.2s ease-out;
    -o-transition: 9999s transform 0.2s ease-out;
    transition: 9999s transform 0.2s ease-out;
    transition: 9999s transform 0.2s ease-out, 9999s -webkit-transform 0.2s ease-out;
    width: 80px;
    z-index: 1;
}
.os-subscription-wrapper .cycle-wrap p.inactive {
    background: inherit;
    color: #000000;
}

.os-subscription-wrapper .os-pricing-plans-container .row-eq-height {
    display: -ms-flexbox;
    display: flex;
}
.os-subscription-wrapper .os-pricing-plans-container .plan {
    height: 100%;
    padding: 30px 20px 85px;
    text-align: center;
    position: relative;
    background: #FFF;
    -webkit-box-shadow: 1px 1px 4px #c5c5c5;
    box-shadow: 1px 1px 4px #c5c5c5;
    -webkit-transition: all 0.25s cubic-bezier(0.55, 0.06, 0.68, 0.19);
    -o-transition: all 0.25s cubic-bezier(0.55, 0.06, 0.68, 0.19);
    transition: all 0.25s cubic-bezier(0.55, 0.06, 0.68, 0.19);    
}
.os-subscription-wrapper .os-pricing-plans-container .plan h3 {
    margin: 0 0 10px;
    color: #3a3a3a;
    font-weight: 600;
}
.product-acquire .os-subscription-wrapper .os-pricing-plans-container .plan h3 {
    color: #19446b;
}
.product-engage .os-subscription-wrapper .os-pricing-plans-container .plan h3 {
    color: #601e1e;
}
.product-monetize .os-subscription-wrapper .os-pricing-plans-container .plan h3 {
    color: #705919;
}
.os-subscription-wrapper .os-pricing-plans-container .plan .sub-text {
    color: #9a9a9a;
    font-size: 14px;
    line-height: 18px;
    margin-top: -5px;
    margin-bottom: 20px;
}
.os-subscription-wrapper .os-pricing-plans-container .plan .plan-img {
    width: 96px;
    height: 95px;
    margin: 15px auto;
    border-radius: 50%;
    background: #f9f9f9;
}
.os-subscription-wrapper .os-pricing-plans-container .plan .plan-price {
    font-size: 16px;
    color: #5a5a5a;
    margin: 0 0 10px;
}
.os-subscription-wrapper .os-pricing-plans-container .plan .plan-price > span {
    font-size: 26px;
    font-weight: 600;
    color: #3A3A3A;
}
.os-subscription-wrapper .os-pricing-plans-container .plan .plan-price > span .icon{
     color: #3A3A3A; 
}
.os-subscription-wrapper .os-pricing-plans-container .plan .plan-info {
    font-size: 14px;
    line-height: 18px;
}
.os-subscription-wrapper .os-pricing-plans-container .plan .plan-btn {
    position: absolute;
    left: 20px;
    right: 20px;
    bottom: 30px;
}
.os-subscription-wrapper .os-pricing-plans-container .plan .plan-btn .btn {
    width: 100%;
    margin: 0;
    height: 40px;
    padding: 8px 12px;
    font-size: 16px;
    color: #fff;
    border-color: #007ab9;
    background: #007ab9;
    -webkit-transition: all 0.25s cubic-bezier(0.55, 0.06, 0.68, 0.19);
    -o-transition: all 0.25s cubic-bezier(0.55, 0.06, 0.68, 0.19);
    transition: all 0.25s cubic-bezier(0.55, 0.06, 0.68, 0.19);
    outline: none;
}
.os-subscription-wrapper .os-pricing-plans-container .plan .plan-btn .btn:hover {
    color: #FFF;
    border-color: #0f8fd2;
    background: #0f8fd2;
}
.os-subscription-wrapper .os-pricing-plans-container .plan .plan-btn .btn > span {
    position: absolute;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center;
}
/*Gravity single Plan*/
.os-subscription-wrapper .os-pricing-plans-container .single-plan-container {
    max-width: 700px;
    -webkit-box-shadow: 0px 4px 30px rgba(1, 1, 1, 0.2);
    box-shadow: 0px 4px 30px rgba(1, 1, 1, 0.2);
    padding: 30px;
    background-color: #fff;
    margin: 30px auto 60px;
    display: table;
}
.os-subscription-wrapper .os-pricing-plans-container .single-plan-container .single-plan-cta {
    border-right: 1px solid #e1e1e1;
    padding-top: 15px;
    padding-bottom: 20px;
    display: table-cell;
    width: 50%;    
}
.os-subscription-wrapper .os-pricing-plans-container .single-plan-container .single-plan-cta h3 {
    margin-top: 0;
}
.os-subscription-wrapper .os-pricing-plans-container .single-plan-container .single-plan-cta .plan-img {
    width: 100px;
    height: 100px;
    margin: 25px auto;
    border-radius: 50%;
    background: #E7F0F5;
}
.os-subscription-wrapper .os-pricing-plans-container .single-plan-container .single-plan-cta .plan-btn .btn, .contactus-graviti-pricing-btn  {
    color: #FFF;
    border-color: #e65757;
    background: #e65757;
    box-shadow: none;
    border-radius: 2px;
    margin-left: 5px;
    outline: none !important;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;    
    padding: 10px 20px;
    min-width: 150px;
    width: 80%;
    font-weight: 500;
    font-size: 16px;    
}
#coreFeatureSection .btn.btn-default.contactus-graviti-pricing-btn {
    width: 210px;
}
.os-subscription-wrapper .os-pricing-plans-container .single-plan-container .single-plan-cta .plan-btn .btn:hover, .contactus-graviti-pricing-btn:hover {
    background: rgba(230, 87, 87, 0.8);
    border-color: rgba(230, 87, 87, 0.8);
}
.os-subscription-wrapper .os-pricing-plans-container .single-plan-container .single-plan-info-container {
    padding-top: 15px;
    padding-bottom: 20px;
    padding-left: 30px;    
    display: table-cell;
    width: 50%;
    vertical-align: middle;    
}
.os-subscription-wrapper .os-pricing-plans-container .single-plan-container .single-plan-info-container a {
    display: inline-block;
    margin: 0 0 15px;
    text-decoration: underline;
    color: #1A5994;
    font-size: 16px;
}
.os-subscription-wrapper .os-pricing-plans-container .single-plan-container .single-plan-info-container p {
    font-size: 15px;
}

.os-subscription-wrapper .os-pricing-plans-container .monetize-planForm-wrapper {
    max-width: 540px;
    margin: 0 auto;
}
.os-subscription-wrapper .os-pricing-plans-container .monetize-planForm-wrapper ._form-content input{
    border-color: #ccc;
    background: #fefefe;
}
.os-subscription-wrapper .os-pricing-plans-container .monetize-planForm-wrapper .monetizeForm ._button-wrapper._full_width ._submit:hover {
    background: rgba(235, 181, 47, 0.8) !important;
}
.os-subscription-wrapper .os-pricing-plans-container .monetize-planForm-wrapper .monetizeFormDesc {
    margin-bottom: 30px;
}
.os-subscription-wrapper .os-pricing-plans-container .monetize-planForm-wrapper .monetizeFormDesc h3 {
    font-size: 36px;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    font-family: 'Roboto Slab', serif;
    margin-bottom: 20px;
}
.os-subscription-wrapper .os-pricing-plans-container .monetize-planForm-wrapper .monetizeFormDesc .title-border-underline{
    margin-bottom: 30px;
}
.os-subscription-wrapper .os-pricing-plans-container .monetize-planForm-wrapper .monetizeFormDesc p {
    font-size: 19px;
    line-height: 1.5;
}
.product-monetize .title-border-underline{
    background: #ebb52f;
}
.product-acquire .title-border-underline{
    background: #3c6499;
}
.product-engage .title-border-underline{
    background: #ec4c4a;
}

.getstartedpopup-modal #engageGetstartedpop .platformpop-wrapper .modal-body, .pricing-email-marketing-forms .platformpop-wrapper .modal-body{
    padding: 40px 65px; 
}
#engageGetstartedpop .engage-planForm-wrapper, .pricing-email-marketing-forms .engage-planForm-wrapper {
    max-width: 500px;
    margin: 0 auto;
}

/*Partner Page*/
.partner-page h2{
    margin-bottom: 30px;
}
.partner-page .howItWorks {
    margin: 60px 0 30px;
}
.partner-page .howItWorks .stepGuide {
    text-align: center;
    background-color: #fff;
    overflow: hidden;
    padding: 0 20px 40px;
}
.partner-page .howItWorks .stepGuide .stepNum {
    font-family: 'Roboto Slab', serif;
    font-size: 42px;
    background-color: #e4e4e4;
    display: inline-block;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    line-height: 120px;
    position: relative;
    top: -35px;
}
.partner-page .howItWorks .stepGuide .stepShare {
    font-size: 28px;
    line-height: 1.5;
    font-family: 'Roboto Slab', serif;
}
.partner-page .howItWorks .stepGuide .stepDesc {
    font-size: 18px;
    color: #565656;
}
.partner-page .howItWorks .stepGuide .stepIcon {
    margin: 30px 0;
}
.partner-page .salePartnerWrapper {
    padding: 50px 0;
}
.partner-page .salePartnerWrapper .salePartnerName {
    font-size: 18px;
    padding: 25px 0;
}
.partnerBenefits-wrapper {
    color: #fff;
    background: -moz-linear-gradient(42deg, rgba(0,43,85,1) 0%, rgba(60,100,140,1) 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(0,43,85,1)), color-stop(100%, rgba(60,100,140,1)));
    background: -webkit-linear-gradient(42deg, rgba(0,43,85,1) 0%, rgba(60,100,140,1) 100%);
    background: -o-linear-gradient(42deg, rgba(0,43,85,1) 0%, rgba(60,100,140,1) 100%);
    background: -ms-linear-gradient(42deg, rgba(0,43,85,1) 0%, rgba(60,100,140,1) 100%);
    background: linear-gradient(48deg, rgba(0,43,85,1) 0%, rgba(60,100,140,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002b55', endColorstr='#3c648c',GradientType=1 );
}
.partner-page .partnerBenefits-wrapper .programBenefits {
    margin-bottom: 80px;
}
.partner-page .programBenefitsBox {
    margin-top: 80px;
}
.partner-page .partnerBenefits-wrapper .pb-icon {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    margin: 0 auto;
    background-color: #fff;
    line-height: 110px;
}
.partner-page .partnerBenefits-wrapper .pb-title {
    font-size: 20px;
    line-height: 1.5;
    margin: 15px 0;
    padding: 0 30px;    
}
.partner-page .partnerBenefits-wrapper .pb-desc {
    font-size: 16px;
    line-height: 1.5;
    padding: 0 30px;   
    color: #e2e2e2; 
}
.partner-page .partnerBenefits-wrapper .programBenefitsBox .linkedin-btn-blue,
.partner-page .about-career-landing-wrapper .about-block-wrapper.bg-home.vanity-counter-block .linkedin-btn-blue {
    background-color: #fff;
    color: #3a3a3a;
    border-color: #fff;
}
.partner-page .partnerBenefits-wrapper .programBenefitsBox .linkedin-btn-blue:hover,
.partner-page .about-career-landing-wrapper .about-block-wrapper.bg-home.vanity-counter-block .linkedin-btn-blue:hover {
    background-color: #ccc;
    border-color: #ccc;
}
/*Parent*/
.partnerType-wrapper {
    background-color: #f8fdff;
}
.partnerType-wrapper .partnerTypeBox{
    padding: 40px 0 10px;
}
.partnerType-wrapper .partnerTypeBox .partnerType {
    background-color: #fff;
    padding: 30px 30px;
    margin-bottom: 30px;
    box-shadow: 0px 0px 10px rgba(204, 204, 204, 0.8);
    transition: all .2s ease-in-out;
}
.partnerType-wrapper .partnerTypeBox .partnerType:hover {
    transform: scale(1.01);
}
.partnerType-wrapper .partnerTypeBox .partnerType .partnerType-title {
    font-family: 'Roboto Slab', serif;
    font-size: 28px;
}
.partnerType-wrapper .partnerTypeBox .partnerType .partnerType-icon {
    width: 150px;
    height: 150px;
    line-height: 150px;
    border-radius: 50%;
    background-color: #f9f9f9;
    margin: 30px auto;
}
.partnerType-wrapper .partnerTypeBox .partnerType .partnerType-desc {
    color: #565656;
    font-size: 18px;
    padding-bottom: 30px;
}
.ribbon-box-wrapper .ribbon-lhs,
.ribbon-box-wrapper .ribbon-rhs {
    background-color: #efefef;
    height: 10px;
}
.ribbon-box-wrapper .ribbon-mid {
    background-color: #efefef;
    padding: 30px 0;
    position: relative;
    top: -35px;
}
.ribbon-box-wrapper .ribbon-mid:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 41px 22px 41px 0;
    border-color: transparent #efefef transparent transparent;
    line-height: 0px;
    _border-color: #000000 #007bff #000000 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
    content: "";
    position: absolute;
    left: 0;
    top: 0px;
    background-color: #fff;
}
.ribbon-box-wrapper .ribbon-mid:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 41px 0 41px 22px;
    border-color: transparent transparent transparent #efefef;
    line-height: 0px;
    _border-color: #000000 #000000 #000000 #007bff;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
    background-color: #fff;
}
.partner-page .partnersInGlob-wrapper {
    padding: 30px 0;
    margin: 30px 0;
    background-color: #123d68;
}
.partnersInGlob-wrapper .agency--map {
    position: relative;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 80px auto 0;
    width: 80%;
    /*height: 540px;*/
    max-width: 1080px
}

.partnersInGlob-wrapper .pulsar {
    overflow: visible;
    -webkit-transform: scale(.1);
    transform: scale(.1);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation: d 3s linear infinite;
    animation: d 3s linear infinite
}

.partnersInGlob-wrapper .pulsar.first {
    fill: #db5c08
}

.partnersInGlob-wrapper .pulsar.second {
    fill: #f46609;
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.partnersInGlob-wrapper .pulsar.third {
    fill: #f7751f;
    -webkit-animation-delay: 2s;
    animation-delay: 2s
}
.svg-wrap .tooltip {
    top: initial !important;
    bottom: 53%;
    display: block !important;
}
.svg-wrap .tooltip .tooltip-arrow {
    border-top-color: #fff;
}
.svg-wrap .tooltip .tooltip-inner{
    background-color: #fff;
    color: #3a3a3a;
    padding: 10px;    
}

/*@-webkit-keyframes d {
    0% {
        -webkit-transform: scale(.5);
        transform: scale(.5);
        opacity: 0
    }

    50% {
        opacity: .2
    }

    70% {
        opacity: .1
    }

    to {
        -webkit-transform: scale(4.5);
        transform: scale(4.5);
        opacity: 0
    }
}

@keyframes d {
    0% {
        -webkit-transform: scale(.5);
        transform: scale(.5);
        opacity: 0
    }

    50% {
        opacity: .2
    }

    70% {
        opacity: .1
    }

    to {
        -webkit-transform: scale(4.5);
        transform: scale(4.5);
        opacity: 0
    }
}*/

.partnersInGlob-wrapper .vibrate {
    -webkit-animation: e 1s linear infinite;
    animation: e 1s linear infinite
}

@-webkit-keyframes e {
    10%,90% {
        -webkit-transform: translate3d(-1px,-1px,0);
        transform: translate3d(-1px,-1px,0)
    }

    20%,80% {
        -webkit-transform: translate3d(2px,1px,0);
        transform: translate3d(2px,1px,0)
    }

    30%,50%,70% {
        -webkit-transform: translate3d(-2px,-2px,0);
        transform: translate3d(-2px,-2px,0)
    }

    40%,60% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes e {
    10%,90% {
        -webkit-transform: translate3d(-1px,-1px,0);
        transform: translate3d(-1px,-1px,0)
    }

    20%,80% {
        -webkit-transform: translate3d(2px,1px,0);
        transform: translate3d(2px,1px,0)
    }

    30%,50%,70% {
        -webkit-transform: translate3d(-2px,-2px,0);
        transform: translate3d(-2px,-2px,0)
    }

    40%,60% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

/* New Case Study Layout*/
.casestudy-page-header.header-banner-wrapper{
    background-color: #f9f9f9;
    min-height: 500px;
    background-size: cover;
    position: relative;
}
.casestudy-page-header.header-banner-wrapper.flooret-casestudy{
    background-image: url('https://res.cloudinary.com/onlinesales/image/upload/website/Success%20Stories/flooret-banner2_image.png');   
}
.casestudy-page-header.header-banner-wrapper.wac-casestudy{
    background-image: url('https://res.cloudinary.com/onlinesales/image/upload/website/Success%20Stories/wac-banner-image.png');
}
.casestudy-page-header.header-banner-wrapper .header-banner-title{
    position: absolute;
    bottom: 40px;
    background-color: #fff;
    text-align: center;
    padding: 30px;    
    max-width: 1140px;
}
.casestudy-page-header.header-banner-wrapper .header-banner-title h1 {
    font-size: 40px;
    line-height: 1.5;
    margin-top: 0;
    margin-bottom: 0;
    color: #153c5b;
    font-family: 'Open Sans', sans-serif;
}
.casestudy-page-header.header-banner-wrapper.flooret-casestudy .header-banner-title h1 {
    color: #562814;
}
.casestudy-page-content{
    background-repeat: repeat;
    padding-bottom: 80px;    
}
.casestudy-page-content.wac-casestudy{
    background-color: #153c5b;
    background-image: url(https://res.cloudinary.com/onlinesales/image/upload/v1552646672/website/Success%20Stories/wac-Pattern4.png);    
}
.casestudy-page-content.flooret-casestudy{
    background-color: #562814;
    background-image: url(https://res.cloudinary.com/onlinesales/image/upload/website/Success%20Stories/flooret-pattern2.png);    
    background-position: 0 5px;
}
.casestudy-page-feauture-content{
    background-color: #fff;
    padding: 60px 60px;    
}
.casestudy-page-content .casestudy-page-feauture-content h2{
    font-size: 40px;
    line-height: 1.5;
    margin-top: 0;
    font-weight: 300;
    color: #153c5b;
    font-family: 'Open Sans', sans-serif;
}
.casestudy-page-content.flooret-casestudy .casestudy-page-feauture-content h2{
    color: #562814;
}

.casestudy-page-feauture-content hr {
    border-top: 2px solid #d8d8d8;
    margin-bottom: 50px;
}
.casestudy-page-feauture-icon{
    text-align: center;
}
.casestudy-page-feauture-icon img{
    margin-bottom: 15px;
    max-width: 80%;
}
.casestudy-page-feauture-icon p {
    text-align: center;
    font-size: 21px;
    font-weight: 300;
}
.casestudy-page-feauture-info {
    font-size: 21px;
    line-height: 1.8;
    font-weight: 300;
}
.casestudy-page-feauture-info h3{
    font-family: 'Open Sans', sans-serif;    
}
.casestudy-page-feauture-info p {
    margin-bottom: 30px;
}
.casestudy-page-feauture-info p:last-child {
    margin-bottom: 0;
}
.casestudy-page-feauture-info.channel-list{
    text-align: center;
}
.casestudy-page-feauture-info.channel-list img {
    max-width: 75px;
}
.casestudy-page-feauture-info.channel-list figcaption {
    margin: 20px 0 35px;
}
.casestudy-page-feauture-block .keywins-section {
    background-color: #1c667f;
}
.casestudy-page-content .casestudy-page-feauture-block .keywins-section .casestudy-page-feauture-content{
    padding: 80px 60px 50px;
}
.casestudy-page-content .casestudy-page-feauture-block .keywins-section .casestudy-page-feauture-content h2{
    color: #fff; 
}
.casestudy-page-content .casestudy-page-feauture-block .keywins-section .casestudy-page-feauture-content hr{
    border-top: 2px solid #fff;
    margin-bottom: 80px;    
}
.casestudy-page-content .casestudy-page-feauture-block .keywins-section .casestudy-page-feauture-content .case-vanity-text {
    font-size: 23px;
    line-height: 1.5;
    margin-bottom: 40px;
    font-weight: 300;
}
.casestudy-page-content .casestudy-page-feauture-block .keywins-section .casestudy-page-feauture-content .case-vanity-number {
    font-size: 58px;
    line-height: 1.2;
}
.casestudy-page-content.wac-casestudy .casestudy-page-feauture-block .keywins-section {
    background-color: #0b4b77;
}
.casestudy-page-content.wac-casestudy .casestudy-page-feauture-block .keywins-section .casestudy-page-feauture-content{
     background-color: #0b4b77;  
    color: #fff; 
}
.casestudy-page-content.flooret-casestudy .casestudy-page-feauture-block .keywins-section {
    background-color: #442013;
}
.casestudy-page-content.flooret-casestudy .casestudy-page-feauture-block .keywins-section .casestudy-page-feauture-content{
     background-color: #442013;  
    color: #fff; 
}


@media only screen and (max-width: 767px) {
    .os-subscription-wrapper .os-pricing-plans-container .row-eq-height{
        display: block;
        margin: 0;
    }    
    .pricingTabs-wrapper .navbar-collapse{
       display: block; 
    }
    .pricingTabs-wrapper .navbar-nav{
        margin: 0;
    }
    .pricingTabs-wrapper .navbar-nav > li > a.active,
    .pricingTabs-wrapper .navbar-nav > li > a{
        border-color: transparent !important;
    }
    .os-subscription-wrapper .os-pricing-plans-container .single-plan-container{
        text-align: center;
    }
    .os-subscription-wrapper .os-pricing-plans-container .single-plan-container .single-plan-cta{
        border: 0;
        display: block;
        width: auto;
    }
    .os-subscription-wrapper .cycle-wrap{
        width: 240px;
        margin: 0 auto;
        float: none;
        margin-bottom: 30px;        
    }
    .os-subscription-wrapper .os-pricing-plans-container .plan{
        margin-bottom: 30px;
    }
    .single-schedulebtn .landing-pages-cta-btn.text-center .linkedin-btn-ghost {
        margin-left: auto;
    }
    .os-subscription-wrapper .os-pricing-plans-container .single-plan-container .single-plan-info-container{
        padding-left: 0;
        display: block;
        width: auto;        
    }
    .about-career-landing-wrapper ul.info-list-site li:before{
        left: -30px;
    }
    .about-career-landing-wrapper .about-block-wrapper .content-site-info-wrap{
        padding: 0 20px;
    }
}

/*New CSS For Monetize CTA Modal*/
.getstartedpopup-modal.new-monetize-lead-form-modal .modal-lg.platformpop-wrapper{
    max-width: 730px;
}
.getstartedpopup-modal.new-monetize-lead-form-modal .platformpop-wrapper .platformpop-close{
    width: 18px;
    top: 10px;
    right: 10px;
}
.getstartedpopup-modal.new-monetize-lead-form-modal .platformpop-wrapper .modal-header{
    padding: 15px 15px 5px;
}
.getstartedpopup-modal.new-monetize-lead-form-modal .platformpop-wrapper .modal-body{
    padding: 15px 65px 40px;
}
.getstartedpopup-modal.new-monetize-lead-form-modal .modal-title.platformpop-title{
    font-size: 35px;
    font-weight: 400;
}
.getstartedpopup-modal.new-monetize-lead-form-modal .gform_wrapper .top_label input.medium,
.getstartedpopup-modal.new-monetize-lead-form-modal .gform_wrapper .top_label select.medium{
    width: 100%;
}
.getstartedpopup-modal.new-monetize-lead-form-modal .gform_wrapper .gform_footer input.button, 
.getstartedpopup-modal.new-monetize-lead-form-modal .gform_wrapper .gform_footer input[type=submit]{
    padding: 0px 10px;
    margin-top: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0;
    min-width: 50%;
    margin: 0;
    border-radius: 0px 2px 2px 0px;
    background: #3866aa;
    border: 1px solid #3866aa;
    height: 46px;
    color: #fff;    
    width: 100%;    
}
.getstartedpopup-modal.new-monetize-lead-form-modal .gform_wrapper .gform_footer input.button:hover, 
.getstartedpopup-modal.new-monetize-lead-form-modal .gform_wrapper .gform_footer input[type=submit]:hover{
    background-color: #5074ab;
}

.getstartedpopup-modal.new-monetize-lead-form-modal .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
    font-size: 16px;
    border-radius: 0;
    border: none;
    border-bottom: 1px solid #ccc;
    color: #5a5a5a;
    background-color: transparent;
    text-align: left;
    padding: 6px 5px;
}
.getstartedpopup-modal.new-monetize-lead-form-modal .gform_wrapper textarea.medium{
    background-color: transparent;
}
.getstartedpopup-modal.new-monetize-lead-form-modal .gform_wrapper .validation_message{
    padding: 0;
    font-size: 12px;    
}
.getstartedpopup-modal.new-monetize-lead-form-modal .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
    border: none;
    border-bottom: 1px solid #790000;
}
.getstartedpopup-modal.new-monetize-lead-form-modal .gform_wrapper label.gfield_label{
    font-size: 18px;
}
.getstartedpopup-modal.new-monetize-lead-form-modal .gform_wrapper div.validation_error{
    font-size: 14px;
    padding: 0;
    border: 0;    
}
.getstartedpopup-modal.new-monetize-lead-form-modal .gform_wrapper li.gfield.gfield_error,
.getstartedpopup-modal.new-monetize-lead-form-modal .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
    border: 0;
    background: transparent;
    padding: 0;        
}
.gforms_confirmation_message .gform_confirmation_wrapper .gform_confirmation_message{
    font-size: 24px;
    text-align: center;
    color: #3c763d;
}

@media (max-width: 767px) {
    .getstartedpopup-modal.new-monetize-lead-form-modal .platformpop-wrapper .modal-body{
        padding: 15px 15px 40px;
    }
    .getstartedpopup-modal.new-monetize-lead-form-modal .modal-title.platformpop-title{
        font-size: 26px;
    }    
}
/*Schdeule a Demo Gravity Form */
/* .new-monetize-template .form-container .gform_wrapper*/
.new-monetize-template .form-container .gform_wrapper{
    margin: 0 15px;
}
.new-monetize-template .form-container .gform_wrapper ul.gform_fields li.gfield{
    margin-bottom: 30px !important;
}
.new-monetize-template .form-container .gform_wrapper ul.gform_fields li.gfield.last-textarea-field{
    margin-bottom: 0 !important;
}
.new-monetize-template .form-container .gform_wrapper .top_label .gfield_label{
    display: none;
}
.new-monetize-template .form-container .gform_wrapper .top_label input.medium, 
.new-monetize-template .form-container .gform_wrapper .top_label select.medium{
    width: 100%;
}

.new-monetize-template .form-container .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
    border: none;
    border-bottom: 1px solid #790000;
}
.new-monetize-template .form-container .gform_wrapper label.gfield_label{
    font-size: 18px;
}
.new-monetize-template .form-container .gform_wrapper div.validation_error{
    font-size: 14px;
    padding: 0;
    border: 0;
    font-weight: 600;
    display: none;    
}
.new-monetize-template .form-container .gform_wrapper li.gfield.gfield_error,
.new-monetize-template .form-container .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
    border: 0;
    background: transparent;
    padding: 0 16px 0 0;        
}
.new-monetize-template .form-container .gform_wrapper .field_description_below .gfield_description{
    padding-top: 0;
}
.new-monetize-template .form-container .gform_wrapper .validation_message{
    font-weight: 600;
}

.new-monetize-template .form-container .gform_wrapper textarea{
    border-color: #c8c8c8;    
    border-radius: 2px;
    font-weight: 600;
}
.new-monetize-template .form-container .gform_wrapper textarea::placeholder, 
.new-monetize-template .form-container .gform_wrapper input::placeholder {
    color: #919191;
    font-size: 16px;
    font-weight: 600;
}
.new-monetize-template .form-container .gform_wrapper .gform_footer{
    padding: 0;
}
.new-monetize-template .form-container .gform_wrapper .gform_footer input.button, 
.new-monetize-template .form-container .gform_wrapper .gform_footer input[type=submit]{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 3px;
    transition: 0.5s;
    margin: 0;
    color: #fff;
    background: #3866aa;
    width: 100%;
    height: 40px;
    font-size: 16px;    
}

@media (max-width: 767px) {
    .new-monetize-template .form-container .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){
        line-height: normal;
        min-height: auto;
    }
}