/*
Theme Name: Customify Child
Theme URI: https://wp-themes.com/customify
Author: ChildThemeWP.com
Author URI: https://childthemewp.com
Description: My WordPress Customify child theme.
Template: customify
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Version: 1.0.0
Text Domain: customify-child
*/


.hidden, .hidden1 {display:none !important;}
.home.main-layout-content .entry-content>.alignfull {margin-top: 0px !important;}

.noMargin {margin:  0px !important;}
.noPadding {padding: 0px !important;}
.nooverflow,.noOverflow {overflow: initial !important;}

.titleStyleh2_1 {line-height: 28px !important;}

/**********************************************Globas parametres*******************************************************/
html, body {overflow-x: hidden !important;}
.txtUnderline1 {text-decoration: underline !important;}

.site-content {
    position: relative !important;
    z-index: 0 !important; }

.textWhite p, .textWhite span, .textWhite b, .textWhite strong, .textWhite a,
.textWhite h1, .textWhite h2, .textWhite h3, .textWhite h4, .textWhite h5, .textWhite h6 {
    color: #ffffff !important; }

.wp-block-image:not(.imgNoShadow1) {filter: drop-shadow(2px 4px 6px #303030) !important;}
.imgNoShadow1 {filter: drop-shadow(0px 0px 0px transparent) !important;}

.aligncenter  img {
    margin: 0 auto !important;
    text-align: center !important; }


/*******************************************END - Global Parametres****************************************************/

/*HEADER*/
.site-branding.logo-top {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-content: center !important;
    justify-content: center !important;
    align-items: center !important; }

.site-branding.logo-top:after {
    content: "" !important;
    display: block !important;
    position: relative !important;
    width: 176px !important;
    height: 128px !important;
    /*background: url(/wp-content/uploads/2024/07/drymasterwaterproofing.com-Owner.webp) !important;*/
    background: url(/wp-content/uploads/2024/07/drymasterwaterproofing.com-Owner_2.webp) !important;
    background-size: cover !important;
    background-position: 50% 50% !important;
    margin: 0 0 0 0px !important;
    top: 12px !important;
    left: -34px !important;
    filter: drop-shadow(5px 9px 11px #303030) !important;
    z-index: 0 !important; }

.site-branding.logo-top:before {
    content: "Bud Lauria, Owner" !important;
    color: #ffffff !important;
    text-align: center !important;
    display: block !important;
    position: absolute !important;
    width: 190px !important;
    height: auto !important;
    background: #0165ca !important;
    border-top: 1px solid #ffffff !important;
    border-left: 1px solid #ffffff !important;
    border-right: 1px solid #ffffff !important;
    margin: 150px 0 0 329px !important;
    font-size: 12px !important;
    font-weight: bold !important;
    padding: 5px 10px;
    border-top-right-radius: 12px !important;
    border-top-left-radius: 12px !important;
    z-index: 1 !important; }

.site-header .site-branding img {filter: drop-shadow(2px 4px 6px #303030) !important;}
.header--row:not(.header--transparent).header-main .header--row-inner {
    background-position: 100% 88% !important; }

.header--row:not(.header--transparent).header-bottom .header--row-inner {
    background: linear-gradient(0deg, #254c7a 25%, #0067cd 100%) !important; }
/*.header--row:not(.header--transparent).header-bottom .header--row-inner:after {
    content: "Meets the International Residential Construction code" !important;
    position: relative !important;
    display: block !important;
    font-size: 18px !important;
    color: rgba(255,255,255,0.75) !important;
    background: #064B75 !important;
    width: 100% !important;
    margin: 0px !important;
    padding: 5px 0 10px!important;
    text-align: center !important;
    letter-spacing: 7px !important;
    line-height: 19px !important; }*/

.infoHeaderContainer .phones.phone1 {margin-bottom: 22px !important; }
.infoHeaderContainer .phones.phone1 a {
    /*color: #FF9200 !important;*/
    /*color: #000000 !important;*/
    color: #9f4900 !important;
    font-size: 35px !important;
    line-height: 35px !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
    -webkit-text-stroke: 1px transparent !important;
        background: #ff9200 !important;
        color: #ffffff !important;
        padding: 5px 22px !important;
        border-radius: 8px !important;
        /*order: 4px solid #508241 !important;*/
        border: 4px solid #214e82 !important;
        filter: drop-shadow(2px 4px 6px #303030) !important;
    transition: all 0.3s !important; }
.infoHeaderContainer .phones.phone1 a:hover {
    text-decoration: underline !important;
    /*-webkit-text-stroke: 1px #FF9200 !important;*/
    /*-webkit-text-stroke: 1px #000000 !important;*/
    /*-webkit-text-stroke: 1px #9f4900 !important;*/
    -webkit-text-stroke: 1px #508241 !important;
    /*color: #508241 !important;*/
    color: #214e82 !important;
    text-decoration: none !important;
    filter: drop-shadow(1px 2px 3px #303030) !important; }
.infoHeaderContainer .phones.phone2 a:last-child {
    /*color: #FF9200 !important;*/
    /*color: #000000 !important;*/
    color: #9f4900 !important;
    font-size: 35px !important;
    line-height: 35px !important;
    /*font-weight: 400 !important;*/
    font-weight: 600 !important;
    text-decoration: none !important;
    -webkit-text-stroke: 1px transparent !important;
    transition: all 0.3s !important;
    cursor: text !important; }
.infoHeaderContainer .phones.phone2 a:hover:last-child {
    text-decoration: none !important;
    cursor: text !important;
    -webkit-text-stroke: 0px transparent !important; }

.infoHeaderContainer .slogan1 p:before {
    content: "" !important;
    position: relative !important;
    display: block !important;
    width: 100% !important;
    height: 1.5px !important;
    top: 0px !important;
    left: 0px !important;
    /*background: #DEDD77 !important;*/
    background: #000000 !important;
    /*background: #9f4900 !important;*/
    margin: 3px 0px !important;
    text-shadow: 0.1px 0.1px 0px #ffffff !important; }

.infoHeaderContainer .slogan1 p {
    font-family: "Amethysta" !important;
    text-transform: capitalize !important;
    /*color: #DEDD77 !important;*/
    color: #000000 !important;
    /*color: #9f4900 !important;*/
    /*font-size: 16px !important;*/
    font-size: 18px !important;
    line-height: 23px !important;
    font-style: italic !important;
    font-weight: 600 !important;
    text-align: center !important;
    text-shadow: 0.1px 0.1px 0px #ffffff !important; } 
/*END - HEADER*/

/*Menu*/
#menu-item--bottom-desktop-69 > .sub-menu.sub-lv-0 {min-width: 300px !important; }

/*END - Menu*/

/*MAIN BANNER*/
.imgMainBanner1 {
    position: absolute !important;
    /*top: 10%!important;
    right: 0 !important;*/
    top: -2%!important;
    right: 5% !important;
    transform: rotate(10deg) !important;
    filter: drop-shadow(2px 4px 6px #303030) !important;
    z-index: 2 !important; }

.imgMainBanner1_2 {
    position: absolute !important;
    top: 1%!important;
    right: 5% !important;
    transform: rotate(10deg) !important;
    filter: drop-shadow(2px 4px 6px #303030) !important;
    z-index: 2; }

.bannerHome1 .h1_1 {
    text-shadow: 1px 1px 0px #ffffff !important;
    margin: 0px 0px 5px 0px !important; }

.bannerHome1 .h1_1 br {display: block !important;}

.bannerHome1 .text1 {background-color: rgba(255,255,255,0.85) !important;}
.bannerHome1 .text2 {
    line-height: 26px !important;
    -webkit-text-stroke: 0.3px #0b2841 !important; }

#main a:not(a.uagb-buttons-repeater) {
    color: #09467B;
    text-decoration: underline;
    transition: all 0.3s !important;}
#main a:not(a.uagb-buttons-repeater):hover {text-decoration: none !important;}

/*.bannerHome2 {overflow: hidden !important; }*/
.bannerHome2:after {
    content: "" !important;
    position: absolute !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
    /*background: linear-gradient(0deg, rgba(0,0,0,0.65) 55%, rgba(0,0,0,0) 100%) !important;*/
    background: linear-gradient(0deg, rgba(129,108,83,0.65) 55%, rgba(129,108,83,0) 100%) !important;
    background-position:50% 50% !important;
    background-size: cover !important; }

.bannerWrapper2 > .uagb-columns__overlay {
    /*background: radial-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 60%);
    width: 155% !important;
    height: 125% !important;
    border-radius: 100% !important;
    margin: -75px 0 0 -33% !important;*/
    background: radial-gradient(rgba(221,196,169,0.62) 20%, rgba(189,174,157,0) 60%);
    width: 170% !important;
    height: 125% !important;
    border-radius: 100% !important;
    margin: -75px 0 0 -44% !important; }

.bannerHome3 {background-color: #ffffff !important;}
.bannerHome3:after {
    content: "" !important;
    position: absolute !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
    /*background: linear-gradient(0deg, rgba(0,0,0,0.65) 55%, rgba(0,0,0,0) 100%) !important;*/
    /*background: linear-gradient(0deg, rgba(129,108,83,0.65) 55%, rgba(129,108,83,0) 100%) !important;*/
    background: linear-gradient(0deg, rgba(0,0,0,0.3) 43%, rgba(0,0,0,0) 100%) !important;
    background-position:50% 50% !important;
    background-size: cover !important; }

.textshinning1 h1, .textshinning1 h2 {
    filter: drop-shadow(0px 0px 15px #ffffff) !important; }


.box1:after{
    content: "" !important;
    display: block !important;
    position: absolute !important;
    width: 1000% !important;
    height: 21vh !important;
    max-height: 150px !important;
    left: -940% !important;
    margin: 20px 0px 0px 52% !important;
    transform: skewX(15deg) !important;
    filter: drop-shadow(2px 4px 6px #303030) !important;
    /* background: rgba(159,73,0,0.5) !important; */
    background: rgba(255,146,0,0.68) !important;
    z-index: 0 !important; }

.bannerHome3 .text-1 {
    font-weight: bold !important;
    text-shadow: 1px 0px 0px #8d8d8d !important;
    filter: drop-shadow(0 0 2px #ffffffa6)!important;
    /*filter: drop-shadow(2px 4px 6px #303030) !important;*/
    line-height: 28px !important; }

/*END - MAIN BANNER*/

/*Buttons*/
.btnSliderBox .btnSlider a {
    font-weight: bold !important;
    filter: drop-shadow(2px 4px 6px #4d4d4d) !important;
    transition: all 0.3s !important; }
.btnSliderBox .btnSlider a:hover {
    font-weight: bold !important;
    filter: drop-shadow(1px 2px 3px #4d4d4d) !important; }

/*END - Buttons*/

/*FlipBoxes*/
.flipbox-container.cfb-layout-4 .flipbox-front-layout.cfb-data > .flipbox-image-content {
    position: absolute !important;
    top: 40% !important;
    margin: 0 auto !important;
    text-align: center;
    width: 100% !important;
    border-radius: 0 !important; }
.flipbox-container.cfb-layout-4 .flipbox-front-layout.cfb-data > .flipbox-image-content h5 {
    background: #DEDD77 !important;
    border-radius: 0 !important;
    font-size: 32px !important;
    margin: 0% 9% !important;}
.flipbox-container.cfb-layout-4 .flipbox-front-layout.cfb-data > .flipbox-image-content > .flipbox-image-top {
    margin: 0px !important; }

.flipbox-container.cfb-layout-4 .cfb_wrapper .flipbox-back-layout {border-radius: 0px !important;}


.flipbox-container.cfb-layout-8 .flipbox-front-layout,
.flipbox-container.cfb-layout-8 .flipbox-back-layout {
    min-height: 350px !important;
    border: 5px solid #408AE4 !important;
    background-color: #408AE4 !important; }
.flipbox-container.cfb-layout-8 .flipbox-frontImg::before,
.flipbox-container.cfb-layout-8 .flipbox-background-img::before {display: none !important;}
.flipbox-container.cfb-layout-8 .flipbox-front-layout .flipbox-front-description h4,
.flipbox-container.cfb-layout-8 .flipbox-front-layout .flipbox-front-description h3 {
    /*background: rgba(222,221,119,0.81) !important;*/
    background: #ff9200 !important;
    border-top: 3px solid #ffffff !important;
    color: #ffffff !important;
    border-radius: 0px !important;
    /*font-size: 24px !important;
    line-height: 29px !important;*/
    font-size: 18px !important;
    line-height: 20px !important;
    font-weight: bold !important;
    line-height: 20px !important;
    padding: 20px !important;
    margin: 0px !important }
.flipbox-container.cfb-layout-8 .flipbox-frontImg, .cfb_wrapper .flipbox-container.cfb-layout-8 .flipbox-front-layout,
.cfb_wrapper .flipbox-container.cfb-layout-8 .flipbox-back-layout {
    border-radius: 12px !important;
    overflow: hidden !important;
    filter: drop-shadow(2px 4px 6px #7c7c7c) !important; }

.flipbox-container.cfb-layout-8 .flipbox-back-layout.flipbox-background-img.cfb-data {
    background-image: #064B75 !important; background: #064B75 !important; }
.flipbox-container.cfb-layout-8 .flipbox-back-layout.flipbox-background-img.cfb-data p {color: #ffffff !important;}
.flipbox-container.cfb-layout-8 .flipbox-back-layout.flipbox-background-img.cfb-data a {
    width: 100% !important;
    /*background: #ffffff !important;*/
    background: #ff9200 !important;
    color: #ffffff !important;
    font-weight: bold !important;
    text-decoration: underline !important;
    border-radius: 0 !important;
    /*border: 5px solid #408AE4 !important;*/
    border: 3px solid #ffffff !important;
    border-radius: 8px !important;
    transition: all 0.3s !important;
    padding: 2px 15px 0px 15px !important;
    height: 56px !important;
    text-align: center !important;
    transition: all 0.3s !important; }
/*.flipbox-container.cfb-layout-8 .flipbox-back-layout.flipbox-background-img.cfb-data a {
    text-decoration: underline !important;
    transition: all 0.3s !important; }*/
.flipbox-container.cfb-layout-8 .flipbox-back-layout.flipbox-background-img.cfb-data a:hover {
    background: #ffffff !important;
    color: #ff9200 !important;
    border: 4px solid #ff9200 !important; }


/*.wp-block-jetpack-slideshow.aligncenter {width: 65% !important;}

.flipbox-container.cfb-layout-4.cfb-flip > .flipbox-front-layout.cfb-data {max-height: 222px !important;}

blockquote.wp-block-quote.is-style-default {
         border: 1px solid #c7c7c7 !important;
         border-left: 6px solid #497ecc !important;
         box-shadow: 0px 0px 20px rgb(129 129 129 / 50%)!important;
         padding: 25px !important;}*/

.cfb-layout-8 .flipbox-frontImg {align-items: flex-end !important;}
.cfb-layout-8 .flipbox-frontImg > .flipbox-front-description {padding: 0px !important; }
.cfb-layout-8 .flipbox-frontImg > .flipbox-front-description > p {display: none !important; }
/*END - Flip Boxes*/

/*HOME Testimonials*/
.textWithIcon1 img {position: absolute !important; margin: 3px 0px 0px -33px !important; }

.sectionLayout1 > .uagb-section__overlay {
    /*background-image: url(/wp-content/uploads/2022/01/DryMaster-Home-ImageBanner.jpg) !important;*/
    background-image: url(/wp-content/uploads/2024/02/DryMaster-Home-ImageBanner.webp) !important;
    background-size: cover !important;
    background-position: 100% 100% !important;}
.sectionLayout1_2 > .uagb-section__overlay {
    /*background-image: url(/wp-content/uploads/2022/08/154799563_s.jpg) !important;*/
    background-image: url(/wp-content/uploads/2024/02/154799563_s.webp) !important; }
.sectionLayout1 > .uagb-section__overlay:before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
    top: 0px !important;
    left: 0px !important;
    background: rgba(6,75,117,0.8) !important;
    z-index: 0 !important; }
/*END - HOME Testimonial*/

/*Inner Services Page*/
.servicesBoxPages1 {border: 5px solid #408AE4 !important;}
.servicesBoxPages2 {
    border: 3px solid #408AE4 !important;
    -webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.4) !important;
    -moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.4) !important;
    box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.4) !important; }
.servicesBoxPages1 .uagb-column__overlay {
    background-color: rgba(43,91,120,0.5) !important;
    opacity: 1 !important; }
.servicesBoxPages1 .uagb-column__inner-wrap {
    background: rgba(222,221,119,0.81) !important;
    border-radius: 35px !important;
    /*font-size: 30px !important;
    line-height: 29px !important;*/
    padding: 20px !important; }

.servicesBoxPages2 figure {margin-top: 0px !important; }
.servicesBoxPages2 .uagb-column__inner-wrap {padding: 0px !important;}
.servicesBoxPages2 .uagb-column__inner-wrap p: first-child {padding: 0px 32px 0px 32px !important; margin: 0px 0px 8px 0px !important;}
.servicesBoxPages2 .uagb-column__inner-wrap p {padding: 0px 32px 0px 32px !important;}

.

.paddingLeft1 {
    padding-left: 45px;
    margin-top: -25px !important; }

.img1 {margin: 0 !important;}

/*Services Section Overlay 1*/
.sectionLayout2 > .uagb-section__overlay {
    background-image: url(/wp-content/uploads/2022/02/154799775_s.jpg) !important;
    background-size: cover !important;
    background-position: 100% 100% !important;}
.sectionLayout2 > .uagb-section__overlay:before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
    top: 0px !important;
    left: 0px !important;
    background: rgba(6,75,117,0.8) !important;
    z-index: 0 !important; }

.sectionLayout3 > .uagb-section__overlay {
    background-image: url(/wp-content/uploads/2022/02/142921889_s.jpg) !important;
    background-size: cover !important;
    background-position: 100% 100% !important;}
.sectionLayout3 > .uagb-section__overlay:before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
    top: 0px !important;
    left: 0px !important;
    background: rgba(6,75,117,0.8) !important;
    z-index: 0 !important; }

    ol {
      margin: 0 0 1.5em;
      padding: 0;
      counter-reset: item; }

    ol > li {
      margin: 0;
      padding: 0 0 0 0em;
      text-indent: -1em;
      list-style-type: none;
      counter-increment: item; }

    ol > li:before {
      display: inline-block;
      width: 1em;
      padding-right: 0.5em;
      font-weight: bold;
      text-align: right;
      content: counter(item) "."; }

.servicesBoxPages_1 p {padding: 0 32px 0px 32px !important;}

/*END - Services Section Overlay 1*/

.blog .entry-readmore.entry--item .readmore-button {
    color: #0b4771 !important;
    background: #ffffff !important;
    transition: all 0.3s !important; }
.blog .entry-readmore.entry--item .readmore-button:hover {color: #ffffff !important; background: #0b4771 !important;}
/*END Inner Services Page*/

/*Review Us*/
.imgGoogleReview1,
.imgGoogleReview1 > figure,
.imgGoogleReview1 > figure > img,
.imgGoogleReview1 img {
    width: 100% !important; }

.imgGoogleReview1 a{
    filter: drop-shadow(2px 4px 6px #7c7c7c) !important;
    transition: all 0.3s !important;}
.imgGoogleReview1 a:hover{filter: contrast(0.5) !important;}

.imgYelpReview1,
.imgYelpReview1 > figure,
.imgYelpReview1 > figure > img,
.imgYelpReview1 img {
    width: 100% !important; }

.imgYelpReview1 a{
    filter: drop-shadow(2px 4px 6px #7c7c7c) !important;
    transition: all 0.3s !important;}
.imgYelpReview1 a:hover{filter: contrast(0.5) !important;}

.page-id-2065 .gfield_description,
.page-id-1636 .gfield_description {
    color: #ffffff !important; }

.gform_footer input[type=submit] {
    width: 100% !important;
    border-radius: 35px !important; }

/*END - Review Us*/

/*Video Pop Up*/
.pp_content iframe {width: 100% !important; filter: drop-shadow(2px 4px 6px #000000) !important; }

/*END - Video Pop Up*/

/*Footer*/
footer#site-footer #cb-row--footer-main .footer--row-inner {
    background-color: #064b75;
    /*background-image: url(/wp-content/uploads/2022/01/DryMaster-Bg-Footer.jpg) !important;*/
    /*background-image: url(/wp-content/uploads/2022/02/DryMaster-Bg-Footer.jpg) !important;*/
    background-image: url(/wp-content/uploads/2024/02/DryMaster-Bg-Footer.webp) !important;
    /*border-top: 4px solid #3C86E1 !important;*/
    border-top: 8px solid #ff9200 !important;
    position: relative !important;
    overflow: hidden !important; }
footer#site-footer #cb-row--footer-main .footer--row-inner:before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
    top: 0px !important;
    left: 0px !important;
    background: rgba(6,75,117,0.9) !important; }
footer#site-footer #cb-row--footer-main a, footer#site-footer #cb-row--footer-main span, footer#site-footer #cb-row--footer-main strong,
footer#site-footer #cb-row--footer-main b, footer#site-footer #cb-row--footer-main li, footer#site-footer #cb-row--footer-main ul,
footer#site-footer #cb-row--footer-main ol, footer#site-footer #cb-row--footer-main h1, footer#site-footer #cb-row--footer-main h2,
footer#site-footer #cb-row--footer-main h3, footer#site-footer #cb-row--footer-main h4, footer#site-footer #cb-row--footer-main h5,
footer#site-footer #cb-row--footer-main h6 {
    color: #ffffff !important;
    -webkit-text-stroke: 1px transparent !important;
    transition: all 0.3s !important; }
footer#site-footer .widget_recent_entries li a {border: 1px solid transparent !important;}
footer#site-footer #cb-row--footer-main a:hover {color: #FF9200 !important; -webkit-text-stroke: 1px #FF9200 !important;}

footer#site-footer .footer--row-inner.footer-bottom-inner.light-mode {padding: 0px 0px 5px!important; }
/*END - Footer*/

.video_lightbox_anchor_image,
.wp-block-embed__wrapper iframe {
    overflow: hidden !important;
    margin: 15px !important;
    border: 7px solid #ff9200 !important;
    border-radius: 8px !important;
    background: #ff9200 !important;
    -webkit-box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.43) !important;
    -moz-box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.43) !important;
    box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.43) !important; }
.noOverflow {overflow: initial !important;}


/*Media Queries*/
@media only screen and (max-width: 1139px) {
    /*MAIN BANNER*/
        .box1:after{
            height: 28vh !important;
            max-height: 173px !important; }

    /*END - MAIN BANNER*/
}

@media only screen and (max-width: 991px) {
    /*MAIN BANNER*/
        .imgMainBanner1 { top: 15%!important;}
    /*END - MAIN BANNER*/
}

@media only screen and (max-width: 987px) {
    /*MAIN BANNER*/
        .bannerHome1 .h1_1 br {display: none !important;}
    /*END - MAIN BANNER*/
}

@media only screen and (max-width: 869px) {
    /*MAIN BANNER*/
        .box1:after{
            height: 32vh !important;
            max-height: 199px !important; }

    /*END - MAIN BANNER*/
}

@media only screen and (max-width: 817px) {
    /*MAIN BANNER*/
        .box1:after{
            height: 38vh !important;
            max-height: 236px !important; }

    /*END - MAIN BANNER*/
}

@media only screen and (max-width: 767px) {
    /*MAIN BANNER*/
        .imgMainBanner1 { top: 20%!important;}
        .imgMainBanner1 img {max-width: 100px !important;}
    /*END - MAIN BANNER*/


    /*Video Pop Up*/
        .pp_content iframe {width: 90% !important; filter: drop-shadow(2px 4px 6px #000000) !important;}
        div.pp_default .pp_content_container .pp_details {height: 43px !important; }
        div.pp_default .pp_content, div.light_rounded .pp_content {
            padding-top: 35px !important; }

    /*END - Video Pop Up*/
}

@media only screen and (max-width: 695px) {
    /*MAIN BANNER*/
        .box1:after{
            height: 60vh !important;
            max-height: 280px !important; }

    /*END - MAIN BANNER*/
}

@media only screen and (max-width: 600px) {
    /*Header*/
        .site-branding.logo-top:after,
        .site-branding.logo-top:before {display: none !important; }

    /*END Header*/
}

@media only screen and (max-width: 567px) {
    /*MAIN BANNER*/
        .box1:after{
            height: 100vh !important;
            max-height: 315px !important; }

    /*END - MAIN BANNER*/
}

@media only screen and (max-width: 521px) {
    /*MAIN BANNER*/
        .imgMainBanner1 {
            top: 0% !important;
            /*top: 23%!important;
            margin: 0 auto !important;
            text-align: center !important;
            width: 100% !important;*/ }
        .imgMainBanner1 img {margin: 0 auto !important;}

        .box1:after{
            height: 100vh !important;
            max-height: 340px !important;
    /*END - MAIN BANNER*/
}

@media only screen and (max-width: 512px) {
    /*MAIN BANNER*/
        .box1:after{
            height: 100vh !important;
            max-height: 285px !important; }


        .bannerHome3 .h1_1 {font-size: 26px !important; }
        .bannerHome3 .h2_1 {font-size: 19px !important; }
    /*END - MAIN BANNER*/
}

@media only screen and (max-width: 483px) {
    /*MAIN BANNER*/
        .bannerHome3 .h1_1 {font-size: 24.5px !important; }

    /*END - MAIN BANNER*/

    /*Buttons*/
    .btnSliderBox .btnSlider a {
        min-width: 250px !important;
        padding: 10px 10px !important; }

    /*END - Buttons*/
}

@media only screen and (max-width: 457px) {
    /*MAIN BANNER*/
        .bannerHome3 .h1_1 {font-size: 22.5px !important; }

    /*END - MAIN BANNER*/
}

@media only screen and (max-width: 434px) {
    /*MAIN BANNER*/
        .box1 {width: 120% !important; }

        .box1:after {
            height: 100vh !important;
            max-height: 238px !important; }

        .imgMainBanner1 {top: 0% !important; right: 0% !important;}

        .bannerHome3 .h1_1, .bannerHome3 .h2_1 {min-width: 246px !important; }

        .imgMainBanner1 {
            display: block !important;
            position: relative !important;
            margin: -20px 0px -35px 0px !important; }

    /*END - MAIN BANNER*/
}

@media only screen and (max-width: 370px) {
    /**/
        .box1:after { left: -179% !important; }

    /**/
}



/************Color & Tipography Sttings/************/
:root{
    --primary-color: #ffffff;
    --secondary-color: #838383;
	--primary-font: 'Abhaya Libre';
    --secondary-font: 'Lato'; }