.swal2-popup { 
	font-size: 13px !important; 
}
@media (max-width: 576px) {
  .swal2-popup { font-size: 13px !important; }
}
.swal-custom-progress {
    margin-top: 15px;
}
.swal-custom-progress-bar {
    height: 6px;
    background: #3085d6;
    width: 100%;
    transition: width 1s linear;
    border-radius: 3px;
}
.swal-custom-progress-text {
    font-size: 12px;
    text-align: center;
    margin-top: 5px;
    color: #666;
}
.img-responsive-new {
  /* display: block; */
  height: auto;
  max-width: 100%;
}
/* @media
only screen 
and (max-width: 760px), (min-device-width: 768px) 
and (max-device-width: 1024px)  {
	table, thead, tbody, th, td, tr {
		display: block;
	}
    }
	td {
		border: none;
		border-bottom: 1px solid #eee;
	thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
    tr {
		margin: 0 0 1rem 0;
    }
    tr:nth-child(odd) {
		background: #ccc;
		position: relative;
		/* padding-left: 50%; */
		padding-left: 0%;
	}
	td:before {
		position: absolute;
		top: 0;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
	}
} */
.iconimage:hover { 
  outline: 3px solid black; 
} 
.iconimage { 
  border: 1px solid white; 
} 
.iconimage:hover { 
  outline: 2px solid black; 
} 
.demo{ background: #0068b6; }
.testimonial{
    background: #fff;
    text-align: center;
    padding: 30px 30px 50px;
    margin: 0 15px 100px;
    position: relative;
}
.testimonial:before,
.testimonial:after{
    content: "";
    border-top: 40px solid #fff;
    border-right: 125px solid transparent;
    position: absolute;
    bottom: -40px;
    left: 0;
}
.testimonial:after{
    border-right: none;
    border-left: 125px solid transparent;
    left: auto;
    right: 0;
}
.testimonial .icon{
    display: inline-block;
    font-size: 80px;
    color: #0068b6;
    margin-bottom: 20px;
    opacity: 0.6;
}
.testimonial .description{
    font-size: 14px;
    color: black;
    text-align: left;
    margin-bottom: 30px;
    opacity: 0.8;
	height:200px;
	font-weight:bold;
}
.testimonial .testimonial-content{
    width: 100%;
    position: absolute;
    left: 0;
}
.testimonial .pic{
    display: inline-block;
    border: 2px solid #fff;
    border-radius: 50%;
    box-shadow: 0 0 2px 2px #daad86;
    overflow: hidden;
    z-index: 1;
    position: relative;
}
.testimonial .pic img{
    width: 100%;
    height: auto;
}
.testimonial .title{
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    text-transform: capitalize;
    margin: 0 0 5px 0;
}
.testimonial .post{
    display: block;
    font-size: 14px;
    color: #ffd9b8;
}
.owl-theme .owl-controls{
    margin-top: 0;
}
.owl-theme .owl-controls .owl-page span{
    width: 32px;
    height: 10px;
    background: #fff;
    border: 2px solid #0068b6;
    margin: 5px;
    opacity: 1;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
    background: #ffd9b8;
    border-color: #fff;
}
@media only screen and (max-width: 650px) and (min-width: 400px){
    .testimonial:before{ border-right: 325px solid transparent; }
    .testimonial:after{ border-left: 325px solid transparent; }
}
/* Button used to open the chat form - fixed at the bottom of the page */
.open-button {
  background-color: #0068b6;
  color: white;
  padding: 16px 20px;
  border: none;
  cursor: pointer;
  font-size:18px;
  opacity: 0.8;
  position: fixed;
  bottom: 0px;
  right: 16px;
  width: 375px;
  text-align:center;
}
/* The popup chat - hidden by default */
.chat-popup {
  display: none;
  position: fixed;
  bottom: 0;
  right: 15px;
  border: 3px solid #f1f1f1;
  z-index: 9999;
  background:white;
  width:20%;
}
/* Add some hover effects to buttons */
.form-container .btn:hover, .open-button:hover {
  opacity: 1;
}
::-webkit-scrollbar {
  width: 5px;
}
::-webkit-scrollbar-track {
  width: 5px;
  background: #f5f5f5;
}
::-webkit-scrollbar-thumb {
  width: 1em;
  background-color: #ddd;
  outline: 1px solid slategrey;
  border-radius: 1rem;
}
.strikediag {
  background: linear-gradient(to left top, transparent 47.75%, currentColor 49.5%, currentColor 50.5%, transparent 52.25%);
  color:red;
}
.withpadding {
  padding: 0 0.15em;
}
.strikeout {
  font-size: 1em;
  line-height: 1em;
  position: relative;
}
.strikeout::after {
  border-bottom: 0.2em solid red;
  content: "";
  left: 0;
  margin-top: calc(0.125em / 2 * -1);
  position: absolute;
  right: 0;
  top: 50%;
}
.card {
	position: relative;
	display: flex;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 2px solid rgba(0,0,0,.125);
	border-radius: .15rem;
}
.grade{
	font-size: 16px;
}
.card-body {
	flex: 1 1 auto;
	padding: 1.25rem;
}
.pricing-section {
	background: #f6f6f6;
	padding: 0 0 50px;
}
.pricing-section .plans {
	max-width: 848px;
}
.pricing-section .card-body {
	padding: 0;
}
.text-center {
	text-align: center !important;
}
.plans .card {
	border: none;
	border-radius: 1rem;
	transition: all .2s;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.5);
	margin-top: 45px;
}
.plans .card-title.basic {
	background-image: linear-gradient(to bottom, #3ad494, rgba(110, 213, 74, 0.7));
}
.plans .desc {
	text-align: center;
	margin-bottom: 25px;
}
.plans .desc p.title {
	font-size: 16px;
	font-weight: 700;
}
.plans .card-title {
	padding: 30px 0 0;
	color: #fff;
	border-radius: 1rem 1rem 0 0;
	font-weight: bold;
}
.plans .desc p.title {
	font-size: 16px;
	font-weight: 700;
}
.plans .desc p.title {
	font-size: 16px;
	font-weight: 700;
}
.plans .desc p {
	line-height: normal;
	color: #333;
	font-size: 14px;
	margin: 0 0 8px;
}
.plans .card-title.standard {
	//background-image: linear-gradient(to bottom, #ee7800, rgba(207, 172, 22, 0.7));
	background-image: linear-gradient(to top, #000000, rgba(0, 0, 179, 4.7));
}
.plans .card-title.premium {
	background-image: linear-gradient(to bottom, #23349d, rgba(21, 133, 248, 0.7)),linear-gradient(to bottom, #f6f6f6, #f6f6f6);
}
.plans .card-title h4 {
	color: #fff;
	/* text-transform: uppercase; */
	font-size: 36px;
	padding-bottom: 10px;
}
.features-tab {
	background: #fff;
	font-size:15px;
	font-weight: bold;
}
.features-tab .listInner {
	padding: 10px 0;
	align-items: center;
}
.availListIcon {
	/* margin: 0 20px 0 0; */
	background: #0068B6;
	border-radius: 100%;
	width: 54px;
	height: 54px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	vertical-align: middle;
}
.listInner {
	padding: 10px 0;
	border-bottom: 1px solid #ededed;
	align-items: center;
}
.carousel-showmanymoveone .carousel-control {
   width: 4%;
   background-image: none;
}

.carousel-showmanymoveone .carousel-control.left {
   margin-left: 0;
}

.carousel-showmanymoveone .carousel-control.right {
   margin-right: 0;
}

.carousel-showmanymoveone .cloneditem-1,
.carousel-showmanymoveone .cloneditem-2,
.carousel-showmanymoveone .cloneditem-3 {
   display: none;
}

.carousel .item .col-xs-12 {
   padding: 0;
}


/* Medium Devices, Desktops */

@media only screen and (max-width: 992px) {
   /* .carousel .item .col-xs-12:nth-last-child(-n+2) {
      display: none;
   } */
}

@media all and (min-width: 768px) {
   .carousel-showmanymoveone .carousel-inner > .active.left,
   .carousel-showmanymoveone .carousel-inner > .prev {
      left: 0%;
   }
   .carousel-showmanymoveone .carousel-inner > .active.right,
   .carousel-showmanymoveone .carousel-inner > .next {
      left: 0%;
   }
   .carousel-showmanymoveone .carousel-inner > .left,
   .carousel-showmanymoveone .carousel-inner > .prev.right,
   .carousel-showmanymoveone .carousel-inner > .active {
      left: 0;
   }
   .carousel-showmanymoveone .carousel-inner .cloneditem-1 {
      display: block;
   }
}

@media all and (min-width: 768px) and (transform-3d),
all and (min-width: 768px) and (-webkit-transform-3d) {
   .carousel-showmanymoveone .carousel-inner > .item.active.right,
   .carousel-showmanymoveone .carousel-inner > .item.next {
      -webkit-transform: translate3d(50%, 0, 0);
      transform: translate3d(50%, 0, 0);
      left: 0;
   }
   .carousel-showmanymoveone .carousel-inner > .item.active.left,
   .carousel-showmanymoveone .carousel-inner > .item.prev {
      -webkit-transform: translate3d(-50%, 0, 0);
      transform: translate3d(-50%, 0, 0);
      left: 0;
   }
   .carousel-showmanymoveone .carousel-inner > .item.left,
   .carousel-showmanymoveone .carousel-inner > .item.prev.right,
   .carousel-showmanymoveone .carousel-inner > .item.active {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
      left: 0;
   }
}

@media all and (min-width: 992px) {
   .carousel-showmanymoveone .carousel-inner > .active.left,
   .carousel-showmanymoveone .carousel-inner > .prev {
      left: -16.6%;
   }
   .carousel-showmanymoveone .carousel-inner > .active.right,
   .carousel-showmanymoveone .carousel-inner > .next {
      left: 16.6%;
   }
   .carousel-showmanymoveone .carousel-inner > .left,
   .carousel-showmanymoveone .carousel-inner > .prev.right,
   .carousel-showmanymoveone .carousel-inner > .active {
      left: 0;
   }
   .carousel-showmanymoveone .carousel-inner .cloneditem-2,
   .carousel-showmanymoveone .carousel-inner .cloneditem-3 {
      display: block;
   }
}

@media all and (min-width: 992px) and (transform-3d),
all and (min-width: 992px) and (-webkit-transform-3d) {
   .carousel-showmanymoveone .carousel-inner > .item.active.right,
   .carousel-showmanymoveone .carousel-inner > .item.next {
      -webkit-transform: translate3d(16.6%, 0, 0);
      transform: translate3d(16.6%, 0, 0);
      left: 0;
   }
   .carousel-showmanymoveone .carousel-inner > .item.active.left,
   .carousel-showmanymoveone .carousel-inner > .item.prev {
      -webkit-transform: translate3d(-16.6%, 0, 0);
      transform: translate3d(-16.6%, 0, 0);
      left: 0;
   }
   .carousel-showmanymoveone .carousel-inner > .item.left,
   .carousel-showmanymoveone .carousel-inner > .item.prev.right,
   .carousel-showmanymoveone .carousel-inner > .item.active {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
      left: 0;
   }
}
.video-container {
    overflow: hidden;
    position: relative;
    width:100%;
}
.video-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
@media only screen and (min-width: 1777px) {
	.tablewidth500{
		width:500px;
	}
	.subjectheight{
		height:640px;
		overflow:auto;
   }
   .subjectcontentheight{
		height:320px;
		overflow:auto;
   }
   .testscontentheight{
		height:380px;
		overflow:auto;
   }
   .mainpageimagesborderstyle{
		border-left:20px solid white;
		border-right:20px solid white;
   }
   .visionmissionheight{
		height:690px;
   }
   .visionheight{
		height:230px;
   }
   .missionheight{
		height:290px;
   }
   .visionfontsize{
		font-size:25px;
   }
   .missionfontsize{
		font-size:25px;
   }
   .subjectheightglp{
		height:640px;
		overflow:auto;
   }
	.performers{
		height:400px;
	}
	.performersself{
		height:410px;
	}
	.teammemberimage{
		width:259px;
		height:300px;
	}
	.teammemberimagemain{
		width:259px;
		height:300px;
	}
	.thoughtimage{
		width:85%;
		/* height:60%; */
		border:2px solid black;
	}
	.img-border{
		border:2px solid black;
		border-radius:10px;
	}
	.abcxyz{
		margin-bottom:0px;
	}
	.studentlogin{
		text-align:right;
	}
    .slides iframe {
        width: 100%;
        height: 475px; /* 720px */
    }
	.wrap-embed-contact-form a.btn-show-contact {		
		margin-top: -78px !important;
	}
	header .navbar {
		min-height:35px;
	}
}
@media screen and (min-width: 1406px) and (max-width: 1776px) {
	.tablewidth500{
		width:500px;
	}
	.subjectheight{
		height:600px;
		overflow:auto;
   }
   .subjectcontentheight{
		height:320px;
		overflow:auto;
   }
   .testscontentheight{
		height:380px;
		overflow:auto;
   }
   .mainpageimagesborderstyle{
		border-left:20px solid white;
		border-right:20px solid white;
   }
   .visionmissionheight{
		height:600px;
   }
   .visionheight{
		height:230px;
   }
   .missionheight{
		height:270px;
   }
  .visionfontsize{
		font-size:22px;
   }
   .missionfontsize{
		font-size:22px;
   }
   .subjectheightglp{
		height:580px;
		overflow:auto;
   }
	.performers{
		height:400px;
	}
	.performersself{
		height:410px;
	}
	.teammemberimage{
		width:259px;
		height:300px;
	}
	.teammemberimagemain{
		width:259px;
		height:300px;
	}
	.thoughtimage{
		width:85%;
		/* height:60%; */
		border:2px solid black;
	}
	.img-border{
		border:2px solid black;
		border-radius:10px;
	}
	.abcxyz{
		margin-bottom:0px;
	}
	.studentlogin{
		text-align:right;
	}
    .slides iframe {
        width: 100%;
        height: 475px; /* 720px */
    }
	.wrap-embed-contact-form a.btn-show-contact {		
		margin-top: -78px !important;
	}
	header .navbar {
		min-height:35px;
	}
}
@media screen and (min-width: 1200px) and (max-width: 1405px) {
	.tablewidth500{
		width:500px;
	}
	.subjectheight{
		height:600px;
		overflow:auto;
   }
   .subjectcontentheight{
		height:320px;
		overflow:auto;
   }
   .testscontentheight{
		height:380px;
		overflow:auto;
   }
   .mainpageimagesborderstyle{
		border-left:20px solid white;
		border-right:20px solid white;
   }
   .visionmissionheight{
		height:544px;
   }
   .visionheight{
		height:230px;
   }
   .missionheight{
		height:240px;
   }
   .visionfontsize{
		font-size:21px;
   }
   .missionfontsize{
		font-size:21px;
   }
   .subjectheightglp{
		height:580px;
		overflow:auto;
   }
	.performers{
		height:400px;
	}
	.performersself{
		height:410px;
	}
	.teammemberimage{
		width:259px;
		height:300px;
	}
	.teammemberimagemain{
		width:259px;
		height:300px;
	}
	.thoughtimage{
		width:85%;
		/* height:60%; */
		border:2px solid black;
	}
	.img-border{
		border:2px solid black;
		border-radius:10px;
	}
	.abcxyz{
		margin-bottom:0px;
	}
	.studentlogin{
		text-align:right;
	}
    .slides iframe {
        width: 100%;
        height: 475px; /* 720px */
    }
	.wrap-embed-contact-form a.btn-show-contact {		
		margin-top: -78px !important;
	}
	header .navbar {
		min-height:35px;
	}
}
@media screen and (min-width: 1361px) and (max-width: 1404px) {
	.tablewidth500{
		width:500px;
	}
	.subjectheight{
		height:600px;
		overflow:auto;
   }
   .subjectcontentheight{
		height:240px;
		overflow:auto;
   }
   .testscontentheight{
		height:320px;
		overflow:auto;
   }
   .mainpageimagesborderstyle{
		border-left:20px solid white;
		border-right:20px solid white;
   }
   .visionmissionheight{
		height:540px;
   }
   .visionheight{
		height:180px;
   }
   .missionheight{
		height:240px;
   }
   .visionfontsize{
		font-size:19px;
   }
   .missionfontsize{
		font-size:19px;
   }
   .subjectheightglp{
		height:580px;
		overflow:auto;
   }
	.performers{
		height:400px;
	}
	.performersself{
		height:410px;
	}
	.teammemberimage{
		width:259px;
		height:300px;
	}
	.teammemberimagemain{
		width:259px;
		height:300px;
	}
	.thoughtimage{
		width:85%;
		/* height:60%; */
		border:2px solid black;
	}
	.img-border{
		border:2px solid black;
		border-radius:10px;
	}
	.abcxyz{
		margin-bottom:0px;
	}
	.studentlogin{
		text-align:right;
	}
    .slides iframe {
        width: 100%;
        height: 475px; /* 720px */
    }
	.wrap-embed-contact-form a.btn-show-contact {		
		margin-top: -78px !important;
	}
	header .navbar {
		min-height:35px;
	}
}
@media screen and (min-width: 1025px) and (max-width: 1360px) {
	.tablewidth500{
		width:500px;
	}
	.subjectheight{
		height:600px;
		overflow:auto;
   }
   .subjectcontentheight{
		height:240px;
		overflow:auto;
   }
   .testscontentheight{
		height:320px;
		overflow:auto;
   }
   .mainpageimagesborderstyle{
		border-left:20px solid white;
		border-right:20px solid white;
   }
   .visionmissionheight{
		height:580px;
   }
   .visionheight{
		height:180px;
   }
   .missionheight{
		height:240px;
   }
   .visionfontsize{
		font-size:18px;
   }
   .missionfontsize{
		font-size:18px;
   }
   .subjectheightglp{
		height:580px;
		overflow:auto;
   }
	.performers{
		height:400px;
	}
	.performersself{
		height:410px;
	}
	.teammemberimage{
		width:259px;
		height:300px;
	}
	.teammemberimagemain{
		width:259px;
		height:300px;
	}
	.thoughtimage{
		width:85%;
		/* height:60%; */
		border:2px solid black;
	}
	.img-border{
		border:2px solid black;
		border-radius:10px;
	}
	.abcxyz{
		margin-bottom:0px;
	}
	.studentlogin{
		text-align:right;
	}
    .slides iframe {
        width: 100%;
        height: 475px; /* 720px */
    }
	.wrap-embed-contact-form a.btn-show-contact {		
		margin-top: -78px !important;
	}
	header .navbar {
		min-height:35px;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.tablewidth500{
		width:500px;
	}
	.subjectheight{
		height:600px;
		overflow:auto;
	}
	.subjectcontentheight{
		height:260px;
		overflow:auto;
	}
	.testscontentheight{
		height:340px;
		overflow:auto;
   }
	.mainpageimagesborderstyle{
		border-left:20px solid white;
		border-right:20px solid white;
   }
	.visionmissionheight{
		height:609px;
   }
   .visionheight{
		height:250px;
   }
   .missionheight{
		height:190px;
   }
   .performers{
		height:400px;
	}
	.performersself{
		height:410px;
	}
	.teammemberimage{
		width:259px;
		height:300px;
	}
	.teammemberimagemain{
		width:259px;
		height:300px;
	}
	.thoughtimage{
		width:90%;
		/* height:60%; */
		border:2px solid black;
	}
	.img-border{
		border:2px solid black;
		border-radius:10px;
	}
	.abcxyz{
		margin-bottom:0px;
	}
	.studentlogin{
		text-align:right;
	}
    .slides iframe {
        width: 100%;
        height: 360px; /* 480px */
    }
	.wrap-embed-contact-form a.btn-show-contact {		
		margin-top: -170px !important;
	}
}
@media (min-width: 481px) and (max-width: 767px) {
	.tablewidth500{
		width:500px;
	}
	.subjectheight{
		height:580px;
		overflow:auto;
	}
	.subjectcontentheight{
		height:280px;
		overflow:auto;
	}
	.testscontentheight{
		height:320px;
		overflow:auto;
   }
	.mainpageimagesborderstyle{
		border-left:20px solid white;
		border-right:20px solid white;
   }
	.visionmissionheight{
		height:609px;
   }
   .visionheight{
		height:250px;
   }
   .missionheight{
		height:190px;
   }
   .performers{
		height:400px;
	}
	.performersself{
		height:410px;
	}
	.teammemberimage{
		width:150px;
		height:90px;
	}
	.teammemberimagemain{
		width:150px;
		height:90px;
	}
	.thoughtimage{
		width:90%;
		/* height:100%; */
		border:1px solid black;
	}
	.img-border{
		border:2px solid black;
		border-radius:10px;
	}
	.abcxyz{
		margin-bottom:0px;
	}
	.studentlogin{
		text-align:right;
	}
    .slides iframe {
        width: 100%;
        height: 270px; /* 320px */
    }
	.wrap-embed-contact-form a.btn-show-contact {		
		margin-top: -170px !important;
	}
}
@media (min-width: 439px) and (max-width: 480px) {
	.lineheightpanel{
		line-height:1.2em;
   }
	.mainpageimagesborderstyle{
		border-left:1px solid white;
		border-right:1px solid white;
   }
	.performers{
		min-height:400px;
	}
	.visionmissionheight{
		height:630px;
   }
   .visionheight{
		height:250px;
   }
   .missionheight{
		height:190px;
   }
   .performersself{
		min-height:410px;
	}
	.teammemberimage{
		width:150px;
		height:90px;
	}
	.teammemberimagemain{
		width:150px;
		height:90px;
	}
	.thoughtimage{
		width:90%;
		/* height:100%; */
		border:2px solid black;
	}
	.img-border{
		border:1px solid black;
		border-radius:10px;
	}
	.abcxyz{
		margin-bottom:40px;
	}
	.studentlogin{
		text-align:center;
	}
    .slides iframe {
        width: 100%;
        height: 169px; /* 225px */
    }
	.wrap-embed-contact-form a.btn-show-contact {		
		margin-top: -170px !important;
	}
	header .navbar {
		min-height:30px;
	}
}
@media (min-width: 401px) and (max-width: 440px) {
	.lineheightpanel{
		line-height:1.2em;
   }
	.mainpageimagesborderstyle{
		border-left:1px solid white;
		border-right:1px solid white;
   }
	.performers{
		min-height:400px;
	}
	.visionmissionheight{
		height:650px;
   }
	.performersself{
		min-height:410px;
	}
	.teammemberimage{
		width:150px;
		height:90px;
	}
	.teammemberimagemain{
		width:150px;
		height:90px;
	}
	.thoughtimage{
		width:90%;
		/* height:100%; */
		border:2px solid black;
	}
	.img-border{
		border:1px solid black;
		border-radius:10px;
	}
	.abcxyz{
		margin-bottom:40px;
	}
	.studentlogin{
		text-align:center;
	}
    .slides iframe {
        width: 100%;
        height: 169px; /* 225px */
    }
	.wrap-embed-contact-form a.btn-show-contact {		
		margin-top: -170px !important;
	}
	header .navbar {
		min-height:30px;
	}
}
@media (min-width: 361px) and (max-width: 400px) {
	.lineheightpanel{
		line-height:1.2em;
   }
	.mainpageimagesborderstyle{
		border-left:1px solid white;
		border-right:1px solid white;
   }
	.performers{
		min-height:400px;
	}
	.visionmissionheight{
		height:650px;
   }
	.performersself{
		min-height:410px;
	}
	.teammemberimage{
		width:150px;
		height:90px;
	}
	.teammemberimagemain{
		width:150px;
		height:90px;
	}
	.thoughtimage{
		width:90%;
		/* height:100%; */
		border:2px solid black;
	}
	.img-border{
		border:1px solid black;
		border-radius:10px;
	}
	.abcxyz{
		margin-bottom:40px;
	}
	.studentlogin{
		text-align:center;
	}
    .slides iframe {
        width: 100%;
        height: 169px; /* 225px */
    }
	.wrap-embed-contact-form a.btn-show-contact {		
		margin-top: -170px !important;
	}
	header .navbar {
		min-height:30px;
	}
}
@media (min-width: 321px) and (max-width: 360px) {
	.lineheightpanel{
		line-height:1.2em;
   }
	.mainpageimagesborderstyle{
		border-left:1px solid white;
		border-right:1px solid white;
   }
	.performers{
		min-height:400px;
	}
	.visionmissionheight{
		height:670px;
   }
	.performersself{
		min-height:410px;
	}
	.teammemberimage{
		width:150px;
		height:90px;
	}
	.teammemberimagemain{
		width:150px;
		height:90px;
	}
	.thoughtimage{
		width:90%;
		/* height:100%; */
		border:2px solid black;
	}
	.img-border{
		border:1px solid black;
		border-radius:10px;
	}
	.abcxyz{
		margin-bottom:40px;
	}
	.studentlogin{
		text-align:center;
	}
    .slides iframe {
        width: 100%;
        height: 169px; /* 225px */
    }
	.wrap-embed-contact-form a.btn-show-contact {		
		margin-top: -170px !important;
	}
	header .navbar {
		min-height:30px;
	}
}
@media (min-width: 300px) and (max-width: 320px) {
	.lineheightpanel{
		line-height:1.2;
   }
	.mainpageimagesborderstyle{
		border-left:1px solid white;
		border-right:1px solid white;
   }
	.performers{
		min-height:400px;
	}
	.visionmissionheight{
		height:715px;
   }
	.performersself{
		min-height:410px;
	}
	.teammemberimage{
		width:150px;
		height:90px;
	}
	.teammemberimagemain{
		width:150px;
		height:90px;
	}
	.thoughtimage{
		width:90%;
		/* height:100%; */
		border:2px solid black;
	}
	.img-border{
		border:1px solid black;
		border-radius:10px;
	}
	.abcxyz{
		margin-bottom:40px;
	}
	.studentlogin{
		text-align:center;
	}
    .slides iframe {
        width: 100%;
        height: 169px; /* 225px */
    }
	.wrap-embed-contact-form a.btn-show-contact {		
		margin-top: -170px !important;
	}
	header .navbar {
		min-height:30px;
	}
}
@media (max-width: 299px) {
	.lineheightpanel{
		line-height:1.2;
   }
	.mainpageimagesborderstyle{
		border-left:1px solid white;
		border-right:1px solid white;
   }
	.performers{
		min-height:400px;
	}
	.visionmissionheight{
		height:630px;
   }
	.performersself{
		min-height:410px;
	}
	.teammemberimage{
		width:150px;
		height:90px;
	}
	.teammemberimagemain{
		width:150px;
		height:90px;
	}
	.thoughtimage{
		width:90%;
		/* height:100%; */
		border:2px solid black;
	}
	.img-border{
		border:1px solid black;
		border-radius:10px;
	}
	.abcxyz{
		margin-bottom:40px;
	}
	.studentlogin{
		text-align:center;
	}
    .slides iframe {
        width: 100%;
        height: 169px; /* 225px */
    }
	.wrap-embed-contact-form a.btn-show-contact {		
		margin-top: -170px !important;
	}
	header .navbar {
		min-height:30px;
	}
}
#work-in-progress {
  position: fixed;
  width: 100%;
  height: 100%;
  font-size: 50px;
  text-align: center;
  vertical-align: middle;
  color: #000000;
  z-index: 200000;
  background-color: #FFFFFF;
  opacity:0.7;
}

.work-spinner {
  background-color: rgba(0,0,0,0);
  border: 9px solid rgba(27,61,226,0.9);
  /* opacity: .9; */
  border-left: 5px solid rgba(0,0,0,0);
  border-radius: 120px;
  -webkit-box-shadow: 0 0 35px #1B3DE2;
  box-shadow: 0 0 35px #1B3DE2;
  width: 50px;
  height: 50px;
  margin: 16% auto;
  -moz-animation: spin .5s infinite linear;
  -webkit-animation: spin .5s infinite linear;
  -o-animation: spin .5s infinite linear;
  animation: spin .5s infinite linear;
}

@-moz-keyframes spin {
 from {
     -moz-transform: rotate(0deg);
 }
 to {
     -moz-transform: rotate(360deg);
 }
}

@-webkit-keyframes spin {
 from {
     -webkit-transform: rotate(0deg);
 }
 to {
     -webkit-transform: rotate(360deg);
 }
}

@keyframes spin {
 from {
     transform: rotate(0deg);
 }
 to {
     transform: rotate(360deg);
 }
}
@-o-keyframes spin {
 from {
     transform: rotate(0deg);
 }
 to {
     transform: rotate(360deg);
 }
}
.twitter {
  font: normal normal 10px Arial;
  text-align: center;
  color: #998578;
  text-transform: uppercase;
  letter-spacing: 3px;
}
.twitter {
  color: #000000;
  text-decoration: none;
  display: block;
  padding: 14px;
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
.twitter:hover {
  color: #FF7D6D;
  text-decoration: none;
}
.paperclass:hover {
  text-decoration: underline;
}
/* Floating Social Media Bar Style Starts Here */
.fl-fl {
  background: #000000;
  text-transform: uppercase;
  letter-spacing: 3px;
  padding: 0px;
  width: 190px;
  position: fixed;
  right: -160px;
  z-index: 1000;
  font: normal normal 10px Arial;
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}

.famain {
  font-size: 20px;
  color: #fff;
  padding: 10px 0;
  width: 40px;
  margin-left: 8px;
}

.fl-fl:hover {
  right: 0;
}

.fl-fl a {
  color: #fff !important;
  text-decoration: none;
  text-align: center;
  line-height: 43px!important;
  vertical-align: top!important;
}
.float-yt {
  top: 148px;
}
.float-fb {
  top: 193px;
}
.float-tw {
  top: 238px;
}
.float-ig {
  top: 283px;
}
.float-wa {
  top: 328px;
}
.float-su {
  top: 373px;
}
.float-sharelink {
  top: 418px;
}
/*************************************/
.row .testimoni {
    max-width: 1140px;
    margin: 0 auto;
}
.h2main {
	font-family: 'Lato', 'Arial', sans-serif;
	/* text-transform: uppercase; */
	color:#0068B6
    font-size: 180%;
    word-spacing: 2px;
    text-align: center;
    margin-bottom: 20px;
    letter-spacing: 1px;
}
.h2main:after {
    display: block;
    height: 2px;
    background-color: #e67e22;
    content: " ";
    width: 100px;
    margin: 0 auto;
    margin-top: 20px;
}

/* ----------------------------------------------- */
/* TESTIMONI */
/* ----------------------------------------------- */
.testimoni {
     font-family: 'Lato', 'Arial', sans-serif;
	 color: #fff;
	 font-size: 200%;
}
.testimoniheading {
     font-family: 'Lato', 'Arial', sans-serif;
	 color: #fff;
	 font-size: 258%;
}
.testimoniheadingo {
     font-family: 'Lato', 'Arial', sans-serif;
	 /* font-size: 288%; */
	 font-size: 258%;
}

/* ----------------------------------------------- */
/* TESTIMONIALS */
/* ----------------------------------------------- */
.section-testimonials {
    //background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url(img/slides/main3.jpg);
    //background-image: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url(img/slides/main3.jpg);
    background-size: cover;
    color: #fff;
    background-attachment: fixed;
}

blockquote {
    padding: 2%;
    font-style: italic;
    line-height: 145%;
    position: relative;
    margin-top: 40px;
}

blockquote:before {
    content: "\201C";
    font-size: 500%;
    display: block;
    position: absolute;
    top: -5px;
    left: -5px;
}

cite {
    font-size: 90%;
    margin-top: 25px;
    display: block;
}

cite img {
    height: 45px;
    border-radius: 50%;
    margin-right: 10px;
    vertical-align: middle;
}
.abhyastextcolor{color:#0068B6;font-weight:bold;}
.abhyasgraycolor{color:gray;font-weight:bold;}
.abhyasbgcolor{background-color:#0068B6;color:white;}
.flip-card {background-color: transparent;width: 200px;height: 200px;perspective: 1000px;cursor:pointer;}
.flip-card-inner {position: relative;width: 100%;height: 100%;text-align: center;transition: transform 0.6s;transform-style: preserve-3d;}
.flip-card:hover .flip-card-inner {transform: rotateY(180deg);}
.flip-card-front, .flip-card-back {position: absolute;width: 100%;height: 100%;backface-visibility: hidden;}
.flip-card-front {color: black;}
.flip-card-back {color: black;transform: rotateY(180deg);}
.btn {background-color: #0068B6;border: none;color: white;padding: 16px 32px;text-align: center;font-size: 16px;margin: 4px 2px;transition: 0.3s;}
.btn:hover {background-color: gray;color: orange;}
.tablinks{background-color: #0068B6;border: 2px solid white;color: white;padding: 16px;text-align: center;font-size: 16px;font-weight:bold;transition: 0.3s;cursor:pointer;font-family:sans serif;}
.tablinksnew{padding: 16px;text-align: center;font-size: 16px;font-weight:bold;transition: 0.3s;cursor:pointer;font-family:sans serif;}
.tablinks:hover {background-color: white;color: #0068B6;}
.hrstyleline {border:8px solid gray;}
.hrstylelinesmall {border:4px solid gray;}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover {background: 0 0 #0068B6;}	
.btnborderstyle {border-radius:5px;}
.btnborderstyle_0 {border-radius:5px;}
.btnborderstyle_n {border-radius:10px;}
.imgborderstyle {border-radius:10px;}
.aligncenter{text-align:center;}
.tab div.active{box-shadow:2px 3px 6px 7px gray}
.tab img.actives{box-shadow:2px 3px 6px 7px gray}
.tab img.activesnew{box-shadow:2px 3px 4px 7px #0068B6}
.tab div.activequestion{box-shadow:2px 3px 6px 7px gray; background-color:white;color:#0068B6;}
.tabcontentnew{display:none;padding:6px 12px;}
.tabcontent{display:none;padding:6px 12px;border:1px solid #ccc;border-top:none}	
.tabcontent_e{display:none;padding:6px 12px;border:1px solid #ccc;border-top:none}	
.tabcontentques{display:none;padding:6px 12px;}	
.float{position:fixed;width:60px;height:60px;bottom: 40px;right:40px;background-color:#25d366; color:#fff;border-radius: 50px;text-align:center;font-size: 30px;box-shadow:2px 2px 3px #999;z-index:100}
.my-float{margin-top:16px}
.abc1:hover,.abc2:hover,.abc3:hover,.abc4:hover,.abc5:hover,.abc6:hover,.abc7:hover { background: linear-gradient(130deg, lightgray 0%, gray 100%);}
.abc1 img:hover,.abc2 img:hover ,.abc3 img:hover ,.abc4 img:hover ,.abc5 img:hover ,.abc6 img:hover ,.abc7 img:hover {-webkit-transform: rotate(360deg);transform: rotate(360deg);transform: scale(1.2);}
.digital{border:8px groove black;-webkit-transform: rotate(360deg);transform: rotate(360deg);transform: scale(1.1);}
.team-member:hover {background-color: #0068B6;color:white;-webkit-transform: rotate(360deg) scale(2);-moz-transform: rotate(360deg) scale(2);-o-transform: rotate(360deg) scale(2);-ms-transform: rotate(360deg) scale(2);transform: rotate(360deg) scale(1.0);}
.circle {width: 500px;height: 500px;border-radius: 50%;font-size: 50px;color: #fff;line-height: 500px;
text-align: center;background: #000}
@media (min-width: 481px) and (max-width: 766px) {
	.work-spinner {
		margin: 60% auto;
	}
}
@media (max-width: 480px) {
	.work-spinner {
		margin: 60% auto;
	}
}
/* Floating Social Media Bar Style Starts Here */
/*************************************/
/* ----------------------------------------------- */
/* TESTIMONI */
/* ----------------------------------------------- */
/* ----------------------------------------------- */
/* TESTIMONIALS */
/* ----------------------------------------------- */
.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
    margin-bottom: 1em;
}

.embed-container iframe, .embed-container object, .embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
@media (min-width: 992px) {
	.open-button {
		width: 290px;
	}
	.chatwidth{
		width:290px !Important;
	}
	.mainpagecontentheight{
		height:8vh;
		font-size:20px;
	}
	.mainpagecontentheight1{
		height:7vh;
		font-size:17px;
	}
	.mainpagecontentheight2{
		height:6vh;
		font-size:18px;
	}
	.starheight{
		min-height:400px;
		max-height:400px;
	}
	.imgsubject{
		width:33%;
	}
	.imgsubject2{
		width:100%;
	}
	.mobileheaderstyle{
		padding:5px;
		font-size:larger;
	}
	.questionbank{
		width:33%;
		padding: 10px;
		min-height:70px;
	}
	.centresetting{
		margin-left:230px;
		margin-right:50px;
	}
	.margincontent{
		margin-bottom:20px;
	}
	.flexslider {
		margin-top: 0% !important;
	}
	/* .top-area-abhyas {
		background-image: url('img/slides/headerimagef.png');
		background-size: cover;
		background-size: 100%;
		height:93px;
	} 
    .slides iframe {
        width: 100%;
        height: 475px; 
    }*/
	.wrap-embed-contact-form a.btn-show-contact {		
		margin-top: -78px !important;
	}
	.panel.panel-default.abhyasbgcolor{
		margin-top: 79px !important;
	}
}
@media (min-width: 767px) and (max-width: 991px) {
	.open-button {
		width: 320px;
	}
	chatwidth{
		width:70% !Important;
	}
	.mainpagecontentheight{
		height:8vh;
		font-size:20px;
	}
	.mainpagecontentheight1{
		height:7vh;
		font-size:17px;
	}
	.mainpagecontentheight2{
		height:6vh;
		font-size:18px;
	}
	.starheight{
		min-height:400px;
		max-height:400px;
	}
	.imgsubject{
		width:33%;
	}
	.imgsubject2{
		width:100%;
	}
	.mobileheaderstyle{
		padding:5px;
		font-size:larger;
	}
	.questionbank{
		width:33%;
		padding: 10px;
		min-height:70px;
	}
	.centresetting{
		margin-left:230px;
		margin-right:50px;
	}
	.margincontent{
		margin-bottom:20px;
	}
	.contentsstyle {
		margin-top: 64px;
	}
	.contentsoverflow {
		overflow: auto;max-height:215px;
	}
	.contentconceptimage {
		width:70%;
		margin-left:16%;
	}
	.top-area-abhyas {
		background-image: url('img/slides/headerimagef.png');
		background-size: cover;
		background-size: 100%;
		height:93px;
	}
    .slides iframe {
        width: 100%;
        height: 360px; 
    }
	.wrap-embed-contact-form a.btn-show-contact {		
		margin-top: -250px !important;
	}
	.panel.panel-default.abhyasbgcolor {
		margin-top: 20px;
	}
}
@media (min-width: 481px) and (max-width: 766px) {
	.open-button {
		width: 270px;
	}
	.chatwidth{
		width:70% !Important;
	}
	.mainpagecontentheight{
		height:8vh;
		font-size:20px;
	}
	.mainpagecontentheight1{
		height:7vh;
		font-size:17px;
	}
	.mainpagecontentheight2{
		height:6vh;
		font-size:18px;
	}
	.starheight{
		min-height:400px;
		max-height:550px;
	}
	.imgsubject{
		width:33%;
	}
	.imgsubject2{
		width:100%;
	}
	.mobileheaderstyle{
		padding:2px !Important;
		font-size:12px;
	}
	.questionbank{
		width:100%;
		padding: 0px;
	}
	.centresetting{
		margin-left:230px;
		margin-right:50px;
	}
	.margincontent{
		margin-bottom:5px;
	}
	.contentsstyle {
		margin-top: 64px;
	}
	.contentsoverflow {
		overflow: auto;max-height:215px;
	}
	.contentconceptimage {
		width:70%;
		margin-left:16%;
	}
	.top-area-abhyas {		
		height:93px;
		background-color:white;
	}
	.slides iframe {
        width: 100%;
        height: 270px; 
    }
	.wrap-embed-contact-form a.btn-show-contact {		
		margin-top: -350px !important;
	}
	.panel.panel-default.abhyasbgcolor {
		margin-top: 5px;
	}
	.work-spinner {
		margin: 60% auto;
	}
}
@media (max-width: 480px) {
	.open-button {
		width: 270px;
	}
	.chatwidth{
		width:70% !Important;
	}
	.mainpagecontentheight{
		height:10vh;
		font-size:20px;
	}
	.mainpagecontentheight1{
		height:8vh;
		font-size:17px;
	}
	.mainpagecontentheight2{
		height:6vh;
		font-size:18px;
	}
	.starheight{
		min-height:400px;
		max-height:550px;
	}
	.imgsubject{
		width:100%;
	}
	.imgsubject2{
		width:100%;
	}
	.mobileheaderstyle{
		padding:1px !Important;
		font-size:9px;
	}
	.questionbank{
		width:100%;
		padding: 0px;
	}

	.centresetting{
		margin-left:0px;
		margin-right:0px;
		font-size:14px;
	}
	.margincontent{
		margin-bottom:5px;
	}
    .contentsstyle {
		margin-top: 5px;
	}
	.contentsoverflow {
		
	}
	.contentconceptimage {
		width:100%;
	}
	.top-area-abhyas {
		height:93px;
		background-color:white;
	}
    .slides iframe {
        width: 100%;
        height: 169px; 
    }
	.wrap-embed-contact-form a.btn-show-contact {		
		/* margin-top: -456px !important; */
	}
	.panel.panel-default.abhyasbgcolor {
		margin-top: 5px;
	}
	.work-spinner {
		margin: 60% auto;
	}
}
.biglogo,.notinmobile2{display:none;}
@media only screen and (min-width: 1281px) {
	.onlyinmobile{
		display:none;
	}
	.notinmobile{
		display:block;
	}
	.scrolnotinmobile{
		float:inherit; 
		overflow: auto;
		max-height:500px;
	}
	.modal-dialog {
		top: 2% !important;
	}
	.starheight{
		min-height:400px;
		max-height:400px;
	}
	.imgsubject{
		width:60%;
	}
	.imgsubject2{
		width:100%;
	}
	.mobileheaderstyle{
		padding:5px;
		font-size:larger;
	}
	.questionbank{
		width:33%;
		padding: 10px;
		min-height:70px;
	}

	.margincontent{
		margin-bottom:20px;
	}
	.contentsstyle {
		margin-top: 64px;
	}
	.contentsoverflow {
		overflow: auto;max-height:215px;
	}
	.contentconceptimage {
		width:70%;
		margin-left:16%;
	}
	.topclass {margin-top:78px;}
	.biglogo{display:block;}
	.mediumlogo{display:none;}	
	.notinmobile2{display:block;}
	.headingbig1{font-size:32px;font-weight:bold;text-align:center}
	.headingbig1margin{font-size:32px;font-weight:bold;text-align:center;margin-bottom:12px;}
	.subheadingbig1{font-size:28px;font-weight:bold;text-align:center}
	.subheadingbig1margin{font-size:28px;font-weight:bold;text-align:center;margin-bottom:12px;}
	.heading1{font-size:24px;font-weight:bold;text-align:center}
	.heading2{font-size:24px;margin-top:0px;font-weight:bold;text-align:center}
	.subheading1{font-size:22px;}
	.subheading2{font-size:22px;margin-top:0px;}
	.textsize{font-size:20px;}
	.questionstab{font-size:32px;padding: 22px;z-index:100;margin:6px;cursor:pointer;}
	.flip-card {background-color: transparent;width: 200px;height: 200px;perspective: 1000px;cursor:pointer;}
	.flip-card-inner {position: relative;width: 100%;height: 100%;text-align: center;transition: transform 0.6s;transform-style: preserve-3d;}
	.flip-card:hover .flip-card-inner {transform: rotateY(180deg);}
	.flip-card-front, .flip-card-back {position: absolute;width: 100%;height: 100%;backface-visibility: hidden;}
	.flip-card-front {color: black;}
	.flip-card-back {color: black;transform: rotateY(180deg);}
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
	.onlyinmobile{
		display:none;
	}
	.notinmobile{
		display:block;
	}
	.scrolnotinmobile{
		float:inherit; 
		overflow: auto;
		max-height:500px;
	}
	.modal-dialog {
		top: 2% !important;
	}
	.starheight{
		min-height:400px;
		max-height:400px;
	}
	.imgsubject{
		width:40%;
	}
	.imgsubject2{
		width:100%;
	}
	.mobileheaderstyle{
		padding:5px;
		font-size:larger;
	}
	.questionbank{
		width:33%;
		padding: 10px;
		min-height:70px;
	}

	.contentsstyle {
		margin-top: 64px;
	}
	.contentsoverflow {
		overflow: auto;max-height:215px;
	}
	.contentconceptimage {
		width:70%;
		margin-left:16%;
	}
	.topclass {margin-top:78px;}
	.biglogo{display:block;}
	.mediumlogo{display:none;}
	.notinmobile2{display:block;}
	.headingbig1{font-size:30px;font-weight:bold;text-align:center}
	.headingbig1margin{font-size:30px;font-weight:bold;text-align:center;margin-bottom:12px;}
	.subheadingbig1{font-size:26px;font-weight:bold;text-align:center}
	.subheadingbig1margin{font-size:26px;font-weight:bold;text-align:center;margin-bottom:12px;}
	.heading1{font-size:22px;font-weight:bold;text-align:center}
	.heading2{font-size:22px;margin-top:0px;font-weight:bold;text-align:center}
	.subheading1{font-size:20px;}
	.subheading2{font-size:20px;margin-top:0px;}
	.textsize{font-size:18px;}
	.questionstab{font-size:30px;padding: 22px;z-index:100;margin:6px;cursor:pointer;}
	table.tabletextsize{font-size:14px;}
	.flip-card {background-color: transparent;width: 180px;height: 180px;perspective: 900px;cursor:pointer;}
	.flip-card-inner {position: relative;width: 100%;height: 100%;text-align: center;transition: transform 0.6s;transform-style: preserve-3d;}
	.flip-card:hover .flip-card-inner {transform: rotateY(180deg);}
	.flip-card-front, .flip-card-back {position: absolute;width: 100%;height: 100%;backface-visibility: hidden;}
	.flip-card-front {color: black;}
	.flip-card-back {color: black;transform: rotateY(180deg);}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.onlyinmobile{
		display:none;
	}
	.notinmobile{
		display:block;
	}
	.scrolnotinmobile{
		float:inherit; 
		overflow: auto;
		max-height:500px;
	}
	.modal-dialog {
		top: 2% !important;
	}
	.starheight{
		min-height:400px;
		max-height:400px;
	}
	.imgsubject{
		width:40%;
	}
	.imgsubject2{
		width:100%;
	}
	.mobileheaderstyle{
		padding:5px;
		font-size:larger;
	}
	.questionbank{
		width:33%;
		padding: 10px;
		min-height:70px;
	}

	.margincontent{
		margin-bottom:20px;
	}
	.contentsstyle {
		margin-top: 64px;
	}
	.contentsoverflow {
		overflow: auto;max-height:215px;
	}
	.contentconceptimage {
		width:70%;
		margin-left:16%;
	}
	.topclass {margin-top:10px;}
	.biglogo{display:block;}
	.mediumlogo{display:none;}
	.headingbig1{font-size:28px;font-weight:bold;text-align:center}
	.headingbig1margin{font-size:28px;font-weight:bold;text-align:center;margin-bottom:12px;}
	.subheadingbig1{font-size:24px;font-weight:bold;text-align:center}
	.subheadingbig1margin{font-size:24px;font-weight:bold;text-align:center;margin-bottom:12px;}
	.heading1{font-size:20px;font-weight:bold;text-align:center}
	.heading2{font-size:20px;margin-top:0px;font-weight:bold;text-align:center}
	.subheading1{font-size:18px;}
	.subheading2{font-size:18px;margin-top:0px;}
	.textsize{font-size:16px;}
	.questionstab{font-size:28px;padding: 22px;z-index:100;margin:6px;cursor:pointer;}
	table.tabletextsize{font-size:14px;}
	.flip-card {background-color: transparent;width: 160px;height: 160px;perspective: 800px;cursor:pointer;}
	.flip-card-inner {position: relative;width: 100%;height: 100%;text-align: center;transition: transform 0.6s;transform-style: preserve-3d;}
	.flip-card:hover .flip-card-inner {transform: rotateY(180deg);}
	.flip-card-front, .flip-card-back {position: absolute;width: 100%;height: 100%;backface-visibility: hidden;}
	.flip-card-front {color: black;}
	.flip-card-back {color: black;transform: rotateY(180deg);}
}
@media screen and (min-width: 481px) and (max-width: 767px) {
	.onlyinmobile{
		display:none;
	}
	.notinmobile{
		display:block;
	}
	.scrolnotinmobile{
		float:inherit; 
		overflow: auto;
		max-height:500px;
	}
	.modal-dialog {
		top: 2% !important;
	}
	.starheight{
		min-height:400px;
		max-height:550px;
	}
	.imgsubject{
		width:33%;
	}
	.imgsubject2{
		width:100%;
	}
	.mobileheaderstyle{
		padding:2px !Important;
		font-size:larger;
	}
	.margincontent{
		margin-bottom:20px;
	}
	.contentsstyle {
		margin-top: 5px;
	}
	.contentsoverflow {
		overflow: auto;max-height:215px;
	}
	.contentconceptimage {
		width:70%;
		margin-left:16%;
	}
	.topclass {margin-top:0px;}
	.biglogo{display:block;width:1px;}
	.mediumlogo{display:none;}
	.headingbig1{font-size:24px;font-weight:bold;text-align:center}
	.headingbig1margin{font-size:24px;font-weight:bold;text-align:center;margin-bottom:12px;}
	.subheadingbig1{font-size:20px;font-weight:bold;text-align:center}
	.subheadingbig1margin{font-size:20px;font-weight:bold;text-align:center;margin-bottom:12px;}
	.heading1{font-size:18px;font-weight:bold;text-align:center}
	.heading2{font-size:18px;margin-top:0px;font-weight:bold;text-align:center}
	.subheading1{font-size:16px;}
	.subheading2{font-size:16px;margin-top:0px;}
	.textsize{font-size:14px;}
	.questionstab{font-size:26px;padding: 22px;z-index:100;margin:6px;cursor:pointer;}
	table.tabletextsize{font-size:12px;}
	.flip-card {background-color: transparent;width: 120px;height: 120px;perspective: 600px;cursor:pointer;}
	.flip-card-inner {position: relative;width: 100%;height: 100%;text-align: center;transition: transform 0.6s;transform-style: preserve-3d;}
	.flip-card:hover .flip-card-inner {transform: rotateY(180deg);}
	.flip-card-front, .flip-card-back {position: absolute;width: 100%;height: 100%;backface-visibility: hidden;}
	.flip-card-front {color: black;}
	.flip-card-back {color: black;transform: rotateY(180deg);}
}
@media screen and (min-width: 320px) and (max-width: 480px) {
	.displyanalysistab{
		width:100%;
		display:grid;
	}
	.onlyinmobile{
		display:block;
	}
	.notinmobile{
		display:none;
	}
	.scrolnotinmobile{
		float:inherit; 
		height:auto;
	}
	.modal-dialog {
		top: 15% !important;
	}
	.starheight{
		min-height:400px;
		max-height:550px;
	}
	.imgsubject2{
		width:100%;
	}
	.imgsubject{
		width:100%;
	}
	.mobileheaderstyle{
		padding:0px !Important;
		font-size:8px;
	}
	.margincontent{
		margin-bottom:5px;
	}
	.contentsstyle {
		margin-top: 5px;
	}
	.contentsoverflow {
	}
	.contentconceptimage {
		width:100%;
	}
	.topclass {margin-top:0px;}
	.biglogo{display:none;}
	.mediumlogo{display:block;}
	.headingbig1{font-size:20px;font-weight:bold;text-align:center}
	.headingbig1margin{font-size:20px;font-weight:bold;text-align:center;margin-bottom:12px;}
	.subheadingbig1{font-size:20px;font-weight:bold;text-align:center}
	.subheadingbig1margin{font-size:14px;font-weight:bold;text-align:center;margin-bottom:10px;}
	.heading1{font-size:16px;font-weight:bold;text-align:center}
	.heading2{font-size:16px;margin-top:0px;font-weight:bold;text-align:center}
	.subheading1{font-size:18px;}
	.subheading2{font-size:18px;margin-top:0px;}
	.textsize{font-size:12px;}
	.questionstab{font-size:20px;padding: 22px;z-index:100;margin:6px;cursor:pointer;}
	.tabletextsize{font-size:10px;}
	.flip-card {background-color: transparent;width: 80px;height: 80px;perspective: 400px;cursor:pointer;}
	.flip-card-inner {position: relative;width: 100%;height: 100%;text-align: center;transition: transform 0.6s;transform-style: preserve-3d;}
	.flip-card:hover .flip-card-inner {transform: rotateY(180deg);}
	.flip-card-front, .flip-card-back {position: absolute;width: 100%;height: 100%;backface-visibility: hidden;}
	.flip-card-front {color: black;}
	.flip-card-back {color: black;transform: rotateY(180deg);}
}
@media only screen and (min-width:280px) and (max-width:319px) {
	.displyanalysistab{
		width:100%;
		display:grid;
	}
	.onlyinmobile{
		display:block;
	}
	.notinmobile{
		display:none;
	}
	.scrolnotinmobile{
		float:inherit; 
		height:auto;
	}
	.modal-dialog {
		top: 15% !important;
	}
	.starheight{
		min-height:400px;
		max-height:550px;
	}
	.imgsubject{
		width:40%;
	}
	.imgsubject2{
		width:100%;
	}
	.mobileheaderstyle{
		padding:0px !Important;
		font-size:6px;
	}
	.margincontent{
		margin-bottom:5px;
	}
	.contentsstyle {
		margin-top: 5px;
	}
	.contentsoverflow {
		
	}
	.contentconceptimage {
		width:100%;
	}
	.topclass {margin-top:0px;}
	.biglogo{display:none;}
	.mediumlogo{display:block;}
	.headingbig1{font-size:20px;font-weight:bold;text-align:center}
	.headingbig1margin{font-size:20px;font-weight:bold;text-align:center;margin-bottom:12px;}
	.subheadingbig1{font-size:18px;font-weight:bold;text-align:center}
	.subheadingbig1margin{font-size:12px;font-weight:bold;text-align:center;margin-bottom:8px;}
	.heading1{font-size:14px;font-weight:bold;text-align:center}
	.heading2{font-size:14px;margin-top:0px;}
	.subheading1{font-size:18px;}
	.subheading2{font-size:18px;margin-top:0px;}
	.textsize{font-size:10px;}
	.questionstab{font-size:16px;padding: 22px;z-index:100;margin:6px;cursor:pointer;}
	table.tabletextsize{font-size:8px;}
	.flip-card {background-color: transparent;width: 80px;height: 80px;perspective: 400px;cursor:pointer;}
	.flip-card-inner {position: relative;width: 100%;height: 100%;text-align: center;transition: transform 0.6s;transform-style: preserve-3d;}
	.flip-card:hover .flip-card-inner {transform: rotateY(180deg);}
	.flip-card-front, .flip-card-back {position: absolute;width: 100%;height: 100%;backface-visibility: hidden;}
	.flip-card-front {color: black;}
	.flip-card-back {color: black;transform: rotateY(180deg);}
}
@media only screen and (max-width:318px) {
	.displyanalysistab{
		width:100%;
		display:grid;
	}
	.onlyinmobile{
		display:block;
	}
	.notinmobile{
		display:none;
	}
	.scrolnotinmobile{
		float:inherit; 
		height:auto;
	}
	.modal-dialog {
		top: 15% !important;
	}
	.starheight{
		min-height:400px;
		max-height:550px;
	}
	.imgsubject2{
		width:100%;
	}
	.imgsubject{
		width:40%;
	}
	.mobileheaderstyle{
		padding:0px !Important;
		font-size:6px;
	}
	.contentsstyle {
		margin-top: 5px;
	}
	.contentsoverflow {
		
	}
	.contentconceptimage {
		width:100%;
	}
	.topclass {margin-top:0px;}
	.biglogo{display:none;}
	.mediumlogo{display:block;}
	.headingbig1{font-size:20px;font-weight:bold;text-align:center}
	.headingbig1margin{font-size:20px;font-weight:bold;text-align:center;margin-bottom:12px;}
	.subheadingbig1{font-size:18px;font-weight:bold;text-align:center}
	.subheadingbig1margin{font-size:18px;font-weight:bold;text-align:center;margin-bottom:8px;}
	.heading1{font-size:14px;font-weight:bold;text-align:center}
	.heading2{font-size:14px;margin-top:0px;}
	.subheading1{font-size:18px;}
	.subheading2{font-size:18px;margin-top:0px;}
	.textsize{font-size:10px;}
	.questionstab{font-size:16px;padding: 22px;z-index:100;margin:6px;cursor:pointer;}
	table.tabletextsize{font-size:8px;}
	.flip-card {background-color: transparent;width: 40px;height: 40px;perspective: 200px;cursor:pointer;}
	.flip-card-inner {position: relative;width: 100%;height: 100%;text-align: center;transition: transform 0.6s;transform-style: preserve-3d;}
	.flip-card:hover .flip-card-inner {transform: rotateY(180deg);}
	.flip-card-front, .flip-card-back {position: absolute;width: 100%;height: 100%;backface-visibility: hidden;}
	.flip-card-front {color: black;}
	.flip-card-back {color: black;transform: rotateY(180deg);}
}
@media only screen and (max-width: 990px) {
	table {display: block;overflow-x: auto;}.modal-dialog {margin:0 auto;width:60% !important;}}
@media only screen and (max-width: 668px) {
	table {display: block;overflow-x: auto;}.modal-dialog {margin:0 auto;width:90% !important;}}
@media only screen and (max-width: 668px) {
	table {display: block;overflow-x: auto;}.modal-dialog {margin:0 auto;width:90% !important;}}
.se-pre-con {
	bottom: 0;
	height: 8em;
	left: 0;
	margin: 0 auto;
	position: fixed;
	right: 0;
	top: 330px;
	width: 18em;
	z-index: 999;
	background: url(img/Preloader_1.gif) center no-repeat;
}
.se-pre-con:before {
  content: '';
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.3);
}
.sticky {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 23px;
}
.modal-backdrop.fade.in {
    z-index: 1;
}
@media only screen and (min-width: 1777px) {
	.forlargerscreen{
		margin:0 0 0 -74px;
	}
	.forlargerscreen2{
		margin:0 0 0 10px;
	}
	.topcentre {
	  position: absolute;
	  top: 20%;
	  left: 40%;
	  transform: translate(-50%, -50%);
	  font-size:80px;
	  color:white;
	  font-weight:bold;
	  text-decoration:underline;
	}
	.bottomcentre{
	  position: absolute;
	  /* top: 80%; */
	  bottom: 35%;
	  left: 40%;
	  transform: translate(-50%, -50%);
	  font-size:x-large;
	  color:white;
	  font-weight:bold;
	  width:60%;
	  line-height:1.8;
	}
	.topcentre2 {
	  position: absolute;
	  top: 20%;
	  left: 70%;
	  transform: translate(-50%, -50%);
	  font-size:80px;
	  color:white;
	  font-weight:bold;
	  text-decoration:underline;
	}
	.bottomcentre2{
	  position: absolute;
	  /* top: 80%; */
	  bottom: 35%;
	  left: 70%;
	  transform: translate(-50%, -50%);
	  font-size:x-large;
	  color:white;
	  font-weight:bold;
	  width:40%;
	  line-height:1.8;
	}
}
@media screen and (min-width: 1531px) and (max-width: 1776px) {
	.forlargerscreen{
		margin:0 0 0 -74px;
	}
	.forlargerscreen2{
		margin:0 0 0 10px;
	}
	.topcentre {
	  position: absolute;
	  top: 20%;
	  left: 40%;
	  transform: translate(-50%, -50%);
	  font-size:80px;
	  color:white;
	  font-weight:bold;
	  text-decoration:underline;
	}
	.bottomcentre{
	  position: absolute;
	  /* top: 80%; */
	  bottom: 35%;
	  left: 40%;
	  transform: translate(-50%, -50%);
	  font-size:x-large;
	  color:white;
	  font-weight:bold;
	  width:60%;
	  line-height:1.8;
	}
	.topcentre2 {
	  position: absolute;
	  top: 20%;
	  left: 70%;
	  transform: translate(-50%, -50%);
	  font-size:80px;
	  color:white;
	  font-weight:bold;
	  text-decoration:underline;
	}
	.bottomcentre2{
	  position: absolute;
	  /* top: 80%; */
	  bottom: 1%;
	  left: 70%;
	  transform: translate(-50%, -50%);
	  font-size:x-large;
	  color:white;
	  font-weight:bold;
	  width:40%;
	  line-height:1.8;
	}
}
@media screen and (min-width: 1200px) and (max-width: 1530px) {
	.forlargerscreen{
		margin:0 0 0 -74px;
	}
	.forlargerscreen2{
		margin:0 0 0 10px;
	}
	.topcentre {
	  position: absolute;
	  top: 20%;
	  left: 35%;
	  transform: translate(-50%, -50%);
	  font-size:80px;
	  color:white;
	  font-weight:bold;
	  text-decoration:underline;
	}
	.bottomcentre{
	  position: absolute;
	  /* top: 80%; */
	  bottom: 20%;
	  left: 40%;
	  transform: translate(-50%, -50%);
	  font-size:x-large;
	  color:white;
	  font-weight:bold;
	  width:60%;
	  line-height:1.8;
	}
	.topcentre2 {
	  position: absolute;
	  top: 15%;
	  left: 70%;
	  transform: translate(-50%, -50%);
	  font-size:80px;
	  color:white;
	  font-weight:bold;
	  text-decoration:underline;
	}
	.bottomcentre2{
	  position: absolute;
	  /* top: 80%; */
	  bottom: 1%;
	  left: 70%;
	  transform: translate(-50%, -50%);
	  font-size:x-large;
	  color:white;
	  font-weight:bold;
	  width:40%;
	  line-height:1.8;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
	.forlargerscreen{
		margin:0 0 0 -74px;
	}
	.forlargerscreen2{
		margin:0 0 0 10px;
	}
	.topcentre {
	  position: absolute;
	  top: 20%;
	  left: 35%;
	  transform: translate(-50%, -50%);
	  font-size:80px;
	  color:white;
	  font-weight:bold;
	  text-decoration:underline;
	}
	.bottomcentre{
	  position: absolute;
	  /* top: 80%; */
	  top: 70%;
	  left: 40%;
	  transform: translate(-50%, -50%);
	  font-size:x-large;
	  color:white;
	  font-weight:bold;
	  width:60%;
	  line-height:1.8;
	}
	.topcentre2 {
	  position: absolute;
	  top: 15%;
	  left: 70%;
	  transform: translate(-50%, -50%);
	  font-size:80px;
	  color:white;
	  font-weight:bold;
	  text-decoration:underline;
	}
	.bottomcentre2{
	  position: absolute;
	  /* top: 80%; */
	  top: 68%;
	  left: 70%;
	  transform: translate(-50%, -50%);
	  font-size:x-large;
	  color:white;
	  font-weight:bold;
	  width:40%;
	  line-height:1.8;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.forlargerscreen{
		margin:0 0 0 -74px;
	}
	.forlargerscreen{
		margin:0 0 0 10px;
	}
	.topcentre {
	  position: absolute;
	  top: 20%;
	  left: 50%;
	  transform: translate(-50%, -50%);
	  font-size:80px;
	  color:white;
	  font-weight:bold;
	}
	.bottomcentre{
	  position: absolute;
	  /* top: 80%; */
	  top : 70%;
	  left: 40%;
	  transform: translate(-50%, -50%);
	  font-size:large;
	  color:white;
	  font-weight:bold;
	  width:50%;
	  line-height:1.5;
	}
	.bottomcentre2{
	  position: absolute;
	  /* top: 80%; */
	  top: 50%;
	  left: 70%;
	  transform: translate(-50%, -50%);
	  font-size:large;
	  color:white;
	  font-weight:bold;
	  width:50%;
	  line-height:1.8;
	}
}
@media screen and (min-width: 481px) and (max-width: 767px) {
	.notinmobile{display:none;}
	.topcentre {
	  position: absolute;
	  top: 10%;
	  left: 50%;
	  transform: translate(-50%, -50%);
	  font-size:40px;
	  color:white;
	  font-weight:bold;
	}
	.bottomcentre{
	  position: absolute;
	  /* top: 80%; */
	  bottom: 20%;
	  left: 40%;
	  transform: translate(-50%, 8%);
	  font-size:large;
	  color:white;
	  font-weight:bold;
	  width:70%;
	}
	.bottomcentre2{
	  position: absolute;
	  /* top: 80%; */
	  top : 45%;
	  left: 70%;
	  transform: translate(-50%, -50%);
	  font-size:large;
	  color:white;
	  font-weight:bold;
	  width:50%;
	  line-height:1;
	}
}
@media screen and (min-width: 320px) and (max-width: 480px) {
	.notinmobile{display:none;}
	.topcentre {
	  position: absolute;
	  top: 10%;
	  left: 50%;
	  transform: translate(-50%, -50%);
	  font-size:x-large;
	  color:white;
	  font-weight:bold;
	}
	.bottomcentre{
	  position: absolute;
	  /* top: 80%; */
	  bottom: 20%;
	  left: 50%;
	  transform: translate(-70%, 8%);
	  font-size:11px;
	  color:white;
	  font-weight:bold;
	  width:50%;
	}
	.bottomcentre2{
	  position: absolute;
	  /* top: 80%; */
	  bottom: 20%;
	  left: 70%;
	  transform: translate(-60%, 8%);
	  font-size:11px;
	  color:white;
	  font-weight:bold;
	  width:60%;
	}
}
@media only screen and (min-width:280px) and (max-width:319px) {
	.notinmobile{display:none;}
	.topcentre {
	  position: absolute;
	  top: 10%;
	  left: 50%;
	  transform: translate(-50%, -50%);
	  font-size:x-large;
	  color:white;
	  font-weight:bold;
	}
	.bottomcentre{
	  position: absolute;
	  /* top: 80%; */
	  bottom: 2px;
	  left: 50%;
	  transform: translate(-70%, 8%);
	  font-size:11px;
	  color:white;
	  font-weight:bold;
	  width:60%;
	}
	.bottomcentre2{
	  position: absolute;
	  /* top: 80%; */
	  bottom: 2px;
	  left: 70%;
	  transform: translate(-60%, 8%);
	  font-size:11px;
	  color:white;
	  font-weight:bold;
	  width:60%;
	}
}
@media only screen and (max-width:318px) {
	.notinmobile{display:none;}
	.topcentre {
	  position: absolute;
	  top: 10%;
	  left: 50%;
	  transform: translate(-50%, -50%);
	  font-size:x-large;
	  color:white;
	  font-weight:bold;
	}
	.bottomcentre{
	  position: absolute;
	  /* top: 80%; */
	  bottom: 2px;
	  left: 50%;
	  transform: translate(-50%, 8%);
	  font-size:14px;
	  color:white;
	  font-weight:bold;
	  width:100%;
	}
	.bottomcentre2{
	  position: absolute;
	  /* top: 80%; */
	  bottom: 10%;
	  left: 70%;
	  transform: translate(-50%, -50%);
	  font-size:x-large;
	  color:white;
	  font-weight:bold;
	  width:40%;
	  line-height:1.8;
	}
}