.corevaluesec .zfc-cropped-text {font-size: 18px;

    font-family: 'Prometo';

    line-height: 1.78;

    margin: 0;

    margin-top: -0.5em;    font-weight: 300;

}

.corevaluesec .zfctt-image-wrapper img {

    display: block;

}

.corevaluesec .zfctt-image-wrapper{margin-bottom: 317px;}

.compliance .zfctt-image-wrapper{margin-bottom: 77px;}

.compliance .zfctt-content{height: 90px;text-align: center;}

.corevaluesec .zfctt-content {

    height: 310px;

}

.slider .slick-slide {

        text-align: center;

        margin: 0 15px; /* Add margin between slides */

    }

	.slider .slidernav img {

    width: 100%;

}

.slider .zfcpc-panel-body {

    text-align: left;

}



.slider .slick-slider .slick-prev {

    left: -70px;

}



.slick-slider .slick-prev {

    left: -70px;

}.slick-slider .slick-next {

    right: -70px;

}.slidernav {

    background: #fff;

}

.zfc-separator {

    width: 100%;

    /* height: 1em; */

    margin-top: 50px;

    display: inline-block;

}

div#stage_sw_1_804553 img {

    width: 100%;

}




.zfcui-icon-plus:before {
    content: "\f10a";
}
.zfcui-btn-icon:before{content: none;}



.zfcui-btn-icon:before {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    display: inline-block;
}.zfcui-icon-plus:before {
    content: "\f10a";
}

.topblog {

    position: absolute;

    background: #0057b7a1;

    width: 100%;

    /* height: 40px; */

}



.topblog h2 {

    font-size: 25px;

    color: #fff;

    line-height: 45px;

}

.slidernav-img {

    position: relative;

}

.zfcui-icon-download3:before {

    content: "\f151";

}



.zfcui-icon-cart-add:before {

    font-family: 'zf-ui-icons' !important;

    content: "\e923";

}

.top-menu {
    display: flex;
    align-items: center;
    gap: 20px;
}

.banner {
    width: 100%;
    margin: 0 auto;
  }
  .slick-slide img {
    width: 100%;
    height: auto;
  }
  .banner ul.slick-dots {
    display: flex;
    align-items: center;
    text-align: center;
    margin: auto;
    justify-content: center;
}

.banner.slick-slider .slick-next {
    right: 20px;
}

.banner.slick-slider .slick-prev {
    left: 20px;
}


.clientzoom {
    width: 100%;
    margin: 0px auto;
  }
  
  .slide {
    background: #ccc;
    color: #000;
    text-align: center;
    padding: 50px 0;
    border-radius: 10px;
    transition: transform 0.3s;
    margin: 0 10px; /* Add margin to create gap between slides */
  }
  
  .clientzoom .slick-center .slide {
    transform: scale(1.2);
    z-index: 2;
  }
  
  .clientzoom .slick-slide {
    transition: transform 0.3s;
  }
  
  .clientzoom .slick-prev, .clientzoom .slick-next {
    font-size: 0; /* Hide text */
    color: transparent; /* Hide text */
  }
  
  .clientzoom .slick-prev:before, .clientzoom .slick-next:before {
    font-size: 24px; /* Adjust arrow size */
    color: #000; /* Adjust arrow color */
  }
  
  .clientzoom .slick-prev:hover, .clientzoom .slick-next:hover {
    color: #333;
  }
  
  .clientzoom .slick-dots li button:before {
    color: #000;
  }
  
  .clientzoom .slick-dots li.slick-active button:before {
    color: #333;
  }
  

  .top-img img {
    width: 60px;
    align-items: center;
}
.btm-cnt h3{
    font-size: 18px;
    line-height: 36px;
    font-family: 'Prometo', sans-serif;
    font-weight: 500;
	
}
.chairman-talk a{color:#fff;}
.chairman-talk {
    background: #000000c7;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
    color: #fff;
    padding: 5px 0px;
    position: absolute;
    bottom: 13px;
    left: 0;
    right: 0;
    margin: auto;
    width: 80%;
    border-radius: 10px;    cursor: pointer;
}
.clientzoom .slide {
    text-align: center;
    /* display: none; */
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 15px;
  
    border: 1px solid #ccc;
    margin: 0px;
    /* width: 50%; */
    height: 330px;
	border-radius:0px;
}
.btm-cnt p {
    font-size: 16px;
    line-height: 25px;
    font-family: 'Prometo', sans-serif;
    font-weight: 300;
}
.btm-img img {
    width: auto;
    text-align: center;
    margin: auto;
    margin-top: 10px;
}
/* ul.slick-dots {
    display: none !important;
} */


.clientzoom .slick-track {
    display: flex;
    gap: 2rem;
    padding: 5rem 0;
}




.clientsliderlogo img {
    width: auto;
    height: auto;
    margin: auto;
    /* border: 1px solid #ccc; */
}

.clientsliderlogo {
    width: 80%;
    margin: 0 auto;
    padding: 45px 0px;
}

.clientlogo h2 {
    width: 80%;
    margin: auto; font-size: 32px;
    line-height: 40px;
}

.clientlogo {
    background: #f0f2f4;
    padding: 30px 0px;
}
.boxmain {
    display: flex;
}

section.boxed h2 {
    font-size: 32px;
    line-height: 40px;
    font-weight: 500;
    font-family: 'Prometo';
}
.top-cnt h2 {
    font-size: 20px !important;
}
.line-box {
    width: 200px;
    background: #fff;
    border: 1px solid #ccc;
    text-align: center;
    border-radius: 20px;
}.main-box {
    width: 25%;
}

.midd-cnt h3 {
    font-size: 18px;
    color: #cf2e30;
    font-family: 'Prometo';
}

.midd-cnt p {
    color: #000;
    font-family: 'Prometo';
}

.midd-cnt li {
    list-style-type: none;
    text-decoration: none;
}
.boxmain {
    display: flex;
    gap: 10px;
    text-align: center;
    /* align-items: center; */
}
.midd-cnt ul li::before{content: none;}

.main-box {
    width: 25%;
    border: 1px solid #ccc;
    background: #ddd;
    border-radius: 10px;    padding-bottom: 15px ;
}

h2.top-cnthead {
    /* position: absolute; */
    background: #0057b7a1;
    width: 100%;
    font-size: 21px !important;
    line-height: 30px !important;
    height: 84px;
    line-height: 60px;
    padding: 18px 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}


.line-box {
    width: 150px;
    background: #fff;
    border: 1px solid #ccc;
    text-align: center;
    border-radius: 20px;
    margin: 30px auto;
    padding: 10px;
}


.midd-cnt ul li {
    padding: 0;
}

div#section_wrapper_3_804565 span.zfcui-btn-label.zfcui-btn-label-wi {
    display: none;
}
div#section_wrapper_3_804565 .zfc-separator{display: none;}
div#section_wrapper_3_804565 .zfcpc-panel-bottom{display: none;}

.clientsliderlogo.slick-initialized.slick-slider {
    width: 60%;
}
.clientsliderlogos img {
   
    height: auto;
    margin: auto;
    /* border: 1px solid #ccc; */
}

.clientsliderlogos .slick-slide img {
    width: 50%;
}
.r-img img {
    width: 100%;
}
.r-img {
    width: 40%;
}
.top-about-l {
    width: 60%;
}
.top-about {
    display: flex;align-items: center;
}
.zfctm-text-copy p {
padding-bottom: 10px;
    font-size: 24px;
    line-height: 36px;
    font-family: 'Prometo';
    font-weight: 300;
    font-size: 18px;
    line-height: 32px;
}
.Scalability-img img {
    width: 100%;
}
h5.btm-box {
    font-size: 18px;
    font-family: 'Prometo';
    font-weight: 300;
    line-height: 26px;    padding: 0px 10px;
}
.Scalability-img {
    margin-bottom: 15px;
}

.clientzoom .slide:hover {
    transform: scale(1.1);
    box-shadow: 5px 5px 25px #00000030;
}

.clientzoom .slick-slide {
    transition: transform 0.3s;
}

.clientzoom .slick-track{padding: 2rem 0 3rem 0rem;}
/*.zfch2-header2 .zfch2
-header2-bottom-menu-content-wrapper .zfch2-header2-bottom-menu-items.level-2.active{    height: 84vh;}*/


.slick-slider .slick-prev {
    left: -70px;
}
.slick-slider .slick-next, .slick-slider .slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    z-index: 1;
    width: 40px;
    height: 40px;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: var(--base-color-middle);
    border-radius: 50%;
    padding: 0;
}

.slick-slider .slick-prev::before {
    content: "\f2ab";
    left: 4px;
}.slick-slider .slick-next::before {
    content: "\f2b1";
    right: 4px;
}
.clientsliderlogos .slick-next, .clientsliderlogos .slick-prev {
    top: 5px;
}
.clientzoom .btm-cnt {
    position: absolute;
    bottom: 0;
    background: rgb(2, 0, 36);
    background: linear-gradient(0deg, rgb(2 0 36 / 82%) 0%, rgb(9 9 121 / 69%) 35%, rgb(0 212 255 / 35%) 100%);    padding-bottom: 10px;
   
    height: 40px;    padding: 0px 25px 10px;
}

.clientzoom .btm-cnt.active {height: auto;  transition: all 0.3s ease;
   

}

.clientzoom .slide{position: relative;}
.btm-cnt h3{color:#fff;}
.btm-cnt p{color:#fff;}

.clientsliderlogo {
    width: 80%;
    margin: 0 auto;
    padding: 15px 0px;
}

.topslide .clientlogo {
    background: #f0f2f4;
    padding: 0px 0px;
}.topslide h2 {
    font-size: 16px;
    /* line-height: 40px; */
    width: auto;
    margin: 0 auto;
    margin-bottom: 0;
}
.topslide button.slick-prev.slick-arrow {
    display: none !important;
}

.topslide button.slick-next.slick-arrow{
    display: none !important;
}
.zfctt-teasers.zfctt-no-resize.four .zfctt-teaser-s {
    width: 25%;
    padding-left: 1.36752%;
    padding-right: 1.36752%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    flex-basis: 25%;
}
h2.Engineering {
    font-size: 32px;
    line-height: 40px;
    font-weight: 500;
    font-family: 'Prometo', sans-serif;
    margin-bottom: 20px;
}
.zfctt-teasers.zfctt-no-resize.four .zfctt-teaser-s .zfctt-content{    height: 120px;}

.zfctt-teasers.zfctt-no-resize.four  .zfctt-image-wrapper {
    padding-top: calc(125%);
}
.zfctt-teasers.zfctt-no-resize.four .zfctt-image-wrapper {
    float: left;
    width: 100%;
    margin-bottom: 127px;
    position: relative;
    overflow: hidden;
    text-decoration: none;
}

.compliance .zfctt-content {
    height: 90px;
    text-align: center;
    width: 92%;
    bottom: 4px;
}

.slide.slick-slide.slick-current.slick-active.slick-center:before {
opacity: 0.8;
}

.zfctt-teasers.zfctt-no-resize.four .zfctt-headline{font-size: 20px; line-height: 30px; text-align: center;}

.cm-explore {
    font-family: 'Prometo';
}
.zfcpfst-slider-popup .zfcui-btn.zfcui-button-hotspot {
    width: 40px;
    height: 40px;
}


.zfcpfst-slider-popup .zfcui-btn.zfcui-button-hotspot .zfcui-icon {
    top: 3px;
    font-size: 32px;
    line-height: normal;
    right: 0.5px;
    left: 5px;
}
                        .zfccg-content-group .zfccg-text-subheadline {
    font-size: 16px;
    line-height: 30px;
}
.top-about {
    display: flex;
    align-items: center;
    gap: 40px;
}
.zfctt-text {
    overflow: hidden;
    max-height: 0;
    -webkit-transition: max-height 0.3s ease-in-out;
    transition: max-height 0.3s ease-in-out;
    font-size: 18px;
    line-height: 32px;
    margin-top: 24px;
}
.topslide .clientlogo {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80%;
    align-items: center;
    margin: auto;
}
.topslide {
    background: #f0f2f4;
}
.zfch2-header2 .zfch2-header2-bottom-menu-content-wrapper .zfch2-header2-bottom-menu-items.level-1 .level-1-item{   flex-basis: calc(25.5% - 34px);}
.zfch2-categories {
    flex-basis: calc(100% - 193px);
    margin-top: 24px;
    margin-left: -5px;
    margin-bottom: 15px;
    font-size: 32px;
    font-weight: 500;
    color: var(--custom-gray-900);
    margin-bottom: 5px;
}
.zfch2-header2 .zfch2-header2-bottom-menu-content-wrapper .zfch2-header2-bottom-menu-items.level-1 .level-1-item{    margin: 10px;}
.zfch2-header-bottom-menu-ref{padding-bottom: 10px;     background: #f3f3f3;}
.zfch2-header2 .zfch2-header2-bottom-dropdown-teaser-text-title-wrapper{font-size:19px;}
.zfch2-header2-bottom-dropdown-teaser-text-title-wrapper {
    display: flex;
    flex-direction: column;
}

.level-1-anchor > img {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: width 0.8s ease-in-out;
    /* filter: blur(2px); */
}

.blur img{filter: blur(0px);}

.blurimg:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 1100%;
    background: #ffffff66;
}

.zfcpfst-copy, .zfcpfst-slider-popup .zfcpfst-copy {
    font-size: 16px;
    font-family: 'Prometo';
    font-weight: 300;
    line-height: 30px;
    margin-top: 1em;
    margin-bottom: 1em;
}


.banner ul.slick-dots{height: 30px;}

.banner ul.slick-dots li button {
    display: none;
}

.slider.clientslider ul.slick-dots li button {
    display: none;
}
.slider.clientslider ul.slick-dots {
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.slider.clientslider ul:not(.not-default) li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 9px;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    background-color: var(--base-color-middle);
}


.banner ul:not(.not-default) li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 9px;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    background-color: var(--base-color-middle);
}

.focused{background-image: url(../images/bgfocus.jpg);     padding: 50px 0px;     background: #f0f2f4;}
h2.normal-heading {
    font-size: 32px;
    line-height: 40px;
    margin-top: 0px;
    /* margin-bottom: 40px; */
    font-family: 'Prometo';
}
p.webpara {
    font-size: 16px;
    font-weight: 300;
    font-family: 'Prometo';
}
.lft-cnt {
    background: #fff;
    padding: 25px;    border: 1px solid #f1f1f1;
}
.ryt-img img {
    width: 100%;    height: 275px;
}

.zfc-cropped-text {
    font-size: 16px;
}


.corevaluesec .zfctt-keytopic {
    font-weight: 500;
    color: #333;
}

.slider .slick-slide {
    text-align: center;
    margin: 0 30px 0px 0px;
    width: 357px !important;
}
.slidernavcnt .zfcpc-panel-text.zfcui-prometo-medium {
    height: 50px !important;
}
.innerbox-detail h4 {
    font-size: 18px;
    font-weight: 500;
    font-family: 'Prometo';
    text-transform: capitalize;
    /* text-align: center; */
    color: #333;
}
.innerbox-detail img {
    width: 40px;
    margin-bottom: 10px;
}
.innerbox-detail {
    text-align: center;
    padding: 15px;
   
}section.codepf {
    padding: 50px 0px;
}
section.ap {
    background-image: url(../images/applynow.jpg);
    padding: 90px 0px;
    background-position: center;
}
.inner-gap h2 {
    font-family: 'Prometo';
    font-size: 42px;
    color: #fff;
    text-align: center;
}
.inner-gap h3 {
    display: inline-block;
    font-size: 24px;
    font-family: 'Prometo';
    color: #fff;
    text-align: center;
    background-color: var(--base-color-middle);
    color: var(--custom-white);
    border-radius: 30px;
    font-size: 24px;
    text-align: center;
    margin: auto;
    padding: 15px 40px;    margin-top: 20px;
}.inner-gap {
    text-align: center;
}.zfcfsv-full-size-video .zfcc-contact.zfcc-teaser .zfcc-contact-item {
    background: var(--custom-white);
    background: #ffffffed;
}
section.casestudy{background-image: url(../images/btmimg.jpg);     padding: 50px 0px;}
.case-study {
    background: #ffffffed;
    padding: 20px;
}
.zfctt-item.zfctt-teaser.zfctt-teaser-s .zfc-cropped-text {
    text-align: center;
}
.zfctt-item.zfctt-teaser.zfctt-teaser-s.corevaluesec .zfc-cropped-text {
    text-align: left;    margin-top: 0px;
}
.corevaluesec .zfc-cropped-text {
    font-size: 16px;
}

.zfch2-header2 .zfch2-header2-bottom-dropdown-teaser-text-wrapper {
    position: absolute;
    z-index: 1;
    color: var(--custom-white);
    padding: 0 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    /* display: flex; */
    /* -webkit-box-orient: vertical; */
    /* -webkit-box-direction: normal; */
    /* -webkit-flex-direction: column; */
    -ms-flex-direction: column;
    /* flex-direction: column; */
    /* font-size: 12px; */
    /* height: 32.59px; */
    bottom: 0;
    overflow: hidden;
    -webkit-transition: 250ms height;
    transition: 250ms height;
    word-break: break-word;
    width: 100%;
    margin: auto;
    display: block;
    top: 0;
    margin: auto;
    left: 0;
    right: 0;
    height: 32px;
}
h2.zfccg-text-headline.zfcui-prometo-medium.clienth {
    font-size: 16px;
}
.clientsliderlogos.slick-initialized.slick-slider{width: 80%;}
.clientlogo{    display: flex; align-items: center;}

.clint-cnt a {
    padding: 16px 34px 18px 34px;
    background: #0057b7;
    font-size: 18px;
    border-radius: 30px;
    color: #fff;
    font-family: 'Prometo';
    display: inline-block;
    margin-top: 10px;
}

.clint-cnt p {
    padding-bottom: 10px;
    font-size: 24px;
    line-height: 36px;
    font-family: 'Prometo';
    font-weight: 300;
    font-size: 18px;
    line-height: 32px;
}

.client-detail .container.slick-slide {
    width: 100% !important;   
}

.client-detail .slick-track {
    margin: 0;
    WIDTH: 100% ! !important;
}


.client-detail ul.slick-dots {
    height: 30px;
}

.client-detail ul.slick-dots {
    display: flex;
    align-items: center;
    text-align: center;
    margin: auto;
    justify-content: center;
}
ul.slick-dots button{display: none;}

.client-detail .slick-slide{  padding: 0px 60px;}

.client-detail button.slick-prev.slick-arrow {
    left: 0;
}
.client-detail button.slick-next.slick-arrow {
    right: 0;
}
.menulog img {
    width: 140px;
}
span.level-2-anchor-text {
    display: flex;
}
.readmore {
    font-size: 14px;
    line-height: 30px;
    margin-top: 0px;
    font-family: 'Prometo';
    color: #0057b7;    
    cursor: pointer;
}
.zfcf-footer .zfc-separator{    left: -10px;}

.zfch2-header2 .zfch2-header2-bottom-menu-content-wrapper li.level-2-item-group {
    flex-basis: initial;
}

li.lgomenu {
    display: flex;
    justify-content: flex-start;
    gap: 20px;
    margin-top: 30px;
}

li.lgomenu img {
    width: 90px;
    gap: 30px;
}
.zfch2-header2 .zfch2-header2-bottom-menu-content-wrapper .level-2-anchor{justify-content: left;}

section.bradcrum {
    padding: 132px 0px;
    background-size: cover !important;
    background-position: center !important;
}

section.bradcrum .zfccs-content-box-wrapper {
    padding: 10px 150px 10px 20px;
    background: #fff;
}

section.bradcrum h1 {
    margin-top: 0;
}
.zfcbn-breadcrumb-navigation{margin-bottom: 0px;}

.sec-img img {
    width: 100%;
}
.sec-cnt h2 {
    font-size: 32px;
    line-height: 40px;
    font-weight: 500;
    font-family: 'Prometo';
}

.sec-cnt p {
    font-size: 16px;
    line-height: 30px;
    font-family: 'Prometo';
    font-weight: 300;
}

.bg-gray {
    background: #f0f2f4;
}
.pd-comman {
    padding: 60px 0px;
}
.bx {
    height: 230px;
    border: 1px solid #0057b7;
    padding: 15px;
    text-align: center;
}
.bx img {
    margin-bottom: 10px;
}
.bx h4 {
    font-size: 20px;
    font-family: 'Prometo';
    font-weight: 500;
}.modal-img img {
    width: 100%;
}
.modal-cnt h4 {
    font-family: 'Prometo', sans-serif;
    font-size: 26px;
    font-weight: 500;
}
.modal-cnt h3 {
    font-family: 'Prometo', sans-serif;
    font-size: 18px;
    margin-top: 16px;
}
.modal-cnt p {
    font-family: 'Prometo', sans-serif;
    font-size: 16px;
    font-weight: 300;
}

.sec-img.image-float {
    float: left;
    width: 40%;
    padding-right: 25px;
}

.sec-cnt ul li {
    font-size: 16px;
    line-height: 30px;
    font-family: 'Prometo';
    font-weight: 300;    margin-bottom: 5px;
}

.sec-cnt h3 {
    font-size: 20px;
    font-weight: 500;
    font-family: 'Prometo';
    color: #333;
    margin-top: 20px;
}


button.close.topright {
    width: 40px;
    border: 40px;
    border-radius: 50%;
    background: #23409b;
    right: 0;
    position: absolute;
    top: -20px;
    display: inline-block;
    line-height: 40px;
    opacity: 9;
    right: -20px;
    color: #fff;
}
.zfcui-icon-plus:before {
    content: '';
}.zfcui-btn.zfcui-button-hotspot {
    position: relative;
    background-color: rgb(255 255 255 / 0%);
    color: var(--base-color-light);
    -webkit-transition: all .3s;
    transition: all .3s;
    font-family: Verdana, sans-serif;
    color: var(--custom-black);
    font-size: 14px;
}.zfcpfst-slider-popup .zfcui-btn.zfcui-button-hotspot .zfcui-icon {
    top: 8px;
    font-size: 51px;
    line-height: normal;
    right: 0.5px;
    left: -15px;
}


.sec-cnt.clients-mortor ul {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    /* border: 1px solid; */
}
.sec-cnt.clients-mortor ul li img {
    width: 150px;
}

.sec-cnt.clients-mortor ul li {
    list-style-type: none;
    /* padding: 0; */
}
.sec-cnt.clients-mortor ul li:before {
    content: none;
}
.sec-cnt.clients-mortor ul li {
    border: 1px solid #ccc;
    padding: 0;
    padding: 10px;
}
.zfch2-header2 .zfch2-header2-brand-wrapper .zfch2-header2-logo .zfch2-header2-brand-logo-desktop {
    width: 60px;
    height: 80px;
    display: block;
}
ul:not(.not-default) li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 13px;
    height: 6px;
    width: 6px;
    border-radius: 50%;
    background-color: var(--base-color-middle);
}

button.btn.btn-danger.closehmc {
    position: absolute;
    right: -13px;
    top: -15px;
    border-radius: 50%;
    background: #000000f7;
    border: black;    z-index: 999; cursor: pointer;
}

.slider .slick-slide:nth-last-child(){margin: 0;}


ul.cotanctfrom {
    display: flex;
    justify-content: normal;
    gap: 25px;
}

ul.cotanctfrom li {
    list-style-type: none;    padding: 0;
}
ul.cotanctfrom li:before{content: none;}

form.cform input {
    height: 50px;
    border: 1px solid #ccc;
    font-family: 'Prometo';
    font-size: 14px;
    font-weight: 300;
}

form.cform button.btn.btn-primary {
    background: #d01f25;
    border: none;
}
.zfcc-button-wrapper .zfcui-btn-link a {
    font-size: 14px;
    font-family: 'Prometo';
    position: relative;
    left: -29px;
}


.applyform input {
    height: 50px;
    border: 1px solid #ccc;
    font-family: 'Prometo';
    font-size: 14px;
    font-weight: 300;
}
.applyform select {
    height: 50px;
    border: 1px solid #ccc;
    font-family: 'Prometo';
    font-size: 14px;
    font-weight: 300;
}
.applyform textarea {
    
    border: 1px solid #ccc;
    font-family: 'Prometo';
    font-size: 14px;
    font-weight: 300;
}
section.bg-gray.pd-comman.applyform h2 {
    font-size: 19px;
    font-family: 'Prometo';
    margin-bottom: 30px;
}
.inrdiv {
    margin-bottom: 20px;
}.inrdiv label {
    font-family: 'Prometo';
}.applynow {
    background: #fff;
    padding: 25px;
    border: 1px solid #ccc;
}button#input_2 {
    WIDTH: AUTO;
    BACKGROUND: #d01f25;
    color: #fff;
}



.corevaluesec {
    cursor: pointer;
}

h3.menuheading {
    color: #0057b7;    margin-top: 30px;    text-align: left;
}






  .green{
    background: #66FF99;
  }
  
  .orange{
      background: #f17c57fa;
  }
  
  .blue{
    background: #3652D9;
  }
  
  .rose{
    background:#FF66CC;
  }
  
  .center {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    height: 100vh;
  }
  
  .circle {
    width: 35px;
    height: auto;
    border-radius: 50%;
    box-shadow: 0px 0px 1px 1px #0000001a;
  }
  
  .pulse {
    animation: pulse-animation 2s infinite;
  }
  
  @keyframes pulse-animation {
    0% {
      box-shadow: 0 0 0 0px rgb(255 255 255)
    }
    100% {
      box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);
    }
  }
  
  
  .master{
    color:black;
    float:right;
  }
  
  @media (max-width:900px){
    .master{
      display:none
    }
  }