::-webkit-input-placeholder {
color: #343434;
} .ensign-silder-space-remove
{     margin-bottom: 0px !important;
}
.ensign-homeone-box h1 {
margin-bottom: 34px;
}
.ensign-two-box {
width: 64%;
padding-left: 13%;
}
.ensign-two-box h1 {
color: #fff;
}
.ensign-two-box p {
color: #fff;
}
.ensign-two-box i {list-style-type
padding-right: 5px;
}
.ensign-icon-box h5 {
margin: 12px 0px;
}
.revolution-slider-space-remove {
margin-bottom: 0px !important;
} .ensign-work-box i {
font-size: 44px;
margin-bottom: 25px;
}
.ensign-work-box h5 {
margin: 30px 0px;
}
.ensign-work-box {
padding: 10% 14%;
}
.ensign-work-box .ensign-rounded-button {
margin-top: 45px;
}
.ensign-hometwo-icon-box i {
font-size: 40px;
color: #fff;
padding-right: 15px;
}
.ensign-hometwo-icon-box h5 {
color: #fff;
}
.ensign-hometwo-icon-box p {
color: #fff;
}
.ensign-home-two-call-action-text {
float: left;
margin-top: 8px;
}
.ensign-home-two-call-action-button {
float: right;
}
.ensign-home-two-call-action-text h4 {
color: #fff;
margin: 0px;
letter-spacing: 0.8px;
}
.ensign-home-two-call-action-button .ensign-rounded-button {
border: 2px solid #fff;
background: none;
margin: 0px;
}
.ensign-hometwo-icon-box h5 {
font-weight: normal;
}
.partner-clients-img-hover img {
transition: all 0.8s ease-in-out;
}
.partner-clients-img-hover img:hover {
transform: scale(1.1);
transition: all 0.8s ease-in-out;
cursor: pointer;
} .ensign-homethree-box h1 {
margin-bottom: 36px;
}
.ensign-dt-number-box {
width: 32%;
float: left;
}
.ensign-dt-number-box h2 {
font-family: Poppins;
font-size: 100px;
color: #f5f5f5;
font-weight: 600;
line-height: 100px;
}
.ensign-dt-text-box {
float: right;
width: 58%;
}
.ensign-dt-text-box .ensign-rounded-button {
margin-top: 32px;
}
.ensign-center-box.ensign-dt-call-action h1 {
color: #fff;
margin-bottom: 50px;
}
.ensign-dt-about-skill-box h5 {
text-transform: uppercase;
}
.ensign-dt-counter-box i {
font-size: 43px;
margin-top: 34px;
display: block;
}
.ensign-dt-blog-img-box img {
width: 100%;
}
.ensign-dt-blog-hover-text-box {
position: absolute;
bottom: 0px;
left: 0px;
right: 0px;
padding:10px 31px 0px 31px;
opacity: 0;
-webkit-transition:all ease-in-out 0.8s;
}
.ensign-dt-blog-box {
position: relative;
}
.ensign-dt-blog-hover-text-box p {
color: #fff;
}
.ensign-dt-blog-hover-text-box p {
color: #fff;
text-transform: capitalize;
float: left;
}
p.ensign-dt-blog-icon {
float: right;
}
p.ensign-dt-blog-icon i {
vertical-align: middle;
margin-left: 5px;
}
.ensign-dt-blog-main-box:hover .ensign-dt-blog-hover-text-box {
opacity: 1;
-webkit-transition:all ease-in-out 0.8s;
}
.ensign-dt-blog-text-box {
margin-top: 30px;
} .ensign-icon-box-left h5 {
margin: 15px 0px;
}
.ensign-text-img-box {
padding: 0% 14%;
}
.ensign-text-img-box h1 {
text-transform: uppercase;
}
.ensign-text-img-box .ensign-rounded-button {
margin-top: 24px;
}
.ensign-apply-box {
padding: 0% 6%;
}
.ensign-apply-box p {
margin: 30px 0px;
}
.ensign-documentacion-box i {
font-size: 36px;
display: block;
margin-bottom: 30px !important;
}
.ensign-documentacion-box {
background: #fff;
padding: 25% 0%;
-webkit-transition:all ease-in-out 0.9s;
}
.ensign-documentacion-box:hover {
box-shadow: 0px 0px 5px 3px #ededed;
-webkit-transition:all ease-in-out 0.9s;
cursor: pointer;
} .ensign-demo-five-timeline {
padding: 0px 8%;
}
.ensign-demo-five-timeline h4 {
font-size: 45px;
font-weight: 600;
color: #f1f1f1;
}
.ensign-demo-five-timeline h5 {
margin: 20px 0px;
text-transform: uppercase;
}
.timeline-border:after {
width: 1px;
height: 100%;
content: "";
border: 1px dashed #e7e7e7;
position: absolute;
top: 0px;
right: 0px;
}
.ensign-call-action-home-five .ensign-rounded-button {
border: 2px solid #fff;
background: none;
margin-top: 30px;
}
.ensign-call-action-home-five h1 {
text-transform: capitalize;
} .ensign-demo-six-best-box .ensign-rounded-radius-button {
margin-top: 20px;
}
.ensign-demo-six-process-number-box {
float: left;
width: 20%;
}
.ensign-demo-six-process-text-box {
float: right;
width: 76%;
}
.ensign-demo-six-process-main-box h3 {
margin-bottom: 24px;
}
.ensign-tab-main-box {
padding: 0 60px;
}
.tab-content.ensign-tab-content {
margin-top: 30px;
}
.ensign-tab-menu-box ul {
border-bottom: 1px solid #bbbbbb;
text-align:center;
}
.ensign-tab-menu-box ul li {
width: 19%;
}
.ensign-tab-menu-box ul li a {
font-family: Poppins;
font-size: 18px;
color: #656565;
font-weight: 600;
text-transform: capitalize;
padding: 0px;
border-bottom: 5px solid transparent;
padding-bottom: 15px;
border-radius: 0px;
}
.ensign-tab-menu-box .nav-pills>li.active>a {
background: none;
padding-bottom: 15px;
color: #000 !important;
}
.ensign-dt-counter-box hr {
width: 69px;
height: 2px;
margin: 20px auto;
}
.ensign-dt-counter-box i {
font-size: 43px;
margin-top: 34px;
display: block;
} .ensign-seo-icon-box h5 {
margin: 10px 0px;
}
.ensign-seo-video-text-box .ensign-rounded-radius-button {
margin-top: 25px;
}
.ensign-seo-chek-box h1 {
color: #fff;
text-transform: uppercase;
}
.ensign-seo-title-text-box h1 {
text-transform: uppercase;
}
.ensign-seo-list-box ul li {
list-style-type: none;
margin-bottom: 18px;
}
.ensign-seo-list-box ul li i {
padding-right: 15px;
}
span.seo-list-space {
padding-left: 32px;
}
input.ensign-seo-test-text-box {
font-family: Montserrat,Arial, Helvetica, sans-serif;
font-size: 13px;
color: #fff;
text-transform: capitalize;
background: none;
border: 1px solid #fff;
width: 23%;
height: 53px;
margin-right: 43px;
}
input.ensign-seo-test-submit-button {
font-family: Montserrat,Arial, Helvetica, sans-serif;
font-size: 17px;
color: #43cb83;
padding: 12px 50px;
background: #ffffff;
border: none;
}
.ensign-seo-studies-box img {
width: 100%;
}
.ensign-seo-studies-text-box {
float: left;
}
.ensign-seo-studies-icon-box {
float: right;
}
.ensign-seo-studies-main-text-box {
border-top: 1px solid #c3c3c3;
margin-top: 20px;
padding-top: 20px;
}
.ensign-seo-buttom-box {
padding: 5% 10%;
}
.ensign-seo-buttom-box .ensign-rounded-radius-button {
margin-top:8px;
} .ensign-mobile-apps-service-box i {
font-size: 30px;
}
.ensign-mobile-apps-accordion-title-box h1 {
color: #fff;
}
.ensign-carousel .vc_item
{  margin-left:30px;
}
.ensign-accordion-square h4 {
font-size: 16px;
}
.ensign-mobile-apps-accordion p {
color: #fff;
}
.ensign-mobile-apps-download-app-now-box ul li {
display: inline-block;
margin-left: 28px;
}
span.ensign-mobile-apps-download-button-sub-text {
font-size: 14px;
color: #fff;
font-weight: normal;
line-height: 12px;
display: block;
}
span.ensign-mobile-apps-download-button-title-text {
font-size: 23px;
color: #fff;
font-weight: normal;
line-height: 29px;
display: block;
}
span.ensign-ma-download-button-box {
display: inline-block;
padding-left: 11px;
}
.ensign-mobile-apps-download-app-now-box ul li a {
display: block;
padding: 16px 21px 12px 6px;
border-radius: 5px;
}
.ensign-mobile-apps-download-app-now-box ul li a i {
font-size: 42px;
color: #fff;
}
.common-images-hover {
transition: all 0.8s ease-in-out;
}
.common-images-hover:hover {
opacity: 0.5;
transition: all 0.8s ease-in-out;
cursor: pointer;
} .ensign-events-icon-box.ensign-center-box {
width: 74%;
margin: 0 auto;
}
.ensign-events-icon-box.ensign-center-box i {
font-size: 30px;
}
.ensign-events-speakers-box {
padding: 0px 10px;
}
.ensign-events-speakers-img-box img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
width: 100%;
}
.ensign-events-speakers-content-box {
background: #fff;
padding: 20px;
margin-top: -9px;
}
.ensign-events-speakers-content-box h6 {
margin: 0px;
}
.ensign-events-speakers-content-box p {
margin: 0px;
}
.ensign-events-speakers-content-box ul li {
list-style-type: none;
display: inline-block;
margin-right: 15px;
}
.ensign-events-speakers-content-box ul li a {
color: #adadad;
}
.ensign-events-tab-timeline-box {
position: relative;
}
.ensign-events-tab-timeline-box:before {
width: 2px;
height: 100%;
content: "";
position: absolute;
background: #000;
margin: 0 auto;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;
}
.ensign-events-tab-timeline-left-box {
float: left;
width: 50%;
}
.ensign-events-tab-timeline-border-box {
float: left;
width: 150px;
background: #000;
height: 2px;
}
.ensign-events-tab-timeline-border-box:after {
width: 20px;
height: 20px;
content: "";
border-radius: 100px;
display: block;
background: #000;
border: 2px solid #f5f;
}
.ensign-events-form-text-box {
background: none;
border: 1px solid #cacaca;
margin: 16px 0px;
font-size: 12px;
width: 100%;
height: 45px;
}
.ensign-form-events-submit-button {
background: none;
width: 100%;
margin-top: 20px;
color: #000;
border-width: 1px;
border-style: solid;
}
.ensign-events-form-box {
background: #fff;
padding: 5% 8%;
}
.ensign-events-parsing-table-box {
background: #fff;
padding: 18% 0%;
}
span.ensign-events-pt-dolar {
font-size: 20px;
}
.ensign-events-parsing-table-box ul li {
line-height: 23px;
list-style: none;
}
.ensign-events-parsing-table-box ul li i {
padding-right: 10px;
font-size: 11px;
}
.ensign-events-map-box {
position: relative;
}
.ensign-events-map-text-box {
width: 33%;
position: absolute;
bottom: 0px;
right: 0px;
background: rgba(255, 255, 255, 0.86);
padding: 3% 2%;
}
.ensign-events-map-text-box i {
font-size: 32px;
color: #343434;
} .ensign-tab-speaker-box .tab-content.ensign-tab-content {
margin-top: 62px;
}
.ensign-tab-speaker-text-box p {
padding-bottom: 18px;
font-size: 15px;
line-height: 32px;
}
.ensign-speaker-video-box .ins-popup-video {
position: absolute;
top: 45%;
left: 0px;
right: 0px;
}
.ensign-tab-speaker-box h1 {
font-size: 32px;
text-transform: uppercase;
line-height: 32px;
margin-bottom: 22px;
} .ensign-E-learning-icon-box i {
font-size: 32px;
}
.ensign-E-learning-video-box {
padding:8%;
}
.ensign-E-learning-video-box .ensign-rounded-button {
margin-top: 10px;
}
.ensign-E-learning-subscribe-titel-box h1 {
color: #fff;
}
input.ensign-elanding-Subscribe-text-box {
font-size: 12px;
width: 65%;
border: 1px solid #c4c4c4;
color: #fff !important;
text-transform: capitalize;
border-radius: 5px 0px 0px 5px;
border-radius: 5px;
background: none;
}
input.ensign-service-landing-Subscribe-button {
height: 47px;
border: none;
padding: 0px 29px;
border-radius: 0px 5px 5px 0px;
color: #fff;
text-transform: uppercase;
margin-left: -8px;
}
input.ensign-elanding-Subscribe-button.white-color {
height: 45px;
border: none;
padding: 0px 29px;
border-radius: 0px 5px 5px 0px;
color: #000;
text-transform: uppercase;
margin-left: -8px;
line-height: 36px;
background: #fff;
}
.ensign-elanding-Subscribe-text-box::-webkit-input-placeholder {
color: #fff;
} .ensign-service-landing-icon-box i {
font-size: 30px;
}
.ensign-service-landing-video-box h1 {
color: #fff;
}
.ensign-service-landing-video-box p {
color: #fff;
margin: 37px 0px;
}
input.ensign-service-landing-Subscribe-text-box {
font-size: 12px;
width: 65%;
border: 1px solid #c4c4c4;
color: #000;
text-transform: capitalize;
border-radius: 5px 0px 0px 5px;
border-radius: 5px;
}
input.ensign-service-landing-Subscribe-button {
height: 47px;
border: none;
padding: 0px 29px;
border-radius: 0px 5px 5px 0px;
color: #fff;
text-transform: uppercase;
margin-left: -8px;
}
.ensign-service-landing-Subscribe-box p {
margin-bottom: 30px;
}
.ensign-service-landing-working-number {
font-size: 31px;
font-weight: normal;
padding-right: 11px;
}
.ensign-service-landing-bg-table-box {
box-shadow: 0px 3px 30px 0px #b0afaf;
}
.ensign-service-landing-pricing-table-box.ensign-center-box.ensign-service-landing-bg-table-box ul li i {
color: #fff;
} .ensign-book-author-box {
padding-left: 27px;
}
.ensign-book-author-box .ensign-sub-text {
font-style: italic;
}
.ensign-book-author-box img {
margin: 24px 0px;
}
span.ensign-book-details-text {
font-size: 20px;
color: #767676;
font-weight: normal;
margin-left: 9px;
}
.ensign-book-type-details-box h1 {
text-transform: uppercase;
}
.ensign-book-type-details-box .ensign-rounded-button {
margin-top: 20px;
}
.ensign-book-scroll-main-box
{ width:100%;
height:315px;
overflow-y:auto;
-ms-overflow-y:auto;
overflow-x:hidden;
-ms-overflow-x:hidden;
background: #fff;
box-shadow: -3px 2px 5px 0px #b8b8b8;
} 
.ensign-book-scroll-box
{ width:100%;
height:500px
}
.ensign-book-scroll-details-box {
padding:1% 10%;
}
.ensign-book-scroll-details-box ul li {
list-style: none;
padding: 20px 0px;
border-bottom: 1px solid #d4d4d4;
}
span.ensign-book-scroll-details-number-box {
color: #343434;
}
.ensign-book-scroll-main-box::-webkit-scrollbar {
width:5px;
}
.ensign-book-scroll-main-box::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
border-radius: 10px;
}
.ensign-book-scroll-main-box::-webkit-scrollbar-thumb {
outline: 1px solid #425cbb;
}
.ensign-book-happy-readers-box h6 {
margin: 0px;
text-transform: uppercase;
font-size: 15px;
line-height: 31px;
}
.ensign-book-happy-readers-box .ensign-themes-color {
font-size: 12px;
line-height: 12px;
font-style: italic;
}
.ensign-book-happy-readers-box p {
line-height: 30px;
}
.ensign-book-happy-readers-box {
padding-left: 15px;
}
.ensign-center-box.ensign-book-call-to-action h3 {
line-height: 45px;
padding: 0% 11%;
letter-spacing: 0.8px;
font-weight: normal;
margin-bottom: 20px;
} .ensign-start-up-icon-box i {
font-size: 35px;
}
.ensign-start-up-about-title-box h1 {
color: #fff;
}
.ensign-start-up-about-title-box p {
color: #fff;
}
.ensign-start-up-live-chat-box {
background: #fff;
padding: 13% 10%;
box-shadow: 0px 0px 5px 3px #d5d5d5;
}
.ensign-start-up-live-chat-box .ensign-rounded-radius-button {
margin-top: 25px;
} .ensign-about-me-progressbar-button-box .ensign-rounded-radius-button {
margin-right: 33px;
}
.ensign-about-me-icon-box {
padding: 5% 13%;
}
.ensign-about-me-icon-box i {
font-size: 39px;
}
.ensign-about-me-resume-left-box {
float: left;
}
.ensign-about-me-resume-right-box {
float: right;
}
.ensign-about-me-resume-right-box p {
border: 1px solid ;
padding: 4px 20px;
}
.ensign-about-me-resume-left-box h6 {
margin-bottom: 0px;
line-height: 23px;
}
p.ensign-about-me-resume-left-sub-box {
font-size: 13px;
line-height: 14px;
font-style: italic;
}
.ensign-about-me-resume-content-box {
margin-top: 14px;
}
.ensign-about-me-resume-box {
padding:31px;
}
.ensign-about-me-resume-box h4 {
margin-bottom: 26px;
}
.ensign-about-me-working-box.ensign-center-box i {
font-size: 30px;
}
.ensign-about-me-working-box.ensign-center-box a {
color: #4f4f4f;
} .ensign-years-text-box.ensign-right-box {
padding-right: 14%;
padding-top: 11%;
}
.ensign-years-text-box h1 {
font-size: 73px;
font-weight: normal;
}
.ensign-years-text-box.ensign-right-box h6 {
letter-spacing: 0px;
font-size: 15px;
}
.ensign-product-list-box ul li {
list-style-type: none;
margin-top: 45px;
}
.ensign-product-list-box ul li h6 {
margin: 0px;
}
.ensign-product-list-box ul li p {
padding: 0px;
font-size: 14px;
line-height: 20px;
}
.ensign-product-counter-box h1 {
font-size: 127px;
line-height: 76px;
}
.ensign-product-counter-box {
padding-top: 41%;
}
.ensign-product-list-box {
padding-left: 30%;
}
.ensign-about-full-box img {
width: 48%;
}
.ensign-about-full-box p {
margin: 30px 0px;
}
.ensign-about-full-buttom-box {
background: rgb(255, 255, 255);
padding: 10% 11%;
} .ensign-about-2-text-box {
padding: 18%;
}
.ensign-about-two-box.ensign-center-box .ensign-sub-text {
margin: 34px 0px;
}
.ensign-about-2-Contact-box {
position: absolute;
top: 0px;
bottom: 0px;
background: rgba(255, 255, 255, 0.88);
right: 10%;
}
.ensign-about-2-Contact-box {
padding: 7% 5%;
width: 34%;
} .ensign-creative-startup-icon-box i {
color: #fff;
font-size: 40px;
margin: 0px 15px;
}
.ensign-creative-startup-icon-box h5 {
color: #fff;
}
.ensign-creative-startup-offer-list-box ul li {
list-style-type: none;
}
input.ensign-our-story-text-box {
width: 24%;
font-size: 11px;
text-transform: capitalize;
margin-right: 37px;
border: 1px solid #d0d0d0;
background: none;
}
.ensign-our-story-side-box .ensign-rounded-radius-button {
border: none;
color: #FFF;
height: 47px;
padding: 0px 50px;
}
.ensign-creative-startup-about-box h2 {
margin:0px 0px 35px 0px;
}
.ensign-creative-startup-about-box .ensign-rounded-radius-button {
margin-top: 30px;
}
.ensign-creative-startup-about-text-box p {
position: relative;
padding: 0px 46px;
}
img.ensign-creative-startup-about-left-quote {
width: 6%;
position: absolute;
left: 0px;
top: 0px;
}
img.ensign-creative-startup-about-right-quote {
position: absolute;
width: 6%;
bottom: 1px;
right: 58px;
margin: 0 auto;
}
.ensign-creative-startup-about-detals-text-box {
width: 100%;
text-align: center;
}
.ensign-creative-startup-icon-box {
float: left;
width: 20%;
position: relative;
}
h3.ensign-creative-startup-about-quote-text-box {
line-height: 42px;
letter-spacing: 0.6px;
text-align: center;
padding: 0% 8%;
font-size: 25px;
}
.ensign-creative-startup-icon-box:after {
width: 73%;
height: 2px;
border-bottom: 2px dashed #fff;
content: "";
position: absolute;
top: 17px;
right: -82px;
}
.ensign-creative-startup-icon-box.ensign-center-box.ensign-after-remove:after {
display: none;
}
.google-map-column
{   padding: 0 !important;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
} .ensign-how-it-works-bg {
position: relative;
margin-top: -83px;
}
.ensign-how-it-works-text-box {
padding-left: 10%;
}
.ensign-how-it-works-text-box .ensign-rounded-button {
margin-top: 10px;
}
.ensign-how-it-works-buttom-right-img-box {
float: left;
width: 21%;
}
.ensign-how-it-works-buttom-right-img-box img {
width: 70%;
}
.ensign-how-it-works-buttom-right-text-box {
float: left;
width: 46%;
}
.ensign-how-it-works-buttom-button-text-box {
float: left;
}
.ensign-how-it-works-buttom-button-text-box .ensign-rounded-button {
background: #fff;
color: #000;
}
.ensign-how-it-works-buttom-right-box {
border-bottom: 1px solid #7f96e8;
padding: 40px;
border-left: 1px solid #7f96e8;
}
.ensign-how-it-works-faq-text-box ul li {
font-size: 13px;
} .our-process-text-box {
padding: 0% 20%;
}
.ensign-process-box {
padding: 0% 10%;
}
.ensign-home-sect-top {
position: relative;
top: -119px;
box-sizing: -1px 17px 27px -5px #f5f5;
}
.ensign-new-home-about-box h6 {
margin: 0px;
letter-spacing: 5px;
}
.ensign-new-home-about-box h3 {
margin-top: 0px;
}
.ensign-top-sect-box h5 {
margin-top: 0px;
margin-bottom: 5px;
}
.ensign-top-sect-box p {
line-height: 25px;
}
.ensign-new-secti-icon-box i {
font-size: 50px;
} .ms-section{
text-align: center;
}
#menu li {
display:inline-block;
margin: 10px;
color: #000;
background:#fff;
background: rgba(255,255,255, 0.3);
-webkit-border-radius: 10px; 
border-radius: 10px; 
}
#menu li.active{
background:#666;
background: rgba(255,255,255, 1);
color: #000;
}
#menu li a{
text-decoration:none;
color: #000;
}
#menu li.active a:hover{
color: #000;
}
#menu li:hover{
background: rgba(255,255,255, 0.8);
}
#menu li a,
#menu li.active a{
padding: 9px 18px;
display:block;
}
#menu li.active a{
color: #000;
}
#menu{
position:fixed;
top:0;
left:0;
height: 40px;
z-index: 70;
width: 100%;
padding: 0;
margin:0;
}
.ensign-tab-speaker-text-box .ensign-rounded-button {
margin-top: 5px;
}
#infoMenu{
height: 20px;
color: #f2f2f2;
position:fixed;
z-index:70;
bottom:0;
width:100%;
text-align:right;
font-size:0.9em;
padding:8px 0 8px 0;
}
#infoMenu ul{
padding: 0 40px;
}
#infoMenu li a{
display: block;
margin: 0 22px 0 0;	
color: #333;
}
#infoMenu li a:hover{
text-decoration:underline;
}
#infoMenu li{
display:inline-block;
position:relative;
}
#examplesList{
display:none;
background: #282828;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
padding: 20px;
float: left;
position: absolute;
bottom: 29px;
right: 0;
width:638px;
text-align:left;
}
#examplesList ul{
padding:0;
}
#examplesList ul li{
display:block;
margin: 5px 0;
}
#examplesList ul li a{
color: #BDBDBD;
margin:0;
}
#examplesList ul li a:hover{
color: #f2f2f2;
}
#examplesList .column{
float: left;
margin: 0 20px 0 0;
}
#examplesList h3{
color: #f2f2f2;
font-size: 1.2em;
margin: 0 0 15px 0;
border-bottom: 1px solid rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.1);
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
padding: 0 0 5px 0;
} #demosMenu{
position:fixed;
bottom: 10px;
right:10px;
z-index: 999;
} .wpb-js-composer .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a {
color: #ffffff  !important;
}
.wpb-js-composer .vc_tta-shape-round:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body {
border: none ;
}
.wpb-js-composer .vc_tta-shape-round:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-heading {
border-bottom-left-radius: 29px  !important;
border-bottom-right-radius: 29px  !important;
background: #425cbb !important;
}
.wpb-js-composer .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a {
font-size: 16px;
color: #5472D2;
}
.ensign-start-up-accordion .wpb-js-composer .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
border-color: #a1a1a1 !important;
}
.ensign-start-up-accordion .wpb-js-composer .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a {
color: #5b5b5b !important;
padding: 20px !important;
}
.vc_tta.vc_tta-style-modern.ensign-accordion-square .vc_tta-panel-body {
background: none !important;
}
.ensign-accordion-square .vc_tta-panel-heading {
background: #fff !important;
border: none !IMPORTANT;
}
.ensign-mobile-apps-accordion p {
color: #fff;
}
.ensign-accordion-square .vc_tta-title-text {
font-size: 16px;
color: #425cbb;
}
.ensign-how-it-works-faq .vc_tta-panel-heading {
border: 1px solid #bdbdbd !important;
}
i.vc_tta-controls-icon.vc_tta-controls-icon-triangle:before {
border-color: #ffffff !important;
}
.ensign-how-it-works-faq .vc_tta-title-text {
color: #4c4b4b ;
font-size: 17px;
}
.ensign-how-it-works-faq .vc_tta-panel-heading {
border: 1px solid #bdbdbd  !important;
}
.ensign-how-it-works-faq .vc_tta-panel-body {
border: none !important;
}
.ensign-how-it-works-faq .vc_tta-controls-icon.vc_tta-controls-icon-triangle:before {
border-color: #bdbdbd  !IMPORTANT;
} .page-id-8626 #content {
background: #f7f7f7 !important;
}
.vc_row.wpb_row.vc_row-fluid.ensign-about-section-box {
margin-top: -100px;
}
.ensign-about-right-box {
padding: 9% 8% 0% 8%;
}
.ensign-demo-about-box i {
font-size: 40px;
}
.ensign-demo-about-box h5
{  margin-top: 14px;
display: block;
} .page-id-976 #content {
background: #f7f7f7;
} .ensign-awards-box {
background: #f1f1f1;
text-align: center;
padding: 12%;
-webkit-transition: all ease-in-out 0.8s;
}
.ensign-awards-box a {
color: #000;
padding-top: 24px;
padding-bottom: 5px;
display: block;
}
.ensign-awards-box:hover {
box-shadow: 0px 0px 5px 2px #e0e0e0;
margin-top: -10px;
-webkit-transition: all ease-in-out 0.8s;
}
.ensign-awards-box img {
width: 60%;
}
.ensign-awards-box.ensign-speaker-box:hover {
box-shadow: none;
}
.ensign-speaker-slider {
margin-bottom: 0 !important;
} .ensign-contactone-details-icon-box {
float: left;
width: 11%;
margin-top: 4px;
}
.ensign-contactone-details-icon-box i {
font-size: 42px;
}
.ensign-contactone-details-text-box {
float: left;
width: 69%;
}
.ensign-contactone-details-text-box h6 {
margin: 0px;
}
.ensign-contact-one-top-text-box ul li {
display: inline-block;
padding: 0px 15px;
}
.ensign-contact-one-top-text-box ul li i {
font-size: 28px;
margin-right: 10px;
vertical-align: middle;
}
.contact-one-form-box input {
width: 100%;
border: 2px solid #c2c2c2;
margin-bottom: 16px;
font-size: 11px;
text-transform: capitalize;
height: 50px;
}
.contact-one-form-box textarea {
width: 100%;
height: 82px;
margin-bottom: 30px;
border: 2px solid #c2c2c2;
}
.contact-one-form-box .ensign-rounded-radius-button {
border: none !important;
color: #fff;
text-transform: uppercase;
font-size: 17px;
}
.ensign-contactone-details-box {
margin-bottom: 55px !important;
} .contact-two-form-box input {
border: 1px solid #b9b9b9;
border-radius: 5px;
font-size: 12px;
width: 44%;
margin-right: 41px;
margin-bottom: 37px;
}
.contact-two-form-box textarea {
width: 94%;
height: 211px;
border: 1px solid #b9b9b9;
border-radius: 5px;
}
.contact-two-form-box .ensign-rounded-radius-button {
width: 159px;
border: none;
color: #fff;
margin: 50px auto;
display: block;
}
.ensign-contacttwo-detals-box.ensign-center-box h2 {
margin-bottom: 50px;
} .ensign-Our-Story-process-icon-box {
margin-bottom: 33px;
}
.ensign-Our-Story-process-icon-box i {
color: #fff;
font-size: 35px;
}
.ensign-Our-Story-process-icon-box i:after {
width: 180px;
height: 2px;
border: 2px dashed #fff;
content: "";
display: inline-block;
margin: 0px 10px;
}
.ensign-Our-Story-process-icon-box i:last-child:after {
border: none;
width: 0px;
}
.ensign-Our-Story-process-box .ensign-sub-text {
color: #fff;
}
input.ensign-our-story-text-box {
width: 25%;
font-size: 11px;
text-transform: capitalize;
margin-right: 37px;
border: 1px solid #d0d0d0;
background: none;
}
.ensign-our-story-side-box .ensign-rounded-radius-button {
border: none;
color: #FFF;
height: 47px;
padding: 0px 50px;
}
.ensign-our-story-culture-text-box p {
margin-bottom: 33px;
}
.ensign-our-story-culture-text-box {
width: 55%;
margin: 0 auto;
} .ensign-investors-box h3 {
margin-top: 0px;
text-transform: capitalize;
} .ensign-Privacy-Policy h4 {
margin: 30px 0px;
}
.ensign-Privacy-Policy p {
margin: 30px 0px;
}
.ensign-Privacy-Policy ul {
padding-left: 42px;
}
.ensign-Privacy-Policy ul li {
list-style-type: none;
} .portfolio-masonry-demo .portfolio-main-wrapper {
margin: 0px;
}
.portfolio-masonry-demo .ensign-pagination-wrapper {
margin: 0px;
} .coming-soon-info-box h1 {
font-weight: 100;
color: #f5f5f5;
line-height: 1.5;
text-transform: uppercase;
letter-spacing: 0.15em;
margin-bottom: 30px;
margin-top: 50px;
}
.coming-soon-info-box {
text-align: center;
}
.text-dark {
font-weight: 600;
display: block;
}
.coming-soon-info-box h5 {
color: #ccd4ef;
padding: 0 6%;
}
.coming-soon-wrapper {
min-height: 100vh;
}
.comng-soon-social-wrapper a {
color: #f5f5f5;
text-transform: uppercase;
font-size: 12px;
padding: 0 6px;
letter-spacing: 0.10em;
}
.comng-soon-social-wrapper {
text-align: center;
padding-top: 40px;
}
.maintenance-info-wrapper {
text-align: center;
}
.maintenance-middle-section {
background: rgba(0, 0, 0, 0.4);
}
.maintenance-mode-main-wrapper, .maintenance-middle-section {
min-height: 100vh !important;
}
.maintenance-info-wrapper h3 {
margin-bottom: 25px;
margin-top: 45px;
text-transform: uppercase;
letter-spacing: 0.07em;
color: #dedede;
}
.maintenance-info-wrapper h6 {
padding: 0 36px;
font-size: 15px;
color: #dedede;
}
.maintenance-form {
padding: 0 35px;
}
.maintenance-form .ensign-rounded-radius-button {
border: none;
color: #f5f5f5;
width: 100%;
margin-top: 20px;
}
.ensign-maintenance-text-box {
background: rgba(255, 255, 255, 0.72);
border: 1px solid #c3c6d0;
padding: 10px 15px !important;
width: 100%;
}
.maintenance-mode-social {
text-align: center;
} @font-face {
font-family: Raleway-Bold;
src: url(//go.churchteams.com/wp-content/themes/ensign/css/fonts/Raleway-Bold.ttf);
}
@font-face {
font-family: Raleway-Regular;
src: url(//go.churchteams.com/wp-content/themes/ensign/css/fonts/Raleway-Regular.ttf);
}
@font-face {
font-family: Raleway-SemiBold;
src: url(//go.churchteams.com/wp-content/themes/ensign/css/fonts/Raleway-SemiBold.ttf);
}
@font-face {
font-family: Dosis-Regular;
src: url(//go.churchteams.com/wp-content/themes/ensign/css/fonts/Dosis-Regular.ttf);
}
@font-face {
font-family: Dosis-Medium;
src: url(//go.churchteams.com/wp-content/themes/ensign/css/fonts/Dosis-Medium.ttf);
}
@font-face {
font-family: Raleway-Medium;
src: url(//go.churchteams.com/wp-content/themes/ensign/css/fonts/Raleway-Medium.ttf);
}
.class-contanier {
padding-left: 5%;
padding-right: 5%;
}
.vc_row{
margin-left: 0 !important; 
margin-right: 0 !important; 
}
h1{
margin-top:0;
}
ul {
margin: 0px;
display: block;
}
a:hover
{     text-decoration: none;
}
.clear {
clear: both;
display: block;
} .typed-cursor{
opacity: 1;
-webkit-animation: blink 0.7s infinite;
-moz-animation: blink 0.7s infinite;
animation: blink 0.7s infinite;
}
@keyframes blink{
0% { opacity:1; }
50% { opacity:0; }
100% { opacity:1; }
}
@-webkit-keyframes blink{
0% { opacity:1; }
50% { opacity:0; }
100% { opacity:1; }
}
@-moz-keyframes blink{
0% { opacity:1; }
50% { opacity:0; }
100% { opacity:1; }
}
.typed-wrapper h1 {
font-size: 46px;
line-height: 65px;
font-weight: 900;
}
.ensign-about-me-about-text-box ul {
padding-left: 0;
}
.ensign-creative-startup-offer-list-box ul {
padding-left: 0;
} .ensign-who-we-are {
padding: 26% 13%;
}
.ensign-who-we-are h5 {
margin-bottom: 25px;
}
.ins-popup-video.ensign-video-main {
padding: 24% 0;
}
.ensign-who-we-are h6 {
font-size: 16px;
}
.ensign-custom-padding {
padding: 28% 5%;
}
.ensign-pagination-wrapper {
margin-top:0;
}
.ensign-min-height {
height: 500px;
}
h5.ensign-skills-title {
margin-bottom: 76px !important;
}
section.ensign-test-custom {
padding: 30px 10%;
}
.ensign-text-custom p {
color: #999999;
letter-spacing: 3px;
padding-bottom: 31px;
font-weight: 600;
font-size: 15px;
}
.ensign-text-custom h1 {
font-weight: 500;
}
.ensign-text-custom {
padding: 11% 10%;
}
.ensign-progress-bar {
padding: 4% 5% !important;
}
.ensign-post-padding {
padding: 22% 10%;
}
.ensign-award-padding {
padding: 37% 10%;
}
.ensign-speaker-main{
text-align:center;
}
.ensign-speaker-box {
min-height: 340px;
background: rgba(250, 250, 250, 0.69);
}
.ensign-opprtunity-tab ul{
text-align:center;
}
.ensign-criteria-box i.ensign-icon-hover-zoom {
margin-bottom: 20px !important;
}
.ensign-contact-section {
text-align: center;
padding: 15%;
}
.ensign-footer-upper div.vc_column-inner {
min-height: 310px;
}
.ensign-contact-section p {
color: #fff;
font-size: 16px;
margin-top: 11px;
letter-spacing: 0.5px;
}
.ensign-bottom-icon span {
color: #fff;
font-size: 24px;
line-height: 38px;
}
.ensign-tab-custom-box ul li {
width: 25%;
left: 25%;
}
.ensign-concept-upper div.vc_column-inner {
min-height: 410px;
}
.partner-upper-section {
margin-top: 20px;
}
.ensign-phone-holder {
padding: 31% 10%;
text-align: center;
}
.phone-icon-holder span {
font-size: 92px;
color: #fdfdfd ;
}
.ensign-phone-holder h4 {
color: #fdfdfd ;
padding-top: 25px;
}
.ensign-find-us-holder {
padding: 10% 10%;
}
ol ol li:before {
content: counters(point, '.') ' ';
}
ol li:before {
counter-increment: point 1;
}