﻿.header-main-logo{
    background-image:url('../images/envision-logo.png');
    width: 150px;
    height: 48px;
    background-position: 4px 4px;
    background-repeat: no-repeat;
    background-size: 145px;
}
._chk_succ_spl_1{background-color: #005044;}
.spl-bdr-color-extra-dark-green{background-color: #005044;}   
.spl-bdr-color-dark-green{background-color: #397E68;}
.spl-bdr-color-lite-green{background-color: #8CC63F;}
.spl-bdr-color-extra-lite-green{background-color: #ACCDC5;}
.spl-bdr-color-extra-lite-blue{background-color: #668595;}
.key-feature-color{color:#fff;}
._footer_cookies_div{background: #005044;height: 60px;position: fixed;bottom: 0px;z-index: 1000;width: 100%;}
.cookies-btn{color: #fff;background-color: #8CC63F;border-color: #8CC63F;border-radius:5px;font-weight:900;}
.cookies-policy-txt{color:#8CC63F;}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: #005044;
}
._chk_menu_spl:hover{
    color: #8CC63F!important;
    transition: all 0.15s;
}
.navbar-dark .navbar-nav .nav-link {
    color: #005044;
    font-weight: bold;
    font-size: 14px;
}
._clrt_top_mnv_hvr:hover{
    color:#8CC63F!important;
    transition-delay: 0.15s;
}

.lite-main-btn-background-color{background-color:#8cc63f!important;}
._guardian_th_1{display:none;}
.sales-market-right-section_theme_check{display:none;}
._elis_theme_chk_1_sale_marketing{display:none;}
.text-main-color {color:#005044!important}
.text-main-spl-color{color:#005044!important}
.text-main-sub-color{color:#8CC63F!important}
._chk_succ_spl_txt_clr_1{color:#8CC63F!important}
._suc_th_clr {color: #668595 !important;}
.ft-spl-clr-section{color: #8CC63F!important;}
.badge-main-color {background:#8CC640!important}
.selct-mat-hover-view-div{box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);background-color: rgba(0,80,68,0.9);height:350px;}

._theme_color_icon_1{color:#3c7d69!important;}
._theme_color_icon_2{color:#accdc6!important;}
._theme_color_icon_3{color:#668695!important;}

.submit-skecth-view-drop-menu{
    background-image:url('../images/submit-new-sketch-icon.jpg');    
    height: 100px;
    background-repeat: no-repeat;
    background-position: 15px 0px;
}

.submit-skecth-variation-drop-menu{
    background-image:url('../images/submit-sketch-variation-icon.jpg');    
    height: 100px;
    background-repeat: no-repeat;
    background-position: 15px 0px;
}
.submit-skecth-search-drop-menu{
    background-image:url('../images/search-sketch-icon.jpg');    
    height: 100px;
    background-repeat: no-repeat;
    background-position: 15px 0px;
}
.btn-bdr-spl {border-color: #8cc63f!important;color: #8CC640!important;}
.btn-bdr-spl:hover {
    background: #8cc63f!important;
    color: #fff!important;
    box-shadow: none!important;
}
.bdr-hdr{border-color: #8CC63F!important;}
.btn-success-spl {
    color: #fff;
    background-color: #8CC63F;
    border-color: #8CC63F;
}

.check-complete-main-color-bar-status{
    height:2px;background-color: #8CC63F;margin:18px 0 0 0;float:left;
}
.check-complete-lite-gray-bar-status{
    height:2px;background-color: #BBC6C2;margin:18px 0 0 0;float:left;
}

.text-main-extra-color{color:#005044}
.check-complete-main-status{    
    border: solid 1px #8CC63F;
    width: 35px;
    height: 35px;
    border-radius: 100%;
    color: #8CC63F;
    font-weight: 500;
    font-size: 15px;
    padding-top: 5.5px;
    float: left;
    text-align: center;
}

.check-complete-lite-gray-status{
    border:solid 1px #BBC6C2;width:35px;height:35px;border-radius:100%;color:#BBC6C2;font-weight: 500;font-size: 15px;padding-top:5.5px;float:left;text-align: center;
}
.border-light-solid-spl{border: 1px solid #8CC63F!important;}

.image-icon-std{
    background-image:url('../images/ico-standard-envision-lite-blue.svg');
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
}
.image-icon-std-spl{
    background-image:url('../images/ico-standard-envision.svg');
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
}

.image-icon-photo{
    background-image:url('../images/ico-photorealistic-envision-lite-green.svg');
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
}

.image-icon-photo-spl{
    background-image:url('../images/ico-photorealistic-envision.svg');
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
}



.image-icon-std-trns{
    background-image:url('../images/envision-color-trns-iocn.png');
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
}

.btn-spl-main-color{
    color:#005044!important;
}
.btn-spl-main-color-selectd{
    background:#005044!important;
    color:#fff!important; 
}

.search-style-portrait-img-view{
    background-image:url('../images/envision-portriat-thumb.jpg');
    width: 29px;
    height: 27px;
    background-repeat: no-repeat;
    float: right;
    position: relative;
    top: -5px;
}

.search-style-shaped-img-view{
    background-image:url('../images/envision-shape-thumb.jpg');
    width: 29px;
    height: 27px;
    background-repeat: no-repeat;
    float: right;
    position: relative;
    top: -5px;
}
.search-style-landscape-img-view{
     background-image:url('../images/envision-landscape-thumb.jpg');
     width: 29px;
     height: 27px;
     background-repeat: no-repeat;
     float: right;
     position: relative;
     top: -5px;
}

.requset-summary-color-range-icon{
    background-image: url(../images/camera-iocn-envision.jpg);
    width: 27px;
    height: 22px;
    position: absolute;
    background-repeat: no-repeat;
    z-index: 1000;
    top: -2px;
}

.sketch-rquest-detail-portrait-img-view{
    background-image:url('../images/portrait-green-icon.jpg');
    background-repeat:no-repeat;
    width:100px;
    height:51px;
    padding:25px 0 0 0;
}

.sketch-rquest-detail-shaped-img-view{
    background-image:url('../images/shaped-green-icon.jpg');
    background-repeat:no-repeat;
    width:100px;
    height:51px;
    padding:25px 0 0 0;
}

.sketch-rquest-detail-landscape-img-view{
    background-image:url('../images/landscape-green-icon.jpg');
    background-repeat:no-repeat;
    width:100px;
    height:51px;
    padding:25px 0 0 0;
}



.search-style-portrait-img-view-req{
    background-image:url('../images/envision-portriat-white-thumb.png');
    width: 29px;
    height: 27px;
    background-repeat: no-repeat;
    position: relative;
    top: -5px;
}


.search-style-shaped-img-view-req{
    background-image:url('../images/envision-shape-white-thumb.png');
    width: 29px;
    height: 27px;
    background-repeat: no-repeat;
    position: relative;
    top: -5px;
}
.search-style-landscape-img-view-req {
    background-image: url('../images/envision-landscape-white-thumb.png');
    width: 29px;
    height: 27px;
    background-repeat: no-repeat;
    position: relative;
    top: -5px;
}

.variation-style-portrait-img-view-req{
    background-image:url('../images/envision-spl-portriat-thumb-image-green-bdr.png');
    width: 29px;
    height: 27px;
    background-repeat: no-repeat;
    position: absolute;
    top: 5px;
    background-size: 26px 26px;
}


.variation-style-shaped-img-view-req{
    background-image:url('../images/envision-spl-shaped-thumb-image-green-bdr.png');
    width: 29px;
    height: 27px;
    background-repeat: no-repeat;
    position: absolute;
    top: 3px;
}
.variation-style-landscape-img-view-req {
    background-image: url('../images/envision-spl-landscape-thumb-image-green-bdr.png');
    width: 29px;
    height: 27px;
    background-repeat: no-repeat;
    position: relative;
    top: 2px;
}

.main-bdr-1{border:solid 3px #8CC63F;}

.sketch-req-portrait-active{
    background-image: url(../images/portrait-green-active.jpg);
    background-repeat: no-repeat;
    width: 100px;
    height: 52px;
    padding: 25px 0 0 0;
}
.sketch-req-landscape-active{
    background-image: url(../images/landscape-green-active.jpg);
    background-repeat: no-repeat;
    width: 100px;
    height: 52px;
    padding: 25px 0 0 0;
}
.sketch-req-shaped-active{
    background-image: url(../images/shaped-green-active.jpg);
    background-repeat: no-repeat;
    width: 100px;
    height: 52px;
    padding: 25px 0 0 0;
}


.variation-spl-style-portrait-img{
    background-image:url('../images/envision-spl-portriat-thumb-image-green-active-bdr.png');
    width: 29px;
    height: 27px;
    background-repeat: no-repeat;
    position: relative;
    top: 3px;
    float:left;
}

.variation-spl-style-landscape-img{
    background-image:url('../images/envision-spl-landscape-thumb-image-green-active-bdr.png');
    width: 29px;
    height: 27px;
    background-repeat: no-repeat;
    position: relative;
    top: 3px;
    float:left;
}


.variation-spl-style-shaped-img{
    background-image:url('../images/envision-spl-shaped-thumb-image-green-active-bdr.png');
    width: 29px;
    height: 27px;
    background-repeat: no-repeat;
    position: relative;
    top: 3px;
    float:left;
}

.search-cart-icon-view-div{
    background-image:url('../images/envision-cart-icon.jpg');
    width: 29px;
    height: 27px;
    background-repeat: no-repeat;
}

.sketch-submit-successfully-icon{
    background-image:url('../images/envision-green-check-icon.jpg');
    width: 71px;
    height: 71px;
    background-repeat: no-repeat;
}
.side-menu-main-parent{
    border-right:solid 3px transparent;
    margin-right:-2px!important;
}

.side-menu-main-parent:hover {
    border-right:solid 3px #8CC63F;
    color:#8CC63F!important
}
.side-menu-main-parent-active {
    border-right:solid 3px #8CC63F;
    color:#8CC63F!important
}
.spl-hdr-hvr {
    font-size:15px!important;
    font-weight:700!important;
}
.spl-hdr-hvr:hover{
    color:#8CC63F!important;
}
.nav-chk-color:hover{
     color:#8CC63F!important
}


#navbarDropdown:hover {
    border-bottom:2px solid #8cc640;
}

.cart-cmpl-spl-bdr{
    border: 2px solid #8cc63f;border-radius: 20px
}

.cart-cmpl-spl-gary-bdr {
    border: 2px solid #e6e7e6;
    border-radius: 20px
}

.bootbox-alert-ok-btn{
    background: #8CC640!important;
     color: #fff;
    padding: 10px;
    border: 0;
    width:100px;
}

.lite-green{
    color:#8CC640!important;
}
.modal-header{
    display:block;
    text-transform:uppercase;
}

.bootbox-close-button{
    padding: 0!important;
    right: 30px!important;
    top: 25px!important;
}

.bootbox-body{
    color:#333!important;
    padding: 6px;
}

.modal-footer{
    border:none!important;
}

.modal-title {
    border-bottom: solid 1px #f3f2f2;
    padding: 0 0 5px 0;
}


.thumb-image-bdr-color{
    border-bottom:solid 2px #8CC63F;
}

._button_disabled_color{
    background:#c7ef94!important;
}

.date-input-ok-btn { height: 40px; width: 130px; color: #FFFFFF; font-size: 15px; text-align: center;background-color: #8cc63f!important;border: none;margin-left:10px;border-radius: 3px;}
.daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #8cc63f!important;
}

.daterangepicker .calendar th{
    color: #8cc63f!important;
}

._selected_bdr_color{
    border-bottom: solid 2px #8CC63F;
}

.carousel-indicators .active {
   background-color: #8CC640!important;
}

._main_carousel_left_cnt_1{
	border-bottom:solid 1px #8CC640;
	margin:3.3em 0 0 6.5em;
}
#footerhiveDiv{display:none;}
._social_algn_div{display:none;}

._banner_slide_img_1{background-image:url('../images/Slides/ISO_certification.png');background-size: contain !important;background-position: right 0px !important;}
._banner_slide_img_2{background-image:url('../images/Slides/Policy_GUARDIAN.png');background-size: 420px!important;background-position: center!important;}
._banner_slide_img_3{background-image:url('../images/Slides/3-min.png');background-size: 895px!important;background-position: -6px -5px!important;}
._banner_slide_img_4{background-image:url('../images/Slides/4-min.png');background-size: 895px!important;background-position: -6px -105px!important;}


._banner_slide_thumb_img_1{background-image:url('../images/Thumbs/ISO_certification.png');height:117px;width:100%;background-repeat: no-repeat;background-size: cover;background-position: right;}
._banner_slide_thumb_img_2{background-image:url('../images/Thumbs/Policy_GUARDIAN.png');height:118px;width:100%;background-repeat: no-repeat;background-size: cover;background-position: right;}
._banner_slide_thumb_img_3{background-image:url('../images/Thumbs/3-thumb.jpg');height:117px;width:100%;background-repeat: no-repeat;background-size: cover;background-position: right;}
._banner_slide_thumb_img_4{background-image:url('../images/Thumbs/4-thumb.jpg');height:117px;width:100%;background-repeat: no-repeat;background-size: cover;background-position: right;}



._product_slider_banner_1{background-image:url('../images/PhoenixPort.png');height:500px;width:100%;background-repeat: no-repeat;background-size: contain;background-position: center;}
._product_slider_banner_2{background-image:url('../images/LogoPort.png');height:500px;width:100%;background-repeat: no-repeat;background-size: contain;background-position: center;}
._product_slider_banner_3{background-image:url('../images/VersLitePort.png');height:500px;width:100%;background-repeat: no-repeat;background-size: contain;background-position: center;}
._product_slider_banner_4{background-image:url('../images/cleanstep-perspective.png');height:500px;width:100%;background-repeat: no-repeat;background-size: contain;background-position: center;}

._cintas_ft_prdt_sub_hdr{display:none;}
._cintas_virtuso_sign_in_today{display:none;}
._envision_phonix_mat_order_btn{display:block;}
._main_cnt_bg_section{display:none;}
._main_cnt_bg_section_video{display:none;}
._home_curousel_hdr_1{display:block;}






._cintas_slider_text_2_section{display:none;}
._cintas_slider_text_content_2_section{display:none;}
._cintas_slider_text_3_section{display:none;}



._cintas_slider_text_content_4_section{display:none;}

@media screen and (max-width: 990px) {
    ._banner_slide_img_1{background-size: contain!important;background-position: center!important;}
    ._banner_slide_img_2{background-size: contain!important;background-position: center!important;}
    ._banner_slide_img_3{background-size: contain!important;background-position: center!important;height: 230px!important;}
    ._banner_slide_img_4{background-size: contain!important;background-position: center!important;}

    ._product_slider_banner_1 {height:300px;}
    ._product_slider_banner_2 {height:300px;}
    ._product_slider_banner_3 {height:300px;}
    ._product_slider_banner_4 {height:300px;}
    ._main_cnt_bg_section{background-position: unset!important;}
    ._main_carousel_left_section p {padding: 0em 0 2em 0;}
}
@media screen and (max-width: 1200px) {
    ._main_cnt_bg_section{background-position: unset!important;}
}

._main_cnt_bg_section{background-image:url('../images/u2633_state0.jpg');height:690px;width:100%;background-repeat: no-repeat;background-size: cover;background-position: 0 -297px;}
._cintas_team_rental {display:none;}



._cintas_prdt_slider_text_hdr_img_view{display:none;}
._envision_search_section_view_section {display:block;}
._cintas_virtuso_view_section{display:none;}

.text_slider_hdr_img_3{display:none;margin:0px;padding:0px;}
.text_slider_hdr_img_4{display:none;margin:0px;padding:0px;}



._envision_product_slider_text {display: block;}
._cintas_product_slider_text{display:none;}


._main_carousel_thumb_li {
  display: inline;
  position: relative;
}
._main_carousel_thumb_li:after {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom:118px;
  border-top:solid 3px #8CC63F;
  height: 4px;
  transition-property: left right;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
._main_carousel_thumb_li:hover:after,
._main_carousel_thumb_li:focus:after,
._main_carousel_thumb_li:active:after {
  right: 0;
}

.form-control:focus{
    color: #495057;
    background-color: #fff;
    border-color: #d2f3a7;
    outline: 0;
    box-shadow: 0 0 0 0.2rem #d2f3a7;
}

._special_color_selection_btm{
    border-bottom: 2px solid #005044;color: #005044;
}

.main-animation-div {
  background-image: url(../images/1-img.jpg);
  background-repeat: no-repeat;
  display:     inline-block;
  width: 100%;  
  padding-top: 15px;
  height:      100px;
  background-position: center;
}
.mover-animation-view {
    height: 99px;
    display: block;
    left: 50%;
    margin: -151px -40px;
    position: absolute;
    top: 150px;
    width: 83px;
   background: #f06d06;
   background-image: url(../images/1-img.jpg);
   animation: move 2s infinite ease-in-out;
   animation-delay: 2s;
}
.blink-image-1 {
     background-image: url(../images/7-img.jpg);
     background-size: 45px;
     background-repeat: no-repeat;
     height: 50px;
     background-position: center;
    -moz-animation: blink normal .8s infinite ease-in-out; /* Firefox */
    -webkit-animation: blink normal .8s infinite ease-in-out; /* Webkit */
    -ms-animation: blink normal .8s infinite ease-in-out; /* IE */
     animation: blink normal .8s infinite ease-in-out; /* Opera and prob css3 final iteration */
}

.blink-image-2 {
     position: relative;
     background-size: 24px;
     background-position: center;
     background-repeat: no-repeat;
    background-image: url(../images/5-img.jpg);
     height: 50px;
      -moz-animation: blink normal .5s infinite ease-in-out; /* Firefox */
    -webkit-animation: blink normal .5s infinite ease-in-out; /* Webkit */
    -ms-animation: blink normal .5s infinite ease-in-out; /* IE */
    animation: blink normal .5s infinite ease-in-out; /* Opera and prob css3 final iteration */
    margin: -50px 0 0 2px;
}


.blink-image-3 {
     background-image: url(../images/3-img.jpg);
     background-size: 45px;
     background-repeat: no-repeat;
     height: 50px;
     background-position: center;
    -moz-animation: blink normal .6s infinite ease-in-out; /* Firefox */
    -webkit-animation: blink normal .6s infinite ease-in-out; /* Webkit */
    -ms-animation: blink normal .6s infinite ease-in-out; /* IE */
    animation: blink normal .6s infinite ease-in-out; /* Opera and prob css3 final iteration */
    margin: -18px 0 0 0;
}

.blink-image-4 {
    background-image: url(../images/7-img.jpg);
     background-size: 45px;
     background-repeat: no-repeat;
     height: 50px;
     margin: 13px 0 0 0;
     background-position: center;
    -moz-animation: blink normal .8s infinite ease-in-out; /* Firefox */
    -webkit-animation: blink normal .8s infinite ease-in-out; /* Webkit */
    -ms-animation: blink normal .8s infinite ease-in-out; /* IE */
    animation: blink normal .8s infinite ease-in-out; /* Opera and prob css3 final iteration */
}

.blink-image-5 {
    background-image: url(../images/5-img.jpg);
     background-size: 24px;
     background-repeat: no-repeat;
     height: 40px;
     margin: -43px 0 0 0;
     background-position: center;
    -moz-animation: blink normal .5s infinite ease-in-out; /* Firefox */
    -webkit-animation: blink normal .5s infinite ease-in-out; /* Webkit */
    -ms-animation: blink normal .5s infinite ease-in-out; /* IE */
    animation: blink normal .5s infinite ease-in-out; /* Opera and prob css3 final iteration */
}

.blink-image-6 {
    background-image: url(../images/3-img.jpg);
     background-size: 45px;
     background-repeat: no-repeat;
     height: 50px;
     background-position: center;
    -moz-animation: blink normal .6s infinite ease-in-out; /* Firefox */
    -webkit-animation: blink normal .6s infinite ease-in-out; /* Webkit */
    -ms-animation: blink normal .6s infinite ease-in-out; /* IE */
    animation: blink normal .6s infinite ease-in-out; /* Opera and prob css3 final iteration */
    margin: -12px 0 0 0;
}

.blink-image-7 {
    background-image: url(../images/6-img.jpg);
     background-size: 32px;
     background-repeat: no-repeat;
     height: 30px;
     margin: -55px 0 0 0;
     background-position: center;
    -moz-animation: blink normal 2s infinite ease-in-out; /* Firefox */
    -webkit-animation: blink normal 2s infinite ease-in-out; /* Webkit */
    -ms-animation: blink normal 2s infinite ease-in-out; /* IE */
    animation: blink normal 2s infinite ease-in-out; /* Opera and prob css3 final iteration */
}

#float-animation {
    position: relative;
    -webkit-animation: floatBubble 1.5s infinite  normal ease-out;
    animation: floatBubble 1.5s infinite  normal ease-out;
    animation-delay: 1s, 5s, 10s;
}
#float-animation-2 {
    position: relative;
    -webkit-animation: floatBubbletwo 3s infinite  normal ease-out;
    animation: floatBubbletwo 3s infinite  normal ease-out;
}

#float-animation-3 {
    position: relative;
    -webkit-animation: floatBubblethree 1.5s infinite  normal ease-out;
    animation: floatBubblethree 3s infinite  normal ease-out;
    animation-delay: 1s, 5s, 10s;
}
@-webkit-keyframes floatBubble {
    0% {top:20px;opacity: 0}
    50% {top:15px;opacity: 1;animation-delay:3s;-webkit-animation-delay: 3s; /* Safari 4.0 - 8.0 */}
    100% {top: -13px;}
}
@keyframes floatBubble {
    0% {top:20px;opacity: 0}
    50% {top:15px;opacity: 1;animation-delay:3s;-webkit-animation-delay: 3s; /* Safari 4.0 - 8.0 */}
    100% {top: -13px;}
}

@-webkit-keyframes floatBubbletwo {
    0%, 20% {top:50px;opacity: 0;}
    50% {top:15px;opacity: 0;animation-delay:3s;-webkit-animation-delay: 3s; /* Safari 4.0 - 8.0 */}
    70% {opacity: 1;}
    80% {opacity: 1;}
    90% {opacity: 1;}
    100% {top: 0px;opacity: 1;}
}
@keyframes floatBubbletwo {
    0%, 20% {top:50px;opacity: 0;}
    50% {top:15px;opacity: 0;animation-delay:3s;-webkit-animation-delay: 3s; /* Safari 4.0 - 8.0 */}
    70% {opacity: 1;}
    80% {opacity: 1;}
    90% {opacity: 1;}
    100% {top: 0px;opacity: 1;}
}

@-webkit-keyframes floatBubblethree {

     0%, 20% {top:0px;opacity: 1;}
    50% {top:0px;opacity: 0;animation-delay:3s;-webkit-animation-delay: 3s; /* Safari 4.0 - 8.0 */}
    100% {top: 0px;opacity: 0;}
}
@keyframes floatBubblethree {
    0%, 20% {top:0px;opacity: 1;}
    50% {top:0px;opacity: 0;animation-delay:3s;-webkit-animation-delay: 3s; /* Safari 4.0 - 8.0 */}
    100% {top: 0px;opacity: 0;}
}
@keyframes move {
  20%, 100% {opacity: 1;transform: translate(-20px, -20px);}
  0% {opacity: 1;}
  10% {opacity: 1;}
}
@-webkit-keyframes spinner { 
    from { -webkit-transform: rotateY(0deg); } 
    to { -webkit-transform: rotateY(-360deg); } 
}
@keyframes spinner { 
    from { -moz-transform: rotateY(0deg); -ms-transform: rotateY(0deg); transform: rotateY(0deg); } 
    to { -moz-transform: rotateY(-360deg); -ms-transform: rotateY(-360deg); transform: rotateY(-360deg); } 
}

@-moz-keyframes blink {
    0% {opacity:1;}
    50% {opacity:0;}
    100% {opacity:1;}
} 
@-webkit-keyframes blink {
    0% {opacity:1;}
    50% {opacity:0;}
    100% {opacity:1;}
}
@-ms-keyframes blink {
    0% {opacity:1;}
    50% {opacity:0;}
    100% {opacity:1;}
} 
@keyframes blink {
    0% {opacity:1;}
    50% {opacity:0;}
    100% {opacity:1;}
} 


.animation-area-div {
    border: 3px solid #c7cfe2;
    border-radius:5px;
    height: 99px;
    display: block;
    left: 50%;
    margin: 0px -38px;
    position: absolute;
    top:44px;
    width: 83px;
}

.holder-animation {
  display:     inline-block;
  width:       115px;
  height:      100px;
  perspective: 700px;
  background-image: url(../images/4-img.jpg);
}
.card-animation, .front-animation, .back-animation{
   position: absolute;
    height: inherit;
    width: inherit;
    transition: all .7s;
    transform-style: preserve-3d;
    backface-visibility: hidden;
    width: 36px;
    height: 30px;
    top: 28px;
    left: 29px;
}

#slidecaption {
     -webkit-animation-name: spinner; 
    -webkit-animation-timing-function: linear; 
    -webkit-animation-iteration-count: infinite; 
    -webkit-animation-duration: 4s; 
    animation-name: spinner; 
    animation-timing-function: linear; 
    animation-iteration-count: infinite; 
    animation-duration: 4s; 
    -webkit-transform-style: preserve-3d; 
    -moz-transform-style: preserve-3d; 
    -ms-transform-style: preserve-3d; 
    transform-style: preserve-3d;
}

.flip-image-animation {
    background-image: url(../images/2-img.jpg);
    background-size: 35px;
    background-repeat: no-repeat;
    height: 33px;
}
._prdt_spl_btn{display:block;}

.animate-theme-color-1 {
  color: #005044;
}
.animate-theme-color-2 {
  color: #8CC63F;
}
.animate-theme-color-3 {
  color: #ACCDC5;
}
@keyframes animate-spl-icon-10 {
  0% {opacity: 1;top: 18.18182px;left: 18.18182px;color: #b2bed8;}
  10% {opacity: 1;top: 18.18182px;left: 18.18182px;color: #b2bed8;}
  20% {opacity: 1;top: 0;left: 0;color: #005044;}
  90% {opacity: 1;top: 0;left: 0;color: #005044;}
  100% {opacity: 0;top: 0;left: 0;color: #005044;}
}
._theme_check_sale_marketing_drop_down{display:none;}
._theme_2_view{display:none;}

._cintas_about_us{display:none;}
._guardian_about_us{display:none;}
._elis_about_us{display:none;}
._cws_about_us{display:none;}
._milliennium_privacy_policy{display:none;}
._envision_privacy_policy{display:block;}
._guardian_privacy_policy{display:none;}
._guardian_terms_and_condition{display:none;}
._cintas_terms_and_condition{display:none;}
._envision_terms_and_condition{display:block;}
._elis_terms_and_condition{display:none;}
._other_contact_view_section{display:none;}
._guardian_contact_section_view{display:none;}
#footer-faqs-text{display:none!important;}
._sales_marketing_menu{display:none;}
._envision_contact_section_view{display:block;}
#other-contact-div{display:none;}
._order_now_cintas_btn{display:block;margin: 2em 0 0 5.2em;}


.text-input-ift-color{color:#005044;}
.spl-chk-bdr-input-clr{border:solid 2px #8cc63f!important;}
#cintas-Para{display:block!important;}
.about_us_right_side_img {
    background-image: url(../images/about-img.jpg);
}
/*===20220809===*/
.contact-row{
    padding: 0 0 50px;
}
.contact-row h5{
    color: #70B3E3;
    font-weight: bold;
    padding: 0 0 20px;
    margin: 0;
}
.contact-row h4{
    font-size: 1.25rem;
    font-weight: normal;
}
.contact-col{
    width: 50%;
}
.contact-row h2{
    font-size: 2.25rem;
    font-weight: bold;
    padding: 0 0 50px;
    margin: 0;
}
.contact-row h2 a{
    color: #000;
}
.email-block{
    padding-left: 15%;
}
.contact-mail{
    padding:  0 0 20px;
}
.contact-row h6{
    color: #70B3E3;
    font-weight: bold;
    font-size: 1.1rem;
    line-height: 1.5;
    margin: 0;
}
.contact-mail a{
    text-decoration: underline !important;
    color: #000;
    font-size: 1rem;
    font-weight: bold;
}
.contact-mail a:hover{
    color: #000;
}
.contact-row:last-child{
    padding: 0;
}
.contact-mail p{
    color: #000;
    font-size: 1rem;
    font-weight: bold; 
    padding-top: 20px;
    font-size: 1.1rem;
}
.contact-mail p a{    
    text-decoration: none !important; 
}
.contact-data a{
    font-size: 1.1rem;
}