@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{font-size:14px;font-family:'Roboto-Regular';-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale; background:#2434a6;}
	.white{background:#fff;}
img,object,embed,video{max-width:100%}
img{border:0;vertical-align:middlel;display:inline-block;}
iframe{ width:100%;}
.ie6 img{width:100%}
.blink {
        animation: blinker 1.0s linear infinite;
        color: #1c87c9;
       }
      @keyframes blinker {  
        50% { opacity: 0; }
       }
       .blink-one {
         animation: blinker-one 1s linear infinite;
       }
       @keyframes blinker-one {  
         0% { opacity: 0; }
       }
       .blink-two {
         animation: blinker-two 1.4s linear infinite;
       }
       @keyframes blinker-two {  
         100% { opacity: 0; }
       }
ul,ol{list-style:none}
.clear{clear:both}
h2{text-transform:capitalize;font-size:35px;color:#3f3f3f;}
p{color:#666;word-wrap: break-word; }
a {transition:all .4s 0s ease;color:#2C7902;text-decoration:none;line-height:inherit;}
a:hover{color:#3c3b3b;}
.blue{background:#2E8ABB; color:#fff;}
.blue h1, .blue h2, .blue h3, .blue a{color:#fff !important;}
.pdd_lft{padding-left:15px!important}
.pdd_rht{padding-right:15px!important}
.mrg_tp{margin-top:15px!important}
.mrg_bot{margin-bottom:15px!important}
.pdd_tp{padding-top:15px!important}
.pdd_bot{padding-bottom:7px!important}
.pdd_all{padding:1%!important}
.lightgray{ background:#EEE;}
.newcms { display:block; }
 .newcms img, .newcms object, .newcms embed, .newcms video{ max-width:100% 
 /*max-width: 137px;
max-height: 139px;
min-width: 148px;*/}
img{border:0;vertical-align:middlel; display:inline-block;}
.ie6 img{width:100%}
.newcms ul, .newcms ol{list-style:none}
.top_title{ display:block; background:#eee; color:#666; text-align:center; text-transform:uppercase;-moz-box-shadow: 0px 10px 14px -7px #666; margin-bottom:20px;
	-webkit-box-shadow: 0px 10px 14px -7px #666;
	box-shadow: 0px 10px 14px -7px #616161;}
.top_title h1{ margin:15px 0; font-size:24px;font-family: 'Roboto-Regular'; font-weight:700;  }
header .border_bottom{ border-bottom:solid 1px #ccc;}
.banner{background:#2387b2; color:#fff; padding:20px 0;}
.banner h2{color:#fff; text-transform:capitalize; font-size:24px; margin-top:20px;}
.loginnew{ border:solid 1px #ccc; display:block;}
.loginnew h3 {font-family: 'Roboto-Light'; text-transform:capitalize; margin-top:0;padding: 10px; background:#f5f5f5;border-bottom:solid 1px #ccc;}
.loginnew .sumt{padding: 10px; background:#f5f5f5;border-top:solid 1px #ccc;}
.loginnew ul{ width:100%; padding:5px 10px;}
.loginnew ul li{width:100%; margin:10px 0;}
.loginnew a{color:#E1483F;}
.loginnew input[type=text], .loginnew input[type=password]{border:solid 1px #ccc; width:100%; padding:0 5px; line-height:2.5;}
.loginnew input[type=submit]{background:#2387B2;color:#fff;border:none; padding:5px 15px; margin-right:10px;}
.callnownew{display:block; overflow:hidden; text-align:right;}
.callnownew ul{display:inline-block; overflow:hidden; text-align:left; margin-left:13px; }
.callnownew ul li{ width:100%; position:relative;color:#2C8EB3; font-size:19px; padding:5px 0;}
.callnownew ul li a{ font-size:14px;color:#E1483F;}
.callnownew ul li span{color:#040404;}
.callnownew ul li strong{color:#046c98;}
.callnownew ul li i{ position:absolute; left:0; top:5px;}
.menu{display:block; text-align:right}
.menu ul{display:inline-block; margin-bottom:0; overflow:hidden; text-align:center;}
.menu ul li{float:left; border-left:solid 1px #ccc;}
.menu ul li a{display:block; padding:0px 9px; color:#666; text-transform:uppercase;}
.menu ul li:first-child{border-left:none;}
.menu ul li:last-child a{ padding-right:0;}
.menu ul li a:hover{ text-decoration:none; color:#900;}
.newmenu{display:block; text-align:right}
.newmenu .navbar-default{ background:none; border:none;}
.newmenu .navbar-collapse { border:none;}
.newmenu ul{ border:none;display:list-item; margin-bottom:0; overflow:hidden; text-align:center;}
 
.newmenu .nav-tabs > li.active > a, .newmenu .nav-tabs > li.active > a:hover, .newmenu .nav-tabs > li.active > a:focus{ border:none; background:#039; color:#fff; outline:none;}
.newmenu .nav-tabs > li > a{ border-radius:4px; text-transform:uppercase;color:#333;}
.newmenu .navbar-collapse.in { overflow:visible;}
.newmenu .navbar-collapse{ padding-right:0;}
/* faq start css*/
.faq{ display:block; background:#eee; padding:5px 10px;} 
.faq ul li.panel{ border:solid 1px #ccc; margin-bottom:20px; background:none; border-radius:0;}
.faq ul li .panel-heading{ padding:0; background:#fff;}
.faq ul li .panel-heading .panel-title{ margin-top:0; padding-top:0; padding-bottom:0; display:block}
.faq ul li .panel-heading .panel-title a{display: block;font-size: 14px; font-weight: 300;line-height: 2.2;overflow: hidden;padding: 0 40px 0 5px;position: relative;}
.faq ul li .panel-heading .panel-title a:focus{ border:none; outline:none;}
.faq ul li .panel-heading .panel-title a i{ position:absolute; right:10px; top:8px; color:#666; z-index:5}
.faq ul li .panel-heading .panel-title a:after{content:''; background:#ccc; width:38px; position:absolute; right:0; top:0; height:100%; z-index:1;}
/*.faq ul li .panel-heading .panel-title a:before{ content: "Qust?";font-size: 15px;font-weight: 700;left: 5px; position: absolute;top:9px;}*/
.faq ul li .collapsed i{color:#fff !important;}
.faq ul li .collapsed:after{content:''; background:#C20607!important;}
/*.faq ul li .panel-body{ padding-left:50px; position:relative;}
*//*.faq ul li .panel-body:before{ content: "Ans.";font-size: 15px;font-weight: 700;left: 5px; position: absolute;top: 13px;}
*/ 
/* faq end css*/
/* announcment_main start css*/
.announcment_main{display:block;}
.announcment_main ul li{ margin-bottom:25px; text-align:center;}
.announcment_main .annaunce{ display:block; position:relative;-moz-box-shadow: 0px 10px 14px -7px #3e7327;
	-webkit-box-shadow: 0px 10px 14px -7px #3e7327;
	box-shadow: 0px 10px 14px -7px #3e7327;}
.announcment_main .annaunce_title{ position:absolute; bottom:0; left:0; width:100%; z-index:1; padding:5px;background:rgba(34,62,135,0.8); color:#fff;}

/* announcment_main end css*/
/* latestnew start css*/
.latestnew .panel-body{ background:#fff;}
.latestnew .panel-body figure{ margin-left:-15px;}

/* latestnew end css*/
/* quizmain start css*/
.quizmain{display:block;}
.quizmain .modal-header{background:#2482A6; color:#fff; text-align: center; text-transform:uppercase; font-size:20px;}
.quizmain .modal-header h4{font-weight:700;}
.quizmain_content{display:block}
.quizmain_content h5{ font-size:18px; color:#666; position:relative; margin:0 0 10px; padding-bottom:8px;}
.quizmain_content h5:before{position:absolute;content:''; bottom:0px; width:50px; height:3px; background:#C20607; left:0;}
.quizmain_content ul{width:100%; overflow:hidden; margin-top:15px;}
.quizmain_content ul li{display:block; width:100%;  padding:5px 30px 5px 5px; background:#F9F9F9; margin-bottom:10px; position:relative;}
.quizmain_content ul li span{ position:absolute;background:#C20607; color:#fff; right:0; width:28px; height:100%; top:0; text-align:center; line-height:2;}
.quizmain .quizlink{ display:inline-block; }

/* quizmain end css*/
/* quiz_start start css*/
.quiz_start{display:block; }
.quiz_start h3{background:#2E8ABB; color:#fff; text-align:center; line-height:2.5; border-radius:3px;}
.quiz_start h4{ color:#000;  margin:20px 0; text-transform:uppercase;font-size:20px;}
.quiz_start h4 span{display:block; text-transform:capitalize; font-size:13px; font-style:italic; padding-top:5px;}
.quiz_start ul{width:100%; overflow:hidden; margin-top:10px;}
.quiz_start ul li{ background: #eee; display: block; margin:10px 0;padding: 3px 0;position: relative;}
.quiz_start ul li input[type=radio]{position: absolute; visibility: hidden;}
.quiz_start ul li label{cursor: pointer;display: block; font-size: 1.35em;font-weight: 300; margin: 10px auto; padding: 5px 5px 5px 68px; position: relative; transition: all 0.25s linear 0s;z-index: 9;}
.quiz_start ul li:hover label{color: #888;}
.quiz_start ul li .check{ display: block; position: absolute;border: 5px solid #AAAAAA;border-radius: 100%;height: 25px;width: 25px;top:20px;left: 20px;z-index: 5;transition: border .25s linear; -webkit-transition: border .25s linear;}
.quiz_start ul li:hover .check {border: 5px solid #888;}
.quiz_start ul li .check::before {border-radius: 100%;content: ""; display: block;height: 10px;left: 3px;margin: auto;position: absolute;top: 3px;transition: background 0.25s linear 0s;width: 10px;}
.quiz_start input[type=radio]:checked ~ .check {border: 5px solid #1B95BE;}
.quiz_start input[type=radio]:checked ~ .check::before{background: #1B95BE;}
.quiz_start input[type=radio]:checked ~ label{color: #1B95BE;}
.bottomlinkmain{ overflow:hidden; padding:10px 0; margin-top:50px;}
.bottomlink{display:block; text-align:right;}
.page_count{ display:inline-block; background:#D3ECF8; color:#2E8ABB; padding:5px; font-size:15px;}
.page_count a{color:#2E8ABB !important;}
.bottomlink ul{overflow:hidden;display:inline-block; text-align:justify; margin-bottom:0;}
.bottomlink ul li{float:left; }
.bottomlink ul li a{ display:block;padding:5px 20px; position:relative;}
.bottomlink ul li a i{ position:absolute;top:9px;}
.bottomlink ul li:first-child i{ left:0; }
.bottomlink ul li:nth-child(2) i{ left:0; }
.bottomlink ul li:last-child i{right:0;}
.qust_click{display:block;}
.qust_click ul {width:100%; overflow:hidden;}
.qust_click ul li{background: #999 none repeat scroll 0 0; color: #fff; float: left;font-size: 16px;height: 20px;line-height: 20px;margin: 0 5px 10px;padding: 0;text-align: center; width: 40px; }
.qust_click ul li a{display:block; color:#fff;}
.qust_click ul li a:hover{ text-decoration:none; }
.choose_colormain{display:block;}
.choose_colormain .skip{background:#e81303;}
.choose_colormain .ans{background:#37a506;}
.choose_colormain .current{background:#087cb6;}
.choose_colormain .unans{background:#999;}
.color_define{display:block;}
.color_define ul{width:100%; overflow:hidden;}
.color_define ul li{width:25%; position:relative; padding-left:25px; float:left; text-align:justify;line-height: 28px;}
.color_define ul li .chose_color{ position:absolute; left:0; top:5px; height:20px; width:20px}
/* quiz_start end css*/
.tab_text{display:block;  padding:10px;}
.tab_text h2{ text-align:center;font-family: 'Roboto-Regular';font-size:26px; margin-bottom:15px;}
.why{display:block;}
.why ul li{ margin-bottom:15px;}
.whycontent{ position:relative;padding:10px;border:solid 1px #ccc;  }
.whycontent figure{ width:75px; height:75px; border-radius:50%;background:#2482A6; margin:5px auto 10px; text-align:center; line-height:75px;}
.whycontent figure img{ padding:8px; max-width:75px; max-height:75px; }
.whycontent h3{ margin:0 0 10px;font-size: 15px; font-weight: 700;color:#333; border-bottom:solid 1px #ccc; padding-bottom:5px; text-align:center;}
.why ul li:nth-child(2) figure{  background:#e88f04}
.why ul li:nth-child(3) figure{  background:#090}
.why ul li:nth-child(4) figure{background:#d6062d;}
.whycontent a{color:#2482A6;}

.howwork{display:block;}
.howwork h1{color:#5A016D; text-align:center;  font-family: 'OpenSansLight'; font-size:30px;}
.howwork ul{width:100%; overflow:hidden;padding:2% 0;}
.howwork ul li{width:33.333%;float:left;text-align:center;position:relative;}
.howwork ul li figure{ z-index:100; width:100px; height:100px; margin:0 auto 5px;border-radius:5px;text-align:center;border:solid 1px #0a64a4;font-size:40px; position:relative;line-height:2.3;font-weight:700;color:#0A64A4;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s; background:#fff;}
.howwork ul li:after{position:absolute; right:0; width:100%; top:40%;background:#ccc;content:''; height:1px;}
.howwork ul li:first-child:after{background:#ccc;content:''; height:1px;width:50%} 
.howwork ul li:last-child:after{background:#ccc;content:''; height:1px;width:50%;left:0;} 
.howwork ul li .dicp{display:block;padding:5px;color:#5a016d;}
.howwork ul li a{color:#5a016d;}
.howwork ul li:hover figure{background:#E6EFF9;}
.howwork ul li:hover a{color:#000;}
 
.contact{display:block;}
.contact h2{font-family: 'Roboto-Light'; font-size:24px; text-align:left;}
.contact h5{ font-size:15px;}
.contact h6{ font-size:18px;}
.contact li{ margin-bottom:8px;}
.contact li input[type=text], .contact li textarea{border:solid 1px #ccc; line-height:2.5; width:100%; color:#666; padding:0 5px; }
.contact li textarea{ line-height:1.3; height:80px;}
.contact li input[type=submit]{ font-size:18px; border:none;background:#0B7EB9;color:#fff; padding:5px 30px;}
 /*<!--contact page css end-->*/
 
.registration{display:block;}
.registration .modal-header{background:#2482A6; color:#fff; text-align: center; text-transform:uppercase; font-size:20px;}
.registration .modal-header h4{font-weight:700;}
.registration label{display:block; font-weight:300; line-height:2;}
.registration input[type=text]{width:100%; line-height:2; border:1px #ccc solid; padding:0 5px;}
.registration ul { overflow:hidden}
.registration ul li{ margin-bottom:10px;}
.registration ul li .select{line-height:2; padding:0 5px; width:100%; border:solid 1px #ccc;}
.registration ul li .select { position:relative;}
.registration ul li .select:after{content: "\f107";width:30px; position:absolute; right:0; top:0; height:100%; background:#fff;pointer-events:none;  font-family: 'FontAwesome'; text-align:center; }
.registration ul li select{ border:none; width:100%; cursor:pointer; height:30px;}
/*stduymaterial css start here*/
.stduybanner{position:relative;}
.stduybanner .breadcrumbmain{ background: rgba(0, 0, 0, 0.6); bottom: 0; left: 0;position: absolute;right: 0;}
.stduybanner .breadcumnew{ position:absolute; left:0; top:0; bottom:0; width:100%; text-align:center}
.stduybanner .breadcumnew h1{color:#fff; font-weight:700; text-transform:uppercase; margin-top: 3%;}
.stduybanner .breadcrumb{ background:none; margin:0; padding:8px;}
.stduybanner .breadcrumb a{color:#fff;}
.stduybanner .breadcrumb .active{color:#89C6EC;}
.studycontent{display:block;}
.studycontent a.click{display:block; padding:0 5px 0 50px; position:relative; background:#eee; margin-bottom:10px; line-height:3; overflow:hidden;color:#333;}
.studycontent a.click:focus{ outline:none; text-decoration:none;}
.studycontent a.click:before{content:'\f192'; text-align:center;font-family:'FontAwesome';position:absolute; left:0; top:0; height:100;line-height:3;width:35px; background:#039;color:#fff;}
.studycontent a.click .view{ display:inline-block; background:#039; color:#fff; border-radius:3px; padding:0 5px; line-height:1.8; margin-left:5px;}
.studycontent .card-block{ display:block; background:#F3F3F3; padding:10px; margin-bottom:10px;}
.offer{ display:block;}
.offer ul{width:100%; overflow:hidden; counter-reset: my-badass-counter; margin-top:20px; }
.offer ul li{ display: block;margin-bottom: 12px;overflow: hidden; padding: 0 0 8px 34px; position: relative;width: 100%; border-bottom:solid 1px #cdcdcd;}
.offer ul li:last-child{border-bottom:none;}
.offer ul li a {display:block;color:#333;}
.offer ul li:before{ counter-increment: my-badass-counter; position: absolute; left: 0; top: 0; width:25px; height:25px; line-height:25px; color:#6C6D71; font-size:14px; text-align:center;}
/*.offer ul li:before{content: counter(my-badass-counter); counter-increment: my-badass-counter; position: absolute; left: 0; top: 0; width:25px; height:25px; line-height:25px; color:#6C6D71; font-size:14px; text-align:center;}*/
.toprightmenu{position:fixed;left:0;top:35%;width:100%;max-width:150px;z-index:500;}
.toprightmenu .navbar-collapse{ padding-left:0; padding-right:0;}
.toprightmenu .navbar-default {
    background-color:transparent;
    border-color:transparent;
}
.toprightmenu .navbar-brand{display:none;}
.toprightmenu ul{width:100%;overflow:hidden;}
.toprightmenu ul li{}
.toprightmenu ul li a{padding:10px 45px 10px 5px; text-align:center;color:#fff;display:block;position:relative;width:100%;background:rgba(40,60,144,0.9);margin:5px 0;margin-left:-100px;border-radius:0 3px 3px 0;overflow:hidden; text-transform:uppercase;}
.toprightmenu ul li a>.icon{position:absolute;right:0;width:40px;height:100%;top:0;text-align:center; background:rgba(27,45,109,0.9);font-size:16px;}
.toprightmenu ul li a>.icon img{ padding:7px;}
.toprightmenu ul li a:hover{margin-left:0;}
.userlogin{display:inline-block; position: relative;float:right; clear:both;max-width: 235px; width:100%;}
.userlogin figure{float:left; max-width:50px; width:100%; height:50px;}
.userlogin figure img{border:solid 3px #EEEEEE;height: 50px;}
.userlogin figure a{display:block;}
.userlogin .user_tilte{ text-align:justify; float:left; padding:5px; margin-left:10px;}
.userloginmain{position:relative; overflow:visible !important;}
.userlogindetail{ background:#eee;left: -200px;  padding: 5px;position: absolute;text-align: justify;top:65px;width: 300px;z-index: 999;}
.userlogindetail:before{ background: #eeeeee;content: "";  height: 10px; left: 72px;  position: absolute; top: -5px; transform: rotate(45deg); width: 10px;}
.userheating{display:block;overflow:hidden; padding:5px;}
.userheating figure{float:left;width:33%;max-width: 100%;}
.userheating figure img{background: #fff;border: 4px solid #ddd;outline: 1px solid #ccc;padding: 5px;}

.userheating .userheating_discpr{float:right;width:62%;}
.userheating .userheating_discpr h3{ margin:5px 0; font-size:18px;}
.userheating .userheating_discpr p{ margin-bottom:5px; font-size:12px;}
.myaccountlink{display:block; overflow:hidden;}
.myaccountlink ul{display:table; overflow:hidden; float:left;}
.myaccountlink ul li{float:left; margin-right:5px; width:auto !important;}
.myaccountlink ul li a{display:block; padding:5px 10px;background:#2987BB; color:#fff; font-size:13px;}
#mytable1 input[type=text], #mytable1 textarea{width:100%; line-height:1.8; padding:0 5px;}
#mytable1 textarea{ line-height:1.3; height:80px;}
#mytable1 input[type=submit]{background:#06C;color:#fff; padding:5px 10px; border:none;}
#mytable1 img { margin-left:5px; cursor:pointer; max-width: 20px;}
#mytable1 td{ padding:5px 0;}
.question_ans { display:block; }
.question_ans h3{color:#fff; background:#0066CC; line-height:2; padding:0 5px;margin-top:0; font-size:16px; font-weight:700; text-transform:uppercase;}
.logo{max-width:700px !important;}

@media (max-width:400px){
	
	.bannertext h3{font-size: 8px !important;}
	.callnownew ul li{font-size:20px; text-align:center;}
	.callnownew ul li a{font-size:16px;}
  .callnownew ul{display: block;margin:0px;}
  .callnownew ul .desc  {font-size:13px; text-align:left;}
  .callnownew ul .desc span{float: left;}
  .callnownew ul .desc  a {font-size:13px;float: left}
  .modev {font-size: 11px;}
	.userlogin .user_tilte {    text-align: center;    float: left;    padding: 5px;

}
.userlogindetail:before{ background: #eeeeee;content: "";  height: 10px; left: 290px;  position: absolute; top: -5px; transform: rotate(45deg); width: 10px;}
.userlogindetail{ background:#eee;left: -272px;  padding: 5px;position: absolute;text-align: justify;top:65px;width: 350px;z-index: 999;}
	}
@media (min-width:401px) and (max-width:1024px){
	
	.bannertext h3 {font-size: 18px !important;}
	.logo{max-width:100% !important;}

	.callnownew {font-size:19px; float:right;}
	.callnownew ul li a{font-size:12px;}

   .callnownew ul{display: block;}
  .callnownew ul .desc  {font-size:13px; text-align:left;}
  .callnownew ul .desc span{float: left;}
  .callnownew ul .desc  a {font-size:12px;float: left}

	.userlogin .user_tilte {    text-align: center;    float: left;    margin-left: -7px;
	}
  .userlogindetail:before{ background: #eeeeee;content: "";  height: 10px; left: 290px;  position: absolute; top: -5px; transform: rotate(45deg); width: 10px;}
.userlogindetail{ background:#eee;left: -272px;  padding: 5px;position: absolute;text-align: justify;top:65px;width: 350px;z-index: 999;}
	
	}


/*stduymaterial css end*/


