img.about-me-img {
position:relative;
margin-left: 30px;
}
@media (max-width: 1150px) {
img.about-me-img {
margin-left: 0;
}
} 
.hp-about-txt{
padding-right: 13%;
padding-left: 13%;
}
@media (max-width: 767px) {
.hp-about-txt{
padding-right: 2%;
padding-left: 2%;
}
}
@media (max-width: 767px) {
#services .col-mb-mobile-20{
margin-bottom: 20px !important;
}
}
@media (max-width: 1000px){
.reko-cta.wpb_row.vc_row-fluid.vc_row{
text-align: center;
padding-top: 30px !important;
}
.reko-cta h3{
text-align: center !important;
}
.reko-cta a.nectar-button{
margin-left: 0 !important;
}
}
@media (max-width: 1000px) {
.vc_custom_1558791112055 {
margin-bottom: 30px;
}
} 
img.about-me-img:before{
position: absolute;
content: '';
left: 0;
top: 0;
right: 4em;
bottom: 3.6em;
height: auto;
width: auto;
border: 21px solid;
}
.no-capitalize{
text-transform: none !important;
}
.h5-hero{
font-size: 20px;
color: #ff1053;
font-weight:500;
}
p.h5-hero{
background-image: linear-gradient(to right,#ff2323,#ff1053);
}
.shadow1{
text-shadow: 0px 4px 3px rgba(0,0,0,0.4),
0px 8px 13px rgba(0,0,0,0.1),
0px 18px 23px rgba(0,0,0,0.1);
}
.hp-cta h2 {
font-size: 44px;
}
.flickity-page-dots {
bottom: -25px;
}
.toggle h3 a{
font-size: 26px;
}
#foo-email, #foo-phone{
position: relative;
}
body[data-form-style="minimal"] textarea, body[data-form-style="minimal"].woocommerce #review_form #respond textarea {
padding: 20px;
height: 180px;
}
.wpcf7 p {
padding-bottom: 15px;
}
a.sm-footer {
font-size: 20px;
margin-right: 10px;
}
.smallerh3 h3{
font-size:28px !important;
}
.testimonial_slider[data-style*="multiple_visible"] blockquote p {
text-align: left;
padding: 30px 30px 30px 100px;
border-radius: 10px;
margin-bottom: 40px;
transition: background-color 0.2s ease;
-webkit-transition: background-color 0.2s ease;
quotes: "\201C""\201D";
position: relative;
font-size: 18px;
line-height: 30px;
}
.dark .testimonial_slider[data-style="multiple_visible"] blockquote.is-selected p {
background-color: rgb(255, 255, 255);
} #hero-up{
padding-top: 14vh !important;
}
#slide-out-widget-area .menuwrapper li {
position: relative;
margin-bottom: 10px;
}
body #slide-out-widget-area .inner .off-canvas-menu-container li a, body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a, body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a, body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a, body #nectar-ocm-ht-line-check {
font-size: 28px;
line-height: 31px;
}
@media (max-width: 767px) { 
#absolute100{
display:none;
}
}
@media (max-width: 767px) { 
#hero-down{
padding-bottom: 8vh !important;
}
}
@media (max-width: 1400px){
#hero-up h2{
font-size: 35px;
}
h2.vc_custom_heading.no-capitalize.subtitle.vc_custom_1570276490365 {
font-size: 33px !important;
line-height: 40px !important;
}
}
body #slide-out-widget-area .inner .off-canvas-menu-container li a {
font-size: 24px;
line-height: 31px;
}
@media (min-width:1000px) and (max-width: 1439px){
.nectar-flip-box .flip-box-back .inner, .nectar-flip-box .flip-box-front .inner{
padding: 36px;
}	
}
body.home, .home .container-wrap{
background-color: #ffffff !important;
}
.nectar-flickity .flickity-page-dots {
bottom: -45px;
}