@charset "utf-8";

/* CSS Document */

@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);

@font-face {

  font-family: 'Noto Sans Malayalam';

  font-style: normal;

  font-weight: 400;

  src: url(//fonts.gstatic.com/ea/notosansmalayalam/v4/NotoSansMalayalam-Regular.eot);

  src: url(//fonts.gstatic.com/ea/notosansmalayalam/v4/NotoSansMalayalam-Regular.eot?#iefix) format('embedded-opentype'),

       url(//fonts.gstatic.com/ea/notosansmalayalam/v4/NotoSansMalayalam-Regular.woff2) format('woff2'),

       url(//fonts.gstatic.com/ea/notosansmalayalam/v4/NotoSansMalayalam-Regular.woff) format('woff'),

       url(//fonts.gstatic.com/ea/notosansmalayalam/v4/NotoSansMalayalam-Regular.ttf) format('truetype');

}

@font-face {

  font-family: 'Noto Sans Malayalam';

  font-style: normal;

  font-weight: 700;

  src: url(//fonts.gstatic.com/ea/notosansmalayalam/v4/NotoSansMalayalam-Bold.eot);

  src: url(//fonts.gstatic.com/ea/notosansmalayalam/v4/NotoSansMalayalam-Bold.eot?#iefix) format('embedded-opentype'),

       url(//fonts.gstatic.com/ea/notosansmalayalam/v4/NotoSansMalayalam-Bold.woff2) format('woff2'),

       url(//fonts.gstatic.com/ea/notosansmalayalam/v4/NotoSansMalayalam-Bold.woff) format('woff'),

       url(//fonts.gstatic.com/ea/notosansmalayalam/v4/NotoSansMalayalam-Bold.ttf) format('truetype');

}





body{ margin:0px 0px; padding:0px; background:#eeeeee;font-family: 'Oswald', sans-serif; }



header{ width:100%; height:auto; margin:0px 0px; padding-bottom:0px;  position:fixed; top:0;  z-index:50; ;  

	-webkit-transition: all 0.6s ease-in-out;background:rgba(0,0,0,0.4);font-family: 'Oswald', sans-serif;

    transition: all 0.6s ease-in-out;}

header.scroll_css{margin:0px;background:rgba(0,0,0,0.4);

	-webkit-transition: all 0.6s ease-in-out;



    transition: all 0.6s ease-in-out;}

.logoC{ width:auto; height:auto; margin:0px 0px; padding:0px; overflow:hidden;  position:relative; z-index:10; min-height:90px; }

.logoC img{ width:auto;-webkit-transition: all 0.6s ease-in-out; margin-top:13px;



    transition: all 0.6s ease-in-out;}



header.scroll_css .logoC img{ width:auto;-webkit-transition: all 0.6s ease-in-out;



    transition: all 0.6s ease-in-out;}





.row1{ width:auto; height:auto; margin:0px 0px; padding:0px; overflow:hidden;}





/*.white{ position:absolute; background:#fff; top:0; width:600px; height:100%; left:-500px;}*/





/*nav*/



header .col-lg-3{ padding:0px 0px;}

header .col-lg-6{ padding:0px 0px;}



ul.socialMedia{ width: auto; height:auto; margin:0px 0px; padding:0px 0px; overflow:hidden; list-style:none; float:right; margin-top:28px;  }

ul.socialMedia li{ line-height:32px; width:32px; height:32px; margin-right:10px; padding:0px;display:block; overflow:hidden; float:left;  text-align:center; color:#FFFFFF; }

ul.socialMedia li a{ color:#FFFFFF; text-align:center; text-decoration:none; line-height:32spx; }

ul.socialMedia li .fa{ display:block; line-height:32px; font-size:15px;transition: all 0.5s ease 0s; }



ul.socialMedia li .fa:hover{ color:#eeeeee;transition: all 0.5s ease 0s; }



.fb{ background:#4d67a3;}

.twit{ background:#25a7df;}

.linkdin{ background:#0178b5;}

.gplus{ background:#dd4b38;}

.youtube{ background:#cc171e;}







.navbar-default {background-image: none; background-color:none; border:none; border-radius:0px;	/*font-family:'GoboldBold-Regular';	*/	font-family: 'Oswald', sans-serif;





box-shadow: none;background-color:none !important;}

.navbar-default { background:none!important;}



.nav{ margin-top:0px; }

.navbar{ min-height:0px;}

.navbar-nav > li{ /* padding-bottom:48px;*/ }



.navbar-nav > li > a{ margin:0px 0px; cursor:pointer; padding:0px 0px;font-size:15px;text-transform:uppercase;color:#fff!important;}

.navbar-brand, .navbar-nav > li > a{ text-shadow:none;display:block; padding:35px 20px; border-right:1px solid #8aa1a9; }

.navbar-nav > .active > a{  text-shadow:none;color:#55d1ff }



.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a{ background:#000!important;color:#55d1ff!important;  box-shadow:none!important;}





.navbar-nav > li > a{       -webkit-transition: all .25s ease;



       -moz-transition: all .25s ease;



        -ms-transition: all .25s ease;



         -o-transition: all .25s ease;



            transition: all .25s ease; }



.navbar-nav > li > a:hover{ color:#55d1ff!important;}

.navbar-nav > .active > a:hover{ color:#55d1ff!important;}

.navbar{  margin-bottom:0px; padding-bottom:0px;}

/*.dropdown{  padding-bottom:5px; }*/

.dropdown-menu{box-shadow:none; border:0px; border-radius:0px;  color:#fff;  margin-top:0px!important;}

.dropdown-menu .sub-menu {



    left: 100%;



    position: absolute;



    top: 0;



    visibility: hidden;



    margin-top: -1px;



}



.dropdown-menu li:hover .sub-menu {



    visibility: visible; color:#f9b602;    -webkit-transition: all .25s ease;



       -moz-transition: all .25s ease;



        -ms-transition: all .25s ease;



         -o-transition: all .25s ease;



            transition: all .25s ease;

}



.dropdown:hover .dropdown-menu {display: block;}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {  margin-top: 0;}



.navbar .sub-menu:before {



    border-bottom: 7px solid transparent;



    border-left: none;



    left: -7px;



    top: 10px;



}



.navbar .sub-menu:after {



    border-top: 6px solid transparent;



    border-left: none;



    border-right: 6px solid #fff;



    border-bottom: 6px solid transparent;



    left: 10px;



    top: 11px;



    left: -6px;



}



.dropdown-menu > li > a{ color:#fff;  margin-bottom:5px;  }

  ul.nav li.dropdown > ul.dropdown-menu{

        visibility:hidden;

        display:block;

        opacity:0;

        -webkit-transition: opacity 0.5s ease-in-out;

        -moz-transition: opacity 0.5s ease-in-out;

        -o-transition: opacity 0.5s ease-in-out;

        transition: opacity 0.5s ease-in-out; text-transform:capitalize;

        }

        ul.nav li.dropdown:hover > ul.dropdown-menu{transition: all 0.5s ease 0s; 

        visibility:visible;

        opacity:1;

        display: block;

       background:rgba(0,0,0,0.8); color:#333333;

        }

        .dropdown-menu.sub-menu {

            margin-left: 147px;

            margin-top: -20px;

        }

.dropdown-menu > li > a:hover{ background:none; color:#2d3192;transition: all 0.5s ease 0s;}

.navbar-nav > .active .caret{ display:none;}

.dropdown  .fa{ display:none;}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a{ }

.nav .dropdown-toggle .caret { display:none; }



.navbar-collapse{ padding-left:0px; padding-right:0px; -webkit-transition: all 0.6s ease-in-out;



    transition: all 0.6s ease-in-out;}

	.navbar-collapse{ margin-bottom:0px!important;}

	

	

.dropdown-menu > li > a{ margin-bottom:10px; padding-bottom:0px!important;}

	

	

	.dropdown-menu a{  border:none!important;}

	.dropdown-menu a:hover{transition: all 0.5s ease 0s;  color:#08b0ef!important;}	

	



	

	

	

	

	/*dropdownMenu1*/

	

	.dropdown{ background:none;}

	

.nav li .dropdown-toggle{	background:none; border:none; text-transform:uppercase; color:#FFFFFF; padding:35px 20px;

}



.caret{ display:none;}



.dropdown-menu li a{ color:#FFFFFF;}





.navbar-default .navbar-nav .open .dropdown-menu > li > a{ color:#FFFFFF;}



















.sliderC {text-shadow:none; position:relative; font-family: 'Oswald', sans-serif; text-shadow:none;}

.sliderC img{ width:100%;}

.carousel-caption h1{  font-size:60px; font-size:40px; line-height:55px;  color:#000000; margin:0px 0px; background-position:0% 95%;  padding-bottom:10px; text-align:left;}





.carousel-caption h2{ font-size:18px; color:#474747; margin:0px 0px;line-height:normal; margin-right:38px;font-family: 'Oswald', sans-serif; margin-top:-22px; display:table; margin-left:300px; }



.carousel-caption h3{ color:#474747; font-size:22px;border-bottom:2PX solid #FFFFFF; display:table; text-align:left; padding-bottom:13px; margin-bottom:0px; margin-top:25px;}

.carousel-caption h3 span{ color:#FFFFFF; text-transform:uppercase; font-size:18px; border-radius:2px; margin-right:15PX; padding:5PX 10px; background:#474747;font-family: 'Oswald', sans-serif; }

.carousel-caption{ text-shadow:none; left:6%; right:45%; top:40%;}



.carousel-caption h4{    	font-family: 'Noto Sans Malayalam';

color:#242424; text-align:left; font-size:16px;}




.malayalam-caption{font-family: 'Noto Sans Malayalam';font-size:35px!important; line-height:39px!important;}
.malayalam-caption h1{ }






.sliderC .item img{ width:100%;}

.sliderC .carousel-caption img{ width:auto;}





.carousel-control{ }

.sliderC .carousel-indicators{ bottom:45px; display:none;}



.carousel-fade .carousel-inner .item {

  opacity: 0;

  -webkit-transition-property: opacity;

  -moz-transition-property: opacity;

  -o-transition-property: opacity;

  transition-property: opacity;

}

.carousel-fade .carousel-inner .active {

  opacity: 1;

}

.carousel-fade .carousel-inner .active.left,

.carousel-fade .carousel-inner .active.right {

  left: 0;

  opacity: 0;

  z-index: 1;

}

.carousel-fade .carousel-inner .next.left,

.carousel-fade .carousel-inner .prev.right {

  opacity: 1;

}

.carousel-fade .carousel-control {

  z-index: 2;

}



.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next{ font-size:40px; text-shadow:none;}



.carousel-control.right{ background-image:none;}

.carousel-control.left{ background-image:none;}



.carousel-control{ top:83%; }

.carousel-control{ width:5%;}

.carousel-control.left{left:5.5%;z-index:25;}

.carousel-control.right{ left:10%;z-index:25;}









/*login*/



.home-login{ overflow:hidden; background:#009dec; color:#FFFFFF;font-family: 'Oswald', sans-serif; width:247px; height:auto; position:absolute; top:0; right:6.5%; top:17.5%; z-index:50;}

.loginFields{ padding:17px 25px; color:#FFFFFF; position:relative;}

.home-login h3{ color:#FFFFFF; text-transform:uppercase; border-bottom:none; margin-top:0px; font-size:15px;}

.loginFields input{ width:100%; height:30px; background:#FFFFFF; border:none; margin-bottom:6px; width:170px; padding-left:10px; color:#000000;}



.log-box{ position:relative;}

.redRoundbtn{ width:47px; height:47px; border:none;position:absolute; top:10px; right:0;box-shadow:none; background:url(../images/btn.png);}

.log-box span{ margin:0px 10px;}

.log-box a{ color:#FFFFFF;}

a:hover{ color:#FFFFFF;}

.log-box p{ margin-bottom:0px;}



.top-contact{ background:#0090d9;padding:10px 25px; color:#FFFFFF; position:relative; padding-bottom:10px;}

.top-contact h3 img{ width:auto; margin-right:10px;}

.top-contact h3{ margin-bottom:13px;}



.top-contact h4{ font-family:Arial, Helvetica, sans-serif; font-size:17.3px; margin:0px 0px; margin-bottom:5px;}

.top-contact span{ font-size:12px; margin-left:4px;font-family: 'Oswald', sans-serif; }



.top-info{ background:#0181c2; overflow:hidden;padding:10px 25px; }

.top-info h3 img{ width:auto;margin-right:10px;}

.top-info h3{ margin-bottom:10px;}

.top-info h5{ font-size:14px;}

.top-info h5 a{ color:#FFFFFF; margin:0px;transition: all 0.5s ease 0s;}
.top-info h5 a:hover{ color:#5bc8ff;transition: all 0.5s ease 0s;}





/*login-sections*/

.carousel-control{ opacity:1;}



.login-section{ overflow:hidden;font-family: 'Oswald', sans-serif; background:#FFFFFF;  }

.login-section .row{ margin-left:0px; margin-right:0px;}

.login-section .col-lg-3{ padding-left:0px; padding-right:0px;}



.loginS-text{ margin:0px auto; display:table;}

.login-section h4{ font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px 0px; margin-top:-10px; margin-left:35px; text-align:left; opacity:0.5;}

.video-login{}



.login-Boxes{ padding:30px; text-align:center; border-right:1px solid #b5b5b5; cursor:pointer; }

.login-section h3{ font-size:18px; margin:0px 0px;}

.login-section a h3 { color:#000000;}

.login-section a h4 { color:#000000; opacity:0.5;}



.video-class-login{ background:url(../images/video-bg.jpg);}





.login-Boxes:hover{ background:url(../images/video-bg.jpg);}

a:hover{ text-decoration:none;}





.video-login h3 { background:url(../images/video-icon.png) no-repeat left; padding-left:35px; text-align:left;  display:block; padding-bottom:10px;}



.live-class-L h3{ background:url(../images/live-class.png) no-repeat left; padding-left:35px; text-align:left;  display:block;padding-bottom:10px;}



.conversation-login h3{ background:url(../images/conversation-icon.png) no-repeat left; padding-left:35px; text-align:left;  display:block;padding-bottom:10px;}



.vocabulary-login h3{ background:url(../images/vocabulary.png) no-repeat left; padding-left:35px; text-align:left;  display:block;padding-bottom:10px;}


.video-blog-1 h3{ background:url(../images/vocabulary.png) no-repeat left; padding-left:35px; text-align:left;  display:block;padding-bottom:10px;}
.video-blog-1:hover h3, .video-blog-1:hover h4{ color:#FFFFFF!important; }
.video-blog-1:hover h3{background:url(../images/vocabulary-hover.png)left no-repeat;}






.video-login:hover h3, .video-login:hover h4{ color:#FFFFFF!important; }

.video-login:hover h3{background:url(../images/video-icon-hover.png)left no-repeat;}





.live-class-L h3, .live-class-L:hover h4{ color:#FFFFFF!important; }

.live-class-L:hover h3{background:url(../images/live-class-hover.png) left no-repeat;}



.live-class-L h3{ color:#000000!important;}

.live-class-L:hover h3{ color:#FFFFFF!important;}



.conversation-login:hover h3, .video-login:hover h4{ color:#FFFFFF!important; }

.conversation-login:hover h3{background:url(../images/conversation-icon-hover.png) left no-repeat;}



.vocabulary-login:hover h3, .video-login:hover h4{ color:#FFFFFF!important; }

.vocabulary-login:hover h3{background:url(../images/vocabulary-hover.png)left no-repeat;}





.vocabulary-login{ border:none;}

























/*welcome*/



.welcomeC{ background:#eeeeee; padding:55px 0px;	font-family: 'Noto Sans Malayalam'; font-family: 'Noto Sans Malayalam';}



.welcomre-blue-Box{ background:#1cb6f0; color:#FFFFFF; padding:40px 20px; text-align:center; padding-top:30px;}

.welcomre-blue-Box h2{ font-size:27px; margin:0px 0px;	font-family: 'Noto Sans Malayalam';

}

.welcomre-blue-Box h3{ font-size:18px ; margin:0px 0px;	font-family: 'Noto Sans Malayalam';

}





.welcomeC h1{ font-size:30px; margin:0px 0px; padding:0px; margin-top:-5px; }

.welcomeC p{ line-height:normal; margin-top:10px;}

.welcomeC a{ font-family:Arial, Helvetica, sans-serif; color:#4d4d4d; background:#eeeeee; padding:5px 23px; border:1px solid #525151; margin-top:20px; display:table;transition: all 0.5s ease 0s;}

.welcomeC a:hover{ background:#1cb6f0;transition: all 0.5s ease 0s; color:#FFFFFF; border:1px solid #1cb6f0;}

.welcomeC .description{ font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:12px; margin-top:30px;}





.call-now{ background:#4e4d4d; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:table; margin-top:15px;}

.call-now h5{ margin:0px 0px; padding:5px; float:left; line-height:18px;}

.call-now  h6{ background:#ed1d25; float:left; margin:0px 0px; padding:5px 10px; font-size:12px;line-height:18px; margin-left:10px; text-transform:uppercase;}



.welcomeC .call-now a{ background:none; padding:0px 0px; border:none; margin:0px 0px; color:#FFFFFF; display:block;}







/*middle*/



.middleC{ overflow:hidden; color:#FFFFFF;}



.middle-left{ overflow:hidden; background:#00aeef;}

.middle-left .introvideoC{ padding:35px 0px;}



.middle-right{ overflow:hidden; background:url(../images/middle-right.jpg); background-size:100% 100%; color:#e7e7e7; min-height:400px;	font-family: 'Noto Sans Malayalam';

 }

.middle-right h2{ font-size:18px; font-weight:normal; font-variant:300;	font-family: 'Noto Sans Malayalam';

 margin-top:70px;}

.miidleText{ margin-left:10%; width:80%;}

.miidleText p span{ font-family:Arial, Helvetica, sans-serif;}

.miidleText p{ font-size:15px;font-variant:300;}



.middleC .col-lg-5{ padding:0px 0px;}

.middleC .col-lg-7{ padding:0px 0px;}









.middleC ul{ width:auto; height:auto; margin:0px 0px; padding:0px; overflow:hidden; list-style:none; margin-left:10%; margin-top:23px; font-family:Arial, Helvetica, sans-serif;}

.middleC  ul li{ margin-bottom:6px;}

.middleC  ul li{ content:""; background:url(../images/listing-bg.png) no-repeat left top;left:10px; color:#fff; font-size:12px;    padding-left:20px; margin-bottom:10px; margin-top:5px;     background-position: 0px 5px;  }









/*testimonial*/



.testimonialC{ overflow:hidden; padding:57px 0px;}

.testimonialC h3{ font-size:30px; margin:0px 0px; color:#000000;font-family: 'Noto Sans Malayalam';}

.testimonialC h3 img{ margin-right:15px;}

.testimonialC .carousel-caption{ color:#000000;}



.testimonialC  .carousel-caption{ left:0; right:0;  top:0; position:static; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:22px; font-style:italic; text-align:left; height:113px;}



.carousel-indicators{ left:26.5%; width:11%; bottom:0;}

.carousel-indicators li{ border:2px solid #000000; height:10px; width:10px; background:#000000;}

.carousel-indicators li.active s{ height:10px; width:10px; background:#fff;border:2px solid #000000;}







/*videoBlock*/

 body.modal-open {

  overflow: inherit;

  padding-right: 0 !important;

}

.modal-content{ border-radius:0px; }



.modal-footer{ border:none;}

.modal-header{ border:none; background:#00aeef; color:#FFFFFF; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}

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



.videoDiv{ overflow:hidden; background:#FFF;}

.videoDiv h3{ font-size:18px; text-transform:uppercase; }

.video-thumbC{ overflow:hidden; margin-bottom:47px; cursor:pointer;}

.video-thumb-img{ overflow:hidden; position:relative;}

.video-thumbC img{ width:100%;}

.play-icon{ }

.play-icon img{ width:auto;position:absolute; top:0; left:0; right:0; margin:10px auto; text-align:center; top:31%;}



.videoC-outer{ overflow:hidden;}

.videoC-outer .row{ margin-left:-30px; margin-right:-30px;}

.videoC-outer .col-lg-4{ padding-left:30px; padding-right:30px;}







.video-thumb-img img {  -webkit-transition: all 1s ease;

    -moz-transition: all 1s ease;

    -ms-transition: all 1s ease;

    -o-transition: all 1s ease;

    transition: all 1s ease;}

	

.video-thumb-img img:hover

{

-webkit-transform:scale(1.25);

    -moz-transform:scale(1.25);

    -ms-transform:scale(1.25);

    -o-transform:scale(1.25);

     transform:scale(1.25);

}





.videoDiv a h3{ color:#000000; font-size:15px;line-height:13px;}

.videoDiv a span{ color:#00aeef; background:url(../images/h3-sep.png) right no-repeat; padding-right:5px; margin-right:5px; }



.view-allBtn{ background:#000000; color:#00aeef; font-size:15px;   transition: all 0.5s ease 0s; text-transform:uppercase; padding:7px; margin-bottom:40px; display:table;}
.view-allBtn:hover{ background:#1cb6f0;   transition: all 0.5s ease 0s;}


/*blue strip*/



.blueStrip{ overflow:hidden; background:#00aeef; color:#FFFFFF; padding:25px; }

.blueStrip h3{font-family: 'Noto Sans Malayalam';font-size:25px; margin:0px 0px; margin-top:5px;}

.blueStrip h4{ font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:5px 0px;}



.reg-btn{ background:url(../images/reg-btn.png) no-repeat; width:151px; height:52px; float:right;transition: all 0.5s ease 0s;}
.reg-btn:hover{transition: all 0.5s ease 0s; opacity:0.8;}


.membersarea{ background:url(../images/members-area.png) no-repeat; width:151px; height:52px; float:right;transition: all 0.5s ease 0s;}

.membersarea:hover{transition: all 0.5s ease 0s; opacity:0.8;}



.blue-txtC{ overflow:hidden; display:table; float:left;}

.blue-strip-Address{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:8px;}

.blue-strip-Address p{ margin-bottom:0px;}

.blue-strip-Address a{ color:#FFFFFF;}







/*footer*/



.footerC{ overflow:hidden; background:#d9d9d9; padding:40px 0px ; font-family:Arial, Helvetica, sans-serif;}

.ftrblocks{ border-right:1px solid #b8b8b8;}

.footerC  p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:0px;}



.footerLogo{ overflow:hidden;}

.footerLogo img{ overflow:hidden;}

.ftrAddress{ margin:0px auto; display:table; margin-top:15px;}



.footerC .socialMedia{ margin-top:17px; display:table; margin:17px auto; float:none;}

.footerC .socialMedia li{ border-radius:50%;}





.ftrblocks{ min-height:68px;}



ul.foteerMenu{ overflow:hidden; list-style:none; margin:0px 0px; padding:0px; margin-top:17px; float:right;}

ul.foteerMenu li{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase;}

ul.foteerMenu li a{ color:#4b4b4b; background:url(../images/ftr-nav-sep.png) right no-repeat; margin-right:5px; padding-right:5px;}

ul.foteerMenu li:last-child a{ background:none; margin-right:0px; padding-right:0px;transition: all 0.5s ease 0s; }
ul.foteerMenu li a:hover{transition: all 0.5s ease 0s; color:#009dec;}



.footerC .row{ margin-left:-4px; margin-right:-4px;}

.footerC .col-lg-3{ padding-left:4px; padding-right:4px;}



.b1{ width:17%;}

.b2{ width:23%;}

.b3{ width:20%;}

.b4{ width:40%; border:none;}











/*about*/







.bannerC{ width:auto; height:auto; margin:0px 0px; padding:0px; overflow:hidden; position:relative; font-family: 'Lato', sans-serif; }

.bannerC img{ width:100%; }





.banner-caption{ position:absolute; bottom:0; text-align:center;text-transform:uppercase; background:rgba(0, 174, 239, 0.9);  font-size:20px; margin:0px 0px; padding:20px; color:#fff; overflow:hidden;}



.bannerC h1{ font-size:30px; margin:0px auto;}

.bannerC h2 { font-size:15px; margin:10px auto;}

.banner-caption{ left:0; right:0; bottom:0;}

.banner-caption{ left:0%!important; padding-bottom:0px;}



.cmsC{ overflow:hidden;}



.welcome2{ overflow:hidden; background:#eeeeee;}

.cms-malylm{ font-size:14px; font-family: 'Noto Sans Malayalam';}

.cms-malylm p{ font-size:14px;}



.pageTitle{ margin:30px 0px;}

.pageTitle h1{ border-left:5px solid #ed1c24; padding-left:15px; line-height:normal; line-height:30px; }

.pageTitle h1 span{  font-family: 'Noto Sans Malayalam';}





.welcome-english{ overflow:hidden; padding:40px 0px; background:#ffffff;}

.welcome-english p{ font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:20px;}

.welcome-englishTxt{ margin:20px auto;}

.welcome-english-image{ overflow:hidden; width:100%; border:2px solid #4c4a3b;}

.welcome-english-image img{ width:100%;}







.aboutMiddle{ overflow:hidden; background:url(../images/abt-middle.jpg); background-size:100% 100%; color:#FFFFFF; margin-bottom:10px}



.abt-left{ color:#FFFFFF; font-family: 'Noto Sans Malayalam';padding:15px  padding-right:50px;}

.abt-left h1{ font-size:22px; padding:15px; text-align:center;margin:0px 0px; background:#00aeef;}



.introVodeo{ overflow:hidden; margin:15px 0px;}



.abt-right{ overflow:hidden; padding:50px 50px;}

.abt-right h4{ font-size:25px; margin-top:0px;}

.abt-right h2{ background:#FFFFFF; color:#000000; padding:10px; text-align:center;}

.abt-right p{ font-size:14px; font-family:Arial, Helvetica, sans-serif;}

.abt-right h6{ font-size:15px; margin-top:10px; color:#000000;  padding:5px; display:table; background:#0ebdff;}

.abt-right .reg-btn{ margin:10px auto; display:block; float:left;}



.tab-section{ overflow:hidden; margin-top:0px;}



.malayalamDescription{ overflow:hidden; margin:10px 0px;}

.malayalamDescription p{ font-size:14px;font-family: 'Noto Sans Malayalam'; text-align:justify;}



.tabC{ margin:10PX auto; margin-top:10px;}

.tabC .nav > li > a{ background:#000000; color:#FFFFFF; cursor:pointer;}

.tab-content{ padding:10px; border:1px solid #09b0ef; border-top:none;}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{ border:1px solid #08b0ef; }

.nav-tabs > li a:hover{ border:1px solid #09b0ef; background:#09b0ef; color:#FFFFFF!important; }

.nav-tabs > li.active > a{ background:#09b0ef; border-bottom:1px solid #a33737; font-size:13px;}

.nav-tabs > li.active > a:hover{  color:#FFFFFF; border-bottom:1px solid #2c3e50; }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{ background:#08b0ef; color:#FFFFFF; border-bottom:1px solid #09b0ef;}

.tabC .nav > li{ font-size:13px;}

a:focus{ outline:none;}



.tab-content{ border:1px solid #18b5f0; overflow:hidden;}

.tab-content .row{ margin-left:-4px; margin-right:-4px;} 

.tab-content .col-lg-2{ padding-left:5px; padding-right:5px;} 



.ambassadorsC{ overflow:hidden;width:100%;padding:5px; background:#e7e7e7; margin-bottom:14px;}

.ambassadors-title{ background:#dedede; }

.ambassadors-img{ overflow:hidden; border:3px solid #fff; overflow:hidden;}

.ambassadors-img img{ width:100%;}

.ambassadors-title{ background:#dedede; padding:10px;}

.ambassadors-title h3{ margin:0px 0px; font-size:15px;}

.ambassadors-title h5{ margin:0px 0px; color:#727272;}



.tabmenu1{ float:left;}

.tabmenu2{ }



.pageTitle h5{ background:#ed1c24; color:#FFFFFF; padding:10px; display:table; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:20px;}

.fb-btn{ background:#3b5998; color:#FFFFFF; padding:7PX; font-size:15px;}



.v-modal .fb-btn{ float:left; }

.v-modal .view-allBtn{ float:left; margin-bottom:0px;margin-right:10px;}



.modal-footer .fa{ margin-right:10px;}





/*sample video*/



.tabC{ overflow:hidden;}

.tabC  a .video-thumbC  h3{ color:#000000;}

.tabC  a .video-thumbC  span{ color:#00aeef;}



.videoTab{ overflow:hidden;}

.videoTab .col-lg-4{ padding-left:10px; padding-right:10px; }

.videoTab .row{ margin-left:-5px; margin-right:-5px; }

.videoTab .tab-content{ padding-top:15px;}

.videoTab .video-thumbC h4{ font-size:14px; margin:10px 0px; color:#000000;font-family: 'Noto Sans Malayalam';}

.videoTab .video-thumbC{ height:350px;}







/*Register Now*/





.registerC{ overflow:hidden; margin-top:50px;}



.reg-intro{ overflow:hidden; margin-bottom:15px;}



.careerImg{ overflow:hidden; margin-top:24px; }

.careerImg img { width:100%;}

	.career-dtl{}



.career-dtl label{ font-weight:normal!important;}

.career-dtl label sup{ color:#FF0000; font-size:12px;}





.label-info{ background:none; color:#000000; margin-top:10px; display:table-cell;}



.career-dtl{}



.career-dtl h4{ color:#414141; margin-bottom:15px; font-size:14px; line-height:20px;}

.career-dtl h5{ color:#414141; margin-bottom:15px; font-size:18px; line-height:20px; text-transform:uppercase;}



{}







.textBox1{ height:39px; border:1px solid #b6b6b6; width:100%; margin-bottom:25px; padding-left:10px;transition: all 0.5s ease 0s;}

.textAria1{ height:auto;border:1px solid #b6b6b6; width:100%; margin-bottom:30px; padding-left:10px; padding-top:10px;transition: all 0.5s ease 0s;}





.careerImg img{ width:100%;}

.careerImg h4{ font-size:40px;font-family: 'Lato', sans-serif; background:rgba(0, 0, 0, 0.5);  padding:10px; margin:0px 0px; padding:10px; text-transform:uppercase;color:#FFFFFF; position:absolute;  margin:0px auto; left:0; right:0; display:table; bottom:22px;  }



.submitBtn{ padding:10px; overflow:hidden; color:#FFF; border:none; background:#000000; text-transform:uppercase;font-size:16px;transition: all 0.5s ease 0s; margin-bottom:20px;}



.resume{position:absolute;z-index:100; cursor:pointer;top:0;left:0;opacity:0; }



.submitBtn:hover{ background:#ed1c24; transition: all 0.5s ease 0s;}



.right-contact{ overflow:hidden; background:#00aeef; color:#FFFFFF;  font-family:Arial, Helvetica, sans-serif;}

.right-contact h3{ margin:0px 0px 10px 0px;font-family: 'Oswald', sans-serif; }

.right-contact-text{ background:#009dec; padding:10px;}





.right-address{ overflow:hidden; background:#0090d9; padding:10px; transition: all 0.5s ease 0s;}
.right-address a{ color:#FFFFFF; transition: all 0.5s ease 0s;}
.right-address a:hover{ color:#5bc8ff;transition: all 0.5s ease 0s;}



.rightEmail{ overflow:hidden; background:#0181c2; color:#FFFFFF; padding:10px;}

.rightEmail a{ color:#FFFFFF;}



.registerC p{ text-align:justify;}
.registerC p span{ font-size:13px;}











/*LOGIN*/



/*login*/



.loginC{ width:90%; height:auto;  padding:10px ; overflow:hidden; margin:10PX auto;}

.loginC .logo{ text-align:center; background:#947e48;}

.loginC .logo img{ text-align:center; margin:5px auto;}

.loginC h3{ background:#373737; color:#FFFFFF; text-align:center; margin:0px 0px; padding:0px; margin-bottom:10px; padding:10px; font-size:18px; text-transform:uppercase; font-weight:normal;}

.log-inner{ background:#fff; padding:15px;border-bottom-left-radius:4px;border-bottom-right-radius:4px; }

.log-inner .form-control{  height:40px; border-radius:4px; padding:10px; border:1px solid #cfcfcf; background:#FFFFFF; margin-bottom:15px; }



.checkBox{ width:auto !important;}

.checkBox{ margin:0px 0px; padding:0px; float:left;}

.log-inner span a{ float:right; color:#00aeef; font-size:13px;}

a:hover{ text-decoration:none; }

.log-inner span a{line-height:40px; height:40px;}

.loginBtn{ background:#00aeef; width:100%; padding:10px; text-align:center; text-transform:uppercase; font-size:18px; border:none; color:#FFFFFF;

text-shadow:none; margin:10px auto; border-bottom:3px solid #0581af; transition: all 0.5s ease 0s;}

a:focus{ outline:none!important;}

a{ outline:none!important;}





/*CONTACT*/



.contactC h3{ font-size:13px; text-transform:uppercase; font-weight:normal;	

}



.contactC{ overflow:hidden; margin-top:10px; }

.contactC p{color: #666666;font-size: 14px; font-weight: 400;line-height: 20px;}

.contactC .textBox{ border:1px solid #7f7f7f; font-size: 13px; margin-bottom: 0px; outline: medium none;padding:5px 20px; transition: all 0.2s ease-in-out 0s;width: 100%;margin-bottom:15px; background:#FFFFFF; color:#535353; height:30px;background: }



.contactC .textAria{ border: 1px solid #7f7f7f; color: #666666;font-size: 13px; margin-bottom: 20px; outline: medium none;padding: 10px 20px;background:#FFFFFF; transition: all 0.2s ease-in-out 0s;width: 100%;}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, input.input-text:focus { background:#e7e7e7;border:1px solid #c3c3c3; }



.textAria{}

.textAria:focus{ background:#e7e7e7;border:1px solid #c3c3c3;}

.textAria:focus{ ;border:1px solid #c3c3c3;background:#e7e7e7!important;}



.blue-btn{ background:#0c4da2; color:#FFF; padding:10px 13px;transition: all 0.5s ease 0s; text-transform:uppercase;  border:1px solid #0071bd; font-size:14PX; font-weight:normal; margin-bottom:25px; display:table;}

.blue-btn:hover{ color:#fff; background:#ed1c24; border:1px solid #f15a25;transition: all 0.5s ease 0s;}

.gmapC{ width:100%; height:auto; margin:0px px; padding:0px; overflow:hidden; margin-top:0px; }



.search-area .textBox:focus{ background:#505153; border:none;}



.enquiryC{ overflow:hidden;}



.captcha{ width:auto; height:auto; margin:0px 0px; padding:0px; height:40px; overflow:hidden; margin-top:0px; border:1px solid #dedede; margin-bottom:17px;}

.captcha img{ width:100%; height:40px;}

.refreshBtn{text-align:center; color:#ed1c24;  overflow:hidden; display:block; margin-top:7px;}

.refreshBtn .fa{ padding:10px; font-size:20px; color:#1a3c710;}

.submt-enqry{ overflow:hidden;}

.submt-enqry img{ width:100%;}

.contactC .textBox{ height:40px;}

.contactC .textBox, .contactC .textAria{  background:#FFFFFF;border:1px solid #cfcfcf;color:#000000;}



.contactC .col-lg-4, .contactC .col-lg-12, .contactC .col-md-3, .contactC .col-xs-12{ padding-left:7px; padding-right:7px;}

.contactC .row{ margin-left:-7px; margin-right:-7px;}

 

 

 .gmapC{ margin-bottom:30px;}















.notification-block {

    background: #f2dede none repeat scroll 0 0;

    border-radius: 5px;

    margin-bottom: 10px;

    min-height: 40px;

    overflow: hidden;

    padding: 10px;

    position: relative; 

    width: 100%; font-family:Arial, Helvetica, sans-serif;

}



.primary {

    background: #41cac0 none repeat scroll 0 0;

    border: medium none;

    color: #ffffff;

    font-size: 15px;

    padding: 7px 15px; float:right;

}



.primary:hover{ background: #26a59c; color:#FFFFFF;transition: all 0.2s ease-in-out 0s;}



.notification-block{font-family: 'Oswald', sans-serif; }

.notification-block label{ font-weight:normal;font-family: 'Noto Sans Malayalam';}

.notification-block p{ margin-bottom:0px;}

.notification-block p span{font-family: 'Oswald', sans-serif;}





/*free-trial*/





.free-trial{ overflow:hidden; margin-top:30px;}

.free-trial .blueStrip h3{ font-family: 'Oswald', sans-serif;color:#FFFFFF; background:#414141; margin:0px 0px; font-size:18px; display:table; padding:10px; margin-bottom:20px; text-transform:uppercase; margin:0px auto; display:table;}



.border-box{ padding:10px; overflow:hidden; width:auto; display:inline-block; text-align:center; border:1px solid #FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; min-width:31.2%; }

.border-box b{ background:#FFFFFF; color:#000000; margin-right:15px; padding:5px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;  }

.blueStrip .border-box:nth-child(5){ min-width:49.8%;}

.blueStrip .border-box:nth-child(6){ min-width:49.9%;}







.whiteBlock{ background:#FFFFFF; border:1px solid #00aeef; padding:15px 0px; overflow:hidden; margin-top:20px; padding-bottom:20px; font-family:Arial, Helvetica, sans-serif;}

.whiteBlock h2{ font-size:25px; margin:10px; margin-bottom:15px; color:#00aeef;}

.whiteBlock h2 span{ font-size:20px;}

.whiteBlock h3{ font-size:25px; margin:0px; margin-bottom:30px;font-family: 'Noto Sans Malayalam';background:#999999; padding:10px; color:#FFFFFF;}

.whiteBlock  .malayalamDescription{ margin:0px 0px 15px 0px; font-size:14.5px;}





.white-top-text{ overflow:hidden; min-height:195px; height:195px; padding-bottom:10px;}
.white-top-text p{ font-size:14px; line-height:18px;}





/*fees*/





.feesC{ overflow: hidden; background:url(../images/video-bg.jpg); font-family: 'Oswald', sans-serif!important; text-align:center; overflow:hidden;}

.feesC p{font-family: 'Noto Sans Malayalam';}

.inner-padding15{ padding:15px;}





.accDtlC{ overflow:hidden;  background:#e7e6e6; padding:15px;  min-height:235px; border-bottom:3px solid #b8b8b8; margin-bottom:15px;}

.accDtlC h5{ background:#00aeef; padding:10px 20px; color:#FFFFFF; display:table; margin:0px 0px; margin-bottom:30px; border-radius:10px;}

.accDtlC ul{ margin:0px 0px; padding:0px 0px; list-style:none;}

.accDtlC ul li { width:100%; float:left; font-size:12px;}

.accDtlC ul li label{ width:40%; float:left; font-weight:normal;}

.accDtlC ul li label span{ float:right; margin-right:25px; font-weight:bold;}





/*cource details*/



.cource-dtl{ overflow:hidden;}

.pay-pal1{ overflow:hidden; color:#FFFFFF;}

.pay-pal1 h2{ color:#FFFFFF; text-transform:uppercase; margin-top:25px; font-weight:bold; text-shadow:1px 1px #000;}

.buy-nowbtn img{ max-width:250px;}





/* how to login*/



.login-dtl{ overflow:hidden; margin-top:25px; margin-bottom:25px;}

.login-dtl p{ overflow:hidden; font-size:13px;font-family: 'Noto Sans Malayalam';}

.login-dtl h4{font-size:13px;font-family: 'Noto Sans Malayalam'; font-size:16px; background:#CCCCCC; padding:10px; display:table; margin-bottom:25px;}



.contact1 ul{ margin:0px 0px; padding:0px 0px; list-style:none; font-family:Arial, Helvetica, sans-serif; margin:25px 0px;}

.contact1 ul li{ margin-bottom:7px;}

.contact1 ul li b{ color:#00aeef; color:#FFF; background:#414141; text-transform:uppercase; padding:10px; margin-bottom:10px; display:table;}

.contact1 ul li a{ color:#ed1c24;}



.log-box a{ margin-top:10px; display:inline-block;}









/*blog*/





.blog-news{ overflow:hidden;}

.blog-news h2{ margin-top:0px;}

.blog-news  h3{ margin-bottom:20px; background:#00aeef; color:#fff; font-size:25px; padding:10px; display:table;}

.blog-news  h3 .fa { margin-right:15px; color:#FFFFFF;}



.blogC{ overflow:hidden;}

.blogC h2{ font-size:20px;}



.blohImgC{ overflow:hidden; height:315px;}

.blohImgC img{ width:100%;}

.blogC h5{ overflow:hidden; background:#d4d3d3; padding:10px 20px; display:table;}

.blogC p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px;}









/*news*/





.homenewsC{ overflow:hidden; padding-left:50px;}



/*news*/



.list-aggregate > li{ background:#e7e6e6; padding:10px; margin-bottom:2px; border-bottom:1px solid #999999; border-radius:10px;}



.list-aggregate > li > a{ text-align:left; color:#000000;}

.list-wrpaaer{ height:auto; min-height:347px; }

.newsC{ overflow:hidden; margin:0px 0px; margin-bottom:0px;}



.list-aggregate li p{ color:#000;font-size:13px; line-height:18px;  }

.list-aggregate li:hover{ background:none;}

.list-aggregate li{ border-bottom:none;}

.block-hdnews{ overflow:hidden;}



.list-aggregate h3{ font-size:14px; color:#FFFFFF;  padding:8px 8px 8px 8px;  margin:0px 0px;}

.page-title-2{ border-left:10px solid #5a471b; font-size:14px; text-transform:uppercase; margin-top:18px; }

.page-title-2 h2{margin:0px 0px; margin-left:10px; padding-bottom:15px;}





.newsDtl{}

.newsDtl h3{ font-size:17px;}

.list-aggregate li p a{ float:left; color:#fff; text-decoration:underline;}

.list-aggregate li p a:hover{ color:#a57300;}

#marquee-vertical{ list-style:none; margin:0px 0px; padding:0px 0px;}

#marquee-vertical2{ list-style:none; margin:0px 0px; padding:0px 0px;}









.newsBlock{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}

.newsBlock h4{ background:#fff; padding:5px; color:#000; font-size:14px; margin:0px 0px; text-transform:uppercase; display:table;  font-weight:lighter; }

.newsBlock p{ color:#FFFFFF; }

.newsBlock a{ color:#000;  font-weight:lighter;f background:url(../images/more-btn.png) no-repeat; width:100px; height:25px; display:block; text-align:center; font-size:15px; margin-bottom:30px;}

a:hover{ text-decoration:none;}















/*MEMBERS AREA*/



.membersC{ overflow:hidden; }





.buttonBlocks{ overflow:hidden; background:#ffffff; padding:10px; margin:25px 0px; margin-bottom:0px; cursor: pointer; font-family:Arial, Helvetica, sans-serif;}





.selectButton{ overflow:hidden; background:#33495f; padding:10px; color:#FFFFFF; text-transform:uppercase; border-bottom:5px solid #2b3e51; text-transform:uppercase; font-weighT:bold; text-align:center;}

.selectButton .fa{ margin-right:10px;}



a .selectButton{ color:#FFFFFF;transition: all 0.5s ease 0s; font-size:12px;}

a .selectButton:hover{ background:#e94d3c; border-bottom:5px solid #c23a2b;transition: all 0.5s ease 0s;}



.buttonBlocks .row{ margin:0px -5px;}

.buttonBlocks .col-lg-3{ padding:0px 5px;}



.membersC .malayalamDescription{ margin-top:10px;}


.membersC .buttonBlocks .col-4{ width:20%; margin:0px 0px; padding:0px 15px; overflow:hidden; float:left;}
.membersC .buttonBlocks .row{ margin:0px -15px;}










.hovereffect h3{ color:#FFFFFF; margin:5px auto;text-shadow:1px 1px #000;}



.hovereffect h2{ color:#FFFFFF; margin:5px auto;text-shadow:1px 1px #000;}

.hovereffect p a{ cursor:pointer;}



.hovereffect{ margin-bottom:30px;}



.modal-dialog{margin:30px auto; min-width:400px;display:table; /*width:auto;  */}



.success-img{ margin:13% auto; padding:10px; text-align:center;}

.modal-title{ text-transform:uppercase;font-family: 'Oswald', sans-serif; }




.modal-descrip{ overflow:hidden;  font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;}
.modal-descrip p{ font-size:13px; text-align:left; margin-bottom:0px;}


.englishDescription{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px;}
.title_mal{font-family: 'Noto Sans Malayalam';}


/*new changes*/

.modal-body .loginC{ width:100%;}
.modal-body  .log-inner{ padding:0px;}
.modal-body .loginC{ margin:0px auto; padding:0px;}

.modal-body #msgDiv a{ transition: all 0.5s ease 0s;color:#000;}

.modal-body #msgDiv a:hover{transition: all 0.5s ease 0s; color:#00aeef;}
.modal-footer .btn{ background:#000000; border-radius:0px; color:#fff; transition: all 0.5s ease 0s; border:none; padding:10px; text-shadow:none; text-transform:uppercase;}
.modal-footer .btn:hover{ color:#fff; background:#00aeef;transition: all 0.5s ease 0s; }
.modal-body #msgDiv p { margin-bottom:0px;}

.modal-footer{ }




.video-thumb-img{ height:255px;}
#msgDiv{ color:#F00;}

#txDiv{ color:#FFF; }
.error-msg-2{ color:#FFF; background:#F00; padding:5px; display:table; padding-right:5px;}
.error-msg-2 span{ color:#FFF; margin-left:5px;transition: all 0.5s ease 0s; background:#000; display:inline-table; padding:7px; margin-bottom:0px;}
.error-msg-2 span:hover{ color:#fff;transition: all 0.5s ease 0s;}
.log-box .error-msg-2 a{ margin-top:3px;}

.videoDiv a h3{ line-height:18px; height:38px; margin:10px 0px; overflow:hidden;}
.video-thumbC{ margin-bottom:20px;}
.view-allBtn{ color:#FFF;}
ul.socialMedia li:last-child{ margin-right:0px;}
ul.socialMedia{ display:table;}
ul.foteerMenu li a{ cursor:pointer;}

.title_mal span{ font-family:"Oswald",sans-serif;}
.title_mal h3{ font-weight:500;}
.welcome-english p{font-family:"Oswald",sans-serif;}

.log-box a{transition: all 0.5s ease 0s; }
.log-box a:hover{ color:#5bc8ff;transition: all 0.5s ease 0s; }
.call-now h6{transition: all 0.5s ease 0s;}

.call-now h6:hover{transition: all 0.5s ease 0s; background:#000000;}
.ambassadors-img{ height:165px; overflow:hidden;}
.ambassadors-title h3{ height:20px; overflow:hidden;}
.ambassadors-title h5{ height:20px; overflow:hidden;}
.ambassadors-title h6{ height:20px; overflow:hidden; color:#727272;}

.blue-strip-Address a{transition: all 0.5s ease 0s;}
.blue-strip-Address a:hover{ color:#5bc8ff;transition: all 0.5s ease 0s;}


/*about*/
   .welcome-english-image-2{ overflow:hidden; border:none;}
		.welcome-english-image-2 img{ width:100%; margin-top:5px;}
		.welcome-englishTxt-2 p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:26px;}
		.aboutMiddle{ margin-bottom:0px;}
		.ambassadors-title{ min-height:93px;}


/*registration*/

.registerC label{ font-weight:normal;}
.registerC sup{ color:#ff0000;}
.alert-danger{ background-image:none; border:none; padding:0px;}
.registerC .textBox1{ margin-bottom:0px;}
.registerC label{ margin-top:25px; font-weight:normal;}

.notification-block{ font-family:Arial, Helvetica, sans-serif;}
.notification-block p label{  font-family: 'Noto Sans Malayalam';}




.section-inner{ overflow:hidden;}
.col-5{ width:20%; height:auto; overflow:hidden; margin:0px 0px; padding:0px 15px; float:left;}
.section-inner .login-Boxes{ padding:10px 5px;}
.section-inner.login-section h3{ font-size:14px}

.section-inner .col-5{ padding:0px 0px;}
.section-inner .row{}
.member-area-sec iframe{ float:left; margin-right:15px; margin-bottom:15px; border:3px solid #b6b6b6;}
.section-inner  h3{ min-height:32px;}

.banner-caption h2{ font-family:"Noto Sans Malayalam";}

.gray-box{ background:#626262;}






	.video-blocks-2{ overflow:hidden; background:#fff; padding:10px; margin-bottom:0px;}
	.white-top-text{ background:#fff; margin-bottom:30px; padding:10px; border-bottom:1px solid #c9c9c9;}
	.whiteBlock h2{ margin-left:0px;}
	.whiteBlock{ border:none; margin-left:-15px; margin-right:-15px; background:none;}
	
	.mal_video_desc{ font-size:16px;}
	
	.whiteBlock h2{ font-family:"Oswald",sans-serif; font-size:20px; text-transform:uppercase!important;}
.whiteBlock  .title_mal h2{ font-size:22px;}
.white-top-text{ font-size:13px; line-height:22px;}




.modal-body p{ font-family:Arial, Helvetica, sans-serif;}
.modal-body .malayalamDescription p{font-family:"Noto Sans Malayalam";}

.whiteBlock h3{font-family:"Oswald",sans-serif; }
.contact-more h5{    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    background: #fff;
    display: table;
    padding: 15px;
    border-bottom: 1px solid #ccc;
    text-transform: uppercase;}




.poupup-links a{ color:#ed1c24;}
.redBtn2{ background:#000000; color:#FFF;transition: all 0.5s ease 0s; padding:10px; border-radius:4px; text-transform:uppercase; display:table; margin-bottom:25px; color:#FFF!important;}
.redBtn2 .fa{ margin-left:5px;}

.redBtn2:hover{transition: all 0.5s ease 0s; background:#00aeef;}

.malayalamDescription ol{font-family:"Noto Sans Malayalam"; font-size:14px; padding-left:15px;}



.welcome-englishTxt h3{ margin-top:0px ;}
.welcome-englishTxt { margin:0px 0px;}
.welcome-english p{ line-height:22px;}
.welcome-english-image{ border:none;}
.abt-right{ padding:30px; padding-top:50px;}
.abt-right p{ text-align:justify;}
.abt-left h1{ font-family:"Oswald",sans-serif;}
.ambassadors-title h5{ height:50px;}


.registerC h3 img { margin-right:10px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {









/*.welcomre-blue-Box h2{ font-size:31px;}

.welcomre-blue-Box h3{ font-size:24px;}

.welcomeC h1{ font-size:41px; margin-top:0px;}

.middle-right h2{ font-size:22px;}

.miidleText p{ font-size:16px;}



.testimonialC h3{ font-size:30px;}

.cms-malylm p{ font-size:14.5px;}

.malayalamDescription p{ font-size:14.5px;}

.blueStrip h3{ font-size:27px; margin:5px;}*/

}





/*  @media (min-width:1400px) and (max-width: 2560px) {



.white{ left:0%; margin-left:2px;}

  

  }









@media (min-width:1400px) and (max-width: 1680px) {



.white{ left:-6.5%; margin-left:2px;}

  

  }

  









@media (min-width: 1250px) {

    .container {

        width:1200px;

    }

}*/





  @media (min-width:1350px) and (max-width: 1920px) {



.white{ left:-300px; }

  

  }

  

    @media (min-width:1700px) and (max-width: 2300px) {



.white{ left:-350px; width:800px; }

  

  }



    @media (min-width:2100px) and (max-width: 2400px) {



.white{ left:-150px; width:800px; }

  

  }

  

      @media (min-width:2400px) and (max-width: 2800px) {

.white{ left:-150px; width:1000px; }

  }

  

  

        @media (min-width:2810px) and (max-width: 3200px) {

.white{ left:-250px; width:1200px; }

  }

  

 

         @media (min-width:1170px) and (max-width: 1200px) {

.white{ left:-250px; width:400px; }

  }

  

@media (max-width:1024px) {



.white{ left:-250px; width:500px; }

.navbar-brand, .navbar-nav > li > a{ font-size:14.5px; padding: 30px 15px;}

.carousel-caption h1{ font-size:38px; line-height:35px;}  

.carousel-caption h2{ margin:10px 0px;}



.carousel-caption h3{ margin-top:10px;}

.login-section h3{ font-size:14px;}



.home-login{ top:22%;}





.logoC{ min-height:80px;}

.logoC img{ }



.carousel-caption{ top:28%;}

.footerLogo img{ width:100%;}

ul.socialMedia li{ margin-right:4px;}

.welcomeC p{ font-size:13px;}

ul.socialMedia li:last-child{ margin-right:0px;}

ul.socialMedia{ margin-right:15px;}

ul.socialMedia li{ width:30px;}

  }

  

  

@media (max-width:1000px) {



.logoC{ min-height:76px;}

.navbar-brand, .navbar-nav > li > a{ font-size:13px; padding:28px 13px;}



ul.socialMedia li{ margin-right:4px;}



.carousel-caption h2{ margin:10px 0px;}

.carousel-caption h1{ font-size:35px;} 



.carousel-caption{ top:22%;}



.top-contact h4{ font-size:13px;}

.home-login h3{ font-size:12px;}

.top-info{ padding:5px 10px;}

.top-contact{ padding:5px 10px;}

.loginFields{ padding:5px 10px;}





  

  }

@media (max-width:880px) {

.white{ left:-400px; width:500px; }

}



 @media (max-width:760px) {
	 
	 iframe {
    width: 100% !important;
	height: 100% !important;
}

  .navbar{  position:fixed; top:0px; right:10px;z-index:50; width:70%; }

 .navbar-nav{ float:none;}

 .dropdown-menu{ background:none;}

 .navbar-collapse{ background:rgba(0, 0, 0, 0.9);!important}



.dropdown-menu{ display:block; position:relative;}

  ul.nav li.dropdown > ul.dropdown-menu{

        visibility:visible;

        display:block;

        opacity:1;

  

        }

		

		 ul.nav li.dropdown:hover > ul.dropdown-menu{ background:none;}

  .navbar-nav > li{ padding-bottom:0px; margin-left:10px; width:100%; float:left;}

  

.home-login{ position:static; width:100%; margin-bottom:15px; margin-top:15px; margin:15px; width:91%; display:block;}

.loginFields input{ width:90%;}



.login-Boxes{ border-bottom:1px solid #c5c5c4;}

.welcomre-blue-Box h2{ font-size:15px;}

.welcomre-blue-Box h3 { font-size:14px;}

.welcomeC h1{ font-size:18px; margin-top:11px;}

p{ text-align:justify;}



.welcomeC p{ font-size:12px; line-height:24px; margin-bottom:25px;}

.call-now h5{ text-align:center; font-size:16px; margin-bottom:15px; float:none;}

.call-now{ padding:10px;}



.call-now h6{ float:none; text-align:center; display:table;}

.middle-right{ height:auto;}



.white{ display:none;}

.logoC{ background:none; margin-left:15px; }

.logoC  img{ }

header{ background:#fff; padding-bottom:10px;}

ul.socialMedia{ margin-top:0px;}



.b1{ width:100%;}

.b2{ width:100%;}

.b3{ width:100%;}

.b4{ width:100%; border:none;}

.aboutMiddle{ background:none;}

.abt-right{ background:#00aeef;}

.abt-left{ background:#414141; padding:15px;}

.abt-right{ padding:15px;}

.abt-right h4{ font-size:20px;}

.abt-right h2{ font-size:16px;}

.abt-right h6{ font-size:11px;}

.bannerC{ margin-top:102px;}

.bannerC h1{ font-size:16px;}

.bannerC h2{ font-size:15px; font-family:"Noto Sans Malayalam";}




.border-box{ width:100%; margin-bottom:5px; text-align:left; line-height:18spx;}

.border-box span{ margin-right:50px;}

.border-box b{ float:left;}



.navbar-brand, .navbar-nav > li > a{ padding:10px;}

.navbar-nav{ margin:0px 15px;}

.navbar-brand, .navbar-nav > li > a{ border:none;}

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

.sliderC{ margin-top:100px;}

.carousel-caption{ left:10px; right:10px;}

.carousel-caption h1{ font-size:30px;}

.carousel-caption h1{ background:none;}

.carousel-caption h2{ text-align:left; float:none;}

.carousel-control.right{ left:13%;}

.banner-caption{ position:static;}

.pageTitle h1{ font-size:23px; line-height:normal; margin:0px 0px;}

.nav-tabs > li{ width:auto; margin-bottom:2px;}

.videoTab  .nav-tabs > li{ width:auto; margin-bottom:2px;}



.blohImgC{ height:auto;}

.malayalamDescription{ margin:30px 0px;}



.whiteBlock h3{ font-size:16px;}



.top-info{ padding:10px;}

.top-contact{ padding:10px;}

.loginFields{ padding:10px;}



.login-Boxes{border-left:1px solid #b5b5b5;}



.carousel-caption{ top:1%; padding-top:5px;}

.carousel-caption h1{ margin-bottom:0px; font-size:25px; padding-bottom:0px;}

.carousel-caption h2{ margin-bottom:0px; font-size:15px; padding-bottom:0px; margin-top:0px;}

.carousel-caption h4{ font-size:12px;}

.login-Boxe{ }

 .video-login{ border:1px solid #b5b5b5; margin-bottom:15px;}

 .live-class-L{border:1px solid #b5b5b5; margin-bottom:15px;}

 .testimonialC h3{ font-size:13px;}

 .testimonialC .carousel-caption{ font-size:13px;}

 .carousel-indicators{ margin-left:0px; margin-top:25px; width:50%;}

 

.testimonialC .carousel-caption{ height:auto;}

 

 

 .blueStrip h3{ font-size:20px;}

 .ftrblocks{ border:none;}

 

 .welcome-englishTxt{ padding-top:10px; margin-top:5px;}

 .welcome-english{ padding-top:10px;}

 .abt-left h1{ font-family:17px;}

 .right-contact{ margin-bottom:15px;}

 .free-trial h3{ font-size:18px}

 .malayalamDescription p{ font-size:12.5px;}

 .whiteBlock h2{ font-size:18px;}

 .whiteBlock h2 span{ font-size:17px;}

 .white-top-text{ margin:20px 0px; min-height:0px;}

 .buy-nowbtn{ overflow:hidden; text-align:center;}

  .buy-nowbtn img{ width:100%;}

  

  

  /*dropdown*/

  

  .nav li .dropdown-toggle{ padding:10px;}

  

  .carousel-caption h1{ font-size:20px; line-height:25px;}

    .carousel-caption{ top:10%;}

	

	.carousel-caption h3{ font-size:16px;}

	.carousel-caption h3 span{ font-size:12px;}

	.carousel-caption h4{ font-size:11px;}

	.selectButton{ margin-bottom:15px;}

	

	/*video class*/

	

	.tabmenu1{ float:none; width:100%;}

	.videoTab .nav-tabs > li{ width:100%;}

	.nav-tabs > li > a{ border-radius:0px;}



.modal-dialog{ display:table; margin:30px auto; min-width:300px;}

.logoC{ min-height:5px!important;}

.middle-right h2{ font-size:16px;}
.middle-right h2{ margin-top:25px;}
.miidleText {
    margin-left: 6%;
    width: 90%;
}

.malayalam-caption{font-family: 'Noto Sans Malayalam';font-size:20px!important; line-height:22px!important;}
.malayalam-caption h1{ }
.carousel-caption{ top:26%;}
.carousel-caption h4{ margin:0px 0px;}

.logoC img{ width:100%;}

.reg-btn{ float:left; margin:10px auto;}

.footerLogo{ display:table; margin:10px auto;}
.footerLogo img{ width:auto;}
.welcomeC{ padding:15px 0px;}
.miidleText p{ text-align:left!important;}

.membersC .buttonBlocks .col-4{ width:100%; margin:0px 0px; padding:0px 15px; overflow:hidden; float:left;}
.membersC .buttonBlocks .row{ margin:0px -15px;}

.selectButton{ }
.ambassadors-img{ height:auto;}
.col-5{ width:100%;}

.contact-more h5{ font-size:13px; padding:5px;}
.white-top-text{ margin-top:0px;}
.free-trial .blueStrip h3{ line-height:21px; font-size:15px;}
.whiteBlock h2{ font-size:17px;}

.white-top-text{ height:auto;}
}