@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Teko:600,700');
@font-face {
    font-family: 'HelveticaNeue';
    src: url('../fonts/HelveticaNeueBold.woff2') format('woff2'),
    url('../fonts/HelveticaNeueBold.woff') format('woff'),
    url('../fonts/HelveticaNeueBold.ttf') format('truetype'),
    url('../fonts/HelveticaNeueBold.svg#HelveticaNeueBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue-CondensedBold.woff2') format('woff2'),
    url('../fonts/HelveticaNeue-CondensedBold.woff') format('woff'),
    url('../fonts/HelveticaNeue-CondensedBold.ttf') format('truetype'),
    url('../fonts/HelveticaNeue-CondensedBold.svg#HelveticaNeue-CondensedBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

/* CSS Document */
html{overflow-x:hidden}
html,body{font-size: 16px; background:#fff;color:#111111; position: relative;height: 100%;font-family: "avenir";}
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;vertical-align: baseline;}
body .animsition{/*background-image: url("../img/main-bg.png");*/overflow-x: hidden;}
a{transition: ease-in-out all 0.4s; -webkit-transition: ease-in-out all 0.4s; -ms-transition: ease-in-out all 0.4s; -o-transition: ease-in-out all 0.4s; text-decoration:none; color:#0081ad;}
a:active, a:hover, a:focus {outline: 0; text-decoration:none; color:#e85521;}
img {max-width: 100%;}
ul li{list-style:none;}
/*.navbar-brand{padding: 0;height: auto;max-width: 200px;width: 200px;}*/
.navbar-brand{padding: 0;height: auto;max-width: 320px;width: 320px;}
.navbar-brand > img {max-width: 100%;max-height: 50px;}
p {font-family: "avenir-roman";line-height: 1.6;}
strong {font-family: "avenir";}
.lead {line-height: 1.5;}
h1,h2,h3,h4,h5,h6{font-weight: 900;}
h1 {font-size: 4.750em;}
h6 {font-size: 14px;margin: 0;}
.bg-white{background-color: #fff;}
.bg-black{background-color: #000;}
.bg-red{background-color: #f15822;}
.text-white{color: #fff !important;}
.text-black{color: #000;}
.text-red {color: #e85521 !important;}
.text-blue {color: #1187b4 !important;}
.site-color {color: #0081ad;}
.relative{position: relative;}
.full-width {width: 100%;}
.v-top {vertical-align: top;}
.o-visible {overflow: visible !important;}
.text-normal {text-transform: none;}
.row.medium-gutters {margin-right: -25px;margin-left: -25px;}
.row.medium-gutters [class^="col-"], .row.medium-gutters [class*="col-"] {padding-right: 25px;padding-left: 25px;}
.plus-btn {border: 2px solid #fff;color: #fff;display: inline-block;font-size: 12.5px;font-weight: bold;line-height: 28px;padding: 1px 10px 0 35px;text-transform: uppercase;white-space: nowrap;transition: all 0.3s ease 0s !important;-webkit-transition: all 0.3s ease 0s !important;overflow: hidden;position: relative;}
.plus-btn::before {border-right: 2px solid #fff;content: "+";font-size: 22px;left: 0;padding: 0 5px 0 6px;position: absolute;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;top: 0;bottom: 0;}
.plus-btn::after {background-color: #de6035;border-left: 2px solid #fff;content: "";float: left;font-family: fontawesome;font-size: 26px;font-weight: 200;margin-right: 15px;padding: 0 5px 0 8px;position: absolute;right: -50px;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;color: #fff;top: 0;bottom: 0;}
.plus-btn:hover, .plus-btn:focus {padding: 1px 35px 0 10px;color: #fff;}
.plus-btn:hover::after, .plus-btn:focus::after {right: -15px;}
.plus-btn:hover::before, .plus-btn:focus::before {left: -35px;}
.plus-btn.red-btn {border-color: #f15722;color: #1187b4;}
.plus-btn.red-btn::before{border-color: #f15722;color: #f15722;}
.plus-btn.red-btn::after {background-color: #1187b4;border-color: #f15722;color: #fff;}
.btn.btn-normal {border: 1px solid #000;color: #000;font-size: 1em;line-height: 1.3;padding: 9px 30px 5px;min-width: 200px;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;}
.btn.btn-white {border-color: #fff;color: #fff;}
.btn.btn-blue {background-color: #0f749b;border-color: #0f749b;color: #fff;}
.btn-normal.btn-white:hover {background-color: #fff;border-color: #fff;color: #1187b4 !important;}


/* Header=====================================*/
header {background-color: #222629;box-shadow: 0px 0px 12.75px 2.25px rgba(0, 0, 0, 0.75);-webkit-box-shadow: 0px 0px 12.75px 2.25px rgba(0, 0, 0, 0.75);position:fixed;left:0px; right:0px; z-index:3;top: 0;z-index: 99999;-webkit-transition: all 800ms cubic-bezier(0.26, 1.06, 0.89, 0.9);-o-transition: all 800ms cubic-bezier(0.26, 1.06, 0.89, 0.9);-ms-transition: all 800ms cubic-bezier(0.26, 1.06, 0.89, 0.9);transition: all 800ms cubic-bezier(0.26, 1.06, 0.89, 0.9);transform: translateZ(0);-webkit-transform: translateZ(0);backface-visibility:hidden;-webkit-backface-visibility :hidden;}
.fixed-header {top: -100px;overflow: hidden;-webkit-transition: all 400ms cubic-bezier(0.26, 1.06, 0.89, 0.9);-o-transition: all 400ms cubic-bezier(0.26, 1.06, 0.89, 0.9);-ms-transition: all 400ms cubic-bezier(0.26, 1.06, 0.89, 0.9);transition: all 400ms cubic-bezier(0.26, 1.06, 0.89, 0.9);transform: translateZ(0);-webkit-transform: translateZ(0);backface-visibility:hidden;-webkit-backface-visibility :hidden;}
.navbar {margin-bottom: 0;border: medium none;min-height: 45px;}
.navbar-header{position: relative;z-index: 999;float: left;margin: 17px 30px 0;}
.navbar-collapse.collapse {float: left;padding: 0;}

.navbar ul ul {display: block;left: -9999px;-webkit-opacity: 0;-moz-opacity: 0;opacity: 0;position: absolute;top: 40px;-moz-transition: opacity .3s ease-in-out, top .3s ease-in-out;-ms-transition: opacity .3s ease-in-out, top .3s ease-in-out;-o-transition: opacity .3s ease-in-out, top .3s ease-in-out;-webkit-transition: opacity .3s ease-in-out, top .3s ease-in-out;transition: opacity .3s ease-in-out, top .3s ease-in-out;z-index: 9999;}
.navbar ul li > ul:before {border: 9px solid transparent;border-bottom-color: #363e45;content: "";display: block;left: 50%;margin-left: -9px;position: absolute;bottom: 100%;z-index: 1000;}
.navbar ul li a:hover, .navbar ul li a:focus {background-color: transparent !important;color: #fff;}
.navbar ul li:hover > ul, .navbar ul li.focus > ul {left: 50%;margin-left: -112px;-webkit-opacity: 1;-moz-opacity: 1;opacity: 1;top: 100%;}
.nav.navbar-nav.main-nav > li {min-width: 160px;}
.navbar-nav > li > a {padding: 0;color: #999999;font-size: 0.938em;padding: 0;text-align: center;text-transform: uppercase;width: 100%;z-index: 9999;}
.navbar-nav > li > a span {position: relative;display: inline-block;padding: 22px 0;display: inline-block;width: 100%;text-align: center;color: 999999;}
.navbar-nav .dropdown-menu li a {-webkit-perspective: 1000px;-moz-perspective: 1000px;perspective: 1000px;padding: 0;color: #999999;}
.navbar-nav .dropdown-menu li a span {position: relative;display: inline-block;width: 100%;text-align: center;background-color: #363e45;font-size: 16px;padding: 10px;text-transform: capitalize;}
.navbar-nav > li > .dropdown-menu {background-color: transparent;padding: 0;width: 100%;text-align: center;width:224px;animation: 0.3s ease-in 0s normal none 1 running fadeInDown;-webkit-animation: 0.3s ease-in 0s normal none 1 running fadeInDown;}
.navbar-nav > li.dropdown:hover > .dropdown-menu {display: block;}
.navbar-nav .dropdown-menu li + li {border-top: 1px solid #4a5156;}
.navbar-nav .dropdown-menu li a {font-family: "avenir-roman";line-height: 1.6;}
.navbar-nav .dropdown-menu li a:hover {background-color: transparent;color: #fff;}
.navbar-nav > li + li::before {color: #999999;content: "/";left: -3px;position: absolute;top: 50%;transform: translate(0px, -50%);-webkit-transform: translate(0px, -50%);}
.navbar-nav > li.dropdown > a > span::after {content: "";font-family: fontawesome;margin-left: 5px;}

/* Home Top Slider */
#scrolled-sec {overflow: hidden;}
.top-main .bg-video {background: #000 none repeat scroll 0 0;bottom: 0;left: 0;position: absolute;right: 0;top: 0;width: 100%;}
.bg-video iframe {height: 300%;left: -10%;position: absolute;top: -102%;width: 120%;}
.bg-video video {bottom: 50%;left: 0;position: absolute;right: 0;transform: translate(0px, 50%);width: 100%;}
.top-main {position: relative;overflow: hidden;}
.hero-banner {text-align: center;min-height: 200px;}
.hero-banner::before {background-image: url("../img/overlay-bg.png");bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;z-index: 9;}
.hero-banner .hero-content {color: #fff;display: inline-block;float: none;margin: 0 auto;max-width: 100%;overflow: hidden;padding: 10em 0 8em;text-align: left;position: relative;z-index: 999;}
body.index .hero-banner .hero-content {padding: 16em 0 12.5em;}
.hero-banner .hero-content h1 {border-bottom: 3px solid #e85521;line-height: 1.1;margin: 0;padding: 0 50px 5px;position: relative;text-transform: uppercase;text-shadow: 0px 0px 6.9314px rgba(1, 2, 2, 0.45);-webkit-text-shadow: 0px 0px 6.9314px rgba(1, 2, 2, 0.45);overflow: hidden;}
.hero-banner .d-block {display: block;position: relative;}
.hero-banner .d-block.small {line-height: 1.5;color: #fff;}
.hero-banner .d-block > span {position: relative;display: inline-block;lin}
.hero-banner .d-block > span::before {background-color: #e85521;content: "";height: 3px;left: 100%;margin-left: 25px;position: absolute;top: 25px;width: 1000px;}
.hero-banner .d-block > span::after {border: 3px solid #e85521;border-radius: 20px;content: "";height: 17px;left: 100%;margin-left: 10px;position: absolute;top: 18px;width: 17px;}
.hero-banner .hero-content small {color: #fff;font-weight: 500;}
.hero-banner .hero-content .d-block::after {border-right: 3px solid #e85521;bottom: 0;content: "";height: 500px;position: absolute;right: -50px;top: 25px;}
.hero-banner .leap {font-size: 1.688em;margin: 0;padding: 17px 50px 20px;position: relative;}
.hero-banner .leap::before {border-bottom: 3px solid #e85521;border-left: 3px solid #e85521;bottom: 0;content: "";left: 0;position: absolute;top: 0;width: 65px;}
.hero-banner .leap::after {border: 3px solid #e85521;border-radius: 20px;bottom: -7px;content: "";height: 17px;left: 65px;position: absolute;width: 17px;}
.scroll-down {bottom: 20px;left: 50%;position: absolute;transform: translate(-50%, 0px);-webkit-transform: translate(-50%, 0px);z-index: 999;display: none;}
.scroll-down::before {border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 8px solid #e85521;content: "";height: 0;left: 0;margin: 0 auto;position: absolute;right: 0;top: 53%;transform: translate(0px, -50%);-webkit-transform: translate(0px, -50%);width: 0;}
.scroll-down > img {float: left;}
/* Service Section ============ */
.free-img {width: 180px;position: absolute;}
.rotate {animation-name: rotate;animation-duration: 30s;animation-iteration-count: infinite;animation-timing-function: linear;transition-property: transform;transition-duration: 1s;}
.r-rotate {animation-name: r-rotate;animation-duration: 30s;animation-iteration-count: infinite;animation-timing-function: linear;transition-property: transform;transition-duration: 1s;}
.free-img img:nth-child(3) {margin: -8px -15px 0 0}
section.section {padding: 40px 0 30px;}
.section-large {padding: 100px 0;}
.title {color: #58595b;font-weight: 900;margin: 5px 0 20px;text-transform: uppercase;font-size: 1.600em;}
.title span {color: #1187b4;}
.title p {text-transform: none;}
.big-title {font-size: 2em}
.big-title small {display: block;}
.x-big-title {font-size: 2.8em;margin-bottom: 30px;}
.x-light-content {font-size: 2.7em;font-weight: 100;}
.btn-title {margin-bottom: 5px;}
.btn-title img {margin: 0 auto;}
.service-list {float: left;width: 100%; color: #fff;}
.service-list li {position: relative;overflow: hidden;height: 315px;background-size: cover;background-position: center;float: left;width: 33.333%;-webkit-transition: all 0.6s ease 0s;-ms-transition: all 0.6s ease 0s;}
.service-list li .list-content {padding: 30px;position: absolute;top: 0;bottom: 0;right: 0;left: 0;width: 100%;}
.service-list li .list-content-inner {padding: 30px;position: absolute;right: 0;top: 50%;transform: translate(0px, -50%);-webkit-transform: translate(0px, -50%);-ms-transform: translate(0px, -50%);transition: all 0.6s ease 0s;-webkit-transition: all 0.6s ease 0s;-ms-transition: all 0.6s ease 0s; width: 90%; margin: 0 auto; left: 0;}
.service-list li .list-content-inner p {font-size: 1.125em;}
.list-content h3 {font-size: 3em;line-height: 1.2;margin: 0;text-transform: uppercase;}
.list-content .plus-btn {bottom: 25px;left: 50%;position: absolute;transform: translate(-50%, 0px);-webkit-transform: translate(-50%, 0px);-ms-transform: translate(-50%, 0px);}
.list-content .hover-show p {position: absolute;top: 50%;transform: translate(0px, -50%);-webkit-transform: translate(0px, -50%);padding: 10px 20px;transition: all 0.2s ease 0.25s;-ms-transition: all 0.2s ease 0.25s;-webkit-transition: all 0.2s ease 0.25s;opacity: 0;margin-bottom: 0; width: 70%; margin: 0 auto; left: 0; right: 0;}
.list-content p .plus-btn{bottom: 0; position: relative; left: 0; transform: translate(0,0); margin: 10px auto 0; text-align: center;}
.list-content .list-content-fixed {position: absolute;top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);left: 0;right: 0;padding: 30px;}
.list-content .hover-show {opacity: 0;bottom: 0;position: absolute;right: 0;top: 0;transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;width: 100%;-ms-transition: all 0.4s ease 0s;width: 100%;}
.list-content:hover .hover-show {opacity: 1;}
.list-content:hover .hover-show p {opacity: 1;}
.list-content-inner .plus-btn{bottom: 0; position: relative; left: 0; transform: translate(0,0); margin: 10px auto 0; text-align: center;}
/* Testimonial Section ========== */
.testimonial-img {height: 170px;width: 170px;border: 5px solid #fff;}
.rounded-img {border-radius: 50%;overflow: hidden;}
.testimonial.slider-testimonial {color: #000;padding: 2.5em 0;position: relative;}
.testi-title .free-img {right: 0;top: -50px;text-align: right;}
.overlay {background-color: rgba(0, 0, 0, 0.5);bottom: 0;left: 0;position: absolute;right: 0;top: 0;}
.owl-dots {bottom: -3.2em;left: 50%;position: absolute;transform: translate(-50%, 0px);-webkit-transform: translate(-50%, 0px);-ms-transform: translate(-50%, 0px);}
.owl-dots .owl-dot {border: 2px solid #1187b4;border-radius: 50%;display: inline-block;height: 14px;width: 14px;}
.owl-dots .owl-dot + .owl-dot {margin-left: 15px;}
#testimonial .owl-dots .owl-dot + .owl-dot {margin-left: 10px;}
.owl-dots .owl-dot.active {background-color: #1187b4;border-color: #1187b4;}
.owl-nav > div {color: transparent;position: absolute;top: 50%;transform: translate(0px, -50%);-webkit-transform: translate(0px, -50%);-ms-transform: translate(0px, -50%);background-repeat: no-repeat;height: 30px;text-align: center;width: 13px;overflow: hidden;}
.owl-nav .owl-prev {left: 0;}
.owl-nav .owl-next {right: 0;}
.owl-nav > div::before {color: #0081ad;font-family: fontawesome;font-size: 24px;}
.owl-nav > div:hover::before {color: #e75521;}
.owl-nav .owl-prev::before {content: "\f053";}
.owl-nav .owl-next::before {content: "\f054";float: right;}
/* Our Work Section ========== */
.grid-sizer, .grid-item {width: 33.333333333333%;}
.grid-item--width2 {width: 66.66666666666%;}
.grid .caption {background-color: rgba(0, 0, 0, 0);bottom: 0;left: 0;position: absolute;right: 0;top: 0;overflow: hidden;transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;-webkit-transition: all 0.2s ease 0s;}
.grid .caption .partner-logo {left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);}
.grid .caption .plus-btn {bottom: -50px;left: 50%;position: absolute;transform: translate(-50%, 0px);-webkit-transform: translate(-50%, 0px);-ms-transform: translate(-50%, 0px);}
.grid .caption:hover .plus-btn {bottom: 100px;}
.grid .caption .plus-btn:hover {color: #fff;}
.grid .grid-item .img-hover {bottom: 0;left: 0;opacity: 0;position: absolute;right: 0;top: 0;}
.grid .grid-item:hover > .img-hover {opacity: 1;}
.full-portfolio {border: 1px solid #ea6a3d;color: #10779f;display: inline-block;font-size: 1.5em;font-weight: bold;margin-top: -1px;padding: 10px 0 5px;width: 100%;}
a.full-portfolio:hover, a.full-portfolio:focus {background-color: #df6136;color: #fff;}
.services {margin: 0 auto;max-width: 100%;position: relative;}
.services .service-info {padding: 1em 6em;}
.services .service-info * {position: relative;}
.services::before {border-left: 1px solid #f15722;border-right: 1px solid #f15722;bottom: 20px;content: "";left: 0;position: absolute;right: 0;top: 30%;}
.service-info::before {border-left: 30px solid #f15722;border-right: 30px solid #f15722;content: "";height: 1px;left: 0;position: absolute;right: 0;top: 30%;}
.service-info::after {border-left: 30px solid #f15722;border-right: 30px solid #f15722;bottom: 20px;content: "";height: 1px;left: 0;position: absolute;right: 0;}
.lr-border::before {border: 1px solid #f15722;border-radius: 50%;bottom: 15px;content: "";height: 10px;left: 30px;position: absolute;width: 10px;}
.lr-border::after {border: 1px solid #f15722;border-radius: 50%;bottom: 15px;content: "";height: 10px;right: 30px;position: absolute;width: 10px;}
.round-dots::before {border: 1px solid #f15722;border-radius: 50%;top: calc(30% - 5px);content: "";height: 10px;left: 30px;position: absolute;width: 10px;}
.round-dots::after {border: 1px solid #f15722;border-radius: 50%;top: calc(30% - 5px);content: "";height: 10px;right: 30px;position: absolute;width: 10px;}
.grid .red-hover:hover {background-color: rgba(241, 87, 34, 0.65);}
.grid .black-hover:hover {background-color: rgba(88, 89, 91, 0.65);}
.grid .blue-hover:hover {background-color: rgba(17, 135, 180, 0.65);}
/* About Us Pase Start =============================================== */
.accordion .panel-title {text-transform: uppercase;color: #fff;font-weight: normal;line-height: 1.3}
.accordion.panel-group .panel {margin-top: 0;border: none;box-shadow: none;}
.accordion .media-left {background-color: rgba(1, 71, 127, 0.42);padding: 0;}
.accordion .media-left p {padding: 7px;width: 68px;display: inline-block;margin: 0;line-height: 1;font-size: 12px;}
.accordion .media-left p img {transition: all 0.6s ease 0s;-webkit-transition: all 0.6s ease 0s;-ms-transition: all 0.6s ease 0s;margin: 0 auto 3px;}
.accordion a[aria-expanded="true"] img {transform: rotate(90deg);-webkit-transform: rotate(90deg);}
.accordion .panel-default .panel-title {background-color: #0f779e;}
.accordion .panel-default .panel-title a {color: #fff;}
.accordion .panel-default:nth-child(odd) .panel-title {background-color: #1187b4;}
.accordion .panel-title a:hover, .accordion .panel-title a:focus {color: #fff;}
.accordion .panel-title .media-body {padding: 20px 15px;}
.accordion .panel-body {background-image: url("../img/acordion-bg.png");box-shadow: 0 0 10px #ccc inset;-webkit-box-shadow: 0 0 10px #ccc inset;padding: 15px 83px;font-size: 14px;min-height: 90px;animation: accordionIn 0.45s normal ease-in-out both 1;-webkit-animation: accordionIn 0.45s normal ease-in-out both 1;}
.accordion .panel-body ol {padding-left: 12px;}
.accordion .panel-body ol li {margin-top: 10px;}
.border-box {border: 1px solid #424b53;}
.meeting-form {padding: 25px 30px 25px 35px;}
.meeting-form .btn-red {margin: 1em 0;color: #fff;}
.btn-red {background-color: #508db9;color: #fff;font-size: 14px;text-transform: uppercase;white-space: normal;}
.meeting-form a {color: #111111;}
.form-control {border: 1px solid #d1d3d4;font-size: 1.125em;text-transform: uppercase;line-height: 1.2;padding: 12px 13px 10px;resize: none;}
.form-control::-webkit-input-placeholder {color: #d1d3d4;}
.form-control:-moz-placeholder {color: #d1d3d4;}
.form-control::-moz-placeholder {color: #d1d3d4;}
.form-control:-ms-input-placeholder {color: #d1d3d4;}
.the-team .grid-sizer, .the-team .grid-item {width: 25%;position: relative;overflow: hidden;}
.the-team .team li {float: left;position: relative;width: 16.66%;overflow: hidden;}
.the-team .team li a{display: block;overflow: hidden;}
.the-team .team li a .caption {background-color: rgba(15, 70, 91, 0.5);height: 100%;position: absolute;width: 100%;}
.the-team .caption .caption-inner {bottom: 15px;color: #fff;left: 15px !important;position: absolute;top: auto !important;text-transform: uppercase;}
.the-team .team li a .red-hover {background-color: rgba(241, 87, 34, 0.55);}
.the-team .team li a .black-hover {background-color: rgba(88, 89, 91, 0.55);}
.the-team .team li a .blue-hover {background-color: rgba(17, 135, 180, 0.5);}
.team h6 {font-size: 11px;font-weight: normal; line-height: 14px;}
.simple-truth .panel-body p > span {float: left;line-height: 27px;margin-right: 5px;}
/* About Us Detail Page Start =============================================== */
.top-main-innner::after {bottom: 0;content: "";position: absolute;width: 100%;height: 105px;background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);}
.about-desc {padding: 6em 2em; min-height: 500px;}
.about-main-img {background-position: top center;}
.leading {color: #58595b;font-size: 2.2em;line-height: 1;}
.about-desc h3 {font-size: 1.3em;margin: 0;}
.meet-time {margin-top: -135px;}
.about-projects li span {display: block;text-align: center;color: #000;}
.about-projects li {display: inline-block;}
.about-projects li + li {margin-left: 20px;}
.about-projects img {margin: 0 auto;}
.back {color: #1284b0 !important;display: inline-block;float: right;line-height: 32px;text-transform: uppercase;}
.back .fa {color: #df6136;display: inline-block;float: left;font-size: 20px;line-height: 30px;margin-right: 5px;}
/* Insight Blog Page Start =============================================== */
.no-content *:before, .no-content *:after {content: none !important;}
.hero-banner .hero-content.no-content h1 {padding: 0;}
.hero-content.no-content h1 {text-align: center;border: none;}
.filter-top ul {padding: 10px;}
.filter-top li {display: inline-block;position: relative;color: #fff;padding: 5px 0;text-transform: uppercase;}
.filter-top li + li {margin-left: 10px;}
.filter-top li + li + li::before, .filter-top .inner-filter ul li + li::before {color: #fff;content: "|";margin-right: 12px;}
.filter-top ul li.has-sub-opened-li::before {content: none;}
.filter-top li a {color: #fff;display: inline-block;}
.filter-top {background-color: rgb(15, 111, 149);font-size: 13px;}
.filter-top button{ text-transform: uppercase; }
.filter-top li.active > a {/*font-weight: 900;*/}
.filter .grid.gridfilter .caption {background-color: rgba(0, 0, 0, 0);}
.filter .grid .caption {margin: 0px;background-color: rgba(0, 0, 0, 0.6);}
.filter .grid .caption .caption-inner {bottom: 0;position: absolute;padding: 10px 15px 10px 10px;}
.filter .blog-content .blog-content-inner a {color: #fff;}
.filter .grid-item {padding: 0px;}
.filter .grid .grid-item--width2 .caption .caption-inner {padding: 25px;}
.filter .grid-item a {color: #fff;}
.filter .blog-insight .author-desc {font-size: 12px;display: block;text-transform: uppercase;}
.blog-title {display: block;font-weight: 900;line-height: 1.1;text-transform: uppercase;}
.filter .grid-item a.blog-title {font-size: 1.2em;margin-bottom: 0.5em;}
.filter .grid .grid-item--width2 a.blog-title {font-size: 2.5em;}
.filter .grid {padding-bottom: 10px;margin: 0 -5px;}
.filter-top .has-sub-opened > li {display: none;}
.filter-top #filters > li.has-sub-opened-li {display: block;padding: 0;}
.filter-top #filters > li.has-sub-opened-li > a {display: none;}
.filter-top #filters.has-sub-opened {padding: 0;}
.filter-section .blog-img {overflow: hidden;}
.blog-insight .blog-post-single {border-bottom: 1px solid rgba(0, 0, 0, 0.15);margin-top: 23px;}
.blog-post-single .blog-detail {padding: 20px 10px;}
.blog-post-single a.blog-title{font-size: 1.3em;color: #000;}
.filter .blog-post-single .author-desc {color: #0f749b;margin-bottom: 1.6em;display: block;}
.blog-post-single > a {display: inline-block;overflow: hidden;width: 100%;}
.blog-post-single .img-mask, .filter-section .blog-img .img-mask {transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;-webkit-transition: all 0.2s ease 0s;overflow: hidden;}
.blog-post-single:hover .img-mask, .filter-section .grid-item:hover .img-mask {transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
.filter-section.portfolio .grid-item:hover .img-mask {transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
.filter-section.portfolio .grid .grid-item:hover > .img-hover {margin: 0px;}
.read-more {color: #f15822 !important;font-weight: bold;}
.newsletter {padding: 2.2em 0;background-color: #f15822;color: #fff;}
.newsletter .form-group {margin-bottom: 0;}
.newsletter input[type="text"] {border: 1px solid #0f749b;width: 325px;max-width: 75%;margin-right: 8px;}
.newsletter .form-control {font-size: 1.250em;max-width: 100%;}
.newsletter .submit .fa {margin-left: 8px;}
.submit {background-color: #0f749b;border: 1px solid #fff;color: #fff;min-width: 100px;}
/* Single Blog Page Start =============================================== */
.single-blog-page .blog-detail-main {padding: 0 3.3em 0 0;}
.single-blog-page .border-bottom {border-bottom: 1px solid rgba(0,0,0,0.15);padding: 1.35em;}
.single-blog-page .blog-detail-top .blog-title {font-size: 3em;margin: 0.3em 0 0.08em;}
.single-blog-page .blog-detail-top, .blog-detail-top a {color: #000;}
.social-media {margin-top: 1em;}
.social-media li {display: inline-block;transform: translate(0, 0);-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);}
.social-media li:hover a{background-color: #fff;box-shadow: 0 0 5px;transform: translate(0, -5px);-webkit-transform: translate(0, -5px);-ms-transform: translate(0, -5px);}
.social-media li a {border: 1px solid;border-radius: 28px;color: #a7a9ac;display: inline-block;height: 28px;text-align: center;width: 28px;transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;-webkit-transition: all 0.2s ease 0s;}
.social-media li a .fa {line-height: 26px;}
.social-media li:hover a.facebook {color: #334C84;}
.social-media li:hover a.twitter {color: #00A0D0;}
.social-media li:hover a.linkedin {color: #0085AE;}
.social-media li:hover a.google-plus {color: #DB4A39;}
.social-media li:hover a.share {color: #C52F30;}
.social-media li:hover a.rss {color: #F7931A;}
.social-media li:hover a.envelope {color: #F7B401;}
.social-media li.text-base-cont a {width: auto;padding: 0 8px;line-height: 1.6;border:none;}
.social-media li.text-base-cont:hover a {color: #0F749B;box-shadow: none;-webkit-box-shadow:none;transform: translate(0, 0);-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);}
.single-blog-page .blog-detail-desc {padding: 1.35em;line-height: 1.6;}
.single-blog-page .blog-detail-desc h2 {font-size: 1.5em;}
.quote, .blog-detail-desc > ul > li {border-left: 6px solid #f06834;margin-left: 20px;padding-left: 15px;margin-bottom: 25px;}
.single-blog-page .single-blog-main p {margin-bottom: 22px;}
.big-quote, .blog-detail-desc blockquote {border-top: 1px solid rgba(0, 0, 0, 0.15);border-bottom: 1px solid rgba(0, 0, 0, 0.15);font-size: 1.5em;padding: 25px 0;text-align: center;margin-bottom: 1em;font-weight: 900;color: #1187b4;}
.blog-detail-desc p.teko {font-size: 1.125em;font-weight: 500;}

.sidebar {color: #000000;}
.sidebar h3.title-hl-small {font-family: 'Helvetica Neue';font-size: 34px;line-height: 28px;color: #cad3d7;text-align: left;margin: 0;text-transform: uppercase;}
.sidebar a {color: #000000;}
.sidebar .widget {margin-bottom: 4em;}
.sidebar .newsletter {padding: 2em 1.5em;border: 1px solid #d4dadc;background: transparent;color: #010101;}
.sidebar .newsletter input[type="text"],
.sidebar .newsletter input[type="email"] {max-width: 100%;width: 100%;font-size: 1em;text-transform: none;border-color: #d4dadc;margin: 0 0 1em;}
.sidebar .newsletter .submit {padding: 10px 20px;font-size: 1em;}
.sidebar .recomm-blog{margin-bottom: 1.5em;}
.sidebar .recomm-blog a{color: #9ba8b0;margin: 0 0 0.5em;display: block; font-size: 1em;}
.sidebar .recomm-blog:hover a{color: #f15722;}

.breadcrumb {background-color: transparent;padding: 0;}
.breadcrumb > li {font-size: 12px;}
.breadcrumb > li + li::before {color: #000;content: "// ";}
/* Online Marketing Page Start =============================================== */
.main-title {font-size: 2em;line-height: 1;text-transform: uppercase;}
ul.brands {display: inline-block;width: 100%;}
ul.brands li {border: 1px solid rgba(0, 0, 0, 0.15);display: inline-block;float: left;margin-left: -1px;margin-top: -1px;padding: 2.5em 0;vertical-align: middle;width: 25%;}
ul.brands li a {display: inline-block;height: 85px;}
ul.brands li img {max-height: 79px;max-width: 185px;}
.story-block {background-image: url("../img/gra.png");background-position: left bottom;background-repeat: no-repeat;background-size: cover;display: inline-block;width: 100%;padding: 2em 0;}
.story-block.right-story-block {background-image: url("../img/gra2.png");background-position: bottom right;}
.fullpage-section .story-block:first-child {padding-top: 0;}
/* storyblock content CSS */
.s-img-sec {overflow: hidden;position: relative;}
.red-box {border: 2px solid #e75521;padding: 15px 10px;}
.red-box h3 {color: #e75521;font-size: 1.3em;margin: 0 0 5px;white-space: nowrap;}
.red-box h5 {color: #0081ad;font-size: 14px;font-weight: normal;margin: 0;}
.vline-bottom > h5 {color: #58595b;}
.semiblue-title {font-size: 1.8em;margin: 0 0 1em;color: #0081ad;line-height: 1.3;}
.semiblue-title small {color: #58595b;display: block;font-size: 0.7em;margin-top: 10px;line-height: 1.4;}
.story-desc p a {color: #0081ad;}
.story-img {text-align: center;}
.line-ttl {margin-bottom: 10px;font-size: 11px;font-style: italic;line-height: 15px;display: inline-block;width: 100%;}
.inline-buttons > a + a{margin-left: 5px;}
.portfolio .grid .caption .plus-btn {bottom: 100px;}
.portfolio .filter .grid::after {border-bottom: none;}
.portfolio .filter-top li.active a{font-weight: bold;}
.work-detail .right {padding-left: 40px;}
.work-detail .left {padding-right: 40px;}
.work-detail .right .title {margin-bottom: 10px;margin-top: 0;}
.video-slider .item {height: 700px;width: 100%;}
.video-slider .item .video, .video-slider .item iframe{height: 100%;width: 100%;}
.video-slider .owl-dots {bottom: -30px;}
.video-slider .owl-dots .owl-dot {border-color: #0f749b;}
.video-slider .owl-dots .owl-dot.active {border-color: #df6136;}
.work-detail .top-main {overflow: visible;}
/* Case Studies Page ====================================================================*/
.imgboxes .content {padding: 3em 5em;}
.cs-imgs > li {display: inline-block;text-align: center;vertical-align: top;}
.cs-imgs > li + li {margin-left: 25px;}
.cs-imgs h6 {font-size: 11px;color: #f15822;text-transform: uppercase;}
.cs-graph > .media + .media {margin-top: 20px;}
.cs-graph .media-left img {max-width: none;}
.cs-graph .media-heading {font-size: 1.5em;margin: 0;font-weight: 400;}
.cs-graph .media-body p {font-size: 0.813em;margin: 0;}
.imgboxes > div {overflow: hidden;}
.imgboxes .inside-full-height.img-mask::before {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(255, 255, 255, 0) 0%, rgb(0, 0, 0, 0.5) 100%) repeat scroll 0 0;background: -webkit-linear-gradient(to bottom, rgb(255, 255, 255, 0) 0%, rgb(0, 0, 0, 0.5) 100%) repeat scroll 0 0;background: -o-linear-gradient(to bottom, rgb(255, 255, 255, 0) 0%, rgb(0, 0, 0, 0.5) 100%) repeat scroll 0 0;background: -ms-linear-gradient(to bottom, rgb(255, 255, 255, 0) 0%, rgb(0, 0, 0, 0.5) 100%) repeat scroll 0 0;bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 30%;}
/* marketing page ============ */
.tools-section h4 {font-size: 1.1em;}
.mark-podcast {background-image: url(../img/img-bg.jpg);background-size: cover;background-repeat: no-repeat;background-position: center center;}
/* Podcast Page =========================================================================*/
.pod-lists .grid {margin: 0 2em 2em 0;}
.pod-lists .grid .grid-sizer, .pod-lists .grid .grid-item, .single-blog-main .grid .grid-item, .single-blog-main .grid .grid-sizer  {width: 100%;}
.pod-lists {display: inline-block;width: 100%;float: left;}
.fix-height {max-height: 845px;}
.pod-lists .pod-list-item + .pod-list-item {margin-top: 30px;}
.pod-lists .pod-list-item .pod-details {background: #fff;background: -webkit-linear-gradient(left,rgba(255,255,255,0),rgba(0,0,0,0.1));background: -o-linear-gradient(right,rgba(255,255,255,0),rgba(0,0,0,0.1));background: -moz-linear-gradient(right,rgba(255,255,255,0),rgba(0,0,0,0.1));background: linear-gradient(to right, rgba(255,255,255,0), rgba(0,0,0,0.1));padding: 20px 20px 20px 30px;}
.pod-lists .pod-list-item a {color: #000;}
.pod-title {line-height: 0.9;margin: 8px 0 10px;}
.pod-cat li {display: inline-block;position: relative;}
.pod-cat li + li {margin-left: 10px;}
.pod-cat li + li::before {content: "//";margin-right: 12px;font-style: italic;}
/* Fancy Scroll Bar */
.mCSB_scrollTools .mCSB_draggerRail {width: 15px;border-radius: 0;background: #ccc;background: -webkit-linear-gradient(top,rgba(210,210,210,0.5),rgba(0,0,0,0.2));background: -o-linear-gradient(bottom,rgba(210,210,210,0.5),rgba(0,0,0,0.2));background: -moz-linear-gradient(bottom,rgba(210,210,210,0.5),rgba(0,0,0,0.2));background: linear-gradient(to bottom, rgba(210,210,210,0.5), rgba(0,0,0,0.2));}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {border-radius: 4px;width: 8px;background-color: #808080 !important;}
.mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger{padding: 15px 0;}
.prev-next-episode {display: inline-block;width: 100%;padding: 1em 2em 0 0;margin-bottom: 2em;}
.prev-next-episode a {color: #000;font-size: 12px;}
.prev-next-episode .prev-episode {float: left;}
.prev-next-episode .next-episode {float: right;}
.single-pod-list .pod-list-item .pod-details {background-image: none;}
.pod-play .audio_img {width: 100%;}
.download-pod {padding: 10px 20px;background-color: #0f749b;display: inline-block;width: 100%;margin-top: 2em;float: left;}
.download-pod ul li {display: inline-block;margin-top: 10px;}
.download-pod ul li + li {margin-left: 25px;}
.pod-lists .pod-list-item .download-pod ul li a, .pod-lists .pod-list-item .download-pod a.btn {color: #fff;}
.dots > li {list-style: inside none disc;}
.dots > li + li {margin-top: 10px;}
.dots > li strong {display: inline-block;font-weight: 900;padding-left: 5px;width: 70px;}
.archive-pod .pod-title {margin-left: 15px;}
ul.archive-pod-list {margin: 20px 0 0 0;display: inline-block;width: 100%;}
.archive-pod-list li a {color: #f15722 !important;display: inline-block;font-size: 1.5em;padding: 10px 15px;width: 100%;transition: all 0.2s ease 0s;-webkit-transition: all 0.2s ease 0s;line-height: 1.1;}
.archive-pod-list li a:hover {color: #fff !important;background-color: #1187b4;}
.archive-pod-list li + li {margin-top: 10px;}
.archive-pod-list li a span {font-size: 1.25em;margin-right: 5px;}
/* Infographics Blog Page =========================================================================*/
.filter-top .infog {background-color: #cf4d1e;position: relative;}
.filter-top .infog::before {background-color: #cf4d1e;content: "";height: 100%;position: absolute;right: 98%;top: 0;width: 5000px;z-index: 0;}
.blog-title small {font-size: 65%;}
.download-pdf img {float: left;margin-right: 10px;}
.download-pdf h4 {display: inline-block; margin: 0;}
.tick-lists > li {margin-top: 5px;}
.tick-lists > li::before {color: #e55420;content: "";font-family: fontawesome;margin-right: 8px;}
.come-in {transform: translateY(20px);-webkit-transform: translateY(20px);animation: come-in 1.5s ease forwards;-webkit-animation: come-in 1.5s ease forwards;}
.already-visible {transform: translateY(0);-webkit-transform: translateY(0);animation: none;-webkit-animation: none;}
/*Footer ///////////////////////////////////////////*/
footer .footer-top {background: rgba(0, 0, 0, 0.1) url("../img/footer-bg-logo.png") no-repeat scroll 85% bottom;padding: 3em 0 3em;color: #58595b}
footer .footer-top h3{font-family: "avenir", sans-serif; font-weight: 700; font-size: 23px;}
.column ul li, .column ul li a {color: #58595b;font-size: 13.6px;position: relative;}
.column ul li {margin-top: 5px;}
.column ul li a:hover {color: #df6136;}
.f-contact li .fa {color: #000000;left: -25px;line-height: 1.4;position: absolute;text-align: center;width: 25px;}
.partner-logo > li {display: inline-block;max-width: 170px;}
.partner-logo > li + li {margin-left: 30px; margin-bottom: 20px;}
.partner-logo > li + li:last-child{margin-bottom: 0;}
.partner-logo.hiring{}
.partner-logo.hiring li{max-width: 100%;}
footer .f-contact .fli-top-space {margin-top: 25px;}
.social-nav li{display: inline-block;}
.social-nav li + li {margin-left: 5px;}
.social-nav {margin-left: -20px;}
.social-nav a {border-radius: 50%;-webkit-border-radius: 50%;color: #fff;display: inline-block;font-size: 18px;height: 29px;line-height: 29px;overflow: hidden;position: relative;text-align: center;text-decoration: none;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;width: 31px;}
.social-nav a:hover {background: #fff;text-shadow: 0px 0px #d4d4d4, 1px 1px #d4d4d4, 2px 2px #d4d4d4, 3px 3px #d4d4d4, 4px 4px #d4d4d4, 5px 5px #d4d4d4, 6px 6px #d4d4d4, 7px 7px #d4d4d4, 8px 8px #d4d4d4, 9px 9px #d4d4d4, 10px 10px #d4d4d4, 11px 11px #d4d4d4, 12px 12px #d4d4d4, 13px 13px #d4d4d4, 14px 14px #d4d4d4, 15px 15px #d4d4d4, 16px 16px #d4d4d4, 17px 17px #d4d4d4, 18px 18px #d4d4d4, 19px 19px #d4d4d4, 20px 20px #d4d4d4, 21px 21px #d4d4d4, 22px 22px #d4d4d4, 23px 23px #d4d4d4, 24px 24px #d4d4d4, 25px 25px #d4d4d4, 26px 26px #d4d4d4, 27px 27px #d4d4d4, 28px 28px #d4d4d4, 29px 29px #d4d4d4, 30px 30px #d4d4d4; }
.social-nav .twitter {background: #00aced;text-shadow: 0px 0px #0087ba, 1px 1px #0087ba, 2px 2px #0087ba, 3px 3px #0087ba, 4px 4px #0087ba, 5px 5px #0087ba, 6px 6px #0087ba, 7px 7px #0087ba, 8px 8px #0087ba, 9px 9px #0087ba, 10px 10px #0087ba, 11px 11px #0087ba, 12px 12px #0087ba, 13px 13px #0087ba, 14px 14px #0087ba, 15px 15px #0087ba, 16px 16px #0087ba, 17px 17px #0087ba, 18px 18px #0087ba, 19px 19px #0087ba, 20px 20px #0087ba, 21px 21px #0087ba, 22px 22px #0087ba, 23px 23px #0087ba, 24px 24px #0087ba, 25px 25px #0087ba, 26px 26px #0087ba, 27px 27px #0087ba, 28px 28px #0087ba, 29px 29px #0087ba, 30px 30px #0087ba;}
.social-nav .twitter:hover {color: #00aced;}
.social-nav .facebook {background: #3b579d;text-shadow: 0px 0px #2d4278, 1px 1px #2d4278, 2px 2px #2d4278, 3px 3px #2d4278, 4px 4px #2d4278, 5px 5px #2d4278, 6px 6px #2d4278, 7px 7px #2d4278, 8px 8px #2d4278, 9px 9px #2d4278, 10px 10px #2d4278, 11px 11px #2d4278, 12px 12px #2d4278, 13px 13px #2d4278, 14px 14px #2d4278, 15px 15px #2d4278, 16px 16px #2d4278, 17px 17px #2d4278, 18px 18px #2d4278, 19px 19px #2d4278, 20px 20px #2d4278, 21px 21px #2d4278, 22px 22px #2d4278, 23px 23px #2d4278, 24px 24px #2d4278, 25px 25px #2d4278, 26px 26px #2d4278, 27px 27px #2d4278, 28px 28px #2d4278, 29px 29px #2d4278, 30px 30px #2d4278;}
.social-nav .facebook:hover {color: #3b579d;}
.social-nav .google-plus {background: #dd4a3a;text-shadow: 0px 0px #c23122, 1px 1px #c23122, 2px 2px #c23122, 3px 3px #c23122, 4px 4px #c23122, 5px 5px #c23122, 6px 6px #c23122, 7px 7px #c23122, 8px 8px #c23122, 9px 9px #c23122, 10px 10px #c23122, 11px 11px #c23122, 12px 12px #c23122, 13px 13px #c23122, 14px 14px #c23122, 15px 15px #c23122, 16px 16px #c23122, 17px 17px #c23122, 18px 18px #c23122, 19px 19px #c23122, 20px 20px #c23122, 21px 21px #c23122, 22px 22px #c23122, 23px 23px #c23122, 24px 24px #c23122, 25px 25px #c23122, 26px 26px #c23122, 27px 27px #c23122, 28px 28px #c23122, 29px 29px #c23122, 30px 30px #c23122;}
.social-nav .google-plus:hover {color: #dd4a3a;}
.social-nav .linkedin {background: #007bb6;text-shadow: 0px 0px #005983, 1px 1px #005983, 2px 2px #005983, 3px 3px #005983, 4px 4px #005983, 5px 5px #005983, 6px 6px #005983, 7px 7px #005983, 8px 8px #005983, 9px 9px #005983, 10px 10px #005983, 11px 11px #005983, 12px 12px #005983, 13px 13px #005983, 14px 14px #005983, 15px 15px #005983, 16px 16px #005983, 17px 17px #005983, 18px 18px #005983, 19px 19px #005983, 20px 20px #005983, 21px 21px #005983, 22px 22px #005983, 23px 23px #005983, 24px 24px #005983, 25px 25px #005983, 26px 26px #005983, 27px 27px #005983, 28px 28px #005983, 29px 29px #005983, 30px 30px #005983;}
.social-nav .linkedin:hover {color: #007bb6;}
.social-nav .youtube {background: #d75846;text-shadow: 0px 0px #9f191e, 1px 1px #9f191e, 2px 2px #9f191e, 3px 3px #9f191e, 4px 4px #9f191e, 5px 5px #9f191e, 6px 6px #9f191e, 7px 7px #9f191e, 8px 8px #9f191e, 9px 9px #9f191e, 10px 10px #9f191e, 11px 11px #9f191e, 12px 12px #9f191e, 13px 13px #9f191e, 14px 14px #9f191e, 15px 15px #9f191e, 16px 16px #9f191e, 17px 17px #9f191e, 18px 18px #9f191e, 19px 19px #9f191e, 20px 20px #9f191e, 21px 21px #9f191e, 22px 22px #9f191e, 23px 23px #9f191e, 24px 24px #9f191e, 25px 25px #9f191e, 26px 26px #9f191e, 27px 27px #9f191e, 28px 28px #9f191e, 29px 29px #9f191e, 30px 30px #9f191e;}
.social-nav .youtube:hover {color: #d75846;}
.footer-bottom {background-color: rgba(33, 37, 41, 1);font-size: 12px;}
.footer-bottom ul{margin: 0 auto; text-align: center;}
.footer-bottom ul li {display: inline-block;position: relative;color: #fff; font-weight: 300;}
.footer-bottom ul li a {color: #fff;display: inline-block;padding: 5px 0;}
.footer-bottom ul li + li::before {color: #fff;content: "|";padding-left: 10px;padding-right: 12px;}
.brand-development .fullpage-section {top: -33%;}


.vertical-nav {position: absolute;right: -1px;width: 250px !important;transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;display: table;z-index: 999 !important;margin-top: -250px;}
.sticky-wrapper.is-sticky .vertical-nav {margin-top: 0;}
.vertical-nav .new-design{position: relative;}
.vertical-nav .new-design .line{position: absolute;right: 31px;top: 0;bottom: 0;background: #0081ad;content: '';width: 2px;}
.vertical-nav ul {display: block;line-height: 0.95;padding: 20px 10px;text-align: left;vertical-align: middle;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;width: 100%;}
.vertical-nav ul:before, .vertical-nav ul:after{position: absolute;content: '';width: 16px;height: 2px;background: #0081ad;right: 24px;}
.vertical-nav ul:before{top: 0;}
.vertical-nav ul:after{bottom: 0;}
.vertical-nav ul li {position: relative;list-style: none;padding-right: 45px;}
.vertical-nav ul li::before {border: 2px solid #e85521;border-radius: 20px;content: "";height: 14px;right: 15px;position: absolute;width: 14px;top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);background: #fff;}
.vertical-nav ul li a {color: #000;border: 2px solid #0081ad;font-size: 13px;padding: 5px 7px;text-align: center;display: inline-block;position: relative;top: 0;right: 50px;width: 100%;z-index: 99999999;opacity: 0;margin: 3px 0;line-height: 16px;text-transform: uppercase;}
.vertical-nav ul li:hover a, .vertical-nav ul li.vertical-active a {opacity: 1;right: 0; background-color: #ffffff;}
.vertical-nav ul li:hover::before, .vertical-nav ul li.vertical-active::before {border-color: #0081ad;background: #e85521;}
.vertical-nav ul li a:after {position: absolute;content: '';right: -20px;top: 50%;height: 2px;background: #0081ad;width: 20px;}

.online-marketing-firm .vertical-nav ul li a {font-size: 12px;}
body.page-id-2 h1 {text-align: center;margin: 2em 0 1em;} /*404 error page css*/
body.page-id-2 .animsition > p {text-align: center;}
.insightblog-filter {position: relative;}
.insightblog-filter > ul {margin: 0 auto;max-width: 1140px;padding: 10px 15px;}
.insightblog-filter > ul > li {position: static;padding: 5px 0;}
.insightblog-filter .inner-filter {background-color: #0F6F95;}
.inner-filter ul {display: inline-block;}
.filter-button-group button {background-color: transparent;border: medium none;padding: 0;}
.filter-button-group button:focus {outline: none;}
.bg-img-blog {background-color: #000;bottom: 0;left: 0;position: absolute;right: 0;top: -25%;}
.leftimgbox, .rightimgbox {overflow: hidden;position: relative;background-color: #000;}
.bg-img-blog {bottom: 0;left: 0;position: absolute;right: 0;top: 0;background-size: 100% auto;background-attachment: fixed;}
.leftimgbox .inside-full-height, .rightimgbox .inside-full-height{background-color: #fff;min-height: 560px;}
.slick, .slick  .slick-track, .slick  .slick-list {max-height: 800px;height: 800px;}
.slick-dots {text-align: center;position: relative;z-index: 99;}
.slick-dots li {display: inline-block;margin: 8px;}
.slick-dots li button {background-color: transparent;border: 2px solid #0f749b;border-radius: 25px;color: transparent;display: inline-block;height: 14px;margin-top: 5px;padding: 0;width: 14px;}
.slick-dots li.slick-active button {background-color: #df6136;border-color: #df6136;}
.slick-arrow {background-color: transparent;background-position: center center;background-repeat: no-repeat;border: medium none;box-shadow: none;color: transparent;height: 30px;padding: 3px;position: absolute;text-align: center;top: 50%;transform: translate(0px, -50%);-webkit-transform: translate(0px, -50%);width: 30px;z-index: 99999;}
.slick-prev.slick-arrow {background-image: url("../img/left1.png");left: 15px;}
.slick-next.slick-arrow {background-image: url("../img/right1.png");right: 15px;left: auto;}
.slick-prev.slick-arrow:hover {background-image: url("../img/left2.png");}
.slick-next.slick-arrow:hover {background-image: url("../img/right2.png");}
.slick .slick-slide {position: relative;background-color: #414042;}
.slick .slick-slide .slick-img {bottom: 0;height: 800px;left: 0;position: absolute;right: 0;top: 0;}
.story-img .owl-carousel .owl-item img {width: auto;margin: 0 auto;max-height: 450px;}
.expertise-contact .meeting{/* margin-top: -120px; */}
.expertise-contact .meeting-form {padding-bottom: 0;}
.bootstrap-select li.disabled {display: none;}
.form-group .bootstrap-select{width: 100% !important;}
.bootstrap-select.btn-group .dropdown-menu {border-radius: 0;border: 1px solid #d1d3d4;}
.bootstrap-select.btn-group .dropdown-menu li a {color: #6d6e70;font-family: avenir-roman;font-weight: normal;padding: 6px 12px;}
.bootstrap-select > .dropdown-toggle {margin: 0;border: 1px solid #d1d3d4;font-size: 1.125em;line-height: 1.2;padding: 12px 13px 10px;resize: none;text-transform: uppercase;color: #555;}
.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default.focus:active, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus, .btn-group.open .dropdown-toggle, .btn-group .dropdown-toggle:hover, .btn-group .dropdown-toggle:focus {border: 1px solid #d1d3d4;background: #fff none repeat scroll 0 0;box-shadow: none;outline: none !important;}
.bootstrap-select .dropdown-menu > li > a:hover, .bootstrap-select .dropdown-menu > li > a:focus {background-color: #e45320;color: #fff;}
.caret {border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px dashed #d1d3d5;}
.dropup .caret{border-bottom: 10px dashed #d1d3d5;}
.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:active, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover {color: #d1d3d5;}
.mfp-iframe body {margin: 0;}
.mfp-counter {display: none;}
.story-img-slider .owl-item .item {padding: 105px 20px;}
.story-img-slider .owl-item, .story-img-slider-2 .owl-item {transition: all 0.6s ease-in-out 0s;-webkit-transition: all 0.6s ease-in-out 0s;transform: scale(0.3);-webkit-transform: scale(0.3);}
.story-img-slider .owl-item:hover {transform: scale(0.4);-webkit-transform: scale(0.4);}
.story-img-slider .owl-item.center, .story-img-slider-2 .owl-item.center {transform: scale(1.7);-webkit-transform: scale(1.7);}
.fullpage-section .story-block#expertise-block-2 {padding-top: 1em;}
.story-img-slider .owl-stage {display: flex;display: -webkit-flex;display: -ms-flex;align-items: center;}
.mfp-figure figure{background: #fff;}
.mfp-close{top: -44px;}
img.mfp-img{ padding: 0px 0;}
.btn-submit{color: #1187b4;text-transform: uppercase;font-weight: 400;background: none;border: 2px solid #1187b4;line-height: normal;}
.btn-submit:hover{ background:#1187b4; color: #fff;}
.video_item {background-image: url("../img/imac.png");background-size: 100% 116%;bottom: 0;height: 750px;left: 0;margin: 0 auto;padding: 35px 39px;position: absolute;right: 0;width: 1140px;max-width: 100%;}
.slick iframe, .yt-hd-thumbnail-inner-container {width: 100%;height: 585px;}
button[type="button"], button[type="button"]:hover, button[type="button"]:focus {outline: none !important;}

.yt-hd-thumbnail-inner-container {position: relative;overflow: hidden;transition: opacity 0.3s ease 0s;-webkit-transition: opacity 0.3s ease 0s;}
.yt-hd-thumbnail-inner-container>a.yt-hd-thumbnail {z-index: 2;display: inline-block;width: 100%;height: 100%;}
.yt-hd-thumbnail-inner-container>a.yt-hd-thumbnail img {max-width: 100%;}
.yt-hd-thumbnail-inner-container>a.yt-hd-thumbnail.yt-hd-thumbnail-darken:before {display: block;position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;background-color: #000;opacity: .3;-webkit-transition: opacity .3s ease;-moz-transition: opacity .3s ease;transition: opacity .3s ease}
.yt-hd-thumbnail-inner-container>a.yt-hd-thumbnail.yt-hd-thumbnail-darken:hover:before {opacity: 0}
.yt-hd-thumbnail-inner-container > a.yt-hd-thumbnail::after {background-image: url("../img/play-btn.png");background-position: center center;background-repeat: no-repeat;background-size: contain;content: "";display: block;height: 200px;left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transition: opacity 0.3s ease 0s;-webkit-transition: opacity 0.3s ease 0s;width: 200px;}
.yt-hd-thumbnail-inner-container>a.yt-hd-thumbnail:hover:after {opacity: 0.8;}
.yt-hd-thumbnail-inner-container>iframe {max-width: 100%;opacity: 0;-webkit-transition: opacity .3s ease .3s;-moz-transition: opacity .3s ease .3s;transition: opacity .3s ease .3s}
.yt-hd-thumbnail-inner-container.yt-hd-thumbnail-clicked>a.yt-hd-thumbnail {display: none}
.yt-hd-thumbnail-inner-container.yt-hd-thumbnail-clicked>iframe {opacity: 1}
.mfp-close, .mfp-close:active {top: -40px !important;}
.story-img-slider-2 .owl-nav.disabled {display: block !important;}
.slider-thumbnail-img {max-width: 230px;position: absolute;right: 15px;top: 0;transform: translate(0px, -30%);-webkit-transform: translate(0px, -30%);max-height: 150px}
.test-single-blogany .filter {display: none;}



/*Homepage slider Testimonial*/
.slider-testimonial #testimonial {position: relative;padding: 35px 0 0 0;}
.slider-testimonial #testimonial::before {background-image: url("../img/testi-quote-new.png");background-size: 100% auto;background-repeat: no-repeat;content: "";height: 138px;right: -120px;top: 25px;width: 181px;position: absolute;z-index: 99;}
.slider-testimonial .item {padding-bottom: 25px;overflow: hidden;}
.slider-testimonial .single_testimonial .person-pic {width: 160px;height: 160px;margin: 0 auto;}
.slider-testimonial .single_testimonial .person-pic img{ border: 8px solid #FFFFFF; border-radius: 50%;}
.slider-testimonial .single_testimonial {max-width: calc(100% - 80px);}
.slider-testimonial .owl-dots {bottom: 0px;left: auto;position: absolute;right: 15%;transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);}
.single_testimonial h4.text-blue{margin: 25px 0 0 0;}
/* Testimonial Page End */
.team-detailany .about-projects {margin-bottom: 2em;}
.team-detailany .about-projects a span {margin: 1em 0 2em;display: block;}
.hm-sitemap ul.main-ul-sitemap {display: table;margin: 0 auto;}
.hm-sitemap ul.main-ul-sitemap li {margin-top: 20px;text-transform: capitalize;}
.hm-sitemap ul.main-ul-sitemap li li {display: block;margin-left: 15px;padding-left: 15px;position: relative;margin-top: 10px;}
.hm-sitemap ul.main-ul-sitemap li li a{color: #000;}
.hm-sitemap ul.main-ul-sitemap li .fa, .hm-sitemap ul.main-ul-sitemap li li a:hover{color: #e45320;}
.hm-sitemap ul.main-ul-sitemap li li::before {color: #e45320;content: "";font-family: fontawesome;left: 0;padding-right: 5px;}
.hm-career .tick-lists > li {margin-top: 15px;padding-left: 25px;position: relative;}
.hm-career .tick-lists > li::before {position: absolute;left: 0;}
.form-checkbox > label {font-weight: normal;line-height: 1.6;}
.form-checkbox > label input {float: left;margin-right: 10px;width: auto;}
.d_table {display: table;width: 100%;height: 100%;}
.d_table_cell {display: table-cell;vertical-align: middle;}
.hm_mb_filter .nav-tabs-dropdown {display: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;text-align: left;font-size: 1.5em;position: relative;}
.hm_mb_filter .nav-tabs-dropdown::before {content: "\f0d8";font-family: fontawesome;font-size: 18px;line-height: 14px;position: absolute;right: 0px;top: 8px;}
.hm_mb_filter .nav-tabs-dropdown::after {content: "\f0d7";font-family: fontawesome;font-size: 18px;line-height: 14px;position: absolute;right: 0px;bottom: 8px;}
.hm_mb_filter #filters li:first-child{pointer-events: none;}

/* SITEMAP PAGE =========================================================================*/
.sitemap-page{text-align: center;}
.sitemap-page ul li a{font-size: 0.9em;}
.sitemap-page li.submenu:before {position: absolute;top: 46px;content: "";width: 2px;height: 30px;background-color: #000000;left: 0;right: 0;margin: 0 auto;}
.sitemap-page ul.first-child{margin-top: 20px;text-align: center;}
.sitemap-page ul.first-child > li{display: inline-block;position: relative;}
.sitemap-page ul.first-child > li a{text-transform: uppercase;border: 2px solid #000000;padding: 12px 20px 10px;display: inline-block;background-color: transparent;color: #000000;}
.sitemap-page ul.first-child > li a:hover{border: 2px solid #000000;background-color: #000000;color: #ffffff;}
.sitemap-page ul.second-child{margin-top: 50px;}
.sitemap-page ul.second-child > li{vertical-align: top;display: table-cell;position: relative;padding: 0 10px;}
.sitemap-page ul.second-child li:before{position: absolute;content: "";top: -20px;left: 0;right: 0; width: 2px;background-color: #000000;height: 20px;margin: 0 auto;}
.sitemap-page ul.second-child li:after{position: absolute;content: "";top: -20px;left: 0;right: 0; width: 100%;background-color: #000000;height: 2px;margin: 0 auto;}
.sitemap-page ul.second-child li:first-child:after{left: 50%;}
.sitemap-page ul.second-child li:last-child:after{left: -100%;}
.sitemap-page ul.second-child > li > a{text-transform: uppercase;border: 2px solid #e45320;padding: 12px 20px 10px;display: block;background-color: transparent;color: #e45320;}
.sitemap-page ul.second-child > li a:hover{border: 2px solid #e45320;background-color: #e45320;color: #ffffff;}
.sitemap-page ul.third-child{margin-top: 30px;}
.sitemap-page ul.third-child > li{margin-bottom: 20px;position: relative;}
.sitemap-page ul.third-child li:first-child:before{position: absolute;content: "";top: -30px;left: 0;right: 0; width: 2px;background-color: #000000;height: 30px;margin: 0 auto;}
.sitemap-page ul.third-child > li + li:before,
.sitemap-page ul.third-child > li:after{display: none;}
.sitemap-page ul.third-child > li > a{text-transform: uppercase;border: 2px solid #1187b4;padding: 12px 20px 10px;display: block;height: auto;background-color: transparent;color: #1187b4;}
.sitemap-page ul.third-child > li a:hover{border: 2px solid #1187b4;background-color: #1187b4;color: #ffffff;}

/* INSIGHT BLOG FILTER =========================================================================*/
.mobilefiltermenu ul.list-group li a{color: #000;}
.mobilefiltermenu ul.list-group ul{display: none;}
.mobilefiltermenu ul.list-group li.active ul{display: block;}
.mobilefiltermenu .filter-top li{ display: block; }
.mobilefiltermenu{background-color: rgb(15, 111, 149);padding: 0;position: absolute;left: 0;right: 0;z-index: 99999;}
.mobilefiltermenu .panel{ background: none!important; border: 0 !important }
.mobilefiltermenu .title-filter{position: relative; display: block;}
.mobilefiltermenu .title-filter::before {content: "\f0d8";font-family: fontawesome;font-size: 18px;line-height: 14px;position: absolute;right: 10px;top: 8px;}
.mobilefiltermenu .title-filter::after {content: "\f0d7";font-family: fontawesome;font-size: 18px;line-height: 14px;position: absolute;right: 10px;bottom: 8px;}
.mobilefiltermenu {background-color: rgb(15, 111, 149);padding: 0;}
.mobilefiltermenu .panel.panel-default{background-color: rgb(15, 111, 149);border-color: rgb(15, 111, 149);box-shadow: none;}
.mobilefiltermenu .panel.panel-default a {color: #fff;display: block;padding: 10px;text-transform: uppercase;}
.mobilefiltermenu .list-group li{border-top: 1px solid #ffffff;}
.mobilefiltermenu .list-group li a{padding: 0;font-size: 0.9em;}
.mobilefiltermenu ul.list-group ul{background-color: #e45320;padding: 0;}
.mobilefiltermenu ul.list-group ul li a{padding-left: 25px !important;}
.online-marketing-blog .filter .grid .grid-item:first-child {margin-bottom: -1px;}

.mb-9{margin-bottom: 0.9em;}
.landing-video {margin-bottom: -6px;}

/* V2 Css Start Here */
section.intro{padding: 100px 0 0;}
section.about-us{padding: 100px 0 0;}

h2.title-hl, h2.title-hl-small{font-family: 'Helvetica Neue'; font-size: 95px; line-height: 68px;color: #cad3d7; text-align: left; margin: 0;}
h2.title-hl.title-ot{color: #cfd2d4; line-height: 87px;}
.testimonial-bg{background: #e8e9e9; padding: 120px 0;}
.testimonial-bg h2.title-hl{line-height: 160px; color: #FFFFFF;}

.bg-inverse {background-color: #292e33;color: #fff;}
.title-trans {color: rgba(255,255,255,0.5);}
.left-abso-img {left: 60px;max-height: 80%;position: absolute;top: 50%;transform: translate(0px, -50%);-webkit-transform: translate(0px, -50%);max-width: 15%;}
.right-abso-img {position: absolute;right: 0;top: -150px;z-index: 999;max-width: 22%;}

.blog-gallery .slick-list {background-color: #212529;color: #fff;margin-bottom: 5em;}
.blog-gallery .slick-blog-cont {padding: 12% 20% 20% 16%;}
.blog-gallery .slick-dots {bottom: -80px;position: absolute;left: 0;right: 0;}
.blog-gallery .slick-dots li {padding: 17px;background-color: #fff;margin: 0;}
.blog-gallery .slick-dots li + li {padding-left: 0 !important;}
.blog-gallery .slick-dots li a {height: 120px;width: 170px;float: left;opacity: 0.2;}
.blog-gallery .slick-dots li.slick-active a{opacity: 1}

.blog-lan .grid-item.first-three-remove {}
.blog-lan .filter-section .filter-top {}
.blog-lan .blog-lan-filter {padding-left: 35px;}
.blog-lan-filter li {display: inline-block;margin-top: 10px;}
.blog-lan-filter li + li {margin-left: 4px;}
.blog-lan-filter li a {border: 1px solid #084c61;color: #084c61;font-size: 0.875em;padding: 10px 20px;text-transform: capitalize;display: inline-block;}
.blog-lan-filter li.active a {background-color: #084c61;color: #fff;}

.testimonial-v2{padding: 90px 0;}
.testimonial-v2 .testi_content{background: none; padding: 0; /* max-width: calc(100% - 80px); */}
.testimonial-v2 .single_testimonial.inverse_single_testimonial .testi_content{background: none; padding: 0; /* max-width: calc(100% - 80px); */}
.testimonial .single_testimonial[data-emergence="visible"] .testi_content::before{background-image: url("../img/gray-right.png"); background-size: 100% auto; background-repeat: no-repeat;    content: "";   height: 138px; right: -220px; top: 10px; width: 181px; position: absolute; z-index: 99; display: none; opacity: 0;}
.testimonial-v2 .single_testimonial .person-pic {width: 160px;height: 160px;top: 35px; margin: 0 auto; opacity: 1; transition: all 0.8s cubic-bezier(0.6, 0.2, 0.1, 1) 0s; -webkit-transition: all 0.8s cubic-bezier(0.6, 0.2, 0.1, 1) 0s; -ms-transition: all 0.8s cubic-bezier(0.6, 0.2, 0.1, 1) 0s; -o-transition: all 0.8s cubic-bezier(0.6, 0.2, 0.1, 1) 0s;}
.testimonial-v2 .single_testimonial[data-emergence="visible"] .person-pic{opacity: 1; transform: translate(0%,0%);transition-delay: 0.4s;}
.testimonial-v2 .single_testimonial .person-pic img{ border: 8px solid #FFFFFF; border-radius: 50%; box-shadow: 0px 0px 25px #cacaca !important;}
.testimonial-v2 .single_testimonial{padding: 50px 0;}
.testimonial-v2 .quot-testi{opacity: 1;}
.testimonial-v2 .single_testimonial[data-emergence="visible"] .quot-testi{opacity: 1; transform: translate(0%,0%);transition-delay: 0.4s;}


.p3{padding: 3em !important;}
.p0{padding: 0 !important;}
.bg-gray{background: rgba(212, 218, 220, 1);}
.bg-light-gray{background: rgba(212, 218, 220, 0.5);}
/*.industries{display: inline-block;width: 100%;}*/
.sticky-wrapper{height: auto !important;}
footer{display: inline-block;width: 100%;}
.industries.tools-section{margin-bottom: 1px;}
.industries.tools-section h4 {font-size: 1.7em;/*height: auto !important;*/}
.list-content.industries .hover-show .plus-btn {bottom: 60px;}
.list-content.industries .hover-show p{font-size: 1.875em;line-height: 36px;width: 90%;}
.deep-green{color: #0d6284;}

.filter-thumb{padding-left: 0px;padding-right: 0px;}
.filter-thumb .caption{border: 0px solid #b2b2b2;}
.filter-thumb .grid{padding-bottom: 0;}

.work-portfolio .filter-top.filter-design2{background: transparent;}
.work-portfolio .filter-top.filter-design2 ul {padding: 0;margin: 0 auto;text-align: center;}
.work-portfolio .filter-top.filter-design2 li {color: #0d6284;padding: 0;}
.work-portfolio .filter-top.filter-design2 li:first-child,
.work-portfolio .filter-top.filter-design2 li:before{display: none;}
.work-portfolio .filter-top.filter-design2 li button{border: 1px solid #0d6284;padding: 1em 2em;text-transform: capitalize; transition: ease-in-out all 0.4s; -webkit-transition: ease-in-out all 0.4s; -ms-transition: ease-in-out all 0.4s; -o-transition: ease-in-out all 0.4s;}
.work-portfolio .filter-top.filter-design2 li:hover button,
.work-portfolio .filter-top.filter-design2 li button[data-filter="*"].active,
.work-portfolio .filter-top.filter-design2 li.active button{background: #0d6284;color: #ffffff;}

.word-pagegination{padding: 5px;display: inline-block;width: 100%;}
.word-pagegination .scroll-effect{padding: 0 5px;}
.word-pagegination .content{background: #e0e3e4;padding: 5.5em 2em;}
.word-pagegination .content p{margin: 15px 0 0;min-height: 45px;}
.img-video{height: 440px; margin: 0 auto; text-align: center; display: inline-block; width: 100%;}



/* LIFT PAGE =========================================================================*/
.driven-responsibility{background-position: right;background-size: contain;}
/*.liftslider{position: relative;}
.liftslider .hero-banner{position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.liftslider .item{min-height: 460px;background-position: top center;}*/
.imgright {position: absolute;right: 0;top: 0;bottom: 0;}
.bg-darkgray{background: #222629;}
.orphan-focused h2{color: #999999;font-size: 46px;}
.orphan-focused a{color: #e85521;}
.orphan-focused a:hover{color: #0081ad;}

.liftform h2 {color: #58595b;font-weight: 900;margin: 5px 0;font-size: 2.5em;}
.liftform h2 span{color: #1187b4;}


/* TARGETED LANDING PAGE =========================================================================*/
.black-gradient-right{position: relative;}
.black-gradient-right:after {position: absolute;content: "";right: 0px;background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 1) 120%);background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0) 10%,rgba(0, 0, 0, 1) 120%);background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0) 10%,rgba(0, 0, 0, 1) 120%);bottom: 0;top: 0;width: 100%;}
.airstreams-page:before{display: none;}
.btn-orange,
.btn-orange:focus,
.btn-orange:hover {outline: none;outline-offset: 0;background: #e85521;text-transform: uppercase;white-space: normal;vertical-align: middle;color: #ffffff;}
.btn-large {height: 60px;font-size: 1.5em;line-height: 45px;font-weight: 300;border-radius: 8px;}
.hero-banner .hero-content-small{padding: 8em 0 4em;}
.hero-banner .hero-content-small h2 {font-weight: 600;font-size: 3.2em;line-height: 1.3;margin: 0 0 0.2em;}
.hero-banner .hero-content-small p {font-size: 1.5em;font-weight: 300;margin: 0 0 1em;}
.hero-banner .hero-content-small .form-group{margin-bottom: 25px;}
.hero-banner .hero-content-small .form-control {padding: 1em;border-radius: 8px;text-transform: initial;height: 60px;}
.airstreams{background: #212529;padding: 5em 0;}
.airstreams p {color: #d5d5d6;font-size: 1.25em;line-height: 1.7;font-weight: normal;margin: 0 0 1.5em;}
.airstreams p span{color: #fa9917;}
.airstreams h2 {color: #1187b4;font-size: 2.7em;font-weight: 600;margin: 0 0 1em;}
.airstreams h2 span {color: #ffffff;text-transform: uppercase;font-size: 1.5em;}
.airstreams .story-ul{}
.airstreams .story-ul li {background: #3885af;margin-bottom: 30px;color: #ffffff;padding: 18px 30px;font-weight: 600;font-size: 2em;line-height: 1;vertical-align: middle;border-radius: 4px;}
.airstreams .story-ul li span {color: #fa9917;font-size: 1.7em;font-weight: 800;line-height: 0.8;float: left;margin-right: 15px;}
[type="submit"].sending {position: relative;}
[type="submit"].sending::after {content: "\f1ce";font-family: fontawesome;position: absolute;animation-name: spin;animation-duration: 2000ms;animation-iteration-count: infinite;animation-timing-function: linear;right: 15px;}

.thank-you{}
.thank-you ul {padding-left: 20px;display: inline-block;}
.thank-you ul li {list-style: disc;color: #fa9917;font-size: 1.2em;margin-bottom: 5px;}
.thank-you ul li a {color: #fa9917;font-weight: 300;}
.thank-you ul li:hover a {color: #1187b4;}

/* ROI LANDING PAGE CSS =========================================================================*/
.hasrelative{position: relative;z-index: 9;}
.roi-landing-banner {position: relative; min-height: 200px;padding: 10em 0 5em;}
.roi-landing-banner:after {position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;background: rgba(78, 78, 78, 0.9);}
.roi-landing-banner .bg-video{background: rgba(78, 78, 78, 0.9); position: absolute;left: 0; right: 0; top: 0; bottom: 0 }
.roi-landing-banner .roi-landing-content h1 {line-height: 1.2;margin: 0 0 0.5em;color: #ffffff;text-shadow: 0px 0px 6.9314px rgba(1, 2, 2, 0.45);-webkit-text-shadow: 0px 0px 6.9314px rgba(1, 2, 2, 0.45);font-weight: normal;font-size: 3.5em;}
.roi-landing-banner .roi-landing-content p {font-size: 1.688em;margin: 0 0 1em;color: #ffffff;font-weight: normal;}
.roi-landing-banner .form-box {position: relative;z-index: 99; border: 1px solid #ffffff;border-radius: 6px;padding: 2em 1.5em;text-align: center;background: rgba(0, 0, 0, 0.5);}
.roi-landing-banner .form-box span {color: #ffffff;font-size: 1.2em;font-weight: normal;}
.roi-landing-banner .form-box h3 {text-transform: uppercase;color: #ffffff;font-weight: normal;font-size: 2.2em;margin: 0.3em 0;}
.roi-landing-banner .form-box form{position: relative;z-index: 9;}
.roi-landing-banner .form-box form .form-control{box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.5);border-color: #828282;background: rgba(79, 79, 79, 0.6);color: #ffffff;border-radius: 6px;min-height: 50px;text-transform: none;}
.btn-orange,
.btn-orange:focus {box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.5);background: #f15722;color: #ffffff;outline: none;outline-offset: 0;border-radius: 6px;font-size: 1.2em;font-weight: normal;padding: 0.4em 1em;white-space: normal;transition: ease-in-out all 0.4s;-webkit-transition: ease-in-out all 0.4s;-ms-transition: ease-in-out all 0.4s;-o-transition: ease-in-out all 0.4s;}
.btn-orange:hover{background: #1187b4;outline-offset: 0;outline: none;color: #ffffff;}


.roi-landing{background: #3885af;padding: 0 0 5em;position: relative;}
.roi-landing:before {position: absolute;content: '';top: -130px;left: -10%;right: -10%;background: #3885af;bottom: 160px;transform: rotate(-5deg);}
.roi-landing .content{}
.roi-landing .content p{color: #ffffff;font-size: 18pt;line-height: 1.5;}
.roi-landing .content img{width: 33.33333333%;float: right;padding-left: 15px;}


/* Prospect LANDING PAGE CSS =========================================================================*/
.prospect .content{ padding:0em 3em; }
.prospect-gallery{ padding:3em 0; }
.prospect-gallery .gallery-item,.prospect-gallery .gallery-sizer{ width:50%;}
.prospect-gallery .gallery-item{ }
.prospect-gallery .gallery-item-2{ width:50%;}
.prospect-gallery .gallery-gutter{ }
.prospect-gallery .gallery-item .image{padding:10px;}

.has-inherit{ position: inherit; }

.prospect-head { display: table; }
.prospect-head>div { display: table-cell; vertical-align: middle; padding:4em 2em;}

.prospect-gallery .gallery-item .image{ overflow: hidden; position: relative;}
.prospect-gallery .gallery-item .image .caption{ position: absolute; left: 0; right: 0; bottom: -100px; padding:30px 0; transition: ease-in-out all 0.2s; -webkit-transition: ease-in-out all 0.2s; -ms-transition: ease-in-out all 0.2s; -o-transition: ease-in-out all 0.2s; z-index: 99}
.prospect-gallery .gallery-item:hover .image .caption{bottom: 0%; transition: ease-in-out all 0.2s; -webkit-transition: ease-in-out all 0.2s; -ms-transition: ease-in-out all 0.2s; -o-transition: ease-in-out all 0.2s;}

.prospect-head .arrowdown{ position: absolute; left: 50%; bottom: 30px; font-size: 2em;}
.prospect-head{ position: relative; }

.prospect-gallery .gallery-item .image:after{ content: ""; position: absolute; left: 0; right: 0; bottom: 0; top: 0; background: rgba(0,0,0,0.5);opacity: 0; transition: ease-in-out all 0.2s; -webkit-transition: ease-in-out all 0.2s; -ms-transition: ease-in-out all 0.2s; -o-transition: ease-in-out all 0.2s;}
.prospect-gallery .gallery-item:hover .image:after{ opacity: 1; transition: ease-in-out all 0.2s; -webkit-transition: ease-in-out all 0.2s; -ms-transition: ease-in-out all 0.2s; -o-transition: ease-in-out all 0.2s; }


.page-id-12 .filter-section .filter .blog-lan, .page-id-12 .filter-section .filter .mobilefiltermenu {display: none !important;}
.fr-blocks .story-block {padding: 0;float: left;width: 100%;position: relative;}
.fr-blocks .story-block .story-desc {padding: 4em;display: table;height: 100%;}
.fr-blocks .story-block .story-desc .story-desc-inner {display: table-cell;vertical-align: middle;}
.arrow-lists li {padding-left: 30px;position: relative;margin-top: 10px;}
.arrow-lists li::before {content: "\f00c";font-family: fontawesome;color: #0081ad;position: absolute;left: 5px;top: 0;font-size: 20px;line-height: 20px;font-weight: bold;}
.fr-block-slider .owl-nav .owl-prev {left: 10px;width: 25px;}
.fr-block-slider .owl-nav .owl-next {right: 10px;width: 25px;}
h3 {line-height: 1.3;}
.video-br-popup-video a {display: inline-block;width: 100%;position: relative;}
.video-br-popup-video a::after {content: "\f01d";font-family: fontawesome;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);color: #fff;font-size: 70px;line-height: 1;transition: 0.2s all ease;-webkit-transition: 0.2s all ease;}
.video-br-popup-video a:hover::after {color: #e85521;}

.orange-bg{background: #e85521; box-shadow: none;}

.hm-rsvp{}
header.orange-bg{ position: inherit !important;}
.orange-bg .navlink{text-align: right; display: block; overflow: hidden; margin-top: 35px;}
.orange-bg .navlink a{color: #FFFFFF; font-size: 1.2em; font-weight: 600;}
.hm-rsvp .text-blue{color: #0081ad !important;}
.hm-rsvp .text-orange, .hm-rsvp .text-orange small{color: #f15722 !important;}
.hm-rsvp .text-black, .hm-rsvp .text-black small{color: #000000 !important;}
.hm-rsvp .text-blue small{color: #0081ad !important;}
.hm-rsvp p{font-family: "avenir";}
.hm-rsvp .rsvp-banner{background: #efeeee;}
.hm-rsvp .rsvp-banner img{padding: 50px 0 30px;}
.hm-rsvp .intro{padding-top: 50px;}
.hm-rsvp .form-control {font-size: 0.9em; color: #272727;}
.rsvp-logo{padding: 25px 0;}

/* Fancy Checkbox //////////////////////////////// */
.hm-rsvp .checkbox {padding-left: 20px; margin: 0 0 5px;}
.hm-rsvp .checkbox label {display: inline-block;line-height: 31px;padding-left: 22px;position: relative;}
.hm-rsvp .checkbox label::before {background-color: #fff;border: 1px solid #cccccc;border-radius: 0;content: "";display: inline-block;height: 31px;left: 0;margin-left: -20px;position: absolute;transition: border 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s;width: 31px;}
.hm-rsvp .checkbox label::after {color: #cccccc;display: inline-block;font-size: 21px;height: 31px;left: 0;line-height: 30px;margin-left: -20px;padding-left: 6px;padding-top: 0;position: absolute;top: 0;width: 31px;}
.hm-rsvp .checkbox input[type="checkbox"], .checkbox input[type="radio"] {opacity: 0; }
.hm-rsvp .checkbox input[type="checkbox"]:focus + label::before,.hm-rsvp .checkbox input[type="radio"]:focus + label::before {outline: none;}
.hm-rsvp .checkbox input[type="checkbox"]:checked + label::after,.hm-rsvp .checkbox input[type="radio"]:checked + label::after {background-color: #e85521;color: #fff;content: "";font-family: "FontAwesome";}
.hm-rsvp .checkbox input[type="checkbox"]:disabled + label,.hm-rsvp .checkbox input[type="radio"]:disabled + label {opacity: 0.65;}
.hm-rsvp .checkbox input[type="checkbox"]:disabled + label::before,.hm-rsvp .checkbox input[type="radio"]:disabled + label::before {background-color: #eeeeee;cursor: not-allowed;}
.hm-rsvp .checkbox.checkbox-circle label::before {border-radius: 50%;}
.hm-rsvp .checkbox.checkbox-inline {margin-top: 0;}


/* KAMLESH CSS =====================================*/
/* WEBSITE DESIGN & DEVELOPMENT */
.bigp{font-size: 1.250em;color: #515151;margin: 2em 0;line-height: 1.6;}
.bigp + .bigp {margin-bottom: 0;}
.bigp span{color: #0081ad;}
.website-appeal h2.title {color: #e55321;font-weight: 300;}
.big-red-box .dtable {display: table;margin: 0 auto;width: 100%;}
.big-red-box .dtable .dtable-wapper {display: table-cell;width: 100%;vertical-align: middle;position: relative;}
.big-red-box .dtable h3{margin: 0;line-height: 400px;}
.big-red-box .dtable .dtable-wapper .counter {color: #0081ad;font-size: 500px;vertical-align: top;font-style: italic;}
.big-red-box .dtable .dtable-wapper h3 sup {color: #a6d3e2;font-size: 210px;line-height: 1;left: 35px;top: -0.18em;}
.big-red-box .dtable .dtable-wapper h4 {font-size: 89px;text-transform: uppercase;color: #000000;vertical-align: middle;text-align: right;font-weight: 600;}
.big-red-box .dtable .dtable-wapper h4 small{color: #000000;}
.big-red-box h4 {font-size: 2.7em;font-weight: 300;margin: 20px 0 0;}
.dtable-wapper p sup, .dtable-wapper sup.tooltips {color: #0081ad;border: 1px solid #0081ad;border-radius: 100%;font-size: 10px;padding: 7px 4px 6px 4px;display: inline-block;vertical-align: middle;text-align: center;font-weight: 600;top: -0.9em;cursor: pointer;}
.tooltip.in{opacity: 1;}
.tooltip .tooltip-inner {white-space: initial;max-width: 300px;padding: 5px 15px;color: #000000;text-align: left;line-height: 22px;background-color: #ffffff;border-radius: 4px;box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.55);font-size: 14px;width: 100%;font-weight: 300;font-family: "avenir";}
.tooltip.bottom{padding: 7px 0;}
.tooltip.bottom .tooltip-arrow {border: none;position: absolute;margin-left: -6px;}
.tooltip.bottom .tooltip-arrow:after {position: absolute;content: "\f0d8";font-family: 'fontAwesome';top: -9px;font-size: 24px;color: #ffffff;line-height: 1;text-shadow: 0px -4px 5px rgba(0, 0, 0, 0.35);}
.tooltip.top{margin-top: -8px;padding: 8px 0;}
.tooltip.top .tooltip-arrow {border: none;position: absolute;margin-left: -6px;}
.tooltip.top .tooltip-arrow:after {position: absolute;content: "\f0d8";font-family: 'fontAwesome';bottom: -8px;font-size: 24px;color: #ffffff;line-height: 1;text-shadow: 0px -4px 5px rgba(0, 0, 0, 0.35);transform: rotate(180deg);}
.strategy-slider.img-mask {background-size: 46% auto;background-position: 76.4% 72.5%;}
.strategy-slider .item h2.title {font-size: 5.3em;color: #0081ad;line-height: 1;margin: 0 0 0.8em;}
.strategy-slider .item p {color: #515151;font-size: 28px;margin-bottom: 50px;line-height: 1.15;}
.strategy-slider .item ul {display: inline-block;width: 100%;}
.strategy-slider .item ul li {font-size: 1.1em;text-transform: uppercase;font-weight: 700;margin: 5px 0;text-align: left;}
.strategy-slider .item ul li::before {line-height: 26px;}
.strategy-slider .item .plus-btn {margin-top: 4.5em;}
.arrow-dots-design2 .owl-nav > div {height: 130px;width: 60px;}
.arrow-dots-design2 .owl-nav .owl-prev {left: -150px;}
.arrow-dots-design2 .owl-nav .owl-next {right: -150px;}
.arrow-dots-design2 .owl-nav > div::before {line-height: 1;font-size: 130px;}
.arrow-dots-design2 .owl-nav .owl-prev::before {content: "\f104";}
.arrow-dots-design2 .owl-nav .owl-next::before {content: "\f105";}
.arrow-dots-design2 .owl-dots {bottom: auto;top: 200px;}
.arrow-dots-design2 .owl-dot {position: relative;background: transparent !important;height: 22px !important;width: 22px !important;border: 2px solid #e55321 !important;}
.arrow-dots-design2 .owl-dot + .owl-dot {margin-left: 40px !important;}
.arrow-dots-design2 .owl-dot.active span{height: 14px;width: 14px;background: #1187b4;display: block;border-radius: 100%;margin: 2px;}
#strategy-slider .owl-dot + .owl-dot:before {position: absolute;content: '';height: 2px;width: 40px;left: -42px;top: 50%;background: #e55321;transform: translate(0, -50%);}

/* PAY-PER-CLICK MARKETING */
.ppc-case-studies{}
.ppc-case-studies .item h3.title {font-size: 5.45em;color: #0081ad;line-height: 1;margin: 0 0 0.4em;opacity: 0.3;}
.ppc-case-studies .item h5 {font-size: 1.5em;color: #0081ad;line-height: 1;margin: 0 0 4em;text-transform: uppercase;}
.ppc-case-studies .owl-dots {top: 180px !important;}
.ppc-case-studies .cs-graph{text-align: left;}
.ppc-case-studies .cs-graph p{line-height: normal;}
.ppc-case-studies .cs-graph .media-left img{width: auto;}
.lets-talk-about h5{font-size: 1.5em;color: #030303;text-transform: uppercase;margin: 1em 0;}

/* VISHAL CSS ======================================*/
.section-large.sec-content {padding: 130px 0 130px 0;}
.big-red-box {width: 100%;position: relative;}
.title-design2{position: relative;margin-top: 6em;}
.title-design2 h3 {position: relative;font-size: 31px;text-transform: uppercase;font-weight: 300;color: #ffffff;background-color: #df6439;margin: 0 auto;padding: 19px 20px 18px;width: calc(100% - 100px);z-index: 8;min-height: 84px;vertical-align: middle;line-height: 47px;font-family: "avenir-roman";text-align: center;}
.title-design2 h3:before {position: absolute;content: '';bottom: -25px;left: 0;border-top: 25px solid #751a0d;border-left: 35px solid #bc3c27;}
.title-design2 h3:after {position: absolute;content: '';bottom: -25px;right: 0;border-top: 25px solid #751a0d;border-right: 35px solid #bc3c27;}
.title-design2 .left-cornar {position: absolute;width: 85px;height: 84px;background-color: #bc3c27;left: 0;bottom: -25px;}
.title-design2 .left-cornar:before {position: absolute;content: '';top: 42px;left: 0;border-bottom: 42px solid #bc3c27;border-left: 25px solid #ffffff;}
.title-design2 .left-cornar:after {position: absolute;content: '';top: 0;left: 0;border-top: 42px solid #bc3c27;border-left: 25px solid #ffffff;}
.title-design2 .right-cornar{position: absolute;width: 85px;height: 84px;background-color: #bc3c27;right: 0;bottom: -25px;}
.title-design2 .right-cornar:before {position: absolute;content: '';top: 42px;right: 0;border-bottom: 42px solid #bc3c27;border-right: 25px solid #ffffff;}
.title-design2 .right-cornar:after {position: absolute;content: '';top: 0;right: 0;border-top: 42px solid #bc3c27;border-right: 25px solid #ffffff;}
.section-larges.sec-content {padding-top: 260px;padding-bottom: 200px;position: relative;}
.arrow-dots-design3 .owl-dots {bottom: auto;top: 25%;right: -13%;left: auto;transform: translate(40%, 50%) rotate(90deg);-webkit-transform: translate(40%, 50%) rotate(90deg);-ms-transform: translate(40%, 50%) rotate(90deg);}
.arrow-dots-design3 #strategy-slider .owl-dot + .owl-dot:before {position: absolute;content: '';height: 2px;width: 71px;left: -72px;top: 50%;background: #e55321;transform: translate(0, -50%);}
.arrow-dots-design3 .owl-dot + .owl-dot {margin-left: 70px !important;}
#strategy-slider .item {width: 83%;margin: 0 auto;}
.bottom-gradient::before {content: "";left: 0;bottom: 0;position: absolute;background: -moz-linear-gradient(20deg, rgba(241,241,241,1) 30%, rgba(255,255,255,0.5) 40%, rgba(255,255,255,0) 45%);background: -webkit-linear-gradient(20deg, rgba(241,241,241,1) 30%, rgba(255,255,255,0.5) 40%, rgba(255,255,255,0) 45%);background: -o-linear-gradient(20deg, rgba(241,241,241,1) 30%, rgba(255,255,255,0.5) 40%, rgba(255,255,255,0) 45%);background: -ms-linear-gradient(20deg, rgba(241,241,241,1) 30%, rgba(255,255,255,0.5) 40%, rgba(255,255,255,0) 45%);background: linear-gradient(20deg, rgba(241,241,241,1) 30%, rgba(255,255,255,0.5) 40%, rgba(255,255,255,0) 45%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 );width: 100%;height: 550px;z-index: 0;}
.bottom-gradient {position: relative;}
.lets-talk-about p.bigp {width: 55%;margin-left: auto;margin-right: auto;}
.s-what-you-need.results p {margin-top: 40px;font-size: 20px;line-height: 30px;color: #515151;}
.website-info {margin-bottom: 90px;}
.results .section-title {margin-bottom: 110px;}
.s-amplify-package {padding: 100px 0;}
.package-slider-wrap {padding: 80px 0 100px 0;display: inline-block;width: 100%;position: relative;min-height: 480px;text-align: center;}
.package-slider-wrap .big-red-box .dtable, .package-slider-wrap .big-red-box {width: 300px;height: 300px;text-align: center;margin: auto;border-radius: 300px;}
.package-slider-wrap .big-red-box .dtable {display: table;border: 8px solid #df6136;text-align: center;position: absolute;left: 0;right: 0;background-color: #ffffff;}
.package-slider-wrap .big-red-box .dtable h3 {line-height: 100px;display: inline-block;font-size: inherit;font-weight: inherit;width: 100%;margin: 0;height: 100px;}
.package-slider-wrap .big-red-box::before {position: absolute;content: '';height: 10px;width: 128%;left: 50%;top: 50%;background: #df6136;transform: translate(0, -50%);z-index: 0;}
.package-slider-wrap .col-md-4:last-child .big-red-box::before {display: none;}
.package-slider-wrap .big-red-box .dtable .dtable-wapper {padding: 60px 20px 20px 20px;z-index: 10;border-radius: 300px;text-align: center;backface-visibility: hidden !important;}
.package-slider-wrap .big-red-box .dtable.front-box {background-color: #df6136;color: #fff;}
.package-slider-wrap .big-red-box .dtable .dtable-wapper h3 sup {font-size: 4.7em;line-height: normal;left: 10px;top: -0.14em;font-weight: 900;display: inline-block;}
.package-slider-wrap .big-red-box .dtable .dtable-wapper .box-text-box {display: table;margin-bottom: 20px;}
.package-slider-wrap .big-red-box .dtable .dtable-wapper p {font-size: 20px;text-align: center;line-height: 26px;font-family: 'avenir-light';margin-bottom: 20px;display: table-cell;vertical-align: middle;text-transform: capitalize;color: #000000;}
.package-slider-wrap .big-red-box .dtable .dtable-wapper p label {color: #0081ad;font-family: "Avenir Black";}
.package-slider-wrap .big-red-box .dtable .dtable-wapper sup.tooltips {color: #0081ad;border: 2px solid #0081ad;border-radius: 100%;font-size: 17px;padding: 0;display: inline-block;vertical-align: middle;text-align: center;font-weight: 600;top: 0;cursor: pointer;height: 24px;width: 24px;line-height: 21px;opacity: 0.5;}
.package-slider-wrap .big-red-box .dtable .dtable-wapper .counter {font-size: 115px;font-weight: 900;display: inline-block;position: relative;left: -12px;line-height: inherit;}
.s-amplify-package .bigp {width: 75%;margin-left: auto;margin-right: auto;}
.s-amplify-package .front-box, .s-amplify-package .back-box {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: 0.6s;-webkit-transform-style: preserve-3d;-webkit-transform: rotateY(0deg);-moz-transition: 0.6s;-moz-transform-style: preserve-3d;-moz-transform: rotateY(0deg);-o-transition: 0.6s;-o-transform-style: preserve-3d;-o-transform: rotateY(0deg);-ms-transition: 0.6s;-ms-transform-style: preserve-3d;-ms-transform: rotateY(0deg);transition: 0.6s;transform-style: preserve-3d;transform: rotateY(0deg);position: absolute;top: 0;left: 0;}
.s-amplify-package .front-box {-webkit-transform: rotateY(0deg);-ms-transform: rotateY(0deg);background: lightgreen;z-index: 2;}
.s-amplify-package .back-box {background: lightblue;-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);-o-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);transform: rotateY(-180deg);}
.package-slider-wrap .big-red-box .dtable .dtable-wapper h5 {margin: 0 0 18px;font-size: 32px;line-height: 38px;backface-visibility: visible !important;text-transform: uppercase;}
.package-slider-wrap .big-red-box .dtable.front-box::before {left: 5px;right: 5px;bottom: 5px;top: 5px;position: absolute;content: "";border: 1px solid;border-radius: 300px;}
.big-red-box:hover .front-box {-ms-transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);transform: rotateY(180deg);}
.big-red-box:hover .back-box {-ms-transform: rotateY(0deg);-webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-o-transform: rotateY(0deg);-ms-transform: rotateY(0deg);transform: rotateY(0deg);}
.website-packages {padding-bottom: 215px;}
.left-side-box {width: 100%;padding: 0 15px;transition: ease-in-out all 0.4s;-webkit-transition: ease-in-out all 0.4s;-ms-transition: ease-in-out all 0.4s;-o-transition: ease-in-out all 0.4s;display: block;}
.small-box {background-color: #f1f1f1;border-radius: 25px;overflow: hidden;transition: ease-in-out all 0.4s;-webkit-transition: ease-in-out all 0.4s;-ms-transition: ease-in-out all 0.4s;-o-transition: ease-in-out all 0.4s;}
.small-box a {display: block;text-align: center;background-color: #89b3c2;color: #ffffff;text-transform: uppercase;font-weight: 700;font-size: 40px;/* font-family: "Avenir Black"; */height: 73px;line-height: 73px;box-shadow: 0 8px 8px rgba(0,0,0,0.3);z-index: 1;position: relative;overflow: hidden;}
.website-price {display: block;background-color: #a4bac1;padding: 22px 28px 15px 28px;text-align: center}
.website-price h3 {margin: 0;font-family: 'avenir-light';font-size: 21px;text-transform: uppercase;color: #ffffff;font-weight: 100;}
.website-price h3 span {font-size: 57px;font-weight: bold;width: 100%;display: inline-block;}
.website-price h3 span small {color: #ffffff;}
.small-box ul {padding: 20px 15px 20px 15px;text-align: center;border: 3px solid #e55321;border-top: 0;border-bottom-left-radius: 25px;border-bottom-right-radius: 25px;}
.small-box ul li h5 {font-size: 16px;color: #0081ad;}
.small-box ul li + li {margin-top: 22px;}
.small-box ul li h5 i {color: #df6136;margin-right: 2px;}
.right-side-box {width: 100%;padding: 0 15px;transition: ease-in-out all 0.4s;-webkit-transition: ease-in-out all 0.4s;-ms-transition: ease-in-out all 0.4s;-o-transition: ease-in-out all 0.4s;}
.right-side-box .small-box ul {border: none;border-radius: 0;display: table-cell;vertical-align: middle;padding-left: 30px;padding-right: 30px;}
.right-side-box .price-two-box {display: block;float: left;border: 3px solid #e55321;border-top: 0;border-bottom-left-radius: 25px;border-bottom-right-radius: 25px;position: relative;}
.right-side-box .small-box .org-boxs ul {background-color: #e55321;}
.right-side-box .small-box .org-boxs ul li h5 i {color: #ffffff;}
.right-side-box .small-box .org-boxs ul li h5 {color: #ffffff;}
.website-infos {display: table;width: 101%;}
.right-side-box .website-price h3, .right-side-box .website-price h3 span {font-size: 32px;}
.right-side-box .website-price h3 span {font-weight: bold;width: auto;}
.right-side-box .website-price {padding: 18px 28px 18px 28px;}
.right-side-box .price-two-box .plus-sign {position: absolute;left: 0;top: 0;font-size: 260px;z-index: 1;font-weight: bold;color: #0081ad;width: 170px;height: 170px;right: 0;margin: auto;bottom: 0;line-height: 170px;text-shadow: 2px 2px #ffffff, 2px -2px #ffffff;}
.right-side-box .small-box {box-shadow: 0 0px 21px rgba(0,0,0,0.36);}
.right-side-box .small-box a {background-color: #0081ad;box-shadow: 0 8px 18px rgba(0,0,0,0.3);}
.wide .right-side-box {transform: scale(0.8);-moz-transform: scale(0.8);-o-transform: scale(0.8);-webkit-transform: scale(0.8);}
.wide .left-side-box {transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-webkit-transform: scale(1.1);}
.wide .left-side-box .small-box a {background-color: #0081ad;box-shadow: 0 8px 18px rgba(0,0,0,0.3);}
.wide .left-side-box .small-box {box-shadow: 0 0px 21px rgba(0,0,0,0.36);}
.wide .right-side-box .small-box {box-shadow: none}
.wide .right-side-box .small-box a {background-color: #89b3c2;box-shadow: 0 8px 8px rgba(0,0,0,0.3);}
.website-packages-form {background-color: #f9f9f9;padding: 30px 0 20px 0;border-top: 5px solid #df6136;position: fixed;bottom: 0;width: 100%;z-index: 9999;transform: translate(0%, 0%);-webkit-transform: translate(0%, 0%);-ms-transform: translate(0%, 0%);transition: ease-in-out all 0.4s;-webkit-transition: ease-in-out all 0.4s;-ms-transition: ease-in-out all 0.4s;-o-transition: ease-in-out all 0.4s;box-shadow: 0px -2px 8px rgba(0,0,0,0.3);}
.website-packages-form h3 {font-size: 48px;text-transform: uppercase;color: #df6136;/* font-family: "Avenir Black"; */line-height: 45px;margin: 0;}
.website-packages-form .plus-btn.red-btn {margin-top: 62px;background-color: #ffffff;outline: none;}
.website-packages-form .form-control {border-bottom: 1px solid #555555;border-top: 0;border-right: 0;border-left: 0;background-color: transparent;text-transform: capitalize;font-family: 'avenir-light';}
a.expand-form {width: 50px;text-align: center;height: 38px;display: block;line-height: 45px;font-size: 30px;color: #ffffff;background-color: #e55321;border-top-left-radius: 10px;border-top-right-radius: 10px;position: absolute;right: 20%;top: -43px;box-shadow: 0px -4px 8px rgba(0,0,0,0.2);}
a.expand-form i {transform: rotate(0deg);transition: ease-in-out all 0.4s;-webkit-transition: ease-in-out all 0.4s;-ms-transition: ease-in-out all 0.4s;-o-transition: ease-in-out all 0.4s;}
.form-close a.expand-form i {transform: rotate(180deg);}
.form-close .website-packages-form {transform: translate(0%, 97%);-webkit-transform: translate(0%, 97%);-ms-transform: translate(0%, 97%);}
body.onload-open-form .website-packages-form {transform: translate(0%, 0%);-webkit-transform: translate(0%, 0%);-ms-transform: translate(0%, 0%);}
.onload-open-form a.expand-form i {transform: rotate(0deg);}
.animsition::before {position: absolute;left: 0;right: 0;top: 0;bottom: 0;content: "";height: 100%;width: 100%;background-color: rgba(0,0,0,0.5);z-index: 9998;opacity: 0;pointer-events: none;transition: ease-in-out all 0.4s;-webkit-transition: ease-in-out all 0.4s;-ms-transition: ease-in-out all 0.4s;-o-transition: ease-in-out all 0.4s;}
.form-open .animsition::before {opacity: 1;pointer-events: auto;}
.form-close a.expand-form i::before {content: "\f0d7";background-image: none;height: auto;}
a.expand-form i:before, .footer-visible a.expand-form i:before {content: "";background-image: url(/resources/themes/theme/assets/img/cancel.svg);background-repeat: no-repeat;background-position: center;background-size: 100%;height: 42px;width: 18px;display: block;}
.onload-open-form a.expand-form i:before {content: "";background-image: url(/resources/themes/theme/assets/img/cancel.svg);background-repeat: no-repeat;background-position: center;background-size: 100%;height: 42px;width: 18px;display: block;}
.website-packages-form .form-control.normal-text {text-transform: inherit;}
.small-box ul li p {font-size: 17px;}
.left-side-box, .right-side-box {cursor: pointer;}
.form-close.footer-visible .website-packages-form {transform: translate(0%, 0%);-webkit-transform: translate(0%, 0%);-ms-transform: translate(0%, 0%);}
.footer-visible.page-id-310 footer {margin-bottom: 10.8em;}

section.put-your-website.section-large {padding-bottom: 50px;}
.put-your-website .meeting-form {padding: 65px 80px 65px 80px;margin-top: -13em;background-color: #fff;z-index: 999;position: relative;}
.put-your-website .meeting-form p {text-align: center;font-size: 25px;}
.put-your-website .meeting-form h3 {text-align: center;margin-top: 35px;margin-bottom: 40px;}
.put-your-website .meeting-form h3 {text-align: center;margin-top: 35px;margin-bottom: 40px;text-transform: uppercase;font-family: "avenir-roman";}
.put-your-website .meeting-form .form-control {border-right: 0;border-left: 0;border-top: 0;border-color: #e7e7e7;text-transform: inherit;font-family: "avenir-roman";padding-left: 0;padding-right: 0;box-shadow: none;}
.put-your-website .meeting-form .btn-submit {margin-top: 20px;}

.put-your-website ::-webkit-input-placeholder {color: #000000 !important;}
.put-your-website ::-moz-placeholder {color: #000000 !important;}
.put-your-website :-ms-input-placeholder {color: #000000 !important;}
.put-your-website ::-moz-placeholder {color: #000000 !important;}

.page-id-311 .hero-banner .hero-content {padding: 11em 0 11em 0;}


@media only screen and (max-width: 1900px) {
	.nav.navbar-nav.main-nav > li {min-width: 150px;}
}

@media only screen and (max-width: 1600px) {
    .package-slider-wrap .big-red-box .dtable .dtable-wapper h5 {margin: 0 0 20px;font-size: 28px;line-height: 32px;}
    .package-slider-wrap .big-red-box .dtable .dtable-wapper img {width: 40px;}
    .package-slider-wrap .big-red-box .dtable .dtable-wapper p {font-size: 20px;line-height: 24px;}
    .package-slider-wrap .big-red-box .dtable .dtable-wapper sup.tooltips {font-size: 15px;height: 22px;width: 22px;line-height: 19px;}
    .small-box a {font-size: 30px;height: 63px;line-height: 63px;}
    .right-side-box .website-price h3, .right-side-box .website-price h3 span {font-size: 24px;}
    .right-side-box .website-price {padding: 14px 28px 14px 28px;}
    .right-side-box .small-box ul {padding-left: 30px;padding-right: 30px;}
    .small-box ul li h5 {font-size: 17px;}
    .small-box ul li + li {margin-top: 20px;}
    .small-box p {font-size: 16px;line-height: 25px;}
    .website-price h3 span {font-size: 40px;}
    .website-packages {padding-bottom: 150px;}

}
@media only screen and (max-width: 1400px) {
    .strategy-slider .item h2.title {font-size: 4em;}
    .arrow-dots-design2 .owl-dots {top: 160px;}
    .lets-talk-about h5 {font-size: 1.3em;}
}
@media only screen and (max-width: 1199px) {
    .ppc-case-studies .item h3.title {font-size: 5em;}
    .big-red-box .dtable .dtable-wapper .counter {font-size: 370px;}
    .big-red-box .dtable .dtable-wapper h3 sup,
    .big-red-box .dtable .dtable-wapper h4 {font-size: 150px;top: -0.4em;}
    .big-red-box h4 {font-size: 2em;}
    p.position {font-size: 30px;bottom: 35px;}
    .title-design2 h3 {font-size: 20px;padding: 19px 20px 18px;width: calc(100% - 100px);min-height: 80px;line-height: 43px;}
    .title-design2 .right-cornar,.title-design2 .left-cornar {width: 75px;height: 74px;}
    .title-design2 .right-cornar:before {top: 35px;border-bottom: 39px solid #bc3c27;border-right: 26px solid #ffffff;}
    .title-design2 .right-cornar:after {border-top: 35px solid #bc3c27;border-right: 25px solid #ffffff;}
    /* .title-design2 .left-cornar {width: 75px;height: 74px;} */
    .title-design2 .left-cornar:before {top: 35px;border-bottom: 39px solid #bc3c27;border-left: 26px solid #ffffff;}
    .title-design2 .left-cornar:after {border-top: 35px solid #bc3c27;border-left: 25px solid #ffffff;}
    .package-slider-wrap .big-red-box .dtable .dtable-wapper h5 {margin: 0 0 14px;font-size: 24px;line-height: 30px;}
    .package-slider-wrap .big-red-box .dtable .dtable-wapper img {width: 35px;}
    .package-slider-wrap .big-red-box .dtable, .package-slider-wrap .big-red-box {width: 280px;height: 280px;border-radius: 280px;}
    .package-slider-wrap .big-red-box .dtable .dtable-wapper .box-text-box {margin-bottom: 10px;}
    .package-slider-wrap .big-red-box .dtable .dtable-wapper p {font-size: 19px;line-height: 22px;}
    .package-slider-wrap {padding: 60px 0;min-height: 400px;}
    .s-amplify-package {padding: 60px 0;}
    .small-box a {font-size: 25px;height: 60px;line-height: 60px;}
    .website-price h3 span {font-size: 32px;}
    .website-price {padding: 19px 28px 12px 28px;}
    .website-packages {padding-bottom: 80px;}
    .right-side-box .small-box ul {padding-left: 20px;padding-right: 20px;}
    .website-packages-form h3 {font-size: 38px;line-height: 42px;}
    .footer-visible.page-id-310 footer {margin-bottom: 10.5em;}

    .page-id-311 .hero-banner .hero-content {padding: 9em 0 9em 0;}
    .put-your-website .meeting-form p {font-size: 20px;}
    .put-your-website .meeting-form h3 {margin-top: 25px;margin-bottom: 30px;}
    .put-your-website .meeting-form {padding: 45px 50px 45px 50px;margin-top: -9em;}

    .navbar-header {margin: 22px 15px 0 0 !important;}
    .nav.navbar-nav.main-nav > li {min-width: 130px !important;}
    .navbar-brand {max-width: 270px;width: 270px;}


}
@media only screen and (max-width: 991px) {
    .navbar-header {margin: 11px 15px 0 0 !important;}
    .ppc-case-studies .owl-dots {top: 160px !important;}
    .package-slider-wrap .big-red-box::before {height: 100%;width: 10px;left: 48%;top: 80%;transform: translate(0, -40%);}
    .package-slider-wrap .big-red-box {margin-bottom: 60px !important;}
    .right-side-box .price-two-box {width: 100%;}
    .right-side-box {margin-bottom: 40px;}
    .website-packages .row {text-align: center;}
    .website-packages .col-md-height.col-md-middle {float: none;display: inline-block;}
    .website-packages-form h3 {font-size: 30px;line-height: 35px;}
    .website-packages-form {padding: 20px 0 15px 0;}
    .package-slider-wrap .col-md-4:last-child .big-red-box {margin-bottom: 0 !important;}
    .s-amplify-package .bigp {width: 100%;margin-top: 0;margin-bottom: 0;}
    .left-side-box {transform: scale(0.9);-moz-transform: scale(0.9);-o-transform: scale(0.9);-webkit-transform: scale(0.9);}
    .wide .left-side-box {transform: scale(1.01);-moz-transform: scale(1.01);-o-transform: scale(1.01);-webkit-transform: scale(1.01);}
    .right-side-box {margin-bottom: 20px;}
    .footer-visible.page-id-310 footer {margin-bottom: 10.1em;}
    a.expand-form {right: 1%;}

}
@media only screen and (max-width: 767px) {
    .arrow-dots-design2 .owl-dots {top: 110px;transform: translate(0%, 50%) rotate(0deg);-webkit-transform: translate(0%, 50%) rotate(0deg);-ms-transform: translate(0%, 50%) rotate(0deg);right: 0;left: 0px !important;margin: auto;}
    .ppc-case-studies .owl-dots {top: 140px !important;}
    .ppc-case-studies .item h3.title {font-size: 4.5em;}
    .big-red-box {width: 100%;}
    .website-packages-form form {margin-top: 3px;}
    .website-packages-form .plus-btn.red-btn {margin-top: 0;}
    .website-packages-form .form-group {margin-bottom: 12px;}
    .website-packages-form {padding: 14px 0 10px 0;}
    .website-packages-form h3 {font-size: 25px;line-height: 25px;}
    a.expand-form {width: 45px;height: 35px;line-height: 45px;font-size: 25px;right: 5%;top: -40px;}
    .expanded a.expand-form i:before {height: 38px;width: 13px;}
    .website-packages-form .form-control {padding: 9px 13px 7px;}

    .form-close.footer-visible .website-packages-form {transform: translate(0%, 97%);-webkit-transform: translate(0%, 97%);-ms-transform: translate(0%, 97%);}
    /* .footer-visible a.expand-form i:before {background-image: none;content: "\f0d7";height: auto;transform: rotate(180deg);} */
    .form-close a.expand-form i::before, .form-close.footer-visible a.expand-form i::before {content: "\f0d7";background-image: none;height: auto;}
    .footer-visible.page-id-310 footer {margin-bottom: 5px;}

    section.put-your-website.section-large {padding-bottom: 0;}
    .put-your-website .meeting-form p {font-size: 17px;line-height: 25px}
    .put-your-website .meeting-form {padding: 35px 30px 35px 30px;margin-top: -8em;}

}
@media only screen and (max-width: 640px) {
    .ppc-case-studies .item h3.title {font-size: 3em;}
    .strategy-slider .item h2.title {font-size: 3em;}
    .arrow-dots-design2 .owl-dots {top: 115px;}
    .big-red-box .dtable .dtable-wapper .counter {font-size: 150px;}
    .big-red-box .dtable .dtable-wapper h3 sup,
    .big-red-box .dtable .dtable-wapper h4 {font-size: 50px;}
    .big-red-box h4 {font-size: 1.6em;line-height: 1.3;}
    .big-red-box h4 sup {top: -0.5em;}
}
@media only screen and (max-width: 480px) {
    .arrow-dots-design2 .owl-dots {top: 130px;}
    .talk-about-wapper{display: block;width: 100%;}
    .strategy-slider .item h2.title {font-size: 2.5em;}
    .arrow-dots-design2 .owl-dots {top: 120px;}
    .big-red-box .dtable .dtable-wapper .counter {font-size: 90px;}
    .big-red-box .dtable .dtable-wapper h3 sup {top: 0.45em;right: -35%;}
    .big-red-box .dtable .dtable-wapper h3 sup,
    .big-red-box .dtable .dtable-wapper h4 {font-size: 36px;}
    .big-red-box .dtable .dtable-wapper .counter {font-size: 100px;}
    .big-red-box .dtable .dtable-wapper h3 sup, .big-red-box .dtable .dtable-wapper h4 {font-size: 40px;top: -0.4em;left: 10px;}
    .section-large.sec-content.text-section {padding-bottom: 0;}
    .small-box a {font-size: 22px;height: 55px;line-height: 55px;}
    .right-side-box .website-price h3, .right-side-box .website-price h3 span {font-size: 22px;}
    .small-box ul {padding: 12px 15px 12px 15px;}
    .website-packages {padding-bottom: 20px;}
    .website-packages .mt5 {margin-top: 0em;}
    .navbar-header {margin: 12px 0 0 !important;}
    .navbar-brand {max-width: 230px;width: 230px;}
}
@media only screen and (max-width: 380px) {
    .package-slider-wrap .big-red-box .dtable, .package-slider-wrap .big-red-box {width: 290px;height: 290px;border-radius: 280px;}
    .package-slider-wrap {padding: 40px 0;}
    .package-slider-wrap .big-red-box {margin-bottom: 50px !important;}
    .package-slider-wrap .big-red-box .dtable .dtable-wapper p {font-size: 20px;line-height: 25px;}
}
@media only screen and (max-width: 375px) {
}
@media only screen and (max-width: 340px) {
    .package-slider-wrap .big-red-box .dtable, .package-slider-wrap .big-red-box {height: 270px;width: 270px;}
    .package-slider-wrap .big-red-box .dtable .dtable-wapper p {font-size: 18px;line-height: 21px;}
    .website-packages-form h3 {font-size: 23px;line-height: 14px;}
    .website-packages-form .form-group {margin-bottom: 5px;}
    a.expand-form {width: 42px;height: 33px;line-height: 40px;font-size: 23px;right: 2%;top: -38px;}
    .website-packages-form .plus-btn.red-btn {margin-top: 2px;}
    .hero-banner .hero-content {padding: 6em 0 4em;}

}
@media only screen and (max-width: 320px) {
    .package-slider-wrap .big-red-box .dtable, .package-slider-wrap .big-red-box {height: 260px;width: 260px;}
}
@media only screen and (max-width: 480px) and (min-width: 390px) {
    .big-red-box h4 {font-size: 1.35em;}
}

/* PRIYANKA CSS ===================================*/
/* AMPLIFY PACKAGES */
.bg-orange {background: #e55321;}
.bg-orange .section-title {color: rgba(255, 255, 255, 0.5);}
.bg-orange p {color: #fff;}
.section-title {font-size: 72px;color: rgba(0, 129, 173, 0.5);line-height: 1.004;text-transform: uppercase;letter-spacing: 1.8px;margin-top: 0;margin-bottom: 40px;}
.s-what-you-need p {font-size: 24px; line-height: 32px;}
.list-check li {padding: 0 30px 5px 0;font-size: 24px;color: #515151;}
.list-check li:before {content: "\f046";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #df6136;padding-right: 10px;}
@media only screen and (max-width: 1200px) {
    .section-large {padding: 70px 0;}
    .section-large.sec-content {padding: 100px 0 100px 0;}
    .section-title {font-size: 62px;letter-spacing: 1px;}
    .package-slider-wrap {padding: 60px 0;}
    .package-slider-wrap .slider-title {font-size: 38px;padding: 20px 15px;}
    .package-slider-wrap .slider-subtitle {font-size: 24px;padding: 20px 15px;}
    .package-slider-wrap .item .item-content::before {left: -50px;}
    .package-slider-wrap .item .item-content::after {right: -50px;}
    .list-check li {font-size: 20px;}
    .arrow-dots-design2 .owl-nav > div::before {font-size: 100px;}
    .package-slider-wrap .owl-nav .owl-prev {left: -20px;}
    .package-slider-wrap .owl-nav .owl-next {right: -20px;}
}
@media only screen and (max-width: 991px) {
    .section-large {padding: 50px 0;}
    .section-title {font-size: 48px;letter-spacing: 1px;margin-bottom: 20px;}
    .s-what-you-need p {font-size: 20px;margin-bottom: 25px !important;line-height: 28px;}
    .section-large.sec-content {padding: 60px 0 60px 0;}
    .title-design2 {margin-top: 3em;}
    .big-red-box .dtable .dtable-wapper .counter {font-size: 290px;}
    .big-red-box .dtable .dtable-wapper h3 sup, .big-red-box .dtable .dtable-wapper h4 {font-size: 100px;top: -0.4em;}
    p.position {font-size: 23px;bottom: 56px;line-height: 33px;right: 100px;}
    .title-design2 h3 {font-size: 17px;padding: 19px 20px 18px;width: calc(100% - 100px);min-height: 70px;line-height: 33px;}
    .title-design2 h3:before {bottom: -21px;border-top: 21px solid #751a0d;border-left: 25px solid #bc3c27;}
    .title-design2 h3:after {bottom: -21px;border-top: 21px solid #751a0d;border-right: 25px solid #bc3c27;}
    .title-design2 .right-cornar, .title-design2 .left-cornar {width: 65px;height: 64px;bottom: -21px;}
    .title-design2 .right-cornar:after {border-top: 31px solid #bc3c27;border-right: 29px solid #ffffff;}
    .title-design2 .right-cornar:before {top: 31px;border-bottom: 33px solid #bc3c27;border-right: 29px solid #ffffff;}
    .title-design2 .left-cornar:after {border-top: 31px solid #bc3c27;border-left: 31px solid #ffffff;}
    .title-design2 .left-cornar:before {top: 31px;border-bottom: 33px solid #bc3c27;border-left: 31px solid #ffffff;}
    .arrow-dots-design3 #strategy-slider .owl-dot + .owl-dot:before {width: 51px;left: -52px;}
    .arrow-dots-design3 .owl-dot + .owl-dot {margin-left: 50px !important;}
    .strategy-slider.img-mask {background-size: 46% auto;background-position: 85.4% 73.5%;}
    /* .bottom-gradient::before {background: linear-gradient(20deg, #f1f1f1 20%, rgba(0,0,0,0) 40%);height: 390px;} */
    .arrow-dots-design2 .owl-dots {left: -39%;}
}
@media only screen and (max-width: 767px) {
    .section-large {padding: 40px 0;}
    .section-title {font-size: 32px;letter-spacing: 0;}
    .list-check li {font-size: 18px;padding-right: 0;}
    .s-what-you-need p {font-size: 18px;line-height: 26px;margin-bottom: 1em !important;}
    .big-red-box .dtable h3 {line-height: 280px;}
    p.position {font-size: 23px;bottom: 0;line-height: 33px;right: 0;position: relative;width: 100%;text-align: center;}
    p.position br {display: none;}
    .big-red-box .dtable h3 {line-height: 240px;text-align: center;}
    .title-design2 h3 {font-size: 16px;padding: 19px 20px 18px;width: calc(100% - 100px);min-height: 60px;line-height: 24px;}
    .title-design2 .right-cornar, .title-design2 .left-cornar {width: 55px;height: 54px;bottom: -21px;}
    .website-info {margin-bottom: 50px;}
    .s-what-you-need.results p {margin-top: 10px;font-size: 18px;}
    .title-design2 .right-cornar:before {top: 28px;border-bottom: 26px solid #bc3c27;border-right: 28px solid #ffffff;}
    .title-design2 .right-cornar:after {border-top: 28px solid #bc3c27;border-right: 29px solid #ffffff;}
    .title-design2 .left-cornar:after {border-top: 28px solid #bc3c27;border-left: 29px solid #ffffff;}
    .title-design2 .left-cornar:before {top: 28px;border-bottom: 26px solid #bc3c27;border-left: 28px solid #ffffff;}

}
@media only screen and (max-width: 640px) {
    .big-red-box .dtable .dtable-wapper .counter {font-size: 200px;}
    .big-red-box .dtable .dtable-wapper h3 sup, .big-red-box .dtable .dtable-wapper h4 {font-size: 80px;top: -0.28em;}
    .big-red-box .dtable h3 {line-height: 190px;}
}
@media only screen and (max-width: 479px) {
    .section-title {font-size: 28px;}
    .arrow-dots-design2 .owl-dot + .owl-dot {margin-left: 18px !important;}
    #strategy-slider .owl-dot + .owl-dot:before {width: 18px;left: -20px;}
    .arrow-dots-design3 #strategy-slider .owl-dot + .owl-dot:before {width: 20px;left: -22px;}
    .title-design2 h3 {font-size: 15px;padding: 14px 10px 15px;min-height: 58px;line-height: 23px;}
    .big-red-box .dtable .dtable-wapper .counter {font-size: 170px;}
    .title-design2 {margin-top: 2em;}
    .text-section .bigp:first-child {margin-top: 0;}
    .section-large.sec-content {padding: 40px 0 60px 0;}
    .plus-btn {font-size: 10.5px;}
}
@media only screen and (max-width: 375px) {
    .section-title {font-size: 26px;}
    .package-slider-wrap .slider-subtitle {font-size: 18px;}
    .big-red-box .dtable .dtable-wapper h3 sup, .big-red-box .dtable .dtable-wapper h4 {font-size: 60px;top: -0.25em;}
    .big-red-box .dtable .dtable-wapper .counter {font-size: 140px;}
}


@media screen and (max-width: 1199px) {
    .roi-landing-banner .roi-landing-content h1{font-size: 3em;}
    .roi-landing-banner .form-box h3{font-size: 1.7em;}
    .roi-landing .content p {font-size: 1em;}
}

@media screen and (max-width: 992px) {
    .roi-landing-banner .roi-landing-content h1{font-size: 2.5em;}
    .roi-landing-banner .roi-landing-content p{font-size: 1.3em;}
    .roi-landing .content img{width: 41.66666667%;}
}

@media screen and (max-width: 767px) {
    .roi-landing-banner .roi-landing-content{text-align: center;}
    .roi-landing-banner .roi-landing-content h1{font-size: 3.5em;}
    .roi-landing-banner .roi-landing-content p{font-size: 1.67em;}
    .roi-landing .content img{width: 45%;}
    .roi-landing:before{left: -20%;right: -20%;}
}

@media screen and (max-width: 480px) {
    .roi-landing-banner .roi-landing-content h1{font-size: 2.5em;}
    .roi-landing-banner .roi-landing-content p{font-size: 1.3em;}
    .roi-landing .content img{float: none;width: 100%;margin-bottom: 2em;padding-left: 0;}
}



@media only screen and (max-width: 1400px) {
    .airstreams h2 span {font-size: 1.2em;}
}
@media only screen and (max-width: 767px) {
    .airstreams-page{background-image: none !important;background-color: #3885af;}
    .black-gradient-right:after{display: none;}
    .airstreams-page .bg-img{display: block !important;max-width: 150%;}
    .airstreams-page .hero-content{background-color: #3885af;opacity: 1 !important;padding: 3em 0;display: block;}
    .hero-banner .hero-content-small h2 br, .hero-banner .hero-content-small p br{display: none;}
}
@media only screen and (max-width: 480px) {
    .airstreams h2{font-size: 2em;}
    .airstreams .story-ul li {font-size: 1.5em;}
    .hero-banner .hero-content-small h2{font-size: 2em;}
    .hero-banner .hero-content-small p{font-size: 1.1em;}
    .hero-banner .hero-content {padding: 4em 0 4em;}
}


/* Responsive CSS=====================================*/
@media screen and (min-width: 1900px) {
    body.index .container, header .container{ width: 1630px;}
    .greater-denver-advertising-agency .container{width: 1630px;}
    .testimonial-v2 .container{width: 1630px;}
    footer .container {max-width: 1170px;}
    p{font-size: 18px;}
    .testimonial-v2 .single_testimonial{padding: 70px 0;}
    section.intro h2.title, section.about-us h2.title{font-size: 32px; line-height: 36px;}
}
@media screen and (min-width: 992px) {
	.hm_mb_filter #filters {display: block!important;}
}
@media screen and (min-width: 768px) {
  .two-columns {column-count: 2;-webkit-column-count: 2;-ms-column-count: 2;}
}
@media screen and (max-width: 1900px) {
    h1 {font-size: 4.50em;}
}
@media only screen and (max-width: 1800px) {
  .x-big-title {font-size: 2.3em;}
}
@media only screen and (max-width: 1600px) {
	.vertical-nav {right: 0px;}
	.vertical-nav.vertical-nav-open {right: -1px;}
	.slick, .slick .slick-track, .slick .slick-list, .slick .slick-slide .slick-img {height: 700px;}
	.video_item {height: 650px;width: 970px;}
	.slick iframe, .yt-hd-thumbnail-inner-container {height: 500px;}
	.hero-banner .hero-content {padding: 8em 0 7em;}
	body.index .hero-banner .hero-content {padding: 13em 0 11em;}
    p{font-size: 18px; line-height: 30px;}
    .slider-testimonial .single_testimonial{max-width: 100%;}
    .slider-testimonial #testimonial::before{width: 120px;height: 90px}
    .single_testimonial p{font-size: 16px;}
    .list-content h3{font-size: 2em;}
    .list-content.industries .hover-show p {font-size: 1.5em;}
}
@media only screen and (max-width: 1400px) {
    h1 {font-size: 3.750em;}
    .x-light-content {font-size: 2em;}
    .infographics .filter .filter-top {font-size: 11px;}
    .hero-banner .hero-content {padding: 6em 0;}
    body.index .hero-banner .hero-content {padding: 11em 0 8em;}
    .cs-imgs > li {margin-right: 10px;}
    .cs-imgs > li:last-child {margin-right: 0;}
    .cs-imgs > li + li {margin-left: 0;}
    .video-slider .item {height: 600px;}
    .bg-img-blog {background-position: center center !important;background-attachment: scroll;background-size: cover;}
    .slider-testimonial .single_testimonial .person-pic{width: 100%; height: auto;}
    .title-trans{font-size: 1.8em;}
    .portfolio .grid .caption .plus-btn {bottom: 50px;}
    .fr-blocks .story-block .story-desc {padding: 4em 2em;}
    .x-big-title {font-size: 1.8em;}
}
@media only screen and (max-width: 1200px) {
    h1 {font-size: 2.8em;}
    .title {font-size: 1.3em;}
    .hero-banner.img-mask {background-position: center center !important;}
    .hero-banner .leap, .widget-title, .sidebar .widget .semi-title {font-size: 1.3em;}
    .infographics .filter .filter-top {font-size: 10px;}
    .imgboxes .content {padding: 20px 15px 30px;}
    .cs-imgs > li {margin-top: 10px;width: 85px;margin-right: 5px}
    .video-slider .item {height: 500px;}
    .hero-banner .d-block > span::before, .hero-banner .hero-content .d-block::after {top: 23px;}
    .hero-banner .d-block > span::after {top: 16px;}
    .semiblue-title {font-size: 1.8em;}
    .partner-logo > li {max-width: 23%;}
    .navbar-nav > li > a {font-size: 0.85em;}
    .blog-post-single a.blog-title, .filter .grid-item a.blog-title, .newsletter .form-control, .form-control {font-size: 1em;}
    .main-title, .filter .grid .grid-item--width2 a.blog-title, .single-blog-page .blog-detail-top .blog-title {font-size: 2em;}
    .accordion .panel-title {font-size: 14px;}
    .slick, .slick .slick-track, .slick .slick-list, .slick .slick-slide .slick-img {height: 600px;}
    .video_item {height: 550px;width: 810px;padding: 29px;}
    .slick iframe, .yt-hd-thumbnail-inner-container {height: 420px;}
    .yt-hd-thumbnail-inner-container > a.yt-hd-thumbnail::after {height: 80px;width: 80px;}
    .filter-button-group button {font-size: 0.8em;}
    .grid .caption:hover .plus-btn {bottom: 25px;}

    .blog-gallery .slick-blog-cont {padding: 8% 8% 20%;}
    .blog-gallery .slick-dots {bottom: -60px;}
    .blog-gallery .slick-dots li {padding: 10px;}
    .blog-gallery .slick-dots li a {height: 84px;width: 120px;}
    .slick-blog-cont h2 {font-size: 1.5em;}
    .the-team .team li{width: 25%;}
    .industries.tools-section .sm-height{padding: 3em 1em !important;}
    .list-content.industries .hover-show p {font-size: 1em;line-height: 22px;}
    .blog-lan .blog-lan-filter{padding: 0;}
    .blog-lan-filter li a{padding: 6px 12px;}
    .blog-insight.big-gutters .grid-item {padding-left: 10px;padding-right: 10px;}
    .list-content .hover-show p {width: 100%;}
    .footer-top-inner .row.no-gutters > [class^="col-"], .footer-top-inner.row.no-gutters > [class*=" col-"]{padding-left: 15px; padding-right: 15px;}
    .fr-blocks .story-block .story-desc {padding: 3em 1em;}
    .lead {font-size: 18px;}
}
@media only screen and (max-width: 1199px) and (min-width: 992px){
    .navbar-header {margin: 17px 15px 0 0;}
    .nav.navbar-nav.main-nav > li {  min-width: 145px;}
    .slider-testimonial .owl-dots{bottom: 0; left: 0; right: 0; margin: 0 auto; text-align: center; }
}

@media only screen and (max-width: 991px) {
    html, body {font-size: 15px;}
    body.company .top-main {overflow: visible;}
    header > .container {width: 100%;}
    #navbar {display: none !important;}
    .navbar-header {position: static;margin: 8px 0 0;}
    .navbar-toggle {display: block !important;margin: 0;padding: 0;position: absolute;right: 0;top: 10px;}
    header {position: absolute;}
    body.page-id-2 .top-main {padding-top: 50px;}
    h1 {font-size: 2.3em;}
    .x-light-content {font-size: 1.5em;}
    .infographics .filter .infog, .infographics .filter .filter-top {text-align: center;}
    .service-list li {height: 250px;}
    .list-content h3 {font-size: 1.3em;}
    .service-list li .list-content-inner p {font-size: 0.875em;}
    .grid .caption .partner-logo {max-width: 95%;}
    .main-title, .leading {font-size: 1.8em;}
    .about-desc h3 {font-size: 1em;}
    .about-desc {min-height: auto;padding: 6em 0 0;}
    .about-main-img {height: 500px;margin-left: -15px;margin-right: -15px;}
    .meet-time {margin-top: -10px;}
    .about-projects {text-align: center;margin-top: 2em;}
    .filter .grid-item a.author-desc {display: inline-block;font-size: 0.8em;line-height: 1;}
    .blog-post-single a.blog-title {color: #000;font-size: 1.8em;}
    .single-blog-page .blog-detail-main {padding: 0;}
    .video-slider .item {height: 400px;}
    .hero-banner .d-block > span::before, .hero-banner .hero-content .d-block::after {top: 18px;}
    .hero-banner .d-block > span::after {top: 11px;}
    .semiblue-title {font-size: 1.3em;}
    .slick, .slick .slick-track, .slick .slick-list, .slick .slick-slide .slick-img {height: 500px;}
    .video_item {height: 480px;width: 700px;padding: 25px;}
    .slick iframe {height: 370px;}
    .yt-hd-thumbnail-inner-container > a.yt-hd-thumbnail {display: none;}
    .work-detailany .top-main {overflow: visible;}
    .work-detailany .section .pt3.pb5 {padding-bottom: 0;}
    .red-box {min-height: auto;}
    .column > h3 {font-size: 1.2em;}
    .filter-top .infog.text-right {text-align: left;padding-left: 10px;}
    .filter-top li {font-size: 11px;}
    .filter-top li + li + li::before, .filter-top .inner-filter ul li + li::before {margin-right: 5px;}
    .filter-top li + li {margin-left: 5px;}
    ul.brands li {width: 33.33%;}
    .top-main .bg-video {display: none;}
    .sitemap-page ul li a{font-size: 0.8em;height: 40px;padding: 10px !important;}
    h2.title-hl{font-size: 100px;line-height: 75px;}
    .testimonial-bg h2.title-hl{line-height: 100px;}
    .slider-testimonial .owl-dots{bottom: 0; right: 0;}
    .sitemap-page li.submenu:before{top: 40px;}
    .slider-testimonial #testimonial::before {width: 90px;height: 90px;right: -10px;}
    .single_testimonial p, .list-content .hover-show p {font-size: 14px;line-height: 24px;}


    .hm_mb_filter #filters {border-top: none;position: absolute;width: 100%;z-index: 9;top: 52px;background-color: rgb(15, 111, 149);margin-left: -15px;padding: 0;display: none;}
    .hm_mb_filter #filters li{margin: 0;display: block;width: 100%;border-right: none;color: #ffffff;padding: 0;cursor: pointer;}
    .hm_mb_filter #filters li + li {border-top: 1px solid #aaaaaa;}
    .hm_mb_filter #filters li button{display: block;width: 100%;text-align: left;padding: 10px 15px;}
    .hm_mb_filter #filters li a{display: block;width: 100%;text-align: left;color: #000;}
    .hm_mb_filter #filters li:before{display: none;}
    .hm_mb_filter #filters li:first-child{display: none;}
    .hm_mb_filter #filters li:last-child{border-bottom: none;}
    .filter-button-group button {font-size: 1em;}
    .hm_mb_filter .nav-tabs-dropdown, .hm_mb_filter .nav-tabs-dropdown:focus {display: block;color: #ffffff !important;background-color: transparent;border-color: transparent;min-height: 45px;padding: 14px 0;font-size: 1.2em;position: relative;box-shadow: none;outline-offset: 0;outline: none;text-transform: uppercase;}
    .right-abso-img{top: -100px;}

    .blog-gallery .slick-blog-cont {padding: 15px 15px 80px;}
    .blog-lan-filter li a {padding: 6px 12px;}
    h2.title-hl-small {font-size: 85px;line-height: 62px;}
    .list-content.industries .hover-show .plus-btn {bottom: 25px;}
    .portfolio .grid-item, .portfolio .grid-sizer, .blog-insight.big-gutters .grid-item, .blog-insight.big-gutters .grid-sizer {width: 50%;}
    .prospect-gallery .gallery-item,.prospect-gallery .gallery-sizer{ width:100%;}
}
@media only screen and (max-width: 768px) {
	.the-team .team li{width: 25%;}
}

@media only screen and (max-width: 767px) {
	html, body {font-size: 14px;}
	.the-team .team li {width: 50%;}
	.the-team .team li a .caption {top: 0 !important;left: 0 !important;right: 0 !important;bottom: 0 !important}
	.free-img {display: none;}
	.imgboxes .inside-full-height.img-mask {height: 300px;}
	.title {font-size: 20px;}
	h1 {font-size: 2.3em;}
	.hero-banner .hero-content {padding: 8em 0 6em;}
	body.index .hero-banner .hero-content {padding: 9em 0 6em;}
	.hero-banner .hero-content h1 {padding: 0 35px 5px 15px;}
	.hero-banner .leap {padding: 15px 0 20px 15px;font-size: 1em;}
	.hero-banner .d-block > span::before, .hero-banner .hero-content .d-block::after {top: 11px;}
	.hero-banner .hero-content .d-block::after {right: -35px;}
	.hero-banner .d-block > span::after {top: 4px;}
	footer, .work-detail {text-align: center;}
	footer .footer-top {padding: 2em 0 2.5em;}
	footer .f-contact .fli-top-space {margin-top: 5px;}
	.footer-bottom {padding: 5px 0;text-align: center;}
	.footer-bottom ul li:first-child {width: 100%;}
	.footer-bottom ul li:nth-child(2)::before {content: none;}
	.footer-top-inner .column {display: inline-block;vertical-align: top;text-align: left;}
	.column.f-contact > ul {margin-left: 20px;}
	.social-nav {margin: 20px 0 0;}
	.service-list li {width: 50%;}
	.full-portfolio {font-size: 1.250em;}
	.services .service-info {padding: 1em;}
	.blog-insight .blog-post-single {height: auto !important;}
	.filter-top {font-size: 11px;}
	.newsletter .form-inline .form-control {display: inline-block;width: auto;}
	.newsletter .form-inline .submit {width: auto;min-width: auto;}
	.filter-top li + li {margin-left: 5px;}
	.filter-top li + li + li::before {margin-right: 7px;}
	.video-slider .item {height: 300px;}
	.bleft {border-left: none;}
	.work-detail .left .pull-right {float: none !important;margin: 0 auto 25px;max-width: 250px;}
	.work-detail .right {padding-left: 15px;}
	.work-detail .left {padding-right: 15px;}
	.pod-lists .grid {margin: 4em 0 2em 0;}
	.pod-lists .pod-list-item .img-mask {float: left;height: 250px;width: 100%;}
	.pod-lists .pod-list-item .pod-details {background: #fff;background: -webkit-linear-gradient(top,rgba(255,255,255,0),rgba(0,0,0,0.1));background: -o-linear-gradient(bottom,rgba(255,255,255,0),rgba(0,0,0,0.1));background: -moz-linear-gradient(bottom,rgba(255,255,255,0),rgba(0,0,0,0.1));background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(0,0,0,0.1));padding: 20px;}
	.accordion .media-left p {width: 50px;}
	.accordion .panel-body {padding: 15px;}
	.single-blog-page .blog-detail-top, .single-blog-page .blog-detail-desc {padding: 1.35em 0;}
	.vertical-nav {display: none;}
	.bg-img-blog {position: static;}
	.slick, .slick .slick-track, .slick .slick-list, .slick iframe, .slick .slick-slide .slick-img {height: 400px;max-height: 400px;}
	.slick .slick-slide .slick-img {background-size: 100% auto;}
	.video_item {background-image: none;height: 400px;width: 100%;padding: 0;}
	.accordion .panel-title .media-body {padding: 12px;}
	.accordion .panel-title {text-transform: none;font-weight: normal;}
	h2 .text-normal {font-weight: normal;}
	.red-box {margin-bottom: 2em;}
	.story-block {padding: 2.5em 0;}
	.bg-img-blog {position: static;height: 350px;}
	.leftimgbox .bg-img-blog {margin-left: -100%}
	.rightimgbox .bg-img-blog {margin-right: -100%}
	.leftimgbox .inside-full-height ,.rightimgbox .inside-full-height{min-height: auto;}
	.story-img-slider .owl-item .item {padding: 20px;}
	.single-blog-page .blog-detail-desc h2 {font-size: 1.2em;}
	.single-blog-page .blog-detail-top .blog-title {font-size: 1.6em;}
	.big-quote, .blog-detail-desc blockquote {font-size: 1.2em;padding: 10px 0;}
	.hm-sitemap ul.main-ul-sitemap {display: block;}
	.back {display: table;float: none;margin: 0 auto;}
	.meet-time {margin: -40px 0 0;}
	.expertise-contact .meeting {margin-left: -15px;margin-right: -15px;overflow: scroll;display: block;}
	.slick-dots li {margin: 3px;}

	.slider-testimonial {}
    .slider-testimonial .single_testimonial {max-width: calc(100% - 0);}
    .slider-testimonial #testimonial {background-image: none;}
    .slider-testimonial #testimonial::before {height: 60px;right: 10px;width: 60px;}
    .single_testimonial .person, .slider-testimonial .owl-dots {position: static;}
    .slider-testimonial .single_testimonial .person {margin-left: 10px;padding: 5px;}
    .slider-testimonial .single_testimonial .person-pic img {width: 200px;margin: 2em auto 1em;}
    h2.title-hl {font-size: 75px;line-height: 60px;}
    .right-abso-img{top: -60px;}
    .pop-video img{margin: 1em auto;}

    .blog-gallery .slick-list .slick-slide .col-sm-6.img-mask {height: 300px;}
    .blog-gallery .slick-blog-cont {padding: 15px;}
    .blog-gallery .slick-dots {bottom: -40px;}
    .blog-gallery .slick-dots li a {background-color: transparent;background-image: none !important;border-radius: 30px;height: 14px;width: 14px;border: 2px solid #0081ad;opacity: 1;}
    .blog-gallery .slick-dots li.slick-active a {background-color: #e85521;border-color: #e85521;}
    .word-pagegination .scroll-effect {padding: 5px;}
    .list-content.industries .hover-show .plus-btn {bottom: 60px;}
    h2.title-hl-small {font-size: 65px;line-height: 46px;}
    .img-video{height: 240px;}
    .prospect-img{ position: relative !important; }
    .prospect-gallery .gallery-item,.prospect-gallery .gallery-sizer{ width:50%;}
    .fr-blocks .story-block {padding-bottom: 0;}
    .fr-blocks .story-block .s-img-sec {padding-bottom: 1em;}
    .fr-blocks .story-block div.img-mask {height: 300px;}
    p {font-size: 16px;line-height: 1.7;}
}

@media only screen and (max-width: 680px) {
	.sitemap-page li.submenu:before{height: calc(100% - 251px);}
	.sitemap-page{text-align: left;}
	.sitemap-page ul.first-child{text-align: left;}
	.sitemap-page ul li a{width: 165px;text-align: center;}
	.sitemap-page li.submenu:before {left: 45px;margin: 0;}
	.sitemap-page ul.second-child{margin-top: 15px;padding-left: 55px;}
	.sitemap-page ul.second-child > li{display: block;margin-top: 15px;}
	.sitemap-page ul.second-child li:before {top: 19px;left: -10px;width: 20px;height: 2px;margin: 0;}
	.sitemap-page ul.third-child{position: relative;margin-top: 15px;}
	.sitemap-page ul.third-child:before {position: absolute;top: -15px;content: "";width: 2px;background-color: #000000;left: 45px;right: 0;margin: 0;height: calc(100% - 1px);}
	.sitemap-page ul.third-child > li{margin-top: 15px;padding-left: 65px;}
	.sitemap-page ul.third-child li:first-child:before,
	.sitemap-page ul.second-child li:after {display: none;}
	.sitemap-page ul.third-child li a {position: relative;}
	.sitemap-page ul.third-child li a:after {position: absolute;content: ""; top: 19px;left: -20px;width: 20px;height: 2px;margin: 0;background-color: #000000;}
    .testimonial-v2 .single_testimonial{padding: 20px 0;}
    .testimonial-v2 .quot-testi img{margin: 0 auto; max-width: 50px;}
    .portfolio .grid-item, .portfolio .grid-sizer, .blog-insight.big-gutters .grid-item, .blog-insight.big-gutters .grid-sizer {width: 100%;}
}


@media only screen and (max-width: 640px) {
	.grid-sizer, .grid-item, .grid-item--width2 {width: 100%;}
	ul.brands li {width: 50%;padding: 1em 0.5em;}
	ul.brands li img{max-width: 95%;}
	.semiblue-title {font-size: 1.3em;}
	.filter .grid .grid-item--width2 a.blog-title, .filter .grid-item a.blog-title {font-size: 1.5em;}
	.filter .grid-item a.blog-title h3 {font-size: 1em;}
	.filter .grid .grid-item--width2 .caption .caption-inner, .filter .grid .caption .caption-inner {padding: 10px;}
	.download-pod ul li {margin-top: 0;margin-bottom: 10px;}
	.download-pod .pull-left, .download-pod .pull-right {text-align: center;float: none !important;width: 100%;}
	.meeting-form {padding: 25px 15px;}
	.about-projects li + li{margin: 25px 0 0 0;}
	.about-projects li {width: 100%;text-align: center;}
	h1 {font-size: 1.7em;}
	.main-title {font-size: 1.5em;}
	.title {font-size: 18px;}
	.inline-buttons .m-button {margin-top: 1em;}
	.insightblog-filter .inner-filter {white-space: normal;}
	.insightblog-filter .inner-filter ul {width: 100%;padding: 5px 0;}
	.filter-top .infog::before {left: -20px;}
	.hm_some_of_ourwork .grid-item .r21::before {padding-top: 100%;}
	.about-main-img {height: 300px;}
    .list-content.industries .hover-show .plus-btn {bottom: 25px;}
    .portfolio .grid .caption .plus-btn {bottom: 25px;}
}
@media only screen and (max-width: 480px) {
	footer {text-align: left;}
	.footer-top-inner .col-sm-8 .column {display: block;}
	.service-list li {width: 100%;}
	.semiblue-title {font-size: 1.4em;padding-right: 0;}
	.s-img-sec {margin-bottom: 0;overflow: visible;padding-bottom: 10px;}
	.partner-logo > li {max-width: 46%;}
	.partner-logo > li:nth-child(3) {margin-left: 0;}
	.slick, .slick .slick-track, .slick .slick-list, .slick iframe, .slick .slick-slide .slick-img, .video_item {height: 200px;max-height: 200px;}
	ul.brands li a {height: 60px;}
	ul.brands li img{max-height: 57px;}
	.quote, .blog-detail-desc > ul > li {border-left-width: 3px;margin-left: 10px;padding-left: 10px;}
    h2.title-hl {font-size: 55px;line-height: 40px;}
    .testimonial-bg h2.title-hl {line-height: 60px;}
    .testimonial-bg {padding: 60px 0;}
    .right-abso-img {max-width: 32%;}
    h2.title-hl-small {font-size: 45px;line-height: 33px;}
    .slider-testimonial .single_testimonial .person-pic img {width: 150px;}
    .prospect-gallery .gallery-item,.prospect-gallery .gallery-sizer{ width:100%;}
    .portfolio .grid .caption .plus-btn {bottom: 30px !important;}
}
@media only screen and (max-width: 380px){
    h2.title-hl {font-size: 45px;line-height: 35px;}
    .hero-banner .hero-content {padding: 6em 0 3em;}
}
@keyframes rotate {
	from {transform: rotate(0deg);}
	to {transform: rotate(360deg);}
}
@-webkit-keyframes rotate {
	from {-webkit-transform: rotate(0deg);}
	to {-webkit-transform: rotate(360deg);}
}
@keyframes r-rotate {
	from {transform: rotate(360deg);}
	to {transform: rotate(0deg);}
}
@-webkit-keyframes r-rotate {
	from {-webkit-transform: rotate(360deg);}
	to {-webkit-transform: rotate(0deg);}
}
@keyframes accordionIn {
	0% {opacity: 0;transform:scale(0.9) rotateX(-60deg);transform-origin: 50% 0;}
	100% {opacity:1;transform:scale(1);}
}
@-webkit-keyframes accordionIn {
	0% {opacity: 0;transform:scale(0.9) rotateX(-60deg);transform-origin: 50% 0;}
	100% {opacity:1;transform:scale(1);}
}
@keyframes come-in {
	to { transform: translateY(0); }
}
@-webkit-keyframes come-in {
	to { -webkit-transform: translateY(0); }
}
@keyframes spin {
    from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}
@-webkit-keyframes spin {
    from {-webkit-transform:rotate(0deg);}
    to {-webkit-transform:rotate(360deg);}
}

.small_captcha {
	transform: scale(0.69);
	transform-origin: 0 0;
}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    body, p, .navbar-nav .dropdown-menu li a, .bootstrap-select.btn-group .dropdown-menu li a, .sidr ul li a, .title-design2 h3,.big-font-sl-title {font-family: arial !important;}
    .navbar-nav li a span {-ms-transition: all 0s ease 0s;}
    .navbar-nav > li:hover > a span, .navbar-nav > li:focus > a span, .navbar-nav .dropdown-menu li a:hover span, .navbar-nav .dropdown-menu li a:focus span {-webkit-transform: rotateX(0deg) translateY(0px);-moz-transform: rotateX(0deg) translateY(0px);-ms-transform: rotateX(0deg) translateY(0px);transform: rotateX(0deg) translateY(0px);font-weight: 600;}
}
@supports (overflow:-webkit-marquee) and (justify-content:inherit){
    .navbar-header {margin: 13px 70px 0 0;}
}
@media screen and (min-width: 2190px) {
    .roi-landing .content {padding-bottom: 160px;}
}

/*Jaimik Css Start For Animation*/
.big-red-box .dtable .dtable-wapper .counter_number { color: #0081ad; font-size: 500px; vertical-align: top; font-style: italic;}
.outdoor-helper-switch{overflow: hidden;}
.website-appeal{position: absolute; z-index: 9999; top: 0px; left: 0; right: 0; width: 100%; margin: 0 auto;}
.title-design2 {position: relative; margin-top: -3.5em; z-index: 9999;}
.pt0{padding-top: 0 !important;}
.big-red-box .dtable .dtable-wapper { display: table-cell; width: 100%; vertical-align: middle; position: relative; text-align: left; padding: 0 50px;}
.big-red-box .dtable .dtable-wapper .h3{color: #0081ad;font-size: 550px;    vertical-align: top;font-style: normal;letter-spacing: -0.04em;font-weight: bolder;line-height: 465px;display: table-cell;float: left;}
p.position {font-size: 34px;color: #515151;text-align: left;    display: table-cell;    vertical-align: middle;line-height: 36px;margin-bottom: 0px;float: right;min-width: 240px;}

p.position small {color: #a6d3e2;  font-size: 130px;
    line-height: 1; display: block; overflow: hidden;}
    #aygf, #creating, #customer{min-height: 500px;}
    /* .bottom-gradient::before{display: none;} */
    .minus-left-90 {position: absolute !important; right: 120px !important;}

    @media screen and (max-width: 1024px) {
      .big-red-box .dtable .dtable-wapper .h3{font-size: 400px; line-height: 335px; margin-bottom: 20px;}
      p.position small{font-size: 100px;}
      p.position{font-size: 28px; line-height: 32px;}
      p.position{bottom: auto;}
      .title-design2{margin-top: -3em;}
      .minus-left-90 {right: 100px !important;}
  }
  @media only screen and (max-width: 1023px) and (min-width: 769px){
      .big-red-box .dtable .dtable-wapper .h3{font-size: 362px; line-height: 335px; margin-bottom: 20px;}
      p.position small{font-size: 84px;}
      p.position{font-size: 26px; line-height: 32px;}
  }

  @media screen and (max-width: 768px) {
      .big-red-box .dtable .dtable-wapper .h3 { font-size: 362px; line-height: 300px; margin-bottom: 20px;}
      .minus-left-90{right: 90px !important;}
      p.position small{font-size: 84px;}
      p.position{font-size: 26px; line-height: 32px;}
  }

  @media screen and (max-width: 767px) {
      .big-red-box .dtable .dtable-wapper .h3 {font-size: 212px; line-height: 200px; margin-bottom: 0px; float: none; text-align: center; width: 100%; display: block;}
      p.position {font-size: 26px; line-height: 32px; display: block; width: 100%; float: none; min-width: 100%; position: relative !important; margin-bottom: 20px;}
      .minus-left-90 { position: relative !important; right: 0px !important;}
      .title-design2{margin: 0;}
      .website-appeal{position: relative;}
      p.position small{text-align: center;}
  }


  /********************** Pravin Css ********************/
  .big-font-sl-title {font-size: 242px;font-weight: 900;font-family:"avenir";line-height: 0.7;letter-spacing: 5px;color: rgba(0,129,173,0.1);position: absolute;right: 0;bottom: 0;}
  .fp-section.active h2.title, .inview-item .fp-section:nth-child(1) h2.title {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;animation-duration: 1s;animation-fill-mode: both;-webkit-animation-duration: 1s;-webkit-animation-fill-mode: both;}
  .fp-section.active .big-font-sl-title, .inview-item .fp-section:nth-child(1) .big-font-sl-title {-webkit-animation-name: fadeInRight;animation-name: fadeInRight;animation-duration: 1s;animation-fill-mode: both;-webkit-animation-duration: 1s;-webkit-animation-fill-mode: both;}
  .fp-section.active:not(.no-p-animation) p,.fp-section.active ul li, .fp-section.active a, .inview-item .fp-section:nth-child(1) p,.inview-item .fp-section:nth-child(1) ul li, .inview-item .fp-section:nth-child(1) a {-webkit-animation-name: fadeIn;animation-name: fadeIn;animation-duration: 1s;animation-fill-mode: both;-webkit-animation-duration: 1s;-webkit-animation-fill-mode: both;}
  .fp-section h2.title {-webkit-animation-name: fadeOutRight;animation-name: fadeOutRight;animation-duration: 1s;animation-fill-mode: both;-webkit-animation-duration: 1s;-webkit-animation-fill-mode: both;opacity: 0;}
  .fp-section .big-font-sl-title {-webkit-animation-name: fadeOutLeft;animation-name: fadeOutLeft;animation-duration: 1s;animation-fill-mode: both;-webkit-animation-duration: 1s;-webkit-animation-fill-mode: both;opacity: 0;}
  .fp-section:not(.no-p-animation) p,.fp-section ul li, .fp-section a {-webkit-animation-name: fadeOut;animation-name: fadeOut;animation-duration: 1s;animation-fill-mode: both;-webkit-animation-duration: 1s;-webkit-animation-fill-mode: both;opacity: 0;}
  .item .big-container {width: 1665px;display: inline-block;max-width: 100%;padding-left: 30px;padding-right: 30px;position: relative;padding-bottom: 100px;}
  body.fp-viewing-section0 #menu {opacity: 0;visibility: hidden;}
  #menu ul li:nth-child(1), #menu ul li:nth-child(2) {display: none;}
  #menu {transition: 0.3s all ease;position: fixed;right: 150px;top: 45%;z-index: 9999;display: flex;display: -webkit-flex;display: -ms-flex;transform: translate(0, -50%) rotate(90deg);}
  #menu li + li:before {position: absolute;content: '';height: 2px;width: 71px;left: -72px;top: 50%;background: #e55321;transform: translate(0, -50%);transition: 0.3s all ease;}
  #menu li + li {margin-left: 70px !important;}
  #menu li + li:before {width: 51px;left: -52px;}
  #menu li + li {margin-left: 50px !important;}
  #menu li {position: relative;background: #1187b4 !important;height: 22px !important;width: 22px !important;border: 2px solid #e55321 !important;opacity: 1;box-shadow: inset 0 0 0 2px #fff;transition: 0.6s all ease;border-radius: 40px;}
  #menu li + li {margin-left: 49px !important;}
  #menu li.active ~ li {background-color: #fff !important;}
  #menu li + li:after {position: absolute;content: '';height: 2px;width: 50px;left: -52px;top: 50%;background: #1187b4;transform: translate(0, -50%);transition: 0.3s all ease;}
  #menu li.active ~ li:after {width: 0;background-color: transparent;}
  #menu li a {display: inline-block;height: 15px;width: 15px;}
  .footer-visible #menu, .fp-viewing-5 #menu {
    opacity: 0;
    visibility: hidden;
}
section.section.ln-pd-sec {
    padding: 0;
}
html.fp-enabled{overflow-y: auto !important;}
.page-id-313 .vertical-nav{opacity: 0;  visibility: hidden;}

.ln-pd-sec #sticky-wrapper, .ln-pd-sec .s-img-sec .row .col-sm-3 {display: none;}
.ln-pd-sec .s-img-sec .row .col-sm-9 {width: 100%;text-align: center;right: 0;left: 0;margin-top: 20px;}
.ln-pd-sec .story-img-slider .owl-item.center, .ln-pd-sec .story-img-slider-2 .owl-item.center {transform: scale(1.85);-webkit-transform: scale(1.85);}
.ln-pd-sec .story-block {padding: 6em 0 4em !important;margin-top: 2em;}

.story-block {background-image: url("../img/gra.png");background-position: left -1px;background-repeat: no-repeat;background-size: cover;display: inline-block;width: 100%;padding: 2em 0;}

/* .page-id-310 .hero-banner {display: none;} */
.page-id-313 .section .hero-banner {display: block;background-position: center !important;}
.page-id-313 .hero-content {opacity: 1 !important}
/* .page-id-313 .section .top-main {margin-bottom: 8em;} */
.zindex {z-index: 999;}
.footer-visible #menu {opacity: 0;visibility: hidden;}
@media only screen and (max-width: 1400px) {
    #menu {right: 0;}
    .big-font-sl-title {font-size: 190px;}
}
@media only screen and (max-width: 1200px) {
    .big-font-sl-title {font-size: 160px;}
    .item .big-container {padding: 0 0 50px;}
    .strategy-slider .item p {font-size: 22px;}
}
@media only screen and (max-width: 991px) {
    #menu {right: -90px;}
    .big-font-sl-title {font-size: 140px;letter-spacing: 3px;}
    .strategy-slider .item p {font-size: 20px;}
}
@media only screen and (max-width: 767px) {
    .strategy-slider .item h2.title {height: auto;}
    .strategy-slider .item p {font-size: 16px;}
    .strategy-slider .item ul li {font-size: 1em;}
    .big-font-sl-title {font-size: 70px;letter-spacing: 0;}
    .item .big-container {padding: 0 0 20px;}
    #menu {right: -70px;}
    #menu li {height: 18px !important;width: 18px !important;}
    #menu li + li {margin-left: 30px !important;}
    #menu li + li:before {width: 30px;left: -32px;}
    #menu li + li:after {width: 31px;left: -33px;}
    .page-id-313 .section .top-main {margin-bottom: 5em;}
}

.big-red-box .dtable .dtable-wapper .h3 small{display: none;}
@media only screen and (max-width: 767px) {
    .big-red-box .dtable .dtable-wapper{text-align: center;}
    .big-red-box .dtable .dtable-wapper .h3{font-size: 202px;line-height: 180px;margin-bottom: 0px;float: none;width: auto;display: inline-block;position: relative;margin: 0 auto;text-align: center;}
    .big-red-box .dtable .dtable-wapper .h3 small{display: block;color: #a6d3e2;font-size: 66px;line-height: 1;display: block;position: absolute;top: 9%;right: -58px;width: auto;}
    p.position small{display: none;}
}
@media only screen and (max-width: 320px) {
    .big-red-box .dtable .dtable-wapper .h3 {font-size: 150px;}
    .big-red-box .dtable .dtable-wapper .h3 small {font-size: 55px;}
}

/* ROI Calculator Stickybar css ================= */
.calc-sidebar {background-color: #1987b1;height: 308px;position: absolute;right: -150px;width: 206px;transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;-ms-transition: all 0.4s ease 0s;z-index: 999 !important;position: fixed;top: calc(50% - 154px);box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.35);border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.calc-sidebar .calc-toggle {border-radius: 100px;height: 72px;left: -42px;position: absolute;top: 50%;transform: translate(0px, -50%);-webkit-transform: translate(0px, -50%);-ms-transform: translate(0px, -50%);width: 72px;padding: 15.5px;background-color: #1987b1;transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;-ms-transition: all 0.4s ease 0s;}
.calc-sidebar .calc-toggle img {max-width: 100%;-webkit-animation:spinRotate 4s linear infinite;-moz-animation:spinRotate 4s linear infinite;animation:spinRotate 4s linear infinite;}
.calc-sidebar .calc-side-content {display: inline-block;width: 100%;text-align: center;letter-spacing: -0.02em;}
.calc-sidebar .calc-side-header {background-color: #ed592e;font-weight: 900;font-size: 20px;text-transform: uppercase;padding: 20px;width: 100%;float: left;color: transparent;box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.35);pointer-events: none;}
.calc-sidebar .calc-side-content-inner {float: left;width: 100%;padding: 22px 20px;opacity: 0;visibility: hidden;transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;-ms-transition: all 0.4s ease 0s;}
.calc-sidebar .calc-side-content-inner h2 {font-size: 23px;font-weight: normal;color: #fff;line-height: 0.95;text-transform: uppercase;margin-bottom: 6px;}
.calc-sidebar .calc-side-content-inner h2 small {font-weight: normal;color: #fff;font-size: 14px;display: block;}
.calc-sidebar .calc-side-content-inner img {width: 87px;}
.calc-sidebar.calc-sidebar-open {right: -1px;}
.calc-sidebar.calc-sidebar-open .calc-toggle {left: 10px;z-index: -1;opacity: 0;visibility: hidden;}
.calc-sidebar.calc-sidebar-open .calc-side-header {color: #fff;pointer-events: inherit;}
.calc-sidebar.calc-sidebar-open .calc-side-content-inner {opacity: 1;visibility: visible;}
/*.calc-sidebar.calc-sidebar-loaded {right: -306px;}*/
@-moz-keyframes spinRotate { 100% { transform: rotate(360deg);-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg); } }
@-webkit-keyframes spinRotate { 100% { -webkit-transform: rotate(360deg);transform: rotate(360deg);-webkit-transform: rotate(360deg); } }
@keyframes spinRotate { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg);-ms-transform: rotate(360deg); } }