

@font-face {
  font-family: 'OpenSans-Bold';
    src: url('../fonts/OpenSans-Bold.eot') format('eot'),
    url('../fonts/OpenSans-Bold.ttf') format('ttf'),
    url('../fonts/OpenSans-Bold.svg') format('svg'),
    url('../fonts/OpenSans-Bold.woff') format('woff'),
    url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/OpenSans-Bold.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}


@font-face {
  font-family: 'OpenSansLight-Italic';
    src: url('../fonts/OpenSansLight-Italic.eot') format('eot'),
    url('../fonts/OpenSansLight-Italic.ttf') format('ttf'),
    url('../fonts/OpenSansLight-Italic.svg') format('svg'),
    url('../fonts/OpenSansLight-Italic.woff') format('woff'),
    url('../fonts/OpenSansLight-Italic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/OpenSansLight-Italic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'OpenSans-BoldItalic';
    src: url('../fonts/OpenSans-BoldItalic.eot') format('eot'),
    url('../fonts/OpenSans-BoldItalic.ttf') format('ttf'),
    url('../fonts/OpenSans-BoldItalic.svg') format('svg'),
    url('../fonts/OpenSans-BoldItalic.woff') format('woff'),
    url('../fonts/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/OpenSans-BoldItalic.woff2') format('woff2');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'OpenSans-Light';
    src: url('../fonts/OpenSans-Light.eot') format('eot'),
    url('../fonts/OpenSans-Light.ttf') format('ttf'),
    url('../fonts/OpenSans-Light.svg') format('svg'),
    url('../fonts/OpenSans-Light.woff') format('woff'),
    url('../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
    url('../fonts/OpenSans-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans-Semibold';
    src: url('../fonts/OpenSans-Semibold.eot') format('eot'),
    url('../fonts/OpenSans-Semibold.ttf') format('ttf'),
    url('../fonts/OpenSans-Semibold.svg') format('svg'),
    url('../fonts/OpenSans-Semibold.woff') format('woff'),
    url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/OpenSans-Semibold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSans';
    src: url('../fonts/OpenSans.eot') format('eot'),
    url('../fonts/OpenSans.ttf') format('ttf'),
    url('../fonts/OpenSans.svg') format('svg'),
    url('../fonts/OpenSans.woff') format('woff'),
    url('../fonts/OpenSans.eot?#iefix') format('embedded-opentype'),
    url('../fonts/OpenSans.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSans-Extrabold';
    src: url('../fonts/OpenSans-Extrabold.eot') format('eot'),
    url('../fonts/OpenSans-Extrabold.ttf') format('ttf'),
    url('../fonts/OpenSans-Extrabold.svg') format('svg'),
    url('../fonts/OpenSans-Extrabold.woff') format('woff'),
    url('../fonts/OpenSans-Extrabold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/OpenSans-Extrabold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
}


@font-face {
  font-family: 'OpenSans-Italic';
    src: url('../fonts/OpenSans-Italic.eot') format('eot'),
    url('../fonts/OpenSans-Italic.ttf') format('ttf'),
    url('../fonts/OpenSans-Italic.svg') format('svg'),
    url('../fonts/OpenSans-Italic.woff') format('woff'),
    url('../fonts/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/OpenSans-Italic.woff2') format('woff2');
  font-weight: normal;
  font-style: italic;
}


@font-face {
  font-family: 'OpenSans-SemiboldItalic';
    src: url('../fonts/OpenSans-SemiboldItalic.eot') format('eot'),
    url('../fonts/OpenSans-SemiboldItalic.ttf') format('ttf'),
    url('../fonts/OpenSans-SemiboldItalic.svg') format('svg'),
    url('../fonts/OpenSans-SemiboldItalic.woff') format('woff'),
    url('../fonts/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/OpenSans-SemiboldItalic.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
}




.fpm-home{width:100%; float:left;}

.fpm-home .container-fluid {padding-left:40px; padding-right:40px;}

.fpm-home .navbar-nav{float:right; width:75%; margin-top: 10px;}

.fpm-home .navbar-brand {padding: 15px; height: auto; }

.fpm-home .navbar-brand img {width:100px;}

.fpm-home .navbar-default { background-color: #fff; border-color: #fff;}

.fpm-home .navbar-default .navbar-nav>li>a {color:#000; font-family: 'OpenSans'; font-size: 16px; position:relative; display: inline-block;
    padding: 10px 0;}

.fpm-home .navbar-default .navbar-nav>li{padding: 0 30px; display: flex; justify-content: left; flex-wrap: wrap}

.fpm-home .navbar-default .navbar-nav>.active>a {color:#0179b8; font-family: 'OpenSans-Bold'; background-color:#fff; border-bottom:2px solid #0179b8;
padding: 10px 0 5px 0;}

.fpm-home .navbar-default .navbar-nav>.active> #download-brochure{border-bottom:0;}


.fpm-home .Banner1 {width: 100%; float: left; background:none; background-size: cover;
 padding: 0; height: auto;}

.fpm-home .Banner1 h3 {font-family: 'OpenSans-Bold'; font-size:45px; text-transform:uppercase; color: #fff; text-align: center; line-height:55px;}

.fpm-home .Banner1 .Sec1-Left {position: absolute; height:100%; top:0;}

.fpm-home .Banner1 .Sec1-Right{position: absolute; right:10%; top:0;}

.fpm-home .Banner1 #banner-carousal .owl-dots {position: absolute; width: 100%; text-align: center; bottom: 20px;}

.fpm-home .program-section .sec2TextDiv h3{text-align:center;
    color: #0074b4;
    text-transform: uppercase;
    font-size: 26px;
    padding-bottom: 15px;font-family: 'OpenSans-Bold';}

.fpm-home .program-section p{  font-family: 'OpenSans-Light'; color:#000;}    


 .fpm-home .specialization-section { background: #fbfbfb;} 

 .fpm-home .Banner1 .Sec1-Right .formDiv h5 {font-family: 'OpenSans-Semibold'; text-align:center; color: #0074b4; text-transform: uppercase;
 padding-bottom: 15px;}

.fpm-home .specialization-section h4 {text-align:center; color: #0074b4; text-transform: uppercase; font-size: 26px;
 padding-bottom: 15px;font-family: 'OpenSans-Bold';} 

.fpm-home .specialization-section h6{ color:#0074b4;text-align: center; font-size: 14px; font-family: 'OpenSans-Semibold';padding: 5px 0;}

.fpm-home .isb-slider p {color:#000; font-family: 'OpenSans'; font-size: 14px;}

.fpm-home .why-fpm-section h4 {color: #0074b4; text-transform: uppercase; font-size: 26px; padding-bottom: 15px; font-family: 'OpenSans-Bold';
text-align:center;} 

.fpm-home .why-fpm-section p {color:#000; font-family: 'OpenSans'; font-size: 14px;}

.fpm-home .why-fpm-section .Sec3-Left {padding:0;}

.fpm-home .why-fpm-section .Sec3-Right img {width:100%;}

.fpm-home .read-more  {color:#00b1e9; text-transform:uppercase; font-size:14px; font-family: 'OpenSans-Bold';font-family: 'OpenSans-Bold';
 background: transparent; padding: 0;text-align: center;
    width: 100%;}

.fpm-home .alumini-section {background: #fbfbfb; position: relative;
    width: 100%;
    display: block;
    float: left;}

.fpm-home .alumini-comment {width:100%; float:left;}    

.fpm-home .alumini-section .alumini-section-inner {  padding:50px 5%;}


.fpm-home .alumini-section h4 {color: #0074b4; text-transform: uppercase; font-size: 26px; padding-bottom:30px; font-family: 'OpenSans-Bold';
text-align:center;} 

.fpm-home .alumini-comment p { color: #000; font-family: 'OpenSans'; font-size: 14px; padding: 0; width: 65%;  float: right;
 text-align: left; margin-bottom: -70px;}

 .fpm-home .alumini-section h3 {color: #fff; text-transform: uppercase; font-size: 23px; padding-bottom:0px; font-family: 'OpenSans-Bold';
    display: inline;} 

.fpm-home .alumini-section li { font-family: 'OpenSans-Light'; color:#fff; font-size:14px;}

.fpm-home .alumini-section .alumini-parent{
 display: flex;
    align-items: center;
    width:100%;
}

.fpm-home .alumini-section-right {
    margin-right: -150px;
    z-index: 1;

}


.fpm-home .alumini-section .alumini-section-inner .alumini-section-left {
    width: 84%;
    display: inline-block;
    padding: 55px 30px;
    border-left: 0px;
    padding-left: 180px;
    z-index: 0;
    background-image: linear-gradient(to right, #00b1e9, #00a1dc, #0092cf, #0083c1, #0174b3);
  background-image: -webkit-linear-gradient(to right, #00b1e9, #00a1dc, #0092cf, #0083c1, #0174b3);
   background-image: -moz-linear-gradient(to right, #00b1e9, #00a1dc, #0092cf, #0083c1, #0174b3);
}

.fpm-home .alumini-section .alumini-section-inner .alumini-section-left ul{padding-left:60px;}


.fpm-home .alumini-section .alumini-section-inner .alumini-section-left span{background: url(../images/comma.png) no-repeat 0px 0px;
    background-size: 50px 50px;
    display: inline;
    padding: 30px;}




.fpm-home .isb-slider:hover {background-image: linear-gradient(to right top, #00b1e9, #00a1dc, #0092cf, #0083c1, #0174b3);
	background-image: -webkit-linear-gradient(to right top, #00b1e9, #00a1dc, #0092cf, #0083c1, #0174b3);
	 background-image: -moz-linear-gradient(to right top, #00b1e9, #00a1dc, #0092cf, #0083c1, #0174b3);}


.fpm-home .isb-slider:hover p{color:#fff;}

.fpm-home .isb-slider:hover h6{color:#fff;}

.fpm-home .isb-slider .common-mid-menu {position: relative;
    margin: auto;
    width: 70px;
    height: 70px;
    padding: 13px;}


.fpm-home .isb-slider #icon1 {
    background: url(../images/account-icon.png) no-repeat center center;
}


.fpm-home .isb-slider #icon2{
    background: url(../images/finance-icon.png) no-repeat center center;
}


.fpm-home .isb-slider #icon3 {
    background: url(../images/infosys-icon.png) no-repeat center center;
}


.fpm-home .isb-slider #icon4 {
    background: url(../images/market-icon.png) no-repeat center center;
}


.fpm-home .isb-slider #icon5{
    background: url(../images/operation-icon.png) no-repeat center center;
}


.fpm-home .isb-slider #icon6 {
    background: url(../images/orgainse-icon.png) no-repeat center center;
}


.fpm-home .isb-slider #icon7 {
    background: url(../images/strategy-icon.png) no-repeat center center;
}


.fpm-home .isb-slider:hover #icon1{
    background: url(../images/account-icon-hover.png) no-repeat center center;
}


.fpm-home .isb-slider:hover  #icon2{
    background: url(../images/finance-icon-hover.png) no-repeat center center;
}


.fpm-home .isb-slider:hover #icon3 {
    background: url(../images/infosys-icon-hover.png) no-repeat center center;
}


.fpm-home .isb-slider:hover #icon4 {
    background: url(../images/market-icon-hover.png) no-repeat center center;
}


.fpm-home .isb-slider:hover  #icon5{
    background: url(../images/operation-icon-hover.png) no-repeat center center;
}


.fpm-home .isb-slider:hover #icon6 {
    background: url(../images/orgainse-icon-hover.png) no-repeat center center;
}


.fpm-home .isb-slider:hover  #icon7{
    background: url(../images/strategy-icon-hover.png) no-repeat center center;
}

.fpm-home .navbar-default .navbar-toggle{float:left; margin-top:15px; border-color: transparent;}

.fpm-home .navbar-default .navbar-toggle .icon-bar {background-color: #000;}

.fpm-home .navbar-toggle .icon-bar {width: 30px; height: 3px;}

.fpm-home #download-brochure{background-color: #e52633; padding: 5px 10px; color: #fff; font-size: 12px; font-weight: 500; margin: 5px 0;}

.fpm-home #download-brochure:hover{color:#fff !important;}

.fpm-home .down-span{background-color:#92050f; margin-left: -1px; padding: 2px 10px 6px 10px; margin: 5px 0;}

.fpm-home .navbar-default .navbar-nav li #download-brochure:hover:after{content:none;}

#read-text, #read-text1 {display: none; margin-top: 20px;}

#toggle1{text-align:left;}





@media only screen and (max-width:1500px) {


.fpm-home .navbar-default .navbar-nav>li { padding: 0 25px;}


}


@media only screen and (max-width:1440px) {

.fpm-home .navbar-default .navbar-nav>li{padding: 0 20px;}



}


@media only screen and (max-width:1300px) {


.fpm-home .navbar-default .navbar-nav>li>a{font-size:15px;}

.fpm-home .navbar-default .navbar-nav>li{padding: 0 16px;}




}



@media only screen and (max-width:1280px){


.fpm-home .Banner1 h3{font-size:40px; line-height:50px;}

  }



@media only screen and (max-width:1199px){

.fpm-home .navbar-default .navbar-nav>li{padding: 0 15px;}

.fpm-home .Section1inner .Sec1-Right .formDiv h5{font-size:14px;}

.fpm-home .navbar-nav{width:80%;}

.fpm-home .navbar-default .navbar-nav>li>a{font-size:14px;}

.fpm-home .alumini-section .alumini-section-inner .alumini-section-left ul{padding-left:0;}






}


@media only screen and (max-width:1100px){

.fpm-home .navbar-nav{width:85%;}

.fpm-home .navbar-default .navbar-nav>li { padding: 0 13px;}

.fpm-home .alumini-section p {margin-bottom:20px;}

.fpm-home .alumini-section .alumini-section-inner .alumini-section-left span {background: url(../images/comma.png) no-repeat 0px 5px;
    background-size: 40px 40px;}

.fpm-home .alumini-comment p{width:70%;}

.fpm-home .Banner1 h3 {font-size:35px; line-height: 40px;}

.fpm-home .Banner1 .Sec1-Right .formDiv h5{font-size:14px; padding-bottom:5px;}

.fpm-home .Banner1 .Sec1-Right .formDiv input{height:35px; margin-bottom: 10px;} 

.fpm-home .Banner1 .Sec1-Right .formDiv select{height:35px; margin-bottom:5px;}



  }


@media only screen and (max-width:991px) {


.fpm-home .navbar-default .navbar-nav>li>a{font-size:13px;}

.fpm-home .navbar-default .navbar-nav>li { padding: 0 10px;}

.fpm-home .container-fluid { padding-left: 15px; padding-right: 15px;}

.fpm-home .alumini-section .alumini-section-inner .alumini-section-left { padding: 49px 30px; padding-left: 180px;}

.fpm-home .alumini-section p {margin-bottom:30px;}

.fpm-home .alumini-comment p{width:75%;}

.fpm-home .Banner1 h3 {font-size:30px;line-height:36px;}

.fpm-home .Banner1 .formDiv { width: 280px; margin-top: 70px;}

 .fpm-home .Banner1 .formDiv .form-group{margin-bottom:5px;}

 


 } 


 @media only screen and (max-width:880px) {


 .fpm-home #download-brochure{font-size:10px; padding:5px;}

 .fpm-home .navbar-default .navbar-nav>li>a{font-size:13px;}

 .fpm-home .navbar-brand img { width: 90px;}

 .fpm-home .navbar-default .navbar-nav>li { padding: 0 6px;}
 
 .fpm-home .navbar-brand img { width: 90px;}

 .fpm-home .Banner1 .Sec1-Right .formDiv input { height: 30px; margin-bottom:5px;}

 .fpm-home .Banner1 .Sec1-Right .formDiv select{height: 30px; margin-bottom:5px;}

 .fpm-home .Banner1 #banner-carousal .owl-dots{bottom:10px; margin-top:0;}

 .fpm-home .Banner1 h3 { font-size: 28px; line-height: 32px;}

 






}


@media only screen and (max-width:767px){

.fpm-home .why-fpm-section { padding-top: 50px;}

.fpm-home .alumini-section-img{position:static;}

.fpm-home .alumini-section p{text-align:center; width:100%; float:left;}

.fpm-home .alumini-section-img img{margin: 0 auto; padding-top: 30px;}

.fpm-home .alumini-section-content{width:100%; margin-top:0px; padding: 25px;right:0;}

.fpm-home .specialization-section h4{height:100px; line-height: 100px;}

.fpm-home .navbar-nav { float: left; width: 100%; margin-top: 10px; margin: 0;}

.fpm-home .navbar-default .navbar-nav>li>a{padding:0;}

.fpm-home .navbar-default .navbar-nav>li { padding:10px 0; display: block;border-bottom: 1px solid #ccc; display: flex;
 justify-content: left; flex-wrap: wrap;}

.fpm-home .navbar-default .navbar-nav>li>a:hover:after{content:none;}

.fpm-home .navbar-brand {float: left;width: 80%;}

.fpm-home .navbar-brand img{margin:0 auto;}

.fpm-home .alumini-section { height: auto; padding-bottom: 50px;}

.fpm-home .navbar-default .navbar-nav>li:last-child{border-bottom:none;}

 .fpm-home .navbar-default .navbar-nav>li>a{font-size:13px;}

 .fpm-home .alumini-section-inner{display:block;}

 .fpm-home .navbar-default .navbar-nav>.active>a{border-bottom:none; padding: 0;}

.fpm-home .navbar-default .navbar-toggle:focus,  .fpm-home .navbar-default .navbar-toggle:hover { background-color:transparent;}

.fpm-home .alumini-section .alumini-parent {
    flex-wrap: wrap;
    text-align: center;
}

.fpm-home .alumini-section .alumini-section-inner .alumini-section-right {
    margin-right: 192px;
    margin: 0 auto;
}   

.fpm-home .alumini-section .alumini-section-inner .alumini-section-right img {
    max-width: 220px;
}

.fpm-home .alumini-section .alumini-section-inner .alumini-section-left{
    display: block;
    padding-left: 15px;
    width: 100%;
    margin-top: 15px;
    margin: 0 auto;
}

.fpm-home .alumini-section h3{font-size:24px;}

.fpm-home .alumini-section h3{font-size:24px;}

.fpm-home .specialization-section h4{font-size:24px;}

.fpm-home .why-fpm-section h4{font-size:24px;}

.fpm-home .alumini-section h4{font-size:24px;}

.fpm-home .program-section .sec2TextDiv h3 {font-size:24px;}

.fpm-home .alumini-section h3 { font-size:20px;}

.fpm-home .program-section { margin-top:0px;}

.fpm-home .Banner1 .Sec1-Right{position:relative;right:0;}

.fpm-home .Banner1 .formDiv{width:100%;margin-top: 0px;}

.fpm-home .Banner1 .Sec1-Right .formDiv h5{font-size: 1.125rem; padding-bottom:8px;}

.fpm-home .Banner1 .Sec1-Right .formDiv input{height:40px; margin-bottom: 10px;} 

.fpm-home .Banner1 .Sec1DisCell{display:table-cell !important;}

.fpm-home .Banner1 .Sec1DisTable, .fpm-home .Banner1 .Sec1DisCell { position: relative; padding: 0; width: 100%; display: table; height: 100%;
float:none;}

.fpm-home .Banner1 h3{font-size:30px;}

.fpm-home .Banner1 .formDiv .form-group { margin-bottom: 15px;}

.fpm-home .Banner1 .Sec1-Right .formDiv select{height:40px; font-size:15px;}



}



@media only screen and (max-width:480px){


.fpm-home .specialization-section h4{font-size:21px;}

.fpm-home .why-fpm-section h4{font-size:21px;}

.fpm-home .alumini-section h4{font-size:21px;}

.fpm-home .program-section .sec2TextDiv h3 {font-size:21px;}

.fpm-home .program-section {margin-top:50px;}

.fpm-home .alumini-section h3 { font-size: 18px;}

.fpm-home .alumini-section .alumini-section-inner .alumini-section-left span {  background: url(../images/comma.png) no-repeat 0px 15px;
  background-size: 30px 30px;}

.fpm-home .navbar-brand {width:70%;}

.fpm-home .program-section { margin-top:0px;}

.fpm-home .Banner1 h3 { font-size:25px;}

}


@media only screen and (max-width:420px){

.fpm-home .Banner1 h3 { font-size:20px;line-height: 26px;}

}


@media only screen and (max-width:360px){

.fpm-home .navbar-brand {width:60%;}

.fpm-home .program-section { margin-top:0px;}

.fpm-home .Banner1 h3 {font-size:15px; line-height:20px;}



}