@font-face{font-family:'FiraSansCondensed-Bold';src:url(../fonts/FiraSansCondensed-Bold.ttf)format('truetype');}
@font-face{font-family:'FiraSansCondensed-Black';src:url(../fonts/FiraSansCondensed-Black.ttf)format('truetype');}
@font-face{font-family:'FiraSansCondensed-Regular';src:url(../fonts/FiraSansCondensed-Regular.ttf)format('truetype');}
@font-face{font-family:'FiraSansCondensed-Light';src:url(../fonts/FiraSansCondensed-Light.ttf)format('truetype');}
@font-face{font-family:'FiraSansCondensed-ExtraLight';src:url(../fonts/FiraSansCondensed-ExtraLight.ttf)format('truetype');}
.footer{background-color:#d50000;}
.footerspan1{float:left;}.footerspan2{float:right;}
.copy{padding-top:3%;padding-bottom:3%;color:#fff;}
.powerd{color:#fff;}
.powerd:hover{color:#fff;}
#response1{color:#151631;font-size:18px;font-weight:bold;}
#response{font-size:18px;color:#fff;background-color:#000;}
.color{background-color:rgba(255, 255, 255, 0.45);padding-top:10%;padding-bottom:25%;}
/*
.color2{background-color:rgba(255, 255, 255, 0.45);padding-top:5%;padding-bottom:5%;padding-left:7%;padding-right:7%;}
*/
.ico{color:#fff;background-color:#d50100;border-bottom:1px solid #d50100;border-left:1px solid #d50100;border-top:1px solid #d50100;border-radius:0px;}
.formdes{border-radius:0px;}
.for{margin-bottom:3%;}
#branch{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
#branch1{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.butn{background-color:#d50100;border:1px solid #d50100;border-radius:0px;padding-left:7%;padding-right:7%;}
.year{width:32%;}
.logi{color:#4EB037;}
.justify{font-size:16px;text-align:justify;line-height:30px;}
.justify2{font-size:18px;line-height:30px;}
._color{color:#4EB037;font-size:22px}
.awsm-star{width:1.2em;color:#CB2026;}
.pvs1{padding-top:65px;background-color:#fefce3;padding-bottom:2%;}
.pvs2{background-color:#fefce3;padding-bottom:2%;}
.pvs3{background-color:#fefce3;padding-bottom:2%;}
.abouthr{border:1px solid beige;}
.ready{font-weight:bold;font-size:22px;background-color:#fec61a;width:100%;padding-left:4%;margin-top:5%;padding-top:1%;}
.green{padding-bottom:1%;}
.classic{padding-bottom:1%;padding-top:20%;}
.greenp{font-size:16px;text-align:justify;line-height:30px;padding-left: 4%;}
.greensub{font-size:16px;padding-left: 4%;}
.greenp2{font-size:16px;text-align:justify;line-height:30px;padding-left: 7%;}
.greensub2{font-size:16px;padding-left: 7%;}
.subcolo{background-color:#edb719;}
.department1{background-color:#c64315;padding-bottom:5%;padding-top:5%;text-align:center;color:#fff;font-size:14px;font-weight:bold;margin-left: 10%;}
.department2{background-color:#c64315;padding-bottom:5%;padding-top:5%;text-align:center;color:#fff;font-size:14px;font-weight:bold;margin-left: 7%;}
.department3{background-color:#c64315;padding-bottom:5%;padding-top:5%;text-align:center;color:#fff;font-size:14px;font-weight:bold;margin-left: 12%;}
.plat{padding-bottom:1%;padding-top:2%;}
.pvscont1{padding-top:1%;background-color:#fff;padding:1%;}
.en{color:#fff;}
.en:hover{color:#000;}
.pvscont2{padding-top:1%;background-color:#fff;padding:1%;margin-top:1%;}
.addr{font-weight:bold;padding-top:5%;font-size:14px;text-align:center;}
.addr2{font-weight:bold;padding-top:10%;font-size:18px;text-align:center;}
/*
.enq{background-color:#5493fc;text-align:center;padding-top:5%;padding-bottom:5%;color:#fff;font-size:14px;margin-top:10px;font-weight:bold;}
*/
.hero{background-color:#ffffff;background-image:url(../images/kozhikkode-image-01.jpg);background-position:center 0;background-repeat:no-repeat;color:#ffffff;border-bottom: 25px solid #d50100;}
.hero2{background-color:#f4f3d4;background-position:center 0;background-repeat:no-repeat;color:#ffffff;}
.contacon{padding-top:2%;padding-bottom:2%;}
.back{background-color:#c64315;}
.secthr{border-top:1px solid #e8e7e7;}
.ban{padding-bottom: 25%;}
.ymca{
background-color: #d1050c;
    text-align: center;
    color: #fff;
    padding-bottom: 2%;
    padding-top: 2%;
    margin-top: 0px;
    margin-bottom: 0px;
}
.hos{
    margin-bottom: 21%;
}
.apart{
    text-align: center;
    color: #000;
    font-weight: bold;
}
.whit{
background-color: #fff;
    padding-left: 3%;
        font-size: 14px;
}
.nor{
    padding-left: 3%;
        font-size: 14px;
}
.cyber{
    margin-bottom: 49%;
}
.cross{
    background-color: #f4f3d4;
}
.crossp{
font-size: 16px;
    text-align: justify;
}
.crossp2{
    padding-top: 3%;
font-size: 16px;
    text-align: justify;
}
.crossp3{
font-size: 16px;
    text-align: justify;
}
.crossp4{
/*
 padding-bottom: 3%;
*/
font-size: 16px;
    text-align: justify;
}
.conimg{
padding-top: 5%;
}
.logocon{
    padding-top: 1%;
}
.imglo{
    padding-bottom: 1%;
}
.going{
background-color: #000;
    color: #fff;
    text-align: center;
    padding-bottom: 2%;
    padding-top: 2%;
    margin-top: 1px;
    margin-bottom: 1px;
    font-size: 15px;
}
.enq{
text-align: center;
    background-color: #d1050c;
    color: #fff;
    padding-bottom: 2%;
    padding-top: 2%;
    margin-top: 0px;
}
.links:hover{-ms-transform: scale(1.03);-webkit-transform: scale(1.03);transform: scale(1.03);}
#toTop{display:none;text-decoration:none;position:fixed;bottom:12%;right:10px;overflow:hidden;width:40px;height:22px;border:none;text-indent:100%;background:url(../images/move-top.png) no-repeat 0px 0px;}
@media (max-width:991px){
.hos {
    margin-bottom: 3%;
}
.cyber {
    margin-bottom: 3%;
}
.hero{background:#fefce3;}
.color{background-color:#fefce3;padding-top:2%;padding-bottom:2%;}
.butn{width:100%;}
.department1{margin-left:0%;}
.department2{margin-left:0%;}
.department3{margin-left:0%;}
.greenp2 {padding-left: 0%;}
.greensub2 {padding-left: 0%;}
.greenp {padding-left: 0%;}
.greensub {padding-left: 0%;}
}
.thankyou {
padding:30px;
text-align:center;
margin-bottom: 10.35%;
}

.thankyou p {
color:#696868;
font-size:20px;
padding-top:50px;
line-height:30px
}
.thankyou img{max-width: 100%;}

.thankyou a {
text-align:center;
padding:20px 28px;
font-weight:700;
background:#d1050c;
color:#fff;
margin-top:50px;
text-decoration: none
}
.hvr-sweep-to-bottom {
display:inline-block;
vertical-align:middle;
-webkit-transform:perspective(1px) translateZ(0);
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px transparent;
position:relative;
-webkit-transition-property:color;
transition-property:color;
-webkit-transition-duration:.3s;
transition-duration:.3s
}

.hvr-sweep-to-bottom:before {
content:"";
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
bottom:0;
background:#d92b27;
-webkit-transform:scaleY(0);
transform:scaleY(0);
-webkit-transform-origin:50% 0;
transform-origin:50% 0;
-webkit-transition-property:transform;
transition-property:transform;
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease-out;
transition-timing-function:ease-out
}

.hvr-sweep-to-bottom:hover,.hvr-sweep-to-bottom:focus,.hvr-sweep-to-bottom:active {
color:#fff
}

.hvr-sweep-to-bottom:hover:before,.hvr-sweep-to-bottom:focus:before,.hvr-sweep-to-bottom:active:before {
-webkit-transform:scaleY(1);
transform:scaleY(1)
}