/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCp6KVjbNBYlgoKejZftVyCN4Ffgg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCp6KVjbNBYlgoKejZftVyLN4Ffgg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCp6KVjbNBYlgoKejZftVyDN4Ffgg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCp6KVjbNBYlgoKejZftVyMN4Ffgg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCp6KVjbNBYlgoKejZftVyBN4Ffgg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCp6KVjbNBYlgoKejZftVyPN4E.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCu6KVjbNBYlgoKej75l0mwFg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCu6KVjbNBYlgoKej7wl0mwFg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCu6KVjbNBYlgoKej74l0mwFg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCu6KVjbNBYlgoKej73l0mwFg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCu6KVjbNBYlgoKej76l0mwFg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCu6KVjbNBYlgoKej70l0k.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Ubuntu Light'), local('Ubuntu-Light'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoC1CzjvWyNL4U.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Ubuntu Light'), local('Ubuntu-Light'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoC1CzjtGyNL4U.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Ubuntu Light'), local('Ubuntu-Light'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoC1CzjvGyNL4U.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Ubuntu Light'), local('Ubuntu-Light'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoC1Czjs2yNL4U.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Ubuntu Light'), local('Ubuntu-Light'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoC1CzjvmyNL4U.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Ubuntu Light'), local('Ubuntu-Light'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoC1CzjsGyN.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCs6KVjbNBYlgoKcg72j00.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCs6KVjbNBYlgoKew72j00.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCs6KVjbNBYlgoKcw72j00.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCs6KVjbNBYlgoKfA72j00.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCs6KVjbNBYlgoKcQ72j00.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCs6KVjbNBYlgoKfw72.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCjC3jvWyNL4U.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCjC3jtGyNL4U.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCjC3jvGyNL4U.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCjC3js2yNL4U.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCjC3jvmyNL4U.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCjC3jsGyN.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCxCvjsGyN.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'RupeeForadian';
  src: url('../fonts/Rupee_Foradian.eot');
  src: url('../fonts/Rupee_Foradian.eot') format('embedded-opentype'),
  url('../fonts/Rupee_Foradian.woff2') format('woff2'),
  url('../fonts/Rupee_Foradian.woff') format('woff'),
  url('../fonts/Rupee_Foradian.ttf') format('truetype'),
  url('../fonts/Rupee_Foradian.svg#Rupee_Foradian') format('svg');
  }

.rs{font-family: 'RupeeForadian';}
hr {
    border-top: 1px solid #008572 !important; margin-bottom:40px;
}

html,
body {
    height: 100%;
	  font-family: 'Ubuntu';
     font-weight: 400;
    font-size: 18px;
    color: #000;
}


.wow {

  visibility: hidden;

}

/**{ position:relative; margin:0px; padding:0px;} */


.scroll-hide { overflow:hidden; }

.common-container { width:100%; max-width:1280px; margin:auto; position:relative; }

a {-webkit-transition: all 0.3s ease;                  

    -moz-transition: all 0.3s ease;                 

    -o-transition: all 0.3s ease;   

    -ms-transition: all 0.3s ease;          

    transition: all 0.3s ease; text-decoration:none !important; outline:none !important;}
	
a:focus,button { outline:none !important; }	


.common-bt {color: #FFF;text-decoration: none; display:inline-block; font-size:14px; font-weight:700; position:relative; background-color:#f58233; padding:14px 30px; border-radius:100px;text-transform: uppercase; overflow:hidden;}
.common-bt:hover {color:#FFF;}


.common-bt:before{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    height:100%;
    width: 0;
    transition: width 0s ease, background .4s ease;
}

.common-bt:hover:before {
    width: 100%;
    background:rgba(255,255,225,0.2);
    transition: width .4s ease;
}

.common-bt:after{
    content: '';
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    height:100%;
    width: 0;
     background:rgba(255,255,225,0.2);
    transition: width .4s ease;
}

.common-bt:hover:after{
    width: 100%;
    background: transparent;
    transition: all 0s ease;
}



.common-bt2 {color: #ed1b60;text-decoration: none; display:inline-block; font-size:14px; font-weight:700; position:relative; background-repeat:no-repeat; background-image:url(../images/pink-big-arrow.png); background-position:center right;padding-right: 70px;}
.common-bt2:hover {color:#712a90 !important;}


h1,h2,h3,h4,h5,h6 { margin:0px; }

button { outline:none !important; }

p { font-weight:400; font-size:16px; line-height:24px; color:#444444; font-family: 'Ubuntu';}

hr {border-top: 1px solid rgba(0,0,0,.5);}

ul { margin:0px; padding:0px;}


/* FONTS SIZES */

.fs-12 { font-size:12px !important; }

.fs-13 { font-size:13px !important; }

.fs-14 { font-size:14px !important; }

.fs-16 { font-size:16px !important; }

.fs-18 { font-size:18px !important; line-height: 27px;}

.fs-20 { font-size:20px !important; }

.fs-22 { font-size:22px !important; }

.fs-24 { font-size:24px !important; }

.fs-25 { font-size:25px !important; }

.fs-28 { font-size:28px !important; }

.fs-30 { font-size:30px !important; line-height:37px; }

.fs-32 { font-size:33px !important; line-height: 38px !important; }

.fs-33 { font-size:33px !important; line-height:37px; }

.fs-36 { font-size:36px !important; line-height:40px; }

.fs-40 { font-size:40px !important; line-height: 32px;}

.fs-50 { font-size:50px !important; }

.fs-56 { font-size:56px !important; line-height: 48px;}

.fs-60 { font-size:60px !important; line-height: 50px;}

.fs-70 { font-size:70px !important; line-height: 74px !important;}

.fs-100 { font-size:100px !important; line-height:76px; }

.fs-104{ font-size:104px !important; line-height:76px; }

/* font color */

.white-color { color:#FFF !important; }

.black-color { color:#000 !important; }

.orange-color { color:#f58233 !important }

.green-color { color:#197a61 !important; }
 
.green-color2 { color:#0b8572 !important; }

.yellow-color { color:#fcb82f !important }  

.grey-color { color:#bcbcbc !important }

.grey-color2 { color:#444444 !important  }

/* background color */

.white-background { background-color:#FFF !important; }

.white2-background { background-color:#f3f3f3 !important; }

.orange-background { background-color:#f58233 !important }

.green-background1 {background-color:#197a61 !important; }

.green-background2 { background-color:#0b8572 !important; }

.green-background3 { background-color:#7b9664 !important; }

.yellow-background { background-color:#fcb82f !important } 




.mr-t-88 { margin-top:88px; }

.mt-30 { margin-top:30px; }

.mt-40 { margin-top:40px !important; }

.mt-50 { margin-top:50px !important; }

.mt-60 { margin-top:60px !important; }

.mt-162 { margin-top:162px; }

.mt-80 { margin-top:80px !important; }

.mt-85 { margin-top:85px; }

.mb-60 { margin-bottom:60px; }

.m1-100 { margin-left:100px; }

.mt-100 { margin-top:100px; }

.plr-160 {padding: 0 160px;}

.padding-top-90 { padding-top:90px; }

.padding-bottom-90 { padding-bottom:90px; }


.black-bor-bottom { border-bottom:solid 1px #000; } 


.body-overflow { overflow:hidden; }


.reg-font{font-weight:400 !important;}
.mid-font{font-weight:500 !important;}
.light-font{font-weight:300 !important;}
.bold-font{font-weight:700 !important;}

.green-right-bor { border-right:solid 1px #0b8572 ; }
.green-bottom-bor { border-bottom:solid 1px #0b8572 ; }
.black-right-bor { border-right:solid 1px #000 ; }

.h-83 { height:83px; }
#kpi-inner .kpi-box { margin-bottom:80px; }
/*.home-offer-box a:hover h2 {  -webkit-transition: all 1s cubic-bezier(0, 0, 0.23, 1);

  transition: all 1s cubic-bezier(0, 0, 0.23, 1);

  background-position: 0%; }*/

/*PAGELOAFER*/


.bodyscroll-hide { overflow:hidden; }

.padding-top-90 { padding-top:90px; }
.padding-bottom-90 { padding-bottom:90px; }


/*-- /Loading --*/

#braedcrumb {margin-top:115px;margin-bottom: 40px;background-color: #219e82;}

.breadcrumb {
    padding: 5px 0px;
    margin-bottom: 0px;
    list-style: none;
    background-color:transparent !important;
    border-radius: 0px;
}


.breadcrumb li {
    font-size: 12px;
    color: #FFF;
}


.breadcrumb li a {
    color: #FFF;
    font-weight: 400;
}

.breadcrumb li.active { color:#FFF; font-weight:700; }

.breadcrumb-item+.breadcrumb-item::before {color: #FFF;font-size: 14px;}

.breadcrumb li:first-child{padding-top:3px;}

#footer { padding:15px 0px; background-color:#444444; font-size:14px; color:#FFF;text-align: center;}



#toTop{
	position: fixed;
	bottom: 10px;
	right: 10px;
	cursor: pointer;
	display: none;
	background-color: #219e82;
    border-color: #219e82;
	font-size:12px;
	display:none !important;
}






/*KInjal*/
.download-annual { position: absolute; right:70px; top:12px; }
.download-annual a { color: #000; font-size: 18px; } 

.common-bt2 {color: #333333;text-decoration: none; display:inline-block; font-size:16px; font-weight:700; position:relative; padding-right: 70px;}
.common-bt2:hover {color:#F78F35 !important;}

#banner {position: relative;
/*  background: url(../images/banner.jpg) no-repeat right bottom; background-size: contain; */ height: 120vh;
}  

.banner-left {padding-top: 110px;}
#banner h2 {font-size:70px;  margin-top:20px; color: #056262; font-weight: 700; }
#banner h2 span {display: block; height:80px; overflow: hidden; transition: 1s; transition-delay: calc(0.25s * var(--i)) }
/* #banner h2 span.active { line-height:120px;} */
.banner-box { margin-top: 20px; }
#banner .top-vet { position: absolute; top:184px; left:300px; }


#bnr-vid {
  width: 100%;
  height: 100%;
  min-width: 100%;
  min-height: 100%;
  position: absolute;
  /* opacity:0; */
  top:0px;
  transition: 0.5s;
  object-fit: fill;
  z-index: 9;
  }


#RRR { background:#FFF url(../images/rrr-right.jpg) no-repeat right top; padding-top:100px; padding-bottom:100px; }
#RRR .rrr-left,#RRR .rrr-right { margin-top:10px; }
#RRR .rrr-left { padding-right: 50px; }  
#RRR .rrr-left p { line-height: 28px; }
#RRR .swiper-slide { background-repeat: no-repeat; background-size: contain; background-position: 50% 50%; height: 800px; }
#RRR .swiper-slide.bg1 { background-image: url(../images/home-covid.png); }
#RRR .swiper-slide.bg2 { background-image: url(../images/home-covid2.png); }
#RRR .swiper-slide.bg3 { background-image: url(../images/home-covid3.png); }
#RRR .swiper-box { margin-top:90px; }
#RRR .swiper-button-next:after,#RRR .swiper-button-prev:after { font-size: 0px; }
#RRR .swiper-button-next {right: 30px;}
#RRR .swiper-button-prev {left: 30px;}

#report-card {padding-bottom: 50px;}
#report-card .digit-sec { top: inherit; bottom:0px; }

.card,.card-header { border: none; background-color: transparent; }
.card-header {padding: 0px;}

.tabbable-responsive {
display: block;
min-width: 100%;
overflow-x: auto;

}

.tabbable {
min-width: 100%;
}

.nav-tabs {
  white-space: nowrap;
  display: inline-block;
  min-width: 100%;
  text-align: center;
  display: flex;
  justify-content: end;
  border-bottom: solid 1px #fff;
  padding: 0px 21px;
  margin-bottom:50px;
  }
.nav-tabs .nav-item,.nav-tabs .nav-link {display: inline-block;}



.nav-tabs .nav-link { padding:8px 10px; font-size:18px; color:#000; font-weight:400; text-align: center; border-radius: 0px; box-shadow: none; border: none; }
.nav-tabs .nav-link.active { border-bottom:solid 1px #056262; color: #F78F35; font-weight:700; }
.kpi-title { position: relative;  text-align: center; margin-top: 30px; margin-bottom:50px;}

.listing-style {}
.listing-style ul { margin:0px; padding:0px; padding-left: 15px; }
.listing-style ul li { margin-bottom: 10px; font-size: 16px; }


#kpi-section { padding-top: 100px; padding-bottom: 100px;  }

.border-both-dot{
  height: 2px;
  width: 100%;
  position: relative;
  margin: 20px 0;
  background-color: #088672;
  display: block;
}
.border-both-dot:after, .border-both-dot:before {
  content: "";
  position: absolute;
  left: 0;
  width: 10px;
  height: 10px;
  background-color: #088672;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
}
.border-both-dot:after{
  left: auto;
  right: 0;
}
.growth-graph{
  margin-top: 40px;
}
.growth-graph h6 span{
  font-weight: normal;
}
.graph-div > div{
  display: flex;
}
.graph-div > div p{
  min-width: 90px;
}
.graph-div > div:first-child span{
  background-color: #F58233;
}
.graph-div > div span{
  background-color: #FDB934;
  height: 20px;
}
.graph-div > div p span{
  background-color: transparent !important;
}
.graph-div > div:first-child p{
  font-weight: 500;
}
.graph-div > div p:last-child{
  margin-left: 10px;
}
.composition-graph-div> div{
  display: flex;
  height: 100%;
  width: 100%;
}
.composition-graph-div> div span{
  display: block;
}
.composition-graph-div{
  margin-top: 120px;
}
.composition-graph-div ul{
  list-style: none;
  display: flex;
  height: 30px;
  width: 100%;
}
.composition-graph-div li{
  position: relative;
}
.composition-graph-div-1 li:first-child{
  background-color: #076161;
  width: 36%;
}
.composition-graph-div-1 li:nth-child(2){
  background-color: #8BB4AA;
  width: 20%;
}
.composition-graph-div-1 li:nth-child(3){
  background-color: #008572;
  width: 20%;
}
.composition-graph-div-1 li:nth-child(4){
  background-color: #C9CBCC;
  width: 14%;
}
.composition-graph-div-1 li:nth-child(5){
  background-color: #FFCA44;
  width: 5%;
}
.composition-graph-div-1 li:nth-child(6){
  background-color: #F78F35;
  width: 5%;
}
.composition-graph-div li:before {
  content: "";
  position: absolute;
  left: 0;
  height: 50px;
  width: 2px;
  background-color: #076161;
  bottom: 100%;
}
.composition-graph-div li:after {
  content: "";
  position: absolute;
  top: -50px;
  width: 6px;
  height: 6px;
  background-color: #076161;
  border-radius: 50%;
  left: -2px;
}
.composition-graph-div > div span:before {
  content: attr(rel);
  position: absolute;
  top: -77px;
  left: -7px;
}

.composition-graph-div-1 li:nth-child(1):before{
  height: 50px;
  background-color: #076161;
}
.composition-graph-div-1 li:nth-child(1):after{
  top: -50px;
  background-color: #076161;
}
.composition-graph-div-1 > div span:first-child:before{
  top: -77px;
}

.composition-graph-div-1 li:nth-child(2):before{
  height: 15px;
  background-color: #8BB4AA;
}
.composition-graph-div-1 li:nth-child(2):after{
  top: -15px;
  background-color: #8BB4AA;
}
.composition-graph-div-1 > div li:nth-child(2) span:before{
  top: -37px;
}

.composition-graph-div-1 li:nth-child(3):before{
  height: 19px;
  background-color: #008572;
}
.composition-graph-div-1 li:nth-child(3):after{
  top: -19px;
  background-color: #008572;
}
.composition-graph-div-1 > div li:nth-child(3) span:before{
  top: -44px;
}

.composition-graph-div-1 li:nth-child(4):before{
  height: 13px;
  background-color: #C9CBCC;
}
.composition-graph-div-1 li:nth-child(4):after{
  top: -13px;
  background-color: #C9CBCC;
}
.composition-graph-div-1 > div li:nth-child(4) span:before{
  top: -37px;
}

.composition-graph-div-1 li:nth-child(5):before{
  height: 9px;
  background-color: #FFCA44;
}
.composition-graph-div-1 li:nth-child(5):after{
  top: -9px;
  background-color: #FFCA44;
}
.composition-graph-div-1 > div li:nth-child(5) span:before{
  top: -37px;
}

.composition-graph-div-1 li:nth-child(6):before{
  height: 11px;
  background-color: #F78F35;
}
.composition-graph-div-1 li:nth-child(6):after{
  top: -11px;
  background-color: #F78F35;
}
.composition-graph-div-1 > div li:nth-child(6) span:before{
  top: -37px;
}
/*first graph css end*/

.composition-graph-div-2 li:first-child{
  background-color: #076161;
  width: 50%;
}
.composition-graph-div-2 li:nth-child(2){
  background-color: #008572;
  width: 30%;
}
.composition-graph-div-2 li:nth-child(3){
  background-color: #FFCA44;
  width: 10%;
}
.composition-graph-div-2 li:nth-child(4){
  background-color: #F78F35;
  width: 10%;
}

.composition-graph-div-2 li:nth-child(1):before{
  height: 46px;
  background-color: #076161;
}
.composition-graph-div-2 li:nth-child(1):after{
  top: -46px;
  background-color: #076161;
}
.composition-graph-div-2 > div li:nth-child(1) span:before{
  top: -77px;
}

.composition-graph-div-2 li:nth-child(2):before{
  height: 25px;
  background-color: #008572;
}
.composition-graph-div-2 li:nth-child(2):after{
  top: -25px;
  background-color: #008572;
}
.composition-graph-div-2 > div li:nth-child(2) span:before{
  top: -45px;
}

.composition-graph-div-2 li:nth-child(3):before{
  height: 5px;
  background-color: #FFCA44;
}
.composition-graph-div-2 li:nth-child(3):after{
  top: -5px;
  background-color: #FFCA44;
}
.composition-graph-div-2 > div li:nth-child(3) span:before{
  top: -45px;
}
.composition-graph-div-2 li:nth-child(4):before{
  height: 15px;
  background-color: #F78F35;
}
.composition-graph-div-2 li:nth-child(4):after{
  top: -15px;
  background-color: #F78F35;
}
.composition-graph-div-2 > div li:nth-child(4) span:before{
  top: -45px;
}

/*second graph css end*/

.composition-graph-div-3 li:first-child{
  background-color: #076161;
  width: 50%;
}
.composition-graph-div-3 li:nth-child(2){
  background-color: #008572;
  width: 30%;
}
.composition-graph-div-3 li:nth-child(3){
  background-color: #FFCA44;
  width: 20%;
}

.composition-graph-div-3 li:nth-child(1):before{
  height: 55px;
  background-color: #076161;
}
.composition-graph-div-3 li:nth-child(1):after{
  top: -55px;
  background-color: #076161;
}
.composition-graph-div-3 > div li:nth-child(1) span:before{
  top: -80px;
}

.composition-graph-div-3 li:nth-child(2):before{
  height: 10px;
  background-color: #008572;
}
.composition-graph-div-3 li:nth-child(2):after{
  top: -10px;
  background-color: #008572;
}
.composition-graph-div-3 > div li:nth-child(2) span:before{
  top: -37px;
}

.composition-graph-div-3 li:nth-child(3):before{
  height: 25px;
  background-color: #FFCA44;
}
.composition-graph-div-3 li:nth-child(3):after{
  top: -20px;
  background-color: #FFCA44;
}
.composition-graph-div-3 > div li:nth-child(3) span:before{
  top: -45px;
}


.green-dark{
  background-color: #076161;
}
.green-medium{
  background-color: #008572;
}
.green-light{
  background-color: #8BB4AA;
}
.gray-bg{
  background-color: #C9CBCC;
}
.orange-bg{
  background-color: #FFCA44;
}
.orange-bg-dark{
  background-color: #F78F35;
}
.color-code-div div{
  display: flex;
  align-items: center;
}
.color-code-div div span:first-child{
  width: 15px;
  height: 15px;
  display: block;
  margin-right: 10px;
}
.color-code-div{
  margin-top: 30px;
}
@media(max-width: 767px){
  .graph-div > div p:last-child{
      min-width: 50px;
  }
  .color-code-div{
      font-size: 14px;
  }
  .composition-graph h6{
      margin-top: 30px;
  }
}
@media(max-width: 340px){
  .title-headsec h2{
      font-size: 36px !important;     
  }
}

.kpi-vet { padding-top: 70px; }

.kpi-nav { position: absolute; top:172px; right:40px; width: 96px; }

#kpi-section .swiper-button-next:after,#kpi-section .swiper-button-prev:after { font-size: 0px; }
.swiper-button-prev.swiper-button-disabled { opacity: 1 !important; }

#md-chairman { background-image: url(../images/md-bg.jpg); background-repeat: no-repeat; background-position: 50% 50%; /* height: 740px;  */background-size: cover; padding-top:50px; }
#md-chairman .md-left {}
#md-chairman .md-left .md { text-align: right;margin-top: 50px; }
#md-chairman .md-right {padding-right: 170px; margin-top: 40px;}
#md-chairman .md-right p.q1 { background: url(../images/q1.svg) no-repeat left top; padding-left: 90px; }
.q2 {
  text-align: right;
  margin-top: -13px;
  margin-right: 20px;
}
.ex-pd {
  margin-left: 90px;
  margin-top: -1.5rem;
}

#WorldUjjivanSmall { position: relative; padding-top: 70px; padding-bottom: 70px; background: url(../images/world-dots.png) no-repeat left 0px; }
#WorldUjjivanSmall h2 { position: relative; }
#WorldUjjivanSmall h2::before { content:''; position: absolute; top:52px; left:310px; width: 810px; height: 1px; background-color: #056262; }
.WorldUjjivanSmall-box { padding-right: 20px; position: relative; height: 260px; padding-top:50px;  }
.WorldUjjivanSmall-box a { position: absolute; left:0px; bottom:0px; }
.WorldUjjivanSmall-box h3 { font-weight: 700; margin-top: 10px; }
#WorldUjjivanSmall .swiper-button-next:after,#WorldUjjivanSmall .swiper-button-prev:after { font-size: 0px; }
.worldNav { position: absolute; top:50px; right:40px; width: 96px; }

#BusinessSegment { padding-top: 80px; padding-bottom: 80px; background: url(../images/buss-bg.jpg) no-repeat 50% 50%; background-size: cover; }
#BusinessSegment .swiper-slide { background-color: #FFF; width: 25%; box-shadow: 0px 0px 80px rgba(0, 0, 0, 0.1); margin-bottom: 60px; padding-bottom: 20px; margin-top: 50px; }
#BusinessSegment .BusinessSegment-Box { padding:15px; }
#BusinessSegment .BusinessSegment-Box h3 { font-size: 30px; font-weight: 700; color:#056262; }
#BusinessSegment .Bussiness-icon { text-align: right; background: url(../images/bus-img.jpg) no-repeat left center; }
.Bussiness-noBox .box-no { font-size: 40px; font-weight: 700; color:#056262;  }
.Bussiness-noBox .box-no .cr { font-size: 18px; }
#BusinessSegment .swiper-pagination-bullet {width: 30px; height: 6px; border-radius: 0;}
#BusinessSegment .swiper-slide:nth-child(1) { margin-left:-600px; }

#BusinessSegment .swiper-button-next:after,#BusinessSegment .swiper-button-prev:after { font-size: 0px; }
#BusinessSegment .buss-nav {position: absolute; top:50px; right:40px; width: 96px;}


#OurCommitment { padding-top: 80px; padding-bottom: 80px; }
#OurCommitment .OurCommitment-box { padding: 15px; }
#OurCommitment .OurCommitment-box h6 { font-weight: 700; font-size: 30px; color: #056262; }
#OurCommitment .OurCommitmentright { box-shadow: 0px 0px 80px rgba(0, 0, 0, 0.2); }
#OurCommitment .awards { padding: 30px; }
#OurCommitment .awards img { margin-bottom:20px ; }

#OurCommitment .swiper-button-next:after,#OurCommitment .swiper-button-prev:after { font-size: 0px; }
.awards-nav { position: absolute; bottom:30px; left:20px; width: 96px; }
#OurCommitment .swiper-slide { padding-bottom:30px; }
#OurCommitment .awards-left {}




#donwnload-center { padding: 90px 0px;  background:#fcf7f1 url(../images/download-center.jpg) no-repeat center bottom;   background-size: contain;}

#donwnload-center .download-bt {background: #FFFFFF;
  display: block;
  height: 188px;
  color: #333333;
  font-size: 22px;
  line-height: 32px;
  padding: 25px;
  
}

#donwnload-center img {
  position: absolute;
  bottom: 30px;
  left: 40px;
}

.leaderteam-section {}
.leaderteam-section .leader-box { background: url(../images/leder-line.png) no-repeat left top; background-size: contain; border: none; padding-top: 30px; margin-bottom: 30px; }

.table-style {}
.table-style table th,.table-style table td { padding: 10px; }
.table-style table td li { font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #444444;
  font-family: 'Ubuntu'; }

  .table-style table td:nth-child(1) { font-weight: 700; width: 20%; }
  .table-style table th { background-color: #f78f35; color: #FFF; } 

  .list-style li {font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #444444;
    font-family: 'Ubuntu'; margin-bottom: 15px;  }
    .channel-access .bx-icon-txt-wrap li {
      height: 380px !important;
    }

/* RESPONSIVE */
@media(max-width: 1024px) and (orientation:landscape) {

.map-difinesec {
  margin-top: 50px !important;
}
.map-img-sec{
text-align:center;
}
.map-img-sec img{
  width: 64%;
  }
}
@media only screen 
and (min-device-width: 320px) 
and (max-device-width: 480px) {
  .row { margin: 0px; }

  #banner { height: 210px;/*  background: url(../images/mobile-banner.jpg) no-repeat top center; */ margin-top: 50px; }
  #banner h2 {font-size: 54px;}
  #banner h2 span {height: 60px;}
  .bottom-vet,.top-vet { display: none; }
  .banner-left {
    padding-top: 600px;
}

#bnr-vid {object-fit: contain;}

#RRR {padding-top: 40px;}
#RRR .rrr-left {padding-right:0px;}

#RRR .swiper-box {
  margin-top: 0px;
}
.mt-5, .my-5 {
  margin-top: 1rem!important;
}

#RRR .swiper-button-next,#RRR .swiper-button-prev {top: 17%;}

#RRR .swiper-slide {
  background-position: top center;
  height: auto;
  padding-top: 245px;
}
.report-card-pg-sec .difine-sec { position: relative !important; top:0px !important; padding-top: 20px; }
.nav-tabs {text-align: center;}
.kpi-vet,#WorldUjjivanSmall h2::before {display: none; } 
#kpi-section { padding-top: 40px; padding-bottom: 50px; }
.kpi-nav {top: 110px;}
.common-bt2 {padding-right: 0;}
#md-chairman .md-left .md { text-align: center; }
#md-chairman .md-left .md img { width: 100%; }
#md-chairman .md-right p.q1 {background-size: 30px; padding-left: 40px;}
#md-chairman .md-right {padding-right: 0;}
.ex-pd {
  margin-left: 40px;
}

.q2 {margin-top: -10px;}
.q2 img { width: 30px; }  
#md-chairman { padding-bottom: 50px; }

.mt-4, .my-4 {
  margin-top: 1rem!important;
}

#WorldUjjivanSmall {padding-top: 10px;padding-bottom: 40px;}
.worldNav {top: 70px;}
#BusinessSegment {padding-top:20px;padding-bottom: 40px;}
#BusinessSegment .swiper-slide { width: 100%; margin-top: 20px; }
#BusinessSegment .swiper-slide:nth-child(1) {
  margin-left: inherit;
}

#OurCommitment {padding-top: 10px; padding-bottom: 40px;}
#OurCommitment .OurCommitment-box {
  padding: 0;
}
.OurCommitment-box { margin-bottom: 30px; }
#donwnload-center {padding: 30px 0px;}
#donwnload-center .download-bt { margin-bottom: 10px; }

.logo2 img {
  width: 50% !important;
  margin-top: 0px !important;
}

.download-annual {top: 0;}
.download-annual a {
  color: #000;
  font-size: 13px;
}

#BusinessSegment .buss-nav { position: relative; right:0px; width: 30%; top:0px; }
.ham {
  top: -10px !important;
}
.leaderimg { margin-bottom: 15px; }

#braedcrumb {
  margin-top: 80px !important;
  margin-bottom: 20px !important;
}

.overlay .overlay-menu {
  top: 120px !important;
  transform: translateY(0%) !important;
  height: 85vh;
  overflow: scroll;
  overflow-x: hidden;
  background-image: none;
}

}

.rounslist{
  margin-bottom: 4px !important;
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {

  .row { margin: 0px; }

 /*  #banner { height: auto; background: url(../images/banner.jpg) no-repeat top center; background-size: 100px; background-size: 780px; } */

 #banner { height: 450px;/*  background: url(../images/mobile-banner.jpg) no-repeat top center; */ margin-top: 50px; }
  
  #banner h2 {font-size: 54px;}
  #banner h2 span {height: 60px;}
  .bottom-vet,.top-vet { display: none; }
  .banner-left {
    padding-top: 80px;
}

#RRR {padding-top: 40px; padding-bottom: 50px;}
#RRR .rrr-left {padding-right:0px;}

#RRR .swiper-box {
  margin-top: 0px;
}
.mt-5, .my-5 {
  margin-top: 1rem!important;
}

#RRR .swiper-button-next,#RRR .swiper-button-prev {top: 37%;}

#RRR .swiper-slide {
  background-position: top center;
  height: auto;
  padding-top: 503px;
}

.report-card-pg-sec .difine-sec {top:-20px !important;}
.nav-tabs {text-align: center;}
.kpi-vet,#WorldUjjivanSmall h2::before {display: none; } 
#kpi-section { padding-top: 40px; padding-bottom: 50px; }
.kpi-nav {top: 110px;}
.common-bt2 {padding-right: 0;}
#md-chairman .md-left .md { text-align: center; }
#md-chairman .md-left .md img { width: 100%; }
#md-chairman .md-right p.q1 {background-size: 30px; padding-left: 40px;}
#md-chairman .md-right {padding-right: 0;}
.ex-pd {
  margin-left: 40px;
}

.q2 {margin-top: -10px;}
.q2 img { width: 30px; }  
#md-chairman { padding-bottom: 50px; }

.mt-4, .my-4 {
  margin-top: 1rem!important;
}

#WorldUjjivanSmall {padding-top: 10px;padding-bottom: 40px;}
.worldNav {top: 70px;}
#BusinessSegment {padding-top:20px;padding-bottom: 40px;}
#BusinessSegment .swiper-slide { width: 100%; margin-top: 20px; }
#BusinessSegment .swiper-slide:nth-child(1) {
  margin-left: inherit;
}

#OurCommitment {padding-top: 10px; padding-bottom: 40px;}
#OurCommitment .OurCommitment-box {
  padding: 0;
}
.OurCommitment-box { margin-bottom: 30px; }
#donwnload-center {padding: 30px 0px;}
#donwnload-center .download-bt { margin-bottom: 10px; padding: 9px; }

.logo2 img {
  width: 50% !important;
  margin-top: 0px !important;
}

.download-annual {top: 0;}
.download-annual a {
  color: #000;
  font-size: 13px;
}

.h6,#report-card h6 {
  font-size: 0.7rem;
}

.col-sm-12 {
  -ms-flex: 0 0 100% !important;
  flex: 0 0 100% !important;
  max-width: 100% !important;
}

.col-sm-6 {
  -ms-flex: 0 0 50% !important;
  flex: 0 0 50% !important;
  max-width: 50% !important;
}

.overlay .overlay-menu {
  top: 120px !important;
  transform: translateY(0%) !important;
  height: 85vh;
  overflow: scroll;
  overflow-x: hidden;
  background-image: none;
}



}


@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) {
  #WorldUjjivanSmall h2::before { display: none; }
  #BusinessSegment .BusinessSegment-Box h3 {font-size: 24px;}
  #banner {
    position: relative;
    height: 580px;
    margin-top: 60px;
  }

}

@media (max-width :767px){
#donwnload-center .download-bt {
  height: 162px;
}
}

@media (max-width :767px) and (orientation :landscape){
  #donwnload-center .download-bt {
    height: 125px;
    margin: 0 0 1.5rem;
  }
  #donwnload-center img {     
    bottom: 39px;
  }
}
