/*** Font Class 

.font_bold{}
.font_bold_italic{}
.font_book{}
.font_book_italic{}
.font_light{}
.font_light_italic{}
.font_medium{}
.font_medium_italic{}

End of Font Class ***/
html {
height: 100%;
}
body {
padding: 0px;

margin: 0px;
min-height: 100%;
overflow-x: hidden;
font-family: 'Conv_GothamRnd-Book';
font-weight: normal;
font-style: normal;
}
.inpara {
padding: 13px;
color: inherit;
display: inline-block;
line-height: 25px;
}
.inpara:hover{
color: inherit;
}
a:focus {
outline: 0px;
outline-offset: 0px;
color:#000;
text-decoration: none;
}
.modal_dg_inn.modal-dialog{
width: 750px;
}
ul, menu, dir {
display: block;
list-style-type: none;
-webkit-margin-before: 0em;
-webkit-margin-after: 0em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 0px;
}
a
{
text-decoration: none;
}
a:hover
{
text-decoration: underline;
}
a:visited{text-decoration:none;}
.open > .dropdown-menu {
-webkit-transform: scale(1, 1);
transform: scale(1, 1);  
opacity:1;
}
.more_btn_style{
margin: 40px 0px 0px 0px;
text-align:center;
}
.money_left_list{
padding: 0px 0px 0px 30px;
}
.dropdown-menu {
opacity:0;
-webkit-transform-origin: top;
transform-origin: top;
-webkit-animation-fill-mode: forwards;  
animation-fill-mode: forwards; 
-webkit-transform: scale(1, 0);
transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
}
.cash_one_big{
color:#000000 !important;
}
.navbar-header{
width:25%;
float:left;
}
.cash_text{
color:#000000 !important;
}
.money_left_para{
width:50%;
float:left;
}
.money_right_para{
width:50%;
float:left;
}
#sub-menu li span{
background-color: #ffffff;
width: 1px;
height: 15px;
display: inline-block;
margin: 3px 0px 0px 0px;
}
.active_icon{
background-color: #333333;
box-shadow: 2px 1px 0px #333333;
color: #FFFFFF!important;
}
.active_sub_icon{
font-weight:bold;
}
.person_content ul li{
margin:10px 0px 10px 0px;
list-style:disc;
}
.person_content ul{
margin: 10px 0px;
overflow: hidden;
clear: both;
}

/********************CENTER BOX STARTS**********/
.center_box{
text-align:center;
}
.center_box_list{
display:inline-block;
}
/********************CENTER BOX ENDS************/

/********************TOP HEADER STARTS**********/
.top_header {
margin: 0px;
width: 100%;
background:#000315;
padding: 2px 0px;
}
.top_header ul li a{
color:#ffffff !important;
padding:0px 10px;
}
.top_header ul li a:hover{
color:#0B8940!important;
font-weight:normal !important;
}
.top_header_menus{
float:right;
padding:0px 20px;
}
.dropdown-menu>li>a:hover{
color:#0B8940;
}
.inner_circles{
padding: 50px 0px;
overflow: hidden;
clear: both;
position:relative;
}
.dash_line {
width: 57%;
display: inline-block;
background: #EBEBEB;
height: 7px;
z-index: 0;
position: absolute;
top: 130px;
left: 285px;
}
/********************TOP HEADER ENDS**********/

/******************FOR MILESTONE*************/
.milestone_title{
text-align:center;
}
.milestone_panel{
background:#eeeeee!important;
margin: 0px 0px 10px 0px !important;
}
#imps_div_list .col-sm-2{
width:20%;
}
/******************FOR MILESTONE*************/

/*******************************Updated Css (01.09.2015)*********************/
.navbar-nav>li>.dropdown-menu {
background-color: #ffffff;
}
.person_content{
margin:0px 0px 0px 20px;
}
.dropdown-menu>li {
border-bottom:1px solid #DDDDDD;
margin:10px 0px 10px 0px;
}
.dropdown-menu>li.last_child{
border-bottom:none;
}
.dropdown-menu>li>a {
color: #000000;
}
.content_heading{
background-color: #0286d0;
overflow: hidden;
clear: both;
}
.left_content h2{
color: #ffffff;
font-size: 22px;
padding: 10px 25px 10px 25px;
margin: 0px;
}
.img_name h2 {
color: #0286d0;
font-size: 16px;
font-weight: bold;
}
.img_name{
margin: 0px 0px 0px 15px;
}
.img_name span{
color:#000000;
text-transform: uppercase;
}
.person_data{
padding: 20px 20px 20px 20px;
overflow: hidden;
clear: both;
}
.person_content p{
color: #000000;
margin: 0px 0px 15px 0px;
line-height: 30px;
font-size: 14px;
font-weight:normal;
}
.leader_list h2{
margin:0px 0px 20px 0px;
color:#0286d0;
font-weight:bold;
}
.right_content{
text-align:right;
}
.connect_a {
width: 25px;
height: 25px;
display: block;
margin: 0px 10px 0px 0px;
float: left;
color: #737373;
}
.fa_style{
border-radius: 0px;
width: 25px;
height: 25px;
padding: 4px 5px 2px 2px;
text-align: center;
color: #ffffff;
}
/*.connect_a:hover i{
transition: 0.4s;
background-color: #737373;
color: #fff;
-webkit-transform: rotateY(360deg);
}
.connect_a:focus i{
transition: 0.4s;
background-color: #737373;
color: #fff;
-webkit-transform: rotateY(360deg);
}
.connect_a:visited i{
transition: 0.4s;
background-color: #737373;
color: #fff;
-webkit-transform: rotateY(360deg);
}
.connect_a:active i{
transition: 0.4s;
background-color: #737373;
color: #fff;
-webkit-transform: rotateY(360deg);
}*/

/*******************************AWARDS STARTS*********************/
.award_bg{
background: url("../images/awards-banner.jpg") no-repeat ;
background-position: center;
height: 588px;
width: 100%;
}
.team_title{
margin: 280px 0px 0px 0px !important;
}
/******************************AWARDS ENDS***********************/

/********************************TEAM STARTS***********************/
.panel-default{
margin:0px 25px 0px 0px;;
}
#team_tab .tab-pane{
border:none  !important;
}
#team_list>li>a{
border: 1px solid #dddddd !important;
background-color:inherit !important;
}
#team_list>li.active>a{
background: #0286d0 !important;
}
#team_list>li>a:hover{
background: #0286d0 !important;
}
#team_list>li{
margin:0px 10px 0px 0px;
}
#team_list{
border-bottom:none !important;
}
#team_tab{
border:none !important;
margin:50px 0px 0px 0px;
}
/*******************************TEAM ENDS********************************/

/*******************************AWARD STARTS*****************************/
.award_list>ul>li.active>a{
color:#ffffff !important;
background: #0286d0 !important;
}
.award_list>ul{
border-bottom:none!important;
}
.award_list>ul>li>a{
padding:5px 185px;
color:#ffffff !important;
font-size:24px;
background:#DDDDDD !important;
font-weight:bold;
border:none!important;
}
.award_list>ul>li>a:hover{
background: #0286d0 !important;
color:#ffffff !important;
}
.award_new_inner{
padding: 90px 50px 90px 50px!important
}
.award_title h1{
font-weight:bold;
font-size:24px;
margin: 20px 0px 20px 0px;
}
.cont_one h1{
margin: 0px 0px 15px 0px;
font-size: 20px;
}
.cont_one span{
color:#3276b1;
font-size: 20px;
line-height: 40px;
}
.cont_one{
border-bottom: 1px dotted #000000;
padding: 0px 0px 15px 0px;
margin: 0px 40px 15px 0px;
}
.award_link a{
background-color: #0286d0;
color: #ffffff;
display: inline-block;
font-size: 18px;
padding: 10px 13px;
margin: 0px 20px 20px 0px;
}
/****************carousel ************/
.award_carousel .carousel-control.left {
background-image:inherit;
opacity:1;
right:85px;
width: auto;
}
.award_carousel .carousel-control.left :hover{
opacity:1;
}
.award_carousel .carousel-control.right {
background-image:inherit;
opacity:1;
width: auto;
}
.award_carousel .carousel-control.right :hover{
opacity:1;
}
.left_arrow_style{
font-size: 40px;
background-color: #3276b1;
width: 45px;
height: 45px;
border-radius: 7px;
box-shadow: 0px 1px 1px #3276b1;
}
.award_carousel .carousel-control {
bottom:-40px;
top:auto;
right:0px;
left:auto;
}
.cont_sub {
margin: 0px 15px 15px 0px;
border-bottom:none;
}
.cont_sub_list{
border-bottom:1px dotted #000000;
margin:0px 0px 15px 0px;
overflow:hidden;
clear:both;
}
.award_link_sub a{
background-color: #8f1215;
}
#award_tab .resp-tab-active {
border: none !important;
border-color: inherit !important;
padding: 5px 185px !important;
font-size: 24px !important;
}
#award_tab .resp-tab-item {
background-color:inherit !important;
padding: 0px !important;
}
#award_content .resp-tab-content{
border: none!important;
border-top-color: inherit!important;
}
/*******************************AWARDS ENDS*******************************/

/*******************************MEDIA STARTS******************************/
.media_bg {
background: url("../images/media-banner.jpg") no-repeat;
background-position: center;
height: 588px;
width: 100%;
}
.media_list>ul>li>a {
padding: 5px 95px;
color: #ffffff !important;
font-size: 18px;
background: #DDDDDD !important;
font-weight: normal;
border: none!important;
color: #000000 !important;
}
#media_tab .resp-tab-active {
border: none !important;
border-color: inherit !important;
padding: 5px 95px !important;
font-size: 18px !important;
}
#media_tab .resp-tab-item {
background-color:inherit !important;
padding: 0px !important;
}
.media_list>ul>li.active>a{
color:#ffffff !important;
background: #0286d0 !important;
}
.media_list>ul{
border-bottom:none!important;
}
.media_list>ul>li>a:hover{
background: #0286d0 !important;
color:#ffffff !important;
}
.inner_tab_list ul li{
padding: 13px 20px;
color:#000000;
background-color:inherit!important;
}
.inner_tab_list ul li.resp-tab-active{
border:none !important;
}
#media_content .resp-tab-content{
border:none !important;
border-top-color: none !important;
}
.media_title h1{
margin: 20px 0px 20px 20px;
}
/*******************************MEDIA ENDS********************************/

/********************************Updated css ends********************************/
.container
{
width: 1320px;
padding-left:0px;
padding-right:0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
padding-right: 0px;
padding-left: 0px;
}
.navbar-inverse #topmenu.navbar-nav>li>a:hover{
color: #fff;
background-color: transparent;
}
.navbar-inverse #topmenu.navbar-nav>li>a {
color: #fff;
}

#topmenu.nav>li>a:hover,#topmenu.nav>li>a:active{
background-color:#333333;
box-shadow:2px 1px 0px #333333;
color:#FFFFFF!important;
transition:0.8s;
}
#sub-menu.nav>li>a:hover, #topmenu.nav>li>a:focus {
text-decoration: none;
color:#333333;
font-weight:bold;
}
.dropdown-menu>li>a:hover{
background-color:inherit !important;
}
.angle_down_arrow{
margin:0px 0px 0px 5px;
}
.navbar-nav>li{
margin:0px 5px;
}
#topmenu.navbar-nav>li>a {
padding-top: 15px;
padding-bottom: 0px;
line-height: 20px;
}
#topmenu.nav>li>a {
padding: 10px 20px 10px 20px;
color: #000000;
}

#topmenu
{
float: left;
margin: 0px 0px 0px 0px;
}
.navbar-default {
background-color: transparent;
border-color: transparent;
background: #fff;
box-shadow: 0 0px 5px rgba(0,0,0,0.5);
}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
margin-left: 0px;
}
.navbar-brand {
height: auto;
padding: 0px 0px;
display: block;
outline: 0px;
}
.navbar {
margin-bottom: 0px;
}
.topsocial
{
float: left;
margin: 0px 0px 0px 0px;
}
.topsocial a
{
float: left;
display: block;
margin: 0px 1px 0px 10px;
}
.clearBoth
{
clear: both;
}
#topcollapse
{
float: right;
margin: 0px 0px 0px 0px;
width:75%;
}
.bottom_header{
float:right;
margin:20px 0px 0px 0px;
}
.topdivider
{
float: left;
margin: 15px 25px 0px 0px;
}
.gi-section
{
width: 100%;
height: 640px;
}
.gi_one_bg
{
width: 100%;
background: url("../images/main-banner.jpg") no-repeat;
background-position: top center;
height: 640px;
position: relative;
}
.gi_one_common
{
width: 100%;
text-align: center;
color: #f5f5f5;
}
.gi_one_one
{
font-size: 70px;
margin: 210px 0px 0px 0px;
}
.gi_one_two
{
font-size: 30px;
margin: 0px 0px 0px 0px;
}
.gi_one_three
{
font-size: 16px;
margin: 40px 0px 0px 0px;
padding: 0px 100px 0px 100px;
}
.gi_one_four
{
position: absolute;
bottom: 40px;
left: 0px;
width: 100%;
}
.gi_two_bg
{
width: 100%;
height: 640px;
margin: 0px 0px 0px 0px;
background: url("../images/serving.jpg") no-repeat;
background-position: top center;
}
.gi_two_one
{
font-size: 40px;
margin: 100px 0px 0px 0px;
}
.gi_three_bg
{
width: 100%;
height: 640px;
margin: 0px 0px 0px 0px;
background: url("../images/Simplifying.jpg") no-repeat;
background-position: top center;
}
.gi_three_common
{
width: 100%;
text-align: center;
color: #333333;
}
.gi_three_head
{
font-size: 40px;
margin: 50px 0px 0px 0px;
}
.gi_three_col_4
{
width: 100%;
padding: 0px 20px 0px 20px;
}
.gi_three_col_icon
{
width: 100%;
text-align: center;
height: 70px;
}
.gi_three_col_head
{
font-size: 18px;
margin: 10px 0px 0px 0px;
}
.gi_three_col_content
{
font-size: 14px;
margin: 20px 0px 0px 0px;
height: 80px;
overflow:hidden;
}
#gi_three_row_two
{
margin: 50px 0px 0px 0px;
}
#gi_three_row_three
{
margin: 50px 0px 0px 0px;
}
.gi_four_bg
{
width: 100%;
height: 640px;
background: url("../images/Inspiring.jpg") no-repeat;
background-position: top center;
}
.gi_four_common
{
width: 100%;
color: #333333;
font-size: 30px;

}
.gi_four_common1
{
width: 100%;
color: #333333;
font-size: 20px;
}
.gi_four_one
{
text-align: center;
margin: 120px 0px 0px 0px;
}
.gi_four_two
{
text-align: center;
}
.gi_four_three
{
margin: 40px 0px 0px 0px;
}
.gi_four_four
{
padding: 10px 0px 0px 60px;
}
.gi_four_five
{
margin: 20px 0px 0px 0px;
}
.gi_four_six
{
padding: 10px 0px 0px 100px;
}
.br-hom
{
display: block;
}
.gi_four_seven
{
padding: 10px 0px 0px 60px;
}
.gi_four_eight
{
margin: 0px 0px 0px 0px;
text-align: center;
}
.more_info_org_a
{
width: 250px;
/*background: url("../images/orange-bt.png") no-repeat;*/
height: 61px;
display: inline-block;
border-radius:5px;
-moz-transition: all .3s ease-in;
-o-transition: all .3s ease-in;
-webkit-transition: all .3s ease-in;
transition: all .3s ease-in;
background: #F0720C;
}

.more_info_org_a:hover
{
background:#000000;
}
.more_info_div
{
color: #ffffff;
text-decoration: none;
font-size: 18px;
padding: 20px 0px 0px 0px;
}
.gi_five_bg
{
width: 100%;
height: 640px;
background: url("../images/markets.jpg") no-repeat;
background-position: top center;
}
.gi_five_common
{
width: 100%;
text-align: center;
color: #333333;
}
.gi_five_one
{
font-size: 30px;
margin: 250px 0px 0px 0px;
}
.gi_five_two
{
font-size: 20px;
margin: 10px 0px 0px 0px;
}
.gi_five_three
{
margin: 30px 0px 0px 0px;
}
.gi_six_bg
{
width: 100%;
height: 640px;
background: #0286D0;
background-position: top center;
}
.gi_six_left
{
width: 100%;
margin: 0px 0px 0px 0px;
padding: 100px 0px 0px 0px;
text-align: center;
}
.gi_six_left img
{
display: inline-block;
}
.gi_six_right
{
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.gi_six_common
{
width: 100%;
color: #ffffff;
text-align: left;
}
.gi_six_one
{
font-size: 36px;
margin: 180px 0px 0px 0px;
line-height: 36px;
}
.gi_six_two
{
font-size: 20px;
margin: 20px 0px 0px 0px;
}
.gi_six_three
{
margin: 20px 0px 0px 0px;
}
.download_a
{
display: block;
width: 250px;
height: 61px;
/*background: url("../images/white-bt.png") no-repeat;*/
border-radius:5px;
-moz-transition: all .3s ease-in;
-o-transition: all .3s ease-in;
-webkit-transition: all .3s ease-in;
transition: all .3s ease-in;
background: #FFFFFF;
}
.download_a:hover{
background:#F0720C!important;

}
.download_div
{
color: #0286D0;
text-decoration: none;
font-size: 20px;
padding: 20px 0px 0px 0px;
text-align:center;
}
.download_div:hover{
color:#FFFFFF !important; 
}
.footer
{
width: 100%;
background: #ffffff;
padding: 30px 0px 30px 0px;
color: #333333;
font-size: 12px;
text-align: center;
}
.gi-services-section-one
{
width: 100%;
height: 813px;
}
.gi_services_one_bg
{
width: 100%;
background: url("../images/services_01.jpg") no-repeat;
background-position: top center;
height: 813px;
position: relative;
}
.gi-services-section-two
{
width: 100%;
height: 640px;
}
.gi_services_two_bg
{
width: 100%;
height: 640px;
background: url("../images/services_02.jpg") no-repeat;
background-position: top center;
}
.gi-services-section-three
{
width: 100%;
height: 640px;
}
.gi_services_three_bg
{
width: 100%;
height: 640px;
background: url("../images/services_03.jpg") no-repeat;
background-position: top center;
}
.services_one_big
{
color: #ffffff;
font-size: 70px;
margin: 300px 0px 0px 0px;
text-align: center;
}
.services_one_small
{
color: #ffffff;
font-size: 24px;
margin: 20px 0px 0px 0px;
text-align: center;
padding: 0px 30px 0px 30px;
}
.gi_services_arrow
{
position: absolute;
bottom: 20px;
left: 0px;
width: 100%;
text-align: center;
}
.gi_services_two_big
{
color: #ffffff;
font-size: 30px;
width: 100%;
text-align: center;
margin: 60px 0px 0px 0px;
}
.gi_services_two_green
{
color: #ffffff;
font-size: 14px;
width: 630px;
height: auto;
background: #177D3B;
padding: 0px 20px 20px 20px;
margin: 30px 0px 0px 0px;
}
.gi_services_two_row
{
width: 100%;
margin: 20px 0px 0px 0px;
float: left;
}
.gi_services_three_big
{
color: #ffffff;
font-size: 30px;
width: 100%;
text-align: center;
margin: 30px 0px 0px 0px;
}
.benefits_col_3
{
width: 100%;
padding: 0px 10px 0px 10px;
}
.benefits_col_3_inner
{
width: 100%;
background: #177D3B;
height: 365px;
padding: 20px 20px 0px 20px;
position: relative;
}
.benefits_head
{
width: 100%;
color: #ffffff;
font-size: 18px;
margin: 0px 0px 20px 0px;
float: left;
}
.benefits_content
{
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 15px;
}
ul.benefits_ul {
list-style: none;
width: 100%;
font-size: 15px;
color: #ffffff;
}

ul.benefits_ul li {
text-indent: -0.88em;
margin-left: 0.88em;
position: relative;
padding-right: 1em;
margin: 10px 0px 10px 0px;
}

ul.benefits_ul li:before {
content: "\2022";
color: #fff;
vertical-align: text-bottom;
margin-right: .25em;
}
.corner_pic {
width: 130px;
position: absolute;
top: -70px;
right: 10px;
}
#benefits_grid
{
margin: 90px 0px 0px 0px;
}
.gi_services_four_bg
{
background: #E3E3E3;
width: 100%;
padding: 50px 0px 30px 0px;
position: relative;
}
.gi_services_four_one
{
width: 100%;
text-align: center;
color: #333333;
font-size: 16px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.gi_services_four_two
{
width: 100%;
margin: 20px 0px 0px 0px;
text-align: center;
}
.get_in_touch
{
display: inline-block;
width: 170px;
height: 40px;
background: #177D3B;
text-decoration: none;
font-size: 16px;
padding: 10px 0px 0px 0px;
border-radius: 5px;
}
.get_in_touch:hover
{-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.4);
-moz-box-shadow:0 3px 4px 0 rgba(0,0,0,.4);
box-shadow:0 3px 4px 0 rgba(0,0,0,.4);

transition:0.3s;
}
.git_span
{
color: #ffffff;
}
.gi_services_four_mail
{
position: absolute;
bottom: -36px;
right: 200px;
}
#gi_services_four_container
{
position: relative;
}
.gi-prepaid-section-one
{
width: 100%;
height: 588px;
}
.gi_prepaid_one_bg
{
width: 100%;
height: 588px;
background: url("../images/ru-pay-card.jpg") no-repeat;
background-position: top center;
position: relative;
}
.prepaid_one_big
{
color: #ffffff;
font-size: 70px;
margin: 180px 0px 0px 0px;
text-align: center;
}
.prepaid_one_small
{
color: #ffffff;
font-size: 24px;
margin: 20px 0px 0px 0px;
text-align: center;
padding: 0px 30px 0px 30px;
}
.gi_prepaid_arrow
{
position: absolute;
bottom: 20px;
left: 0px;
width: 100%;
text-align: center;
}
.gi-prepaid-section-two
{
width: 100%;
height: 509px;
}
.gi_prepaid_two_bg
{
width: 100%;
height: 509px;
background: url("../images/prepaid-solutions_02.jpg") no-repeat;
background-position: top center;
position: relative;
}
.prepaid_two_big
{
color: #ffffff;
font-size: 30px;
width: 100%;
text-align: center;
margin: 60px 0px 0px 0px;
}
.prepaid_left
{
width: 100%;
padding: 0px 50px 0px 0px;
}
.prepaid_right
{
width: 100%;
padding: 0px 0px 0px 50px;
}
.prepaid_row
{
width: 100%;
color: #ffffff;
font-size: 14px;
margin: 0px 0px 20px 0px;
}
.featurette-image.pull-left
{
margin-right: 10px;
margin-bottom: 10px;
}
#prepaidrow
{
margin: 40px 0px 0px 0px;
}
.gi_prepaid_three_bg
{
width: 100%;
height: 260px;
background: #177D3B;
}
.prepaid_green_left
{
width: 100%;
margin: 0px 0px 0px 0px;
position: relative;
height: 260px;
}
.prepaid_green_right
{
width: 100%;
margin: 0px 0px 0px 0px;
}
.icash
{
width: 222px;
position: absolute;
bottom: 0px;
right: 0px;
}
.pgr_content
{
width: 100%;
margin: 0px 0px 0px 0px;
padding: 100px 50px 0px 50px;
color: #ffffff;
font-size: 24px;
}
.gi_prepaid_four_bg
{
width: 100%;
height: 947px;
background: url("../images/prepaid-solutions_03.jpg") no-repeat;
}
.gi_prepaid_four_one
{
width: 100%;
text-align: center;
color: #000000;
font-size: 30px;
margin: 40px 0px 0px 0px;
}
.icash_wrapper
{
width: 100%;
position: relative;
margin: 20px 0px 0px 0px;
height: 820px;
}
.icash_common
{
position: absolute;
width: 322px;
height: 322px;
background: url("../images/diamond-shape.png") no-repeat;
text-align: center;
padding: 100px 0px 0px 0px;
}
.icash_text
{
width: 100%;
margin: 10px 0px 0px 0px;
padding: 0px 60px 0px 60px;
color: #ffffff;
font-size: 15px;
}
.icash_one
{
top: 0px;
left: 166px;
}
.icash_two
{
top: 0px;
left: 498px;
}
.icash_three
{
top: 0px;
left: 830px;
}
.icash_four
{
top: 208px;
left: 0px;
}
.icash_five
{
top: 208px;
left: 332px;
}
.icash_six
{
top: 208px;
left: 664px;
}
.icash_seven
{
top: 208px;
left: 996px;
}
.icash_eight
{
top: 408px;
left: 498px;
}
/************************Prepaid Two css Starts****************************/
.gi-prepaid-title{
}
#gi_prepaid_one  row{
display:table;
}
.gi-prepaid-title h2{
font-size: 17px;
text-align: center;
line-height: 30px;
margin: 60px 40px 60px 40px;
}
.gi-box-list{
margin: 20px 0px 20px 0px;
}
.first-box-one{
height: 130px;
border: 1px solid #1884c2;
width: 295px;
display: table-cell;
vertical-align: middle;
text-align:center;
color: #434343;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.first-box-one:hover {
background-color: #1884c2;
color: #fff;
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.first-box-one:hover .box_img{
background: url('../images/icons/card-1.png') no-repeat;
background-position: top center;
}
.box_img {
background: url('../images/icons/card.png') no-repeat;
height: 48px;
background-position: top center;
}
.first-box-one:hover .box_img_one{
background: url('../images/icons/ekyc-1.png') no-repeat;
background-position: top center;
}
.box_img_one{
background: url('../images/icons/ekyc.png') no-repeat;
height: 48px;
background-position: top center;
}
.first-box-one:hover .box_img_two{
background: url('../images/icons/easy-1.png') no-repeat;
background-position: top center;
}
.box_img_two{
background: url('../images/icons/easy.png') no-repeat;
height: 48px;
background-position: top center;
}
.first-box-one:hover .box_img_three{
background: url('../images/icons/bank-1.png') no-repeat;
background-position: top center;
}
.box_img_three{
background: url('../images/icons/bank.png') no-repeat;
height: 48px;
background-position: top center;
}
.first-box-one:hover .box_img_four{
background: url('../images/icons/security-1.png') no-repeat;
background-position: top center;
}
.box_img_four{
background: url('../images/icons/security.png') no-repeat;
height: 48px;
background-position: top center;
}
.first-box-one:hover .box_img_five{
background: url('../images/icons/wallert-1.png') no-repeat;
background-position: top center;
}
.box_img_five{
background: url('../images/icons/wallert.png') no-repeat;
height: 48px;
background-position: top center;
}
.first-box-one:hover .box_img_six{
background: url('../images/icons/real-1.png') no-repeat;
background-position: top center;
}
.box_img_six{
background: url('../images/icons/real.png') no-repeat;
height: 48px;
background-position: top center;
}
.first-box-one:hover .box_img_seven{
background: url('../images/icons/crm-1.png') no-repeat;
background-position: top center;
}
.box_img_seven{
background: url('../images/icons/crm.png') no-repeat;
height: 48px;
background-position: top center;
}
.first-box-one:hover .box_img_eight{
background: url('../images/icons/payment-1.png') no-repeat;
background-position: top center;
}
.box_img_eight{
background: url('../images/icons/payment.png') no-repeat;
height: 48px;
background-position: top center;
}
.first-box-one:hover .box_img_nine{
background: url('../images/icons/dmr-1.png') no-repeat;
background-position: top center;
}
.box_img_nine{
background: url('../images/icons/dmr.png') no-repeat;
height: 48px;
background-position: top center;
}
.first-box-one p{
text-align: center;
padding: 10px 30px 10px 30px;
margin: 0px;
}
.gi-first-box-list{
margin: 10px 20px 10px 20px;
overflow: hidden;
clear: both;
}

.center-text p{
margin: 0px;
text-align: center;
padding: 20px 30px 30px 30px;
font-size: 24px;
}
.prepaid-bottom-bg{
background: url("../images/prepaid-bottom.jpg") no-repeat;
background-size:100% 100%;
}
.prepaid-bottom-features{
padding: 60px 205px 60px 205px;
overflow: hidden;
text-align: center;
}
.prepaid-bottom-features h2{
margin: 0px 0px 40px 0px;
}
.prepaid-bottom-features p{
margin: 0px 0px 16px 0px;
font-size: 18px;
color: #000000;
text-align:left;
}
.prepaid-bottom-features p:before{
content: "\2713 ";
color: #1783c1;
font-weight: bold;
font-size: 18px;
margin: 0px 5px 0px 0px;
}
.mask p:before{
content: "\2713 ";
color: #FFFFFF;
font-weight: bold;
font-size: 18px;
margin: 0px 5px 0px 0px;
}
.gr-prepaid-Section-Two{
margin: 35px 0px 35px 0px;
}
.prepaid-bottom-section{
margin: 75px 0px 0px 0px;
}
.prepaid-two-arrow{
bottom:auto;
}

/************************Prepaid Two Css Ends******************************/

/************************Career css Starts****************************/
.careers_text{
padding: 0px 155px 0px 155px;
font-size:28px;
}
.careers_link {
text-align: center;
padding: 0px 245px 0px 245px;
}
.careers_link h2{
font-size: 18px;
margin: 0px 0px 0px 0px;
line-height:24px;
}
.careers_link a{ 
color:#187d39;
font-weight:bold;
font-size:20px;
}
.careers_body_section{
margin:150px 0px 100px 0px;
}
.career_bg{
background: url("../images/career.jpg") no-repeat;
}
.career_arrow{
margin-top: -44px;
margin-left: -455px;
}
.career_link_to{
margin:13px 0px 0px 0px;
}
/************************Career css ends****************************/

/************************Campus One css Starts****************************/
.campus_one_bg{
background: url("../images/cash.jpg") no-repeat;

}
.campus_one_section{
padding:60px 0px 60px 0px;
}
.campus_one_inner p{
margin:0px;
color: #6c6c6c;
}
.campus_one_inner{
text-align:center;
}
.find_out_section{
padding: 20px 20px 20px 20px;
overflow:hidden;
}
.find_out_section h2{
color:#0185cd;
margin:0px;
font-weight:bold;

}
.find_out_section p{
color: #262626;
line-height: 25px;
font-size: 15px;
margin: 15px 0px 30px 0px;
}
.hor_line{
border-color:#c4c4c4;
margin:0px;
}
.title_line {
border-color: #0185cd;
width: 265px;
}
.benefits_section h2{
padding: 30px 0px 45px 0px;
}
.benefits_one h3{
color:#000000;
font-weight:bold;
}
.benefits_one{
background: url("../images/cash-line.png") no-repeat;

}
.benefits_one_left{
background:inherit;
padding: 10px 0px 10px 0px;
}
/***************************css3 hover starts**********************/
.view {
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: relative;
overflow:hidden;

height:250px;
}
.view .mask, .view .content {
position: absolute;
top: 0px;
background-color: #e14800;
padding: 0px;

width: auto;
}
.view img {

position: relative
}
.view h2 {
text-transform: uppercase;
color: #fff;
text-align: center;
position: relative;
font-size: 18px;
padding:0px;
margin:0px;
/**background: rgba(0, 0, 0, 0.8);**/
margin: 14px 0 0 0
}
.view p {
font-size: 14px;
position: relative;
color:#FFFFFF;
padding:0px 0px 0px 0px;
margin:0px;
text-align: left;
}

.view-first img { 
transition: all 0.2s linear;

}
.view-first .mask {
opacity: 0;
background-color: #0282c9;
transition: all 0.6s ease-in-out;
height: 250px;
padding: 10px 10px 10px 10px;
width: 100%;
}
.view-first h2 {
transform: translateY(-100px);
opacity: 0;
transition: all 0.2s ease-in-out;
padding:0px 0px 10px 0px;
}
.view-first p { 
transform: translateX(100px);
opacity: 0;
transition: all 0.2s linear;
text-indent: -24px;
padding: 0px 20px 0px 20px;
}

.view-first:hover img { 
transform: scale(1.1);
opacity:0;
} 
.view-first:hover .mask { 
opacity: 1;
}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
opacity: 1;
transform: translateY(0px);
}
.view-first:hover p {
transition-delay: 0.1s;
}
.view-first:hover a.info {
transition-delay: 0.2s;
}

/***************************css3 hover ends************************/
/************************Campus One css ends****************************/

/************************Campus Two css ends****************************/
.fa_green_right{
color:#1bb34e;
margin:0px 5px 0px 0px;
}
#parents {
text-align: justify;
margin:20px 20px 20px 20px;
}
#parents  li {
display: inline-block;
font-size: 16px;
margin: 0px 0px 15px 0px;
text-indent: -4px;

line-height: 25px;
}
#parents:after {
content: '';
width: 100%; /* Ensures justification for single lines */
display: inline-block;
}
/************************Campus Two css ends****************************/

/************************Cash Mgmt Css starts****************************/
.cash_mgt_bg{
background: url("../images/cash-management.jpg") no-repeat;
}
.campus_mgmt_section{
background: url("../images/cash-management-bg.jpg") no-repeat;
}
.cash_inner{
text-align:center;
padding: 40px 0px 75px 0px;
}
.cash_mgt_text{
padding: 20px 60px 10px 60px;
}
.cash_mgt_text p{
color: #3e3e3e;
line-height: 30px;
font-size: 15px;
}
.left_img{
text-align:center;
}
.right_img{
text-align:center;
}
.left_img p{
color:#ed720b;
font-weight:bold;
font-size:22px;
margin: 10px 0px 10px 0px;
}
.cash_btm{
border-color:#c8c8c8;
margin-bottom:0px;
}
.cash_collection_section{
background-color: #fef4eb;
text-align:center;
}
.cash_body_section{
overflow: hidden;
padding: 45px 0px 100px 0px;
}
.cash_collection_title h2 {
color: #000000;
font-weight: bold;
font-size: 24px;
margin: 35px 0px 35px 0px;
}
.cash_colltn_img h3{
font-size: 18px;
padding: 0px 105px 0px 94px;
margin: 0px;
}
.cash_mgt_org{
background-color:#FFFFFF;
}
.cash_list h2{
text-align: left;
font-size: 22px;
font-weight: bold;
margin: 0px;
}
.parent_cls {
margin: 20px 0px 0px 10px !important;
}
.parent_cls li{
display:block!important;
}
.cash_coll_img_two img{
width:100%;
height:367px;
}
.cash_org_sect_btm{
padding: 45px 40px 30px 40px;
}
.cash_list_bottom{
background-color:#f2f2f2;
padding: 31px 20px 31px 20px !important;
}
.cash_list{       
padding: 0px 17px 0px 33px;
}
.box_one {
background-color: #0286d0;
width: 330px;
height: 275px;
padding: 35px 20px 35px 20px;
box-shadow: 3px 0px 1px #0286d0;
border-radius:5px;
position:relative;
}
.cash_box_section{
padding:65px 40px 100px 15px;
}
.box_one h2{
margin: 0px;
color: #FFFFFF;
font-size: 22px;
text-align: center;
}
.box_list_items li{
font-size: 15px;
color: #d1e4f2;
margin: 15px 0px 15px 0px;
}
.cash_list_boxes{
padding: 0px 0px 0px 65px;
overflow: hidden;
}
.long_arrow {
position: absolute;
top: 110px;
left: 323px;
}
.fa_long_arrow{
color:#0286d0;
font-size:122px;
}
.space_align{
padding: 30px 0px 30px 0px;
overflow:hidden;
}
.btm_align{
padding:0px 0px 15px 0px;
overflow:hidden;
}
/************************Cash Mgmt Css ends****************************/

/************************Contact Css Starts****************************/
#map_canvas1 iframe{
height:550px;
}
.contact_list_view {
margin: 0px 0px 0px -95px;
}
.contact_bg{
background: url("../images/contact.jpg") no-repeat;
height: 588px;
background-position: center;
width:100%;
}
.contact_image{
text-align:center;
}
.contact_inner{
padding: 90px 30px 40px 30px;
}
.main_contact_addr h2{
color:#187c3c!important;
}
.main_contact_addr {
text-align:left !important;
}
.contact_addr h2{
font-size:20px;
color:#494949;
font-weight:bold;

}
.contact_addr{
margin:0px 0px 30px 0px;
text-align:center;
}
.contact_addr a{color:#000000;}
/************************Contact Css ends****************************/

/************************Imps Css Starts****************************/
.imps_bg{
background: url("../images/imps.jpg") no-repeat;
}
.imps_inner{
text-align:center;
padding: 40px 0px 40px 0px;
}
.imps_one{
padding: 20px 105px 20px 140px;
}
.imps_one p{
font-size: 16px;
line-height: 25px;
margin: 0px 0px 20px 0px;
}
.imps_body_section{
background-color: #f5f5f5;
}
.center_image{
padding: 0px 0px 20px 0px;
}
.imps_box{
background-color: #FFFFFF;
height: 145px;
border-right: 4px solid #e7e7e7;
}
.imps_box:hover{
/**-webkit-box-shadow: 0px 0px 15px 15px #fff;
box-shadow: 0px 0px 15px 15px #fff;
border-radius:50%;
opacity: 0.6;
/**-webkit-transform: rotate(360deg);
transform: rotate(360deg);**/
}
.imps_box img{
margin: 50px 0px 0px 0px;
}
.imps_orange_box{
height: 250px;
background-color: #f3842b;
padding: 30px;
position:relative;
}
.imps_two{
overflow:hidden;
padding:0px 0px 50px 0px;
}
.imps_orange_box h2{
margin: 0px;
color: #FFFFFF;
font-weight: bold;
font-size: 20px;
}
.imps_three{
overflow:hidden;
padding:20px 80px 0px 80px;
text-align:left;
}
.imps_content {
padding:40px;
min-height:250px;
}
.imps_content p{
font-size: 16px;
line-height: 25px;
margin:0px 0px 25px 0px;
}
.imps_arrow{
position: absolute;
bottom: 0px;
right: 0px;
padding: 20px;
}
.imps_left_arrow{
left:0px;
}
/************************Imps Css Ends****************************/

/************************Finance Css Starts****************************/
.finance_bg{
background: url("../images/financial.jpg") no-repeat;
}
.finance_body_section{
background: url("../images/world-map.jpg") no-repeat;
height:524px;
}
.finance_top_section{

text-align:center;
padding: 20px 130px 20px 40px;
}
.finance_issue{
text-align:center;
}
.finance-issue-list h2{
margin:0px;
font-size:22px;
font-weight:bold;
}
.issue_one{
position: relative;
text-align: left;
width: 400px;
}
.issue_content{
position: absolute;
top: 0px;
padding: 25px 15px 0px 25px;
}
.issue_content_one{
}
.issue_one h2{
font-size: 17px;
color: #FFFFFF;
border-bottom: 1px dotted #000000;
padding: 0px 0px 15px 0px;
margin:0px;
}
.issue_one p{
color: #FFFFFF;
font-size: 15px;
word-spacing: 3px;
padding:15px 0px 0px 0px;
}
.finance_inner{
padding: 40px 0px 40px 0px;

}
.issue_boxes {
padding: 20px 0px 48px 0px;
overflow: hidden;
}
.issue_two{

}
.issue_three{
}
.issue_two p{
line-height:25px;
}
.issue_two h2{
padding: 0px 0px 30px 0px;
}
.issue_three h2 {
padding: 0px 0px 20px 0px;
}
.finance-issue-list{
padding: 20px 0px 30px 0px;
}
.finance_inclusion_section{
text-align:center;
background: url("../images/pattern.png") repeat;
}
.finance-issue-list p{
padding: 20px 0px 10px 0px;
font-size:16px;
}
.inclusion_divisions{}
.inclusion_left {
text-align: right;
padding: 0px 45px 0px 45px;
}
.inclusion_right{
border-right:none;
}
.inclusion_title h2 {
margin: 0px;
font-size: 20px;
font-weight: bold;
padding: 30px 0px 120px;
}
.inclusion_right{
text-align:left;
}
.inclusion_divisions {
padding: 0px 65px 0px 65px;
overflow:hidden;
}
.inclusion_content p {

font-size: 15px;
line-height: 23px;

}

.inclusion_content {
padding: 0px 0px 50px 0px;
}
.dot_top{
position: absolute;
left: 576px;
top: 40px;
}
.dot_center {
top: 300px;
}
.dot_bottom {
bottom:150px;
top:auto;
}
.finance_para_list{
text-align:left;
}
.dot_stripe{
position: absolute;
left: 587px;

}
/**.active_tab{
font-family: FontAwesome;
content: "\f063";
}
.inactive_tab{
font-family: FontAwesome;
content: "\f062";
}
/************************Finance Css Ends****************************/
.nav-tabs>li>a{
background-color: rgb(243, 132, 43);
color:#FFFFFF;
border: 1px solid #f3842b !important;
border-bottom:none!important;
}
.nav-tabs>li{
}
.nav-tabs {
border-bottom: 1px solid #f3842b !important;
}
.tab-content>.tab-pane {
border: 1px solid #f3842b !important;
border-top: none !important;
}
.nav>li>a:hover, .nav>li>a:focus{
color:#000000!important;
}
.nav-tabs>li>a{
border-radius:0px !important;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{
/** border-top: 4px solid #f3842b!important;**/
}
.glyphicon{
margin: 0px 0px 0px 10px;
}

.buckle { 
transition: all 0.5s linear;
}
/*************************************about-us css starts***********************/
.about_us_section{
background:#eeeeee;
}
.about_us_text p{
text-align: left;
line-height: 25px;
}
.about_us_content{
padding: 40px 80px 0px 80px;
}
.about_us_inner{
padding: 40px 0px 80px 0px;
}
.about_body_section{
background:#FFFFFF;
}
.fa_green_dot{
}
.top_section_content ul{
margin: 0px 0px 0px 20px;
}
.top_section_content ul li {
line-height: 40px;
font-size: 16px;
text-indent: -13px;
}
.top_section_content ul li:before {
content: "• ";
color:#1cb352; /* or whatever color you prefer */
}
.top_section{
overflow:hidden;
clear:both;
}
.top_section_content h2 {
font-weight: bold;
font-size: 22px;
margin: 25px 0px 25px 0px;
}
.top_section_content p{
font-size: 16px;
margin: 15px 0px 15px 0px;
}
.bottom_section_content{
padding: 0px 0px 0px 55px;
}
.top_section{
padding: 60px 0px 0px 0px;
}
.cash_payment_inner  h2{
color: #000000;
font-weight: bold;
text-align: center;
font-size: 24px;
margin: 0px 0px 30px 0px;
}
.cash_payment p{
line-height:25px;
padding: 0px 0px 0px 50px;
}
.cash_payment_inner{
padding:40px 0px 40px 0px;
}
.about_us_image{
overflow: hidden;
margin: 150px 40px 40px 40px
}
.about_us_bg{
background: url("../images/about_us_bg.jpg") no-repeat;
background-size: 100% 100%;
}
.face_one_img img{
border-right: 4px solid #ccc;
border-bottom: 4px solid #CCC;
}
.cash_icon{
text-align: center;
margin: 60px 0px 0px 0px;
}
.btm_line{
margin:0px !important;
}
.success_bg{
background: url("../images/success_bg.jpg") no-repeat;
height:626px;

}
.bottom_section{
padding: 25px 0px 0px 0px;
}
.bottom_section_content h2{
margin: 18px 0px 18px 0px;
}
.bottom_section_content  ul li{
line-height: 30px;
margin: 0px 15px 5px 0px;

}
.tower_image{
margin:77px 0px 0px 0px;
}
.tower_image img {
width: 445px;
height: 514px;
}
/*************************************about-us css ends*************************/

/*************************************mobile banking css starts*****************/
.mobile_banking_text p{

font-size: 15px;
}
.mobile_banking_text{
margin: 15px 0px 0px 0px;
}
.mobile_banking_section{
height: 462px;
}
.offering_title h2{
text-align:center;
font-weight:bold;
margin: 0px 0px 60px 0px;
}
.offering_list{
text-align:center;
}
.offering_list h3{
font-weight: bold;
font-size: 18px;
line-height: 25px;
}
.mobile_bg{
background: url("../images/mobile_bg.jpg") no-repeat;
background-size: 100% 100%;
}
.mobile_content{
padding: 40px 40px 0px 40px;
overflow: hidden;
}
.main_image{
position:relative;
}
.inner_image{
display: inline-block;
position: absolute;
top: 125px;
left: 135px;
}
.inner_image img{
margin: 0px 0px 20px 0px;
}
.arrow_image_inner{
background: url("../images/mobile_arrows.png") no-repeat;
min-height: 550px;
position: relative;
left: 400px;
}
.arrow_btm_section {
text-align: center;
margin: 40px 0px 40px 0px;
position: relative;
}
.arrow_image_content{
}
.first_content{
position: absolute;
top: 0px;
left: 410px;
font-size:16px;
}
.second_content{
left: 635px;
}
.third_content{
left: 560px;
top: 230px;
}
.fourth_content{
bottom: 45px;
top: auto;
width: 105px;
}
.fifth_content{
left: 540px;
}
.sixth_content{
left: 670px;
width: 135px;
}
.right_content_one{
right: -400px;
top: 44px;
}
.right_content_two {
top:172px;
}
.right_content_three{
top:302px;
}
.mobile_banking_inner{
padding: 40px 0px 0px 0px;
}

/*************************************mobile banking css ends*******************/

/*************************************network css starts*****************/
.network_section{
background:#FFFFFF;
}
.network_bg{
background: url("../images/network_bg.jpg") no-repeat;
background-size: 100% 100%;
}
.about_us_content h2{
font-weight:bold;
text-align:center;
margin: 0px 0px 20px 0px;
}
.mobile_banking_text h2{
text-align:left;
font-size:20px;
}
.network_content{
padding: 40px 40px 0px 40px;
overflow: hidden;
}
.network_inner{
padding-top:0px;
}
.network_suits{
padding: 0px 40px 0px 0px;
}
.network_footer{
padding: 30px 0px 30px 0px;
}
.network_support {
padding: 0px 40px 0px 0px;
}
.network_support h2{
text-align: center;
font-size: 22px;
font-weight: bold;
margin: 0px 0px 20px 0px;
}
.network_support p{
text-align:center;
}
.network_font_color{
color:#000000;
}
/*************************************network css ends*******************/

/*************************************e-kyc css starts*****************/
.kyc_text{
padding: 0px 45px 0px 45px;
font-size: 18px;
}
.e_kyc_text p{
text-align: center;
font-size: 16px;
}
.e_kyc_bg{
background: url("../images/e-kyc.jpg") no-repeat;
}
.eky_section{
background:#EEEEEE;
}
.main_circle{
text-align:center;
}

.circle_section{
padding: 65px 0px 0px 0px;
}
.right_align{
text-align:right;
}
.left_align_para{
text-align:left;
}
.left_align_para p {
color: #000000;
font-size: 18px;
margin: 30px 30px 30px 30px;
}
.top_circle{
position: absolute;
top: -47px;
left: 280px;
}
.main_circle h2{
margin: 0px;
font-weight: bold;
font-size: 35px;
}
.round-list-content p{
font-size:16px;
color:#000000;
padding: 10px 30px;
}
.dash_line{

}
.gi_device p {
font-size: 18px;
font-weight: normal;
text-align: center;
margin: 15px 0px 0px -23px;
}
.gi_img{
height:179px;
}
.gi_addhar_img img{
margin: 30px 0px 0px 0px;
}
.arrow_image{
margin: 75px 0px 0px 0px;
}
.gi_logo_section{
text-align: left;
margin: 0px 0px 0px 380px;
}
.gi_logo_section ul li{
margin: 0px 0px 10px 0px;
}
.ekyc_inner{
padding: 40px 0px 40px 0px;
}
/*************************************e-kyc  css ends*******************/
/*************************************milestone css starts*****************/
.panel-group {
margin-bottom:0px;
}
.panel-default>.panel-heading {
background-color: inherit;
text-align: center;
}
.panel-title a span{
font-weight:bold;
font-size:22px;
color: #000000;
margin: 0px 20px 0px 20px;
}
.nav-pills>li {
float: none;
}

.panel-title>a {
color:inherit;
font-weight: bold;
font-size: 24px;
}
.panel-body {
padding: 40px 0px 40px 0px;
}
.milestone_inner{
margin: 0px 0px 40px 0px;
}
.milestone_bg{
background: url("../images/milestone_bg.jpg") no-repeat;
}
.milestone_bg {
background: url("../images/milestone_bg.jpg") no-repeat;
background-position: top center;
height: 388px;
}
.milestone_section{
height:auto;
}
.main_panel{
background-color: #f2f2f2;
padding: 60px 70px 60px 70px;
overflow:hidden;
}
.panel_section_content ul li:before{
color: #3da1d8;
}
.panel-group .panel+.panel{
margin-top:0px;
}
.panel_right_image{
text-align:center;
}
.panel_right_image h2{
font-weight: bold;
font-size: 22px;
}
.colopenclassRight-active{
background:#0286d0 !important;
}
.panel-heading {
padding: 20px 0px !important;
}
.panel:hover{
background:#0286d0 ;
}
.colopenclassRight-active h4  a{
color:#FFFFFF !important;
}
.colopenclassRight-nonactive{

}
.colopenclassRight-nonactive h4 a{
color:#000000!important;
}

.open_icon{
background:url("../images/open_arrow.png") no-repeat;
display: inline-block;
height: 10px;
width:19px;
}
.close_icon{
background:url("../images/close_arrow.png") no-repeat;
display: inline-block;
height: 10px;
width:19px;
}
.content_body{
font-weight: bold;
overflow:hidden;
clear:both;
font-size: 16px;
}
/*************************************milestone css ends*******************/

/*************************************MONEY CSS STARTS*********************/
.money_bg
{
width: 100%;
height: 588px;
background: url("../images/money-ban.jpg") no-repeat;
background-position: top center;
position: relative;
}
.money_content {
color: #ffffff;
font-size: 70px;
margin: 230px 0px 0px 0px;
text-align: center;
}
.money_inner_one{
background-color: #F2F2F2;
}
.money_inner_title h1{
color: #157BB7;
font-weight: bold;
font-size: 26px;
}
.money_small{
color: #ffffff;
font-size: 24px;
margin: 20px 0px 0px 0px;
text-align: center;
padding: 0px 120px 0px 120px;
}
.money_inner_content{
padding: 80px 0px;
}
.money_box{
display: table;
text-align: center;
height: 120px;
background: #fff;
box-shadow: 0px 1px 1px #ffffff;
border-radius: 2px;
margin: 0px 10px 0px 0px;
}
.money_box_content{
display: table-cell;
vertical-align: middle;
}
.money_box_content p{
padding: 0px 30px;
}
.money_inner_list{
padding: 70px 0px 40px 0px;
overflow: hidden;
clear: both;
}
.money_left_list ul li {
margin: 0px 0px 15px 0px;
color: #797979;
font-weight: bold;
font-size: 15px;
width: 80%;
text-indent: -20px;
}
.money_total_list{
padding: 40px 0px 60px 0px;
overflow: hidden;
clear: both;
}
.money_left_list ul{
list-style:none;
}
.money_left_list ul li:before {
content: '✔';   
margin:0px 10px 0px 0px;
color: #157BB7; 
}
.money_five_inner_para p {
padding: 15px 15px;
font-size: 15px;
}
.money_inner_two{
padding: 60px 0px;
}
.offer_bg{
background: url('../images/white-round.png') no-repeat;
height: 150px;
width: 150px;
background-position: center;
display: table;
float:left;
border-radius: 100%;
}
.offer_bg p{
display: table-cell;
vertical-align: middle;
padding: 0px 20px 0px 20px;
text-align: center;
color: #157BB7;
font-weight: bold;
font-size:13px;
}
.offer_bg_center{
background: url('../images/blue-round.png') no-repeat;
height: 135px;
background-position: center;
display: table;
width: 135px;
float: left;
margin: 10px 10px;
border-radius: 100%;
}
.offer_bg_center p{
display: table-cell;
vertical-align: middle;
padding: 0px 20px 0px 20px;
text-align: center;
color: #ffffff;
font-weight: bold;
}
/*************************************MONEY CSS ENDS***********************/
/************************************CAROUSEL CSS STARTS******************/
.gi-carousel.carousel{
margin:0px 0px 0px 0px;
}
.carousel-control{
opacity:1;
top:45%;
}
.angle_left_arr{
font-size:100px;
}
.carousel-control:hover, .carousel-control:focus{
opacity:1;
}
.carousel-control.left_gi_arr.left{
background-image:inherit;
}
.carousel-control.right_gi_arr.right{
background-image:inherit;
}
.inner_main_content_one{
padding:100px 0px;
}
.gi_indicators{
display:none;
}
.gi_three_col_4 :hover .gi_three_col_head{
text-decoration:underline;
color:#333333;
font-weight:bold;
}
/**************PARTNERS CSS***************/
.gi_partner_bg
{
width: 100%;
background: url("../images/partners/partners.jpg") no-repeat;
background-position: top center;
height: 456px;
position: relative;
}
.partners_text{
font-size: 16px;
padding: 0px 210px;
margin: 0px;
}
.parnter_inner_list{
padding: 80px 0px;
overflow:hidden;
clear:both;
}
.top_list_one{
width: 20%;
float: left;
border: 1px solid #CCCCCC;
display: table;
height: 195px;
}
.top_list_inner_one{
display: table-cell;
vertical-align: middle;
}
.top_list_inner_one img{
margin:0px auto;
}
/***********************VIDEOS***************/
.gi_video_bg{
width: 100%;
background: url("../images/videos/banner.jpg") no-repeat;
background-position: top center;
height: 456px;
position: relative;
}
.video_inner_list{
padding:80px 0px;
overflow:hidden;
clear:both;
display: inline-block;
}
.video_list_one {
width: 407px;
float: left;
border: 1px solid #ccc;
height: 305px;
margin: 10px;
}
.video_img {
position: relative;
padding: 20px 0px 0px 0px;
}
.thumb_img img{
margin:0px auto;
}
.video_img{
position:relative;
}
.video_icon {
position: absolute;
left: 40%;
top: 45%;
}
.video_text{
padding: 20px 35px 0px 35px;
}
.video_text h1{
margin: 0px;
color: #0082E4;
font-weight: bold;
font-size: 20px;
}
.gi_modal_dialog.modal-dialog{
margin:235px auto;
}
.modal-header {
min-height:inherit;
padding: 0px;
border-bottom: 0px;
}
.modal-header .close {
position: relative;
color: #fff;
z-index: 99999;
top: -35px;
right: -20px;
}
button.close {
-webkit-appearance: none;
padding: 0;
cursor: pointer;
background: 0 0;
border: 1px solid #fff;
border-radius: 100%;
padding: 5px;
width: 45px;
height: 45px;
z-index: 9999999;
outline:0;
}
.close {
float: right;
font-size: 30px;
color: #000;
text-shadow: none;
opacity: 1;
}
.close :hover{
opacity: 1;
}