/*
 Theme Name:     theblock
 Theme URI:      http://www.elegantthemes.com
 Description:    You Build your Business, Let Us Handle Your Marketing.
 Author:         theblock
 Author URI:     http://www.elegantthemes.com
 Template:       Divi
 Version:        3.26.7
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

@import url("../Divi/style.css");

.container {
    max-width: 1180px;
}
.container, .et_pb_row{
	width:100%;
}
#page-container{
	position:relative;
}
#main-header{
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
position: absolute;
padding:72px 0 0;
background: none;
width:100%;
}
body p{
	font-size:20px;
	line-height:27px;
	font-family: 'Muli', sans-serif;
	font-weight:600;
	color:#6d6d6d;
}
body h5{
	font-size:35px;
	line-height:40px;
	font-family: 'Muli', sans-serif;
	font-weight:900;
	color:#6d6d6d;
}
body #page-container header#main-header .logo_container{
	position: relative;
width: 200px;
float: left;
height: auto;
}
body #page-container header#main-header .logo_container img#logo{
	display:block;
	max-height: 100%;
}
#et-top-navigation {
    float: left!important;
    padding: 8px 0 0 47px !important;
    font-weight: normal;
}
.header-demo-button{
float: right;
margin-top: -6px;
}
body #page-container header#main-header #et-top-navigation nav ul li{
padding: 0;
display: block;
float: left;
}
body #page-container header#main-header #et-top-navigation nav ul li a{
font-family: 'Muli', sans-serif;
font-size: 16px;
line-height: 20px;
color: #fff;
padding: 0 45px 0 0;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.1px;
}
body #page-container header#main-header #et-top-navigation nav ul li a:hover, body #page-container header#main-header #et-top-navigation nav ul li.current-menu-item a{
	opacity:1;
}
body #page-container header#main-header #et-top-navigation nav, body #page-container header#main-header #et-top-navigation nav ul{
	float:none;
}
body #page-container header#main-header #et-top-navigation nav ul:after{
	clear:both;
	content:"";
	display:block;
}
.button-main a{
font-family: 'Muli', sans-serif;
font-size: 16px;
line-height: 46px;
color: #fff;
height: 50px;
text-align: center;
display: block;
padding: 0;
font-weight: 800;
border: 2px solid #dfedf3;
text-transform: uppercase;
width: 152px;
}
.et_pb_widget {
    float: none;
}
.et_pb_column.home-business-content-l{
    margin: 0;
    width: 476px;
	padding-top: 45px;
}
body .et_pb_section.home-build-marketing-section .et_pb_column.home-business-content-r{
float: right;
width: 657px;
margin-right: -64px !important;
}
.et_pb_column.home-business-content-l h2{
font-family: 'Muli', sans-serif;
font-size:40px;
line-height:50px;
color:#ffff;
padding-bottom:15px;
font-weight: 900;
}
.et_pb_column.home-business-content-l p{
	color:#dae5ea;
	font-size:18px;
	line-height:26px;
	font-family: 'Muli', sans-serif;
	font-weight:600;
}
.business-button a{
font-size: 16px;
line-height: 50px;
color: #fff;
height: 50px;
width: 260px;
font-family: 'Muli', sans-serif;
font-weight: 800;
text-align: center;
background: #ff644a;
display: block;
text-transform: uppercase;
margin-top: 47px;
}
.et_pb_section.home-build-marketing-section{
    padding: 188px 0 88px;
	overflow: hidden;
}
.et_pb_section.home-features-main-section h6{
	font-size:20px;
	line-height:20px;
	color:#6d6d6d;
	padding:12px 0 12px 54px;
	font-family: 'Muli', sans-serif;
font-weight: 700;
}
.et_pb_column.features-content-l{
width: 570px;
margin: 0 88px 0 0;
}
.et_pb_column.features-content-r{
width: 485px;
padding-top: 50px;
}

.et_pb_row.features-content-row.second-div .et_pb_column.features-content-l{
    width: 508px;
	margin: 0;
	padding-top: 50px;
}
.et_pb_row.features-content-row.second-div .et_pb_column.features-content-r{
width: 557px;
padding-top: 0;
float: right;
}
.et_pb_section.home-features-main-section .et_pb_row.features-content-row.first-div h6{
	background:url(images/restaurant-icon.jpg) no-repeat left top;
}
.et_pb_section.home-features-main-section .et_pb_row.features-content-row.second-div h6{
background:url(images/small-business-icon.jpg) no-repeat left top;
padding-left: 75px;
}
.et_pb_section.home-features-main-section .et_pb_row.features-content-row.third-div h6{
background:url(images/enterprise-icon.jpg) no-repeat left top;
}
.et_pb_section.home-features-main-section h5{
padding: 16px 0 18px;
}
.button-div a{
font-size: 14px;
line-height: 40px;
color: #fff;
height: 40px;
font-family: 'Muli', sans-serif;
font-weight: 700;
text-align: center;
background: #65aed3;
display: inline-block;
border-radius: 3px;
text-transform: uppercase;
margin-top: 38px;
letter-spacing: 0.5px;
padding: 0 35px;
}
.et_pb_section.home-features-main-section .et_pb_row.features-content-row.second-div .button-div a{
background: #ff644a;
}
.et_pb_section.home-features-main-section .et_pb_row.features-content-row.third-div .button-div a{
background: #84c441;
}
.et_pb_section.home-features-main-section .et_pb_row{
	padding:70px 0 0;
}
.et_pb_section.home-features-main-section.et_section_regular {
    padding: 44px 0 100px;
}
.et_pb_module.page-content-titles h3{
font-size: 40px;
line-height: 40px;
font-family: 'Muli', sans-serif;
font-weight: 900;
color: #6d6d6d;
text-align:center;
padding:0 0 8px;
}
.et_pb_module.page-content-titles p{
	text-align:center;
}
.et_pb_section.home-our-products-section .et_pb_module.page-content-titles{
	margin-bottom:56px !important;
}
.et_pb_section.home-our-products-section{
	padding:32px 0 138px;
}
.et_pb_column.website-image-l{
    width: 409px;
    margin: 0;
}
.et_pb_column.website-content-r{
    width: 667px;
    float: right;
    border: 1px solid #dfdfdf;
    padding: 50px 59px 56px;
    border-radius: 4px;
}
.et_pb_column.website-content-r p{
color: #858585;
}
.et_pb_column.website-content-r .button-div a{
background: #ff644a;
}
.et_pb_column.website-content-r h5{
	padding-bottom:18px;
}
#left-area ul, .comment-content ul, .entry-content ul, body.et-pb-preview #main-content .container ul {
    padding: 0;
    list-style-type: none;
}
.testimonials-main-list{
  background-color: #639431;
  background-image: linear-gradient(to right, #639431 , #84c441);
 border-radius: 6px;
 margin-bottom: -70px;
 position:relative;
}
.testimonials-main-list:before{
position: absolute;
left: 120px;
bottom: -35px;
width: 34px;
content: "";
height: 35px;
background:url(images/testmonials-bottom-icon.png) no-repeat;
}
.testimonials-content p{
color: #fff;
font-size:25px;
line-height:32px;
font-weight:700;
letter-spacing: 0.5px;
font-family: 'Muli', sans-serif;
text-align:center;
}
.testimonials-title-list ul li{
	display:inline-block;
	margin-right:10px;
	padding-right:10px;
	font-weight:700;
font-family: 'Muli', sans-serif;
font-size:18px;
color: #fff;
line-height:22px;
	border-right:1px solid #fff;
}
.testimonials-title-list ul{
	display:block;
	text-align:center;
}
.testimonials-content {
    padding:80px 130px 76px;
}
.testimonials-title-list ul li:last-child{
	margin-right:0;
	padding-right:0;
	border:none;
}
.testimonials-title-list{
background: rgba(0, 0, 0, 0.1);
padding: 18px 0 25px;
}
.testimonials-main-list .slick-prev{
	background:url(images/testimonials-arrow1.png) no-repeat;
	left:42px;
}
.testimonials-main-list .slick-next{
background:url(images/testimonials-arrow2.png) no-repeat;
	right:42px;
}
.testimonials-main-list .slick-prev, .testimonials-main-list .slick-next{
position: absolute;
bottom: 31px;
content: "";
width: 10px;
height: 10px;
border: none;
text-indent: -9999px;
padding: 0;
cursor:pointer;
z-index: 9999;
}
.et_pb_section.home-testmonials-main-section{
    padding: 0;
}
.et_pb_section.road-map-main-section.et_section_regular h5{
text-align: center;
padding-bottom: 70px;
}
.et_pb_column.road-map-list-l{
    width: 500px;
    margin: 0 80px 0 0;
}
.et_pb_column.road-map-image-r{
    width: 558px;
	padding-top: 40px;
}
.et_pb_column.road-map-list-l ul li a{
display: block;
font-size: 20px;
line-height: 24px;
color: #61a6be;
border: 1px solid #bad5e0;
font-family: 'Muli', sans-serif;
font-weight: 700;
background: url(images/road-map-icon1.png) no-repeat 60px 38px #fff;
padding: 47px 40px 52px 182px;
border-radius: 6px;
}
.et_pb_column.road-map-list-l ul li{
	margin-bottom:20px;
}
.et_pb_column.road-map-list-l ul li:nth-child(2) a{
background: url(images/road-map-icon2.png) no-repeat 60px 38px #fff;
border: 1px solid #f8b4a9;
color: #f04f23;
}
.et_pb_column.road-map-list-l ul li:nth-child(3) a{
background: url(images/road-map-icon3.png) no-repeat 60px 38px #fff;
border: 1px solid #c7e3b0;
color: #84c441;
}
.et_pb_section.road-map-main-section{
    padding: 190px 0 100px;
}
.footer-form-main h3, .et_pb_section.book-demo-form-section h3{
	text-align:center;
	font-size:30px;
	line-height:30px;
	color:#fff;
	padding-bottom: 15px;
	font-family: 'Muli', sans-serif;
font-weight:900;
}
.footer-form-main p, .et_pb_section.book-demo-form-section p{
	text-align:center;
	font-size:18px;
	line-height:20px;
	color:#f9d2c8;
	font-family: 'Muli', sans-serif;
font-weight: 600;
}

.bottom-form-inner{
	padding:85px 100px 70px;
	border-radius: 5px;
	background: #f04f23
}
.footer-form-main input{
	font-size:16px;
	line-height:20px;
	padding:8px 20px;
	border:1px solid #f0a590 !important;
	height:50px;
	font-family: 'Muli', sans-serif;
font-weight:400;
background:none;
width:100%;
color:#fff !important;
border-radius: 3px;
}
.footer-form-main input[type="submit"] {
    font-size: 14px;
    line-height: 40px;
    width: 182px;
    margin: 28px auto auto;
    padding: 0 12px;
    border: none !important;
    height: 40px;
    font-family: 'Muli', sans-serif;
    font-weight: 800;
    color: #f04f23 !important;
    background: #fff;
    cursor: pointer;
    display: block;
}
.contact-field-full{
	width:485px;
	float:left;
	margin-right: 10px;
	margin-bottom:10px;
}
.contact-field{
	float:left;
	width:320px;
    margin-right: 10px;
	margin-bottom:10px;
}
.contact-field-full.last, .contact-field.last{
    margin-right: 0;
	margin-bottom:0;
}
.footer-form-main .wpcf7-form{
	margin-top:30px;
}
#main-footer {
    background: #fff;
}
#footer-widgets {
    padding:88px 0 64px;
}
#footer-widgets .footer-widget:first-child{
	width:280px;
	margin:0 100px 0 0;
}
#footer-widgets .footer-widget:nth-child(2){
	width:215px;
	margin:0 140px 0 0;
}
#footer-widgets .footer-widget:nth-child(3){
	width:190px;
	margin:0 30px 0 0;
}
#footer-widgets .footer-widget:nth-child(4){
	width:165px;
	margin:0;
	float:right;
}
#footer-widgets .footer-widget p{
	font-size:14px;
	line-height:22px;
	color: #8a8a8a;
	font-family: 'Muli', sans-serif;
    font-weight: 600;
}
#footer-widgets .footer-widget h6{
	font-size:18px;
	line-height:20px;
	color: #6d6d6d;
	font-family: 'Muli', sans-serif;
    font-weight: 700;
	padding-bottom: 8px;
}
#footer-widgets .footer-widget li::before{
	display:none;
}
#footer-widgets .footer-widget li {
    padding-left: 0;
}
.et_pb_widget ul li {
    margin-bottom: 0;
}
#footer-widgets .footer-widget:nth-child(3) ul li{
	font-size:14px;
	line-height:20px;
	color: #6d6d6d;
	font-family: 'Muli', sans-serif;
    font-weight: 700;
	margin-bottom: 12px;
}
.book-now-button a{
font-size: 14px;
line-height: 40px;
width: 180px;
margin: 12px 0 0;
padding: 0 12px;
border: 1px solid #84c441;
height: 40px;
border-radius: 3px;
font-family: 'Muli', sans-serif;
font-weight: 800;
color: #84c441 !important;
background: none;
cursor: pointer;
text-transform: uppercase;
display: block;
text-align: center;
letter-spacing: 0.5px;
}
#footer-widgets .footer-widget:nth-child(4) ul li{
	font-size:16px;
	line-height:20px;
	color: #6d6d6d;
	margin-bottom: 12px;
	font-family: 'Muli', sans-serif;
    font-weight: 700;
}
#footer-widgets .footer-widget:nth-child(4) ul li i{
	font-style:normal;
	font-weight: 600;
	font-size:14px;
	display:block;
	color: #8a8a8a;
}
#footer-widgets .footer-widget ul li a{
color: #6d6d6d !important;
}
.footer-logo{
	padding-bottom:7px;
}
#footer-widgets .footer-widget:nth-child(4) ul li.social-links a{
	display:inline-block;
	margin:5px 23px 0 0;
}
#footer-info {
    float: none;
    padding-bottom: 0;
    color: #4a4a4a;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
}
#footer-bottom {
    padding: 22px 0 26px;
    background: #f8f9f9;
}
.footer-form-main{
	background:url(images/form-bg.jpg) repeat-x #fff left top;
	padding: 0;
}
.et_pb_section.book-demo-title.et_section_regular{
background-color: #4b819d;
background-image: linear-gradient(to right, #4b819d, #65aed3);
    padding: 220px 0 125px;
}
.et_pb_section.book-demo-title.et_section_regular h1{
	text-align:center;
	color: #fff;
	font-size:40px;
	line-height:40px;
    font-family: 'Muli', sans-serif;
    font-weight: 900;
}
.et_pb_section.book-demo-form-section input{
	font-size:16px;
	line-height:20px;
	padding:8px 20px;
	border:1px solid #dfdfdf;
	height:50px;
	font-family: 'Muli', sans-serif;
font-weight:400;
background:#fff;
width:100%;
color:#929292;
border-radius: 3px;
}
.et_pb_section.book-demo-form-section input[type="submit"] {
font-size: 14px;
line-height: 40px;
width: auto;
margin: 28px auto auto;
padding: 0 42px;
border: none;
height: 40px;
font-family: 'Muli', sans-serif;
font-weight: 800;
color: #fff;
background: #ff644a;
cursor: pointer;
display: block;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.et_pb_section.book-demo-form-section .wpcf7-form {
    margin-top: 30px;
}
.book-demo-field{
width: 485px;
float: left;
margin-right: 10px;
margin-bottom: 10px;
}
.book-demo-field.last{
	margin-right:0;
}
.demo-form {
    padding: 0 100px;
}
.et_pb_section.book-demo-form-section h3{
color: #6d6d6d;
}
.et_pb_section.book-demo-form-section p{
color: #6d6d6d;
}
.et_pb_section.book-demo-form-section{
    padding: 142px 0 130px;
}

::-webkit-input-placeholder { opacity:1; }
:-moz-placeholder { opacity:1; }
::-moz-placeholder { opacity:1; }
:-ms-input-placeholder { opacity:1; }
:input-placeholder { opacity:1;}


.web-hostion-main-section {
    background-color: #4b819d;
    background-image: linear-gradient(to right, #4b819d, #65aed3);
    padding: 150px 0 57px;
}
body .web-hostion-content-l{
width: 510px !important;
margin: 0 !important;
float:left;
padding: 142px 0 0;
}
body .web-hostion-image-r{
    width: 573px !important;
    float: right;
}
body .web-hostion-content-l p{
	font-size:22px;
	line-height:22px;
	font-family: 'Muli', sans-serif;
	color:#dae4e9;
	font-weight: 600;
	letter-spacing: 0.5px;
}
body .web-hostion-content-l h3{
color: #fff;
font-size: 40px;
line-height: 50px;
font-family: 'Muli', sans-serif;
font-weight: 900;
padding:16px 0 0;
}

.et_pb_section.hosting-content-section1 h3{
	font-size:30px;
	line-height:40px;
	font-family: 'Muli', sans-serif;
	font-weight:900;
	color:#6d6d6d;
	text-align:center;
	padding-bottom: 6px;
}
.et_pb_section.hosting-content-section1 p{
text-align:center;
}
.et_pb_section.hosting-content-section1{
    padding: 85px 0 92px;
}
.et_pb_section.hosting-price-details-section{
    background-color: #4467a1;
    background-image: linear-gradient(to right, #4467a1, #5fc2db);
    padding: 100px 0;
}
.et_pb_column.hosting-price-l{
    width: 575px;
    margin: 0 30px 0 0;
}
.et_pb_column.hosting-price-r{
    width: 575px;
}
.et_pb_section.hosting-price-details-section h6{
font-size: 30px;
line-height: 30px;
padding-bottom: 10px;
font-family: 'Muli', sans-serif;
text-align: center;
color: #65aed3;
font-weight: 900;
}
.et_pb_section.hosting-price-details-section p{
	font-weight:400;
	text-align:center;
}
.et_pb_section.hosting-price-details-section h3{
font-size: 50px;
line-height: 50px;
color: #65aed3;
padding: 12px 0 0;
text-align: center;
font-family: 'Muli', sans-serif;
font-weight: 700;
}
.et_pb_section.hosting-price-details-section h3 sup {
    bottom: 10px;
	font-size:30px;
	line-height:30px;
}
.et_pb_section.hosting-price-details-section .button-div a {
    line-height: 50px;
    height: 50px;
	padding:0 42px;
}
.et_pb_section.hosting-price-details-section .button-div{
	text-align:center;
}
.et_pb_section.hosting-price-details-section .et_pb_column{
	background:#fff;
	padding:72px 80px 85px;
	border-radius:4px;
}
.et_pb_section.hosting-price-details-section .et_pb_column.et_pb_column.hosting-price-r h6{
	color:#ff644a;
}
.et_pb_section.hosting-price-details-section .et_pb_column.et_pb_column.hosting-price-r h3{
color:#ff644a;
}
.et_pb_section.hosting-price-details-section .et_pb_column.et_pb_column.hosting-price-r .button-div a{
	background:#ff644a;
}
.et_pb_column.key-selling-content-l{
    width: 430px;
    margin: 0;
}
.et_pb_column.key-selling-content-r{
    width: 697px;
    float: right;
	padding-top: 18px;
}
.et_pb_column.key-selling-content-r ul li{
font-size: 20px;
line-height: 26px;
font-family: 'Muli', sans-serif;
font-weight: 600;
margin-bottom: 34px;
background: url(images/right-icon.jpg) no-repeat left 6px;
padding-left: 31px;
color: #6d6d6d;
}
.et_pb_column.key-selling-content-r h5{
	padding-bottom:18px;
}
.et_pb_section.key-selling-main-section.et_section_regular {
    padding: 120px 0;
}
.et_pb_section.google-cloud-main-section.et_section_regular .et_pb_row.google-cloud-row1 .et_pb_column, .et_pb_section.backed-web-content-section.seo-page.et_section_regular .et_pb_row.backed-web-row .et_pb_column{
width: 373px;
margin-right: 30px;
background: #f7f7f7;
padding: 60px 72px;
min-height: 605px;
border-radius: 10px;
}
.et_pb_section.google-cloud-main-section.et_section_regular .et_pb_row.google-cloud-row1 .et_pb_column h6{
font-size: 18px;
line-height: 23px;
color: #6d6d6d;
font-family: 'Muli', sans-serif;
font-weight: 900;
padding: 35px 0 30px;
text-align: center;
text-transform: uppercase;
letter-spacing: 4px;
}
.et_pb_section.google-cloud-main-section.et_section_regular .et_pb_row.google-cloud-row1 .et_pb_column ul li, .et_pb_section.backed-web-content-section.seo-page.et_section_regular .et_pb_row.backed-web-row .et_pb_column ul li{
font-size: 18px;
line-height: 20px;
color: #6d6d6d;
font-family: 'Muli', sans-serif;
font-weight: 600;
background: url(images/list-arrow.jpg) no-repeat left 5px;
margin-bottom: 20px;
padding-left: 28px;
}
.google-cloud-image img{
	display:block;
	margin:auto;
}
.et_pb_section.google-cloud-main-section.et_section_regular .et_pb_row.google-cloud-row1 .et_pb_column p {
    font-size: 18px;
    line-height: 24px;
	padding-top: 10px;
}
.et_pb_row.google-cloud-row2 .et_pb_module.et_pb_text{
    background: #f7f7f7;
    margin-top: 30px;
    padding:90px 106px 90px;
}
.et_pb_row.google-cloud-row2 p{
	text-align:center;
}
.google-image img{
	display:block;
	margin:auto auto 22px;
}
.et_pb_section.google-cloud-main-section.et_section_regular {
    padding:0 0 24px;
}
.confidence-content-l{
    width: 851px;
    margin: 0;
	padding-top: 25px;
	float: left;
}
.confidence-content-r{
    width: 250px;
    float: right;
}
.et_pb_section.confindence-main-section.second-div.et_section_regular .confidence-content-l{
	width: 848px;
	float: right;
	padding-top: 25px;
}
.et_pb_section.confindence-main-section.second-div.et_section_regular .confidence-content-r{
	width: 250px;
	float:left;
	padding-top: 0;
}
.et_pb_section.confindence-main-section h5{
	padding-bottom:15px;
}
ul.et_pb_tabs_controls:after{
	border:none;
	top:0;
}
.et_pb_tabs_controls li{
    border: none;
}
.et_pb_tabs{
    border: none;
}
.et_pb_tab {
    padding: 68px 80px 74px;
    background: #f7f7f7;
}
.et_pb_tabs_controls li a{
padding: 30px 38px;
color: #fff;
font-size: 18px;
line-height: 20px;
font-weight: 800;
font-family: 'Muli', sans-serif;
letter-spacing: 0.5px;
border-right: 2px solid #81b8cb;
display:block;
}
.et_pb_tabs_controls li.et_pb_tab_active a{
    color: #fff !important;
	background: #79bad1;
}
ul.et_pb_tabs_controls{
background: #61a6be;
border-radius: 5px 5px 0 0;
}
.tabs-inner-content-l {
    float: left;
    width: 425px;
}
.tabs-inner-content-r {
    width: 425px;
    float: right;
}
.et_pb_tab_content h6{
	font-size:25px;
	line-height:25px;
	padding-bottom:14px;
	color:#61a6be;
	font-family: 'Muli', sans-serif;
	font-weight:900;
}
.et_pb_tab_content p{
	font-weight:400;
	font-size:18px;
	line-height: 24px;
}
.et_pb_all_tabs{
float: left;
width: 100%;
}
.et_pb_section.confindence-main-section.first-div{
padding: 57px 0 54px;
}
.et_pb_section.confindence-main-section.second-div.et_section_regular{
padding:33px 0 52px;
}
.et_pb_tabs_controls li.et_pb_tab_active:frist-child a{
border-radius: 5px 0 0 0;
}
.tabs-inner-content-l.last-tab{
width: 270px;
}
.tabs-inner-content-m.last-tab {
    float: left;
    width: 280px;
    margin: 0 0 0 90px;
}
.tabs-inner-content-r.last-tab {
    float: right;
    width: 260px;
}
.et_pb_section.confindence-main-section.third-div.et_section_regular .et_pb_tab {
    background: #f6fafb;
}
.et_pb_section.confindence-main-section.third-div.et_section_regular{
padding: 42px 0 130px;
}
#main-content .container {
    padding-top: 0;
}
.et_pb_section.confindence-main-section .et_pb_row.tabs-row-inner-div{
margin-top: -80px;
padding-top: 0;
padding-bottom: 0;
}
.et_pb_row.tabs-top-content{
padding: 37px 0 120px;
}

.et_pb_section.confindence-main-section.second-div.bottom-main.et_section_regular .confidence-content-l {
    width: 775px;
    float: right;
    padding-top: 16px;
}
.et_pb_section.confindence-main-section.second-div.bottom-main.et_section_regular .confidence-content-r {
    width: 366px;
    float: left;
    padding-top: 0;
}
.et_pb_section.confindence-main-section.second-div.bottom-main.et_section_regular{
    padding:0 0 100px;
}
.page-id-77 .footer-form-main {
    display: none;
}
.et_pb_section.block-features-main-section .et_pb_row.block-features-row .et_pb_column{
width: 274px;
margin-right: 28px;
border-radius: 5px;
background: #fff;
margin-bottom: 28px;
padding-top: 48px;
}
.et_pb_section.block-features-main-section .et_pb_row.block-features-row .et_pb_column img{
	display:block;
	margin:auto;
}
.et_pb_section.block-features-main-section .et_pb_row.block-features-row .et_pb_column h4{
text-align: center;
padding: 18px 0 45px;
font-size: 18px;
line-height: 22px;
color: #6d6d6d;
font-weight: 900;
font-family: 'Muli', sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
}
.et_pb_section.block-features-main-section h2{
text-align: center;
font-size: 35px;
line-height: 35px;
color: #fff;
font-weight: 900;
font-family: 'Muli', sans-serif;
padding-bottom:45px;
}
.et_pb_section.block-features-main-section{
    padding: 145px 0 122px;
}
.et_pb_column.vendasta-platform-l{
    width: 800px;
    margin: 0;
    padding-top: 32px;
}
.et_pb_column.vendasta-platform-r{
    width: 360px;
    float: right;
}
.et_pb_column.vendasta-platform-l h5{
	padding-bottom:15px;
}
.et_pb_column.vendasta-platform-l .button-div a {
    background: #ff644a;
    padding: 0 40px;
}
.et_pb_section.vendasta-platform-main-section.et_section_regular {
    padding: 112px 0 120px;
}
.et_pb_section.hosting-price-details-section.hosting-plan ul li{
	font-size:22px;
	line-height:22px;
	font-family: 'Muli', sans-serif;
	font-weight:400;
	color:#65aed3;
	margin-bottom:28px;
}
.et_pb_section.hosting-price-details-section.hosting-plan ul li strong{
font-weight:900;
}
.et_pb_section.hosting-price-details-section.hosting-plan ul{
text-align: center;
border-top: 1px solid #dae3ee;
padding-top: 42px;
margin-top: 35px;
}
.et_pb_section.hosting-price-details-section.hosting-plan .button-div a {
    line-height: 60px;
    height: 60px;
    padding: 0 58px;
}
.et_pb_section.hosting-price-details-section.hosting-plan .et_pb_column {
    padding: 76px 80px 90px;
}
.et_pb_section.hosting-price-details-section.hosting-plan .et_pb_column.et_pb_column.hosting-price-r ul li{
color: #ff644a;
}
.et_pb_section.web-hostion-main-section.marketing-main .et_pb_column.web-hostion-image-r{
	width:500px;
}
.et_pb_section.marketing-strategy-main-section h5{
	text-align:center;
	padding-bottom:20px;
}
.et_pb_section.marketing-strategy-main-section p{
	text-align:center;
	color: #909090;
}
.et_pb_section.marketing-strategy-main-section .et_pb_row.marketing-strategy-list .et_pb_column{
width: 370px;
margin-right: 35px;
border: 1px solid #bad5e0;
border-radius: 4px;
background: #fff;
padding: 65px 40px 67px;
}
.et_pb_section.marketing-strategy-main-section .et_pb_row.marketing-strategy-list .et_pb_column img{
	display:block;
	margin:auto;
}
.et_pb_section.marketing-strategy-main-section .et_pb_row.marketing-strategy-list .et_pb_column p{
	font-size:18px;
	line-height:22px;
	color:#6d6d6d;
	padding-top: 15px;
}
.et_pb_section.marketing-strategy-main-section .et_pb_row.marketing-strategy-list{
	padding:40px 0 0;
}
.et_pb_section.marketing-strategy-main-section {
    padding: 140px 0 130px;
}
.et_pb_section.marketing-strategy-main-section .et_pb_row.marketing-strategy-list .et_pb_column.strategy-two{
border: 1px solid #f8b4a9;
}
.et_pb_section.marketing-strategy-main-section .et_pb_row.marketing-strategy-list .et_pb_column.strategy-three{
border: 1px solid #c7e3b0;
}
.et_pb_column.help-you-content-l{
    width: 620px;
    margin: 0 50px 0 0;
    padding-top: 19px;
}
.et_pb_column.help-you-content-r{
    width: 436px;
}
.et_pb_row.help-you-row.second-div .et_pb_column.help-you-content-l {
    width: 436px;
    margin: 0 82px 0 0;
	padding:0;
}
.et_pb_row.help-you-row.second-div .et_pb_column.help-you-content-r {
    width: 662px;
	padding-top: 32px;
}
.et_pb_section.help-you-main-section.et_section_regular p{
	color:#929292;
}
.et_pb_section.help-you-main-section.et_section_regular ul li{
    vertical-align: top;
    font-size: 18px;
    line-height: 22px;
    color: #929292;
    font-weight: 400;
    font-family: 'Muli', sans-serif;
    background: url(images/list-arrow.jpg) no-repeat left 7px;
    padding-left: 25px;
    margin-bottom: 18px;
}
.et_pb_section.help-you-main-section.et_section_regular ul{
	float:left;
	margin-right:117px;
	margin-top: 15px;
}
.et_pb_section.help-you-main-section.et_section_regular ul:nth-child(2){
	margin-right:0;
}
.et_pb_row.help-you-row.second-div .et_pb_column.help-you-content-r h5{
	padding-bottom:23px;
}
.et_pb_section.help-you-main-section.et_section_regular .et_pb_row{
	padding:43px 0 16px;
}
.et_pb_section.help-you-main-section.et_section_regular .et_pb_row.help-you-row.third-div{
padding: 72px 0 16px;
}
.et_pb_section.help-you-main-section.et_section_regular {
    padding: 46px 0 100px;
}
.et_pb_section.marketing-session-main-section h5{
	text-align:center;
	padding-bottom:22px;
}
.et_pb_section.marketing-session-main-section p{
	text-align:center;
	color:#909090;
	padding-bottom: 28px;
}
.et_pb_section.marketing-session-main-section p i{
color: #6d6d6d;
}
.et_pb_section.marketing-session-main-section h6{
font-size: 18px;
line-height: 20px;
text-align: center;
color: #6d6d6d;
font-family: 'Muli', sans-serif;
padding-bottom: 30px;
font-weight: 900;
margin-top: -18px;
letter-spacing: 0.5px;
}
.et_pb_section.marketing-session-main-section ul li{
	display:inline-block;
	margin-right:20px;
}
.et_pb_section.marketing-session-main-section ul li:last-child{
	margin-right:0;
}
.et_pb_section.marketing-session-main-section ul{
	display:block;
	text-align:center;
}
.et_pb_section.marketing-session-main-section ul li a{
font-size: 14px;
line-height: 21px;
color: #fff;
font-family: 'Muli', sans-serif;
font-weight: 800;
text-align: center;
background: #fb6e47;
border-radius: 6px;
display: block;
text-transform: uppercase;
margin-top: 20px;
letter-spacing: 1px;
padding: 24px 35px;
}
.et_pb_section.marketing-session-main-section ul li:last-child a{
background: #4fb2e5;
}
.et_pb_section.marketing-session-main-section{
    padding: 138px 0 146px;
}
.et_pb_section.bottom-mail-chimp-section.et_section_regular .et_pb_row .et_pb_module.et_pb_text{
	background:url(images/marketing-mailchimp-bg.jpg) no-repeat;
	background-size:cover;
	padding:14px 100px 35px;
	border-radius:6px;
}
.mail-chimp-image {
    float: left;
}
.mail-chimp-content {
float: left;
width: 640px;
margin-left: 10px;
padding-top: 70px;
}
.mail-chimp-content h3{
color: #fff;
font-size: 25px;
line-height: 30px;
font-family: 'Muli', sans-serif;
font-weight: 900;
padding-bottom: 32px;
}
.mailchimp-field-l input{
color: #fff;
font-size: 16px;
line-height: 20px;
font-family: 'Muli', sans-serif;
font-weight: 400;
padding: 8px 20px;
border-radius: 4px 0 0 4px;
width: 100%;
border: 1px solid #f7a791;
background: none;
height: 50px;
}
.mailchimp-field-r input[type="submit"]{
	color:#fa8565 !important;
	font-size:14px;
	line-height:20px;
font-family: 'Muli', sans-serif;
font-weight: 800;
padding:0 12px;
text-transform:uppercase;
cursor:pointer;
border-radius:0 4px 4px 0;
border:none;
height: 50px;
width:100%;
background: #fff;
}
.mailchimp-field-l{
	float:left;
	width:425px;
}
.mailchimp-field-r{
	float:left;
	width:150px;
}
.et_pb_section.bottom-mail-chimp-section.et_section_regular{
	background:url(images/mail-chim-bg.jpg) repeat-x left top;
	padding:0;
}
.page-id-133 .footer-form-main {
    display: none;
}
div.wpcf7-response-output{
	margin: 12px 0 0;
padding: 5px 14px;
font-family: 'Muli', sans-serif;
font-size: 15px;
font-weight: 400;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{
border: 2px solid #f00;
color: #f00;
}
span.wpcf7-not-valid-tip{
	color: #f7e700;
font-size: 14px;
font-family: 'Muli', sans-serif;
line-height: 20px;
margin: 5px 0 0;
}
.et_pb_column.website-performance-image-l {
    width: 361px;
    margin: 0 85px 0 0;
}
.et_pb_column.website-performance-content-r{
    width: 645px;
	padding-top: 12px;
}
.et_pb_column.website-performance-content-r p{
    font-size: 18px;
    line-height: 25px;
    color: #898989;
}
.et_pb_column.website-performance-content-r h5{
	padding-bottom:10px;
}
.et_pb_column.website-performance-content-r .button-div a{
background: #ff644a;
margin-top: 18px;
padding:0 42px;
}
.et_pb_section.seo-website-performance-section{
    padding: 80px 0 50px;
}
.et_pb_section.website-desing-main-section .et_pb_row{
	padding:105px 0 0;
}
.et_pb_section.website-desing-main-section .et_pb_row h5{
	padding-bottom:14px;
}
.et_pb_section.website-desing-main-section .et_pb_row p{
	color:#929292;
}
.et_pb_section.website-desing-main-section .et_pb_row ul li{
font-size: 18px;
line-height: 27px;
font-family: 'Muli', sans-serif;
font-weight: 600;
color: #929292;
background: url(images/websites-list-arrow.jpg) no-repeat left 5px;
padding-left: 30px;
margin-bottom: 15px;
}
.et_pb_section.website-desing-main-section .et_pb_row ul{
	float:left;
	margin-right:54px;
	margin-top: 32px;
}
.et_pb_section.website-desing-main-section .et_pb_row ul:last-child{
	margin-right:0;
}
.et_pb_section.website-desing-main-section .et_pb_row .button-div a{
background: #ff644a;
padding: 0 40px;
margin-top: 24px;
}
.et_pb_column.website-design-content-l{
width: 683px;
margin: 0 79px 0 0;
padding-top: 55px;
}
.et_pb_column.website-design-content-r{
	width:418px;
}
.et_pb_row.design-content-row.two .et_pb_column.website-design-content-l{
width:421px;
margin:0 66px 0 0;
padding-top: 0;
}
.et_pb_row.design-content-row.two .et_pb_column.website-design-content-r{
padding-top: 26px;
width:682px;
}
.et_pb_row.design-content-row.one.main-div .et_pb_column.website-design-content-l {
    width: 668px;
    margin: 0 45px 0 0;
	padding-top: 22px;
}
.et_pb_row.design-content-row.one.main-div .et_pb_column.website-design-content-r {
    width: 467px;
}
.et_pb_row.design-content-row.one.last-div .et_pb_column.website-design-content-r {
    width: 420px;
}
.et_pb_row.design-content-row.one.last-div .et_pb_column.website-design-content-l {
    width: 700px;
    margin: 0 60px 0 0;
    padding-top: 21px;
}
.et_pb_row.design-content-row.one.last-div{
    padding: 53px 0 0;
}
.et_pb_section.website-desing-main-section{
    padding: 10px 0 72px;
}
.et_pb_section.powedby-main-section.et_section_regular .et_pb_module.et_pb_text{
background-color: #1d9edf;
background-image: linear-gradient(to right, #1d9edf, #68c5f4);
padding:80px 80px 75px;
}
.powered-content-l{
	float:left;
	width:207px;
	margin-right:53px;
}
.powered-content-r {
    float: left;
    width: 650px;
	padding-top:23px;
}
.powered-content-r p{
	color:#fff;
	font-weight:400;
	font-size:18px;
	line-height:20px;
	padding: 0;
}
.powered-content-r p:last-of-type{
	font-size:16px;
}
.powered-content-r h4{
color:#fff;
font-weight:900;
font-size:26px;
line-height:26px;
font-family: 'Muli', sans-serif;
padding:10px 0 6px;
}
.et_pb_section.powedby-main-section.et_section_regular {
    padding: 48px 0 108px;
}
.et_pb_section.backed-web-content-section.et_section_regular{
	padding:0 0 142px;
}
.et_pb_section.backed-web-content-section.et_section_regular h5, .et_pb_section.website-development-section h5{
	text-align:center;
	padding-bottom: 18px;
}
.et_pb_section.backed-web-content-section.et_section_regular p, .et_pb_section.website-development-section p{
	text-align:center;
	color: #929292;
}
.et_pb_section.backed-web-content-section.et_section_regular .et_pb_row.backed-web-row .et_pb_column{
width: 274px;
margin-right: 28px;
background: #f8f9f9;
border-radius: 5px;
padding:52px 42px 58px;
}
.et_pb_section.backed-web-content-section.et_section_regular .et_pb_row.backed-web-row .et_pb_column img{
	display:block;
	margin:auto;
}
.et_pb_section.backed-web-content-section.et_section_regular .et_pb_row.backed-web-row .et_pb_column h4{
font-size: 18px;
line-height: 23px;
color: #3c3c3c;
font-family: 'Muli', sans-serif;
font-weight: 900;
padding:30px 0 12px;
text-align: center;
text-transform: uppercase;
letter-spacing: 4px;
}
.et_pb_section.backed-web-content-section.et_section_regular .et_pb_row.backed-web-row .et_pb_column p{
color: #838383;
font-size:16px;
line-height:21px;
}
.et_pb_section.backed-web-content-section.et_section_regular .et_pb_row.backed-web-row{
    padding: 52px 0 0;
}
.et_right_sidebar #left-area {
    padding: 0;
    width: 830px;
}
.et_right_sidebar #sidebar {
    padding: 0;
    width: 300px;
    float: right;
}
#main-content .container::before{
	display:none;
}
.blog-main-page-content .et_pb_post {
    margin: 0 0 80px;
    float: left;
    width: 390px;
}
.blog-main-page-content .et_pb_post:nth-child(2n+0){
	margin-left:50px;
}
.blog-main-page-content {
    padding: 100px 0 52px;
}
.blog-main-page-content .et_pb_post img{
	display:block;
	border-radius: 4px;
}
.blog-main-page-content .et_pb_post h2.entry-title{
	font-size:25px;
	line-height:30px;
	padding:3px 0 15px;
	color:#6d6d6d;
	font-family: 'Muli', sans-serif;
font-weight: 900;
}
.blog-main-page-content .et_pb_post h2.entry-title a{
color:#6d6d6d !important;
}
.blog-main-page-content .et_pb_post ul li{
	font-size:16px;
	line-height:22px;
	text-transform:uppercase;
	font-family: 'Muli', sans-serif;
	font-weight:600;
	color:#858585;
	border-right:1px solid #c7c7c7;
	padding-right:18px;
	margin-right:18px;
	display:inline-block;
}
.blog-main-page-content .et_pb_post ul li a{
color:#858585 !important;
}
.blog-main-page-content .et_pb_post ul li:last-child{
	border:none;
}
.blog-main-page-content .et_pb_post p{
    font-size: 18px;
    line-height: 25px;
    color: #8d8d8d;
}
.sidebar-inner-top{
	background:url(images/sidebar-bg.jpg) no-repeat center center;
	background-size:cover;
	padding:60px 70px 65px 0;
}
.sidebar-inner-top h2{
font-family: 'Muli', sans-serif;
font-weight: 900;
color: #fff;
font-size: 25px;
line-height: 35px;
padding: 23px 0 28px 48px;
}
.click-button a{
font-size: 14px;
line-height: 38px;
height: 40px;
border: 2px solid #fff;
width: 173px;
font-family: 'Muli', sans-serif;
font-weight: 700;
text-align: center;
display: block;
color: #fff;
text-transform: uppercase;
letter-spacing: 1px;
}
.et_right_sidebar #sidebar h4.widgettitle{
font-family: 'Muli', sans-serif;
font-weight: 900;
color: #6d6d6d;
font-size: 25px;
line-height: 35px;
padding:0 0 15px;
}
.et_right_sidebar #sidebar ul li a{
    font-family: 'Muli', sans-serif;
    font-weight: 600;
    color: #6d6d6d;
    font-size: 18px;
    line-height: 20px;
    display: block;
    margin-bottom: 24px;
}
.et_right_sidebar #sidebar ul{
	background: #f7f7f7;
	padding:45px 45px 16px;
}
.widget_search input#s, .widget_search input#searchsubmit {
    height:60px !important;
    margin: 0;
    padding: 10px 20px;
    border: 1px solid #dfdfdf;
    color: #6d6d6d;
    font-size: 16px;
    line-height: normal !important;
    background: #f7f7f7;
	font-family: 'Muli', sans-serif;
    font-weight: 600;
}
body .widget_search #searchsubmit{
	border:none;
	background:url(images/search-icon.jpg) no-repeat center center;
	text-indent: -9999px;
}
.click-button {
    padding-left: 48px;
}
#sidebar .et_pb_widget {
    margin-bottom: 48px;
}
.wp-pagenavi {
    margin-bottom: 0;
    padding: 28px 10px;
    border: 1px solid #e2e2e2;
    text-align: left;
    width: 485px;
	text-align: center;
    border-radius: 5px;
}
.wp-pagenavi a, .wp-pagenavi span {
    margin: 0 5px;
    color: #858585;
    font-size: 16px !important;
    font-weight: 600 !important;
    text-decoration: none;
	padding:10px 14px;
    font-family: 'Muli', sans-serif;
}
.wp-pagenavi span.current{
background: #ff644a;
color: #fff !important;
border-radius: 3px;
}
.wp-pagenavi a.nextpostslink{
background: url(images/arrow1.jpg) no-repeat;
padding: 0;
text-indent: -9999px;
display: inline-block;
width: 13px;
}
.wp-pagenavi a.previouspostslink{
background: url(images/arrow2.jpg) no-repeat;
padding: 0;
text-indent: -9999px;
display: inline-block;
width: 13px;
}
.single-blog-top-image {
    padding-bottom: 12px;
}
.blog-main-page-content.single-page .et_pb_post {
    margin: 0;
    width: 100%;
}
.single .post {
    padding-bottom: 0;
}

.et_pb_section.advertising-main-tabs-section{
background: #f7f7f7;
height:80px;
}
.et_pb_section.advertising-main-tabs-section .advertising-tab-list ul li{
float: left;
padding: 0;
margin: 0;
position:relative;
height: 90px;
}
.et_pb_section.advertising-main-tabs-section .advertising-tab-list ul li a.active:before{
	position: absolute;
left: 0;
bottom: -20px;
background: url(images/active-arrow.jpg) no-repeat;
right: 0;
content: "";
width: 20px;
height: 20px;
margin: auto;
}
.et_pb_section.advertising-main-tabs-section .advertising-tab-list ul li a{
	background: #f7f7f7;
position: relative;
padding:30px 26px;
border-right: 2px solid #e9e9e9;
display:block;
font-size: 18px;
line-height: 20px;
color: #6d6d6d;
font-family: 'Muli', sans-serif;
font-weight: 700;
text-align:center;
}
.et_pb_section.advertising-main-tabs-section .advertising-tab-list ul li a span{
display:block;
}
.et_pb_section.advertising-main-tabs-section .advertising-tab-list ul li a:hover, .et_pb_section.advertising-main-tabs-section .advertising-tab-list ul li a.active{
	background:#ff644a;
	color:#ffffff;
}
.et_pb_section.advertising-main-tabs-section .advertising-tab-list #advertising-slider{
	padding:0 70px;
}
.et_pb_section.advertising-main-tabs-section .advertising-tab-list #advertising-slider .slick-arrow{
	position: absolute;
width: 70px;
height: 80px;
cursor: pointer;
z-index: 9999;
text-indent: -9999px;
top: 0;
border: none;
}
.et_pb_section.advertising-main-tabs-section .advertising-tab-list #advertising-slider .slick-arrow.slick-prev{
	background: url(images/advertising-prev-arrow.jpg) no-repeat;
	left:0;
}
.et_pb_section.advertising-main-tabs-section .advertising-tab-list #advertising-slider .slick-arrow.slick-next{
	background: url(images/advertising-next-arrow.jpg) no-repeat;
	right: 0;
}
.et_pb_section.advertising-main-tabs-section .advertising-tab-list #advertising-slider .slick-arrow.slick-disabled{
	opacity:0.5;
}
.et_pb_section.advertising-content-section.et_section_regular{
	padding: 130px 0;
background: url(images/tabs-content-image.jpg) no-repeat left bottom #fff;
background-size:cover;
}
.et_pb_section.advertising-content-section .advertising-content-left{
margin-right: 85px;
width:338px;
}
.et_pb_section.advertising-content-section .advertising-content-right{
	float: right;
width: 757px;
}
.et_pb_section.advertising-content-section .advertising-content-left img{
	display:block;
}
.et_pb_section.advertising-content-section .advertising-content-right h6{
	font-size: 25px;
line-height: 30px;
font-family: 'Muli', sans-serif;
font-weight: 600;
color: #6d6d6d;
padding: 25px 0 0;
}
.et_pb_section.advertising-content-section .advertising-content-right h6 strong{
	font-weight: 900;
}
.et_pb_section.advertising-content-section .advertising-content-right p{
	line-height: 25px;
}
.et_pb_section.advertising-content-section .advertising-content-right .button-div a{
	font-size: 16px;
line-height: 50px;
height: 50px;
background: #ff644a;
padding: 0 42px;
color: #fff !important;
}

body .tour-content-inner {
    padding:140px 0 !important;
	background:url(images/tabs-content-image.jpg) no-repeat left bottom #fff;
	background-size:cover;
}
.et_pb_section.web-hostion-main-section.advertising-div.et_section_regular{
padding: 185px 0 80px;
}
body .et_pb_section.web-hostion-main-section.advertising-div.et_section_regular .web-hostion-image-r {
    width: 679px !important;
}
body .et_pb_section.web-hostion-main-section.advertising-div.et_section_regular .web-hostion-content-l {
    width: 375px !important;
    padding: 82px 0 0;
}
.et_pb_column.advertising-content-l{
    width: 735px;
    margin: 0;
    padding-top: 48px;
}
.et_pb_column.advertising-content-r{
    float: right;
    width: 380px;
}
.et_pb_section.advertising-main-content-oral.et_section_regular .et_pb_row{
	padding:74px 0 0;
}
.et_pb_section.advertising-main-content-oral.et_section_regular .et_pb_row h5{
	padding-bottom:15px;
}
.et_pb_section.advertising-main-content-oral.et_section_regular .et_pb_row p{
}
.et_pb_section.advertising-main-content-oral.et_section_regular .et_pb_row .button-div a{
padding: 0 38px;
background: #ff644a;
margin-top: 36px;
}

.et_pb_row.advertising-content-row.two .et_pb_column.advertising-content-l{
 width: 380px;
 padding:0;
}
.et_pb_row.advertising-content-row.two  .et_pb_column.advertising-content-r{
    float: right;
   width: 735px;
   padding-top: 48px;
}
.et_pb_section.advertising-main-content-oral.et_section_regular {
    padding: 12px 0 80px;
}
.et_pb_section.seo-website-performance-section.seo-page .et_pb_column.website-performance-image-l {
    width: 342px;
    margin: 0 60px 0 0;
}
.et_pb_section.seo-website-performance-section.seo-page{
padding: 81px 0 70px;
}
.et_pb_section.seo-website-performance-section.seo-page .et_pb_column.website-performance-content-r {
    padding-top: 28px;
}
.et_pb_section.marketing-strategy-main-section.seo-page{
padding: 120px 0 130px;
}
.et_pb_row.seo-searches-row1 h2{
color: #fff;
font-size: 60px;
line-height: 60px;
padding-bottom: 14px;
text-align: center;
font-family: 'Muli', sans-serif;
font-weight: 900;
}
.et_pb_row.seo-searches-row1 h5{
	color:#fff;
	padding-bottom:20px;
	text-align:center;
}
.et_pb_row.seo-searches-row1 p{
text-align:center;
color:#fdddd4;
}
.et_pb_row.prograss-bar-row .et_pb_circle_counter_inner p{
color: #fff;
font-size: 35px;
font-family: 'Muli', sans-serif;
font-weight: 900;
text-align: center;
width: 160px;
padding:77px 0;
}
.et_pb_row.prograss-bar-row .et_pb_circle_counter_inner h3{
color: #fddcd3;
font-size: 18px;
font-family: 'Muli', sans-serif;
font-weight: 700;
line-height: 24px;
padding-top: 18px;
}
.et_pb_row.prograss-bar-row .et_pb_column{
width: 235px;
margin-right: 97px;
}
.et_pb_row.prograss-bar-row .et_pb_circle_counter canvas {
    width: 160px !important;
    right: 0;
    margin: auto;
}
.et_pb_row.prograss-bar-row .et_pb_circle_counter .percent{
    width: 160px;
    margin: auto;
}
.et_pb_section.seo-searches-main-section .et_pb_row{
	 background-color: #f56d48;
    background-image: linear-gradient(to right, #f56d48, #fb8767);
	padding:0 140px 90px;
	border-radius: 0 0 5px 5px;
}
.et_pb_section.seo-searches-main-section .et_pb_row.seo-searches-row1{
	padding:94px 0 65px;
	border-radius: 5px 5px 0 0;
	
}
.et_pb_section.seo-searches-main-section.et_section_regular {
    padding: 0 0 20px;
	background:url(images/prograss-bg.jpg) repeat-x left top #f7f7f7;
}
.et_pb_section.marketing-strategy-main-section.seo-page .et_pb_row.marketing-strategy-list .et_pb_column {
    padding: 73px 40px 67px;
    height: 264px;
}
.et_pb_section.backed-web-content-section.seo-page.et_section_regular {
    padding: 218px 0 118px;
}
.et_pb_section.backed-web-content-section.seo-page.et_section_regular .et_pb_row.backed-web-row .et_pb_column{
	padding:60px 56px 20px;
	min-height: 549px;
}
.et_pb_section.backed-web-content-section.seo-page.et_section_regular .et_pb_row.backed-web-row .et_pb_column ul{
	padding:33px 0 0;
}
.et_pb_section.backed-web-content-section.seo-page.et_section_regular .et_pb_row.backed-web-row .et_pb_column h4 {
    color: #7e7e7e;
	padding:34px 0 18px;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular{
	padding:110px 0 120px;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_row.package-main-row .et_pb_column{
	background:#fff;
	width:274px;
	margin-right:28px;
	padding:44px 0 0;
	border-radius: 5px 5px 0 0;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_row.package-main-row{
	padding:32px 0 0;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_column.package-div1 .packege-start-div{
	 background-color: #62a6c6;
    background-image: linear-gradient(to right, #62a6c6, #79b4d3);
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_column.package-div2 .packege-start-div{
	 background-color: #2aa3e0;
    background-image: linear-gradient(to right, #2aa3e0, #80c5e8);
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_column.package-div3 .packege-start-div{
	 background-color: #f46d48;
    background-image: linear-gradient(to right, #f46d48, #fe9275);
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_column.package-div4 .packege-start-div{
	 background-color: #76c327;
    background-image: linear-gradient(to right, #76c327, #90c856);
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_column .packege-start-div{
	padding:38px 0 48px;
	margin-top: 55px;
	border-radius: 0 0 5px 5px;
}
.package-icon img{
	display:block;
	margin:auto;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_column h4{
	color:#6d6d6d;
	font-size:18px;
	line-height:22px;
	letter-spacing:4px;
	text-transform:uppercase;
	text-align:center;
	padding:31px 0 15px;
	font-family: 'Muli', sans-serif;
font-weight: 900;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_column p{
color:#858585;
font-size:16px;
line-height:22px;
text-align:center;
padding:0 36px;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_column span{
	font-size:18px;
	line-height:22px;
	display:block;
	font-family: 'Muli', sans-serif;
	text-align:center;
	color: #fff;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_column h6{
color: #fff;
font-size: 35px;
line-height: 35px;
text-align: center;
padding: 5px 0 25px;
font-family: 'Muli', sans-serif;
font-weight: 900;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_column h6 sub{
	font-size:18px;
	line-height:22px;
	font-weight: 600;
	top: -9px;
}
.start-button a {
    font-size: 14px;
    line-height: 40px;
    width: 175px;
    margin: auto;
    padding: 0 12px;
    border: 2px solid #fff;
    height: 40px;
    border-radius: 3px;
    font-family: 'Muli', sans-serif;
    font-weight: 800;
    color: #fff !important;
    background: none;
    cursor: pointer;
    text-transform: uppercase;
    display: block;
    text-align: center;
    letter-spacing: 0.5px;
}
.start-button{
	text-align:center;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_column h5{
	text-align:center;
}
.et_pb_section.seo-oral-tabs-section .et_pb_row.seo-top-main-titles h5{
	text-align:center;
}
.et_pb_section.seo-oral-tabs-section .et_pb_row.seo-top-main-titles p{
	text-align:center;
}

.seo-success-page-full #tabs.ui-tabs:after{
	clear:both;
	content:"";
	display:block;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav{
height:336px;
position:relative;
background:url(images/seo-circle-tab-main-img.jpg) no-repeat center center !important;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab{
position: absolute;
line-height: 77px;
width: 107px;
height: 77px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.first-class{
width: 101px;
height: 71px;
left: 38%;
margin: auto;
top: 0;
line-height: 71px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.second-class{
right: 26px;
top: 23px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.third-class{
	width: 81px;
line-height: 63px;
right: 0;
top: 107px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.fourth-class{
width: 98px;
bottom: 75px;
right: 0;
top: auto;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.fifth-class{
width: 106px;
right: 40px;
top: auto;
bottom: 8px;
line-height: 65px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.fifth-class a span{
	padding-right: 11px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.sixth-class{
	bottom: 0;
right: 120px;
width: 106px;
top: auto;
z-index:99;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.sixth-class span{
	padding-right: 17px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.seventh-class{
	left: 32px;
top: auto;
bottom: 24px;
height: 78px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.seventh-class span{
	padding-right: 8px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.eight-class{
	left: 0;
bottom: 96px;
top: auto;
height: 88px;
width: 86px;
line-height: 94px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.eight-class span{
	padding-right: 10px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.nine-class{
	left: 0;
top: 73px;
width: 86px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.tenth-class{
	top: 8px;
left: 40px;
line-height: 82px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.tenth-class span{
padding-left: 10px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab a{
	color: #26a1e0;
text-align: center;
font-weight: 800;
font-size: 24px;
padding: 0;
display: block;
float: none;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab a span{
	position: relative;
z-index: 99;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active a{
	color:#fff;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab a .seo-tab-bg{
	position: absolute;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active a .seo-tab-bg{
	background:url(images/seo-tab-active-icon.png) no-repeat;
	width: 107px;
height: 77px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.first-class a .seo-tab-bg{
top: -3px;
right: -2px;
background-size: 101px;
transform: rotate(0deg);
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.second-class a .seo-tab-bg{
transform: rotate(35deg);
top: 2px;
right: 7px;
background-size: 103px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.third-class a .seo-tab-bg{
transform: rotate(71deg);
right: -13px;
top: -16px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.fourth-class a .seo-tab-bg{
transform: rotate(108deg);
top: -8px;
right: -11px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.fifth-class a .seo-tab-bg{
right: 5px;
top: -10px;
transform: rotate(144deg);
width: 104px;
height: 77px;
background-size: 102px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.sixth-class a .seo-tab-bg{
right: 4px;
top: 2px;
transform: rotate(-180deg);
background-size: 100px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.seventh-class a .seo-tab-bg{
	transform: rotate(215deg);
background-size: 104px;
top: 0;
right: 0;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.eight-class a .seo-tab-bg{
right: -10px;
top: 12px;
transform: rotate(-108deg);
background-size: 108px;
height: 80px;
width: 110px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.nine-class a .seo-tab-bg{
	transform: rotate(-72deg);
right: -11px;
top: 7px;
background-size: 109px;
width: 109px;
height: 79px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.tenth-class a .seo-tab-bg{
	top: 8px;
right: -4px;
transform: rotate(-35deg);
background-size: 104px;
}
.seo-success-page-top-tabs{
    float: left;
    width: 336px;
}
.seo-success-content-inner{
    float: right;
    width: 788px;
    background: #fff;
    padding: 70px 65px;
	margin-top: 43px;
	position:relative;
}
.seo-success-content-inner:before{
	background:url(images/seo-step-tabs-active-icon.jpg) no-repeat left center;
	width: 12px;
height: 100%;
display: block;
content: "";
position: absolute;
left: -12px;
top: 0;
}
.seo-success-page-full{
    padding: 58px 0 115px;
}
.et_pb_section.seo-oral-tabs-section.website-process-section{
	background:#f8f9f9;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav{
	background:url(images/websites-circle-tab-main-img.jpg) no-repeat center center !important;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab{
	line-height: 80px;
width: 161px;
height: 80px;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.first-class{
	left: 26%;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.second-class{
	top: 36px;
right: 0;
width: 100px;
height: 140px;
line-height: 140px;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.third-class{
	width: 115px;
height: 140px;
top: 174px;
line-height: 140px;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.third-class span{
	padding-right:8px;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.fourth-class{
	top: auto;
bottom: 0px;
right: 105px;
width: 140px;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.fifth-class{
	width: 100px;
height: 145px;
line-height: 145px;
right: auto;
bottom: 36px;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.fifth-class span{
	padding:0;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.sixth-class{
	width: 100px;
height: 140px;
line-height: 140px;
bottom: auto;
top: 20px;
left: 0;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.sixth-class a span{
	padding-right: 0;
padding-left: 16px;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active a .seo-tab-bg{
	background:url(images/website-process-tab-active-icon.png) no-repeat;
width: 161px;
height: 80px;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.first-class a .seo-tab-bg{
top: -1px;
right: -1px;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.second-class a .seo-tab-bg{
	transform: rotate(59deg);
right: -23px;
top: 27px;
background-size: 163px;
width: 163px;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.third-class a .seo-tab-bg{
	transform: rotate(119deg);
right: -24px;
top: 16px;
background-size: 165px;
height: 83px;
width: 165px;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.fourth-class a .seo-tab-bg{
	transform: rotate(-180deg);
background-size: 158px;
top: -1px;
right: -16px;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.fifth-class a .seo-tab-bg{
	transform: rotate(240deg);
width: 165px;
height: 83px;
background-size: 165px;
top: 36px;
right: -41px;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.sixth-class a .seo-tab-bg{
right: -41px;
top: 42px;
transform: rotate(-61deg);
background-size: 166px;
width: 166px;
height: 82px;
}
.seo-success-content-right h3{
	font-size:25px;
	line-height:25px;
	color:#26a1e0;
	padding-bottom:14px;
	 font-family: 'Muli', sans-serif;
    font-weight: 900;
}
.seo-success-content-right p{
color:#858585;
font-size:18px;
line-height:22px;
}
.et_pb_section.seo-oral-tabs-section{
    padding: 112px 0 0;
}
body .et_pb_section.web-hostion-main-section.about-page .web-hostion-image-r {
    width:488px !important;
}
body .et_pb_section.web-hostion-main-section.about-pag h3 {
    padding: 8px 0 0;
}
body .et_pb_section.web-hostion-main-section.about-page{
padding: 135px 0 28px;
}

.et_pb_section.about-page-established-section {
    padding: 138px 0 145px;
}
.et_pb_section.about-page-established-section h6{
font-size: 25px;
line-height: 27px;
font-family: 'Muli', sans-serif;
font-weight: 600;
color: #6d6d6d;
padding-bottom:37px;
}
.et_pb_section.about-page-established-section p{
	padding-bottom:22px;
}
.et_pb_section.about-page-established-section ul li{
display: inline-block;
margin-right: 78px;
vertical-align: middle;
width: 170px;
}
.et_pb_section.about-page-established-section ul li:last-child{
	margin-right:0;
}
.et_pb_section.about-page-established-section ul{
	padding-top:55px;
}
.et_pb_section.about-page-established-section ul:first-child{
	padding-top:40px;
}
.et_pb_section.about-page-established-section .et_pb_module.et_pb_text{
	margin:0;
}
.et_pb_section.about-page-established-section ul li img{
	display:block;
	margin:auto;
}
.et_pb_section.about-our-mission-section .et_pb_row.our-mission-row1 h5{
	text-align:center;
	    padding-bottom: 32px;
}
.et_pb_section.about-our-mission-section .et_pb_row.our-mission-row2 .et_pb_column{
	width:380px;
	margin-right:20px;
	border:1px solid #d9d9d9;
	border-radius:5px;
	background:#fff;
	padding: 40px 50px 40px 35px;
}
.about-mission-icon-l {
    float: left;
    width: 85px;
}
.about-mission-content-r {
    float: left;
    width: 190px;
    margin-left: 18px;
}
.et_pb_section.about-our-mission-section .et_pb_row.our-mission-row2 h4{
	font-size:20px;
	line-height:20px;
	color:#6d6d6d;
	font-family: 'Muli', sans-serif;
font-weight: 900;
padding-bottom:3px;
}
.et_pb_section.about-our-mission-section .et_pb_row.our-mission-row2 p{
	font-size:14px;
	line-height:22px;
}
.et_pb_section.about-our-mission-section .et_pb_row.about-content-images-row ul{
	float:left;
	margin-right:20px;
}
.et_pb_section.about-our-mission-section .et_pb_row.about-content-images-row ul:last-child{
	margin-right:0;
}
.et_pb_section.about-our-mission-section .et_pb_row.about-content-images-row img{
	display:block;
}
.et_pb_section.about-our-mission-section .et_pb_row.about-content-images-row ul li{
	margin-bottom:20px;
}
.et_pb_section.about-our-mission-section .et_pb_row.about-content-images-row {
    padding: 80px 0 55px;
}
.et_pb_section.about-our-mission-section.et_section_regular {
    padding: 140px 0 0;
}
.et_pb_section.part-mission-main-section.et_section_regular {
padding: 212px 0 145px;
border-bottom: 1px solid #dfdfdf;
}
.et_pb_column.bottom-mission-content-l{
    width: 606px;
    margin: 0;
}
.et_pb_column.bottom-mission-content-r{
    width: 515px;
    float: right;
}
.et_pb_column.bottom-mission-content-r h6{
font-size: 25px;
line-height: 29px;
font-family: 'Muli', sans-serif;
font-weight: 600;
color: #6d6d6d;
padding: 7px 0 23px;
}
.et_pb_column.bottom-mission-content-r .button-div a {
    margin-top: 36px;
    width: 166px;
}
.page-id-326 .footer-form-main {
    display: none;
}
.et_pb_section.web-hostion-main-section.small-business{
padding: 162px 0 65px;
}
.et_pb_section.seo-website-performance-section.small-business .et_pb_column.website-performance-image-l {
    width: 388px;
}
.et_pb_section.seo-website-performance-section.small-business .et_pb_column.website-performance-content-r {
    width: 707px;
}
.et_pb_section.seo-website-performance-section.small-business .et_pb_column.website-performance-content-r .button-div a {
    padding: 10px 42px;
	margin-top: 20px;
    height: 50px;
    line-height: 31px;
}
.et_pb_section.seo-website-performance-section.small-business h5 {
    font-size: 30px;
    line-height: 40px;
}
.et_pb_section.seo-website-performance-section.small-business{
padding: 60px 0;
}
.et_pb_section.advertising-main-content-oral.small-business .et_pb_column.advertising-content-l{
    width: 353px;
}
.et_pb_section.advertising-main-content-oral.small-business .et_pb_column.advertising-content-r{
width: 778px;
padding-top: 10px;
}
.et_pb_section.advertising-main-content-oral.small-business .et_pb_row.advertising-content-row.one .et_pb_column.advertising-content-l{
width: 743px;
padding-top: 35px;
}
.et_pb_section.advertising-main-content-oral.small-business .et_pb_row.advertising-content-row.one .et_pb_column.advertising-content-r{
width: 434px;
}
.et_pb_section.advertising-main-content-oral.small-business .et_pb_row{
	padding:102px 0 0;
}
.et_pb_section.advertising-main-content-oral.small-business{
padding: 28px 0 115px;
}
.et_pb_section.advertising-main-content-oral.small-business p{
color: #929292;
padding-bottom: 26px;
}
.et_pb_section.advertising-main-content-oral.small-business p:last-of-type{
	padding-bottom:0;
}
.et_pb_section.advertising-main-content-oral.small-business .et_pb_row .button-div a {
    padding: 0 35px;
}
.et_pb_section.business-process-section{
	padding:100px 0;
}
.et_pb_section.business-process-section .et_pb_column{
	margin-right:40px;
	width:265px;
	background:#fff;
	padding:56px 50px 60px;
	border:1px solid #bad5e0;
	border-radius:5px;
}
.et_pb_section.business-process-section .et_pb_column img{
	display:block;
	margin:auto;
}
.et_pb_section.business-process-section .et_pb_column p{
color: #8f8f8f;
font-size: 16px;
line-height: 20px;
font-family: 'Muli', sans-serif;
font-weight: 900;
text-align: center;
padding: 18px 0 0;
}
.et_pb_section.advertising-main-content-oral.small-business.bottom-div .et_pb_row {
    padding: 54px 0 0;
}
.et_pb_section.advertising-main-content-oral.small-business.bottom-div .et_pb_row.advertising-content-row.one .et_pb_column.advertising-content-l {
    width: 681px;
    padding-top: 55px;
}
.et_pb_section.advertising-main-content-oral.small-business.bottom-div .et_pb_row.advertising-content-row.one .et_pb_column.advertising-content-r {
    width: 458px;
}
.et_pb_section.advertising-main-content-oral.small-business.bottom-div .et_pb_row .button-div a {
    margin-top: 52px;
}
.et_pb_section.advertising-main-content-oral.small-business.bottom-div{
    padding: 28px 0 96px;
}
.et_pb_section.business-just-take-section{
    padding: 135px 0 110px;
}
.et_pb_section.business-just-take-section h5{
	text-align:center;
	padding-bottom: 14px;
}
.et_pb_section.business-just-take-section p{
	text-align:center;
}
.et_pb_section.business-just-take-section .et_pb_row.business-increased-row p{
text-align: center;
font-size: 16px;
line-height: 20px;
	text-align:center;
padding: 0;
}
.et_pb_row.business-increased-row .et_pb_column{
width: 372px;
margin-right: 30px;
background: #fff;
padding: 50px 50px 28px;
max-height: 520px;
}
.et_pb_row.business-increased-row .et_pb_column img{
	display:block;
	margin:auto auto 25px;
}
.et_pb_row.business-increased-row .et_pb_column h5{
font-size: 26px;
line-height: 30px;
color: #fb6e47;
padding: 2px 0 28px;
font-family: 'Muli', sans-serif;
font-weight: 900;
text-align: center;
background: url(images/price-line.jpg) no-repeat center bottom;
margin-bottom: 22px;
}
.et_pb_row.business-increased-row .et_pb_column h5.last-class{
background:none;
}
.et_pb_section.business-just-take-section .et_pb_row.business-increased-row{
    padding: 72px 0 30px;
}
.et_pb_section.business-process-section .et_pb_column.business-process-list2{
    border: 1px solid #f8b4a9;
}
.et_pb_section.business-process-section .et_pb_column.business-process-list3{
    border: 1px solid #c7e3b0;
}
.et_pb_section.web-hostion-main-section.restaurants-page{
padding: 175px 0 133px;
}
body .et_pb_section.web-hostion-main-section.restaurants-page .web-hostion-content-l h3 {
    padding: 0 0 17px;
}
body .et_pb_section.web-hostion-main-section.restaurants-page .web-hostion-content-l {
    padding: 75px 0 0;
}
body .et_pb_section.web-hostion-main-section.restaurants-page .web-hostion-image-r {
    width: 627px !important;
}
body .et_pb_section.web-hostion-main-section.restaurants-page .web-hostion-content-l p {
    line-height: 28px;
}
.et_pb_section.business-process-section.reasturant-page .et_pb_column{
	margin-right: 35px;
width: 370px;
padding:50px 50px 60px;
}
.et_pb_section.business-process-section.reasturant-page .et_pb_column p {
    color: #6d6d6d;
    font-size: 18px;
    padding: 25px 0 0;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.et_pb_section.advertising-main-content-oral.restaurent-page .et_pb_row.advertising-content-row.two .et_pb_column.advertising-content-l {
    width: 322px;
}
.et_pb_section.advertising-main-content-oral.restaurent-page .et_pb_row.advertising-content-row.two .et_pb_column.advertising-content-r {
    width: 788px;
    padding-top: 45px;
}
.et_pb_section.advertising-main-content-oral.restaurent-page{
    padding: 111px 0 160px;
}
.et_pb_section.advertising-main-content-oral.restaurent-page .et_pb_row h5 {
    padding-bottom: 20px;
}
.et_pb_section.restaurants-how-it-work-section h4{
font-size: 45px;
line-height: 45px;
font-family: 'Muli', sans-serif;
font-weight: 900;
color: #6d6d6d;
padding-bottom:6px;
text-align:center;
}
.et_pb_section.restaurants-how-it-work-section p{
	text-align:center;
}
.et_pb_column.work-number-l{
width: 60px;
margin: 0;
position: absolute;
top: 12px;
z-index: 999;
left: 340px;
}
.et_pb_column.work-image-m{
    width: 309px;
    margin: 0;
}
.et_pb_column.work-content-right{
width: 809px;
float: right;
position: relative;
padding:20px 0 140px 78px;
margin-bottom: 18px;
}
.et_pb_column.work-content-right:before{
	position:absolute;
	left:0;
	top:20px;
	background:url(images/restaurants-content-line.jpg) repeat-y;
	content:"";
	width:20px;
	height:100%;
}
.et_pb_column.work-number-l h6{
font-size: 25px;
line-height: 60px;
font-family: 'Muli', sans-serif;
font-weight: 900;
color: #fff;
background-color: #74c320;
background-image: linear-gradient(to right, #74c320, #8fc854);
border-radius: 50px;
height: 60px;
text-align: center;
}
.et_pb_column.work-content-right h5{
font-size: 35px;
line-height: 40px;
font-family: 'Muli', sans-serif;
font-weight: 900;
color: #6d6d6d;
padding-bottom:12px;
}
.et_pb_section.restaurants-how-it-work-section .et_pb_row.worl-list-row p{
	text-align:left;
}
.et_pb_section.restaurants-how-it-work-section .et_pb_row.work-top-titles{
	padding:0 0 100px;
}
.et_pb_section.restaurants-how-it-work-section{
    padding: 120px 0 0;
}
.et_pb_column.work-content-right.last-class:before{
	display:none;
}
.et_pb_column.work-content-right.last-class{
    margin-bottom: 8px;
}
.et_pb_row.our-pricing-titles-div h4{
	font-size:45px;
	line-height:45px;
	padding-bottom:14px;
	color:#3c3c3c;
	font-family: 'Muli', sans-serif;
font-weight: 900;
text-align:center;
}
.et_pb_row.our-pricing-titles-div p{
	font-size:20px;
	line-height:20px;
	padding-bottom:0;
	color:#858585;
	font-family: 'Muli', sans-serif;
font-weight: 600;
text-align:center;
}
.et_pb_row.restaurants-our-pricing-section .et_pb_column{
	width:575px;
	margin-right:30px;
	background:#f7f7f7;
	padding:105px 165px 122px;
}
.et_pb_row.restaurants-our-pricing-section .et_pb_column img{
	display:block;
	margin:auto;
}
.et_pb_row.restaurants-our-pricing-section .et_pb_column h2{
	font-size:80px;
	line-height:80px;
	color:#65aed3;
	padding:5px 0 0;
	text-align:center;
		font-family: 'Muli', sans-serif;
font-weight: 900;
}
.et_pb_row.restaurants-our-pricing-section .et_pb_column h2 sup{
font-weight: 800;
font-size:40px;
line-height:40px;
}
.et_pb_row.restaurants-our-pricing-section .et_pb_column h6{
font-size: 16px;
line-height: 20px;
color: #65aed3;
padding: 0 0 15px;
text-align: center;
font-family: 'Muli', sans-serif;
font-weight: 800;
}
.et_pb_row.restaurants-our-pricing-section .et_pb_column p{
	font-size:25px;
	line-height:28px;
	color:#6d6d6d;
	text-align:center;
	font-family: 'Muli', sans-serif;
font-weight: 800;
}
.et_pb_row.restaurants-our-pricing-section .et_pb_column .button-div{
	text-align:center;
}
.et_pb_section.restaurant-pricing-bottom-section.et_section_regular .et_pb_row.restaurants-our-pricing-section {
    padding: 65px 0 0;
}
.et_pb_section.restaurant-pricing-bottom-section.et_section_regular {
    padding: 142px 0 138px;
}
.et_pb_column.marketing-package-image-l{
    width: 404px;
    margin: 0;
}
.et_pb_column.marketing-package-content-r{
    width: 720px;
    float: right;
    padding-top: 60px;
}
.et_pb_column.marketing-package-content-r h5{
color:#3c3c3c;
padding-bottom: 0;
}
.et_pb_column.marketing-package-content-r .button-div a {
    background: #fb6e47;
	margin-top: 34px;
}
.et_pb_section.marketing-package-main-section.et_section_regular {
    padding: 0 0 130px;
}
.page-id-393 .footer-form-main{
	background:none;
}
.et_pb_section.seo-searches-main-section .et_pb_row ul.car li{
	float:left;
	width:30%;
	margin-right:30px;
}
.et_pb_section.seo-searches-main-section .et_pb_row ul.car li:last-child{
	margin-right:0;
}

#tabs.ui-tabs, #tabs.ui-tabs ul.ui-tabs-nav, #tabs.ui-tabs .ui-tabs-panel, #tabs.ui-tabs ul.ui-tabs-nav li.ui-tabs-tab {
    background: none !important;
    border: none !important;
    padding: 0 !important;
    margin: 0;
    border-radius: 0;
}
.et_pb_row.restaurants-our-pricing-section .et_pb_column.et-last-child h2{
	color:#fb6e47;
}
.et_pb_row.restaurants-our-pricing-section .et_pb_column.et-last-child .button-div a{
	background:#fb6e47;
}
.et_pb_row.restaurants-our-pricing-section .et_pb_column h6{
color:#fb6e47;
}



/* Woocommerce Styling Start */
body.woocommerce, body.woocommerce #main-content, body.woocommerce-page, body.woocommerce-page #main-content{
	background:#f0f1f3 !important;
}
body.woocommerce #main-header{
	padding:45px 0;
	background:#518aa8;
	position: relative;
}
.theblock-return-to-cart {
    float: right;
    padding: 53px 60px 32px;
    font-weight: 800;
    font-family: 'Muli', sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    color: #693c8e !important;
}
.woocommerce-terms-and-conditions-wrapper {
    margin-bottom: 50px;
}
.store-caption-section{
	padding:45px 0;
}
.store-caption-section .store-title h1{
	color:#6d6d6d;
	font-size:40px;
	line-height:40px;
	font-weight: 800;
	font-family: 'Muli', sans-serif;
	padding:0 0 4px;
}
.store-caption-section .store-title p{
	color:#606161;
	font-size:22px;
	line-height:23px;
	font-weight:600;
	font-family: 'Muli', sans-serif;
}
.store-caption-left{
	float:left;
}
.store-search-main{
	float:right;
}
.store-caption-section .dgwt-wcas-search-wrapp{
	min-width:300px;
}
.store-caption-section .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp{
	border:1px solid #dfdfdf;
	background:#fff;
	border-radius:3px;
	height:50px;
}
.store-caption-section .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp label{
	display:none;
}
.store-caption-section .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input.dgwt-wcas-search-input{
	background:none;
	border:none;
	font-size:16px;
	line-height:20px;
	color:#6d6d6d;
	font-family: 'Muli', sans-serif;
	font-weight:600;
	padding:8px 18px;
	border-radius: 0;
-webkit-border-radius: 0;
height:50px;
box-shadow:none;
text-shadow:none;
}
.store-caption-section .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::-webkit-input-placeholder{
	color: #6d6d6d;
font-weight: 600;
font-style: normal;
}
.store-caption-section .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:-moz-placeholder{
	color: #6d6d6d;
font-weight: 600;
font-style: normal;
}
.store-caption-section .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::-moz-placeholder{
	color: #6d6d6d;
font-weight: 600;
font-style: normal;
}
.store-caption-section .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:-ms-input-placeholder{
	color: #6d6d6d;
font-weight: 600;
font-style: normal;
}
.store-caption-section .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:input-placeholder{
	color: #6d6d6d;
font-weight: 600;
font-style: normal;
}
.store-caption-section .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{
	background:url(images/store-search-icon.jpg) no-repeat center center;
	border:none;
	border-radius:0;
	height:50px;
	width:50px;
	padding:0;
	text-indent: -99999px;
	text-shadow: none;
box-shadow: none;
}
.store-caption-section .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:before{
	display:none;
}
.store-caption-section .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-inner-preloader{
	background-position: right 3px center;
background-size: auto 17px;
}
.store-caption-section .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){
	background-position: right 3px center;
background-size: auto 13px;
}
.store-caption-section .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-preloader{
	width:23px;
}
.store-section-main .store-cat-list{
	background:#ffffff;
	padding:35px 0;
}
.store-section-main #tabs.ui-tabs .store-cat-list ul.ui-tabs-nav li.ui-tabs-tab{
	white-space:normal;
	float:left;
	margin:0 53px 0 0;
}
.store-section-main #tabs.ui-tabs .store-cat-list ul.ui-tabs-nav li.ui-tabs-tab:last-child{
	margin-right:0;
}
.store-section-main #tabs.ui-tabs .store-cat-list ul.ui-tabs-nav li.ui-tabs-tab a{
	color:#6d6d6d;
	font-size:16px;
	line-height:20px;
	font-weight:800;
	font-family: 'Muli', sans-serif;
	display:block;
	float:none;
padding: 0;
text-transform: uppercase;
}
.store-section-main #tabs.ui-tabs .store-cat-list ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active a, .store-section-main #tabs.ui-tabs .store-cat-list ul.ui-tabs-nav li.ui-tabs-tab a:hover{
	color:#26a1e0;
}
.store-cat-left{
	float:left;
	width:1095px;
	padding:5px 0;
	background:url(images/store-cat-list-border.jpg) no-repeat right center;
}
.store-cat-right{
	float:right;
	padding:9px 0 0;
}
.store-section-main .store-cat-list .store-cat-right ul li{
	float: left;
width: 13px;
height: 13px;
margin-left: 18px;
}
.store-section-main .store-cat-list .store-cat-right ul li.store-grid-view{
	background:url(images/store-grid-icon.jpg) no-repeat center center;
}
.store-section-main .store-cat-list .store-cat-right ul li.store-grid-view.active-grid{
	background:url(images/store-grid-active-icon.jpg) no-repeat center center;
}
.store-section-main .store-cat-list .store-cat-right ul li.store-col-view{
	background:url(images/store-col-icon.jpg) no-repeat center center;
	width:14px;
}
.store-section-main .store-cat-list .store-cat-right ul li.store-col-view.active-col{
	background:url(images/store-col-active-icon.jpg) no-repeat center center;
}
.store-products-main{
	padding:75px 0;
}
.store-products-main .store-product-list ul li{
	float:left;
	width:380px;
margin: 0 20px 20px 0;
}
.store-products-main .store-product-list ul li:nth-child(3n+0){
	margin-right:0;
}
.store-products-main .store-product-list ul li .store-product-img img{
	border-radius:5px 5px 0 0;
}
.store-products-main .store-product-list ul li .store-product-img img, .store-products-main .store-product-list ul li .store-product-details .store-product-icon img{
	display:block;
}
.store-products-main .store-product-list ul li .store-product-details .store-product-icon{
	float:left;
	width:50px;
}
.store-products-main .store-product-list ul li .store-product-details{
background: #fff;
padding: 30px 30px 36px;
height: 140px;
border-radius: 0 0 5px 5px;
position: relative;
z-index: 999;
}
.store-products-main .store-product-list ul li .store-product-details .store-product-right{
float: right;
width: 250px;
}
.store-products-main .store-product-list ul li .store-product-details .store-product-right .store-product-title h3{
font-family: 'Muli', sans-serif;
font-size: 20px;
line-height: 25px;
font-weight: 800;
padding: 0 0 4px;
}
.store-products-main .store-product-list ul li .store-product-details .store-product-right .store-product-title h3 a{
	color:#6d6d6d;
}
.store-products-main .store-product-list ul li .store-product-details .store-product-right .store-product-price span{
	color:#6d6d6d;
	font-size:16px;
	line-height:20px;
	font-weight:400;
	font-family: 'Muli', sans-serif;
}
.store-products-main .store-product-list ul li .store-product-details .store-product-desc{
display: none;
border-top: 1px solid #e1e1e1;
padding: 15px 10px 0 0;
margin: 15px 0 0;
}
.store-products-main .store-product-list ul li .product-details-section .store-product-details .store-product-desc p{
	color:#6d6d6d;
	font-size:16px;
	line-height:20px;
	font-weight:400;
	font-family: 'Muli', sans-serif;
}
.store-products-main .store-product-list ul li .product-details-section:hover .store-product-details{
	height:235px;
	margin-top:-95px;
}
.store-products-main .store-product-list ul li .product-details-section:hover .store-product-details .store-product-desc{
	display:block;
}
.store-products-main .store-product-list ul li .product-details-section .store-view-detials{
	position: absolute;
top: 0;
width: 100%;
height: 105px;
background: rgba(0, 0, 0, 0.5);
border-radius: 5px 5px 0 0;
padding: 32px 0 0;
display:none;
z-index:99;
}
.store-products-main .store-product-list ul li .product-details-section .store-view-detials a{
	width:190px;
	height:40px;
	line-height:40px;
	border:2px solid #e6e6e6;
	color:#ffffff;
	font-size:14px;
	font-family: 'Muli', sans-serif;
	margin:auto;
	display:block;
	text-transform:uppercase;
	text-align:center;
	font-weight:800;
}
.store-products-main .store-product-list ul li .product-details-section:hover .store-view-detials{
	display:block;
}
.store-products-main .store-product-list ul li .product-details-section{
	position:relative;
}
.store-products-main .store-product-list ul li .product-details-section .store-product-img{
	min-height:200px;
	background:#fff;
}
.store-products-main .store-product-list ul li.managed-hosting .store-product-details .store-product-right .store-product-title h3 a:hover, .store-products-main .store-product-list ul li.managed-hosting .product-details-section:hover .store-product-details .store-product-right .store-product-title h3 a{
	color:#693c8e;
}
.store-products-main .store-product-list ul li.reporting-set .store-product-details .store-product-right .store-product-title h3 a:hover, .store-products-main .store-product-list ul li.reporting-set .product-details-section:hover .store-product-details .store-product-right .store-product-title h3 a{
	color:#007bbb;
}
.store-products-main .store-product-list ul li.yext-listing .store-product-details .store-product-right .store-product-title h3 a:hover, .store-products-main .store-product-list ul li.yext-listing .product-details-section:hover .store-product-details .store-product-right .store-product-title h3 a{
	color:#17b363;
}
.store-products-main .store-product-list ul li.foundational-five .store-product-details .store-product-right .store-product-title h3 a:hover, .store-products-main .store-product-list ul li.foundational-five .product-details-section:hover .store-product-details .store-product-right .store-product-title h3 a{
	color:#ff9800;
}
.store-products-main .store-product-list ul li.security-site .store-product-details .store-product-right .store-product-title h3 a:hover, .store-products-main .store-product-list ul li.security-site .product-details-section:hover .store-product-details .store-product-right .store-product-title h3 a{
	color:#ef5350;
}
.store-products-main .store-product-list ul li.wifi-marketing .store-product-details .store-product-right .store-product-title h3 a:hover, .store-products-main .store-product-list ul li.wifi-marketing .product-details-section:hover .store-product-details .store-product-right .store-product-title h3 a{
	color:#ec3833;
}
.single-product-main-img img{
	display:block;
	width:100%;
}
.single-product-top-details{
	background:#fff;
	padding:58px;
	border-radius: 0 0 5px 5px;
}
.single-product-icon{
	float:left;
	width:80px;
}
.single-product-icon img{
	display:block;
}
.single-product-top-middle{
float: left;
width: 630px;
margin-left: 28px;
}
.single-product-top-right{
	float:right;
	width:285px;
}
.single-product-top-details .single-product-title h4{
color: #693c8e;
font-size: 35px;
line-height: 36px;
font-weight: 800;
font-family: 'Muli', sans-serif;
padding: 0 0 15px;
}
.single-product-top-details .single-product-desc p{
	color:#6d6d6d;
	font-size:18px;
	line-height:20px;
	font-family: 'Muli', sans-serif;
	font-weight:400;
}
.single-product-top-details .single-product-cats{
	margin-top: 21px;
}
.single-product-top-details .single-product-cats a{
color: #6d6d6d;
font-size: 16px;
line-height: 16px;
font-family: 'Muli', sans-serif;
font-weight: 400;
background: #f0f1f3;
float: left;
display: block;
margin: 0 11px 0 0;
padding: 8px 18px 11px;
border-radius: 50px;
}
.single-product-top-details .single-rpoduct-price h6, .single-product-user-details .single-product-user-right .single-rpoduct-price h6{
	color:#693c8e;
	font-size:28px;
	line-height:30px;
	font-weight:800;
	font-family: 'Muli', sans-serif;
	padding:0 0 10px;
}
.single-product-top-details .single-rpoduct-price h6 small, .single-product-user-details .single-product-user-right .single-rpoduct-price h6 small{
color: #6d6d6d;
font-size: 18px;
font-weight: 400;
display: inline-block;
line-height: 30px;
vertical-align: top;
margin-right: 14px;
}
.woocommerce #page-container div.product .single-product-top-details .single-product-top-button form.cart, .woocommerce #page-container div.product .single-product-user-details .single-product-user-right .single-product-top-button form.cart{
	margin:0 !important;
}
.single-product-top-details .single-product-top-button form.cart:after, .woocommerce #page-container div.product .single-product-user-details .single-product-user-right .single-product-top-button form.cart:after{
	clear:both;
	content:"";
	display:block;
}
.woocommerce #page-container div.product .single-product-top-details .single-product-top-button form.cart .button, .woocommerce #page-container div.product .single-product-user-details .single-product-user-right .single-product-top-button form.cart .button{
	width:245px;
	height:60px;
	display:block;
	line-height:60px !important;
	background:#693c8e;
	color:#ffffff;
	font-size:18px;
	font-weight:800;
	font-family: 'Muli', sans-serif;
	text-transform:uppercase;
	text-align:center;
	float:right;
	border-radius:3px;
	padding:0;
	border:none;
}
.single-product-top-details .single-product-top-button form.cart .button:after, .single-product-top-details .single-product-top-button form.cart .quantity, .woocommerce #page-container div.product .single-product-user-details .single-product-user-right .single-product-top-button form.cart .button:after, .woocommerce #page-container div.product .single-product-user-details .single-product-user-right .single-product-top-button form.cart .quantity{
	display:none;
}
.product-tabs-section{
	background:#fff;
	margin:30px 0;
	border-radius:5px;
}
.product-tabs-section #tabs.ui-tabs ul.ui-tabs-nav{
	padding:0 50px !important;
	border-bottom:2px solid #e1e1e1 !important;
}
.product-tabs-section #tabs.ui-tabs ul.ui-tabs-nav li.ui-tabs-tab{
	border-left:2px solid #e1e1e1 !important;
	float:left;
	display:block;
	white-space:normal;
}
.product-tabs-section #tabs.ui-tabs ul.ui-tabs-nav li.ui-tabs-tab a{
	color:#6d6d6d;
	font-size:16px;
	line-height:20px;
	font-weight:800;
	font-family: 'Muli', sans-serif;
	text-transform:uppercase;
	padding:23px 24px;
}
.product-tabs-section #tabs.ui-tabs ul.ui-tabs-nav li.ui-tabs-tab:last-child{
	border-right:2px solid #e1e1e1 !important;
}
.product-tabs-section #tabs.ui-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active a, .product-tabs-section #tabs.ui-tabs ul.ui-tabs-nav li.ui-tabs-tab a:hover{
	color:#693c8e;
	background:#f7f8f9;
}
.product-tabs-section #tabs.ui-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active:after{
	background:url(images/product-tabs-active-icon.jpg) no-repeat center bottom;
	width: 100%;
height: 10px;
content: "";
display: block;
position: absolute;
left: 0;
bottom: -10px;
}
.product-tabs-section .product-tabs-content{
	padding:46px 60px;
	position:relative;
}
.product-tabs-left{
	float:left;
	width:745px;
}
.product-tabs-right{
	float:right;
	width:215px;
}
.product-tabs-section .product-tabs-content:after{
	background:#f7f8f9;
	width:330px;
	height:100%;
	right:0;
	top:0;
	position:absolute;
	content:"";
	border-radius:0 5px 5px 0;
}
.product-tabs-section .product-tabs-content .product-tab-overview h4{
color: #6d6d6d;
font-size: 20px;
line-height: 24px;
font-weight: 800;
font-family: 'Muli', sans-serif;
padding: 0 0 12px;
}
.product-tabs-section .product-tabs-content .product-tab-overview p, .product-tabs-section .product-tabs-content .product-tab-overview ul li, .product-tabs-section .product-tabs-content .product-tab-faqs .helpie-faq.accordions .accordion li .accordion__body p, .product-tabs-section .product-tabs-content .product-tabs-right ul li{
	font-family: 'Muli', sans-serif;
	color:#6d6d6d;
	font-size:16px;
	line-height:24px;
	font-weight:400;	
}
.product-tabs-section .product-tabs-content .product-tab-overview p, .product-tabs-section .product-tabs-content .product-tab-faqs .helpie-faq.accordions .accordion li .accordion__body p{
	padding:0 0 15px;
}
.product-tabs-section .product-tabs-content .product-tab-overview p i{
	display:block;
	font-weight:700;
}
.product-tabs-section .product-tabs-content .product-tab-overview hr{
	height:1px;
	background:#e1e1e1;
	border:none;
	margin:21px 0 36px;
	width:100%;
}
.product-tabs-section .product-tabs-content .product-tab-overview ul li{
	background:url(images/product-tab-list-icon.jpg) no-repeat left 8px;
	padding: 0 0 15px 17px;
}
.product-tabs-section .product-tabs-content .product-tab-overview ul{
	padding: 0 0 15px 3px;
}
.product-tabs-section .product-tabs-content .product-tab-overview .product-overview-list ul li{
	background:url(images/product-tab-list-green-icon.jpg) no-repeat left 5px;
	margin: 0 0 13px;
	padding: 0 0 0 30px;
}
.product-tabs-section .product-tabs-content .product-tab-overview .product-overview-list ul{
	padding-bottom: 0;
}
.product-tabs-section .product-tabs-content .product-tab-faqs .helpie-faq.accordions .accordion{
	margin:0;
	border:none;
	background:none;
}
.product-tabs-section .product-tabs-content .product-tab-faqs .helpie-faq.accordions .accordion li{
	border-bottom:1px solid #e1e1e1;
	padding: 0 0 20px;
margin: 0 0 20px;
}
.product-tabs-section .product-tabs-content .product-tab-faqs .helpie-faq.accordions .accordion li .accordion__header{
	background:url(images/product-faq-icon.jpg) no-repeat right center;
	border: none;
padding: 0 20px 0 0;
}
.product-tabs-section .product-tabs-content .product-tab-faqs .helpie-faq.accordions .accordion li .accordion__header:before, .product-tabs-section .product-tabs-content .product-tab-faqs .helpie-faq.accordions .accordion li .accordion__header:after{
	display:none;
}
.product-tabs-section .product-tabs-content .product-tab-faqs .helpie-faq.accordions .accordion li .accordion__header .accordion__title{
	color:#6d6d6d;
	font-size:18px;
	line-height:21px;
	font-weight:800;
	font-family: 'Muli', sans-serif;
}
.product-tabs-section .product-tabs-content .product-tab-faqs .helpie-faq.accordions .accordion li .accordion__body{
	padding:10px 0 0;
	background: none;
border: none;
}
.product-tabs-section .product-tabs-content .product-tab-faqs .helpie-faq.accordions .accordion li .accordion__header.active{
	background:url(images/product-faq-active-icon.jpg) no-repeat right center;
}
.product-tabs-section .product-tabs-content .product-tab-faqs .helpie-faq.accordions .accordion li .accordion__header.active .accordion__title{
	color:#693c8e;
}
.product-tabs-section .product-tabs-content .product-tab-faqs .helpie-faq.accordions .accordion li .accordion__body p{
	margin:0;
}
.product-tabs-section .product-tabs-content .product-tab-faqs .helpie-faq.accordions .accordion li .accordion__body p:last-child{
	padding:0;
}
.product-tabs-section .product-tabs-content .product-tab-gallery .product-tab-gallery-item{
	float:left;
	width:235px;
	margin:0 20px 20px 0;
}
.product-tabs-section .product-tabs-content .product-tab-gallery .product-tab-gallery-item:nth-child(3n+0){
	margin-right:0;
}
.product-tabs-section .product-tabs-content .product-tab-gallery .product-tab-gallery-item img{
	display:block;
}
.product-tabs-section .product-tabs-content .product-tab-gallery .product-tab-gallery-item a{
background: #b5bcc5;
padding: 15px;
display: block;
}
#imageData #imageDetails{
	display:none;
}
.product-tabs-section .product-tabs-content .product-tabs-inner{
	position: relative;
z-index: 99;
}
.product-tabs-section .product-tabs-content .product-tabs-right h4{
	color:#6d6d6d;
	font-size:25px;
	line-height:26px;
	font-weight:800;
	font-family: 'Muli', sans-serif;
	padding:0 0 17px;
}
.product-tabs-section .product-tabs-content .product-tabs-right ul li{
	padding: 0 0 0 15px;
    margin: 0 0 15px;
    text-indent: -1em;
}
.product-tabs-section .product-tabs-content .product-tabs-right ul li:before { content: '≫ '}
.product-tabs-section .product-tabs-content .product-tabs-right ul li a{
	color: #6d6d6d;
}
body.woocommerce .footer-form-main, body.woocommerce-page .footer-form-main{
	display:none;
}
body.woocommerce .single-product-section div.product .related.products{
	margin:0;
}
body.woocommerce .single-product-section div.product .related.products .store-products-main{
	padding:63px 0;
}
body.woocommerce .single-product-section div.product .related.products .store-products-main h2{
	color:#6d6d6d;
	font-size:25px;
	line-height:26px;
	font-weight:800;
	font-family: 'Muli', sans-serif;
	padding:0 0 24px;
}
body.woocommerce .single-product-section div.product .related.products .store-products-main ul{
	margin:0;
	padding:0;
}
.woocommerce #page-container div.product .single-product-user-details .single-product-user-right .single-product-top-button form.cart .button{
	float:none;
}
.single-product-section .single-product-user-details{
	background: #fff;
padding: 36px 60px;
border-radius: 5px;
}
.single-product-user-details .single-product-user-right{
	float:right;
	padding:10px 0 0;
}
.single-product-user-details .single-product-user-right .single-rpoduct-price{
	float: left;
padding: 16px 20px 0 0;
}
.single-product-user-details .single-product-user-right .single-rpoduct-price h6{
	padding:0;
}
.woocommerce #page-container div.product .single-product-user-details .single-product-user-right .single-product-top-button{
	float:right;
}
.single-product-user-details .single-product-user-left{
	float:left;
}
.single-product-user-details .single-product-user-left .product-user-info .product-user-info-l{
	float:left;
	width:80px;
}
.single-product-user-details .single-product-user-left .product-user-info .product-user-info-l img{
	display:block;
}
.single-product-user-details .single-product-user-left .product-user-info .product-user-info-r{
	float:left;
	padding:6px 0 0 20px;
}
.single-product-user-details .single-product-user-left .product-user-info h3, .single-product-user-details .single-product-user-left .product-user-info h4, .single-product-user-details .single-product-user-left .product-user-info h6{
	color:#6d6d6d;
	font-family: 'Muli', sans-serif;
	font-weight:400;
	line-height:23px;
	font-size:18px;
	padding:0;
}
.single-product-user-details .single-product-user-left .product-user-info h3{
	font-size:20px;
	font-weight:800;
}
.single-product-user-details .single-product-user-left .product-user-info h4{
	text-transform:uppercase;
}
.single-product-user-details .single-product-user-left .product-user-info h6{
	line-height: 20px;
}
.single-product-user-details .single-product-user-left .product-user-info h6 a{
	color:#6d6d6d;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message{
font-family: 'Muli', sans-serif;
font-size: 16px !important;
font-weight: 400;
padding: 8px 20px !important;
margin: 0 0 30px;
line-height: 36px;
color: #6d6d6d !important;
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message{
background: #f0f1f3;
border-radius: 5px;
}
.woocommerce-message a.button.wc-forward{
	border: none;
background: #fff;
font-weight: 800;
font-family: 'Muli', sans-serif;
font-size: 16px;
text-transform: uppercase;
color: #693c8e !important;
padding: 5px 15px;
border-radius: 3px;
}
.woocommerce-message a.button.wc-forward:after{
	display:none !important;
}
body.woocommerce-page #main-header{
    padding: 72px 0 40px;
    background: #518aa8;
    position: relative;
}
body #page-container #main-content #content-area .product-cart-page-main{
	background:#fff;
	margin:82px 0;
	border-radius:5px;
}
body #page-container #main-content #content-area .product-cart-page-main .product-cart-caption h1{
	padding:53px 60px 32px;
	color:#6d6d6d;
	font-size:30px;
	line-height:32px;
	font-weight:800;
	font-family: 'Muli', sans-serif;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table{
	border:none;
	margin:0 !important;
	background:none;
	border-radius:0;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table thead{
	background:none;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table thead tr th{
	color:#6d6d6d;
	font-size:16px;
	line-height:20px;
	font-weight:800;
	font-family: 'Muli', sans-serif;
	background:#f7f8f9;
	padding:20px 60px;
	text-transform:uppercase;
	border:none;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td, body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr th{
	color:#6d6d6d;
	font-size:16px;
	line-height:20px;
	font-family: 'Muli', sans-serif;
	font-weight:400;
	padding:21px 60px;
	border-width:0 0 1px;
	border-style:solid;
	border-color:#e1e1e1;
	border-radius:0;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.product-name{
	width:400px;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.product-name .cart-product-icon{
width: 32px;
display: inline-block;
vertical-align: middle;
margin: 0 14px 0 0;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.product-name .cart-product-icon img{
	display:block;
	width:100%;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.product-name a{
font-weight: 800;
color: #6d6d6d;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.product-quantity .quantity{
width: 150px;
height: 40px;
border: 1px solid #dfdfdf;
border-radius: 5px;
position: relative;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.product-quantity .quantity input.input-text.qty.text{
	width: 125px;
color: #6d6d6d !important;
font-size: 16px !important;
line-height: 20px;
padding: 10px 12px;
background: none !important;
border: none !important;
text-align: left;
height: 38px;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.product-quantity .quantity input.minus, body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.product-quantity .quantity input.plus{
width: 20px !important;
height: 20px !important;
position: absolute;
right: 0;
padding: 0;
cursor: pointer;
text-indent: -99999px;
	border-width:0 0 0 1px !important;
	border-style:solid !important;
	border-color:#dfdfdf !important;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.product-quantity .quantity input.minus{
	background:url(images/cart-input-minus-icon.jpg) no-repeat center center !important;
	border-top:1px solid #dfdfdf !important;
	bottom:0;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.product-quantity .quantity input.plus{
	background:url(images/cart-input-plus-icon.jpg) no-repeat center center !important;
	top:0;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.product-remove a.remove{
background: url(images/product-remove-icon.jpg) no-repeat center center !important;
width: 10px;
height: 10px;
padding: 0;
text-indent: -99999px;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.actions .coupon{
	width:410px;
	height:75px;
	background:#f7f8f9;
	border-radius:3px;
	padding:17px 24px;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.actions .coupon input#coupon_code.input-text{
color: #6d6d6d !important;
font-size: 16px !important;
line-height: 20px;
font-weight: 800 !important;
font-family: 'Muli', sans-serif;
background: none !important;
border: none !important;
border-radius: 0;
height: 40px;
padding: 0;
width: 200px;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.actions button[type="submit"]{
	margin-top:17px;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.actions .coupon button[type="submit"]{
	margin-top:0;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.actions .coupon button[type="submit"], body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.actions button[type="submit"]{
width: 150px;
height: 40px;
line-height: 36px !important;
color: #b6b6b6;
background: #ffffff;
border: 1px solid #dfdfdf;
font-size: 16px;
font-weight: 600;
padding: 0;
font-family: 'Muli', sans-serif;
text-align: center;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.actions .coupon button[type="submit"]:after, body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.actions button[type="submit"]:after{
	display:none;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.actions .coupon ::-webkit-input-placeholder { color: #6d6d6d; }

body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.actions .coupon :-moz-placeholder { color: #6d6d6d; }

body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.actions .coupon ::-moz-placeholder { color: #6d6d6d; }

body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.actions .coupon :-ms-input-placeholder { color: #6d6d6d; }

body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.actions .coupon :input-placeholder { color: #6d6d6d; }

body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.actions{
	border-bottom:none;
}
body #page-container #main-content #content-area .product-cart-page-main .cart-collaterals .cart_totals{
	width:460px;
}
body #page-container #main-content #content-area .product-cart-page-main .cart-collaterals .cart_totals table.shop_table tr td, body #page-container #main-content #content-area .product-cart-page-main .cart-collaterals .cart_totals table.shop_table tr th{
	padding:14px 0;
	width:auto;
}
body #page-container #main-content #content-area .product-cart-page-main .cart-collaterals .cart_totals table.shop_table tr td{
	font-weight:800;
width: 260px;
}
body #page-container #main-content #content-area .product-cart-page-main .cart-collaterals .cart_totals table.shop_table tr:last-child td, body #page-container #main-content #content-area .product-cart-page-main .cart-collaterals .cart_totals table.shop_table tr:last-child th{
	border:none;
}
body #page-container #main-content #content-area .product-cart-page-main .cart-collaterals .cart_totals .wc-proceed-to-checkout{
	padding: 15px 60px 60px;
}
body #page-container #main-content #content-area .product-cart-page-main .cart-collaterals .cart_totals .wc-proceed-to-checkout:after{
	clear:both;
	content:"";
	display:block;
}
body #page-container #main-content #content-area .product-cart-page-main .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button, body.woocommerce-cart.woocommerce-page #page-container #main-content .product-cart-page-main .return-to-shop .button.wc-backward{
background: #26a1e0;
width: 220px;
height: 50px;
line-height: 50px !important;
display: block;
float: right;
border: none;
border-radius: 3px;
color: #ffffff;
font-size: 16px;

text-transform: uppercase;
text-align: center;
padding: 0;
font-weight: 800;
font-family: 'Muli', sans-serif;
margin: 0;
}
body #page-container #main-content #content-area .product-cart-page-main .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button:after, body.woocommerce-cart.woocommerce-page #page-container #main-content .product-cart-page-main .return-to-shop .button.wc-backward:after{
	display:none;
}
body.woocommerce-cart.woocommerce-page #page-container #main-content .product-cart-page-main .woocommerce-notices-wrapper{
	padding:0 60px;
}
body.woocommerce-cart.woocommerce-page #page-container #main-content .product-cart-page-main .cart-empty.woocommerce-info, body.woocommerce-cart.woocommerce-page #page-container #main-content .product-cart-page-main .return-to-shop{
	margin:0 60px;
}
body.woocommerce-cart.woocommerce-page #page-container #main-content .product-cart-page-main .return-to-shop{
	padding:21px 0 60px;
}
body.woocommerce-cart.woocommerce-page #page-container #main-content .product-cart-page-main .return-to-shop .button.wc-backward{
	float:none;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section{
	padding:0 60px 50px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-left, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right{
	float:left;
	width:500px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right{
	float:right;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details .col-1, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details .col-2{
	float:none;
	width:100%;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details h3, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right h3{
color: #6d6d6d;
font-size: 25px;
line-height: 28px;
font-weight: 800;
font-family: 'Muli', sans-serif;
padding: 0 0 21px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row{
	padding:0 0 26px;
	margin:0;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row label{
	color:#6d6d6d;
	font-size:18px;
	line-height:20px;
	font-family: 'Muli', sans-serif;
	font-weight:600;
	padding:0 0 10px;
	margin:0;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row label .optional{
	display:none;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row label .required{
	color:#6d6d6d;
	font-weight:600;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row input, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row select, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row textarea, .select2-container .select2-selection--single, .select2-container--default .select2-selection--single{
	height:50px;
	color:#6d6d6d;
	font-size:16px;
	font-weight:400;
	font-family: 'Muli', sans-serif;
	border:1px solid #dfdfdf;
	border-radius:5px;
	background:#fff;
	margin:0;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row input, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row select, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row textarea{
	line-height:20px;
	padding:8px 18px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row textarea{
	height:100px;
	padding:15px 18px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row input[type="checkbox"], body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details .woocommerce-shipping-fields h3#ship-to-different-address label input[type="checkbox"]{
	display: none;
position: relative;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row input[type="checkbox"] + span, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details .woocommerce-shipping-fields h3#ship-to-different-address label input[type="checkbox"] + span{
font-size: 16px;
font-weight: 400;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row input[type="checkbox"] + span:before, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details .woocommerce-shipping-fields h3#ship-to-different-address label input[type="checkbox"] + span:before{
	content: "";
display: inline-block;
width: 20px;
height: 20px;
visibility: visible;
background: url(images/checkout-checkbox-icon.jpg) no-repeat;
vertical-align: -4px;
margin: 0 10px 0 0;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row input[type="checkbox"]:checked + span:before, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details .woocommerce-shipping-fields h3#ship-to-different-address label input[type="checkbox"]:checked + span:before{
    background: url(images/checkout-checkbox-active-icon.jpg) no-repeat;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row input[type="checkbox"]:checked + span, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details .woocommerce-shipping-fields h3#ship-to-different-address label input[type="checkbox"]:checked + span{
	color: #26a1e0;
}
.select2-container .select2-selection--single .select2-selection__rendered{
	padding-left: 18px;
padding-right: 18px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	color: #6d6d6d;
line-height: 50px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	height: 48px;
width: 48px;
background: #f5f5f5;
border-left: 1px solid #dfdfdf;
border-radius: 0 5px 5px 0;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row.form-row-first, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row.form-row-last, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row#billing_phone_field, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row#billing_email_field{
	width:48.5%;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row#billing_phone_field, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row#billing_email_field{
	clear:none;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row#billing_phone_field{
	float:left;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row#billing_email_field{
	float:right;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review table{
	background:#f7f8f9;
	margin:0 0 35px !important;
	border-radius:5px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review table tr th, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review table tr td{
padding: 17px 38px;
border-bottom: 1px solid #e1e1e1;
background:none;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review table thead tr th, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review table tr th{
	font-weight:800;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review table thead tr th{
text-transform: uppercase;
padding-top: 23px;
padding-bottom: 23px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review table tfoot tr:last-child th, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review table tfoot tr:last-child td{
	border:none;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review #payment.woocommerce-checkout-payment{
	background:none;
	border-radius:0;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review #payment.woocommerce-checkout-payment ul.wc_payment_methods{
	padding:0 12px;
	margin:0;
	border: none;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review #payment.woocommerce-checkout-payment ul.wc_payment_methods li{
	padding:0 0 23px;
	margin:0 0 23px;
	border-bottom:1px solid #e1e1e1;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review #payment.woocommerce-checkout-payment ul.wc_payment_methods li input[type="radio"]{
	display:none;
	position:relative;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review #payment.woocommerce-checkout-payment ul.wc_payment_methods li input[type="radio"] + label:before{
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    visibility: visible;
    background: url(images/checkout-payment-button.jpg) no-repeat;
    vertical-align: -3px;
    margin: 0 8px 0 0;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review #payment.woocommerce-checkout-payment ul.wc_payment_methods li input[type="radio"]:checked + label:before{
    background: url(images/checkout-payment-active-button.jpg) no-repeat;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review #payment.woocommerce-checkout-payment ul.wc_payment_methods li label{
	color:#6d6d6d;
	font-size:16px;
	line-height:21px;
	font-weight:800;
	font-family: 'Muli', sans-serif;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review #payment.woocommerce-checkout-payment ul.wc_payment_methods li input[type="radio"]:checked + label{
	color:#26a1e0;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review #payment.woocommerce-checkout-payment ul.wc_payment_methods li .payment_box{
	padding: 1px 0 0 28px;
margin: 0;
background: none;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review #payment.woocommerce-checkout-payment ul.wc_payment_methods li .payment_box:before{
	display:none;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review #payment.woocommerce-checkout-payment ul.wc_payment_methods li .payment_box p{
	color:#6d6d6d;
	font-size:16px;
	line-height:24px;
	font-weight:400;
	font-family: 'Muli', sans-serif;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review #payment.woocommerce-checkout-payment ul.wc_payment_methods li:last-child{
	border:none;
	margin-bottom:0;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review #payment.woocommerce-checkout-payment .form-row.place-order{
	padding:12px 0 0;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review #payment.woocommerce-checkout-payment .form-row.place-order button#place_order{
	height:60px;
	width:100%;
	line-height:60px !important;
	padding:0 !important;
	text-align:center;
	border:none;
	background:#26a1e0;
	color:#ffffff;
	font-size:18px;
	font-family: 'Muli', sans-serif;
	font-weight:800;
	text-transform:uppercase;
	border-radius:3px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review #payment.woocommerce-checkout-payment .form-row.place-order button#place_order:after{
	display:none;
}
body.single-product.woocommerce #page-container .single-product-section .woocommerce-message{
	background: #fff;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-message a.restore-item{
	color:#26a1e0;
	font-weight:700;
}
body.woocommerce-cart.woocommerce-page #page-container #main-content .product-cart-page-main .woocommerce-notices-wrapper .cart-empty.woocommerce-info{
	margin:0;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr.shipping{
	display:none;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review table tr td strong{
	font-weight:400;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review table tr td.product-name{
	font-weight:800;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review table tr td.product-name strong{
	font-weight:400;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row.create-account{
	padding:0 0 10px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details .woocommerce-shipping-fields{
	padding:0 0 6px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce .woocommerce-info a{
	color:#26a1e0 !important;
	font-weight:700;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce .woocommerce-info{
	margin-bottom:20px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form{
	padding-top:32px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.woocommerce-form, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.checkout_coupon{
	padding: 30px 30px 15px;
border: 1px solid #dfdfdf;
margin: 20px 0;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.woocommerce-form p, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.checkout_coupon p{
color: #6d6d6d;
font-size: 16px;
line-height: 21px;
font-family: 'Muli', sans-serif;
font-weight: 400;
padding: 0 0 23px;
margin: 0;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.woocommerce-form p label, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.checkout_coupon p label{
	color: #6d6d6d;
font-size: 18px;
line-height: 20px;
font-family: 'Muli', sans-serif;
font-weight: 600;
padding: 0 0 10px;
margin: 0;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.woocommerce-form p input[type="text"], body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.checkout_coupon p input[type="text"], body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.woocommerce-form p input[type="password"], body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.checkout_coupon p input[type="password"]{
	height: 50px;
color: #6d6d6d;
font-size: 16px;
font-weight: 400;
font-family: 'Muli', sans-serif;
border: 1px solid #dfdfdf;
border-radius: 5px;
background: #fff;
margin: 0;
line-height: 20px;
padding: 8px 18px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.woocommerce-form p .required, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.checkout_coupon p .required{
	color: #6d6d6d;
font-weight: 600;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.woocommerce-form p.form-row-first, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.checkout_coupon p.form-row-first, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.woocommerce-form p.form-row-last, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.checkout_coupon p.form-row-last{
	width:48.5%;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.woocommerce-form p button[type="submit"], body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.checkout_coupon p button[type="submit"]{
text-align: center;
border: none;
background: #26a1e0;
color: #ffffff;
font-size: 18px;
font-family: 'Muli', sans-serif;
font-weight: 800;
text-transform: uppercase;
border-radius: 3px;
height: 50px;
line-height: 50px !important;
padding: 0 23px;
box-shadow: none;
text-shadow: none;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.woocommerce-form p button[type="submit"]:after, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.checkout_coupon p button[type="submit"]:after{
	display:none;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.woocommerce-form p label.woocommerce-form__label.woocommerce-form__label-for-checkbox{
	padding-top:13px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.woocommerce-form p.lost_password a{
	color:#26a1e0 !important;
	font-weight:700;
}



body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-navigation {
    width: 26%;
	float:left;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content {
   width: 69%;
    float: right;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-navigation ul {
    list-style: none;
    padding: 8px 20px;
    margin: 0;
    border: 1px solid #BEBEBE;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-navigation ul {
    list-style: none;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-navigation ul li a {
    color: #26a1e0;
    font-family: 'Muli', sans-serif;
    font-weight: 700;
    border-bottom: 1px dotted #BEBEBE;
    display: block;
    padding: 9px 0;
    font-size: 18px;
    line-height: 20px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content p {
font-size: 20px;
line-height: 27px;
font-family: 'Muli', sans-serif;
font-weight: 600;
color: #6d6d6d;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content p a {
    color:#26a1e0;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content h2, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content h3, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce #customer_login h2 {
color: #6d6d6d;
font-size: 25px;
line-height: 28px;
font-weight: 800;
font-family: 'Muli', sans-serif;
padding: 0 0 21px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content h2, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content h3 {
    padding: 0 0 15px;
}
.myaccount-page-display {
    padding: 0 60px 73px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-navigation ul li:last-child a {
    border: none;
}
body.woocommerce-account #page-container #main-content #content-area .product-cart-page-main table.shop_table thead tr th {
    padding: 20px 30px;
}
body.woocommerce-account #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td, body.woocommerce-account #page-container #main-content #content-area .product-cart-page-main table.shop_table tr th {
    padding: 20px 30px;
}

body.woocommerce-account #page-container #main-content #content-area .myaccount-page-display table.shop_table tr td a.woocommerce-button{
    background: #26a1e0;
    line-height: 20px !important;
    display: block;
    float: none;
    border: none;
    border-radius: 3px;
    color: #ffffff;
    height: auto;
    font-size: 15px;
    text-transform: uppercase;
    text-align: center;
    padding: 7px 16px;
    font-weight: 800;
    font-family: 'Muli', sans-serif;
    margin: 3px 0;
}
body.woocommerce-account #page-container #main-content #content-area .myaccount-page-display table.shop_table tr td a.woocommerce-button:after{
	display:none;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content mark {
    background: none;
    padding: 0;
    margin: 0;
    color: #26a1e0;
	margin-bottom: 20px;
display: inline-block;
}
body.woocommerce-account.woocommerce-page #page-container #main-content #content-area .product-cart-page-main table.shop_table {
border: 1px solid rgba(0,0,0,.1);
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    font-family: 'Muli', sans-serif;
    font-size: 14px !important;
    padding: 10px 12px !important;
    line-height: 32px;
    margin: 0 0 23px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button{
    color: #26a1e0 !important;
    font-size: 16px;
   font-family: 'Muli', sans-serif;
    font-weight: 700;
    padding: 0 18px;
    border: none !important;
    background: #fff !important;
	float:right;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button:after{
	display:none;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .woocommerce-Address .edit {
   font-family: 'Muli', sans-serif;
    color: #26a1e0 !important;
    float: left;
    margin: 3px 0 0 23px;
	font-weight: bold;
}
body.woocommerce-checkout.woocommerce-page.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses address, body.woocommerce-checkout.woocommerce-page.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses p, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses address, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses address p, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .woocommerce-Address address, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .woocommerce-Address address p {
    border: none;
    padding: 0;
    margin: 0;
    font-family: 'Muli', sans-serif;
    color: #525252;
font-size: 15px;
line-height: 25px;
    font-style: normal;
}

body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details address p.woocommerce-customer-details--phone, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details address p.woocommerce-customer-details--email{
margin: 7px 0 0 20px;
font-weight: bold;
font-size: 16px;
 color: #26a1e0;
}
body.woocommerce-account.woocommerce-page #page-container #main-content #content-area .product-cart-page-main table.shop_table tr:last-child td, body.woocommerce-account.woocommerce-page #page-container #main-content #content-area .product-cart-page-main table.shop_table tr:last-child th{
	border:none;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row input {
     font-family: 'Muli', sans-serif;
    color: #6d6d6d;
	font-weight:400;
    border: 1px solid #dfdfdf;
    font-size: 16px;
    height: 50px;
    line-height: 20px;
    padding: 8px 18px;
	border-radius:5px;
    width: 100%;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row label, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce #customer_login form p label {
    line-height: 20px;
    padding: 0 0 7px;
	font-size: 15px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row .required, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce #customer_login form p .required {
    color: #26a1e0;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row.form-row-first, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row.form-row-last, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#billing_company_field, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#billing_country_field, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#billing_address_1_field, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#billing_address_2_field, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#billing_city_field, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#billing_state_field, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#billing_phone_field, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#billing_email_field, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#shipping_company_field, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#shipping_country_field, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#shipping_address_1_field, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#shipping_address_2_field, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#shipping_city_field, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#shipping_state_field {
    width: 48.5%;
}

body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce #customer_login form p {
    font-family: 'Muli', sans-serif;
    color: #525252;
    padding: 0;
    margin: 0 0 18px;
    font-size: 14px;
    line-height: 20px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form .button, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .button, .woocommerce .woocommerce-form-login .woocommerce-form-login__submit{
     font-family: 'Muli', sans-serif;
    font-size: 15px;
    border: 1px solid #26a1e0;
    color: #fff !important;
    float: none;
    height: 40px;
    line-height: 40px !important;
    padding: 0 26px;
    background: #26a1e0;
    text-transform: capitalize;
    margin-top: 10px;
	font-weight: 800;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{
	border: 1px solid #26a1e0 !important;
	padding: 0 26px !important;
background: #26a1e0 !important;
	float:left;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form .button:after, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .button:after, .woocommerce .woocommerce-form-login .woocommerce-form-login__submit:after{
	display:none;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#billing_company_field, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#billing_address_1_field, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#billing_city_field, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#billing_phone_field, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#shipping_company_field, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#shipping_address_1_field, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#shipping_city_field {
    float: left;
    clear: none;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#billing_country_field, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#billing_address_2_field, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#billing_state_field, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#billing_email_field, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#shipping_country_field, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#shipping_address_2_field, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row#shipping_state_field {
    float: right;
    clear: none;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p#billing_address_2_field, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p#shipping_address_2_field{
margin-top: 27px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form fieldset legend{
font-family: 'Muli', sans-serif;
color: #525252;
font-weight: 600;
padding-bottom: 2px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce #customer_login form{
border: none;
padding: 32px;
margin:8px 0 0;
border-radius: 0;
background:#f0f1f3;
}

body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce #customer_login form p.form-row button, body.woocommerce-lost-password .myaccount-page-display .woocommerce form.woocommerce-ResetPassword p.woocommerce-form-row button.woocommerce-Button{
	font-family: 'Muli', sans-serif;
font-size: 15px;
border: 1px solid #26a1e0;
color: #fff !important;
height: 40px;
line-height: 40px !important;
padding: 0 26px;
background: #26a1e0;
text-transform: capitalize;
margin-top: 8px;
font-weight: 800;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce #customer_login form p.form-row button:after, body.woocommerce-lost-password .myaccount-page-display .woocommerce form.woocommerce-ResetPassword p.woocommerce-form-row button.woocommerce-Button:after{
	display:none;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce #customer_login form p.form-row .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{
	padding:18px 0 0 !important;
}
body.woocommerce-checkout.woocommerce-page.woocommerce-order-received .woocommerce .woocommerce-order ul.woocommerce-order-overview li {
   font-family: 'Muli', sans-serif;
    color: #525252;
    font-size: 12px;
    line-height: 20px;
    padding-right: 20px;
    margin-right: 20px;
}
body.woocommerce-checkout.woocommerce-page.woocommerce-order-received .woocommerce .woocommerce-order ul.woocommerce-order-overview li strong {
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
}

 body.woocommerce-checkout.woocommerce-page.woocommerce-order-received .woocommerce .woocommerce-order h2{
    color: #6d6d6d;
    font-size: 25px;
    line-height: 28px;
    font-weight: 800;
    font-family: 'Muli', sans-serif;
    padding:10px 0 21px;
}
body.woocommerce-order-received #page-container #main-content #content-area .product-cart-page-main table.shop_table {
    border: 1px solid rgba(0,0,0,.1);
}
body.woocommerce-order-received #page-container #main-content #content-area .product-cart-page-main table.shop_table tr:last-child td, body.woocommerce-order-received #page-container #main-content #content-area .product-cart-page-main table.shop_table tr:last-child th {
    border: none;
}
body.woocommerce-checkout.woocommerce-page.woocommerce-order-received  .woocommerce .woocommerce-order .woocommerce-customer-details address p.woocommerce-customer-details--phone, body.woocommerce-checkout.woocommerce-page.woocommerce-order-received  .woocommerce .woocommerce-order .woocommerce-customer-details address p.woocommerce-customer-details--email {
    margin: 7px 0 0 20px;
    font-weight: bold;
    font-size: 16px;
    color: #26a1e0;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td, body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr th, body.woocommerce-checkout.woocommerce-page.woocommerce-order-received #page-container #main-content #content-area .product-cart-page-main table.shop_table tr:last-child td, body.woocommerce-checkout.woocommerce-page.woocommerce-order-received #page-container #main-content #content-area .product-cart-page-main table.shop_table tr:last-child th{
    padding: 20px 35px;
}
body.woocommerce-order-received #page-container #main-content #content-area .product-cart-page-main table.shop_table tbody tr td, body.woocommerce-order-received #page-container #main-content #content-area .product-cart-page-main table.shop_table tbody tr th, body.woocommerce-view-order #page-container #main-content #content-area .product-cart-page-main table.shop_table tbody tr td, body.wwoocommerce-view-order #page-container #main-content #content-area .product-cart-page-main table.shop_table tbody tr th{
	border-bottom:1px solid #e1e1e1 !important;
}
/* Woocommerce Styling End */


.footer-form-main ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.footer-form-main ::-moz-placeholder { /* Firefox 19+ */
 color: #fff;
}
.footer-form-main :-ms-input-placeholder { /* IE 10+ */
 color: #fff;
}
.footer-form-main :-moz-placeholder { /* Firefox 18- */
 color: #fff;
}

.mailchimp-field-l ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.mailchimp-field-l ::-moz-placeholder { /* Firefox 19+ */
 color: #fff;
}
.mailchimp-field-l :-ms-input-placeholder { /* IE 10+ */
 color: #fff;
}
.footer-form-main :-moz-placeholder { /* Firefox 18- */
 color: #fff;
}
.et_pb_section.book-demo-form-section div.wpcf7-validation-errors, .et_pb_section.book-demo-form-section div.wpcf7-acceptance-missing {
    border: 2px solid #000;
    color: #000;
}
span.wpcf7-not-valid-tip {
    color: #f00 !important;
    text-align: left;
}
.soluction-products-page-top-tabs {
    float: left;
    width: 408px;
	background:url(images/solution-tabs-bg.jpg) no-repeat center center;
	height: 390px;
}
.soluction-products-page-top-tabs ul{
	position:relative;
}
.soluction-products-content-inner {
    float: right;
    width: 668px;
	border: 1px solid #dfdfdf;
padding: 50px 59px 57px;
border-radius: 4px;
}
.soluction-products-content-inner h5 {
    padding-bottom: 18px;
}
.soluction-products-content-inner p {
    color: #858585;
}
.soluction-products-content-inner .button-div a {
    background: #ff644a;
	color: #fff;
}
.soluction-products-page-top-tabs ul li{
	position:absolute !important;
}
.soluction-products-page-top-tabs ul li a:hover{
	cursor:pointer;
}
.soluction-products-page-top-tabs ul li:first-child{
left: 147px;
z-index: 999;
top: -7px;
}
.soluction-products-page-top-tabs ul li:nth-child(2){
right: -10px;
top: 96px;
}
.soluction-products-page-top-tabs ul li:nth-child(3){
right: 32px;
top: 271px;
}
.soluction-products-page-top-tabs ul li:nth-child(4){
left: 38px;
top: 274px;
}
.soluction-products-page-top-tabs ul li:nth-child(5){
left: -9px;
top: 97px;
}

.soluction-products-page-top-tabs ul li a{
display: block;
width: 124px;
height: 124px;
text-indent: -9999px;
padding: 0 !important;
cursor: pointer !important;
}
.soluction-products-page-top-tabs ul li:first-child a{
background:url(images/solution-icon1.png) no-repeat center center;
}
.soluction-products-page-top-tabs ul li:first-child:hover a{
background:url(images/solution-icon1-active.png) no-repeat center center;
}
.soluction-products-page-top-tabs ul li.ui-state-active:first-child a{
background:url(images/solution-icon1-active.png) no-repeat center center;
}

.soluction-products-page-top-tabs ul li:nth-child(2) a{
background:url(images/solution-icon2.png) no-repeat center center;
}
.soluction-products-page-top-tabs ul li:nth-child(2):hover a{
background:url(images/solution-icon2-active.png) no-repeat center center;
}
.soluction-products-page-top-tabs ul li.ui-state-active:nth-child(2) a{
background:url(images/solution-icon2-active.png) no-repeat center center;
}

.soluction-products-page-top-tabs ul li:nth-child(3) a{
background:url(images/solution-icon3.png) no-repeat center center;
}
.soluction-products-page-top-tabs ul li:nth-child(3):hover a{
background:url(images/solution-icon3-active.png) no-repeat center center;
}
.soluction-products-page-top-tabs ul li.ui-state-active:nth-child(3) a{
background:url(images/solution-icon3-active.png) no-repeat center center;
}

.soluction-products-page-top-tabs ul li:nth-child(4) a{
background:url(images/solution-icon4.png) no-repeat center center;
}
.soluction-products-page-top-tabs ul li:nth-child(4):hover a{
background:url(images/solution-icon4-active.png) no-repeat center center;
}
.soluction-products-page-top-tabs ul li.ui-state-active:nth-child(4) a{
background:url(images/solution-icon4-active.png) no-repeat center center;
}

.soluction-products-page-top-tabs ul li:nth-child(5) a{
background:url(images/solution-icon5.png) no-repeat center center;
}
.soluction-products-page-top-tabs ul li:nth-child(5):hover a{
background:url(images/solution-icon5-active.png) no-repeat center center;
}
.soluction-products-page-top-tabs ul li.ui-state-active:nth-child(5) a{
background:url(images/solution-icon5-active.png) no-repeat center center;
}

body.woocommerce-account.woocommerce-page.woocommerce-view-subscription #page-container #main-content #content-area .product-cart-page-main table.shop_table{
	margin-bottom:30px !important;
}
body.woocommerce-account.woocommerce-page #page-container #main-content #content-area .product-cart-page-main .woocommerce-customer-details address, body.woocommerce-account.woocommerce-page #page-container #main-content #content-area .product-cart-page-main .woocommerce-customer-details address p{
	border:none;
	padding:0;
	margin:0;
	color: #6d6d6d;
font-size: 16px;
line-height: 20px;
font-family: 'Muli', sans-serif;
font-weight: 400;
}
body.woocommerce-account.woocommerce-page #page-container #main-content #content-area .product-cart-page-main .woocommerce-customer-details address p:before{
	display:none;
}
body.woocommerce-account.woocommerce-page.woocommerce-view-subscription #page-container #main-content #content-area .product-cart-page-main .woocommerce-customer-details{
	margin:0;
}
body.woocommerce-account.woocommerce-payment-methods #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td, body.woocommerce-account.woocommerce-payment-methods #page-container #main-content #content-area .product-cart-page-main table.shop_table tr th{
	padding:8px 10px;
}
body.woocommerce-account.woocommerce-payment-methods #page-container #main-content #content-area .product-cart-page-main table.shop_table thead tr th{
	padding:14px 10px;
}
body.woocommerce-account.woocommerce-page.woocommerce-payment-methods #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form .button, body.woocommerce-account.woocommerce-page.woocommerce-payment-methods #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .button{
	height: 35px;
line-height: 35px !important;
padding: 0 20px;
font-size:14px;
}
.product-tabs-section .product-tabs-content .product-tab-overview h2{
color: #6d6d6d;
font-size: 26px;
line-height: 30px;
font-weight: 800;
font-family: 'Muli', sans-serif;
padding: 18px 0 10px;
}
.product-tabs-section .product-tabs-content .product-tab-overview h3{
color: #6d6d6d;
font-size: 21px;
line-height: 24px;
font-weight: 800;
font-family: 'Muli', sans-serif;
padding: 8px 0 10px;
}




.et_pb_section.business-ensure-section.et_section_regular{
	background:#f8f8f8;
	padding:160px 0 60px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column.business-ensure-l{
	width:520px;
	padding:24px 0 0;
}
body.page-id-1074 .et_pb_section.business-ensure-section .et_pb_row .et_pb_column.business-ensure-l{
	padding-top:0;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column.business-ensure-r{
	width:610px;
	float:right;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column .business-ensure-img img{
	display:block;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column h2{
color: #231f20;
font-size: 40px;
line-height: 44px;
font-family: 'Montserrat', sans-serif;
font-weight: 800;
padding: 0 0 18px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column p, .et_pb_section.how-find-section .et_pb_column p, .et_pb_section.how-stand-section .et_pb_column p, .et_pb_section.how-chosen-section .et_pb_column p, .et_pb_section.landing-case-study-section .landing-case-study-title p, .et_pb_section.meet-marketing-section .meet-marketing-title p, .et_pb_section.landing-plan-section .et_pb_column .landing-plan-details h5{
	color:#231f20;
	font-size:18px;
	font-weight:500;
	font-family: 'Montserrat', sans-serif;
	line-height:27px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column p{
	padding:0 0 50px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column h4{
	font-family: 'Montserrat', sans-serif;
	font-size:21px;
	font-weight:600;
	color:#231f20;
	line-height:26px;
	padding:0 0 28px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column .get-report-form form{
	position:relative;
	width:485px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column .get-report-form form p{
	padding:0;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column .get-report-form form p input[type="email"]{
height: 70px;
width: 100%;
background: #ffffff;
color: #808080;
font-size: 16px;
line-height: 20px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
padding: 10px 20px;
border: 1px solid #fff;
border-radius: 10px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column .get-report-form form.invalid p input[type="email"]{
	border-color:red;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column .get-report-form form p input[type="submit"]{
width: 182px;
height: 47px;
line-height: 47px;
padding: 0;
text-align: center;
background: #ef5025;
color: #ffffff;
font-size: 16px;
font-weight: 800;
font-family: 'Montserrat', sans-serif;
border: none;
border-radius: 8px;
cursor:pointer;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column .get-report-form form p.mailchimp-form-submit{
position: absolute;
right: 0;
top: 11px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column .business-testimonial{
	background:url(images/landing-quote-icon.png) no-repeat left top;
margin: 40px 0 0;
padding: 29px 0 0;
width: 450px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column .business-testimonial h6, .et_pb_section.business-ensure-section .et_pb_row .et_pb_column .business-testimonial h5{
	color:#868585;
	font-size:16px;
	line-height:23px;
	font-family: 'Montserrat', sans-serif;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column .business-testimonial h6{
		font-weight:600;
	font-style:italic;
	padding:0 0 10px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column .business-testimonial h5{
	font-weight:400;
	padding:0;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column .business-testimonial h5 strong{
	font-weight:700;
}
body.page-template-landing-page-php #main-header{
	display:none;
}
.landing-page-logo{
	float:left;
	width:200px;
}
.landing-page-logo img{
	display:block;
}
.landing-header-phone{
	float:right;
	padding:7px 0 0;
}
.landing-header-phone ul li{
	background:url(images/landing-header-email-icon.png) no-repeat left center;
	font-size:18px;
	line-height:30px;
	font-weight:700;
	font-family: 'Muli', sans-serif;
	padding-left:42px;
}
.landing-header-phone ul li a{
	color:#231f20;
}
.landing-mobile-contact{
display:none;
}
body.page-template-landing-page-php .et_pb_section.landing-page-header.et_section_regular{
	padding:60px 0;
	position:absolute;
	width:100%;
	top:0;
}
.et_pb_section.multi-location-section.et_section_regular{
	background:#239fd9;
	padding:32px 0;
}
.multi-location-details .multi-location-l{
	float:left;
}
.multi-location-details .multi-location-r{
	float:right;
}
.et_pb_section.multi-location-section .multi-location-details h3{
	color:#ffffff;
	font-size:26px;
	font-weight:800;
	font-family: 'Montserrat', sans-serif;
	line-height:55px;
	padding:0;
}
.et_pb_section.multi-location-section .multi-location-details a{
	width:283px;
	display:block;
	height:55px;
	line-height:55px;
	text-align:center;
	background:#36b3ed;
	color:#ffffff;
	font-weight:800;
	font-family: 'Montserrat', sans-serif;
	border-radius:10px;
	font-size:16px;
}
.et_pb_section.multi-location-section.book-demo-section .multi-location-details a{
	width:180px;
}
.et_pb_section.how-find-section.et_section_regular{
	padding:130px 0 80px;
}
.et_pb_section.how-find-section .how-we-find-img img, .et_pb_section.how-stand-section .et_pb_column img, .et_pb_section.how-chosen-section .et_pb_column img{
	display:block;
}
.et_pb_section.how-find-section .et_pb_column.how-find-left{
	width:642px;
}
.et_pb_section.how-find-section .et_pb_column.how-find-right{
	float:right;
	width:420px;
	padding:58px 20px 0 0;
}
.et_pb_section.how-find-section .et_pb_column h2, .et_pb_section.how-stand-section .et_pb_column h2, .et_pb_section.how-chosen-section .et_pb_column h2{
	color:#231f20;
	font-size:36px;
font-family: 'Montserrat', sans-serif;
font-weight:800;
line-height:44px;
padding:0 0 15px;
}
.et_pb_section.how-stand-section.et_section_regular{
	padding:0 0 73px;
}
.et_pb_section.how-stand-section .et_pb_column.how-stand-left{
	width:345px;
	padding:55px 0 0;
	margin-left:138px;
}
body.page-id-1074 .et_pb_section.how-stand-section .et_pb_column.how-stand-left{
	width: 410px;
margin-left: 110px;
}
body.page-id-1094 .et_pb_section.how-stand-section .et_pb_column.how-stand-left{
	width:395px;
}
.et_pb_section.how-stand-section .et_pb_column.how-stand-right{
	width:550px;
	float:right;
}
.et_pb_section.how-chosen-section.et_section_regular{
	padding:0 0 70px;
}
.et_pb_section.how-chosen-section.et_section_regular.custom-section{
	padding:0 0 80px;
}
.et_pb_section.how-chosen-section .et_pb_column.how-chosen-left{
	width:565px;
	margin-left:100px;
}
.et_pb_section.how-chosen-section .et_pb_column.how-chosen-right{
	float:right;
	width:410px;
	padding:100px 20px 0 0;
}
.et_pb_section.landing-case-study-section.et_section_regular{
	background:#f8f8f8;
	padding:104px 0 115px;
}
.et_pb_section.landing-case-study-section .landing-case-study-title{
	text-align:center;
	padding:0 0 45px;
}
.et_pb_section.landing-case-study-section .landing-case-study-title h2, .et_pb_section.meet-marketing-section .meet-marketing-title h2{
	color:#231f20;
	font-size:40px;
	line-height:44px;
	font-family: 'Montserrat', sans-serif;
	font-weight:800;
	padding:0 0 14px;
}
.et_pb_section.landing-case-study-section .landing-case-study-img img{
	display:block;
	margin:auto;
}
.et_pb_section.landing-case-study-section .landing-case-study-img{
	padding:0 0 60px;
}
.et_pb_section.landing-case-study-section .landing-case-study-button a{
	width:220px;
	height:54px;
	line-height:54px;
	display:block;
	margin:auto;
	background:#239fd9;
	border-radius:10px;
	color:#ffffff;
	font-size:16px;
	font-weight:800;
	font-family: 'Montserrat', sans-serif;
	text-align:center;
}
.et_pb_section.meet-marketing-section.et_section_regular{
	padding:115px 0 110px;
}
.et_pb_section.meet-marketing-section .meet-marketing-title{
	text-align:center;
	padding:0 0 38px;
}
.et_pb_section.meet-marketing-section form{
	width:1040px;
	margin:auto;
}
.et_pb_section.meet-marketing-section form input[type="text"]{
	height:54px;
	background:#f8f8f8;
	border:1px solid #f8f8f8;
	padding:8px 23px;
	color:#7d7d7d;
	font-size:16px;
	font-weight:400;
	font-family: 'Montserrat', sans-serif;
	width: 100%;
border-radius: 10px;
}
.et_pb_section.meet-marketing-section form.invalid input[type="text"]{
	border-color:red;
}
.et_pb_section.meet-marketing-section form input[type="submit"]{
	height:54px;
	line-height:54px;
	padding:0;
	text-align:center;
	width:100%;
	background:#239fd9;
	border:1px solid #239fd9;
	border-radius:10px;
	color:#ffffff;
	font-size:16px;
	font-weight:800;
	font-family: 'Montserrat', sans-serif;
	cursor:pointer;
}
.et_pb_section.meet-marketing-section form .one_third{
	float:left;
	width:260px;
	margin-right:20px;
}
.et_pb_section.meet-marketing-section form .meet-marketing-form-submit{
	float:left;
	width:200px;
}
.et_pb_section.landing-plan-section.et_section_regular{
	background:#f8f8f8;
	padding:105px 0 152px;
}
.et_pb_section.landing-plan-section .et_pb_column.et_pb_column_1_2{
	width:370px;
}
.et_pb_section.landing-plan-section .et_pb_column.landing-plan-right{
	float:right;
}
.et_pb_section.landing-plan-section .et_pb_column.landing-plan-right .landing-plan-details{
	background:#ef5025;
}
.et_pb_section.landing-plan-section .et_pb_column .landing-plan-details{
	background:#fff;
	padding:66px 36px;
	text-align:center;
	border-radius: 8px;
}
.et_pb_section.landing-plan-section .et_pb_column .landing-plan-details h6{
	color:#239fd9;
	font-size:14px;
	font-weight:500;
	font-family: 'Montserrat', sans-serif;
	text-transform:uppercase;
	line-height:27px;
	padding:0 0 6px;
}
.et_pb_section.landing-plan-section .et_pb_column .landing-plan-details h2, .et_pb_section.landing-faq-section h2{
	font-family: 'Montserrat', sans-serif;
	color:#239fd9;
	font-weight:800;
	font-size:40px;
	line-height:44px;
	padding:0 0 14px;
}
.et_pb_section.landing-plan-section .et_pb_column .landing-plan-details h2 span{
	font-size: 18px;
vertical-align: top;
margin: -3px 0 0 2px;
display: inline-block;
}
.et_pb_section.landing-plan-section .et_pb_column .landing-plan-details h5{
	padding:0 0 32px;
}
.et_pb_section.landing-plan-section .et_pb_column .landing-plan-details .choose-plan-btn a{
	color:#239fd9;
	font-size:16px;
	height:55px;
	line-height:53px;
	display:block;
	margin:auto;
	border:2px solid #d3ecf7;
	width:210px;
	border-radius:10px;
	font-family: 'Montserrat', sans-serif;
	font-weight:800;
}
.et_pb_section.landing-plan-section .et_pb_column.landing-plan-right .landing-plan-details h6, .et_pb_section.landing-plan-section .et_pb_column.landing-plan-right .landing-plan-details h2, .et_pb_section.landing-plan-section .et_pb_column.landing-plan-right .landing-plan-details h5{
	color:#fff;
}
.et_pb_section.landing-plan-section .et_pb_column.landing-plan-right .landing-plan-details .choose-plan-btn a{
	color:#ef5025;
	background:#fdeeea;
	width:258px;
	height:65px;
	line-height:65px;
	border:none;
}
.et_pb_section.landing-plan-section .et_pb_column.landing-plan-right .landing-plan-details h5{
	 padding:0 0 22px;
}
.et_pb_section.landing-faq-section.et_section_regular{
	padding:120px 0 80px;
}
.et_pb_section.landing-faq-section .landing-faq-top-img{
	position: absolute;
top: -202px;
left: 0;
right: 0;
margin: auto;
width: 191px;
}
.et_pb_section.landing-faq-section .landing-faq-top-img img{
	display:block;
}
.et_pb_section.landing-faq-section h2{
	color:#231f20;
	text-align:center;
	padding:10px 0 20px;
}
.et_pb_section.landing-faq-section .et_pb_accordion .et_pb_toggle{
text-align: center;
border-width: 0 0 1px;
border-style: solid;
border-color: #e9e8e8;
padding: 32px 35px;
background: none;
margin: 0;
}
.et_pb_section.landing-faq-section .et_pb_accordion .et_pb_toggle .et_pb_toggle_title{
	font-size:22px;
	line-height:27px;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	color:#8a8989;
	padding:0 0 0 30px;
	background:url(images/landing-faq-plus-icon.png) no-repeat left center;
	display:inline-block;
}
.et_pb_section.landing-faq-section .et_pb_accordion .et_pb_toggle .et_pb_toggle_title:before{
	display:none !important;
}
.et_pb_section.landing-faq-section .et_pb_accordion .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title{
	background:url(images/landing-faq-minus-icon.png) no-repeat left center;
	color:#231f20;
}
.et_pb_section.landing-faq-section .et_pb_accordion .et_pb_toggle .et_pb_toggle_content{
}
.et_pb_section.landing-faq-section .et_pb_accordion .et_pb_toggle .et_pb_toggle_content p{
	color:#231f20;
	font-size:16px;
	font-weight:500;
	line-height:24px;
	font-family: 'Montserrat', sans-serif;
}
.et_pb_section.landing-faq-section .et_pb_accordion .et_pb_toggle:last-child{
	border:none;
}
body.page-template-landing-page-php .footer-form-main{
	display:none;
}
body.page-template-landing-page-php #main-footer{
	background: #f8f8f8;
}
.get-report-form div.wpcf7-validation-errors, .get-report-form div.wpcf7-acceptance-missing{
	display:none !important;
}
.et_pb_section.how-chosen-section.et_section_regular.custom-section, .et_pb_section.how-stand-section.et_section_regular.custom-section{
	background:url(images/custom-template-bg.jpg) repeat-x left bottom #fff;
	padding-bottom:100px;
}
body.page-id-1051 .et_pb_section.how-stand-section .et_pb_column.how-stand-left{
width: 440px;
margin-left: 110px;
}
body.page-id-1051 .et_pb_section.how-chosen-section .et_pb_column.how-chosen-right{
	width:425px;
}
body.page-id-1051 .et_pb_section.how-find-section .et_pb_column.how-find-right{
	width:490px;
}
body.page-id-1051 .et_pb_section.how-chosen-section .et_pb_column.how-chosen-left{
	width:620px;
}
.et_pb_section.landing-case-study-section .built-websites-list .one_third{
	width:340px;
	float:left;
	margin:0 80px 0 0;
}
.et_pb_section.landing-case-study-section .built-websites-list .one_third.last{
	margin-right:0;
}
.et_pb_section.landing-case-study-section .built-websites-list .built-website-details .built-website-img img{
	display:block;
}
.et_pb_section.landing-case-study-section .built-websites-list .built-website-details h5{
	color:#231f20;
	font-size:20px;
	line-height:20px;
	font-weight:700;
	font-family: 'Montserrat', sans-serif;
	padding:26px 0 0;
}
.et_pb_section.landing-plan-section.social-plan-section.et_section_regular{
}
.et_pb_section.landing-plan-section.social-plan-section .et_pb_column.et_pb_column_1_3{
	margin-top:28px;
}
.et_pb_section.landing-plan-section.social-plan-section .et_pb_column.et_pb_column_1_3.landing-plan-middle{
	margin-top:0;
	z-index: 999;
}
.et_pb_section.landing-plan-section.social-plan-section .et_pb_column.landing-plan-middle .landing-plan-details{
	background:#239fd9;
	padding-bottom: 84px;
	margin-right: -1px;
}
.et_pb_section.landing-plan-section.social-plan-section .et_pb_column.landing-plan-middle .landing-plan-details h2, .et_pb_section.landing-plan-section.social-plan-section .et_pb_column.landing-plan-middle .landing-plan-details h5{
	color:#fff;
}
.et_pb_section.landing-plan-section.social-plan-section .et_pb_column.landing-plan-middle .landing-plan-details .choose-plan-btn a{
color: #239fd9;
background: #e9f6fb;
width: 258px;
height: 65px;
line-height: 65px;
border: none;
}
.et_pb_section.landing-plan-section.social-plan-section .et_pb_column .landing-plan-details h6{
background: #f8f8f8;
color: #239fd9;
padding: 0 18px;
height: 30px;
line-height: 30px;
border-radius: 20px;
display: inline-block;
margin: 0 0 26px;
}
.et_pb_section.landing-plan-section.social-plan-section .et_pb_column.landing-plan-right .landing-plan-details h6{
	color:#ef5025;
}
.et_pb_section.landing-plan-section.social-plan-section .et_pb_column.landing-plan-left .landing-plan-details{
	border-radius: 8px 0 0 8px;
}
.et_pb_section.landing-plan-section.social-plan-section .et_pb_column.landing-plan-right .landing-plan-details{
	border-radius: 0 8px 8px 0;
	position:relative;
	background:#fff;
}
.et_pb_section.landing-plan-section.social-plan-section .et_pb_column.landing-plan-right .landing-plan-details:before{
	background:url(images/social-plan-premium-img.jpg) no-repeat right center;
	width: 55px;
height: 55px;
content: "";
display: block;
position: absolute;
right: 0;
top: 0;
}
.et_pb_section.landing-plan-section.social-plan-section .et_pb_column.landing-plan-right .landing-plan-details h2{
	color:#ef5025;
}
.et_pb_section.landing-plan-section.social-plan-section .et_pb_column.landing-plan-right .landing-plan-details h5{
	color:#231f20;
}
.et_pb_section.landing-plan-section.social-plan-section .et_pb_column.landing-plan-right .landing-plan-details .choose-plan-btn a{
	color:#ef5025;
	border:2px solid #fcdcd3;
	background:#fff;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .total-time-section ul li{
	color:#000000;
	font-size:25px;
	line-height:24px;
	font-family: 'Muli', sans-serif;
	font-weight:600;
	float:left;
	width:50%;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .total-time-section ul li span{
	display:block;
	font-size:18px;
	color:#32a7e1;
	font-weight:800;
	margin:0 0 4px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .need-additional-section{
	border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    padding: 46px 0 56px;
    margin: 46px 0 50px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .need-additional-section h4, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .support-requests-section h4{
	color:#6d6d6d;
	font-size:25px;
	line-height:24px;
	font-weight:800;
	font-family: 'Muli', sans-serif;
	padding:0 0 18px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .need-additional-section p, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .support-requests-section p{
	font-family: 'Muli', sans-serif;
	font-size:18px;
	font-weight:400;
	color:#6d6d6d;
	line-height:24px;
	padding:0 0 38px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .need-additional-section .need-additional-btn a, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .support-requests-section .need-additional-btn a{
	font-family: 'Muli', sans-serif;
	width:310px;
	height:40px;
	line-height:40px;
	display:block;
	text-align:center;
	border-radius:3px;
	background:#ff644a;
	font-weight:800;
	text-transform:uppercase;
	color:#fff;
	font-size:14px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .support-requests-section .need-additional-btn a{
	background:#65aed3;
	width:290px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .need-additional-section .need-additional-support, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .support-requests-section .support-request-info{
	padding-left:125px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .need-additional-section .need-additional-support{
	background:url(images/need-additional-icon.jpg) no-repeat left 8px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .support-requests-section .support-request-info{
	background:url(images/support-request-icon.jpg) no-repeat left top;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-navigation ul li a:hover, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{
	color:#ff644a;
}
.header-demo-left{
	float:left;
}
.header-cart-main{
float: right;
padding: 13px 22px 54px 35px;
position: relative;
}
.header-cart-info .header-cart-total a{
background: url(images/header-cart-icon.png) no-repeat center center;
width: 25px;
height: 23px;
display: block;
position: relative;
}
.header-cart-info .header-cart-total a .cartcontents{
width: 22px;
height: 22px;
background: #fff;
color: #65aed3;
font-size: 14px;
line-height: 22px;
font-family: 'Muli', sans-serif;
text-align: center;
font-weight: 700;
border-radius: 100%;
position: absolute;
display: block;
right: -23px;
top: -20px;
}
.header-cart-main .header-cart-widget{
width: 284px;
background: #fff;
position: absolute;
right: 0px;
top: 79px;
border-radius: 5px;
display: none;
}
.header-cart-main:hover .header-cart-widget{
	display:block;
}
.header-cart-main .header-cart-widget:before{
	background:url(images/cart-widget-arrow.png) no-repeat center center;
	width: 20px;
height: 8px;
content: "";
display: block;
position: absolute;
right: 22px;
top: -8px;
}
.header-cart-main .header-cart-widget .header-cart-icon{
padding: 19px 26px;
border-bottom: 1px solid #eeeeee;
margin: 0 0 23px;
}
.header-cart-main .header-cart-widget .header-cart-icon .header-cart-widget-icon{
	background:url(images/cart-widget-black-icon.jpg) no-repeat left center;
	padding:1px 0 0 26px;
}
.header-cart-main .header-cart-widget .header-cart-icon .header-cart-widget-icon .cartcontents{
background: url(images/cart-widget-count-icon.jpg) no-repeat center center;
color: #ffffff;
font-size: 14px;
line-height: 22px;
font-weight: 700;
font-family: 'Muli', sans-serif;
width: 24px;
height: 22px;
display: block;
text-align: center;
padding: 0 0 0 3px;
}
.header-cart-main .header-cart-widget .widget_shopping_cart .widget_shopping_cart_content{
	padding:0 30px;
	border:none;
	margin:0;
}
.header-cart-main .header-cart-widget .widget_shopping_cart .widget_shopping_cart_content li{
padding: 0 0 0 70px;
margin: 0 0 20px;
color: #6d6d6d;
font-size: 16px;
line-height: 20px;
font-family: 'Muli', sans-serif;
font-weight: 700;
border: none;
min-height: 50px;
position:relative;
}
.header-cart-main .header-cart-widget .widget_shopping_cart .widget_shopping_cart_content li img{
width: 50px;
height: 50px;
position: absolute;
left: 0;
float: none;
margin: 0;
}
.header-cart-main .header-cart-widget .widget_shopping_cart .widget_shopping_cart_content li a{
	color:inherit;
}
.header-cart-main .header-cart-widget .widget_shopping_cart .widget_shopping_cart_content li .quantity{
	color:#919191;
	font-weight:600;
}
.header-cart-main .header-cart-widget .widget_shopping_cart .widget_shopping_cart_content li .remove{
	display:none;
}
.header-cart-main .header-cart-widget .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total.total{
position: absolute;

top: 15px;
right: 26px;
border: none;
padding: 0;
margin: 0;
}
.header-cart-main .header-cart-widget .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total.total strong{
	display:none;
}
.header-cart-main .header-cart-widget .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total.total .amount{
	position:relative;
	color:#65aed3;
	font-size:16px;
	line-height:20px;
	font-family: 'Muli', sans-serif;
	font-weight:700;
}
.header-cart-main .header-cart-widget .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total.total .amount:before{
color: #6d6d6d;
font-size: 14px;
font-weight: 600;
content: "Total";
margin-right: 9px;
}
.header-cart-main .header-cart-widget .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons{
	padding:0 0 30px;
	margin:0;
	border:none;
}
.header-cart-main .header-cart-widget .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons .button.checkout{
	display:none;
}
.header-cart-main .header-cart-widget .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons .button{
width: 100%;
height: 40px;
color: #ffffff;
font-size: 14px;
line-height: 40px !important;
font-family: 'Muli', sans-serif;
font-weight: 800;
text-transform: uppercase;
background: #65aed3;
border: none;
padding: 0;
display: block;
text-align: center;
margin: 0 !important;
border-radius: 3px;
}
.header-cart-main .header-cart-widget .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons .button:before{
content: "Go to cart" !important;
display: block;
width: 100% !important;
left: 0;
right: 0;
top: 0;
opacity: 1 !important;
font-family: 'Muli', sans-serif !important;
font-size: 14px !important;
font-weight: 800;
line-height: 40px;
text-align: center;
margin: 0;
background: #65aed3;
border-radius:3px;
}
.header-cart-main .header-cart-widget .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons .button:after{
	display:none;
}
body #et-main-area{
position: relative;
}
body.header-overlay #et-main-area:before{
	background:url(images/cart-body-overlay.png) no-repeat center bottom;
	width: 100%;
height: 703px;
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
z-index: 9;
}
.header-cart-main .header-cart-widget .widget_shopping_cart .widget_shopping_cart_content p.woocommerce-mini-cart__empty-message{
padding-bottom: 30px;
font-size: 19px;
}
.et_pb_section.seo-top-section {
    padding: 188px 0 88px;
  overflow: hidden;
}
.et_pb_section.seo-top-section .et_pb_column.seo-top-section-left {
    margin: 0;
    width: 470px;
    padding-top: 45px;
}
.et_pb_section.seo-top-section .et_pb_column.seo-top-section-right {
    float: right;
    width: 560px;
}
.et_pb_section.seo-top-section h4{
    font-family: 'Inter', sans-serif;
    font-size: 50px;
    line-height: 54px;
    color: #ffff;
    padding-bottom: 20px;
    font-weight: 700;
}
.et_pb_section.seo-top-section p {
    color: #FFFFFF;
    font-size: 21px;
    line-height: 28px;
    font-family: 'Inter', sans-serif;
    font-weight: 400;
}
.et_pb_section.seo-top-section .try-free-button a{
    font-size: 15px;
    line-height: 20px;
    color: #fff;
    width: 160px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    text-align: center;
    background: #ff644a;
    display: block;
    text-transform: uppercase;
    margin-top: 47px;
    padding: 15px 0;
}
body.page-id-4148 #et-top-navigation{
    display: none;
}
body.page-id-4148 .header-demo-button{
    display: none;
}
.et_pb_section.create-winning-site-section .et_pb_column.create-winning-site-left{
    width: 420px;
    margin-right: 40px;
    padding-top: 36px;
}
.et_pb_section.create-winning-site-section .et_pb_column.create-winning-site-right{
    float: right;
    width: 615px;
}
.et_pb_section.create-winning-site-section {
    padding: 80px 0 50px;
}
.et_pb_section.create-winning-site-section h3{
    font-family: 'Inter', sans-serif;
    font-size: 34px;
    line-height: 37px;
    color: #6D6D6D;
    padding-bottom: 15px;
    font-weight: 700;
}
.et_pb_section.create-winning-site-section p{
    color: #6D6D6D;
    font-size: 17px;
    line-height: 26px;
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    padding-bottom: 18px
}
.et_pb_section.create-winning-site-section p b{
    font-weight: 600;
}
.et_pb_section.create-winning-site-section ul{
    padding: 0;
}
.et_pb_section.create-winning-site-section ul li{
    list-style: none;
    color: #6D6D6D;
    font-size: 16px;
    line-height: 25px;
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    margin-bottom: 14px;
    background: url(images/keyword-list-icon.png) no-repeat left 10px;
    padding-left: 20px;
}
.et_pb_section.create-winning-site-section a{
    font-size: 15px;
    line-height: 20px;
    color: #fff;
    width: 190px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    text-align: center;
    background: #ff644a;
    display: block;
    text-transform: uppercase;
    margin-top: 47px;
    padding: 15px 0;
}
.et_pb_section.create-winning-site-section .et_pb_row.reverse_order .et_pb_column.et_pb_column_1_2:first-child {
    order: 2;
    width: 436px;
    padding-top: 0;
    margin-left: 100px;
    margin-right: 0;
}
.et_pb_section.create-winning-site-section .et_pb_row.reverse_order{
    display: flex;
    margin-top: 55px;
    margin-bottom: 55px;
}
.et_pb_section.create-winning-site-section ul.competion-text{
    float: left;
  width: 215px;
}
.et_pb_section.create-winning-site-section ul.related-text{
    float: left;
}
.et_pb_section.create-winning-site-section .et_pb_row.reverse_order a{
    background: #65AED3;
  width: 285px;
  margin-top: 20px
}
.et_pb_section.create-winning-site-section .et_pb_row.figure-out-rivals a{
    background: #84C441;
  width: 241px;
  margin-top: 20px
}
.et_pb_section.create-winning-site-section .et_pb_row.find-more-keywords.boost-your-content .et_pb_column.et_pb_column_1_2:first-child{
    margin-top: 80px;
}
.et_pb_section.create-winning-site-section .et_pb_row.find-more-keywords.boost-your-content a{
  width: 222px;
  background: #ff644a;
  margin-top: 30px;
}
.et_pb_section.create-winning-site-section .et_pb_row.figure-out-rivals.stay-updates a{
    background: #65AED3;
    width: 243px;
    margin-top: 20px 
}
.et_pb_section.create-winning-site-section .et_pb_row.find-more-keywords.speed-link a{
    background: #84C441;
    width: 241px;
    margin-top: 20px
}
.et_pb_section.create-winning-site-section .et_pb_row.simplify-reporting a{
    width: 260px;
    background: #ff644a;
}
.et_pb_section.create-winning-site-section .et_pb_row.seo-gols{
    padding: 80px 0;
    text-align: center;
    height: 484px;
}
.et_pb_section.create-winning-site-section .et_pb_row.seo-gols h2{
   text-align: center;
   font-family: 'Inter', sans-serif;
   font-size: 36px;
   line-height: 37px;
   color: #fff;
   padding-bottom: 15px;
   font-weight: 700;
}
.et_pb_section.create-winning-site-section .et_pb_row.seo-gols a{
    font-size: 15px;
    line-height: 20px;
    color: #fff;
    width: 190px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    text-align: center;
    background: #ff644a;
    display: block;
    text-transform: uppercase;
    margin: 18px auto;
    padding: 15px 0;
}
body.page-id-4148 .bottom-form-inner{
    display: none;
}
body.page-id-4217 #main-header{
    background: #477d99;
    padding: 45px 0;
}
body.page-id-4217 #et-top-navigation{
    display: none;
}
body.page-id-4217 .button-main a{
background: #FF644A;
border: none;
width: 180px;
font-family: 'Poppins', sans-serif;
font-weight: 600;
}
.et_pb_section.seo-lead-top-section {
    padding: 225px 0 60px;
}
.et_pb_section.seo-lead-top-section h5{
    text-align: center;
    font-family: 'Inter', sans-serif;
    font-size: 32px;
    line-height: 35px;
    color: #6D6D6D;
    padding-bottom: 40px;
    font-weight: 600;
}
.et_pb_section.seo-lead-top-section .seo-lead-form-main{
    background: #fbfbfb;
    border: 1px solid #d8d8d8;
    border-radius: 20px;
    width: 945px;
    margin: auto;
    padding: 45px 50px;
}
.et_pb_section.seo-lead-top-section .seo-lead-form-display-left{
    float: left;
    width: 49%;
}
.et_pb_section.seo-lead-top-section .seo-lead-form-display-right{
    float: right;
    width: 49%;
}
.et_pb_section.seo-lead-top-section form p input[type="text"], 
.et_pb_section.seo-lead-top-section form p input[type="email"], 
.et_pb_section.seo-lead-top-section form p input[type="tel"], 
.et_pb_section.seo-lead-top-section form p input[type="url"], 
.et_pb_section.seo-lead-top-section form p select
{
    border: 1px solid #ddd;
  font-size: 12px;
  line-height: 22px;
  font-weight: 500;
  font-family: 'Inter', sans-serif;
  background: #fff;
  color: #bebebe;
  outline: none;
  box-shadow: none;
  width: 100%;
  padding: 15px 15px 15px;
  margin: 0 !important;
  border-radius: 10px;
}
.et_pb_section.seo-lead-top-section form label{
    color: #454A54;
    font-size: 15px;
    line-height: 20px;
    font-weight: 500;
    font-family: 'Inter', sans-serif;
    margin-bottom: 8px;
    display: inline-block;
}
.et_pb_section.seo-lead-top-section form p{
    margin-bottom: 14px;
}
.et_pb_section.seo-lead-top-section form p input[type="submit"] {
    width: 190px;
  line-height: 20px !important;
  font-size: 15px;
  text-align: center;
  padding: 17px 0;
  background: #FF644A;
  color: #fff;
  border: none;
  outline: none;
  box-shadow: none;
  cursor: pointer;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  border-radius: 0;
  margin-top: 30px;
  text-transform: uppercase;
  float: right;
}
.et_pb_section.seo-lead-top-section input[type="radio"] {
    float: left;
}
.et_pb_section.seo-lead-top-section span.wpcf7-list-item {
    display: inline-block;
    margin: 0 55px 0 0;
    color: #454A54;
    font-size: 15px;
    line-height: 26px;
    font-weight: 500;
    font-family: 'Inter', sans-serif;
}
body.page-id-4217 #main-footer, body.page-id-4217 .wpautoterms-footer{
    display: none;
}
.et_pb_section.seo-lead-top-section .wpcf7 form .wpcf7-response-output{
    width: 78%;
    margin: 30px auto;
    text-align: center;
}



@media only screen and (min-width:768px) and (max-width:1179px){
.container, .et_pb_row{
	padding-left:10px;
	padding-right:10px;
}
body #page-container header#main-header .logo_container img#logo{
	max-width:100%;
}
#main-header{
	padding: 40px 0 0;
}
body #page-container header#main-header #et-top-navigation #et_mobile_nav_menu{
	display:none;
}
body #page-container header#main-header #et-top-navigation nav ul{
	display:block;
}
body #page-container header#main-header .logo_container{
	width:145px;
}
#et-top-navigation{
	padding:4px 0 0 24px !important;
}
body #page-container header#main-header #et-top-navigation nav ul li a{
font-size: 14px;
padding: 0 8px 0 0;
}
.button-main a{
font-size: 13px;
line-height: 34px;
height: 36px;
width: 100px;
}
.header-cart-main{
	padding:8px 22px 35px 15px;
}
.header-cart-main .header-cart-widget{
	width:270px;
	top:58px;
}
.header-cart-main .header-cart-widget .widget_shopping_cart .widget_shopping_cart_content{
	padding:0 20px;
}
.header-cart-main .header-cart-widget .widget_shopping_cart .widget_shopping_cart_content li{
	font-size:15px;
	padding:0 0 0 63px;
}
.header-cart-main .header-cart-widget .header-cart-icon{
	padding:16px 20px;
	margin:0 0 20px;
}
.header-cart-main .header-cart-widget .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total.total{
	top:18px;
	right:20px;
}
.product-tabs-section .product-tabs-content .product-tab-overview h2{
	font-size: 24px;
line-height: 28px;
padding: 12px 0 8px;
}
.product-tabs-section .product-tabs-content .product-tab-overview h3{
	font-size: 19px;
line-height: 22px;
padding: 6px 0 8px;
}
.et_pb_section.home-build-marketing-section{
	padding:140px 0 73px;
}
.et_pb_column.home-business-content-l h2 br{
	display:none;
}
.et_pb_column.home-business-content-l h2{
	font-size: 30px;
line-height: 33px;
padding-bottom:10px;
}
.et_pb_column.home-business-content-l p{
	font-size:16px;
	line-height:22px;
}
.business-button a{
	font-size: 16px;
line-height: 46px;
height: 46px;
width: 235px;
margin-top:28px;
}
body .et_pb_section.home-build-marketing-section .et_pb_column.home-business-content-r{
	width:48%;
	margin-right:0 !important;
	padding-top:15px;
}
.et_pb_column.home-business-content-l{
	width:50%;
	padding:0;
}
.et_pb_column.features-content-l{
	width:46%;
	margin:0 4% 0 0;
}
.et_pb_column.features-content-r, .et_pb_row.features-content-row.second-div .et_pb_column.features-content-l{
	width:50%;
	padding:0;
}
.et_pb_section.home-features-main-section h5{
	padding:10px 0 12px;
}
body h5{
	font-size:23px;
	line-height:28px;
}
body p{
font-size: 16px;
line-height: 20px;
}
.button-div a{
	margin-top:28px;
	padding: 0 23px;
}
.et_pb_section.home-features-main-section .et_pb_row{
	padding:46px 10px 0;
}
.et_pb_row.features-content-row.second-div .et_pb_column.features-content-r{
	width:46%;
}
.et_pb_module.page-content-titles h3{
	font-size: 36px;
line-height: 36px;
padding:0 0 6px;
}
.et_pb_column.website-image-l{
	width:40%;
}
.et_pb_column.website-content-r{
	width: 55%;
padding: 23px 25px 32px;
}
.et_pb_column.website-content-r h5{
	padding-bottom:12px;
}
.button-div a{
	margin-top:21px;
}
.et_pb_section.home-our-products-section .et_pb_module.page-content-titles{
	margin-bottom:41px !important;
}
.et_pb_section.home-features-main-section.et_section_regular{
	padding:23px 0 36px;
}
.et_pb_section.home-our-products-section{
	padding:32px 0 68px;
}
.testimonials-content{
	padding:40px 36px 50px;
}
.testimonials-content p{
	font-size:23px;
	line-height:30px;
}
.testimonials-main-list:before{
	background-size: 28px;
}
.et_pb_section.road-map-main-section{
	padding:150px 0 55px;
}
.et_pb_column.road-map-list-l{
	width:44%;
	margin:0 2% 0 0;
}
.et_pb_column.road-map-image-r{
	width: 54%;
padding-top: 20px;
}
.et_pb_column.road-map-list-l ul li{
	margin-bottom:16px;
}
.et_pb_column.road-map-list-l ul li a{
	font-size: 20px;
line-height: 24px;
padding: 23px 23px 33px 105px;
}
.et_pb_column.road-map-list-l ul li a, .et_pb_column.road-map-list-l ul li:nth-child(2) a, .et_pb_column.road-map-list-l ul li:nth-child(3) a{
	background-size: 60px;
background-position:23px 23px;
}
.et_pb_section.road-map-main-section.et_section_regular h5{
	padding-bottom:40px;
}
.bottom-form-inner{
	padding:50px 50px 40px;
}
.contact-field-full{
	width:49%;
	margin-right:2%;
}
.contact-field{
	width:32%;
	margin-right:2%;
}
.footer-form-main input{
	font-size:15px;
	padding: 6px 14px;
	height:46px;
}
.footer-form-main input[type="submit"]{
	width: 160px;
margin: 21px auto auto;
}
.footer-form-main h3, .et_pb_section.book-demo-form-section h3{
	font-size: 28px;
line-height: 28px;
padding-bottom:8px;
}
.footer-form-main p, .et_pb_section.book-demo-form-section p{
	font-size:16px;
}
footer#main-footer #footer-widgets{
	padding:55px 0 36px;
}
footer#main-footer #footer-widgets .footer-widget{
	width: 23.5% !important;
margin: 0 2% 0 0 !important;
}
footer#main-footer #footer-widgets .footer-widget:last-child{
	margin-right:0 !important;
}
.book-now-button a{
	width:160px;
}
#footer-widgets .footer-widget h6{
	font-size: 15px;
line-height: 19px;
padding-bottom:6px;
}
.footer-logo{
	padding-bottom: 5px;
width: 160px;
}
.footer-logo img{
	display:block;
}
#footer-widgets .footer-widget:nth-child(3) ul li{
	line-height:18px;
	margin-bottom:8px;
}
body .web-hostion-content-l {
    width: 45% !important;
    padding: 75px 0 0;
}
body .et_pb_section.web-hostion-main-section.about-page .web-hostion-image-r {
    width: 40% !important;
}
body .web-hostion-content-l h3 {
font-size: 28px;
line-height: 37px;
    padding: 9px 0 0;
}
body .et_pb_section.web-hostion-main-section.about-page {
    padding: 124px 0 28px;
}
body .web-hostion-content-l p {
    font-size: 20px;
}
.et_pb_section.about-page-established-section h6 {
    font-size: 19px;
    line-height: 25px;
    padding-bottom: 20px;
}
.et_pb_section.about-page-established-section {
    padding: 54px 0 55px;
}
.et_pb_section.about-page-established-section ul li {
    margin-right: 22px;
    width: 129px;
}
.et_pb_section.about-page-established-section ul{
	display:block;
	margin:auto;
	text-align: center;
}
.et_pb_section.about-page-established-section ul:first-child {
    padding-top: 25px;
}
.et_pb_section.about-page-established-section ul {
    padding-top: 46px;
}
.et_pb_section.about-our-mission-section .et_pb_row.our-mission-row2 .et_pb_column {
    width: 31.9%;
    margin-right: 16px;
	padding: 26px 20px;
min-height: 190px;
}
.et_pb_section.about-our-mission-section .et_pb_row.our-mission-row2 h4 {
    font-size: 18px;
}
.about-mission-icon-l {
    width: 26%;
}
.about-mission-content-r {
    width: 67%;
    margin-left: 13px;
}
.et_pb_section.about-our-mission-section .et_pb_row.our-mission-row2 p {
    line-height: 18px;
}
.et_pb_section.about-our-mission-section.et_section_regular {
    padding: 54px 0 0;
}
.et_pb_section.about-our-mission-section .et_pb_row.about-content-images-row {
    padding: 22px 10px 30px;
}
.et_pb_section.about-our-mission-section .et_pb_row.about-content-images-row ul {
    margin-right: 17px;
    width: 48.8%;
}
.et_pb_column.bottom-mission-content-l {
    width: 40%;
}
.et_pb_column.bottom-mission-content-r {
    width: 57%;
}
.et_pb_column.bottom-mission-content-r h6 {
    font-size: 20px;
    line-height: 26px;
    padding: 1px 0 19px;
}
.et_pb_section.part-mission-main-section.et_section_regular {
    padding: 140px 0 65px;
}
.et_pb_section.web-hostion-main-section.advertising-div.et_section_regular {
    padding: 130px 0 52px;
}
body .et_pb_section.web-hostion-main-section.advertising-div.et_section_regular .web-hostion-content-l {
    width: 42% !important;
    padding: 25px 0 0;
}
body .et_pb_section.web-hostion-main-section.advertising-div.et_section_regular .web-hostion-image-r {
    width: 51% !important;
}
.et_pb_section.advertising-main-tabs-section .advertising-tab-list ul li a {
    padding: 30px 10px;
    font-size: 15px;
}
.et_pb_section.advertising-content-section .advertising-content-left {
    margin-right: 4%;
    width: 33%;
}
.et_pb_section.advertising-content-section .advertising-content-right {
    float: right;
    width: 63%;
}
.et_pb_section.advertising-content-section .advertising-content-right h6 {
    font-size: 20px;
    line-height: 27px;
    padding: 17px 0 0;
}
.et_pb_section.advertising-content-section .advertising-content-right .button-div a {
    font-size: 14px;
    line-height: 40px;
    height: 40px;
    padding: 0 25px;
}
.et_pb_section.advertising-content-section.et_section_regular {
    padding: 50px 0;
}
.et_pb_section.advertising-main-content-oral.et_section_regular .et_pb_row {
    padding: 45px 10px 0;
}
.et_pb_column.advertising-content-r {
    float: right;
    width: 32%;
}
.et_pb_column.advertising-content-l {
    width: 64%;
    padding-top: 10px;
}
.et_pb_row.advertising-content-row.two .et_pb_column.advertising-content-l {
    width: 32%;
}
.et_pb_row.advertising-content-row.two .et_pb_column.advertising-content-r {
    width: 64%;
    padding-top: 10px;
}
.et_pb_section.advertising-main-content-oral.et_section_regular .et_pb_row h5 {
    padding-bottom: 8px;
}
.et_pb_section.advertising-main-content-oral.et_section_regular {
    padding: 10px 0 70px;
}
body .web-hostion-image-r {
    width: 45% !important;
}
body.blog .web-hostion-content-l, .single-post .web-hostion-content-l{
    padding: 22px 0 0;
}
.et_right_sidebar #left-area {
    width: 65% !important;
    float: left;
}
.et_right_sidebar #sidebar {
    width: 32% !important;
    float: right;
}
.sidebar-inner-top h2 {
    font-size: 20px;
    line-height: 27px;
    padding: 10px 0 21px 22px;
}
.click-button a {
    font-size: 13px;
    line-height: 35px;
    height: 38px;
    width: 155px;
}
.click-button {
    padding-left: 22px;
}
.sidebar-inner-top {
    padding: 35px 32px 38px 0;
}
.et_right_sidebar #sidebar h4.widgettitle {
    font-size: 20px;
    line-height: 30px;
    padding: 0 0 9px;
}
#sidebar .et_pb_widget {
    margin-bottom: 32px;
}
.et_right_sidebar #sidebar ul li a {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 15px;
}
.et_right_sidebar #sidebar ul {
    padding: 26px 25px 15px;
}
.blog-main-page-content .et_pb_post {
    margin: 0 0 42px;
    width: 48%;
}
.blog-main-page-content .et_pb_post:nth-child(2n) {
    margin-left: 3%;
}
.blog-main-page-content .et_pb_post h2.entry-title {
    font-size: 18px;
    line-height: 22px;
    padding: 3px 0 15px;
}
.blog-main-page-content .et_pb_post p {
    font-size: 16px;
    line-height: 21px;
}
.blog-main-page-content .et_pb_post ul li {
    font-size: 14px;
    line-height: 17px;
    padding-right: 10px;
    margin-right: 10px;
}
.blog-main-page-content {
    padding: 42px 0 25px;
}
.et_pb_section.book-demo-title.et_section_regular h1 {
    font-size: 29px;
    line-height: 32px;
}
.et_pb_section.book-demo-title.et_section_regular {
    padding: 155px 0 75px;
}
.demo-form {
    padding: 0 40px;
}
.book-demo-field {
    width: 49%;
}
.et_pb_section.book-demo-form-section {
    padding: 60px 0 45px;
}
.et_pb_section.marketing-strategy-main-section .et_pb_row.marketing-strategy-list {
    padding: 35px 10px 0;
}
.et_pb_section.marketing-strategy-main-section .et_pb_row.marketing-strategy-list .et_pb_column {
width: 32%;
margin-right: 2%;
padding: 26px 20px 20px;
min-height: 202px;
}
.et_pb_section.marketing-strategy-main-section .et_pb_row.marketing-strategy-list .et_pb_column p {
    font-size: 16px;
    line-height: 21px;
    padding-top: 14px;
}
.et_pb_section.marketing-strategy-main-section .et_pb_row.marketing-strategy-list .et_pb_column p br{
	display:none;
}
.et_pb_section.marketing-strategy-main-section {
    padding: 48px 0 33px;
}
.et_pb_section.help-you-main-section.et_section_regular .et_pb_row {
    padding: 48px 10px 0;
}
.et_pb_column.help-you-content-l {
    width: 61%;
    margin: 0 37px 0 0;
    padding-top: 5px;
}
.et_pb_column.help-you-content-r {
    width: 34%;
}
.et_pb_row.help-you-row.second-div .et_pb_column.help-you-content-l {
    width: 34%;
    margin: 0 37px 0 0;
}
.et_pb_row.help-you-row.second-div .et_pb_column.help-you-content-r {
    width: 61%;
    padding-top: 8px;
}
.et_pb_section.help-you-main-section.et_section_regular ul li {
    font-size: 16px;
    line-height: 20px;
    padding-left: 21px;
    margin-bottom: 12px;
}
.et_pb_section.help-you-main-section.et_section_regular ul {
    margin-right: 30px;
	margin-top: 20px;
    width: 46%;
}
.et_pb_section.help-you-main-section.et_section_regular .et_pb_row.help-you-row.third-div {
    padding: 40px 10px 0;
}
.et_pb_section.help-you-main-section.et_section_regular {
    padding: 10px 0 62px;
}
.et_pb_section.marketing-session-main-section {
    padding: 46px 0 70px;
}
.mail-chimp-content {
    float: right;
    width: 67%;
    margin-left: 10px;
    padding-top: 18px;
}
.mail-chimp-image {
    float: left;
    width: 28%;
}
.mail-chimp-content h3 br{
	display:none;
}
.et_pb_section.bottom-mail-chimp-section.et_section_regular .et_pb_row .et_pb_module.et_pb_text {
    padding: 25px 28px 35px;
}
.mail-chimp-content h3 {
    font-size: 22px;
    line-height: 28px;
    padding-bottom: 23px;
}
.mailchimp-field-r {
    width: 25%;
}
.mailchimp-field-l {
    width: 75%;
}
.mailchimp-field-l input {
    height: 45px;
}
.mailchimp-field-r input[type="submit"] {
    height: 45px;
}
.et_pb_section.marketing-session-main-section ul li a {
    padding: 21px 35px;
}
body .et_pb_section.web-hostion-main-section.restaurants-page .web-hostion-image-r {
    width: 54% !important;
}
body .et_pb_section.web-hostion-main-section.restaurants-page .web-hostion-content-l {
    padding: 0;
}
body .et_pb_section.web-hostion-main-section.restaurants-page .web-hostion-content-l h3 br{
	display:none;
}
.et_pb_section.web-hostion-main-section.restaurants-page {
    padding: 142px 0 62px;
}
body .web-hostion-content-l p br{
	display:none;
}
.et_pb_section.business-process-section.reasturant-page .et_pb_column {
    margin-right: 3%;
    width: 31.333%;
    padding: 28px 20px 45px;
}
.et_pb_section.business-process-section.reasturant-page .et_pb_column p {
    font-size: 17px;
    padding: 24px 0 0;
    letter-spacing: 1px;
}
.et_pb_section.business-process-section {
    padding:35px 0 35px;
}
.et_pb_section.advertising-main-content-oral.restaurent-page .et_pb_row.advertising-content-row.two .et_pb_column.advertising-content-l {
    width: 32%;
}
.et_pb_section.advertising-main-content-oral.restaurent-page .et_pb_row.advertising-content-row.two .et_pb_column.advertising-content-r {
    width: 63%;
    padding-top: 12px;
}
.et_pb_section.advertising-main-content-oral.et_section_regular .et_pb_row h5 br{
	display:none;
}
.et_pb_section.advertising-main-content-oral.et_section_regular {
    padding: 35px 0 52px;
}
.et_pb_section.restaurants-how-it-work-section h4 {
    font-size: 35px;
    line-height: 40px;
}
.et_pb_column.work-number-l {
    top: 0;
    left: 28%;
	width: 50px;
}
.et_pb_column.work-image-m {
    width: 26%;
}
.et_pb_column.work-content-right {
    width: 70%;
    padding: 15px 0 75px 48px;
}
.et_pb_column.work-content-right h5 {
font-size: 23px;
    line-height: 29px;
    padding-bottom: 9px;
}
.et_pb_column.work-number-l h6 {
    font-size: 20px;
    line-height: 50px;
    border-radius: 50px;
    height: 50px;
}
.et_pb_section.restaurants-how-it-work-section .et_pb_row.work-top-titles {
    padding: 0 0 55px;
}
.et_pb_section.restaurants-how-it-work-section {
    padding: 60px 0 0;
}
.et_pb_row.our-pricing-titles-div h4 {
    font-size: 32px;
    line-height: 35px;
    padding-bottom: 11px;
}
.et_pb_row.our-pricing-titles-div p {
    font-size: 18px;
}
.et_pb_section.restaurant-pricing-bottom-section.et_section_regular .et_pb_row.restaurants-our-pricing-section {
    padding: 45px 10px 0;
}
.et_pb_row.restaurants-our-pricing-section .et_pb_column {
    width: 49%;
    margin-right: 14px;
    padding: 40px 54px 45px;
	margin-bottom: 0;
}
.et_pb_row.restaurants-our-pricing-section .et_pb_column h2 {
    font-size: 45px;
    line-height: 57px;
}
.et_pb_row.restaurants-our-pricing-section .et_pb_column p {
    font-size: 18px;
    line-height: 23px;
}
.et_pb_row.restaurants-our-pricing-section .et_pb_column h6 {
    font-size: 15px;
}
.et_pb_row.restaurants-our-pricing-section .et_pb_column h2 sup {
    font-size: 26px;
    line-height: 26px;
}
.et_pb_section.restaurant-pricing-bottom-section.et_section_regular {
    padding:57px 0 10px;
}
.et_pb_column.marketing-package-image-l {
    width: 40%;
}
.et_pb_column.marketing-package-content-r {
    width: 55%;
    padding-top: 25px;
}
.et_pb_section.marketing-package-main-section.et_section_regular {
    padding: 0 0 50px;
}
.et_pb_section.seo-website-performance-section.seo-page .et_pb_column.website-performance-content-r {
    width:61%;
    padding-top: 0;
}
.et_pb_section.seo-website-performance-section.seo-page .et_pb_column.website-performance-image-l {
    width: 34%;
    margin: 0 33px 0 0;
}
.et_pb_section.seo-website-performance-section.seo-page {
    padding: 52px 0 50px;
}
.et_pb_section.marketing-strategy-main-section.seo-page .et_pb_row.marketing-strategy-list .et_pb_column {
    padding: 35px 22px 38px;
    height: 180px;
}
.et_pb_section.marketing-strategy-main-section.seo-page {
    padding: 60px 0 25px;
}
.et_pb_row.seo-searches-row1 h2 {
    font-size: 45px;
    line-height: 48px;
    padding-bottom: 8px;
}
.et_pb_row.seo-searches-row1 h5 {
    padding-bottom: 15px;
}
.et_pb_section.seo-searches-main-section .et_pb_row {
    padding: 0 30px 25px;
}
.et_pb_row.prograss-bar-row .et_pb_column {
    width: 30%;
    margin-right: 5%;
	margin-bottom: 0;
}
.et_pb_row.prograss-bar-row .et_pb_circle_counter_inner h3 {
    font-size: 16px;
    line-height: 23px;
    padding-top: 15px;
}
.et_pb_circle_counter_0.et_pb_circle_counter {
    margin-bottom: 0 !important;
}
.et_pb_section.seo-searches-main-section .et_pb_row.seo-searches-row1 {
    padding: 54px 0 45px;
}
.et_pb_section.seo-oral-tabs-section {
    padding: 38px 0 0;
}
.et_pb_section.backed-web-content-section.seo-page.et_section_regular {
    padding: 132px 0 25px;
}
.et_pb_section.backed-web-content-section.et_section_regular .et_pb_row.backed-web-row {
    padding: 45px 10px 0;
}
.et_pb_section.google-cloud-main-section.et_section_regular .et_pb_row.google-cloud-row1 .et_pb_column, .et_pb_section.backed-web-content-section.seo-page.et_section_regular .et_pb_row.backed-web-row .et_pb_column {

    width: 32%;
    margin-right: 2%;
}
.et_pb_section.backed-web-content-section.seo-page.et_section_regular .et_pb_row.backed-web-row .et_pb_column {
padding: 28px 16px 20px;
    min-height: 532px;
}
.et_pb_section.backed-web-content-section.seo-page.et_section_regular .et_pb_row.backed-web-row .et_pb_column ul {
    padding: 22px 0 0;
}
.et_pb_section.google-cloud-main-section.et_section_regular .et_pb_row.google-cloud-row1 .et_pb_column ul li, .et_pb_section.backed-web-content-section.seo-page.et_section_regular .et_pb_row.backed-web-row .et_pb_column ul li {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 16px;
    padding-left: 25px;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_row.package-main-row {
    padding: 32px 10px 0;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_row.package-main-row .et_pb_column {
    width: 23.5%;
    margin-right: 2%;
    padding: 32px 0 0;
	margin-bottom: 0;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_column h4 {
    font-size: 16px;
    line-height: 21px;
    letter-spacing: 2px;
    padding: 22px 0 12px;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_column p {
    font-size: 15px;
    line-height: 20px;
    padding: 0 14px;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_column .packege-start-div {
    padding: 25px 0 31px;
    margin-top: 32px;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_column h6 {
    font-size: 28px;
    line-height: 28px;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_column span {
    font-size: 16px;
}
.start-button a {
    font-size: 12px;
    line-height: 32px;
    width: 120px;
    padding: 0 12px;
    height: 36px;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular {
    padding: 52px 0 60px;
}
.et_pb_section.seo-website-performance-section.small-business .et_pb_column.website-performance-content-r {
    width: 60%;
}
.et_pb_column.website-performance-image-l {
    width: 34%;
    margin: 0 5% 0 0;
}
.et_pb_section.seo-website-performance-section.small-business .et_pb_column.website-performance-image-l {
    width: 35%;
}
.et_pb_section.seo-website-performance-section.small-business h5 {
    font-size: 23px;
    line-height: 32px;
}
.et_pb_section.seo-website-performance-section.small-business h5 br{
	display:none;
}
.et_pb_section.seo-website-performance-section.small-business .et_pb_column.website-performance-content-r .button-div a {
    padding: 10px 25px;
    height: 45px;
    line-height: 25px;
}
.et_pb_section.advertising-main-content-oral.small-business .et_pb_row.advertising-content-row.one .et_pb_column.advertising-content-r {
    width: 32%;
}
.et_pb_section.advertising-main-content-oral.small-business .et_pb_row.advertising-content-row.one .et_pb_column.advertising-content-l {
    width: 64%;
    padding-top: 5px;
}
.et_pb_section.business-process-section .et_pb_column {
margin-right: 2% !important;
width: 23.5%;
margin-bottom: 0;
padding: 28px 20px 30px;
min-height: 185px;
}
.et_pb_section.business-process-section .et_pb_column:last-child{
	margin-right:0 !important;
}
.et_pb_section.business-process-section .et_pb_column p br{
	display:none;
}
.et_pb_section.advertising-main-content-oral.small-business.bottom-div .et_pb_row {
    padding: 0 10px 0;
}
.et_pb_section.advertising-main-content-oral.small-business.bottom-div .et_pb_row.advertising-content-row.one .et_pb_column.advertising-content-r {
    width: 32%;
}
.et_pb_section.advertising-main-content-oral.small-business.bottom-div .et_pb_row.advertising-content-row.one .et_pb_column.advertising-content-l {
    width: 64%;
	padding-top: 20px;
}
.et_pb_section.advertising-main-content-oral.small-business.bottom-div {
    padding: 40px 0 55px;
}
.et_pb_section.business-just-take-section p br{
	display:none;
}
.et_pb_section.business-just-take-section {
    padding: 58px 0 32px;
}
.et_pb_section.business-just-take-section .et_pb_row.business-increased-row {
    padding: 35px 10px 0;
}
.et_pb_row.business-increased-row .et_pb_column {
    width: 32%;
    margin-right: 2%;
    padding: 28px 20px 28px;
    max-height: 458px;
}
.et_pb_row.business-increased-row .et_pb_column h5 {
    font-size: 23px;
    line-height: 27px;
    padding: 2px 0 22px;
    margin-bottom: 20px;
}
.et_pb_section.hosting-content-section1 p br{
	display:none;
}
.et_pb_section.hosting-content-section1 h3 {
    font-size: 26px;
    line-height: 35px;
}
.et_pb_section.hosting-content-section1 {
    padding: 40px 0 55px;
}
.et_pb_column.hosting-price-l {
    width: 48%;
    margin: 0 3% 0 0;
}
.et_pb_section.hosting-price-details-section .et_pb_column {
    padding:34px 25px 46px;
}
.et_pb_section.hosting-price-details-section h3 {
    font-size: 35px;
    line-height: 35px;
}
.et_pb_section.hosting-price-details-section .button-div a {
    line-height: 45px;
    height: 45px;
    padding: 0 22px;
}
.et_pb_section.hosting-price-details-section {
    padding: 45px 0;
}
.et_pb_column.key-selling-content-l {
    width: 32%;
    margin: 0;
}
.et_pb_column.key-selling-content-r {
    width: 62%;
}
.et_pb_column.key-selling-content-r ul li {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 18px;
}
.et_pb_section.key-selling-main-section.et_section_regular {
    padding: 45px 0;
}
.et_pb_section.google-cloud-main-section.et_section_regular .et_pb_row.google-cloud-row1 .et_pb_column, .et_pb_section.backed-web-content-section.seo-page.et_section_regular .et_pb_row.backed-web-row .et_pb_column {
    width: 32%;
    margin-right: 2%;
    padding: 30px 20px;
    min-height: 515px;
	margin-bottom: 0;
}
.et_pb_section.google-cloud-main-section.et_section_regular .et_pb_row.google-cloud-row1 .et_pb_column h6 {
    font-size: 16px;
    line-height: 23px;
    padding: 22px 0 20px;
    letter-spacing: 2px;
}
.et_pb_section.google-cloud-main-section.et_section_regular .et_pb_row.google-cloud-row1 .et_pb_column p {
    font-size: 16px;
    line-height: 22px;
}
.et_pb_row.google-cloud-row2 .et_pb_module.et_pb_text {
    margin-top: 15px;
    padding: 55px 30px 60px;
}
.confidence-content-r {
    width: 32%;
}
.confidence-content-l {
    width: 62%;
    padding-top: 4px;
}
.et_pb_section.confindence-main-section.first-div {
    padding: 0;
}
.et_pb_tabs_controls li a {
    padding: 18px 28px;
    font-size: 15px;
    line-height: 20px;
}
.et_pb_row.tabs-top-content {
    padding: 28px 10px 128px;
}
.et_pb_tab {
    padding: 37px 28px 50px;
}
.tabs-inner-content-l {
    width: 47%;
}
.tabs-inner-content-r {
    width: 47%;
}
.et_pb_tab_content p {
    font-size: 17px;
    line-height: 22px;
}
.et_pb_tab_content h6 {
font-size: 20px;
    line-height: 20px;
    padding-bottom: 8px;

}
.et_pb_section.confindence-main-section.second-div.et_section_regular .confidence-content-l {
    width: 62%;
    padding-top: 4px;
}
.et_pb_section.confindence-main-section.second-div.et_section_regular .confidence-content-r {
    width: 34%;
}
.et_pb_section.confindence-main-section.second-div.et_section_regular {
    padding: 15px 0 0;
}
.et_pb_section.confindence-main-section.third-div.et_section_regular {
    padding: 18px 0 25px;
}
.tabs-inner-content-l.last-tab {
    width: 31%;
}
.tabs-inner-content-m.last-tab {
    width: 30%;
    margin: 0 4%;
}
.tabs-inner-content-r.last-tab {
    width: 31%;
}
.et_pb_section.confindence-main-section.second-div.bottom-main.et_section_regular .confidence-content-r {
    width: 33%;
}
.et_pb_section.confindence-main-section.second-div.bottom-main.et_section_regular .confidence-content-l {
    width: 64%;
    padding-top: 12px;
}
.et_pb_section.confindence-main-section.second-div.bottom-main.et_section_regular {
    padding: 15px 0 46px;
}
.et_pb_section.block-features-main-section .et_pb_row.block-features-row .et_pb_column {
    width: 24.2%;
    margin-right: 1%;
    margin-bottom: 8px;
    padding-top: 25px;
}
.et_pb_section.block-features-main-section .et_pb_row.block-features-row .et_pb_column h4 {
    padding: 18px 0 23px;
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 1px;
}
.et_pb_section.block-features-main-section h2 {
    font-size: 27px;
    line-height: 29px;
    padding-bottom: 23px;
}
.et_pb_section.block-features-main-section {
    padding: 50px 0 55px;
}
.et_pb_column.vendasta-platform-l {
    width: 62%;
    padding-top: 8px;
}
.et_pb_column.vendasta-platform-r {
    width: 37%;
}
.et_pb_section.vendasta-platform-main-section.et_section_regular {
    padding: 48px 0 60px;
}
.et_pb_section.hosting-price-details-section.hosting-plan .et_pb_column {
    padding: 38px 25px 40px;
}
.et_pb_column.hosting-price-r {
    width: 49%;
}
.et_pb_section.hosting-price-details-section.hosting-plan .button-div a {
    line-height: 46px;
    height: 46px;
    padding: 0 32px;
}
.et_pb_section.hosting-price-details-section.hosting-plan ul li {
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 20px;
}
.et_pb_section.hosting-price-details-section.hosting-plan ul {
    padding-top: 22px;
    margin-top: 22px;
}
.et_pb_column.website-performance-content-r {
    width: 61%;
    padding-top: 2px;
}
.et_pb_section.website-desing-main-section .et_pb_row {
    padding: 55px 10px 0;
}
.et_pb_column.website-design-content-l {
    width: 60%;
    margin: 0 3% 0 0;
    padding-top: 15px;
}
.et_pb_column.website-design-content-r {
    width: 33%;
    float: right;
}
.et_pb_section.website-desing-main-section .et_pb_row {
    padding: 55px 10px 0;
}
.et_pb_row.design-content-row.two .et_pb_column.website-design-content-r {
    padding-top: 12px;
    width:62%;
}
.et_pb_section.website-desing-main-section .et_pb_row ul {
    margin-right: 3%;
    margin-top: 24px;
    width: 48%;
}
.et_pb_section.website-desing-main-section .et_pb_row ul li {
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 14px;
}
.et_pb_section.website-desing-main-section .et_pb_row .button-div a {
    padding: 0 26px;
    margin-top: 8px;
}
.et_pb_row.design-content-row.one.main-div .et_pb_column.website-design-content-r {
    width: 30%;
}
.et_pb_row.design-content-row.one.main-div .et_pb_column.website-design-content-l {
    width: 62%;
    margin: 0 45px 0 0;
    padding-top: 5px;
}
.et_pb_row.design-content-row.one.last-div {
    padding:45px 10px 0;
}
.et_pb_row.design-content-row.one.last-div .et_pb_column.website-design-content-r {
    width: 33%;
}
.et_pb_row.design-content-row.one.last-div .et_pb_column.website-design-content-l {
    width: 62%;
    margin: 0 3% 0 0;
    padding-top: 15px;
}
.et_pb_section.website-desing-main-section {
    padding: 0 0 12px;
}
.et_pb_section.powedby-main-section.et_section_regular .et_pb_module.et_pb_text {
    padding: 40px 25px;
}
.powered-content-l {
    width: 30%;
    margin-right: 3%;
}
.powered-content-r {
    width: 67%;
    padding-top: 7px;
}
.powered-content-r h4 {
    font-size: 23px;
    line-height: 25px;
}
.et_pb_section.backed-web-content-section.et_section_regular p br{
	display:none;
}
.et_pb_section.powedby-main-section.et_section_regular {
    padding: 30px 0 50px;
}
.et_pb_section.backed-web-content-section.et_section_regular .et_pb_row.backed-web-row .et_pb_column {
    width: 23.5%;
    margin-right: 2%;
    border-radius: 5px;
    padding: 18px 15px 28px;
    margin-bottom: 0;
}
.et_pb_section.backed-web-content-section.et_section_regular .et_pb_row.backed-web-row .et_pb_column h4 {
    font-size: 16px;
    line-height: 21px;
    padding: 25px 0 12px;
    letter-spacing: 2px;
}
.et_pb_section.backed-web-content-section.et_section_regular .et_pb_row.backed-web-row .et_pb_column p {
    font-size: 15px;
    line-height: 20px;
}
.et_pb_section.backed-web-content-section.et_section_regular {
    padding: 0 0 45px;
}
.et_pb_row.design-content-row.two .et_pb_column.website-design-content-l {
    width: 35%;
    margin: 0 3% 0 0;
}
.et_pb_section.marketing-package-main-section.et_section_regular {
    padding: 30px 0 40px;
}


/* Woocommrce */
.store-cat-left {
    width: 92%;
}
.store-section-main .store-cat-list .store-cat-right ul li {
    margin-left: 12px;

}
.store-section-main #tabs.ui-tabs .store-cat-list ul.ui-tabs-nav li.ui-tabs-tab a {
    font-size: 13px;
}
.store-section-main #tabs.ui-tabs .store-cat-list ul.ui-tabs-nav li.ui-tabs-tab {
    margin: 0 15px 0 0;
}
.store-section-main .store-cat-list {
    padding: 18px 0;
}
.store-caption-section .store-title h1 {
    font-size: 32px;
    line-height: 35px;
}
.store-caption-section .dgwt-wcas-search-wrapp {
    min-width: 100%;
}
.store-search-main {
    width: 262px;
}
.store-caption-section {
    padding: 32px 0;
}
.store-products-main .store-product-list ul li {
    width: 31.7%;
    margin: 0 18px 18px 0;
}
.store-products-main .store-product-list ul li .store-product-details .store-product-icon {
    width: 40px;
}
.store-products-main .store-product-list ul li .store-product-details .store-product-right {
    float: left;
    width: 77%;
    padding-left: 18px;
}
.store-products-main .store-product-list ul li .store-product-details {
    padding: 19px 14px 21px;
    height: 120px;
}
.store-products-main .store-product-list ul li .product-details-section .store-product-img{
	min-height: 145px;
}
.store-products-main .store-product-list ul li .store-product-details .store-product-right .store-product-title h3 {
font-size: 15px;
line-height: 21px;
}
.store-products-main .store-product-list ul li .store-product-details .store-product-right .store-product-price span {
    font-size: 15px;
}
.store-products-main {
    padding: 42px 0;
}
.store-products-main .store-product-list ul li .product-details-section .store-view-detials a {
    width: 115px;
    height: 32px;
    line-height: 29px;
    font-size: 12px;
}
.store-products-main .store-product-list ul li .product-details-section .store-view-detials {
    height: 100%;
    padding: 20px 0 0;
}
.store-products-main .store-product-list ul li .product-details-section:hover .store-product-details {
    height:182px;
    margin-top: -48px;
}
.store-products-main .store-product-list ul li .product-details-section .store-product-details .store-product-desc p {
font-size: 13px;
line-height: 15px;
}
.store-products-main .store-product-list ul li .store-product-details .store-product-desc {
padding: 5px 0 0 0;
margin: 3px 0 0;
}
.store-caption-section .store-title p {
    color: #606161;
    font-size: 20px;
}
.single-product-top-details {
    padding: 30px;
}
.single-product-top-details .single-product-title h4 {
font-size: 24px;
line-height: 25px;
    padding: 0 0 9px;
}
.single-product-icon {
    width: 55px;
}
.single-product-top-middle {
    width: 55%;
    margin-left: 18px;
}
.single-product-top-right {
    width: 28%;
}
.single-product-top-details .single-product-desc p {
    font-size: 16px;
    line-height: 21px;
}
.single-product-top-details .single-product-cats a {
    font-size: 14px;
    line-height: 15px;
    margin: 0 8px 0 0;
    padding: 8px 18px 9px;

}
.single-product-top-button form.cart .button, .woocommerce #page-container div.product .single-product-user-details .single-product-user-right .single-product-top-button form.cart .button {
    width: 150px;
    height: 45px;
    line-height: 45px !important;
    font-size: 15px;
}
.single-product-top-details .single-rpoduct-price h6 small, .single-product-user-details .single-product-user-right .single-rpoduct-price h6 small {
font-size: 17px;
line-height: 22px;
margin-bottom: 7px;
margin-right: 11px;
}
.single-product-top-details .single-rpoduct-price h6, .single-product-user-details .single-product-user-right .single-rpoduct-price h6 {
    font-size: 25px;
    line-height: 25px;
    padding: 0 0 15px;
    text-align: center;

}
.product-tabs-section #tabs.ui-tabs ul.ui-tabs-nav li.ui-tabs-tab a {
    font-size: 15px;
    line-height: 20px;
    padding: 18px 22px;

}
.product-tabs-section .product-tabs-content {
    padding: 45px 33px;
}
.product-tabs-left {
    width: 62%;
}
.product-tabs-right {
    width: 32%;

}
.product-tabs-section .product-tabs-content::after {
    width: 37%;
}
.product-tabs-section .product-tabs-content .product-tab-overview p, .product-tabs-section .product-tabs-content .product-tab-overview ul li, .product-tabs-section .product-tabs-content .product-tab-faqs .helpie-faq.accordions .accordion li .accordion__body p, .product-tabs-section .product-tabs-content .product-tabs-right ul li {
    font-size: 15px;
    line-height: 25px;
}
.product-tabs-section .product-tabs-content .product-tab-overview hr {
    margin: 12px 0 25px;
}
.single-product-section .single-product-user-details {
    padding: 28px 22px;
}
.single-product-top-details .single-rpoduct-price h6, .single-product-user-details .single-product-user-right .single-rpoduct-price h6 {
    font-size: 22px;
    line-height: 21px;
}
.single-product-user-details .single-product-user-left .product-user-info h3, .single-product-user-details .single-product-user-left .product-user-info h4, .single-product-user-details .single-product-user-left .product-user-info h6 {
    line-height: 21px;
    font-size: 17px;
}
.single-product-user-details .single-product-user-right .single-rpoduct-price {
    padding: 15px 10px 0 0;
}
.woocommerce #page-container div.product .single-product-top-details .single-product-top-button form.cart .button, .woocommerce #page-container div.product .single-product-user-details .single-product-user-right .single-product-top-button form.cart .button {
    width: 142px;
    height: 45px;
    line-height: 45px !important;
    font-size: 14px;
    margin: auto;
	float: none;
}
.product-tabs-section .product-tabs-content .product-tab-gallery .product-tab-gallery-item {
    width:31%;
    margin: 0 12px 12px 0;
}
.product-tabs-section .product-tabs-content .product-tab-gallery .product-tab-gallery-item a {
    padding: 7px;
}
body.woocommerce .single-product-section div.product .related.products .store-products-main h2 {
    font-size: 24px !important;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table thead tr th {
    font-size: 15px;
    padding: 17px 20px;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td, body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr th {
    font-size: 14px;
    line-height: 20px;
    padding: 17px 20px;
}
body #page-container #main-content #content-area .product-cart-page-main .cart-collaterals .cart_totals .wc-proceed-to-checkout {
    padding: 15px 28px 50px;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {

    float: right !important;
    width: 49% !important;

}
body #page-container #main-content #content-area .product-cart-page-main .product-cart-caption h1 {
    padding: 30px 20px 26px;
    font-size: 25px;
    line-height: 30px;
}
body #page-container #main-content #content-area .product-cart-page-main {
    margin: 48px 0;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section {
    padding: 0 28px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details h3, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right h3 {
    font-size: 22px;
    line-height: 26px;
    padding: 0 0 18px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-left, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right {
    width: 48%;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row label {
    font-size: 16px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row {

    padding: 0 0 20px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details h3, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right h3 {
    font-size: 20px;
    line-height: 24px;
    padding: 0 0 15px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review table tr th, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review table tr td {
    padding: 14px 25px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review #payment.woocommerce-checkout-payment .form-row.place-order button#place_order {
    height: 50px;
    line-height: 50px !important;
    font-size: 16px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.woocommerce-form p button[type="submit"], body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.checkout_coupon p button[type="submit"] {
    font-size: 15px;
}
.myaccount-page-display {
    padding: 0 21px 48px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-navigation ul li a {
    padding: 7px 0;
    font-size: 16px;
    line-height: 20px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content p {
font-size: 17px;
line-height: 25px;
}
body.woocommerce-account #page-container #main-content #content-area .myaccount-page-display table.shop_table tr td a.woocommerce-button {
font-size: 14px;
    padding: 6px 18px;
    display: inline-block;
    margin: 2px 0 2px 3px;
}
body.woocommerce-account #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td, body.woocommerce-account #page-container #main-content #content-area .product-cart-page-main table.shop_table tr th {
    padding: 15px;
}
body.woocommerce-account #page-container #main-content #content-area .product-cart-page-main table.shop_table thead tr th {
    padding: 15px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content h2, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content h3, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce #customer_login h2 {
    font-size: 21px;
    line-height: 25px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content mark {
    margin-bottom: 8px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce #customer_login form {
    padding: 20px;
}
/* Woocommerce */

.seo-success-content-inner{
	float: left;
width: 49%;
padding: 21px 23px;
margin-top: 43px;
margin-left: 4%;
}

.soluction-products-page-top-tabs {
    width: 280px;
    height: 300px;
    background-size: 100%;
}
.soluction-products-content-inner {
    width: 440px;
    padding: 20px;
}
.soluction-products-main-content {
    width: 750px;
    margin: auto;
}
.soluction-products-page-top-tabs ul li a {
    width: 80px;
    height: 80px;
    background-size: 100% !important;
}
.soluction-products-page-top-tabs ul li:first-child {
    left: 104px;
    top: 5px;
}
.soluction-products-page-top-tabs ul li:nth-child(2) {
right: -8px;
top: 87px;
}
.soluction-products-page-top-tabs ul li:nth-child(3) {
right: 30px;
top: 211px;
}
.soluction-products-page-top-tabs ul li:nth-child(4) {
left: 28px;
top: 212px;
}
.soluction-products-page-top-tabs ul li:nth-child(5) {
left: -7px;
top: 85px;
}
.soluction-products-content-inner h5 {
    padding-bottom: 10px;
}
.soluction-products-content-inner .button-div a {
    font-size: 13px;
}
body.page-template-landing-page-php .et_pb_section.landing-page-header.et_section_regular{
padding:40px 0;
}
.et_pb_section.business-ensure-section.et_section_regular{
padding:135px 0 50px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column.business-ensure-l{
width:52%;
padding:0;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column h2 br{
display:none;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column h2{
font-size: 33px;
line-height: 40px;
padding:0 0 14px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column p, .et_pb_section.how-find-section .et_pb_column p, .et_pb_section.how-stand-section .et_pb_column p, .et_pb_section.how-chosen-section .et_pb_column p, .et_pb_section.landing-case-study-section .landing-case-study-title p, .et_pb_section.meet-marketing-section .meet-marketing-title p, .et_pb_section.landing-plan-section .et_pb_column .landing-plan-details h5{
font-size:16px;
line-height:23px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column p{
padding:0 0 20px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column h4{
font-size:18px;
line-height: 24px;
padding: 0 0 14px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column .get-report-form form{
width:385px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column .get-report-form form p input[type="email"]{
height:55px;
padding:8px 12px;
font-size:14px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column .get-report-form form p input[type="submit"]{
width: 140px;
height: 40px;
line-height: 40px;
font-size:14px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column .get-report-form form p.mailchimp-form-submit{
right: -8px;
top: 6px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column .business-testimonial{
margin: 18px 0 0;
padding: 24px 0 0;
width: 385px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column .business-testimonial h6, .et_pb_section.business-ensure-section .et_pb_row .et_pb_column .business-testimonial h5{
font-size:16px;
line-height:20px;
}
.et_pb_section.multi-location-section .multi-location-details a{
width:240px;
height: 50px;
line-height: 50px;
font-size:15px;
}
.et_pb_section.multi-location-section .multi-location-details h3{
font-size:22px;
line-height:50px;
}
.et_pb_section.multi-location-section.et_section_regular{
padding:23px 0;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column.business-ensure-r{
width:45%;
}
.et_pb_section.how-find-section .et_pb_column.how-find-left{
width: 51%;
}
.et_pb_section.how-find-section .et_pb_column h2, .et_pb_section.how-stand-section .et_pb_column h2, .et_pb_section.how-chosen-section .et_pb_column h2{
font-size:30px;
line-height:34px;
padding:0 0 10px;
}
body.page-id-1074 .et_pb_section.business-ensure-section .et_pb_row .et_pb_column h2{
	font-size:28px;
	line-height:36px;
}
body.page-id-1051 .et_pb_section.business-ensure-section .et_pb_row .et_pb_column h2{
	font-size:30px;
	line-height:35px;
}
.et_pb_section.how-find-section .et_pb_column.how-find-right, body.page-id-1051 .et_pb_section.how-find-section .et_pb_column.how-find-right{
width:44%;
padding:15px 0 0;
}
.et_pb_section.how-find-section.et_section_regular{
padding:66px 0 55px;
}
.et_pb_section.how-stand-section .et_pb_column.how-stand-left, body.page-id-1051 .et_pb_section.how-stand-section .et_pb_column.how-stand-left, body.page-id-1074 .et_pb_section.how-stand-section .et_pb_column.how-stand-left, body.page-id-1094 .et_pb_section.how-stand-section .et_pb_column.how-stand-left{
width: 41%;
padding: 38px 0 0;
margin-left: 20px;
}
.et_pb_section.how-stand-section .et_pb_column.how-stand-right{
width:55%;
}
.et_pb_section.how-chosen-section .et_pb_column.how-chosen-left, body.page-id-1051 .et_pb_section.how-chosen-section .et_pb_column.how-chosen-left{
width: 53%;
margin-left: 20px;
}
.et_pb_section.how-chosen-section .et_pb_column.how-chosen-right, body.page-id-1051 .et_pb_section.how-chosen-section .et_pb_column.how-chosen-right{
width: 41%;
padding: 40px 0 0;
}
.et_pb_section.how-stand-section.et_section_regular, .et_pb_section.how-stand-section.et_section_regular.custom-section{
padding:0 0 55px;
}
.et_pb_section.how-chosen-section.et_section_regular{
padding:0 0 60px;
}
.et_pb_section.how-chosen-section.et_section_regular.custom-section{
	padding:0 0 80px;
}
.et_pb_section.landing-case-study-section .landing-case-study-title h2, .et_pb_section.meet-marketing-section .meet-marketing-title h2{
font-size:36px;
line-height:40px;
padding:0 0 8px;
}
.et_pb_section.landing-case-study-section .landing-case-study-title{
padding:0 0 30px;
}
.et_pb_section.landing-case-study-section .landing-case-study-img{
padding:0 0 45px;
}
.et_pb_section.landing-case-study-section.et_section_regular{
padding:66px 0;
}
.et_pb_section.meet-marketing-section.et_section_regular{
padding:66px 0 55px;
}
.et_pb_section.meet-marketing-section form{
width:100%;
}
.et_pb_section.meet-marketing-section form .one_third{
width:23.5%;
margin-right:2%;
}
.et_pb_section.meet-marketing-section form .meet-marketing-form-submit{
width:23.5%;
}
.et_pb_section.meet-marketing-section form input[type="text"]{
height:50px;
padding:6px 12px;
font-size:14px;
border-radius: 6px;
}
.et_pb_section.meet-marketing-section form input[type="submit"]{
height: 50px;
line-height: 50px;
border-radius: 6px;
font-size:15px;
}
.et_pb_section.landing-plan-section .et_pb_column.et_pb_column_1_2{
width:360px;
}
.et_pb_section.landing-plan-section .et_pb_column .landing-plan-details{
padding:40px 30px 43px;
}
.et_pb_section.landing-plan-section.et_section_regular{
padding:66px 0 120px;
}
.et_pb_section.landing-faq-section h2{
padding: 8px 0 16px;
font-size: 33px;
line-height: 37px;
}
.et_pb_section.meet-marketing-section .meet-marketing-title{
padding:0 0 32px;
}
.et_pb_section.landing-faq-section .et_pb_accordion .et_pb_toggle .et_pb_toggle_title{
font-size:20px;
line-height:25px;
}
.et_pb_section.landing-faq-section .et_pb_accordion .et_pb_toggle{
padding:23px 30px;
}
.et_pb_section.landing-faq-section.et_section_regular{
padding:110px 0 60px;
}
body.page-id-1051 .multi-location-details .multi-location-l{
	width:66%;
}
body.page-id-1051 .et_pb_section.multi-location-section .multi-location-details h3{
	font-size:18px;
}
.et_pb_section.landing-case-study-section .built-websites-list .one_third{
	width:32%;
	margin-right:2%;
}
.et_pb_section.landing-case-study-section .built-websites-list .built-website-details .built-website-img img{
	width:100%;
}
.et_pb_section.landing-case-study-section .built-websites-list .built-website-details h5{
	font-size:18px;
	padding:23px 0 0;
}
body.page-id-1094 .et_pb_section.business-ensure-section .et_pb_row .et_pb_column h4{
	font-size: 16px;
line-height: 22px;
padding: 0 0 12px;
}
body.page-id-1094 .et_pb_section.multi-location-section .multi-location-details h3{
	font-size:19px;
}
.et_pb_section.landing-plan-section.social-plan-section .et_pb_column.et_pb_column_1_3{
	width:33.333%;
	margin-top: 22px;
}
.et_pb_section.landing-plan-section.social-plan-section .et_pb_column .landing-plan-details h5{
	font-size:15px;
	line-height:21px;
}
.et_pb_section.landing-plan-section .et_pb_column .landing-plan-details .choose-plan-btn a{
	font-size: 15px;
height: 48px;
line-height: 46px;
width:180px;
}
.et_pb_section.landing-plan-section .et_pb_column.landing-plan-right .landing-plan-details .choose-plan-btn a{
	width: 180px;
height: 48px;
line-height: 46px;
}
.et_pb_section.landing-plan-section.social-plan-section .et_pb_column.landing-plan-middle .landing-plan-details .choose-plan-btn a{
	width: 190px;
height: 48px;
line-height: 48px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .total-time-section ul li{
	font-size:22px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .total-time-section ul li span{
	font-size:17px;
	margin:0 0 3px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .need-additional-section .need-additional-support, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .support-requests-section .support-request-info{
	padding-left:108px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .need-additional-section h4, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .support-requests-section h4{
    font-size: 21px;
    line-height: 21px;
    padding: 0 0 13px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .need-additional-section p, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .support-requests-section p{
	font-size:17px;
	line-height:22px;
	padding:0 0 24px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .need-additional-section p br, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .support-requests-section p br{
	display:none;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .need-additional-section{
	    padding: 40px 0;
    margin: 40px 0;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .need-additional-section .need-additional-btn a, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .support-requests-section .need-additional-btn a{
	width:280px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .support-requests-section .need-additional-btn a{
	width:260px;
}
.et_pb_section.seo-top-section .et_pb_column.seo-top-section-left {
    margin: 0;
    width: 45%;
    padding-top: 0;
}
.et_pb_section.seo-top-section .et_pb_column.seo-top-section-right {
    float: right;
    width: 48%;
}
.et_pb_section.seo-top-section{
    padding: 100px 0 63px;
}
.et_pb_section.seo-top-section h4{
    font-size: 30px;
    line-height: 33px;
    padding-bottom: 10px;
}
.et_pb_section.seo-top-section p {
    font-size: 16px;
    line-height: 22px;
}
.et_pb_section.seo-top-section .try-free-button a {
    padding: 12px 0;
    margin-top: 38px;
}
.et_pb_section.create-winning-site-section {
    padding: 60px 0 25px;
}
.et_pb_section.create-winning-site-section .et_pb_row {
    padding: 0 10px;
}
.et_pb_section.create-winning-site-section .et_pb_column.create-winning-site-left {
    width: 45%;
    margin-right: 2%;
    padding-top: 0;
    margin-bottom: 0;
}
.et_pb_section.create-winning-site-section ul li br{
    display: none;
}
.et_pb_section.create-winning-site-section .et_pb_column.create-winning-site-right {
    width: 50%;
}
.et_pb_section.create-winning-site-section h3 {
    font-size: 20px;
    line-height: 30px;
    padding-bottom: 12px;
}
.et_pb_section.create-winning-site-section p br{
    display: none;
}
.et_pb_section.create-winning-site-section h3 br{
    display: none;
}
.et_pb_section.create-winning-site-section ul.competion-text {
    width: 47%;
}
.et_pb_section.create-winning-site-section .et_pb_row.reverse_order a {
    width: 255px;
    margin-top: 15px;
}
.et_pb_section.create-winning-site-section a {
    margin-top: 30px;
}
.et_pb_section.create-winning-site-section .et_pb_row.figure-out-rivals a {
    width: 225px;
}
.et_pb_section.create-winning-site-section .et_pb_row.find-more-keywords.boost-your-content .et_pb_column.et_pb_column_1_2:first-child {
    margin-top: 0;
}
.et_pb_section.create-winning-site-section .et_pb_row.seo-gols {
    padding: 55px 0;
    height: 419px;
    margin-top: 55px;
}
.et_pb_section.create-winning-site-section ul li {
    font-size: 15px;
    line-height: 25px;
    margin-bottom: 10px;
    padding-left: 15px;
}
.et_pb_section.create-winning-site-section .et_pb_row.reverse_order .et_pb_column.et_pb_column_1_2:first-child {
    order: 2;
    width: 45%;
    padding-top: 0;
    margin-left: 5%;
    margin-right: 0;
}
.et_pb_section.seo-lead-top-section .seo-lead-form-main {
    border-radius: 20px;
    width: 99%;
    margin: auto;
    padding: 35px 35px;
}
.et_pb_section.seo-lead-top-section form p input[type="text"], .et_pb_section.seo-lead-top-section form p input[type="email"], .et_pb_section.seo-lead-top-section form p input[type="tel"], .et_pb_section.seo-lead-top-section form p input[type="url"], .et_pb_section.seo-lead-top-section form p select {
    padding: 13px 15px 13px;
}
.et_pb_section.seo-lead-top-section form p input[type="submit"] {
    padding: 15px 0;;
    margin-top: 20px;
}
.et_pb_section.seo-lead-top-section span.wpcf7-list-item {
    display: inline-block;
    margin: 0 38px 0 0;
}
.et_pb_section.seo-lead-top-section {
    padding: 170px 0 60px;
}
.et_pb_section.seo-lead-top-section h5 {
    font-size: 28px;
    line-height: 30px;
    padding-bottom: 30px;
}
}



@media only screen and (max-width:767px){
.container, .et_pb_row{
	padding-left:10px;
	padding-right:10px;
}
#main-header{
	padding:15px 0;
}
body #page-container header#main-header .logo_container img#logo{
	max-width:100%;
}
body #page-container header#main-header .logo_container{
	width:160px;
}
body #page-container header#main-header #et-top-navigation{
	padding:2px 0 0 !important;
	float:right!important;
}
body #page-container header#main-header #et-top-navigation #et_mobile_nav_menu{
	float:none;
}
body #page-container header#main-header #et-top-navigation #et_mobile_nav_menu .mobile_nav span.mobile_menu_bar{
padding: 0;
border: 1px solid #fff;
height: 29px;
width: 33px;
line-height: 29px;
color: #fff;
text-align: center;
}
body #page-container header#main-header #et-top-navigation #et_mobile_nav_menu .mobile_nav span.mobile_menu_bar:before{
	font-size: 27px;
color: #fff;
line-height: 29px;
}
.header-demo-button{
	margin-top:-5px;
}
.header-demo-left{
	margin-left: -30px;
    margin-top: 5px;
}
.header-cart-main{
	padding:18px 46px 54px 0;
}
.header-cart-main .header-cart-widget{
	display:none !important;
}
body #page-container header#main-header #et-top-navigation #et_mobile_nav_menu .mobile_nav ul#mobile_menu{
	background:#ff644a;
	border:none;
	padding:0;
	margin:15px 0 0;
}
body #page-container header#main-header #et-top-navigation #et_mobile_nav_menu .mobile_nav ul#mobile_menu li{
	border: none;
display: block;
margin: 0;
padding: 0;
float: none;
}
body #page-container header#main-header #et-top-navigation #et_mobile_nav_menu .mobile_nav ul#mobile_menu li a{
font-family: 'Muli', sans-serif;
font-size: 18px;
line-height: 20px;
color: #fff;
border-bottom: 1px solid #ee5b41;
padding: 11px 12px;
}
body #page-container header#main-header #et-top-navigation #et_mobile_nav_menu .mobile_nav ul#mobile_menu li:last-child a{
	border:none;
}
.et_pb_column.home-business-content-l h2 br{
	display:none;
}
.et_pb_column.home-business-content-l h2{
	font-size: 21px;
line-height: 28px;
padding-bottom: 8px;
}
.et_pb_column.home-business-content-l p{
line-height: 23px;
}
.et_pb_column.home-business-content-l{
	width:100%;
	padding:0 0 30px;
}
.business-button a{
	font-size: 15px;
line-height: 45px;
height: 45px;
width: 220px;
margin-top: 20px;
}
body .et_pb_section.home-build-marketing-section .et_pb_column.home-business-content-r{
	float:left;
	width:100%;
	margin-right:0 !important;
}
.et_pb_section.home-build-marketing-section{
	padding:76px 0 30px;
}
.et_pb_column.features-content-l{
	width:100%;
	margin: 0;
}
.et_pb_section.home-features-main-section h6{
	font-size:18px;
	padding: 12px 0 12px 52px;
}
body h5 br{
	display:none;
}
body h5{
font-size: 20px;
line-height: 22px;
}
body p{
	font-size:16px;
	line-height:20px;
}
.et_pb_section.home-features-main-section h5{
	padding:10px 0 6px;
}
.button-div a{
	margin-top:18px;
	padding: 0 26px;
}
.et_pb_column.features-content-r{
	width:100%;
padding-top: 20px;
}
.et_pb_section.home-features-main-section .et_pb_row{
	padding:20px 10px 15px;
}
.et_pb_row.features-content-row.second-div .et_pb_column.features-content-l{
	width:100%;
	padding: 0 0 21px;
}
.et_pb_section.home-features-main-section.et_section_regular{
	padding:5px 0 0;
}
.et_pb_module.page-content-titles h3{
	font-size: 26px;
line-height: 30px;
padding:0 0 6px;
}
.et_pb_section.home-our-products-section .et_pb_module.page-content-titles h3{
	width:200px;
	margin:auto;
}
.et_pb_section.home-our-products-section .et_pb_module.page-content-titles p{
	font-size:14px;
}
.et_pb_section.home-our-products-section .et_pb_module.page-content-titles{
	margin-bottom:18px !important;
}
.et_pb_column.website-image-l{
	width:100%;
	margin:0 0 26px;
}
.et_pb_column.website-content-r h5{
	padding-bottom:6px;
}
.et_pb_column.website-content-r{
	width:100%;
	float:left;
	padding:15px;
}
.et_pb_column.website-content-r .button-div a{
	font-size:12px;
	padding: 0 13px;
}
.et_pb_section.home-our-products-section{
	padding:18px 0 26px;
}
.testimonials-content{
	padding:15px 15px 18px;
}
.testimonials-content p{
	font-size:18px;
	line-height:23px;
}
.testimonials-title-list{
	padding:8px 0 10px;
}
.testimonials-title-list ul li{
	font-size:14px;
	line-height:14px;
	margin:0;
	padding:0 8px 0 5px !important;
}
.testimonials-title-list ul li:first-child{
	padding-left:8px !important;
}
.testimonials-main-list .slick-prev, .testimonials-main-list .slick-next{
	bottom:16px;
}
.testimonials-main-list .slick-prev{
	left:5px;
}
.testimonials-main-list .slick-next{
	right:5px;
}
.testimonials-main-list:before{
	left: 30px;
bottom: -16px;
width: 15px;
height: 16px;
background-size: 15px;
}
.testimonials-main-list{
	margin-bottom:-44px;
}
.et_pb_section.road-map-main-section.et_section_regular h5{
    padding-bottom: 14px;
    font-size: 20px;
    line-height: 26px;
}
.et_pb_section.road-map-main-section{
	padding:76px 0 30px;
}
.et_pb_section.home-features-main-section .et_pb_row.features-content-row.second-div h6{
	padding-left:60px;
}
.et_pb_column.road-map-list-l ul li a{
font-size: 19px;
line-height: 24px;
padding: 18px 20px 29px 91px;
}
.et_pb_column.road-map-list-l ul li a, .et_pb_column.road-map-list-l ul li:nth-child(2) a, .et_pb_column.road-map-list-l ul li:nth-child(3) a{
	background-position:12px 14px;
	background-size: 66px;
}
.et_pb_column.road-map-list-l ul li{
	margin-bottom:15px;
}
.et_pb_column.road-map-image-r{
	width:100%;
	padding:10px 0 0;
}
.footer-form-main h3, .et_pb_section.book-demo-form-section h3{
font-size: 21px;
line-height: 25px;
padding-bottom: 7px;
}
.footer-form-main p, .et_pb_section.book-demo-form-section p{
	font-size:15px;
}
.footer-form-main .wpcf7-form{
	margin-top:18px;
}
.contact-field-full, .contact-field{
	width:100%;
	margin:0 0 10px !important;
}
.footer-form-main input[type="submit"]{
	width:170px;
	margin:10px auto auto;
}
.bottom-form-inner{
	padding: 20px 15px 10px;
}
footer#main-footer #footer-widgets{
	padding:25px 0 1px;
}
footer#main-footer #footer-widgets .footer-widget{
	width:100% !important;
	margin:0 0 20px !important;
}
#footer-widgets .footer-widget p{
	line-height:20px;
}
.footer-logo{
	padding-bottom:6px;
}
.footer-logo img{
	display:block;
}
#footer-widgets .footer-widget h6 br{
	display:none;
}
#footer-widgets .footer-widget h6{
	font-size: 17px;
	padding-bottom:4px;
}
.book-now-button a{
	width:150px;
}
#footer-widgets .footer-widget:nth-child(3) ul li{
	margin-bottom:6px;
}
#footer-widgets .footer-widget:nth-child(4) ul li.social-links{
	margin-bottom:0;
}
#footer-bottom{
	padding:15px 0 12px;
}
.et_pb_section.home-our-products-section .et_pb_image{
	text-align:center;
}
.et_pb_row.features-content-row.second-div .et_pb_column.features-content-r{
	width:100%;
	float:left;
}
.et_pb_column.road-map-list-l{
	width:100%;
	margin:0;
}
.footer-form-main input{
	font-size:15px;
	padding: 6px 12px;
	height:45px;
}
.et_pb_column.web-hostion-content-l p{
font-size: 19px;
line-height: 23px;
text-align: center;
}
.et_pb_column.web-hostion-content-l h3{
font-size: 23px;
line-height: 28px;
padding: 6px 0 0;
text-align: center;
}
.et_pb_column.web-hostion-content-l p br{
	display:none;
}
.et_pb_column.web-hostion-content-l{
	width:100%;
	padding:0 0 15px;
}
.et_pb_section.web-hostion-main-section{
	padding:76px 0 30px;
}
.et_pb_column.web-hostion-image-r{
	width:100%;
	float:left;
}
.et_pb_column.web-hostion-image-r img{
	display:block;
	margin:auto;
}
.et_pb_section.hosting-content-section1 p br{
	display:none;
}
.et_pb_section.hosting-content-section1 h3{
font-size: 22px;
line-height: 27px;
}
.et_pb_section.hosting-content-section1{
	padding:20px 0 22px;
}
.et_pb_column.hosting-price-l{
	width:100%;
	margin:0 0 15px;
}
.et_pb_column.hosting-price-r{
	width:100%;
}
.et_pb_section.hosting-price-details-section .et_pb_column{
	padding: 23px 20px 30px;
}
.et_pb_section.hosting-price-details-section h6{
	font-size: 26px;
line-height: 28px;
padding-bottom: 5px;
}
.et_pb_section.hosting-price-details-section h3{
	font-size: 33px;
line-height: 38px;
padding: 10px 0 0;
}
.et_pb_section.hosting-price-details-section h3 sup{
    bottom: 6px;
    font-size: 23px;
    line-height: 24px;
}
.et_pb_section.hosting-price-details-section .button-div a{
    line-height: 45px;
    height: 45px;
    padding: 0 30px;
}
.et_pb_section.hosting-price-details-section{
	padding:26px 0;
}
.et_pb_column.key-selling-content-l{
	width:100%;
}
.et_pb_column.key-selling-content-r{
	float:left;
	width:100%;
}
.et_pb_column.key-selling-content-r h5{
	padding-bottom:12px;
}
.et_pb_column.key-selling-content-r ul li{
	font-size: 15px;
line-height: 21px;
margin-bottom: 10px;
background-position:left 4px;
padding-left: 23px;
background-size: 15px;
}
.et_pb_section.key-selling-main-section.et_section_regular{
	padding:23px 0 15px;
}
.et_pb_section.google-cloud-main-section.et_section_regular .et_pb_row.google-cloud-row1 .et_pb_column{
	width:100%;
	margin:0 0 15px;
	padding: 23px 30px;
	min-height: inherit;
}
.et_pb_section.google-cloud-main-section.et_section_regular .et_pb_row.google-cloud-row1 .et_pb_column h6{
	font-size: 16px;
line-height: 22px;
padding: 20px 0 18px;
letter-spacing:2px;
}
.et_pb_section.google-cloud-main-section.et_section_regular .et_pb_row.google-cloud-row1 .et_pb_column ul li{
font-size: 16px;
line-height: 20px;
margin-bottom: 12px;
padding-left: 20px;
}
.et_pb_section.google-cloud-main-section.et_section_regular .et_pb_row.google-cloud-row1 .et_pb_column p{
	font-size: 16px;
line-height: 22px;
padding-top: 6px;
}
.et_pb_section.google-cloud-main-section.et_section_regular .et_pb_row.google-cloud-row1 .et_pb_column p br{
	display:none;
}
.et_pb_row.google-cloud-row2 .et_pb_module.et_pb_text{
	margin-top: 5px;
padding: 20px 20px 26px;
}
.google-image img{
	margin:auto auto 18px;
}
.confidence-content-l{
	width:100%;
	padding:0 0 20px;
}
.confidence-content-r{
	float:left;
}
.et_pb_section.confindence-main-section h5{
	padding-bottom:7px;
}
.confidence-content-r img{
	display:block;
}
.et_pb_section.confindence-main-section .et_pb_row.tabs-row-inner-div{
	margin-top:20px;
}
.et_pb_row.tabs-top-content{
	padding:0 0 20px;
}
.et_pb_tabs_controls li a{
	padding: 13px 14px;
font-size: 17px;
border-bottom: 1px solid #81b8cb;
border-right:none;
}
.et_pb_tabs_controls li:last-child a{
	border-bottom:none;
}
.tabs-inner-content-l{
	width:100%;
}
.tabs-inner-content-r{
    width: 100%;
    float: left;
    padding: 18px 0 0;
}
.et_pb_tab_content p{
	font-size:15px;
	line-height:20px;
}
.et_pb_tab_content h6{
font-size: 20px;
line-height: 22px;
padding-bottom: 7px;
}
.et_pb_tab{
	padding: 18px 14px 24px;
}
.et_pb_section.confindence-main-section.first-div, .et_pb_section.confindence-main-section.second-div.et_section_regular, .et_pb_section.confindence-main-section.third-div.et_section_regular{
	padding:0 0 20px;
}
.et_pb_section.confindence-main-section.second-div.et_section_regular .confidence-content-l, .et_pb_section.confindence-main-section.second-div.bottom-main.et_section_regular .confidence-content-l{
	width:100%;
	float:left;
	padding-top:0;
}
.tabs-inner-content-m.last-tab{
	width:100%;
	padding:18px 0 0;
	margin:0;
}
.tabs-inner-content-r.last-tab{
	float:left;
	width:100%;
}
.et_pb_section.confindence-main-section.second-div.bottom-main.et_section_regular .confidence-content-r{
	width:100%;
}
.et_pb_section.confindence-main-section.second-div.bottom-main.et_section_regular{
	padding:0 0 26px;
}
.et_pb_section.block-features-main-section h2{
	font-size: 26px;
line-height: 28px;
padding-bottom:15px;
}
.et_pb_section.block-features-main-section .et_pb_row.block-features-row .et_pb_column{
	width: 49% !important;
padding-top: 19px;
margin:0 2% 8px 0 !important;
}
.et_pb_section.block-features-main-section .et_pb_row.block-features-row .et_pb_column:nth-child(2n+0){
	margin-right:0 !important;
}
.et_pb_section.block-features-main-section .et_pb_row.block-features-row .et_pb_column h4{
	padding: 6px 0 18px;
font-size: 14px;
line-height: 19px;
letter-spacing:0.5px;
}
.et_pb_section.block-features-main-section{
	padding:21px 0 12px;
}
.et_pb_column.vendasta-platform-l{
	width:100%;
	padding:0 0 21px;
}
.et_pb_column.vendasta-platform-r{
	float:left;
	width:100%;
}
.et_pb_section.vendasta-platform-main-section.et_section_regular{
	padding:23px 0 26px;
}
.et_pb_column.vendasta-platform-l h5{
	padding-bottom:5px;
}
.et_pb_column.vendasta-platform-l .button-div a{
	padding:0 26px;
}
.et_pb_section.hosting-price-details-section.hosting-plan .et_pb_column{
	padding:23px 20px 26px;
}
.et_pb_section.hosting-price-details-section.hosting-plan ul{
	padding-top: 17px;
margin-top: 15px;
}
.et_pb_section.hosting-price-details-section.hosting-plan ul li{
	font-size: 18px;
line-height: 20px;
margin-bottom:10px;
}
.et_pb_section.hosting-price-details-section.hosting-plan .button-div a{
	line-height: 45px;
height: 45px;
padding: 0 30px;
margin-top: 12px;
}
.et_pb_section.book-demo-title.et_section_regular h1{
	font-size:32px;
	line-height:36px;
}
.et_pb_section.book-demo-title.et_section_regular{
	padding:84px 0 30px;
}
.demo-form{
	padding:0;
}
.book-demo-field{
	width:100%;
	margin:0 0 10px;
}
.et_pb_section.book-demo-form-section input{
	font-size: 15px;
padding: 8px 14px;
height:45px;
}
.et_pb_section.book-demo-form-section .wpcf7-form{
	margin-top:18px;
}
.et_pb_section.book-demo-form-section input[type="submit"]{
	line-height:42px;
	height:42px;
	margin: 10px auto auto;
padding: 0 23px;
}
.et_pb_section.book-demo-form-section{
	padding:21px 0 12px;
}
body .web-hostion-content-l{
	width:100% !important;
	padding:0 0 15px;
}
body .web-hostion-image-r{
	width:100% !important;
}
.et_pb_section.marketing-strategy-main-section h5{
	padding-bottom:8px;
}
.et_pb_section.marketing-strategy-main-section p br{
	display:none;
}
.et_pb_section.marketing-strategy-main-section .et_pb_row.marketing-strategy-list{
	padding:18px 10px 0;
}
.et_pb_section.marketing-strategy-main-section .et_pb_row.marketing-strategy-list .et_pb_column{
	width:100%;
	margin:0 0 15px;
	padding:28px 30px;
}
.et_pb_section.marketing-strategy-main-section .et_pb_row.marketing-strategy-list .et_pb_column p{
	font-size:16px;
	line-height:21px;
	padding-top: 12px;
}
.et_pb_section.marketing-strategy-main-section{
padding: 20px 0 9px;
}
.et_pb_column.help-you-content-l{
	width: 100%;
margin: 0;
padding: 0 0 20px;
}
.et_pb_column.help-you-content-r{
	width:100%;
}
.et_pb_section.help-you-main-section.et_section_regular .et_pb_row{
	padding:20px 10px;
}
.et_pb_row.help-you-row.second-div .et_pb_column.help-you-content-l{
	width:100%;
	margin:0;
	padding:0;
}
.et_pb_row.help-you-row.second-div .et_pb_column.help-you-content-r{
	width:100%;
	padding-top:18px;
}
.et_pb_column.help-you-content-l h5, .et_pb_row.help-you-row.second-div .et_pb_column.help-you-content-r h5{
	padding-bottom:6px;
}
.et_pb_section.help-you-main-section.et_section_regular ul{
	float:none;
	margin:0;
}
.et_pb_section.help-you-main-section.et_section_regular ul li{
	font-size: 16px;
line-height: 20px;
padding-left: 21px;
margin-bottom: 10px;
background-position:left 5px;
}
.et_pb_row.help-you-row.second-div .et_pb_column.help-you-content-r div.clearfix{
	padding-top:18px;
}
.et_pb_section.help-you-main-section.et_section_regular .et_pb_row.help-you-row.third-div{
	padding:3px 10px;
}
.et_pb_section.help-you-main-section.et_section_regular{
	padding:1px 0 30px;
}
.et_pb_section.marketing-session-main-section h5{
	padding: 0 12% 8px;
font-size: 23px;
line-height: 28px;
}
.et_pb_section.marketing-session-main-section p{
	padding-bottom:12px;
}
.et_pb_section.marketing-session-main-section h6{
	font-size:16px;
	margin:0;
	padding:0 0 12px;
}
.et_pb_section.marketing-session-main-section ul li{
	display:block;
	margin:0;
}
.et_pb_section.marketing-session-main-section ul li a{
	line-height:20px;
	padding:20px;
	margin-top: 10px;
	letter-spacing:0.5px;
}
.et_pb_section.marketing-session-main-section ul li a br{
	display:none;
}
.et_pb_section.marketing-session-main-section{
	padding:23px 0;
}
.et_pb_section.bottom-mail-chimp-section.et_section_regular .et_pb_row .et_pb_module.et_pb_text{
	padding: 18px 15px 26px;
}
.mail-chimp-image img{
	display:block;
	margin:auto;
}
.mail-chimp-content{
	width: 100%;
margin: 0;
padding-top: 13px;
}
.mail-chimp-content h3 br{
	display:none;
}
.mail-chimp-content h3{
	font-size: 21px;
line-height: 24px;
padding-bottom:16px;
text-align: center;
}
.mailchimp-main-div.clearfix {
    width: 275px;
    margin: auto;
}
.mailchimp-field-l {
    width: 66%;
    float: left;
}
.mailchimp-field-r{
    margin-top: 0;
    float: left;
    width: 90px;
}
.mailchimp-field-l input{
	font-size: 15px;
	height: 45px;
	padding:6px 14px;
}
.mailchimp-field-r input[type="submit"]{
	height:45px;
	    font-size: 13px;
}
body .web-hostion-content-l p{
font-size: 18px;
line-height: 21px;
text-align: center;
}
body .web-hostion-content-l h3{
font-size: 28px;
line-height: 30px;
text-align: center;
padding: 6px 0 0;
}
.web-hostion-main-section{
	padding:76px 0 24px;
}
.et_right_sidebar #left-area{
	width:100%;
}
.blog-main-page-content .et_pb_post{
	width:100%;
	margin:0 0 20px;
	float: none;
}
.blog-main-page-content .et_pb_post:nth-child(2n+0){
	margin-left:0;
}
.et_pb_post .entry-featured-image-url{
	margin-bottom:10px;
}
.blog-main-page-content .et_pb_post ul li{
	font-size: 14px;
line-height: 20px;
padding-right: 10px;
margin-right: 7px;
}
.blog-main-page-content .et_pb_post h2.entry-title{
font-size: 19px;
line-height: 24px;
padding: 0 0 5px;
}
.blog-main-page-content .et_pb_post p{
font-size: 14px;
line-height: 18px;
}
.et_right_sidebar #sidebar{
	width:100%;
	float:none;
}
.sidebar-inner-top{
	padding: 26px 20px 30px 0;
}
.sidebar-inner-top h2 br{
	display:none;
}
.sidebar-inner-top h2{
	font-size: 23px;
line-height: 30px;
padding: 18px 0 20px 26px;
}
.click-button{
	padding-left:26px;
}
.et_right_sidebar #sidebar h4.widgettitle{
	font-size: 23px;
line-height: 26px;
padding: 0 0 12px;
}
.et_right_sidebar #sidebar ul li a{
	font-size:17px;
	margin-bottom:10px;
}
.et_right_sidebar #sidebar ul{
	padding: 18px 21px 12px;
}
#sidebar .et_pb_widget{
	margin-bottom:23px;
}
.blog-main-page-content{
	padding:28px 0 8px;
}
.widget_search input#s, .widget_search input#searchsubmit{
	padding:8px 15px;
}
body .widget_search #searchsubmit{
	width:50px;
}
.et_pb_column.website-performance-image-l{
	width:100%;
	margin:0;
}
.et_pb_column.website-performance-content-r{
	width:100%;
	padding-top:18px;
}
.et_pb_column.website-performance-content-r p{
	font-size:16px;
	line-height:22px;
	text-align: center;
}
.et_pb_column.website-performance-content-r h5{
	font-size:16px;
	text-align: center;
}
.et_pb_column.website-performance-content-r .button-div a{
	margin-top: 6px;
padding: 0 21px;
}
.et_pb_column.website-performance-content-r .button-div{
	text-align:center;
}
.et_pb_section.seo-website-performance-section{
	padding:23px 0 26px;
}
.et_pb_section.website-desing-main-section .et_pb_row{
	padding:26px 10px 0;
}
.et_pb_section.website-desing-main-section .et_pb_row h5{
	padding-bottom: 6px;
font-size: 21px;
line-height: 24px;
}
.et_pb_column.website-design-content-l{
	width: 100%;
margin: 0;
padding: 0 0 16px;
}
.et_pb_column.website-design-content-r{
	width:100%;
}
.et_pb_row.design-content-row.two .et_pb_column.website-design-content-l{
width:100%;
margin:0;
padding:0;
}
.et_pb_row.design-content-row.two .et_pb_column.website-design-content-r{
	width:100%;
	padding:16px 0 0;
}
.et_pb_section.website-desing-main-section .et_pb_row ul{
	margin:0;
}
.et_pb_section.website-desing-main-section .et_pb_row div.clearfix{
	padding:16px 0 0;
}
.et_pb_section.website-desing-main-section .et_pb_row ul li{
	font-size: 16px;
line-height: 21px;
padding-left: 22px;
margin-bottom: 10px;
background-size: 15px;
background-position:left 3px;
margin-right: 11px;
}
.et_pb_section.website-desing-main-section .et_pb_row .button-div a{
	padding: 0 23px;
margin-top: 12px;
}
.et_pb_row.design-content-row.one.main-div .et_pb_column.website-design-content-l, .et_pb_row.design-content-row.one.last-div .et_pb_column.website-design-content-l{
	width:100%;
	margin:0;
	padding:0 0 16px;
}
.et_pb_row.design-content-row.one.last-div{
	padding:26px 10px 0;
}
.et_pb_section.website-desing-main-section{
	padding:0 0 1px;
}
body .et_pb_section.web-hostion-main-section.about-page .web-hostion-image-r {
    width: 100% !important;
}
body .et_pb_section.web-hostion-main-section.about-page {
    padding: 76px 0 24px;
}
.et_pb_section.about-page-established-section h6 {
font-size: 18px;
line-height: 23px;
padding-bottom: 18px;
}
.et_pb_section.about-page-established-section {
    padding:25px 0 20px;
}
.et_pb_section.about-page-established-section ul li {
    width: 125px;
    margin: 0 15px 15px;
}
.et_pb_section.about-page-established-section ul li:nth-child(2n+0){
	margin-right:0;
}
.et_pb_section.about-page-established-section ul {
    padding-top: 0;
	width: 305px;
margin: auto;
}
.et_pb_section.about-page-established-section ul:first-child {
    padding-top: 0;
}
.et_pb_section.about-page-established-section p {
    padding-bottom: 20px;
}
.et_pb_section.about-our-mission-section.et_section_regular {
    padding: 32px 0 0;
}
.et_pb_section.about-our-mission-section .et_pb_row.our-mission-row2 .et_pb_column {
    width: 100%;
    margin-right: 0;
    padding: 18px 18px 30px;
	margin-bottom: 15px;
}
.about-mission-icon-l {
    width: 80px;
}
.about-mission-content-r {
    width: 62%;
}
.et_pb_section.about-our-mission-section .et_pb_row.our-mission-row2 p {
    line-height: 18px;
}
.et_pb_section.about-our-mission-section .et_pb_row.our-mission-row2 h4 {
    font-size: 18px;
    padding-bottom: 5px;
}
.et_pb_column {
    margin-bottom: 0;
}
.et_pb_section.about-our-mission-section .et_pb_row.our-mission-row1 h5 {
    padding-bottom: 18px;

}
.et_pb_section.about-our-mission-section .et_pb_row.about-content-images-row {
    padding: 10px 10px 8px;
}
.et_pb_section.about-our-mission-section .et_pb_row.about-content-images-row img {
    width: 100%;
}
.et_pb_section.about-our-mission-section .et_pb_row.about-content-images-row ul {
    float: none;
    margin-right: 0;
    width: 100%;
}
.et_pb_section.about-our-mission-section .et_pb_row.about-content-images-row ul li {
    margin-bottom: 12px;
}
.et_pb_column.bottom-mission-content-l {
    width: 100%;
}
.et_pb_column.bottom-mission-content-r {
    width: 100%;
    float: left;
    padding-top: 22px;
}
.et_pb_column.bottom-mission-content-r h6 {
    font-size: 19px;
    line-height: 24px;
    padding: 1px 0 14px;
}
.et_pb_image .et_pb_image_wrap {
    display: block;
}
.et_pb_column.bottom-mission-content-l img{
	width:100%;
}
.et_pb_section.part-mission-main-section.et_section_regular {
    padding: 82px 0 28px;
}
.et_pb_section.web-hostion-main-section.advertising-div.et_section_regular {
    padding: 76px 0 24px;
}
body .et_pb_section.web-hostion-main-section.advertising-div.et_section_regular .web-hostion-content-l {
    width: 100% !important;
    padding: 0;
}
body .et_pb_section.web-hostion-main-section.advertising-div.et_section_regular .web-hostion-image-r {
    width: 100% !important;
	padding-top: 18px;
}
.et_pb_section.advertising-main-tabs-section .advertising-tab-list ul li a {
padding: 22px 15px 18px;
font-size: 15px;
border-right: none;
height: 80px;
}
.et_pb_section.advertising-content-section .advertising-content-left {
    margin-right: 0;
    width: 100%;
}
.et_pb_section.advertising-content-section .advertising-content-right {
    float: left;
    width: 100%;
	padding-top: 18px;
}
.et_pb_section.advertising-content-section .advertising-content-right p {
    line-height: 22px;
}
.et_pb_section.advertising-content-section .advertising-content-right h6 {
    font-size: 19px;
    line-height: 24px;
    padding: 18px 0 0;
	text-align: center;
}
.et_pb_section.advertising-content-section .advertising-content-right .button-div{
	text-align:center;
}
.et_pb_section.advertising-content-section .advertising-content-right .button-div a {
    font-size: 13px;
    line-height: 38px;
    height: 38px;
    padding: 0 25px;
}
.et_pb_section.advertising-content-section.et_section_regular {
    padding: 32px 0;
}
.et_pb_column.advertising-content-l {
    width: 100%;
    margin: 0;
    padding-top: 0;
}
.et_pb_column.advertising-content-r {
    float: left;
    width: 100%;
	padding-top: 20px;
}
.et_pb_section.advertising-main-content-oral.et_section_regular .et_pb_row {
padding: 26px 10px 0;
}
.et_pb_section.advertising-main-content-oral.et_section_regular .et_pb_row .button-div a {
    padding: 0 16px;
    margin-top: 20px;
}
.et_pb_row.advertising-content-row.two .et_pb_column.advertising-content-r {
    float: left;
    width: 100%;
    padding-top: 15px;
}
.et_pb_section.advertising-main-content-oral.et_section_regular .et_pb_row h5 {
    padding-bottom: 8px;
}
.et_pb_section.advertising-main-content-oral.et_section_regular {
    padding: 0 0 22px;
}
.single-post #sidebar {
    margin-top: 20px !important;
}
.et_pb_section.web-hostion-main-section.restaurants-page {
    padding: 76px 0 24px;
}
body .et_pb_section.web-hostion-main-section.restaurants-page .web-hostion-content-l {
    padding: 0;
}
body .et_pb_section.web-hostion-main-section.restaurants-page .web-hostion-image-r {
    width: 100% !important;
    padding-top: 20px;
}
.et_pb_section.business-process-section.reasturant-page .et_pb_column {
    margin-right: 0;
    width: 100%;
    padding: 20px 28px 28px;
    margin-bottom: 15px;
}
.et_pb_section.business-process-section.reasturant-page .et_pb_column p {
    font-size: 16px;
    padding: 18px 0 0;
}
.et_pb_section.business-process-section {
    padding:25px 0 15px;
}
.et_pb_section.advertising-main-content-oral.restaurent-page .et_pb_row.advertising-content-row.two .et_pb_column.advertising-content-l {
    width: 100%;
}
.et_pb_section.advertising-main-content-oral.restaurent-page .et_pb_row.advertising-content-row.two .et_pb_column.advertising-content-r {
    width: 100%;
    padding-top: 21px;
}
.et_pb_section.advertising-main-content-oral.restaurent-page.et_section_regular{
	padding:26px 0 30px;
}
.et_pb_section.restaurants-how-it-work-section h4 {
    font-size: 26px;
    line-height: 35px;
    padding-bottom: 5px;
}
.et_pb_section.restaurants-how-it-work-section .et_pb_row.work-top-titles {
    padding: 0 0 22px;
}
.et_pb_column.work-number-l {
    width: 100% !important;
    margin: auto;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
}
.et_pb_column.work-number-l h6 {
    font-size: 22px;
    display: block;
    width: 60px;
    margin: auto auto 15px;
}
.et_pb_column.work-image-m {
    width: 100%;
}
.et_pb_column.work-content-right::before{
	display:none;
}
.et_pb_column.work-content-right {
    width: 100%;
    float: left;
    padding:20px 0 30px;
}
.et_pb_column.work-content-right h5 {
font-size: 21px;
line-height: 28px;
    padding-bottom: 8px;
    text-align: center;
}
.et_pb_section.restaurants-how-it-work-section .et_pb_row.worl-list-row p {
    text-align: center;
}
.et_pb_section.restaurants-how-it-work-section {
    padding: 30px 0 0;
}
.et_pb_row.our-pricing-titles-div h4 {
    font-size: 28px;
    line-height: 30px;
    padding-bottom: 10px;
}
.et_pb_row.our-pricing-titles-div p {
    font-size: 16px;
}
.et_pb_section.restaurant-pricing-bottom-section.et_section_regular .et_pb_row.restaurants-our-pricing-section {
    padding: 25px 10px 0;
}
.et_pb_row.restaurants-our-pricing-section .et_pb_column {
    width: 100%;
    margin-right: 0;
    padding: 35px 25px;
    margin-bottom: 15px;
}
.et_pb_row.restaurants-our-pricing-section .et_pb_column h2 {
    font-size: 52px;
    line-height: 60px;
}
.et_pb_row.restaurants-our-pricing-section .et_pb_column h2 sup {
    font-size: 31px;
    line-height: 35px;
}
.et_pb_row.restaurants-our-pricing-section .et_pb_column p {
    font-size: 21px;
    line-height: 25px;
}
.et_pb_column.marketing-package-image-l {
    width: 100%;
}
.et_pb_column.marketing-package-content-r {
    width: 100%;
    float: left;
    padding-top: 22px;
}
.et_pb_column.marketing-package-content-r .button-div a {
    margin-top: 21px;
	    padding: 0 11px;
	font-size: 13px;
}
.et_pb_section.restaurant-pricing-bottom-section.et_section_regular {
    padding: 28px 0 10px;
}
.et_pb_section.marketing-package-main-section.et_section_regular {
    padding: 0 0 24px;
}
.et_pb_section.marketing-strategy-main-section.seo-page {
    padding: 30px 0 8px;
}
.et_pb_section.marketing-strategy-main-section.seo-page .et_pb_row.marketing-strategy-list .et_pb_column {
    padding: 28px 30px 30px;
    height: 100%;
}
.et_pb_row.seo-searches-row1 h2 {
font-size: 35px;
line-height: 42px;
padding-bottom: 3px;
}
.et_pb_row.seo-searches-row1 p br{
	display:none;
}
.et_pb_section.seo-searches-main-section .et_pb_row.seo-searches-row1 {
    padding: 25px 10px 0;
}
.et_pb_section.seo-searches-main-section .et_pb_row {
    padding:25px 10px 4px;
}
.et_pb_row.prograss-bar-row .et_pb_column {
    width: 100%;
    margin-right: 0;
	margin-bottom: 16px;
}
.et_pb_section.seo-website-performance-section.seo-page {
    padding: 30px 0 28px;
}
.et_pb_section.seo-website-performance-section.seo-page .et_pb_column.website-performance-content-r p, .et_pb_section.seo-website-performance-section.seo-page .et_pb_column.website-performance-content-r h5, .et_pb_section.seo-website-performance-section.seo-page .button-div{
	text-align:center;
}
.et_pb_section.seo-website-performance-section.seo-page .et_pb_column.website-performance-image-l {
    width: 100%;
    margin: 0;
}
.et_pb_section.seo-website-performance-section.seo-page .et_pb_column.website-performance-image-l img{
	display:block;
	margin:auto;
}
.et_pb_section.seo-website-performance-section.seo-page .et_pb_column.website-performance-content-r {
    padding-top: 15px;
}
.et_pb_row.prograss-bar-row .et_pb_column .et_pb_module.et_pb_circle_counter{
    margin-bottom: 0 !important;
}
.et_pb_row.prograss-bar-row .et_pb_circle_counter_inner h3 {
    font-size: 17px;
    line-height: 23px;
    padding-top: 14px;
}
.et_pb_row.seo-searches-row1 h5 {
    padding-bottom: 13px;
}
.et_pb_section.seo-searches-main-section.et_section_regular {
    padding: 0 10px;
}
.et_pb_section.seo-oral-tabs-section .et_pb_row.seo-top-main-titles p br{
	display:none;
}
.et_pb_section.seo-oral-tabs-section {
    padding: 30px 0 0;
}
.seo-success-page-top-tabs{
	width:280px;
	float:none;
	margin:auto;
}
.seo-success-content-inner{
	float:none;
	margin-top: 32px;
	padding:21px 20px;
	width:100%;
}
.seo-success-content-inner:before{
	left: 0;
top: -17px;
right: 0;
transform: rotate(90deg);
margin: auto;
width: 12px;
height: 25px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav{
	height:280px;
	background-size: cover !important;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab{
	line-height: 60px;
width: 83px;
height: 60px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.first-class{
	width: 83px;
height: 60px;
top: 0;
line-height: 60px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.second-class{
	right: 23px;
top: 23px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active a .seo-tab-bg{
	width: 84px;
height: 61px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.first-class a .seo-tab-bg{
	top: -2px;
right: 1px;
background-size: 83px;
transform: rotate(0deg);
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.second-class a .seo-tab-bg{
transform: rotate(35deg);
top: -3px;
right: 7px;
background-size: 85px;
width: 85px;
height: 62px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.third-class{
line-height: 60px;
right: 0;
top: 86px;
width: 66px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.third-class a .seo-tab-bg{
	transform: rotate(71deg);
right: -11px;
top: -11px;
background-size: 90px;
height: 67px;
width: 90px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.fourth-class{
	width: 66px;
bottom: 62px;
right: 0;
top: auto;
height: 69px;
line-height: 73px;
z-index: 99;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.fourth-class span{
	padding-right:8px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.fourth-class a .seo-tab-bg{
	transform: rotate(108deg);
top: -2px;
right: -8px;
background-size: 88px;
width: 88px;
height: 64px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.fifth-class{
	width: 96px;
right: 20px;
top: auto;
bottom: 15px;
line-height: 65px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.fifth-class a span{
	padding-right:30px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.fifth-class a .seo-tab-bg{
	right: 17px;
top: -4px;
transform: rotate(146deg);
width: 86px;
height: 64px;
background-size: 86px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.sixth-class span{
	padding-right:3px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.sixth-class{
	bottom: 0;
right: 110px;
width: 80px;
top: auto;
z-index: 99;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.sixth-class a .seo-tab-bg{
	right: -7px;
top: 0px;
transform: rotate(-179deg);
background-size: 83px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.seventh-class{
	left: 32px;
top: auto;
bottom: 13px;
height: 78px;
width: 73px;
line-height: 78px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.seventh-class span{
	padding-right:0;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.seventh-class a .seo-tab-bg{
	transform: rotate(216deg);
background-size: 85px;
top: 8px;
right: -10px;
width: 85px;
height: 62px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.eight-class span{
	padding-right:5px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.eight-class{
	left: 0;
bottom: 80px;
top: auto;
height: 75px;
width: 70px;
line-height: 76px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.eight-class a .seo-tab-bg{
	right: -9px;
top: 13px;
transform: rotate(-108deg);
background-size: 90px;
height: 66px;
width: 90px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.nine-class{
	left: 0;
top: 55px;
width: 70px;
height: 73px;
line-height: 76px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.nine-class span{
	padding-left: 6px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.nine-class a .seo-tab-bg{
	transform: rotate(-72deg);
right: -12px;
top: 11px;
background-size: 90px;
width: 90px;
height: 67px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.tenth-class{
	top: 10px;
left: 35px;
line-height: 68px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.tenth-class span{
	padding-left:15px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.tenth-class a .seo-tab-bg{
	top: 5px;
right: -6px;
transform: rotate(-34deg);
background-size: 85px;
width: 85px;
height: 62px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab a{
	font-size:21px;
}
.seo-success-content-right p {
    font-size: 16px;
    line-height: 21px;
}
.seo-success-content-right h3 {
    font-size: 22px;
    line-height: 22px;
    padding-bottom: 9px;
}
.seo-success-page-full {
    padding: 28px 0 30px;
}
.et_pb_section.backed-web-content-section.seo-page.et_section_regular {
    padding: 80px 0 20px;
}
.et_pb_section.backed-web-content-section.et_section_regular .et_pb_row.backed-web-row {
    padding: 30px 10px 0;
}
.et_pb_section.google-cloud-main-section.et_section_regular .et_pb_row.google-cloud-row1 .et_pb_column, .et_pb_section.backed-web-content-section.seo-page.et_section_regular .et_pb_row.backed-web-row .et_pb_column {
    width: 100%;
    margin-right: 0;
    padding: 28px 20px 20px;
    min-height: 100%;
    margin-bottom: 20px;

}
.et_pb_section.backed-web-content-section.seo-page.et_section_regular .et_pb_row.backed-web-row .et_pb_column {
    padding: 28px 20px 20px;
    min-height: 100%;
    margin-bottom: 20px;
}
.et_pb_section.backed-web-content-section.seo-page.et_section_regular .et_pb_row.backed-web-row .et_pb_column h4 {
    padding: 25px 0 8px;
}
.et_pb_section.google-cloud-main-section.et_section_regular .et_pb_row.google-cloud-row1 .et_pb_column ul li, .et_pb_section.backed-web-content-section.seo-page.et_section_regular .et_pb_row.backed-web-row .et_pb_column ul li {
    font-size: 17px;
    line-height: 20px;
    margin-bottom: 17px;
    padding-left: 27px;
}
.et_pb_section.backed-web-content-section.seo-page.et_section_regular .et_pb_row.backed-web-row .et_pb_column ul {
padding: 18px 0 0;
width: 248px;
margin: auto;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular {
    padding: 32px 0 0;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_row.package-main-row .et_pb_column {
    width: 100%;
    margin-right: 0;
    padding: 12px 0 0;
    margin-bottom: 20px;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_row.package-main-row {
    padding: 10px 10px 0;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_column h4 {
    padding: 12px 0 12px;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_column .packege-start-div {
    padding: 30px 0 32px;
    margin-top: 22px;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_column h6 {
    padding: 7px 0 18px;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_column p {
    padding: 0 14px;
}
.et_pb_section.web-hostion-main-section.small-business {
    padding: 76px 0 24px;
}
.et_pb_section.seo-website-performance-section.small-business .et_pb_column.website-performance-image-l {
    width: 100%;
}
.et_pb_section.seo-website-performance-section.small-business .et_pb_column.website-performance-content-r {
    width: 100%;
    padding-top: 15px;
}
.et_pb_section.seo-website-performance-section.small-business h5 {
    font-size: 19px;
    line-height: 26px;
	text-align: center;
}
.et_pb_section.seo-website-performance-section.small-business .et_pb_column.website-performance-content-r .button-div a {
    padding: 10px 14px;
    margin-top: 11px;
    height: 40px;
    line-height: 22px;
}
.et_pb_section.seo-website-performance-section.small-business .et_pb_column.website-performance-content-r .button-div{
	text-align:center;
}
.et_pb_section.seo-website-performance-section.small-business {
    padding: 25px 0 28px;
}
.et_pb_section.advertising-main-content-oral.small-business .et_pb_column.advertising-content-l {
    width: 100%;
}
.et_pb_row.advertising-content-row.two .et_pb_column.advertising-content-l {
    width: 100%;
}
.et_pb_section.advertising-main-content-oral.small-business .et_pb_column.advertising-content-r {
    width: 100%;
}
.et_pb_section.advertising-main-content-oral.small-business p {
    padding-bottom: 16px;
}
.et_pb_section.advertising-main-content-oral.small-business .et_pb_row.advertising-content-row.one .et_pb_column.advertising-content-l {
    width: 100%;
    padding-top: 0;
}
.et_pb_section.business-process-section .et_pb_column {
    margin-right: 0;
    width: 100%;
    padding: 30px 20px;
    margin-bottom: 16px;
}
.et_pb_section.advertising-main-content-oral.small-business.bottom-div .et_pb_row {
    padding: 0 10px;
}
.et_pb_section.advertising-main-content-oral.small-business.bottom-div .et_pb_row.advertising-content-row.one .et_pb_column.advertising-content-l {
    width: 100%;
    padding-top: 0;
}
.et_pb_section.advertising-main-content-oral.small-business.bottom-div .et_pb_row .button-div a {
    margin-top: 19px;
}
.et_pb_section.advertising-main-content-oral.small-business.bottom-div .et_pb_row.advertising-content-row.one .et_pb_column.advertising-content-r {
    width: 100%;
}
.et_pb_section.advertising-main-content-oral.small-business .et_pb_row.advertising-content-row.one .et_pb_column.advertising-content-r {
    width: 100%;
}
.et_pb_section.business-just-take-section {
    padding: 32px 0 0;
}
.et_pb_section.business-just-take-section .et_pb_row.business-increased-row {
    padding: 28px 10px 4px;
}
.et_pb_row.business-increased-row .et_pb_column {
    width: 100%;
    margin-right: 0;
    padding: 25px 20px 0;
    max-height: 100%;
    margin-bottom: 20px;
}
.et_pb_row.business-increased-row .et_pb_column h5 {
    font-size: 24px;
    line-height: 30px;
    padding: 2px 0 20px;
    margin-bottom: 20px;
}
.et_pb_section.advertising-main-content-oral.small-business.bottom-div {
    padding: 24px 0 26px;
}
.et_pb_section.advertising-main-content-oral.small-business .et_pb_column.advertising-content-r {
    width: 100%;
    padding-top: 20px;
}
.et_pb_section.powedby-main-section.et_section_regular .et_pb_module.et_pb_text {
    padding:26px 22px 30px;
}
.powered-content-l {
    width: 100%;
    margin-right: 0;
}
.powered-content-r {
    float: left;
    width: 100%;
    padding-top: 18px;
}
.powered-content-r h4 {
    font-size: 21px;
    line-height: 24px;
	text-align: center;
    padding: 8px 0;
}
.et_pb_section.powedby-main-section.et_section_regular {
    padding: 24px 0 30px;
}
.powered-content-r p {
    text-align: center;
}
.powered-content-l img{
	display:block;
	margin:auto;
}
.et_pb_section.backed-web-content-section.et_section_regular .et_pb_row.backed-web-row .et_pb_column {
    width: 100%;
    margin-right: 0;
    border-radius: 5px;
    padding: 25px 28px 30px;
    margin-bottom: 20px;
}
.et_pb_section.backed-web-content-section.et_section_regular .et_pb_row.backed-web-row .et_pb_column h4 {
    letter-spacing: 2px;
}
.et_pb_section.backed-web-content-section.et_section_regular {
    padding: 0 0 2px;
}
.et_pb_column.website-performance-image-l img{
	display:block;
	margin:auto;
}
body .et_pb_section.web-hostion-main-section.about-page .web-hostion-image-r img{
	display:block;
	margin:auto;
}
.et_pb_section.advertising-main-content-oral.et_section_regular .et_pb_row img{
	width:100%;
}
.et_pb_section.advertising-content-section .advertising-content-left img {
    margin: auto;
}
.et_pb_section.advertising-content-section .advertising-content-right p {
    text-align: center;
}
.page-id-241 .et_pb_section.advertising-main-content-oral.et_section_regular .et_pb_row {
    padding: 26px 10px;
    border-bottom: 1px solid #ccc;
}
.et_pb_column.work-image-m img{
	display:block;
	margin:auto;
}
.et_pb_column.marketing-package-content-r h5 {
    text-align: center;
}
.et_pb_column.marketing-package-content-r .button-div{
	text-align:center;
}
.et_pb_column.marketing-package-image-l img{
	display:block;
	margin:auto;
}
.page-id-183 .et_pb_section.website-desing-main-section .et_pb_row{
	border-bottom:1px solid #ccc;
	padding-bottom: 22px;
}

/* Woocommerce */

.store-caption-section .store-title h1 {
    font-size: 26px;
    line-height: 35px;
}
.store-caption-section .store-title p {
    font-size: 20px;
    line-height: 20px;
}
.store-caption-left {
    width: 100%;
    padding-bottom: 15px;
}
.store-search-main {
    float: left;
    width: 100%;
}
.store-caption-section {
    padding: 26px 0;
}
.store-cat-left {
    width: 100%;
    background: none;
}
.store-cat-right {
    float: left;
    padding: 15px 0 0;
}
.store-section-main #tabs.ui-tabs .store-cat-list ul.ui-tabs-nav li.ui-tabs-tab a {
    font-size: 15px;
}
.store-section-main #tabs.ui-tabs .store-cat-list ul.ui-tabs-nav li.ui-tabs-tab {
    margin: 0 15px 8px 0;
}
.store-section-main .store-cat-list .store-cat-right ul li {
    margin-left: 13px;
}
.store-section-main .store-cat-list .store-cat-right ul li:first-child{
	margin-left:0;
}
.store-section-main .store-cat-list {
    padding: 18px 0;
    margin: 0 10px;
}
.store-products-main .store-product-list ul li {
    width: 100%;
    margin: 0 0 15px 0;
}
.store-products-main .store-product-list ul li .store-product-details {
    padding: 25px 15px 32px;
    height: 100%;
}
.store-products-main .store-product-list ul li .store-product-details .store-product-right {
    width: 81%;
    padding-left: 17px;
	float: left;
}
.store-products-main .store-product-list ul li .store-product-details .store-product-right .store-product-title h3 {
    font-size: 19px;
    line-height: 23px;
    padding: 0 0 6px;
}
.store-products-main {
    padding: 15px 0 6px;
}
.store-products-main .store-product-list ul li .store-product-img img{
	width:100%;
}
.store-caption-section .dgwt-wcas-search-wrapp {
    float: left;
}
.store-products-main .store-product-list ul li .product-details-section:hover .store-product-details {
    height: 100%;
    margin-top: -58px;
}
.store-products-main .store-product-list ul li .product-details-section .store-view-detials {
    height: 100%;
}
.single-product-icon {
    width: 100%;
}
.single-product-top-middle{
    width: 100%;
    margin: 18px 0 12px;
}
.single-product-top-right {
    width: 100%;
}
.single-product-top-details {
    padding: 20px;
}
.single-product-icon img {
    margin: auto;
}
.single-product-top-details .single-product-title h4 {
    font-size: 24px;
    line-height: 25px;
    padding: 0 0 10px;
	text-align: center;
}
.single-product-top-details .single-product-desc p {
    font-size: 17px;
    line-height: 21px;
    text-align: center;
}
.single-product-top-details .single-product-cats {
    text-align: center;
    margin: 14px auto auto;
}
.single-product-top-details .single-product-cats a{
    font-size: 12px;
    line-height: 15px;
    margin: 0 3px 10px 0;
    padding: 8px 13px 9px;
    float: none;
    display: inline-block;
}
.single-product-top-details .single-rpoduct-price h6, .single-product-user-details .single-product-user-right .single-rpoduct-price h6 {
    font-size: 25px;
    line-height: 29px;
    padding: 0 0 15px;
    text-align: center;
}
.woocommerce #page-container div.product .single-product-top-details .single-product-top-button form.cart .button, .woocommerce #page-container div.product .single-product-user-details .single-product-user-right .single-product-top-button form.cart .button {
    width: 146px;
    height: 40px;
    display: block;
    line-height: 40px !important;
    font-size: 14px;
    margin: auto;
	    float: none;
}
.single-product-top-details {
    padding: 25px 20px 25px;
}
.product-tabs-section #tabs.ui-tabs ul.ui-tabs-nav li.ui-tabs-tab a {
    font-size: 13px;
    line-height: 20px;
    padding: 13px;
}
.product-tabs-left {
    width: 100%;
}
.product-tabs-right {
    float: left;
    width: 100%;
}
.product-tabs-section .product-tabs-content::after{
	display:none;
}
.product-tabs-section .product-tabs-content {
    padding: 18px 15px;
}
.product-tabs-section #tabs.ui-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active:after{
	display:none;
}
.product-tabs-section #tabs.ui-tabs ul.ui-tabs-nav {
    padding: 0 18px !important;
}
.product-tabs-section .product-tabs-content .product-tab-overview p, .product-tabs-section .product-tabs-content .product-tab-overview ul li, .product-tabs-section .product-tabs-content .product-tab-faqs .helpie-faq.accordions .accordion li .accordion__body p, .product-tabs-section .product-tabs-content .product-tabs-right ul li {
    line-height: 20px;
}
.product-tabs-section .product-tabs-content .product-tab-overview h4 {
    font-size: 19px;
    line-height: 20px;
    padding: 0 0 12px;
}
.product-tabs-section .product-tabs-content .product-tab-overview hr {
    margin: 6px 0 22px;
}
.product-tabs-section .product-tabs-content .product-tabs-right h4 {
    font-size: 23px;
    line-height: 24px;
    padding: 6px 0 12px;
}
.single-product-section .single-product-user-details {
    padding: 22px 20px;
}
.woocommerce #page-container div.product .single-product-user-details .single-product-user-right .single-product-top-button {
    float: none;
}
body.woocommerce .single-product-section div.product .related.products .store-products-main h2 {
    font-size: 23px !important;
    padding: 0 0 16px;
}
body.woocommerce .single-product-section div.product .related.products .store-products-main {
    padding: 28px 0 10px;
}
.single-product-user-details .single-product-user-left {
    width: 100%;
}
.single-product-user-details .single-product-user-left .product-user-info .product-user-info-r {
    float: none;
    display: inline-block;
	    text-align: left;
}
.single-product-user-details .single-product-user-left .product-user-info .product-user-info-l {
    float: none;
    display: inline-block;
}
.single-product-user-details .single-product-user-right {
    float: left;
    width: 100%;
}
.single-product-user-details .single-product-user-right .single-rpoduct-price {
    width: 100%;
}
.product-user-info.clearfix {
    display: block;
    text-align: center;
}
.product-tabs-section .product-tabs-content .product-tab-gallery .product-tab-gallery-item {
    width: 100%;
    margin: 0 0 14px 0;
}
.product-tabs-section .product-tabs-content .product-tab-gallery .product-tab-gallery-item img {
    display: block;
    width: 100%;
}
.product-tabs-section .product-tabs-content .product-tab-gallery .product-tab-gallery-item a {
    padding: 10px;
}
#imageDataContainer {
    width: 92% !important;
}
#outerImageContainer {
    width: 92% !important;
}
.woocommerce-message a.button.wc-forward {
    font-size: 12px;
    padding: 4px 13px;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    font-size: 15px !important;
    padding: 12px !important;
    margin: 0 0 16px;
    line-height: 21px;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table thead tr th {
    font-size: 13px;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.product-name {
    width: 100%;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td, body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr th{
padding: 8px 0 !important;
display: block;
border:none;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tbody tr td:first-child{
	padding-top:15px !important;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tbody tr td:last-child{
	border-bottom: 1px solid #e1e1e1;
padding-bottom: 20px !important;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.actions .coupon {
    width: 100%;
    height: 100%;
    padding: 10px 15px;
}
.theblock-return-to-cart {
    padding: 15px 15px 10px;
}
body #page-container #main-content #content-area .product-cart-page-main .product-cart-caption h1 {
  padding: 15px 15px 10px;
font-size: 22px;
line-height: 26px;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.product-name .cart-product-icon {
 width: 28px;
margin: 0 3px 0 0;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.product-quantity .quantity input.input-text.qty.text {
    width: 100%;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.actions .coupon button[type="submit"], body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.actions button[type="submit"] {
width: 99px;
height: 35px;
line-height: 30px !important;
font-size: 12px;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.actions button[type="submit"] {
    margin-top: 0;
}
.shop_table .coupon {
    margin-bottom: 20px!important;
}
.woocommerce td.product-quantity {
    min-width: 100%;
}
body.woocommerce-cart.woocommerce-page #page-container #main-content .product-cart-page-main .cart-empty.woocommerce-info, body.woocommerce-cart.woocommerce-page #page-container #main-content .product-cart-page-main .return-to-shop {
    margin: 0;
}
body.woocommerce-cart.woocommerce-page #page-container #main-content .product-cart-page-main .return-to-shop {
    padding: 15px 0 35px;
}
body #page-container #main-content #content-area .product-cart-page-main .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button, body.woocommerce-cart.woocommerce-page #page-container #main-content .product-cart-page-main .return-to-shop .button.wc-backward {
width: 155px;
height: 42px;
line-height: 42px !important;
font-size: 14px;
}
body #page-container #main-content #content-area .product-cart-page-main {
    margin: 23px 0;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.actions .coupon input#coupon_code.input-text {
    font-size: 14px !important;
    width: 135px;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table thead{
	display:none;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td:before{
display: block;
font-family: 'Muli', sans-serif;
color: #6d6d6d;
font-size: 14px;
line-height: 20px;
margin: 0 0 5px;
font-weight: 700;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.product-name:before{
	content:"Product";
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.product-price:before{
	content:"Price";
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.product-quantity:before{
	content:"Subscription";
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.product-subtotal:before{
	content:"Total";
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td.product-remove:before{
	content:"Remove";
}
.product-cart-display{
	padding:0 15px;
}
body #page-container #main-content #content-area .product-cart-page-main .cart-collaterals .cart_totals table.shop_table tr th{
	display:inline-block;
	border-bottom: 1px solid #e1e1e1;
    width: 50%;
}
body #page-container #main-content #content-area .product-cart-page-main .cart-collaterals .cart_totals table.shop_table tr td {
width: 50%;
float: right;
padding-bottom: 8px !important;
text-align: right;
}
body #page-container #main-content #content-area .product-cart-page-main .cart-collaterals .cart_totals .wc-proceed-to-checkout {

    padding: 16px 0 23px;

}
.mail-chimp-image {
    width: 100%;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section {
    padding: 0 16px 25px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce .woocommerce-info {
    margin-bottom: 13px;
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    margin: 0 0 13px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.woocommerce-form, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.checkout_coupon {
    padding: 20px 20px 10px;
    margin: 18px 0;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.woocommerce-form p label, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.checkout_coupon p label {
    font-size: 16px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.woocommerce-form p, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.checkout_coupon p {
    padding: 0 0 16px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.woocommerce-form p button[type="submit"], body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.checkout_coupon p button[type="submit"] {
    font-size: 13px;
    height: 38px;
    line-height: 40px !important;
    padding: 0 21px;
    margin: 0px 8px 0 0;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.woocommerce-form p input[type="text"], body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.checkout_coupon p input[type="text"], body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.woocommerce-form p input[type="password"], body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section .woocommerce form.checkout_coupon p input[type="password"] {
    height: 45px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-left, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right {
    width: 100%;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row label {
    font-size: 16px;
    padding: 0 0 8px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row input, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row select, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row textarea, .select2-container .select2-selection--single, .select2-container--default .select2-selection--single {
    height: 45px;
    font-size: 15px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row {
    padding: 0 0 16px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details h3, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right h3 {
    font-size: 22px;
    line-height: 25px;
    padding: 0 0 18px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form {
    padding-top: 14px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review table {
    margin: 0 0 20px !important;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review #payment.woocommerce-checkout-payment ul.wc_payment_methods li {
    padding: 0 0 12px;
    margin: 0 0 12px;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review #payment.woocommerce-checkout-payment .form-row.place-order button#place_order {
    height: 45px;
    width: 100%;
    font-size: 16px;
    line-height: 45px !important;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row.notes{
	padding-bottom:0;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details p.form-row textarea {
    height: 100px !important;
}
body.woocommerce-checkout #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td, body.woocommerce-checkout #page-container #main-content #content-area .product-cart-page-main table.shop_table tr th {
    padding: 8px 20px !important;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review #payment.woocommerce-checkout-payment ul.wc_payment_methods li .payment_box p {
    font-size: 15px;
    line-height: 21px;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    width: 100%;
}
.myaccount-page-display {
    padding: 6px 15px 30px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce #customer_login form {
    padding: 18px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content h2, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content h3, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce #customer_login h2 {
    font-size: 20px;
    line-height: 22px;
    padding: 0 0 6px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce #customer_login form p.form-row button, body.woocommerce-lost-password .myaccount-page-display .woocommerce form.woocommerce-ResetPassword p.woocommerce-form-row button.woocommerce-Button {
    font-size: 15px;
    height: 37px;
    line-height: 37px !important;
    padding: 0 18px;
	margin-top: 9px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    padding: 12px;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: right;
    width: 100%;
    padding-top: 23px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-navigation {
    width: 100%;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content {
    width: 100%;
    padding-top: 16px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-navigation ul li a {
    padding: 8px 0;
    font-size: 16px;
    line-height: 20px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content p {
    font-size: 16px;
    line-height: 21px;
}
body.woocommerce-account #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td, body.woocommerce-account #page-container #main-content #content-area .product-cart-page-main table.shop_table tr th {
    padding: 10px 18px;
}
body.woocommerce-account #page-container #main-content #content-area .myaccount-page-display table.shop_table tr td a.woocommerce-button {
font-size: 12px;
    padding: 3px 8px;
    float: none;
    margin: 0 0 0 3px;
    display: inline-block;
}
body.woocommerce-account.woocommerce-page #page-container #main-content #content-area .product-cart-page-main table.shop_table tr:last-child td, body.woocommerce-account.woocommerce-page #page-container #main-content #content-area .product-cart-page-main table.shop_table tr:last-child th {
    border-bottom: 1px solid #dfdfdf;
    padding: 10px 18px !important;
}
body.woocommerce-account.woocommerce-page #page-container #main-content #content-area .product-cart-page-main table.shop_table tbody tr td:last-child{
	border-bottom:none;
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    line-height: 21px;
}
body.woocommerce-page #main-header {
    padding: 15px 0;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p.form-row input {

    font-size: 14px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 43px;
    width: 43px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p#billing_address_2_field, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content form p#shipping_address_2_field {
    margin-top: 0;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content mark {
    margin-bottom: 10px;
}
body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td, body #page-container #main-content #content-area .product-cart-page-main table.shop_table tr th {
    padding: 8px 18px !important;
    display: block;
    border: none;
}

body #page-container #main-content #content-area .product-cart-page-main .product-cart-display table.shop_table tr td, body #page-container #main-content #content-area .product-cart-page-main .product-cart-display table.shop_table tr th {
    padding: 8px 0 !important;
    display: block;
    border: none;
}
body.woocommerce-account.woocommerce-page.woocommerce-view-order #page-container #main-content #content-area .product-cart-page-main table.shop_table tr:last-child td, body.woocommerce-account.woocommerce-page.woocommerce-view-order #page-container #main-content #content-area .product-cart-page-main table.shop_table tr:last-child th {
    width: 50%;
	float: left;
	border: none !important;
}
body.woocommerce-account.woocommerce-page.woocommerce-view-order #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td, body.woocommerce-account.woocommerce-page.woocommerce-view-order #page-container #main-content #content-area .product-cart-page-main table.shop_table tr th {
    padding: 8px 18px !important;
    display: block;
    border: none;
    float: left;
    width: 50%;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details #customer_details .col-1{
	margin-bottom:0 !important;
}
body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review table tr th, body #page-container #main-content #content-area .product-cart-page-main .checkout-page-section form .checkout-page-details .checkout-page-right #order_review table tr td {
    padding: 17px 38px;
    background: none;
    border: none;
}
body.woocommerce-checkout.woocommerce-page.woocommerce-order-received .woocommerce .woocommerce-order ul.woocommerce-order-overview li {
    padding-right: 12px;
    margin-right: 12px;
    margin-bottom: 10px;
}
.woocommerce ul.order_details {
    margin: 0 0 12px;
}
body.woocommerce-checkout.woocommerce-page.woocommerce-order-received .woocommerce .woocommerce-order h2 {
    font-size: 22px;
    line-height: 28px;
    padding: 10px 0 12px;
}
body.woocommerce-order-received #page-container #main-content #content-area .product-cart-page-main table.shop_table tbody tr td, body.woocommerce-order-received #page-container #main-content #content-area .product-cart-page-main table.shop_table tbody tr th, body.woocommerce-view-order #page-container #main-content #content-area .product-cart-page-main table.shop_table tbody tr td, body.wwoocommerce-view-order #page-container #main-content #content-area .product-cart-page-main table.shop_table tbody tr th {
    border-bottom: none !important;
}
body.woocommerce-order-received #page-container #main-content #content-area .product-cart-page-main table.shop_table tr td, body.woocommerce-order-received #page-container #main-content #content-area .product-cart-page-main table.shop_table tr th {
    float: left;
    width: 50%;
}
body.woocommerce-cart.woocommerce-page #page-container #main-content .product-cart-page-main .woocommerce-notices-wrapper {
    padding: 0;
}
.soluction-products-page-top-tabs {
    float: none;
    width: 300px;
background-size: 100%;
    height: 375px;
    margin: -25px auto auto;
}
.soluction-products-page-top-tabs ul li a {
    width: 98px;
    height: 98px;
    background-size: 100% !important;
}
.soluction-products-page-top-tabs ul li:first-child {
    left: 106px;
    top: 28px;
}
.soluction-products-page-top-tabs ul li:nth-child(2) {
right: -8px;
top: 120px;
}
.soluction-products-page-top-tabs ul li:nth-child(3) {
right: 20px;
top: 254px;
}
.soluction-products-page-top-tabs ul li:nth-child(4) {
    left: 40px;
    top: 256px;
}
.soluction-products-page-top-tabs ul li:nth-child(5) {
left: -9px;
top: 120px;
}
.soluction-products-content-inner {
    width: 100%;
    padding: 22px;
}
.soluction-products-content-inner .button-div a {
    padding: 0 12px;
font-size: 11px;
}

.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav{
	background-size:cover !important;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab{
	line-height: 66px;
width: 118px;
height: 66px;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.first-class{
	left:33%;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active a .seo-tab-bg{
	width: 132px;
height: 66px;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.first-class a .seo-tab-bg{
	top: 0;
right: 3px;
background-size: 132px;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.second-class{
	top: 21px;
right: 0;
width: 90px;
height: 130px;
line-height: 130px;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.second-class a .seo-tab-bg{
	transform: rotate(59deg);
right: -20px;
top: 30px;
background-size: 138px;
width: 138px;
height: 69px;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.third-class{
	width: 96px;
height: 123px;
top: 144px;
line-height: 123px;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.third-class span{
	padding-right:10px;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.third-class a .seo-tab-bg{
	transform: rotate(120deg);
right: -20px;
top: 15px;
background-size: 137px;
height: 68px;
width: 137px;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.fourth-class{
	bottom: 0px;
right: 96px;
width: 110px;
}
#tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.fourth-class span{
	padding: 4px 0 0 10px;
display: inline-block;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.fourth-class a .seo-tab-bg{
	transform: rotate(-181deg);
background-size: 133px;
top: 0px;
right: -23px;
width: 133px;
height: 66px;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.fifth-class{
	width: 90px;
height: 135px;
line-height: 135px;
right: auto;
bottom: 18px;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.fifth-class a .seo-tab-bg{
	transform: rotate(239deg);
width: 136px;
height: 67px;
background-size: 136px;
top: 34px;
right: -27px;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.sixth-class a span{
	padding-left:0;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.sixth-class{
	width: 100px;
height: 115px;
line-height: 120px;
bottom: auto;
top: 18px;
left: 0;
}
.et_pb_section.seo-oral-tabs-section.website-process-section #tabs.ui-tabs .seo-success-page-top-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active.sixth-class a .seo-tab-bg{
	right: -17px;
top: 34px;
transform: rotate(-60deg);
background-size: 138px;
width: 138px;
height: 69px;
}
.product-tabs-section .product-tabs-content .product-tab-overview h2{
	font-size: 23px;
line-height: 26px;
padding: 11px 0 8px;
}
.product-tabs-section .product-tabs-content .product-tab-overview h3{
	font-size: 19px;
line-height: 22px;
padding: 6px 0 8px;
}
.store-products-main .store-product-list ul li .product-details-section .store-product-img{
	min-height:inherit;
}


body.page-template-landing-page-php .et_pb_section.landing-page-header.et_section_regular{
padding: 10px 0;
position: relative;
background:#f8f8f8;
}
.landing-page-logo{
    float: none;
    width: 100%;
    margin: auto;
    background: #fff;
    padding: 23px 0;
    border-radius: 5px;
}
.landing-page-logo img{
width:200px;
margin:auto;
}
.landing-header-phone{
display:none;
}
.landing-mobile-contact{
display: block;
background:#fff;
border-radius: 5px;
margin: 10px 0 0;
padding: 15px 14px;
}
.landing-mobile-contact ul li{
float: left;
color:#231f20;
font-family: 'Montserrat', sans-serif;
font-size: 15px;
line-height: 20px;
font-weight: 600;
}
.landing-mobile-contact ul li span{
display: block;
font-weight: 400;
}
.landing-mobile-contact ul li a{
color:#231f20;
}
.landing-mobile-contact ul li.landing-mobile-email{
float:right;
}
.et_pb_section.business-ensure-section.et_section_regular{
padding:0 0 20px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column.business-ensure-l{
width:100%;
padding:20px 0 35px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column h2 br, .et_pb_section.business-ensure-section .et_pb_row .et_pb_column h4 br{
display:none;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column p, .et_pb_section.how-find-section .et_pb_column p, .et_pb_section.how-stand-section .et_pb_column p, .et_pb_section.how-chosen-section .et_pb_column p, .et_pb_section.landing-case-study-section .landing-case-study-title p, .et_pb_section.meet-marketing-section .meet-marketing-title p, .et_pb_section.landing-plan-section .et_pb_column .landing-plan-details h5{
font-size:16px;
line-height:23px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column h2{
font-size:25px;
line-height:32px;
padding:0 0 10px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column h4{
line-height: 24px;
padding: 0 0 16px;
font-size:18px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column p{
padding:0 0 15px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column .get-report-form form{
width:100%;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column .get-report-form form p input[type="email"]{
font-size: 15px;
line-height: 20px;
height:55px;
padding: 8px 14px;
border-radius: 6px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column .get-report-form form p.mailchimp-form-submit{
position: relative;
right: auto;
top: 0;
margin-top: 12px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column .get-report-form form p input[type="submit"]{
width: 175px;
height: 45px;
line-height: 45px;
border-radius: 6px;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column .business-testimonial{
margin: 32px 0 0;
padding: 26px 0 0;
width: 100%;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column .business-testimonial h6, .et_pb_section.business-ensure-section .et_pb_row .et_pb_column .business-testimonial h5{
font-size:15px;
line-height:20px;
}
.multi-location-details .multi-location-l, .multi-location-details .multi-location-r{
float:none;
}
body.page-id-1051 .et_pb_section.multi-location-section .multi-location-details h3{
	font-size:20px;
	line-height:29px;
}
.et_pb_section.multi-location-section .multi-location-details h3{
line-height: 32px;
padding: 0 0 14px;
text-align: center;
font-size:23px;
}
.et_pb_section.multi-location-section .multi-location-details a{
width: 245px;
height: 50px;
line-height: 50px;
margin:auto;
font-size: 14px;
}
.et_pb_section.multi-location-section.et_section_regular{
padding:16px 0 21px;
}
.et_pb_section.how-find-section .et_pb_column.how-find-left{
width:100%;
}
.et_pb_section.how-find-section .et_pb_column.how-find-right, .et_pb_section.how-chosen-section .et_pb_column.how-chosen-right, body.page-id-1051 .et_pb_section.how-chosen-section .et_pb_column.how-chosen-right, body.page-id-1051 .et_pb_section.how-find-section .et_pb_column.how-find-right{
float:left;
width:100%;
padding:23px 0 0;
}
.et_pb_section.how-find-section .et_pb_column h2, .et_pb_section.how-stand-section .et_pb_column h2, .et_pb_section.how-chosen-section .et_pb_column h2{
font-size: 27px;
line-height: 32px;
padding: 0 0 8px;
}
.et_pb_section.how-find-section.et_section_regular{
padding:26px 0 23px;
}
.et_pb_section.how-stand-section .et_pb_column.how-stand-left, body.page-id-1051 .et_pb_section.how-stand-section .et_pb_column.how-stand-left, body.page-id-1074 .et_pb_section.how-stand-section .et_pb_column.how-stand-left, body.page-id-1094 .et_pb_section.how-stand-section .et_pb_column.how-stand-left{
width: 100%;
padding: 20px 0 23px;
margin-left: 0;
}
.et_pb_section.how-stand-section .et_pb_column.how-stand-right{
float:left;
width:100%;
}
.et_pb_section.how-stand-section.et_section_regular, .et_pb_section.how-stand-section.et_section_regular.custom-section{
padding:0 0 43px;
}
.et_pb_section.how-chosen-section .et_pb_column.how-chosen-left, body.page-id-1051 .et_pb_section.how-chosen-section .et_pb_column.how-chosen-left{
width:100%;
margin-left:0;
}
.et_pb_section.how-chosen-section.et_section_regular, .et_pb_section.how-chosen-section.et_section_regular.custom-section{
padding:0 0 26px;
}
.et_pb_section.landing-case-study-section.et_section_regular{
padding:26px 0;
}
.et_pb_section.landing-case-study-section .landing-case-study-title h2, .et_pb_section.meet-marketing-section .meet-marketing-title h2{
font-size:27px;
line-height:32px;
padding:0 0 8px;
}
.et_pb_section.landing-case-study-section .landing-case-study-title{
padding:0 0 18px;
}
.et_pb_section.landing-case-study-section .landing-case-study-button a{
width: 205px;
height: 50px;
line-height: 50px;
}
.et_pb_section.landing-case-study-section .landing-case-study-img{
padding:0 0 20px;
}
.et_pb_section.meet-marketing-section.et_section_regular{
padding:26px 0;
}
.et_pb_section.meet-marketing-section .meet-marketing-title{
padding:0 0 20px;
}
.et_pb_section.meet-marketing-section form .one_third{
width:100%;
margin:0 0 14px;
}
.et_pb_section.meet-marketing-section form{
width:100%;
}
.et_pb_section.meet-marketing-section form .meet-marketing-form-submit{
width:100%;
}
.et_pb_section.meet-marketing-section form input[type="submit"]{
width:185px;
height: 50px;
line-height: 50px;
border-radius: 6px;
}
.et_pb_section.meet-marketing-section form input[type="text"]{
    height: 52px;
	padding: 6px 14px;
	border-radius: 6px;
	font-size:15px;
}
.et_pb_section.landing-plan-section.et_section_regular{
padding:26px 0;
}
.et_pb_section.landing-plan-section .et_pb_column .landing-plan-details{
padding: 16px 26px 20px;
max-width: 370px;
margin: auto;
}
.et_pb_section.landing-plan-section .et_pb_column.landing-plan-right .landing-plan-details{
margin-top:15px;
}
.et_pb_section.landing-plan-section .et_pb_column .landing-plan-details h5, .et_pb_section.landing-plan-section .et_pb_column.landing-plan-right .landing-plan-details h5{
padding:0 0 16px;
}
.et_pb_section.landing-faq-section.et_section_regular{
padding:26px 0;
}
.et_pb_section.landing-faq-section .landing-faq-top-img{
position:relative;
top:0;
}
.et_pb_section.landing-faq-section h2{
padding:14px 0;
font-size: 28px;
line-height: 34px;
}
.et_pb_section.landing-faq-section .et_pb_accordion .et_pb_toggle .et_pb_toggle_title{
font-size: 16px;
padding: 0 0 0 26px;
line-height: 23px;
}
.et_pb_section.landing-faq-section .et_pb_accordion .et_pb_toggle{
padding:15px 8px;
}
.et_pb_section.landing-faq-section .et_pb_accordion .et_pb_toggle .et_pb_toggle_content p{
font-size:15px;
line-height:21px;
}
.et_pb_section.landing-faq-section .et_pb_accordion .et_pb_toggle .et_pb_toggle_content{
padding:12px 0 0;
}
.et_pb_section.landing-plan-section .et_pb_column.et_pb_column_1_2{
width:100%;
}
.et_pb_section.how-find-section .et_pb_column h2 br, .et_pb_section.how-stand-section .et_pb_column h2 br, .et_pb_section.how-chosen-section .et_pb_column h2 br{
display:none;
}
.et_pb_section.business-ensure-section .et_pb_row .et_pb_column.business-ensure-r{
width:100%;
float:left;
}
.et_pb_section.landing-case-study-section .built-websites-list .one_third{
	width:100%;
	margin:0 0 26px;
}
.et_pb_section.landing-case-study-section .built-websites-list .built-website-details h5{
	font-size:18px;
	padding:15px 0 0;
}
.et_pb_section.landing-case-study-section .built-websites-list .built-website-details .built-website-img img{
	width:100%;
}
.et_pb_section.landing-case-study-section .built-websites-list .one_third.last{
	margin:0;
}
.et_pb_section.landing-plan-section.social-plan-section .et_pb_column.landing-plan-left .landing-plan-details, .et_pb_section.landing-plan-section.social-plan-section .et_pb_column.landing-plan-right .landing-plan-details{
	border-radius: 8px;
}
.et_pb_section.landing-plan-section.social-plan-section .et_pb_column.landing-plan-middle .landing-plan-details{
	margin:15px auto auto;
	padding-bottom: 20px;
}
.et_pb_section.landing-plan-section.social-plan-section .et_pb_column .landing-plan-details{
	padding-left:20px;
	padding-right:20px;
}
.et_pb_section.landing-plan-section.social-plan-section .et_pb_column.et_pb_column_1_3{
	margin-top:0;
}
.et_pb_section.landing-plan-section.social-plan-section .et_pb_column .landing-plan-details h6{
	margin:0 0 15px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .total-time-section ul li{
	float:none;
	margin:10px 0;
	width:100%;
	font-size: 21px;
    line-height: 22px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .total-time-section ul li span{
	font-size:16px;
	margin:0 0 2px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .need-additional-section{
padding: 20px 0;
margin: 20px 0;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .need-additional-section .need-additional-support, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .support-requests-section .support-request-info{
	padding-left:63px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .support-requests-section .support-request-info{
background-size: 55px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .need-additional-section .need-additional-support{
background-size: 51px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .need-additional-section p br, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .support-requests-section p br{
	display:none;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .need-additional-section p, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .support-requests-section p{
	font-size:14px;
	line-height:19px;
	padding:0 0 14px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .need-additional-section h4, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .support-requests-section h4{
	font-size:18px;
	line-height:21px;
	padding:0 0 10px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .need-additional-section .need-additional-btn a, body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .support-requests-section .need-additional-btn a{
width: 205px;
height: 34px;
line-height: 34px;
font-size:12px;
}
body.woocommerce-account.woocommerce-page #page-container #et-main-area .myaccount-page-display .woocommerce .woocommerce-MyAccount-content .support-requests-section .need-additional-btn a{
	width:205px;
}

.et_pb_section.seo-top-section .et_pb_column.seo-top-section-left {
    margin: 0;
    width: 100%;
    padding-top: 10px;
}
.et_pb_section.seo-top-section .et_pb_column.seo-top-section-right {
    width: 100%;
    margin-top: 30px;
}
.et_pb_section.seo-top-section h4 {
    font-size: 24px;
    line-height: 28px;
    padding-bottom: 20px;
}
.et_pb_section.seo-top-section h4 br{
    display: none;
}
.et_pb_section.seo-top-section {
    padding: 45px 0 30px;
}
.et_pb_section.seo-top-section .try-free-button a {
    margin-top: 33px;
    padding: 11px 0;
}
.et_pb_section.create-winning-site-section {
    padding: 10px 0 40px;
}
.et_pb_section.create-winning-site-section .et_pb_column.create-winning-site-left {
    width: 100%;
    margin-right: 0;
    padding-top: 0;
    margin-bottom: 20px;
}
.et_pb_section.create-winning-site-section .et_pb_column.create-winning-site-right {
    width: 100%;
}
.et_pb_section.create-winning-site-section h3 {
    font-size: 21px;
    line-height: 24px;
    padding-bottom: 13px;
}
.et_pb_section.create-winning-site-section h3 br{
    display: none;
}
.et_pb_section.create-winning-site-section a {
    width: 190px;
    margin-top: 18px;
    padding: 12px 0;
}
.et_pb_section.create-winning-site-section .et_pb_row.reverse_order {
    display: block;
    margin-top: 0;
    margin-bottom: 10px;
    padding: 0 10px;
}
.et_pb_section.create-winning-site-section .et_pb_row.reverse_order .et_pb_column.et_pb_column_1_2:first-child {
    width: 100%;
    padding-top: 0;
    margin-left: 0;
    margin-right: 0;
}
.et_pb_section.create-winning-site-section p {
    font-size: 16px;
    line-height: 25px;
    padding-bottom: 13px;
}
.et_pb_section.create-winning-site-section p br{
    display: none;
}
.et_pb_section.create-winning-site-section ul.competion-text {
    float: left;
    width: 52%;
}
.et_pb_section.create-winning-site-section .et_pb_row.find-more-keywords.boost-your-content .et_pb_column.et_pb_column_1_2:first-child {
    margin-top: 0;
}
.et_pb_section.create-winning-site-section .et_pb_row.seo-gols h2 {
    font-size: 21px;
    line-height: 25px;
    padding-bottom: 10px;
}
.et_pb_section.create-winning-site-section .et_pb_row.seo-gols a {
    margin: 18px auto;
    padding: 11px 0;
}
.et_pb_section.create-winning-site-section .et_pb_row.seo-gols {
    padding: 30px 0 70px;
    text-align: center;
    height: 300px;
}
.et_pb_section.seo-top-section p {
    font-size: 20px;
    line-height: 26px;
}
.et_pb_section.create-winning-site-section .et_pb_row.find-more-keywords.boost-your-content a {
    margin-top: 15px;
}
.et_pb_section.create-winning-site-section .et_pb_row.figure-out-rivals.stay-updates a {
    margin-top: 15px;
}
.et_pb_section.seo-lead-top-section {
    padding: 165px 0 60px;
}
.et_pb_section.seo-lead-top-section h5 {
    font-size: 23px;
    line-height: 28px;
    padding-bottom: 25px;
}
.et_pb_section.seo-lead-top-section .seo-lead-form-main {
    width: 99%;
    padding: 30px 20px;
}
.et_pb_section.seo-lead-top-section .seo-lead-form-display-left {
    width: 100%;
}
.et_pb_section.seo-lead-top-section .seo-lead-form-display-right {
    width: 100%;
}
.et_pb_section.seo-lead-top-section form p input[type="text"], .et_pb_section.seo-lead-top-section form p input[type="email"], .et_pb_section.seo-lead-top-section form p input[type="tel"], .et_pb_section.seo-lead-top-section form p input[type="url"], .et_pb_section.seo-lead-top-section form p select {
    padding: 11px 15px 11px;
}
.et_pb_section.seo-lead-top-section form p input[type="submit"] {
    padding: 14px 0;
    margin-top: 3px;
    float: left;
}
body.page-id-4217 .button-main a {
    width: 160px;
}
.et_pb_section.seo-lead-top-section form p {
    margin-bottom: 14px;
    padding-bottom: 0;
}
.et_pb_section.seo-lead-top-section form label {
    font-size: 14px;
}
.et_pb_section.seo-lead-top-section span.wpcf7-list-item {
    margin: 0 10px 0 0;
}
}




@media only screen and (min-width:360px) and (max-width:767px){
.header-demo-button{
	display: block;
margin-right: 12px;
width: 115px;
padding-top: 1px;
}
.button-main a{
	font-size: 12px;
line-height: 28px;
height: 32px;
}

}

@media only screen and (min-width:568px) and (max-width:767px){
.header-demo-button{
	width:130px;
}
.et_pb_column.home-business-content-l p{
	line-height:24px;
}
.et_pb_column.home-business-content-l h2{
	font-size: 30px;
line-height: 38px;
padding-bottom: 5px;
}
body h5{
font-size: 25px;
line-height: 30px;
}
body p {
    font-size: 16px;
    line-height: 21px;
}
.et_pb_section.home-features-main-section h6{
	font-size: 20px;
padding: 12px 0 12px 54px;
}
.et_pb_section.home-features-main-section .et_pb_row.features-content-row.second-div h6{
	padding-left:63px;
}
.et_pb_section.home-our-products-section .et_pb_module.page-content-titles p{
	font-size: 17px;
padding: 0 9%;
}
.et_pb_module.page-content-titles h3{
	font-size: 32px;
line-height: 36px;
}
.et_pb_section.home-our-products-section .et_pb_module.page-content-titles h3{
	width:100%;
}
.et_pb_column.website-content-r{
	padding:20px;
}
.et_pb_column.website-content-r .button-div a{
	font-size:14px;
	padding:0 15px;
}
.testimonials-content{
	padding: 20px 20px 23px;
}
.testimonials-content p{
	font-size:19px;
	line-height:25px;
}
.testimonials-title-list ul li{
	font-size:16px;
	line-height:16px;
}
.testimonials-title-list{
	padding:10px 0 12px;
}
.testimonials-main-list .slick-prev, .testimonials-main-list .slick-next{
	bottom:19px;
}
.testimonials-main-list .slick-prev{
	left:15px;
}
.testimonials-main-list .slick-next{
	right:15px;
}
.et_pb_section.road-map-main-section.et_section_regular h5{
	font-size:24px;
	padding-bottom: 14px;
}
.testimonials-main-list{
	margin-bottom:-48px;
}
.et_pb_section.road-map-main-section{
	padding:86px 0 32px;
}
.et_pb_column.road-map-list-l ul li{
	width:49%;
	float:left;
	margin:0 2% 15px 0;
}
.et_pb_column.road-map-list-l ul li:nth-child(2n+0){
	margin-right:0;
}
.et_pb_column.road-map-list-l ul li a{
	font-size: 18px;
line-height: 23px;
padding: 16px 15px 18px 78px;
}
.et_pb_column.road-map-list-l ul li a, .et_pb_column.road-map-list-l ul li:nth-child(2) a, .et_pb_column.road-map-list-l ul li:nth-child(3) a{
	background-position: 12px 12px;
background-size: 55px;
}
.footer-form-main h3, .et_pb_section.book-demo-form-section h3{
	font-size: 26px;
line-height: 28px;
padding-bottom: 6px;
}
.contact-field-full{
	width:49%;
	margin-right:2% !important;
}
.contact-field{
	width:32%;
	margin-right:2% !important;
}
.contact-field.last, .contact-field-full.last{
	margin-right:0 !important;
}
.bottom-form-inner{
	padding:23px 18px 10px;
}
footer#main-footer #footer-widgets .footer-widget{
	width:49% !important;
	margin-right:2% !important;
}
footer#main-footer #footer-widgets .footer-widget:nth-child(2n+0){
	margin-right:0 !important;
}
.et_pb_column.web-hostion-content-l p{
	font-size:21px;
	line-height:22px;
}
.et_pb_column.web-hostion-content-l h3{
font-size: 31px;
line-height: 37px;
padding: 8px 0 0;
}
.et_pb_section.web-hostion-main-section{
	padding-top:80px;
}
.et_pb_column.hosting-price-l, .et_pb_column.hosting-price-r{
	width:49%;
}
.et_pb_column.hosting-price-l{
	margin:0 2% 0 0;
}
.et_pb_section.hosting-price-details-section h3{
	font-size:32px;
	line-height:36px;
}
.et_pb_section.google-cloud-main-section.et_section_regular .et_pb_row.google-cloud-row1 .et_pb_column{
	width:49%;
	padding:20px 32px;
	margin-right:2% !important;
}
.et_pb_section.google-cloud-main-section.et_section_regular .et_pb_row.google-cloud-row1 .et_pb_column:nth-child(2n+0){
	margin-right:0 !important;
}
.et_pb_section.google-cloud-main-section.et_section_regular .et_pb_row.google-cloud-row1 .et_pb_column h6{
	font-size: 15px;
line-height: 20px;
padding: 17px 0 14px;
}
.et_pb_section.google-cloud-main-section.et_section_regular .et_pb_row.google-cloud-row1 .et_pb_column ul li{
	font-size:15px;
	margin-bottom:10px;
}
.confidence-content-l{
	width:55%;
	padding:0 0 10px;
}
.confidence-content-r{
	float:right;
	width:42%;
}
.et_pb_section.confindence-main-section h5, .et_pb_column.vendasta-platform-l h5{
	font-size:21px;
	line-height:26px;
}
.et_pb_section.confindence-main-section p, .et_pb_column.vendasta-platform-l p{
	font-size:16px;
	line-height:20px;
}
ul.et_pb_tabs_controls{
	border-radius:0;
}
.et_pb_tabs_controls li{
	float:left;
	width:50%;
}
.et_pb_tabs_controls li a{
	border-right: 1px solid #81b8cb;
}
.et_pb_section.block-features-main-section .et_pb_row.block-features-row .et_pb_column h4{
	padding: 12px 0 21px;
font-size: 17px;
line-height: 22px;
letter-spacing: 1px;
}
.et_pb_section.block-features-main-section .et_pb_row.block-features-row .et_pb_column{
	padding-top:23px;
}
.et_pb_column.vendasta-platform-r{
	width:39%;
}
.et_pb_column.vendasta-platform-l{
	width:58%;
	padding:0;
}
.book-demo-field{
	width:49%;
	margin-right:2%;
}
.book-demo-field.last{
	margin-right:0;
}
.et_pb_section.book-demo-form-section{
	padding-top:24px;
}
.et_pb_section.marketing-strategy-main-section .et_pb_row.marketing-strategy-list .et_pb_column p{
	font-size: 15px;
line-height: 19px;
padding-top: 10px;
}
.et_pb_section.marketing-strategy-main-section .et_pb_row.marketing-strategy-list .et_pb_column{
	width: 32%;
margin: 0 2% 15px 0;
padding: 18px 10px;
min-height: 188px;
}
.et_pb_column.help-you-content-r{
	width:41%;
	float:right;
}
.et_pb_column.help-you-content-l{
	width:58%;
	padding:0;
}
.et_pb_column.help-you-content-l h5, .et_pb_row.help-you-row.second-div .et_pb_column.help-you-content-r h5{
	font-size:21px;
	line-height:28px;
}
.et_pb_section.help-you-main-section.et_section_regular p{
	font-size:15px;
	line-height:20px;
}
.et_pb_row.help-you-row.second-div .et_pb_column.help-you-content-l{
	width:41%;
}
.et_pb_row.help-you-row.second-div .et_pb_column.help-you-content-r{
	width: 57%;
padding-top: 0;
float: right;
}
.et_pb_section.help-you-main-section.et_section_regular{
	padding:10px 0 30px;
}
.et_pb_section.marketing-session-main-section ul li{
	float:left;
	width:49%;
	margin-right:2%;
}
.et_pb_section.marketing-session-main-section ul li a{
	padding:12px 20px;
	height:84px;
}
.et_pb_section.marketing-session-main-section ul li:first-child a{
	padding:21px 20px;
}
.blog-main-page-content .et_pb_post h2.entry-title{
	font-size: 23px;
line-height: 26px;
padding: 0 0 8px;
}
.blog-main-page-content .et_pb_post p{
	font-size:17px;
	line-height:23px;
}
.et_pb_section.about-page-established-section ul {
    width: 100%;
	display:block;
	text-align:center;
}
.et_pb_section.about-page-established-section ul li {
    width: 85px;
    margin: 0 15px 15px;
}
.et_pb_section.about-our-mission-section .et_pb_row.about-content-images-row ul {
    float: left;
    margin-right: 13px;
    width: 48.8%;
}
.et_pb_section.about-our-mission-section .et_pb_row.about-content-images-row {
    padding: 14px 10px 14px;
}
.et_pb_column.bottom-mission-content-l {
    width: 34%;
}
.et_pb_column.bottom-mission-content-r {
    width: 62%;
    padding-top: 10px;
	float: right;
}
.et_pb_column.bottom-mission-content-r h6 {
    font-size: 18px;
    line-height: 24px;
}
.et_pb_column.bottom-mission-content-r .button-div a {
    margin-top: 25px;
}
.et_pb_column.advertising-content-l {
    width: 62%;
	padding-top: 10px;
}
.et_pb_column.advertising-content-r {
    float: right;
    width: 34%;
    padding-top: 0;
}
.page-id-241 .et_pb_section.advertising-main-content-oral.et_section_regular .et_pb_row {
    padding: 32px 10px;
}
.et_pb_row.advertising-content-row.two .et_pb_column.advertising-content-l {
    width: 34%;
}
.et_pb_row.advertising-content-row.two .et_pb_column.advertising-content-r {
    float: right;
    width: 62%;
    padding-top: 12px;
}
.blog-main-page-content .et_pb_post {
    width: 48.5%;
    margin: 0 16px 28px 0;
    float: left;
}
.et_right_sidebar #sidebar {
    float: left;
}
.blog-main-page-content .et_pb_post h2.entry-title {
    font-size: 19px;
    line-height: 24px;
}
.blog-main-page-content .et_pb_post p {
    line-height: 21px;
}
.blog-main-page-content .et_pb_post:nth-child(2n) {
	margin-right:0;
}
.et_pb_section.business-process-section.reasturant-page .et_pb_column {
    margin-right: 10px;
    width: 32%;
    padding: 18px 11px 22px;
}
.et_pb_section.business-process-section.reasturant-page .et_pb_column p {
    font-size: 14px;
    padding: 18px 0 0;
	letter-spacing: 1px;
}
.et_pb_section.advertising-main-content-oral.restaurent-page .et_pb_row.advertising-content-row.two .et_pb_column.advertising-content-l {
    width: 34%;
}
.et_pb_section.advertising-main-content-oral.restaurent-page .et_pb_row.advertising-content-row.two .et_pb_column.advertising-content-r {
    width: 61%;
    padding-top: 10px;
}
body .et_pb_section.advertising-main-content-oral.restaurent-page .et_pb_row.advertising-content-row.two .et_pb_column.advertising-content-r h5 {
    font-size: 20px;
    line-height: 27px;
}
.et_pb_section.advertising-main-content-oral.restaurent-page.et_section_regular {
    padding: 28px 0 30px;
}
.et_pb_row.restaurants-our-pricing-section .et_pb_column {
    width: 48%;
    margin-right: 21px;
}
.et_pb_row.restaurants-our-pricing-section .et_pb_column h2 {
    font-size: 45px;
}
.et_pb_row.restaurants-our-pricing-section .et_pb_column p {
    font-size: 19px;
    line-height: 25px;
}
.et_pb_column.marketing-package-content-r .button-div a {
    margin-top: 22px;
    padding: 0 20px;
    font-size: 14px;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_row.package-main-row .et_pb_column {

    width: 48%;
    margin-right: 21px;

}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_row.package-main-row .et_pb_column:nth-child(2n+0){
	margin-right:0 !important;
}
.et_pb_section.marketing-strategy-main-section.seo-page .et_pb_row.marketing-strategy-list .et_pb_column {
    padding: 25px 15px 30px;
    height: 184px;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular {
    padding: 30px 0 8px;
}
.et_pb_section.advertising-main-content-oral.small-business .et_pb_row.advertising-content-row.one .et_pb_column.advertising-content-r {
    width: 34%;
}
.et_pb_section.advertising-main-content-oral.small-business .et_pb_row.advertising-content-row.one .et_pb_column.advertising-content-l {
    width: 64%;
}
.et_pb_section.business-process-section .et_pb_column {
    margin-right: 10px;
    width: 49%;
    padding: 28px 18px;
    margin-bottom: 10px;

}
.et_pb_section.business-process-section {
    padding: 28px 0 20px;
}
.et_pb_section.advertising-main-content-oral.small-business.bottom-div .et_pb_row.advertising-content-row.one .et_pb_column.advertising-content-r {
    width: 34%;
}
.et_pb_section.advertising-main-content-oral.small-business.bottom-div .et_pb_row.advertising-content-row.one .et_pb_column.advertising-content-l {
    width: 62%;
}
.et_pb_column.website-design-content-r {
    width: 34%;
    float: right;
}
.et_pb_column.website-design-content-l {
    width: 62%;
}
.et_pb_row.design-content-row.two .et_pb_column.website-design-content-l {
    width: 34%;
}
.et_pb_row.design-content-row.two .et_pb_column.website-design-content-r {
    width: 62%;
}
.et_pb_row.design-content-row.one.main-div .et_pb_column.website-design-content-r {
    width: 34%;
}
.et_pb_row.design-content-row.one.main-div .et_pb_column.website-design-content-l, .et_pb_row.design-content-row.one.last-div .et_pb_column.website-design-content-l {
    width: 62%;
}
.et_pb_section.marketing-strategy-main-section {
    padding: 25px 0 18px;
}
.et_pb_column.website-performance-content-r h5 {
    font-size: 21px;
}
.et_pb_column.website-performance-content-r p {
    font-size: 18px;
    line-height: 22px;
}
.et_pb_section.marketing-strategy-main-section.seo-page {
    padding: 30px 0 20px;
}
.et_pb_section.web-hostion-main-section.small-business {
    padding: 85px 0 45px;
}
.et_pb_section.confindence-main-section.second-div.et_section_regular .confidence-content-l, .et_pb_section.confindence-main-section.second-div.bottom-main.et_section_regular .confidence-content-l {
    width: 55%;
    padding-top: 0;
}
.et_pb_section.confindence-main-section.second-div.bottom-main.et_section_regular .confidence-content-r {
    width: 42%;
    float: right;
}
.et_pb_section.confindence-main-section.second-div.bottom-main.et_section_regular {
    padding: 15px 0 20px;
}


/* Woocommerce */
.store-caption-left {
    width: 35%;
    padding-bottom: 0;
}
.store-search-main {
    float: right;
    width:48%;
}
.store-caption-section .dgwt-wcas-search-wrapp {
    min-width: 100%;
    float: right;
}
.store-section-main #tabs.ui-tabs .store-cat-list ul.ui-tabs-nav li.ui-tabs-tab {
    margin: 0 24px 10px 0;
}
.store-section-main #tabs.ui-tabs .store-cat-list ul.ui-tabs-nav li.ui-tabs-tab a {
    font-size: 16px;
}
.store-products-main .store-product-list ul li .product-details-section .store-view-detials {
    padding: 75px 0 0;
}
.product-tabs-section .product-tabs-content .product-tab-gallery .product-tab-gallery-item {
    width: 32%;
    margin: 0 2% 13px 0;
}
.single-product-top-details .single-product-cats {
    width: 465px;
}
.single-product-top-details .single-product-cats a {
    font-size: 13px;
    line-height: 15px;
    margin: 0 5px 10px 0;
    padding: 8px 13px 9px;
}
/* Woocommerce */

}


@media only screen and (min-width:1024px) and (max-width:1179px){
body h5 {
    font-size: 26px;
    line-height: 33px;
}
body p {
    font-size: 17px;
    line-height: 22px;
}
body #page-container header#main-header .logo_container{
	width:200px;
}
#et-top-navigation{
    padding: 11px 0 0 63px !important;
}
body #page-container header#main-header #et-top-navigation nav ul li a{
font-size: 16px;
padding: 0 28px 0 0;
}
.button-main a{
	font-size: 14px;
line-height: 38px;
height: 40px;
width:120px;
}
.et_pb_section.about-page-established-section h6 {
    font-size: 21px;
    line-height: 27px;
}
.et_pb_section.about-page-established-section ul li {
    margin-right: 50px;
    width: 157px;
}
.et_pb_section.about-our-mission-section .et_pb_row.our-mission-row2 p {
    line-height: 21px;
    font-size: 16px;
}
.et_pb_section.about-our-mission-section .et_pb_row.our-mission-row2 h4 {
    font-size: 19px;
	padding-bottom: 9px;
}
.et_pb_section.about-our-mission-section .et_pb_row.about-content-images-row {
    padding: 35px 10px 30px;
}
.et_pb_section.advertising-content-section .advertising-content-right h6 {
    font-size: 22px;
    line-height: 30px;
    padding: 20px 0 0;
}
.blog-main-page-content .et_pb_post h2.entry-title {
    font-size: 21px;
    line-height: 28px;
    padding: 5px 0 14px;
}
.blog-main-page-content .et_pb_post p {
    font-size: 17px;
    line-height: 22px;
}
.sidebar-inner-top h2 {
    font-size: 22px;
    line-height: 29px;
    padding: 14px 0 25px 23px;
}
.et_pb_column.home-business-content-l {
    padding: 48px 0 0;
}
.et_pb_section.marketing-strategy-main-section .et_pb_row.marketing-strategy-list .et_pb_column p {
    font-size: 17px;
    line-height: 24px;
}
.et_pb_section.marketing-strategy-main-section {
    padding: 48px 0 45px;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_column p {
    font-size: 16px;
    line-height: 21px;
}
.et_pb_section.seo-bottom-hosting-plan-section.et_section_regular .et_pb_column h4 {
    font-size: 18px;
    line-height: 24px;
    padding: 24px 0 14px;
}
.et_pb_section.backed-web-content-section.et_section_regular .et_pb_row.backed-web-row .et_pb_column p {
    font-size: 17px;
    line-height: 22px;
}
.et_pb_section.google-cloud-main-section.et_section_regular .et_pb_row.google-cloud-row1 .et_pb_column ul li, .et_pb_section.backed-web-content-section.seo-page.et_section_regular .et_pb_row.backed-web-row .et_pb_column ul li {
    font-size: 17px;
    line-height: 22px;
    margin-bottom: 20px;
}
.et_pb_section.backed-web-content-section.et_section_regular .et_pb_row.backed-web-row .et_pb_column h4 {
    font-size: 19px;
}
.et_pb_section.seo-website-performance-section.small-business h5 {
    font-size: 25px;
    line-height: 34px;
}
.et_pb_section.business-process-section .et_pb_column p {
    font-size: 17px;
}
body .web-hostion-content-l p {
    line-height: 26px;
}
.et_pb_section.hosting-content-section1 h3 {
    font-size: 28px;
    line-height: 40px;
}
.et_pb_section.hosting-price-details-section h3 {
    font-size: 40px;
    line-height: 45px;
}
.et_pb_section.hosting-price-details-section .et_pb_column {
    padding: 50px 25px 55px;
}
.et_pb_section.backed-web-content-section.et_section_regular .et_pb_row.backed-web-row .et_pb_column h4 {
    font-size: 17px;
}
.store-products-main .store-product-list ul li .product-details-section .store-product-img{
	min-height:200px;
}


/* Woocommerce */
.store-section-main #tabs.ui-tabs .store-cat-list ul.ui-tabs-nav li.ui-tabs-tab a {
    font-size: 16px;
}
.store-section-main #tabs.ui-tabs .store-cat-list ul.ui-tabs-nav li.ui-tabs-tab {
    margin: 0 29px 0 0;
}
.store-caption-section .store-title h1 {
    font-size: 35px;
    line-height: 40px;
}
.store-caption-section {
    padding: 35px 0;
}
.store-search-main {
    padding-top: 8px;
}
.store-products-main .store-product-list ul li .store-product-details .store-product-right .store-product-title h3 {
    font-size: 18px;
    line-height: 24px;
}
.store-products-main .store-product-list ul li .store-product-details .store-product-icon {
    width: 50px;
}
.store-products-main .store-product-list ul li .store-product-details .store-product-right .store-product-price span {
    font-size: 16px;
}
/* Woocommerce */

.seo-success-content-inner{
	width: 60%;
padding: 45px 55px;
margin-top: 50px;
margin-left: 5%;
}

.soluction-products-main-content {
    width: 1000px;
}
.soluction-products-page-top-tabs {
    width: 360px;
    height: 360px;
}
.soluction-products-page-top-tabs ul li a {
    width: 104px;
    height: 104px;
}
.soluction-products-page-top-tabs ul li:first-child {
    left: 135px;
    top: -8px;
}
.soluction-products-page-top-tabs ul li:nth-child(2) {
right: -10px;
    top: 106px;
}
.soluction-products-page-top-tabs ul li:nth-child(3) {
right: 42px;
top: 257px;
}
.soluction-products-page-top-tabs ul li:nth-child(4) {
    left: 42px;
    top: 250px;
}
.soluction-products-page-top-tabs ul li:nth-child(5) {
    left: -7px;
    top: 98px;
}
.soluction-products-content-inner {
    width: 600px;
    padding: 38px;
    margin-top: 35px;
}
}