body {font-family: 'Nunito Sans', sans-serif;}
.header{border: solid 1px #e3e3e3;min-height: 60px;}
.header .logo {display: block;max-width: 150px;margin: 10px 0 10px 0;}

.header .teleNumber {text-align: right;margin: 23px 0 6px 0;}
.header .teleNumber .fa {font-size: 22px;color: #5676e5;margin: 0 10px 0 0;}
.header .teleNumber .numberTxt {font-size: 22px;  font-weight: 600;color: #000000;}



.paymentDiv {margin: 50px auto;max-width: 1034px;}
.paymentDiv h2{font-size: 44px;font-weight: 800;text-align: center;color: #000000;margin: 50px 0 50px 0;}


.paymentBox {border-radius: 6px;box-shadow: 0 12px 32px 0 rgba(74, 95, 117, 0.1);border: solid 1px #d3dbe7;background-color: #ffffff;padding: 30px 20px;overflow: hidden;}
.paymentBox h3.heading {font-size: 28px;font-weight: bold;color: #000000;border-bottom: solid 1px #e3e3e3;font-family: 'Nunito Sans', sans-serif;padding: 0 0 10px 0;margin: 0px 0 20px 0;}
.paymentBox .form-control {border-radius: 12px;border: solid 2px #ededed;background-color: #ffffff;padding: 5px 10px;height: 60px;box-shadow: none;}
.paymentBox  label {font-size: 20px;margin: 4px 0 20px 0;}

.paymentBox .form-group.center-Text .form-control {text-align: center;}

.paymentBox .btn.btn-submit{padding: 17px 49px 16px;border-radius: 6px;background-color: #5676e5;color: #fff;font-size: 20px;margin: 10px 0;}

.packageBox {}
.packageBox .PkgHeader {  border: solid 1px #e3e3e3;  background-color: #5676e5;  padding: 10px;  }
.packageBox .PkgHeader h3 {font-size: 24px;  font-weight: bold; letter-spacing: 0.16px;  text-align: center;  color: #ffffff;}
.packageBox .PkgHeader h4 {font-size: 16px;  font-weight: bold;  letter-spacing: 0.11px;  text-align: center;  color: #ffffff;}

.packageBox .PkgList {background: #f4fbff;padding: 10px 0 20px 0;}
.packageBox .PkgList h3{font-size: 20px;font-weight: 600;text-align: center;color: #000000;margin: 0;padding: 30px 0 20px 0;}
.packageBox .PkgList ul{list-style: none; padding: 0;}
.packageBox .PkgList ul li {text-align: center;font-size: 18px;color: #767676;margin: 0 0 30px 0;}


.packageBox .PkgFooter {  border: solid 1px #e3e3e3;  background-color: #5676e5;  padding: 10px;  }
.packageBox .PkgFooter h3 {font-size: 24px;  font-weight: bold; letter-spacing: 0.16px;  text-align: center;  color: #ffffff;}
.packageBox .PkgFooter h4 {font-size: 44px;  font-weight: bold;  letter-spacing: 0.11px;  text-align: center;  color: #ffffff;}

.paymentBox.formFields {}
.paymentBox.formFields label {font-size: 16px;}


.newcountrycode span {
    position: absolute;
    left: 16px;
    width: 19px;
    height: 13px;
}

.newcountrycode span {
    background: url('/assets/images/flags.png') no-repeat 0px 0px;
}

.fgca,.newcountrycode span.fgca {
    background-position: -102px -744px
}

.fg92,.newcountrycode span.fg92 {
    background-position: -510px -1175px
}

.fg93,.newcountrycode span.fg93, .fgaf,.newcountrycode span.fgaf {
    background-position: 0 -543px
}

.fg358,.newcountrycode span.fg358 {
    background-position: 0 -1434px
}

.fg355,.newcountrycode span.fg355 {
    background-position: 0 -729px
}

.fg213,.newcountrycode span.fg213 {
    background-position: -204px -124px
}

.fg168,.newcountrycode span.fg168 {
    background-position: 0 -1101px
}

.fg376,.newcountrycode span.fg376 {
    background-position: 0 -419px
}

.fg244,.newcountrycode span.fg244 {
    background-position: 0 -915px
}

.fg264,.newcountrycode span.fg264 {
    background-position: 0 -667px
}

.fg167,.newcountrycode span.fg167 {
    background-position: 0 -977px
}

.fg1,.newcountrycode span.fg1 {
    background-position: -714px -371px
}

.fg672,.newcountrycode span.fg672 {
    background-position: -510px -248px
}

.fg212,.newcountrycode span.fg212 {
    background-position: -408px -683px
}

.fg290,.newcountrycode span.fg290 {
    background-position: 0 -266px
}

.fg47,.newcountrycode span.fg47 {
    background-position: -510px -496px
}

.fg670,.newcountrycode span.fg670 {
    background-position: 0 -368px
}

.fg971,.newcountrycode span.fg971 {
    background-position: 0 -481px
}

.fg268,.newcountrycode span.fg268 {
    background-position: 0 -605px
}

.fg374,.newcountrycode span.fg374 {
    background-position: 0 -791px
}

.fg599,.newcountrycode span.fg599 {
    background-position: 0 -853px
}

.fg54,.newcountrycode span.fg54 {
    background-position: 0 -1039px
}

.fg43,.newcountrycode span.fg43 {
    background-position: 0 -1163px
}

.fg61,.newcountrycode span.fg61 {
    background-position: 0 -1225px
}

.fgaustralia,.newcountrycode span.fgaustralia {
    background-position: 0 -1287px
}

.fg297,.newcountrycode span.fg297 {
    background-position: 0 -1372px
}

.fg994,.newcountrycode span.fg994 {
    background-position: 0 -1496px
}

.fg387,.newcountrycode span.fg387 {
    background-position: 0 -1558px
}

.fg246,.newcountrycode span.fg246 {
    background-position: 0 -1620px
}

.fg880,.newcountrycode span.fg880 {
    background-position: 0 -1682px
}

.fg32,.newcountrycode span.fg32 {
    background-position: 0 -1744px
}

.fg226,.newcountrycode span.fg226 {
    background-position: 0 -1806px
}

.fg359,.newcountrycode span.fg359 {
    background-position: 0 -1868px
}

.fg973,.newcountrycode span.fg973 {
    background-position: 0 -1930px
}

.fg257,.newcountrycode span.fg257 {
    background-position: -102px 0
}

.fg229,.newcountrycode span.fg229 {
    background-position: -102px -62px
}

.fg441,.newcountrycode span.fg441 {
    background-position: -102px -124px
}

.fg673,.newcountrycode span.fg673 {
    background-position: -102px -186px
}

.fg591,.newcountrycode span.fg591 {
    background-position: -102px -248px
}

.fg55,.newcountrycode span.fg55 {
    background-position: -102px -310px
}

.fg242,.newcountrycode span.fg242 {
    background-position: -102px -930px
}

.fg975,.newcountrycode span.fg975 {
    background-position: -102px -434px
}

.fgbv,.newcountrycode span.fgbv {
    background-position: -102px -496px
}

.fg267,.newcountrycode span.fg267 {
    background-position: -102px -558px
}

.fg375,.newcountrycode span.fg375 {
    background-position: -102px -620px
}

.fg501,.newcountrycode span.fg501 {
    background-position: -102px -682px
}

.fgcd,.newcountrycode span.fgcd {
    background-position: -102px -806px
}

.fg236,.newcountrycode span.fg236 {
    background-position: -102px -868px
}

.fg41,.newcountrycode span.fg41 {
    background-position: -102px -992px
}

.fg225,.newcountrycode span.fg225 {
    background-position: -102px -1054px
}

.fg682,.newcountrycode span.fg682 {
    background-position: -102px -1116px
}

.fg56,.newcountrycode span.fg56 {
    background-position: -102px -1178px
}

.fg237,.newcountrycode span.fg237 {
    background-position: -102px -1241px
}

.fg86,.newcountrycode span.fg86 {
    background-position: -102px -1303px
}

.fg57,.newcountrycode span.fg57 {
    background-position: -102px -1365px
}

.fg506,.newcountrycode span.fg506 {
    background-position: -102px -1427px
}

.fg381,.newcountrycode span.fg381 {
    background-position: -102px -1489px
}

.fg53,.newcountrycode span.fg53 {
    background-position: -102px -1551px
}

.fg238,.newcountrycode span.fg238 {
    background-position: -102px -1613px
}

.fg357,.newcountrycode span.fg357 {
    background-position: -102px -1675px
}

.fg420,.newcountrycode span.fg420 {
    background-position: -102px -1737px
}

.fg49,.newcountrycode span.fg49 {
    background-position: -102px -1799px
}

.fg253,.newcountrycode span.fg253 {
    background-position: -102px -1861px
}

.fg45,.newcountrycode span.fg45 {
    background-position: -102px -1923px
}

.fg176,.newcountrycode span.fg176 {
    background-position: -204px 0
}

.fg809,.newcountrycode span.fg809 {
    background-position: -204px -62px
}

.fg593,.newcountrycode span.fg593 {
    background-position: -204px -186px
}

.fg372,.newcountrycode span.fg372 {
    background-position: -204px -248px
}

.fg20,.newcountrycode span.fg20 {
    background-position: -204px -310px
}

.fg291,.newcountrycode span.fg291 {
    background-position: -204px -372px
}

.fg34,.newcountrycode span.fg34 {
    background-position: -204px -434px
}

.fg251,.newcountrycode span.fg251 {
    background-position: -204px -496px
}

.fgeu,.newcountrycode span.fgeu {
    background-position: -204px -558px
}

.fg679,.newcountrycode span.fg679 {
    background-position: -204px -682px
}

.fg500,.newcountrycode span.fg500 {
    background-position: -204px -744px
}

.fg691,.newcountrycode span.fg691 {
    background-position: -204px -805px
}

.fg298,.newcountrycode span.fg298 {
    background-position: -204px -867px
}

.fg33,.newcountrycode span.fg33 {
    background-position: -204px -929px
}

.fg241,.newcountrycode span.fg241 {
    background-position: -204px -991px
}

.fg44,.newcountrycode span.fg44 {
    background-position: -204px -1053px
}

.fg473,.newcountrycode span.fg473 {
    background-position: -204px -1115px
}

.fg995,.newcountrycode span.fg995 {
    background-position: -204px -1177px
}

.fg594,.newcountrycode span.fg594 {
    background-position: -204px -1239px
}

.fg233,.newcountrycode span.fg233 {
    background-position: -204px -1301px
}

.fg350,.newcountrycode span.fg350 {
    background-position: -204px -1363px
}

.fg299,.newcountrycode span.fg299 {
    background-position: -204px -1425px
}

.fg220,.newcountrycode span.fg220 {
    background-position: -204px -1487px
}

.fg224,.newcountrycode span.fg224 {
    background-position: -204px -1549px
}

.fg590,.newcountrycode span.fg590 {
    background-position: -204px -1611px
}

.fg240,.newcountrycode span.fg240 {
    background-position: -204px -1673px
}

.fg30,.newcountrycode span.fg30 {
    background-position: -204px -1735px
}

.fg502,.newcountrycode span.fg502 {
    background-position: -204px -1797px
}

.fg671,.newcountrycode span.fg671 {
    background-position: -204px -1859px
}

.fg245,.newcountrycode span.fg245 {
    background-position: -204px -1921px
}

.fg592,.newcountrycode span.fg592 {
    background-position: -306px 0
}

.fg852,.newcountrycode span.fg852 {
    background-position: -306px -62px
}

.fghm,.newcountrycode span.fghm {
    background-position: -306px -124px
}

.fg503,.newcountrycode span.fg503 {
    background-position: -612px -932px
}

.fg385,.newcountrycode span.fg385 {
    background-position: -306px -247px
}

.fg509,.newcountrycode span.fg509 {
    background-position: -306px -309px
}

.fg36,.newcountrycode span.fg36 {
    background-position: -306px -371px
}

.fg62,.newcountrycode span.fg62 {
    background-position: -306px -433px
}

.fg353,.newcountrycode span.fg353 {
    background-position: -306px -495px
}

.fg972,.newcountrycode span.fg972 {
    background-position: -306px -557px
}

.fgim,.newcountrycode span.fgim {
    background-position: -306px -619px
}

.fg91,.newcountrycode span.fg91 {
    background-position: -306px -681px
}

.fg964,.newcountrycode span.fg964 {
    background-position: -306px -804px
}

.fg98,.newcountrycode span.fg98 {
    background-position: -306px -866px
}

.fg354,.newcountrycode span.fg354 {
    background-position: -306px -928px
}

.fg39,.newcountrycode span.fg39 {
    background-position: -714px -557px
}

.fgje,.newcountrycode span.fgje {
    background-position: -306px -1052px
}

.fg876,.newcountrycode span.fg876 {
    background-position: -306px -1114px
}

.fg962,.newcountrycode span.fg962 {
    background-position: -306px -1176px
}

.fg81,.newcountrycode span.fg81 {
    background-position: -306px -1238px
}

.fg254,.newcountrycode span.fg254 {
    background-position: -306px -1300px
}

.fg996,.newcountrycode span.fg996 {
    background-position: -306px -1362px
}

.fg855,.newcountrycode span.fg855 {
    background-position: -306px -1424px
}

.fg686,.newcountrycode span.fg686 {
    background-position: -306px -1486px
}

.fg269,.newcountrycode span.fg269 {
    background-position: -306px -1548px
}

.fg186,.newcountrycode span.fg186 {
    background-position: -306px -1610px
}

.fg82,.newcountrycode span.fg82 {
    background-position: -306px -1734px
}

.fg965,.newcountrycode span.fg965 {
    background-position: -306px -1796px
}

.fg345,.newcountrycode span.fg345 {
    background-position: -306px -1858px
}

.fg7,.newcountrycode span.fg7 {
    background-position: -510px -1919px
}

.fg856,.newcountrycode span.fg856 {
    background-position: -408px 0
}

.fg961,.newcountrycode span.fg961 {
    background-position: -408px -62px
}

.fg175,.newcountrycode span.fg175 {
    background-position: -408px -124px
}

.fg423,.newcountrycode span.fg423 {
    background-position: -408px -186px
}

.fg94,.newcountrycode span.fg94 {
    background-position: -408px -248px
}

.fg231,.newcountrycode span.fg231 {
    background-position: -408px -310px
}

.fg266,.newcountrycode span.fg266 {
    background-position: -408px -372px
}

.fg370,.newcountrycode span.fg370 {
    background-position: -408px -434px
}

.fg352,.newcountrycode span.fg352 {
    background-position: -408px -497px
}

.fg371,.newcountrycode span.fg371 {
    background-position: -408px -559px
}

.fg218,.newcountrycode span.fg218 {
    background-position: -408px -621px
}

.fg377,.newcountrycode span.fg377 {
    background-position: -408px -746px
}

.fg373,.newcountrycode span.fg373 {
    background-position: -408px -808px
}

.fgme,.newcountrycode span.fgme {
    background-position: -408px -870px
}

.fg261,.newcountrycode span.fg261 {
    background-position: -408px -929px
}

.fg692,.newcountrycode span.fg692 {
    background-position: -408px -991px
}

.fg389,.newcountrycode span.fg389 {
    background-position: -408px -1052px
}

.fg223,.newcountrycode span.fg223 {
    background-position: -408px -1114px
}

.fg95,.newcountrycode span.fg95 {
    background-position: -408px -1176px
}

.fg976,.newcountrycode span.fg976 {
    background-position: -408px -1238px
}

.fg853,.newcountrycode span.fg853 {
    background-position: -408px -1300px
}

.fg596,.newcountrycode span.fg596 {
    background-position: -408px -1424px
}

.fg222,.newcountrycode span.fg222 {
    background-position: -408px -1486px
}

.fg664,.newcountrycode span.fg664 {
    background-position: -408px -1548px
}

.fg356,.newcountrycode span.fg356 {
    background-position: -408px -1610px
}

.fg230,.newcountrycode span.fg230 {
    background-position: -408px -1672px
}

.fg960,.newcountrycode span.fg960 {
    background-position: -408px -1734px
}

.fg265,.newcountrycode span.fg265 {
    background-position: -408px -1796px
}

.fg52,.newcountrycode span.fg52 {
    background-position: -408px -1858px
}

.fg60,.newcountrycode span.fg60 {
    background-position: -408px -1920px
}

.fg258,.newcountrycode span.fg258 {
    background-position: -510px 0
}

.fg687,.newcountrycode span.fg687 {
    background-position: -510px -124px
}

.fg227,.newcountrycode span.fg227 {
    background-position: -510px -186px
}

.fg234,.newcountrycode span.fg234 {
    background-position: -510px -310px
}

.fg505,.newcountrycode span.fg505 {
    background-position: -510px -372px
}

.fg31,.newcountrycode span.fg31 {
    background-position: -510px -434px
}

.fg977,.newcountrycode span.fg977 {
    background-position: -510px -558px
}

.fg674,.newcountrycode span.fg674 {
    background-position: -510px -620px
}

.fg683,.newcountrycode span.fg683 {
    background-position: -510px -682px
}

.fg64,.newcountrycode span.fg64 {
    background-position: -510px -741px
}

.fg968,.newcountrycode span.fg968 {
    background-position: -510px -803px
}

.fg507,.newcountrycode span.fg507 {
    background-position: -510px -865px
}

.fg51,.newcountrycode span.fg51 {
    background-position: -510px -927px
}

.fg689,.newcountrycode span.fg689 {
    background-position: -510px -989px
}

.fg675,.newcountrycode span.fg675 {
    background-position: -510px -1051px
}

.fg63,.newcountrycode span.fg63 {
    background-position: -510px -1113px
}

.fg48,.newcountrycode span.fg48 {
    background-position: -510px -1237px
}

.fg508,.newcountrycode span.fg508 {
    background-position: -510px -1299px
}

.fg787,.newcountrycode span.fg787 {
    background-position: -510px -1361px
}

.fg970,.newcountrycode span.fg970 {
    background-position: -510px -1423px
}

.fg351,.newcountrycode span.fg351 {
    background-position: -510px -1485px
}

.fg680,.newcountrycode span.fg680 {
    background-position: -510px -1547px
}

.fg595,.newcountrycode span.fg595 {
    background-position: -510px -1609px
}

.fg974,.newcountrycode span.fg974 {
    background-position: -510px -1671px
}

.fg262,.newcountrycode span.fg262 {
    background-position: -510px -1733px
}

.fg40,.newcountrycode span.fg40 {
    background-position: -510px -1795px
}

.fgrs,.newcountrycode span.fgrs {
    background-position: -510px -1857px
}

.fg250,.newcountrycode span.fg250 {
    background-position: -612px 0
}

.fg966,.newcountrycode span.fg966 {
    background-position: -612px -62px
}

.fg677,.newcountrycode span.fg677 {
    background-position: -612px -124px
}

.fg248,.newcountrycode span.fg248 {
    background-position: -612px -186px
}

.fg249,.newcountrycode span.fg249 {
    background-position: -612px -248px
}

.fg46,.newcountrycode span.fg46 {
    background-position: -612px -310px
}

.fg65,.newcountrycode span.fg65 {
    background-position: -612px -372px
}

.fg386,.newcountrycode span.fg386 {
    background-position: -612px -434px
}

.fg421,.newcountrycode span.fg421 {
    background-position: -612px -496px
}

.fg232,.newcountrycode span.fg232 {
    background-position: -612px -558px
}

.fg378,.newcountrycode span.fg378 {
    background-position: -612px -620px
}

.fg221,.newcountrycode span.fg221 {
    background-position: -612px -682px
}

.fg252,.newcountrycode span.fg252 {
    background-position: -612px -744px
}

.fg597,.newcountrycode span.fg597 {
    background-position: -612px -806px
}

.fg239,.newcountrycode span.fg239 {
    background-position: -612px -870px
}

.fg963,.newcountrycode span.fg963 {
    background-position: -612px -994px
}

.fg164,.newcountrycode span.fg164 {
    background-position: -612px -1119px
}

.fg235,.newcountrycode span.fg235 {
    background-position: -612px -1181px
}

.fg228,.newcountrycode span.fg228 {
    background-position: -612px -1305px
}

.fg66,.newcountrycode span.fg66 {
    background-position: -612px -1367px
}

.fg992,.newcountrycode span.fg992 {
    background-position: -612px -1429px
}

.fg690,.newcountrycode span.fg690 {
    background-position: -612px -1491px
}

.fg993,.newcountrycode span.fg993 {
    background-position: -612px -1550px
}

.fg216,.newcountrycode span.fg216 {
    background-position: -612px -1612px
}

.fg676,.newcountrycode span.fg676 {
    background-position: -612px -1674px
}

.fgtp,.newcountrycode span.fgtp {
    background-position: -612px -1736px
}

.fg90,.newcountrycode span.fg90 {
    background-position: -612px -1798px
}

.fg688,.newcountrycode span.fg688 {
    background-position: -612px -1922px
}

.fg886,.newcountrycode span.fg886 {
    background-position: -714px 0
}

.fg255,.newcountrycode span.fg255 {
    background-position: -714px -62px
}

.fg380,.newcountrycode span.fg380 {
    background-position: -714px -124px
}

.fg256,.newcountrycode span.fg256 {
    background-position: -714px -186px
}

.fguk,.newcountrycode span.fguk {
    background-position: -714px -248px
}

.fgum,.newcountrycode span.fgum {
    background-position: -714px -310px
}

.fg598,.newcountrycode span.fg598 {
    background-position: -714px -433px
}

.fg998,.newcountrycode span.fg998 {
    background-position: -714px -495px
}

.fg180,.newcountrycode span.fg180 {
    background-position: -714px -619px
}

.fg58,.newcountrycode span.fg58 {
    background-position: -714px -681px
}

.fg128,.newcountrycode span.fg128 {
    background-position: -714px -743px
}

.fg134,.newcountrycode span.fg134 {
    background-position: -714px -805px
}

.fg84,.newcountrycode span.fg84 {
    background-position: -714px -867px
}

.fg678,.newcountrycode span.fg678 {
    background-position: -714px -929px
}

.fg681,.newcountrycode span.fg681 {
    background-position: -714px -991px
}

.fg885,.newcountrycode span.fg885 {
    background-position: -714px -1053px
}

.fg967,.newcountrycode span.fg967 {
    background-position: -714px -1115px
}

.fgyu,.newcountrycode span.fgyu {
    background-position: -714px -1239px
}

.fg27,.newcountrycode span.fg27 {
    background-position: -714px -1301px
}

.fg260,.newcountrycode span.fg260 {
    background-position: -714px -1363px
}

.fgzr,.newcountrycode span.fgzr {
    background-position: -714px -1425px
}

.fg263,.newcountrycode span.fg263 {
    background-position: -714px -1487px
}


/* Country Code */
.newcountrycode {
    position: relative;
    display: flex;
    align-items: center;
    /* padding-left: 40px; */
    border: 1px solid #ddd;
    height: 45px;
    border-radius: 5px;
}

.newcountrycode select {
        width: 22px;
    border: 0;
    padding: 10px 25px !important;
    font-size: 16px;
    position: relative;
    z-index: 1;
    background: transparent;
    border: 0 !important;
    outline: 0 !important;
}

.newcountrycode .countrycode {
    width: 70px;
    border: 0;
    background: #f9f9f9;
    text-align: center;
    padding: 5px;
    border-radius: 5px;
    margin: 0 10px;
}
.newcountrycode .phone-field {
    width: 100%;
}
.newcountrycode input {
    border: 0;
}
/* Country Code */
		 




.d-none {display: none!important;}
.logo-style-mn h4 {font-size: 33px;color: #5676e5;font-weight: 600;margin: 0 0 20px;}
ul.logo-style li {display: inline-block;vertical-align: top;margin: 0 10px;border: 4px solid #FFF;}
ul.logo-style li a {width: 100px;height: 100px;box-shadow: 0 2px 3px 2px #0000001c;display: flex;align-items: center;justify-content: center;background: #FFF;transition: all 0.4s ease;}
.logo-style-mn {padding: 30px 0;background: #f7f7f7;}
ul.logo-style li:hover, 
ul.logo-style li.active {border-color: #5676e5;}

