body{ padding: 0px; margin: 0px; list-style: none; font: 400 15px/23px 'Inter'; color:#000; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none; text-decoration: none !important;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1;}
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;}
a, button, input[type="submit"], ::before, ::after{
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
}
input[type="submit"]{cursor: pointer; border: 0px; outline: none; background: none;}

img{max-width: 100%; height: auto;}
p, h1, h2, h3, h4, h5, h6{margin: 0 0 13px;}
p:last-child{margin-bottom: 0px;}
h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child{margin-bottom: 0px;}
figure{margin: 0px;}

/* inter-100 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 100;
    src: url('assets/fonts/inter-v18-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  /* inter-200 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 200;
    src: url('assets/fonts/inter-v18-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  /* inter-300 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    src: url('assets/fonts/inter-v18-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  /* inter-regular - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    src: url('assets/fonts/inter-v18-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  /* inter-500 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    src: url('assets/fonts/inter-v18-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  /* inter-600 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    src: url('assets/fonts/inter-v18-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  /* inter-700 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    src: url('assets/fonts/inter-v18-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  /* inter-800 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    src: url('assets/fonts/inter-v18-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  /* inter-900 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 900;
    src: url('assets/fonts/inter-v18-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  @font-face {
    font-family: 'icomoon';
    src:  url('assets/fonts/icomoon.eot?11o73x');
    src:  url('assets/fonts/icomoon.eot?11o73x#iefix') format('embedded-opentype'),
      url('assets/fonts/icomoon.ttf?11o73x') format('truetype'),
      url('assets/fonts/icomoon.woff?11o73x') format('woff'),
      url('assets/fonts/icomoon.svg?11o73x#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  [class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .icon-Vector-9:before {
    content: "\e900";
  }
  .icon-instagram1:before {
    content: "\e90a";
  }
  .icon-instagram:before {
    content: "\e907";
  }
  .icon-linkedin:before {
    content: "\e906";
  }
  .icon-twitter:before {
    content: "\e90b";
  }
  .icon-facebook-logo:before {
    content: "\e91b";
  }
  .icon-youtube-logo:before {
    content: "\e915";
  }
  .icon-phone-call:before {
    content: "\e918";
  }
  .icon-email:before {
    content: "\e919";
  }
  .icon-pinterest:before {
    content: "\e934";
  }
  .icon-music:before {
    content: "\e912";
  }
  .icon-whatsapp:before {
    content: "\ea93";
  }
  .icon-spotify:before {
    content: "\ea94";
  }
  .icon-youtube:before {
    content: "\ea9d";
  }
  .icon-pinterest1:before {
    content: "\ead1";
  }
  


.headersec.fixed_header, .navbar-brand{
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
}
.headersec.fixed_header{position: fixed; top: 0; left: 0; width: 100%; z-index: 999;
-moz-box-shadow: 0 0 8px -5px #333;
-webkit-box-shadow: 0 0 8px -5px #333;
box-shadow: 0 0 8px -5px #333;}


@-webkit-keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}
.headersec.fixed_header{top:0;left:0;right:0;position:fixed;margin:0;z-index:1002;-webkit-animation-name:animationFade;-o-animation-name:animationFade;animation-name:animationFade;-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-moz-box-shadow:0 0 8px -5px #333;-webkit-box-shadow:0 0 8px -5px #333;box-shadow:0 0 8px -5px #333;}



/*
font-family: 'Inter';
font-family: 'icomoon';
*/

.headersec{padding: 20px 0; width: 100%; top: 0; left: 0; width: 100%; position: absolute; z-index: 999;}
.hderinr{position: relative; display: flex; align-items: center; justify-content: space-between;}
.hdrlgo{width: auto;}
.hdrmnu li{margin-right: 60px;}
.hdrmnu li:last-child{margin: 0;}
.hdrmnu li a{display: inline-block; color: #000; font-size: 16px; line-height: 20px; font-weight: 500;}
.innrhdrsec {-moz-box-shadow: 0 0 8px -5px #333;-webkit-box-shadow: 0 0 8px -5px #333;box-shadow: 0 0 8px -5px #333;}

.howWorkSec{width: 100%;}
.howWorkpnl{width: 100%; position: relative; padding: 60px 35px 90px; border-bottom: 1px solid #E1E1E1;}
.howWorkpnl::before{position: absolute; content: ""; top: 0; left: 0; height: 475px; border-radius: 12px; z-index: -1;
background: url(assets/images/howWrkPetrn.jpg) no-repeat 0 0; background-size: cover; right: 0;}
.howWrkbxs{border: 1px solid #E2DDDD; border-radius: 12px; background: #F9F9F9; margin: 50px 0 0;}
.howWrkbxs h3{color: #000;font-size: 28px;line-height: 36px;font-weight: 500;max-width: 400px;}
.howWrkbxs figure{position: relative; display: flex; align-items: center; justify-content: center; z-index: 1;
min-height: 150px; }
.howWrkbxs figure::before{position: absolute; content: ""; width: 401px; height: 401px; z-index: -1;
background: url(assets/images/howWrkBrd.png) no-repeat 0 0; }
.howWrkCon{width: 100%; display: flex; align-items: center; justify-content: center;text-align: center;min-height: 150px;}
.howWorkSec .row > div:nth-child(even) .howWrkbxs{display: flex; flex-direction: column-reverse;}

.appSec{width: 100%; position: relative; z-index: 1;}
.appPnel{position: relative; width: 100%; min-height: 475px; padding: 20px 20px 20px 70px; display: flex; align-items: center;
border-radius: 12px; background: url(assets/images/appElmnt.png) no-repeat bottom right;}
.appPnel::before{position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; border-radius: 12px;
background: url(assets/images/appPetrn.jpg) no-repeat 0 0; background-size: cover;}
.appCon h3{color: #FFF; font-size: 56px; line-height: 60px;}
p{color: #3D3B3B; font-size: 16px; line-height: 25px; font-weight: 400;}
.appCon p{color: #FFF;}
.downldApp{display: flex; flex-wrap: wrap; padding: 13px 0 0;}
.downldApp li{margin-right: 11px;}
.downldApp li:last-child{margin: 0;}
.appCon{width: 100%; max-width: 540px;}
.appImg{position: absolute; bottom: 0; right: 270px;}

.pagehding{text-align: center; margin: 0 auto; max-width: 650px; position: relative; z-index: 1;}
.defultHdng{color: #000; font-weight: 500; font-size: 64px; line-height: 70px; }
.pagehding em{background: #DFF8E8; border-radius: 6px; display: inline-flex; align-items: center; min-height: 46px;
padding: 0 13px; min-width: 175px; font-style: normal; color: #00A651; font-size: 16px; line-height: 20px; font-weight: 700;
justify-content: center; margin: 0 0 15px; text-transform: capitalize;}
.fetureSec{padding: 90px 0 220px; width: 100%;}
.feturepnl{position: relative; }
.feturebxs{width: 100%; background: #FFF; max-width: 650px; box-shadow: 0px 2px 70px 0px #0000000F; padding: 25px; margin-top: 37px;
max-width: 450px;}
.media{display: flex;}
.media-object{flex: 1;}
.feturebxs h3{color: #000; font-size: 30px; line-height: 35px; font-weight: 500; margin: 0 0 5px;}
.feturebxs .media > i{display: flex; align-items: center; justify-content: center; margin-right: 16px; border: 1px solid #00A651;
width: 60px; height: 60px; border-radius: 100%;}
.feturepnl{margin: 65px 0 0; width: 100%; position: relative;}
.feturepnl .row > div .feturebxs:nth-child(odd){margin-left: 70px;}
.feturepnl .row > div:last-child{display: flex; align-items: flex-end; flex-direction: column;}
.feturepnl .row > div:last-child .feturebxs:nth-child(odd){margin-right: 70px; margin-left: 0;}
.fetureimg{position: absolute; bottom: -70%; left: 50%; transform: translateX(-50%); max-width: 1023px; width: 100%;}
.fetureimg img{width: 100%;}
.feturepnl .row > div{position: relative;}

.howWorkSec .defultHdng{color: #FFF;}

.ftrlnk h3, .ftrsicil h3, .ftrinfo h3 {color: #000; font-size: 20px; line-height: 25px; font-weight: 500; margin: 0 0 25px;}
.foterbtm{width: 100%;}
.ftrbtminr{border-top: 1px solid #E1E1E1; text-align: center; width: 100%; position: relative; padding: 26px 0;}
.ftrbtminr::before{position: absolute; border-radius: 100%; filter: blur(217px); background: linear-gradient(0deg, #02AE56, #02AE56);
height: 85px; width: 100%; bottom: -20px; left: 0; content: ""; opacity: 0.55; z-index: -1;}
.ftrbtminr p a{color: #00A651;}
.ftrbtminr p a:hover{color: #000;}
.fotertop{width: 100%; padding: 80px 0 30px;}
.ftrlnk ul{display: inline-block; width: 100%;}
.ftrlnk li a{color: #3D3B3B; }
.ftrlnk li {font-size: 16px; line-height: 26px;margin-bottom: 6px;font-weight: 400; float: left; width: 100%;}
.ftrlnk li a:hover, .ftrinfo li a:hover, .ftrlnk li.active a {color: #00A651;}
.foterSec{overflow: hidden; width: 100%;}
.ftrinfo ul{width: 100%; display: inline-block;}
.ftrinfo li{display: inline-flex; align-items: center; margin: 0 0 12px; width: 100%;}
.ftrinfo li a{color: #3D3B3B;}
.ftrinfo li i{width: 20px; height: 20px; display: flex; align-items: center; justify-content: center; margin-right: 12px;}
.ftrinfo li:last-child{margin: 0;}
.ftrsicil ul{display: flex;}
.ftrsicil li{margin-right: 13px;}
.ftrsicil li:last-child{margin: 0;}
.ftrsicil li a{display: flex; align-items: center; justify-content: center; border: 1px solid #3D3B3B; width: 46px; height: 46px;
border-radius: 100%; color: #3D3B3B; font-size: 17px;}
.ftrsicil li a:hover{background: #3D3B3B; color: #FFF;}
.fotertop .row{margin: 0; justify-content: space-between;}
.fotertop .row > div{width: auto; padding: 0;}
.ftrinfo{max-width: 270px; width: 100%;}
.ftrinfo li p{flex: 1;}
.ftrlnk{width: 400px;}

.bnrtxtinr h1{color: #000; font-weight: 500; font-size: 72px; line-height: 75px; position: relative;
background: url(assets/images/hderlne.png) no-repeat bottom left; padding: 0 0 37px;}
.bnrtxtinr{max-width: 600px; width: 100%; margin: 25px 0 0;}
.bnerpnl{display: flex; align-items: flex-start; width: 100%; justify-content: space-between; position: relative;}
.bannerSec{padding: 135px 0 90px; width: 100%; position: relative; background: url(assets/images/bnerElmnt.png) no-repeat bottom 80px left;}
.bnerCar{position: absolute; bottom: -12%; left: 17%;}
.bnerimg::before{position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: -1;
border-radius: 100%; background: #00A651; width: 527px; height: 527px; filter: blur(150px); }
.bnerimg{position: relative;}
.bannerSec::before{position: absolute; top: 0; left: 0; content: ""; width: 100%; height: 100%;
background: url(assets/images/bnerLne.png) no-repeat 0 0; background-size: cover;}

.hdrmnu li.active a, .hdrmnu li a:hover{color: #00A651;}
.headersec.fixed_header{background: #FFF; padding: 10px 0;}
.ftrinfo li:first-child{align-items: flex-start;}
.ftrinfo li:first-child i{margin-top: 4px;}
.feturebxs{border-radius: 8px;}
.defultHdng span, .bnrtxtinr h1 span{position: relative; display: inline-block;}
.defultHdng span::before, .bnrtxtinr h1 span::before{position: absolute; content: ""; top: -1px; right: -33px; width: 33px; height: 35px;background: url(assets/images/bnerHdingLne.png) no-repeat 0 0;}
.bnrtxtinr h1 span::before{right: 115px;top: 7px;}

.bnerimg::before{width: 550px; height: 550px;}

.section-contant.section-content-one {padding: 80px 0 50px;margin-top: 112px;}
.section-contant.section-content-two {padding: 0 0 80px;}
.pagecontent-wrap {padding-top: 45px;}
.terms-sec-one .pagehding {max-width: 670px;}
.themetxt h1 {font-size: 72px;line-height: 75px;font-weight: 500;color: #000;margin-bottom: 15px;}
.themetxt h2 {font-size: 64px;line-height: 70px;font-weight: 500;color: #000;margin-bottom: 15px;}
.themetxt h3 {font-size: 36px;line-height: 41px;font-weight: 500;color: #000;margin-bottom: 15px;}
.themetxt h4 {font-size: 30px;line-height: 35px;font-weight: 500;color: #000;margin-bottom: 15px;}
.themetxt h5 {font-size: 28px;line-height: 33px;font-weight: 500;color: #000;margin-bottom: 15px;}
.themetxt h6 {font-size: 25px;line-height: 30px;font-weight: 500;color: #000;margin-bottom: 15px;}
.themetxt ul {padding-bottom: 15px;}
.themetxt ul li {position: relative;padding-left: 18px;font-size: 16px;line-height: 25px;margin-bottom: 6px;}
.themetxt ul li::before {content: '';position: absolute;left: 0;top: 8px;width: 8px;height: 8px;border-radius: 100%;background-color: #00A651;}
.themetxt ol {padding: 15px 0 0 19px;}
.themetxt ol li {font-size: 16px;line-height: 25px;margin-bottom: 6px;}
.themetxt a {color: #00A651;}
.themetxt a:hover {color: #000;}

.secCommon {padding: 80px 0;margin-top: 112px;}
.themeAcc {padding-top: 45px;max-width: 1250px;margin: 0 auto;}
.themeAcc .accordion-item {margin-bottom: 20px;border: 1px solid #00A651 !important;}
.themeAcc .accordion-item:last-child {margin-bottom: 0;}
.themeAcc .accordion-header button {background-color: #c1e5d0 !important;color: #000000;font-size: 19px !important;line-height: 29px !important;font-weight: 500 !important;}
.themeAcc .accordion-header button:focus {box-shadow: none;}
.themeAcc .accordion-item .accordion-button:not(.collapsed)::after {background-image: url(./assets/images/iconacc-collapse.png);}
.themeAcc .accordion-item .accordion-button::after {background-image: url(./assets/images/iconacc-open.png);background-repeat: no-repeat;background-size: 20px 20px;width: 20px;height: 20px;}

/* -----25-07-2025--------- */
.downldApp p{font-size: 12px;line-height: 15px;}
@media screen and (min-width:1600px) {

.container{max-width: 1560px;}

}

@media (min-width: 1700px) and (max-width: 1799px) {



}

@media (min-width: 1600px) and (max-width: 1699px) {



}

@media only screen and (max-width: 1599px) {

.defultHdng {font-size: 55px;line-height: 60px; margin: 0 0 10px;}
.pagehding em {min-height: 40px;padding: 0 13px; min-width: 150px; font-size: 15px; line-height: 20px;}
p {font-size: 15px; line-height: 24px;}
.feturebxs h3 {font-size: 23px; line-height: 30px;}
.howWrkbxs h3 {font-size: 23px;line-height: 32px;max-width: 330px;}
.howWrkbxs figure::before{width: 350px; height: 350px; background-size: 350px;}
.howWrkCon {min-height: 115px;}
.howWorkpnl {padding: 50px 30px 70px;}
.fetureSec {padding: 65px 0 140px;}
.ftrbtminr {padding: 22px 0;}
.ftrlnk li {font-size: 14px; line-height: 20px;}
.ftrsicil li a {width: 40px; height: 40px; font-size: 15px;}
.ftrlnk h3, .ftrsicil h3, .ftrinfo h3 {font-size: 18px; line-height: 24px; margin: 0 0 20px;}
.ftrLgo{display: inline-block; max-width: 180px;}
.fotertop {padding: 50px 0 30px;}
.headersec {padding: 15px 0;}
.hdrlgo{max-width: 130px;}
.hdrmnu li a {font-size: 15px; line-height: 20px;}
.hdrmnu li {margin-right: 50px;}
.appPnel {min-height: 430px; padding: 17px 17px 17px 60px; background-size: 850px;}
.downldApp {padding: 10px 0 0;}
.appCon h3 {font-size: 50px; line-height: 55px;}
.downldApp img{max-width: 170px;}
/* .downldApp li:last-child img{max-width: 155px;} */
.appImg {right: 200px; max-width: 385px;}
.feturebxs {padding: 20px; margin-top: 35px; max-width: 400px;}
.feturebxs .media > i {margin-right: 14px; width: 50px; height: 50px;}
.feturepnl .row > div .feturebxs:nth-child(2n+1) {margin-left: 50px;}
.feturepnl .row > div:last-child .feturebxs:nth-child(2n+1) {margin-right: 50px;}
.fetureimg {bottom: -56%; max-width: 810px;}
.feturepnl {margin: 40px 0 0;}
.bnrtxtinr h1 {font-size: 59px; line-height: 62px; background-size: 230px;padding-bottom: 30px;}
.bnrtxtinr {max-width: 495px; margin: 20px 0 0;}
.bnerimg {max-width: 630px;}
.bnerimg::before {width: 480px; height: 480px;}
.bnerCar {bottom: -11%; left: 16%; max-width: 520px;}
.bannerSec {padding: 125px 0 75px; background-size: 1450px;}
.defultHdng span::before, .bnrtxtinr h1 span::before {top: 10px; right: -27px; width: 25px; height: 30px; background-size: 25px;}
.bnrtxtinr h1 span::before {right: 101px;top: 5px;}

.section-contant.section-content-one {padding: 65px 0 40px;margin-top: 95px;}
.section-contant.section-content-two {padding: 0 0 65px;}
.themetxt h1 {font-size: 59px;line-height: 62px;}
.themetxt h2 {font-size: 55px;line-height: 60px;}
.themetxt h3 {font-size: 30px;line-height: 35px;}
.themetxt h4 {font-size: 28px;line-height: 33px;}
.themetxt h5 {font-size: 26px;line-height: 31px;}
.themetxt h6 {font-size: 24px;line-height: 39px;}
.themetxt ul li, .themetxt ol li  {font-size: 15px;line-height: 24px;}

.secCommon {padding: 65px 0;margin-top: 95px;}
.themeAcc {padding-top: 40px;max-width: 1150px;}
.themeAcc .accordion-header button {font-size: 18px !important;line-height: 28px !important;}
.themeAcc .accordion-item .accordion-button::after {background-size: 18px 18px;width: 18px;height: 18px;}

}

@media only screen and (max-width: 1399px) {

.headersec {padding: 12px 0;}
.hdrlgo {max-width: 115px;}
.hdrmnu li {margin-right: 40px;}
.defultHdng {font-size: 50px; line-height: 55px;}
.pagehding em {min-height: 40px; padding: 0 13px; min-width: 125px;}
.howWrkbxs h3 {font-size: 20px; line-height: 30px;}
.howWrkCon {min-height: 100px;}
.howWrkbxs {margin: 45px 0 0;}
.feturebxs h3 {font-size: 20px; line-height: 25px;}
.feturebxs {padding: 15px; margin-top: 30px; max-width: 365px;}
.feturepnl .row > div .feturebxs:nth-child(2n+1) {margin-left: 35px;}
.feturepnl .row > div:last-child .feturebxs:nth-child(2n+1) {margin-right: 35px;}
.feturebxs  p {font-size: 14px; line-height: 23px;}
.fetureimg {bottom: -50%; max-width: 625px;}
.fetureSec {padding: 45px 0 110px;}
.feturepnl {margin: 20px 0 0;}
.appCon h3 {font-size: 42px; line-height: 50px;}
.downldApp {padding: 6px 0 0;}
.downldApp img {max-width: 145px;}
/* .downldApp li:last-child img {max-width: 130px;} */
.appCon {max-width: 400px;}
.appPnel {min-height: 380px; padding: 15px 15px 15px 45px; background-size: 850px;}
.appImg {right: 130px; max-width: 350px;}
.bnrtxtinr h1 {font-size: 55px; line-height: 58px; background-size: 180px; padding: 0 0 23px;}
.bnrtxtinr {max-width: 460px; margin: 17px 0 0;}
.bnerimg {max-width: 500px;}
.bnerimg::before {width: 410px; height: 410px;}
.bannerSec {padding: 115px 0 60px; background-size: 1350px;}
.bnerCar {bottom: -11%; left: 15%; max-width: 455px;}
.howWrkbxs{padding: 0 20px;}
.howWrkbxs figure::before {width: 300px; height: 300px; background-size: 300px;}
.howWrkbxs figure {min-height: 450px;}
.defultHdng span::before, .bnrtxtinr h1 span::before {top: 11px;right: -23px;width: 20px;height: 25px;background-size: 20px;}
.bnrtxtinr h1 span::before {right: 95px;top: 7px;}
.bnerimg::before { filter: blur(120px);}

.section-contant.section-content-one {padding: 55px 0 30px;margin-top: 82px;}
.section-contant.section-content-two {padding: 0 0 50px;}
.themetxt h1 {font-size: 55px;line-height: 58px;}
.themetxt h2 {font-size: 50px;line-height: 55px;}
.themetxt h3 {font-size: 25px;line-height: 30px;}
.themetxt h4 {font-size: 23px;line-height: 28px;}
.themetxt h5 {font-size: 21px;line-height: 26px;}
.themetxt h6 {font-size: 19px;line-height: 24px;}

.secCommon {padding: 55px 0;margin-top: 82px;}
.themeAcc {padding-top: 35px;max-width: 1050px;}

}

@media only screen and (max-width: 1199px) {

.defultHdng {font-size: 40px;line-height: 45px;}
.pagehding em {padding: 0 13px; min-width: 115px; font-size: 14px; line-height: 18px;}
.howWorkpnl {padding: 40px 25px 50px;}
.howWrkbxs {margin: 40px 0 0; padding: 0 20px;}
.howWrkbxs h3 {font-size: 20px; line-height: 25px;margin-top: 9px;}
.howWrkCon {min-height: 75px;}
.howWrkbxs figure {min-height: 465px;}
.feturebxs h3 {font-size: 17px; line-height: 24px;}
.feturebxs .media > i {margin-right: 12px; width: 44px; height: 44px;}
.feturebxs {padding: 12px; margin-top: 25px; max-width: 295px;}
.fetureimg {bottom: -40%; max-width: 520px;}
.fetureSec {padding: 40px 0 90px;}
.appCon h3 {font-size: 40px; line-height: 45px;}
.appImg {right: 80px; max-width: 305px;}
.appPnel {min-height: 320px; padding: 15px 15px 15px 38px; background-size: 670px;}
.bnrtxtinr h1 {font-size: 50px; line-height: 50px; background-size: 140px; padding: 0 0 18px;}
.bnrtxtinr {margin: 13px 0 0;max-width: 420px;}
.bnerimg {max-width: 425px;}
.bnerimg::before {width: 350px; height: 350px;}
.bnerCar {bottom: -15%;max-width: 320px;}
.ftrlnk {width: 290px;}
.ftrinfo {max-width: 225px;}
.ftrLgo {max-width: 140px;}
.defultHdng span::before, .bnrtxtinr h1 span::before {top: 10px;right: -18px;width: 16px;height: 20px;background-size: 16px;}
.bnrtxtinr h1 span::before {right: 21%;top: 6px;}

.section-contant.section-content-one {padding: 50px 0 30px;margin-top: 75px;}
.pagecontent-wrap {padding-top: 40px;}
.themetxt h1 {font-size: 50px;line-height: 55px;}
.themetxt h2 {font-size: 40px;line-height: 45px;}
.themetxt h3 {font-size: 20px;line-height: 25px;}
.themetxt h4 {font-size: 19px;line-height: 24px;}
.themetxt h5 {font-size: 17px;line-height: 22px;}
.themetxt h6 {font-size: 16px;line-height: 21px;}

.secCommon {padding: 50px 0;margin-top: 75px;}
.themeAcc .accordion-header button {font-size: 17px !important;line-height: 27px !important;}

}

@media only screen and (max-width: 991px) {

.collapse-button{right: 12px; background: transparent !important; border-radius: 0px; padding: 0px; width: auto;}
.collapse-button .icon-bar{background: #3D3B3B; height: 4px; border-radius: 5px; width: 30px; margin: 6px 0;
transition: all 0.3s ease-in-out;}
.collapse-button.icnAdd .icon-bar:nth-child(2){opacity: 0; visibility: hidden;}
.collapse-button.icnAdd .icon-bar:nth-child(1) {transform: rotateZ(45deg) scaleX(1.25) translate(6px, 6px);}
.collapse-button.icnAdd .icon-bar:nth-child(3) {transform: rotateZ(-45deg) scaleX(1.25) translate(6px, -6px);}
.collapse-button .icon-bar:first-child{margin-top: 0;}
.collapse-button .icon-bar:last-child{margin-bottom: 0;}

.headersec{padding: 0;}
.headersec .container{padding: 0; max-width: 100%;}
.hdrlgo{margin: 10px 12px; max-width: 110px;}
.appCon h3, .defultHdng {font-size: 35px; line-height: 40px;}
.fetureimg{display: none;}
.bnrtxtinr h1 {font-size: 40px;line-height: 40px;background-size: 115px;padding: 0 0 14px;}
.bnrtxtinr {margin: 10px 0 0; max-width: 335px;}
.bnerimg {max-width: 325px;}
.bnerCar {bottom: -26%;max-width: 195px;}
.bannerSec {padding: 95px 0 90px; background-size: 1250px;}
.bnerimg::before {width: 250px; height: 250px;}
.howWorkpnl .row{justify-content: center;}
.feturebxs{margin: 20px 0 0 !important; max-width: 100%;}
.fetureSec {padding: 35px 0;}
.howWorkSec .row > div:nth-child(2n) .howWrkbxs{flex-direction: column;}
.appPnel {padding: 25px; min-height: 290px; background-size: 560px;}
.appCon {max-width: 315px;}
.appImg {right: 40px; max-width: 255px;}
ul.slimmenu{position: absolute; top: 100%; left: 0; width: 100%; background: #FFF; z-index: 9; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.hdrmnu li{margin: 0;}
.hdrmnu li a{padding: 10px 12px;}
.fotertop .row > div{padding: 0 12px; width: 50%;}
.fotertop .row {margin: 0 -12px;}
.ftrinfo, .ftrlnk {max-width: 100%;}
.ftrinfo, .ftrsicil {margin: 25px 0 0;}
.fotertop {padding: 30px 0;}
.ftrbtminr {padding: 18px 0;}
.headersec.fixed_header{padding: 0;}
.bnrtxtinr h1 span::before {right: 20%;top: 2px;}

.pagecontent-wrap {padding-top: 35px;}
.themetxt h1 {font-size: 40px;line-height: 45px;}
.themetxt h2 {font-size: 35px;line-height: 40px;}

.themeAcc {padding-top: 30px;max-width: 700px;}
.themeAcc .accordion-item {margin-bottom: 15px;}
.themeAcc .accordion-header button {font-size: 16px !important;line-height: 26px !important;}
.themetxt ol {padding-left: 18px;}

}

@media only screen and (max-width: 767px){

.feturepnl .row > div{width: 100%;}
.appPnel {padding: 20px; min-height: auto; background-size: 500px;}
.appCon {max-width: 100%; text-align: center; padding: 0 0 20px;}
.downldApp {justify-content: center;}
.appImg {max-width: 250px; position: static;}
.appPnel {flex-direction: column; padding: 20px 20px 0;}
.appCon h3, .defultHdng {font-size: 30px; line-height: 35px;}
.howWrkCon {min-height: auto; padding: 15px 0;}
.howWrkbxs figure::before {width: 200px; height: 200px; background-size: 200px;}
.ftrlnk li{width: 100%; margin: 0 0 5px;}
.ftrlnk li:last-child{margin: 0;}
.howWorkpnl {padding: 35px 20px 35px;}
.howWrkbxs figure {min-height: 330px;}
.howWrkbxs {margin: 25px 0 0; padding: 0 18px;}
.howWorkpnl::before {height: 370px;}
.bnerCar{display: none;}
.bnrtxtinr {margin: 0 auto; max-width: 450px; text-align: center;}
.bnerpnl {flex-direction: column;}
.bnrtxtinr h1 {font-size: 35px; line-height: 40px; padding: 0; background: transparent;}
.bnerimg {max-width: 320px; margin: 30px auto 0;}
.bannerSec {padding: 90px 0 30px; background-size: 1000px;}
.hdrlgo {max-width: 100px;}
.defultHdng span::before {top: 8px;right: -14px;width: 12px;height: 16px;background-size: 12px;}
.bnrtxtinr h1 span::before{content: none;}

.section-contant.section-content-one {padding: 45px 0 25px;margin-top: 70px;}
.section-contant.section-content-two {padding: 0 0 35px;}
.pagecontent-wrap {padding-top: 30px;}
.themetxt h1 {font-size: 35px;line-height: 40px;}
.themetxt h1 {font-size: 30px;line-height: 35px;}


.secCommon {padding: 45px 0;margin-top: 70px;}
.themeAcc {padding-top: 25px;}

}

@media only screen and (max-width: 575px){

.fotertop .row > div {width: 100%;}
.appCon h3, .defultHdng {font-size: 25px; line-height: 30px;}
.bnrtxtinr h1 {font-size: 30px; line-height: 32px;}
.foterlgo{text-align: center;}
.howWrkbxs figure {min-height: inherit;padding-bottom: 25px;}
.ftrlnk{width: 100%; margin: 23px 0 0; text-align: center;}
.ftrlnk ul{display: flex; flex-wrap: wrap; justify-content: center;}
.ftrlnk li{margin: 0; padding: 0 10px; width: auto;}
.ftrlnk h3, .ftrsicil h3, .ftrinfo h3 {font-size: 17px;line-height: 23px;margin: 0 0 15px; text-align: center;}
.ftrsicil ul {justify-content: center;}
.ftrsicil li {margin-right: 10px;}
.ftrsicil li a {width: 35px; height: 35px; font-size: 13px;}
.ftrinfo ul {display: flex; justify-content: center; flex-wrap: wrap; text-align: center;}
.ftrinfo li {align-items: center !important; flex-direction: column;}
.ftrinfo li i{margin: 0 0 5px !important;}

.themetxt h1 {font-size: 30px;line-height: 35px;}
.themetxt h1 {font-size: 25px;line-height: 30px;}
.themeAcc .accordion-item .accordion-button::after {background-size: 15px 15px;width: 15px;height: 15px;position: relative;right: -8px;}

}

@media only screen and (max-width: 480px){ 

.downldApp img {max-width: 110px;}
.downldApp li:last-child img {max-width: 102px;}
.bnrtxtinr h1 {font-size: 25px; line-height: 28px;}
.feturepnl {margin: 10px 0 0;}
#features .pagehding .defultHdng,
#features .pagehding .defultHdng span {margin-bottom: 0;}
.ftrlnk li {padding: 0 7px;}

.section-contant.section-content-one {padding: 35px 0 25px;margin-top: 70px;}
.pagecontent-wrap {padding-top: 20px;}
.pagehding .defultHdng span {display: inline-block;margin-bottom: 15px;}
.themetxt h1 {font-size: 25px;line-height: 30px;}

.secCommon {padding: 35px 0;}
.themeAcc {padding-top: 20px;}
.themeAcc .accordion-item {margin-bottom: 12px;}

}



