@font-face {
font-family: 'FontAwesome';
src: url('fonts/fontawesome-webfont.eot');
src: url('fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2') format('woff2'), url('fonts/fontawesome-webfont.woff') format('woff'), url('fonts/fontawesome-webfont.ttf') format('truetype'), url('fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'et-line';
src:url('fonts/et-line.eot');
src:url('fonts/et-line.eot?#iefix') format('embedded-opentype'),
url('fonts/et-line.woff') format('woff'),
url('fonts/et-line.ttf') format('truetype'),
url('fonts/et-line.svg#et-line') format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
.font-icn {font-family:'FontAwesome'; font-style:normal; font-weight:normal;}
.Line-icns {font-family:'et-line'; font-style:normal; font-weight:normal;}
body {margin:0;padding:0;font-family:'Open Sans',sans-serif;font-size:14px;color:#000;}
*,*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*{outline:none!important;}
*::-moz-selection { background: #ed1b24;color:#fff;}*::selection { background: #ed1b24;color:#fff }
.animets{-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}img {border:0;height: auto;}
/* start preloader   */
.preloader{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99999;display: -webkit-flex;display: -ms-flexbox;display: flex;
-webkit-flex-flow: row nowrap;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-align-items: center;-ms-flex-align: center;align-items: center;background: none repeat scroll 0 0 #f2cdb3;}
.sk-spinner-rotating-plane.sk-spinner {width: 30px;height: 30px;background-color: #fff;margin: 0 auto;-webkit-animation: sk-rotatePlane 1.2s infinite ease-in-out;
animation: sk-rotatePlane 1.2s infinite ease-in-out;}
@-webkit-keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}
/* end preloader */
.scrollToTop {background:#ed0606;bottom:10px;color:#fff;cursor:pointer;float:right;font-size:20px;height:28px;line-height:25px;position:fixed;right:10px;text-align:center;width:30px;
z-index:99; display:none; cursor:pointer;} .wpap {position:fixed; right:7px;bottom:40px; z-index:9;}
.rsp-img {float:left; max-width:100%;}
a {text-decoration:none;color:#0071bd;} a:hover{ color:#1994e6;}
h1,h2,h3,h4,h5{margin:0;font-weight:700; color:#000;}
p{margin:0 0 10px;line-height:26px;}
.noLst { list-style:none; margin:0; padding:0;}.pullLft {float:left;}.pullRit {float:right;}.pullNon { float:none; display:inline-block;}
.rw{width:100%;overflow:hidden;}
.col-6{width: 50%;float: left;}
.col-3 {width:33.33%}.col-2 {width:50%;}.col-4 {width:25%;} .col-1 {width:100%;}
.sctn {float:left;width:100%;padding:70px 0;}
.secTil {float:left;width:100%; text-align:center;color:#000; font-weight:600; font-size:26px;font-family:'Open Sans',sans-serif;} .secTil span {color:#000; font-weight:300;}
.subttl { float:left; width:100%; text-align:center;} .subttl strong { font-size:17px; font-weight:600; text-transform:uppercase; letter-spacing:5px; color:#000; position:relative; padding:0 70px;}
.subttl strong:after,.subttl strong:before { content:""; position:absolute; left:0; width:60px; height:1px; background:#f1453d; top:10px;} .subttl strong:before{ left:inherit; right:0;}
.subttl strong span { color:#f1453d;}
.slog { float:left; width:100%;text-align:center; font-size:24px; line-height:30px; color:#000; }
.wper {width:1180px;margin:0 auto; display:block;}.wper::after {content:"";display:table;clear:both;}
hr{height:2px; background:#ed3237;width: 80px; border:none; display:inline-block; float:none; margin:10px 0;}
.btns {display:inline-block; padding:12px 25px; min-width:100px; background:#ed3237; color:#fff; letter-spacing:1px; border:none;font-size:16px;
text-transform:uppercase;border-radius:30px; cursor:pointer;}
.btns.blk { background:#000; color:#fff;}
.btns:hover,.btns.blk:hover {opacity:0.8;} .btns:hover{color:#fff;}.btns.blk:hover{ color:#fff;}
.hdrspc {float:left;width:100%; height:80px;}
.header {position:fixed;top:0;left:0; right:0; background:#fff8e8; padding:0;z-index: 1;} .header .hdrLog{ float:left; padding:7px 0;}.header .hdrLog img {float:left;max-height: 65px;width: auto;}
.header .hdrrit {float:right;text-align:right;width:530px; padding:15px 0; /*border-bottom:10px solid #98eaff;*/} .hdrrit p { margin:0;}

.formSctn { float:left; width:100%;background: linear-gradient(90deg, rgba(36,17,81,1) 0%, rgba(116,40,104,1) 100%);padding:50px 0; text-align:center;} .formSctn .imgclm,.formSctn .imgclm img {float:left; width:100%;}
.formSctn .bookbox1 {float:left;border-radius:20px;overflow:hidden;position: sticky;top: 110px;} .formSctn .bookbox2 {float:right;border-radius:20px;overflow:hidden;position: sticky;top: 110px;}
.formSctn .bookbox1 img,.formSctn .bookbox2 img {float:left; width:100%;max-width: 350px;}

.formSctn .frmclm { display:inline-block;width:450px;background:rgba(255,255,255,0.9); margin:0; padding:15px 20px;border-radius: 20px; text-align:left;}
.formSctn .hdn2 { float:left; width:100%; text-align:center; margin:30px 0 10px; font-size:24px; font-weight:bold;}
.formSctn .hdn2 small{font-size: 14px;font-weight: normal;}
.formSctn .hdn2 small a{color: #ed3237;text-decoration: underline;}
.tchrFrm {float:left;width:100%;}
.tchrFrm  .oneForth {float:left; width:25%;padding:5px;position: relative;}.tchrFrm  .oneThrd {float:left; width:33.33%;padding:5px;position: relative;}
.tchrFrm  .hlfrm {float:left; width:50%;padding:5px;position: relative;} .tchrFrm  .fulfrm {float:left; width:100%;padding:5px;position: relative;}

.tchrFrm .intsbx { float:left; width:100%; border:none; background:#fff; padding:7px; height:35px;} .tchrFrm .intsbx:focus { color:#0071bd;}
.tchrFrm .inptLbl {float:left; font-size:13px; color:#086aac; margin:7px 15px 5px 0;}
.ourReach { float:left; width:100%; min-height:300px; border-top:30px solid #0071bd; padding:40px 0;}
.ourReach .hdn1 {float:left;width:100%;text-align:center; font-size:45px; color:#0071bd;}
.ourReach .ourRch {float:left;width:100%;list-style:none;margin:15px 0 0;padding:0; text-align:center;}
 .ourRch li { float:none;width:230px; display:inline-block; vertical-align:top; padding:20px; text-align:center;}
.ourRch li img { display:inline-block; vertical-align:top;} .ourRch li .hdn2 {float:left;width:100%;font-size:16px; font-weight:600; margin-top:30px; color:#555;}
.achiv { float:left; width:100%; text-align:center; padding:40px 0; background:#3fb2af;} .achiv .hdn1 { float:left; width:100%; font-size:45px; color:#fff;}
.achiv .achLst {float:left;width:100%;list-style:none;margin:15px 0 0;padding:0; text-align:center;} .achiv .achLst li { float:none; display:inline-block; vertical-align:top; width:24%; padding:20px; text-align:center;}
.achLst li img {display:inline-block;vertical-align:top;border:15px solid #fff;border-radius:50%; background:#fff;}
.mdiaPrtnr {float:left;width:100%; padding:40px 0;} .mdiaPrtnr .hdn1 {float:left;width:100%;text-align:center; font-size:45px; color:#0071bd; margin-bottom:20px;}
.mdprtlst {float:left;width:100%;list-style:none;margin:15px 0 0;padding:0; text-align:center;}
.mdprtlst li {float:none;display:inline-block;vertical-align:top;width:230px;padding:10px;text-align:center;}
.mdprtlst li img { display:inline-block; vertical-align:top;}
.spciMcpy { float:left; width:100%; padding:40px 0; background:#0071bd; text-align:center;}
.spciMcpy .hdn1 { float:left; width:100%; color:#fff;font-size:45px; font-weight:normal; margin-bottom:20px;}
.spciMcpy .col-2.pullLft,.spciMcpy .col-2.pullRit {width:48%; background:#fff; padding:15px 25px 15px 15px; height:200px; margin:40px 0 30px;} .spciMcpy .col-2 img{ float:left; margin-top:-60px;}
.spciMcpy .hdn2 { float:right; width: calc(100% - 230px);height: 100%;display: flex;align-items: center; font-weight:600; text-align:left;}
.spciMcpy .btns { background:#feea65; color:#000; font-weight:600;}
.tchrWrds {float:left;width:100%; text-align:center; padding:40px 0;} .tchrWrds .hdn1 { float:left; width:100%; font-size:45px; color:#0071bd;}
.tchWrdLst {float:left;width:100%;list-style:none;margin:0; padding:0;} .tchWrdLst li { display:inline-block; width:290px; vertical-align:top; padding:15px;}
.tchWrdLst p { float:left; width:100%; font-style:italic; color:#999999;} .tchWrdLst .hdn4 { float:left; width:100%; font-size:12px; font-weight:600;}
.tchWrdLst .hdn4 em { float:left; width:100%; color:#0071bd;} .tchWrdLst i { font-size:28px; display:inline-block; vertical-align:bottom; color:#000; margin:0 5px;}
.fotr { float:left; width:100%; background:#fff; color:#000; text-align:center; padding:10px 0;}
.frtMnu {float: left;width: 100%;display: table;text-align: center;margin: 0;padding: 0;list-style: none;}
.frtMnu li {display: table-cell;vertical-align: middle;width: 20%;} .frtMnu li a{ color:#000;}
.alert-dismissible .close{top: 2px !important;right: -8px !important;}
.bootoast>.bootoast-alert-container>.bootoast-alert-content> p{margin: 0 !important;}
.d-none{display:none;}
@media only screen and (max-width:1200px) {
.wper {width:920px;} .formSctn .hdn2 { margin:0;}
.spciMcpy .hdn2 {width: calc(100% - 200px);font-size: 16px;} .formSctn .bookbox1,.formSctn .bookbox2{ width:220px;}
}
@media only screen and (max-width:939px) {
.wper {width:740px;}  .hdrspc { height:130px;} .header .hdrLog { width:100%; text-align:center;} .header .hdrLog img {float:none; width:180px;}
.header .hdrrit { width:100%; padding:0 0 7px;} .hdrrit p { line-height:20px; font-size:12px; text-align:center;} .formSctn { height:auto; margin:0;}
.formSctn .imgclm {width:100%;text-align:center;} .formSctn .imgclm img { float:none; display:inline-block; vertical-align:top; width:300px;} .formSctn .frmclm { width:100%;}
.spciMcpy .col-2.pullLft, .spciMcpy .col-2.pullRit { height:auto;} .tchrFrm .oneForth,.tchrFrm .oneThrd {width:50%;}
.spciMcpy .hdn2 { width:100%;}.frtMnu li { float:left; width:100%; padding:5px 0;} .formSctn .bookbox2,.formSctn .bookbox1{ float:none; display:inline-block; position:inherit; top:inherit;}
.achiv .achLst li { width:49%;}
}
@media only screen and (max-width:766px) {
.wper {width:520px;} .spciMcpy .hdn1 br{ display:none;} .spciMcpy .col-2.pullLft, .spciMcpy .col-2.pullRit { width:100%;} .spciMcpy .col-2 img { float:none; display:inline-block; vertical-align:top;}
.spciMcpy .hdn2 { font-size:20px; text-align:center;}   .tchrFrm .oneForth {width: 100%;}
.achiv .achLst li { width:49%;}  .formSctn .bookbox1, .formSctn .bookbox2 { width:150px;}
}
@media only screen and (max-width:539px) {
.wper {width:460px;} .tchrFrm  .hlfrm,.tchrFrm .oneThrd { width:100%;} .achiv .achLst li { width:100%;} .spciMcpy .hdn1,.mdiaPrtnr .hdn1,.achiv .hdn1,.tchrWrds .hdn1 { font-size:28px;} .spciMcpy .hdn2 { font-size:16px;}
.mdprtlst li{ border:1px solid #ccc; width:100%; float:left; margin:7px 0;} .tchWrdLst li { border-top:1px solid #ccc;}
}
@media only screen and (max-width:480px) {
.wper {width:90%;} .hdrspc { height:130px;}
}
@media only screen and (max-width:450px) {
}
.modal {display: none; position: fixed; z-index: 1; padding-top: 100px; left: 0;top: 0;width: 100%; height: 100%; overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4); }
.modal-content {background-color: #fefefe;margin: auto;padding: 20px;border: 1px solid #888;width: 90%;max-width: 600px;}
.close {color: #aaaaaa;
    float: right;
    font-size: 35px;
    font-weight: bold;
    margin-top: -15px;
    margin-right: -5px;}
.close:hover,.close:focus {color: #000;text-decoration: none;cursor: pointer;}
.tchrFrm label.error{display: inline-block;color: #ed3237;position: absolute;right: 5px;font-size: 11px;top: -2px;background: #fff;}
.alert-danger {color: #fff;background-color: #EE343C;border-color: #f5c6cb;}
.alert-success {color: #fff;background-color: #3c763d;border-color: #d6e9c6;}
.alert-dismissable, .alert-dismissible {padding-right: 35px;}
.alert {padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;}
.alert-dismissible .close {position: absolute;top: 0;right: 0;padding: 10px;background: transparent;border: none;color: #fff;opacity: 1;cursor: pointer;}
.overlay-wrapper .overlay{border-radius: .25rem;-webkit-align-items: center;-ms-flex-align: center;align-items: center;background-color: rgba(255,255,255,.7);display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;z-index: 50;}
.overlay-wrapper>.loading-img, .overlay-wrapper>.overlay, .small-box>.loading-img, .small-box>.overlay {bottom: 0; left: 0;position: fixed;top: 0;width: 100%;}
.overlay-wrapper .overlay .fas{color: #343a40;}
.bararea #bar{width:0%;margin: 5px 0;height: 25px;background-color: #4298c8;color: #fff;padding-top: 2px;border-radius: 10px;}
.bararea #percent{ text-align: center; color: #fffff;}
.hide{display: none;}
.thnkbdy {float:left;width:100%; height:calc(100vh - 110px);background: linear-gradient(90deg, rgba(36,17,81,1) 0%, rgba(116,40,104,1) 100%);display: flex;justify-content: center;align-items: center;}
.thnbx {width:500px;background:#fff; padding:30px; text-align:center;border-radius: 10px;} .thnbx h1{ font-size:50px;color:#28a745;}.thnbx h2 { float:left; width:100%; margin:0 0 15px; }
.thnbx p { float:left; width:100%; margin-bottom:15px;} .thnbx .btns { margin:5px; text-transform:none; font-weight:600;}
@media only screen and (max-width:539px) {.thnbx{ width:90%;}.thnbx h1{ font-size:42px;}}