@charset "UTF-8";
.button-wired-style.page-main-cta {
background-color: #286ac2;
}
.parallelogram-div {
border-bottom: 100px solid rgba(0, 0, 0, 0.5);
border-left: 50px solid rgba(0, 0, 0, 0);
position: absolute;
right: 0;
width: 40%;
}
.header-wrapper.intro::after {
border-bottom: 1645px solid rgb(0, 0, 0);
border-left: 765px solid rgba(0, 0, 0, 0);
bottom: 0;
content: "";
height: 100%;
opacity: 0.5;
position: absolute;
right: 0;
width: 1%;      
}
.home .intro {
display:table;
height:700px;
width:100%;
margin:auto;
background:url(https://kaysharbor.com/wp-content/uploads/2018/03/hm-header-bg-new-1.png) no-repeat 50% 50%;
background-size:cover;
}
.header-text {
width:100%;
margin: 10px auto 0;
text-align:left;
z-index:1;
}
.header-text > span:first-child {
color: #f0f0f0;
font-size: 50px;
font-weight: bold;
}
.typed-me {
color: #fff;
font-size: 65px;
font-weight: bold;
}
.typed-cursor {
animation: 0.7s ease 0s normal none infinite running blink;
color: rgb(170, 170, 170);
font-size: 60px;
opacity: 0.4;
}
.header-wrapper .full-bg-image {
display: none;
}
.header-text.section-boxed h1 {
color: #0d72f8;
font-family: open sans,arial;
font-size: 50px;
font-weight: 700;
line-height: 58px;
}
.intro .inner {
display:table-cell;
vertical-align:middle;
width:100%;
max-width:none;
}
.inner {
max-width: 600px;
margin: auto;
font-size: 140%;
line-height: 1.6;
padding: 0px;
}
.second-icon div{
background-image: url(https://kaysharbor.com/wp-content/uploads/2018/03/2a.png);
background-repeat: no-repeat;
height: 200px;
position: absolute;
right: 130px;
width:200px;
visibility: hidden;
opacity: 0;
}
.first-icon div{
background-image: url(https://kaysharbor.com/wp-content/uploads/2018/03/1a.png);
background-repeat: no-repeat;
height:200px;
position: absolute;
right: 130px;
width: 200px;
visibility: hidden;
opacity: 0;
bottom: 0px;
}
.third-icon div{
background-image: url(https://kaysharbor.com/wp-content/uploads/2018/03/3a.png);
background-repeat: no-repeat;
height: 200px;
position: absolute;
right:130px;
width: 200px;
visibility: hidden;
opacity: 0;
bottom: 0px;
}
.fourth-icon div{
background-image: url(https://kaysharbor.com/wp-content/uploads/2018/03/4a.png);
background-repeat: no-repeat;
height: 200px;
position: absolute;
right:130px;
width: 200px;
visibility: hidden;
opacity: 0;
bottom: -7px;
}
.fivth-icon div{
background-image: url(https://kaysharbor.com/wp-content/uploads/2018/03/5a.png);
background-repeat: no-repeat;
bottom: 0;
height: 200px;
opacity: 0;
position: absolute;
right: 130px;
visibility: hidden;
width: 200px;
}
.third-icon:hover div
{
Color:#fff;
cursor:pointer;
visibility: visible;
opacity: 1;
transition: visibility 0s, opacity 0.5s linear;}
.first-icon:hover div
{
Color:#fff;
cursor:pointer;
visibility: visible;
opacity: 1;
transition: visibility 0s, opacity 0.5s linear;}
.second-icon:hover div
{
Color:#fff;
cursor:pointer;
visibility: visible;
opacity: 1;
transition: visibility 0s, opacity 0.5s linear;}
.fivth-icon:hover div
{
Color:#fff;
cursor:pointer;
visibility: visible;
opacity: 1;
transition: visibility 0s, opacity 0.5s linear;}
.fourth-icon:hover div
{
Color:#fff;
cursor:pointer;
visibility: visible;
opacity: 1;
transition: visibility 0s, opacity 0.5s linear;}
.why-kays-list li:hover {
color: #ffffff;
}
.why-kays-list li:hover::before {
color: #ffba00;
content: "| ";
font-weight: 800;
transition: all 0.3s ease 0s;
}
.why-kays-list li::before {
color: #112c58;
content: "| ";
font-weight: 800;
}
.why-kays-list {
box-sizing: border-box;
padding: 40px 0 0 40px;
}
.why-kays-list li {
color: #cbcbcb;
font-size: 20px;
line-height: 68px;
list-style: outside none none;
}
.why-left-section {
float: left;
left: 0;
width: 50%;
}
.why-right-section {
float: left;
position: absolute;
right: 0;
width: 50%;
z-index: 1;
}
.header-wrapper #slider-container {
display:none !important;
}
.page-id-12190 .inner {
width:auto !important;
padding-top:0px !important;
}
our-expertise-new .right ul li:nth-child(3) {
    margin-right: 0;
    margin-bottom: 80px;
}
.our-expertise-new .transparent-btn {
    border: 1px solid #dbdada;
    padding: 8px 15px;
    margin-top: 5px;
    display: table;
    margin: 20px auto;
}
.hm-cta-style {
    background-color: #366eb9;
    border: 1px solid #366eb9;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-size: 16px;
    margin-top: 30px;
    padding: 16px 36px;
    text-decoration: none;
    display: table;
}
.expertise-sec .expertise-left a {
    border: 1px solid;
    font-size: 15px;
    padding: 10px 30px;
    margin: 0 auto;
    font-family: 'Open Sans', sans-serif;
    color: #000;
    font-weight: lighter;
    display: table;
    margin-top: 30px;
}
.part2 .portfolio {
    margin: 120px 0px 0px 10px;
    background: url(https://kaysharbor.com/wp-content/themes/porcelain/images/tras_bg.png) repeat;
    width: 550px;
    height: auto;
    float: left;
    padding: 30px 100px 40px 30px;
    text-align: left;
    color: #fff;
}
 
a.portfolio2a {
    position: relative;
}
a.portfolio2a + h3 {
    position: absolute;
    top: 160px;
    color: #fff;
    text-align: center;
    padding: 0px;}
 
a.portfolio4a{position: relative;
}
 
a.portfolio4a + h3 {
    position: absolute;
    top: 160px;
    color: #fff;
    text-align: center;
    padding: 0px;}
.portfolio3{
    position: relative;
}
 
.portfolio5{
    position: relative;
}
 
a.portfolio3 + h3 {
    position: absolute;
    top: 160px;
    color: #fff;
    text-align: center;
    padding: 0px;}
 
a.portfolio5 + h3 {
    position: absolute;
    top: 160px;
    color: #fff;
    text-align: center;
    padding: 0px;}.owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent; position: relative;
z-index: 1; }
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
touch-action: manipulation;
-moz-backface-visibility: hidden; }
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0; }
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none; } .owl-carousel .owl-item img {
display: inline;
width: auto;
height: auto;
max-width: 100%; }
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
display: none; }
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
cursor: pointer;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
background: none;
color: inherit;
border: none;
padding: 0 !important;
font: inherit; }
.owl-carousel.owl-loaded {
display: block; }
.owl-carousel.owl-loading {
opacity: 0;
display: block; }
.owl-carousel.owl-hidden {
opacity: 0; }
.owl-carousel.owl-refresh .owl-item {
visibility: hidden; }
.owl-carousel.owl-drag .owl-item {
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel.owl-grab {
cursor: move;
cursor: grab; }
.owl-carousel.owl-rtl {
direction: rtl; }
.owl-carousel.owl-rtl .owl-item {
float: right; } .no-js .owl-carousel {
display: block; } .owl-carousel .animated {
animation-duration: 1000ms;
animation-fill-mode: both; }
.owl-carousel .owl-animated-in {
z-index: 0; }
.owl-carousel .owl-animated-out {
z-index: 1; }
.owl-carousel .fadeOut {
animation-name: fadeOut; }
@keyframes fadeOut {
0% {
opacity: 1; }
100% {
opacity: 0; } } .owl-height {
transition: height 500ms ease-in-out; } .owl-carousel .owl-item { }
.owl-carousel .owl-item .owl-lazy {
opacity: 0;
transition: opacity 400ms ease; }
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
max-height: 0; }
.owl-carousel .owl-item img.owl-lazy {
transform-style: preserve-3d; } .owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000; }
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url(//kaysharbor.com/wp-content/plugins/slide-anything/owl-carousel/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
transition: transform 100ms ease; }
.owl-carousel .owl-video-play-icon:hover {
-ms-transform: scale(1.3, 1.3);
transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
display: none; }
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%; }.owl-carousel .owl-stage-outer {
width:100% !important;
} #sa_invalid_postid {
width:100% !important;
padding:20px 0px !important;
font-size:16px !important;
line-height:22px !important;
color:crimson !important;
} .sa_owl_theme ul.owl-stage {
margin:0px !important;
padding:0px !important;
}
.sa_owl_theme ul.owl-stage li.owl-item {
display:block !important;
list-style-type:none !important;
} .sa_owl_theme .owl-dots {
position:absolute;
width:100%;
display:block !important;
padding:10px 0px 0px !important;
bottom:-22px !important;
text-align:center !important;
font-size:12px !important;
line-height:12px !important;
}
.sa_owl_theme .owl-dots .owl-dot {
display: inline-block !important;
}
.sa_owl_theme .owl-dots .owl-dot span {
display:inline-block !important;
border-style:none !important;
background-color:rgba(0,0,0,0.2) !important;
width:10px !important;
height:10px !important;
border-radius:50% !important;
margin:0px 3px !important;
transition:all .3s ease-in-out !important;
-webkit-transition:all .3s ease-in-out !important;
-moz-transition:all .3s ease-in-out !important;
-o-transition:all .3s ease-in-out !important;
}
.sa_owl_theme .owl-dots .active span {
background-color:rgba(0,0,0,0.5) !important;
}
.sa_owl_theme .owl-dots .owl-dot span:hover {
background-color:rgba(0,0,0,0.5) !important;
}
.owl-pagination-true {
margin-bottom:22px !important;
} .sa_owl_theme .owl-nav {
display:block !important;
}
.autohide-arrows .owl-nav {
display:none !important;
}
.autohide-arrows:hover .owl-nav {
display:block !important;
}
.sa_owl_theme .owl-nav div,
.sa_owl_theme .owl-nav button {
position:absolute;
top:50%;
padding:2px 0px !important;
display:inline-block;
margin-top:-20px !important;
line-height:30px !important;
height:40px !important;
width:30px !important;
transition:all .3s ease-in-out !important;
-webkit-transition:all .3s ease-in-out !important;
-moz-transition:all .3s ease-in-out !important;
-o-transition:all .3s ease-in-out !important;
}
.sa_owl_theme .owl-nav .owl-prev {
left:10px;
}
.sa_owl_theme .owl-nav .owl-next {
right:10px;
}
.sa_owl_theme .disabled .owl-prev,
.sa_owl_theme .disabled .owl-next {
display:none !important;
} .white .sa_owl_theme .owl-nav .owl-prev {
background:rgba(0,0,0,0.3) url(//kaysharbor.com/wp-content/plugins/slide-anything/images/icon_prev.png) no-repeat center center !important;
}
.white .sa_owl_theme .owl-nav .owl-next {
background:rgba(0,0,0,0.3) url(//kaysharbor.com/wp-content/plugins/slide-anything/images/icon_next.png) no-repeat center center !important;
}
.white .sa_owl_theme .owl-nav .owl-prev:hover,
.white .sa_owl_theme .owl-nav .owl-next:hover {
background-color:rgba(0,0,0,0.8) !important;
} .black .sa_owl_theme .owl-nav .owl-prev {
background:rgba(255,255,255,0.3) url(//kaysharbor.com/wp-content/plugins/slide-anything/images/black_icon_prev.png) no-repeat center center !important;
}
.black .sa_owl_theme .owl-nav .owl-next {
background:rgba(255,255,255,0.3) url(//kaysharbor.com/wp-content/plugins/slide-anything/images/black_icon_next.png) no-repeat center center !important;
}
.black .sa_owl_theme .owl-nav .owl-prev:hover,
.black .sa_owl_theme .owl-nav .owl-next:hover {
background-color:rgba(255,255,255,0.8) !important;
} .sa_owl_theme .owl-item .sa_hover_container .sa_hover_buttons {
width:auto;
height:auto;
position:absolute;
border-radius:0px !important;
z-index:2;
cursor:pointer;
background:transparent !important;
}
.sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_slide_link_icon,
.sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_popup_zoom_icon,
.sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_popup_video_icon,
.sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon,
.sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_zoom_icon,
.sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_video_icon {
display:block;
float:left;
width:40px;
height:40px;
}
.sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon:hover,
.sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_zoom_icon:hover,
.sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_video_icon:hover {
transition:background-color .3s ease-in-out, background-image .3s ease-in-out !important;
-webkit-transition:background-color .3s ease-in-out, background-image .3s ease-in-out !important;
-moz-transition:background-color .3s ease-in-out, background-image .3s ease-in-out !important;
-o-transition:background-color .3s ease-in-out, background-image .3s ease-in-out !important;
} .white .sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_slide_link_icon,
.white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon {
background:rgba(0,0,0,0.3) url(//kaysharbor.com/wp-content/plugins/slide-anything/images/slide_link.png) no-repeat center center !important;
}
.white .sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_popup_zoom_icon,
.white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_zoom_icon {
background:rgba(0,0,0,0.3) url(//kaysharbor.com/wp-content/plugins/slide-anything/images/lightbox_zoom.png) no-repeat center center !important;
}
.white .sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_popup_video_icon,
.white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_video_icon {
background:rgba(0,0,0,0.3) url(//kaysharbor.com/wp-content/plugins/slide-anything/images/lightbox_video.png) no-repeat center center !important;
}
.white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon:hover,
.white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_zoom_icon:hover,
.white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_video_icon:hover {
background-color:rgba(0,0,0,0.8) !important;
} .black .sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_slide_link_icon,
.black .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon {
background:rgba(255,255,255,0.3) url(//kaysharbor.com/wp-content/plugins/slide-anything/images/black_slide_link.png) no-repeat center center !important;
}
.black .sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_popup_zoom_icon,
.black .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_zoom_icon {
background:rgba(255,255,255,0.3) url(//kaysharbor.com/wp-content/plugins/slide-anything/images/black_lightbox_zoom.png) no-repeat center center !important;
}
.black .sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_popup_video_icon,
.black .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_video_icon {
background:rgba(255,255,255,0.3) url(//kaysharbor.com/wp-content/plugins/slide-anything/images/black_lightbox_video.png) no-repeat center center !important;
}
.black .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon:hover,
.black .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_zoom_icon:hover,
.black .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_video_icon:hover {
background-color:rgba(255,255,255,0.8) !important;
} .white .sa_hero_slider,
.black .sa_hero_slider {
height:100vh !important;
}
.white .sa_hero_slider .owl-stage-outer,
.black .sa_hero_slider .owl-stage-outer,
.white .sa_hero_slider .owl-stage-outer .owl-stage,
.black .sa_hero_slider .owl-stage-outer .owl-stage,
.white .sa_hero_slider .owl-stage-outer .owl-stage .owl-item,
.black .sa_hero_slider .owl-stage-outer .owl-stage .owl-item,
.white .sa_hero_slider .owl-stage-outer .owl-stage .owl-item .sa_hover_container,
.black .sa_hero_slider .owl-stage-outer .owl-stage .owl-item .sa_hover_container {
height:100% !important;
} .white,
.black {
position:relative !important;
}
.white > #showcase_nav,
.black > #showcase_nav {
display:block !important;
z-index:2 !important;
}
.white > #showcase_nav.autohide_arrows,
.black > #showcase_nav.autohide_arrows {
display:none !important;
}
.white:hover > #showcase_nav,
.black:hover > #showcase_nav {
display:block !important;
}
#showcase_nav div,
#showcase_nav button {
position:absolute;
top:50%;
border-style:none !important;
padding:2px 0px !important;
display:inline-block;
margin-top:-20px !important;
line-height:30px !important;
height:40px !important;
width:30px !important;
cursor:pointer !important;
z-index:2 !important;
transition:all .3s ease-in-out !important;
-webkit-transition:all .3s ease-in-out !important;
-moz-transition:all .3s ease-in-out !important;
-o-transition:all .3s ease-in-out !important;
}
#showcase_nav .owl-prev {
left:10px;
}
#showcase_nav .owl-next {
right:10px;
}
.white > .disabled .owl-prev,
.white > .disabled .owl-next,
.black > .disabled .owl-prev,
.black > .disabled .owl-next {
display:none !important;
}
.sa_owl_theme .disabled .owl-prev,
.sa_owl_theme .disabled .owl-next {
display:none !important;
} .white > #showcase_nav .owl-prev {
background:rgba(0,0,0,0.3) url(//kaysharbor.com/wp-content/plugins/slide-anything/images/icon_prev.png) no-repeat center center !important;
}
.white > #showcase_nav .owl-next {
background:rgba(0,0,0,0.3) url(//kaysharbor.com/wp-content/plugins/slide-anything/images/icon_next.png) no-repeat center center !important;
}
.white > #showcase_nav .owl-prev:hover,
.white > #showcase_nav .owl-next:hover {
background-color:rgba(0,0,0,0.8) !important;
} .black > #showcase_nav .owl-prev {
background:rgba(255,255,255,0.3) url(//kaysharbor.com/wp-content/plugins/slide-anything/images/black_icon_prev.png) no-repeat center center !important;
}
.black > #showcase_nav .owl-next {
background:rgba(255,255,255,0.3) url(//kaysharbor.com/wp-content/plugins/slide-anything/images/black_icon_next.png) no-repeat center center !important;
}
.black > #showcase_nav .owl-prev:hover,
.black > #showcase_nav .owl-next:hover {
background-color:rgba(255,255,255,0.8) !important;
}
@media only screen and (max-width:999px) {
.showcase_tablet { width:var(--widthtab) !important; left:var(--lefttab) !important; }
.showcase_hide_tablet { width:100% !important; left:0px !important; }
}
@media only screen and (max-width:767px) {
.showcase_mobile { width:var(--widthmob) !important; left:var(--leftmob) !important; }
.showcase_hide_mobile { width:100% !important; left:0px !important; }
} .sa_owl_thumbs_wrap {
display:block !important;
z-index:2 !important;
text-align:center !important;
}
.sa_owl_thumbs_wrap .owl-thumbs {
display:block !important;
margin:auto !important;
text-align:center !important;
font-size:0px !important;
line-height:0px !important;
}
.sa_owl_thumbs_wrap .owl-thumbs .owl-thumb-item {
display:inline-block !important;
cursor:pointer;
transition:all .3s ease-in-out !important;
-webkit-transition:all .3s ease-in-out !important;
-moz-transition:all .3s ease-in-out !important;
-o-transition:all .3s ease-in-out !important;
}
.sa_owl_thumbs_wrap .owl-thumbs .active,
.sa_owl_thumbs_wrap .owl-thumbs .owl-thumb-item:hover {
opacity:1.0 !important;
}
.sa_thumbs_inside_bottom,
.sa_thumbs_inside_top {
position:absolute !important;
width:100% !important;
}
.sa_thumbs_inside_bottom {
bottom:0px !important;
}
.sa_thumbs_inside_top {
top:0px !important;
}
.sa_thumbs_inside_left,
.sa_thumbs_inside_right {
position:absolute !important;
top:0px !important;
height:100% !important;
padding:0px !important;
box-sizing:content-box !important;
padding-top:0px !important;
padding-bottom:0px !important;
overflow:hidden !important;
}
.sa_thumbs_inside_left .owl-thumbs,
.sa_thumbs_inside_right .owl-thumbs {
position:absolute !important;
top:50% !important;
transform:translate(0px,-50%) !important;
max-height:100% !important;
box-sizing:content-box !important;
width:100% !important;
padding-right:20px !important;
overflow-y:scroll !important;
overflow-x:hidden !important;
}
.sa_thumbs_outside_bottom {
position:relative !important;
width:100% !important;
}
@media only screen and (max-width:999px) {
.white .sa_thumbs_hide_tablet,
.black .sa_thumbs_hide_tablet { display:none !important; }
}
@media only screen and (max-width:767px) {
.white .sa_thumbs_hide_mobile,
.black .sa_thumbs_hide_mobile { display:none !important; }
} .sa_custom_popup {
position:relative;
padding:20px;
width:auto;
margin:20px auto;
}
.mfp-hide {
display: none !important;
}
 .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes wobble{from,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}#commentform input.error, #commentform textarea.error {
border: 1px solid #FF0000;
}
#commentform div.error, #commentform label.error {
color: #FF0000;
}
#commentform div.errorlabels label {
display: block;
}#tf-stat-14136{background: ; background-size: cover} @media only screen and (max-width: 860px){ #tf-stat-14136{background-size: cover} }#tf-stat-14136{background: transparent} #tf-stat-14136:after{display: none}#tf-stat-14136 .stat .fa{color: #ffffff; font-size: 3em} #tf-stat-14136 .stat .number{color: #ffffff; font-size: 3em} #tf-stat-14136 .stat .count-title{color: #ffffff; font-size: 1em; margin-bottom: 0} .stat .count-subtitle{display: block;}#tf-stat-14136 h3{color: #ffffff; margin: 20em 0;}html {
overflow-y: scroll;
max-width: 100%;
} :root {
--kh-content-max: 1170px;
--kh-gutter: 20px;
--kh-logo-w: 216px;
}
.container {
width: 100% !important;
max-width: min(100%, var(--kh-content-max)) !important;
margin-left: auto;
margin-right: auto;
box-sizing: border-box !important;
padding-left: var(--kh-gutter);
padding-right: var(--kh-gutter);
}
.section-boxed:not(.section-header):not(.header-text) {
width: 100% !important;
max-width: min(100%, var(--kh-content-max)) !important;
margin-left: auto !important;
margin-right: auto !important;
box-sizing: border-box !important;
}
.expertise-content,
.contact-area,
.for-career,
.halfwidth,
.e_commerce_content_section {
max-width: 100%;
box-sizing: border-box;
} .style2018 .expertise-sec.hm-sec,
.expertise-sec.hm-sec {
height: auto !important;
max-height: none !important;
overflow: visible !important;
}
.expertise-sec.hm-sec .expertise-content,
.style2018 .expertise-sec.hm-sec .expertise-content {
height: auto !important;
max-height: none !important;
min-height: 0;
overflow: visible;
}
.halfwidth {
width: 100% !important;
max-width: 100% !important;
} @media screen and (min-width: 992px) and (max-width: 1240px) {
.full-wrapper .wide-image-over-div-left {
left: 0;
width: 46%;
max-width: 46%;
}
.full-wrapper .wide-image-over-div-left img {
width: 100%;
height: auto;
max-width: 100%;
}
}
body,
#main-container,
.page-wrapper,
.header-wrapper,
#content-container {
max-width: 100%;
overflow: visible;
}
body {
overflow-x: visible !important;
} #footer {
overflow: visible; padding-top: 1px;
}
#footer #kayscustomfooter {
margin-top: 0;
}
#footer .cols-wrapper,
#footer .footer-widgets.section-boxed,
#footer .section-boxed {
width: 100% !important;
max-width: 100% !important;
box-sizing: border-box !important;
}
#footer .footer-nav,
#footer #menu-footer-bottom-menu {
max-width: 100%;
flex-wrap: wrap;
}
#footer::after {
content: "";
display: table;
clear: both;
}
.owl-carousel {
max-width: 100%;
}
.owl-carousel .owl-stage-outer {
overflow: hidden;
width: 100%;
max-width: 100%;
} .owl-carousel.sa_owl_theme .owl-dots.disabled {
display: none !important;
} @media screen and (max-width: 1170px) {
.about-testi-content .sa_owl_theme .owl-nav .owl-prev,
.journey-content .sa_owl_theme .owl-nav .owl-prev {
left: 10px;
right: auto;
}
.about-testi-content .sa_owl_theme .owl-nav .owl-next,
.journey-content .sa_owl_theme .owl-nav .owl-next {
right: 10px;
left: auto;
}
.expertise-sec.hm-sec .expertise-content,
.style2018 .expertise-sec.hm-sec .expertise-content {
height: auto;
}
}
.aboutus-container {
width: 100% !important;
max-width: var(--kh-content-max);
margin-left: auto;
margin-right: auto;
box-sizing: border-box;
}
.journey-content,
.about-journey-sec,
.about-testi-content,
.about-testi-sec,
.about-vision-sec,
.vision-content,
.about-philosophy-sec,
.about-growth-sec,
.about-method-content {
max-width: 100%;
box-sizing: border-box;
} .vision-content > ul {
box-sizing: border-box;
max-width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 0;
} #header,
.fixed-header #header,
.fixed-header-scroll #header {
left: 0 !important;
right: 0 !important;
width: auto !important;
max-width: 100vw !important;
min-width: 0 !important;
overflow-x: clip;
overflow-y: visible;
box-sizing: border-box;
z-index: 10000;
} body.fixed-header-scroll #header,
.header-wrapper.intro.fixed-header-scroll #header,
.header-wrapper.intro.fixed-header-scroll #header.kh-header-solid,
.fixed-header-scroll #header,
.fixed-header-scroll #header.kh-header-solid,
#header.kh-header-solid {
background: #333333 none !important;
background-color: #333333 !important;
background-image: none !important;
opacity: 1 !important;
-webkit-transition: none !important;
transition: none !important;
} body.fixed-header:not(.home) #header {
background: #333333 none !important;
background-color: #333333 !important;
background-image: none !important;
}
#header .section-header.section-boxed {
max-width: var(--kh-content-max);
width: 100%;
margin-left: auto;
margin-right: auto;
padding-left: var(--kh-gutter);
padding-right: var(--kh-gutter);
box-sizing: border-box;
}
body.home .header-text.section-boxed {
max-width: 1170px;
width: 100%;
margin-left: auto;
margin-right: auto;
box-sizing: content-box;
}
body.home .header-text h1,
body.home .header-text .typed-me {
overflow: visible;
}
body.blog .header-wrapper,
body.blog .header-wrapper.intro,
body.archive .header-wrapper,
body.single .header-wrapper,
body.single-post .header-wrapper {
background-image: none;
}
body.blog .header-wrapper .inner,
body.archive .header-wrapper .inner,
body.single .header-wrapper .inner,
body.single-post .header-wrapper .inner {
padding-top: 0;
min-height: 0;
height: auto;
}
body.blog .header-wrapper.intro::after,
body.archive .header-wrapper.intro::after,
body.single .header-wrapper.intro::after {
display: none;
content: none;
} body:not(.home):has(.aboutus-banner) .header-wrapper.intro {
min-height: 0 !important;
height: 0 !important;
padding: 0 !important;
overflow: visible;
}
body:not(.home):has(.aboutus-banner) .header-wrapper.intro .inner {
padding-top: 0;
min-height: 0;
height: 0;
overflow: visible;
}
body:not(.home):has(.aboutus-banner) .header-wrapper.intro:not(.fixed-header-scroll) #header:not(.kh-header-solid) {
position: fixed !important;
top: 0;
left: 0;
right: 0;
width: 100% !important;
background-color: transparent !important;
background-image: none;
} body:not(.home) .section-full-width:has(> .full-bg-image) {
width: 100%;
max-width: none;
position: relative;
left: 0;
margin-left: 0;
margin-top: 0 !important;
overflow: hidden !important;
box-sizing: border-box;
}
body:not(.home) .section-full-width:has(> .full-bg-image) > .full-bg-image {
left: 0;
right: 0;
width: 100%;
}
@media only screen and (min-width: 801px) {
#header {
position: relative;
overflow: visible;
padding-left: 0 !important;
padding-right: 0 !important;
}
#header .section-header {
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-flex-wrap: nowrap;
flex-wrap: nowrap;
position: relative;
overflow: visible;
box-sizing: border-box !important;
width: 100%;
max-width: min(100%, var(--kh-content-max));
min-width: 0;
margin-left: auto;
margin-right: auto;
min-height: 52px;
padding-left: var(--kh-gutter);
padding-right: var(--kh-gutter);
}
#header .section-header > .clear,
#header #navigation-line {
display: none;
}
#header #logo-container,
body.home #header #logo-container {
float: none;
display: block;
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
margin: 0 12px 0 0;
}
#header #logo-container img {
display: block;
width: var(--kh-logo-w) !important;
max-width: var(--kh-logo-w) !important;
height: auto !important;
}
#header .navigation-container {
float: none !important;
display: block;
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
min-width: 0;
margin: 0 16px 0 0 !important;
}
#header #menu,
#header .nav-menu {
display: block;
width: 100%;
}
#header .menu-ul {
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-end;
justify-content: flex-end;
margin: 0;
padding: 0;
width: 100%;
}
#header .menu-ul > li,
#header .navigation-container ul.menu-ul > li {
float: none;
display: block;
-webkit-flex: 0 1 auto;
flex: 0 1 auto;
min-width: 0;
padding: 0;
top: auto !important;
position: relative;
} #header .nav-menu > ul > li > a,
#header .menu-ul > li > a {
position: relative;
overflow: visible;
padding-top: 4px;
padding-bottom: 8px;
}
#header .nav-menu > ul > li > a::after,
#header .nav-menu > div.menu-ul > ul > li > a::after,
#header .menu-ul > li > a::after {
content: "" !important;
top: auto !important;
bottom: 0 !important;
left: 50%;
margin-left: -12px;
width: 24px;
height: 0;
overflow: hidden;
background-color: #fff;
text-indent: 0;
}
#header .nav-menu > ul > li > a:hover::after,
#header .nav-menu > div.menu-ul > ul > li > a:hover::after,
#header .nav-menu > ul > li:hover > a::after,
#header .menu-ul > li > a:hover::after,
#header .menu-ul > li:hover > a::after {
height: 2px !important;
bottom: 0 !important;
top: auto !important;
}
#header .nav-menu > ul > li:last-child > a::after,
#header .menu-ul > li:last-child > a::after,
#header .nav-menu > ul > li:last-child > a:hover::after,
#header .nav-menu > ul > li:last-child:hover > a::after,
#header .menu-ul > li:last-child > a:hover::after,
#header .menu-ul > li:last-child:hover > a::after {
height: 0 !important;
background: transparent !important;
}
#header .kh-header-call {
position: relative !important;
top: auto !important;
right: auto !important;
left: auto !important;
float: none;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-flex: 0 1 auto;
flex: 0 1 auto;
min-width: 0;
margin: 0;
z-index: 3;
}
#header #inquire_us_now,
#header.fixed-header-scroll #inquire_us_now {
visibility: visible;
opacity: 1;
position: relative !important;
left: auto !important;
right: auto !important;
top: auto !important;
bottom: auto !important;
float: none !important;
transform: none !important;
margin: 0;
z-index: 3;
white-space: nowrap;
display: -webkit-inline-flex;
display: inline-flex;
-webkit-align-items: center;
align-items: center;
}
#header #inquire_us_now p {
margin: 0;
}
#header .mobile-nav {
display: none;
}
#header.kh-call-full #inquire_us_now {
display: -webkit-inline-flex;
display: inline-flex;
}
#header.kh-call-full #inquire_us_now_res {
display: none;
}
#header.kh-call-compact #inquire_us_now {
display: none;
}
#header.kh-call-compact #inquire_us_now_res {
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
position: relative !important;
top: auto !important;
right: auto !important;
left: auto !important;
float: none !important;
margin: 0;
border: 2px solid #fff;
padding: 5px;
line-height: 0;
background: transparent;
width: auto;
height: auto;
box-sizing: border-box;
}
#header.kh-call-compact #inquire_us_now_res img {
display: block;
width: 22px;
height: auto;
}
#header #menu-main-menu li#menu-item-180 a,
#header #menu-item-180 a,
#header li.menu-item-180 a {
white-space: nowrap;
margin: 0 !important;
top: auto !important;
width: auto !important;
height: 34px !important;
min-height: 34px !important;
max-height: 34px !important;
padding: 0 12px !important;
line-height: 1 !important;
font-size: 13px !important;
display: -webkit-inline-flex !important;
display: inline-flex !important;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
box-sizing: border-box !important;
vertical-align: middle;
}
}
@media only screen and (min-width: 1171px) {
#header #inquire_us_now {
display: -webkit-inline-flex;
display: inline-flex;
top: auto !important;
right: auto !important;
}
#header #menu-item-180 a,
#header li.menu-item-180 a {
padding: 0 16px !important;
}
#header:not(.kh-call-compact) #inquire_us_now_res {
display: none;
}
#header .section-header,
#header .section-header.section-boxed {
padding-left: 0;
padding-right: 0;
}
.container {
padding-left: 0;
padding-right: 0;
} body:not(.home) #content-container.content-boxed {
max-width: var(--kh-content-max) !important;
width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
}
body:not(.home):has(.section-full-width > .full-bg-image) #content-container.content-boxed {
max-width: none !important;
width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
overflow: visible;
box-sizing: border-box;
}
}
@media only screen and (max-width: 1170px) {
body:not(.home) #content-container.content-boxed {
width: 100% !important;
max-width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
box-sizing: border-box;
}
}
@media only screen and (min-width: 801px) and (max-width: 1170px) {
#header,
.fixed-header #header,
.fixed-header-scroll #header {
left: 0 !important;
right: 0 !important;
width: auto !important;
max-width: 100vw !important;
min-width: 0 !important;
overflow-x: clip;
overflow-y: visible;
padding-left: 0 !important;
padding-right: 0 !important;
box-sizing: border-box !important;
background-color: #333333 !important;
}
body.home .header-wrapper.intro:not(.fixed-header-scroll) #header:not(.kh-header-solid),
body:not(.home):has(.aboutus-banner) .header-wrapper.intro:not(.fixed-header-scroll) #header:not(.kh-header-solid) {
background-color: transparent !important;
}
body.home .header-wrapper.intro::after,
.header-wrapper.intro::after {
pointer-events: none !important;
}
#header .section-header,
#header .section-header.section-boxed {
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
height: auto;
min-height: 52px;
padding: 0 16px !important;
box-sizing: border-box !important;
}
#header #logo-container,
body.home #header #logo-container {
max-width: none;
}
#header #logo-container img {
width: var(--kh-logo-w) !important;
max-width: var(--kh-logo-w) !important;
height: auto !important;
}
#header .menu-ul > li > a,
#header .navigation-container ul.menu-ul > li > a {
padding-left: 4px !important;
padding-right: 4px !important;
font-size: 10px !important;
}
#header.kh-call-compact .section-header {
padding-right: 24px;
}
#header.kh-call-compact .kh-header-call {
margin-right: 4px;
}
#header .section-header > .clear,
#header #navigation-line {
display: none;
}
#header #logo-container,
body.home #header #logo-container {
float: none;
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
margin: 0 12px 0 0;
width: auto;
max-width: none;
}
#header #logo-container img {
display: block;
width: var(--kh-logo-w) !important;
max-width: var(--kh-logo-w) !important;
height: auto !important;
}
#header .navigation-container {
float: none;
display: block;
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
min-width: 0;
margin: 0 12px 0 0;
}
#header #menu,
#header .nav-menu {
display: block;
width: 100%;
}
#header .menu-ul {
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-end;
justify-content: flex-end;
margin: 0;
padding: 0;
width: 100%;
}
#header .menu-ul > li,
#header .navigation-container ul.menu-ul > li {
float: none;
display: block;
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
padding: 0;
top: auto !important;
position: relative;
}
#header .menu-ul > li > a {
padding: 4px 3px 8px;
font-size: 10px;
white-space: nowrap;
}
#header #menu-main-menu li#menu-item-180 a,
#header #menu-item-180 a,
#header li.menu-item-180 a {
height: 34px !important;
min-height: 34px !important;
max-height: 34px !important;
padding: 0 8px !important;
font-size: 11px !important;
white-space: nowrap;
width: auto !important;
}
#header .kh-header-call {
position: relative !important;
top: auto !important;
right: auto !important;
-webkit-flex: 0 1 auto;
flex: 0 1 auto;
min-width: 0;
margin-left: auto;
}
#header.kh-call-full #inquire_us_now {
display: -webkit-inline-flex !important;
display: inline-flex !important;
}
#header.kh-call-full #inquire_us_now_res,
body.home #header.kh-call-full #inquire_us_now_res {
display: none !important;
}
#header.kh-call-compact #inquire_us_now {
display: none !important;
}
#header.kh-call-compact #inquire_us_now_res,
body.home #header.kh-call-compact #inquire_us_now_res {
display: -webkit-flex !important;
display: flex !important;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
position: relative !important;
top: auto !important;
right: auto !important;
left: auto !important;
bottom: auto !important;
float: none !important;
margin: 0;
transform: none !important;
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
z-index: 3;
border: 2px solid #fff;
padding: 5px;
line-height: 0;
background: transparent;
width: auto;
height: auto;
box-sizing: border-box;
}
#header #inquire_us_now_res img,
body.home #header #inquire_us_now_res img {
display: block;
width: 22px;
height: auto;
}
#header .mobile-nav {
display: none;
}
body.home .header-text.section-boxed {
padding-left: 0;
padding-right: 0;
box-sizing: content-box;
max-width: none;
width: auto;
margin-left: 0;
margin-right: 0;
}
}
@media only screen and (max-width: 1170px) {
body.home .header-text.section-boxed {
box-sizing: content-box;
padding-left: 0;
padding-right: 0;
max-width: 100%;
width: auto;
}
body.home .header-text h1,
body.home .header-text .typed-me {
overflow: visible;
word-break: break-word;
}
}
@media only screen and (max-width: 800px) {
#header {
background-color: #333333;
padding: 8px 0 !important;
box-sizing: border-box;
}
#header .section-header,
#header .section-header.section-boxed {
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
justify-content: flex-start;
position: relative;
overflow: visible;
min-height: 52px;
height: auto;
padding-top: 0;
padding-bottom: 0;
padding-left: 20px !important;
padding-right: 20px !important;
box-sizing: border-box;
width: 100%;
max-width: 100%;
}
#header #logo-container,
body.home #header #logo-container {
float: none;
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
-webkit-order: 1;
order: 1;
min-width: 0;
max-width: none;
overflow: visible;
}
#header .kh-header-call {
position: relative;
top: auto;
right: auto;
left: auto;
float: none;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
-webkit-order: 2;
order: 2;
margin-left: auto;
margin-right: 8px;
z-index: 3;
}
#header #logo-container img {
display: block;
width: min(200px, 52vw) !important;
max-width: min(200px, 52vw) !important;
height: auto !important;
}
#header #inquire_us_now {
display: none;
}
#header #inquire_us_now_res,
body.home #header #inquire_us_now_res {
display: block;
position: relative;
top: auto;
right: auto;
left: auto;
float: none;
margin: 0 8px 0 0;
transform: none;
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
z-index: 3;
border: 2px solid #fff;
padding: 4px;
line-height: 0;
background: transparent;
width: auto;
height: auto;
}
#header #inquire_us_now_res img,
body.home #header #inquire_us_now_res img {
display: block;
width: 22px;
height: auto;
}
#header .mobile-nav {
position: relative;
top: auto;
right: auto;
float: none;
margin: 0;
transform: none;
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
-webkit-order: 3;
order: 3;
z-index: 4;
display: block;
width: 32px;
min-width: 32px;
height: 32px;
visibility: visible;
opacity: 1;
}
#header .mob-nav-btn {
display: block;
width: 28px;
height: 22px;
margin: 5px 0 0;
padding: 0;
cursor: pointer;
border-top: 2px solid #fff;
border-bottom: 2px solid #fff;
background: linear-gradient(#fff, #fff) center / 100% 2px no-repeat;
text-indent: -999px;
overflow: hidden;
box-sizing: border-box;
}
#header .section-header > .clear,
#header #navigation-line {
display: none;
}
#header .navigation-container {
display: none;
}
body.home .header-text h1,
body.home .header-text .typed-me {
font-size: 42px;
line-height: 1.2;
word-break: break-word;
}
body.blog .header-wrapper,
body.blog .header-wrapper.intro,
body.archive .header-wrapper,
body.single .header-wrapper,
body.single-post .header-wrapper {
padding-top: 0;
min-height: 0;
height: auto;
background: #fff;
background-color: #fff;
background-image: none;
}
body.fixed-header:not(.home) #header {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 1000;
height: auto;
min-height: 0;
padding: 8px 0 !important;
box-sizing: border-box;
background: #333333 none !important;
background-color: #333333 !important;
}
body.home .header-wrapper.intro:not(.fixed-header-scroll) #header:not(.kh-header-solid),
body:not(.home):has(.aboutus-banner) .header-wrapper.intro:not(.fixed-header-scroll) #header:not(.kh-header-solid) {
background-color: transparent !important;
}
body.fixed-header:not(.home) .page-title {
padding-top: var(--kh-header-h, 56px);
padding-bottom: 0;
min-height: 0;
box-sizing: border-box;
}
body.fixed-header:not(.home) .page-title h1 {
margin-top: 0;
padding-top: 16px;
padding-bottom: 12px;
color: #fff;
}
#header .navigation-container,
#header #menu {
display: none !important;
}
.mob-nav-menu {
left: 0 !important;
right: 0 !important;
width: 100% !important;
max-width: 100% !important;
box-sizing: border-box;
z-index: 10001;
}
#header #inquire_us_now {
display: none !important;
}
#header #inquire_us_now_res {
display: block !important;
}
#header .mobile-nav {
display: block !important;
}
}
body.home .header-text.section-boxed {
box-sizing: content-box !important;
} @media only screen and (max-width: 1170px) {
.about-approach-sec,
.about-approach-content,
.about-faq-content,
.faq-section,
.growth-content,
.about-testi-sec,
.about-testi-content,
.about-philosophy-sec,
.about-growth-sec,
.about-vision-sec,
.about-journey-sec,
.aboutus-container {
width: 100% !important;
max-width: 100% !important;
box-sizing: border-box;
overflow: visible;
}
.about-approach-content,
.faq-section,
.about-testi-content {
height: auto !important;
min-height: 0 !important;
}
.about-approach-content {
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: stretch;
align-items: stretch;
gap: 24px 16px;
padding: 48px 16px 40px;
}
.about-approach-content .approach-firstbox,
.about-approach-content .approach-secondbox,
.about-approach-content .approach-thirdbox,
.about-approach-content .approach-fourthbox {
position: relative !important;
left: auto !important;
right: auto !important;
top: auto !important;
float: none !important;
-webkit-flex: 1 1 200px;
flex: 1 1 200px;
width: auto !important;
max-width: 280px;
height: auto !important;
min-height: 0;
margin: 0;
}
.approach-logo-connector,
.approach-firstbox-connector,
.approach-secondbox-connector,
.approach-thirdbox-connector,
.approach-fourthbox-connector {
display: none !important;
}
.approach-firstbox-img,
.approach-secondbox-img,
.approach-thirdbox-img,
.approach-fourthbox-img {
position: relative !important;
left: auto !important;
top: auto !important;
margin: 0 auto 8px;
display: block;
}
.growth-content {
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-items: flex-start;
align-items: flex-start;
gap: 16px;
}
.growth-content .first-img,
.growth-content .second-box,
.growth-content .third-box,
.growth-content .fourth-box,
.growth-content .growth-content-right {
position: relative !important;
left: auto !important;
right: auto !important;
top: auto !important;
float: none !important;
-webkit-flex: 1 1 42%;
flex: 1 1 42%;
width: auto !important;
max-width: 100% !important;
height: auto !important;
margin: 0;
box-sizing: border-box;
overflow: hidden;
}
.growth-content .growth-img {
position: relative !important;
left: auto !important;
right: auto !important;
top: auto !important;
float: none !important;
width: 160px !important;
max-width: 50%;
height: auto !important;
margin: 12px auto;
overflow: visible;
}
.growth-content .growth-img img {
display: block;
width: 100%;
max-width: 308px;
height: auto;
}
.growth-content .fourth-box-connector {
display: none !important;
}
body .about-philosophy-sec .about-philosophycontent {
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
gap: 24px;
width: 100% !important;
max-width: 100% !important;
overflow: visible;
}
body .about-philosophy-sec .about-philosophycontent-right,
body .about-philosophy-sec .about-philosophycontent-left {
-webkit-flex: 1 1 280px;
flex: 1 1 280px;
min-width: 0;
width: auto !important;
max-width: 100% !important;
overflow: visible;
}
.about-philosophy-sec,
.about-philosophycontent,
.about-philosophycontent-right,
.about-philosophycontent-left,
.about-growth-sec,
.growth-content,
.about-method-content,
.about-vision-sec,
.vision-content,
.about-journey-sec,
.journey-content {
position: relative !important;
left: auto !important;
right: auto !important;
top: auto !important;
width: 100% !important;
max-width: 100% !important;
height: auto !important;
min-height: 0 !important;
float: none !important;
box-sizing: border-box;
}
.about-philosophycontent-right ul,
.about-philosophycontent-right ul li,
.about-philosophycontent-right .philosophy-one,
.about-philosophycontent-right .philosophy-two,
.about-philosophycontent-right .philosophy-three,
.about-philosophycontent-right .philosophy-four {
float: none !important;
width: 100% !important;
max-width: 100% !important;
height: auto !important;
display: block !important;
position: relative !important;
left: auto !important;
right: auto !important;
top: auto !important;
margin-left: 0 !important;
margin-right: 0 !important;
box-sizing: border-box;
overflow: visible !important;
white-space: normal !important;
word-wrap: break-word;
overflow-wrap: break-word;
}
html body .about-philosophycontent-right,
html body .about-philosophycontent-right p,
html body .about-philosophycontent-right h3,
html body .about-philosophycontent-right li {
overflow: visible !important;
overflow-x: visible !important;
white-space: normal !important;
word-wrap: break-word;
overflow-wrap: break-word;
max-width: 100% !important;
}
.philosophy-one,
.philosophy-two,
.philosophy-three,
.philosophy-four {
float: none !important;
position: relative !important;
left: 0 !important;
right: auto !important;
top: auto !important;
-webkit-flex: 1 1 100%;
flex: 1 1 100%;
min-width: 0 !important;
width: 100% !important;
max-width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
box-sizing: border-box !important;
}
.about-philosophycontent-right {
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
gap: 16px;
}
.vision-content {
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: center;
justify-content: center;
gap: 16px;
}
.vision-firstcircle,
.vision-secondcircle,
.vision-thirdcircle {
position: relative !important;
left: auto !important;
right: auto !important;
top: auto !important;
float: none !important;
-webkit-flex: 1 1 220px;
flex: 1 1 220px;
width: auto !important;
max-width: 320px;
height: auto !important;
margin: 0;
}
.about-faq-top,
.about-faq-connector,
.faq-top-first,
.faq-top-second,
.faq-top-third {
position: relative !important;
left: auto !important;
right: auto !important;
top: auto !important;
height: auto !important;
width: auto !important;
max-width: 100%;
margin: 0 auto 12px;
z-index: 0;
}
.faq-section {
padding-top: 24px !important;
}
[id^="wpsm_accordion"] {
position: relative;
z-index: 2;
overflow: visible !important;
float: none !important;
width: 100% !important;
}
[id^="wpsm_accordion"] .wpsm_panel,
[id^="wpsm_accordion"] .wpsm_panel-body,
[id^="wpsm_accordion"] .wpsm_panel-title a {
overflow: visible !important;
}
[id^="wpsm_accordion"] .wpsm_panel-body {
padding: 16px 18px 20px !important;
position: relative;
z-index: 2;
}
[id^="wpsm_accordion"] .wpsm_panel-heading {
z-index: 3;
}
.about-testi-content {
height: auto !important;
min-height: 0 !important;
max-width: 100%;
overflow: visible !important;
padding-bottom: 36px;
}
.about-testi-content .owl-carousel,
.about-testi-content .owl-stage-outer,
.about-testi-content .owl-item {
height: auto !important;
min-height: 0 !important;
}
.about-testi-content .sa_hover_container {
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: stretch;
align-items: stretch;
box-sizing: border-box;
padding: 24px 12px 16px !important;
margin: 0 !important;
}
.about-testi-content .testi-left,
.about-testi-content .testi-right {
position: relative !important;
float: none !important;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-align-items: center;
align-items: center;
width: calc(50% - 12px) !important;
max-width: 360px;
height: auto !important;
left: auto !important;
right: auto !important;
margin: 0 6px 16px;
padding: 16px 16px 20px;
box-sizing: border-box;
}
.about-testi-content .client-imgone,
.about-testi-content .client-imgtwo {
position: relative !important;
top: auto !important;
left: auto !important;
right: auto !important;
margin: 0 auto 12px;
width: 90px;
height: auto;
-webkit-order: 1;
order: 1;
}
.about-testi-content .client-imgone img,
.about-testi-content .client-imgtwo img {
display: block;
width: 90px;
height: auto;
max-width: 100%;
border-radius: 50%;
}
.about-testi-content p.about-testimonial-words {
height: auto !important;
margin: 8px 0 12px !important;
order: 2;
}
.about-testi-content p.about-client-name {
order: 3;
margin: 0 0 4px !important;
}
.about-testi-content p.about-client-desig {
order: 4;
margin: 0;
}
.about-testi-content .view-testi-cta,
.testimonials-view-all-cta {
position: relative !important;
top: auto !important;
left: auto !important;
right: auto !important;
display: block;
clear: both;
width: auto;
margin: 8px auto 16px;
z-index: 8;
text-align: center;
}
.expertise-sec,
.style2018 .expertise-sec,
.style2018 .expertise-sec.hm-sec {
overflow: visible !important;
height: auto !important;
max-height: none !important;
padding-bottom: 48px !important;
}
.expertise-sec .expertise-content,
.expertise-sec.hm-sec .expertise-content,
.style2018 .expertise-sec .expertise-content,
.style2018 .expertise-sec.hm-sec .expertise-content {
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-align-items: flex-start;
align-items: flex-start;
gap: 24px;
height: auto !important;
min-height: 0;
overflow: visible;
position: relative;
}
.expertise-sec .expertise-left,
.style2018 .expertise-sec .expertise-left,
.style2018 .expertise-sec.hm-sec .expertise-left {
float: none !important;
-webkit-flex: 1 1 0%;
flex: 1 1 0%;
min-width: 0;
width: auto !important;
max-width: none;
position: relative !important;
left: auto !important;
right: auto !important;
box-sizing: border-box;
}
.expertise-sec .expertise-right,
.style2018 .expertise-sec .expertise-right,
.style2018 .expertise-sec.hm-sec .expertise-right {
position: relative !important;
top: auto !important;
right: auto !important;
left: auto !important;
-webkit-flex: 0 1 380px;
flex: 0 1 380px;
width: auto !important;
max-width: 42%;
height: auto !important;
min-height: 0 !important;
margin: 0;
float: none !important;
box-sizing: border-box;
overflow: visible;
touch-action: pan-y;
}
body.home .expertise-sec.hm-sec,
body.home .expertise-right form,
body.home .cf7sr-g-recaptcha {
touch-action: pan-y;
}
.expertise-sec .expertise-right .text-1,
.expertise-sec .expertise-right .text-2,
.expertise-right .wpcf7-form-control {
width: 100% !important;
max-width: 100%;
margin-left: 0 !important;
margin-right: 0 !important;
box-sizing: border-box;
}
.cf7sr-g-recaptcha,
.expertise-right .cf7sr-g-recaptcha {
max-width: 100%;
overflow: visible;
-webkit-transform-origin: left top;
transform-origin: left top;
}
.section-full-width,
.section-light {
height: auto !important;
min-height: 0 !important;
overflow: visible !important;
background-size: cover;
background-position: center top;
}
body:not(.home) .section-full-width:has(> .full-bg-image) {
overflow: hidden !important;
margin-top: 0 !important;
}
.section-full-width h1,
.section-full-width h2,
.section-full-width h3,
.section-full-width h4,
.section-full-width .sub-title,
.section-full-width .section-title,
.section-light h1,
.section-light h2,
.section-light h3,
.section-light h4,
.section-light .sub-title,
.section-light .section-title,
.page-wrapper h1,
.page-wrapper h2,
.page-wrapper h3,
.page-wrapper h4,
.custom-page-content h1,
.custom-page-content h2,
.custom-page-content h3,
.custom-page-content h4 {
position: relative !important;
z-index: 2;
white-space: normal !important;
height: auto !important;
max-width: 100%;
box-sizing: border-box;
overflow-wrap: break-word;
word-wrap: break-word;
}
} @media only screen and (max-width: 800px) {
.about-approach-content .approach-firstbox,
.about-approach-content .approach-secondbox,
.about-approach-content .approach-thirdbox,
.about-approach-content .approach-fourthbox {
-webkit-flex: 1 1 100%;
flex: 1 1 100%;
width: 100% !important;
max-width: 100%;
}
.about-testi-content .testi-left,
.about-testi-content .testi-right {
width: 100% !important;
max-width: 100%;
margin-left: 0;
margin-right: 0;
}
.growth-content .first-img,
.growth-content .second-box,
.growth-content .third-box,
.growth-content .fourth-box,
.growth-content .growth-content-right {
-webkit-flex: 1 1 100%;
flex: 1 1 100%;
width: 100% !important;
}
body .about-philosophy-sec .about-philosophycontent-left,
body .about-philosophy-sec .about-philosophycontent-right,
.philosophy-one,
.philosophy-two,
.philosophy-three,
.philosophy-four,
.vision-firstcircle,
.vision-secondcircle,
.vision-thirdcircle {
-webkit-flex: 1 1 100%;
flex: 1 1 100%;
width: 100% !important;
max-width: 100%;
}
.expertise-sec .expertise-content,
.expertise-sec.hm-sec .expertise-content,
.style2018 .expertise-sec .expertise-content,
.style2018 .expertise-sec.hm-sec .expertise-content {
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-flex-direction: column;
flex-direction: column;
}
.expertise-sec .expertise-left,
.style2018 .expertise-sec .expertise-left,
.style2018 .expertise-sec.hm-sec .expertise-left,
.expertise-sec .expertise-right,
.style2018 .expertise-sec .expertise-right,
.style2018 .expertise-sec.hm-sec .expertise-right {
-webkit-flex: 1 1 100%;
flex: 1 1 100%;
width: 100% !important;
max-width: 100%;
margin: 0;
}
.expertise-sec .expertise-right,
.style2018 .expertise-sec .expertise-right,
.style2018 .expertise-sec.hm-sec .expertise-right {
margin-top: 24px;
}
}
@media only screen and (max-width: 767px) { .post-content ul li,
.custom-page-content ul li,
.healthcare ul li,
ul.left-bullets li,
ul.right-bullets li,
ul.default-bullets li {
list-style-position: outside !important;
margin-left: 1.25em !important;
padding-left: 0.35em !important;
height: auto !important;
float: none !important;
width: auto !important;
max-width: 100%;
text-align: left !important;
box-sizing: border-box;
display: list-item;
}
ul.left-bullets,
ul.right-bullets,
ul.default-bullets {
float: none !important;
display: block;
width: auto !important;
max-width: 100%;
text-align: left !important;
margin: 12px 16px 12px 20px !important;
padding-left: 0.5em;
}
.cf7sr-g-recaptcha {
-webkit-transform: scale(0.86);
transform: scale(0.86);
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
} .page-wrapper .pg-pagination ul,
.page-wrapper #blog-pagination ul,
.page-wrapper .wp-pagenavi {
display: -webkit-flex !important;
display: flex !important;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: center;
align-items: center;
list-style: none !important;
float: none !important;
width: 100% !important;
max-width: 100%;
margin: 16px auto !important;
padding: 0 !important;
text-align: center !important;
}
.page-wrapper .pg-pagination li,
.page-wrapper #blog-pagination li {
display: -webkit-inline-flex !important;
display: inline-flex !important;
list-style: none !important;
float: none !important;
width: auto !important;
margin: 4px !important;
padding: 0 !important;
height: auto !important;
}
.page-wrapper .pg-pagination li::marker,
.page-wrapper #blog-pagination li::marker {
content: none;
}
.page-wrapper .mob-nav-menu,
.page-wrapper .mob-nav-menu ul {
list-style: none !important;
margin: 0 !important;
padding: 0 !important;
width: 100% !important;
float: none !important;
box-sizing: border-box;
}
.page-wrapper .mob-nav-menu li,
.page-wrapper #header .menu-ul > li {
display: block !important;
list-style: none !important;
float: none !important;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
}
.page-wrapper .mob-nav-menu li::marker,
.page-wrapper #header .menu-ul > li::marker {
content: none;
}
}
@media only screen and (max-width: 400px) {
#content-container {
max-width: 100%;
overflow-x: hidden;
}
.cf7sr-g-recaptcha,
.wpcf7-form-control-wrap.cf7sr-recaptcha {
max-width: 100% !important;
overflow: hidden;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
}
.cf7sr-g-recaptcha {
-webkit-transform: scale(0.78);
transform: scale(0.78);
}
.container,
html body .halfwidth,
.contact-area .halfwidth,
.halfwidth {
float: none !important;
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important;
padding-left: 12px !important;
padding-right: 12px !important;
box-sizing: border-box !important;
overflow-x: hidden;
}
.wpcf7-form-control-wrap.cf7sr-recaptcha iframe {
max-width: 100% !important;
}
}
.app-content .app-content-container,
.android-app-content .app-content-container {
width: 100%;
max-width: 1170px;
margin-left: auto;
margin-right: auto;
box-sizing: border-box;
padding-left: 16px;
padding-right: 16px;
}
body.home .hm-full-wrapper.hm-portfolio-section {
overflow: hidden;
}
body.home .our-expertise-new {
clear: both;
}
body.home .our-expertise-new::after {
content: "";
display: table;
clear: both;
}
body.home .hm-full-wrapper.grey-row.hm-kays-blogs {
height: auto;
overflow: visible;
}
body.home .hm-kays-blogs .fixed-content-div {
position: relative;
height: auto;
}
body.home .hm-kays-blogs .kays-why-card {
position: relative;
top: auto;
right: auto;
left: auto;
float: none;
height: auto;
width: 100%;
box-sizing: border-box;
}
.wpcf7-form-control-wrap > span.wpcf7-not-valid-tip ~ span.wpcf7-not-valid-tip {
display: none !important;
}
#cookie-notice {
z-index: 99990 !important;
box-sizing: border-box;
padding-right: 120px;
padding-bottom: 12px;
} #cookie-notice.cookie-notice-hidden,
#cookie-notice.cookie-notice-hidden.cookie-revoke-hidden {
padding: 0 !important;
height: 0 !important;
min-height: 0 !important;
overflow: hidden !important;
border: 0 !important;
visibility: hidden;
}
#cookie-notice #cn-more-info,
#cookie-notice a.cn-more-info {
position: relative;
z-index: 2;
}
a.button[href*="zohopublic"],
a.button[href*="recruit"],
a.button[href*="Portal"] {
position: relative !important;
z-index: 6;
pointer-events: auto !important;
} .consult-form {
box-sizing: border-box;
max-width: 100%;
}
.consult-form .custom_contact_form {
display: -webkit-grid;
display: grid;
-webkit-grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
-webkit-column-gap: 12px;
column-gap: 12px;
-webkit-row-gap: 10px;
row-gap: 10px;
width: 100%;
max-width: 100%;
box-sizing: border-box;
}
.consult-form .custom_contact_form > .halfwidth,
.consult-form .custom_contact_form > .halfwidthattachment,
.consult-form .custom_contact_form > .fullwidth,
.consult-form .custom_contact_form > p.fullwidth {
float: none !important;
width: auto !important;
max-width: 100%;
height: auto !important;
min-height: 0;
min-width: 0;
margin: 0;
box-sizing: border-box;
}
.consult-form .custom_contact_form > .fullwidth,
.consult-form .custom_contact_form > p.fullwidth,
.consult-form .custom_contact_form > .content-clear {
-webkit-grid-column: 1 / -1;
grid-column: 1 / -1;
}
.consult-form .custom_contact_form input[type="text"],
.consult-form .custom_contact_form input[type="email"],
.consult-form .custom_contact_form input[type="url"],
.consult-form .custom_contact_form input[type="tel"],
.consult-form .custom_contact_form textarea,
.consult-form .custom_contact_form textarea#usermessage,
.consult-form .custom_contact_form #uploadtextfield,
.consult-form .custom_contact_form div #uploadtextfield {
width: 100% !important;
max-width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
box-sizing: border-box !important;
height: 55px !important;
float: none !important;
}
.consult-form .custom_contact_form textarea#usermessage {
height: 96px !important;
}
.consult-form .uploadfieldtrick,
.consult-form .halfwidthattachment .uploadfieldtrick {
display: block !important;
position: relative;
width: 100% !important;
max-width: 100% !important;
margin: 0 !important;
box-sizing: border-box !important;
}
.consult-form .uploadfieldtrick > .wpcf7-form-control-wrap,
.consult-form .uploadfieldtrick input[type="file"] {
position: absolute !important;
left: 0;
top: 0;
width: 1px !important;
height: 1px !important;
opacity: 0;
overflow: hidden !important;
}
.consult-form .uploadfieldtrick .group-items,
.consult-form .halfwidthattachment .group-items {
display: -webkit-flex !important;
display: flex !important;
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-align-items: stretch;
align-items: stretch;
width: 100% !important;
max-width: 100% !important;
min-width: 0;
margin: 0 !important;
box-sizing: border-box !important;
gap: 0;
}
.consult-form .uploadfieldtrick .group-input,
.consult-form .halfwidthattachment .group-input,
.consult-form .uploadfieldtrick .group-input .wpcf7-form-control-wrap,
.consult-form .halfwidthattachment .group-input .wpcf7-form-control-wrap {
-webkit-flex: 1 1 0%;
flex: 1 1 0%;
min-width: 0;
width: 100% !important;
display: block !important;
box-sizing: border-box;
}
.consult-form .uploadfieldtrick .group-btn,
.consult-form .halfwidthattachment .group-btn,
.consult-form #uploadbrowsebutton {
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
margin: 0 !important;
height: 55px !important;
box-sizing: border-box;
}
@media only screen and (max-width: 800px) {
.consult-form {
width: 100% !important;
max-width: 100%;
}
.consult-form .custom_contact_form {
-webkit-grid-template-columns: minmax(0, 1fr);
grid-template-columns: minmax(0, 1fr);
}
} @media only screen and (max-width: 800px) {
.page-wrapper .pg-pagination {
float: none !important;
width: 100% !important;
clear: both;
text-align: center;
position: relative;
top: auto;
}
.page-wrapper .pg-pagination ul {
display: -webkit-flex !important;
display: flex !important;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: center;
justify-content: center;
list-style: none !important;
margin: 12px auto !important;
padding: 0 !important;
width: auto !important;
max-width: 100%;
}
.page-wrapper .pg-pagination li {
display: -webkit-inline-flex !important;
display: inline-flex !important;
list-style: none !important;
float: none !important;
width: auto !important;
margin: 4px !important;
padding: 0 !important;
height: auto !important;
}
.page-wrapper .pg-pagination li::marker {
content: none;
}
.page-wrapper .mob-nav-menu,
.page-wrapper .mob-nav-menu ul,
.page-wrapper .mob-nav-menu li,
.page-wrapper #header #menu,
.page-wrapper #header #menu ul,
.page-wrapper #header #menu li {
list-style: none !important;
margin-left: 0 !important;
padding-left: 0 !important;
}
.page-wrapper .mob-nav-menu {
position: absolute;
left: 0 !important;
right: 0 !important;
width: 100% !important;
max-width: 100% !important;
box-sizing: border-box;
z-index: 10020;
}
.page-wrapper .mob-nav-menu ul {
width: 100% !important;
margin: 0 !important;
}
#header .navigation-container {
display: none !important;
}
}
.scroll-to-top {
right: 12px !important;
left: auto !important;
margin-bottom: 0 !important;
}.blog-post-img img[src=""] {
display: none;
}
.blog-non-single-post {
position: relative;
max-width: 100%;
min-width: 0;
box-sizing: border-box;
margin-bottom: 28px;
}
.blog-non-single-post .blog-post-img {
position: relative;
overflow: hidden;
min-width: 0;
width: 100%;
max-width: 100%;
}
.blog-non-single-post .blog-post-img > a {
display: block;
overflow: hidden;
}
.blog-non-single-post .blog-post-img img {
opacity: 1 !important;
-webkit-opacity: 1 !important;
width: 100%;
max-width: 100%;
height: auto;
display: block;
}
.blog-non-single-post .post-content {
position: relative;
}
.blog-non-single-post .post-content,
.blog-non-single-post .post-content-content,
.blog-non-single-post .post-content-content p {
max-width: 100%;
box-sizing: border-box;
word-wrap: break-word;
overflow-wrap: break-word;
}
.blog-non-single-post .black-stripe,
.blog-non-single-post .post-content > .black-stripe {
position: absolute;
top: 0;
left: 0;
width: 100%;
max-width: 100%;
height: auto;
box-sizing: border-box;
margin: 0;
background: rgba(0, 0, 0, 0.7);
z-index: 1;
}
.blog-non-single-post .black-stripe .post-title,
.blog-non-single-post .black-stripe .post-title a {
color: #fff;
display: block;
white-space: normal;
overflow: visible;
word-wrap: break-word;
overflow-wrap: break-word;
}
.blog-non-single-post .post-content-content {
position: relative;
z-index: 0;
}
.blog-non-single-post .post-content-content .button,
.blog-non-single-post .post-content-content a.button {
position: relative;
z-index: 2;
}
@media only screen and (max-width: 1170px) {
body.blog #content-container,
body.archive #content-container,
body.category #content-container,
body.tag #content-container,
body.single-post #content-container,
body.page-template-template-blog-php #content-container {
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-items: flex-start;
align-items: flex-start;
gap: 24px;
width: 100% !important;
max-width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
padding-left: 20px;
padding-right: 20px;
box-sizing: border-box;
}
body.blog .page-wrapper,
body.archive .page-wrapper,
body.single-post .page-wrapper,
body.page-template-template-blog-php .page-wrapper,
body.blog .content-boxed,
body.archive .content-boxed,
body.single-post .content-boxed,
body.page-template-template-blog-php .content-boxed,
.blog-non-single-post,
.blog-single-post {
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
box-sizing: border-box;
overflow: visible;
-webkit-text-size-adjust: 100%;
}
body.blog #content,
body.archive #content,
body.category #content,
body.tag #content,
body.single-post #content,
body.page-template-template-blog-php #content {
-webkit-flex: 1 1 0%;
flex: 1 1 0%;
min-width: 0;
width: auto !important;
max-width: none !important;
float: none !important;
box-sizing: border-box;
}
body.blog #sidebar,
body.archive #sidebar,
body.category #sidebar,
body.tag #sidebar,
body.single-post #sidebar,
body.page-template-template-blog-php #sidebar {
-webkit-flex: 0 1 280px;
flex: 0 1 280px;
width: auto !important;
max-width: 32%;
min-width: 0;
float: none !important;
box-sizing: border-box;
}
body.blog .page-title h1,
body.archive .page-title h1,
body.category .page-title h1,
body.tag .page-title h1,
body.page-template-template-blog-php .page-title h1 {
margin-top: 0;
padding-top: 20px;
padding-bottom: 20px;
font-size: 26px;
line-height: 1.3;
word-wrap: break-word;
}
.blog-non-single-post .black-stripe .post-title,
.blog-non-single-post .black-stripe .post-title a {
font-size: 24px;
line-height: 1.3;
}
#sidebar .wpcf7,
#sidebar .cf7sr-g-recaptcha,
#sidebar iframe {
max-width: 100%;
}
.blog-single-post .post-content-content img,
.blog-single-post .post-content-content .alignleft,
.blog-single-post .post-content-content .alignright,
.blog-single-post .post-content-content .size-full {
float: none !important;
display: block;
width: 100% !important;
max-width: 100% !important;
height: auto !important;
margin: 0 0 16px !important;
}
#content-container .wp-pagenavi {
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: center;
align-items: center;
clear: both;
padding: 16px 0 24px;
max-width: 100%;
overflow: hidden;
}
.pg-pagination a,
#content-container .wp-pagenavi a,
#content-container .wp-pagenavi span {
display: inline-block !important;
width: auto !important;
min-width: 36px !important;
height: auto !important;
min-height: 36px !important;
padding: 8px 10px !important;
line-height: 1.2 !important;
box-sizing: border-box;
margin: 3px;
}
#content-container .wp-pagenavi span.pages {
display: block !important;
width: 100% !important;
height: auto !important;
min-height: 0 !important;
border: 0 !important;
text-align: center;
margin: 0 0 8px;
}
.wp-pagenavi .larger.page,
.wp-pagenavi .page.larger,
.wp-pagenavi .nextpostslink,
.wp-pagenavi .previouspostslink,
.wp-pagenavi .last,
.wp-pagenavi .first {
display: inline-block !important;
}
}
@media only screen and (max-width: 800px) {
body.blog #content-container,
body.archive #content-container,
body.category #content-container,
body.tag #content-container,
body.single-post #content-container,
body.page-template-template-blog-php #content-container {
-webkit-flex-direction: column;
flex-direction: column;
}
body.blog #content,
body.archive #content,
body.category #content,
body.tag #content,
body.single-post #content,
body.page-template-template-blog-php #content,
body.blog #sidebar,
body.archive #sidebar,
body.category #sidebar,
body.tag #sidebar,
body.single-post #sidebar,
body.page-template-template-blog-php #sidebar {
-webkit-flex: 1 1 100%;
flex: 1 1 100%;
width: 100% !important;
max-width: 100% !important;
float: none !important;
}
}
@media only screen and (max-width: 480px) {
.blog-non-single-post .black-stripe .post-title,
.blog-non-single-post .black-stripe .post-title a {
font-size: 20px;
}
}