
@font-face {
	font-family: 'Helvetica';
	src: url( {{ asset('assets/fonts/helvetica/Helvetica_light.ttf') }});
	font-style: normal;
}

body{font-family: 'Poppins', sans-serif;color:#191919;font-weight:500;}

.navbar-toggle { background: transparent !important; border: 1px solid #191919 !important;  padding: 5px 10px 10px 10px;
    border-radius: 5px;}
.bg {

  /*min-height: 70vh;*/

  background:#fff;

}

.btn:focus,.btn:active:focus,.btn.active:focus,

.btn.focus,.btn:active.focus,.btn.active.focus {

    outline: none !important;

}

.top-contact-info{padding-top:25px;}

.top-contact-info .contact-details-contents, .top-contact-info .contact-details-contents a{color:#fff;font-size:10px;transition:all .3s;}

.top-contact-info .contact-details-contents a:hover{color:#007bff;text-decoration:none;}

.sticky-top {transition: all 0.25s ease-in;}

/* style for when sitcky is applied */

.stuck .sticky-top {

  /*padding-top: 3px !important;*/

  padding-bottom: 3px !important;

  font-size:14px;

}

.stuck .sticky-top .header img{width:110px;}

.stuck .sticky-top .bg{padding:0 !important;}

.stuck .sticky-top .header .top-contact-info{padding-top:15px;}



.stuck .sticky-top .top-contact-info .contact-details-contents, 

.stuck .sticky-top .top-contact-info .contact-details-contents a{font-size:13px;}



/*.sticky-top .nav-img, .sticky-top .hdr-srch{display:none;}*/

.stuck .sticky-top .nav-img, .stuck .sticky-top .hdr-srch{display:block;}



.bg-menu{background-color:#fff;color:#fff;box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);}

.neo-menu li a{text-transform:uppercase;}

.neo-menu li.nav-item + li a.nav-link::before{content:"|";font-size:14px;padding-right:5px;padding-left:5px;}



.banner-search{box-shadow: 0px 1px 4px 2px #ababab;}

.banner-bar-bg {background: url(../images/bg-banner.jpg) no-repeat center center;padding: 30px;background-size: cover;}

.banner-bar-bg input {text-align: center;border-radius:2px;}

.btn-search-bar {background: #fff;padding-left: 20px;padding-right: 20px;z-index: 0 !important;border-radius:2px;}



.banner-title {color: #1a1a1a;font-weight: 800;font-size: 40px;text-align: center;text-transform: uppercase;

margin-bottom: 15px;text-shadow: 2px 1px 3px rgba(0, 0, 0, 0.4);letter-spacing: 1px;}



.page-title{color: #0d7ead;font-weight: 800;font-size: 40px;text-align: center;text-transform: uppercase;

  margin-bottom: 15px;letter-spacing: 1px;line-height:54px;}

.page-subtitle{color: #191919;font-weight: 300;font-size: 20px;text-align: center;text-transform: uppercase;

letter-spacing: 1px;}



.whats-wrapper img{display:block;margin:0 auto;width:60px;}

.whats-title{font-size:14px;color:#191919;font-weight:300;text-transform:uppercase;}



.strongest-banner-bg{background: url(../images/Middle-Banner1.jpg) no-repeat center center;padding: 30px;background-size: cover;margin:20px 0;}

.strongest-wrapper{box-shadow: 0px 2px 4px rgba(97, 98, 101, 0.5);padding:20px;color:#191919;font-size:14px;/*text-transform:uppercase;*/background:#fff;text-align:center;}



.trending-rep-wrapper{border:1px solid #8c8c8c;padding:15px 8px;position: relative;transition:all .3s;}

.t-rep-title{text-transform:uppercase;color:#191919;font-size:16px;font-weight: 800;transition:all .3s;line-height:20px;margin-bottom: 2px;}

.d-label{background: #1a1a1a;color: #fff;font-size: 11px;padding: 0px 5px;display: inline-block;

text-transform: uppercase;border-radius: 2px;transition:all .3s;}

.t-rep-desc{font-size:13px;color:#191919;transition:all .3s;}

.t-arrow{border: 1px solid #8c8c8c;border-radius: 50%;position: absolute;bottom: -15px;left: 45%;padding:3px 5px;

width: 30px;height: 30px;text-align: center;background: #fff;color:#191919;transition:all .3s;}

.lat-pub-link{border:2px solid #139ad2;border-radius:2px;padding:15px 18px;text-transform:uppercase;font-size:12px;

color:#139ad2;font-weight:bold;transition: all .3s;}

.lat-pub-link:hover{background-color:#139ad2;border-color:#139ad2;text-decoration:none;box-shadow: 3px 3px 4px rgba(97, 98, 101, 0.5);color:#fff;}

.trending-rep-wrapper:hover {background:#139ad2;border-color:#139ad2;color:#fff;}

.trending-rep-wrapper a:hover{text-decoration:none;color:#fff;}

.trending-rep-wrapper:hover h3, .trending-rep-wrapper:hover .t-rep-desc{color:#fff;}

.trending-rep-wrapper:hover .d-label, .trending-rep-wrapper:hover .t-arrow{background:#fff;color:#139ad2;border-color:#139ad2;box-shadow: 3px 3px 4px rgba(97, 98, 101, 0.5);}



.testimonail-banner-bg {width: 100%;background: #191919;position: relative;color:#fff;}

.testimonail-banner-bg:after {content: "";position: absolute;top: 0;bottom: 0;left: 0;width: 50%;

background: url(../images/testimonial-banner1.jpg) no-repeat center center;background-size: cover;}

.testimonail-wrapper{background:#fff;color:#191919;position: relative;padding:20px 15px 20px;z-index:2;width: 83%;
  opacity: 0.6;}

.t-quotes{border-radius: 50%;position: absolute;top: -23px;left: 45%;padding:10px 5px;width: 45px;height: 45px;text-align:center;background: #fff;transition:all .3s;color:#139ad2;box-shadow:3px 3px 4px rgba(97, 98, 101, 0.5);}

.test-content{font-size:14px;line-height:24px;text-shadow: 2px 1px 3px rgba(0, 0, 0, 0.4);font-weight:300;}

.client-name{font-size:15px;line-height:24px;text-shadow: 2px 1px 3px rgba(0, 0, 0, 0.4);font-weight:500;}

.testimonail-info{padding: 25px 30px;}

.testi-title{font-size:36px;font-weight:800;color:#fff;text-transform:uppercase;text-shadow:2px 1px 3px rgba(0, 0, 0, 0.4);}

.testi-info-title{font-size:34px;font-weight:800;color:#fff;text-shadow:2px 1px 3px rgba(0, 0, 0, 0.4);}

.testi-shadow{box-shadow:-15px 0px 15px rgba(0, 0, 0, 0.5);z-index:2;}



.footer-bg{padding-bottom:10px;position: relative;background: url(../images/footer-bg.png) no-repeat center center;background-size: cover;margin:20px 0 0;}

.footer-shadow{box-shadow:0px 3px 15px rgba(0, 0, 0, 0.5);background:#fff;padding:20px 30px;}

.footer-wrapper{position: absolute;top:-15px;background:#fff;}

.footer-title{color:#191919;font-weight:800;font-size:18px;text-transform:uppercase;margin-top:8px;}

.footer-links li a{color:#191919;font-size:13px;transition:all .3s;font-weight: bold;}

.footer-links li a:hover{color:#139ad2;text-decoration:none;font-weight: bold;}

.footer-add{font-size:12px;font-weight: bold;}

.social-wrapper{width:30px;height:30px;border-radius:50%;border:1px solid #707070;padding:4px 6px;

display:inline-block;color:#191919;}

.footer-links-contact{/*margin-top:32px;*/ text-align: left;}

.footer-links-contact li{margin-bottom:10px;}

.footer-links-contact li a{color:#191919;font-size:11px;font-weight:800;transition:all .3s;}

.footer-links-contact li span{font-weight:bold;font-size:11px;}

.footer-links-contact li a:hover{color:#139ad2;text-decoration:none;}

.notification-title{font-weight:bold;text-transform:uppercase;font-size:18px;}

.footer-submit{border-radius:2px;background:#191919;width:70% !important;}

.footer-submit::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */

  color: #ababab;opacity: 1;font-style: italic;font-size:13px; /* Firefox */

}

.footer-submit:-ms-input-placeholder { /* Internet Explorer 10-11 */

  color: #ababab;font-style: italic;font-size:13px;

}

.footer-submit::-ms-input-placeholder { /* Microsoft Edge */

  color: #ababab;font-style: italic;font-size:13px;

}

.btn-footer{    text-align: center !important; width: 110px; color: #191919; border: 2px solid #191919;
    padding: 8px;background-color: transparent; font-size: 12px; font-weight: 600; display: inline-block;
     box-shadow: 0px 0px 2px 0px #3d3d3d;border-radius:0; }

.btn-footer:hover{background:#191919;color:#fff;border-color:#191919;}

ul.bottom-header-contact {color: #fff;font-size: 14px;margin-bottom: 0;margin-top:15px;}

ul.bottom-header-contact li a{color:#fff;font-weight:500;transition:all .3s;}

ul.bottom-header-contact li a:hover{color:#139ad2;text-decoration:none;}

ul.bottom-header-contact li+li::before {content: " | ";color: #fff;padding-right: 10px;}



ul.bottom-header-contact-right {color: #fff;font-size: 14px;margin-bottom: 0;margin-top:15px;text-align:right;}

ul.bottom-header-contact-right li a{color:#fff;font-weight:500;transition:all .3s;}

ul.bottom-header-contact-right li a:hover{color:#139ad2;text-decoration:none;}

ul.bottom-header-contact-right li+li::before {content: " | ";color: #fff;padding-right: 10px;}



/********** LATEST REPORT *********/

.inner-banner-search{box-shadow:0px 1px 4px 0px #3d3d3d;}

.banner-bar {background:#0f7faf;margin-bottom:15px;padding: 10px;}

.banner-bar input {text-align: center;border-radius:2px;}

.btn-search-bar {background: #fff;padding-left: 10px;padding-right: 10px;z-index: 0 !important;border-radius:2px;}

.inner-page-title{color:#fff;text-transform:uppercase;font-size:30px;font-weight:800;text-align:center;

text-shadow: 2px 1px 3px rgba(0, 0, 0, 0.4);letter-spacing: 1px;}

.inner-page-title span{font-weight:300;}



.box-wrapper{border:1px solid #86bed5;padding:10px 15px;border-radius:2px;}

.inner-page-head{text-transform:uppercase;font-size:22px;color:#0f7faf;font-weight:800;position:relative;

margin-bottom:15px;}

.inner-page-head::after{content: "";width: 10%;height: 3px;background: #0f7faf;position: absolute;

bottom: -4px;left: 0;border-radius: 10px;}

ul.cat-list li a{text-transform:uppercase;font-size:14px;color:#171717;font-weight:600;transition:all .3s;}

ul.cat-list li a.active{color:#0f7faf;}

/* effect-shine */

a.effect-shine:hover {

-webkit-mask-image: linear-gradient(-75deg, rgba(15,127,175,.6) 30%, #0f7faf 50%, rgba(15,127,175,.6) 70%);

-webkit-mask-size: 200%;

animation: shine 2s infinite;

text-decoration:none;

}

@-webkit-keyframes shine {

  from {

    -webkit-mask-position: 150%;

  }

  to {

    -webkit-mask-position: -50%;

  }

}

.inner-page-head1{text-transform:uppercase;font-size:15px;color:#171717;font-weight:800;margin-bottom:15px;}

ul.personalize-sec li{font-size:12px;margin-bottom:8px;font-weight: bold;list-style-position: inside;
    text-indent: -4px; padding-left: 10px;text-align: left;}

.page-customization{display:block;background-color:transparent;color:#139ad2 !important;text-transform:uppercase;

font-size:13px !important;border:2px solid #139ad2; text-align:center;padding:5px;/*box-shadow: 0px 1px 2px 0px #3d3d3d;*/transition:all .3s;}

.page-customization:hover{color:#fff !important;text-decoration: none;background-color:#139ad2; }



.speak-ana{font-size:35px;color:#08668c;}

.spk-ana{font-size:18px;text-align:center;font-weight:800;line-height:18px;}

.spk-ana span{font-size:12px;font-weight:bold;}



.inner-page-head-banner{background:#0f7faf;color:#fff;text-align:center;text-transform:uppercase;

font-size:16px;padding:5px;font-weight:800;}

.box-links-contact li{margin-bottom:3px;}

.box-links-contact li:last-child{margin-bottom:0px;}

.box-links-contact li i{font-size:11px;}

.box-links-contact li a{color:#191919;font-size:12px;font-weight:bold;transition:all .3s;}

.box-links-contact li span{font-weight:bold;font-size:11px;}

.box-links-contact li a:hover{color:#139ad2;text-decoration:none;font-weight: bold;}



/****** Pagination ********/

ul.inner-pagination > li.active > a {color:#0f7faf !important;background: transparent !important;

font-weight:bold;font-size: 15px;}

ul.inner-pagination > li > a {color:#191919;font-weight:500;background: transparent;

font-size: 12px;}

ul.inner-pagination > li > a, ul.inner-pagination > li > span {border: 0;}

ul.inner-pagination > li > a.pg-prev {background: #404040;color: #fff;border-radius:2px;

text-transform: uppercase;font-weight: 500;border: 1px solid #404040;font-size: 12px;

box-shadow: 0px 1px 2px 0px #3d3d3d;}

ul.inner-pagination > li > a.pg-nxt {background: #0f7faf;color: #fff;border-radius:2px;

text-transform: uppercase;font-weight: 500;border: 1px solid #0f7faf;font-size: 12px;

box-shadow: 0px 1px 2px 0px #3d3d3d;}



.lat-rep-wrapper{box-shadow: 0px 0px 8px 0px #bababa;padding:5px 12px 10px;border-radius: 2px;}

.lat-rep-title{line-height:22px;}

.lat-rep-title a{font-size:15px;font-weight:600;color:#2b2b2b;transition:all .3s;}

.lat-rep-title a:hover{text-decoration:none;color:#0f7faf;}

.lat-rep-desc{font-size:14px;color:#191919;}

.lat-rep-price{color:#139ad2;font-size:22px;font-weight:700;text-align:right;padding-top:15px;}



.lat-rep-cart{text-align:center !important;width:110px;color:#191919;border:2px solid #191919;padding:10px;background-color: transparent; font-size:10px;font-weight:600;

display: inline-block;margin-bottom:10px;box-shadow: 0px 0px 2px 0px #3d3d3d;transition:all .3s;}

.lat-rep-cart:hover{background:#191919;color:#fff;text-decoration:none;}

.lat-rep-detail{color:#139ad2;border:2px solid #139ad2;padding:4px 9px;font-size:12px;font-weight:500;

display: inline-block;margin-bottom:10px;box-shadow: 0px 0px 2px 0px #3d3d3d;transition:all .3s;}

.lat-rep-detail:hover{background:#139ad2;color:#fff;text-decoration:none;}



/************ Press Release Detail ************/

.fntsize{font-size:17px;}

.purchase-options-title{color:#fff;padding:10px;background-color:#139ad2;font-size:17px;text-transform:uppercase;font-weight:700;text-align:center;letter-spacing:1px;margin-bottom:15px;}



.add-cart-btn {color:#139ad2;border: 2px solid #139ad2;padding:10px;font-size: 12px;

font-weight: 500;display: inline-block;margin-bottom: 10px;box-shadow:0px 1px 3px 0px #6f6f6f;

transition: all .3s;text-transform:uppercase;width:47%;text-align:center;}

.add-cart-btn:hover{text-decoration:none;background:#139ad2;color:#fff;}

.buy-now-btn {width:110px;color:#d24536;border: 2px solid #d24536;padding:10px !important;font-size: 10px !important;background: transparent;

font-weight: 600;display: inline-block;margin-bottom: 10px;box-shadow:0px 1px 3px 0px #6f6f6f;

transition: all .3s;text-transform:uppercase;text-align:center;}

.buy-now-btn:hover{text-decoration:none;background:#d24536;color:#fff;}

.clear-cart-btn {color:#292929;border: 2px solid #292929;padding:10px;font-size: 12px;

font-weight: 500;margin-bottom: 10px;box-shadow:0px 1px 3px 0px #6f6f6f;color:#292929;

transition: all .3s;text-transform:uppercase;text-align:center;}

.clear-cart-btn:hover{text-decoration:none;background:#292929;color:#fff;}

.press-detail-title{font-size:21px;font-weight:700;text-transform:capitalize;line-height:28px;}

.press-detail-wrapper p{font-size:14px;}



/******* header Search Bar ************/

#demo-2 input[type=search]{width:0px;padding-left:10px;color:transparent;cursor:pointer;position:absolute;

right:-60px;}

#demo-2 input[type=search]:hover{background-color:#e67d25;border-color:#e67d25}

#demo-2 input[type=search]:focus{width:580px;padding-left:32px;color:#191919;background-color:#fff;cursor:auto}

#demo-2 input:-moz-placeholder{color:#191919;}

#demo-2 input::-webkit-input-placeholder{color:#191919;}

.search-result{position:fixed;top:16%;right:7%;z-index:9;width:645px}

input[type="search"] {

  -webkit-appearance: textfield;

  -webkit-box-sizing: content-box;

  font-family: inherit;

  font-size: 100%;

  background: url(../images/head-search-icon.png) 9px center no-repeat #1d85c4;

  background-color: rgb(28, 28, 28);

  border: 1px solid #191919;

  padding: 4px 25px;

  width: 55px;

  -webkit-transition: all .5s;

  -moz-transition: all .5s;

  transition: all .5s;

}



/*************** RD Page ****************/

.container-shadow{box-shadow: 0px 2px 6px 1px #ababab;}

.report-detail-info-wrapper{background:#fff;box-shadow: 0px 0px 5px 1px #ababab;

padding:15px;margin-bottom:20px;}

.page-breadcrumb{background:transparent;padding:0;font-size:11px;}

.page-breadcrumb li + li::before {font-size:8px !important;color:#9e9fa1 !important;}

.page-breadcrumb li a{color:#9e9fa1;}

.report-detail-title{color:#0e7eae;font-size:14px;text-transform:initial;font-weight:900;

line-height:21px;text-align: justify;}

.report-detail-title span{text-transform:initial;color:#323232;font-weight:500;}

.rep-det-info{font-size:13px;color:#838383;margin:0 auto;text-align: center;}
.rep-det-info a{color: #838383;}



/*Avinash Changes*/
.rd-tabs{border:none;background:#f4f4f4;padding: 5px;}

.rd-tabs .nav-item.show .nav-link, .rd-tabs .nav-link.active{color:#fff !important;

background-color:#139ad2;border-radius:0px;border-color:#139ad2;}

.rd-tabs .nav-item{font-size:13px;text-transform:uppercase;width:25%;}

/*.rd-tabs > li > a{margin-right:18px;color:#727272;margin-left:18px;}*/

.rd-tabs > li > a{color:#727272;text-align:center;border: 1px solid #139ad2 !important;border-top: 0 !important;
    border-radius: 0 !important;font-weight: 500;}

.rd-tabs .nav-link:hover{border-color:transparent;color:#2a2a2a;}

.rd-tabs .nav-link:focus{border-color:transparent;}

.dwn-sample-btn, #download-sample {
  color: #fff !important;
  background-color: #b90005;
  border-radius: 2px !important;
  border: 2px solid #b90005 !important;
  margin-left: 3px;
  font-size: 11px;
  }

/*End Changes*/

@-webkit-keyframes shine {

  from {

    -webkit-mask-position: 150%;

  }

  to {

    -webkit-mask-position: -50%;

  }

}





.ro-wrapper, .toc-wrapper, .rm-wrapper{margin:20px 0;}

.ro-wrapper h2, .toc-wrapper h2, .rm-wrapper h2{font-size:15px;font-weight:700;}

.ro-wrapper p, .toc-wrapper p span, .rm-wrapper p{font-size:14px;font-weight: 500;font-family: 'Poppins', sans-serif !important;
}

.ro-wrapper img{width:60%;display:block;margin:10px auto 20px;}

.rd-purchase-options{background:#fff;}

.cust-title{font-size:32px;text-transform:uppercase;font-weight:700;color:#1a1919;

text-shadow: 2px 1px 3px rgba(0, 0, 0, 0.4);text-align:center;margin-top: 30px;}

.sim-lat-rep-wrapper{background:#e7e5e6;padding:8px 15px;}

.sim-lat-rep-wrapper h3{line-height:17px;}

.sim-lat-rep-wrapper h3 a{color:#171717;font-size:15px;font-weight:700;transition:all .3s;}

.sim-lat-rep-wrapper h3 a:hover{text-decoration:none;color:#0f7faf;}

.sim-lat-rep-wrapper span{font-size:14px;font-weight:300;}



/* .sticky-container{

  display: flex;

  justify-content: space-around;

  align-items: flex-start;

}

.doctor {

position: -webkit-sticky;

position: sticky;

bottom: 10rem;

align-self: flex-end;

text-align:center;

} */



/************* Cart **************/

.hiddeen {

  top: 33px;

  width: 300px;

  min-height: 150px;

  background: #fff;

  color: #191919;

  right:0;

  visibility: visibile;

  position: absolute;

  z-index: 999;

  border: 1px solid #ccc;

  padding: 10px;

  -webkit-box-shadow: 0 8px 6px -6px #191919;

  -moz-box-shadow: 0 8px 6px -6px #191919;

  box-shadow: 0 8px 6px -6px #191919;

  cursor: default;

}

.c_d span{font-size:12px;}

.c_title{font-size:12px;}

.crt-prc{font-size:13px;font-weight:700;color:#007bff;}

.c_d1{font-size:13px;font-weight:700;}

.send-enquiry {

  background:#007bff none repeat scroll 0 0;

  border: medium none;

  border-radius: 4px;

  box-shadow: 0 5px 5px -5px #191919;

  color: #fff;

  display: inline-block;

  font-weight: 500;

  padding: 2px 8px;font-size:12px;

}

.send-enquiry:hover{text-decoration:none;box-shadow:none;color:#fff;}

.cart-count {

  position: absolute;

  top: 0px;

  right: -5px;

  background: #f26d17;

  color: #fff;

  width: 18px;

  height: 18px;

  border-radius: 50%;

  text-align: center;

  font-size: 12px;

  font-weight: 700;

}



/********** Press Release List ****************/

.press-release-list-wrapper{position: relative;padding-bottom:15px;}

.press-release-list-wrapper::after{content: "";position: absolute;bottom:0;left:0;width:100%;height:2px;

background:#292929;}

.press-release-title{line-height: 15px;}

.press-release-title a{font-size: 15px;font-weight: 700;color: #2b2b2b;transition: all .3s;

text-transform:capitalize;}

.press-release-title a:hover{text-decoration: none;color: #0f7faf;}

.pr-publish-date{font-size:14px;font-weight:700;margin-top:8px;}



/********** About Us **************/

.about-bg{background: url(../images/about-us-banner.jpg) no-repeat center center;padding:20px;background-size: cover;margin-bottom:20px;}

.blue-head-title{color:#139ad2;text-transform:uppercase;font-size:23px;font-weight:700;text-align:center;}

.know-more{background: #0f7faf;color: #fff;text-transform: uppercase;font-size: 12px;text-align: center;

padding: 8px 25px;    text-decoration: none !important;box-shadow: 0px 1px 2px 0px #3d3d3d;transition: all .3s;}

.know-more:hover{color:#fff;}



/********* Contact Us *************/

.form-class{border-radius: 20px;font-size: 13px;}

.captcha-text{background:#292929;padding:0 20px;height:34px;}

.form-label{font-size:13px;margin-top:10px;}

.captcha-button{background:#282828;color:#fff;padding:4px 15px;border-top-right-radius:20px;

border-bottom-right-radius: 20px;border-left: 1px solid #fff;}
#code{color: #fff !important;font-size: 21px;}
.captcha-button:hover{color:#139ad2;}

.form-class::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */

  color: #ababab;opacity: 1; /* Firefox */

}

.form-class:-ms-input-placeholder { /* Internet Explorer 10-11 */

  color: #ababab;

}

.form-class::-ms-input-placeholder { /* Microsoft Edge */

  color: #ababab;

}

.btn-form-submit{border-radius: 20px;padding:5px 30px;border:2px solid #282828;}

.btn-form-submit:hover{background:#139ad2;color:#fff;border-color:#139ad2;}



/********* Career Page *************/

.career-bg{background: url(../images/career-banner-bg.jpg) no-repeat center center;padding:70px 0;background-size: cover;margin-bottom:20px;}

.career-bg h2{font-size:45px;}

.current-opp{background:#139ad2;padding:30px 0;}

.career-title{font-size:30px;color:#fff;font-weight:700;text-transform:uppercase;text-align:center;}



.career-rep-wrapper{padding:15px 20px;position: relative;transition:all .3s;background:#fff;

border:2px solid #139ad2;}

.c-rep-title{text-transform:uppercase;color:#139ad2;font-size:18px;font-weight: 800;transition:all .3s;line-height:20px;margin-bottom: 2px;text-align:center;}

.c-rep-desc{font-size:14px;color:#139ad2;transition:all .3s;margin-top:10px;text-align:center;}

.c-arrow{border: 1px solid #139ad2;border-radius: 50%;position: absolute;bottom: -15px;left: 45%;

padding:3px 5px;width: 30px;height: 30px;text-align: center;background: #fff;color:#191919;

transition:all .3s;}

.c-arrow i{color:#139ad2;}

.career-rep-wrapper:hover {background:#139ad2;border-color:#fff;color:#fff;}

.career-rep-wrapper a:hover{text-decoration:none;color:#fff;}

.career-rep-wrapper:hover h3, .career-rep-wrapper:hover .c-rep-desc{color:#fff;}

.career-rep-wrapper:hover .d-label, .career-rep-wrapper:hover .c-arrow{background:#fff;color:#139ad2;border-color:#139ad2;box-shadow: 3px 3px 4px rgba(97, 98, 101, 0.5);}



/************** Blog List ******************/

.blog-bg{background: url(../images/blog-banner.jpg) no-repeat center center;padding:130px 15px 50px;background-size: cover;margin-bottom:20px;background-position:0% 100%;}

.blog-list-wrapper{padding:10px 15px;}

.blog-list-title a{text-transform:capitalize; }

.blog-list-shadow{box-shadow: 0px 1px 6px rgba(97, 98, 101, 0.5);margin-bottom:25px;}



/************* Blog Detail Page ******************/

.blog-detail-title{font-size:26px;text-transform:uppercase;font-weight:700;}

.blog-wrapper p{font-size:14px;}

.blog-detail-list{padding:10px;position: relative;}

.blog-detail-list::after{content:"";position: absolute;bottom:0px; left:0;width:100%;height:1px;

background:#d6d6d6;}

.blog-details-list-title{line-height: 15px;}

.blog-details-list-title a{font-size: 14px;font-weight: 700;color: #2b2b2b;transition: all .3s;

text-transform: capitalize;}

.blog-details-list-title a:hover {text-decoration: none;color: #0f7faf;}



/************** Download Sample ****************/

.dwn-rep-ovr{border: 2px solid #139ad2;color: #139ad2;padding: 4px 25px;text-transform: uppercase;

font-weight:500;font-size: 16px;position: relative;background:transparent;transition: all .3s;}

.dwn-rep-ovr:hover{text-decoration: none;color:#fff;background:#139ad2;}

.dwn-toc{border: 2px solid #d24536;color: #d24536 !important;padding: 4px 25px;text-transform: uppercase;

font-weight:500;font-size: 16px;position: relative;background:transparent;transition: all .3s;}

.dwn-toc:hover{color:#fff !important;background: #d24536;text-decoration: none;}

.report-info{background: #efefef;}

.wo-wrapper {margin-top: 15px;padding-bottom: 10px;border-bottom: 1px solid #ccc;color: #1a1a1a;

font-size: 13px;padding-left: 10px;}

.wo-wrapper1 {padding:7px 0px 7px 7px;;font-size: 11px;font-weight: bold;}

.inner-pg-sep {width: 100%;height: 1px;background:#d5d5d5;margin-bottom:20px;margin-top:10px;}



/*************** Shopping Cart *****************/

.cart-table > thead{color:#1398d1;}

.selectpicker1 {border-radius: 0;font-weight: 600;border: 1px solid #d24536;text-transform:uppercase;

background-position-x: 0%;background-position-y: 0%;background-repeat: repeat;

background-image: none;-webkit-appearance: none;-moz-appearance: none;background-position: right 50%;

background-repeat: no-repeat;background-image: url(../images/select-dropdown-arrow.png);

padding: .5em;padding-right: 1.5em;margin-top:10px;}

.rep-til a{color:#2a2a2a;font-weight:600;transition:all .3s;}

.rep-til a:hover{color:#1398d1;text-decoration:none;}

.remove-x a{color:#1398d1;font-size:12px;transition:all .3s;}

.remove-x a:hover{text-decoration:none;color:#2a2a2a;}

.shopping-cart-totprc {color: #1398d1;font-size: 20px;font-weight: 600;margin-top:12px;}

.shp-crt-subtot{font-size:16px;text-transform:uppercase;font-weight:600;}

.shp-crt-tot{font-size:16px;text-transform:uppercase;font-weight:600;text-align:center;color:#1398d1;}

.shoppingcart-div{width:100%;height:2px;background:#1398d1;margin:15px 0;}

.cnt-shipping-sec{text-align:left;}

.prc-checkout-sec{text-align:right;}



/*************** Checkout ******************/

ul.order-infobar{margin:20px 0;}

ul.order-infobar li{border-right: 1px dotted #b4b4b4;padding: 0 40px 0 30px;margin-bottom:0;font-size:14px;}

ul.order-infobar li:last-child{border-right:0;}

ul.order-infobar li a:hover{text-decoration:none;}

ul.order-infobar li a label{padding:3px 5px;background-color:#2a2a2a;color:#fff;border-radius:0;

font-size:12px;margin-bottom:0;}

ul.order-infobar li a.active label{color:#2a2a2a;background:#fff;}

ul.order-infobar li a span{color:#2a2a2a;text-transform:uppercase;font-weight:700;} 

ul.order-infobar li a.active span{color:#fff;}

.billing-wrapper{box-shadow: 0px 0px 8px 0px #bababa;padding:15px;}

.billing-title{font-size:20px;font-weight:700;text-transform:uppercase;color:#1398d1;margin-top:5px;

margin-bottom:30px;}

.ordersummary-wrapper{box-shadow: 0px 0px 8px 0px #bababa;}

.order-rep-title{font-size:14px;font-weight:700;color:#2a2a2a;transition:all .3s;}

.order-rep-title:hover{text-decoration:none;color:#1398d1;}

.remove-rep a{color:#1398d1;transition:all .3s;font-size:12px;}

.remove-rep a:hover{color:red;text-decoration:none;}

.ord-rep-det{font-size:11px;}

.ord-price{color:#1398d1;font-weight:700;text-align:right;}

.promo-text{font-weight:600;font-size:13px;text-transform:uppercase;margin-top:10px;}

.promo-btn{background:#d14538;color: #fff;padding: 4px 15px;border-top-right-radius: 20px;

border-bottom-right-radius: 20px;}

.promo-btn:hover{background: salmon;color:#fff;}

.cont-proc{border:2px solid #d14538; background: transparent;color:#d14538;font-size:13px;text-transform:uppercase;

font-weight:700;transition:all .3s;padding:6px 15px;box-shadow: 0px 1px 3px 0px #6f6f6f;}

.cont-proc:hover{text-decoration:none;background:#d14538;color:#fff;}

.probtn-wrapper{text-align:right;margin-bottom:20px;}

.cond-text{font-size:10px;color:#787878;}

.cond-text a{color:#ec7d73;}



/**************** Checkout Information ***********************/

.payment-m-bill{display:block;position:relative;padding-left:35px;cursor:pointer;font-size:14px;

-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:500;

margin-bottom:25px}

.payment-m-bill input[name=pay_mode]{position:absolute;opacity:0}

.checkmark-bill-info{position:absolute;top:18px;left:0;height:22px;width:22px;border-radius:50%;

border:1px solid #999}

.payment-m-bill:hover input[name=pay_mode]~.checkmark-bill-info{background-color:#ccc}

/*.payment-m-bill input[name=pay_mode]:checked~.checkmark-bill-info{background:#fff;border:1px solid #1a5eba}*/

.checkmark-bill-info:after{content:"";position:absolute;display:none}

.payment-m-bill input[name=pay_mode]:checked~.checkmark-bill-info:after{display:block}

.payment-m-bill .checkmark-bill-info:after{top:-1px;left:-1px;width: 22px;height: 22px;border-radius:50%;

background-color:#139ad2;}

.bill-chck{float:right}.pay-img{width:382px;vertical-align:middle;}



@media screen and (max-width:575px){

  .top-contact-info{padding-top:0;margin-bottom:5px;}

  .top-contact-info .contact-details-contents, .top-contact-info .contact-details-contents a{font-size:11px;}

  .neo-menu li.nav-item + li a.nav-link::before {content:"";padding:0;}

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

  .page-title{font-size:24px;line-height:34px;}

  .page-subtitle{font-size:14px;}

  .testimonail-wrapper{width:100%;}

  .footer-links-contact {margin-top: 22px;}

  .notification-title{font-size:18px;}

  .btn-footer{padding:5px 6px;}

  ul.bottom-header-contact{font-size:13px;text-align:center;}

  ul.bottom-header-contact-right{font-size:13px;text-align:center;}



  .lat-rep-price, .lat-rep-links{text-align:center;}



  #demo-2 input[type="search"]{position: relative;right:0;}

  #demo-2 input[type="search"]:focus{width:260px;}



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

  .rep-det-info{font-size:9px;}

  .rd-tabs{margin-left:0 !important;}

  .rd-tabs .nav-item.show .nav-link, .rd-tabs .nav-link.active{margin-left:0;}

  .rd-tabs .nav-item{font-size:8px;}

  .rd-purchase-options{margin-top:0;}

  .cust-title{font-size:24px;}



  .cart-count{bottom:20px;left:10px;top:unset;}

  .dwn-sample-btn{margin-right:0;}



  .blog-bg{padding:50px 15px 30px;}

  .blog-bg h2{font-size:36px !important;}



  .dwn-rep-ovr{display:block;text-align:center;}

  .dwn-toc{display:block;text-align:center;}



  .add-cart-btn, .buy-now-btn, .clear-cart-btn{font-size:10px;}



  ul.order-infobar{margin:10px 0;}

  ul.order-infobar li{border-right:0;padding:0;}



  .pay-img{width:100%;margin-top:12px;}

}

@media (min-width:576px) and (max-width:768px){

  .top-contact-info{padding-top:0;margin-bottom:5px;}

  .top-contact-info .contact-details-contents, .top-contact-info .contact-details-contents a{font-size:11px;}

  .navbar-expand-sm .neo-menu .nav-link{padding-left:.3rem;font-size:9px;padding-right:0;}

  .neo-menu li.nav-item + li a.nav-link::before {padding-right:4px;padding-left:0;font-size:11px;}

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

  .page-title{font-size:24px;line-height:34px;}

  .page-subtitle{font-size:14px;}

  .strongest-wrapper p{font-size:12px;}

  .testi-title{font-size:24px;}

  .testi-info-title{font-size:22px;}

  .notification-title{font-size:15px;}

  ul.bottom-header-contact{font-size:10px;}

  ul.bottom-header-contact-right{font-size:10px;}



  .page-customization{font-size:10px;}

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

  .spk-ana{font-size:14px;line-height: 15px;}

  .spk-ana span{font-size:11px;}

  .box-links-contact li{margin-bottom:5px;}

  .box-links-contact li a{font-size:9px;}



  .press-detail-title{font-size:15px;line-height:22px;}

  .purchase-options-title{font-size:14px;}

  .add-cart-btn, .buy-now-btn{width:60%;margin: 0 auto -3px;text-align: center;display: block !important;}

  .press-detail-wrapper p{font-size:13px;}

  #demo-2 input[type="search"]{right:-38px;}

  #demo-2 input[type="search"]:focus{width:260px;}

  input[type="search"]{background: url(../images/head-search-icon.png) 0px center no-repeat #1d85c4;

  padding:1px 15px;}



  .stuck .sticky-top .nav-img{width:40px;}

  .rep-det-info{font-size:9px;}

  .rd-tabs{margin-left:0 !important;}

  .rd-tabs .nav-item.show .nav-link, .rd-tabs .nav-link.active{margin-left:0;}

  .rd-tabs .nav-item{font-size:8px;}

  .cust-title{font-size:24px;}

  .ro-wrapper p, .toc-wrapper p, .rm-wrapper p{font-size:12px;}

  .cart-count{width:12px;height:12px;font-size:8px;}

  .hiddeen{top:26px;}



  .dwn-sample-btn{margin-right:0;}



  .blog-bg{padding:50px 15px 30px;}

  .blog-bg h2{font-size:36px !important;}



  ul.order-infobar{margin:10px 0;}

  ul.order-infobar li{padding:0 20px 0 15px;}

}

@media (min-width:768px) and (max-width:1024px){

  .top-contact-info{padding-top:0;margin-bottom:5px;}
  .top-contact-info .contact-details-contents, .top-contact-info .contact-details-contents a{font-size:10px;}

  .navbar-expand-sm .neo-menu .nav-link{padding-left:.4rem;font-size:12px;padding-right:0;}
  .neo-menu li.nav-item + li a.nav-link::before {padding-right:5px;padding-left:0;font-size:11px;}
  .banner-title{font-size:29px;}
  .page-title{font-size:25px;line-height:35px;}
  .page-subtitle{font-size:15px;}
  .t-rep-title{font-size:15px;}
  .t-rep-desc{font-size:12px;}
  .testi-title{font-size:26px;}
  .testi-info-title{font-size:24px;}
  .footer-title{font-size:14px;}
  .footer-links-contact i{font-size:10px;}
  .footer-links-contact li a, .footer-links-contact li span{font-size:9px;padding-left: 0 !important;}
  .footer-links-contact li{margin-bottom:5px;}
  .notification-title{font-size:15px;}
  .footer-submit{width:60% !important;}
  ul.bottom-header-contact{font-size:12px;}
  ul.bottom-header-contact-right{font-size:12px;}
  .page-customization{font-size:10px;}
  .speak-ana{font-size:30px;}
  .spk-ana{font-size:14px;line-height: 15px;}
  .spk-ana span{font-size:11px;}
  .box-links-contact li{margin-bottom:5px;}
  .box-links-contact li a{font-size:10px;}
  .lat-rep-cart{font-size:10px;}
  .lat-rep-detail{font-size:10px;padding:4px 9px;}
  .add-cart-btn, .buy-now-btn, .clear-cart-btn{font-size:9px;}
  .rep-det-info{font-size:11px;}
  .rd-tabs{margin-left:0 !important;}
  .rd-tabs .nav-item.show .nav-link, .rd-tabs .nav-link.active{margin-left:-10px;}
  .rd-tabs .nav-item{font-size:10px;}
  .cust-title{font-size:24px;}
  .ro-wrapper p, .toc-wrapper p, .rm-wrapper p{font-size:12px;}
  .cart-count{width:16px;height:16px;font-size:11px;top:-1px;right:-10px;}
  .hiddeen{top:26px;}
  .btn-form-submit{padding:5px;font-size:13px;}
  .captcha-text{padding:5px;}
  .blog-bg{padding:50px 15px 30px;}
  .blog-bg h2{font-size:36px !important;}
  .dwn-rep-ovr{font-size:15px;}
  .dwn-toc{font-size:15px;}
  .wo-wrapper1{font-size:13px;}
  ul.order-infobar li{padding:0 10px 0 0;font-size:10px;}
  ul.order-infobar li a label{font-size:10px;}
  .pay-img{width:100%;margin-top:12px;}
  .lat-rep-cart, .buy-now-btn{width: 85px !important;font-size: 10px !important;}
  .navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .active>.nav-link:focus, .navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover{font-size: 10px !important;padding: 5px;}
  .navbar-brand img{width: 125px;}



}

@media (min-width:992px) and (max-width:1199px){

  .top-contact-info{padding-top:15px;margin-bottom:5px;}

  .top-contact-info .contact-details-contents, .top-contact-info .contact-details-contents a{font-size:13px;}

  .navbar-expand-sm .neo-menu .nav-link{font-size:13px;padding-right:0;}

  .neo-menu li.nav-item + li a.nav-link::before {padding-right:15px;padding-left:10px;font-size:13px;}

  .banner-title{font-size:40px;}

  .page-title{font-size:30px;line-height:40px;}

  .page-subtitle{font-size:17px;}

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

  .testi-info-title{font-size:26px;}

  .footer-title{font-size:16px;}

  .footer-links-contact i{font-size:10px;}

  .footer-links-contact li a{font-size:10px;}

  .footer-links-contact li span{font-size:9px;}

  .notification-title{font-size:16px;}
  ul.bottom-header-contact{font-size:13px;}
  ul.bottom-header-contact-right{font-size:13px;}
  .page-customization{font-size:11px;}

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

  .spk-ana{font-size:14px;line-height: 15px;}

  .spk-ana span{font-size:11px;}

  .box-links-contact li{margin-bottom:5px;}

  .box-links-contact li a{font-size:11px;}

  .lat-rep-detail{padding:4px 9px;}
  .add-cart-btn, .buy-now-btn, .clear-cart-btn{padding:4px; font-size:11px;}
  .rd-tabs{margin-left:0 !important;}

  .rd-tabs .nav-item.show .nav-link, .rd-tabs .nav-link.active{margin-left:-10px;}

  .rd-tabs .nav-item{font-size:10px;}

  .cust-title{font-size:26px;}
  .cart-count{top:-4px;right:-10px;}

  .hiddeen{top:26px;}



  .wo-wrapper1{font-size:13px;}



  ul.order-infobar li{padding:0 20px 0 10px;}



  .pay-img{width:100%;margin-top:4px;}

}

#pleasewaitpopup { position: fixed; width: 100%; height: 100%; background-color: #fff; left: 0; top: 0; z-index: 9000; background: #fff; display: none; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000)" } #amrboxes .windowpopup { position: absolute; width: 420px; height: 250px; left: 50% !important; top: 250px !important; margin-left: -210px !important; display: #fff; z-index: 9999; padding: 5px; background: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } #amrboxes #neoboxesDialog { position: absolute; left: 50% !important; top: 200px !important; margin-left: -210px !important } .neoboxespopup-desc { margin: 0 auto; background: white; text-align:center; } .neoboxespopup-desc span { margin: 0 auto; padding-left: 15px; font: 20px/42px 'Open Sans'; text-transform: uppercase; color: #191919; background: orange; width: 402px; height: 42px; display: block } .neoboxespopup-left { margin-top: 21px; float: left; width: 236px; height: 202px } .neoboxespopup-right { margin-right: 30px; padding-top: 40px; float: right; width: 150px; text-align: center }#pleasewaitpopup { display: block; }.loadingText{font-size: 20px; color: #fff; font-weight: 900; color: #747474; text-transform: uppercase; font-family: 'Raleway',sans-serif; text-align: center; line-height: 60px; text-shadow: 2px 3px 3px rgb(18, 14, 4);}.loadingCart{position:absolute;top:40%;left:44%;color:#fff;padding:15px;font-weight:700}.loadingCart:after{content:' .';animation:dots 1s steps(5,end) infinite;font:300 4em/150% Impact}@keyframes  dots{0%,20%{color:transparent;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}40%{color:#fff;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}60%{text-shadow:.25em 0 0 #fff,.5em 0 0 transparent}100%,80%{text-shadow:.25em 0 0 #fff,.5em 0 0 #fff}}.dark-overlay { background-color: rgba(0,0,0,.5); position: fixed; top: 0; left: 0; min-height: 100%; width: 100%; align-content: center; z-index: 1000; }#overlay{display:none;}.cc-revoke, .cc-window{font-size: 13px !important;background: #21add5; color: white;box-shadow: 1px -3px 6px 0px #888888;}

.help-block{
  color: #dc5454;
}



/*My CSS*/
.fixedWrap {padding: 15px 10px !important;}
.navbar-toggler{  background-color: #191919;}
.bg-black{background-color: #191919;}
.mb0{margin-bottom: 0;}
.mtb10{margin: 10px 0 10px 0;}
.pt0{padding-top: 0;}
.text-right{float: right;}
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .active>.nav-link:focus, .navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover{color: #191919;font-size: 13px;font-weight: bold;}
.contact-details-contents{margin-left: 1.5rem !important;}
.search-report a{font-size: 13px;}
.press-release-list-wrapper p, .press-detail-wrapper p, .ro-wrapper p, ul{text-align: justify;}
.rm-wrapper p, .toc-wrapper p{text-align: justify;font-size: 14px;}
.search-result{top: 70px !important;    z-index: 99 !important;}
.box-wrapper p{text-align: center;}
.cat-list{text-align: left;}
#searchTerm::-webkit-input-placeholder {font-size:13px; }
.inner-page-subheading{text-align: justify;}
.site-readmore-btn:hover:after, .site-readmore-btn:hover:before{border-color: #2e9ad3 !important;}
ul.cat-list li a:hover{color: #139ad2;}
.border-bottom{text-align: initial !important;}
.rm-wrapper span{font-family: 'Poppins', sans-serif !important;}
#dynamic, #original{margin-top: 20px;}



@media screen and (max-width:767px){
  .none{display: none !important;}
  .bg-title{background: #191919; padding: 5px;color: #fff;}
  .mob-pt15{padding-top: 15px;}
  .mob-pt20{padding-top: 20px;}
  .mob-text-center{float: initial;}
  .banner-title{line-height: 40px;}
  .navbar-brand img{width: 150px;}
  .breadcrumb{font-size: 13px !important;}
  .form-check-label {font-size: 13px !important;font-weight: bold;}
  .toc-wrapper p{font-size: 14px;}
  .press-release-title a{font-size: 14px !important;}
  .testimonail-banner-bg:after{position: relative !important;}


 
}



.blurclass {
  /* The image used */
  

  /* Add the blur effect */
  filter: blur(8px);
  -webkit-filter: blur(8px);

  /* Full height */
  height: 100%; 

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.blurclass{
  cursor: pointer;
}


/*.categories-btn .btn-primary, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle { color: #191919; background-color: transparent; border-color: #ced4da;}
.categories-btn{margin-bottom: 5px;width: 100%;box-shadow: 0px 1px 4px 0px #ccc;}
.categories-btn .btn-primary {border-radius: 0;}
.categories-btn .btn{padding: 4px 0px;}
.categories-btn .btn-width{width: 139px;border-right:0;text-align: left;padding-left: 10px; }
.categories-btn .btn-primary.focus, .categories-btn.btn-primary:focus { box-shadow: none;}
.categories-btn .dropdown-item{border-bottom: 1px solid #ccc;border-radius: 0;}
.categories-btn .dropdown{color: #191919;font-size: 11px;    text-transform: uppercase;font-weight: bold;text-decoration: none;}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
    box-shadow: none;}*/

    /*My CSS*/

    .notification-box .form-control{border-radius: 0;margin-bottom: 10px;}
    .btn-register{border: 2px solid #139ad2;color: #139ad2; padding: 7px 10px; font-size: 12px; font-weight: 500;
    display: inline-block; margin-bottom: 10px; box-shadow: 0px 0px 2px 0px #3d3d3d;border-radius: 0;}
    .btn-register:hover {background: #139ad2; color: #fff;  text-decoration: none;}
   
.notification-box ::-webkit-input-placeholder,.notification-box select {font-size: 13px;color: #191919;}
.notification-box .form-control{height: 35px;}
.form-check-label{font-size: 13px;font-weight:bold;color: #191919;}
.notification-title{color:#191919;font-weight: 800;font-size: 18px;text-transform: uppercase; margin-bottom: 15px;}
.btn-registernow {
    text-align: center !important;
    width: 125px;
    color: #191919;
    border: 2px solid #fff;
    padding: 8px;
    background-color: transparent;
    font-size: 14px;
    font-weight: 600;
    display: inline-block;
    box-shadow: 0px 0px 2px 0px #3d3d3d;
    border-radius: 0;    
    border: 2px solid #191919;
}
.btn-registernow:hover{    background-color: #191919; color: #fff;}
.border-box .form-control{border: none !important;}
.color-white{color: #fff !important;}
.press-release-list-wrapper::after{background:#fff !important;}
.press-content{font-size: 13px !important}
.notification-section .form-control{background-color: #191919;height: 35px;color:#fff;}
.notification-section ::-webkit-input-placeholder,.notification-section select {font-size: 13px;color: #fff;}
ul.sample-research li{text-indent: -7px !important; padding-left: 10px !important;}






.marquee {
  top: 6em;
  position: relative;
  box-sizing: border-box;
  animation: marquee 15s linear infinite;
}

.marquee:hover {
  animation-play-state: paused;
}

/* Make it move! */
@keyframes marquee {
  0%   { top:   8em }
  100% { top: -11em }
}

/* Make it look pretty */
.testimonail-info .marquee {
margin: 0;
  padding: 0 1em;
  line-height: 1.5em;
  font: 1em 'Segoe UI', Tahoma, Helvetica, Sans-Serif;
}

.testimonail-info:before, .testimonail-info::before,
.testimonail-info:after,  .testimonail-info::after {
  left: 0;
  z-index: 1;
  content: '';
  position: absolute;
  pointer-events: none;
  width: 100%; height: 2em;
  background-image: linear-gradient(180deg, #FFF, rgba(255,255,255,0));
}

.testimonail-info:after, .testimonail-info::after {
  bottom: 0;
  transform: rotate(180deg);
}

.testimonail-info:before, .testimonail-info::before {
  top: 0;
}

/* Style the links */
.vanity {
  color: #333;
  text-align: center;
  font: .75em 'Segoe UI', Tahoma, Helvetica, Sans-Serif;
}

.vanity a, .testimonail-info a {
  color: #1570A6;
  transition: color .5s;
  text-decoration: none;
}

.vanity a:hover, .testimonail-info a:hover {
  color: #F65314;
}

/* Style toggle button */
.toggle {
display: block;
  margin: 2em auto;
}

.assistance{margin: 30px 0 40px 0;}
.assistance h5, h6{font-weight: bold;}
.assistance .right{padding-left:20px;}
.assistance a, p{color:#191919;font-size: 14px;}
.assistance span{font-size:13px;}
.assistance .inline{display:flex;}
.assistance a:hover{color:#139ad2;text-decoration: none;}
.search-head {color:#fff !important;}
.cms_list h3{font-weight: 500; font-size: 20px;}
.cms_list ul li{font-size:14px;}
.cms_list h2{font-weight: 600; font-size: 22px;}


