@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700,800,900|Open+Sans:300,400,600,700,800');
body { font-family: 'open sans'; margin: 0 auto; padding: 0; color: #181617; }
body, p, span, div { font-family: 'open sans' }
h1, h2, h3, h4, h5, h6 { font-family: 'Montserrat' }
.ffopen { font-family: 'open sans' }
.ffmont { font-family: 'Montserrat' }
.f400 { font-weight: 400; }
.f500 { font-weight: 500; }
.f600 { font-weight: 600; }
.f700 { font-weight: 700; }
.f800 { font-weight: 800; }
a:hover { text-decoration: none; }
a:focus { text-decoration: none; color: #e11f27; }
a:focus span { text-decoration: none; color: #e11f27; }
.bg-gray { background: #eee; }
.bg-gray1 { background: #f0f0f0; }
.bgf7 { background: #f7f7f7; }
.bgf5 { background: #f5f5f5; }
.bg-black { background: #181617 }
.bg-white { background: #ffffff; }
.bg-red { background: #e11f26; }
.bg-green { background: #099e44; }
.bg-green-light { background: #32908f; }
.red { color: #e11f26; }
.black { color: #181617; }
.text_gray { color: #777777; }
.text-green-light { color: #32908f; }

::-webkit-scrollbar {
 width: 0;
}
/*......... Career Page................*/

.navigation li a { color: #181617; }
.navigation li { padding: 0 15px; }
.navigation li:last-child { padding-right: 0; }
.nav_btn { padding: 10px 25px; border-radius: 3px; color: #fff !important; }
.career_top_banner { background: url(../images/banner.jpg) no-repeat 100%; padding-top: 80px; height: 70vh; background-size: 100%; }
.top_h { color: #fff; text-align: center; font-size: 3.4375rem; font-weight: 700; }
.career_top_banner p { text-align: center; color: #fff; width: 30%; margin: 0 auto; line-height: 26px; font-size: 16px; }
.heading_glob { font-size: 35px; }
.stellar_gives_pra { width: 55%; margin: auto; font-size: 18px; }
.Gives_box { text-align: center; }
.Gives_box h3 { font-size: 22px; padding: 15px 0; }
.meanual_sec { width: 100%; box-sizing: border-box; overflow: hidden; }
.volunteer { display: flex; }
.volunteer div { width: 25%; }
.volunteer div img { width: 100%; }
.red_sec { background: #e95d62; font-size: 20px; font-weight: 600; }
.shenanigans_sec { display: flex; width: 100%; box-sizing: border-box; overflow: hidden; }
.black_sec { background: #292929; padding-top: 250px !important; }
.shenanigans_sec .sec_box1 { width: 56%; }
.shenanigans_sec .sec_box2 { width: 44%; }
.shenanigans_sec img { width: 100% }
.out_sec img { width: 100%; }
.out_sec { width: 100%; overflow: hidden; box-sizing: border-box; flex-wrap: wrap; }
.out_box1 { width: 50%; flex-wrap: wrap; }
.out_box2 { width: 25%; flex-wrap: wrap; }
.motivational img { width: 110%; }
.motivational { width: 100%; overflow: hidden; box-sizing: border-box; flex-wrap: wrap; }
.motiv_box1 { width: 53%; flex-wrap: wrap; }
.motiv_box2 { width: 22.6%; flex-wrap: wrap; }
.party img { width: 110%; }
.party { width: 100%; overflow: hidden; box-sizing: border-box; }
.party_box1 { width: 51%; }
.party_box2 { width: 22.88%; }
.green_sec { background: #32908f; }
.green_sec2 { background: #53a2a1; }
.green_p { width: 50%; margin: auto; }
.dark_sec { background: #302f2f; font-size: 20px; font-weight: 600; }
.drak_gray { background-color: #454545 }
.footer_bottom ul { padding-left: 0px; list-style: none }
.footer_bottom ul li { line-height: 24px }
.footer_bottom ul li a { color: #a2a2a2 }
.f14 { font-size: 14px }
.fw7 { font-weight: 700 }
.f16 { font-size: 16px }
.f12 { font-size: 12px }
.cola2a2 a, .cola2a2 { color: #a2a2a2 }
.foot_subscrp input[type="text"] { border: 0px; padding: 16px 16px; width: 300px }
.foot_subscrp input[type="submit"] { border: solid 1px #e11f27; background-color: #e11f27; padding: 17px 20px 18px; }
.cookies_message { position: fixed; bottom: 0px; background-color: #4a514e; opacity: 0.9; width: 100%; text-align: center; color: #FFF; padding: 10px 0px; font-size: 11px }
.cookies_message a { padding: 5px 20px; background-color: #dfdfdf; color: #000; border-radius: 3px; display: inline-block; margin-left: 20px }
ul.branch-list { display: block; margin: 10px 0; padding: 0; text-align: left; }
ul.branch-list li { display: inline-block; font-size: 13px; list-style: none; color: #a2a2a2; line-height: 1; text-decoration: none; text-align: center; text-transform: uppercase; padding: 0px 6px; border-right: 1px solid #a2a2a2; }
ul.branch-list li:first-child { padding-left: 0; }
ul.branch-list li:last-child { border-right: none; }
ul.branch-list li a { color: #a2a2a2; }
ul.branch-list li a:hover { color: #e11f27; }