/*
 Theme Name:     PositiveMedium
 Theme URI:      localhost/positivemedium/
 Description:    PositiveMedium
 Author:         Theblock
 Author URI:     sales@positivemedium.com
 Template:       Divi
 Version:        4.17.4 
*/

/* =Theme customization starts here
------------------------------------------------------- */

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

body .et_pb_row, body .container {
    width: 100%;
}
body .et_pb_widget {
    float: none;
}
.x-menu > li > .x-anchor[class*="active"] ~ ul.sub-menu {
    height: auto !important;
}
.et_pb_text_inner a{ color: #00a23d; }
#cookie-law-info-bar {
    z-index: 100000;
}
#hubspot-messages-iframe-container {
    z-index: 99999!important;
}
#ae_launcher.ae-cta-position-preset-right-upper {
    top: 25px!important;
}
#et-top-navigation.mobile_menu_section{
    display: none !important;
}
.header-phone-nomber-section{
    display: none;
}
#page-container header#main-header{
    -webkit-box-shadow: none;
box-shadow: none;
background: none;
position: absolute;
top: 0;
padding: 0;
z-index: 9999;
box-shadow: none;
}
#page-container header#main-header .logo_container{
    position: relative;
    height: auto;
    width: 240px;
    float: left;
    padding-top: 36px;
}
#page-container header#main-header .header-right{
    float: right;
    padding-top: 0;
}
html body #page-container form ::placeholder {
  opacity: 1;
}
#page-container header#main-header .logo_container a{
    display: block;
}
#page-container header#main-header .logo_container a img{
    max-height: inherit;
display: block;
max-width: inherit;
}
#page-container header#main-header #et-top-navigation{
    float: left;
    padding: 0 !important;
}
#page-container header#main-header .header-get-started-section {
    float: right;
    padding-top: 35px;
}
#page-container header#main-header #et-top-navigation nav, #page-container header#main-header #et-top-navigation nav ul{
    float: none;
}
body .et_pb_widget {
    float: none;
}
#page-container header#main-header #et-top-navigation nav ul:after, #page-container header#main-header .header-social-icon-section ul:after{
    clear: both;
    content: '';
    display: block;
}
#page-container header#main-header #et-top-navigation nav ul li{
    display:block;
    float: left;
    margin: 0 34px 0 0;
    padding-right: 0;
}
#page-container header#main-header #et-top-navigation ul li a {
    display: block;
    color: #f3f6f9;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Outfit', sans-serif;
    font-weight: 600;
    padding: 50px 19px 17px 0;  
}
#page-container header#main-header #et-top-navigation ul li.menu-client-area{
    display: none;
}
#page-container #main-header #et-top-navigation nav ul li a:hover, #page-container #main-header #et-top-navigation nav ul li.current_page_item a{
    color: #f3f6f9;
    opacity: 1;
}
#page-container #main-header #et-top-navigation nav ul li a:hover{
    color: #00a23e;  
}
#page-container header#main-header #et-top-navigation ul li.menu-item-has-children a::after {
    position: absolute;
    top: 51px;
    right: -22px;
}
#page-container header#main-header #et-top-navigation ul li.menu-item-has-children a::after {
    position: absolute;
    top: 52px;
    right: -2px
}
#page-container header#main-header #et-top-navigation nav ul li ul li {
    margin: 0;
    width: 100%;
    padding: 0;
}
#page-container #main-header #et-top-navigation #top-menu-nav ul li ul.sub-menu li a {
    background: #00a23e;
    font-size: 15px;
    line-height: 18px;
    display: block;
    border-bottom: 1px dotted #f3f6f9;
    width: auto;
    font-family: 'Outfit', sans-serif;
    padding: 15px 14px 15px;
    color: #f3f6f9;
}
#page-container #main-header #et-top-navigation #top-menu-nav ul li ul.sub-menu li a:hover{
    background: #256419;
    padding: 15px 14px 15px;
}
#page-container header#main-header .header-get-started-section ul li a{
    display: block;
    padding: 14px 0 14px 0;
    color: #f3f6f9;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Outfit', sans-serif;
    font-weight: 600;
    border: 1px solid #f3f6f9;
    width: 150px;
    text-align: center;
    border-radius: 3px;
}
#page-container #main-header #et-top-navigation nav ul li ul {
    padding: 0;
    width: 230px;
    border: none;
    position: absolute;
    left: -29px;
    box-shadow: none;
    background: #00a23e;
    top: 82px;
 }
 #page-container header#main-header #et-top-navigation nav ul li ul::before {
    content: "\42";
    font-family: etmodules;
    color: #00a23e;
    font-size: 43px;
    position: absolute;
    top: -10px;
    left: 28px;
}
 #page-container #main-header #et-top-navigation #top-menu-nav ul li ul.sub-menu li:last-child a{
    border-bottom:none ;
}
#page-container header#main-header .header-get-started-section ul li a:hover{
    background: #00a23e;
    border: 1px solid #00a23e;
}

/* New Slide */
.rachel.slider-text {
	float: none !important;
	width: 100% !important;
}
.rachel .hx_h1_h2 {
	font-size:58px !important;
	line-height:78px !important;
}
.rachel .hx_h1_h2 span {
	border-bottom:5px solid #00A23E !important;
}

.rachel .introdesc {
	float: left;
	width: 65%;
}

.rachel .description {
	float: right;
	width: 25%;
	border-top:3px solid #A7A29E;
	padding-top:100px;
	margin-top:120px;
	color:#fff;
	font-size:20px;
}

.rachel .description .first-text{
	color:#EFF1F2;
	font-size:20px;
	text-align:left;
	font-weight:400;
	margin-bottom: 70px;
	line-height:26px;
	font-family:'Outfit', sans-serif;
}

.rachel .intro {
	text-align:left;
	font-family:'Outfit', sans-serif;
}
.rachel .intro .name {
	font-size:22px;
	color:#9E9996;
}
.rachel .intro .skills {
	font-size:14px;
	color:#595654;
}
.rachel .video iframe {
	width:680px;
	height:340px;
}
.et_pb_section.home-slider-section .slider-text h1.slider-prof-text{
width:740px;
display: inline-block;
}
.et_pb_section.home-slider-section .slider-text h1.slider-prof-text span {
    border-bottom: 5px solid #00A23E !important;
}
.et_pb_section.home-slider-section .slider-iframe{
    width:700px;
	height:300px;
    float: left;
}
.slider-iframe-main {
    width: 1100px;
}
.slider-iframe-main-right{
    float: right;
    width: 322px;
    border-top: 3px solid #A7A29E;
    margin-top: -54px;
    padding-top: 100px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description{
    text-shadow: none;
    padding: 267px 0 629px;
}
.et_pb_section.home-slider-section .et_pb_slide .et_pb_slide_description .et_pb_slide_content .slider-text{
    float: left;
    width: 513px;
}
.et_pb_section.home-slider-section .slider-video-text{
    margin: 14px auto auto;
width: 200px;
}
.et_pb_section.home-slider-section .slider-iframe p{
    padding-bottom: 0 !important;
}
.slider-video-text h4.person-name{
    font-size: 22px;
    color: #9E9996 !important;
    font-family:'Outfit', sans-serif;
    font-weight: normal;
    padding-bottom: 6px;
  text-align: left;
}
.slider-video-text h3.person-des{
    font-size: 14px;
    color: #595654 !important;
    font-family:'Outfit', sans-serif;
    font-weight: normal;
    padding-bottom: 0;
    text-align: left;
}
.et_pb_section.home-slider-section .et_pb_slide .et_pb_slide_description .et_pb_slide_content h1{
    color: #ffffff !important;
    font-size: 63px;
    line-height: 83px;
    text-align: left;
    font-family: 'Outfit', sans-serif;
    font-weight: 600;
    padding-bottom: 20px;
}
.et_pb_section.home-slider-section .et_pb_slide .et_pb_slide_description .et_pb_slide_content p{
    font-size: 18px;
    line-height: 35px;
    font-family: 'Outfit', sans-serif;
    color: #ffffff;
    font-weight: 400;
    text-align: left;
    padding-bottom: 42px;
}
.et_pb_section.home-slider-section .et_pb_slide .et_pb_slide_description .et_pb_slide_content a{
    display: inline-block;
    background: #00a23e;
    width: 190px;
    font-size: 18px;
    line-height: 29px;
    font-family: 'Outfit', sans-serif;
    color: #ffffff;
    font-weight: 400;
    padding: 14px 0;
    text-align: center;
    border-radius: 4px;
}
.et_pb_section.home-slider-section .et_pb_slide .et_pb_slide_description .et_pb_slide_content a:hover{
    color: #000000;
}
.et_pb_section.home-slider-section .et_pb_slide .et_pb_slide_description .home-slider-text{
    width: 570px;
    margin-top: 166px;
}
.et_pb_section.home-slider-section .et_pb_slide .et_pb_slide_description .home-slider-text ul{
    padding: 0;
    text-align: left;
}
.et_pb_section.home-slider-section .et_pb_slide .et_pb_slide_description .home-slider-text ul li{
    display: inline-block;
}
.et_pb_section.home-slider-section .et_pb_slide .et_pb_slide_description .home-slider-text ul li a{
    display:block;
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
}
.et_pb_section.home-we-creat-stunning-section h2{
    color: #000000;
    font-size: 40px;
    line-height: 46px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 24px;
}
.et_pb_section.home-we-creat-stunning-section h2 span{
    border-bottom: 3px solid #0c9b43;
}
.et_pb_section.home-we-creat-stunning-section p{
    font-size: 17px;
    line-height: 29px;
    font-family: 'Outfit', sans-serif;
    color:#474747;
    font-weight: normal;
    text-align: left;
    padding-bottom: 24px;
}
.et_pb_section.home-we-creat-stunning-section {
    padding-top: 165px;
    padding-bottom: 180px;
}
.et_pb_section.home-we-creat-stunning-section ul{
    padding: 0;
}
.et_pb_section.home-we-creat-stunning-section ul li{
    font-size: 17px;
    line-height: 29px;
    font-family: 'Outfit', sans-serif;
    color: #474747;
    font-weight: normal;
    text-align: left;
    list-style: none;
    background: url(images/list-green.png) no-repeat left 6px;
    padding-left: 36px;
    margin-bottom: 14px;
    padding-right: 36px;
}
.et_pb_section.home-we-creat-stunning-section a, .et_pb_section.wed-design-top-section a{
    display: inline-block;
    background: #00a23e;
    width: 190px;
    font-size: 17px;
    line-height: 29px;
    font-family: 'Outfit', sans-serif;
    color: #ffffff;
    font-weight: normal;
    padding: 15px 0;
    text-align: center;
    border-radius: 4px;
    margin-top: 38px;
}
.et_pb_section.home-we-creat-stunning-section .et_pb_column.home-we-creat-stunning-section-left{
    width: 572px;
    margin-right: 0;
    float: left;
    padding-top: 80px;
}
.et_pb_section.home-we-creat-stunning-section .et_pb_column.home-we-creat-stunning-section-right{
    width: 475px;
    float: right;
}
.et_pb_section.home-services-section .et_pb_row.home-services-row .et_pb_column.et_pb_column_1_3.home-services-row-left{
    width: 360px;
    background: #ffffff;
    margin-right: 45px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    padding: 57px 44px;
    min-height: 408px;
    border: 1px solid #fff;
}
.et_pb_section.fifteen-years-text-section .et_pb_row .et_pb_column.et_pb_column_1_3{
    width: 360px;
    background: #fbfbfb;
    margin-right: 50px;
    padding: 62px 50px;
    border: 1px solid #fff;  
}
.et_pb_section.fifteen-years-text-section .et_pb_row .et_pb_column.et_pb_column_1_3 h5{
    font-size: 55px;
    line-height: 55px;
    font-family: 'Outfit', sans-serif;
    color: #00a23e;
    font-weight: 400;
    padding: 20px 0 14px;
  }
.et_pb_section.fifteen-years-text-section .et_pb_row .et_pb_column.et_pb_column_1_3 p{
    font-size: 19px;
    line-height: 26px;
    font-family: 'Outfit', sans-serif;
    color: #000000;
    font-weight: 400;
    padding: 0;
}
.et_pb_section.our-services-section ul#our_services_list{
    list-style: none;
    margin: 0;
    padding: 0;
}
.et_pb_section.our-services-section ul#our_services_list .slick-arrow{
width: 75px;
height: 75px;


position: absolute;
top: -40%;
text-indent: -999999px;
border: none;
padding: 0;
cursor: pointer;
z-index: 99;
right: 30px;
}
.et_pb_section.our-services-section ul#our_services_list .slick-arrow.slick-prev{
    background: url(images/our-services-prev.png) no-repeat center center;
    right: 129px;
}
.et_pb_section.our-services-section ul#our_services_list .slick-arrow.slick-next{
   background: url(images/our-services-next.png) no-repeat center center; 
}
.et_pb_section.our-services-section h6{
    color: #000000;
    font-size: 43px;
    line-height: 45px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 25px;
}
.et_pb_section.our-services-section h6 span{
    border-bottom: 3px solid #000;
}
.et_pb_section.our-services-section p{
    font-size: 17px;
    line-height: 29px;
    font-family: 'Outfit', sans-serif;
    color: #000;
    font-weight: normal;
}
.et_pb_section.our-services-section{
    padding-top: 180px;
    padding-bottom: 140px;
}
.home-our-services-list-full{
    padding-top: 70px;
}
.home-our-services-list-full .our-services_img img{
    display: block;
}
.home-our-services-list-full .our-services_img{
width: 360px;
}
.home-our-services-list-full .our-services-title-div-full{
width: 360px;
background: #000;
min-height:300px;
}
.home-our-services-list-full a.btn.loadMoreBtn{
    display: flex;
    text-align: center;
    color: #ffffff;
    padding: 13px 48px 16px;
    background: #00a23e;
    font-family: 'Outfit', sans-serif;
    width: 186px;
    margin: auto;
    font-size: 18px;
    line-height: 20px;
}
.our-services-section .home-our-services-list-full a.btn.loadMoreBtn{
    display: none;
}
.home-our-services-list-full .our-services-title-div-full h3{
    color: #ffffff;
    font-size: 30px;
    line-height: 36px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding: 30px 53px 23px;
}
.home-our-services-list-full .our-services-title-div-full p{
    font-size: 16px;
    line-height: 30px;
    font-family: 'Outfit', sans-serif;
    font-weight: normal;
    color: #ffffff;
    padding: 0 53px;
}
.our-services-title-div-full:hover, .our-services-title-div-full:active{
    background: #00a23e;
    position: absolute;
    bottom: 0px;
    min-height: 330px;
    transition: all ease-in-out .3s;
}
.services-main-disply h4{
    color: #000;
    font-size: 39px;
    line-height: 53px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding: 145px 0 22px;
}
.services-main-disply {
    padding-bottom: 80px;
}
.services-main-disply h4 span{
    border-bottom: 3px solid #00a23e;
}
.services-ful-bg{
    background: #f2f2f2;
}
.our-services-title-div-full:hover .our-services_btn{
    display: block;
}
.hover-text{
    display: none;
}
.our-services-title-div-full:hover .hover-text{
    display: block;
}
.services-main-disply .our-services_slider_details {
    float: left;
    width: 360px;
    margin-right: 33px;
    margin-bottom: 60px;
    position: relative;
    min-height: 540px;
    background: #000;
}
.services-main-disply .our-services-title-div-full:hover {
    background: #00a23e;
    position: absolute;
    top: 193px;
    transition: all ease-in-out .10s;
}
.our-services-title-div-full .our-services_btn a{
    color: #ffffff;
    font-size: 18px;
    line-height: 20px;
    display: block;
    border-bottom: 1px solid #fff;
    font-family: 'Outfit', sans-serif;
    padding-top: 31px;
    width: 98px;
    margin-left: 53px;
    padding-bottom: 6px;
}
.et_pb_section.home-why-chose-section .et_pb_column.home-why-chose-left{
float: left;
margin-right: 2%;
width: 475px;
}
.et_pb_section.home-why-chose-section .et_pb_column.home-why-chose-right{
    float: right;
    width: 600px;
    padding-top: 63px;
}
.et_pb_section.home-why-chose-section .et_pb_column.home-why-chose-right ul li{
    font-size: 17px;
    line-height: 29px;
    font-family: 'Outfit', sans-serif;
    color: #474747;
    font-weight: normal;
    text-align: left;
    list-style: none;
    background: url(images/list-green.png) no-repeat left 6px;
    padding-left: 36px;
    margin-bottom: 14px;
    padding-right: 0;
    float: left;
    width: 300px;
}
.et_pb_section.home-why-chose-section ul{
    padding: 0;
}
.et_pb_section.home-why-chose-section .et_pb_column.home-why-chose-right h2{
    color: #000000;
    font-size: 40px;
    line-height: 44px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 24px;
}
.et_pb_section.home-why-chose-section .et_pb_column.home-why-chose-right h2 span{
    border-bottom: 3px solid #000000;
}
.et_pb_section.home-why-chose-section .et_pb_column.home-why-chose-right p{
    font-size: 17px;
line-height: 29px;
font-family: 'Outfit', sans-serif;
color: #474747;
font-weight: normal;
text-align: left;
padding-bottom: 24px;
}
.et_pb_section.home-testmonils-section{
    padding-top: 170px;
    padding-bottom: 150px;
}
.et_pb_section.home-testmonils-section .et_pb_column.testmonial-list-left{
float: left;
width: 300px;
margin-right: 2%;
}
.et_pb_section.home-testmonils-section .et_pb_column.testmonial-list-right{
    float: right;
    width: 785px;
}
.et_pb_section.home-testmonils-section .et_pb_column.testmonial-list-left h2{
    color: #000000;
    font-size: 43px;
    line-height: 45px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 24px;  
}
.et_pb_section.home-testmonils-section .et_pb_column.testmonial-list-left h2 span{
    border-bottom: 3px solid #268c4b;
}
.et_pb_section.home-testmonils-section ul#testimonials_list .slick-arrow.slick-prev {
    background: url(images/our-services-prev.png) no-repeat center center;
    right: 129px;
 }
 .et_pb_section.home-testmonils-section ul#testimonials_list .slick-arrow.slick-next {
    background: url(images/our-services-next.png) no-repeat center center;
  }
 .et_pb_section.home-testmonils-section ul#testimonials_list .slick-arrow {
    width: 75px;
    height: 75px;
    position: absolute;
    top: 69%;
    text-indent: -999999px;
    border: none;
    padding: 0;
    cursor: pointer;
    z-index: 99;
    right: 30px;
}
.et_pb_section.home-testmonils-section .et_pb_column.testmonial-list-right p{
    font-size: 23px;
    line-height: 38px;
    font-family: 'Outfit', sans-serif;
    color: #000;
    font-weight:initial;
    text-align: left;
    padding-bottom: 45px;
}
.et_pb_section.home-testmonils-section .et_pb_column.testmonial-list-right h3{
    color: #000000;
    font-size: 35px;
    line-height: 35px;
    font-family: 'Outfit', sans-serif;
    font-weight: normal;
    text-transform: capitalize;
    padding-bottom: 10px;; 
}
.et_pb_section.home-testmonils-section .et_pb_column.testmonial-list-right h5{
    font-size: 26px;
    line-height: 32px;
    font-family: 'Outfit', sans-serif;
    color: #242424;
    font-weight: normal;
    padding-bottom: 0;
}
.et_pb_section.home-testmonils-section .et_pb_column.testmonial-list-right  .testmonial-list{
    width: 723px;
}
.footer-lets-talk-full{
    background: #00a23e;
    padding: 100px 0 85px;
}
.footer-lets-talk-full .footer-location-main ul.footer-text-left{
    width: 364px;
    float: left;
    margin-right: 125px;
}
.footer-lets-talk-full .footer-location-main ul.footer-phone{
    width: 220px;
    float: left;
}
.footer-lets-talk-full .footer-location-main ul.footer-phone li.footer-phone-number.hover{
    display: none;
}
.footer-lets-talk-full .footer-location-main ul.footer-phone:hover li.footer-phone-number{
    display: none;
}
.footer-lets-talk-full .footer-location-main ul.footer-phone:hover li.footer-phone-number.hover{
    display: block;
}
.footer-lets-talk-full .footer-location-main ul.footer-mail{
float: right;
}
.footer-lets-talk-full .footer-location-main ul:last-child{
    margin-right: 0;
}
.footer-lets-talk-full .footer-location-main ul li{
    font-size: 30px;
    line-height: 20px;
    color: #f7fffb;
    font-family: 'Outfit', sans-serif;
    font-weight: normal;
}
.footer-lets-talk-full .footer-location-main ul li span{
    font-size: 30px;
    line-height: 43px;
    color: #f7fffb;
    font-family: 'Outfit', sans-serif;
    font-weight: 600;
    border-bottom: 3px solid #fff;
}
.footer-lets-talk-full .footer-location-main ul li a{
    font-size: 30px;
    line-height: 30px;
    color: #f7fffb;  
    font-family: 'Outfit', sans-serif; 
    font-weight: 600;
}
.footer-lets-talk-full .footer-location-main ul h5{
    font-size: 17px;
    line-height: 20px;
    color: #f7fffb;
    font-family: 'Outfit', sans-serif;
    padding-bottom: 6px;
    font-weight: normal;
}
#page-container #main-footer {
    background: #000000;
  }
#block-19 ul {
    float: right;   
}
#block-19 ul li {
    float: left;
    margin-right: 10px;
}
#sendy_widget-3 {
    margin-bottom: 45px;
}
#page-container #main-footer #footer-widgets .footer-widget:first-child {
    width: 319px;
    margin-right: 85px;
    margin-bottom: 0;
}
#page-container #main-footer #footer-widgets .footer-widget:nth-child(2) {
    width: 440px;
    margin-right: 0;
    margin-bottom: 0;
    padding: 0 0;
}
.footer-menu-full  ul li{
    margin-bottom: 12px;
}
#page-container #main-footer #footer-widgets .footer-widget:last-child {
    width: 330px;
    margin-right: 0;
    padding-left: 0;
    margin-bottom: 0;
    float: right;
}
#page-container #main-footer #footer-widgets .footer-widget:last-child h4{
    color: #9fa2a7;
    font-size: 17px;
    line-height: 20px;
    font-weight: normal;
    padding: 0 0 15px;
    font-family: 'Outfit', sans-serif;
}
#page-container #main-footer #footer-widgets .footer-widget:last-child .sendy-subscribe-form label{
    color: #feffff;
    display: block;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Outfit', sans-serif;
    text-transform: capitalize;
}
#page-container #main-footer #footer-widgets .footer-widget:last-child .sendy-subscribe-form input[type="text"]{
border-radius: 0;
height: 38px;
outline: none;
box-shadow: none;
width: 71%;
color: #9fa2a7;
padding: 0 !important;
background: none;
border-right: none;
border-left: 0;
border-top: 0;
font-size: 13.3333px;
font-family: 'Outfit', sans-serif;
}
#page-container #main-footer #footer-widgets .footer-widget:last-child .sendy-subscribe-form br{
    display: none;
}
#page-container #main-footer #footer-widgets .footer-widget:last-child .sendy-subscribe-form input[type="submit"] {
    font-size: 12px;
    line-height: 20px;
    padding: 11px 0px;
    width:90px;
    height:auto ;
    border: none;
    box-shadow: none;
    display: block;
    cursor: pointer;
    color: #ffffff;
    font-family: 'Outfit', sans-serif;
    background: #00a23d;
    text-transform: none;
    border-radius: 4px;
    float: right !important;
    top: 129px;
    position: absolute;
    right: 0;
  }
#page-container #main-footer #footer-widgets .footer-widget h5 {
    color: #9fa2a7;
    font-size: 17px;
    line-height: 20px;
    font-weight: normal;
    padding: 0 0 15px;
    font-family: 'Outfit', sans-serif;
}
#page-container #main-footer #footer-widgets .footer-widget li::before {
    display: none;
}
#page-container #main-footer #footer-widgets .footer-widget ul li a {
    color: #feffff;
    display: block;
    font-weight: normal;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Outfit', sans-serif;
    text-transform: capitalize;
}
#page-container #main-footer #footer-widgets .footer-menu-full ul{
    float: left;
    width: 180px;
}
#footer-widgets .footer-widget li {
    padding-left: 0;
}
#page-container #main-footer #footer-widgets form .mail-chimp-main input[type="email"] {
    border-bottom: 1px solid #7f7f7f;
    border-radius: 0;
    height: 38px;
    outline: none;
    box-shadow: none;
    width: 71%;
    color: #9fa2a7;
    padding: 0 0;
    background: none;
    border-right: none;
    border-left: 0;
    border-top: 0;
}
#page-container #main-footer #footer-widgets form .mail-chimp-main input[type="submit"] {
    font-size: 12px;
    line-height: 20px;
    padding: 11px 0px;
    width: 100%;
    height: 100%;
    border: none;
    box-shadow: none;
    display: block;
    cursor: pointer;
    color: #ffffff;
    font-family: 'Outfit', sans-serif;
    background: #00a23d;
    text-transform: none;
    border-radius: 4px;
  }
  #page-container #main-footer #footer-widgets form .mail-chimp-main p.mail-submit-button {
    position: absolute;
    right: 0;
    width: 90px;
    top: 157px;
}
#page-container #main-footer #footer-widgets .footer-widget:last-child p{
    font-size: 15px;
    line-height: 20px;
    font-family: 'Outfit', sans-serif;
    color: #fff;
    font-weight: normal;
    padding-bottom: 5px;
}
#page-container #main-footer #footer-widgets .footer-widget p{
    font-size: 15px;
    line-height: 20px;
    font-family: 'Outfit', sans-serif;
    color: #fff;
    font-weight: normal; 
}
#page-container #main-footer #footer-widgets .footer-widget:last-child h6{
    color: #9fa2a7 !important;  
    font-family: 'Outfit', sans-serif !important;
    font-size: 12px !important;
    line-height: 20px !important;
}
#page-container #main-footer #footer-widgets{
    padding: 95px 0 55px;
}
#page-container .footer-copyright-main{
    background: #000;
}
.footer-copyright-main-setion{
    border-top: 1px solid #202020;
    padding-top: 55px;
    padding-bottom: 55px;
}
.footer-copyright-left {
    float: left;
    width: 459px;
}
.footer-copyright-middle {
    float: left;
    width: 350px;
}
.footer-copyright-right {
    float: right;
}
.footer-copyright-left a {
    color: #eeeeee !important;
}
.footer-copyright-main-setion ul li {
    display: inline-block;
    border-right: 1px solid #8b8b8a;
    margin-bottom: 0;
    padding: 0 5px 0 0;
    line-height: 17px;
}
.footer-copyright-main-setion p a, .footer-copyright-main-setion ul li a, .footer-copyright-main-setion p{
    font-size: 15px;
    line-height: 20px;
    color: #c6c6c6 !important;
    font-family: 'Outfit', sans-serif;
    font-weight: 400;
}
.footer-copyright-main-setion ul li:last-child {
    border-right: none;
    padding-left: 4px;
}
.et_pb_widget li a:hover {
    color: #c6c6c6;
}
.footer-copyright-main-setion p img {
    display: inline-block;
    vertical-align: -4px;
    margin: 0 12px 0 0;
}
#page-container .page-banner-section.page-top-section {
    background-position: center center;
    background-size: cover;
}
.page-banner-section {
    position: relative;
}
.page-banner-section .page-title {
    position: absolute;
    width: 100%;
    top: 0;
    display: flex;
    height: 100%;
    text-align: center;
}
#page-container .page-top-section .page_title {
    padding:255px 90px 190px;
}
#page-container .page-top-section .page_title h1 {
    font-weight: 600;
    font-size: 65px;
    line-height: 65px;
    padding: 0;
    text-align: left;
    text-transform: capitalize;
    color: #f3f6f9;
    font-family: 'Outfit', sans-serif;
    text-shadow: 1px 1px 1px #000000;
}
.et_pb_section.home-we-creat-stunning-section h6 {
    color: #000000;
    font-size: 21px;
    line-height: 21px;
    font-family: 'Outfit', sans-serif;
    font-weight: normal;
    text-transform: capitalize;
    padding-bottom: 12px;
}
.et_pb_section.home-we-creat-stunning-section.about-page {
padding-top: 140px;
padding-bottom: 60px;
}
.et_pb_section.home-we-creat-stunning-section.about-page .et_pb_column.home-we-creat-stunning-section-left{
    padding-top: 50px;
}
.et_pb_section.our-team-section .our-team-list{
    float: left;
    width: 31%;
    margin-right: 25px;
}
.et_pb_section.our-team-section .our-team-list:last-child{
    margin-right: 0;
}
.et_pb_section.our-team-section h2{
    color: #000000;
    font-size: 43px;
    line-height: 45px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 79px;
}
.et_pb_section.our-team-section .our-team-list h3{
    color: #000000;
    font-size: 30px;
    line-height: 30px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 24px;
  }
.et_pb_section.our-team-section .our-team-list p{
    font-size: 17px;
    line-height: 29px;
    font-family: 'Outfit', sans-serif;
    color: #5c5c5c;
    font-weight: normal;
    text-align: left;
}
.our-services_img img{
    display:block;
    width: 100%;
}
.our-team-list-text{
background: #fafafa;
padding: 40px 25px;
min-height: 428px;
}
.et_pb_section.about-get-touch-section {
    padding-top: 110px;
    padding-bottom: 100px;
}
.et_pb_section.about-get-touch-section .et_pb_column.about-get-touch-left {
    float: left;
    width: 300px;
    margin-right: 2%;
}
.et_pb_section.about-get-touch-section .et_pb_column.about-get-touch-right {
    float: right;
    width: 770px;
}
body #page-container form p input, body #page-container form p textarea{
line-height: 20px;
background:none;
color: #292d30;
font-size: 15px;
font-weight: 400;
font-family: 'Outfit', sans-serif;
width: 100%;
padding: 29px 0 24px;
border-radius: 0;
outline: none;
box-shadow: none;
border-bottom: 1px solid #707070;
border-top: 0;
border-left: 0;
border-right: 0;
}
body #page-container form p textarea {
    height: 135px;
    padding-top: 47px;
}
body #page-container form p.contact-form-submit input[type="submit"]{
    color: #d1ffe9;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    text-align: center;
    font-family: 'Outfit', sans-serif;
    line-height: 60px !important;
    cursor: pointer;
    background: #00a23d !important;
    border: 1px solid #00a23d;
    border-radius: 5px;
    padding: 0;
    float: right;
    margin-top: 50px;
    width: 135px;
}
.contact-form-full .contact-form-full-left{
    float: left;
    width: 350px;
}
.contact-form-full .contact-form-full-right{
    float: right;
    width: 350px;
}
.et_pb_section.our-team-section h2 {
    color: #000000;
    font-size: 43px;
    line-height: 45px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 55px;
}
.et_pb_section.about-get-touch-section .et_pb_column.about-get-touch-left h5{
    color: #000000;
    font-size: 40px;
    line-height: 45px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 48px;  
}
.et_pb_section.about-get-touch-section .et_pb_column.about-get-touch-left h5 span {
    border-bottom: 3px solid #0c9b43;
}
.et_pb_section.about-get-touch-section .et_pb_column.about-get-touch-left p{
    font-size: 17px;
    line-height: 29px;
    font-family: 'Outfit', sans-serif;
    color: #5c5c5c;
    font-weight: normal;
    padding: 0 96px 0 0;
}
#page-container #main-footer #footer-widgets .footer-widget:first-child p{
    padding-top: 23px;
}
.page-id-13 .et_pb_section.services-page-main-section ul {
    padding: 0;
}
.page-id-13 .et_pb_section.services-page-main-section ul li {
    list-style: none;
    padding: 0;
}
.page-id-13 .et_pb_section.services-page-main-section .our-services_slider_details{
    float: left;
    width: 360px;
    margin-right: 33px;
    margin-bottom: 54px;
}
.et_pb_section.four-not-four-page img{
display:block;
margin:auto;
}
.et_pb_section.services-page-main-section .services-page-title h4{
    color: #000000;
    font-size: 40px;
    line-height: 53px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 25px;
}
.et_pb_section.services-page-main-section .services-page-title h4 span {
    border-bottom: 3px solid #0c9b43;
    padding-bottom: 4px;
}
.et_pb_section.services-page-main-section{
    padding-top: 150px;
}
.et_pb_section.services-page-main-section .et_pb_module.services-page-title {
    margin-bottom: 0;
} 
.et_pb_section.wed-design-top-section h1 {
    color: #000000;
    font-size: 40px;
    line-height: 53px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 25px;
}
.et_pb_section.new-search-engine-page-how-works-section h3{
    color: #000000;
    font-size: 40px;
    line-height: 53px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 25px;
}
.et_pb_section.new-search-engine-page-how-works-section h3 span{
    border-bottom: 3px solid #0c9b43;
padding-bottom: 4px;
}
.et_pb_section.new-search-engine-page-how-works-section .et_pb_column.et_pb_column_1_2{
    width: 47%;
    margin-right: 70px;
}

.et_pb_section.new-search-engine-page-how-works-section .et_pb_column.et_pb_column_1_2 p,
.et_pb_section.new-search-engine-page-how-works-section .et_pb_column.et_pb_column_4_4 p{
    font-size: 17px;
    line-height: 31px;
    font-family: 'Outfit', sans-serif;
    color: #5c5c5c;
    font-weight: normal;
    padding-bottom: 24px;
}
.et_pb_section.wed-design-top-section h1 span {
    border-bottom: 3px solid #0c9b43;
    padding-bottom: 4px;
}
.et_pb_section.wed-design-top-section h2{
    color: #000000;
    font-size: 18px;
    line-height: 23px;
    font-family: 'Outfit', sans-serif;
    font-weight: normal;
    padding-bottom: 8px; 
}
.et_pb_section.wed-design-top-section p, .et_pb_section.web-design-pricing-section p{
    font-size: 18px;
    line-height: 29px;
    font-family: 'Outfit', sans-serif;
    color: #5c5c5c;
    font-weight: normal;
    padding-bottom: 29px;
}

.et_pb_section.branding-photography-pricing .pricing-block{
    background:#fff;
    width:300px !important;
    margin-right:0px;
	padding: 50px 30px;
    min-height: 256px;
	}
.et_pb_section.branding-photography-pricing .pricing-block .package-name{
background: url(images/starter.png) no-repeat;
height: 36px;
width:240px;
}
.et_pb_section.branding-photography-pricing .branding-photography-right-block{
    width: 875px !important;
	background-image: linear-gradient(to bottom, #f9f9f9, #fafbfa, #fcfcfc, #fdfefd, #ffffff);
 padding:31px;
 min-height: 256px
}
.et_pb_section.branding-photography-pricing .branding-photography-right-block ul{
	width:700px;
}
.et_pb_section.branding-photography-pricing .branding-photography-right-block ul li{
list-style: none;
color: #000000;
font-family: 'Outfit', sans-serif;
font-weight: 300;
font-size: 18px;
line-height: 30px;
background: url(images/list-green.png) no-repeat left 6px;
padding-left: 37px;
}
.et_pb_section.branding-photography-pricing .branding-photography-right-block p{
color: #000000;
font-family: 'Outfit', sans-serif;
font-weight: 300;
font-size: 18px;
line-height: 30px;
padding-left: 37px;
padding-top:20px;
}
.et_pb_section.branding-photography-pricing .pricing-block h6{
font-size: 40px;
font-family: 'Outfit', sans-serif;
color: #000000;
font-weight: 400;
padding-left: 45px;
margin-top: 12px;
margin-bottom: 10px;
}
.et_pb_section.branding-photography-pricing .pricing-block a{
font-size: 20px;
font-family: 'Outfit', sans-serif;
color: #00A23E;
border: 2px solid #00A23E;
padding: 10px 20px;
border-radius: 5px;
width: 149px;
display: block;
text-align: center;
margin:auto;
}
.et_pb_section.wed-design-top-section {
    padding-top: 142px;
}
.et_pb_section.wed-design-top-section .et_pb_column.wed-design-top-section-left{
    float: left;
    width: 609px;
    margin-right: 0;
}
.et_pb_section.wed-design-top-section .et_pb_column.wed-design-top-section-right{
    float: right;
    width: 475px;
}
.et_pb_section.web-design-pricing-section h4{
    color: #000000;
    font-size: 40px;
    line-height: 53px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 40px;
}
.et_pb_section.web-design-pricing-section{
    padding-top: 70px;
    background: url(images/site-section-bg-one.jpg) repeat-x;
background-size: contain;
padding-bottom: 105px;
}
.et_pb_section.home-why-chose-section{
    background: url(images/site-section-bg-one.jpg) repeat-x;
    background-size: contain;
    padding-bottom: 125px !important; 
}
.et_pb_section.workspace-faq-section{
    background: url(images/site-section-bg-one.jpg) repeat-x;
    background-size: contain;
    padding-bottom: 105px;
    padding-top: 90px; 
}
.et_pb_section.web-design-pricing-section .et_pb_column.et_pb_column_1_3{
    width: 360px;
    margin-right: 50px;
}
.et_pb_section.web-design-pricing-section .et_pb_module .et_pb_pricing_table .et_pb_pricing_heading{
    background: #ffffff;
    padding: 58px 48px 32px;
}
.et_pb_section.web-design-pricing-section .et_pb_module .et_pb_pricing_table .et_pb_pricing_heading h2{
    color: #000000;
    font-size: 20px;
    line-height: 23px;
    font-family: 'Outfit', sans-serif;
    font-weight: normal;
    text-align: left;
}
.et_pb_section.web-design-pricing-section .et_pb_module .et_pb_pricing_table .et_pb_pricing_heading span{
    color: #00a23e;
    font-size: 50px;
    line-height: 50px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-align: left;
}
.et_pb_section.web-design-pricing-section .et_pb_module .et_pb_pricing_table .et_pb_pricing_content{
    background: #f9f9f9;
    padding: 53px 48px;
    height: 360px;
}
.et_pb_section.web-design-pricing-section .et_pb_module .et_pb_pricing_table .et_pb_pricing_content ul li{
    list-style: none;
    color: #5c5c5c;
    font-size: 17px;
    line-height: 26px;
    font-family: 'Outfit', sans-serif;
    font-weight: normal;
    text-align: left;
    padding: 0 0 23px;
}
.et_pb_pricing li span::before{
    display: none;
}
.et_pb_section.web-design-pricing-section .et_pb_module .et_pb_pricing_table{
    border: none;
    min-height: 650px;
    background: #f9f9f9;
}
.et_pb_section.web-design-pricing-section .et_pb_module.et_pb_pricing_tables_1{
    border: 1px solid #bbd0c1;
    border-radius: 3px;
}
.et_pb_pricing_table .et_pb_button_wrapper{
    padding: 0 0 0 47px;
}
.et_pb_pricing_table .et_pb_button_wrapper .et_pb_button{
    padding: 19px 0;
    background: #00a23d;
    border-radius: 3px;
    display: block;
    width: 159px;
    color: #ceffe9;
    border: none;
    font-size: 15px;
    line-height: 20px !important;
    font-family: 'Outfit', sans-serif;
}
.et_pb_pricing_table_button:hover::after{
    display: none;
}
.et_pb_pricing_content_top{
    border: none;
    padding: 0;
}
.et_pb_dollar_sign {
  font-size: 17px;
  font-weight: 400;
  position: absolute;
  margin-left: 0;
  top: -64px;
  right: 116px;
  color: #000;
  line-height: 20px;
  font-family: 'Outfit', sans-serif;
}
.et_pb_pricing_table_0 .et_pb_dollar_sign {
    right: 160px;
}
.google-pricing-section .et_pb_pricing_table_0 .et_pb_dollar_sign {
    right: 180px;
}
.et_pb_pricing_table_1 .et_pb_dollar_sign {
    right: 135px
}
.google-pricing-section .et_pb_pricing_table_1 .et_pb_dollar_sign {
    right: 155px;
}
.google-pricing-section .et_pb_pricing_table_2 .et_pb_dollar_sign {
    right: 150px;
}
.et_pb_section.feattures-section .et_pb_row .et_pb_main_blurb_image{
    float: left;
    margin-bottom: 18px; 
}
.et_pb_section.feattures-section .et_pb_row .et_pb_blurb_container {
    float: left;
}
.et_pb_section.feattures-section .et_pb_row .et_pb_column.et_pb_column_1_3{
    width: 30%;
    margin-right: 5%;
}
.et_pb_section.feattures-section .et_pb_row .et_pb_column.et_pb_column_1_3:last-child {
    width: 30%;
    float: right;
  }
.et_pb_section.feattures-section h3 {
    color: #000000;
    font-size: 40px;
    line-height: 53px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 30px;
}
.et_pb_section.feattures-section p{
    font-size: 18px;
    line-height: 29px;
    font-family: 'Outfit', sans-serif;
    color: #5c5c5c;
    font-weight: normal;
    padding-bottom: 29px;
}
.et_pb_section.feattures-section .et_pb_row .et_pb_column.et_pb_column_1_3 h4{
    color: #000000;
    font-size: 23px;
    line-height: 23px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 19px;
    padding-top: 10px;
}
.et_pb_section.feattures-section {
    padding-top: 120px;
    padding-bottom: 0;
}
.et_right_sidebar #main-content .container::before {
    right: 0;
    background: none;
}
#page-container #main-content .blog_post_section .blog_post_img{
    float: left;
    width: 360px;
}
#page-container #main-content .blog_post_section .blog_post_item_details{
    float: right;
    width: 730px;
}
#page-container #main-content .blog_post_section .blog_post_item{
    margin-bottom: 90px;
}
#page-container #main-content .blog_post_section .blog_post_img img{
    display: block;
    width: 100%;
    height: 236px;
}
#page-container #main-content .blog_post_section {
    background: #f2f2f2;
    padding-top: 105px;
    padding-bottom: 100px;
}
#page-container #main-content .blog_post_section h6{
    color: #000000;
    font-size: 39px;
    line-height: 40px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 100px;
}
#page-container #main-content .blog_post_item_details ul li, #page-container #main-content .blog_post_item_details ul li a, #page-container #main-content .single_post_title ul li a {
    display: inline-block;
    color: #474747;
    font-size: 16px;
    line-height: 20px;
    font-family: 'Outfit', sans-serif;
    font-weight: 400;
    padding-bottom: 15px;
    background: url(images/blog-date-icon.png) no-repeat left 3px;
    padding-left: 23px;
}
#page-container #main-content .blog_post_item_details h4 {
    color: #2d2c2b;
    font-size: 28px;
    line-height: 28px;
    font-weight: 600;
    font-family: 'Outfit', sans-serif;
    padding-bottom: 20px;
}
#page-container #main-content .blog_post_content p {
    color: #2d2c2b;
    font-size: 18px;
    line-height: 28px;
    font-family: 'Outfit', sans-serif;
    font-weight: normal;
    padding-bottom: 20px;
}
#page-container #main-content .blog_post_item_details .blog_read_more a{
    color: #348451;
    font-size: 17px;
    line-height: 27px;
    font-family: 'Outfit', sans-serif;
    font-weight: normal;
    display: inline-block;
    border-bottom: 2px solid #348353;
}
.et_pb_section.conctact-page-top-section {
    padding-top: 150px;
    padding-bottom: 150px;
    background: url(images/site-section-bg-one.jpg) repeat-x;
    background-size: contain;
}
.et_pb_section.new-custom-web-site-section{
    padding-bottom: 110px;
    background: url(images/site-section-bg-one.jpg) repeat-x;
    background-size: contain;
}
.et_pb_section.some-of-our-clients-top-secton {
    padding-bottom: 110px;
    background: url(images/site-section-bg-one.jpg) repeat-x;
    background-size: contain;   
}
.et_pb_section.conctact-page-top-section .et_pb_column.contact-top-section-left{
    float: left;
    width: 640px;
    margin-right: 0;
}
.et_pb_section.conctact-page-top-section .et_pb_column.contact-top-section-right{
    float: right;
    width: 430px;
}
.et_pb_section.conctact-page-top-section h3{
    color: #000000;
    font-size: 40px;
    line-height: 41px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 24px;
}
.et_pb_section.conctact-page-top-section h3 span{
    border-bottom: 3px solid #0c9b43; 
}
.et_pb_section.conctact-page-top-section p{
    color: #363636;
    font-size: 17px;
    line-height: 27px;
    font-family: 'Outfit', sans-serif;
    font-weight: normal; 
    padding-bottom: 0;
}
.et_pb_section.conctact-page-top-section .contact-address-main img{
    margin-top: 45px;
}
.et_pb_section.conctact-page-top-section .contact-address-main ul{
    padding: 0;
    margin-top: 50px;
}
.et_pb_section.conctact-page-top-section .contact-address-main ul li{
    list-style: none !important;
    color: #363636;
    font-size: 17px;
    line-height: 27px;
    font-family: 'Outfit', sans-serif;
    font-weight: normal;
}
.et_pb_section.conctact-page-top-section .contact-address-main ul li.contact-location{
    background: url(images/conatct-address.png) no-repeat left 5px;
    padding-left: 30px
}
.et_pb_section.conctact-page-top-section .contact-address-main ul li.conatct-phone{
    background: url(images/conatct-phone.png) no-repeat left 7px;
    padding-left: 30px;
}
.et_pb_section.conctact-page-top-section .contact-address-main ul li.contact-mail{
    background: url(images/conat-mail.png) no-repeat left 6px;
    padding-left: 40px;
}
.et_pb_section.conctact-page-top-section .contact-address-main ul li a{
    display: block;
    color: #000000;
    font-size: 26px;
    line-height: 30px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    padding-top: 6px;
}
.et_pb_section.conctact-page-top-section .contact-address-main ul.contact-list li{
    float: left;
    width: 272px;
}
.et_pb_section.conctact-page-top-section .contact-address-main ul.contact-list li.contact-mail{
    width: 357px;  
}
.conatct-disply-top{
    margin-top: 40px;
}
.single_post_img img{
    display: block;
    width: 100%;
}
.single_post_content p{
    color: #686868;
    font-size: 17px;
    line-height: 28px;
    font-family: 'Outfit', sans-serif;
    font-weight: normal;
    padding-bottom: 15px;
}
.single_post_content td {
    color: #686868;
    font-size: 17px;
    line-height: 28px;
    font-family: 'Outfit', sans-serif;
    font-weight: normal;
    padding: 0 10px 15px 0;
}
.single_post_content a{
    color: #00a23d;   
}
.single_post_content ol li{
    color: #686868;
    font-size: 17px;
    line-height: 28px;
    font-family: 'Outfit', sans-serif;
    font-weight: normal;
    padding-bottom: 15px;
    list-style: inside auto;    
}
.single_post_title ul li.post_date{
    display: inline-block;
    color: #474747;
    font-size: 16px;
    line-height: 20px;
    font-family: 'Outfit', sans-serif;
    font-weight: 400;
    padding-bottom: 15px;
    background: url(images/blog-date-icon.png) no-repeat left 3px;
    padding-left: 23px; 
}
.single_post_left{
    float: left;
width: 730px;
}
.single_post_right{
    float: right;
    width: 360px;
}
.article_item_img{
    float: left;
width: 130px;
}
.artcile_item_info{
    float: right;
    width: 200px;
}
.article_item_details{
    margin-bottom: 25px;
}
.artcile_item_info h4 a{
    color: #686868;
    font-size: 17px;
    line-height: 21px;
    font-family: 'Outfit', sans-serif;
    font-weight: normal;
}
.artcile_item_info .post_date{
    color: #000;
    font-size: 16px;
    line-height: 20px;
    font-family: 'Outfit', sans-serif;
    font-weight: 400;
    padding-bottom: 0;
    background: url(images/blog-date-icon.png) no-repeat left 3px;
    padding-left: 23px; 
}
.single_post_content{
    padding-top: 25px;
}
.single_post_content ul {
    color: #686868;
    font-size: 17px;
    line-height: 28px;
    font-family: 'Outfit', sans-serif;
    font-weight: normal;
    padding-bottom: 15px;
}
.single_post_content ul li {
    list-style: square;
    margin-left: 18px;
}
.single_post_section{
    padding-top: 60px;
    padding-bottom: 90px;
}
.single_post_right h3{
    color: #686868;
    font-size: 26px;
    line-height: 26px;
    font-family: 'Outfit', sans-serif;
    font-weight: 400;  
    padding-bottom: 45px;
}
.single_post_right ul.single-post-artical-icons li{
    display: inline-block;
    margin-right: 10px;
}
.single_post_section{
    background: #f2f2f2;
}
.single_post_right #block-16{
    margin-bottom: 50px;
}
.single_post_title h2{
    color: #000;
    font-size: 40px;
    line-height: 40px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    padding: 0 0 30px 0;
}
.single_post_left h5,.single_post_left h3{
    color: #000000;
    font-size: 27px;
    line-height: 28px;
    font-family: 'Outfit', sans-serif;
    font-weight: 400;
    padding: 32px 0 26px;
}
body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container {
    padding-top: 0 !important;
}
#et-top-navigation.mobile_menu_section {
    display: none !important;
}
.et_pb_section.contact-map iframe{
    display: block;
}
.our-portfolio_img img{
    display: block;
    width: 100%;
}
.our-portfolio-list{
    float: left;
    width: 360px;
    margin-right: 50px;
    height: 360px;
    margin-bottom: 85px;
}
.our-portfolio-list:nth-child(3){
    margin-right: 0;
}
.our-portfolio-list:nth-child(6){
    margin-right: 0;
}
.our-portfolio-list h3{
    color: #000000;
    font-size: 20px;
    line-height: 31px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding: 15px 0 0;
}
.our_portfolio-inner-list .client-name{
    float: left;
    width: 370px;
}
.our_portfolio-inner-list .client-year{
    float: left;
    width: 370px;
}
.our_portfolio-inner-list .client-services{
    float: left;
    width: 305px;
}
.our_portfolio-inner-list .client-link{
    float: right;
    margin-top: 18px;
}
.our_portfolio-inner-list h4{
    font-size: 34px;
    line-height: 34px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 26px;
}
.our_portfolio-inner-list h4 span{
    border-bottom: 3px solid #0c9b43; 
}
.our_portfolio-inner-list p{
    color: #000000;
    font-size: 18px;
    line-height: 31px;
    font-family: 'Outfit', sans-serif;
    font-weight: 280;
    padding-bottom: 35px !important;
}
.our_portfolio-inner-list h5{
    color: #000000;
    font-size: 20px;
    line-height: 21px;
    font-family: 'Outfit', sans-serif;
    font-weight: lighter;
    text-transform: none;
}
.our_portfolio-inner-list h5 span{
    display: block;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 16px;
    padding-bottom: 5px;
}
.our_portfolio-inner-one{
    padding-bottom: 55px;
}
.portfolio-inner-full{
    background: #f2f2f2;
    padding-top: 170px;
}
.portfolio-image img{
    display: block;
    width: 100%;
}
.client-link a{
    color: #0c9b43;
    font-size: 16px;
    line-height: 21px;
    font-family: 'Outfit', sans-serif;
    display: block;
    border-bottom: 2px solid #0c9b43;
    font-weight: normal;
    padding-bottom: 3px;
}
.inner-portfolio-slider{
    width: 1070px;
    margin: auto;
}
.inner-portfolio_img{
    width: 330px;
    margin-right: 20px;
}
.inner-portfolio-slider h2{
    font-size: 38px;
    line-height: 38px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    text-align: center;
    padding: 150px 0 80px; 
}
.portfolio-inner-full ul#our_portfolio_list .slick-arrow {
    width: 11px;
    height: 15px;
    position: absolute;
    top: 41%;
    text-indent: -999999px;
    border: none;
    padding: 0;
    cursor: pointer;
    z-index: 99;
}
.portfolio-inner-full ul#our_portfolio_list .slick-arrow.slick-prev {
    background: url(images/portfolio-prev.jpg) no-repeat center center;
    left: -45px;
}
.portfolio-inner-full ul#our_portfolio_list .slick-arrow.slick-next {
    background: url(images/potrfolio-inner-next.jpg) no-repeat center center;
    right: -17px;
}
.inner-portfolio-title h3{
    color: #000000;
    font-size: 18px;
    line-height: 31px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding: 10px 0 0; 
}
.portfolio-inner-get-touch .about-get-touch-left{
float: left;
width: 300px;
margin-right: 2%;
}
.portfolio-inner-get-touch .about-get-touch-right {
    float: right;
    width: 770px;
}
.portfolio-inner-get-touch .about-get-touch-left h5{
    color: #000000;
font-size: 43px;
line-height: 45px;
font-family: 'Outfit', sans-serif;
font-weight: 500;
text-transform: capitalize;
padding-bottom: 48px;
}
.portfolio-inner-get-touch .about-get-touch-left h5 span {
    border-bottom: 3px solid #0c9b43;
}
.portfolio-inner-get-touch .about-get-touch-left p {
    font-size: 18px;
    line-height: 29px;
    font-family: 'Outfit', sans-serif;
    color: #5c5c5c;
    font-weight: normal;
    padding: 0 96px 0 0;
}
.portfolio-inner-get-touch{
    padding-top: 145px;
    padding-bottom: 140px; 
}
.et_pb_section.portfolio-main-top-section {
    padding-top: 160px;
    padding-bottom: 0;
}
.portfolio-inner-get-touch.services-page-form{
    padding-top: 30px;
}
.et_pb_section.new-custom-web-site-section h3, .et_pb_section.wed-design-top-section h3{
    color: #000000;
font-size: 35px;
line-height: 35px;
font-family: 'Outfit', sans-serif;
font-weight: 500;
text-transform: capitalize;
padding-bottom: 35px;
}
.et_pb_section.new-custom-web-site-section h3 span, .et_pb_section.wed-design-top-section h3 span{
    border-bottom: 3px solid #0c9b43;
padding-bottom: 4px;
}
.et_pb_section.new-custom-web-site-section p{
    font-size: 18px;
line-height: 29px;
font-family: 'Outfit', sans-serif;
color: #5c5c5c;
font-weight: normal;
padding-bottom: 0;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs{
border: none;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs .et_pb_tabs_controls li{
    border:none;
    width: 215px;
    margin-bottom: 50px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs ul.et_pb_tabs_controls{
    background: none !important;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs ul.et_pb_tabs_controls::after{
    border-top: none;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs_controls li.et_pb_tab_0{
    background: url(images/tabs-icon-one-gray.png) no-repeat center 23px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs_controls li.et_pb_tab_0.et_pb_tab_active{
    background: url(images/tabs-icon-one.png) no-repeat center 23px #ffffff;
    height: 47px !important;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs_controls li.et_pb_tab_1{
    background: url(images/tabs-icon-two.png) no-repeat center 23px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs_controls li.et_pb_tab_1.et_pb_tab_active{
    background: url(images/tabs-icon-two-active.png) no-repeat center 23px #ffffff;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs_controls li.et_pb_tab_2{
    background: url(images/tabs-icon-three.png) no-repeat center 23px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs_controls li.et_pb_tab_2.et_pb_tab_active{
    background: url(images/tabs-icon-three-active.png) no-repeat center 23px #ffffff;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs_controls li.et_pb_tab_3{
    background: url(images/tabs-icon-four.png) no-repeat center 23px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs_controls li.et_pb_tab_3.et_pb_tab_active{
    background: url(images/tabs-icon-four-active.png) no-repeat center 23px #ffffff;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs_controls li.et_pb_tab_4{
    background: url(images/tabs-icon-five.png) no-repeat center 23px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs_controls li.et_pb_tab_4.et_pb_tab_active{
    background: url(images/tabs-icon-five-active.png) no-repeat center 23px #ffffff;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs_controls li.et_pb_tab_active a {
    color: #000000 !important;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs_controls li a {
    text-decoration: none;
    font-size: 19px;
    line-height: 20px;
    font-family: 'Outfit', sans-serif;
    font-weight: normal;
    text-align: center;
    display: block;
    padding: 82px 0 30px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_all_tabs {
    background: none;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tab{
    padding: 0;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .new-customweb-design-main-left{
float: left;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .new-customweb-design-main-right{
    float: right;
    width: 625px;
    padding-top: 77px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .new-customweb-design-main-right h5{
    font-size: 32px;
    line-height: 40px;
    font-family: 'Outfit', sans-serif;
    color: #000000;
    padding-bottom: 33px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .new-customweb-design-main-right p{
    font-size: 17px;
    line-height: 26px;
    font-family: 'Outfit', sans-serif;
    color: #686868;
    padding-bottom: 40px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .new-customweb-design-main-right a{
    font-size: 18px;
    line-height: 20px;
    font-family: 'Outfit', sans-serif;
    color: #e6fef1;
    background: #00a23d;
    display: block;
    width: 175px;
    border: 1px solid #00a23d;
    border-radius: 4px;
    padding: 20px 0;
    text-align: center;
}
.et_pb_section.some-of-our-clients-top-secton .et_pb_row.some-of-our-clients-row h3{
    font-size: 35px;
    line-height: 35px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 35px;
    color: #000000;
}
.et_pb_section.some-of-our-clients-top-secton .et_pb_row.some-of-our-clients-row h3 span{
    border-bottom: 3px solid #0c9b43;
padding-bottom: 4px;
}
.et_pb_section.some-of-our-clients-top-secton .et_pb_row.some-of-our-clients-row p{
    font-size: 18px;
line-height: 29px;
font-family: 'Outfit', sans-serif;
color: #5c5c5c;
font-weight: normal;
padding-bottom: 0;
}
.et_pb_section.some-of-our-clients-top-secton .et_pb_blurb_container h4{
    font-size: 22px;
    line-height: 24px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 20px;
    color: #000000;
}
.et_pb_section.some-of-our-clients-top-secton .et_pb_column.et_pb_column_1_3{
    width: 360px;
    margin-right: 50px;
}
.et_pb_section.some-of-our-clients-top-secton .et_pb_column.someof-clint-middle{
    width: 360px;
    margin-right: 50px;
}
.et_pb_section.some-of-our-clients-top-secton .et_pb_column.someof-clint-right{
    width: 360px;
}
.et_pb_section.how-does-work-section .et_pb_row.how-does-work-image-text-row .et_pb_column{
width: 265px;
margin-right: 40px;
}
.et_pb_section.how-does-work-section .et_pb_row.how-does-work-image-text-row .et_pb_column:last-child{
    margin-right: 0;
}
.et_pb_section.how-does-work-section .et_pb_row.how-does-work-image-text-row .et_pb_column .et_pb_blurb_content{
    padding: 60px 35px 38px;
}
.et_pb_sectiontimeline-xpectations-section h3{
    color: #000000;
    font-size: 40px;
    line-height: 53px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 25px;
}
.et_pb_sectiontimeline-xpectations-section h3 span{
    border-bottom: 3px solid #0c9b43;
    padding-bottom: 4px;
}
.et_pb_section.timeline-xpectations-section .et_pb_row.how-does-work-image-text-row .et_pb_column {
    width: 350px;
    margin-right: 65px;
}
.et_pb_section.timeline-xpectations-section .et_pb_row.how-does-work-image-text-row .et_pb_column .et_pb_blurb_content {
    padding: 60px 35px 38px;
    min-height: 515px;
}
.et_pb_section.timeline-xpectations-section .et_pb_blurb_description h5 {
    font-size: 26px;
    line-height: 29px;
    font-family: 'Outfit', sans-serif;
    color: #000000;
    font-weight: normal;
    text-align: center;
    padding-bottom: 0;
}
.et_pb_section.timeline-xpectations-section .et_pb_blurb_description hr{
    color: #0c9b43;
    width: 60px;
    margin: 15px auto;
}
.et_pb_section.timeline-xpectations-section .et_pb_blurb_description p {
    font-size: 17px;
    line-height: 23px;
    font-family: 'Outfit', sans-serif;
    color: #5c5c5c;
    font-weight: normal;
    text-align: center;
}
.et_pb_section.how-does-work-section .et_pb_row.how-does-work-image-text-row .et_pb_column .et_pb_blurb_container h4, .et_pb_section.timeline-xpectations-section .et_pb_row .et_pb_column .et_pb_blurb_container h4{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background: #00a23d;
    width: 113px;
    margin: auto;
    color: #ffffff;
    font-size: 18px;
    line-height: 20px;
    font-family: 'Outfit', sans-serif;
    text-align: center;
    padding: 10px 0;
}
.et_pb_section.how-does-work-section .et_pb_row.how-does-title-row h3, .et_pb_section.our-accessibility-compliance-section h3{
    color: #000000;
    font-size: 40px;
    line-height: 53px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 25px;
}
.et_pb_section.how-does-work-section .et_pb_row.how-does-title-row h3 span, .et_pb_section.our-accessibility-compliance-section h3 span {
    border-bottom: 3px solid #0c9b43;
    padding-bottom: 4px;
}
.et_pb_section.our-accessibility-compliance-section h3{
    padding-bottom: 27px;
}
.et_pb_section.how-does-work-section .et_pb_row.how-does-title-row p{
    font-size: 18px;
    line-height: 29px;
    font-family: 'Outfit', sans-serif;
    color: #5c5c5c;
    font-weight: normal;
    padding-bottom: 0;
}
.et_pb_section.how-does-work-section .et_pb_blurb_description h5{
    font-size: 26px;
    line-height: 29px;
    font-family: 'Outfit', sans-serif;
    color: #000000;
    font-weight: normal;
    text-align: center;
}
.et_pb_section.how-does-work-section .et_pb_blurb_description p{
    font-size: 17px;
    line-height: 27px;
    font-family: 'Outfit', sans-serif;
    color: #5c5c5c;
    font-weight: normal;
    text-align: center;   
}
.et_pb_section.how-does-work-section .et_pb_main_blurb_image {
    margin: 13px 0 25px;
}
.et_pb_section.our-accessibility-compliance-section .et_pb_column.our-accessibility-path-compliance-left ul li{
    font-size: 18px;
    line-height: 28px;
    font-family: 'Outfit', sans-serif;
    color: #5c5c5c;
    font-weight: normal;
    list-style: none;
    background: url(images/our-accessibility-list-icon.png) no-repeat left 5px;
    padding-left: 35px;
    margin-bottom: 13px;
}
.et_pb_section.our-accessibility-compliance-section ul{
    padding: 0;
}
.et_pb_section.our-accessibility-compliance-section .et_pb_module .et_pb_pricing_table .et_pb_pricing_heading {
    background: #ffffff;
    padding: 58px 48px 32px;
}
.et_pb_section.our-accessibility-compliance-section .et_pb_module .et_pb_pricing_table .et_pb_pricing_heading h2 {
    color: #000000;
    font-size: 20px;
    line-height: 23px;
    font-family: 'Outfit', sans-serif;
    font-weight: normal;
    text-align: left;
}
.et_pb_section.our-accessibility-compliance-section .et_pb_module .et_pb_pricing_table{
    border: none;
    background: #f9f9f9;
}
.et_pb_module.et_pb_pricing_tables_0.et_pb_pricing{
    width: 360px;
}
.et_pb_section.our-accessibility-compliance-section .et_pb_pricing_table .et_pb_button_wrapper {
    padding: 30px 0 50px 46px;
}
.et_pb_section.our-accessibility-compliance-section .et_pb_pricing_table .et_pb_button_wrapper .et_pb_button {
    padding: 19px 0;
    background: #00a23d;
    border-radius: 3px;
    display: block;
    width: 159px;
    color: #ceffe9;
    border: none;
    font-size: 15px;
    line-height: 20px !important;
    font-family: 'Outfit', sans-serif;
}
.et_pb_section.our-accessibility-compliance-section .et_pb_pricing_table_0 .et_pb_dollar_sign {
    right: 170px;
}
.et_pb_section.our-accessibility-compliance-section .et_pb_module .et_pb_pricing_table .et_pb_pricing_heading span {
    color: #00a23e;
    font-size: 50px;
    line-height: 50px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-align: left;
}
.et_pb_dollar_sign {
    font-size: 17px;
    font-weight: 400;
    position: absolute;
    margin-left: 0;
    top: -64px;
    right: 116px;
    color: #000;
    line-height: 20px;
    font-family: 'Outfit', sans-serif;
}
.et_pb_section.our-accessibility-compliance-section .et_pb_module .et_pb_pricing_table .et_pb_pricing_content {
    background: #f9f9f9;
    padding: 53px 48px;
    height: 300px;
    display:none;
}
.et_pb_section.our-accessibility-compliance-section .et_pb_module .et_pb_pricing_table .et_pb_pricing_content ul li {
    list-style: none;
    color: #5c5c5c;
    font-size: 17px;
    line-height: 26px;
    font-family: 'Outfit', sans-serif;
    font-weight: normal;
    text-align: left;
    padding: 0 0 23px;
}


.et_pb_section.citeies-top-section h4{
    color: #000000;
    font-size: 36px;
    line-height: 40px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 60px;
}
.et_pb_section.citeies-top-section h4 span{
    border-bottom: 3px solid #0c9b43; 
}
.our_cities-list h3{
    color: #000000;
font-size: 20px;
line-height: 20px;
font-family: 'Outfit', sans-serif;
font-weight: 500;
text-transform: capitalize;
padding:17px 0 0;
}
.our_cities-list h3 span{
    border-bottom: 3px solid #0c9b43; 
}
.cities-served-inner-get-intouch{
    background: #f2f2f2; 
}
.cities-served-inner-full{
    background: url(images/site-section-bg-one.jpg) repeat-x;
    background-size: contain;
padding-bottom: 100px;
}
#main-content .single_post_section{
    background: url(images/site-section-bg-one.jpg) repeat-x;
    background-size: contain;
padding-bottom: 100px;   
}
.et_pb_section.our-team-section{
    background: url(images/site-section-bg-one.jpg) repeat-x;
    background-size: contain;
padding-bottom: 130px;
}
.our_cities-inner-list h3{
    color: #000000;
    font-size: 20px;
    line-height: 20px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding: 80px 0 30px;  
}
.our-cities-inner-image-left{
    float: left;
    width: 550px;
}
.our-cities-inner-title-right{
    float: right;
    width: 550px;
    padding-right: 54px;
}
.our-cities-inner-image-bottom-right{
    float: right;
    width: 550px;
}
.our-cities-inner-contet-left{
    width: 510px;
    float: left;
    padding-right: 20px;
}
.our_cities-inner-list h5{
    color: #000000;
    font-size: 24px;
    line-height: 23px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 17px;
}
.our_cities-inner-list p{
    font-size: 17px;
line-height: 29px;
font-family: 'Outfit', sans-serif;
color: #474747;
font-weight: normal;
text-align: left;
padding-bottom: 24px;
}
.cities-inner-bottom-last{
    padding-top: 70px;
}
.cities-list-full h6{
    color: #000000;
    font-size: 28px;
    line-height: 28px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 50px;
}
.our_cities-list{
    float: left;
    margin-right: 50px;
    width: 360px;
    margin-bottom: 50px;
}
.our_cities-list:nth-child(3) {
    margin-right: 0;
}
.our_cities-list:nth-child(6) {
    margin-right: 0;
}
.our_cities-list:nth-child(9) {
    margin-right: 0;
}
.cities-list-full{
    padding-top:100px;
}
.et_pb_section.workspace-faq-section h5{
    color: #000000;
    font-size: 40px;
    line-height: 50px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-right: 50px;
    padding-bottom: 55px;
}
.et_pb_section.workspace-faq-section h5 span{
    border-bottom: 3px solid #0c9b43; 
}
.et_pb_section.workspace-faq-section .ewd-ufaq-faq-list .ewd-ufaq-faq-div{
    background: #ffffff;
    margin-bottom: 35px;
    padding: 12px 30px;
}
.et_pb_section.workspace-faq-section .ewd-ufaq-faq-list .ewd-ufaq-faq-div .ewd-ufaq-faq-title h4{
    color: #000000;
    font-size: 20px;
    line-height: 20px;
    font-family: 'Outfit', sans-serif;
    font-weight: 400;
    padding-bottom: 0;
}
.et-waypoint:not(.et_pb_counters){
    opacity: 1;
}
.et_pb_main_blurb_image img {
    opacity: 1;
}
.et_pb_section.workspace-faq-section .ewd-ufaq-faq-list .ewd-ufaq-faq-div.ewd-ufaq-post-active .ewd-ufaq-faq-title h4{
color: #0c9b43;
}
.et_pb_section.timeline-xpectations-section h3{
    color: #000000;
    font-size: 40px;
    line-height: 50px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    text-align: center;
}
.et_pb_section.timeline-xpectations-section h3 span{
    border-bottom: 3px solid #0c9b43; 
}
.et_pb_section.timeline-xpectations-section{
    padding: 60px 0;
}
.et_pb_section.timeline-xpectations-section h3
.et_pb_section.workspace-faq-section .ewd-ufaq-faq-list .ewd-ufaq-post-active h4{
    color: #0f9943 !important;
}
.et_pb_section.workspace-faq-section .ewd-ufaq-faq-list .ewd-ufaq-faq-div p{
    color: #6e6e6e;
    font-size: 17px;
    line-height: 24px;
    font-family: 'Outfit', sans-serif;
    font-weight: normal;
    border-top: 1px solid #d5d5d5;
    padding-top: 13px;
}
.et_pb_section.sop-page-cat-section .caf-meta-content{
    display: none; 
}
.et_pb_section.sop-page-cat-section .caf-post-layout-container{
background: none;
padding-top: 0;
}
.et_pb_section.sop-page-cat-section .caf-post-layout-container ul.caf-filter-container.caf-filter-layout1{
margin: 0 !important;
}
.et_pb_section.sop-page-cat-section .caf-post-layout-container ul.caf-filter-container{
    background: #f2f2f2;
    box-shadow: 1px 1px 6px 0px #ccc;
}
.et_pb_section.sop-page-cat-section .data-target-div1 #caf-filter-layout1 li a.active {
    background: none !important;
    color: #0c9b43 !important;
}
.et_pb_section.sop-page-cat-section .caf-post-layout-container ul.caf-filter-layout1 li{
    background-color: none !important;
    margin-bottom: 0 !important;
    padding: 18px 0 18px 10px;
    margin-right: 50px;
}
.et_pb_section.sop-page-cat-section .caf-post-layout-container ul.caf-filter-layout1 li:last-child{
    margin-right: 0;
}
.et_pb_section.sop-page-cat-section .caf-post-layout-container  ul.caf-filter-layout1 li a{
    font-size: 18px !important;
    color: #000 !important;
    line-height: 20px !important;
    font-family: 'Outfit', sans-serif;
    background: none !important;
    margin: 0 !important;
    padding: 0 !important;
    font-weight: normal !important;
}
.et_pb_section.sop-page-cat-section  #manage-ajax-response{
    padding: 0 !important;
    margin-top: 70px;
}
.et_pb_section.sop-page-cat-section .caf-post-layout1.caf-col-md-4{
padding:0 25px 0 0 !important;
height: 540px;
}
.et_pb_section.sop-page-cat-section .caf-post-layout1.caf-col-md-4:nth-child(4) {
    padding: 0 !important;
}
.et_pb_section.sop-page-cat-section .caf-post-layout1.caf-col-md-4:nth-child(7) {
    padding: 0 !important;
}
.et_pb_section.sop-page-cat-section .caf-post-layout1.caf-col-md-4:nth-child(10) {
    padding: 0 !important;
}
.et_pb_section.sop-page-cat-section .caf-post-title h2 a{
    color: #ffffff;
    font-size: 30px;
    line-height: 36px;
    font-family: 'Outfit', sans-serif;
    font-weight: normal;
    display: block;
    padding: 0;
}
.et_pb_section.sop-page-cat-section .caf-post-title h2 a:hover{
    color: #ffffff !important;
}
.et_pb_section.sop-page-cat-section .shop-main-price{
    color: #ffffff;
    font-size: 16px;
    line-height: 33px;
    font-family: 'Outfit', sans-serif;
font-weight: normal;
background: url(images/shop-title-icon.png) no-repeat;
padding-left: 58px;
height: 43px;
}
.et_pb_section.sop-page-cat-section .caf-post-layout1 #manage-post-area{
    background: #000000 !important;
    padding: 0;
    min-height: 300px;
}
.et_pb_section.sop-page-cat-section .caf-post-layout1 #manage-post-area:hover{
    background: #00a23e !important;
    margin-top: -20px;
    min-height: 220px;
}
.et_pb_section.sop-page-cat-section .caf-post-layout1.caf-col-md-4:hover #manage-post-area{
    background: #00a23e !important;
    margin-top: -30px;
    min-height: 330px;
}
.caf-post-layout1:hover .caf-content, .caf-post-layout1:hover .caf-content-read-more{
display: block !important;
}
.data-target-div1 #caf-filter-layout1 li a {
    font-family: 'Outfit', sans-serif;    
}
.et_pb_section.sop-page-cat-section .data-target-div1 .caf-post-layout1 .caf-post-title {
    background-color: transparent;
    padding: 30px 53px 23px;
}
.et_pb_section.sop-page-cat-section .caf-post-layout1 .caf-content{
    background: none !important;
    color: #ffffff;
    font-size: 14px;
    line-height: 22px;
    font-family: 'Outfit', sans-serif;
    font-weight: normal;
    text-align: inherit;
    padding: 0 53px;
}
.et_pb_section.sop-page-cat-section .caf-post-layout1 .caf-content-read-more{
    background: none !important;
    padding: 0 0 0 53px;
    display: none;
}
.et_pb_section.sop-page-cat-section .data-target-div1 .caf-post-layout1 a.caf-read-more{
    color: #fff;
    background: none !important;
    border: none;
    padding: 31px 0 6px;
border-bottom: 1px solid #fff;
border-radius: 0;
font-size: 18px;
line-height: 20px;
font-family: 'Outfit', sans-serif;
font-weight: normal;
}
.et_pb_section.sop-page-cat-section .data-target-div1 ul#caf-layout-pagination.post-layout1 li a {
    font-family: 'Outfit', sans-serif;
    color: #000;
    background: none;
}
.et_pb_section.sop-page-cat-section .data-target-div1 ul#caf-layout-pagination.post-layout1 li span.current {
    color: #fff;
    font-family: inherit;
    background: #00a23e;
    border-radius: 20px;
    padding: 4px 10px;
}
.et_pb_section.sop-page-cat-section ul.caf-pagination li a span.shop-next-entris{
    background: url(images/sho-next-icon.png) no-repeat right center;
    padding-right: 25px;
}
.et_pb_section.wed-design-top-section {
    background: url(images/site-section-bg-one.jpg) repeat-x;
    background-size: contain;
padding-bottom: 100px;
}
.et_pb_section.our-accessibility-compliance-section {
    background: url(images/site-section-bg-one.jpg) repeat-x;
    background-size: contain;
padding-bottom: 100px; 
}
.et_pb_section.citeies-top-section{
    background: url(images/site-section-bg-one.jpg) repeat-x;
    background-size: contain;
padding-bottom: 70px !important;    
}
body.page-id-1973 #main-header{
    display: none;
}
body.page-id-1973 .footer-lets-talk-full, body.page-id-1973 #main-footer, body.page-id-1973 .footer-copyright-main{
    display: none;
}
body.page-id-1973{
    background: #f2f2f2;
}
.et_pb_section.register-now-page-section .et_pb_column.register-now-left .register-now-text-left form{
width: 360px;
}
.et_pb_section.register-now-page-section .et_pb_column.register-now-left{
    width: 48%;
    margin-right: 20px;
    padding-top: 37px;
}
.et_pb_section.register-now-page-section .et_pb_column.register-now-right{
    width: 48.4%;
    float: right;
}
.et_pb_section.register-now-page-section .et_pb_column.register-now-left h2{
    color: #000000;
    font-size: 28px;
    line-height: 28px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding: 11px 0 4px;
}
body #page-container .et_pb_section.register-now-page-section .et_pb_column.register-now-left  form p input{
    padding: 15px 0 17px;
    font-size: 13px;
    line-height: 20px;
}
body #page-container .et_pb_section.register-now-page-section .et_pb_column.register-now-left form p{
    padding-bottom: 0;
}
body #page-container .et_pb_section.register-now-page-section .et_pb_column.register-now-left form p.contact-form-submit input[type="submit"]{
    padding: 0;
    float: left;
    line-height: 43px !important;
    margin-bottom: 0;
    font-size: 13px;
    margin-top: 35px;
}
body #page-container .et_pb_section.register-now-page-section .et_pb_column.register-now-left form p.bring-your-text{
    line-height: 20px;
color: #292d30;
font-size: 13px;
font-weight: 400;
font-family: 'Outfit', sans-serif;
width: 100%;
margin-top: 28px;
}
body #page-container .et_pb_section.register-now-page-section .et_pb_column.register-now-left form p.bring-your-text span.wpcf7-form-control-wrap{
    display: block;
    margin-top: 18px;
}
body #page-container .et_pb_section.register-now-page-section .et_pb_column.register-now-left form .wpcf7-list-item {
    display: inline-block;
    margin: 0;
    width: 55px;
}
body #page-container .et_pb_section.register-now-page-section .et_pb_column.register-now-left form .wpcf7-list-item span.wpcf7-form-control-wrap{
    display: inline-block;
    margin-top: 13px;
}
body #page-container .et_pb_section.register-now-page-section .et_pb_column.register-now-left  form p input[type="radio"]{
    margin: 0;
    width: auto  
}
body #page-container .et_pb_section.register-now-page-section .et_pb_column.register-now-left form .wpcf7-list-item .first input[type="radio"]{
    color: #0f9943;
}
.et_pb_section.register-now-page-section .et_pb_column.register-now-right .grand-opening-mage img{
    display: block;
    width: 100%;
}
.et_pb_section.register-now-page-section .et_pb_column.register-now-right .grand-opening-mage{
    position: relative;
}
.et_pb_section.register-now-page-section .et_pb_column.register-now-right .grand-opening-text{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 21px;
}
.et_pb_section.register-now-page-section .et_pb_column.register-now-right h6{
    color: #ffffff;
    font-size: 24px;
    line-height: 24px;
    font-family: 'Outfit', sans-serif;
    font-weight: normal;
    text-align: center;
}
.et_pb_section.register-now-page-section .et_pb_column.register-now-right p{
    color: #ffffff;
    font-size: 16px;
    line-height: 23px;
    font-family: 'Outfit', sans-serif;
    font-weight: normal;
    text-align: center;
}
body #page-container .et_pb_section.register-now-page-section .et_pb_column.register-now-left .wpcf7 form .wpcf7-response-output{
    top: 30px;
    width: 600px;
}
.et_pb_section.social-media-platform-section{
    background: url(images/site-section-bg-one.jpg) repeat-x;
    background-size: contain;
    padding-bottom: 80px;
}
.et_pb_section.social-media-platform-section h3{
    color: #000000;
    font-size: 40px;
    line-height: 50px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 33px;
}
.et_pb_section.social-media-platform-section h3 span{
    border-bottom: 3px solid #0c9b43;    
}
.et_pb_section.social-media-platform-section .et_pb_row .et_pb_main_blurb_image {
    float: left;
    margin-bottom: 18px;
}
.et_pb_section.social-media-platform-section .et_pb_row .et_pb_blurb_container {
    float: left;
}
.et_pb_section.social-media-platform-section .et_pb_row .et_pb_column h4 {
    color: #000000;
    font-size: 23px;
    line-height: 23px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 19px;
    padding-top: 10px;
}
.et_pb_section.social-media-platform-section p {
    font-size: 18px;
    line-height: 29px;
    font-family: 'Outfit', sans-serif;
    color: #5c5c5c;
    font-weight: normal;
    padding-bottom: 29px;
}
.et_pb_section.social-media-platform-section .et_pb_row .et_pb_column.et_pb_column_1_2{
    width: 43%;
    float: left;
}
.et_pb_section.social-media-platform-section .et_pb_row .et_pb_column.et_pb_column_1_2.et-last-child{
    float: right;
width: 47%;
}
.shop-inner-video-full {
    margin-top: 50px;
}
.shop-details-inner-full h1{
    color: #000000;
    font-size: 40px;
    line-height: 50px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 30px;
}
.shop-details-inner-full .shop-inner-text-left{
    float: left;
    width: 587px;
}
.shop-details-inner-full .shop-inner-text-full-right{
    float: right;
}
.shop-details-inner-full .shop-inner-text-left p{
    font-size: 18px;
    line-height: 26px;
    font-family: 'Outfit', sans-serif;
    color: #5c5c5c;
    font-weight: normal;
    padding-bottom: 27px;
}
.shop-details-inner-full .shop-inner-text-left h3{
    font-size: 25px;
    line-height: 27px;
    font-family: 'Outfit', sans-serif;
    color: #000;
    font-weight: 400;

    padding: 21px 0;
}
.shop-details-inner-full .shop-inner-text-left ul li{
    font-size: 18px;
    line-height: 28px;
    font-family: 'Outfit', sans-serif;
    color: #5c5c5c;
    font-weight: normal;
    background: url(images/list-green.png) no-repeat left 4px;
    padding-left: 36px;
    margin-bottom: 10px;
    width:50%;
    float:left;
}
.shop-details-list-full{
    padding-top: 75px;
}
.shop-details-inner-full{
    background: url(images/site-section-bg-one.jpg) repeat-x;
    background-size: contain;
    padding-bottom:110px;
}
.shop-details-inner-full .shop-inner-tabs-list-main{
    background: #f2f2f2;
    box-shadow: 1px 1px 6px 0px #ccc;
    padding: 20px 25px;
    margin-bottom: 50px;
}
.shop-details-inner-full .shop-inner-tabs-list-main .shop-inner-tabs-list-items{
    background: none;
    border: none;
    font-size: 19px;
    color: #000;
    line-height: 20px;
    font-family: 'Outfit', sans-serif;
    padding-right: 100px;
    cursor: pointer;
    padding-left: 40px;
}
.shop-details-inner-full .shop-title-price-left{
float:left;
background: url(images/shop-website-icon.png) no-repeat;
padding-left: 66px;
}
.shop-details-inner-full .shop-title-price-right{
float:right;
width: 260px;
}
.shop-details-inner-full .shop-price-title-left{
float: left;
}
.shop-details-inner-full .shop-order-now-button{
float: right;
}
.shop-details-inner-full .shop-price-title-left h3{
    font-size: 27px;
    line-height: 27px;
    font-family: 'Outfit', sans-serif;
    color: #0c9b43;
    font-weight: 500;
    padding-bottom: 0;
}
.shop-details-inner-full .shop-price-title-left h3 span{
    display: block;
    font-size: 18px;
    line-height: 20px;
    font-family: 'Outfit', sans-serif;
    color: #000;
    font-weight: normal;
    text-align: right;
}
.shop-details-inner-full .shop-order-now-button h4 a{
    font-size: 16px;
    line-height: 20px;
    font-family: 'Outfit', sans-serif;
    background: #0c9b43;
    color: #fff;
    padding: 17px 30px;
    text-align: center;
    font-weight: normal;
    border-radius: 3px;
    display: block;
}
.shop-details-inner-full h2 {
    color: #000000;
    font-size: 17px;
    line-height: 20px;
    font-family: 'Outfit', sans-serif;
    font-weight: normal;
    padding-bottom: 7px;
}
.shop-details-list-full .ewd-ufaq-faq-list .ewd-ufaq-faq-div {
    background: #ffffff;
    margin-bottom: 35px;
    padding: 12px 30px;
}
.shop-details-list-full .ewd-ufaq-faq-list .ewd-ufaq-faq-div .ewd-ufaq-faq-title h4 {
    color: #000000;
    font-size: 20px;
    line-height: 20px;
    font-family: 'Outfit', sans-serif;
    font-weight: 400;
    padding-bottom: 0;
}
.shop-details-list-full .ewd-ufaq-faq-list .ewd-ufaq-faq-div p {
    color: #6e6e6e;
    font-size: 17px;
    line-height: 24px;
    font-family: 'Outfit', sans-serif;
    font-weight: normal;
    border-top: 1px solid #d5d5d5;
    padding-top: 13px;
}
.shop-details-list-full .ewd-ufaq-post-margin-symbol, .shop-details-list-full .ewd-ufaq-faqs a{
color: #00a23d;
}
.shop-details-list-full .shop-inner-tabs-list-items.w3-red{
    color: #00a23d;
}
.shop-related-products-inner-full{
    background: url(images/site-section-bg-one.jpg) repeat-x;
    background-size: contain;
    padding: 88px 0 140px; 
}
.shop-related-products-inner-full .shop-related-product-item{
    float: left;
    width: 360px;
    margin-right: 50px;
}
.shop-related-products-inner-full .shop-related-product-item:last-child{
    margin-right: 0;
}
.shop-related-products-inner-full h1{
    color: #000000;
    font-size: 24px;
    line-height: 24px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500; 
    padding-bottom: 35px;
}
.shop-related-products-inner-full .shop-related-product-img img{
    display: block;
    width: 100%;
}
.shop-related-products-inner-full .shop-related-product-info{
    padding: 55px 50px 55px 100px;
    min-height: 198px;
    background: url(images/shop-website-icon.png) no-repeat 45px 53px #000;
}
.shop-related-products-inner-full .shop-related-product-info h3{
    color: #ffffff;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    padding-bottom: 6px;
}
.shop-related-products-inner-full h5{
    color: #ffffff;
    font-size: 22px;
    line-height: 25px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    padding-bottom: 0;
}
.et_pb_section.branding-photography-pricing .pricing-block .package-name{
    margin-left: -30px;
}
.et_pb_section.branding-photography-pricing .pricing-block .package-name.starter-one{
background: url(images/intermedit.png) no-repeat;
height: 36px;
width: 255px;
}
.et_pb_section.branding-photography-pricing .pricing-block .package-name.starter-two{
    background: url(images/premium-bg.png) no-repeat;
    height: 36px;
    width: 240px;
}
.et_pb_section.branding-photography-pricing .pricing-block .package-name.starter-three{
    background: url(images/cutom-main.png) no-repeat;
    height: 36px;
    width: 240px;
}
body.page-id-14934 .et_pb_section.how-does-work-section .et_pb_row.how-does-work-image-text-row .et_pb_column {
    width: 365px;
    margin-right: 40px;
}
body.page-id-14934 .et_pb_section.how-does-work-section .et_pb_row.how-does-work-image-text-row .et_pb_column .et_pb_module{
    margin-bottom: 0;
}
body.page-id-14934 .et_pb_section.how-does-work-section .et_pb_row.how-does-work-image-text-row .et_pb_column .et_pb_module.targrt-tv-extra-content{
  background: url(images/target-tv-middle-content-bg.png) no-repeat; 
  padding: 45px 40px; 
  min-height: 415px;
}
body.page-id-14934 .et_pb_section.how-does-work-section .et_pb_row.how-does-work-image-text-row .et_pb_column .et_pb_module.targrt-tv-extra-content p{
    color: #5C5C5C;
    font-size: 16px;
    line-height: 29px;
    font-family: 'Outfit', sans-serif;
    font-weight: normal;
    padding-bottom: 5px;
    text-align: center;
}
.et_pb_section.how-does-work-section.target-tv-section {
    background-image: linear-gradient(to bottom, #f2f2f2, #f3f4f3, #f5f5f5, #f6f7f6, #f8f8f8);
    padding-bottom: 85px; 
}
.et_pb_section.wed-design-top-section.target-tv-new-top-section{
    background-image: linear-gradient(to bottom,
                #f2f2f2, #f5f5f5, #f8f8f8, #fbfbfb, #fefefe) !important;
}
.et_pb_section.get-noticed-mailbox-section h6{
    font-size: 18px;
font-family: 'Outfit',sans-serif;
line-height: 20px;
font-weight: normal;
}
.et_pb_section.get-noticed-mailbox-section h3{
    font-size: 40px;
font-family: 'Outfit',sans-serif;
line-height: 48px;
font-weight: normal;
}
.et_pb_section.get-noticed-mailbox-section h3 span{
border-bottom: 3px solid #0c9b43;
}
.et_pb_section.get-noticed-mailbox-section p{
font-size: 18px;
line-height: 28px;
font-family: 'Outfit',sans-serif;
font-weight: normal;
}
.et_pb_section.get-noticed-mailbox-section ul{
    font-size: 18px;
line-height: 28px;
font-family: 'Outfit',sans-serif;
color: #5c5c5c;
font-weight: normal;
padding: 0;
}
.et_pb_section.get-noticed-mailbox-section ul li{
    margin: 10px 0 14px 0;
    padding: 0;
    list-style: none;
    background: url('https://positivemediumcom536d2.zapwp.com/m:0/a:https://positivemedium.com/wp-content/uploads/2023/04/Path-1224.png') no-repeat left center;
    padding-left: 33px;
}
.et_pb_section.get-noticed-mailbox-section a{
display: inline-block;
background: #00a23e;
width: 190px;
font-size: 17px;
line-height: 29px;
font-family: 'Outfit',sans-serif;
color: #ffffff;
font-weight: normal;
padding: 15px 0;
text-align: center;
border-radius: 4px;
}
.et_pb_section.get-noticed-mailbox-section .et_pb_row.door-direct-mail-row{
padding: 85px 0 0;
}
.et_pb_section.get-noticed-mailbox-section .et_pb_row.door-direct-mail-row .et_pb_column.mail-neighborhood-new {
    margin-top: 43px;
}
.et_pb_section.get-noticed-mailbox-section{
    padding:80px 0 115px;
}
.et_pb_section.tailored-your-business-new{
    padding: 90px 0 25px;
}
.et_pb_section.tailored-your-business-new h6{
    font-size: 18px;
    font-family: 'Outfit',sans-serif;
    line-height: 20px;
    font-weight: normal;
}
.et_pb_section.tailored-your-business-new h3{
    font-size: 40px;
    font-family: 'Outfit',sans-serif;
    line-height: 48px;
    font-weight: normal;
}
.et_pb_section.tailored-your-business-new h3 span{
    border-bottom: 3px solid #0c9b43;
}
.et_pb_section.tailored-your-business-new p{
    font-size: 18px;
    line-height: 28px;
    font-family: 'Outfit',sans-serif;
    font-weight: normal;
}
.et_pb_section.tailored-your-business-new h2{
    font-size: 18px;
    font-family: 'Outfit',sans-serif;
    line-height: 20px;
    font-weight: normal;
}
.et_pb_section.tailored-your-business-new ul{
    font-size: 18px;
line-height: 28px;
font-family: 'Outfit',sans-serif;
color: #5c5c5c;
font-weight: normal;
padding: 0;
}
.et_pb_section.tailored-your-business-new ul li {
    margin: 10px 0 14px 0;
    padding: 0;
    list-style: none;
    background: url('https://positivemediumcom536d2.zapwp.com/m:0/a:https://positivemedium.com/wp-content/uploads/2023/04/Path-1224.png') no-repeat left center;
    padding-left: 33px;
}
.et_pb_section.tailored-your-business-new a{
display: inline-block;
background: #00a23e;
width: 190px;
font-size: 17px;
line-height: 29px;
font-family: 'Outfit',sans-serif;
color: #ffffff;
font-weight: normal;
padding: 15px 0;
text-align: center;
border-radius: 4px;
margin-top: 14px;
margin-bottom: 50px;
}
.et_pb_section.how-it-better-new{
 padding: 70px 0;
}
.et_pb_section.how-it-better-new h3{
    font-size: 40px;
font-family: 'Outfit',sans-serif;
line-height: 48px;
font-weight: normal;
margin-bottom: 15px;
}
.et_pb_section.how-it-better-new h3 span{
border-bottom: 3px solid #0c9b43;
}
.et_pb_section.how-it-better-new p{
font-size: 18px;
font-family: 'Outfit',sans-serif;
line-height: 28px;
font-weight: 300;
}
.et_pb_section.how-it-better-new thead {
    border: 2px solid #ebebeb;
    border-bottom: none;
}
.et_pb_section.how-it-better-new thead th {
    font-size: 23px;
    font-family: 'Outfit',sans-serif;
    line-height: 28px;
    font-weight: normal;
    padding: 30px 24px;
}
.et_pb_section.how-it-better-new tbody tr:first-child {
    border: 2px solid #ebebeb;
    border-top: none;
    border-bottom: none;
}
.et_pb_section.how-it-better-new tbody td {
    font-size: 18px;
    font-family: 'Outfit',sans-serif;
    line-height: 28px;
    font-weight: normal;
    padding: 20px 24px;
    background-color: #f2f2f2;
    background-image: linear-gradient(#f2f2f2,#fff);
}
.et_pb_section.how-it-better-new tbody td:not(:first-child) {
    text-align: center;
}
.et_pb_section.how-it-better-new tbody td img {
    width: 25px;
}
.et_pb_section.bt-features-new{
    padding: 90px 0 55px;
}
.et_pb_section.bt-features-new h3{
    font-size: 40px;
font-family: 'Outfit',sans-serif;
line-height: 48px;
font-weight: normal;
}
.et_pb_section.bt-features-new p{
    font-size: 18px;
    font-family: 'Outfit',sans-serif;
    line-height: 28px;
    font-weight: 300;
}
.et_pb_section.bt-features-new h5{
font-size: 24px;
font-family: 'Outfit',sans-serif;
line-height: 38px;
font-weight: normal;
}
.et_pb_section.bt-features-new .et_pb_module{
    margin-bottom: 10%;
}
.et_pb_section.additional-mailing-service-new h3{
    font-size: 40px;
    font-family: 'Outfit',sans-serif;
    line-height: 48px;
    font-weight: normal;
}
.et_pb_section.additional-mailing-service-new h3 span{
    border-bottom: 3px solid #0c9b43;
}
.et_pb_section.additional-mailing-service-new h5{
font-size: 24px;
font-family: 'Outfit',sans-serif;
line-height: 38px;
font-weight: normal;
}
.et_pb_section.additional-mailing-service-new p{
font-size: 18px;
font-family: 'Outfit',sans-serif;
line-height: 28px;
font-weight: 300;
}
body.page-id-12236 .et_pb_section.all-inclusive-pricing a {
	display: inline-block;
	background: #00a23e;
	width: 190px;
	font-size: 17px;
	line-height: 29px;
	font-family: 'Outfit',sans-serif;
	color: #ffffff;
	font-weight: normal;
	padding: 15px 0;
	text-align: center;
	border-radius: 4px;
}
body.page-id-12236 .et_pb_section.ready-to-grow h6 {
	font-size: 18px;
	font-family: 'Outfit',sans-serif;
	line-height: 40px;
	font-weight: normal;
}
body.page-id-12236 .et_pb_section.ready-to-grow h3 {
	font-size: 40px;
	font-family: 'Outfit',sans-serif;
	line-height: 40px;
	font-weight: normal;
}
body.page-id-12236 .et_pb_section.ready-to-grow p {
	font-size: 18px;
	font-family: 'Outfit',sans-serif;
	line-height: 38px;
	font-weight: 300;
}
body.page-id-12236 .et_pb_section.ready-to-grow p span {
	font-size: 28px;
	font-family: 'Outfit',sans-serif;
	line-height: 60px;
	font-weight: 300;
	display: block;
}
body.page-id-12236 .et_pb_section.all-inclusive-pricing h3 {
	font-size: 40px;
	font-family: 'Outfit',sans-serif;
	line-height: 48px;
}
body.page-id-12236 .et_pb_section.all-inclusive-pricing p {
	font-size: 18px;
	font-family: 'Outfit',sans-serif;
	line-height: 28px;
	font-weight: 300;
	padding: 1em 0 0.5em;
}
body.page-id-12236 .et_pb_section.all-inclusive-pricing thead th {
	font-size: 23px;
	font-family: 'Outfit',sans-serif;
	line-height: 28px;
	font-weight: normal;
	padding: 20px 24px;
	background: #fff;
}
body.page-id-12236 .et_pb_section.all-inclusive-pricing tbody td {
	font-size: 18px;
	font-family: 'Outfit',sans-serif;
	line-height: 28px;
	font-weight: normal;
	padding: 15px 24px;
	background-color: #f2f2f2;
	background-image: linear-gradient(#f2f2f2,#fff);
}
body.page-id-12236 .et_pb_section.all-inclusive-pricing tbody td span {
	font-size: 31px;
	color: #00A23E;
}
body.page-id-12236 .et_pb_section.all-inclusive-pricing .custom-quantity p {
	padding: 0;
	font-size: 16px;
	line-height: 10px;
}
body.page-id-12236 .et_pb_section.all-inclusive-pricing .custom-quantity a {
	background: #00a23e;
	font-size: 16px;
	font-family: 'Outfit',sans-serif;
	color: #ffffff;
	font-weight: 300;
	padding: 15px 20px;
	text-align: center;
	border-radius: 4px;
	float: right;
	margin-top: -25px;
  line-height: 18px;
	width: auto;
}


@media only screen and (min-width: 768px) and (max-width: 1169px) {
body .container {
    padding-left: 10px;
    padding-right: 10px;
}
#page-container header#main-header {
    padding: 0;
}
#main-header #et-top-navigation #et_mobile_nav_menu {
    display: none;
}
#main-header #et-top-navigation #top-menu {
    display: block;
}
#page-container header#main-header .logo_container a img {
width: 150px; 
}
#page-container header#main-header .logo_container {
    width: 150px;
    padding-top: 28px;
}
#page-container header#main-header #et-top-navigation nav ul li {
    margin: 0 20px 0 0;
}
#page-container header#main-header .header-get-started-section ul li a {
    padding: 10px 0 10px 0;
    font-size: 15px;
    line-height: 20px;
    width: 110px;
}
#page-container #main-header #et-top-navigation nav ul li.current_page_item a {
    padding: 32px 0 0;
}
#page-container header#main-header #et-top-navigation ul li a {
    padding: 32px 0 0;
}
#page-container header#main-header .header-get-started-section {
    padding-top: 23px;
}
#page-container header#main-header #et-top-navigation ul li.menu-item-has-children a::after {
    position: absolute;
top: 34px;
right: -16px;
}
#page-container header#main-header .header-right {
    padding-top: 0;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description {
    padding: 170px 0 430px;
}
.et_pb_section.home-slider-section .et_pb_slide .et_pb_slide_description .et_pb_slide_content h1 {
    font-size: 40px;
    line-height: 43px;
}
.et_pb_section.home-slider-section .et_pb_slide .et_pb_slide_description .et_pb_slide_content p {
    font-size: 16px;
    line-height: 26px;
    padding-bottom: 29px;
}
.et_pb_section.home-we-creat-stunning-section {
    padding-top: 70px;
    padding-bottom: 70px;
    padding-left: 10px;
    padding-right: 10px;
}
.et_pb_section.home-we-creat-stunning-section .et_pb_column.home-we-creat-stunning-section-left {
    width: 55%;
    padding-top: 40px;
    margin-bottom: 0;
}
.et_pb_section.home-we-creat-stunning-section .et_pb_column.home-we-creat-stunning-section-right {
    width: 40%;
    float: right;
}
.et_pb_section.home-we-creat-stunning-section h2 {
    font-size: 28px;
    line-height: 30px;
    padding-bottom: 17px;
}
.et_pb_section.home-we-creat-stunning-section p {
    font-size: 16px;
    line-height: 25px;
    padding-bottom: 17px;
}
.et_pb_section.home-we-creat-stunning-section ul li {
    font-size: 16px;
    line-height: 23px;
    background: url(images/list-green.png) no-repeat left 4px;
    padding-left: 30px;
    margin-bottom: 13px;
    padding-right: 30px;
}
.et_pb_section.home-we-creat-stunning-section a {
    margin-top: 35px;
}
.et_pb_section.fifteen-years-text-section {
    padding: 0 10px;
}
.et_pb_section.fifteen-years-text-section .et_pb_row .et_pb_column.et_pb_column_1_3 {
    width: 31.3%;
    margin-right: 3%;
    padding:45px 10px 45px 35px;
    min-height: 300px;
}
.et_pb_section.fifteen-years-text-section .et_pb_row .et_pb_column.et_pb_column_1_3 h5 {
    font-size: 42px;
    line-height: 42px;
    font-weight: 400;
}
.et_pb_section.fifteen-years-text-section .et_pb_row .et_pb_column.et_pb_column_1_3 p {
    font-size: 16px;
    line-height: 20px;
    padding: 0;
}
.et_pb_section.our-services-section {
    padding: 50px 10px 70px;
}
.et_pb_section.our-services-section h6 {
    font-size: 37px;
    line-height: 37px;
    padding-bottom: 20px;
}
.et_pb_section.our-services-section ul#our_services_list .slick-arrow {
    top: -34%;
}
.et_pb_section.our-services-section p {
    font-size: 16px;
    line-height: 20px;
}
.home-our-services-list-full {
    padding-top: 25px;
}
.home-our-services-list-full .our-services-title-div-full {
    min-height: 250px;
}
.portfolio-main-top-section h4 {
    font-size: 32px !important;
    line-height: 34px !important;
    padding: 35px 0 18px !important;
}
.our-services-title-div-full .our-services_btn a {
    font-size: 17px;
    padding-top: 25px;
    margin-left: 30px;

}
.our_portfolio-list-full {
    padding-top: 27px;
 }
.home-our-services-list-full .our-services-title-div-full h3 {
    font-size: 23px;
    line-height: 30px;
    padding:27px 30px 15px;
}
.our-services-title-div-full:hover .hover-text {
  display: block;
}
.hover-text {
 display: block;
}
.home-our-services-list-full .our-services-title-div-full h3 br{
    display: none;
}
.home-our-services-list-full .our-services-title-div-full p {
   font-size: 15px;
    line-height: 23px;
    width: 330px;
    padding: 0 33px;
}
.et_pb_section.home-why-chose-section {
    padding: 0 10px 60px !important;
}
.et_pb_section.home-why-chose-section .et_pb_column.home-why-chose-left {
    margin-right: 0;
    width: 45%;
}
.et_pb_section.home-why-chose-section .et_pb_column.home-why-chose-right {
    width: 51%;
    padding-top: 0;
}
.et_pb_section.home-why-chose-section .et_pb_column.home-why-chose-right h2 {
    font-size: 35px;
    line-height: 35px;
    padding-bottom: 17px;
}
.et_pb_section.home-why-chose-section .et_pb_column.home-why-chose-right p {
    font-size: 16px;
    line-height: 22px;
    padding-bottom: 16px;
}
.et_pb_section.home-why-chose-section .et_pb_column.home-why-chose-right ul li {
    font-size: 15px;
    line-height: 24px;
    background: url(images/list-green.png) no-repeat left 3px;
    padding-left: 28px;
    margin-bottom: 6px;
    padding-right: 0;
    width: 190px;
}
.et_pb_section.home-testmonils-section {
    padding: 50px 10px 50px;
}
.et_pb_section.home-testmonils-section .et_pb_column.testmonial-list-left {
    width: 30%;
    margin-right: 0;
    margin-bottom: 0;
}
.et_pb_section.home-testmonils-section .et_pb_column.testmonial-list-right {
    width: 70%;
}
.et_pb_section.home-testmonils-section .et_pb_column.testmonial-list-left h2 {
    font-size: 30px;
    line-height: 34px;
}
.et_pb_section.home-testmonils-section .et_pb_column.testmonial-list-right .testmonial-list {
    width: 100%;
}
.et_pb_section.home-testmonils-section .et_pb_column.testmonial-list-right p {
    font-size: 20px;
    line-height: 32px;
    padding-bottom: 22px;
}
.et_pb_section.home-testmonils-section .et_pb_column.testmonial-list-right h3 {
    font-size: 24px;
    line-height: 26px;
    padding-bottom: 5px;
}
.et_pb_section.home-testmonils-section .et_pb_column.testmonial-list-right h5 {
    font-size: 20px;
    line-height: 23px;
}
.footer-lets-talk-full {
    padding: 55px 0 60px;
}
.footer-lets-talk-full .footer-location-main ul.footer-text-left {
    width: 36%;
    margin-right: 5%;
}
.footer-lets-talk-full .footer-location-main ul.footer-phone {
    width: 26%;
}
.footer-lets-talk-full .footer-location-main ul:last-child {
    margin-right: 0;
    width: 32%;
}
.footer-lets-talk-full .footer-location-main ul li {
    font-size: 22px;
    line-height: 20px;
}
.footer-lets-talk-full .footer-location-main ul li a {
    font-size: 19px;
    line-height: 25px;
}
.footer-lets-talk-full .footer-location-main ul li span {
    font-size: 22px;
    line-height: 35px;
}
#page-container #main-footer #footer-widgets .footer-widget:first-child{
    width: 30% !important;
    margin-right: 2% !important;
}
#page-container #main-footer #footer-widgets .footer-widget:nth-child(2) {
    width: 38% !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
    padding: 0 0 !important;
}
#page-container #main-footer #footer-widgets .footer-widget:last-child{
    width: 30% !important;
    margin-right: 0 !important;
}
#page-container #main-footer #footer-widgets .footer-widget:last-child h4 {
    font-size: 15px;
    line-height: 20px;
    padding: 0 0 10px;
}
#page-container #main-footer #footer-widgets .footer-widget:last-child .sendy-subscribe-form input[type="text"] {
    height: 35px;
}
#page-container #main-footer #footer-widgets .footer-widget h5 {
    font-size: 15px;
    line-height: 20px;
    padding: 0 0 10px;
}
#page-container #main-footer #footer-widgets form .mail-chimp-main input[type="email"] {
    width: 63%;
}
#page-container #main-footer #footer-widgets form .mail-chimp-main p.mail-submit-button {
    position: absolute;
    right: 7px;
    width: 80px;
    top: 146px;
}
.foolter-logo img{
    width: 155px;
}
#page-container #main-footer #footer-widgets .footer-menu-full ul.home-menu-left {
    width: 85px;
}
#page-container #main-footer #footer-widgets .footer-menu-full ul.home-directions-menu{
    width: 165px;
    float: right;
}
.footer-copyright-main-setion {
    padding-top: 35px;
    padding-bottom: 35px;
}
.footer-copyright-left {
    width: 55%;
}
.footer-copyright-middle {
    width: 45%;
    float: right;
    text-align: right;
}
.footer-copyright-right {
    float: none;
    width: 47%;
    margin: 33px auto auto auto;
}
#page-container #main-footer #footer-widgets {
    padding: 65px 0 30px;
}
#page-container .page-top-section .page_title {
    padding: 175px 18px 145px;
}
#page-container .page-top-section .page_title h1 {
    font-size: 50px;
    line-height: 50px;
}
.et_pb_section.home-we-creat-stunning-section.about-page {
    padding-top: 75px;
    padding-bottom: 50px;
}
.et_pb_section.home-we-creat-stunning-section.about-page .et_pb_column.home-we-creat-stunning-section-left {
    padding-top: 30px;
}
.et_pb_section.our-team-section{
    padding: 0 10px;
}
.et_pb_section.our-team-section h2 {
  font-size: 35px;
  line-height: 35px;
  padding-bottom: 36px;
}
.et_pb_section.our-team-section{
padding-bottom: 70px !important;
}
.et_pb_section.our-team-section .our-team-list {
    width: 32%;
    margin-right: 2%;
}
.our-team-list-text {
    padding: 30px 13px;
    min-height: 545px;
}
.et_pb_section.our-team-section .our-team-list h3 {
    font-size: 26px;
    line-height: 26px;
    padding-bottom: 14px;
}
.et_pb_section.our-team-section .our-team-list p {
    font-size: 16px;
    line-height: 26px;
}
.et_pb_section.about-get-touch-section {
    padding:25px 10px 40px;
}
.et_pb_section.about-get-touch-section .et_pb_column.about-get-touch-left h5 {
    font-size: 30px;
    line-height: 33px;
    padding-bottom: 20px;
}
.et_pb_section.about-get-touch-section .et_pb_column.about-get-touch-right {
    width: 60%;
}
.et_pb_section.about-get-touch-section .et_pb_column.about-get-touch-left {
    width: 35%;
    margin-right: 2%;
    margin-top: 10px;
}
.services-main-disply h1.hx_h4_h1 {
    font-size: 29px !important;
    line-height: 35px !important;
    padding: 30px 0 22px !important;
}
.contact-form-full .contact-form-full-left {
    width: 46%;
}
.contact-form-full .contact-form-full-right {
    width: 46%;
}
body #page-container form p input, body #page-container form p textarea {
    padding: 19px 0 20px;
}
body #page-container form p textarea {
    height: 82px;
    padding-top: 47px;
}
.et_pb_section.about-get-touch-section .et_pb_column.about-get-touch-left p {
    font-size: 17px;
    line-height: 25px;
    padding: 0 0 0 0;
}
.et_pb_section.services-page-main-section {
    padding-top: 70px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 30px;
}
.et_pb_section.services-page-main-section .services-page-title h4 {
    font-size: 30px;
    line-height: 43px;
    padding-bottom: 20px;
}
.page-id-13 .et_pb_section.services-page-main-section .our-services_slider_details {
    width: 45%;
    margin-right: 37px;
    margin-bottom: 40px;
}
#page-container #main-content .blog_post_section {
    padding-top: 60px;
    padding-bottom: 60px;
}
#page-container #main-content .blog_post_section h6 {
    font-size: 27px;
    line-height: 33px;
    padding-bottom: 31px;
}
#page-container #main-content .blog_post_section .blog_post_img {
    width: 35%;
}
#page-container #main-content .blog_post_section .blog_post_item_details {
    width: 61%;
}
#page-container #main-content .blog_post_item_details ul li, #page-container #main-content .blog_post_item_details ul li a, #page-container #main-content .single_post_title ul li a {
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 9px;
    padding-left: 20px;
}
#page-container #main-content .blog_post_item_details h4 {
    font-size: 22px;
    line-height: 22px;
    padding-bottom: 12px;
}
.single_post_left h5 {
    font-size: 20px;
    line-height: 26px;
    padding: 4px 0 8px;
}
#page-container #main-content .blog_post_content p {
    font-size: 16px;
    line-height: 22px;
    padding-bottom: 10px;
}
#page-container #main-content .blog_post_section .blog_post_item {
    margin-bottom: 30px;
}
.single_post_left {
    width: 55%;
}
.single_post_right {
    width: 35%;
}
.single_post_title h2 {
    font-size: 25px;
    line-height: 27px;
    padding: 0 0 16px 0;
}
.article_item_details {
    margin-bottom: 19px;
}
.article_item_img {
    width: 100px;
}
.artcile_item_info {
    width: 146px;
}
.artcile_item_info h4 a {
    font-size: 15px;
    line-height: 20px;
}
.artcile_item_info .post_date {
    font-size: 15px;
    line-height: 20px;
    padding-left: 18px;
}
.single_post_right h3 {
    font-size: 25px;
    line-height: 25px;
    padding-bottom: 25px;
}
.single_post_right ul.single-post-artical-icons li {
    margin-right: 5px;
}
.et_pb_section.conctact-page-top-section .et_pb_column.contact-top-section-left {
    width: 50%;
    margin-right: 0;
}
.et_pb_section.conctact-page-top-section .et_pb_column.contact-top-section-right {
    width: 45%;
}
.et_pb_section.conctact-page-top-section h3 {
    font-size: 32px;
    line-height: 35px;
    padding-bottom: 17px;
}
.et_pb_section.conctact-page-top-section {
    padding-top: 55px;
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
}
.et_pb_section.conctact-page-top-section p {
    font-size: 16px;
    line-height: 23px;
}
.et_pb_section.conctact-page-top-section .contact-address-main img {
    margin-top: 20px;
}
.conatct-disply-top {
    margin-top: 6px;
}
.et_pb_section.conctact-page-top-section .contact-address-main ul {
    margin-top: 20px;
}
.et_pb_section.conctact-page-top-section .contact-address-main ul li.contact-location {
    padding-left: 23px;
}
.et_pb_section.conctact-page-top-section .contact-address-main ul li a {
    font-size: 18px;
    line-height: 23px;
    padding-top: 4px;    
}
.et_pb_section.conctact-page-top-section .contact-address-main ul.contact-list li {
    width: 162px;
}
.et_pb_section.conctact-page-top-section .contact-address-main ul.contact-list li.contact-mail {
    width: 206px;
    float: right;
}
.our-portfolio-list {
    margin-right: 17px !important;
}
.et_pb_section.portfolio-main-top-section {
    padding-top: 55px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
}
.our-portfolio-list {
    width: 28%;
    margin-right: 17px !important;
    height: 275px;
    margin-bottom: 0;
}
.our-portfolio-list h3 {
    font-size: 16px;
    line-height: 20px;
    padding: 10px 0 0;
}
.portfolio-inner-full {
    padding-top: 40px;
}
.our_portfolio-inner-list h4 {
    font-size: 25px;
    line-height: 30px;
    padding-bottom: 16px;
}
.our_portfolio-inner-list p {
    font-size: 17px;
    line-height: 27px;
    padding-bottom: 20px !important;
}
.our_portfolio-inner-one {
    padding-bottom: 29px;
}
.our_portfolio-inner-list .client-name {
    width: 31%;
}
.our_portfolio-inner-list .client-year {
    width: 30%;
}
.our_portfolio-inner-list .client-services {
    width: 26%;
}
.inner-portfolio-slider {
    width: 71%;
}
.inner-portfolio_img {
    width: 90%;
    margin-right: 2%;
}
.portfolio-inner-full ul#our_portfolio_list .slick-arrow {
    top: 35%;
}
.portfolio-inner-get-touch {
    padding-top: 40px;
    padding-bottom: 70px;
}
.portfolio-inner-get-touch .about-get-touch-left {
    width: 23%;
    margin-right: 1%;
}
.portfolio-inner-get-touch .about-get-touch-right {
    width: 71%;
}
.portfolio-inner-get-touch .about-get-touch-left p {
    font-size: 17px;
    line-height: 20px;
    padding: 0 0 0 0;
}
.portfolio-inner-get-touch .about-get-touch-left h5 {
    font-size: 30px;
    line-height: 36px;
    padding-bottom: 24px;
}
.inner-portfolio-title h3 {
    font-size: 16px;
    line-height: 23px;
}
.inner-portfolio-slider h2 {
    font-size: 34px;
    line-height: 34px;
    padding: 45px 0 45px;
}
.et_pb_section.wed-design-top-section {
    padding-top: 44px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 41px;
}
.et_pb_section.how-does-work-section {
    padding: 10px 10px;
}
.et_pb_section.how-does-work-section .et_pb_row.how-does-work-image-text-row .et_pb_column {
    width: 23.5%;
    margin-right: 2%;
}
.et_pb_section.how-does-work-section .et_pb_row.how-does-work-image-text-row .et_pb_column .et_pb_blurb_content {
    padding: 50px 20px 38px;
}
.et_pb_section.how-does-work-section .et_pb_row.how-does-title-row h3, .et_pb_section.our-accessibility-compliance-section h3 {
    font-size: 26px;
    line-height: 39px;
    padding-bottom: 19px;
}
.et_pb_section.how-does-work-section .et_pb_blurb_description p {
    line-height: 24px;
}
.et_pb_section.how-does-work-section .et_pb_blurb_description h5 {
    font-size: 24px;
    line-height: 26px;
}
.et_pb_section.our-accessibility-compliance-section .our-accessibility-path-compliance-left{
    float: left;
    width: 55%;
}
.et_pb_section.our-accessibility-compliance-section .our-accessibility-path-compliance-right{
    float: right;
width: 40%;
}
.et_pb_row.how-does-work-image-text-row {
    padding: 0;
}
.et_pb_row.how-does-title-row{
    padding: 20px 0;
}
.et_pb_section.our-accessibility-compliance-section {
    padding: 10px 10px;
}
.et_pb_section.wed-design-top-section .et_pb_column.wed-design-top-section-left {
    width: 50%;
    margin-right: 0;
    margin-bottom: 0;
}
.et_pb_section.wed-design-top-section .et_pb_column.wed-design-top-section-right {
    width: 45%;
}
.et_pb_section.wed-design-top-section h1 {
    font-size: 24px;
    line-height: 36px;
    padding-bottom: 15px;
}
.et_pb_section.wed-design-top-section p {
    font-size: 16px;
    line-height: 27px;
    padding-bottom: 12px;
}
.et_pb_section.web-design-pricing-section h4 {
    font-size: 33px;
    line-height: 44px;
    padding-bottom: 22px;
}
.et_pb_section.web-design-pricing-section {
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 40px;
}
.et_pb_section.workspace-faq-section {
    padding: 30px 10px;
}
.et_pb_section.workspace-faq-section h5 {
 font-size: 29px;
    line-height: 40px;
    padding-bottom: 32px;
}
.google-pricing-section .et_pb_pricing_table_0 .et_pb_dollar_sign {
    right: 104px;
}
.google-pricing-section .et_pb_pricing_table_1 .et_pb_dollar_sign {
    right: 100px;
}
.google-pricing-section .et_pb_pricing_table_2 .et_pb_dollar_sign {
    right: 100px;
}
.et_pb_section.web-design-pricing-section .et_pb_module.et_pb_text.et_pb_text_3{
    margin-bottom: 0;
}
.our_portfolio-list-full {
    padding-top: 35px;
}
.et_pb_section.web-design-pricing-section .et_pb_column.et_pb_column_1_3 {
    width: 32%;
    margin-right: 2%;
}
.et_pb_section.web-design-pricing-section .et_pb_module .et_pb_pricing_table .et_pb_pricing_heading span {
    font-size: 30px;
    line-height: 33px;
}
.et_pb_section.web-design-pricing-section .et_pb_module .et_pb_pricing_table .et_pb_pricing_heading {
    padding: 28px 25px 25px;
}
.et_pb_dollar_sign {
    top: -52px;
    right: 59px;
}
.et_pb_section.web-design-pricing-section .et_pb_module .et_pb_pricing_table .et_pb_pricing_content {
    padding: 20px 25px;
}
.et_pb_section.web-design-pricing-section .et_pb_module .et_pb_pricing_table .et_pb_pricing_content ul li {
    font-size: 17px;
    line-height: 26px;
    padding: 0 0 13px;
}
.et_pb_pricing_table .et_pb_button_wrapper {
    padding: 0 0 0 24px;
}
.et_pb_section.feattures-section {
    padding-top: 55px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
}
.et_pb_section.wed-design-top-section .et_pb_row.flush-cache-img-text{
    padding-bottom: 0;
}
.et_pb_section.wed-design-top-section .et_pb_row.flush-cache-img-text .et_pb_column{
width: 48%;
}
.et_pb_module.et_pb_pricing_tables_0.et_pb_pricing {
    width: 100%;
}
.et_pb_pricing_table_0 .et_pb_dollar_sign {
    right: 90px;
}
.et_pb_pricing_table_1 .et_pb_dollar_sign {
    right: 79px;
}
.et_pb_section.feattures-section .et_pb_row {
    padding-bottom: 5px;
}
.et_pb_section.wed-design-top-section .et_pb_row.flush-cache-img-text .et_pb_column.et-last-child{
    float: right;
}
.et_pb_section.feattures-section h3 {
    color: #000000;
    font-size: 30px;
    line-height: 34px;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 15px;
}
.et_pb_section.feattures-section p {
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 9px;
}
.et_pb_section.feattures-section .et_pb_row.et_pb_row_5{
    padding-top: 10px;
    padding-bottom: 10px;
}
.et_pb_section.feattures-section .et_pb_row .et_pb_column.et_pb_column_1_3 h4 {
    font-size: 20px;
    line-height: 20px;
    padding-top: 2px;
}
.et_pb_section.feattures-section .et_pb_row .et_pb_column.et_pb_column_1_3 {
    width: 32%;
    margin-right: 2%;
    padding-bottom: 8px;
    margin-bottom: 7px;
}
.et_pb_section.web-design-pricing-section .et_pb_module .et_pb_pricing_table {
    min-height: 565px;
}
.et_pb_section.new-search-engine-page-how-works-section {
    padding:30px 10px 10px;
}
.et_pb_section.timeline-xpectations-section {
    padding:30px 10px 35px;  
}
.et_pb_row.timeline-xpectations-title{
    padding: 10px 0;
}
.et_pb_section.new-search-engine-page-how-works-section h3 {
    font-size: 28px;
    line-height: 40px;
    padding-bottom: 15px;
}
.et_pb_section.timeline-xpectations-section h3 {
    font-size: 29px;
    line-height: 41px;
}
.et_pb_section.new-search-engine-page-how-works-section .et_pb_column.et_pb_column_1_2 {
    width: 47%;
    margin-right: 43px;
}
.et_pb_section.timeline-xpectations-section .et_pb_row.how-does-work-image-text-row .et_pb_column {
    width: 32%;
    margin-right: 2%;
}
.et_pb_section.timeline-xpectations-section .et_pb_blurb_description h5 {
    font-size: 19px;
    line-height: 27px;
}
.et_pb_section.timeline-xpectations-section .et_pb_row.how-does-work-image-text-row .et_pb_column .et_pb_blurb_content {
    padding: 58px 20px 38px;
    min-height: 500px;
}
.et_pb_section.timeline-xpectations-section .et_pb_blurb_description p {
    font-size: 16px;
    line-height: 20px;
}
.et_pb_section.new-search-engine-page-how-works-section .et_pb_column.et_pb_column_1_2 p {
    font-size: 16px;
    line-height: 27px;
    padding-bottom: 15px;
}
.et_pb_row.new-sec-bottom-text-row{
    padding: 5px 0;
}
.services-main-disply h4 {
    font-size: 29px;
    line-height: 43px;
    padding: 39px 0 15px;
}
.services-main-disply .our-services_slider_details {
    width: 32.3%;
    margin-right: 1%;
    margin-bottom: 30px;
    min-height: 390px;
}
.home-our-services-list-full .our-services_img {
    width: 98%;
}
.home-our-services-list-full .our-services-title-div-full {
    width: 367px;
}
.services-main-disply {
    padding-bottom: 35px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row{
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 0;
}
.et_pb_section.new-custom-web-site-section h3, .et_pb_section.wed-design-top-section h3 {
    font-size: 30px;
    line-height: 31px;
    padding-bottom: 26px;
}

.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs .et_pb_tabs_controls li {
    width: 149px;
    margin-bottom: 35px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs_controls li a {
    font-size: 18px;
    padding: 80px 0 30px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .new-customweb-design-main-left {
    width: 315px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .new-customweb-design-main-right {
    width: 395px;
    padding-top: 0;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .new-customweb-design-main-right h5 {
    font-size: 29px;
    line-height: 30px;
    padding-bottom: 16px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .new-customweb-design-main-right p {
    font-size: 17px;
    line-height: 23px;
    padding-bottom: 31px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .new-customweb-design-main-right a {
    padding: 17px 0;
}
.et_pb_section.new-custom-web-site-section{
    padding: 20px 0 50px;
}
.et_pb_section.some-of-our-clients-top-secton {
    padding: 40px 0 30px;
}
.et_pb_section.some-of-our-clients-top-secton .et_pb_row {
    padding: 0 10px;
}
.et_pb_section.some-of-our-clients-top-secton .et_pb_row.some-of-our-clients-row p {
    line-height: 25px;
    padding-bottom: 30px;
}
.et_pb_section.some-of-our-clients-top-secton .et_pb_row.some-of-our-clients-row h3 {
    font-size: 30px;
    line-height: 30px;
    padding-bottom: 25px;
}
.et_pb_section.some-of-our-clients-top-secton .et_pb_column.someof-clint-left {
    width: 30%;
    margin-right: 5%;
}
.et_pb_section.some-of-our-clients-top-secton .et_pb_column.someof-clint-middle {
    width: 30%;
    margin-right: 5%;
}
.et_pb_section.some-of-our-clients-top-secton .et_pb_column.someof-clint-right {
    width: 30%;
}
.et-waypoint:not(.et_pb_counters) {
    opacity: 1;
}
.et_pb_section.some-of-our-clients-top-secton .et_pb_blurb_container h4 {
    font-size: 21px;
    line-height: 23px;
    padding-bottom: 10px;
}
.et_pb_section.citeies-top-section{
    padding: 20px 10px 0;
}
.et_pb_section.citeies-top-section h4 {
    font-size: 29px;
    line-height: 40px;
    padding-bottom: 35px;
}
.our_cities-list {
    float: left;
    margin-right: 2%;
    width: 32%;
    margin-bottom: 30px;
}
.our_cities-list h3 {
    font-size: 19px;
    line-height: 20px;
    padding: 17px 0 0;
}
.cities-list-full {
    padding-top: 45px;
}
.cities-list-full h6 {
    font-size: 25px;
    line-height: 28px;
    padding-bottom: 40px;
}
.our-cities-inner-image-left {
    width: 47%;
}
.our-cities-inner-title-right {
    width: 47%;
}
.our_cities-inner-list h5 {
    font-size: 21px;
    line-height: 21px;
    padding-bottom: 15px;
}
.our_cities-inner-list p {
    font-size: 17px;
    line-height: 24px;
    padding-bottom: 12px;
}
.our-cities-inner-contet-left {
    width: 47%;
}
.our-cities-inner-image-bottom-right {
    width: 47%;
}
.cities-inner-bottom-last {
    padding-top: 50px;
}
.et_pb_section.register-now-page-section .et_pb_row{
    padding: 0 10px;
}
.et_pb_section.sop-page-cat-section{
    padding:0 10px;
}
.et_pb_section.sop-page-cat-section .caf-post-layout-container ul.caf-filter-layout1 li {
    margin-right: 15px;
    padding: 18px 0 18px 6px;
}
.et_pb_section.sop-page-cat-section .caf-post-layout-container ul.caf-filter-layout1 li a {
    font-size: 15px !important;
}
.et_pb_section.sop-page-cat-section #manage-ajax-response {
    margin-top: 30px;
}
.et_pb_section.sop-page-cat-section .caf-post-layout1.caf-col-md-4 {
    padding: 0 25px 0 0 !important;
    margin-bottom: 44px !important;
    width: 33.2%;
    height: auto;
}
.et_pb_section.sop-page-cat-section .caf-post-layout1.caf-col-md-4:nth-child(3){
    padding-right: 0 !important;
}
.et_pb_section.sop-page-cat-section .caf-post-layout1.caf-col-md-4:nth-child(5){
    padding-right: 0 !important;
}
.et_pb_section.sop-page-cat-section .caf-post-layout1.caf-col-md-4:last-child{
    padding-right: 0 !important;
}
.et_pb_section.sop-page-cat-section .caf-post-layout1 #manage-post-area {
    padding: 15px 25px 15px 25px;
    min-height: 240px;
}
.et_pb_section.sop-page-cat-section .caf-post-title h2 a {
    font-size: 23px;
    line-height: 30px;
}
.et_pb_section.sop-page-cat-section .caf-post-layout1 .caf-content {
    font-size: 16px;
    line-height: 20px;
    display: block !important;
}
.et_pb_section.sop-page-cat-section .caf-post-layout1 .caf-content-read-more {
    padding: 0 20px 0 59px;
    display: block !important;
  }
.shop-details-inner-full h1 {
    font-size: 24px;
    line-height: 25px;
    padding-bottom: 35px;
}
.shop-details-inner-full .shop-title-price-left {
    padding-left: 60px;
}
.shop-details-inner-full .shop-inner-tabs-list-main {
    margin-bottom: 30px;
}
.shop-details-inner-full .shop-inner-text-left {
    width: 46%;
}
.shop-details-inner-full .shop-inner-text-full-right {
    width: 46%;
}
.shop-details-inner-full .shop-inner-text-left h3 {
    font-size: 22px;
    line-height: 24px;
    padding: 0 0 18px;
}
.shop-details-inner-full .shop-inner-text-left ul li {
    line-height: 26px;
    margin-bottom: 8px;
}
.shop-details-inner-full {
    padding-bottom: 55px;
}
.shop-related-products-inner-full {
    padding: 55px 0 95px;
}
.shop-related-products-inner-full .shop-related-product-item {
    width: 32%;
    margin-right: 2%;
}
.shop-related-products-inner-full .shop-related-product-info {
    padding: 40px 10px 40px 67px;
    min-height: 190px;
    background: url(images/shop-website-icon.png) no-repeat 12px 39px #000;
}
.shop-related-products-inner-full .shop-related-product-info h5 {
    font-size: 17px;
    line-height: 22px;
}
.shop-details-inner-full .shop-price-title-left h3 {
    font-size: 21px;
    line-height: 24px;
}
.shop-details-inner-full .shop-title-price-right {
    width: 230px;
}
.et_pb_section.social-media-platform-section {
    padding: 40px 10px 40px;
}
.et_pb_section.social-media-platform-section h3 {
    font-size: 26px;
    line-height: 38px;
    padding-bottom: 20px;
}
.et_pb_section.social-media-platform-section p {
    font-size: 16px;
    line-height: 27px;
    padding-bottom: 6px;
}
.et_pb_section.social-media-platform-section .et_pb_row .et_pb_column.et_pb_column_1_2 {
    width: 47%;
}
.et_pb_section.social-media-platform-section .et_pb_row .et_pb_column.et_pb_column_1_2.et-last-child {
    width: 47%;
}
.et_pb_section.social-media-platform-section .et_pb_row.et_pb_row_3{
    padding: 0;
}
.et_pb_section.social-media-platform-section .et_pb_row .et_pb_column h4 {
    font-size: 20px;
    line-height: 20px;
    padding-bottom: 11px;
    padding-top: 6px;
}
.shop-details-list-full {
    padding-top: 50px;
}
.et_pb_section.sop-page-cat-section .caf-post-layout1.caf-col-md-4:nth-child(4) {
        padding: 0 25px 0 0 !important;
}
.et_pb_section.branding-photography-pricing {
    padding: 30px 10px 30px;
}
.et_pb_section.wed-design-top-section h2.abt_hx_h2_h1 {
    font-size: 25px !important;
    line-height: 35px !important;
    padding-bottom: 9px !important;
}
.et_pb_section.branding-photography-pricing .pricing-block {
    width: 35% !important;
}
.et_pb_section.branding-photography-pricing .branding-photography-right-block {
    width: 65% !important;
    padding: 30px 15px;
}
.et_pb_section.branding-photography-pricing .branding-photography-right-block ul {
    width: 100%;
    padding: 0;
}
.et_pb_section.branding-photography-pricing .branding-photography-right-block ul li {
    font-size: 16px;
    line-height: 22px;
    background: url(images/list-green.png) no-repeat left 3px;
    padding-left: 30px;
    padding-bottom: 10px;
}
.et_pb_section.branding-photography-pricing .pricing-block h6 {
    font-size: 31px;
    padding-left: 30px;
    margin-top: 12px;
    margin-bottom: 10px;
}
.et_pb_section.branding-photography-pricing .pricing-block a {
    font-size: 18px;
    padding: 7px 16px;
    width: 135px;
}
body.page-id-14934 .et_pb_section.how-does-work-section .et_pb_row.how-does-title-row h2.serv-inrpghx-h3h2{
font-size: 30px;
line-height: 44px;
padding-bottom: 25px;
}
body.page-id-14934 .et_pb_section.how-does-work-section .et_pb_row.how-does-work-image-text-row .et_pb_column {
    width: 32%;
    margin-right: 2%;
}
body.page-id-14934 .et_pb_section.how-does-work-section .et_pb_row.how-does-work-image-text-row .et_pb_column .et_pb_module.targrt-tv-extra-content {
    background: #fbfbfb;
    padding: 30px 15px;
}
body.page-id-14934 .et_pb_section.how-does-work-section .et_pb_row.how-does-work-image-text-row .et_pb_column .et_pb_module.targrt-tv-extra-content p {
    font-size: 15px;
    line-height: 25px;
}
.et_pb_section.get-noticed-mailbox-section {
    padding: 30px 10px 60px;
}
.et_pb_section.get-noticed-mailbox-section .et_pb_column{
    width: 48%;
    margin-right: 3%;
}
.et_pb_section.get-noticed-mailbox-section h3 {
    font-size: 26px;
    line-height: 34px;
}
.et_pb_section.get-noticed-mailbox-section h3 br{
    display: none;
}
.et_pb_section.get-noticed-mailbox-section ul li {
    margin: 10px 0 11px 0;
    background: url('https://positivemediumcom536d2.zapwp.com/m:0/a:https://positivemedium.com/wp-content/uploads/2023/04/Path-1224.png') no-repeat top left;
}
.et_pb_section.get-noticed-mailbox-section ul {
    font-size: 16px;
    line-height: 22px;
    padding: 0;
}
.et_pb_section.get-noticed-mailbox-section a {
    width: 175px;
    font-size: 17px;
    line-height: 29px;
    padding: 10px 0;
    margin-top: 10px;
}
.et_pb_section.get-noticed-mailbox-section .et_pb_row.door-direct-mail-row {
    padding: 10px 0 0;
}
.et_pb_section.get-noticed-mailbox-section .et_pb_row.door-direct-mail-row .et_pb_column{
width: 46%;
margin-bottom: 0;
margin-right: 3%;
}
.et_pb_section.get-noticed-mailbox-section .et_pb_row.door-direct-mail-row .et_pb_column.et-last-child{
    float: right;
}
.et_pb_section.tailored-your-business-new {
    padding: 30px 10px 25px;
}
.et_pb_section.tailored-your-business-new h3 {
    font-size: 26px;
    line-height: 37px;
}
.et_pb_section.tailored-your-business-new .et_pb_column {
    width: 48%;
    margin-bottom: 0;
    margin-right: 2%;
}
.et_pb_section.tailored-your-business-new p {
    font-size: 17px;
    line-height: 26px;
}
.et_pb_section.tailored-your-business-new ul li {
    margin: 5px 0 9px 0;
    padding-left: 30px;
}
.et_pb_section.tailored-your-business-new ul {
    font-size: 17px;
    line-height: 26px;
}
.et_pb_section.tailored-your-business-new a {
    width: 170px;
    font-size: 17px;
    line-height: 29px;
    padding: 10px 0;
    margin-top: 10px;
    margin-bottom: 20px;
}
.et_pb_section.tailored-your-business-new .et_pb_row.et_pb_row_3 .et_pb_column.et-last-child{
    float: right;
}
.et_pb_section.how-it-better-new {
    padding: 20px 10px;
}
.et_pb_section.how-it-better-new h3 {
    font-size: 27px;
    line-height: 39px;
    margin-bottom: 10px;
}
.et_pb_section.how-it-better-new p {
    font-size: 17px;
    line-height: 25px;
}
.et_pb_section.how-it-better-new thead th {
    font-size: 19px;
    line-height: 25px;
    padding: 25px 15px;
}
.et_pb_section.how-it-better-new tbody td {
    font-size: 17px;
    line-height: 24px;
    padding: 20px 15px;
}
.et_pb_section.bt-features-new {
    padding: 20px 10px 45px;
}
.et_pb_section.bt-features-new h3 {
    font-size: 28px;
    line-height: 40px
}
.et_pb_section.bt-features-new p {
    font-size: 17px;
    line-height: 25px;
}
.et_pb_section.bt-features-new .et_pb_row.et_pb_row_6 .et_pb_column {
    width: 48%;
    margin-bottom: 0;
    margin-right: 2%;
}
.et_pb_section.bt-features-new p {
    font-size: 16px;
    line-height: 24px;
}
.et_pb_section.additional-mailing-service-new {
    padding: 40px 10px;
}
.et_pb_section.additional-mailing-service-new .et_pb_row.et_pb_row_7{
    padding: 0;
}
.et_pb_section.additional-mailing-service-new h3 {
    font-size: 27px;
    line-height: 39px;
}
.et_pb_section.additional-mailing-service-new .et_pb_column {
    width: 48%;
    margin-bottom: 0;
    margin-right: 2%;
}
}





@media only screen and (min-width: 1024px) and (max-width: 1169px) {
.et_pb_section.conctact-page-top-section .contact-address-main ul.contact-list li.contact-mail {
width: 280px;
float: right;
}
.et_pb_section.home-why-chose-section .et_pb_column.home-why-chose-right ul li {
    width: 250px;
}
.et_pb_section.home-why-chose-section .et_pb_column.home-why-chose-right {
    width: 51%;
    padding-top: 75px;
}
.footer-lets-talk-full .footer-location-main ul:last-child {
    width: 25%;
    float: right;
}
.footer-lets-talk-full .footer-location-main ul.footer-text-left {
    width: 39%;
    margin-right: 5%;
}
.footer-copyright-left {
    width: 41%;
}
.footer-copyright-middle {
    width: 22%;
}
.footer-copyright-right {
    float: right;
    width: 33%;
    margin: 0 auto auto auto;
}
.our-team-list-text {
    min-height: 265px;
}
.et_pb_section.about-get-touch-section .et_pb_column.about-get-touch-left h5 {
    font-size: 32px;
    line-height: 32px;
    padding-bottom: 25px;
}
.artcile_item_info {
    width: 225px;
}
.et_pb_section.home-we-creat-stunning-section ul li {
    line-height: 26px;
}
.et_pb_section.our-services-section ul#our_services_list .slick-arrow {
    top: -22%;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .new-customweb-design-main-left {
    width: 35%;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .new-customweb-design-main-right {
    width: 60%;
    padding-top: 9px;
}
}


@media only screen and (max-width: 767px) {
body .container {
padding-left: 10px;
padding-right: 10px;
}
#page-container header#main-header #et-top-navigation #top-menu{
    display: block;
  }
.mobile_menu_bar {
    display: block;
    float: right;
    padding: 13px 0;
}

.home-our-services-list-full .our-services-title-div-full{
min-height:240px;
}

.our-services-title-div-full .our-services_btn a{
	margin-left:31px;
}

#page-container header#main-header #et-top-navigation #et_mobile_nav_menu {
    float: none;
}
#page-container header#main-header #et-top-navigation .mobile_menu_bar{
    border: 1px solid #fff;
    padding: 0;
    width: 37px;
    height: 33px;
    line-height: 32px;
    font-size: 36px;
    text-align: center;
    color: #fff;
    top:14px;
}
#page-container header#main-header #et-top-navigation .mobile_menu_bar:before{
    color: inherit;
    font-size: inherit;
    line-height: inherit;
}
#page-container header#main-header #et-top-navigation .et_mobile_menu{
    background: #00a23e;
    border: none;
    margin-top: 60px;
    padding: 10px;
    position: absolute;
    display: none;
    left: 0;
    width: 100%;
}
#page-container header#main-header #et-top-navigation ul li.menu-client-area {
    display: block;
}
#page-container header#main-header #et-top-navigation .et_mobile_menu li {
    float: none;
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
}
#page-container header#main-header #et-top-navigation .et_mobile_menu li a {
    display: block;
    padding: 15px 0;
    border-bottom: 1px dotted #ffffff;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 20px;
    background: none;
    width: 100%;
}
#page-container header#main-header #et-top-navigation .et_mobile_menu li:hover a{
    color: #ffffff;
    opacity: 1;
}
#page-container header#main-header #et-top-navigation .et_mobile_menu li:last-child a{
      border-bottom: none;
}
#page-container header#main-header #et-top-navigation ul li.menu-client-area a{
    text-align: center;
    margin-top: 14px;
    background: #000;
}
#et-top-navigation.desktop_menu_section{
    display: block !important;
}
#et-top-navigation.mobile_menu_section{
    display: none !important;
}
#top-menu-nav{
    display: none;
}
#page-container header#main-header .logo_container {
    width: 185px;
    padding-top: 15px;
}
#page-container header#main-header .logo_container a img {
    width: 185px;
}
#page-container header#main-header #et-top-navigation {
    float: right;
    padding: 0 0 0 0 !important;
}
#page-container header#main-header #et-top-navigation #top-menu {
    display: block;
}
#page-container header#main-header .header-get-started-section {
    float: left;
    margin:0;
    display: none;
}
.header-phone-nomber-section {
    display: block;
}
.header-phone-nomber-section .header-phone ul li.header-phone-num {
    background: url(images/header-phone.png) no-repeat left 4px;
    padding-left: 73px;
    margin-bottom: 0;
}
.header-phone-num span {
    display: block;
    font-size: 18px;
    line-height: 20px;
    color: #00a23e;
    font-family: 'Outfit', sans-serif;
}
.header-phone-nomber-section .header-phone ul li a {
    display: block;
    font-size: 21px;
    line-height: 35px;
    color: #00a23e;
    font-family: 'Outfit', sans-serif;
    font-weight: 500;
    padding-top: 5px;
}
#page-container header#main-header .header-phone-nomber-section {
    display: block;
    background: #fff;
    width: 100%;
    padding: 20px 40px;
}
#page-container header#main-header{
    padding: 0;
}

	.rachel .hx_h1_h2 {
		margin-bottom:25px;
		font-size:35px !important;
		line-height:50px !important;
	}
	
	.rachel .hx_h1_h2 span {
		border-bottom:3px solid #00A23E !important;
	}	
	
	.rachel .introdesc {
	  float: none;
	  width: 100%;
	}

	.rachel .description {
		float: none;
		width: 100%;
		border-top:0;
		padding-top:40px;
		margin-top:10px;
		position: relative;
    top: 140px;
	}	

.et_pb_section.home-slider-section .et_pb_slide .et_pb_slide_description .et_pb_slide_content .slider-text {
    width: 100%;
}
.et_pb_section.home-slider-section .et_pb_slide .et_pb_slide_description .et_pb_slide_content h1 {
    font-size: 24px;
    line-height: 29px;
    padding-bottom: 9px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description {
    text-shadow: none;
    padding: 120px 0 315px;  
}
.et_pb_section.home-slider-section .et_pb_slide .et_pb_slide_description .et_pb_slide_content p {
    font-size: 16px;
    line-height: 22px;
    padding-bottom: 25px;
}
.et_pb_section.home-we-creat-stunning-section {
    padding: 35px 10px !important;
}
.et_pb_section.home-we-creat-stunning-section.about-page{
    padding: 15px 10px !important;
}
.et_pb_section.home-we-creat-stunning-section .et_pb_column.home-we-creat-stunning-section-left {
    width: 100%;
    padding-top: 0;
}
.et_pb_section.home-we-creat-stunning-section .et_pb_column.home-we-creat-stunning-section-right {
    width: 100%;
}
.et_pb_section.home-we-creat-stunning-section h2 {
    font-size: 26px;
    line-height: 32px;
    padding-bottom: 14px;
}
.et_pb_section.home-we-creat-stunning-section h2 br{
    display: none;
}
.et_pb_section.home-we-creat-stunning-section p {
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 15px;
}
.et_pb_section.home-we-creat-stunning-section ul li {
    font-size: 16px;
    line-height: 23px;
    padding-left: 34px;
    margin-bottom: 11px;
    padding-right: 0;
}
.et_pb_section.home-we-creat-stunning-section a {
    font-size: 17px;
    line-height: 29px;
    border-radius: 4px;
    margin-top: 14px;
}
.et_pb_section.fifteen-years-text-section {
    padding: 0 10px;
}
.et_pb_section.fifteen-years-text-section .et_pb_row .et_pb_column.et_pb_column_1_3 {
    width: 100%;
    margin-right: 0;
    padding: 35px 35px;
}
.et_pb_section.fifteen-years-text-section .et_pb_row .et_pb_column.et_pb_column_1_3 h5 {
    font-size: 33px;
    line-height: 40px;
}
.et_pb_section.fifteen-years-text-section .et_pb_row .et_pb_column.et_pb_column_1_3 p {
    font-size: 16px;
    line-height: 23px;
    padding: 0;
}
.et_pb_section.our-services-section {
    padding: 35px 10px;
}
.et_pb_section.our-services-section h6 {
    font-size: 26px;
    line-height: 35px;
    padding-bottom: 23px;
}
.et_pb_section.our-services-section ul#our_services_list .slick-arrow {
    top: -45%;
    width: 50px;
    height: 50px;
    right: 5px;
}
.et_pb_section.our-services-section ul#our_services_list .slick-arrow.slick-prev {
    right: 180px;
    background: url(images/secrvice-mobile-icons.png) no-repeat;
    top: 100%;
    margin-top: 10px;
}
.et_pb_section.our-services-section ul#our_services_list .slick-arrow.slick-next {
    background: url(images/our-services-next-mobile.png) no-repeat;
    top: 100%;
    right: 83px;
    margin-top: 10px;
}
.et_pb_section.our-services-section p {
    font-size: 16px;
    line-height: 24px;
}
.home-our-services-list-full .our-services_img {
    width: 100%;
}
.home-our-services-list-full .our-services-title-div-full {
    width: 100%;
}
.home-our-services-list-full .our-services-title-div-full h3 {
    font-size: 23px;
    line-height: 30px;
    padding: 17px 26px 15px;
}
.home-our-services-list-full .our-services-title-div-full p {
    padding: 0 28px;
}
.et_pb_section.home-why-chose-section .et_pb_column.home-why-chose-left {
    margin-right: 0;
    margin-bottom: 0;
    width: 100%;
}
.et_pb_section.home-why-chose-section {
    padding: 50px 10px 0 !important;
}
.et_pb_section.home-why-chose-section .et_pb_column.home-why-chose-right {
    padding-top: 12px;
    width: 100%;
}
.et_pb_section.home-testmonils-section .et_pb_column.testmonial-list-left {
    width: 100%;
    margin-right: 0;
}
.et_pb_section.home-testmonils-section .et_pb_column.testmonial-list-right {
    width: 100%;
}
#page-container #main-footer #footer-widgets .footer-widget:last-child .sendy-subscribe-form input[type="text"] {
  width: 63%;
  font-family: 'Outfit', sans-serif;
}
#page-container #main-footer #footer-widgets .footer-widget:last-child .sendy-subscribe-form input[type="submit"] {
  width: 109px;
  top: 558px;
right: 10px;
}
.et_pb_section.home-why-chose-section .et_pb_column.home-why-chose-right h2 {
    font-size: 27px;
    line-height: 27px;
    padding-bottom: 15px;
}
.et_pb_section.home-why-chose-section .et_pb_column.home-why-chose-right p {
    font-size: 16px;
    line-height: 23px;
    padding-bottom: 11px;
}
.services-main-disply {
    padding-bottom: 15px;
}
.et_pb_section.home-why-chose-section .et_pb_column.home-why-chose-right ul li {
    font-size: 16px;
    line-height: 29px;
    padding-left: 36px;
    margin-bottom: 9px;
    width: 100%;
}
.et_pb_section.home-testmonils-section {
    padding: 24px 10px 110px;
}
.et_pb_section.home-testmonils-section .et_pb_column.testmonial-list-left h2 {
    font-size: 26px;
    line-height: 30px;
    padding-bottom: 0;
}
.et_pb_section.home-testmonils-section .et_pb_column.testmonial-list-left h2 br{
    display: none;
}
.et_pb_section.home-testmonils-section .et_pb_column.testmonial-list-right .testmonial-list {
    width: 100%;
}
.et_pb_section.home-testmonils-section .et_pb_column.testmonial-list-right p {
    font-size: 17px;
    line-height: 27px;
    padding-bottom: 20px;
}
.testmonial-list-full ul{
    padding: 0;
}
.et_pb_section.home-testmonils-section ul#testimonials_list .slick-arrow.slick-prev {
    right: 165px;
    background: url(images/secrvice-mobile-icons.png) no-repeat;
}
.et_pb_section.home-testmonils-section ul#testimonials_list .slick-arrow.slick-next {
    background: url(images/our-services-next-mobile.png) no-repeat;
}
.et_pb_section.home-testmonils-section ul#testimonials_list .slick-arrow {
    top: 111%;
    right: 95px;
}
.et_pb_section.home-testmonils-section ul#testimonials_list .slick-arrow {
    width: 50px;
    height: 50px;
}
.et_pb_section.home-testmonils-section .et_pb_column.testmonial-list-right h3 {
    font-size: 23px;
    line-height: 26px;
    padding-bottom: 5px;
}
.et_pb_section.home-testmonils-section .et_pb_column.testmonial-list-right h5 {
    font-size: 20px;
    line-height: 27px;
}
.footer-lets-talk-full {
    padding: 40px 0 40px;
}
.footer-lets-talk-full .footer-location-main ul.footer-text-left {
    width: 100%;
    margin-right: 0;
}
.footer-lets-talk-full .footer-location-main ul.footer-phone {
    width: 100%;
    margin: 16px 0;
}
.footer-lets-talk-full .footer-location-main ul:last-child {
    margin-right: 0;
    width: 100%;
}
.footer-lets-talk-full .footer-location-main ul li {
    font-size: 23px;
    line-height: 20px;
}
.footer-lets-talk-full .footer-location-main ul li span {
    font-size: 23px;
    line-height: 39px;
}
.footer-lets-talk-full .footer-location-main ul li a {
    font-size: 23px;
    line-height: 23px;
}
#page-container #main-footer #footer-widgets {
    padding:35px 0 16px;
}
#page-container #main-footer #footer-widgets .footer-widget:first-child{
    width: 100% !important;
    margin-bottom: 0 !important;
}
#page-container #main-footer #footer-widgets .footer-widget:nth-child(2){
    width: 100% !important;
    margin-bottom: 20px !important;
}
#page-container #main-footer #footer-widgets .footer-widget:last-child{
    width: 100% !important;
    margin-bottom: 0 !important;
}
#page-container #main-footer #footer-widgets form .mail-chimp-main p.mail-submit-button {
    width: 85px;
    top:84%;
    right: 10px;
}
#page-container #main-footer #footer-widgets .footer-widget:first-child p {
    padding-top: 13px;
}
#page-container #main-footer #footer-widgets form .mail-chimp-main input[type="email"] {
    width: 68%;
}
.footer-copyright-main-setion {
    padding-top: 15px;
    padding-bottom: 35px;
}
.footer-copyright-left {
    float: none;
    width: 100%;
    margin-bottom: 7px;
    text-align: center;
}
.footer-copyright-middle {
    float: none;
    width: 100%;
    text-align: center;
}
.footer-copyright-right {
    float: none;
    padding: 12px 0 0;
    text-align: center;
}
#page-container .page-top-section .page_title h1 {
    font-size: 34px;
    line-height: 37px;
    padding: 0;
}
#page-container .page-top-section .page_title {
    padding: 295px 7px 110px;
}
.et_pb_section.home-we-creat-stunning-section.about-page .et_pb_column.home-we-creat-stunning-section-left {
    padding-top: 10px;
}
.et_pb_section.our-team-section{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0;
    padding-bottom: 7px;
}
.et_pb_section.our-team-section h2 {
    font-size: 26px;
    line-height: 24px;
    padding-bottom: 20px
}
.et_pb_section.our-team-section .our-team-list {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
}
.our-team-list-text {
    padding: 25px 15px;
    min-height: auto;
}
.et_pb_section.our-team-section .our-team-list h3 {
    font-size: 26px;
    line-height: 28px;
    padding-bottom: 14px;
}
.et_pb_section.our-team-section .our-team-list p {
    font-size: 16px;
    line-height: 25px;
}
.et_pb_section.about-get-touch-section {
    padding-top: 30px;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
}
.et_pb_section.about-get-touch-section .et_pb_column.about-get-touch-left h5 {
    font-size: 26px;
    line-height: 30px;
    padding-bottom: 13px;
}
.et_pb_section.wed-design-top-section .et_pb_row.et_pb_row_1{
    padding-bottom: 0;
    padding-top: 15px;
}
.et_pb_section.wed-design-top-section .et_pb_row.et_pb_row_2{
    padding-top: 8px;
    padding-bottom: 12px;
}
.et_pb_section.about-get-touch-section .et_pb_column.about-get-touch-left p {
    font-size: 16px;
    line-height: 25px;
    padding: 0;
}
.et_pb_row.flush-cache-img-text .et_pb_column{
    margin-bottom: 10px;
}
.contact-form-full-right p{
    padding-bottom: 0;
}
.contact-form-full .contact-form-full-left {
    width: 100%;
}
h2.head_hx_h1_h2 {
    font-size: 28px !important;
    line-height: 31px !important;
    padding: 0;
}
.contact-form-full .contact-form-full-right {
    width: 100%;
}
body #page-container form p input, body #page-container form p textarea {
    padding: 20px 0 20px;
}
.et_pb_section.about-get-touch-section .et_pb_column.about-get-touch-left {
    margin-right: 0;
    margin-bottom: 0;
}
body #page-container form p textarea {
    height: 70px;
    padding-top: 24px;
}
body #page-container form p.contact-form-submit input[type="submit"] {
    line-height: 50px !important;
    margin-top: 14px;
}
.contact-form-full-left p{
    padding-bottom: 0;
}
.et_pb_section.services-page-main-section {
    padding-top: 25px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 0;
}
.portfolio-main-top-section h4 {
    font-size: 25px !important;
    line-height: 34px !important;
    padding: 21px 0 18px !important;
}
.our_portfolio-list-full {
    padding-top: 20px !important;
}
.et_pb_section.services-page-main-section .services-page-title h4 {
    font-size: 21px;
    line-height: 31px;
    padding-bottom: 9px;
}
.page-id-13 .et_pb_section.services-page-main-section .our-services_slider_details {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
}
.home-our-services-list-full {
    padding-top: 5px;
}
.home-our-services-list-full .our-services-title-div-full p {
    font-size: 15px;
    line-height: 23px;
    width: 330px;
}
.our-services-title-div-full:hover .hover-text {
  display: block;
}
.hover-text {
 display: block;
}
#page-container #main-content .blog_post_section {
    padding-top: 30px;
    padding-bottom: 20px;
}
#page-container #main-content .blog_post_section h6 {
    font-size: 20px;
    line-height: 27px;
    padding-bottom: 30px;
}
#page-container #main-content .blog_post_section .blog_post_img {
    width: 100%;
}
#page-container #main-content .blog_post_section .blog_post_item_details {
    width: 100%;
    margin-top: 15px;
}
#page-container #main-content .blog_post_item_details h4 {
    font-size: 20px;
    line-height: 24px;
    padding-bottom: 12px;
}
#page-container #main-content .blog_post_content p {
    font-size: 16px;
    line-height: 25px;
    padding-bottom: 13px;
}
#page-container #main-content .blog_post_section .blog_post_item {
    margin-bottom: 30px;
}
.single_post_left {
    width: 100%;
}
.single_post_right {
    width: 100%;
    margin-top: 25px;
}
.single_post_title h2 {
    font-size: 23px;
    line-height: 24px;
    padding: 0 0 19px 0;
}
.single_post_section {
    padding-top: 25px;
    padding-bottom: 40px;
}
.single_post_content {
    padding-top: 15px;
}
.single_post_content p, .single_post_content ol li {
    font-size: 16px;
    line-height: 25px;
    padding-bottom: 15px;
}
.single_post_left h5,.single_post_left h3 {
    font-size: 20px;
    line-height: 26px;
    padding: 0 0 10px;
}
.single_post_right h3 {
    font-size: 22px;
    line-height: 25px;
    padding-bottom: 20px;
}
.article_item_img {
    width: 100%;
}
.artcile_item_info {
    width: 100%;
}
.article_item_details {
    margin-bottom: 10px;
}
.artcile_item_info h4 a {
    font-size: 16px;
    line-height: 20px;
}
.single_post_right #block-16 {
    margin-bottom: 20px;
}
.et_pb_section.conctact-page-top-section {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
}
.et_pb_section.conctact-page-top-section h3 {
    font-size: 25px;
    line-height: 28px;
    padding-bottom: 14px;
}
.et_pb_section.conctact-page-top-section p {
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 0;
}
.et_pb_section.conctact-page-top-section .contact-address-main img {
    margin-top: 20px;
}
.et_pb_section.conctact-page-top-section .contact-address-main ul {
    padding: 0;
    margin-top: 9px;
}
.et_pb_section.conctact-page-top-section .contact-address-main ul li a br{
    display: none;
}
.et_pb_section.conctact-page-top-section .contact-address-main ul li a {
    font-size: 20px;
    line-height: 26px;
    padding-top: 0;
}
.et_pb_section.conctact-page-top-section .contact-address-main ul li.conatct-phone {
    padding-bottom: 15px;
}
.et_pb_section.conctact-page-top-section .contact-address-main ul li.contact-mail {
    padding-left: 30px;
}
.conatct-disply-top {
    margin-top: 0;
}
.et_pb_section.conctact-page-top-section .et_pb_column.contact-top-section-right {
    width: 100%;
}
.et_pb_section.conctact-page-top-section .et_pb_column.contact-top-section-left {
    width: 100%;
}
.our-portfolio-list {
    width: 100%;
    margin-right: 0 !important;
    height: auto;
    margin-bottom: 25px;
}
.et_pb_section.portfolio-main-top-section {
    padding-top: 35px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
}
.our-portfolio-list h3 {
    font-size: 19px;
    line-height: 23px;
    padding: 10px 0 0;
}
.portfolio-inner-full {
    padding-top: 30px;
}
.our_portfolio-inner-list h4 {
    font-size: 23px;
    line-height: 27px;
    padding-bottom: 10px;
}
.our_portfolio-inner-list p {
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 15px !important;
}
.our_portfolio-inner-list .client-name {
    width: 100%;
}
.our_portfolio-inner-list .client-year {
    width: 100%;
    margin: 13px 0;
}
.our_portfolio-inner-list .client-services {
    width: 100%;
}
.our_portfolio-inner-list .client-link {
    float: left;
    margin-top: 7px;
}
.our_portfolio-inner-one {
    padding-bottom: 30px;
}
.inner-portfolio_img {
    width: 100%;
    margin-right: 0;
}
.inner-portfolio-slider {
    width: 100%;
    margin: auto;
}
.inner-portfolio-slider h2 {
    font-size: 24px;
    line-height: 24px;
    padding: 27px 0 27px;
}
.inner-portfolio-title h3 {
    font-size: 16px;
    line-height: 23px;
    padding: 10px 0 0;
}
.portfolio-inner-get-touch {
    padding-top: 30px;
    padding-bottom: 50px;
}
.portfolio-inner-get-touch .about-get-touch-left h5 {
    font-size: 24px;
    line-height: 27px;
    padding-bottom: 12px;
}
.portfolio-inner-get-touch .about-get-touch-left {
    width: 100%;
    margin-right: 0;
}
.portfolio-inner-get-touch .about-get-touch-right {
    width: 100%;
}
.et_pb_section.wed-design-top-section {
  padding-top: 35px;
  padding-left: 10px;
  padding-right: 10px;
}
.et_pb_section.wed-design-top-section h1 {
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 15px;
}
.et_pb_section.wed-design-top-section h1 span {
    padding-bottom: 1px;
}
.et_pb_section.wed-design-top-section p {
    font-size: 16px;
    line-height: 25px;
    padding-bottom: 14px;
}
.et_pb_section.wed-design-top-section .et_pb_column.wed-design-top-section-left {
    width: 100%;
    margin-bottom: 15px;
}
.et_pb_section.wed-design-top-section .et_pb_column.wed-design-top-section-right {
    width: 100%;
}
.et_pb_section.wed-design-top-section h2 {
    font-size: 17px;
}
.et_pb_section.wed-design-top-section {
    padding-top: 25px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 30px;
}
.et_pb_section.web-design-pricing-section {
    padding-top: 26px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 30px;
}
.et_pb_section.web-design-pricing-section h4 {
    font-size: 30px;
    line-height: 38px;
    padding-bottom: 15px;
}
.et_pb_pricing_table_0 .et_pb_dollar_sign {
    right: 190px;
}
.et_pb_section.web-design-pricing-section .et_pb_column .et_pb_module {
    margin-bottom: 0;
}
.et_pb_section.wed-design-top-section p, .et_pb_section.web-design-pricing-section p {
    font-size: 17px;
    line-height: 25px;
    padding-bottom: 20px;
}
.google-pricing-section .et_pb_pricing_table_0 .et_pb_dollar_sign {
    right: 235px;
}
.et_pb_pricing_table_1 .et_pb_dollar_sign {
    right: 175px
}
.google-pricing-section .et_pb_pricing_table_1 .et_pb_dollar_sign {
    right: 218px;
}
.et_pb_section.feattures-section .et_pb_row.et_pb_row_6{
    padding: 0; 
}
.google-pricing-section .et_pb_pricing_table_2 .et_pb_dollar_sign {
    right: 218px;
}
.et_pb_section.web-design-pricing-section .et_pb_module .et_pb_pricing_table .et_pb_pricing_heading {
    padding: 29px 48px 29px;
}
.et_pb_section.web-design-pricing-section .et_pb_module .et_pb_pricing_table .et_pb_pricing_heading span {
    font-size: 32px;
    line-height: 36px;
}
.et_pb_dollar_sign {
    top: -57px;
    right: 119px;
}
.et_pb_section.web-design-pricing-section .et_pb_module .et_pb_pricing_table .et_pb_pricing_content {
    padding: 27px 48px;
    height: 310px;
}
.et_pb_section.web-design-pricing-section .et_pb_module .et_pb_pricing_table .et_pb_pricing_content ul li {
    font-size: 17px;
    line-height: 24px;
    padding: 0 0 14px;
}
.et_pb_section.web-design-pricing-section .et_pb_module .et_pb_pricing_table {
    min-height: 510px;
}
.et_pb_section.feattures-section {
    padding-top: 15px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
}
.et_pb_section.feattures-section h3 {
    font-size: 33px;
    line-height: 40px;
    padding-bottom: 18px;
}
.et_pb_section.feattures-section p {
    font-size: 17px;
    line-height: 26px;
    padding-bottom: 20px;
}
.et_pb_section.feattures-section .et_pb_row .et_pb_column.et_pb_column_1_3 {
    width: 100%;
    margin-right: 0;
    margin-bottom: 4px;
}
.et_pb_section.feattures-section .et_pb_row .et_pb_main_blurb_image {
    margin-bottom: 7px;
}
.et_pb_section.feattures-section .et_pb_row.et_pb_row_5{
    padding-bottom: 0;
}
#page-container #main-footer #footer-widgets .footer-menu-full ul {
    width: 100%;
}
.et_pb_section.feattures-section .et_pb_row .et_pb_column.et_pb_column_1_3 h4 {
    font-size: 20px;
    line-height: 21px;
    padding-bottom: 10px;
}
.et_pb_section.home-slider-section .et_pb_slides{
    padding-top: 80px;
}
.et_pb_section.about-get-touch-section .et_pb_column.about-get-touch-right {
    width: 100%;
}
.et_pb_section.conctact-page-top-section .contact-address-main ul.contact-list li {
    width: 100%;
}
.et_pb_section.conctact-page-top-section .contact-address-main ul.contact-list li.contact-mail {
    width: 100%;
}
.services-main-disply h4 {
    font-size: 23px;
    line-height: 30px;
    padding: 24px 0 12px;
}
.services-main-disply .our-services_slider_details {
    width: 100%;
    margin-right: 0;
    margin-bottom: 26px;
    min-height: 400px;
}
.home-our-services-list-full .our-services-title-div-full h3 br{
    display: none;
}
#page-container #main-footer #footer-widgets .footer-widget:last-child h6 {
    font-size: 11px !important;
}
.et_pb_section.four-not-four-page{
padding-top:40px !important;
padding-bottom:40px !important;
padding-left:10px;
padding-right:10px;
}
#page-container header#main-header #et-top-navigation ul li.menu-item-has-children a::after {
  position: absolute;
  top: 8px;
  right: -2px;
}
.et_pb_section.new-custom-web-site-section {
padding:0;
}
.et_pb_section.new-custom-web-site-section h3, .et_pb_section.wed-design-top-section h3 {
    font-size: 24px;
    line-height: 31px;
    padding-bottom: 20px;
}
.et_pb_section.new-custom-web-site-section p {
    font-size: 17px;
    line-height: 24px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row{
    padding-left: 10px;
    padding-right: 10px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.et_pb_row_1{
    padding-bottom: 18px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs{
padding: 0 10px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs .et_pb_tabs_controls li {
    width: 17%;
    margin-bottom: 15px;
    float: left;
    margin-right: 11px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs .et_pb_tabs_controls li:last-child {
    margin-right: 0;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs_controls li.et_pb_tab_0.et_pb_tab_active {
    background: url(images/tabs-icon-one.png) no-repeat center 23px #ffffff;
    height: auto !important;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .new-customweb-design-main-right {
    width: 100%;
    padding-top: 5px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .new-customweb-design-main-right h5 {
    font-size: 27px;
    line-height: 30px;
    padding-bottom: 12px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .new-customweb-design-main-right p {
    font-size: 17px;
    line-height: 24px;
    padding-bottom: 20px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs_controls li a {
    font-size: 14px;
    line-height: 18px;
    padding: 50px 0 12px;
}
.et_pb_section.some-of-our-clients-top-secton .et_pb_row.some-of-our-clients-row h3 {
    font-size: 21px;
    line-height: 25px;
    padding-bottom: 4px;
}
.et_pb_section.some-of-our-clients-top-secton .et_pb_row.some-of-our-clients-row h3 span {
    border-bottom: 3px solid #0c9b43;
    padding-bottom: 0;
}
.et_pb_section.home-we-creat-stunning-section a, .et_pb_section.wed-design-top-section a {
   font-size: 17px;
line-height: 27px;
padding: 13px 0;
margin-top: 30px;
width: 215px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.et_pb_row_3{
    padding-top: 4px;
}
.et_pb_section.some-of-our-clients-top-secton{
    padding: 30px 0;
}
.et_pb_sectionabout-get-touch-section .et_pb_row{
    padding: 0;
}
.et_pb_section.some-of-our-clients-top-secton .et_pb_row{
    padding: 0 10px;
}
.et_pb_section.some-of-our-clients-top-secton .et_pb_row.some-of-our-clients-row p {
    font-size: 17px;
    line-height: 23px;
    padding-bottom: 24px;
}
.et_pb_section.some-of-our-clients-top-secton .et_pb_blurb_container h4 {
    font-size: 20px;
    line-height: 23px;
  padding-bottom: 0;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .new-customweb-design-main-right h5 {
    font-size: 25px;
    line-height: 27px;
    padding-bottom: 16px;
}
.et_pb_section.some-of-our-clients-top-secton .et_pb_main_blurb_image {
    margin-bottom: 15px;
}
.et_pb_section.some-of-our-clients-top-secton .et_pb_column.et_pb_column_1_3 {
    width: 100%;
    margin-right: 30px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs_controls li.et_pb_tab_0.et_pb_tab_active {
    background-size: 70% !important;
    background: url(images/tabs-icon-one.png) no-repeat center 10px #fff;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs_controls li.et_pb_tab_0 {
    background-size: 70% !important;
    background: url(images/tabs-icon-one-gray.png) no-repeat center 10px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs_controls li.et_pb_tab_1.et_pb_tab_active {
    background-size: 70% !important;
    background: url(images/tabs-icon-two-active.png) no-repeat center 10px #fff;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs_controls li.et_pb_tab_1 {
    background-size: 70% !important;
    background: url(images/tabs-icon-two.png) no-repeat center 10px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs_controls li.et_pb_tab_2 {
    background-size: 70% !important;
    background: url(images/tabs-icon-three.png) no-repeat center 10px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs_controls li.et_pb_tab_2.et_pb_tab_active {
    background: url(images/tabs-icon-three-active.png) no-repeat center 10px #fff;
    background-size: 70% !important;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs_controls li.et_pb_tab_3 {
    background-size: 70% !important;
    background: url(images/tabs-icon-four.png) no-repeat center 10px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs_controls li.et_pb_tab_3.et_pb_tab_active {
    background-size: 70% !important;
    background: url(images/tabs-icon-four-active.png) no-repeat center 10px #fff;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs_controls li.et_pb_tab_4 {
    background-size: 70% !important;
    background: url(images/tabs-icon-five.png) no-repeat center 10px;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs_controls li.et_pb_tab_4.et_pb_tab_active {
    background-size: 70% !important;
    background: url(images/tabs-icon-five-active.png) no-repeat center 10px #fff;
}
.et_pb_section.some-of-our-clients-top-secton .et_pb_column.et_pb_column_1_3 {
    width: 100%;
    margin-right: 0;
    margin-bottom: 16px;
}
.et_pb_section.how-does-work-section {
    padding: 25px 10px;
}
.et_pb_section.how-does-work-section .et_pb_row.how-does-title-row h3, .et_pb_section.our-accessibility-compliance-section h3 {
    font-size: 20px;
    line-height: 30px;
    padding-bottom: 9px;
}
.et_pb_section.how-does-work-section .et_pb_row.how-does-title-row p {
    font-size: 17px;
    line-height: 25px;
}
.et_pb_section.how-does-work-section .et_pb_row.how-does-work-image-text-row .et_pb_column {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
}
.et_pb_section.how-does-work-section .et_pb_blurb_description h5 {
    font-size: 20px;
    line-height: 24px;
}
.et_pb_row.et_pb_row.how-does-title-row{
    padding: 10px 0;
}
.et_pb_section.our-accessibility-compliance-section{
    padding: 0 10px;
}
.et_pb_section.our-accessibility-compliance-section ul li {
    font-size: 15px;
    line-height: 30px;
    font-family: 'Outfit', sans-serif;
    color: #5c5c5c;
    font-weight: normal;
    list-style: none;
    background: url(images/our-accessibility-list-icon.png) no-repeat left 5px;
    padding-left: 30px;
}
.et_pb_section.how-does-work-section .et_pb_row.how-does-work-image-text-row .et_pb_column .et_pb_blurb_content {
    padding: 50px 20px 38px;
}
.et_pb_section.how-does-work-section .et_pb_blurb_description p {
    font-size: 17px;
    line-height: 25px;
}
.et_pb_section.citeies-top-section {
    padding: 20px 10px 0;
}
.et_pb_section.citeies-top-section h4 {
    font-size: 20px;
    line-height: 28px;
    padding-right: 0;
    padding-bottom: 15px;
}
.our_cities-list h3 {
    font-size: 19px;
    line-height: 20px;
    padding: 12px 0 0;
}
.our_cities-list {
    margin-right: 0;
    width: 100%;
    margin-bottom: 19px;
}
.cities-list-full {
    padding-top: 30px;
}
.et_pb_section.citeies-top-section.et_pb_row {
padding-bottom: 0;
}
.cities-list-full h6 {
    font-size: 23px;
    line-height: 23px;
    padding-bottom: 30px;
}
.our-cities-inner-contet-left {
    width: 100%;
}
.our-cities-inner-image-bottom-right {
    width: 100%;
    margin-top: 20px;
}
.our-cities-inner-image-left {
    width: 100%;
    margin-bottom: 15px;
}
.our-cities-inner-title-right {
    width: 100%;
}
.our_cities-inner-list h5 {
    font-size: 20px;
    line-height: 21px;
    padding-bottom: 14px;
}
.our_cities-inner-list p {
  line-height: 25px;
  padding-bottom: 15px;
}
.cities-inner-bottom-last {
    padding-top: 25px;
}
.et_pb_section.how-does-work-section .et_pb_row.how-does-work-image-text-row{
    padding-bottom: 0;
}
.et_pb_section.our-accessibility-compliance-section .et_pb_column.our-accessibility-path-compliance-left ul li {
    font-size: 16px;
    line-height: 24px;
    background: url(images/our-accessibility-list-icon.png) no-repeat left 9px;
    padding-bottom: 10px;
}
.et_pb_section.our-accessibility-compliance-section .et_pb_column.our-accessibility-path-compliance-left ul li br{
    display: none;
}
.et_pb_module.et_pb_pricing_tables_0.et_pb_pricing {
    width: 100%;
}
.et_pb_section.our-accessibility-compliance-section .et_pb_module .et_pb_pricing_table .et_pb_pricing_heading {
    padding: 40px 48px 32px;
}
.et_pb_section.our-accessibility-compliance-section .et_pb_module .et_pb_pricing_table .et_pb_pricing_heading span {
    font-size: 32px;
    line-height: 44px;
}
.et_pb_section.our-accessibility-compliance-section .et_pb_pricing_table_0 .et_pb_dollar_sign {
    right: 218px;
    top: -66px;
}
.et_pb_section.our-accessibility-compliance-section .et_pb_module .et_pb_pricing_table .et_pb_pricing_content {
    padding: 40px 0 33px 48px;
}
.et_pb_section.our-accessibility-compliance-section .et_pb_pricing_table .et_pb_button_wrapper {
    padding:0 0 20px 46px;
}
.et_pb_section.wed-design-top-section .et_pb_row_1.et_pb_row {
    margin-top: 20px !important;
}
.et_pb_section.our-accessibility-compliance-section .et_pb_module .et_pb_pricing_table .et_pb_pricing_content ul li {
    font-size: 16px;
    line-height: 25px;
    padding: 0 0 16px 32px;
}
.et_pb_section.citeies-top-section .et_pb_row.et_pb_row_0{
    padding-bottom: 0;
}
.et_pb_section.register-now-page-section .et_pb_row{
    padding: 0 10px;
}
.et_pb_section.register-now-page-section .et_pb_column.register-now-left {
    width: 100%;
    margin-right: 0;
    padding-top: 20px;
}
.et_pb_section.register-now-page-section .et_pb_column.register-now-right {
    width: 100%;
    float: right;
}
.et_pb_section.register-now-page-section .et_pb_column.register-now-left .register-now-text-left form {
    width: 100%;
}
body #page-container .et_pb_section.register-now-page-section .et_pb_column.register-now-left form p.contact-form-submit input[type="submit"] {
    margin-top: 23px;
}
.et_pb_section.register-now-page-section .et_pb_column.register-now-left h2 {
    font-size: 23px;
    line-height: 22px;
    padding: 10px 0 4px;
}
body #page-container .et_pb_section.register-now-page-section .et_pb_column.register-now-left form p input {
    padding: 8px 0 10px;
}
.et_pb_section.social-media-platform-section h3 {
    font-size: 24px;
    line-height: 43px;
    padding-bottom: 18px;
}
.et_pb_section.social-media-platform-section {
    padding: 30px 10px;
}
.et_pb_section.social-media-platform-section p {
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 9px;
}
.et_pb_section.social-media-platform-section .et_pb_row {
    padding: 15px 0 0;
}
.et_pb_section.social-media-platform-section .et_pb_row .et_pb_column h4 {
    font-size: 19px;
    line-height: 19px;
    padding-bottom: 10px;
    padding-top: 0;
}
.et_pb_section.social-media-platform-section .et_pb_row .et_pb_column{
   margin-bottom: 26px;
width: 100%;
}
.et_pb_section.social-media-platform-section .et_pb_row .et_pb_main_blurb_image {
  margin-bottom: 15px;
  padding: 10px;
}
.et_pb_section.sop-page-cat-section{
    padding:0 10px;
}
.et_pb_section.sop-page-cat-section .caf-post-layout-container ul.caf-filter-layout1 li {
    padding: 10px 0 10px 0;
    margin-right: 20px;
}
.et_pb_section.sop-page-cat-section .caf-post-layout-container ul.caf-filter-layout1 li a {
    font-size: 16px !important;
}
.et_pb_section.sop-page-cat-section #manage-ajax-response {
    padding: 0 !important;
    margin-top: 30px;
}
.et_pb_section.sop-page-cat-section .caf-post-layout1.caf-col-md-4 {
    margin-bottom: 20px !important;
    height: auto;
    padding: 0 !important;
}
.et_pb_section.sop-page-cat-section .caf-post-layout1 #manage-post-area {
    padding: 0;
    min-height: 240px;
}
.et_pb_section.sop-page-cat-section .caf-post-title h2 a {
    font-size: 23px;
    line-height: 30px;
}
.et_pb_section.sop-page-cat-section .data-target-div1 .caf-post-layout1 .caf-post-title {
    padding: 17px 26px 15px;
}
.et_pb_section.sop-page-cat-section .caf-post-layout1 .caf-content {
    font-size: 15px;
    line-height: 23px;
    display: block !important;
    padding: 0 28px;
}
.shop-details-list-full {
    padding-top: 35px;
}
.et_pb_section.sop-page-cat-section .et_pb_row{
    padding-bottom: 0;
}
.et_pb_section.sop-page-cat-section .caf-post-layout1 .caf-content-read-more {
    padding: 0 0 0 31px;
    display: block !important;
}
.shop-details-inner-full .shop-title-price-left {
    padding-left: 55px;
    width: 100%;
}
.shop-details-inner-full h1 {
    font-size: 19px;
    line-height: 30px;
    padding-bottom: 15px;
}
.shop-details-inner-full .shop-title-price-right {
    width: 88%;
    margin: auto;
    float: none;
}
.shop-details-inner-full .shop-price-title-left h3 {
    font-size: 24px;
    line-height: 24px;
}
.shop-details-inner-full .shop-price-title-left h3 span {
    display: inline-block;
    font-size: 20px;
}
.shop-details-inner-full .shop-price-title-left {
    margin-top: 15px;
}
.shop-details-inner-full .shop-inner-tabs-list-main {
    padding: 15px 10px;
    margin: 15px 0 22px;
}
.shop-details-inner-full .shop-inner-tabs-list-main .shop-inner-tabs-list-items {
    font-size: 18px;
    padding-right: 13px;
    padding-left: 13px;
}
.shop-details-inner-full .shop-inner-text-left {
    width: 100%;
}
.shop-details-inner-full .shop-inner-text-left p {
    font-size: 16px;
    padding-bottom: 15px;
}
.shop-details-inner-full .shop-inner-text-full-right {
    width: 100%;
    margin-top: 16px;
}
.shop-details-inner-full .shop-inner-text-left h3 {
    font-size: 22px;
    line-height: 24px;
    padding: 11px 0;
}
.shop-details-inner-full .shop-inner-text-left ul li {
    font-size: 16px;
    line-height: 26px;
    padding-left: 32px;
    margin-bottom: 10px;
}
.shop-details-inner-full {
    padding-bottom: 30px;
}
.shop-related-products-inner-full {
    padding: 30px 0 25px;
}
.shop-related-products-inner-full .shop-related-product-item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 25px;
}
.shop-related-products-inner-full .shop-related-product-info {
    padding: 40px 10px 40px 90px;
    min-height: 150px;
    background: url(images/shop-website-icon.png) no-repeat 25px 43px #000;
}
.shop-related-products-inner-full h5{
    color: #ffffff;
    font-size: 19px;
    line-height: 20px;
}
.shop-details-list-full .ewd-ufaq-faq-list .ewd-ufaq-faq-div .ewd-ufaq-faq-title h4 {
    font-size: 16px;
    line-height: 20px;
}
.shop-details-list-full .ewd-ufaq-faq-list .ewd-ufaq-faq-div {
    margin-bottom: 20px;
    padding: 15px 10px;
}
.et_pb_section.social-media-platform-section .et_pb_row .et_pb_column.et_pb_column_1_2.et-last-child {
    margin-bottom: 0;
}
.et_pb_column.home-we-creat-stunning-section-right .et_pb_module {
    margin-bottom: 13px;
}
.et_pb_section.home-we-creat-stunning-section .et_pb_column.home-we-creat-stunning-section-left{
    margin-bottom: 13px;
}
.et_pb_section.new-search-engine-page-how-works-section {
    padding: 20px 10px;
}
.et_pb_section.new-search-engine-page-how-works-section h3 {
    font-size: 25px;
    line-height: 30px;
    padding-bottom: 0;
}
.et_pb_section.new-search-engine-page-how-works-section .et_pb_column.et_pb_column_1_2 {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
}
.et_pb_section.new-search-engine-page-how-works-section .et_pb_column.et_pb_column_1_2 p {
    font-size: 17px;
    line-height: 28px;;
    padding-bottom: 13px;
}
.et_pb_section.new-search-engine-page-how-works-section .et_pb_row.ew-sec-bottom-text-row{
    padding: 0;
}
.et_pb_section.timeline-xpectations-section {
    padding: 20px 10px;
}
.et_pb_section.timeline-xpectations-section h3 {
    font-size: 28px;
    line-height: 39px;
}
.et_pb_section.timeline-xpectations-section .et_pb_row.timeline-xpectations-title{
    padding: 5px 0;
}
.et_pb_section.timeline-xpectations-section .et_pb_main_blurb_image {
    margin-bottom: 0;
}
.et_pb_section.timeline-xpectations-section .et_pb_blurb_description h5 {
    font-size: 20px;
    line-height: 26px;
}
.et_pb_section.timeline-xpectations-section .et_pb_blurb_description hr {
    margin: 10px auto;
}
.et_pb_section.timeline-xpectations-section .et_pb_row.how-does-work-image-text-row .et_pb_column .et_pb_blurb_content {
    padding: 62px 20px 38px;
    min-height: 435px;
}
.et_pb_section.timeline-xpectations-section .et_pb_blurb_description p {
    font-size: 16px;
    line-height: 20px;
}
.et_pb_section.new-search-engine-page-how-works-section .et_pb_row.et_pb_row_2{
    padding-bottom: 0;
}
.et_pb_section.new-search-engine-page-how-works-section .et_pb_row.new-sec-bottom-text-row {
    padding-top: 0;
    padding-bottom: 3px;
}
.et_pb_section.about-get-touch-section .et_pb_row {
    padding-top: 10px;
}
.et_pb_section.workspace-faq-section {
    padding: 20px 10px;
}
.et_pb_section.workspace-faq-section h5 {
    font-size: 28px;
    line-height: 40px;
    padding-right: 0;
    padding-bottom: 26px;
}
.et_pb_section.workspace-faq-section .ewd-ufaq-faq-list .ewd-ufaq-faq-div .ewd-ufaq-faq-title h4 {
    font-size: 16px;
    line-height: 22px;
}
.et_pb_section.workspace-faq-section .ewd-ufaq-faq-list .ewd-ufaq-faq-div {
    margin-bottom: 23px;
    padding: 10px 10px;
}
.home-our-services-list-full a.btn.loadMoreBtn {
    display: flex;
    width: 195px;
    margin: auto;
    font-size: 17px;
    line-height: 20px;
}
.services-main-disply .our-services_slider_details {
height: 400px !important;
    margin-bottom: 103px;
        min-height: 240px;
}
.services-main-disply .our-services-title-div-full:hover {
    top: 241px;
}
.et_pb_section.home-slider-section .slider-text h1.slider-prof-text {
    width: 100%;
}
.slider-iframe-main {
    width: 100%;
}
.et_pb_section.home-slider-section .slider-iframe {
    width: 100%;
    height: 200px;
}
.slider-iframe-main-right {
  width: 100%;
margin-top: 32px;
padding-top: 1px;
border-top: 1px solid #A7A29E;
}
.et_pb_section.home-slider-section .slider-video-text {
    margin: 8px auto auto;
    width: 100%;
}
.et_pb_section.home-slider-section .slider-text h1.slider-prof-text span {
    border-bottom: 1px solid #00A23E !important;
}
h2.hx_h1_h2 {
    font-size: 24px !important;
    line-height: 29px !important;
    padding-bottom: 10px !important;
}
.slider-video-text h4.person-name {
    font-size: 20px;
    color: #fff !important;
}
.slider-video-text h3.person-des {
    font-size: 14px;
    color: #fff !important;
}
.et-pb-controllers {
    bottom: 1%;
}
.et_pb_section.home-slider-section .et_pb_slide .et_pb_slide_description .et_pb_slide_content a {
  width: 175px;
  font-size: 17px;
  line-height: 29px;
  padding: 11px 0;
}
.et_pb_section.branding-photography-pricing {
    padding: 30px 10px;
}
.et_pb_section.branding-photography-pricing .pricing-block {
    width: 100% !important;
    margin-bottom: 20px;
}
.et_pb_section.branding-photography-pricing .branding-photography-right-block {
    width: 100% !important;
    padding: 30px 15px;
}
.et_pb_section.branding-photography-pricing .branding-photography-right-block ul {
    width: 100%;
    padding: 0;
}
.et_pb_section.branding-photography-pricing .branding-photography-right-block ul li {
    font-size: 16px;
    line-height: 24px;
    background: url(images/list-green.png) no-repeat left 2px;
    padding-left: 32px;
    margin-bottom: 10px;
}
.et_pb_section.branding-photography-pricing .pricing-block h6 {
    font-size: 28px;
    padding-left: 35px;
}
.et_pb_section.branding-photography-pricing .pricing-block a {
    font-size: 16px;
    padding: 6px 20px;
    width: 130px;
    margin: auto auto auto 38px;
}
.et_pb_section.branding-photography-pricing .branding-photography-right-block p {
    padding-left: 0;
}
body.page-id-14934 .et_pb_section.how-does-work-section .et_pb_row.how-does-work-image-text-row .et_pb_column {
    width: 100%;
    margin-right: 0;
}
body.page-id-14934 .et_pb_section.how-does-work-section .et_pb_row.how-does-work-image-text-row .et_pb_column .et_pb_module.targrt-tv-extra-content {
    padding: 20px 12px;
    min-height: auto;
}
.et_pb_section.how-does-work-section.target-tv-section {
    padding-bottom: 40px;
}
body.page-id-14934 .et_pb_section.wed-design-top-section a {
    font-size: 17px;
    line-height: 25px;
    padding: 10px 0;
    margin-top: 11px;
    width: 145px;
}
.et_pb_section.get-noticed-mailbox-section {
    padding:20px 10px 50px;
}
.et_pb_section.get-noticed-mailbox-section h3 {
    font-size: 24px;
    line-height: 31px;
}
.et_pb_section.get-noticed-mailbox-section h3 br{
    display: none;
}
.et_pb_section.get-noticed-mailbox-section p {
    font-size: 17px;
    line-height: 24px;
}
.et_pb_section.get-noticed-mailbox-section ul {
    font-size: 17px;
    line-height: 23px;
    padding: 0;
}
.et_pb_section.get-noticed-mailbox-section .et_pb_row.door-direct-mail-row .et_pb_column.mail-neighborhood-new {
    margin-top: 0;
}
.et_pb_section.get-noticed-mailbox-section a {
    width: 175px;
    font-size: 17px;
    line-height: 24px;
    padding: 13px 0;
    margin-top: 10px;
}
.et_pb_section.get-noticed-mailbox-section .et_pb_row.door-direct-mail-row {
    padding: 20px 0 0;
}
.et_pb_section.tailored-your-business-new {
    padding: 20px 0 25px;
}
.et_pb_section.tailored-your-business-new h3 {
    font-size: 25px;
    line-height: 40px;
}
.et_pb_section.tailored-your-business-new h6 {
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 4px;
}
.et_pb_section.tailored-your-business-new p {
    font-size: 17px;
    line-height: 26px;
}
.et_pb_section.tailored-your-business-new ul {
    font-size: 17px;
    line-height: 25px;
}
.et_pb_section.tailored-your-business-new a {
    width: 170px;
    font-size: 17px;
    line-height: 24px;
    padding: 12px 0;
    margin-bottom: 17px;
}
.et_pb_section.tailored-your-business-new {
    padding: 20px 10px 15px;
}
.et_pb_section.how-it-better-new {
    padding: 15px 10px;
}
.et_pb_section.how-it-better-new h3 {
    font-size: 26px;
    line-height: 39px;
    margin-bottom: 8px;
}
.et_pb_section.how-it-better-new p {
    font-size: 17px;
    line-height: 25px;
}
.et_pb_section.how-it-better-new thead th {
    font-size: 15px;
    padding: 20px 13px;
    width: 100%;
}
.et_pb_section.how-it-better-new tbody td {
    font-size: 16px;
    line-height: 22px;
    padding: 20px 15px;
}
.et_pb_section.bt-features-new {
    padding: 20px 10px 20px;
}
.et_pb_section.bt-features-new h3 {
    font-size: 29px;
    line-height: 40px;
}
.et_pb_section.bt-features-new p {
    font-size: 17px;
    line-height: 25px;
}
.et_pb_section.bt-features-new .et_pb_row {
    padding-bottom: 10px;
    padding-top: 15px;
}
.et_pb_section.bt-features-new h5 {
    font-size: 22px;
    line-height: 29px;
}
.et_pb_section.additional-mailing-service-new {
    padding:40px 10px;
}
.et_pb_section.additional-mailing-service-new h3 {
    font-size: 24px;
    line-height: 24px;
}
.et_pb_section.additional-mailing-service-new .et_pb_row.et_pb_row_7{
    padding: 0;
}
.et_pb_section.additional-mailing-service-new h5 {
    font-size: 20px;
    line-height: 25px;
}
.et_pb_section.additional-mailing-service-new p {
    font-size: 17px;
    line-height: 25px;
}
.et_pb_section.tailored-your-business-new ul li {
    margin: 6px 0 10px 0;
}
.et_pb_section.get-noticed-mailbox-section ul li {
    margin: 5px 0 14px 0;
    background: url('https://positivemediumcom536d2.zapwp.com/m:0/a:https://positivemedium.com/wp-content/uploads/2023/04/Path-1224.png') no-repeat top left;
}
.et_pb_section.get-noticed-mailbox-section .et_pb_row{
    padding-bottom: 10px;
}
.et_pb_section.tailored-your-business-new .et_pb_row{
    padding-bottom: 10px;
}
}

@media only screen and (min-width: 568px) and (max-width: 767px) {
#page-container header#main-header .header-phone-nomber-section {
padding: 20px 135px;
}
.et_pb_section.home-we-creat-stunning-section ul li {
    line-height: 28px;
}
.et_pb_column.home-we-creat-stunning-section-right img{
    width: 100%;
}
.et_pb_section.our-services-section ul#our_services_list .slick-arrow {
    top: -26%;
}
.et_pb_column.home-why-chose-left img{
    width: 100%;
}
.et_pb_section.home-testmonils-section ul#testimonials_list .slick-arrow {
    top: 72%;
}
.et_pb_section.home-testmonils-section {
    padding: 15px 10px 40px;
}
#page-container #main-footer #footer-widgets form .mail-chimp-main input[type="email"] {
    width: 82%;
}
#page-container #main-footer #footer-widgets form .mail-chimp-main p.mail-submit-button {
    top: 86%;
}
#page-container #main-footer #footer-widgets .footer-menu-full ul {
    float: left;
    width: 100%;
}
#footer-widgets .footer-widget .fwidget{
    margin-bottom: 19px !important;
}
.article_item_img img{
    width: 100%;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .new-customweb-design-main-left {
    width: 100%;
}
.et_pb_section.new-custom-web-site-section .et_pb_row.new-custom-web-design-tabs .et_pb_tabs_controls li a {
    padding: 85px 0 12px;
}
.et_pb_section.some-of-our-clients-top-secton .et_pb_main_blurb_image {
    width: 100%;
}
.et_pb_section.some-of-our-clients-top-secton .et_pb_main_blurb_image img{
    width: 100%;
}
.et_pb_section.our-services-section ul#our_services_list .slick-arrow.slick-prev {
    right: 312px;
}
.et_pb_section.our-accessibility-compliance-section .et_pb_column{
    width: 50%;
}
.et_pb_section.how-does-work-section .et_pb_row.how-does-title-row h3 span, .et_pb_section.our-accessibility-compliance-section h3 span {
    padding-bottom: 0;
    display: inline-block;
}
}
@media only screen and (min-width: 780px) and (max-width: 850px) {
.et_pb_section.sop-page-cat-section .caf-post-layout1 #manage-post-area {
        padding: 15px 15px 15px 15px;
        min-height: 260px;
}
.et_pb_section.sop-page-cat-section .caf-post-title h2 a {
    font-size: 16px;
    line-height: 20px;
    padding: 0 0 0 58px;
}
}
@media only screen and (min-width: 390px){
.et_pb_section.our-services-section ul#our_services_list .slick-arrow.slick-next {
    right: 130px;
}
.et_pb_section.our-services-section ul#our_services_list .slick-arrow.slick-prev {
    right: 205px;
}
.et_pb_section.home-testmonils-section ul#testimonials_list .slick-arrow {
    right: 125px;
}
.et_pb_section.home-testmonils-section ul#testimonials_list .slick-arrow.slick-prev {
    right: 213px;
}
}

@media only screen and (min-width: 360px){
.et_pb_section.our-services-section ul#our_services_list .slick-arrow.slick-next {
    right: 105px;
}
.et_pb_section.home-testmonils-section ul#testimonials_list .slick-arrow.slick-prev {
    right: 190px;
}
.et_pb_section.home-testmonils-section ul#testimonials_list .slick-arrow {
    right: 104px;
}

}

@media only screen and (max-width: 740px){
.et_pb_section.sop-page-cat-section .caf-post-layout1.caf-col-md-4 {
        padding: 0 6px 0 0 !important;
}
.et_pb_section.sop-page-cat-section .caf-post-layout1.caf-col-md-4:nth-child(4) {
    padding: 0 6px 0 0 !important;
}
}