@font-face {
	font-family: 'ZohoPuviThin';
	src: url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Thin.otf') format('opentype');
	font-weight: 100;
	font-style: normal;
	font-display: swap
}
@font-face {
	font-family: 'ZohoPuviLight';
	src: url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Light.otf') format('opentype');
	font-weight: 200;
	font-style: normal;
	font-display: swap
}
@font-face {
	font-family: 'ZohoPuviExtralight';
	src: url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Extralight.otf') format('opentype');
	font-weight: 200;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'ZohoPuviRegular';
	src: url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Regular.otf') format('opentype');
	font-weight: 400;
	font-style: normal;
	font-display: swap
}
@font-face {
	font-family: 'ZohoPuviMedium';
	src: url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Medium.otf') format('opentype');
	font-weight: 500;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'ZohoPuviSemibold';
	src: url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Semibold.otf') format('opentype');
	font-weight: 600;
	font-style: normal;
	font-display: swap
}
@font-face {
	font-family: 'ZohoPuviBold';
	src: url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Bold.otf') format('opentype');
	font-weight: 700;
	font-style: normal;
	font-display: swap
}
@font-face {
	font-family: 'ZohoPuviExtrabold';
	src: url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Extrabold.otf') format('opentype');
	font-weight: 800;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'ZohoPuviBlack';
	src: url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Black.otf') format('opentype');
	font-weight: 800;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'ZohoPuviExtrablack';
	src: url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Extrablack.otf') format('opentype');
	font-weight: 900;
	font-style: normal;
	font-display: swap
} 

/*-------------------Home-------------------------*/
.home-partners[data-element-id="elm_CZUgE_j6-tu_MEwzK1FjnQ"].zpsection.home-partners
{
    background-color: #FFFAF4 !important ;
    background-position: 0px 140px !important ;
    background-size: 100% !important;
}
.homefooter-icon .zpicon-container h6
{
    display:none !important ;
}
.zscustom-section-fincorp-01
{
    background-color: #FFFAF4 !important ;
}
.homefooter-icon .zpicon-container
{
    flex-direction: row !important;
    text-align: left !important;
    align-items: start !important;
    justify-content: start !important;
}
.home-productsection
{
    background-color: #214c92 !important ;

}
.homefooter-icon .zpicon-container .zpicon
{
    flex: 0 0 auto !important;
}
.homefooter-icon .zpicon-container .zpicon-text-container 
{
    width: 70% !important;
    padding-top: 0 !important;
    padding-left: 20px !important;
}
.txtparastyle{width:80% !important;margin:auto !important}




/*-------------------Header-------------------------*/
.zpheader-style-04 .theme-header .zpcontainer
{
    background-color: #FFFAF4 !important;
    position: relative !important;
    padding: 30px 200px !important;
}
.theme-header-fixed .theme-header , .theme-header
{
    background-color: #FFFAF4 !important;
}
.zpheader-style-04 .theme-header .zpcontainer .theme-menu-name
{
    color: #06285C !important;
}
.zpheader-style-04 .theme-header .zpcontainer .theme-logo-parent 
{
    position: absolute !important;
    top: 10px !important; 
}
.zpheader-style-04 .theme-header .theme-navigation-and-icons .theme-menu ul
{
    margin-left: 130px !important;
}
.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-menu li a:hover
{
    background-color: #FFB91C !important;
}
.zpheader-style-04 .zpcontainer .theme-navigation-and-icons .theme-menu-area .theme-menu>ul>li ul
{
    margin-left: 20px !important; 
}
.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.theme-menu-selected>a 
{
    background: #FFFAF4 !important; 
    color: #06285C !important; 
    font-family: "zoho puvi", sans-serif !important; 
    font-weight: 600 !important; 
}
.theme-navigation-and-icons .theme-menu-area .theme-menu ul li:hover>a
{
    background: #fefaf4 !important; 
    color:#06285C !important; 
}
.theme-navigation-and-icons .theme-search-icon , .theme-navigation-and-icons .theme-search-field-container .theme-search-go
{
    display: none !important;    
}
.theme-navigation-and-icons .theme-search-field-container
{
    display: block !important;
    border: 1px solid #6682AC !important;
    border-radius: 27px !important;
}
.theme-navigation-and-icons .theme-search-field-container [data-search-input="zptheme-search-input"]
{
    border-radius: 27px !important;    
    outline:none !important;    
}
.theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-search .theme-search-field-container input[type="text"]
{
    width: 150px !important;
    background: #FFFAF4 !important;
}
.theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-search .theme-search-field-container input[type="text"]
{
    height: 40px !important;
}
.theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-search .theme-search-field-container
{
    margin: -40px -80px 0px 0px !important;
    box-shadow: none !important;
    background: #FFFAF4 !important;
}
.theme-menu-selected li:first-child .theme-menu-content .theme-menu-name , .boldfont
{
    font-family: "zoho puvi", sans-serif !important; 
    font-weight: 600 !important; 
}
.hide{display:none !important;}
/*-------------------Foooter-------------------------*/
.footertxt .zptext p span a , .certificate a
{
    color: #ffffff !important;
}
.footertxt .footerbtn .zptext p span a:hover , .certificate .zpicon-text-container span :hover a
{
    transition:0.3s;
    color:#FFB91C !important
}

/*-------------------Contact us-------------------------*/
.contactusform .zpheading
{
    display:none !important;
}
.contactusform .zpbutton-type-primary
{
    background-color: #FFB91C !important;
    color: #000000 !important;
    font-size: 16px !important;
    padding: 10px 30px !important;
}








/*-------------------Leadership-------------------------*/
.leaderbanner{height:297px}


.expertteamnamestyle{width: 412px;
height: 520px;}
.alignright{float:right}
.imgwidth{width: 412px;
height: 520px;}
.carsoualslideimgstyle .zpimage-container.zpimage-align-center.zpimage-tablet-align-center.zpimage-mobile-align-center.zpimage-size-original.zpimage-tablet-fallback-fit.zpimage-mobile-fallback-fit.zpimage-overlay.zpimage-overlay-effect-full {
    border-radius: 0px 0px 16px 16px;
}.carsoualslideimgstyle figcaption.zpimage-caption.zpimage-caption-align-left {
    border-radius: 0px 0px 16px 16px;
}
/*.leadershipbanner{height:100px !important}*/


/*-------------------capabilities-------------------------*/
.capabilities .abt_innovation_clm{
    margin-top: 70px !important;
}
.leftdligntxt{
    left: 120px !important;
    z-index: 1 !important;
}
.page-container:has(.capabilitiesmanifac) , .page-container:has(.contactsection) , .page-container:has(.aboutuspage) , .page-container:has(.leadershipsection)
{
    background: #fff9ed !important;
}
[data-element-id="elm_nPUPp6rmRHDBC7v2jPZ6Jg"].zpelem-col.abt_innovation_clm
{
    margin-top: 200px !important;
}
.capdoubleoverlay .zpcol-md-5
{
    width:50% !important;
}
/*-------------------about-------------------------*/
.abt_innovation_clm{
	margin-left: -115px !important;
    margin-top: 350px !important;

}
.abt_expertise_clm{
	margin-top: -220px; !important;
}
[data-element-id="elm_VPJe-x2IilUxIkE4Tlsrgw"].zpsection.home-partners
{
    background-color: #FFFAF4 !important ;
    background-position: -62px 140px !important ;
}


/*-------------------products-------------------------*/
.line_products .zpdivider-container{
	border-bottom: 6px solid #FFB91C !important;
}

.certificate a
{
    color:#ffffff !important;
}

/*-------------------Media query-------------------------*/
@media only screen and (max-width: 900px)
{
    .zpheader-style-04 .theme-header .zpcontainer
    {
        padding:0px !important;
    }
    .zpheader-style-04 .theme-header .theme-navigation-and-icons .theme-menu ul
    {
        margin-left: 0px !important;
    }
    .zpheader-style-04 .theme-header .zpcontainer , .zpheader-style-04 .theme-header .zpcontainer .theme-logo-parent
    {
        position: unset !important;
    }
    .zpheader-style-04 .theme-header .zpcontainer .theme-logo-parent img
    {
        height: 70px !important;
        width: 70px !important;
    }
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li a
    {
        margin: 0 !important;
        padding: 16px 10px !important;
    }
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li
    {
        padding-left:0px !important;
    }
    .theme-hide-res-topbar:has(.theme-search-field-container input[type="text"])
    {
        display:none !important;
    }
    [data-element-id="elm_xaOXMFOgaJNZLrMUqWzmGA"].zpsection.zpsection.cap-infrastructuresec
    {
        background: #11336a !important;
    }
}



@media only screen and (max-width: 500px)
{
    [data-element-id="elm_P-wXsyCUuFQG2weHp8sMMw"].zprow , .home-gallerycontbtm [data-element-id="elm_yojDVU97E1-GnvFyJZ2KJA"] , .home-gallerycontbtm [data-element-id="elm_WFrAIBfVfeLLcLmcYYnJGQ"] , .home-partners [data-element-id="elm_TLffNLuidWaplZgCb_NdAA"] , .home-partners  [data-element-id="elm_GbkysDC5hNdbedD1F4-2HQ"].zprow , .aboutuspage[data-element-id="elm_abYb-Pvy3Y0Fg-1Gcha_hw"] .zpcontainer-fluid , .aboutustxtsection[data-element-id="elm_N9bmgMCL7jNDaPMPuCN0Qw"] .zpcontainer-fluid , .home-partners [data-element-id="elm_Xc-KEEAigigqfVzQXItLPw"] , .home-partners [data-element-id="elm_M2KnXo0eK1RwbFKctsKMMA"].zprow , .productgall .zpcontainer-fluid , .capabilitiesmanifac .zpcontainer-fluid
    {
        width: 70%  !important;
        margin: auto !important;
    }
    .homebanner [data-element-id="elm_LPwd9ByvUxKi2SemGjcuKQ"] .zptext-align-mobile-center div , .homebanner [data-element-id="elm_LPwd9ByvUxKi2SemGjcuKQ"] .zptext-align-mobile-center div span , .homebanner [data-element-id="elm_LPwd9ByvUxKi2SemGjcuKQ"] .zptext-align-mobile-center div h2
    {
        font-size: 32px !important;
        line-height: 32px !important;
    }
    .homebanner [data-element-id="elm_5BD8FKLNKHv4aZfXLBmCXQ"].zpelem-text .zptext-align-mobile-left p , .homebanner [data-element-id="elm_5BD8FKLNKHv4aZfXLBmCXQ"].zpelem-text .zptext-align-mobile-left p span
    {
        line-height: 28px !important;
        text-align: center !important;
        font-size: 20px !important;
    }
    .zscustom-section-fincorp-01[data-element-id="elm_wUbqwHfyK4R7u4YvmQRvxw"].zpsection
    {
        background:#FFFAF4 !important
    }
    .zscustom-section-fincorp-01 [data-element-id="elm_IONFr1KVUSNgFjipvJ_ytQ"].zpelem-text p span
    {
        font-size: 24px !important;
        line-height: 36px !important;
    }
    [data-element-id="elm_P-wXsyCUuFQG2weHp8sMMw"].zprow p, [data-element-id="elm_P-wXsyCUuFQG2weHp8sMMw"].zprow p span , .home-gallerycontbtm [data-element-id="elm_IGpFhJqb0HXOrcR3nYcoqg"] p span , .home-gallerycontbtm [data-element-id="elm_IGpFhJqb0HXOrcR3nYcoqg"] p , .home-gallerycontbtm [data-element-id="elm_nEm7GSTebi-sXFxEj7oKvw"] p span , .home-gallerycontbtm [data-element-id="elm_nEm7GSTebi-sXFxEj7oKvw"] p
    {
        font-size: 18px !important;
        line-height: 26px !important;
    }
    .home-partners [data-element-id="elm_cSxWjbdKk_xumYNKWKjXcw"].zpelem-button , [data-element-id="elm_DSOVMuCH-6Vx8lVz2XIc9Q"].zpelem-divider , [data-element-id="elm_GbkysDC5hNdbedD1F4-2HQ"].zprow
    {
        margin-top: 30px !important;
    }
    .home-partners .zpelem-text .zptext p , .home-partners .zptext p
    {
        line-height: 18px !important;
        font-size: 12px !important;
    }
    .home-gallerycont [data-element-id="elm_KGZS7RL-GbY2YgzHOXV7sw"] , .home-partners [data-element-id="elm_1SNckRmg5f19Vp5A4Zxubg"].zprow , .aboutoverlaysection .zpcontainer-fluid [data-element-id="elm_P9g7nBfIXDMjvvFCLIa_Ig"].zpelem-text , .aboutoverlaysection .zpcontainer-fluid [data-element-id="elm_9VRYjHOI5xUwSI3W-kF_cg"].zpelem-text
    {
        margin-top:15px !important;
    }
    .homebtm-subgall [class*=zpimage-size].zpimage-mobile-fallback-fit figure img , .aboutusgallery [data-element-id="elm_utYL3wkVgzzdYir0xSCx5g"] .zpimage-container figure img , .aboutusgallery [data-element-id="elm_YOdtJU-4Mb1_2I8YBIlLEg"] .zpimage-container figure img
    {
        width:20% !important;
    }
     .home-gallerycontbtm [data-element-id="elm_3LzoucE9WudvEW_bzBBMmQ"] , .aboutusgallery [data-element-id="elm_wBp9DQPHSNOnSSGNR7e19w"].zpelem-text , .aboutusgallery [data-element-id="elm_02L-IHgYHgfazTYMsHlruQ"] , .aboutusgallery [data-element-id="elm_oNBmPxzmh19IimttNpoCGQ"].zpelem-text
    {
        margin: 20px 0px 20px 0px !important;
    }
    .whyvipustxt .zpelem-col.zpcol-12.zpcol-md-2.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg 
    {
        padding:0px !important;
    }
    .leadershipsection [data-element-id="elm_p182TbNSJ-85ai6wZoTo6g"] , .leadershipsection [data-element-id="elm_p182TbNSJ-85ai6wZoTo6g"] .zpcarousel-content-inner , .leadershipsection [data-element-id="elm_jU4nORmnUGm0vmFuRt2kKg"]
    {
        padding-top:0px !important;
        margin-top:0px !important;
    }
    .zscustom-section-fincorp-01
    {
        padding: 0px 0px 60px 0px !important;
    }
    .home-partners [class*=zpimage-size].zpimage-mobile-fallback-fit figure img
    {
        width: 50% !important;
    }
    /*.home-partners[data-element-id="elm_CZUgE_j6-tu_MEwzK1FjnQ"].zpsection.home-partners ,*/ .home-partners.zpsection.home-partners
    {
        background-position: -26px 180px !important;
        background-size: 120%;
    }
    .homebanner [data-element-id="elm_LPwd9ByvUxKi2SemGjcuKQ"].zpelem-text
    {
        margin-top: 300px !important;
    }
    [data-element-id="elm_4qo_Z2ArjwOZRUwamQHJGg"] .zpimage-container.zpimage-mobile-align-left 
    { 
        justify-content: center !important;
    }
    .aboutusgallery [data-element-id="elm_CqON0FjkZV2IuwddvpoRQw"].zpelem-col , .aboutusgallery [data-element-id="elm_02L-IHgYHgfazTYMsHlruQ"].zpelem-col , .aboutoverlaysection .zpcontainer-fluid [data-element-id="elm_dSt2FJJI3Ylu1OZSWVTm5A"].zpelem-col , .aboutoverlaysection .zpcontainer-fluid [data-element-id="elm_RFUZj0dQiGnR8P2OCQqp0w"].zpelem-col
    {
        padding:20px !important;
    }
    .capabilitiesmanifac .abt_innovation_clm
    {
        padding: 40px 20px !important;
    }
    .aboutoverlaysection[data-element-id="elm_auWNVlKKffs17rIxZ0HEzg"].zpsection
    {
        padding:40px !important;        
    }
    .aboutuspage[data-element-id="elm_abYb-Pvy3Y0Fg-1Gcha_hw"].zpsection
    {
        padding-bottom: 50px !important;
    }
    .aboutusgallery [data-element-id="elm_02L-IHgYHgfazTYMsHlruQ"].zpelem-col .zptext-align-mobile-left
    {
        font-size: 18px !important;
        line-height: 29px !important;
        margin-top: 10px !important;
    }
    .aboutustxtsection [data-element-id="elm_l_DO8EZffaKh15M6OG1xHQ"] .zptext-align-mobile-left p
    {
        line-height: 50px !important;
        font-size: 40px !important;
    }
    .zpsection.cap-infrastructuresec [data-element-id="elm_h_371Y-L8UfsLYuC9jfeZQ"] h2 , .zpsection.cap-infrastructuresec [data-element-id="elm_h_371Y-L8UfsLYuC9jfeZQ"] h2 span
    {
        font-size: 30px !important;
        text-align: center !important;
    }
    .zpsection.cap-infrastructuresec [data-element-id="elm_BzUfYVJWkSFfmtjbBV6Fqw"] p , .zpsection.cap-infrastructuresec [data-element-id="elm_BzUfYVJWkSFfmtjbBV6Fqw"] p span
    {
        font-size: 16px !important;
        line-height: 26px !important;
    }
    .whyvipustxt [data-element-id="elm_yDzP_q4TwPBuvuFWHrZH6Q"].zpelem-text
    {
        margin-bottom: 30px !important;
    }
    .aboutoverlaysection .zpcontainer-fluid [data-element-id="elm_dSt2FJJI3Ylu1OZSWVTm5A"].zpelem-col , .aboutoverlaysection .zpcontainer-fluid [data-element-id="elm_RFUZj0dQiGnR8P2OCQqp0w"].zpelem-col 
    {
        margin: 20px 0 !important;
    }
    .zscustom-section-fincorp-01 [data-element-id="elm_L9M9qcYj9Qf0jsZyL_5-Ug"] blockquote
    {
        margin-left: 0px !important;
    }
    .aboutoverlaysection .zpcontainer-fluid [data-element-id="elm_fMmD60ZwVUVfRUjicRI3iQ"].zpelem-text .zptext-align-mobile-left ,     .aboutoverlaysection .zpcontainer-fluid [data-element-id="elm_7JhsQvZdXcHu1G50HXwMkQ"].zpelem-text .zptext-align-mobile-left
    {
        font-size: 28px !important;
        line-height: 42px !important;
    }
    .aboutoverlaysection .zpcontainer-fluid [data-element-id="elm_P9g7nBfIXDMjvvFCLIa_Ig"].zpelem-text p , .aboutoverlaysection .zpcontainer-fluid [data-element-id="elm_9VRYjHOI5xUwSI3W-kF_cg"].zpelem-text p
    {
        font-size: 16px !important;
        line-height: 24px !important;
    }
    .aboutoverlaysection [data-element-id="elm_o-whVvki-QLUkZipAKEl0A"].zprow ,     .aboutoverlaysection [data-element-id="elm_RFUZj0dQiGnR8P2OCQqp0w"] , .home-gallerycont [data-element-id="elm_apyexeh8WvhIGsX3mR2Bdg"]
    {
        margin: 0px 0 20px 0 !important;
        padding: 0 !important;
    }
    .zscustom-section-fincorp-01 [data-element-id="elm_L9M9qcYj9Qf0jsZyL_5-Ug"].zpelem-text p span , .zscustom-section-fincorp-01 [data-element-id="elm_L9M9qcYj9Qf0jsZyL_5-Ug"].zpelem-text p
    {
        font-size: 14px !important;
        line-height: 20px !important;
    }
    .homefooter [class*=zpimage-size].zpimage-mobile-fallback-fit figure img
    {
        width: 60% !important;
    }
    .leadershipsection [data-element-id="elm_QZ-a4cNU9IuhZM6evKXqwQ"] h2 , .leadershipsection [data-element-id="elm_QZ-a4cNU9IuhZM6evKXqwQ"] h2 span , .leadershipsubsection [data-element-id="elm_21oDbXYvISpyE_DmAVmFPw"] h2 , .leadershipsubsection [data-element-id="elm_21oDbXYvISpyE_DmAVmFPw"] h2 span
    {
        line-height: 30px !important;
        font-size: 28px !important;
        text-align: center !important;
    }
    .productsection .zpdivider-container
    {
        margin-left: 0 !important;
    }
    .productbtmmargin , [data-element-id="elm_nPUPp6rmRHDBC7v2jPZ6Jg"].zpelem-col.abt_innovation_clm , .capabilitiesmanifac [data-element-id="elm_LLFqXdBsPPBuZ6KI3sER8A"].zprow
    {
        margin-top: 30px !important;
    }
    .productgall[data-element-id="elm_8d55z28QjshkyRPwx1SgAw"].zpsection
    {
        padding-top: 10px !important;
    }
    /*.capabilitiesmanifac .cap-rightcolm */ .capabilitiesmanifac .abt_innovation_clm
    {
        left: 0 !important;
        margin-left: 0 !important;
         margin: auto !important;
    }
    .capdoubleoverlay .zpcol-md-5
    {
        width:100% !important;
    }
    .capabilitiesmanifac [data-element-id="elm_4AHkKEtBO6dnIkjONDOc2Q"] h2 , .capabilitiesmanifac [data-element-id="elm_4AHkKEtBO6dnIkjONDOc2Q"] h2 span
    {
        text-align:center !important;
        font-size:32px !important;
        line-height: 32px !important;
    }
    
}