
body {
 font-family: 'JioType';
  color: #fff;
  margin:0px;
  padding:0px;
  overflow-x:hidden;
}

.container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1320px;
    }

.item .home-small-thums {
    display: inline-block;
    background: #fff;
    border-radius: 15px;
    width: 100%;
    margin-bottom: 40px;
    box-shadow: 4px 4px 5px 0px rgba(184, 179, 179, 0.75);
    -webkit-box-shadow: 0px 1px 5px 0px rgba(184, 179, 179, 0.75);
    -moz-box-shadow: 4px 4px 5px 0px rgba(184,179,179,0.75);
}
.item .home-small-thums img {
    width: 100%;
    border: #ccc solid 1px;
    border-radius: 15px;
}
a.viewall {
    font-size: 14px;
    letter-spacing: 0.01em;
    color: #fff;
    border: 1px solid #00244e;
    background: #00244e;
    border-radius: 24px;
    padding: 10px 30px;
    cursor: pointer;
}
a.viewall:hover {text-decoration: none;}

header{width:100%;float:left;padding-top:30px;position:relative;z-index:999999;}

.top_bar{width:100%;float:left;position:relative;background:#fff;padding:10px 40px 10px 0px;border-radius:50px;}

.nav-item {
        
        margin-right: 34px !important;
        color:#00244e!important;
        letter-spacing:1px !important;
    }

    .nav-item > a{color:#00244e;}
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right:0rem;
        padding-left:0rem;
        padding-top:0px;
        padding-bottom:0px;
    }

    .navbar-expand-lg .navbar-nav .nav-link:hover{color:#be9244 !important;}

.growth_life{width:720px;float:left;margin-top:22%;}

.growth_life h1{width:100%;float:left;margin-top:0px;margin-bottom:0px;font-size:60px; font-family: "Playfair Display", serif;color:#fff;}

.growth_life_link{width:561px;float:left;border-top:#fff solid 4px;padding-top:26px;margin-top:27px;}

.growth_life_link p{width:100%;float:left;font-size:16px;color:#fff;line-height:26px;}

section.we_care{width:100%;float:left;background:#fdf2df;padding:60px 0px;text-align:center;}

.we_care figure{display:inline-block;}

.we_care figure img{width:100%;}

.we_care h2{width:100%;float:left;margin-top:8px;margin-bottom:0px;font-size:16px;color:#000;line-height:26px;}

section.hospitality{width:100%;float:left;padding:0px 0px 0px;}

.hospitality h3{width:100%;float:left;margin-top:0px;margin-bottom:38px;font-size:22px;color:#fff;text-transform: uppercase;font-weight:bold;}



.hospitality_tabs{width:100%;float:left;}

.hospitality_tabs h4{width:100%;float:left;margin-top:0px;font-size:60px;font-family: "Playfair Display", serif;margin-bottom:30px;}

.hospitality_tabs p{width:62%;float:left;margin-top:0px;margin-bottom:20px;font-size:16px;color:#fff;font-weight:300;line-height:26px;}

.hospitality_tabs p a{color:#be9244;text-decoration:none;font-weight:bold;}

section.corporate{width:100%;float:left;background:#00244e;padding:60px 0px;}

.corporate figure{width:100%;float:left;margin-bottom:0px;}

.corporate figure img{width:100%;border-radius:10px;}

.corporate h4{width:100%;float:left;margin-top:0px;font-size:60px;font-family: "Playfair Display", serif;margin-bottom:30px;}

.corporate p{width:100%;float:left;margin-top:0px;margin-bottom:20px;font-size:16px;color:#fff;font-weight:300;line-height:26px;}

.corporate p a{text-decoration:none;color:#be9244;font-weight:bold;}

section.announcements{width:100%;float:left;padding:60px 0px 20px;text-align:center;}

.announcements h4{width:100%;float:left;margin-top:0px;font-size:60px;font-family: "Playfair Display", serif;margin-bottom:30px;color:#4d4d4d;text-align:left;}

.announcements figure{width:100%;float:left;margin-bottom:0px;}

.announcements figure img{width:100%;border-radius:10px;}

.announcements_bottom_content{width:100%;float:left;}

.announcements_bottom_content h3{width:100%;float:left;margin-top:0px;font-size:30px;margin-bottom:30px;color:#000;text-align:left;}

.announcements_bottom_content p{width:100%;float:left;margin-top:0px;font-size:16px;margin-bottom:30px;color:#000;text-align:left;line-height:26px;}

.announcements_bottom_content h5{width:100%;float:left;margin-top:0px;font-size:22px;margin-bottom:30px;color:#00244e;border-top:#575757 solid 2px;padding-top:20px;text-transform: uppercase;font-weight:600;text-align:left;}

.announcements_bottom_content span{width:100%;float:left;margin-top:0px;margin-bottom:20px;text-align:center;border-radius:15px;}

.announcements_bottom_content span img{width:100%;border:#ccc solid 1px;border-radius:15px;}

.announcements a{
    display:inline-block;
    border-radius: 60px;
    border: #4d4d4d solid 1px;
    color: #4d4d4d;
    text-decoration: none;
    font-size: 20px;
    padding:5px 20px 10px;
    margin-top:50px;
}

.announcements a span{margin-left:10px;}

section.we_care_content{width:100%;float:left;background:#fff;padding:60px 0px;}

.we_care_content_color{width:100%;float:left;background:#fdf6e9;padding:20px 20px 0px;border-radius:10px;}

.we_care_content_color figure{width:100%;float:left;margin-bottom:0px;margin-top:0px;}

.we_care_content_color figure img{width:100%;}

.we_care_content_color h4{width:100%;float:left;margin-top:0px;font-size:60px;font-family: "Playfair Display", serif;margin-bottom:20px;color:#c57e06 !important;text-align:left;padding-top:80px;padding-left:60px;line-height:50px;}

.we_care_content_color h4 font{font-size:34px;line-height:0px;}

.we_care_content_color h5{width:100%;float:left;margin-top:0px;font-size:16px;margin-bottom:28px;color:#00244e !important;text-align:left;padding-left:60px;line-height:30px;}

.we_care_content_color p{width:100%;float:left;margin-top:0px;font-size:40px;margin-bottom:0px;color:#00244e !important;text-align:left;padding-left:60px;font-weight:300;font-family: "Playfair Display", serif;}

section.life_group{width:100%;float:left;background:#d2ab67;padding:60px 0px;}

.life_group p{width:66%;float:left;margin-top:0px;font-size:16px;margin-bottom:30px;color:#fff;text-align:left;font-weight:300;line-height:30px;}

.life_group h4{width:100%;float:left;margin-top:60px;font-size:60px;font-family: "Playfair Display", serif;margin-bottom:38px;color:#fff;text-align:left;}

.life_group h5{width:100%;float:left;margin-top:0px;font-size:30px;margin-bottom:30px;color:#fff;text-align:left;font-weight:500;}

.life_group figure{width:100%;float:left;margin-bottom:20px;}



section.subscribe_content{width:100%;float:left;padding:40px 0px;border-bottom:#e8e8e8 solid 2px;}

.subscribe_content h2{width:100%;float:left;font-size:16px;color:#000;font-weight:600;}

.subscribe{width:571px;float:left;border:#e9e9e9 solid 2px;border-radius:5px;padding:5px;}

.subscribe_name{width:387px;float:left;border:none;border-radius:0px;height:50px;font-weight:600;}

.subscribe_name:focus{border-color:none;box-shadow:none;}

.subscribe_button{width:162px;float:right;background:#00244e;border:none;color:#fff;height:50px;border-radius:5px;font-weight:600;}

.subscribe_button:hover{background:#ccc;}

.subscribe_link{float:left;margin-top:0px;}

.subscribe_link a{width:45px;height:45px;float:left;background:#00244e;border-radius:50%;text-align:center;text-decoration:none;font-size:20px;color:#fff;line-height:45px;margin-right:20px;}

.subscribe_link a:hover{background:#ccc;}

.subscribe_link a:last-child{margin-right:0px;}

footer{width:100%;float:left;padding-bottom:10px;border-top:#e8e8e8 solid 2px;text-align:center;}

footer h2{width:100%;float:left;margin-top:20px;margin-bottom:15px;font-size:22px;font-weight:700;color:#000;}

.footer_link{width:100%;float:left;}

.footer_link a{margin-top:0px;margin-bottom:0px;font-size:17px;color:#000;margin-bottom:10px;text-decoration:none;display:inline-block;margin-right:15px;}

.footer_link a:hover{color:#be9244 !important;}

.copy_right{width:100%;float:left;padding:20px 0px;border-top:#e8e8e8 solid 2px;text-align:center;}

.copy_right p{font-size:15px;color:#000;margin-bottom:0px;display:inline-block;}

.copy_right a{display:inline-block;font-size:15px;text-decoration:none;color:#000;margin-right:20px;}

.copy_right a:hover{color:#be9244;}

.copy_right a:last-child{margin-right:0px;}

.logo{width:18%!important;float:left!important;}

.logo img{width:100%!important;}

.mobile_banner{width:100%;float:left;display:none;}

.mobile_banner > img{width:100%;}

.mobile_growth{display:block !important;}

.mobile_banner_content{width:100%;float:left;display:none;}

.menu_right{justify-content: flex-end !important;}

.gallery_content{width:100%;float:left;}

.gallery_margin{margin-top:60px;}

section.banner_part{width:100%;float:left;position:relative;margin-top:-136px;overflow:hidden;}

.banner_part > img{width:100% !important;}

.banner_content{width:100%;position:absolute;top:0px;height:100%;left:0px;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#939393+39,7c7c7c+100&0+39,0.65+100 */
background: linear-gradient(to right,  rgba(147,147,147,0) 39%,rgba(124,124,124,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}

.about_banner{width:100%;position:absolute;bottom:30px;left:0px;}

.about_banner h2{width:100%;float:left;font-size: 80px;
    font-family: "Playfair Display", serif;
    color: #fff;}


.about_banner p{width:100%;float:left;font-size: 48px;color: #fff;}

.breadcrumb_content{width:100%;float:left;background:#fdf2df;padding:10px 0px;}

.breadcrumb_content ul{width:100%;float:left;margin:0px;padding:0px;}

.breadcrumb_content ul li{float:left;list-style:none;margin-right:10px;font-size:16px;color:#000;}

.breadcrumb_content ul li i{color:#00244e;font-size:13px;}

.breadcrumb_content ul li a{float:left;text-decoration:none;font-size:16px;color:#000;}

section.about_list_content{width:100%;float:left;background:#00244e;padding:60px 0px;text-align:center;}

.about_list_content figure{display:inline-block;}

.about_list_content figure img{width:100%;}

.about_list_content h1{width:100%;float:left;margin-top:20px;margin-bottom:0px;font-size: 60px;
    font-family: "Playfair Display", serif;
    margin-bottom: 30px;}

.about_list_content h2{width:100%;float:left;margin-top:-22px;margin-bottom:0px;font-size: 60px;
    font-family: "Playfair Display", serif;
   color:#f8cc7f;}

.about_list_content h2 font{font-size:131px;}

.about_list_content span{width:100%;float:left;text-align:center;}

section.ambitions{width:100%;float:left;padding:60px 0px;text-align:center;}

.ambitions_content{width:100%;display:inline-block;}

.ambitions_content h2{width:100%;float:left;margin-top:0px;margin-bottom:20px;font-size:16px;color:#000;line-height:26px;}

.ambitions_content h3{width:100%;float:left;margin-top:0px;margin-bottom:0px;font-size:47px;
    font-family: "Playfair Display", serif;
   color:#00244e;text-align:right;}

.ambitions_content p{width:100%;float:left;margin-top:200px;margin-bottom:10px;font-size:20px;color:#000;font-weight:bold;line-height:40px;text-align:right;}

.ambitions_content figure{width:100%;float:left;margin-bottom:0px;}

.ambitions_content figure img{width:100%;}

.dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 2px;
    content: "";
    display:none;
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    top: 0px;
    border-left: .3em solid transparent;
}
.dropdown:hover .dropdown-menu {
    display: block;
    margin-top:0px;
    color:#be9244 !important;
  }

  .dropdown-menu:hover{color:#ccc !important;}

.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #fff;
}
.dropdown-item:focus, .dropdown-item:hover {
    color: #be9244 !important;
    text-decoration: none;
    background-color: #fff;
}

.dropdown-item {
    display: block;
    width: 100%;
    padding:10px 15px;
    clear: both;
    font-weight: 400;
    font-size:14px;
    color: #000 !important;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

.addclass {
    position: fixed;
    top: 0;
    width: 100%;
    left: 0px;
    padding:0px 0px;
    background-color: #fff !important;
    transition: all 0.900000000s ease !important;
    z-index: 999999 !important;
    margin-top: 0px !important;
    box-shadow: 0px 10px 40px 0px rgba(47, 47, 47, .1);
}

.addclass .nav_border{border-top:none !important;padding-top:26px !important;}

.addclass .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0rem;
    padding-left: 0rem;
    padding-top:0px!important;
    padding-bottom: 31px!important;
}

.nav_border{/*border-top:#00244e solid 1px !important;padding-top:15px !important;*/}

section.contact_content{width:100%;float:left;padding:60px 0px;text-align:left;}

.contact_content h1{
    width: 100%;
    float: left;
    margin-top: 0px;
    font-size: 60px;
    font-family: "Playfair Display", serif;
    margin-bottom: 30px;
    color:#4d4d4d;
}

.contact_left_content{width:100%;float:left;margin-top:0px;}

.contact_left_content h2{width:100%;float:left;font-size: 45px;
    color: #373f41;}

.contact_left_content h3{width:100%;float:left;font-size: 30px;margin-top:0px;
    color: #053c8f;font-weight:300;margin-bottom:15px;}

.contact_left_content i{float:left;color:#000;margin-top:6px;}

.contact_left_content p{float:right;font-size: 16px;
    color: #373f41;width:96%;}

.contact_left_content p a{text-decoration:none;color:#053c8f}

.contact_right_content{width:88% !important;}
.contact_phone_content{width:92% !important;}

.contact_left_content figure{width:100%;float:left;margin-top:15px;}

.contact_form{width:100%;float:left;padding:40px 40px 103px;background:#fdf2df;margin-top:0px;}

.contact_select{width:100%;float:left;height:45px;background:none;border-top:none;border-left:none;border-right:none;border-radius:0px;padding:0px 0px;border-bottom:#929292 solid 1px;font-size:16px;margin-bottom:20px;color:#757575;}

.contact_select:focus{background:none;box-shadow:none;border-color: #929292;color:#757575;}

.contact_name{width:100%;float:left;height:45px;background:none;border-top:none;border-left:none;border-right:none;border-radius:0px;padding:0px 0px;border-bottom:#929292 solid 1px;font-size:16px;margin-bottom:20px;color:#495057;}

.contact_name:focus{background:none;box-shadow:none;border-color: #929292;color:#495057;}

.contact_message{width:100%;float:left;height:45px;background:none;border-top:none;border-left:none;border-right:none;border-radius:0px;padding:0px 0px;border-bottom:#929292 solid 1px;font-size:16px;margin-bottom:20px;color:#495057;}

.contact_message:focus{background:none;box-shadow:none;border-color: #929292;color:#495057;}

.contact_form button{font-size: 16px;
    letter-spacing: 0.01em;
    color: #fff;
    border: 1px solid #00244e;
    background: #00244e;
    border-radius: 24px;
    padding: 10px 30px;
    float:left;
}

.contact_form button:hover{background:#ccc;}

section.hospitality_content{width:100%;float:left;background:#00244e;padding:60px 0px;}

.aromatics_content{width:100%;float:left;background:#fff;padding:30px;border-radius:6px;}

.aromatics_content h1{width:100%;float:left;font-size:60px;color:#4d4d4d;font-family: "Playfair Display", serif;margin-bottom:20px;}

.aromatics_content p{width:100%;float:left;font-size:16px;color:#000;line-height:26px;}

.aromatics_content figure{width:100%;float:left;margin-bottom:0px;}

.aromatics_content figure img{width:100%;}

section.hospitality_product{width:100%;float:left;background:#bed7f4;padding:60px 0px;}

.hospitality_product h2{width:100%;float:left;font-size:60px;color:#4d4d4d;font-family: "Playfair Display", serif;margin-bottom:40px;}

.hospitality_product_list{width:100%;float:left;background:#fff;padding:30px;border-radius:6px;margin-bottom:30px;}

.hospitality_product_list h3{width:100%;float:left;font-size: 30px;
    color: #053c8f;margin-bottom:15px;}

.hospitality_product_list p{width:100%;float:left;font-size: 16px;
    color: #000;line-height:26px;}

    .hospitality_product_list ul{width:100%;float:left;margin:-10px 0px 20px 15px;padding:0px;}

     .hospitality_product_list ul li{width:100%;float:left;color:#000;font-size:16px;}

.list_icon{font-size:12px;}

.active_link {
   color:#be9244 !important;
   padding-bottom:0px !important;
   text-decoration:none !important;
}

.nav-link {
    display: block;
    padding:0px;
    text-decoration:none;
}



.navbar-light .navbar-nav .nav-link {
   color: rgba(0, 0, 0, .9);
}

.navbar_padding{padding:0px !important;}

.gallery_content{width:100%;float:left;}

.gallery_content figure{width:100%;float:left;margin-top:20px;margin-bottom:0px;text-align:right;}

.gallery_content figure img{width:100%;}


.gallery_home_content{width:100%;float:left;}

 .gallery_home_content figure{width:100%;float:left;margin-top:20px;margin-bottom:0px;text-align:right;}





.gallery_content h3{width:100%;float:left;background:#00244f;padding:15px 0px;text-align:center;font-size:15px;color:#fff;margin-bottom:0px;font-weight:bold;}

.design-box {border:1px solid #4d4d4d;}

h3.title-color {color: #053c8f; width: 100%;float:left;}
.machines figure img {border-radius: 20px;width:100%;}
h3.title-color a {color: #053c8f;}
h3.title-color a:hover {text-decoration: none;}

.defencepic {text-align: center; margin-bottom: 25px;}
.defencepic img {width: 200px !important;}

.roadsafety-range ul {color:#000; padding-left:17px;}

.roadsafety-range ul li{margin-bottom:8px;}

.home_banner{width:40%;position:absolute;top:0px;right:0px;height:100%;z-index:9999;}

.home_banner span{
    width: 2%;
    height: 137%;
    background: #ffc22f;
    position: absolute;
    top: -18%;
    left: 4%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(38deg);
}

.home_banner figure{
    width: 126%;
    position: absolute;
    bottom:0%;
    right: 0px;
    margin-bottom: 0px;
}

.home_banner figure img{width:100%;}

section.timeline_list{width:100%;float:left;padding:60px 0px 0px;}

.timeline_content{width:100%;float:left;background:url(../img/bg.png) no-repeat top center;height:1210px;position:relative;}

.timeline_first_content{width:210px;position:absolute;top:10px;left:395px;}

.timeline_first_content h2{width:100%;float:left;text-align:right;font-size:45px;color:#01264b;font-weight:bold;margin-bottom:5px;font-family: "Playfair Display", serif;}

.timeline_first_content p{width:100%;float:left;text-align:right;font-size:20px;color:#000;font-weight:bold;}


.timeline_first_pic{position:absolute;top:-26px;right:346px;}


.timeline_sacend_content{width:210px;position:absolute;top:230px;left:732px;}

.timeline_sacend_content h2{width:100%;float:left;text-align:left;font-size:45px;color:#01264b;font-weight:bold;margin-bottom:5px;font-family: "Playfair Display", serif;}

.timeline_sacend_content p{width:100%;float:left;text-align:left;font-size:20px;color:#000;font-weight:bold;}


.timeline_sacend_pic{position:absolute;top:166px;right:736px;}




.timeline_third_content{width:307px;position:absolute;top:422px;left:217px;}

.timeline_third_content h2{width:100%;float:left;text-align:right;font-size:45px;color:#01264b;font-weight:bold;margin-bottom:5px;font-family: "Playfair Display", serif;}

.timeline_third_content p{width:100%;float:left;text-align:right;font-size:20px;color:#000;font-weight:bold;}


.timeline_third_pic{position:absolute;top:373px;right:367px;}


.timeline_four_content{width:243px;position:absolute;top:610px;left:699px;}

.timeline_four_content h2{width:100%;float:left;text-align:left;font-size:45px;color:#01264b;font-weight:bold;margin-bottom:5px;font-family: "Playfair Display", serif;}

.timeline_four_content p{width:100%;float:left;text-align:left;font-size:20px;color:#000;font-weight:bold;}


.timeline_four_pic{position:absolute;top:558px;right:735px;}


.timeline_five_content{width:310px;position:absolute;top:845px;left:304px;}

.timeline_five_content h2{width:100%;float:left;text-align:right;font-size:45px;color:#01264b;font-weight:bold;margin-bottom:5px;font-family: "Playfair Display", serif;}

.timeline_five_content p{width:100%;float:left;text-align:right;font-size:20px;color:#000;font-weight:bold;}


.timeline_five_pic{position:absolute;top:797px;right:390px;}


.timeline_six_content{width:310px;position:absolute;top:1022px;left:724px;}

.timeline_six_content h2{width:100%;float:left;text-align:left;font-size:45px;color:#01264b;font-weight:bold;margin-bottom:5px;font-family: "Playfair Display", serif;}

.timeline_six_content p{width:100%;float:left;text-align:left;font-size:20px;color:#000;font-weight:bold;}


.timeline_six_pic{position:absolute;top:965px;right:687px;}


.mobile_timeline{width:100%;float:left;display:none;}

.mobile_timeline_content{width:100%;float:left;border:#ccc dashed 1px;padding:15px;margin-bottom:30px;}

.mobile_timeline_content figure{width:100%;float:left;text-align:center;}

.mobile_timeline_content h2{
    width: 100%;
    float: left;
    text-align:center;
    font-size: 45px;
    color: #01264b;
    font-weight: bold;
    margin-bottom: 5px;
    font-family: "Playfair Display", serif;
}

.mobile_timeline_content p{
    width: 100%;
    float: left;
    text-align: center;
    font-size: 20px;
    font-weight:bold;
    color: #000;
}


section.alliance_content{width:100%;background:#f7f7f7;float:left;padding:60px 0px;text-align:center;}

.alliance_content h2{
    width: 100%;
    float: left;
    margin-top: 0px;
    font-size: 60px;
    text-align:center;
    color:#000;
    font-family: "Playfair Display", serif;
    margin-bottom:60px;
}

.alliance_content figure{display:inline-block;background:#fff;border-radius:15px;width:100%;margin-bottom:40px;    box-shadow: 4px 4px 5px 0px rgba(184, 179, 179, 0.75);
    -webkit-box-shadow: 0px 1px 5px 0px rgba(184, 179, 179, 0.75);
    -moz-box-shadow: 4px 4px 5px 0px rgba(184,179,179,0.75);}

.alliance_content figure img{width:100%;border:#ccc solid 1px;border-radius:15px;}

.border_color{border:#ccc solid 1px;width:100%;float:left;padding:30px;border-radius:20px;padding-bottom:0px;}

.about_bottom_content{
  
    width: 100%;
    float: left;
 
    border-radius: 20px;
    padding-bottom: 0px;
    margin-top:30px;
}

.about_bottom_content_list{
    border: #ccc solid 1px;
    width: 100%;
    float: left;
    padding: 30px;
    border-radius: 20px;
    padding-bottom: 0px;
    margin-top:30px;
}
.about_bottom_content_list h3{
    width: 100%;
    float: left;
    margin-top:0px !important;
    margin-bottom: 0px;
    font-size:27px !important;
    font-family: "Playfair Display", serif;
    color: #00244e;
    text-align:left;
}

.about_bottom_content_list p{
    width: 100%;
    float: left;
    margin-top:0px;
    margin-bottom:10px;
   
    color: #000;
    font-weight: bold;
    line-height:26px !important;
    text-align:left !important;
}

.menu_padding_left{padding-left:40px;}

.carousel-control-next, .carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 3%;
    color: #fff;
    text-align: center;
    opacity: .5;
    transition: opacity .15s ease;
}

section.page_content{width:100%;float:left;background:#00244e;padding:90px 0px;}

.page_content h1{width:100%;float:left;text-align:center;font-size:90px;color:#fff;}

.page_content p{width:100%;float:left;text-align:center;font-size:20px;color:#fff;}

.about_group_name{width:100% !important; font-size:16px !important;color:#000 !important;line-height:26px !important;font-weight:normal !important;}

.about_group_name_list{width:100% !important; font-size:15px !important;color:#000 !important;line-height:26px !important;font-weight:normal !important;margin-top:10px !important;float:left !important;}



.tabs_list_content{width:100%;float:left;background:#ccc;}


/* Main container with background */
  .main {
   
   float:left;
    flex-direction: column;
    background-size: cover;
    width:100%;
    padding:60px 0px 60px;
    background-position: center;
    transition: background-image 0.5s ease-in-out;
    position:relative;
  }

   .main:after{
    content: '';
    position: absolute;
    bottom: -1px;
    left:50%;
    transform: translateX(-50%);
    width:100%;
    height:100%;
    background: radial-gradient(30.38% 41.37% at 50.63% 51.67%, rgba(0, 0, 0, .25) 0, rgba(0, 0, 0, .75) 59.21%);
   
    
}

  /* Tabs row */
  .tabs {
    
    width:100%;
    float:left;
     position:relative;
    z-index:999;
    
  }

  .tab {
  
    padding:18px 0px;
    text-align:left;
    cursor: pointer;
    color: #fff;
    font-size:17px;
    background:none;
    text-transform: uppercase;
    float:left;
    width:100%;
    border-bottom:#fff solid 2px;
    position:relative;
    z-index:999;
    
  }

  .tab:hover,
  .tab.active {
    border-bottom:#be9244 solid 2px;
  }

  /* Tab content */
  .content {
    flex: 1;
    display: none;
   text-align:left;
    font-size: 1.5rem;
    
  }

  .content.active {
    display: block;
    position:relative;
    z-index:999;
  }
 
 .businesses_heading{
    width: 100%;
    float: left;
    margin-top: 0px;
    position:relative;
    z-index:999;
    margin-bottom: 50px;
    font-size: 22px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
}

.home_margin{margin-top:70px !important;}

.future_padding{padding-bottom:80px;}




