@import "../fonts/stylesheet.css";
.navigation,.nav-trigger {
 display:none
}
.site-wrap {
 width:100%;
 display:inline-table
}
body {
 margin:0;
 padding:0;
 font-family:myriad pro
}
img {
 outline:none
}
div,
ul,
p,
h1,
h2,
h3,
h4 {
 margin:0;
 padding:0
}
a {
 text-decoration:none;
 transition:.3 ease-in;
 -webkit-transition:.3 ease-in;
 -moz-transition:.3 ease-in
}
.sprite1 {
 background-image:url(https://s3-ap-southeast-1.amazonaws.com/gw-mdsy/2019/web/images/sprite1.png);
 background-repeat:no-repeat
}
.sprite {
 background-image:url(https://s3-ap-southeast-1.amazonaws.com/gw-mdsy/2019/web/images/sprite.png);
 background-repeat:no-repeat
}
.header,
.nav,
.section,
.footer {
 width:100%;
 margin:0 auto
}
.caps {
 text-transform:uppercase
}
.wrapper_container {
 width:980px;
 margin:0 auto;
 overflow:hidden;
 margin-bottom:25px;
 padding-bottom:20px
}
.wrapper {
 width:980px;
 margin:0 auto;
 display:table
}
.wrapper1 {
 width:980px;
 margin:20px auto
}
.no_border {
 border:none!important
}
.no_bg {
 background:0 0!important
}
.videoname {
 background-color:#000;
 color:#fff;
 height:55px;
 width:100%;
 margin-top:30%;
 padding-top:10px;
 padding-bottom:1px
}
.regular {
 font-family:square721bt-roman;
 font-weight:400
}
.bold {
 font-family:square721bt-bold;
 font-weight:400
}
.black {
 font-family:square721blk-normal;
 font-weight:400
}
.light {
 font-family:myriad pro;
 font-weight:400
}
.normalextended {
 font-family:square721bt-romanextended;
 font-weight:400
}
.bolditalic {
 font-family:square721-bolditalic;
 font-weight:400
}
.bolditalicregular {
 font-family:square721bolditalic-regular;
 font-weight:400
}
.boldextended {
 font-family:square721bt-boldextended;
 font-weight:400
}
.blackitalic {
 font-family:square721blk-italic;
 font-weight:400
}
.midle_section {
 border:1px solid #ccc;
 padding:5px 20px 40px;
 overflow:hidden
}
.midle_section h2 {
 margin-top:10px;
 color:#343434
}
.midle_section p {
 color:#343434;
 font-family:square721bt-romancondensed;
 font-size:16px;
 line-height:22px;
 margin-top:10px;
 text-align:justify
}
.midle_section .inr_first {
 border:2px solid #83878a;
 border-radius:6px;
 margin-bottom:10px;
 padding:20px 17px 0;
 margin-top:15px;
 font-family:square721bt-romancondensed
}
.midle_section legend  {
 margin-left:130px
}
.midle_section .inr_first .lgnd_hd {
 border:2px solid #83878a;
 border-radius:6px;
 height:50px;
 position:relative;
 text-align:center;
 width:650px;
 font-size:26px
}
.midle_section .inr_first .hd_ots {
 background:#f7f7f7;
 border-radius:6px 6px 0;
 float:left;
 line-height:50px;
 width:50%
}
.midle_section .inr_first .hd_qt {
 background:#83878a;
 border-radius:0;
 float:left;
 line-height:50px;
 width:50%;
 color:#fff
}
.midle_section .inr_first .hd_CD {
 background:#f7f7f7;
 border-radius:6px;
 float:left;
 line-height:50px;
 width:100%
}
.midle_section .inr_first .inr_detls {
 width:100%;
 margin-top:20px;
 margin-left:5px
}
.midle_section .inr_first .inr_box {
 border:1px solid #83878a;
 border-radius:6px;
 float:left;
 height:154px;
 margin-bottom:32px;
 width:48%
}
.midle_section .inr_first .botm {
 width:31%;
 height:228px
}
.midle_section .inr_first .box_hdr {
 background:#83878a;
 color:#fff;
 font-size:14px;
 height:26px;
 line-height:24px;
 position:relative;
 text-align:center
}
.midle_section .inr_first .inr_box2 {
 float:left;
 height:130px;
 margin-bottom:85px;
 width:22%
}
.midle_section .inr_first .inr_img {
 border:1px solid #83878a;
 float:left;
 height:156px;
 width:100%;
 background:#f7f7f7;
 transition-duration:1s;
 -moz-transition-duration:1s;
 -ms-transition-duration:1s;
 -webkit-transition-duration:1s
}
.midle_section .inr_first .inr_img:hover>img {
 transform:scale(1.05,1.05);
 -moz-transform:scale(1.05,1.05);
 -ms-transform:scale(1.05,1.05);
 -webkit-transform:scale(1.05,1.05)
}
.midle_section .inr_first .inr_img img {
 padding:14px;
 width:86%;
 transition-duration:.5s;
 -moz-transition-duration:.5s;
 -ms-transition-duration:.5s;
 -webkit-transition-duration:.5s
}
.midle_section .inr_first .box_hdr2 {
 background:#83878a none repeat scroll 0 0;
 border-radius:30px 72px 0 0;
 color:#fff;
 font-size:14px;
 height:26px;
 line-height:24px;
 padding:0 5px 0 19px;
 position:relative;
 width:78%
}
.midle_section .inr_first .hd_title2 {
 margin-left:4px;
 position:relative
}
.midle_section img {
 width:100%;
 display:inline
}
.midle_section .half_crcl {
 background-color:#83878a;
 border-radius:100% 100% 0 0;
 display:inline;
 height:46px;
 left:42%;
 position:absolute;
 top:-21px;
 width:50px
}
.midle_section .half_crcl.min {
 border-radius:100%;
 height:40px;
 left:40%;
 width:16%
}
.midle_section .inr_first p {
 color:#343434;
 font-family:square721bt-romancondensed;
 font-size:16px;
 line-height:22px;
 margin:10px 20px;
 text-align:justify
}
.midle_section .inr_first .hd_title {
 margin-left:-52px;
 position:relative
}
.midle_section .half_crcl .num {
 font-size:30px;
 line-height:54px
}
.midle_section .inr_bottm {
 padding-bottom:10px
}
.inr_bottm .calculation {
 font-size:18px;
 padding:0 24px
}
.inr_bottm .num {
 font-size:26px
}
.midle_section .inr_bottm p {
 font-size:16px;
 text-align:center
}
.midle_section .tstftr_banr {
 background:#ccc;
 border:1px solid #ccc;
 border-radius:6px;
 display:inline;
 float:left;
 margin-top:20px;
 width:100%
}
.midle_section img {
 width:98%;
 padding:10px
}
.header {
 display:inline-block;
 width:100%;
 background-color:#fff
}
.top_strip {
 float:left;
 width:100%;
 height:9px;
 background:#ab1522
}
.top_strip .lgt_rd {
 float:left;
 width:40%;
 height:9px;
 background:#ed1c24;
 position:relative
}
.top_strip .lgt_rd:after {
 content:"";
 position:absolute;
 right:-9px;
 border:9px solid transparent;
 border-left:0;
 border-top:9px solid #ed1c24
}
.test_srs_portal {
 width:100%;
 height:40px;
 text-align:center;
 background:url(https://s3-ap-southeast-1.amazonaws.com/gw-mdsy/2019/web/images/onlinetest_header_bg.png) repeat-x bottom
}
.test_srs_portal .online_testext {
 display:inline-block;
 color:#fff;
 background:url(https://s3-ap-southeast-1.amazonaws.com/gw-mdsy/2019/web/images/onlinetest_header_bg2.png) repeat-x 0 0;
 text-align:center;
 line-height:40px;
 letter-spacing:2px;
 font-size:22px;
 text-transform:uppercase;
 height:40px;
 margin-top:3px;
 font-family:myriad pro;
 font-weight:600
}
.test_srs_portal .online_testext:before,
.test_srs_portal .online_testext:after {
 content:"";
 display:inline-block;
 width:58px;
 height:40px;
 margin-top:-4px;
 vertical-align:middle
}
.test_srs_portal .online_testext:before {
 background:url(https://s3-ap-southeast-1.amazonaws.com/gw-mdsy/2019/web/images/Online-Test-Series-curv1.png) no-repeat 0 0;
 margin-left:-45.5px
}
.test_srs_portal .online_testext:after {
 background:url(https://s3-ap-southeast-1.amazonaws.com/gw-mdsy/2019/web/images/Online-Test-Series-curv2.png) no-repeat 0 0;
 margin-right:-58px
}
.logo {
 float:left;
 margin-top:13px
}
.logo img {
 border:none;
 outline:none;
 width:445px
}
.test_portal {
 float:left;
 margin-left:10px;
 padding:59px 0 0 15px;
 border-left:1px solid #ac1a27;
 color:#ffcb05;
 font-size:18px;
 text-align:center
}
.test_portal>span {
 clear:both;
 font-weight:lighter
}
.test_portal>.bld_txt {
 font-size:18px
}
.test_portal>.txt_portal {
 font-weight:700;
 font-size:60px;
 letter-spacing:7px
}
.lgn_buy {
 float:right;
 margin-top:20px
}
.lgn_buy a {
 color:#000;
 transition:.3s ease-in
}
.lgn_buy .inr_span1:hover,
.lgn_buy .inr_span1:hover>a>.icon1,
.lgn_buy .inr_span1:hover>a,
.lgn_buy .inr_span2:hover,
.lgn_buy .inr_span2:hover>a>.icon2,
.lgn_buy .inr_span2:hover>a,
.lgn_buy .inr_span3:hover,
.lgn_buy .inr_span3:hover>a>.icon3,
.lgn_buy .inr_span3:hover>a,
.lgn_buy .inr_span4:hover,
.lgn_buy .inr_span4:hover>a>.icon4,
.lgn_buy .inr_span4:hover>a {
 color:#222;
 border-color:#222
}
.lgn_buy .inr_span1,
.lgn_buy .inr_span2,
.lgn_buy .inr_span3,
.lgn_buy .inr_span4 {
 float:left;
 width:125px;
 text-align:center;
 margin-left:-20px;
 transition:.3s ease-in
}
.lgn_buy .icon1,
.lgn_buy .icon2,
.lgn_buy .icon3,
.lgn_buy .icon4 {
 display:inline-block;
 height:45px;
 width:45px;
 transition:.3s ease-in;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px transparent;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale
}
.lgn_buy a:hover .icon1,
.lgn_buy a:hover .icon2,
.lgn_buy a:hover .icon3,
.lgn_buy a:hover .icon4 {
 -webkit-animation-name:hvr-wobble-vertical;
 animation-name:hvr-wobble-vertical;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes hvr-wobble-vertical {
 16.65% {
  -webkit-transform:translateY(8px);
  transform:translateY(8px)
 }
 33.3% {
  -webkit-transform:translateY(-6px);
  transform:translateY(-6px)
 }
 49.95% {
  -webkit-transform:translateY(4px);
  transform:translateY(4px)
 }
 66.6% {
  -webkit-transform:translateY(-2px);
  transform:translateY(-2px)
 }
 83.25% {
  -webkit-transform:translateY(1px);
  transform:translateY(1px)
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
@keyframes hvr-wobble-vertical {
 16.65% {
  -webkit-transform:translateY(8px);
  transform:translateY(8px)
 }
 33.3% {
  -webkit-transform:translateY(-6px);
  transform:translateY(-6px)
 }
 49.95% {
  -webkit-transform:translateY(4px);
  transform:translateY(4px)
 }
 66.6% {
  -webkit-transform:translateY(-2px);
  transform:translateY(-2px)
 }
 83.25% {
  -webkit-transform:translateY(1px);
  transform:translateY(1px)
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
.lgn_buy .icon1 {
 background-position:0 0
}
.lgn_buy .icon2 {
 background-position:-56px 0
}
.lgn_buy .icon3 {
 background-position:-3px -703px
}
.lgn_buy .icon4 {
 background-position:-2px -746px
}
.lgn_buy span {
 display:inline-block;
 width:100%;
 margin:5px 0 0;
 font-size:11px
}
.lgn_buy b {
 clear:both;
 display:block;
 font-size:22px
}
.top_nav {
 height:43px;
 z-index:1;
 background:#ebebeb;
 border-bottom:1px solid #ccc
}
.top_nav .home {
 background-color:#ab1a27;
 background-position:15px -50px;
 float:left;
 height:45px;
 margin:0;
 padding:0 13px;
 width:40px;
 border-radius:0 0 7px 7px;
 -webkit-border-radius:0 0 7px 7px;
 -moz-border-radius:0 0 7px 7px;
 -ms-border-radius:0 0 7px 7px;
 box-shadow:0 5px 0 #848484;
 -webkit-box-shadow:0 5px 0 #848484;
 -moz-box-shadow:0 5px 0 #848484;
 -ms-box-shadow:0 5px 0 #848484;
 -o-box-shadow:0 5px 0 #848484
}
.top_nav ul li {
 float:left;
 margin:0
}
.afterselect {
 background-color:#b50f15;
 color:#fff!important
}
.top_nav ul li a {
 backface-visibility:hidden;
 box-shadow:0 0 1px transparent;
 color:#a20a0f;
 float:left;
 font-family:Square721BT-RomanCondensed;
 font-size:19px;
 line-height:43px;
 padding:0 29px;
 position:relative;
 text-transform:uppercase;
 transform:translateZ(0px);
 transition:color .3s ease-in 0;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px transparent;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 -webkit-transition-property:color;
 transition-property:color;
 -webkit-transition-duration:.3s;
 transition-duration:.3s
}
.top_nav ul li a:before {
 content:"";
 position:absolute;
 z-index:-1;
 top:0;
 left:-1px;
 right:0;
 bottom:0;
 background:#b50f15;
 -webkit-transform:scaleY(0);
 transform:scaleY(0);
 -webkit-transform-origin:50% 0;
 transform-origin:50% 0;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-duration:.3s;
 transition-duration:.3s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.top_nav ul li a:hover:before {
 -webkit-transform:scaleY(1);
 transform:scaleY(1)
}
.top_nav ul li a:after {
 content:"";
 box-shadow:1px 0 0 #afafaf;
 border-right:1px solid #fff;
 padding-left:1px;
 position:absolute;
 right:-1px;
 height:20px;
 top:12px
}
.top_nav ul li a.last:after,
.top_nav ul li a.first:after {
 box-shadow:none;
 border:none;
 margin-right:10px
}
.top_nav ul li a:hover {
 color:#fff;
 text-shadow:none
}
.top_nav ul li a i {
 float:left;
 width:35px;
 height:37px;
 background-position:0 -47px;
 margin-top:1px
}
.top_nav ul li a.first:before {
 background:0 0
}
.top_nav ul li.last {
 padding-right:0!important;
 margin-right:0!important
}
.top_nav ul li a.first {
 padding:0;
 margin-right:10px
}
.top_nav ul li a.first:after,
.top_nav ul li a.last:after {
 border:none
}
.navmobileapp {
 display:none;
 float:right;
 height:50px;
 line-height:50px;
 padding:0 10px;
 font-size:18.5px;
 color:#fff;
 font-family:myriad pro semibold;
 transition:.3s ease-in;
 background:#7c7c7c;
 background:-moz-linear-gradient(top,rgba(124,124,124,1) 0%,rgba(77,77,77,1) 100%);
 background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(124,124,124,1)),color-stop(100%,rgba(77,77,77,1)));
 background:-webkit-linear-gradient(top,rgba(124,124,124,1) 0%,rgba(77,77,77,1) 100%);
 background:-o-linear-gradient(top,rgba(124,124,124,1) 0%,rgba(77,77,77,1) 100%);
 background:-ms-linear-gradient(top,rgba(124,124,124,1) 0%,rgba(77,77,77,1) 100%);
 background:linear-gradient(to bottom,rgba(124,124,124,1) 0%,rgba(77,77,77,1) 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7c7c7c',endColorstr='#4d4d4d',GradientType=0)
}
.navmobileapp:hover {
 background:#a71925;
 background:-moz-linear-gradient(top,rgba(167,25,37,1) 0%,rgba(123,18,30,1) 100%);
 background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(167,25,37,1)),color-stop(100%,rgba(123,18,30,1)));
 background:-webkit-linear-gradient(top,rgba(167,25,37,1) 0%,rgba(123,18,30,1) 100%);
 background:-o-linear-gradient(top,rgba(167,25,37,1) 0%,rgba(123,18,30,1) 100%);
 background:-ms-linear-gradient(top,rgba(167,25,37,1) 0%,rgba(123,18,30,1) 100%);
 background:linear-gradient(to bottom,rgba(167,25,37,1) 0%,rgba(123,18,30,1) 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a71925',endColorstr='#7b121e',GradientType=0)
}
.navmobileapp i {
 float:left;
 width:20px;
 height:39px;
 background-position:-32px -43px;
 margin-right:5px
}
.input312 {
 width:312px
}
.modal {
 visibility:hidden;
 -webkit-border-radius:8px;
 -moz-border-radius:8px;
 border-radius:8px;
 position:fixed!important;
 top:27%!important;
 left:36%!important;
 z-index:101;
 font-family:Arial;
 border:1px solid #901622;
 box-shadow:0 3px 5px #999;
 margin:0;
 padding:0;
 overflow:hidden
}
.modal1 {
 visibility:hidden;
 -webkit-border-radius:8px;
 -moz-border-radius:8px;
 border-radius:8px;
 position:fixed!important;
 top:10%!important;
 left:28%!important;
 z-index:101;
 font-family:Arial;
 border:1px solid #901622;
 box-shadow:0 3px 5px #999;
 margin:0;
 padding:0;
 overflow:hidden
}
.selection {
 visibility:hidden;
 -webkit-border-radius:8px;
 -moz-border-radius:8px;
 border-radius:8px;
 position:absolute!important;
 top:27%!important;
 left:32%!important;
 z-index:101;
 font-family:Arial;
 border:1px solid #901622;
 box-shadow:0 3px 5px #999;
 margin:0;
 padding:0;
 overflow:hidden
}
.submit_msg {
 visibility:hidden;
 -webkit-border-radius:8px;
 -moz-border-radius:8px;
 border-radius:8px;
 position:fixed!important;
 top:27%!important;
 left:32%!important;
 z-index:101;
 font-family:Arial;
 border:1px solid #901622;
 box-shadow:0 3px 5px #999;
 margin:0;
 padding:0;
 overflow:hidden
}
.heading {
 width:100%;
 background:#6c101b;
 background:-moz-linear-gradient(top,#6c101b 0%,#ac1a27 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6c101b),color-stop(100%,#ac1a27));
 background:-webkit-linear-gradient(top,#6c101b 0%,#ac1a27 100%);
 background:-o-linear-gradient(top,#6c101b 0%,#ac1a27 100%);
 background:-ms-linear-gradient(top,#6c101b 0%,#ac1a27 100%);
 background:linear-gradient(to bottom,#6c101b 0%,#ac1a27 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c101b',endColorstr='#ac1a27',GradientType=0);
 text-shadow:0 1px 0 #545454;
 border-bottom:1px solid #6c101b;
 -webkit-border-radius:4px 4px 0 0;
 -moz-border-radius:4px 4px 0 0;
 border-radius:4px 4px 0 0;
 font-weight:700;
 text-align:center;
 color:#fff
}
.heading>h1 {
 margin:0;
 padding-top:10px
}
.heading>h3 {
 padding:10px 0;
 font-weight:400
}
.content {
 width:550px;
 height:auto;
 background:#fcfcfc;
 -webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);
 -moz-box-shadow:0 1px 3px rgba(0,0,0,.25);
 box-shadow:0 1px 3px rgba(0,0,0,.25);
 -webkit-border-radius:0 0 4px 4px;
 -moz-border-radius:0 0 4px 4px;
 border-radius:0 0 4px 4px;
 overflow:auto;
 padding:10px
}
.content p {
 float:left;
 font-size:14px!important;
 font-weight:400;
 text-align:center;
 color:#555;
 width:100%;
 float:left;
 margin:7px 0 0;
 line-height:19px
}
.content label {
 float:left;
 margin-left:30px;
 width:175px;
 text-align:left;
 line-height:35px
}
.content input {
 float:left
}
.content input:focus {
 border:1px solid #ccc;
 outline:none
}
.content select {
 float:left;
 border-radius:3px
}
.reveal-modal-bg {
 position:fixed;
 height:100%;
 width:100%;
 background:rgba(255,255,255,.8);
 z-index:100;
 display:none;
 top:0;
 left:0
}
.button {
 padding:4px 15px;
 border:1px solid #555!important;
 text-align:center;
 color:#eee;
 cursor:pointer;
 -webkit-border-radius:7px;
 -moz-border-radius:5px;
 -ms-border-radius:5px;
 -o-border-radius:5px;
 border-radius:5px;
 line-height:21px;
 text-decoration:none;
 background:#b0312f;
 background:-moz-linear-gradient(top,#b0312f 0%,#6d101d 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b0312f),color-stop(100%,#6d101d));
 background:-webkit-linear-gradient(top,#b0312f 0%,#6d101d 100%);
 background:-o-linear-gradient(top,#b0312f 0%,#6d101d 100%);
 background:-ms-linear-gradient(top,#b0312f 0%,#6d101d 100%);
 background:linear-gradient(to bottom,#b0312f 0%,#6d101d 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0312f',endColorstr='#6d101d',GradientType=0);
 border-radius:4px!important
}
.button:hover {
 text-decoration:none;
 transition:all .4s ease
}
.button.selected {
 text-decoration:underline;
 transition:all .4s ease
}
.modal img {
 float:left;
 margin:0 10px 0 0;
 padding:2px;
 border:1px solid #ddd
}
.headinggg {
 font-size:14px;
 border-bottom:1px solid #ababab
}
.cancel_fixed_btn {
 position:absolute;
 bottom:5px;
 right:5px;
 padding:0 10px
}
.submit {
 text-align:right;
 float:left;
 height:60px;
 width:100%
}
.submit>input {
 padding:4px 24px;
 border:none;
 border-radius:2px;
 font-size:16px;
 margin-bottom:9px;
 cursor:pointer;
 float:none;
 margin-top:7px;
 background:#c11;
 border-bottom:3px solid #910e14;
 outline:none;
 color:#fff
}
.submit>input:hover {
 background:#910e14;
 border-color:#71070c
}
.submit>input:active {
 margin-top:10px;
 border-bottom:none
}
.mob_91 {
 float:left;
 margin:10px 5px 0 -28px;
 font-weight:700
}
.no_validate {
 width:70px;
 margin-left:5px;
 padding:4px 0!important
}
.close {
 position:absolute;
 top:5px;
 right:5px;
 width:28px;
 height:28px;
 background:url(https://s3-ap-southeast-1.amazonaws.com/gw-mdsy/2019/web/images/popup_close.png) no-repeat 0 0
}
.lgn_hdng {
 padding:7px 10px;
 margin:0;
 font-weight:400
}
.modal .heading {
 text-align:left
}
.modal .content {
 width:400px
}
.modal p {
 margin-bottom:10px
}
.modal label {
 line-height:36px;
 width:80px
}
.frgt_pwd {
 color:#ababab;
 font-size:12px
}
.frgt_pwd:hover {
 color:#555
}
.selection .content {
 min-height:200px;
 box-shadow:none!important;
 overflow:hidden
}
.submit_msg .content {
 min-height:165px;
 box-shadow:none!important;
 overflow:hidden
}
.submit_msg .content p {
 font-size:20px!important;
 margin:15px 0 0
}
.pymnt_btn {
 text-align:center;
 float:left;
 height:65px;
 width:100%;
 margin-top:20px
}
.pymnt_btn>span {
 float:left
}
.pymnt_btn>span>a {
 padding:7px 30px;
 border-bottom:1px solid #f54e5e;
 border-radius:7px;
 font-size:20px;
 margin-bottom:9px;
 cursor:pointer;
 float:none;
 margin-top:7px;
 background:#a11925;
 background:-moz-linear-gradient(top,#a11925 0%,#7e131f 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a11925),color-stop(100%,#7e131f));
 background:-webkit-linear-gradient(top,#a11925 0%,#7e131f 100%);
 background:-o-linear-gradient(top,#a11925 0%,#7e131f 100%);
 background:-ms-linear-gradient(top,#a11925 0%,#7e131f 100%);
 background:linear-gradient(to bottom,#a11925 0%,#7e131f 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a11925',endColorstr='#7e131f',GradientType=0);
 box-shadow:0 3px 0 #848484;
 color:#fff;
 display:inline-block
}
.pymnt_btn>span>a:hover {
 background:#961623
}
.pymnt_btn>span>a:active {
 box-shadow:0 0 0 #848484;
 margin-top:10px;
 border-color:#f54e5e!important
}
.error_msg {
 color:red!important;
 float:left;
 font-size:12px!important;
 font-weight:700!important;
 margin:0 0 0 5px;
 padding:8px 0
}
.error_txtbx {
 border-color:red!important
}
.section {
 display:table
}
.abt_newsection {
 margin-top:20px;
 margin-bottom:15px
}
.ctnt_bg {
 background:#f1f1f1;
 padding-bottom:15px
}
.ctnt_lft {
 float:left;
 width:730px;
 margin:0
}
.sldr_cntr {
 float:left;
 overflow:hidden;
 position:relative;
 border:1px solid #b2b2b2;
 z-index:1
}
.sliderbutton {
 position:absolute;
 left:10px;
 top:47%;
 width:25px;
 height:25px;
 cursor:pointer;
 background-position:0 -143px;
 z-index:9;
 opacity:.8;
 display:none
}
.sliderbutton:hover {
 opacity:1
}
.pagination {
 position:absolute;
 bottom:-9px;
 right:7px;
 list-style:none;
 height:25px
}
.pagination li {
 float:left;
 cursor:pointer;
 height:8px;
 width:8px;
 background:#c8c8c5;
 margin:0 4px 0 0
}
.pagination li:hover,
li.current {
 background:red
}
.bnr_sdw {
 float:left;
 width:100%;
 height:10px;
 background:url(https://s3-ap-southeast-1.amazonaws.com/gw-mdsy/2019/web/images/bnr_sdw.png) no-repeat center;
 display:none
}
.abt_mdesy {
 display:block;
 margin-top:15px;
 padding-top:12px;
 width:100%;
 overflow:inherit;
 clear:both
}
.abt_md_icns {
 background-position:-1px -332px
}
.abt_md_ctnt {
 padding:0
}
.abt_md_ctnt p {
 font-size:17px;
 color:#000;
 line-height:24px;
 text-align:justify;
 margin-top:5px;
 font-family:square721bt-romancondensed
}
.ctnt_rgt {
 float:right;
 width:230px;
 margin-top:0;
 overflow:inherit
}
.ies_tprs {
 width:auto;
 text-align:center;
 border:1px solid #b2b2b5;
 background-color:#ffd83d
}
.ies_tprs h2 {
 position:absolute;
 left:17px;
 font-size:46px;
 font-family:serif;
 color:#0a467a;
 font-weight:700
}
.tprs_img {
 text-align:center;
 margin-top:2px;
 margin-left:0
}
.tprs_img img {
 border:5px solid #fff;
 transition:.5s ease-in;
 height:153px;
 box-shadow:0 0 2px rgba(0,0,0,.67);
 margin-top:5px;
 border-radius:3px
}
.ies_tprs:hover .tprs_img img {
 transform:scale(1.02,1.02)
}
.tprs_name {
 font-size:14px;
 padding-top:7px;
 color:#a4151b;
 text-align:left;
 font-family:myriad pro;
 font-weight:400
}
.tprs_name span {
 display:block;
 color:#000
}
.rnknamd {
 position:relative;
 padding-left:45px;
 margin-top:20px;
 background:#c8c8c5;
 padding-top:3px;
 padding-bottom:10px;
 box-sizing:border-box
}
.amazon_scroller {
 width:230px!important;
 height:265px!important;
 border:0!important;
 padding:0;
 margin:0;
 border-radius:10px;
 -webkit-border-radius:10px;
 -moz-border-radius:10px;
 -o-border-radius:10px;
 -khtml-border-radius:10px
}
.amazon_scroller .amazon_scroller_nav {
 position:absolute;
 top:57px!important
}
.amazon_scroller .amazon_scroller_nav li {
 display:none;
 cursor:pointer;
 position:absolute
}
.amazon_scroller .amazon_scroller_nav li:nth-child(1) {
 background-position:-115px -234px!important;
 left:-11px!important
}
.amazon_scroller .amazon_scroller_nav li:nth-child(2) {
 background-position:-157px -234px!important;
 right:67px!important
}
.amazon_scroller .amazon_scroller_nav li:nth-child(1):hover {
 background-position:-115px -283px!important;
 left:-11px!important;
 transform:scale(1.2)
}
.amazon_scroller .amazon_scroller_nav li:nth-child(2):hover {
 background-position:-157px -283px!important;
 right:67px!important;
 transform:scale(1.2)
}
.amazon_scroller .amazon_scroller_mask {
 position:absolute;
 overflow:hidden;
 width:220px!important;
 height:270px!important
}
.amazon_scroller ul {
 padding:0;
 margin:0;
 float:left
}
.amazon_scroller ul li {
 padding:0;
 margin:0;
 margin-left:4px;
 margin-right:5px;
 list-style:none;
 float:left;
 text-align:center;
 display:inline
}
.amazon_scroller ul li a {
 text-decoration:none
}
.amazon_scroller ul li a amazon_scroller_title {
 overflow:hidden
}
.abt_md_ctnt .pg_cnt {
 padding:5px 0 10px
}
.amazon_scroller.video {
 overflow:hidden;
 width:228px!important;
 border:1px solid #000!important;
 height:200px!important;
 padding:0!important;
 border-radius:0
}
.amazon_scroller.video .amazon_scroller_mask {
 margin-left:-3px!important;
 width:232px!important;
 height:200px!important
}
.amazon_scroller.video .amazon_scroller_mask ul li {
 position:relative;
 background:#202020
}
.amazon_scroller.video .amazon_scroller_mask ul li .coverbg {
 position:absolute;
 top:0;
 left:-2px;
 width:102%;
 height:200px;
 background:rgba(0,0,0,.1);
 text-align:center;
 cursor:pointer
}
.amazon_scroller.video .amazon_scroller_mask ul li .coverbg .playicon {
 display:inline-block;
 width:50px;
 height:50px;
 margin-top:53px;
 background-position:-114px -98px
}
.amazon_scroller.video .amazon_scroller_mask ul li:hover .coverbg .playicon {
 background-position:-114px -159px
}
.amazon_scroller.video .amazon_scroller_mask ul li img {
 width:100%;
 margin-top:0
}
.amazon_scroller.video .amazon_scroller_nav li {
 display:inherit
}
.rgt_ctnt_hdr {
 width:100%;
 height:47px;
 background:#c11;
 clear:both
}
.rgt_ctnt_hdr.toprsvdo {
 background:#202020
}
.rgt_ctnt_hdr i {
 width:32px;
 height:31px;
 float:left;
 margin:0 10px 40px
}
.tprs_icns {
 background-position:-1px -287px
}
.ltst_updt_icns {
 background-position:-64px -288px
}
.helpline_icon {
 background-position:-61px -450px
}
.page_location {
 float:left;
 width:100%;
 margin:10px;
 color:#ddd;
 font-size:14px
}
.rgt_ctnt_hdr>img {
 float:left;
 width:52px;
 height:37px;
 margin:4px 10px 0 4px
}
.rgt_ctnt_hdr>span {
 color:#fff;
 float:none;
 font-family:Square721BT-RomanCondensed;
 font-size:18px;
 font-weight:400;
 line-height:47px
}
.rgt_ctnt_hdr>span.first {
 text-align:center
}
.rgt_ctnt_hdr i {
 float:left;
 height:40px;
 margin:0 10px;
 width:33px
}
.rgt_ctnt_hdr i.hm_upicn {
 background-position:-62px -749px
}
.rgt_ctnt_hdr i.hm_ssicn {
 background-position:-62px -749px
}
.rgt_ctnt_hdr i.hm_vidicn {
 background-position:-62px -573px
}
.rgt_ctnt2 {
 float:left;
 width:228px;
 border:2px solid #99590e;
 margin-bottom:18px;
 margin-top:7px;
 background-color:#f5a938;
 height:138px
}
.rgt_ctnt2 .rgt_ctnt2_hdr {
 width:100%;
 height:47px;
 clear:both
}
.rgt_ctnt2_hdr>span {
 color:#a4151b;
 float:left;
 font-family:Square721BT-RomanCondensed;
 font-size:24px;
 font-weight:300;
 line-height:47px
}
.rgt_ctnt2_hdr i {
 width:32px;
 height:31px;
 float:left;
 margin:4px 5px 0 3px
}
.rgt_ctnt2>span {
 color:#fff;
 float:left;
 font-family:Square721BT-RomanCondensed;
 font-size:18px;
 font-weight:300;
 line-height:47px
}
.rgt_ctnt2 i {
 float:left;
 height:54px;
 margin:0 13px;
 width:47px
}
.rgt_ctnt2 i.hm_qeicn {
 background-position:-2px -652px
}
.rgt_ctnt2 ul {
 line-height:5px;
 padding-top:20px;
 text-transform:uppercase;
 width:93%
}
.rgt_ctnt2 li {
 width:100%;
 padding:6px 0;
 margin-left:10px;
 color:#333;
 font-size:13px;
 float:left;
 text-align:left;
 font-family:Square721BT-RomanCondensed;
 font-weight:300
}
.rgt_ctnt2 ul li>span {
 font-weight:300
}
.rgt_ctnt2 li a {
 color:#2d2d2d
}
.rgt_ctnt {
 float:left;
 width:226px;
 border:2px solid #910e14;
 margin-bottom:20px;
 border-top:3px solid #910e14
}
.rgt_ctnt ul {
 padding:0;
 width:93%;
 min-height:280px
}
.rgt_ctnt li {
 width:100%;
 padding:6px 0;
 margin-left:10px;
 color:#333;
 font-size:12px
}
.rgt_ctnt li b {
 font-size:14px;
 font-weight:700;
 margin-right:10px
}
.rgt_ctnt li a {
 width:100%;
 position:relative;
 padding-left:10px;
 margin-top:-18px;
 color:#a4151b;
 transition:.3s ease-in;
 font-size:11px;
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 -ms-transform:translateZ(0);
 -o-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px transparent;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 -ms-backface-visibility:hidden;
 -o-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 overflow:hidden
}
.rgt_ctnt li a:before {
 content:"";
 position:absolute;
 z-index:-1;
 left:50%;
 right:50%;
 bottom:0;
 background:#a4151b;
 height:1px;
 -webkit-transition-property:left,right;
 -moz-transition-property:left,right;
 -ms-transition-property:left,right;
 -o-transition-property:left,right;
 transition-property:left,right;
 -webkit-transition-duration:.2s;
 -moz-transition-duration:.2s;
 -ms-transition-duration:.2s;
 -o-transition-duration:.2s;
 transition-duration:.2s;
 -webkit-transition-timing-function:ease-out;
 -moz-transition-timing-function:ease-out;
 -ms-transition-timing-function:ease-out;
 -o-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.rgt_ctnt li a:hover:before {
 left:0;
 right:0
}
.rgt_ctnt li a:hover,
.rgt_ctnt li a:hover img {
 opacity:.7;
 margin-right:2px
}
.rgt_ctnt .contact_no {
 width:100%;
 color:#a4151b;
 font-family:myriad pro regular;
 font-weight:300;
 font-size:12px;
 text-align:center;
 margin:12px 0
}
.rgt_ctnt li a i {
 position:absolute;
 left:0;
 width:7px;
 height:14px;
 background-position:-38px -380px
}
.rgt_ctnt li a img {
 margin-top:-3px;
 transition:.3s ease-in
}
.fc_gate_qz {
 float:left;
 border:1px solid #b2b2b2;
 overflow:hidden
}
.fc_gate_qz img {
 width:100%;
 transition:.5s ease-in
}
.trms_bnr {
 min-height:183px;
 border:1px solid #ab1a27;
 margin-top:10px;
 display:flex
}
.trms_n_cndtn {
 overflow:hidden;
 background:#fff;
 padding:0 0 10px;
 margin-top:0
}
.trms_content {
 padding:20px 35px
}
.trms_content>p {
 display:inline-block;
 margin:0;
 line-height:1.5em;
 color:#333;
 font-size:14px
}
.trms_content>p>strong {
 font-weight:700;
 margin-right:10px
}
.trms_content>p>span {
 display:block;
 margin-left:25px!important;
 margin-top:-21px
}
.trms_content ul {
 margin-left:60px;
 font-size:14px
}
.trms_content ul li {
 list-style:disc
}
.trms_content>p>div {
 margin-left:60px
}
.inr_div {
 float:left;
 margin:0 0 0 60px;
 font-size:14px;
 color:#333
}
.inr_div strong {
 font-weight:700;
 margin-right:10px
}
.inr_div span {
 display:block;
 margin-left:25px!important;
 margin-top:-21px
}
.mdl_ctnt_cntr {
 margin:17px 0 0
}
.mdl_ctnt_cntr h1 {
 margin-bottom:20px;
 color:#333;
 font-size:20px;
 text-align:center
}
.tbl_full {
 margin:6%;
 overflow:hidden;
 width:86%
}
.tbl_left {
 width:500px;
 border-radius:10px 10px 0 0;
 overflow:hidden
}
.tbl_rgt {
 border-radius:2px;
 margin-left:0;
 overflow:hidden;
 width:480px
}
.tbl_lst {
 float:left;
 width:260px;
 border-radius:10px 10px 0 0;
 overflow:hidden;
 margin-left:25px
}
.tbl_left {
 float:left
}
.tbl_rgt {
 float:left;
 background:#e9e9e9
}
.tbl_rgt .top_hdr {
 background-color:#8e8e8e;
 border-radius:0 0 0 30px;
 color:#fff;
 float:right;
 font-size:18px;
 height:37px;
 line-height:34px;
 position:relative;
 text-align:center;
 width:54%
}
.tbl_rgt .rgt_cntnt {
 color:#777;
 float:right;
 font-size:13px;
 padding:58px 6px;
 width:52%
}
.tbl_rgt .rgt_cntnt i {
 float:left;
 height:36px;
 margin:0 5px;
 width:32px
}
.tbl_rgt .rgt_cntnt i.rtcnt_admsicn {
 background-position:-115px -5px
}
.tbl_rgt .rgt_cntnt i.rtcnt_tQicn {
 background-position:-157px -5px
}
.tbl_rgt .rgt_cntnt i.rtcnt_emailicn {
 background-position:-115px -53px
}
.tbl_rgt .lft_cntnt {
 border:4px solid #f1c884;
 float:left;
 margin:-9px 15px
}
.tbl_rgt .lft_cntnt img {
 width:100%
}
.tbl_styl {
 border-collapse:collapse;
 border-radius:10px 10px 0 0;
 border:1px solid #818286;
 width:100%;
 font-size:13px
}
.tbl_hdr {
 background:#818286;
 color:#fff;
 font-size:30px;
 padding:10px 12px!important;
 font-weight:700
}
.tbl_styl th {
 font-weight:400;
 padding:15px 0
}
.tbl_styl td {
 max-width:240px;
 padding:15px 0;
 text-align:center
}
.tst_srs_ctnt {
 margin:27px 0 25px 40px;
 float:left
}
.tst_srs_ctnt p {
 width:100%;
 margin:20px 0;
 font-size:14px
}
.tst_srs_ctnt p span {
 float:left;
 margin-right:7px;
 width:20px;
 height:20px;
 background-position:-5px -204px
}
.cntct_us {
 float:left;
 color:#555
}
.adrs_hdr {
 margin:0 0 17px
}
.ctnt_row {
 width:100%;
 margin:20px 0 10px -30px
}
.ctnt_clmn {
 float:left;
 margin:0 0 22px 30px;
 width:465px
}
.ctnt_clmn_full {
 width:100%;
 margin-left:-30px
}
.ctnt_clmn input {
 float:left;
 width:100%;
 margin-bottom:5px;
 color:#555;
 font-size:14px
}
.send_mail {
 color:#777
}
.send_mail:before {
 content:"queryots@madeeasy.in"
}
.tabs {
 overflow:hidden;
 width:100%;
 margin:0;
 list-style:none;
 color:#333
}
.tabs li {
 float:left;
 margin:0 .5em 0 0
}
.tabs a {
 position:relative;
 background:#ddd;
 background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ddd));
 background-image:-webkit-linear-gradient(top,#fff,#ddd);
 background-image:-moz-linear-gradient(top,#fff,#ddd);
 background-image:-ms-linear-gradient(top,#fff,#ddd);
 background-image:-o-linear-gradient(top,#fff,#ddd);
 background-image:linear-gradient(to bottom,#fff,#ddd);
 padding:10px 20px;
 float:left;
 text-decoration:none;
 color:#444;
 border:1px solid #cdcdcd;
 font-weight:700
}
.tabs a.first {
 -webkit-border-radius:5px 0 0 0;
 -moz-border-radius:5px 0 0;
 border-radius:5px 0 0 0
}
.tabs a:hover,
.tabs a.selected,
.tabs a:hover::after,
.tabs a:focus,
.tabs a:focus::after {
 background:#fff;
 border-bottom:1px solid #fff;
 z-index:9;
 margin-bottom:0
}
.tabs a:focus {
 outline:0
}
.tabs #current a,
.tabs #current a::after,
.tabs #current1 a,
.tabs #current1 a::after {
 background:#818286;
 color:#fff;
 z-index:3;
 margin-bottom:-1px;
 padding-bottom:11px
}
.tabs_content {
 background:#fff;
 padding:15px;
 width:auto;
 min-height:302px;
 position:relative;
 z-index:2;
 -moz-border-radius:0 5px 5px;
 -webkit-border-radius:0 5px 5px 5px;
 border-radius:0 5px 5px 5px;
 -moz-box-shadow:0 0 11px -2px rgba(0,0,0,.5);
 -webkit-box-shadow:0 0 11px -2px rgba(0,0,0,.5);
 box-shadow:0 0 11px -2px rgba(0,0,0,.5);
 border:1px solid #ccc;
 border-top:none
}
.content h2,
.content h3,
.content p {
 margin:0 0 15px
}
.border-bottom {
 border-bottom:1px solid #ababab;
 padding-bottom:10px
}
.inr_tp_txt {
 font-size:16px;
 line-height:27px;
 text-align:center;
 margin:14px 0 20px;
 background-color:gray;
 color:#fff
}
.inr_tp_t {
 font-size:16px;
 line-height:27px;
 text-align:center;
 margin:-12px 0 10px
}
.lft_tabs,
.rgt_tabs {
 width:100%;
 overflow:hidden;
 background:#fff
}
.lft_tabs {
 float:left
}
.rgt_tabs {
 float:right
}
.left-20 {
 margin-left:-20px
}
.right-20 {
 margin-right:-20px
}
.tabs_hding {
 width:100%;
 float:left;
 background:#ab1a27;
 padding:4px 0;
 margin-bottom:10px
}
.tabs_hding>.hdr_icon1,
.tabs_hding>.hdr_icon2 {
 float:left;
 margin:0 0 0 7px;
 width:45px;
 height:44px
}
.tabs_hding>.hdr_icon1 {
 background-position:0 -232px
}
.tabs_hding>.hdr_icon2 {
 background-position:-56px -232px
}
.tabs_hding>.headingnew {
 float:left;
 text-transform:uppercase;
 font-weight:700;
 padding:0 0 0 8px;
 line-height:45px;
 font-size:20px;
 font-family:Arial,Helvetica,sans-serif;
 color:#fff
}
.tbl_hdr_bold th {
 font-weight:700
}
.abt_us_tab {
 width:100%;
 overflow:hidden
}
.abt_us_txt {
 display:block;
 font-size:14px;
 color:#4a4a4a;
 line-height:1.5em
}
.abt_us_txt p {
 margin-bottom:10px
}
.hw2reg {
 width:100%;
 border:1px solid #818286;
 overflow:hidden;
 box-sizing:border-box
}
.hw2reg_lft {
 float:left;
 width:185px;
 height:502px;
 background:#818286;
 text-align:center;
 font-size:27px;
 font-weight:bolder;
 color:#fff
}
.hw2reg_lft img {
 margin:90px 0 25px
}
.hw2reg_rgt {
 float:left;
 width:770px;
 margin:15px 0 0 15px
}
.hw2reg_rgt span {
 border:2px solid #008b9b;
 border-radius:50px;
 float:left;
 width:25px;
 line-height:25px;
 margin-right:10px;
 text-align:center;
 font-weight:700;
 background:#fff;
 color:#008b9b
}
.hw2reg_rgt ul li {
 line-height:30px;
 font-size:17px;
 color:#333;
 font-weight:400;
 margin-bottom:7px
}
.btn_cntr {
 height:50px;
 float:right;
 margin-right:10px
}
.hw_btn {
 float:left!important;
 height:auto!important;
 width:auto!important;
 font-size:16px!important;
 font-weight:700;
 margin-left:10px
}
.faq {
 float:left;
 width:100%;
 box-sizing:border-box
}
.faq>p {
 text-align:left;
 margin:0;
 padding:0;
 line-height:1.5em
}
.faq .ques {
 margin:0 0 10px;
 font-weight:700;
 color:#72111c
}
.faq .ansr {
 margin:0 0 20px;
 padding-bottom:20px;
 border-bottom:1px dotted #b5b5b5
}
.faq span {
 font-weight:700;
 margin-right:5px
}
.our_slctn {
 float:left;
 list-style:none;
 border:1px solid #961623;
 width:100%;
 height:48px;
 margin-bottom:10px;
 border-radius:5px;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 background:#eee;
 background:-moz-linear-gradient(top,#eee 0%,#c8c8c8 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(100%,#c8c8c8));
 background:-webkit-linear-gradient(top,#eee 0%,#c8c8c8 100%);
 background:-o-linear-gradient(top,#eee 0%,#c8c8c8 100%);
 background:-ms-linear-gradient(top,#eee 0%,#c8c8c8 100%);
 background:linear-gradient(to bottom,#eee 0%,#c8c8c8 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#c8c8c8',GradientType=0)
}
.our_slctn li {
 float:left;
 line-height:48px
}
.our_slctn li a {
 padding:15px 30px;
 color:#96111e;
 text-decoration:underline;
 font-size:16px;
 border-right:1px solid #961623
}
.our_slctn li a:hover {
 font-weight:700
}
.our_slctn li:nth-child(1) {
 background:#961623;
 width:150px;
 padding:0 15px;
 color:#fff;
 font-weight:700
}
.arrow-right {
 width:0;
 height:0;
 border-top:24px solid transparent;
 border-bottom:24px solid transparent;
 border-left:20px solid #961623
}
.pageContent {
 width:100%
}
.accordion {
 list-style-type:none;
 padding:0;
 margin:0 0 30px;
 border:1px solid #17a;
 border-top:none;
 border-left:none
}
.accordion ul {
 padding:0;
 margin:0;
 float:left;
 display:block;
 width:100%
}
.accordina_border {
 border:1px solid #6c101b
}
.accordion li {
 cursor:pointer;
 list-style-type:none;
 padding:0;
 margin:0;
 float:left;
 display:block;
 width:100%;
 background:#6c101b;
 background:-moz-linear-gradient(top,#6c101b 0%,#ac1a27 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6c101b),color-stop(100%,#ac1a27));
 background:-webkit-linear-gradient(top,#6c101b 0%,#ac1a27 100%);
 background:-o-linear-gradient(top,#6c101b 0%,#ac1a27 100%);
 background:-ms-linear-gradient(top,#6c101b 0%,#ac1a27 100%);
 background:linear-gradient(to bottom,#6c101b 0%,#ac1a27 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c101b',endColorstr='#ac1a27',GradientType=0)
}
.accordion li.active>a {
 background-image:url(https://s3-ap-southeast-1.amazonaws.com/gw-mdsy/2019/web/images/minus-icon.png);
 background-repeat:no-repeat;
 background-position:center right;
 border-bottom-color:#999
}
.accordion li div {
 padding:20px;
 background:#fff;
 display:block;
 clear:both;
 float:left;
 width:96.4%;
 border-bottom:1px solid #999
}
.accordion .sub_hding {
 color:#464646;
 font-size:13px
}
.accordion li div>span>a {
 border:none;
 width:auto;
 color:#fff;
 float:left;
 padding:7px 43px;
 text-decoration:underline;
 background:#95111e;
 margin:0 5px
}
.accordion li div>span>a:hover {
 color:#b2b2b2
}
.accordion a {
 text-decoration:none;
 border-bottom:1px solid #999;
 font:bold 1.1em/2em Arial,sans-serif;
 color:#fff;
 padding:5px 10px;
 display:block;
 cursor:pointer;
 background:url(https://s3-ap-southeast-1.amazonaws.com/gw-mdsy/2019/web/images/plus-icon.png) no-repeat center right
}
.accordion li ul li {
 font-size:14px;
 background:#f2f2f2;
 background:-moz-linear-gradient(top,#f2f2f2 0%,#c4c4c4 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f2f2),color-stop(100%,#c4c4c4));
 background:-webkit-linear-gradient(top,#f2f2f2 0%,#c4c4c4 100%);
 background:-o-linear-gradient(top,#f2f2f2 0%,#c4c4c4 100%);
 background:-ms-linear-gradient(top,#f2f2f2 0%,#c4c4c4 100%);
 background:linear-gradient(to bottom,#f2f2f2 0%,#c4c4c4 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#c4c4c4',GradientType=0)
}
.hw2reg_hding {
 width:570px;
 margin:0 auto;
 height:91px;
 text-align:center;
 background:url(../images/) no-repeat center;
 margin-bottom:20px;
 margin-top:-17pxISRO
}
.hw2reg_hding.hw2reg_isro {
 background:url(../images/ISRO.png) no-repeat center
}
.hw2reg_hding.hw2reg_bsnl {
 background:url(../images/BSNL.png) no-repeat center
}
.hw2reg_hding.hw2reg_mppsc {
 background:url(../images/HTE_MPPSE.png) no-repeat center
}
.hdngese {
 background:url(../images/heading_txt1.png)
}
.hw2reg_hding h1 {
 color:#fff200;
 font-size:50px;
 font-weight:bolder;
 text-align:center;
 width:100%;
 margin:0 0 10px
}
.hw_to_li_bg {
 background:#008b9b;
 display:inline-block!important;
 width:auto;
 border-radius:50px 19px 19px 50px;
 padding-right:15px;
 color:#fff;
 box-shadow:inset 0 -1px 6px #444;
 -webkit-box-shadow:inset 0 -1px 6px #444;
 -moz-box-shadow:inset 0 -1px 6px #444;
 -ms-box-shadow:inset 0 -1px 6px #444
}
.page_title {
 background:#a20a0f;
 color:#fff;
 font-family:square721bt-romancondensed;
 font-size:18px;
 font-weight:400;
 height:47px;
 line-height:47px;
 text-transform:uppercase
}
.page_title i {
 float:left;
 height:40px;
 margin:0 10px;
 width:40px
}
.page_title i.hm_sayicn {
 background-position:-2px -570px
}
.page_title i.hm_abticn {
 background-position:-58px -700px
}
.newtoprswpr {
 margin-top:15px;
 display:inline-block;
 width:100%;
 height:145px;
 overflow:hidden
}
.newtoprswpr .tprswprs {
 float:left;
 width:320px;
 min-height:135px;
 transition:.3s ease-in!important;
 box-sizing:border-box;
 padding:10px;
 border:1px solid #ccc;
 background:#d8f5ff;
 background:-moz-linear-gradient(top,rgba(216,245,255,1) 0%,rgba(173,244,245,1) 100%);
 background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(216,245,255,1)),color-stop(100%,rgba(173,244,245,1)));
 background:-webkit-linear-gradient(top,rgba(216,245,255,1) 0%,rgba(173,244,245,1) 100%);
 background:-o-linear-gradient(top,rgba(216,245,255,1) 0%,rgba(173,244,245,1) 100%);
 background:-ms-linear-gradient(top,rgba(216,245,255,1) 0%,rgba(173,244,245,1) 100%);
 background:linear-gradient(to bottom,rgba(216,245,255,1) 0%,rgba(173,244,245,1) 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d8f5ff',endColorstr='#adf4f5',GradientType=0)
}
.newtoprswpr .tprswprs:hover {
 background:#f7ffd3;
 background:-moz-linear-gradient(top,rgba(247,255,211,1) 0%,rgba(251,255,134,1) 100%);
 background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(247,255,211,1)),color-stop(100%,rgba(251,255,134,1)));
 background:-webkit-linear-gradient(top,rgba(247,255,211,1) 0%,rgba(251,255,134,1) 100%);
 background:-o-linear-gradient(top,rgba(247,255,211,1) 0%,rgba(251,255,134,1) 100%);
 background:-ms-linear-gradient(top,rgba(247,255,211,1) 0%,rgba(251,255,134,1) 100%);
 background:linear-gradient(to bottom,rgba(247,255,211,1) 0%,rgba(251,255,134,1) 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7ffd3',endColorstr='#fbff86',GradientType=0)
}
.newtoprswpr .tprswprs.second {
 margin:0 10px
}
.newtoprswpr .tprswprs .tprsprofile {
 float:left;
 background:#e7e7e7;
 padding:5px;
 width:90px;
 text-align:center;
 box-sizing:border-box
}
.newtoprswpr .tprswprs .tprsprofile>img {
 width:70px;
 height:75px
}
.tprsprofiledtls {
 position:relative;
 padding-left:15px;
 margin-left:0;
 margin-top:3px;
 padding-top:3px;
 padding-bottom:0
}
.tprsprofiledtls h2 {
 position:absolute;
 left:0;
 font-size:17px;
 font-family:square721bt-bold;
 font-weight:400
}
.tprsprofiledtls .tprs_name {
 font-size:10px;
 padding-top:0;
 color:#a4151b;
 text-align:left;
 font-family:myriad pro semibold;
 font-weight:400
}
.tprsprofiledtls span {
 display:block;
 color:red
}
.newtoprswpr .tprsprofdetails {
 float:left;
 width:198px;
 margin:0 0 7px 10px
}
.newtoprswpr .tprsprofdetails .name {
 font-size:14px;
 color:#000
}
.newtoprswpr .tprsprofdetails p {
 font-size:12px;
 color:#56afb2
}
.newtoprswpr .tprswprs:hover p {
 color:#92970e
}
.our_team_say {
 display:inline-block;
 width:100%
}
.our_team_say h3 {
 font-size:24px;
 padding-left:22px
}
.our_team_testo {
 min-height:200px;
 position:relative;
 margin-top:7px
}
.our_team_testo li {
 color:#444;
 font-size:18px;
 display:none
}
.our_team_testo li strong {
 font-size:16px;
 color:red;
 text-transform:uppercase;
 font-weight:400;
 line-height:19px
}
.our_team_testo .bxslider {
 display:inline-block;
 padding:0;
 position:relative
}
.our_team_testo .dquote1,
.our_team_testo .dquote2 {
 position:absolute;
 width:45px;
 height:45px
}
.our_team_testo .dquote1 {
 top:20px;
 left:50px;
 background-position:-2px -797px
}
.our_team_testo .dquote2 {
 bottom:20px;
 right:50px;
 background-position:-64px -797px
}
.our_team_testo li .tprsimage {
 position:absolute;
 left:0;
 margin-right:10px;
 border:1px solid #ababab;
 transition:.3s ease-in
}
.our_team_testo li .testimonialpart1,
.our_team_testo li .testimonialpart2 {
 width:479px;
 background:#ededed;
 box-sizing:border-box;
 padding:10px;
 height:225px;
 position:relative
}
.our_team_testo li .testimonialpart1 {
 float:left
}
.our_team_testo li .testimonialpart2 {
 float:right;
 margin-left:20px
}
.our_team_testo li .testimonialpart1 .readmore,
.our_team_testo li .testimonialpart2 .readmore {
 color:#c11;
 font-size:14px;
 position:absolute;
 right:10px;
 bottom:10px;
 font-family:myriad pro;
 font-weight:300
}
.our_team_testo li .toprsyingtxt {
 font-size:14px;
 background:#ededed;
 margin-left:133px;
 line-height:20px;
 color:#555;
 font-family:myriad pro;
 height:178px;
 overflow:hidden
}
.tstml_writer {
 color:#000;
 margin-top:10px;
 display:inline-block;
 font-size:14px;
 position:relative;
 padding:0 0 0 25px;
 text-align:left;
 font-family:square721bt-romancondensed
}
.tstml_writer .rank {
 position:absolute;
 left:0;
 width:18px;
 height:20px;
 font-size:30px;
 color:#005eba;
 text-align:right;
 font-family:sarif
}
.our_team_testo li .testimgname {
 float:left;
 width:120px;
 height:184px;
 text-align:center;
 background:#ffd83d;
 padding:10px 0
}
.our_team_testo li .testimgname .tprsimge {
 display:inline-block;
 overflow:hidden;
 width:95px;
 height:110px;
 position:relative;
 border:5px solid #fff
}
.our_team_testo li .testimgname img {
 position:absolute;
 top:-2px;
 left:-2px;
 width:101%;
 height:101%
}
.pluss {
 text-align:center;
 margin:-25px 0 7px;
 display:inline-block;
 width:100%
}
.fixsocialapp {
 position:fixed;
 top:35%;
 right:0;
 width:65px;
 z-index:999
}
.fixsocialapp .appicon {
 position:absolute;
 right:-73px;
 width:110px;
 text-align:center;
 color:#777;
 font-size:13px;
 webkit-transition-duration:.4s;
 -moz-transition-duration:.5s;
 -o-transition-duration:.5s;
 transition-duration:.5s;
 -webkit-transition-property:-webkit-transform;
 -moz-transition-property:-moz-transform;
 -o-transition-property:-o-transform;
 transition-property:transform;
 transition-property:all;
 border:1px solid transparent
}
.fixsocialapp .appicon.icon1 {
 top:0
}
.fixsocialapp .appicon.icon2 {
 top:53px
}
.fixsocialapp .appicon.icon3 {
 top:97px
}
.fixsocialapp .appicon i {
 float:left;
 width:35px;
 height:40px;
 margin-bottom:3px
}
.fixsocialapp .appicon i.ios {
 background-position:-6px -662px
}
.fixsocialapp .appicon i.android {
 background-position:-46px -616px
}
.fixsocialapp .appicon i.facebook {
 background-position:-49px -663px
}
.fixsocialapp .appicon .iconname {
 float:left;
 margin:13px 0 0 7px
}
.fixsocialapp .appicon:hover {
 right:-1px;
 background:#fff;
 border-color:#ccc
}
.fixquryvdo {
 position:fixed;
 top:215px;
 right:0;
 width:73px
}
.fixquryvdo .appicon {
 display:block;
 padding:5px 3px;
 text-align:center;
 height:72px;
 cursor:pointer;
 clear:both;
 color:#fff;
 transition:.3s ease-out;
 margin-bottom:5px;
 border-radius:5px
}
.fixquryvdo .appicon.facebook {
 background:#3b579d
}
.fixquryvdo .appicon.android {
 background:#96c120
}
.fixquryvdo .appicon.ioss {
 background:#3a3a3a
}
.fixquryvdo .appicon .cptext {
 font-size:10px;
 text-transform:uppercase;
 margin-top:8px
}
.fixquryvdo .appicon i {
 display:inline-block;
 width:35px;
 height:35px;
 margin-top:3px;
 -webkit-transform:translateZ(0);
 -ms-transform:translateZ(0);
 -moz-transform:translateZ(0);
 -o-transform:translateZ(0);
 transform:translateZ(0);
 transform:translateZ(0);
 -webkit-transition-duration:.3s;
 -moz-transition-duration:.3s;
 -ms-transition-duration:.3s;
 -o-transition-duration:.3s;
 transition-duration:.3s;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.fixquryvdo .appicon:hover i {
 -webkit-transform:scale(1.2) translateZ(0);
 transform:scale(1.2) translateZ(0)
}
.fixquryvdo .appicon i.fb {
 background-position:-49px -664px;
 margin-top:7px
}
.fixquryvdo .appicon i.androd {
 background-position:-48px -617px
}
.fixquryvdo .appicon i.ios {
 background-position:-5px -617px;
 margin-top:7px
}
.fixquryvdo .appicon:hover {
 color:#fff;
 background:#ab1522
}
.sbt_cntr {
 height:65px;
 float:left
}
.form_submit {
 padding:4px 25px;
 border:none;
 border-radius:2px;
 font-size:16px;
 margin-bottom:9px;
 cursor:pointer;
 float:none;
 margin-top:7px;
 background:#c11;
 border-bottom:3px solid #910e14;
 outline:none;
 color:#fff
}
.form_submit:hover {
 background:#910e14;
 border-color:#71070c
}
.form_submit:active {
 margin-top:10px;
 border-bottom:none
}
.form_submit:focus {
 outline:none
}
.login_pg {
 margin:0 auto;
 padding:40px 23px 105px 55px;
 margin-top:25px
}
.login_pg p {
 margin-bottom:15px;
 line-height:35px;
 display:inline-block
}
.login_pg p label {
 float:left;
 width:90px
}
.login_icn {
 background-position:-61px -331px
}
.about_icn {
 background-position:-2px -399px
}
.time_tbl_icn {
 background-position:-64px -400px
}
.mock_test_icn {
 background-position:2px -438px
}
.cntct_us_icn {
 background-position:-61px -441px
}
.regstr_icn {
 background-position:0 -474px
}
.faq_icn {
 background-position:-63px -476px
}
.selection_icn {
 background-position:0 -519px
}
.dwld_icn {
 background-position:-61px -523px
}
.hom_hdr_radius {
 border-radius:5px 5px 0 0!important;
 -webkit-border-radius:5px 5px 0 0!important;
 -moz-border-radius:5px 5px 0 0!important;
 -ms-border-radius:5px 5px 0 0!important
}
.mocktest_pg {
 max-width:560px;
 margin:0 auto;
 padding:40px 25px 105px
}
.mocktest_pg p {
 margin-bottom:15px;
 line-height:35px;
 clear:both
}
.mocktest_pg p label {
 float:left;
 width:215px
}
.mocktest_pg .mob_91 {
 margin:12px 5px 0 -39px
}
.frermocktestcntr {
 border:1px solid #ccc;
 margin-top:0
}
.hw_rgstr_td {
 background:#818286
}
.footer {
 border-top:5px solid #770f18;
 display:inline-table;
 padding:18px 0;
 height:auto;
 background:#ab1522;
 margin-top:10px
}
.ftr_link_cntr {
 display:inline-block;
 font-family:square721bt-romancondensed;
 text-align:center;
 text-transform:uppercase;
 width:60%;
 float:left
}
.footer ul {
 float:left;
 margin-top:25px
}
.footer ul li {
 float:left;
 margin:0 12px 0 0;
 padding-right:12px;
 border-right:1px solid #fff
}
.footer ul li.last {
 border-right:none;
 padding-right:0;
 margin:0
}
.footer ul li a {
 color:#fff;
 font-size:14px;
 transition:.2s ease-in;
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 -ms-transform:translateZ(0);
 -o-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px transparent;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 -ms-backface-visibility:hidden;
 -o-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 overflow:hidden
}
.footer ul li a:before {
 content:"";
 position:absolute;
 z-index:-1;
 left:50%;
 right:50%;
 bottom:0;
 background:#ffc9c9;
 height:1px;
 -webkit-transition-property:left,right;
 -moz-transition-property:left,right;
 -ms-transition-property:left,right;
 -o-transition-property:left,right;
 transition-property:left,right;
 -webkit-transition-duration:.3s;
 -moz-transition-duration:.3s;
 -ms-transition-duration:.3s;
 -o-transition-duration:.3s;
 transition-duration:.3s;
 -webkit-transition-timing-function:ease-out;
 -moz-transition-timing-function:ease-out;
 -ms-transition-timing-function:ease-out;
 -o-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.footer ul li a:hover:before {
 left:0;
 right:0;
 background:#ffd83d
}
.footer ul li a b {
 font-weight:400
}
.footer ul li a:hover {
 color:#ffd83d
}
.footer ul li a span {
 float:left;
 width:30px;
 height:30px;
 margin:23px 7px 0 0
}
.sprite2 {
 background-image:url(https://s3-ap-southeast-1.amazonaws.com/gw-mdsy/2019/web/images/sprite2.png);
 background-repeat:no-repeat
}
.abt_icon {
 background-position:-70px -59px
}
.our_icon {
 background-position:-70px -100px
}
.dld_icon {
 background-position:-70px -139px
}
.dis_icon {
 background-position:-68px -183px
}
.copyrgt {
 clear:both;
 color:#fff;
 display:block;
 float:left;
 font-size:14px;
 margin:14px 0 0
}
.copyrgt a {
 float:left;
 clear:both;
 margin-top:5px;
 margin-top:9px;
 color:#707070
}
.copyrgt a:hover {
 text-decoration:underline
}
.app_rgt {
 float:right
}
.app_rgt a {
 float:left;
 margin-left:10px;
 margin-top:21px
}
.app_rgt a:hover {
 opacity:.8
}
.ftrcpycntr {
 background:#770f18 none repeat scroll 0 0;
 display:inline-block;
 height:42px;
 margin-top:40px;
 width:100%;
 display:none
}
.dwnloadmobapp {
 background:#c11 none repeat scroll 0 0;
 border:2px solid #770f18;
 border-radius:6px;
 float:left;
 height:96px;
 text-align:left;
 text-transform:uppercase;
 width:25%
}
.dwnloadmobapp .mobapptitle {
 color:#fff;
 font-size:14px;
 margin:10px 15px
}
.dwnloadmobapp .appicon {
 display:inline-block;
 width:106px;
 text-align:center;
 color:#fff;
 margin-left:8px;
 font-size:13px;
 transition:.2s ease-in
}
.dwnloadmobapp .appicon i {
 background-size:cover;
 display:inline-block;
 width:107px;
 height:47px;
 margin-bottom:3px;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px transparent;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale
}
.dwnloadmobapp .appicon:hover i {
 -webkit-animation-name:hvr-ftrwobble-vertical;
 animation-name:hvr-ftrwobble-vertical;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes hvr-ftrwobble-vertical {
 16.65% {
  -webkit-transform:translateY(8px);
  transform:translateY(8px)
 }
 33.3% {
  -webkit-transform:translateY(-6px);
  transform:translateY(-6px)
 }
 49.95% {
  -webkit-transform:translateY(4px);
  transform:translateY(4px)
 }
 66.6% {
  -webkit-transform:translateY(-2px);
  transform:translateY(-2px)
 }
 83.25% {
  -webkit-transform:translateY(1px);
  transform:translateY(1px)
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
@keyframes hvr-ftrwobble-vertical {
 16.65% {
  -webkit-transform:translateY(8px);
  transform:translateY(8px)
 }
 33.3% {
  -webkit-transform:translateY(-6px);
  transform:translateY(-6px)
 }
 49.95% {
  -webkit-transform:translateY(4px);
  transform:translateY(4px)
 }
 66.6% {
  -webkit-transform:translateY(-2px);
  transform:translateY(-2px)
 }
 83.25% {
  -webkit-transform:translateY(1px);
  transform:translateY(1px)
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
.dwnloadmobapp .appicon i.iosapp {
 background-position:0 -53px
}
.dwnloadmobapp .appicon i.androidapp {
 background-position:0 -5px
}
.dwnloadmobapp .appicon:hover {
 color:#ffd83d
}
.septestimonial {
 border-bottom:1px dotted #ccc;
 color:#444;
 font-size:18px;
 padding-bottom:20px;
 margin-top:20px
}
.septestimonial .testimgname {
 float:left;
 text-align:center;
 width:165px
}
.septestimonial .testimgname .tprsimge {
 display:inline-block;
 height:100px;
 overflow:hidden;
 position:relative;
 width:100px;
 border:1px solid #ccc;
 display:inline-block;
 height:100px;
 overflow:hidden;
 position:relative;
 width:100px
}
.septestimonial .testimgname img {
 height:101%;
 left:-2px;
 position:absolute;
 top:-2px;
 width:101%
}
.septestimonial .tstml_writer {
 font-size:14px
}
.septestimonial .toprsyingtxt {
 font-size:18px;
 padding:20px;
 background:#ededed;
 margin-left:170px;
 min-height:133px;
 line-height:24px;
 color:#343434
}
.feetable {
 border-collapse:collapse;
 border:1px solid #ccc;
 font-size:14px
}
.feetable th,
.feetable td {
 padding:10px;
 border-color:#ccc;
 vertical-align:middle
}
.feetable th {
 padding:12px 7px;
 border:1px solid #ccc
}
.feetable td h3 {
 margin-bottom:10px
}
.feetable td:nth-child(1) {
 width:35%
}
.feetable td:nth-child(2) {
 width:25%;
 text-align:center
}
.feetable.newfeetable td:nth-child(2) {
 width:17%;
 text-align:center
}
.feetable td:nth-child(3) {
 width:25%;
 text-align:center
}
.feetable.newfeetable td:nth-child(3) {
 width:8%;
 text-align:center;
 padding:0
}
.feetable td:nth-child(4) {
 width:15%;
 text-align:center
}
.feetable td ul {
 padding-left:17px
}
.feetable td ul li {
 margin-bottom:15px;
 list-style:decimal
}
.crosprice {
 display:block;
 text-align:center;
 margin:10px 0
}
.crosprice:nth-child(3) {
 color:#b50f15
}
.crosprice .ctingpric {
 display:inline-block;
 text-decoration:line-through;
 font-size:12px
}
.getin_touchpop.feepop {
 position:fixed;
 width:100%;
 height:100%;
 left:0;
 top:0;
 z-index:999;
 text-align:center;
 background:rgba(255,255,255,.9)
}
.getin_touchpop.feepop .contact_form {
 width:800px;
 display:inline-block;
 margin-top:3%;
 padding:0;
 background:#fff;
 border-right:none;
 box-shadow:0 0 5px 2px #ababab;
 border-radius:15px;
 position:relative;
 overflow:visible
}
.getin_touchpop.feepop .contact_form .rgt_pg_cnct {
 padding:15px;
 overflow:hidden;
 text-align:justify;
 line-height:19px;
 font-size:14px;
 font-family:square721bt-roman;
 max-height:414px;
 overflow-y:auto
}
.getin_touchpop.feepop .contact_form .rgt_pg_cnct.bkctntpop {
 height:auto
}
.getin_touchpop.feepop .contact_form .rgt_pg_cnct iframe {
 height:487px
}
.getin_touchpop.feepop .contact_form .popclose {
 position:absolute;
 top:-14px;
 right:20px;
 width:35px;
 height:35px;
 border-radius:50%;
 cursor:pointer;
 transition:.2s ease-in;
 background-image:url(../images/popup_close.png);
 background-repeat:no-repeat;
 background-position:inherit
}
.getin_touchpop.feepop .contact_form .popclose:hover {
 transform:scale(1.05,1.05)
}
.getin_touchpop.feepop .contact_form .getpophdr {
 background:#d1d2d4;
 text-align:left;
 padding:10px 0 10px 25px;
 border-radius:15px 15px 0 0
}
.getin_touchpop.feepop .contact_form .getpophdr h1 {
 color:#231f20;
 font-size:20px;
 font-weight:400;
 font-family:square721bt-roman
}
.getin_touchpop.feepop .contact_form .form_fld1 {
 margin-top:15px
}
.popubokcntr {
 display:inline-block;
 width:100%;
 padding-top:20px
}
.popubokcntr li {
 display:inline-block;
 width:128px
}
.popubokcntr li img {
 width:100px;
 height:140px
}
.viewdtlsbtn {
 float:right;
 margin-top:15px;
 padding:3px 7px;
 font-size:11px;
 border:1px solid #ab1522;
 border-bottom:2px solid #ab1522;
 color:#ab1522;
 border-radius:3px
}
.viewdtlsbtn:hover {
 background:#ab1522;
 color:#fff;
 border-bottom-color:#7e0e18
}
.feetable .buypackage {
 padding:5px 8px;
 box-shadow:none;
 color:#fff;
 background:#b0312f;
 background:-moz-linear-gradient(top,#b0312f 0%,#6d101d 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b0312f),color-stop(100%,#6d101d));
 background:-webkit-linear-gradient(top,#b0312f 0%,#6d101d 100%);
 background:-o-linear-gradient(top,#b0312f 0%,#6d101d 100%);
 background:-ms-linear-gradient(top,#b0312f 0%,#6d101d 100%);
 background:linear-gradient(to bottom,#b0312f 0%,#6d101d 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0312f',endColorstr='#6d101d',GradientType=0);
 border-radius:4px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 border:none;
 cursor:pointer;
 font-size:10px;
 transition:.5s ease-in;
 text-shadow:0 1px 0 #545454
}
.feetable .buypackage:hover {
 background:#6d101d;
 background:-moz-linear-gradient(top,#6d101d 0%,#b0312f 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6d101d),color-stop(100%,#b0312f));
 background:-webkit-linear-gradient(top,#6d101d 0%#b0312f 100%);
 background:-o-linear-gradient(top,#6d101d 0%,#b0312f 100%);
 background:-ms-linear-gradient(top,#6d101d 0%,#b0312f 100%);
 background:linear-gradient(to bottom,#6d101d 0%,#b0312f 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d101d',endColorstr='#b0312f',GradientType=0)
}
.vdotprsname {
 position:absolute;
 bottom:0;
 left:0;
 background:#fff;
 line-height:18px;
 padding:0 0 5px;
 color:#000;
 text-align:center;
 width:100%;
 font-size:10px
}
.vdotprsname strong {
 display:block;
 font-size:12px;
 padding-top:5px
}
.getin_touchpop {
 position:fixed;
 width:100%;
 height:100%;
 left:0;
 top:0;
 z-index:999;
 text-align:center;
 background:rgba(255,255,255,.9)
}
.getin_touchpop .contact_form {
 width:800px;
 display:inline-block;
 margin-top:3%;
 padding:0;
 background:#000;
 border-right:none;
 box-shadow:0 0 20px 0 #ababab;
 border-radius:5px;
 position:relative;
 overflow:visible
}
.getin_touchpop .contact_form .rgt_pg_cnct {
 padding:5px;
 overflow:hidden
}
.getin_touchpop .contact_form .rgt_pg_cnct iframe {
 height:487px
}
.getin_touchpop .contact_form .popclose {
 position:absolute;
 top:-10px;
 right:-10px;
 width:35px;
 height:35px;
 background-position:-157px -54px;
 border-radius:50%;
 cursor:pointer;
 transition:.2s ease-in
}
.getin_touchpop .contact_form .popclose:hover {
 transform:scale(1.05,1.05)
}
.getin_touchpop .contact_form .getpophdr {
 background:#000;
 text-align:left;
 padding:10px 0 10px 25px;
 border-radius:5px 5px 0 0
}
.getin_touchpop .contact_form .getpophdr h1 {
 color:#fff;
 font-size:24px;
 font-weight:400
}
.getin_touchpop .contact_form .form_fld1 {
 margin-top:15px
}
.pop_show {
 animation-name:pop_zoom;
 animation-duration:.3s;
 animation-timing-function:ease-in-out;
 animation-fill-mode:forwards;
 -webkit-animation-name:pop_zoom;
 -webkit-animation-duration:.3s;
 -webkit-animation-timing-function:ease-in-out;
 -webkit-animation-fill-mode:forwards;
 -moz-animation-name:pop_zoom;
 -moz-animation-duration:.3s;
 -moz-animation-timing-function:ease-in-out;
 -moz-animation-fill-mode:forwards;
 -ms-animation-name:pop_zoom;
 -ms-animation-duration:.3s;
 -ms-animation-timing-function:ease-in-out;
 -ms-animation-fill-mode:forwards;
 -o-animation-name:pop_zoom;
 -o-animation-duration:.3s;
 -o-animation-timing-function:ease-in-out;
 -o-animation-fill-mode:forwards
}
@-webkit-keyframes pop_zoom {
 0% {
  transform:scale(.7)
 }
 100% {
  transform:scale(1);
  visibility:visible
 }
}
@-moz-keyframes pop_zoom {
 0% {
  transform:scale(.7)
 }
 100% {
  transform:scale(1,1);
  visibility:visible
 }
}
@-ms-keyframes pop_zoom {
 0% {
  transform:scale(.7)
 }
 100% {
  transform:scale(1);
  visibility:visible
 }
}
@-o-keyframes pop_zoom {
 0% {
  transform:scale(.7)
 }
 100% {
  transform:scale(1);
  visibility:visible
 }
}
@keyframes pop_zoom {
 0% {
  transform:scale(.7)
 }
 100% {
  transform:scale(1);
  visibility:visible
 }
}
.pop_hide {
 animation-name:pop_out;
 animation-duration:.3s;
 animation-timing-function:ease-in-out;
 animation-fill-mode:forwards;
 -webkit-animation-name:pop_out;
 -webkit-animation-duration:.3s;
 -webkit-animation-timing-function:ease-in-out;
 -webkit-animation-fill-mode:forwards;
 -moz-animation-name:pop_out;
 -moz-animation-duration:.3s;
 -moz-animation-timing-function:ease-in-out;
 -moz-animation-fill-mode:forwards;
 -ms-animation-name:pop_out;
 -ms-animation-duration:.3s;
 -ms-animation-timing-function:ease-in-out;
 -ms-animation-fill-mode:forwards
}
@-webkit-keyframes pop_out {
 0% {
  transform:scale(1)
 }
 95% {
 }
 100% {
  transform:scale(.7);
  opacity:0;
  visibility:hidden
 }
}
@-moz-keyframes pop_out {
 0% {
  transform:scale(1)
 }
 95% {
 }
 100% {
  transform:scale(.7);
  opacity:0;
  visibility:hidden
 }
}
@-ms-keyframes pop_out {
 0% {
  transform:scale(1)
 }
 95% {
 }
 100% {
  transform:scale(.7);
  opacity:0;
  visibility:hidden
 }
}
@-o-keyframes pop_out {
 0% {
  transform:scale(1)
 }
 95% {
 }
 100% {
  transform:scale(.7);
  opacity:0;
  visibility:hidden
 }
}
@keyframes pop_out {
 0% {
  transform:scale(1)
 }
 95% {
 }
 100% {
  transform:scale(.7);
  opacity:0;
  visibility:hidden
 }
}
.contact_strip {
 background:#c11;
 padding:5px 10px;
 text-align:center;
 font-family:sans-serif;
 height:34px
}
.contact_strip .dprmnt_no {
 display:inline-block;
 width:135px;
 position:relative;
 padding-left:43px;
 text-align:center;
 vertical-align:top
}
.contact_strip .dprmnt_no.last {
 width:auto
}
.contact_strip .dprmnt_no.middle {
 margin:0 10px
}
.contact_strip .dprmnt_no i {
 position:absolute;
 left:10px;
 top:5px;
 width:25px;
 height:30px
}
.contact_strip .dprmnt_no i.admission {
 background-position:-114px -344px
}
.contact_strip .dprmnt_no i.technical {
 background-position:-139px -344px
}
.contact_strip .dprmnt_no i.fordtls {
 background-position:-172px -343px
}
.contact_strip .dprmnt_no .nbrtext {
 font-size:14px;
 font-weight:400;
 color:#fff
}
.contact_strip .dprmnt_no .nbrtext.lasttext {
 line-height:34px
}
.contact_strip .dprmnt_no .nbrtext strong {
 display:block
}
.pageimgheader {
 height:130px;
 background-size:contain;
 background-position:right center;
 background-repeat:no-repeat
}
.pageimgheader.testfeatures {
 background-image:url(https://s3-ap-southeast-1.amazonaws.com/gw-mdsy/2019/web/images/frnt_bnr/Page-banner_2.jpg);
 background-color:#a6ce39
}
.pageimgheader.freemocktest {
 background-image:url(https://s3-ap-southeast-1.amazonaws.com/gw-mdsy/2019/web/images/frnt_bnr/Page-banner_1.jpg);
 background-color:#ffc20e
}
.pageimgheader.freemocktest .pagetitletext {
 color:#000
}
.pageimgheader.hottoenroll {
 background-image:url(https://s3-ap-southeast-1.amazonaws.com/gw-mdsy/2019/web/images/frnt_bnr/Page-banner_3.jpg);
 background-color:#d69929;
 border:1px solid grey
}
.pageimgheader.testimetable {
 background-image:url(https://s3-ap-southeast-1.amazonaws.com/gw-mdsy/2019/web/images/frnt_bnr/Page-banner_4.jpg);
 background-color:#007d94;
 box-shadow:0 0 3px 1px #007d94 inset
}
.pageimgheader.feestructure {
 background-image:url(https://s3-ap-southeast-1.amazonaws.com/gw-mdsy/2019/web/images/frnt_bnr/Page-banner_6.jpg);
 background-color:#f58220;
 box-shadow:0 0 3px 1px #f58220 inset
}
.pageimgheader.contactus {
 background-image:url(https://s3-ap-southeast-1.amazonaws.com/gw-mdsy/2019/web/images/frnt_bnr/Page-banner_5.jpg);
 background-color:#1d67b2;
 box-shadow:0 0 0 1px #1d67b2 inset
}
.pageimgheader.testimonial {
 background-image:url(https://s3-ap-southeast-1.amazonaws.com/gw-mdsy/2019/web/images/frnt_bnr/Page-banner_9.jpg);
 background-color:#1a87a4;
 background-size:53%
}
.pageimgheader.faq {
 background-image:url(https://s3-ap-southeast-1.amazonaws.com/gw-mdsy/2019/web/images/frnt_bnr/Page-banner_8.jpg);
 background-color:#d69929;
 background-size:53%
}
.pageimgheader.contactus .pagetitletext,
.pageimgheader.testimonial .pagetitletext,
.pageimgheader.faq .pagetitletext {
 margin-top:40px
}
.pageimgheader .pagetitletext {
 font-family:myriad pro;
 font-size:32px;
 color:#fff;
 display:inline-block;
 margin:24px 0 0 40px
}
.pageimgheader .pagetitletext strong {
 font-size:38px;
 font-weight:400;
 display:block
}
.hompgtitle {
 position:relative
}
.hompgtitle .blankstrip {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:7px;
 background:#ababab;
 z-index:-1
}
.hompgtitle .titletxt {
 display:inline-block;
 font-size:20px;
 color:#fff;
 font-family:myriad pro;
 background:#ababab;
 height:36px;
 line-height:35px;
 padding:0 40px;
 font-weight:400;
 border-radius:0 0 7px 7px
}
.pkgtstestcntr {
 margin-bottom:2%;
 background:#faf8f9;
 border-radius:20px;
 overflow:visible;
 border:1px solid #f8dbde;
 position:relative
}
.totestcntr {
 padding:13px 13px 50px;
 display:inline-block;
 text-align:center
}
.totestcntr .totextbox {
 width:46%;
 min-height:230px;
 padding:15px 15px 27px;
 box-sizing:border-box;
 position:relative;
 border-radius:14px;
 border:1px solid #4579bc;
 vertical-align:top
}
.testmdlplus {
 display:inline-block;
 box-sizing:border-box;
 font-size:44px;
 color:#bcbdc0;
 vertical-align:top;
 margin-top:50%
}
.totestcntr .totextbox ul {
 display:inline-block;
 padding-top:10px;
 font-family:square721bt-romancondensed
}
.totestcntr .totextbox ul li {
 float:left;
 font-size:15px;
 margin:4px 0 0;
 text-align:left;
 position:relative;
 padding-left:78px
}
.totestcntr .totextbox ul li span {
 position:absolute;
 left:0;
 width:75px
}
.totestcntr .totextbox .freeptestcntr {
 position:absolute;
 top:0;
 left:0;
 width:100%
}
.totestcntr .totextbox .freeptest {
 display:inline-block;
 background:#939598;
 color:#fff;
 padding:3px 15px;
 border-radius:0 0 8px 8px;
 font-family:square721bt-roman
}
.testdscrip {
 margin-top:15px;
 font-size:11px;
 font-family:square721bt-romancondensed
}
.testdscrip.last {
 border-top:1px solid #000;
 padding-top:10px;
 margin-top:70px
}
.totestcntr .totextbox .totaltestcntr {
 position:absolute;
 bottom:-12px;
 left:0;
 width:100%
}
.totestcntr .totextbox .totaltest {
 display:inline-block;
 background-color:#faf8f9;
 padding:2px 12px;
 font-size:18px;
 font-family:square721bt-roman
}
.totqltytestcntr {
 position:absolute;
 left:0;
 bottom:-15px;
 width:100%;
 text-align:center
}
.totqltytest {
 display:inline-block;
 background:#e7e7e8;
 border:1px solid #999;
 padding:3px 20px;
 border-radius:30px;
 font-size:18px;
 font-weight:800;
 font-family:square721blk-normal
}
.pkgtstestcntr .totqltytest strong {
 color:#f15922;
 font-weight:800
}
.plustrip {
 padding:10px 0 0;
 font-size:44px;
 height:30px;
 font-family:square721bt-bold;
 text-align:center
}
.pbokcntr {
 margin:-10px 0 10px
}
.pbokcntr .pbookbox {
 display:inline-block;
 width:45%;
 text-align:center;
 vertical-align:top;
 margin-bottom:30px
}
.pbokcntr .pbookbox:nth-child(1),
.pbokcntr .pbookbox:nth-child(3),
.pbokcntr .pbookbox:nth-child(5) {
 margin-right:4%
}
.pbokcntr .pbookbox:nth-child(2),
.pbokcntr .pbookbox:nth-child(4),
.pbokcntr .pbookbox:nth-child(6) {
 margin-left:4%
}
.pbookimg {
 display:inline-block;
 width:177px;
 text-align:right
}
.pbookimg img {
 margin-bottom:-9px
}
.pbkviewdtls {
 display:inline-block;
 width:70px;
 vertical-align:baseline
}
.pbkviewdtls big {
 display:block;
 font-size:60px
}
.pbkviewdtls span {
 text-align:center;
 font-size:9px;
 background:#ed1c24;
 color:#fff;
 padding:3px 4px;
 border-radius:3px;
 cursor:pointer;
 transition:.2s ease-in;
 font-family:square721bt-roman
}
.pbkviewdtls span:hover {
 background:#202020
}
.pbokname {
 display:block;
 font-size:14px;
 margin-top:15px;
 font-family:square721bt-roman
}
.notecntr {
 position:relative;
 padding-left:32px;
 margin-top:10px;
 text-align:left;
 font-family:myriad pro;
 font-size:12px;
 font-weight:600;
 margin-left:7%
}
.notecntr span {
 position:absolute;
 left:0
}
.addtotprice {
 background:#faf8f9;
 border:1px solid #f8dbde;
 overflow:hidden;
 padding:10px;
 text-align:center;
 font-family:square721bt-roman;
 border-radius:20px
}
.addtotprice .addtotext {
 display:inline-block;
 font-size:14px;
 line-height:25px
}
.addtotprice .addtotext span,
.addtotprice .addtotext strong {
 padding:0 7px
}
.discntprict {
 display:inline-block;
 vertical-align:top
}
.discntprict .discntprice1 {
 display:inline-block;
 width:170px
}
.discntprict .discntprice1 p {
 margin:7px 0
}
.discntprict .discntprice1 p:nth-child(1) {
 font-size:16px
}
.discntprict .discntprice1 p:nth-child(2) {
 font-size:16px;
 text-decoration:line-through
}
.discntprict .discntprice1 p:nth-child(3) {
 font-size:12px;
 color:#5766ae
}
.equaltrip {
 display:inline-block;
 width:100%;
 font-size:18px;
 padding:10px 0 3px
}
.discntprict .discntprice1 p.dispri2 {
 text-decoration:none;
 color:#ee1d23;
 font-size:20px
}
.discntprict .discntprice1 p.dispri2 i,
.firstboxprice span i,
.discntprict .discntprice1 p:nth-child(2) i,
.discntprict .discntprice1 p:nth-child(3) i,
.firstboxprice span i {
 display:inline-block;
 width:12px;
 height:15px;
 background-position:-62px -31px
}
.discntprict .discntprice1 p:nth-child(3) i.save {
 background-position:-75px -31px
}
.firstboxprice span i.tprice {
 background-position:-62px -33px
}
.discntprict .discntprice1 p.dispri2 i {
 background-position:-87px -1px
}
.firstboxprice {
 display:inline-block;
 width:100%;
 margin:25px 0;
 font-family:square721bt-roman
}
.firstboxprice span {
 float:left;
 margin-left:5%;
 margin-top:15px;
 font-size:18px
}
.firstboxprice .addcartnote {
 font-size:13px;
 float:left;
 margin-left:2%;
 width:65%;
 text-align:left;
 font-family:square721bt-roman
}
.firstboxprice a {
 float:right;
 margin-right:2%
}
.packagesprite {
 background-image:url(https://s3-ap-southeast-1.amazonaws.com/gw-mdsy/2019/student/images/packagesprite.png);
 background-repeat:no-repeat
}
.Zebra_DatePicker *,
.Zebra_DatePicker :after,
.Zebra_DatePicker :before {
 -moz-box-sizing:content-box!important;
 -webkit-box-sizing:content-box!important;
 box-sizing:content-box!important
}
.Zebra_DatePicker {
 position:absolute;
 background:#666;
 border:3px solid #666;
 display:none;
 z-index:100;
 font-family:Tahoma,Arial,Helvetica,sans-serif;
 font-size:13px
}
.Zebra_DatePicker * {
 margin:0;
 padding:0;
 color:#000;
 background:0 0;
 border:none
}
.Zebra_DatePicker table {
 border-collapse:collapse;
 border-spacing:0
}
.Zebra_DatePicker td,
.Zebra_DatePicker th {
 text-align:center;
 padding:5px 0
}
.Zebra_DatePicker td {
 cursor:pointer
}
.Zebra_DatePicker .dp_daypicker,
.Zebra_DatePicker .dp_monthpicker,
.Zebra_DatePicker .dp_yearpicker {
 margin-top:3px
}
.Zebra_DatePicker .dp_daypicker td,
.Zebra_DatePicker .dp_daypicker th,
.Zebra_DatePicker .dp_monthpicker td,
.Zebra_DatePicker .dp_yearpicker td {
 background:#e8e8e8;
 width:30px;
 border:1px solid #7bacd2
}
.Zebra_DatePicker,
.Zebra_DatePicker .dp_header .dp_hover,
.Zebra_DatePicker .dp_footer .dp_hover {
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px
}
.Zebra_DatePicker .dp_header td {
 color:#fff
}
.Zebra_DatePicker .dp_header .dp_previous,
.Zebra_DatePicker .dp_header .dp_next {
 width:30px
}
.Zebra_DatePicker .dp_header .dp_caption {
 font-weight:700
}
.Zebra_DatePicker .dp_header .dp_hover {
 background:#222;
 color:#fff
}
.Zebra_DatePicker .dp_daypicker th {
 background:#fc3
}
.Zebra_DatePicker td.dp_not_in_month {
 background:#f3f3f3;
 color:#cdcdcd;
 cursor:default
}
.Zebra_DatePicker td.dp_not_in_month_selectable {
 background:#f3f3f3;
 color:#cdcdcd;
 cursor:pointer
}
.Zebra_DatePicker td.dp_weekend {
 background:#d8d8d8
}
.Zebra_DatePicker td.dp_weekend_disabled {
 color:#ccc;
 cursor:default
}
.Zebra_DatePicker td.dp_selected {
 background:#5a4b4b;
 color:#fff!important
}
.Zebra_DatePicker td.dp_week_number {
 background:#fc3;
 color:#555;
 cursor:text;
 font-style:italic
}
.Zebra_DatePicker .dp_monthpicker td {
 width:33%
}
.Zebra_DatePicker .dp_yearpicker td {
 width:33%
}
.Zebra_DatePicker .dp_footer {
 margin-top:3px
}
.Zebra_DatePicker .dp_footer .dp_hover {
 background:#222;
 color:#fff
}
.Zebra_DatePicker .dp_today {
 color:#fff;
 padding:3px
}
.Zebra_DatePicker .dp_clear {
 color:#fff;
 padding:3px
}
.Zebra_DatePicker td.dp_current {
 color:#c40000
}
.Zebra_DatePicker td.dp_disabled_current {
 color:#e38585
}
.Zebra_DatePicker td.dp_disabled {
 background:#f3f3f3;
 color:#cdcdcd;
 cursor:default
}
.Zebra_DatePicker td.dp_hover {
 background:#482424;
 color:#fff
}
button.Zebra_DatePicker_Icon {
 display:block;
 position:absolute;
 width:16px;
 height:16px;
 background:url(calendar.png) no-repeat left top;
 text-indent:-9000px;
 border:none;
 cursor:pointer;
 padding:0;
 line-height:0;
 vertical-align:top
}
button.Zebra_DatePicker_Icon_Disabled {
 background-image:url(calendar-disabled.png)
}
button.Zebra_DatePicker_Icon {
 margin:0 0 0 3px
}
button.Zebra_DatePicker_Icon_Inside {
 margin:0 3px 0 0
}
#target p {
 margin:0;
 line-height:1.5em
}
#target textarea {
 width:300px;
 height:45px;
 margin-left:5px
}
#target .wrapper_fix .inner-block {
 width:auto;
 padding:25px;
 overflow:hidden
}
#target section {
 overflow:hidden;
 font-family:square721bt-romancondensed;
 border:1px solid #ab1a27
}
#target header {
 overflow:hidden;
 background:#ac1a27;
 background:-moz-linear-gradient(top,#ac1a27 0%,#6c101b 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ac1a27),color-stop(100%,#6c101b));
 background:-webkit-linear-gradient(top,#ac1a27 0%,#6c101b 100%);
 background:-o-linear-gradient(top,#ac1a27 0%,#6c101b 100%);
 background:-ms-linear-gradient(top,#ac1a27 0%,#6c101b 100%);
 background:linear-gradient(to bottom,#ac1a27 0%,#6c101b 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac1a27',endColorstr='#6c101b',GradientType=0)
}
#target header>.logo {
 font-size:0;
 line-height:0
}
#target header>.logo>.tagline {
 font-size:0;
 line-height:0;
 display:block;
 background:url(../login_images/head.png) 45px 50% no-repeat;
 padding:48px 0
}
#target header>.logo>.tagline>.vry_small {
 font-size:0;
 line-height:0
}
#target header>h2,
#target .wrapper_fix>h2 {
 text-align:center;
 color:#fff;
 font-size:22px;
 background:#6c101b;
 background:-moz-linear-gradient(top,#6c101b 0%,#ac1a27 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6c101b),color-stop(100%,#ac1a27));
 background:-webkit-linear-gradient(top,#6c101b 0%,#ac1a27 100%);
 background:-o-linear-gradient(top,#6c101b 0%,#ac1a27 100%);
 background:-ms-linear-gradient(top,#6c101b 0%,#ac1a27 100%);
 background:linear-gradient(to bottom,#6c101b 0%,#ac1a27 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c101b',endColorstr='#ac1a27',GradientType=0);
 font-family:square721bt-romancondensed;
 text-shadow:0 1px 0 #545454;
 border-bottom:1px solid #6c101b
}
#target .wrapper_fix>h2 {
 padding:5px 0
}
#target #inner-div {
 display:block;
 padding:5%;
 overflow:hidden
}
#target #upper-section>.tp_lft {
 float:left;
 width:50%;
 clear:left;
 background:#f6e8e9;
 border-right:1px solid #f2dee0;
 box-sizing:border-box
}
#target #upper-section>.tp_lft,
#target #upper-section>.tp_rgt {
 padding:10px
}
#target #upper-section>.tp_lft label {
 width:60px
}
#target #upper-section>.tp_lft label,
#target #upper-section>.tp_rgt label {
 font-weight:700;
 font-family:square721bt-roman;
 font-size:13px;
 margin-left:20px
}
#target #upper-section>.tp_lft>p,
#target #upper-section>.tp_rgt>p {
 display:block
}
#target #upper-section>.tp_lft>p select,
#target #upper-section>.tp_rgt>p select {
 width:320px!important
}
#target #upper-section>.tp_rgt {
 float:right;
 width:50%;
 clear:right;
 background:#fbf3f4;
 box-sizing:border-box
}
#target #upper-section>.tp_rgt label {
 width:52px
}
#target .bodr {
 float:left;
 width:20px;
 height:20px;
 padding:4px;
 display:inline-block
}
#target #prsnl-div {
 padding:5%;
 overflow:hidden
}
#target .prsl_dtls p,
#target #inner-div p {
 margin-bottom:10px
}
#target .prsl_dtls p.last,
#target #inner-div p.last {
 margin-bottom:0
}
#target .prsl_dtls strong {
 font-family:square721bt-roman;
 font-size:20px;
 width:auto;
 margin-bottom:20px;
 margin-top:4px;
 display:block
}
#target .edu_dtls span>small {
 height:30px;
 display:block
}
#target .photo_sig strong {
 color:#65020f;
 margin:20px 0 0;
 display:block;
 font-size:18px
}
#target .photo_sig>.lft_prt {
 float:left;
 position:relative;
 margin:15px 0 8px;
 padding:0 21px;
 width:165px
}
#target .photo_sig>.lft_prt>.rot_div {
 transform:rotate(-90deg);
 -webkit-transform:rotate(-90deg);
 -moz-transform:rotate(-90deg);
 left:0;
 top:55px;
 font-size:16px;
 font-weight:700;
 position:absolute
}
#target .photo_sig>.lft_prt>.phtgrph {
 background:#eee;
 border:1px solid;
 float:left;
 height:109px;
 margin:0 0 0 45px;
 padding-top:15px;
 text-align:center;
 width:120px
}
#target .trms_cndtion p {
 display:block;
 float:left;
 padding:2%
}
#target .trms_cndtion #scroll-div {
 height:200px;
 overflow-y:scroll;
 float:left
}
#target .trms_cndtion #new-accept {
 background:#eee;
 float:left;
 padding:12px 2%;
 width:100%
}
#target .trms_cndtion #new-accept #terms {
 margin-right:8px
}
#target .cupon {
 font-size:25px
}
#target .cupon h1 {
 text-align:center;
 font-size:25px;
 margin-bottom:35px
}
#target .cupon>p {
 width:100%;
 float:left;
 margin:25px 0
}
#target .cupon>p>input {
 float:left;
 margin:9px
}
#target .cupon>p>label {
 float:left;
 margin-right:80px
}
#target .entr_cpn {
 text-align:center
}
#target .entr_cpn label {
 margin:0 10px!important;
 line-height:60px
}
#target .entr_cpn input {
 padding:15px 0;
 background:#e5e5e5;
 font-size:25px;
 margin:0!important
}
#target .amount {
 text-align:center
}
#target .amount>span {
 margin-right:75px;
 text-decoration:line-through
}
#target .u_save {
 text-align:center;
 font-weight:700
}
#target .big_btn {
 font-weight:700;
 font-size:35px!important;
 border-radius:0!important
}
#target .validate {
 display:inline-block;
 box-shadow:none;
 text-align:center;
 width:80px;
 color:#fff;
 background:#b0312f;
 background:-moz-linear-gradient(top,#b0312f 0%,#6d101d 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b0312f),color-stop(100%,#6d101d));
 background:-webkit-linear-gradient(top,#b0312f 0%,#6d101d 100%);
 background:-o-linear-gradient(top,#b0312f 0%,#6d101d 100%);
 background:-ms-linear-gradient(top,#b0312f 0%,#6d101d 100%);
 background:linear-gradient(to bottom,#b0312f 0%,#6d101d 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0312f',endColorstr='#6d101d',GradientType=0);
 border-radius:4px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 border:none;
 cursor:pointer
}
#target .new-error_msg,
#target #prsnl-div>p>span.new-error_msg,
#target .edu_dtls span.new-error_msg {
 color:red;
 clear:both;
 color:red;
 text-align:center;
 width:100%;
 font-size:12px;
 font-family:square721bt-roman
}
#target #prsnl-div>p>span.new-error_msg {
 margin-left:1.5%;
 float:left
}
#target #inner-div>div.new-error_msg {
 padding-top:6px
}
#target>.error_txtbx {
 background:none repeat scroll 0 0 #fffacd!important;
 border-color:red!important
}
#mask {
 display:none;
 background:#171717;
 position:fixed;
 left:0;
 top:0;
 width:100%;
 height:100%;
 opacity:.7;
 z-index:9999
}
.login-popup {
 display:none;
 padding:20px;
 width:780px;
 border:2px solid #ddd;
 font-size:15px;
 position:fixed;
 top:10%;
 left:24.5%;
 z-index:99999;
 background:#fff;
 margin-bottom:30px;
 box-shadow:inset 0 0 20px #e2e0e0;
 -moz-box-shadow:inset 0 0 20px #e2e0e0;
 -webkit-box-shadow:inset 0 0 20px #e2e0e0;
 border-radius:14px;
 -moz-border-radius:14px;
 -webkit-border-radius:14px
}
.close-button {
 float:right;
 position:absolute;
 right:-14px;
 top:-14px;
 z-index:99999;
 display:block
}
.terms-content {
 width:100%;
 float:left
}
.login-popup h1 {
 display:block;
 font-family:square721bt-roman;
 font-size:20px;
 color:#4e4d4d;
 text-align:center;
 border-bottom:1px dotted #a3a3a3;
 line-height:45px;
 margin:0 0 15px
}
.login-popup p {
 padding:0 10px
}
.login-popup p strong {
 margin-right:8px
}
.condition-content.content-content-img {
 width:100%!important;
 height:500px;
 overflow-y:auto;
 overflow-x:hidden;
 padding:0!important
}
.condition-content.content-content-img a {
 outline:none
}
.condition-content.content-content-img .img-register {
 vertical-align:bottom;
 margin-left:-128px;
 padding:0 6px 3px 8px
}
.condition-content.content-content-img p {
 line-height:14pt;
 font-size:11px;
 color:#010101
}
.condition-content.content-content-img p a {
 color:#010101;
 font-weight:700
}
.condition-content.content-content-img p a:hover {
 color:#377ab0;
 text-decoration:underline
}
.condition-content {
 width:100%;
 float:left;
 height:380px;
 overflow:auto;
 padding:0 1% 0 0
}
.condition-content p {
 color:#919091;
 text-align:justify;
 line-height:16pt;
 word-wrap:break-word
}
.condition-content ul {
 padding:0 20px 10px 30px
}
.condition-content ul li {
 margin:0 0 5px 10px;
 list-style:decimal
}
.condition-content ul li a {
 outline:none;
 color:#32a4c4;
 display:inline-block;
 font-weight:700;
 text-align:right;
 text-decoration:underline
}
.condition-content ul li ul {
 width:auto;
 padding:4px 20px 2px
}
.condition-content ul li ul li {
 width:auto;
 margin:0 0 3px 5px;
 list-style:lower-alpha;
 font-size:1em
}
.onloadPopup {
 width:100%;
 height:100%;
 text-align:center;
 vertical-align:middle;
 position:fixed;
 left:0;
 top:0;
 z-index:10000;
 background:0 0
}
.onloadPopup #imgholder {
 width:auto;
 display:inline-block;
 position:relative;
 margin-top:3%
}
.onloadPopup #imgholder img {
 width:100%;
 height:100%
}
.onloadPopup #imgholder a#onloadPopup-close {
 display:inline-block;
 width:40px;
 height:40px;
 position:absolute;
 right:16px;
 top:6px;
 z-index:1124;
 background:url(../images/crossbutton.png) top left no-repeat
}
#blackPopup {
 background:#000;
 z-index:9999;
 width:100%;
 height:100%;
 opacity:.6;
 top:0;
 left:0;
 margin:0;
 position:fixed
}
.pophide {
 width:130px;
 height:220px;
 display:block;
 top:54%!important;
 left:-44px!important;
 position:fixed;
 z-index:999;
 transform:rotate(-90deg);
 display:none
}
.totextbox2 li {
 width:100%
}
.scroll-to-top {
 position:fixed;
 bottom:10px;
 right:10px;
 background:#971923 none repeat scroll 0% 0%;
 width:51px;
 height:51px;
 display:none;
 z-index:1;
 cursor:pointer;
 cursor:pointer
}
.scroll_to_top {
 padding:10px
}
.paytm {
 background:#c11 none repeat scroll 0 0;
 border:2px solid #770f18;
 border-radius:6px;
 float:left;
 height:96px;
 margin-left:10px;
 width:128px
}
.paytm a {
 display:inline-block;
 width:86px;
 text-align:center;
 color:#fff;
 margin-left:18px;
 font-size:13px;
 transition:all .2s ease-in 0s
}
.paytm a:hover i {
 -webkit-animation-name:hvr-ftrwobble-vertical;
 animation-name:hvr-ftrwobble-vertical;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes hvr-ftrwobble-vertical {
 16.65% {
  -webkit-transform:translateY(8px);
  transform:translateY(8px)
 }
 33.3% {
  -webkit-transform:translateY(-6px);
  transform:translateY(-6px)
 }
 49.95% {
  -webkit-transform:translateY(4px);
  transform:translateY(4px)
 }
 66.6% {
  -webkit-transform:translateY(-2px);
  transform:translateY(-2px)
 }
 83.25% {
  -webkit-transform:translateY(1px);
  transform:translateY(1px)
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
@keyframes hvr-ftrwobble-vertical {
 16.65% {
  -webkit-transform:translateY(8px);
  transform:translateY(8px)
 }
 33.3% {
  -webkit-transform:translateY(-6px);
  transform:translateY(-6px)
 }
 49.95% {
  -webkit-transform:translateY(4px);
  transform:translateY(4px)
 }
 66.6% {
  -webkit-transform:translateY(-2px);
  transform:translateY(-2px)
 }
 83.25% {
  -webkit-transform:translateY(1px);
  transform:translateY(1px)
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
.paytm .mobapptitle {
 color:#fff;
 font-size:14px;
 margin:10px 15px
}
.paytm i.sprite3 {
 background-position:4px -61px
}
.paytm a i {
 background-size:cover;
 display:inline-block;
 width:88px;
 height:31px;
 margin-bottom:3px;
 transform:translateZ(0px);
 box-shadow:0 0 1px transparent;
 backface-visibility:hidden
}
.sprite3 {
 background-image:url(http://onlinetestseriesmadeeasy.in/uat/images/sprite2.png);
 background-repeat:no-repeat
}
.firstnav1 {
 position:relative
}
.firstnav2 {
 position:relative
}
.firstnav3 {
 position:relative
}
.firstnav4 {
 position:relative
}
.firstnav5 {
 position:relative
}
.firstnav {
 position:absolute;
 top:43px;
 background:#ebebeb;
 display:inline-block;
 left:1px;
 width:100%;
 z-index:9
}
.firstnav li {
 width:100%;
 z-index:999;
 border-bottom:1px solid #afafaf
}
.firstnav ul li a {
 padding:0 0 0 29px;
 width:83%
}
.firstnav ul li a:after {
 box-shadow:none;
 border:none
}
.firstnav ul li:last-child {
 border:none
}
.firstnav ul li a::before {
 width:100%
}
.feenabv {
 width:125px;
 float:left
}
.feenabv ul li a {
 padding:0 0 0 13px;
 width:113px
}
.instup {
 padding:10px 9px!important
}
.insouter {
 background:#fffbcb none repeat scroll 0 0;
 padding:10px 14px!important;
 margin-bottom:26px!important
}
.insheading {
 font-size:24px;
 margin-bottom:20px!important
}
.pkgouter1 {
 width:100%;
 display:inline-block;
 position:relative
}
.pkginnerlft {
 float:left;
 position:absolute;
 top:28%;
 width:29%
}
.pkginnerryt {
 width:70%;
 float:right
}
.lftinn h1 {
 color:#333;
 display:inline-block;
 float:left;
 font-family:square721bt-roman;
 font-size:18px;
 font-weight:600;
 text-align:left;
 width:80%
}
.lftinn .pls {
 float:right;
 font-family:arial,sans-serif;
 font-size:34px;
 font-weight:400;
 margin-top:15px;
 width:20%;
 color:#333
}
.lftbookul {
 display:inline;
 font-family:square721bt-roman
}
.lftbookul li {
 display:inline-block;
 width:18%;
 font-family:square721bt-roman;
 margin:13px 0
}
.lftbookul li span p {
 color:#333;
 font-size:11px;
 margin:0;
 padding:0;
 width:89px
}
.imgpck {
 display:inline-block;
 width:86px;
 margin:5px 0
}
.lftbookul .pluspck {
 color:#333;
 font-family:arial;
 font-size:34px;
 margin-bottom:136px;
 vertical-align:bottom;
 width:5%
}
.lftinn {
 padding-left:24px
}
.lftbookul span {
 display:inline-block;
 text-align:center
}
.firstboxprice .prcin {
 float:left;
 font-size:18px;
 margin-left:5%;
 margin-top:0;
 width:74%
}
.firstboxprice .prcin p {
 display:inline-block;
 margin:2px 3px;
 width:auto
}
.firstboxprice .prcin .rytprc {
 margin-top:0;
 text-align:left;
 width:31%
}
.firstboxprice .prcin .lftprc {
 margin-right:26px;
 margin-top:0;
 text-align:right;
 width:44%
}
.cross::before {
 background:red none repeat scroll 0 0;
 content:"";
 float:left;
 height:1px;
 margin-top:12px;
 position:absolute;
 width:64px;
 transform:rotate(157deg)
}
.cross::after {
 background:red none repeat scroll 0 0;
 content:"";
 float:right;
 height:1px;
 margin-left:-64px;
 margin-top:12px;
 position:absolute;
 transform:rotate(20deg);
 width:64px
}
.blu {
 color:#005aac;
 font-size:14px
}
.ntpk {
 display:inline-block;
 font-size:14px;
 margin:14px 0 0;
 text-align:center;
 width:100%
}
.prcin .bigspr {
 background:url(../images/packagesprite.png);
 background-position:-87px -33px
}
.prcin .bluespr {
 background-position:-74px -31px
}
.h1headng {
 font-family:square721bt-roman;
 font-size:20px;
 margin:24px 0;
 text-align:center
}
.packagebutton.red.cartnewpkg {
 font-size:16px;
 min-width:0!important;
 padding:5px 9px;
 width:142px!important
}
.widfrstbx {
 margin-top:3px
}
.lftbookul li:last-child {
 width:19%
}
.lftbookul li span .longp {
 width:111px
}
.wrap_gate {
 display:inline-block;
 width:60%;
 margin:20px 20%
}
.wrap_gate>div {
 display:inline-block
}
.btn1 {
 border-top-color:#9e2006;
 border-right-color:#9e2006;
 border-bottom-color:#9e2006;
 border-left-color:#9e2006;
 border-width:0;
 border-style:solid;
 -webkit-box-shadow:#878787 0 2px 2px;
 -moz-box-shadow:#878787 0 2px 2px;
 box-shadow:#878787 0 2px 2px;
 -webkit-border-radius:23px;
 -moz-border-radius:23px;
 border-radius:36px;
 font-size:32px;
 font-family:arial,helvetica,sans-serif;
 padding:10px 40px;
 text-decoration:none;
 display:inline-block;
 font-weight:700;
 color:#fff;
 background-color:#8f3c43;
 background-image:-webkit-gradient(linear,left top,left bottom,from(#8F3C43),to(#E7233B));
 background-image:-webkit-linear-gradient(top,#8F3C43,#E7233B);
 background-image:-moz-linear-gradient(top,#8F3C43,#E7233B);
 background-image:-ms-linear-gradient(top,#8F3C43,#E7233B);
 background-image:-o-linear-gradient(top,#8F3C43,#E7233B);
 background-image:linear-gradient(to bottom,#8F3C43,#E7233B);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8F3C43,endColorstr=#E7233B)
}
.btn1:hover {
 background-color:#8f3c43;
 background-image:-webkit-gradient(linear,left top,left bottom,from(#E7233B),to(#8F3C43));
 background-image:-webkit-linear-gradient(top,#8F3C43,#8F3C43);
 background-image:-moz-linear-gradient(top,#E7233B,#8F3C43);
 background-image:-ms-linear-gradient(top,#E7233B,#8F3C43);
 background-image:-o-linear-gradient(top,#E7233B,#8F3C43);
 background-image:linear-gradient(to bottom,#E7233B,#8F3C43)
}
.btn2 {
 border-top-color:#9e2006;
 border-right-color:#9e2006;
 border-bottom-color:#9e2006;
 border-left-color:#9e2006;
 border-width:0;
 border-style:solid;
 -webkit-box-shadow:#878787 0 2px 2px;
 -moz-box-shadow:#878787 0 2px 2px;
 box-shadow:#878787 0 2px 2px;
 font-size:20px;
 font-family:arial,helvetica,sans-serif;
 padding:10px 40px;
 text-decoration:none;
 display:inline-block;
 font-weight:700;
 color:#fff;
 background-color:#8f3c43;
 background-image:-webkit-gradient(linear,left top,left bottom,from(#8F3C43),to(#E7233B));
 background-image:-webkit-linear-gradient(top,#8F3C43,#E7233B);
 background-image:-moz-linear-gradient(top,#8F3C43,#E7233B);
 background-image:-ms-linear-gradient(top,#8F3C43,#E7233B);
 background-image:-o-linear-gradient(top,#8F3C43,#E7233B);
 background-image:linear-gradient(to bottom,#8F3C43,#E7233B);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8F3C43,endColorstr=#E7233B)
}
.btn2:hover {
 background-color:#8f3c43;
 background-image:-webkit-gradient(linear,left top,left bottom,from(#E7233B),to(#8F3C43));
 background-image:-webkit-linear-gradient(top,#8F3C43,#8F3C43);
 background-image:-moz-linear-gradient(top,#E7233B,#8F3C43);
 background-image:-ms-linear-gradient(top,#E7233B,#8F3C43);
 background-image:-o-linear-gradient(top,#E7233B,#8F3C43);
 background-image:linear-gradient(to bottom,#E7233B,#8F3C43)
}
.head2 {
 background:#e7233b none repeat scroll 0 0;
 color:#fff;
 display:inline-block;
 font-size:26px;
 height:60px;
 line-height:55px;
 padding:20px 0;
 text-align:center;
 width:100%
}
.wrap_gate h1 {
 text-align:center;
 font-size:25px;
 margin-bottom:35px
}
.wrap_gate>p {
 width:100%;
 float:left;
 margin:10px
}
.wrap_gate>p>input[type=text],
select {
 border:1px solid rgba(0,0,0,.6);
 border-radius:0;
 box-shadow:none;
 float:left;
 padding:7px 5px
}
.wrap_gate>p>label {
 float:left;
 width:26%
}
.wrap_gate>p>.input300 {
 width:67%
}
.wrap_gate>p>.select300 {
 width:69.2%
}
#tab1,
#tab2,
#tab3,
#tab4 {
 font-family:arial
}
.table_tirle_hd {
 background:#006eb9;
 color:#fff;
 font-size:22px;
 padding:10px 0;
 text-align:center
}
#tab1 tr,
#tab1 tr td,
#tab1 tr th {
 border:1px solid #000
}
#tab2 tr,
#tab2 tr td,
#tab2 tr th {
 border:1px solid #000
}
#tab3 tr,
#tab3 tr td,
#tab3 tr th {
 border:1px solid #000
}
#tab4 tr,
#tab4 tr td,
#tab4 tr th {
 border:1px solid #000
}
#tab1 table tr:first-child,
#tab2 table tr:first-child,
#tab3 table tr:first-child,
#tab4 table tr:first-child {
 background:#00a3cc none repeat scroll 0 0;
 color:#fff
}
#tab1 tr td,
#tab2 tr td,
#tab3 tr td,
#tab4 tr td {
 font-size:11px;
 font-weight:600;
 padding:6px 0
}
#tab1 tr td:nth-last-child(-n+6) {
 background:#d4effb none repeat scroll 0 0;
 color:#006eb9
}
#tab1 tr:nth-last-child(-n+21) td:nth-last-child(-n+6) {
 background:#e4efce none repeat scroll 0 0;
 color:#106c4a
}
#tab1 tr:nth-last-child(-n+4) td:nth-last-child(-n+6) {
 background:#fff none repeat scroll 0 0;
 color:#ee1d23
}
#tab1 .tbl_style_gate tr:nth-last-child(21) td:nth-last-child(-n+6) {
 background:#d4effb none repeat scroll 0 0;
 color:#006eb9
}
#tab1 .tbl_style_gate tr:nth-last-child(-n+20) td:nth-last-child(-n+6) {
 background:#e4efce none repeat scroll 0 0;
 color:#106c4a
}
#tab1 .tbl_style_gate tr:nth-last-child(-n+4) td:nth-last-child(-n+6) {
 background:#fff none repeat scroll 0 0;
 color:#ee1d23
}
.tbl_styl.tbl_hdr_bold p {
 font-weight:100
}
#tab3 tr td:nth-last-child(-n+6) {
 background:#d4effb none repeat scroll 0 0;
 color:#006eb9
}
#tab3 tr:nth-last-child(-n+19) td:nth-last-child(-n+6) {
 background:#e4efce none repeat scroll 0 0;
 color:#106c4a
}
#tab3 tr:nth-last-child(-n+15) td:nth-last-child(-n+6) {
 background:#fff none repeat scroll 0 0;
 color:#ee1d23
}
#tab3 tr:nth-last-child(-n+19) td:nth-last-child(-n+6) {
 background:#e4efce none repeat scroll 0 0;
 color:#106c4a
}
#tab3 .tbl_styl_ese tr td:nth-last-child(-n+6) {
 background:#d4effb none repeat scroll 0 0;
 color:#006eb9
}
#tab3 .tbl_styl_ese tr:nth-last-child(-n+13) td:nth-last-child(-n+6) {
 background:#e4efce none repeat scroll 0 0;
 color:#106c4a
}
#tab3 .tbl_styl_ese_ec tr:nth-last-child(-n+14) td:nth-last-child(-n+6) {
 background:#e4efce none repeat scroll 0 0;
 color:#106c4a
}
#tab3 tr:nth-last-child(-n+6) td:nth-last-child(-n+6) {
 background:#fff none repeat scroll 0 0;
 color:#ee1d23
}
#tab3 .tbl_styl_ese tr:nth-last-child(-n+5) td:nth-last-child(-n+6) {
 background:#fff none repeat scroll 0 0;
 color:#ee1d23
}
#tab3 .tbl_ese_previous tr td:nth-last-child(-n+6) {
 background:#d4effb none repeat scroll 0 0;
 color:#006eb9
}
#tab3 .tbl_ese_previous tr:nth-last-child(-n+12) td:nth-last-child(-n+6) {
 background:#e4efce none repeat scroll 0 0;
 color:#106c4a
}
#tab3 .tbl_ese_previous tr:nth-last-child(-n+12) td:nth-last-child(-n+6) {
 background:#e4efce none repeat scroll 0 0;
 color:#106c4a
}
#tab3 .tbl_ese_previous tr:nth-last-child(-n+4) td:nth-last-child(-n+6) {
 background:#fff none repeat scroll 0 0;
 color:#ee1d23
}
#tab3 .tbl_ese_previous tr:nth-last-child(5) td:nth-last-child(-n+6),
#tab3 .tbl_ese_previous tr:nth-last-child(6) td:nth-last-child(-n+6) {
 background:#e4efce none repeat scroll 0 0;
 color:#106c4a
}
.table_tirle_hd.title-hd {
 background:#ed1c24 none repeat scroll 0 0
}
.inr_second {
 display:inline-block;
 margin:30px 0;
 text-align:center
}
.inr_second .title_hd {
 background:#008197 none repeat scroll 0 0;
 border-radius:30px 30px 0 0;
 color:#fff;
 font-size:24px;
 padding:5px
}
.inr_table_dtl1 {
 border-right:1px solid #008197
}
.inr_table_dtl1>div {
 display:table
}
.inr_table_dtl1>div>div {
 border-bottom:1px solid #008197;
 border-left:1px solid #008197;
 display:table-cell;
 font-size:13px;
 padding-bottom:10px;
 padding-left:10px;
 padding-right:10px;
 text-align:left
}
.inr_table_dtl1>div>div>h4 {
 color:#008197;
 display:block;
 font-size:16px;
 padding:10px 0;
 text-align:center
}
.midle_section .inr_firstdiv {
 border:2px solid #a8cf45;
 border-radius:6px;
 margin-bottom:10px;
 margin-top:15px;
 font-family:square721bt-romancondensed
}
.midle_section .isro_test_fea {
 background-color:#a8cf45;
 width:100%;
 text-align:center;
 color:#fff;
 font-size:26px
}
.isrodiv {
 border-right:1px solid #a8cf45
}
.isrodiv>div>div {
 border-bottom:1px solid #a8cf45;
 border-left:1px solid #a8cf45
}
.isrodiv>div>div>h4 {
 color:#a8cf45
}
.login_pgnew p label {
 width:134px
}
.login_pgnew p select {
 width:257px
}
.inr_table_dtl1>div>div>h4 strong {
 font-family:Square721BT-BoldExtended;
 font-weight:600
}
.inr_table_dtl1 .test_descp {
 width:100%;
 box-sizing:border-box
}
.inr_table_dtl1 .test_descp .desc_para {
 text-align:center;
 padding:10px;
 display:inline-block;
 box-sizing:border-box;
 width:100%;
 float:left
}
.inr_table_dtl1 .test_descp .desc_para p {
 width:100%;
 text-align:center;
 margin:5px 0 0
}

   .blink {
        text-decoration: blink;
        color: #1c87c9;
        font-size: 30px;
        font-weight: bold;
        font-family: sans-serif;
      }
.bsnl_time_table_border_top {
 border-top:1px solid #ccc
}
.bsnl_time_table_border_top #tab1 tr:nth-last-child(-n+13) td:nth-last-child(-n+5) {
 background:#91d9f7 none repeat scroll 0 0;
 color:#000
}
.bsnl_time_table_border_top #tab1 tr td:nth-last-child(-n+6) {
 background:#fff none repeat scroll 0 0;
 color:#000
}
.bsnl_time_table_border_top #tab1 tr:nth-last-child(-n+5) td:nth-last-child(-n+6) {
 background:#fff none repeat scroll 0 0;
 color:#000
}
.bsnl_time_table_border_top #tab1 tr:nth-last-child(-n+5) td:nth-last-child(-n+4) {
 background:#e4efce none repeat scroll 0 0;
 color:#ee1d23
}
.mppsc_time_table_border_top {
 border-top:1px solid #ccc
}
.mppsc_time_table_border_top #tab1 tr:nth-last-child(-n+13) td:nth-last-child(-n+5) {
 background:#91d9f7 none repeat scroll 0 0;
 color:#000
}
.mppsc_time_table_border_top #tab1 tr td:nth-last-child(-n+6) {
 background:#fff none repeat scroll 0 0;
 color:#000
}
.mppsc_time_table_border_top #tab1 tr:nth-last-child(-n+3) td:nth-last-child(-n+6) {
 background:#fff none repeat scroll 0 0;
 color:#000
}
.mppsc_time_table_border_top #tab1 tr:nth-last-child(-n+3) td:nth-last-child(-n+4) {
 background:#e4efce none repeat scroll 0 0;
 color:#ee1d23
}
#tab4 tr td:nth-last-child(-n+5) {
 background:#d4effb none repeat scroll 0 0;
 color:#006eb9
}
#tab4 tr:nth-last-child(-n+23) td:nth-last-child(-n+5) {
 background:#e4efce none repeat scroll 0 0;
 color:#106c4a
}
#tab4 tr:nth-last-child(-n+9) td:nth-last-child(-n+5) {
 background:#fff none repeat scroll 0 0;
 color:#ee1d23
}
#tab4 .tbl_styl1 tr td:nth-last-child(4) {
 text-align:left;
 padding:5px
}
#tab4 .tbl_styl1 tr td:nth-last-child(4) p {
 font-weight:600
}
#tab4 .tbl_styl1 tr td:nth-last-child(4) ol li {
 list-style-type:lower-alpha
}
#tab4 .tbl_styl1 tr td:nth-last-child(4) ol {
 padding-left:15px;
 margin:3px 0
}
.pageimgheader.testfeatures1 {
 background-color:#f58220;
 background-image:url(../images/Page-banner_2.png)
}
.pageimgheader.testfeatures2 {
 background-color:#a6ce39
}
.midle_section_appsc .inr_second .title_hd {
 background:#f58220 none repeat scroll 0 0
}
.midle_section_appsc .inr_table_dtl1 {
 border-right:1px solid #f58220
}
.midle_section_appsc .inr_table_dtl1>div>div>h4 {
 color:#f58220
}
.midle_section_appsc .inr_table_dtl1>div>div {
 border-bottom:1px solid #f58220;
 border-left:1px solid #f58220
}
.hw2reg_hding.hw2reg_appsc {
 background:url(../images/APPSE.png) no-repeat center
}
#pdf_down {
 background-color:#fff;
 border:1px solid #bf1723;
 border-radius:6px;
 font-size:13px;
 height:18px;
 margin:29px 0 16px 45px;
 padding:3px 1px 22px 6px;
 width:244px
}
#pdf_down a {
 color:#bf1723;
 text-decoration:none;
 padding:12px 9px;
 width:100%;
 float:left;
 box-sizing:border-box
}
#pdf_down:hover {
 background:#bf1723;
 transition-duration:.4s
}
#pdf_down:hover a {
 color:#fff
}
.responsve_wrk {
 width:100%;
 height:50px
}
.responsve_wrk2 {
 width:50%;
 height:50px;
 display:none
}
.navbr_resp li a {
 color:#bf1723;
 text-decoration:none;
 font-weight:700
}
.navbr_resp li a:hover {
 color:#fff;
 transition:.6s ease-out
}
.head {
 background:#fff;
 width:100%;
 height:51px;
 top:0;
 left:0;
 border-bottom:4px solid #bf1723;
 z-index:100
}
.head #logo {
 margin:10px;
 float:left;
 width:200px;
 height:40px;
 background:url(../../../img/logo.png) no-repeat center;
 display:block
}
.head nav {
 float:right;
 padding:11px;
 position:relative
}
#menu-icon {
 width:36px;
 height:30px;
 background:#bf1723;
 padding:2px 0 0
}
.navbr_resp li {
 display:inline-block;
 float:left;
 padding:0
}
.fltcon:after {
 font-family:flaticon;
 font-size:25px;
 content:"\e0fe";
 color:#fff
}
.price_cut {
 display:inline-block;
 position:relative;
 font-size:12px
}
.price_cut>span {
 background:red none repeat scroll 0 0;
 display:inline-block;
 height:1px;
 left:0;
 position:absolute;
 top:7px;
 width:100%
}
.price_cut .cut1 {
 transform:rotate(15deg)
}
.price_cut .cut2 {
 transform:rotate(-15deg)
}
.conformation_mail .conform_button {
 margin-left:160px;
 margin-right:10px
}
.upload_proof {
 float:left;
 font-weight:700;
 width:100%;
 font-size:12px
}
.btn_wrp .app_btn {
 background:#004a9f none repeat scroll 0 0;
 border-radius:8px;
 color:#fff;
 cursor:pointer;
 display:inline-block;
 font-family:sans-serif;
 font-size:14px;
 height:43px;
 line-height:43px;
 padding:0 18px;
 position:relative;
 text-decoration:none
}
.btn_wrp .app_btn a {
 text-decoration:none;
 color:#fff;
 font-size:18px
}
.btn_wrp .app_btn2 {
 background:#ebebeb none repeat scroll 0 0;
 border-radius:4px;
 color:#bf1723;
 cursor:pointer;
 display:inline-block;
 font-family:sans-serif;
 font-size:18px;
 line-height:41px;
 padding:1px 10px;
 text-decoration:none
}
.btn_wrp {
 background:url(../images/images/pop_back.png);
 margin:0;
 padding:0;
 background-position:center;
 background-size:cover;
 width:100%;
 z-index:9999;
 position:fixed;
 height:100%;
 overflow:hidden;
 bottom:0;
 top:0
}
.btnone {
 display:block;
 margin-top:20px;
 width:100%;
 text-align:center
}
.phn_wrap {
 display:block;
 height:auto;
 padding:8%;
 position:relative;
 text-align:center;
 width:84%
}
.phn {
 position:relative;
 width:55%;
 height:auto
}
.app btn a {
 color:#bf1723;
 width:100%;
 float:left
}
.heading_but {
 color:#fedc00;
 font-family:arial;
 font-size:25px;
 font-weight:700;
 height:5%;
 margin-bottom:0;
 padding:25px 0 0;
 text-align:center;
 width:100%
}
.list-style1 {
 margin-left:50px!important;
 font-size:14px!important;
 line-height:25px!important
}
.list_style2 {
 margin-left:50px!important;
 font-size:14px!important;
 line-height:34px!important
}
.hw2reg_hding.hwreg_coal {
 background:url(../images/colo_india_enroll.png) no-repeat center
}
.pageimgheader.feestructure1 {
 background-color:#a6ce39;
 box-shadow:0 0 3px 1px #a6ce39 inset
}
.pageimgheader.testimetable1 {
 background-color:#a6ce39;
 box-shadow:0 0 3px 1px #a6ce39 inset
}
.pageimgheader.testfeatures2 {
 background-color:#a8cf45
}
.midle_section_appsc .inr_second .title_hd {
 background:#a8cf45 none repeat scroll 0 0
}
.midle_section_appsc .inr_table_dtl1 {
 border-right:1px solid #a8cf45
}
.midle_section_appsc .inr_table_dtl1>div>div>h4 {
 color:#a8cf45
}
.midle_section_appsc .inr_table_dtl1>div>div {
 border-bottom:1px solid #a8cf45;
 border-left:1px solid #a8cf45
}
#target .stu.dob .are_u_made {
 float:left;
 display:inline-block;
 padding-right:5%;
 line-height:29px
}
.stu {
 margin-bottom:20px
}
#target .dob {
 float:left;
 width:100%;
 padding:10px;
 box-sizing:border-box;
 height:auto
}
#target .check {
 width:48%;
 display:inline-block;
 float:left
}
#target .check ul li {
 width:140px;
 float:left;
 line-height:26px;
 padding:0;
 margin:0;
 list-style:none
}
#target .select_radio_ul input.regular-radio {
 display:none
}
#target .select_radio_ul .regular-radio+label {
 -webkit-appearance:none;
 background-color:#fafafa;
 border:1px solid #ab1a27;
 box-shadow:0 1px 2px rgba(172,26,39,.3),inset 0 -15px 10px -12px rgba(172,26,39,.3);
 padding:9px;
 border-radius:50px;
 display:inline-block;
 position:relative;
 top:3px;
 margin-right:6px
}
#target .select_radio_ul .regular-radio:checked+label {
 background-color:#ffe4e6;
 color:#99a1a7;
 border:1px solid #ab1a27;
 box-shadow:0 1px 2px rgba(172,26,39,.3),inset 0 -15px 10px -12px rgba(172,26,39,.3),inset 15px 10px -12px rgba(255,255,255,.1),inset 0 0 10px rgba(0,0,0,.1)
}
#target .select_radio_ul .regular-radio:checked+label {
 color:#ab1a27
}
#target .select_radio_ul .regular-radio:checked+label::after {
 content:' ';
 width:12px;
 height:12px;
 border-radius:50px;
 position:absolute;
 top:3px;
 background:#ab1a27;
 box-shadow:inset 0 0 10px rgba(0,0,0,.3);
 text-shadow:0;
 left:3px;
 font-size:32px
}
#target .me_student {
 float:left;
 width:100%;
 margin:10px 0
}
#target .m-roolno {
 float:left;
 width:30%;
 display:inline-block;
 margin-bottom:10px
}
#target .m-roolno_middle {
 margin:0 5%
}
#target .m-roolno span {
 float:left;
 width:auto
}
#target .m-roolno input {
 margin-left:0;
 width:90%
}
#target .m-roolno .error-font {
 color:#ac1a27;
 display:inline-block;
 width:auto;
 font-weight:700;
 font-family:square721bt-roman;
 font-size:12px
}
#target .prsl_dtls p,
#target #inner-div p {
 float:left
}
.gate_tbl_new {
 border-collapse:collapse;
 border-radius:10px 10px 0 0;
 border:1px solid #818286;
 width:100%;
 font-size:13px
}
.gate_tbl_new th {
 padding:6px 3px;
 color:#373435
}
.gate_tbl_new tr td {
 font-size:12px;
 padding:6px 5px;
 text-align:center;
 color:#373435;
 line-height:20px
}
.gate_tbl_new .bg_color {
 background-color:#00a3cc;
 color:#fff;
 font-size:18px
}
.gate_tbl_new tr td.nth-4-child {
 text-align:left
}
.gate_tbl_outer .table_tirle_hd {
 background:#006eb9;
 margin-bottom:5px;
 color:#fff;
 font-size:22px;
 padding:10px 0;
 text-align:center
}
.gate_tbl_new table tr:first-child {
 background:#00a3cc none repeat scroll 0 0;
 color:#fff
}
.testvideoname img {
 width:100%;
 height:205px;
 cursor:pointer
}
.testvideopopup iframe {
 height:480px
}
.popup-outer-wrapper {
 background:rgba(255,255,255,.9);
 position:fixed;
 top:0;
 z-index:999999;
 left:0;
 height:100%;
 right:0;
 bottom:0;
 display:none
}
.popup-inner-wrapper {
 max-width:800px;
 margin:auto;
 color:#333;
 -webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
 box-shadow:0 5px 15px rgba(0,0,0,.5);
 position:absolute;
 background-color:#fff;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 border:1px solid rgba(0,0,0,.2);
 border-radius:6px;
 outline:0;
 padding:15px;
 width:100%;
 top:0;
 bottom:0;
 left:0;
 right:0;
 height:490px;
 text-align:center
}
.popup-inner-wrapper span {
 background:#333;
 width:25px;
 height:25px;
 position:absolute;
 top:-10px;
 right:-10px;
 border-radius:100%;
 cursor:pointer
}
.close-popup::before,
.close-popup::after {
 content:'';
 position:absolute;
 height:2px;
 width:15px;
 top:0;
 left:0;
 background:#fff;
 right:0;
 bottom:0;
 margin:auto
}
.close-popup::before {
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 -o-transform:rotate(45deg);
 transform:rotate(45deg)
}
.close-popup::after {
 -webkit-transform:rotate(-45deg);
 -moz-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 -o-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
span.price-neglect {
 font-size:12px;
 float:left;
 font-weight:700;
 color:#000;
 line-height:18px;
 width:120px
}
.price-strng {
 float:left;
 margin-left:15px;
 color:red
}
.close-neglact {
 position:relative;
 display:inline-block
}
.close1 {
 display:inline-block;
 width:95px;
 height:40px;
 overflow:hidden;
 position:absolute;
 left:15px;
 top:-10px
}
.close1.thick:before,
.close1.thick:after {
 height:1px;
 margin-top:-2px
}
.close1:before,
.close1:after {
 content:'';
 position:absolute;
 height:2px;
 width:100%;
 top:50%;
 left:0;
 margin-top:-1px;
 background:red
}
.close1:before {
 -webkit-transform:rotate(20deg);
 -moz-transform:rotate(20deg);
 -ms-transform:rotate(20deg);
 -o-transform:rotate(20deg);
 transform:rotate(20deg)
}
.close1:after {
 -webkit-transform:rotate(-20deg);
 -moz-transform:rotate(-20deg);
 -ms-transform:rotate(-20deg);
 -o-transform:rotate(-20deg);
 transform:rotate(-20deg)
}
/*css for the popup * {
 margin:0;
 padding:0
}*/
body {
 font-family:myriad pro
}
.popupmain-part {
 text-align:center;
 width:100%;
 display:inline-block
}
.popupposition-pro {
 position:fixed;
 background:rgba(0,0,0,.7);
 left:0;
 right:0;
 bottom:0;
 top:0;
 z-index:999
}
.popupcenter-div h1 {
 color:#fff;
 background:#0c990c;
 padding:12px;
 font-size:18px;
 margin:0;
 width:100%;
 box-sizing:border-box;
 border-radius:6px 6px 0 0;
 text-align:left
}
.popupmain-part {
 display:none
}
.popupcenter-div ol {
 margin:10px 0;
 text-align:left
}
.popupcenter-div ol li {
 margin:5px 0
}
.cancel {
 float:right;
 cursor:pointer;
 margin-right:5px
}
.pop-img {
 display:inline-block;
 width:100%;
 margin-top:20px
}
.pop-img img {
 max-width:70px
}
.save {
 cursor:pointer;
 float:right
}
.save a {
 padding:11px 15px;
 font-size:14px;
 display:inline-block;
 text-decoration:none;
 border:1px solid #0c990c;
 color:#fff;
 border-radius:0 6px 6px 0;
 border-left:none;
 background:#0c990c;
 font-weight:700
}
.data-pop-txt {
 width:100%;
 display:inline-block;
 margin:10px 0
}
.data-pop-txt p {
 font-size:14px;
 padding:0 40px;
 text-align:center
}
.inpt-data {
 width:94%;
 display:inline-block;
 margin:0 14px;
 text-align:left;
 box-sizing:border-box;
 border-radius:6px;
 border:1px solid #ccc;
 margin-top:13px
}
.inpt-data input {
 margin:11px;
 width:71%;
 font-size:14px;
 float:left;
 border:none
}
.popupcenter-div-pop {
 max-width:800px;
 background:#fff;
 height:600px;
 position:fixed;
 top:0;
 margin:auto;
 left:0;
 right:0;
 bottom:0;
 border-radius:6px;
 box-shadow:0 0 10px #666;
 z-index:9999;
 background-repeat:no-repeat;
 background-size:cover
}
.dams-image-pop {
 display:block;
 height:100%
}
.dams-image-pop img {
 width:100%;
 height:100%
}
.cancels {
 cursor:pointer;
 position:absolute;
 background:#fff;
 padding:6px;
 top:-12px;
 right:-14px;
 border-radius:100%;
 height:15px;
 width:15px
}
.cancels svg {
 vertical-align:top
}
.gate-online {
 width:100%;
 display:inline-block
}
.gate-online h1 {
 padding:5px;
 background:#0063c6;
 color:#fff;
 font-size:25px
}
.gate-online-lft {
 width:70%;
 float:left;
 background:#fff;
 margin-top:45px;
 border-radius:5px 0 0 5px
}
.gate-online-right {
 width:30%;
 float:right;
 background:#ffe6e7;
 padding:20px;
 box-sizing:border-box;
 border-radius:5px
}
.gate-online-right h3 {
 color:#000;
 line-height:20px
}
.data-onln-txt {
 float:left;
 width:100%;
 padding:30px 20px 0;
 box-sizing:border-box;
 text-align:left
}
.data-onln-txt b {
 font-size:40px;
 color:#ccc;
 margin-right:3px
}
.data-numr {
 width:100%;
 display:inline-block
}
.data-wdth {
 max-width:275px;
 margin:0 auto;
 border-bottom:2px solid #67b6f4;
 position:relative
}
.close2.thicks:before,
.close2.thicks:after {
 height:1px;
 margin-top:-2px
}
.close2:after {
 -webkit-transform:rotate(-20deg);
 -moz-transform:rotate(-20deg);
 -ms-transform:rotate(-20deg);
 -o-transform:rotate(-20deg);
 transform:rotate(-20deg)
}
.close2:before,
.close2:after {
 content:'';
 position:absolute;
 height:2px;
 width:40%;
 top:50%;
 left:34px;
 margin-top:-1px;
 background:red
}
.close2.thicks:before,
.close2.thicks:after {
 height:2px;
 margin-top:-2px
}
.close2:after {
 -webkit-transform:rotate(-20deg);
 -moz-transform:rotate(-20deg);
 -ms-transform:rotate(-20deg);
 -o-transform:rotate(-20deg);
 transform:rotate(-20deg)
}
.close2:before {
 -webkit-transform:rotate(20deg);
 -moz-transform:rotate(20deg);
 -ms-transform:rotate(20deg);
 -o-transform:rotate(20deg);
 transform:rotate(20deg)
}
.data-txt {
 width:100%;
 display:block;
 margin-top:10px
}
.data-txt p {
 font-size:18px;
 line-height:25px
}
.btn-data-btm {
 width:100%;
 display:inline-block;
 text-align:center;
 position:relative;
 bottom:-16px
}
.input-data {
 margin:10px 0;
 font-size:12px
}
.input-data input {
 width:100%;
 border:none;
 border-bottom:1px solid #000;
 box-sizing:border-box;
 padding:10px 0;
 background:0 0;
 box-shadow:none
}
.input-data a {
 text-decoration:none;
 background:#f99b9b;
 padding:5px 20px;
 border-radius:25px;
 font-weight:700;
 color:#fff;
 display:inline-block
}
.btn-data-btm a {
 text-decoration:none!important;
 background:#fa0030;
 color:#fff;
 padding:8px 13px;
 border-radius:5px;
 font-weight:700;
 font-size:14px;
 display:inline-block;
 text-transform:uppercase
}
.error_msg {
 background-color:#fffacd!important;
 border-color:red!important;
 color:#ababab!important
}
@media only screen and (max-width:840px) {
 .popupcenter-div-pop {
  z-index:9999
 }
}
/*end css for the popup ======= .left-footer {
 margin:15px
}*/
.wattsapp {
 display:none
}
.fixsocialapp .appicon.icon4 {
 top:146px;
 z-index:9999;
 background:#fff;
 border:1px solid #c11;
 border-radius:5px 0 0 5px
}
.fixsocialapp .appicon i.wathapp {
 background-position:-5px -840px
}
.input-data3 {
 margin:10px 0;
 font-size:12px
}
.input-data3 select {
 width:100%;
 border:none;
 border-bottom:1px solid #000;
 box-sizing:border-box;
 padding:10px 0;
 background:0 0;
 -moz-appearance:none;
 -webkit-appearance:none;
 background-image:url(../images/arrow-down.png);
 background-repeat:no-repeat;
 background-position:right center
}
.data-onln-txt h2 {
 color:#000;
 font-size:26px;
 font-weight:500
}
.data-align {
 display:inline-block;
 width:70%
}
.data-align div {
 width:43%;
 float:left
}
.data-align div:nth-child(2) {
 height:30px;
 position:relative;
 width:10%
}
.data-align div span {
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 margin:auto;
 max-width:14px;
 height:14px
}
.data-align p {
 font-size:10px;
 margin:0;
 line-height:13px
}
.border-btm {
 border:none
}
.fotr-tx {
 float:left;
 margin-top:10px;
 width:100%
}
.border-btm.close1:before,
.border-btm.close1:after {
 content:'';
 position:absolute;
 width:19%;
 top:50%;
 left:34px;
 background:red
}
.close3.thick3:before,
.close3.thick3:after {
 height:1px;
 margin-top:-2px
}
.close3:after {
 -webkit-transform:rotate(-20deg);
 -moz-transform:rotate(-20deg);
 -ms-transform:rotate(-20deg);
 -o-transform:rotate(-20deg);
 transform:rotate(-20deg)
}
.close3:before,
.close3:after {
 content:'';
 position:absolute;
 height:2px;
 width:20%;
 top:55%;
 left:47px;
 margin-top:-1px;
 background:red
}
.close3.thick3:before,
.close3.thick3:after {
 height:2px;
 margin-top:-2px
}
.close3:after {
 -webkit-transform:rotate(-20deg);
 -moz-transform:rotate(-20deg);
 -ms-transform:rotate(-20deg);
 -o-transform:rotate(-20deg);
 transform:rotate(-20deg)
}
.close3:before {
 -webkit-transform:rotate(20deg);
 -moz-transform:rotate(20deg);
 -ms-transform:rotate(20deg);
 -o-transform:rotate(20deg);
 transform:rotate(20deg)
}
.ul-data-txt {
 width:100%;
 display:inline-block
}
.ul-data-txt ul {
 padding-left:40px
}
.ul-data-txt ul li {
 color:red;
 font-size:20px;
 list-style:unset
}
.ul-data-txt ul li p {
 color:#666;
 font-size:18px;
 margin:10px 0
}
.pophead img {
 display:none
}
.inr_table_dtl1>div>div {
 width:20%
}
.outer-wrapper {
 width:100%;
 display:inline-block
}
.center-wrapper {
 max-width:1170px;
 margin:0 auto;
 padding:0 15px
}
header {
 width:100%;
 display:inline-block
}
.top-header {
 width:100%;
 padding:30px 0 15px;
 border-bottom:2px solid #efefef
}
.header-main {
 width:100%;
 display:inline-block
}
.header-main .logo-lft {
 width:auto;
 float:left
}
.clear-both {
 clear:both
}
.right-btn-hdr {
 float:right;
 width:auto;
 margin-top:5px
}
.right-btn-hdr ul li {
 list-style:none;
 display:inline-block
}
.right-btn-hdr ul li a {
 text-decoration:none;
 font-size:16px;
 margin-left:5px;
 padding:3px 10px;
 display:inline-block
}
.right-btn-hdr ul li a.webs {
 margin:0;
 background:#f0d97c;
 color:#333
}
.right-btn-hdr ul li a.pkg {
 background:#2173bf;
 color:#fff
}
.bottom-nav {
 width:100%;
 display:inline-block;
 padding:15px 0 5px
}
.outer-nav {
 width:100%;
 display:inline-block;
 box-sizing:border-box;
 position:relative
}
.outer-nav .lft-nav {
 width:auto;
 float:left;
 margin-top:7px
}
.outer-nav .rgt-nav-socl {
 float:right;
 width:auto;
 margin-bottom:5px
}
.lft-nav ul li {
 list-style:none;
 display:inline-block;
 margin-right:18px;
 position:relative
}
li {
    transition-duration: .5s;
    padding: 10px 10px 1px 0px;
}
li:hover {
 cursor:pointer
}
ul li:hover>ul,
ul li ul:hover {
 visibility:visible;
 opacity:1;
 display:block
}
.lft-nav ul li:last-child {
 margin:0
}
.lft-nav ul li a {
 color:#333;
 text-decoration:none;
 font-size:16px;
 padding-bottom:4px
}
.lft-nav ul li:hover a {
 color:#2372c1;
 border-bottom:3px solid #2372c1
}
.lft-nav ul li .state_drop li:hover a {
 color:#2372c1;
 border-bottom:3px solid #2372c1
}
.lft-nav ul li .state_drop li a {
 color:#333;
 border-bottom:3px solid transparent
}
.rgt-nav-socl ul li {
 list-style:none;
 margin-left:20px;
 display:inline-block
}
.rgt-nav-socl ul li:first-child {
 margin:0
}
.rgt-nav-socl ul li a {
 display:inline-block;
 padding:5px;
 text-decoration:none;
 border-radius:3px;
 position:relative
}
.rgt-nav-socl ul li a.face {
 background:#3a5999
}
.rgt-nav-socl ul li a.twt {
 background:#2ca7e2
}
.rgt-nav-socl ul li a span.facebook-icon:before {
 margin:0;
 color:#fff
}
.rgt-nav-socl ul li a span.twtr-icon:before {
 margin:0;
 color:#fff
}
.outer-slider {
 width:100%;
 display:inline-block;
 background:#fff
}
.slider-main {
 width:100%;
 box-sizing:border-box
}
.slider-main .owl-theme .owl-nav {
 margin:0;
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 margin:auto;
 height:25px;
 width:100%
}
.slider-main .owl-theme .owl-nav span {
 font-size:42px;
 color:#fff;
 z-index:9999
}
.slider-main .owl-theme .owl-nav .owl-prev {
 position:absolute;
 left:15px;
 line-height:10px
}
.slider-main .owl-theme .owl-nav .owl-next {
 position:absolute;
 right:15px;
 line-height:10px
}
.slider-main .owl-theme .owl-nav [class*=owl-]:hover {
 background:0 0!important
}
.slider-main .owl-theme .owl-dots {
 text-align:left;
 position:absolute;
 bottom:10px;
 left:15px
}
.slider-main .owl-theme .owl-dots .owl-dot span {
 background:#fff
}
.demo-txt-outer {
 width:100%;
 display:inline-block;
 padding:40px 0 30px;
 background:#fff
}
.txt-outer {
 width:100%;
 display:inline-block
}
.lft-txt {
 width:100% !important;
 float:left;
 margin-right:0px
}
.lft-txt p {
 font-size:16px;
 text-align:justify;
 line-height:26px;
 color:#333
}
.rgt-txt-btn {
 float:left;
 width:100%;
 text-align:center;
}
.rgt-txt-btn .btn-data{
    width: auto;
display: inline-block;
}
.btn-data a {
 text-decoration: none;
background: #2072be;
padding: 15px 33px;
display: inline-block;
font-size: 18px;
font-weight: 600;
min-width: 310px;
text-align: center;
margin:0px 10px;
}
.btn-data-cnter {
 width:100%;
 text-align:center
}
.btn-data-cnter a {
 text-decoration:none;
 color:#fff;
 background:#e6be1e;
 padding:4px 30px;
 display:inline-block;
 font-size:14px;
 font-weight:600;
 margin-top:20px
}
.outer-gate ul li a {
 text-decoration:none;
 color:#000;
 display:block
}
.squre {
 width:12px;
 height:12px;
 background:#95a7b3;
 margin-right:10px;
 margin-top:-4px;
 display:inline-block
}
.top-footer {
 width:100%;
 display:inline-block;
 background:#d0dae3
}
.top-footer-main {
 width:100%;
 display:inline-block;
 padding:20px 0
}
.lft-top-footr {
 width:auto;
 float:left
}
.rgt-top-footr {
 width:auto;
 float:right
}
.lft-top-footr ul li {
 list-style:none;
 display:inline-block;
 margin-right:50px
}
.lft-top-footr ul li:last-child {
 margin:0
}
.lft-top-footr ul li a {
 text-decoration:none;
 font-size:14px;
 color:#333
}
.bottom-footer {
 width:100%;
 text-align:center;
 background:#b1bdc9;
 padding:15px 0
}
.bottom-footer p {
 color:#333;
 font-size:14px;
 font-weight:400
}
.rgt-top-footr ul li {
 list-style:none;
 display:inline-block;
 margin-right:10px
}
.rgt-top-footr ul li:last-child {
 margin:0
}
.rgt-top-footr ul li a {
 text-decoration:none;
 color:#333;
 font-size:14px;
 text-decoration:none;
 display:inline-block
}
.rgt-top-footr ul li a span.play-store:before {
 margin:0;
 font-size:26px;
 vertical-align:middle
}
.rgt-top-footr ul li a span.apple:before {
 margin:0;
 font-size:22px;
 vertical-align:middle
}
.offer-section {
 background:#f1f1f1;
 padding:50px 0 0;
 width:100%;
 background-image:url(../images/offered-background.png);
 background-size:100% 100%
}
.offer-section h2 {
 position:relative;
 font-size:30px;
 text-align:center;
 font-weight:600;
 color:#666;
 padding-bottom:25px
}
.offer-section h2:before {
 position:absolute;
 bottom:-40px;
 width:225px;
 margin:auto;
 left:0;
 right:0;
 top:0;
 height:2px;
 background:#e52c2a;
 content:""
}
.offer-section b {
 font-weight:700;
 color:#e52c2a
}
.outer-gate {
 width:100%;
 display:inline-block;
 margin-top:40px;
 box-sizing:border-box;
 padding-left:150px
}
.outer-gate ul {
 padding-left:23px
}
.outer-gate ul li {
 list-style:none;
 float:left;
 width:33%;
 font-size:25px;
 color:#95a7b3
}
.outer-gate ul li span {
 color:#000;
 font-size:20px;
 vertical-align:middle;
 font-weight:600
}
.outer-gate ul li ul li {
 list-style:disc;
 float:left;
 font-size:17px;
 color:#000;
 width:30%
}
.outer-gate ul li ul li span {
 color:#000;
 font-weight:400;
 font-size:17px
}
.testimonial-slider {
 width:100%;
 background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url('../images/banner.png');
 background-repeat:no-repeat;
 background-size:cover;
 padding:50px 0 90px
}
.testimonial-slider h2 {
 position:relative;
 font-size:35px;
 text-align:center;
 font-weight:600;
 color:#fff;
 padding-bottom:25px
}
.testimonial-slider h2::before {
 position:absolute;
 bottom:-40px;
 width:156px;
 margin:auto;
 left:0;
 right:0;
 top:0;
 height:3px;
 background:#e5bd1d;
 content:""
}
.vdo-slider {
 width:100%;
 display:inline-block;
 margin:50px 0 0
}
#slider2 .owl-dots {
 display:none
}
.outer-main-vdo {
 width:100%;
 border:2px solid #b1b5b4;
 padding:10px;
 background:#fff;
 box-sizing:border-box
}
.vdo-thump {
 width:100%;
 background:#d0dae3;
 box-sizing:border-box;
 position:relative;
 min-height:200px;
 border-radius:3px;
 background-repeat:no-repeat;
 background-size:cover
}
.vdo-thump img {
 width:1005
}
.gate-data-2019 {
 padding:15px 0 10px;
 width:100%
}
.gate-data-2019 h3 {
 font-weight:400;
 font-size:16px;
 color:#000
}
.gate-data-2019 p {
 font-size:12px;
 color:#000
}
.vdo-play {
 margin:auto;
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 width:88px;
 height:74px;
 cursor:pointer
}
.flaticon-play42.vdo-play:before {
 margin-left:0;
 font-size:60px;
 color:#f7262b

}
.vdo-thump:hover .flaticon-play42.vdo-play:before {
 color:#2072be
 
}
.owl-slider {
 width:100%;
 background:#fff;
 padding:70px 0
}
#slider3 .owl-dots {
 display:none
}
.bg-inner-page {
 background-image:url(../images/new-bnr.jpg);
 background-repeat:no-repeat;
 background-size:cover;
 min-height:180px;
 background-position:100%
}
.gate-2020-main {
 width:100%;
 display:inline-block;
 padding:40px 0 70px
}
.gate-2020-main .txt-main h1 {
    position: relative;
    font-size: 24px;
    text-align: center;
    font-weight: 600;
    color: #000;
    background: #afefff;
    width: auto;
    display: inline-block;
    padding: 10px 25px;
    border-radius: 70px;
    margin-bottom: 25px;
}
.gate-2020-main .txt-main h1:before {
 position:absolute;
 bottom:-40px;
 width:225px;
 margin:auto;
 left:0;
 right:0;
 top:0;
 height:3px;
 background:#2072be;
 content:none;
}
h2.table_tirle_hd.cehdng {
    background: #ffba88;
}

th.bg_color.cetblehdng {
    background: #ffd7ba85;
    color: #333;
}
.new {
 padding:40px 0 0
}
.txt-main {
 width:100%;
 display:inline-block;
 text-align: center;
}
.txt-main p {
 text-align:center;
 color:#333;
 font-size:16px;
 margin:15px 0 0
}
.heding-data {
 width:100%;
 margin-top:35px
}
.heding-data ul li {
 list-style:square;
 color:#95a7b5;
 font-size:30px
}
.heding-data ul li span {
 color:#000;
 font-weight:600;
 font-size:22px
}
.heding-data ul {
 padding-left:28px
}
.gate-main-data {
 margin-top:10px;
 display:inline-block;
 width:100%
}
.gate-main-data ul li {
 list-style:disc;
 float:left;
 font-size:17px;
 color:#333;
 width:33%
}
.gate-main-data ul {
 padding-left:48px
}
.outer-gt-main {
 width:100%;
 display:inline-block
}
.outr-table {
 width:100%;
 padding-left:30px;
 box-sizing:border-box;
 display:inline-block;
 overflow:auto
}
.outr-table table {
 border-collapse:collapse;
 width:100%
}
.outr-table table tr td,
.outr-table table tr th {
 padding:10px;
 font-size:16px;
 border:1px solid #ccc;
 text-align:center;
 background:#fff
}
.outr-table table tr th {
 background:#f1f1f1;
 color:#000
}
#accordion {
 width:100%
}
#accordion>ul {
 padding:0;
 margin:0;
 list-style:none
}
#accordion button {
 border:none;
 width:100%;
 background-color:#f1f1f1;
 outline:none;
 padding:10px 20px;
 text-align:left;
 position:relative;
 font-size:16px;
 color:#333;
 border-bottom:1px solid #cccc;
 box-sizing:border-box;
 cursor:pointer
}
#accordion button span {
 display:inline-block;
 position:absolute;
 right:15px;
 top:10px;
 text-align:center;
 padding:0;
 transition:transform .3s;
 width:30px;
 height:30px
}
button span .fas {
 color:#e7ecef;
 position:absolute;
 top:2px;
 left:9px;
 font-size:26px
}
.accordion-content {
 background-color:#e7ecef;
 margin:0;
 padding:15px;
 display:none;
 border-bottom:1px solid #ccc
}
.accordion-content ul {
 list-style:square;
 color:#4f6d7a
}
.accordion-content p {
 margin:.5em 0;
 color:#4f6d7a
}
.rotate {
 transform:rotate(90deg)
}
.acor-main {
 width:100%;
 display:inline-block;
 padding-left:30px;
 box-sizing:border-box
}
.acor-main ul {
 border:1px solid #ccc;
 width:100%;
 display:inline-block;
 border-bottom:0
}
.gate-main-data .acor-main ul li {
 width:100%;
 list-style:none;
 box-sizing:border-box
}
.flaticon-angle2.dropdown:before {
 margin:0
}
#slider3 .outer-main-vdo {
 border:2px solid #ccc
}
#slider3 .outer-main-vdo img {
 width:90%;
 margin:0 auto
}
.outr-table table tr td a {
 text-decoration:none;
 font-size:16px;
 margin-left:15px;
 padding:3px 15px;
 display:inline-block;
 background:#15b4e4;
 color:#fff;
 border-radius: 25px;   
}
.rgt-top-footr ul li a span img {
 width:20px;
 vertical-align:middle;
 margin-left:12px
}
.features-main {
 width:100%;
 display:inline-block
}
.features-main ol {
 padding-left:48px
}
.features-main ol li {
 width:50%;
 margin:8px 0;
 font-size:16px;
 color:#333;
 float:left
}
.features-main ol li ul li {
 width:100%;
 color:#3339
}
.features-main ol li ul {
 padding-left:61px;
 list-style:initial;
 margin-top:5px
}
.features-main p {
 color:#333;
 font-size:16px;
 margin:0 0 10px;
 float:left;
 padding-left:31px
}
.lft-nav ul li.active a {
 color:#2372c1
}
.lft-nav ul li.active:before {
 height:3px;
 width:40px;
 content:"";
 background:#2372c1;
 bottom:-6px;
 position:absolute
}
.gate_tbl_outer .table_tirle_hd {
 background:#006eb9;
 margin-bottom:5px;
 color:#fff;
 font-size:22px;
 padding:10px 0;
 text-align:center
}
.gate_tbl_new .bg_color {
 background-color:#00a3cc;
 color:#fff;
 font-size:18px
}
.table_tirle_hd {
 background:#006eb9;
 color:#fff;
 font-size:22px;
 padding:10px 0;
 text-align:center
}
.table_tirle_hd {
 background:#ffb6dd;
 color:#000;
 font-size:22px;
 padding:10px 0;
 text-align:center
}
.table_tirle_hd.title-hd {
 background:#f352a8 none repeat scroll 0 0
}
.more-data {
 width:100%;
 display:none;
 margin-top:20px
}
.features-main.ese-data ol li {
 width:100%
}
.gate_tbl_new {
 border-collapse:collapse;
 border-radius:10px 10px 0 0;
 width:100%;
 font-size:13px
}
.gate_tbl_new th {
 padding:10px;
 color:#373435;
 font-size:16px
}
.gate_tbl_new {
 border-collapse:collapse;
 font-size:13px
}
.gate_tbl_new tr td {
 font-size:16px;
 padding:10px;
 text-align:center;
 color:#373435;
 line-height:20px
}
.how-to-enroll {
 width:100%;
 display:inline-block
}
.hw2reg_hding {
 margin:0 auto;
 margin-top:0;
 margin-bottom:0;
 height:91px;
 text-align:center;
 background:url(../images/GATE.png) no-repeat center;
 margin-bottom:20px;
 margin-top:-17px
}
.step-data ol {
 padding-left:20px
}
.step-data ol li {
 list-style:inherit!important;
 margin:20px 0
}
.trms_n_cndtn {
 overflow:hidden;
 background:#fff;
 padding:0 0 10px;
 margin-top:0
}
.pageimgheader.contactus {
 background-image:url(https://s3-ap-southeast-1.amazonaws.com/gw-mdsy/2019/web/images/frnt_bnr/Page-banner_5.jpg);
 background-color:#1d67b2;
 box-shadow:0 0 0 1px #1d67b2 inset
}
.pageimgheader {
 height:130px;
 background-size:contain;
 background-position:right center;
 background-repeat:no-repeat
}
.pageimgheader .pagetitletext {
 font-size:32px;
 color:#fff;
 display:inline-block;
 margin:24px 0 0 40px;
 margin-top:40px
}
.pageimgheader .pagetitletext strong {
 font-size:38px;
 font-weight:400;
 display:block
}
.pageimgheader .pagetitletext {
 font-size:32px;
 color:#fff
}
.mdl_ctnt_cntr {
 margin:17px 0 0;
 margin-top:17px;
 width:100%
}
.frermocktestcntr {
 border:1px solid #ccc;
 margin-top:0;
 box-sizing:border-box
}
.login_pg {
 margin:0 auto;
 margin-top:0;
 padding:40px 25px 105px;
 margin-top:25px
}
.login_pgnew {
 max-width:416px
}
.login_pg div {
 margin-bottom:15px;
 line-height:35px;
 display:inline-block;
 width:100%
}
.login_pg div label {
 float:left;
 width:90px
}
.login_pg div {
 line-height:35px
}
.login_pg div.capta-main {
 margin-bottom:0
}
.login_pgnew div label {
 width:134px;
 font-size:18px
}
input[type=text],
select,
input[type=password] {
 padding:7px 5px;
 border:1px solid #ccc;
 border-radius:3px;
 width:100%;
 box-sizing:border-box
}
.login_pg.login_pgnew input[type=text],
.login_pg.login_pgnew select,
input[type=password] {
 background-color:#fff;
 border:thin solid #ccc;
 border-radius:4px;
 display:inline-block;
 font:inherit;
 line-height:inherit;
 line-height:1.5em;
 padding:.5em 3.5em 5px 1em;
 margin:0;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-appearance:none;
 -moz-appearance:none;
 width:66%
}
.login_pgnew p select {
 width:257px
}
.wrap_gate>p>input[type=text],
select {
 border:1px solid rgba(0,0,0,.6);
 border-radius:0;
 box-shadow:none;
 float:left;
 padding:7px 5px
}
input[type=text],
select,
input[type=password] {
 padding:7px 5px;
 border:1px solid #ccc;
 border-radius:3px
}
.input245 {
 width:245px
}
.capta-main label {
 float:left;
 padding:6px 0
}
#cp_disable {
 -moz-user-select:none
}
.capta-main span {
 float:left;
 padding:0 13px;
 background:#333;
 margin-right:11px;
 color:#fff;
 border-radius:3px;
 display:inline;
 line-height:25px
}
.slct_tag {
 float:right;
 font-size:14px;
 margin:5px 5px 5px 0
}
.frgt_pwd {
 color:#ababab;
 font-size:12px
}
.submit {
 text-align:right;
 float:left;
 height:60px;
 width:100%
}
.submit>input {
 padding:4px 24px;
 border:none;
 border-bottom-color:currentcolor;
 border-bottom-style:none;
 border-bottom-width:medium;
 border-radius:2px;
 font-size:16px;
 margin-bottom:9px;
 cursor:pointer;
 float:none;
 margin-top:7px;
 background:#ff716d;
 border-bottom:3px solid #ff716d;
 outline:none;
 color:#fff
}
.submit {
 text-align:right
}
.outer-form {
 margin-top:0;
 border:1px solid #ccc;
 background:#fff;
 overflow:hidden;
 margin-bottom:40px;
 border-radius:4px
}
.outer-form h2 {
 padding:5px 0;
 text-align:center;
 color:#000;
 font-size:22px;
 background:#f1f1f1;
 text-shadow:0 1px 0 #545454;
 border-bottom:1px solid #ccc
}
.inner-block {
 width:auto;
 padding:25px;
 overflow:hidden
}
.upper-section {
 width:auto;
 overflow:hidden;
 border:1px solid #ccc;
 box-sizing:border-box;
 background:#f1f1f1;
 border-radius:4px
}
.tp_lft {
 float:left;
 width:50.8%;
 clear:left;
 box-sizing:border-box;
 padding:10px 25px
}
.tp_lft label,
.tp_rgt label {
 font-weight:700;
 font-size:16px;
 margin:4px 0 0;
 float:left
}
.selct-data {
 width:69%;
 float:right;
 position:relative
}
.selct-data select {
 background-color:#fff;
 border:thin solid #ccc;
 border-radius:4px;
 display:inline-block;
 font:inherit;
 line-height:1.5em;
 padding:.5em 3.5em 5px 1em;
 margin:0;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-appearance:none;
 -moz-appearance:none
}
.selct-data input {
 padding:10px 5px
}
.selct-data .arrow-data {
 position:absolute;
 right:0;
 width:30px;
 height:100%;
 background:#2173bf;
 border-radius:0 5px 5px 0;
 padding:10px;
 box-sizing:border-box
}
.tp_rgt {
 float:right;
 width:46.5%;
 clear:right;
 box-sizing:border-box;
 padding:10px 25px
}
.outer-main-prsnal {
 width:100%;
 display:inline-block;
 margin-top:25px
}
.prsl_dtls {
 width:50.8%;
 float:left;
 border:1px solid #ccc;
 border-radius:4px
}
.right-section {
 float:right;
 width:46.5%
}
.heading-div {
 width:100%;
 float:left;
 background:#f1f1f1;
 padding:1px 0;
 border-radius:4px 4px 0 0
}
.heading-div img {
 float:left;
 margin:5px 0 0 15px;
 max-width:30px
}
.outer-form h2.headingnew {
 float:left;
 text-transform:uppercase;
 font-weight:700;
 padding:0 0 0 15px;
 line-height:40px;
 font-size:18px;
 color:#000;
 background:0 0;
 border:none;
 text-shadow:none
}
.prsnl-div {
 padding:25px;
 box-sizing:border-box;
 width:100%;
 display:inline-block
}
.prsnl-div label {
 font-weight:400;
 font-size:16px
}
span.error-font {
 color:red
}
.outer-input {
 width:100%;
 display:inline-block;
 margin-bottom:30px
}
span.new-error_msg {
 color:red;
 clear:both;
 text-align:left;
 width:100%;
 font-size:14px;
 margin-top:5px;
 position:absolute
}
selct-data select {
 width:100%;
 padding:4px 5px;
 border:1px solid #ccc;
 box-shadow:0 0 4px 0 #bebebe inset;
 border-radius:4px;
 color:#666
}
.outer-input label {
 margin-top:12px;
 float:left;
 margin-right:5px
}
.address {
 width:100%;
 margin-bottom:15px
}
.address strong {
 font-size:20px
}
.outer-upload-photograph {
 width:100%;
 display:inline-block;
 margin-top:20px;
 border:1px solid #ccc;
 border-radius:4px
}
.edu_dtls {
 border:1px solid #ccc;
 border-radius:4px
}
.lft_prt {
 float:left;
 position:relative;
 margin:15px 0 8px;
 padding:0 21px;
 width:215px
}
.rot_div {
 transform:rotate(-90deg);
 -webkit-transform:rotate(-90deg);
 -moz-transform:rotate(-90deg);
 left:0;
 top:55px;
 font-size:16px;
 font-weight:700;
 position:absolute
}
.rot_div {
 font-size:16px;
 font-weight:700
}
.phtgrph {
 background:#eee;
 border:1px solid;
 float:left;
 height:109px;
 margin:0 0 0 45px;
 //padding-top:15px;
 text-align:center;
 width:120px;
 font-size:14px
}
.browse {
 float:left;
 margin:26px 0 13px;
 font-weight:700;
 width:100%
}
.browse input,
.new-lft input {
 padding:5px 8px;
 border:1px solid #ccc;
 border-radius:4px;
 color:#666
}
.browse input {
 width:165px
}
.upload_proof {
 float:left;
 font-weight:700;
 width:100%;
 font-size:14px;
 text-align:left;
 margin-bottom:6px
}
.trms_cndtion {
 margin-top:25px;
 float:left;
 clear:both;
 width:100%;
 text-align:left;
 overflow:hidden;
 border:1px solid #ccc;
 border-radius:4px
}
#new-accept {
 background:#eee;
 float:left;
 padding:12px 2%;
 width:100%;
 font-size:16px
}
#terms {
 margin-right:8px
}
#new-accept a {
 text-decoration:none
}
.outer-form .submit {
 text-align:left;
 float:left;
 margin-top:15px
}
.outer-form .submit>input {
 padding:8px 28px;
 box-shadow:none;
 color:#fff;
 background:#2173bf;
 border:none;
 cursor:pointer;
 font-size:18px;
 margin:15px 0 0;
 transition:.5s ease-in;
 text-shadow:0 1px 0 #545454;
 border-radius:4px
}
.outer-form .submit>input:hover {
 background:#2173bf
}
.selct-data input:focus {
 border-color:#2173bf
}
.selct-data select:focus {
 border-color:#2173bf
}
.arrow-down {
 width:0;
 height:0;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 border-top:5px solid #fff;
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 margin:auto
}
.new-int {
 position:relative
}
.outer-input-main {
 width:146px;
 margin:0 auto
}
.outer-input-main label {
 width:100%;
 margin-bottom:10px!important;
 display:block;
 font-size:14px;
 color:#333;
 text-align:center
}
.outer-input-main input {
 width:100%;
 box-sizing:border-box;
 border-radius:0!important;
 border:none!important;
 opacity:0;
 position:relative;
 z-index:999;
 padding:0
}
.custom-file-label {
 position:absolute;
 top:23px;
 right:0;
 left:0;
 z-index:1;
 padding:5px;
 color:#fff;
 width:100%;
 background:#2173bf;
 text-align:center;
 box-sizing:border-box;
 font-size:16px;
 font-weight:400;
 border-radius:4px
}
.lft_prt.new-lft {
 width:100%;
 box-sizing:border-box;
 padding-left:56px
}
.parent {
 position:fixed;
 left:0;
 top:0;
 width:100%;
 height:100%;
 background:#171717b3;
 z-index:999;
 display:none
}
.child {
 position:fixed;
 top:50%;
 left:50%;
 max-width:750px;
 -webkit-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 -o-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 background:#fff;
 border-radius:5px;
 z-index:999;
 padding-bottom:10px
}
.banr-img {
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 20px;
    box-sizing: border-box;
}
.banr-img p {
   font-size: 16px;
    background: #fff;
    text-align: left;
    margin: 0px 0px 15px;
    line-height: 24px;
    color: #333;
}
.banr-img img {
 width:100%;
 height:100%
}
.outer-btn {
 width:100%;
 text-align:center;
 padding:20px;
 box-sizing:border-box;
 background:#ccc
}
.outer-btn a {
 background:#ccc;
 padding:5px;
 color:#000;
 border:1px solid #333;
 border-radius:5px;
 display:inline-block;
 text-decoration:none
}
@media only screen and (max-width:768px) {
 .child {
  width:90%
 }
}
.terms-content {
 width:100%;
 float:left
}
.login-popup h1 {
 display:block;
 font-size:20px;
 color:#4e4d4d;
 text-align:center;
 border-bottom:1px dotted #a3a3a3;
 line-height:45px;
 margin:0 0 15px
}
.condition-content {
 width:100%;
 float:left;
 height:380px;
 overflow:auto
}
.condition-content p {
 color:#919091;
 text-align:justify;
 line-height:16pt;
 word-wrap:break-word
}
.login-popup p {
 padding:0 10px
}
.condition-content ul {
 padding:0 20px 10px 30px;
 background:#fff
}
.condition-content ul li {
 width:100%;
 color:#ccc;
 font-size:16px;
 text-align:left
}
.terms-content h1 {
 padding:10px 0 0;
 display:block;
 font-size:20px;
 color:#4e4d4d;
 text-align:center;
 border-bottom:1px dotted #a3a3a3;
 line-height:45px;
 margin:0 0 15px
}
.close-button {
 float:right;
 position:absolute;
 right:-14px;
 top:-14px;
 z-index:99999;
 display:block
}
.navigation {
 display:none
}
select.classic {
 background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%),linear-gradient(to right,#2173bf,#2173bf);
 background-position:calc(100% - 18px) calc(1em + 2px),calc(100% - 13px) calc(1em + 2px),100% 0;
 background-size:5px 5px,5px 5px,2.5em 2.5em;
 background-repeat:no-repeat
}
select.classic:focus {
 background-image:linear-gradient(45deg,white 50%,transparent 50%),linear-gradient(135deg,transparent 50%,white 50%),linear-gradient(to right,gray,gray);
 background-position:calc(100% - 13px) 1em,calc(100% - 18px) 1em,100% 0;
 background-size:5px 5px,5px 5px,2.5em 2.5em;
 background-repeat:no-repeat;
 border-color:#2173bf;
 outline:0
}
.login_pg.login_pgnew input:focus {
 border-color:#2173bf
}
.outer-input.capta-main label {
 margin:0;
 padding:0
}
.outer-input.capta-main input {
 width:46%!important;
 float:left
}
.more-data h1 {
 font-size:16px
}
.tbl_left.left-data-new {
 width:50%;
 float:left
}
.tbl_left.left-data-new .ctnt_row {
 width:100%;
 display:inline-block;
 margin:0
}
.tbl_left.left-data-new .ctnt_row .ctnt_clmn {
 margin:10px 0;
 width:100%
}
.tbl_left.left-data-new .ctnt_row textarea {
 width:100%;
 box-sizing:border-box;
 font-family:myriad pro;
 padding:6px;
 box-sizing:border-box
}
.tbl_rgt {
 float:right
}
.custom-file-label.error_txtbx {
 border:1px solid red
}
.select_wapper {
 -webkit-appearance:none;
 -moz-appearance:none
}
.add_wapper ul li {
 width:100%;
 display:inline-block;
 margin:5px 0
}
.add_wapper ul li span {
 vertical-align:middle;
 line-height:2.8
}
.add_wapper ul {
 margin:10px 0
}
.login-window {
 color:#2173bf
}
.submit_btn {
 padding:8px 28px;
 box-shadow:none;
 color:#fff;
 background:#2173bf;
 border:none;
 cursor:pointer;
 font-size:18px;
 margin:15px 0 0;
 transition:.5s ease-in;
 text-shadow:0 1px 0 #545454;
 border-radius:4px
}
.form_submit.submit_btn:hover {
 background:#2173bf
}
.list_about li {
 list-style:disc;
 padding:10px 8px 0
}
.list_about {
 margin:0 0 25px 25px
}
.submenu-mobile {
 display:inline;
 position:absolute;
 right:0;
 z-index:999;
 top:0;
 display:none
}
.submenu-mobile .container {
 display:inline-block;
 cursor:pointer
}
.bar1,
.bar2,
.bar3 {
 width:30px;
 height:5px;
 background-color:#333;
 margin:6px 0;
 transition:.4s
}
.submenu-mobile .change .bar1 {
 -webkit-transform:rotate(-45deg) translate(-9px,6px);
 transform:rotate(-45deg) translate(-9px,6px);
 background:#2ca7e2
}
.submenu-mobile .change .bar2 {
 opacity:0
}
.submenu-mobile .change .bar3 {
 -webkit-transform:rotate(45deg) translate(-8px,-8px);
 transform:rotate(45deg) translate(-8px,-8px);
 background:#2ca7e2
}
.lft-nav ul li.mobile-view {
 display:none
}
.features-main ol li {
 list-style:none
}
.features-main ol li ul li {
 list-style:inherit
}
.features-main ol li span.left-data-img {
 width:30px;
 float:left;
 margin-right:10px
}
.features-main ol li span.rgt-data-txt {
 float:right;
 width:96%
}
.features-main ol li span img {
 max-width:22px
}
.features-main.gate-main-feature span.left-data-img {
 margin-right:5px
}
.features-main.gate-main-feature span.rgt-data-txt {
 float:right;
 width:92%;
 text-align: left;
}
.gate_tbl_inner {
 overflow:auto
}
.mdl_ctnt_cntr.cntct_us {
 padding:20px 0 110px
}
.outer-gate ul li span:hover {
 color:#2072be;
 text-decoration:underline
}
.outer-gate ul li ul li span:hover {
 color:#000;
 text-decoration:none
}
.step-data ol li .btn-data-enroll a {
 text-decoration:none;
 color:#fff;
 background:#2072be;
 padding:5px 19px;
 display:inline-block;
 font-size:18px;
 text-align:center;
 margin:0 10px
}
.step-data ol li .btn-data-enroll a:hover {
 background:#ff716d
}
.outr-table table tr td .price-strng {
 color:black;
 margin:0;
 float:none
}
.outer-dounload-tab {
 width:100%;
 display:inline-block;
 margin:0
}
.outer-dounload-tab .tab {
    overflow:hidden;
    position:relative;
    z-index:99;
    text-align: center;
    display: inline-block;
    width: 100%;
}
.outer-dounload-tab .tab button.active {
 background-color:#cf2025;
 color:#000!important
}
.outer-dounload-tab .tab button {
 background-color:inherit;
 display:inline-block;
 border:none;
 outline:none;
 cursor:pointer;
 font-size:18px;
 padding:10px 30px;
 background:#f1f1f1;
 margin-right:8px;
 color: #000;
 font-weight: bold;
 border-radius:5px 5px 0 0
}
.outer-dounload-tab .tab button.cetab {
    background: #ffba88;
}
.outer-dounload-tab .tab button.tablinks.metab {
    background: #0a96fa;
}
.outer-dounload-tab .tab button.tablinks.eetab {
    background: #dff5b1;
}
.outer-dounload-tab .tab button.tablinks.ectab {
    background: #f352a8;
}
.outer-dounload-tab .tab button.tablinks.cstab {
    background: #76fff9;
}
.outer-dounload-tab .tab button.tablinks.intab {
    background: #ffbdae;
}
.outer-dounload-tab .tab button.tablinks.pitab {
    background: #ff9eec;
}
.outer-dounload-tab .tab button.chtab {
    background: #c4b4ff;
}
.outer-dounload-tab .tab button.datab {
    background: #006eb9;
}
.outer-dounload-tab {
 width:100%;
 box-sizing:border-box;
 padding-left:15px
}
.outer-dounload-tab .tabcontent {
 display:none;
 padding:1px 0;
 /*border:1px solid #ccc;*/
 margin-top:-1px;
 font-family:roboto,sans-serif;
 border-radius:0 5px 0 0;
 box-sizing:border-box;
 width:100%;
 float:left
}
.outer-dounload-tab .left-course:last-child {
 margin:0
}
.outer-input-table-btn {
    width: 100%;
    text-align: center;
    display: none;
}
.outer-input-table-btn a {
 display:inline-block;
 padding:10px;
 background:#00a3cc;
 color:#fff;
 margin-top:15px
}
.outr-table .gate_tbl_inner table.gate_tbl_new tr td {
 font-size:12px;
}
.hw2reg_hding.main-how-to {
 background:url(../images/GATE_23.png) no-repeat center
}
.hw2reg_hding.gate {
 background:url(../images/gate2025.png) no-repeat center
}
.hw2reg_hding.ESE {
 background:url(../images/ese2025.png) no-repeat center
}
.hw2reg_hding.RRB {
 background:url(../images/rrb2024.png) no-repeat center
}
.hw2reg_hding.MPPSC {
    background:url(../images/MPPSC_23.png) no-repeat center
}
.hw2reg_hding.RSSB {
background:url(../images/RSSB_23.png) no-repeat center
}
.hw2reg_hding.hpcl {
    background:url(../images/hpcl_2024.png) no-repeat center
 }
 .hw2reg_hding.SSC {
    background:url(../images/ssc2024.png) no-repeat center
 }
.btn-data-vdo {
 width:40%;
 margin:30px 0 0;
 text-align:center;
 float:right
}
.btn-data-vdo a {
 text-decoration:none;
 display:inline-block;
 border-radius:5px;
 color:#fff;
 padding-bottom:5px
}
.home-page-popup-wrapper {
 background:rgba(0,0,0,.75);
 position:fixed;
 top:0;
 z-index:999999;
 left:0;
 height:100%;
 right:0;
 bottom:0;
 display:none
}
.home-page-popup-wrapper.popupActive {
 display:block
}
.home-page-popup-container {
 max-width:1000px;
 margin:auto;
 float:none;
 color:#333;
 -webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
 box-shadow:0 5px 15px rgba(0,0,0,.5);
 position:absolute;
 background-color:transparent;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 border:1px solid rgba(0,0,0,.2);
 border-radius:6px;
 outline:0;
 padding:0;
 width:100%;
 height:562px;
 top:0;
 bottom:0;
 left:0;
 right:0
}
.home-page-popup-container {
 color:#333
}
.home-page-popup-container p.popupCancel {
 background:#fff;
 width:25px;
 height:25px;
 position:absolute;
 top:-10px;
 right:-10px;
 border-radius:100%;
 cursor:pointer
}
.closes.thick::before,
.closes.thick::after {
 height:2px;
 margin-top:-2px
}
.closes::before,
.closes::after {
 content:'';
 position:absolute;
 height:2px;
 width:100%;
 top:50%;
 left:0;
 margin-top:-1px;
 background:#555
}
.closes::after {
 -webkit-transform:rotate(-45deg);
 -moz-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 -o-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.closes::before {
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 -o-transform:rotate(45deg);
 transform:rotate(45deg)
}
.closes {
 position:relative;
 display:inline-block;
 width:12px;
 height:12px;
 overflow:hidden;
 position:absolute;
 right:7px;
 top:8px;
 cursor:pointer
}
.top-video {
 background:#f6ebeb;
 width:100%;
 padding:15px 15px 4px;
 box-sizing:border-box
}
.top-video .count {
 position:relative
}
.top-video .count img {
 width:100%
}
.top-video .play-btn {
 top:0;
 background:url(../images/play-btn-red.png) no-repeat scroll 0 0;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 height:56px;
 position:absolute;
 width:50px
}
.top-video h3 {
 font-size:18px;
 font-weight:800;
 color:#000;
 text-align:center;
 padding:5px 0
}
.youtube:hover {
 background:#b00!important
}
.features-main.gate-main-feature.gate-vdo {
 width:60%
}
.features-main.gate-main-feature.gate-vdo ol li {
 width:100%
}
.features-main.gate-main-feature.gate-vdo ol {
 padding-left:34px
}
#freeForm {
 margin-left:160px;
 margin-right:10px;
 display:none
}
#regForm {
 display:none
}
.right-btn-hdr ul li a.stnt {
 background:#ff716d;
 color:#fff
}
.arrow-up {
 width:0;
 height:0;
 border-left:20px solid transparent;
 border-right:20px solid transparent;
 border-top:20px solid red
}
.ifm {
 display:none;
 visibility:hidden
}
.btn-data.snd-bt {
 margin-top:20px
}
.btn-data.snd-bt a {
 background:#ff716d
}
.outer-gate ul li ul.ul-top {
 margin-top:8px
}
#pop-id1 {
 background-color:#000;
 width:auto;
 height:auto;
 padding:6px;
 left:0;
 top:75%!important
}
#pop-id2 {
 background-color:#000;
 width:auto;
 height:auto;
 padding:6px;
 left:-30px!important;
 top:40%!important;
 display:none
}
#pop-id1 a {
 color:#fff;
 font-weight:bolder
}
#pop-id2 a {
 color:#fff;
 font-weight:bolder
}
@media only screen and (max-width:830px) {
 .features-main.gate-main-feature.gate-vdo {
  width:100%
 }
 .btn-data-vdo {
  width:80%;
  text-align:center;
  float:none;
  margin:0 auto;
  margin-top:40px
 }
}
@media only screen and (max-width:460px) {
 .btn-data-vdo {
  width:100%;
  margin-top:40px
 }
}
.state_nav:hover .state_drop {
 display:block
}
.state_nav {
 position:relative
}
.state_drop {
 position:absolute;
 top:25px;
 left:0;
 display:none;
 background:#fff;
 z-index:99;
 padding:0 6px 8px 12px;
 box-shadow:0 1px 3px 0 #8db8f9;
 border-radius:3px
}
.lft-nav ul li .state_drop li {
 padding:10px;
 box-sizing:border-box;
 margin-right:0;
 position:relative
}
.state_drop li {
 width:100%
}
.lft-nav ul li .state_drop li:after {
 font-family:Flaticon;
 content:"\e126";
 top:14px;
 left:-6px;
 position:absolute;
 color:#95a7b3;
 font-size:8px
}
.lft-nav ul li .state_drop li:hover:after {
 color:#2372c1
}
.features-main.ese-data.gate-main-feature.gate-vdo {
 padding-right:20px;
 box-sizing:border-box
}
.lft-nav ul li.state_nav {
 position:relative
}
.lft-nav ul li.state_nav a:after {
 font-family:Flaticon;
 content:"\e030";
 top:2px;
 right:-20px;
 position:absolute;
 color:#95a7b3;
 font-size:14px
}
.lft-nav ul li.state_nav .state_drop li a:after {
 display:none
}
.offer_div {
 display:inline-block;
 width:100%
}
.offer_div .outer-gate {
 padding-left:0
}
.offer_div .outer-gate ul li span {
 vertical-align:top;
 font-weight:500;
 display:inline-block
}
.box-content {
 width:83%;
 float:right
}
.offer_div .outer-gate ul li {
 margin:30px 0;
 min-height:110px;
 cursor:inherit
}
.offer_div .outer-gate ul li ul.ul-top {
 padding-left:0;
 display:inline-block;
 width:80%
}
.offer_div .outer-gate ul li ul li {
 width:24%;
 margin:0 0 10px;
 outline:0;
 min-height:auto
}
.offer_div .outer-gate ul li ul li span {
 font-size:13px;
 text-align:center
}
.offer_div .outer-gate ul li ul.ul-top {
 margin-top:14px
}
.offer_div .outer-gate ul li ul li span a {
 line-height:11px;
 padding:6px 10px;
 background-color:#fff;
 border-radius:30px;
 text-transform:uppercase;
 border:1px solid #b9b9b9;
 min-width:50px;
 box-sizing:border-box;
 transition:.3s
}
.offer_div .outer-gate ul {
 padding-left:0
}
.offer_div .outer-gate ul li ul li span a:hover {
 background-color:#2072be;
 color:#fff;
 border-color:#2072be
}
.offer_div .outer-gate ul li ul li.fist-li {
 width:28%
}
@media screen and (max-width:980px) {
 .offer_div .outer-gate ul li {
  width:49%;
  margin:20px 0
 }
 .offer_div .outer-gate ul li ul li {
  width:auto;
  margin-right:10px
 }
}
@media screen and (max-width:768px) {
 .offer_div .outer-gate ul li {
  width:100%;
  margin:20px 0 0
 }
 .offer_div .outer-gate ul li ul li {
  margin-right:6px
 }
 .offer_div .outer-gate ul li ul.ul-top {
  width:100%
 }
 .box-content {
  width:86%
 }
 .offer_div {
  margin:30px 0 0
 }
}
@media screen and (max-width:480px) {
 .box-content {
  width:100%;
  float:left;
  margin-top:15px
 }
 .offer_div .outer-gate ul li {
  margin:20px 0
 }
}
/*add by satyam*/

.main-popup{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.39);
    z-index:9999;
}
.inner-part-popup {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #fff;
    width:60%;
}
	.main-popup p.popupCancels {
    background: #fff;
    width: 25px;
    height: 25px;
    position: absolute;
    top: -10px;
    right: -10px;
    border-radius: 100%;
    cursor: pointer;
}
.inner-part-popup h1{
    padding:10px 20px;
        background: #ff716d;
    color: #fff;
    font-size:26px;
}
	.main-popup .closed {
    position: relative;
    display: inline-block;
    width: 12px;
    height: 12px;
    overflow: hidden;
    position: absolute;
    right: 7px;
    top: 8px;
    cursor: pointer;
}
	.main-popup .closed.thick::before, .main-popup .closed.thick::after {
    height: 2px;
    margin-top: -2px;
}
.main-popup .closed::before, .main-popup .closed::after {
    content: '';
    position: absolute;
    height: 2px;
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -1px;
    background: #555;
}
.main-popup .closed::after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.main-popup .closed::before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
	.banr-img img {
    width: 100%;
    height: 100%;
}
	@media only screen and (max-width:768px) {
    .inner-part-popup {
        width:90%;
    }
        .banr-img{
            height: 300px;
    overflow-y: auto
        }
}
.captcha-login .selct-data span {
    width: 15%;
    float: left;
    padding: 7px;
    background: #333;
    margin-right: 11px;
    color: #fff;
    border-radius: 3px;
    line-height:23px;
}
.captcha-login .selct-data  input {
    width:78% !important;
    float: left;
}
.trms_cndtion.cap-new{
    background:#f1f1f1;
    padding: 25px;
    box-sizing:border-box;
}
.trms_cndtion.cap-new .outer-input.captcha-login{
    width:50%;
}
.trms_cndtion.cap-new .captcha-login .selct-data input{
    width: 74% !important;
}
.email-verify-part-main{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.39);
    z-index: 9999;
    display:none;
}
.verify-mail-inner {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background: #fff;
    padding:15px;
    width: 450px;
    border-radius: 15px;
    text-align: center;
}
.outer-mail-image{
    width:100%;
    text-align:center;
    float:left;
    padding:25px 0px 15px;
}
.verify-mail-inner h1{
   color: #000;
    font-size: 24px;
    font-weight: 500;
    margin-bottom:8px;
   float: left;
   width: 100%;
}
.verify-mail-inner p{
    color: #666;
    width:100%;
    display: inline-block;
    font-size: 14px;
}
.outer-mail-image img{
    max-width:75px;
}
.not-get-mail{
    color: #666;
    width:90%;
   margin: 30px 0 auto;
    display: inline-block;
    font-size: 14px;
    padding:10px 0px 0px;
    border-top:1px solid #ccc;
}
.caner-email-verify{
    position:absolute;
    right:20px;
    top:16px;
    cursor:pointer;
}
.input-data-email{
   display: inline-block;
    width: 100%;
    margin: 20px 0px 0px;
}
.input-data-email .inner-input-pro{
    width:80%;
   margin:0 auto;
}
.input-data-email .inner-input-pro input{
     padding:10px;
    border:1px solid #ccc;
    border-radius:3px
}
.input-data-email .inner-input-pro input:focus{
 border-color:#ee3333;   
}
.input-data-email .inner-input-pro a{
    display:inline-block;
    padding:10px 20px;
    background:#ee3333;
    color:#fff;
    text-decoration:none;
    margin:20px 0px 0px;
}


.popupotr_bnr {
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 111;
}
.popupinr_bnr {
  position: absolute;
  right: 20px;
  bottom: 20px;
  width: 300px;
  height: 160px;
  background: #ab1522;
  border-radius: 6px;
}
.closepopup {
  float: left;
  width: 100%;
  text-align: right;
  padding: 5px 10px;
  box-sizing: border-box;
}
.closepopup img {
  width: 26px;
  cursor: pointer;
}
.txtbnr_hdng {
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  float: left;
  width: 100%;
  padding: 15px 20px;
  box-sizing: border-box;
}
.txtclcihere {
    float: left;
    color: #fff;
    font-size: 22px;
    width: auto;
    font-weight: bold;
    padding: 5px 10px;
    box-sizing: border-box;
    text-decoration: none;
    cursor: pointer;
}
.outer-input-table-btn.cedownload a {
    background: #ffd7ba;
    color: #333;
}
h2.table_tirle_hd.mehdng {
    background: #0a96fa;
}

th.bg_color.metble {
    background: #0a96fa87;
}
.outer-input-table-btn.medwnld a {
    background: #0a96fa;
}

h2.table_tirle_hd.eehdng {
    background: #dff5b1;
    color: #000;
}

h2.table_tirle_hd.eehdng span {
    color: #333 !important;
}

th.bg_color.eetble {
    background: #dff5b17a;
    color: #000;
}

.outer-input-table-btn.eedwnld a {
    background: #dff5b1;
    color: #000;
}

h2.table_tirle_hd.echdng {
    background: #f352a8;
}

th.bg_color.ectble {
    background: #ffb6dd;
}

.outer-input-table-btn.exdnld a {
    background: #f352a8;
}

h2.table_tirle_hd.csithdng {
    background: #76fff9;
    color: #000;
}

h2.table_tirle_hd.csithdng span {
    color: #000 !important;
}

th.bg_color.csittble {
    background: #eafffe;
    color: #000;
}

.outer-input-table-btn.csitdnld a {
    background: #bffffc;
    color: #000;
}
h2.table_tirle_hd.inhdng {
    background: #ffbdae;
}

th.bg_color.intble {
    background: #ffeae5;
    color: #333;
}

.outer-input-table-btn.indnld a {
    background: #ffcfc4;
}

h2.table_tirle_hd.pihdng {
    background: #ff9eec;
}

th.bg_color.pitble {
    background: #ffeafb;
    color: #000;
}

.outer-input-table-btn.pidwnd a {
    background: #e9d0e4;
    color: #333;
}

h2.table_tirle_hd.chhdng {
    background: #c4b4ff;
}

th.bg_color.chtble {
    background: #efedfd;
    color: #000;
}

.outer-input-table-btn.chdnld a {
    background: #e5deff;
    color: #000;
}

a.dwnldlink img {
    width: 50%;
}

a.dwnldlink {
    display: inline-block;
    margin-left: 5px;
    cursor: pointer;
}
.table_tirle_hd.cesbhdng{
    background: #ffd7ba85;
    color: #000;
}
h2.table_tirle_hd.ecsbhdng {
    background: #ffb6dd;
    color: #000;
}
.tab.mpsctab button.active, .table_tirle_hd.mpschdng{
    background: #7952ff
}
.bg_color.mpsctble{
    background: rgb(121 82 255 / 50%);
}
/* /////////////////////// */
.heading_series{margin-top: 12px;}
.test_flex{
    display: flex;
    justify-content: center;
    padding: 20px 0;
    margin-top: 12px;
}
.sub_test{position: relative;width: 50%;}
.sub_syllab{position: relative;width: 50%;}
.sub_test h2,.sub_syllab h2{
    font-size: 30px;
}
.sub_test p,.sub_syllab p{line-height: 9px;font-weight: 600;font-size: 18px;}
.sub_syllab:before{
    content:"";
    position: absolute;
    left: 0;
    top: 0;
    bottom:0;
    width:2px;
    background-color: #000;
}
.headerpointswidthadjust{
    max-width: 77%;
    margin: 0 auto;
}
th.bg_color.datble {
    background: #99c5e3;
    color: #000;
  }

  span.course-item {
    line-height: 11px;
    padding: 6px 10px;
    background-color: #fff;
    border-radius: 30px;
    text-transform: uppercase;
    border: 1px solid #b9b9b9;
    min-width: 50px;
    box-sizing: border-box;
    transition: .3s;
}
span.course-item{
    line-height: 11px;
    padding: 6px 10px;
    background-color: #fff;
    border-radius: 30px;
    text-transform: uppercase;
    border: 1px solid #b9b9b9;
    min-width: 50px;
    box-sizing: border-box;
    transition: .3s;
}
span.course-item:hover {
    background-color:#2072be;
    color:#fff !important;
    border-color:#2072be
   }
.tableContent {
    background-color: rgb(27 127 204 / 14%);
    border: 1px dashed #167ac6;
    font-size: 90%;
    color: #41a3eb;
    width: 350px;
    padding: 10px;
    margin-bottom: 30px;
    margin-top: 20px;
}
.tableContent ul {
     margin-left: 25px;
    margin-bottom: 5px;
}
.tableContent h4 {
    font-size: 18px;
    line-height: 1.2;
    font-weight: bold;
}
.faq {
    max-width: 750px;
    margin: 0 auto;
    padding: 10px;
}

.faq-title {
    font-size: 1.8rem;
    margin-bottom: 20px;
    color: #333;
    text-align: left;
}

.me-faq-item {
    background: #fff;
    padding: 18px 22px;
    margin-bottom: 18px;
    border-radius: 10px;
    border: 1px solid #eee;
    box-shadow: 0 2px 6px rgba(0,0,0,0.06);
    transition: .3s ease;
}

.me-faq-item:hover {
    transform: translateY(-3px);
    box-shadow: 0 4px 12px rgba(0,0,0,0.10);
}

.me-faq-item h4 {
    font-size: 1.15rem;
    margin-bottom: 8px;
    color: #2c3e50;
    font-weight: 600;
}

.me-faq-item p {
    margin: 0;
    color: #555;
    line-height: 1.6;
}