body{font-family: "Inter", sans-serif;font-weight: 400;}
.wrapper{width: 100%;height: 100%;padding: 0;margin: 0;}
.section-wrap{padding-top:45px;padding-bottom:45px;}
.section-wrap-top{padding-top:45px;}
.section-wrap-btm{padding-bottom:45px;}
.text-left{text-align:left;}
.text-right{text-align:right;}
h1,h2,h3,h4,h5,h6,ul,ul li,p{margin:0;padding: 0;}
figure{margin: 0;}
.mb0{margin-bottom: 0 !important;}
.container{max-width: 1280px;}
.main-banner{text-align: center;padding-bottom: 40px;margin-top: 120px;background: url(../images/bg_manage.png) no-repeat center top;background-size: contain;}
.btn-free-trial-top a{font-size: 14px;font-weight: 500;color:#fff !important;border-radius: 8px;background-color: #3290FF;position: relative;padding: 10px 25px;text-align: center;display: inline-block;text-decoration: none;border:none !important;}
.btn-free-trial a{font-size: 14px;font-weight: 500;color:#fff;border-radius: 8px;background-color: #3290FF;position: relative;padding: 10px 25px;text-align: center;display: inline-block;text-decoration: none;}
.main-banner .hdg{margin-bottom: 30px;}
.btns a {border: 1px solid #E6E6E6;border-radius: 6px;-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.7);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.7);
  box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.7);padding: 10px 25px;color:#252525;font-size: 14px;font-weight: 600;text-decoration: none;}
  .btns {padding: 0 5px;display: inline-block;}
.features-blk{border-radius: 24px;background-color: #F6F9FF;position: relative;padding: 25px 15px 25px 40px;}
.features-blk .notify-imgs{position: absolute;right: 0;bottom:0}
.features-blk .notify-imgs img{width: 600px;}
.features-blk h2{color:#08182E;font-size: 34px;font-weight: 700;margin-bottom: 25px;}
.features-blk ul {padding-left: 20px;}
.features-blk ul li{color:#555555;font-size: 15px;padding-bottom: 30px;line-height: 24px;}

.why-erp-blk{border-radius: 16px;background-color: #0F1019;position: relative;padding: 70px 100px 0 100px;}
.why-erp-blk .btn-free-trial{position: absolute;top:70px;right: 100px;}
.why-erp-blk h2{color:#fff;font-size: 34px;font-weight: 700;margin-bottom: 25px;}
.why-erp-blk ul {padding-left: 20px;padding-bottom: 25px;}
.why-erp-blk ul li{color:#CBCBCB;font-size: 14px;padding-bottom: 10px;line-height: 24px;}

.navbar-nav li {padding: 0 25px;}
.navbar-nav .nav-link{font-size: 14px;color: #1F2026;}
.navbar-nav .nav-link.active{color: #1177FF;}

.faq-blk h2:not(.accordion-header){color:#08182E;font-size: 32px;padding-bottom: 30px;text-align: center;font-weight: 600;}
.faq-blk h3{color:#000;font-size: 18px;padding-bottom: 30px;text-align: center;}
.accordion,.accordion-item {border: 0;border-bottom: 1px solid #000;}
.accordion-button:not(.collapsed){background-color: #fff;box-shadow: none;}
.accordion-item:first-of-type .accordion-button,.accordion-button:focus{box-shadow: none;}
.accordion-button::after{background-image: url(../images/ic_plus.png)}
.accordion-button:not(.collapsed)::after{background-image: url(../images/ic_minus.png)}

.pricing-sec{border-radius: 16px;background-color: #0F1019;position: relative;padding: 25px}
.pricing-sec h2{color:#fff;font-size: 32px;padding-bottom: 30px;text-align: center;font-weight: 600;}
.pricing-sec .price-in{border-radius: 10px;background-color: #F6F9FF;position: relative;}
.pricing-sec .price-in h3{color:#1177FF;font-size: 16px;padding: 15px;font-weight: 600;border-bottom: 1px solid #000;}
.pricing-sec .price-in h4{color:#193F73;font-size: 14px;padding-bottom: 20px;text-align: center;font-weight: 600;}
.pricing-sec .price-in ul{padding: 0 10px;min-height: 335px;}
.pricing-sec .price-in ul li{position: relative;font-size: 13px;color: #000;padding-bottom: 10px;list-style: none;padding-left: 18px;}
.pricing-sec .price-in ul li::before{position: absolute;content:'';left: 0;top: 6px;background: url(../images/ic_tick.svg) no-repeat 0 0;width: 12px;height:8px}
.get-started-bx{border-radius: 10px;background-color: #F6F9FF;position: relative;padding: 15px 10px;text-align: center;margin-bottom: 10px;}
.get-started-bx p{color:#08182E;font-size: 34px;text-align: center;font-weight: 700;}
.get-started-bx p span{font-size: 12px;font-weight: 400;padding-left: 5px;}
.get-started-bx .btn_get-started a{font-size: 14px;font-weight: 500;color:#fff;border-radius: 8px;background-color: #1177FF;position: relative;padding: 10px;text-align: center;display: block;text-decoration: none;}

footer{background-color: #0F1019;}
footer .ftr-top{padding-top: 60px;padding-bottom: 40px;border-bottom: 1px solid #2B2D43;}
footer .ftr-top ul {display: flex;justify-content: end}
footer .ftr-top ul li{display: inline-flex;padding: 0 15px;border-left: 2px solid #999999;position: relative;}
footer .ftr-top ul li:first-child{border-left: 0;}
footer .ftr-top ul li a{color: #767A85;font-size: 14px;font-weight: 500;letter-spacing: -1px;line-height: 15px;text-decoration: none;}
footer .ftr-top ul li:hover a{color: #1177FF}
footer .ftr-btm{padding-top: 20px;padding-bottom: 40px;}
footer .ftr-btm ul {display: flex;justify-content: center}
footer .ftr-btm ul li{display: inline-flex;padding: 0 15px;position: relative;}
footer .ftr-btm ul li:first-child{border-left: 0;}
footer .ftr-btm ul li a{color: #767A85;font-size: 14px;font-weight: 500;letter-spacing: -1px;line-height: 15px;text-decoration: none;}
footer .ftr-btm ul li:hover a{color: #1177FF}
footer .ftr-btm ul.soc {display: flex;justify-content: end}
footer .ftr-btm ul.soc li{display: inline-flex;padding: 0 10px;position: relative;}
footer .ftr-btm ul.soc li a{text-indent: -99999em;background-position:center center;background-repeat: no-repeat;background-size: contain;width: 23px;height: 23px;transition: all 0.5s;}
footer .ftr-btm ul.soc li:hover a {transform: translateY(-4px);}
footer .ftr-btm ul.soc li.fb a{background-image: url('../images/ic_fb.png');}
footer .ftr-btm ul.soc li.fb:hover a{background-image: url('../images/ic_fb-o.png');}
footer .ftr-btm ul.soc li.X a{background-image: url('../images/ic_x.png');}
footer .ftr-btm ul.soc li.X:hover a{background-image: url('../images/ic_x-o.png');}
footer .ftr-btm ul.soc li.insta a{background-image: url('../images/ic_instagram.png');}
footer .ftr-btm ul.soc li.insta:hover a{background-image: url('../images/ic_instagram-o.png');}
footer .ftr-btm ul.soc li.youtube a{background-image: url('../images/ic_youTube.png');}
footer .ftr-btm ul.soc li.youtube:hover a{background-image: url('../images/ic_youTube-o.png');}
footer p {color: #767A85;font-size: 14px;font-weight: 500;letter-spacing: -1px;}
footer .btn{margin-top: 15px;padding: 0;}


/*Header*/
header{position: fixed !important;top: 0;left: 0;right: 0;z-index: 100;padding-top: 25px;padding-bottom: 25px;background-color: #fff;border-bottom: 1px solid #F4F4F4;}
header .header{background:#121212;padding-top: 0;padding-bottom: 0;}
header .header-mbl-top{background: rgba(0,0,0,0.8);padding-top: 12px;padding-bottom: 12px;display: none;}
header .header-mbl-top ul.comm{display: block;text-align: center;}
header .header-mbl-top ul.comm li{display: inline-block;}
header ul.comm{display:flex;padding:0;justify-content: right;align-items: center;}
header ul.comm li:first-child{padding: 0;}
header ul.comm li {font-size: 14px;color:#333;border:1px solid #fff;border-radius:4px;padding:0 10px;}
header ul.comm li a{color: #fff;text-decoration: none;position:relative;padding:10px 15px 10px 45px;font-size: 14px;display: block;background-color:#279AC9;border-radius: 5px;}
header ul.comm li span{font-family: 'gotham_black';}
header ul.comm li a:before{position:absolute;content:'';left:15px;width:20px;height:20px;background-repeat: no-repeat;background-position: 0 center;background-size:contain;}
header ul.comm li a.tel:before{background-image:url('../images/ic_phone.svg');}
header .btn-wrap{text-align:right}
.form{border:1px solid #f6f6f6;margin-top:140px;background-color:#fff;border-radius: 10px;padding: 35px;-webkit-box-shadow: 14px 14px 27px 0px rgba(129,139,177,0.2);
  -moz-box-shadow: 14px 14px 27px 0px rgba(129,139,177,0.2);
  box-shadow: 14px 14px 27px 0px rgba(129,139,177,0.2);text-align: center;}
.form h2{color: #000;
  font-size: 32px;
  padding-bottom: 15px;
  text-align: center;
  font-weight: 600;}
.form .btn-contact{display:inline-block;font-size:14px;color:#222222;text-align: center;padding: 8px 25px;border-radius: 50px;border: 1px  solid #0077EC;margin-bottom: 20px;}
/* .form .btn-book-apt:hover{color:#fff;background-color: #444444;text-decoration: none;} */
.form #formsubmit{font-size:16px;font-weight:700;color:#fff;border: 1px solid #CF152D;text-align: center;padding: 8px;width: 100%;border-radius: 2px;}
.form #formsubmit:hover{color:#fff;border: 1px solid #CF152D;background-color: #444444;text-decoration: none;}
.form .form-control{border-width: 0 0 1px 0;border-color: #000;border-radius: 0;}
.form .form-control:focus{box-shadow: none;}

#registrationFormModal .modal-dialog{max-width: 566px;}
#registrationFormModal .modal-footer button{width: 100%;}

.hm-banner {position:relative;margin-top: -60px;}
.hm-banner .banner {height:600px;background-repeat:no-repeat;background-position:center top;position:relative;}
.hm-banner .banner .banner-wrap{display:none;background: linear-gradient(
    to right, 
    #30318c 0%, 
    #30318c 50%
  );opacity:0.61;height:100%;position:absolute;z-index:2;width:50%;left:0;}
 .hm-banner .banner .content-blk{top:50%;transform: translateY(-50%);position:absolute; z-index:3;width:760px;}
 .hm-banner .banner .content-blk h1{font:60px/70px 'roboto_slabregular';color:#fff;padding-bottom:20px;}
 .hm-banner .banner .content-blk p{font:40px/50px 'robotolight_italic';color:#fff;padding-bottom:20px;}
.btn-wrap{padding:10px 0;}
.hm-banner .banner.banner1 {background-image:url('../images/banner1.png');}
.hm-banner .banner.banner2 {background-image:url('../images/banner2.png');}
.hm-banner .banner.banner3 {background-image:url('../images/banner3.png');}
.hm-banner .banner.banner4 {background-image:url('../images/banner4.png');}
.hm-banner .banner-slider ul.slick-dots{text-align:center;position:absolute;left:0;right:0;bottom:25px;}
.hm-banner .banner-slider ul.slick-dots li{display:inline-block;padding:0 5px;}
/*.hm-banner .banner-slider ul.slick-dots li button{background:#d2a83b;border-radius:50%;border:2px solid #000;text-indent:-99999em;width:18px;height:18px;}*/

   .hm-banner .banner-slider ul.slick-dots li button{ background: #ffffff;
    border-radius: 50%;
    border: 1px solid #585353;
    text-indent: -99999em;
    width: 12px;
    height: 12px;
   }
    
.hm-banner .banner-slider ul.slick-dots li.slick-active button{background:#0877e9;}


 .sticky {
	position: fixed;
	width: 48px;
	height: auto;
	bottom: 15%;
	left: 10px;
	z-index: 100;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	cursor: pointer;
}
.sticky a img {width: 48px;}


  @media(max-width:1599px){


  }

  @media(max-width:1439px){


  }

  @media(max-width:1365px){
    .hm-banner .banner{height:500px;}
    .hm-banner .banner.banner1,.hm-banner .banner.banner2,.hm-banner .banner.banner3{background-size:1760px auto;}


  }

  @media(max-width:1279px){
    .pricing-sec .price-in ul {min-height: 375px;}

  }

  @media(max-width:1199px){
  .section-wrap{padding-top:35px;padding-bottom:35px;}
  .section-wrap-top{padding-top:35px;}
  .section-wrap-btm{padding-bottom:35px;}
  .main-banner .hdg img{width: 500px;}
  .navbar-nav li {padding: 0 15px;}
  .features-blk .notify-imgs {position: relative;right: auto;left: auto;text-align: center;}
  .btns a {padding: 10px 15px;}
  .navbar-expand-md{justify-content: flex-end;}
	.hm-banner .banner{height:450px;}
	.hm-banner .banner.banner1,.hm-banner .banner.banner2,.hm-banner .banner.banner3{background-size:1568px auto;}
	.hm-banner .banner .content-blk{width:465px;}
	.hm-banner .banner .content-blk h1{font-size:50px;line-height:60px;padding-bottom:10px;}
	.hm-banner .banner .content-blk p{font-size:30px;line-height:40px;padding-bottom:10px;}
	.hm-banner .banner .btn-wrap .btn-view{padding: 5px 20px;font-size:15px;}


  }


  @media(max-width:991px){
    header .btn-wrap{text-align: center;margin: 20px 0 5px;}
    .form {margin-top: 40px;}
    footer .ftr-btm ul li a{font-size: 13px;}
    footer .ftr-btm ul li{padding: 0 10px;}
    footer .ftr-top{padding-top: 40px;padding-bottom: 30px;}
    footer .ftr-btm {padding-bottom: 30px;}
    .hm-banner .banner.banner1,.hm-banner .banner.banner2,.hm-banner .banner.banner3{background-size:1570px auto;}
    .hm-banner .banner .content-blk{width:345px;}
    .hm-banner .banner .content-blk h1 {font-size: 36px;line-height: 50px;}
    .hm-banner .banner .content-blk p {font-size: 25px;line-height: 30px;}
    .hm-banner .banner .btn-wrap .btn-view{padding: 5px 20px;font-size:15px;}


  }


  @media(max-width:767px){
    .navbar {float: right;}
    .main-banner .hdg img {width: 300px;}
    header .btn-wrap{margin-top: 0;}
    .pricing-sec .price-in {margin-bottom: 40px;}
    .features-blk h2,.why-erp-blk h2,.faq-blk h2:not(.accordion-header),.pricing-sec h2,.form h2 {font-size: 30px;}
    .features-blk ul li {padding-bottom: 15px;}
    .why-erp-blk{padding:40px 50px 0 50px;}
    .form {padding: 25px;width: 96%;margin: 40px auto 0;}
    .pricing-sec .price-in ul{min-height: auto;padding-bottom: 20px;}
    .navbar-collapse {position: absolute;top: 62px;right: 10px;width: 180px;background:#f4f5fa;border-radius:9px;padding:15px 10px;}
    .navbar-collapse:before{position: absolute;content:'';top:-10px;right:20px;border:10px solid #333;border-left:10px solid transparent;border-right:10px solid transparent;border-top: 0;} 
        .navbar-nav li {padding: 0 10px;border-bottom: 1px solid #333;}
        footer .ftr-top ul li{padding: 0 10px;}
        footer p {text-align: center;padding-bottom: 15px;}
        footer .ftr-btm ul {padding-bottom: 15px;}
        footer .ftr-btm ul.soc{justify-content: center;padding-bottom: 0;}
        .hm-banner .banner{height:400px;}
        .hm-banner .banner.banner1,.hm-banner .banner.banner2,.hm-banner .banner.banner3{background-size:1400px auto;background-position:right -232px  center;}
        .hm-banner .banner.banner2,.hm-banner .banner.banner3{background-position:center center;}
        .hm-banner .banner .content-blk{width:255px;}
        .hm-banner .banner .content-blk h1 {font-size: 30px;line-height: 40px;}
        .hm-banner .banner-slider ul.slick-dots li button{width:16px;height:16px;}
        .hm-banner .banner-slider ul.slick-dots{bottom:10px;}
        #registrationFormModal .modal-title{font-size: 18px !important;}
        #registrationFormModal label{margin-left: 0;font-size: 15px;}

  }


  @media(max-width:575px){
    .features-blk {padding: 25px 20px 0;}
    .features-blk h2,.why-erp-blk h2,.faq-blk h2:not(.accordion-header),.pricing-sec h2,.form h2 {font-size: 25px;}
    .main-banner .hdg img {width: 260px;}
    .main-banner {margin-top: 170px;}
    .accordion-button,.accordion-body {font-size: 15px !important;line-height: 25px;}
    .why-erp-blk {padding: 30px 20px 0 20px;}
    header .btn-wrap {margin-top: 8px;}
    .btns a {padding: 5px 10px;}
    header{padding-top: 15px;padding-bottom: 15px;}
    footer .ftr-top figure {text-align: center;padding-bottom: 15px;}
    footer .ftr-top ul {justify-content: center;}
    .hm-banner .banner{height:350px;}
    .hm-banner .banner.banner1,.hm-banner .banner.banner2,.hm-banner .banner.banner3{background-size:1214px auto;}
    .hm-banner .banner .content-blk{width:225px;}
    .hm-banner .banner .content-blk h1 {font-size: 25px;line-height: 35px;padding-bottom:0;}
    .hm-banner .banner .content-blk p {font-size: 20px;line-height: 30px;padding-bottom:0;}

  }

  @media(max-width:479px){
    .hm-banner {margin-top: 100px;}
    .hm-banner .banner{height:300px;}
    .hm-banner .banner .content-blk{width:173px;}
    .hm-banner .banner .content-blk h1 {font-size: 22px;line-height: 32px;}
    .hm-banner .banner .content-blk p {font-size: 18px;line-height: 28px;}
    .hm-banner .banner .btn-wrap .btn-view {padding: 3px 15px;font-size: 14px;border-width:2px;}
    .hm-banner .banner-slider ul.slick-dots li button{width:14px;height:14px;}
    .hm-banner .banner-slider ul.slick-dots{bottom:5px;}
    .hm-banner .banner.banner1,.hm-banner .banner.banner2,.hm-banner .banner.banner3 {background-size: 1045px auto;}


  }


  @media(max-width:413px){    
    .features-blk h2,.why-erp-blk h2,.faq-blk h2:not(.accordion-header),.pricing-sec h2,.form h2 {font-size: 22px;}
    .form {padding: 20px 15px;}
    footer .ftr-top ul li {padding: 0 8px;}
    footer .ftr-top ul li a{font-size: 13px;}

  }

  @media (max-width:374px){
    .hm-banner .banner.banner1,.hm-banner .banner.banner2,.hm-banner .banner.banner3 {background-size: 865px auto;}
    .hm-banner .banner{height:250px;}
    .hm-banner .banner .btn-wrap .btn-view {padding: 3px 15px;font-size: 14px;border-width:2px;}
    .hm-banner .banner .content-blk{width:145px;}
    .hm-banner .banner .content-blk h1 {font-size: 20px;line-height:24px;}
    .hm-banner .banner .content-blk p {font-size: 14px;line-height: 18px;}

  }