#port1,
#port2,
#port3,
#port5 {
    width: 97px;
    height: 134px
}

#port1,
#port2,
#port3,
#port4,
#port5 {
    height: 134px
}

.managementBlock:hover .mgBlock,
.mgBlock,
a,
a:hover,
i,
i:hover {
    -moz-transition: all .3s ease-in-out .1s
}

.blueBlock .blueBox:before,
.seperator:before,
.showQuote:before {
    content: ""
}

#cont ol,
.lst_ff_fs_txt {
    list-style-type: lower-alpha
}

@font-face {
    font-family: RupeeForadian;
    src: url(../fonts/RupeeForadiand41d.eot?#iefix) format('embedded-opentype'), url(../fonts/RupeeForadian.woff) format('woff'), url(../fonts/RupeeForadian.html) format('truetype'), url(../fonts/RupeeForadian.svg#RupeeForadian) format('svg');
    font-weight: 400;
    font-style: normal
}

#port1,
#port2,
#port3,
#port4,
#port5 {
    position: absolute;
    right: 0;
    bottom: 0
}

#port1 {
    background: url(../images/portfolio.png) -369px 0 no-repeat
}

#port2 {
    background: url(../images/portfolio.png) 17px 0 no-repeat
}

#port3 {
    background: url(../images/portfolio.png) -84px 0 no-repeat
}

#port4 {
    width: 79px;
    background: url(../images/portfolio.png) -182px 0 no-repeat
}

#port5 {
    background: url(../images/portfolio.png) -272px 0 no-repeat
}

.navbar,
body {
    background-color: #fff
}

a,
a:active,
a:focus,
a:hover,
embed,
object {
    outline: 0;
    text-decoration: none
}

a,
a:hover,
i,
i:hover {
    -webkit-transition: all .3s ease-in-out .1s;
    transition: all .3s ease-in-out .1s
}

.managementBlock:hover .mgBlock,
.mgBlock {
    -webkit-transition: all .3s ease-in-out .1s
}

body {
    font-size: 14px;
    font-family: Lato, sans-serif;
    font-weight: 400
}

body,
html {
    height: 100%
}

.navbar {
    margin: 0;
    border: 0 solid transparent;
    min-height: auto
}

.navbar-brand {
    height: auto;
    padding: 0
}

.navbar-collapse.collapse {
    margin-top: 0
}

.navbar-nav>li>a {
    text-transform: uppercase;
    color: #fff;
    padding: 8px;
    font-weight: bold;
    font-size: 12px
}

.navbar-nav>li>a:hover {
    background-color: transparent;
    color: #FFF
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background-color: #000
}

.container-980 {
    width: 980px;
    margin: 0 auto;
    position: relative
}

.languageBar {
    padding: 3px 0;
    background-color: #fff
}

.langText {
    font-size: 12px;
    color: #696969
}

.navbar-nav li:first-child a {
    padding-left: 0
}

.navbar-nav>li.active>a {
    color: #fff;
    font-weight: 700;
    font-size: 13px
}

.btn.btn-primary {
    background-color: #fea922;
    padding: 15px 20px;
    color: #fff;
    font-size: 18px;
    margin-top: 25px;
    border: 0;
    border-bottom: 2px solid grey;
    text-transform: none
}

.btn.btn-primary:hover {
    background-color: #2392ca;
    color: #fff
}

.btn.btn-default.dropdown-toggle {
    border: 0;
    color: #015495!important;
    font-size: 12px;
    font-weight: 700;
    padding: 2px 7px
}

.navbar-header {
    margin-top: -27px
}

.contactHeader {
    background-color: #015495;
    padding: 10.5px 0;
    text-align: right
}

.contactData a {
    color: #fff
}

.contactData a i {
    background-color: #fff;
    border-radius: 50%;
    color: #3b5998;
    font-size: 14px;
    height: 30px;
    padding-top: 8px;
    text-align: center;
    width: 30px
}

.contactData span {
    border: 1px solid #fff;
    border-radius: 50%;
    margin-right: 5px;
    display: inline-block;
    height: 35px;
    text-align: center;
    width: 35px;
    line-height: 31px
}

.fa-facebook:hover,
.fa-google-plus:hover,
.fa-linkedin:hover,
.fa-twitter:hover {
    background-color: #2e4f94;
    color: #fff
}

.contactData {
    color: #fff;
    display: inline-block;
    font-size: 13px;
    font-weight: 700;
    margin: 20px 3px
}

#twitterfollow {
    width: 58px;
    overflow: hidden;
    margin: 0;
    position: relative;
    height: 34px;
    top: 22px
}

iframe#twitter-widget-0 b {
    display: none
}

#twitter-widget-0 {
    width: 65px
}

.dividerBlock {
    bottom: 0;
    height: 100%;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.whiteBgBox {
    background-color: #fff;
    height: 100%
}

.blueBgBox {
    background-color: #015495;
    height: 100%
}

.subNav {
    background-color: #646464
}

.headerBlock {
    display: block;
    position: relative
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn
}

.animated {
    -webkit-animation-duration: 1.25s;
    -moz-animation-duration: 1.25s;
    -o-animation-duration: 1.25s;
    animation-duration: 1.25s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

.carousel-inner a img {
    width: 100%
}

.carousel-control img {
    display: inline-block;
    position: absolute;
    top: 0;
    z-index: 5;
    margin-left: -10px
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
    top: 40%;
    font-size: 0
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
    margin-left: -50px
}

.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
    right: 70%
}

.carousel-fade .carousel-inner .item {
    -webkit-transition-property: opacity;
    transition-property: opacity
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right,
.carousel-fade .carousel-inner .item {
    opacity: 0
}

.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right,
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.carousel-fade .carousel-control {
    z-index: 2;
    width: 10%
}

.no-margin {
    margin: 0
}

.carousel-caption {
    bottom: inherit;
    top: 33%
}

.InnerPage .carousel-caption {
    bottom: inherit;
    top: 18%
}

.SmallSize {
    font-size: 34px
}

.carousel-caption h2 {
    font-size: 50px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    text-align: left
}

.carousel-caption h2 span {
    color: #fea922
}

.imageContentBlock {
    margin-top: 25px
}

.skyBg {
    background-color: #f6fbff;
    border-top: 1px solid #e2e7ed
}

.whiteBg {
    background-color: #fff
}

.whiteText {
    color: #fff!important
}

.darkBlueBg {
    background-color: #015495;
    padding: 17px 0
}

.boldText {
    font-weight: 700
}

.blueBlock {
    position: absolute;
    bottom: 0;
    width: 100%
}

.blueBlock .blueBox {
    background-color: rgba(245, 130, 36, .95);
    margin: 0 .5px;
    padding-left: 32px;
    color: #fff
}

.blueBlock .blueBox:before {
    background-color: #fff;
    display: block;
    height: 0;
    padding-top: 2px;
    position: absolute;
    top: 25px;
    width: 25px
}

.blueBlock .blueBox .numbers {
    font-size: 50px;
    font-weight: 300;
    line-height: 50px;
    margin: 0;
    padding-top: 43px
}

.blueBlock .blueBox .numberText {
    font-size: 18px;
    font-weight: 500;
    line-height: 15px;
    text-transform: uppercase;
    opacity: .5;
    padding-bottom: 10px
}

.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.blueBlock .blueBox.branches,
.blueBlock .blueBox.citiesIcon,
.blueBlock .blueBox.portfolioIcon,
.blueBlock .blueBox.servedIcon,
.blueBlock .blueBox.statesIcon {
    background-size: initial;
    background-repeat: no-repeat;
    background-position: bottom right
}

.lightBtn {
    border: 1px solid #e1e1e1!important;
    color: #666!important
}

.colorWhite,
.lightBtn:hover,
.lightGreyColor {
    color: #fff!important
}

.showBlocks {
    margin-top: 50px
}

.services {
    padding: 20px
}

.smallTitle {
    font-weight: 700;
    text-transform: uppercase
}

.showBlocks .services:first-child {
    padding-left: 0
}

.showBlocks .services:last-child {
    padding-right: 0
}

.greyBg {
    background-color: #666;
    padding: 0 40px
}

.ourProductTitle1 {
    padding-left: 36px
}

.paddingBottomZero {
    padding-bottom: 0!important
}

.whiteTitle {
    color: #fff;
    font-weight: 900;
    font-size: 42px;
    line-height: 45px
}

.lightbluecolor {
    font-weight: 300;
    color: #04a1e2;
    padding-top: 25px;
    display: inline-block
}

.about-us-bg,
.branchNetwork,
.contactBg,
.successSection {
    display: block;
    width: 100%
}

.whiteBtn {
    border-color: #fff!important;
    color: #fff!important
}

.whiteBtn:hover {
    border-color: #444!important;
    color: #444!important;
    background-color: #fff!important
}

.branchContentText,
.branchTitle {
    color: #fff;
    text-transform: uppercase
}

.spacerTop {
    padding-top: 180px
}

.spacerBottom {
    padding-bottom: 70px
}

.branchTitle {
    margin: 0;
    font-size: 20px;
    font-weight: 700
}

.branchContentText {
    background-color: #2a2834;
    font-size: 70px;
    font-weight: 300;
    line-height: 88px
}

.blueBold {
    color: #03a1e2;
    font-weight: 700
}

.extraPaddy {
    padding: 40px 0
}

.whiteBox {
    background-color: #fff;
    padding: 25px;
    border-radius: 5px
}

.whiteLight {
    font-size: 16px;
    color: #fff;
    font-weight: 300;
    margin: 0;
    padding-top: 15px;
    text-transform: uppercase
}

.whiteBold {
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    margin: 0;
    line-height: 26px
}

.contactInfo {
    margin-bottom: 35px
}

.blackTitle {
    font-size: 42px;
    color: #333;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 25px;
    padding: 15px 0
}

.blackTitle span {
    font-size: 16px;
    font-weight: 400;
    text-transform: none
}

.about-us-bg {
    background-image: url(../images/about-us-bg.png), none;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.branchNetwork {
    background: url(../images/map.jpg) right top no-repeat #222127;
    background-size: contain
}

.contactBg {
    background: url(../images/contactBg.jpg) left top no-repeat;
    background-size: cover
}

.successSection {
    background: url(../images/successBanner.jpg) right top no-repeat #222127;
    background-size: cover
}

.download-con {
    width: 100%
}

.download-con a {
    color: #464646;
    font-size: 15px;
    font-weight: 700;
    padding: 29px 0 5px 30px;
    background-image: url(../images/pdf-icon.png);
    background-repeat: no-repeat;
    background-position: left 27px;
    display: inline-block
}

hr {
    margin-bottom: 20px;
    margin-top: 20px;
    border-top: 1px solid #eeeeee59;
}

#case-studies-tabs {
    padding-top: 30px
}

#case-studies-tabs ul.tabs {
    margin-top: 20px;
    margin-bottom: 10px
}

#case-studies-tabs .gallery-list {
    margin-top: 0
}

#case-studies-tabs .tab_content {
    background-color: #fff
}

#case-studies-tabs .tab_container {
    background-color: transparent;
    border: none
}

#case-studies-tabs ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 62px;
    border-bottom: 1px solid #333;
    width: 100%
}

#case-studies-tabs ul.tabs li {
    float: left;
    margin: 0;
    cursor: pointer;
    padding: 18px 21px;
    line-height: 23px;
    color: #002338;
    overflow: hidden;
    position: relative;
    font-size: 16px;
    font-weight: 700;
    height: 60px;
    width: 30%;
    text-align: center;
    background-color: #f2f2f2
}

#case-studies-tabs ul.tabs li:nth-child(4) {
    padding: 7px 21px
}

#case-studies-tabs ul.tabs li.active {
    color: #fff;
    display: block;
    background-color: #015495
}

#case-studies-tabs .tab_drawer_heading,
#successStory .owl-buttons,
.carousel-inner .item a>.mobile-banner,
.mob-img,
.mob-video-img,
.mobile-banner-heading,
.navbar-brand .mobile-logo {
    display: none
}

#case-studies-tabs .tab_container {
    border-top: none;
    clear: both;
    float: left;
    width: 100%;
    background: #fff;
    overflow: hidden
}

#case-studies-tabs .tab_content {
    padding: 6px;
    display: none;
    margin-top: 15px
}

#case-studies-tabs .tab_content h4 {
    color: #000
}

#case-studies-tabs .tab_content p {
    color: #000;
    font-size: 16px;
    margin-bottom: 20px
}

#case-studies-tabs ul {
    list-style-image: url(../images/tick.html)
}

#case-studies-tabs ul li {
    line-height: 28px;
    font-size: 16px;
    padding-left: 5px;
    margin-bottom: 12px
}

#case-studies-tabs ul li span.mr-l-20 {
    margin-left: 130px
}

.height-410 {
    height: 410px
}

.greyTitle {
    font-weight: 700;
    color: #666;
    font-size: 42px;
    line-height: 42px
}

.listingnew ul,
.pageText {
    line-height: 25px
}

.lightblue {
    color: #015495
}

.darkblue {
    color: #363885
}

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

.pageText {
    color: #7d7d7d;
    font-size: 20px;
    font-weight: 300
}

.fontBold {
    font-weight: 700
}

.transparentBtn {
    background-color: transparent;
    border: 1px solid #333;
    border-radius: 0;
    color: #333;
    font-size: 12px;
    margin-top: 15px;
    text-transform: uppercase;
    padding: 10px 20px
}

.greyTitleText,
.whiteTitleText {
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase
}

.transparentBtn:hover {
    background-color: #f58224;
    color: #fff
}

.blueBtn {
    background-color: #015495!important;
    color: #fff!important;
    border-color: #015495!important;
    padding: 12px 25px
}

.blueBtn:hover {
    background-color: #f58224!important;
    color: #fff!important;
    border-color: #444!important
}

.greyTitleText {
    color: #666
}

.whiteTitleText {
    color: #fff
}

.paddingSection {
    padding: 50px 0
}

.verticalAlign {
    vertical-align: bottom
}

.ourProductTitle {
    color: #666;
    font-size: 20px;
    font-weight: 700;
    padding-top: 11px
}

.blockPadding {
    padding: 15px 0
}

.blockContent {
    padding: 20px 0
}

.lightPageText {
    font-weight: 300;
    color: #7d7d7d;
    font-size: 16px
}

.owl-theme .owl-controls .owl-page span {
    background: 0 0;
    border: 1px solid #fff
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span,
.whiteBlock {
    background-color: #fff
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #f60;
}
.whiteBlock {
    padding: 30px;
    border-radius: 5px;
    margin-bottom: 30px;
    min-height: 150px
}

.showQuote:before {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top left;
    height: 45px;
    left: 48px;
    position: absolute;
    top: 0;
    width: 100%
}

.seperator:before {
    background: url(../images/seperator.png) top left no-repeat;
    background-size: cover;
    height: 12px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.mgBlock,
.overlayImage {
    background-repeat: no-repeat;
    background-position: bottom center
}

.item.showQuote {
    padding-top: 24px;
    margin: 0 15px
}

.whiteSmallItalic {
    color: #7d7d7d;
    font-size: 16px;
    font-style: italic;
    font-weight: lighter;
    font-weight: 400
}

#cont ul li,
.listingnew ul {
    font-size: 18px;
    color: #7d7d7d
}

#successStory {
    padding-bottom: 50px
}

.blueBlockParnter {
    background-color: #015495;
    padding: 25px
}

#partners .item {
    margin: 15px
}

#partners .owl-next {
    position: absolute;
    right: -70px;
    top: 43%
}

#cont ul li {
    padding-top: 8px;
    text-align: justify
}

#partners .owl-prev {
    left: -70px;
    position: absolute;
    top: 43%
}

h4 {
    color: #002338
}

.contentBpx {
    height: 420px
}

.owl-theme .owl-controls .owl-buttons div {
    background-color: transparent;
    border: 2px solid #015495;
    color: #015495;
    font-size: 25px;
    height: 50px;
    padding: 4px 0;
    width: 50px
}

.greyText {
    color: #333
}

.borderLeft {
    border-left: 1px solid rgba(255, 255, 255, .5)
}

.borderRight {
    border-right: 1px solid rgba(255, 255, 255, .5)
}

.whiteColorPartner {
    padding: 15px 0;
    font-size: 22px;
    font-weight: 300;
    color: #fff
}

.normalWhite {
    color: #fff;
    font-weight: 300;
    font-size: 18px
}

.dropdown-menu>li>a {
    border-bottom: 1px solid #ddd;
    font-size: 14px;
    padding: 7px 20px!important
}

.dropdown-menu>li:last-child>a {
    border: 0
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    background-color: #015495;
    color: #FFF
}

.text-center {
    text-align: center!important
}

.blueContent,
.greytextSubTitle,
.knowMoreBtn,
.mgDesc,
.mgName {
    text-align: center
}

.greytextSubTitle {
    font-size: 30px;
    color: #666;
    font-weight: 300;
    line-height: 36px;
    padding-bottom: 50px
}

.readMore {
    color: #333;
    display: inline-block;
    font-size: 12px;
    padding-top: 9px
}

.seperator {
    padding: 5px;
    margin-bottom: 15px;
    position: relative
}

.whiteMediumTitle {
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    padding-top: 10px;
    margin: 0
}

.whiteSmallTitle {
    font-size: 16px;
    font-weight: 300;
    color: #c6c6c6;
    font-style: italic
}

.whiteContent {
    padding-left: 38px
}

.breadcrumb {
    background-color: #fff;
    border-radius: 4px;
    list-style: none;
    margin-bottom: 0;
    padding: 5px 0
}

.breadcrumb li {
    text-transform: uppercase
}

.breadcrumb>li+li::before {
    color: #444;
    content: "> ";
    padding: 0 5px;
    font-family: Trebuchet MS
}

.BradcrumbContainer {
    border-bottom: 1px solid #ccc;
    border-radius: 0
}

.breadcrumb-item a {
    color: #444
}

.blueContent {
    font-weight: 300;
    padding-bottom: 25px
}

.textBold {
    font-weight: 700
}

.mgBlock {
    width: 100%;
    height: 435px;
    background-color: #ebebeb;
    transition: all .3s ease-in-out .1s
}

.knowMoreBtn {
    background-color: #015495;
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    left: 37%;
    padding: 10px 20px;
    position: absolute;
    text-transform: uppercase;
    top: 40%;
    display: none
}

.managementBlock {
    margin-bottom: 28px;
    cursor: pointer
}

.mgName,
.overlayContent .mgName {
    text-transform: uppercase;
    margin: 15px 0 0
}

.managementBlock .knowMoreBtn {
    background-color: #f58224
}

.managementBlock:hover .mgBlock {
    background-color: #015495;
    cursor: pointer;
    transition: all .3s ease-in-out .1s
}

.fa.fa-caret-left,
.managementBlock:hover .knowMoreBtn {
    -webkit-transition: all .3s ease-in-out .1s;
    -moz-transition: all .3s ease-in-out .1s
}

.managementBlock:hover .knowMoreBtn {
    display: block;
    transition: all .3s ease-in-out .1s
}

.mgName {
    font-weight: 700;
    font-size: 18px;
    color: #7d7d7d
}

.mgDesc {
    font-weight: 300;
    font-size: 14px;
    color: #015495
}

.overlayContent .mgName {
    text-align: left;
    font-weight: 700;
    font-size: 24px;
    color: #7d7d7d!important
}

.overlayContent .mgDesc {
    text-align: left;
    font-weight: 300;
    font-size: 14px;
    color: #015495
}

.managementBlock:hover .mgName {
    color: #015495
}

.overlayPopup {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .8)
}

.modal {
    background-color: rgba(0, 0, 0, .9)
}

.modal-header {
    background-color: #fff;
    border: 0;
    padding: 15px;
    position: absolute;
    right: 0;
    top: -49px
}

.boxItem,
.shareBlock {
    border-top: 1px solid #ebebeb
}

.boxItem,
.shareBlock,
.titleWithArrow:before {
    border-bottom: 1px solid #ebebeb
}

.modal-content {
    border-radius: 0
}

.modal-dialog {
    margin: 12% auto 30px;
    width: 1000px
}

.modal-header:hover {
    background-color: #015495
}

.modal-header:hover .close {
    color: #fff;
    opacity: 1
}

.modal-body {
    padding: 0
}

.greyBgMg {
    background-color: #eef4f7;
    height: 400px
}

.overlayImage {
    height: 100%
}

.overlayContent {
    padding: 0 15px
}

.shareBlock {
    padding: 0
}

.socialInfo span {
    font-size: 18px;
    color: #015495
}

.socialInfo {
    margin: 0;
    padding-top: 7px
}

.social>a i {
    color: #b2b2b2;
    font-size: 17px;
    padding: 14px 0;
    text-align: center;
    width: 31px
}

.mgContent {
    color: #7d7d7d;
    font-weight: 300;
    font-size: 16px;
    padding-top: 15px;
    height: 270px;
    overflow: auto
}

.carousel-caption h2.visionMsg {
    font-size: 40px;
    color: #fff;
    text-transform: none;
    font-weight: 300
}

.smallTextWhite {
    font-size: 20px
}

.carousel-caption .fontBold {
    color: #fff!important
}

.smallInner .carousel-caption {
    width: 600px;
    margin: 0 auto
}

.blueTitle {
    font-size: 28px;
    color: #015495;
    font-weight: 700;
    text-transform: uppercase
}

.titleWithArrow {
    background-color: #fff;
    color: #015495;
    display: inline;
    font-size: 30px;
    padding-right: 5px
}

.titleWithArrow:before {
    bottom: 16px;
    content: "";
    display: inline-block;
    height: 5px;
    position: absolute;
    width: 100%;
    z-index: -1
}

.blueTitleWithLine,
.borderSideBar {
    position: relative
}

.lightgreytext {
    color: #7d7d7d;
    font-size: 24px;
    font-weight: 300;
    line-height: 32px
}

.lightBlueText {
    color: #015495
}

.lightGreyTextSmall {
    font-size: 18px;
    font-weight: 300;
    line-height: 25px;
    color: #7d7d7d
}

.blueContent,
.homeLoanTitle,
.homeLoanTitle span {
    color: #015495;
    text-transform: uppercase
}

.boxItem {
    margin-top: 15px
}

.border-right {
    border-right: 1px solid #ebebeb
}

.boxItem .contentBox {
    padding: 25px 25px 0
}

.blueContent {
    font-size: 24px;
    line-height: 30px;
    padding-top: 10px
}

.borderSideBar {
    padding: 20px;
    border: 1px solid #ebebeb;
    overflow: hidden
}

.homeLoanTitle {
    font-size: 18px;
    font-weight: 300
}

.homeLoanTitle span {
    font-size: 28px;
    font-weight: 700;
    line-height: 28px
}

textarea {
    width: 100%;
    padding: 10px
}

.blueBtn,
.darkGreyBtn {
    padding: 8px 30px;
    text-transform: uppercase
}

.form-control,
textarea {
    background-color: transparent;
    border: 1px solid #ebebeb;
    border-radius: 0;
    box-shadow: none;
    font-size: 14px;
    font-weight: 300
}

.form-group {
    margin-bottom: 10px
}

.darkGreyBtn {
    background-color: #363636;
    color: #fff
}

.darkGreyBtn:hover {
    background-color: #f58224
}

.blueBtn:hvoer {
    background-color: #363636
}

.homeLoanTitle1 {
    font-size: 28px;
    color: #015495;
    text-transform: uppercase;
    font-weight: 300;
    line-height: 28px
}

.tabletImage {
    background: url(../images/tablet-image.jpg) right bottom no-repeat #222127;
    background-size: cover;
    border: 0;
    bottom: 0;
    float: right;
    height: 147px;
    padding-top: 20px;
    position: absolute;
    right: -20px;
    width: 59%;
    z-index: -1
}

.branchMapImage {
    background: url(../images/branch-map.jpg) right bottom no-repeat #222127;
    background-size: cover;
    border: 0;
    width: 100%;
    height: 150px;
    margin-bottom: 20px
}

.succesStorImageBlock {
    margin-top: 25px;
    position: relative
}

.blackBg {
    background-color: rgba(0, 0, 0, .8);
    font-size: 18px;
    color: #fff;
    padding: 20px 15px;
    width: 100%;
    text-transform: uppercase;
    position: absolute;
    bottom: 0
}

.navBtnLeft,
.navBtnRight {
    background-color: #363636
}

.inlineBlock {
    display: inline-block
}

.pageSection {
    padding-bottom: 25px;
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 25px
}

.fa.fa-caret-left {
    color: #363636;
    font-size: 58px;
    left: -17px;
    line-height: 32px;
    position: absolute;
    top: 0;
    transition: all .3s ease-in-out .1s
}

.fa.fa-caret-right,
.navBtnLeft {
    -webkit-transition: all .3s ease-in-out .1s;
    -moz-transition: all .3s ease-in-out .1s
}

.nav-tabs>li>a {
    border-radius: 4px 4px 0 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.42857;
    margin-right: 2px;
    padding: 10px 14px;
    text-transform: uppercase;
    color: #7d7d7d
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
    color: #015495
}

.navBtnLeft {
    color: #fff;
    position: relative;
    transition: all .3s ease-in-out .1s
}

.fa.fa-caret-right {
    color: #363636;
    font-size: 58px;
    right: -17px;
    line-height: 32px;
    position: absolute;
    top: 0;
    transition: all .3s ease-in-out .1s
}

.navBtnLeft:hover,
.navBtnRight,
.navBtnRight:hover {
    color: #fff;
    -webkit-transition: all .3s ease-in-out .1s;
    -moz-transition: all .3s ease-in-out .1s
}

.navBtnRight {
    position: relative;
    transition: all .3s ease-in-out .1s
}

.navBtnLeft:hover,
.navBtnRight:hover {
    background-color: #015495;
    transition: all .3s ease-in-out .1s
}

.navBtnLeft:hover .fa.fa-caret-left,
.navBtnRight:hover .fa.fa-caret-right {
    color: #015495;
    -webkit-transition: all .3s ease-in-out .1s;
    -moz-transition: all .3s ease-in-out .1s;
    transition: all .3s ease-in-out .1s
}

.panel-group .panel-heading+.panel-collapse>.panel-body {
    background-color: #ebebeb;
    border: 0
}

.no-border {
    border: 0
}

.panel-group,
.panel-group .panel,
.panel-group .panel-body,
.panel-group .panel-group .panel-heading+.panel-collapse>.panel-body,
.panel-group .panel-heading,
.panel-group .panel-heading a,
.panel-group .panel-title,
.panel-group .panel-title a {
    border-radius: 2px;
    border: 0
}

.panel-group .panel-heading {
    padding: 0
}

.panel-group .panel-heading a {
    background: 0 0;
    border-bottom: 1px solid #eee;
    border-radius: 0;
    color: #015495;
    display: block;
    padding: 15px;
    position: relative;
    text-decoration: none;
    font-size: 18px;
    text-transform: uppercase
}

.panel-group .panel-heading a::after {
    content: "-";
    font-size: 60px;
    font-weight: 300;
    line-height: 33px;
    position: absolute;
    right: 14px;
    top: 5px;
    color: #f58224
}

.panel-group .panel-heading a.collapsed::after {
    content: "+";
    font-size: 35px;
    line-height: 39px;
    right: 14px;
    top: 5px
}

.panel-default>.panel-heading {
    background-color: transparent
}

.panel-group .panel-collapse {
    margin-top: 5px!important
}

.panel-group .panel-body {
    background: #fff;
    padding: 15px
}

.panel-group .panel {
    background-color: transparent;
    box-shadow: none;
    border-radius: 0
}

.panel-group .panel-body ol:last-child,
.panel-group .panel-body p:last-child,
.panel-group .panel-body ul:last-child {
    margin-bottom: 0
}

.panel-group .panel-heading a.collapsed {
    font-size: 18px;
    text-transform: uppercase;
    background: 0 0;
    color: #015495
}

.big-circle-acreer-main,
.brochure-inner-wrp,
.inter-banner,
.question-bg-wrp,
.working-time-wrp ul li {
    background-repeat: no-repeat
}

.panel-body p,
.panel-body ul li {
    color: #7d7d7d;
    font-size: 18px
}

.panel-body p {
    font-weight: 700
}

.success-desc-wrp {
    width: 100%;
    padding: 0 15px
}

.success-pic-wrp {
    height: 400px;
    overflow: hidden
}

.success-desc-wrp h2 {
    font-size: 3.2rem;
    color: #015495;
    text-transform: uppercase;
    line-height: 40px;
    margin-bottom: 5px;
    font-weight: 700;
    margin-top: 0
}

@font-face {
    font-family: rupee-foradian;
    src: url(../fonts/Rupee_Foradian.html);
    src: url(../fonts/Rupee_Foradian.html) format("embedded-opentype"), url(../fonts/Rupee_Foradian-2.html) format('woff'), url(../fonts/Rupee_Foradian-3.html) format('truetype'), url(../fonts/Rupee_Foradian-4.html) format('svg')
}

.success-desc-wrp h3 {
    font-size: 20px;
    color: #f58224;
    margin: 0 0 10px
}

.success-desc-wrp p.desc-txt {
    color: #666;
    font-size: 1.8rem;
    line-height: 28px;
    padding: 0;
    margin: 0 0 15px;
    font-weight: 300;
    text-align: justify
}

.success-desc-wrp p.quote-text i.fa {
    color: #f58224
}

.quote-text {
    color: #666;
    line-height: 32px;
    padding: 0;
    margin: 0;
    font-weight: 300;
    font-size: 28px
}

.success-desc-wrp p.quote-text i.fa-quote-left {
    display: inline-block;
    margin-top: 0;
    vertical-align: top;
    font-size: 25px
}

.success-desc-wrp p.quote-text i.fa-quote-right {
    display: inline-block;
    margin-bottom: 5px;
    vertical-align: bottom;
    font-size: 25px
}

#cont h2 {
    background-color: #fff;
    color: #f58224;
    font-size: 28px;
    padding-right: 5px
}

.big-circle-acreer-main {
    width: 100%;
    position: relative;
    min-height: 500px;
    padding-bottom: 87px;
    background-image: url(../img/circle-box-bg_07.html);
    background-position: center bottom
}

.circle-1,
.circle-2,
.circle-3,
.circle-4,
.circle-7,
.zoom-btn-txt {
    position: absolute
}

.circle-1 {
    top: 0;
    left: 5%;
    z-index: 50
}

.circle-big-box {
    width: 375px;
    min-height: 375px;
    float: left
}

.circle-2 {
    top: 0;
    left: 33%
}

.circle-7 {
    top: 0;
    left: 61%
}

.circle-3 {
    top: 36%;
    left: 1%;
    z-index: 60
}

.circle-4 {
    top: 34%;
    left: 34%;
    z-index: 55
}

.common-tittle-wrp {
    width: 66%;
    text-align: center;
    margin: 0 auto 25px
}

#cont b,
#cont ol li,
.lst_ff_fs_txt {
    font-size: 18px;
    text-align: justify
}

.ht {
    margin: 30px 0;
    border-top: 1px solid #e4e4e4
}

.br {
    border-top: 1px solid #CCC
}

.lst_ff_fs_txt {
    padding-top: 8px;
    color: #292929
}

#cont ol li,
#cont p,
.lst_ff_fs_txt li {
    color: #7d7d7d
}

.b_b_b {
    padding: 4px;
    border-bottom: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC
}

#cont ol {
    margin-left: -20px
}

#cont p {
    font-size: 18px;
    line-height: 25px
}

#cont ol li {
    padding-top: 8px
}

.cl {
    color: #015495;
    text-decoration: underline
}

.question-bg-wrp {
    width: 100%;
    min-height: 370px;
    background-image: url(../images/right-purple-bg_03.jpg);
    background-position: 0 0;
    padding: 35px
}

.question-bg-wrp h2 {
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    font-weight: 700;
    text-transform: uppercase
}

.question-bg-wrp p {
    font-weight: 300;
    font-size: 18px;
    line-height: 24px;
    color: #fff
}

.question-bg-wrp a {
    text-decoration: none;
    width: 135px;
    text-transform: uppercase;
    color: #fff;
    font-size: 14px;
    text-align: center;
    display: block;
    font-weight: 300;
    border: 1px solid #fff;
    border-radius: 3px;
    padding: 8px 0;
    margin-top: 15px
}

.broucher-wrp,
.inter-banner,
.intern-main-wrp,
.working-time-wrp {
    width: 100%
}

.broucher-wrp {
    padding: 25px;
    border: 1px solid #ebebeb
}

h2.common-brwn-title {
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 700;
    color: #666;
    margin: 0
}

.brochure-inner-wrp {
    width: 100%;
    border: 2px solid #ebebeb;
    padding: 20px 20px 20px 65px;
    background-image: url(../images/pdf-icn_07.jpg);
    background-position: 20px 20px;
    margin-top: 20px
}

.brochure-inner-wrp h2 {
    margin: 0;
    text-transform: uppercase;
    color: #015495;
    font-size: 18px;
    font-weight: 300
}

.brochure-inner-wrp p {
    margin: 0;
    font-weight: 300;
    font-size: 14px;
    color: #7d7d7d;
    font-style: italic;
    text-transform: uppercase
}

.working-time-wrp h2 {
    text-transform: uppercase;
    font-size: 24px;
    line-height: 34px;
    font-weight: 700;
    color: #015495;
    margin: 0
}

.working-time-wrp p {
    font-size: 18px;
    line-height: 24px;
    color: #7d7d7d;
    font-weight: 300
}

.working-time-wrp ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.working-time-wrp ul li {
    background-image: url(../images/time-icn_06.jpg);
    background-position: 0 5px;
    padding: 0 0 7px 25px;
    color: #666;
    font-weight: 300;
    font-size: 18px
}

.inter-banner {
    min-height: 273px;
    background-image: url(../images/intern-bg_03.jpg);
    background-position: 0 0
}

.inter-caption-wrp {
    width: 245px;
    margin: 0 auto;
    padding: 10% 0
}

.inter-caption-wrp h2 {
    color: #fff;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 36px;
    margin: 0;
    text-align: center
}

.inter-caption-wrp a,
.zoom-btn-txt {
    font-size: 14px;
    text-transform: uppercase
}

.inter-caption-wrp h2 span {
    font-weight: 700
}

.inter-caption-wrp a {
    width: 110px;
    text-align: center;
    color: #fff;
    font-weight: 300;
    background-color: #015495;
    padding: 7px 0;
    border-radius: 2px;
    display: block;
    margin: 10px auto
}

.zoom-btn-txt {
    color: #4d4d4d;
    font-weight: 700
}

.reset-btn {
    top: 52px;
    left: -42px
}

.zoom-in {
    top: 98px;
    left: -62px
}

.zoom-out {
    top: 137px;
    left: -77px
}

.open-position-wrp {
    width: 100%;
    margin-top: 30px
}

table#position-open tr th {
    background-color: #015495;
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    padding: 10px 28px;
    text-align: left
}

table#position-open tr td {
    text-align: left;
    font-weight: 300;
    color: #666;
    font-size: 16px;
    padding: 10px 28px
}

a#resume-btn {
    width: 128px;
    text-align: center;
    padding: 5px 0;
    display: block;
    text-decoration: none;
    color: #fff;
    font-weight: 300;
    font-size: 14px;
    text-transform: uppercase;
    background-color: #f58224;
    border-radius: 2px
}

.value-left-wrp {
    margin: 30px 0 0
}

.inner-value {
    width: 100%;
    text-align: center;
    border: 2px solid #ebebeb;
    min-height: 310px;
    padding: 15px;
    margin-bottom: 30px
}

.inner-value h2 {
    text-transform: uppercase;
    color: #015495;
    font-weight: 700;
    font-size: 20px;
    margin: 10px 0
}

#apply-form label.error {
    font-size: 12px;
    color: red;
    margin-left: 140px!important
}

.basic-grey {
    max-width: 97%;
    background: #F7F7F7;
    padding: 25px 15px 25px 10px;
    color: #888;
    text-shadow: 1px 1px 1px #FFF;
    border: 1px solid #E4E4E4
}

.basic-grey h1 {
    font-size: 25px;
    padding: 0 0 10px 10px;
    display: block;
    border-bottom: 1px solid #E4E4E4;
    margin: -10px -15px 30px -10px;
    color: #015495
}

.basic-grey h1>span {
    display: block;
    font-size: 11px
}

.basic-grey label {
    display: block;
    margin: 0
}

.basic-grey label>span {
    float: left;
    width: 25%;
    text-align: left;
    padding-right: 10px;
    margin-top: 10px;
    color: #888
}

.basic-grey input[type=text],
.basic-grey input[type=file],
.basic-grey input[type=email],
.basic-grey select,
.basic-grey textarea {
    border: 1px solid #DADADA;
    color: #888;
    height: 30px;
    margin-bottom: 16px;
    margin-right: 6px;
    margin-top: 2px;
    outline: 0;
    padding: 3px 3px 3px 5px;
    width: 70%;
    font-size: 12px;
    line-height: 15px;
    box-shadow: inset 0 1px 4px #ECECEC;
    -moz-box-shadow: inset 0 1px 4px #ECECEC;
    -webkit-box-shadow: inset 0 1px 4px #ECECEC;
    -webkit-appearance: none
}

.basic-grey select {
    background: url(down-arrow.html) no-repeat #FFF;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: .01px;
    text-overflow: '';
    width: 70%;
    height: 35px;
    line-height: 25px
}

.basic-grey textarea {
    padding: 5px 3px 3px 5px;
    height: 100px
}

.basic-grey .button {
    background: #015495;
    border: none;
    padding: 10px 25px;
    color: #FFF;
    box-shadow: 1px 1px 5px #B6B6B6;
    border-radius: 3px;
    cursor: pointer
}

.report-inner-wrp,
.report-inner-wrp:hover {
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .29);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .29)
}

.basic-grey .button:hover {
    background: #f58224
}

select.months {
    float: left;
    width: 33%
}

select.years {
    float: left;
    width: 36%
}

#career .modal-dialog {
    width: 700px
}

.contact-addrs,
.map-wrp {
    width: 100%
}

#career-form {
    margin: 0 auto;
    max-width: 700px
}

.contact-addrs strong {
    font-size: 22px;
    margin-bottom: 15px;
    display: block
}

.contact-addrs p {
    font-size: 18px
}

.contact-addrs i {
    text-align: center;
    font-size: 22px;
    display: block;
    line-height: 32px
}

.map-wrp {
    min-height: auto;
    margin: 0 auto
}

.apply-wrp {
    width: 600px!important
}

.error_blank,
.error_blank2 {
    display: none
}

.loanEmiForm {
    padding: 50px 0;
    background-color: #e4e4e4;
    margin: 30px 0;
    background-image: url(../images/stripe-emi.png);
    background-repeat: repeat;
    background-position: 0 0;
    border-radius: 5px
}

.rs {
    font-family: RupeeForadian
}

.loan-payment {
    margin: 0;
    color: #015495
}

.inputBox {
    border-radius: 0;
    font-size: 14px;
    border: 1px solid #c3c3c3;
    padding: 10px 12px;
    width: 100%
}

.calculateBtn:hover {
    background-color: #7a1c22
}

.calculateBtn {
    width: 100%;
    height: 40px;
    text-align: center;
    border: 0!important;
    margin-top: 0!important;
    line-height: .428571!important;
    background-color: #015495!important
}

.redBtn {
    background-color: #d71f2b;
    color: #FFF;
    border: 0;
    font-size: 14px
}

.leftAlignBlock {
    padding-right: 50px;
    padding-bottom: 50px;
    position: relative
}

.greyBackground {
    background-color: #f5f5f5;
    padding: 20px;
    position: relative
}

.bigTitle {
    color: #434343;
    font-size: 30px;
    font-weight: 700;
    line-height: 20px
}

.smallTitle {
    color: #434343;
    font-size: 20px;
    line-height: 30px;
    margin: 0
}

.pageTextBlack p {
    font-size: 16px;
    color: #666;
    padding-top: 15px;
    line-height: 20px;
    font-weight: 300
}

.lineHeight {
    line-height: 28px!important
}

.rightAlignBlock {
    padding-left: 50px;
    padding-bottom: 50px;
    position: relative
}

.leftAlignBlock:before,
.rightAlignBlock:before {
    content: '';
    background-repeat: no-repeat;
    background-position: bottom right;
    bottom: 30px;
    height: 160px;
    position: absolute;
    width: 160px
}

.borderbox {
    border-left: 1px solid #edf2f6;
    border-right: 1px solid #edf2f6;
    border-top: 1px solid #edf2f6
}

.leftAlignBlock:before {
    background-image: url(../images/bottom-right-corner.png);
    right: 30px
}

.rightAlignBlock:before {
    background-image: url(../images/bottom-left-corner.png);
    left: 30px
}

.eligibily-calculator {
    width: 100%;
    padding: 50px 0;
    background-color: #e4e4e4;
    margin: 30px 0;
    background-image: url(../images/stripe-emi.png);
    background-repeat: repeat;
    background-position: 0 0;
    border-radius: 5px
}

.calculateBtn2 {
    width: 100%;
    height: 40px;
    text-align: center;
    border: 0!important;
    margin-top: 0!important;
    line-height: .428571!important;
    background-color: #015495!important
}

.newsletter-inner-pic {
    width: 100%;
    padding: 20px 10px;
    background-color: #e4e4e4;
    border-radius: 3px
}

p.news-size {
    margin: 10px 0 0;
    font-size: 14px;
    color: #015495;
    text-align: center
}

.home-media ul {
    margin: 0;
    padding: 20px 0 0;
    list-style-type: none
}

.home-media ul li {
    width: 500px;
    display: inline-block;
    padding-bottom: 10px
}

.home-media ul li .dates {
    background-color: #dadbfd;
    text-align: center;
    padding-top: 0;
    float: left;
    width: 56px;
    font-size: 19px;
    font-weight: 700;
    color: #5a5a5a
} //ifram .home-media ul li .dates span{background-color:#015495;color:#FFF;text-transform:uppercase;padding-top:2px;padding-bottom:2px;display:block;font-weight:400;font-size:14px;margin-top:10px}.media-con ul li .media-desc{width:425px}.home-media ul li .media-desc{width:425px;font-size:16px;float:right;color:#161616;line-height:20px;font-weight:400}.read-more,.read-more2{display:block;color:#fa0017!important;padding-top:12px;font-size:12px;background-image:url(../images/blue_arrow.png);background-repeat:no-repeat;background-position:65px 20px}.media-desc p{margin:0;font-size:18px;line-height:24px}#home .home-media ul li{width:100%;display:inline-block;padding-bottom:10px}#home .home-media ul li .dates{background-color:#dadbfd;text-align:center;padding-top:0;float:left;width:18%;font-size:28px;font-weight:700;color:#5a5a5a}#home .home-media ul li .media-desc{width:80%!important;font-size:16px;float:right;color:#161616;line-height:20px;font-weight:400}#home .media-desc p,#home .read-more{color:#fff!important}.bord-right-white{border-right:1px dotted #fff}.csr-table,.pdf-logo-wrp,.report-address,.report-inner-wrp{border:1px solid #e4e4e4}h2.employee-eng-title{text-transform:uppercase;text-align:center;color:#015495;font-weight:700}.gallery-employee .gallery-inner{width:900px;margin:0 auto}.controls p{text-transform:uppercase;font-size:13px;font-weight:700;margin:0}.controls p span{font-size:8px}.caption-report a,.caption-report h3{color:#015495;font-size:16px}.new-btn-cal{margin-top:20px!important}.faq-section .lightgreytext{color:#015495}.report-inner-wrp{padding:10px;min-height:220px;box-shadow:0 0 5px 0 rgba(0,0,0,.29);-webkit-transition:all .5s ease;transition:all .5s ease}.caption-report{text-align:center}.caption-report h3{font-weight:700;margin-top:10px}.report-inner-wrp:hover{box-shadow:0 0 5px 0 rgba(0,0,0,.29);-webkit-transform:translate(-3px,-5px);transform:translate(-3px,-5px)}.corporate-wrp{padding:30px 0}.csr-table{width:700px}.csr-table p{border-bottom:1px solid #e4e4e4;min-height:40px;font-size:13px!important;line-height:15px!important;padding:10px 15px;margin:0}.no-paading{padding:0!important}.csr-bord-right{border-right:1px solid #e4e4e4}#csr-table tr th{padding:5px;text-align:center}#csr-table tr td{padding:5px}#csr-table tr td p{font-size:14px!important}.report-address{width:100%;padding:15px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.29);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.29);box-shadow:0 0 5px 0 rgba(0,0,0,.29);min-height:280px}.report-address p{font-size:18px}.report-address p strong{font-size:22px}.report-address p strong span{font-size:14px}.contact-addrs .whatsapp-no{margin-left:12px}.col-lg-15,.col-md-15,.col-sm-15,.col-xs-15{display:inline-block;float:none;margin-right:-4px;position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-15{width:20%;float:left}.fancybox-inner{width:450px!important}.fancybox-wrap{width:480px!important}@media (min-width:768px){.col-sm-15{width:20%;float:left}}@media (min-width:992px){.col-md-15{width:20%;float:left}}@media (min-width:1200px){.col-lg-15{width:20%;float:left}}.no-padding{padding:0}.footerLinkContainer{font-size:16px;font-weight:300}.footerLinkContainer a,.footerLinkContainer span{color:#fff;font-size:14px;font-weight:300}.footerLinkContainer span{padding:0 5px 0 7px}.footerLinkContainer a:hover{color:#ccc}.cover-banner{width:100%;position:relative}.locator-left-wrp{width:90%}h2.locator-left-title{font-weight:300;color:#015495;font-size:24px;line-height:24px;text-transform:uppercase;margin:0 0 10px}.locator-drop-box .form-control{margin-bottom:10px}.location-address-holder{width:100%;height:450px;margin-top:30px}.location-address-holder ul{list-style:none;margin:0;padding:0}.location-address-holder ul li{margin:0;padding:0}.location-address-holder ul li a{text-decoration:none;outline:0}.location-address-holder ul li a h2{color:#015495;font-size:18px;font-weight:900;margin:10px 0}.location-address-holder ul li a p{color:#545454;font-size:14px;line-height:16px;margin:0}span.view_direction{width:115px;text-align:center;color:#fff;background-color:#333;font-size:12px;text-transform:uppercase;padding:6px 0;border-radius:3px;display:block;margin-top:10px}.ca-tabs li a{font-size:14px;padding:10px 6px}.light-blue{color:#f58224}.dark-blue{color:#015495!important}@media (min-width:481px) and (max-width:767px){.contactData{margin: 0px 0px 0px 5px;}.contactHeader{border-radius: 0px 0px 0px 0px!important;text-align: left!important;}.padding0{padding: 0px;}.rvlog{width: 50%!important;margin-top: 0px!important;}.langText{font-size:12px;color:#696969;float:left}.pull-right{float:left!important}.navbar-header{margin-top:0}.navbar-brand{height:50px;padding:0;width:80%}.navbar-toggle{margin-right:0}{display:none}.blueBlock{display:block;position:relative;margin:0 auto;padding:0;width:99%}.carousel{position:relative;margin-top:0}.blackTitle span{font-size:14px;font-weight:400;text-transform:none}.branchContentText,.branchTitle,.carousel-caption h2,.greyTitleText{text-transform:uppercase}.row-eq-height{display:block;text-align:center}.blackTitle{font-size:32px}.dividerBlock{display:none}.navbar{margin:0px 0 0;background-color:#fff;border:0 solid transparent;min-height:auto}.product-block,.showBlocks{margin-bottom:30px}.navbar-nav li:first-child a{padding:7px 20px}.carousel-caption{bottom:inherit;top:0}.carousel-caption h2{font-size:17px;color:#fff;font-weight:700;text-align:left}.contactBg,.mob-center,.mon-text-center,.whiteTitle{text-align:center}.carousel-control img{display:inline-block;position:relative;top:0;z-index:5;width:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:0}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:0}.greyBg{padding:0;display:block}.paddingSection{padding:25px 0}.greyTitle{font-weight:700;color:#666;font-size:30px;line-height:32px}.pageText{color:#7d7d7d;font-size:16px;font-weight:300;line-height:20px}.greyTitleText{font-size:24px;color:#666;font-weight:700}.branchNetwork{background-image:none}.spacerTop{padding-top:50px}.showBlocks{margin-top:0}.whiteTitle{color:#fff;font-weight:900;font-size:32px;line-height:36px}.lightbluecolor{font-weight:300;color:#04a1e2;padding-top:15px;display:inline-block}.mob-text-center{text-align:center!important}.footerLinkContainer a,.footerLinkContainer span{color:#fff;font-size:12px;font-weight:300}.transparentBtn{width:120px;margin:0 auto;display:block}.branchContentText{background-color:#2a2834;font-size:44px;font-weight:300;line-height:62px;color:#fff;text-align:center;display:block}.branchTitle{color:#fff;margin:0 0 20px;font-size:20px;font-weight:700;text-align:center}.row{margin:0}.container{padding:0}.languageBar{padding:5px 20px}.blueBlock .blueBox .numbers{font-size:32px;font-weight:300;line-height:50px;margin:0;padding-top:10px}.blueBlock .blueBox:before{background-color:#fff;content:"";display:block;height:0;padding-top:2px;position:absolute;top:10px;left:50%;margin-left:-18px;width:25px;text-align:center}.leftAlignBlock,.rightAlignBlock{padding:0}.blueBlock .blueBox{padding-left:0}.cover-banner{width:100%;position:relative;background-color:#33357e}.leftAlignBlock:before,.rightAlignBlock:before{background-image:none;width:0}.greytextSubTitle{font-size:20px;color:#666;font-weight:300;line-height:26px;text-align:center;padding-bottom:20px;padding-top:20px}.fancybox-inner,.fancybox-wrap{width:auto!important}}.slider{width:570px}@media (min-width:320px) and (max-width:480px){.padding0{padding: 0px;}.contactData i{ font-size:15px !important; margin-top:0px !important; }.contactData .whatsapp{line-height: 27px !important}.contact-email span {line-height: 26px;}.apply-mobile, .contact-social{ float:none !important; }.contact-email, .contact-mobile { float:none !important;display: inline-table;width: 48% !important; }.dropdown-menu{left: 80px;} .fancybox-inner,.fancybox-wrap{width:auto!important}.langText{font-size:12px;color:#696969;float:left}.pull-right{float:left!important}.navbar-header{margin-top:0}.navbar-brand{height:50px;padding:0;width:80%}.navbar-toggle{margin-right:0}.blueBlock{display:block;position:relative;margin:0 auto;padding:0;width:99%}.carousel{position:relative;margin-top:0}.blackTitle span{font-size:14px;font-weight:400;text-transform:none}.row-eq-height{display:block;text-align:center}.carousel-caption>h2,.dividerBlock{display:none}.blackTitle{font-size:32px}.navbar{margin:0px 0 0;background-color:#fff;border:0 solid transparent;min-height:auto}.navbar-nav li:first-child a{padding:7px 20px}.carousel-caption{top:initial!important}.carousel-mob-caption{width:100%;left:0;bottom:0;padding:0;background:rgba(0,0,0,.4)}.carousel-caption .mobile-banner-heading{font-size:14px;color:#fff;text-transform:capitalize;font-weight:700;text-align:left;margin:12px 0;line-height:20px;padding-left:10px;display:block}.branchContentText,.branchTitle,.greyTitleText{text-transform:uppercase}.contactBg,.mob-center,.mon-text-center,.whiteTitle{text-align:center}.carousel-control img{display:inline-block;position:relative;top:0;z-index:5;width:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:0}.greyBg{padding:0;display:block}.paddingSection{padding:25px 0 0;width:94%;margin:15px auto}.product-block,.showBlocks{margin-bottom:30px}.paddingSection .row{border:none}.greyTitle{font-weight:700;color:#666;font-size:30px;line-height:32px;padding:15px 0 0}.pageText{color:#7d7d7d;font-size:16px;font-weight:300;line-height:20px}.greyTitleText{font-size:24px;color:#666;font-weight:700;margin-top:25px}.branchNetwork{background-image:none}.spacerTop{padding-top:50px}.showBlocks{margin-top:0}.whiteTitle{color:#fff;font-weight:900;font-size:32px;line-height:36px}.lightbluecolor{font-weight:300;color:#04a1e2;padding-top:15px;display:inline-block}.mob-text-center{text-align:center!important}.footerLinkContainer a,.footerLinkContainer span{color:#fff;font-size:12px;font-weight:300}.transparentBtn{width:auto;margin:25px auto 0;display:inline-block}.branchContentText{background-color:#2a2834;font-size:44px;font-weight:300;line-height:62px;color:#fff;text-align:center;display:block}.branchTitle{color:#fff;margin:0 0 20px;font-size:20px;font-weight:700;text-align:center}.row{margin:0}.container{padding:0}.languageBar{padding:5px 20px}.blueBlock .blueBox .numbers{font-size:32px;font-weight:300;line-height:50px;margin:0;padding-top:10px}.blueBlock .blueBox:before{background-color:#fff;content:"";display:block;height:0;padding-top:2px;position:absolute;top:10px;left:76%;margin-left:-18px;width:25px;text-align:center}.leftAlignBlock,.rightAlignBlock{padding:0;margin:0 0 14px}.blueBlock .blueBox{padding-left:0}.cover-banner{width:100%;position:relative;background-color:#33357e}.leftAlignBlock:before,.rightAlignBlock:before{background-image:none;width:0}.greytextSubTitle{font-size:20px;color:#666;font-weight:300;line-height:26px;text-align:center;padding-bottom:20px;padding-top:20px}#partners .item{margin:0}.blueBlockParnter .col-md-4,.blueBlockParnter .col-md-8{padding:0}.blueBlockParnter{padding:10px;margin-top:20px}.contact-social{margin:5px 10px}.contactHeader{margin:4px 0 0;width:100%;text-align:left!important;padding:12px 0 5px;border-radius: 0px 0px 0px 0px!important;}.blue-icon-career,.contact-addrs p,.contactData span,.nav-tabs>li,.navbar-nav,.navbar-nav .open .dropdown-menu{text-align:center}.contactData{font-size:14px;margin:5px 0px 5px 5px!important}.contactData span{height:28px;width:30px;line-height: 29px;}.contact-email a{word-wrap:break-word;width:140px;display:inline-block;vertical-align:0px}.contact-email,.contact-mobile{float:left;margin:5px 10px 7px}.apply-mobile,.contact-social{float:right}.carousel-inner .item a>.desk-banner,.desk-img,.desk-video-img,.navbar-brand .desk-logo{display:none}.carousel-inner .item a>.mobile-banner,.mob-img,.mob-video-img,.navbar-brand .mobile-logo{display:block;width: 100%;}.circle-big-box,p span{display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{top:50%;font-size:0}.blueBlock .blueBox.branches,.blueBlock .blueBox.citiesIcon,.blueBlock .blueBox.portfolioIcon,.blueBlock .blueBox.servedIcon,.blueBlock .blueBox.statesIcon{background-position:center left;width:46%;margin:0 auto 3px;padding-bottom:0px;padding-left:0}.modal-dialog{width:100%}.breadcrumb{margin-left:8px}.blueTitle{margin-top:10px}.border-right{border-right:none}.succesStorImageBlock .blackBg .pull-right{float:right!important}.owl-theme .owl-controls .owl-buttons .owl-prev{border:2px solid #000;color:#000;font-size:18px;height:30px;padding:1px 5px 0 2px;width:30px}.owl-theme .owl-controls .owl-buttons .owl-next{border:2px solid #000;color:#000;font-size:18px;height:30px;padding:1px 0 0 2px;width:30px}#partners .owl-prev{position:absolute;top:23%;left:10px}#partners .owl-next{position:absolute;top:23%;right:10px}.nav-tabs{border-bottom:none}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border-bottom-color:#ddd}.blueBtn{padding:8px 20px}.navbar-toggle{margin-top:14px}.success-pic-wrp{height:305px}.whiteBold{margin-bottom:25px;margin-top:5px}.success-desc-wrp .quote-text{font-size:22px;line-height:30px}.nav-tabs>li{width:100%}.inner-value{padding:15px 15px 0;min-height:280px}.circle-big-box{width:70%;margin:0 auto;min-height:0;float:none}#career .modal-dialog,.gallery-employee .gallery-inner,.home-media ul li{width:100%}.circle-big-box img{max-width:100%;height:auto}.big-circle-acreer-main{padding-bottom:35px;text-align:center;background:0 0}.gallery-employee h2{font-size:25px}.circle-1,.circle-2,.circle-7{position:static;top:0;left:0;z-index:0}.circle-2,.circle-7{margin-top:-30px}.careerpage-section,.contact-us-page,.faq-page-section,.internships-page-section,.newsletter-page-section,.pageSection.gallery-employee{border-bottom:none;margin-bottom:25px}.inter-min-desc p{margin-top:10px}.blue-icon-career{margin-top:20px}.career-left-wrp,.newsletter-inner-pic,.open-position-wrp{margin-bottom:30px}.faq-wrp .panel-heading a{padding:15px 50px 15px 15px}.contact-us-page .basic-grey{max-width:100%}.home-media ul li .media-desc{width:77%}.contact-addrs p{margin:7px 0 20px}.contact-addrs strong{font-size:20px;margin-bottom:25px}.contact-addrs .col-md-12{padding:0}.map-wrp{margin:30px auto}.modal-header{width:100%;background-color:#015495}.close{opacity:1;color:#fff}.basic-grey label>span{text-align:left;width:100%;float:none;display:block}.basic-grey input[type=text],.basic-grey input[type=file],.basic-grey input[type=email],.basic-grey select,.basic-grey textarea{margin-bottom:10px;width:100%}#contact_form label.error{margin-left:0}.slider{width:auto}.contact-addrs .whatsapp-no{margin-left:0;text-align:center}.shift-mobile{margin-left: 10px;}.link-ex{margin-left: 11px;}}iframe{border:0}