/*
Theme Name: SkyRockIT
Theme URI: https://www.skyrockit.com
Description: A lightweight, 2-3 columns, widget ready, SEO optimized, fast loading, easy to customize WordPress theme.
Version: 9.7.2
Author: SkyRockIT
Author URI: https://www.skyrockit.com
Tags: white, blue, gray, silver, light, two-columns, three-columns, right-sidebar, fixed-layout, responsive-layout, threaded-comments, sticky-post, custom-background
License: GNU General Public License v2.0
License URI: https://www.gnu.org/licenses/gpl-2.0.html
SkyRockIT WordPress Theme, Copyright 2014 QuickOnlineThemes.com
SkyRockIT is distributed under the terms of the GNU GPL
*/ 
html {  font-family: 'Raleway', sans-serif;  font-size: 100%;}p {  font-family: 'Raleway', sans-serif;  font-size: 1.8rem;  color:#000;}h1,h2,h3,h4,h5,h6 {  font-family: 'Raleway', sans-serif;}
.CarouselThumbnailForMobile .trigger-overlay{position:relative;}
.CarouselThumbnailForMobile .trigger-overlay span.SliderLabelDetails {
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    background: transparent url('images/newSlices/BGLabel-transparent.png') repeat;
    padding: 10px 20px 10px 20px;
    font-size: 16px;
    color: #e74610;
    font-weight: 500;
    left: 0px;
}
h1.page-title {
    font-weight: 700;
    color: #e74610;
    font-size: 43px;
    padding-top: 0;
    line-height: 100%;
}
.center {
    text-align: center;
    margin: auto;
}
a {
    font-family: 'Raleway', sans-serif;
    text-decoration: none;
    color: #005999;
}
.zeroPadding {
    padding: 0;
}
main {
    padding: 10px;
}
/*------------------------------------*\    MAIN\*------------------------------------*/
/* global box-sizing */

*,
*:after,
*:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}
/* html element 62.5% font-size for REM use */

html {
    font-size: 62.5%;
}
body {
    font: 300 11px/1.4;
    color: #444;
    font-family: 'Raleway', sans-serif;
    /*background: #383838;*/
    background:#fff;
}
/* clear */

.clear:before,
.clear:after {
    content: ' ';
    display: table;
}
.clear:after {
    clear: both;
}
.clear {
    *zoom: 1;
}
img {
    max-width: 100%;
    vertical-align: bottom;
}
a {
    color: #e74610;
    text-decoration: none;
}
a:hover {
    color: #444;
}
a:focus {
    outline: 0;
}
a:hover,
a:active {
    outline: 0;
}

ol{    font-size: 1.8em;}
ol li{  margin-bottom:20px;}
input:focus {
    outline: 0;
    border: 1px solid #04A4CC;
}
::-webkit-input-placeholder {
    color: #5f6060;
}
:-moz-placeholder {
    /* Firefox 18- */
    
    color: #5f6060;
}
::-moz-placeholder {
    /* Firefox 19+ */
    
    color: #5f6060;
}
:-ms-input-placeholder {
    color: #5f6060;
}
/*------------------------------------*\    PRINT\*------------------------------------*/

@media print {
    * {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }
    a,
    a:visited {
        text-decoration: underline;
    }
    a[href]:after {
        content: " (" attr(href)")";
    }
    abbr[title]:after {
        content: " (" attr(title)")";
    }
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group;
    }
    tr,
    img {
        page-break-inside: avoid;
    }
    img {
        max-width: 100% !important;
    }
    @page {
        margin: 0.5cm;
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3 {
        page-break-after: avoid;
    }
}
/*---------------------------------------------------------*\                      Header Styles\*---------------------------------------------------------*/

.HeaderContainer .icon-sky-home {
    right: auto;
    top: auto;
    left: 0px;
}
.HeaderContainer .SkyLogoContainer {
    position: relative;
    width: 80px;
    height: 80px;
    top: 0;
}
.txtLeft {
    text-align: left;
}
.SkyLogoContainer .SkyRockitAnimation {
    display: block;
    position: absolute;
    left: 95px;
    width: 220px;
    top: -120px;
}
.
/*---------------------------------------------------------*\        Pre-load hover Images and animations\*---------------------------------------------------------*/
/* preload images */

.skyrockit-switch:before {
    background: #000 url(images/btn-skyrockit-power-hover.png) no-repeat center;
    display: none;
}
/*---------------------------------------------------------*\                      Page Styles\*---------------------------------------------------------*/

.ContentContainer2nd {
    display: none;
}
.HomepageFullWidthBody {
    min-height: 100%;
}
.HomepageFullWidthBody .box {
    height: auto;
}
.overlay.overlay-contentscale.overlay-HomepageVideo.open .close-overlay-wrapper {
    position: absolute;
    bottom: -50px;
    width: 100%;
    text-align: center;
    overflow: hidden;
    opacity: 0;
    -webkit-transition: all .3s ease .15s;
    -moz-transition: all .3s ease .15s;
    -o-transition: all .3s ease .15s;
    -ms-transition: all .3s ease .15s;
    transition: all .3s ease .15s;
}
.overlay.overlay-contentscale.overlay-HomepageVideo.open:hover .close-overlay-wrapper {
    opacity: 1;
    bottom: 40px;
}
.ContentInnerContainer {
    padding-right: 20%;
}
/* splash page */

.homepage-splash {
    display: table;
    width: 100%;
}
.homepage-splash-wrapper {
    display: table-cell;
    vertical-align: middle;
}
.homepage-splash-wrapper {
    background: #ffffff;
    /* Old browsers */
    
    background: -moz-linear-gradient(top, #ffffff 50%, #000000 50%, #ffffff 50%, #000000 50%);
    /* FF3.6+ */
    
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #ffffff), color-stop(50%, #000000), color-stop(50%, #ffffff), color-stop(50%, #000000));
    /* Chrome,Safari4+ */
    
    background: -webkit-linear-gradient(top, #ffffff 50%, #000000 50%, #ffffff 50%, #000000 50%);
    /* Chrome10+,Safari5.1+ */
    
    background: -o-linear-gradient(top, #ffffff 50%, #000000 50%, #ffffff 50%, #000000 50%);
    /* Opera 11.10+ */
    
    background: -ms-linear-gradient(top, #ffffff 50%, #000000 50%, #ffffff 50%, #000000 50%);
    /* IE10+ */
    
    background: linear-gradient(to bottom, #ffffff 50%, #000000 50%, #ffffff 50%, #000000 50%);
    /* W3C */
    
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0);
    /* IE6-9 */
}
.skyrockit-switch {
    width: 200px;
    height: 200px;
    margin: 0px auto;
    border-radius: 50%;
    background: #000;
    text-align: center !important;
    background: #000 url(images/btn-skyrockit-power.png) no-repeat center;
    cursor: pointer;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
.skyrockit-switch:hover {
    background: #000 url(images/btn-skyrockit-power-hover.png) no-repeat center;
}
.icon-right-links-wrapper.txtLeft {
    position: relative;
    z-index: 5;
}
.skyrockit-switch:hover,
.icon-sky-home:hover {
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.icon-sky-home {
    position: absolute;
    right: 50px;
    top: 40px;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
/* social media */

.social-media-wrapper .social-icon-wrapper {
    padding-top: 15%;
    height: 340px;
    min-height: 255px;
}
.social-media,
.social-icon-wrapper,
.our-people,
.inside-page-wrapper {
    height: 100%;
    min-height: 976px;
    position: relative;
}
.icon-twitter-wrapper,
.icon-instagram-wrapper,
.icon-vine-wrapper {
    background-size: cover;
}
/*.icon-twitter-wrapper{  background:url(images/bg-twitter.png) top center;}.icon-instagram-wrapper{  background:url(images/bg-instagram.png) top center;}.icon-vine-wrapper{ background:url(images/bg-vine.png) top center;}*/
/* .social-icon-wrapper{  padding-top:50%;} */

.icon-ring-gray {
    border: 5px solid;
    border-radius: 50%;
    width: 254px;
    height: 254px;
    padding-top: 23px;
    position: relative;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}
.icon-ring-orange {
    width: 222px;
    height: 198px;
    background: url(images/icon-ring-orange.png) no-repeat;
    position: relative;
    transition: all 1.9s ease;
    -moz-transition: all 1.9s ease;
    -webkit-transition: all 1.9s ease;
}
.icon-ring-gray a:hover .icon-ring-orange {
    transition: all 1.9s ease;
    -moz-transition: all 1.9s ease;
    -webkit-transition: all 1.9s ease;
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
}
.icon-ring-gray a:hover img {
    opacity: 0.8;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}
.icon-ring-gray img {
    position: absolute;
    top: 30%;
    left: 26%;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}
.social-icon-label,
.process-icon-label {
    margin-top: 10px;
    padding-top: 25px;
}
.social-icon-label {
    background: url(images/icon-arrow-gray.png) no-repeat top center;
    border-top: 1px solid #d2d2d2;
    width: 248px;
}
.process-icon-label {
    background: url(images/icon-arrow-black.png) no-repeat top center;
    border-top: 1px solid #000;
    width: 100%;
}
.social-icon-label p,
.process-icon-label p {
    font-size: 35px;
    font-weight: 600;
}
.social-icon-label p {
    color: #d2d2d2;
}
.process-icon-label p {
    color: #e74b3b;
}
/* page slide navigation */

.page-slide-nav {
    position: absolute;
    display: inline-block;
    top: 45%;
    text-align: center;
    background: #999;
    padding: 40px 10px;
    color: #b3b3b3;
    font-size: 30px;
    z-index: 1000;
    -webkit-opacity: 0.8;
    -moz-opacity: 0.8;
    -ms-opacity: 0.8;
    -o-opacity: 0.8;
    opacity: 0.8;
}
.page-slide-nav:hover {
    opacity: 1;
}
.page-slide-nav .page-thumbnail {
    display: none;
}
.page-nav-prev {
    left: 0;
}
.page-nav-next {
    right: 0;
}
.page-nav-prev:hover,
.page-nav-next:hover {
    padding: 0;
}
.page-nav-prev:hover .page-thumbnail,
.page-nav-next:hover .page-thumbnail {
    display: block;
}
.page-nav-prev:hover .fa,
.page-nav-next:hover .fa {
    display: none;
}
/* our people */

.HeadTitle-paragraph p {
    margin-bottom: 0;
    width: 90%;
    padding-top: 5px;
}
.Title-paragraph {}.HeadTitle {}body.PeopleContainers {
    overflow-y: hidden;
}
.LoadBGCover {
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 1000;
    background: #fff url('images/bg-our-people.png') no-repeat top center;
    background-size: cover;
    top: 0;
    left: 0;
}
.Carousel3DContainer .flipster-carousel .flip-past {
    -webkit-transform: translateX(-150%) translateZ(0) rotateY(0deg) scale(0.65);
    -moz-transform: translateX(-150%) translateZ(0) rotateY(0deg) scale(0.65);
    -ms-transform: translateX(-150%) translateZ(0) rotateY(0deg) scale(0.65);
    -o-transform: translateX(-150%) translateZ(0) rotateY(0deg) scale(0.65);
    transform: translateX(-150%) translateZ(0) rotateY(0deg) scale(0.65);
}
.Carousel3DContainer .flipster-carousel .flip-present {
    -webkit-transform: translateX(80%) translateZ(0) rotateY(0deg) scale(0.65);
    -moz-transform: translateX(80%) translateZ(0) rotateY(0deg) scale(0.65);
    -ms-transform: translateX(80%) translateZ(0) rotateY(0deg) scale(0.65);
    -o-transform: translateX(80%) translateZ(0) rotateY(0deg) scale(0.65);
    transform: translateX(80%) translateZ(0) rotateY(0deg) scale(0.65);
}
.Carousel3DContainer .flipster-carousel .flip-future {
    -webkit-transform: translateX(150%) translateZ(0) rotateY(0deg) scale(0.65);
    -moz-transform: translateX(150%) translateZ(0) rotateY(0deg) scale(0.65);
    -ms-transform: translateX(150%) translateZ(0) rotateY(0deg) scale(0.65);
    -o-transform: translateX(150%) translateZ(0) rotateY(0deg) scale(0.65);
    transform: translateX(150%) translateZ(0) rotateY(0deg) scale(0.65);
}
.Carousel3DContainer .flipster-carousel .flip-item.flip-current .flex-image-container {
    background-image: none;
    background: #414141;
}
.Carousel3DContainer .flipster-carousel .flip-item.flip-current {
    -webkit-transform: translateX(0%) translateZ(0) rotateY(0deg) scale(0.85);
    -moz-transform: translateX(0%) translateZ(0) rotateY(0deg) scale(0.85);
    -ms-transform: translateX(0%) translateZ(0) rotateY(0deg) scale(0.85);
    -o-transform: translateX(0%) translateZ(0) rotateY(0deg) scale(0.85);
    transform: translateX(0%) translateZ(0) rotateY(0deg) scale(0.85);
}
.Carousel3DContainer .flipster-carousel .flip-next {
    -webkit-transform: translateX(80%) translateZ(0) rotateY(0deg) scale(0.75);
    -moz-transform: translateX(80%) translateZ(0) rotateY(0deg) scale(0.75);
    -ms-transform: translateX(80%) translateZ(0) rotateY(0deg) scale(0.75);
    -o-transform: translateX(80%) translateZ(0) rotateY(0deg) scale(0.75);
    transform: translateX(80%) translateZ(0) rotateY(0deg) scale(0.75);
}
.Carousel3DContainer .flipster-carousel .flip-prev {
    -webkit-transform: translateX(-80%) translateZ(0) rotateY(0deg) scale(0.75);
    -moz-transform: translateX(-80%) translateZ(0) rotateY(0deg) scale(0.75);
    -ms-transform: translateX(-80%) translateZ(0) rotateY(0deg) scale(0.75);
    -o-transform: translateX(-80%) translateZ(0) rotateY(0deg) scale(0.75);
    transform: translateX(-80%) translateZ(0) rotateY(0deg) scale(0.75);
}
.Carousel3DContainer .flipster-carousel .flip-item .flex-image-container {
    background-image: -moz-radial-gradient( 50% 50%, circle closest-side, rgb(255, 255, 255) 0%, rgb(72, 76, 78) 230%);
    background-image: -webkit-radial-gradient( 50% 50%, circle closest-side, rgb(255, 255, 255) 0%, rgb(72, 76, 78) 230%);
    background-image: -ms-radial-gradient( 50% 50%, circle closest-side, rgb(255, 255, 255) 0%, rgb(72, 76, 78) 230%);
    webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent), to(rgba(250, 250, 250, 0.1)));
    webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent), to(rgba(250, 250, 250, 0.1)));
    webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent), to(rgba(250, 250, 250, 0.1)));
    padding-top: 30px;
    cursor: pointer;
}
.Carousel3DContainer .flipster {
    overflow-y: hidden;
}
.Carousel3DContainer .flipster-carousel .flip-past,
.Carousel3DContainer .flipster-carousel .flip-future,
.Carousel3DContainer .flipster-carousel .flip-prev,
.Carousel3DContainer .flipster-carousel .flip-next {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
}
.Carousel3DContainer .flipster-carousel .flip-items img {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}
body.page-template-template-about-us {
    background: #fff url(images/bg-our-people.png) no-repeat center center;
    background-size: cover;
    background-attachment: fixed;
}
.inside-page {
    padding-top: 40px;
}
#our-people-showcase {
    width: 100%;
    height: 460px;
    border-radius: 8px;
    margin-top: 12px;
    visibility: hidden;
}
#our-people-showcase img {
    cursor: pointer;
}
#people-carousel {
    margin-top: 140px;
}
#people-carousel .slides .slideItem {
    padding-top: 60px;
    background-image: -moz-radial-gradient( 50% 50%, circle closest-side, rgb(255, 255, 255) 0%, rgb(72, 76, 78) 230%);
    background-image: -webkit-radial-gradient( 50% 50%, circle closest-side, rgb(255, 255, 255) 0%, rgb(72, 76, 78) 230%);
    background-image: -ms-radial-gradient( 50% 50%, circle closest-side, rgb(255, 255, 255) 0%, rgb(72, 76, 78) 230%);
}
#people-carousel .active-slide {
    background: #414141;
    background-image: none !important;
}
.our-people-wrapper .overlay {
    background: #fff;
}
.bg-polygon-pattern {
    background: url(images/bg-polygon-pattern.jpg);
}
.bg-polygon-pattern-black {
    background: url(images/bg-polygon-pattern-black.jpg);
}
h1.team-name,
p.job-title {
    text-transform: uppercase;
    text-align: center;
}
.team-bio-quote .large-10.center.clearfix p {
    text-align: left;
}
h1.team-name {
    font-size: 10.5rem;
    font-weight: 600;
    color: #383838;
    margin-bottom: 0px;
    margin: 0;
    padding: 0;
    line-height: 1;
}
p.job-title {
    font-size: 3.0rem;
    color: #e74610;
    padding-left: 8px;
}
p.quote {
    font-size: 30px;
    color: #9b9b9b;
    margin-top: 15px;
    line-height: 35px;
}
.team-bio-info .TeamBioContainer img {
    height: 440px;
    width: auto;
}
.TeamProfileInfo {
    padding-top: 7%;
}
.team-bio-quote {
    margin-top: 30px;
}
.team-bio-info {
    padding-top: 35px;
}
.close-overlay-wrapper {
    position: absolute;
    bottom: 30px;
    width: 100%;
    text-align: center;
}
.close-overlay-wrapper a.overlay-close {
    position: relative;
    display: inline-block;
    margin: 0 auto;
    width: 60px;
    text-align: center;
}
.close-overlay-wrapper img.x-icon,
.btn-contact {
    -webkit-transition: all 1.3s ease-in-out;
    -moz-transition: all 1.3s ease-in-out;
    -o-transition: all 1.3s ease-in-out;
    -ms-transition: all 1.3s ease-in-out;
}
.close-overlay-wrapper a.overlay-close:hover img.x-icon,
.btn-contact:hover {
    -webkit-transform: rotate(360deg) scale(1);
    -moz-transform: rotate(360deg) scale(1);
    -o-transform: rotate(360deg) scale(1);
    -ms-transform: rotate(360deg) scale(1);
}
/* 404 */

.PageNotFoundTextContainer {
    padding-top: 10%;
}
.PageNotFoundContainer {
    background: #fff;
}
.DoorContainer:hover img.DoorClose {
    -webkit-transform: rotate3d(0, 1, 0, -180deg);
    -moz-transform: rotate3d(0, 1, 0, -180deg);
    -o-transform: rotate3d(0, 1, 0, -180deg);
    -ms-transform: rotate3d(0, 1, 0, -180deg);
    transform: rotate3d(0, 1, 0, -180deg);
}
.DoorClose {
    z-index: 20;
}
.DoorOpen {
    z-index: 19;
}
.DoorContainer img {
    position: absolute;
    right: 0;
    -webkit-transform-origin: 9.5% -40%;
    -moz-transform-origin: 9.5% -40%;
    -o-transform-origin: 9.5% -40%;
    -ms-transform-origin: 9.5% -40%;
    transform-origin: 9.5% -40%;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
body.PageNotFoundContainer .clearfix.bg-polygon-pattern.team-bio-info {
    height: 610px;
    padding-top: 90px;
}
/* services */

.corporation .ServiceOption {
    height: 71px;
    width: 100%;
    display: block;
    position: absolute;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 500;
    max-width: 275px;
    min-width: 240px;
    display: none;
}
.corporation .ServiceOption.ServiceOptionOne {
    background: transparent url('images/LineTopLeft.png') no-repeat right 10px;
    left: -30%;
    text-align: right;
    padding-right: 85px;
    top: -4%;
}
.corporation .ServiceOption.ServiceOptionTwo {
    background: transparent url('images/LineTopRight.png') no-repeat left 10px;
    right: -29%;
    top: -4%;
    text-align: left;
    padding-left: 82px;
}
.corporation .ServiceOption.ServiceOptionThree {
    background: transparent url('images/LineBottomLeft.png') no-repeat right 0px;
    left: -32%;
    bottom: -10%;
    padding-top: 7px;
    text-align: right;
    padding-right: 82px;
}
.corporation .ServiceOption.ServiceOptionFour {
    background: transparent url('images/LineBottomRight.png') no-repeat left 0px;
    right: -30%;
    bottom: -10%;
    text-align: left;
    padding-top: 7px;
    padding-left: 82px;
}
.page-wrap-all,
.Page-ServicesContainer {
    height: 100%;
}
.Page-ServicesContainer .bg-polygon-pattern {
    min-height: 100%;
}
.ServicesBottomBanner {
    width: 100%;
    bottom: 0;
    position: absolute;
    display: block;
}
.large-4.columns.padding0.imageContainerGlow {
    position: relative;
}
img.GlowObject {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}
.standard-panel.ServiceInMotions .standard-panel {
    margin-top: 45px;
}
.standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation {
    position: relative;
    height: 390px;
    z-index: 100;
}
.standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img {
    position: absolute;
    left: 12%;
    height: 380px;
    top: 0;
}
.standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img.SkyRockitLayer1 {
    z-index: 14;
}
.standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img.SkyRockitLayer2 {
    z-index: 13;
}
.standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img.SkyRockitLayer3 {
    z-index: 12;
}
.standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img.SkyRockitLayer4 {
    z-index: 11;
}
.standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img.SkyRockitLayer5 {
    z-index: 10;
}
.standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img.SkyRockitLayer1 {}.standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation.AnimateRotateHome img.SkyRockitLayer1 {
    -webkit-animation: SpinReversedHome 3800ms linear infinite;
    -moz-animation: SpinReversedHome 3800ms linear infinite;
    -ms-animation: SpinReversedHome 3800ms linear infinite;
    -o-animation: SpinReversedHome 3800ms linear infinite;
    animation: SpinReversedHome 3800ms linear infinite;
}
.standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation.AnimateRotate img.SkyRockitLayer4 {
    -webkit-animation: spin 4000ms linear infinite;
    -moz-animation: spin 4000ms linear infinite;
    -ms-animation: spin 4000ms linear infinite;
    -o-animation: spin 4000ms linear infinite;
    animation: spin 4000ms linear infinite;
}
.standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation.AnimateRotate img.SkyRockitLayer3 {
    -webkit-animation: SpinReversed 4000ms linear infinite;
    -moz-animation: SpinReversed 4000ms linear infinite;
    -ms-animation: SpinReversed 4000ms linear infinite;
    -o-animation: SpinReversed 4000ms linear infinite;
    animation: SpinReversed 4000ms linear infinite;
}
.standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation.AnimateRotate img.SkyRockitLayer2 {
    -webkit-animation: spin 4000ms linear infinite;
    -moz-animation: spin 4000ms linear infinite;
    -ms-animation: spin 4000ms linear infinite;
    -o-animation: spin 4000ms linear infinite;
    animation: spin 4000ms linear infinite;
}
@-ms-keyframes spin {
    from {
        -ms-transform: rotate(0deg);
    }
    to {
        -ms-transform: rotate(360deg);
    }
}
@-moz-keyframes spin {
    from {
        -moz-transform: rotate(0deg);
    }
    to {
        -moz-transform: rotate(360deg);
    }
}
@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes spin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
@-ms-keyframes SpinReversed {
    from {
        -ms-transform: rotate(0deg);
    }
    to {
        -ms-transform: rotate(-360deg);
    }
}
@-moz-keyframes SpinReversed {
    from {
        -moz-transform: rotate(0deg);
    }
    to {
        -moz-transform: rotate(-360deg);
    }
}
@-webkit-keyframes SpinReversed {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(-360deg);
    }
}
@keyframes SpinReversed {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(-360deg);
    }
}
/* Contact */

.ResumeFormContainer.clearfix {
    background-color: #000;
    padding: 10px 15px;
    min-height: 500px;
    -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(93%, transparent), to(rgba(250, 250, 250, 0.1)));
}
.ResumeFormContainer.clearfix input[type=text]::-webkit-input-placeholder {
    color: #fff;
}
.ResumeFormContainer.clearfix input[type=text]:-moz-placeholder {
    color: #fff;
}
.ResumeFormContainer.clearfix input[type=text]::-moz-placeholder {
    color: #fff;
}
.ResumeFormContainer.clearfix input[type=text]:-ms-input-placeholder {
    color: #fff;
}
.ResumeFormContainer.clearfix input[type=email]::-webkit-input-placeholder {
    color: #fff;
}
.ResumeFormContainer.clearfix input[type=email]:-moz-placeholder {
    color: #fff;
}
.ResumeFormContainer.clearfix input[type=email]::-moz-placeholder {
    color: #fff;
}
.ResumeFormContainer.clearfix input[type=email]:-ms-input-placeholder {
    color: #fff;
}
.ResumeFormContainer.clearfix select,
.ResumeFormContainer.clearfix textarea,
.ResumeFormContainer.clearfix input[type=text],
.ResumeFormContainer.clearfix input[type=email] {
    padding: 5px 20px;
    height: 38px;
    font-size: 17px;
    font-family: 'Raleway', sans-serif;
    color: #fff;
    padding-left: 15px;
    background: transparent;
    border: 1px solid #616060;
}
.ResumeFormContainer.clearfix textarea {
    height: 350px;
}
.ResumeFormContainer.clearfix div.contactBtn input {
    background: transparent;
    border: 0;
}
.ResumeFormContainer.clearfix.ResumeFormContainerThird label {
    margin-bottom: 15px;
}
.ResumeFormContainer.clearfix.ResumeFormContainerThird p.LabelTextFileUpload {
    font-size: 13px;
    color: #868686;
    font-weight: 500;
    font-family: 'Raleway', sans-serif;
}
.ResumeFormContainer.clearfix.ResumeFormContainerThird p {
    font-size: 15px;
    color: #fff;
    font-family: 'Raleway', sans-serif;
}
.ResumeFormContainer.clearfix.ResumeFormContainerThird label,
.ResumeFormContainer.clearfix.ResumeFormContainerThird {
    font-size: 17px;
    color: #fff;
    font-family: 'Raleway', sans-serif;
}
.ResumeFormContainer.clearfix div.contactBtn img {
    vertical-align: middle;
}
.ResumeFormContainer.clearfix div.contactBtn {
    display: block;
    width: 100%;
    text-align: right;
    font-size: 28px;
    font-weight: 700;
    color: #FFF;
    margin-top: 4%;
}
.ResumeFormContainer.clearfix.ResumeFormContainerFirst > .large-12 {
    margin-bottom: 10px;
}
.ResumeFormContainer.clearfix select option {
    background: #000;
}
.ResumeTitle h3 {
    color: #fff;
    font-size: 25px;
    padding-top: 20px;
    font-weight: 700;
    padding-bottom: 20px;
}
.btnSubmitContactForm:focus {
    border: 0;
}
span.img-fbContainer.img-social-network {
    top: 25%;
    left: 21%;
}
span.img-linkedinContainer.img-social-network {
    top: 23%;
}
.ContactUsContainer {
    min-height: 100%;
}
.ContactUsContainer .get-in-touch input[type="text"] {
    margin-bottom: 10px;
}
.ContactUsContainer .TitleWhatContainer {
    margin-bottom: 10px;
}
.ContactFormAdditionalInfo .contact-info a,
.ContactFormAdditionalInfo .contact-info p {
    font-size: 18px;
    color: #FFF;
    padding-bottom: 20px;
    line-height: 1.4em;
    font-weight: 500;
    vertical-align: text-top;
}
.full-width.black-bg.clearfix.FooterContactContainer {
    position: absolute;
    width: 100%;
    bottom: 0;
    z-index: 100;
}
.ContactSocialMediaContainer .img-twitterContainer {
    background: transparent url('images/newSlices/Social-icons/icon_twitter_original.png') no-repeat top left;
}
.ContactSocialMediaContainer .img-instagramContainer {
    background: transparent url('images/newSlices/Social-icons/icon_instagram_original.png') no-repeat top left;
}
.ContactSocialMediaContainer .img-vineContainer {
    background: transparent url('images/newSlices/Social-icons/icon_googleplus_original.png') no-repeat top left;
}
.ContactSocialMediaContainer .img-fbContainer {
    background: transparent url('images/newSlices/Social-icons/icon_facebook_original.png') no-repeat top left;
}
.ContactSocialMediaContainer .img-linkedinContainer {
    background: transparent url('images/newSlices/Social-icons/icon_linkedin_original.png') no-repeat top left;
}
.ContactSocialMediaContainer .img-pinterestContainer {
    background: transparent url('images/newSlices/Social-icons/icon_pinterst_hover2.png') no-repeat top left;
}

.ContactSocialMediaContainer .img-social-network {
    display: block;
    height: 20px;
    width: 20px;
    position: absolute;
    top: 36%;
    left: 30%;
}
.ContactSocialMediaContainer span.img-instagramContainer.img-social-network {
    left: 31%;
    top: 19px;
}
.ContactSocialMediaContainer {
    margin-bottom: 20px;
}
.ContactSocialMediaContainer .social-icon-wrapper {
    padding-top: 0;
}
.ContactSocialMediaContainer .icon-ring-gray {
    width: 65px;
    height: 65px;
    padding-top: 7px;
    border-width: 3px;
}
.ContactSocialMediaContainer .social-icon-wrapper.icon-twitter-wrapper a:hover span {
    background-image: url('images/newSlices/Social-icons/icon_twitter_hover.png');
}
.ContactSocialMediaContainer .social-icon-wrapper.icon-instagram-wrapper a:hover span {
    background-image: url('images/newSlices/Social-icons/icon_instagram_hover.png');
}
.ContactSocialMediaContainer .social-icon-wrapper.icon-gplus-wrapper a:hover span {
    background-image: url('images/newSlices/Social-icons/icon_googleplus_hover.png');
}
.ContactSocialMediaContainer .social-icon-wrapper.icon-fb-wrapper a:hover span {
    background-image: url('images/newSlices/Social-icons/icon_facebook_hover.png');
}
.ContactSocialMediaContainer .social-icon-wrapper.icon-linkedin-wrapper a:hover span {
    background-image: url('images/newSlices/Social-icons/icon_linkedin_hover.png');
}
.ContactSocialMediaContainer .social-icon-wrapper.icon-pinterest-wrapper a:hover span {
    background-image: url('images/newSlices/Social-icons/icon_pinterst_original2.png');
}
.ContactSocialMediaContainer .icon-ring-orange {
    width: 51px;
    height: 45px;
    background: url('images/newSlices/Social-icons/icon-ring-orange.png') no-repeat;
    position: relative;
    transition: all 1.9s ease;
    -moz-transition: all 1.9s ease;
    -webkit-transition: all 1.9s ease;
}
/* our process */

.our-process-wrapper .phase-info p {
    color: #000;
    font-size: 1.595rem;
    font-weight: 300;
}
.our-process-wrapper .process-icon {
    background: url(images/bg-process-icon.png) no-repeat;
    display: block;
    width: 290px;
    height: 262px;
}
.our-process-wrapper .process-percentage-bar {
    top: 16px;
    left: 1px;
}
.our-process-wrapper .process-percentage-bar img {
    position: absolute;
    top: 37px;
    left: 79px;
}
.our-process-wrapper .process-percentage-bar .pie_progress__number {
    position: absolute;
    top: -35px;
    font-weight: 600;
    font-size: 4.04rem;
    color: #e74b3b;
}
.at4-share-outer {
    display: none;
}

body.author .header{
    padding: 24px 0px;
}
body.author .pagetitle{
  text-align: center;
    font-size: 42px;
    font-weight: 700;
    color: #e74610;
    margin: 0px;
    line-height: 100%;
}

.author-posts-list {
  width:100%;
    max-width: 945px;
    margin: 75px auto 0px;
    padding: 0px 20px;
    overflow: hidden;
}
.author-article-item .wp-post-image{max-width:100%;}
.author-article-item h2 a{    color: #e74610;    font-size: 34px;}
.author-article-item small{    font-size: 16px;    color: #000;}
.author-article-item .entry{    margin: 20px 0px 70px;}
.author-article-item .entry .excerpt p{font-size:18px;}
.author-article-item .entry .tags{
  margin: 0px 0px 0px;
    border-top: 1px solid #ccc;
    font-size: 16px;
    padding-top: 15px;
}
.author-article-item .entry .tags span{color: #e74610;}

.author-posts-list .sky-social{    float: right;    margin: 0px 0px 15px;}
.author-posts-list .sky-social:after{content:" ";clear:both;display:block;}
.author-posts-list .sky-social .sky-link{
    float: left;
    width: 35px;
    height: 35px;
    background: transparent url(images/social-ico-sprite.png) no-repeat 0px 0px;
    display: inline-block;
    text-indent: 9999px;
    overflow: hidden;
    margin: 0px 6px;
}
.author-posts-list .sky-social .sky-twitter{}
.author-posts-list .sky-social .sky-facebook{    background-position: -50px 0px;}
.author-posts-list .sky-social .sky-googleplus{    background-position: -98px 0px;}
.author-posts-list .sky-social .sky-linkedin{    background-position: -144px 0px;}
.author-posts-list .sky-social .sky-mail{    background-position: -190px 0px;}


.page-template-template-join-our-team .BlogSocialShareContainer .largeCust-2.mediumCust-2{
  width: 20%;
}
/* About Us */

.about-us-wrapper .rotation-outer {
    background: url(images/bg-about-us-outer.png) no-repeat;
    width: 756px;
    height: 756px;
    padding-top: 45px;
}
.about-us-wrapper .rotation-inner {
    background: url(images/bg-about-us-middle.png) no-repeat;
    width: 662px;
    height: 662px;
}
.BlogDescriptionContent ul li {
    font-family: 'Raleway', sans-serif;
    font-size: 2.0rem;
    color: #000;
    font-weight: normal;
    line-height: 1.6;
    margin-bottom: 1.25rem;
    text-rendering: optimizeLegibility;
}
.employee-content {
    padding: 80px 0px;
}

.our-people .overlay.overlay-contentscale.overlay-openjobs.open .social-icon-label{display:block;}

.openjobsdesktop{
  background-image: -webkit-radial-gradient( 50% 50%, circle closest-side, rgb(255, 255, 255) 0%, rgb(0, 0, 0) 230%);
    background-image: -moz-radial-gradient( 50% 50%, circle closest-side, rgb(255, 255, 255) 0%, rgb(0, 0, 0) 230%);
    background-image: -ms-radial-gradient( 50% 50%, circle closest-side, rgb(255, 255, 255) 0%, rgb(0, 0, 0) 230%);
    margin-bottom: 0px;
    padding: 0px;
    vertical-align: bottom;
  position: relative;
}


/* Blog */

.BlogDescriptionContainer ul li {
    list-style: none;
    padding-left: 40px;
    position: relative;
}
.BlogDescriptionContainer ul {
    padding-left: 0;
    margin-left: 0;
}
.BlogDescriptionContainer ul li:before {
    content: "\f054";
    font-size: 17px;
    left: 10px;
    top: 10px;
    position: absolute;
    font: normal normal normal 14px/1 FontAwesome;
}
.BlogInnerContainer .da-thumbs li .SliderInnerDetailsContainer span.SpanButtondContainer {
    display: block;
    margin: 0 auto;
    position: absolute;
    bottom: 30px;
    left: 36%;
    padding-top: 18px;
    padding-left: 21px;
    border: 1px solid #c2c2c2;
    border-radius: 50%;
    height: 70px;
    width: 72px;
}
.BlogBanner.clearfix {
    position: relative;
}
.SocialShare-Wrapper .icon-ring-gray > a {
    display: block;
    background: transparent;
}
.BlogBanner .btnControlBlog:hover {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
}
.BlogBanner .btnControlBlog {
    position: absolute;
    display: inline-block;
    top: 45%;
    text-align: center;
    background: #999;
    padding: 40px 10px;
    color: #b3b3b3;
    font-size: 30px;
    z-index: 1000;
    -webkit-opacity: 0.7;
    -moz-opacity: 0.7;
    -ms-opacity: 0.7;
    -o-opacity: 0.7;
    opacity: 0.7;
}
.BlogBanner a.btnNextBlog.btnControlBlog {
    right: 0;
}
.BlogBanner a.btnPrevBlog.btnControlBlog {
    left: 0;
}
.lightbox-button.lightbox-previous {
    background-image: url('images/newSlices/LightPrevious.png');
}
.lightbox-button.lightbox-next {
    background-image: url('images/newSlices/LightNext.png');
}
.lightbox-button {
    height: 70px;
}
a.lightbox-close.lightbox-button {
    display: none;
}
.clearfix.BlogInnerContainer .bx-wrapper {
    max-width: 100% !important;
}
.BlogInsideContainerCarousel .BlogInnerContainer .da-thumbs li span img {
    width: 100%;
}
.clearfix.BlogInnerContainer .bx-wrapper .bx-viewport {
    left: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    border: 0;
    background: transparent;
}
.BlogThumbNailCarousel {
    float: right;
    height: 578px;
}
.BlogThumbNailCarousel .mCustomScrollBox {
    border-left: 1px solid #ccc;
    background: #f5f6f6;
    width: 99.3%;
    float: right;
}
.BlogThumbNailCarousel ul li:first-child {
    margin-top: 15px;
}
.BlogThumbNailCarousel ul li {
    position: relative;
    margin-bottom: 15px;
}
.BlogThumbNailCarousel ul li .ThumbnailHoverImage {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    z-index: 100;
}
.BlogThumbNailCarousel ul li .ThumbnailHoverImage span {
    display: block;
    width: 100%;
    height: 100%;
}
.BlogThumbNailCarousel ul li:hover .ThumbnailHoverImage span {
    background: transparent url('images/newSlices/blog/icon-thumbnail-pop-up.png') no-repeat center;
}
.BlogThumbNailCarousel ul li:hover .ThumbnailHoverImage {
    background: transparent url('images/newSlices/blog/white-trans.png') repeat center;
}
.BlogThumbNailCarousel ul li a {
    display: block;
    height: 100%;
    width: 100%;
}
span.Twitter-icon-wrapper.img-social-network {
    background: transparent url('images/newSlices/blog/icon-social-twitter.png') no-repeat center;
}
span.Facebook-icon-wrapper.img-social-network {
    background: transparent url('images/newSlices/blog/icon-social-facebook.png') no-repeat center;
}
span.Gplus-icon-wrapper.img-social-network {
    background: transparent url('images/newSlices/blog/icon-social-googleplus.png') no-repeat center;
}
span.Linkedln-icon-wrapper.img-social-network {
    background: transparent url('images/newSlices/blog/icon-social-linkedin.png') no-repeat center;
}
span.Email-icon-wrapper.img-social-network {
    background: transparent url('images/newSlices/blog/icon-social-email.png') no-repeat center;
}
span.pinterest-icon-wrapper.img-social-network {
    background: transparent url('images/newSlices/blog/icon-social-pinterest.png') no-repeat center;
}
.BlogSocialShareContainer .ShareTitle h3 {
    color: #000;
    font-size: 28px;
    line-height: 25px;
}
.BlogSocialShareContainer .ShareTitle {
    padding-top: 15px;
}
.BlogSocialShareContainer .ShareTitle h3 span {
    display: block;
    font-size: 16px;
    color: #6b6b6b;
  white-space: nowrap;
}
.SocialShare-Wrapper .icon-ring-gray {
    float: right;
    border: 2px solid #ccc;
    border-radius: 50%;
    padding-top: 3px;
    width: 72px;
    height: 72px;
    position: relative;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}
.SocialShare-Wrapper .icon-ring-orange {
    background: transparent url(images/newSlices/blog/icon-social-ring.png) no-repeat center center;
    width: 62px;
    height: 63px;
}
.SocialShare-Wrapper .img-social-network {
    display: block;
    height: 53px;
    width: 60px;
    top: 13%;
    left: 7%;
}
.clearfix.BlogDescriptionContainer p a {
    color: #e74610;
}
.BlogSocialShareContainer > div.columns {
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding-top: 13px;
    padding-bottom: 13px;
    background: #fff;
}
.BlogSocialShareContainer > div.columns:first-child {
    border-left: 1px solid #ccc;
}
.largeCust-2 {
    width: 16.66%;
    padding-left: 0.5%;
    padding-right: 0.5%;
}
.BlogThumbnails {
    padding-left: 0;
    padding-right: 0;
}
.BlogThumbnails ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
    margin-bottom: 0;
    width: 95%;
    float: right;
    background: #f6f5f5;
}
.BlogLinkBreadCrumbContainer {
    position: absolute;
    left: 50px;
    top: 25px;
    z-index: 11;
}
.BlogInsideContainer .icon-sky-home {
    top: 18px;
    z-index: 11;
}
.BlogLinkBreadCrumbContainer a,
.BlogLinkBreadCrumbContainer {
    font-size: 20px;
    font-weight: 600;
    color: #7E7C7C;
}
.BlogLinkBreadCrumbContainer a:last-child {
    color: #FD571F;
}
.HeaderBGBlog {
    background: #fff;
    position: absolute;
    top: 0;
    width: 100%;
    height: 80px;
    -webkit-opacity: 0.6;
    -moz-opacity: 0.6;
    -ms-opacity: 0.6;
    -o-opacity: 0.6;
    opacity: 0.6;
    z-index: 10;
}
.BlogLinkBreadCrumbContainer i {
    font-size: 15px;
    padding-left: 1px;
    padding-right: 1px;
}
.BlogThumbnails .BlogThumbNailCarousel .mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical {
    width: 20px;
}
.BlogThumbnails .BlogThumbNailCarousel .mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,
.BlogThumbnails .BlogThumbNailCarousel .mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical {
    left: 3px;
    opacity: 1;
    margin: 0;
    background: #fff;
    border-left: 1px solid #ccc;
}
.BlogThumbnails .BlogThumbNailCarousel .mCSB_scrollTools .mCSB_draggerRail {
    width: 100%;
    border-radius: 0;
}
.BlogThumbnails .BlogThumbNailCarousel .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #dbdbdb;
}
.BlogThumbnails .BlogThumbNailCarousel:hover .mCSB_scrollTools .mCSB_dragger {
    opacity: 1;
}
.BlogThumbnails .BlogThumbNailCarousel .mCSB_scrollTools .mCSB_dragger {
    opacity: 0;
}
.BlogThumbnails .BlogThumbNailCarousel .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    border-radius: 0;
}
.BlogContentContainerPadding .BlogDescriptionContainer {
    padding-right: 100px;
}
.BlogDescriptionContainer {
    padding-left: 100px;
    padding-right: 0;
    padding-top: 45px;
    padding-bottom: 40px;
}
.BlogDescriptionContainer .BlogTitle h1 {
    border-color: #000;
    padding-top: 10px;
    color: #e74610;
    font-size: 50px;
    text-align: center;
    padding-bottom: 16px;
    margin-bottom: 41px;
    line-height: 55px;
    font-weight: 500;
}
.BlogDescriptionContainer .BlogTitle h1 span.TitleBorderBottom {
    border-top: 1px solid #000;
    width: 170px;
    text-align: center;
    display: block;
    height: 7px;
    margin: 0 auto;
    margin-top: 25px;
    background: transparent url('images/newSlices/Arrow.png') no-repeat top center;
}
.clearfix.BlogDescriptionContainer h3 {
    font-size: 23px;
    color: #e74610;
    margin-bottom: 10px;
}
.BlogInnerContainer .da-thumbs li span.SliderInnerDetailsContainer a img {
    height: auto;
}
.BlogInnerContainer .da-thumbs li span.SliderInnerDetailsContainer {
    position: relative;
}
.BlogInnerContainer .da-thumbs li span.SliderInnerDetailsContainer a {}.BlogInnerContainer .da-thumbs li a:hover span.SliderInnerDetailsContainer span.icon-ring-orange-blog {
    transition: all 1.3s ease-in-out;
    -moz-transition: all 1.3s ease-in-out;
    -webkit-transition: all 1.3s ease-in-out;
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
}
.BlogInnerContainer .da-thumbs li span.SliderInnerDetailsContainer span.icon-ring-orange-blog {
    background: transparent url('images/newSlices/icon-ring-blog.png') no-repeat top left;
    display: block;
    width: 61px;
    height: 53px;
    position: absolute;
    left: 5px;
    top: 7px;
    transition: all 1.3s ease-in-out;
    -moz-transition: all 1.3s ease-in-out;
    -webkit-transition: all 1.3s ease-in-out;
}
.BlogInnerContainer .da-thumbs li span.SliderInnerDetailsContainer .icon-add-blog {
    background: transparent url('images/newSlices/icon-add-blog.png') no-repeat top left;
    display: block;
    width: 29px;
    height: 29px;
}
.BlogInnerContainer .da-thumbs {
    list-style: none;
    width: 100%;
    position: relative;
    padding: 0;
    margin: 0;
}
.BlogInnerContainer .da-thumbs li {
    float: left;
    position: relative;
}
.BlogInnerContainer .da-thumbs li span,
.BlogInnerContainer .da-thumbs li span img {
    display: block;
    position: relative;
}
.BlogInnerContainer .da-thumbs li span img {
    width: 100%;
    height: auto;
}
.BlogInnerContainer .da-thumbs li span {
    overflow: hidden;
}
.BlogInnerContainer .da-thumbs li span div {
    position: absolute;
    width: 100%;
    height: 100%;
    background: transparent;
}
.BlogInnerContainer .da-thumbs li span div .SliderInnerDetailsContainer {
    /* background: #f4f4f4; */
    
    background: transparent url('images/newSlices/blog-bg-trans.png') repeat top left;
    height: 100%;
    width: 100%;
    display: block;
    text-align: center;
    padding-left: 15%;
    padding-right: 15%;
    padding-top: 5%;
}
.BlogInnerContainer .da-thumbs li span div span {
    display: block;
}
.BlogInnerContainer {
    margin-top: 40px;
}
.clearfix.BlogInnerContainer span.SliderLabelDetails {
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    background: transparent url('images/newSlices/BGLabel-transparent.png') repeat;
    padding: 15px 20px 15px 20px;
    font-size: 30px;
    color: #e74610;
    font-weight: 500;
}
ul#da-thumbs li:hover span.SliderLabelDetails {
    display: none;
}
/* .BlogInnerContainer .da-thumbs li span div.SlideTop .SliderInnerDetailsContainer{  height:83%}.BlogInnerContainer .da-thumbs li span div.SlideBottom .SliderInnerDetailsContainer{   margin-top:60px; }.BlogInnerContainer .da-thumbs li span div.SlideLeft .SliderInnerDetailsContainer{  margin-left:90px;   padding-left:10%; padding-right:25%;}.BlogInnerContainer .da-thumbs li span div.SlideRight .SliderInnerDetailsContainer{  width:85%;} */
/* ------ Blog Calculation for Read More -------*/
/* .BlogInnerContainer .da-thumbs li span div.SlideLeft .SliderInnerDetailsContainer a{ left:37%;}.BlogInnerContainer .da-thumbs li span div.SlideBottom .SliderInnerDetailsContainer a{  bottom:25%;}.BlogInnerContainer .da-thumbs li span div.SlideBottom .SliderInnerDetailsContainer{  padding-top:2.5%} */

span.SliderInnerDetailsContainer h3 {
    border-color: #000;
    padding-top: 10px;
    color: #e74610;
    font-size: 35px;
    text-align: center;
    padding-bottom: 16px;
    margin-bottom: 41px;
    display: inline;
    line-height: 45px;
}
.BlogInnerContainer .da-thumbs li span.SliderInnerDetailsContainer h3 span.TitleBorderBottom {
    border-bottom: 1px solid #000;
    width: 170px;
    text-align: center;
    display: block;
    height: 1px;
    margin: 0 auto;
    margin-top: 10px;
}
span.SliderInnerDetailsContainer p {
    background: transparent url('images/newSlices/Arrow.png') no-repeat top center;
    padding-top: 20px;
}
.full-width.bg-polygon-pattern.BlogMainContainer {
    min-height: 100%;
}
.BlogInsideContainer .BlogInnerContainer {
    margin-top: 0;
}
.BlogInsideContainer {
    background: #fff;
}
/* Homepage */

.ContentContainer h1 {
    font-size: 48px;
    color: #e74610;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 60px;
    margin-bottom: 15px;
}
.ContentContainer {
    padding-bottom: 31px;
}
.icon-ring-links-gray a {
    display: block;
}
.icon-ring-inner-orange {
    border: 3px solid #444;
    border-radius: 50%;
    height: 50px;
    overflow: hidden;
    width: 50px;
}
.icon-services-wrapper .icon-ring-inner-orange,
.icon-contact-wrapper .icon-ring-inner-orange {}.icon-ring-links-gray {
    background: transparent url('images/newSlices/icon_arc.png') no-repeat top center;
    width: 99%;
    height: 75px;
    transition: all 1.9s ease;
    -moz-transition: all 1.9s ease;
    -webkit-transition: all 1.9s ease;
}
.icon-links-wrapper .icon-right-links-wrapper a {
    display: block;
    margin-top: -62px;
}
.icon-links-wrapper:hover .icon-ring-links-gray {
    transition: all 1.9s ease;
    -moz-transition: all 1.9s ease;
    -webkit-transition: all 1.9s ease;
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
}
.icon-links-wrapper:hover .icon-ring-inner-orange {
    border-color: #E74610;
}
.icon-links-wrapper .icon-right-links-wrapper span {
    display: block;
    margin: 0 auto;
    width: 45px;
    height: 45px;
}
.HomeLinksContentContainer .icon-links-wrapper {
    display: block;
    width: 80px;
    height: 80px;
    position: relative;
}
.overlay-HomepageVideo .VideoFullScreen {
    width: 100%;
    height: 100%;
    position: absolute;
}
.icon-links-wrapper.icon-people-wrapper span.icon-people {
    background: transparent url('images/newSlices/icon_ourpeople_orignal.png') no-repeat -3px -3px;
}
.icon-links-wrapper.icon-services-wrapper span.icon-services {
    background: transparent url('images/newSlices/icon_ourservices_original.png') no-repeat 5px 6px;
}
.icon-links-wrapper.icon-contact-wrapper span.icon-contacts {
    background: transparent url('images/newSlices/icon_contactus_orignal.png') no-repeat 7px 9px;
}
.icon-links-wrapper.icon-blog-wrapper span.icon-blog {
    background: transparent url('images/newSlices/icon_blog_original.png') no-repeat 8px 7px;
}
.icon-links-wrapper .social-icon-label {
    display: none;
}
.icon-links-wrapper:hover .social-icon-label {
    display: block;
}
.icon-links-wrapper.icon-people-wrapper:hover a span {
    background-image: url('images/newSlices/icon_ourpeople_hover.png');
}
.icon-links-wrapper.icon-services-wrapper:hover a span {
    background-image: url('images/newSlices/icon_ourservices_hover.png');
}
.icon-links-wrapper.icon-blog-wrapper:hover a span {
    background-image: url('images/newSlices/icon_blog_hover.png');
}
.icon-links-wrapper.icon-contact-wrapper:hover a span {
    background-image: url('images/newSlices/icon_contactus_hover.png');
}
.icon-links-wrapper .social-icon-label {
    width: 78px;
    margin-top: 20px;
    margin-left: 0;
    padding-top: 15px;
    margin-right: 0;
    background-image: url('images/newSlices/Arrow.png');
    border-top: 1px solid #000;
}
.icon-links-wrapper .social-icon-label p {
    font-size: 13px;
    color: #444;
}
.HomeLinksContentContainer {
    margin-top: 60px;
    height: 90px;
    margin-left: -5px;
}
.ContentContainer {
    padding-top: 13em;
}
.VideoContainer.animated-layer {
    transform: rotateY( -8deg);
    cursor: pointer;
    transition: all 1.5s ease-in-out;
    -moz-transition: all 1.5s ease-in-out;
    -webkit-transition: all 1.5s ease-in-out;
}
.VideoContainer.animated-layer:hover {
    transform: rotateY(0deg);
    transition: all 1.5s ease-in-out;
    -moz-transition: all 1.5s ease-in-out;
    -webkit-transition: all 1.5s ease-in-out;
}
.HomepageFullWidthBody .slideItem.trigger-overlay.icon-social-media-container {
    width: 100%;
}
.slideItem.trigger-overlay.icon-social-media-container {
    position: absolute;
    top: 40px;
    right: 35px;
}
#ytplayer {
    height: 100%;
    width: 100%;
    position: absolute;
}
.overlay-openjobs .full-width.social-media {
    background: transparent none;
}
.overlay-SocialMedia .full-width.black-bg.social-media {
    background: transparent url('images/newSlices/whitebg.png') repeat top left;
}
.overlay.overlay-contentscale.overlay-openjobs.open {
    background: transparent url('images/newSlices/whitebg.png') repeat top left;
}
.overlay.overlay-contentscale.overlay-SocialMedia.open {
    background: transparent;
}
/* Contact Us Page */

.img-human {
    background: transparent url('images/jobs/icon-human-default.png') no-repeat top left;
}
.img-twitterContainer {
    background: transparent url('images/newSlices/icon_twitter_original.png') no-repeat top left;
}
.img-instagramContainer {
    background: transparent url('images/newSlices/icon_instagram_original.png') no-repeat top left;
}
.img-vineContainer {
    background: transparent url('images/newSlices/icon_googleplus_original.png') no-repeat top left;
}
.img-fbContainer {
    background: transparent url('images/newSlices/icon-social-fb-original.png') no-repeat center;
}
.img-linkedinContainer {
    background: transparent url('images/newSlices/icon-social-linked-original.png') no-repeat center;
}
.img-pinterestContainer {
    background: transparent url('images/newSlices/icon_pinterest_original.png') no-repeat center;
}
.img-social-network {
    display: block;
    height: 120px;
    width: 130px;
    position: absolute;
    top: 30%;
    left: 25%;
}
.PeopleContainers .img-social-network {
    height: 150px;
    width: 130px;
    top: 18%;
    left: 23%;
}
span.img-instagramContainer.img-social-network {
    left: 30%;
}
.social-icon-wrapper.icon-human-wrapper a:hover span {
    background-image: url('images/jobs/icon-human.png');
}
.social-icon-wrapper.icon-twitter-wrapper a:hover span {
    background-image: url('images/newSlices/icon_twitter_hover.png');
}
.social-icon-wrapper.icon-twitter-wrapper a:hover span {
    background-image: url('images/newSlices/icon_twitter_hover.png');
}
.social-icon-wrapper.icon-instagram-wrapper a:hover span {
    background-image: url('images/newSlices/icon_instagram_hover.png');
}
.social-icon-wrapper.icon-vine-wrapper a:hover span {
    background-image: url('images/newSlices/icon_googleplus_hover.png');
}
.social-icon-wrapper.icon-fb-wrapper a:hover span {
    background-image: url('images/newSlices/icon-social-fb-hover.png');
}
.social-icon-wrapper.icon-linkedin-wrapper a:hover span {
    background-image: url('images/newSlices/icon-social-linked-hover.png');
}
.social-icon-wrapper.icon-pinterest-wrapper a:hover span {
    background-image: url('images/newSlices/icon_pinterest_hover.png');
}
.overlay.overlay-contentscale.overlay-openjobs.open .social-icon-label,
.overlay.overlay-contentscale.overlay-SocialMedia.open .social-icon-label {
    border-color: #000;
    background: transparent url('images/newSlices/Arrow.png') no-repeat top center;
    display: none;
}
.overlay.overlay-contentscale.overlay-openjobs.open .social-icon-label p,
.overlay.overlay-contentscale.overlay-SocialMedia.open .social-icon-label p {
    color: #444;line-height:100%;
}
.overlay.overlay-contentscale.overlay-openjobs.open .social-icon-wrapper.HoverSocialMedia:hover .social-icon-label,
.overlay.overlay-contentscale.overlay-SocialMedia.open .social-icon-wrapper.HoverSocialMedia:hover .social-icon-label {
    display: block;
}
.ContactUsContainer .boxContactLayout {
    height: 555px;
}
.ContactUsContainer .ContactUsFormContainer {
    margin-top: 0;
    margin-bottom: 0;
}
.ContactFormContainer table.inquiring tr td {
    padding-bottom: 0;
}
.ContactInquiryContainer span.contactBtn img {
    margin-right: 5px;
}
.btnSubmitContactForm {
    background: transparent;
    border: 0;
}
/*---------------------------------------------------------*\                      Footer Styles\*---------------------------------------------------------*/

.inside-page-wrapper footer {
    background: #171717;
    padding: 30px 0px;
    min-height: 216px;
    margin-top: 50px;
}
/*---------------------------------------------------------*\                      Extras Styles\*---------------------------------------------------------*/

.full-width {
    width: 100%;
    position: relative;
}
.pull-left {
    float: left;
}
.pull-right {
    float: right;
}
.relative {
    position: relative;
}
.black-bg {
    background: #000;
}
.white-bg {
    background: #fff;
}
.padding15 {
    padding: 15px;
}
.padding0 {
    padding: 0;
}
.ptop0 {
    padding-top: 0px !important;
}
.ptop115 {
    padding-top: 115px;
}
.3sec-transition {
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
.w80p {
    width: 80%;
}
.border-left-black {
    border-left: 1px solid #000;
}
.border-left-gray {
    border-left: 1px solid #ccc;
}
.text-white {
    color: #fff;
}
/** extras declaration for mobile/desktop purposes **/

.mobileMenu,
.forMobile {
    display: none;
}
.mobileNavs {
    display: block;
}
.relative {
    position: relative;
}
.ContentContainer2nd.ContentContainer .ContentInnerContainer h2.h1 {
    font-size: 4.8rem;
    line-height: 50px;
    color: #e74610;
    text-transform: uppercase;
    font-weight: 700;
}
.ContactSocialMediaContainer {
    display: none;
}
.ContactSocialMediaContainer .social-icon-wrapper {
    min-height: 100%;
}
.standard-panel.ServiceInMotionsMobile ul {
    text-align: center;
    padding-left: 0;
    margin-left: 0;
    list-style: none;
}
.standard-panel.ServiceInMotionsMobile ul li {
    font-size: 17px;
}
.standard-panel.ServiceInMotionsMobile .small-6 {
    margin-bottom: 30px;
    height: 290px;
}
.standard-panel.ServiceInMotionsMobile .small-6 .ServiceLayerContainer {
    margin-top: 30px;
}
.standard-panel.ServiceInMotionsMobile .ImageServiceRotation img {
    position: absolute;
    top: 0;
    left: 34%;
    width: 190px;
    margin: 0 auto;
}
.standard-panel.ServiceInMotionsMobile .ImageServiceRotation {
    position: relative;
    height: 220px;
}
.standard-panel.ServiceInMotionsMobile .ImageServiceRotation img.SkyRockitLayer1 {
    z-index: 15;
}
.standard-panel.ServiceInMotionsMobile .ImageServiceRotation img.SkyRockitLayer2 {
    z-index: 14;
}
.standard-panel.ServiceInMotionsMobile .ImageServiceRotation img.SkyRockitLayer3 {
    z-index: 13;
}
.standard-panel.ServiceInMotionsMobile .ImageServiceRotation img.SkyRockitLayer4 {
    z-index: 12;
}
.standard-panel.ServiceInMotionsMobile .ImageServiceRotation img.SkyRockitLayer5 {
    z-index: 11;
}
body.PageBlogContainer .HeadTitle-paragraph {
    height: auto;
    padding-top: 0;
    padding-bottom: 8px;
    margin-top: 6px;
}
.CarouselCountainer {
    margin-top: 40px;
}
body.Page-ServicesContainer .HeadTitle-paragraph {}body.PageContactContainer .HeadTitle-paragraph {
    height: 70px;
    padding-top: 0;
}
.overlay.overlay-contentscale.overlay-HomepageVideo.open {
    overflow-y: hidden;
}
span.error_message {
    color: #E5450F;
    font-size: 15px;
    float: right;
    margin-top: -20px;
    font-weight: 600;
    text-transform: uppercase;
}
.ResumeFormContainer.clearfix .error_message {
    color: #E5450F;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 25px;
}
span.SubscriptionErrorMsg {
    color: #E5450F;
    font-size: 15px;
    float: right;
    margin-top: -25px;
    font-weight: 600;
    text-transform: uppercase;
}
input.news-email:focus {
    color: #000;
    border: 2px solid #999;
}
input.news-email {
    color: #fff;
}
body.PageContactContainer .full-width.black-bg.social-media {
    min-height: 100%;
    position: absolute;
    overflow: hidden;
}
body.page-id-241 .wpcf7-response-output{display:none !important;}
/*body.page-id-241 .screen-reader-response{display:none !important;}*/
body.page-id-241 span.wpcf7-not-valid-tip{position:absolute;width:200px;top: -14px;}
/*---------------------------------------------------------*\                      Mobile Styles\*---------------------------------------------------------*/

@media (max-width: 1820px) and (min-width: 1461px) {
    .ContactUsContainer .boxContactLayout {
        height: 600px;
    }
}
.our-people {
    min-height: 100%;
}
@media (max-height: 950px) {
    body.Page-ServicesContainer .standard-panel {
        margin-top: 90px;
    }
}
@media (max-height: 920px) {
    body.Page-ServicesContainer .standard-panel {
        margin-top: 90px;
    }
    .ServicesBottomBanner {
        /* position: relative;    margin-top:30px; */
    }
}
@media (max-height: 875px) {
    .overlay.overlay-contentscale.overlay-SocialMedia.open .img-social-network {
        height: 90px;
        width: 110px;
    background-size:auto 100%;
    }
    .overlay.overlay-contentscale.overlay-SocialMedia.open .social-icon-wrapper .icon-ring-orange {
        width: 190px;
        height: 170px;
        background-size: 100%;
    }
    .overlay.overlay-contentscale.overlay-SocialMedia.open .social-icon-wrapper .icon-ring-gray {
        width: 225px;
        height: 225px;
    }
    .overlay.overlay-contentscale.overlay-SocialMedia.open .img-social-network.img-twitterContainer:hover,
    .overlay.overlay-contentscale.overlay-SocialMedia.open .img-social-network.img-twitterContainer {
        background-size: 85%;
        background-position: center;
    }
    .overlay.overlay-contentscale.overlay-SocialMedia.open .img-social-network.img-instagramContainer {
        background-size: 85%;
        background-position: center;
    }
    .overlay.overlay-contentscale.overlay-SocialMedia.open .img-social-network.img-vineContainer {
        background-size: 85%;
        background-position: center;
    }
    .overlay.overlay-contentscale.overlay-SocialMedia.open .img-social-network.img-fbContainer {
        background-size: 40%;
        background-position: center;
    }
    .overlay.overlay-contentscale.overlay-SocialMedia.open .img-social-network.img-linkedinContainer {
        background-size: 75%;
        background-position: center;
    }
    .overlay.overlay-contentscale.overlay-SocialMedia.open .social-media-wrapper .social-icon-wrapper.icon-fb-wrapper,
    .overlay.overlay-contentscale.overlay-SocialMedia.open .social-media-wrapper .social-icon-wrapper.icon-linkedin-wrapper,
  .overlay.overlay-contentscale.overlay-SocialMedia.open .social-media-wrapper .social-icon-wrapper.icon-pinterest-wrapper{
        padding-top: 0;
        *margin-top: -65px;
    }
    .overlay.overlay-contentscale.overlay-SocialMedia.open span.img-fbContainer.img-social-network {
        top: 29%;
        left: 23%;
    }
    .overlay.overlay-contentscale.overlay-SocialMedia.open span.img-linkedinContainer.img-social-network {
        top: 26%;
    }
    .overlay.overlay-contentscale.overlay-SocialMedia.open span.img-instagramContainer.img-social-network {
        left: 24%;
    }
    .overlay.overlay-contentscale.overlay-SocialMedia.open .social-media-wrapper .social-icon-wrapper {
        padding-top: 10%;
    }
    body.Page-ServicesContainer .standard-panel {
        margin-top: 85px;
    }
    .HeadTitle-paragraph p {
        width: 100%;
        font-size: 17px;
    }
}
@media (max-height: 850px) {
    h1.page-title {
        font-size: 33px;
    }
}
@media (max-width: 1530px) and (max-height: 840px) {
    body.Page-ServicesContainer .standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img {
        left: 5%;
    }
}
@media (max-height: 840px) {
    .standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img {
        height: 330px;
    }
    .corporation .ServiceOption.ServiceOptionFour {
        right: -40%;
        bottom: 5%;
    }
    .corporation .ServiceOption.ServiceOptionThree {
        bottom: 5%;
    }
    .HomeLinksContentContainer {
        margin-top: 20px;
    }
    .Carousel3DContainer .flipster-carousel .flip-past {
        -webkit-transform: translateX(-100%) translateZ(0) rotateY(0deg) scale(0.40);
        -moz-transform: translateX(-100%) translateZ(0) rotateY(0deg) scale(0.40);
        -ms-transform: translateX(-100%) translateZ(0) rotateY(0deg) scale(0.40);
        -o-transform: translateX(-100%) translateZ(0) rotateY(0deg) scale(0.40);
        transform: translateX(-100%) translateZ(0) rotateY(0deg) scale(0.40);
    }
    .Carousel3DContainer .flipster-carousel .flip-present {
        -webkit-transform: translateX(55%) translateZ(0) rotateY(0deg) scale(0.40);
        -moz-transform: translateX(55%) translateZ(0) rotateY(0deg) scale(0.40);
        -ms-transform: translateX(55%) translateZ(0) rotateY(0deg) scale(0.40);
        -o-transform: translateX(55%) translateZ(0) rotateY(0deg) scale(0.40);
        transform: translateX(55%) translateZ(0) rotateY(0deg) scale(0.40);
    }
    .Carousel3DContainer .flipster-carousel .flip-future {
        -webkit-transform: translateX(100%) translateZ(0) rotateY(0deg) scale(0.40);
        -moz-transform: translateX(100%) translateZ(0) rotateY(0deg) scale(0.40);
        -ms-transform: translateX(100%) translateZ(0) rotateY(0deg) scale(0.40);
        -o-transform: translateX(100%) translateZ(0) rotateY(0deg) scale(0.40);
        transform: translateX(100%) translateZ(0) rotateY(0deg) scale(0.40);
    }
    .Carousel3DContainer .flipster-carousel .flip-item.flip-current {
        -webkit-transform: translateX(0%) translateZ(0) rotateY(0deg) scale(0.60);
        -moz-transform: translateX(0%) translateZ(0) rotateY(0deg) scale(0.60);
        -ms-transform: translateX(0%) translateZ(0) rotateY(0deg) scale(0.60);
        -o-transform: translateX(0%) translateZ(0) rotateY(0deg) scale(0.60);
        transform: translateX(0%) translateZ(0) rotateY(0deg) scale(0.60);
    }
    .Carousel3DContainer .flipster-carousel .flip-next {
        -webkit-transform: translateX(55%) translateZ(0) rotateY(0deg) scale(0.50);
        -moz-transform: translateX(55%) translateZ(0) rotateY(0deg) scale(0.50);
        -ms-transform: translateX(55%) translateZ(0) rotateY(0deg) scale(0.50);
        -o-transform: translateX(55%) translateZ(0) rotateY(0deg) scale(0.50);
        transform: translateX(55%) translateZ(0) rotateY(0deg) scale(0.50);
    }
    .Carousel3DContainer .flipster-carousel .flip-prev {
        -webkit-transform: translateX(-55%) translateZ(0) rotateY(0deg) scale(0.50);
        -moz-transform: translateX(-55%) translateZ(0) rotateY(0deg) scale(0.50);
        -ms-transform: translateX(-55%) translateZ(0) rotateY(0deg) scale(0.50);
        -o-transform: translateX(-55%) translateZ(0) rotateY(0deg) scale(0.50);
        transform: translateX(-55%) translateZ(0) rotateY(0deg) scale(0.50);
    }
    .Carousel3DContainer .flipster-carousel .flip-item .flex-image-container {
        background-image: -moz-radial-gradient( 50% 50%, circle closest-side, rgb(255, 255, 255) 0%, rgb(72, 76, 78) 230%);
        background-image: -webkit-radial-gradient( 50% 50%, circle closest-side, rgb(255, 255, 255) 0%, rgb(72, 76, 78) 230%);
        background-image: -ms-radial-gradient( 50% 50%, circle closest-side, rgb(255, 255, 255) 0%, rgb(72, 76, 78) 230%);
        webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent), to(rgba(250, 250, 250, 0.1)));
        webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent), to(rgba(250, 250, 250, 0.1)));
        webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent), to(rgba(250, 250, 250, 0.1)));
        padding-top: 30px;
        cursor: pointer;
    }
    .Carousel3DContainer .flip-content {
        margin-top: -125px;
    }
    .Carousel3DContainer ul.flip-items {
        height: 450px !important;
    }
    .CarouselCountainer {
        margin-top: 0;
    }
}
@media (min-width: 1160px) {
    .CarouselSliderContainer {
        display: none;
    }
}
@media (max-width: 1880px) {
    .standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img {
        left: 8%;
    }
    .corporation .ServiceOption.ServiceOptionOne {
        left: -38%;
    }
    .corporation .ServiceOption.ServiceOptionTwo {
        right: -39%;
    }
    .corporation .ServiceOption.ServiceOptionFour {
        right: -42%;
    }
    .corporation .ServiceOption.ServiceOptionThree {
        left: -38%;
    }
}
@media (max-width: 1750px) {
    h1.page-title {
        font-size: 35px;
    }
}
@media (max-width: 1710px) {
    .standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img {
        left: 8%;
    }
}
@media (max-width: 1680px) {
    .standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img {
        left: 5%;
    }
    .standard-panel div.columns:nth-child(1) a.services-items img {
        margin-right: -210%;
    }
}
@media (max-width: 1620px) {
    .corporation .ServiceOption.ServiceOptionOne {
        left: -50%;
        top: -30px;
    }
    .corporation .ServiceOption.ServiceOptionTwo {
        right: -50%;
        top: -30px;
    }
    .corporation .ServiceOption.ServiceOptionThree {
        left: -50%;
    }
    .corporation .ServiceOption.ServiceOptionFour {
        right: -50%;
    }
    .clearfix.BlogInnerContainer span.SliderLabelDetails {
        font-size: 22px;
    }
    .BlogInnerContainer .da-thumbs li span img {
        width: 100%;
        height: auto;
    }
    .BlogInnerContainer .da-thumbs li span div .SliderInnerDetailsContainer {
        padding-left: 10%;
        padding-right: 10%;
    }
    span.SliderInnerDetailsContainer h3 {
        font-size: 25px;
    }
    span.SliderInnerDetailsContainer p {
        font-size: 18px;
    }
}
@media (max-width: 1590px) {
    .standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img {
        left: 3%;
    }
    .AnimatedVideContainer .box {
        height: auto;
    }
}
@media (max-width: 1580px) {
    .HomepageFullWidthBody .w80p .ContentContainer {
        width: 50%;
        padding-bottom: 5px;
        padding-top: 5em;
    }
    .overlay-contentscale.open {
        overflow-y: auto;
    }
    .HomepageFullWidthBody .w80p .AnimatedVideContainer {
        width: 50%;
    }
}
@media (max-width: 1550px) {
    .standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img {
        height: 345px;
        left: 7%;
    }
}
@media (max-width: 1500px) {
    span.SliderInnerDetailsContainer h3 {
        line-height: 30px;
    }
    .standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img {
        left: 4%;
    }
}
@media (max-width: 1490px) {
    .standard-panel div.columns:nth-child(1) a.services-items img {
        margin-right: -215%;
    }
    .standard-panel div.columns:nth-child(5) a.services-items img {
        margin-left: -215%;
    }
}
@media (max-width: 1470px) {
    p.quote {
        font-size: 30px;
    }
}
@media (min-width: 1460px) and (max-width: 1680px) {}@media (max-width: 1460px) {
    #people-carousel {
        margin-top: 85px;
    }
    .medium-large-6 {
        width: 50%;
    }
    .medium-large-12 {
        width: 100%;
    }
    .full-width.black-bg.clearfix.FooterContactContainer {
        position: relative;
    }
    .ContactInfoContainer {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .FormFieldContainer .Form-field {
        width: 48%;
        float: left;
        margin-right: 2%;
    }
    .FormFieldContainer .Form-field.Form-companyname {
        margin-right: 0;
    }
    .ContactUsContainer .animated-layer {
        transform: rotateY(0deg);
        margin-left: 0px !important;
    }
    .FormFieldContainer .Form-field.Form-websites {
        margin-right: 0;
    }
    .ContactUsContainer .layer-box .columns:nth-child(1) .box .layer-box1 {
        margin-left: 0;
    }
    .ContactUsContainer .layer-box .columns:nth-child(3) .box .layer-box1 {
        margin-left: 0;
    }
    .ContactUsContainer textarea {
        height: 165px;
    }
    .ContactUsContainer .boxContactLayout {
        height: 430px;
    }
    .ContactUsContainer .layer-box1 {
        -webkit-box-reflect: none;
    }
    .FooterContactContainer span.contact-footer-left {
        font-size: 20px;
    }
    form.SubscriptionContainer .SubscriptionTextContainer {
        width: 83.33333%;
    }
    form.SubscriptionContainer .SubscriptionButtonContainer {
        width: 16.66667%;
    }
    .ContactUsContainer .ContactFormAdditionalInfo h3 {
        font-size: 20px;
    }
}
@media (max-width: 1450px) {
    h1.page-title {
        font-size: 30px;
    }
    .corporation .ServiceOption.ServiceOptionOne {
        left: -55%;
    }
    .corporation .ServiceOption.ServiceOptionTwo {
        right: -54%;
    }
    .corporation .ServiceOption.ServiceOptionThree {
        left: -54%;
        bottom: -2%;
    }
    .corporation .ServiceOption.ServiceOptionFour {
        right: -53%;
        bottom: -2%;
    }
    .overlay.overlay-contentscale.overlay-SocialMedia.open .social-icon-label {
        width: 170px;
        margin-top: 25px;
        padding-top: 10px;
    }
    .overlay.overlay-contentscale.overlay-SocialMedia.open .social-icon-label p {
        font-size: 27px;
    }
}
@media (max-width: 1420px) {
    .standard-panel div.columns:nth-child(1) a.services-items img {
        margin-right: -220%;
    }
    .standard-panel div.columns:nth-child(5) a.services-items img {
        margin-left: -220%;
    }
    .standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img {
        left: 8%;
        height: 305px;
    }
    .corporation .ServiceOption.ServiceOptionThree {
        bottom: 3%;
    }
    .corporation .ServiceOption.ServiceOptionFour {
        bottom: 3%;
    }
    .clearfix.BlogInnerContainer span.SliderLabelDetails {
        font-size: 19px;
    }
    span.SliderInnerDetailsContainer p {
        font-size: 16px;
    }
}
@media (max-width: 1360px) {
    h1.page-title {
        font-size: 27px;
    }
    .standard-panel div.columns:nth-child(1) a.services-items img {
        margin-right: -260%;
    }
    .standard-panel div.columns:nth-child(5) a.services-items img {
        margin-left: -245%;
    }
    p.quote {
        font-size: 20px;
    }
    .team-bio-info .TeamBioContainer img {
        height: 340px;
    }
    .clearfix.team-bio-quote p {
        font-size: 18px;
    }
}
@media (max-width: 1340px) {
    .standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img {
        left: 5%;
    }
}
@media (max-width: 1320px) {
    .standard-panel div.columns:nth-child(1) a.services-items img {
        margin-right: -290%;
    }
    .standard-panel div.columns:nth-child(2) a.services-items img {
        margin-right: -120%;
    }
    .corporation .ServiceOption.ServiceOptionOne {
        left: -65%;
    }
    .corporation .ServiceOption.ServiceOptionTwo {
        right: -64%;
    }
    .corporation .ServiceOption.ServiceOptionThree {
        left: -64%;
        bottom: -4%;
    }
    .corporation .ServiceOption.ServiceOptionFour {
        right: -63%;
        bottom: -4%;
    }
}
@media (max-width: 1300px) {
    .standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation {
        height: 320px;
    }
    .standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img {
        left: 8%;
        height: 275px;
    }
}
@media (max-width: 1280px) {
    .HomeLinksContentContainer {
        margin-top: 15px;
    }
    ul#da-thumbs > .large-4 {
        width: 50%;
    }
}
@media (max-width: 1240px) {
    .standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img {
        left: 4%;
    }
    .corporation .ServiceOption.ServiceOptionThree {
        bottom: -8%;
    }
    .corporation .ServiceOption.ServiceOptionFour {
        bottom: -8%;
    }
    .clearfix.BlogSocialShareContainer .largeCust-2 > .small-6 {
        width: 100%;
        text-align: center;
    }
    .SocialShare-Wrapper .icon-ring-gray {
        float: none;
        margin-left: 33%;
        margin-bottom: 16px;
        margin-top: 10px;
    }
    .BlogDescriptionContainer {
        padding-left: 55px;
        padding-right: 35px;
    }
}
@media (max-width: 1180px) {
    .standard-panel div.columns:nth-child(2) a.services-items img {
        margin-right: -130%;
    }
    .standard-panel div.columns:nth-child(1) a.services-items img {
        margin-right: -300%;
    }
    p.quote {
        font-size: 25px;
    }
    .corporation .ServiceOption.ServiceOptionOne {
        top: -10%;
    }
    .corporation .ServiceOption.ServiceOptionTwo {
        top: -10%;
    }
    .corporation .ServiceOption.ServiceOptionThree {
        left: -64%;
        bottom: -10%;
    }
    .corporation .ServiceOption.ServiceOptionFour {
        right: -63%;
        bottom: -10%;
    }
}
@media (max-width: 1160px) {
    .Page-ServicesContainer h1.page-title {
        line-height: 35px;
    }
    .CarouselSliderContainer {
        display: block;
        margin-top: 105px;
    }
    .standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img {
        left: 6%;
        height: 250px;
    }
    .standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation {
        height: 295px;
    }
    .Carousel3DContainer {
        display: none;
    }
    .CarouselSliderContainer .carouselSlider .slides .trigger-overlay img {
        height: 250px;
        text-align: center;
        margin: 0 auto;
    }
    .CarouselSliderContainer .carouselSlider .bx-wrapper .bx-viewport {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        -o-box-shadow: none;
        box-shadow: none;
        border: 0;
        background: transparent;
        height: 300px !important;
    }
    .CarouselSliderContainer .carouselSlider .trigger-overlay {
        background-image: -webkit-radial-gradient( 50% 50%, circle closest-side, rgb(255, 255, 255) 0%, rgb(0, 0, 0) 230%);
        background-image: -moz-radial-gradient( 50% 50%, circle closest-side, rgb(255, 255, 255) 0%, rgb(0, 0, 0) 230%);
        background-image: -ms-radial-gradient( 50% 50%, circle closest-side, rgb(255, 255, 255) 0%, rgb(0, 0, 0) 230%);
        padding-top: 30px;
        text-align: center;
        overflow: hidden;
        height: 275px;
    }
    .CarouselSliderContainer .carouselSlider .slides .trigger-overlay a {
        /*position: absolute;   left: -1%;    bottom: 0;*/
    }
    .CarouselSliderContainer .carouselSlider .trigger-overlay.trigger-overlay-mae a img {
        left: 6%;
    }
    p.job-title {
        font-size: 19px;
    }
}
@media (max-width: 1130px) {
    .Page-ServicesContainer h1.page-title {
        font-size: 24px;
    }
}
@media (max-width: 1130px) {
    .HomepageFullWidthBody .w80p .ContentContainer {
        padding-top: 5em;
    }
}
@media (max-width: 1115px) {
    .corporation .ServiceOption.ServiceOptionThree {
        bottom: -10%;
    }
    .corporation .ServiceOption.ServiceOptionFour {
        bottom: -10%;
    }
    .ContactUsContainer .boxContactLayout {
        height: 455px;
    }
    .get-in-touch input[type="text"] {
        font-size: 17px;
    }
    .corporation .ServiceOption.ServiceOptionThree {
        bottom: -15%;
    }
    .corporation .ServiceOption.ServiceOptionFour {
        bottom: -15%;
    }
    .standard-panel div.columns a.services-items img {
        display: inherit;
    }
    .standard-panel div.columns:nth-child(1) a.services-items img {
        margin-right: -500%;
    }
    .standard-panel div.columns:nth-child(2) a.services-items img {
        margin-right: -285%;
    }
    .standard-panel div.columns:nth-child(4) a.services-items img {
        margin-left: -285%;
    }
    .standard-panel div.columns:nth-child(5) a.services-items img {
        margin-left: -530%;
    }
}
@media (max-width: 1080px) {
    .standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img {
        left: 3%;
    }
    .corporation .ServiceOption.ServiceOptionOne {
        left: -75%;
    }
    .corporation .ServiceOption.ServiceOptionTwo {
        right: -75%;
    }
    .corporation .ServiceOption.ServiceOptionThree {
        left: -75%;
    }
    .corporation .ServiceOption.ServiceOptionFour {
        right: -75%;
    }
    .overlay.overlay-contentscale.overlay-SocialMedia.open .social-icon-wrapper .img-twitterContainer {
        background-image: url('images/newSlices/socialtableticons/twitter-original.png');
    }
    .overlay.overlay-contentscale.overlay-SocialMedia.open .social-icon-wrapper .img-instagramContainer {
        background-image: url('images/newSlices/socialtableticons/instagram-original.png');    left: 25%;
    }
    .overlay.overlay-contentscale.overlay-SocialMedia.open .social-icon-wrapper .img-vineContainer {
        background-image: url('images/newSlices/socialtableticons/googleplus-original.png');
    }
    .overlay.overlay-contentscale.overlay-SocialMedia.open .social-icon-wrapper .img-fbContainer {
        background-image: url('images/newSlices/socialtableticons/facebook-original.png');
    }
    .overlay.overlay-contentscale.overlay-SocialMedia.open .social-icon-wrapper .img-linkedinContainer {
        background-image: url('images/newSlices/socialtableticons/linkedin-original.png');
    }
    .overlay.overlay-contentscale.overlay-SocialMedia.open .social-icon-wrapper .icon-ring-orange {
        background-image: url('images/newSlices/socialtableticons/arc.png');
        background-size: initial;
        width: 145px;
        height: 130px;
    }
    .overlay.overlay-contentscale.overlay-SocialMedia.open .social-icon-wrapper .icon-ring-gray {
        width: 180px;
        height: 180px;
        padding-top: 20px;
    }
    .overlay.overlay-contentscale.overlay-SocialMedia.open .img-social-network {
        height: 80px;
        width: 90px;    background-size: 100% 100%;
    }
    body.PageContactContainer .overlay.overlay-contentscale.overlay-SocialMedia.open .img-social-network {
        background-size: initial;
    }
    .overlay.overlay-contentscale.overlay-SocialMedia.open .social-icon-wrapper.icon-twitter-wrapper a:hover span {
        background-image: url('images/newSlices/socialtableticons/twitter-hover.png');
        *background-size: initial;
    }
    .overlay.overlay-contentscale.overlay-SocialMedia.open .social-icon-wrapper.icon-instagram-wrapper a:hover span {
        background-image: url('images/newSlices/socialtableticons/instagram-hover.png');
    }
    .overlay.overlay-contentscale.overlay-SocialMedia.open .social-icon-wrapper.icon-vine-wrapper a:hover span {
        background-image: url('images/newSlices/socialtableticons/googleplus-hover.png');
    }
    .overlay.overlay-contentscale.overlay-SocialMedia.open .social-icon-wrapper.icon-fb-wrapper a:hover span {
        background-image: url('images/newSlices/socialtableticons/facebook-hover.png');
    }
    .overlay.overlay-contentscale.overlay-SocialMedia.open .social-icon-wrapper.icon-linkedin-wrapper a:hover span {
        background-image: url('images/newSlices/socialtableticons/linkedin-hover.png');
    }
  .overlay.overlay-contentscale.overlay-SocialMedia.open .social-icon-wrapper .img-pinterestContainer{
    background-image: url('images/newSlices/socialtableticons/pinterest_original.png');
  }
  .overlay.overlay-contentscale.overlay-SocialMedia.open .social-icon-wrapper.icon-pinterest-wrapper a:hover span {
    background-image: url('images/newSlices/socialtableticons/pinterest_original-hover.png');
  }
  
    body.Page-ServicesContainer .standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img {
        left: 3%;
    }
}
@media (max-width: 1030px) {
    .standard-panel div.columns:nth-child(1) a.services-items img {
        margin-right: -500%;
    }
    .standard-panel div.columns:nth-child(2) a.services-items img {
        margin-right: -285%;
    }
    .standard-panel div.columns:nth-child(4) a.services-items img {
        margin-left: -285%;
    }
    .standard-panel div.columns:nth-child(5) a.services-items img {
        margin-left: -530%;
    }
}
@media (max-width: 1024px) {
    .employee-content {
        padding: 30px 25px 15px;
    }
    .border-left-black.text-left {
        border-left: 0;
    }
    h1.page-title {
        text-align: left;
    }
    .ServicesBottomBanner {
        margin-top: 75px;
        bottom: auto;
        position: relative;
    }
    .HeaderTitleContainer.w80p.center.clearfix {
        width: 100%;
    }
    body.PageContactContainer .HeadTitle-paragraph {
        height: auto;
        padding-left: 8px;
        padding-top: 15px;
        padding-right: 0;
        padding-bottom: 0;
    }
    .HeaderTitleContainer .HeadTitle-paragraph {
        padding-top: 10px;
        margin-bottom: 0;
        height: auto;
    }
    .HeadTitle-paragraph p {
        width: 100%;
    }
}
@media (max-width: 991px) {
    .standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img {
        left: 34%;
        height: 250px;
        width: auto;
    }
    .standard-panel.ServiceInMotions .ServiceMotionOne {
        width: 50%;
        margin-bottom: 35px;
    }
    .standard-panel.ServiceInMotions .ServiceMotionTwo img {
        width: 50%;
    }
    .standard-panel.ServiceInMotions .ServiceMotionTwo {
        width: 100%;
    }
    .standard-panel.ServiceInMotions .ServiceMotionThree {
        width: 50%;
    }
    .standard-panel.ServiceInMotions div.columns img {
        margin-top: 0;
    }
    .corporation .ServiceOption.ServiceOptionOne {
        left: 0%;
        top: -1%;
    }
    .corporation .ServiceOption.ServiceOptionTwo {
        right: 0%;
        top: -1%;
    }
    .corporation .ServiceOption.ServiceOptionThree {
        left: -1%;
        bottom: -1%;
    }
    .corporation .ServiceOption.ServiceOptionFour {
        right: -1%;
        bottom: -1%;
    }
    .CarouselSliderContainer .carouselSlider .slides .trigger-overlay img {
        position: absolute;
        bottom: 0;
        left: 5%;
        height: 225px;
    }
    .CarouselSliderContainer .carouselSlider .trigger-overlay.trigger-overlay-ry a img {
        left: 1%;
    }
    .ContactFormContainer table {
        width: 300px;
    }
    .ContactFormAdditionalInfo .FormFieldContainer:before,
    .ContactFormAdditionalInfo .FormFieldContainer:after {
        clear: both;
        content: "";
        display: block;
    }
    .ContactUsContainer .ContactFormAdditionalInfo h3 {
        margin-top: 10px;
    }
    .medium-large-6 {
        width: 100%;
    }
    .ContactFormContainer {
        margin-bottom: 20px;
    }
    .ContactFormAdditionalInfo .contact-info .ContactInfoColumn {
        float: left;
    }
    .ContactFormAdditionalInfo .contact-info .ContactInfoColumn.ContactInforColumnTwo {
        width: 40%;
    }
    .ContactFormAdditionalInfo .contact-info .ContactInfoColumn.ContactInforColumnOne {
        width: 60%;
    }
    /* .ContactFormAdditionalInfo .medium-large-6{ width:50%; } */
    
    .ContentContainer2nd.ContentContainer {
        display: block;
    }
    .ContentContainer {
        display: none;
    }
    .HomepageFullWidthBody .w80p .ContentContainer {
        width: 100%;
        padding-top: 5em;
    }
    .HomepageFullWidthBody .w80p .AnimatedVideContainer {
        width: 100%;
    }
    .VideoContainer.animated-layer {
        transform: rotateY(0deg);
    }
    .ContentContainer2nd.ContentContainer {
        text-align: center;
    }
    .slideItem.trigger-overlay.icon-social-media-container {
        right: auto;
        top: auto;
    }
    .ContactInfoContainer .slideItem.trigger-overlay.icon-social-media-container {
        top: 40px;
        right: 35px;
    }
    .HomepageFullWidthBody .w80p .AnimatedVideContainer .box {
        height: 410px;
    }
    .ContentContainer2nd.ContentContainer {
        text-align: center;
        margin: 0 auto;
    }
    .ContentContainer2nd.ContentContainer .ContentInnerContainer {
        padding-right: 0;
    }
    .VideoContainer.animated-layer img {
        width: 100%;
    }
    .HomeLinksContentContainer {
        width: 400px;
        margin: 10px auto;
        height: 130px;
    }
    .ContactUsContainer .boxContactLayout,
    .ContactUsContainer .ContactInfoContainer .boxContactLayout {
        height: auto;
    }
    .ContactInfoContainer .boxContactLayout > .layer-box1:after {
        content: "";
        clear: both;
        display: block;
        height: 100%;
    }
}
@media (max-width: 991px) and (max-height: 840px) {
    body.Page-ServicesContainer .standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img {
        left: 34%;
        height: 215px;
        width: auto;
    }
}
@media (max-width: 970px) {}@media (max-width: 940px) {
    .corporation .ServiceOption {
        font-size: 17px;
        max-width: 265px;
    }
    .corporation .ServiceOption.ServiceOptionOne {
        left: -5%;
        top: -1%;
    }
    .corporation .ServiceOption.ServiceOptionTwo {
        right: -5%;
        top: -1%;
    }
    .corporation .ServiceOption.ServiceOptionThree {
        left: -6%;
        bottom: -1%;
    }
    .corporation .ServiceOption.ServiceOptionFour {
        right: -6%;
        bottom: -1%;
    }
}
@media (max-width: 900px) {
    .iframeBlog {
        width: 100%;
    }
    .standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img {
        left: 32.5%
    }
    .CarouselSliderContainer .carouselSlider .trigger-overlay {
        height: 245px;
    }
    .CarouselSliderContainer .carouselSlider .slides .trigger-overlay img {
        height: 210px;
    }
    .corporation .ServiceOption.ServiceOptionTwo,
    .corporation .ServiceOption.ServiceOptionFour {
        right: -5%;
    }
    .SocialShare-Wrapper .icon-ring-gray {
        margin: 0 auto;
    }
}
@media (min-width: 767px) {
    .ContactFormAdditionalInfo {
        display: block !important;
    }
    .standard-panel.ServiceInMotionsMobile {
        display: none;
    }
}
@media (max-width: 875px) {
    ul#da-thumbs > .large-4 {
        width: 50%;
    }
    .standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img {
        left: 35.5%;
    }
    .corporation .ServiceOption.ServiceOptionFour {
        bottom: 15%;
    }
    .corporation .ServiceOption.ServiceOptionThree {
        bottom: 15%;
    }
    .standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img {
        height: 200px;
    }
}
@media (max-width: 850px) {
    .overlay.overlay-contentscale.overlay-openjobs.open .social-media-wrapper .social-icon-wrapper {
        min-height: 465px;
    }
    .overlay.overlay-contentscale.overlay-openjobs.open .social-icon-label {
        display: block;
    }
    .standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation {
        height: 225px;
    }
    .corporation .ServiceOption.ServiceOptionThree {
        left: -4%;
    }
    .corporation .ServiceOption.ServiceOptionFour {
        right: -4%;
    }
    .corporation .ServiceOption.ServiceOptionThree,
    .corporation .ServiceOption.ServiceOptionFour {
        bottom: -15%;
    }
    ul#da-thumbs > .large-4 {
        width: 100%;
    }
}
@media (max-width: 830px) and (max-height: 840px) {
    body.Page-ServicesContainer .standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img {
        left: 37%;
        height: 170px;
        width: auto;
        top: 10%;
    }
}
@media (max-width: 825px) {
    .standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation img {
        height: 160px;
        left: 37.5%;
        top: 26px;
    }
    .corporation .ServiceOption.ServiceOptionThree,
    .corporation .ServiceOption.ServiceOptionFour {
        bottom: -3%;
    }
    .standard-panel.ServiceInMotions .ServiceMotionTwo .corporation .ImageServiceRotation {
        height: 245px;
    }
}
@media (max-width: 820px) {
    .ContactInfoContainer .slideItem.trigger-overlay.icon-social-media-container {
        display: none;
    }
    .ContactSocialMediaContainer {
        display: block;
    }
    span.img-fbContainer.img-social-network {
        top: 30%;
        left: 30%;
    }
    .ContactSocialMediaContainer span.img-linkedinContainer.img-social-network {
        top: 29%;
        left: 33%;
    }
    .ContactSocialMediaContainer .img-twitterContainer.img-social-network {
        top: 37%;
        left: 32%;
    }
}
@media (max-width: 767px) {
    body.Page-ServicesContainer .standard-panel {
        margin-top: 35px;
    }
    .full-width.bg-polygon-pattern.BlogMainContainer .w80p.inside-page.center.clearfix .w80p.center.clearfix {
        width: 100%;
    }
    .full-width.bg-polygon-pattern.BlogMainContainer .w80p.inside-page.center.clearfix .w80p.center.clearfix .HeadTitle-paragraph p {
        width: 100%;
    }
    .ContactUsFormContainer .ContactFormAdditionalInfo .contact-info .ContactInfoColumn {
        width: 100%;
    }
    .BlogContentContainerPadding .BlogDescriptionContainer {
        padding-right: 50px;
    }
    .BlogDescriptionContainer {
        padding-left: 25px;
        padding-right: 20px;
    }
    .standard-panel.ServiceInMotions {
        display: none;
    }
    .standard-panel.ServiceInMotionsMobile {
        display: block;
    }
    .close-overlay-wrapper {
        position: relative;
        bottom: auto;
        width: 100%;
        text-align: center;
        margin-top: 30px;
    }
    .CarouselSliderContainer .carouselSlider .slides .trigger-overlay img {
        max-height: 185px;
    }
    .boxContactLayout > .layer-box1 > h3 {
        margin-bottom: 10px;
    }
    .CarouselSliderContainer .carouselSlider .trigger-overlay {
        height: 225px;
    }
    .HomepageFullWidthBody .w80p .AnimatedVideContainer .box {
        height: auto;
    }
    .HomepageFullWidthBody .w80p .ContentContainer {
        padding-top: 60%;
    }
    .slideItem.trigger-overlay.icon-social-media-container {
        position: relative;
    }
    .ContactInfoContainer .slideItem.trigger-overlay.icon-social-media-container {
        position: absolute;
    }
    .HomepageFullWidthBody .w80p .ContentContainer {
        padding-top: 5%;
    }
    .SkyLogoContainer .SkyRockitAnimation {
        top: 18px;
    }
    .HomepageFullWidthBody .w80p .ContentContainer .icon-links-wrapper .social-icon-label.center p {
        font-size: 12px;
    }
    .icon-links-wrapper .social-icon-label {
        display: block;
        width: 70%;
        margin: 25px auto;
    }
    .ContactFormAdditionalInfo .medium-large-6 {
        width: 100%;
    }
    .full-width.bg-polygon-pattern.ContactUsContainer {
        min-height: 75%;
    }
    .full-width.black-bg.clearfix.FooterContactContainer {
        min-height: 25%;
        padding-bottom: 40px;
    }
    .ContactFormAdditionalInfo {
        display: none;
    }
    .FormFieldContainer .Form-field {
        width: 100%;
        margin-right: 0;
    }
    .ContactUsContainer .ContactUsFormContainer {
        margin-top: 20px;
    }
    .HomeLinksContentContainer {
        height: 130px;
    }
    span.SliderInnerDetailsContainer p {
        font-size: 20px;
    }
    span.SliderInnerDetailsContainer h3 {
        line-height: 50px;
    }
    span.SliderInnerDetailsContainer h3 {
        font-size: 45px;
    }
  
  
  .postid-611 .BlogMainContainer{padding-top:25px;}
}
@media (min-width: 650px) {
    .CarouselThumbnailForMobileContainer {
        display: none;
    }
}
@media (max-width: 650px) and (min-width: 423px) {
    .standard-panel.ServiceInMotionsMobile .small-6 .ServiceLayerContainer {
        display: block !important;
    }
}
@media (max-width: 650px) {
    .BlogThumbNailCarousel ul li:first-child {
        margin-top: 0;
    }
    .BlogThumbNailCarousel ul li {
        margin-bottom: 1%;
    }
    body.PeopleContainers {
        overflow-y: auto;
    }
    .BlogDescription.clearfix .BlogDescriptionContent,
    .BlogDescription.clearfix .BlogThumbnails {
        width: 100%;
    }
    .BlogDescription.clearfix .BlogThumbnails .BlogThumbNailCarousel {
        float: none;
        width: 100%;
    }
    .BlogThumbNailCarousel .mCustomScrollBox {
        width: 100%;
        float: left;
    }
    .BlogThumbnails ul {
        width: 100%;
        float: left;
    }
    .BlogThumbnails ul li {
        width: 49%;
        float: left;
        margin-right: 1%;
    }
    .BlogDescription.clearfix .BlogThumbnails .BlogThumbNailCarousel {
        height: 215px !important;
    }
    .BlogThumbnails .BlogThumbNailCarousel .mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,
    .BlogThumbnails .BlogThumbNailCarousel .mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical {
        left: -1px;
        background: #DDDDDD;
    }
    .BlogThumbnails .BlogThumbNailCarousel .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: #E74610;
    }
    .BlogThumbnails .BlogThumbNailCarousel .mCSB_scrollTools .mCSB_dragger {
        opacity: 1;
    }
    .BlogThumbNailCarousel .mCustomScrollBox {
        width: 98%;
        float: right;
    }
    .clearfix.BlogSocialShareContainer .ShareTitle {
        display: none;
    }
}
@media (max-width: 650px) {
    .BlogContentContainerPadding .BlogDescriptionContainer {
        padding-right: 30px;
    }
    body.PageNotFoundContainer .team-bio-info .large-8.center.clearfix.ptop > div {
        padding-bottom: 30px;
    }
    .DoorContainer {
        height: 350px;
    }
    body.PageNotFoundContainer .clearfix.bg-polygon-pattern.team-bio-info {
        height: 350px;
    }
    .DoorContainer img {
        bottom: 0;
        height: 300px;
        left: 38%;
        right: auto;
    }
    .CarouselThumbnailForMobile .slides .trigger-overlay a img {
        height: 300px;
        width: auto;
    }
    .CarouselThumbnailForMobileContainer {
        display: block;
    }
    .CarouselSliderContainer {
        display: none;
    }
    .PeopleContainers {
        background: #fff;
    }
    .CarouselThumbnailForMobile .slides .trigger-overlay {
        background-image: -webkit-radial-gradient( 50% 50%, circle closest-side, rgb(255, 255, 255) 0%, rgb(0, 0, 0) 230%);
        background-image: -moz-radial-gradient( 50% 50%, circle closest-side, rgb(255, 255, 255) 0%, rgb(0, 0, 0) 230%);
        background-image: -ms-radial-gradient( 50% 50%, circle closest-side, rgb(255, 255, 255) 0%, rgb(0, 0, 0) 230%);
        margin-bottom: 30px;
        padding: 40px 40px 0px 40px;
        vertical-align: bottom;
    }
    .our-people {
        background-image: url('images/newSlices/Sky_OurPeople_bg.png');
        background-position: center center;
    }
    .clearfix.bg-polygon-pattern.team-bio-info {
        padding: 0;
        padding-bottom: 35px;
    }
    .team-bio-info .large-8.center.clearfix.ptop .TeamBioContainer {
        display: none;
    }
    .team-bio-info .large-8.center.clearfix.ptop > div {
        width: 100%;
        padding-top: 30px;
    }
    h1.team-name {
        text-align: center;
    }
    p.quote {
        width: 70%;
        margin: 0 auto;
    }
    p.job-title {
        text-align: center;
        padding-left: 0;
        font-weight: 700;
    }
    .team-bio-wrapper .team-bio-quote {
        padding-left: 20px;
        padding-right: 20px;
    }
    .clearfix.team-bio-quote .center {
        text-align: justify;
    }
    .CarouselThumbnailForMobileContainer {
        margin-top: 40px;
    }
    .PeopleContainers .close-overlay-wrapper {
        width: auto;
        left: auto;
        position: relative;
        margin-top: 35px;
        margin-bottom: 30px;
    }
    .SkyLogoContainer .SkyRockitAnimation {
        top: 18px !important;
    }
    .hide-on-mobile {
        display: none;
    }
}
@media (max-width: 640px) {
    .standard-panel.ServiceInMotionsMobile .ImageServiceRotation img {
        left: 28%;
    }
    .menu-main-menu-container {
        position: absolute;
        left: 0;
        width: 100%;
        top: -1px;
    }
    .mobileMenu {
        display: block;
        text-align: right;
    }
    .forMobile {
        display: block;
    }
    .notforMobile {
        display: none;
    }
}
@media (max-width: 600px) {
    .clearfix.BlogDescriptionContainer .Content p {
        text-align: justify;
    }
    .clearfix.BlogDescriptionContainer .Content ul,
    .clearfix.BlogDescriptionContainer .Content ul li p {
        text-align: left;
    }
    .clearfix.BlogDescriptionContainer {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
    }
    span.SliderInnerDetailsContainer p {
        font-size: 17px;
    }
    span.SliderInnerDetailsContainer h3 {
        line-height: 30px;
    }
    span.SliderInnerDetailsContainer h3 {
        font-size: 27px;
    }
}
@media (max-width: 570px) {
    span.error_message {
        float: none;
        margin-top: 10px;
        text-align: left;
        display: block;
    }
    .standard-panel.ServiceInMotionsMobile ul li {
        font-size: 15px;
    }
    .gutter-top-small.ServicesBottomBanner .small-4 {
        width: 100%;
    }
    .BlogDescriptionContainer .BlogTitle h1 {
        font-size: 35px;
        line-height: 115%;
    }
    .JobsContainer .BlogBanner.clearfix {
        margin-top: 100px;
    }
    .BlogBanner.clearfix {
        margin-top: 155px;
    }
  .single-employee .HeaderBGBlog{height: 65px;}
    .BlogLinkBreadCrumbContainer {
        left: 0px;
        top: 20px;
        padding: 0px 20px;
    margin-right: 40px;
    }
    .BlogInsideContainer .icon-sky-home {
        right: 25px;
        top: 10px;
    }
    .BlogBanner .btnControlBlog {
        padding: 15% 0 0px 3%;
        width: 40px;
        text-align: left;
        top: 0;
        bottom: 0;
    }
    .BlogDescriptionContainer .BlogTitle h1 {
        padding-top: 35px;
    }
    .ServicesBottomBanner .ImageLogo01,
    .ServicesBottomBanner .ImageLogo03 {
        display: none;
    }
    .ServicesBottomBanner {
        margin-top: 25px;
    }
    .ContactSocialMediaContainer > .small-12 > .small-2.columns.text-center {
    margin-right: 2%;
    padding: 0;
    margin-left: 2%;
    }
  .ContactSocialMediaContainer > .small-12 .small-2{
    width: 21%;
  }
    .ContactSocialMediaContainer > .small-12 > .small-2.columns.text-center:nth-child(6) {
        margin-right: 0;
    }
    .BlankSocialMedia {
        display: none;
    }
  
  .postid-611 .BlogMainContainer{padding-top:25px;}
  .postid-611 .BlogBanner{    margin-top: 20px;}
  .postid-611 .BlogBanner a.btnNextBlog.btnControlBlog,
  .postid-611 .BlogBanner a.btnPrevBlog.btnControlBlog{
    max-height: 90px;
    padding: 30px 0px;
    text-align: center;
  }
}
@media (max-width: 520px) {
  .postid-611 .BlogMainContainer{padding-top:40px;}
    .standard-panel.ServiceInMotionsMobile ul {
        text-align: left;
        list-style: none;
    }
    .CarouselThumbnailForMobile .slides .trigger-overlay a img {
        height: 280px;
    }
    .standard-panel.ServiceInMotionsMobile .small-6 .ServiceLayerContainer {
        margin-top: 15px;
        float: left;
        margin-left: 25px;
    }
    .standard-panel.ServiceInMotionsMobile .small-6 a {
        float: left;
    }
    .standard-panel.ServiceInMotionsMobile .small-6 {
        margin-bottom: 30px;
        height: auto;
        width: 100%;
    }
    span.SliderInnerDetailsContainer p {
        font-size: 16px;
    }
    .SliderInnerDetailsContainer p {
        *display: none;
    }
    .BlogInnerContainer .da-thumbs li .SliderInnerDetailsContainer span.SpanButtondContainer {
        display: none;
    }
    .BlogInsideContainerCarousel .bx-wrapper {
        height: 155px;
        overflow: hidden;
    }
  body.author .header{padding: 20px 0px;}
  body.author .pagetitle{font-size: 30px;}
  .author-posts-list{margin-top:30px;}
  .author-article-item h2 a{font-size: 22px;}
  .author-article-item .entry .tags,
  .author-article-item small{font-size:14px;}
  .author-article-item .entry .excerpt p{font-size:16px;}
  .author-posts-list .sky-social {
    float: none;
    margin: 0px auto 15px;
    text-align: center;
    width: 235px;
  }
}
@media (min-width: 480px) {
    .MainContainerMobNavigation {
        display: none;
    }
}
@media (max-width: 480px) {
    .PageBlogContainer h1.page-title {
        margin-top: 20px;
    }
    .BlogThumbnails ul li {
        width: 100%;
        float: none;
        margin-bottom: 1%;
    }
    .BlogThumbnails ul li img {
        width: 98%;
        float: right;
    }
    .DoorContainer img {
        height: 220px;
    }
    .standard-panel.ServiceInMotionsMobile .small-6 a {
        width: 25%;
        margin-top: 25px;
    }
    .BlogSocialShareContainer > div.columns {
        width: 50%;
        margin-bottom: -1px;
    }
    .clearfix.BlogInnerContainer .BlogSocialShareContainer > div.columns {
        float: left;
    }
    .MainContainerMobNavigation {
        display: none;
    }
    span.newsletter-info {
        font-size: 14px;
        padding-top: 5px;
    }
    .border-left-black.text-left {
        border-left: 0;
    }
    h1.page-title {
        text-align: left;
        font-size: 30px;
        margin-bottom: 35px;
    }
    .HomepageFullWidthBody .w80p .ContentContainer h1,
    .ContentContainer2nd.ContentContainer .ContentInnerContainer h2.h1 {
        font-size: 35px;
        line-height: 40px;
        color: #e74610;
        text-transform: uppercase;
        font-weight: 700;
    }
    .HomepageFullWidthBody .w80p .ContentContainer p {
        font-size: 18px;
    }
    .HomeLinksContentContainer {
        width: 355px;
        margin-left: -15px;
    }
    .SkyLogoContainer .SkyRockitAnimation {
        width: 180px;
    }
    .page-slide-nav {
        display: none;
    }
    .layer-box.ContactUsFormContainer form.get-in-touch .medium-large-6,
    .layer-box.ContactUsFormContainer form.get-in-touch .medium-large-12 {
        padding: 0;
    }
    .layer-box.ContactUsFormContainer .columns .box .layer-box1.animated-layer {
        padding: 15px 15px 10px 15px;
    }
    .ContactInfoContainer .slideItem.trigger-overlay.icon-social-media-container {
        top: 23px;
    }
    p.quote {
        width: 90%;
        font-size: 20px;
        margin: 0 auto;
    }
    h1.team-name {
        font-size: 65px;
    }
    .MainContainerMobNavigation {
        position: fixed;
        top: 0;
        width: 100%;
        height: 100%;
        background: #fff;
        z-index: 999;
    }
    .MainContainerMobNavigation span.icon-people {
        background: transparent url('images/newSlices/icon_ourpeople_orignal.png') no-repeat center;
    }
    .MainContainerMobNavigation span.icon-services {
        background: transparent url('images/newSlices/icon_ourservices_original.png') no-repeat center;
    }
    .MainContainerMobNavigation span.icon-blog {
        background: transparent url('images/newSlices/icon_blog_original.png') no-repeat center;
    }
    .MainContainerMobNavigation span.icon-contact {
        background: transparent url('images/newSlices/icon_contactus_orignal.png') no-repeat center;
    }
    .InnerContainerMobNavigation.clearfix .small-3.columns a > span {
        display: block;
        width: 50px;
        height: 50px;
        border: 3px solid #444;
        border-radius: 50%;
        background-position: center;
        margin: 0 auto;
    }
    .InnerContainerMobNavigation.clearfix .small-3.columns span.icon-text {
        text-align: center;
        display: block;
        background: transparent url('images/newSlices/Arrow.png') no-repeat top center;
        border-top: 1px solid #000;
        padding-top: 15px;
        color: #000;
        font-size: 13px;
        font-weight: 600;
        width: 83%;
        margin: 12px auto;
    }
    .InnerContainerMobNavigation.clearfix .small-3 {
        padding-top: 30px;
        padding-bottom: 15px;
    }
    .InnerContainerMobNavigation.clearfix .small-3.columns a {
        background: transparent url('images/newSlices/icon_arc.png') no-repeat center;
        height: 75px;
        width: 75px;
        background-size: cover;
        display: block;
        margin: 0 auto;
        padding-top: 12px;
    }
    .InnerContainerMobNavigation.clearfix {
        box-shadow: 0px 1px 2px #CDCDCD;
        border-bottom: 1px solid #B2B2B2;
        min-height: inherit
    }
    .MainContainerMobNavContent {
        text-align: center;
        padding-top: 35px;
    }
    .InnerButtonContainer {
        position: absolute;
        bottom: 0;
        width: 100%;
        padding-top: 10px;
    }
    a.btnMainMenuMobButton span.barBorder {
        border-top: 4px solid #4D4D4D;
        display: none;
        height: 8px;
        width: 100%;
    }
    .MainContainerMobNavContent a {
        transition: all 3s ease;
        -moz-transition: all 3s ease;
        -webkit-transition: all 3s ease;
    }
    .MainContainerMobNavContent a.ClassicAnimation {
        transition: all 3s ease;
        -moz-transition: all 3s ease;
        -webkit-transition: all 3s ease;
        -moz-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
    }
    a.btnMainMenuMobButton {
        height: 35px;
        display: block;
        width: 80px;
        margin-bottom: 10px;
        margin: 0 auto;
        background: transparent url('images/Sky_MenubuttonOpen.png') no-repeat top center;
        padding: 10px 15px 0px 15px;
    }
    .MainContainerMobOpenNav {
        position: absolute;
        top: 0;
        width: 100%;
    }
    a.btnOpenMobContainer span.barBorder {
        border-top: 4px solid #4D4D4D;
        display: none;
        height: 8px;
        width: 100%;
    }
    a.btnOpenMobContainer {
        height: 39px;
        background: transparent url('images/Sky_Menubutton.png') no-repeat top center;
        display: block;
        width: 80px;
        margin-bottom: 10px;
        margin: 0 auto;
        padding: 10px 15px;
    }
    .AdditionalPaddingTop-wrapper {
        padding-top: 20px;
    }
    .icon-sky-home {
        top: 50px;
        right: 12%;
    }
}
@media (max-width: 450px) {
    .ContactSocialMediaContainer .small-1.BlankSocialMedia {
        display: none;
    }
    .ContactSocialMediaContainer .small-8 {
        width: 100%;
    }
    .CarouselThumbnailForMobile .slides .trigger-overlay a img {
        height: 240px;
    }
    .BlogContentContainerPadding .BlogDescriptionContainer {
        padding-right: 0;
        padding-left: 0;
    }
    .ContactFormAdditionalInfo .contact-info a,
    .ContactFormAdditionalInfo .contact-info p {
        font-size: 15px;
    }
    .ContactSocialMediaContainer .icon-ring-orange {
        background-image: url("images/newSlices/icons-social-mobile/arc.png");
        background-position: center;
        width: 45px;
        height: 35px;
    }
    .ContactSocialMediaContainer .img-twitterContainer {
        background-image: url('images/newSlices/icons-social-mobile/twitter-original.png');
    }
    .ContactSocialMediaContainer .img-instagramContainer {
        background-image: url('images/newSlices/icons-social-mobile/instagram-original.png');
    }
    .ContactSocialMediaContainer .img-vineContainer {
        background-image: url('images/newSlices/icons-social-mobile/googleplus-original.png');
    }
    .ContactSocialMediaContainer .img-fbContainer {
        background-image: url('images/newSlices/icons-social-mobile/facebook-original.png');
    }
    .ContactSocialMediaContainer .img-linkedinContainer {
        background-image: url('images/newSlices/icons-social-mobile/linkedin-original.png');
    }
    .ContactSocialMediaContainer .img-twitterContainer:hover {
        background-image: url('images/newSlices/icons-social-mobile/twitter-original.png');
    }
    .ContactSocialMediaContainer .img-instagramContainer {
        background-image: url('images/newSlices/icons-social-mobile/instagram-original.png');
    }
    .ContactSocialMediaContainer .img-vineContainer {
        background-image: url('images/newSlices/icons-social-mobile/googleplus-original.png');
    }
    .ContactSocialMediaContainer .img-fbContainer {
        background-image: url('images/newSlices/icons-social-mobile/facebook-original.png');
    }
    .ContactSocialMediaContainer .img-linkedinContainer {
        background-image: url('images/newSlices/icons-social-mobile/linkedin-original.png');
    }
    .ContactSocialMediaContainer .social-icon-wrapper.icon-twitter-wrapper a:hover span {
        background-image: url('images/newSlices/icons-social-mobile/twitter-hover.png');
    }
    .ContactSocialMediaContainer .social-icon-wrapper.icon-instagram-wrapper a:hover span {
        background-image: url('images/newSlices/icons-social-mobile/instagram-original.png');
    }
    .ContactSocialMediaContainer .social-icon-wrapper.icon-gplus-wrapper a:hover span {
        background-image: url('images/newSlices/icons-social-mobile/googleplus-hover.png');
    }
    .ContactSocialMediaContainer .social-icon-wrapper.icon-fb-wrapper a:hover span {
        background-image: url('images/newSlices/icons-social-mobile/facebook-hover.png');
    }
    .ContactSocialMediaContainer .social-icon-wrapper.icon-linkedin-wrapper a:hover span {
        background-image: url('images/newSlices/icons-social-mobile/linkedin-hover.png');
    }
    .ContactSocialMediaContainer .icon-ring-gray {
        width: 50px;
        height: 50px;
        padding-top: 6px;
        border-width: 2px;
    }
    .ContactSocialMediaContainer span.img-fbContainer.img-social-network {
        top: -1%;
        left: -1px;
        height: 35px;
        width: 30px;
    }
    .ContactSocialMediaContainer span.img-linkedinContainer.img-social-network {
        top: -1px;
        left: -1px;
        height: 36px;
        width: 36px;
    }
  .ContactSocialMediaContainer span.img-pinterestContainer.img-social-network {
        top: 14px;
        left: 13px;
        height: 36px;
        width: 36px;
    }
  .ContactSocialMediaContainer .icon-ring-gray p{line-height:100%;}
    .ContactSocialMediaContainer .img-social-network {
        height: 36px;
        width: 36px;
        top: 0;
        left: 0;
    }
  .ContactSocialMediaContainer .social-icon-wrapper {
    height: 52px;
  }
    .ContactSocialMediaContainer span.img-instagramContainer.img-social-network {
        left: -1px;
        top: -2px;
    }
    .ContactSocialMediaContainer .img-twitterContainer.img-social-network {
        top: 0;
        left: 0;
    }
}
@media (max-width: 420px) {
    .standard-panel.ServiceInMotionsMobile ul {
        text-align: center;
    }
    .standard-panel.ServiceInMotionsMobile .small-6 .ServiceLayerContainer ul {
        background: url('images/newSlices/Arrow.png') no-repeat top center;
        border-top: 1px solid #000;
        margin-top: 0px;
        padding-top: 25px;
        width: 60%;
        margin: 0 auto;
    }
    .HomeLinksContentContainer {
        width: 100%;
    }
    .standard-panel.ServiceInMotionsMobile .ImageServiceRotation img {
        left: 20%;
    }
    .CarouselThumbnailForMobile .slides .trigger-overlay a img {
        height: 200px;
    }
    .standard-panel.ServiceInMotionsMobile .small-6 .ServiceLayerContainer {
        float: none;
        margin-left: 0;
        width: 100%;
        clear: both;
        padding-top: 30px;
        display: none;
    }
    .standard-panel.ServiceInMotionsMobile .small-6 a {
        width: 100%;
    }
}
@media (max-width: 400px) {
    .icon-sky-home {
        top: 50px;
        right: 10%;
    }
    .ContactInfoContainer .slideItem.trigger-overlay.icon-social-media-container {
        top: 16px;
        right: 19px;
    }
    .boxContactLayout > .layer-box1 > h3 {
        font-size: 20px;
    }
    .icon-ring-links-gray {
        background-size: 100%;
        height: 60px;
        width: 60px;
        margin: 0 auto;
    }
    .icon-ring-inner-orange {
        width: 40px;
        height: 40px;
    }
    .HomeLinksContentContainer .icon-links-wrapper .icon-right-links-wrapper span {
        background-size: 100%;
        width: 35px;
        height: 40px;
    }
    .HomeLinksContentContainer .icon-links-wrapper.icon-blog-wrapper span.icon-blog {
        width: 20px;
        height: 40px;
        background-position: 0px 6px;
    }
    .HomeLinksContentContainer .icon-links-wrapper.icon-services-wrapper span.icon-services {
        width: 27px;
        background-position: 0px 5px;
    }
    .HomeLinksContentContainer .icon-links-wrapper.icon-people-wrapper span.icon-people {
        background-position: 0px 1px;
    }
    .HomeLinksContentContainer .icon-links-wrapper.icon-contact-wrapper span.icon-contacts {
        width: 25px;
        height: 30px;
        background-position: 0px 5px
    }
    .icon-links-wrapper .icon-right-links-wrapper a {
        margin-top: -50px;
    }
    .HomeLinksContentContainer {
        width: 100%;
    }
    .BlogInnerContainer .da-thumbs li .SliderInnerDetailsContainer span.SpanButtondContainer {
        bottom: 35%;
    }
}
@media (max-width: 380px) {
    .w80p {
        width: 90%;
    }
    .InnerContainerMobNavigation.clearfix .small-3.columns a > span {
        width: 40px;
        height: 40px;
        background-size: 70% 70%;
    }
    .InnerContainerMobNavigation.clearfix .small-3.columns a > span.icon-people {
        background-position: 0px 2px;
        background-size: 100%;
    }
    .InnerContainerMobNavigation.clearfix .small-3.columns a {
        height: 55px;
        padding-top: 7px;
        width: 55px;
        background-size: cover;
    }
    form.SubscriptionContainer .columns {
        width: 100%;
    }
    form.SubscriptionContainer {
        padding-top: 10px;
    }
    /* .ContactInfoContainer table.contact-info tr td {   display: block;   padding-bottom: 0;  } */
    /* .ContactInfoContainer table.contact-info tr {    margin-bottom: 15px;    display: block; } */
    
    .BlogInnerContainer .da-thumbs li .SliderInnerDetailsContainer span.SpanButtondContainer {
        bottom: 30px;
    }
  
  body.author .BlogInsideContainer .icon-sky-home {
    right: 25px;
    top: 18px;
    width: 35px;
  }
  body.author .pagetitle {
    font-size: 30px;
    text-align: left;
    padding-left: 25px;
  }
}
@media (max-width: 340px) {
    span.SliderInnerDetailsContainer h3 {
        font-size: 23px;
    }
    .CarouselThumbnailForMobile .slides .trigger-overlay a img {
        height: 175px;
    }
    .standard-panel.ServiceInMotionsMobile .ImageServiceRotation img {
        left: 15%;
    }
}

.postid-611 .BlogDescription{display:none;}
.postid-611 .BlogBanner .btnControlBlog{top:5%;}
