.auto-h{height:auto !important;}
.v-window{position: relative; width: 700px; padding: 10px; background: #fff; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; margin: 120px auto; opacity: 1.0 !important; filter: alpha(opacity=100) !important;}
/*--- Master Redesign ---*/
hr, p {margin: 20px 0 !important;}
img.wp-smiley,img.emoji {display: inline !important;border: none !important;box-shadow: none !important;height: 1em !important;width: 1em !important;margin: 0 .07em !important;vertical-align: -0.1em !important;background: none !important;padding: 0 !important;}
.placeholder{color:#999999;}::-webkit-input-placeholder { color:#999; }::-moz-placeholder { color:#999; }:-ms-input-placeholder { color:#999; }
.pop-btn, input[type='submit'] {border: 0px !important;border-color: unset !important;border-radius: unset !important;background-color: #76c676 !important;color: #fff !important;font-size: 14px !important;/*line-height: inherit !important;padding: unset !important;*/}
.pop-btn, input[type='submit']:hover{background:#48b748 !important;}
.reset-password{min-height:320px !important; width:500px !important;}
.tex-b-arrow{padding:28px 20px !important;}
.modal{height:340px !important; overflow:hidden !important;}
.md-footer{padding-right: 30px !important; padding-left: 20px !important;}
.pop-btn-success{padding: 11px 14px !important;}
.filetime-textbox-arrow{margin-bottom: 20px; margin-top: 10px;}
.pop-btn-close{padding: 10px 14px !important; font-size:13px !important;}
.btn{border-radius:0px !important;}
.user-activ{min-height:320px !important; width:500px !important;}
.cus_txt{font-weight:normal !important; color:#2a3239 !important;}
.about-state{font-weight:normal !important; color:#2a3239 !important;}
.txt-center{text-align: center;}
.footer-top{margin-top: 10px !important;}
/*--- End Master Redesign ---*/

/*--- Index ---*/
.state-rw{width:100%;display:block;height:40px;}
#jssor_1{position: relative !important; margin: 0 auto !important; top: 0px !important; left: 0px !important; width: 1200px !important;overflow: hidden !important; visibility: hidden !important;}
.load{position: absolute; top: 0px; left: 0px;}
.load-1{filter: alpha(opacity=50); opacity: 0.5; position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%;}
.slide{cursor: default !important; position: absolute !important; top: 0px !important; left: 0px !important; width: 1200px !important; height: 480px !important; overflow: hidden !important;}
#jssora-left{top:215px !important;left:30px !important;width:40px !important;height:50px !important;}
#jssora-right{top:215px !important;right:30px !important;width:40px !important;height:50px !important;}
.scroll-h{overflow:hidden}
/*--- End Index ---*/

/*--- Register ---*/
.firm-options{display: table;margin-bottom: 15px;width:100%;}
.firm-options-r{text-align:left; float:left; line-height:23px; width:97%; margin-left:20px;}
.firm-options-check{padding-top:0px !important; height:0px;}
.wizard-line1{border-top: 1px solid #F3F3F3;padding-top:20px; padding-bottom:20px;}
.reg-height{padding-top:5px;height:800px}
.reg-check{height:60px}
.reg-p-top {padding-top:50px;}
/*--- End Register ---*/

.hr-margin{margin:0px 0px 20px 0px}

/*--- AboutUs ---*/
.sm-subshowcase h1 {color: #fff !important;}
.col-md-offset-3{width:80%; margin:0px auto;}
/*.img-responsive{width:100% !important;}*/
.about-ol{margin-left:0px !important;font-size: 15px !important;line-height: 32px !important;}
.about-ul{margin-left:0px !important;font-size: 15px !important;line-height: 32px !important;}
.about-state{margin-left: 50px !important;}
.about-overflow{overflow:hidden !important;}
/*--- End AboutUs ---*/

/*--- Fees ---*/
.accordion-fee{float: left; width: 650px}
.fee-right{float: right}
.fee-filing{float: left; width: 400px; color: #666}
/*--- End Fees ---*/

/*--- Frequently Asked Qestions ---*/
.clboth{clear:both;}
/*--- End Frequently Asked Qestions ---*/

/*--- EnvironmentChanges ---*/
.e-changes{margin:0 0 0 200px !important;}
/*--- End EnvironmentChanges ---*/

/*--- Options ---*/
.option-img{width: 24px !important;margin:20px;}
/*--- End Options ---*/

/* Modal base styles */
.modal1-is-active {
  overflow: hidden;
}
.modal1 {
    display: none;
}
.modal1--active {
  visibility: visible;
}
.modal1__window {
   -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  background: #fff;
  height: auto;
  left: 71.4%;
  top: 50%;
  bottom: 50%;
  /*margin-top: -275px;
  margin-left: -400px;*/
  max-height: 100%;
  max-width: 800px;
  /*min-height: 550px;*/
  /*opacity: 0;*/
  overflow-y: auto;
  position: fixed;  
  width: 100%;
  z-index: 1045;
  font-size:0.9em;
  font-family:sans-serif;
  box-shadow:#000 0 0 7px 0;
  width:100%;
  margin-left: -35.7%;
    margin-top: -150px;
   /*-webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;*/
}
.modal1__window-lr {width:900px;}
.modal1--active .modal1__window {
  opacity: 1;
}
.modal1__header {
  background: #5a6db9;
  color: #fff;
  padding: 0.7rem;
  position:relative;
}
.modal1__title {
  font-size: 1rem;
  margin:0px;
  padding:0px;
  font-weight:normal;
  color: #fff !important;
}
.modal1__close-btn {
  background: transparent;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 9px;
  border:0px;
  color:#fff;
  font-size:15px;
  font-weight:normal;
  border: none;
  outline:none;
}
.modal1__close-icon {
  fill: #fff;
  height: 20px;
  width: 20px;
}

.modal1__content {
  padding: 1rem;
}
.modal1__overlay {
  background: #000;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  width: 100%;
  visibility: hidden;
  z-index: 1000;
}
.modal1--active .modal__overlay {
  opacity: .75;
  visibility: visible;
}

/* Modal transitions */
.modal1--scale-up .modal__window {
  -webkit-transform: translateX(-50%) translateY(-50%) scale(.75);
  -moz-transform: translateX(-50%) translateY(-50%) scale(.75);
  -ms-transform: translateX(-50%) translateY(-50%) scale(.75);
  -o-transform: translateX(-50%) translateY(-50%) scale(.75);
  transform: translateX(-50%) translateY(-50%) scale(.75);
}
.modal1--scale-up.modal--active .modal__window {
  -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
  -moz-transform: translateX(-50%) translateY(-50%) scale(1);
  -ms-transform: translateX(-50%) translateY(-50%) scale(1);
  -o-transform: translateX(-50%) translateY(-50%) scale(1);
  transform: translateX(-50%) translateY(-50%) scale(1);
}
.sml{width:400px; min-width:400px; height:auto !important; display: table; /*margin-left:-325px;*/}


/* modal popup */
.modal-body-no-scroll {
  overflow: hidden; }

.modal11 {
  /*opacity: 0;
  visibility: hidden;*/
  transition: all 0.3s;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  /*background: rgba(0, 0, 0, 0.8);*/
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  overflow: hidden;
  padding: 2rem; 
  z-index:9999;
}
.md-body{background:#fff; width:400px; margin:0px auto;}
.modal11--is-visible {
  opacity: 1;
  visibility: visible; }

.modal11__dialog {
  background: white;
  margin: 0 auto;
  width: 400px;
  max-width: 40rem;
  border-radius: 0.3rem;
  overflow: hidden; }

.modal11__header,
.modal11__body {
  padding: 1.5rem 2rem; }

.modal11__header {
  border-bottom: 1px solid whitesmoke;
  display: flex;
  align-items: center; }
  .modal11__header:before, .modal11__header:after {
    content: " ";
    display: table; }
  .modal11__header:after {
    clear: both; }

.modal11__title {
  margin: 0;
  float: left; }

.modal11__close {
  float: right;
  cursor: pointer;
  margin-left: auto;
  width: 0.9rem;
  height: 0.9rem;
  background-image: url("../img/cross.svg");
  background-color: transparent;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  appearance: none;
  border: none; }

@media (max-width: 1024px) {
#jssor_1{width:100% !important;}

}

@media (max-width: 980px) {

}

@media (max-width: 768px) {

}


@media (max-width: 640px) {
#jssor_1{width: 100% !important;}
.videos{padding:30px 0px 50px 0px;}
}

@media (max-width: 600px) {

}

@media (max-width: 480px) {
.md-body{width:100%;}
}

@media (max-width: 360px) {

}
