

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
 


   ::-moz-selection{ background: #cae7fd; color:#4c4c4c; text-shadow: none; }
   ::selection { background:#cae7fd; color:#4c4c4c; text-shadow: none; } 
  

#wrapper{overflow: hidden;position: relative;}

/*--------------------------------*/
a:focus{outline: none;}
.container{width: 1024px; margin: 0 auto;}
.logo-img{margin-top: 20px;}
.row.social {width: 80%; float: right; margin-top: 8px;}
/*ul.social {float: right; margin: 0 15px 7px 0; width: auto;} */
ul.social {float: right; margin: 0 0px 7px 0; width: auto;}
ul.social li {margin: 0; padding: 0; display: inline-block; font-size: 24px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; color: #ed7c3a;}
ul.social li:nth-child(1){margin: 0 45px 0 0; float: left;}
ul.social li a {transition: all 0.6s;}
ul.social li a i {width: 28px; height: 28px; float: left; border-radius: 50%; text-align: center;line-height: 26px; color: #0e6433; transition: all 1s; font-size: 18px; border:2px solid #0e6433;}
ul.social li i.fa.fa-phone{font-size: 20px; color: #ed7c3a; border:1px solid #ed7c3a; border-radius: 50px; padding: 3px 5px; margin: 0 4px 0 0;}

ul.social li i:hover {color: #454545; border:2px solid #454545;}

.top-nav-holder{width:100%; margin:0; padding:0; height:50px; float: left;}
.navbar-inverse{background:transparent;}
.navbar-inverse .navbar-nav > li > a{ margin:0 ; padding: 0 3px; font-size:15px; line-height: 32px; font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight:normal; color: #575757 !important; text-align:left; transition:all 1s;}
.navbar-inverse .navbar-nav > li > a:hover{color: #0e6433;}
.navbar-inverse .navbar-nav > li{margin: 8px 0 0 23px; padding: 0;}
.navbar-inverse .navbar-nav > li.current-menu-item a{color: #0e6433; position: relative; font-size: 14px;}
.navbar{padding:0; min-height: 45px; border-radius: 0;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border:none;}
.navbar-nav { display: table; float: right !important; margin: -11px -4px 0;}
.navbar-collapse{padding: 0;}
.navbar{margin: 0;}
.navbar.navbar-inverse {background: transparent; z-index: 9; width: 100%;}
.navbar-inverse .navbar-nav > li.free-trail a{background: #ed7c3a; border-radius: 5px; padding: 0 7px; color: #fff; font-weight: bold; transition:all 1s;}
.navbar-inverse .navbar-nav > li.free-trail a:hover{background: #0e6433;}


section#banner{width: 100%; float: left; margin: 0; padding: 0; position: relative; background: #0e6433;}
img.bnnr{margin: 0; padding: 0; max-width: 100%; width: 100%;}
.pricin{margin: 0; padding: 0; max-width: 100%; width: 100%;}
.dwnld{margin: 0; padding: 0; max-width: 100%; width: 100%;}
.banner-from-holder{padding: 0; margin: 0; position: relative;}
.bnnr-form{margin: 0 auto; position: absolute; left: 0; right: 0; bottom: 15px;}
.banner-txt{background: #fff; float: right; padding: 35px; position: relative; width: 42%; overflow: hidden;}
.banner-txt a:hover{text-decoration: none;}
.gst-txt-box{float: right; margin: 0 auto; position: absolute; right: -64px; text-align: center; top: 26px; transform: rotate(46deg); width: 245px;}
h5.gst-txt{top: 7px; font-size: 24px; color: #fff; background: #ed7c3a; padding: 12px 40px 7px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;}

h6.now span{background-color: #0e6433; border-radius: 50px; color: #fff; font-size: 16px; left: 0; margin: 0 auto; padding: 0px 10px; position: absolute; right: 0; top: -7px; width: 60px; z-index: 2;}

h2.bnnr-txt1{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; padding: 0; font-size: 33px !important; color: #000;}

h3.bnnr-txt2{padding: 10px 0 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 51px !important; color: #000;margin: 0;}
h6.bnnr-txt3{padding: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 19px; margin: 0;}
h1.bnnr-txt4{padding: 0; font-size: 21px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; color: #7f7f7f; line-height: 134%;}
.frm-box {padding: 10px 0 0;}
.name-ip {background-color: #fff; border: 1px solid #ccc; border-radius: 3px; margin: 0 0 10px; max-width: 95%; padding: 10px; width: 100%;}
.form-btn{font-size: 24px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; padding: 17px 82px 11px 54px; color: #fff; background: #ed7c3a url(../new-images/wht-arrow.png) right center no-repeat; border: none; width: 100%; float: left; transition:all 0.5s;}
.form-btn:hover{background-color: #0e6433;}
.form-btn span{font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;}

.arrow img{background-color: #0e6433; padding: 20px 31px 19px; margin: -6px 0 0; box-shadow: 0 3px #0c4d28;}
.arrow img:hover{background-color: #ed7c3a; transition:all 1s; box-shadow: 0 3px #d8580e;}


section#green-bg{width: 100%; float: left; margin: 0; padding: 30px 0; background-color: #0e6433;}
h2.green-bg-head{margin: 0 !important; padding: 0; text-align: center;}
span.no-txt{padding: 0; position: relative; font-size: 50px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; text-align: center; color: #fff;}
span.no-txt:after{background-color: #ed7c3a; border-radius: 50px; color: #fff; content: "+"; font-size: 23px; height: 30px; line-height: 30px; padding: 0; position: absolute; right: -35px; top: -11px; width: 30px;}
h4.dscrpsn-txt{padding: 0 !important; margin:0 !important; line-height:110% !important; font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important; color: #fff !important; text-align: center;}
h4.dscrpsn-txt span{ font-size:29px; }

section#main-content{padding: 60px 0 0; float: left; width: 100%; margin: 0;}
h2.head-txt{padding: 0 0 80px; position: relative; font-size: 36px !important; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; color: #0e6433; text-align: center !important;}
/* h2.head-txt:after{content: ''; position: absolute; background: #ed7c3a; width: 55px; height: 10px; left: 0; right: 0; bottom: 40px; margin: 0 auto;} */
section#main-content p{font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 17px;text-align: center;}




/*--------------download-new------------------*/

.banner-txt-dwnld{float: left; padding: 35px; position: relative; width: 80%; overflow: hidden;}
.dwnld-txt-hldr{bottom: 19%;}
.banner-dwnld-txt-tp{margin: 0; background: #f6813b; padding: 12px 30px 18px; opacity: 0.94; clear: both; display: table;}
h1.bnnr-dwnld-txt1{font-size: 40px; font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: normal; color: #fff; line-height: 41px; text-align: left; margin: 0 !important; padding: 0;}
h1.bnnr-dwnld-txt1 span{font-size: 40px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: normal; color: #fff; margin: 0; padding: 0;}
.banner-dwnld-txt-btm{margin: 6px 0; background: #fff; line-height: 100%; padding: 20px; display: table;}
h3.bnnr-dwnld-txt2{font-size: 26px; font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: normal; color: #363636; text-align: left; float: left; position: relative; padding: 0;  margin: 0;}
h3 span.bnnr-dwnld-txt3{color: #0e6534; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: normal; margin: 0;}
h3 span.bnnr-dwnld-txt4{color: #f67d34; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: normal; margin: 0;}
a.strt-hr{padding: 0;}
a.strt-hr:hover, a.strt-hr:focus{text-decoration: none;}
.banner-dwnld-img{float: right; margin: 0 0 0 10px;}
.clr-orange{color: #f47c32;}
h2.less-mrgn{padding: 0 0 64px;}
.bnnr-dwnld{background: transparent !important;}

span.congratulations{font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 17px;text-align: center; color: #2c3e50;}
.download-form .row input{padding: 0 6px;}








/*--------------price-new------------------*/
.form-2{ background: #fff none repeat scroll 0 0; border: medium none transparent; color: #a5a5a5; float: left; height: 50px; margin: 4px;  width:23%; padding: 0 8px; line-height: 50px; transition: all 1s; border-radius: 5px; font-size: 16px; font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: normal;}
.bnnr-pricin{background: transparent;}
img.pricin{margin: 0; padding: 0; max-width: 100%; width: 100%;}
.bnnr-pricin-cptn-hldr{position: absolute; top: -277px; width: auto; right: 298px; height: auto; background: #f48039; padding: 29px 35px; outline: 2px solid #fff; outline-offset: -10px; height: auto; opacity: 0.94;}
.clr-grn{color: #0e6534;}
.clr-wht{color: #fff;}
h2.bnnr-price-txt1{font-size: 30px; font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: normal; line-height: 25px; margin: 0 !important; padding: 0;}
h2 span.bnnr-price-txt2{font-size: 30px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: normal; line-height: 45px; margin: 0; padding: 0;}
h2 span.bnnr-price-txt3{font-size: 68px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: normal; line-height: 64px; margin: 0; padding: 0;}

#form-sc{margin: 0; padding: 17px 0 23px; width: 100%; float: left; background: #0e6534;}
.form-det{margin: 0; padding: 0; width: 100%; float: left;}
form{display: block;}

.submit1{width: 23%; background-color: #ed7c3a !important; color: #fff; padding:0 30px; border-radius: 5px; border: none; cursor: pointer; font-size: 20px; font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: normal; margin: 4px; transition: 1s all; float: left; height: 50px; line-height: 50px; background: transparent;}
.submit1:hover{background-color: #fff !important; color: #ff7e11;}
.sbmt-txt1{font-size: 20px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: normal;}


.footer-logo-home{bottom: 162px;}


/*------------price css here-------------*/
.banner-blck {position: absolute; top: 30%; height: calc(100% - 60%); left: 0; width: 100%;}
.banner-img {width: 100%;}
.cap-hldr {width: 400px; float: left;}
.cap-hldr h2 {font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 51px; color: #0e6634;}
.cap-hldr p {font-family: "-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif"; font-size: 19px; color: #000; padding: 0; margin: 0;}
.cap-hldr p strong {font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: normal;}
.cap-hldr p.greent-txt {color: #0e6634;}
.get-btn {padding: 10px 25px; border-radius: 25px; font-family: "-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif"; font-size: 28px; color: #fff; margin-top: 25px; display: inline-block;background: #f67c31; transition: all 0.8s;}
.get-btn strong {font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: normal;}
.get-btn:hover {background: #0e6634; color: #fff; text-decoration: none;}
.price-table th {font-weight: normal; text-align: center; border-left: 4px solid #fff;}
.price-table.table > thead > tr > th {border-bottom: 0;}
th.lite {background: #25a95d; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 19px; color: #fff;  }
th.exp {background: #035dab; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 19px; color: #fff; }
th.stnd {background: #a61e22; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 19px; color: #fff; }
th.prof {background: #634932; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 19px; color: #fff;}
td.price-name {font-family: "-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif"; font-size: 20px; color: #2f2f2f;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {border-top: 0;}
.price-table td {border-bottom: 2px dotted #ddd !important;}
.price-table td img {vertical-align: middle; margin-top: 5px;}
tr.greyrow {background: #eee; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;}
tr.greyrow td {padding: 0 8px !important; height: 38px; border-bottom: 4px solid #fff !important; vertical-align: middle !important; font-size: 19px;}
tr.greyrow td small {font-size: 15px;}
tr.greyrow td span{font-size: 22px;}
span.green-price { color: #25a95d; }
span.blue-price { color: #035dab;}
span.red-price { color: #a61e22;}
span.brown-price { color: #634932; }
td.greyrow-name {background: #414143 url("../new-images/arrw.jpg") no-repeat right; border-bottom: 0; font-size: 18px; font-family: "-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif"; color: #fff;}
.cnt-green {background: #25a95d; font-size: 16px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; color: #fff; padding: 10px 15px 7px;
border-radius: 10px; transition: all 0.8s; margin-top: 10px; }
.cnt-blue {background: #035dab; font-size: 16px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; color: #fff; padding: 10px 15px 7px;
border-radius: 10px; transition: all 0.8s; margin-top: 10px; }
.cnt-red {background: #a61e22; font-size: 16px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; color: #fff; padding: 10px 15px 7px;
border-radius: 10px; transition: all 0.8s; margin-top: 10px; }
.cnt-brwn {background: #634932; font-size: 16px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; color: #fff; padding: 10px 15px 7px;
border-radius: 10px; transition: all 0.8s; margin-top: 10px; }
.cntct-row td {border-bottom: 0 !important;}
.buy-link {margin-top: 5px; display: table; font-size: 17px;}
.tab-content {padding: 25px; border: 3px solid #ddd; border-radius: 25px;}
.nav-tabs > li a {background: #25a95d; font-size: 20px; color: #fff; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; }
.nav-tabs > li.active a,.nav-tabs > li a:hover,.nav-tabs > li a:focus {background: #f57c33 !important; color: #fff !important;}
.nav.nav-tabs {margin-left: 25px; margin-top: 30px;}
section#green-block {width: 100%; float: left; padding: 0;}
.green-bg {background: #25a95d; padding: 2%; margin-top: 30px; float: left; border-radius: 25px; width:100%; text-align: center;}
.green-bg h2 {text-align: center; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; margin-bottom: 15px; color: #fff; }
.inpt-styl { background: #fff none repeat scroll 0 0; float: left;  border: 1px solid #fff; height: 40px; margin: 0 0.5%; width: 40%; padding: 0 10px;}
.sbmt { background: #25a95d none repeat scroll 0 0; color: #fff; border: 1px solid #fff; float: left; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 20px; padding: 4px 45px; transition:0.5s all;}
.sbmt:hover{background: #000 !important;}
table a:not(.btn), .table a:not(.btn){text-decoration: none !important;}
table a:hover, a:focus{color: #000;}
#content .container { margin: 0 auto; width: 996px;}

/* */
.bnnr-frm-header-txt{padding: 0; line-height: 19px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 19px; margin: 0;}



/*new css added*/
 .bnnr-frm-header-txt{padding: 0; line-height: 40px!important;  font-size: 30px !important; margin: 0; text-align: center; }
      textarea{}

/*css added*/
.social li a{
text-decoration:none;
color: #ed7c3a;
}
ul.social li i.fa.fa-phone {
margin: 3px 4px 0 0 !important;;
}
.social li a:hover{
  text-decoration:none;
  color: #ed7c3a;
}
section#main-content {
padding: 5px 0 0 !important;
}
section#green-bg {
padding: 30px 0 15px !important;
}
#clientlist, #features, #howworks, #testimonials {
    margin-top: 15px !important;
}
h2.head-txt:after {
    display:none;
}
h2.head-txt {
    padding: 0 0 10px !important;
}
.section-separator {
    margin: 10px 0 !important;
    }
.banner-txt {
padding: 20px 20px !important;
width: 50% !important;
background:rgba(255,255,255,.8) !important;
}

.banner-txt h6{
text-align:center;
}
.banner-txt p{
text-align:center;
margin:5px 0px 20px;
text-align:left;
font-size:19px;
}

.banner-txt .form-btn{
width: 50%;
float:right;
padding: 1px 82px 4px 54px;
}
.bnnr-form {
top: 150px !important;
}
.banner-txt{
top: -110px;  
}
/*css added*/
@media screen and (min-width:1367px){
.banner-txt{
top: -45px; 

}

}
@media screen and (max-width:1199px){
.banner-txt .form-btn{
white-space:nowrap;
width: 60%;
}
.banner-txt{
top: -110px ;  
}
}

@media screen and (max-width:991px){
.banner-txt{
width: 100% !important;
top: -125px;  
}
}

@media screen and (max-width:980px){
.navbar-inverse .navbar-nav > li {
    margin: 8px 0 0 5px !important;
  
}
  }

  @media screen and (max-width:970px){
.banner-txt h6 {
    text-align: center !important;;
    font-size: 20px !important;
    line-height: 25px !important;
}
 .banner-txt p {
    text-align: center;
    margin: 5px 0px 10px;
    text-align: left;
    font-size: 16px;
} 
}

@media screen and (max-width:767px){
	
  .navbar-inverse .navbar-nav > li {
    margin: 0px 0 0 0px !important;
}
.navbar-inverse .navbar-nav > li {
    padding: 0 55px !important;
    }
  .navbar-toggle{
    top:-3px !important;
  }
  section#banner{
margin-top: 62px !important;
  }
  header{
    position:fixed;
    z-index: 9999;
    background: #fff;
    height: 60px;
  }
  section#green-bg {
    padding: 10px 0 0px !important;
}

.col-sm-3.logo-img{
width:45% !important;
display:table-cell !important;
vertical-align: top !important;
padding-left: 0px !important;
padding-right: 0px !important;
text-align: left !important;
padding-top: 12px;
}
.col-sm-9.nav-sc{
width:45% !important;
display:table-cell !important;
vertical-align: middle !important;

}

.social{
  margin-top:10px !important;
}
.col-sm-3.logo-img img{
  max-width:150px !important;
}
.navbar-toggle {
    margin-right: -22px !important;
    position:fixed !important;
    z-index: 999999 !important;
    right:50px !important;
    top:0;
    }
    #miller-navbar {
      position: fixed;
    right: 0;
    margin-top: 44px;
  }
}
@media screen and (max-width:640px){
/*.col-sm-3.logo-img, .col-sm-9.nav-sc{
width:100% !important;
display:block !important;
}
section#banner{
  margin-top:-30px !important;;
}*/
.banner-txt .form-btn {
    width: 100%;
}
#miller-navbar .nav.navbar-nav {
    margin-top: 59px !important;
}
ul.social li span{
  display:none !important;
}
 #miller-navbar {
    margin-top: -17px;
  }
  .container.header_container{
    width:100% !important;
    margin-left:20px !important;: 
    margin-left:20px !important;: 
  }
}

@media screen and (max-width:639px){
  #miller-navbar .nav.navbar-nav {
    margin-top:23px !important;
}
 section#banner{
/*margin-top: 80px !important;
  }*/
.col-sm-3.logo-img img {
  
    margin-top: -40px !important;
}
  }
@media screen and (max-width:479px){
 #miller-navbar .nav.navbar-nav {
    margin-right:20px !important;
}
.banner-txt h6 {
text-align: left;
font-size: 18px !important;
line-height: 20px !important;
}
.banner-txt p {
text-align: center;
margin: 5px 0px 20px;
text-align: left;
font-size: 16px;
}
.col-sm-3.logo-img {
    width: auto !important;
    }
    .col-sm-9.nav-sc {
    width: auto !important;
position:absolute !important;
     margin: -40px 0 0 50% !important;;
  }
}


@media screen and (max-width:360px){
.navbar-toggle {
    right:20px !important;

    }
}
/*new css added*/
