/*
| ----------------------------------------------------------------------------------------------
| General & helper styles
| ----------------------------------------------------------------------------------------------
*/

@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,900');
html {  font-size: 100%;}
body {
    font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 18px;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin:0px;
    padding:0px;
     background-color:#fff;

}

body footer{
  color:white
}

body header{
  color:white;
}

* { outline:none !important;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {  font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;   font-weight: 800;   color:#000;}
[class*="space"] {width: 100%;float: left;}
.space10 {  height: 10px;}
.space20 {  height: 20px;}
.space30 {  height: 30px;}
.space40 {  height: 40px;}
.space50 {  height: 50px;}
.space60 {  height: 60px;}
.relative { position: relative;}
.unstyled { list-style: none;   padding: 0; margin: 0;}
.img, .img img {    max-width: 100%;    height: auto;   vertical-align: middle; border: 0;  -ms-interpolation-mode: bicubic;}

a.btn1 {cursor: pointer;}
a.btn2 {cursor: pointer;}

a.unfreeze {
    text-decoration: underline;
    color: #0088cc;
    cursor: pointer;
}

a.unfreeze:hover {
    text-decoration: underline;
    color: #1a0dab;
}

.reset-field {
  color: #be1e2d;
}

.main-bs-container label {
  font-weight: normal;
}

.form-group>table input[type='checkbox'] {
  margin-left: 15%;
}

.strong {
    font-weight: bold;
}

.search-page-container>.big>sup {
  color: #231f20;
  font-size: 48%;
  top: -1em;
}
.alert a
{
  color: #0088cc;
  text-decoration: underline;
}
.alert li{
    font-size: 18px;
}

/* form common css*/
input[type="color"], input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"], textarea, select {
    border: 1px solid #E0E0E0;  padding: 10px 20px; background:none;    color: #959595; font-size: 18px;}
label.placeholder { position: absolute; top: 0; left: 0;    cursor: text;   padding: 16px 25px; font-weight: normal;}
.form-group .required:after {   content: '*';   margin-left: 5px;   color: #ff1c32;}
.placeholder.hide-label {   display: none;}
*, *:focus, *:active {  outline: none;}
.mobileonly{display:none}
.desktoponly{display:block}
.btngreen {color: #fff; font-size:12px;font-weight:600; background-color: #39b54a;    border-radius: 15px;    padding: 7px 25px;    border-color: #39b54a;}
.btngreen:hover {color: #fff;  background-color: #2a3b41;   border-color: #2a3b41;}

.btnlightgreen {color: #fff; font-size:12px;font-weight:600; background-color: #39b54a; border-radius: 15px; padding: 7px 25px;    border-color: #39b54a;}
.btnlightgreen:hover {color: #fff;  background-color: #2a3b41;   border-color: #2a3b41;}

.btngrey {color: #fff; font-size:12px;font-weight:600; background-color: #2a3b41; border-radius: 15px; padding: 7px 25px;    border-color: #2a3b41;}
.btngrey:hover {color: #2a3b41;  background-color: #fff;   border-color: #fff;}
input[type="radio"], input[type="checkbox"] {margin-top: 0px}

/*
| ----------------------------------------------------------------------------------------------
| Typography
| ----------------------------------------------------------------------------------------------
*/
h1, h2, h3, h4, h5, h6 {    font-style: normal; margin: 0 0 20px 0;}
h1 {    font-size: 40px;    line-height: 30px;}
h2 {    font-size: 32px;}
h3 {    font-size: 24px;}
h4 {    font-size: 18px;}
h5 {    font-size: 18px;}
.text-light {   font-weight: 300;}
.text-regular { font-weight: 400;}
.text-bold {    font-weight: 700;}
.uppercase {    text-transform: uppercase;}
p:last-child {  margin: 0;}

/*
| ----------------------------------------------------------------------------------------------
| Links
| ----------------------------------------------------------------------------------------------
*/
a, a:hover {    text-decoration: none;}
a { color: #000;  transition: all 0.2s ease-out;}
a:hover {   color: #333;}
.fleft{float:left;}
.fright{float:right;}
.clearboth{clear:both;}
.whitebg{background-color:#fff;}
img{    max-width: 100%;}

/*
| ----------------------------------------------------------------------------------------------
| Header
| ----------------------------------------------------------------------------------------------
*/

.header-top-bar { margin: auto;  background-color:#2a3b41;  width: 100%;    height: 100%;   }
.header-top-bar ul {    margin: 0px;    padding: 0px;}
.header-top-bar ul.right-nav{float: right;}
.header-top-bar ul li{display: inline-block; padding:11px 10px; list-style:none;}
.header-top-bar ul li a{ color: #fff;  font-size: 18px;  }
.header-top-bar ul li a:hover{ color: #39b54a; }

.header-menu-bar{  border-bottom: 0px  solid #dddddd;background-color: #000;}
.header-menu-bar .logo{    display: table;    padding:0px 8px;    box-sizing: border-box;line-height: 128px; margin:auto;background-color: #fff;    border-bottom: 1px solid #000;
    border-top: 1px solid #000;}
.header-menu-bar .logo img{max-width: 100%;}
.header-bar {width: auto}

.navbar-header{    text-align: center;    width: 100%;}
.navbar { margin-bottom: 0px; border:0px;   text-align: center;  background-color: #000;    min-width: 757px;}
.navbar-nav { float: left; margin: 0; padding:0;    float: left; }
.navbar-nav>li{    display: inline-block;    padding: 45px 5px 45px  10px ; }
.navbar-inverse .navbar-nav > li > a { text-transform:uppercase; color: #fff; font-weight:normal;   font-size: 18px;padding:10px 5px;    display: block;  }
.navbar-inverse .navbar-nav > li > a:hover { color: #F46F7C; }
.main-bs-container .navbar-inverse .navbar-nav>li>a.signin-pc:hover{ color: #020202;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover { background: none; color: #ffdd14 }
.main-bs-container .navbar-inverse .navbar-nav>li>a:hover{color:#be1e2d; /*background-color:#be1e2d;*/ display:inline-block;}
#dropdown-style{
  background-color: black;
  color: white;
  border: none;
  font-size: 18px;
}

#nav2{float: right; margin-right:0px}
#nav2 li{  padding: 45px 10px; }
#nav2 li a{}
#nav2 a.login{width: 80px;    background-color: #808080;}
#nav2 a.join{width: 80px;    background-color: #3333ff;}
#nav2 .logout_button{width: 120px; height: 40px;   background-color: #3333ff;}

#nav2 a.login.myaccount{width: 100%;min-width:120px; }
#nav2 a.join.logout{width: 100%; min-width:120px;}

#nav2 a.login:hover{background-color: #fff;color:#908d8d}
#nav2 a.join:hover{background-color: #fff;color:#3f3ff5 }

.navbar .customer{    position: absolute;
    margin-top: -35px;
    text-align: right;
    /* float: right; */
    width: 100%;
    padding-right: 10px;}
.navbar .customer h3{margin:0px;color:#fafafa; font-size:18px;    font-weight: normal;}
.navbar .customer h3 a{margin:0px;color:#fafafa;}
.navigation{display:none;}

 .content a.btn1 {    background-color: #3333ff;    color: #fff;}
/* .content a {
    border-radius: 8px;
    width: 130px;
    padding: 10px 10px;
    font-size: 18px;
    font-weight: normal;
    display: block;
    line-height: 24px;
}*/

/*
| ----------------------------------------------------------------------------------------------
| Banner
| ----------------------------------------------------------------------------------------------
*/
.banner-container{}
.banner-container .slider img{width: 100%;max-height:691px;background-size: cover;}
.banner-container .slider .block{     position: absolute;
    background-color: rgba(255,255,255,0.7);
    bottom: 45px;
    height: 300px;
    padding: 20px 30px;
    width: 45%;
    text-align: left;
    line-height: 30px;
     right: 50px;}
.banner-container .slider .block p{color:#be1e2d; font-size:20px; line-height:30px; margin:0px;}

/* Feature page */
.banner-container .slider .block1{position: absolute;background-color: rgba(255,255,255,0.7);bottom: 45px;height: 240px;padding: 20px 30px;
        left: 30px; width: 50%;text-align: left;line-height: 30px;}
.banner-container .slider .block1 h1{color:#be1e2d; font-size:30px; line-height:40px; margin:0px;font-weight: bold;}
.information-container.features .screen-shot {
    width:100%;
    border:1px solid black;
}

/*
| ----------------------------------------------------------------------------------------------
| common text styles
| ----------------------------------------------------------------------------------------------
*/
span.big{color:#595959;font-size:18pt;line-height:28px;margin:40px auto;display:block;font-weight:bold;}


/*
| ----------------------------------------------------------------------------------------------
| information
| ----------------------------------------------------------------------------------------------
*/

.home-photo{text-align:right}

.information-container{background-size: cover;padding:0px 0px 50px 0px;}
.information-container .content{text-align: left;color:#231f20;margin:0px 20px;}

.information-container .content div>span{float:left;width:30px; clear:both;line-height:26px;}
.information-container .content div>span img{margin-right: 15px;max-width:100%;}
.information-container .content div p{color:#231f20; font-size:18px; line-height:26px;    padding-left: 30px;  }
.information-container .content div ul{ }
.information-container .content div ul li{line-height: 24px; font-size:18px;}
.information-container .content h2{color:#88061d; font-size:16pt;font-weight:bold;}
.information-container .content h3{color:#be1e2d;font-size:14pt; }


/*Feature Page*/
.information-container span.big{text-align: center;color:#555;    margin: 10px; font-size:20pt;  font-weight:bold;}
.information-container .content h1{color:#88061d;font-size:22pt;font-weight:bold;}



/*
| ----------------------------------------------------------------------------------------------
| Image container
| ----------------------------------------------------------------------------------------------
*/
.image-container{}
.image-container .container{}
.image-container .container .img-box{text-align:center}
.image-container .container .img-box img{width: 100%;    height: 100%;    max-width: 350px;    max-height: 210px;    border: 3px solid #000;    border-radius: 2px;}

/*
| ----------------------------------------------------------------------------------------------
| Image Information
| ----------------------------------------------------------------------------------------------
*/
.image-information-container{}
.image-information-container .container{}
.image-information-container .container .block{padding:0px 20px 50px 20px;    width: 90%;    margin: auto;}
.image-information-container .container .block p{font-size:20pt;line-height:26pt; color:#bf1e2e; font-weight:normal;}
.image-information-container .container .img-box{text-align:center}
.image-information-container .container .img-box img{width:100%; height:100%;    max-width: 350px;    max-height: 210px;    border: 3px solid #000;    border-radius: 2px;}

/*
| ----------------------------------------------------------------------------------------------
|Industry Leader
| ----------------------------------------------------------------------------------------------
*/
.industry-container{text-align: center;padding: 30px 0px;}
.industry-container
.industry-container .container{}
.industry-container .container .img-testimonial{}
.industry-container .container .img-testimonial img{width:100%;max-width: 400px;}

/*
| ----------------------------------------------------------------------------------------------
| mergershark make day
| ----------------------------------------------------------------------------------------------
*/
.make-day-container{padding: 30px 0px;text-align: center;}
.make-day-container span.big{ }
.make-day-container .container{}
.make-day-container .container .box{width:100%;margin:15px auto;max-width: 500px;}
.make-day-container .container .box .info{    background-color: #efefef;
    border: 2px solid #555;
    padding: 30px 30px;
    text-align: left;
    min-height: 170px;}
.make-day-container .container .box .info span{color:#c32035;font-size:18px;    line-height: 24px; font-weight:bold;}
.make-day-container .container .box .info p{color:#231f20; font-size:18px; font-weight:normal; line-height:26px;}
/*
| ----------------------------------------------------------------------------------------------
| Research time
| ----------------------------------------------------------------------------------------------
*/
.research-time-container{padding:10px 0px 0px;text-align: center;}
.research-time-container .container{}
.research-time-container span.big{     color: #000000;
    font-size: 18pt;
    line-height: 28px;
    font-style: italic;
    font-weight: normal;}
.research-time-container .container .content{ padding:0px  20px;}
.research-time-container .container .content .img-circle{text-align: right;    margin-bottom: 30px;    max-width: 280px;    max-height: 357px;float:right}
.research-time-container .container .content .img-circle img{max-width:100%;display:block;}
.research-time-container .container .content .box{    text-align: center;float:left;  margin-right: 20px;    margin-top: 150px; }

.research-time-container .container .content a {    border-radius: 8px; width:130px;padding: 10px 10px;  font-size: 18px;    font-weight: normal;      display: block;  line-height: 24px;}
.research-time-container .container .content a.btn1{ background-color: #3333ff; color:#fff;    height: 88px;}
.research-time-container .container .content a.btn2{   background-color: #808080; color:#fff;     height: 88px; }
.research-time-container .container .content a:hover{opacity:0.8;}



.hbigfont{width: 90%;    text-align: left;    margin:0px  auto 50px auto;}
.hbigfont h1{  color:#BF1E2E;    font-size: 34pt;    line-height: 40pt;    font-weight: bold;  }
.hbigfont h1.darkmarron{color:#88061d;}



/*
 -----****--------- Features Page -----****-----------

| ----------------------------------------------------------------------------------------------
| database screen
| ----------------------------------------------------------------------------------------------
*/

.features .content h2{font-size:24px;}
.database-screen-container{padding: 30px 0px;text-align: center;}
.database-screen-container .container{}
.database-screen-container .container img{width:100%;}
.database-screen-container .container .content{text-align: left;color:#231f20;margin:0px 20px;}



/*
| ----------------------------------------------------------------------------------------------
| Customer Love Us
| ----------------------------------------------------------------------------------------------
*/
.customer-loveus-container{background-size: cover;padding:0px 0px 50px 0px;}
.customer-loveus-container span.big{text-align: center;color:#555;margin: 10px;font-size:30px;font-weight:bold;}
.customer-loveus-container .container{}
.customer-loveus-container .container .content{}
.customer-loveus-container .container .content .testi{}
.customer-loveus-container .container .content .box-outer{}
.customer-loveus-container .container .content .box-outer .box{text-align: center;margin-right: 20px;margin-top: 50px;  }
.customer-loveus-container .container .content .box-outer .box a {border-radius: 12px;width:160px;padding: 10px 10px;font-size: 18px;font-weight: normal;
        display: inline-block;line-height: 24px; text-decoration:none;}
.customer-loveus-container .container .content .box-outer .box a.btn1{ background-color: #3333ff; color:#fff;}
.customer-loveus-container .container .content .box-outer .box a:hover{opacity:0.8;}



/*
 -----****--------- Pricing Page -----****-----------

| ----------------------------------------------------------------------------------------------
| Plan and Pricing
| ----------------------------------------------------------------------------------------------
*/
.plan-and-pricing-container{ }
.plan-and-pricing-container .content span.big{text-align: center;margin: 10px;font-size:26px;color: #88061d;font-weight:normal;}
.plan-and-pricing-container .content{padding:50px 20px;    width: 90%;    margin: auto;}
.plan-and-pricing-container .container .rate{}
.plan-and-pricing-container .content .rate table{border:1px solid #000000; width:100%;    background-color: #e6e6e6;}
.plan-and-pricing-container .content .rate table tr{}
.plan-and-pricing-container .content .rate table tr th{color:#000; font-weight:900; font-size:21px;}
.plan-and-pricing-container .content .rate table tr td{color:#000;font-size:14pt; max-width:250px;font-weight:normal;}
.plan-and-pricing-container .content .rate table tr td .box{text-align: center;}
.plan-and-pricing-container .content .rate table tr td .box a {border-radius:5px;width:120px;padding: 5px 5px;font-size: 18px;font-weight: normal;
        display: inline-block;line-height:30px; text-decoration:none;}
.plan-and-pricing-container .content .rate table tr td .box a.btn1{ background-color: #3333ff; color:#fff;}

/*
| ----------------------------------------------------------------------------------------------
| testimonial
| ----------------------------------------------------------------------------------------------
*/

.testi-container { margin: auto;}
.testi-container  div span{width:30px; clear:both;line-height:26px;}
.testi-container  div span img{margin-right: 15px;max-width:100%;}
.testi-container  div p{color:#231f20; font-size:18px; padding-left: 30px;  }
.testi-container  .box{}
.testi-container  .box{width:100%; /*height:100%;*/}
.testi-container  .help{border:2px solid #be1e2d; margin-left:30px; padding:20px 20px; max-width:565px;}
.testi-container  .help span{color:#000;font-size:18px; line-height:28px; text-align:left;}

.testi-container .box.testimonial-pricing {
    border: 2px solid black;
}
.testi-dotted-border{
    border: 2px solid black;
    border-style: dotted;
    padding: 40px 0px 40px 0px;
}

.testi p{
    color: black;
}
.industry-container .container .row .padded{
    padding: 40px 80px 0px 80px
}
.testi-container .box.testimonial-pricing p{
    color: #be1e2d;
    font-size: 18px;
    padding: 0 0 0 0;
    text-align: center;
    margin: 0 0 0 0;
    line-height: 23px
}
.testi.border {
    border: 2px solid black;
    padding: 20px 10px 20px 10px;

}
/*
| ----------------------------------------------------------------------------------------------
| Image
| ----------------------------------------------------------------------------------------------
*/
.image-container{text-align:center;padding:50px 0px 50px 0px;}
.image-container .slider img{width: 70%;height:auto;}
.image-container .slider .block1{position: absolute;background-color: rgba(255,255,255,0.7);top:25px;height: 250px;padding: 20px 30px;
        left: 200px;    width: 50%;text-align: left;line-height: 30px;}
.image-container .slider .block1 p{color:#88061d; font-size:15pt; line-height:22pt;font-weight:bold}


/*
 -----****--------- Contact Page -----****-----------

| ----------------------------------------------------------------------------------------------
| contact
| ----------------------------------------------------------------------------------------------
*/
.contact-container{background-size: cover;padding:50px 0px 50px 0px;}
.contact-container .container{}
.contact-container .container .content{text-align: left;color:#231f20;margin:0px 20px;}
.contact-container .container .content h1{font-size:28pt;    line-height: 34pt;font-weight:normal;color:#000}
.contact-container .container .content span{color:#231f20; font-size:18px;    font-weight: bold;}
.contact-container .container .content span.grey{color:#595959;}
.contact-container .container .content p{color:#231f20; font-size:18px; line-height:26px;    }
.contact-container .container .content b{color:#be1e2d;font-weight:normal;}
.contact-container .container .content p.red{color:#be1e2d;}
.contact-container .container .content p.red a{color:#be1e2d;text-decoration:underline;}
.contact-container .container .content a.mail-red{color:#be1e2d;text-decoration:underline;}

.contact-container .container .box{text-align: center;color:#231f20;margin:0px; float:right;max-width:360px;}
.contact-container .container .box .info{border:2px solid #000; padding:20px 10px;}
.contact-container .container .box .info p{color:#88061d;font-weight:bold;font-size:18px;}

.contact-container .container .box .club{}
.contact-container .container .box .club{margin:30px auto; text-align:center;border: 2px solid #bf1e2e;width: 100%;height: 300px;padding: 10px;background-color:#DAD8D8;}
.contact-container .container .box .club span.marron{color:#bf1e2e;font-size:18px;margin: 5px 20px;display: block;font-weight: normal;line-height: 24px;}
.contact-container .container .box .club input[type="text"]  {border: 1px solid #000000;width: 48%;color: #000000;font-weight: normal;}
.contact-container .container .box .club input[type="submit"]{background-color: #bf1e2e;font-size: 18px;padding: 8px 20px;margin: 20px 10px;
            font-weight: normal;outline: 0;border: 1px solid #000; color:#fff;}
.contact-container .container .box .club p{font-size:16px;color:#000;    line-height: 18px;}

.contact-container .container .box .testimo{margin:25px auto;border: 2px solid #bf1e2e;width: 100%;height: 250px;padding: 10px;    max-width: 280px;}
.contact-container .container .box .testimo h1{text-align:center;}

.contact-container .button{text-align:center;}
.contact-container .button a {border-radius: 12px;width:130px;padding: 10px 10px;font-size: 18px;font-weight: normal;
        display: inline-block;line-height: 24px; text-decoration:none;}
.contact-container .button a.btn1{ background-color: #3333ff; color:#fff;}
.contact-container .button a:hover{opacity:0.8;}


/*
 -----****--------- Single User Sign Up Subscribe Page -----****-----------

| ----------------------------------------------------------------------------------------------
| Single User Sign Up
| ----------------------------------------------------------------------------------------------
*/
.sign-up-container{background-size: cover;padding:50px 0px 50px 0px;}
.sign-up-container span.big{text-align: center;margin: 10px;font-size:30px;line-height:20pt; color:#be1e2d;}
.sign-up-container .content{text-align: left;color:#231f20;margin:0px 20px;}
.sign-up-container .content h3{font-weight:bold; }
.sign-up-container .content form{padding-left: 30px;}
.sign-up-container .content form span{color:#000; font-size:20px; font-weight:bold;}
.sign-up-container .content form label{font-size:18px; font-weight:normal;color: #000;}
.sign-up-container .content form label b{font-size:18px;font-style: italic;}
.sign-up-container .content form .form-control {width:50%;border:1px solid #000;border-radius:0px;color: #231f20;padding:10px 10px; height:40px;}
.sign-up-container .content form .user{    margin: 5px 0px;border:1px solid #000;height:300px;overflow:auto;    max-width: 720px;}
.sign-up-container .content form .user b{}
.sign-up-container .content form .user p{color:#231f20;font-size:16px;    text-align: left;    padding: 10px;}
.sign-up-container .content form p{font-size:18px; font-weight:normal;color: #231f20;}
.sign-up-container .content form b{font-size:18px;line-height: 22px;}
.sign-up-container .content form .box-outer .box-btn{text-align:left;margin-top: 20px;}
.sign-up-container .content form .box-outer .box-btn a {border-radius: 0px;width: 180px;padding: 10px 10px;font-size: 18px;font-weight: normal;
        display: inline-block;line-height: 24px; text-decoration:none;}
.sign-up-container .content form .box-outer .box-btn a span{color:#fff;font-size:18px; text-decoration:none;font-weight:normal;}
.sign-up-container .content form .box-outer .box-btn a.btn1{ background-color: #3333ff; color:#fff;}
.sign-up-container .content form .box-outer .box-btn a:hover{opacity:0.8;}




.sign-up-container .box{text-align: center;color:#231f20;margin:0px 20px;}
.sign-up-container .box .testiminial{border:2px solid #be1e2d;padding: 10px;    max-width: 250px;line-height:30px;}

.sign-up-container .box .testiminial1{border:2px solid #be1e2d;padding: 10px;max-width: 250px;margin-top: 710px;line-height:30px;}
.sign-up-container .box .testiminial2{border:2px solid #be1e2d;padding: 10px;max-width: 320px;margin-top: 610px;line-height:30px;}



/*
 -----****--------- Company Sign Up Subscribe Page -----****-----------

| ----------------------------------------------------------------------------------------------
| company Sign Up
| ----------------------------------------------------------------------------------------------
*/
.company-sign-up-container{background-size: cover;padding:50px 0px 50px 0px;}
.company-sign-up-container span.big{text-align: center;margin: 10px;font-size:30px;color:#be1e2d;}
.company-sign-up-container .content{text-align: left;color:#231f20;margin:0px 20px;}
.company-sign-up-container .content h3{font-weight:bold;padding-left: 30px;}
.company-sign-up-container .content p{font-size:18px; font-weight:normal;color: #231f20;padding-left: 30px;}
.company-sign-up-container .content form{padding-left: 30px;}

.company-sign-up-container .content form span{color:#000; font-size:20px; font-weight:bold;}
.company-sign-up-container .content form label{font-size:18px; font-weight:normal;color: #231f20;}
.company-sign-up-container .content form label b{font-size:18px;    line-height: 22px;    font-style: italic;}
.company-sign-up-container .content form .form-control {width:50%;border:1px solid #000;border-radius:0px;color: #231f20;padding:10px 10px; height:40px;}
.company-sign-up-container .content form .user  {    margin: 5px 0px;border:1px solid #000;height:300px;overflow:auto;    max-width: 720px;}
.company-sign-up-container .content form .user b{}
.company-sign-up-container .content form .user p{color:#231f20;font-size:16px;text-align:center;padding:10px;}
.company-sign-up-container .content form p{font-size:18px; font-weight:normal;color: #231f20;padding:0px;}
.company-sign-up-container .content form b{font-size:18px;}
.company-sign-up-container .content form .box-outer .box-btn{text-align:left;margin-top: 20px;}
.company-sign-up-container .content form .box-outer .box-btn a {border-radius: 0px; padding: 10px 10px;font-size: 18px;font-weight: normal;
        display: inline-block;line-height: 24px; text-decoration:none;text-align:center;}
.company-sign-up-container .content form .box-outer .box-btn a span{color:#fff;font-size:20px; text-decoration:none;font-weight:normal;}
.company-sign-up-container .content form .box-outer .box-btn a.btn1{ background-color: #3333ff; color:#fff;}
.company-sign-up-container .content form .box-outer .box-btn a:hover{opacity:0.8;}




.company-sign-up-container .box{text-align: center;color:#231f20;margin:0px 20px;}
.company-sign-up-container .box .testiminial{border:2px solid #be1e2d;padding: 10px;max-width: 320px;line-height:30px;}
.company-sign-up-container .box .testiminial1{border:2px solid #be1e2d;padding: 10px;margin-top: 480px;max-width: 320px;line-height:30px;}
.company-sign-up-container .box .testiminial2{border:2px solid #be1e2d;padding: 10px;margin-top: 480px;max-width: 320px;line-height:30px;}


/*
 -----****--------- Company Individual Subscriber Sign Up Subscribe Page -----****-----------

| ----------------------------------------------------------------------------------------------
| company Individual Subscriber Sign Up
| ----------------------------------------------------------------------------------------------
*/
.company-individual-sign-up-container{background-size: cover;padding:50px 0px 50px 0px;}
.company-individual-sign-up-container span.big{text-align: center;font-size:30px;color:#be1e2d;margin:10px 100px;padding:0px 35px;    line-height: 36px;}
.company-individual-sign-up-container .content{text-align: left;color:#231f20;margin:0px 20px;}
/*.company-individual-sign-up-container .content b{font-size:18px;padding-left: 30px;}*/
.company-individual-sign-up-container .content p{font-size:18px; font-weight:normal;color: #231f20;padding-left: 30px;}
.company-individual-sign-up-container .content form{padding-left: 30px;}
.company-individual-sign-up-container .content form span{color:#000; font-size:20px; font-weight:bold;}
.company-individual-sign-up-container .content form label{font-size:18px; font-weight:normal;color: #231f20;}
.company-individual-sign-up-container .content form label b{font-size:18px;  font-style: italic;   line-height: 22px;}
.company-individual-sign-up-container .content form .form-control {width:50%;border:1px solid #000;border-radius:0px;color: #231f20;padding:10px 10px; height:40px;}
.company-individual-sign-up-container .content form .user  {    margin: 5px 0px;border:1px solid #000;height:300px;overflow:auto;    max-width: 720px;}
.company-individual-sign-up-container.content form .user b{}
.company-individual-sign-up-container .content form .user p{color:#231f20;font-size:16px;text-align:center;padding:10px;}
 .company-individual-sign-up-container .content form p{font-size:18px; font-weight:normal;color: #231f20;padding:0px;}
.company-individual-sign-up-container .content form b{font-size:18px;}
.company-individual-sign-up-container .content form .box-outer .box-btn{text-align:left;margin-top: 20px;}
.company-individual-sign-up-container .content form .box-outer .box-btn a {border-radius: 0px;width: 200px;padding: 10px 10px;font-size: 18px;font-weight: normal;
        display: inline-block;line-height: 24px; text-decoration:none;text-align:center;}
.company-individual-sign-up-container .content form .box-outer .box-btn a span{color:#fff;font-size:20px; text-decoration:none;font-weight:normal;}
.company-individual-sign-up-container .content form .box-outer .box-btn a.btn1{ background-color: #3333ff; color:#fff;}
.company-individual-sign-up-container .content form .box-outer .box-btn a:hover{opacity:0.8;}


/*
 -----****--------- 404 Error Page -----****-----------

| ----------------------------------------------------------------------------------------------
| 404 Error
| ----------------------------------------------------------------------------------------------
*/
.error-container{background-size: cover;padding:50px 0px 50px 0px;}
.error-container .content{text-align: left;color:#231f20;margin:0px 20px;}
.error-container .content p{font-size:16pt;padding-left: 30px;font-weight:normal;}
.error-container .content span{font-size:14pt;padding-left: 30px;}
.error-container .content p{font-size:20px;     line-height: 28px;}

.error-container .content .box{margin:25px auto; text-align:center;border: 2px solid #bf1e2e;background-color: #ffffff;width: 100%;height: 300px;padding: 10px;max-width: 520px;}
.error-container .content .box span.marron{color:#bf1e2e;font-size:14pt;    margin: 5px auto;display: block;font-weight: normal;line-height: 26px;    padding-left: 0px;}
.error-container .content .box input[type="text"]  {border: 2px solid #000000;width: 48%;color: #000000;font-weight: normal;}
.error-container .content .box input[type="submit"]{background-color: #bf1e2e;font-size:18px;padding: 8px 20px;margin: 20px auto 10px auto;font-weight: normal;
            outline: 0;border: 1px solid #000; color:#fff;}
.error-container .content .box p{font-size:18px; color:#211f22; line-height:24px;    font-weight: normal;    max-width: 90%;       margin: 15px auto;;}

.error-container .content .info{margin:25px auto;border: 2px solid #000;width: 100%;height: 150px;padding: 10px;max-width:255px;}
.error-container .content .info p{font-size:14pt;color:#88061d;font-weight:bold;text-align:left;line-height:18pt;padding-left:0px;}
.error-container .content a{color:#0000FF ;text-decoration:underline;}

/*
 -----****--------- Log In Page -----****-----------

| ----------------------------------------------------------------------------------------------
| LogIn
| ----------------------------------------------------------------------------------------------
*/
.log-in-container{background-size: cover;padding:50px 0px 50px 0px;}
.log-in-container .content{text-align: left;color:#231f20;margin:0px 20px;}
.log-in-container .content .box{margin:auto;border: 2px solid #000;width: 100%;height:auto;padding: 10px;max-width: 470px;}
.log-in-container .content .box b{font-size:30px;font-weight:normal;color:#88061d;}
.log-in-container .content .box form label{font-size:18px; font-weight:normal;color: #231f20;}
.log-in-container .content .box form .form-control {border:1px solid #000;border-radius:0px;color: #231f20;padding:10px 10px; height:40px;}
.log-in-container .content .box form a{font-size:18px; font-weight:normal;padding:0px;width:auto;text-decoration:underline;font-style:italic;}
.log-in-container .content .box form p{display: inline-flex;font-size:18px;}
.log-in-container .content .box form p a{color:#33F;}

.log-in-container .content .box form .box-outer .box-btn{text-align: center;margin: 15px 0px 15px 0px; }
.log-in-container .content .box form .box-outer .box-btn a {border-radius: 12px;width:180px;padding: 10px 10px;font-size: 18px;font-weight: normal;
        display: inline-block;line-height: 24px; text-decoration:none;font-style:normal;}
.log-in-container .content .box form .box-outer .box-btn a.btn1{ background-color: #bf1e2e; color:#fff;}

/*
 -----****--------- Thank You Page -----****-----------

| ----------------------------------------------------------------------------------------------
| Subscribing
| ----------------------------------------------------------------------------------------------
*/
.subscribing-container{background-size: cover;padding:50px 0px 50px 0px;}
.subscribing-container .content{text-align: left;color:#231f20;margin:0px 20px;}
.subscribing-container .content .thank{border:1px solid #88061d;padding:15px 10px;text-align:center;}
.subscribing-container .content .thank span{color:#000; font-size:30px; font-weight:500;line-height: 35px;}

/*
| ----------------------------------------------------------------------------------------------
| Payment Information
| ----------------------------------------------------------------------------------------------
*/
.pay-info-container{background-size: cover;padding:0px 0px 20px 0px;}
.pay-info-container .content{text-align: left;color:#231f20;margin:0px 20px;}
.pay-info-container .content div span{float:left;width:30px; clear:both;line-height:26px;}
.pay-info-container .content div span img{margin-right: 15px;max-width:100%;}
.pay-info-container .content div p{color:#231f20; font-size:18px; line-height:26px;padding-left: 30px;font-weight: 500;}
.pay-info-container .content div p a{color:#0000FF;text-decoration:underline;}
.pay-info-container .content p{color:#231f20; font-size:18px;}
.pay-info-container .content p a{color:#0000FF;text-decoration:underline;font-weight:bold;}


/*
| ----------------------------------------------------------------------------------------------
| Sliderbar Image
| ----------------------------------------------------------------------------------------------
*/
.slider-container{}
.slider-container .slider img{width: 100%;max-height:500px;background-size: cover;}



/*
 -----****--------- Prompt Page Sign Up Page -----****-----------

| ----------------------------------------------------------------------------------------------
| Subscribing sign up
| ----------------------------------------------------------------------------------------------
*/
.sub-sign-up-container{background-size: cover;padding:50px 0px 30px 0px;}
.sub-sign-up-container span.big{text-align: center;margin: 10px;font-size: 30px;color: #be1e2d;}
.sub-sign-up-container .content{text-align: center;color:#231f20;margin:0px 20px;}
.sub-sign-up-container .content span{color: #000;font-size: 30px;font-weight: 500;line-height: 35px;}


/*
| ----------------------------------------------------------------------------------------------
| Subscribing sign up
| ----------------------------------------------------------------------------------------------
*/
.single-sign-up-container{background-size: cover;padding:0px 0px 30px 0px;}
.single-sign-up-container .content{text-align: center;color:#231f20;margin:0px 20px;}
.single-sign-up-container .content .box-outer{}
.single-sign-up-container .content .box-outer .box-btn{}
.single-sign-up-container .content .box-outer .box-btn a {width: 200px;padding: 10px 10px;font-size: 18px;font-weight: normal;display: inline-block;
            line-height: 24px;  text-decoration:none;text-align:center;}
.single-sign-up-container .content .box-outer .box-btn a.btn2 {width: 330px;padding: 10px 10px;font-size: 18px;font-weight: normal;display: inline-block;
              line-height: 24px;  text-decoration:none;text-align:center;}
.single-sign-up-container .content .box-outer .box-btn a span{color:#fff;font-size:20px;font-weight:normal;}
.single-sign-up-container .content .box-outer .box-btn a.btn1{ background-color: #3333ff; color:#fff;}
.single-sign-up-container .content .box-outer .box-btn a.btn2{ background-color: #913973; color:#fff;}
.single-sign-up-container .content .box-outer .box-btn a:hover{opacity:0.8;}


/*
| ----------------------------------------------------------------------------------------------
| Need Help
| ----------------------------------------------------------------------------------------------
*/
.need-help-container{background-size: cover;padding:50px 0px 50px 0px;}
.need-help-container .content{text-align: left;color:#231f20;margin:0px 30px;}
.need-help-container .content .box{border:2px solid #be1e2d;width: 500px;padding: 10px 10px;}
.need-help-container .content .box p{color: #000;font-size: 18px;line-height: 28px;text-align: left;}

/*
| ----------------------------------------------------------------------------------------------
| Login Notice Box Container
| ----------------------------------------------------------------------------------------------
*/
.notice-container{background-size: cover;padding:50px 0px 50px 0px;}
.notice-container .content{text-align: left;color:#231f20;margin:0px 30px;}
.notice-container .content .box{border:2px solid #be1e2d;padding: 10px 10px;text-align: left;}
.notice-container .content .box p{color: #000;font-size: 18px;line-height: 28px;text-align: left;}


/*
 -----****--------- Company User Thank You Page -----****-----------
                            &&
 -----****--------- Single User Thank You Page -----****-----------

| ----------------------------------------------------------------------------------------------
| Finish Register
| ----------------------------------------------------------------------------------------------
*/
.finish-regi-container{}
.finish-regi-container{background-size: cover;padding:50px 0px 50px 0px;}
.finish-regi-container .content{text-align: left;color:#231f20;margin:0px 20px;}
.finish-regi-container .content .thank{border:1px solid #88061d;padding:15px 10px;text-align:center;}
.finish-regi-container .content .thank span{color:#000; font-size:30px; font-weight:500;line-height: 35px;}

/*
| ----------------------------------------------------------------------------------------------
| Register Information
| ----------------------------------------------------------------------------------------------
*/
.regi-info-container{background-size: cover;padding:0px 0px 20px 0px;}
.regi-info-container .content{text-align: left;color:#231f20;margin:0px 20px;}
.regi-info-container .content div span{float:left;width:30px; clear:both;line-height:26px;}
.regi-info-container .content div span img{margin-right: 15px;max-width:100%;}
.regi-info-container .content div p{color:#231f20; font-size:18px; line-height:26px;padding-left: 30px;font-weight: 500;}
.regi-info-container .content div p a{color:#0000FF;text-decoration:underline;}
.regi-info-container .content p{color:#231f20; font-size:18px;}
.regi-info-container .content p a{color:#0000FF;text-decoration:underline;font-weight:bold;}


/*
| ----------------------------------------------------------------------------------------------
| Sliderbar Image
| ----------------------------------------------------------------------------------------------
*/
.slider-container{}
.slider-container .banner{text-align:center;}
.slider-container .banner img{width: 50%;max-height:350px;background-size: cover;}



/*
 -----****--------- Account Managment company account manager Page -----****-----------
                                    &&
 -----****--------- Account Managment company User Page -----****-----------
                                    &&
 -----****--------- Account Managment Single User Page -----****-----------

| ----------------------------------------------------------------------------------------------
| title click
| ----------------------------------------------------------------------------------------------
*/
.title-click-container{background-size: cover;padding:50px 0px 50px 0px;}
.title-click-container span.big{text-align: center;margin: 10px;font-size: 30px;color: #000;}
.title-click-container .content{text-align: left;color:#231f20;margin:0px 20px;padding-left:30px;}
.title-click-container .content span{ line-height:28px;font-weight:bold;}
.title-click-container .content span.title{color: #be1e2d;font-size:22px;    line-height: 40px;}

.title-click-container .content span.link{font-size:18px;}
.title-click-container .content span.link a{text-decoration:underline;color:#88061d;}

.title-click-container .content span.title2 a{color: #be1e2d;font-size:22px;    line-height: 40px;}
/*
| ----------------------------------------------------------------------------------------------
| Account Managment
| ----------------------------------------------------------------------------------------------
*/
.acc-managment-container{background-size: cover;padding:50px 0px 50px 0px;}
.acc-managment-container .content{text-align: left;color:#231f20;margin:0px 20px;}
.acc-managment-container .content form{padding-left:30px;}
.acc-managment-container .content form h4{color:#be1e2d; font-size:22px; font-weight:bold;}
.acc-managment-container .content form span{color:#88061d; font-size:18px; font-weight:bold;text-decoration:underline;}
.acc-managment-container .content form p{font-size: 18px;font-weight: normal;color: #231f20;line-height:22px;}
.acc-managment-container .content form b{font-size: 18px;}
.acc-managment-container .content form label{font-size:18px; font-weight:normal;color: #231f20;}
.acc-managment-container .content form .form-group{padding-left:60px;}
.acc-managment-container .content form .form-control {width:40%;border:1px solid #000;border-radius:0px;color: #231f20;padding:10px 10px; height:40px;}
.acc-managment-container .content form .box-outer{padding-left:60px;}
.acc-managment-container .content form .box-outer .box-btn{text-align:left;margin-top: 20px;}
.acc-managment-container .content form .box-outer .box-btn a {border-radius: 0px; padding: 10px 15px;font-size: 18px;font-weight: normal;
        display: inline-block;line-height: 24px; text-decoration:none;text-align:center;}
.acc-managment-container .content form .box-outer .box-btn a span{color:#fff;font-size:20px; text-decoration:none;font-weight:normal;}
.acc-managment-container .content form .box-outer .box-btn a.btn1{ background-color: #3333ff; color:#fff;}
.acc-managment-container .content form .box-outer .box-btn a:hover{opacity:0.8;}


/*
| ----------------------------------------------------------------------------------------------
| Manage User
| ----------------------------------------------------------------------------------------------
*/
.manage-user-container{background-size: cover;padding:20px 0px 50px 0px;}
.manage-user-container .content{text-align: left;color:#231f20;margin:0px 20px;}
.manage-user-container .content h4{color:#be1e2d; font-size:20px; font-weight:bold;}
.manage-user-container .content span{color:#88061d; font-size:18px; font-weight:bold;text-decoration:underline;}
.manage-user-container .content p{font-size: 18px;font-weight: normal;color: #231f20;line-height:22px;}
.manage-user-container .content b{font-size: 18px;}
.manage-user-container .content b a{text-decoration:underline;}
.manage-user-container .content div span{float:left;width:30px; clear:both;line-height:26px;}
.manage-user-container .content div span img{margin-right: 15px;max-width:100%;}
.manage-user-container .content div p{color:#231f20; font-size:18px; line-height:26px;padding-left: 30px;font-weight: 500;}

.manage-user-container .content .rate{overflow:auto;}
.manage-user-container .content .rate table{border:1px solid #000000; width:100%;    background-color: #e6e6e6;}
.manage-user-container .content .rate table tr{}
.manage-user-container .content .rate table tr th{color:#000; font-weight:900; font-size:21px;}
.manage-user-container .content .rate table tr td{color:#000;font-size:14pt; max-width:250px;font-weight:normal;}
.manage-user-container .content .rate table tr td .box{text-align: center;}
.manage-user-container .content .rate table tr td .box a {border-radius:5px;width:145px;padding: 5px 5px;font-size: 18px;font-weight: normal;
        display: inline-block;line-height:30px; text-decoration:none;}
.manage-user-container .content .rate table tr td .box a span{color:#fff;text-decoration:none;width: 140px;font-weight:normal;}
.manage-user-container .content .rate table tr td .box a.btn1{ background-color: #3333ff; color:#fff;}

.manage-user-container .content .rate1{}
.manage-user-container .content .rate1 table tr{}
.manage-user-container .content .rate1 table tr th{color:#be1e2d; font-weight:normal; font-size:18px;}
.manage-user-container .content .rate1 table tr td{color:#000;font-size:14pt; max-width:250px;font-weight:normal;}

.manage-user-container .content .box-outer{}
.manage-user-container .content .box-outer .box-btn{text-align:left;margin-top: 20px;}
.manage-user-container .content .box-outer .box-btn a {border-radius: 0px; padding: 10px 10px;font-size: 18px;font-weight: normal;
        display: inline-block;line-height: 24px; text-decoration:none;text-align:center;}
.manage-user-container .content .box-outer .box-btn a span{color:#fff;font-size:20px; text-decoration:none;font-weight:normal;width:200px;}
.manage-user-container .content .box-outer .box-btn a.btn1{ background-color: #3333ff; color:#fff;}
.manage-user-container .content .box-outer .box-btn a:hover{opacity:0.8;}

.manage-user-container .content form label{font-size:18px; font-weight:normal;color: #231f20;margin:0px;}
.manage-user-container .content form .form-group{}
.manage-user-container .content form .form-control {width:40%;border:1px solid #000;border-radius:0px;color: #231f20;padding:10px 10px; height:40px;}

.manage-user-container .content form .box-outer{float:left;}
.manage-user-container .content form .box-outer .box-btn{text-align:left;margin-top: 20px;}
.manage-user-container .content form .box-outer .box-btn a {border-radius: 0px; padding: 10px 10px;font-size: 18px;font-weight: normal;
        display: inline-block;line-height: 24px; text-decoration:none;text-align:center;}
.manage-user-container .content form .box-outer .box-btn a span{color:#fff;font-size:20px; text-decoration:none;font-weight:normal;}
.manage-user-container .content form .box-outer .box-btn a.btn1{ background-color: #3333ff; color:#fff;}
.manage-user-container .content form .box-outer .box-btn a:hover{opacity:0.8;}

.manage-user-container .content form .box-outer1{float:left;margin-left: 40px;}
.manage-user-container .content form .box-outer1 .box-btn1{text-align:left;margin-top: 20px;}
.manage-user-container .content form .box-outer1 .box-btn1 a {border-radius: 0px; padding: 10px 10px;font-size: 18px;font-weight: normal;
        display: inline-block;line-height: 24px; text-decoration:none;text-align:center;}
.manage-user-container .content form .box-outer1 .box-btn1 a span{color:#fff;font-size:20px; text-decoration:none;font-weight:normal;width:200px;}
.manage-user-container .content form .box-outer1 .box-btn1 a.btn2{ background-color: #666666; color:#fff;    width: 220px;     padding: 23px 10px;    text-align: center;}

/*
| ----------------------------------------------------------------------------------------------
| Support Page
| ----------------------------------------------------------------------------------------------
*/

.support-container span.ques{font-weight: bold;}
.support-container span.ans{font-size: 16px; text-align: justify;}
.support-container .content{padding-left: 30px;}
.support-container span.title{color: #be1e2d; text-decoration: underline; font-weight: bold;}


/*
| ----------------------------------------------------------------------------------------------
| Add Subscription
| ----------------------------------------------------------------------------------------------
*/
.add-subscription-container{background-size: cover;padding:20px 0px 50px 0px;}
.add-subscription-container .content{text-align: left;color:#231f20;margin:0px 20px;}
.add-subscription-container .content h4{color:#be1e2d; font-size:20px; font-weight:bold;}
.add-subscription-container .content span{color:#88061d; font-size:18px; font-weight:bold;text-decoration:underline;}
.add-subscription-container .content p{font-size: 18px;font-weight: normal;color: #231f20;    line-height: 22px;}

.add-subscription-container .content form label{font-size:18px; font-weight:normal;color: #231f20;    margin:5px 40px 0px 5px;}
.add-subscription-container .content form .form-group{}
.add-subscription-container .content form .form-control {width:40%;border:1px solid #000;border-radius:0px;color: #231f20;padding:10px 10px; height:40px;}

.add-subscription-container .content form .box-outer{float:left;}
.add-subscription-container .content form .box-outer .box-btn{text-align:left;margin-top: 20px;}
.add-subscription-container .content form .box-outer .box-btn a {border-radius: 0px; padding: 10px 10px;font-size: 18px;font-weight: normal;
        display: inline-block;line-height: 24px; text-decoration:none;text-align:center;}
.add-subscription-container .content form .box-outer .box-btn a span{color:#fff;font-size:20px; text-decoration:none;font-weight:normal;}
.add-subscription-container .content form .box-outer .box-btn a.btn1{ background-color: #3333ff; color:#fff;}
.add-subscription-container .content form .box-outer .box-btn a:hover{opacity:0.8;}

.add-subscription-container .content form .box-outer1{float:left;margin-left: 40px;}
.add-subscription-container .content form .box-outer1 .box-btn1{text-align:left;margin-top: 20px;}
.add-subscription-container .content form .box-outer1 .box-btn1 a {border-radius: 0px; padding: 10px 10px;font-size: 18px;font-weight: normal;
        display: inline-block;line-height: 24px; text-decoration:none;text-align:center;}
.add-subscription-container .content form .box-outer1 .box-btn1 a span{color:#fff;font-size:20px; text-decoration:none;font-weight:normal;}
.add-subscription-container .content form .box-outer1 .box-btn1 a.btn2{ background-color: #666666; color:#fff;width: 170px;}

.add-subscription-container .content form img{margin-left:150px;float: left;}
.add-subscription-container .content form .box{border: 3px solid #4F81BD;width: 400px;padding: 20px;text-align: center;float: left;margin:20px 0px 0px 200px;}
.add-subscription-container .content form .box p{}


/*
 -----****--------- Maintenance Page -----****-----------

| ----------------------------------------------------------------------------------------------
| improve experience
| ----------------------------------------------------------------------------------------------
*/
.improve-exp-container{background-size: cover;padding:50px 0px 20px 0px;}
.improve-exp-container .content{text-align: left;color:#231f20;margin:0px 20px;padding-left:30px;}
.improve-exp-container .content .box{padding:30px 0px;}
.improve-exp-container .content .box span{color:#be1e2d;font-size:40px;}

/*
| ----------------------------------------------------------------------------------------------
| improve detail
| ----------------------------------------------------------------------------------------------
*/
.improve-detail-container{background-size: cover;padding:10px 0px 50px 0px;}
.improve-detail-container .content{text-align: left;color:#231f20;margin:0px 20px;padding-left:30px;}
.improve-detail-container .content p{font-size: 18px;font-weight: normal;color: #231f20;}



/*
 -----****--------- Lost or Forgot Password Secure Link Page -----****-----------

| ----------------------------------------------------------------------------------------------
| forgot password
| ----------------------------------------------------------------------------------------------
*/
.forgot-password-container{background-size: cover;padding:50px 0px 50px 0px;}
.forgot-password-container span.big{text-align: center;margin: 10px;font-size: 30px;color: #000; line-height:38px;}
.forgot-password-container .content{text-align: left;color:#231f20;margin:0px 20px;padding-left:30px;}
.forgot-password-container .content b{font-size:20px;}
.forgot-password-container .content p{font-size: 18px;font-weight: normal;color: #231f20;}

.forgot-password-container .content form label{font-size:18px; font-weight:normal;color: #231f20;}
.forgot-password-container .content form .form-group{padding-left:60px;}
.forgot-password-container .content form .form-control {width:40%;border:1px solid #000;border-radius:0px;color: #231f20;padding:10px 10px; height:40px;}
.forgot-password-container .content form .box-outer{padding-left:60px;}
.forgot-password-container .content form .box-outer .box-btn{text-align:left;margin-top: 20px;}
.forgot-password-container .content form .box-outer .box-btn a {border-radius: 0px; padding: 10px 10px;font-size: 18px;font-weight: normal;
        display: inline-block;line-height: 24px; text-decoration:none;text-align:center;}
.forgot-password-container .content form .box-outer .box-btn a span{color:#fff;font-size:20px; text-decoration:none;font-weight:normal;}
.forgot-password-container .content form .box-outer .box-btn a.btn1{ background-color: #3333ff; color:#fff;}
.forgot-password-container .content form .box-outer .box-btn a:hover{opacity:0.8;}

/*
 -----****--------- Resend confirmation mail -----****-----------

| ----------------------------------------------------------------------------------------------
*/
.resend-confirmation-container{background-size: cover;padding:50px 0px 50px 0px;}
.resend-confirmation-container span.big{text-align: center;margin: 10px;font-size: 30px;color: #000; line-height:38px;}
.resend-confirmation-container .content{text-align: left;color:#231f20;margin:0px 20px;padding-left:30px;}
.resend-confirmation-container .content b{font-size:20px;}
.resend-confirmation-container .content p{font-size: 18px;font-weight: normal;color: #231f20;}

.resend-confirmation-container .content form label{font-size:18px; font-weight:normal;color: #231f20;}
.resend-confirmation-container .content form .form-group{padding-left:60px;}
.resend-confirmation-container .content form .form-control {width:40%;border:1px solid #000;border-radius:0px;color: #231f20;padding:10px 10px; height:40px;}
.resend-confirmation-container .content form .box-outer{padding-left:60px;}
.resend-confirmation-container .content form .box-outer .box-btn{text-align:left;margin-top: 20px;}
.resend-confirmation-container .content form .box-outer .box-btn a {border-radius: 0px; padding: 10px 10px;font-size: 18px;font-weight: normal;
        display: inline-block;line-height: 24px; text-decoration:none;text-align:center;}
.resend-confirmation-container .content form .box-outer .box-btn a span{color:#fff;font-size:20px; text-decoration:none;font-weight:normal;}
.resend-confirmation-container .content form .box-outer .box-btn a.btn1{ background-color: #3333ff; color:#fff;}
.resend-confirmation-container .content form .box-outer .box-btn a:hover{opacity:0.8;}



/*
 -----****--------- MergerShark Search Page -----****-----------
                                &&
 -----****--------- Board Of Directors Search Page -----****-----------
                                &&
 -----****--------- Fair Value Search Page -----****-----------

| ----------------------------------------------------------------------------------------------
| search page container
| ----------------------------------------------------------------------------------------------
*/

.acc-head a.plussign{width:20px;height:20px;background:url(/assets/v2/sign-plus.png) no-repeat;display: inline-block;    position: relative;top: 4px; background-size: 20px 20px;}
.acc-head a.minusing{ background:url(/assets/v2/sign-minus.png) no-repeat; background-size: 20px 20px;}

.search-page-container{background-size: cover;padding:50px 0px 50px 0px;}
.search-page-container span.big{text-align: center;margin: 10px;font-size: 30px;color: #be1e2d; line-height:38px;}
.search-page-container .content{text-align: left;color:#231f20;margin:0px 20px; }
.search-page-container .content p{font-size: 18px;font-weight: normal;color: #231f20;}

.search-page-container .leftpart{float:left;width:18%; min-width: 180px;}
.search-page-container .rightpart{float:right; width:82%}

.search-page-container .content .box{}
.search-page-container .content .box a {width:150px;padding: 5px 5px;font-size: 18px;font-weight: normal;
        display: inline-block;line-height:30px; text-decoration:none;text-align:center;}
.search-page-container .content .box a.btn1{ background-color: #3333ff; color:#fff;}

.search-page-container .content .acc-head{line-height: 35px; }
/*.search-page-container .content .acc-head button {padding: 0px 5px;}*/

.search-page-container .content .acc-title{background-color:#fff}
.search-page-container .content .acc-head .acc-cont  {background-color:#B7DEE8;padding:0px 10px; }
.search-page-container .content .acc-head  {  }
.search-page-container .content .acc-head   .form-group{ margin-bottom:0px;}
.search-page-container .content .acc-head   .form-group input[type="text"]{border: 1px solid #000; border-radius:0px;color:#000}
.search-page-container .content .acc-head  .radio-inline, .search-page-container .content .acc-head  .checkbox-inline{line-height:20px}

.search-page-container .content .acc-head input[type="checkbox"] {margin-right:5px;}
.search-page-container .content .acc-head .form-group .date .form-control {width:300px;}

.search-page-container .content .acc-head .form-group .date ul{}
.search-page-container .content .acc-head .form-group .date ul li{list-style:none;float:left;margin:0px 10px;line-height:30px;}
.search-page-container .content .acc-head .form-group a{text-decoration:underline;}

.search-page-container .content .acc-head .data{}
.search-page-container .content .acc-head .form-group table{width:100%;}
.search-page-container .content .acc-head .form-group table tr{}
.search-page-container .content .acc-head .form-group table tr th{padding:10px 0px;min-width: 120px;}
.search-page-container .content .acc-head .form-group table tr td{padding:10px 0px;}
.search-page-container .content .acc-head .form-group table tr td input[type="text"]{padding:10px; width:170px; margin: 10px 0px;}
.search-page-container .content .acc-head .form-group table tr td input[type="text"].seller-financial-box{width: 152px;}
.search-page-container .content .acc-head .form-group .type-prem{float:left;width:50%;}
.search-page-container .content .acc-head .form-group .deal-prem{float:left;width:50%;}
.search-page-container .content .acc-head .form-group .advisor{float:left;width:45%;margin:0px 20px 0px 0px;}
.search-page-container .content .acc-head .form-group .deal-fees{float:left;width:45%;margin:0px 00px 0px 20px;}
.search-page-container .content .right img{width:500px; position: relative;left: -500px;opacity:0;}
.search-page-container .content .acc-head .form-group .capital{width:30%;}
.search-page-container .section-according{overflow: auto;}

/*
| ----------------------------------------------------------------------------------------------
| search page container
| ----------------------------------------------------------------------------------------------
*/
.search-result-page-container{background-size: cover;padding:50px 0px 50px 0px;}
.search-result-page-container .content{text-align: left;color:#231f20;margin:0px 20px; }
.search-result-page-container .content p{font-size: 18px;font-weight: normal;color: #231f20;}
.search-result-page-container .content h3{margin-top:20px;text-align: center;}

.search-result-page-container .content .box{margin: 15px 0px;}
.search-result-page-container .content .box a {width:150px;padding: 5px 5px;font-size: 18px;font-weight: normal;
        display: inline-block;line-height:30px; text-decoration:none;text-align:center;}
.search-result-page-container .content .box a.btn1{ background-color: #3333ff; color:#fff;}

.search-result-page-container .content table{width:100%;border:1px solid #000;}
.search-result-page-container .content table tr{}
.search-result-page-container .content table tr th{text-align:center;padding: 10px 5px;text-decoration:underline;}
.search-result-page-container .content table tr td{padding: 10px 5px;    border: 1px solid #ccc;}
/*.search-result-page-container .content table tr td a{color:#0000FF;}*/
.search-result-page-container .content table tr td a{color:#0088cc;}
.search-result-page-container .content table tr td a:hover{text-decoration: underline;}

.search-result-page-container .content .box2{text-align:center; margin: 20px 0px;}
.search-result-page-container .content .box2 a {width:150px;padding: 5px 5px;font-size: 18px;font-weight: normal;
        display: inline-block;line-height:30px; text-decoration:none;text-align:center;}
.search-result-page-container .content .box2 a.btn2{ background-color: #808080; color:#fff;margin:0px 30px;}
.search-result-page-container .content .box2 a.btn2 span{    display: block;    line-height: 20px;}


.search-result-page-container .content table tr th .up{float:left;line-height: 29px;text-decoration: underline;}
.search-result-page-container .content table tr th .down{float:left;line-height: 7px;margin-top: 1px;}
.search-result-page-container .content table tr th .down a{display:block;margin-left:8px;}
.search-result-page-container .content table tr th .down a img{margin:0px;}


/*
 -----****--------- Merger Shark Individual Transaction Page -----****-----------

| ----------------------------------------------------------------------------------------------
| individual transaction page container
| ----------------------------------------------------------------------------------------------
*/

.indi-tran-page-container{background-size: cover;padding:50px 0px 50px 0px;}
.indi-tran-page-container .content{text-align: left;color:#231f20;margin:0px 20px; }
.indi-tran-page-container .content p{font-size: 18px;font-weight: normal;color: #231f20;}
.indi-tran-page-container .content h3{color:#be1e2d;text-align:center;}

.indi-tran-page-container .leftpart{float:left;width:18%;}
.indi-tran-page-container .rightpart{float:left; width:82%;margin-top: 40px;}
/*.indi-tran-page-container .rightpart h3{color:#be1e2d;text-align:center;}*/

.indi-tran-page-container .content .box{}
.indi-tran-page-container .content .box a {width:150px;padding: 5px 5px;font-size: 18px;font-weight: normal;
        display: inline-block;line-height:30px; text-decoration:none;text-align:center;}
.indi-tran-page-container .content .box a.btn1{ background-color: #3333ff; color:#fff;}

.indi-tran-page-container .content .tran{margin:30px 0px 20px 0px;}

.indi-tran-page-container .content .tran .premium-info{float:left;width:35%;margin: 0px 20px 0px 0px;}
.indi-tran-page-container .content .tran .flow-info{float:left;width:60%;margin: 0px 0px 0px 20px;}

.indi-tran-page-container table{width:100%;border:1px solid #000;}
.indi-tran-page-container table tr{}
.indi-tran-page-container table tr th{padding:10px 5px;border: 1px solid #000;text-align:center;}
.indi-tran-page-container table tr td{padding:10px 5px;border: 1px solid #000;}
.indi-tran-page-container.merger-transaction .content .fee h3{ color:#88061d; text-align: left; }
.indi-tran-page-container.fair-value-transaction .content  .fee h3{ color: #be1e2d; text-align: center; }


/*
| ----------------------------------------------------------------------------------------------
| Footer
| ----------------------------------------------------------------------------------------------
*/
.footer-block{background-color:#000000;}
.footer{}
.footer .foot-link{}
.footer .foot-link ul {padding-left:0px;    margin: 20px auto;display:table}
.footer .foot-link ul li{list-style:none;padding:5px 0px; text-decoration:underline; float:left;margin:0px 20px 0px 0px;    width: 180px;}
.footer .foot-link ul li a{ color:#FFFFFF;     font-size: 18px;    font-weight:normal; text-transform:uppercase;padding: 0px 0px;}
.footer .foot-link ul li a:hover {background-color:transparent;color:#be1e2d}


.footer .foot-link-info{display:table}
.footer .foot-link-info ul{padding-left:0px; float:left; margin-right:100px;}
.footer .foot-link-info ul li{list-style:none;     line-height: 24px;    font-size: 18px;    font-weight: normal;}

.footer .foot-link-contact{    clear: both;}
.footer .foot-link-contact ul{padding-left:0px;margin:20px auto;}
.footer .foot-link-contact ul li{list-style:none; font-size: 18px;  font-weight: normal;    line-height: 20px;}
.footer .foot-link-contact ul li a{color:#FFFFFF; font-size: 18px;text-decoration:underline;    padding: 0px 0px;}
.footer .foot-link-contact ul li.link{float:left;    margin-right: 20px;}

.footer .box{margin:25px auto; text-align:center;border: 2px solid #bf1e2e;background-color: #ffffff;width: 100%;height: 276px;padding: 5px;max-width: 470px;}
.footer .box span.marron{color:#bf1e2e;font-size:18px;    margin: 5px 20px;
    display: block;
    font-weight: normal;
    line-height: 24px;}

.footer .box input[type="text"]  {border: 2px solid #000000;width: 48%;color: #000000;font-weight: normal;}
.footer .box input[type="email"]  {border: 2px solid #000000;width: 48%;color: #000000;font-weight: normal;}

.footer .box input[type="submit"]{background-color: #bf1e2e;
    font-size: 18px;
    padding: 8px 20px;
    margin: 20px 10px;
    font-weight: normal;
    outline: 0;
    border: 1px solid #000;}
.footer .box p{font-size:13px; color:#211f22;    font-weight: normal;    max-width: 90%;    margin: auto;}

.footer .privacyinfo{    margin: 20px auto;}
.footer .privacyinfo p{     font-size: 14pt;    font-weight: bold;    color: #bf1e2e;}
.footer .privacyinfo p a{ text-decoration:underline;    color: #bf1e2e; }

/*css for only buttons */
button { border-radius: 0px;padding: 10px 10px;font-size: 20px;font-weight: normal;
        display: inline-block;line-height: 24px; text-decoration:none;text-align:center;   border: 0;}
button.btn1 { background-color: #3333ff;    color: #fff; min-width:200px;     }
button.btn2 {    background-color: #666666;    color: #fff;  min-width:170px;  }


.log-in-container .content .box form .box-outer .box-btn button.btn1 {    background-color: #bf1e2e;    color: #fff;}
.log-in-container .content .box form .box-outer .box-btn button {    border-radius: 12px;    min-width: 180px; width: 180px;   padding: 10px 10px;
    font-size: 18px;    font-weight: normal;    display: inline-block;    line-height: 24px;    text-decoration: none;    font-style: normal;}

.contact-container .button button {
    border-radius: 12px;
    width: 130px;
     min-width:130px;
    padding: 10px 10px;
    font-size: 18px;
    font-weight: normal;
    display: inline-block;
    line-height: 24px;
    text-decoration: none;
    background-color: #3333ff;
    color: #fff;
}

.contact-container .container .box .club button{    background-color: #bf1e2e;
    font-size: 18px;
    padding: 5px 20px;
    margin: 20px 10px;
    font-weight: normal;
    outline: 0;
    border: 1px solid #000;
    color: #fff;
}

.footer .box button {
    background-color: #bf1e2e;
    font-size: 18px;
    padding: 8px 20px;
    margin: 20px 10px;
    font-weight: normal;
    outline: 0;
    border: 1px solid #000;
}

.sign-up-container .plan {
    line-height: 25px;
}



/***********************************************************************************************
| ----------------------------------------------------------------------------------------------
| Responsive CSS
| ----------------------------------------------------------------------------------------------
************************************************************************************************/
@media (max-width:1199px)
{
    .header-menu-bar .col-md-4 {width: 25%;}
    .header-menu-bar .col-md-8 {width: 75%;}


    .navbar{min-width: 624px; }
    .navbar-nav>li{    padding: 45px 5px 45px 5px;}
    .banner-container .slider .block p{    line-height: 32px;}

    .hbigfont h1{    font-size: 28pt;    line-height: 36pt;}
    .research-time-container .container .content .box p{       font-size: 18px; line-height:24px;}

    .footer .foot-link ul li { width: 120px;    margin: 0px 15px 0px 0px;}
    .footer .foot-link ul li a{    font-size: 18px;}
    .footer .box{height: 327px;}

    .banner-container .slider .block1{    width: 55%;    bottom: 20px;}

    .banner-container .slider .block1{height: 240px; }
    .banner-container .slider .block1 h1{    font-size: 28px;    line-height: 36px;}

    .search-page-container .content .acc-head   .form-group table tr td input[type="text"] {width: 130px;}
    .image-container .slider .block1 p {
      color: #88061d;
      font-size: 12pt;
      line-height: 18pt;
      font-weight: bold;
    }
}

@media (max-width:991px)
{

    .hbigfont h1{    font-size: 22pt;    line-height: 38pt;}
    .navbar{ min-width:100%;}
    .header-menu-bar .col-sm-4 {    width: 100%;}
    .header-menu-bar .col-sm-8 {    width: 100%;}

    .navbar-inverse .navbar-nav > li > a{    padding: 10px 5px;}
    #nav2 a.login,#nav2 a.join{    width: 80px;}

    .banner-container .slider .block{    height: 380px;}
    .banner-container .slider .block p{    line-height: 30px;  }

    .research-time-container .container .content .box{margin-top: 20px;}
    .research-time-container .container .content .box-outer{     margin-top: 80px;}
    .make-day-container .container .box .info{min-height: 220px;}

    .banner-container .slider .block1{ bottom: 15px;height: 200px;      width: 55%;  }
    .banner-container .slider .block1 h1{  font-size:24px; line-height:28px; }
    .image-container .slider img {  width: 87%; }
    .image-container .slider .block1{    position: absolute;    background-color: rgba(255,255,255,0.7);    top: 20px;
    padding: 10px 20px;    left: 130px;    width: 60%;    text-align: left;    line-height: 30px;}
    .image-container .slider .block1 p{    color: #88061d;    font-size: 15pt;    line-height: 16pt;    font-weight: bold;}

    .plan-and-pricing-container .testi-container .box {max-width:300px;margin:20px auto;}
    /*.contact-container .container .box .club input[type="submit"]{    margin: 10px 10px;}
    .contact-container .container .box .club span.marron{    line-height: 20px;}*/

    .contact-container .container .box .club{    height: 350px;}
    .add-subscription-container .content form .box{margin: 20px 0px 0px 80px;}

    .improve-exp-container .content .box{ padding:0px 0px;}
    .improve-exp-container .content .box span{    font-size: 26px;    line-height: 30px;}

    .search-page-container .content .acc-head   .form-group .date ul li {float:none;}
    .search-page-container .leftpart{width:25%;}
    .search-page-container .rightpart{width:75%}

    .indi-tran-page-container .leftpart {float:none;width:100%;    margin-bottom: 20px;}
    .indi-tran-page-container .rightpart {float:none;width: 100%;margin:auto;}

    .indi-tran-page-container .content h3.mitp{min-height:50px;}

    .indi-tran-page-container .content .tran .premium-info {float:none;width:100%;margin:auto;}
    .indi-tran-page-container .content .tran .flow-info {float:none;width:100%;margin:auto;padding-top: 10px;}

    .footer .box{height: 378px;}

}

@media (max-width:767px)
{
    .mobileonly{display:block}
    .desktoponly{display:none}
    .navbar-header .customer h3{    font-size: 18px;}

    /*.header-top-bar ul.left-nav{ float: left;    width: 75%;height: 60px;}
    .header-top-bar ul.right-nav{ float: right;    width: 25%;    text-align: right;}
    .header-top-bar ul li{ padding: 8px 10px 0px 10px;}*/
    .header-menu-bar .logo{border:0px;}
    .header-menu-bar{background-color:#fff;}
    .header-menu-bar .logo{float: none;  display:block;  line-height: 60px;}
    .navbar-toggle {    margin-top: 8px;    margin-bottom: 8px; }
    .navbar{    background-color: #89061D;}
    .navbar-inverse .navbar-toggle{border-color:#2A3B41;background-color:#333;}
    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background-color:#2A3B41;}
    .navbar-inverse .navbar-toggle .icon-bar{    background-color: #fff;}
    .navbar-inverse .navbar-nav > li > a{    line-height: 40px;}
    .navbar-toggle{    margin-top: 10px;    margin-bottom: 10px;    padding: 10px 10px;margin-right:10px;}
    .header-menu-bar .request-demo{ float: none;  margin: 0px auto 10px auto;    text-align: center;}

    .navbar-nav>li{    display: block;    padding: 0px;}

    #dropdown-style {
    color: white;
    border: none;
    font-size: 18px;
    background-color: #89061D;
    padding: 0px;}
    .home-photo{    text-align: center;}
    .header-menu-bar .col-sm-4{ width: 100%;}
    .header-menu-bar .col-sm-8{ width: 100%;}


    /*  .banner-container .slider{background-color: #000}
    .banner-container .slider .block{   position: initial;    width: 100%;background-color: #000;    height: 320px;}*/


    .banner-container .slider{width: 100%;    overflow: hidden;}


    .navigation {    text-transform: uppercase;
    font-size: 18px;
    color: #fff;
    display: block;
     margin: 0px;
    width: 49%;
    text-align: left;
    margin-left: 10px;
    font-weight: bold;
    line-height: 50px;
    float: left;}
    .navbar-inverse .navbar-collapse{    clear: both;}
    .navbar-nav{    float: none;    text-align: left;}
    .navbar-inverse .navbar-nav > li > a{    padding: 5px 5px;}
    .main-bs-container .navbar-inverse .navbar-nav>li>a{width: 100%;}


    #nav2{    float: none;margin:auto;}
    #nav2 a.login, #nav2 a.join{width: 100%;    padding: 5px 10px;    margin: 0px;background-color: #89061D;}
    #nav2 li{    margin: 0px;    padding:0px;}
    .loginname{line-height:50px;margin-left:10px;}


    .image-container .container .img-box,.image-information-container .container .img-box,.industry-container .container .img-testimonial{ width: 90%;   margin: 15px auto;    text-align: center;}
    span.big{font-size: 18pt;  color:#595959;  line-height: 28px;width: 90%;}
    .hbigfont h1{font-size: 28pt;    line-height: 32pt;}
    .make-day-container .container .box{width: 90%;}
    .research-time-container .container .content .img-circle{text-align: center;    float: none;    margin: auto;}
    .research-time-container .container .content .box{    margin: 30px 10px;    text-align: center;    display: inline-block;}
    .research-time-container .container .content .box-outer{    display: table;    margin: auto;}


    .make-day-container .container .box .info{    min-height: 160px;}
    .plan-and-pricing-container .content{    padding: 50px 0px;}
    .plan-and-pricing-container .testi-container .help{ width:100%;  margin: auto;}
    .image-container .slider .block1 p{font-size: 14pt;    line-height: 14pt;}
    .plan-and-pricing-container .container .rate{overflow:auto}

    .contact-container .container .box{    margin: 40px auto;    float: none;}
    .contact-container .container .box .club{    height: 310px;}
    .contact-container .container .box .club span.marron{line-height:24px;}
    .contact-container .container .box .club input[type="submit"] {    margin: 20px auto;}

    .sign-up-container .content form{  padding-left:0px;   margin: auto;    max-width: 380px;}
    .sign-up-container .content form .form-control{width:100%;}
    .sign-up-container .box .testiminial,.sign-up-container .box .testiminial1,.sign-up-container .box .testiminial2{    max-width: 380px;    margin: 40px auto;}

    .company-sign-up-container .content form{  padding-left:0px;   margin: auto;    max-width: 380px;}
    .company-sign-up-container .content form .form-control{width:100%;}
    .company-sign-up-container .box .testiminial, .company-sign-up-container .box .testiminial1, .company-sign-up-container .box .testiminial2{max-width: 380px;    margin: 40px auto;}

    .company-individual-sign-up-container  .content form{  padding-left:0px;   margin: auto;    max-width: 380px;}
    .company-individual-sign-up-container .content form .form-control{width:100%;}
    .company-individual-sign-up-container .box .testiminial, .company-sign-up-container .box .testiminial1, .company-sign-up-container .box .testiminial2{max-width: 380px;    margin: 40px auto;}

    .company-individual-sign-up-container span.big{    margin: 10px auto;    line-height: 34px;}
    .company-individual-sign-up-container .content b{padding:0px !important;margin:auto;}
    .company-sign-up-container .content p,.company-individual-sign-up-container .content p{padding:0px !important;margin:auto;}
    .company-sign-up-container .content h3 {padding:0px !important; }
    .company-individual-sign-up-container span.big{padding:0px !important; }
    .single-sign-up-container .content .box-outer{padding: 20px 0px;}

    .acc-managment-container .content form .form-group{padding-left:0px;}
    .acc-managment-container .content form .form-control{ width:90%; max-width:350px; }
    .acc-managment-container .content form .box-outer{    padding-left:0px;}
    .manage-user-container .content form .form-control{width:90%;max-width:350px;}

    .manage-user-container .content form .box-outer,.add-subscription-container .content form .box-outer,.add-subscription-container .content form .box-outer1{    margin: auto;      float: none;  text-align: center;}
    .manage-user-container .content form .box-outer .box-btn,.add-subscription-container .content form .box-outer .box-btn,.add-subscription-container .content form .box-outer1 .box-btn1{text-align: left;}
    .manage-user-container .content form .box-outer1,.forgot-password-container .content form .box-outer{margin: auto;      float: none;  text-align: center;}
    .manage-user-container .content form .box-outer1 .box-btn1,.forgot-password-container .content form .box-outer .box-btn{     text-align: left;}
    .add-subscription-container .content form .form-control,.forgot-password-container .content form .form-control{width:90%;max-width:350px;}

    .add-subscription-container .content form .box{margin:40px auto;float:none; max-width: 350px;    width: 90%;}

    .forgot-password-container .content form .form-group{    padding-left: 0px;}
    .forgot-password-container .content form .box-outer{padding:0px;}

    .resend-confirmation-container .content form .form-group{    padding-left: 0px;}
    .resend-confirmation-container .content form .box-outer{padding:0px;}


    .acc-managment-container .content form .box-outer .box-btn a.btn1,
    .add-subscription-container .content form .box-outer .box-btn a.btn1,.manage-user-container .content .box-outer .box-btn a.btn1,
    .add-subscription-container .content form .box-outer1 .box-btn1 a.btn2,.forgot-password-container .content form .box-outer .box-btn a.btn1  {    width: 266px;}
    .manage-user-container .content form .box-outer .box-btn a.btn1 {    width: 266px;}
    .manage-user-container .content form .box-outer1 .box-btn1 a.btn2{    width: 266px;}

    .manage-user-container .content form .box-outer .box-btn a span{    margin: auto;    display: block;    width: 100%;}
    .manage-user-container .content form .box-outer1 .box-btn1 a span{    width: 100%;}

    .improve-exp-container .content .box{padding: 30px 0px;}
    .improve-exp-container .photo{text-align:center;}


    .search-page-container .leftpart{float:none;}
    .search-page-container .rightpart{float:none; margin-top: 20px;    width: 100%;}
    .search-page-container .content .acc-head   .form-group .date ul {padding:0px;}
    .search-page-container .content .acc-head   .data {overflow: auto;}
    .search-page-container .content .acc-head   .form-group table tr td input[type="text"] {margin:10px 10px;}

    .search-page-container .content .acc-head   .form-group .type-prem {width:100%;float:none;}
    .search-page-container .content .acc-head   .form-group .deal-prem {width:100%;float:none;}

    .search-page-container .content .acc-head   .form-group .advisor {float:none;margin:auto;width:100%;}
    .search-page-container .content .acc-head   .form-group .deal-fees {float:none;margin:auto;width:100%;}

    .indi-tran-page-container .leftpart {margin:auto;text-align: center;}

    .indi-tran-page-container .content h3 {margin-top:20px;}
    .indi-tran-page-container .content .tran {overflow:auto;}


  .footer .foot-link{    display: table;    text-align: center;    margin: auto;}
  .footer .foot-link ul li{    width: 100%;    margin: 5px auto;    text-align: center;}
  .footer .foot-link-info{clear: both;margin:auto}
  .footer .foot-link-info ul{    padding-left: 0px;    float: none;    margin: 20px auto;    text-align: center;}
  .footer .foot-link-contact ul{ text-align: center;}
  .footer .foot-link-contact ul li.link{float: none;    margin: 10px auto;}
  .footer .box input[type="text"]{     width: 100%;     max-width: 360px;    margin: 10px auto;}
  .footer .box input[type="email"]{     width: 100%;     max-width: 360px;    margin: 10px auto;}
  .footer .box{height: 275px;}
  .footer .foot-link-info ul.getsocial li{padding:5px 0px; }

  .footer .privacyinfo{    margin: 10px auto; width: 90%;}

  .search-page-container .leftpart .box { width: 100%; background-color: #fff;}
  .search-page-container .content .box  { left: 25px !important; z-index:10000}
  .search-page-container .leftpart{ width: 100%; max-width: 767px;}
}
@media (max-width:690px)
{
    .banner-container .slider .block1 h1{    font-size: 19px;}
    .banner-container .slider .block1{  height: 160px;    padding: 10px;}
    .plan-and-pricing-container .content .rate table tr td .box a{line-height: 25px;    width: 100px;}

      .image-container .slider img{    width: 90%;}

  .image-container .slider .block1 {    height: 100%;
    line-height: 30px;
    width: 70%;
    left: 50px;
    padding: 10px 10px;
    display: table;
     top:20px;}

    .image-container .slider .block1 p{    font-size: 14pt;
    line-height: 16pt;
    margin-bottom: 5px;}


}

@media (max-width:580px)
{
    .banner-container .slider .block1{    height: 140px;  }
    .banner-container .slider .block1 h1 {    font-size: 18px;    line-height: 24px;}
}

@media (max-width:550px)
{
    .banner-container .slider{  height: 200px;overflow:hidden}
    .banner-container .slider .block1{  width: 70%;    left: 40px; }
     .banner-container .slider img{width: auto;    height: 240px;    background-size: inherit;    max-width: inherit;}
     .image-container .slider{height: 330px;overflow:hidden}
    .image-container .slider img{width: auto;    height: 330px;    background-size: inherit;    max-width: inherit;}

    .need-help-container .content .box {max-width: 380px;}
    .notice-container .content .box {max-width: 380px;}

    .footer .box{height: 285px;}
}

@media (max-width:449px)
{
     .error-container .content .box p{    max-width: 100%;}
     .error-container .content .box input[type="text"]{    width: 90%;    margin: 5px auto;}
     .error-container .content .box{height: auto;}
     .error-container .content .box span{padding:0px}
     .error-container .content .box p{padding:0px;}

     .footer .box{height: 290px;}

     .banner-container .slider .block1{  height:160px;   }
     .banner-container .slider img{width: auto;    height: 240px;    background-size: inherit;    max-width: inherit;}

      .image-container .slider .block1 {    height: 100%; width: 80%;}

      .need-help-container .content .box {max-width: 350px;}
      .notice-container .content .box {max-width: 350px;}

      .search-page-container .content .acc-head   .form-group .date .form-control {width: 200px;}

      .footer .box{height: 315px;}
}

@media (max-width:410px)
{
    .banner-container .slider .block1 {  width: 82%; height:140px;}

    .image-container .slider{height: 300px; overflow:hidden}
    .image-container .slider img{width: auto;    height: 300px;    background-size: inherit;    max-width: inherit;}
    .image-container .slider .block1 {     left: 40px;  width: 80%;}

    .need-help-container .content .box {max-width: 300px;}
    .notice-container .content .box {max-width: 300px;}

    .footer .box{height: 335px;}
}
@media (max-width:380px)
{
    .banner-container .slider .block1 { display:table; width: 80%;  }
    .banner-container .slider .block1 h1{margin:0px;}
    .image-container .slider .block1 {     left: 20px;  width: 90%;}
}

@media (max-width:340px)
{
      .image-container .slider{height: 280px;overflow:hidden}
    .image-container .slider img{width: auto;    height: 280px; }
    .need-help-container .content .box {max-width: 260px;}
    .notice-container .content .box {max-width: 260px;}

    .footer .box{height: 355px;}
}

@media (max-width:320px)
{
     .banner-container .slider .block{    height: 360px;}
    .banner-container .slider {height:220px;}

     .research-time-container .container .content .box{    margin: 30px auto 0px auto;    text-align: center;    display: inline-block;    float: none;}
     .research-time-container .container .content .box2{margin: 20px auto 30px auto;  }
    .research-time-container .container .content a{float:none;margin:auto;}

    .contact-container .container .box{     max-width: 280px; }
    .contact-container .container .box .club{    height: 350px;}

    .footer .box{height: 370px;}
}

@media (min-width:991px) {
  .footer .foot-link-contact .comodo-trust-logo {
    margin-top: -15%;
  }
}

@media (min-width:768px) {
  .acc-managment-container .change-billing-info .comodo-trust-logo {
    margin-top: -10%;
  }
}

@media (max-width:767px) {
  .acc-managment-container .change-billing-info .comodo-trust-logo {
    margin-top: -25%;
  }
}

@media (min-width:1191px) {
  .signup-form .comodo-trust-logo {
    margin-top: -10%;
  }
}

@media (max-width:1190px) {
  .signup-form .comodo-trust-logo {
    margin-top: -22%;
  }
}

.global-red {color: #be1e2d !important;}
a.anchor-blue {color: #3b73af;}
a.anchor-blue:hover {text-decoration: underline;}
.content .modal-toc {margin-left: 8%;}
.content .modal-toc p {font-size: 16px;}
.highlight-trans{background-color:#fdc029}
.underline {text-decoration: underline;}

.terms > p {text-align: justify;}
.privacy .addr>li, .terms .addr>li{list-style: none;}
.terms li,.privacy li{margin-left: 5%;}

.search-page-container .content .box.search-navigation-btn > a {background-color: #be1e2d; color: #fff;width: 200px; height: 70px; padding-left: 10px; padding-right: 10px; align-content: center;}
.search-page-container .content .box.search-navigation-btn > a:not(:first-child) {margin-left: 1.5%;}

/*This css will only works for print*/
@media print {
    body {
      font-size: 12px
    }
    div.info {
      display: none;
    }
    .no-print.print-by-btn, .footer{display: none !important;}
    .no-print-no-rt-border{border-right:none !important;}
    .no-print-no-lt-border{border-left:none !important;}
    .highlight-trans{background-color:#fdc029 !important;}

    a,a:visited {
        text-decoration: none;
    }
    a[href]:after {
        content: ""
    }
    abbr[title]:after {
        content: ""
    }
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: ""
    }
}
.checkbox-type-search {
    max-height: 250px;
    overflow-y: scroll;
}

.align-center {
    text-align:center;
    vertical-align:middle;
}

.online-demo {
}

.online-demo .testi.border p, .online-demo .testi.border a {
    line-height: 25px;
    text-align: center;
    vertical-align: middle;
}

.online-demo .testi.border p {
  color: #be1e2d;
}

.online-demo .testi.border a {
  color: #3333ff;
}

td.financial-number {
  text-align: right;
}

.display-none {
  display: none !important;
}

div#tl_popupSC5 {
  z-index: 10 !important;
}

table.table.table-bordered.lom-container {
    border: 1px solid #ddd;
}

.pre_sub_buttons{
    margin-bottom: 70px;
}

iframe{
    max-width:100%;
}

.content .rate table tr th{
    vertical-align: middle;
    text-align: center;
}

td.file-url{
    word-break: break-all;
}


.mt-20{
  margin-top: 20px !important
}

.bod_heading{
  margin: 0
}

.bod_excel_button{
  margin-top: 20px
}

.d-inline-block{
  display: inline-block;
}

.color-red{
  color: rgb(191, 30, 46);
}

.font-size{
  font-size: 30px;
}

.box-display{
  display: none;
}

.subscriber-form{
  height: auto !important
}

.box-display{
  color: black;
}

.subscriber-form{
  border: 2px solid !important;
  color: black !important;
}


.thankyou-text{
  font-size: 33px !important;
  color: red !important;
  font-family: initial !important;
}

.padding-left-text{
  padding-bottom: 7px;
  padding-left: 0px;
  text-align: center;
}

.text-align-font{
  padding-bottom: 7px;
  font-size: 16px !important;
  padding-left: 0px !important;
}

.text-align{
  padding-bottom: 7px;
  text-align: center;
  padding-left: 0px
}

.subscribe-box-submit-button{
  color: #fff;
  border: none !important;
  border-radius: 12px;
}

.user-sign-up-page .plan .available_plans .sign-up-plan{
  margin-top: 7px;
}

.feedback-container{
  font-size: 17px;
  font-weight: normal;
  color: #231f20;
}

#transactions{
  padding: 0 160px;
}

@media (max-width:1366px) {
   #transactions{
    padding: 0;
   }
}

@media (max-width:991px) {
  .search-result-table-response .content{margin: 0;}
  .search-result-table-response .container-fluid{width: 720px;}
}

@media (max-width:767px) {
  .search-result-table-response .content{margin: 0;}
  .search-result-table-response .container-fluid{width: 100%; padding: 0 10px;}
}
