@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;
}

@font-face {
  font-family: 'ProductSansRegular';
  src: url(../font/ProductSansRegular.eot);
  src: url(../font/ProductSansRegular.eot?#iefix) format('embedded-opentype'),
       url(../font/ProductSansRegular.otf) format('otf'),
       url(../font/ProductSansRegular.svg#ProductSansRegular) format('svg'),
       url(../font/ProductSansRegular.ttf) format('truetype'),
       url(../font/ProductSansRegular.woff) format('woff'),
       url(../font/ProductSansRegular.woff2) format('woff2');
}


@font-face {
  font-family: 'ProductSansBold';
  src: url(../font/ProductSansBold.eot);
  src: url(../font/ProductSansBold.eot?#iefix) format('embedded-opentype'),
       url(../font/ProductSansBold.woff2) format('woff2'),
       url(../font/ProductSansBold.woff) format('woff'),
       url(../font/ProductSansBold.svg#ProductSansBold) format('svg'),
       url(../font/ProductSansBold.ttf) format('truetype'),
       url(../font/ProductSansBold.otf) format('otf');
}


*{outline:none!important;}

body{line-height:18px;}
.main {width: 100%; float: left;  transition: 0.3s all;}	
header {   width: 100%; float: left; background-color:#FCFCFC; }
.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:#f16a65;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: #F16A65; 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;}

.change-left{float:left;}
.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{ 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: #F16A65;}
.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:#F4F7F8;}
section.section4 {padding: 50px 0;float: left; width: 100%; background:#F7F7F7;}
section.section6 {padding: 50px 0;float: left; width: 100%; background:#FCFCFC url(../images/bgInfographic.svg) 0 0 no-repeat; background-size:100% auto;}
section.section8 {padding: 50px 0;float: left; width: 100%; background:#009EFF;}
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:#f4f7f8;}
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:#969696;}
.regist section.inbg{background:#969696;height:80vh;}
.usertop{width:30px; height:30px; overflow:hidden; border-radius:100%;}
.usertop img{width:100%;}
.left1home h1 {color: #F16A65;font-family: "GothamBold";}
.whybox {padding-top:20px;}
.whybox h5{color:#F16A65;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:#F16A65;box-shadow: 0px 5px 10px #FF090033; color:#fff;margin-right: 10px;}
.redoutlinebtn{background:#fff;border: 1px solid #F16A65; color:#F16A65;}
.btnrowhome,.btnrowhome1{ padding-bottom:30px;}
.btnrowhome1 a{color:#333;font-family: 'Montserrat', sans-serif; font-weight:400;}
.btnrowhome1 a span{color:#F16A65;}
.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 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 #F16A65;}
.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: #F16A65 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:#F16A65; 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 #F16A65;}
.onlinebox a+a{background:none; color:#F16A65;}
.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: #F16A65 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: #F16A65 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:#F16A65; 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 #F16A65;}
.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: #F16A65;font-family: "GothamBook";}
.footertexti span {padding: 0 10px;}
.texttimoni{}

.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:#F16A65;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: #F16A65 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:#091D2D;  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: .5; margin: 5px 0 8px;background-color:#FFDF01;}
.footerTop ul li i {
    color: #FFDF01;
    opacity: 0.5;
}
.footerTop ul {list-style: none;margin: 0; padding: 0;}
.footerTop ul li{ padding-bottom:10px;}
.footerTop ul li a{color: #FFFFFF; opacity: 0.5;}
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:#091d2d;float:left; padding-top: 15px; padding-bottom: 15px;color:#fff;}
.copyrightinfo {color: #FFDF01; opacity: 0.8;}
.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:#F16A65!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: #F16A65; 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 #F16A65;    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 #F16A65;text-align: center; border-radius: 5px; font-size: 12px;position: absolute; padding: 5px 5px; color: #F16A65;right: 0; bottom: 0;}
.page9right a:hover{background:#F16A65;color: #fff;}
.page9right a i {font-size: 20px;}
.page10 ul {padding-left: 20px;}
.full{width:100%; float:left;}
.mt-30{margin-top:30px;}
.mt-60{margin-top:60px;}
.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:#F16A65;}
.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:96%;overflow: hidden;white-space: nowrap;display: inline-block;}
#left-button {float: right; text-align: center;border: 1px solid #ccc;width:2%; height: 40px; line-height: 40px;min-width: 20px;cursor: pointer;}
#right-button {min-width: 20px;float: left;text-align: center; border: 1px solid #ccc; width:2%; height: 40px; line-height: 40px;cursor: pointer;}
#inner:first-child {margin-left: 0;}

#outer-element {float: left;width:96%;overflow: hidden;white-space: nowrap;display: inline-block;}
#left-btn {float: right; text-align: center;border: 1px solid #ccc;width:2%; height: 40px; line-height: 40px;min-width: 20px;cursor: pointer;}
#right-btn {min-width: 20px;float: left;text-align: center; border: 1px solid #ccc; width:2%; height: 40px; line-height: 40px;cursor: pointer;}
#inner-element:first-child {margin-left: 0;}

#outer-deep {float: left;width:96%;overflow: hidden;white-space: nowrap;display: inline-block;}
#left-deep {float: right; text-align: center;border: 1px solid #ccc;width:2%; height: 40px; line-height: 40px;min-width: 20px;cursor: pointer;}
#right-deep {min-width: 20px;float: left;text-align: center; border: 1px solid #ccc; width:2%; height: 40px; line-height: 40px;cursor: pointer;}
#inner-deep:first-child {margin-left: 0;}

.hide {display: none;}
.activemonth{background:#F16A65!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:#F16A65!important; color:#fff; }
.tabsection1{width:100%; float:left; margin-bottom:80px;}
.tabsection1 .coursatb .nav{border:none;}
.tabsection1 .coursatb .nav li a.active{background:#F16A65;color:#fff;}
.tabsection1 .coursatb .nav li a{background:#6B6B6B;color:#fff;}
.tabsection1 h4 a {padding-left: 10%;  color: #e0e0e0;}
.tabsection1 h4 a:hover{color: #F16A65;}
.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: #f16a65;
    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: #f16a65;}
.mb-10{margin-bottom:10px;}



/* Signup css here */
#login {
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
	margin-top:0px;
	    left: 34%; top:50%;
/*    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -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:#969696;}
.login .btn {
    letter-spacing:0px;font-family: "GothamBold";
    background:#009EFF!important;
    border-radius: 5px;
    border: 1px solid #D1D1D1!important; outline:none!important;
	    width: auto;
    float: none; color:#FFDF01;
    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:1rem; color:#000;font-family: "GothamMedium";margin-top: 10px; 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:#F16A65;}
.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: #F16A65 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: #F16A65;}
.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;
}
nav.navbar.navbar-expand-md.navbar-dark.menunav {
    padding: 0 15px;
}
.loginhrading{color:#000; font-family: "GothamMedium";font-size:1rem;}
.newsocial a { background:#F0F0F0!important; color:#000!important;  width:100%; float: left; font-size: 0.6rem; margin-top: 0.5rem;}




/* .navbar-brand img {height: 100px;} */
.rightimgtop{width:100%; display:block; position:relative;}
.rightimgtop img.rightimgbig{max-width:90%;}
.newsec1{background-color: #FCFCFC; padding-bottom:100px!important;}
.card-block {width:100%; background:#fff; border-radius:10px; padding:20px 35px; float:left;box-shadow: 0px 40px 99px #0000000A; -webkit-box-shadow: 0px 40px 99px #0000000A; -moz-box-shadow: 0px 40px 99px #0000000A;}
.boxdata{position:relative; width:100%; float:left; padding:10px 15%;}
.boxdata:after{position:absolute; content:""; width:1px;height:200px; background:#ccc; right:0; top:1px;}
.boxdata img {width: auto!important; height: 100px; margin: 0 auto 20px;}
#videodemo .owl-item:last-child .boxdata:after{display:none;}
.videobtnrow {text-align: center;}
button.btnvideo {padding: 10px 30px; border: none;border-radius: 30px; background:#008A8F; color:#fff;font: 500 20px/25px Poppins;letter-spacing: 0.97px;font-family: 'Poppins', sans-serif; margin:20px 0 10px;box-shadow: 0px 10px 20px #0000001F; -webkit-box-shadow: 0px 10px 20px #0000001F; -moz-box-shadow: 0px 10px 20px #0000001F;}
section.section1.newsec {padding-bottom: 230px;}
.card-block.newcard {margin-top: -200px;}
button{cursor:pointer;}

.rightimgtop span {
    margin: 0;
    position: absolute;
    right: 0;
    width: 100px;
    bottom: 30px;    transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; 
}
.rightimgtop span:hover {
    right: 50px;
    bottom: 10px;
}
.rightimgtop span img {
    max-width: 100%;
}
.box1 {
    text-align: center;
    padding: 0 10px;
}

.box1 p{font-family: 'Poppins', sans-serif; font-size:15px; line-height:1.6; color:rgba(0,0,0,0.6);}
.graybox .col-sm-4{border-right:1px solid #ccc;}
.graybox .col-sm-4:last-child{border:none;}
.sponserdata {text-align: center;}
.sponserdata img{width:auto!important; height:50px;    display: inline!important;}
.sponserdata p{display:block;letter-spacing: 0.78px;font-family: 'Poppins', sans-serif; padding-top:15px; font-size:15px; font-weight:500;color: #000000;}
.section10 h4 {font-family: 'Poppins', sans-serif; font-size:35px; font-weight:700; text-align: center;
    color: #008A8F;letter-spacing: 1.17px; margin-bottom:100px;
}
.sliderarrowcenter .owl-nav {display:block!important; position:absolute; width:100%; top:50%; transform:translateY(-50%);}
.sliderarrowcenter .owl-nav button {font-size: 60px!important;}
.sliderarrowcenter .owl-nav button.owl-prev{float:left;}
.sliderarrowcenter .owl-nav button.owl-next{float:right;}


.sec2_2ndpart{text-align:center;float: left; width: 100%;  margin-top: 80px;padding: 0 20%;}
.sec2_2ndpart h4{font-family: 'Poppins', sans-serif; font-size:2.4rem; font-weight:bold; line-height:60px;letter-spacing: 1.56px;color: #008A8F; padding-bottom:20px;}
.sec2_2ndpart p{font-family: 'Poppins', sans-serif; font-size:1rem; opacity:0.6; font-weight:600;}

.left1home h5 {font-size: 0.9rem;margin-bottom: 0; font-family:Poppins; line-height: 1.6; padding-top: 10px;}
.left1home h3 {font-size:1.7rem; color:#008A8F;font-weight:bold;font-family:Poppins;margin-bottom: 0;}
.boxbord{background:#fff;  padding:5px;box-shadow: 0px 40px 99px #00000014;border: 1px solid #7070701A;
border-radius: 24px; margin-top:10px;}
.inboxboard{background: #F1F4F6 0% 0% no-repeat padding-box;border: 1px solid #008A8F;border-radius: 15px; overflow:hidden;}
.inboxboard h4{background:#008A8F; color:#fff; text-align:center;font-family:'Roboto', sans-serif;
letter-spacing: 0.7px; font-weight:bold; font-size:16px; padding:5px 10px;}
.inboxboard h4 span{font-weight:400;}
.hid1 {font-size: 1.1rem; font-weight:bold; color: #000; font-family: 'Roboto', sans-serif; line-height: normal;}
.hid1 img{float:left; margin-right:10px;}
.inboxboard1{margin-top:10px;}
.inboxboard .row,.inboxboard1 .row{margin:0;}
.hid2 ul{padding:0; list-style:none;}
.hid2 ul li{text-align: left; font-size:13px; font-weight:500; line-height:19px;font-family:'Roboto', sans-serif;letter-spacing: 0.62px;color: #000000;opacity: 0.8; margin-bottom:5px;}
.inboxboard1 .col-sm-6{letter-spacing: 0.62px;font-weight:500; line-height:19px;font-family:'Roboto', sans-serif; font-size:16px; color:rgba(0,0,0,0.6);    margin: 10px 0;}
.inboxlink {display: block; margin: 20px 0;}
.inboxlink a {font-size: 12px; color: #000;text-align:center; display:block; padding:10px;}
.inboxlink a.blueinbtn{background: #009EFF 0% 0% no-repeat padding-box;box-shadow: 0px 40px 99px #0000000A;border-radius: 41px; color:#fff;
padding:10px; width:100%;display:block; text-align:center;}
.inboxlink a.blueinbtn img{width:20px;}
.inboxboard1 .col-sm-6 img{float:left; margin-right:10px;}

.inboxboard-fot{background:#E8E8E8; border-radius:30px; text-align:center; }
.inboxboard-fot ul{list-style:none; padding:0;    margin: 0;}
.inboxboard-fot ul li{display:inline-block; width:32.73%; border:1px solid #E8E8E8; padding:8px 16px;letter-spacing: 0.7px;
font-size:16px; font-weight:500; line-height:22px;font-family:'Roboto', sans-serif;border-radius:30px;
}

.registerrowtop{font:bold 20px Roboto;position: relative; text-align:center; margin-top:20px;letter-spacing: 0.97px;color: #000000;opacity: 0.8;}
.registerrowtop:after{position:absolute; content:""; width:100%; height:2px; background:#000; top:50%; transform:translateY(-50%); left:0;}
.registerrowtop span{background:#fbfbfb;position: relative; z-index: 999; padding: 0 15px;}
.inboxboard-fot ul li.active{background:#FFF193;font-weight:bold;}
.videoboxful{padding-top:30px;}
.videoboxful img{width:auto;}
.videoboxful h5{color:#008A8F;font-weight:400; font-family:Poppins;font-size:1.3rem;letter-spacing: 0.97px;}
.videoboxful i{font-size:40px; color:rgba(0,0,0,0.2)}
.videoboxful p{letter-spacing: 0.78px;font-weight:400; font-family:Poppins;font-size:.9rem;}
.section7 h2{color:rgba(0,0,0,0.2); font-size:3rem; font-weight:bold;}
.section6 h4 { font-family: 'Poppins', sans-serif; font-size: 35px;font-weight: 700; text-align: center; color: #008A8F; letter-spacing: 1.17px; margin-bottom:50px;}
.sec6box{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 20px 99px #0000000A;border-radius: 24px; padding:20px;}
.phace1{background: transparent linear-gradient(89deg, #16AABD 0%, #7FDF90 100%) 0% 0% no-repeat padding-box;
border-radius: 35px 35px 0px 35px; display:block; text-align:center; padding:10px;}
.phace2{background:transparent linear-gradient(89deg, #16AABD 0%, #7FDF90 100%) 0% 0% no-repeat padding-box;
border-radius:39px 34px 37px 0px; display:block; text-align:center; padding:10px;}

.phace1 h5{color:#E3FF57;letter-spacing: 0.8px;font-family:Poppins;font-size:1rem; font-weight:bold; margin-bottom:0;}
.phace2 h5{color:#E3FF57;letter-spacing: 0.8px;font-family:Poppins;font-size:1rem; font-weight:bold; margin-bottom:0;}
.phace1 h6{color:#FFFFFF;font-family:Poppins;font-size:.8rem; font-weight:500; margin-bottom:0;}
.phace2 h6{color:#FFFFFF;font-family:Poppins;font-size:.8rem; font-weight:500; margin-bottom:0;}
.leftsec6box p{color:rgba(0,0,0,0.6);font-family:Poppins;font-size:.6rem; font-weight:400; line-height:1.3; }
.leftsec6box h5{color:#4885FF;font-family:Poppins;font-size:.7rem; font-weight:700;letter-spacing: 0.56px; margin-bottom:0; line-height:normal; }
.rightside p{color:#000; margin-top: 20px;font-family:Poppins;font-size:.8rem;}
.mb-60{margin-bottom:60px;}
.arrow1{position:relative;}
.arrow2{position:relative;}
.arrow1:after{position:absolute; width:18px; height:165px; background:url(../images/arrow1.svg) 0 0 no-repeat; background-size:100% auto; top:75px; right:25%;content:"";}
.arrow2:after{position:absolute; width:80px; height:85px; background:url(../images/arrow2.svg) 0 0 no-repeat; background-size:100% auto; top:-25px; right:-58px;content:""; }
img.circle-img:hover{transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);}
.circlebox {padding: 0 5%;position: relative;}
span.arow3 {
    position: absolute;
    top: 47%;
    right: -30px;
}
span.arow3 img{width:70px;}
img.ribbert {width: 100px; position: absolute; left: 160px; top: 100px;}
.leftsec6box p:last-child{margin-bottom:0;}
.iconrow img {width: auto; height:50px; margin-top: 10px;}
.phase1icon1{float:left;}
.phase1icon2{float:right;}
img.circle-img { max-width: 100%; transition: all 0.3s;}
.rightside1{text-align:center;}
.rightside1 h5{letter-spacing: 1px;color: #008A8F;font-family:Poppins;font-size:1rem; font-weight:bold;}
.rightside1 p{color:rgba(0,0,0,0.8);font-family:Poppins;font-size:0.8rem; text-align:center;}
.rightside1 img{margin:30px 0;}
.mobiletest{display:none;}
.logo_m{display:none;}
.circledata {text-align: center;  padding:30px 10% 0;}
.circledata h3{color:#008A8F;font-family:Poppins;font-size:1rem; font-weight:bold;}
.circledata p{color:#008A8F;font-family:Poppins;font-size:.8rem; font-weight:400;}
.sponserslidebottom{text-align:center; margin:60px 0 50px;}
.sponserslidebottom h4{letter-spacing: 0.97px;color: #002536;font-family:Poppins;font-size:1rem;font-weight:400	;margin-bottom: 20px;}
.sponbtn{background: transparent linear-gradient(90deg, #17ABBD 0%, #7FDF90 100%) 0% 0% no-repeat padding-box;box-shadow: 0px 10px 40px #00000033;font-family:Poppins;font-size:1rem; font-weight:bold;border: 1px solid #FFFFFF;border-radius: 42px; color:#fff; padding:10px 30px;}
.loginsign{display:none;font-family:Poppins;font-size:.7rem;font-weight:600	;}
.buynow{background:linear-gradient(45deg, #008a8f6f, #ffffff57);border: 1px solid #FFFFFF; position:fixed; right:5%; bottom:100px; padding:15px 30px;border-radius: 41px;font-family:Poppins;font-size:1rem;font-weight:600;opacity: 1;letter-spacing: 0.97px;color:#008A8F!important; text-decoration:none!important;}
.questionbox{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 10px 50px #0000000A;border-radius: 20px; padding:20px 30px;}
.questionrow{width:100%; display: flex; overflow-x:auto;}
.questionrow span.radiobtn{display:flex; padding:10px 20px; margin-right:15px; background:#F1F4F6;font-size:1rem; font-weight:bold; font-family:"roboto"; color:rgba(0,0,0,0.8);}
.questionbox h3{font-size:1rem; font-weight:bold; font-family:"roboto";}
.questionrow input[type="text"] {border: none; border-bottom: 1px solid #ccc;font-size:.75rem; font-weight:bold; font-family:"roboto"; padding: 10px; width: 30%;  max-width: 100%;}
.questionrow select {border: none;background:#F1F4F6; padding: 10px; width: 30%;  max-width: 100%;font-size:.75rem; font-weight:bold; font-family:"roboto";}
.btncmn{font-size:.75rem; font-weight:bold; font-family:"roboto";border-radius: 15px; padding:10px 30px;box-shadow: 0px 10px 30px #0000001A;}
.btnbor1{background:#fff!important; color:#000!important;border: 1px solid #009EFF;}
.btnfill2{background: #009EFF;border: 1px solid #FFFFFF; color:#fff!important; margin-left:10px;}



/* Radio button question section */


/* The container */
.queslabl {
  display: flex;
  position: relative;
    margin-right: 15px;
    background: #F1F4F6;
    font-size: 1rem;
    font-weight: bold;
    font-family: "roboto";
    color: rgba(0,0,0,0.8);margin-bottom: 0;
}

/* Hide the browser's default radio button */
.queslabl input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
  position: relative;;
  top: 0;
  left: 0;
  height:100%;
  width:100%; text-align:center;
  background-color:#f1f4f6;
  border-radius:0%;
  display: flex;
    padding: 10px 20px;
}

/* On mouse-over, add a grey background color */
.queslabl:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.queslabl input:checked ~ .checkmark {
  background-color:#FFF191;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.toptabsrow {background: #fcfcfc;}
.progtabs h6{font: normal normal normal 14px/18px Roboto;letter-spacing: 0.7px;color: #000000;opacity: 0.5;float: left;
 padding-right: 10px;}
.progtabs ul.nav.nav-tabs {border:1px solid #707070; float: left;    border-radius: 80px;}
.progtabs ul.nav.nav-tabs li a,.progtabs1 ul.nav.nav-tabs li a{padding:10px 22px; text-decoration:none;font: normal normal bold 25px/30px Roboto;letter-spacing: 0.97px;color: #000000;opacity: 0.8;float:left;border-radius: 80px;}
.progtabs ul.nav.nav-tabs li a.active{background:#FFDF01;}
.slidebox{background: #FFFFFF 0% 0% no-repeat padding-box; float:left; width:100%;box-shadow: 0px 20px 80px #0000000A;border-radius: 40px; padding:30px 0px 15px;}
.slideboxnew{ float:left; width:100%;padding:30px 0px 15px;}
.slideboxnew .focusbx{box-shadow:none;}
.headingpase{text-align:center;font: normal normal bold 30px/37px Roboto;letter-spacing: 1.17px;margin:20px 0;color: #000000;}
.headingpase1{text-align:center;font: normal normal bold 20px/37px Roboto;letter-spacing: 1.17px;margin:0px 0 20px;color: #000000;border-bottom: 5px solid #009EFF; display:inline-block;}
.itempase{position:relative; padding:30px;}
.itempase img{width:auto; height:50px;}
.itempase h3{font: normal normal bold 20px/25px Roboto; margin-top:10px;letter-spacing: 0.97px;color: #008A8F;}
.itempase p{font: normal normal normal 13px/16px Roboto;letter-spacing: 0.62px;color: #000000;opacity: 0.8;}
.itempase:after {position: absolute;content: ""; width: 1px;height:200px; background: #ccc; right: 0; top: 1px;}
.phaseslider .owl-nav {display: block!important; width: 100%; position: absolute;top: 50%;    transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); left:0;}
.phaseslider .owl-nav button.owl-prev {float: left; background: #fff; font-size: 40px; padding: 5px!important; border-radius: 10px;border: 1px solid #000;}
.phaseslider{padding-left:40px; padding-right:40px;}
.phaseslider .owl-nav button.owl-next {float: right; outline: none;border: 1px solid #000; background: #fff; font-size: 40px; padding: 5px!important;border-radius: 10px;}
.bluecentbtn{background: #009EFF 0% 0% no-repeat padding-box; padding:15px 30px;box-shadow: 0px 10px 30px #00000026;border-radius: 34px;
font: normal normal bold 16px Roboto;letter-spacing: 0.86px;color: #FFDF01;position: relative;top: 30px;}
.bluecentbtn:hover{color: #FFDF01; text-decoration:none;}
 .textteabs ul.nav.nav-tabs {border: none; border-bottom: 1px solid #ccc;  border-radius: 0;width: 100%; text-align: center;display: block;}
  .textteabs ul.nav.nav-tabs li{display:inline-block;}
  .textteabs ul.nav.nav-tabs li a{ background:none!important;font: normal 20px Roboto; border-radius:0; position:relative;}
  .textteabs ul.nav.nav-tabs li a.active{font-weight:bold; border-bottom: none;}
  /* .textteabs ul.nav.nav-tabs li a.active:after{width:100%; left:0; height:4px; background:#009EFF; position:absolute; bottom:-6px; content:"";} */
.textteabs .tab-content{background: #FFFFFF 0% 0% no-repeat padding-box; padding:5% 10%;border-radius: 20px;} 
.tabletext {border-radius: 20px; border: 1px solid #dee2e6;}
.tabletext table tr th:first-child, .tabletext table tr td:first-child {background: #eff5f9; width: 40%; border-left:none; font-weight: bold;}  
.tabletext table{margin-bottom:0;}
.tabletext table tr th{border-top:none; border-bottom:none;}
.tabletext table tr th:last-child, .tabletext table tr td:last-child {border-right:none;}
.tabletext table tr:last-child td{border-bottom:none;}
  .textinclued1 {
    text-align: center;
}
.textinclued1 h4 {
    width: auto;
    display: inline-block;
    padding: 10px 20px;
    border: 1px solid #00000033;
    border-radius: 10px;
}
.textinclued1 h4 img{height:40px;}
.textinclued1 h4 span{color:#009EFF;}
.textinclued1 p {padding: 10px 20% 0;}
.topleftheading{background:#009EFF;border-radius:0 40px 40px 0; color:#FFDF01;font:bold 20px/37px Roboto; float:left;letter-spacing: 1.17px;padding: 5px 30px 5px 70px;margin-bottom: 20px;}
.privpoly{margin-bottom:30px;}
.privpoly h3{font:600 20px/37px Roboto; color:#000;}
.privpoly p{font-weight:400; font-size:16px; font-family:Roboto;}
.con-sm-box{box-shadow: 0px 20px 80px #0000000A; background:#fff; text-align:center;  width:100%; float:left;border-radius: 40px;}
span.iconcall1 {border: 5px solid #009EFF;  color: #009EFF; padding: 10px;border-radius: 100%; width: 70px; height: 70px; display: inline-block; font-size: 40px; line-height: 40px;  position: relative; top: -30px;}
.callnum{list-style:none; margin:0; padding:20px 0;}
 .callnum li{text-align:center;font:600 20px/37px Roboto;color: #101010;}
a.btncallbx {background: #009EFF 0% 0% no-repeat padding-box; box-shadow: 0px 10px 30px #00000026; border-radius: 34px; color: #fff;  width: 80%; max-width:300px;  display: inline-block; padding: 15px;font:bold 16px Roboto;    margin-bottom: -20px;}
.calladd{top:-30px; position:relative;}	
.calladd img{width:50px;}
.callbigbox p{padding:0 22%;font-weight:400; font-size:16px; font-family:Roboto;}
.goggleapp{background: #F1F4F6 0% 0% no-repeat padding-box; height:260px; margin:0 15px 20px;	border-radius: 40px;}
.heading2{font-weight:600; font-size:20px; font-family:Roboto; text-align:center;}
.conbox1{background: #FFFFFF;box-shadow: 0px 20px 80px #0000000A;border-radius: 20px; width:100%; float:left; text-align:center;padding:30px;}
.conbox1 label{display: block; float: left; width: 100%; text-align: left; margin-bottom:5px;}
.conbox1 input{border:none;background: #F1F4F6;}
.conbox1 textarea{border:none;background: #F1F4F6; width:100%; height:100px;}
.conbox1 .input-group{margin-bottom:10px;}
.conbox1 .btncallbx{color: #FFDF01; text-decoration:none!important;}
.menunav li.nav-item.active a {color:#008A8F!important; text-decoration: underline;}
.aboutrow h4{font:700 20px Roboto;}
.aboutrow p{font:400 16px/1.6 Roboto;}
img.abdataimg1 {float: right; margin-left: 30px; width: 300px;}
.abboxpage{border-radius: 40px; background:#fff; padding:5%; float:left; width:100%;    height: 100%;}
.abboxpage img{float:right; margin-left:15px;}
.abboxpage p{font:400 16px/1.6 Roboto;    min-height: 230px;}
.abboxpage p b{font-weight:bold;}
.teamab{border-radius: 40px; background:#fff; padding:2%; float:left;}
.teambox{text-align:center;}
.imgbox{width: 100%; float: left; height: 200px;background: #F1F4F6; border-radius: 30px; margin-bottom:10px;}
.teambox h4{letter-spacing: 0.78px;font-family:Roboto; font-weight:bold; font-size:20px; margin-bottom:10px;}
.teambox p{letter-spacing: 0.78px;font-family:Roboto; font-weight:400; font-size:14px;    line-height: 1.4;}
.slidetext{padding:0 40px;}
.slidetext .owl-nav{display:block!important; position:absolute; width:100%; left:0; top:50%;}
.slidetext .owl-nav button{width:40px; height:40px; border:2px solid #000000!important; border-radius:100%!important;font-size: 3rem!important;}
.slidetext .owl-nav button.owl-prev{float:left;    margin-left: -40px;}
.slidetext .owl-nav button.owl-next{float:right;    margin-right: -40px;}
.studentsyabox{border-radius: 40px; background:#fff; padding:3%; float:left; width:100%;}
.studata span{width:80px; margin-right:10px; height:80px; border-radius:100%; background:#F1F4F6;float: left;}
.studata h4{letter-spacing: 0.78px;font-family:Roboto; font-weight:bold; font-size:20px; margin-bottom:0; margin-top:10px;}
.studata p{letter-spacing: 0.78px;font-family:Roboto; font-weight:400; font-size:16px;}
.studentsyabox p{letter-spacing: 0.78px;font-family:Roboto; font-weight:400; font-size:14px; line-height:1.6;}
.bodylight{background:#fcfcfc;}
.fullabbot{background: #E0EBF3; width:100%; float:left; padding:10px 20px;border-radius: 29px;}
.bothadingab{text-align: right;font: normal normal bold 25px/1 Roboto;letter-spacing: 0px; float:left; width:100px;}
.botdataab{text-align: left;font: normal 13px/1.3 Roboto;letter-spacing: 0px; padding-left: 15px;float:right; width:calc(100% - 100px);}
.teamab .col-sm-3:after {position: absolute; content: ""; width:2px; height: 60%; background:#F1F4F6;
    right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);}
.teamab .col-sm-3 {padding: 0 30px; position: relative;}
.teamab .col-sm-3:last-child:after{display:none;}

.textteabs {width: 100%;  overflow-x: auto;}
.teamdirect {width: 60%; max-width:100%; margin:0 auto 30px;}
.teamdirect .imgbox {width:200px;float:left; margin-right:15px;}



/* new css added */
.slidertop {text-align: center; background: #fcfcfc;  padding: 15px 0 80px;}
.bannertopheading{ font-family: 'ProductSansBold'; font-size:2rem; line-height:32px; color:#474747;}
.bannertopheading i{font-style:normal;color:#008A8F;}
.bannertopheading span{ font-family: 'ProductSansRegular'; font-size:1rem; line-height:1.6; color:#008A8F;}
.sliderfullstak{width:100%; float:left; height:454px; background:#dcdcdc;border-radius: 20px;  margin-top: 15px;}
.boxwhite{background:#fff;border: 1px solid #E3E3E3;float:left; width:100%;border-radius: 20px; padding:20px 20px 0;height: 100%;}
.heading1{width:100%; float:left;margin-top: -40px; margin-bottom: 40px;}
.heading1 span{background: #FFFFFF 0% 0% no-repeat padding-box;border: 1px solid #009EFF;border-radius: 29px;
font-family: 'ProductSansBold'; font-size:1rem; line-height:1.3; color:#009EFF;letter-spacing: 0.86px;width:300px; display:inline-block; padding:10px;}
.boxwhie1{background:#fff; width:100%; float:left;border: 1px solid #E9E9E9;border-radius: 24px;box-shadow: 0px 20px 80px #00000014; padding:20px;}
.heading3{text-align:center;letter-spacing: 0.97px;color: #008A8F;font-family: 'ProductSansBold'; font-size:1.5rem; }
.testif-img {text-align: center;}
.testif-img img {height: 150px; margin-bottom:20px;}
.testifilesdbox h4 {font-family: 'ProductSansRegular'; font-size: 1rem; font-weight: 400; text-align:center;}
.testifilesdbox h4 span{font-family: 'ProductSansBold'; }
.testifilesdbox{padding: 0 42px; height: 100%; position:relative;}
.testifilesdbox:after {position: absolute; content: ""; width: 1px; height: 80%; background: rgba(0,0,0,0.1); top: 10%; right: 0; transform: translate(0px, -10%); -webkit-transform: translate(0px, -10%); -moz-transform: translate(0px, -10%);}
.boxwhie1 .divd:last-child .testifilesdbox:after{display:none;}
.boxwhie1 h2.heading3 {margin-bottom: 50px;}
.testifilesdbox p{font-family: 'ProductSansRegular'; font-size: 1rem; font-weight: 400; text-align:center;}
.boxx-tp{margin-top:-200px;}
.mt-50{margin-top:50px;}
.mt-100{margin-top:100px;}
.bluesection{margin-top:200px!important;}
.boxwhite h3 span {
    background: #FFDF01; border-radius:22px;
    font-size: 1rem;
    padding: 5px 20px; 
}
.slideboxnew .phaseslider .owl-nav button {
    border-radius: 4px!important;
    border: 1px solid #707070!important;
}
.hedingsml{color:#008A8F;letter-spacing: 0.97px; font-size:1rem; text-align:center;position: relative;
    top: -40px;}
.sort1 {text-align: center;}
.sort1 ul{ padding:0px 0 0; margin:30px 0 0; position:relative;}
.sort1 ul li{list-style:none; text-align:left; font-size:.9rem;font-family: 'Roboto', sans-serif; font-weight:500; padding-bottom:10px;}
.sort1 ul li img {width: 20px;}
.boxwhite .col-sm-4:last-child .sort1 ul:after{display:none;}
.sort1botleft img {height: 40px; margin-right: 10px;}
.sort1botleft {padding-top: 20px;top: -10px;
    position: relative;}
a.btnfull {background: #009EFF; color: #fff;padding: 20px 30px; float: right; border-radius: 20px; margin-right: -20px; bottom: -3px; position: relative;font-family: 'ProductSansBold'; font-size: 0.9rem; letter-spacing: 0.78px;}
.foustext{background: #FFFFFF;border: 1px solid #C3C3C3;border-radius: 24px; padding:20px;}
.foustext1{background: #FFFFFF;border: 1px solid #C3C3C3;border-radius: 24px; padding:20px 0;}
.comtes_foot{padding:0 20px;}
.foustext-slide {float: left; width: 100%; padding:0 5%;}
.focusbx {background: #FFFFFF; box-shadow: 0px 20px 40px #0000001a; border: 1px solid #DCDCDC; border-radius: 20px; float: left; width: 100%;}
.focusbx h2{background: #FFDF01;font-family: 'ProductSansBold';font-size: 1rem; letter-spacing: 0.78px;border-radius: 20px 20px 0px 0px; text-align:center; padding:15px; float:left; width:100%;}
.focusbx ul li img {max-width: 29px; float: left; display: initial!important;}
.focusbx ul {list-style: none;margin: 0; padding: 0 20px;}
.focusbx ul li {float: left; width: 100%; padding-bottom: 20px;}
.focusbx ul li span {width: calc(100% - 35px);font-family: 'ProductSansRegular'; font-size: 1.1rem; line-height:1.3; float: right; letter-spacing: 0.7px; color: #000000; opacity: 0.8;position: relative;text-align: left;}
.comtes_foot_in {text-align: center;}
.comtes_foot_in h3 {letter-spacing: 0.97px;color: #009EFF;font-family: 'ProductSansBold';font-size: 1.2rem; padding-top:10px;}
.comtes_foot_in img {height: 70px; margin: auto;}
#foustextslide .owl-dots {display: none;}
.headingfocus{box-shadow: 0px 20px 50px #0000000f; -moz-box-shadow: 0px 20px 50px #0000000f; -webkit-box-shadow: 0px 20px 50px #0000000f;}
.comtes_top {
    padding: 0 20px;
}
.comtes_top_in {
    display: inline-block;
}
.comtes_top .col-sm-4 {
    text-align: center;
}
.comtes_top_in h5 {
    font-size: 1rem;font-family: 'ProductSansBold';    height: 50px;
}
.sort1 ul:after {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    background: #000;
    right: 0;
    top: 0; opacity: 0.1;}
span.topdivarrow {position: absolute; right: 0;top: 15px; color:#000000; opacity:0.4;}
.headingyel span { background: #FFDF01;letter-spacing: 0.97px; margin-top: 10px;font-family: 'ProductSansBold'; display: inline-block; padding: 8px 20px; border-radius: 20px; font-size:1.1rem;}
.comtes_top_in h5 span {display: inline-block; background: #ffdf01;  text-transform: unset;  padding: 3px 7px; font-size: .7rem;}
.comtes_top_in img {height: 140px;}
span.arrownext {color: #2b79e6;  font-size: 6rem; position: absolute; right: 0; top: 70px;}
.headingyel {position: relative;}
.headingyel span.dived {background: no-repeat; width: 130%; position: absolute; border-top: 2px dashed #c3c3c3; top: 18px;}
.comtes_top_in ul{list-style:none; padding:10px 0 0 0; text-align:left;}
.comtes_top_in ul li img{height:auto;width: 20px;}
.comtes_top_in ul li {padding-bottom: 10px;font-family: 'Roboto', sans-serif; font-weight:500;}
.col-md-3.divd{position:relative;}
.col-md-3.divd:after {position: absolute; content: ""; width: 1px; height: 80%; background: rgba(0,0,0,0.1); top: 10%; right: 0; transform: translate(0px, -10%); -webkit-transform: translate(0px, -10%); -moz-transform: translate(0px, -10%);}
.footfucsbox {color: #fff; padding:10px 10px; width:100%;float:left;}
.footfucsbox-in{background: #009EFF; padding: 5px 10px;border: 1px solid #DCDCDC; border-radius: 18px;}

.footfucsbox-in span {
    position: relative;
    top: 10px;
    left: 0;
    float: left;
}
.footfucsbox button.btn {float: right; background: no-repeat;color: #fff;}
.footfucsbox button.btn i{color:#FFDF01;}
.btnrow {text-align: center;}
.btnrow span {font-family: 'Roboto', sans-serif; border: 1px solid #ccc; height: auto; display: inline-block; margin-bottom: 30px; padding: 5px 10px; border-radius: 10px;font-size: 0.6rem;line-height: 1.3; min-width: 23%;vertical-align: bottom; margin-right: 1%;}
ul.bxo{margin:0; padding:0;}
ul.bxo li img {float: left; width: 40px; margin-right: 10px;}
ul.bxo li{list-style:none;width:33%; float:left;font-family: 'ProductSansBold';padding: 0 15px;font-size: 0.8rem;
    letter-spacing: .70px;}
	.viewlink{font-family: 'ProductSansBold'; color:#000; opacity:0.7; font-size:1rem; margin-right:15px; text-decoration:underline;}
	
	.buttomhead a {
    text-decoration: none;
    background: #009EFF 0% 0% no-repeat padding-box;
    color: #fff;
    box-shadow: 0px 20px 40px #0000001f;
    border: 1px solid #FFFFFF;
    border-radius: 44px;
    padding: 20px 40px;
	    position: relative;
    bottom: -30px;
}
#foustextslide .owl-nav {
    width: 100%;
    position: absolute;
    top: 10%;
}
#foustextslide .owl-nav button.owl-prev {
    float: left;
    margin-left: -50px;
}
#foustextslide .owl-nav button.owl-next {
    float: right;
    margin-right: -50px;
}
#foustextslide .owl-nav button {
    font-size: 4rem;
    border: 1px solid #000;
    width: 30px;
    height: 50px;
}
	.buttomhead a i{color:#FFDF01;}
ul.bxo li:last-child {
    padding-right: 0;
}
.btnrow span i{font-style:normal; width:80px; display:inline-block;text-align: left;}
.btnrow span img {float: right;width: 25px; margin-left: 10px;}
a.knowmore {
    display: block;
    border: 1px solid; font-size:1rem;
    border-radius: 20px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    margin-right: -26px;
    bottom: -5px;
    position: relative;
    background: #fff;
}

#topslide .owl-dots{display:none;}
#topslide .owl-nav{position:absolute; top:50%; transform:translateY(-50%); width:100%;}
#topslide .owl-nav button{font-size:5rem;}

#topslide .owl-nav button.owl-prev{float:left; margin-left:50px;}
#topslide .owl-nav button.owl-next{float:right; margin-right:50px;}
.row{clear:both;}

.progtabs1 {
    text-align: center;
}
ul.nav.nav-tabs.progdettab {
    margin: auto;
    float: none;
    border: none;
    display: block;
	    position: relative;
}
ul.nav.nav-tabs.progdettab li {
    display: inline-block;
    font-size: 25px; line-height:1.6;
    font-family: 'Roboto';position: relative;  
    margin-left: -5px;
}
ul.nav.nav-tabs.progdettab li a:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background: #000;
    left: 0px;
    bottom: 0;
}
ul.nav.nav-tabs.progdettab li a{color:#000; opacity:0.8;letter-spacing: 0.97px;position: relative; text-decoration:none;padding:10px 20px;font-weight:500;}
ul.nav.nav-tabs.progdettab li a.active:before {position: absolute; content: "";width: 100%; height: 3px; background:#009EFF; bottom: -1px; z-index: 9; left:0;} 
ul.nav.nav-tabs.progdettab li a.active{font-weight:700;}

.tabletext.table-responsive.fulltable th,.tabletext.table-responsive.fulltable td{text-align:left;}
.tabletext.table-responsive.fulltable th,.tabletext.table-responsive.fulltable td {
    width: 33%;
    max-width: 33%;
    min-width: 33%;
    text-align: left;
}
.tabletext.table-responsive.fulltable table tr th:first-child{background: #fff6b887;font-family: 'Roboto';padding-left: 20px;}

.tabletext.table-responsive.fulltable table tr td{background: #fff6b887;font: normal 16px Roboto;padding-left: 20px; line-height: 24px;}

.tabletext.table-responsive.fulltable table tr th:nth-child(2), .tabletext.table-responsive.fulltable table tr td:nth-child(2) {background:#E0EBF387;}
.tabletext.table-responsive.fulltable {border-radius: 10px;}
.progtabs1 .textteabs ul.nav.nav-tabs li {
   
}

.textteabs .tabsres .yearscroll ul.nav.nav-tabs li a.active:after {bottom: -1px!important;}


.progtabs1 .textteabs .yearscroll ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
	flex-wrap: nowrap; border:none;
}
.yearscroll ul li {
    width: auto;
    float: left;
    margin: 0 0;
	/* border-bottom:1px solid #ccc; */
}
.yearscroll ul li a {
    border-radius: 30px;
    font-size: 12px;
    width: 100%;
    padding: 0 5px;
    background: #EAEAEA;
    border: none;
    outline: none;
	border-bottom:1px solid #ccc;
}




/* NEW page css */
.focusbxnew {
    background: #FFFFFF;
    box-shadow: 0px 20px 40px #0000001a;
    border: 1px solid #DCDCDC;
    border-radius: 30px;
    float: left;
    width: 100%;
	height: 100%;
    position: relative;padding-bottom: 60px;
}
.headicon{width:70px; height:70px; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; display:inline-block; margin:auto; background: rgba(255,255,255,.8);
border: 1px solid rgba(255,255,255,.8);    text-align: center;}
.headicon1{width:70px; height:70px; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; display:inline-block; margin:auto; background: rgba(0,0,0,.16);
border: 1px solid rgba(255,255,255,.8);    text-align: center;}

.headicon img,.headicon1 img {
    width: 40px;
    position: relative;
    top: 45%;
    transform: translateY(-50%);
}
.focusbxnew ul li {
    float: left;
    width: 100%;
	margin-bottom: 15px;
    border-bottom: 1px solid #cccccc75;
    padding-bottom: 15px;
}
.focusbxnew ul li i {width: 30px; height: 30px; float: left; text-align: center; line-height: 30px; background: #009EFF; border-radius:10px;}
.focusbxnew.focusbxnew1 ul li i {background:#FAF29B;}
.focusbxnew ul li i img {width: 20px;}
.focusbxnew.focusbxnew1 ul li i img {
    filter: invert(1);
    opacity: .5;
}
.focusbxnew li span {
    width: calc(100% - 40px);
    float: right;
}
.focusbxnew-head{    padding: 20px 0; float: left;background: transparent linear-gradient(91deg, #23ABFF 0%, #3C8EC4 100%) 0% 0% no-repeat padding-box;border-radius: 30px 30px 0px 0px; width: 100%;}
.focusbxnew-head h2 {color: #fff; font-size: 1.2rem;font-weight: bold;    padding-top: 10px; line-height: 1.3;}
.focusbxnew-head.focusnew h2 {color: #000;}
.focusbxnew-head h2 span{ display:block; font-size: .9rem;font-weight: 400;}
.whitebg{background:#fff!important;}
.mb-100{margin-bottom:100px;}
.focusbxnew-bot{padding:10px 10px 10px 20px;position: absolute;
    bottom: 0;
    width: 100%;}
	.oursection  .hedingsml{color:#000;}
.focusbxnew-bot a{color:#000; text-decoration:underline;}
.focusbxnew-bot button.btn {background: #009EFF 0% 0% no-repeat padding-box;box-shadow: 0px 10px 20px #0000001A;border: 1px solid #FFFFFF;border-radius: 20px;padding: 12px;color: #fff;  width: 100%;}

.focusbxnew.focusbxnew1  .focusbxnew-bot button.btn {background: transparent linear-gradient(93deg, #FFF7BD 0%, #F3E36C 100%) 0% 0% no-repeat padding-box;
box-shadow: 0px 10px 20px #00000014;
border: 1px solid #00000033;color: #000;}
.focusnew{background: transparent linear-gradient(91deg, #FFFFB8 0%, #FFF081 100%) 0% 0% no-repeat padding-box!important;}
.focusbxnew ul {
    float: left;
    list-style: none;
    width: 100%;
    padding-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
}
.tophead {
    width: 100%;
    float: left;
	background: url(../images/topbg.svg);
background-size: 100% auto;
    background-repeat: no-repeat;
    padding-bottom: 100px;
}
.section-blue .bannertopheading,.section-blue .bannertopheading span{color:#fff;}
.section-blue .bannertopheading i{color:#FFEB5A;}
.section-blue .boxwhie1{background: transparent linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
box-shadow: 0px 20px 40px #0000001F;
border: 1px solid #00000033;
opacity: 0.85;}
.tophead .menunav a.nav-link{color:#fff!important;font-family: 'Poppins'; font-size: 1rem; padding: 0 2rem; font-weight: 400;}
.tophead .menunav li.active a.nav-link{color:#fff!important; text-decoration:none;}
.tophead header {background: none;}

* NEW page css */

.UPSCDailyZone{
	font-family: 'ProductSansRegular';
}
.focusbxnew {
    background: #FFFFFF;
    box-shadow: 0px 20px 40px #0000001a;
    border: 1px solid #DCDCDC;
    border-radius: 30px;
    float: left;
    width: 100%;
	height: 100%;
    position: relative;padding-bottom: 60px;
}
.headicon{width:70px; height:70px; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; display:inline-block; margin:auto; background: rgba(255,255,255,.8);
border: 1px solid rgba(255,255,255,.8);    text-align: center;}
.headicon1{width:70px; height:70px; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; display:inline-block; margin:auto; background: rgba(0,0,0,.16);
border: 1px solid rgba(255,255,255,.8);    text-align: center;}

.headicon img,.headicon1 img {
    width: 40px;
    position: relative;
    top: 45%;
    transform: translateY(-50%);
}
.focusbxnew ul li {
    float: left;
    width: 100%;
	margin-bottom: 15px;
    border-bottom: 1px solid #cccccc75;
    padding-bottom: 15px;
}
.focusbxnew ul li i {width: 30px; height: 30px; float: left; text-align: center; line-height: 30px; background: #009EFF; border-radius:10px;}
.focusbxnew.focusbxnew1 ul li i {background:#FAF29B;}
.focusbxnew ul li i img {width: 20px;}
.focusbxnew.focusbxnew1 ul li i img {
    filter: invert(1);
    opacity: .5;
}
.focusbxnew li span {
    width: calc(100% - 40px);
    float: right;
}
.focusbxnew-head{    padding: 20px 0; float: left;background: transparent linear-gradient(91deg, #23ABFF 0%, #3C8EC4 100%) 0% 0% no-repeat padding-box;border-radius: 30px 30px 0px 0px; width: 100%;}
.focusbxnew-head h2 {color: #fff; font-size: 1.2rem;font-weight: bold;    padding-top: 10px; line-height: 1.3;}
.focusbxnew-head.focusnew h2 {color: #000;}
.focusbxnew-head h2 span{ display:block; font-size: .9rem;font-weight: 400;}
.whitebg{background:#fff!important;}
.mb-100{margin-bottom:100px;}
.focusbxnew-bot{padding:10px 10px 10px 20px;position: absolute; bottom: 0; width: 100%;}
	.oursection  .hedingsml{color:#000;}
.focusbxnew-bot a{color:#000; text-decoration:underline;}
.focusbxnew-bot button.btn {background: #009EFF 0% 0% no-repeat padding-box;box-shadow: 0px 10px 20px #0000001A;border: 1px solid #FFFFFF;border-radius: 20px;padding: 12px;color: #fff;  width: 100%;}

.focusbxnew.focusbxnew1  .focusbxnew-bot button.btn {background: transparent linear-gradient(93deg, #FFF7BD 0%, #F3E36C 100%) 0% 0% no-repeat padding-box;
box-shadow: 0px 10px 20px #00000014;
border: 1px solid #00000033;color: #000;}
.focusnew{background: transparent linear-gradient(91deg, #FFFFB8 0%, #FFF081 100%) 0% 0% no-repeat padding-box!important;}
.focusbxnew ul {
    float: left;
    list-style: none;
    width: 100%;
    padding-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
}
.tophead {
    width: 100%;
    float: left;
	background: url(../images/topbg.svg);
background-size: 100% auto;
    background-repeat: no-repeat;
    padding-bottom: 100px;
}
.section-blue .bannertopheading,.section-blue .bannertopheading span{color:#fff;}
.section-blue .bannertopheading i{color:#FFEB5A;}
.section-blue .boxwhie1{background: transparent linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
box-shadow: 0px 20px 40px #0000001F;
border: 1px solid #00000033;
opacity: 0.85;}
.tophead .menunav a.nav-link{color:#fff!important;font-family: 'Poppins'; font-size: 1rem; padding: 0 2rem; font-weight: 400;}
.tophead .menunav li.active a.nav-link{color:#fff!important; text-decoration:none;}
.tophead header {background: none;}
.UPSCDailyZone{margin-bottom:80px;}
.hedinggreen{text-align:center;color:#008A8F; font-size:27px; font-weight:700;font-family: 'Poppins';}
.datagreen{text-align:center;color:#008A8F; font-size:18px; font-weight:400;font-family: 'Poppins'; margin-bottom: 50px;}
.boxheadiingfont{text-align:center;}
.boxheadiingfont h2{font-family: 'Roboto';padding: 0 20%;  margin-bottom: 0;}
.boxheadiingfont h2 span{font-size:13px; font-weight:500;}
.purple_gradient{background: linear-gradient(90deg, #B2A9E0 0%, #6F5FC5 100%);}
.green_gradient{background: linear-gradient(270deg, rgba(53, 222, 151, 0.87) 1.47%, rgba(103, 255, 191, 0.87) 100%);}
.quizbox{background:#fff; float:left;box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.05);border-radius: 15px; width:90%; margin:15px 5%; padding:15px 15px;font-family: 'Roboto';border: 2px solid #F0F0F0;}
.quizbox h4{font-size:12px; font-weight:500;font-family: 'Roboto';}
.quizboxfull{background: #FBFBFB;box-shadow: 2px 4px 30px rgba(0, 0, 0, 0.2); border:none;font-family: 'Roboto';padding-bottom: 20px;}
.quizbox ul {padding: 0;    margin-bottom: 10px;}
.quizboxfull .focusbxnew-bot{ position:relative;float: left;    width: 80%; margin: 0 10%;}
.quizboxfull .focusbxnew-bot h5{font-size:16px;font-weight:500;font-family: 'Roboto';}
.quizboxfull .focusbxnew-bot h4{font-size:20px;font-weight:700;font-family: 'Roboto';}
button.prevquiz {border: none; background: #B2A9E0; color: #fff; position: relative; font-size:15px; font-weight:500;padding:4px 5px;outline:none;}
button.prevquiz:after {position: absolute; content: ""; border-top: 13px solid transparent;   border-bottom: 13px solid transparent;
 border-right: 13px solid #B2A9E0; left: -13px; top: 0;}


button.nextquiz {border: none; background: #B2A9E0; color: #fff; position: relative; font-size:15px; font-weight:500; padding:4px 5px 4px;outline:none;}
button.nextquiz:after {position: absolute; content: ""; border-top: 13px solid transparent;   border-bottom: 13px solid transparent;
 border-left: 13px solid #B2A9E0; right: -13px; top: 0;}
 
.submitquiz{background: linear-gradient(272.63deg, #79D049 2.49%, rgba(126, 224, 72, 0.77) 97.9%); padding:5px 20px;border-radius: 10px; color:#fff;font-size:15px; font-weight:500;font-family: 'Roboto'; border:none;float: right;
    margin-top: -5px;}
.quizbox ul li{background: #FFFFFF;border: 1px solid #F0F0F0;box-sizing: border-box;box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.05);border-radius: 14px;padding: 5px 10px; margin-bottom:10px;}
.quizbox ul li i { font-weight:500; font-size: 12px; background: #F0F0F0; font-style: normal;}
.quizbox ul li span{font-size:12px; font-weight:400; line-height:30px;}
button.archivebtn{background: linear-gradient(272.63deg, #9F94D8 2.49%, #DFD5FF 97.9%);border-radius: 10px;font-weight:500; font-size: 12px; color:#fff;border:none; outline:none;    padding: 7px 14px;}
button.numberbutn { background:#fff; border:3px solid #EBEBEB;font-weight:500; width:20px; height:20px; text-align:center; line-height:16px;   border-radius: 100%; font-size: 12px; color:#000; outline:none;padding: 0; }
button.numberbutn.donequiz{border:3px solid #A196D9;}
.smlcon{ font-size: 10px; color:#000;font-weight:400;    margin: 10px 0;}
.catzupzone h3{font-size:18px; font-weight:500; color:#000;margin-bottom: 20px;}
.catzupzone p{font-size: 16px;line-height:1.8;color: rgba(22, 22, 22, 0.8); font-weight:400;}
.catzupzone p a{color:#009EFF; text-decoration:underline;}

.archivebtn1{background: linear-gradient(272.63deg, #2CC0E0 2.49%, #9EEAFB 97.9%); padding:5px 20px;border-radius: 10px; color:#fff;font-size:15px; font-weight:500;font-family: 'Roboto'; border:none;float: right; margin-top: -5px; margin-left:5px;}
.arrowbtn{background:none; border:none; outline:none;}
.Catchup .focusbxnew-bot{ position:relative;float: left; width: 100%;}
.focusbxnew.focusbxnew1.Catchup {padding-bottom: 20px;}
.Infographics{padding:50px 0;}
.Infographics img{max-width:100%;}
.archivebtn2{background: linear-gradient(272.63deg, #4DE1A4 2.49%, #7BFFC7 97.9%); padding:5px 20px;border-radius: 10px; color:#fff;font-size:15px; font-weight:500;font-family: 'Roboto'; border:none;float: right; margin-top: -5px; margin-left:5px;}
.aidialog{max-width:80%; background:none;}
.aidialog .modal-content{background:none; border:none;}
.aidialog .modal-content .quizbox{    width: calc(100% - 60px);    margin: 15px 30px;}
.aidialog .modal-content .focusbxnew-bot .col-8 button{float:left; margin-left:30px;}
.aidialog .modal-content .Catchup .focusbxnew-bot{padding:10px 30px;}
.flipdocbor{background: #FFFFFF; height:170px;border: 2px solid #B1A8DF;box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.12);border-radius: 14px; overflow:hidden; margin-top: 20px;}
#flipcon { height:300px;}
#flipcon g.highcharts-exporting-group {display: none;}
#flipcon .highcharts-title{font-size:12px!important; font-weight:500;font-family: 'Roboto';color: #596C76!important;transform: translateY(-90px);}
#flipcon .highcharts-title tspan{font-size:18px!important; fill:blue!important;}
#flipcon  g.highcharts-data-labels {transform: translateY(-30px);}
#flipcon  .highcharts-series-group{transform: translateY(-50px);}
#flipcon  g.highcharts-legend {transform: translate(23%, 140px); left: -50%!important;}
.linkqizflip{text-align:center;margin:10px 0;}
.linkqizflip a{color:#6F5FC4; font-size:16px; font-weight:400; text-decoration:underline; }
button.flipbutonfull{background: linear-gradient(272.63deg, rgba(144, 131, 209, 0.75) 2.49%, rgba(187, 179, 227, 0.76) 97.9%);
border-radius: 10px; color:#fff; width:100%; margin-bottom:10px; font-size:16px; font-weight:700;font-family: 'Roboto'; border:none; outline:none; padding:10px;}
.flipdoc{display:none;}
.hideflip{display:none;}
.flipdoc.showflip{display:block;}