/*
Theme Name: Synergia
Theme URI: http://synergia.select-themes.com
Description: A Multi-Concept Theme for Digital Agencies and Startups
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Text Domain: synergia
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.0
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
@import url('https://fonts.googleapis.com/css?family=Montserrat:200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css');

.qodef-rev-has-paspartu.qodef-paspartu-tiny{padding:0px !important}
#rev_slider_2_2 .tp-splitted{text-align:left !important} 
#brand-logo{position: absolute;top: 28%;z-index: 1;left: 50%;margin: 0px 0px 0px -202px;}
.side-copyright{font-size:9px;line-height: 14px;color: #fff;text-align: center;font-weight: 600; padding: 15px 0px 0px 0px;}
.side-copyright a{padding: 0px !important;display: inline-block !important;font-size: 9px !important;width: auto !important;}
.side-menu-text{display: inline-block;vertical-align: top;text-transform: uppercase;font-size: 14px;padding: 8px 3px 0px 0px; display:none}
.side-menu-text{}
.side-menu-circle{display: inline-block;border: #fff 1px solid;border-radius: 50%;width: 36px;height: 30px;line-height: 20px;text-align: center;    padding: 6px 0px 0px 1px;}
.scroll-btm {width: 40px;height: 60px;position: absolute;z-index: 100;bottom: 30px;left: 50%;margin-left: -17px;}
.scroll-btm a {position: relative;height: 60px;display: inline-block;}
.chevron {  position: absolute; width: 2.1rem; height: 0.48rem; opacity: 0; -webkit-transform: scale(0.3);transform: scale(0.3); -webkit-animation: move-chevron 3s ease-out infinite;
          animation: move-chevron 3s ease-out infinite;}
.chevron:first-child { -webkit-animation: move-chevron 3s ease-out 1s infinite; animation: move-chevron 3s ease-out 1s infinite;}
.chevron:nth-child(2) { -webkit-animation: move-chevron 3s ease-out 2s infinite;animation: move-chevron 3s ease-out 2s infinite;}
.chevron:before, .chevron:after { content: ''; position: absolute; top: 0; height: 100%; width: 50%; background: #fff;}
.chevron:before { left: 0; -webkit-transform: skewY(30deg); transform: skewY(30deg);}
.chevron:after { right: 0; width: 50%; -webkit-transform: skewY(-30deg); transform: skewY(-30deg);}
.qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-full-width{max-width: 1100px;
margin: auto; padding:5% 15px !important;}
.footer-logo, .footer-about, .footer-disclaimer, .footer-links, .footer-lets-talk{width:20%; padding:0px 15px; float:left; box-sizing: border-box;}
.footer-about p, .footer-disclaimer p, .footer-links p, .footer-lets-talk p{font-size:14px; line-height: 21px; color:#fff}
.footer-copyright{background:#735da8; padding:20px 15px; text-align:center; font-size:12px; color:#fff; line-height: 1.3;}
.footer-copyright a{color:#fff}
.qodef-page-footer .widget, .qodef-page-footer .widget a{color:#fff}
.footer-logo{text-align:left}
.qodef-page-footer .widget_nav_menu li a:before {content: '\f101';overflow: hidden;position: absolute;left: 0;top:3px;font: normal normal normal 14px/1 FontAwesome;}
.qodef-page-footer .widget_nav_menu li a{color:#fff}
.qodef-page-footer .widget .qodef-widget-title {color: #fff;margin: 0 0 20px;position: relative;padding: 0px 0px 5px 0px; font-family: Montserrat;}
.qodef-page-footer .widget .qodef-widget-title::before{height:1px; background:#735da8; width:60px; position:absolute; bottom:0px; content:" ";}
#qodef-back-to-top>span:after {content: "";border-radius: 50%;position: absolute;display: block;width: 100%;height: 100%;top: 0;left: 0;background:#735da8;}
.qodef-page-footer .widget_nav_menu li a {position: relative; padding-left: 18px; font-size: 14px;}
.qodef-page-footer .widget_nav_menu li {padding: 0;border-bottom: 1px dotted #fff !important;}
.qodef-page-footer .widget .contact--widget a.btn-block {background: #735da8;display: block;margin: 0px 0px 8px 0px;border-radius: 30px;padding: 6px 15px 6px 15px;
	font-size: 15px;overflow: hidden;position: relative;line-height: 22px;}


/* Ripple magic */

.qodef-page-footer .widget .contact--widget a.btn-block:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 5px;
  height: 5px;
  background: rgba(255, 255, 255, .5);
  opacity: 0;
  border-radius: 100%;
  transform: scale(1, 1) translate(-50%);
  transform-origin: 50% 50%;
}

.point {
  position: absolute;
  background-color: #000;
  transition: all 0.8s;
  width: 2px;
  height: 2px;
  border-radius: 999px;  
  overflow: hidden;
}
.ripple {
  position: relative;
  user-select: none;
  overflow: hidden;
}
.ripple-effect {  
  animation: ripple-animation 0.5s; 
  background-color: #fff; 
}
@keyframes ripple-animation {
    from {
      transform: scale(1);
      opacity: 0.4;
    }
    to {
      transform: scale(100);
      opacity: 0;      
    }
}

/* .qodef-page-footer .widget .contact--widget a.btn-block:hover:not(:active)::after { */
  /* animation: ripple 1s ease-out; */
/* } */


.qodef-page-footer .widget .contact--widget .fa{padding:0px 8px 0px 0px}
.qodef-page-footer .widget .contact--widget a.btn-block:hover{color:#fff}
.widget .footer--contact-social{text-align:center; padding:5px 0px 0px 0px}
.widget .footer--contact-social li{display:inline-block; margin: 0px 4px 0px 0px; padding: 2px 3px;}
.widget .footer--contact-social li a{color:#fff; font-size:15px}
.qodef-side-menu {position: fixed;top: 0;right: -558px;width: 558px;height: 100%;min-height: 100%;padding: 30px 40px;background-color: #fff;
	text-align: left;overflow: hidden;visibility: hidden;z-index: 9999;-webkit-backface-visibility: hidden;box-sizing: border-box;box-shadow: -3px 0 3px rgba(0,0,0,.04);	-webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1);-moz-transition: all .6s cubic-bezier(.77, 0, .175, 1);transition: all .6s cubic-bezier(.77, 0, .175, 1)
}
.qodef-side-menu .widget.widget_nav_menu ul li{font-weight:600; text-align:left; padding:2px 0px}
.qodef-side-menu .qodef-close-side-menu-holder {top: 36px !important;right: 26px !important;}
.qodef-side-menu .qodef-button-widget{text-align:center}
.qodef-side-menu .widget_media_image{text-align:center}
.qodef-side-menu .widget.widget_nav_menu a {color: #ffffff;padding: 10px;display: inline-block;width: 100%;box-sizing: border-box; 	-webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;	-moz-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
	transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out; font-size:15px; position:relative}
.qodef-side-menu .widget.widget_nav_menu a:hover{background:#fff; color:#172340 !important; text-transform:uppercase}
.qodef-side-menu-slide-from-right .qodef-side-menu{text-align:center}
.qodef-side-menu .widget.widget_nav_menu a::after{content: "\f105";font: normal normal normal 14px/1 FontAwesome;font-size: 18px !important;right: 10px;position: absolute;}
#newsletter .get-started span{color:#735da8}
#newsletter .get-started h2{font-size:40px; font-weight:600}
#newsletter .wpcf7-form{max-width:800px; margin:auto; background:url(assets/img/arrow-newsletter.png) no-repeat top left;display: inline-block;width: 100%; padding:32px 0px 10px 0px}
#newsletter .qodef-newsform .qodef-newsform-submit {background-color: #735da8;}
#newsletter .qodef-newsform-input input {border: 1px solid #d3d3d3;padding: 8px;font-size: 15px;background: #fff;box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.08);-webkit-box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.08);-moz-box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.08);border-radius: 5px; color:#070f32}
#newsletter .qodef-newsform {
	position: relative;height: 40px;max-width:570px}
	#newsletter .qodef-newsform{ display: inline-block;width: 100%;}
#newsletter .qodef-newsform .qodef-newsform-submit:before {	font-family:lato;
	content: "Connect"; font-size:15px; font-weight:600}
#newsletter .qodef-gradient-vertical {
	background: #735da8;
	background: -webkit-linear-gradient(top, #735da8, #735da8);
	background: -o-linear-gradient(bottom, #735da8, #735da8);
	background: -moz-linear-gradient(bottom, #735da8, #735da8);
	background: linear-gradient(to bottom, #735da8, #735da8)
}
#newsletter .qodef-newsform .qodef-newsform-submit{padding: 0px 15px;border-radius: 0px 5px 5px 0px; width:auto}
.testimonials-sec .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-title{font-size:80px !important; line-height:80px !important}
.testimonials-sec .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-text {    margin: 19px 0 0;
    color: #182540 !important;
    font-size: 22px !important;
    font-weight: 600;
    line-height: 28px;}
.testimonials-sec .qodef-testimonials-holder .qodef-testimonials{padding:0px !important}
.testimonials-sec .owl-dots{display:none}
.testimonials-sec .owl-nav{width:50%;height: 50px;bottom: 0px !important;position: relative;left: 0px !important;  float:right}
.qodef-testimonial-content-inner{float: right;width: 50%;}
.qodef-testimonial-image-author-position{float: left;
width: 50%; margin:0px; text-align:center}
.qodef-testimonials-holder.qodef-testimonials-with-image .qodef-owl-slider .owl-nav .owl-prev{left:0px !important}
.testimonials-sec .arrow_carrot-left::before {
	content: "\34";
	border: 3px solid #182540;
	border-radius: 50%; font-size: 38px;
}
.testimonials-sec .qodef-owl-slider .owl-nav .owl-next > span::before{
	content: "\35";
	border: 3px solid #182540;
	border-radius: 50%; font-size: 38px;
}
.testimonials-sec .qodef-owl-slider .owl-nav .owl-prev{left:0px}
.testimonials-sec .qodef-owl-slider .owl-nav .owl-next{position: absolute;left: 80px !important;}
.qodef-testimonials-holder .qodef-label{display:none}
.testimonials-sec .qodef-owl-slider .owl-nav .owl-next:hover, .testimonials-sec .qodef-owl-slider .owl-nav .owl-prev:hover {
	color: #182540;
}
.testimonials-sec .chevron::before, .testimonials-sec .chevron::after{background: #182540;}
.hephaistos .tp-bullet{background:transparent !important}
.hephaistos .tp-bullet:hover, .hephaistos .tp-bullet.selected {
	background: #fff !important;
border-color: #fff !important;
}
.rev_slider .synergia-light .tp-bullet:hover, .rev_slider .synergia-light .tp-bullet.selected {
	background: #fff !important;
border-color: #fff !important;
}
.qodef-mobile-header .qodef-mobile-menu-opener a .qodef-mobile-menu-icon {
	font-size:48px
}

.qodef-vertical-align-containers .qodef-position-right{right: 50px; top: 50px; z-index: 1; position: fixed !important}
#news{margin: 20px 0px 0px 0px;max-width: 303px;display: inline-block;}
.qodef-side-menu #custom_html-2{position: absolute;
bottom: 0px;}
.fixed .qodef-side-menu-button-opener{color:#333}
.fixed .side-menu-circle{border: #333 1px solid;}
.qodef-light-header .qodef-page-header.fixed > div:not(.qodef-sticky-header):not(.fixed) .qodef-side-menu-button-opener .qodef-sml{background-color: rgba(0,0,0,.8) !important;}
.fixed .qodef-side-menu-button-opener:hover{color:#333 !important}

.fixeddd .qodef-side-menu-button-opener{color:#333}
.fixeddd .side-menu-circle{border: #333 1px solid;}
.qodef-light-header .qodef-page-header.fixeddd > div:not(.qodef-sticky-header):not(.fixed) .qodef-side-menu-button-opener .qodef-sml{background-color: rgba(0,0,0,.8) !important;}
.fixeddd .qodef-side-menu-button-opener:hover{color:#333 !important}

.fixeddd-footer .qodef-side-menu-button-opener{color:#333}
.fixeddd-footer .side-menu-circle{border: #333 1px solid;}
.qodef-light-header .qodef-page-header.fixeddd-footer > div:not(.qodef-sticky-header):not(.fixed) .qodef-side-menu-button-opener .qodef-sml{background-color: rgba(0,0,0,.8) !important;}
.fixeddd-footer .qodef-side-menu-button-opener:hover{color:#333 !important}

/*=========home page=========*/
.sp-testimonial-pro-section.tpro-navigation-ten .slick-prev, .sp-testimonial-pro-section.tpro-navigation-ten .slick-next, .sp-testimonial-pro-section.tpro-navigation-one .slick-prev, .sp-testimonial-pro-section.tpro-navigation-one .slick-next, .sp-testimonial-pro-section.tpro-navigation-two .slick-prev, .sp-testimonial-pro-section.tpro-navigation-two .slick-next {
	width: 38px;
	height: 38px;
}

.sp-testimonial-pro-wrapper .sp-testimonial-pro-section .slick-prev, .sp-testimonial-pro-wrapper .sp-testimonial-pro-section .slick-next{opacity: 1 !important;}
#rev_slider_13_1 .btn-slider{margin: auto;display: inline-block;text-align: center;font-size: 16px;font-weight: 600;line-height: 16px;padding: 10px 15px 12px 15px;box-sizing: border-box;}
.qodef-position-center .qodef-position-center-inner, .qodef-position-right-inner .qodef-shopping-cart-holder, .qodef-position-right-inner .qodef-search-opener{display:none !important}
.btn-slider{    background: rgba(115,93,168,.9);display: inline-block; color:#fff; padding:12px 15px; border-radius:5px; text-transform: uppercase;}
.btn-slider:hover{color:#fff}
.rev_slider .synergia-light.tp-bullets{left: 6% !important;}
.rev_slider .synergia-light .tp-bullet{width: 18px !important;height: 18px !important;background-color: transparent !important;border: 3px solid #fff !important;}
#rev_slider_1_1 .synergia-light .tp-bullet:hover, #rev_slider_1_1 .synergia-light .tp-bullet.selected{background-color:#fff !important;}
.qodef-page-header .qodef-menu-area {background-color: transparent !important;}

.testimonial-theme-1 .sp-testimonial-pro-section{padding: 0px 0px !important;max-width:50% !important;display:inline-block !important; vertical-align: top;}
.testimonial-theme-1 .sp-testimonial-pro-section-title{display:none}
.testimonial-theme-1 .slick-prev{left:30px !important}
.testimonial-theme-1 .slick-next{left:110px !important}
.sp-testimonial-pro-section.tpro-navigation-twelve .slick-prev, .sp-testimonial-pro-section.tpro-navigation-twelve .slick-next, .sp-testimonial-pro-section.tpro-navigation-eleven .slick-prev, .sp-testimonial-pro-section.tpro-navigation-eleven .slick-next, .sp-testimonial-pro-section.tpro-navigation-eight .slick-prev, .sp-testimonial-pro-section.tpro-navigation-eight .slick-next, .sp-testimonial-pro-section.tpro-navigation-seven .slick-prev, .sp-testimonial-pro-section.tpro-navigation-seven .slick-next {font-size: 30px;line-height: 36px;width: 40px;height: 40px;}
.sp-testimonial-pro-section.tpro-navigation-eight .slick-prev, .sp-testimonial-pro-section.tpro-navigation-eight .slick-next {border: 3px solid;}

.testimonial-theme-2 .sp-testimonial-pro-section-title{display:none}
.testimonial-theme-2 .sp-testimonial-pro-wrapper.sp_tpro_nav_position_bottom_left .sp-testimonial-pro-section .slick-prev{left:0px;}
.testimonial-theme-2 .sp-testimonial-pro-wrapper.sp_tpro_nav_position_bottom_left .sp-testimonial-pro-section .slick-next{right:0px}
.testimonial-theme-2 .slick-dots{display:none}
/*=========company page=========*/
#company-sec-3 .tparrows{border: #fff 2px solid;
border-radius: 50%;background: transparent !important; text-align:center}
#company-sec-3 .tp-bullets{display:none}
#company-sec-3 .sp-testimonial-pro-section-title{display:none}
#company-sec-3 .sp-testimonial-pro-section .tpro-client-testimonial{display:none}
#company-sec-3 .sp-testimonial-pro-section h2.tpro-client-name{font-size: 90px !important;color: #fff !important;line-height: 100px !important;}
#company-sec-3 .sp-testimonial-pro-section .slick-dots{display:none !important}
#company-sec-3 .sp-testimonial-pro-section.sp-testimonial-pro-read-more{max-width: 1200px;margin: auto;}
/*=========coverage page=========*/
#coverage-sec-3 ul li, #coverage-sec-4 ul li, #coverage-sec-5 ul li{font-weight: 700 !important;font-family: open sans !important;padding-left: 10px !important;}
#coverage-sec-3 ul li h3, #coverage-sec-4 ul li h3{margin-bottom:5px !important}
#coverage-sec-4 .rev_slider .tp-caption{color:#172340 !important}
#coverage-sec-3 ul, #coverage-sec-4 ul{list-style: disc; padding-left: 20px !important;}
#coverage-sec-5 ul{width: 33%; float: left; list-style: disc; box-sizing: border-box; padding-left: 20px !important;}
#coverage-sec-3 .hesperiden.tparrows, #coverage-sec-4 .hesperiden.tparrows{visibility: visible !important;opacity: 1 !important; background: transparent !important;}
#coverage-sec-3 .hesperiden.tparrows.tp-leftarrow::before {content: "\34";border: 3px solid #fff;border-radius: 50%;font-size: 38px;font-weight: 800;font-family: 'ElegantIcons';font-style: normal;font-weight: normal;font-variant: normal;text-transform: none; color: #fff; width:40px; height:40px;}
#coverage-sec-3 .hesperiden.tparrows.tp-rightarrow::before {content: "\35";border: 3px solid #fff;border-radius: 50%;font-size: 38px;font-weight: 800;font-family: 'ElegantIcons';font-style: normal;font-weight: normal;font-variant: normal;text-transform: none; color: #fff;width:40px; height:40px;}
#coverage-sec-4 .hesperiden.tparrows.tp-leftarrow::before {content: "\34";border: 3px solid #182540;border-radius: 50%;font-size: 38px;font-weight: 800;font-family: 'ElegantIcons';font-style: normal;font-weight: normal;font-variant: normal;text-transform: none; color: #182540; width:40px; height:40px;}
#coverage-sec-4 .hesperiden.tparrows.tp-rightarrow::before {content: "\35";border: 3px solid #182540;border-radius: 50%;font-size: 38px;font-weight: 800;font-family: 'ElegantIcons';font-style: normal;font-weight: normal;font-variant: normal;text-transform: none; color: #182540;width:40px; height:40px;}


/*=========services page=========*/
#services-sec-3 .hesperiden.tparrows, #services-sec-4 .hesperiden.tparrows{visibility: visible !important;opacity: 1 !important; background: transparent !important;}
#services-sec-3 .hesperiden.tparrows.tp-leftarrow::before {content: "\34";border: 3px solid #fff;border-radius: 50%;font-size: 38px;font-weight: 800;font-family: 'ElegantIcons';font-style: normal;font-weight: normal;font-variant: normal;text-transform: none; color: #fff; width:40px; height:40px;}
#services-sec-3 .hesperiden.tparrows.tp-rightarrow::before {content: "\35";border: 3px solid #fff;border-radius: 50%;font-size: 38px;font-weight: 800;font-family: 'ElegantIcons';font-style: normal;font-weight: normal;font-variant: normal;text-transform: none; color: #fff;width:40px; height:40px;}
#services-sec-4 .hesperiden.tparrows.tp-leftarrow::before {content: "\34";border: 3px solid #182540;border-radius: 50%;font-size: 38px;font-weight: 800;font-family: 'ElegantIcons';font-style: normal;font-weight: normal;font-variant: normal;text-transform: none; color: #182540; width:40px; height:40px;}
#services-sec-4 .hesperiden.tparrows.tp-rightarrow::before {content: "\35";border: 3px solid #182540;border-radius: 50%;font-size: 38px;font-weight: 800;font-family: 'ElegantIcons';font-style: normal;font-weight: normal;font-variant: normal;text-transform: none; color: #182540;width:40px; height:40px;}


#contact-sec-2 label{font-size: 15px;color: #172340;padding:10px 0px 8px 0px;display: inline-block;}
#contact-sec-2 input{padding: 10px;color: #999;background: transparent;border: #000000 1px solid;font-size: 14px;}
#contact-sec-2 textarea{padding: 10px;color: #999;background: transparent;border: #000000 1px solid;font-size: 14px; height:400px}
#contact-sec-2 input.wpcf7-form-control.wpcf7-submit {color: #ffffff;background-color: #735da8;border-color: #735da8;padding: 10px 20px; margin-top:5px; margin-bottom: 45px;}
#contact-sec-2 input.wpcf7-form-control.wpcf7-submit:hover{background-color: #735da8;border-color: #735da8;}
#contact-sec-2 h3{font-size: 25px;padding: 10px 0px;margin: 0px; color:#182540}
#contact-sec-2 h4{font-size:16px;padding:0px;margin: 0px; color:#182540}
#contact-sec-2 p{font-size:15px;padding: 10px 0px;margin: 0px; color:#182540; line-height: 25px;}
.contact-info-left ul{margin:0px; padding:20px 0px 0px 0px}
.contact-info-left ul li{list-style:none; margin:0px; padding:5px 0px 20px 40px; position:relative}
.contact-info-left ul li .icons{position:absolute; top: 5px;left: 0px;}
.contact-info-left ul li .icons i{font-size: 25px;color: #182540;}
#contact-sec-2 .rc-anchor-light.rc-anchor-normal {border: 1px solid #d3d3d3;background: transparent;}
#contact-sec-2 .chevron::before, #contact-sec-2 .chevron::after {background: #172340;}

.sp-testimonial-pro-section .tpro-client-image img, .sp-tpro-modal-testimonial-4844 .tpro-client-image img {
	background: transparent !important;
	box-shadow: inherit !important;
}
.hephaistos .tp-bullet{width: 8px !important;
height: 8px !important; border: 1px solid rgba(255,255,255,0.9) !important;}


#newsletter .wpcf7-form-control.g-recaptcha{margin: 20px 0px 0px 0px;
max-width: 303px;
display: inline-block;}


/* 1.2. CUSTOM BUTTONS */
.footer-inner .btn--primary {

}

.footer-inner .btn--ripple {
    position: relative;
    -webkit-transition: all 0.2s ease;
            transition: all 0.2s ease;
    overflow: hidden;
    z-index: 0;
}
.footer-inner .btn--ripple-ink {
    display: block;
    position: absolute;
    background: rgba(255, 255, 255, 0.3);
    border-radius: 100%;
    -webkit-transform: scale(0);
            transform: scale(0);
}
.footer-inner .btn--ripple-animate {
    -webkit-animation: ripple 0.65s linear;
            animation: ripple 0.65s linear;
}

@-webkit-keyframes ripple {
    100% {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        -webkit-transform: scale(2.5);
    }
}
@keyframes ripple {
    100% {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        -webkit-transform: scale(2.5);
                transform: scale(2.5);
    }
}


.light-bg {background: #f9f0eb;}
@media only screen and (max-width:992px) {
.footer-logo, .footer-about, .footer-disclaimer, .footer-links, .footer-lets-talk{width:100%; padding-top: 10px;padding-bottom: 10px; margin-bottom:15px;}
.widget .footer--contact-social{text-align:left}
.footer-logo img{max-height: 130px;width: auto;}

}

@media only screen and (max-width:480px) {
.footer-logo, .footer-about, .footer-disclaimer, .footer-links, .footer-lets-talk{width:100%}
}

@media only screen and (max-width:1023px) {
	#qodef-back-to-top{right:12px !important}
}

.wpcf7 form .wpcf7-response-output{display:none}

/*@media only screen and (min-width: 1024px){
.qodef-page-footer{position: fixed !important; bottom: 0; left: 0; width: 100%; z-index: 1;}
}
*/
@-webkit-keyframes move-chevron {
  25% {
    opacity: 1;
  }
  33.3% {
    opacity: 1;
    -webkit-transform: translateY(2.28rem);
            transform: translateY(2.28rem);
  }
  66.6% {
    opacity: 1;
    -webkit-transform: translateY(3.12rem);
            transform: translateY(3.12rem);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(4.8rem) scale(0.5);
            transform: translateY(4.8rem) scale(0.5);
  }
}

@keyframes move-chevron {
  25% {
    opacity: 1;
  }
  33.3% {
    opacity: 1;
    -webkit-transform: translateY(2.28rem);
            transform: translateY(2.28rem);
  }
  66.6% {
    opacity: 1;
    -webkit-transform: translateY(3.12rem);
            transform: translateY(3.12rem);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(4.8rem) scale(0.5);
            transform: translateY(4.8rem) scale(0.5);
  }
}