@media only screen and (max-width: 680px) { div#ct-ultimate-gdpr-cookie-popup { right: 20px; width: auto !important; text-align: center;}
div.ct-ultimate-gdpr-cookie-buttons div { float: none !important; text-align: center !important; margin-top: 10px !important; width: 100%; }.ct-ultimate-gdpr-cookie-modal-slider li label { font-size: 9px !important; }}

.single-post #qodef-page-header{    position: absolute;}
.single-post .qodef-page-title.qodef-title--standard-with-breadcrumbs{    height: 560px !important;background-image: url(/wp-content/uploads/2022/02/Fotolia_119921016_Subscription_Monthly_M.jpg);
    background-position: center;}
.single-post .qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-m-content{    justify-content: center !important;}
.single-post .qodef-page-title .qodef-m-title{color: #ffffff !important;
    font-size: 60px !important;
    font-weight: 300 !important;}
.single-post .qodef-breadcrumbs{    display: none !important;}
.single-post .qodef-page-title:after{content:'';background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;display:block; position:absolute; left:0; top:0; width:100%; height:100%;z-index:1;}
.single-post .qodef-m-inner{z-index:11;}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-icon, .qodef-social-share li a {
    font-size: 26px;
}
#qodef-single-post-navigation{display:none !important;}




@font-face {
    font-family: 'Fling LET';
    src: url('/font/FlingLetPlain.eot');
    src: url('/font/FlingLetPlain.eot?#iefix') format('embedded-opentype'),
        url('/font/FlingLetPlain.woff2') format('woff2'),
        url('/font/FlingLetPlain.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
.qodef-section-title .qodef-m-title{
font-family: 'Fling LET';
}

.nos-services .qodef-banner.qodef-layout--type-1 .qodef-m-content .qodef-m-content-inner{background: transparent;padding: 0;}
.nos-services .qodef-m-title{    color: #fff !important;
    text-shadow: 0px 0px 4px #000 !important;}

div.qodef-testimonials-list .qodef-e-content h4{font-style:italic;}
#qodef-mobile-header-opener .qodef-lines .qodef-line{background:#aeca0b !important}
#qodef-page-mobile-header-inner .widget_roisin_core_icon{margin-bottom:0 !important;margin-left:15px;}
#qodef-page-mobile-header {
    background-color: #373e48 !important;
}
.qodef-e-info-item.qodef-e-info-category, .qodef-e-info-item.qodef-e-info-author, .qodef-blog article .qodef-e-info .qodef-e-info-item:after{display:none !important;}
.qodef-blog article .qodef-e-info .qodef-e-info-item{padding-right:0 !important;}
.qodef-blog article .qodef-e-media-image{display:block !important;}
.qodef-blog article .qodef-e-info .qodef-e-info-item a{color: #323232;}
input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text], input[type=url], textarea{color:#545454 !important;border-bottom:1px solid #aeca0b !important}
.contact-us button[type=submit]{margin-top: 0 !important;float: right !important;background: #aeca0b !important;color: #fff !important;}
.wpcf7-acceptance .wpcf7-list-item{margin-left: 0 !important;font-size: 14px !important;}
footer p{color:#fff !important;}

.text-white p{color:#fff !important;}

.swiper-pagination-bullets .swiper-pagination-bullet-active:after {background-color: #aeca0b !important;}
.swiper-pagination-bullets .swiper-pagination-bullet:after{background-color: #89898959;}

.qodef-m-vertical-text.qodef--animate-line svg line{stroke:#aeca0b !important;}
.qodef-m-vertical-text.qodef--animate-line svg path{fill:#aeca0b !important;}

.list-inside li{list-style-position: initial;margin-left: 25px !important;}

.pos-rel{position:relative;z-index:11;}
#qodef-page-footer-bottom-area {
    padding: 20px 0;
}
#qodef-page-footer-top-area .qodef-grid-item{width:33.3333% !important;}
#qodef-page-footer-top-area .widget .qodef-widget-title{color: #ffffff;font-weight: 700;}
#qodef-page-footer-top-area .widget .qodef-widget-title:after{content: '';display: block;width: 70px;height: 2px;background: #aeca0b;margin-top: 20px;}
#qodef-page-footer-top-area .widget{margin: 0 0 20px;}
#qodef-page-footer-bottom-area .widget{width:100% !important; text-align:center !important;}

#qodef-back-to-top .qodef-back-to-top-text{font-size:0;color:#aeca0b;}
#qodef-back-to-top:before{content: "\f077";color: #aeca0b;font-family: "Font Awesome 5 Free";font-weight: 900;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;transform: rotate(-90deg);position: absolute;top: 6px;left: -6px;}

.foot-info-span li span:first-child{min-width:76px;display:inline-block;}
.foot-info-span li span:last-child{min-width: 80px;display: inline-block;}
.foot-info-span li em{width: 90px;border-bottom: 1px dotted #c0c0c0;display: inline-block;margin: 0 10px;}

#qodef-page-footer .widget{color:#e9e9e9;}
#qodef-page-footer .widget a{color:#fff; font-weight:700 !important;}

.footer-top-before-area{display:flex;border-left: 5px solid #aeca0b;border-bottom: 5px solid #aeca0b;}
.footer-top-before-col2 > div{width:100%;}

.footer-top-before-col1{width: 50%;background-image: url(/wp-content/uploads/2022/02/1.jpg);background-size: cover;background-position: center;}
.footer-top-before-col2{width: 25%;display: flex;align-items: center;padding: 20px;}
.footer-top-before-col3{width: 25%;}

.foot-info{padding-left: 20px;}
.foot-info i{margin-left:-20px;margin-right: 5px;color: #aeca0b;}
.foot-info-span{color: #373E48;}

.footer-cta{background: #aeca0b; display: inline-block; width: 100%;}
.footer-cta .qodef-content-grid{display: flex;align-items: center;padding-top: 20px;padding-bottom: 20px;}
.footer-cta-left{width: 66.6666%;float: left;}
.footer-cta-right{width: 33.33333%;float: right;text-align: right;}
.footer-cta{background-image: url(/wp-content/uploads/2022/01/rose-drawing-g0f67a728d_1280-1.png);background-size: 250px auto;background-repeat: no-repeat;background-position: -2% 150%;}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul{width:312px !important;}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul li.menu-item-has-children>.qodef-menu-arrow:after{right:20px !important;}
.qodef-header-navigation>ul>li>a .qodef-menu-item-inner:after, .qodef-header-navigation ul li.qodef-menu-item--narrow ul li a .qodef-menu-item-inner:before{background-color: #aeca0b !important;}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul li a:hover {color: #AECA0B !important;}
.qodef-header-navigation>ul>li>a:hover{color: #AECA0B !important;}
.phone-top span:before{    content: "\f095";    font-family: "Font Awesome 5 Free";    font-weight: 900;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;color:#fff;    font-size: 14px;margin-right: 5px;}
.phone-top:hover span:before{color:#373e48;}
#qodef-page-header .qodef-header-logo-link.qodef-height--not-set img{width:100% !important}
#qodef-page-header .qodef-header-logo-link{width:10% !important;}
#qodef-page-header .qodef-header-navigation{width: 65%;display: flex;justify-content: flex-end;}
#qodef-page-header .qodef-widget-holder{width: 230px !important;justify-content: flex-end !important;}

.qodef-header--sticky-display .qodef-header-navigation>ul>li>a {color: #373E48;}

@media (max-width: 1299px){.qodef-header-navigation>ul>li{padding: 0 5px !important;}.qodef-header-navigation>ul>li>a{font-size:14px !important}}
@media (max-width: 1024px){
  .footer-cta-left h4{margin-top:0 !important;}
  #qodef-page-footer .qodef-grid-item{width:50% !important;}
  #qodef-page-footer-top-area {
    padding: 50px 2% !important;
}
  .footer-top-before-area{    display: block !important;}
  .footer-top-before-col1{display: block !important;
    float: left !important;
    min-height: 370px !important;
    box-sizing: border-box !important;}
  .footer-top-before-col2{    width: 50% !important;
    float: right !important;
    box-sizing: border-box !important;}
  .footer-cta .qodef-content-grid{flex-direction:column !important;}
  .footer-top-before-col3{width:100% !important;}
  .footer-cta-left, .footer-cta-right{width:100% !important;text-align:center !important;}
  .qodef-qi-call-to-action.qodef-layout--standard .qodef-m-inner{flex-direction:column !important;text-align:center !important;}
  .qodef-qi-call-to-action.qodef-layout--standard .qodef-m-content{margin-bottom:25px !important;}
  #qodef-mobile-header-navigation ul li.menu-item-has-children>.qodef-menu-arrow:after{color:#fff !important;}.qodef-menu-item--narrow .qodef-drop-down-second ul li a{color:#fff;}}
@media (max-width: 767px){
  #qodef-page-footer .qodef-grid-item{width:100% !important;}
  .footer-top-before-col1, .footer-top-before-col2{width: 100% !important;}
}
@media only screen and (max-width: 680px) {div#ct-ultimate-gdpr-cookie-popup { right: 20px; width: auto !important; text-align: center;}div.ct-ultimate-gdpr-cookie-buttons div { float: none !important; text-align: center !important; margin-top: 10px !important; width: 100%; }.ct-ultimate-gdpr-cookie-modal-slider li label { font-size: 9px !important; }}
.qodef-shortcode.qodef-testimonials-list.qodef-swiper-container {
  visibility: visible;
}