@charset "utf-8";
/* CSS Document */

@-webkit-keyframes bounce-top {
  0% {
    -webkit-transform: translateY(-45px);
            transform: translateY(-45px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 1;
  }
  24% {
    opacity: 1;
  }
  40% {
    -webkit-transform: translateY(-24px);
            transform: translateY(-24px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  65% {
    -webkit-transform: translateY(-12px);
            transform: translateY(-12px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  82% {
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  93% {
    -webkit-transform: translateY(-4px);
            transform: translateY(-4px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  25%,
  55%,
  75%,
  87% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
}
@keyframes bounce-top {
  0% {
    -webkit-transform: translateY(-45px);
            transform: translateY(-45px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 1;
  }
  24% {
    opacity: 1;
  }
  40% {
    -webkit-transform: translateY(-24px);
            transform: translateY(-24px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  65% {
    -webkit-transform: translateY(-12px);
            transform: translateY(-12px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  82% {
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  93% {
    -webkit-transform: translateY(-4px);
            transform: translateY(-4px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  25%,
  55%,
  75%,
  87% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
}
@-webkit-keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
            transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
            transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
@keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
            transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
            transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
@-webkit-keyframes pulsate-bck {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes pulsate-bck {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in2 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in2 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes slit-in-vertical {
  0% {
    -webkit-transform: translateZ(-800px) rotateY(90deg);
            transform: translateZ(-800px) rotateY(90deg);
    opacity: 0;
  }
  54% {
    -webkit-transform: translateZ(-160px) rotateY(87deg);
            transform: translateZ(-160px) rotateY(87deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateZ(0) rotateY(0);
            transform: translateZ(0) rotateY(0);
  }
}
@keyframes slit-in-vertical {
  0% {
    -webkit-transform: translateZ(-800px) rotateY(90deg);
            transform: translateZ(-800px) rotateY(90deg);
    opacity: 0;
  }
  54% {
    -webkit-transform: translateZ(-160px) rotateY(87deg);
            transform: translateZ(-160px) rotateY(87deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateZ(0) rotateY(0);
            transform: translateZ(0) rotateY(0);
  }
}
@-webkit-keyframes slide-in-blurred-left {
  0% {
    -webkit-transform: translateX(-1000px) scaleX(2.5) scaleY(0.2);
            transform: translateX(-1000px) scaleX(2.5) scaleY(0.2);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0) scaleY(1) scaleX(1);
            transform: translateX(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
@keyframes slide-in-blurred-left {
  0% {
    -webkit-transform: translateX(-1000px) scaleX(2.5) scaleY(0.2);
            transform: translateX(-1000px) scaleX(2.5) scaleY(0.2);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0) scaleY(1) scaleX(1);
            transform: translateX(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
@-webkit-keyframes text-focus-in {
  0% {
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}
@keyframes text-focus-in {
  0% {
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}
@-webkit-keyframes tilt-in-fwd-tr {
  0% {
    -webkit-transform: rotateY(20deg) rotateX(35deg) translate(300px, -300px) skew(-35deg, 10deg);
            transform: rotateY(20deg) rotateX(35deg) translate(300px, -300px) skew(-35deg, 10deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);
            transform: rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);
    opacity: 1;
  }
}
@keyframes tilt-in-fwd-tr {
  0% {
    -webkit-transform: rotateY(20deg) rotateX(35deg) translate(300px, -300px) skew(-35deg, 10deg);
            transform: rotateY(20deg) rotateX(35deg) translate(300px, -300px) skew(-35deg, 10deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);
            transform: rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);
    opacity: 1;
  }
}
@keyframes float_1480 {
  0% { transform: translateY(0) }
  50% { transform: translateY(-6px) }
  100% { transform: translateY(0) }
}

.heartbeat {
	-webkit-animation: heartbeat 1.5s ease-in-out infinite both;
	        animation: heartbeat 1.5s ease-in-out infinite both
}

h5{background-color:#faaf40; padding:8px 16px; color:#000!important}

.grecaptcha-badge{display:none!important}
img::selection{background:none}
.hidden {display:none}
.left-logo.menu-is-horizontal .outer-wrap{height:250px}


/* HEADER & MENU */ 

.menu-is-horizontal.pace-done .logo {	
	-webkit-animation: slide-in-blurred-left 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000) 0.5s both;
	        animation: slide-in-blurred-left 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000) 0.5s both
}



.left-logo .homemenu, .homemenu{line-height:75px}
.left-logo .homemenu{top: calc(35px + calc(90px - 37.5px))}

.header-type-bright .homemenu ul:first-child > li > a{color:#fff}

.homemenu .sf-menu li{transition:0.25s!important; transition-timing-function:ease-in!important}
.homemenu .sf-menu li:hover{box-shadow:0 12px 8px -8px #302e2e; transition:0.5s; transition-timing-function:ease-out}

.homemenu .sf-menu li a{font-size:28px; padding: 0px 20px!important; text-transform:uppercase; transition:0.25s!important; transition-timing-function:ease-in!important; outline: solid 6px transparent;  outline-offset: -6px; color:#000}
.homemenu .sf-menu li a:hover{outline: solid 6px rgba(250, 175, 64, 0.9); transform:scale(1.05); transition:0.5s; transition-timing-function:ease-out}


li.current-menu-item{pointer-events:none}
li.current-menu-item a{outline:solid 6px rgba(255, 255, 255, 0.9)!important; outline-offset:-6px}

.homemenu ul ul li.current-menu-item{pointer-events:none; text-decoration:underline}


.homemenu .sf-menu li {padding-right: 0px; margin-right:40px}

.homemenu ul ul{border-bottom:0; background: rgba(0,0,0,0.75)!important}
ul.children.children-depth-0.clearfix li a{color:#fff}
.homemenu ul ul li:first-child{padding:32px 0px 8px 32px}
.homemenu ul ul li:nth-child(2){padding:8px 0px 8px 32px}
.homemenu ul ul li:last-child{padding:8px 0px 32px 32px}

.homemenu ul ul li{box-shadow:none!important}
.homemenu ul ul li a{outline:none!important}
.homemenu ul ul li a:hover{color:#faaf40!important}


.homemenu ul ul li:first-child{padding:32px 0px 8px 32px}
.outline{outline:solid 6px rgba(250, 175, 64, 0.9)!important; outline-offset:-6px; transition: 0.5s; transition-timing-function: ease-out; transform:scale(1.05)}
.slideshow-controls-wrap{display:none}

ul.children.children-depth-0.clearfix{margin-top:-18px; margin-left:-6px}	




.left-logo.menu-is-horizontal .logo img{box-shadow: 0 16px 12px -12px #302e2e; transition-timing-function:ease-in; transition:0.3s}

.left-logo.menu-is-horizontal .logo img:hover{transform:scale(1.1); transition:0.5s; transition-timing-function:ease-out; box-shadow: 0 20px 15px -15px #000}

body.menu-is-horizontal .logo img{margin-top:35px; margin-left:70px; padding:0!important; height:180px; width:auto}

.homemenu > ul > li > a:after{display:none}



.menu-social-header .social-header-wrap ul li:after{-webkit-transition: transform 0.5s, opacity 0.5s cubic-bezier(0, 0, 0.25, 1); transition: transform 0.5s, opacity 0.5s cubic-bezier(0, 0, 0.25, 1); border:0}


ul li.social-icon:hover a i::before, ul li.contact-text:hover a i:before{color:#faaf40; text-shadow: 2px 2px 4px #000}
ul li.social-icon:hover::after, ul li.contact-text:hover::after{-webkit-transition: transform 0.25s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1); transition: transform 0.25s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1)}

body.page-id-2445 h5{white-space:nowrap}

.homemenu .sf-menu > li:hover > ul, .homemenu .sf-menu > li.sfHover > ul{-webkit-animation: fade-in 0.75s cubic-bezier(0.390, 0.575, 0.565, 1.000) both; animation: fade-in 0.75s cubic-bezier(0.390, 0.575, 0.565, 1.000) both; top:95px}
.homemenu .sf-menu ul{width:auto}

.social-header-wrap ul li i{font-size:26px}
.menu-social-header .social-header-wrap ul li.social-icon{padding:0 12px}
.social-header-wrap ul li.contact-text i{margin-left:20px; margin-right:20px}
span.contact-number{font-size:200%;}
.menu-is-horizontal .menu-social-header{top: calc(35px + calc(90px - 15px))}

/* MENU DARK */

.header-type-dark ul li.social-icon:hover a i::before, .header-type-dark ul li.contact-text:hover a i:before{color:#000!important; text-shadow:none}
.header-type-dark ul li.social-icon:hover::after, .header-type-dark ul li.contact-text:hover::after{-webkit-transition: transform 0.25s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1); transition: transform 0.25s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1)}


/* FOOTER */

.sidebar-widget .footer-widget-block{display:inline-block; width:33.3%}
#copyright .footer-logo-image:hover{
	-webkit-animation: heartbeat 1.5s ease-in-out both;
	        animation: heartbeat 1.5s ease-in-out both
}
#goto-top{background:rgba(0,0,0,0.75); right:140px}
#goto-top:hover{color:#faaf40}
#goto-top:hover .feather-icon-arrow-up:before{font-size:28px}

#copyright{padding:80px}
#copyright .footer-logo-image{width:150px!important}
.horizontal-footer-copyright{font-size:16px; line-height:28px; margin-top:28px}

/*** Custom Backgrounds ***/ 

/* ABOUT US */ body.page-id-2445{background-image:url(/wp-content/uploads/2020/01/sanddunes-4k.jpg); background-attachment:fixed; background-repeat:no-repeat; background-size:cover}
/* SERVICES */ body.page-id-2507{background-image:url(/wp-content/uploads/2020/01/air-balloon-4k.jpg); background-attachment:fixed; background-repeat:no-repeat; background-size:cover}
/* DEVELOPMENT */ body.page-id-2270{background-image:url(/wp-content/uploads/2020/01/development-4k.jpg); background-attachment:fixed; background-repeat:no-repeat; background-size:cover}
/* MARKETING */ body.page-id-2275{background-image:url(/wp-content/uploads/2020/01/marketing-4k.jpg); background-attachment:fixed; background-repeat:no-repeat; background-size:cover}
/* ADVERTISING */ body.page-id-2273{background-image:url(/wp-content/uploads/2020/01/advertising2-4k.jpg); background-attachment:fixed; background-repeat:no-repeat; background-size:cover}
/* NEWS */ body.page-id-1332{background-image:url(/wp-content/uploads/2020/01/news-4k.jpg); background-attachment:fixed; background-repeat:no-repeat; background-size:cover}
/* CONTACT */ body.page-id-681{background-image:url(/wp-content/uploads/2020/01/mount-4k.jpg); background-attachment:fixed; background-repeat:no-repeat; background-size:cover}
/* TERMS */ body.page-id-3334{background-image:url(/wp-content/uploads/2020/04/terms2-4k.jpg); background-attachment:fixed; background-repeat:no-repeat; background-size:cover}
/* PRIVACY */ body.page-id-3518{background-image:url(/wp-content/uploads/2020/04/terms2-4k.jpg); background-attachment:fixed; background-repeat:no-repeat; background-size:cover}



body.page-id-2445 .container-outer{background:rgba(0,0,0,0.75)}
body.page-id-2507 .container-outer{background:rgba(255,255,255,0.75)}
body.page-id-2270 .container-outer{background:rgba(255,255,255,0.75)}
body.page-id-2275 .container-outer{background:rgba(255,255,255,0.75)}
body.page-id-2273 .container-outer{background:rgba(0,0,0,0.75)}
body.page-id-1332 .container-outer{background:rgba(255,255,255,0.85)}
body.page-id-681 .container-outer{background:rgba(255,255,255,0.75)}
body.page-id-3334 .container-outer{background:rgba(0,0,0,0.75)}
body.page-id-3518 .container-outer{background:rgba(0,0,0,0.75)}

body.page-id-2445 #copyright{background:rgba(0,0,0,0.75)}
body.page-id-2507 #copyright{background:rgba(255,255,255,0.75)}
body.page-id-2270 #copyright{background:rgba(255,255,255,0.75)}
body.page-id-2275 #copyright{background:rgba(255,255,255,0.75)}
body.page-id-2273 #copyright{background:rgba(0,0,0,0.75)}
body.page-id-1332 #copyright{background:rgba(255,255,255,0.85)}
body.page-id-681 #copyright{background:rgba(255,255,255,0.75)}
body.page-id-3334 #copyright{background:rgba(0,0,0,0.75)}
body.page-id-3518 #copyright{background:rgba(0,0,0,0.75)}



body.page-id-2507 .horizontal-footer-copyright, .vertical-footer-copyright, body.page-id-1332 .horizontal-footer-copyright, .vertical-footer-copyright, body.page-id-2270 .horizontal-footer-copyright, .vertical-footer-copyright, body.page-id-2275 .horizontal-footer-copyright, .vertical-footer-copyright, body.page-id-681 .horizontal-footer-copyright, .vertical-footer-copyright{color:#000}
body.page-id-2445 h2, body.page-id-2445 .person h3, body.page-id-2445 h4, body.page-id-2445 .client-say, body.page-id-2445 .entry-content, body.page-id-2273 .entry-content, body.page-id-2273 .entry-content h3{color:#fff}
body.page-id-2445 h5, body.page-id-2273 h5, body.page-id-4168 h5{background:transparent; color:#faaf40!important}

#coverphoto-text-wrap .fullscreen-coverphoto-inner{width:1380px; margin-left:140px; padding:0}
#coverphoto-text-wrap .static_slideshow_title{text-align:left; font-size:120px; -webkit-animation: scale-in-center 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1.25s both; animation: scale-in-center 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1.25s both}
#coverphoto-text-wrap .fullscreen-coverphoto-outer.cover-photo-bottom .fullscreen-coverphoto-inner{padding-bottom:0px; margin-bottom:0px}
#coverphoto-text-wrap .coverphoto-text-container .static_slideshow_title{color:#fff; text-shadow:4px 4px 8px rgba(48,46,46,0.5)}
#coverphoto-text-wrap .static_slideshow_caption{width:100%; font-size:40px; font-weight:700; text-transform:uppercase; letter-spacing:8px; text-align:left; color:#faaf40; text-shadow:2px 2px 4px rgba(48,46,46,0.75);
font-style: oblique; -webkit-animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) 2s both; animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) 2s both}
#coverphoto-text-wrap .static_slideshow_caption::after{content:"Developing | Marketing | Advertising"; display:inline-block; font-size:28px; color:#fff; font-style:normal; letter-spacing:17.4px; background-color:rgba(250,175,64,0.85); padding:10px 16px 10px 24px; margin-top:14px}



.preloader-done #static_slidecaption{width:1238px; bottom:70px}
.preloader-done #static_slidecaption .static_slideshow_title {text-align:left; font-size:120px; letter-spacing:3.5px; -webkit-animation: text-focus-in 1s cubic-bezier(0.550, 0.085, 0.680, 0.530) 0.2s both;
	        animation: text-focus-in 1s cubic-bezier(0.550, 0.085, 0.680, 0.530) 0.2s both; color:#fff; display:inline; text-shadow:2px 2px 4px rgba(0,0,0,0.75)}
#static_slidecaption .fullscreen-coverphoto-outer.cover-photo-bottom .fullscreen-coverphoto-inner{padding:0; margin:0}
.fullscreen-slideshow #static_slidecaption .static_slideshow_caption{max-width:unset; margin-top:28px; width:766px}
#static_slidecaption .static_slideshow_caption{width:100%; font-size:40px; font-weight:700; text-transform:uppercase; letter-spacing:5.74px; text-align:left; font-style: oblique; -webkit-animation: fade-in2 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) 3s both; animation: fade-in2 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) 3s both; padding-bottom:0px; margin-bottom:0px; background-color: rgba(250,175,64,0.8); padding:14px 10px 0px 10px; color:#000}
#static_slidecaption .static_slideshow_caption::after{content:"Developing | Marketing | Advertising"; display:inline-block; font-size:28px; color:#fff; font-style:normal; letter-spacing:17.4px; background-color:#000; padding:10px 0px 10px 10px; margin-top: 14px; width:max-content; margin-left:-10px; white-space:nowrap}


#progress-bar{ height:4px;
	background:-moz-linear-gradient(left, rgba(250, 175, 64, 0) 0%, rgba(250, 175, 64, 0) 82%, rgba(250, 175, 64, 1) 100%);
	background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(250, 175, 64, 0)), color-stop(82%, rgba(250, 175, 64, 0)), color-stop(100%, rgba(250, 175, 64, 1)));
	background:-webkit-linear-gradient(left, rgba(250, 175, 64, 0) 0%, rgba(250, 175, 64, 0) 82%, rgba(250, 175, 64, 1) 100%);
	background:-o-linear-gradient(left, rgba(250, 175, 64, 0) 0%, rgba(250, 175, 64, 0) 82%, rgba(250, 175, 64, 1) 100%);
	background:-ms-linear-gradient(left, rgba(250, 175, 64, 0) 0%, rgba(250, 175, 64, 0) 82%, rgba(250, 175, 64, 0) 100%);
	background:linear-gradient(to right, rgba(250, 175, 64, 0) 0%, rgba(250, 175, 64, 0) 82%, rgba(250, 175, 64, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00faaf40', endColorstr='#faaf40', GradientType=1);}


.f_l{display:flex; align-items:center; justify-content:center; margin-top:28px}
.f_l a{display:inline-flex; color:#000; font-size:16px; padding:6px 12px; margin:0px 12px; font-weight:500; letter-spacing:5px; text-transform:uppercase; transition:0.2s; transition-timing-function:ease-in}
.f_l a:hover{background-color:#faaf40; transition:0.4s; transition-timing-function:ease-out}


.page-id-2445 .f_l a, .page-id-2273 .f_l a, .page-id-3334 .f_l a, .page-id-3518 .f_l a{color:#fff}
.page-id-2445 .f_l a:hover, .page-id-2273 .f_l a:hover, .page-id-3334 .f_l a:hover, .page-id-3518 .f_l a:hover{color:#000}


@media all and (max-width : 2560px) {
	
h5{padding:5.33px 10.66px}
.left-logo.menu-is-horizontal .outer-wrap{height:186px}
.left-logo .homemenu, .homemenu{line-height:56px;}
.left-logo .homemenu{top: calc(23px + calc(70px - 28px))}


.homemenu .sf-menu li:hover{box-shadow: 0 8px 5.33px -5.33px #302e2e}

.homemenu .sf-menu li a{font-size:18.65px; padding: 0px 13.33px!important; outline: solid 4px transparent; outline-offset: -4px}
.homemenu .sf-menu li a:hover{outline: solid 4px rgba(250, 175, 64, 0.9)}

	
.homemenu ul ul li:first-child{padding:21.33px 0px 5.33px 21.33px}
.homemenu ul ul li:nth-child(2){padding:5.33px 0px 5.33px 21.33px}
.homemenu ul ul li:last-child{padding:5.33px 0px 21.33px 21.33px}


.homemenu ul ul li:first-child{padding:21.33px 0px 5.33px 21.33px}
.outline{outline:solid 4px rgba(250, 175, 64, 0.9)!important; outline-offset:-3px}
	
ul.children.children-depth-0.clearfix{margin-top:-9px; margin-left:-3px}	
	

li.current-menu-item a{outline:solid 4px rgba(255, 255, 255, 0.9)!important; outline-offset:-3px}


.homemenu .sf-menu li {margin-right:26.66px}

.left-logo.menu-is-horizontal .logo img{box-shadow: 0 10.66px 8px -8px #302e2e}

.left-logo.menu-is-horizontal .logo img:hover{box-shadow: 0 13.33px 10px -10px #000}

body.menu-is-horizontal .logo img{margin-top:23px; height:140px}





ul li.social-icon:hover a i::before, ul li.contact-text:hover a i:before{text-shadow: 1.33px 1.33px 2.66px #000}

.homemenu .sf-menu > li:hover > ul, .homemenu .sf-menu > li.sfHover > ul{top:66px; left:-1px}

.social-header-wrap ul li i{font-size:17.3px}
.menu-social-header .social-header-wrap ul li.social-icon{padding:0 8px}
.social-header-wrap ul li.contact-text i{margin-left:13.3px; margin-right:13.3px}
span.contact-number{font-size:17.3px}
.menu-is-horizontal .menu-social-header{top: calc(23px + calc(70px - 11px))}
	
	
.sidebar-widget .footer-widget-block{width:33.3%}

#goto-top{right:93.33px;}
#goto-top:hover .feather-icon-arrow-up:before{font-size:18.66px}

#copyright{padding:53px}
#copyright .footer-logo-image{width:120px!important}
.horizontal-footer-copyright{font-size:10.65px; line-height:18.65px; margin-top:18.65px}
	
/* ABOUT US */ body.page-id-2445{background-image:url(/wp-content/uploads/2020/01/sanddunes-2560.jpg)}
/* SERVICES */ body.page-id-2507{background-image:url(/wp-content/uploads/2020/01/about-us-air-balloons-2560.jpg)}
/* DEVELOPMENT */ body.page-id-2270{background-image:url(/wp-content/uploads/2020/01/development-2560.jpg)}
/* MARKETING */ body.page-id-2275{background-image:url(/wp-content/uploads/2020/01/marketing-2560.jpg)}
/* ADVERTISING */ body.page-id-2273{background-image:url(/wp-content/uploads/2020/01/advertising2-2560.jpg)}
/* NEWS */ body.page-id-1332{background-image:url(/wp-content/uploads/2020/01/news-2560.jpg)}
/* CONTACT */ body.page-id-681{background-image:url(/wp-content/uploads/2020/01/mount-2560.jpg)}
/* TERMS */ body.page-id-3334{background-image:url(/wp-content/uploads/2020/04/terms2-2560.jpg)}
/* PRIVACY */ body.page-id-3518{background-image:url(/wp-content/uploads/2020/04/terms2-2560.jpg)}
	
#coverphoto-text-wrap .fullscreen-coverphoto-inner{width:920px; margin-left:93.33px}
#coverphoto-text-wrap .static_slideshow_title{font-size:80px}
	
	
#coverphoto-text-wrap .coverphoto-text-container .static_slideshow_title{text-shadow:2.66px 2.66px 5.33px rgba(48,46,46,0.5)}
#coverphoto-text-wrap .static_slideshow_caption{font-size:26.66px; letter-spacing:5.33px; text-shadow:1.33px 1.33px 2.66px rgba(48,46,46,0.75)}
#coverphoto-text-wrap .static_slideshow_caption::after{font-size:18.66px; letter-spacing:11.6px; padding:6.66px 10.66px 6.66px 16px; margin-top:9.33px}



.preloader-done #static_slidecaption{width:825px; bottom:46px}
.preloader-done #static_slidecaption .static_slideshow_title {font-size:80px; letter-spacing: 2.5px}
	
.fullscreen-slideshow #static_slidecaption .static_slideshow_caption{margin-top:18.66px; width:512px}
#static_slidecaption .static_slideshow_caption{font-size:26.66px; letter-spacing:3.8px; padding:10px 6.66px 0px 6.66px}
#static_slidecaption .static_slideshow_caption::after{font-size:18.66px; letter-spacing:11.6px; padding:6.66px 0px 6.66px 6.66px; margin-top:9.33px; margin-left:-6.66px}


#progress-bar{height:2.66px}
	
	
.f_l{margin-top:18.65px}
.f_l a{font-size:10.65px; padding:5px 10px; margin:0px 10px}
	
	
}

@media all and (max-width : 1920px) {
	
h5{padding:4px 8px;}
.left-logo.menu-is-horizontal .outer-wrap{height:160px}
.left-logo .homemenu, .homemenu{line-height:37.5px}
.left-logo .homemenu{top: calc(20px + calc(60px - 18.75px))}

.homemenu .sf-menu li:hover{box-shadow: 0 6px 4px -4px #302e2e}

.homemenu .sf-menu li a{font-size:14px; padding: 0px 10px!important; outline: solid 3px transparent; outline-offset:-3px}
.homemenu .sf-menu li a:hover{outline: solid 3px rgba(250, 175, 64, 0.9)}


.homemenu ul ul li:first-child{padding:16px 0px 4px 16px}
.homemenu ul ul li:nth-child(2){padding:4px 0px 4px 16px}
.homemenu ul ul li:last-child{padding:4px 0px 16px 16px}



.homemenu ul ul li:first-child{padding:16px 0px 4px 16px}
.outline{outline:solid 3px rgba(250, 175, 64, 0.9)!important; outline-offset:-3px}
		
ul.children.children-depth-0.clearfix{margin-top:-9px; margin-left:-3px}	
	
	
li.current-menu-item a{outline:solid 3px rgba(255, 255, 255, 0.9)!important; outline-offset:-3px}



.homemenu .sf-menu li {margin-right:20px}

.left-logo.menu-is-horizontal .logo img{box-shadow: 0 8px 6px -6px #302e2e}

.left-logo.menu-is-horizontal .logo img:hover{box-shadow: 0 10px 7.5px -7.5px #000}

body.menu-is-horizontal .logo img{margin-top:20px; height:120px}




ul li.social-icon:hover a i::before, ul li.contact-text:hover a i:before{text-shadow: 1px 1px 2px #000}

.homemenu .sf-menu > li:hover > ul, .homemenu .sf-menu > li.sfHover > ul{top:47px; left:0}

.social-header-wrap ul li i{font-size:14px}
.menu-social-header .social-header-wrap ul li.social-icon{padding:0 6px}
.social-header-wrap ul li.contact-text i{margin-left:10px; margin-right:10px}
span.contact-number{font-size:14px}
.menu-is-horizontal .menu-social-header{top: calc(20px + calc(60px - 10px))}
	
	
.sidebar-widget .footer-widget-block{width:33.3%}

#goto-top{right:70px}
#goto-top:hover .feather-icon-arrow-up:before{font-size:14px}

#copyright{padding:40px}
#copyright .footer-logo-image{width:80px!important}
.horizontal-footer-copyright{font-size:8px; line-height:14px; margin-top:14px}
	
/* ABOUT US */ body.page-id-2445{background-image:url(/wp-content/uploads/2019/12/sanddunes-1920.jpg)}
/* SERVICES */ body.page-id-2507{background-image:url(/wp-content/uploads/2019/12/air-balloon-1920-plain.jpg)}
/* DEVELOPMENT */ body.page-id-2270{background-image:url(/wp-content/uploads/2019/12/development-final-1920.jpg)}
/* MARKETING */ body.page-id-2275{background-image:url(/wp-content/uploads/2019/11/marketing-1920.jpg)}
/* ADVERTISING */ body.page-id-2273{background-image:url(/wp-content/uploads/2019/12/advertising2-1920.jpg)}
/* NEWS */ body.page-id-1332{background-image:url(/wp-content/uploads/2019/12/news2-1920.jpg)}
/* CONTACT */ body.page-id-681{background-image:url(/wp-content/uploads/2020/01/mount-1920.jpg)}
/* TERMS */ body.page-id-3334{background-image:url(/wp-content/uploads/2020/04/terms2-1920.jpg)}
/* PRIVACY */ body.page-id-3518{background-image:url(/wp-content/uploads/2020/04/terms2-1920.jpg)}

#coverphoto-text-wrap .fullscreen-coverphoto-inner{width:690px; margin-left:70px}
#coverphoto-text-wrap .static_slideshow_title{font-size:60px}
#coverphoto-text-wrap .coverphoto-text-container .static_slideshow_title{text-shadow:2px 2px 4px rgba(48,46,46,0.5)}
#coverphoto-text-wrap .static_slideshow_caption{font-size:20px; letter-spacing:4px; text-shadow:1px 1px 2px rgba(48,46,46,0.75)}
#coverphoto-text-wrap .static_slideshow_caption::after{font-size:14px; letter-spacing:8.7px; padding:5px 8px 5px 12px; margin-top:7px}

.preloader-done #static_slidecaption{width:625px; bottom:40px}
.preloader-done #static_slidecaption .static_slideshow_title{font-size:60px; letter-spacing:1.8px}
.fullscreen-slideshow #static_slidecaption .static_slideshow_caption{margin-top:14px; width:384px}
#static_slidecaption .static_slideshow_caption{font-size:20px; letter-spacing:2.9px; text-align:left; padding:7px 5px 0px 5px}
#static_slidecaption .static_slideshow_caption::after{font-size:14px; letter-spacing:8.7px; padding:5px 0px 5px 5px; margin-top:7px; margin-left:-5px}

#progress-bar{height:2px}	
	
	
.f_l{margin-top:14px}
.f_l a{font-size:8px; padding:4px 8px; margin:0px 8px}	
	
	
}

@media all and (max-width : 1680px) {
	
h5{padding:4px 8px}

.left-logo.menu-is-horizontal .outer-wrap{height:130px}
.container-wrapper{margin: 0 43px 70px 43px; width: calc(100% - 86px)}

.left-logo .homemenu, .homemenu{line-height:36px}
.left-logo .homemenu{top: calc(20px + calc(52.5px - 18px))}

.homemenu .sf-menu li:hover{box-shadow: 0 6px 4px -4px #302e2e}

.homemenu .sf-menu li a{font-size:12.5px; padding: 0px 9px!important; outline: solid 3px transparent; outline-offset:-3px}
.homemenu .sf-menu li a:hover{outline: solid 3px rgba(250, 175, 64, 0.9)}


.homemenu ul ul li:first-child{padding:16px 0px 4px 16px}
.homemenu ul ul li:nth-child(2){padding:4px 0px 4px 16px}
.homemenu ul ul li:last-child{padding:4px 0px 16px 16px}



.homemenu ul ul li:first-child{padding:16px 0px 4px 16px}
.outline{outline:solid 3px rgba(250, 175, 64, 0.9)!important; outline-offset:-3px}
		
ul.children.children-depth-0.clearfix{margin-top:-9px; margin-left:-3px}		
	
	
li.current-menu-item a{outline:solid 3px rgba(255, 255, 255, 0.9)!important; outline-offset:-3px}



.homemenu .sf-menu li {margin-right:17.5px}

.left-logo.menu-is-horizontal .logo img{box-shadow: 0 7px 5.25px -5.25px #302e2e}

.left-logo.menu-is-horizontal .logo img:hover{box-shadow: 0 8.75px 6.5px -6.5px #000}

body.menu-is-horizontal .logo img{height:105px; margin-left:43px; margin-top:12.5px}




ul li.social-icon:hover a i::before, ul li.contact-text:hover a i:before{text-shadow: 1px 1px 2px #000}


.homemenu .sf-menu > li:hover > ul, .homemenu .sf-menu > li.sfHover > ul{top:46.5px; left:0}
.homemenu ul ul li:first-child{padding:16px 0px 4px 16px}
.homemenu ul ul li:nth-child(2){padding:4px 0px 4px 16px}
.homemenu ul ul li:last-child{padding:4px 0px 16px 16px}



.homemenu ul ul li:first-child{padding:16px 0px 4px 16px}
.outline{outline:solid 2.5px rgba(250, 175, 64, 0.9)!important; outline-offset:-2.5px}
		
ul.children.children-depth-0.clearfix{margin-top:-9px; margin-left:-3px}		
	

.social-header-wrap ul li i{font-size:12.5px}
.menu-social-header .social-header-wrap ul li.social-icon{padding:0 5px}
.social-header-wrap ul li.contact-text i{margin-left:10px; margin-right:10px}
span.contact-number{font-size:14px}
.menu-is-horizontal .menu-social-header{top: calc(20px + calc(52.5px - 10px)); right:50px}
	
	
.sidebar-widget .footer-widget-block{width:33.3%}

#goto-top{right:70px}
#goto-top:hover .feather-icon-arrow-up:before{font-size:14px}
	
/* ABOUT US */ body.page-id-2445{background-image:url(/wp-content/uploads/2020/01/sanddunes-1680.jpg)}
/* SERVICES */ body.page-id-2507{background-image:url(/wp-content/uploads/2020/01/about-us-air-balloons-1680.jpg)}
/* DEVELOPMENT */ body.page-id-2270{background-image:url(/wp-content/uploads/2020/01/development-1680.jpg)}
/* MARKETING */ body.page-id-2275{background-image:url(/wp-content/uploads/2020/01/marketing-1680.jpg);}
/* ADVERTISING */ body.page-id-2273{background-image:url(/wp-content/uploads/2020/01/advertising-1680.jpg)}
/* NEWS */ body.page-id-1332{background-image:url(/wp-content/uploads/2020/01/news-1680.jpg)}
/* CONTACT */ body.page-id-681{background-image:url(/wp-content/uploads/2020/01/mount-1680.jpg)}
/* TERMS */ body.page-id-3334{background-image:url(/wp-content/uploads/2020/05/terms2-1680.jpg)}
/* PRIVACY */ body.page-id-3518{background-image:url(/wp-content/uploads/2020/04/terms2-1920.jpg)}	
	
	

	
#coverphoto-text-wrap .fullscreen-coverphoto-inner{width:690px; margin-left:70px}
#coverphoto-text-wrap .static_slideshow_title{font-size:60px}
#coverphoto-text-wrap .coverphoto-text-container .static_slideshow_title{text-shadow:2px 2px 4px rgba(48,46,46,0.5)}
#coverphoto-text-wrap .static_slideshow_caption{font-size:20px; letter-spacing:4px; text-shadow:1px 1px 2px rgba(48,46,46,0.75)}
#coverphoto-text-wrap .static_slideshow_caption::after{font-size:14px; letter-spacing:8.7px; padding:5px 8px 5px 12px; margin-top:7px}

.preloader-done #static_slidecaption{width:619px; left:50px}
.preloader-done #static_slidecaption .static_slideshow_title{font-size:52.5px; letter-spacing:4.6px}
.fullscreen-slideshow #static_slidecaption .static_slideshow_caption{margin-top:14px; width:364px}
#static_slidecaption .static_slideshow_caption{font-size:17.5px; letter-spacing:3.5px; text-align:left; padding:8.75px 4.375px 0px 4.375px}
#static_slidecaption .static_slideshow_caption::after{font-size:12.5px; letter-spacing:8.7px; padding:4.375px 0px 4.375px 4.375px; margin-top:7px; margin-left:-5px}	
	
}

@media all and (max-width : 1440px) {
	
h5{padding:4px 8px}
	
.left-logo .homemenu, .homemenu{line-height:36px}
.left-logo .homemenu{top: calc(20px + calc(45px - 18px))}

.homemenu .sf-menu li:hover{box-shadow: 0 6px 4px -4px #302e2e}

.homemenu .sf-menu li a{padding: 0px 7.5px!important; outline: solid 2.5px transparent; outline-offset:-2.5px}
.homemenu .sf-menu li a:hover{outline: solid 2.5px rgba(250, 175, 64, 0.9)}


li.current-menu-item a{outline:solid 2.5px rgba(255, 255, 255, 0.9)!important; outline-offset:-2.5px}


	
.homemenu ul ul li:first-child{padding:16px 0px 4px 16px}
.homemenu ul ul li:nth-child(2){padding:4px 0px 4px 16px}
.homemenu ul ul li:last-child{padding:4px 0px 16px 16px}



.homemenu ul ul li:first-child{padding:16px 0px 4px 16px}
.outline{outline:solid 2.5px rgba(250, 175, 64, 0.9)!important; outline-offset:-2.5px}
		
ul.children.children-depth-0.clearfix{margin-top:-9px; margin-left:-3px}		
	
	
	

.homemenu .sf-menu li {margin-right:20px}

.left-logo.menu-is-horizontal .logo img{box-shadow: 0 6px 4.5px -4.5px #302e2e}

.left-logo.menu-is-horizontal .logo img:hover{box-shadow: 0 7.5px 5.5px -5.5px #000}

body.menu-is-horizontal .logo img{margin-top:20px; margin-left:43px; height:90px}




ul li.social-icon:hover a i::before, ul li.contact-text:hover a i:before{text-shadow: 1px 1px 2px #000}

.social-header-wrap ul li i{font-size:12.5px}
.menu-social-header .social-header-wrap ul li.social-icon{padding:0 4.5px}
.social-header-wrap ul li.contact-text i{margin-left:10px; margin-right:10px}
span.contact-number{font-size:14px}
.menu-is-horizontal .menu-social-header{top: calc(20px + calc(45px - 10px)); right:43px}
	


.sidebar-widget .footer-widget-block{width:33.3%}

#goto-top{right:70px}
#goto-top:hover .feather-icon-arrow-up:before{font-size:14px}
	
/* ABOUT US */ body.page-id-2445{background-image:url(/wp-content/uploads/2020/01/sanddunes-1440.jpg)}
/* SERVICES */ body.page-id-2507{background-image:url(/wp-content/uploads/2020/01/about-us-air-balloons-1440.jpg)}
/* DEVELOPMENT */ body.page-id-2270{background-image:url(/wp-content/uploads/2020/01/development-1440.jpg)}
/* MARKETING */ body.page-id-2275{background-image:url(/wp-content/uploads/2020/01/marketing-1440.jpg)}
/* ADVERTISING */ body.page-id-2273{background-image:url(/wp-content/uploads/2020/01/advertising-1440.jpg)}
/* NEWS */ body.page-id-1332{background-image:url(/wp-content/uploads/2020/01/news-1440.jpg)}
/* CONTACT */ body.page-id-681{background-image:url(/wp-content/uploads/2020/01/mount-1440.jpg)}
/* TERMS */ body.page-id-3334{background-image:url(/wp-content/uploads/2020/05/terms2-1440.jpg)}
/* PRIVACY */ body.page-id-3518{background-image:url(/wp-content/uploads/2020/05/terms2-1440.jpg)}
	
	
#coverphoto-text-wrap .fullscreen-coverphoto-inner{width:690px; margin-left:70px}
#coverphoto-text-wrap .static_slideshow_title{font-size:60px}
#coverphoto-text-wrap .coverphoto-text-container .static_slideshow_title{text-shadow:2px 2px 4px rgba(48,46,46,0.5)}
#coverphoto-text-wrap .static_slideshow_caption{font-size:20px; letter-spacing:4px; text-shadow:1px 1px 2px rgba(48,46,46,0.75)}
#coverphoto-text-wrap .static_slideshow_caption::after{font-size:14px; letter-spacing:8.7px; padding:5px 8px 5px 12px; margin-top:7px}

.preloader-done #static_slidecaption{width:619px; left:43px}
.preloader-done #static_slidecaption .static_slideshow_title{font-size:45px}
.fullscreen-slideshow #static_slidecaption .static_slideshow_caption{margin-top:14px; width:318px}
#static_slidecaption .static_slideshow_caption{font-size:15px; line-height:15px; letter-spacing:3.25px; text-align:left; padding:7.5px 3.75px 0px 3.75px}
#static_slidecaption .static_slideshow_caption::after{font-size:10.7px; letter-spacing:7.8px; padding:3.75px 0px 3.75px 3.75px; margin-top:7px; margin-left:-5px}		

	
}

@media all and (max-width : 1366px) {
	
h5{padding:4px 8px}

.left-logo .homemenu, .homemenu{line-height:38px}
.left-logo .homemenu{top: calc(15px + calc(45px - 18px))}

.homemenu .sf-menu li:hover{box-shadow: 0 6px 4px -4px #302e2e}

.homemenu .sf-menu li a{padding: 0px 7.5px!important; outline: solid 2px transparent; outline-offset:-2px; font-size:13px}
.homemenu .sf-menu li a:hover{outline: solid 2px rgba(250, 175, 64, 0.9)}


li.current-menu-item a{font-size:13px!important; outline:solid 2px rgba(255, 255, 255, 0.9)!important; outline-offset:-2px}

.homemenu ul ul li:first-child{padding:16px 0px 4px 16px}
.homemenu ul ul li:nth-child(2){padding:4px 0px 4px 16px}
.homemenu ul ul li:last-child{padding:4px 0px 16px 16px}



.homemenu ul ul li:first-child{padding:16px 0px 4px 16px}
.outline{outline:solid 2px rgba(250, 175, 64, 0.9)!important; outline-offset:-2px}
		
ul.children.children-depth-0.clearfix{margin-top:-9px; margin-left:-3px}

.homemenu .sf-menu li {margin-right:18px}

.left-logo.menu-is-horizontal .logo img{box-shadow: 0 5.7px 4.25px -4.25px #302e2e}

.left-logo.menu-is-horizontal .logo img:hover{box-shadow: 0 7.1px 5.2px -5.2px #000}

body.menu-is-horizontal .logo img{margin-top:15px; margin-left:40px; height:80px}
.left-logo.menu-is-horizontal .outer-wrap{height:110px}
.menu-is-horizontal .menu-social-header{top: calc(15px + calc(45px - 10px)); right:40px}



ul li.social-icon:hover a i::before, ul li.contact-text:hover a i:before{text-shadow: 1px 1px 2px #000}

.homemenu .sf-menu > li:hover > ul, .homemenu .sf-menu > li.sfHover > ul{top:48px; -webkit-animation:none; animation:none; width:165px}
	
	
.social-header-wrap ul li i{font-size:12.5px}
.menu-social-header .social-header-wrap ul li.social-icon{padding:0 4.25px}
.social-header-wrap ul li.contact-text i{margin-left:10px; margin-right:10px}
span.contact-number{font-size:14px}
.menu-is-horizontal .menu-social-header{top: calc(15px + calc(45px - 10px)); right:40px}
	
	
	
.sidebar-widget .footer-widget-block{width:33.3%}

#goto-top{right:70px}
#goto-top:hover .feather-icon-arrow-up:before{font-size:14px}
	
/* ABOUT US */ body.page-id-2445{background-image:url(/wp-content/uploads/2020/01/sanddunes-1366.jpg)}
/* SERVICES */ body.page-id-2507{background-image:url(/wp-content/uploads/2020/01/about-us-air-balloons-1366.jpg)}
/* DEVELOPMENT */ body.page-id-2270{background-image:url(/wp-content/uploads/2020/01/development-1366.jpg)}
/* MARKETING */ body.page-id-2275{background-image:url(/wp-content/uploads/2020/01/marketing-1336.jpg)}
/* ADVERTISING */ body.page-id-2273{background-image:url(/wp-content/uploads/2020/01/advertising2-1366.jpg)}
/* NEWS */ body.page-id-1332{background-image:url(/wp-content/uploads/2020/01/news-1366.jpg)}
/* CONTACT */ body.page-id-681{background-image:url(/wp-content/uploads/2020/01/mount-1366.jpg)}	
/* TERMS */ body.page-id-3334{background-image:url(/wp-content/uploads/2020/05/terms2-1366.jpg)}
/* PRIVACY */ body.page-id-3518{background-image:url(/wp-content/uploads/2020/05/terms2-1366.jpg)}
	
	
#coverphoto-text-wrap .fullscreen-coverphoto-inner{width:500px; margin-left:70px}
#coverphoto-text-wrap .static_slideshow_title{font-size:46px}
#coverphoto-text-wrap .coverphoto-text-container .static_slideshow_title{text-shadow:2px 2px 4px rgba(48,46,46,0.5)}
#coverphoto-text-wrap .static_slideshow_caption{font-size:16px; letter-spacing:4px; text-shadow:1px 1px 2px rgba(48,46,46,0.75)}
#coverphoto-text-wrap .static_slideshow_caption::after{font-size:10.6px; letter-spacing:7.1px; padding:4px 6px 4px 9px; margin-top:7px}

.preloader-done #static_slidecaption{width:500px; left:40px; bottom:30px}
.preloader-done #static_slidecaption .static_slideshow_title{font-size:46px; letter-spacing:1.8px}
.fullscreen-slideshow #static_slidecaption .static_slideshow_caption{margin-top:10.5px; width:295px}
#static_slidecaption .static_slideshow_caption{font-size:14.25px; line-height:normal; letter-spacing:2.835px;  padding:7px 3.5px 0px 3.5px}
#static_slidecaption .static_slideshow_caption::after{font-size:10.15px; letter-spacing:7.1px; padding:3.5px 0px 3.5px 3.5px; margin-top:7px; margin-left:-4px}

#static_slidecaption{bottom:30px}	
	
	
	
	
}

/*I PadPro Landscape */
@media all and (max-width : 1366px) and (-webkit-min-device-pixel-ratio:2) {
	
	
/* ABOUT US */ body.page-id-2445{background-image:none; background:unset}
/* SERVICES */ body.page-id-2507{background-image:none; background:unset}
/* DEVELOPMENT */ body.page-id-2270{background-image:none; background:unset}
/* MARKETING */ body.page-id-2275{background-image:none; background:unset}
/* ADVERTISING */ body.page-id-2273{background-image:none; background:unset}
/* NEWS */ body.page-id-1332{background-image:none; background:unset}
/* CONTACT */ body.page-id-681{background-image:none; background:unset}	
/* TERMS */ body.page-id-3334{background-image:none; background:unset}	
/* PRIVACY */ body.page-id-3518{background-image:none; background:unset}	
	
	

body.menu-is-horizontal .logo img{margin-top:15px; margin-left:44px; height:80px}
	
	
	
}




/*I PadPro Potrait */
@media all and (max-width : 1024px)  and (-webkit-min-device-pixel-ratio:2) {
	
	
/* MENU */

.mobile-toggle-menu-trigger{position:absolute; height:50px; left:unset!important; right:5px!important;}
.mobile-menu-toggle{position:absolute}	
	
.mobile-menu-toggle:after{height:50px; background:rgba(48,46,46,0.75); background:transparent}	

.logo-mobile .logoimage{right:calc(50% - 50px)}
.responsive-mobile-menu #mobile-searchform{display:none}	
	
	
li.current-menu-item{pointer-events:unset}	
li.current-menu-item a{font-size:20px!important; outline:unset!important; outline-offset:unset; color:#faaf40!important}	
.responsive-menu-overlay{opacity:0.85; background-image:none; background-color:#302e2e}
.responsive-mobile-menu nav{margin-top:30px;}
ul.mtree li.mtree-closed > a:after, ul.mtree li.mtree-open > a:after{font-size:inherit}	

	
	
.mobile-toggle-menu-trigger span:before, .mobile-toggle-menu-trigger span:after, .mobile-toggle-menu-trigger span, .mobile-toggle-menu-open .mobile-toggle-menu-trigger span:before, .mobile-toggle-menu-open .mobile-toggle-menu-trigger span:after{background:#faaf40; height:2px}
.menu-is-onscreen .mobile-toggle-menu-trigger span:before, .menu-is-onscreen .mobile-toggle-menu-trigger span:after, .menu-is-onscreen .mobile-toggle-menu-trigger span, .menu-is-onscreen .mobile-toggle-menu-open .mobile-toggle-menu-trigger span:before, .menu-is-onscreen .mobile-toggle-menu-open .mobile-toggle-menu-trigger span:after{background:#faaf40}	
	
/* HOME */
	
.preloader-done #static_slidecaption{bottom:40px; transform:scale(1.5); transform-origin:bottom left}
	
	
/* CONTENT */	
	
.container-wrapper{margin:50px 0px 50px 0px; width:initial}	
	
	
/* FOOTER */
	
.horizontal-footer-copyright{font-size:10px}
	
.f_l a{font-size:10px; padding:5px 10px; margin:0px 10px}		
	
	
	
}



/* IPad Landscape */
@media  all  and (max-width : 1024px) and (-webkit-min-device-pixel-ratio:2) and  (orientation : landscape) {
	
	
.preloader-done #static_slidecaption{transform:scale(1.1); left:20px; bottom:20px}	
	
	
}




/* IPad Portrait */
@media all and (max-width : 768px) and (-webkit-min-device-pixel-ratio:2) {
	
.preloader-done #static_slidecaption{transform:scale(1.25); left:20px; bottom:30px; transform-origin:bottom left}	
	
	
}


/* Mobile Very Big */
@media all and (max-width : 480px) and (-webkit-min-device-pixel-ratio:2){
	
.preloader-done #static_slidecaption{transform:scale(0.95); left:10px; bottom:20px}		
	
/* MENU */
	
.mobile-toggle-menu-trigger{right:0px!important;}
	
	
/* FOOTER */
	
.f_l{flex-direction:column; margin-top:21px}		
.f_l a{margin:0}		
	
	
	
}


/* Mobile Big */
@media all and (max-width : 414px) and (-webkit-min-device-pixel-ratio:2){
	
.preloader-done #static_slidecaption{transform:scale(0.825); left:10px; bottom:20px}		
	
/* MENU */
	
.mobile-toggle-menu-trigger{right:0px!important;}
	
	
/* FOOTER */
	
.f_l{flex-direction:column; margin-top:21px}		
.f_l a{margin:0}		
	
	
	
}




/* Mobile Medium + */
@media all and (max-width: 393px) and (-webkit-min-device-pixel-ratio:2) {
	
.preloader-done #static_slidecaption{transform:scale(0.785)}			
	
}



/* Mobile Medium */
@media all and (max-width: 375px) and (-webkit-min-device-pixel-ratio:2) {
	
.preloader-done #static_slidecaption{transform:scale(0.75)}			
	
}


/* Mobile Small */
@media all and (max-width : 360px) and (-webkit-min-device-pixel-ratio:2) {
	
.preloader-done #static_slidecaption{transform:scale(0.72)}			
	
	
}




