img, legend { border:0 }
legend, td, th { padding:0 }
.mobile-menu, body { overflow-x:hidden }
.carousel-caption, .carousel-control { text-shadow:0 1px 2px rgba(0, 0, 0, .6) }
html { font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100% }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display:block }
audio, canvas, progress, video { display:inline-block; vertical-align:baseline }
audio:not([controls]) {
display:none;
height:0
}
[hidden], template {
display:none
}
a { background-color:transparent; color:#22ac60; text-decoration:none }
a:active, a:hover { outline:0 }
abbr[title] { border-bottom:1px dotted }
b, optgroup, strong { font-weight:700 }
dfn { font-style:italic }
h1 { font-size:2em }
mark { background:#ff0; color:#000 }
small { font-size:80% }
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline }
sup { top:-.5em }
sub { bottom:-.25em }
svg:not(:root) {
overflow:hidden
}
figure { margin:1em 40px }
hr { -moz-box-sizing:content-box; box-sizing:content-box; height:0 }
pre, textarea { overflow:auto }
code, kbd, pre, samp { font-family:monospace, monospace; font-size:1em }
button, input, optgroup, select, textarea { color:inherit; font:inherit; margin:0 }
body, p { font-size:16px }
.h2, .h3, h2, h3 { font-weight:300 }
.tc-input, body { font-family:Muli, sans-serif }
button { overflow:visible }
button, select { text-transform:none }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance:button; cursor:pointer }
button[disabled], html input[disabled] { cursor:default }
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
input { line-height:normal }
input[type="checkbox"], input[type="radio"] { box-sizing:border-box; padding:0 }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height:auto
}
input[type="search"] { -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
fieldset { border:1px solid silver; margin:0 2px; padding:.35em .625em .75em }
table { border-collapse:collapse; border-spacing:0 }
* { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box }
body { margin:0; line-height:1.533333; color:#2a2d32; background-color:#fff; max-width:100%; -webkit-font-smoothing:antialiased }
a:hover { text-decoration:underline }
p { line-height:30px; margin:0 0 10px }
h1, h2, h3, h4, h5, h6 { margin:0 }
.h2, h2 { font-size:35px; line-height:60px }
.h3, h3 { font-size:26px; line-height:40px; color:#4b4b4b }
.h4, h4 { font-weight:700; font-size:17px; line-height:24px }
.h5, .h6, h5, h6 { font-weight:700; font-size:16px; line-height:20px }
.img-responsive { display:block; max-width:100%; height:auto }
.green-overlay { background-color:#931859/*rgba(34, 172, 96, .9)*/; box-shadow:inset 0 0 3px 1px #ccc7c4; -moz-box-shadow:inset 0 0 3px 1px #ccc7c4; -webkit-box-shadow:inset 0 0 3px 1px #ccc7c4 }
.white-overlay { background-color:rgba(255, 255, 255, .9); box-shadow:inset 0 0 3px 1px #ccc7c4; -moz-box-shadow:inset 0 0 3px 1px #ccc7c4; -webkit-box-shadow:inset 0 0 3px 1px #ccc7c4 }
@media (max-width:1023px) {
.h2, h2 {
font-size:34px;
line-height:48px
}
.h3, h3 {
font-size:20px
}
}
@media (max-width:767px) {
.h2, h2 {
font-size:28px;
line-height:40px
}
.h3, h3 {
font-size:16px;
line-height:24px
}
}
.white { color:#fff }
.text-center { text-align:center }
.tc-input { background-color:#fff; color:#2a2d32; border:1px solid #e7e8ec; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; padding:0 20px; margin:0; outline:0!important; font-size:14px; height:50px }
.tc-btn-md, .tc-btn-sm { border-radius:2px; -webkit-transition:opacity 250ms ease-out; -moz-transition:opacity 250ms ease-out; -ms-transition:opacity 250ms ease-out; -o-transition:opacity 250ms ease-out; display:inline-block; text-align:center; font-weight:400 }
.tc-input::-webkit-input-placeholder {
color:#565a61;
opacity:1
}
.tc-input:-moz-placeholder {
color:#565a61;
opacity:1
}
.tc-input::-moz-placeholder {
color:#565a61;
opacity:1
}
.navbar .navbar-collapse .navbar-nav>li>a:hover, .tc-btn-lg:hover, .tc-btn-md:hover, .tc-btn-sm:hover { opacity:.8; text-decoration:none }
.tc-input:focus::-webkit-input-placeholder {
color:transparent
}
.tc-input:focus:-moz-placeholder {
color:transparent
}
.tc-input:focus::-moz-placeholder {
color:transparent
}
.tc-input.input-lg { height:70px; padding:0 30px }
.tc-input.input-md { height:50px; padding:0 20px }
.tc-btn-sm, .tc-input.input-sm { height:32px; padding:0 10px }
.tc-btn-sm { line-height:32px; font-size:16px; -moz-border-radius:2px; -webkit-border-radius:2px; transition:opacity 250ms ease-out; border:none }
.tc-btn-sm.tc-btn-white { background:#fff; color:#2a2d32 }
.tc-btn-sm.tc-btn-green { background:#22ac60; color:#fff }
.tc-btn-sm.tc-btn-orange { background:#e89042; color:#fff }
.tc-btn-md { height:50px; line-height:50px; font-size:18px; -moz-border-radius:2px; -webkit-border-radius:2px; padding:0 20px; transition:opacity 250ms ease-out; border:none }
.tc-btn-md.tc-btn-white { background:#fff; color:#2a2d32 }
.tc-btn-md.tc-btn-green { background:rgb(127, 127, 127); color:#fff }
.tc-btn-md.tc-btn-purple {/*background:#22ac60;*/ background:#931859; color:#fff }
.tc-btn-md.tc-btn-orange { background:#e89042; color:#fff }
.tc-btn-lg { height:70px; line-height:70px; font-size:20px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; display:inline-block; padding:0 30px; text-align:center; font-weight:400; -webkit-transition:opacity 250ms ease-out; -moz-transition:opacity 250ms ease-out; -ms-transition:opacity 250ms ease-out; -o-transition:opacity 250ms ease-out; transition:opacity 250ms ease-out; border:none }
.clearfix:after, .col-group:after { display:table; content:""; clear:both }
.tc-btn-lg.tc-btn-white { background:#fff; color:#2a2d32 }
.tc-btn-lg.tc-btn-green { background:#22ac60; color:#fff }
.tc-btn-lg.tc-btn-orange { background:#e89042; color:#fff }
.navbar, .navbar a { color:#2a2d32 }
.container1170 { width:100%; max-width:1170px; padding:0 15px; margin:0 auto }
.col-group { margin:0 -10px }
.col-3, .col-4, .col-5 { padding:0 10px; float:left }
.col-3 { width:25%; }
.col-4 { width:33.333333333%; }
.col-5 { width:20%; }
.col-6 { width:50%; float:left; }
.col-12 { width:100%; float:left; }
@media (max-width:1199px) {
.hidden-md {
display:none
}
.container1170 {
max-width:1000px
}
.col-md-6 {
width:50%
}
}
@media (max-width:1023px) {
.col-sm-6 {
width:50%
}
.container1170 {
max-width:100%
}
}
@media (max-width:767px) {
.col-xs-12 {
float:none;
width:100%
}
}
.navbar { border-bottom:1px solid #e7e8ec; border-bottom:1px solid rgba(231, 232, 236, .25); height:68px; position:absolute; top:0; left:0; width:100%; background-color:#fff; z-index:100; -webkit-transition:all 250ms ease-out; -moz-transition:all 250ms ease-out; -ms-transition:all 250ms ease-out; -o-transition:all 250ms ease-out; transition:all 250ms ease-out }
.navbar .navbar-header, .navbar .navbar-header .navbar-brand { -webkit-transition:all 250ms ease-out; -moz-transition:all 250ms ease-out; -ms-transition:all 250ms ease-out; -o-transition:all 250ms ease-out }
.navbar .navbar-header { padding:26px 0 16px; float:left; transition:all 250ms ease-out }
.navbar .navbar-header .navbar-brand { display:block; width:170px; height:48px; background-image:url(../images/home/multicart_hover.png); transition:all 250ms ease-out; background-repeat:no-repeat }
.navbar .navbar-collapse { float:left; width:85%; width:calc(100% - 170px) }
@media (max-width:1199px) {
.navbar .navbar-collapse {
width:80%
}
}
.navbar .navbar-collapse .navbar-nav { padding:0 12px; margin:0; float:left; position:relative }
@media (max-width:1023px) {
.navbar .navbar-collapse .navbar-nav {
display:none
}
}
/*.navbar .navbar-collapse .navbar-nav:before { content:""; width:1px; height:30px; display:block; background-color:#e7e8ec; position:absolute; top:35px; left:10px }*/
.navbar .navbar-collapse .navbar-nav>li { border-top:5px solid transparent; list-style:none; float:left; -webkit-transition:all 250ms ease-out; -moz-transition:all 250ms ease-out; -ms-transition:all 250ms ease-out; -o-transition:all 250ms ease-out; transition:all 250ms ease-out }
.navbar .navbar-collapse .navbar-nav>li>a { display:block; line-height:30px; font-size:16px; padding:15px 12px 15px; }
.navbar .navbar-collapse .navbar-nav>li.dropdown { position:relative }
.navbar .navbar-collapse .navbar-nav>li.dropdown:before { content:""; width:0; height:0; border-style:solid; border-width:0 9px 9px; border-color:transparent transparent #931859; position:absolute; top:83%; left:30px; z-index:10; opacity:0; -webkit-transition:opacity .2s ease-out;
-moz-transition:opacity .2s ease-out;
-ms-transition:opacity .2s ease-out;
-o-transition:opacity .2s ease-out;
transition:opacity .2s ease-out
}
.navbar .navbar-collapse .navbar-nav>li.dropdown>ul { position:absolute; top:80px; left:0; padding:0; margin:0; background:#2a2d32; width:240px; height:0; overflow:hidden; -webkit-transition:all .2s ease-out;
-moz-transition:all .2s ease-out;
-ms-transition:all .2s ease-out;
-o-transition:all .2s ease-out;
transition:all .2s ease-out;
z-index:10 }
.navbar .navbar-collapse .navbar-nav>li.dropdown>ul>li { list-style:none }
.navbar .navbar-collapse .navbar-nav>li.dropdown>ul>li a { font-size:14px; line-height:1; display:block; padding:13px; color:#ccc; -webkit-transition:all .2s ease;
-moz-transition:all .2s ease;
-ms-transition:all .2s ease;
-o-transition:all .2s ease;
transition:all .2s ease
}
.navbar .navbar-collapse .navbar-nav>li.dropdown>ul>li a:hover { text-decoration:none; color:#fff; background:#26282d; }
.global-hero, footer { background-position:top center }
.navbar .navbar-collapse .navbar-nav>li:hover { border-bottom:5px solid #931859 }
.navbar .navbar-collapse .navbar-nav>li.dropdown:hover>a, .navbar .navbar-collapse .navbar-nav>li:hover>a:hover { opacity:.6; text-decoration:none }
.navbar .navbar-collapse .navbar-nav>li.dropdown:hover:before { opacity:1 }
.navbar .navbar-collapse .navbar-nav>li.dropdown:hover>ul { border-top:5px solid #931859; height:auto; padding-bottom:20px; z-index:20 }
.navbar .navbar-collapse .navbar-right { float:right; width:40%; overflow:hidden; padding-top:10px }
.navbar .navbar-collapse .navbar-right h1 { margin:0 0 5px; font-size:14px; font-weight:400; text-align:right; -webkit-transition:height 250ms ease-out; -moz-transition:height 250ms ease-out; -ms-transition:height 250ms ease-out; -o-transition:height 250ms ease-out; transition:height 250ms ease-out }
.navbar .navbar-collapse .navbar-right .tc-try-btn { float:right; margin-left:30px }
.navbar .navbar-collapse .navbar-right .tc-try-btn>a { min-width:132px; height:32px; line-height:32px; font-size:16px }
.navbar .navbar-collapse .navbar-right .chat-links { text-align:right; line-height:32px }
.navbar .navbar-toggle-outer { float:left; display:none; padding:35px 0 25px }
.navbar .navbar-toggle-outer .navbar-toggle-inner { padding:8px 0 7px 12px; margin-left:12px; border-left:1px solid #e7e8ec }
.navbar .navbar-toggle { border:none; padding:0; background-color:transparent; display:block; width:20px; height:15px; outline:0!important }
.navbar .navbar-toggle .icon-bar { width:100%; height:3px; background-color:#931859; display:block }
.navbar .navbar-toggle .icon-bar:nth-child(2) {
margin-top:3px;
margin-bottom:3px
}
.navbar.nav-transparent:not(.nav-scrolled) {
background-color:transparent;
color:#fff
}
.navbar.nav-transparent:not(.nav-scrolled) a {
color:#fff
}
.navbar.nav-transparent:not(.nav-scrolled) .navbar-header {
padding:10px 0 5px;
float:left
}
.navbar.nav-transparent:not(.nav-scrolled) .navbar-header .navbar-brand {
background-image:url(../images/home/multicart.png);
}
.navbar.nav-transparent:not(.nav-scrolled) .navbar-toggle .icon-bar {
background-color:#fff
}
.navbar.nav-scrolled { background-color:rgba(255, 255, 255, .95); height:85px; position:fixed }
.navbar.nav-scrolled .navbar-header { padding:20px 0 16px }
.navbar.nav-scrolled .navbar-collapse .navbar-nav:before { top:30px }
.navbar.nav-scrolled .navbar-collapse .navbar-nav>li>a { padding:25px 12px }
.navbar.nav-scrolled .navbar-collapse .navbar-nav>li:before { top:85% }
.navbar.nav-scrolled .navbar-collapse .navbar-nav>li>ul { top:75px }
.navbar.nav-scrolled .navbar-right { padding-top:29px; -webkit-transition:all 250ms ease-out; -moz-transition:all 250ms ease-out; -ms-transition:all 250ms ease-out; -o-transition:all 250ms ease-out; transition:all 250ms ease-out }
.navbar.nav-scrolled .navbar-right h1 { height:0; overflow:hidden; margin:0 }
.navbar.nav-scrolled .navbar-right .chat-links { color:#2a2d32 }
.navbar.nav-scrolled .navbar-toggle-outer { padding:29px 0 25px }
@media (min-width:1024px) and (max-width:1199px) {
.navbar .navbar-collapse .navbar-right {
width:auto;
padding-top:34px
}
.navbar .navbar-collapse .navbar-right .chat-links, .navbar .navbar-collapse .navbar-right h1 {
display:none
}
}
@media (max-width:1023px) {
.navbar .navbar-collapse .navbar-right {
display:block;
width:80%
}
.navbar .navbar-toggle-outer {
display:block
}
}
@media (max-width:999px) {
.navbar .navbar-header {
float:none!important;
text-align:center!important;
position:absolute;
top:0;
left:0;
right:0;
margin:auto;
height:91px
}
.navbar .navbar-header .navbar-brand {
display:inline-block;
position:relative;
z-index:5
}
.navbar .navbar-collapse .navbar-right .chat-links, .navbar .navbar-collapse .navbar-right h1 {
display:none
}
.navbar .navbar-toggle-outer {
position:relative;
z-index:5
}
.navbar .navbar-toggle-outer .navbar-toggle-inner {
margin:0;
padding-left:0;
border:none
}
.navbar .navbar-collapse {
float:none;
width:100%
}
.navbar .navbar-collapse .navbar-right {
padding-top:32px;
width:auto;
position:relative;
z-index:5
}
.navbar .navbar-collapse .navbar-right .tc-try-btn {
margin:0
}
.navbar.nav-scrolled {
height:85px
}
.navbar.nav-scrolled .navbar-right {
padding-top:28px
}
}
@media (max-width:767px) {
.navbar .navbar-header {
padding-left:15px!important;
padding-right:15px!important;
padding-top:31px!important;
height:85px
}
.navbar .navbar-header .navbar-brand {
width:37px;
height:35px;
background-size:auto 35px!important;
margin-right:20px
}
.navbar .navbar-collapse .navbar-right .tc-try-btn a {
min-width:0
}
.navbar.nav-scrolled .navbar-header {
padding-top:28px!important
}
}
@media (max-width:479px) {
.navbar .navbar-collapse .navbar-right .tc-try-btn a {
padding:0 10px
}
}
.mobile-menu { position:fixed; top:0; left:-280px; width:280px; height:100%; background-color:#2a2d32; z-index:1000; -webkit-transition:left 350ms ease-out; -moz-transition:left 350ms ease-out; -ms-transition:left 350ms ease-out; -o-transition:left 350ms ease-out; transition:left 350ms ease-out; display:none; padding-bottom:50px }
.carousel-inner>.active, body.mobile-menu-visible .mobile-menu { left:0 }
.mobile-menu .mobile-menu-close-btn { padding:25px }
.mobile-menu .mobile-menu-close-btn a { font-size:30px; display:inline-block; text-decoration:none }
.mobile-menu .mobile-menu-close-btn a span { display:block }
.mobile-menu .navbar-nav { display:block; padding:0; margin:0 }
.mobile-menu .navbar-nav li { list-style:none }
.mobile-menu .navbar-nav li a { font-size:16px; color:#7e848e; display:block; padding:18px 25px; line-height:1 }
.mobile-menu .navbar-nav li a:hover { color:#fff; text-decoration:none; background-color:#26282d }
.mobile-menu .navbar-nav li.dropdown>a { position:relative }
.mobile-menu .navbar-nav li.dropdown>a:after { color:#22ac60; font-family:tc-icons; speak:none; font-style:normal; font-weight:400; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:"\e688"; position:absolute; top:12px; right:25px; margin:auto; font-size:30px }
.mobile-menu .navbar-nav li>ul { padding:0; margin:0; display:none; background-color:#373b41 }
.mobile-menu .navbar-nav li>ul>li { list-style:none }
.mobile-menu .navbar-nav li>ul>li a { padding-left:35px }
.mobile-menu .navbar-nav li.dropdown-open>a { color:#fff; text-decoration:none; background-color:#26282d }
@media (max-width:1199px) {
.mobile-menu {
display:block
}
}
.tc-blurb .tc-blurb-icon { font-size:72px; color:rgba(25, 14, 14, 0.44); margin-bottom:10px; }
.tc-blurb h4 { margin-bottom:15px; color: #565555; }
.tc-blurb p { color:#4b4b4b }
.tc-tabs .tab-nav { text-align:center; margin-bottom:40px }
.tc-tabs .tab-nav ul { padding:0; margin:0; border:1px solid #e7e8ec; width:100%; display:inline-block; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; overflow:hidden; height:50px }
.tc-tabs .tab-nav ul:after { content:""; display:table; clear:both }
.tc-tabs .tab-nav ul li { list-style:none; border-left:1px solid #e7e8ec; float:left; width:25%; }
.tc-tabs .tab-nav ul li:first-child { border-left:none }
.tc-tabs .tab-nav ul li a { color:#2a2d32; font-size:16px; line-height:48px; text-decoration:none!important; padding:0 15px; display:block; -webkit-transition:all .2s ease-out;
-moz-transition:all .2s ease-out;
-ms-transition:all .2s ease-out;
-o-transition:all .2s ease-out;
transition:all .2s ease-out
}
.tc-tabs .tab-nav ul li a:hover { background-color:#931859; color:#fff; }
.tc-tabs .tab-nav ul li.active a { color:#fff; background-color:#931859 }
.tc-tabs .tab-content .tab-pane .tab-mob-title { display:none }
@media (min-width:1024px) {
.tc-tabs .tab-content .tab-pane .tab-pane-inner {
display:block!important
}
}
.tc-tabs .tab-content .tab-pane .tab-pane-inner :after { content:""; display:table; clear:both }
.tc-tabs .tab-content .tab-pane .tab-pane-inner .tab-pane-left, .tc-tabs .tab-content .tab-pane .tab-pane-inner .tab-pane-right { width:50% }
.tc-tabs .tab-content .tab-pane .tab-pane-inner .tab-pane-left { float:left; text-align:left }
.tc-tabs .tab-content .tab-pane .tab-pane-inner .tab-pane-right { float:right; text-align:right }
.tc-tabs .tab-content .tab-pane .tab-pane-inner h4, .tc-tabs .tab-content .tab-pane .tab-pane-inner p { margin-bottom:15px }
@media (max-width:1023px) {
.tc-tabs .tab-nav {
display:none
}
.tc-tabs .tab-content .tab-pane {
border:1px solid #e7e8ec;
border-bottom:none
}
.tc-tabs .tab-content .tab-pane .tab-mob-title {
display:block;
font-size:16px;
color:#2a2d32;
line-height:1;
padding:20px;
position:relative;
font-weight:600;
cursor:pointer
}
.tc-tabs .tab-content .tab-pane .tab-mob-title:after {
content:"+";
border-radius:100%;
-moz-border-radius:100%;
-webkit-border-radius:100%;
width:18px;
height:18px;
color:#fff;
background-color:#e7e8ec;
font-size:14px;
display:block;
text-align:center;
line-height:18px;
font-weight:700;
position:absolute;
top:0;
bottom:0;
right:20px;
margin:auto
}
.tc-tabs .tab-content .tab-pane.active .tab-mob-title:after {
content:"-";
background-color:#22ac60
}
.tc-tabs .tab-content .tab-pane:first-child {
border-radius:3px 3px 0 0;
-moz-border-radius:3px 3px 0 0;
-webkit-border-radius:3px 3px 0 0
}
.tc-tabs .tab-content .tab-pane:last-child {
border-bottom:1px solid #e7e8ec;
border-radius:0 0 3px 3px;
-moz-border-radius:0 0 3px 3px;
-webkit-border-radius:0 0 3px 3px
}
.tc-tabs .tab-content .tab-pane .tab-pane-inner .tab-pane-left, .tc-tabs .tab-content .tab-pane .tab-pane-inner .tab-pane-right {
width:100%;
float:none
}
.tc-tabs .tab-content .tab-pane .tab-pane-inner .tab-pane-right {
padding-bottom:40px;
text-align:center
}
.tc-tabs .tab-content .tab-pane .tab-pane-inner {
display:none;
padding:30px 15px
}
.tc-tabs .tab-content .tab-pane .tab-pane-inner .tab-call-to-action .tc-btn-md {
font-size:15px
}
}
.carousel, .carousel-inner { position:relative }
.carousel-inner { overflow:hidden; width:100% }
.carousel-inner>.item { display:none; position:relative; -webkit-transition:.6s ease-in-out left;
-o-transition:.6s ease-in-out left;
transition:.6s ease-in-out left
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img { line-height:1 }
@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-inner>.item {
-webkit-transition:-webkit-transform .6s ease-in-out;
-o-transition:-o-transform .6s ease-in-out;
transition:transform .6s ease-in-out;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-perspective:1000;
perspective:1000
}
.carousel-inner>.item.active.right, .carousel-inner>.item.next {
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
left:0
}
.carousel-inner>.item.active.left, .carousel-inner>.item.prev {
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0);
left:0
}
.carousel-inner>.item.active, .carousel-inner>.item.next.left, .carousel-inner>.item.prev.right {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
left:0
}
}
.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev { display:block }
.carousel-inner>.next, .carousel-inner>.prev { position:absolute; top:0; width:100% }
.carousel-inner>.next { left:100% }
.carousel-inner>.prev { left:-100% }
.carousel-inner>.next.left, .carousel-inner>.prev.right { left:0 }
.carousel-inner>.active.left { left:-100% }
.carousel-inner>.active.right { left:100% }
.carousel-control { position:absolute; top:0; left:0; bottom:0; width:15%; opacity:.5; filter:alpha(opacity=50); font-size:20px; color:#fff; text-align:center }
.carousel-control.left { background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%); background-image:-o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%); background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); background-image:linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
}
.carousel-control.right { left:auto; right:0; background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%); background-image:-o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%); background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))); background-image:linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
}
.carousel-control:focus, .carousel-control:hover { outline:0; color:#fff; text-decoration:none; opacity:.9; filter:alpha(opacity=90) }
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev { position:absolute; top:50%; z-index:5; display:inline-block }
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { left:50%; margin-left:-10px }
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { right:50%; margin-right:-10px }
.carousel-control .icon-next, .carousel-control .icon-prev { width:20px; height:20px; margin-top:-10px; line-height:1; font-family:serif }
.carousel-control .icon-prev:before { content:'\2039' }
.carousel-control .icon-next:before { content:'\203a' }
.carousel-caption { position:absolute; left:15%; right:15%; bottom:20px; z-index:10; padding-top:20px; padding-bottom:20px; color:#fff; text-align:center }
.carousel-caption .btn, .text-hide { text-shadow:none }
@media screen and (min-width:768px) {
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
width:30px;
height:30px;
margin-top:-15px;
font-size:30px
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
margin-left:-15px
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
margin-right:-15px
}
.carousel-caption {
left:20%;
right:20%;
padding-bottom:30px
}
.carousel-indicators {
bottom:20px
}
}
.center-block { display:block; margin-left:auto; margin-right:auto }
.pull-right { float:right!important }
.pull-left { float:left!important }
.hide { display:none!important }
.show { display:block!important }
.invisible { visibility:hidden }
.text-hide { font:0/0 a; color:transparent; background-color:transparent; border:0 }
.hidden { display:none!important }
.affix { position:fixed }
.tc-testimonials .tc-testimonial .testimonial-quote { width:500px; height:190px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font-size:16px; line-height:30px; padding:20px 65px; text-align:left; position:relative }
.tc-testimonials .tc-testimonial .testimonial-quote:after { content:""; width:0; height:0; border-style:solid; border-width:30px 30px 0 0; position:absolute; bottom:-30px; right:130px }
.tc-testimonials .tc-testimonial.testimonial-green .testimonial-quote { background-color:rgba(34, 172, 96, .8) }
.tc-testimonials .tc-testimonial.testimonial-green .testimonial-quote:after { border-color:rgba(34, 172, 96, .8) transparent transparent }
.tc-testimonials .tc-testimonial.testimonial-orange .testimonial-quote { background-color:rgba(232, 144, 66, .8) }
.tc-testimonials .tc-testimonial.testimonial-orange .testimonial-quote:after { border-color:rgba(232, 144, 66, .8) transparent transparent }
.tc-testimonials .tc-testimonial .testimonial-author { padding-top:20px; padding-left:20px }
.tc-testimonials .tc-testimonial .testimonial-author:after { content:""; display:table; clear:both }
.tc-testimonials .tc-testimonial .testimonial-author .testimonial-author-img { float:left; width:75px; height:75px }
.tc-testimonials .tc-testimonial .testimonial-author .testimonial-author-details { float:left; padding-left:15px; text-align:left }
.tc-testimonials .tc-testimonial .testimonial-author .testimonial-author-details .testimonial-author-name { line-height:1; font-size:18px; padding-top:16px }
.tc-testimonials .tc-testimonial .testimonial-author .testimonial-author-details .testimonial-author-website { font-size:14px; line-height:1; color:#7e848e; margin-top:8px }
.testimonials-carousel { padding:0 70px; position:relative; max-width:1110px }
.testimonials-carousel .testimonials-control { position:absolute; width:50px; height:50px; z-index:50; color:#e7e8ec; font-size:50px; line-height:50px; top:35%; left:auto; right:auto; text-decoration:none!important; -webkit-transition:color 250ms ease-out; -moz-transition:color 250ms ease-out; -ms-transition:color 250ms ease-out; -o-transition:color 250ms ease-out; transition:color 250ms ease-out }
.testimonials-carousel .testimonials-control.left-control { left:0 }
.testimonials-carousel .testimonials-control.right-control { right:0 }
.testimonials-carousel .testimonials-control:hover { color:#d2d2d4 }
.two-testimonials .item { padding:0 5px }
@media (min-width:1199px) {
.two-testimonials .item.mobile-testimonial {
display:none
}
}
.two-testimonials .item-inner { position:relative; height:340px }
.two-testimonials .item-inner .tc-testimonials { position:absolute; right:0; bottom:0; z-index:30 }
.two-testimonials .item-inner .tc-testimonials:first-child { top:0; left:0; z-index:10 }
@media (max-width:1199px) {
.tc-testimonials .tc-testimonial {
max-width:500px;
min-height:320px;
margin:0 auto
}
.tc-testimonials:nth-child(2) {
display:none
}
.testimonials-carousel .testimonials-control {
top:30%
}
.two-testimonials .item-inner {
height:auto
}
.two-testimonials .item-inner .tc-testimonials {
position:static
}
}
@media (max-width:767px) {
.tc-testimonials .tc-testimonial {
padding-bottom:35px;
max-width:420px
}
.testimonials-carousel {
padding:0
}
.testimonials-carousel .testimonials-control {
position:static
}
.tc-testimonials .tc-testimonial .testimonial-quote {
width:100%;
height:auto;
padding:25px
}
.tc-testimonials .tc-testimonial .testimonial-quote:after {
right:80px
}
}
@media (max-width:479px) {
.tc-testimonials .tc-testimonial {
max-width:300px
}
.tc-testimonials .tc-testimonial .testimonial-quote {
padding:20px;
font-size:14px;
line-height:24px
}
.tc-testimonials .tc-testimonial .testimonial-quote:after {
right:40px
}
}
.tc-bullet { text-align:left; margin-top:60px; padding:0 10px }
.tc-bullet h4 { line-height:40px; margin-bottom:10px }
.tc-bullet h4 .tc-bullet-icon { color:#22ac60; font-size:60px; vertical-align:middle; margin-right:10px }
@media (max-width:767px) {
.tc-bullet h4 {
font-size:16px
}
.tc-bullet h4 .tc-bullet-icon {
font-size:40px;
line-height:40px;
margin-bottom:10px
}
}
.tc-counters:after { content:""; display:table; clear:both }
.tc-counters .tc-counter { float:left; width:20%; text-align:center; position:relative }
.tc-counters .tc-counter .tc-counter-icon { font-size:72px }
.tc-counters .tc-counter .tc-counter-icon span { display:block; text-align:center }
.tc-counters .tc-counter .tc-counter-connecter { width:100%; height:1px; background-color:rgba(255, 255, 255, .3); margin:30px 0; position:relative }
.tc-counters .tc-counter .counter-circle { height:15px; width:15px; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; background-color:rgba(255, 255, 255, .3); padding:3px; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto }
.tc-counters .tc-counter .counter-circle:after { content:""; width:9px; height:9px; display:block; background-color:#fff; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100% }
.tc-counters .tc-counter:first-child .tc-counter-connecter { width:50%; margin-left:auto; margin-right:0 }
.tc-counters .tc-counter:first-child .counter-circle { right:auto; left:-7px }
.tc-counters .tc-counter:last-child .tc-counter-connecter { width:50% }
.tc-counters .tc-counter:last-child .counter-circle { left:auto; right:-7px }
.tc-counters .tc-counter .tc-counter-number { font-size:42px; font-weight:300; line-height:60px }
.tc-counters .tc-counter .tc-counter-text { font-size:14px }
@media (max-width:1023px) {
.tc-counters {
text-align:center
}
.tc-counters .tc-counter {
display:inline-block;
float:none;
width:30%;
margin-bottom:50px
}
.tc-counters .tc-counter .tc-counter-connecter {
background-color:transparent
}
}
@media (max-width:767px) {
.tc-counters {
text-align:center
}
.tc-counters .tc-counter {
display:block;
width:100%;
margin-bottom:40px
}
}
.tc-pricing-table { text-align:center; background-color:#fff; border-right:1px solid #e7e8ec; float:left; position:relative; min-height:510px }
.tc-pricing-table:first-child { border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px }
.tc-pricing-table:last-child { border-right:none; border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0 }
.tc-pricing-table .tc-pricing-hedaer { padding:20px 0; border-bottom:1px solid #e7e8ec }
.tc-pricing-table .tc-pricing-plan-name { font-family:Roboto, sans-serif; font-size:18px; line-height:1; text-transform:uppercase; letter-spacing:.1em; color:rgb(255, 148, 53); }
.tc-pricing-table .tc-pricing-amount { display:inline-block; text-align:left; padding-top:10px }
.tc-pricing-table .tc-pricing-amount:after { content:""; display:table; clear:both }
.tc-pricing-table .tc-pricing-amount .tc-pricing-amount-left { float:left; font-size:50px; line-height:60px; position:relative; padding-left:15px; font-weight:300; font-family: FontAwesome; }
.tc-pricing-table .tc-pricing-amount .tc-pricing-amount-left:before { content: "\f156"; font-size:18px; line-height:1; position:absolute; top:12px; left:0; display:block; color:#4b4b4b }
.tc-pricing-table .tc-pricing-amount .tc-pricing-amount-right { float:right; padding-left:5px }
.tc-pricing-table .tc-pricing-amount .tc-pricing-amount-cents { font-size:30px; line-height:1; padding-top:5px }
.tc-pricing-table .tc-pricing-amount .tc-pricing-billing-cycle { font-size:16px; line-height:1; padding-top:6px; color:#4b4b4b }
.tc-pricing-table .tc-pricing-amount .tc-pricing-billing-cycle:before { content:"/ " }
.tc-pricing-table .tc-pricing-content { padding:25px 0 }
.tc-pricing-table .tc-pricing-content ul { padding:0; margin:0 }
.tc-pricing-table .tc-pricing-content ul li { list-style:none; font-size:14px; line-height:30px; color:#7e848e }
.tc-pricing-table .tc-pricing-start { position:absolute; width:100%; bottom:0; height:75px }
.tc-pricing-table .tc-pricing-start a { min-width:150px }
.tc-pricing-table.tc-pricing-table-featured { height:510px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px }
.tc-pricing-table.tc-pricing-table-featured .tc-pricing-inner { position:relative; min-height:540px; width:310px; left:-10px; top:-15px; background-color:#fff; border:1px solid #e7e8ec; z-index:10; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; box-shadow:0 0 8px 1px #f3f3f3; -moz-box-shadow:0 0 8px 1px #f3f3f3; -webkit-box-shadow:0 0 8px 1px #f3f3f3 }
.tc-pricing-table.tc-pricing-table-featured .tc-pricing-hedaer { border-top:14px solid #931859; border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0 }
.tc-pricing-tables { border:1px solid #e7e8ec; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; display:inline-block }
.tc-pricing-tables:after { content:""; display:table; clear:both }
.tc-pricing-tables.tc-pricing-three .tc-pricing-table { width:280px; min-height:510px }
@media (max-width:1023px) {
.tc-pricing-tables.tc-pricing-three .tc-pricing-table {
width:240px
}
.tc-pricing-tables.tc-pricing-three .tc-pricing-table.tc-pricing-table-featured .tc-pricing-inner {
width:255px
}
}
@media (max-width:767px) {
.tc-pricing-tables {
border:none;
display:block;
width:100%;
max-width:460px;
margin-left:auto;
margin-right:auto
}
.tc-pricing-tables.tc-pricing-three .tc-pricing-table {
float:none;
width:100%;
height:auto;
margin-bottom:20px;
min-height:0;
border:1px solid #e7e8ec!important;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px
}
.tc-pricing-tables.tc-pricing-three .tc-pricing-table.tc-pricing-table-featured .tc-pricing-inner {
position:static;
width:auto;
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
border:none
}
.tc-pricing-tables.tc-pricing-three .tc-pricing-table .tc-pricing-start {
position:static
}
}
.tc-accordion .tc-accordion-item .tc-accordion-title { line-height:56px; font-size:18px; color:#2a2d32; font-weight:600; cursor:pointer; position:relative; z-index:1 }
.tc-accordion .tc-accordion-item .tc-accordion-title:after { content:""; display:table; clear:both }
.tc-accordion .tc-accordion-item .tc-accordion-title .tc-accordion-icon { float:left; width:56px; height:56px; background-color:rgba(231, 232, 236, .5); border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; text-align:center; padding:3px; margin-right:15px }
.tc-accordion .tc-accordion-item .tc-accordion-title .tc-accordion-icon span { display:block; line-height:48px; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; background-color:#fff; font-size:32px; color:#cacddc; border:1px solid #ececf0 }
.tc-accordion .tc-accordion-item .tc-accordion-title:hover { color:#22ac60 }
footer, footer h2, footer h3 { color:#fff }
.tc-accordion .tc-accordion-item .tc-accordion-content { padding:0 28px; margin-top:-3px; position:relative; min-height:10px }
.tc-accordion .tc-accordion-item .tc-accordion-content:before { content:""; position:absolute; height:100%; width:1px; background-color:#e7e8ec; top:0; left:28px }
.tc-accordion .tc-accordion-item .tc-accordion-content .tc-accordion-content-inner { padding:20px 0 50px 50px; display:none }
.tc-accordion .tc-accordion-item:last-child .tc-accordion-content:before { display:none }
.tc-accordion .tc-accordion-item.active .tc-accordion-title .tc-accordion-icon { background-color:rgba(34, 172, 96, .2) }
.tc-accordion .tc-accordion-item.active .tc-accordion-title .tc-accordion-icon span { background-color:#22ac60; color:#fff; border:1px solid #22ac60 }
@media (max-width:767px) {
.tc-accordion p {
font-size:14px
}
.tc-accordion .tc-accordion-item .tc-accordion-title {
line-height:24px;
padding-top:10px;
padding-left:70px;
min-height:58px
}
.tc-accordion .tc-accordion-item .tc-accordion-title .tc-accordion-icon {
position:absolute;
top:0;
left:0
}
.tc-accordion .tc-accordion-item .tc-accordion-content {
padding-right:0
}
.tc-accordion .tc-accordion-item .tc-accordion-content .tc-accordion-content-inner {
padding-left:30px
}
}
footer { background-color:#931859; background-image:url(http://www.3dcart.com/2015/images/footer_bg.png.pagespeed.ce.ekDyaaFGRI.png); background-repeat:no-repeat; padding-top:70px }
footer .footer_upper { padding-bottom:20px }
/*footer:before { content:url(http://www.3dcart.com/2015/images/footer_cart.png.pagespeed.ce.Ti1Z3XZALm.png); display:block; margin-top:-110px; margin-bottom:20px }*/
footer .footer-buttons { margin-top:40px }
footer .footer-buttons>a { min-width:185px; margin:0 13px }
footer .footer-widgets { margin-top:40px }
footer .footer-widgets:after { content:""; display:table; clear:both }
footer .footer-widgets .footer-widget { float:left; width:20%; text-align:left }
footer .footer-widgets .footer-widget h3 { font-size:16px; margin-bottom:10px }
footer .footer-widgets .footer-widget ul { padding:0; margin:0 }
footer .footer-widgets .footer-widget ul li { list-style:none; color:#7e848e; font-size:14px; margin-bottom:12px }
footer .footer-widgets .footer-widget ul li.social-icons a { font-size:20px; margin-right:14px }
footer .footer-widgets .footer-widget ul li.social-icons a:last-child { margin-right:0 }
footer .footer-widgets .footer-widget ul li.social-icons a:hover { text-decoration:none; color:#fff }
footer .footer-widgets .footer-widget ul li a, footer .footer_bottom .footer_bottom_left a { color:#7e848e }
footer .footer_bottom { border-top:1px solid #3f4246; padding:25px 0 }
footer .footer_bottom .footer_bottom_left { text-align:left; color:#7e848e; font-size:14px; float:left; padding:11px 0 }
footer .footer_bottom .footer-seals { vertical-align:middle; margin-right:18px }
footer .footer_bottom .footer_bottom_right { float:right }
footer .footer_bottom .footer_bottom_right img { opacity:.25 }
@media (max-width:1199px) {
footer .footer-widgets .footer-widget ul li.social-icons a {
margin-right:8px
}
}
@media (max-width:1023px) {
footer .footer_upper {
max-width:768px
}
footer .footer-widgets .footer-widget {
width:33.3333%;
margin-bottom:30px
}
footer .footer_bottom .footer-seals {
float:none;
margin:0 0 20px;
display:block
}
}
@media (max-width:767px) {
footer .footer-widgets {
max-width:450px;
padding-left:3%;
margin-left:auto;
margin-right:auto
}
footer .footer-widgets .footer-widget {
width:44%;
padding-left:6%;
min-height:205px
}
footer .footer-widgets .footer-widget:nth-child(even) {
padding-left:10%
}
footer .footer-widgets .footer-widget:last-child {
width:100%
}
footer .footer_bottom .footer-seals {
float:none;
margin:0 0 20px;
display:block
}
footer .footer_bottom .footer_bottom_right {
position:absolute;
top:0;
right:0
}
footer .footer_bottom .footer_bottom_right img {
max-width:135px
}
footer .footer_bottom .footer_bottom_group {
position:relative
}
}
@media (max-width:479px) {
footer .footer-buttons {
margin-top:25px
}
footer .footer-buttons>a {
margin-bottom:20px
}
footer .footer-widgets {
max-width:100%;
padding-left:0;
margin-left:auto;
margin-right:auto
}
footer .footer-widgets .footer-widget {
width:100%;
padding-left:0;
min-height:0;
text-align:center
}
footer .footer-widgets .footer-widget:nth-child(even) {
padding-left:0
}
footer .footer-widgets .footer-widget:last-child {
width:100%
}
footer .footer_bottom .footer_bottom_left {
text-align:center
}
footer .footer_bottom .footer_bottom_right {
top:70px;
left:0;
margin:auto
}
footer .footer_bottom .footer-seals {
margin-left:auto;
margin-right:auto;
margin-bottom:95px
}
}
.global-hero { padding-top:192px; padding-bottom:175px; background-attachment:fixed; background-size:cover; position:relative; box-shadow:inset 0 -10px 20px -10px #999; -moz-box-shadow:inset 0 -10px 20px -10px #999; -webkit-box-shadow:inset 0 -10px 20px -10px #999 }
.global-hero h2 { font-size:48px; margin-bottom:10px }
.global-hero h3 { color:#fff; font-size:28px }
@media (max-width:1199px) {
.global-hero {
background-attachment:initial
}
}
@media (max-width:1023px) {
.global-hero h2 {
font-size:40px
}
}
@media (max-width:767px) {
.global-hero {
padding-top:120px;
padding-bottom:40px
}
.global-hero h3 {
font-size:24px
}
}
@media (max-width:479px) {
.global-hero h2 {
font-size:26px;
line-height:36px
}
.global-hero h3 {
font-size:18px;
line-height:24px
}
}
@media (min-width:1200px) {
.tc-animate-up, .tc-fade-in, .tc-fade-in-left, .tc-fade-in-right {
opacity:0
}
.tc-fade-in-left.animated, .tc-fade-in-right.animated, .tc-fade-in.animated, tc-animate-up.animated {
opacity:1
}
}
section.inpage-form-container { background-color:#f2f3f6; padding:30px 0 40px; border-top:1px solid #e7e8ec; border-bottom:1px solid #e7e8ec; text-align:center }
.inpage-form-inner { padding-top:20px; max-width:880px; margin:0 auto }
section.inpage-form-container h4 { font-weight:400 }
.inpage-form-col { float:left; padding:0 5px; width:25%; position:relative }
.inpage-form-col .signup-error { position:absolute; top:-50px; left:0; right:0; margin:auto; width:90%; display:none }
.inpage-form-col .signup-error>div { height:40px; text-align:center; background-color:rgba(232, 144, 66, .98); border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#ddd; font-size:12px; padding:10px; position:relative }
.inpage-form-col .signup-error>div:after { content:""; width:0; height:0; border-style:solid; border-width:8px 8px 0; border-color:rgba(232, 144, 66, .98) transparent transparent; position:absolute; left:0; right:0; bottom:-8px; margin:auto }
.inpage-form-col .inpage-form-submit, .inpage-form-col .tc-input { width:100% }
.inpage-form-col .tc-input { border:none; border-top:1px solid #e7e8ec }
.inpage-form-col .signup-error.error { display:block }
@media (max-width:1023px) {
.inpage-form-col .signup-error>div {
font-size:10px
}
.inpage-form-col .inpage-form-submit {
padding:0
}
}
@media (max-width:767px) {
.inpage-form-col {
float:none;
width:100%;
margin-bottom:10px
}
.inpage-form-col .signup-error {
position:static;
width:100%;
margin-bottom:10px
}
.inpage-form-col .signup-error>div {
font-size:14px
}
}
.home-hero { padding-top:345px; padding-bottom:305px; background-image:url(../images/home/sad_girl.jpg); background-attachment:fixed; background-position:50% center; background-size:cover; position:relative; box-shadow:inset 0 -10px 20px -10px #999; -moz-box-shadow:inset 0 -10px 20px -10px #999; -webkit-box-shadow:inset 0 -10px 20px -10px #999 }
.home-hero h2 { font-size:48px; margin-bottom:5px }
.home-hero h3 { color:#fff; font-size:30px; margin-bottom:20px }
.home-hero .signup-form-msg { font-size:18px; font-weight:300; margin-top:20px }
@media (max-width:1199px) {
.home-hero {
background-attachment:initial
}
}
.signup-form { width:880px; margin:0 auto; padding:0px; background:rgba(255, 255, 255, .2); border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; /*box-shadow:inset 0px 0px 3px 1px #ccc7c4; -moz-box-shadow:inset 0px 0px 3px 1px #ccc7c4; -webkit-box-shadow:inset 0px 0px 3px 1px #ccc7c4;*/ }
.signup-form .signup-col { float:left; padding:0px; width:25%; position:relative }
.signup-form .signup-col2 { float:left; padding:0px; width:25%; position:relative }
.signup-form .signup-col .tc-btn-md, .signup-form .signup-col .tc-input { width:100%; border:none; border-right: 1px solid #f1f1f1; }
.signup-form .signup-col2 .tc-btn-md, .signup-form .signup-col2 .tc-input { width:100%; border:none; border-right:0; }
.signup-form .signup-col .signup-error { position:absolute; top:-60px; left:0; right:0; margin:auto; width:95%; display:none }
.signup-form .signup-col .signup-error>div { height:40px; text-align:center; background-color:#931859; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#ddd; font-size:12px; padding:10px; position:relative; }
.signup-form .signup-col .signup-error>div:after { content:""; width:0; height:0; border-style:solid; border-width:8px 8px 0 8px; border-color:#931859 transparent transparent transparent; position:absolute; left:0; right:0; bottom:-8px; margin:auto; }
@media (max-width:1023px) {
.signup-form .signup-col .signup-error>div {
font-size:10px
}
}
@media (max-width:767px) {
.signup-form .signup-col .signup-error {
position:static;
width:100%;
margin-bottom:10px
}
.signup-form .signup-col .signup-error>div {
font-size:12px
}
}
.signup-form .signup-col.error .signup-error { display:block }
.top-features { border-top:1px solid #eee; padding:40px 0; position:relative; overflow:hidden; background:#f6f6f6;/* background:-moz-linear-gradient(top, #d8d8d8 0%, #fcfcfc 15%, white 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d8d8d8), color-stop(15%, #fcfcfc), color-stop(100%, white)); background:-webkit-linear-gradient(top, #d8d8d8 0%, #fcfcfc 15%, white 100%); background:-o-linear-gradient(top, #d8d8d8 0%, #fcfcfc 15%, white 100%); background:-ms-linear-gradient(top, #d8d8d8 0%, #fcfcfc 15%, white 100%); background:linear-gradient(to bottom, #d8d8d8 0%, #fcfcfc 15%, white 100%);*/ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#ffffff', GradientType=0 )
}
.template-section { background-image:url(../images/home/overview_bg.jpg); background-repeat:no-repeat; background-position:center; background-size:cover; background-attachment:fixed; position:relative; overflow:hidden; }
.testimonials-section { background-image:url(../images/home/testimonial_bg.jpg); background-repeat:no-repeat; background-position:center; background-size:cover; background-attachment:fixed; position:relative; overflow:hidden }
.template-section .img-responsive { margin:0 auto }
.template-section .green-overlay { padding-top:50px }
.homepage-tabs { padding:60px 0 30px }
.home-testimonials { padding:0 0 30px; /*background-color:#f9f9fa;*/ position:relative; overflow:hidden }
.home-testimonials h2 { margin-bottom:5px }
.home-testimonials h3 { margin-bottom:50px }
.homepage-bullets { padding:40px 0 50px; position:relative; overflow:hidden }
.homepage-bullets h2 { margin-bottom:5px }
.homepage-bullets .tc-bullet { min-height:172px; margin-top:30px; text-align:center; }
@media (max-width:767px) {
.homepage-bullets h3 {
margin-bottom:35px
}
.homepage-bullets .tc-bullet {
min-height:0;
margin-top:35px
}
}
.homepage-counters { color:#fff; background-image:url(http://www.3dcart.com/2015/images/home/counters-bg.jpg.pagespeed.ce.6kseVQbA73.jpg); background-repeat:no-repeat; background-position:center; background-size:cover; background-attachment:fixed }
.homepage-counters .green-overlay { padding:90px 0 60px }
.homepage-tables { background-image:url(../images/home/offer_bg.jpg); background-repeat:no-repeat; background-position:center; background-size:cover; background-attachment:fixed }
.homepage-tables .white-overlay { padding:60px 0 }
.homepage-tables h2 { margin-bottom:50px }
.homepage-accordions { padding:60px 0 }
.page-section h3 { margin-bottom:45px }
section.country-banner { padding:50px 0 40px 0; text-align:center; background-color:#242629; background-repeat:no-repeat; color:#fff; background-position:50% center; background-size:cover }
section.country-banner.canada-banner { background-image:url(http://www.3dcart.com/2015/images/home/canada-bg.jpg.pagespeed.ce.Ka0R203PPI.jpg) }
section.country-banner.uk-banner { background-image:url(http://www.3dcart.com/2015/images/home/uk-bg.jpg.pagespeed.ce.a0JhCCjnz2.jpg) }
section.country-banner h2 { font-size:30px; line-height:1 }
section.country-banner h3 { font-size:21px; color:#fff; line-height:1; margin:20px 0 45px }
section.country-banner .tc-blurb p { color:#fff; margin:0 }
section.country-banner .tc-blurb .tc-blurb-icon { line-height:1; font-size:90px }
@media (max-width:1023px) {
.home-hero h2 {
font-size:40px
}
.signup-form {
width:720px
}
.signup-form .signup-col .tc-btn-md {
padding:0
}
}
@media (max-width:767px) {
.home-hero {
padding-top:140px;
padding-bottom:20px
}
.home-hero h3 {
font-size:24px
}
.home-hero .signup-form-msg {
font-size:14px;
margin-top:10px
}
.signup-form {
width:100%
}
.signup-form .signup-col {
float:none;
width:100%;
margin-bottom:10px
}
.signup-form .signup-col:last-child {
margin-bottom:0
}
.page-section h3 {
margin-bottom:30px
}
}
@media (max-width:479px) {
.home-hero h2 {
font-size:26px;
line-height:36px
}
.home-hero h3 {
font-size:18px;
line-height:24px
}
.home-hero .signup-form-msg {
line-height:20px;
max-width:200px;
margin-left:auto;
margin-right:auto
}
}
@media (min-width:1200px) {
.tc-animate-up, .tc-fade-in, .tc-fade-in-right, .tc-fade-in-left {
opacity:0
}
tc-animate-up.animated, .tc-fade-in.animated, .tc-fade-in-right.animated, .tc-fade-in-left.animated {
opacity:1
}
.tc-tabs {
min-height:486px
}
}
#tab_ul { }
#tab_ul ul { list-style: none; padding: 0px; margin: 0px; }
#tab_ul ul li { text-decoration: none !important; }
#tab_ul p { line-height: 25px !important; }
.tc-tabs .tab-content .tab-pane .tab-pane-inner h3 { font-size: 15px; font-weight: bold; line-height: 30px; }
<!--
---------testimonials css start------------------------> .testimonial-container {
	/*background-color: rgba(245, 245, 245, 1);*/
	width: 100%;
}
.testimonial-container { /*  background-color: rgba(245, 245, 245, 1);*/ width: 100%; }
.cd-testimonials-wrapper { position: relative; width: 100%; max-width: 100%; margin: 0 auto; /*background-color: rgba(245, 245, 245, 1);*/ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; padding: 100px 0px 40px; z-index: 1; }
.cd-testimonials-wrapper h2 { text-align: center; position: absolute; width: 100%; top: 60px; margin: 0 auto; }
 @media only screen and (min-width: 768px) {
 .cd-testimonials-wrapper {
 padding: 170px 0px 60px;
}
 .cd-testimonials-wrapper h2 {
 text-align: center;
 position: absolute;
 width: 100%;
 top: 100px;
 margin: 0 auto;
 color:#fff;
}
}
.testimonial-content { max-width: 1000px; width: 80%; margin: 0 auto 30px auto; }
.cd-testimonials { color: rgba(130, 132, 139, 1); text-align: center; list-style: none; padding: 0; margin: 0; }
.cd-testimonials > li { position: absolute; opacity: 0; }
.cd-testimonials > li:first-child { position: relative; opacity: 1; }
.testimonial-content p { font-style: italic; line-height: 1.4; margin-bottom: 1em; padding: 0 14px; }
 @media only screen and (min-width: 768px) {
 .testimonial-content p {
 font-size: 20px;
 font-family: 'Open Sans';
}
}
 @media only screen and (min-width: 1170px) {
 .testimonial-content p {
 font-size: 24px;
 line-height: 1.6;
 color:#fff;
}
}
.cd-author-info span p { display: inline-block; font-size: 14px; padding-left: 0; }
.cd-author-info span p a { color: rgba(126, 129, 136, 1); }
.cd-author img, .cd-author .cd-author-info { display: inline-block; vertical-align: top; }
.cd-author img { width: 40px; height: 40px; border-radius: 50%; margin-right: 5px; border:2px solid #fff; }
.cd-author .cd-author-info { text-align: left; line-height: 1 }
.cd-author .cd-author-info li:first-child { font-size: 14px; margin-top: 4px; }
.cd-author .cd-author-info li:last-child { font-size: 12px; color: #6b6b70; }
ul.cd-author-info { list-style: none; }
ul.cd-author-info li span:before { font-family: 'FontAwesome'; content: '\f099'; font-size: 24px; display: inline-block; position: absolute; margin-top: 2px; font-style: normal; margin-left: -30px; }
ul.cd-author-info li span { font-size: 14px; padding-left: 30px; line-height: 24px; font-family: 'Open Sans', sans-serif; font-style: italic; font-weight: 300; }
 @media only screen and (min-width: 768px) {
 .cd-author img {
 width: 58px;
 height: 58px;
}
 .cd-author .cd-author-info {
 line-height: 1.4;
}
 .cd-author .cd-author-info li:first-child {
 font-size: 18px;
 color:#f7f7f7;
}
}
 @media only screen and (max-width: 320px) {
}
.flex-direction-nav a { text-decoration: none; display: block; width: 50px; height: 100%; margin: 0px 0 0; position: absolute; z-index: 9999; top: 0; overflow: hidden; opacity: 1; /*background: rgba(245, 245, 245, 1);*/ cursor: pointer; color: #fff; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.flex-direction-nav a:before { font-size: 40px; content:url('https://dl.dropboxusercontent.com/u/97609687/codepen/chevronleft.svg'); position: absolute; display: block; top: 50%; padding: 14px 10px 14px 10px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); color:#ccc !important; }
.flex-direction-nav a.flex-next:before { content: url('https://dl.dropboxusercontent.com/u/97609687/codepen/chevronright.svg'); color:#fff; padding: 14px 20px 14px 10px; }
.flex-direction-nav .flex-prev { left: 0px; }
.flex-direction-nav .flex-next { right: 0px; text-align: right; }
.flexslider:hover .flex-direction-nav .flex-prev { opacity: 1; left: 0px; }
.flexslider:hover .flex-direction-nav .flex-prev:hover { opacity: 1; }
.flexslider:hover .flex-direction-nav .flex-next { opacity: 1; right: 0px; }
.flexslider:hover .flex-direction-nav .flex-next:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter: alpha(opacity=0); cursor: default; }
.flex-control-paging li a { width: 6px; height: 6px; display: block; background: #f1f1f1; /*background: rgba(0, 0, 0, 0.4);*/ cursor: pointer; text-indent: -9999px; -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }
.flex-control-paging li a:hover { background: #333;/*background: rgba(0, 0, 0, 0.7);*/ }
.flex-control-paging li a.flex-active { /*background: #000;
	background: rgba(2, 23, 31, 1);*/ cursor: default; }
.flex-control-nav { bottom: 30px; position: absolute; margin: 0 auto; padding: 0; text-align: center; width: 100%; }
.flex-control-nav li { display: inline-block; padding: 0px 5px 0px 5px; }
 @media screen and (max-width: 767px) {
 .flex-direction-nav a {
 width: 30px;
}
 .flex-direction-nav a:before {
 visibility: hidden;
}
 .flex-direction-nav a:before {
 padding: 14px 0px 10px 0px;
}
 .flex-direction-nav .flex-prev {
 left: 0px;
}
 .flex-direction-nav .flex-next {
 right: 0px;
 text-align: right;
}
 .flexslider:hover .flex-direction-nav .flex-prev {
 opacity: 1;
 left: 0px;
}
 .flexslider:hover .flex-direction-nav .flex-prev:hover {
 opacity: 1;
}
 .flexslider:hover .flex-direction-nav .flex-next {
 opacity: 1;
 right: 0px;
}
 .flex-direction-nav {
 visibility: hidden;
}
}
<!--
---------testimoniala css end--------------------------> #arow_purple {
}
#arow_purple .tc-btn-md.tc-btn-green { position:relative; }
#arow_purple .tc-btn-md.tc-btn-green:before { width: 0px; height: 0px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-right: 15px solid #931859; content: ''; position: absolute; left: -13px; top: 11px; }
#arow_purple .tc-btn-md.tc-btn-green:before :hover {
opacity:.8;
}
.tc-blurb { font-size: 72px; margin-bottom: 10px; -moz-box-shadow:0px 5px 5px rgba(183, 182, 182, 0.44); -webkit-box-shadow:0px 5px 5px rgba(183, 182, 182, 0.44); box-shadow: 0px 5px 5px rgba(183, 182, 182, 0.44); min-height: 344px; border: 1px solid #ccc; padding: 10px; -webkit-transition:all .7s ease;
-moz-transition:all .7s ease;
-ms-transition:all .7s ease;
-o-transition:all .7s ease;
transition:all .7s ease
}
.tc-blurb:hover { -moz-box-shadow: 1px 5px 6px #dfdfdf; -webkit-box-shadow: 1px 5px 6px #dfdfdf; box-shadow: 1px 5px 6px #dfdfdf; border:1px solid #d2b3d2; cursor:pointer;  -webkit-transition:all .2s ease-out;
-moz-transition:all .2s ease-out;
-ms-transition:all .2s ease-out;
-o-transition:all .2s ease-out;
transition:all .2s ease-out;
background-color:#ecd8ec; }
.home-hero { padding-top:240px; padding-bottom:120px }
@media (max-width:767px) {
.home-hero {
padding-top:140px;
padding-bottom:20px
}
}
@media (min-width:768px) {
.home-hero {
padding-top:240px;
padding-bottom:120px
}
}
@media (min-width:768px) {
.home-hero {
padding-top:240px;
padding-bottom:120px
}
}
@media (min-width:768px) {
.home-hero {
padding-top:240px;
padding-bottom:120px
}
}
 @media (min-width:768px) {
.home-hero {
padding-top:200px;
padding-bottom:99px
}
}
@media (min-width:768px) {
.home-hero {
padding-top:200px;
padding-bottom:99px
}
}
@media (min-width:768px) {
.home-hero {
padding-top:240px;
padding-bottom:120px
}
}
 @media (min-width:1200px) {
.home-hero {
padding-top:240px;
padding-bottom:469px
}
}
@media (min-width:1200px) {
.home-hero {
padding-top:240px;
padding-bottom:469px
}
}
<!--
-----------Footer css start--------------------------------> #footer {
 background-color: #343434;
 border-top: 1px solid #414141;
 height: auto;
 padding: 0;
 width: 100%;
}
#footer { background-color: #343434; border-top: 1px solid #414141; height: auto; padding: 0; width: 100%; float:left; }
.footer-widget { min-height: 243px; padding: 0px; }
h4.widget-title { font-size: 16px; }
.widget-title { color: #ffffff; margin: 35px 0 15px; text-align: center; }
.textwidget { color: #868686; font-size: 13px; margin: 10px 0 15px; text-align: left; text-align:center; }
.textwidget p { line-height:20px; }
.footer-credits { background: rgba(0, 0, 0, 0) url("../images/home/border-gradient.png") no-repeat scroll center top; color: #868686; font-size: 14px; margin: 0; padding: 5px 0; }
.text-center { text-align: center !important; }
.hastag { color: #868686; font-size: 14px; height: auto; text-align: left; width: 100%; float:left; }
.hastag > a { color: #868686; }
.footer-widget-nav { font-size: 13px; text-transform: uppercase; }
.footer-widget-nav ul { list-style: outside none none; margin: 0; padding: 0; text-align:center; }
.footer-widget-nav li { margin-bottom: 10px; }
.footer-widget-nav a { color: #868686; font-family: "Nunito", myriad pro, tahoma, sans-serif; font-weight: 400; transition: padding 0.2s ease 0s; }
*::before, *::after {
 box-sizing: border-box;
}
*::before, *::after {
 box-sizing: border-box;
}
.input-newstler { background: #656565 none repeat scroll 0 0; border: medium none; border-radius: 0; color: #fff; font-family: arial; font-size: 13px; font-weight: bold; height: 30px; padding: 10px; width: 100%; }
.form-group { font-size: 14px; }
.form-group { margin-bottom: 15px; }
.btn-blue { background: #931859 none repeat scroll 0 0; border: medium none; color: #ffffff; margin: 5px 0; }
.btn-newstler { background: #931859 none repeat scroll 0 0; border: medium none; border-radius: 0; color: #fff; font-family: arial; font-size: 13px; font-weight: bold; line-height: 13px; margin: 0; padding: 7px 15px; }
.btn { -moz-user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; cursor: pointer; display: inline-block; font-size: 14px; font-weight: 400; line-height: 1.42857; margin-bottom: 0; padding: 6px 12px; text-align: center; vertical-align: middle; white-space: nowrap; }
<!--
-----------Footer css end---------------------------------->
<!--
-----------------------------Home css start-------------------------------------?  .home-hero {
padding-top:240px;
padding-bottom:120px
}
@media (max-width:767px) {
.home-hero {
padding-top:140px;
padding-bottom:20px
}
}
@media (min-width:768px) {
.home-hero {
padding-top:240px;
padding-bottom:120px
}
}
@media (min-width:768px) {
.home-hero {
padding-top:240px;
padding-bottom:120px
}
}
@media (min-width:768px) {
.home-hero {
padding-top:240px;
padding-bottom:120px
}
}
@media (min-width:768px) {
.home-hero {
padding-top:200px;
padding-bottom:99px
}
}
@media (min-width:768px) {
.home-hero {
padding-top:200px;
padding-bottom:99px
}
}
@media (min-width:768px) {
.home-hero {
padding-top:240px;
padding-bottom:120px
}
}
@media (min-width:1200px) {
.home-hero {
padding-top:240px;
padding-bottom:469px
}
}
.Fall-Sale-Promo, .Fall-Sale-Promo2 { background-image:none; background:rgba(0, 0, 0, .4); background-repeat:no-repeat; padding:33px 0; background-size:cover; padding-bottom:40px; background-position:50% center; position:absolute; bottom:0; width:100% }
.Fall-Sale-Promo-left { float:left; width:500px; padding-top:25px }
.Fall-Sale-Promo-right { float:right; width:600px }
.Fall-Sale-Promo-left img, .Fall-Sale-Promo-right img { width:auto; height:auto; display:block; margin:0 auto }
.Fall-Sale-Promo-right img { padding-top:6px }
.Fall-Sale-Promo-left img { max-width:none }
.Fall-Sale-Promo-text { margin:0px 0 0 }
.Fall-Sale-Promo-text-left { float:none; width:100%; text-align:center; font-size:14px; line-height:1.3; color:#fff; font-weight:300 }
.Fall-Sale-Promo-text-right { float:none; width:100%; text-align:center; margin-top:15px; margin-bottom:15px }
.Fall-Sale-Promo-text-right>a { color:#fff; background-color:#22ac60; display:inline-block; width:150px; text-align:center; line-height:40px; border-radius:4px; -webkit-border-radius:4px; font-size:17px; text-transform:uppercase; text-decoration:none; transition: all 0.50s ease 0s; }
.Fall-Sale-Promo-text-right>a:hover { background-color:#f44336; }
.Fall-Sale-Promo2 { display:none }
@media (max-width:1199px) {
.Fall-Sale-Promo-left {
width:545px;
padding-top:5px
}
.Fall-Sale-Promo-right {
width:410px;
margin-top:0px
}
.Fall-Sale-Promo-left img {
max-width:100%;
margin-left:auto
}
.Fall-Sale-Promo-right img {
max-width:100%
}
.Fall-Sale-Promo, .Fall-Sale-Promo2 {
padding-bottom:25px;
background-position:initial;
display:none
}
.Fall-Sale-Promo2 {
display:block;
position:static
}
.Fall-Sale-Promo {
display:none
}
.Fall-Sale-Promo-right img {
padding-top:15px
}
}
@media (max-width:1023px) {
.Fall-Sale-Promo-left, .Fall-Sale-Promo-right {
float:none;
width:100%
}
.Fall-Sale-Promo-left img, .Fall-Sale-Promo-left {
display:none
}
.Fall-Sale-Promo-left {
margin:40px 0 0
}
.Fall-Sale-Promo-text {
margin:40px auto 0 auto;
max-width:500px
}
.Fall-Sale-Promo, .Fall-Sale-Promo2 {
padding-bottom:45px
}
.Fall-Sale-Promo-left img {
margin:auto
}
.Fall-Sale-Promo-text-right {
float:none;
width:100%;
text-align:center
}
.Fall-Sale-Promo-text-left {
font-size:16px
}
}
@media (max-width:767px) {
.Fall-Sale-Promo-right {
margin:20px 0 0
}
.Fall-Sale-Promo-text {
margin:25px auto 0 auto
}
.Fall-Sale-Promo-text-left {
float:none;
width:100%
}
.Fall-Sale-Promo-text-right {
float:none;
width:100%;
text-align:center;
margin:20px 0 20px
}
.Fall-Sale-Promo, .Fall-Sale-Promo2 {
padding-bottom:45px
}
.Fall-Sale-Promo-left {
margin-top:15px
}
}
@media (min-width:1200px) {
.home-hero {
padding-top:240px;
padding-bottom:469px
}
}
<!--
-----------------------------Home css end------------------------------------->  =  @media (max-width:767px) {
.home-hero {
padding-top:140px;
padding-bottom:20px
}
.home-hero h3 {
font-size:24px
}
.home-hero .signup-form-msg {
font-size:14px;
margin-top:10px
}
.signup-form {
width:100%
}
.signup-form .signup-col {
float:none;
width:100%;
margin-bottom:10px
}
.signup-form .signup-col:last-child {
margin-bottom:0
}
.page-section h3 {
margin-bottom:30px
}
}
@media (max-width:479px) {
.home-hero h2 {
font-size:26px;
line-height:36px
}
.home-hero h3 {
font-size:18px;
line-height:24px
}
.home-hero .signup-form-msg {
line-height:20px;
max-width:200px;
margin-left:auto;
margin-right:auto
}
}
@media (min-width:1200px) {
.tc-animate-up, .tc-fade-in, .tc-fade-in-right, .tc-fade-in-left {
opacity:0
}
tc-animate-up.animated, .tc-fade-in.animated, .tc-fade-in-right.animated, .tc-fade-in-left.animated {
opacity:1
}
.tc-tabs {
min-height:486px
}
}
.homepage-bullets.freetrial-bullets { padding:50px 0 100px }
footer .footer-buttons { display:none }
.trialformsection { padding:50px 0 80px }
.trialformsection h2, .trialformsection h3 { text-align:center }
.trialform-left { float:left; width:555px; border:1px solid #e7e8ec; border-top:4px solid #27ae60; -webkit-border-radius:4px; border-radius:4px }
.trialform-right { float:right; width:557px }
.trialform-video>a { display:block; text-decoration:none!important }
.trialform-video>a:hover { opacity:.8 }
.trialform { padding:22px 0px 32px 0px; }
/*.trialform-cols { margin:50px 0 50px; }*/
.trialform-cols { margin:20px 0 50px; }
.trialform-field { margin:0 0 30px }
.trialform-field label { float:left; line-height:50px; text-align:right }
.text-left { text-align:left; }
.container1170.row { width:100%; float:left; }
.row { width:100%; float:left; }
.trialform-field input[type="text"] { float:left; width:100%; height:50px; border:none;    background-color: rgb(195, 194, 194); -webkit-border-radius:3px; border-radius:3px; border:1px solid #e7e8ec; ; outline:none!important; padding:0 15px; font-size:14px;color:#fff; }

.trialform-field input ::-webkit-input-placeholder {
    color:#fff;
}

.trialform-field input ::-moz-placeholder {
    color:#fff;
}



.trialform-field textarea { float:left; width:610px; min-height:150px; border:none; background-color:rgb(195, 194, 194); -webkit-border-radius:3px; border-radius:3px; border:1px solid #e7e8ec; outline:none!important; padding:0 15px; font-size:14px; 
color:#fff;

 }
 ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #fff;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #fff;
}


.trialform-privacy { font-size:12px; text-align:center; margin:0 0 30px; line-height:1 }
.create-store-btn { text-align:center }
input::-webkit-input-placeholder {
color:#fff;
font-size:14px;
font-style:italic;
font-weight:300
}
input:-moz-placeholder {
color:#fff;
font-size:14px;
font-style:italic;
font-weight:300
}
input::-moz-placeholder {
color:#fff;
font-size:14px;
font-style:italic;
font-weight:300
}
input:focus::-webkit-input-placeholder {
color:transparent
}
input:focus:-moz-placeholder {
color:transparent
}
input:focus::-moz-placeholder {
color:transparent
}
@media (max-width:1199px) {
.trialform-left {
margin:0 auto 40px auto;
float:none;
width:557px
}
.trialform-right {
margin:0 auto;
float:none
}
}
@media (max-width:767px) {
.trialform-left {
margin:0 auto 40px auto;
width:100%;
max-width:300px
}
.trialform-right {
margin:0 auto;
width:100%;
max-width:300px
}
.trialform-field label {
float:none;
width:100%;
display:block;
text-align:left;
padding:0;
line-height:30px
}
.trialform-field input[type="text"] {
width:100%;
height:40px
}
.trialform-field {
margin:0 0 10px
}
.trialform-privacy {
margin:20px 0;
line-height:1.4
}
.trialformsection {
padding:50px 0
}
.trialformsection h2 {
font-size:21px
}
.trialformsection h3 {
font-size:16px
}
input::-webkit-input-placeholder {
color:transparent
}
input:-moz-placeholder {
color:transparent
}
input::-moz-placeholder {
color:transparent
}
}
@media (max-width:567px) {
.wistia-fancybox .fancybox-iframe, .wistia-fancybox .fancybox-wrap, .wistia-fancybox .fancybox-inner {
width:300px;
height:169px;
max-width:300px;
max-height:169px
}
}







.form_m_cont { background:#fff; border-radius:3px; border-color:#e7e8ec; }
.trialform-field label.ad_fm_con { width: 100%; text-align: left; }
.trialform-field textarea.ad_txt_con { width: 100%; text-align: left; padding-top:15px; }
red { color:red; }
#plan{}
#plan.homepage-tables {background-image: none; background-repeat: no-repeat; background-position: center; background-size: cover; background-attachment: fixed;}
#plan .tc-pricing-table {text-align: center; background-color: rgba(255, 255, 255, .9); border-right: 1px solid #e7e8ec; float: left; position: relative; min-height: 510px;}
.cdr{}
.cdr > ul { list-style: none; padding: 0px; margin: 0px; }
.cdr > ul li { text-decoration: none !important; }
.cdr > ul li h3 { line-height: 36px !important; font-size: 18px; -webkit-transition:all .9s ease;
-moz-transition:all .9s ease;
-ms-transition:all .9s ease;
-o-transition:all .9s ease;
transition:all .9s ease}

.cdr > ul li h3:hover{color:#931859; font-weight:bold;-webkit-transition: all .5s ease-out;
-moz-transition: all .5s ease-out;
-ms-transition: all .5s ease-out;
-o-transition: all .5s ease-out;
transition: all .5s ease-out;}
.cdr > p { line-height: 25px !important; }
.tc-tabs .tab-content .tab-pane .tab-pane-inner h3 { font-size: 15px; font-weight: bold; line-height: 40px; }
.plan_bg_clr{background-color: #f5f5f5;}
.plan_bg_clr2{background-color: none;}
.pln_inr_dv_ds { margin-top:50px !important; padding:20px 0px 20px 0px; padding: 30px 0px 30px 0px; border-radius: 30px;
 border: 1px dashed #7d7d7d; background-color: #f5f5f5;}
.pln_inr_dv_ds:hover{cursor:pointer;border:1px dashed #931859 ;}
 
 .pln_inr_dv_ds { 
 -webkit-transition:all .9s ease;
-moz-transition:all .9s ease;
-ms-transition:all .9s ease;
-o-transition:all .9s ease;
transition:all .9s ease
}
.pln_inr_dv_ds:hover { moz-box-shadow: 1px 5px 6px #dfdfdf;
    -webkit-box-shadow: 1px 5px 6px #dfdfdf;
    box-shadow: 0px 4px 18px 0px #dfdfdf;
    cursor: pointer;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
    background-color: #fff;}
.pln_inr_dv_ds :before{ }
.cd-holder-right{ width:50%; float:right; margin-top:40px; padding-bottom:20px; text-align: justify;}
.cd-holder-left{ width:49%; float:left; margin-top:60px; padding-bottom:20px;}
  
.cd-text h3 {
    font-size: 18px;
    color: #2a2d32;
    font-weight: 600;
    font-family: segoe_pro,'Open Sans',sans-serif;
}
.cd_cnt_hlr{ padding-top:40px; clear:both;}
.cd_cnt_hlr2{ padding:40px 0px; clear:both; background-color:#f8f8f8;}
.shipng_bullets {
        padding: 40px 0 50px;
    position: relative;
    overflow: hidden;
    /*background: coral;*/
	background-image:url(../images/home/ecom_shpng.jpg);
	background-size:cover;
}
/*.txt_justy_dv{ text-align:justify;}*/
  
.h_mrn_btm40{ margin-bottom:40px;}
.l-flex.l-border-between>[class*=l-box-]:not(:last-child) {border-right: 1px solid #f1f1f1; }
.l-flex.l-border-between>[class*=l-box-] {padding: 0 2.5em;}

.button.button-bg {
    background-color: #7dc641;
    color: #fff;
}
.button {
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    display: inline-block;
    padding: 8px 24px;
    font-size: 22px;
    cursor: pointer;
    line-height: 30px;
} 

.button  a{text-decoration:none;} 

 .button.button-bg:hover {background-color:#bfbfbf; color: #fff; text-decoration:none; box-shadow:0px 9px 13px -5px #ccc;}
 

.button.button-bg {background-color: #e2e2e2; color: #fff; border-radius:5px;}
.l-flex.l-border-between>[class*=l-box-]:not(:last-child) { border-right: 1px solid #333;}
  
 .l-flex-spacebetween {}
 .l-flex-spacebetween  a{color:#bfbfbf;}
 .l-flex-spacebetween  a:hover{color:#cb1877; text-decoration:none;}
 .text-just{text-align:justify; padding:0px 20px;}
 
 .contact-mrgn-top{ margin-top:7em;}
 
 .col-md-2 {
    width: 19%;
    float: left;
    margin-right: 10px;
}

.col-md-2 address{
color:#868686;
}
 
 