*{
    margin: 0;
    padding: 0;
}

html{
  scroll-behavior: smooth; 
}

::-webkit-scrollbar-thumb {
  background: #fe9316; 
  border-radius: 10px;
}
::selection{
    background-color: #fe9316; 
    color: #fff;
}


/* COMMAN CLASS*/
.overlay{
    background: #000000cc;
    position: absolute;
    /*height: 100vh;*/
    top: 0;
    right: 0;
    left: 0;
    bottom:0;
}

.no-padding{
    padding: 0;
}

.no-margin{
    margin: 0;
}

section{
    padding: 70px 0;
}

.morelink {
    display: block;
    color: #23304f;
}

.morelink:hover{
    color: #fe9316;
}

.orgn {
    color: #fd9a34;
}

.orgn-btn {
    background: #fd9a34;
    border: 1px solid #fd9a34 !important;
    color: #fff;
    font-size: 14px;
    padding: 5px 26px;
    line-height: 30px;
    border-radius: 60px;
    font-weight: 400;
    border: 0;
}

.orgn-btn:hover{
    background: #fff;
    color:#fd9a34;
    border: 1px solid #fd9a34;
}

a{
    text-decoration: none;
    cursor: pointer;
}

.pdng-btm{
    padding: 0 0 85px;
}

.sect-head h3{
        color: #585858;
    font-size: 42px;
    
    margin-bottom: 16px;
    position: relative;
    padding-bottom: 18px;
    text-align: center;
}

.sect-head h3::after {
    position: absolute;
    width: 78px;
    height: 3px;
    bottom: 0;
    left: 0;
    background: #fe9316;
    content: "";
    margin: auto;
    right: 0;
}

.sect-head p {
    margin-bottom: 80px;
    display: block;
    color: #767676;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .5px;
    
}

.orange{
    color: #ff9a30;
}

.m-disply{
        display: none;
    }

.d-disply{
        display: block;
    }









/*  Top button   */
#button {
  display: inline-block;
  background-color: #ff7323;
  width: 40px;
  height: 40px;
  text-align: center;
  border-radius: 50%;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#button::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  line-height: 38px;
  color: #fff;
}
#button:hover {
  cursor: pointer;
  background-color: #fbad80;
}
#button:active {
  background-color: #ff7323;
}
#button.show {
  opacity: 1;
  visibility: visible;
}


/*    NAv BAr*/
#navbar {
  overflow: hidden;
  background-color: transparent;
  padding: 40px 0px;
  transition: 0.4s;
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 9999;
}

#navbar a {
  float: left;
  text-align: center;
  padding: 0px 8px;
  text-decoration: none;
/*  font-size: 18px; */
/*  line-height: 25px;*/
    color: #fff;
}

#navbar #logo {
/*
  font-size: 35px;
  font-weight: bold;
*/
  transition: 0.4s;
    width: 12%;
    margin: 0;
}

#navbarr {
  overflow: hidden;
  background-color: transparent;
  padding: 40px 0px;
  transition: 0.4s;
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 99;
}

#navbarr a {
  float: left;
  text-align: center;
  padding: 0px 8px;
  text-decoration: none;
/*  font-size: 18px; */
/*  line-height: 25px;*/
    color: #fff;
}

#navbarr #logoo {
/*
  font-size: 35px;
  font-weight: bold;
*/
  transition: 0.4s;
        width: 12%;
    margin: 0;
}

#logo-img{
    width: 60%;
    display: block;
    float: left;
    margin: 0;
}

#logo-img1{
    width: 60%;
    display:none;
    float: left;
    margin: 0;
}

#navbar-right {
  float: right;
}

#logoo{
    font-size: 35px;
}


header{
    position: absolute;
    top: 0;
    z-index: 9;
    width: 100%;
/*    padding: 35px 0;*/
}

/*
.navbar{
    padding: 0;
}
*/

.navbar-light .navbar-brand, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link, .navbar-light .navbar-nav .nav-link {
    color: #fff;
}

.navbar-light .navbar-nav .nav-link:hover{
    color: #ff9a30;
}
nav li{
    border-left: 2px solid #c2c5cc;
}

nav li:first-child{
    border-left: none;
}

.nav-link{
    padding: 0;
}


.pc-nav-link #navbarr a{
    color: #000;
}

#navbarrr {
    overflow: hidden;
    background-color: transparent;
    padding: 40px 0px;
    transition: 0.4s;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 99;
}

.pcdt-nav-link header{
    padding: 35px 0;
}
.pcdt-nav-link #logooo{
    font-size: 35px;
}

.nav-btn{
    color: #fff;
        transition: .4s ease;
    padding: 4px 18px !important;
    border-radius: 50px;
    border: 2px solid #fff;
    background: transparent;
}

.nav-btn:hover{
        transition: .4s ease;
    background: #fff;
    border: 2px solid #ff9a30 !important;
    color: #ff9a30 !important;
}

.banner{
    position: relative;
    top: 0;
    left: 0;
    padding: 0;
}

#myvideo{
    width: 100%;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
}

.banner .banner-overlay {
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    padding-top: 15.6%;
    background: rgba(11,13,38,.6);
    height: 100%;
}

.banner-cntnt{
    position: absolute;
        bottom: 210px;
    color: #fff;  
    left: 200px;
}

.banner-cntnt h1{
    color: #fff;
    font-size: 37px;
    font-weight: 700;
    margin: 0 0 22px 0;
}
.banner-cntnt .acc{
        color: #fff;
    font-size: 17px;
    margin-bottom: 20px;
    font-weight: 100;
}

.bnn-cnt-btn{
color:#ff9a30;
        transition: .4s ease;
    padding: 4px 18px;
    border-radius: 50px;
    border: 2px solid #fff;
    margin: 20px 0 15px;
    background: transparent;
}
.bnn-cnt-btn:hover{
    background:#fff;
    color:#ff9a30;
}

.down-arrow i{
    font-size: 25px;
    
    margin-right: 10px;
}
.down-arrow i:first-child{
    margin-left: 10px;
}

.banner-overlay p{
    font-size: 24px;
    color: #fff;
    font-weight: 800;
}

.percent{
    color: #ffd40c;
}

.register-btn{
        background: #fff;
    padding: 5px 10px;
    border-radius: 25px;
    font-size: 14px;
    color: #4d4d4c!important;
    border: 1px solid #fff;
}

.register-btn i {
    color: #fff;
    background: #ff7323;
    border-radius: 50%;
    display: inline-block;
    width: 27px;
    height: 27px;
    line-height: 2;
    margin-left: 7px;
}




/* Brand Slider */
.brand-slider{
    background: #cecece;
    height: 25vh;
}

.brand-hr{
    width: 30%;
    height: 2px;
    background: #000;
    margin: 0 auto;
}


/*  Meet your */
.meet-your{
    padding: 60px 0 40px;
    
}

.meet-bg{
    background: url(img/back-img.png);
    background-size: contain;
        background-position: center center;
    background-repeat: no-repeat;
}

.meet-img{
    margin: 30px 0 0;
}

.meet-img img{
    width: 85%;
    margin: 0 auto;
}

.meet-your h2{
    font-size: 28px;
    color: #2c2c2c;
    font-weight: 800;
}

.meet-cntn h3{
        color: #2c2c2c;
    font-size: 20px;
    font-weight: 600;
}

.meet-cntn h4{
        color: #2c2c2c;
    font-size: 20px;
    font-weight: 600;
}


.meet-cntn h2 span{
    color: #ff7323;
}

.meet-cntn h4{
        margin: 40px 0 10px;
}

.meet-cntn p {
    color: #858585;
    font-size: 14px;
    line-height: 1.8;
}

.meet-cntn .orange-hr {
    background: #fe9316;
    width: 79px;
    height: 3px;
    margin: 13px 0 13px 5px;
        opacity: 1;
}

#more {display: none;}





/**/
.reason-list {
    width: 100%;
    display: inline-block;
    height: 100px;
}

.reason-list .icon {
    width: 51px;
    height: 51px;
    float: left;
    border-radius: 50%;
    box-shadow: 0 3px 13px rgb(79 218 231 / 21%);
    text-align: center;
}

.reason-list .reason-cntnt{float: left;
    width: 80%;
    padding-left: 29px;
}

.reason-list .reason-cntnt h5 {
    color: #3e3a66;
    font-size: 16px;
    font-weight: 600;
}

.reason-list .reason-cntnt p {
    color: #737373;
    font-size: 14px;
    letter-spacing: .3px;
}

.four-reason h3{
    font-size: 26px;
    color: #3e3a66;
    line-height: 1.5;
        margin-top: 30px;
    font-weight: 500;
}



/*Counter Section*/
.counter-sec {
    background: #161a47;
    padding: 50px 0;
    width: 100%;
    display: inline-block;
}

.count-title {
    color: #fff;
    margin-top: 12px;
    font-size: 2rem;
    width: 100%;
    float: left;
}

.counter p {
    color: #78798c;
    text-transform: uppercase;
    font-size: 20px;
    margin: 0;
}


/**/
.can-help{
    padding: 60px 0;
}
.service_one_img {
    width: 100%;
    display: inline-block;
    position: relative;
}

.service_one_img img {
    width: 100%;
}

.service_one_img_innertext {
    width: 165px;
    background: #161b45;
    position: absolute;
    bottom: -18px;
    padding: 12px;
    border: 10px solid #fff;
    right: -20px;
}

.service_one_img_innertext h5 {
    color: #a6a7b1;
    font-size: 12px;
    font-weight: 600;
}

.service_one_img_innertext p {
    color: #a6a7b1;
    font-size: 11px;
    margin-bottom: 0;
    line-height: 13px;
}

.service_one_count {
    margin: 0;
    font-size: 11px;
    color: #4f95b1;
}

.service_one_img_innertext .icon img {
    width: auto;
    margin: 0 0 10px 0;
}

.can-help .meet-cntn{
    padding-left: 50px;
    margin: 40px 0 0;
}

#helpmore {display: none;}


.signals{
    padding: 40px 0 0;
}

.signals .meet-img img{
    width: 70%;
}



/**/
.easy-steps{
    padding: 90px 0 60px;
        background: #131a44;
}

.easy-steps .head h3{
    font-size: 26px;
    text-align: center;
    font-weight: bolder;
    color: #fe9316;
}

.easy-steps .head h2{
    color: #fff;
    font-size: 36px;
    text-align: center;
    line-height: 1.4;
    font-weight: 300;
}

.step-img img{
    width: 80%;
}

.step-cntnt{
    color: #fff;
}

.step{
    margin: 30px 0 0;
}

.step-cntnt h3 {
    color: #fe9316;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 26px;
    position: relative;
    padding-bottom: 18px;
    text-align: left;
}

.step-cntnt h3:after {
    position: absolute;
    width: 78px;
    height: 3px;
    bottom: 0;
    left: 0;
    background: #fff;
    content: "";
}

.step-cntnt ul{
    padding: 0;
}

.step-cntnt ul li {
    background: url(img/tick-ico.png) no-repeat left 2px;
    padding-left: 28px;
    color: #fff;
    font-size: 16px;
    list-style: none;
    font-weight: 600;
    padding-bottom: 6px;
}

.rece h3{
    color: #fff;
    font-size: 26px;
    text-align: center;
    line-height: 1.4;
    font-weight: 600;
    color: #fe9316;
    margin: 0 0 30px;
}

.rece button{
    background: #fd9a34;
    border: 1px solid #fd9a34 !important;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    padding: 5px 26px;
    line-height: 30px;
    border-radius: 60px;
    font-weight: 400;
    border: 0;
}



.outstanding{
    background: #f0f0f0;
}

.outstanding .stand-head h3{
        color: #585858;
    font-size: 27px;
    font-weight: 500;
    margin-bottom: 16px;
    position: relative;
    padding-bottom: 18px;
    text-align: center;
}

.outstanding .stand-head h3::after {
    position: absolute;
    width: 78px;
    height: 3px;
    bottom: 0;
    left: 0;
    background: #fe9316;
    content: "";
    margin: auto;
    right: 0;
}

.outstanding .stand-head p{
        display: block;
    color: #767676;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .5px;
    margin-bottom: 80px;
}

.wht-rounderd-box{
        background: #fff;
    padding: 24px 34px;
    box-shadow: 0 5px 73px rgb(0 0 0 / 6%);
    border-radius: 20px;
}

.wht-rounderd-box h4 {
    font-size: 18px;
    color: #999;
    font-weight: 500;
    margin-bottom: 10px;
    position: relative;
    text-align: left;
    padding-left: 20px;
}

.wht-rounderd-box h4:before {
    width: 9px;
    height: 9px;
    position: absolute;
    background: #f69626;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    content: "";
}

.wht-rounderd-box  p {
    color: #858585;
    text-align: left;
    font-size: 14px;
    line-height: 1.8;
    padding-right: 194px;
/*    margin-bottom: 80px;*/
}

.wht-width{
    width: 65%;
    margin: 0 auto;
    position: relative;
}

.wht-img{
    display: block;
    position: absolute;
    right: -250px;
    top: -53px;
    width: 460px;
}

.verified .sect-head p{
    margin: 0 0 26px;
}

.verified img{
    width: 100%;
}

.test{
    background:#f4f9fc;
}

.test .sect-head{
    width: 40%;
    margin: 0 auto;
}

.test .sect-head .test-p{
    display: block;
    font-size: 27px;
    color: #585858;
    margin-bottom: 22px;
    width: 100%
}

.test .sect-head sup{
    font-weight: 800;
}

.test .sect-head span{
    font-weight: 700;
}

.test .sect-head p{
        color: #858585;
    font-size: 14px;
    line-height: 1.8;
}

.test .sect-head p{
    width: 60%;
    margin: 0 auto 30px;
}

.beginners{
    height: 62vh;
    padding: 50px 0;
    
}

.beginners p{
    margin: 0;
}

#bmore{
    display: none;
}

.beginners .sect-head h3{
    text-align: left;
}

.beginners .sect-head h3::after{
    margin: 0;
}
.beginners .sect-head{
    position: relative;
}

.beginners .beg-img{
    position: absolute;
    right: 0px;
    z-index: -1;
}

.power{
        padding: 90px 0 60px;
    background: #131a44;
    color: #fff;
}

.power .sect-head h3{
    color: #fff;
    margin: 0 0 40px;
}

.power-div{
    background: #1e234d;
    padding: 33px;
    text-align: center;
        min-height: 550px;
}

.power-div h4{
    margin: 30px 0 20px;
}

.power-div p{
    line-height: 30px;
}

.half-wid{
    padding: 0;
}

.half-wid img{
    width: 100%;
}

.half-cntnt-img{
    background: url(img/img11.jpg) no-repeat;
    background-size: cover;
    color: #fff;
    padding: 50px 50px 0;
}

.half-cnt{
    width: 70%;
    margin: 0 auto;
}
.half-cnt ul{
    padding: 0;
    margin: 0;
    list-style: none;
}

.half-cnt h4{
    line-height: 32px;
    margin: 0 0 30px;
}

.half-cnt ul li{
    margin: 0 0 10px;
    
}
.half-cnt ul li span{
    margin: 0 10px 0 0;
}

.half-cnt ul li span img{
    width: 15%;
    
}

.feedback{
    height: 60vh;
    background: #cecece;
}

.signal{
    padding: 60px 0;
    background: #111844;
    color: #fff;
}

.signal p{
    color: #c1c1c1;
}


.benefits .benf-img{
    width: 100%;
    margin: 0;
}

.benefits .benf-img img{
    width: 100%;
}

.benefits .bnfit-cntnt h2{
    margin: 0 0 45px;
}

.benefits .bnfit-cntnt p{
    margin: 0 0 40px;
}

.join{
    padding: 60px 0;
    background: #111844;
    color: #fff;
}

.join .sect-head h3{
    color: #fff;
}

.join .prices.prc{
    margin: 30px 0 0;
    border: 4px solid #ff9a30;
}

.join .prices{
    background: #fff;
    padding: 30px;
    border-radius: 10px;
    border: 2px solid #ff9a30;
    margin: 60px 0 0;
}

.join .prices h2{
    padding: 50px 20px;
    border-bottom: 1px solid #ccc;
    font-weight: 100;
}

.join .prices h2 span{
    font-weight: 600;
    font-size: 38px;
}

.join .prices ul{
    margin: 60px 0;
}

.join .prices ul li{
    list-style-image: url(img/bullet2.png);
    color: #6a6a6a;
    font-weight: 500;
}

.join .prices .prbtn{
    padding: 6px 30px;
    background: #fff;
    border-radius: 40px;
    border: 2px solid #b9b8b8;
    font-weight:500;
}

.join .prices .prbtn:hover{
    padding: 6px 30px;
    background: #fff;
    border-radius: 40px;
    border: 2px solid #ff9a30;
    color: #ff9a30;
        
}

.join .prices.prc .prbtn{
    background: #ff9a30;
    border: 1px solid #ff9a30;
    color: #fff;
        box-shadow: 0px 0px 9px 1px #0000005c;
}


.faq-head h3{
    display: block;
    color: #fe9316;
    font-size: 47px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 10px;
    line-height: 42px;
}

.faq-head p{
    color: #585858;
    font-size: 27px;
    font-weight: 400;
    margin-bottom: 20px;
    text-align: center;
}

.accordion-item .accordion-button {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    background: #fff;
    color: #575555;
}

.accordion-item{
    margin: 0 0 10px;
/*    border-bottom: 1px solid #cecece;*/
}

.accordion-button, .accordion-button:focus {
    border: 1px solid #00000020;
    
}

.accordion{
    margin: 40px 0 0;
}

.accordion-button:focus {
    z-index: 3;
         border-color: 0; 
    outline: 0;
     box-shadow: 0 0 0 0.25rem #fff; 
}

.sig-img{
    width: 69%;
    margin: 0 auto;
}

.sig-img img{
    width: 100%;
}





.contact{
    background: #111844;
    padding: 90px 0;
}

.contact form{
    margin: 30px 0 0;
}

.contact .sect-head h3{
    color: #fff;
}


.contact input{
    margin: 0 0 20px;
    height: 47px;
}

.contact button {
    background: #ff9a30;
    border: 1px solid #ff9a30;
    color: #fff;
    padding: 6px 30px;
    margin: 20px 0 0 0;
    border-radius: 40px;
/*    box-shadow: 0px 0px 9px 1px #0000005c;*/
}

.add-info {
    background: #373c73;
    border: 2px solid #fff;
    box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 34%);
    padding: 80px 30px 40px;
    color: #fff;
        float: left;
}

.add-info h4 {
    margin: 0 0 25px 0;
    font-size: 28px;
    font-weight: 600;
}

.add-cnt span {
    width: 46px;
    height: 46px;
    background: #fff;
    border-radius: 50%;
    padding: 12px;
    margin: 0 10px 20px 0;
}

.add-cnt span i {
    margin: 0;
    font-size: 20px;
    color: #373c73;
}

.add-cnt p {
    padding: 0;
    margin: 0 0 25px;
    font-size: 18px;
}

.add-cnt a {
    color: #fff;
}

.add-cnt .md{
    width: 100%;
    float: left;
    margin: 0 0 15px;
} 

.add-cnt .md .md-body{
    width: 85%;
    float: right;
}

.add-cnt .md .lc{
    margin: 0 4px 0;
}





footer{
    background: #e7e7e7;
    padding: 60px 0 8px;
}

.rg{
    color:#525252;
    font-size:14px;
    margin:15px 0 35px;
    text-align: center;
}

.rg a, .rg a:hover{
    text-decoration:none;
}

.rg span{
    color:#111844;
}

.logo-f img{
    width: 25%;
}
 
footer .link-f ul{
    margin: 0;
    padding: 0;
}

footer .link-f ul li{
    margin: 0 0 10px;
    list-style: none;
    color: #727272;
}

footer .link-f ul li a{
    color: #727272;
    text-decoration: none;
}

.cntct-f .cnt-l p, .cntct-f .cnt-e p{
    color: #727272;
    margin: 0;
}

.cntct-f .cnt-l span{
    color: #000;
}

.cntct-f .cnt-e span{
    color: blue;
}

.copy-r{
    background: #ddd;
    margin: 15px 0 0;
    padding: 15px 0;
}

.copy p{
    font-size: 10px;
    color: #727272;
    margin: 0;
}

.icon {
    float: right;
}

.icon a{
    text-decoration: none;
    color: #3a3a3a;
}

.icon i{
    margin: 0 10px 0 0;
}






/*PRIVACY POLICE PAGE*/

.prvcy{
    padding: 180px 0 70px;
}

.privacy-page{
        position: relative;
    background: #f4f4f4;
}
.privacy-page header{
    background: #5d5d5d;
        position: inherit;
}


.prvcy h1{
font-size: 38px;
    margin: 0 0 8px;
    font-weight: 700;
    color: #323232;
}

.prvcy h2{
    font-size: 22px;
    margin: 0 0 8px;
    font-weight: 700;
    color: #737373;
}

.prvcy p{
    color: #7d7d7d;
}




/*TERMS AND CONDITION PAGE*/
.term{
    padding: 180px 0 70px;
}

.term-page{
        position: relative;
    background: #f4f4f4;
}
.term-page header{
    background: #5d5d5d;
        position: inherit;
}
.term h1{
font-size: 38px;
    margin: 0 0 8px;
    font-weight: 700;
    color: #606060;
}

.term h2{
    font-size: 22px;
    margin: 0 0 8px;
    font-weight: 700;
}

.term p{
    color: #7d7d7d;
}

.term p span{
    color: blue;
}



/*
.pc-nav-link #navbar{
    padding: 0;
    background: #404040;
}
*/




/*   Product Page*/
.pcdt-nav-link #navbarrr #logooo {
/*
  font-size: 35px;
  font-weight: bold;
*/
  transition: 0.4s;
    width: 12%;
    margin: 0;
}

.pcdt-nav-link #navbarrr #logoo-img{
    width: 60%;
    display: block;
    float: left;
    margin: 0;
}

.pcdt-nav-link #navbarrr #logoo-img1{
    width: 60%;
    display:none;
    float: left;
    margin: 0;
}
.pd-banner{
    color: #fff;
    background: #1a2351;
    padding: 150px 0 70px;
}

.pd-head-cntnt{
    width: 100%;
    margin: 100px 0;
}

.pd-head-img{
    margin: 80px 0 0;
}

.pd-head-img img{
    width: 100%;
}

.pd-head-cntnt h1{
        margin: 0 0 40px;
    line-height: 60px;
    font-size: 54px;
    font-weight: bolder;
}

.pd-head-cntnt h4{
    margin: 20px 0 40px;
    
}

.pd-head-cntnt h4 span{
    font-weight: bold;
}

.pd-head-cntnt a{
        padding: 8px 12px;
    border: 1px solid #fff;
    border-radius: 50px;
    background: transparent;
    color: #fff;
}

.pd-head-cntnt a:hover{
    border: 1px solid #ff9a30;
    background: #fff;
    color: #ff9a30 !important;
}

.pd-head-cntnt a:hover i{
    color: #ff9a30
}

.pd-head-cntnt a i{
    margin: 0 8px 0 0;
}

.robot-icon{
        width: 100px;
    height: 100px;
        padding: 27px 22px;
    background: #111844;
    color: #fff;
    margin: 0 auto;
    border-radius: 50px;
}

.robot-icon i{
    font-size: 46px;
    transform: rotate(15deg);
}

.robot-icon img{
    width:100%;
    margin:0 auto;
    transform: rotate(15deg);
}

.prdct-cntnt  h2{
    margin: 15px 0 20px;
    font-weight: bolder;
}

.prdct-cntnt p{
    font-size: 18px;
    font-weight: 400;
        margin: 0 0 35px;
}

.getnow-btn{
        padding: 8px 12px;
    border: 1px solid #111844;
    border-radius: 50px;
    background: #111844;
    color: #fff;
    font-size: 14px;
    font-weight: 800;
    margin: 20px 0;
}

.getnow-btn:hover{
    border: 1px solid #111844;
    background: #111844;
    color: #fff !important;
}

.prdct-cntnt h3{
    margin: 60px 0px 30px;
    font-weight: bolder;
    font-size: 46px;
}

.item{
    margin: 0 0 15px;
}

.item img{
    width: 20%;
}

.why-choose{
    background: #111844;
    color: #fff;
}

.wealth .sect-head h3{
    font-size: 40px;
    font-weight: 800;
    color: #111844;
    margin: 0 0 35px;
}

.product-page .why-choose .sect-head h3{
    font-size: 40px;
    font-weight: bolder;
    color: #fff;
    margin: 0 0 35px;
}

.product-page .why-choose .sect-head p{
    color: #fff;
        margin : 0 0 15px;
}

.product-page .why-choose .sect-head .icon{
    float: inherit;
    color: #fff;
    margin: 40px 0 0;
}

.product-page .why-choose .sect-head .icon a{
    color: #fff;
}

.product-page .why-choose .sect-head a i{
    color: #fff;
    font-size: 30px;
}

.product-page .sect-head p{
    margin: 0 0 15px;
}

.robot-item{
    width: 70%;
    margin: 40px auto 0;
}

.robot-item .reason-list{
        height: 120px;
    margin: 0 0 20px;
}

.recommend{
    background: #f5f3f39c;
    
}

.recommend .sect-head h3{
    color: #111844;
    font-weight: bolder;
    
}

.remd-item{
    width: 100%;
    background: #fff;
    border: 1px solid #9b9b9b;
    padding: 30px;
    border-radius: 4px;
    margin: 50px 0 0;
    height: 300px;
}

.best-choice{
    height: 40px;
    margin: 0 0 20px;
}

.best-choice span{
/*    color: #fff;*/
    margin: 0 10px 0 0;
    font-weight: 700;
}

.best-choice i{
    color: #fe9316;
}

.remd-item img{
    width: 100%;
        margin: 0 0 60px;
}

.active-remd{
    box-shadow: 0px 0px 5px 2px #11184457;
    border: 3px solid #fe9316;
    background: #fff;
    
}

.remd-btn{
        padding: 8px 12px;
    border: 1px solid #111844;
    border-radius: 50px;
    background: #fff;
    color: #111844;
    font-size: 14px;
    font-weight: 800;
}

.remd-btn:hover{
    border: 1px solid #fe9316;
    background: #111844;
    color: #fe9316 !important;
}

.payment {
    margin: 120px 0 0;
}

.payment .sect-head h3{
     color: #111844;
    font-weight: bolder;
    font-size: 56px;
}

.payment .sect-head p{
    color: #434343;
}

.rules-sec h2{
    background: #bc2929;
    font-size: 34px;
    font-weight: bolder;
    margin: 30px 0;
    padding: 4px;
    color: #fff;
    text-align: center;
}

.rules-sec h4{
    font-weight: bolder;
    font-size: 32px;
    margin: 0 0 20px;
}

.rules-sec ul{
    list-style-image: url('img/product/tick.png');
}

.rules-sec ul li{
    margin: 0 0 4px;
    font-weight: 800;
    font-size: 16px;
    color: #6c6c6c;
}

.disclaimer{
    margin: 50px 0 0;
}

.diss-item{
        width: 70%;
    margin: 0 auto;
}

.diss-item .reason-list{
    
    height: 120px;

}


.custm-bg{
    background: url("img/cutom-bg.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    /*height: 100vh;*/
    position: relative;
    padding: 120px 0;
/*    width: 100%;*/
}

.custm-dtl{
    position:relative;
    width: 100%;
}

.custm-input{
        background: #fff;
    padding: 80px;
    width: 100%;
    border-radius: 4px;
    position: relative;
    border: 4px solid #ff9a30;
    margin: 80px 0 0;
    z-index: 99;
    box-shadow: 0 0 12px #111844;
}

.custm-btn, .razorpay-payment-button {
    background: #ff9a30;
    border: 1px solid #ff9a30;
    color: #fff;
    box-shadow: 0px 0px 9px 1px #0000005c;
    padding: 6px 30px;
    border-radius: 4px;
}

.custm-dlt-img{
    background: #ff9a30;
    padding: 40px;
        position: relative;
    right: -60px;
    top: 100px;
    width: 100%;
    margin: 50px 0 0;
    border-radius: 4px;
}

.custm-dlt-img img{
    width: 90%;
}

.success-pg {
        background: #161a47;
/*    height: 100vh;*/
}

.success-pg .payment{
		border:1px solid #f2f2f2;
/*		height:280px;*/
        border-radius:20px;
        background:#fff;
    margin: 70px 0 0;
	}

.success-pg  .payment_header{
/*	   background:rgba(255,102,0,1);*/
	   padding:20px;
       border-radius:20px 20px 0px 0px;
	   
   }

.success-pg  .payment_header img{
    width: 80%;
}
   
.success-pg .check{
	   margin:0px auto;
	   border-radius:100%;
	   background:#fff;
	   text-align:center;
   }
   
.success-pg .check i{
	   vertical-align:middle;
	   line-height:50px;
	   font-size:30px;
   }

.success-pg .content {
        text-align:center;
    padding: 0 20px 40px;
    }

.success-pg .content  h1{
        font-size:25px;
        padding-top:25px;
    }

.success-pg .content a.orgn-btn{
    transition:all ease-in-out 0.3s;
    margin: 40px 0 0 0;
}

.success-pg .content a.orgn-btn:hover{
    text-decoration:none;
    background:#fd9a34;
    color: #fff;
}

.success-pg .sect-head h3 {
    font-size: 46px;
}

.auto-bg{
    background: url("img/cutom-bg.jpg");
    background-repeat: no-repeat;
    background-size: cover;
/*    height: 100vh;*/
    position: relative;
    padding: 120px 0;
/*    width: 100%;*/
}




@media screen and (max-width:768px){
    .rg{
    font-size:12px;
    margin:15px 0 35px;
    text-align: center;
}
 .rg span{
     color:#111844;
 }
    .pcdt-nav-link #navbarrr #logooo{
        width:25%;
    }
    
    .pcdt-nav-link #navbarrr #logoo-img {
        width: 90%;
    }
    
    #navbar, #navbarrr{
        padding:15px 0;
    }
    
    #navbar #logo{
        width:25%;
    }
    
    #logo-img{
        width:90%;
    }
    
    .success-pg .payment{
        margin: 110px 0 0;
    }
    section{
        padding: 60px 0;
    }
    
    .m-disply{
        display: block;
    }
    
    .d-disply{
        display: none;
    }
    
    
    .benefits .benf-img{
        width: 50%;
        margin: 0 auto;
    }
    
    .benefits .benf-img img{
        width: 100%;
        margin: 0 0 40px;
    }
    
    .sig-img img{
        margin: 0 0 40px;
    }
    
    .cnt-l{
            margin: 30px 0 0;
    }
    
    .mt-4{
        margin: 10px 0 0 !important;
    }
    
    .sect-head h3 {
        font-size: 32px;
    }
    
    .faq-head h3 {
        font-size: 37px;
    }
    
    .faq-head p {
        font-size: 22px;
    }
    
    .accordion{
        margin: 0;
    }
    
    .benefits .sect-head p {
        margin-bottom: 20px;
    }
    
    .mt-5 {
        margin: 0 !important;
    }
    
    .reason-list{
        margin: 0 0 15px;
    }
    
    .half-cntnt-img {
        padding: 20px;
    }
    
    .add-cnt .md .md-body {
        width: 80%;
    }
    
    .logo-f img {
        margin: 0 0 40px;
    }
    
    .half-cnt h4{
        margin: 0 0 20px;
    }
    
    .sig-img {
        width: 90%;
    }
    
    .reason-list {
        height: 135px;
    }
    
    .add-info {
        margin: 50px 0 0;
    }
    
    .add-cnt span{
        margin:0 2px 0 0;
    }
    
    .add-info{
        padding: 30px 20px;
    }
    
    .half-cnt {
        width: 100%;
    }
    
    .half-cnt ul li span img {
        width: 10%;
    }
    
    .power-div {
        margin: 0 0 20px;
        min-height: auto;
    }
    
    .power .sect-head {
        margin: 0 0 30px;
    }
    
    .beginners {
        height: auto;
        background: url('img/img6.jpg');
    }
    
    .beg-img img{
        display: none;
    }
    
    .join .prices{
        margin: 20px 0 0;
    }
    
    .test .sect-head{
        width: 90%;
    }
    
    .test .sect-head .test-p{
        line-height: 38px;
    }
    
    .test {
        padding: 60px 0;
    }
    
    .wht-width {
        width: 100%;
    }
    
    .wht-img{
        position: initial;
        width: 100%;
    }
    
    .wht-img img{
        width: 100%;
    }
    
    .outstanding .sect-head p {
        margin-bottom: 20px;
    }
    
    .wht-rounderd-box p{
        padding: 0;
    }
    
    .step-img img{
        width: 90%;
    }
    
    .step-cntnt{
        width: 90%;
        margin: 0 auto;
    }
    
    .step-cntnt h3{
        margin: 20px 0 26px;
    }
    
    .pdng-btm {
        padding: 0 0 45px;
    }
    
    .can-help .meet-cntn{
        padding: 0;
    }
    
    .signals .meet-cntn{
        margin: 0;
    }
    
    .meet-cntn .orange-hr {
        margin: 13px 0 13px 0px;
    }
    
    .meet-cntn h4{
        margin: 10px 0;
    }
    
    .signals .meet-img img{
        width: 80%;
    }
    
    .service_one_img_innertext{
        right: 0;
        width: 200px;
        bottom: -30px;
        padding: 12px;
    }
    
    .service_one_img_innertext h5 {
        font-size: 16px;
    }
    
    .service_one_img_innertext p {
        font-size: 13px;
    }
    
    .service_one_count {
        font-size: 13px;
    }
    
    .four-reason{
        padding: 0 0 60px;
    }
    
    .banner{
        overflow: hidden;
    }
    
    #myvideo{
            min-width: 200%;
    }
    
    .banner-cntnt {
        bottom: 105px;
        left: 30px;
    }
    
    .banner-cntnt h1{
        font-size: 26px;
    }
    
    .banner-cntnt .bnn-cnt-btn{
        margin: 0 0 15px;
    }
    
    .navbar-light .navbar-toggler{
        color: transparent;
        border-color: transparent;
    }
    
    .navbar-collapse{
        background: transparent;
        padding: 20px 30px 0px;
    }
    
    nav li{
        border: none;
        margin: 0 0 15px;
    }
    
    .pd-head-cntnt{
        margin: 40px 0 60px;
    }
    
    .pd-banner{
        padding: 150px 0 20px;
    }
    
    .item img {
        width: 65%;
    }
    
    .robot-item {
        width: 100%;
    }
    
    .remd-item {
        margin: 0 0 20px;
        height: 340px;
    }
    
    .diss-item{
        width: 100%;
    }
    
    .diss-item .reason-list {
        height: auto;
        margin: 0 0 20px;
    }
    .diss-item .reason-list p{
        margin: 0;
    }
    
    .payment {
        margin: 20px 0 0;
    }
    
    .remd-item img {
        width: 88%;
    }
    .payment .sect-head h3{
            font-size: 42px;
    }
    
    .rules-sec h2{
            font-size: 28px;
    }
    
    .rules-sec h4 {
            font-size: 28px;
    }
    
    .wealth .sect-head h3 {
        font-size: 32px;
    }
    
    .product-page .why-choose .sect-head h3 {
        font-size: 32px;
    }
    
    .pd-head-cntnt h1 {
        line-height: 42px;
        font-size: 38px;
    }
    
    .custm-dlt-img {
     right: 0px; 
     top: 40px; 
     margin: 0; 
    }
    
    .custm-bg, .auto-bg{
        height: auto;
    }
    
    .overlay{
        height: 129vh;
    }
    
    .custm-input {
        padding: 50px 30px;
         margin: 76px 0 0;
    }
   
    
}


@media only screen and (min-width:769px) and (max-width:1024px) {
    .banner-cntnt {
        bottom: 40px;
        left: 80px;
    }
    
    .bnn-cnt-btn {
        margin: 10px 0 15px;
    }
    
    .signals .meet-img img {
        width: 90%;
    }
    
    .wht-img {
        right: -160px;
        width: auto;
    }
    
    .test .sect-head {
        width: 70%;
    }
    
    .beginners {
        height: auto;
    }
    
    .power .sect-head{
        margin: 0 0 50px;
    }
    
    .power-div {
        min-height: 642px;
    }
    
    .half-cntnt-img {
        padding: 10px 10px 0;
    }
    
    .half-cnt {
        width: 90%;
    }
    
    .half-cnt h4 {
        margin: 0 0 20px;
    }
    
    .half-cnt ul li span img {
        width: 8.6%;
    }
    
    .benefits .sect-head p {
        margin-bottom: 50px;
    }
    
    .pd-head-cntnt h1 {
        font-size: 48px;
    }
    
    .item img {
        width: 30%;
    }
    
    .robot-item {
        width: 100%;
    }
    
    .robot-item .reason-list {
        height: 150px;
    }
    
    .remd-item {
        padding: 30px 10px;
    }
    
    .best-choice span{
        margin: 0;
    }
    
    .best-choice i{
        font-size: 14px;
    }
    
    .payment {
        margin: 80px 0 0;
    }
    
    .payment .sect-head h3{
            font-size: 46px;
    }
    
    .rules-sec h4 {
        font-size: 28px;
    }
    
    .diss-item {
        width: 100%;
    }
    
    .diss-item .reason-list {
        height: 140px;
    }
    
    nav li{
        border-left: 0;
    }
    
    .custm-input {
        padding: 50px 30px;
    }

}


@media only screen and (min-width:1025px) and (max-width:1200px) {
}