/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 

html, body {
    overflow-x: hidden;
}

html, body, a, span, label {
    font-family: 'Helvetica LT Std';
}
h1{
    font-size: 56px;
    line-height: 58px;
    font-family: 'Helvetica LT Std';
}

h2{
    font-size: 40px;
    line-height: 48px;
    color: #1D2D47;
    font-family: 'Helvetica LT Std';
}

h3{
    font-size: 20px;
    line-height: 30px;
    font-family: 'Helvetica LT Std';
}
h4{
    font-size: 18px;
    line-height: 26px;
    font-family: 'Helvetica LT Std';
}

p, .fl-rich-text p{
    font-size: 16px;
    line-height: 24px;
    color: #1D2D47;
    font-family: 'Helvetica LT Std';
}


/* ============= Start header styling===============
=================================================*/ 
header.fl-theme-builder-header-shrink .fl-row-content-wrap {
    box-shadow: rgb(0 0 0 / 10%) 0px 10px 15px -3px, rgb(0 0 0 / 5%) 0px 4px 6px -2px;
    border: 5px solid transparent;
    border-image: linear-gradient(111deg, rgba(207,10,44,1) 0%, rgba(255,214,0,1) 98%);
    border-image-slice: 1;
    border-top: 0;
    border-left: 0;
    border-right: 0;
}
header.fl-theme-builder-header-shrink .logo-col .logo img {
    max-height: 100% !important;
}
.col-btn .header-btn .pp-button-wrap span {
    font-size: 24px;
    line-height: 28px;
}
.col-btn .header-btn .pp-button-wrap a {
    padding: 23px 0;
}
header .menu-col .header-menu div.fl-menu {
    display: flex;
    flex-wrap: wrap;
    text-align: right;
    justify-content: flex-end;
    align-content: center;
}
header .menu-col .header-menu .fl-menu ul li a {
    font-size: 16px;
    line-height: 24px;
    text-transform: initial;
	cursor: pointer;
}
header .menu-col .header-menu div.fl-menu span.fl-menu-toggle:before {
    border-color: #536D94;
}

header .menu-col .header-menu div.fl-menu ul.sub-menu li a {
    padding: 8px 19px;
}
header .menu-col .header-menu div.fl-menu ul.sub-menu {
    padding: 20px 0;
    border-radius: 5px;
    border: 3px solid transparent;
    border-image: linear-gradient(111deg, rgba(207,10,44,1) 0%, rgba(255,214,0,1) 98%);
    border-image-slice: 1;
    border-top: 0;
    border-left: 0;
    border-right: 0;
}
/* ============= End header styling===============
=================================================*/ 

/* ============= Start Hero Section Styling===============
=================================================*/ 

.hero-sec .fl-row-content-wrap .hero-title-col h1 span {
    margin-right: 100px;
    /* margin-left: 65px; */
}
.request-qoaute-col .pp-gf-content .pp-gf-inner h2.gform_title,
.request-qoaute-col .pp-gf-content .pp-gf-inner h3.gform_title {
    text-align: center;
    font-size: 28px;
    line-height: 36px;
    margin-top: 19px;
    color: #FAFAFA;
    position: relative;
	font-weight: 500 !important;
}
.request-qoaute-col .fl-module-pp-gravity-form input[type=text], 
.request-qoaute-col .fl-module-pp-gravity-form input[type=email], 
.request-qoaute-col .fl-module-pp-gravity-form input[type=tel] {
    background-color: transparent;
}
.request-qoaute-col .fl-module-pp-gravity-form span.gfield_required {
    display: none;
}
.request-qoaute-col .fl-module-pp-gravity-form label.gfield_label {
    font-size: 16px;
    line-height: 26px;
    background-color: #222222;
    float: left;
    position: relative;
    padding-right: 7px;
    padding-left: 7px;
    margin-left: 12px;
    margin-bottom: 0;
    top: 14px;
}
.request-qoaute-col .fl-module-content {
    margin: 0;
}   
.request-qoaute-col .fl-module-pp-gravity-form form {
    padding: 20px 23px;
    margin-top: 33px;
}
.request-qoaute-col .fl-module-content form .gform_fields {
    grid-row-gap: 0px;
}
.request-qoaute-col .pp-gf-content .pp-gf-inner h2.gform_title:after,
.request-qoaute-col .pp-gf-content .pp-gf-inner h3.gform_title:after {
    content: '';
    background-color: #333333;
    width: 100%;
    height: 2px;
    display: block;
    position: absolute;
    top: 53px;
}
.request-qoaute-col .fl-module-content form .gform_button {
    border-color: #cf0a2c;
    padding: 14px 0;
    font-size: 16px;
    font-weight: 700;
}
.request-qoaute-col .fl-module-pp-gravity-form .gform_validation_errors h2 {
    line-height: 19px;
    margin: 9px 37px;
}
.request-qoaute-col .fl-module-pp-gravity-form .gform_validation_errors {
    padding: 0;
}
.request-qoaute-col .fl-module-pp-gravity-form .validation_message {
    padding: 4px 12px;
}
.request-qoaute-col .fl-module-pp-gravity-form .gform-icon {
    left: 5px;
}
/* ============= End Hero Section Styling===============
=================================================*/

/* ============= End Hero Section Styling===============
=================================================*/ 

/* ============= Start Reviews Section Styling===============
=================================================*/ 
.people-reviw-row .fl-row-content-wrap .pp-review {
    background: rgb(207,10,44);
    background: linear-gradient(112deg, rgba(207,10,44,1) 0%, rgba(255,214,0,1) 119%);
    padding: 10px 23px;
    box-shadow: rgb(0 0 0 / 10%) 0px 10px 15px -3px, rgb(0 0 0 / 5%) 0px 4px 6px -2px;
}
.people-reviw-row .fl-row-content-wrap .pp-review .pp-review-text p {
    color: #fff;
    font-size: 16px;
    margin-bottom: 0;
    line-height: 20px;
}
.people-reviw-row .fl-row-content-wrap .pp-review .pp-review-cite span {
    color: #fff;
    font-weight: 600;
}
.people-reviw-row > .fl-row-content-wrap {
    overflow: hidden;
}
.people-reviw-row .pp-reviews-swiper {
    width: 140%;
    margin-left: 0%;
    padding-left: 16%;
}
.people-reviw-row .pp-reviews-swiper .pp-review-item {
    width: 39% !important;
    margin-right: -79px !important;
    margin-left: 8% !important;
}
.people-reviw-row .fl-row-content-wrap .swiper-pagination {
    margin-left: -294px;
}
.fl-row.people-reviw-row .fl-module.fl-module-pp-reviews .swiper-wrapper {
    overflow: visible;
}
.fl-row.people-reviw-row .fl-module.fl-module-pp-reviews .swiper-wrapper .pp-review-item.pp-review-item-1.swiper-slide.swiper-slide-duplicate.swiper-slide-duplicate-active {
    margin-left: 0 !important;
}
.fl-row.people-reviw-row .fl-module.fl-module-pp-reviews .swiper-wrapper .pp-review-item.pp-review-item-0.swiper-slide.swiper-slide-duplicate-next {
    margin-left: -100px !important;
}
/* ============= End Reviews Section Styling===============
=================================================*/ 

/* ============= Start Make The Right Choice Section Styling===============
=================================================*/ 

.since-tag-circle .pp-infobox-wrap span.pp-infobox-title-prefix {
    text-align: center;
}
.since-tag-circle .pp-infobox-wrap div.pp-infobox-title-wrapper {
    text-align: center;
}
.since-tag-circle .pp-infobox-wrap .pp-infobox {
    background-color: transparent;
    padding: 19px 0;
}
.trust-section-image-col .fl-module-content .fl-photo {
    z-index: 9;
}

.since-tag-circle-left {
    width: 156px;
    box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;
    border-radius: 100%;
    margin-bottom: -145px;
    position: relative;
    background-color: #fff;
    z-index: 10;
}
.since-tag-circle-right .pp-infobox {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column-reverse;
}
/* ============= End Make The Right Choice Section Styling===============
=================================================*/ 

/* ============= Start Services Boxes Section Styling===============
=================================================*/ 
.service-box-col .service-box-btn .fl-button-wrap {
    position: relative;
}

/* ============= End Services Boxes Section Styling ===============
=================================================*/

/* ============= Start FAQ’s Section Styling===============
=================================================*/ 

.faq-col .pp-faq .pp-faq-close:before {
    color: #cf0a2c;
}
div.since-tag-circle-right {
    float: right;
    width: 164px;
    box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;
    border-radius: 100%;
    margin-bottom: -145px;
    position: relative;
    background-color: #fff;
    z-index: 10;
}
/* ============= End FAQ’s Section Styling ==============
=================================================*/

/* ============= Start Testimonial Section Styling ==============
=================================================*/

.home-testimonails-row:before {
    content: '';
    width: 59%;
    left: 0;
    background: rgb(207,10,44);
    background: linear-gradient(121deg, rgba(207,10,44,1) 10%, rgba(255,214,0,1) 120%);
    height: 494px;
    position: absolute;
    border: -r;
    border-radius: 0 8px 8px 0;
}
.home-testimonails-row .pp-testimonials-slider .pp-testimonials {
    background: #fff;
    padding: 1px 45px 22px 18px;
    border-radius: 8px;
    box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;
}
.home-testimonails-row .pp-testimonials-slider .pp-testimonials .pp-testimonials-image {
    margin-right: 11px;
}
.home-testimonails-row .pp-testimonials-slider .pp-testimonials h3.pp-testimonials-title {
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    color: #1D2D47;
}
.home-testimonails-row .pp-testimonials-slider .pp-testimonials div.pp-testimonials-content:before {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/Path-215.svg);
    width: 28px;
    height: 20px;
    display: block;
    position: absolute;
    left: 0;
}
.home-testimonails-row .pp-testimonials-slider .pp-testimonials div.pp-testimonials-content {
    padding: 21px 0px 15px 41px;
}
.home-testimonails-row .pp-testimonials-slider .pp-testimonials .pp-vertical-align {
    margin-left: 45px;
}
.home-testimonails-row .pp-testimonials-slider .pp-testimonials .pp-content-wrapper {
    margin-bottom: 0px;
}
.home-testimonails-row .pp-testimonials-slider .owl-nav {
    position: absolute;
    left: -145px;
    bottom: 10px;
}
.home-testimonails-row .pp-testimonials-slider .owl-nav svg {
    display: none;
}
.home-testimonails-row .pp-testimonials-slider .owl-nav .owl-prev {
    background-image: url(/wp-content/uploads/2022/05/Path-722.svg) !important;
    height: 22px;
    width: 22px;
}
.home-testimonails-row .pp-testimonials-slider .owl-nav .owl-next {
    background-image: url(/wp-content/uploads/2022/05/Path-723.svg) !important;
    height: 22px;
    width: 22px;
}
.home-testimonails-row {
    position: relative;
    z-index: 1;
}
.home-testimonails-row .pp-testimonials-slider .pp-testimonials .pp-testimonials-image {
    margin-right: 11px;
}
.home-testimonails-row .pp-testimonials-slider .pp-testimonials .pp-vertical-align .pp-testimonials-image img {
    width: 34px;
    border-radius: 100px;
}
/* ============= End Testimonial Section Styling ===============
=================================================*/

/* ============= Start Featured Services Section Styling===============
=================================================*/ 

.featured-lao-row .fea-loc-col .fl-col-content .pp-heading h3 {
    line-height: 26px;
    font-size: 18px;
}
.featured-lao-row .fea-loc-col .fl-col-content .pp-sub-heading p {
    line-height: 24px;
    font-size: 16px;
}
.featured-lao-row {
    position: relative;
}
.featured-lao-row:before {
    content: '';
    background-color: #FAFAFA;
    height: 545px;
    width: 100%;
    display: block;
    position: absolute;
    top: -263px;
}
/* ============= End Featured Services Section Styling ===============
=================================================*/

/* ============= Start What the Media Thinks Section Styling===============
=================================================*/ 


/* ============= End What the Media Thinks Section Styling ===============
=================================================*/

/* ============= Start Community Projects Section Styling===============
=================================================*/ 
.community-project-image-row {
    margin-top: -190px;
}

/* ============= End Community Projects Section Styling ===============
=================================================*/

/* ============= Start Footer Styling===============
=================================================*/
.footer-icon-col .pp-social-icons span.pp-social-icon a {
    transition: 0.5s all;
}
.footer-icon-col .pp-social-icons span.pp-social-icon a:hover {
    background: #CF0A2C;
    border-color: #1d2d47;
    transition: 0.5s all;
}
.footer-icon-col .pp-social-icons span.pp-social-icon a:hover i:before {
    color: #ffffff;
}
/* ============= End Footer Styling===============
=================================================*/


/* =============Start Sub pages Styling===============
=================================================*/ 

.single-post .fl-row-content-wrap p a {
    color: #cf0a2c;
}
.fl-rich-text p a {
    color: #cf0a2c;
}
.contact-form-col .fl-col-content li label {
    font-size: 16px;
    color: #1D2D47;
    margin-bottom: 0;
}
.contact-form-col .gform_body .gform_fields li .ginput_container input, 
.contact-form-col .gform_body .gform_fields li .ginput_container textarea {
    padding: 12px 12px !important;
    border: 1px solid #1D2D47;
    color: #1D2D47;
}
.contact-form-col .gform_footer input#gform_submit_button_1 {
    padding: 13px 24px;
    width: 235px;
    background-color: #cf0a2c;
    border-color: #cf0a2c;
    font-weight: 600;
    font-size: 16px;
    border-radius: 6px;
}
.contact-form-col .gform_footer input#gform_submit_button_1 {
    padding: 13px 24px;
    width: 235px;
    background-color: #cf0a2c;
    border-color: #cf0a2c;
    font-weight: 600;
    font-size: 16px;
    border-radius: 6px;
    transition: 0.5s all;
}
.contact-detail-col .fl-module-heading .fl-module-content {
    margin-bottom: 10px;
}
.contact-detail-col .fl-col-content .list-styling .fl-rich-text p a {
    color: #cf0a2c;
}

/* =============End Sub pages S     tyling===============
=================================================*/ 


/* =============Start Media Quries Styling===============
=================================================*/ 
@media screen and (max-width: 1366px){
    
}
@media screen and (max-width: 1250px){
    .hero-sec .fl-row-content-wrap .request-qoaute-col .fl-col-content {
    /* margin-right: 59px; */
	}
    .hero-sec .fl-row-content-wrap .hero-title-col h1 span {
    margin-right: 43px;
    margin-left: 42px;
    }
    .col-btn .header-btn .pp-button-wrap a {
    padding: 20px 0;
    }
}
@media screen and (max-width: 1200px){
    .col-btn .header-btn .fl-module-content {
    margin-right: 0;
    margin-left: 0;
    }
    .since-tag-circle {
    width: 28%;
    }
    div.since-tag-circle-right {
    margin-top: -39px;
    width: 162px;
    margin-right: -23px;
    }
    .trust-section-row .fl-row-content-wrap .faq-col .fl-col-content {
    padding-right: 20px;
    padding-left: 0px;
    }
    
}
@media screen and (max-width: 1080px){
    .col-btn .header-btn .pp-button-wrap a span {
    font-size: 21px;
    }
    .main-header .fl-row-content-wrap .logo-col {
    width: 17%;
    }
    .main-header .fl-row-content-wrap .menu-col {
    width: 59%;
    }
    .main-header .fl-row-content-wrap .col-btn {
    width: 24%;
    }
    .since-tag-circle {
    width: 30%;
    }
	.fl-row.hero-sec .fl-row-content-wrap .fl-col.hero-title-col {
    width: 67%;
	}
	.fl-row.hero-sec .fl-row-content-wrap .fl-col.request-qoaute-col {
    width: 33%;
	}
}
@media screen and (max-width: 992px){
    .people-reviw-row > .fl-row-content-wrap {
    padding-top: 0;
    }
   .fl-row.hero-sec .fl-row-content-wrap .fl-col.hero-title-col {
    width: 67%;
	}
    .hero-sec .fl-row-content-wrap .request-qoaute-col .fl-col-content {
    margin-right: 21px;
    }
    .hero-sec .fl-row-content-wrap .hero-title-col h1 span {
    margin-right: 25px;
    margin-left: 2px;
	}
	.hero-sec .fl-row-content-wrap .hero-title-col h1 {
    padding: 0 22px;
	}
    .hero-sec .fl-row-content-wrap .request-qoaute-col {
    width: 33% !important;
    margin-top: 34px;
    }
    .main-header .fl-row-content-wrap .logo-col {
    width: 20%;
    }
    .main-header .fl-row-content-wrap .menu-col {
    width: 56%;
    }
    .main-header .fl-row-content-wrap .col-btn {
    width: 24%;
    }
    header .menu-col .header-menu .fl-menu ul li a {
    font-size: 14px;
    padding: 11px 14px;
    }
    .col-btn .header-btn .pp-button-wrap a {
    padding: 18px 0;
    }
    .col-btn .header-btn .pp-button-wrap a span {
    font-size: 15px;
    }
    .col-btn .header-btn .pp-button-wrap a i:before {
    font-size: 22px;
    }
    .col-btn .header-btn .pp-button-wrap a i {
    vertical-align: sub;
    }
    .people-reviw-row .pp-reviews-swiper {
    width: 100%;
    margin-left: unset;
    padding-left: unset;
    }
    .people-reviw-row .fl-row-content-wrap .swiper-pagination {
    margin-left: 0;
    }
    .trust-section-row .fl-row-content-wrap .trust-section-image-col .fl-photo {
    text-align: center;
    }
    .since-tag-circle-left {
    top: unset;
    width: 169px;
    margin-bottom: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: -35px auto;
    }
    div.since-tag-circle-right {
    width: 162px;
    bottom: -60px;
    margin: 0 auto;
    position: absolute;    
    left: 0;
    right: 0;
    }
    .people-reviw-row .pp-reviews-swiper .pp-review-item {
    width: 100% !important;
    margin-right: 30px !important;
    margin-left: unset !important;
    }
    .people-reviw-row {
    margin-top: 91px;
    padding: 0 24px;
    }
    .service-box-col {
    margin-top: 31px;
    }
    .trust-section-image-col .fl-col-content {
    position: relative;
    }
    .trust-section-row .fl-row-content-wrap {
    padding-bottom: 0;
    }
    .accessible-sec-row .fl-row-content-wrap .loc-addrs-col .fl-module-content {
    margin-right: 0;
    }
}
@media screen and (max-width: 950px){
	.fl-row.hero-sec .fl-row-content-wrap .fl-col.hero-title-col {
    width: 64%;
	}
	.hero-sec .fl-row-content-wrap .request-qoaute-col {
    width: 36% !important;
    margin-top: 34px;
	}
}
@media screen and (max-width: 850px){
    .col-btn .header-btn .pp-button-wrap a {
    padding: 13px 0;
    }
    .since-tag-circle-left {
    width: 164px;
    }
/* 	.fl-row.hero-sec .fl-row-content-wrap .fl-col-group {
    display: flex;
    flex-direction: column;
	}
	.fl-row.hero-sec .fl-row-content-wrap .fl-col.hero-title-col {
    width: 100%;
    margin: 0 auto;
    max-width: 87%;
	} */
}
@media screen and (max-width: 768px){
    .menu-col .fl-menu .svg-container {
    width: 28px !important;
    }
    .menu-col .fl-menu .svg-container rect {
    height: 35px;
    fill: #707070 !important;
    }
    .col-btn .header-btn .pp-button-wrap a span {
    font-size: 24px;
    }
    .col-btn .header-btn .pp-button-wrap a i {
    vertical-align: middle;
    }
    .col-btn .header-btn .pp-button-wrap a i:before {
    font-size: 28px;
    margin-right: 5px;
    }
    .menu-col .fl-menu .svg-container rect.fl-hamburger-menu-top {
    y: 59;
    }
    .menu-col .fl-menu .svg-container rect.fl-hamburger-menu-bottom {
    y: 364;
    }
    .header-menu .fl-module-content nav #menu-main-menu {
    padding: 21px 21px;
    }
    .header-menu .fl-module-content nav #menu-main-menu ul.sub-menu {
    padding: 0 18px;
    }
    header .menu-col .header-menu div.fl-menu {
    justify-content: right;
    align-items: center;
    float: right;
    }
    .hero-sec .hero-title-col .fl-col-content {
    background: none;
    }
    .hero-sec .hero-title-col .fl-col-content .fl-module-content {
    margin-bottom: 10px;
    margin-left: 0;
    }
    .hero-sec .fl-row-content-wrap .fl-row-content {
    padding: 0 11px;
    }
    .hero-sec .fl-row-content-wrap {
    padding-top: 187px;
    padding-bottom: 207px;
    }
    .trust-section-content-col .pp-icon-wrapper .pp-infobox-image {
    text-align: left;
    }
    .home-testimonails-row:before {
    width: 100%;
    border-radius: 0;
    }
    .home-testimonails-row .pp-testimonials-slider .pp-testimonials {
    padding: 29px 0px 22px 0px;
    border-radius: 0;
    }
    .home-testimonails-row .pp-testimonials-slider .pp-testimonials div.pp-testimonials-content {
    padding: 21px 0px 15px 14px;
    }
    .home-testimonails-row .pp-testimonials-slider .pp-testimonials div.pp-testimonials-content:before {
    top: -14px;
    left: 12px;hga
    }
    .home-testimonails-row .pp-testimonials-slider .pp-testimonials .pp-vertical-align {
    margin-left: 13px;
    }
    .home-testimonails-row .fl-row-content-wrap {
    padding-bottom: 30px;
    }
    .moving-cherty-logos .pp-logos-content .pp-logos-wrapper {
    justify-content: center;
    }
    .moving-cherty-logos .pp-logos-content .pp-logos-wrapper .pp-logo {
    margin-bottom: 15px;
    }
    .home-testimonails-row .pp-testimonials-slider .owl-nav {
    bottom: 10px;
    top: -96px;
    left: 0;
    right: 0;
    }
    .testimonails-col {
    margin-top: 75px;
    }
    .home-testimonails-row  .pp-testimonials-wrap .owl-theme .owl-nav button {
    margin: 0 24px;
    }
    .trust-section-row .fl-row-content-wrap .fl-module-photo .fl-module-content {
    margin: 0;
    }
    .trust-section-content-col {
    max-width: 100% !important;
    }
    .mb-btn .pp-button-wrap span.pp-button-text {
    font-size: 16px;
    }
    .trust-section-content-col .pp-infobox.layout-3 {
    width: 217px;
    margin-left: 14px;
    }
    .people-reviw-row > .fl-row-content-wrap {
    padding-top: 0;
    }
    .people-reviw-row {
    margin-top: -122px;
    }
    .trust-section-row .fl-row-content-wrap .faq-col .fl-col-content .pp-faq-content {
    padding-right: 16px;
    padding-left: 33px;
    }
    .trust-section-row .fl-row-content-wrap .faq-col .fl-col-content {
    padding: 0 12px;
    margin-top: 127px;
    }
    .trust-section-row .fl-row-content-wrap .faq-col .fl-col-content .pp-faq-button-icon {
    vertical-align: revert;
    padding-top: 6px;
    }
    .since-tag-circle-left {
    margin: -59px auto;
    }
    div.since-tag-circle-right {
    margin: -12px auto;
    }
    .service-box-col {
    margin-top: 10px;
    }
    .menu-col .fl-menu-responsive-toggle-mobile .fl-active.hamburger > * {
    display: none;
    }
    .menu-col .fl-menu-responsive-toggle-mobile .hamburger {
    position: relative;
    }
    .menu-col .fl-menu-responsive-toggle-mobile .fl-active:before {
    content: '×';
    font-size: 46px;
    line-height: 25px;
    font-weight: 300;
    color: #cf0a2c;
    position: absolute;
    left: 0;
    right: 28px;
    top: 0px;
    margin-left: -6px;
    }
    .accessible-sec-row .fl-row-content-wrap .loc-addrs-col .fl-module-content {
    margin-bottom: 0;
    margin-right: 0;
    margin-top: 0;
    }
    .accessible-sec-row .fl-row-content-wrap .loc-addrs-col {
    max-width: 100%;
    }
}
@media screen and (max-width: 500px){
    
}
@media screen and (max-width: 420px){
    .community-project-row .fl-row-content-wrap {
    padding-bottom: 392px;
    }
    .community-project-image-row {
    margin-top: -397px;
    padding-left: 11px;
    padding-right: 11px;
    }
}
@media screen and (max-width: 390px){
    .for-mob-sicons .pp-social-icons .pp-social-icon {
    margin: 0 12px;
    }
    .people-reviw-row {
    margin-top: -166px;
    }
}
@media screen and (max-width: 230px){
    
}
/* =============End Media Quries Styling===============
=================================================*/ 

body .uwy.userway_p1 .uai {
	top: 50% !important;
	transform: translate(-90%,-50%) !important;
}

@media(max-width:768px){
	body .uwy.userway_p1 .uai {
		top: 93% !important;
	}
}