@charset "utf-8";
/* CSS Document */

#holder {
    min-width: 360px;
    width: 100%;
align: center;
}

.image {
width: 20%;
    position: relative;
  height: auto;
    
}




body{
margin:0px;
padding:0px;
/*font-family: 'Arimo', sans-serif !important;*/
font-family: 'Roboto', sans-serif !important;
}

/* Three image containers (use 25% for four, and 50% for two, etc) */
.column {
  float: left;
  width: 33.33%;
  padding: 5px;
}

/* Clear floats after image containers */
.row::after {
  content: "";
  clear: both;
  display: table;
}


.wrapper{
width:100%;
height:auto;
}

.img_css{
width:100%;
height:auto;
}

.header_maindiv{
float:left;
width:100%;
height:auto;
background-color:#FFFFFF;
padding:15px 0px 10px 0px;
}


.header_div{
width:1200px;
height:auto;
margin:0px auto;
}

.ban_div{
float:left;
width:400px;
height:auto;
/*margin:0px auto;*/
}


.logo_div{
float:left;
width:440px;
height:auto;
}

.mob_email_div{
float:right;
width:auto;
height:auto;
display:block;
margin-right:15px;
margin-top:5px;
}

.socialicon_div{
float:right;
width:40px;
height:40px;
border-radius:50%;
background-color:#3b5998;
font-size:23px;
color:#FFFFFF;
text-align:center;
margin-right:10px;
padding-top:8px;
}

.social_icontxt{
float:right;
width:auto;
margin-right:10px;
text-align:left;
line-height:40px;
font-size:16px;
color:#3b5998;
}

.header_topband{
display:none
}

.mainmenu_div{
float:left;
width:100%;
height:auto;
background-color:#3b5998;
}

.desktop_menu{
display:block;
}

.responsive_menudiv{
display:none;
}

.banner_maindiv{
float:left;
width:100%;
height:auto;
}

.carousel-control {width:5% !important}

.banner_top_div{
float:left;
width:100%;
height:auto;
z-index:100;
position:absolute;
display:block;
}

.bannerform_maindiv{
float:left;
width:350px;
height:auto;
padding:15px;
background: rgba(65, 105, 226, 0.6);
}

.banner_fromdiv{
float:left;
width:100%;
height:auto;
padding:3%;
background-color:#FFFFFF;
border:2px solid rgba(0, 0, 0, 0.65);
}

.banner_from_heading{
float:left;
width:100%;
height:auto;
text-align:center;
font-size:22px;
font-weight:600;
color:#3b5998;
margin-bottom:15px;
}

.banner_txtbox_div{
float:left;
width:100%;
height:auto;
margin-bottom:10px;
}

/*.banner_txtbox{
float:left;
width:100%;
height:40px;
line-height:30px;
padding:2%;
text-align:left;
font-size:14px;
color:#333333;
border:1px solid #bfbcbc;
}*/

.banner_txtbox{
display: block;
float:left;
width: 100%;
height: 38px;
padding: 2px 5%;
font-size: 14px;
line-height: 1.71428;
color: #333333;
background-color: #ffffff;
background-image: none;
border: 1px solid #dedbdb;

-webkit-box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.075);

}

.download_brochure_btn{
float:left;
width:100%;
height:auto;
padding:13px 0px;
background-color:#3b5998;
text-align:center;
font-size:20px;
color:#FFFFFF;
font-weight:500;
border:0px;
}

.responsive_download_div{
display:none;
}

.theme-light-gray-pattern {
    background-image: url(../images/pattern-waves.svg);
    background-repeat: repeat;
    background-size: 126px 21px;
	background-color: #f5f5f5;
}

.gap {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.gap1 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.centre_search_div {
    float: left;
    width: 20%;
    height: auto;
    margin-right: 1%;
}


.course_heading h1 {
display:none;
}

.search_div {
float: left;
width: 15%;
height: auto;
}

.register_online {
float: left;
width: 12%;
height: auto;
}


.submit_request_btn1 {
    float: left;
    width: 100%;
    height: 37px;
    line-height: 37px;
    background-color:#3b5998;
    text-align: center;
    font-size: 15px;
    font-weight: 600;
    color: rgb(255, 255, 255);
    border: 0px none;
    transition: all 0.5s ease 0s;
}


.register_online_btn1 {
    float: left;
    width: 100%;
    height: 39px;
    line-height: 39px;
    background-color:#2e3192;
    text-align: center;
    font-size: 15px;
    font-weight: 600;
    color: rgb(255, 255, 255);
    border: 0px none;
    transition: all 0.5s ease 0s;
}

.register_online_btn1:hover{
background-color:#000000;
}

.mainbody_div{
float:left;
width:100%;
height:auto;
}

.notice_maindiv{
float:left;
width:100%;
height:auto;
background-color:#3b5998;
padding:5px 0%;
}

.notice_heading{
float:left;
width:9%;
height:auto;
text-align:left;
font-weight:600;
padding:5px 0px;
font-size:22px;
color:#FFFFFF;
}

.notice_body_div{
float:left;
width:90%;
height:auto;
}

.carousel-control.left {
z-index:1000;
}
.carousel-control.right{
z-index:1000;
}

.about_heading h1{
float:left;
width:100%;
height:auto;
margin-bottom:20px;
font-size:28px;
text-align:left;
font-weight:600;
color:#3b5998;

}


.inside_heading h1{
float:left;
width:100%;
height:auto;
margin-bottom:30px;
font-size:28px;
text-align:left;
font-weight:600;
color:#3b5998;

}

.inside_heading h1:after{
display:block;
position:absolute;
width:70px;
height:4px;
background:#3b5998;
content:'';
margin-top:5px;
}

.home_about_txt{
float:left;
width:100%;
height:auto;
text-align:justify;
font-size:14px;
color:#000000;
line-height:20px;
padding-right:10%;
}

.home_readmore{
float:right;
width:140px;
height:40px;
line-height:40px;
border-radius: 5px;
background-color:#3b5998;
color:#FFFFFF;
font-size:15px;
text-align:center;
transition: 0.5s all;
margin-right:10%;
}

.home_readmore:hover{
background-color:#000000;
color:#FFFFFF;
}


.online_readmore{
float:right;
width:220px;
height:40px;
line-height:40px;
border-radius: 5px;
background-color:#ed1c24;
color:#FFFFFF;
font-size:15px;
text-align:center;
transition: 0.5s all;
margin-right:10%;
}

.online_readmore:hover{
background-color:#f56404;
color:#FFFFFF;
}



.video_tour_div{
float:left;
width:100%;
height:auto;
}

.icon-bar {
  position: fixed;
  top: 60%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index:2000;
  right:0px;
  display:block;
}

.icon-bar a {
  display: block;
  text-align: center;
  padding: 16px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}

.icon-bar a:hover {
  background-color: #000;
}

.facebook {
  background: #3B5998;
  color: white !important;
}

.twitter {
  background: #55ACEE;
  color: white !important;
}

.google {
  background: #dd4b39;
  color: white !important;
}

.linkedin {
  background: #007bb5;
  color: white !important;
}

.youtube {
  background: #bb0000;
  color: white !important;
}


.course_body_maindiv{
float:left;
width:100%;
height:auto;
margin-top:15px;
}

/*.course_div{
float:left;
width:95%;
height:150px;
padding:10px;
background-color:#416ae0;
margin-bottom:20px;
border-radius:10px;
}*/

.home_course_div{
float:left;
width:95%;
height:auto;
padding:20px;
background-color:#3b5998;
margin-bottom:20px;
border-radius:10px;
transition: 0.5s all;
}
.home_course_div:hover {
box-shadow: 0px 18px 30px -10px rgba(0, 0, 0, 0.75);
}

.home_course_heading{
float:left;
width:100%;
height:auto;
margin-bottom:0px;
}

.home_course_icon{
float:left;
width:25%;
height:80px;
}

.course_icon{
float:left;
width:65px;
height:65px;
border-radius:50%;
padding-top:12px;
background-image: linear-gradient(#20b4fc, #1961eb);
border:3px solid #FFFFFF;
font-size:16px;
text-align:center;
color:#FFFFFF;
}

.home_course_title{
float:left;
width:75%;
height:auto;
text-align:left;
text-transform:uppercase;
color:#FFFFFF;
font-size:17px;
font-weight:600;
line-height:22px;
}

.home_course_bodytxt{
float:left;
width:100%;
height:80px;
text-align:left;
color:#FFFFFF;
font-size:15px;
font-weight:500;
line-height:20px;
}

.why_kps_div{
float:left;
width:14.5%;
height:auto;
margin-right:2%;
margin-bottom:10px;
}

.why_kps_div:last-child{
margin-right:0%;
}

.why_kps_icon{
float:left;
width:90%;
padding-left:5%;
padding-right:5%
height:auto;
margin-bottom:10px;
}

.why_kps_txt{
float:left;
width:100%;
height:auto;
text-align:center;
font-size:19px;
color:#FFFFFF;
font-weight:600;
line-height:27px;
text-transform:uppercase;
}

.registration_online{
float:left;
width:100%;
height:auto;
margin-top:30px;
}
.inside_formdiv_main {
    float: left;
    width: 100%;
    height: auto;

}

.producthomeDiv {
    width: 88%;
    height: auto;
    float: left;
    margin: 3%;
    padding: 2%;
}

.excellence_slider{
float:left;
width:100%;
height:auto;
}


.footer_txt{
float:left;
font-size:13px;
text-align:left;
line-height:20px;
color:#FFFFFF;
}


































ul.social-network {
  list-style: none;
  display: inline;
  margin-left: 0 !important;
  padding: 0;
 
}

ul.social-network li {
  display: inline;
  margin: 0 5px;
   
}


/* footer social icons */

.social-network a.icoRss:hover {
  background-color: #F56505;
}

.social-network a.icoFacebook:hover {
  background-color: #3B5998;
}

.social-network a.icoTwitter:hover {
  background-color: #33ccff;
}

.social-network a.icoGoogle:hover {
  background-color: #BD3518;
}

.social-network a.icoVimeo:hover {
  background-color: #0590B8;
}

.social-network a.icoLinkedin:hover {
  background-color: #007bb7;
}

.social-network a.icoRss:hover i,
.social-network a.icoFacebook:hover i,
.social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i,
.social-network a.icoVimeo:hover i,
.social-network a.icoLinkedin:hover i {
  color: #fff;
}

a.socialIcon:hover,
.socialHoverClass {
  color: #44BCDD;
}

.social-circle li a {
  display: inline-block;
  position: relative;
  margin: 0 auto 0 auto;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  width: 40px;
  height: 40px;
  font-size: 20px;
  background-color:#818181;
}

.social-circle li i {
  margin: 0;
  line-height: 40px;
  text-align: center;
}

.social-circle li a:hover i,
.triggeredHover {
  -moz-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -ms--transform: rotate(360deg);
  transform: rotate(360deg);
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
}

.social-circle i {
  color: #fff;
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -o-transition: all 0.8s;
  -ms-transition: all 0.8s;
  transition: all 0.8s;
}

a {
  background-color: #D3D3D3;
}



.inside_mainbody_div{
float:left;
width:100%;
height:auto;
padding:30px 0%;
}

.inside_body_gap{
padding:0px;
}


.mission_txt{
color:#3b5998;
font-size:22px;
font-weight:600;
line-height:34px;
}

.home_about_txt h2{
color:#3b5998;
font-size:24px;
font-weight:600;
line-height:34px;
margin:0px !important;
}


.management_bodydiv{
float: left;
width: 100%;
background-color: #f7f7f7;
padding:2%;
border: 1px solid #eaeaea;
margin-bottom: 40px;
text-align:justify;
font-size:14px;
color:#000000;
line-height:24px;
}

.managementimage {
float: right;
width: 200px;
height: auto;
margin-left:30px;
margin-bottom:10px;
margin-top:65px;
border: 5px solid #FFFFFF;
box-shadow: 0px 0px 1px #d8d8d8;
}

.principle_img_gap{
margin-top:75px !important;
}

.course_image{
float: right;
width: 300px;
height: auto;
margin-left:30px;
margin-bottom:20px;
border: 5px solid #FFFFFF;
box-shadow: 0px 0px 1px #d8d8d8;
}

.enquiry_form_maindiv {
float: left;
width: 100%;
height: auto;
margin-bottom: 10px;
}

.form_txt{
float:left;
width:100%;
height:auto;
margin-bottom:2px;
text-align:left;
font-size:14px;
color:#000000;
}

.form_maindiv{
float:left;
width:100%;
height:auto;
}

.placement_process_div{
float:left;
width:70%;
height:auto;
margin-left:15%;
margin-right:15%;
border:2px solid #3b5997;
border-radius:20px;
}



.inside_certificatediv {
float: left;
width: 100%;
height: auto;
}


.address_form_heading{
float: left;
width: 100%;
height: auto;
text-align: left;
font-size: 24px;
font-weight: 600;
margin-bottom:10px;
margin-top:0px;
}

.your_enquiry{
margin-bottom:20px;
}



.building_img{
display:block;
}


.table_header{
background-color:#3b5998;
text-align:left;
font-size:15px;
font-weight:600;
padding:8px 2%;
color:#FFFFFF;
}

.table_body{
text-align:left;
font-size:15px;
font-weight:500;
padding:8px 2%;
color:#000000;
}

.event_img_div{
float:left;
width:22%;
max-height:170px;
min-height:170px;
overflow:hidden;
margin-right:2%;
border: 3px solid #eaeaea;
margin-bottom:20px;
-moz-box-shadow:0px 0px 1px #8e8f90;
-webkit-box-shadow:0px 0px 1px #8e8f90;
box-shadow:0px 0px 1px #8e8f90;
}


.user_logindiv{
float:left;
width:40%;
height:auto;
margin-left:30%;
margin-right:30%;
padding:2%;
background-color:#f7f7f7;
border: 1px solid #eaeaea;
}

.username_div{
float:left;
width:100%;
height:auto;
margin-bottom:10px;
}

.course_readmore_maindiv{
float:left;
width:100%;
height:auto;

}

.course_readmore_btn {
float: right;
width: 120px;
height: 35px;
background-color: #3b5998;
color: #FFFFFF;
font-size: 14px;
text-align: center;
line-height: 35px;
cursor: pointer;
border: 0;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
border-radius: 20px;
}

.home_course_div:hover .course_readmore_btn {
background-color:#2e4b86;
color:#FFFFFF;
}


.loa_affiliation_maindiv{
float:left;
width:100%;
height:auto;
margin-bottom:30px;
padding-bottom:15px;
border-bottom:1px solid #d1d2d3;
}

.loa_imagemaindiv{
float:left;
width:15%;
height:auto;
margin-right:5%;
}

.loa_image{
float:left;
width:100%;
height:auto;
border:2px solid #1c365b;
}

.download_txt{
float:left;
width:100%;
height:auto;
margin-top:10px;
text-align:center;
color:#000000;
font-size:15px;
}

.loa_txt_maindiv{
float:left;
width:80%;
height:auto;
font-size: 14px;
color:#000000;
line-height:20px;
}

.eoa_txt_maindiv{
float:left;
width:60%;
height:auto;
font-size: 14px;
color:#000000;
line-height:20px;
}
.founder_img{
float:right;
width:208px;
height:auto;
margin-left:25px;
margin-bottom:15px;
}


.infrastructure_image{
float: right;
width: 350px;
height: auto;
margin-left:30px;
margin-bottom:20px;
border: 5px solid #FFFFFF;
box-shadow: 0px 0px 1px #d8d8d8;
}

.affiliation_btn{
width:auto !important;

float:left;
padding-left:15px;
padding-right:15px;
} 



.blink_me {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {  
  50% { opacity: 0; }
}



.whatsapp_icon {
position: fixed;
width: 50px;
height: 54px;
border-radius: 10px;
/* margin-top: 75vh; */
z-index: 10;
overflow: hidden;
/* left: 0px; */
right: 0px;
bottom: 60px;
}

.home_about_txt .loa_imagemaindiv{margin-bottom: 15px;}

/* .home_about_txt .ws-aff-row .loa_imagemaindiv{
  float: unset;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-right: unset;
}
.home_about_txt .loa_imagemaindiv{margin-bottom: 15px;}
.ws-aff-row .ws-col-lg-20{
  width: 25%;
  max-width: 25%;
  float: left;
  margin-bottom: 15px;
}

@media (min-width: 1200px) {
  .ws-aff-row .ws-col-lg-20 {
      width: 20%;
  }
}
@media (max-width: 768px) {
  .ws-aff-row .ws-col-lg-20 {
      width: 100%;
  }
} */






@media only screen and (max-width:999px){



.loa_imagemaindiv{
width:20%;
margin-right:5%;
}


.loa_txt_maindiv{
width:75%;
}

.eoa_txt_maindiv{
float:left;
width:50%;

}







.user_logindiv{
width:50%;
margin-left:25%;
margin-right:25%;

}





.building_img{
display:none;
}


.placement_process_div{
float:left;
width:80%;
height:auto;
margin-left:10%;
margin-right:10%;
}




.inside_body_gap{
padding-left:5%;
padding-right:5%;
}



.centre_search_div {
    float: left;
    width: 19%;
    height: auto;
    margin-right: 1%;
}
.register_online {
float: left;
width: 19%;
height: auto;
}

.why_kps_div{
float:left;
width:22%;
height:auto;
margin-right:5%;
margin-left:5%;
margin-bottom:20px;
}

.why_kps_txt{
font-size:17px;
line-height:27px;
}

.home_course_icon{
float:left;
width:100%;
height:80px;
}

.course_icon{
float:left;
width:65px;
height:65px;
border-radius:50%;
padding-top:12px;
background-image: linear-gradient(#20b4fc, #1961eb);
border:3px solid #FFFFFF;
font-size:16px;
text-align:center;
color:#FFFFFF;
}

.home_course_title{
float:left;
width:100%;
height:80px;
text-align:left;
text-transform:uppercase;
color:#FFFFFF;
font-size:15px;
font-weight:600;
line-height:22px;
margin-bottom:15px;
}


.home_course_bodytxt{
height:160px;
}











.gap1 {
padding-left: 15px !important;
padding-right: 15px !important;
}



.notice_heading{
float:left;
width:15%;
}

.notice_body_div{
float:left;
width:85%;
}







.course_heading h1 {
    float: left;
    width: 100%;
    height: auto;
    text-align: left;
    font-size: 24px !important;
    color: rgb(0, 0, 0);
    font-weight: 600;
    padding-bottom: 0px !important;
    text-transform: uppercase;
    margin-top: 0px;
	display:block;
}

.responsive_download_div{
display:block;
width:100%;
height:auto;
float:left;
padding:15px 0%;

}



.banner_top_div{
display:none;
}

.desktop_menu{
display:none;
}
.header_div{
width:100%;
height:auto;
margin:0px auto;
}

.logo_div{
float:left;
width:400px;
height:auto;
margin-left:15px;
}
.mob_email_div{
float:right;
width:auto;
height:auto;
display:none;
}

.header_topband{
float:left;
width:100%;
height:auto;
background-color:#333333;
padding:3px 2%;
text-align:right;
font-size:12px;
color:#FFFFFF;
display:block;
}

.responsive_menudiv{
display:block;
width:100%;
height:auto;
}

.about_heading h1{
float:left;
width:100%;
height:auto;
margin-bottom:20px;
font-size:27px;
text-align:left;
line-height:32px;
font-weight:600;
color:#3b5998;
}

.inside_heading h1{
float:left;
width:100%;
height:auto;
margin-bottom:20px;
font-size:27px;
text-align:left;
line-height:32px;
font-weight:600;
color:#3b5998;
}

}








@media only screen and (max-width:768px) {


}





@media only screen and (max-width:480px) {
.logo_div{
float:left;
width:90%;
height:auto;
margin-left:5%;
margin-right:5%;
}
.carousel-control {width:3% !important; margin-right:0px !important;}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -5px !important;
}
.slide-icon {
font-size: 50px !important;
margin-top:-45px !important;
}


.centre_search_div {
    float: left;
    width: 100%;
    height: auto;
    margin-right: 0%;
	margin-bottom:8px;
}


.course_heading h1 {
text-align:center;
}

.search_div {
float: left;
width: 100%;
height: auto;
}

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

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

.about_heading h1{
font-size:26px;
}

.inside_heading h1{
font-size:24px;
}

.home_about_txt{
padding-right:0%;
text-align:left;
}


.home_readmore{
float:right;
width:100%;
margin-right:0%;
margin-left:0%;
}
.icon-bar{
display:none
}

.course_icon{
float:left;
width:65px;
height:65px;
border-radius:50%;
padding-top:12px;
background-image: linear-gradient(#20b4fc, #1961eb);
border:3px solid #FFFFFF;
font-size:16px;
text-align:center;
color:#FFFFFF;
}

.home_course_title{
float:left;
width:100%;
height:auto;
text-align:left;
text-transform:uppercase;
color:#FFFFFF;
font-size:20px;
font-weight:600;
line-height:27px;
margin-bottom:15px;
}


.home_course_bodytxt{
height:auto;
}

.why_kps_div{
float:left;
width:46%;
height:auto;
margin-right:2%;
margin-left:2%;
margin-bottom:20px;
}
.why_kps_txt{
font-size:15px;
line-height:23px;
}
.register_online {
float: left;
width: 100%;
height: auto;
}


.footer_txt{
margin-bottom:30px;
}

.managementimage {
float: left;
width: 98%;
height: auto;
margin-left:1%;
margin-right:1%;
margin-bottom:20px;
margin-top:0px;
border: 5px solid #FFFFFF;
box-shadow: 0px 0px 1px #d8d8d8;
}

.course_image{
float: left;
width: 98%;
height: auto;
margin-left:1%;
margin-right:1%;
margin-bottom:20px;
border: 5px solid #FFFFFF;
box-shadow: 0px 0px 1px #d8d8d8;
}

.management_bodydiv{
padding:15px 5%;
margin-bottom:20px;
}


.mission_txt{
font-size:20px;
}

.placement_process_div{
float:left;
width:100%;
height:auto;
margin-left:0%;
margin-right:0%;
}


.address_form_heading{
margin-top:20px;
}
.your_enquiry{
margin-bottom:0px;
}

.event_img_div{
float:left;
width:47%;
height:auto;
margin-right:1%;
margin-left:1%;
border: 0px solid #eaeaea;
margin-bottom:10px;
max-height:auto;
min-height:0px !important;
}
.user_logindiv{
width:100%;
margin-left:0%;
margin-right:0%;
margin-top:20px;

}

.principle_img_gap{
margin-top:0px !important;
}
.home_about_txt h2{
font-size:20px;
}


.loa_imagemaindiv{
width:60%;
margin-right:20%;
margin-left:20%;
margin-bottom:20px;
}


.loa_txt_maindiv{
width:100%;
}

.eoa_txt_maindiv{
float:left;
width:100%;

}


.founder_img{
float:left;
width:60%;
height:auto;
margin-left:20%;
margin-right:20%;
margin-bottom:25px;
margin-top:20px;
}


.infrastructure_image{
float: left;
width: 98%;
height: auto;
margin-left: 1%;
margin-right: 1%;
margin-bottom: 20px;
border: 5px solid rgb(255, 255, 255);
box-shadow: 0px 0px 1px rgb(216, 216, 216);
}

.affiliation_btn{
width:100% !important;
margin-top:10px;
float:left;
padding-left:15px;
padding-right:15px;
} 


}