
@media (min-width: 0px) and (max-width: 480px) {

    .engati-chat{
        bottom: 65px !important;
        z-index: 999 !important;
    }
    /* FOOTER */
    .opacity-form-footer {
        width: 100% !important;
        display: flex;
    }
    .footer-input input {
        width: 100% !important;
    }
    .footer-phone-input {
        width: 100% !important;
    }
    .section-footer-1 .submit-btn {
        width: 100% !important;
    }
    /* END FOOTER */
}

.intercom-namespace .intercom-h1w3zb {
    z-index: 9999999999 !important;
}

.ranklisting_ul .ranklisting_li:hover {
    filter: drop-shadow(13.383px 14.863px 12.5px rgba(0, 0, 0, 0.08));
    background-color: #ffffff;
}

/* .succes-stories2 .owl-nav {
    position: relative;
    top: -683px;
    display: block;
} */
#owlStudent-Id .active{
  max-height: 1200px;
  min-height: 637px;
}
#owlStudent-Id .owl-item{
  overflow: scroll;
  max-height: 643px !important;
}
#owlStudent-Id .owl-stage-outer{
  max-height: 1200px;
  min-height: 637px;
}

#owlStudent-Id .owl-item::-webkit-scrollbar {
  width: 4px;
  background-color: #dbe2f7;
}

/* #owlStudent-Id .owl-stage-outer{
  max-height: 831px;
  min-height: 636px;
} */

.succes-stories2 .owl-nav{
  position: absolute !important;
  top: -42px;
  width: auto;
  left: 0px;
  right: -3px !important;
}


.succes-stories2 .owl-nav .owl-prev{
  right: 32px !important;
    top: 0px !important;
    left: auto !important;
}

.succes-stories2 .material-icons{
  color: #fff;
  border-radius: 50px;
  background: #ffffff38;
  padding: 5px;
  font-size: 17px;
}

.succes-stories2 .material-icons:hover{
  color: #333;
  background: #fff;
  box-shadow: 0px 0px 9px -2px rgb(128 125 125 / 86%)0px 0px 9px -2px rgb(128 125 125 / 86%)0px 0px 9px -2px rgb(128 125 125 / 86%);
}

.succes-stories2 .owl-nav .owl-next{
  top: 0px !important;
  right: 0px !important;
}











.white-div-colg {
    height: 460px;
    filter: drop-shadow(5.878px 8.09px 17.5px rgba(0, 0, 0, 0.15));
    -webkit-filter: drop-shadow(5.878px 8.09px 17.5px rgba(0, 0, 0, 0.15));
    -moz-filter: drop-shadow(5.878px 8.09px 17.5px rgba(0, 0, 0, 0.15));
    -ms-filter: drop-shadow(5.878px 8.09px 17.5px rgba(0, 0, 0, 0.15));
    -o-filter: drop-shadow(5.878px 8.09px 17.5px rgba(0, 0, 0, 0.15));
    background-color: #ffffff;
    display: flex;
    overflow: auto;
    margin-top: 25px;
}

.pricing-card-outer {
    filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.08));
}

body {
    font-family: 'proxima_novaregular';
    overflow-x: hidden !important;
    margin: 0px;
    padding: 0px;
    box-shadow: none;
}

button, a {
    cursor: pointer;
}

iframe#player {
    width: 100% !important;
    height: 284px !important;
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

iframe#iframe_fuguWidget {
    bottom: 20px !important;
    right: 10px !important;
}

.section-5.flex-viewport {
    height: 342px;
    padding: 30px;
}

li.flex-active-slide {
    padding: 31px;
}

#owlStudent-Id .owl-nav .disabled {
    color: #333;
}

#owlStudent-Id .owl-nav button {
    color: #4f8e00;
}

.ranklisting_ul .ranklisting_li:hover {
    filter: drop-shadow(13.383px 14.863px 12.5px rgba(0, 0, 0, 0.08));
    background-color: #ffffff;
}

.succes-stories2 .owl-nav {
    position: relative;
    /* top: -734px; */
}

.white-div-colg {
    height: 460px;
    background-color: #ffffff;
    display: flex;
    overflow: hidden;
    margin-top: 25px;
}

.pricing-card-outer {
    filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.08));
}

@media (min-width:768px) {
    .container {
        width: 750px
    }
}

@media (min-width:992px) {
    .container {
        width: 970px
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1024px;
    }
}

@media (min-width: 1200px) {
    .container-2 {
        width: 750px;
    }
}

:focus {
    outline: none !important;
    text-decoration: none !important;
}

:hover {
    text-decoration: none !important;
}

a {
    text-decoration: none;
}

.align-center {
    text-align: center;
}

.relative-position {
    position: relative;
}

.div-left-vid {
    padding: 20px 0px 60px;
}

.div-left {

}

.div-right {

}

.header-list {
    display: block;
    list-style: none;
    padding: 0px;
    text-align: center;
    margin: 0px;
}

.header-list li {
    display: inline-block;
}

.header-list li a {
    padding: 21px 12px 22px;
    display: block;
    border-bottom: 2px solid transparent;
    font-family: 'proxima_novaregular';
    font-size: 16px;
    color: #3f3250;

    text-shadow: 0px 0px 0.5px #3f3250;
    margin-right: 5px;
    letter-spacing: 0.5px;
}

.header-list li a:hover {
    padding: 21px 12px 22px;
    display: block;
    border-bottom: 2px solid #f1655e;
    text-decoration: none;
    color: #f1655e;

    text-shadow: 0px 0px 0.5px #f1655e;
}

.header-call {
    text-align: right;
    padding-right: 15px;
}

.active-header {
    padding: 24px 12px 24px;
    display: block;
    border-bottom: 2px solid #f1655e !important;
    text-decoration: none;
    color: #f1655e !important;
    text-shadow: 0px 0px 0.5px #f1655e !important;
}

.call-us {
    color: #3f3250;
    text-shadow: 0px 0px 0.5px #3f3250;
    font-family: 'proxima_novaregular';
    letter-spacing: 0.5px;
}

.header {
    display: flex;
    margin: 0px;
    align-items: center;
    background: #fff;
    box-shadow: 2.939px 4.045px 8px 0px rgba(0, 0, 0, 0.08);
    padding: 0px 15px;
    justify-content: space-between;
    position: fixed;
    top: 0;
    z-index: 999999;
}

.button-sign-up {
    background: #a5d765;
    padding: 6px 15px !important;
    color: #fff !important;
    border-radius: 25px;
    border: none !important;
    margin: 10px 10px;
    font-weight: 100 !important;
    text-shadow: none !important;
}

.button-sign-up:hover {
    background: #8cb855;
    padding: 6px 15px !IMPORTANT;
    color: #fff !IMPORTANT;
    border-radius: 25px;
    border: none !important;
}

.call-span {
    color: #a5d765;
    text-shadow: none;
}

.call-span i {
    font-size: 14px;
    position: relative;
    top: 3px;
    right: 1px;
    transform: rotate(0.3deg);
}

.section-1 {
    /* background: url(https://cdn.filestackcontent.com/RwKOvLr9SD2w0sKGPpN3); */
    /* background: #fff; */
    display: block;
    /* background-size: 100% 100%; */
    /* height:100vh; */
    background-repeat: no-repeat;
    padding: 55px 20px 70px;
    /* position: relative; */
    background-size: 670px !important;
    background-position-x: 90%!IMPORTANT;
    background-repeat: no-repeat !IMPORTANT;
    /* opacity: 0.6; */
    /* transition: 0.3s; */
    opacity: 1;
    /* transition: all linear .5s; */
}

/* .section-1:hover{
    opacity: 1;
} */

.mrgn-btm {
    /* margin-bottom: 55px; */
}

.col-md-6-a {
    width: 55%;
    padding: 0px 20px;
}

.left-arr-btn {
    padding: 5px 0px 6px;
}

.buttons-uni-gen span {
    display: flex;
    width: 50%;
    float: left;
}

.buttons-uni-gen {
    width: calc(100% - 60px);
    padding: 0px 30px;
    display: block;
    /* clear: both; */
    position: absolute;
    bottom: 25px;
    height: 40px;
}

.overlaystarted {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0px;
    background: rgb(255 255 255 / 0.70) !important;
}

.heading-1 {
    font-size: 46px !important;
    letter-spacing: 0px !important;
    line-height: 48px;
    margin-top: 0px;
}

.section-2 .heading {
    margin-top: 0px;
}

.heading {
    font-size: 40px;
    letter-spacing: -1px;
    line-height: 48px;
    color: #3f3250;
    font-family: 'Cambria-Bold';
    font-weight: 600;
    margin-bottom: 0px;
    /* margin-top: 0px; */
}

.section-2 .heading {
    line-height: 44px;
}

.section-2 .learn-more {
    padding: 13px 0px 20px;
}

.section-3 .sub-heading {
    margin: 11px 0px 25px;
}

.heading-green {
    color: #a5d765;
}

.sub-heading {
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 22px;
    color: #666666;
    font-weight: 300;
    font-family: 'proxima_novalight';
    margin: 20px 0px;
}

.section-2 .sub-heading {
    margin: 15px 0px;
}

.sub-heading-1 {
    margin-top: 30px !important;
}

.exp-more {
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 28px;
    color: #ef554d;
    font-family: 'proxima_novabold';
    letter-spacing: 1px;
    display: block;
}

.exp-more:hover {
    color: #f1655e;
    display: block;
    font-size: 13px;
    text-decoration: none;
}

.exp-more i {
    line-height: 28px;
    font-size: 13px;
    transform: rotate(0.3deg);
    position: relative;
    top: 2px;
}

.input_div {
    padding: 30px 0px 0px;
    position: relative;
}

.sub-heding-center {
    padding-right: 0px;
}

.round-input-main {
    position: relative;
    display: inline-block;
}

.round-input-main i {
    position: absolute;
    /* font-size: 16px; */
    top: 7px;
    left: 15px;
    /* color: #666; */
    font-size: 16px;
    line-height: 34px;
    color: #666666;
    transform: rotate(0.3deg);
    z-index: 99;
}

.round-input-main .round-input::placeholder {
    opacity: 0.5;
}

.round-input-main .round-input {
    width: 91%;
    height: 48px;
    border-radius: 24px;
    filter: drop-shadow(2.939px 4.045px 7.5px rgba(0, 0, 0, 0.1));
    background-color: #ffffff;
    border: 1px solid #e8e8e8;
    padding: 0px;
    padding-left: 40px;
    letter-spacing: 1px;
    font-size: 16px;
}

.section-1ct-row .round-button {
    right: 11%;
}

.round-button {
    border-radius: 50px;
    border: 1px solid #a5d765;
    width: 45%;
    font-family: proxima_novabold;
    font-size: 14px;
    filter: drop-shadow(2.939px 4.045px 7.5px rgba(0, 0, 0, 0.1));
    letter-spacing: 1px;
    line-height: 34px;
    color: #ffffff;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 34px;
    color: #ffffff;
    width: 171px;
    height: 49px;
    border-radius: 24px;
    background-color: #a5d765;
    position: absolute;
    right: 19%;
}

.section-1 .round-button {
    width: 214px;
}

.section-1 .video-outer ul {
    padding: 5px 15px 5px;
}

.section-1 .sub-heading-1 {
    margin-top: 15px !important;
}

.round-input-main {
    width: 81%;
}

.iti {
    width: 100%;
}

.round-button:hover {
    background: #8cb855;
}

.video-outer-main {
    padding: 20px 0px 0px;
    width: 100%;
    float: left;
}

.video-outer {
    background-color: rgb(255, 255, 255);
    box-shadow: 5.878px 8.09px 35px 0px rgba(0, 0, 0, 0.15);
}

.video-outer ul {
    padding: 0px 15px 5px;
    list-style: none;
    margin: 0px;
}

.video-outer ul li {
    display: inline;
    color: #666;
}

.video-outer ul li a {
    display: inline-block;
    color: #666;
    font-size: 14px;
    padding-right: 10px;
    font-family: 'proxima_novaregular';
    opacity: 0.8;
    line-height: 34px;
}

.video-outer ul li a i {
    font-size: 16px;
    margin-right: 6px;
    position: relative;
    top: 3px;
}

/* old css */

/* .country-list-main {
    position: fixed;
    right: 0%;
    top: 185px;
    display: flex;
    flex-direction: column;
    width: 180px;
    z-index: 99999999;
} */

/* old css */

/* new css author : Subhash Moond */

.country-list-main {
    position: fixed;
    /* right: 0%; */
    right: 176px;
    top: 185px;
    display: flex;
    flex-direction: column;
    width: 0px;
    z-index: 99999999;
}

/* new css author : Subhash Moond */

.country-list-main a {
    text-decoration: none;
    padding: 8px 10px;
    background-color: rgb(255, 255, 255);
    box-shadow: 2.939px 4.045px 15px 0px rgba(0, 0, 0, 0.1);
    margin: 5px 0px 0px;
    color: #000;
    font-size: 16px;
    transform: translate(135px, 0px);
    transition: all 0.3s ease-out;
    border-radius: 4px 0px 0px 4px;
    display: flex;
    align-items: center;
    line-height: 17px;
    /*new css add Author : subhash */
    width: 180px;
}

.country-list-main a img {
    margin-right: 10px;
    margin-bottom: 1px;
    width: 25px;
    height: 20px;
}

.country-list-main a:hover {
    transform: translate(0px, 0px);
    /* transition: all 0.3s ease-out; */
}

.country-list-main a span {
    color: #666;
    font-family: 'proxima_novaregular';
    Font-size: 16px;
}

.chat-icon {
    border-radius: 50%;
    background-color: rgb(165, 215, 101);
    box-shadow: 2.939px 4.045px 25px 0px rgba(0, 0, 0, 0.15);
    position: fixed;
    right: 20px;
    bottom: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 70px;
    height: 70px;
    z-index: 49;
    padding: 0px 0px;
    cursor: pointer;
}

.chat-icon img {
    width: 32px;
}

.section-2 {
    /* background: #fcfdfd url(https://cdn.filestackcontent.com/CGbPvTxOQLiBXE02ubVQ); */
    background: #fcfdfd;
    display: block;
    background-repeat: no-repeat;
    padding: 60px 20px 110px;
    position: relative;
    background-position: unset;
    /* background-size: 80px; */
    background-position-y: 60px;
}

.learn-more {
    display: inline-block;
    padding: 0px 0px 20px;
}

.learn-more-button {
    border: 1px solid #a5d765;
    text-transform: uppercase;
    font-family: proxima_novabold;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 36px;
    color: #ffffff;
    /* width: 142px; */
    height: 40px;
    border-radius: 20px;
    background-color: #a5d765;
    padding: 0px 25px;
}

.learn-more-button:hover {
    background: #8cb855;
    cursor: pointer;
}

.video-hover-div .learn-more-button {
    height: 34px;
}

.round-num {
    width: 121px;
    height: 121px;
    border-radius: 61px;
    /* filter: drop-shadow(0px 10px 10px rgba(0, 0, 0, 0.1)); */
    box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
    border: 1px solid #a5d765;
    position: absolute;
    right: 40px;
    bottom: -50px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.round-num .span-green {
    display: block;
    font-family: proxima_novabold;
    font-size: 30px;
    letter-spacing: -1px;
    line-height: 24px;
    color: #a5d765;
}

.span-black {
    color: #666;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    font-family: 'proxima_novaregular';
    display: block;
    opacity: 0.7;
    margin-top: 5px;
}

.section-3 {
    /* background: #fcfdfd url(https://cdn.filestackcontent.com/Mim1qH1lSke14XWpLHl0); */
    background: #fcfdfd;
    display: block;
    background-repeat: no-repeat;
    padding: 0px 20px 60px;
    position: relative;
    background-position: 100%;
    /* background-size: 100%; */
    background-position-y: 80px;
}

.section-5 .div-left-vid {
    padding: 0px 0px 15px;
}

.round-num-right {
    left: -25px;
    right: auto;
    bottom: -20px;
    z-index: 999;
}

.carousel-caption {
    position: absolute;
    width: 285px;
    margin: 10px auto;
    left: 40px;
    bottom: -10px;
    background: #ddd;
    padding: 0px 55px;
    height: 54px;
    background-color: rgba(115, 106, 127, 0.85);
    /* opacity: .85; */
    color: #fff;
    font-weight: normal;
}

.img-crous .carousel-caption {
    width: 100%;
    right: 0px;
    left: 0px;
    bottom: 20px;
    padding: 20px 30px;
    background-color: rgb(115, 106, 127);
    opacity: 0.851;
    text-align: left;
}

.img-crous .carousel-indicators {
    bottom: -50px;
}

.img-crous .carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    box-shadow: none;
    background: transparent;
    height: 300px;
    box-sizing: border-box;
}

.img-crous .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    /* margin: 1px; */
    text-indent: -999px;
    cursor: pointer;
    background-color: #a5d765;
    border: 1px solid #a5d765;
    border-radius: 10px;
    margin: 0px 3px;
}

.img-crous .carousel-indicators .active {
    width: 10px;
    height: 10px;
    /* margin: 0; */
    background-color: #3f3250;
    border: 1px solid #3f3250;
    margin: 0px 3px;
}

.img-crous h3 {
    font-size: 24px;
    margin: 0px;
}

.item-1 {
    transform: rotate(3deg);
}

.item-2 {
    transform: rotate(6deg);
}

.item-3 {
    transform: rotate(3deg);
}

.section-4 {
    background: #fff;
    display: block;
    background-repeat: no-repeat;
    padding: 60px 20px 75px;
    position: relative;
    background-position: unset;
    /* background-size: 120px; */
    background-position-y: 50%;
}

.top-heading-padding {
    padding: 0px 80px;
    margin: 0px 0px 20px;
}

.top-subheading-padding {
    padding: 0px 230px;
}

.box-green {
    border-width: 10px;
    border-color: rgb(255, 255, 255);
    border-style: solid;
    background-color: rgb(165, 215, 101);
    box-shadow: 5.878px 8.09px 35px 0px rgba(0, 0, 0, 0.15);
    /* width: 100%; */
    min-height: 420px;
    margin-top: 25px;
}

.sadowboxxx {
    background: #fff;
    box-shadow: 5.878px 8.09px 35px 0px rgba(0, 0, 0, 0.15);
}

.default-text {
    text-align: center;
    color: #758b5b;
    text-transform: capitalize;
    display: block;
    margin-top: 20px;
    font-size: 18px;
    font-family: proxima_novaregular;
    line-height: 20px;
}

.default-text-selected {
    color: #fff;
    font-family: proxima_novabold;
}

.box-green h4 {
    text-align: center;
    color: #fff;
    font-size: 30px;
    padding: 0px 30px 20px;
    width: 70%;
    margin: 30px auto 10px;
    font-family: 'Cambria-Bold';
    font-weight: bold;
}

.cc-selector-2 [type="radio"]:checked, .cc-selector-2 [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}

.cc-selector-2 [type="radio"]:checked+label, .cc-selector-2 [type="radio"]:not(:checked)+label {
    /* position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666; */
    cursor: pointer;
}

.cc-selector-2 [type="radio"]:checked+label:before, .cc-selector-2 [type="radio"]:not(:checked)+label:before {
    content: '';
    position: absolute;
    right: 4px;
    bottom: 10px;
    width: 16px;
    height: 16px;
    border: 1px solid #ddd;
    border-radius: 100%;
    background: #fff;
}

.cc-selector-2 [type="radio"]:checked+label:after, .cc-selector-2 [type="radio"]:not(:checked)+label:after {
    content: '';
    width: 9px;
    height: 9px;
    background: #a5d765;
    position: absolute;
    bottom: 14px;
    right: 8px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.cc-selector-2 [type="radio"]:not(:checked)+label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}

.cc-selector-2 [type="radio"]:checked+label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.cc-selector-2 input:active+.drinkcard-cc, .cc-selector input:active+.drinkcard-cc {
    /* opacity: .9; */
}

.cc-selector-2 {
    cursor: pointer;
    border-width: 1px;
    border-color: rgb(141, 177, 96);
    border-style: solid;
    border-radius: 50%;
    background-color: rgb(255, 255, 255);
    width: 106px;
    height: 106px;
    position: relative;
    text-align: center;
    margin: 20px auto 10px;
    display: flex;
    align-items: CENTER;
    justify-content: center;
}

.cc-selector-2-selected {
    box-shadow: 5.878px 8.09px 30px 0px rgba(0, 0, 0, 0.3);
    border-width: 3px;
    border-color: rgb(141, 177, 96);
    border-style: solid;
}

.cc-selector-2 img {
    /* position: absolute;
    top: 42px;
    left: 42px; */
}

.cc-selector-2 input {
    position: absolute;
    right: 0px;
    bottom: 15px;
}

.section-5 {
    /* background: #fcfdfd url(https://cdn.filestackcontent.com/tymUPNuDTUeHCTHVaNkm); */
    background: #fcfdfd;
    display: block;
    background-repeat: no-repeat;
    padding: 60px 20px 60px;
    position: relative;
    background-position: 100%;
    /* background-size: 100px; */
    background-position-y: 150px;
}

.img-vdeo-crous .carousel-inner {
    width: 95%;
    height: auto !important;
}

.img-cro .carousel-inner>.active {
    margin: 0px 0px !important;
}

.img-cro .carousel-inner>.item {
    margin: 0px 0px !important;
}

.carousel-inner>.active {
    margin: 10px 0px !important;
}

.carousel-inner>.item {
    margin: 10px 0px !important;
}

.img-vdeo-crous .video-outer {
    box-shadow: none;
}

.img-vdeo-crous .carousel-inner {
    box-shadow: 4px 4px 17px -8px #000 !Important;
    background: #fff;
}

.img-vdeo-crous .video-outer ul {
    padding: 0px 10px 0px;
}

.quote-left {
    /* font-size: 34px !important;
    position: absolute;
    top: -4px;
    left: -20px;
    transform: rotate(180deg); */
}

.font-advide {
    display: block;
    margin: 0px 0px;
    font-family: proxima_novabold;
    font-size: 16px;
    letter-spacing: 0px;
    line-height: 22px;
    color: #a5d765;
    padding-top: 6px;
}

.profile-img {
    padding: 20px 0px;
    position: relative;
}

.profile-img img {
    width: 60px !important;
    height: 60px !important;
    position: absolute;
    top: 15px;
    border-radius: 50px;
}

/* .profile-img h4{
    margin-left: 70px !important;
}
.profile-img p{
    margin-left: 70px !important;
} */

.profile-img h4 {
    margin: 0px;
    /* margin-left: 80px; */
    margin-left: 70px;
    color: #3f3250;
    font-size: 24px;
    font-weight: bold;
    font-family: 'Cambria-Bold';
    line-height: 24px;
}

.profile-img p {
    margin: 0px;
    /* margin-left: 80px; */
    margin-left: 70px;
    font-size: 16px;
    color: #666;
    line-height: 24px
}

.flex-viewport .right-vd-div {
    display: flex;
    align-items: baseline;
    justify-content: center;
    height: 322px;
    margin-top: 50px;
}

.owl-top {
    margin-top: 0px;
    border-top: 1px solid #ddd;
    padding: 10px 0px 0px;
    display: none;
}

.owl-crous {
    padding: 10px 0px;
    position: relative;
    height: 80px;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
}

.col-img {
    width: 68px;
    height: 68px;
    border-radius: 34px;
    filter: drop-shadow(2.27px 4.455px 5px rgba(0, 0, 0, 0.1));
    background-color: #ffffff;
    position: absolute;
    top: 18px;
    left: 0px;
    border: 1px solid transparent;
    display: flex;
    align-items: center;
    justify-content: center;
}

.owl-crous:hover .col-img {
    border: 1px solid #a5d765;
    box-shadow: none;
}

.col-img img {
    width: 60px !Important;
    height: 60px;
    padding: 10px;
    border-radius: 50px;
    object-fit: cover;
}

.col-img div {
    visibility: hidden;
    position: absolute;
    background: #fff;
    color: #666;
    top: 0px;
    z-index: 99999;
    background-color: rgb(255, 255, 255);
    box-shadow: 4.54px 8.91px 30px 0px rgba(0, 0, 0, 0.15);
    border: 2px solid #a5d765;
    border-radius: 4px;
    width: 390px;
    height: 265px;
}

.col-img:hover div {
    visibility: visible;
}

.owl-crous h4 {
    margin-left: 70px;
    margin-bottom: 0px;
    margin-top: 10px;
    font-size: 18px;
    color: #3f3250;
    font-weight: bold;
    font-family: 'Cambria-Bold';
    line-height: 22px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: calc(100% - 80px);
}

.owl-crous p {
    margin-left: 72px;
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 0px;
    /* margin-top: 0px; */
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
    width: calc(100% - 80px);
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-top: 1px;
}

.owl-crous:hover h4 {
    color: #a5d765;
}

.owl-prev {
    position: absolute;
    left: -65px;
    top: 30px;
    font-size: 48px;
}

.owl-next {
    position: absolute;
    right: -65px;
    top: 30px;
    font-size: 48px;
}

/* Succes Story Page */

#owl-demo .owl-nav .owl-prev {
    top: 40%;
}

#owl-demo .owl-nav .owl-next {
    top: 40%;
}

/* Succes Story Page */

.arrow-rot {
    transform: rotate(180deg);
}

.owl-theme .owl-nav [class*='owl-']:hover {
    background: transparent !important;
    color: #ef554d !important;
}

.section-6 {
    /* background: #fff url(https://cdn.filestackcontent.com/10189NuSqyo66DzmPsG7); */
    background: #fcfdfd;
    display: block;
    background-repeat: no-repeat;
    padding: 50px 20px 6px;
    position: relative;
    background-position: unset;
    /* background-size: 120px; */
    background-position-y: 150px;
}

.crousl-left {
    background-image: none !IMPORTANT;
    top: 45%;
    left: -100px;
    color: #666;
    box-shadow: none;
    text-shadow: none;
}

.crousl-right {
    background-image: none !IMPORTANT;
    top: 45%;
    right: -110px !important;
    color: #666;
    box-shadow: none;
    text-shadow: none;
}

.crousl-right:hover, .crousl-left:hover {
    color: #ef554d;
}

.crousal-img-data-main {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.video-crou-main {
    position: absolute;
    width: 420px;
    /* left: 120px; */
    left: 63px;
    top: 20px;
}

.purple-text-box {
    font-size: 17px;
    margin: 0px 0px 30px;
    line-height: 28px;
}

.crous-main-2 {
    margin-top: 20px;
}

.border-bottom-heading {
    border-bottom: 1px solid #8cb855;
}

.crousal-image-data {
    width: 365px;
    float: left;
    height: 200px;
    background: #3f3250;
    margin-left: 40%;
    color: #fff;
    padding: 80px 50px 70px 180px;
    border-top: 2px solid #a5d765;
    border-radius: 4px;
}

.left-vid-crou-item {
    left: -30px !important;
    margin-top: 5px;
}

.crousl-round-img {
    width: 60px !important;
    height: 60px !important;
    border-radius: 50%;
    position: absolute;
}

.crous-round-img-text {
    margin-left: 75px;
    margin-bottom: 0px;
    font-size: 16px;
    color: #fff;
    opacity: 0.6;
    font-family: proxima_novalight;
    margin-top: 0px;
    line-height: 24px;
    width: 300px;
}

.label-why {
    display: block;
    color: #666;
    font-size: 16px;
    font-family: proxima_novabold;
    margin: 30px 0px 0px;
}

.crous-round-img-heading {
    margin-left: 75px;
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 2px;
    margin-top: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: 'Cambria-Bold';
    padding-right: 15px;
    line-height: 22px;
    width: 300px;
}

.section-7 {
    /* background: #fcfdfd url(https://cdn.filestackcontent.com/r8JQ2iRSm7kKym6EQwpT); */
    background: #fff;
    display: block;
    background-repeat: no-repeat;
    padding: 20px 20px 60px;
    position: relative;
    background-position: 100%;
    /* background-size: 100px; */
    background-position-y: 120px;
}

.background-img-plan {
    position: relative;
}

.plan-img {
    display: block;
    padding: 0px 15px;
}

.plan-img img {
    /* width: 702px;
    height: 99px; */
    height: 130px;
    width: 700px;
}

.plan-btn {
    border-width: 1px;
    border-color: rgb(223, 223, 223);
    border-style: solid;
    background-color: rgb(255, 255, 255);
    box-shadow: 1.176px 1.618px 5px 0px rgba(0, 0, 0, 0.1);
    width: 100px;
    height: 44px;
    border-radius: 50px;
    color: #666;
    font-size: 14px;
    font-family: proxima_novaregular;
    font-style: normal;
}

.plan-btn:hover, .active-plan-btn {
    border-color: #a5d765;
    background-color: #a5d765;
    box-shadow: 1.176px 1.618px 5px 0px rgba(0, 0, 0, 0.1);
    color: #fff;
    font-family: proxima_novabold;
}

.btn-9th {
    position: absolute;
    top: 20px;
    left: -2px;
}

.btn-10th {
    position: absolute;
    top: 60px;
    left: 125px;
}

.btn-11th {
    position: absolute;
    top: 8px;
    left: 280px;
}

.btn-12th {
    position: absolute;
    top: 50px;
    left: 470px;
}

.clndr-content-main {
    position: relative;
    top: 30px;
}

.clender-back-img {
    display: block;
    /* padding: 10px; */
}

.clender-back-img img {
    width: 220px;
    height: 210px;
}

.clndr-content {
    position: absolute;
    top: 10px;
    padding: 20px;
    color: #fff;
}

.clndr-content p {
    display: flex;
    width: 100%;
    float: left;
    margin: 7px 0px 7px;
    align-items: baseline;
}

.clndr-content i {
    width: 8%;
    float: left;
    font-size: 18px;
    position: relative;
    top: 5px;
}

.clndr-content p .span-text-data {
    width: 92%;
    float: left;
    font-size: 13px;
    padding-left: 10px;
}

.cld-bold-date {
    display: block;
    /* font-weight: 600;
     */
    font-family: proxima_novabold;
    font-size: 18px;
}

.days-cld-bold {
    font-size: 20px;
    /* text-shadow: 0px 0px 1px #000; */
    filter: drop-shadow(1.176px 1.618px 1.5px rgba(0, 0, 0, 0.13));
}

.no-background {
    /* border:none;
    box-shadow:none; */
}

.margin-top-bottom {
    margin-top: 40px;
    margin-bottom: 0px;
}

.pane-steps {
    margin: 25px 10px 0px !important
}

.padding-panel {
    display: flex;
    padding: 0px 20px 10px;
    align-items: center;
}

.no-background {
    background-color: rgb(255, 255, 255);
    /* box-shadow: 2.939px 4.045px 15px 0px rgba(0, 0, 0, 0.15); */
    height: 72px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    justify-items: unset;
    margin: 0px 0px;
}

.no-background .panel-title {
    width: 100%;
    font-weight: 600;
    font-size: 18px;
    font-family: proxima_novabold;
    color: #666;
}

.panel-title a {
    /* float: right; */
    color: #666;
    /* text-transform: uppercase; */
    font-size: 18px;
    font-family: proxima_novabold;
    /* line-height: 22px; */
    display: inline-block;
}

.watch-text {
    float: right;
    color: #ef554d !important;
    text-transform: uppercase;
    font-size: 13px !important;
    font-family: proxima_novabold;
    line-height: 22px;
}

.pane-steps {
    box-shadow: none;
    border: none;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top: transparent
}

.panel-heading {
    padding: 10px 30px;
}

.accordian-steps {
    background-color: rgb(255, 255, 255) !important;
    box-shadow: 2.939px 4.045px 15px 0px rgba(0, 0, 0, 0.15);
    background-image: none !important;
    border: none;
    padding: 1px 30px;
    cursor: pointer;
}

.acc-steps-heading {
    font-size: 18px;
    color: #666;
    /* font-weight: bold; */
    font-family: proxima_novabold;
    margin: 15px 0px 20px;
    line-height: 22px;
}

.title-steps-video {
    margin: 0px;
    font-size: 18px;
    color: #666;
    font-weight: normal;
    position: relative;
    top: -5px;
    font-family: proxima_novabold;
}

.acc-steps {
    display: flex;
    width: 100%;
    /* clear: both; */
    /* padding: 5px 0px 5px; */
    margin: 5px 0px 10px;
}

.acc-steps i {
    font-size: 18px;
    color: #ef554d;
    width: 7%;
    float: left;
    line-height: 26px;
}

.acc-steps .steps-detail {
    font-size: 18px;
    color: #666;
    font-weight: normal;
    width: 92%;
    float: left;
    font-family: proxima_novalight;
    line-height: 22px;
}

.line-accordion {
    min-height: 72px;
    margin: 4px 0px 0px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    flex-direction: column;
    position: relative;
    top: 25px;
}

.line-accordion p {
    margin: 0px;
    text-align: left;
    font-size: 18px;
    font-family: proxima_novalight;
    color: #666;
    /* margin-bottom: 5px; */
    line-height: 22px;
    ;
}

.line-accordion p span {
    display: block;
    /* font-weight: 600; */
    font-family: proxima_novabold;
}

.line-horz {
    display: block;
    border: 1px solid #666;
    height: 45px;
    position: relative;
    left: -18px;
    opacity: 0.7;
}

.content-line-active {
    color: #a5d765;
}

.content-line-active p {
    color: #a5d765;
}

.line-horz-active {
    border: 1px solid #a5d765;
    height: 365px;
    transition-property: height;
    transition-duration: 2s;
}

/* Footer */

.section-footer-1 {
    background: #3f3250;
    padding: 40px 0px 40px;
}

.section-footer-1 .p {
    opacity: 0.3;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 16px;
    letter-spacing: 0px;
    line-height: 22px;
    color: #ffffff;
    font-weight: 300;
    font-family: proxima_novaregular;
    width: 85%;
}

.label-footer {
    display: block;
    color: #fff;
    font-weight: 100;
    opacity: 0.5;
    font-size: 14px;
    /* margin: 10px 0px; */
    font-family: proxima_novalight;
    line-height: 30px;
}

.label-footer i {
    font-size: 15px;
    position: relative;
    top: 3px;
    margin-right: 8px;
}

.social-icons {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.social-icons li {
    display: inline-block;
    padding-right: 10px;
    padding-top: 10px;
}

.social-icons li a {
    text-decoration: none;
}

.social-icons li a:hover {
    text-decoration: none;
    cursor: pointer;
}

.detail-enter {
    font-size: 20px;
    color: #fefefe;
    line-height: 24px;
    margin: 0px 0px 10px;
    font-family: proxima_novalight;
    font-weight: 300;
}

.footer-input {
    position: relative;
    width: 100%;
    display: block;
    color: #fff;
    /* opacity: 0.3; */
    margin: 10px 0px;
}

.footer-input i {
    position: absolute;
    font-size: 17px;
    top: 10px;
    left: 12px;
}

.footer-left-from-padding {
    padding-left: 150px;
}

.footer-input input {
    width: 208px;
    height: 38px;
    border-radius: 3px;
    background-color: rgba(255, 255, 255, 0.10196078431372549);
    border: 1px solid #2f243e;
    padding-left: 40px;
    font-size: 14px;
    line-height: 36px;
    color: #fefefe;
    letter-spacing: 1px;
}

/* ::placeholder {
    color: #fff;
    opacity: 0.4 !important;
} */

.footer-input input::placeholder {
    font-family: proxima_novalight;
}

.submit-btn {
    width: 252px;
    height: 42px;
    border-radius: 20px;
    filter: drop-shadow(2.939px 4.045px 7.5px rgba(0, 0, 0, 0.1));
    background-color: #a5d765;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 34px;
    color: #ffffff;
    font-weight: bold;
    font-family: proxima_novabold;
    padding: 0px;
}

.section-footer-2 {
    background: #261b33;
    padding: 3px 10px 5px;
    text-align: center;
}

.footer-list {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.footer-list li {
    display: inline-block
}

.footer-list li a {
    color: #fff;
    opacity: 0.5;
    padding: 0px 8px;
    font-size: 13px;
    font-family: proxima_novalight;
    line-height: 22px;
    display: block;
}

.footer-list li a:hover {
    color: #8cb855;
    opacity: 0.5;
    text-decoration: none;
}

.active-footer {
    color: #8cb855 !important;
    opacity: 0.5;
    text-decoration: none;
}

.bold-text {
    font-family: proxima_novabold;
    color: #fff;
}

.copy-right {
    color: #fff;
    opacity: 0.2;
    font-size: 12px;
    margin: 0px 0px 0px;
    font-family: proxima_novalight;
    line-height: 18px;
}

.copy-right i {
    font-size: 14px;
    position: relative;
    top: 3px;
    line-height: 10px;
    left: 0px;
    transform: rotate(0.3deg);
}

@media only screen and (min-width:1260px) and (max-width:1320px) {
    .call-us {
        letter-spacing: 0px;
    }
}
@media only screen and (min-width:1101px) and (max-width: 1260px) {
    #owl-demo .owl-prev {
        left: -23px;
      }
     #owl-demo .owl-next {
        right: -23px;
      }
}
@media only screen and (min-width:999px) and (max-width: 1260px) {
    .owl-next {
        right: -20px;
    }
    .owl-prev {
        left: -12px;
    }
    .box-green {
        height: auto;
        margin: 0 auto;
        /* width:80%; */
    }
    .crousl-left {
        left: -60px !important;
    }
    .crousl-right {
        right: -20px !important;
    }
    .crousal-image-data {
        width: 45%;
        float: left;
        height: 400px;
        background: #3f3250;
        margin-left: 35%;
        color: #fff;
        padding: 70px 70px;
    }
    .top-heading-padding {
        padding: 0px 20px;
    }
    .top-subheading-padding {
        padding: 0px 30px;
        margin-bottom: 20px;
    }
}

@media only screen and (min-width:600px) and (max-width: 1000px) {
    .section-5 .prv-1 {
        margin-top: 3% !important;
        margin-left: 310px;
    }
    .section-5 .nex-1 {
        margin-top: 3% !important;
        margin-right: 310px;
    }
    .section-6 .prv-1 {
        margin-top: -6% !important;
        margin-left: 310px;
    }
    .section-6 .nex-1 {
        margin-top: -6% !important;
        margin-right: 310px;
    }
}


@media only screen and (min-width: 0px) and (max-width: 767px) {
    /* singup Module */
    div#myModal {
        padding-top: 10px !important;
    }
    /* End Singup Module */
    .iphone-responsiv {
        width: 279px !important;
    }
    .iphone-responsiv .cap-e1 {
        background-position: 1px 2px;
        background-size: 20px 19px;
    }
    .section-5-uni .prv-1 {
        margin-top: -2% !important;
        margin-left: 40% !important;
    }
    .panel-title a {
        font-size: 15px;
    }
    .acc-steps-heading {
        font-size: 16px;
    }
    .acc-steps .steps-detail {
        font-size: 15px
    }
    .default-text {
        margin-top: 10px;
        margin-bottom: 20px;
    }
    .section-5-uni .nex-1 {
        margin-top: -2% !important;
        margin-right: -2% !important;
    }


}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    #customers-testimonials .owl-item.active.center .item .testimoial-content-box {
        width: 100% !important;
    }
    .section-5 .prv-1 {
        margin-top: -2% !important;
    }
    .section-5 .nex-1 {
        margin-top: -2% !important;
    }
    .section-5-uni .nex-1 {
        margin-top: -2% !important;
        margin-right: 42% !important;
    }
    .section-5-uni .prv-1 {
        margin-top: -2% !important;
        margin-left: 42% !important;
    }
    /* contry video section  */
    iframe#player {
        /* width: 666px !important; */
        width: 650px !important;
        height: 366px !important;
    }
    .section-country-2 .video-slider-main {
        width: 670px !important;
        height: 410px !important;
        margin: 0px auto;
    }
    .container-2 .main-video-sections.video-container>div {
        width: 689px !important;
        height: 372px !important;
        margin: 0px auto;
    }
    .section-1ct-row .round-button {
        right: -15%;
    }
    /* end contry video section */
}

@media only screen and (min-width:0px) and (max-width: 998px) {
    .owl-next {
        right: -5px;
    }
    .owl-prev {
        left: -30px;
    }
    .div-left img {
        width: 100%;
    }
    /* Start succes Story page responsiv */
    #owl-demo .owl-prev {
        position: relative;
        left: 0%;
        /* top: 0%; */
    }
    #owl-demo .owl-next {
        position: relative;
        right: 0%;
        /* top: 0px; */
    }
    .succes-stories #owl-demo .owl-next {
        right: -51%;
    }
    /* .section-5 .prv-1{
        margin-top: -38% !important;
        margin-left: 40%;
    }
    .section-5 .nex-1{
        margin-top: -38% !important;
        margin-right: 0%;
    } */
    .section-6 .flexslider {
        margin: 0 0 25px;
    }
    .section-6 .prv-1 {
        margin-top: -3% !important;
        margin-left: 40%;
    }
    .section-6 .nex-1 {
        margin-top: -3% !important;
        margin-right: 40%;
    }
    /* End Succes Story Page Responsiv */
    /* .section-2 .div-left img {
        width: 100% !important;
    } */
    .img-crous .carousel-inner {
        width: 80%;
    }
    .box-green {
        height: auto;
        /* min-height: 100vh; */
        margin: 0 auto;
        width: 80%;
    }
    .crousl-left {
        left: -35px !important;
    }
    .crousl-right {
        right: -20px !important;
    }
    .crousal-img-data-main {
        display: block;
    }
    .video-crou-main {
        position: relative;
        left: 0px;
        width: 80%;
        margin: 0 auto;
    }
    .crousal-img-data-main .video-crou-main {
        width: 50%;
    }
    .crousal-image-data {
        width: 100%;
        float: left;
        height: auto;
        background: #3f3250;
        margin-left: 0px;
        color: #fff;
        padding: 30px 30px 50px;
    }
    .crous-main-2 {
        background: #3f3250;
        width: 80%;
        margin: 20px auto 0px;
    }
    .top-heading-padding {
        padding: 0px 20px;
    }
    .top-subheading-padding {
        padding: 0px 30px;
        margin-bottom: 20px;
    }
}

@media only screen and (width: 768px) {
    #customers-testimonials button.owl-prev {
        top: 68% !important;
        left: 41% !important;
    }
    #customers-testimonials button.owl-next {
        top: 68% !important;
        right: 41% !important;
    }
}

@media only screen and (width: 734px) {
    .section-5 .prv-1 {
        margin-top: -3% !important;
        margin-left: 47%;
    }
    .section-5 .nex-1 {
        margin-top: -3% !important;
        margin-right: 0%;
    }
}

@media only screen and (width: 684px) {
    .section-5 .prv-1 {
        margin-top: -2% !important;
        margin-left: 47%;
    }
    .section-5 .nex-1 {
        margin-top: -2% !important;
        margin-right: 0%;
    }
}

@media only screen and (width: 768px) {
    .section-5 .prv-1 {
        margin-top: -27% !important;
        margin-left: -5%;
    }
    .section-5 .nex-1 {
        margin-top: -27% !important;
        margin-right: -5%;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    /* student video slider */
    .section-6 .hear-std-vd-otr {
        width: 215px !important;
        height: 121px !important;
    }
    .section-6 .home-sct-1-img {
        width: 283px !important;
        height: 123px !important;
    }
    .section-6 .crousal-image-data {
        padding: 37px 41px 61px 80px !important;
        height: 160px !important;
    }
    .section-6 .flexslider .slides img {
        width: 268px;
    }
    .section-6 .video-outer {
        width: 238px !important;
        position: relative;
        left: 31px;
        bottom: 27px;
    }
    .left-vid-crou-item {
        width: 99%;
    }
    .section-6 .video-outer-main {
        z-index: 99999;
        position: inherit;
    }
    /* end student video slider */
    .box-green {
        min-height: 340px;
    }
    .responsiv-success-stories-video {
        width: 458px;
        margin: 0px auto;
        height: 323px;
        margin-bottom: 35px;
    }
    .videos-opcity {
        height: 277px;
    }
    #owl-demo.owl-carousel .owl-stage-outer {
        height: 362px !important;
    }
    #owl-demo .owl-nav {
        width: 66px;
        margin: 0px auto;
    }
    #owl-demo .vid-suc-otr {
        height: auto;
    }
    .crousal-image-data {
        border-top: 0px !important;
    }
    /* .section-5 .prv-1 {
        margin-top: -38% !important;
        margin-left: 47%;
    }
    .section-5 .nex-1 {
        margin-top: -38% !important;
        margin-right: 0%;
    } */
    .section-5 .prv-1 {
        margin-top: -40% !important;
        margin-left: -3%;
    }
    .section-5 .nex-1 {
        margin-top: -40% !important;
        margin-right: -3%;
    }
    .section-5 .owl-prev {
        left: -31px;
    }
    .section-5 .owl-next {
        right: -33px;
    }
    .crousal-image-data {
        padding: 80px 50px 70px 50px !important;
    }
    .cc-selector-2 [type="radio"]:checked+label:before, .cc-selector-2 [type="radio"]:not(:checked)+label:before {
        bottom: 1px;
    }
    .cc-selector-2 [type="radio"]:checked+label:after, .cc-selector-2 [type="radio"]:not(:checked)+label:after {
        bottom: 5px;
    }
    .plan-img img {
        display: none;
    }
    .btn-9th {
        top: 0 !important;
        left: 0 !important;
    }
    .btn-10th {
        top: 0px !important;
        left: 111px !important;
    }
    .btn-11th {
        top: 0px !important;
        left: 223px !important;
    }
    .btn-12th {
        top: 0px !important;
        left: 335px !important;
    }
    .background-img-plan {
        margin-top: 10px !important;
    }
}

@media only screen and (min-width: 0px) and (max-width:600px) {
    iframe#iframe_fuguWidgetContent.collapsed {
        min-width: 295px !important;
        max-width: 305px !important;
    }
    .notification-message {
        min-width: 219px !important;
        max-width: 221px !important;
    }
    .round-button {
        height: none;
        padding: 8px 20px !important;
    }
    .sub-heading {
        padding: 0px;
    }
    .round-button {
        border-radius: 50px;
        border: 1px solid #ddd;
        padding: 10px 20px;
        position: relative;
        right: 0px;
        color: #fff;
        background: #a5d765;
        font-size: 14px;
        /* font-family: proxima_novabold; */
        width: 100%;
        margin-top: 10px
    }
    .round-input-main .round-input {
        width: 100%;
    }
    .video-outer-main {
        padding: 20px 0px;
    }
    .round-num {
        right: 0px;
    }
    .learn-more {
        display: block;
    }
    .learn-more-button {
        width: 100%;
    }
    .safari-class-b-v .learn-more-button {
        width: 74% !important;
        padding: 0px 27px !important;
        font-size: 12px !important;
    }
    .section-1, .section-2, .section-3, .section-4, .section-5, .section-6 {
        padding: 30px 20px 60px;
    }
    /* .div-left, .div-right{
        padding:0px 0px 0px;
    } */
    .img-crous .carousel-inner {
        width: 100%;
    }
    .img-crous h3 {
        font-size: 18px;
    }
    .section-3 {
        padding-bottom: 70px;
    }
    .top-heading-padding {
        padding: 0px;
    }
    .box-green {
        width: 100%;
    }
    .box-green h4 {
        text-align: center;
        color: #fff;
        font-size: 28px;
        padding: 30px 10px;
        width: 100%;
        margin: 0 auto;
    }
    .owl-next {
        right: -20px;
    }
    .crous-main-2 {
        width: 100%;
    }
    .video-crou-main {
        width: 95%;
    }
    .crousal-image-data {
        padding: 30px 20px 30px;
    }
    .no-padding {
        padding: 0px;
    }
    .section-2 {
        padding-bottom: 10px;
    }
}

.for-mobile {
    display: none;
}

@media only screen and (min-width:0px) and (max-width: 998px) {
    .for-mobile {
        display: block;
        margin-top: 15px;
    }
    .crousal-image-data {
        padding: 80px 50px 70px 50px !important;
    }
    .clndr-content {
        padding: 5px;
        left: 0px;
    }
    .plan-btn {
        width: 23%;
        float: left;
        margin-right: 2%;
    }
    .background-img-plan {
        display: none;
    }
    .line-accordion {
        display: none;
    }
    .clndr-content-main {
        /* text-align: center; */
    }
    .clender-back-img img {
        display: 100%;
    }
    .clndr-content {
        position: absolute;
        top: 32px;
        padding: 4px 0px 0px 15px;
        color: #fff;
        display: inline-block;
        left: 6px;
        width: 210px;
        text-align: left;
    }
    .pane-steps {
        margin: 20px 10px 0px;
    }
    .no-background {
        height: auto;
    }
    .no-background .panel-title {
        margin: 18px 0px;
    }
}

.open-nav {
    display: none;
}

@media only screen and (min-width:0px) and (max-width: 1050px) {
    .header {
        padding: 0px 0px 0px 0px;
    }
    .header img {
        width: 130px;
        padding: 7px 10px 9px 12px;
        position: relative;
        top: 5px;
    }
    .open-nav span {
        color: #3f3250;
        -webkit-tap-highlight-color: #fcfdfd00;
    }
    .open-nav {
        position: absolute;
        right: 20px;
        display: inline-block;
    }
    .iti__flag {
        background-image: url(https://cdn.filestackcontent.com/nLLTGIxGRbS1JpPKnEfj) !important;
    }
    .header-list {
        display: none;
    }
    .header-call {
        /* position: absolute;
        right:25px;
        width:23%; */
        display: none
    }
    .call-us-side-nac {
        display: inline !important;
        padding: 4px !important;
    }
    .header-call-new {
        position: absolute;
        width: auto;
        padding: 10px 7px 10px 20px;
        display: block;
        /* text-align: center; */
        font-size: 14px;
        bottom: 60px;
    }
    .sign-up-btn {
        width: 90px;
        text-align: center;
        left: 0px;
        margin-left: 25px;
        margin-top: 12px;
    }
}

.sidenav {
    /* height: 100%;
    width: 0;
    position: fixed;
    z-index: 9999999999;
    top: 0;
    left: 0;
    background-color: #fff;
    overflow-x: hidden;
    transition: 0.5s width;
    padding-top: 60px;
    border-right: 1px solid #fff;
    box-shadow: 1px 0px 7px rgb(56, 52, 52); */
    height: 100%;
    width: 250px;
    position: fixed;
    z-index: 999999;
    top: 0;
    left: 0;
    background-color: #fff;
    overflow-x: hidden;
    transition: 0.5s width;
    padding-top: 60px;
    border-right: 1px solid #fff;
    box-shadow: 1px 0px 7px rgb(56, 52, 52);
    transform: translate(-265px, 0px);
    transition: all 0.3s ease-out;
}

.sidenav-active {
    transform: translate(0px, 0px);
}

.sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 16px;
    color: #3f3250;
    display: block;
    transition: 0.3s;
    font-weight: 600;
}

.sidenav a:hover {
    color: #8cb855;
}

.sidenav .closebtn {
    position: absolute;
    top: -10px;
    right: 0px;
    font-size: 40px;
    font-weight: 400 !important;
    -webkit-tap-highlight-color: #fcfdfd00;
}

/* Start about secces story page Video slider */

#owl-demo.owl-carousel .owl-stage-outer {
    height: 286px;
    width: 100% !important;
}

#owl-demo .owl-dots {
    text-align: center;
    bottom: 5px;
    width: 100%;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    margin-top: 7px;
}

#owl-demo .owl-dot {
    border-radius: 50px;
    height: 10px;
    width: 10px;
    display: inline-block;
    background: #cde6ad;
    margin-left: 5px;
    margin-right: 5px;
}

#owl-demo .owl-dot.active {
    background: #3f3250 !important;
}

#owl-demo .owl-item.active.center .videos-opcity:before {
    width: 100%;
    display: initial;
    background: none !important;
}

#owl-demo .owl-item.active.center .sucees-story-heding h3 {
    opacity: 1;
}

#owl-demo .owl-item.active.center .sucees-story-heding p {
    opacity: 1;
}

#succes-story-contentslider .owl-dots {
    text-align: center;
    bottom: 5px;
    width: 100%;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    margin-top: 41px;
}

#succes-story-contentslider .owl-dot {
    border-radius: 50px;
    height: 10px;
    width: 10px;
    display: inline-block;
    background: #cde6ad;
    margin-left: 5px;
    margin-right: 5px;
}

#succes-story-contentslider .owl-dot.active {
    background: #3f3250;
}

#succes-story-contentslider .owl-dots.disabled {
    display: block !important;
}

#succes-story-contentslider .item {
    width: 100%;
}

/* Succes Story Profile */

.succes-stories2 .owl-carousel button.owl-dot {
    height: 10px;
    width: 10px;
    border-radius: 50%;
    background: #a5d765 !important;
    margin-right: 8px;
}

.succes-stories2 .owl-carousel button.owl-dot.active {
    background: #3f3250 !important;
}

.succes-stories2 .owl-dots {
    position: absolute;
    bottom: -35px;
    width: 100%;
    float: left;
    text-align: center;
    left: 0;
}

/* end Succes Story Profile */

#owl-demo .video-outer-main {
    padding: 8px 0px 0px;
}

div#owl-demo {
    margin-top: -8px;
}

#owl-demo .owl-stage-outer {
    height: 254px !important;
}

#owl-demo .owl-dots {
    text-align: center;
    bottom: 5px;
    width: 100%;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    margin-top: 7px;
}

/* End about secces story page video slider */

/* subhash responsiv css */

@media (min-width: 0px) and (max-width: 800px) {
    .wow {
        animation-name: none !important;
        visibility: visible !important;
    }
}

@media (min-width: 0px) and (max-width: 480px) {
    .section-5-row-inr-1 .video-outer ul li {
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box !important;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        max-height: 20px;
    }
    .tow-fields {
        display: flex !important;
        width: 100% !important;
    }
    .tow-fields {
        display: flex;
    }
    #blogsliderowl .owl-prev {
        /* top: 308px !important; */
        left: 36%;
    }
    #blogsliderowl .owl-next {
        /* top: 308px !important; */
        right: 36%;
    }
    .iti-mobile .iti--container {
        /* top: 325px !important;
        bottom: 30px;
        left: 30px;
        right: 30px;
        position: fixed;
        width: 300px !important;
        height: 200px !important; */
    }
    /* start task */
    .home-sct-1-img-vd {
        width: 95% !important;
        height: auto !important;
    }
    .cc-selector-2 [type="radio"]:checked+label:before, .cc-selector-2 [type="radio"]:not(:checked)+label:before {
        right: 4px;
        bottom: -1px
    }
    /* end task */
    /* Start Phone Popup */
    .call-div-popup {
        position: fixed;
        z-index: 10000000009999;
        left: 0px;
        padding: 0px !important;
        bottom: 0px;
        width: 100% !important;
        height: 100% !important;
        border-radius: 0px;
        filter: none;
        background-color: #ffffff;
        top: 0px;
    }
    .display-pop-center {
        display: flex;
        align-items: center;
    }
    .paddinnng {
        padding: 5px 20px 60px 20px;
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        width: 300px;
        margin: 0 auto;
    }
    .pop-up-box .iti {
        width: 100% !important;
    }
    .pop-up-box .iti__flag-container {
        left: -14px !important;
        top: -14px !important;
        margin-left: 15px !important;
    }
    /* End Phone Popup */
    .footer-flex {
        flex-wrap: wrap;
    }
    .footer-left-from-padding {
        padding-left: 0px;
        margin-top: 31px;
    }
    .submit-btn {
        width: 246px;
    }
    .section-footer-2 {
        padding: 20px 10px 73px 10px;
    }
    .chat-icon {
        bottom: 66px;
        width: 41px;
        height: 41px;
    }
    .chat-icon img {
        width: 19px;
    }
}

@media (min-width: 481px) and (max-width: 767px) {
    .section-footer-2 {
        padding: 20px 10px 73px 10px;
    }
    .engati-chat {
        bottom: 65px !important;
    }
    .popuu-icon {
        bottom: 147px !important;
        width: 50px !important;
        height: 50px !important;
    }
    .engati-chat img{
        width: 50px !important;
    }
    .popuu-icon>img{
        width: 20px;
    }
    
    .whatsap{
        padding: 14px 14px 14px 40px !important;
    }
    .whatsap p{
        margin: 6px 0px 0px 0px !important;
    }
    .whatsap h5 {
        line-height: 6px !important;
    }   
    .clndr-content {
        padding: 20px 30px;
    }
    .section-5 .flex-viewport {
        height: 293px;
    }
    .footer-flex {
        flex-wrap: wrap;
    }
    .footer-left-from-padding {
        padding-left: 0px;
        margin-top: 31px;
    }
    /* .footer-input {
        width: 46% !important;
        float: left;
    }
    .footer-input input {
        width: 92% !important;
    }
    .margin-right-input{
        margin-left: 36px !important;
    }
    .footer-left-from-padding{
        width: 100%;
    }
    .submit-btn{
        width: 100%;
    } */
    #customers-testimonials .responsiv-img-video {
        width: 245px !important;
        margin: 0px auto !important;
        height: 188px;
        margin-top: 10px !important;
        float: none !important;
    }
    #customers-testimonials .responsiv-img-video iframe {
        width: 100% !important;
        height: 249px !important;
        float: none !important;
    }
    #customers-testimonials .ment-vd-ply-img {
        width: 100%;
        height: 136px !important;
        position: relative;
    }
    #customers-testimonials .video-outer ul li {
        padding: 5px;
    }
    /* success story video */
    .responsiv-success-stories-video .home-sct-1-img {
        height: 250px;
    }
    .responsiv-success-stories-video .vid-suc-otr {
        height: 250px;
        width: 448px !important;
    }
    #owl-demo .owl-stage-outer {
        height: 336px !important;
    }
    #owl-demo .owl-nav {
        width: 100px;
        margin: 0px auto;
    }
    .sucees-story-heding {
        padding-left: 0px !important;
    }
    /* end success story video */
}

/* end subhash responsiv css */

@media screen and (width: 768px) {
    .field-1-outer {
        width: 100%;
    }
    .lock-btn-inp .learn-more-button {
        width: 100%;
    }
}

@media screen and (width: 450px) {
    .sidenav {
        padding-top: 15px;
    }
    .sidenav a {
        font-size: 18px;
    }
}

.call-div-popup {
    position: fixed;
    z-index: 10000000009999;
    right: 20px;
    padding: 30px 20px 40px 25px;
    bottom: 100px;
    width: 255px;
    /* height: 235px; */
    height: auto;
    border-radius: 3px;
    filter: drop-shadow(0px 12px 8px rgba(0, 0, 0, 0.2));
    background-color: #ffffff;
    bottom: 175px;
    /* display: flex;
    align-items: center; */
}

.call-div-popup .learn-more-button {
    width: 100%;
}

.pop-up-box .iti__selected-flag {
    margin-top: 2px !important;
}

.pop-up-heading {
    font-size: 20px !important;
    margin: 0px 0px 10px;
    font-family: 'proxima_novaregular';
    font-weight: 300;
    /* width: 255px; */
}

.pop-up-heading span {
    /* font-weight: bold; */
    font-family: 'proxima_novabold';
}

.pop-up-box {
    width: 100%;
    position: relative;
    color: #666;
    display: block;
}

.pop-up-box i {
    font-size: 18px;
    position: absolute;
    top: 18px;
    left: 10px;
    transform: rotate(0.3deg);
}

.pop-up-box input {
    width: 209px;
    height: 50px;
    border-radius: 3px;
    background-color: #f7faf9;
    border: 1px solid #e8e8e8;
    font-family: proxima_novalight;
    font-size: 16px;
    line-height: 34px;
    padding-left: 35px;
    margin-bottom: 10px;
    letter-spacing: 1px;
}

.sub-pop-btn {
    margin-top: 5px;
    /* margin-bottom: 10px; */
}

.popuu-icon {
    background: #a5d765;
    color: #fff;
    width: 59px;
    height: 59px;
    display: inline-block;
    border-radius: 50%;
    padding: 0px;
    position: fixed;
    bottom: 100px;
    right: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9999999;
    cursor: pointer;
}

/* .popup-icon-animation {
    animation-name: play;
    animation-duration: 1.4s;
    animation-iteration-count: infinite;
    animation-timing-function: ease;
}


@keyframes play {
    0% {
        box-shadow: 0 0 0 5px rgb(165 215 101 / 54%);
    }
    25% {
        box-shadow: 0 0 0 10px rgb(165 215 101 / 69%), 0 0 0 20px rgba(255, 255, 255, 0.2);
    }
    25% {
        box-shadow: 0 0 0 15px rgb(165 215 101 / 28%), 0 0 0 30px rgba(255, 255, 255, 0.2);
    }
} */


.popuu-icon i {
    font-size: 20px;
    transform: rotate(0.3deg);
}


::placeholder {
    font-family: 'proxima_novaregular';
    font-size: 16px;
    opacity: 0.7;
}


.footer-input input::placeholder {
    color: #fff;
    opacity: 0.7;
}


.video-outer ul li a:hover {
    color: #3f3250;
    text-decoration: none;
}


.cap-e1 {
    background: url(https://cdn.filestackcontent.com/z4NfIwRnTbuGvlDqfw5H);
    background-repeat: no-repeat;
    background-size: 28px 22px;
    background-position: initial;
    padding-left: 5px;
    background-position: 0px 2px;
    /* width: 167px;
    float: left; */
    margin-left: -5px;
}

/* .study-icon{
    position: absolute;
    width: 22px;
    margin-left: -5px;
    margin-top: 3px;
    display: block;
} */

.cap-e {
    background: url(https://cdn.filestackcontent.com/z4NfIwRnTbuGvlDqfw5H);
    background-repeat: no-repeat;
    background-size: 28px 23px;
    background-position: initial;
    padding-left: 7px;
    background-position: -1px 2px;
}

.section-1 .sub-heading {
    letter-spacing: 0px;
    font-size: 20px;
    line-height: 28px;
    color: #000000;
    margin: 0px;
    padding-right: 110px;
}

.up-arrow-top {
    position: absolute;
    bottom: 85px;
    background: #453855;
    width: 40px;
    height: 40px;
    border-radius: 50px;
    color: #a5d765;
    left: 20px;
    text-align: center;
    cursor: pointer;
    /* top: 0px; */
    /* padding: 7px 0px; */
}

.up-arrow-top i {
    position: relative;
    top: 7px;
    left: 0px
}

footer {
    position: relative;
}

.progress-bar {
    background-color: #758b5c;
    background-image: none !important;
    border-radius: 0px !important;
    height: 7px;
    position: absolute;
}

.progress {
    background-color: #8eb15f;
    height: 7px;
    background-image: none !important;
    border-radius: 0px !important;
    position: relative;
}

.carousel-inner>.active {
    margin: 20px 0px;
}

#img-container {
    margin: 40px auto 0px;
    width: 350px;
    height: 256px;
    position: relative;
}

#img-container:before {
    content: "";
    width: inherit;
    height: inherit;
    background: transparent;
    position: absolute;
    top: 0;
}

#img-container:after {
    content: "";
    width: inherit;
    height: inherit;
    background: transparent;
    position: absolute;
    top: 0;
}

#img-container:before {
    transform: rotateZ(-3deg);
    z-index: -1;
}

#img-container:after {
    transform: rotateZ(-7deg);
    z-index: -2;
}

#img-container:before, #img-container:after, #img-container img.stacked {
    display: inline-block;
    border: 10px solid white;
    border-bottom: 0px solid white;
    box-shadow: 3px 1px 8px rgba(0, 0, 0, 0.5);
    height: 100%;
    /* box-shadow: 0px 0px 5px rgba(0,0,0,0.5); */
}

.accordian-steps-1 {
    background-color: rgb(255, 255, 255) !important;
    box-shadow: 1px 12px 14px 1px rgba(0, 0, 0, 0.09);
    background-image: none !important;
    border: none;
    padding: 10px 15px 30px;
    cursor: pointer;
}

.read-more {
    margin: 15px 25px 0px;
}

.coma-img {
    background: url(https://cdn.filestackcontent.com/QDjLDanjROejU45J9ong);
    width: 30px;
    height: 29px;
    display: block;
    background-size: 100% 100%;
    position: absolute;
    top: -28px;
    left: 5px;
}

.padding-left-advice {
    padding-left: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.advid-dec {
    font-style: italic;
    font-size: 17px;
    line-height: 24px;
    margin-top: 0px;
}

.purple-text-box sup {
    font-size: 30px;
    top: -2px;
    line-height: 0px;
}

.rotatge-cirl {
    transform: rotate(180deg);
    display: inline-block;
    width: 14px;
    top: -10px !IMPORTANT;
}

@media only screen and (min-width:1024px) and (max-width:1400px) {
    .section-1 {}
    .section-2 {
        background-size: 90px;
    }
    .section-3 {
        background-size: 120px;
        overflow: hidden !important;
    }
    .section-4 {
        background-size: 110px;
    }
    .section-5 {
        background-size: 120px;
        background-position-y: 200px;
    }
    .section-6 {
        background-size: 120px;
    }
    .section-7 {
        background-size: 130px;
    }
}

.footer-flex {
    display: flex;
    justify-content: space-between;
}

.header img {
    width: 130px;
    padding: 10px;
    position: relative;
    top: 5px;
}

.section-1-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.section-2-row {
    display: flex;
    align-items: center;
    padding-top: 40px;
}

.section-2-row-iner {
    width: 50%;
}

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

.section-3-row-ine-1 {
    width: 50%;
    padding-right: 15px;
}

.section-3-row-ine-2 {
    width: 50%;
}

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

.section-4-row .col-md-2 {
    margin: 0 25px;
    width: 13%;
}

.section-5-row {
    /* display: flex; */
    align-items: center;
    justify-content: space-between;
}

.section-5-row-inr-1 {
    /* width: 50%; */
    /* height: 360px; */
}

.section-5-row-inr-2 {
    /* width: 50%; */
}

.section-7-row-1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.section-7-row-2 {
    display: flex;
    /* align-items: center; */
    justify-content: space-evenly;
}

.row-1-section-7 {
    width: 200px;
}

.text-center {
    text-align: center;
}

#slider-img-1 ul {
    background: #fcfdfd !important;
}

#slider-img-1 {
    background: #fcfdfd !important;
    border: 4px solid #fcfdfd;
    margin: 0px !important;
}

#slider-img-1 ul li {
    position: relative;
}

.flex-control-paging li a {
    width: 8px !important;
    height: 8px !important;
    display: block;
    background: #a5d765 !important;
    cursor: pointer;
    text-indent: -9999px;
    border-radius: 20px;
}

.flex-control-nav li {
    margin: 0 2px !important;
}

.flex-control-paging li a.flex-active {
    background: #3f3250 !important;
    cursor: default;
}

#slider-vdo-2 {
    background: #fcfdfd !important;
    border: 4px solid #fcfdfd;
    margin: -18px 10px 10px !important;
}

#slider-vdo-2 ul {
    background: #fcfdfd !important;
}

.vid-ot-sli {
    background-color: rgb(255, 255, 255);
    box-shadow: 3.878px 6.09px 15px 0px rgba(0, 0, 0, 0.15);
    width: 470px;
    margin: 0 auto;
    height: 312px;
    border: 1px solid rgba(238, 238, 238, 0.32941176470588235);
    float: left;
    margin: 19px;
}

#slider-vdo-2 ul .inr-vd-ul {
    background: #fff !important;
    line-height: 38px;
}

.prv-1 {
    /* position: absolute;
    top: 50%; */
    /* left: 100px; */
    color: #666;
}

.nex-1 {
    /* position: absolute;
    top: 50%; */
    /* right: 100px; */
    color: #666;
    z-index: 9999999999;
}

.carousel-caption h3 {
    margin: 15px 0px !important;
}

#custom-select select {
    /* Hide default arrow */
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    /* Style the dropdown box */
    width: 100%;
    padding: 0 10px;
}

#custom-select {
    position: relative;
    max-width: 650px;
    margin: 20px auto;
    color: #666;
}

#custom-select::after {
    height: 60px;
}

.custom-select-i {
    position: absolute;
    top: 19px;
    left: 15px;
    font-size: 24px;
    transform: rotate(0.3deg);
    color: #666;
    opacity: 0.7;
}

#custom-select select option {
    padding: 10px;
    height: 30px;
}

#custom-select select {
    box-shadow: none;
    font-family: proxima_novaregular;
    width: 645px;
    height: 62px;
    border-radius: 3px;
    background-color: #ffffff;
    border: 1px solid #e1e1e1;
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 28px;
    color: #666666;
    padding-left: 50px;
}

#custom-select::after {
    content: "\25bc";
    position: absolute;
    top: 0;
    right: 0;
    padding: 0 25px 0px 0px;
    line-height: 60px;
    color: #666;
    font-size: 14px;
    opacity: 0.7;
}

.search-outer {
    width: 645px;
    height: 62px;
    border-radius: 3px;
    background-color: #ffffff;
    border: 1px solid #e1e1e1;
    display: block;
    margin: 35px auto 35px;
    position: relative;
}

.search-outer input {
    border: none;
    width: calc(100% - 92px);
    padding: 23px 33px 23px 59px;
    display: block;
    line-height: 14px;
}

.down-arror-spn-slct {
    display: flex;
    position: absolute;
    right: 12px;
    top: 14px;
    background: transparent;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    text-align: center;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.down-arror-spn-slct:hover, .down-arror-spn-slct-active {
    display: flex;
    position: absolute;
    right: 12px;
    top: 14px;
    background: rgb(102 102 102 / 0.05);
    width: 35px;
    height: 35px;
    border-radius: 50%;
    text-align: center;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.down-arror-spn-slct i {
    font-size: 22px;
    letter-spacing: 1px;
    line-height: 28px;
    color: #666666;
    opacity: 0.7;
}

.custom-select-html {
    position: relative;
    display: block;
    width: 645px;
    margin: 0 auto;
}

.list-search-inn {
    position: absolute;
    top: 55px;
    left: 0px;
    margin: 0 auto;
    overflow: auto;
    width: 645px;
    max-height: 200px;
    border-radius: 3px;
    filter: drop-shadow(0px 3px 2.5px rgba(0, 0, 0, 0.1));
    background-color: #ffffff;
    /* border: 1px solid #e1e1e1; */
    z-index: 1;
}

.list-search-inn ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.list-search-inn ul li {
    font-size: 14px;
    letter-spacing: 0px;
    line-height: 28px;
    color: #666666;
    font-family: proxima_novaregular;
    padding: 0px 45px;
}

.list-search-inn ul li:hover {
    color: #a5d765;
    cursor: pointer;
    background-color: #fafafa;
    font-family: proxima_novaregular;
}

.bandages-top-div {
    display: flex;
    font-size: 0;
    flex-wrap: wrap;
    width: 800px;
    text-align: center;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}

.bandages-text-search {
    border-radius: 20px;
    background-color: #a5d765;
    font-size: 14px;
    letter-spacing: 0px;
    line-height: 36px;
    color: #ffffff;
    font-weight: 300;
    font-family: "proxima_novalight";
    height: 36px;
    display: inline-block;
    padding: 0px 15px;
    margin: 3px 6px;
}

.bandages-text-search-active {
    background-color: #4f8e00;
}

.bandages-text-search:hover {
    cursor: pointer;
    background: #8cb855;
}

/* about menter slider */

.shadow-effect {
    text-align: center;
    width: 100%;
    float: left;
}

#customers-testimonials .video-outer ul {
    padding: 0px 0px 0px;
    list-style: none;
    margin: 0px;
    text-align: left;
}

#customers-testimonials .video-outer {
    padding: 10px 10px 4px 10px;
    background: #fff;
    box-shadow: 1.878px 3.09px 10px 0px rgba(0, 0, 0, 0.15);
    width: 100%;
    float: left;
}

.testimonial-name {
    margin: -17px auto 0;
    display: table;
    width: auto;
    background: #3190E7;
    padding: 9px 35px;
    border-radius: 12px;
    text-align: center;
    color: #fff;
    box-shadow: 0 9px 18px rgba(0, 0, 0, 0.12), 0 5px 7px rgba(0, 0, 0, 0.05);
}

#customers-testimonials .item {
    text-align: center;
    width: 100%;
    margin-bottom: 80px;
    opacity: .6;
    -webkit-transform: scale3d(.8, .9, .4);
    transform: scale3d(.8, 1, .4);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}

iframe#visli .ytp-chrome-top, .ytp-chrome-bottom {
    display: none;
}

#customers-testimonials {
    width: 100%;
    float: left;
    padding: -8px 0px;
    margin: 0px auto;
}

#customers-testimonials .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding: 39px 0px;
}

#customers-testimonials .owl-item.active.center .video-outer {
    -webkit-transform: scale3d(1.3, 1.3, 1);
    transform: scale3d(1.3, 1.3, 1);
}

#customers-testimonials .owl-item.active.center .item {
    opacity: 1 !important;
    width: 100%;
    display: initial;
}

#customers-testimonials.owl-carousel .owl-item img {
    transform-style: preserve-3d;
    max-width: 100%;
    margin: 0 auto 15px;
}

#customers-testimonials.owl-carousel .owl-dots .owl-dot.active span, #customers-testimonials.owl-carousel .owl-dots .owl-dot:hover span {
    background: #3f3250;
}

#customers-testimonials.owl-carousel .owl-dots {
    display: inline-block;
    width: 100%;
    text-align: center;
    position: relative;
    top: -182px;
}

#customers-testimonials.owl-carousel .owl-stage {
    margin-top: 36px;
}

#customers-testimonials.owl-carousel .owl-dots .owl-dot {
    display: inline-block;
}

#customers-testimonials.owl-carousel .owl-dots .owl-dot span {
    background: #a1d263;
    display: inline-block;
    height: 20px;
    margin: 0 2px 5px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
}

.testimoial-content-box {
    display: none;
}

#customers-testimonials .owl-item.active.center .item .testimoial-content-box {
    display: block;
    width: 669px;
    margin: 0px auto;
    float: left;
    margin-top: 61px;
    position: relative;
    left: -170px;
    top: 21px;
}

.testimoial-content-box h4 {
    margin: 0px;
    color: #3f3250;
    font-size: 24px;
    font-weight: bold;
    font-family: 'Cambria-Bold';
    line-height: 35px;
    margin-top: 13px;
}

.testimoial-content-box p {
    margin: 0px;
    margin-left: 80px;
    font-size: 16px;
    color: #666;
    line-height: 24px;
}

#customers-testimonials .owl-item.active.center {
    position: relative;
    z-index: 9999;
}

#customers-testimonials .owl-carousel.owl-drag .owl-item {
    position: relative;
    z-index: 999;
}

#customers-testimonials .owl-stage-outer {
    height: 529px;
    /* display: flex; */
    width: 100%;
    float: left;
    /* flex-flow: column-reverse;
}
/* #customers-testimonials .owl-carousel.owl-drag .owl-item{
    flex-wrap: wrap;
    display: flex;
} */
    /* #customers-testimonials .owl-item.active.center .item .testimoial-content-box{
    display: flex;
    flex-wrap: wrap;
}
.testimoial-content-box img{
    flex: 100%;
}
.testimoial-content-box h4{
    flex: 100%;
}
.testimoial-content-box p{
    flex: 100%;
} */
    /* Responsiv */
}

@media (min-width: 0px) and (max-width: 480px) {
    .list-search-inn ul li {
        line-height: 15px !important;
        margin: 12px 0px;
    }
    .section-country-3 .checkmark {
        top: 0px !important;
    }
    .container-checkbox {
        margin-top: 0px;
    }
    /* uni list */
    .cc-selector-2 [type="radio"]:checked+label:after, .cc-selector-2 [type="radio"]:not(:checked)+label:after {
        bottom: 3px !important;
    }
    /* end uni list */
    #customers-testimonials .owl-stage-outer {
        height: auto;
        min-height: 550px;
    }
    #customers-testimonials .owl-item.active.center .video-outer {
        -webkit-transform: none;
        transform: none;
    }
    #customers-testimonials .video-outer-main {
        padding: 0px 0px;
    }
    #customers-testimonials .owl-item.active.center .item {
        display: inline-block;
        margin-top: 7px;
    }
    #customers-testimonials .owl-item.active.center .item .testimoial-content-box {
        width: 100%;
        margin-top: 20px;
        position: relative;
        left: 0px;
        top: 0px;
        justify-content: center;
    }
    #customers-testimonials.owl-carousel .owl-dots {
        top: -252px;
    }
    #customers-testimonials.owl-carousel .owl-item img {
        margin: 0 auto 7px;
    }
    #customers-testimonials .item {
        margin-bottom: 0px;
        transform: none;
    }
    .section-5-row .custom-navigation .prv-1 {
        top: 81% !important;
        margin-top: 0px;
        margin-left: 40%;
    }
    .section-5-row .custom-navigation .nex-1 {
        top: 81% !important;
        margin-top: 0px;
        margin-right: 0%;
    }
    .fexarrow .custom-navigation .prv-1 {
        top: 93% !important;
        left: 160px !important;
    }
    .fexarrow .custom-navigation .nex-1 {
        top: 93% !important;
        right: 160px !important;
    }
    .prv-1 {
        left: 40% !important;
    }
    .nex-1 {
        right: 40% !important;
    }
    .section-6 .crousal-img-data-main {
        /* display: flex !important;
        flex-wrap: wrap-reverse; */
    }
    .section-6 .crousal-image-data {
        width: 84% !important;
        margin: 0px 4px !important;
    }
    .section-6 .flexslider {
        background: none !important;
        border: none !important;
    }
    .section-6 .hear-std-vd-otr {
        width: 234px;
        height: auto !important;
    }
    .section-6 .video-outer iframe {
        width: 234px;
        height: 132px !important;
        padding: 10px 10px 0px 10px !important;
    }
    .section-6 .video-outer-main {
        padding: 0px 0px 0px !important;
        z-index: 99999;
        position: inherit;
        top: 47px;
    }
    .responsss {
        position: relative;
        top: -50px;
    }
    .section-6 .video-outer {
        width: 253px !important;
        margin: 0px auto;
        display: flex;
        flex-direction: column;
    }
    .section-6 .video-crou-main {
        top: 0px;
    }
    /* .video-outer{
        width: 253px;
    } */
    .section-6 .flexslider .slides img {
        width: 268px;
    }
    .section-6 .prv-1 {
        top: 88%;
    }
    .section-6 .nex-1 {
        top: 88%;
    }
    .section-6 .slides .video-outer {
        box-shadow: -2.122px 8.09px 18px 0px rgba(0, 0, 0, 0.15) !important;
    }
    .section-6 .custom-navigation {
        margin-top: 28px;
    }
    .crousal-image-data {
        width: 100% !important;
        margin-left: 0% !important;
        padding: 99px 20px 30px !important;
        /* bottom: 46px; */
        position: relative;
    }
    /* Start Our Mentor Page slider arrow */
    #customers-testimonials button.owl-prev {
        top: 260px !important;
        left: 42%;
    }
    #customers-testimonials button.owl-next {
        top: 260px !important;
        right: 42%;
    }
    #customers-testimonials .paragraf-main {
        height: auto;
    }
    #customers-testimonials.owl-carousel .owl-stage {
        margin-top: 0px;
    }
    /* End Our Mentor Page slider arrow */
    .serv-sct-1-img-vd {
        width: 95% !important;
    }
    /* ai page uni generat page */
    #ai-section-unigeneratelist .box-green {
        margin-top: 43px !important;
    }
}

@media (width: 375px) {
    .section-6 .crousal-image-data {
        width: 85% !important;
        margin: 0px 10px !important;
    }
}

@media only screen and (width: 480px) {
    /* li.flex-active-slide {
        width: 409px !important;
    } */
}

@media (min-width: 420px) and (max-width: 480px) {
    .custom-navigation {
        position: relative !important;
        top: 12px !important;
    }
}

@media (min-width: 481px) and (max-width: 767px) {

    .datacenter {
        width: auto !important;
    }
    /* .section-6 .crousal-image-data {
        width: 90% !important;
    } */
    .section-6 .crousal-image-data {
        width: auto !important;
        margin-left: 0% !important;
        padding: 99px 20px 30px !important;
        bottom: 57px;
        position: relative;
    }
    .section-6 .custom-navigation {
        margin-top: -48px;
    }
    .section-6 .video-outer-main {
        z-index: 999;
        position: inherit;
    }
    .section-6 .hear-std-vd-otr {
        width: 234px;
        height: auto !important;
    }
    .section-6 .video-outer iframe {
        width: 234px;
        height: 132px !important;
        padding: 10px 10px 0px 10px !important;
    }
    .section-6 .video-outer-main {
        padding: 0px 0px 0px !important;
    }
    .section-6 .video-outer {
        width: 253px !important;
        margin: 0px auto;
        display: flex;
        flex-direction: column;
    }
    .section-6 .video-crou-main {
        top: 0px;
    }
    /* .video-outer{
        width: 253px;
    } */
    .section-6 .flexslider .slides img {
        width: 268px;
    }
    .section-5-row .custom-navigation .prv-1 {
        top: 79% !important;
    }
    .section-5-row .custom-navigation .nex-1 {
        top: 79% !important;
    }
    .prv-1 {
        left: 40% !important;
    }
    .nex-1 {
        right: 40% !important;
    }
    .section-6 .prv-1 {
        top: 82%;
    }
    .section-6 .nex-1 {
        top: 82%;
    }
    .crousal-image-data {
        width: auto !important;
        margin-left: 0% !important;
        padding: 30px 20px 30px;
        height: 185px !important;
    }
    /* #customers-testimonials .owl-item.active.center .video-outer {
        -webkit-transform: scale3d(1.1, 1.3, 1);
        transform: scale3d(1.1, 1.3, 1);
    } */
    #customers-testimonials .video-outer-main {
        padding: 0px 0px;
        height: 240px;
    }
    #customers-testimonials .owl-item.active.center .item {
        display: inline-block;
        margin-top: 7px;
    }
    #customers-testimonials .owl-item.active.center .item .testimoial-content-box {
        width: 100%;
        margin-top: 34px;
        position: relative;
        left: 0px;
        top: 0px;
        justify-content: center;
    }
    #customers-testimonials.owl-carousel .owl-dots {
        top: -228px;
    }
    #customers-testimonials .owl-stage-outer {
        height: auto;
        min-height: 542px;
    }
    #customers-testimonials.owl-carousel .owl-item img {
        /* margin: 0 auto 13px; */
        margin: 0 auto;
    }
    #customers-testimonials .item {
        margin-bottom: 0px;
    }
    /* Start Our Mentor Page slider arrow */
    #customers-testimonials button.owl-prev {
        top: 288px !important;
        left: 42%;
    }
    #customers-testimonials button.owl-next {
        top: 288px !important;
        right: 42%;
    }
    /* End Our Mentor Page slider arrow */
}

@media (min-width: 768px) and (max-width: 1024px) {
    .responsss .custom-navigation {
        position: relative;
        top: 15px;
    }
    .datacenter {
        width: auto !important;
    }
    .section-4-row {
        align-items: baseline !important;
    }
    #customers-testimonials .owl-item.active.center .item .testimoial-content-box {
        left: 0px;
        top: 25px;
    }
    #customers-testimonials .owl-stage-outer {
        height: auto;
        min-height: 670px;
    }
    #customers-testimonials.owl-carousel .owl-dots {
        top: -212px;
    }
    .serv-sct-1-img-vd {
        height: 201px !important;
        width: 355px !important;
    }
    /* .home-sct-1-img{
        width: 459px !important;
        height: 277px !important;
        max-width: 459px !important;
    }
    .ment-vd-ply-img{
        width: 459px !important;
        height: auto !important;
    }
    #customers-testimonials .video-outer{
        width: 459px;
        float: none !important;
        margin: 0px auto;
        height: 278px;
    } */
}

@media (min-width: 768px) and (max-width: 1169px) {
    .ic-play{
        top: 50% !important;
        transform: translate(0, -50%);
    }
    /* .home-sct-1-img {
        width: 459px !important;
        height: 277px !important;
    } */
    .video-outer iframe {
        width: 459px !important;
        height: 277px !important;
        /* max-width: 459px !important; */
    }
    #owl-demo .video-outer iframe {
        width: 459px !important;
        height: 258px !important;
    }
    /* #owl-demo .home-sct-1-img {
        height: 258px !important;
    }
    #owl-demo .videos-opcity {
        height: 258px;
    } */
    .ment-vd-ply-img {
        width: 459px !important;
        height: 277px !important;
    }
    #customers-testimonials .video-outer {
        width: 459px !important;
        float: none !important;
        margin: 0px auto;
        height: 300px;
        margin-top: 10px !important;
    }
    #customers-testimonials .home-sct-1-img {
        height: 260px !important;
    }
    #customers-testimonials .ment-vd-ply-img {
        height: 260px !important;
    }
    #customers-testimonials .video-outer ul li {
        margin-top: 3px !important;
    }
}
@media (min-width: 1025px) {
    .ic-play{
        left: 50% !important;
        top: 50% !important;
        transform: translate(-50%, -50%);
        right: auto !important;
        bottom: auto !important;
        font-size: 52px !important;
    }
}
@media (min-width: 1025px) and (max-width: 1169px) {
    #customers-testimonials .owl-stage-outer {
        height: auto;
        min-height: 640px;
      }
    #mentor-slider-home .prv-1{
      margin-left: -10px;
    }
    #mentor-slider-home .nex-1{
        margin-right: -10px;
    }
    #customers-testimonials .owl-item.active.center .item .testimoial-content-box {
        left: 131px !important;
    }
    #customers-testimonials button.owl-prev {
        top:70% !important;
        left: 42.3%;
    }
    #customers-testimonials button.owl-next {
        top: 70% !important;
        right: 46.5%;
    }
    /* #customers-testimonials .owl-item.active.center .item .testimoial-content-box{
        margin-top: 80px;
    } */
}

/* end Responsiv */

/* end about us menter slider */

::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

/* Track */

::-webkit-scrollbar-track {
    background: #fff;
    opacity: 0.7;
}

/* Handle */

::-webkit-scrollbar-thumb {
    background: #a5a5a5;
    opacity: 0.7;
}

/* Handle on hover */

::-webkit-scrollbar-thumb:hover {
    background: #a5a5a5;
    opacity: 0.7;
}

.disable-btn {
    opacity: 0.6;
}

.anchor-btn {
    display: inline-block !important;
    height: 38px !important;
    line-height: 38px !important;
}

.gradu-toggle {
    /* position: fixed;
    right: 0px;
    top: 80px; */
    position: absolute;
    right: 0px;
    top: 75px;
    z-index: 99999;
    text-decoration: none;
    padding: 8px;
    background-color: rgb(255, 255, 255);
    box-shadow: 2.939px 4.045px 15px 0px rgba(0, 0, 0, 0.1);
    margin: 5px 0px 0px;
    display: flex;
    align-items: center;
    line-height: 22px;
    border-radius: 3px;
}

.grad-text {
    font-size: 16px;
    font-family: proxima_novaregular;
    color: #666;
    padding: 7px 15px;
    margin: 0px 2px;
}

.grad-btn {
    color: #fff;
    background: #a5d765;
    border-radius: 3px;
    cursor: pointer;
}

.grad-text:hover {
    color: #fff;
    background: #a5d765;
    border-radius: 3px;
    cursor: pointer;
}

/* Ai Platform and Home Form responsiv Author : subhash */

@media (min-width: 0px) and (max-width: 480px) {
    .section-footer-1 .p {
        margin-top: 7px;
        margin-bottom: 20px;
        /* opacity: 0.8; */
    }
    .footer-list li a {
        /* opacity: 0.8; */
    }
    .copy-right {
        margin: 6px 0px 6px;
    }
    /* .section-footer-1 .iti__flag-container {
        margin-left: 20px !important;
    } */
    .label-footer {
        line-height: 25px;
    }
    .social-icons {
        margin: 30px 0px 0;
    }
    iframe#player {
        height: 159px !important;
    }
    .section-country-2 .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
        background: #3f3250;
    }
    .section-country-2 .owl-theme .owl-dots .owl-dot span {
        background: #a5d765;
        margin: 1px 2px;
    }
    .section-country-2 .owl-theme .owl-nav.disabled+.owl-dots {
        margin-top: 0px;
    }
    .ai-last-section .section-4-row .col-md-2 {
        width: 37%;
        height: 154px;
    }
    .ai-last-section .section-4-row {
        flex-wrap: wrap;
    }
    .white-box {
        width: auto !important;
    }
    .custom-select-html {
        width: 100%;
    }
    .bandages-top-div {
        width: 100%;
        margin-bottom: 45px;
    }
    .mar-top-form {
        margin-top: 21px;
    }
    .tow-fields {
        display: flex;
        width: 350px;
    }
    .field-1-outer {
        margin: 10px 20px 10px;
    }
    .tow-fields {
        margin-bottom: 43px;
    }
    .top-test-markdiv {
        margin-top: -28px;
        margin-bottom: 34px;
    }
    .buttons-uni-gen {
        margin-bottom: 3px;
    }
    .search-outer {
        width: 100%;
        padding-bottom: 2px;
    }
    .white-heading-whitebox {
        width: 100% !important;
    }
    .class-main-divselect {
        flex-wrap: wrap;
    }
    .col-md-2-cl {
        width: 100px !important;
        height: 100px !important;
        font-size: 14px !important;
    }
    .top-test-markdiv {
        flex-wrap: wrap;
    }
    .top-test-markdiv .field-1-outer {
        width: 60% !important;
    }
    .bandages-text-search {
        font-size: 10px;
        line-height: 27px;
        height: 26px;
        padding: 0px 10px;
    }
    .buttons-uni-gen {
        width: 100% !important;
        padding: 0px 0px !important;
        display: block;
        position: relative !important;
        bottom: -1px !important;
        height: inherit !important;
    }
    .white-box {
        min-height: auto !important;
        padding-bottom: 40px;
    }
    .white-box .learn-more-button {
        font-size: 10px;
        line-height: 32px;
        color: #ffffff;
        height: 33px;
        padding: 0px 4px;
        width: 27%;
    }
    .buttons-uni-gen .left-arr-btn {
        top: 10px !important;
    }
    .top-test-markdiv .field-1-outer {
        margin: 0px 10px 20px !important;
    }
    .cc-selector-2 {
        margin: 12px auto 5px !important;
        width: 70px !important;
        height: 70px !important;
    }
    .box-green {
        min-height: auto;
        width: auto;
        padding-bottom: 40px;
    }
    .section-4-row .col-md-2 {
        margin: 0 14px;
        width: 38%;
    }
    .box-green h4 {
        width: auto !important;
    }
    .row-img-sct {
        margin: 32px 0px 6px !important;
    }
    /* home page class */
    .section-4-row {
        flex-wrap: wrap;
    }
    .field-1-outer {
        width: 100% !important;
        margin: 0px 0px 20px !important;
    }
    .white-div-colg {
        flex-wrap: wrap;
    }
    .white-div-colg .md-6 {
        flex: 100%;
    }
    .flex-control-nav {
        bottom: -52px !important;
    }
}

@media (min-width: 481px) and (max-width: 767px) {
    /* uni list */
    .bandages-top-div {
        width: 100%;
        margin-bottom: 45px;
    }
    .mar-top-form {
        margin-top: 21px;
    }
    .tow-fields {
        display: flex;
        width: 350px;
    }
    .field-1-outer {
        margin: 10px 20px 10px;
    }
    .tow-fields {
        margin-bottom: 43px;
        display: flex !important;
    }
    .top-test-markdiv {
        margin-top: -28px;
        margin-bottom: 34px;
    }
    .cc-selector-2 [type="radio"]:checked+label:before, .cc-selector-2 [type="radio"]:not(:checked)+label:before {
        right: 3px;
        bottom: 0px;
    }
    .cc-selector-2 [type="radio"]:checked+label:after, .cc-selector-2 [type="radio"]:not(:checked)+label:after {
        bottom: 4px;
        right: 7px;
    }
    /* End uni list */
    .ai-last-section .section-4-row .col-md-2 {
        width: 21%;
        height: 154px;
    }
    .white-div-colg {
        flex-wrap: wrap;
    }
    .white-div-colg .md-6 {
        flex: 100%;
        height: auto;
    }
    .ai-last-section .section-4-row {
        flex-wrap: wrap;
    }
    .white-box {
        width: auto !important;
    }
    .custom-select-html {
        width: 100%;
    }
    .bandages-top-div {
        width: 100%;
    }
    .search-outer {
        width: 100%;
        height: 63px;
    }
    .white-heading-whitebox {
        width: 100% !important;
    }
    .class-main-divselect {
        flex-wrap: wrap;
    }
    .col-md-2-cl {
        width: 100px !important;
        height: 100px !important;
        font-size: 14px !important;
    }
    .top-test-markdiv {
        flex-wrap: wrap;
    }
    .top-test-markdiv .field-1-outer {
        width: 115px !important;
    }
    .bandages-text-search {
        font-size: 10px;
        line-height: 36px;
        height: 33px;
        padding: 0px 7px;
    }
    .buttons-uni-gen {
        width: 100% !important;
        padding: 0px 0px !important;
        display: block;
        position: absolute;
        bottom: -1px !important;
    }
    .white-box {
        min-height: auto !important;
        padding-bottom: 40px;
    }
    .learn-more-button {
        width: auto;
        padding: 0px 26px;
        margin-bottom: 23px;
        font-size: 14px;
        line-height: 40px;
        color: #ffffff;
        height: 40px;
    }
    .buttons-uni-gen .left-arr-btn {
        top: 0px !important;
    }
    .top-test-markdiv .field-1-outer {
        margin: 0px 10px 2px !important;
    }
    .cc-selector-2 {
        margin: 12px auto 5px !important;
        width: 70px !important;
        height: 70px !important;
    }
    .box-green {
        min-height: auto;
        width: auto;
        padding-bottom: 90px;
    }
    .section-4-row {
        flex-wrap: wrap;
    }
    .section-4-row .col-md-2 {
        margin: 0 24px;
    }
    .box-green h4 {
        width: auto !important;
    }
    .row-img-sct {
        margin: 32px 0px 6px !important;
    }
    .field-1-outer {
        width: 100% !important;
    }
    /* uni list task changes */
    .white-div-colg .md-6 {
        height: 363px;
    }
    /* End uni list task changes */
}

@media (min-width: 768px) and (max-width: 1024px) {
    .input-outer-5 {
        margin-bottom: 40px !important;
    }
    .cc-selector-2 [type="radio"]:checked+label:before, .cc-selector-2 [type="radio"]:not(:checked)+label:before {
        right: 2px;
        bottom: 0px;
    }
    .cc-selector-2 [type="radio"]:checked+label:after, .cc-selector-2 [type="radio"]:not(:checked)+label:after {
        bottom: 4px;
        right: 6px;
    }
    .ai-last-section .section-4-row .col-md-2 {
        /* width: 21%;
        height: 154px; */
    }
    .ai-last-section .section-4-row {
        flex-wrap: wrap;
    }
    .white-box {
        width: auto !important;
    }
    .custom-select-html {
        width: 100%;
    }
    .bandages-top-div {
        width: 100%;
    }
    .search-outer {
        width: 100%;
    }
    .white-heading-whitebox {
        width: 100% !important;
    }
    .class-main-divselect {
        flex-wrap: wrap;
        width: 60%;
        margin: 0px auto !important;
        margin-top: 10px !important;
    }
    .col-md-2-cl {
        width: 100px !important;
        height: 100px !important;
        font-size: 14px !important;
    }
    .top-test-markdiv {
        flex-wrap: wrap;
    }
    .top-test-markdiv .field-1-outer {
        width: 44% !important;
    }
    .bandages-text-search {
        font-size: 10px;
        line-height: 36px;
        height: 33px;
        padding: 0px 7px;
    }
    .buttons-uni-gen {
        width: 100% !important;
        padding: 0px 0px !important;
        display: block;
        position: absolute;
        bottom: -1px !important;
    }
    .white-box {
        /* min-height: 610px !important; */
    }
    .learn-more-button {
        font-size: 10px;
        line-height: 32px;
        color: #ffffff;
        height: 33px;
        padding: 0px 4px;
    }
    .learn-more-button {

    width: auto;
    padding: 0px 26px;
    margin-bottom: 23px;
    font-size: 14px;
    line-height: 40px;
    color: #ffffff;
    height: 40px;

    }
    .buttons-uni-gen .left-arr-btn {
        top: 0px !important;
    }
    .top-test-markdiv .field-1-outer {
        margin: 0px 10px 25px !important;
    }
    .cc-selector-2 {
        margin: 12px auto 5px !important;
        width: 70px !important;
        height: 70px !important;
    }
    .box-green {
        min-height: 380px;
        width: auto;
    }
    .startbtn{
        width: 50%;
        bottom: 30px !important;
    }
    .section-4-row .col-md-2 {
        margin: 0 14px;
        width: 15%;
    }
    .box-green h4 {
        width: auto !important;
    }
    .row-img-sct {
        margin: 40px 0px 40px !important;
    }
    .tow-fields {
        width: 100%;
    }
    .clndr-content {
        top: 13px;
        left: -1px;
        width: 190px;
    }
    .clndr-content-main {
        top: 30px;
        left: 15px;
    }
    .tow-fields {
        display: flex;
        width: 100%;
        flex-flow: inherit;
    }
}

/* End Ai Platform and Home Form responsiv Author : subhash */

/* Check box custome */

/* The container */

.container-checkbox {
    display: block;
    position: relative;
    padding-left: 22px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default checkbox */

.container-checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

/* Create a custom checkbox */

.checkmark {
    border-radius: 3px;
    position: absolute;
    top: 6px;
    left: 1px;
    height: 14px;
    width: 14px;
    background-color: #fff;
    border: 1px solid #d3d2d2;
}

/* On mouse-over, add a grey background color */

.container-checkbox:hover input~.checkmark {
    background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */

.container-checkbox input:checked~.checkmark {
    background-color: #a5d765;
}

/* Create the checkmark/indicator (hidden when not checked) */

.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */

.container-checkbox input:checked~.checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */

.container-checkbox .checkmark:after {
    left: 5px;
    top: 1px;
    width: 3px;
    height: 8px;
    border: solid white;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.no-data-found {
    padding: 5px 45px;
    display: block;
    font-size: 13px;
    color: #ef554d;
}

.right-vd-div {
    width: calc(100% - 600px);
    float: left;
    padding-left: 60px;
}

.section-5-otr-flex {
    /* display: flex; */
}

.vid-dec-dn {
    font-size: 15px;
    line-height: 20px;
    display: block !important;
    padding: 5px 0px 2px;
}

.otp-spacing-letter {
    letter-spacing: 8px;
}

.otp-spacing-letter::placeholder {
    letter-spacing: 0px;
}

/* Country-page Blog Slider */

#blogsliderowl .owl-stage-outer {
    height: 310px !important;
}

#blogsliderowl .owl-prev {
    top: 118px;
}

#blogsliderowl .owl-next {
    top: 118px;
}

#blogsliderowl .owl-theme .owl-dots .owl-dot.active span, #blogsliderowl .owl-theme .owl-dots .owl-dot:hover span {
    background: #3f3250 !important;
}

/* country page Unlock Video Slider */

#thumbs .owl-prev {
    top: 44px !important;
}

#thumbs .owl-next {
    top: 44px !important;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Start about secces story page Video slider */

#owl-demo.owl-carousel .owl-stage-outer {
    height: 286px;
    width: 100% !important;
}

#owl-demo .owl-dots {
    text-align: center;
    bottom: 5px;
    width: 100%;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    margin-top: 7px;
}

#owl-demo .owl-dot {
    border-radius: 50px;
    height: 10px;
    width: 10px;
    display: inline-block;
    background: #cde6ad;
    margin-left: 5px;
    margin-right: 5px;
}

#owl-demo .owl-dot.active {
    background: #3f3250;
}

#owl-demo .owl-item.active.center .videos-opcity:before {
    width: 100%;
    display: initial;
    background: none !important;
    height: 0px;
}

#succes-story-contentslider .owl-dots {
    text-align: center;
    bottom: 5px;
    width: 100%;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    margin-top: 41px;
}

#succes-story-contentslider .owl-dot {
    border-radius: 50px;
    height: 10px;
    width: 10px;
    display: inline-block;
    background: #cde6ad;
    margin-left: 5px;
    margin-right: 5px;
}

#succes-story-contentslider .owl-dot.active {
    background: #3f3250;
}

#succes-story-contentslider .owl-dots.disabled {
    display: block !important;
}

#succes-story-contentslider .item {
    width: 100%;
}

#owl-demo .video-outer-main {
    padding: 8px 0px 0px;
}

div#owl-demo {
    margin-top: -8px;
}

/* End about secces story page video slider */

.lock-btn-inp .error-check {
    bottom: -18px;
    color: #FF5E5E;
}

.val-border {
    border: 2px solid #F12A2A;
}

.error-check {
    font-size: 11px;
    position: absolute;
    left: 20px;
    /* bottom: -20px; */
    bottom: -16px;
    color: #F12A2A;
    opacity: 1;
    font-family: 'proxima_novaregular';
}

/* Start home slider arrow icon */

.prv-1 {
    /* left: 108px; */
    margin-left: -60px;
    color: #000;
    cursor: pointer;
    float: left;
}

.nex-1 {
    /* right: 108px; */
    margin-right: -60px;
    color: #000;
    cursor: pointer;
    float: right;
}

.section-5 .prv-1 {
    margin-top: -20%;
}

.section-5 .nex-1 {
    margin-top: -20%;
    z-index: 9999;
    position: relative;
}

.section-6 .prv-1 {
    margin-top: -27%;
}

.section-6 .nex-1 {
    margin-top: -27%;
}

.prv-1:hover {
    color: #ef554d;
}

.nex-1:hover {
    color: #ef554d;
}

/* Start Uni page arrow */

.fexarrow .prv-1 {
    left: -6%;
}

.fexarrow .nex-1 {
    /* right: -6%; */
}

/* End Uni Page Arrow */

.section-5-row .custom-navigation .prv-1 {
    top: 41%;
}

.section-5-row .custom-navigation .nex-1 {
    top: 41%;
}

/* End home slider arrow icon */

/* Start Our Mentor Counselor Slider Arrow Icon */

#customers-testimonials button.owl-prev {
    top: 29%;
}

#customers-testimonials button.owl-next {
    top: 29%;
}

/* End Our Mentor Counselor Slider Arrow Icon */

/* loading dots */

.dot-pulse {
    position: relative;
    left: -9999px;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background-color: #3f3250;
    color: #3f3250;
    box-shadow: 9999px 0 0 -5px #3f3250;
    animation: dotPulse 1.5s infinite linear;
    animation-delay: .25s;
}

.dot-pulse::before, .dot-pulse::after {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background-color: #3f3250;
    color: #3f3250;
}

.dot-pulse::before {
    box-shadow: 9984px 0 0 -5px #3f3250;
    animation: dotPulseBefore 1.5s infinite linear;
    animation-delay: 0s;
}

.dot-pulse::after {
    box-shadow: 10014px 0 0 -5px #3f3250;
    animation: dotPulseAfter 1.5s infinite linear;
    animation-delay: .5s;
}

@keyframes dotPulseBefore {
    0% {
        box-shadow: 9984px 0 0 -5px #3f3250;
    }
    30% {
        box-shadow: 9984px 0 0 2px #3f3250;
    }
    60%, 100% {
        box-shadow: 9984px 0 0 -5px #3f3250;
    }
}

@keyframes dotPulse {
    0% {
        box-shadow: 9999px 0 0 -5px #3f3250;
    }
    30% {
        box-shadow: 9999px 0 0 2px #3f3250;
    }
    60%, 100% {
        box-shadow: 9999px 0 0 -5px #3f3250;
    }
}

@keyframes dotPulseAfter {
    0% {
        box-shadow: 10014px 0 0 -5px #3f3250;
    }
    30% {
        box-shadow: 10014px 0 0 2px #3f3250;
    }
    60%, 100% {
        box-shadow: 10014px 0 0 -5px #3f3250;
    }
}

.stage {
    height: 100%;
    width: 100%;
    background: transparent;
    /* position: absolute; */
    display: flex;
    align-items: center;
    justify-content: center;
}

/* arrow icon Hover css */

.owl-next .material-icons:hover {
    color: lightcoral;
}

.owl-prev .material-icons:hover {
    color: lightcoral;
}

/* end arrow icon hover css*/

.accordian-steps:hover .panel-title a {
    color: #3f3250;
}

.call-span:hover {
    cursor: pointer;
    color: #8cb855;
}

.loader-circle {
    width: 10px;
    height: 10px;
    display: inline-block;
    padding: 0px;
    border-radius: 100%;
    border: 3px solid;
    border-top-color: rgb(56, 56, 56);
    border-bottom-color: rgba(255, 255, 255, 0.3);
    border-left-color: rgb(56, 56, 56);
    border-right-color: rgba(255, 255, 255, 0.3);
    -webkit-animation: loader4 1s ease-in-out infinite;
    animation: loader4 1s ease-in-out infinite;
    position: absolute;
    /* right: 31px;
    top: 2px; */
}

/* Safari */

@-webkit-keyframes loader4 {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes loader4 {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

/* country page task changes */

.section-country-4 ol.flex-control-nav.flex-control-paging {
    bottom: 7px !important;
}

.section-country-4.flexslider {
    margin: 0 0 40px !important;
}

#blogsliderowl .owl-nav.disabled {
    /* display: block !important; */
}

.section-country-4 #flex-slid-1 {
    padding: 0px 0px 20px 0px !important;
}

/* end country task changes */

/* Website all counter code dropdoun set */

.section-4 .lock-btn-inp .iti__country-list {
    max-height: 135px !important;
    max-width: 296px !important;
}

.pop-upmain .iti__country-list {
    width: 245px;
}

.section-footer-1 .iti__country-list--dropup {
    width: 245px;
}

.section-1 .iti__country-list {
    width: 445px;
}

#countrytop .iti__country-list {
    width: 407px;
}

/* End Website all counter code dropdoun set */

@media (min-width: 1003px) and (max-width: 1024px) {
    .section-6 .prv-1 {
        margin-top: -37%;
    }
    .section-6 .nex-1 {
        margin-top: -37%;
    }
    .section-6 .video-outer {
        width: 238px !important;
        position: relative;
        left: -49px;
        bottom: 0px;
    }
    .section-6 .crousal-image-data {
        width: 52% !important;
        margin-left: 29% !important;
    }
    .section-6 .custom-navigation {
        position: relative;
        top: 40px;
    }
}

/* all web site click cursor pointer */

.card-arrow-responsiv .arro-left-card {
    cursor: pointer;
}

.card-arrow-responsiv .arro-right-cardf {
    cursor: pointer;
}

.tab-main {
    cursor: pointer;
}

/* End all website click cursor pointer */

@media screen and (max-width:1023px) and (min-width: 0px) {
    .img-bg-none {
        display: none
    }
    .section-1 {
        background: none;
    }
    .li-1-bg {
        background: none !important;
        background-color: #fcfdfd !important;
    }
    .s-s-p-m-1 img {
        width: 45px !important;
    }
}

.modal {
    z-index: 9999999999999 !important;
}

@media (max-width: 1024px) and (min-width: 770px) {
    #customers-testimonials button.owl-next {
        top: 68% !important;
        right: 45%;
    }
    #customers-testimonials button.owl-prev {
        top: 68% !important;
        left: 43%;
    }
}

@media (max-width: 1100px) and (min-width: 770px) {
    #customers-testimonials .video-outer ul {
        display: flex;
        justify-content: left;
        text-align: left;
        align-items: center;
    }
    #owl-demo button.owl-next {
        top: 100% !important;
        right: 43%;
    }
    #owl-demo button.owl-prev {
        top: 100% !important;
        left: 43%;
    }
    #blogsliderowl .owl-next {
        top: 100%;
        right: 45%;
    }
    #blogsliderowl .owl-prev {
        top: 100%;
        left: 45%;
    }
}

@media (max-width: 769px) and (min-width: 701px) {
    #blogsliderowl .owl-next {
        top: 100%;
        right: 45%;
    }
    #blogsliderowl .owl-prev {
        top: 100%;
        left: 45%;
    }
}

@media (max-width: 767px) and (min-width: 0px) {
    /* Start succes Story page responsiv */
    .succes-stories #owl-demo .owl-next {
        right: -50%;
    }
    .succes-stories2 .owl-nav {
        position: relative;
        width: 90px;
        display: block;
    }
    .s-s-p-m{
        justify-content: space-between;
    }
    .intercom-lightweight-app-launcher {
        bottom: 71px !important;
    }
    .intercom-namespace .intercom-rsbkmy {
        bottom: 71px !important;
    }
}

@media (max-width: 700px) and (min-width: 0px) {
    iframe#iframe_fuguWidget {
        z-index: 999 !important;
    }
    #blogsliderowl .owl-next {
        top: 100%;
        right: 35%;
    }
    #blogsliderowl .owl-prev {
        top: 100%;
        left: 35%;
    }
    
}

@media (min-width: 1050px) {
    .header {
        width: 99%;
    }
    .top-sct {
        position: relative;
        top: 70px;
        margin-bottom: 76px !important;
    }
}

@media (max-width: 1049px) {
    .header {
        width: 100%;
    }
    .top-sct {
        position: relative;
        top: 75px;
        margin-bottom: 76px !important;
    }
    .elli-cn {
        filter: none !important;
    }
}

/* Home page Responsiv */

.line-9th {
    height: 200px;
}

.line-10th {
    height: 255px;
}

.line-10th-read-open {
    height: 360px;
}

.line-11th {
    height: 265px;
}

.line-11th-read-open {
    height: 310px;
}

.line-12th {
    height: 208px;
    display: block;
    position: relative;
    left: -18px;
    opacity: 0.7;
}

.line-12th-read-open {
    height: 340px;
}

.otp-spacing-letter::placeholder {
    letter-spacing: 0px;
}

/* Author : subhash */

.mob-r {
    display: none;
}

.crousal-image-data {
    width: 365px;
    float: left;
    height: 224px;
    background: #3f3250;
    /* margin-left: 40% !important; */
    margin-left: 29%;
    color: #fff;
    padding: 80px 50px 70px 180px;
    border-top: 2px solid #a5d765;
    border-radius: 4px;
}

/* Author : subhash */

.aropln {
    position: absolute;
    left: 0px;
    top: 0px;
    animation: flow1 3s ease-in-out 2s infinite;
    animation-fill-mode: forwards;
    animation-iteration-count: 1;
    z-index: 2;
    width: auto;
    height: auto;
}

@keyframes flow1 {
    0% {
        transform: rotate(0deg) translate(0px);
    }
    25% {
        transform: rotate(-46deg) translate(0px, 114px);
    }
    50% {
        transform: rotate(-77deg) translate(68px, 282px);
    }
    60% {
        transform: rotate(-77deg) translate(68px, 376px);
    }
    80% {
        transform: rotate(-77deg) translate(53px, 570px);
    }
    100% {
        transform: rotate(-77deg) translate(160px, 668px);
    }
}

.aroplan-animation {
    width: auto;
    height: auto;
    visibility: hidden;
    animation: flow2 3s ease-in-out 2s infinite;
    animation-fill-mode: forwards;
    animation-iteration-count: 1;
}

@keyframes flow2 {
    0% {
        transform: rotate(37deg);
        visibility: visible;
    }
    25% {
        transform: rotate(88deg);
        visibility: visible;
    }
    50% {
        transform: rotate(111deg);
        visibility: visible;
    }
    60% {
        transform: rotate(142deg);
        visibility: visible;
    }
    80% {
        transform: rotate(111deg);
        visibility: visible;
    }
    100% {
        transform: rotate(64deg);
        visibility: visible;
    }
}

.heapshot-imgs li img {
    width: 380px;
}

/* bg animation */

.section-2-bg {
    position: absolute;
    top: 58px;
    left: 0px;
    width: 92px;
}

.section-3-bg {
    position: absolute;
    top: 80px;
    right: 0px;
    width: 85px;
}

.section-4-bg {
    position: absolute;
    top: 345px;
    left: 0px;
    width: 110px;
}

.section-5-bg {
    position: absolute;
    top: 125px;
    right: 0px;
    width: 120px;
}

.section-6-bg {
    position: absolute;
    top: 149px;
    left: 0px;
    width: 110px;
}

.section-7-bg {
    position: absolute;
    top: 120px;
    right: 0px;
    width: 120px;
}

.section-1-left {
    position: absolute;
    top: 214px;
    left: 0px;
    width: 136px;
}

.section-1-right {
    position: absolute;
    top: 113px;
    right: 0px;
    /* width: 841px; */
    width: auto;
}

/* new css tooltip */

#hovers:hover+.toltip {
    display: block;
}

.tol-main {
    width: 100%;
    margin: 0px auto;
    position: absolute;
}

#mentor-quote-0 {
    position: absolute;
    background: #fff;
    color: #666;
    bottom: 5px;
    left: -60px;
    z-index: 99999;
    background-color: rgb(255, 255, 255);
    box-shadow: 4.54px 8.91px 30px 0px rgba(0, 0, 0, 0.15);
    border-top: 2px solid #a5d765;
    border-radius: 4px;
    width: 330px;
    height: auto;
    padding: 15px 10px 15px 10px;
    float: left;
    /* display: none; */
}

#mentor-quote-0::after {
    content: '';
    position: absolute;
    bottom: -18px;
    left: 21%;
    width: 0;
    height: 0;
    border-top: 19px solid #ffffff;
    border-left: 20px solid transparent;
}

/*2*/

#mentor-quote-1 {
    position: absolute;
    background: #fff;
    color: #666;
    bottom: 5px;
    z-index: 99999;
    background-color: rgb(255, 255, 255);
    box-shadow: 4.54px 8.91px 30px 0px rgba(0, 0, 0, 0.15);
    border-top: 2px solid #a5d765;
    border-radius: 4px;
    width: 330px;
    height: auto;
    padding: 15px 10px 15px 10px;
    float: left;
    /* display: none; */
    position: absolute;
    left: 200px;
}

#mentor-quote-1::after {
    content: '';
    position: absolute;
    bottom: -18px;
    left: 21%;
    width: 0;
    height: 0;
    border-top: 19px solid #ffffff;
    border-left: 20px solid transparent;
}

/*3*/

#mentor-quote-2 {
    position: absolute;
    background: #fff;
    color: #666;
    bottom: 5px;
    z-index: 99999;
    background-color: rgb(255, 255, 255);
    box-shadow: 4.54px 8.91px 30px 0px rgba(0, 0, 0, 0.15);
    border-top: 2px solid #a5d765;
    border-radius: 4px;
    width: 330px;
    height: auto;
    padding: 15px 10px 15px 10px;
    float: left;
    /* display: none; */
    position: absolute;
    left: 460px;
}

#mentor-quote-2::after {
    content: '';
    position: absolute;
    bottom: -18px;
    left: 21%;
    width: 0;
    height: 0;
    border-top: 19px solid #ffffff;
    border-left: 20px solid transparent;
}

/*4*/

#mentor-quote-3 {
    position: absolute;
    background: #fff;
    color: #666;
    bottom: 5px;
    z-index: 99999;
    background-color: rgb(255, 255, 255);
    box-shadow: 4.54px 8.91px 30px 0px rgba(0, 0, 0, 0.15);
    border-top: 2px solid #a5d765;
    border-radius: 4px;
    width: 330px;
    height: auto;
    padding: 15px 10px 15px 10px;
    float: left;
    /* display: none; */
    position: absolute;
    left: 720px;
}

#mentor-quote-3::after {
    content: '';
    position: absolute;
    bottom: -18px;
    left: 21%;
    width: 0;
    height: 0;
    border-top: 19px solid #ffffff;
    border-left: 20px solid transparent;
}

/*5*/

#mentor-quote-4 {
    position: absolute;
    background: #fff;
    color: #666;
    bottom: 230px;
    z-index: 99999;
    background-color: rgb(255, 255, 255);
    box-shadow: 4.54px 8.91px 30px 0px rgba(0, 0, 0, 0.15);
    border-top: 2px solid #a5d765;
    border-radius: 4px;
    width: 330px;
    height: 179px;
    padding: 15px 10px 15px 10px;
    float: left;
    /* display: none; */
}

#mentor-quote-4::after {
    content: '';
    position: absolute;
    bottom: -18px;
    left: 21%;
    width: 0;
    height: 0;
    border-top: 19px solid #ffffff;
    border-left: 20px solid transparent;
}

.owl-crous:hover .toltip {
    visibility: visible;
}

.datacenter {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.right-panl-width {
    width: calc(100% - 200px);
}

.padding-panel .col-md-6 {
    width: 100%;
}

.acc-steps-heading span {
    color: #a5d765;
    display: none;
}
/* responsiv author : Subhash Moond */

@media (min-device-width: 0px) and (max-device-width: 480px) {
    ul.mobilename-about li{
     cursor: pointer;
    }
    .safari-class-b-v .learn-more-button {
        width: calc(100% - 0px) !important;
        font-size: 12px !important;
        padding: 0 0px !important;
    }
    #customers-testimonials .video-outer ul li {
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box !important;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        max-height: 43px;
    }
    #customers-testimonials .video-outer-main {
        height: 277px;
    }
    .section-1 iframe {
        margin-bottom: -5px;
        margin-top: 10px;
    }
    #customers-testimonials .video-outer.responsiv-img-video {
        width: 273px !important;
        height: 193px !important;
        margin: 0px auto;
        float: none !important;
        margin-top: 29px;
        margin-bottom: 10;
    }
    #customers-testimonials .ment-vd-ply-img {
        height: 153px !important;
    }
    .responsiv-img-video img {
        width: 270px !important;
        height: 152px !important;
        max-width: 270px !important;
    }
    .responsiv-img-video iframe {
        width: 270px !important;
        height: 152px !important;
        /* padding: 10px !important; */
        float: none !important;
        /* margin-bottom: -5px;
        margin-top: 10px; */
    }
    .section-1 .iti__country-list {
        width: 335px;
    }
    .slides .video-outer {
        box-shadow: none !important;
    }
    .slides .vid-ot-sli {
        box-shadow: none !important;
        border: none;
    }
    .section-1 .heading {
        width: 245px;
    }
    /*task changes */
    .vid-ot-sli {
        margin: 0px;
        width: 100%;
        height: auto;
    }
    .cap-e1 {
        /* width: 129px; */
        position: relative;
        left: 0px;
        background-position: 0px 2px;
        background-size: 23px 19px;
    }
    .heapshot-imgs li img {
        width: 182px;
        margin-left: -7px;
    }
    .home-sct-1-img-vd {
        width: 92% !important;
        height: auto !important;
    }
    .section-3 {
        overflow: hidden !important;
    }
    .section-1 {
        padding: 22px 0px 50px 0px;
        background-position: -5px 127px;
    }
    /* .home-sct-1-img-vd {
		width: 95% !important;
		height: 219px !important;
	} */
    .section-3 .sub-heading {
        margin: 11px 0px 20px;
    }
    .section-5 .sub-heading {
        margin: 17px 0px 20px;
    }
    .section-6 .top-heading-padding {
        margin-bottom: 20px;
    }
    .vid-glmp-main-otr {
        width: 99% !important;
        padding: 0px !important;
        height: 165px !important;
        font-size: 12px;
    }
    .default-text {
        margin-top: 10px;
        margin-bottom: 20px;
    }
    .div-left-vid {
        padding: 7px 0px 47px;
    }
    .purple-text-box {
        text-align: center;
    }
    .crous-round-img-heading {
        margin-top: 6px;
    }
    .section-7 .sub-heading {
        margin: 15px 0px;
    }
    /* End task changes */
    .section-1-row {
        flex-wrap: wrap;
        text-align: center;
    }
    .accordian-steps {
        padding: 1px 16px;
    }
    .section-1 .sub-heading {
        padding-right: 0px;
        font-size: 16px;
        line-height: 25px;
        color: #000000;
        margin: 0px;
    }
    .section-3 .div-left {
        display: flex;
        flex-wrap: wrap;
    }
    .section-3 .div-left .anchor-btn {
        display: inline-block !important;
        height: 38px !important;
        line-height: 38px !important;
        margin: 0px auto;
        width: auto;
    }
    .section-3 .div-left .learn-more {
        width: 100%;
        display: flex;
    }
    .section-1-row .col-md-6 {
        flex: 100%;
    }
    .heading-1 {
        font-size: 34px !important;
        line-height: 40px;
    }
    .round-button {
        right: 0px;
        width: 42%;
        margin-top: -48px;
        float: right;
        text-transform: uppercase !important;
    }
    .round-input-main i {
        top: 7px;
    }
    .section-2-row {
        flex-wrap: wrap;
    }
    .section-2-row-iner {
        flex: 100%;
        text-align: center;
    }
    .round-num {
        display: none;
    }
    .section-3-row {
        flex-wrap: wrap;
        text-align: center;
    }
    .section-3-row-ine-1 {
        flex: 100%;
        padding-right: 0px;
    }
    .mob-r {
        display: block;
    }
    .p-c {
        display: none;
    }
    ul.heapshot {
        width: 164px !important;
        height: 155.812px !important;
        margin: 0px auto !important;
        padding: 0px;
    }
    .section-3 .heading {
        margin-bottom: 40px;
    }
    .slides .right-vd-div {
        display: none;
    }
    .owl-top {
        display: none;
    }
    /* .video-crou-main {
        display: none;
    } */
    .section-7-row-1 {
        flex-wrap: wrap;
    }
    .section-7-row-1 .col-md-9 {
        flex: 100%;
        text-align: center;
    }
    .section-7-row-1 .col-md-3 {
        flex: 100%
    }
    .clender-back-img img {
        width: 100%;
        height: fit-content;
        justify-content: center;
        text-align: center;
    }
    .clndr-content-main {
        margin: 0px auto;
    }
    .clndr-content-main {
        width: 250px;
    }
    .row-1-section-7 {
        width: 100%;
    }
    .col-md-10 {
        width: 100% !important;
    }
    .padding-panel {
        flex-wrap: wrap;
        padding: 0px 0px 0px !important;
    }
    .padding-panel .col-md-6 {
        flex: 100%;
    }
    .padding-panel iframe {
        margin-top: 22px;
        width: 100%;
    }
    .row-1-section-7 {
        display: none;
    }
    .video-outer-main iframe {
        width: 100%;
        float: left;
    }
    .round-input-main {
        width: 100%;
        display: flex;
    }
    .round-button {
        font-size: 14px !important;
        width: 100%;
        display: block;
        position: relative;
        top: 62px;
        float: none;
        margin-bottom: 44px;
    }
    .video-outer {
        /* display: flex;
        flex-wrap: wrap; */
        width: 100%;
        /* padding: 10px !important; */
    }
    .flexslider .video-outer {
        padding: 0px !important;
    }
    .vid-ot-sli {
        height: 227px;
    }
    .video-outer iframe {
        width: 100%;
        padding: 0px !important;
    }
    .section-1 .video-outer iframe {
        height: 203px important;
    }
    .learn-more {
        display: inline-block;
        margin: -5px 0px 0px;
    }
    .crousal-image-data {
        height: auto;
    }
    .section-1-row .video-outer ul li {
        display: block;
        color: #666;
        text-align: left;
        font-size: 14px;
    }
    .crousal-image-data {
        width: auto;
    }
    .sub-heading-1 {
        margin-top: 11px !important;
    }
    .input_div {
        padding: 10px 0px 0px;
    }
    .video-outer-main {
        padding: 35px 0px 0px;
    }
    .section-3 {
        padding: 10px 0px 20px 0px;
    }
    .section-2 {
        padding: 40px 0px 10px 0px;
    }
    .section-4, .section-5, .section-6 {
        padding: 40px 0px 40px 0px;
    }
    .heading {
        font-size: 35px;
        line-height: 40px;
        width: 100%;
        margin: 0px auto;
    }
    .sub-heading {
        line-height: 26px;
    }
    .relative-position .heading {
        margin-bottom: 40px;
    }
    .row-2-scrl-img.mob-r {
        margin-bottom: 16px;
        margin: 0px auto;
    }
    .section-4 .sub-heading {
        margin-bottom: 35px;
    }
    .div-left-vid {
        padding: 7px 0px 28px;
    }
    .flex-control-nav {
        bottom: -55px;
    }
    #slider-vdo-2 {
        margin: 0px 0px 10px !important;
        box-shadow: 5.878px 8.09px 35px 0px rgba(0, 0, 0, 0.15);
    }
    .crousal-image-data {
        border-top: 0px;
    }
    .left-vid-crou-item {
        margin-top: 23px;
    }
    .section-7 {
        padding: 11px 5px 50px;
    }
    .label-why {
        font-size: 20px;
        margin: 30px 0px 20px;
    }
    .acc-steps i {
        width: 9%;
        line-height: 21px;
    }
    .acc-steps {
        margin: 10px 0px 10px;
    }
    .watch-text {
        line-height: 33px;
        font-size: 9px !important;
    }
    .padding-panel .learn-more-button {
        width: auto;
    }
    .pane-steps {
        margin: 20px 10px 0px;
    }
    .section-2-bg {
        display: none;
    }
    .section-3-bg {
        display: none;
    }
    .section-4-bg {
        display: none;
    }
    .section-5-bg {
        display: none;
    }
    .section-6-bg {
        display: none;
    }
    .section-7-bg {
        display: none;
    }
    .section-1-left {
        display: none;
    }
    .section-1-right {
        display: none;
    }
    .flexslider {
        background: #3f3250;
        border: 4px solid #3f3250;
        /* background: none;
		border: none; */
    }
    /* .section-2 .div-left img {
		width: 100% !important;
	} */
    .popuu-icon {
        bottom: 147px;
        width: 50px;
        height: 50px;
    }
    .engati-chat img{
        width: 50px !important;
    }
    .popuu-icon>img{
        width: 20px;
    }
    
    .whatsap{
        padding: 14px 14px 14px 40px !important;
    }
    .whatsap p{
        margin: 6px 0px 0px 0px !important;
    }
    .whatsap h5 {
        line-height: 6px !important;
    }   

    .acc-steps-heading span {
        display: block;
    }
    /* success story video */
    .responsiv-success-stories-video .vid-suc-otr {
        height: 141px;
    }
    .responsiv-success-stories-video .video-outer-main iframe {
        height: 141px;
    }
    /* End success story video */
}

@media (min-width: 0px) and (max-width: 414px) {
    .acc-steps-heading span {
        display: block;
    }
    /* .section-2 .div-left img {
        width: 100% !important;
    } */
    .pane-steps {
        margin: 0px 0px 0px 0px;
    }
    .round-button {
        font-size: 14px !important;
        width: 100%;
        display: block;
        position: relative;
        top: 62px;
        float: none;
        margin-bottom: 44px;
    }
    .error-check {
        bottom: -14px;
    }
    .iti__arrow {
        border-left: 2px solid transparent;
        border-right: 2px solid transparent;
        border-top: 3px solid #555;
    }
    .iti--separate-dial-code .iti__selected-dial-code {
        font-size: 11px !important;
    }
    /*video top */
    /* .home-sct-1-img-vd{
		width: 95%;
		height: auto !important;
	}
	.home-sct-1-img-vd{
		width: 95%;
		height: auto !important;
	} */
    .heapshot-imgs li img {
        width: 182px !important;
    }
    .heapshot {
        position: relative;
        /* margin: 40px 50px 0px 50px !important; */
        margin: 0px auto !important;
    }
    .clndr-content {
        position: absolute;
        /* top: 11px; */
        padding: 5px 17px;
        color: #fff;
        display: inline-block;
        /* left: -16px; */
        width: 210px;
        text-align: left;
        /* margin-left: -10px !important; */
    }
    /* .clender-back-img img{
		width: auto;
	} */
    .clender-back-img img {
        position: relative;
        left: 5px;
    }
    .margin-top-bottom {
        margin-top: 30px;
    }
    .ic-play {
        font-size: 62px;
    }
}
@media (min-width: 481px) and (max-width: 600px) {
    .heading-con-men-list{
        font-size: 14px !important;
        line-height: 16px !important;
    }
}
@media (min-width: 481px) and (max-width: 767px) {
    /* video and images section responsiv set */
    #customers-testimonials .responsiv-img-video img {
        width: 241px !important;
        height: 136px !important;
    }
    #customers-testimonials .responsiv-img-video iframe {
        width: 241px !important;
        height: 136px !important;
        float: none !important;
    }
    #customers-testimonials .responsiv-img-video {
        width: 247px !important;
        margin: 0px auto !important;
        height: 170px;
        margin-top: 10px !important;
    }
    .responsiv-img-video img {
        width: 415px !important;
        height: 249px !important;
        max-width: 450px !important;
    }
    .responsiv-img-video iframe {
        width: 415px !important;
        height: 249px !important;
        float: none !important;
    }
    .responsiv-img-video {
        width: 436px !important;
        margin: 0px auto !important;
    }
    /* video and images section responsiv set */
    .section-1-row {
        flex-wrap: wrap;
        text-align: center;
    }
    .section-1 .sub-heading {
        padding-right: 0px;
        font-size: 16px;
        line-height: 25px;
        color: #000000;
        margin: 0px;
    }
    .section-1-row .col-md-6 {
        flex: 100%;
    }
    .heading-1 {
        font-size: 36px !important;
        line-height: 40px;
    }
    .round-button {
        right: 2px;
        width: 48%;
        margin-top: -50px;
        float: right;
    }
    .round-input-main i {
        top: 7px;
    }
    .section-2-row {
        flex-wrap: wrap;
    }
    .section-2-row-iner {
        flex: 100%;
        text-align: center;
    }
    .round-num {
        display: none;
    }
    .section-3-row {
        flex-wrap: wrap;
        text-align: center;
    }
    .section-3-row-ine-1 {
        flex: 100%;
        padding-right: 0px;
    }
    .mob-r {
        display: block;
    }
    .p-c {
        display: none;
    }
    ul.heapshot {
        width: 274px !important;
        left: inherit;
        position: relative;
        margin: 0px auto;
        padding: 0px;
    }
    .slides .right-vd-div {
        display: none;
    }
    .owl-top {
        display: none;
    }
    /* .video-crou-main {
        display: none;
    } */
    .section-7-row-1 {
        flex-wrap: wrap;
    }
    .section-7-row-1 .col-md-9 {
        flex: 100%;
        text-align: center;
    }
    .section-7-row-1 .col-md-3 {
        flex: 100%;
    }
    .clender-back-img img {
        width: 100%;
    }
    .clndr-content-main {
        margin: 0px auto;
    }
    .clndr-content-main {
        width: 79%;
    }
    .row-1-section-7 {
        width: 100%;
    }
    .col-md-10 {
        width: 100%;
    }
    .padding-panel {
        flex-wrap: wrap;
    }
    .padding-panel .col-md-6 {
        flex: 100%;
    }
    .padding-panel iframe {
        margin-top: 22px;
        width: 100%;
    }
    .row-1-section-7 {
        display: none;
    }
    .video-outer-main iframe {
        width: 100%;
        float: left;
    }
    .round-input-main {
        width: 100%;
        display: flex;
    }
    .round-button {
        padding: 8px 18px;
        font-size: 14px;
    }
    .video-outer {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }
    .video-outer iframe {
        width: 100%;
    }
    .learn-more {
        display: inline-block;
        margin: 15px 0px 0px;
    }
    .crousal-image-data {
        height: auto;
    }
    .crousal-image-data {
        width: auto;
    }
    .sub-heading-1 {
        margin-top: 11px !important;
    }
    .input_div {
        padding: 15px 0px 0px;
    }
    .video-outer-main {
        padding: 28px 0px 0px;
    }
    .section-1, .section-2, .section-3, .section-4, .section-5, .section-6 {
        padding: 40px 20px 35px;
    }
    .heading {
        font-size: 35px;
        line-height: 40px;
        width: 441px;
        margin: 0px auto !important;
    }
    .section-3 .sub-heading {
        line-height: 26px;
        display: flex;
        width: 100%;
    }
    .row-2-scrl-img.mob-r {
        float: none;
    }
    .buttons-uni-gen .learn-more-button {
        width: 20%;
    }
    .section-5 .learn-more-button {
        width: auto;
    }
    .relative-position .heading {
        margin-bottom: 40px;
    }
    .row-2-scrl-img.mob-r {
        margin-bottom: 0px;
        float: none;
        margin: 0px auto;
    }
    .section-3 .heading {
        margin-bottom: 46px;
    }
    .section-3 .sub-heading {
        margin: 60px 0px 25px;
    }
    .section-4 .sub-heading {
        margin-bottom: 35px;
    }
    .div-left-vid {
        padding: 7px 0px 60px;
    }
    .flex-control-nav {
        bottom: -55px;
    }
    #slider-vdo-2 {
        margin: 0px 0px 10px !important;
        box-shadow: 5.878px 8.09px 35px 0px rgba(0, 0, 0, 0.15);
    }
    .crousal-image-data {
        border-top: 0px;
    }
    .left-vid-crou-item {
        margin-top: 23px;
    }
    .section-7 {
        padding: 11px 20px 60px;
    }
    .label-why {
        font-size: 20px;
        margin: 30px 0px 20px;
    }
    .acc-steps i {
        width: 9%;
        line-height: 21px;
    }
    .acc-steps {
        margin: 10px 0px 10px;
    }
    .watch-text {
        line-height: 33px;
        font-size: 9px !important;
    }
    .padding-panel .learn-more-button {
        width: auto;
    }
    .pane-steps {
        margin: 20px 10px 0px;
    }
    .section-2-bg {
        display: none;
    }
    .section-3-bg {
        display: none;
    }
    .section-4-bg {
        display: none;
    }
    .section-5-bg {
        display: none;
    }
    .section-6-bg {
        display: none;
    }
    .section-7-bg {
        display: none;
    }
    .section-1-left {
        display: none;
    }
    .section-1-right {
        display: none;
    }
}

@media (min-width: 481px) and (max-width: 767px) {
    .heapshot-imgs li img {
        width: 222px;
    }
    ul.heapshot {
        height: 131px !important;
    }
    .section-3 {
        overflow: hidden !important;
    }
    .vid-ot-sli {
        margin: 0px;
    }
    .clender-back-img img {
        width: 80%;
        margin: 0px 54px 0px 54px;
        height: auto;
    }
    .clndr-content {
        position: absolute;
        top: 32px;
        padding: 20px;
        color: #fff;
        display: inline-block;
        left: 6px;
        width: 210px;
        text-align: left;
        margin: 0px 75px 0px;
    }
    .custom-navigation {
        position: relative;
        top: 8px;
    }
    .home-sct-1-img-vd {
        padding: 10px 10px 0px;
        width: 100%;
        height: auto;
        position: relative;
    }
    .round-input-main .round-input {
        width: 100%;
    }
    .vid-ot-sli {
        width: 100%;
    }
    .vid-glmp-main-otr {
        width: 100%;
        height: auto;
    }
    .cc-selector-2 [type="radio"]:checked+label:before, .cc-selector-2 [type="radio"]:not(:checked)+label:before {
        right: 1px !important;
        bottom: 1px !important;
    }
    .vid-ot-sli {
        width: 100%;
        height: auto;
    }
    .section-1 {
        padding: 22px 20px 35px;
    }
    .cap-e1 {
        background: url(https://cdn.filestackcontent.com/z4NfIwRnTbuGvlDqfw5H);
        background-repeat: no-repeat;
        background-size: 23px 19px;
        background-position: 9px 1px;
        width: 143px;
        float: left;
    }
    .section-6 .prv-1, .section-5 .prv-1 {
        margin-top: -3% !important;
    }
    .section-6 .nex-1, .section-5 .nex-1 {
        margin-top: -3% !important;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    /* video and images section responsiv set */
    .responsiv-img-video img {
        width: 614px !important;
        height: 347px !important;
        /* max-width: 614px !important; */
    }
    .responsiv-img-video iframe {
        width: 600px !important;
        height: 347px !important;
        float: none !important;
    }
    .responsiv-img-video {
        width: 636px !important;
        margin: 0px auto !important;
        padding: 7px;
    }
    /* video and images section responsiv set */
    /* why unirely */
    .section-2-row {
        flex-direction: column;
        width: 100%;
    }
    .section-2-row-iner {
        width: 100%;
        text-align: center;
    }
    div#shiva {
        display: none;
    }
    .round-circle-outer #shiva {
        display: block;
    }
    .round-setion-1 {
        display: flex !important;
    }
    .section-3-row {
        flex-direction: column;
    }
    .section-3-row-ine-1 {
        width: 100%;
        text-align: center;
        padding-right: 0px;
    }
    .section-3-row-ine-2 {
        width: 100%;
    }
    .heapshot-imgs li img {
        width: 340px !important;
        margin-top: 37px;
    }
    .section-2 {
        padding: 60px 20px 10px;
    }
    .div-left img {
        width: 100% !important;
        margin-bottom: 18px;
        height: 100% !important;
    }
    .section-3 {
        overflow: hidden !important;
    }
    .section-1 {
        padding-top: 0px;
    }
    .input_div {
        padding: 10px 0px 0px;
    }
    /* end why unirely */
    /* video top */
    .section-1 .error-check {
        margin-bottom: 5px !important;
    }
    .clndr-content-main {
        display: block;
    }
    /* .flex-viewport {
        background: #3f3250;
    } */
    .samp-ess-crou .flex-viewport {
        background: #fff !important;
    }
    .home-sct-1-img-vd {
        width: 100%;
        height: auto;
    }
    .div-left img {
        width: 100%;
    }
    .vid-ot-sli {
        width: 100%;
        margin: 0 auto;
        height: auto;
        float: left;
        margin: 0px;
    }
    .vid-glmp-main-otr {
        padding: 0px 0px 0px 0px;
        width: 100%;
        height: auto;
        position: relative;
    }
    .div-left img {
        width: 100%;
    }
    .owl-prev {
        left: -64px;
    }
    .owl-next {
        right: -64px;
    }
    /* .plan-img img{
		width: 100%;
		height: auto;
	}
	.section-7 .col-md-9{
		width: 100%;
	} */
    .btn-10th {
        top: 56px;
    }
    .btn-12th {
        top: 45px;
    }
    .container {
        width: 703px;
    }
    .section-1-row {
        flex-wrap: wrap;
    }
    .section-1-row .col-md-6 {
        flex: 100%;
    }
    iframe {
        width: 100%;
    }
    .vid-ot-sli {
        float: none;
    }
    .right-vd-div {
        display: none;
    }
    .row-1-section-7 {
        display: none;
    }
    .right-panl-width {
        width: 100%;
    }
    .round-input-main .round-input {
        width: 100%;
    }
    .round-button {
        right: 0px;
        bottom: 0px;
    }
    .heapshot {
        width: 323px !important;
        margin: 0px auto;
    }
    .video-outer {
        display: flex;
        flex-wrap: wrap;
    }
    .video-outer iframe {
        flex: 100%;
    }
    .video-outer ul {
        flex: 100%;
    }
    .div-left img {
        width: 100% !important;
        margin-bottom: 18px;
    }
    .learn-more-button {
        width: auto;
        padding: 0px 29px;
    }
    .crousal-img-data-main {
        display: flex;
    }
    .section-1 .sub-heading {
        padding-right: 0px;
    }
    .round-input-main {
        display: flex;
    }
    .crousal-image-data {
        width: 100%;
        height: auto;
        margin-left: 0px;
    }
    .plan-img img {
        width: 461px;
        height: 112px;
    }
    .btn-9th {
        position: absolute;
        top: 20px;
        left: -48px;
    }
    .btn-10th {
        position: absolute;
        top: 75px;
        left: 73px;
    }
    .btn-11th {
        position: absolute;
        top: 8px;
        left: 188px;
    }
    .btn-12th {
        position: absolute;
        top: 66px;
        left: 325px;
    }
    .padding-panel {
        flex-wrap: wrap;
    }
    .padding-panel .col-md-6 {
        flex: 100%;
    }
}

@media only screen and (min-width: 0px) and (max-width: 420px) {
    .plan-btn {
        width: 48%;
        float: left;
        margin-right: 2%;
        margin-bottom: 10px;
    }
    .clndr-content-main {
        margin: 0px !important;
    }
    .cap-e {
        background-position: -1px 0px;
    }
}

.cnt-lod-vd {
    display: flex;
    align-items: center;
    justify-content: center;
}

.heapshot-main-ht {
    width: 466px;
    height: 280.812px;
    z-index: 9;
}

.top-header-none {
    height: 60px;
}

.owl-ott {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
}

.serv-lin-ht-1 {
    height: calc(100% - 65px) !important;
}

.sub-hd-sm {
    font-size: 30px;
    line-height: 38px;
}

.gr-bdr {
    border-top: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
}

.goplt-txt {
    padding: 0px 0px 20px;
    width: 100%;
    text-align: center;
    color: #ef554d;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-size: 14px;
    font-family: 'proxima_novaregular';
    font-weight: 700;
    letter-spacing: 1px;
}

.goplt-txt i {
    font-size: 20px;
    margin-left: 6px;
}

.goplt-txt:hover {
    color: #F12A2A;
}

.go-plt-btn {
    display: block;
    position: inherit;
    margin-top: 20px;
    width: 250px !important;
    height: 48px !important;
    font-size: 15px !important;
}

.goplt-txt-white {
    width: 200px;
    text-align: center;
    color: #3f3250;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-size: 14px;
    font-family: 'proxima_novabold';
    font-weight: 700;
    letter-spacing: 1px;
    background: white;
    border-radius: 22px;
    padding: 8px 10px;
}

.goplt-txt-white i {
    font-size: 20px;
    margin-left: 6px;
}

.goplt-txt-white:hover {
    background: #f5f5f5;
}

@media (max-width: 480px) {
    #countrytop.top-sct {
        margin-bottom: 0px !Important;
    }
    .section-country-1-united-states {
        padding-bottom: 50px !important;
    }
    .responsiv-success-stories-video {
        width: 251px;
        margin: 0px auto;
    }
    #owl-demo .owl-nav {
        width: 62px;
        margin: 0px auto;
    }
    #owl-demo.owl-carousel .owl-stage-outer {
        height: 226px !important;
        width: 100% !important;
    }
}

/* icon remove 1280px less */

@media only screen and (max-width: 1300px) and (min-width: 1281px) {
    .img-bg-none {
        width: 7% !important;
    }
}

@media only screen and (max-width: 1270px) {
    .img-bg-none {
        display: none;
    }
}

@media only screen and (max-width: 1279px) {
    .icon-d-none {
        display: none;
    }
}

/* End icon remove 1280px less */

#customers-testimonials .ment-vd-ply-img {
    height: 181px;
    width: 98%;
}

/* chat icon css */

/* end chat icon css */

.header-list-sleek {
    transition: height 0.2s;
    height: 60px !important;
}

.header-list-sleek .registered { top: 6px !important;}

.header-list-sleek li a {
    padding: 17px 12px 17px;
}

.header-list-sleek li a:hover {
    padding: 17px 12px 17px;
}

.header-list-sleek .hover-dropdown .drop-down-about {
    top: 61px;
}

.header-list-sleek .header img {
    width: 115px;
}

.header-list-sleek .header-call {
    font: 14px;
}

.top-header-none {
    transition: height 0.2s;
    height: 60px !important;
}

.top-header-none li a {
    padding: 17px 12px 17px;
    /* font-size:15px; */
}

.top-header-none li a:hover {
    padding: 17px 12px 17px;
}

.top-header-none .hover-dropdown .drop-down-about {
    top: 61px;
}

.top-header-none .header img {
    width: 115px;
}

.top-header-none .header-call {
    font: 14px;
}

/* cuntry page */

.section-country-4 .flexslider {
    margin: 0 0 35px;
}

/* OTP second  */

span.otp-seccund {
    width: 100%;
    float: left;
    display: inline-block;
    padding: 10px 0px 0px 20px;
    font-size: 12px;
    font-family: 'proxima_novalight';
    color: #666666;
    text-align: left;
}

span.wight-opt-second {
    font-size: 12px;
    font-family: 'proxima_novalight';
    color: #fff;
    padding: 7px 0px 0px 4px;
    display: block;
    opacity: 0.5;
    text-align: left;
}

.padd-round {
    padding: 7px 0px 0px 20px !important;
}

.phone-popup-second {
    padding: 0px 0px 13px 3px !important;
}

.unilist-secoon {
    text-align: left;
    padding: 7px 0px 0px 21px !important;
}

@media(max-width:1100px) {
    .crous-round-img-text {
        width: 75%;
    }
    .crous-round-img-heading {
        width: 75%;
    }
    .cc-selector-2 img {
        width: 30px;
    }
}

.section-6 .flexslider {
    background: transparent;
    border: none;
}

@media only screen and (max-width: 1100px) and (min-width: 601px) {
    .sub-hd-sm {
        font-size: 28px !important;
        line-height: 30px !important;
    }
}

@media only screen and (max-width: 600px) and (min-width: 0px) {
    .sub-hd-sm {
        font-size: 28px !important;
        line-height: 30px !important;
    }
}

.top-header-none {
    -webkit-animation-name: fadeInDownheader;
    -moz-animation-name: fadeInDownheader;
    -o-animation-name: fadeInDownheader;
    animation-name: fadeInDownheader;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
}

@keyframes fadeInDownheader {
    from {
        opacity: 0;
        -webkit-transform: translatey(-20px);
        -moz-transform: translatey(-20px);
        -o-transform: translatey(-20px);
        transform: translatey(-20px);
    }
    to {
        opacity: 1;
        -webkit-transform: translatey(0);
        -moz-transform: translatey(0);
        -o-transform: translatey(0);
        transform: translatey(0);
    }
}

@media only screen and (max-width: 400px) and (min-width: 0px) {
    .startbtn {
        width: 90% !important;
        margin: 10px auto !important;
        font-size: 13px !important;
        padding: 12px 20px !important;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 0px) {
    .bg-img-pst img {
        display: none;
    }
}

/* chat css */

iframe#iframe_fuguWidgetContent.collapsed {
    right: 74px !important;
    bottom: 7px;
}

@media (max-width: 767px) {
    iframe#iframe_fuguWidget {
        bottom: 67px !important;
    }
    iframe#iframe_fuguWidgetContent.collapsed {
        bottom: 57px !important;
    }
    input[type="text"], input[type=tel] {
        font-size: 16px;
    }
}

/* chat css */

@media (max-width: 480px) {
    .startbtn {
        bottom: 10px !important;
        padding: 10px 30px !important;
        font-size: 13px !important;
    }
    .section-4-row {
        align-items: flex-start;
    }
    .round-input-main {
        margin-top: 15px
    }
    .hover-em-tl {
        display: none;
    }
}

@media (max-width: 767px) {
    .section-4-row {
        align-items: flex-start;
    }
}

@media (min-width: 767px) and (max-width:1024px) {
    .section-1 {
        padding-bottom: 40px !important;
    }
    /* .succes-stories2 .owl-nav {
        top: -846px;
    } */
}

@media (min-width: 0px) and (max-width:480px) {
    .section-1 {
        padding-bottom: 40px !important;
    }
}

@media (max-width: 380px) {
    .startbtn {
        bottom: 10px !important;
        padding: 8px 25px !important;
        font-size: 12px !important;
    }
}

@media (max-width: 600px) {
    .iti-mobile .iti--container {
        top: 0px !important;
        bottom: 0px !important;
        left: 0px !important;
        right: 0px !important;
        position: fixed !important;
        z-index: 9999999999999 !important;
    }
}


@keyframes pulse {
    0% {
        -moz-box-shadow: 0 0 0 0 rgb(63 50 80 / 33%);
        box-shadow: 0 0 0 0 rgb(63 50 80 / 33%);
    }
    70% {
        -moz-box-shadow: 0 0 0 5px rgba(204, 169, 44, 0);
        box-shadow: 0 0 0 11px rgba(204, 169, 44, 0);
    }
    70% {
        -moz-box-shadow: 0 0 0 5px rgba(204, 169, 44, 0);
        box-shadow: 0 0 0 11px rgba(204, 169, 44, 0);
    }
}

.open-nav span i {
    position: relative;
    top: 1px !important;
    right: -1px !important;
}

/* mobile focus bg remove */

button {
    -webkit-tap-highlight-color: #fcfdfd00;
}

a {
    -webkit-tap-highlight-color: #fcfdfd00;
}

.our-team-inner:hover {
    -webkit-tap-highlight-color: #fcfdfd00;
}

.country-name-search-serv ul li:hover, .active-list {
    -webkit-tap-highlight-color: #fcfdfd00;
}

.img-uni-list-iner {
    -webkit-tap-highlight-color: #fcfdfd00;
}

.country-list:hover {
    -webkit-tap-highlight-color: #fcfdfd00;
}

.popuu-icon {
    -webkit-tap-highlight-color: #fcfdfd00;
}

.c-b-i {
    -webkit-tap-highlight-color: #fcfdfd00;
}

.universities-tab .iner-tab {
    -webkit-tap-highlight-color: #fcfdfd00;
}

.card-arrow-responsiv .arro-right-cardf {
    -webkit-tap-highlight-color: #fcfdfd00;
}

.card-arrow-responsiv .arro-left-card {
    -webkit-tap-highlight-color: #fcfdfd00;
}

/* end mobile focus bg remove */

/*Author By Subhash, intercome button animation add */

.intercom-lightweight-app-launcher-icon {
    animation: inzoom 0.5s infinite;
    animation-iteration-count: 1;
}

@keyframes inzoom {
    0% {
        transform: scale(0, 0);
    }
    100% {
        transform: scale(1, 1);
    }
}

/* end intercome button animation add */

.popup-icon-animation-purple {
    animation-name: play-2;
    animation-duration: 1.4s;
    animation-iteration-count: infinite;
    animation-timing-function: ease;
}

@keyframes play-2 {
    0% {
        box-shadow: 0 0 0 2px rgb(63 50 80);
    }
    25% {
        box-shadow: 0 0 0 10px rgb(38 27 51 / 65%), 0 0 0 20px rgb(38 27 51 / 45%);
    }
    25% {
        box-shadow: 0 0 0 10px rgb(38 27 51 / 65%), 0 0 0 20px rgb(38 27 51 / 45%);
    }
}
.mrg-top-co .flex-control-nav {
    bottom: -36px !important;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  #owlStudent-Id .owl-item{
    overflow: hidden !important;
    max-height: 466px !important;
    min-height: 357px !important;
  }

  #owlStudent-Id .owl-stage-outer {
    max-height: 466px !important;
    min-height: 357px !important;
}
.succes-stories2 .owl-nav{
  position: relative !important;
  top: 25px;
}
#owlStudent-Id .owl-prev {
    margin-right: 46px !important;
}


#owlStudent-Id .owl-next {
  margin-right: -7px !important;
}


}



#owlStudent-Id .owl-next {
  margin-right: 10px;
}

#owlStudent-Id .owl-prev {
  margin-right: 60px;
}

#uni-ranking .owl-nav {
  position: absolute !important;
  top: -157px;
  width: auto;
  left: inherit;
  right: 71px !important;
}

#uni-ranking .owl-prev {
  left: -42px;
}
#uni-ranking .owl-next {
  right: -69px;
}
#uni-ranking .material-icons{
  color: #fff;
}
#uni-ranking .owl-nav .material-icons {
  color: #fff;
  border-radius: 50%;
  background: #ffffff3b;
  padding: 2px;
}
#uni-ranking .owl-nav .material-icons:hover{
  background: #fff;
  color: #ef554d;
}

#uni-ranking-mobile .owl-nav{
  position: absolute !important;
  top: -87px;
  width: auto;
  left: inherit;
  right: 23px !important;
  display: none;
}
#uni-ranking-mobile .owl-prev {
  left: -62px;
}
#uni-ranking-mobile .material-icons {
  background: #a5d7654a;
  border-radius: 50%;
  padding: 3px;
  color: #666;
}
#uni-ranking-mobile .material-icons:hover{
  background: #a5d765;
  color: #ffffff;
}



/* intercome icon hide */
div#intercom-container {
    display: none;
}
.engati-chat{
    color: #fff;
    width: 59px;
    height: 59px;
    position: fixed;
    bottom: 16px;
    right: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9999;
    cursor: pointer;
}
.engati-chat img{
    width: 60px;
    border-radius: 50%;
    position: relative;
    z-index: 999;
    top: 3px;
}
.whatsap {
    width: 245px;
    right: -6px;
    bottom: -3px;
    background: #fff;
    position: absolute;
    padding: 19px 19px 19px 40px;
    border-radius: 50px;
    box-shadow: 3.878px 6.09px 15px 0px rgb(0 0 0 / 15%);
    display: none;
}

.whatsap h5 {
    line-height: 1px;
    font-size: 14px;
    font-weight: bold;
    margin: 0px;
    color: #333;
    font-family: 'proxima_novalight';
}
.whatsap p{
    margin: 11px 0px 0px 0px;
    line-height: 20px;
    opacity: .7;
    color: #666;
    font-family: 'proxima_novalight';
}
.engati-chat a{
    z-index: 999;
    position: absolute;
}


/* .whatsap{
    animation: monFrame 2s linear 20s infinite alternate;
	animation-iteration-count: 1;
  }
  @keyframes monFrame {
    0%   {right: -100px;}
    100%  {right: 10px;}
   }  */

.whatsappi{
       display: block !important;
   }

.whatsappi{
    animation-name: mymove;
    animation-duration: 0.3s;
    animation-iteration-count: 1;
}

@keyframes mymove{
    from {
        right: -300px;
    }
    to{
        right: -10px;
    }
}


.higligtanimation{
    animation: play 2s ease infinite;
}
@keyframes play{
    0% {
    transform: scale(1);
    }
    15% {
        box-shadow: 0 0 0 5px #2aa81a;
    }
    25% {
        box-shadow: 0 0 0 10px #2aa81a, 0 0 0 20px #2ba81a3f;
    }
    25% {
        box-shadow: 0 0 0 15px #2ba81a3f, 0 0 0 30px #2ba81a3f;
    }
}

/*iphone xs landscape*/
@media screen and (orientation:landscape) and
(min-device-width: 768px) and (max-device-width: 1080px) {
    .country-list-main{
        top: 50%;
        transform: translate(0,-50%);
    }
}

@media (min-width: 1101px) and (max-width: 1281px) {
    #blogsliderowl .owl-prev{
        left: -35px !important;
    }
    #blogsliderowl .owl-next{
        right: -35px !important;
    }
}

/* start intercome icon */


/*iphone XS Max iOS 12*/
@media only screen and (device-width : 896px) and (device-height : 414px) and (orientation : landscape) { 
    .engati-chat,.popuu-icon{
        left:20px;
        right:auto;
    }
    .whatsap{
        left: -6px;
        right: auto;
        padding: 19px 19px 19px 80px !important;
    }
    .popuu-icon{
        z-index: 999 !important;
    }
}