/*Main Css */
::selection{background:#e5cac1;color:#fff;text-shadow:none;}
::-webkit-scrollbar{width:10px;background-color:#F5F5F5;}
::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment{display:none;}
::-webkit-scrollbar-track-piece{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#dedede;}
::-webkit-scrollbar-thumb:vertical{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#e5cac1}

[class^="box-"]{display:none}
[class^="box-"].showfirst{display:block}

html{scroll-behavior: smooth;}
body {font-family: 'Graphik';overflow-x: hidden; font-size: 16px; line-height: 1; color: #000000;}
h1,
h2,
h3,
h4,
h5,
h6 { display: block; font-weight: normal; }
*:hover,
*:focus,
* { outline: none !important; }
img { max-width: 100%; height: auto; }
a,
input[type="submit"] { -webkit-transition: all 0.4s ease-In-out; -moz-transition: all 0.4s ease-In-out; -o-transition: all 0.4s ease-In-out; transition: all 0.4s ease-In-out; display: inline-block;cursor: pointer; }
a:hover {color: #e18e25;text-decoration: none;}
span{display: inline-block;}

textarea,
select,
input[type],
textarea,
select,
button {background: transparent;border: none;border-radius: 0px;font-family: 'Graphik';font-weight: 700;}
::-webkit-input-placeholder { color: #aeaeae; font-weight: 400; }
::-moz-placeholder { color: #aeaeae; font-weight: 400;}
:-ms-input-placeholder { color: #aeaeae;font-weight: 400; }
:-moz-placeholder { color: #aeaeae;font-weight: 400; }


/* Hamburger Menu */
.menu-Bar{width:30px;height:20px;cursor:pointer;position:absolute;right:15px;top:0;bottom:0px;margin:auto;z-index:22;display:none;}
.menu-Bar span{display:block;height:4px;width:100%;background: #654974;position:absolute;transition:.6s all;border-radius:100px;}
.menu-Bar span:nth-child(1){top:0;}
.menu-Bar span:nth-child(2){top:8px;transform-origin:left;}
.menu-Bar span:nth-child(3){top:16px;}
.menu-Bar.open span{background: #fff;}
.menu-Bar.open span:nth-child(1){transform:rotate(45deg);top:12px;transform-origin:right-center;}
.menu-Bar.open span:nth-child(2){width:0;opacity:0;}
.menu-Bar.open span:nth-child(3){transform:rotate(-45deg);top:12px;transform-origin:right-center;}

/* Padding Classes */
/*.pad-sec {padding: 100px 0 70px;}
.pad-zero { padding: 0px; }
.pad-l-zero { padding-left: 0px; }
.pad-r-zero { padding-right: 0px; }
.pad-b-140 {padding-bottom: 140px;}
.pad-50{padding: 50px 0;}
.pb-75{padding-bottom: 75px;}
.pb-100{padding-bottom: 100px;}
.pad-y {border-bottom: 1px solid #e7e7e7;}
.hr{width: 1200px;margin: auto;max-width: 100%;}*/



/*.w-1200{max-width: 100%;width: 1200px;}
.ovr-hiddn { overflow: hidden; }
.overlay:after { content: ""; position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0, 0, 0, 0.60); z-index: 1; }
.overlay { display: none; }
.overlay.active { display: block; }
*/
/* Heading Classes */
/*.hding-1 h1{font-size: 45px;display: block;font-weight: 300;letter-spacing: -2px;line-height: 51px;}
.hding-1 h1>span { font-size: 16px; color: #2c2c2c; font-weight: 600; display: block; padding-bottom: 34px; line-height: initial; letter-spacing: -0.2px; }
.hding-1 h1>b { font-weight: 400; }
.hding-1 h1>strong { font-weight: 600; }
*/.hding-2 h2{font-size: 45px;font-weight: 600;color: #181818;/* line-height: 44px; */letter-spacing: 0px;}
.hding-3 h3{font-size: 24px;color: #181818;font-weight: 600;letter-spacing: -1.1px;}
.hding-4 h4{font-size: 50PX;color: #000000;font-weight: 600;}
.hding-5 h5{ }
.hding-6 h6{ }

.para-lg p{font-size: 20px;line-height: 26px;color: #585858;}
.para p{font-size: 18px;line-height: 23px;color: #897c68;}
.para-sm p{font-size: 16px;line-height: 22px;color: #585858;font-weight: 400;PADDING-BOTTOM: 10PX;}


/* Custom Slick Css */
.slick-list { margin: 0 -15px; }
.slick-slide { margin: 0 15px; }
.slick-dots { padding: 50px 0 0; text-align: center; }
.slick-dots li {margin: 0 20px 0 0px;width: auto;display: inline-block;vertical-align: middle;overflow: hidden;padding: 0px;border: none;}
.slick-dots li button:before,
.slick-dots li button:before { color: #FFF; opacity: 1; font-size: 20px; }
.slick-dots li button {height: 8px;width: 8px;border-radius: 50%;padding: 0px;background: #d6d6d6;border: none;cursor: pointer;font-size: 0px;padding: 0px;-webkit-transition: all 0.4s ease-In-out;-moz-transition: all 0.4s ease-In-out;-o-transition: all 0.4s ease-In-out;transition: all 0.4s ease-In-out;box-sizing: border-box;}
.slick-dots li.slick-active button {background: #f3c919;width: 11px;height: 11px;}

a.btn-theme {background: #f4b33f;font-weight: 700;color: #181818;}
.btn-hover {position: relative;overflow: hidden;z-index: 0;}
.btn-hover span {position: absolute;display: block;width: 0;height: 0;border-radius: 50%;background-color: #6fda44;-webkit-transition: width 0.4s ease-in-out, height 0.4s ease-in-out;transition: width 0.4s ease-in-out, height 0.4s ease-in-out;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: -1;}
.btn-hover:hover,
ul.contact-menu .btn-active {color: #ffffff!important;transform: scale(1.05);}
.btn-hover:hover span, 
ul.contact-menu .btn-active span{ width: 225%; height: 562.5px; }

/*header css*/
header {-webkit-transition: all 0.4s ease-In-out;-moz-transition: all 0.4s ease-In-out;-o-transition: all 0.4s ease-In-out;transition: all 0.4s ease-In-out;/* padding: 25px 0 0px 0px; *//* position: fixed; */left: 0;right: 0;/* background: #ffe1d7; *//* z-index: 1; */position: absolute;z-index: 1;width: 100%;}

header.fixed.sticky{background-color: white;top: 0;width: 100%;z-index: 99999999;transition: all 0.4s ease-in-out;}


ul.contact-menu { display: flex; justify-content: flex-end; flex-wrap: wrap; font-size: 0; }
ul.contact-menu>li>a {font-size: 16px;
color: #f98238;
font-weight: 600;
border: 1px solid #f98238;
padding: 17px 12px;
display: block;}
ul.contact-menu .btn-hover span {background: #f98238;}

.logo {
    display: inline-block;
    max-width: 70%;
}
.logo img{display: block;}

/* Main Banner CSS */

/*header*/

ul.top-nav li{display:inline-block;margin: 0px 22px;}
ul.top-nav li a{font-size:17px;color:#000000;font-weight:500;text-transform: capitalize;}
ul.top-nav{margin:0px -21px;}

/*bottom header*/


.bottom-header {
    background: rgb(2 51 73);
    height: 52px;
    text-align: center;
}
ul.menu-bottom li a{line-height:19px;font-size:15px;color: #fbfaf9;font-weight:500;position:relative;margin: 0px 76px 0px 0px;/* z-index: 17; */line-height: 50px;text-transform:capitalize;margin: 0;text-align: center;padding: 0px 45px;}
ul.menu-bottom li a:before{content:"";background:#ffb500;width:21px;height:1px;position:absolute;left:0px;bottom:-1px;right:0px;margin:auto;opacity:0;transition:all 0.4s ease-In-out;    /* z-index: 9; */}
ul.menu-bottom li a:after{content:"";background:#ffb500;width:21px;height:1px;position:absolute;left:0px;bottom:63px;right:0px;margin:auto;opacity:0;transition:all 0.4s ease-In-out;    /* z-index: 9; */}
.menu-bottom li{display:inline-block;vertical-align:middle;padding-left:0px;/* margin: 0px 96px 0px 0px; *//* margin: 0px 54px; */margin-right: 0;}
.main-header{padding-bottom: 9px;padding-top: 16px;/* background:#ffe1d7; */}

/*banner*/
.inner-para h1{font-size: 18px;color:#3e3e3e;font-weight:500;padding-bottom:16px;}
.main-banner{height: AUTO;/* padding-top: 20vh; *//* padding-bottom:11px; */position: relative;background-size: contain;margin-bottom: 13%;padding: 12% 0px 10%;}
.inner-para h2{font-size: 80px;color:#000000;font-weight:600;padding-bottom: 8px;font-size: 45px;line-height: 53px;padding-top: 13px;padding: 0px;}
.inner-para p{font-size: 23px;color:#3e3e3e;font-weight:400;padding-bottom:29px;line-height:22px;padding-top: 12px;}
.btn-default{width:266px;height:68px;background-color:rgb(101,73,116);text-align:center;font-size:18.81px;color:#ffffff;font-weight:600;line-height:65px;}

.requied:before {
    position: absolute;
    content: "";
    background: url(../images/29.png);
    width: 445px;
    height: 185px;
    background-repeat: no-repeat;
    top: 208px;
    right: 436px;
}

.inner-para button {
    font-size: 18.81px;
}


.mouse{height:100%;width:100%;  /* position: relative; */}
a.mouse{margin-top:0px;}

.scroll-btn{position:absolute;/* top: 0; */bottom: 30%;left: -20.5%;margin:auto;z-index:1;}


.inner-para.text-center h2{/* line-height:53px; *//* font-size:45px; *//* padding:0px; */}


.requied{width:403px;height:596px;background:#fff;border-style:solid;border-width:1px;box-shadow:-11.684px 5.699px 59px 0px rgba(0,0,0,0.07);border-color:rgb(229,202,193);padding:19px 31px;/* margin-left: 38px; */margin:auto;position: relative;}
.requied h4{font-size:30px;color:#654974;font-weight:600;text-align:center;text-transform:uppercase;    /* padding: 19px 0px 19px; */padding-bottom:29px;}
.insert-btn button{width:100%;height:61px;font-size: 18px;line-height: 63px;}
.inner-para{padding-top: 4%;}


/*hmsec2*/
section.home-sec2 h4{font-size:14px;color:#a8a8a8;font-weight:400;text-transform:uppercase;}
ul.images-sec2 li{display:inline-block;vertical-align:middle;/* margin: 0px 16px; */margin-right: 33px;}
ul.images-sec2{margin-top: 18px;}
section.home-sec2{padding: 62px 0px 120px;}

.about-para p strong {
    font-size: 30px;
    font-weight: 600;
    color: #023349;
}



section.home-sec3{padding-bottom:141px;}
.insert{width:339px;    /* height: 61px; */margin-bottom:17px;border-style:solid;border-width:2px;border-color:rgb(220 220 220 / 65%);}
.insert input{width:100%;height:100#;height:100%;padding:0px 17px;height:59px;}
.insert input::-webkit-input-placeholder{color:#929292;font-weight:500;font-size:15px;}
.insert textarea::-webkit-input-placeholder{color:#929292;font-weight:500;font-size:15px;}
.insert textarea{height:166px;width:100%;padding: 22px 18px 18px;}
ul.images-sec2 li a img{mix-blend-mode:luminosity;}
ul.images-sec2 li a img:hover {
    mix-blend-mode: darken;
}

/*sec-3*/
.professional h4{font-size:14px;color:#a8a8a8;font-weight:400;padding-bottom:13px;}
.professional h5{font-size:45px;color:#181818;font-weight:300;padding-bottom:46px;letter-spacing:-2px;line-height:50px;}
.professional h5 span{font-weight:600;}
ul.inner.confidential li{display:inline-block;width:46%;vertical-align:top;margin-bottom:38px;margin-right:24px;}
ul.inner.confidential li{}
.main-professial{display:inline-block;width:84%;vertical-align:top;}
ul.inner.confidential li span{display:inline-block;margin-right:19px;}
.main-professial h4{font-size:20px;color:#181818;font-weight:500;padding-bottom:13px;}
.main-professial p{font-size:13px;color:#585858;font-weight:400;line-height:22px;}
.professional button{width:266px;height:68px;background:transparent;color:#654974;}
.professional
.blob-btn:before{border:1px solid #a392ac63;}
.anchorr-re{text-align:center;}
.professional button  .blob-btn__blob{background:rgb(101,73,116);}
.professional .blob-btn:hover{color:#fff;}












.brandHead { padding-bottom: 65px; }

ul.brand-list { font-size: 0; }
ul.brand-list>li {display: inline-block;width: 32%;vertical-align: top;margin-bottom: 55px;/* mix-blend-mode: luminosity; *//* mix-blend-mode: luminosity; */}
ul.brand-list>li>a img:hover {transform: scale(1.3);/*mix-blend-mode: darken; */   transition: all 0.4s ease-In-out;}
ul.brand-list { }
ul.brand-list>li:nth-last-child(-n+5) { margin-bottom: 0; }

ul.brand-list li a img {
    mix-blend-mode: luminosity;    transition: all 0.4s ease-In-out;
}
.brandHead h2 {
    padding-bottom: 23px;
}


/*sec 3*/
section.reviewSec.hding-2.pad-sec {
    /*! padding-bottom: 70px; */
    background: rgba(229, 224, 255, 0.18);
    padding: 47px 0;
    margin-bottom: 50px;
}

ul.review-list {column-count: 0;}
ul.review-list>li {width: 31.8%;
display: inline-block;
vertical-align: top;
padding: 0px;
border: 1px solid #e9e9e9;margin: 7px;}
/*ul.review-list>li:nth-child(-n+3) { height: 286px; }*/
ul.review-list>li a,
ul.review-list>li>a>img {display: block;width: 100%;}
ul.review-list>li a:hover { transform: scale(1.05); }

.reviewSec .btn-theme { border-style: solid; border-width: 1px; border-color: rgb(24, 24, 24); background-color: rgba(255, 217, 84, 0); width: 383px; height: 61px; margin: auto; display: block; line-height: 61px; text-align: center; }
.reviewSec .btn-theme:hover { transform: translate(0px, -10px); border-color: #58c5bf; box-shadow: -0.313px 1.975px 40px 0px rgb(186 186 186 / 44%); }
.reviewHead { text-align: center; }




/*sec 4*/

.showcaseSec { padding-bottom: 115px; }
.showcaseHead { text-align: center; margin-bottom: 70px; }
.showcaseBox {border-radius: 10px;background-color: rgb(0 0 0 / 0%);width: 477px;height: 246px;overflow: hidden;position: relative;opacity: 0.5;transition: all 0.2s ease-out;}
.showcaseContent {
     position: absolute;
     bottom: 0;
     top: 0;
     align-items: center;
     display: flex;
     flex-direction: column;
     justify-content: center;
     padding: 0 20px 0 22px;
     /*background: #3f5abc;*/
     transition: 0.4s;
     width: 218px;
     }
.showcaseContent h3 {font-size: 18px;line-height: 24px;color: #fff;font-weight: 500;padding-bottom: 11px;}
.showcaseContent h3>span { display: block; font-weight: 200; font-size: 18px; }
.showcaseBox .btn-theme { padding: 15px 19px; border-radius: 5px; margin-right: auto; }
.showcase-slide .slick-list.draggable { overflow: inherit; }
.showcase-slide .carousel-project-back{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #023349;
    box-shadow: 10px 0 20px rgb(0 0 0 / 40%);
    transform: translateX(-100%);
    transition: all .5s ease-in-out;
    }
.showcase-slide .slick-current.slick-active .carousel-project-back {
    transform: translateX(0);
}
.showcase-slide .carousel-project-title{transform: translateY(50px);opacity: 0;transition: all .4s ease-in-out;/* transition-delay: 1s; */}
.showcase-slide .slick-current.slick-active .showcaseContent{ opacity: 1; box-shadow: 48.1px 9.35px 59px 0px rgba(0, 0, 0, 0.29); }
.showcaseHead h2 {
    padding-bottom: 14px;
}
.showcase-slide .slick-current.slick-active .carousel-project-title {transform: translateY(0);opacity: 1;transition-delay: 1s;}
ul.showcase-slide .slick-current .showcaseBox {transform: scale(1.4);z-index: 1;box-shadow: 0px 42px 59px 0px rgb(0 0 0 / 10%);opacity: 1;}
ul.showcase-slide .slick-current {/* margin: 0 .79%; */}

ul.showcase-slide {padding-bottom: 45px;position: relative;}
ul.showcase-slide  .slick-list.draggable {padding: 0 16% !important;overflow: inherit;}
ul.showcase-slide .slick-arrow{font-size: 0;position: absolute;right: 13%;cursor: pointer;z-index: 1;padding: 0;top: 0;border-radius: 100px;bottom: 0;}
ul.showcase-slide .slick-arrow:before{content: "\f178";font-family: "Font Awesome 5";font-size: 102px;font-weight: 300;color: #023349;line-height: 47px;transition: 0.5s;}
ul.showcase-slide .slick-arrow:hover:before{color: #181818;}
ul.showcase-slide .slick-prev{right: 78.7%;}
ul.showcase-slide .slick-prev:before{content: "\f177";}


.showcaseContent h5 {
    font-size: 12px;
    color: #fff;
    font-weight: 300;
    padding-bottom: 9px;
}







.showcaseContent .blob-btn {
    z-index: 1;
    position: relative;
    outline: none;
    border: none;
    -webkit-transition: color 0.5s;
    transition: color 0.5s;
    cursor: pointer;
    border-radius: 5px;
    background-color: rgb(255, 217, 84);
    width: 117px;
    height: 37px;
    font-size: 13px;
    color: #000;
    font-weight: 700;
    line-height: 36px;
    border: 1px
    solid rgb(101, 73, 116);
}

.showcaseContent .blob-btn:before{border:1px solid  rgb(255, 217, 84);;}

.showcaseContent button  .blob-btn__blob{background:#000;}
.showcaseContent .blob-btn:hover{color:#fff;}




.heroHead .btn-theme { padding: 15px 30px; }
.heroHead { text-align: center; margin-bottom: 45px; }
.heroSec { background: #f6f6f6; padding-top: 55px; }

.contactSec {background: #fff;padding-bottom: 65px;}
.formfoter {border-radius: 10px;background-color: rgb(255, 255, 255);width: 100%;display: flex;align-items: center;padding: 0;}
.formfoter span { border-radius: 10px; overflow: hidden; }
.formfoter h6 {padding-left: 13px;font-size: 15px;color: #000000;font-weight: 500;}
.formfoter h6 a{color:#000;}

.fld-contact {border-style: solid;border-width: 2px;border-color: rgb(183 183 183 / 45%);border-radius: 10px;background-color: rgba(247, 247, 255, 0);width: 540px;height: 68px;position: relative;margin-bottom: 40px;}
.fld-contact input,
.fld-contact-select select,
.fld-contact-textarea textarea { width: 100%; height: 100%; padding: 0 35px; resize: none; font-size: 15px; font-weight: 500; }
.fld-contact label {position: absolute;top: -10px;background: #fff;padding: 0 10px;margin-left: 25px;color: #000000;font-weight: 400;font-size: 16px;}
.fld-contact-select select { width: 100%; height: 100%; }
.fld-contact-textarea {height: 147px;margin-bottom: 19px;}
.fld-contact-textarea textarea { padding-top: 25px; }
.fld-contact-btn {border-radius: 5px;background-color: #f4b33f;width: 536px;height: 63px;transition: 0.4s;}
.fld-contact-btn input {width: 100%;height: 100%;font-size: 18px;color: #000;}
.fld-contact-btn span {background: #6fda44;}
.fld-contact-btn:hover input{ color: #fff; }


.faqBox h4 {font-size: 18px;colaor: #656565;/* letter-spacing: -0.8px; */font-weight: 400;line-height: 27px;transition: 0.4s;color: #656565;}
.faqBox {padding: 22px 38px 15px  28px;border-style: solid;border-width: 1px;border-color: rgb(233, 233, 233);border-radius: 10px;background-color: rgb(255, 255, 255);width: 530px;transition: 0.5s;margin-bottom: 20px;}
.faqBox p {font-size: 16px;height: 3px;overflow: hidden;transition: 0.5s;color: #999999;font-weight: 400;}
.faqHover p {height: 149px;overflow: auto;}
.faqHover:hover h4 { color: #000; }
.faqHover h4 {color: #271907;font-weight: 500;}
.faqHover {border-style: solid;border-width: 1px;border-color: rgb(233, 233, 233);border-radius: 10px;background-color: rgb(255, 255, 255);/* box-shadow: -1.095px 6.914px 24px 0px rgba(0, 0, 0, 0.09); */box-shadow: -0.313px 1.975px 40px 0px rgb(186 186 186 / 72%);}
.copyright {padding: 20px 0;background: #000;font-size: 13px;}






/*buttom*/


*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;}
.buttons{text-align:center;}
.blob-btn{
    z-index: 0;
    position:relative;
    color:#0fe0f5;
    font-size:16px;
    font-weight:bold;
    background-color:transparent;
    outline:none;
    border:none;
    -webkit-transition:color 0.5s;
    -moz-transition:color 0.5s;
    transition:color 0.5s;
    cursor:pointer;border-radius: 0px;
    background-color: rgb(2 51 73);
    width: 266px;
    height: 66px;
    font-size: 18px;
    color:#ffffff;
    font-weight: 600;
    line-height: 71px;
    border: 1px solid #023349;
}
.blob-btn:before{
    content:"";
    z-index:1;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    border: 6px solid rgb(2 51 73);
}
.blob-btn:after{
    content:"";
    z-index:-2;
    position:absolute;
    left:9px;
    top:9px;
    width:100%;
    height:100%;
    -webkit-transition:all 0.3s 0.2s;
    -moz-transition:all 0.3s 0.2s;
    transition:all 0.3s 0.2s;
}
.blob-btn:hover{
    color: #023349;
}
.blob-btn:hover:after{
    -webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
    transition:all 0.3s;
    left:0;
    top:0;
}
.blob-btn__inner{z-index:-1;overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;}
.blob-btn__blobs{
    position:relative;
    display:block;
    height:100%;
    -webkit-filter:url("#goo");
    -moz-filter:url("#goo");
    filter:url("#goo");
}
.blob-btn__blob{
    position:absolute;
    top:6px;
    width:25%;
    height:100%;
    background:#fff;
    border-radius:100%;
    -webkit-transform:translate3d(0,150%,0) scale(1.7);
    -moz-transform:translate3d(0,150%,0) scale(1.7);
    transform:translate3d(0,150%,0) scale(1.7);
    -webkit-transition:-webkit-transform 0.45s;
    -moz-transition:-moz-transform 0.45s;
    transition:transform 0.45s;
    transition:transform 0.45s,
    -webkit-transform 0.45s;
}



/* firefox css starts */

/*.blob-btn:before{*/
/*    content:"";*/
/*    z-index:1;*/
/*    position:absolute;*/
/*    left:0;*/
/*    top:0;*/
/*    width:100%;*/
/*    height:100%;*/
/*    border: 6px solid rgb(2 51 73);*/
/*}*/
/*.blob-btn:after{content:"";*/
/*    z-index:-2;*/
/*    position:absolute;*/
/*    left:9px;*/
/*    top:9px;*/
/*    width:100%;*/
/*    height:100%;*/
/*    -webkit-transition:all 0.3s 0.2s;*/
/*    -moz-transition:all 0.3s 0.2s;*/
/*    transition:all 0.3s 0.2s;*/
/*}*/
/*.blob-btn:hover{*/
/*    color: #023349;*/
/*}*/
/*.blob-btn:hover:after{*/
/*    -webkit-transition:all 0.3s;*/
/*    -moz-transition:all 0.3s;*/
/*    transition:all 0.3s;*/
/*    left:0;*/
/*    top:0;*/
/*}*/



/*button.buttons.blob-btn{}*/
/*.btn-subt button.buttons.blob-btn{WIDTH:100%;height:62px;font-size:18px;font-weight:600;}*/
/*@supports ((-webkit-filter:url("#goo")) or (filter:url("#goo"))){*/
/*    .blob-btn__blob{*/
/*        -webkit-transform:translate3d(0,150%,0) scale(1.4);*/
/*        -moz-transform:translate3d(0,150%,0) scale(1.4);*/
/*        transform:translate3d(0,150%,0) scale(1.4);*/
/*    }*/
/*}*/
/*.blob-btn__blob:nth-child(1){*/
/*    left:0%;*/
/*    -webkit-transition-delay:0s;*/
/*    -moz-transition-delay:0s;*/
/*    transition-delay:0s;*/
/*}*/
/*.blob-btn__blob:nth-child(2){*/
/*    left:30%;*/
/*    -webkit-transition-delay:0.08s;*/
/*    -moz-transition-delay:0.08s;*/
/*    transition-delay:0.08s;*/
/*}*/
/*.blob-btn__blob:nth-child(3){*/
/*    left:60%;*/
/*    -webkit-transition-delay:0.16s;*/
/*    -moz-transition-delay:0.16s;*/
/*    transition-delay:0.16s;*/
/*}*/
/*.blob-btn__blob:nth-child(4){*/
/*    left:90%;*/
/*    -webkit-transition-delay:0.24s;*/
/*    -moz-transition-delay:0.24s;*/
/*    transition-delay:0.24s;*/
/*}*/
/*.blob-btn:hover .blob-btn__blob{*/
/*    -webkit-transform:translateZ(0) scale(1.7);*/
/*    -moz-transform:translateZ(0) scale(1.7);*/
/*    transform:translateZ(0) scale(1.7);*/
/*}*/

/* firefox css ends*/


/*new btn*/
.btn-3 {
    font-size: 22px;
    font-weight: 600;
    color: #fff;
    border: 1px solid #023349;
    padding: 19px 40px;
    cursor: pointer;
    position: relative;
    background: transparent;
    transition: all 0.5s ease-in-out;
    z-index: 1;
    margin: 0 10px;
}
.btn-3:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #023349;
    z-index: -1;
    transition: all 0.5s ease-in-out;
}
.btn-3:hover {
    color:#023349;
}
.btn-3:hover:after {
    width:0%;
}
/* new btn */



button.buttons.blob-btn{}
.btn-subt button.buttons.blob-btn{WIDTH:100%;height:62px;font-size:18px;font-weight:600;}
@supports ((-webkit-filter:url("#goo")) or (filter:url("#goo"))){
    .blob-btn__blob{-webkit-transform:translate3d(0,150%,0) scale(1.4);transform:translate3d(0,150%,0) scale(1.4);}
}
.blob-btn__blob:nth-child(1){left:0%;-webkit-transition-delay:0s;transition-delay:0s;}
.blob-btn__blob:nth-child(2){left:30%;-webkit-transition-delay:0.08s;transition-delay:0.08s;}
.blob-btn__blob:nth-child(3){left:60%;-webkit-transition-delay:0.16s;transition-delay:0.16s;}
.blob-btn__blob:nth-child(4){left:90%;-webkit-transition-delay:0.24s;transition-delay:0.24s;}
.blob-btn:hover .blob-btn__blob{-webkit-transform:translateZ(0) scale(1.7);transform:translateZ(0) scale(1.7);}
@supports ((-webkit-filter:url("#goo")) or (filter:url("#goo"))){
    .blob-btn:hover .blob-btn__blob{-webkit-transform:translateZ(0) scale(1.4);transform:translateZ(0) scale(1.4);}
}
/*section.reviewSec.hding-2.pad-sec*/
/*button{z-index:1;position:relative;color:#0fe0f5;font-size:16px;font-weight:bold;background-color:transparent;outline:none;border:none;-webkit-transition:color 0.5s;transition:color*/
/*    0.5s;cursor:pointer;border-radius:0px;background-color:transparent;width:190px;height:56px;font-size:18px;color:#000;font-weight:600;line-height:53px;   }*/
    section.reviewSec.hding-2.pad-sec
    .blob-btn:before{border: 1px solid  #023349;}
    .anchorr-re{text-align:center;}
    section.reviewSec.hding-2.pad-sec button  .blob-btn__blob{background: rgb(2 51 73);}
    section.reviewSec.hding-2.pad-sec .blob-btn:hover{color:#fff;}
    section.hm-sec-8.hding-2 h2{text-align:center;padding-bottom:52px;}



    
/*hm sec 7*/

section.hm-sec7{padding-bottom: 106px;}
.inner-hd h4{font-size:30px;color:#000000;font-weight:500;line-height:36px;padding-left: 54px;}
.assign{background-color:rgb(255,255,255);position:relative;box-shadow:-11.684px 5.699px 59px 0px rgb(0 0 0 / 7%);padding-top:47px;padding-bottom:47px;border-radius:22px;}
.assign:before{position:absolute;content:"";background:linear-gradient(to left,transparent,#6d527b,transparent);width:971px;height:1px;top:0px;right:0px;left:0px;margin:auto;}
.assign:after{position:absolute;content:"";background:linear-gradient(to left,transparent,#6d527b,transparent);width:971px;height:1px;bottom:0px;right:0px;left:0px;margin:auto;}



.share .blob-btn{z-index:1;position:relative;outline:none;border:none;-webkit-transition:color 0.5s;transition:color 0.5s;cursor:pointer;border-radius:0px;background-color:transparent;width:266px;height:67px;font-size:18px;color: #023349;font-weight:700;line-height:36px;border: 1px
solid #023349;}
.share .blob-btn:before{border: 1px solid  #023349;}
.share button  .blob-btn__blob{background: #023349;}
.share .blob-btn:hover{color:#fff;}
.share button{margin-left:13px;}

/*hm sec 8*/


ul.inner-share li{display:inline-block;vertical-align:top;width:21%;border-color:rgb(236,232,239);background-color:rgba(101,73,116,0);border-style:solid;border-width:1px;transition: all 0.4s ease-In-out;/* height:193px; */margin:0px 21px;position:relative;padding: 33px 38px 34px;/* cursor: pointer; */}
ul.inner-share{margin:auto;margin:0px -21px;}
ul.inner-share li h5{font-size:21.66px;color:#000;font-weight:500;line-height:30px;padding-bottom:41px;}
ul.inner-share li a:hover{color:#000;}
ul.inner-share li a{font-size:15px;color:#654974;font-weight:500;border-bottom:2px solid #654974;padding-bottom:5px;}
.inner-images-package{position:relative;}
.inner-images-package:before{position:absolute;content:"";background:url(../images/24.png);width:109px;height:75px;background-repeat:no-repeat;right:-56px;bottom:-38px;background-repeat:no-repeat;}
.inner-images-package h6{font-size:24px;color:#fff;font-weight:500;right:-12px;position:absolute;bottom:-12px;}
.inner-images-package.inner-img2:before{background:url(../images/25.png);width:113px;background-repeat:no-repeat;height:81px;bottom:-46px;right:-54px;}
.inner-images-package.inner-img3:before{background:url(../images/26.png);width:106px;background-repeat:no-repeat;right:-47px;}
.inner-images-package.inner-img4:before{background:url(../images/27.png);width:107px;background-repeat:no-repeat;height:82px;bottom:-46px;right:-43px;}
section.hm-sec-8{padding-bottom:150px;}
.inner-images-package.inner-img4 h6{right:0px;}
.inner-images-package.inner-img3 h6{right:-13px;}




/*HM SEC 9*/

section.hm-sec9.text-center.hding-2{padding-bottom:164px;}
ul.questionn li{display:inline-block;width:49%;border-right:2px solid rgb(220 220 220 / 65%);height:273px;text-align:left;}
ul.questionn li.last{border-right:none;}
.QUES-INNER h4{font-size:45px;color:#000000;font-weight:400;padding-bottom:41px;letter-spacing:-1px;}
section.hm-sec9.text-center.hding-2 h2{font-size:40px;font-weight:700;padding-bottom:19px;}
.QUES-INNER{padding-top:56px;display:inline-block;text-align:center;padding-left:88px;}
ul.questionn{margin-top:100px;}
section.hm-sec9.text-center.hding-2 p{font-size:20px;color:#2e2e2e;font-weight:500;border-bottom:2px solid  rgb(101,73,116);display:inline-block;padding-bottom:7px;}
.QUES-INNER
button{z-index:1;position:relative;color:#0fe0f5;font-size:16px;font-weight:bold;background-color:transparent;outline:none;border:none;-webkit-transition:color 0.5s;transition:color
    0.5s;cursor:pointer;border-radius:0px;background-color:rgb(101,73,116);width:175px;height:75px;font-size:16px;color:#fff;font-weight:600;line-height:53px;border:1px
solid rgb(101,73,116);text-transform:uppercase;}
.QUES-INNER.inner-anchoree button{width:192px;}
.QUES-INNER.inner-anchoree{padding-left:172px;}



/*hm sec 10*/
/*.sticky-top h2{font-size:40px;}
.Rectangle_583{border-style:solid;border-width:2px;border-color:rgb(222,222,222);border-radius:10px;background-color:;position:absolute;left:969px;top:5412px;width:540px;height:74px;z-index:250;}
.fld-sub button{width:539px;height:73px;}
footer{background:#1a1a1f;padding:101px 0px 96px;}
.widget h5{color:#fff;font-size:16px;padding-bottom:14px;}
ul.footer-anchore li a{font-size:14px;color:#b2b2b2;font-weight:400;padding-bottom:16px;}
.widget.PAD-LEFT-WIDGE{padding-left:63px;}
.widget.pad-lorem{padding-left:15px;}
.widget.contact-pad{padding-left:60px;}
.copyright p{font-size:13px;color:#fff;}
.social{margin-top:25px;}
ul.social-media li{display:inline-block;margin-right:9px;}
ul.social-media li a{font-size:19px;color:#a3a3a4;}
ul.footer-anchore li a:hover{color:#fff;}
ul.social-media li a:hover{color:#fff;}
.formfoter h6 a:hover{color:rgb(101,73,116);}*/


footer{background-color: #181818; padding: 100px 0 0;}
.ftr-hd h4{font-size: 18px; font-weight: bold; color: #fff; padding: 0 0 10px 0; margin-bottom: 33px; position: relative;}
.ftr-hd h4:before{content: " "; position: absolute; width: 37px; height: 1px; background-color: #fdae37; left: 0; right: 0; bottom: 0;}
.ftr-hd ul li{display: block;margin: 0 0 19px 0;}
.ftr-hd ul li a{font-size: 15px; font-weight: 500; color: #868686; line-height: normal;}
.ftr-hd ul li a:hover{color: #fdae37;}
.ftr-hd ul.scl-ftr li{display: inline-block;margin: 0px 1px 0 0;}
.ftr-hd ul.scl-ftr li a{width: 25px; height: 25px; display: flex; align-items: center; justify-content: center; border-radius: 4px; background-color: #5f5f5f;}
.ftr-hd ul.scl-ftr li a:hover{background-color: #fdae37;}
.ftr-hd ul.scl-ftr li a i{color: #181818;}
.ftr-hd-02 img{margin-top: -15px;}
.scl-ftr{margin: 18px 0 0px 0;}
.ftr-hd ul.adrs li{margin: 0 0 15px 0;}
.ftr-hd ul.adrs li a i{vertical-align: top;color: #f98238;padding: 0 5px 0 0;}
.ftr-hd ul.adrs li a{line-height: 19px;}

.ftr-btm{border-top: 2px solid #3c3c3c; padding: 25px 0; margin-top: 60px;}
.ftr-btm ul li{border-right: 1px solid #707070; padding: 0 10px; display: inline-block;}
.ftr-btm ul li.last{border-right: none; width: 1170px; text-align: left; line-height: 21px; margin-top: 4%; color: rgb(134, 134, 134); display: inline-block; font-weight: 400; font-size: 11px;}

.ftr-btm ul li.first:before { content: "\f0fe"; font-family: "Font Awesome 5"; margin: 0 10px 0 0; color: #a7a7a7;}
.ftr-btm ul li.first.active:before { content: "\f146"; font-family: "Font Awesome 5"; margin: 0 10px 0 0; color: #a7a7a7;}
.ftr-btm ul li a, .ftr-btm p{font-size: 14px; font-weight: 500; color: #707070;}

.hm-sec-08 h4{font-size:30px;font-weight:600;text-align:center;color:#4e4e4e;margin:0 0 7px 0;}
.hm-sec-08 h3{font-size:40px;font-weight:600;text-align:center;color:#161a1d;margin-bottom:70px;}
.ftr-para{font-size:15px;font-weight:500;color:#868686;line-height:21px;margin-bottom:16px;}
.lrn-mr{color:#868686;font-size:15px;font-weight:600;}
.adrs{margin:22px 0 0 0;}
.ftr-hd ul li a{font-size:15px;font-weight:500;color:#868686;line-height:normal;}

/*about page */

.main-banner.inner-banner { height: 450px; background-repeat: no-repeat; display: flex; align-items: center; justify-content: center; text-align: center; padding-top: 16%;/* display: flex; *//* align-items: center; *//* justify-content: center; */margin-bottom: 0px; }
.main-banner.inner-banner.hding-4 h4 { padding-bottom: 12px; }
.main-banner.inner-banner.hding-4 p { font-size: 23.51PX; color: #3e3e3e; line-height: 29px; font-weight: 500; }
section.home-sec2.about-sec-2 { padding: 17px 0px 107px; }
p.para-blod { font-size: 18PX; color: #271907; font-weight: 500; padding-bottom: 19px; line-height: 23px; }
.about-para p {
    font-size: 17px;
    color: #4e4e4e;
    line-height: 25px;
    padding-bottom: 23px;
    padding-top: 18px;
}
.pad-zero { padding: 0px; }
.classroom-para { margin-left: -40px; }
section.about-sec3 { padding-bottom: 149px; }
section.about-sec3.about-bottom { padding-bottom: 17px; }
.about-para p { font-size: 17px; color: #4e4e4e; line-height: 25px; padding-bottom: 23px; }
section.about-sec-6 { padding-bottom: 81px; }

section.about-sec3.about- .container-fluid{width:1441px;}
.about-img img{max-width:fit-content;max-width: zero;max-width: none;/* max-width: -webkit-fill-available; */}
.about-para.about-second{padding-left: 0px;padding-bottom: 17px;}
.about-para button{width:195px;line-height: 69px;}
section.hm-sec9.about-sec9.text-center.hding-2 h2{font-size:24px;color:#000000;font-weight:500;line-height:31px;padding-bottom:38px;}
section.hm-sec9.about-sec9.text-center.hding-2 p{font-size:28px;color:#000000;font-weight:600;}
section.home-sec2.about-sec-2 h4{padding-bottom: 16px;}
section.brandSec.text-center.hding-2.pad-sec{padding-bottom:42px;}

/*contact page*/
section.contact-sec2 h5{font-size:46px;color:#023349;font-weight:700;text-align:center;padding-bottom:54px;line-height: 53px;}
ul.inner-contact li{display:inline-block;vertical-align:top;width:24%;border:1px solid transparent;height:210px;margin:0px 14px;transition:all 0.4s ease-In-out;padding-top:29px;}
ul.inner-contact{margin:auto;text-align:center;}
ul.inner-contact{margin:0px -53px;}
ul.inner-contact li span{}
ul.inner-contact li span{font-size:42px;margin-bottom:29px;color:#023349;display:block;}
ul.inner-contact li p{font-size:18px;color:#000000;font-weight:400;line-height:25px;}
ul.inner-contact li a{font-size:20px;color:#000000;font-weight:400;    /* line-height: 25px; */}
section.contact-sec2{padding-bottom: 51px;padding-top: 37px;}
ul.inner-contact li:hover{border:1px solid #e1e1e1;transition:all 0.4s ease-In-out;}
.insert-filed{position:relative;}
.insert-filed label{position:absolute;top:-7px;0px;background:#fff;padding:0 10px;margin-left:25px;color:#000000;font-weight:400;font-size:16px;}
.insert-filed input{width:565px;height:65px;border:1px solid red;border-style:solid;border-width:2px;border-color:rgb(222,222,222);border-radius:10px;background-color:rgba(255,255,255,0);padding:0px 15px;}
.insert-filed{margin-bottom:44px;}
.insert-filed.insert-message textarea{width:523px;height:283px;border:1px solid red;border-style:solid;border-width:2px;border-color:rgb(222,222,222);border-radius:10px;padding:24px 11px;background-color:rgba(255,255,255,0);}
.required button{width:536px;height:74px;}
.insert-filed.insert-message{margin-bottom: 13px;}
section.contact-sec4{padding-bottom: 39px;}
ul.inner-contact li a:hover{color:#654974;}
ul.inner-contact li.first{height:211px;}

/*pricing page*/


ul.inner-pricing>li{display:inline-block;width:30.6%;margin:0px 14px;border:1px solid #d0d0d0;padding-bottom:21px;border-radius:10px;vertical-align:top;}
ul.inner-pricing{margin:auto;}
ul.inves-inner>li:before{content:'\f058';position:absolute;  
font-family:'Font Awesome 5';    /* height: 4px; */border-radius:100%;border-radius:100%;top:1px;}
ul.inves-inner>li p:last-child{padding-bottom:0px;}
ul.inves-inner>li{display:block;padding-bottom:13px;position:relative;}
.top-pricing h4{font-size:51.41px;color:rgb(63 61 82 / 68%);font-weight:600;padding-bottom:5px;}
.top-pricing p{font-size:15px;color:rgb(34 34 34 / 80%);font-weight:500;}
.top-pricing{text-align:center;padding-bottom:20px;border-bottom:1px solid #d0d0d0;margin-bottom:28px;padding-top:24px;border-top-left-radius:9px;border-top-right-radius:9px;}
ul.inves-inner li p{font-size:15px;color:#000000;font-weight:400;padding-left:33px;}
ul.inves-inner{padding-left:27px;}
.middle-pricing a{width:299px;height:66px;border:1px solid red;border-style:solid;border-width:1px;border-color:rgb(111,111,111);background-color:rgba(0,0,0,0);font-size:18.51px;color:#6f6f6f;font-weight:600;text-transform:uppercase;text-align:center;line-height:63px;letter-spacing:1px;margin-top:11px;}
ul.inves-inner{margin-bottom:25px;}
.bottom-pricing{text-align:center;}
ul.advive li{display:inline-block;width:152px;}
ul.advive li h6{font-size:14px;color:#3f3d52;font-weight:500;padding-bottom:4px;}
ul.advive li a{font-size:15px;color:#3f3d52;font-weight:600;padding-bottom:3px;border-bottom:1px solid #3f3d52;}
section.pricing-sec2{padding-bottom: 31px;}
.top-pricing h4 span{font-size:30px;color:#818181;font-weight:500;position:relative;}
.top-pricing h4 span:before{position:absolute;content:"";background:url(../images/pricing/3.png);width:99px;height:27px;top:4px;background-repeat:no-repeat;left:-7px;}
.top-pricing.left-pricing{text-align:left;padding-left:29px;    /* overflow: revert; */position:relative;    /* border-radius: 9px; */}
.top-pricing.left-pricing:before{position:absolute;content:"";background:url(../images/pricing/2.png);width:123px;height:106px;background-repeat:no-repeat;right:-22px;top:-26px;}
ul.inner-pricing>li:hover{background:#654974;transition:all 0.4s ease-In-out;}
ul.inner-pricing li:hover .top-pricing{background:#fff;border-top-radius:61px;   }
ul.inner-pricing li:hover ul.inves-inner li p{color:#fff;transition:all 0.4s ease-In-out;}


ul.inner-pricing li:hover ul.inves-inner>li:before{color:#fff;transition:all 0.4s ease-In-out;}
ul.inner-pricing li:hover .middle-pricing a{background:#fff;transition:all 0.4s ease-In-out;color:#654974;}
ul.inner-pricing li:hover ul.advive li h6{color:#fff;transition:all 0.4s ease-In-out;}
ul.inner-pricing li:hover ul.advive li a{color:#fff;border-bottom:1px solid #fff;transition:all 0.4s ease-In-out;}
ul.inner-pricing li:hover
.top-pricing h4{color:#654974;transition:all 0.4s ease-In-out;}
ul.inner-pricing li:hover .top-pricing p span{color:#654974;transition:all 0.4s ease-In-out;}
section.pricing-sec2 h5{font-size:40px;color:#;color:#190707;font-weight:700;text-align:center;margin-bottom:52px;}
section.pricing-sec2{padding-top:22px;}
section.process-works h5{font-size:44px;color:#000000;font-weight:600;text-align:center;text-transform:capitalize;padding-bottom:61px;}
section.reviewSec.how-revirew.hding-2.pad-sec button{width:379px;}


.hd-mn{font-size:48px;text-align:center;font-weight:bold;color:#242728;}
.price-sec-01 h3{text-transform:uppercase;border-bottom:3px solid;display:inline;text-align:center;width:100%;}
.price-sec-01{padding:50px 0;}
a.LineAnimationButton.btn-02.wow.fadeInLeft.pricePopup{width:444px;height:33px;background: rgb(2 51 73);width: 186px;height: 60px;60px: center;line-height: 61px;border-radius:8px;font-size: 16px;color:#ffff;font-weight:600;text-align:center;border:1px solid transparent;}
.pbox-holder{border:1px solid #d9d9d9;padding:9px 10px 8px 30px;margin-bottom:80px;min-height:338px;}
.price-desc h4{font-size:20px;color:#654974;margin-bottom:12px;line-height:23px;}
.price-desc p{font-weight:normal;font-size:14px;color:#393939;line-height:18px;}
.price-desc h5{font-size:15px;color:#654974;margin-top:12px;margin-bottom:12px;}
.price-desc p strong{color:#161616;font-size:25px;}
.price-desc a{margin-top:30px;}
.price-desc a.btn-02 .LineAnimation-border{background-color:#fdae37;}
.privacypage h3{font-size:35px;font-weight:bold;color:#4e4e4e;margin:25px 0;}
.privacypage h4{font-size:23px;font-weight:bold;color:#4e4e4e;margin:19px 0;}
.privacypage p{}
.privacypage p,.privacypage li{font-size:17px;color:#989ca2;font-weight:500;line-height:27px;}
.privacypage li{margin-bottom:8px;}
.privacypage p,.privacypage ol,.privacypage ul{margin:15px 0;}
.privacypage ul{list-style:disc;margin-left:18px;}
.privacypage ol{list-style:decimal;margin-left:18px;}
.bookimg{text-align:right;}
.inbhold{padding-right:0;}
a.LineAnimationButton.btn-02.wow.fadeInLeft.pricePopup:hover{background:transparent;color: #023349;border: 1px solid #023349;}

/*dropdown nav*/
.dropdown-nav{position:relative;}
ul.dropdown{position:absolute;width:249px;left:0;top:51px;margin:auto;background: #023349;padding:15px 0;border-radius:0 0 10px 10px;text-align:left;z-index:2;box-shadow:40px 18px 40px rgb(0 0 0 / 9%);display:none;}
ul.dropdown li{width:100%;display:block;border-bottom:1px solid #000000;margin:auto;}
ul.dropdown li a{font-size:15px;font-weight:500;display:block;color:#ffffff;padding:13px 16px;    /* border-bottom: 1px solid #ffe1d7; */text-transform:capitalize;line-height:18px;text-align:left;margin:auto;}
ul.dropdown .submenudrop{position:relative;}
ul.dropdown .submenudrop ul{display:none;position:absolute;top:0;left:100%;width:241px;margin:auto;background: #023349;padding:0px 0;border-radius:0 0 10px 10px;text-align:left;z-index:2;box-shadow:40px 18px 40px rgb(0 0 0 / 9%);}
ul.dropdown li:hover{background-color: rgb(249 130 56);}
.menu-bottom > li:hover{background-color: rgb(249 130 56);}
.menu-bottom > li:hover a{color:#fff;}
/*popup*/
.overlay:after{content:"";position:fixed;display:none;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.80);z-index:9;}
.popupmain{width:845px;height:567px;background-color:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999;border: 10px solid #f98238;border-radius: 15px;}
.popup-content{display:flex;flex-flow:column;justify-content:center;align-items:center;text-align:center;}
.popup-content h2{padding:26px 0 21px;font-size:33px;color:#000;font-family:'Graphik';font-weight:bold;line-height:39px;}
.popup-content h2 em{color: #f98238;}
.popup-content h2 span{font-weight:500;font-size:30px;}
.popfld{width:379px;height:48px;margin-bottom:10px;border: 1px solid #023349;}
.popfldtxt{width:379px;height:108px;background-color:#fff;margin-bottom:16px;border: 1px solid #023349;}
.popfld input{width:100%;height:100%;padding:0 20px;font-size:13px;border:none;color: #000;}
.popfldtxt textarea{width:100%;height:100%;padding:10px 20px;font-size:13px;border:none;}
.popfldbtn{width:379px;height:48px;background: #023349;color:#fff;font-weight:bold;}
.popfldbtn input{width:100%;height:100%;color:#fff;font-weight:600;font-family:'Graphik';background-color:transparent;font-size:15px;border:none;outline:none;}
.popfldbtn input::placeholder{color:#aeaeae;}
input[type="submit"]{}
.close {
    font-size: 20px;
    font-weight: 500;
    color: #fff !important;
    position: absolute;
    top: -32px;
    right: -32px;
    background-color: #f98238;
    opacity: 1 !important;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 2px 1px #ccc;
}
.popupmain .no-pad{padding:0}
.p_policy{color:#929292;font-size:14px;line-height:20px;text-align:center;padding:13px 0 0;}
.p_policy a{color:#929292;text-decoration:underline;}
.close:focus,.close:hover{color:#fdd6cc;}
.img-pro {
    display: inline-block;
}
/*banner form*/
.banner-form{width:1140px;height:282px;box-shadow:-11.684px 5.699px 59px 0px rgb(0 0 0 / 7%);background-color:#fff;border:1px solid rgb(229,202,193);position:absolute;top:346px;left:50%;transform:translateX(-50%);}
.banner-form h2{font-size:30px;text-transform:uppercase;font-weight:600;text-align:center;color: #f98238;background-color:#f5f5f5;padding:18px 0;}
.banner-form h2 span{color: #023349;}
.banner-form form{display:flex;flex-flow:row;justify-content:space-evenly;align-items:center;margin-top:28px;}
.fld-input{width:340px;border:2px solid rgb(234,234,234);height:64px;    /*display: inline-block;*/margin-left:22px;position:relative;}
.fld-input label{font-size:16px;position:absolute;top:-9px;left:11px;background-color:#fff;color:#adadad;z-index:1;font-weight:400;}
.fld-input input{width:100%;height:100%;padding:0 20px;}
.fld-btn button{width:344px;height:60px;color:#fff;background-color: #023349;color:#fff;/*display: inline-block;*/margin-left:15px;line-height:22px;}
.fld-btn input{color:#fff;width:100%;height:100%;font-weight:500;font-size:18px;}
.frm-cntnt{position:relative;}
.frm-cntnt h4{font-size:24px;color: rgb(2 51 73);font-weight:700;position:absolute;top:22px;left:39px;}
.frm-cntnt h4:before{content:"";background:url(../images/rounded-arrows.png) no-repeat;width:136px;height:58px;background-size:100%;position:absolute;top:-7px;left:32px;}
.frm-cntnt ul{padding-left:162px;padding-top:31px;}
.frm-cntnt ul li{display:inline-block;margin-left:15px}
.frm-cntnt ul li:nth-child(1){border-right:1px solid #654974;padding-right:15px;margin-left: 0px;}
.frm-cntnt ul li a{display:block;font-size:35px;font-weight:400;color: #023349;}
.frm-cntnt h6{display:inline-block;font-size:14px;font-weight:700;vertical-align:top;padding-left:10px;}
ul.trust_company li{display:inline-block;padding-left:25px;}
ul.trust_company{border-bottom:2px dotted #e3e3e3;padding-bottom:47px;}
ul.trust_company.slick-initialized.slick-slider li img {
    margin: auto;
}
/*Benefits Section*/
section.benfits{padding:50px 0;}
.cntnt-1 h5{color:#a8a8a8;font-size:15px;font-weight:500;padding-bottom:10px;}
.cntnt-1 h3{font-size:45px;font-weight:300;line-height:61px;padding-bottom:13px;}
.cntnt-1 h3 b{font-weight:800;}

/*.cntnt-1 a {
    padding: 27px 79px;
    border: 1px solid rgb(101, 73, 116);
    font-size: 16px;
    color: rgb(101, 73, 116);
    font-weight: 600;
    margin-top: 20px;
    margin-left: 5px;
}*/
.cntnt-1 button {
    background: transparent;
    color: #fff;
    width: 274px;
    height: 72px;
    /* line-height: 72px; */
    font-size: 19px;
    font-weight: 600;
    margin-left: 6px;
}
.cntnt-1:hover{/* color:#fff; */}
.anchorr-re{text-align:center;}
.cntnt-1 button  .blob-btn__blob{background: rgb(2 51 73);}
.cntnt-1 .blob-btn:before{border:1px;}
.cntnt-1 .blob-btn:hover{color:#fff;}
.inner-cntnt{padding-left: 11px;display: inline-block;width: 91%;vertical-align: top;}
.inner-cntnt h4{padding-bottom:21px;font-weight:500;font-size:20px;}
ul.bnft-list li{margin-top:23px;display:flex;flex-flow:row;justify-content:center;align-items:flex-start;width: 100%;}
.inner-cntnt p{font-size:15px;color:#585858;line-height:20px;}
ul.bnft-list li img{display:block;width: 20px;display: inline-block;}
.main-banner.inner-banner.services{margin-bottom:17px;}
.srvs section.home-sec2.about-sec-2{padding:17px 0px 79px;}
section.novel{padding-top:41px;}
.novel-content button{background:transparent;color: #ffffff;line-height:23px;}
.novel-content .blob-btn:before{border: 1px solid #023349;}
.novel-content button  .blob-btn__blob{background: rgb(2 51 73);}
.novel-content .blob-btn:hover{color:#fff;}
.novel-content .blob-btn:before{}
.novel-content h4{font-size:15px;color:#a8a8a8;font-weight:500;padding-bottom:10px;}
.novel-content h2{font-size:32px;font-weight:600;line-height:55px;padding-bottom:20px;}
.novel-content p{font-size:16px;line-height:30px;color:#999999;padding-bottom:60px}
.novel-content a{padding:24px 54px;border:2px solid #80698d;font-size:16px;color:#80698d;font-weight:600;}








/* Side Bar Popup Start */
.side-bar{position:fixed;left: 0;top:0;z-index:8;}
.side-bar{display:none;}
.side-bar-form{width:464px;height:315px;position:absolute;right:0px;top:34vh;font-size:0;transition:all 0.4s ease;}
.side-bar-frm-head{cursor:pointer;text-align:center;width: 315px;transform: rotateZ(-90deg);float: left;height:50px;background:#023349;border-radius: 0 0 8px 8px;padding:17px;position:absolute;left: 71%;top:0;bottom:0;margin:auto;font-size:16px;}
.side-bar-frm-head h4{color:#FFF;font-family:'Titillium Web',sans-serif!important;text-transform:uppercase;font-size:14px;}
.side-bar-frm-head h4 i{margin-right:10px;}
.side-bar-frm-bdy{display:inline-flex;float: left;background:#343434;padding:10px 20px;height:100%;overflow:hidden;width:100%;align-items:center;}
.field.field-100{width:100%;}
.side-bar-frm-bdy .field{background:#FFF;border:0px;border-radius:3px;margin:0 0 10px;position:relative;padding:0 0 0 10px;}
.side-bar .field input,.side-bar .field textarea,.side-bar .field select{width:100%;background:transparent;padding:6px 10px;border:0px;font-size:12px;color:#969696;height:100%;}
.side-bar-frm-bdy .field input,.side-bar-frm-bdy .field select{padding:0;height:37px;}
.side-bar-frm-bdy .field input::placeholder,.field select::placeholder{font-size:12px;font-weight:normal;}
.side-bar-frm-bdy .field.newcountrycode{    /*padding-left: 35px;*/}
.side-bar-frm-bdy .field.newcountrycode span{left:13px;top:13px;}
.field.field-100.btn-bg{background:transparent;padding:0;}
.side-bar-form.active {
    right: -464px;
}
.side-bar::after{content:"";width:100%;height:100%;position:fixed;left:0;right:0;top:0;bottom:0;margin:auto;background:#000000b5;z-index:-1;display:none;}
.side-bar.active::after{display:none;}
.side-bar-frm-bdy .pull-left,.side-bar-frm-bdy .pull-right{width:50%;padding:10px 20px 10px 0;display:inline-flex;align-items:center;}
.side-bar-frm-bdy .pull-right{padding:10px 0 10px 20px;height:100%;position:relative;display:inline-flex;}
.side-bar-frm-bdy h4{color:#ffffff;font-size:27px;margin:0px;text-transform:uppercase;font-weight:600;}
.side-bar-frm-bdy p{text-transform:uppercase;color:#FFF;font-weight:300;line-height:15px;margin:4px 0 15px;font-size:14px;}
.side-bar-frm-bdy p span{color: #f98238;font-weight:600;}
.side-bar-frm-bdy .pull-right ul li{font-size:12px;line-height:normal;margin:0 0 5px;color:#FFF;position:relative;font-weight:normal;}
.side-bar-frm-bdy .pull-right ul li::before{content:"\f054";font-family:"Font Awesome 5";color:#fdae37;margin:0 6px 0 0;}
.side-bar-frm-bdy .pull-right::after{content:"";width:1px;height:74%;background:#424242;position:absolute;top:4px;left:0;bottom:0;margin:auto;}
.side-bar-frm-bdy .mn-btn2{background: #f98238!important;color:#FFF!important;padding:8px!important;font-size:14px;}
.side-bar-frm-head.active h4 i.fa.fa-chevron-circle-up::before{content:"\f13a";}

/* Side Bar Popup End */
.main button{width:100%;}

.banner-ctx ul  li a{display:inline-block;width:172px;height:42px;line-height:42px;text-transform:capitalize;font-size:18px;vertical-align:text-top;border:1px solid transparent;}
.banner-ctx ul li{display:dis;display:inline-block;}
ul.inner-share li:hover{transform:scale(1.05);box-shadow:-0.313px 1.975px 40px 0px rgb(186 186 186 / 72%);}
.ftr-btm ul li.first:before{content:"\f0fe";font-family:"Font Awesome 5";margin:0 10px 0 0;color:#a7a7a7;}
.ftr-btm ul li.first.active:before{content:"\f146";font-family:"Font Awesome 5";margin:0 10px 0 0;color:#a7a7a7;}
.ftr-btm ul li a,.ftr-btm p{font-size:14px;font-weight:500;color:#707070;}
.headingstyle2.hding-4 p{font-size:16px;line-height:30px;color:#999999;padding-bottom:10px;}
.headingstyle2.hding-4{text-align:center;padding-bottom:71px;}
.banner-ctx ul li a.last{width:55%;}
.banner-ctx ul li.last a{width:285px;}
.headingstyle2.hding-4 h4{padding-bottom:14px;}
.price-desc{display:flex;    /* align-items: center; */    /* align-items: center; */
justify-content:center;flex-direction:column;text-align:left;}
.banner-ctx ul li a:hover{background:transparent;color:rgb(101,73,116);border:1px solid rgb(101,73,116);}

/*extra*/
.cntnt-1 a{width:372px;height:33px;}
.cntnt-1 a{width:233px;height:53px;border:1px solid #80698d;color:#80698d;text-align:center;line-height:50px;}






/*media */
@media(max-width:1440px){
    .main-banner{padding-top:20vh;height:auto;}
    ul.trust_company{padding-top:125px;}
    .banner-form h2 {
    font-size: 24px;}
    .fld-input {
    height: 54px;
}
    .btn-3 {
    padding: 14px 38px;
    margin: 0 12px;}
    .frm-cntnt ul li a {
    font-size: 28px;}
    .banner-form {
    top: 270px;height: 237px;}
}
@media(max-width:1200px){
    ul.review-list>li{width:100%;}
    img{max-width:100%;height:auto;}
    .main-banner{padding-top:29vh;height:auto;}
    .main-banner.inner-banner{height:auto;padding-top:28vh;padding-bottom:69px;}
    .about-img img{max-width:-webkit-fill-available;}
    .classroom-para{margin-left:0px;padding-left:21px;}
}
@media(max-width:824px){
    .menu-Bar{display:block;top:-39px;}
    .menuWrap.open{display:flex;left:0px;}
    .menuWrap{position:fixed;left:-210%;right:0;top:0;bottom:0;margin:auto;background:#654974;height:100vh;display:flex;align-items:center;justify-content:center;flex-flow:column;transition:all 0.4s ease;z-index:3;width:100vw;}
    ul.menu li{display:block;}
    ul.menu li a{margin-bottom:10px;padding:0;display:block;text-align:center;margin-bottom:15px;padding-right:0px;margin-right:0px;color:#fff;font-size:15px;text-transform:capitalize;}
    .logo img{max-width:50%;}
    .container{position:relative;}
    header .header-top{display:none;}
    header .main-header ul.menu>li{display:block;padding:0px;}
    header .main-header ul.menu>li a{color:#fff;padding:0px;}
    header .main-header ul.menu>li a:before{display:none;}
    ul.contact-menu{display:none;}
    ul.menu-bottom li a{font-size:13px;margin:0px 4px;padding:0 8px;}
    .logo img{max-width:64%;}
    .bottom-header{height:44px;}
    .inner-para h1{font-size: 19.81px;padding-bottom: 4px;text-align:center;}
    .inner-para h2{font-size:20.9px;padding-bottom: -1px;font-size: 19px;line-height:normal;font-size: -4px;text-align:center;}
    .inner-para p{font-size:13px;padding-bottom:10px;line-height:normal;text-align:center;}
    .blob-btn{width:100%;height:45px;font-size:13px;line-height:45px;}
    .requied:before{display:none;}
    .scroll-btn{display:none;}
    element.style{}
    .requied{width:100%;height:auto;padding:12px 12px;margin-top:15px;}
    .requied h4{font-size:18px;padding-bottom:15px;}
    .insert{width:100%;}
    .insert input{height:36px;}
    .insert textarea{height:66px;padding:14px;}
    br{display:none;}
    ul.images-sec2 li{text-align:center;}
    section.home-sec2 h4{font-size:16px;text-align:center;}
    section.home-sec2{padding:28px 0px 20px;}
    .professional h5{font-size:19px;padding-bottom:15px;padding-bottom:5px;letter-spacing:0px;line-height:26px;}
    .professional h4{font-size:13px;padding-bottom:9px;}
    .professional button{width:166px;height:48px;line-height:23px;}
    .professional{padding-bottom:15px;padding:0px 15px;}
    ul.inner.confidential li{width:100%;margin-bottom:18px;margin-right:0px;}
    .main-professial h4{font-size:17px;padding-bottom:9px;}
    ul.inner.confidential li span{margin-right:8px;}
    .main-professial p{font-size:12px;line-height:17px;}
    section.home-sec3{padding-bottom:24px;padding-top:14px;}
    .hding-2 h2{font-size:23px;padding-bottom: 13px;}
    section.reviewSec.hding-2.pad-sec button{width:170px;height:45px;font-size:15px;line-height:46px;}
    section.reviewSec.hding-2.pad-sec{padding-bottom:42px;padding-top: 14px;}
    .para-sm p{font-size: 13px;PADDING-BOTTOM:-16PX;}
    .showcaseSec{padding-bottom:42px;}
    .brandHead{padding-bottom:15px;}
    .inner-hd h4{font-size:14px;line-height:notmal;padding-left:2px;padding-bottom:9px;text-align:center;line-height:normal;}
    .share .blob-btn{width:100%;height:50px;font-size:15px;line-height:37px;margin-left:0px;}
    .assign:before,.assign:after{display:none;}
    .assign{border-radius:10px;padding:10px 14px 14px;}
    section.hm-sec7{padding-bottom:20px;}
    section.brandSec.text-center.hding-2.pad-sec{padding-bottom:12px;}
    ul.inner-share li{width:100%;height: auto;margin:0px;padding:23px 15px 0px;}
    ul.inner-share li h5{font-size:18.66px;line-height:30px;padding-bottom:78px;}
    ul.inner-share li a{font-size:14px;padding-bottom:5px;}
    .inner-images-package:before{width:109px;height:75px;right:-6px;bottom:-48px;background-repeat:no-repeat;z-index:1;}
    .inner-images-package.inner-img2:before{width:113px;height:81px;bottom:-46px;right:-4px;}
    .inner-images-package.inner-img3:before{width:106px;right:-7px;}
    .inner-images-package.inner-img4:before{width:107px;height:82px;bottom:-46px;right:-3px;}
    .inner-images-package.inner-img4 h6{right:29px;}
    .inner-images-package.inner-img3 h6{right:27px;}
    .inner-images-package h6{font-size:24px;right:41px;position:absolute;bottom:-17px;z-index:2;}
    section.hm-sec9.text-center.hding-2 h2{font-size:22px;font-weight:700;padding-bottom:12px;}
    section.hm-sec9.text-center.hding-2 p{font-size:16px;display:inline-block;padding-bottom:10px;}
    section.hm-sec-8{padding-bottom:10px;}
    ul.questionn li{width:100%;border-right:none;text-align:center;height:auto;}
    .QUES-INNER{padding-top:0px;padding-left:0px;text-align:center;}
    .QUES-INNER.inner-anchoree{padding-left:0px;}
    .QUES-INNER h4{font-size:29px;padding-bottom:20px;letter-spacing:0px;}
    .QUES-INNER button{width:141px;height:52px;font-size:15px;color:#fff;font-weight:600;line-height:53px;border:1px solid rgb(101,73,116);}
    section.hm-sec9.text-center.hding-2{padding-bottom:34px;}
    ul.questionn{margin-top:40px;}
    .faqBox{padding: 17px 11px 4px 15px;transition:0.5s;margin-bottom:12px;width: 100%;/* height: 193px; */}
    .faqHover h4{padding-bottom:4px;}
    .faqBox h4{font-size:14px;line-height:19px;padding-bottom:6px;}
    .para-sm p{PADDING-BOTTOM:4PX;}
    .faqHover p{height: 122px;}
    .fld-contact{width:100%;height:50px;margin-bottom:18px;}
    .fld-contact label{font-size:14px;}
    .fld-contact-textarea{height:57px;margin-bottom:15px;}
    .fld-sub button{width:100%;height:47px;}
    .formfoter h6{padding-left:8px;font-size:12px;}
    .widget h5{font-size:13px;padding-bottom:13px;}
    ul.footer-anchore li a{font-size:12px;padding-bottom:9px;}
    .widget.PAD-LEFT-WIDGE,.widget.pad-lorem,.widget.contact-pad{padding-left:0px;}
    .widget{margin-bottom:15px;}
    footer{padding:35px 0px 21px;}
    .copyright p{font-size:10px;text-align:center;padding-bottom:10px;}
    .col-md-6.text-right.darken{text-align:center;}
    ul.menu-bottom li a{line-height:normal}
    .main-banner.inner-banner{height:auto;padding-top: 40%;padding-inline:1;padding-bottom:12px;margin-bottom: 22px;}
    section.home-sec2.about-sec-2{padding:14px 0px 21px;}
    section.hm-sec9.about-sec9.text-center.hding-2 h2{font-size:15px;line-height:21px;padding-bottom:16px;}
    section.hm-sec9.about-sec9.text-center.hding-2 p{font-size:20px;}
    section.process-works h5{font-size:23px;padding-bottom:24px;}
    section.reviewSec.how-revirew.hding-2.pad-sec button{width:100%;}
    .professional{padding-bottom:15px;padding:0px 15px 19px;}
    .main-banner.inner-banner.hding-4 h4{padding-bottom:9px;font-size:23px;}
    .main-banner.inner-banner.hding-4 p{font-size:11.51px;line-height:18px;}
    section.contact-sec2 h5{font-size: 20px;padding-bottom:0px;line-height: 19px;}
    ul.inner-contact li{display:inline-block;vertical-align:top;width:100%;height:158px;margin:0px;padding-top:29px;}
    ul.inner-contact li p{font-size: 12px;line-height:22px;width: 83%;margin: auto;}
    ul.inner-contact li span{font-size: 26px;margin-bottom:10px;}
    ul.inner-contact li.first{height: auto;}
    ul.inner-contact li{width:100%;height: auto;padding-top:17px;padding-bottom: 9px;margin-bottom: 16px;}
.about-img img{max-width:-webkit-fill-available;}
section.about-sec3{padding-bottom:12px;}
p.para-blod{font-size:13PX;color:#271907;font-weight:500;padding-bottom:17px;line-height:19px;}
p.para-reg{font-size:12PX;color:#999999;font-weight:400;line-height:19px;padding-bottom:23px;}
section.pricing-sec2 h5{font-size:19px;color:#;color:#190707;font-weight:700;text-align:center;margin-bottom:31px;}
ul.inner-pricing>li{width:100%;margin:0px 14px;padding-bottom:21px;MARGIN:0PX;MARGIN-BOTTOM:11PX;}
.middle-pricing a{width:92%;height:40px;font-size:18.51px;color:#6f6f6f;font-weight:600;line-height:40px;letter-spacing:1px;margin-top:11px;}
ul.advive li{display:inline-block;width:49%;}
.top-pricing.left-pricing:before{display:none;}
.hding-4 h4{font-size:33PX;color:#000000;font-weight:600;}
.main-banner{padding-top:45%;height:auto;padding-bottom:101%;background-position:center;background-repeat:no-repeat;background-size:cover;}
.inner-para button{font-size:15.81px;}
.inner-share .slick-track{padding:0px 0px 45px;}
.contactSec{background:#fff;padding-bottom: 30px;}
.about-para{padding-top:17px;}
.about-para.about-second .professional{padding:0px;}
ul.inner-contact li a{font-size:17px;}
section.contact-sec2{padding-bottom:11px;padding-top:36px;}
.insert-filed input{width:100%;height: 34px;padding:0px 15px;}
.insert-filed{margin-bottom:24px;}
.insert-filed label{font-size:14px;}
.insert-filed.insert-message textarea{width:100%;height: 69px;padding:24px 11px;background-color:rgba(255,255,255,0);}
.required button{width:100%;height:44px;font-size: 16px;}
.showcaseSec{padding-bottom:0;}
.heroHead h2{padding:15px 0;}
ul.showcase-slide .slick-current .showcaseBox{transform:scale(0.7);}
ul.showcase-slide .slick-current{margin:initial;}
ul.showcase-slide .slick-arrow{top:inherit;right:0;}
ul.showcase-slide .slick-prev{left:0;}
.showcaseHead{margin-bottom:0;}
ul.growList>li:nth-last-child(-n+2){margin-bottom:20px;}
.pkgSec tr{display:inherit;}
.pkgSec table{display:block;white-space:nowrap;overflow-x:scroll;width:initial;max-width:initial;}
.pkgSec th,.pkgSec td{display:revert;display:inline-block;float:initial;}
.side-bar-form{display:none;}
.ftr-hd{text-align:center;}
.ftr-hd h4:before{margin:0 auto;}
.ftr-hd h4{margin-top:20px;font-size: 13px;margin-bottom:20px;}
.ftr-btm p{margin-top:15px;text-align:center;}
.ftr-btm ul li.last{width:100%;}
.ab-title h2{font-size:45px;line-height:50px;}
.tlkabt{padding-left:0;margin-top:30px;}
.scl-ftr{margin:20px 0 27px 0;}
.ftr-hd ul li a{font-size:13px;}
.ftr-btm ul>li{margin-bottom:15px;}
.ftr-btm p{margin-top:15px;text-align:center;}
.payme{text-align:center;margin-top: 0px;}
.ftr-btm{border-top:2px solid #3c3c3c;padding:9px 0;margin-top:6px;text-align:center;}
.ftr-para{font-size: 12px;margin-bottom:16px;line-height: 18px;}
ul.awardss-slider li img{margin:auto;}
.bookimg img{width:100%;}
.price-desc h4{margin-top:15px;}
.price-desc h4 br{display:none;}
.para br{display:none;}
.edit-sec-01 p{margin-top:15px;}
.pub-cri{margin-left:0;}
.pbox-holder{border:1px solid #d9d9d9;padding:9px 9px 8px 7px;margin-bottom: 20px;}
ul.trust_company{border-bottom:2px dotted #e3e3e3;padding-bottom:17px;}

/*popup*/
.pop-img{display:none;}
.popupmain{width:90%;height:auto;}
.popfld{width:100%;height:45px;}
.popfldtxt{width:100%;height:86px;}
.popfldbtn{width:100%;height:45px;}
.p_policy{padding:13px 0 10px;}
.popup-content h2{padding:15px 0 10px;font-size:29px;color:#000;font-family:'Graphik';font-weight:bold;line-height:33px;}
.popup-content h2 span{font-size:25px;}
.close{float:right;font-size:24px;position:absolute;top:-42px;right:-20px;}
ul.dropdown{width:105px;left:0px;top:18px;height:auto!important;}
ul.dropdown li{padding:5px 9px;}
ul.dropdown li a{padding:3px 0px;font-size:11px;}
ul.showcase-slide .slick-arrow:before{font-size:38px;line-height:47px;}
ul.showcase-slide .slick-arrow{bottom:31px;}
.inner-para{padding-top:2vh;}
.banner-form{width: 100%;height:282px;box-shadow:-11.684px 5.699px 59px 0px rgb(0 0 0 / 7%);background-color:#fff;border:1px solid rgb(229,202,193);position:absolute;top:126px;left:50%;transform:translateX(-50%);}
.banner-form form{margin-top: 12px;display:block;}
.fld-input{width: 95%;height: 41px;margin-left:0px;position:relative;margin-bottom:15px;margin: auto;margin-bottom: 12px;}
.banner-form h2{font-size:23px;padding:16px 0;}
.fld-btn button{width:100%;height: 46px;margin-left:0px;line-height: 20px;}
.frm-cntnt h4:before{display:none;}
.frm-cntnt ul{padding-left:0px;padding-top:20px;margin: auto;text-align: center;}
.frm-cntnt h6{font-size:12px;}
.frm-cntnt ul li a{font-size:14px;}
.frm-cntnt h4{display:none;}
.cntnt-1 h3 {
    font-size: 18px;

    line-height: 27px;
    padding-bottom: 10px;
}
.cntnt-1 button {
   

    width: 100%;
    height: 42px;
    line-height: 43px;
    font-size: 15px;
 
    margin-left: 0px;
}
.inner-cntnt h4 {
    padding-bottom: 7px;

    font-size: 19px;
}

.inner-cntnt p {
    font-size: 13px;
   
    line-height: 17px;
}
section.benfits {
    padding: 20px 0;
}


.faqSec {
    padding-bottom: 13px;
}

.ftr-btm ul li.last {
    border-right: none;
    width: 100%;
    text-align: left;
    line-height: 17px;
    margin-top: 4%;
    color: rgb(134, 134, 134);
    display: inline-block;
    font-weight: 400;
    font-size: 12px;
}

.ftr-btm ul li a, .ftr-btm p {
    font-size: 11px;

}

.fld-btn {
    width: 52%;
    margin: auto;
}

.novel-content h2 {
    font-size: 18px;

    line-height: 25px;
    padding-bottom: 10px;
    padding-top: 9px;
}

.novel-content p {
    font-size: 14px;
    line-height: 25px;
 
    padding-bottom: 15px;
}


.about-para p {
    font-size: 13px;
   
    line-height: 21px;
    padding-bottom: 9px;
}
section.about-sec-6 {
    padding-bottom: 21px;
}

.hd-mn {
    font-size: 23px;
    padding-bottom: 12px;
}
.price-sec-01 h3 {

width: 100%;

line-height: 21px;

font-size: 16px;

padding-bottom: 3px;
}
.price-sec-01 {
    padding: 15px 0;
}

.price-desc {
    display: flex;

    padding-bottom: 17px;
}

a.LineAnimationButton.btn-02.wow.fadeInLeft.pricePopup {
 
    width: 137px;
    height: 36px;
   
    line-height: 36px;
 
    font-size: 14px;


}

.price-desc a {
    margin-top: 13px;
}

h5.hd-mn.wow.fadeInLeft {
    margin-top: 11px;
}