/*** Start Shrinking ***/

@media (min-width: 1367px)
{

/*End of*/}/*1367px*/

@media (min-width: 1200px) and (max-width: 1330px)
{
.container
{
width: 1170px;
}
/***************network css starts********/
.careers_body_section {
padding: 60px 0px 30px 0px;
margin: 0px;
}
.careers_link {
padding: 0px 45px;
}
/********************cash mgmt css starts**************/
.cash_colltn_img h3 {
padding: 0px 5px 0px 5px;
line-height: 30px;
}
.cash_org_section .col-sm-6{
width:100%;
}
.cash_org_section .col-sm-push-6 {
left:0%;
}
.cash_org_section .col-sm-pull-6 {
left:0%;
}
.cash_list_bottom {
padding: 31px 20px 20px 33px !important;
}

.box_list_items{
padding:0px;
}
.cash_list_boxes {
padding: 0px 0px 0px 60px;
}
.box_one {
width: 290px;
}
.long_arrow {
left: 290px;
}
.box_one h2 {
font-size: 20px;
}
.box_list_items li {
font-size: 14px;
}
.cash_coll_img img{
width:100%;
}
.cash_coll_img_two img{
width:100%;
height:auto;
}
.prepaid_one_big {
font-size: 60px;
}
/***********************mobile banking**************/
.about_us_text p {

line-height: 21px;
}
.inner_image {
left: 115px;
}
.arrow_image_inner {
position: static;
margin-left: 165px;
}
.first_content {
left: 155px;
}
.second_content {
left: 410px;
}
.right_content_one {
right: -335px;
}
.third_content {
left: 320px;
}
.fifth_content {
left: 300px;
}
.sixth_content {
left: 430px;
}
/*********************milestone css starts*****************/
.main_panel {
padding: 25px 30px 25px 30px;
}
.panel_right_image img{
margin: 10px 0px 0px 0px;
}
.panel_right_image h2 {
font-size: 18px;
}
.top_section_content ul {
margin: 0px 0px 0px 10px;
padding: 0px;
}
/*********************financial css starts***********************/
.contact_inner {
padding: 40px 50px 40px 50px;
}
.imps_one p {
font-size: 14px;
}
.finance_top_section {
text-align: justify;
padding: 20px 85px 20px 40px;
}
.br-hom{
display:none !important;
}
.issue_boxes {
padding: 20px 40px 48px;
}
.issue_boxes .col-sm-4{
width:100%;
}
.issue_one img{
width: 100%;
height: 351px;
}
.issue_one{
width:auto;
}
.dot_stripe {
left: 562px;
top: 4px;
}
.dot_top {
left: 552px;
}
.inclusion_divisions {
padding: 0px 20px;
}
.inclusion_left {
padding: 0px 20px;
}
.dot_center {
top: 230px;
}
.dot_bottom {
bottom: 165px;
top: auto !important;
}
.issue_content {
padding: 25px 30px 0px 25px;
}
/*********************financial css ends***********************/
/********************milestone css ends*************************/
/*End of*/}/*1366px*/

@media (min-width: 1025px) and (max-width: 1199px)
{
.container
{
width: 970px;
}
/**************about us**********************/
#topmenu.nav>li>a {
padding: 15px 24px 15px 24px;
}
#topcollapse {

margin: 10px 0px 0px 0px;
}
.careers_text {
padding: 0px 40px 0px 40px;
}
.about_us_content {
padding: 40px 0px 0px 0px;
}
.about_us_image {
overflow: hidden;
margin: 150px 0px 40px 15px;
}
.bottom_section_content {
padding: 0px 0px 0px 0px;
}
.bottom_section_content ul li {
line-height: 27px;
}
.tower_image img {
width:100%;
}
/*******************prepaid css starts**************/
.gi_services_four_mail {
right: 40px;
}
.gi-first-box-list {
margin: 10px 10px 10px 10px;
overflow: hidden;
clear: both;
}
.first-box-one {
width:235px !important;
height:122px;
}
.prepaid-bottom-features {
padding: 60px 0px 60px 110px;
}
/*****************career css starts***********/
.careers_body_section {
padding: 60px 0px 40px 0px;
margin:0px;
}
.careers_link {
padding: 0px 45px;
}	
/***********************campus css starts**********/
.view {
padding: 20px 0px;
height: 230px;
border-top: 1px solid rgb(204, 204, 204);
border-bottom: 1px solid rgb(204, 204, 204);
}
.benefits_section .col-sm-4{
width:100%;
}
.benefits_one {
background:inherit;
}
.view-first .mask {
height: 230px;
}
/********************cash mgmt css starts**************/
.cash_colltn_img h3 {
padding: 0px 5px 0px 5px;
line-height: 30px;
}
.cash_org_section .col-sm-6{
width:100%;
}
.cash_org_section .col-sm-push-6 {
left:0%;
}
.cash_org_section .col-sm-pull-6 {
left:0%;
}
.cash_list_bottom {
padding: 31px 20px 20px 33px !important;
}

.box_list_items{
padding:0px;
}
.cash_list_boxes {
padding: 0px 0px 0px 60px;
}
.box_one {
width: 245px;
}
.long_arrow {
left: 225px;
}
.box_one h2 {
font-size: 20px;
}
.box_list_items li {
font-size: 14px;
}
.cash_coll_img img{
width:100%;
}
.cash_coll_img_two img{
width:100%;
height:auto;
}
.prepaid_one_big {
font-size: 60px;
}
/*****************************mobile banking css starts***********/
.mobile_content .col-sm-5{
width:100%;
text-align:center;
}
.mobile_content .col-sm-7{
width:100%;
}
.inner_image {
top: 93px;
left: 220px;
}
.inner_image img {
margin: 15px 220px 20px 0px;
}
.mobile_banking_section {
height: auto;
}
.offering_list h3 {
font-size: 16px;
}
.arrow_image_inner {
position: static;
margin-left: 165px;
}
.first_content {
left: 155px;
}
.second_content {
left: 410px;
}
.right_content_one {
right: -507px;
}
.third_content {
left: 320px;
}
.fifth_content {
left: 300px;
}
.sixth_content {
left: 430px;
}
/*********************milestone css starts*****************/
.main_panel {
padding: 25px 30px 25px 30px;
}
.panel_right_image img{
margin: 10px 0px 0px 0px;
}
.panel_right_image h2 {
font-size: 18px;
}
.top_section_content ul {
margin: 0px 0px 0px 10px;
padding: 0px;
}
/********************milestone css ends*************************/
/*********************financial css starts***********************/
.contact_inner {
padding: 40px 50px 40px 50px;
}
.imps_one p {
font-size: 14px;
}
.finance_top_section {
text-align: justify;
padding: 20px 85px 20px 40px;
}
.br-hom{
display:none !important;
}
.issue_boxes {
padding: 20px 40px 48px;
}
.issue_boxes .col-sm-4{
width:100%;
}
.issue_one img{
width: 100%;
height: 351px;
}
.issue_one{
width:auto;
}
.dot_stripe {
left: 460px;
top: 4px;
}
.dot_top {
left: 451px;
}
.inclusion_divisions {
padding: 0px 20px;
}
.inclusion_left {
padding: 0px 20px;
}
.dot_center {
top: 270px;
}
.dot_bottom {
bottom: 212px;
top: auto !important;
}
.issue_content {
padding: 25px 30px 0px 25px;
}
/*********************financial css ends***********************/

/************************IMPS ONE CSS STARTS*********************/
.imps_one {
padding: 20px 40px 20px 40px;
}
.imps_inner{
padding: 85px 0px;
}
.nav-tabs>li {
text-align: center;
}

.imps_content p {
font-size: 15px;
}
/*****************careers starts******************/
.career_bg {
background-size: 100% 100%;
}
#topcollapse {
margin: 7px 0px 0px 0px;
width: 75%;
float: right;
}

#topmenu.nav > li > a {
padding: 10px 10px;
font-size: 14px;
}

.navbar-header {
width: 25% !important;
float: left !important;
}

.topdivider {
margin: 15px 3px 0px 0px;
}

.topsocial {
margin: 15px 10px 0px 0px;
}

#topmenu {
margin: 7px 0px 0px 0px;
}

.gi_one_one {
font-size: 60px;
}

.gi_one_three {
font-size: 16px;
margin: 25px 0px 0px 0px;
padding: 0px 45px 0px 45px;
}

.gi_one_two {
font-size: 27px;
margin: 0px 0px 0px 0px;
}
.gi_two_bg{
background-size:100% 100%;
}
.gi_four_bg{
background-size:100% 100%;
}
.gi_four_three {
margin: 40px 0px 0px 20px;
}
.gi_four_five {
margin: 20px 0px 0px 20px;
}
.gi_four_six {
padding: 10px 0px 0px 50px;

}
.gi_four_common {
font-size: 22px;
}
/*****************prepaid css starts**************/
/*End of*/}/*1025px*/

@media (min-width: 992px) and (max-width: 1024px)
{
.container
{
width: 970px;
}
#topcollapse {
margin: 7px 0px 0px 0px;
width: 75%;
float: right;
}

#topmenu.nav > li > a {
padding: 5px 5px;
font-size: 13px;
}

.navbar-header {
width: 25% !important;
float: left !important;
}

.topdivider {
margin: 15px 3px 0px 0px;
}

.topsocial {
margin: 15px 10px 0px 0px;
}

#topmenu {
margin: 7px 0px 0px 0px;
}

.gi_one_one {
font-size: 60px;
}

.gi_one_three {
font-size: 16px;
margin: 25px 0px 0px 0px;
padding: 0px 45px 0px 45px;
}

.gi_one_two {
font-size: 27px;
margin: 0px 0px 0px 0px;
}
.gi_two_bg{
background-size:100% 100%;
}
.gi_four_bg{
background-size:100% 100%;
}
.gi_four_three {
margin: 40px 0px 0px 20px;
}
.gi_four_five {
margin: 20px 0px 0px 20px;
}
.gi_four_six {
padding: 10px 0px 0px 50px;

}
.gi_four_common {
font-size: 22px;
}
#topmenu.nav > li > a {
padding: 15px 12px;
}
/*******************about us*************/

#topcollapse {
margin: 10px 0px 0px 0px;
}
.careers_text {
padding: 0px 5px;
font-size: 24px;
}
.about_us_content {
overflow: hidden;
padding: 40px 20px 0px;
}
.about_us_image {
margin: 150px 5px 0px;
}
.bottom_section_content {
padding: 0px 0px 0px 10px;
}
.circle_image{
margin: 37px 0px 0px;
}
.top_section_content ul {
margin: 0px 0px 0px 20px;
padding: 0px;
}
.bottom_section_content ul li {
line-height: 26px;
}
.tower_image{

}
.tower_image img{
width:100%;
margin: 40px 0px 0px !important;
}
.gi_services_four_mail {
right: 40px;
}
/*********************prepaid css starts************/
.prepaid-bottom-features {
padding: 60px 70px;
}
.gi-first-box-list .col-sm-3{
width:100%;
}
.first-box-one {
display:block;
margin: 0px 0px 20px;
width: 100%;

}
.first-box-one p{
padding: 44px 30px;
}
.gi-first-box-list .col-sm-6{width:100%;text-align:center;}
.prepaid-bottom-features p{
text-indent: -10px;
}
/**************************network css starts*************/
.network_content{
padding: 60px 20px 0px;
}
.network_blue img{
width:100%;
}
/*****************career css starts***********/
.careers_body_section {
padding: 60px 0px 40px 0px;
margin:0px;
}
.careers_link {
padding: 0px 45px;
}	
/***********************campus css starts**********/
.view {
padding: 20px 0px;
height: 230px;
border-top: 1px solid rgb(204, 204, 204);
border-bottom: 1px solid rgb(204, 204, 204);
}
.benefits_section .col-sm-4{
width:100%;
}
.benefits_one {
background:inherit;
}
.view-first .mask {
height: 230px;
}
/****************************contact css starts****************/
.contact_inner {
padding: 40px 0px 40px 50px;
}
/********************cash mgmt css starts**************/
.cash_colltn_img h3 {
padding: 0px 5px 0px 5px;
line-height: 30px;
}
.cash_org_section .col-sm-6{
width:100%;
}
.cash_org_section .col-sm-push-6 {
left:0%;
}
.cash_org_section .col-sm-pull-6 {
left:0%;
}
.cash_list_bottom {
padding: 31px 20px 20px 33px !important;
}

.box_list_items{
padding:0px;
}
.cash_list_boxes {
padding: 0px 0px 0px 60px;
}
.box_one {
width: 245px;
}
.long_arrow {
left: 225px;
}
.box_one h2 {
font-size: 20px;
}
.box_list_items li {
font-size: 14px;
}
.cash_coll_img img{
width:100%;
}
.cash_coll_img_two img{
width:100%;
height:auto;
}
/*****************************mobile banking css starts***********/
.mobile_content .col-sm-5{
width:100%;
text-align:center;
}
.mobile_content .col-sm-7{
width:100%;
}
.inner_image {
top: 93px;
left: 220px;
}
.inner_image img {
margin: 15px 220px 20px 0px;
}
.mobile_banking_section {
height: auto;
}
.offering_list h3 {
font-size: 16px;
}
.arrow_image_inner {
position: static;
margin-left: 165px;
}
.first_content {
left: 155px;
}
.second_content {
left: 410px;
}
.right_content_one {
right: -507px;
}
.third_content {
left: 320px;
}
.fifth_content {
left: 300px;
}
.sixth_content {
left: 430px;
}
/*********************milestone css starts*****************/
.main_panel {
padding: 25px 30px 25px 30px;
}
.panel_right_image img{
margin: 10px 0px 0px 0px;
}
.panel_right_image h2 {
font-size: 18px;
}

/********************milestone css ends*************************/

/*********************financial css starts***********************/
.contact_inner {
padding: 40px 50px 40px 50px;
}
.imps_one p {
font-size: 14px;
}
.finance_top_section {
text-align: justify;
padding: 20px 85px 20px 40px;
}
.br-hom{
display:none !important;
}
.issue_boxes {
padding: 20px 40px 48px;
}
.issue_boxes .col-sm-4{
width:100%;
}
.issue_one img{
width: 100%;
height: 351px;
}
.issue_one{
width:auto;
}
.dot_stripe {
left: 460px;
top: 4px;
}
.dot_top {
left: 451px;
}
.inclusion_divisions {
padding: 0px 20px;
}
.inclusion_left {
padding: 0px 20px;
}
.dot_center {
top: 270px;
}
.dot_bottom {
bottom: 212px;
top: auto !important;
}
.issue_content {
padding: 25px 30px 0px 25px;
}
/*********************financial css ends***********************/
/************************IMPS ONE CSS STARTS*********************/
.imps_one {
padding: 20px 40px 20px 40px;
}
.imps_two .col-sm-4{
width:100%;
}
.imps_box {
/**border: 4px solid #E7E7E7;
margin: 0px 20px 10px 20px;**/
}
.imps_inner{
padding: 85px 0px;
}
.nav-tabs>li {
width: 50%;
text-align: center;
}
.imps_three {
padding: 20px 20px 0px 20px;
}
.imps_content p {
font-size: 15px;
}
/*End of*/}/*992px*/

@media (min-width: 768px) and (max-width: 991px) {
.container {
width: 760px;
}

.navbar-nav > li {
margin: 2px;
}

.nav > li > a {
padding: 10px 10px;
}

#topcollapse {
margin: 7px 0px 0px 0px;
width: 75%;
float: right;
}

#topmenu.nav > li > a {
padding: 5px 5px;
font-size: 13px;
}

.navbar-header {
width: 25% !important;
float: left !important;
}

.topdivider {
margin: 15px 3px 0px 0px;
}

.topsocial {
margin: 15px 10px 0px 0px;
}

#topmenu {
margin: 7px 0px 0px 0px;
}

.gi_one_one {
font-size: 60px;
}

.gi_one_three {
font-size: 16px;
margin: 25px 0px 0px 0px;
padding: 0px 45px 0px 45px;
}

.gi_one_two {
font-size: 27px;
margin: 0px 0px 0px 0px;
}
.gi_two_bg{
background-size:100% 100%;
}
.gi_four_bg{
background-size:100% 100%;
}
.gi_four_three {
margin: 40px 0px 0px 20px;
}
.gi_four_five {
margin: 20px 0px 0px 20px;
}
.gi_four_six {
padding: 10px 0px 0px 50px;

}
.gi_four_common {
font-size: 22px;
}
/**************about us*******/
.careers_text {
padding: 0px 10px;
font-size: 24px;
}
.prepaid_one_big {
font-size: 60px;
}
.about_us_content {
padding: 40px 40px 0px;
overflow: hidden;
}

.about_us_image {
overflow: hidden;
margin: 135px 0px 0px;
}
.bottom_section_content {
padding: 0px 0px 0px 10px;
}
.success_bg {
background: inherit;
height:auto;
}
.top_section_content ul {
margin: 0px 0px 0px 20px;
padding: 0px;
}
.bottom_section_content h2{
text-align:center;
}
.bottom_section .col-sm-8{
width:100%;
}
.bottom_section .col-sm-4{
width:100%;
}
.tower_image img {
width: 445px !important;
height: 514px;
}
.tower_image {
text-align:center;
margin: 0px 0px 0px;
}
.bottom_section {
padding: 10px 0px 0px;
height: 1063px;
}
.gi_services_four_mail{
right:40px;
}
.about_us_content .col-sm-6{
width:100%;
}
.face_one_img{
text-align:right;
}
.face_two_img{
text-align:left;
}
.about_us_image {
margin: 50px 0px 50px;
}
.about_us_image  .col-sm-6{
width:50%;
}
.top_section .col-sm-8 {
width:100%;
}
.top_section .col-sm-4 {
width:100%;
}
.top_section .col-sm-push-4 {
left: 1.333%;
}
.top_section .col-sm-pull-8 {
right: 0px;
}
.circle_image img {
width: auto;
}
.about_us_success{
border-bottom: 1px solid #CCCCCC;

}
.tower_image img{
margin: 16px 0px 0px;
}
/*****************careers starts******************/
.career_bg {
background-size: 100% 100%;
}
/*****************prepaid css starts**************/
.center-text p{
font-size: 18px;
}
.gi-first-box-list .col-sm-3{
width:100%;
}
.first-box-one {
display:block;
margin: 0px 0px 20px;
width: 100%;

}
.first-box-one p{
padding: 44px 30px;
}
.gi-first-box-list .col-sm-6{width:100%;text-align:center;}
.prepaid-bottom-features p{
text-indent: -10px;
}
.prepaid-bottom-features {
padding: 60px 40px;
}

/****************network css starts************/
.network_content .col-sm-8{
width:100%;
}
.network_content .col-sm-4{
width:100%;
text-align:center;
}
.network_content{
padding: 60px 40px 0px;
}
.network_blue{
padding: 0px 0px 20px 0px;
}
.network_arrow{
display:none;
}
.network_inner {
padding: 0px;
}
.careers_body_section {
margin: 0px;
padding: 90px 0px 30px;
}
.careers_link {
padding: 0px 45px;
}
/***************campus one css starts*************/
.benefits_section .col-sm-4{
width:100%;
}

.view {
padding: 20px 0px;
height: 230px;
border-top: 1px solid rgb(204, 204, 204);
border-bottom: 1px solid rgb(204, 204, 204);
}
.benefits_one {
background:inherit;
}
.view-first .mask {
height: 230px;
}
/*********************contact css starts************/
.contact_inner {
padding: 40px 40px 40px 40px;
}
/***************************cash mgmt css starts*********/
.cash_mgt_text {
padding: 20px 30px 10px;
}
.campus_mgmt_section {
background-size: 100% 100%;
}
.cash_colltn_img h3 {
padding: 0px 5px 0px 5px;
line-height: 30px;
}
#parents {
padding:0px;
}
.cash_coll_img_two img {

}
.cash_org_section .col-sm-6{
width:100%;
}
.cash_org_section .col-sm-push-6 {
left:0%;
}
.cash_org_section .col-sm-pull-6 {
left:0%;
}
.cash_list_bottom {
padding: 31px 20px 20px 33px !important;
}
.cash_list_boxes .col-sm-4{
width:100%;
margin: 0px 0px 20px 0px !important;
}
.box_list_items{
padding:0px;
}
.box_one h2 {
text-align:left;
}
.box_one {
padding: 60px 90px 0px 90px;
width: 70%;
}
.cash_box_section {
padding: 65px 125px 100px;
}
.cash_list_boxes {
padding: 0px;

}
.long_arrow {
right: 147px;
left:auto;
}
.cash_coll_img img{
width:100%;
}
.cash_coll_img_two img{
width:100%;
height:auto;
}
/*****************************mobile banking css starts***********/
.mobile_content .col-sm-5{
width:100%;
text-align:center;
}
.mobile_content .col-sm-7{
width:100%;
}
.inner_image {
top: 93px;
left: 220px;
}
.inner_image img {
margin: 15px 220px 20px 0px;
}
.mobile_banking_section {
height: auto;
}
.arrow_image_inner {
position: static;
margin-left: 50px;
}
.first_content {
left:40px;
}
.second_content {
left: 270px !important;
}
.right_content_one {
right: -595px;
}
.third_content {
left: 205px !important;
}
.fifth_content {
left: 195px !important;
}
.sixth_content {
left: 315px !important;
}
/*********************milestone css starts*****************/
.main_panel {
padding: 25px 30px 25px 30px;
}
.panel_right_image img{
margin: 10px 0px 0px 0px;
}
.panel_right_image h2 {
font-size: 18px;
}
.main_panel .col-sm-4{
width:100%;
}
.main_panel .col-sm-8{
width:100%;
}
/********************milestone css ends*************************/
/************************financial css starts*********************/
.finance_body_section {
height: auto;
}
.finance_top_section {
text-align: justify;
padding: 20px 30px 20px 10px;
font-size: 14px;
}
.finance-issue-list h2 {
font-size: 18px;
}
.finance_body_section {
height: auto;
}
.finance-issue-list h2 {
font-size: 18px;
}

.finance-issue-list p {
font-size: 13px;
}
.inclusion_content p {
font-size: 14px;
padding: 0px 25px 0px 15px;
text-align: justify;
}
.inclusion_content {
padding: 0px 0px 0px;
}
.inclusion_left {
text-align: left;
padding: 0px;
}
.inclusion_divisions {
padding: 0px 10px 0px 10px;
}
.imps_one p {
font-size: 14px;
}
.inclusion_title h2 {
font-size: 18px;
padding: 25px 0px 25px;
}
.contact_inner {
padding: 85px 25px;
}
.br-hom{
display:none !important;
}
.finance_bg {
background-size: 100% 100%;
}
.issue_one img {
width: 100%;
height: 351px;
}
.issue_boxes .col-sm-4{
width:100%;
}
.issue_one {
width:auto;
}
.inclusion_title h2 {
font-size: 16px;
padding: 25px 15px;
text-align: center;
}
.dot_stripe {
left: 360px;
}
.dot_top {
left: 350px;
top: 20px;
}
.dot_center {
top: 220px;
}
.dot_bottom {
bottom: 140px;
top: auto;
}
.dot_bottom {
bottom: 188px;
}
/************************financial css ends*********************/

/************************IMPS ONE CSS STARTS*********************/
.imps_one {
padding: 20px 40px 20px 40px;
}
.imps_two .col-sm-4{
width:100%;
}
.imps_box {
/**border: 4px solid #E7E7E7;
margin: 0px 20px 10px 20px;**/
}
.imps_inner{
padding: 85px 0px;
}
.nav-tabs>li {
width: 50%;
text-align: center;
}
.imps_three {
padding: 20px 20px 0px 20px;
}
.imps_content p {
font-size: 15px;
}
/*****************Contact*/
.contact_inner .col-sm-5{
width:50%;
}
.contact_inner .col-sm-7{
width:50%;
}
.contact_list_view {
margin: 0px 30px 0px 0px;
}
.contact_inner {
padding: 45px 10px;
}
/*End of*/}/*768px*/

@media (max-width: 767px)
{
.container
{
width: 100%;
}
/********************ABOUT US STARTS********/
.about_us_bg{
background-size:contain;
background-position:center;
position:relative;
height: 350px !important;
}
.abt_us_inner_content{
position: absolute;
top: 76%;
}
.about_us_inner {
padding:20px;
}
.about_us_image {
margin: 0px;
text-align: center;
}
.top_section{
padding:20px;
}
.cash_payment_inner h2 {
font-size: 18px;
}
.cash_payment_inner {
padding: 20px;
}
/****************CONTACT STARTS*************/
.contact_bg{
background-size:contain;
height: 355px;
}
.contact_inner{
position: absolute;
top: 65%;
padding: 5px 20px;
width:100%;
}
.gi_prepaid_arrow{
display:none;
}
#contact_section{
height: 1575px;
}
.contact_addr h2 {
font-size: 16px;
}
.contact_list_view {
margin: 0px 0px 0px 5px;
}
.navbar-brand{
width:70%;
}
.top_header{
float:none;
}
#sub-menu li span{
display:none;
}
.navbar-default .navbar-nav>li>a {
color: #ffffff !important;
}
.navbar-nav>li>.dropdown-menu{
text-align:center;
}
.navbar-default .navbar-toggle {
border-color: #179d90;
background-color: #179d90; 
}
.navbar-default .navbar-toggle:hover,.navbar-toggle:focus,.navbar-toggle:active{
background-color: #179d90 !important;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #ffffff;
}
.br-hom
{
display: none;
}
.navbar-header {
padding: 20px 10px;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{
margin-left: 10px;
}
.navbar-toggle{
margin-top: 20px;
margin-right: 25px;
}
#topcollapse{
float:none;
background: #0E0E0E none repeat scroll 0% 0%;
text-align:center;
padding: 20px 0px 20px 0px;
}
#topmenu{
float:none;
}
.navbar-collapse{
padding-left:0px;
padding-right:0px;
}
.topdivider {
display: none;
}
.topsocial {
float: none;
margin: 15px 0px 15px 0px;
display:inline-block;
}
.topsocial a {
margin: 0px 5px;
}
.gi_services_four_two {
margin: 30px 0px 0px 30px;
float: none;
width: auto;
}
.gi_services_four_mail {
right: 40px;
}
.gi_services_four_mail img{
margin: 0px 0px 0px 35px;
}
.get_in_touch{
padding: 10px 25px 10px;
}
/****************DEFAULT PAGE STARTS********/
.gi_one_bg{
background-position: center;
background-size: contain;
height:350px;
margin:0px;
}
.inner_main_content{
position: absolute;
top: 90%;
}
.gi_one_one {
font-size: 18px;
margin: 10px 0px 0px 0px;
color: #000000;
}
.gi_one_four{
display:none;
}
.gi_one_three {
color: #000000;
}
.gi_one_two {
font-size: 14px;
color: #000000;
}
.gi_one_three {
font-size: 13px;
margin: 10px 0px 0px 0px;
padding: 0px 20px 0px 20px;
text-align:justify;
}
.gi-section {
height: 520px;
}
.gi_two_bg{
background-size:contain;
}
#gi_two{
position:relative;
height:435px;
}
.inner_main_content_one{
position: absolute;
top:42%;
}
#gi_one {
position: relative;
height: 610px;
}
.gi_two_one{
color:#000000;
margin: 10px 0px 0px 0px;
}
.gi_three_head{
font-size: 24px;
margin: 20px 0px 20px 0px;
}
#gi_three_row_two {
margin: 20px 0px 0px 0px;
}
#gi_three{
height: 1125px;
}
#gi_four{
position:relative;
height:580px;
}
.gi_four_bg{
background-size:contain;
}
#gi_three_row_three {
margin: 0px 0px 0px 0px;
}
.gi_four_one {
margin: 10px 0px 0px 0px; 
font-size:18px;
}
.inner_main_content_two{
position: absolute;
top: 42%;
padding: 0px 20px;
}
.gi_four_two{
font-size:14px;
}
.gi_four_three {
font-size: 14px;
margin:10px 0px;
}
.gi_four_four {
padding: 0px 0px 0px 0px;
font-size: 14px;
margin: 10px 0px;
}
.gi_four_five {
margin: 15px 0px 0px 0px;
font-size: 14px;
 margin: 10px 0px;
}
.gi_four_six {
padding: 0px;
font-size: 14px;
margin: 10px 0px;
}
.gi_four_seven {
padding: 0px;
margin: 10px 0px;
font-size: 18px;
}
.more_info_div{
padding:0px;
}
.more_info_org_a{
width: 100%;
height:auto;
padding: 10px;
}
.gi_five_bg{
background-size:contain;
}
.gi_five_one{
margin:10px 0px 0px 0px;
font-size:18px;
}
#gi_five{
position:relative;
height:450px;
}
.gi_five_two{
font-size:14px;
}
#gi_six{
height:870px;
}
.gi_six_left{
padding:0px;
}
.gi_six_one {
font-size: 18px;
margin: 30px 0px 0px 0px;
color: #000000;
}
.gi_six_two {
font-size: 14px;
margin: 20px 0px 0px 0px;
color: #000000;
}
.gi_services_four_two {
margin: 30px 0px 0px 15px;
}
.gi_services_four_one{
font-size:14px;
}
.navbar-nav>li#menu_one{
margin:5px;
}
.inner_main_content_six{
position: absolute;
top: 20%;
padding: 0px 20px;
}
/*********************about us**************/
.careers_text {
padding: 0px 30px 0px 30px;
font-size: 20px;
}
.prepaid_one_big{
font-size: 60px;
}
#topmenu.navbar-nav > li > a{
font-size:14px;
}
.about_us_content {
padding: 15px 25px;
}
.bottom_section {
padding: 10px 0px 0px 30px;
}
.about_us_image {
overflow: hidden;
margin: 25px 60px 0px;
}
.face_one_img{
margin: 0px 0px 20px 0px;
}
.top_section_content{
padding: 0px 25px;
}
.top_section_content ul {
padding: 0px;
margin: 0px 0px 0px 15px;
}
.bottom_section {
padding: 10px 0px 0px;
}
.cash_payment p {
padding: 0px 25px 0px 25px;
}
.cash_payment_inner h2 {
margin: 0px 0px 30px;
}
.tower_image img {
margin: 25px 0px 0px 20px;
width: 90% !important;
}
.gi_services_four_one {
padding: 0px 20px 0px 20px;
}
.footer{
font-size:11px;
}
.success_bg {
height: auto;
background: inherit;
}
.circle_image img {
width: auto;
}
.about_us_success{
border-bottom: 1px solid #CCCCCC;
}
/************************prepaid two css starts*************/
.prepaid_one_big {
font-size: 38px;
}
.prepaid_one_small {
font-size: 18px;
}
.gi-prepaid-title h2 {
margin: 10px 35px;
font-size:16px;
text-align: justify;
}
.gi-first-box-list .col-sm-3{
width:100%;
}
.first-box-one {
display:block;
margin: 0px 0px 20px;
width: 100%;

}
.first-box-one p{
padding: 44px 30px;
}
.gr-prepaid-Section-Two {
padding: 80px 0px 0px 0px;
}
.center-text p {
font-size: 18px;
}
.prepaid-bottom-features h2 {
margin: 40px 20px 25px;
font-size: 18px;
}
.prepaid-bottom-features{
text-align:left;
}
.prepaid-bottom-features p {
font-size: 15px;
display: inline-block;
}
.prepaid-bottom-features {
padding: 60px 18px;
}
/*****************************network css starts**********/
.network_blue img{
width:100%;
}
.mobile_banking_text h2 {
text-align: center;
font-size: 18px;
}
.network_support {
padding: 0px 20px;
}
.network_support p {
text-align: center;
}
/***************************career css starts*****************/
.careers_body_section {
padding: 115px 0px 100px;
}
.careers_link h2 {
font-size: 16px;
}
.careers_link {
padding: 0px 45px;
}
.career_arrow {
display:none;
}
.careers_body_section {
padding: 0px;
}
/*******************************campus one css starts**************/
.find_out_section h2 {
font-size:22px;
padding: 20px 0px 0px 0px;
}
.find_out_section p {
font-size:14px;
text-align:justify;
}
.campus_one_inner p {
text-align: justify;
padding: 0px 30px 0px 30px;
}
.find_out_section {
padding: 0px;
}
.view {
padding: 40px 0px 40px 0px;
height:300px;
}
.benefits_section h2{
padding: 20px 0px 20px 0px;
}
.view-first .mask {
height:300px;
}
.benefits_one {
background:inherit;
}
/***********************contact css starts************/
.contact_inner {
padding: 80px 25px 80px 25px;
}
address {
display: inline-block;
text-align: left !important;
}
.contact_addr {
text-align: center !important;
}
.contact_addr h2 {
font-size: 18px;
}
/***********************cash mgmt css starts**************/
.cash_inner {
text-align: center;
padding: 70px 0px 75px;
}
.cash_mgt_text {
padding: 20px 20px 10px;
}
.cash_body_section {
padding: 60px 0px 100px;
}
.cash_colltn_img{
margin: 0px 0px 20px 0px;
}
#parents {
padding:0px;
}
.cash_list_bottom {
padding: 31px 20px 0px 33px !important;
}
.cash_list_boxes .col-sm-4{
width:100%;
}
.cash_list_boxes {
padding: 0px 15px 0px 15px;
}
.box_one {
width: 100%;
margin: 0px 0px 20px 0px;
}
.cash_box_section {
padding: 65px 15px 100px 15px;
}
.box_list_items{
padding:0px;
}
.long_arrow {
display:none;
}
.campus_mgmt_section {
background-size: 100% 100%;
}
.cash_coll_img img{
width:100%;
}
.cash_coll_img img{
height:auto;
}
/******************************mobile banking css starts*************/
.main_image img{
width:100%;
}
.inner_image {
top: 80px;
left: 70px;
}
.mobile_banking_section {
height: auto;
}
.offering_list h3 {
font-size: 16px;
}
.arrow_btm_section {
padding: 60px;
}
.arrow_image_inner {
background: transparent url("../images/mobile_arrows.png") no-repeat scroll 0% 0% / 100% 100%;
left: 0px;
}
.first_content {
top: 75px;
left: 35px;
font-size: 12px;
}
.second_content {
left: 170px;
}
.third_content {
left: 130px;
top: 334px;
}
.fourth_content {
bottom: 20px;
width: 80px;
top:auto;
}
.fifth_content {
left: 110px;
}
.sixth_content {
left: 170px;
width: 135px;
}
.right_content_one {
top: 155px;
right: -243px;
}
.right_content_two {
top: 310px;
}
.right_content_three {
top: 460px;
}
.mobile_content .col-sm-5{
width:100%;
}
.mobile_content .col-sm-7{
width:100%;
}

/**************************milestone css starts****************/
.content_body {
padding: 25px;
font-size:14px;
}
.top_section_content ul li {
line-height: 30px;
font-size: 14px;
}
.top_section_content ul {
margin: 0px 0px 0px 0px;
}
.top_section_content {
padding: 0px 0px 0px 15px;
}
.main_panel {
padding: 25px 30px 25px 30px;
}
.panel_right_image img{
width:100%;
margin: 10px 0px 0px 0px;
}
.panel_right_image h2 {
font-weight: bold;
font-size: 14px;
}
/*************************milestone css ends********************/


/*************************e-kyc css starts*************************/
.e_kyc_bg {
background-size: 100% 100%;
}
.prepaid_one_small {
font-size: 14px;
}
.e_kyc_text p {
text-align: justify;
font-size: 14px;
}
/*************************e-kyc css ends****************************/

/************************financial css starts*********************/
.finance_body_section {
height: auto;
}
.finance_top_section {
text-align: justify;
padding: 9px;
font-size: 14px;
}
.finance-issue-list h2 {
font-size: 18px;
}
.finance_body_section {
height: auto;
}
.finance-issue-list h2 {
font-size: 18px;
}
.issue_content {
padding: 25px 15px 0px 10px;
}
.issue_boxes .col-sm-4{
width:100%;
}
.issue_one {
width: auto;
}
.issue_content {
padding: 25px 15px 0px 15px;
}
.issue_two p {
line-height: 21px;
}
.issue_one p {
word-spacing:0px;
}
.issue_three h2 {
padding: 0px 0px 10px;
}
.finance-issue-list p {
font-size: 13px;
}
.inclusion_content p {
font-size: 14px;
}
.inclusion_content {
padding: 0px 0px 0px;
}
.inclusion_left {
text-align: left;
padding: 0px;
}
.inclusion_divisions {
padding: 0px 10px 0px 10px;
}
.imps_one p {
font-size: 14px;
}
.inclusion_title h2 {
font-size: 18px;
padding: 25px 0px 25px;
}
.dot_align{
display:none;
}
.contact_inner {
padding: 85px 25px;
}
.br-hom{
display:none !important;
}
.finance_bg {
background-size: 100% 100%;
}
.issue_one img{
width:100%;
}
/************************financial css ends*********************/

/************************IMPs one css starts********************/
.imps_one {

padding: 20px 15px 20px 15px;
text-align: justify;
}
.imps_bg {
background-size:100% 100%;
}
.center_image .col-sm-4{
width:100%;
}
.imps_box {
margin: 0px 0px 10px 0px;
}
.imps_two {
padding: 0px 0px 25px;
}
.imps_three {
padding: 0px 0px 0px;
}
.imps_three ul li a{
text-align:center;
}
.imps_content p {
font-size: 14px;
}
.imps_content {
padding: 30px;
}
.nav-tabs > li {
width: 50%;
}
.nav > li > a {
padding: 10px 5px;
font-size: 13px;
}
.glyphicon {
margin: 0px 0px 0px 1px;
}
.imps_content {
padding: 20px;
}
/***********************IMPS one css ends***********************/

/************************SERVICE CSS STARTS*******************/
.services_one_big {
font-size: 50px;
}
.services_one_small {
font-size: 18px;
text-align: justify;
}
.gi_services_two_big {

font-size: 26px;
}
.gi_services_two_green {
width: 100%;
}
.gi_services_two_green {
padding: 10px 30px 30px;
}
#benefits_grid .col-sm-4{
width:100%;
}
/*******************Careers starts******************/
.career_bg {
background-size: contain;
background-position: center;
height:345px !important;
position:relative;
}
.prepaid_one_big{
font-size: 24px;
color: #000000;
margin: 20px 0px 0px 0px;
}
.careers_link {
padding: 30px 20px;
}
.career_inner{
position: absolute;
top: 85%;
}
.prepaid_one_small {
font-size: 14px;
color: #000000;
padding: 0px 30px;
}
.gi_prepaid_arrow.network_arrow{
display:none;
}
.careers_body_section {
margin: 0px 0px 0px 0px;
}
.gi-prepaid-section-one {
height: 410px;
}
/***********************network css starts*********/
.network_bg{
background-size:contain;
background-position:center;
height: 400px;
}
.network_suits {
    padding: 0px;
}
.network_inner_content{
position: absolute;
top: 80%;
}
/*End of*/}/*767px*/





@media (min-width: 320px) and (max-width: 480px)
{
/**************Award css starts********/
.award_bg{
height: 350px;
background-size: contain;
}
.team_title {
margin: 180px 0px 0px 0px !important;
color: #ffffff !important;
}
.award_new_inner {
padding: 90px 40px 90px 40px!important;
}
.gi-prepaid-award-section{
height: 215px !important;
}


/********************ABOUT US STARTS********/
.about_us_bg{
background-size:contain;
background-position:center;
position:relative;
height: 350px !important;
}
.abt_us_inner_content{
position: absolute;
top: 72%;
}
.about_us_inner {
padding:20px;
}
.about_us_image {
margin: 0px;
text-align: center;
}
.top_section{
padding:20px;
}
.cash_payment_inner h2 {
font-size: 18px;
}
.cash_payment_inner {
padding: 20px;
}
.resp-tab-content {
padding: 0px;
}
.award_title h1 {
font-size: 18px;
margin: 20px 0px 20px 0px;
text-align: center;
line-height: 28px;
}
.award_list_types .col-sm-7{
width:100%;
}
.award_list_types .col-sm-5{
width:100%;
}
.award_left_list img{
width:100%;
}
.cont_one{
padding: 15px 10px 15px 10px;
margin:0px;
}
.cont_one span {
font-size: 16px;
line-height: 30px;
}
.cont_one h1 {
font-size: 16px;
}
.award_link{
margin: 15px 0px;
}
.award_link a{
margin:0px;
}
/****************CONTACT STARTS*************/
.contact_bg{
background-size:contain;
height: 355px;
}
.contact_inner{
position: absolute;
top: 65%;
padding: 5px 20px;
width:100%;
}
.gi_prepaid_arrow{
display:none;
}
#contact_section{
height: 1575px;
}
.contact_addr h2 {
font-size: 16px;
}
.contact_list_view {
margin: 0px 0px 0px 5px;
}
/****************DEFAULT PAGE STARTS********/
.gi_one_bg{
background-position: center;
background-size: contain;
height:350px;
margin:0px;
}
.inner_main_content{
position: absolute;
top: 70%;
}
.gi_one_four{
display:none;
}
.gi_one_three {
color: #000000;
}
.gi_one_two {
font-size: 14px;
color: #000000;
}
.gi_one_three {
font-size: 13px;
margin: 10px 0px 0px 0px;
padding: 0px 20px 0px 20px;
text-align:justify;
}
.gi-section {
height: 520px;
}
.gi_two_bg{
background-size:contain;
}
#gi_two{
position:relative;
height:350px;
}
.inner_main_content_one{
position: absolute;
top:26%;
}
#gi_one{
position:relative;
}
.gi_two_one{
color:#000000;
margin: 10px 0px 0px 0px;
}
.gi_three_head{
font-size: 24px;
margin: 20px 0px 20px 0px;
}
#gi_three_row_two {
margin: 20px 0px 0px 0px;
}
#gi_three{
height: 1125px;
}
#gi_four{
position:relative;
height:540px;
}
.gi_four_bg{
background-size:contain;
}
#gi_three_row_three {
margin: 0px 0px 0px 0px;
}
.gi_four_one {
margin: 10px 0px 0px 0px; 
font-size:18px;
}
.inner_main_content_two{
position: absolute;
top: 30%;
padding: 0px 20px;
}
.gi_four_two{
font-size:14px;
}
.gi_four_three {
font-size: 14px;
margin:10px 0px;
}
.gi_four_four {
padding: 0px 0px 0px 0px;
font-size: 14px;
margin: 10px 0px;
}
.gi_four_five {
margin: 15px 0px 0px 0px;
font-size: 14px;
 margin: 10px 0px;
}
.gi_four_six {
padding: 0px;
font-size: 14px;
margin: 10px 0px;
}
.gi_four_seven {
padding: 0px;
margin: 10px 0px;
font-size: 18px;
}
.more_info_div{
padding:0px;
}
.more_info_org_a{
width: 100%;
height:auto;
padding: 10px;
}
.gi_five_bg{
background-size:contain;
}
.gi_five_one{
margin:10px 0px 0px 0px;
font-size:18px;
}
#gi_five{
position:relative;
height:365px;
}
.gi_five_two{
font-size:14px;
}
#gi_six{
height:870px;
}
.gi_six_left{
padding:0px;
}
.gi_six_one {
font-size: 18px;
margin: 30px 0px 0px 0px;
color: #000000;
}
.gi_six_two {
font-size: 14px;
margin: 20px 0px 0px 0px;
color: #000000;
}
.gi_services_four_two {
margin: 30px 0px 0px 15px;
text-align:left;
}
.gi_services_four_one{
font-size:14px;
}
.navbar-nav>li#menu_one{
margin:5px;
}
.inner_main_content_six{
position: absolute;
top: 20%;
padding: 0px 20px;
}
/*******************Careers starts******************/
.career_bg {
background-size: contain;
background-position: center;
height:345px !important;
position:relative;
}
.prepaid_one_big{
font-size: 24px;
color: #000000;
margin: 20px 0px 0px 0px;
}
.careers_link {
padding: 30px 20px;
}
.career_inner{
position: absolute;
top: 70%;
}
.prepaid_one_small {
font-size: 14px;
color: #000000;
padding: 0px 20px;
}
.gi_prepaid_arrow.network_arrow{
display:none;
}
.careers_body_section {
margin: 0px 0px 0px 0px;
}
.gi-prepaid-section-one {
height: 410px;
}
/***********************network css starts*********/
.network_bg{
background-size:contain;
background-position:center;
height: 400px;
}
.network_suits {
padding: 0px;
}
.network_inner_content{
position: absolute;
top: 73%;
}
/*End of*/}/*480px*/

@media (max-width: 320px)
{
/********************ABOUT US STARTS********/
.about_us_bg{
background-size:contain;
background-position:center;
position:relative;
height: 350px !important;
}
.abt_us_inner_content{
position: absolute;
top: 60%;
}
.about_us_inner {
padding:20px;
}
.about_us_image {
margin: 0px;
text-align: center;
}
.top_section{
padding:20px;
}
.cash_payment_inner h2 {
font-size: 18px;
}
.cash_payment_inner {
padding: 20px;
}
/****************CONTACT STARTS*************/
.contact_bg{
background-size:contain;
height: 355px;
}
.contact_inner{
position: absolute;
top: 65%;
padding: 5px 20px;
width:100%;
}
.gi_prepaid_arrow{
display:none;
}
#contact_section{
height: 1575px;
}
.contact_addr h2 {
font-size: 16px;
}
.contact_list_view {
margin: 0px 0px 0px 5px;
}
/****************DEFAULT PAGE STARTS********/
.gi_one_bg{
background-position: center;
background-size: contain;
height:350px;
margin:0px;
}
.inner_main_content_six{
position: absolute;
top: 20%;
padding: 0px 20px;
}
.inner_main_content{
position: absolute;
top: 70%;
}
.gi_one_four{
display:none;
}
.gi_one_three {
color: #000000;
}
.gi_one_two {
font-size: 14px;
color: #000000;
}
.gi_one_three {
font-size: 13px;
margin: 10px 0px 0px 0px;
padding: 0px 20px 0px 20px;
text-align:justify;
}
.gi-section {
height: 580px;
}
.gi_two_bg{
background-size:contain;
}
#gi_two{
position:relative;
height:350px;
}
.inner_main_content_one{
position: absolute;
top: 20%;
}
#gi_one{
position:relative;
}
.gi_two_one{
color:#000000;
margin: 10px 0px 0px 0px;
}
.gi_three_head{
font-size: 24px;
margin: 20px 0px 20px 0px;
}
#gi_three_row_two {
margin: 20px 0px 0px 0px;
}
#gi_three{
height: 1125px;
}
#gi_four{
position:relative;
height:540px;
}
.gi_four_bg{
background-size:contain;
}
#gi_three_row_three {
margin: 0px 0px 0px 0px;
}
.gi_four_one {
margin: 10px 0px 0px 0px; 
font-size:18px;
}
.inner_main_content_two{
position: absolute;
top: 20%;
padding: 0px 20px;
}
.gi_four_two{
font-size:14px;
}
.gi_four_three {
font-size: 14px;
margin:10px 0px;
}
.gi_four_four {
padding: 0px 0px 0px 0px;
font-size: 14px;
margin: 10px 0px;
}
.gi_four_five {
margin: 15px 0px 0px 0px;
font-size: 14px;
 margin: 10px 0px;
}
.gi_four_six {
padding: 0px;
font-size: 14px;
margin: 10px 0px;
}
.gi_four_seven {
padding: 0px;
margin: 10px 0px;
font-size: 18px;
}
.more_info_div{
padding:0px;
}
.more_info_org_a{
width: 100%;
height:auto;
padding: 10px;
}
.gi_five_bg{
background-size:contain;
}
.gi_five_one{
margin:10px 0px 0px 0px;
font-size:18px;
}
#gi_five{
position:relative;
height:332px;
}
.gi_five_two{
font-size:14px;
}
#gi_six{
height:870px;
}
.gi_six_left{
padding:0px;
}
.gi_six_one {
font-size: 18px;
margin: 30px 0px 0px 0px;
color: #000000;
}
.gi_six_two {
font-size: 14px;
margin: 20px 0px 0px 0px;
color: #000000;
}
.gi_services_four_two {
margin: 30px 0px 0px 15px;
text-align:left;
}
.gi_services_four_one{
font-size:14px;
}
.navbar-nav>li#menu_one{
margin:5px;
}
/*******************Careers starts******************/
.career_bg {
background-size: contain;
background-position: center;
height:345px !important;
position:relative;
}
.prepaid_one_big{
font-size: 24px;
color: #000000;
margin: 20px 0px 0px 0px;
}
.careers_link {
padding: 30px 20px;
}
.career_inner{
position: absolute;
top: 60%;
}
.prepaid_one_small {
font-size: 14px;
color: #000000;
padding: 0px 20px;
}
.gi_prepaid_arrow.network_arrow{
display:none;
}
.careers_body_section {
margin: 0px 0px 0px 0px;
}
.gi-prepaid-section-one {
height: 410px;
}
/***********************network css starts*********/
.network_bg{
background-size:contain;
background-position:center;
height: 400px;
}
.network_suits {
    padding: 0px;
}
.network_inner_content{
position: absolute;
top: 65%;
}
/*****************Team css starts************/

.gi-prepaid-team-section{
height: 250px;
}
#award_section{
height:4700px;
}
.milestone_inner {
margin: 0px;
}
.nav-tabs > li {
width: 100%;
}
.team_title {
margin: 165px 0px 0px !important;
color: #ffffff !important;
}
.nav > li > a {
padding: 17px 17px;
}

/*End of*/}/*320px*/
