
/* NRI Section Page start*/
/*slider start*/
.mobile-menu li > ul > li.colsHeight {height:370px}
[class*="span"]{display:block; float:left; height:auto;}
.span12{width:97.26%;}
.span6{width:50%;}
.span8{width:66%;}
.span4{width:32.72%;}
.span11{width:89.06%;}
.span10{width:80.76%;}
.span9{width:72.36%;}
.span7{width:55.66%;}
.span5{width:39.05%;}
.span3{width:22.40%;}
.span2{width:14.03%;}
.span1{width:5.70%;}

.wdth1{width:2.50%}
.wdth2{width:14%}
.wdth3{width:20%}
.wdth4{width:30.9%} 
.wdth5{width:39%}
.wdth6{width:45.5%}
.wdth7{width:50%}
.wdth8{width:55%}
.wdth9{width:60%}
.wdth10{width:72%}
.wdth11{width:80%}
.wdth12{width:85%}
.wdth13{width:93%}
.wdth14{width:100%}

a.stickyBanner{top:0 !important}
.slider-wrapper { 
    position: relative; 
}
.lean-slider { overflow: hidden; }
.lean-slider-slide {
    display: block;
    position: relative;
    opacity: 0;
    -webkit-transition: opacity 0.6s linear;
    -moz-transition: opacity 0.6s linear;
    -ms-transition: opacity 0.6s linear;
    -o-transition: opacity 0.6s linear;
    transition: opacity 0.6s linear;
}
.lean-slider-slide.current { opacity: 1;}
.lean-slider-slide img {display:block;}

#slider-direction-nav {
    position: absolute;
    left: 0;
    top: 47%;
    width: 100%;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
    opacity: 0.2;
}
.slider-wrapper:hover #slider-direction-nav { opacity: 1; }
#slider-direction-nav a {
    float: left;
    display: block;
    width: 26px;
    height: 37px;
    background: url(/resources/images/arrows.png) no-repeat 0 0;
    text-indent: -9999px;
}
#slider-direction-nav .lean-slider-next {
    float: right;
    background-position: 100% 0;
}

#slider-control-nav {
    position: absolute;
    left: 0;
    bottom: 10px;
    width: 100%;
    text-align: center;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
    opacity: 0.2;
}
.slider-wrapper:hover #slider-control-nav { opacity: 1; }
#slider-control-nav a {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(/resources/images/bullets.png) no-repeat 0 0;
    text-indent: -9999px;
    margin: 0 3px;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
#slider-control-nav a.active { background-position: 100% 0; }

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-width : 480px) {

    #slider-direction-nav,
	#slider-control-nav { opacity: 1; }

}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
	
	#slider-direction-nav,
	#slider-control-nav { opacity: 1; }

}


.lean-slider { 
    position: relative; 
    *zoom: 1;
}
.lean-slider:before,
.lean-slider:after {
    content: " ";
    display: table;
}
.lean-slider:after {
    clear: both;
}

.lean-slider-slide { 
    float: left;
    width: 100%;
    margin-right: -100%;
    display: none; 
}
.lean-slider-slide.current { display: block; }

/*slider end*/

.studentsTab{margin:auto;overflow:hidden}
p.studentTitle{color:#000 !important}
.toppers-students{background:#e5e7ed;border-bottom:4px solid #ed8103;overflow:hidden;padding: 15px 0;}

ul.studentsTab li.tabsToppers .studentsContain img.studentGrey {filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */    
   -webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
   -ms-filter: grayscale(100%);
   filter: grayscale(100%);
   filter: gray; /* IE 6-9 */
 -moz-transition: all .6s ease;
-webkit-transition: all .6s ease;
transition:all .6s ease;width:auto;height:73px}

ul.studentsTab li.tabsToppers .studentsContain:hover img.studentGrey
{
-webkit-filter: grayscale(0%);
   -moz-filter: grayscale(0%);
   -ms-filter: grayscale(0%);
   filter: grayscale(0%);
   filter:none; 
}

.SectionContainer{background:#fff}
.studentsContain{overflow:hidden}
ul.studentsTab li.tabsToppers, ul.studentsTab li.tabsToppers{background:none;width:24%;float:left;margin:1% 0;padding:0 3%;list-style:none;border:0}
ul.studentsTab li.tabsToppers img.studentGrey{margin:0 6% 0px 0% !important;vertical-align: top;float:left}
.studentContent{vertical-align: top;}
ul.studentsTab li.tabsToppers, ul.studentsTab li.tabsToppers p.studentTitle{color:#000;margin:0 0 0px 0;padding:5px;font-size:14px; text-transform:capitalize}
ul.studentsTab li.tabsToppers, ul.studentsTab li.tabsToppers p{font-size:11px;line-height:14px;margin:0;padding:1px 5px;}
.StudentNumber{color:#bf3707;font-size:25px;}
h1{color:#4c4c4c;font-family:open sans}
.SectionLeft h1{margin:15px 0 !important;}

.SectionLeft{width:70%;float:left}
.SectionRight{float:left;margin-top:12px;margin-left:3%;width:26.9%}
ul.NriMainTab {margin:31px 0 0;overflow:hidden;padding:0;}
ul.NriMainTab li.tabsNri{list-style:none;margin:0;padding:0}
ul.NriMainTab li.tabsNri a{color:#fff;background:#f8bd79; text-decoration:none;float:left;padding:17px;font-size:14px;cursor:pointer;border-right:1px solid #ffb762;border-left:1px solid #d69953;color:#fff}
ul.NriMainTab li.tabsNri a.active{background:#f59625;}
.tabsNridata{background:#eceeef;padding:28px;clear:both;width:94.2%;font-size:13px;line-height:24px;}
.tabsNridata .heading1{color:#535a5d;font-size:17px;margin:0; display:none}
.tabss ul{margin-left:20px;margin-top:7px;}
.SectionsCoaching {background:#fff;padding-top: 40px;float:left;width:100%;}
.columnsSections{width:100%;margin-top:2%;overflow:hidden}
.columns{width:31.3%;float:left;margin:0 1%;}
.colsContent{background:#eceeef;text-align:center;padding:15px; margin-top: -40px;min-height:247px;border-radius:7px;-webkit-border-radius:7px;-o-border-radius:7px;-moz-border-radius:7px;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;}
.colsContent:hover{background:#dbdcdc;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;}

.colsContent p.colhead, .colsContent p.colhead, .colsContent p.colscont{text-align:center}
.columns p{text-align:center;}
.colsContent p.colhead{padding-top:35px;font-size:23px;border-bottom:1px solid #ccc;padding-bottom:20px;}
.colsContent p.colscont{padding:25px 0;font-size:16px;}
.contOmanMain{padding-top:50px;background:#fff}
.infor{background:#fff;padding-top:50px;}
 .LocalInfo{width:60%;}
.info{background:#eceeef;}
.info ul{overflow:hidden;padding:15px 0 !important}
.info ul li.locAdd{list-style:none;float:left;width:46%;line-height:24px !important;font-size:15px;padding-left:3%}
.info ul li.locAdd span{color:#f4971e;font-style:italic}
p.infoHead,  p.infoHead{background:url(/resources/images/ribb.png) no-repeat 21px 0;padding:15px 15px 15px 58px;font-size:21px;border-bottom:1px solid #fff}

.tabss .left{float:left;width:60%}
.tabss .right{float:right;width:40%}
.prgramlink{width:220px;float: right;}
.prgramlink span{background: #f47408;padding:7px 0 0 10px;color: #fff;font-size: 15px;font-weight: 400;border-radius:5px;height:40px;display:block;cursor:pointer;margin:0 0 5px 0}
.prgramlink:hover{opacity:0.9}
.prgramlink:hover .classlink{margin:0 0 0 10px;opacity: 1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px) -webkit-transition: all 0.5s ease-in-out;   -moz-transition: all 0.5s ease-in-out}   
.classlink{opacity: 0;width:220px;float:right;clear:both;background:#fff;border-radius:5px;box-shadow:0 0 4px #ccc;-webkit-transform:translateY(-200%); -moz-transform:translateY(-200%); transform:translateY(0); -webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out}
.classlink a{display:block;color:#333;font-size:12px;padding:2px 10px}
.classlink a:hover{text-decoration:none;background:#09a3f1;color:#fff}

@media screen and (min-width:0) and (max-width:800px) 
{
.columns{width:100%;float:none;display:block; margin:0 1%;}
.LocalInfo{width:100%}
.SectionLeft {float:none;width:100%;}
ul.NriMainTab li.tabsNri a{width:100%}
.info ul li.locAdd{width:90%}
.slider-wrapper{display: none}
.prntMsg11{position: relative!important}
.prntMsg11, .prntMsg11 .txtbox, .prntMsg11 .ico-mob.txtbox, .tabsNridata {width:100%!important}
a.PrgramBtn{ width: 220px;float: none;margin:10px auto!important;float: none;display: block;clear: both;text-align: center}
.tabss .left{float:none;width:100%}
.tabss .right{float:none;width: 100%;padding-top: 30px}
.contOmanMain{margin-right: 5px}
.SectionRight{padding-right: 10px}
}

.testimonials .quot {
    background-position: -167px -111px;
    height: 28px;
    width: 33px;
}

.ico-next {
    background-position: -22px -183px;
    cursor: pointer;
    height: 17px;
    margin: 7px 5px 0 0;
    width: 17px;
}
.icon-nav {
    background-image: url("/resources/images/icons.png");
    background-repeat: no-repeat !important;
    display: block;
}

.ico-prev {
    background-position: 0 -183px;
    cursor: pointer;
    height: 17px;
    margin: 7px 5px 0;
    width: 17px;
}
.flt-left {
  float: left !important;
}
.flt-rite {
  float: right !important;
}
.on {
  display: block;
}
.off {
  display: none;
}
/* NRI Section Page end*/







/*form start*/

.toppers-students{ float: left;width: 100%;margin:40px 0}
.prntMsg11
{
	position:absolute;
	z-index:1;
	right:2%;
	top:0
}
.form {background:#faf4da;height: auto !important;padding: 6px 25px;

  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=94)";

  /* IE 5-7 */
  filter: alpha(opacity=94);

  /* Netscape */
  -moz-opacity: 0.94;

  /* Safari 1.x */
  -khtml-opacity: 0.94;

  /* Good browsers */
  opacity: 0.94;
}
  /*  
.form p {
  color: #eb7f01;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
  margin: 5px 0;
  text-align: center;
}
*/
#dvMobile {position:relative;}
.ico-arrow {
  background-position: -177px -153px;
  background-repeat: no-repeat;
  cursor: pointer;
  float: right;
  height: 5px;
  left: -4%;
  position: relative;
  top: 20px;
  width: 12px;
}

.form select {
  -moz-appearance: none;
  border-width: 1px;
  color: #8e8e8e;
  font-family: "Open Sans",sans-serif;
  font-size: 14px;
  height: 37px;
  margin: 17px 0 !important;
  outline: medium none;
  padding: 6px 10px 6px 30px !important;
  text-indent: 0.2em;
  text-overflow: "";
  width: 100% !important;
}


.orng-btn {
  background: none repeat scroll 0 0 #ed8103;
  border: 1px solid #b36404;
  box-shadow: 0 2px 2px #f7c588 inset;
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-size: 26px;
  font-weight: 600;
  height: 57px;
  line-height: 37px;
  margin: 0 0 10px;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 1px 0 #623702;
  width: 100%;
}
.Mainprnts{position:relative}

/*form end*/


.box-dflt p.teBG {
  background: none repeat scroll 0 0 #f2a236;
  border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;
  color: #fff;
  font-family: calibri;
  font-size: 23px;
  font-weight: bold;
  padding: 8px;
  text-align: center;
}

.prntMsg{ border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;-o-border-radius:0px 0px 5px 5px;}

.ico-name {
  background-position: -207px -111px;
  height: 35px;
  margin: 5px 5px 0 7px;
  width: 24px;
}

.ico-mail {
  background-position: -207px -146px;
  height: 35px;
  margin: 5px 5px 0 7px;
  width: 24px;
}

.ico-mob {
  background-position: -207px -181px;
  height: 35px;
  margin: 5px 5px 0 7px;
  width: 24px;
}

.ico-grade {
  background-position: -207px -251px;
  height: 35px;
  margin: 0;
  width: 24px;
}

.ico-sub {
  background-position: -207px -216px;
  height: 35px;
  margin: 0;
  width: 24px;
}
.txtbox {
  border-width: 1px;
  color: #8e8e8e;
  font-family: "Open Sans",sans-serif;
  font-size: 14px;
  height: 37px;
  margin: 20px 0 15px;
  outline: medium none;
  padding:0px 10px 0px 40px;
  width:100%;
}
.ico-mob.txtbox {
  border-width: 1px;
  color: #8e8e8e;
  font-family: "Open Sans",sans-serif;
  font-size: 14px;
  height: 37px;
  margin: 20px 0 15px;
  outline: medium none;
  padding:0px 10px 0px 40px;
  width:100%;
}
.country-code {
  font-size: 14px;
  margin-left: 33px;
  position: absolute;
}

#slider .slideText {
  bottom:34px;
  color: #fff;
  font-size:36px;
  font-weight: bold;
  position: absolute;right:39%;line-height:42px;
  z-index:17; text-shadow:2px 2px 5px #000;-webkit-text-shadow:2px 2px 5px #000;-moz-text-shadow:2px 2px 5px #000;-o-text-shadow:2px 2px 5px #000;
}
.countr{font-weight:normal;color:#f2a236}

.bdr {
  border-color: #d8d8d8;
  border-style: solid; border-width:1px;
}

 
.ico-arrow.icon-nav {display:none}


.testimonials p {
  font-size: 14px;
  line-height: 20px;
  padding: 0;
  text-align: justify;
  word-wrap: break-word;color:#4c4c4c;
}
.seemore {
  cursor: pointer;
  margin: 0 0 10px;
}
.testimonials span {
  font-size: 14px;
  font-style: italic;
  padding: 0 4px 2px 3px;
}
.seemore span {
  color: #eb7f01;
  cursor: pointer;
  font-style: normal;
  text-decoration: none;
  transition: all 0.4s ease-in-out 0s;
}
.bdr-wth-top {
  border-width: 1px 0 0 !important;
}
.clear {
  clear: both;
}


.footer-panel {
  background: none repeat scroll 0 0 #f9f9f9;
  border-bottom: 1px solid #e6e6e6;
  border-top: 1px solid #e6e6e6;
  color: #eb7f00;
  font-style: normal;
  height: auto;
  padding: 28px 10px;
  text-align: center;
  width: 98.5%;
}
.footer-panel a {
  color: #eb7f00;
  font-size: 14px;
  line-height: 24px;
  list-style: outside none none;
  padding: 0 5px 0 0;
  transition: all 0.4s ease-in-out 0s; text-decoration:none;
}

.footer-panel a:hover {
    color: #4c4c4c;
}
.footer-text {
    background: none repeat scroll 0 0 #f9f9f9;
    border-top: 1px solid #e6e6e6;
    color: #939393;
    font-size: 11px;
    font-style: normal;
    line-height: 16px;
    margin: 0;
    padding: 10px 15px;
    text-align: justify;
}
.blck-ftr {
    background: none repeat scroll 0 0 #464547;
    height: auto;
    width: 100%;
}
.blck-ftr p, .blck-ftr a {
    color: #b2b2b2;
    font-size: 14px;
    font-style: italic;
    line-height: 24px;
    padding-left: 40px;
}
.socialdiv {
    display: inline-block;
    position: relative;
    text-align: center;
}
.socialdiv ul li {
    float: left;
    height: 40px;
    list-style: outside none none;
    margin: 5px 10px 0 0;
    position: relative;
    width: 40px;
}
.socialdiv ul li a {
    border: 1px solid #5e5c5f;
    float: left;
    height: 40px;
    position: relative;
    transition: all 0.4s ease-in-out 0s;
    width:2px;
}
.facebook, .twitter, .gplus, .pinterest, .blog, .ytube {
    background: url("/Resources/images/icons.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 40px;
    margin: 6px 5px 0 0;
    width: 40px;
}
.socialdiv .facebook {
    background-position: 0 -215px;
}
.socialdiv .facebook:hover {
    background-color: #3b5998;
    background-position: -40px -215px;
}
.socialdiv .twitter {
    background-position: -80px -215px;
}
.socialdiv .twitter:hover {
    background-color: #35c9f9;
    background-position: -120px -215px;
}
.socialdiv .gplus {
    background-position: 0 -255px;
}
.socialdiv .gplus:hover {
    background-color: #dd4c39;
    background-position: -40px -255px;
}
.socialdiv .pinterest {
    background-position: -80px -255px;
}
.socialdiv .pinterest:hover {
    background-color: #cb2027;
    background-position: -120px -255px;
}
.socialdiv .blog {
    background-position: 0 -295px;
}
.socialdiv .blog:hover {
    background-color: #e9a01c;
    background-position: -40px -295px;
}
.socialdiv .ytube {
    background-position: 0 -327px;
}
.socialdiv .ytube:hover {
    background-color: #dd4c39;
    background-position: -40px -327px;
}
.close-banner {height:27px !important;width:28px !important;padding:0 !important;}
.emailockIcon{height:36px !important;}
p.bannerBt{position:absolute; bottom:0%;padding:10px 26px;background:#f5f8ff;}

/*-------------------------- Registeration pop-up css ---------------------------- */
/*alert popup*/
.alertFadeBg{width:100%; height:100%; background:#000; opacity:0.6; position:fixed; z-index:1000000;}
.alertBg{border:1px solid #333; max-height:450px !important; overflow:auto; left:35%; width:30%; right:35%;position:fixed; top:30%; z-index:1000001; -webkit-box-shadow: 0 2px 5px #333; -moz-box-shadow:0 2px 5px #333;box-shadow: 0 2px 5px #333;}
.alertBg .alert{width:100%; height:auto; background:#fff;}
.alertBg .alert .heading{background: #ED8103; height:auto;border-bottom:1px solid #B36404;padding:0 10px; color:#fff; box-shadow: inset 0 1px 1px #F7C588;-webkit-box-shadow: inset 0 1px 1px #F7C588;-moz-box-shadow: inset 0 1px 1px #F7C588;font-family: 'Open Sans', sans-serif; font-size: 16px;line-height:28px;font-weight: normal;}
.alertBg .alert p{ padding:3px 10px; font-family: 'Open Sans', sans-serif; font-size: 14px; color: #666; line-height: 20px; text-align:justify;margin: 5px 0 0 0;}
.alertBg .alert table{ margin: 0;padding: 0;width: 98%;margin: 0 auto;border-top: solid 1px #ccc;border-left: solid 1px #ccc;}
.alertBg .alert table tr{ margin: 0;padding: 0;}
.alertBg .alert table tr th{ border-bottom: solid 1px #ccc;padding: 0 5px;height:25px; border-right: solid 1px #ccc;font-family: 'Open Sans', sans-serif; color:#333; line-height:18px; font-size:12px;font-weight: bold;background: #f5f5f5;text-align: left;}
.alertBg .alert table tr td{ border-bottom: solid 1px #ccc;padding: 0 5px;height:25px; border-right: solid 1px #ccc;font-family: 'Open Sans', sans-serif; color:#333; line-height:18px; font-size:12px;}
.alertBg .alert .btnCont{background: #F4F4F4;height:40px; width:100%; border-top:solid 1px #ccc; margin-top:5px; padding:5px 0;}
.alertBg .alert .btnCont .btn{float: right;height:28px;background:#ED8103;border:1px solid #B36404;font-family: 'Open Sans', sans-serif; font-size:14px;font-weight:normal;color:#fff;margin:0;-moz-box-shadow: inset 0 1px 1px #F7C588;-webkit-box-shadow: inset 0 1px 1px #F7C588;box-shadow: inset 0 1px 1px #F7C588;text-shadow:0 1px 0 #623702;text-align:center;text-decoration:none;line-height:28px;width:auto;padding: 0 10px;margin: 0 10px;}
.alertBg .alert .btnCont .btn:hover{background: #DE7B03;}
input::-moz-focus-inner{border:0;padding: 0;}
.alertBg .alert .closeAlrt{ float:right; width:15px; height:15px; border-radius:0 5px 0 5px; text-align:center; display:block; font-size:11px; font-weight:bold;line-height:15px; border-bottom:#666 solid 1px; border-left:#666 solid 1px; cursor:pointer; background:#fff; }
.alertBg .alert .closeAlrt a{color:#333;text-decoration: none;}
.alertBg .alert .closeAlrt a:hover{background:#f5f5f5;text-decoration: none;}
/*alert popup*/
/*-------------------------- Registeration pop-up css ---------------------------- */


/*-------------------------- Header and navigation css start ---------------------------- */



.banner{text-align:center;}
/*-------------------------- Header and navigation css end ---------------------------- */

.span4 {width:32.72%;}
.span8 {width:66%;}
[class*="span"]{display:block; float:left; height:auto;}
.ico-login {
  background-position: -1px 0;
  height: 17px;
  margin: 1px 5px 0 10px;
  width: 17px;
}
.ico-rgister {
  background-position: -37px 0;
  height: 17px;
  margin: 1px 5px 0 15px;
  width: 17px;
}

.ico-ph {
  background-position: -74px 0;
  height: 16px;
  margin: 2px 2px 0 15px;
  width: 16px;
}
.ico-chat {
  background-position: -92px -3px;
  height: 12px;
  margin: 5px 5px 0 7px;
  width: 16px;
}
.mrgin-bottom {
  margin-bottom: 20px !important;
}
.mrgin-top {
  margin-top: 10px !important;
}

/*---Form css---*/
.form{background:#FAF4DA;padding:0px 25px;margin:0px 0 0 0;height:auto !important;}
.form .notify{ color: #559A34;font-weight: 600;text-align: center;font-size: 11px;font-family: 'Open Sans', sans-serif;margin-top: 3px;}
.form p{font-size:24px; color:#EB7F01;font-weight:600;text-align:center;line-height:24px;margin:5px 0;}
.form .country-code {font-size:14px;position: absolute;margin-left: 36px;    margin-top: 2px;}
.form .country-code a {color:#8E8E8E;display: inline-block;padding: 8px;}
.form .country-code a:focus {outline:none;}
.form .arrow-container {display: inline-block;position: relative;width: 15px;}
.form .arrow {border-color: #8E8E8E rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);border-image: none;border-right: 5px solid rgba(0, 0, 0, 0);border-style: solid;border-width: 5px;display: inline-block;left: 5px;position: absolute;top: -7px;}
.form .country-codes-container {width:99%;background:#FFFFFF;border: 1px solid #2278CE;border-top: none;display: none;height:100px;overflow-y: scroll;overflow-x: hidden;position: absolute;top: 38px !important;z-index: 30;}
.form .country-codes-container ul{ margin: 0;padding: 0!important;}
.form .country-codes-container li {color: #A5A5A5;font-size: 14px!important;width: 100%;list-style: none;}
.form .country-codes-container a {border-radius: 0;color: #8E8E8E;display: inline-block;padding:4px;width: 100%;}
.form .country-codes-container a:focus, .country-codes-container a:hover {background-color: #2278CE;color: #FFFFFF;outline: 0 none;text-decoration: none;}
.form .country-codes-container a.selected {background-color: #2278CE;color: #FFFFFF!important;outline: 0 none;text-decoration: none;}
.country-code-highlight {background-color: #2278CE;color: #FFFFFF;}
.form select {border-width:1px; height:37px; color:#8E8E8E; font-size:14px;outline:none; padding: 6px 10px 6px 42px!important; margin:17px 0!important;font-family: 'Open Sans', sans-serif;text-indent:0.2em; -webkit-appearance: none;text-overflow: '';cursor:pointer;}

 /*---Third step css on forum page---*/
.thrdcountry-code{font-size:12px;position: absolute;left: 30.9%;}
.thrdcountry-code a{color:#8F8F8F;display: inline-block;padding:6px 2px 2px 14px;}
.thrdcountry-code a:focus{color:#8F8F8F;outline: 0 none;}
.thrdcountry-code .arrow-container{display: inline-block;position: relative;width: 15px;margin:7px 0 0 5px!important;float: left;top: 10px;}
.thrdcountry-code .arrow{-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #8E8E8E rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);border-image: none;border-right: 5px solid rgba(0, 0, 0, 0);border-style: solid;border-width: 5px;display: inline-block;position: absolute;top: -6px;}
#spnCountryName{ margin:3px 0 0 0;font-weight: normal;}
.thrdcountry-codes-container{width:65%;background:#FFFFFF;border: 1px solid #D2D2D2;border-top: none;display: none;height:100px;overflow-y: scroll;overflow-x: hidden;position: absolute;top:33px;left:31%;font-family: 'Open Sans', sans-serif;}
.thrdcountry-codes-container ul{ margin: 0;padding: 0;}
.thrdcountry-codes-container li{color: #A5A5A5;font-size:14px!important;width: 100%;list-style: none;line-height: 17px!important;margin: 0;padding: 0!important;}
.thrdcountry-codes-container a{border-radius: 0;color: #8E8E8E;display: inline-block;padding: 0.27778em 0.55556em;width: 100%;text-decoration: none;}
.thrdcountry-codes-container a:focus, .country-codes-container a:hover {background-color: #2278CE;color: #FFFFFF;outline: 0 none;text-decoration: none;}
.thrdcountry-code-highlight{background-color: #2278CE;color: #FFFFFF;}
#dvMobile{position: relative}

.box-dflt p.contOman {line-height:25px; text-align:justify;margin: 0;padding: 0}
.mrgin-left2{margin:25px 0}
.ToppersSpeak {display:table;margin:auto;text-align:center;}
.grey-box.bdr.bdr-wth, .videocont.bdr.bdr-wth{border:0}
.grey-box.bdr.bdr-wth .ico-prev, .grey-box.bdr.bdr-wth .ico-next{position:relative;top:-21px}
input.error-border{border: 1px solid #ef4d4d;}
.error-message{color: #e20107;display:inline-block;left:8px;margin-top:12px;position:relative;top:10px;}
.register.disabled {background-color:#cdcdcd; border:1px solid #aaaaaa;box-shadow:0 2px 2px #cdcdcd inset}
a.PrgramBtn{background:#f47408;padding:7px;text-decoration:none;color:#fff;font-size:15px;font-weight:400;float:right;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;margin-top: -42px;}
.ToppersSpeak, .ToppersSpeak a{font-size: 13px;font-style: italic;color:#4c4c4c}
.ToppersSpeak a:hover{text-decoration:none;color:#f47408}



.ico-login3{ height: 34px;}


.backForm {background:#fff;border: 3px solid #d1d3d4;margin-left: -5px;width: 288px;}
.flip {right: 10%;}
.frontForm .country-codes-container{width:91.2%;}

#content{
    width:100% !important;
}


@media screen and (min-width:0) and (max-width:1365px) 
{
 nav li a {font-size:12px}
}
@media screen and (min-width:0) and (max-width:1300px) 
{
nav li a { font-size: 13px; padding: 0px 10px}  .active {display: block;} .nav2 > li { float: none; }
.nav2 > li > .parent { background-position: 95% 50%;}
.nav2 li li .parent { background-repeat: no-repeat; background-position: 95% 50%;}
.nav2 ul {  display: block; width: 100%;}
.nav2 > li.hover > ul , .nav2 li li.hover ul { position: static; }	
.cr { clear:both; display:block}
ul.studentsTab li.tabsToppers, ul.studentsTab li.tabsToppers {float:left;width:48%;margin-bottom:10px;}
ul.studentsTab li.tabsToppers img.studentGrey {margin: 0 1% 0 0 !important}
ul.NriMainTab li.tabsNri a {padding:13px 3px;font-size:12px}

}

@media screen and (min-width:0) and (max-width:1221px) 
{
.dwld.flt-rite.icon-nav{display:none}
.span4.prntMsg11{width:359px}


}
@media screen and (min-width:0) and (max-width: 1179px) 
{

.jee-rank-predictor, .bitsat, .jee-soloution{ display: none;}
.login-cont{ margin: 0px;}
.rightNav{ width: auto !important;}
.login-cont{width: 100%}
.dwld{ display: none}
.tabsNridata {width:87.2%;}
nav li a { font-size: 11px; padding: 0px 4px}
.testimonials p{font-size:13px;}
.colsContent p.colscont {font-size:14px;font-weight:300}
.box-dflt p.contOman {line-height: 23px;font-size:13px}
.info ul li.locAdd {font-size:13px}
#slider .slideText{right:50%}
}
@media screen and (min-width: 0) and (max-width: 1000px) {


#slider .slideText{display:none}
.footer-panel{width:97.5%}
}
@media screen and (min-width:0) and (max-width: 951px) 
{
ul.NriMainTab li.tabsNri a {width:20%;text-align:center;}
}
@media screen and (max-width: 875px) 
{
ul.NriMainTab li.tabsNri a {width: 24%}
}
    
@media screen and (min-width:0) and (max-width: 800px) 
{
.container-wrapper{ padding: 0 15px;}
ul.NriMainTab li.tabsNri a {width:22%;padding:17px 5px}
.span6{width: 100%}
.mrgin-top{ margin-top: 10px!important;display: block;}
.JEE-Solution { display:none}
nav li a { font-size: 11px; padding: 0px 10px}
.headerContainer { position: absolute; width: 100%;}
.jee-rank-predictor, .bitsat, .jee-soloution{ display: none;}
.login-cont{ margin: 0px;}
.SectionRight {width:100%}
.blck-ftr p, .blck-ftr a {display: table;margin:auto;}
.span6.flt-left.mrgin-top{margin-bottom:10px;}
.socialdiv.flt-rite {float: none !important; display: none;}
.socialdiv ul li {display: inline-block;float:none}

}
@media screen and (min-width: 0) and (max-width: 640px) 
{
.span4.mrgin-top.mrgin-bottom {width:100%}
.span4.mrgin-top.mrgin-bottom a div img{display: table;margin: 0 0 0 auto;}
.span8.span6over.flt-rite.rightNav {float:none !important;}
.login-cont.flt-rite {display:block;float:none !important;margin:auto}
.login-cont ul { margin: 9px 32% 0 0;padding: 0;}
.mrgin-bottom{ margin-bottom: 5px!important;} 
.span6over{width:100% !important;} 
ul.NriMainTab li.tabsNri a {width:23%}
.footer-panel {width:96.5%}
ul.studentsTab li.tabsToppers, ul.studentsTab li.tabsToppers {float:left;width:42%}
ul.studentsTab li.tabsToppers, ul.studentsTab li.tabsToppers p.studentTitle {font-size:12px;display: inline-block;  margin: auto;}
ul.studentsTab li.tabsToppers{margin-bottom:10px;}
ul.studentsTab li.tabsToppers .studentsContain img.studentGrey {height: 60px;margin-bottom: 10px !important;}
 .studentsContain {
  display: table;
  margin: auto;
  overflow: hidden;
}
 }

 @media screen and (min-width:0) and (max-width:560px) 
{
ul.NriMainTab li.tabsNri a {width:26%}
.footer-panel {width: 95.5%}

}


 
.content-panel{ background: #F9F9F9;width: 100%;height: auto;padding:5px 0;border: #E6E6E6 1px solid;margin-bottom: 25px;}
.content-panel ul{ margin: 0; padding: 0}
.content-panel ul li{ float: left;list-style: none;padding: 0 5px 0 0;font-size: 14px;line-height: 24px;}

@media screen and (min-width:0) and (max-width: 480px) 
{
header div > .mrgin-bottom a img{ width: 83% !important;  }
.footer-panel {width:100%}
.login-cont ul li {font-size: 13px}
ul.NriMainTab li.tabsNri a {width: 29%}
footer .blck-ftr .span6.flt-left.mrgin-top p, footer .blck-ftr .span6.flt-left.mrgin-top a{ padding-left: 0;}
.mrgin-top{ margin-top: 0 !important;}

}
@media screen and (min-width:0) and (max-width:451px) 
{
ul.NriMainTab li.tabsNri a {width:32.5%;padding:17px 0px;}
ul.NriMainTab li.tabsNri a[name="#tabs3"]{width:33%}
.login-cont ul {margin: 9px 24% 0 0}
.span4.prntMsg11 {width:100%}
.txtbox {width:83%}
.ico-mob.txtbox {width:62%}
.prntMsg11 {right: 0}
}
@media screen and (min-width:0) and (max-width: 380px) 
{
ul.NriMainTab li.tabsNri a {width:100%}
ul.NriMainTab li.tabsNri a[name="#tabs3"]{width:100%}
.tabsNridata {width:82.2%}
.login-cont ul {margin:9px 6% 0 0}
ul.studentsTab li.tabsToppers, ul.studentsTab li.tabsToppers {width:100%}
.studentsContain {display:block}
ul.studentsTab li.tabsToppers .studentsContain img.studentGrey {height:73px;margin-bottom:10px !important;margin-right:20px !important}
.txtbox {width:79%}
.ico-mob.txtbox {width:55%}
}
@media screen and (min-width:0) and (max-width:350px) 
{
.txtbox {width:76%}
.ico-mob.txtbox {width:50%}
}
@media screen and (min-width:0) and (max-width: 320px) 
{
.txtbox {width:74%}
.ico-mob.txtbox {width:45%}
}

#txtFBMobile.icon-nav1 {margin: 0 !important;width: 75.5% !important}
.btnSave {padding: 13px 188px !important}
.socialmediashare{display:none !important}