@font-face {
  font-family: "GothamLight";
  src: url("../font/GothamLight.eot"); /* IE9 Compat Modes */
  src: url("../font/GothamLight.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../font/GothamLight.otf") format("opentype"), /* Open Type Font */
    url("../font/GothamLight.svg") format("svg"), /* Legacy iOS */
    url("../font/GothamLight.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../font/GothamLight.woff") format("woff"), /* Modern Browsers */
    url("../font/GothamLight.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "GothamBold";
  src: url("../font/GothamBold.eot"); /* IE9 Compat Modes */
  src: url("../font/GothamBold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../font/GothamBold.otf") format("opentype"), /* Open Type Font */
    url("../font/GothamBold.svg") format("svg"), /* Legacy iOS */
    url("../font/GothamBold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../font/GothamBold.woff") format("woff"), /* Modern Browsers */
    url("../font/GothamBold.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "GothamBook";
  src: url("../font/GothamBook.eot"); /* IE9 Compat Modes */
  src: url("../font/GothamBook.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../font/GothamBook.otf") format("opentype"), /* Open Type Font */
    url("../font/GothamBook.svg") format("svg"), /* Legacy iOS */
    url("../font/GothamBook.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../font/GothamBook.woff") format("woff"), /* Modern Browsers */
    url("../font/GothamBook.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "GothamMedium";
  src: url("../font/GothamMedium.eot"); /* IE9 Compat Modes */
  src: url("../font/GothamMedium.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../font/GothamMedium.otf") format("opentype"), /* Open Type Font */
    url("../font/GothamMedium.svg") format("svg"), /* Legacy iOS */
    url("../font/GothamMedium.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../font/GothamMedium.woff") format("woff"), /* Modern Browsers */
    url("../font/GothamMedium.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Gotham-Black";
  src: url("../font/Gotham-Black.eot"); /* IE9 Compat Modes */
  src: url("../font/Gotham-Black.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../font/Gotham-Black.otf") format("opentype"), /* Open Type Font */
    url("../font/Gotham-Black.svg") format("svg"), /* Legacy iOS */
    url("../font/Gotham-Black.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../font/Gotham-Black.woff") format("woff"), /* Modern Browsers */
    url("../font/Gotham-Black.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "InkFree";
  src: url("../font/inkFreeNormal.eot"); /* IE9 Compat Modes */
  src: url("../font/inkFreeNormal.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../font/inkFreeNormal.otf") format("opentype"), /* Open Type Font */
    url("../font/inkFreeNormal.svg") format("svg"), /* Legacy iOS */
    url("../font/inkFreeNormal.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../font/inkFreeNormal.woff") format("woff"), /* Modern Browsers */
    url("../font/inkFreeNormal.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
*{outline:none!important;}

body{line-height:18px;}
.main {width: 100%; float: left;  transition: 0.3s all;}	
header {border-bottom: 1px solid #f5f5f5; margin-bottom:10px;    width: 100%; float: left; background-color: white; }
.text-head{font:22px  'Open Sans', sans-serif; color:#000;}
.username{font:18px  'Open Sans', sans-serif; color:#000; float: left; padding-right: 10px;    line-height: 58px;}
.top-right{float: right;padding-top: 5px;}
.navbar{display:block;}
.userpic{width: 58px;height: 58px; border-radius:100%; overflow:hidden; float:right;}
.userpic img{max-width:100%;}
h3.question_title {font:16px  GothamMedium; color:#000;  font-weight:600; float: left;width: 100%;}
.questionlist {float: left;   width: 100%;}
.questionlist li{font:14px/1.3  GothamBook; color:#000;}
.declrains{background: #F1F1F1 0% 0% no-repeat padding-box;border-radius: 10px;opacity: 1;float: left;   width: 100%;padding: 15px 0;}
.ans-row {float: left;   width: 100%; padding-bottom:15px;}
.ans-row .part {width:200px; float: left; font-size: 14px; font-weight: 400; color: #000;line-height: normal;}
.green-round{width:27px; height:27px; border-radius:100%; background:#41ea89;text-align: center; line-height:27px; margin-right:5px; float: left; }
.red-round{width:27px; height:27px; border-radius:100%; background:#9C254D;text-align: center; line-height:27px; margin-right:5px; float: left;}
.purple-round{width:27px; height:27px; border-radius:100%; background:#c67cff;text-align: center; line-height:27px; margin-right:5px; float: left;position: relative;}
.white-round{width:27px; height:27px; border-radius:100%; border:1px solid #707070; background:#fff;text-align: center; line-height:27px; margin-right:5px; float: left;position: relative;}
.white-box{width:27px; height:27px; border:1px solid #707070; background:#fff;text-align: center; line-height:27px; margin-right:5px; float: left;position: relative;}
.rightans:after {position: absolute;content:"\f00c"; width:16px; height: 16px;border-radius: 100%; background: #fff; top: -7px;  right: -7px;font: normal normal normal 12px/1 FontAwesome;color: #41ea89; line-height:16px!important;}
.wrongans:after {position: absolute;content: "\f00d"; width: 16px; height: 16px;border-radius: 100%; background: #fff; top: -7px;  right: -7px;font: normal normal normal 12px/1 FontAwesome;color: #9C254D; line-height: 16px!important;}
.btn-row-start{float: left;   width: 100%; padding-top:20px;}

/* Question page css */
.timeight{width:320px;height: 54px;background: #EAEAEA 0% 0% no-repeat padding-box;border-radius: 10px;float: left;padding-left:22px; padding-top:15px;padding-right:22px;
opacity: 1;}
.questionrow img {width: 20px;}
.timeleft{font:22px GothamMedium; color:#000; float: left;}
.timeight ul{float:right; margin:0;padding-left:0;}
.timeight ul li{list-style:none;float:left; background:#fff; position:relative;font:20px GothamMedium; color:#000;    padding: 3px;margin-left: 10px;}
.timeight ul li:after {position: absolute; content: ":";right: -8px;}
.timeight ul li:last-child:after{display:none;}
.questionrow{background: #F1F1F1 0% 0% no-repeat padding-box;opacity: 1; padding:10px  15px;font:22px/27px GothamBold; color:#000;float: left; width: 100%;line-height: 45px; }
.change-left{float:left;}
.ques {width: 100%; float: left;}
.change-right{float:right;}
.ques ul li{font:16px GothamBook;color:#000;list-style: decimal;padding-bottom: 15px;}
.ques h4{font:16px GothamBook;color:#000; padding-top:30px;}
.optionrow{width: 100%; float: left;padding-top:20px;}
.funkyradio-default label:hover{background:#caf4ff;box-shadow: 0px 4px 5px rgba(0,0,0,0.1);}
.funkyradio-default .option{width:25px; height:25px; border-radius:100%; background:#fff;  text-align:center; line-height:25px;float:left;}
.funkyradio-default .optiontext{float:left; padding-left:10px; padding-top:3px;}
.left-bttom{border-top:1px solid #333; width:100%; float:left; padding:15px;}	
	
	
/* rightPartcss */
span.rightopen {position: fixed; top: 40%; right: -3px; border: 1px solid #f1f1f1; border-radius: 10px 0 0 10px; padding: 20px 10px;z-index: 9;    cursor: pointer;}
span.rightopen.rightmove{right:300px;}
.main.short,header.short {width: calc(100% - 300px);}
.right-part{width:300px; background:#fff; right:-300px; height:100%; overflow-y:auto; transition:0.3s all; position:fixed; border:1px solid #333;}
.right-part.openright{right:0px; }
.sidetop1{padding:5px; float:left;width:100%; border-bottom:1px solid #333;}
.sidetop1 .userpic{width:40px; height:40px;float:left;}
.sidetop1 .username{width:240px;padding-right: 0; text-align: right; line-height: normal;float:left; text-align:right;}
.sidequestiotype .ans-row .part {  width: 50%;}
.sidequestiotype {width: 100%;padding: 10px;float: left; border-bottom: 1px solid #333;}
.sidesub {width: 100%;padding: 10px;float: left; border-bottom: 1px solid #333;}
.question_plate {width: 100%;padding: 10px;float: left; border-bottom: 1px solid #333;height: 230px; overflow-y:auto;}
.question_plate h4,.sidesub h5 {font-size: 1.0rem;}
.Qnumber span {margin: 5px 12px;}
.sidesub ul {padding: 0; text-align:center; margin-top:15px;}
.sidesub ul li{ display:inline;}
.sidesub ul li span {background: #ffeaee;border: 1px solid; border-radius: 5px; padding: 2px 10px;margin: 0 5px;display: inline-block;cursor: pointer;}
.sidesub button.btn.btn-primary {width: 100%;}


/* Popup data */
.questionpub .modal-dialog {max-width: 1000px; padding: 10px;}
.questionpub1 .modal-dialog {max-width: 1000px; }
.questionpub .modal-dialog .modal-content{padding: 10px;}
.questionpub h3.question_title {font-size: 12px;}
.questionpub .questionlist li {font-size: 10px;}
.questionpub1 h5{font:16px GothamMedium; color:#337AB7;padding: 10px 30px; border-bottom: 1px solid #333;}
.questionpub1 ul {list-style: decimal;padding-left: 30px;}
.questionpub1 ul li{padding-bottom:12px;}
.popbutton {width: 100%; float: left; margin-bottom: 15px;}
.funkyradio div {clear: both;overflow: hidden;}
.funkyradio label {width: 100%; border-radius: 3px;font-weight: normal; background:#f1f1f1;}
.funkyradio input[type="radio"]:empty,
.funkyradio input[type="checkbox"]:empty {display: none;}
.funkyradio input[type="radio"]:empty ~ label,
.funkyradio input[type="checkbox"]:empty ~ label {position: relative;margin-top:0;cursor: pointer;-webkit-user-select: none; -moz-user-select: none;  -ms-user-select: none;  user-select: none; padding:10px 15px;}
.funkyradio input[type="radio"]:empty ~ label:before,
.funkyradio input[type="checkbox"]:empty ~ label:before {position: absolute;display: block;top: 10px;bottom: 0;left:auto;content: ''; background: #fff;border-radius:100%;border: 1px solid #333; height: 20px;  width:20px;  right:10px;}
.funkyradio input[type="radio"]:hover:not(:checked) ~ label,
.funkyradio input[type="checkbox"]:hover:not(:checked) ~ label {color: #888;}
.funkyradio input[type="radio"]:hover:not(:checked) ~ label:before,
.funkyradio input[type="checkbox"]:hover:not(:checked) ~ label:before {content: "\f00c"; text-indent: 0; color: #fff;background-color: #4dc9ff;font: normal normal normal 14px/1.3 FontAwesome; text-align:center;}
.funkyradio input[type="radio"]:checked ~ label,
.funkyradio input[type="checkbox"]:checked ~ label {color: #777;}
.funkyradio input[type="radio"]:checked ~ label:before,
.funkyradio input[type="checkbox"]:checked ~ label:before {content: "\f00c";text-indent: 0; color: #fff; background-color: #4dc9ff;font: normal normal normal 14px/1.3 FontAwesome; text-align:center;}
.funkyradio input[type="radio"]:focus ~ label:before,
.funkyradio input[type="checkbox"]:focus ~ label:before { box-shadow: 0 0 0 3px #999;}
.funkyradio-default input[type="radio"]:checked ~ label:before,
.funkyradio-default input[type="checkbox"]:checked ~ label:before {color: #fff; background-color:#4dc9ff;}
.funkyradio-primary input[type="radio"]:checked ~ label:before,
.funkyradio-primary input[type="checkbox"]:checked ~ label:before {color: #fff; background-color: #337ab7;}
.funkyradio-success input[type="radio"]:checked ~ label:before,
.funkyradio-success input[type="checkbox"]:checked ~ label:before {color: #fff;  background-color: #5cb85c;}
.funkyradio-danger input[type="radio"]:checked ~ label:before,
.funkyradio-danger input[type="checkbox"]:checked ~ label:before {color: #fff;  background-color: #d9534f;}
.funkyradio-warning input[type="radio"]:checked ~ label:before,
.funkyradio-warning input[type="checkbox"]:checked ~ label:before {color: #fff; background-color: #f0ad4e;}
.funkyradio-info input[type="radio"]:checked ~ label:before,
.funkyradio-info input[type="checkbox"]:checked ~ label:before {color: #fff;background-color: #5bc0de;}


/* Dashboard css */
.menunav {display: flex;}
.menunav a.nav-link {color: #000!important;font-family: "GothamMedium";}
.userpicB {width: 100px; height: 100px; overflow: hidden;  border-radius: 100%; margin:auto;}
button.btn.btn-down {background: #FF7B7B;color: #fff;border-radius: 40px; padding: 5px 20px; height: auto; line-height: normal;box-shadow: 0px 8px 15px #FF000033;}
.bordbox{background: transparent linear-gradient(180deg, #FF7B7B 0%, #FFB7AC 100%) 0% 0% no-repeat padding-box;box-shadow: 0px 8px 15px #FF000033; color:#fff; padding:10px;border-radius: 10px;    height: 100px; margin: 5px 0;}
.bordbox p {margin-bottom: 0;margin-top: 5px;font-size: 0.9rem;}
.bordbox i {font-size: 30px;}
.bordbox h5{color:#000; margin-top:5px; margin-bottom: 0;}

.left1 {text-align: left; font-size: 1.8rem; font-family: GothamMedium; margin-top: 13px; margin-bottom: 5px;}
.right1 {text-align: right; font-size: 14px; font-family: GothamMedium; margin-top: 13px; margin-bottom: 5px;}
.sa{font-family: GothamMedium;}
.charde{font-family: GothamBook;}
.sa h3{font-family: GothamMedium; font-size:16px;text-align: center;} 
.sa .charleft h3{font-size:20px;}
.sa img{width: 280px; margin-top: 80px; }

.sa .col-sm-7{text-align: center;}

.headpointscored{margin-top: 20px;}
.red{background-color: #FF7B7B;}
.boxqa{height:85px; width: 85px; border: 1px solid #000000; border-radius: 10px; padding: 5px;}
.boxqa h4{color: #26BD66; font-size: 14px; }
.boxqa h5{color: #000000; font-size: 14px; }
.boxqa h6{color: #BFBFBF; font-size: 10px; font-family:GothamBook; }
.boxqa .incorrect{color: #CE231C;}
.boxqa .skipped{color:#337AB7; }

.wrap{display: flex; margin-left: 30px;}
.wrap span{font-size: 25px;}

.boxps{ border: 1px solid #000000; border-radius: 10px; width:100%; padding:10px;
    position: relative;
}
.boxps.min:after { content: "-"; position: absolute; right: -22px; top: 50%; transform: translateY(-50%);  font-size: 30px;}
.boxps.pl:after { content: "+"; position: absolute; right: -25px; top: 50%; transform: translateY(-50%);  font-size: 30px;}
.boxps.izuca:after { content: "="; position: absolute; right: -24px; top: 50%; transform: translateY(-50%);  font-size: 30px;}
.boxps h5{font-size:12px;}
.boxps h4{color: #26BD66; font-size: 12px; }
.boxps .total{color: white;}
.boxps .h5{color: #000000; font-size: 18px; }
.col-sm-7 span{margin-top: 15px; margin-left: 5px;}
li.nav-item {white-space: nowrap;}
.f1div{display: flex; }
.card-body {margin : 10px 20px 0px 0px;}

.pylayout{width: 100%; margin: 15px; margin-right: 25px; background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 9px 13px #0000000A;border-radius: 15px;opacity: 1;}
.pylayout h3{font-family:GothamMedium;font-size: 25px; margin-top: 10px; text-align: center;}
.pylayout .wrap2 {margin: 0px 20px 20px 20px; display: flex;}
.pybox{padding: 20px; margin-left:30px; background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 8px 15px #0000001A;border-radius: 10px; text-align: center;}
.pybox span{margin-top: 20px; }

.newcard{margin: 0px; padding: 0px;}
.newcard-body{margin-right: 15px; margin-top: 15px;background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 9px 13px #0000000A;border-radius: 10px;}
.heading{text-align: center; font-size: 20px; font-family: GothamMedium; color: #000000; margin-top: 20px;}
.smtxt{text-align: left; color: #000000; font-family:Gotham; font-size: 16px; }
.img-responsive {width: 500px; margin-left: 25px; margin-top: 10px; margin-bottom: 20px;}

.newcard2{margin-left: 15px; margin-top: 15px; background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 9px 13px #0000000A; border-radius: 15px;}
.newcard2 .img-responsive{height: 300px; width: 300px; margin: 20px; margin-left: 50px;font-family: GothamBook;}
.newcard2 h3{margin-left: 35px; margin-top: 15px; font-size: 25px; font-family: GothamMedium; padding: 10px; }

.content {margin: 10px; padding: 20px;}
.content h4{font-size: 20px; margin-top: 15px;}
.content .red1{color: #FF9584;}
.content .red2{color: #9C254D;}
.content .red3{color: #CE231C;}
.content .red4{color: #4996D8;}
.content .red5{color: #0869BD;}
.content .red6{color: #004683;}
.content span{color : black; font-size: 16px; }
.nav-link.dropdown-toggle {padding-right: 12px!important;}
.saaw{ margin: 0px; padding: 0px; margin-top: 15px; 
background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 9px 13px #0000000A;border-radius: 15px;}
.saaw h3{font-size: 20px; font-family: GothamMedium; padding: 20px; text-align: center; }
.sawr {margin-left: 20px; margin-right: 20px;padding: 10px; text-align: center; font-family: GothamBook; margin-bottom: 20px;}
.saaw .box1{width: 20%; height: 234px;background: #FF9A9A 0% 0% no-repeat padding-box;border-radius: 15px 0px 0px 15px; padding: 20px;}
.saaw .box2{width: 20%; height: 234px; background: #FFB8B8 0% 0% no-repeat padding-box; padding: 20px;}
.saaw .box3{width: 20%; height: 234px;background: #FFD2CF 0% 0% no-repeat padding-box; padding: 20px;}
.sretthrow .saaw .box3{width: 20%; height: 234px;background:#EBF1DF; padding: 20px;}
.sretthrow .saaw .box4{width: 20%; height: 234px;background:#CBFEEA; padding: 20px;}
.sretthrow .saaw .box5{width: 20%; height: 234px;background:#B4EED8; padding: 20px;}
.saaw .box4{width: 20%; height: 234px;background: #FFE2E1 0% 0% no-repeat padding-box; padding: 20px;}
.saaw .box5{width: 20%; height: 234px;background: #FFE9E8 0% 0% no-repeat padding-box;border-radius: 0px 15px 15px 0px;opacity: 1; padding: 20px;}

.tablerow{margin: 0px; padding: 0px; margin-top: 15px; font-family: Gotham;
background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 9px 13px #0000000A;border-radius: 15px; margin-bottom: 30px; padding: 10px;}
.tablerow h3{text-align: center; font-size: 20px; padding: 20px; font-family:GothamMedium;}
.tablerow .table1 table{padding: 20px; width: 100%; height: 100%;font-family: GothamBook;}
.tablerow .table1 tr{}
.tablerow .table1 th:first-child, .tablerow .table1 td:first-child {
    text-align: left;
    padding-left: 15px;
}
.tablerow .table1 th{font-size:16px; line-height: 25px; text-align: center; border-bottom: 1px solid #ddd;}
.tablerow .table1 td{text-align: center; height: 70px; }

.sub1{background-color: #F1F1F1; border-radius: 22px 22px 0px 0px;}
.sub2{background-color: #F1F1F1; border-radius: 0px 0px 22px 22px;}

.progress{width: 100%;}
.progress-bar1{background-color: #FFC935; width:50%}
.progress-bar2{background-color: #FF7B7B; width:20%}
.progress-bar3{background-color: #FFA989; width:40%}
.progress-bar4{background-color: #58EAD6; width:75%}
.progress-bar5{background-color: #41EA89; width:95%}
.pgraph { padding: 15px;}
.barfull {width: 100%;display: flex; margin-top: 44px;}
.pgraph h3 span {font-size: 14px;font-weight: normal;}
.pgraph h3 {font-size: 20px;margin-bottom: -40px;}





/* Home page CSS add here */
section.section1 {padding: 20px 0;float: left; width: 100%;}
section.section2 {padding: 50px 0;float: left; width: 100%; background:#F7F7F7;}
section.section4 {padding: 50px 0;float: left; width: 100%; background:#F7F7F7;}
section.section6 {padding: 50px 0;float: left; width: 100%; background:#F7F7F7;}
section.section8 {padding: 50px 0;float: left; width: 100%; background:#F7F7F7;}
section.section3 {padding: 50px 0;float: left; width: 100%; background:#fff;}
section.section5 {padding: 50px 0;float: left; width: 100%; background:#fff;}
section.section7 {padding: 50px 0;float: left; width: 100%; background:#fff;}
section.section9 {padding: 50px 0;float: left; width: 100%; background:#fff;}
section.section10 {padding: 50px 0;float: left; width: 100%; background:#fff;}
section.inbg{background:#F7F7F7;}
.usertop{width:30px; height:30px; overflow:hidden; border-radius:100%;}
.usertop img{width:100%;}
.left1home h1 {color: #9C254D;font-family: "GothamBold";}
.whybox {padding-top:20px;}
.whybox h5{color:#9C254D;font-family: 'Montserrat', sans-serif; font-weight:400;}
.whybox ul {list-style: none; padding: 0; display:flex;    margin-bottom: 30px;}
.whybox ul li {width: 31%; float: left;  background: #fff; box-shadow: 0px 9px 21px #00000012; border-radius: 22px; margin: 0 1%; text-align: center;  padding: 15px 20px;}
.whybox ul li img {height:80px;}
.whybox ul li p {padding-top:20px;}
.redbtn{background:#9C254D;box-shadow: 0px 5px 10px #FF090033; color:#fff;margin-right: 10px;}
.redoutlinebtn{background:#fff;border: 1px solid #9C254D; color:#9C254D;}
.btnrowhome,.btnrowhome1{ padding-bottom:30px;}
.btnrowhome1 a{color:#333;font-family: 'Montserrat', sans-serif; font-weight:400;}
.btnrowhome1 a span{color:#9C254D;}
.oursel{background: #F6F6F6 0% 0% no-repeat padding-box;box-shadow: 0px 38px 38px #00000014;border: 3px solid #E6E6E6;border-radius: 20px; padding:10px; text-align:center; width:80%; margin:0 10%;}
.selrow ul {list-style: none; display: flex; padding: 0; text-align:center;}
.selrow ul li {width: 20%;}
.selrow ul li .sel-img{width:80px; height:80px; border-radius:100%; overflow:hidden;    display: inline-block; border:2px solid #ccc;}
.selrow ul li .sel-img img{width:100%;}
.selrow img.img-responsive {width: 100%; margin: 0;}
.selrow .carousel-indicators li{width:10px; height:10px; border-radius:100%; background:#E6E6E6;}
.selrow .carousel-indicators .active {background-color: #6C6C6C;}
.selrow .carousel-indicators{bottom:-20px;}
.seldata {padding: 20px 6px;}
.section2 h2,.section3 h2,.section4 h2,.section5 h2,.section6 h2,.section7 h2,.section8 h2,.section9 h2,.section10 h2 {font-family: 'Montserrat', sans-serif; font-weight:700; text-align: center; font-size: 30px; color: #FF5D78;}
.section2 img{max-width:100%;}
.aboutdata h4{font-family: 'Montserrat', sans-serif; font-weight:500; color:#000; font-size:22px;margin: 20px 0 50px;}
.aboutdata h4 span{color:#CF261F;}
.aboutdata p{font-family: "GothamLight"; font-size:20px; line-height:32px;}
.boxres{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 9px 21px #00000012; padding:15px;border-radius: 22px;float: left;width: 100%; border:1px  solid #fff;    height: 180px;}
.boxres:hover{border:1px  solid #9C254D;}
.iconbox {width: 25%; float: left;padding-right:2%;}
.courcebox .iconbox {width: 35%; float: left;padding-right:2%;}
.iconbox img{width:100%;}
.boxdata {width: calc(100% - 25%);  float: left;}
.courcebox .boxdata {width: calc(100% - 35%);  float: left;}
.boxdata {text-align: center;}
.boxdata h5{font-family: "GothamMedium";font-size: 1.1rem;}
.boxdata p{font-family: "GothamBook";font-size: 0.8rem;}
.boxdata a{font-family: "GothamMedium";background: #9C254D 0% 0% no-repeat padding-box;box-shadow: 0px 5px 10px #FF090033;border-radius: 22px; color:#fff; width: auto;
    display: inline-block; height: 34px; line-height: 34px;  padding: 0 30px;}
.section3 .col-sm-4{margin-top:40px;}
.online-cor h4 a {color: #6C6C6C;float: right; font-size: 12px;font-weight:400; text-decoration:underline;}
.online-cor h4{font-family: 'Montserrat', sans-serif; font-weight:700; color:#101010;}
.onlinebox {width: 100%; border-radius: 10px;  float: left;padding-bottom: 20px;background: #F1F1F1;box-shadow:0px 4px 10px #00000012; margin-bottom:20px;    position: relative;}
.onlinebox .img-responsive{max-width:100%; width:100%; margin:0;border-radius: 10px 10px 0 0; }
.onlinbxdata {width: 100%; float: left;padding:15px 2% 15px;}
.bigdata {float: left; width: 70%; text-align: left;}
.bigdata h5{color:#337AB7; font-family: "GothamMedium"; margin:0;font-size: 1rem;}
.bigdata ul{margin:0; padding:0; list-style:none;}
.bigdata ul li{float:left; color:#BFBFBF; background:#fff;border-radius: 9px; font-size:10px;padding: 0 6px; margin-right:2px;}
.smalldata ul{margin:0; padding:0; list-style:none;}
.smalldata {float: left; width: 30%; text-align: right;}
.onlineprice{float:left; width:100%; padding:5px 0;}
.onlineprice span{text-decoration: line-through;}
.onlineprice span+span{color:#337AB7;text-decoration:none;}
.smalldata ul li {font-size: 12px; padding-bottom: 5px;}
.smalldata ul li i.fa-star{color:#ECAD00;}
.onlinebox a {background:#9C254D; width: 48%; float: left; margin: 0 1%;  text-align: center; color:#fff;font-family: "GothamBook"; padding:5px 0;font-size: 12px;
    border-radius: 5px; border:2px solid #9C254D;}
.onlinebox a+a{background:none; color:#9C254D;}
.online-cor {padding:20px 30px;}

#owl1 .owl-nav,#owl2 .owl-nav,#owl1a .owl-nav,#owl2a .owl-nav,#Recommended .owl-nav,#Upcoming .owl-nav ,#RecommendedT .owl-nav,#UpcomingT .owl-nav {position: absolute; top: 50%;transform: translateY(-50%); width: 100%;}
#owl1 .owl-nav button.owl-next,#owl2 .owl-nav button.owl-next,#owl1a .owl-nav button.owl-next,#owl2a .owl-nav button.owl-next ,#Recommended .owl-nav button.owl-next,#Upcoming .owl-nav button.owl-next,#RecommendedT .owl-nav button.owl-next,#UpcomingT .owl-nav button.owl-next {float: right; margin-right: -25px;}
#owl1 .owl-nav button.owl-prev,#owl2 .owl-nav button.owl-prev,#owl1a .owl-nav button.owl-prev,#owl2a .owl-nav button.owl-prev,#Recommended .owl-nav button.owl-prev,#Upcoming .owl-nav button.owl-prev,#RecommendedT .owl-nav button.owl-prev,#UpcomingT .owl-nav button.owl-prev  {float: left; margin-left: -25px;}
#owl1 .owl-nav button,#owl2 .owl-nav button,#owl1a .owl-nav button,#owl2a .owl-nav button,#Recommended .owl-nav button,#Upcoming .owl-nav button,#RecommendedT .owl-nav button,#UpcomingT .owl-nav button {background:#EAEAEA; width: 22px; height: 22px; border-radius: 100%;outline: none; font-size:30px;}
.owl-nav button span{height:30px; line-height:17px; display:block;}
#owl1 .owl-nav button span,#owl2 .owl-nav button span,#owl1a .owl-nav button span,#owl2a .owl-nav button span,#Recommended .owl-nav button span,#Upcoming .owl-nav button span,#RecommendedT .owl-nav button span,#UpcomingT .owl-nav button span {font-size:30px;}
#owl1 .owl-item:hover,#owl1a .owl-item:hover,#Recommended .owl-item:hover,#Upcoming .owl-item:hover,#UpcomingT .owl-item:hover {z-index: 99;}
#owl1.owl-carousel .owl-stage-outer,#owl1a.owl-carousel .owl-stage-outer,#Recommended.owl-carousel .owl-stage-outer,#Upcoming.owl-carousel .owl-stage-outer,#UpcomingT.owl-carousel .owl-stage-outer{z-index:99999999999999999;}
#owl1 .owl-dots,#owl1a .owl-dots,#owl2 .owl-dots,#owl2a .owl-dots,#Recommended .owl-dots,#Upcoming .owl-dots,#UpcomingT .owl-dots{display:none;}
#UpcomingT .onlinebox:hover .openbox {display: block;z-index: 9999;}
 
.hover-div:hover .openbox{display:block;}
.openbox {padding:10px 15px;position: absolute; width:230px; right: -210px; top: 0; display: none;}
.openbox-in{background: #F1F1F1 0% 0% no-repeat padding-box;box-shadow: 0px 0px 9px #00000038;border: 1px solid #707070; padding:5px;    position: relative;    text-align: center;}
.openbox-in p{text-align:left; font-size:12px;}
.openbox-in a {float: none; display: inline-block;background: #FFC3C0 0% 0% no-repeat padding-box; border: 1px solid #707070; color: #323232; border-radius: 0;padding: 3px;}
.openbox-in:before {content: "";position: absolute;border-right: 16px solid #707070; border-bottom: 16px solid transparent; border-top: 16px solid transparent;top: 50%;
    transform:	 translateY(-50%); left: -16px;}	
.openbox-in:after {position: absolute; content: ""; border-right: 15px solid #f1f1f1;border-top: 15px solid transparent;border-bottom: 15px solid transparent; top: 50%;transform: translateY(-50%); left: -15px;}
.onofcor{background: #F1F1F1 0% 0% no-repeat padding-box;box-shadow: 0px 3px 6px #00000029;border-radius: 10px;display: block; float: left; width: 100%;}
.onofcor h4{text-align:center;background: #9C254D 0% 0% no-repeat padding-box;border-radius: 10px 10px 0 0; padding:10px 10px; color:#fff;font-family: "GothamMedium";font-size: 0.9rem;font-weight: normal; }
.onlinebox h4{text-align:left;background: #9C254D 0% 0% no-repeat padding-box;border-radius: 10px 10px 0 0; padding:10px 10px; color:#fff;font-family: "GothamMedium";font-size: 0.9rem;font-weight: normal; }
.onofcor h5{ text-align:center;font-family: "GothamMedium"; color:#323232;font-size: 0.9rem;}
.onofcor ul{margin:0;padding: 0 10px;}
.onofcor ul li{margin:0;color:#323232;font-family: "GothamBook"; list-style:none;font-size: 0.8rem;padding-bottom: 10px;}
.ofonline .col-sm-3:hover .openbox{display:block; z-index:999;} 
.ofonline .col-sm-3:last-child{}
.ofonline .col-sm-3:nth-child(4) .openbox {right: auto;left: -210px;}
.ofonline .col-sm-3:last-child .openbox .openbox-in:before {right: -16px; left:auto;border-left: 16px solid #707070;border-right:none;}	
.ofonline .col-sm-3:last-child .openbox .openbox-in:after {right: -15px; left:auto;border-left: 15px solid #f1f1f1;border-right:none;}
.onofcor a {background:#9C254D; float: none; margin: 0 1%;  text-align: center; color:#fff;font-family: "GothamBook"; padding:5px 18px;font-size: 12px; border-radius: 5px; border:2px solid #9C254D;}
.section5 .bigdata h5{color:#323232;font-size: 1rem; margin-bottom: 10px;}
.section5 .bigdata ul li{float:none; background:none; color:#323232;}
.section5 .bigdata p {font-size: 12px;}
.section5 .online-cor, .section5 .online-cor h4,.section5 .owl-carousel {float: left; width: 100%;}
.section5 .online-cor{padding-bottom:0;}
.testmonibox{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 20px 40px #0000001A;border-radius: 22px; padding:30px;margin-top: 120px; position:relative;margin-bottom: 70px;}
.textiimg{background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 13px 49px #0000001A; width: 200px; height: 200px; border-radius: 100%;  margin: -120px auto 0; overflow: hidden;padding: 5px;}
.textiimg img{ width:100%;}
.testmonibox:after {position: absolute; content: ""; background:url(../images/texti-top.png); top: 10px;left: 10px; width: 73px; height: 59px;}
.testmonibox:before {position: absolute; content: ""; background:url(../images/texti-bot.png); bottom: 10px;right: 10px; width: 73px; height: 59px;}
.testmonibox p {font-family: "InkFree"; color: #707070; text-align: center; font-size: 1.2rem; line-height:1.3; padding: 5%; height:360px;}
.footertexti {text-align: center; color: #9C254D;font-family: "GothamBook";}
.footertexti span {padding: 0 10px;}
.texttimoni{}
.section6 .owl-nav,.section8 .owl-nav{display:none;}
.section6 .owl-dots,.section8 .owl-dots{text-align:center;}
.section6 .owl-dots button.owl-dot ,.section8 .owl-dots button.owl-dot {background: #E6E6E6!important;width: 16px; height: 16px;display: inline-block;border-radius: 100%;    outline: none; margin:0 2px;}
.section6 .owl-dots button.owl-dot.active,.section8 .owl-dots button.owl-dot.active{background:#6C6C6C!important;}
.subbox{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 9px 21px #0000000F;border-radius: 22px;    padding: 10px; text-align: center;}
.subbox img{width:auto; height:80px;}
.section7 .col-sm-2{max-width:14.285%; flex: 0 0 14.285%;}
.subbox h5 {margin-top: 5px; font-size: 1rem; height: 30px;}
.viewall {margin: 20px 0;}
.viewall a{color:#6C6C6C; text-decoration:underline;}
.centerssbox{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 9px 21px #0000000F;border-radius: 20px; padding:15px;}
.centdata {padding-left: 40px; position: relative;    padding-top: 30px;}
.centdata:after{position:absolute; content:"\f041";	    font: normal normal normal 30px/1 FontAwesome; color:#9C254D;top: 20px; left: 10px;}
.centdata h5 {font-size: 1.1rem;}
.facbox{width:100%; float:left; position:relative; border-radius:10px; background: transparent linear-gradient(180deg, #00000000 0%, #00000080 100%) 0% 0% no-repeat padding-box; overflow:hidden; text-align:center; color:#fff;}
.facbox img{width:100%;}
.facdata { font-family: "GothamBook"; position: absolute; bottom:0px; width: 100%;     background: linear-gradient(360deg, black, transparent); padding-bottom: 10px; padding-top: 10px;}
.facrow1 {margin: 40px -15px; text-align: center; display: block;}
.facrow1 .col-sm-4{display:inline-block; float:none;}
.section9 .col-sm-9,.section10 .col-sm-9 {margin: 30px auto 0;}
.section9 button.btn.btn-link {color: #0F0F0F!important; width:100%; position:relative; z-index:999; text-align:left; padding: 0;border: 0;font-family: "GothamMedium";font-size: 0.9rem;}
.section9 .card-header {background: no-repeat; border: none;}
.section9 .card-body {margin-top: 0; padding-top: 0;padding-bottom: 30px; color:#909090;font-family: "GothamBook";font-size: 0.7rem;}
.section9 .card {background: #FFFFFF 0% 0% no-repeat padding-box;  box-shadow: 0px 0px 30px #00000014; border: none;margin-bottom: 20px; border-radius: 20px;}
.section9 .card-header h5{position:relative;}
.section9 .card-header h5:after{position:absolute; content:"\f107" ; font: normal normal normal 30px/1 FontAwesome; color:#0F0F0F; right:0;top:0;}
.faqfot {text-align: center; padding: 30px 0;}
.faqfot a {background: #9C254D 0% 0% no-repeat padding-box; box-shadow: 0px 5px 10px #FF090033;border-radius: 10px; color: #fff; padding: 8px 27px; display: inline-block; margin-top: 10px;}
.social-row ul{margin: auto; list-style: none; padding: 0; max-width:188px;}
.social-row ul li{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 9px 21px #0000000F;border-radius: 22px; padding:20px; margin-bottom:20px;    text-align: center; font-size: 60px;}
.social-row ul li a{color:#000;}
footer { background-color: rgba(27, 27, 27, 0.9);  color: #FFF; float:left; width:100%; position:relative;}
.footerTop {padding-top: 30px; padding-bottom: 10px;}
.footer h3 {color: #f7f7f7;font-size: 19px; margin-bottom: 5px; font-weight: normal;}
.tx-div {width: 100%; display: block; height: 2px;  opacity: .8; margin: 5px 0 8px;background-color: #E31E26;}
.footerTop ul {list-style: none;margin: 0; padding: 0;}
.footerTop ul li{ padding-bottom:10px;}
.footerTop ul li a{color:#9e9e9e;}
div#owl5 .owl-dots button.owl-dot {margin-top: 20px;}
footer::after {content: "";background: url(../images/background-pattern.jpg); background-size: cover;top: 0;left: 0;bottom: 0; right: 0;position: absolute;z-index: -1;}
footer::after {background-image: url(https://theiashub.com/wp-content/uploads/2019/01/gallery9.jpg);}
.footerbottom {width: 100%; text-align:center;background: #2f2f2f;float:left; padding-top: 15px; padding-bottom: 15px;color:#fff;}
.dropdown-menu a {padding: 5px 10px; float: left; width: 100%;}
.dropdown-menu li:hover> ul {display: block;}
.dropdown-toggle::after{position:absolute; top:16px; right:0px;}
li.nav-item.dropdown-toggle {position: relative; padding-right: 20px;}
ul.dropdown-menuin {position: absolute; background: #fff;right: -130px;top: 0; display: none; list-style:none;padding:0; margin:0;border: 1px solid #B6B6B6;}
.navbar-nav .dropdown-menu{padding:0; border-radius:0;}
.dropdown-menu li a{color:#333;}
.dropdown-menu li:hover a{background: #e6e6e6;}
li.dropdown{position:relative;    width: 100%;  float: left;padding-right: 0!important;}
li.dropdown:after {position: absolute; content: "";  border-left: 5px solid #333; border-top: 5px solid transparent; border-bottom: 5px solid transparent; right: 10px; top: 10px;display:none;}
li.dropdown-submenu {position: relative; float: left;  width: 100%;}
section.inbg .card-header h5:after{display:none;}
.section9.inbg .card-header h5 button{color:#9C254D!important;}
.section9.inbg .card-header h5 button:after {position: absolute; content: "\f107"; font: normal normal normal 30px/1 FontAwesome; color: #0F0F0F; right: -20px;  top: -20px;  padding: 5px 15px;  background: #e7e7e7;}
.section9.inbg .card-header h5 button[aria-expanded="true"]:after{content: "\f106"; }
.section9.inbg .card{overflow:hidden;}
.selctseries {width:300px; border: 1px solid #ccc; height: 35px; overflow:hidden;position: relative;}
.selctseries select{width:110%; border:none; height:35px;outline: none;font-size: 16px; position:relative; z-index:9; background:none;}
.selctseries:after {position: absolute;right: 0; content: "";background: #BFBFBF; width: 40px; height: 40px; top: 0; z-index: 0;content: "\f107"; font: normal normal normal 30px/1 FontAwesome; color: #0F0F0F;text-align: center;}
.coursatb li a {background: #F1F1F1;color:#323232; font-size:16px; font-family: "GothamBook"; text-align:center;display: block; padding: 5px 15px;text-decoration: none;}
.coursatb li a.active{background: #FFC3C0;}
.coursatb li a span {display: block; font-size: 12px;}
.coursatb {padding: 20px 0 0;}
.coursatb .tab-content{padding-top:20px;}
.coursatb .row.ofonline {margin: 10px -15px;}
li.dropdown ul.dropdown-menu {right:auto;left: 0;	top:100%;}
.dropdown ul.dropdown-menu li a {background: #fff;    position: relative;}
.dropdown ul.dropdown-menu li a:hover {background: #e6e6e6;}
li.dropdown ul.dropdown-menu ul.dropdown-menu {right: -160px; left: auto; top: -1px;}
.dropdown-item.dropdown-toggle::after {top: 10px;}
.sectionslid1{padding:0px 0 30px;float: left; width: 100%; background:#F7F7F7;}
.slide-round{background:#fff; padding:0 10px; border-radius:10px;    box-shadow: 0px 0px 30px #00000014;}
.footerTop h3 {font-size: 1.25rem;}
ul.pagination {padding: 10px 15px;}
ul.pagination li a{color:#333;}
.purcesnow{background: #9C254D; width: 48%;float: left; margin: 0 1%; text-align: center; color: #fff!important; font-family: "GothamBook"; padding: 5px 0;  font-size: 12px;  border-radius: 5px;border: 2px solid #9C254D;    max-width: 200px;}
.btngray{background: #DBDBDB; width: 48%;float: left; margin: 0 1%; text-align: center; color: #000!important; font-family: "GothamBook"; padding: 5px 0;  font-size: 12px;  border-radius: 5px;border: 2px solid ##DBDBDB;    max-width: 200px;}
.box-page9{background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 0px 30px #00000014; border: none; margin-bottom: 20px; border-radius: 10px;    width: 100%;
    float: left;  padding: 15px; margin-top: 30px;}
.divder {border-right: 2px solid #ccc;}
.page9right{position:relative;}
.page9right a{border: 2px solid #9C254D;text-align: center; border-radius: 5px; font-size: 12px;position: absolute; padding: 5px 5px; color: #9C254D;right: 0; bottom: 0;}
.page9right a:hover{background:#9C254D;color: #fff;}
.page9right a i {font-size: 20px;}
.page10 ul {padding-left: 20px;}
.full{width:100%; float:left;}
.mt-30{margin-top:30px!important;}
.mt-20{margin-top:20px;}
.mt-40{margin-top:40px!important;}
.mt-10{margin-top:10px;}
.mr-30{margin-right:30px;}
a.Nlink{color:#3269C6; text-decoration:underline;font-family: "GothamMedium";}
.joincrbox .btngray,.joincrbox .purcesnow{width:100%; max-width:100%; margin:0px 0 20px;}
.joincrbox{background: #F7F7F7 0% 0% no-repeat padding-box;border-radius: 10px; padding:15px;display: flow-root; margin-top:20px;}
.sidebox h4{text-align:center; margin-top:30px;}
section.capbg{background:#fff url(../images/cap.svg); background-position: right top; background-repeat: no-repeat;  background-size: 35%;}
.joincrbox a:last-child { margin-bottom: 0;}
a.nav-link.active {color: #CE231C!important;}
.freenitiatives {background: #F1F1F1; padding:30px 20px;   border-radius: 20px 20px 20px 20px;    width: 100%; float: left;}
.freenitiatives .iconbox{width:100%;text-align: center;}
.freenitiatives .boxdata {width: calc(100% - 0%);margin-top: 10px;}
.freenitiatives .iconbox img{height:80px; width:auto;}
.freenitiatives .boxres {height: auto;margin-bottom: 30px;}
.whitebginner{background:#fff; float:left; width:100%;}
.heading-tab {background: #f1f1f1; padding: 10px 15px;  float: left; border-radius: 10px 10px 0 0;font-family: "GothamBold";}
.freenitiatives .rainrow .iconbox img {height: auto;   width: 100%;}
.boxdata1 {text-align: center; font-size:14px;font-family: "GothamMedium"; color:#000; position:relative;}
.boxdata1:after {content: "\f02e"; position: absolute;  right: 0;font: normal normal normal 14px/1 FontAwesome;color: #BFBFBF;}
.rainrow .boxdata1 a {color: #000;}
.rainrow .boxdata1 a:hover{color:#9C254D;}
.scrolcal { background: #fff;  border-radius: 10px; border: 1px solid #ccc; padding: 10px 10px;  float: left;  width: 100%;}
.newsdatat { background: #fff;  border-radius: 10px; border: 1px solid #ccc; padding: 10px 10px;  float: left;  width: 100%; margin-top:20px;height: 640px; overflow-y: auto;}
.yearscroll ul{list-style:none; margin:0; padding:0; display:flex;}
.yearscroll ul li{width:auto; float:left; margin:0 5px;}
.yearscroll ul li button{border-radius:30px; font-size:12px; width:100%; padding:0 5px; background:#EAEAEA; border:none; outline:none;}


/* slider cal */
#outer {float: left;width:98%;overflow: hidden;white-space: nowrap;display: inline-block;}
#left-button {float: left;width: 10px; text-align: center;}
#right-button {float: left; width: 10px;text-align: center;}
#inner:first-child {margin-left: 0;}
.hide {display: none;}
.activemonth{background:#9C254D!important; color:#fff; position:relative; padding-right:20px!important;}
.disactivemonth{color:rgba(0,0,0,0.2)!important;}
.activemonth:after{position: absolute; content: "\f107"; font: normal normal normal 16px/1 FontAwesome; color: #0F0F0F; right:5px; top: 0;}
.yearscroll #left-button a,.yearscroll #right-button a {color: #333;}

.scrolldate{float:left; width:100%; margin-top:10px;}
.scrolldate ul{list-style:none;margin:0; padding:0;}
.scrolldate ul li{float:left;margin: 0 5px;}
.scrolldate ul li button{border-radius:100%; font-size:12px;border:none; outline:none;    width: 30px; height: 30px;}
.activedate{background:#9C254D!important; color:#fff; }
.tabsection1{width:100%; float:left; margin-bottom:80px;}
.tabsection1 .coursatb .nav{border:none;}
.tabsection1 .coursatb .nav li a.active{background:#9C254D;color:#fff;}
.tabsection1 .coursatb .nav li a{background:#6B6B6B;color:#fff;}
.tabsection1 h4 a {padding-left: 10%;  color: #e0e0e0;}
.tabsection1 h4 a:hover{color: #9C254D;}
.tabsection1 .coursatb .nav li{margin:0 5px;}

.airdig {width: 100%; float: left; margin-top: 30px;}
.airdig .onlinebox{background:#fff;  padding-bottom: 0;}
.airdig .onlinebox .onlinbxdata{padding-top:0;   padding-bottom: 0;}
.airdig .onlinebox p{color:#BFBFBF;}
.airdig .smalldata{width:100%;}
.airdig .smalldata a{color:#333; background:none; border:none;width: auto; text-decoration:underline;}
.airdig .smalldata a.bookmarbox{color:#BFBFBF; text-decoration:none; float:right;}

.quizbox ul{list-style:none; margin:0; padding:0;margin-bottom: 30px; float: left; width: 100%;}
.quizbox ul li{width:33%; float:left;}
.quizbox ul li a {background: no-repeat; border: none; width: 100%; color:#595959;text-align: left;}
.onlinebox.quizbox {padding-bottom: 10px;}
.onlinebox.quizbox a.viewreport{background:#BFBFBF; border-color:#BFBFBF;}

.yojnabox {width: 100%;border-radius: 10px; float: left;overflow: hidden;background: #fff;box-shadow: 0px 4px 10px #00000012;margin-bottom: 20px; position: relative;}
.yojna-left {width: 40%; float: left;}
.yojna-right {width: 60%; float: left; padding-left:5px;}
.yojna-left img{width:100%;}
.yojna-right h4 {
    color: #9C254D;
    padding: 15px 2% 0;
    font-size: 1.3rem;
}

.yojna-right .smalldata {
    position: absolute;
    bottom: 10px;
    left: 42%;
    z-index: 9999999999999;
    width: 55%;
}
.yojna-right .smalldata a{color: #9C254D;}
.mb-10{margin-bottom:10px;}



/* Signup css here */
#login {
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
	margin-top:0px;
	    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
}
.forgotpas{float:right;font-family: "GothamBook"; color:#000; text-decoration:underline;  font-size:14px;margin-bottom: 10px;}
#login #inner-wrapper{padding:10px; margin-bottom:0;    min-height: 410px; position:relative;}
#login #inner-wrapper p {margin-bottom: 0;
    /*position: absolute;*/
    width: 100%;
    bottom: 0;
}
.login h4 {text-align: center;font-family: "GothamMedium";margin-bottom: 0;font-size: 1.3rem;} 
.registehead-sub { text-align: center;font-family: "GothamBook";font-size: 12px;}
.login {
	font-family: 'Josefin Sans', sans-serif;
	/*
	-webkit-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
	-webkit-transform: rotateY(40deg);
	-moz-transform: rotateY(40deg);
	transform: rotateY(40deg);*/
}
.login:hover {
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	transform: rotate(0);
}
.login article {
    margin-top: 15px;
}
.login .form-group {
	margin-bottom:10px;
}
#login p {
    text-align: center;
    font-size: 12px; font-family: "GothamBook";
}
#login p a{color:#000;font-family: "GothamMedium";}
.login .form-control {
    font-size: 12px;
}
.login .form-control,
.login .btn { font-family: "GothamLight";
	border-radius:0;
}
.login .btn img {
    width: 20px;
}
.regist{background:#F7F7F7;}
.login .btn {
    letter-spacing:0px;font-family: "GothamBold";
    background:#CE231C!important;
    border-radius: 5px;
    border: 1px solid #D1D1D1!important; outline:none!important;
	    width: auto;
    float: none;
    margin: auto;box-shadow: none!important;padding: 7px 30px;
}
.showpass{font-family: "GothamMedium"; font-size:.9rem;}
.divider-text span b{font-family: "GothamBold";}
.input-group-addon {
	border-radius:0;
	color:#fff;
	background:#f3aa0c;
	border:#f3aa0c;
}
.forgot {
	font-size:16px;
}
.forgot a {
	color:#333;
}
.forgot a:hover {
	color:#5cb85c;
}
 h4.maineloginhead{font-size:1rem; color:#000;font-family: "GothamMedium";text-align:center;}
 h4.installapphead{font-size:1rem; color:#000;font-family: "GothamMedium";text-align:center;}
h4.maineloginhead span{color:#CE231C;font-family: "GothamBold";}
.login h5{font-size:.9rem; color:#000;font-family: "GothamMedium"; text-align:center;margin-bottom: 0;}
.bluetext{color:#005FFF!important;}
#inner-wrapper, #contact-us .contact-form, #contact-us .our-address {
    color: #1d1d1d;
    font-size: 19px;
    line-height: 1.7em;
    font-weight: 300;
    padding: 50px;
    background: #fff;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    margin-bottom: 100px;
	border-radius: 20px;
}
.input-group-addon {
    border-radius: 0;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
    color: #000;
    background:none;
    border: #f3aa0c;
       border:none;right: 10px;
    z-index: 9; position:absolute;
}
.fullnote {
    text-align: center;
    font-size: 11px;font-family: "GothamBook";
    margin-top: 20px;
}
ul.installapp {padding: 0 15%;float: left; width: 100%; list-style: none;}
ul.installapp li {background: #fff;border-radius: 7px; margin-top:10px; }
ul.installapp li a{padding: 10px 40px; display:block; color:#000; text-decoration:none; text-align:center; vertical-align:top;}
ul.installapp li a img {width: 40px;margin-right: 10px;    vertical-align: top;}
ul.installapp li a span {
    width:150px;
    display: inline-block;
    text-align: left;
}
a.btn.btn-block.btn-twitter {background:#F0F0F0!important;color: #fff; font-family: "GothamMedium";letter-spacing: 0;}
a.btn.btn-block.btn-facebook {background:#F0F0F0!important;color: #fff; font-family: "GothamMedium";letter-spacing: 0;}


/* Checkout css start */

.cart{color: #000!important;  font-family: "GothamMedium"; position:relative;margin-right:0.5rem;margin-left:0.5rem;}
.cartcount{position:absolute; top:-13px; left:-3px; width:20px; height:20px; text-align:center; line-height:20px; background:#cf261f; color:#fff; border-radius:100%; font-size:12px;}
.checkoutpage .left1{color:#FF5D78;}
.shoping-left h4 {font-size: 1rem;font-family: "GothamMedium";}
.shoping-left h4 span{float:right;}
.shoping-left ul{margin:0; padding:0; list-style:none;float: left;width: 100%;}
.shoping-left hr { float: left;  width: 100%;}
.shoping-left ul li{background:#F7F7F7; padding:10px;float:left; width:100%; margin-bottom: 30px;}
.shoping-left ul li img{width:98%; float:left;}
.datacart{width:100%; float:left;}
.pricecart{width:100%; float:right;font-family: "GothamMedium";letter-spacing: 0; font-size:0.8rem; text-align:right;}
.datacart h5 {margin: 0; line-height: normal; font-size:.8rem;font-family: "GothamMedium";}
.datacart p{font-size:.8rem; line-height:1.3;margin: 0;}
 .pricecart .curprice {text-decoration: line-through;color: #BEBEBE;padding:0 10px;}
.pricecart span,.pricecart a {position: relative;display: inline-block;}
.applycupan h6{font-family: "GothamMedium"; font-size:0.8rem;}
.applycupan input[type="text"] {width: 70%; background: #f7f7f7; border-radius: 0;float:left;}
.pricecart a{color:red;}
.applycupan button.btn {width: 30%; float: left; border-radius: 0; background:#565656;color: #fff;}
.applycupan {margin-bottom: 10px;}
.checkoutfrm{background: #F7F7F7 0% 0% no-repeat padding-box;border-radius: 15px; padding:2rem;}
.checkoutfrm h5 {font-size: 1rem;font-family: "GothamMedium"; margin-bottom:20px;}
.checkoutfrm form h5{margin-bottom:10px;}
.totalprice{font-family: "GothamMedium"; font-size:0.8rem;}




/* new dashborad css start here */
.topsearch {background: #F1F1F1; width: 100%; height: 36px; border-radius: 30px; overflow:hidden;    margin-top: 20px;}
.topsearch input{height:36px; background:none; border:none; width:90%; float:left; padding-left: 15px; line-height:36px; margin:0;}
.topsearch button{width:10%; background:none; border:none; float:left; color:#CE231C; font-weight:bold; text-align:center;height:36px; line-height:1.3; padding-right:15px; text-align:right;cursor: pointer;}
.top-rightmenu{width:100%; float:left;    margin-top: 20px;}
.top-rightmenu ul{margin:0; padding:0; list-style:none;font-family: "GothamBook"; font-size:0.8rem;}
.top-rightmenu ul li{float:left;text-align: center;padding: 0 5px;}
.top-rightmenu ul li a{color:#707070; text-align:center;}
.top-rightmenu ul li a i{font-size:1rem;}
.sidebar{width:270px; padding:30px 40px; margin-right:30px; max-width:100%; float:left; background:#CE231C;box-shadow: 4px 5px 11px #0000002B;border-radius: 0px 20px 20px 0px;}
.rightbar{width:calc(100% - 300px); float:left; padding-right:30px;}
.userinfo{padding-bottom:50px;}
.userinfo .userpicB {width: 80px; height: 80px; float: left; margin-right:10px;}
.userinfo .userpicB img{max-width:100%;}
.userdta{width:calc(100% - 90px); float:left; padding-top:20px;}
.userdta h4{font-size: 1rem;font-family: "GothamMedium"; color:#fff;margin-bottom: 0;}
.userdta p{margin-bottom:0;}
.userdta p a{color:#fff;}
.side-menu {width: 100%; float: left;}
.side-menu nav{padding:0;}
.side-drop {padding: 0px 0px 0px 30px;}
.side-menu ul li a {color: #fff;display: block; padding:10px 0; font-family: "GothamBook"; text-decoration:none;position:relative;}
span.caret {border-right: 5px solid transparent; border-top: 5px solid #fff; border-left: 5px solid transparent; position: absolute; top: 15px; right: 0px;transition: all 0.3s;}
.side-menu ul li a[aria-expanded="true"] span.caret {border-top: none; border-bottom: 5px solid #fff;}
.side-menu ul li a span img {	width: auto;}
.side-menu ul li ul li a{font-size:0.8rem; padding:5px 0;}
ul.nav.nav-tabs.tabsmaine {border: none;}
ul.tabsmaine li a {background: #F1F1F1; font-family: "GothamBook"; font-size:1rem; color: #000; padding: 10px 15px;float: left; text-decoration:none;}
ul.tabsmaine li a.active{font-family: "GothamMedium";background:#EAEAEA;}
ul.tabsmaine li:first-child a{border-top-left-radius:10px;}
ul.tabsmaine li:last-child a{border-top-right-radius:10px;}
.tab-maincon {background: #eaeaea; padding: 1rem;}
#MyCou .card {background:#fff; margin-bottom:20px; border: none;border-radius:10px!important; overflow: hidden;}
#MyCou .card-header {background:none; overflow: hidden; position:relative;}
#MyCou .card-header i {background: #BFBFBF; color: #000; font-size: 24px; position: absolute; right: -10px; height: 100%; top: 0; line-height:1.8;width: 40px; text-align: center;padding-right:10px;}
#MyCou  .card .card-header a:not(.collapsed) + .rotate-icon:before {content: "\f106";}
#MyCou .card .card-header a {color: #000; text-decoration: none;font-family: "GothamMedium";    position: relative;}
#MyCou .card .card-header a h5{ font-size:1rem; padding-right:30px;}
.preceteage_accordi {position: absolute; height: 100%;background: transparent linear-gradient(270deg, #FF57A5 0%, #FFB0AD 100%) 0% 0% no-repeat padding-box; left: 0;
top: 0;}
#MyCou .card .card-header a h5 span {float: right; font-size: 0.7rem;}
h4.normal-heding{font-size: 1.3rem;font-family: "GothamMedium";}
.slider-box{background:#fff; border-radius:10px; width:100%; padding:20px 30px 0; display:block; margin-bottom:30px; clear:both;}
#RecommendedT .bigdata ul li,#UpcomingT .bigdata ul li {width: 100%; color:#000; background: no-repeat;}
#RecommendedT .bigdata ul li i.fa-star,#UpcomingT .bigdata ul li i.fa-star{color:#ECAD00;}
#RecommendedT .onlinbxdata,#UpcomingT .onlinbxdata{padding-top:0;}
#RecommendedT .bigdata h5,#UpcomingT .bigdata h5{color:#333;}
.tabsmaine2nd a {background: #F1F1F1;color: #000; float: left; font-size: 20px; text-align: center; padding: 10px 20px;text-decoration: none;}
.tabsmaine2nd a span{font-size:12px;}
.tabsmaine2nd a.active {background:#FFC3C0;}
ul.nav.nav-tabs.tabsmaine3rd {border: none; clear: both; float: left; width: 100%; margin-bottom: 20px;}
ul.nav.nav-tabs.tabsmaine3rd li {float: left; clear: both;}
ul.nav.nav-tabs.tabsmaine2nd{border-bottom:2px solid #B5B5B5;}
.tab-maincon1 {background:#fff;padding:0px 0 0rem;}
ul.tabsmaine3rd li a {background: #F1F1F1; padding: 5px 2rem; color: #000;text-decoration: none;float: left;}
.dashonlinebx.onlinebox a{width:60%;}
.tab-maincon1 .tab-maincon {background: none;padding-bottom: 0;}
ul.tabsmaine3rd li a.active{background:#FFC3C0;}
.showtime{font-size:12px; clear: both;padding-top: 10px;}
.showtime i.fa-star{color:#ECAD00;}
.dashonlinebx h5 {padding-bottom: 10px;}
.viewallnew {float: right; color: #000;font-family: "GothamMedium";}
#Polity {padding-top: 20px;}
.viewallnew i{color:#9C254D;}
.lesionheading{background: #FF9490 0% 0% no-repeat padding-box;color:#fff; font-size:1.3rem;padding: 10px;    margin-bottom: 0;}
.video-link {height: 355px; overflow-y: auto;}
.video-link ul{list-style:none; padding:0; margin:0;}
.video-link ul li{}
.video-link ul li a{color:#000;font-size:.8rem;    padding: 10px; clear: both; display: block;background:#F1F1F1;border-bottom: 1px solid #ccc;text-decoration:none;}
.video-link ul li a:hover,.video-link ul li a.active{background:#FFC3C0;}
.video-link ul li a span {float: right;}
.post-cmnt {border: 1px solid;padding: 1rem; margin-bottom:30px; display:block; clear:both;}
span.userbg {width: 50px; height: 50px;display: block;background: #FF9490; border-radius: 100%; margin-right: 10px; overflow:hidden;}
span.userbg img{max-width:100%; min-height:100%;}
.comtbox a {color: #000; margin-right: 10px;font-size: 0.8rem;}
.comtbox {font-family: "GothamBook"; margin-bottom:30px; display:block; clear:both;}
.comtbox p {font-size: 0.8rem;}
.comtbox td {vertical-align: top;}
.post-cmnt h5 {margin-bottom: 30px;}
.videobtn {display: block; padding: 10px 0;}
.videobtn a {text-decoration: none;width: auto; float: left; margin-right: 10px; border: 1px solid #6b6b6b; padding: 5px 10px; color: #333; text-align: center;height: 55px; border-radius:5px;}
.videobtn a i:hover{color:#ECAD00;}
.liveclassbox {display: block; clear: both;}
.liveclassbox h4 {background: #EAEAEA; border-radius: 10px 10px 0 0; padding: 5px 20px;font-size:1.2rem;float: left;font-family: "GothamMedium";margin-bottom:0;}
.inclass {width: 100%; float: left; background: #EAEAEA; padding: 15px;}


.clasbox {
    overflow: hidden;
    width: 100%;
    border-radius: 10px;
    /* float: left; */
    padding-bottom: 20px;
    background: #F1F1F1;
    box-shadow: 0px 4px 10px #00000012;
    margin-bottom: 20px;
    position: relative;
    clear: both;
    display: inline-block;
}
.clasbox h6 {padding: 10px; color:#337AB7;}
.clasbox h6 span {
    float: left;
    color: #BFBFBF;
    background: #fff;
    border-radius: 9px;
    font-size: 10px;
    padding: 0 6px;
    margin-right: 2px;
    margin-top: 5px;
}
.clasbox p {
    padding: 0 10px;
}
.clasbox-footer {
    padding: 0 10px;
}
.clasbox-footer span{float: left;}
.clasbox-footer button {
    float: right;
    cursor: pointer;
    background: #ce231c;
    color: #fff;
    border: none;
    padding: 3px 10px;
}
h5.normal-heding {
    margin-bottom: 20px;
}
h5.normal-heding a{color:#000; font-size:12px; text-decoration:underline;}
.lclass_img{height:160px; overflow:hidden}
.clasbox .lclass_img img{width:100%;}

.videobox{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 3px 6px #00000029;border-radius: 10px}
.videobox h4{background: #FF9490 0% 0% no-repeat padding-box; padding:10px;border-radius: 9px 9px 0px 0px; color:#000;    font-size: 1rem;}
.videosec {padding: 25px 15px 15px;}
video.videoarea {
    width: 100%;
    background: #DFDFDF 0% 0% no-repeat padding-box;
    border: 1px solid #707070; margin-bottom:10px;}
.videosec a.btn1 {
    display: block;
    text-align: center;
    background: #9C254D 0% 0% no-repeat padding-box;
    border-radius: 5px;
    color: #fff;
    padding: 8px;  font-family: "GothamMedium";
}
.videosec a.btn2 {  font-family: "GothamMedium";
    display: block;
    text-align: center;
    background: #EAEAEA 0% 0% no-repeat padding-box;
    border-radius: 5px;
    color: #000;
    padding: 8px;
}
a.videoplay {
    position: absolute;
    left: 50%;
    top: 50%;
}

.texttimoni .owl-dots {display:none;}
.texttimoni .owl-nav { display: block;  position: absolute; width: 100%;top: 50%;}
.texttimoni .owl-nav button span {font-size: 4rem; color: #9C254D;}
.texttimoni .owl-nav button.owl-next {float: right;}
.texttimoni .owl-nav button.owl-prev {float: left;}
a.btn.btn-success.signupfull{width:100%;background:#ef8700; margin-top: 10px;}
#login h4.maineloginhead {position: relative; padding-bottom: 10px;}
#login h4.maineloginhead:after {
    position: absolute;
    content: "";
    background: url(../images/move.png);
    width: 72px;
    height: 100px;
    background-repeat: no-repeat;
    left: -40px;
    z-index: 9;
    top: 0px;
}
.divider-text span {
    position: absolute;
    top: -17px;
    background: #fff;
    padding: 0 10px;
    left: 50%;
    transform: translateX(-50%);
}
.divider-text {
    border-top: 1px solid #ccc;
    margin-top: 30px;    margin-bottom: 30px;
    position: relative;
}
.loginhrading{color:#000; font-family: "GothamBold";}
.newsocial a { background:#F0F0F0!important; color:#000!important;  width:100%; float: left; font-size: 0.6rem; margin-top: 0.5rem;}
.no-bor{border:none;}
.regisfreerow {background: #9C254D; padding: 15px;}
.regisfreerow h3 {color: #fff; font-size: 1.6rem; margin-bottom:30px;}
.regisfreerow img.regiimg1 {width:80px; margin-right:10px; float:left;}
.regisfreerow p{color:#fff; font-size:1.3rem; line-height:1.5;}
img.full-reg {max-width: 100%; width: 520px;margin-bottom: -20px;  margin-top: -10px;}
.regsileft h3 {font:16px  'Open Sans', sans-serif; font-weight:600; }
.registerright h2 {font:22px  'Open Sans', sans-serif; font-weight:600; }
.registerright h2 span{float:right;font-size:16px;}
.regsileft img {width: 100%; max-width: 100%;}
.boxregister{background: #F0F0F0;border-radius: 20px; padding:20px; margin-bottom:20px;}
.boxregister label{font:18px  'Open Sans', sans-serif; font-weight:600; float:left; width:100%;}
.boxregister .form-control{border:none; border-bottom:2px solid rgba(0,0,0,0.2); background:none;border-radius:0;width:400px; max-width:100%;}
.tarinput label {background: #fff; padding: 5px 15px; font-size: 15px; min-width: 100px; width:auto; font-size:14px;text-align: center; float:left; margin-right:10px;}
.tarinput label:hover{background:#9C254D; color:#fff;}
.tarinput {position: relative;}
.tarinput input[type="radio"] {position: absolute;opacity:0;  left: 0;}
.tarinput input[type="radio"]:checked + label {background:#9C254D; color:#fff;}
.regisfrmrow {padding-bottom: 40px; border-bottom: 1px solid #bbb;margin-bottom: 30px;}
.videobox{background: #F0F0F0;border-radius: 20px; padding:20px; width:100%; float:left; height:200px; line-height:170px; font-size:80px; text-align:center;} 
.heading3{text-align: center; font-size: 20px;  padding: 20px; font-family: GothamMedium;}
.heading4{text-align: left; font-size: 15px;  padding-bottom:10px; font-family: GothamMedium; margin-bottom:0;}
.boxfull{background:#fff;}
.coursefree .bigdata {width: 100%;}
.coursefree .bigdata h5{color:#333;}
.coursefree .onlinebox a{width:98%;}
.coursefree .onlinebox {padding-bottom:10px;	}
.coursefree .smalldata{width:100%;}
.coursefree .onlineprice {width: 50%; text-align: left;}
.coursefree .onlineprice span{text-decoration:none;font-weight: 600;}
.coursefree .smalldata ul {float: right;width: auto; max-width: 50%;}
.coursefree .smalldata ul  li{float:left; margin:0 5px;}
.coursefree .col-sm-3 {display: inline-flex; flex: none; margin-bottom: 30px;width: 24%; margin: 0; box-sizing: border-box;}
.democlassvideo{width:100%; float:left;background:#F0F0F0;border-radius:20px; padding:20px; height:350px; text-align:center; line-height:350px; font-size:80px;}
.exptxt{letter-spacing: -0.05px; font:18px  'Open Sans', sans-serif; font-weight:700;opacity: 0.9;  margin-bottom:10px;}
.videoclassright img{width:70%; margin-left:10%: margin-bottom:10px;}
.videoclassright p{font:14px 'Open Sans', sans-serif; opacity: 0.9;}
.videoclassright a{background: #9C254D;  width:100%; float: left; margin: 0 1%; text-align: center; color: #fff; font-family: "GothamBook";padding: 10px 0; font-size: 12px; border-radius:10px;box-shadow: 0px 5px 25px #00000040;border: 1px solid #FFFFFF;}
.grayboxdemo{background: #F0F0F0;border-radius: 15px; padding:15px;    padding: 10px;}
.lesn{background:#fff; border-radius:10px; text-align:center; padding:10px;}
.lesn h5, .lesn a {font-size: 14px; color: #000;}
.lesn img {
    width: 50px;
    display: block;
    margin: auto;
}
.textlearnt .quizbox ul li{width:50%;}
.textlearnt .onlinebox.quizbox{background:#fff;}
.textlearnt .onlinbxdata{padding-bottom:0;}
.textlearnt .quizbox ul{margin-bottom:10px;}
.reprdrw{background: #FFFFFF 0% 0% no-repeat padding-box;border: 1px solid #707070;border-radius: 15px; overflow:hidden;}
.reprdrwhead{background:#9C254D; padding:10px;    margin-bottom: 20px;}
.testreport {width:190px; margin-right:20px; display: inline-block; position:relative; float:left;}
.testreport:after{content:""; position:absolute; width:1px; height:100%; background:#ccc; right:0; top:0;}
.testreport img {width: 30px;}
.testreport h3 {width: calc(100% - 40px); color:#fff; float: right; font-size:18px; font-weight:700; font-family: 'Roboto', sans-serif;
 letter-spacing: 0.3px;margin-bottom: 0;line-height: 28px;}
.testreport h3 span {font-size: 14px;font-weight: 400; display: block; opacity: 0.8;}
.testreport.hd {min-width: 250px; width: auto;}
.testreport.hd img.userimg {border-radius: 100%;}
.testreport.hd h3{font-size:14px; font-weight:400;}
.testreport.hd:after{display:none;}
.righttoptest{float:right; color:#fff; font-weight:600; font-size:20px;}
.chartreport{padding:0 20px 30px;}
.mw-100{max-width:100%;}

.whitebox {background: #fff;border-radius: 15px; box-shadow: 0px 10px 30px rgb(0 0 0 / 5%);padding: 20px 15px; height: 100%;}
.lefttime {text-align: center; padding-top: 30px;}
.lefttime h5 {font-size: 12px; color: rgba(0,0,0,0.8);}
.lefttime h2 {font-size: 18px; color: #000;}
.prog1 {float: left; width: 100%;}
.prog1 h4 {font-size: 1rem; float: left; width: 100%;}
.prog1 .progress {height: 20px;  border-radius: 20px;  width: 80%; float: left;}
.prog1 .progright {text-align: center; width: 20%; float: right;}
.prog1 .greenbar .progress-bar {background: #7FD49C;}
.prog1 .redbar .progress-bar {background: #DA7C7C;}
.fullpogrep {font-size: .8rem; font-weight:700; float: left;width: 100%;}
.whitebox h3 {text-align: center; margin-bottom: 0; font-size: 1.3rem;}
.chartdata1 {position: relative; border: 1px solid rgba(0,0,0,0.4); border-radius: 10px;}
.chartdata1 span {position: absolute;top: 50px;left:55px;transform: translate(-45%, -50%); -webkit-transform: translate(-45%, -50%);
 -moz-transform: translate(-45%, -50%); font-family: Roboto; font-style: normal; font-weight: bold; font-size: 25px; line-height: 29px; text-align: center; letter-spacing: 0.3px; color: #000000; opacity: 0.8;}
.chartdata1 span  img{width:35px;}
.chartleft {width:130px; display: inline-block; vertical-align: text-bottom; position:relative; left:-10px;}
.chartdes {width: 100px; display: inline-block; padding-top:10px; vertical-align: top;}
.chartdes h3 { text-align: left; font-family: Roboto; font-size: 13px; font-weight: bold; color: rgba(0,0,0,0.8); padding-left: 20px; padding-bottom: 30px;}
.chartdes h3 p {margin-bottom: 0; font-size: 0.6rem;}
.chart3 g.apexcharts-datalabels-group {
    transform: translateY(60px);
    -moz-transform: translateY(60px);
    -webkit-transform: translateY(60px);
}
.graphround {
    float: left;
    width: 100%;
    position: relative;
}
.graphround h2 {
    font-weight: bold;
    font-size: 20px;
    text-align: center;
}
.graphround:after {
    content: "";
    position: absolute;
    width: 1px;
    background: #ccc;
    height: 150px;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
.noaft:after{display:none;}
ul.listlables {list-style: none; margin: 0; padding: 0; padding-left: 10%; padding-top: 30px; padding-bottom: 30px; text-align:center;}
ul.listlables li {font-family: Roboto; float: none; display:inline-block; padding-right: 30px;}
ul.listlables li span {width: 15px; height: 15px; border-radius: 100%; display: inline-block;}
.purplebg {background: #F170F3;}
.blueLbg {background: #74BBD9;}
.redLbg {background: #F28791;}
.neevrw{padding:20px 40px;}
.neevbox span {font-size: 2rem;font-weight: bold;color: #ccc;float: left;}
.neevbox h3 {
    font-weight: bold;
    text-align: left;
    width: calc(100% - 20px);
    float: right;
}
.neevbox ul {
    width: 100%;
    float: left;
    padding-left: 20px;
    list-style: inside;
	    text-align: left;
    margin-top: 10px;
}
.neevbox{position:relative;}
.col-sm-4:last-child .neevbox:after{display:none;}
img.neevimg {
    position: absolute;
    right: 30px;
    width: 50px;
    bottom: 0;
}
.neevbox:after {
    position: absolute;
    content: "";
    width: 1px;
    background: #ccc;
    height: 100px;
    right: 0;
    top: 0;
}
.neevrw .row {
    display: block; text-align:center;
}
.neevrw .row .col-sm-4 {
    display: inline-block;
    width: 32%;
}
span.memnum {
    font-size: 2.5rem;
    font-weight: bold;
    color: #000;opacity: 0.2;
    vertical-align: bottom;
}
.mem1rw img{width: 60px;}
.heading5{font:bold 18px  'Open Sans', sans-serif; color:#000;}
.heading6{font:600 14px  'Open Sans', sans-serif; color:#000; margin-bottom:0;}
.redfont{color:#EB362F;}
.listmem {
    width: 100%;
    float: left;
    padding-left:0px;
    list-style: inside;
    text-align: left;
    margin-top:0px;
}
.listmem li{font-size:.9rem;}
.mobshow{display:none;}

.fullmem {
    float: left;
    width: 100%;
}
.fullmemleft {
    float: left;
    width: 35%;
}
.fullmemleft img{max-width:100%; width:140px;}
.fullmemright {float: left; width: 65%; padding-right: 80px; position:relative;}
.member1data {float: left; width:100%; padding-right: 80px; position:relative; margin-top:40px;}
.fullmemright:after{position:absolute; content:""; width:1px; height:100px; background:#000; opacity:0.2;right:40px; top:90px;}
.member1data:after{position:absolute; content:""; width:1px; height:100px; background:#000; opacity:0.2;right:40px; top:0;}

.border-bx{border: 1px solid #707070;opacity: 0.31;background: #fff url(../images/cap.svg);background-position: right top;
    background-repeat: no-repeat; background-size: 30%; height:300px;}
	
.pricecut{font:14px  'Open Sans', sans-serif; text-decoration:line-through; color:#000; opacity:0.5;}
.btnred{background: #9C254D;
    margin: 0 1%;
    text-align: center;
    color: #fff;
    font-family: "GothamBook";
    padding: 10px 30px;
    font-size: 12px;
    border-radius: 10px;
    box-shadow: 0px 5px 25px #00000040;
    border: 1px solid #FFFFFF;}

.pr{position:relative;}
.bor-line {
    border-top: 2px dashed #ccc;border-right: 2px dashed #ccc;border-bottom: 2px dashed #ccc;
    width: 90%;
    height:260px; left:5%; top:130px;
    position: absolute;
}
.rundred{width: 15px;height:15px; background: #ed6362;display: inline-block; border-radius: 100%; position: absolute; left: 0;top:-10px;}
.rundred1{width: 15px;height:15px; background: #ed6362;display: inline-block; border-radius: 100%; position: absolute; left:51%;top:-10px;}
.rundred2{width: 15px;height:15px; background: #ed6362;display: inline-block; border-radius: 100%; position: absolute; left:51%;bottom:-8px;}
.rundred3{width: 15px;height:15px; background: #ed6362;display: inline-block; border-radius: 100%; position: absolute; left:14%;bottom:-8px;}
.videclasssec{padding:0 40px;}
.sidelist{position:fixed; left:0; top:150px; min-height:400px;
    background: #f0f0f0;}
.sidelist ul{margin:0; padding:0;}
.sidelist ul li a {
    padding: 10px;
    display: block; color:#000;
}
.sidelist ul li a.active{background:#FFC3C0;}


span.arrow1 {position: absolute;top: -14px; font-size: 24px; color: #000; opacity: 0.4; left: 10%;}
span.arrow2 {position: absolute;top: -14px; font-size: 24px; color: #000; opacity: 0.4; left: 48%;}
span.arrow3 {position: absolute;top: -14px; font-size: 24px; color: #000; opacity: 0.4; left: 95%;}
span.arrow4 {position: absolute;top: 110px; font-size: 24px; color: #000; opacity: 0.4; right:-8px;}
span.arrow5 {position: absolute;bottom:-12px; font-size: 24px; color: #000; opacity: 0.4; right:5%;}
span.arrow6 {position: absolute;bottom:-12px; font-size: 24px; color: #000; opacity: 0.4; left:48%;}
span.arrow7 {position: absolute;bottom:-12px; font-size: 24px; color: #000; opacity: 0.4; left:10%;}