@font-face {
  font-family: 'Poppins-Medium';
 src: url("../fonts/Poppins-Medium.ttf") format("truetype");
}
@font-face {
 font-family: "Poppins-Regular";
 src: url("../fonts/Poppins-Regular.ttf") format("truetype");
}
@font-face {
 font-family: "Poppins-Bold";
 src: url("../fonts/Poppins-Bold.ttf") format("truetype");
}
@font-face {
 font-family: "Poppins-SemiBold";
 src: url("../fonts/Poppins-SemiBold.ttf") format("truetype");
}
@font-face {
 font-family: "Poppins-Light";
 src: url("../fonts/Poppins-Light.ttf") format("truetype");
}

@charset "utf-8";
/* CSS Document */
body, html{
/*     height: 100%; */
}
body{
    background: #fff;
    overflow-x: hidden;
}

h1, h2, h3, h4, h5, h6{
    font-family: 'Poppins-SemiBold', sans-serif;
}
p{
    font-family: 'Roboto', sans-serif;
}
h1, h2, h3, h4, h5, h6, p, a, ul, li{
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
a {
    text-decoration: none !important;
    transition: all 0.5s;
}
.carousel-item img {
    width: 100%;
}
ul {
    margin: 0;
    padding: 0;
}
li {
    list-style: none;
}

/*Header Css Start*/

.navbar-logo {
    color: #fff;
}
.navbar-mainbg {
    background-color: #057fe3;
    padding: 0px;
}

#navbarSupportedContent ul {
    justify-content: end;
    margin: 0 auto;
    width: 100%;
}


header {
    background: #0081e3db;
    padding: 0px 0px 0;
}

a.navbar-brand.navbar-logo {
    margin: 0px 50px !important;
    width: 70%;
}

a.navbar-brand.navbar-logo img {
    width: 70%;
}

header .row {
    align-items: center;
}
.rew ul {
    display: flex;
    width: 100%;
    justify-content: end;
    padding: 0px 0px 0px;
    margin: 0;
}
.rew ul li a {
    font-family: 'Poppins-Medium' !important;
    font-size: 14px;
    color: #ffffff;
    margin: 0px 2px 0px 0px;
}

.modal-content {
    width: 100% !important;
    /* margin: 0px 0px 0px -390px !important; */
    background-repeat: no-repeat !important;
}
button.close {position: relative;left: -30px;}
.modal-body {
    padding: 0px 10px !important;
}

div#exampleModal .modal-header h1 {
    color: #f7d022;
    font-size: 31px;
}

div#exampleModal .datainput {
    padding: 8px 10px;
    border: 2px solid #f7d022;
    margin: 4px;
    background: #fff;
    border-radius: 15px;
}
span.icn input {
    font-family: 'Poppins-Medium';
}

.datainput textarea {
    font-family: 'Poppins-Medium';
    width: 470px;
    padding: 16px 0px;
}

button.send_form {
    font-family: 'Poppins-SemiBold';
}
div#exampleModal input#wa_name {
    border: none;
}
span.icn input {
    padding: 6px 170px 6px 7px;
}
div#exampleModal input.validate {
    border: none;
}
div#exampleModal .modal-header {
    background: #00c9cc;
    border: none !important;
}

div#exampleModal button.send_form {
    background: #00c9cc;
    padding: 8px 10px;
    border: 0;
    border-radius: 5px;
    width: 97%;
    font-family: 'Poppins-SemiBold';
    color: #fff;
    margin: 7px 8px;
}
div#exampleModal .datainput textarea#wa_textarea {
    border: none;
    width: 100%;
    resize: none;
}

.logo-img img {
    width: 100%;
}

.logo-img {
    width: 60%;
    margin: 0 auto;
}

ul.navbar-nav.ml-auto li a {
    font-family: 'Poppins-Medium';
    font-size: 15px;
    padding: 0px 0px 0px 7px !important;
    color: #fff !important;
}

.navbar {
    padding: 0 !important;
}
.rew ul li {
    margin: 0 0 0 10px;
}

/*Header Css End*/


.banner-txt p {font-size: 16px;font-family: Poppins-Light;line-height: 30px;display: inline-block;position: relative;width: 100%;color: #fff;}
.banner-btn a {padding: 10px 0px;display: inline-block;width: 40%;border: 3px solid #ffbf4a;background: #ffbf4a;text-align: center;transition: all 0.5s;font-family: 'Poppins-Medium';border-radius: 5px;color: #fff;margin: 0 10px 0 0px;}
a.signUp {
}

.icn {margin: -3px 10px 0px 0px;}
.icn i {background: #ca786d;min-width: 30px;padding: 6px 0px;text-align: center;color: #fff;border-radius: 100px;}
.number h6 {font-size: 16px;font-family: 'Poppins-Medium';color: #fff;margin: 0;}
.number a {font-family: 'Poppins-Medium';color: #efa095;}


/*banner css start*/

section.banner-sec {background: url(../images/scswq.jpg);background-repeat: no-repeat;background-size: cover;background-position: center center;padding: 30px 20px;}

.banner-txt {padding: 0px 0px;margin: 0px 0px;position: relative;}

.form-div {
    width: 100%;
    margin: 0 auto;
    padding: 10px 0px;
    }

 .form-div form {padding: 20px 20px;border-radius: 5px;width: 100%;position: relative;margin: 0px 0px;box-shadow: -6px -6px 1px #ffc24e;}

.form-div form input {width: 100%;font-size: 14px;font-family: 'Poppins-Medium';border-radius: 4px;outline: none !important;background: transparent;color: #fff;padding: 10px;border: 2px solid #fff;}

.form-div form textarea {width: 100%;border-radius: 4px;font-size: 14px;font-family: 'Poppins-Medium';height: 140px;padding: 10px;color: #fff;border: 2px solid #fff;outline: none !important;background: transparent;resize: none !important;}

.datainput {margin: 0px 0px 10px;}
section.pay-sec {padding: 20px 50px;}
section.pay-sec .row {
    display: flex;
    align-items: center;
}
.form-div form button {width: 100%;display: inline-block;padding: 8px 0px;color: #fff;font-family: 'Poppins-Medium';border-radius: 5px;background: #ffbf4a;border: 0;}
.banner-txt h1 {font-size: 40px;position: relative;color: #057fe3;font-family: 'Poppins-Medium';text-transform: capitalize;line-height: 60px;}

.form-div form input::placeholder {
    color: #fff;
}

.form-div form textarea::placeholder {
    color: #fff;
}

.head-form h4 {font-size: 25px;font-family: 'Poppins-Medium';margin: 0;padding-bottom: 15px;color: #0081e3;}

.form-div form label {font-size: 15px;font-family: 'Poppins-SemiBold';color: #0081e3;}

.form-div form label span {color: red;}

.botm-banner {background: #000;}

.row.row-1 {background: #ca786d;padding: 173px 0px 0px;transform: rotate(355deg);position: relative;top: 100px;left: -20px;min-width: 1370px;}
.img-exteqion {
    width: 100%;
}

.img-exteqion img {
    width: 100%;
    margin: 0 0 10px;
}
/*banner css end*/

/*help css start*/

section.help-sec {padding: 20px 0px;}

.heading-blk {text-align: left;padding-bottom: 0px;}

.heading-blk h5 {color: #ca786d;font-family: 'Poppins-Medium';}

.heading-blk h4 {font-size: 27px;font-family: 'Poppins-Medium';color: #057fe3;}

.heading-blk p {font-size: 14px;font-family: 'Poppins-Light';line-height: 25px;COLOR: #2a3038;margin: 0px 0px 0px;}

/*help css end*/

/*help css start*/

.help-img-blk img {width: 100%;height: 500px;}

section.help-sec .row {display: flex;align-items: center;}

.help-txt-blk h5 {font-size: 22px;font-family: 'Poppins-Medium';margin: 0;padding-bottom: 15px;color: #ca786d;}

.help-txt-blk p {font-size: 14px;color: #2a3038;font-family: 'Poppins-Light';}

/*help css end*/

/*best sec css start*/

.best-bx:hover .book-now a {color: #ca786d;background: #2a3038;}
.best-bx:hover {background: #ca786d;transform: scale(1.1);}
.best-bx:hover h5 {color: #2a3038;}

.help-txt-blk ul li {font-family: 'Poppins-Light';font-size: 14px;line-height: 26px;color: #2a3038;}

.best-blk h4 {font-size: 27px;font-family: 'Poppins-Medium';line-height: 50px;display: inline-block;margin: 0;padding-bottom: 20px;color: #057fe3;width: 100%;text-align: center;}

.best-blk p {font-family: 'Poppins-Light';font-size: 14px;line-height: 25px;margin: 0;color: #2a3038;text-align: center;padding-bottom: 50px;}

.best-bx {background: #ca786d36;box-shadow: 0px 0px 10px #c1c1c1;padding: 30px 20px;cursor: pointer;border-radius: 15px;height: 310px;transition: all 1s;}


.best-bx h5 {font-size: 22px;color: #ca786d;}

.best-bx p {font-family: 'Poppins-Light';font-size: 13px;margin: 0;display: inline-block;color: #2a3038;width: 90%;}

.book-now a {background: #2a3038;width: 40%;display: inline-block;padding: 10px 15px;color: #fff;font-family: 'Poppins-Light';}

.book-now {margin: 20px 0px;}

section.best-sec {padding: 50px 0px 80px;background: #ddf5fc;}

.pay-img-blk img {width: 100%;border-radius: 40px;transition: all 0.6s;}

.pay-blk h4 {font-size: 27px;font-family: 'Poppins-Medium';margin: 0;padding-bottom: 20px;color: #057fe3;}

.pay-blk p {font-size: 13px;font-family: 'Poppins-Light';margin: 0;padding-bottom: 10px;color: #2a3038;}

.pay-btn a {display: inline-block;width: 30%;padding: 10px 0px;text-align: center;border-radius: 5px;color: #fff;font-family: 'Poppins-Medium';transition: all 1s;margin: 0px 10px 0px 0px;}

.pay-btn a:nth-child(1) {background: #ffbf49;}

.pay-btn a:nth-child(2) {color: #fff;background: #28c6c9;}

.pay-btn {margin: 20px 0px;}

/*best sec css end*/

/*gurantee css start*/


.gurantee-blk {text-align: left;padding: 10px 16px 0;}

.gurantee-blk h5 {font-size: 20px;color: #00c9cc;margin: 0;font-family: 'Poppins-Medium';padding-bottom: 10px;}

.gurantee-blk h4 {font-size: 27px;color: #057fe3;margin: 0;padding-bottom: 20px;font-family: 'Poppins-Medium';}

.gurantee-blk p {font-size: 14px;font-family: 'Poppins-Light';color: #2a3038;}


/*gurantee css end*/

/*ten css start*/

.ten-img-blk {overflow: hidden;transition: all 1s;}
.ten-img-blk:hover img {transform: scale(1.1);}
.pay-img-blk:hover img {transform: scale(1.1);}
.pay-img-blk {overflow: hidden;transition: all 0.6s;}
.place-blk:hover {transform: scaleY(1.1);background: #ca786d;}
.place-blk:hover h5 {color: #2a3038;}

.ten-img-blk img {width: 100%;border-radius: 30px;transition: all 0.6s;}



.ten-head-blk h4 {font-size: 27px;color: #0081e3;margin: 0;padding-bottom: 20px;font-family: 'Poppins-SemiBold';}

.ten-head-blk p {font-family: 'Poppins-Light';margin: 0;padding-bottom: 0px;font-size: 14px;display: inline-block;width: 100%;}

section.ten-min-sec .row {display: flex;align-items: center;}

section.ten-min-sec {padding: 30px 50px 0;}

.ten-blk h4 {
    font-size: 27px;
    font-family: 'Poppins-Medium';
    margin: 0;
    padding-bottom: 20px;
    color: #ffbc43;
    }

.ten-blk h5 {font-size: 21px;margin: 0;padding-bottom: 20px;color: #00c9cc;font-family: 'Poppins-Light';}

.ten-blk p {color: #2a3038;font-family: 'Poppins-Light';font-size: 14px;margin: 0;}

/*ten css end*/

/*recommend-blk css start*/

section.recommend-sec {background: #ffbc43;text-align: center;padding: 30px 0px;}

.recommend-blk h4 {color: #fff;font-size: 30px;margin: 0;text-transform: capitalize;font-family: 'Poppins-Medium';padding-bottom: 20px;}

.recommend-blk p {font-size: 15px;font-family: 'Poppins-Light';color: #fff;display: inline-block;width: 100%;position: relative;}



section.recommend-sec .row.row-1 {left: -120px;top: 90px;}

/*recommend-blk css end*/

/*achieve css start*/

.achieve-head-blk h4 {font-size: 27px;color: #057fe3;line-height: 60px;display: inline-block;font-family: 'Poppins-SemiBold';margin-bottom: 10px;padding: 50px 20px 0;}

.achieve-head-blk p {font-size: 15px;margin: 0px 20px 80px;line-height: unset;font-family: 'Poppins-Light';}

.place-blk {display: flex;background: #2a3038;margin: 10px 0px;padding: 24px 30px;height: 220px;transition: all 1s;}

.place-txt {margin: 0px 20px;}
.div-grade:hover {background: #ffffff;}
.div-grade:hover h5 {color: #ca786d;}
.div-grade:hover p {color: #ca786d;}


.place-txt h5 {color: #ca786d;font-family: 'Poppins-Medium';font-size: 20px;text-transform: capitalize;margin: 0;padding-bottom: 10px;}

.place-txt p {font-family: 'Poppins-Light';color: #fff;margin: 0;padding-bottom: 0px;}

/*achieve css end*/


/*grade css start*/

.grade-blk h4 {font-size: 40px;font-family: 'Poppins-SemiBold';color: #fff;margin: 0;padding-bottom: 40px;}

.grade-blk p {color: #fff;font-size: 16px;font-family: 'Poppins-Light';line-height: 33px;}


section.grade-sec .row {display: flex;align-items: center;}

section.grade-sec {padding: 0px 0px 250px;}

.grade-scnd-blk .col-md-6 {padding: 0;border: 3px solid  #2a3038;}

.div-grade {background: #2a3038;box-shadow: 0px 0px 10px #c1c1c1;padding: 20px 10px;height: 250px;margin: 0px 0px;}

.div-grade h5 {color: #fff;font-family: 'Poppins-Medium';margin: 0;padding-bottom: 20px;}

.div-grade p {font-size: 14px;font-family: 'Poppins-Light';color: #fff;}
.protocol-blk {
    text-align: center;
}
/*grade css end*/

/*faq css start*/


section.faq-sec {text-align: center;padding: 40px 0px 40px 10px;}

.faq-head-blk h4 {font-size: 27px;font-family: 'Poppins-Medium';color: #057fe3;text-align: left;}

.faq-head-blk p {font-size: 15px;font-family: 'Poppins-Light';margin: 0;padding-bottom: 0px;text-align: left;color: #ffb328;}



/*faq css end*/

/*reason css start*/

.protocol-blk h4 {font-size: 27px;display: inline-block;width: 80%;line-height: 60px;color: #057fe3;font-family: 'Poppins-SemiBold';}

.protocol-blk p {font-size: 15px;font-family: 'Poppins-Light';color: #0083e3;}


.protocol-btn a {background: #00c9cc;width: 18%;font-family: 'Poppins-Medium';display: inline-block;color: #fff;padding: 14px 0px;transition: all 1s;border-radius: 5px;text-align: center;margin: 0px 11px;}

.protocol-btn a:nth-child(2) {background: #ffaf16;}

section.protocol-sec {padding: 30px 0px;background: #ccf7fe;}

section.reason-sec {padding: 20px 0px;}


section.reason-sec .row {width: 100%;display: flex;justify-content: center;}

.reason-blk h5 {color: #ffa700;margin: 0;font-size: 17px;font-family: 'Poppins-Medium';padding-bottom: 30px;}

.reason-blk h4 {font-size: 25px;display: inline-block;width: 100%;text-transform: capitalize;color: #0083e3;font-family: 'Poppins-Medium';}

.reason-blk p {font-size: 24px;color: #00cccf;margin: 0;font-family: 'Poppins-Medium';padding: 10px 0px;}

.reason-blk p a {font-size: 16px;font-family: 'Poppins-Medium';background: #ffa700;padding: 13px 20px;border-radius: 40px;margin: 0;color: #fff;}

.reason-blk p a:hover {background: #0083e3;color: #ffffff;}

/*reason css end*/

/*rating css start*/

.rating-blk:hover {transform: rotateY(-180deg);background: #2a3038;}

.rate-img {transition: all 1s;}

.rating-blk:hover .rate-img {transform: rotateY(180deg);}

.rate-txt {transition: all 1s;}

.rating-blk:hover .rate-txt {transform: rotateY(-180deg);}

.rating-blk:hover .rate-no {transform: rotateY(-180deg);}


.rate-no {transition: all 1s;}

.rating-blk:hover .rate-no h4 {background: #ca786d;}



section.rating-sec {text-align: center;padding: 70px 0px;}

.head-rating h4 {font-size: 50px;text-transform: capitalize;font-family: 'Poppins-Medium';color: #ca786d;}

.rating-blk {box-shadow: 0 0 3px #000;padding: 40px 30px;width: 80%;transition: all 1s;margin: 0 auto;background: #ca786d;}

.rate-img img {width: 100%;}

.rate-txt h6 {font-size: 20px;font-family: 'Poppins-Medium';color: #fff;}

.rate-no h4 {color: #ffffff;font-family: 'Poppins-SemiBold';background: #2a3038;width: 40%;font-size: 18px;margin: 30px auto 0px;padding: 7px 0px;border-radius: 10px;}

.rate-img ul {display: flex;justify-content: center;}

.rate-img ul li {margin: 0px 4px;font-size: 25px;color: #fff;}

.head-rating {padding-bottom: 60px;}


/*rating css end*/

/*footer css start*/

.ftr-blk ul {margin: 40px 0px 20px;}

.ftr-blk ul li:hover a {color: #0081e3;letter-spacing: 1px;}

footer {background: #212121;padding: 50px 0px 0;}

.ftr-btm {background: #212121;margin: 20px 0px 0px;}

.ftr-blk h4 {color: #fff;font-family: 'Poppins-Medium';margin: 0;border-bottom: 3px solid #ffab00;font-size: 30px;padding-bottom: 10px;width: 100%;}
.ftr-blk ul li a {color: #fff;font-size: 18px;transition: all 1s;font-family: 'Poppins-Light';}
.ftr-blk ul li a i {color: #057fe3;margin: 0px 10px 0px 0px;}

.left {text-align: center;}
.left h6 {color: #fff;font-size: 13px;font-family: 'Poppins-Medium';margin: 0;}
.right {text-align: center;}
.right h6 {color: #fff;
   font-size: 15px;   font-family: 'Poppins-Medium';   margin: 0;}
.ftr-btm {padding: 10px 0px;}

/*footer css end*/

section.terms-blk {
    padding: 20px 50px 10px;
}

section.terms-blk h4 {
    font-family: 'Poppins-Medium';
    margin: 0px 0px 12px;
}

section.terms-blk p {
    font-family: 'Poppins-Light';
    font-size: 14px;
}

section.terms-blk ul {
    margin: 0px 30px 20px;
}

section.terms-blk ul li {
    font-family: 'Poppins-Medium';
    font-size: 14px;
    line-height: 40px;
    list-style: inside;
}

/*course css start*/

.tabcontent ul li {color: #fff;font-family: 'Poppins-Light';display: inline-block;margin: 0px 0px 10px;}

section.take-sec .col-md-7 {padding: 0;}

section.take-sec .col-md-5 {padding: 0;}
/*
course css end*/


/*accordion css start*/

.panel p {color: #fff;font-family: 'Poppins-Light';margin: 0;padding: 20px 10px;background: #ffb328;border-radius: 0px 0px 20px 20px;}

.accordion {
  color: #057fe3;
  cursor: pointer;
  padding: 18px;
  font-family: 'Poppins-Medium';
  width: 100%;
  border: none;
  margin: 30px 0px 0px;
  border-radius: 20px 20px 0px 0px;
  text-align: left;
  outline: none;
  border: 3px solid #057fe3;
  font-size: 15px;
  background: transparent;
  transition: 1s;
}

.accordion .active, .accordion:hover {
  background-color: #bef8ff;
}

.panel {
  padding: 0 0px;
  text-align: left;font-family: 'Poppins-Light';display: none;
  background-color: white;
  transition: max-height 2s ease-out;
  overflow: hidden;
}

.accordion:after {
  content: '\02795'; /* Unicode character for "plus" sign (+) */
  font-size: 13px;
  color: #fff !important;
  float: right;
  margin-left: 5px;
}

.accordion .active:after {
  content: "\2796"; /* Unicode character for "minus" sign (-) */
}

/*accordion css end*/


/* Style the tab */

.tabcontent p {color: #fff;font-size: 15px;font-family: 'Poppins-Light';}
.tab {
  overflow: hidden;
  
  
background: #ca786d;}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-size: 20px;
text-align: left;width: 100%;color: #fff;font-family: 'Poppins-Medium';}

button.tablinks.active::after {display: none;}

/* Change background color of buttons on hover */
.tab button:hover {
  
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #2a3038;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  
  border-top: none;
background: #2a3038;}

.ul-blk {display: flex;}

.ul-blk ul {width: 100%;}


section.take-sec {overflow: hidden;}

.take-blk h4 {font-size: 27px;font-family: 'Poppins-Medium';color: #057fe3;margin: 0;padding-bottom: 10px;}

.take-blk p {color: #2a3038;font-family: 'Poppins-Light';font-size: 15px;margin: 0px;padding-bottom: 30px;}

.list-blk p {font-size: 23px;color: #fff;font-family: 'Poppins-SemiBold';margin: 0;padding-bottom: 30px;}

.list-blk {background: #ca786d;padding: 20px 30px;margin: 20px 0px 50px;}

.list-blk ul li {color: #fff;font-family: 'Poppins-Light';margin: 0px 1px 10px;background: #2a3038;border-radius: 10px;padding: 10px 11px;width: 92%;height: 69px;text-align: center;display: flex;align-items: center;justify-content: center;}

section.Proctor-sec {background: #ca786d;text-align: center;padding: 60px 0px;}

section.Proctor-sec h4 {font-size: 40px;color: #2a3038;margin: 0;font-family: 'Poppins-Medium';padding-bottom: 20px;}

section.Proctor-sec p {font-size: 17px;font-family: 'Poppins-Light';color: #fff;margin: 0;padding-bottom: 10px;line-height: 40px;}

.pay-btn-1 a {width: 30%;}

.pay-btn-1 {width: 100%;}

section.Proctor-sec .row {display: flex;justify-content: center;}

.pay-btn-1 a:nth-child(1) {background: #fff;color: #ca786d;}


.best-bx-1 {height: 250px;padding: 30px 20px;}

.best-blk h5 {font-size: 24px;color: #2a3038;font-family: 'Poppins-SemiBold';margin: 0;padding-bottom: 10px;}

section.best-sec-1 {padding: 80px 0px 0 !important;}

section.take-sec-1 {background: #2a3038;padding: 60px 0px !important;}

.list-blk-1 h4 {font-size: 40px;color: #cb796e;font-family: 'Poppins-SemiBold';margin: 0;padding-bottom: 20px;}

.list-blk-1 ul li {color: #fff;list-style: inherit;font-family: 'Poppins-Light';margin: 20px 46px;font-size: 14px;}

.banner-contact {text-align: right;background: #0000006b url(../images/wqffdw-qwdwq.jpg);color: #fff;background-blend-mode: overlay;padding: 110px 50px;background-position: left;background-repeat: no-repeat;background-size: 100%;}

.banner-contact h4 {font-size: 45px;text-align: left;text-transform: uppercase;font-family: 'Poppins-Medium';}

section.contact-sec {padding: 60px 0px;width: 100%;}

section.contact-sec .row {width: 100%;display: flex;align-items: center;}

.form-contact input {width: 100%;background: transparent;color: #000;padding: 15px 10px;border: 2px solid #ffa700;font-family: 'Poppins-Medium';}

.form-contact textarea {
    border: 2px solid #ffa700;
    width: 100%;
    color: #000;
    font-family: 'Poppins-Medium';
    height: 150px;
    padding: 15px 10px;
    outline: none !important;
    }

.form-contact label {width: 100%;font-family: 'Poppins-Medium';color: #00d2d5;}

.form-contact label span {color: red;}

.form-contact textarea::placeholder {color: #fff;font-family: 'Poppins-Light';}

.form-contact input::placeholder {color: #fff;font-family: 'Poppins-Light';}

.form-contact button {width: 100%;border: 2px solid #0083e3;background: #0081e3;padding: 15px 0px;border-radius: 5px;color: #fff;transition: all 0.5s;font-family: 'Poppins-Medium';font-size: 18px;cursor: pointer;}

.form-contact button:hover {background: transparent;border-color: #ca786d;}

.best-blk h6 {font-size: 20px;text-transform: capitalize;font-family: 'Poppins-Medium';color: #ca786d;padding-bottom: 30px;}



.ftr-btm .row {justify-content: center;}

.logo img {width: 100%;}

.logo {width: 70%;margin: 10px auto 30px;}

.ftr-txt img {width: 60%;}

.ftr-txt {position: relative;top: 0px;}

.best-bx:hover h5 {color: #fff;}
.best-bx:hover p {color: #fff;}
.best-bx:hover a {background: #fff;}
.best-bx:hover .book-now a {background: #fff;color: #2a3038;}
.pay-btn a:hover {transform: scale(1.1);color: #fff;}
.protocol-btn a:hover {transform: translateY(10px);color: #fff;}
.place-icon img {width: 90%;}

nav.navbar.navbar-expand-custom.navbar-mainbg {
    padding: 0px 0px;
}

section.banner-sec .row {
    display: flex;
}

.rounded img {
    border-radius:0.6rem;
    width: 100%;
}
.bg-dot.primary {
}
.shape.rellax {
    z-index:1;
}
.shape.rellax {
    position:absolute;
}
.bg-dot {
    background-size:0.75rem 0.75rem;
}
.bg-dot, .bg-line {
    opacity:.4;
}
.h-21 {
    height:12.5rem !important;
}
.w-17 {
    width:7rem !important;
}
.position-relative .shape.rellax+figure {
    position:relative;
    z-index:2;
}

h5.mb-2 {
    font-family: 'Poppins-Medium';
    margin: 0px 10px 5px !important;
    color: #057fe3;
}

p.mb-0 {
    margin: 0px 10px;
    font-family: 'Poppins-Light';
    font-size: 14px;
}

p.mb-4 {
    font-family: 'Poppins-Light';
    font-size: 14px;
    margin: 0px 14px;
}

.btn.btn-circle .number {
    display:
    table-cell;
    text-align:
    center;
    margin:0 auto;
    font-family: 'Poppins-Light';
    vertical-align:
    middle;
    
    font-weight:700;
}
.fs-18 {
 font-size: 16px;
}
.btn.btn-circle {
    padding: 0;
    width: 2.6rem;
    background: #28c6c9 !important;
    border-color: #28c6c9 !important;
    height: 2.6rem;
    opacity: 1 !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    line-height: 1;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.rounded {
    border-radius:0.6rem !important;
}

h2.mb-3 {
    font-family: 'Poppins-Medium';
    font-size: 25px;
    color: #ffc24e;
}

p.lead.mb-5 {
    font-family: 'Poppins-Light';
    font-size: 17px;
    margin: 0 0 20px !important;
}

.serviceBox {
  position: relative;
  /* width: 350px; */
  margin: 0px 0px 30px;
  padding: 30px 0px;
  /* height: 280px; */
  background: #d6f6fd;
  border-radius: 20px;
  overflow: hidden;
}

.serviceBox .icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #057fe3;
  transition: 0.5s;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
  transition-delay: 0.25s;
}

.serviceBox:hover .icon {
  top: 30px;
  left: calc(50% - 40px);
  width: 80px;
  height: 80px;
  border-radius: 50%;
  transition-delay: 0s;
}

.serviceBox .icon i {
  font-size: 5em;
  color: #fff;
  transition: 0.5s;
  transition-delay: 0.25s;
}

.serviceBox:hover .icon i {
  font-size: 2em;
  transition-delay: 0s;
}

.serviceBox .content {
  position: relative;
  padding: 20px;
  color: #fff;
  text-align: center;
  margin-top: 100px;
  z-index: 1;
  transform: scale(0);
  transition: 0.5s;
  transition-delay: 0s;
}

.serviceBox:hover .content {
  transform: scale(1);
  transition-delay: 0.25s;
}

.serviceBox .content h2 {
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 24px;
  color: #ffbc43;
  font-family: 'Poppins-Medium';
  text-transform: uppercase;
}

.serviceBox .content p {
  font-weight: 300;
  font-family: 'Poppins-Light';
  line-height: 1.5em;
  color: #ffbc43;
}

.services .box {
    background-color: #ffc24e;
    overflow:
    hidden;
    position: relative;
    transition: .3s ease;
    text-align: center;
    height: 300px;
    border-radius: 5px;
    padding: 30px 20px !important;
}
.services .box i {
    color: #057fe3;
    transition:
    inherit;
    transition-delay: 0s;
    font-size: 50px;
    margin-bottom: 30px;
}
.services h4 {
    color:#fff;
    transition:
    inherit;
    font-family: 'Poppins-Medium';
    transition-delay: .05s;
}
.services p {
    color: #fff;
    transition:
    inherit;
    font-family: 'Poppins-Light';
    transition-delay: .1s;
    font-size: 14px;
}
.readmore {
    color:#fff;
    overflow: hidden;
    display: inline-block;
    font-size: .75rem;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    position: absolute;
    bottom: 10px;
    padding-right: 2rem;
    left: 130px;
}
.readmore:before {
    animation: ts-link-arrow-effect-animation-out;
    animation-fill-mode: forwards;
    animation-duration: .4s;
    animation-timing-function: cubic-bezier(.6, .01, 0, 1);
    background-color: #ffdbc8;
    bottom: 0;
    height: .125rem;
    margin: auto;
    left: 0;
    content: '';
    position: absolute;
    top: 0;
    width: 100%;
    transform: scaleX(.2);
    transform-origin: left center;
    z-index: 0;
}
.readmore span {
    position: relative;
    transform: translateX(-200%);
    font-size: 11px;
    color: #fff;
    display: inline-block;
    transition: .6s cubic-bezier(.6, .01, 0, 1);
    font-family: 'Poppins-Medium';
}
.box:hover .readmore span {
    transform: translateX(0%);
}
.box:hover .readmore:before {
    animation: ts-link-arrow-effect-animation-in;
    animation-fill-mode: forwards;
    animation-duration: .4s;
    animation-timing-function: cubic-bezier(.6, .01, 0, 1);
}
.box:hover i,
.box:hover h4,
.box:hover p {
    transform: translateY(-0.625rem);
}
@keyframes ts-link-arrow-effect-animation-out {
    0% {
        transform-origin: right center;
        transform: scaleX(.2);
    }

    70% {
        transform-origin: right center;
    }

    71% {
        transform-origin: left center;
        transform: scaleX(1);
    }

    100% {
        transform-origin: left center;
        transform: scaleX(.2);
    }
}
@keyframes ts-link-arrow-effect-animation-in {
    0% {
        transform-origin: left center;
        transform: scaleX(.2);
    }

    70% {
        transform-origin: left center;
        transform: scaleX(1);
    }

    71% {
        transform-origin: right center;
    }

    100% {
        transform-origin: right center;
        transform: scaleX(.2);
    }
}


 .progress_inner #step-5:checked + div + div + div + div > .box_base,
 .progress_inner #step-4:checked
    + input
    + div
    + div
    + div
    + div
    > .box_base,
 .progress_inner #step-2:checked
    + input
    + input
    + input
    + div
    + div
    + div
    + div
    > .box_base,
 .progress_inner #step-3:checked
    + input
    + input
    + div
    + div
    + div
    + div
    > .box_base,
 .progress_inner #step-1:checked
    + input
    + input
    + input
    + input
    + div
    + div
    + div
    + div
    > .box_base {
    top: 50%;
    left: 0px;
    opacity: 1;
}
 .progress_inner #step-5:checked + div + div + div + div > .box_item,
 .progress_inner #step-4:checked
    + input
    + div
    + div
    + div
    + div
    > .box_item,
 .progress_inner #step-2:checked
    + input
    + input
    + input
    + div
    + div
    + div
    + div
    > .box_item,
 .progress_inner #step-3:checked
    + input
    + input
    + div
    + div
    + div
    + div
    > .box_item,
 .progress_inner #step-1:checked
    + input
    + input
    + input
    + input
    + div
    + div
    + div
    + div
    > .box_item {
    top: -30px;
    left: 0px;
    opacity: 0;
}

 .progress_inner #step-5:checked + div + div + div + div > .box_lid,
 .progress_inner #step-4:checked + input + div + div + div + div > .box_lid,
 .progress_inner #step-2:checked
    + input
    + input
    + input
    + div
    + div
    + div
    + div
    > .box_lid {
    top: -20px;
    left: 0px;
    opacity: 0;
}
 .progress_inner #step-5:checked + div + div + div + div > .box_item,
 .progress_inner #step-4:checked
    + input
    + div
    + div
    + div
    + div
    > .box_item,
 .progress_inner #step-2:checked
    + input
    + input
    + input
    + div
    + div
    + div
    + div
    > .box_item {
    top: -10px;
    left: 0px;
    opacity: 1;
}

 .progress_inner #step-5:checked + div + div + div + div > .box_item,
 .progress_inner #step-4:checked
    + input
    + div
    + div
    + div
    + div
    > .box_item,
 .progress_inner #step-3:checked
    + input
    + input
    + div
    + div
    + div
    + div
    > .box_item {
    top: 10px;
    left: 0px;
    opacity: 1;
}
 .progress_inner #step-5:checked + div + div + div + div > .box_lid,
 .progress_inner #step-4:checked + input + div + div + div + div > .box_lid,
 .progress_inner #step-3:checked
    + input
    + input
    + div
    + div
    + div
    + div
    > .box_lid {
    top: -1px;
    left: 0px;
    opacity: 1;
}
 .progress_inner #step-5:checked + div + div + div + div > .box_ribbon,
 .progress_inner #step-4:checked
    + input
    + div
    + div
    + div
    + div
    > .box_ribbon,
 .progress_inner #step-3:checked
    + input
    + input
    + div
    + div
    + div
    + div
    > .box_ribbon {
    top: 70%;
    left: 0px;
    opacity: 0;
}
 .progress_inner #step-5:checked + div + div + div + div > .box_bow,
 .progress_inner #step-4:checked + input + div + div + div + div > .box_bow,
 .progress_inner #step-3:checked
    + input
    + input
    + div
    + div
    + div
    + div
    > .box_bow {
    top: 0px;
    left: 0px;
    opacity: 0;
}

 .progress_inner #step-5:checked + div + div + div + div > .box_ribbon,
 .progress_inner #step-4:checked
    + input
    + div
    + div
    + div
    + div
    > .box_ribbon {
    top: 50%;
    left: 0px;
    opacity: 1;
}
 .progress_inner #step-5:checked + div + div + div + div > .box_bow,
 .progress_inner #step-4:checked
    + input
    + div
    + div
    + div
    + div
    > .box_bow {
    top: -10px;
    left: 0px;
    opacity: 1;
}

 .progress_inner #step-5:checked + div + div + div + div > .box_tag {
    top: 10px;
    left: 20px;
    opacity: 1;
}
 .progress_inner #step-5:checked + div + div + div + div > .box_string {
    top: 10px;
    left: 20px;
    opacity: 1;
}

* {
    box-sizing: border-box;
}

 .progress_inner__step:before,
 .progress_inner,
 .progress_inner__status .box_base,
 .progress_inner__status .box_item,
 .progress_inner__status .box_ribbon,
 .progress_inner__status .box_bow,
 .progress_inner__status .box_bow__left,
 .progress_inner__status .box_bow__right,
 .progress_inner__status .box_tag,
 .progress_inner__status .box_string {
    position: absolute;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: auto;
}

 .progress_inner__bar,  .progress_inner__bar--set {
    height: 6px;
    left: 11%;
    background: -webkit-repeating-linear-gradient(
        45deg,
        #1ea4ec,
        #1ea4ec 4px,
        #1f8bc5 4px,
        #1f8bc5 10px
    );
    background: repeating-linear-gradient(
        45deg,
        #ffb328,
        #ffb328 4px,
        #ffbb3e 4px,
        #ffb328 10px
    );
    -webkit-transition: width 800ms cubic-bezier(0.915, 0.015, 0.3, 1.005);
    transition: width 800ms cubic-bezier(0.915, 0.015, 0.3, 1.005);
    border-radius: 6px;
    width: 0;
    position: relative;
    z-index: -1;
}

 .progress_inner__step:before {
    width: 30px;
    height: 30px;
    font-family: 'Poppins-Medium';
    color: #057fe3;
    background: white;
    line-height: 24px;
    border: 3px solid #057fe3;
    font-size: 12px;
    top: 3px;
    border-radius: 100%;
    -webkit-transition: all .4s;
    transition: all .4s;
    cursor: pointer;
    pointer-events: none;
}

 .progress_inner__step {
    width: 24%;
    font-size: 14px;
    padding: 0 10px;
    -webkit-transition: all .4s;
    transition: all .4s;
    float: left;
    text-align: center;
    position: relative;
}
 .progress_inner__step label {
    padding-top: 50px;
    top: -23px;
    display: block;
    left: 5px;
    color: #ffb633 !important;
    position: relative;
    cursor: pointer;
    font-family: 'Poppins-Medium';
}
 .progress_inner__step:hover {
    color: white;
}
 .progress_inner__step:hover:before {
    color: #381d6b;
    background: #ffdcc9;
}

 {
    font-family: "Nunito", sans-serif;
    background: #a6cde2;
    color: #2e6c8e;
    text-align: center;
    font-weight: 900;
}
 .progress_inner {
    width: 100%;
}
 .progress_inner #step-5:checked + div {
    width: 80%;
}
 .progress_inner #step-5:checked + div + div + div > .tab:nth-of-type(5) {
    opacity: 1;
    top: 0;
}
 .progress_inner #step-5:checked + div + div + div + div {
    right: 10%;
}
 .progress_inner #step-4:checked + input + div {
    width: 73%;
}
 .progress_inner #step-4:checked
    + input
    + div
    + div
    + div
    > .tab:nth-of-type(4) {
    opacity: 1;
    top: 0;
}
 .progress_inner #step-4:checked + input + div + div + div + div {
    right: 30%;
}
 .progress_inner #step-3:checked + input + input + div {
    width: 50%;
}
 .progress_inner #step-3:checked
    + input
    + input
    + div
    + div
    + div
    > .tab:nth-of-type(3) {
    opacity: 1;
    top: 0;
}
 .progress_inner #step-3:checked + input + input + div + div + div + div {
    right: 50%;
}
 .progress_inner #step-2:checked + input + input + input + div {
    width: 25%;
}
 .progress_inner #step-2:checked
    + input
    + input
    + input
    + div
    + div
    + div
    > .tab:nth-of-type(2) {
    opacity: 1;
    top: 0;
}
 .progress_inner #step-2:checked
    + input
    + input
    + input
    + div
    + div
    + div
    + div {
    right: 70%;
}
 .progress_inner #step-1:checked + input + input + input + input + div {
    width: 0%;
}
 .progress_inner #step-1:checked
    + input
    + input
    + input
    + input
    + div
    + div
    + div
    > .tab:nth-of-type(1) {
    opacity: 1;
    top: 0;
}
 .progress_inner #step-1:checked
    + input
    + input
    + input
    + input
    + div
    + div
    + div
    + div {
    right: 90%;
}
 .progress_inner__step:nth-of-type(1):before {
    content: "1";
}
 .progress_inner__step:nth-of-type(2):before {
    content: "2";
}
 .progress_inner__step:nth-of-type(3):before {
    content: "3";
}
 .progress_inner__step:nth-of-type(4):before {
    content: "4";
}
 .progress_inner__step:nth-of-type(5):before {
    content: "5";
}
 .progress_inner__bar--set {
    width: 74%;
    top: -6px;
    background: #057fe3;
    position: relative;
    z-index: -2;
}
 .progress_inner__tabs .tab {
    opacity: 0;
    position: absolute;
    top: 40px;
    width: 87%;
    left: 0px;
    text-align: center;
    box-shadow: 0px 10px 1px #ffb633;
    padding: 30px 70px;
    background: #ccf7fe;
    border-radius: 5px;
    -webkit-transition: all .2s;
    transition: all .2s;
    margin: 80px 50px;
}
 .progress_inner__tabs .tab h1 {
    margin: 0px 0px 20px;
    font-size: 40px;
    font-family: 'Poppins-Medium';
    color: #057fe3;
    text-transform: uppercase;
}
 .progress_inner__tabs .tab p {
    font-weight: 400;
    opacity: 1;
    font-size: 16px;
    color: #057fe3;
    font-family: 'Poppins-Light';
}
 .progress_inner__status {
    width: 40px;
    height: 40px;
    top: -80px;
    -webkit-transition: right 800ms cubic-bezier(0.915, 0.015, 0.3, 1.005);
    transition: right 800ms cubic-bezier(0.915, 0.015, 0.3, 1.005);
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    position: absolute;
}
 .progress_inner__status div {
    opacity: 0;
    -webkit-transition: all 600ms cubic-bezier(0.915, 0.015, 0.3, 1.005);
    transition: all 600ms cubic-bezier(0.915, 0.015, 0.3, 1.005);
    -webkit-transition-delay: 300ms;
    transition-delay: 300ms;
}
 .progress_inner__status div {
    position: absolute;
}
 .progress_inner__status .box_base {
    background: -webkit-repeating-linear-gradient(
        45deg,
        #986c5d,
        #986c5d 2px,
        #775144 2px,
        #775144 4px
    );
    background: repeating-linear-gradient(
        45deg,
        #986c5d,
        #986c5d 2px,
        #775144 2px,
        #775144 4px
    );
    width: 36px;
    height: 40px;
    z-index: 1;
    border-radius: 1px;
}
 .progress_inner__status .box_lid {
    width: 40px;
    height: 13.33333px;
    background: #775144;
    z-index: 2;
    border-radius: 1px;
    top: 0;
}
 .progress_inner__status .box_item {
    width: 20px;
    height: 20px;
    background: #be69d2;
    z-index: 0;
    border-radius: 4px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
 .progress_inner__status .box_ribbon {
    width: 10px;
    height: 42px;
    background: #ee0f29;
    z-index: 4;
    border-radius: 1px;
}
 .progress_inner__status .box_bow__left,
 .progress_inner__status .box_bow__right {
    width: 6px;
    height: 10px;
    background: #be0c21;
    position: absolute;
    z-index: 3;
    opacity: 1;
    border-radius: 1px;
}
 .progress_inner__status .box_bow {
    top: -6px;
    z-index: 1;
    -webkit-transition-delay: 500ms;
    transition-delay: 500ms;
}
 .progress_inner__status .box_bow__left {
    left: 6px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
 .progress_inner__status .box_bow__right {
    left: -4px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
 .progress_inner__status .box_tag {
    width: 20px;
    height: 10px;
    background: #487ac7;
    z-index: 4;
    -webkit-transform: rotate(-10deg) translateX(-40px) translateY(0px);
    transform: rotate(-10deg) translateX(-40px) translateY(0px);
    border-radius: 2px;
    -webkit-transition-delay: 500ms;
    transition-delay: 500ms;
}
 .progress_inner__status .box_string {
    width: 17px;
    height: 2px;
    background: #343434;
    z-index: 4;
    -webkit-transform: rotate(-39deg) translateX(-22px) translateY(-12px);
    transform: rotate(-39deg) translateX(-22px) translateY(-12px);
}
 .progress_inner input[type="radio"] {
    display: none;
}

.achieve-head-blk {
    padding-bottom: 0px;
    text-align: center;
}

.demo{background: #00c9cc;padding: 117px 0px;}
.testimonial{
    background: #fff;
    text-align: center;
    padding: 30px 30px 50px;
    margin: 0 15px 100px;
    position: relative;
}
.testimonial:before,
.testimonial:after{
    content: "";
    border-top: 40px solid #fff;
    border-right: 125px solid transparent;
    position: absolute;
    bottom: -40px;
    left: 0;
}
.testimonial:after{
    border-right: none;
    border-left: 125px solid transparent;
    left: auto;
    right: 0;
}
.testimonial .icon{
    display: inline-block;
    font-size: 80px;
    color: #057fe3;
    margin-bottom: 20px;
    opacity: 0.6;
}
.testimonial .description{
    font-size: 15px;
    color: #ffaf16;
    text-align: left;
    font-family: 'Poppins-Light';
    margin-bottom: 30px;
    opacity: 0.8;
}
.testimonial .testimonial-content{
    width: 100%;
    position: absolute;
    left: 0;
}
.testimonial .pic{
    display: inline-block;
    border: 2px solid #fff;
    border-radius: 50%;
    box-shadow: 0 0 2px 2px #ffaf16;
    overflow: hidden;
    z-index: 1;
    position: relative;
}
.testimonial .pic img{
    width: 100%;
    height: auto;
}
.testimonial .title{
    font-size: 15px;
    font-weight: bold;
    color: #057fe3;
    text-transform: capitalize;
    margin: 0 0 5px 0;
    font-family: 'Poppins-Medium';
}
.testimonial .post{
    display: block;
    font-size: 14px;
    color: #ffd9b8;
}
.owl-theme .owl-controls{
    margin-top: 0;
}
.owl-theme .owl-controls .owl-page span{
    width: 32px;
    height: 10px;
    background: #fff;
    border: 2px solid #3c1c6a;
    margin: 5px;
    opacity: 1;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
    background: #ffd9b8;
    border-color: #fff;
}
@media only screen and (max-width: 650px) and (min-width: 400px){
    .testimonial:before{ border-right: 325px solid transparent; }
    .testimonial:after{ border-left: 325px solid transparent; }
}

.product-container{
  position: relative;
  
}
.card {
  position: relative;
  width: 318px;
  height: 460px;
  background: #232323;
  border-radius: 20px;
  overflow: hidden;
}
.card:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #ffb93c;
  clip-path: circle(150px at 80% 20%);
  transition: .5s ease-in-out;
}
.card:hover:before {
  clip-path: circle(300px at 80% -20%);
}
.title {
  position: relative;
  font-weight: 600;
  letter-spacing: 1px;
  color: #057fe3;
  font-family: 'Poppins-Medium';
  margin-top: 12px;
  font-size: 20px;
}
.bg-title {
  font-size: 100px;
  font-weight: 900;
  color: #ffffff73;
  position: absolute;
  max-width: 120%;
  top: -150%;
  transition: .6s;
}
.card:hover .bg-title {
  transform: translateY(60%);
}
.photo {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  width: 100%;
  height: 220px;
  transition: .5s;
  
}
.card:hover .photo {
  top: 0%;
  transform: translateY(0%);
}
.photo img {
  position: absolute;
  width: 220px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-25deg);
  transition: .5s;
  
}
.card:hover .photo img {
  width: 260px;
  top: 56%;
}
.content {
  position: absolute;
  bottom: 40px;
  width: 100%;
  height: 100px;
  text-align: center;
  transition: 1s;
  z-index: 5;
}
.card:hover .content {
  height: 190px;
}

.feature {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px 20px;
  transition: .5s;
  visibility: hidden;
  opacity: 0;
}
.card:hover .feature {
  visibility: visible;
  opacity: 1;
  transition-delay: .5s;
}
.feature h3 {
  color: #000;
  font-weight: 300;
  font-size: 12px;
  font-family: 'Poppins-Light';
  text-transform: capitalize;
  letter-spacing: 2px;
  margin-right: 10px;
}
.feature span {
  min-width: 20px;
  padding: 0 4px;
  height: 26px;
  text-align: center;
  line-height: 26px;
  font-size: 14px;
  display: inline-block;
  color: #111;
  background: #fff;
  margin: 0 5px;
  transition: .4s;
  border-radius: 4px;
  cursor: pointer
}
.feature span:hover {
  color: #000;
  background: var(--product-color);
}

.btn-buy {
  display:
  inline-block;
  padding: 8px 20px;
  background: #fff;
  border: none;
  border-radius: 5px;
  margin-top: -30px;
  text-decoration: none;
  font-weight: 600;
  color: #057fe3;
  opacity: 0;
  transform: translateY(50px);
  transition: 0.5s;
  cursor: pointer;
  outline:
  none;
}
.card:hover .btn-buy {
  opacity: 1;
  transform: translateY(0px);
  transition: 0.5s;
  transition-delay: 0.5s;
  
}
.card:hover .btn-buy:hover {
  background: #057fe3;
  transition-delay: 0;
  transition: 0.05s;
  color: #fff;
}

.product-1 {
  --product-color: #EB6CA4;
}
.product-2 {
  --product-color: #EFB2AF;
}
.product-3 {
  --product-color: #424242;
}
.product-4 {
  --product-color: #3E3A4C;
}
.product-5 {
  --product-color: #FEB500;
}

section.achieve-sec ul {
    display: flex;
}
section.achieve-sec ul li {
    margin: 0px 10px;
}

.card {
    background-color: #d6f6fd !important;
    border-radius: 5px !important;
    border: 0 !important;
}

section.subject-sec {
    background: #f2f2f2;
    padding: 20px 0px;
}

.head-blk h4 {
    text-align: center;
    font-size: 40px;
    font-family: 'Poppins-Medium';
    margin: 0px 30px 20px;
    color: #057fe3;
}

.connect-form {
    background: #0081e3;
    padding: 20px 10px;
    margin: 20px 0 0;
    position: relative;
}

.connect-form label {
    width: 100%;
    color: #fff;
    font-family: 'Poppins-Medium';
    margin: 0px 0px 5px;
}

.connect-form input {
    width: 100%;
    font-family: 'Poppins-Light';
    font-size: 14px;
    padding: 10px 10px;
    border: 2px solid #00cccf;
    outline: none !important;
}

.connect-form textarea {
    width: 100%;
    height: 100px;
    font-family: 'Poppins-Light';
    font-size: 14px;
    padding: 10px 10px;
}

section.reason-sec .row {
    display: flex;
    align-items: center;
}

.connect-form button {
    width: 100%;
    padding: 10px 0px;
    font-family: 'Poppins-Medium';
    background: #ffab00;
    color: #fff;
    border: 2px solid #00cccf;
}

.banner-btn {
    position: relative;
}

section.about-sec {
    padding: 30px 20px;
}

section.about-sec p {
    font-family: 'Poppins-Light';
    font-size: 14px;
    line-height: 50px;
}

.thankyou-blk {
    text-align: center;
    padding: 140px 0px;
}

.thankyou-blk h1 {
    font-size: 40px;
    color: #0081e3;
    font-family: Poppins-SemiBold;
}

.thankyou-blk i {
    font-size: 60px;
    background: #ffc24e;
    color: #fff;
    min-width: 100px;
    padding: 18px 0px;
    margin: 20px 0px;
    border-radius: 100px;
}

.thankyou-blk h5 {
    font-family: 'Poppins-Medium';
    font-size: 29px;
    color: #0081e3;
}

.thankyou-blk a {
    display: inline-block;
    width: 18%;
    background: #28c6c9;
    border-radius: 5px;
    padding: 13px 0px;
    color: #fff !important;
    margin: 30px 0px;
    font-family: 'Poppins-Medium';
}

.banner-txt h1 span {
    font-family: 'Poppins-SemiBold';
    color: #ffbf4a;
}

@-webkit-keyframes glowing {
    0% {
        
        text-shadow: 0 0 5px #e8012f;
        transform:scale(1);
    }
    50% {
        
        text-shadow: 0 0 25px #e8012f;
        transform:scale(1.05);
    }
    100% {
        
        text-shadow: 0 0 5px #e8012f;
        transform:scale(1.1);
    }
}

.head-form h4 span {
    color: #ffbf4a;
    animation: glowing 1.3s infinite;
}


.floating_btn {
  position: fixed;
  bottom: 0px;
  left: 30px;
  width: 100px;
  height: 100px;
  display: flex;
  flex-direction: column;
  align-items:
  center;
  justify-content:
  center;
  z-index: 1000;
}

@keyframes pulsing {
  to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0);
  }
}

.contact_icon {
  background-color: #42db87;
  color: #fff;
  width: 60px;
  height: 60px;
  font-size:30px;
  border-radius: 50px;
  text-align: center;
  box-shadow: 2px 2px 3px #999;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translatey(0px);
  animation: pulse 1.5s infinite;
  box-shadow: 0 0 0 0 #42db87;
  -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  font-weight: normal;
  font-family: sans-serif;
  text-decoration: none !important;
  transition: all 300ms ease-in-out;
}



@media only screen and (min-width: 600px) and (max-width: 960px){
    .form-div {
    margin: 30px 0px 20px;
}

.rew ul {
    margin: 0 0 10px;
    justify-content: center;
}
.services .box {position: relative;left: 16px;}

.logo-img img {
    width: 90%;
    margin: 20px 0px 0px;
}
#navbarSupportedContent ul li a {
    font-size: 20px !important;
}

.rounded img {
    width: 100%;
}

.best-blk p {padding: 0 0 20px;}
}
@media only screen and (min-width: 800px) and (max-width: 1280px){
    button.navbar-toggler {
    font-size: 12px !important;
    position: relative !important;
    left: -100px !important;
    top: 10px !important;
}
.rew ul {
    display: contents;
}
}
@media only screen and (max-width: 1280px) and (max-height: 800px){
    
  

    
section.achieve-sec {
    overflow: hidden;
}

section.banner-sec {
    overflow: hidden;
}

footer {
    overflow: hidden;
}

header {
    overflow: hidden;
}

section.help-sec {
    overflow: hidden;
}

section.best-sec {
    overflow: hidden;
}

section.pay-sec {
    overflow: hidden;
}

section.subject-sec {
    overflow: hidden;
}

section.ten-min-sec {
    overflow: hidden;
}

section.recommend-sec {
    overflow: hidden;
}

section.grade-sec {
    overflow: hidden;
}

section.faq-sec {
    overflow: hidden;
}


.achieve-head-blk p {
    margin: 0px 0px 80px;
}

.progress_inner__tabs .tab {
    width: 93%;
}

section.achieve-sec ul {
    justify-content: space-evenly;
}


}
@media only screen and (min-width: 1024px) and (min-height: 768px){
    #navbarSupportedContent ul li a {
    font-size: 14px !important;
}

ul.navbar-nav.ml-auto {
    margin: 0px !important;
    padding: 23px 0px 0px 0px !important;
}
}

@media only screen and (min-width: 1024px) and (min-height: 600px){
    
ul.navbar-nav.ml-auto {
    background: transparent !important;
    position: relative;
}

#navbarSupportedContent ul li a {
    border: 0 !important;
    padding: 0px 10px !important;
    font-size: 17px;
}

header .row {
    align-items: center;
}

a.navbar-brand.navbar-logo img {
    width: 70%;
    margin: 0px 0px 10px;
}



}

@media only screen and (min-width: 768px) and (max-width: 1024px){

  .card {
    width: 183px;
}
.pay-btn a {
    width: auto;
    padding: 10px 10px 10px;
}
.connect-form {
    margin: 0;
}
.faq-head-blk {}

.reason-blk p {
    font-size: 20px;
}
section.achieve-sec ul li {
    margin: 0px 4px;
}

section.banner-sec {
    padding: 40px 0px;
    overflow: hidden;
}

.banner-txt h1 {
    font-size: 24px;
    line-height: unset;
}

.banner-txt {
    top: 0;
}

.form-div form {
    padding: 10px 7px;
}

.head-form h4 {
    font-size: 14px;
    padding: 0px 0px 4px;
}

.form-div form textarea {
    height: 85px;
}

.form-div form input {
    padding: 3px 10px;
}

.form-div form button {
    padding: 7px 0px;
    margin: 0px 0px !important;
}

.banner-txt p {
    font-size: 13px;
    line-height: unset;
    font-family: 'Poppins-Medium';
}

.datainput {
    margin: 0px 0px 5px;
}

nav.navbar.navbar-expand-lg.navbar-light {
    justify-content: end;
}

button.navbar-toggler {
    background: #fff;
    position: relative;
    top: 4px;
    left: -100px;
}

header {
    overflow: hidden;
    padding: 30px 0px;
}

section.banner-sec {
}

section.help-sec {
    overflow: hidden;
}

section.best-sec {
    overflow: hidden;
    padding: 30px 10px;
}

section.pay-sec {
    overflow: hidden;
    padding: 20px 0px 20px;
}

section.subject-sec {
    overflow: hidden;
}

section.ten-min-sec {
    overflow: hidden;
    padding: 30px 0px;
}

section.recommend-sec {
    overflow: hidden;
}

section.achieve-sec {
    overflow: hidden;
    padding: 20px 0px;
}

section.grade-sec {
    overflow: hidden;
}

section.faq-sec {
    overflow: hidden;
}

section.protocol-sec {
    overflow: hidden;
}

section.reason-sec {
    overflow: hidden;
}

footer {
    overflow: hidden;
}

.services .box:nth-child(3) {
    width: 100px;
}

.services .row {
    display: flex;
    align-items: center;
    justify-content: center;
}

  .rew ul li a {
    font-size: 15px;
    width: 110% !important;
}

.rew ul {
    display: inline-block;
}

.rew ul li a img {
    width: 200px;
}

.serviceBox .content {
}

.serviceBox .content h2 {
    margin-top: 150px;
}

h2.mb-3 {
    font-size: 20px;
}

.pay-blk h4 {
    font-size: 20px;
    padding-bottom: 10px;
}

.pay-btn {
    margin: 5px 0px;
}

.ten-blk h4 {
    font-size: 20px;
    padding-bottom: 10px;
}

.ten-blk h5 {font-size: 19px;padding-bottom: 10px;}

.ten-blk p {
    font-size: 13px;
    padding-bottom: 5px;
}

.achieve-head-blk h4 {
    padding: 10px 14px;
    line-height: unset;
}

  .content {
    bottom: 130px;
    height: 90px;
}

.card:hover .content {
    height: 146px;
    bottom: 175px;
}

.ftr-blk ul li a {
    font-size: 13px;
}

.ftr-blk ul li a i {
    margin: 0px 1px;
}

.ftr-blk h4 {
    width: 77%;
    font-size: 23px;
}

.ftr-blk ul {
    margin: 10px 0px 0;
}

section.reason-sec .row {
    margin: 0;
}

.best-blk h4 {
    width: 100%;
    line-height: unset;
}

a.navbar-brand.navbar-logo {
    width: 100%;
}

a.navbar-brand.navbar-logo img {
    width: 80%;
}

header .row {
    align-items: unset;
}

ul.navbar-nav.ml-auto {
    background: #28c6c9;
    margin: 30px 0px 0px !important;
}

#navbarSupportedContent ul li a {
    padding: 10px 30px;
    font-size: 20px;
    border-bottom: 2px solid #ffbf49;
    color: #fff !important;
}

  #navbarSupportedContent > ul > li.active > a {
    font-size: 20px;
}
  
.banner-contact {
    padding: 130px 0px;
    background-size: cover;
}

section.about-sec p {
    font-size: 15px;
    font-family: Poppins-Medium;
    line-height: unset;
}

.contact-sec .head-form h4 {
    color: #0081e3;
    font-size: 28px;
    padding: 0px 0px 20px;
}

.tawk-text-center {display: none !important;}

.tawk-text-center a {display: none !important;}

a.tawk-text-center .tawk-padding-small{
    
    display:none !important;
}

a.tawk-branding {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    display: none !important;
}

.banner-contact h4 {
    font-size: 50px;
    margin: 0px -17px;
    text-align: center;
}

}

@media only screen(max-width: 740px){

  .banner-txt h1 {
    margin: 0px 0px 11px;
    font-size: 15px !important;
}

.banner-txt p {
    font-size: 11px !important;
}


}

@media only screen and (min-width: 540px) and (max-width: 720px){

  section.banner-sec {
    overflow: hidden;
    padding: 0 20px 0;
    background-position: top;
}

section.help-sec {
    overflow: hidden;
}

.card {
    display: inline-block;
    margin: 0px 0px 30px;
}

section.achieve-sec ul {
    display: inline-block;
}

.progress_inner__tabs .tab h1 {
    font-size: 24px;
}

.progress_inner {
}

.progress_inner__tabs .tab {
    top: -3px !important;
    left: 7px !important;
    width: 98%;
    margin: 80px 0px;
}

footer {
    overflow: hidden;
}

section.achieve-sec {
    overflow: hidden;
}

section.recommend-sec {
    overflow: hidden;
}

section.ten-min-sec {
    overflow: hidden;
    padding: 20px 10px 20px;
}

section.subject-sec {
    overflow: hidden;
}

section.pay-sec {
    overflow: hidden;
    padding: 20px 10px 20px;
}

section.best-sec {
    overflow: hidden;
    padding: 20px 20px;
}

section.grade-sec {
    overflow: hidden;
}

section.faq-sec {
    padding: 10px 10px 20px;
    overflow: hidden;
}

.accordion-blk {
    padding: 0px 0px 20px;
}

.achieve-head-blk h4 {
    padding: 20px 20px 0px;
    font-size: 20px;
    text-align: left;
    line-height: unset;
}

.serviceBox .icon {
}

.serviceBox {
    width: 80%;
    margin: 0 auto 30px;
}

.head-blk h4 {
    margin: 0px 0px 30px;
    text-align: center;
}

.best-blk-bx {
}

.best-blk h4 {
    width: 100%;
    line-height: unset;
}

.banner-txt h1 {
    font-size: 21px;
    line-height: unset;
    margin: 0px 0px 13px;
}

.banner-txt p {
    font-size: 16px;
    line-height: unset;
    margin: 0px 0px 3px;
}

  .logo-img {
    width: 30%;
    margin: 0;
}

.rew ul li a {
    font-size: 20px;
}

.rew ul li a img {
    width: 210px;
    margin: 0px 20px 0px 0;
}

.rew ul {
    margin: 0px 0px 20px;
}


.form-div {
}

.form-div form {
    width: 100%;
}

.banner-btn a {
    padding: 7px 0px;
    font-size: 15px;
}

.banner-txt {
    padding: 10px 0px;
    border-radius: 10px;
    top: 12px;
}

  section.reason-sec .row {
    margin: 0 auto;
}

.reason-blk h4 {
    width: 100%;
    font-size: 23px;
    line-height: unset;
}

section.protocol-sec {
    overflow: hidden;
    padding: 20px 20px;
}

.protocol-btn a {
    width: 45%;
}

.protocol-blk h4 {
    width: 100%;
    line-height: unset;
}

.progress_inner__step label {
    font-size: 12px;
}

.ftr-txt img {
    width: 40%;
    margin: 0px 0px 30px;
}

nav.navbar.navbar-expand-lg.navbar-light {
    justify-content: end;
    position: relative;
    padding: 0;
}

button.navbar-toggler {
    top: -100px;
    position: relative;
    left: -30px;
    background: #fff;
}

a.navbar-brand.navbar-logo img {
    width: 100%;
}

a.navbar-brand.navbar-logo {
    width: 40%;
}

ul.navbar-nav.ml-auto {
    background: #28c6c9 !important;
    margin: 0px 0px 30px !important;
}

header .col-md-9 {
    padding: 0;
}

#navbarSupportedContent ul li a {
    text-align: center;
    font-size: 29px !important;
    padding: 10px 0px !important;
}

section.take-sec {
    overflow: hidden;
    padding: 0px 20px;
}
  
  .banner-contact {
    padding: 70px 0px 50px;
}

.banner-contact h4 {
    font-size: 20px;
    position: relative;
    left: 13px;
    top: 20px;
}

}

@media only screen and (min-width: 300px) and (max-width: 519px){

.rating-blk {margin: 0 auto 30px;}

.logo-img {
    width: 50% !important;
    margin: 0 !important;
}
.connect-form {
    margin: 0;
}

.head-form h4 {
}
section.terms-blk {
    padding: 10px 0px 10px;
}
.rew ul li {
    text-align: center;
}
.rew ul {
    display: inline-block !important;
    margin: 0px 0px 10px !important;
}
span.icn input {
    padding: 6px 0px 6px 7px;
}
.top-row {display: none;}

button.navbar-toggler {display: inline-block;position: relative;left: 230px;bottom: 55px;}

    .row.row-1 {display: none;}

.form-div::before {width: 100%;left: 0;}

.form-div form {margin: 0;width: 100% !important;box-shadow: 0 0 0 #fff;padding: 0;}

.banner-txt {margin: 0px 0 20px;padding: 0px 0px;}

section.banner-sec {overflow: hidden;padding: 20px 0px;background-position: top;}

section.help-sec {overflow: hidden;padding: 20px 0px;}

section.best-sec {overflow: hidden;}

section.pay-sec {overflow: hidden;padding: 20px 0 20px;}

section.ten-min-sec {overflow: hidden;padding: 20px 0px;}

section.recommend-sec {overflow: hidden;padding: 20px 0px;}

section.achieve-sec {overflow: hidden;padding: 10px 5px;}

section.grade-sec {overflow: hidden;}

section.faq-sec {overflow: hidden;padding: 70px 10px 20px;}

section.protocol-sec {overflow: hidden;padding: 10px 10px;}

section.reason-sec {overflow: hidden;padding: 20px 0px;}

section.rating-sec {overflow: hidden;}

.form-div {width: 100%;padding: 0px 0px 0px;}

.banner-txt h1 {font-size: 14px;line-height: unset;}

.banner-btn a {width: 39%;padding: 0px 0px;background: #fff;font-size: 12px;margin: 3px 0px !important;color: #28c6c9 !important;}

.head-form h4 {padding: 0px 0px 20px;color: #fff;font-size: 25px;}

.form-div form button {margin: 10px 0px;width: 100%;}

.datainput {margin: 0px 0px 0px;}

.top-row ul {display: block;}

.top-row ul li {margin: 10px 10px 20px;}

.navbar-light .navbar-toggler {
    background: #fff;
}

nav.navbar {position: relative;padding: 0;margin: -14px 0px 0;}
.btm-row .col-md-9 {padding: 0;}
.heading-blk h4 {font-size: 21px;}

.heading-blk h5 {font-size: 12px;}

.heading-blk p {font-size: 13px;line-height: unset;}

.help-img-blk img {height: 100%;padding-bottom: 30px;}

.best-blk h4 {font-size: 20px;width: 100%;padding: 0px 10px 10px;margin: 0px 0px;line-height: unset;display: inline-block;}

.best-blk p {font-size: 14px;margin: 0px 10px;}

.best-blk {overflow: hidden;}

.best-bx {width: 90%;height: unset !important;margin: 20px auto;}

.pay-blk h4 {font-size: 19px;padding: 0px 0px 7px;}

.gurantee-blk h4 {font-size: 20px;}

.gurantee-blk h5 {font-size: 15px;}

.gurantee-blk p {font-size: 13px;margin: 0px 0px;}

.ten-head-blk h4 {font-size: 21px;}

.ten-head-blk p {width: 100%;font-size: 13px;line-height: unset;padding: 0px 0px;}

.ten-blk h4 {font-size: 25px;}

.protocol-blk h4 {width: 100%;font-size: 20px;line-height: 35px;margin: 10px 10px;}

.protocol-blk p {font-size: 13px;margin: 10px 10px;}

.protocol-btn a {width: 42%;margin: 20px 10px;}

.reason-blk h4 {font-size: 21px;width: 100%;line-height: unset;}
footer {overflow: hidden;text-align: center;}
.book-now a {width: 100%;text-align: center;}
.navbar-expand-lg .navbar-nav{
    display: block;
    position: relative;
    min-width: unset;
    padding: 0px 0px;
    text-align: center;
    }
.navbar-light .navbar-nav .nav-link {color: #ffffff !important;}

.ul-blk {display: inline-block;}
.banner-contact {overflow: hidden;padding: 40px 0;background-size: cover;background-position: center;}

section.contact-sec {overflow: hidden;padding: 30px 0px;}

header {overflow: hidden;padding: 0;}


.form-contact {padding: 0px 10px;width: 100%;}

.form-contact input {width: 100%;}

.form-contact textarea {width: 100%;}

.form-contact button {width: 100%;}

section.contact-sec .row {width: auto;}

 .logo {margin: 10px 0px -20px;}
 .place-blk {height: auto;}

.grade-scnd-blk {padding: 0px 20px;margin: 0px 0px;}

.grade-scnd-blk .col-md-6 {margin: 0px 0px 30px;}

.ftr-txt {top: -30px;}

  

section.subject-sec {
    overflow: hidden;
}

.progress_inner__tabs .tab {
    margin: 100px 10px;
}

.progress_inner__tabs .tab h1 {
    font-size: 20px;
}

.progress_inner__tabs .tab p {
    font-size: 12px;
}

.progress_inner__step label {
    font-size: 11px;
    left: 0;
}

.card {margin: 0px 25px 30px;}

section.achieve-sec ul {
    display: inline-block;
}

.services .box {margin: 0px 10px;}

.demo {
    margin: 20px 10px 0px;
    padding: 30px 0px;
}

.reason-blk p a {
    font-size: 12px;
    padding: 3px 9px;
}

.reason-blk p {
    font-size: 14px;
    padding: 10px 0px 30px;
}

  .pay-btn a {
    width: 45%;
}

.recommend-blk h4 {
    font-size: 20px;
    padding: 0px 10px 10px;
}

.recommend-blk p {
    width: 100%;
    padding: 0px 10px;
    line-height: unset;
    display: inline-block;
}

.achieve-head-blk h4 {
    font-size: 17px;
    line-height: unset;
    padding: 0px 0px;
    margin: 0px 0px 10px;
}

.card {
    margin: 10px auto 20px;
    width: 309px !important;
}


section.achieve-sec ul li {
    margin: 0;
}

.progress_inner {
}

.achieve-head-blk p {
    line-height: unset;
    margin: 0px 0px 100px;
}

.testimonial {
    margin: -30px 1px;
    text-align: center;
    padding: 70px 10px;
}

.reason-blk h5 {
    padding: 0px 0px 10px;
}


.ftr-blk h4 {
    width: 50%;
    font-size: 24px;
    margin: 0 auto;
}

.ftr-blk ul li a i {display: none;}

.ftr-blk ul {
    margin: 10px 0px 20px;
}

.accordion {
    border-radius: 4px !important;
    font-size: 13px;
    padding: 11px 6px;
}

.panel p {
    font-size: 13px;
}

  header .col-md-9 {
    padding: 0;
}

#navbarSupportedContent > ul > li.active > a {
    background: #ffbf49;
    left: 0;
    margin: 0px auto;
    width: 100%;
    font-size: 14px;
}

  #navbarSupportedContent ul li a {
    background: #28c6c9 !important;
    left: 0;
    padding: 7px 0px;
    left: 0 !important;
    padding: 10px 0px !important;
    font-size: 14px;
}

.banner-txt p {
    width: 100%;
    font-size: 11px;
    line-height: unset;
    font-family: 'Poppins-Medium';
    margin: 0px 0px;
}

.form-div form input {
    margin: 0px 0px 12px;
}

a.navbar-brand.navbar-logo {
    margin: 20px 0px 0px !important;
    width: 60%;
    padding: 0;
}

  .accordion-blk {
    padding: 0px 0px;
}

.testimonial .description {
    text-align: center;
    margin: 0px 0px 15px;
}

  section.reason-sec .col-md-5 {
    padding: 0;
}

section.reason-sec .row {
    margin: 0;
}
.banner-contact h4 {
    font-size: 25px;
    width: 100%;
    display: inline-block;
}

section.about-sec {
    padding: 10px 10px 0;
}

section.about-sec p {
    line-height: unset;
}

.form-contact .head-form h4 {
    color: #0081e3;
}

.head-blk h4 {
    margin: 0px 0px 20px;
    text-align: center;
}

.faq-head-blk h4 {
    margin: 10px 0px 10px;
}
  
  .take-blk {
    padding: 0px 20px;
}

section.terms-blk ul {
    margin: 0;
}

section.terms-blk ul li {
    text-transform: capitalize;
}
}