    /* CSS Document */

* {
    padding: 0;
    margin: 0;
}

.dropdown-menu li a {
    text-decoration: none !important;
}


/* added for responsive and product page fixes and test page */

.detail-qty {
    width: 65px;
    padding: 0%;
    border: 1px solid #c4c4c4;
    padding: 14px;
    border-radius: 8px;
}

input[type=text], input[type=number] {
    outline: none;
}

input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    cursor: pointer;
    display: block;
    width: 8px;
    color: #333;
    text-align: center;
    position: relative;
}

input[type=number]:hover::-webkit-inner-spin-button {
    background: #eee url('http://i.stack.imgur.com/YYySO.png') no-repeat 50% 50%;
    width: 14px;
    height: 14px;
    padding: 4px;
    position: relative;
    right: 0px;
    border-radius: 28px;
}

.rotate360cw {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
}

.test-span-img {
    padding-left: 1%;
    padding-right: 1%;
    float: none !important;
    margin-left: 0px !important;
}
.refund-policy
{
	text-align: center;
    padding-left: 10px;
    font-size: 18px;
    margin-top: 110px;
}
@media (max-width: 767px) {
    .test-span-img {
        padding-left: 1%;
        padding-right: 1%;
        float: none !important;
        margin-left: 0px !important;
        width: 2% !important;
    }
}
.cust-profile
	{
		margin-right:4px !important;
	}
.menu {
    max-width: 100%;
}

.menu ul {
    padding: 0px;
    margin: 0px;
    border-bottom: 1px solid #ccc;
}

.menu ul li {
    display: inline-block;
    padding: 10px 26px;
    margin: 0 0px 0 0;
    background: #eee;
    border-top: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC !important;
    border-right: 1px solid #CCCCCC;
    border-bottom: none;
}

.menu ul li a {
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}

.get-the-test {
    background: none;
    border: 2px solid #fff;
    font-size: 18px;
    padding: 9px 28px 7px 18px;
    border-radius: 25px;
    margin: 0 0 39px 0;
    margin: 20px 0 39px 50px;
}

.product-blog {
    padding: 65px 0 0 0;
}

.vector-block {
    /*background-image:url(../../user/images/tests/test-content-bg.png);*/
    border: 2px solid #dedddd;
    text-align: center;
    height: 280px;
}

.vector-block a, .price-block p a {
    color: #606060 !important;
}

.vector-block img {
    padding: 40px 0 24px 0;
}

.vector-block h4 {
    font-size: 20px;
    color: #606060;
    line-height: 26px;
    padding: 115px 0 0 0;
}

.price-block {
    /*padding:41px 0 88px 7px;*/
    padding: 15px 0 88px 7px;
}

.price-block p {
    font-size: 14px;
    color: #606060;
    margin: 0;
    padding: 0 0 7px 0;
}

.price-block h6 {
    font-size: 19px;
    color: #252525;
    font-weight: bold;
    margin: 0;
}

.custom-h6 {
    float: left;
    padding-top: 6px;
}

.custom-btn {
    float: right;
}

.policies-blog {
    background-color: #ebebeb;
    padding: 30px 0;
}

.policies-blog .inner-policies-blog {
    border-right: 1px solid #f2f2f2;
    border-left: 1px solid #f2f2f2;
    background: #fff;
    text-align: center;
    padding: 20px 20px 24px 20px;
}

.policies-blog .inner-policies-blog img {
    padding: 5px 0 26px 0
}

.policies-blog .inner-policies-blog p {
    color: #4a4a4a;
    font-size: 16px;
}

.order-now-btn {
    font-size: 18px;
    font-weight: bold;
    background-color: #fc4b03;
    padding: 5px 15px 5px 15px;
    border: none;
    color: #fff;
    border-radius: 30px;
    /*float:right;*/
}


/*for login fail msgs*/

.help-block {
    color: #fc4b03;
}

.dropdown-menu {
    min-width: 210px !important;
}

.btn.btn-primary.dropdown-toggle {
    outline: none !important;
}

.inner-main-product {
    float: left;
    width: 100%;
}

.pp_pic_holder.pp_default {
    left: 497.5px !important;
    width: 290px !important;
}

.pp_content {
    width: 257px !important;
}

.pp_close {
    display: none !important;
}

.welcome-text {
    color: #ffc421;
    padding: 0 0 0 0;
    margin: 0 6px 0 18px;
    font-weight: bold;
}

.welcomeuser {
    color: #fff;
    padding: 0 0 0 0;
    margin: 0 6px 0 18px;
    font-weight: bold;
}

.welcome-text-2 {
    color: #000;
    padding: 0 0 0 0;
    margin: 0 6px 0 18px;
    font-weight: bold;
}

.welcomeuser-2 {
    color: #00afab;
    padding: 0 0 0 0;
    margin: 0 6px 0 18px;
    font-weight: bold;
}


/* banner */

.banner .col-md-4 {
    width: 650px !important;
    padding: 0 0 0 50px !important;
}

.banner-slider1 {
    background-image: url(../../user/images/home/home-bg-1.png) !important;
    background-size: cover;
}

.banner-slider {
    height: 600px !important;
}

.banner-slider2 {
    background-image: url(../../user/images/home/home-bg-2.png) !important;
    background-size: cover;
}

.banner-slider3 {
    background-image: url(../../user/images/home/pci-banner-background.png) !important;
    background-size: cover;
}


.banner-slider1 .welcome, .banner-slider2 .welcome {
    color: #333b3d !important;
}

.banner-slider1 .welcome .learn-more, .banner-slider2 .welcome .learn-more {
    border: 2px solid #333b3d !important;
    color: #333b3d !important;
}


/* === header start === */

.header {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
   /* z-index: 1080;*/
   z-index:1;
}

.parasites-contract-block {
    background-color: #ebebeb;
    text-align: center;
    padding: 48px 0 57px 0;
    margin: 0 0 20px 0;
}

.parasites-top-footer .parasites-top-footer-list2 {
    width: auto !important;
    margin: 0 0 0 0 !important;
}

.product-dropdown {
    background-image: url(../../user/images/megamenu-images/dropdown.png) !important;
    background-repeat: repeat-x;
    text-align: center;
    margin: 100px 0 0 0;
    position: fixed;
    z-index: 16;
    width: 100%;
    box-shadow: 0px 0px 8px #818085 !important;
}

.product-dropdown .inner-product-dropdown {
    padding: 50px 0 0 0;
}

.product-dropdown .inner-product-dropdown a:hover {
    color: #fc4b03;
}

.product-dropdown .inner-product-dropdown .col-md-2 {
    height: 200px !important;
}

.product-dropdown .inner-product-dropdown .col-md-2 span {
    display: block;
    top: 178px;
}

.product-dropdown .inner-product-dropdown .col-md-2 .product-dropdown-links {
    width: 160px;
    position: absolute;
    bottom: 0;
}

.product-dropdown .inner-product-dropdown a {
    text-decoration: none;
    color: #353a3d;
    font-size: 16px;
    font-weight: bold;
}

.product-dropdown .inner-product-dropdown .col-md-2 .img-banner-1 {
    margin: 32px 0 0 0;
}

.product-dropdown .inner-product-dropdown .col-md-2 .img-banner-2 {
    margin: 12px 0 0 0;
}

.product-dropdown .inner-product-dropdown .product-viwe-link {
    padding: 30px 0 20px 0;
}


/* navbar start */

.navbar {
    background: rgba(0, 0, 0, 0.8);
    padding: 4px 0;
    border-radius: 0px !important;
}

.navbar1 {
    background-color: #fff;
}

.navbar-toggle {
    background-color: #fff;
}

.navbar-toggle .icon-bar {
    background-color: #000;
}

.logo {
    padding: 0;
}

.logo img {
    padding: 12px 0 0 0;
}

.navbar .navbar-top li a {
    color: #ffc421;
    padding: 0 0 0 0;
    margin: 0 6px 0 18px;
}

.navbar .navbar-top1 li a {
    color: #494949 !important;
}

.navbar .navbar-top .inner-navbar-top {
    margin: 15px 0 0 0;
}

.navbar .navbar-top li a:hover {
    color: #cfd0cf;
    background: none !important;
}

.main-navbar {
    padding: 24px 0 12px 0;
    margin: -50px -15px 0 0;
}

.navbar-nav li a {
    padding: 8px 6px 10px 0;
    margin-left: 19px;
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    /*font-weight: 700;*/
    font-weight: normal;
    text-decoration: none;
}

.navbar-nav li a:hover {
    color: #c0bfbf;
    background: none !important;
}

.main-navbar1 li a {
    color: #494949 !important;
}

.main-navbar1 li a:hover {
    color: #0094ca !important;
}

.main-navbar1 .activ {
    color: #0094ca !important;
}

.activ {
    color: # !important;
}

.navbar-nav li a.btn {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857143;
    padding: 8px 18px;
    border-radius: 2px;
    margin-top: 4px
}

.menu-container main-navbar dropdown {
    width: auto !important;
}


/* navbar end */


/* === header end === */


/* -- 07-11-16 --*/

.banner-morgellons {
    background-image: url(../images/morgellons/morgellons-banner-bg.jpg) !important;
    padding: 87px 0 0 0 !important;
}

.banner-morgellons-heading {
    padding: 60px 0 !important;
}

.morgellons-content .morgellons-side-bar .blogs a {
    text-decoration: none;
}

.banner-morgellons-heading h1 {
    color: #fff;
    margin: 0;
    padding: 0 0 15px 0 !important;
}

.morgellons-content {
    padding: 30px 0;
}

.morgellons-content .inner-morgellons-content h5 {
    color: #262626;
    font-size: 20px;
    font-weight: bold;
    padding: 0 0 5px 0;
}

.morgellons-content .inner-morgellons-content h4 {
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    padding: 10px 0 20px 0;
}

.morgellons-content .inner-morgellons-content p {
    color: #262626;
    font-size: 16px;
    line-height: 24px;
    padding: 0 0 15px 0;
}

.morgellons-content .inner-morgellons-content img {
    width: 100%;
    padding: 0 0 25px 0;
}

.morgellons-content .inner-morgellons-content .step {
    float: left;
    width: 8%;
}

.morgellons-content .inner-morgellons-content .step p {
    font-weight: bold;
    color: #00afab;
}

.morgellons-content .inner-morgellons-content .step-text {
    float: left;
    width: 92%;
}

.morgellons-content .morgellons-side-bar {
    padding: 50px 0 30px 0;
    text-align: center;
}

.morgellons-content .morgellons-side-bar .blogs {
    border: 1px solid #B2B2B2;
    padding: 15px 10px;
    margin: 0 0 20px 0;
}

.morgellons-content .morgellons-side-bar .blogs1 {
    background-color: #fec524;
}

.morgellons-content .morgellons-side-bar .blogs h3 {
    padding: 15px 0 5px 0;
    margin: 0;
    font-size: 23px;
    font-weight: bold;
}

.morgellons-content .morgellons-side-bar .blogs h3 span {
    color: #fa4c06;
}

.morgellons-content .morgellons-side-bar .blogs .learn-more {
    border: 2px solid #333b3d !important;
    color: #333b3d !important;
    margin: 10px 0 0 0 !important;
    font-size: 15px;
    font-weight: bold;
    padding: 6px 40px 6px 40px;
}

.morgellons-content .morgellons-side-bar .blogs p {
    font-size: 18px;
    color: #2c2b2b;
    margin: 0;
}


/* -- 07-11-16 --*/


/* === banner start === */

.banner {
    background-image: url(../../user/images/home/home-bg.png);
    background-size: cover;
    color: #fff;
    padding: 87px 0 106px 0;
}


/* -- 09-01-16 --*/

.banner h1, .banner-learning-center h1 {
    font-size: 48px;
    line-height: 56px;
    padding: 0 0 3px 0;
}

.banner p, .banner-learning-center p {
    font-size: 20px;
    line-height: 30px;
}

.banner p, .banner-learning-center p, .parasites p {
    font-size: 20px;
    line-height: 30px;
}


/* -- 14-10-16 --*/

.test-page-text {
    padding: 30px 0 30px 0 !important;
}

.product-page-header-middilebg3 {
    padding: 0;
}

.product-page-header-middilebg3 h6 {
    font-size: 20px;
    /*background-color:#f2f2f2;*/
    padding: 0px 10px;
    margin: 15px 0;
}

.related-tests {
    font-size: 20px;
    background-color: #f2f2f2;
    padding: 7px 14px;
    margin: 15px 0;
}

.related-tests-span1 {
    padding: 0 0 0 10px;
    margin: 0 !important;
    float: none !important;
}

.related-tests-span2 {
    padding: 0 0 0 16px;
    margin: 0 !important;
    float: none !important;
}

.product-page-header-middilebg3 h3 {
    font-size: 28px;
    margin: 0 0 10px 0;
}

.product-page-header-middilebg3 p {
    font-size: 18px;
}

.gueat2 {
    margin: 20px 0 10px 0;
    padding: 10px 20px 10px 20px !important;
    font-size: 12px !important;
}

.product-page-content1 {
    text-align: left;
}

.product-page-content1 p {
    font-size: 18px;
}

.tests-page-footer {
    text-align: center;
}

.tests-page-footer img {
    width: 100%;
}

.inner-test-heading-page {
    padding: 0;
}


/* -- 14-10-16 --*/


/* -- 09-01-16 --*/

.frc-header-list {
    padding: 6px 0;
}

.frc-header-list ul li {
    list-style-image: url(../../images/FCR/heafer-list-icon.png);
    margin: 0 0 0 26px;
}

.Warning-blog {
    border: 1px solid #fff;
    background-color: #fec524;
    padding: 17px 0 21px 0;
}

.inner-Warning-blog1 {
    width: 60px;
    float: left;
}

.inner-Warning-blog2 {
    width: 890px;
    float: left;
}

.inner-Warning-blog2 p {
    color: #211800;
    font-weight: bold;
    font-size: 14px;
    margin: 0 0 6px 0;
}

.frc-headre-banner-buying {
    background-image: url(../../user/images/FCR/header-banner-buying-bg.png);
}

.buying-border {
    border-right: 1px solid #5ec7c5;
}

.buying-blog {
    text-align: center;
    padding: 31px 0 0 0;
}

.buying-blog .freedom-p {
    color: #f4fafa;
    margin: 0;
    font-size: 20px;
}

.buying-blog .freedom2-p {
    color: #fff;
    margin: 0;
    font-size: 24px;
}

.buying-blog .frc-buy {
    background-color: #fa4c06;
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    /*
	padding:6px 28px 5px 28px;*/
    padding: 7px 42px 6px 40px;
    margin: 20px 0;
    border-radius: 30px;
    border: 2px solid #fff;
}

.frc-headre-banner {
    border-top: 1px solid #5ec7c5;
    background-image: url(../../user/images/FCR/header-banner-bg.png);
    padding: 30px 0 55px 0;
}

.frc-headre-banner .ingredients {
    padding: 35px 0 0 0;
}

.frc-headre-banner .ingredients img {
    width: 100%;
}

.frc-headre-banner .ingredients p {
    padding: 10px 0 0 0;
    text-align: center;
}

.frc-headre-banner .ingredients p a {
    color: #000;
}

.frc-headre-banner .ingredients-heading {
    color: #fff;
    padding: 30px 0 20px 0;
}

.frc-headre-banner .ingredients-heading h4 {
    font-size: 24px;
}

.frc-headre-banner .ingredients-heading p {
    font-size: 16px;
    line-height: 24px;
}

.frc-headre-banner .ingredients-text {
    padding: 24px 0 20px 0;
}

.frc-headre-banner .ingredients-text p {
    line-height: 24px;
}

.frc-testimonials {
    background-color: #f2f3f3;
    text-align: center;
    padding: 20px 0 50px 0;
}

.frc-testimonials .inner-frc-testimonials {
    margin: 0 auto;
    width: 700px;
}

.frc-testimonials .inner-frc-testimonials h5 {
    font-size: 24px;
    padding: 10px 0 20px 0;
}

.frc-testimonials .inner-frc-testimonials p {
    text-align: left;
}

.frc-content {
    background-image: url(../../user/images/FCR/faq-bg.png);
    color: #fff;
    padding: 50px 0 20px 0;
}

.frc-content h4 {
    font-size: 30px;
}

.frc-content .frc-taken-heading p {
    font-size: 16px;
}

.frc-content .frc-taken-list {
    color: #ddeaf3;
    padding: 0 0 0 24px;
}

.frc-content .frc-taken-list ul li {
    list-style-image: url(../../user/images/FCR/rite-icon.png);
}

.frc-question-blog {
    padding: 30px 0 0 0;
}

.frc-question-blog p {
    color: #ddeaf3;
}

.frc-question-blog .faq-text {
    padding: 20px 0 0 0;
    width: 780px;
}

.frc-footer-content {
    background-image: url(../../user/images/FCR/frc-top-footer.png);
}

.frc-footer-content1 {
    background-image: url(../../user/images/FCR/frc-top-footer.png);
}

.buying-offered {
    border-bottom: 1px solid #eae0c6;
    padding: 50px 0 25px 0;
}

.buying-offered .ofered-tab {
    width: 100%;
}

.buying-offered h4 {
    font-size: 30px;
    font-weight: bold;
    padding: 10px 0 15px 0;
}

.buying-offered p {
    width: 550px;
    padding: 0 0 6px 0;
}

.buying-border1 {
    border-right: 1px solid #eae0c6;
}


/*-- 9/9/16 --*/

.publications-container {
    padding: 50px 0;
}

.inner-publications-container-block {
    padding: 15px 0 0 0;
}

.publications-container h5 {
    font-size: 24px;
    font-weight: bold;
    padding: 0 0 6px 0;
}

.publications-container ul li {
    background: url(../images/publications/file-text.png) no-repeat 0px 4px transparent;
    list-style-position: outside;
    list-style-type: none;
}

.publications-container ul li p {
    font-size: 14px;
    padding: 0 0 0 20px;
}

.publications-container ul li p span {
    color: #f96a01;
}

.publications-container ul a {
    text-decoration: none;
    color: #00afab;
    padding: 0 0 0 20px;
    font-weight: bold;
}

.parasites-top-footer1 {
    background-image: url(../images/wiki/publications-footer.png) !important;
    background-size: cover;
}

.wiki-heading {
    padding: 0 0 50px 0;
}

.wiki-heading h1 {
    font-weight: bold;
}

.wiki-heading p {
    padding: 14px 0 0 0;
    margin: 0;
    width: 100%;
}

.wiki-heading p span {
    padding: 0 0 0 15px;
}

.btn-search {
    border: none !important;
    background: none !important;
    margin: 0 8px 0 0;
}

.search-header {
    background: none;
    border: none !important;
    border-bottom: 1px solid #80d7d5 !important;
    padding: 5px 10px;
    width: 350px;
    outline: none;
}

.search-header:focus {
    border-bottom: 1px solid #fff !important;
}

.wiki-introduction {
    background-color: #ebebeb;
    padding: 36px 0 23px 0;
}

.wiki-introduction .col-md-8, .wiki-introduction .col-md-4 {
    padding: 0 !important;
}

.wiki-introduction .col-md-4 img {
    padding: 0 0 0 7px;
}

.wiki-introduction h5 {
    font-size: 24px;
    color: #2e2e2e;
}

.wiki-introduction p {
    font-size: 16px;
    color: #2e2e2e;
    padding: 0 0 20px 0;
}

.wiki-introduction p a {
    text-decoration: none;
    color: #00a09c;
    font-weight: bold;
}

.wiki-links-block {
    padding: 50px 0;
}

.wiki-links-block .col-md-12 {
    padding: 0 !important;
}

.wiki-links-block h5 {
    background-color: #ebebeb;
    width: 100%;
    font-size: 24px;
    font-weight: bold;
    padding: 11px 0 11px 15px;
}

.wiki-pet-links {
    padding: 0 15px;
}

.wiki-links-block ul li {
    list-style-type: none;
    padding: 11px 0 0 0;
}

.wiki-links-block ul li a {
    /*text-decoration:none;*/
    color: #464545;
    font-size: 14px;
}

wiki-link-heading a, .wiki-links-block ul li a:hover {
    text-decoration: none;
    color: #fa4c06;
    font-size: 14px;
}

.wiki-links-block ul .wiki-link-heading {
    padding: 12px 0 0 0;
}

.wiki-links-block ul .wiki-link-heading .inner-wiki-link-heading {
    font-size: 18px;
}

.wiki-links-block ul .wiki-link-heading2 {}

.wiki-links-block ul li .inner-wiki-link-heading2 {
    font-size: 16px;
    font-weight: bold;
}

.wiki-links-block ul li ul li {
    padding: 7px 0 0 25px;
}


/*-- 9/9/16 --*/

.banner-learning-center, .parasites {
    background-color: #00afab;
}

.banner-learning-center h1, .parasites h1 {
    color: #fff;
    padding: 127px 0 0 0
}

.banner-learning-center p {
    color: #fff;
    width: 700px;
    padding: 0 0 30px 0;
}

.parasites p {
    color: #fff;
    width: 850px;
    padding: 0 0 30px 0;
}

.parasites-container {
    padding: 50px 0;
}

.inner-parasites-container-left, .inner-parasites-container-right {
    width: 545px !important;
    margin: 0 0 30px 0;
}

.inner-parasites-container-left {
    padding: 0 30px 0 15px !important;
}

.inner-parasites-container-right {
    padding: 0 15px 0 30px !important;
}

.btn-parasites {
    background-color: #00afab;
    border: 1px solid #00afab;
    color: #fff;
    font-size: 30px;
    width: 100%;
    padding: 6px 0 5px 0;
}


/*-- 9/9/16 --*/

.banner .col-md-4 {
    width: 487px !important;
    padding: 0 0 0 50px !important;
}


/* -- 09-01-16 --*/


/* -- 10-06-16 --*/

.product-page-text {
    padding: 30px 0 100px 0;
}

.product-page-header-middilebg {
    text-align: center;
}

.product-page-header-middilebg p {
    font-size: 18px;
}

.product-page-header-middilebg img {
    width: 100%;
}

.product-page-header-middilebg .gueat1 {
    margin: 20px 0 10px 0;
}

.product-page-header-middilebg2 {
    padding: 20px 0;
}

.product-page-header-middilebg2 h1 {
    font-size: 40px;
    color: #00adab;
    margin: 0;
}

.product-page-header-middilebg2 h2 {
    font-size: 40px;
    color: #676767;
}

.product-page-header-middilebg2 h4 {
    font-size: 30px;
    color: #252525;
}

.product-page-header-middilebg2 h6 {
    font-size: 24px;
    color: #252525;
}

.month-detox-program {
    text-align: center;
}

.month-detox-program p {
    font-size: 18px;
}

.product-page-header-middilebg2 p {
    font-size: 18px;
    line-height: 28px;
}

.product-page-content {
    padding: 0;
}

.product-page-content h3 {
    font-weight: bold;
}

.product-page-content p {
    line-height: 22px;
}

.product-page-content ul {
    padding: 0 0 0 17px !important;
}


/* -- 10-06-16 --*/


/* ====== 23/09/2016 ======= */

.accordion-toggle:before {
    font-family: 'FontAwesome';
    content: "\f078";
    float: left;
}

.accordion-opened .accordion-toggle:before {
    content: "\f054";
}

.steens {
    height: 150px !important;
}

.wiki-heading-page {
    background-color: #00afab;
}

.wiki-heading-page-bold {
    font-weight: bold !important;
}

.wiki-heading-page .wiki-heading-page h1 {
    color: #fff;
    /*08-16*/
    font-size: 50px;
    padding: 127px 0 30px 0;
}

.wiki-page-text {
    padding: 10px 0 100px 0;
    color: #2d2d2d;
}

.wiki-page-text .wiki-page-heading h1 {
    font-size: 36px;
    font-weight: bold;
    padding: 0 0 10px 0;
}

.wiki-page-text p {
    font-size: 16px;
    line-height: 24px;
}

.wiki-page-heading {
    padding: 0 0 10px 0;
}

.wiki-page-list {
    padding: 10px 0 20px 0;
}

.wiki-page-list ul {
    padding-left: 16px;
}

.wiki-page-list ul li {
    /*list-style-type:none;*/
}

.wiki-page-list ul li a {
    text-decoration: none;
    font-weight: bold;
    color: #2f2f2f !important;
    margin: 0 0 8px 0;
    font-size: 16px;
    line-height: 24px;
}

.wiki-page-list-content {
    padding: 0 0 10px 0;
}

.wiki-page-list-content h3 {
    font-size: 24px;
}

.wiki-page-list-content h5 {
    font-weight: bold;
}

.wiki-page-list-content ul {
    padding: 0 0 0 16px;
}

.wiki-page-list-content ul li p {
    margin: 0;
    padding: 0 0 5px 0;
}

.wiki-content-footer {
    background-image: url(../images/wike-page-bottom-footer.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 65px 0;
}

.wiki-content-footer p {
    text-align: right;
    font-size: 20px;
    padding: 15px 0 10px 0;
}

.wiki-content-footer .full-gi-panel {
    background-color: rgba(255, 255, 255, 0.7);
    border: none !important;
    border-radius: 30px;
    font-size: 24px;
    color: #0c1922;
    padding: 10px 42px;
}

.section-height {
    height: 130px;
}

.panel {
    -webkit-box-shadow: none !important;
}


/* ====== 23/09/2016 ======= */

.banner-learning-center {
    background-color: #00afab;
}

.banner-learning-center h1 {
    color: #fff;
    padding: 127px 0 0 0
}

.banner-learning-center p {
    color: #fff;
    width: 700px;
    padding: 0 0 30px 0;
}

.parasites-container {
    padding: 50px 0;
}

.inner-parasites-container-left, .inner-parasites-container-right {
    width: 50% !important;
    margin: 0 0 30px 0;
}

.inner-parasites-container-left img, .inner-parasites-container-right img {
    width: 100%;
}

.inner-parasites-container-left {
    padding: 0 30px 0 15px !important;
}

.inner-parasites-container-right {
    padding: 0 15px 0 30px !important;
}

.btn-parasites {
    background-color: #00afab;
    border: 1px solid #00afab;
    color: #fff;
    font-size: 30px;
    width: 100%;
    padding: 6px 0 5px 0;
}

.parasites-top-footer {
    background-image: url(../../user/images/learning-center/learning-center-footer-bg.png);
    background-size: cover;
}

.parasites-top-footer .parasites-top-footer-list {
    width: 690px !important;
    margin: 0 0 0 240px;
    padding: 0 0 14px 0 !important;
}

.parasites-top-footer-1 {
    background-image: none !important;
    background-color: #fff;
}

.parasites-top-footer .parasites-top-footer-list1 {
    margin: 0 0 0 85px;
}

.parasites-top-footer .parasites-top-footer-img {
    padding: 0 !important;
    width: 222px;
}

.parasites-top-footer .parasites-top-footer-list .inner-parasites-top-footer-list {
    padding: 22px 0 0 0;
}

.parasites-top-footer .parasites-top-footer-list h2 {
    font-size: 30px;
    font-weight: bold;
    color: #212121;
    padding: 51px 0 0 15px;
}

.parasites-top-footer-list ul li {
    list-style-type: none;
    padding-bottom: 7px;
}

.parasites-top-footer-list ul li a {
    text-decoration: none;
    font-size: 14px;
    font-weight: normal;
    color: #212121;
}

.parasites-top-footer-list ul li a:hover {
    text-decoration: none !important;
    font-size: 14px;
    font-weight: bold;
    color: #fa4c06;
}

.parasites-top-footer .microscope {
    position: absolute;
    top: 25px;
}

.stool-test {
    background-color: #fec524;
}

.stool-test .order-heading {
    width: 80.33% !important;
}

.stool-test .order-heading1 h1 {
    font-size: 36px;
}

.stool-test .order-heading1 {
    width: 100% !important;
}

.stool-test .get-btn {
    padding: 0 !important;
}

.stool-test h1 {
    font-size: 42px;
    margin: 25px 0 20px 0;
}

.stool-test a {
    text-decoration: none;
    color: #212121;
    font-size: 16px;
}

.stool-test .btn-test {
    background: #fef0c6;
    border: 1px solid #fef0c6;
    padding: 9px 30px 7px 30px;
    border-radius: 25px;
    margin: 30px 0 29px 0;
    font-weight: bold;
}

.stool-test .btn-test1 {
    background: none;
    border: 3px solid #000;
    padding: 9px 28px 7px 28px;
    font-weight: bold;
    margin: 0px 0 29px 0;
}


/* -- 09-01-16 --*/

.banner h1 {
    font-size: 48px;
    line-height: 56px;
    padding: 0 0 3px 0;
}

.banner p {
    font-size: 20px;
    line-height: 30px;
}

.banner .col-md-4 {
    width: 487px !important;
    margin: 0 0 0 50px !important;
}

.welcome {
    padding: 87px 0 0 0;
}

.learn-more {
    font-size: 18px;
    background: none;
    border: 2px solid #fff;
    padding: 8px 28px 6px 28px;
    border-radius: 30px;
    margin: 27px 0;
}


/* about banner */

.about-banner {
    background-image: url(../../user/images/about-omar/about-bg.png);
    height: 153px;
}

.about-page-banner {
    /*
	background-image:url(../../user/images/about/about-bg.png);*/
    background-color: #0094ca;
    text-align: left;
}

.about-page-banner h1 {
    font-size: 48px;
    color: #fff;
    padding: 130px 0 50px 0;
}


/* product banner */

.product-banner {
    background-image: url(../../user/images/products/product-bg.png);
    background-size: cover;
    color: #fff;
    padding: 86px 0 88px 0;
}

.banner-inline {
    background-image: url(../images/foter-banner-new.jpg);
    padding: 174px 0 88px 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.product-banner h1 {
    font-size: 40px;
    line-height: 52px;
    padding: 0 0 3px 0;
}

.product-banner p {
    font-size: 20px;
    line-height: 29px;
}

.inner-product-banner {
    padding: 0;
}

.inner-product-banner .col-md-6 {
    padding: 0 !important;
    margin: 0 !important;
}

.inner-product-banner .col-md-6 img {
    width: 100%;
}


/* === banner end === */


/* === inner banner start === */

.inner-banner .container-fluid {
    margin: 0 !important;
    padding: 0!important;
}

.inner-banner .container-fluid .row {
    margin: 0 !important;
    padding: 0!important;
}

.inner-banner .container-fluid .row .col-md-12 {
    margin: 0 !important;
    padding: 0!important;
}

.inner-banner .container-fluid .row .col-md-12 .col-md-6 {
    margin: 0 !important;
    padding: 10px 0 0 0 !important;
}

.practitoners {
    background-image: url(../../user/images/home/practitoners.jpg);
    background-size: cover;
    color: #fff;
    height: 170px;
    margin: 0 6px 0 0;
}

.practitoners .col-md-4 {
    padding: 0 !important;
}

.practitoners .icon1 {
    padding: 22px 0 0 0;
    text-align: right;
}

.practitoners .icon1-text {
    padding: 0;
    width: 270px;
}

.practitoners .icon1-text h4 {
    padding: 32px 0 10px 0;
    margin: 0;
    font-size: 24px;
}

.practitoners .icon1-text p {
    padding: 0;
    margin: 0;
    font-size: 16px;
}

.inner-banner .login {
    margin: 0 14px 0 0;
}

.inner-banner ul li {
    display: inline-block;
    font-size: 16px;
    float: right;
    padding: 0 4px 0 0;
}

.inner-banner ul li a {
    text-decoration: none;
    color: #fff;
}

.patients {
    background-image: url(../../user/images/home/patients.jpg);
    background-size: cover;
    color: #fff;
    height: 170px;
    margin: 0 0 0 6px;
}

.patients .col-md-2 {
    padding: 0 !important;
}

.patients .col-md-10 {
    padding: 0 0 0 7px !important;
}

.patients .icon2 {
    text-align: right;
    padding: 22px 0 0 0;
}

.patients .icon1-text {
    width: 264px;
    padding: 0 0 0 8px;
}

.patients .icon1-text h4 {
    padding: 32px 0 10px 0;
    margin: 0;
    font-size: 24px;
}

.patients .icon1-text p {
    padding: 0;
    margin: 0;
    font-size: 16px;
}

.register {
    margin: 0 138px 0 0;
}


/* inner about banner */

.inner--banner {
    padding: 65px 0 226px 0;
}

.inner-inner--bannerbanner .inner--content .col-md-3 {
    padding: 0 5px 0 0 !important;
    margin: 0 !important;
}

.inner--banner .inner--content .col-md-2 img {
    padding: 3px 0 0 0;
}

.inner--banner .inner--content .col-md-10 {
    padding: 0 0 0 5px !important;
    margin: 0 !important;
}

.inner--banner .inner--content h5 {
    font-size: 30px;
    margin: 0;
    padding: 0 0 8px 0;
}

.inner--banner .inner--content p {
    font-size: 18px;
    margin: 0;
    color: #464545;
    padding: 0 0 21px 0;
    line-height: 28px;
}

.inner--banner .inner--content .Scholarships {
    padding: 10px 0 8px 0;
}

.inner--banner .inner--content ul li {
    list-style-type: none;
}

.inner--banner .inner--content ul li p {
    color: #fa4c06;
    padding: 0;
    margin: 0;
}


/* === inner banner end === */


/* ==== Content start ==== */


/* === about-contact start === */

.about-contact {
    background-color: #fff;
    padding: 21px 0 124px 0;
}

.inner-about-contact p {
    padding: 20px 0 0 4px;
    margin: 0 auto;
    font-size: 18px;
    line-height: 28px;
    color: #464545;
    width: 650px;
}

.inner-about-contact h3 {
    margin: 0 auto;
    width: 650px;
    padding: 10px 0 0 0;
}

.inner-about-contact p a {
    text-decoration: none;
    color: #464545;
    text-decoration: underline;
}


/* === about-contact start === */


/* === Prasites start === */

.prasites {
    padding: 0 0 30px 0;
}

.prasites .prasites-text-blog {
    padding: 29px 0 28px 0px;
}

.prasites .prasites-text-blog h2 {
    font-size: 50px;
    line-height: 60px;
}

.prasites .prasites-text-blog p {
    padding: 2px 0 0 0;
    font-size: 25px;
    line-height: 37px;
}

.prasites #content-img {
    padding: 37px 0 0 83px;
}


/* === Prasites end === */


/* === questionnaire blog start === */

.questionnaire-blog {
    background-color: #fec524;
    border-top: 1px solid #fdb22b;
    border-bottom: 1px solid #fda91d;
}

.questionnaire-blog .col-md-9 {
    width: 772px !important;
}

.questionnaire-blog h4 {
    font-size: 25px;
    padding: 11px 0 0 0;
}

.questionnaire-blog .questionnaire {
    background: none;
    color: #000;
    font-size: 18px;
    border: 2px solid #000;
    padding: 6px 20px 5px 20px;
    border-radius: 30px;
    margin: 13px 0 14px 0;
}

.about-questionnaire-blog {
    background-color: #fec524;
    border-top: 1px solid #fdb22b;
    border-bottom: 1px solid #fda91d;
    text-align: center;
}

.about-questionnaire-blog h4 {
    font-size: 22.81px;
    padding: 20px 0 20px 0;
}

.questionnaire-blog p {
    font-size: 18px;
    color: #302f2c;
    padding: 12px 0 14px 0;
    line-height: 27px;
}


/* === inner Prasites end === */


/* === symptoms start === */

.symptoms {
    background-color: #fa4c06;
    color: #fff;
    padding: 0 0 26px 0;
}

.symptoms-list {
    padding: 0;
}

.symptoms-common {
    color: #feb99d;
    text-align: center;
}

.symptoms-list p {
    padding: 26px 0 11px 15px;
    font-size: 16px;
}

.symptoms ul li {
    list-style-type: none;
    padding: 0 0 8px 0;
}

.symptoms ul li a {
    text-decoration: none;
    color: #feebe7;
    font-size: 14px;
}

.symptoms ul li a:hover {
    color: #fff;
}

.inner-symptoms {
    text-align: center;
    width: 100%;
    margin: 0 auto;
    padding: 10px 0 0 0;
}

.inner-symptoms .csat {
    float: left;
    text-align: right;
    padding: 0 14px 0 0;
    margin: 0 0 0 150px;
}

.inner-symptoms .gtt {
    float: left;
    padding: 0 0 0 14px;
}

.inner-symptoms p {
    font-size: 18px;
}

.inner-symptoms h4 {
    font-size: 26px;
    line-height: 45px;
    margin: 0 auto;
    padding: 0 0 32px 0;
}

.get-the-test {
    background: none;
    border: 2px solid #fff;
    font-size: 18px;
    padding: 9px 28px 7px 18px;
    border-radius: 25px;
    margin: 11px 0 39px 0;
}


/* === symptoms end === */


/* === read-article start === */

.read-article {
    background-image: url(../../user/images/home/read-article.jpg);
    background-size: cover;
    color: #fff;
    margin: 10px 0 0 0;
}

.read-article p {
    font-size: 24px;
    padding: 55px 0 1px 0;
    margin: 0;
}

.read-article #article {
    padding: 0 0 0 0;
}

.read-article #article a {
    font-size: 24px;
    color: #fec524;
}


/* === read-article end === */


/* ===  Product start === */

.product {
    /*
	background-image:url(../../user/images/home/product-bg.png);
	background-size:cover;*/
    background-color: #f9f4ea;
    text-align: center;
    padding: 0 0 0 0;
}

.product .col-md-12 {
    padding-top: 18px !important;
}

.product .product-title {
    width: 600px;
    margin: 0 auto;
    position: relative;
    top: 60px;
}

.product img {
    width: 100% !important;
}

.product h5 {
    font-size: 36px;
    padding: 0 0 2px 0;
}

.product p {
    font-size: 18px;
    line-height: 30px;
}

.product .shop-now {
    font-size: 18px;
    font-weight: bold;
    margin: 0px 0 0 0;
    background-color: #fc4b03;
    padding: 9px 38px 7px 38px;
    border: none;
    color: #fff;
    border-radius: 30px;
    position: relative;
    top: -90px;
}

.main-product {
    background-color: #fff;
    padding: 0 0 130px 0;
}

.profile {
    padding: 35px 0 !important;
}

.profile-selectors {
    width: 70% !important;
}

.billing-info .billing-heading .span-heading-main {
    width: 50% !important;
    float: left;
}

.billing-info .billing-heading .span-heading-main2 {
    width: 50% !important;
    float: right;
    padding: 10px 15px 7px 15px !important;
}

.inner-main-product {
    margin: 0 auto;
    /*padding:17px 0 0 0;*/
    padding: 17px 0 20px 0;
}

.inner-main-product .col-md-4 {
    padding: 30px 0 0 0 !important;
}

.inner-main-product .col-md-4 p {
    font-size: 18px;
}

.inner-main-product .col-md-8 {
    padding: 21px 0 0 0 !important;
    text-align: right;
}

.main-product .btn-primary {
    background: none !important;
    color: #000 !important;
    border: 1px solid #efefef !important;
    padding: 0 !important;
    border-radius: 0;
}

.main-product .btn-primary p {
    float: left;
    padding: 6px 57px 6px 18px;
    border-right: 1px solid #efefef;
    margin: 0;
    font-size: 18px;
}

.main-product .btn-primary .caret {
    /*margin:12px 10px 13px 10px !important;*/
    margin: 14px 14px 17px 4px !important
}

.inner-main-product .promotion {
    box-shadow: 3px 3px 14px #888888;
    border: 6px solid #eaeaea;
    padding: 0 !important;
    margin: 0 10px;
    width: 23% !important;
}

.inner-main-product .promotion img {
    width: 100%;
}

.sale {
    float: right;
    background-color: #d94c26;
    border: none;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    padding: 9px 20px 7px 20px;
}

.inner-main-product .promotion .inner-promotion {
    padding: 0 10px;
}


/*.inner-main-product .col-md-3{
	padding:0 5px 10px 0 !important;
}*/

.inner-main-product .col-md-3 img {
    width: 100%;
}

.inner-main-product .product_hover:hover {
    border: 6px solid #eaeaea !important;
    padding: 0 !important;
    margin: 0 1px !important;
}

.inner-main-product .col-md-3 .price {
    padding: 24px 16px 16px 16px;
}


/*.inner-main-product .col-md-3 .price:hover{
	padding:17px 10px 10px 10px;
}*/

.inner-main-product .col-md-3 .p1 {
    float: left;
    color: #7b6e75;
    font-size: 15px;
    width: 226px;
    /*margin:0 35px 0 0 ;*/
}

.inner-main-product .col-md-3 .p1 a {
    /*color:#7b6e75 !important;*/
    color: #353234 !important;
    font-weight: bold;
}


/*.inner-main-product .col-md-3 .p2{
	color:#7b6e75;
	float:right;
	font-size:14px;
	padding:0 35px 0 0;
}*/

.inner-main-product .col-md-3 .p3 {
    color: #a5a5a6;
    font-size: 14px;
    padding: 50px 0 0 0;
}

.inner-main-product .col-md-3 .p3 span {
    color: #000;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 0 2px;
}

.parasites-banner {
    background-image: url(../../user/images/parasites/parasites-bg.png);
    background-size: cover;
}

.banner-learning-center {
    background-image: url(../../user/images/learning-center/learning_center_bg.png);
    background-size: cover;
}


/* === product end === */


/* ==== Content start ==== */


/* ==== footer start ==== */

.footer {
    background-color: #192b31;
    border-top: 1px solid #556162;
    padding: 37px 0 0 0;
}

.footer-list {
    padding: 0;
}

.billing-info .order-place {
    text-align: right;
}

.billing-info .order-place p {
    color: #898989;
}

.billing-info .order-place p span {
    color: #4a4a4a;
}

.billing-info .order-place p .span-star {
    color: #ff2600;
    float: right;
    margin: 0 0;
}

.footer-list p {
    color: #c4c7c8;
    line-height: 20px;
    font-size: 14px;
    margin: 0;
    padding: 0 0 5px 0;
}

.footer-list .footer-icon {
    padding: 10px 0;
}

.footer .footer-blog-1, .footer .footer-blog-2 {
    width: 320px !important;
    margin: 0 35px 0 0;
}

.footer .footer-blog-3 {
    width: 155px !important;
    margin: 0 25px 0 0;
}

.footer .footer-blog-4 {
    width: 250px !important;
}

.footer ul li {
    list-style-type: none;
}

.footer ul li .footer-activ {
    color: #ce490c;
}

.footer ul li a {
    text-decoration: none;
    color: #fff;
    font-size: 14px;
}

.footer ul li a:hover {
    color: #ce490c;
}

.inner-footer {
    background-color: #0c181c;
    color: #9a9a9b;
}

.inner-footer .copyright {
    padding: 0 0 0 14px;
}

.inner-footer .copyright p {
    font-size: 12px;
    margin: 0;
    padding: 14px 0 20px 0;
}

.inner-footer .copyright span {
    padding: 0 2px;
}

.inner-footer .copyright p a {
    text-decoration: none;
    font-size: 12px;
    color: #9a9a9b;
}


/* ==== footer end ==== */


/* custom css -- Start */

.links-list {
    width: 95%;
    margin: 0 0 0 5%;
}

.margin-top {
    margin-top: 40px;
}

.align-centerd li {
    list-style-type: none !important;
    list-style-image: url(../../user/images/bullet.png);
}

.simple li {
    list-style-type: none !important;
    list-style-image: url(../../user/images/aerrow.png);
}

p a, a {
    color: #464545;
    text-decoration: underline;
}

p a:hover {
    color: #fa4c06;
    text-decoration: none;
}

.links-list ul li span {
    padding: 10px 0 0 0;
}

.publications-by {
    font-weight: bold;
    padding: 10px;
    width: 25%;
    text-align: center;
    background-color: rgba(204, 204, 204, 0.48);
}

.notify {
    font-weight: bold;
    padding: 10px;
    width: 100%;
    text-align: center;
    background-color: rgba(204, 204, 204, 0.48);
}

.two-column-layout-left {
    float: left;
    width: 50%;
    text-align: center;
}

.two-column-layout-right {
    float: right;
    width: 50%;
    text-align: center;
}

.parasites_intro_bg {
    padding: 0px;
    margin: 15px 0px 0px 0px;
    border: 1px solid #CC8A41;
    width: 100%;
}

.parasites_intro_bg_top {
    padding: 4px 5px 0px 5px;
    margin: 0px 0px 0px 0px;
    background: #fec524;
    height: 30px;
    color: #000;
    font-weight: bold;
}

.parasites_intro_bg_top_left {
    width: 25% !important;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    color: #000;
    float: left;
}

.parasites_intro_bg_mid {
    margin: 0px;
    padding: 1px 6px 0px 5px;
    height: 30px;
    background: #EAEAEA;
}

.parasites_intro_bg_foot {
    margin: 0px;
    padding: 1px 5px 0px 5px;
    height: 30px;
    background: #DDDDDD;
}

.parasites_intro_bg_mid_left {
    margin: 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 25% !important;
}

.parasites_intro_bg_foot_left {
    margin: 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 25% !important;
}

.btn {
    background: #fc4b03;
    padding: 10px;
    text-decoration: none;
    color: #fff;
}

.btn:hover {
    color: #fff;
}

title {
    font-weight: bolder;
}

.thumbnail {
    border: none !important;
}

.thumbnail img {
    opacity: 1 !important;
}

.pp_social {
    display: none !important;
}

.content p {
    padding: 20px 0 0 4px;
    margin: 0 auto;
    font-size: 18px;
    line-height: 28px;
    color: #464545;
}

.testimonial {
    float: left;
    width: 100%;
    padding-top: 20px;
    padding-left: 5px;
    border: 1px solid #fc4b03;
    margin-bottom: 5px;
}

.list li {
    list-style-type: none;
}

.list li:before {
    content: "• ";
    color: #fc4b03;
}


/* -- 03-08-16 --*/

.sale {
    float: right;
    background-color: #d94c26;
    border: none;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    padding: 9px 20px 7px 20px;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.banner-check {
    background-color: #018fae;
}

.banner-check h1 {
    font-size: 22px;
    color: #fff;
    padding: 127px 0 6px 0
}

.cart {
    width: 100%;
    margin: 50px 0 0 0;
}

.table>tbody>tr>td, .table>tfoot>tr>td {
    vertical-align: middle;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    border: none;
    padding-top: 20px;
    padding-bottom: 20px;
}

.heading {
    background-color: #ebebeb;
}

.table>thead>tr>th {
    padding: 11px 10px 11px 8px;
}

.Product {
    padding: 10px 0;
}

.table-border {
    border-bottom: 1px solid #ebebeb;
}

.table-hover>tbody>tr:hover {
    background: none;
}

.form-control {
    height: 41px;
    border: 1px solid #c4c4c4;
    width: 54px;
    margin: 0 0 0 11px;
}

.nomargin {
    padding: 35px 0 0 0;
}

.nomargin1 {
    padding: 0;
    margin: 0;
}

.cart-cross {
    /*width:6% !important;
	padding:41px 0 0 12px !important;*/
    width: 10% !important;
    padding: 41px 0 0 35px !important;
}

.cart-product {
    width: 18% !important;
    padding: 0 !important;
}

.cart-product img {
    border: 1px solid #e1e1e1;
}

.quantity {
    padding: 20px 0 0 13px !important;
}

.update-Cart {
    text-decoration: underline;
    color: #0082a7;
    padding: 10px 0 0 0;
}

.inner-cart {
    width: 100%;
}

.inner-cart .lock {
    padding: 10px 0 0 0 !important;
}

.inner-cart h3 {
    color: #3e3e3e;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 16px;
}

.inner-cart p {
    color: #3e3e3e;
    font-size: 14px;
    margin: 0;
    padding: 0 0 0 16px;
}

.inner-cart p span {
    color: #0082a7;
}

.inner-cart .border {
    border-bottom: 1px solid #e1e1e1;
    padding: 0 0 19px 15px;
    margin: 0 0 19px 38px;
}

.inner-cart .border1 {
    border-bottom: 1px solid #e1e1e1;
    padding: 5px 0 0 14px;
    margin: 0 0 19px 40px;
}

.inner-cart .border h5 {
    color: #5a5b5b;
    font-size: 15px;
    margin: 0 0 10px 0;
    ;
    font-weight: bold;
}

.enter-cord {
    font-size: 14px;
    color: #e5e5e5;
    border: 1px solid #c4c4c4;
    width: 193px;
    float: left;
    padding: 11px 9px 10px 9px;
    margin: 0 0 10px 0;
}
.enter-coup-cord {
    color: black !important;
}

.aplay {
    color: #fff;
    margin: 0 0 0 7px;
    font-weight: bold;
    background-color: #00a5d4;
    border: 1px solid #00a5d4;
    padding: 11px 20px 10px 20px;
}

.inner-cart .border1 p {
    padding: 0 0 20px 0 !important;
}

.Subtotal, .shipping {
    font-size: 13px !important;
}

.Subtotal, .shipping span {
    font-size: 14px;
}

.total span {
    font-size: 20px;
}

.total {
    font-size: 15px !important;
    color: #8a8a8a;
}

.inner-cart .border1 p span {
    float: right;
    padding: 0 20px 0 0;
    color: #5a5b5b;
}

.inner-cart .border2 {
    padding: 0 0 20px 0;
    text-align: right;
}

.proceef {
    color: #fff;
    border: 1px solid #ff6200;
    background: #ff6200;
    font-size: 14px;
    padding: 12px 30px 11px 30px;
    font-weight: bold;
    /*margin:0 0 11px 0;*/
}

.customers-blog {
    padding: 0 0 100px 0;
}

.customers-blog h3 {
    font-size: 24px;
    color: #5a5b5b;
    margin: 0;
}

.customers-blog hr {
    color: #ebebeb;
    margin: 9px 0 20px 0;
}

.login, .thank-you, .billing-info {
    padding: 190px 0;
}

.billing-info .billing-heading {
    background-color: #ebebeb;
    margin: 0 0 10px 0;
}

.billing-info .bill-head-2 {
    background-color: #ebebeb;
    margin: 0 0 10px 0;
    height: 42.5px;
    padding: 7px 0 0 0;
}

.billing-info .bill-head-2 .span-heading {
    font-size: 20px;
    margin: 0 !important;
    padding: 0 15px;
}

.billing-info .billing-form {
    width: 100%;
    border-bottom: 1px solid #e1e1e1;
    padding: 0 0 30px 0;
}

.billing-info .billing-form1 {
    width: 100%;
    border-bottom: 1px solid #e1e1e1;
    padding: 0 0 30px 0;
}

.billing-info .inner-billing-form {
    width: 523px;
}

.billing-info .inner-billing-form-new {
    width: 100%;
}

.billing-info1 .inner-billing-form {
    width: 523px;
}

.billing-info .billing-form p {
    font-size: 15px;
    color: #8a8a8a;
    padding: 20px 0 0 0;
}

.billing-form1 p {
    font-size: 15px;
    color: #8a8a8a;
    padding: 20px 0 0 0;
}

.billing-info .billing-form p span {
    color: #ff2600;
}

.billing-form1 p span {
    color: #ff2600;
}

.billing-info .billing-form .input-field {
    float: left;
    padding: 0 0 0 13px;
    width: 50%;
}

.billing-form1 .input-field {
    float: left;
    padding: 0 0 0 13px;
    width: 100%;
}

.billing-form1 .inner-input-field {
    width: 248px;
    font-size: 12px;
    padding: 7px 10px;
    border: 1px solid #e9e9e9;
}

.billing-info .billing-form .inner-input-field {
    width: 248px;
    font-size: 12px;
    padding: 7px 10px;
    border: 1px solid #e9e9e9;
}

.billing-form1 .inner-input-field {
    width: 248px;
    font-size: 12px;
    padding: 7px 10px;
    border: 1px solid #e9e9e9;
}

.billing-info .inner-billing-form-new .input-field .inner-input-field1 {
    float: left !important;
    /*padding:7px 10px  !important;*/
    width: 100% !important;
}

.billing-info .billing-form .input-field1 {
    width: 100%;
    padding: 0 0 0 13px;
}

.billing-info .billing-form .input-field1 .inner-input-field1 {
    width: 100%;
    font-size: 12px;
    padding: 10px 15px;
    border: 1px solid #e9e9e9;
}

.billing-info .billing-form .input-field1 .street-address {
    margin: 0 0 14px 0;
}

.billing-info .billing-form .country {
    width: 100%;
    border-radius: 4px;
    color: #565656;
    border: 1px solid #d6d6d6;
    padding: 5px 0;
}

.billing-info .billing-form .option-selecter {
    width: 100%;
    border-radius: 4px;
    color: #a9a9a9;
    border: 1px solid #d6d6d6;
    padding: 5px 0;
}

.billing-form1 .option-selecter1 {
    width: 100%;
    border-radius: 4px;
    color: #a9a9a9;
    border: 1px solid #d6d6d6;
    padding: 5px 0;
}

.billing-info .shipping-as-billing {
    padding: 10px 0 10px 13px;
}


/*button.accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding:10px 15px;
	margin:0 0 13px 0;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
}

button.accordion.active, button.accordion:hover {
    background-color: #ddd;
}*/

.billing-info .accordion-p {
    background-color: #eee;
    width: 100%;
    padding: 10px 15px;
}

.billing-info .accordion-p a {
    color: #515151;
    font-size: 16px;
}

.billing-info .accordion-p a:hover {
    text-decoration: none;
}

.billing-info .accordion-p {
    background-color: #eee;
    color: #292929;
    cursor: pointer;
    margin: 0 0 13px 0;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.5s;
}

.billing-info .accordion-p.active, .billing-info .accordion-p:hover {
    background-color: #ddd;
    text-decoration: none;
}

div.panel {
    padding: 0 0px;
    display: none;
    background-color: white;
}

.panel-revise {
    border: none !important;
    padding: 0 0 0 12px !important;
}

div.panel.show {
    display: block;
}

div.panel.show {
    display: block;
}

.h5-custom {
    font-size: 18px !important;
}

.radio-label {
    margin-top: 8px !important;
}

.panel .radio label p {
    margin: 0 !important;
}

.radio-paypal {
    top: 32px;
}

#arrow {
    padding: 0 0 0 12px;
}

.pay-securely {
    background-color: #fbfbfb;
    padding: 20px;
}

.pay-securely h6 {
    color: #8a8a8a;
    font-size: 18px;
    margin: 0;
}

.pay-securely {
    color: #8a8a8a;
    font-size: 18px;
    margin: 0;
}

.pay-securely .farm-pay-securely {
    border: 1px solid #e4e4e4;
    padding: 20px;
    margin: 25px 0 10px 0;
}

.pay-securely .farm-pay-securely .input-pay-card {
    width: 100%;
}

.pay-securely .farm-pay-securely .input-pay-card p, .pay-securely .farm-pay-securely .input-pay-card1 p {
    font-size: 15px;
    margin: 0;
    padding: 0 0 9px 0;
}

.pay-securely .farm-pay-securely .input-pay-card p span, .pay-securely .farm-pay-securely .input-pay-card1 p span {
    color: #ff2600;
}

.pay-securely .farm-pay-securely .input-pay-card .inner-input-pay-card {
    width: 100%;
    font-size: 16px;
    padding: 6px 10px;
    border: 1px solid #e9e9e9;
    margin: 0 0 30px 0;
}

.pay-securely .farm-pay-securely .input-pay-card1 {
    width: 50%;
    float: left;
}

.pay-securely .farm-pay-securely .input-pay-card1 .inner-input-pay-card1 {
    width: 100%;
    font-size: 16px;
    padding: 6px 10px;
    border: 1px solid #e9e9e9;
    margin: 0 0 30px 0;
}

.pay-securely .farm-pay-securely .input-pay-card2 {
    width: 40%;
    margin: 0 0 0 15px;
}

.pay-securely .farm-pay-securely .input-pay-card1 .inner-input-pay-card2 {
    width: 100px !important;
}

.specific-for-apply-coupan {
    margin-left: 2%;
}

.billing-info .billing-heading p {
    margin: 0;
    padding: 8px 15px 7px 15px;
}

.billing-info .billing-heading p .span-heading {
    font-size: 20px;
}

.billing-info .billing-heading p .span-text {
    font-size: 14px;
    float: right;
    padding: 1px 0 0 0;
}

.billing-info .billing-heading p a {
    color: #00a5d4;
}

.billing-info .billing-heading p a:hover {
    text-decoration: none;
}

.billing-info .price-product {
    border-bottom: 1px solid #e1e1e1;
    padding: 11px 0 9px 0;
}

.billing-info .price-product .inner-price-product {
    float: left;
    border: 1px solid #e1e1e1;
}

.billing-info .price-product .inner-price-product1 {
    float: left;
    color: #3e3f3f;
}

.billing-info .price-product .inner-price-product1 P {
    margin: 0;
    padding: 0 13px;
    font-size: 15px;
}

.billing-info .price-product .inner-price-product1 .shipping-text {
    padding: 0 !important;
    color: #5a5b5b;
}

.billing-info .price-product .inner-price-product1 .shipping-text span {
    font-size: 12px;
}

.billing-info .price-product .inner-price-product2 {
    float: right;
}

.billing-info .price-product .inner-price-product2 p {
    color: #5a5b5b;
}

.billing-info .price-product .inner-price-product2 p {
    padding: 0 15px 0 0;
    font-size: 15px;
}

.billing-info .price-product1 {
    border: none;
}

.billing-info .price-product1 .total {
    font-size: 16px !important;
    padding: 2px 0 0 0 !important;
}

.billing-info .price-product1 .total-price {
    font-size: 18px !important;
}

.thank-you {
    color: #212729;
}

.thank-you h1 {
    font-size: 48px;
    margin: 0 0 6px 0;
}

.thank-you h3 {
    font-size: 30px;
    margin: 60px 0 26px 0;
}

.thank-you h5 {
    font-size: 20px;
    margin: 0 0 12px 0;
}

.thank-you p {
    font-size: 16px;
    margin: 0 0 14px 0;
}

.thank-you #contact {
    padding: 25px 0 0 0;
}

.thank-you #phone, #email {
    font-size: 16px;
    color: #0094ca;
}

.thank-you .email {
    border: 1px solid #c3c3c3;
    box-shadow: inset 1px 1px 7px #888888;
    font-size: 15px;
    padding: 10px;
    margin: 10px 0 0 0;
    border-radius: 5px;
    width: 263px;
}

.thank-you .sign-up {
    background-color: #878786;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    padding: 8px 30px;
    border: none;
    border-radius: 30px;
    margin: 10px 0 0 0;
}

.login-block1 {
    text-align: center;
}

.login-block {
    border: 1px solid #ededed;
    box-shadow: 3px 3px 14px #888888;
    padding: 20px 30px;
    margin: 20px 0;
}

.login-block h4 {
    font-size: 24px;
    color: #2b2b2b;
}

.btn-login {
    background-color: #fc4b03;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    padding: 12px 30px 12px 30px;
    border: none;
    border-radius: 30px;
}

.add-to-cart {
    font-size: 22px;
    padding: 8px 20px 8px 20px;
    margin: 10px 0 20px 0;
}

.gueat {
    margin: 35px 0 50px 0;
}

.sign-in {
    margin: 18px 0 21px 0;
}

.login h4 {
    font-size: 24px;
    color: #2b2b2b;
    margin: 0;
    padding: 12px 0 16px 0;
}

.login p {
    font-size: 15px;
    color: #00261b;
}

.login p a {
    color: #0094ca;
    text-decoration: underline;
    float: right;
}

.login p a:hover {
    text-decoration: none;
}

.login .lable {
    font-size: 16px;
    color: #232424;
    padding: 8px 0 1px 5px;
    margin: 0;
}

.login .login-block .input {
    border: 1px solid #c3c3c3;
    box-shadow: inset 1px 1px 7px #888888;
    font-size: 15px;
    padding: 10px;
    border-radius: 5px;
    width: 100%;
}

.dropdown-parasite {
    width: 210px;
    float: right;
}

.dropdown1 {
    width: auto;
    float: none;
}


/* -- 03-08-16 --*/

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
    background: none !important;
}

.navbar-nav li .dropdown-menu {
    background: rgba(0, 0, 0, 0.8) !important;
    margin: 0px 0px 0px 18px !important;
    left: 0 !important;
}

.navbar-nav li .dropdown-menu li a {
    margin: 0 10px 0 10px !important;
}


/* ===== custom css --End ===== */


/* ===== media quary stary ===== */


/* ===== media quary stary ===== */


/* ===== media quary stary ===== */

@media (max-width: 1200px) {
    .navbar-nav li a {
        padding: 8px 0px 10px 0;
        margin-left: 10px;
    }
    .register {
        margin: 0 125px 0 0;
    }
    .inner-banner .login-home {
        padding: 10px 0 0 0;
        text-align: center;
    }
    .questionnaire-blog .col-md-8 {
        width: 700px !important;
        padding: 0 !important;
    }
    .questionnaire-blog .col-md-4 {
        width: 200px !important;
    }
    .product .shop-now {
        top: -90px;
    }
    .product .product-title {
        width: 500px;
        top: 30px;
    }
    .footer .footer-blog-1, .footer .footer-blog-2, .footer .footer-blog-3 {
        margin: 0;
    }
    .footer .footer-blog-1, .footer .footer-blog-2 {
        width: 265px !important;
    }
    .inner-product-banner {
        margin: 0 0 0 50px;
    }
    .product-bg, .inner-main-product .col-md-3 img {
        width: 100%;
        padding: 13px 0 0 0;
    }
    .cart-cross {
        width: 8% !important;
    }
    .cart-product {
        width: 22% !important;
    }
    .enter-cord {
        width: 260px;
    }
    .aplay {
        margin: 0;
    }
    .billing-info .billing-heading .span-heading-main {
        width: 40% !important;
    }
    .billing-info .billing-heading .span-heading-main2 {
        width: 60% !important;
    }
    .inner-cart .border {
        padding: 0 0 19px 13px;
        margin: 0;
    }
    .inner-cart .border1 {
        padding: 5px 0 0 15px;
        margin: 0 0 19px 0;
    }
    .inner-main-product .promotion {
        margin: 0 6px;
    }
    .inner-parasites-container-left, .inner-parasites-container-right {
        width: 50% !important;
        float: left;
    }
    .inner-parasites-container-left img, .inner-parasites-container-right img {
        width: 100%;
    }
    .parasites-top-footer .parasites-top-footer-list {
        margin: 0 0 0 60px;
    }
    .stool-test .get-btn {
        width: 170px !important
    }
    .stool-test h1 {
        font-size: 35px;
        margin: 30px 0 20px 0;
    }
    .parasites-top-footer .parasites-top-footer-list2 {
        width: auto !important;
        margin: 0 0 0 0 !important;
    }
}

@media (max-width: 1070px) {
    .practitoners .icon1 {
        padding: 22px 8px 0 120px;
    }
    .register {
        margin: 0 125px 0 0;
    }
}

@media (max-width: 992px) {
    .parasites p {
        width: 100% !important;
    }
    #fullwidth-product {
        display: none;
    }
    #responsive-product {
        display: block !important;
    }
    .inner-product-dropdown {
        display: none;
    }
    .product-dropdown {
        margin: 0 0 0 0 !important;
    }
    .dropdown {
        padding-top: 18px;
    }
    .logo, .symptoms-list, .inner-about-omar-banner .inner-about-omar-content {
        padding: 0;
    }
    .dropdown1 {
        padding-top: 0 !important;
    }
    .navbar-nav li a {
        font-size: 12px;
    }
    .logo, .main-navbar, .symptoms-list, .inner-about-omar-banner .inner-about-omar-content {
        padding: 0;
    }
    .navbar .navbar-top .inner-navbar-top {
        margin: 22px 0 0 0;
    }
    .main-navbar {
        padding: 10px 0 0 0;
    }
    .logo img {
        padding: 12px 0;
    }
    .banner .col-md-4, .questionnaire-blog .col-md-9 {
        width: 100% !important;
    }
    .practitoners .icon1 {
        padding: 10px 0 0 0;
        text-align: center;
    }
    .questionnaire-blog .col-md-9, .questionnaire-blog .col-md-3 {
        text-align: center;
    }
    .inner-main-product .col-md-3, .product-blog .col-md-3 {
        width: 50%;
        float: left;
    }
    .policies-blog .col-md-4 {
        width: 33.33%;
        float: left;
    }
    .inner-symptoms .csat, .inner-symptoms .gtt {
        float: none;
        margin: 0;
        text-align: center;
    }
    .symptoms-list .symptoms-blog-1, .symptoms-list .symptoms-blog-2, .symptoms-list .symptoms-blog-3 {
        width: 33.33%;
        float: left;
        margin: 20px 0 0 0;
    }
    .symptoms-list .symptoms-blog-4, .symptoms-list .symptoms-blog-5, .symptoms-list .symptoms-blog-6 {
        width: 33.33%;
        float: left;
        margin: 20px 0 0 0;
    }
    .symptoms .col-md-12 {
        clear: both;
    }
    .practitoners .icon1-text h4, .patients .icon1-text h4 {
        padding: 5px 0 0 0;
    }
    .inner-main-product .col-md-3 .p2 {
        float: left;
    }
    .practitoners .icon1-text, .patients .icon1-text {
        width: 100%;
        text-align: center;
    }
    .patients .icon2 {
        padding: 10px 8px 0 0;
        text-align: center;
    }
    .inner-banner ul li {
        float: none;
    }
    .inner-banner .login, .register {
        margin: 5px 0 0 0;
        text-align: center;
    }
    .prasites #content-img, .inner-about-omar-banner .inner-about-omar-content .col-md-3 img {
        padding: 0 0 30px 0;
    }
    .prasites .prasites-text-blog {
        padding: 25px 0 28px 0px;
    }
    .questionnaire-blog .col-md-4 {
        padding: 0 !important;
    }
    .read-article .col-md-4 {
        padding: 27px 0 58px 34px !important;
    }
    .product .shop-now {
        position: none;
        top: 0;
        margin: 0 0 30px 0;
    }
    .footer .footer-blog-1, .footer .footer-blog-2 {
        padding: 0 5px !important;
        width: 40% !important;
        float: left;
        margin: 0 0 20px 0;
    }
    .footer .footer-blog-3 {
        padding: 0 5px !important;
        width: 20% !important;
        float: left;
        margin: 0 0 20px 0;
    }
    .footer .footer-blog-4 {
        width: 40%;
        clear: both;
    }
    .inner-about-omar-banner .inner-about-omar-content .col-md-9 {
        width: 100% !important;
    }
    .product-banner {
        background-size: cover;
    }
    .banner-check h1 {
        padding: 170px 0 6px 0;
    }
    .cart-cross {
        width: 10% !important;
        float: left;
    }
    .cart-product {
        width: 30% !important;
        padding: 10px 15px !important;
    }
    .inner-cart cart-product-tittle {
        width: 60% !important;
        float: left;
    }
    .inner-cart .border {
        padding: 0 0 19px 0;
    }
    .enter-cord {
        width: 250px;
    }
    .inner-cart .lock {
        width: 60% !important;
        float: left;
    }
    .inner-cart .coupon {
        width: 40% !important;
        float: left;
    }
    .enter-cord {
        float: none;
        margin: 0 0 10px 0;
    }
    .aplay {
        margin: 0;
    }
    .cart-product img {
        width: 100%;
    }
    .cart-product-tittle {
        padding: 0 !important;
        width: 45% !important;
    }
    .billing-info .inner-billing-form, .billing-info .billing-form .inner-input-field {
        width: 100%;
    }
    .inner-main-product .promotion {
        width: 48% !important;
        float: left;
        margin: 10px 7px;
    }
    .inner-main-product .promotion {
        width: 47% !important;
        float: left;
        margin: 10px 7px;
    }
    .banner .col-md-4 {
        margin: 0 0 0 0 !important;
    }
    .inner-parasites-container-left, .inner-parasites-container-right {
        padding: 0 15px 0 15px !important;
    }
    .btn-parasites {
        font-size: 20px;
    }
    .parasites-top-footer .microscope {
        position: relative !important;
        top: 0;
    }
    .parasites-top-footer .parasites-top-footer-list, .parasites-top-footer .parasites-top-footer-img {
        width: 100% !important;
        margin: 0;
    }
    .parasites-top-footer .parasites-top-footer-img {
        clear: both;
        text-align: center;
    }
    .parasites-top-footer .parasites-top-footer-list .col-md-3 {
        width: 25% !important;
        float: left;
    }
    .stool-test .order-heading, .stool-test .get-btn {
        width: 100% !important;
        text-align: center;
    }
    .stool-test .btn-test {
        margin: 0 0 30px 0;
    }
    .main-navbar {
        padding: 2px 0 0 0;
    }
    .parasites-top-footer-1 .col-md-4 {
        text-align: center !important;
    }
}

.floating {
    float: left;
}

.padding {
    padding-left: 9px;
}

@media (max-width:991px) {
    .section-height {
        height: auto !important;
    }
    .practitoners, .patients {
        margin: 0 0 0 0 !important;
    }
    .floating {
        text-align: center !important;
        float: none !important;
    }
}

@media (max-width: 767px) {
    .navbar-nav {
        text-align: center;
    }
    .logo img {
        padding: 12px 0 12px 20px;
    }
    .welcome {
        padding: 0;
    }
    .inner-main-product .col-md-4 {
        width: 50%;
        float: left;
    }
    .product-banner h1 {
        padding: 154px 0 0 0;
    }
    .banner .col-md-4 {
        padding: 0 0 0 0px !important;
    }
    .inner-symptoms h4, .questionnaire-blog .col-md-8, .banner-learning-center p {
        width: 100% !important;
    }
    .inner-cart .lock {
        width: 50% !important;
    }
    .inner-cart .coupon {
        width: 50% !important;
    }
    .cart-product {
        width: 28% !important;
        float: left;
        padding: 0 !important;
    }
    .cart-product-tittle {
        float: left;
        padding: 0 0 0 10px !important;
        width: 52% !important;
    }
    .cart-cross {
        padding: 30px 0 0 12px !important
    }
    .nomargin {
        padding: 25px 0 0 0;
    }
    .enter-cord {
        width: 100%;
    }
    .inner-main-product .col-md-3, .product-blog .col-md-3 {
        width: 100%;
        clear: both;
    }
    .inner-main-product .promotion {
        width: 100% !important;
        float: none;
        margin: 20px 7px;
    }
    .main-navbar {
        margin: -10px -6px 0 0;
    }
    .navbar .navbar-top li a {
        padding: 10px 0 0 0;
    }
    .navbar-nav li .dropdown-menu li a {
        text-align: center;
    }
    .morgellons-content .inner-morgellons-content img {
        width: 50% !important;
    }
    .pimg {
        text-align: center !important;
    }
    .pimg span {
        float: left;
    }
}

@media (max-width: 676px) {
    .inner-main-product .col-md-3 {
        width: 100%;
        text-align: center;
        float: none;
    }
    .product-bg, .inner-main-product .col-md-3 img {
        width: 50%;
        padding: 13px 0 0 0;
    }
    .inner-main-product .col-md-3 .p1 {
        width: 85%;
        font-weight: bold;
    }
    .inner-main-product .col-md-3 .p3 {
        padding: 0;
        font-weight: bold;
    }
    .inner-main-product .col-md-3 .p3 span {
        font-weight: bold;
    }
    .cart-product {
        width: 45% !important;
        float: left;
        padding: 0 20px !important;
    }
    .cart-product-tittle {
        float: left;
        padding: 0 0 0 10px !important;
        width: 100% !important;
    }
    .cart-cross {
        padding: 30px 0 0 12px !important
    }
    .nomargin {
        padding: 25px 0 0 0;
    }
    .inner-parasites-container-left, .inner-parasites-container-right {
        width: 100% !important;
        float: none;
    }
    .parasites-top-footer .parasites-top-footer-list .col-md-3 {
        width: 50% !important;
        margin: 0 0 10px 0;
    }
    .parasites-top-footer {
        background-color: #fffaed;
        background-repeat: no-repeat;
    }
	.refund-policy
	{
		margin-top: 110px !important;
	}
}


/*== 03-08-16 ==*/

@media screen and (max-width: 600px) {
    /*    table#cart tbody td .form-control{
		width:20%;
		display: inline !important;
	}
	.actions .btn{
		width:36%;
		margin:1.5em 0;
	}

	.actions .btn-info{
		float:left;
	}
	.actions .btn-danger{
		float:right;
	}

	table#cart thead { display: none; }
	table#cart tbody td { display: block; padding: .6rem; min-width:320px;}
	table#cart tbody tr td:first-child { background-color:#eee; color: #3e3f3f; }
	table#cart tbody td:before {
		content: attr(data-th); font-weight: bold;
		display: inline-block; width: 8rem;
	}



	table#cart tfoot td{display:block; }
	table#cart tfoot td .btn{display:block;}
*/
    .inner-main-product .col-md-3 .p3 {
        clear: both;
    }
    .specific-apply {
        width: 100%;
    }
    .inner-cart .col-md-8 {
        width: 100% !important;
        margin: 0 0 20px 0;
    }
    .inner-cart .coupon {
        width: 100% !important;
        padding: 0 !important;
    }
    .enter-cord {
        width: 100%;
    }
    .cart-cross, .cart-product {
        float: left;
    }
    .cart-product-tittle {
        width: 70% !important;
        float: left;
    }
}

@media (max-width: 590px) {
    .billing-info .billing-heading p .span-text {
        float: none;
        width: 100%;
    }
    .billing-info .billing-form .input-field {
        float: none;
        width: 100%;
    }
    .billing-info .billing-heading .span-heading-main2 {
        display: none;
    }
}


/*1/5/2017 - 7:39 PM*/


/*Muhammad Awais*/

.mgtxtcenter {
    padding-top: 50px;
}

.mgncsprotocol {
    background-image: url(../../../public/user/img/mgbgncs.jpg);
    background-repeat: no-repeat;
}

.mgncsbtnlrnmore {
    border: 2px solid #333b3d !important;
    /*margin-top: 3px;*/
}

.mgncsdiv {
    background-color: #f3f1f1;
    padding-bottom: 20px;
}

.morgellons-content .inner-morgellons-content .mgncsdiv img {
    width: initial !important;
    padding-top: 25px;
    padding-left: 25px;
}

.mgncsdivsubdiv {
    padding-top: 6px;
    padding-left: 7px;
}

.widthfull img {
    width: 100% !important;
}

@media (max-width: 651px) {
    .mgncsdivsubdiv2 {
        width: 50% !important;
    }
		.lrnmorediv{
			width: 37% !important;
		}
    .mgncsbtnlrnmore {
        font-size: 14px;
        background: none;
        border: 2px solid #fff;
        padding: 5px 8px 3px 8px;
        border-radius: 24px;
        margin: 24px 0;
    }
}
@media (max-width: 535px) {
	.mgncsdivsubdiv2{
		width: 100% !important;
		float: none !important;
		text-align: center !important;
	}
	.lrnmorediv{
		float: none !important;
		width: 100% !important;
		text-align: center;
	}
	.refund-policy
	{
		margin-top: 3px !important;
	}
}
@media (max-width: 991px) {
    .mgncsdivsubdiv2 {
        float: left;
        width: 44%;
    }
    .mgncsdivsecond {
        width: 75%;
    }
    .lrnmorediv {
        width: 46%;
    }
    .ares-cust-1{
      display: inline;
    }
    .res-cust-2{
      text-align: center;
    }
    .res-cust-3{
      padding-right: 0px !important;
    }
    .res-cust-4{
      width: 41%;
      margin-left: 194px;
    }
    .a-img-responsive{
      max-width: 100%;
      height: auto;
    }
}

@media (max-width: 1200px) {
    .mgncsdivsecond {
        width: 90%;
    }
    .ncsprotocolp123{
      padding-right: 0px;
    }
}

@media (max-width: 992px) {
    .morgellons-content .inner-morgellons-content img {
        width: 100% !important;
    }
    .onemrecls {
        margin-left: 35px;
    }
}

.mgncsprotocoldownpadding {
    margin-bottom: 100px;
}

@@media (min-width: 700px) {}

@media (max-width: 700px) {
    .mgncsprotocolhide {
        display: none;
    }
    .morgellons-content .inner-morgellons-content .mgncsimg img {
        width: 100% !important;
    }
}


/*@media (min-width: 700px){
	.mgncsprotocolhide{
		display: none;
	}
 	.mgncsprotocolhide2{
		display: block;
	}
}*/

@media (max-width: 992px) {
    .mgncsprotocoldown {
        display: none;
    }
    .morgellons-content .inner-morgellons-content img {
        width: 70%;
    }
}


/*End CSS M Awais*/


/*== 03-08-16 ==*/

@media (max-width: 565px) {
    .banner {
        background-size: cover;
    }
    .product .product-title, .practitoners .icon1-text, .patients .icon1-text, .prasites #content-img, .inner-about-contact p, .inner-main-product .col-md-3, .product-blog .col-md-3, .policies-blog .col-md-4 {
        width: 100%;
    }
    .policies-blog .col-md-4 {
        margin: 10px 0;
    }
    .practitoners .icon1-text h4, .patients .icon1-text h4 {
        padding: 0;
    }
    .symptoms-list .symptoms-blog-1, .symptoms-list .symptoms-blog-2, .symptoms-list .symptoms-blog-3, .symptoms-list .symptoms-blog-4, .symptoms-list .symptoms-blog-5, .symptoms-list .symptoms-blog-6 {
        width: 100%;
        text-align: center;
    }
    .inner-main-product .col-md-3 .p1 {
        margin: 0;
    }
    .cart-product-tittle {
        width: 100% !important;
    }
    .cart-product {
        width: 53% !important;
    }
}

@media (max-width: 565px) {
    .practitoners .icon1-text h4, .patients .icon1-text h4 {
        padding: 10px 0 0 0;
    }
    @media (max-width: 560px) {
        .footer .footer-blog-1, .footer .footer-blog-2, .footer .footer-blog-3, .footer .footer-blog-4 {
            width: 100% !important;
            float: none;
            text-align: center;
        }
    }
    @media (max-width: 530px) {
        .banner-slider {
            height: 700px !important;
        }
        .banner-slider {
            padding: 150px 0 0 0 !important;
        }
    }
    @media (max-width: 500px) {
        .radio-pay-pal, .radio-pay-pal-img {
            width: 100%;
        }
        .radio-paypal {
            top: 0;
        }
        .inner-parasites-top-footer-list {
            text-align: center;
        }
    }
    @media (max-width: 470px) {
        .pay-securely .farm-pay-securely .input-pay-card1, .pay-securely .farm-pay-securely .input-pay-card2, .parasites-top-footer .parasites-top-footer-list .col-md-3 {
            width: 100% !important;
            float: none;
        }
        .pay-securely .farm-pay-securely .input-pay-card2 {
            margin: 0 0 0 0;
        }
        .parasites-top-footer .microscope1 {
            width: 100% !important;
        }
    }
    @media (max-width: 452px) {
        table#cart tbody td .form-control {
            width: 20%;
            display: inline !important;
        }
        .actions .btn {
            width: 36%;
            margin: 1.5em 0;
        }
        .actions .btn-info {
            float: left;
        }
        .actions .btn-danger {
            float: right;
        }
        table#cart thead {
            display: none;
        }
        table#cart tbody td {
            display: block;
            padding: .6rem;
            min-width: 320px;
        }
        table#cart tbody tr td:first-child {
            background-color: #eee;
            color: #3e3f3f;
        }
        table#cart tbody td:before {
            content: attr(data-th);
            font-weight: bold;
            display: inline-block;
            width: 8rem;
            padding: 0 0 15px 0;
            font-size: 15px;
        }
        table#cart tfoot td {
            display: block;
        }
        table#cart tfoot td .btn {
            display: block;
        }
        .read-article .col-md-8, .symptoms-list {
            padding: 0 !important;
        }
        .read-article .col-md-4 img {
            width: 100%;
        }
        .cart-product-tittle {
            width: 80% !important;
        }
        .cart-product-tittle .nomargin {
            padding: 10px 0 0 0;
        }
        .cart-cross {
            padding: 20px 0 0 12px !important;
        }
        .update-Cart {
            float: right;
        }
        table#cart tbody td .form-control {
            width: 40%;
        }
        .total {
            text-align: left;
            padding: 14px 0 !important;
        }
        .update-Cart {
            padding: 10px 15px 0 0px;
        }
        .quantity {
            padding: 0 !important;
            ;
        }
        .cart-product-tittle .nomargin {
            padding: 10px 0 0 30px;
        }
        .stool-test .order-heading1 h1 {
            font-size: 25px !important;
        }
    }
    @media (max-width: 437px) {
        .footer-list, .inner-footer .copyright {
            padding: 0;
        }
        .footer-list, .inner-footer .copyright {
            padding: 0;
        }
        .banner h1 {
            font-size: 40px;
        }
        .banner-slider {
            height: 800px !important;
        }
        .banner-slider {
            padding: 150px 0 0 0 !important;
        }
        morgellons-content .inner-morgellons-content img {
            width: 100% !important;
        }
    }
    @media (max-width: 360px) {
        .update-Cart {
            float: none;
            padding: 10px 0 0 115px;
        }
        table#cart tbody td {
            min-width: 100%;
        }
    }
