@import url('https://fonts.googleapis.com/css2?family=Hurricane&display=swap');
#header-home {
background: transparent;
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 99;
}
p{color: #7e7e7e;}
.header-top, .header-mid{
background: transparent;
}
.header-left-menu a.course {
background: #fff;
border-bottom: 3px solid #75308a;
font-weight: 500;
}
.header-left-menu a {
color: #000;
padding: 0 30px;
}
.my-instrctor {
padding: 34px 0 50px 0;
background: #fff;
}
.header-left-menu a.ins {
background: transparent;
border-bottom: 3px solid #af987b;
}
.welcome p {
font-size: 15px;
color: #7e7e7e;
font-weight: 400;
}
.header-left-menu a.emp {
background: transparent;
border-bottom: 3px solid #63ace5;
}
.header-left-menu a.confhead {
background: transparent;
border-bottom: 3px solid #AF987B;
}
.header-left-menu a.aff {
background: transparent;
border-bottom: 3px solid #328781;
}
.header-left-menu a.loy {
background: transparent;
border-bottom: 3px solid #555;
}
.header-mid .logo{width: 100%;}
.hedder-ins .ins-button2 {
padding: 8px 40px;
float: right;
margin: 0 0 0 20px;
box-shadow: 11px 11px 15px 4px #8d8d8d59;
}
.my-instrctor-in{position: relative;top:unset;}
.absBanner h1 {
 font-size: 45px;
}
.absBanner {
position: absolute;
left: 11%;
top: 60%;
transform: translate(-5%, -50%);
z-index: 99;
}
.absBanner b{
color: #af987b;
}
.ins-button2, .ins-button1{box-shadow: 11px 11px 15px 4px #8d8d8d59;}
.welcome .images img {
height: 100%;
width: 100%;
object-fit: cover;
box-shadow: 0px 0px 18px -4px #959595;
border-radius: 19px;
}
.welcome h2 {
color: #0c0c0c;
font-size: 39px;
font-weight: 600;
}
p.leftLine {
font-weight: 600;
color: #af987b;
position: relative;
padding-left: 60px;
}
p.leftLine:before {
content: '';
background: #af987b;
left: 0;
position: absolute;
top: 14px;
width: 45px;
height: 3px;
}
.rspl-servicenews {
 background: #e7e7e7;
 margin: 200px 0;
}
.co-tab h2 {
 color: #af987b;
 font-size: 18px;
}
.curve-be, .curve-up{position: relative;background:#e7e7e7}
.rspl-servicenews:before, .curve-be:before {
background:url('https://reskillify.com/assets/frontend/updated/images/info-top.png') no-repeat;
content:'';
background-size: 100% 72px;
 position: absolute;
 bottom: -199px;
 width: 100%;
 height: 199px;
}
.rspl-servicenews h1{text-align: left;padding: 0;}
.about-accordian .accordion-item {
border: none !important;
 border-bottom: 1px solid #dadada !important;
}
.service-contant .accordion-button {
 font-size: 17px;
 padding: 15px 5px;
 font-weight: 500;
 transition: all .3s ease;
 background: #fff;
 padding-left: 18px;
 border-radius: 10px !important;
}
.service-contant .accordion-button:not(.collapsed) {
 background: #fff;
 color: #af987b;
 font-size: 20px;
 font-weight: 700;
 border-radius: 10px !important;
}
section.rspl-service.rspl-servicenews.withress:after, .curve-be:after, .curve-up:after {
 background: url('https://reskillify.com/assets/frontend/updated/images/info-top.png') no-repeat;
 content: '';
 background-size: 100% 72px;
 position: absolute;
 top: -199px;
 width: 100%;
 height: 199px;
 transform: rotate(180deg);
}
.about-accordian .accordion-button:not(.collapsed)::after{
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.service-contant .accordion-body {
 font-size: 15px;
 color: #757575;
}
.earning-cal {
 background: #af987b;
 padding: 50px 10px;
 margin: 0;
 min-height: 550px;
 border-radius: 20px 20px;
}
.earning-cal h3 {
 color: #fff;
 font-size: 32px;
 line-height: 32px;
 font-weight: 500;
 padding: 0 0 30px 30px;
 text-align: left;
 border-bottom: 1px solid #b3afaf4f;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}

/* Firefox */
input[type=number] {
-moz-appearance: textfield;
}
.subsT {
 display: flex;
 justify-content: space-evenly;
 border-bottom: 1px solid #b3afaf4f;
 padding-bottom: 20px;
}
.estimateP{
padding: 20px 0;
border-bottom: 1px solid #b3afaf4f;
}
.earning-cal-in {
 padding: 5px;
 margin: 0;
 border: 0px solid #fff;
 display: inline-block;
 width: 95%;
 border-radius: 40px;
}
.earning-cal-in input {
 height: 40px;
 width: 100px;
 float: right;
 border: 0;
 background: #ffffff87;
 font-size: 14px;
 border-left: 0px solid #fff;
 text-align: center;
 padding: 0 15px;
 border-radius: 40px;
}
.emai-cal input {
 width: 40%;
 background: #be9ec8;
 border: 2px solid #be9ec8;
 font-size: 14px;
 color: #fff;
 text-align: left;
 border-radius: 40px;
 padding: 0px 20px;
}
.emai-cal a {
 background: #fff;
 color: #000;
 text-transform: unset;
 font-weight: 600;
 font-size: 13px;
 width: 90%;
 margin: 20px auto 0;
}
.instrautor-sto{border-bottom:0px solid transparent}
.instrautor-sto .instrautor-ins {
 border-bottom: 0px solid #cacaca;
}
.instrautor-sto .instrautor-ins .image .inner-image {
 box-shadow: none;
 border-radius: 0;
 overflow: unset;
 padding: 0;
 min-height: unset;
}
.image img {
 width: 80%;
}
.contant .new-button2 {
 color: #fff;
 background: #af987b;
 display: inline;
 padding: 10px 30px;
 border: none;
 font-size: 14px;
 border-radius: 30px;
 display: inline-block;
 width: auto;
 margin-top: 20px;
 display: none;
}
.withres {
 background: transparent;
 padding: 60px 0 60px 0;
}
.withres .bgCo {
text-align: center;
 padding: 0 0 60px 0;
 background-image: linear-gradient(#af987b, #e5bf90);
 border-radius: 20px;
 box-shadow: 0 0 10px -6px;
}
.bgCo h2, .bgCo p {color:#fff}
.whyRes {
 height: 100%;
}
.whyRes img{    border-radius: 10px;
 height: 100%;
 object-fit: cover;}
.bgCo a {
 background: #fff;
 padding: 10px 30px;
 display: inline-block;
 margin: 20px 0 0 0;
 border-radius: 30px;
 box-shadow: 11px 11px 15px 4px #0000003b;
 color: #af987b;
 font-weight: 500;
}
.curveText h2{font-family: 'Hurricane', cursive;    font-size: 62px;}
p.linP:before {
 background: #7b438c;
 width: 100px;
 height: 2px;
 bottom: 0;
 position: absolute;
 content: '';
}

p.linP {
 margin-bottom: 30px;
 padding-bottom: 30px;
 position: relative;
}
.instrautor-sto .instrautor-top p {
 font-size: 16px;
 line-height: 29px;
}
.instrautor-sto .instrautor-top h2 {
 font-size: 40px;
}
.couch-icons li .icon-2 {
 background: transparent;
 position: relative;
 margin: 20px 0 20px 20px;
 width: 45px;
 height: 45px;
}
.couch-icons li {
 text-align: left;
 font-size: 15px;
 color: #939393;
}
.couch-icons li .icon-2:before {
 background: #7c438c36;
 content: '';
 position: absolute;
 left: -18px;
 top: -9px;
 width: 40px;
 height: 40px;
 border-radius: 10px;
}
.couch-icons li .icon-2 img {
 width: unset;
 display: block;
 filter: invert(1);
 margin: 0;
}
.couch-icons.bott li {
 box-shadow: 0px 12px 20px -6px #d4d4d4;
 min-height: 200px;
 border-radius: 15px;
}
.couch-icons {
 padding: 15px 100px 15px;
 width: 100%;
 display: flex;
 align-items: center;
 justify-content: space-between;
 flex-wrap: wrap;
}
li.bgLi {
 background: radial-gradient(#af987b, #af987b);
 border-radius: 15px;
 color: #fff;
 padding: 58px 22px 30px 22px;
 min-height: 200px;
 font-weight: 700;
 line-height: 27px;
 text-align: left;
}
li.bgLi img {
width: 46% !important;
 margin: 14px 0 0 !important;
}

.sideH h2{
line-height: 59px;
 font-size: 36px;
 letter-spacing: -1px;
}
.imageM{height:100%}
.imageM img {
 border-radius: 15px;
 box-shadow: 0 0 17px -6px;
 height:100%;
 object-fit: cover;
}
.sideL li {
 color: #999;
 font-size: 14px;
 line-height: 20px;
}

.sideL p {
 color: #af987b;
 font-size: 16px;
 font-weight: 500;
}
.service-contant.co-tab .accordion-item {
 border-radius: 9px;
 border: 1px solid #ebebeb !important;
 background: #ffffff;
 margin-bottom: 15px;
}
.service-contant .accordion-button:not(.collapsed):before {
 width: 40%;
 height: 2px;
 background: #af987b;
 position: absolute;
 left: 17px;
 top: 0;
 content: '';
}
.co-tab .accordion-collapse.collapse.show {
 box-shadow: 2px 6px 14px -7px #999;
}
.haig{
height: 100%;
 object-fit: cover;
 width: 100%;
 border-radius: 10px;
 box-shadow: 0 0 10px -3px;
}
.faqs-section:before{background:#af987b}.faqs-section{background:unset}
.faqs-section h3 {
 font-weight: 600;
}
.faqs-section .accordion-item {
 border-left: 0px solid #af987b;
 border-radius: 10px !importan
}
.faqs-section .accordion-button {
 background: #fff;
 color: #af987b;
 border-radius: 10px !important;
 font-weight: 600;
}
.faqs-section .accordion-button::after {
 filter: invert(1);
}
.row.align-items-center.dotted-curve-left, .row.align-items-center.dotted-curve {
 position: relative;
}
.row.align-items-center.dotted-curve-left:before, .row.align-items-center.dotted-curve:after {
 content: '';
 position: absolute;
 left: 50%;
 bottom: -205px;
 transform: translate(-50%, -100%);

 height: 124px;
 width: 124px;
 background-size: 100%;
}
.dotted-curve-left:before{
background: url(https://reskillify.com/assets/frontend/updated/images/curve-dot-left.png) no-repeat;
}
.dotted-curve:after{
background: url(https://reskillify.com/assets/frontend/updated/images/curve-dot-right.png) no-repeat;
}
.scale-1{   
/* transform: scaleX(-1); */
 height: 700px;
 width: 70%;
 object-fit: cover;}

 .my-instrctor-in.layer:before {
   content: '';
 position: absolute;
 top: 0;
 left: 0;
 background-image: linear-gradient(to right, white 23% , #e6e6e6 , #6f6f6f00);
 width: 70%;
 height: 100%;
 z-index: 9;
}
/* .my-instrctor-in.layer:after {
 background: url(https://reskillify.com/assets/frontend/updated/images/info-top.png) no-repeat;
 content: '';
 background-size: 100% 106px;
 position: absolute;
 top: 84%;
 width: 100%;
 height: 199px;
 transform: scaleY(-1);
 filter: contrast(1.4);
}
.opaticy-layer:before{
background: url(https://reskillify.com/assets/frontend/updated/images/info-top.png) no-repeat;
 content: '';
 background-size: 72%;
 position: absolute;
 top: 74%;
 width: 100%;
 height: 199px;
 transform: scaleY(-1);
 filter: contrast(1.4);
 z-index: 9;
 left: 48%;
 opacity: .6;
} */
.theme-c{
color:#af987b
}
.header-left-menu a.admin {
 border-bottom: 3px solid #cccccc;
 background: #ffffff;
}
.absBanner p {
 font-size: 17px;
 width: 58%;
 margin: 30px 0;
}

.couch-icons1 a {
 background: #fff;
 padding: 10px 30px;
 display: inline-block;
 margin: 20px 0 0 0;
 border-radius: 30px;
 box-shadow: 11px 11px 15px 4px #0000003b;
 color: #af987b;
 font-weight: 500;
}

li.bgLi a {

 font-size: 16x;
 background: #fff;
 padding: 10px 40px;
 display: inline-block;
 margin: 20px 0 0 0;
 border-radius: 30px;
 box-shadow: 11px 11px 15px 4px #0000003b;
 color: #af987b;
 font-weight: 500;
}