@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Poppins');
@import url('https://fonts.googleapis.com/css?family=Open+Sans|Oxygen');
@import url('https://fonts.googleapis.com/css?family=Oxygen');
@import url('https://fonts.googleapis.com/css?family=Raleway');
@import url('https://fonts.googleapis.com/css?family=Hind+Siliguri');
@import url('https://fonts.googleapis.com/css?family=Montserrat');
@import url('https://fonts.googleapis.com/css?family=Montserrat+Alternates');
@import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto');
@import url('https://fonts.googleapis.com/css?family=Roboto:700');
@import url('https://fonts.googleapis.com/css?family=Montserrat:200');
@import url('https://fonts.googleapis.com/css?family=Lato');
@import url('https://fonts.googleapis.com/css?family=Lora');
@import url('https://fonts.googleapis.com/css?family=Lobster&display=swap');
@import url('https://fonts.googleapis.com/css?family=Cabin:700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Play&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Inter&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@900&display=swap');

/*--start-inner-banner--*/
.inner-banner{ width:100%; margin:0 auto; padding:150px 0 45px 0; background: -webkit-linear-gradient(0deg, #120c1a 50%, #7921f4 100%); overflow:hidden;}
.inner-banner h2{ font-family: Poppins, sans-serif; font-size:32px; font-weight:bold; text-align:center; text-transform:uppercase; color:#fff; margin-bottom:15px !important; margin:0;}
.inner-banner h6{ text-align:center; color:#fff;}
.inner-banner h6 a{ font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size:15px; font-weight:normal; text-align:center; color:#fff; line-height:28px; margin:0 10px;}
/*--end-inner-banner--*/

/*--start-inner-banner2--*/
.inner-banner2{ width:100%; margin:0 auto; padding:150px 0 60px 0; background:#864700; background-image:url(../images/banner/inner-banner2.jpg); /*background-size:cover;*/ background-attachment:fixed; background-repeat:no-repeat; /*background-position:50% 50%;*/ overflow:hidden;}
.inner-banner2 h2{ font-family: Poppins, sans-serif; font-size:40px; font-weight:bold; text-align:center; color:#fff; margin-bottom:15px !important; margin:0;}
.inner-banner2 h6{ text-align:center; color:#dbdbdb;}
.inner-banner2 h6 a {
    font-family: Poppins, sans-serif; 
    font-size: 15px;
    font-weight: normal;
    text-align: center;
    color:#dbdbdb;
    line-height: 28px;
    margin: 0 10px;
}
/*--end-inner-banner2--*/

/*--start-contact-us--*/
.contact-us{ width:100%; margin:0 auto; padding:50px 0; overflow:hidden;}
.contact-us .box{ width:100%; min-height:260px; max-height:260px; margin:15px auto; padding:10px; /*background:#e9e9e9;*/ border: solid 1px #eaeaec;}
.contact-us .box i{ position:relative; float:none; width:75px; height:75px; font-size:35px; text-align:center; color:#fff; background:#39393a; line-height:75px; border-radius:50%; margin:20px auto; display:block;}
.contact-us .box h4{ font-family:  'Roboto', sans-serif; font-size:20px; font-weight:normal; text-align:center; color:#222; line-height:28px; margin:0 0 10px 0;}
.contact-us .box p{ font-family:  'Roboto', sans-serif; font-size:13px; font-weight:normal; text-align:center; color:#505050; line-height:21px; }
.contact-us .box:hover i{ background:#f79318; color:#fff;}
/*--end-contact-us--*/

/*--start-about-us--*/
.about-us{ width:100%; margin:0 auto; padding:60px 0; background:#fff; overflow:hidden;}
.about-us .box{ width:100%; margin:0 auto; padding:10px 0 70px 0;}
.about-us .box h6{ font-family: Poppins, sans-serif; font-size:16px; font-weight:700; /*color:#ed760b;*/ color:#000; margin:10px 0;}
.about-us .box h3{ font-family: Poppins, sans-serif; font-size:42px; font-weight:700; color:#000; margin:0 0 30px 0;}
.about-us .box p{ font-family: Poppins, sans-serif; font-size:16px; font-weight:normal; color:#565656; line-height:24px; margin:0 0 10px 0; padding:20px 0 0 0;}
.about-us-btn{ font-family:Poppins, sans-serif; font-weight:500; color:#000; border-bottom:2px solid #000; padding-bottom:5px; text-transform:uppercase;}
.about-us-btn:hover{ color:#ed780f; border-bottom:2px solid #ed780f; text-decoration:none;}

.about-us .i-box{ width:100%; margin:0 auto; position:relative;}
.about-us .i-box .img-right{ float:right;}
.about-us .i-box .img-left{ position:absolute; margin-top:150px;}
.about-us .i-box img{ border-radius:10px;}
/*--end-about-us--*/


.heading-title-1{ font-family: 'Roboto', sans-serif; font-size:16px; font-weight:normal; text-align:left; text-transform:uppercase; color:#002420; line-height:24px; margin:0 auto; padding:10px 0 10px 45px; border:solid 0px var(--bg-color-submenu); border-radius:0px; position: relative; z-index: 1;}
.heading-title-1::before {
      content: "";
      position: absolute;
      transform: translateX(-50%) translateY(-120%) rotate(45deg);
      width: 25px;
      height: 25px;
      background: #000;
      border: 2px solid #fff;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
      z-index: -1;
	  top: 40px;
  	  left: 18px;
    } 
.heading-title-1::after{ content: ""; width:140px; height:3px; background:linear-gradient(to left, #FCA033, #fff0); position: absolute; z-index: -3; top:20px; left:140px;}

.form-panel{ width:100%; min-height:30px; margin:15px auto; padding:30px 0 30px 0; border-radius:5px;}
.form-panel label{ font-family: 'Roboto', sans-serif; font-size:14px; text-transform: uppercase; color:#002420;}
    
    
.custm-menu{width:100%; height:79px; background:-webkit-linear-gradient(0deg, #fff 50%, #F7921E 100%); padding:3px 30px; border-radius:60px; border:solid 0px #000; display:block; /*overflow:hidden;*/}
.menu-btn-2 { font-size:14px !important; font-weight:bold; text-align:center; text-transform:uppercase; line-height:22px; background-color:none; border-radius:30px; border:solid 2px #fff; width:180px; padding: 10px 10px !important; margin:15px 0 0 80px !important; }
.menu-btn-2 a{ font-weight:bold; color:#000; padding:5px 20px; display:block; }
.menu-btn-2 i{ font-size:20px; margin-right:8px;}
.menu-btn-2:hover{ background-color:#fff; border:solid 2px #fff;}
.menu-btn-2:hover{ color:#F7921E !important; text-decoration:none; }



#header.header-scrolled .custm-menu{ background:none; border:solid 0px #fff;}



.plr{ padding:0 90px;}

.sec-1{ width:100%; margin:0 auto; padding:50px 0; background: linear-gradient(to right, #391867, #120C1A);}
.sec-1 .box{ width:100%; margin:10px auto; padding:0;}
.sec-1 .box img{ margin:30px auto; display:block;}
.sec-1 .box h3{ font-family: "Open Sans", sans-serif; font-size:28px; font-weight:lighter; text-align:center; color:#fff; line-height:26px; margin:0 0 30px 0;}
.sec-1 .box p{ font-family: "Open Sans", sans-serif; font-size:16px; font-weight:normal; text-align:center; color:#A69CB1; line-height:26px; margin:0 0 30px 0;}
.sec-1 .box hr{background: #53436d;}


.sec-2{ width:100%; margin:0 auto; padding:50px 0; background:#fff;}
.sec-2 h2{ font-family: 'Roboto', sans-serif; font-size:50px; font-weight:Bold; text-align:left; color:#090F0D; line-height:60px; margin:0 0 30px 0; }
.sec-2 p{ font-family: "Open Sans", sans-serif; font-size:16px; font-weight:normal; color:#827E7D; line-height:26px; margin:0 0 30px 0;}
.sec-2 h6{ font-weight:bold; text-align:left; text-transform:uppercase; margin:0 0 15px 0;}
.sec-2 h6 i{ font-size:22px; background: -webkit-linear-gradient(#F7921E, #F7921E, #F7921E);  -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height:20px; margin-right:5px;}
.sec-2 h4{ font-family:  'Roboto', sans-serif; font-size:26px; font-weight:bold; text-align:left; color:#000; line-height:26px; margin:0 0 15px 0;}



.sec-3{ background: url(../images/parallex.jpg) 0 no-repeat fixed; background-position:bottom center; background-size:cover;  width:100%; margin: 0 auto; padding:100px 0; position:relative; overflow:hidden;}

.sec-3 h2{ font-family: 'Roboto', sans-serif; font-size:50px; font-weight:Bold; text-align:center; color:#fff; line-height:60px; margin:0 0 30px 0; }
.sec-3 h4{ font-family: "Open Sans", sans-serif; font-size:18px; font-weight:normal; text-align:center; color:#fff; line-height:32px; margin:0 0 30px 0;}


.sec-4{ width:100%; margin:0 auto; padding:0 0; background:#FCF4F2;}
.sec-4 h2{ font-family: 'Roboto', sans-serif; font-size:50px; font-weight:Bold; text-align:left; color:#090F0D; line-height:60px; margin:0 0 20px 0; }
.sec-4 p{ font-family: "Roboto", sans-serif; font-size:16px; font-weight:normal; color:#0b0b0b; line-height:26px; margin:0 0 30px 0;}
.sec-4 h6{ font-weight:bold; text-align:left; text-transform:uppercase; margin:0 0 15px 0;}
.sec-4 h6 i{ font-size:22px; background: -webkit-linear-gradient(#F7921E, #F7921E, #F7921E);  -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height:20px; margin-right:5px;}
.sec-4 ul{ padding-left:20px; margin-bottom:15px;}
.sec-4 ul li{ font-family: 'Roboto', sans-serif; font-size:15px; font-weight:normal; color:#3e3d3d; line-height:32px; padding:0; margin:0; list-style:none;}
.sec-4 ul li::before { content:'\f1b2'; font-family:'FontAwesome'; float:left; margin-left:-1.4em; color:#f7921e;}



.sec-6{ width:100%; margin:0 auto; padding:100px 0; background: linear-gradient(to right, #DB7704, #F7921E);}
.sec-6 h2{ font-family: 'Roboto', sans-serif; font-size:50px; font-weight:Bold; text-align:center; color:#fff; line-height:60px; margin:0 0 30px 0; }
.sec-6 h3{ font-family: "Open Sans", sans-serif; font-size:30px; font-weight:bold; text-align:center; color:#fff; line-height:26px; margin:50px 0 20px 0;}
.sec-6 p{ font-family: "Open Sans", sans-serif; font-size:16px; font-weight:normal; text-align:center; color:#F6EFFF; line-height:26px; margin:0 0 30px 0;}

.sec-6 h6{ font-weight:bold; text-align:center; text-transform:uppercase; color:#fff; margin:0 0 15px 0;}
.sec-6 h6 i{ font-size:22px; background: -webkit-linear-gradient(#fff, #fff, #fff);  -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height:20px; margin-right:5px;}
.sec-6 .why-choose{ max-width:310px; height:63px; margin:0 auto; margin-top:50px; padding:10px 15px; border:1px solid rgba(255, 255, 255, 0.25); border-radius:50px;}
.sec-6 h5{ font-family: "Open Sans", sans-serif; font-size:20px; font-weight:normal; text-align:center; color:#fff; line-height:26px; margin:0; padding-top: 8px; overflow: hidden;}
.sec-6 .why-choose .icon{ width:40px; height:40px; background:#fff; border-radius:50%; color:#090f0d; line-height:40px; float:left; } 
.sec-6 .why-choose .icon i{ margin:0 auto; color:#090f0d; text-align:center; line-height:40px; display:block;}


.sec-7{ width:100%; margin:0 auto; padding:100px 0; background:#F4F1F7;}
.sec-7 h2{ font-family: 'Roboto', sans-serif; font-size:50px; font-weight:Bold; text-align:left; color:#090F0D; line-height:60px; margin:0 0 30px 0; }
.sec-7 h5{ font-family: 'Roboto', sans-serif; /*font-family: 'Roboto', sans-serif;*/ font-size:18px; font-weight:normal; text-align:left; color:#975100; line-height:32px; margin:20px 0 5px 0;}
.sec-7 h4{ font-family: 'Roboto', sans-serif; font-size:15px; font-weight:normal; color:#70777b; /*color:#666561;*/ line-height:28px;}

.sec-7 ul{ padding-left:20px; margin-bottom:15px;}
.sec-7 ul li{ font-family: 'Roboto', sans-serif; font-size:15px; font-weight:normal; color:#12232f; line-height:32px; padding:0; margin:0; list-style:none;}
.sec-7 ul li::before { content:'\f1b2'; font-family:'FontAwesome'; float:left; margin-left:-1.4em; color:#000;}



.sec-7 h6{ font-weight:bold; text-align:left; text-transform:uppercase; margin:0 0 15px 0;}
.sec-7 h6 i{ font-size:22px; background: -webkit-linear-gradient(#F7921E, #F7921E, #F7921E);  -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height:20px; margin-right:5px;}
.sec-7 .box{ width:100%; min-height: 216px; margin:10px auto; padding:20px 10px; background:#fff; border-radius:15px; overflow:hidden;}
.sec-7 .box h3{ font-family: 'Roboto', sans-serif; font-size:22px; font-weight:Bold; text-align:center; color:#090F0D; line-height:28px; margin:0 0 15px 0; }
.sec-7 .box p{ font-family: "Open Sans", sans-serif; font-size:16px; font-weight:normal; text-align:center; color:#999; line-height:26px; margin:0 0 30px 0;}

.sec-7 .box-2{ width:100%; margin:10px auto; padding:0 10px 20px 10px; background:none; border-radius:15px; position: relative; overflow:hidden;}
.sec-7 .box-2 img{ margin:0 auto; margin-bottom:30px; display:block;}
.sec-7 .box-2 .step-btn{ width:100px; height:50px; border-radius:30px; background:#EDE3E1; text-align:center; color:#000; line-height:46px; margin:0 auto; margin-bottom: 40px !important; display:block;}
.sec-7 .box-2 .decore {
  position: relative;
  display: inline-block;
  width: 24px;
  height: 34px;
  border: 2px solid #1c0e0e;
  background: #faf4f2;
  border-radius: 30px;
  margin: 10px auto;
  display: block;
  margin-bottom: 40px;
}

.sec-7 .box-2 .decore::before {
  position: absolute;
  content: '';
  height: 20px;
  width: 14px;
  background: #6F1BF7;
  border-radius: 20px;
  left: 3px;
  top: 5px;
}

.sec-7 .box-3{ width:100%; margin:10px auto; padding:0 10px 20px 10px; background:none; border-radius:15px; overflow:hidden;}
.sec-7 .box-3 img{ margin:0 auto; margin-top:30px; display:block;}
.sec-7 .box-3 .step-btn-2{ width:100px; height:50px; border-radius:30px; background:#EDE3E1; text-align:center; color:#000; line-height:46px; margin:0 auto; margin-top:40px; display:block;}

.sec-7 .box-3 .decore {
  position: relative;
  display: inline-block;
  width: 24px;
  height: 34px;
  border: 2px solid #1c0e0e;
  background: #faf4f2;
  border-radius: 30px;
  margin: 10px auto;
  display: block;
  margin-top: 40px;
}

.sec-7 .box-3 .decore::before {
  position: absolute;
  content: '';
  height: 20px;
  width: 14px;
  background: #6F1BF7;
  border-radius: 20px;
  left: 3px;
  top: 5px;
}





.sec-8{ width:100%; margin:0 auto; padding:50px 0; background:#fff;}
.sec-8 h2{ font-family: 'Roboto', sans-serif; font-size:50px; font-weight:Bold; text-align:center; color:#090F0D; line-height:60px; margin:0 0 50px 0; }
.sec-8 h6{ font-weight:bold; text-align:center; text-transform:uppercase; margin:0 0 15px 0;}
.sec-8 h6 i{ font-size:22px; background: -webkit-linear-gradient(#F7921E, #F7921E, #F7921E);  -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height:20px; margin-right:5px;}
.sec-8 .t-box{ width:100%; margin:0 auto; border-radius:10px; box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.12); overflow:hidden;}
.sec-8 .t-box .t-head{ width:100%; height:60px; margin:0 auto; background: -webkit-linear-gradient(0deg, #120c1a 0%, #4c1e8d 100%);}
.sec-8 .t-box .t-head h3{ font-family: 'Roboto', sans-serif; font-size:20px; font-weight:Bold; text-align:center; color:#fff; line-height:60px; margin:0; }

.sec-8 .t-box .t-cus{ width:100%; margin:0 auto; padding:30px 30px 0px 30px;}
.sec-8 .t-box .t-cus .i-box{ width:70px; height:70px; float:left; margin:0 auto; margin-right:15px;}
.sec-8 .t-box .t-cus .i-box img{ margin:0 auto; display:block;}
.sec-8 .t-box .t-cus h4{ font-family: 'Roboto', sans-serif; font-size:20px; font-weight:Bold; text-align:left; color:#090F0D; line-height:28px; margin:0 0 5px 0; }
.sec-8 .t-box .t-cus h6{ font-family: 'Roboto', sans-serif; font-size:14px; font-weight:normal; text-align:left; color:#7b24f5; line-height:28px; margin:0 0 15px 0; }

.sec-8 .t-box .t-caption{ width:100%; margin:0 auto; padding:20px 30px; clear:both;}
.sec-8 .t-box .t-caption p{ font-family: "Open Sans", sans-serif; font-size:16px; font-weight:normal; text-align:left; color:#999; line-height:26px; margin:0 0 30px 0;}

.sec-9{ width:100%; margin:0 auto; padding:50px 0; background:#F4F1F7;}
.sec-9 .box{ width:100%; margin:10px auto; padding:30px 10px; overflow:hidden;}
.sec-9 .box img{ margin:0 auto; display:block;}
.sec-9 h2{ font-family: 'Roboto', sans-serif; font-size:50px; font-weight:Bold; text-align:center; color:#090F0D; line-height:60px; margin:0 0 30px 0; }
.sec-9 h6{ font-weight:bold; text-align:center; text-transform:uppercase; margin:0 0 15px 0;}
.sec-9 h6 i{ font-size:22px; background: -webkit-linear-gradient(#F7921E, #F7921E, #F7921E);  -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height:20px; margin-right:5px;}



.more-btn { font-size:16px; text-align:center; text-transform:uppercase; line-height:22px; background-color:none; border-radius:30px; border:solid 2px #FFA53E; width:220px; margin-top:10px !important; margin-bottom:10px !important; margin:0 auto;}
.more-btn a{ font-weight:bold; color:#ffffff; padding:14px 20px; display:block; }
.more-btn a i{ margin-right:5px;}
.more-btn:hover{ background-color:#F7921E;}
.more-btn:hover a{ color:#fff; text-decoration:none; }


.more-btn-2 { font-size:16px; text-align:center; text-transform:uppercase; line-height:22px; background-color:none; border-radius:30px; border:solid 2px #F7921E; width:200px; margin-top:30px !important; margin-bottom:10px !important; }
.more-btn-2 a{ font-weight:bold; color:#000; padding:14px 20px; display:block; }
.more-btn-2 a i{ margin-right:5px;}
.more-btn-2:hover{ background-color:#F7921E;}
.more-btn-2:hover a{ color:#fff; text-decoration:none; }

.more-btn-3 { font-size:16px; text-align:center; text-transform:uppercase; line-height:22px; background-color:none; border-radius:30px; border:solid 2px #F7921E ; width:220px; margin-top:30px !important; margin-bottom:10px !important; }
.more-btn-3 a{ font-weight:bold; color:#000; padding:14px 20px; display:block; }
.more-btn-3 a i{ margin-right:5px;}
.more-btn-3:hover{ background-color:#F7921E;}
.more-btn-3:hover a{ color:#fff; text-decoration:none; }

.more-btn-4 { font-size:16px; text-align:center; text-transform:uppercase; line-height:22px; background-color:none; border-radius:30px; border:solid 2px #fff; width:220px; margin-top:50px !important; margin-bottom:10px !important; margin:0 auto;}
.more-btn-4 a{ font-weight:bold; color:#fff; padding:14px 20px; display:block; }
.more-btn-4 a i{ margin-right:5px;}
.more-btn-4:hover{ background-color:#F7921E;}
.more-btn-4:hover a{ color:#fff; text-decoration:none; }


/*--start-footer--*/
.footer{ width:100%; margin:0 auto; padding:100px 0 0 0; background: -webkit-linear-gradient(-45deg, #000 50%, #777 150%); position:relative;}
.footer h4{ font-family: 'Inter', sans-serif; font-size:22px; font-weight:600; text-align:left; text-transform:normal; color:#fff; line-height:24px; margin:0 0 20px 0;}
.footer h5{ font-family: 'Inter', sans-serif; font-size:14px; font-weight:400; text-align:left; color:#b7b1be; line-height:24px; margin:0;}
.footer h5 a{ font-family: 'Inter', sans-serif; font-size:14px; font-weight:400; text-align:left; color:#b7b1be; line-height:24px;}
.footer h5 a:hover{ color:#fff; text-decoration:none;}

.footer p{ font-family: 'Inter', sans-serif; font-size:16px; font-weight:400; text-align:left; color:#b7b1be ; line-height:28px; margin:10px 0 0 0;}

.footer .footer-list{ margin:0; padding:0; list-style:none;}
.footer .footer-list li a{ font-family: 'Inter', sans-serif; font-size:16px; font-weight:normal; color:#b7b1be; line-height:32px;}
.footer .footer-list li a:hover{ text-decoration:none; color:#a56bf7;}

.footer .ad-box{ width:100%; padding:10px 20px 10px 20px; /*background: -webkit-linear-gradient(45deg, #777 0%, #000 100%);*/ border-radius:10px;}

.social-link{ width:100%; padding:0 0px; text-align:center; margin-bottom:0 !important; }
.social-link li{ display:inline-block;}
.social-link li a{ width:25px; height:25px;/* background:rgba(255,255,255,.15); */display:block;}
.social-link li a i{ font-size:18px; color:#fff; line-height:25px;}
.social-link li:not(:last-child){ margin-right:5px;}
.social-link li a:hover i{ color:#a56bf7;}

.footer .footer-btm{ width:100%; margin:0 auto; margin-top:50px; padding:20px 0; border-top: 1px solid rgba(255, 255, 255, 0.12); overflow:hidden}
.footer .footer-btm h6{ font-family: 'Inter', sans-serif; font-size:16px; font-weight:400; text-align:left; color:#b7b1be ; line-height:28px; margin:0;}
.footer .footer-btm h6 span{ color:#c6ab65}

.footer .footer-btm h5 a{ font-family: 'Inter', sans-serif; font-size:16px; font-weight:400; text-align:left; color:#fff ; line-height:28px; margin:0 10px 0 0;}
.footer .footer-btm h5 a:hover{ color:#7a22f6}

/*.sec-2-overlay {
	height: 100%;
width: 100%;
top: 0;
left: 0;
position: absolute;
    background-image: url(../images/sec-2-bg.png);
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}*/
/*--end-footer--*/



































.owl-nav button.owl-prev {
  left: 0;
}
.owl-nav button.owl-next {
  right: 0;
}
.owl-dots {
  text-align: center;
  padding-top: 15px;
}
.owl-dots button.owl-dot {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  display: inline-block;
  background: #ccc;
  margin: 0 3px;
}
.owl-dots button.owl-dot.active {
  background-color: #000;
}
.owl-dots button.owl-dot:focus {
  outline: none;
}
.owl-nav button {
	position: absolute;
	color: #fff;
	margin: 0;
	transition: all 0.3s ease-in-out;
	border-radius: 50%;
	width: 30px;
	height: 30px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: #000 !important;
}
.owl-nav span {
    font-size: 30px;    
    position: absolute;
    /*top: -12px;*/
	left:10px;
	color:#fff;
	transform: translateY(-60%);
}
.owl-nav button:focus {
    outline: none;
}
.owl-nav {
    display: block !important;}
.owl-dots {
    display: none !important;
}

/*--start-blank-div--*/
.blank-div{ width:100%; height:84px; background:#040404; overflow:hidden;}
/*--end-blank-div--*/

/*--start-banner--*/
.banner{ width:100%; min-height:100vh; margin:0 auto; padding:50px 0 100px 0; background:url(../images/banner-1.jpg) #040404; background-repeat: no-repeat; background-position: center; background-size: cover; overflow:hidden;}
.banner h2{ font-family: 'Roboto', sans-serif; font-size:70px; font-weight:Bold; text-align:center; color:#fff; line-height:90px; margin:200px 0 20px 0; }
.banner h5{ font-family: "Open Sans", sans-serif; font-size:20px; font-weight:normal; text-align:center; color:#fff; line-height:26px; margin:0 0 30px 0;}

.col-Learn-More {
  position: relative;
  display: block;
  padding: 18px 0;
}
.scroll-down {
}
.scroll-down:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  display: block;
  text-align: center;
  width: 13px;
  opacity: 0;
  height: 13px;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  z-index: 8;
  left: 50%;
  -webkit-transform: translate(-50%, 0%) rotate(45deg);
  -moz-transform: translate(-50%, 0%) rotate(45deg);
  transform: translate(-50%, 0%) rotate(45deg);
  -webkit-animation: arrowdown 2s 0.5s infinite ease-in-out;
  -moz-animation: arrowdown 2s 0.5s infinite ease-in-out;
  animation: arrowdown 2s 0.5s infinite ease-in-out;
}
.scroll-down:before {
  content: "";
  left: 0;
  right: 0;
  position: absolute;
  bottom: 10px;
  display: block;
  text-align: center;
  width: 13px;
  height: 13px;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  z-index: 8;
  left: 50%;
  -webkit-transform: translate(-50%, 0%) rotate(45deg);
  -moz-transform: translate(-50%, 0%) rotate(45deg);
  transform: translate(-50%, 0%) rotate(45deg);
  -webkit-animation: arrowdown1 2s infinite ease-in-out;
  -moz-animation: arrowdown1 2s infinite ease-in-out;
  animation: arrowdown1 2s infinite ease-in-out;
}

@keyframes arrowdown1 {
  0% {
    transform: translate(0, -5px) rotate(45deg);
    opacity: 0;
  }
  50% {
    transform: translate(0, 5px) rotate(45deg);
    opacity: 1;
  }
  100% {
    transform: translate(0, 5px) rotate(45deg);
    opacity: 1;
  }
}
@-webkit-keyframes arrowdown {
  0% {
    -webkit-transform: translate(0, -5px) rotate(45deg);
    opacity: 0;
  }

  50% {
    transform: translate(0, 5px) rotate(45deg);
    opacity: 1;
  }
  100% {
    transform: translate(0, 5px) rotate(45deg);
    opacity: 1;
  }
}
@-moz-keyframes arrowdown {
  0% {
    -moz-transform: translate(0, -5px) rotate(45deg);
    opacity: 0;
  }
  50% {
    transform: translate(0, 5px) rotate(45deg);
    opacity: 1;
  }
  100% {
    transform: translate(0, 5px) rotate(45deg);
    opacity: 1;
  }
}

@keyframes arrowdown {
  0% {
    transform: translate(0, -5px) rotate(45deg);
    opacity: 0;
  }
  50% {
    transform: translate(0, 5px) rotate(45deg);
    opacity: 1;
  }

  100% {
    transform: translate(0, 5px) rotate(45deg);
    opacity: 0;
  }
}
@-webkit-keyframes arrowdown {
  0% {
    -webkit-transform: translate(0, -5px) rotate(45deg);
    opacity: 0;
  }

  100% {
    transform: translate(0, 5px) rotate(45deg);
    opacity: 1;
  }
}
@-moz-keyframes arrowdown {
  0% {
    -moz-transform: translate(0, -5px) rotate(45deg);
    opacity: 0;
  }

  100% {
    transform: translate(0, 5px) rotate(45deg);
    opacity: 1;
  }
}
/*--end-banner--*/

/*--start-about--*/
.about{ width:100%; margin:0 auto; padding:60px 0; background:#141107; overflow:hidden;}
.about h2{ font-family: 'Roboto', sans-serif; font-size:50px; font-weight:Bold; text-align:left; color:#fff; line-height:60px; margin:0 0 30px 0; }
.about p{ font-family: "Open Sans", sans-serif; font-size:16px; font-weight:normal; color:#b5b5b5; line-height:26px; margin:0 0 30px 0;}
.about i{ font-size:40px; background: -webkit-linear-gradient(#a9852b, #ffd76d, #a9852b);  -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height:50px; margin-bottom:20px;}
.about li{ font-family: "Open Sans", sans-serif; font-weight:400; font-size:16px; text-align:left; color:#fff; line-height:24px; margin-bottom:10px; position:relative; list-style:none;}
.about li::before {
  content: '\f0a4';
  font-family: 'FontAwesome';
  position: absolute;
  font-size: 20px;
  left: -28px;
  top: 0;
  width: 25px;
  height: 25px;
  color: #dba453;
}
/*--end-about--*/

/*--start-live-session--*/
.live-session{ width:100%; margin:0 auto; padding:20px 0 60px 0; background:#141107; overflow:hidden;}
.live-session h2{ font-family: 'Roboto', sans-serif; font-size:50px; font-weight:Bold; text-align:left; color:#fff; line-height:60px; margin:0 0 30px 0; }
.live-session p{ font-family: "Open Sans", sans-serif; font-size:16px; font-weight:normal; color:#b5b5b5; line-height:26px; margin:0 0 30px 0;}
.live-session i{ font-size:40px; background: -webkit-linear-gradient(#a9852b, #ffd76d, #a9852b);  -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height:50px; margin-bottom:20px;}
/*--end-live-session--*/

/*--start-scanners--*/
.scanners{ width:100%; margin:0 auto; padding:100px 0 30px 0; background:#fff; overflow:hidden;}
.scanners h2{ font-family: 'Roboto', sans-serif; font-size:50px; font-weight:Bold; text-align:left; color:#2d2d2d; line-height:70px; margin:0 0 50px 0; }
.scanners h3{ font-family: 'Roboto', sans-serif; font-size:32px; font-weight:700; margin-bottom:15px;
background: -webkit-linear-gradient(#e3b339, #a8852a);
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.scanners h4{ font-family: "Open Sans", sans-serif; font-weight:600; font-size:18px; text-align:left; color:#000; line-height:28px; margin-bottom:15px;}
.scanners p{ font-family: "Open Sans", sans-serif; font-weight:400; font-size:16px; text-align:left; color:rgba(0, 0, 0, 0.65); line-height:24px; margin-bottom:10px;}
.scanners li{ font-family: "Open Sans", sans-serif; font-weight:400; font-size:16px; text-align:left; color:rgba(0, 0, 0, 0.65); line-height:24px; margin-bottom:10px;}
/*--end-scanners--*/

/*--start-create-account--*/
.create-account{ width:100%; margin:0 auto; padding:70px 0 70px 0; background:#fff; overflow:hidden;}
.create-account .box{ width:100%; margin:10px auto; padding:20px 10px; border-radius:5px; /*box-shadow:0 10px 30px 0 rgba(50,50,50,.10);*/  position:relative; z-index:12; box-shadow: 0px 16px 28px 0px rgba(0, 0, 0, 0.15); overflow:hidden;}
.create-account .box a:hover{ text-decoration:none;}
.create-account .box h4{ font-family: 'Inter', sans-serif; font-size:20px; font-weight:600; text-align:center; color:#0f0f0f; line-height:28px; padding-top:10px; }
.create-account .box h4 span{ color:#dfa32c;}
.create-account .box p{ font-family: 'Inter', sans-serif; font-size:15px; font-weight:400; text-align:center; color:#888; line-height:26px;}
.create-account .box .icon-box{ width:100px; height:100px; margin:0 auto; margin-bottom:20px;}
.create-account .box .icon-box img{ margin:0 auto; display:block; }
.create-account .box .ab-icon{ width:100px; height:100px; margin:0 auto; margin-top:30px; right:0; left:0; position:absolute; background:#80ba0000; border-radius:50%; z-index:1;}
.create-account .box .ab-icon i{ font-size:60px; text-align:center; color:#a66f1e; line-height:100px; display:block;}
.create-account .box .wave{ width:100px; height:100px; position:relative; margin:0 auto; margin-top:30px; margin-bottom:20px; display:block; background:#f67f22; border-radius:50%; opacity:0;}
.create-account .box:hover .wave{ animation:waveeffect 2000ms ease-out infinite;}
.create-account .box:hover .ab-icon{ background:#f67f22;}
.create-account .box:hover .ab-icon i{ color:#fff;}

@keyframes waveeffect {
    0% {
    opacity: 0.4;
		}
	100% {
    -webkit-transform: scale(2.0);
    transform: scale(2.0);
    opacity: 0;
		}
}
/*--end-create-account--*/

/*--start-clients--*/
.clients{ width:100%; margin:0 auto; padding:50px 0 50px 0; background:#fff; overflow:hidden;}
/*.clients h2{ font-family: 'Inter', sans-serif; font-size:36px; font-weight:600; color:#0a0a0a; line-height:42px; margin-bottom:30px;}*/
.clients h2{ font-family: 'Roboto', sans-serif; font-size:50px; font-weight:Bold; text-align:left; color:#2d2d2d; line-height:60px; margin:0 0 60px 0; }
.clients .box{ margin:0 auto; padding:15px 20px; min-height:320px; background:#fafafa; border:solid 1.5px #755d1d; border-radius:10px;}
.clients .box p{ font-family: "Open Sans", sans-serif; font-size:14px; font-weight:normal; color:#000; line-height:28px; margin:0 0 10px 0; padding:20px 0 0 0;}
.clients .box h5{ font-family: "Open Sans", sans-serif; font-size:18px; font-weight:bold; color:#000; line-height:28px; margin:20px 0 0px 0; padding:10px 0 0 0;}
.clients .box h6{ font-family: "Open Sans", sans-serif; font-size:18px; font-weight:normal; color:#dba453; line-height:20px; margin:0 0 10px 0; padding:10px 0 0 0;}
/*--end-clients--*/

/*--start-earn--*/
.earn{ width:100%; margin:0 auto; padding:60px 0; background:#141107; overflow:hidden;}
.earn h2{ font-family: 'Roboto', sans-serif; font-size:60px; font-weight:Bold; text-align:left; color:#fff; line-height:70px; margin:0 0 30px 0; }

.earn h4{ font-family: 'Roboto', sans-serif; font-size:32px; font-weight:700; margin-bottom:15px;
background: -webkit-linear-gradient(#e3b339, #a8852a);
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.earn p{ font-family: "Open Sans", sans-serif; font-size:16px; font-weight:normal; color:#ababab; line-height:26px; margin:0 0 30px 0;}

.earn li{ font-family: "Open Sans", sans-serif; font-weight:400; font-size:16px; text-align:left; color:#fff; line-height:24px; margin-bottom:10px; position:relative; list-style:none;}
.earn li::before {
  content: '\f0a4';
  font-family: 'FontAwesome';
  position: absolute;
  font-size: 20px;
  left: -28px;
  top: 0;
  width: 25px;
  height: 25px;
  color: #dba453;
}
/*--end-earn--*/



.readmore-btn{
	max-width:220px;
	padding:15px 10px;
    color:#fff !important;
    background: linear-gradient(to right, #e3b339, #a8852a);
    font-family: 'OpenSansBold', sans-serif;
    font-size: 20px;
    font-weight: normal;
    border-radius: 5px;
    text-align:center;
    margin-top:30px;
    cursor: pointer;
}
.readmore-btn:hover { background: linear-gradient(to right, #a8852a, #e3b339); text-decoration:none;} 
.readmore-btn:hover a{ text-decoration:none; display:block; }
.readmore-btn a{ color:#fff !important; display:block !important; }

/*--start-body-content--*/
.body-content{ width:100%; margin:0 auto; padding:50px 0; overflow:hidden; background:#fff;}
.body-content h1{ font-family: 'Roboto', sans-serif; font-size:28px; font-weight:bold; text-transform:uppercase; /*color:#1B1919;*/ line-height:32px;  margin:0 0 5px 0; 
background: -webkit-linear-gradient(#916B0A, #BF921E);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}
.body-content h3{ font-family: 'Roboto', sans-serif; font-size:22px; font-weight:500; text-transform:uppercase; color:#087DBA; line-height:32px;  margin:25px 0 5px 0; border-left:solid 5px #087DBA; padding-left:10px; }
.body-content h4{ font-family: 'Roboto', sans-serif; font-size:15px; font-weight:bold; text-transform:capitalize; color:#d42a5f; line-height:32px; margin:5px 0 10px 0;}
.body-content p{ font-family: 'Roboto', sans-serif; font-size:15px; font-weight:normal; color:#70777b; /*color:#666561;*/ line-height:28px;}
.body-content h5{ font-family: 'Roboto', sans-serif; /*font-family: 'Roboto', sans-serif;*/ font-size:18px; font-weight:normal; text-align:left; color:#6665FF; line-height:32px; margin:0 0 20px 0;}
.body-content ul{ padding-left:20px; margin-bottom:15px;}
.body-content ul li{ font-family: 'Roboto', sans-serif; font-size:15px; font-weight:normal; color:#12232f; line-height:32px; padding:0; margin:0; list-style:none;}
.body-content ul li::before { content:'\f1b2'; font-family:'FontAwesome'; float:left; margin-left:-1.4em; color:#ca940b;}

/*--end-body-content--*/

@media (max-width: 990px){
.blank-div{ width:100%; height:70px; overflow:hidden;}
}

@media (max-width: 767px){

}


@media (max-width: 575px){
.custm-menu{ padding:0px 20px; border-radius:0 0 00px 00px; border:solid 0px #fff;}	
.menu-btn-2 {margin: 15px 0 0 10px !important;}
.banner{ padding:50px 0;	}
.banner h2{ font-size:70px; line-height:80px;}
.banner h5{ font-size:20px; line-height:26px;}


.plr{ padding:0 15px;}

.inner-banner2{ padding:110px 0 20px 0;}
.inner-banner2 h2{ font-size: 26px; margin-bottom:5px !important;}
.inner-banner2 h6 a { font-size: 14px;}
}