@import "../fonts/stylesheet.css";
@import "../fonts/flaticon.css";

body{ font-family: 'Square721BT-Roman'; font-size:12px; margin:0; padding:0; color:#222; overflow-y:scroll;}

.regular{ font-family: 'Square721BT-Roman'; font-weight:normal;}
/*.thin{ font-family: 'robotothin'; font-weight:normal;}*/
.bold{ font-family: 'Square721BT-Bold'; font-weight:normal;}
.black{ font-family: 'Square721Blk-Normal'; font-weight:normal;}
.light{ font-family: 'Square721BT-RomanCondensed'; font-weight:normal;}
/*.medium{ font-family: 'robotomedium'; font-weight:normal;}*/
.normalextended{ font-family: 'Square721BT-RomanExtended'; font-weight:normal;}
.bolditalic{ font-family: 'Square721-BoldItalic'; font-weight:normal;}
.bolditalicregular{ font-family: 'Square721BoldItalic-Regular'; font-weight:normal;}
.boldextended{ font-family: 'Square721BT-BoldExtended'; font-weight:normal;}
.blackitalic{ font-family: 'Square721Blk-Italic'; font-weight:normal;}

p, h1, h2, h3, ul, ol{ margin:0; padding:0;}
ol, ul{ list-style:none;}
a{ text-decoration:none;}
a, input[type=text], input[type=textbox], input[type=radio], input[type=submit], select, button, textarea{ outline:none;}
table {	border-collapse: collapse; border-spacing: 0;}
input[type=text], textarea, select{ border:1px solid #ccc; padding:7px; border-radius:5px; font-weight:normal; font-size:14px;}
button, input[type=submit]{ cursor:pointer;}
header, section{ position:relative;}

.sprite{ background-image:url(../images/sprite.png); background-repeat:no-repeat;}
.clear_both{ display:block; width:100%; clear:both !important;}
.main_wrapper{ width:1104px; margin:0 auto; clear:both;}

.rgt_fixed{ position:fixed; right:-1px; top:29%; width:73px; z-index:99;}
.crpt_film{ display:block; padding:10px; height:75px; background:#e3e3e3; border-top:1px solid #fff; border-left:1px solid #fff; cursor:pointer; clear:both; color:#000; transition:0.3s ease-out;}
.crpt_film.second{ padding-left:12px;}
.crpt_film.third{ padding-left:17px; border-bottom:1px solid #fff;}
.crpt_film i{ display:inline-block; width:48px; height:40px;
-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: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.crpt_film:hover i {
  -webkit-transform: scale(1.2) translateZ(0);
  transform: scale(1.2) translateZ(0);
}
.crpt_film i.film{ background-position:0px -250px; margin-top:0px; }
.crpt_film i.qenqry { background-position: -58px -262px;  margin-top:4px;}
.crpt_film i.forum { background-position: -109px -255px; margin-top:7px;}
.crpt_film .cptext{ font-size:10px; text-transform:uppercase;}
.crpt_film:hover{ background:#ab1522; color:#fff;}
.crpt_film:hover i.film{ background-position:0px -297px;}
.crpt_film:hover i.qenqry { background-position: -58px -307px;}
.crpt_film:hover i.forum { background-position: -109px -301px; margin-top:7px;}



.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;}
/* .logo{ float:left; padding:20px 0;} */
.hdr_rgt{ float:right; padding:20px 0;}
.hdr_rgt ul{}
.hdr_rgt ul li{ float:left; text-align:center;}
.hdr_rgt ul li a{ display:inline-block; margin:0 15px; text-transform:uppercase; color:#222; font-size:11px;}
.hdr_rgt ul li a .span{ display:inline-block; width:41px; height:41px; background-color:#e02a27; border-radius:100%; transition:all 0.2s linear; margin-bottom:5px;
-webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hdr_rgt ul li a:hover .span {
  -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);
  }
}







.hdr_rgt ul li a .span i{ display:inline-block; width:27px; height:27px; margin-top: 6px; }


.hdr_rgt ul li a i.icn1{ background-position: 2px 4px;}
.hdr_rgt ul li a i.icn2{ background-position:-37px -2px;}
.hdr_rgt ul li a i.icn3{ background-position:-74px 2px;}
.hdr_rgt ul li a i.icn4{ background-position:-111px -1px;}
.hdr_rgt ul li a i.icn5{ background-position:-147px 1px;}	
.hdr_rgt ul li a .li1, .hdr_rgt ul li a .li2{ display:block;}
/*.hdr_rgt ul li a:hover .span{ background-color:#ab1522; box-shadow:0px 0px 0px 2px #ab1522;}*/
.red{ color:#e22b25;}

 /*.hdr_rgt ul li a:hover i.icn1{background-color:#e02a27; border-color:#e02a27;  background-color: transparent; border-color: transparent; background-position: -173px -311px; transform:none;}*/

nav{ display:inline-block; width:100%; height:42px; background:#ab1522; border-bottom:2px solid #860f19;}
.toggleMenu { display: none; padding: 2px 15px; color: #fff; }
.toggleMenu:hover { text-decoration:none;}
.nav { float:left; list-style: none;  *zoom: 1; z-index: 999; display: inline-block; position: relative; cursor: default;}
.nav:before, .nav:after { content: ""; display: table; }
.nav:after { clear: both; }

.nav ul { list-style: none; }
.nav a { color: #333; text-transform: uppercase; font-weight: 700; line-height: 43px; transition: none; font-size:13px;
-webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.nav a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #e02b26;
  -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: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.nav a:hover:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
.nav a:hover { text-decoration: none; }
.nav li { position: relative; }
.nav > li { float: left; }
.nav > li > .last { padding-right: 0; }
.nav > li > .parent { background-image: url("../images/downArrow.png"); background-repeat: no-repeat; background-position: 97%; }
.nav > li > a { position: relative; display: block; z-index: 510; padding: 0 12px; font-weight: normal; font-size: 12px; color: #fff; text-transform:uppercase; }
.nav > li > a.first { padding-left:0;}
.nav > li > a.last { padding-right:0;}
.nav li ul { position: absolute; background:#860f19; margin-top:0; opacity:0; left:-1px; overflow:hidden; height:0px; width: 220px; border-top:none; z-index:9; padding: 0; border-radius:2px; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; -ms-transition: all .3s ease-out; transition: all .3s ease-out;}
.nav > li > ul > li > .parent { background-image: url("../images/upArrow.png"); background-repeat: no-repeat; background-position: right; padding-right: 5px;}
.nav > li > ul > li > a{ margin:0; border-radius:0; font-weight:normal; font-size:12px; color:#fff; text-transform: inherit; padding: 0 15px;}
.nav > li > ul > li > a:hover{ background:#ab1522; border-color:#ab1522; border-left-color:transparent; border-right-color:transparent; border-bottom-color:transparent;}
.nav > li.hover > ul{ opacity:1; }
.nav > li.hover > ul.industry{height:123px; }
.nav > li.hover > ul.about{ height:202px; }
.nav > li.hover > ul.solution{ height:283px; width:215px; }
.nav > li.hover > ul.courses{ height:178px;}
.nav > li.hover > ul li { height: 44px; overflow: visible; padding: 0; }
.nav li li.hover ul { left: 100%; top: 0; }
.nav li li a { display: block; position: relative; z-index: 100; border-bottom: 1px solid #ab1522; }
.nav li li li a { background: #fff; z-index: 200; border-top: 1px solid #e5e5e5; }


.nav_cntr{ float:right; background:#e02b26; position:relative; width:118px;}
.nav_cntr li a{ height:44px; line-height:44px;
  position: relative;
  display: block;
  z-index: 510;
  padding: 0 12px;
  font-weight: normal;
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
}
.nav_cntr li ul{ height:0; background:#e3e3e3; transition:0.3s ease-out; overflow:hidden; position:relative; z-index:999; width:162px;}
.nav_cntr li ul li a{ color:#000; }
.nav_cntr li ul li a:hover{ color:#fff; }

.nav_cntr li ul li a{ height:38px; line-height:38px; border-top: 1px solid #fff;}
.nav_cntr li:hover > ul{ height:390px; z-index:999; position:absolute;}


.centers ul li a {-webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;}
  
.centers ul li a:before{   content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #e02b26;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;}

.centers ul li a:hover:before {
 -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.centers a i{ float:right; width:20px; height:20px; background-position:7px -42px; margin-top: 8px;}
.nav > li.hover > ul.centerslist{ width:165px; height:440px; background:#e02b26;}
.nvsrch{ float:right; width:42px; height:44px; border-left:1px solid #860f19; background:#e02b26; text-align:center; cursor:pointer; position:relative; }
.nvsrch .srch_icn{ display:inline-block; width:23px; height:23px; margin-top:9px; background-position:-36px -43px;}
.srch_active{ position: absolute; top: 17px; right: 0; z-index: 99; height: 35px; width: 315px; padding: 2px; margin: 27px 0; background: #fff; border: 13px solid #e02b26;}
.srch_active input[type=text] { border: none; float: left; width: 68%;}
.srch_active input[type=submit]{ float:right; height: 35px; width: 40px; background:#ab1522; border:none; border-bottom:3px solid #770f18; border-radius:3px; color:#fff;}
.srch_active input[type=submit]:hover{ background:#770f18; border-bottom-color:#560b12; }
.srch_active input[type=submit]:active{ border-bottom:none; margin-top:3px; height: 33px; }
.ltst_updtscntr{ position: relative; display:inline-block; width:100%; height:27px; margin:18px 0; background:#e3e3e3;}
.ltst_updtscntr .ltst_updttl{ position: absolute; line-height: 27px; padding: 0 5px 0 10px; background: #ed1c24; color: #fff; font-size: 14px; text-transform: uppercase; left: 0; z-index: 9;}
.ltst_updtscntr .ltst_updttl:after{ content:""; position:absolute; right: -17px; border: 17px solid transparent; border-left: 0; border-top: 27px solid #ed1c24;}
.latest_updt{ float:left; margin-top:6px; padding-left: 155px;}
.latest_updt span{ float:left; padding:0 17px; border-right:1px solid #333; cursor:pointer; transition:0.2s ease-in;}
.latest_updt span.last{ padding-right:0; border-right:none;}
.latest_updt span:hover{ color:#ab1522;}
.updtshow_cntr{ position:absolute; left: 0; margin-top: 4px; z-index: 999; opacity:0; height:0px; width:99.9%; background:#fff200; border:1px solid #ed1c24; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -ms-transition: all .3s linear; transition: all .3s linear; text-align:center; overflow:hidden;}
.updtshow_cntr img{ display:inline-block;}
.latest_updt span:hover > .updtshow_cntr{ opacity:1; height:360px;}




.ltst_updtscntr:before, .ltst_updtscntr:after { z-index: -1; position: absolute; content: ""; bottom: 8px; left: 10px; width: 50%; top: 48%; max-width: 300px; background: #777; -webkit-box-shadow: 0 5px 7px #777; -moz-box-shadow: 0 5px 7px #777; box-shadow: 0 5px 7px #777; -webkit-transform: rotate(-2deg); -moz-transform: rotate(-2deg); -o-transform: rotate(-2deg); -ms-transform: rotate(-2deg); transform: rotate(-2deg);}
.ltst_updtscntr:after { -webkit-transform: rotate(2deg); -moz-transform: rotate(2deg); -o-transform: rotate(2deg); -ms-transform: rotate(2deg); transform: rotate(2deg); right: 10px; left: auto;}

/*Slider start*/
.sld_cntr{ display:inline-block; width:100%; height:315px; position:relative; margin-bottom:18px; background:#fff;}
.sld_cntr:before, .sld_cntr:after { z-index: -1; position: absolute; content: ""; bottom: 6px; left: 5px; width: 50%; top: 48%; background: #777; -webkit-box-shadow: 0 5px 7px #777; -moz-box-shadow: 0 5px 7px #777; box-shadow: 0 5px 7px #777; -webkit-transform: rotate(-2deg); -moz-transform: rotate(-1deg); -o-transform: rotate(-1deg); -ms-transform: rotate(-1deg); transform: rotate(-1deg);}
.sld_cntr:after { -webkit-transform: rotate(1deg); -moz-transform: rotate(1deg); -o-transform: rotate(1deg); -ms-transform: rotate(1deg); transform: rotate(1deg); right: 5px; left: auto;}

.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20;}
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20;}

/* =Navigation
-------------------------------------------------------------- */
.box_skitter .prev_button, .box_skitter .next_button { background:rgba(0,0,0,0.58); position: absolute; z-index: 152; width: 42px; height: 42px; overflow: hidden; text-indent: -9999em; margin-top: -25px; -webkit-transition: all 0.2s;	-moz-transition: all 0.2s; transition: all 0.2s; top: 50%;}
.box_skitter .prev_button {	left: 0px; display:none !important;}
.box_skitter .next_button {	right: 0;  display:none !important;}

.box_skitter .prev_button:hover, .box_skitter .next_button:hover { opacity: 0.5 !important;}

/* =Numbers
-------------------------------------------------------------- */
.box_skitter .info_slide { position: absolute; top: 14px; right: 14px; left:auto !important; z-index: 100; color: #b07a1b; font: bold 11px arial; padding: 5px 0 5px 5px; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; opacity: 0.7;}
.box_skitter .info_slide .image_number { background: #b07a1b; width:14px; height:14px; float: left; padding: 0; margin: 0 5px 0 0; cursor: pointer; -moz-border-radius: 100%; -webkit-border-radius: 100%;	border-radius: 100%; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s;}
.box_skitter .info_slide .image_number_select, .box_skitter .info_slide .image_number_select:hover { background: #ab1522; color:#ab1522; float: left; width:14px; height:14px; margin: 0 5px 0 0; opacity:1;}

/* =Thumbs
	Change width and height to customization dimension thumb
-------------------------------------------------------------- */
.box_skitter .container_thumbs { position: relative; overflow: hidden; height: 50px;}
.box_skitter .info_slide_thumb { height: 50px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; overflow: hidden; top: auto; top: 0; left: 0; padding: 0 !important; opacity: 1.0;}
.box_skitter .info_slide_thumb .image_number { overflow: hidden; width: 100px; height: 50px; position: relative; margin: 0 !important; padding: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; border-radius: 0 !important;}
.box_skitter .info_slide_thumb .image_number img { position: absolute; top: -30px; left: -30px; height: 100px;}
.box_skitter .box_scroll_thumbs { padding: 0;}
.box_skitter .box_scroll_thumbs .scroll_thumbs { position: absolute; bottom: 60px; left: 50px; 	background: #ccc; background: -moz-linear-gradient(-90deg, #555, #fff); background: -webkit-gradient(linear, left top, left bottom, from(#555), to(#fff)); width: 200px; height: 10px; overflow: hidden;	text-indent: -9999em; cursor: pointer; border: 0px solid #333;}

/* =Example for dimenions
-------------------------------------------------------------- */
.box_skitter_large { width: 100% !important; height: 315px !important; overflow:hidden; z-index:auto !important;}
/*Slider End*/

.cntr_tbl{ display:inline-block; width:100%; height:77px; margin-bottom:20px; position:relative; text-align:center;}
.cntr_tbl .cleft_arow, .cntr_tbl .cright_arow{ position:absolute; top:25%; width:30px; height:30px; line-height:30px; border-radius:100%; z-index:9; cursor:pointer; border:3px solid #fff; font-family: Flaticon; color: #770f18; font-size:16px; text-align:center;
background: rgba(211,211,211,1);
background: -moz-linear-gradient(top, rgba(211,211,211,1) 0%, rgba(138,138,138,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(211,211,211,1)), color-stop(100%, rgba(138,138,138,1)));
background: -webkit-linear-gradient(top, rgba(211,211,211,1) 0%, rgba(138,138,138,1) 100%);
background: -o-linear-gradient(top, rgba(211,211,211,1) 0%, rgba(138,138,138,1) 100%);
background: -ms-linear-gradient(top, rgba(211,211,211,1) 0%, rgba(138,138,138,1) 100%);
background: linear-gradient(to bottom, rgba(211,211,211,1) 0%, rgba(138,138,138,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#8a8a8a', GradientType=0 );}
.cntr_tbl .cleft_arow{ left:-18px;}
.cntr_tbl .cleft_arow:before{ content: "\e03b"; transition:0.2s ease-in;}
.cntr_tbl .cleft_arow:hover:before{ margin-right:5px;}
.cntr_tbl .cright_arow{ right:-18px;}
.cntr_tbl .cright_arow:hover:before{ margin-left:5px;}
.cntr_tbl .cright_arow:before{ content: "\e039"; transition:0.2s ease-in;}
.cntr_tbl:before, .cntr_tbl:after { z-index: -1; position: absolute; content: ""; bottom: 16px; left: 10px; width: 50%; top: 27%; background: #888; -webkit-box-shadow: 0 17px 7px #888; -moz-box-shadow: 0 17px 7px #888; box-shadow: 0 17px 7px #888; -webkit-transform: rotate(-1deg); -moz-transform: rotate(-1deg); -o-transform: rotate(-1deg); -ms-transform: rotate(-1deg); transform: rotate(-1deg);}
.cntr_tbl:after { -webkit-transform: rotate(1deg); -moz-transform: rotate(1deg); -o-transform: rotate(1deg); -ms-transform: rotate(1deg); transform: rotate(1deg); right: 10px; left: auto;}
.cntr_tbl ul li{ float:left;  width:10%; position:relative;}
.cntr_tbl ul li:hover .centr_tladrs{ display:block;}
.cntr_tbl ul li:hover .centr_tltp_cntr{ display:block;}
.centr_tltp_cntr{ display:none; position:absolute; top:75px;}
.centr_tladrs{ display:none; position:relative; top:20px; width:247px; height: 47px; padding:10px; background:#333; color:#fff; z-index: 9; text-align: center; font-size:16px; line-height:18px; border-radius:10px; opacity:0; 
-webkit-animation-name: tultip;
  animation-name: tultip;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;}
@-webkit-keyframes tultip {
    0% { opacity: 0; margin-top:-10%;}  

  100% {
    opacity: 1; margin-top:0px;
  }
}

@keyframes tultip {
   0% { opacity: 0; margin-top:-10%;}  

  100% {
    opacity: 1; margin-top:0;
  }
}
.centr_tladrs a{ background:none !important; box-shadow:none !important; height:auto !important; margin-top:13px;}
.centr_tladrs a:hover{ background:none !important; text-decoration:underline; color:#fff !important;}
.centr_tladrs:after{ position:absolute; content:""; top:-10px; border:10px solid transparent; border-top:0; border-bottom:10px solid #333;}
.centr_tltp_cntr.first{ left:0;}
.centr_tladrs.first:after{ left:16%;}
.centr_tltp_cntr.mdl{ left:-63%;}
.centr_tladrs.mdl:after{ left:43%;}
.centr_tltp_cntr.last{ right:0;}
.centr_tladrs.last:after{ right:17%;}
.centr_tladrs strong{ display:inline-block; clear:both; margin-top:5px;}
.cntr_tbl ul li a{ display:inline-block; width:100%; height:77px; box-shadow:0px 0px 0px 1px #770f18; background:#e02b26; color:#fff;}
.cntr_tbl ul li a i{ display:inline-block; width:25px; height:28px; margin-top:15px; background-position:-72px -45px;}
.cntr_tbl ul li a:hover{ background:#e3e3e3; color:#000;}
.cntr_tbl ul li a:hover i{ background-position:-110px -45px;
opacity: 0;
  -webkit-animation-name: hvr-icon-drop;
  animation-name: hvr-icon-drop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  /*-webkit-animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);*/
}
@-webkit-keyframes hvr-icon-drop {
  0% { opacity: 0;}

  50% {
    opacity: 0;
    -webkit-transform: translateY(-30%);
    transform: translateY(-30%);
  }

  51%,
  100% {
    opacity: 1;
  }
}

@keyframes hvr-icon-drop {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 0;
    -webkit-transform: translateY(-30%);
    transform: translateY(-30%);
  }

  51%,
  100% {
    opacity: 1;
  }
}
.testsrs_wpr{ margin-left:-1%;}
.testsrs_wdgtoutr{ display:inline-block; width:23.5%; position:relative; margin-left:1%; margin-bottom:20px; border-radius: 10px; padding: 1px;
background: rgba(211,211,211,1);
background: -moz-linear-gradient(top, rgba(211,211,211,1) 0%, rgba(138,138,138,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(211,211,211,1)), color-stop(100%, rgba(138,138,138,1)));
background: -webkit-linear-gradient(top, rgba(211,211,211,1) 0%, rgba(138,138,138,1) 100%);
background: -o-linear-gradient(top, rgba(211,211,211,1) 0%, rgba(138,138,138,1) 100%);
background: -ms-linear-gradient(top, rgba(211,211,211,1) 0%, rgba(138,138,138,1) 100%);
background: linear-gradient(to bottom, rgba(211,211,211,1) 0%, rgba(138,138,138,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#8a8a8a', GradientType=0 );

-webkit-transform: translateZ(0);
 -ms-transform: translateZ(0);
 -moz-transform: translateZ(0);
 -o-transform: translateZ(0);
  transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -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;
  -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.testsrs_wdgtoutr:before { pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
.testsrs_wdgtoutr:hover, .testsrs_wdgtoutr:focus, .testsrs_wdgtoutr:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
}
.testsrs_wdgtoutr:hover:before, .testsrs_wdgtoutr:focus:before, .testsrs_wdgtoutr:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
}
.testsrs_wdgtoutr:hover{background: rgba(226,226,226,1);
background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(224,44,38,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226,226,226,1)), color-stop(100%, rgba(224,44,38,1)));
background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(224,44,38,1) 100%);
background: -o-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(224,44,38,1) 100%);
background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(224,44,38,1) 100%);
background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(224,44,38,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#e02c26', GradientType=0 );}

/*.testsrs_wdgtoutr:before, .testsrs_wdgtoutr:after { content: ""; position: absolute; z-index: -1; -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.8); -moz-box-shadow: 0 0 20px rgba(0,0,0,0.8); box-shadow: 0 0 20px rgba(0,0,0,0.8); top: 57%; bottom: 1px; left: 10px; right: 10px; -moz-border-radius: 100px / 10px; border-radius: 100px / 10px;}
.testsrs_wdgtoutr:after { right: 10px; left: auto; -webkit-transform: skew(8deg) rotate(3deg); -moz-transform: skew(8deg) rotate(3deg); -ms-transform: skew(8deg) rotate(3deg); -o-transform: skew(8deg) rotate(3deg); transform: skew(8deg) rotate(3deg);}*/
.testsrs_wdgt{ border-radius:10px; position:relative; overflow:hidden; text-align:center; box-shadow: 0px 2px 3px -1px #999; border-bottom: none; transition:0.3s ease-out;
background: rgba(251,251,251,1);
background: -moz-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(226,226,225,1) 96%, rgba(199,199,198,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(251,251,251,1)), color-stop(96%, rgba(226,226,225,1)), color-stop(100%, rgba(199,199,198,1)));
background: -webkit-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(226,226,225,1) 96%, rgba(199,199,198,1) 100%);
background: -o-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(226,226,225,1) 96%, rgba(199,199,198,1) 100%);
background: -ms-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(226,226,225,1) 96%, rgba(199,199,198,1) 100%);
background: linear-gradient(to bottom, rgba(251,251,251,1) 0%, rgba(226,226,225,1) 96%, rgba(199,199,198,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#c7c7c6', GradientType=0 );}
.testsrs_wdgt:hover{ 
border-color:#e69f9d;  box-shadow: 0px 3px 2px -2px #e02b26;
background: rgba(251,251,251,1);
background: -moz-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(254,235,234,1) 96%, rgba(222,206,205,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(251,251,251,1)), color-stop(96%, rgba(254,235,234,1)), color-stop(100%, rgba(222,206,205,1)));
background: -webkit-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(254,235,234,1) 96%, rgba(222,206,205,1) 100%);
background: -o-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(254,235,234,1) 96%, rgba(222,206,205,1) 100%);
background: -ms-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(254,235,234,1) 96%, rgba(222,206,205,1) 100%);
background: linear-gradient(to bottom, rgba(251,251,251,1) 0%, rgba(254,235,234,1) 96%, rgba(222,206,205,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#dececd', GradientType=0 );
}
.testsrs_wdgt:hover .tsrsiconcntr{ background:#811a1b; border-color:#a61113;}
.testsrs_wdgt .scrng_tst{ display:inline-block; font-size:18px; line-height:55px; color:#3b3b3b; font-weight:normal;}
.testsrs_wdgtoutr .testsrs_wdgt:hover .scrng_tst{  color:#e02b26;}
/*.testsrs_wdgt .tsrsiconcntr{ float: right; text-align: center; background: #920c0d; border-left: 15px solid #a30d0f; margin-top: -22px; width: 35%;  height: 116px; border-radius: 50% 10px 10px 50%;}*/
.testsrs_wdgt i{ margin-left:10px; display:inline-block; width:50px; height:45px; vertical-align:middle;  transition:none;-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: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.testsrs_wdgt:hover i {
  -webkit-transform: scale(1.05) translateZ(0);
  transform: scale(1.05) translateZ(0);
}

.testsrs_wdgt i.test{ background-position:0px -88px;}
.testsrs_wdgt:hover i.test{ background-position:0px -356px;}
.testsrs_wdgt i.video{ background-position:-48px -88px;}
.testsrs_wdgt:hover i.video{ background-position:-48px -356px;}
.testsrs_wdgt i.forum{ background-position:-104px -93px;}
.testsrs_wdgt:hover i.forum{ background-position:-104px -361px;}
.testsrs_wdgt i.video1{ background-position:-48px -88px;}
.testsrs_wdgt:hover i.video1{ background-position:-48px -356px;}
.flash_news{ display:inline-block; width:100%; height:40px; line-height:40px; text-align:center; margin:0px 0 20px 0; font-size:14px; background:#e3e3e3; position:relative;}
.flash_news{ height:40px; overflow:hidden; }
.flash_news:before, .flash_news:after { z-index: -1; position: absolute; content: ""; bottom: 8px; left: 10px; width: 50%; top: 48%; max-width: 300px; background: #777; -webkit-box-shadow: 0 4px 14px #777; -moz-box-shadow: 0 4px 14px #777; box-shadow: 0 4px 14px #777; -webkit-transform: rotate(-2deg); -moz-transform: rotate(-2deg); -o-transform: rotate(-2deg); -ms-transform: rotate(-2deg); transform: rotate(-2deg);}
.flash_news:after { -webkit-transform: rotate(2deg); -moz-transform: rotate(2deg); -o-transform: rotate(2deg); -ms-transform: rotate(2deg); transform: rotate(2deg); right: 10px; left: auto;}

.inr_title{ background:#ab1522; border-bottom:3px solid #770f18; font-size:20px; color:#fff; font-weight:normal; position:relative; padding-left:50px; height:43px; line-height:43px;}
.inr_title i{ position:absolute; left:10px; top:5px; width:36px; height:35px; }
.inr_title i.qklink{ background-position:0px -152px;}
.inr_title i.ntcbord{ background-position:-80px -157px;}
.inr_title i.publction{ background-position:-1px -208px;}
.inr_title i.photglry{ background-position:-49px -212px;}
.inr_title i.recentvdeo{ background-position:-97px -209px; width: 40px;}
	
.lnk_ansaddwpr{ display:inline-block; width:100%; margin-bottom:35px;}
.qklink_wpr{ float:left; width:27%; height:620px; background:#e3e3e3; margin-bottom:20px; position:relative;}
.qklink_wpr:before, .qklink_wpr:after { z-index: -1; position: absolute; content: ""; bottom: 4px; left: 5px; width: 48%; top: 88%; max-width: 300px; background: #999; -webkit-box-shadow: 0 5px 7px #999; -moz-box-shadow: 0 5px 7px #999; box-shadow: 0 5px 7px #999; -webkit-transform: rotate(-2deg); -moz-transform: rotate(-2deg); -o-transform: rotate(-2deg); -ms-transform: rotate(-2deg); transform: rotate(-2deg);}
.qklink_wpr:after { -webkit-transform: rotate(2deg); -moz-transform: rotate(2deg); -o-transform: rotate(2deg); -ms-transform: rotate(2deg); transform: rotate(2deg); right: 5px; left: auto;}

.quicklinks{}
.quicklinks li{ display:inline-block; width:100%; background:#e3e3e3; height:42px; line-height:42px; border-bottom:1px solid #fff; position:relative;
  line-height: 25px; 
 -webkit-transform: translateZ(0);
 -ms-transform: translateZ(0);
 -moz-transform: translateZ(0);
 -o-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -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;
  -webkit-transition-property: color; -moz-transition-property: color; -ms-transition-property: color; -o-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  
}
.quicklinks li:after{ background:#e02b26; content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.quicklinks li:hover:after { background:#e02b26;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.quicklinks li.last{ border-bottom:none;}
.quicklinks li a{ display:inline-block; width:100%; height:42px; line-height:42px; font-size:16px; color:#505050; font-weight:normal; transition:0.2s ease-in;}
.quicklinks li:hover a{ color:#fff;}
.quicklinks li a.active{ background:#e02b26; color:#fff;}
.quicklinks li a:after{ font-family: Flaticon; float: left; width: 25px; margin: 2px 5px 0 10px;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.quicklinks li a:hover:after {
  -webkit-transform: scale(1.1) translateZ(0);
  transform: scale(1.1) translateZ(0);
}

.quicklinks li a.upcmingbtch:after{ content: "\e099";}
.quicklinks li a.admsion:after{ content: "\e13c";}
.quicklinks li a.stdcrs:after{ content: "\e06a";}
.quicklinks li a.rfrns:after{ content: "\e022";}
.quicklinks li a.slction:after{ content: "\e148";}
.quicklinks li a.eseon:after{ content: "\e05b";}
.quicklinks li a.eseoff:after{ content: "\e050";}
.quicklinks li a.gt15:after{ content: "\e050";}
.quicklinks li a.pppr:after{ content: "\e050";}
.quicklinks li a.tsres:after{ content: "\e050";}
.quicklinks li a.ddconf:after{ content: "\e035";}
.quicklinks li a.jbsme:after{ content: "\e0ae";}
.quicklinks li a.dwlndfrm:after{ content: "\e044";}
.quicklinks li a.dwldfree:after{ content: "\e044";}
.quicklinks li a.rcntjb:after{ content: "\e10d";}

.notc_ansmnts_cntr{ float:left; width:34.5%; margin:0 2%; height:620px; background:#fff; position:relative; margin-bottom:20px;}
.notc_ansmnts_cntr:before, .notc_ansmnts_cntr:after { z-index: -1; position: absolute; content: ""; bottom: 4px; left: 5px; width: 50%; top: 88%; max-width: 300px; background: #999; -webkit-box-shadow: 0 5px 7px #999; -moz-box-shadow: 0 5px 7px #999; box-shadow: 0 5px 7px #999; -webkit-transform: rotate(-2deg); -moz-transform: rotate(-2deg); -o-transform: rotate(-2deg); -ms-transform: rotate(-2deg); transform: rotate(-2deg);}
.notc_ansmnts_cntr:after { -webkit-transform: rotate(2deg); -moz-transform: rotate(2deg); -o-transform: rotate(2deg); -ms-transform: rotate(2deg); transform: rotate(2deg); right: 5px; left: auto;}

.ntanclinks{ padding: 0 15px;}
.inr_cnttr{ border:2px solid #e3e3e3; border-top:none; }
.ntanclinks li{ display:inline-block; width:100%; border-bottom:1px solid #e1e1e1; -webkit-transform: translateZ(0);
 -ms-transform: translateZ(0);
 -moz-transform: translateZ(0);
 -o-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -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;
  -webkit-transition-property: color; -moz-transition-property: color; -ms-transition-property: color; -o-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  
}
.ntanclinks li:after{ content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.ntanclinks li:hover:after { background:#e3e3e3;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.ntanclinks li.last{ border-bottom:none;}
.ntanclinks li a{ display:block; margin:0 2% 0 1%; padding:10px 0; color:#000; position:relative; padding-left:23px; padding-right:5px;}
.ntanclinks li a:hover{ color:#e02b26;}
.ntanclinks li a:before{ position:absolute; left:0px; font-family: Flaticon; content: "\e00e"; width: 21px; margin: 2px 0px 0 0px; color: #ab1522; font-size:14px; -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;}
.ntanclinks li:hover a:before{ -webkit-transform: scale(1.2) translateZ(0);
  transform: scale(1.2) translateZ(0);}

.new{ position:absolute; right:-12px; top:10px; width:30px;}
#scroller { overflow: hidden; position: relative; outline: none; border:2px solid #e3e3e3; border-top:none;
	height: 573px;
}



.add_publi{ float:right; width:34.5%;}
.add_cntr, .publication_wpr{ display:inline-block; width:100%; height:322px; margin-bottom:20px; background:#fff; position:relative;}
.add_cntr{ border:2px solid #e3e3e3; height:308px; }

.ca_banner{
	position:relative;
	overflow:hidden;
}
.ca_slide{
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
}
.ca_zone{
	position:absolute;
	width:100%;
}
.ca_wrap{
	position:relative;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.ca_wrap img.ca_shown{
	display:inline !important;
}
/* Custom styles of banner1 */
.ca_banner1{
	height:290px;
}
.ca_bg1{
	background:#fff url(../images/bg.jpg) no-repeat top left;
}
.ca_banner1 .ca_zone1{
	top:0px;
	left:0px;
}
.ca_banner1 .ca_wrap1{
	height:290px;
}
.ca_banner1 .ca_zone2{
	top:100px;
	left:240px;
}
.ca_banner1 .ca_wrap2{
	width:387px;
	height:203px;
}
.ca_banner1 .ca_zone3{
	top:32px;
	left:250px;
}
.ca_banner1 .ca_wrap3{
	width:378px;
	height:31px;
}

/*Custom Style for Second Banner*/
.ca_banner2{
	width:120px;
	height:600px;
}
.ca_bg2{
	background:#fff url(../images/bgSmall.jpg) no-repeat top left;
}
.ca_banner2 .ca_zone1{
	top:10px;
	left:0px;
}
.ca_banner2 .ca_wrap1, /*They are the same size*/
.ca_banner2 .ca_wrap2{
	width:120px;
	height:220px;
}
.ca_banner2 .ca_zone2{
	top:250px;
	left:0px;
}

/*.add_cntr:before, .add_cntr:after { content: ""; position: absolute; z-index: -1; -webkit-box-shadow: 0 4px 8px rgba(0,0,0,0.8); -moz-box-shadow: 0 4px 8px rgba(0,0,0,0.8); box-shadow: 0 4px 8px rgba(0,0,0,0.8); top: 57%; bottom: 0; left: 10px; right: 10px; -moz-border-radius: 100px / 10px; border-radius: 100px / 10px;}
.add_cntr:after { right: 10px; left: auto; -webkit-transform: skew(8deg) rotate(3deg); -moz-transform: skew(8deg) rotate(3deg); -ms-transform: skew(8deg) rotate(3deg); -o-transform: skew(8deg) rotate(3deg); transform: skew(8deg) rotate(3deg);}*/
.add_inr{ padding:10px;}
.add_inr img{ width:100%; height:100%;} 

.publication_wpr{ height:288px;}
.publication_wpr .inr_cnttr{ height:227px; padding:15px 15px 0px; overflow:hidden;}
.publication_wpr:before, .publication_wpr:after { z-index: -1; position: absolute; content: ""; bottom: 4px; left: 5px; width: 50%; top: 88%; max-width: 300px; background: #999; -webkit-box-shadow: 0 5px 7px #999; -moz-box-shadow: 0 5px 7px #999; box-shadow: 0 5px 7px #999; -webkit-transform: rotate(-2deg); -moz-transform: rotate(-2deg); -o-transform: rotate(-2deg); -ms-transform: rotate(-2deg); transform: rotate(-2deg);}
.publication_wpr:after { -webkit-transform: rotate(2deg); -moz-transform: rotate(2deg); -o-transform: rotate(2deg); -ms-transform: rotate(2deg); transform: rotate(2deg); right: 5px; left: auto;}
.publication_wpr .inr_cnttr .left_prt{ float:left; width:37%; margin-top:7px;}
.publication_wpr .inr_cnttr .rgt_prt{ float:right; width:58%;}
.afairlink{ padding-left:10px;}
.afairlink p{ text-align:left;}
.afairlink p a{ display:block; padding:7px 0; color:#505050; border-bottom:1px dotted #505050;}
.afir_price{ color:#ab1522; padding-left:32px; font-size:22px; position:relative; margin:10px 0;}
.afir_price:before{ position:absolute; left:0px; top:2px; font-family: Flaticon; content: "\e10a"; font-size:25px; color:#505050;}
.vew_smple{ display:inline-block; clear:both; margin-left:10px; margin-bottom:10px;}
.arwsldcntr{ width:100%; overflow:hidden;}

/*Arrow slider css start*/
.image_slider { position: relative;  height: auto; list-style: none; overflow: hidden; float: left; /*Chrom default padding for ul is 40px */
padding: 0px; margin: 0px; }
.image_slider li { position: relative; float: left;}
.nxtprvarw {}
.nvgt { position: absolute; top: 48%; width: 22px; height: 22px; line-height:22px; text-align:center; margin-left: 0; font-family: Flaticon; border:2px solid #770f18; color:#770f18;  cursor:pointer; border-radius:100%;}
.prev:hover, .next:hover { color:#fff;  background:#770f18; }
.prev { left:5px; }
.prev:after{  content: "\e03b";}
.next { right: 5px; }
.next:after{  content: "\e039";}

/*Owl slider start*/
#owl-demo1 .item{

}
.customNavigation{ text-align: center;}
.customNavigation a{ -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
/* display none until init */
.owl-carousel{ display: none; width: 100%; -ms-touch-action: pan-y; }
.owl-carousel .owl-wrapper{ display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{ overflow: hidden; width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item{ float: left;}
.owl-controls .owl-page, .owl-controls .owl-buttons div{ cursor: pointer;}
.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

/* mouse grab icon */
.grabbing {  cursor:url(grabbing.png) 8 8, move;}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
}
#owl-demo5 .item img{ display: block; width: 100%; height: auto; margin-right:15px !important;}
#owl-demo5 .owl-item{ margin-right:10px; width:205px !important; } 
#bar{ width: 0%; max-width: 100%; height: 4px; background: #7fc242;}
#progressBar{ width: 100%; background: #EDEDED; }
/*#owl-demo .owl-theme .owl-controls { margin-top: 10px; text-align: center;}
#owl-demo .owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
#owl-demo .owl-theme .owl-controls .owl-page { display: inline-block; zoom: 1;}
#owl-demo .owl-theme .owl-controls .owl-page span { display: block; width: 12px; height: 12px; margin: 5px 7px; filter: Alpha(Opacity=50); opacity: 0.5; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #869791;}*/
.owl-buttons{ position:absolute; right:7px; top:7px;}
.owl-next, .owl-prev{ border:2px solid #fff; width:25px; height:25px; line-height:25px; text-align:center; margin-left: 0; top: 0px; font-family: Flaticon; color:#fff;  border-radius:100%;}
.owl-next:hover, .owl-prev:hover { color:#ab1522; background:#fff;}
.owl-next{ }
.owl-prev{ position: absolute; right: 35px;}

.owl-next:after{  content: "\e039";}
.owl-prev:after{  content: "\e03b"; padding-right:5px;}
/*Owl slider end*/



/*Arrow slider css end*/

.glryvdo_wpr{ display:inline-block; width:100%; clear:both;}
.photoglry_cntr{ float:left; width:38%; position:relative; background:#fff; margin-bottom:20px;}
.photoglry_cntr:before, .photoglry_cntr:after, .rcntvdo_cntr:before, .rcntvdo_cntr:after, .subscrp_wpr:before, .subscrp_wpr:after, .add_cntr:before, .add_cntr:after { z-index: -1; position: absolute; content: ""; bottom: 5px; left: 5px; width: 50%; top: 88%; max-width: 300px; background: #999; -webkit-box-shadow: 0 5px 7px #999; -moz-box-shadow: 0 5px 7px #999; box-shadow: 0 5px 7px #999; -webkit-transform: rotate(-2deg); -moz-transform: rotate(-2deg); -o-transform: rotate(-2deg); -ms-transform: rotate(-2deg); transform: rotate(-2deg);}
.photoglry_cntr:after, .rcntvdo_cntr:after, .subscrp_wpr:after, .add_cntr:after { -webkit-transform: rotate(2deg); -moz-transform: rotate(2deg); -o-transform: rotate(2deg); -ms-transform: rotate(2deg); transform: rotate(2deg); right: 5px; left: auto;}
.photoglry_cntr .glry_outer, .rcntvdo_cntr .rcntvd_outer{ display:block; height:210px; border:2px solid #e3e3e3; border-top:none; overflow:hidden;}
.photoglry_cntr .glry_cntr{ padding: 10px; overflow: hidden;}
.photoglry_cntr .glry_outer .left_prt{ float:left; width:37%;}
.photoglry_cntr .glry_outer .left_prt img{ width:100%;}
.photoglry_cntr .glry_outer .rgt_prt{ float:right; width:58%;}
.photoglry_cntr .glry_outer .rgt_prt p{ font-size:14px;}
.vew_all{ position:absolute !important; right:0; bottom:0;}

.rcntvdo_cntr{ float:right; width:60%; position:relative; background:#fff; margin-bottom:20px;}
.rcntvdo_cntr .ytvdo_cntr{ padding:18px 0 22px 0; margin:0 35px; overflow: hidden;}
.rcntvdoul{}
.rcntvdoul li{ float:left; width:215px; margin:0;}
.rvdo_cntr{ display:inline-block;}
.rvdo_cntr img, .rvdo_cntr iframe{ border:2px solid #e3e3e3;}

.subscrp_wpr{ display:inline-block; width:100%; height:193px; background:#e3e3e3; position:relative; margin:0px 0 20px 0; border-top:5px solid #ac1825;}
.inrprt{ float:left; width:33%; text-align:center;}
.inrprt .inrcnttr{ overflow:hidden; padding: 0 20px; margin: 25px 0;}
.inrprt .inrcn_ttr{ border-left:1px solid #ccc; border-right:1px solid #ccc;}
.inrprt .meforyou{ display:inline-block;}
.subs_mdesy{ position:relative; font-size:18px; color:#ab1522; padding-left:53px; text-align:left; line-height: 23px; margin-top: 15px;}
.subs_mdesy i{ position:absolute; left:0; top:0; width:40px; height:45px; background-position:-165px -199px; }
.sbs_intpt{ height:35px; width:100%; padding:2px; margin: 19px 0; background:#fff; border:2px solid #d8babc; border-radius:4px;}
.sbs_intpt input[type=text] { border: none; float: left; width: 68%;}
.sbs_intpt input[type=submit]{ float:right; width:27%; height:35px; background:#ab1522; border:none; border-bottom:3px solid #770f18; border-radius:3px; color:#fff; font-size:16px; text-transform:uppercase; text-align:center;}
.sbs_intpt input[type=submit]:hover{ background:#770f18; border-bottom-color:#560b12; }
.sbs_intpt input[type=submit]:active{ border-bottom:none; margin-top:3px; height:33px;}
.colg_cnct{ height:140px; text-align:left; background-image:url(../images/mting.jpg); background-repeat:no-repeat; background-size:cover; font-size:14px; color:#222;}
.colg_cnct strong{ display:block; color:#ab1522; font-size:18px; }
.colg_cnct b{ display:block; font-weight:normal; color:#eb060e;}

footer{ background:#ab1522; border-top:5px solid #770f18; padding:20px 0; overflow:hidden;}
.ftr_prt1{ float:left; height:150px; width:200px; padding:0 5px 0 20px; border-right:1px solid #770f18;}
.ftr_prt1.first{ padding-left:0;}
.ftr_prt1.last{ padding-right:0; border-right:none;}
.ftr_prt1 h2{ font-size:16px; color:#fff; text-transform:uppercase; margin-bottom:5px;}
.ftr_prt1 ul li{ display:block; }
.ftr_prt1 ul li a{ display:inilne-block; color:#fff; line-height:22px; 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 rgba(0, 0, 0, 0);
  -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;
}
.ftr_prt1 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: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s;
  transition-duration: 0.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;
}
.ftr_prt1 ul li a:hover:before{
  left: 0;
  right: 0;
}
/*.ftr_prt1 ul li a:before{ border:5px solid transparent; border-right:0; border-left:5px solid #fff;}*/
.ftr_prt1 ul li a:hover{ color:#ffc9c9;}

.socil_links{ margin-top:15px;}
.socil_links a{ float:left; font-family: Flaticon; color:#fff; width:30px; height:30px; line-height:30px; font-size:20px; margin-right:10px; border:2px solid #fff; border-radius:100px; overflow:hidden; transition:0.3s ease-out; -webkit-transition:0.3s ease-out;

-webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;}
.socil_links a:hover {
  -webkit-animation-name: ftr-wobble-vertical;
  animation-name: ftr-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 ftr-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 ftr-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);
  }
}



.socil_links a.fb:before{ content: "\e074"; }
.socil_links a.twt:before{ content: "\e14d";}
.socil_links a.in:before{ content:"\e0b6"}
.socil_links a.gpls:before{ content:"\e097"; font-size: 28px; margin-left: -7px; margin-top: 6px; display: inline-block;}
.socil_links a:hover{ background:#fff; color:#ab1522;}

.ftr_tstmnl{ display:inline-block; width:211px; height:50px; margin-bottom:15px; background:url(../images/testimonial.jpg) no-repeat 0 0;}
.ftr_tstmnl span{ display: inline-block; color:#fff; text-transform:uppercase; font-size:16px; margin: 11px 0 0 20px;}
.ftr_tstmnl:hover span{ color:#f6c660;}

.ftr_cprit{ display: inline-block; width: 100%; text-align: center; color: #fff; background:#770f18; height:46px; line-height:46px; text-transform:uppercase;}

.morewidth{ width:391px !important; }

.buttons{ background:#eb060e; font-size:14px; text-transform:uppercase; color:#fff; padding:0px 45px 0px 10px; position:relative;
  line-height: 25px; 
 webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -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;
  -webkit-transition-property: color; -moz-transition-property: color; -ms-transition-property: color; -o-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  
}
.buttons:after{ background:#ab1522;
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.buttons:hover:after, .buttons:focus:after, .buttons:active:after { background:#ab1522;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.buttons i{ background:#ab1522; float:right; width:32px; position:absolute; right:0; height:25px;  }
.buttons i:before{ font-style:normal; position:absolute; right:0; top:0; height:100%; text-align:center; padding-right:9px; font-family: Flaticon; content: "\e008"; width:24px; font-size:25px; 
-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: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  }
.buttons:hover i:before {
  -webkit-transform: translateX(4px);
  transform: translateX(4px);
}
.newglery{ padding:0;}
.newglery li{ float:left; width:123px; height:86px; border:1px solid #e3e3e3; margin:3px; transition:0.2s ease-out;}
.newglery li img{ width:100%; height:100%; cursor:pointer;}
.newglery li:hover{ border-color:#ab1522;}
.newglery li:hover img{ opacity:0.8;}
.newglery li a.button{ display:inline-block; background:#eb060e; width:100%; height:86px; line-height:86px; text-align:center; font-size:14px; text-transform:uppercase; color:#fff; position:relative;
 webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -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;
  -webkit-transition-property: color; -moz-transition-property: color; -ms-transition-property: color; -o-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s;
  transition-duration: 0.3s;padding: 0;}
.newglery li a.button:after{ background:#ab1522;
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.newglery li a.button:hover:after { background:#ab1522;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/*given by Anurag*/


    .form-text {
    border: 1px solid #cccccc;
    color: #484a49;
    font-family: Arial;
    font-size: 11px;
    height: 18px;
    margin-bottom: 3px;
    margin-top: 3px;
    text-decoration: none;
    float: left;
    width: 172px;
}

    .fld_txt{
     color: #000000;
    float: left;
    font: 12px verdana;
    margin-bottom: 4px;
    padding: 5px 30px 0;
    text-align: left;
    width: 22%;
}
    .form-textarea {
    border: 1px solid #cccccc;
    color: #484a49;
    font-family: Arial;
    font-size: 11px;
    height: 50px;
    text-decoration: none;
    width: 56%;
        float: left;
}

    .box{
     height: 30px;
     width: 60%;
     float:left;

}

    .NormalSelect {
    border: 1px solid #cccccc;
    color: #666;
    font: 12px arial;
    height: 20px;
    padding: 2px;
    width: 57%;
    float: left;
}
    .fld{
    width:100%;
    display: inline-block;
}
    .area{
        height: 55px;
    }
    .astric{
    color: red;
}

    .button{
        width: 58%;
        height: 50px;
        display: inline-block;
        float: left;
         padding: 20px 138px;
    }
    .submit{width: 40%; float: left; box-shadow: 1px #ccc; }
    .reset{width: 40%; float: left; box-shadow: 1px #ccc;}

    .login_button_text {
     background: #ab1522 none repeat scroll 0 0;
    border: 1px solid #000000;
    color: #ffffff;
    font-family: "Tahoma",Times,serif;
    font-size: 12px;
    font-weight: bold;
    height: 23px;
    margin: 0 3px;
    padding: 0 3px 3px;
    text-align: center;
    width: 80px;
}
    .login_button_text:hover {
        box-shadow: 2px solid #ccc;
        transform: scale(1.2)
    }
    .error_msgNewsletter{margin-left: 15px; line-height:40px; color:#ff0000; font-size: 13px;}
	
	
/*Added by ajit 18/7/2015	*/
.caps{ text-transform:uppercase !important;}
.inrpghdr_link{ }
.pageheaderimage{ float:left; width:100%; margin-top:-3px; border-bottom: 5px solid #820e0e;}
.pageheaderimage img{ width:100%; display:inherit;}
.pageheaderimage .main_wrapper{ position:relative;}
.pageheaderimage .hdrpagetitle{ position:absolute; bottom:15px; font-size:30px; color:#fff; text-transform:uppercase; font-weight:600;}

.pagelocation{ display:inline-block; width:100%; margin-bottom:25px; height:55px; border-bottom:1px solid #d7d7d7;}
.pagelocation ul{ margin-top: 19px; padding:0;}
.pagelocation ul li{ float:left;}
.pagelocation ul li a{ float: left; padding: 0 10px 0 0; font-size: 14px; text-decoration: none; color: #202020;}
.pagelocation ul li a:after{ content:"/"; padding-left: 10px;}
.pagelocation ul li a.last { color: #ab1522; cursor: default;}
.pagelocation ul li a.last:after { content: ""; padding-left: 0;}


.inrright_cntr{ float:right; width:70%; box-shadow: 0px 0px 0px 2px #e3e3e3 inset; margin-bottom: 25px;}
.inrright_cntr .adformtptext{ color:#4e4e4e; background:#e3e3e3; font-size:20px; padding: 10px 25px;}
.inrright_cntr .inrpgredtitle{ color:#fff; background:#e23e3a; font-size:20px; border-bottom:3px solid #b22a36; text-transform:uppercase; padding: 8px 25px;}
.inrright_cntr .adformtptext1{ color:#4e4e4e; text-transform:uppercase; padding: 8px 25px; display: inline-block; width: 100%; box-sizing: border-box;}
.adformcntr{ padding:20px; overflow:hidden;}
.adformcntr p{ font-size:14px; margin-bottom:10px;}
.fullwidth{ display:inline-block; width:100%; height: 50px;}
.halfwidth{ float:left; width:48.7%; height: 50px;}
.halfwidth.last{ float:right;}
.adformcntr .fieldtitle{ display:inline-block; width:100%; margin-top:15px; font-size:14px; font-family: 'robotobold'; color:#000; font-weight:600; margin-bottom:0px;}
.adformcntr input[type=text], .adformcntr select{  width: inherit; padding:0 10px; height:40px; margin-top:10px; box-sizing: border-box; font-family: 'robotolight';}
.adformcntr .halfwidth select, .adformcntr .halfwidth input[type=text]{ width:100%; font-family: 'robotolight';}
.threeset input[type=text], .threeset select{ width:31.5%;}
.threeset input[type=text].middleinput, .threeset select.middleinput{ margin-left:2%; margin-right:2%;}
.fiveset select, .fiveset input[type=text]{ margin-left:1%;  font-family: 'robotolight';}
.fiveset select.qualification{ width:22%; margin-left:0;}
.fiveset input[type=text].stream{ width:15%;}
.fiveset input[type=text].collegename{ width:28%;}
.fiveset input[type=text].passingyear{ width:15.5%;}
.fiveset input[type=text].marks{ width:14%;}
.idprofflds{ height: 35px;}
.chkboxtxt{ display: inline-block; margin-top: 7px; margin-right: 2%;}
.chkboxtxt input[type=radio]{ float:left; font-family: 'robotoregular';}
.chkboxtxt label{ float:left; font-size:14px; font-family: 'robotoregular';}

.course_details{font-family: 'robotoregular'; list-style:disc; padding-left:27px; margin-top:10px; font-size:13px; max-height:288px; overflow:auto;}
.course_details li{ margin-bottom:10px;}
.imageupload{ display:block;}
.imageupload img{ width:150px;}
.imageupload input[type=file]{ clear:both; margin: 10px 0 27px 0;}
.fullwidth input[type=submit]{ display:inline-block; padding:0px 15px; height:35px; background:#ab1522; border:none; border-bottom:3px solid #770f18; border-radius:3px; color:#fff; font-size:16px; text-transform:uppercase; text-align:center;}
.fullwidth input[type=submit]:hover{ background:#770f18; border-bottom-color:#560b12; }
.fullwidth input[type=submit]:active{ border-bottom:none; margin-top:3px; height:33px;}
.errorMsg {
    color: #dd4b39;
    font-size: 15px;
    height: 25px;
    line-height: 17px;
    margin: 0.5em 7px 0;
    position: unset;
    width: 100%;
}
.threeset span{ width:31.5%;}
.middleDOBerr{ margin-left:249px;}
.lastDOBerr{ margin-left:500px;}
.errorMsgMargin{ margin-bottom: 20px;}
.error_msg {
    background-color: #fffacd !important;
    border-color: #ff0000 !important;
    color: #ababab !important;
}
.idproffldshght{ height: 58px;}
.testsrs_wdgt .scrng_tst img {
    display: inherit;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter ….3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter: gray; -webkit-filter: grayscale(100%); filter: grayscale(1); opacity: 0.7;
    transition: all 0.2s ease-in 0s;
    width: 100%;
}
.testsrs_wdgt:hover .scrng_tst i img{
    opacity: 1;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter …\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%); filter: grayscale(0);
}
.handicapCheck{
    margin-top:16px;
}
.handicapSpan{
    font-size: 16px;
    color: grey;
}


/*Responsive tabs css start*/
.responsive-tabs__heading { display: none;}
.responsive-tabs__list__item { display: inline; cursor:pointer;}


@media (max-width: 767px) {
	.responsive-tabs__list { display: none;}
	.responsive-tabs__heading { display: block; cursor: pointer; }
	.responsive-tabs__panel--closed-accordion-only { display: none;}
}

@media (min-width: 768px) {
	.responsive-tabs__panel--closed-accordion-only { display: block !important;}
}

.responsive-tabs-wrapper { 
	clear: both;
	zoom: 1; 
}
.responsive-tabs-wrapper:before,
.responsive-tabs-wrapper:after {
    content: "";
    display: table;
} 
.responsive-tabs-wrapper:after {
    clear: both;
}

.responsive-tabs__heading:focus,
.responsive-tabs__list__item:focus { outline: 1px solid #ccc;  }

.responsive-tabs__heading--active:focus,
.responsive-tabs__list__item--active:focus { outline: none !important;}

.responsive-tabs__list { font-size: 1.2em; margin: 15px 0 25px 0; padding: 0; padding-bottom:11px; line-height: 1em;}
.responsive-tabs__list__item { padding: 13px 6px; position:relative;  margin-right: 6.7px; border-bottom: 2px solid #dedede; box-shadow: 0px 0px 0px 1px #dedede inset; font-family:"Square721BT-RomanCondensed"; font-size: 16px; text-transform: uppercase; font-weight: 600; }

.responsive-tabs__list__item--active, .responsive-tabs__list__item:hover, 
.responsive-tabs__list__item--active:hover { border-color:#e3403b; box-shadow: 0px 0px 0px 1px #e3403b inset; color: #e3403b; }
.responsive-tabs__list__item--active:after { content: ""; border: 5px solid transparent; border-bottom: 0; border-top: 6px solid #dc3503; position: absolute; bottom: -8px; left: 44%; box-shadow: none;}

.responsive-tabs__panel { margin-bottom: 50px;}

@media (max-width: 767px) {
	.responsive-tabs__heading { 
		padding: 0.5em; border-radius: 5px; border: 1px solid #ccc; box-shadow: 0px 2px 3px rgba(0,0,0,0.4);
		background: #ddd;
		position: relative;
	}

	.responsive-tabs__heading:after {
		content:"";
		display: block;
		position: absolute;
		right: 20px;
		top: 40%;
		width: 0; 
		height: 0; 
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 10px solid #000;
	}
	.responsive-tabs__heading:hover,
	.responsive-tabs__heading--active:hover { background-color: #efefef}
	.responsive-tabs__heading--active { background: #fff;}
	.responsive-tabs__heading--active:after {
		border-bottom: 10px solid #000;
		border-top:0;
	 }
}

.feetblcntr{ width:100%; border-collapse:collapse; border:1px solid #d4d4d4; font-family:"Square721BT-RomanCondensed"; font-size:15px; position: relative; background-color: #fff;}
.feetblcntr:before, .feetblcntr:after { z-index: -1; position: absolute; content: ""; bottom: 4px; left: 5px; width: 50%; top: 88%; max-width: 300px; background: #999; -webkit-box-shadow: 0 5px 7px #999; -moz-box-shadow: 0 5px 7px #999; box-shadow: 0 5px 7px #999; -webkit-transform: rotate(-2deg); -moz-transform: rotate(-2deg); -o-transform: rotate(-2deg); -ms-transform: rotate(-2deg); transform: rotate(-2deg);}
.feetblcntr:after { -webkit-transform: rotate(2deg); -moz-transform: rotate(2deg); -o-transform: rotate(2deg); -ms-transform: rotate(2deg); transform: rotate(2deg); right: 5px; left: auto;}
.feetblcntr th.cntertblheading{ background:#e23e3a; text-align:center; border-color:#e23e3a; border-bottom:2px solid #b32c38; color:#fff; text-transform:uppercase; font-size:20px; font-family:"Square721BT-RomanCondensed"; padding:7px;}
.feetblcntr th, .feetblcntr td{ padding:10px 12px; border:1px solid #d4d4d4; text-align:left; color:#4e4e4e; font-weight:600;}
.feetblcntr th{ background:#f0f0f0; border-bottom-color:transparent; text-transform:uppercase; font-size:16px;}
.cntrfeeprice{ color: #e3403b; display:block; border-top:1px solid #d4d4d4; font-size: 20px; margin-top: 7px; padding-top: 5px;}
.cntrfeeprice:before { font-family: Flaticon; content: "\e10a"; font-size: 20px; color: #e3403b; font-weight: normal; vertical-align: middle; display: inline-block; margin-top: -3px; width: 25px;}
.enrollnowbtn{ background:#292b37; color:#fff; text-transform:uppercase; padding: 5px 10px; border-radius: 4px; font-weight:normal;}
.enrollnowbtn:hover{ background:#e23e3a;}

/*Responsive tabs css end*/
/*DEEPIKA*/
/*Classroom Study Course start*/
.classroom_study_content{
     border-right: 1px solid #DBDBDB;
    float: left;
  padding-right: 30px;
    width: 65%;
    color: #5C5C5C;
        word-wrap: break-word;
    }
.about_classroom_study_course_center{
                float: left;
    font-size: 16px;
    padding: 30px 0 0;
    width: 100%;
    font-family: 'Square721BT-RomanCondensed'; font-weight:normal;
    text-align: justify;

                
        }
.classroom_study_right {
        float: right;
    text-align: center;
  
}
.classroom_links{
    padding: 0 0 35px;
}

.classroom_fieldset ul{
    list-style-type: disc;
    
}
.classroom_enroll{
             background-color: #292b37;
    border-radius: 4px;
    color: #fff;
    padding: 10px 57px;
    border-radius: 4px;
                
}
.classroom_enroll:hover{
                background-color: rgb(224,43,38);
            }
.classroom_enroll a{
    color:#fff;
    font-size: 15px;
    }
.classroom_more_csc a{
        color: rgb(224,43,38);
    font-family: 'Square721BT-RomanCondensed';
    font-weight:normal;
    font-size: 15PX;
    display: inline;
    vertical-align: middle;
    
}
.classroom_more_csc a:hover{
                border: 1px solid #ccc;
            box-shadow: 1px 1px 1px #ccc;
    padding: 10px 20px;
    border-radius: 5px;
            }
.classroom_more_csc a::after{ 
     content: "";
    font-family: "Flaticon";
    font-size: 18px;
    font-style: normal;
    width: 22px;
    color:rgb(224,43,38);
    vertical-align: middle;
    
}
.classroom_dropdown  input[type="text"], textarea, select {
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 13px;
    font-weight: normal;
    padding: 6px 21px;
    color: #5C5C5C;
    margin-top: 11px;
    }
    .classroom_fieldset_legend{
       color: rgb(224,43,38);
    font-family: "Square721BT-RomanCondensed";
    font-size: 18px;
    font-weight: 500;
        margin-left: 14px;
        
    }
    .classroom_dropdown{
     padding: 47px 0;
    border-radius: 4px;
    border-top: 1px solid #DBDBDB;
    }
    .classroom_fieldset{
       padding: 47px 0;
    border-top: 1px solid #DBDBDB;
   
    }
    .classroom_fieldset_in{
        padding: 31px 23px 25px;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 5px;
    
    }
    .classroom_fieldset_in div{
     margin-left: 12px;
    text-align: left;
    }
    .classroom_fieldset_in div ul li{
            border-bottom: 1px dotted #ccc;
    padding: 10px 1px;
        color: rgb(224,43,38);
    
        }
.classroom_fieldset_in div ul li:nth-child(3){
            border: none;
        }
    .classroom_fieldset_in div ul li span{
            color: #5C5C5C;    
        }
    .classroom_vdo{
           width: 100%;
      }
    .classroom_study_material li{
        color: #E3403C;
    }
.classroom_study_material{
    list-style-type: none;
}
.classroom_div{
border-top: 1px solid #DBDBDB;
    padding-top: 22px;
}
/*Classroom Study Course end*/
.partPayEnter input[type=button]{ display:inline-block; padding:0px 15px; height:35px; background:#ab1522; border:none; border-bottom:3px solid #770f18; border-radius:3px; color:#fff; font-size:16px; text-transform:uppercase; text-align:center;}
.partPayEnter input[type=button]:hover{ background:#770f18; border-bottom-color:#560b12; }
.partPayEnter input[type=button]:active{ border-bottom:none; margin-top:3px; height:33px;}
.partPayEnter {
    display: inline-block;
    height: 50px;
    width: 100%;
}