/*!
 *Theme Name: ;
font-family: 'Poppins', sans-serif;
 */

/*Poppins
thin 100
thin 100 Italic
extra-light 200
extra-light 200 Italic
light 300
light 300 Italic
regular 400
regular 400 Italic
medium 500
medium 500 Italic
semi-bold 600
semi-bold 600 Italic.c-switch-box ul
bold 700
bold 700 Italic
extra-bold 800
extra-bold 800 Italic
black 900
black 900 Italic
*/

 /*Fonts*/
@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500i,600,600i,700,700i,800,800i,900,900i');

.c-switch-box {
    display:none;
}

.page-id-1053 .o-contact-us {
  padding: 0!important;
}

.page-id-1053 .c-inner-banner p {
  font-size: 19px!important;
}

.page-id-1053 .c-inner-banner h2 {
  font-size: 55px!important;
}

.kc_text_block ul li {
  height:75px;
}

.kc_text_block h3, .kc-raw-code h3 {
  font-size: 21px;
  padding-bottom: 21px;
  line-height:30px;
}

.kc-raw-code .o-contact-form {
  padding: 0;
}

.kc_text_block ol li {
  padding-bottom: 20px;
  font-size: 14px;
  line-height: 21px;
  margin-left: 24px;
}

.page-template-page-try-it-now .c-banner h2 {
  font-size: 45px!important;
  line-height: 50px!important;
  margin: 0!important;
  padding: 0!important;
}

.page-template-page-try-it-now .c-inner-banner h2 {
  text-transform: inherit!important;
}

.page-template-page-try-it-now .o-contact-us {
  padding: 10px 0 50px!important;
}

* {
  margin: 0;
  outline: none;
  padding: 0;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  outline: none !important
}
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block
}

body {
  color: #65707b;
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
  font-family: 'Poppins', sans-serif
}
::-moz-selection {
  text-shadow: none;
  background: #8dc63f;
  color: #fff
}
::selection {
  text-shadow: none;
  background: #8dc63f;
  color: #fff
}
img::selection {
  background: transparent
}
img::-moz-selection {
  background: transparent
}
a,
a:hover,
a:focus,
a:active,
a.active,
button,
button:hover,
button:focus {
  outline: none;
  text-decoration: none
}
a,
button,
input,
select,
textarea {
  transition:all 0.5s;
  -webkit-transition:all 0.5s;
  -moz-transition:all 0.5s;
  -ms-transition:all 0.5s
}

figure {
  margin: 0
}

img {
  max-width: 100%;
  height: auto
}

.c-btn {
  font-size: 13px;
  font-weight: 400;
  color: #0784c8;
  border: 2px solid #0784c8;
  padding: 5px 15px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  display: inline-block
}
.c-btn--medium {
  padding: 8px 15px;
  font-size: 15px;
  font-weight: 600
}
.c-btn--price {
  padding: 10px 25px
}
.c-btn--get {
  padding: 14px 40px
}
.c-btn:hover {
  background-color: #0784c8;
  color: #fff;
  box-shadow: 0 1px 2px rgba(0,0,0,.33);
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.33);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.33)
}

.c-btn--green {
  background-color: #28c123;
  font-size: 30px;
  font-weight: 600;
  border: 0;
  color: #fff;
  padding: 30px 32px
}

.u-nop {
  padding: 0
}
.u-plr {
  padding: 0 10px
}
.u-npr {
  padding-right: 0
}

/*Header*/
.o-header-top {
  border-bottom: 1px solid #e5e5e5
}
.o-header-top ul {
  list-style-type: none;
  margin: 0;
  padding: 0
}
.o-header-top ul li {
  display: inline-block
}
.c-socials li {
  padding: 10px 2.5px 7px
}
.c-socials li:first-child {
  padding-left: 0
}
.c-socials li:last-child {
  padding-right: 0
}
.c-socials li a {
  font-size: 11px;
  line-height: 20px;
  color: #b2b2b2;
  width: 22px;
  height: 22px;
  display: block;
  text-align: center;
  border: 1px solid #c0c0c0;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%
}
.c-socials li a:hover {
  color: #fff;
}
.c-socials li.fb a:hover{
  background-color: #3b5998;
  border-color: #3b5998;
}
.c-socials li.twitter a:hover{
  background-color: #1da1f2;
  border-color: #1da1f2;
}
.c-socials li.youtube a:hover{
  background-color: #ff0000;
  border-color: #ff0000;
}


.c-socials li.google-plus a:hover{
  background-color: #d0463b;
  border-color: #d0463b;
}
.c-socials li.linkedin a:hover{
  background-color: #0077b5;
  border-color: #0077b5;
}
.highlight {
	margin-top: 70px;
	font-weight: 600;
	font-size: 15px;
	color: #fff;
	border-bottom: 1px solid #fff;
	float: left;
}


.o-header-top .c-infolink {
  font-size: 14px;
  padding: 9px 0 8px;
  text-align: right
}
.c-infolink li {
  border-right: 1px solid #e5e5e5;
  padding: 2px 10px
}
.c-infolink li:first-child {
  padding-left: 0
}
.c-infolink li:last-child {
  padding-right: 0;
  border-right: 0
}

#pum-971 .popmake .popmake-title {
	text-align: center;
	margin-top: 20px;
}
#pum-971.pum-theme-966 .pum-title, #pum-971 .pum-theme-lightbox .pum-title {
	text-align: left;
	margin-top: 20px;
	padding-left: 20px;
}

#pum-971 .popmake .popmake-content .o-contact-form {
	padding-top: 0;
}
#pum-971 .popmake .popmake-content .o-contact-form p {
	font-weight: 400
}
.c-video {
	display: none;
	background: #0e1f31;
	padding: 70px 0;
	text-align: center;
}
.c-video p {
	font-size: 30px;
	line-height: 1.5;
	margin-bottom: 0;
	color: #fff;
	padding-bottom: 30px;
	font-weight: 500;
}
.c-video iframe {
	max-width: 799px;
}

/*Home page banner*/
.homebanner .container {
	width: 100%;
    padding: 0;
}
.homebannercont {
	background: #0784c8;
	padding: 20px 48px;
}
.homebannercont.adjustment {
  width: 100%;
}
.homebannercont h1 {
	font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
}
.homebannercont p {
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 18px;
    line-height: 1.5;
}
.homebannerimg .kc_single_image p {
	margin: 0;
}
.homebannercont .tryitfree .homebannerbtn {
}
.homebannercont .homebannerbtn {
	margin-right: 10px;
	margin-top: 25px;
	margin-bottom: 15px;
    background: #000000;
    border-radius: 10px;
    padding: 20px 25px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    font-size: 25px;
	font-family: 'Roboto Condensed', sans-serif;
}
.homebannercont .homebannerbtn br {
	display: none;
}
.homebanner .bannerbtn {
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 15px;
    background: #000000;
    border-radius: 10px;
    padding: 20px 25px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
	font-family: 'Roboto Condensed', sans-serif;
	display: inline-block;
}
.homebannercont .learnmore {
	color: #fff;
    border-bottom: 1px solid #fff;
    padding-bottom: 0px;
	font-family: 'Roboto Condensed', sans-serif;
}
.homebannercont .learnmore .kc_button {
	padding: 0;
    background: transparent;
}
.homebannercont .note {
	font-size: 15px;
}
@media (max-width: 1230px) {
  .homebanner .kc_column {
    width: 100% !important;
    clear: bloth !important;
    float: none !important;
  }
  .homebanner .homebannercont {
    overflow: hidden;
    padding: 25px 35px;
  }
}
@media (max-width: 400px) {
  .homebanner .homebannercont .homebannerbtn {
    padding: 10px 15px;
    font-size: 20px;
  }
}
/*Home page banner*/

/*Inner page banner*/
.innerbanner {
	background: url(../images/innerbanner-bg.jpg) repeat;
	padding: 30px 0;
}
.innerbanner .container {
	vertical-align: middle;
    display: flex;
}
.innerbanner h1 {    
	color: #fff;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    font-size: 50px;
	margin-bottom: 5px;
	margin-top: 13px;
}
.innerbanner p {
	color: #fff;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
    line-height: 1.5;
} 
.innerbanner .innerbannerimg {
	display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
}
.innerbanner .bannerbtn {
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 15px;
    background: #000000;
    border-radius: 10px;
    padding: 20px 25px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
	font-family: 'Roboto Condensed', sans-serif;
	display: inline-block;
}
/*Inner page banner*/

/*New Inner page banner*/
.innerpage.homebanner {
	/*margin-bottom: 10px;*/
}  
.innerpage.homebanner .container > .kc_row {
  left: 0 !important;
}  
.innerpage .homebannercont {
	padding: 15px 40px;
}
.innerpage .homebannercont .bannerbtn {
	margin-bottom: 40px;
}
.innerpage .homebannerimg {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.innerpage .homebannerimg img {
  width: 100% !important;
  display: none;
}
@media (max-width: 1230px) {
  .innerpage .homebannerimg {
    background: transparent !important;
  }
  .innerpage .homebannerimg img {
    display: block;
  }
  .innerpage .homebannercont .bannerbtn {
    margin-bottom: 20px;
  }
}

/* New Inner page banner*/

/*Search page*/
.seachpage .search-cat .c-integration-box {
	height: auto;
	padding: 20px 40px;
}
.search-list .kc_row_inner {
	margin-bottom: 30px;
}
.search-list h4.kc_title {
	font-size: 15px;
}
.search-list .kc_single_image {
	margin-bottom: 10px;
}
.search-list .kc_wrapper {
	box-shadow: 0 0px 10px #ccc;
    -webkit-box-shadow: 0 0px 10px #ccc;
    -moz-box-shadow: 0 0px 10px #ccc;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 5px;
    padding: 25px;
/*    border: 1px solid #ccc;*/
    text-align: center;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
}
.search-list .nil.kc_wrapper {
	box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
.search-list .kc_text_block {
	word-break: break-word;
}
.search-list .kc_single_image img {
	height: 50px;
}
.search-list .kc_text_block a {
	color: #65707b;
}
/*Search page*/

/*Custom template - Client Referral Program*/

.refersteps .kc_column {
	border-radius: 50%;
	border: 2px dashed #5bcf57;
	padding: 10px;
	width: 376px !important;
	height: 376px;
	margin-right: 10px;
}
.refersteps .kc_column .kc-col-container {
	border: 2px dashed #5bcf57;
	border-radius: 50%;
	text-align: center;
	padding: 30px;
	display: table-cell;
	vertical-align: middle;
	width: 373px;
	height: 354px;
}

.refersteps .kc_column .kc-col-container p {
	font-size: 15px;
	line-height: 1.5;
}
.refersteps .kc_column .kc-col-container h3 {
	font-size: 18px;
	font-weight: 600;
	color: #000;
	margin-bottom: 5px;
}
.refersteps .kc_column .kc-col-container img {

}
.referform {
	background: #8dc63f;
	border-radius: 10px;
	color: #fff;
	padding: 25px 0 0;
	margin: 0 0 65px;
}
.referform form.wpcf7-form {
	margin: 0 5%;
}
.referform form.wpcf7-form .wpcf7-form-control-wrap {
	display: block;
	padding-top: 10px;
}
.referform form.wpcf7-form .textarea {
	width: 100%;
}
.referform form.wpcf7-form .textarea label {
	width: 100%;
}
.referform form.wpcf7-form .textarea label textarea.wpcf7-form-control {
	width: 94%;
	margin: 0;
	padding: 15px;
}
.referform form.wpcf7-form .sbmt  {
	margin: 0 auto;
	width: 100%;
	text-align: center;
	position: relative;
	bottom: -20px;
}
.referform form.wpcf7-form .sbmt input {
	background: #000;
	border-radius: 5px;
	border: 0px;
	text-transform: uppercase;
	padding: 15px;
	font-weight: 500;
	font-size: 20px;
	width: 25%;
}
.referform form.wpcf7-form p {
	width: 44%;
	margin-left: 3%;
	float: left;
	margin-right: 3%;
}
.referform h2 {
	font-size: 32px;
	color: #fff;
	font-weight: 800;
	padding-bottom: 20px;
	text-align: center;
	text-transform: uppercase;
}
.referform form.wpcf7-form div.wpcf7-response-output {
	border: 0px solid yellow;
	clear: both;
	top: -60px;
	position: relative;
	color: #fff;
	padding: 0 2%;
}
.howitworks h3 {
	font-size: 32px;
	color: #fff;
	font-weight: 800;
	padding-bottom: 20px;
}
.howitworks li {
	font-size: 16px;
	list-style-type: none;
	color: #fff;
	height: auto !important;
	padding-bottom: 15px;
	padding-left: 30px;
	line-height: 1.5em;
	background: url(../images/tick.png) no-repeat left 3px;
}
.coming:before {
	content: 'Coming Soon';
	background: red;
	padding: 5px;
	color: #fff;
	font-size: 11px;
	position: relative;
	top: -32px;
	border-radius: 0 0 5px 5px;
	box-shadow: -1px 1px 0px #ddd;

}
.discontinued:before {
	content: 'Discontinued';
	background: red;
	padding: 5px;
	color: #fff;
	font-size: 11px;
	position: relative;
	top: -32px;
	border-radius: 0 0 5px 5px;
	box-shadow: -1px 1px 0px #ddd;

}
.exclusive:before {
	content: 'Exclusive';
	background: green;
	padding: 5px;
	color: #fff;
	font-size: 11px;
	position: relative;
	top: -32px;
	border-radius: 0 0 5px 5px;
	box-shadow: -1px 1px 0px #ddd;

}

/* Popup box BEGIN */
.hover_bkgr_fricc{
    background:rgba(0,0,0,.4);
    cursor:pointer;
    display:none;
    height:100%;
    position:fixed;
    text-align:center;
    top: 0px;
	left: 0;
	margin-bottom: 20px;
    width:100%;
    z-index:10000;
	color: #65707b;
}
.hover_bkgr_fricc .helper{
    display:inline-block;
    height:100%;
    vertical-align:middle;
}
.hover_bkgr_fricc > div {
    background-color: #fff;
    box-shadow: 10px 10px 60px #555;
    display: inline-block;
    height: auto;
    max-width: 551px;
    min-height: 100px;
    vertical-align: middle;
    width: 60%;
    position: relative;
    border-radius: 8px;
    padding: 15px;
}
.popupCloseButton {
	background-color: #fff;
	border-radius: 50px;
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
	position: absolute;
	top: -10px;
	right: -10px;
	font-size: 15px;
	line-height: 31px;
	width: 30px;
	height: 30px;
	text-align: center;
	font-family: "Poppins", sans-serif;
	color: #333;
	box-shadow: 0 0px 4px gray;
}
.popupCloseButton:hover {
    background-color: #000;
	color: #fff;
	box-shadow: 0 0px 4px #000;
}
.trigger_popup_fricc {
    cursor: pointer;
    display: inline-block;
}
@media (max-width: 680px) {
	.hover_bkgr_fricc > div {
		width: 90%
	}
}
/* Popup box END */

/*Pricing 2 starts*/
.pricing2-table .kc-pricing-price {
	display: none;
}
.pricing2.kc-pricing-layout-3 .content-title {
	text-transform: none;
    font-size: 25px;
    font-weight: 600;
}
.pricing2.kc-pricing-layout-3 li {
	height: 56px;
	display: flex;
    align-items: center;
    justify-content: center;
	padding: 8px 5px;
}
.pricing2.kc-pricing-tables .content-desc li:first-child {
	    background: #fdfdfd;
}
.pricing2.kc-pricing-tables .content-desc li:not(:last-child) {
	box-shadow: 1px 1px #fff;
	border-bottom: 1px solid #EDEDF2!important;
}
.pricing2.kc-pricing-layout-3 li i {
	font-size: 18px;
}
.pricing2.kc-pricing-layout-3 .content-button {
	background: #fff;
}
.pricing2.kc-pricing-layout-3 .content-button a {
	font-size: 13px;
    font-weight: 400;
    color: #0784c8;
    border: 2px solid #0784c8;
    padding: 5px 15px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    display: inline-block;
    padding: 10px 25px;
    text-transform: none;
}
.pricing2.kc-pricing-layout-3 .content-button a:hover {
	background-color: #0784c8;
    color: #fff;
    box-shadow: 0 1px 2px rgba(0,0,0,.33);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.33);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.33);
}
.pricing2 i.fa-check {
    color: #28c123;
}
.pricing2 i.fa-close {
    color: #ED311E;
}
/*Pricing 2 ends*/


.page-id-1697 .c-price-box ul li {
	display: none;
}
.page-id-1697 .c-price-box ul li:nth-child(1), .c-price-box ul li:nth-child(2), .c-price-box ul li:nth-child(3) {
	display: block;
}
/*
.page-id-1697 .o-pricing-plan .col-xs-6.col-md-3.price-loop {
	width: 33%;
}
.page-id-1697 .o-pricing-plan .col-xs-6.col-md-3.price-loop:nth-child(4) {
	display: none;	
}
.page-id-1697 .o-pricing-plan .col-xs-6.col-md-3.price-loop .c-price-box--advance {
	overflow: hidden;
}
.page-id-1697 .o-pricing-plan .col-xs-6.col-md-3.price-loop .c-price-box-tag {
	padding: 4px 25px;
	top: 23px;
    right: -30px;
	transform: rotate(45deg);
	left: auto;
	width: 130px;
}
*/

@media (max-width: 1024px) {
	.refersteps .kc-wrap-columns {
		margin: 0 auto!important;
	}
	.refersteps .kc_column {
		width: 323px !important;
		height: auto;
	}
	.refersteps .kc_column .kc-col-container {
		width: auto;
		height: 331px;
	}
	.refersteps .kc_column .kc-col-container p {
		font-size: 13px;
		line-height: 1.4;
	}
}
@media (max-width: 999px) {
	.refersteps .kc_column {
		width: 323px !important;
		height: 332px;
	}
	.refersteps .kc_column .kc-col-container {
		width: auto;
		height: 308px;
	}
	.refersteps .kc_column.kc-css-369490 {
		margin: 0 20%;
	}
	.refersteps .kc-wrap-columns {
		margin: 0 4% !important;
	}
	.coming:before {
		top: -27px;
		left: 0px;
	}
.discontinued:before {
		top: -27px;
		left: 0px;
	}
}
@media (max-width: 767px) {
	.logoheader {
		background-position: center bottom!important;
		background-size: 80%!important;
	}
	.logoheader img {
		padding-top: 20px!important;
		padding-bottom: 130px!important;
	}
	.refersteps .kc_column {
		float: none;
		margin: 0 auto;
		margin-bottom: 10px;
	}
	.refersteps .kc_column.kc-css-369490 {
		margin: 0 auto;
	}
	.coming:before {
		top: -47px;
		left: 60px;
	}
.discontinued:before {
		top: -47px;
		left: 60px;
	}

}

@media (max-width: 549px) {
	.coming:before {
		top: -27px;
		left: 0px;
	}
.discontinued:before {
		top: -27px;
		left: 0px;
	}
}
@media (max-width: 479px) {
	.logoheader img {
		padding-bottom: 90px!important;
	}
	.referform form.wpcf7-form p {
		width: 94%;
	}
	.referform form.wpcf7-form .sbmt input {
		width: 80%;
	}
	.coming:before {
		top: -30px;
		left: 0px;
		display: block;
		width: 150px;
		margin: 0 auto;
	}
.discontinued:before {
		top: -30px;
		left: 0px;
		display: block;
		width: 150px;
		margin: 0 auto;
	}
}
@media (max-width: 360px) {
	.refersteps .kc_column {
		width: 270px !important;
		height: 290px;
	}
	.refersteps .kc_column .kc-col-container {
		height: 266px;
	}
	.refersteps .kc_column .kc-col-container img {
		width: 50%;
	}
	.refersteps .kc_column .kc-col-container h3 {
		margin-top: 5px;
	}
}
/*Custom template - Client Referral Program*/


@media (max-width: 574px) {
  .c-infolink li:first-child {
    padding-right: 0;
    border-right: 0;
  }
}



.c-infolink li a {
  color: #797979
}
.c-infolink li a:hover {
  color: #2c2c2c
}

.o-header-bot {
  border-top: 2px solid #fafafa
}
.c-fixed-header {
  position: fixed;
  top: 0;
  width: 100%;
  border-bottom: 1px solid #ccc;
  z-index: 9999;
  background-color: #fff
}
.o-logo {
  float: left;
  padding: 10px 0 15px
}
.o-header-bot ul {
  list-style-type: none;
  margin: 0;
  padding: 0
}
.o-header-bot .c-userlink {
  float: right;
  font-size: 15px;
  font-weight: 600;
  padding: 30px 0 0
}
.c-userlink li {
  display: inline-block;
  padding: 0 5px
}
.c-userlink li:first-child {
  padding-left: 0
}
.c-userlink li:last-child {
  padding-right: 0
}
.c-userlink li a {
  padding: 8px 16px;
  display: block
}
.c-userlink li:first-child a {
  border: 2px solid #0784c8;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  color: #0784c8
}
.c-userlink li:first-child a:hover {
  background-color: #0784c8;
  color: #fff
}
.c-userlink li:last-child a {
  background-color: #28c123;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 10px 14px;
  color: #fff
}

.o-navi {
  float: right
}
.o-mmenu {
  position: absolute;
  right: 24px;
  padding-top: 33px;
  font-size: 30px;
  color: #0784c8;
  display: none
}
.o-mmenu:hover {
  color: #28c123
}

.o-mmenu-close {
  font-size: 18px;
  background-color: #0784c8;
  display: inline-block;
  color: #fff;
  position: fixed;
  z-index: 9999999;
  text-align: center;
  padding: 7px;
  top: 0;
  display: none
}

/*Mob Menu*/
.pushy-open-right .o-menu-btn i:before{
  content: "\f00d";
}
.o-menu-btn{
  background-color: transparent;
  border: 0;
}

.o-mobile-nav__inner ul{
  margin-top: 0!important;
}
.o-mobile-nav__inner ul li a{
  color: #FFF;
  border-bottom: 1px solid #2f2f2f;
}
.o-mobile-nav__inner ul li .sub-menu li a{
  border-bottom: 0!important;
  padding: 10px 20px;
  color: #a5a5a5;
}
.o-mobile-nav__inner .menu-item-has-children{
  position: relative;
}
.o-mobile-nav__inner .menu-item-has-children:before{
    content: "\f107";
    position: absolute;
    font: normal 20px/1 FontAwesome;
    right: 18px;
    top: 13px;
    color: #ccc;
    pointer-events: none;
}





#o-menu {
  text-align: right;
  padding: 40px 30px 0 0;
  font-weight: 600;
  font-size: 16px
}
#o-menu li {
  display: inline-block;
  padding: 0 7px 40px 7px;
  position: relative;
  cursor: pointer;
}
#o-menu li a {
  color: #27333f;
}
#o-menu li a:hover {
  color: #8dc63f
}

/*Dropdown*/
#o-menu li .sub-menu{
  visibility: hidden;
  opacity: 0;
  position: absolute;
  width: 250px;
  background: #FFF;
  left: 0;
  font-size: 14px;
  top: 40px;
  text-align: left;
  z-index: 500;
  -webkit-box-shadow: 1px 2px 14px -1px rgba(143,143,143,1);
  -moz-box-shadow: 1px 2px 14px -1px rgba(143,143,143,1);
  box-shadow: 1px 2px 14px -1px rgba(143,143,143,1);
  transition: all 300ms ease-in-out;

}
#o-menu li .sub-menu li{
  padding-bottom: 0;
  display: block;
   border-bottom: 1px solid #e2e2e2;

}
#o-menu li .sub-menu li a{
  padding: 10px 8px 10px 8px;
  display: block;

}
#o-menu li:hover > .sub-menu{
  visibility: visible;
  opacity: 1;
}



/*Slider*/
.c-slider {

}
.c-slider__item {
  position: relative
}
.c-slider__item img {
  width: 100%
}
.c-slider__caption {
  position: absolute;
  left: 50px;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  color: #fff
}
.c-slider__caption h1 {
  font-size: 60px;
  line-height: 60px;
  margin-top: 0;
  font-weight: 700;
  letter-spacing: 2px
}
.c-slider a {
	width: 250px;
	padding: 10px;
	float: left;
	font-weight: bold;
}
.c-slider a span {
	display: block;
	font-weight: normal;
	font-size: 12px;
	padding-top: 5px;
}

@media (max-width: 574px) {
  .c-slider__caption h1{
    font-size: 24px!important;
    line-height: 28px!important;
  }
  .c-slider__caption{
    padding-bottom: 62px!important;
  }
	.c-video {
		padding: 40px 0;
	}
	.c-video p {
		font-size: 18px;
	}
}
.c-slider__caption p {
  font-size: 17px;
  line-height: 24px;
  margin-bottom: 0
}
.c-slider__caption a {
	background-color: #28c123;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 10px 14px;
    color: #fff;
	font-size: 15px;
	font-weight: 600;
	top: 30px;
    position: relative;
}

/*Integrations */
.c-integrations {
  background-color: #FFF;
  border-bottom: 1px solid #ddebf7;
	padding-top: 70px;
	padding-bottom: 70px;
	margin-bottom: 70px;
}
.c-integrations h2 {
  /*font-size: 35px;
  color: #000;
  font-weight: 600;
  margin-top: 40px;
  margin-bottom: 14px*/
	font-size: 50px;
	color: #213550;
	font-weight: 600;
	margin-top: 0;
	margin-bottom: 25px;
	text-align: center;
}
.c-integrations ul {
  list-style-type: none;
  margin: 0;
  padding: 30px 0 20px;
	text-align: center;
}
.c-integrations ul li {
  display: inline-block;
  vertical-align: middle;
  padding: 0 18px;
	width: 14%;
margin-bottom: 40px;
text-align: center;
}
.c-integrations ul li:first-child {
  padding-left: 0
}
.c-integrations ul li:last-child {
  padding-right: 0
}
.postid-1250 .c-integrations-details .c-integrations-details-bot .js-eqh {
	height: auto!important;
	margin-top: 20px;
}
.postid-1250 .c-integrations-details .c-integrations-details-bot .js-eqh figure {
	padding-top: 80px;
}

/*Arrow */
.c-arrow {
  padding: 30px 0 38px
}

/*How it Work*/
.c-howit-work {
  padding-bottom: 64px;
  display:none!important;
}
.c-howit-work h2 {
  font-size: 50px;
  color: #213550;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 25px
}
.c-howit-work p {
  font-size: 15px;
  color: #213550;
  line-height: normal;
  margin-bottom: 30px
}

.c-features {
  text-align: center
}
.c-features-box {
  position: relative;
  border-top: 1px solid #d9d9d9;
  display: inline-block;
  vertical-align: top;
  width: 22.65%;
  padding: 34px 30px;
  border-radius: 5px;
  margin: 15px;
  box-shadow: 0 -1px 1px #f2f2f2;
  -webkit-box-shadow: 0 -1px 1px #f2f2f2;
  -moz-box-shadow: 0 -1px 1px #f2f2f2
}

.c-features-box:before, .c-features-box:after {
  content: "";
  position: absolute;
  background-image: -webkit-gradient(linear, 217 217, 217 100%, from(#d9d9d9), to(transparent));
  background-image: -webkit-linear-gradient(#d9d9d9, transparent);
  background-image: -moz-linear-gradient(#d9d9d9, transparent);
  background-image: -o-linear-gradient(#d9d9d9, transparent);
  background-image: linear-gradient(#d9d9d9, transparent);
  top: -1px;
  bottom: -1px;
  width: 1px;
}
.c-features-box:before {
  left: -1px;
  top: 3px
}
.c-features-box:after {
  right: -1px;
  top: 3px
}
.c-features-box h3 {
  font-size: 18px;
  font-weight: 600;
  color: #27333f;
  margin-bottom: 15px
}
.c-features-box p {
  font-size: 13px;
  color: #65707b;
  line-height: 18px;
  margin-bottom: 20px
}
.c-features-box:hover {
  border-top: 1px solid #abe7a9;
  box-shadow: 0 -1px 1px #dbf5db;
  -webkit-box-shadow: 0 -1px 1px #dbf5db;
  -moz-box-shadow: 0 -1px 1px #dbf5db
}
.c-features-box:hover:before, .c-features-box:hover:after {
  background-image: -webkit-gradient(linear, 171 231, 169 100%, from(#abe7a9), to(transparent));
  background-image: -webkit-linear-gradient(#abe7a9, transparent);
  background-image: -moz-linear-gradient(#abe7a9, transparent);
  background-image: -o-linear-gradient(#abe7a9, transparent);
  background-image: linear-gradient(#abe7a9, transparent);
}

/*Services*/
.c-services {
  padding-top: 55px
}
.c-services__cnt h2 {
  font-size: 30px;
  color: #213550;
  font-weight: 600;
  line-height: 38px;
  margin-bottom: 25px
}
.c-services__cnt p {
  font-size: 15px;
  color: #213550;
  margin-bottom: 0;
  padding-right: 30px;
  line-height: 24px;
}

.c-services-list {
  list-style-type: none;
  margin: 0;
  padding:0 0 0 30px;
  position: relative
}
.c-services-list li {
  float: left;
  position: relative;
  padding: 1px
}

.c-services-list li:first-child,
.c-services-list li:nth-child(3) {
  padding-top: 115px
}
.c-services-list li:nth-child(4) {
  left: -240px;
  margin-top: -35px
}
.c-services-list li:nth-child(5) {
  margin-top: -115px
}
.c-services-list li:nth-child(7) {
  margin-top: -254px
}
.c-services-list li:last-child {
  left: 240px;
  top: -115px
}


.c-services-box {
  width: 238px;
  height: 252px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border: 1px solid transparent;
  transition: all .5s;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  padding: 15px 30px
}
.c-services-box h3 {
  font-size: 17px;
  color: #3a3a3a;
  margin-top: 15px;
  font-weight: 600;
  margin-bottom: 10px
}
.c-services-box a {
  color: #3a3a3a
}
.c-services-box a:hover {
  color: #0784c8
}
.c-services-box p {
  font-size: 13px;
  line-height: 18px;
  color: #3a3a3a;
  margin-bottom: 0
}

.c-services-list li:first-child .c-services-box {
  background-color: #fef2e8
}
.c-services-list li:first-child .c-services-box:hover {
  border-color: #ff7891
}
.c-services-list li:nth-child(2) .c-services-box {
  background-color: #f5f8ff
}
.c-services-list li:nth-child(2) .c-services-box:hover {
  border-color: #969ee4
}
.c-services-list li:nth-child(3) .c-services-box {
  background-color: #e2f9ff
}
.c-services-list li:nth-child(3) .c-services-box:hover {
  border-color: #83c2d2
}
.c-services-list li:nth-child(4) .c-services-box {
  background-color: #fffbe5
}
.c-services-list li:nth-child(4) .c-services-box:hover {
  border-color: #ffcc52
}
.c-services-list li:nth-child(5) .c-services-box {
  background-color: #f0f8e9
}
.c-services-list li:nth-child(5) .c-services-box:hover {
  border-color: #dee574
}
.c-services-list li:nth-child(6) .c-services-box {
  background-color: #f3ffdf
}
.c-services-list li:nth-child(6) .c-services-box:hover {
  border-color: #c2de92
}
.c-services-list li:nth-child(7) .c-services-box {
  background-color: #f2f7ff
}
.c-services-list li:nth-child(7) .c-services-box:hover {
  border-color: #a7c2ee
}
.c-services-list li:last-child .c-services-box {
  background-color: #d5f7d0
}
.c-services-list li:last-child .c-services-box:hover {
  border-color: #65d355
}


/*Marketing*/
.c-marketing {
  background:url(../images/marketing-bg.jpg) no-repeat center 0;
  background-size: cover;
  padding: 80px 0
}
.c-marketing__cnt {
  background-color: #fff;
  padding: 60px 50px;
  position: relative
}
.c-marketing__cnt__inner p{
  line-height: 27px;
}


.c-marketing__cnt:before {
  content: "";
  display: inline-block;
  width: 158px;
  height: 3px;
  background-color: #28c123;
  position: absolute;
  right: 0;
  top: 0
}
.c-marketing__cnt h2 {
  font-size: 35px;
  color: #000;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 15px
}
.c-marketing__cnt p {
  font-size: 15px;
  color: #213550;
  margin-bottom: 0
}

/*Control */
.c-control {
  padding: 130px 0;
  background:url(../images/control-bg.jpg) no-repeat right 0;
}
.c-control h2 {
  font-size: 35px;
  color: #000;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 15px
}
.c-control p {
  font-size: 15px;
  color: #213550;
  margin-bottom: 25px;
  line-height: 24px;
}
.c-control ul {
  list-style-type: none;
  font-size: 13px;
  color: #213550;
  margin: 0;
  padding: 0
}
.c-control ul li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 8px
}
.c-control ul li:after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background: url(../images/bullet.png) no-repeat 0 0;
  position: absolute;
  left: 0;
  top: 0
}

/*Latest Blog*/
.c-latest-blog {
  padding: 75px 0 100px
}
.c-post-box {
  position: relative
}
.c-post-box figure img{
  margin-bottom: 15px;
}



.c-post-box h1{
  min-height: 80px;
}



.c-post-box:after {
  content: "";
  display: inline-block;
  width: 158px;
  height: 2px;
  /*background-color: #28c123;*/
  position: absolute;
  left: 0;
  bottom: 0
}
.c-post-box .c-post-box__cnt {
  /*background-color: #f4f7ff;
  padding: 20px 25px 35px;
  margin-bottom: 30px;*/
}
.c-post-box .c-post-box__cnt h3 {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 18px;
  color: #27333f;
  font-weight: 600
}
.c-post-box .c-post-box__cnt h3 a {
  color: #27333f
}
.c-post-box .c-post-box__cnt h3 a:hover {
  color: #28c123
}
.c-post-box .c-post-box__cnt p {
  font-size: 13px;
  line-height: 18px;
  color: #27333f;
  margin-bottom: 0
}
.c-latest-blog__cnt h2 {
  font-size: 35px;  
  color: #213550;
  font-weight: 600;
  line-height: 40px;
  margin-top: 35px;
  margin-bottom: 20px
}
.c-latest-blog__cnt p {
  font-size: 15px;
  color: #213550;
  margin-bottom: 25px;
  padding-right: 65px
}

/*Request*/
.c-request {
  background:url(../images/request-bg.jpg) no-repeat center center;
  background-size: cover;
  padding: 75px 0;
  color: #fff
}
.c-request h2 {
  font-size: 35px;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 25px
}
.c-request p {
  font-size: 15px;
  margin-bottom: 25px
}



/*Footer*/
.c-footer-top {
  background-color: #0c2033;
  padding: 65px 0
}
.o-footer h2 {
  font-size: 20px;
  font-weight: 600;
  color: #fff;
  margin-top: 0
}
.o-footer ul {
  list-style-type: none;
  font-size: 13px;
  margin: 0;
  padding: 0
}
.o-footer ul li {
  margin-bottom: 5px
}
.o-footer ul li a {
  color: #5c6d7d
}
.o-footer ul li a:hover {
  color: #fff
}
.o-footer p {
  font-size: 13px;
  line-height: 24px;
  margin-bottom: 20px;
  color: #5c6d7d
}
.o-footer a.c-phone {
  color: #fff;
  font-size: 14px
}
.o-footer a.c-mail {
  color: #175793;
  font-size: 14px
}
.o-footer a.c-phone:hover,
.o-footer a.c-mail:hover {
  color: #28c123
}

.o-footer .c-socials li{
    display: inline-block;
}
.o-footer .c-socials li a{
  color: #FFF;
  border-color: #FFF;
}

.c-signup {
	position: relative;
}
.c-signup p {
  margin-bottom: 25px;
  padding-right: 65px
}
.c-signup input[type="email"]{
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #175793;
  width: 90%;
  padding-bottom: 20px;
  margin-right: 10px;
  color: #fff;
  font-size: 13px
}
.c-signup input[type="submit"]{
  background:url(../images/submit-btn.png) no-repeat 0 0 transparent;
  border: 0;
  cursor: pointer;
  font-size: 0;
  width: 55px;
  height: 55px;
  position: absolute;
  right: 35px;
  top: 0;
}
.c-signup .wpcf7{
  position: relative;
}

.c-signup input::-webkit-input-placeholder {
  color: #5c6d7d;
  opacity: .4
}
.c-signup input::-moz-placeholder {
  color: #5c6d7d;
  opacity: .4
}
.c-signup input:-ms-input-placeholder {
  color: #5c6d7d;
  opacity: .4
}
.c-signup input:-moz-placeholder {
  color: #5c6d7d;
  opacity: .4
}

.c-footer-bot {
  padding: 20px 0;
  font-size: 12px
}
.c-footer-bot p {
  color: #000;
  margin-bottom: 0;
  float: left
}
.c-footer-bot a {
  color: #000
}
.c-footer-bot ul {
  list-style-type: none;
  margin: 2px 0 0;
  padding: 0 0 0 18px;
  float: left
}
.c-footer-bot ul li {
  display: inline-block;
  margin-bottom: 0;
  padding: 0 4px;
  border-right: 1px solid #000
}
.c-footer-bot ul li:first-child {
  padding-right: 6px
}
.c-footer-bot ul li:last-child {
  border-right: 0
}
.c-footer-bot ul li a {
  color: #000
}
.c-footer-bot ul li a:hover {
  color: #5bcf57
}

/*Question Box*/
.o-question-box {
  position: fixed;
  right: 0;
  bottom: 130px;
  z-index: 999
}

/**************Inner Page************************/
.c-inner-banner {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: cover !important;
  color: #fff;
  padding: 40px 0
}
.c-inner-banner h2 {
  font-size: 80px;
  text-transform: uppercase;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 20px;
  line-height: 70px
}
.c-inner-banner p {
  font-size: 22px;
  line-height: normal;
  margin-bottom: 0;
  max-width:502px;
}

.about-mid-content h4,
.about-mid-content p{
  padding-bottom: 15px!important;
}
.c-integrations-list {
  padding: 55px 0 25px
}
.c-integrations-list h2{
  padding: 0 0 25px 15px;
  color: #213550;
    font-weight: 600;
}
.c-integration-box {
  box-shadow: 0 0 3px rgba(0,0,0,.39);
  -webkit-box-shadow: 0 0 3px rgba(0,0,0,.39);
  -moz-box-shadow: 0 0 3px rgba(0,0,0,.39);
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 35px 40px;
  text-align: center;
  transition: all .5s;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  margin-bottom: 30px
}
.c-integration-box p{
  display: none;
}
.c-integration-box figure img{
  height: 60px;
}
.c-integration-box figure.shop-zilla img{
  height: auto;
  margin-top: 12px;
}
.c-integration-box figure.price-grabber img{
  height: auto;
}
.c-integration-box figure.shopping-com img{
  height: auto;
  margin-top: 5px;
}
.c-integration-box figure.ship-station img,
.c-integration-box figure.sears img{
  height: auto;
  margin-top: 10px;
}
.c-integration-box figure.zoho-books img{
 height: auto;
}

.c-integration-box:hover {
  box-shadow:0 0 3px rgba(141,198,63,.50);
}

.c-integration-box h3 {
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
  color: #27333f
}
.c-integration-box h3 a {
  color: #27333f
}
.c-integration-box h3 a:hover {
  color: #0784c8
}
.c-integration-box p {
  font-size: 13px;
  color: #65707b;
  line-height: 18px
}
.c-integrations-details,
.c-features-details {
  padding: 60px 0 80px;
  border-top: 4px solid #e6f2f9;
  position: relative
}
.c-integrations-details:before {
  content: "";
  height: 1px;
  width: 100%;
  background-color: #8dc6e5;
  position: absolute;
  left: 0;
  right: 0;
  top: -4px
}
.c-integrations-details__cnt h2 {
  font-size: 35px;
  color: #000;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 40px
}
.c-integrations-details__cnt h3 {
  font-size: 18px;
  color: #27333f;
  font-weight: 700;
  margin-top: 0
}
.c-integrations-details__cnt p {
  font-size: 15px;
  line-height: normal;
  color: #213550;
  margin-bottom: 35px
}
.c-integrations-details-bot {
  /*border-top: 1px solid #e5e5e5;*/
  padding-top: 65px;
  margin-top: 60px;
  clear: both;
}
.c-overview-cnt h2 {
  font-size: 35px;
  font-weight: 600;
  color: #27333f;
  margin-top: 0
}
.c-overview-cnt a{
    color: #ed311e;
    text-decoration: underline;
}
.c-overview-cnt a:hover{
  text-decoration: none;
}
.c-overview-cnt p {
  font-size: 15px;
  line-height: normal;
  color: #213550;
  margin-bottom: 20px
}
.c-overview-cnt h3 {
  font-size: 18px;
  font-weight: 600;
  color: #27333f;
  margin-top: 0;
  margin-bottom: 20px
}
.c-overview-cnt ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 13px;
  color: #213550
}
.c-overview-cnt ul li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 8px
}
.c-overview-cnt ul li:after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background: url(../images/bullet.png) no-repeat 0 0;
  position: absolute;
  left: 0;
  top: 0
}
.c-integrations-details-bot figure {
  /*position: absolute;*/
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%)
}

.c-integrations-details-bot img{
  height: 70px;
}
.c-integrations-details-bot .shop-zilla img{
  height: auto;
}
.c-integrations-details-bot .google-shopping img{
  height: 110px;
}
.c-integrations-details-bot .zoho-books img{
  height: auto;
}

/*About Us*/
.o-about-us {
  padding: 100px 0
}
.c-green-box {
  width: 390px;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  background-color: #28c123;
  padding: 90px 50px;
  color: #fff;
  text-align: center
}
.c-green-box h2 {
  font-size: 40px;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 0
}
.c-green-box h3 {
  font-size: 100px;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 0
}
.c-green-box p {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 0
}
.o-about-us-mid {
  padding: 65px 0
}
.o-about-us-mid h4 {
  font-size: 22px;
  line-height: normal;
  font-weight: 600;
  color: #0c1013;
  padding: 0 160px;
  margin-bottom: 0
}
.c-about-us-infobox i {
  width: 40px;
  float: left;
  padding-top: 5px
}
.c-about-us-infobox p {
  float: left;
  width: 88%;
  font-size: 15px;
  line-height: normal;
  margin-bottom: 0;
  color: #213550
}
.o-about-us-bot {
  padding-top: 65px
}
.o-about-us-bot p {
  font-size: 13px;
  color: #27333f;
  line-height: 20px;
  margin-bottom: 25px
}
.o-about-us-bot p:last-of-type {
  margin-bottom: 0
}

/*Contact*/
.o-contact-us {
  padding: 70px 0
}
.o-contact-us-top {
  margin-bottom: 40px
}
.o-contact-us p {
  font-size: 18px;
  line-height: normal;
  font-weight: 600;
  color: #000;
  margin-bottom: 0
}
.o-contact-us-bot h4,
.o-contact-us-bot h5 {
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  color: #000;
  margin-top: 0;
  margin-bottom: 35px
}
.o-contact-us-bot h5{
  font-size: 20px;
}
.o-contact-us-bot p{
  font-weight: 400;
  padding-bottom: 20px;
  font-size: 15px;
}
.o-contact-us-bot ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 15px;
  line-height: 18px;
  color: #27333f
}
.o-contact-us-bot ul li {
  float: left;
  width: 33.33%;
  padding-left: 30px;
  padding-right: 10px;
  position: relative
}
.o-contact-us-bot ul li:before {
  content: "";
  width: 20px;
  height: 20px;
  display: inline-block;
  background:url(../images/bullet.png) no-repeat 0 0;
  position: absolute;
  top: 0;
  left: 0
}
.o-contact-form {
  padding: 20px 20px 0;
}
.o-contact-form ul {
  list-style-type: none;
  padding: 0;
  margin: 0
}
.o-contact-form ul li {
  padding: 5px;
}
.o-contact-form ul li:before {
  display: none
}
.o-contact-form ul li:nth-child(7),
.o-contact-form ul li:nth-child(8),
.o-contact-form ul li:nth-child(9)
.o-contact-form ul li:last-child {
  width: 100%
}
.o-contact-form ul li.full{
  width: 100%;
}


.o-contact-form input[type="text"],
.o-contact-form input[type="email"],
.o-contact-form input[type="tel"],
.o-contact-form textarea {
  width: 100%;
  height: 46px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding-right: 20px;
  padding-left: 20px;
  border: 1px solid #cbd8f8;
  box-shadow: 0 0 5px rgba(219,229,255,.34);
  -webkit-box-shadow: 0 0 5px rgba(219,229,255,.34);
  -moz-box-shadow: 0 0 5px rgba(219,229,255,.34);
  color: #96acb8;
  font-size: 14px;
  font-weight: 400
}
.o-contact-form textarea {
  padding: 15px 20px;
  height: 115px
}
.o-contact-form input::-webkit-input-placeholder,
.o-contact-form textarea::-webkit-input-placeholder {
  color: #96acb8;
  opacity: .9
}
.o-contact-form input::-moz-placeholder,
.o-contact-form textarea::-moz-placeholder {
  color: #96acb8;
  opacity: .9
}
.o-contact-form input:-ms-input-placeholder,
.o-contact-form textarea:-ms-input-placeholder {
  color: #96acb8;
  opacity: .9
}
.o-contact-form input:-moz-placeholder,
.o-contact-form textarea:-moz-placeholder {
  color: #96acb8;
  opacity: .9
}
.o-contact-form input[type="text"]:focus,
.o-contact-form input[type="email"]:focus,
.o-contact-form input[type="tel"]:focus,
.o-contact-form textarea:focus {
  border-color: #0784c8;
  color: #27333f
}

.o-contact-form .c-select-box {
  background: url(../images/select-arrow.png) no-repeat right 5px;
  cursor: pointer
}
.o-contact-form .c-select-box select {
  height: 46px;
  width: 100%;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz--webkit-appearance: none;
  -ms--webkit-appearance: none;
  appearance: none;
  padding-right: 20px;
  padding-left: 20px;
  cursor: pointer;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border: 1px solid #cbd8f8;
  box-shadow: 0 0 5px rgba(219,229,255,.34);
  -webkit-box-shadow: 0 0 5px rgba(219,229,255,.34);
  -moz-box-shadow: 0 0 5px rgba(219,229,255,.34);
  color: #96acb8;
  font-size: 14px;
  font-weight: 400;
}
.o-contact-form .c-select-box select:focus {
  border-color: #0784c8;
  color: #27333f
}
.o-contact-form input[type="submit"]{
  background-color: #0784c8;
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  border: 0;
  display: inline-block;
  padding: 14px 75px;
  cursor: pointer;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px
}
.o-contact-form input[type="submit"]:hover {
  background-color: #28c123;
  box-shadow: 0 1px 2px rgba(0,0,0,.33);
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.33);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.33)
}

/*Pricing*/
.c-switch-box ul {
 /* display:none;  disabled the price toggle*/
  list-style-type: none;
  margin: 0;
  padding: 0px 0 80px;
  text-align: center;
  font-size: 16px;
  color: #c6d4dc;
  font-weight: 600
}
.c-switch-box ul li {
  display: inline-block;
  vertical-align: middle;
  padding: 0 2px
}
.c-switch-box ul li.first {
  color: #0784c8;
}
.c-switch-box ul li.highlight {
    color: #0784c8;
    margin-top: 0;
    font-weight: 600;
    font-size: 16px;
    border-bottom: 0px solid #fff;
    float: none;
}




.switch {
  padding-top: 5px
}
.cmn-toggle {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}

.cmn-toggle + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  user-select: none;
}


/*--------FAQ---------*/

.o-faq-list .faq-wrap h3{
    border-bottom:2px solid #e2e2e2;
    padding-bottom:20px;
    margin-bottom:20px;
    padding-right:20px;
    cursor:pointer;
    position:relative;
    font-size: 15px;
}
.o-faq-list .faq-wrap p{
  padding: 0;
}
.o-faq-list .faq-wrap h3 span{
  padding-right: 10px;
}
.o-faq-list .faq-wrap h3:before{
    content:"\f067";
    position:absolute;
    right:0;
    top: 8px;
    font:normal 20px/1 FontAwesome;
    color:#3467DB
}
@media (max-width: 767px){
.c-integrations-details, .c-features-details {
    padding: 60px 15px 80px;
}
	.postid-1250 .c-integrations-details .c-integrations-details-bot .js-eqh figure {
		padding-top: 0;
	}
    .o-faq-list .faq-wrap h4{
        padding-right:15px
    }
    .o-faq-list{
      padding: 0 20px!important;
    }
    .o-faq-list .faq-wrap h3 span{
      display: none;
    }
     .o-faq-list .faq-wrap h3{
      font-size: 16px;
     }
    .o-faq-list .faq-wrap h3:before{
      top: 0;
    }

}
.o-faq-list .faq-wrap.active-state h3{
    color:#3467DB
}
.o-faq-list .faq-wrap.active-state h3:before{
    content:"\f068";
    position:absolute;
    right:0;
    top:4px;
    font:normal 20px/1 FontAwesome
}
.o-faq-list .faq-area{
    padding-bottom:20px;
    display:none
}


/* Round Style CSS Toggle Switch */

input.cmn-toggle-round + label {
  padding: 2px;
  width: 38px;
  height: 20px;
  background-color: #eaeef1;
  border-radius: 25px;
}

input.cmn-toggle-round + label:before,
input.cmn-toggle-round + label:after {
  display: block;
  position: absolute;
  top: 1px;
  bottom: 1px;
  left: 1px;
  content: "";
}

input.cmn-toggle-round + label:before {
  right: 1px;
  background-color: #f1f1f1;
  border-radius: 60px;
  transition: background 0.4s;
}

input.cmn-toggle-round +label:after {
  width: 18px;
  background-color: #fff;
  border-radius: 100%;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}

input.cmn-toggle-round:checked + label:before {
  background-color: #0784c8;
}

input.cmn-toggle-round:checked + label:after {
  margin-left: 18px;
}



.o-pricing {
  padding: 60px 0
}
.o-pricing h2 {
  font-size: 50px;
  font-weight: 600;
  color: #213550;
  margin-top: 0;
  margin-bottom: 15px
}
.o-pricing p {
  font-size: 15px;
  color: #213550;
  line-height: normal;
  padding: 0 40px;
  margin-bottom: 0
}

.o-choose-plan {
  padding: 90px 0 0;
}
.c-price-box {
  border: 1px solid #e4e8eb;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  box-shadow: 0 0 5px rgba(234,238,241,.75);
  -webkit-box-shadow: 0 0 5px rgba(234,238,241,.75);
  -moz-box-shadow: 0 0 5px rgba(234,238,241,.75);
  position: relative;
  padding-bottom: 40px;
  transition: all .5s;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  background-color: #fff
}
.c-price-box:hover {
  transform: scale(1.05,1.05);
  border-color: #28c123
}
.c-price-box__header {
  text-align: center;
  padding: 35px 0 40px;
  border-bottom: 1px solid #e4e8eb;
  position: relative
}
.c-price-box__header h3 {
  font-size: 22px;
  color: #969ee4;
  margin-top: 0;
  font-weight: 600;
  margin-bottom: 5px
}
.c-price-box__header h4 {
  font-size: 50px;
  font-weight: 600;
  color: #213550;
  margin-top: 0;
  margin-bottom: 0
}
.c-price-box__header h5 {
  font-size: 11px;
  color: #93a4ad;
  font-weight: 400;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0
}
.c-price-box__header h6 {
  display: inline-block;
  border: 1px solid #e4e8eb;
  background-color: #fcfdfe;
  color: #65707b;
  font-size: 14px;
  font-weight: 400;
  margin: 0;
  padding: 12px 0;
  border-radius: 25px;
  position: absolute;
  bottom: -21px;
  margin: auto;
  left: 0;
  right: 0;
  width: 125px;
  text-align: center;
  text-transform: uppercase
}
.c-price-box ul {
  padding: 50px 40px;
  list-style-type: none;
  margin: 0;
  font-size: 15px;
  color: #65707b
}
.c-price-box ul li {
  position: relative;
  padding-left: 20px;
  margin-bottom: 15px
}
.c-price-box ul li:before {
  content: "";
  display: inline-block;
  width: 13px;
  height: 13px;
  background: url(../images/bullet-small.png) no-repeat 0 0;
  position: absolute;
  left: 0;
  top: 3px
}
.c-price-box__footer {
  text-align: center;
  padding: 0;
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0
}
.c-price-box--last h4 {
  font-size: 35px;
  text-transform: uppercase;
  line-height: 34px
}
.c-price-box--advance {
  border-color: #28c123
}
.c-price-box-tag {
  background-color:#28c123;
  border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
   padding: 4px 0;
   position: absolute;
   top: -27px;
   left: 20px;
   right: 20px;
   text-align: center
}

.o-faq {
  padding-top: 80px
}
.c-faq-icon {
  margin-bottom: 25px
}

.o-faq-list {
  padding: 60px 0
}
.c-faq-box {
  margin-bottom: 25px
}
.c-faq-box h3 {
  font-size: 18px;
  font-weight: 600;
  color: #27333f;
  margin-bottom: 15px
}
.c-faq-box h3 span {
  display: inline-block;
  margin-right: 12px;
  float: left;
  margin-top: -5px
}
.c-faq-box p {
  padding: 0 20px 0 0;
  font-size: 13px;
  line-height: 20px;
  color: #27333f
}

.o-more-faq {
  /*border-top: 1px solid #e5e8eb;*/
  padding: 0;
}
.o-more-faq h2 {
  font-size: 35px
}
.o-more-faq p {
  margin-bottom: 25px
}

/*Blog*/
.o-site-blog {
  padding: 50px 0 80px
}
.c-banner-wrap {
  display:none;    
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  padding: 75px 0;
  position: relative
}
.c-blog-slider {
  width: 458px;
  margin: 0 auto;
  background-color: rgba(255,255,255,.95);
  padding: 50px 45px 70px;
  position: relative
}
.c-blog-slider__item h3 {
  font-size: 35px;
  font-weight: 600;
  color: #000;
  line-height: 45px;
  margin: 0
}
.slick-dots {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: right;
  position: absolute;
  right: 10px;
  bottom: 10px
}
.slick-dots li {
  display: inline-block;
  padding: 0 2.5px
}
.slick-dots li button {
  background-color: transparent;
  border: 2px solid #81a1b3;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  display: inline-block;
  cursor: pointer;
  padding: 4px 0;
  font-weight: 600;
  color: #81a1b3;
  width: 23px;
  text-align: center
}
.slick-dots li button:hover,
.slick-dots li.slick-active button {
  background-color: #3bb6f9;
  color: #fff;
  border-color: #3bb6f9
}

.c-post-info {
  display: inline-block;
  background-color: #000;
  padding: 5px 10px;
  position: absolute;
  bottom: 10px;
  right: 10px
}
.c-post-info ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 14px
}
.c-post-info ul li {
  display: inline-block;
  padding: 0 5px
}
.c-post-info ul li:first-child {
  border-right: 1px solid #909db2;
  color: #fff;
  padding-right: 8px
}
.c-post-info ul li:first-child a {
  color: #fff
}
.c-post-info ul li:last-child {
  color: #0784c8;
  text-decoration: underline
}
.c-post-info ul li:last-child a {
  color: #0784c8
}

.o-blog-mid {
  padding: 30px 0 0
}
.o-blog-left {
  position: relative
}
.o-blog-left:after {
  content: "";
  display: inline-block;
  width: 1px;
  background-color: #f3f3f4;
  position: absolute;
  right: -30px;
  top: 0;
  bottom: 0;
  margin: auto
}
.c-post-box__info {
  list-style-type: none;
  font-size: 14px;
  margin: 0;
  padding: 18px 0 0
}
.c-post-box__info li {
  display: inline-block;
  padding: 0 5px
}
.c-post-box__info li:first-child {
  border-right: 1px solid #909db2;
  color: #909db2;
  padding-right: 8px;
  padding-left: 0
}
.c-post-box__info li:first-child a {
  color: #909db2
}
.c-post-box__info li:last-child {
  color: #0784c8;
  text-decoration: underline;
  padding-right: 0
}
.c-post-box__info li:last-child a {
  color: #0784c8
}
.c-post-box--big {
  margin-bottom: 30px
}

.pagination {
  margin-top: 10px;
  margin-bottom: 0
}
.pagination .page-numbers {
  display: inline-block;
  border: 2px solid #81a1b3;
  padding: 5px 0;
  color: #81a1b3;
  font-weight: 600;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  min-width: 24px;
  text-align: center;
  margin: 0 1.5px;
  font-size: 13px
}
.pagination .page-numbers.page-off {
  padding: 5px
}
.pagination .page-numbers:hover,
.pagination .page-numbers.current {
  background-color: #3bb6f9;
  border-color: #3bb6f9;
  color: #fff
}


.o-blog-right {
  padding-left: 30px
}

.c-add-banner {
  margin-bottom: 35px
}
.c-add-banner img {
  width: 100%
}

.o-recent-posts {
  margin-bottom: 45px
}
.o-recent-posts h2 {
  font-size: 35px;
  font-weight: 700;
  color: #000;
  margin-top: 0;
  margin-bottom: 20px
}

.c-recent-post-box {
  margin-bottom: 20px
}
.c-recent-post-box:last-child {
  margin-bottom: 0
}
.c-recent-post-box p {
  font-size: 13px;
  line-height: 18px;
  color: #3a3a3a;
  margin-bottom: 5px
}
.c-recent-post-box span {
  color: #1fa311;
  font-size: 12px;
  text-transform: uppercase
}
.c-recent-post-box a {
  border-bottom: 2px solid #28c123;
  display: block;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px
}
.c-recent-post-box img {
  margin-bottom: 1px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  width: 100%
}

.o-newsletter img {
  width: 100%
}


/*Propular Posts*/
.c-popular-posts {
  background-color: #f9f9f9;
  padding: 80px 0 90px
}
.c-popular-posts h2 {
  font-size: 50px;
  font-weight: 600;
  color: #213550;
  margin-top: 50px;
  margin-bottom: 15px
}

.c-popular-slider {
  position: relative;
  padding-bottom: 65px
}
.c-popular-slider p {
  font-size: 15px;
  color: #213550;
  line-height: 20px;
  padding-right: 30px
}
.c-popular-slider a {
  color: #213550
}
.c-popular-slider .slick-arrow {
  font-size: 0;
  background-color: transparent;
  border: 0;
  display: inline-block;
  width: 69px;
  height: 69px;
  position: absolute;
  bottom: -20px;
  background: url(../images/round-arrow.png) no-repeat 0 0;
  z-index: 1;
  transition: none;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none
}
.c-popular-slider .slick-prev {
  background-position: 0 0;
  left: 0
}
.c-popular-slider .slick-prev:hover {
  background-position: -69px 0
}
.c-popular-slider .slick-next {
  background-position: -69px -69px;
  left: 80px
}
.c-popular-slider .slick-next:hover {
  background-position: 0 -69px
}

.c-popular-postbox {
  margin-bottom: 30px
}
.c-popular-postbox:last-child {
  margin-bottom: 0
}

.c-post-img {
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  position: relative;
  border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px
}
.c-post-img img {
  display: none;
  border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0
}
.c-post-img span {
  display: inline-block;
  background-color: #29b92e;
  color: #fff;
  font-size: 14px;
  padding: 3px 10px;
  position: absolute;
  right: 0;
  bottom: 0
}

.c-popular-cnt {
  background-color: #fff;
  padding: 30px;
  border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0
}
.c-popular-cnt h3 {
  font-size: 18px;
  font-weight: 600;
  color: #27333f;
  line-height: 22px;
  margin-top: 0;
  margin-bottom: 15px
}
.c-popular-cnt h3 a {
  color: #27333f
}
.c-popular-cnt h3 a:hover {
  color: #28c123
}
.c-popular-cnt p {
  font-size: 13px;
  line-height: 18px;
  color: #27333f
}
.c-popular-cnt span {
  font-size: 13px;
  text-decoration: underline;
  color: #0784c8
}

/*Privacy*/
.o-privacy {
  padding: 65px 0
}
.o-privacy p {
  font-size: 13px;
  line-height: 20px;
  color: #27333f;
  margin-bottom: 25px
}
.o-privacy p:last-of-type {
  margin-bottom: 0
}
.o-privacy h3 {
  font-size: 18px;
  color: #27333f;
  font-weight: 600;
  margin-bottom: 20px;
  margin-top: 0
}

/*Testimonial*/
.page-template-page-stories .c-banner h2 {
	font-size: 45px;
	line-height: 50px;
	margin: 0;
	padding: 0;
}
.testimonial-section {
	border-bottom: 1px solid #eee;
	padding-bottom: 35px;
	width: 80%;
	margin: 0 auto 18px;
}
.testimonial-section .rating, .stories-details .rating  {
	margin-bottom: 20px;
	color: orange;
}/*
.testimonial-section:nth-child(2) .rating span:nth-child(5) {
	color: #65707b;
}*/
.testimonial-section h2 {
	color: #65707b;
	font-size: 35px;
	line-height: 40px;
	font-weight: 300;
	font-family: 'Poppins',sans-serif;
	padding-bottom: 0px;
	padding-left: 0;
}

.testimonial-section .testimonial-cont {
	float: left;
	width: 74%;

}
.testimonial-section img, .stories-details img {
	max-width: 200px;
	border-radius: 50%;
}
.testimonial-section img {
	float: left;
	margin-right: 2%;
	width: 14%;
	margin-top: 2%;
}
.testimonial-section:nth-child(even) img {
	float: right;
	margin-left: 2%;
}
.testimonial-section:nth-child(even) .testimonial-cont {
	float: right;
}
.stories-details {
	margin-top: 40px;
	width: 60%;
	margin: 40px auto;
}
.stories-details h1 {
	font-size: 35px;
	color: #65707b;
	font-weight: 300;
	margin-top: 0;
	margin-bottom: 15px;
	line-height: 40px;
}
.stories-details p {
	line-height: 30px;
	font-size: 16px;
}
.single-stories .container::before {
    content: '';
    height: 1px;
    width: 100%;
    background-color: #8dc6e5;
    position: absolute;
    left: 0;
    right: 0;
    top: -4px;

}
.stories-details img {
	margin-bottom: 20px;
	float: left;
	margin-right: 2%;
}
.stories-details .author {
	font-size: 18px;
	font-style: italic;
}



/**************Responsive****************/
@media (max-width: 1199px){
	.c-slider__caption h1 {}
  .c-slider__caption h2 {
    font-size: 32px;
    line-height: 40px
  }
  .c-integrations ul {
    font-size: 0
  }
  .c-integrations ul li {
    width: 20%
  }
  .c-services__cnt h2 {
    font-size: 46px;
    line-height: 40px
  }
  .c-services-box {
    width: 190px;
    padding: 25px 20px;
	overflow-y: scroll;
  }
  .c-services-list li:nth-child(4){
    left: -192px
  }
  .c-services-list li:last-child {
    left: 192px
  }
  .c-signup input[type="email"] {
    width: 75%
  }
  .c-signup p {
    padding-right: 0
  }

  /*Inner Page*/
  .c-inner-banner h2 {
    font-size: 70px
  }
  .c-inner-banner p {
    font-size: 18px
  }

  .o-about-us-mid h4 {
    padding: 0 70px
  }
  .c-about-us-infobox p {
    width: 85%
  }

  .o-pricing p {
    padding: 0 15px
  }
  .c-faq-box p {
    padding-right: 0
  }
  .c-price-box--last h4 {
    font-size: 30px
  }
  .c-price-box ul {
    padding: 40px 20px
  }

  .c-popular-posts h2 {
    font-size: 42px
  }
  .c-popular-slider p {
    padding-right: 0
  }
}


@media (max-width: 991px){
.o-site-blog {
    padding: 0px 0;
}
.o-blog-mid {
	padding: 0px 0 0;
	}
  .c-integrations-details, .c-features-details {
		padding: 15px 0 15px;
	}
  .o-logo {
    padding-bottom: 10px
  }
  .o-mmenu {
    display: block;
    padding-top: 16px
  }
  .o-navi {
    position: fixed;
    top: 0;
    background-color: #0784c8;
    z-index: 9999;
    width: 280px;
    right: -280px;
    height: 100vh;
    padding: 10px;
    overflow-y: scroll;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s
  }
  .o-navi.active {
    right: 0
  }
  .o-mmenu-close {
    display: block
  }
  #o-menu {
    padding: 0;
    text-align: left
  }
  #o-menu li {
    display: block;
    padding: 5px 10px
  }
  #o-menu li a {
    color: #fff
  }
  .o-header-bot .c-userlink {
    padding-right: 50px
  }
  .c-slider__caption {
    left: 0;
    background-color: rgba(0,0,0,.6);
    padding: 20px;
    margin: 20px;
    top: 42%;
	  width: 95%!important;
  }
  .c-integrations {
    text-align: center
  }
  .c-integrations h2 {
    margin-top: 20px
  }
  .c-integrations ul {
    padding: 30px 0 20px
  }
  .c-arrow {
    padding: 30px 0
  }
  .c-howit-work {
    padding-bottom: 0
  }
  .c-howit-work .text-center,
  .c-howit-work .col-sm-12,
  .c-howit-work .col-xs-12 {
    padding-right: 15px;
    padding-left: 15px
  }
  .c-features-box {
    width: 28%
  }
  .c-services {
    padding-top: 0;
    padding-bottom: 50px
  }
  .c-services .u-npr {
    padding-right: 15px
  }
  .c-services__cnt {
    margin-bottom: 30px
  }
  .c-services__cnt p {
    padding-right: 0
  }
  .c-services-list {
    padding-left: 0;
    text-align: center;
    font-size: 0
  }
  .c-services-list li {
    float: none;
    display: inline-block;
    vertical-align: top
  }
  .c-services-list li:first-child,
  .c-services-list li:nth-child(3) {
    padding-top: 0;
    margin-top: 0
  }
  .c-services-list li:nth-child(5) {
    padding-top: 2px;
    margin-top: 0
  }
  .c-services-list li:nth-child(4),
  .c-services-list li:nth-child(7){
    left: 0;
    margin-top: 0
  }
  .c-services-list li:last-child {
    left: 0;
    top: 0
  }
  .c-services-box {
    width: 225px;
	  overflow:hidden;
  }
  .c-marketing {
    padding: 50px 0
  }
  .c-control {
    padding: 50px 0;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .c-control-cnt {
    background-color: rgba(255,255,255,.8);
    padding: 20px
  }
  .c-latest-blog {
    padding: 0 0 50px
  }
  .c-latest-blog__cnt {
    margin-bottom: 30px
  }
  .c-latest-blog__cnt p {
    padding-right: 0
  }
  .c-request {
    padding: 50px 0
  }
  .c-footer-top {
    padding: 50px 0 30px
  }
  .c-footer-box {
    margin-bottom: 20px
  }
  .c-footer-bot {
    padding: 15px 0
  }

  /*inner page*/
  .c-inner-banner {
    padding: 30px 0
  }
  .c-inner-banner h2 {
    font-size: 60px
  }
  .c-inner-banner p {
    font-size: 16px
  }

  .c-integration-box {
    padding: 30px
  }
  .c-integrations-details__cnt h2 {
    font-size: 30px;
    margin-bottom: 20px
  }
  .c-integrations-details__cnt p {
    margin-bottom: 30px
  }
  .c-integrations-details-bot {
    padding-top: 30px;
    margin-top: 30px
  }

  .o-about-us {
    padding: 50px 0
  }
  .c-green-box {
    padding: 50px 30px
  }
  .o-about-us-mid {
    padding: 50px 0
  }
  .o-about-us-mid h4 {
    padding: 0
  }
  .c-about-us-infobox i {
    width: 34px
  }
  .c-about-us-infobox p {
    width: 82%
  }
  .o-about-us-bot {
    padding-top: 50px
  }

  .o-contact-us {
    padding: 50px 0
  }
  .o-contact-us-top {
    margin-bottom: 30px
  }
  .o-contact-form {
    padding-top: 30px
  }

  .o-pricing {
    padding: 50px 0
  }
  .c-price-box {
    margin-bottom: 20px
  }
  .o-faq {
    padding-top: 30px
  }
  .o-faq-list {
    padding: 50px 0
  }

  .o-site-blog {
    padding: 50px 0
  }
  .o-blog-left {
    margin-bottom: 30px
  }
  .o-blog-left:after {
    display: none
  }
  .o-blog-right {
    padding-left: 0
  }

  .c-popular-posts {
    padding: 50px 0
  }
  .c-popular-posts h2 {
    margin-top: 0
  }
  .c-popular-slider {
    margin-bottom: 60px
  }
  .c-banner-wrap {
    padding: 50px 0
  }

  .o-privacy {
    padding: 50px 0
  }
	.testimonial-section {
		width: 100%;
	}
}

@media (max-width: 767px){
  .o-logo {
    width: 120px
  }
  .o-header-bot .c-userlink {
    padding-top: 14px
  }
  .c-features {
    padding: 0 15px
  }
  .c-features-box {
    padding: 25px 20px;
    margin: 15px 10px
  }
  .c-post-box {
    margin-bottom: 20px
  }
  .c-post-box img {
    width: 100%
  }
  .c-footer-top {
    bottom: 55px
  }
  .c-footer-box {
    clear: both
  }
  .c-footer-top .col-sm-12 {
    clear: both
  }
  .o-question-box {
    bottom: 55px
  }
  .c-footer-bot {
   padding: 35px 0 15px
  }
  .o-question-box{
    display: none;
  }
  .c-integrations-list {
    padding: 30px 0 10px
  }
  .c-integration-box figure {
    margin-bottom: 20px
  }
  .c-inner-banner h2 {
    font-size: 50px;
    line-height: 40px
  }
  .c-integrations-details {
    padding: 30px 0
  }
  .c-integrations-details__cnt {
    padding-top: 30px
  }
  .c-integrations-details-bot {
    margin-top: 10px
  }
  .c-integrations-details-bot figure {
    position: static;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    margin-bottom: 30px
  }
  .c-overview-cnt h2 {
    font-size: 30px
  }

  .c-green-box {
    padding: 30px;
    width: 300px
  }
  .c-green-box h2 {
    font-size: 32px
  }
  .c-green-box h3 {
    font-size: 80px
  }
  .c-green-box p {
    font-size: 16px
  }
  .o-about-us-mid h4 {
    font-size: 18px
  }
  .c-about-us-infobox {
    margin-bottom: 20px
  }
  .c-about-us-infobox p {
    width: 92%
  }
  .o-about-us-bot {
    padding-top: 30px
  }

  .o-contact-us p {
    font-size: 16px
  }
  .o-contact-us-bot h2 {
    font-size: 30px;
    margin-bottom: 30px
  }
  .c-blog-slider {
    padding: 30px 30px 70px
  }
  .c-blog-slider__item h3 {
    font-size: 30px
  }
  .key-features ul li{
    width: 100%;
    float: none;
  }

	.stories-details {
		width: 100%;
		text-align: center;
	}
	.stories-details img {
		float: none;
		margin-right: 0;
	}
	.c-integrations ul li {
		width: 25%;
	}
}

@media (max-width: 639px){
.h1, h1 {
    font-size: 2em;
}
  .c-slider__caption {
    padding: 20px 10px;
  }
  .c-slider__caption h2 {
    font-size: 36px;
    line-height: 40px
  }
  .c-slider__caption p {
    font-size: 14px;
    line-height: 20px
  }
  .c-integrations h2 {
    font-size: 30px
  }
  .c-arrow {
    padding: 20px 0
  }
  .c-howit-work h2 {
    font-size: 40px;
    margin-bottom: 20px
  }
  .c-howit-work p {
    font-size: 14px;
    margin-bottom: 20px
  }
  .c-features-box {
    width: 30%;
    margin:15px 5px
  }
  .c-services__cnt h2 {
    font-size: 40px;
    line-height: 36px;
    margin-bottom: 20px
  }
  .c-services__cnt p {
    font-size: 14px
  }
  .c-marketing__cnt {
    padding: 30px
  }
  .c-marketing__cnt h2 {
    font-size: 30px
  }
  .c-marketing__cnt p {
    font-size: 14px
  }
  .c-control h2 {
    font-size: 30px
  }
  .c-control p {
    font-size: 14px
  }
  .c-latest-blog__cnt h2 {
    font-size: 40px;
    line-height: 36px
  }
  .c-latest-blog__cnt p {
    font-size: 14px
  }
  .c-request h2 {
    font-size: 30px;
    margin-bottom: 20px
  }
  .c-request p {
    font-size: 14px;
    margin-bottom: 20px
  }

  .o-contact-form input[type="text"], .o-contact-form input[type="email"], .o-contact-form input[type="tel"], .o-contact-form textarea, .o-contact-form .c-select-box select {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 12px
  }

  .o-pricing h2 {
    font-size: 40px
  }
  .o-choose-plan {
    padding-top: 20px
  }
  .c-switch-box ul {
    padding-bottom: 40px
  }
  .c-faq-icon {
    margin-bottom: 20px
  }
  .o-faq-list {
    padding: 30px 0 50px
  }
  .o-faq-list .col-xs-6 {
    width: 100%
  }
  .c-faq-box h3 {
    margin-bottom: 20px
  }
  .c-faq-box h3 span {
    margin-top: -5px
  }
  .o-more-faq {
    padding-top: 30px
  }
  .o-more-faq h2 {
    font-size: 30px
  }

}

@media (max-width: 599px){
.c-slider__caption a {
	margin-bottom: 5px;
}
}

@media (max-width: 567px){
  .c-slider__caption h2 {
    font-size: 30px;
    line-height: 34px
  }
  .c-howit-work h2 {
    font-size: 36px
  }
  .c-features-box {
    padding: 20px 15px
  }
  .c-services__cnt h2 {
    font-size: 36px
  }
  .c-services-box {
    width: 100%;
  }
  .c-latest-blog__cnt h2 {
    font-size: 30px
  }
  .o-footer h2 {
    font-size: 16px
  }
  .o-footer a.c-mail {
    font-size: 11px
  }

  /*Inner Page*/
  .c-integration-box {
    padding: 30px 20px
  }
  .c-inner-banner h2 {
    font-size: 40px;
    line-height: 30px;
  }
  .c-green-box {
    width: 275px
  }
  .c-green-box h2 {
    font-size: 30px
  }
  .c-green-box h3 {
    font-size: 65px
  }

  .o-contact-us-bot h2 {
    font-size: 26px;
    margin-bottom: 25px
  }
  .o-contact-us-bot ul li {
    width: auto;
    float: none;
    display: block;
    padding-right: 0;
    margin-bottom: 15px
  }
  .o-contact-form {
    padding-top: 15px
  }
  .o-contact-form ul li {
    margin-bottom: 0;
    width: 100%;
    float: none;
    padding: 5px
  }
  .c-price-box__header h3 {
    font-size: 20px
  }
  .c-price-box__header h4 {
    font-size: 40px
  }
  .c-price-box--last h4 {
    font-size: 30px
  }

  .c-blog-slider {
    width: auto;
    margin: 0 30px
  }
  .c-blog-slider__item h3 {
    font-size: 26px;
    line-height: 30px
  }
}


@media (max-width: 487px){
	.c-slider__caption h1 {
    font-size: 3.5em;
    line-height: 1em;
	}
	.integrations ul li {
    	width: 33%;
		margin-bottom: 30px;
	}
}
@media (max-width: 479px){
  .page-template-page-try-it-now .c-banner h2 {
   font-size: 30px!important;
   line-height: 37px!important;
  }
.c-slider a {
	width: 100%;

	}
	.c-slider__caption {
		margin: 0;
		padding: 10px 0px;
		top: 185px;
		width: 100%!important;
	}
	.c-slider__caption h1 {
		font-size: 20px!important;
		line-height: 22px!important;
		margin-bottom: 5px;
	}
	.c-slider__caption p {
		line-height: 1.4;
	}
	.c-slider a {
		top: 10px;
		padding: 5px 10px;
	}
	.c-slider a span {
		padding-top: 0;
	}


  .template-longform .slide, .testimonial_rotator_wrap, .format-list .slide {
    margin: 0!important;
  }

  .page-template-page-try-it-now .o-contact-us {
    padding-bottom: 0!important;
  }

  .page-template-page-try-it-now .o-contact-us {
    padding: 0!important;
  }

 .kc_text_block ul li {
   height: 30px;
  }
  .c-socials li {
    padding: 10px 0.5px 7px
  }
  .o-header-top .c-infolink {
    font-size: 12px
  }
  .o-header-bot .container {
    padding: 0 10px
  }
  .o-mmenu {
    font-size: 24px;
    right: 10px
  }
  .o-logo {
    width: 95px
  }
  .o-header-bot .c-userlink {
    font-size: 11px;
    padding-top: 12px;
    padding-right: 30px
  }
  .c-userlink li a {
    padding: 6px 10px
  }
  .c-userlink li:last-child a {
    padding: 8px
  }
  .c-userlink li {
    padding: 0 2px
  }
  .c-slider__caption h2 {
    font-size: 26px;
    line-height: 30px
  }
	.c-integrations {
		padding-top: 20px;
padding-bottom: 45px;
margin-bottom: 40px;
	}
  .c-integrations h2 {
    font-size: 26px
  }
  .c-integrations ul {
    padding: 0 0 10px 0;
  }
  .c-integrations ul li {
    padding: 0 20px;
	  width: 50%;
	  margin-bottom: 20px;
  }
  .c-howit-work h2 {
    font-size: 30px
  }
  .c-features-box {
    width: 100%;
    margin: 15px 0;
    display: block
  }
  .c-services {
    padding-bottom: 20px
  }
  .c-services__cnt h2 {
    font-size: 26px;
    line-height: 30px;
    margin-top: 0
  }
  .c-marketing {
    padding: 30px 0
  }
  .c-marketing__cnt h2 {
    font-size: 26px
  }
  .c-control {
    padding: 30px 0
  }
  .c-control h2 {
    font-size: 26px
  }
  .c-latest-blog {
    padding-bottom: 10px
  }
  .c-latest-blog__cnt h2 {
    font-size: 22px;
    line-height: 24px;
    margin-top: 0;
    margin-bottom: 15px
  }
  .c-latest-blog .col-xs-6 {
    width: 100%
  }
  .c-request {
    padding: 30px 0
  }
  .c-request h2 {
    font-size: 26px;
    margin-bottom: 15px
  }
  .c-btn--green {
    font-size: 26px;
    padding: 25px
  }
  .c-footer-bot {
    padding: 36px 0 10px
  }
  .c-footer-top {
    padding: 30px 0 10px
  }
  .c-footer-top .col-xs-4 {
    width: 100%
  }
  .c-footer-bot p {
    float: none
  }
  .c-footer-bot ul {
    float: none;
    padding: 5px 0 0
  }
  .c-footer-bot ul li:first-child {
    padding-left: 0
  }

  .c-integrations-list .col-xs-6 {
    width: 100%
  }

  /*Inner Page*/
  .c-inner-banner {
    padding: 25px 0
  }
  .c-inner-banner h2 {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 10px
  }
  .c-inner-banner p {
    font-size: 14px
  }

  .c-integrations-details {
    padding: 20px 0
  }
  .c-integrations-details__cnt {
    padding-top: 20px
  }
  .c-integrations-details__cnt h2 {
    font-size: 26px
  }
  .c-integrations-details__cnt h3 {
    font-size: 16px
  }
  .c-integrations-details__cnt p {
    font-size: 14px;
    margin-bottom: 20px
  }
  .c-integrations-details-bot {
    padding-top: 20px
  }
  .c-integrations-details-bot figure {
    margin-bottom: 20px
  }
  .c-overview-cnt h2 {
    font-size: 26px
  }
  .c-overview-cnt p {
    font-size: 14px;
    margin-bottom: 15px
  }
  .c-overview-cnt h3 {
    font-size: 15px;
    line-height: 20px
  }

  .o-about-us {
    padding: 30px 0
  }
  .c-green-box {
    width: 180px;
    padding: 20px
  }
  .c-green-box h2 {
    font-size: 18px
  }
  .c-green-box h3 {
    font-size: 50px
  }
  .c-green-box p {
    font-size: 10px
  }
  .o-about-us-mid {
    padding: 30px 0
  }
  .o-about-us-mid h4 {
    font-size: 16px
  }
  .c-about-us-infobox p {
    font-size: 14px;
    width: 88%
  }
  .o-about-us-bot {
    padding-top: 10px
  }
  .o-about-us-bot p {
    margin-bottom: 15px
  }

  .o-contact-us {
    padding: 30px 0
  }
  .o-contact-us p {
    font-size: 14px
  }
  .o-contact-us-bot h2 {
    font-size: 22px
  }
  .o-contact-form {
    padding: 10px 0 0
  }

  .o-pricing {
    padding: 30px 0
  }
  .o-pricing h2 {
    font-size: 30px
  }
  .o-pricing p {
    padding: 0;
    font-size: 14px
  }
  .o-pricing-plan .col-xs-6 {
    width: 100%
  }
  .c-switch-box ul {
    padding-bottom: 20px
  }
  .c-price-box {
    padding-bottom: 30px
  }
  .c-price-box--advance {
    margin-top: 20px
  }
  .c-price-box__header {
    padding-top: 25px
  }
  .c-price-box__footer {
    bottom: 20px
  }
  .c-price-box ul {
    font-size: 14px
  }
  .c-price-box ul li {
    margin-bottom: 10px
  }
  .o-faq {
    padding-top: 10px
  }
  .o-faq-list {
    padding: 10px 0 30px
  }
  .c-faq-box h3 {
    font-size: 16px
  }
  .c-faq-box p {
    font-size: 13px
  }
  .o-more-faq h2 {
    font-size: 24px
  }
  .o-more-faq p {
    padding: 0 15px;
    margin-bottom: 20px
  }

  .o-site-blog {
    padding: 30px 0
  }
  .c-blog-slider {
    margin: 0 20px
  }
  .c-blog-slider {
    padding: 20px 20px 70px
  }
  .c-blog-slider__item h3 {
    font-size: 24px;
    line-height: 28px
  }
  .o-blog-left .col-xs-6 {
    width: 100%
  }
  .c-add-banner {
    margin-bottom: 20px
  }
  .o-recent-posts h2 {
    font-size: 30px
  }
  .c-popular-posts {
    padding: 30px 0
  }
  .c-popular-posts h2 {
    font-size: 36px
  }
  .c-popular-slider p {
    font-size: 14px
  }
  .c-popular-slider {
    margin-bottom: 50px
  }
  .c-popular-postbox .col-xs-6 {
    width: 100%
  }
  .c-post-img {
     border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0
   }
  .c-post-img img {
    display: block
  }
  .c-popular-cnt {
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    padding: 20px
  }
  .c-popular-cnt h3 {
    font-size: 15px;
    margin-bottom: 10px
  }
  .c-post-box--big .c-post-box__cnt h3 {
    font-size: 16px
  }

  .o-privacy {
    padding: 30px 0
  }
  .o-privacy p {
    margin-bottom: 20px
  }
  .o-privacy h3 {
    font-size: 15px;
    margin-bottom: 15px
  }
}

ul.intgration-list li a img{
  /*width: 130px;*/
  height: 38px;
  height: auto;
}
.o-pricing-plan div:nth-child(4) h4{
      font-size: 35px;
    text-transform: uppercase;
    line-height: 34px;
}


.o-privacy, .o-privacy p{
  font-size: 15px;
  line-height: 24px;
}
.o-privacy ul{
  list-style-type: none;
  padding-bottom: 10px;
  font-size: 15px;
}
.o-privacy a{
  text-decoration: underline;
}
.o-privacy a:hover{
  text-decoration: none;
}
.o-privacy ul li{
  position: relative;
  padding-left: 30px;
  margin-bottom: 12px;
}
.o-privacy ul li:after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    background: url(../images/bullet.png) no-repeat 0 0;
    position: absolute;
    left: 0;
    top: 0;
}
.page-template-page-about, .o-about-us-bot p{
  font-size: 15px;
  line-height: 24px;
}

.grid-features{
  width: 33%;
  float: left;
  padding: 15px;
}
.grid-item{
  padding: 15px 30px;
}
.grid-item h3{
  font-size: 18px;
  color: #27333f;
  font-weight: 600;
}
.grid-item p{
  color: #65707b;
}
.o-logo-block{
  padding: 50px 0 10px 0;
}
.o-logo-block ul{
  text-align: center;
}
.o-logo-block li{
  display: inline-block;
  width: 19%;
  padding-bottom: 15px;
}
.o-logo-block li img{
  max-height: 50px;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  transition: all 250ms ease-in-out;
  opacity: 0.5;
}
.o-logo-block li img:hover{
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  opacity: 1;
  -ms-transform: scale(1.2, 1.2);
  -webkit-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2);
}
.o-blog-right{
  list-style-type: none;
}
.o-blog-right li{
  margin-bottom: 25px;
}
.addtoany_share_save_container{
  position: absolute;
  right: 11px;
  top: 93px;
}
.addtoany_list.a2a_kit_size_32 a {
	font-size: 25px;
}
.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span {
    height: 25px;
    line-height: 25px;
    width: 25px;
}
/*.addtoany_share_save_container {
	right: 0;
    top: 85px;
    left: 0;
}*/
.c-post-box .c-post-box__cnt {
	/*padding: 30px 5px 5px;*/
    margin-bottom: 38px;
}
.s-blog-detail{

}
.s-blog-detail p{
  font-size: 15px;
  line-height: 22px;
  padding-bottom: 12px;
}
.s-blog-detail ul{
  list-style-type: none;
  padding-bottom: 10px;
  font-size: 15px;
}
.s-blog-detail ol{
  font-size: 15px;
  line-height: 22px;
  padding-left: 12px;
}
.s-blog-detail ol li{
  margin-bottom: 30px;
}
.s-blog-detail ul li{
  position: relative;
  padding-left: 30px;
  margin-bottom: 12px;
}
.s-blog-detail ul li:after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    background: url(../images/bullet.png) no-repeat 0 0;
    position: absolute;
    left: 0;
    top: 0;
}

.single-post .o-blog-left .c-post-box img{
  margin-bottom: 20px;
}
#rpwwt-recent-posts-widget-with-thumbnails-3 img{
  width: auto!important;
  height: 100px!important;
}


body .c-features-details p{
  font-size: 15px;
  line-height: 26px;
}
body .c-features-details .o-highlight{
  background: #f7f7f7;
  padding: 60px 0;
}
body .c-features-details .o-highlight p{
  padding-bottom: 15px;
}
body .c-features-details .c-section{
  padding: 60px 0;
}
body .c-features-details .o-box article{
  border: 1px solid #eaeaea;
  padding: 35px;
  background-color: #FFF;
  margin-bottom: 30px;
}
body .c-features-details .o-box article h4{
  font-weight: 600;
  padding-bottom: 10px;
}
body .c-features-details .c-block{
  padding-bottom: 20px;
}


.mercado-libre a,
.sears a,
.etsy a,
.common-no-link a{
  pointer-events: none;
}


/*Landing page*/
.key-features{
  background: #f9f9f9;
  padding: 50px 0;
}
.o-belive-container{
  padding: 50px 0;
}
.o-landing h2{
  padding-bottom: 30px;
  text-align: center;

}
.key-features ul li{
  width: 45%;
  float: left;
  padding-bottom: 10px;
}
.o-landing p:last-of-type{
  margin-bottom: 25px!important;
}

.form-container input[type="text"],
.form-container input[type="email"],
.form-container input[type="tel"],
.form-container textarea{
  width: 100%;
  padding: 10px;
  border: 1px solid #e4e4e4;
  margin: 10px 0;
}
.form-container textarea{
  height: 150px;
}
.form-container label{
  display: block;
  font-weight: normal;

}

.page-template-page-landing .form-container .btn{
  background: #28c123;
  color: #FFF;
  margin-left: 12px;
}

.blog-list li{
  margin-bottom: 30px!important;
}
@media (max-width: 397px){
.c-slider__caption {
	top: 180px;
	padding: 15px 0px;
}
.c-slider__caption h1 {
    font-size: 1.8em;
}
.c-slider__caption p {
    font-size: 1em;
}
.c-slider__caption a {
	font-size: 1em;
	top: 15px;
}
.c-socials li {
	padding: 10px 0px 7px;
}
.c-socials li a {
	width: 18px;
    height: 18px;
    font-size: 9px;
	line-height: 18px;
}
}
@media (max-width: 320px){
	.c-slider__caption a {
		top: 7px;
	}
}


@media (max-width: 991px){
body .c-features-details .c-section {
    padding: 5% 0;
    width: 90%;
}
body .c-features-details .o-highlight {
	padding: 15px 0;
}
body .c-features-details .o-box article {
	padding: 15px 15px 0;
	margin-bottom: 15px;
}
	.testimonial-section {
		width: 100%;
	}
	.stories-details h1 {
		font-size: 29px;
	}
}
@media (max-width: 639px){
.addtoany_share_save_container {
	top: 60px;
}
	.testimonial-section {
		text-align: center;
	}
	.testimonial-section img {
		float: none;
		width: auto
	}
	.testimonial-section:nth-child(even) img {
		float: none;
	}
	.testimonial-section .testimonial-cont {
		float: none;
    	width: 100%;
	}
	.stories-details {
		width: 100%;
	}

}
@media (max-width: 430px){
  .addtoany_share_save_container {
  	top: 0;
    position: relative;
    right: 0;
  }
  .c-post-box h1{
    min-height: inherit;
  }
}
@media (max-width: 900px) {
  .grid li {
    width: 100%;
  }
}
@media (min-width: 1441px) {
  .homebannercont.adjustment > * {
    max-width: 480px;
  }
  .homebannercont.adjustment h1 {
    margin-bottom: 40px;
    margin-top: 50px;
  }
  /* .homebannercont.adjustment p {
    margin-bottom: 20px;
  } */
}
@media (min-width: 1441px) and (max-width: 1600px) {
  .homebannercont.adjustment h1 {
    margin-top: 20px !important;
  }

}

.widget_wysija_cont{
  position: relative;
}
.widget_wysija_cont p label{
  font-size: 0;
}
.widget_wysija_cont p input[type="text"]{
  border: 0;
  border-bottom: 1px solid #173e63;
  background-color: transparent;
  width: 90%;

}

.pricingFlags {
  text-align:  center;
  padding-top: 50px;
}
.pricingFlags a {
  text-decoration: none;
  display: inline-block;
  margin: 10px;
  border-radius: 9px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border: 3px solid #fff;
}
.pricingFlags a.active {
  border-color: #0c2033;
  box-shadow: 0 0 5px rgba(234,238,241,.75);
  -webkit-box-shadow: 0 0 5px rgba(234,238,241,.75);
}
.pricingFlags a img {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#table-wrap table{-webkit-box-shadow: 0 0 8px 8px #EDEDED;
box-shadow: 0 0 8px 8px #EDEDED;}
#table-wrap th, #table-wrap td {
    padding: 0.5em 0.7em;
    text-align: left;
    vertical-align: middle;
        font-size: 15px;
    font-weight: 300;
    line-height: 19px;
    display: table-cell;
    margin: 0;
border:solid 1px #ccc;
}
#table-wrap .c-btn--green {
    background-color: #28c123;
    font-size: 15px;
    font-weight: 600;
    border: 0;
    color: #fff;
    padding: 10px 25px;
    text-decoration: none !important;
    text-align: center;
}
#logo-mid ul li::after{display:none;}
#logo-mid ul li{margin:0;padding:0;}
#test-sellbrite .kc-testi-layout-5 .content-image{max-width:20%;}
#test-sellbrite .kc-testi-layout-5 .box-right{max-width:70%;}
#logo-mid a{}
#table-wrap{overflow-x:auto;}
footer .widget .c-btn--green {
    background-color: #28c123;
    font-size: 15px;
    font-weight: 600;
    border: 0;
    color: #fff;
    padding: 10px 22px;
    margin-top: 10px;
}
.alternate-logo{padding-top:0px !important;}