/*
Theme Name: Artim Theme Child
Theme URI: http://www.newthemes.net/artim
Template: artim-theme
Author: Artim Themes
Author URI: http://www.newthemes.net
Description: Artim Theme is an Multi-Purpose WordPress Theme.
Version: 2.0.4
Updated: 2016-12-02 14:06:41

*/



/* 8 August 2017 Css Start
= = = = = = = = = = = = = = = = = = = = */

@import url('https://fonts.googleapis.com/css?family=Droid+Sans:400,700|Lato:300,400,700,900');
@import url('https://fonts.googleapis.com/css?family=Rubik:400,500,700');
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');

/*  |  font-family: 'Droid Sans', sans-serif;
    |  font-family: 'Lato', sans-serif;
*/

@font-face {
  font-family: 'DroidSans';
  src: url('fonts/DroidSans.eot');
  src: url('fonts/DroidSans.eot?#iefix') format('embedded-opentype'),
       url('fonts/DroidSans.woff') format('woff'),
       url('fonts/DroidSans.ttf')  format('truetype'),
       url('fonts/DroidSans.svg#svgFontName') format('svg');
}
@font-face {
  font-family: 'DroidSans-Bold';
  src: url('fonts/DroidSans-Bold.eot');
  src: url('fonts/DroidSans-Bold.eot?#iefix') format('embedded-opentype'),
       url('fonts/DroidSans-Bold.woff') format('woff'),
       url('fonts/DroidSans-Bold.ttf')  format('truetype'),
       url('fonts/DroidSans-Bold.svg#svgFontName') format('svg');
}

* { -webkit-font-smoothing: antialiased; /*-webkit-text-stroke: 0.3px;*/ -webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }

::-webkit-selection { background: #103a82; }
::-moz-selection { background: #103a82; }
::selection { background: #103a82; }

header.version1 .desk-menu > ul > li { margin-left: 0 !important; height: auto; line-height: 95px;}
header.version1 .desk-menu > ul > li.menu-item > a { font-size: 14px; font-weight: 600; text-align: center; color: #000000; font-family: 'Lato', sans-serif; margin: 0; padding: 0 20px; height: auto;}
header.version1 .desk-menu > ul > li.current-menu-item > a { color: #11a1b1; /*background: #11a1b1;*/ }
header.version1 .desk-menu > ul > li.current-menu-parent a { color: #11a1b1; }
header.version1 .desk-menu > ul > li:hover a { color: #11a1b1 !important; /*background: #11a1b1;*/  }
.mob-menu li.current-menu-item a, .mob-menu .current-menu-parent a { color: #30adbb; border-bottom: 1px solid #30adbb; }
.mob-menu ul li.current-menu-parent ul li a { color: #333; }
.mob-menu .current-menu-parent ul li.current-menu-item a { color: #30adbb; }
header.version1.desk .logo { overflow: visible; padding-top: 10px; margin: 0; position: relative; z-index: 1000;}
header.header.version1.desk  .logo a img { width: 175px; }

.effect-underline .desk-menu > ul > li > a:after, .effect-overline .desk-menu > ul > li > a:after { bottom: 0px; background: #1fa6b5 !important; height: 3px;}

.home .header-body { background-color: rgba(255,255,255,0.9); position: relative; z-index: 1000; }
.home .site-main { margin-top: -100px; position: relative; }

.info_box .aio-icon-box .aio-icon-description { text-align: center; font-size: 18px; font-family: 'Lato', sans-serif !important; letter-spacing: 0.5px; color: #0b3343; }
.info_box .aio-icon-box .aio-icon-description a {    text-transform: uppercase; color: #275c9c; border-bottom: 2px solid; font-weight: 900;}

.block_section .top-icon .aio-icon-header { display: table; width: 100%; }
.block_section .top-icon .aio-icon-header h3.aio-icon-title { margin: 0; padding: 0 25px; text-transform: uppercase; -webkit-backdrop-filter: blur(5.8px); backdrop-filter: blur(5.8px); background-color: rgba(2, 10, 12, 0.7); font-family: lato !important; font-size: 14px; letter-spacing: 3px; color: #fff !important; height: 55px; vertical-align: middle; display: table-cell; width: 100% !important;}
.block_section .aio-icon-box .aio-icon-description { text-align: center; font-size: 13px !important; font-family: 'Lato', sans-serif !important; letter-spacing: 0.5px; padding: 35px 35px; font-weight: 300 !important; line-height: normal; background: #202B3F; border-radius: 5px; box-shadow: 1px 30px 85px #555;}
.block_section .aio-icon-box .aio-icon-description a { color: #11a1b1; font-weight: 300; border-bottom: 0; }
.block_section .aio-icon-box .aio-icon-description a:hover { color: #00e4fd; }
.info_box { box-shadow: 4px 10px 22px #888; position: relative; z-index: 1000; }
.ubiquinol_section .aio-icon-header h3.aio-icon-title { font-family: 'Droid Sans', sans-serif; color: #fff; font-weight: 400; font-size: 32px; padding-bottom: 15px; }
.ubiquinol_section .aio-icon-header h1.aio-icon-title { font-family: 'Droid Sans', sans-serif; color: #fff; font-weight: 400; font-size: 32px; padding-bottom: 15px;line-height:38px;margin-top:0px; }
.ubiquinol_section .aio-icon-box .aio-icon-description { text-align: left; color: #fff; font-weight: 300; font-size: 14px !important; line-height: 20px; width: 88%; }
.ubiquinol_section .aio-icon-box .aio-icon-description p { margin-bottom: 15px; }

.ubiquinol_section .aio-icon-box .aio-icon-description a.more-btn {width: 42%;text-align: center; display: inline-block; color: #fff; font-weight: 300; font-size: 12px; border: 2px solid #fff; border-radius: 50px; padding: 10px 40px; margin-top: 27px; text-transform: uppercase; letter-spacing: 1px; font-family: 'Lato', sans-serif;}
.ubiquinol_section { background-color: rgb(0, 10, 25); }


.scientific_section .aio-icon-header h3.aio-icon-title { font-family: 'Droid Sans', sans-serif; color: #2f373c; font-weight: 400; font-size: 32px; padding-bottom: 15px; }
.scientific_section .aio-icon-box .aio-icon-description { text-align: left; color: #2f373c; font-weight: 400; font-size: 14px !important; line-height: 20px; width: 88%; }
.scientific_section .aio-icon-box .aio-icon-description p { margin-bottom: 15px; }

.scientific_section .aio-icon-box .aio-icon-description a.more-btn { display: inline-block; color: #2f373c; font-weight: 400; font-size: 12px; border: 2px solid #2f373c; border-radius: 50px; padding: 8px 70px; margin-top: 27px; text-transform: uppercase; font-family: 'Lato', sans-serif;}
.scientific_section { background-color: rgb(0, 10, 25); }

.compaire_section .aio-icon-box .aio-icon-description { font-size: 15px; }
.compaire_section .aio-icon-header h3.aio-icon-title { font-weight: 400 !important; }

.compaire_section .compaire-div-left .comp-left h3,
.compaire_section .compaire-div-right .comp-left h3 { font-family: 'Lato', sans-serif; font-size: 20px; font-weight: bold; text-align: right; color: #009ca6; margin: 0; line-height: 14px; padding-bottom: 10px; -webkit-text-stroke: 0;}

.compaire_section .compaire-div-right .comp-left h3 { text-align: left; }

.compaire-div-left, .compaire-div-right { display: inline-block; width: 100%; }

.compaire-div-left .comp-left { width: 75%; float: left; }
.compaire-div-left .comp-right { width: 25%; float: left; }

.compaire-div-right .comp-left { width: 75%; float: left; }
.compaire-div-right .comp-right { width: 25%; float: left; }

.compaire_section .comp-left p { font-size: 14px !important; padding-top: 8px; line-height: 20px !important; -webkit-text-stroke: 0;}

.learn_btn { text-align: center; }
.learn_btn a { color: #fff !important; border: 2px solid #fff; border-radius: 50px; padding: 6px 40px; display: inline-block; text-transform: uppercase; font-size: 12px; letter-spacing: 1px; font-family: 'Lato', sans-serif;}

.subscribe_section .aio-icon-header h3.aio-icon-title { font-family: 'DroidSans-Bold', sans-serif; font-size: 30px; font-weight: 700; text-align: left; color: #ffffff; }
.subscribe-form input, .subscribe-form a { display: inline-block; width: 270px; margin-right: 20px; border-radius: 50px; padding-left: 56px; padding: 13px 15px !important; color: #000; font-size: 14px; height: auto;}

.subscribe-form input.subscibe_blue_btn { border-radius: 50px; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
.subscribe-form input.subscibe_blue_btn:hover { border-radius: 0; transition: all 0.3s ease; -webkit-transition: all 0.3s ease;}

.subscribe-form a {
    background: rgb(32,103,177);
    background: -moz-linear-gradient(45deg, rgba(32,103,177,1) 38%, rgba(16,58,130,1) 70%);
    background: -webkit-linear-gradient(45deg, rgba(32,103,177,1) 38%,rgba(16,58,130,1) 70%);
    background: linear-gradient(45deg, rgba(32,103,177,1) 38%,rgba(16,58,130,1) 70%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2067b1', endColorstr='#103a82',GradientType=1 );
    color: #fff !important;
    text-transform: uppercase;
    text-align: center;
    padding: 15px 0 !important;
    height: auto;
    font-size: 13px;
    letter-spacing: 1px;
    width: 220px;
}
.subscribe_section .left-icon .aio-icon-header {
    margin-top: 0;
    /*margin-bottom: 25px;*/
}
.subscribe-form a:hover {
    color: #fff;
}
footer.c-layout-footer .c-prepfooter { background-image: linear-gradient(264deg, #406da4, #001534); padding: 120px 0 0;}
footer.c-layout-footer .c-prepfooter li { border: 0; padding: 0;}
footer.c-layout-footer .c-prepfooter li a {
    border: 0;
    font-size: 14px;
    font-weight: 400;
    color: #cad3e2;
    letter-spacing: 1px;
    /*font-family: 'Droid Sans', sans-serif;*/
    font-family: 'lato', sans-serif;
}
footer.c-layout-footer .c-prepfooter li a:hover { color: #fff; position: relative; left: 2px; }
footer.c-layout-footer .c-prepfooter .c-caption { margin-bottom: 15px; }

footer.c-layout-footer .c-prepfooter .col-md-3 {
    width: 18%;
}
footer.c-layout-footer .c-prepfooter .col-md-3:nth-child(1) {
    width: 46%;
}
footer.c-layout-footer .c-prepfooter .col-md-3:nth-child(1) img {
    width: 50%;
}
footer .c-postfooter .col-md-4 div {
    font-weight: 100;
    font-family: 'Lato', sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
}
footer.c-layout-footer .c-postfooter { /*background-image: linear-gradient(264deg, #406da4, #001534);*/ padding: 0; padding-bottom: 40px; background: transparent !important; }
footer.c-layout-footer .c-postfooter .col-md-4 { width: 73%; float: left;}
footer.c-layout-footer .c-postfooter .col-md-8 { width: 27%; float: left; }
footer .c-postfooter .col-md-4 div {
    font-weight: 300;
    font-family: 'Lato', sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
    text-align: right;
    color: #fff;
    opacity: 0.48;
}
footer.c-layout-footer .c-postfooter .c-menu li a {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: 300;
    padding: 0 20px;
    letter-spacing: 0.5px;
}
footer.c-layout-footer .c-postfooter .c-menu li { border-left: 0 }

.our-partner .slide-left { width: 40%; float: left; }
.our-partner .slide-right { width: 60%; float: left; text-align: left; /*padding-left: 20px;*/ line-height: normal;}
.our-partner .slide-right h3 {
    margin: 0;
    font-size:14px;
    line-height: normal;
    padding: 10px 0;
    color: #192025;
    min-height: 80px;
}
.slide-right p {
    color: #1d1c1d;
    font-size: 11px;
    opacity: 0.8;
    margin: 0;
    line-height: normal;
}
.slide-right a {
    color: #004f8e  !important;
    font-weight: 600;
    display: inline-block;
    width:auto;
    font-size: 12px;

}
.slide-right a.product_buy_now{padding: 10px 25px;}

.slide-right a:hover { color: #104b92 !important; }
.slide-right span { font-size: 12px; }
.main-slides .slick-dots { text-align: center; margin-top: 20px; }
.main-slides .slick-dots li {
    display: inline-block;
    margin: 0 5px;
}
.main-slides .slick-dots li button {
    background: transparent;
    border: 2px solid #104b92;
    text-indent: -9999px;
    height: 16px;
    width: 5px;
    border-radius: 70px;
}
.main-slides .slick-dots li.slick-active button {
    background: #104b92;
}

.our-partner h2 {
    font-size: 30px;
    text-align: center;
    margin: 0;
    padding: 25px 0 20px;
    color: #0b3343;
    font-family: 'Droid Sans', sans-serif;
}
.partner_slider .our-partner h2 {
    margin-bottom: 70px;
}

section.c-layout-breadcrumbs-1 {
    display: none;
}
.video_section .video-left h3, .health_section3 .video-left h3, .video_section .video-left h1, .health_section3 .video-left h1 {
    font-family: 'Droid Sans', sans-serif;
    font-size: 32px;
    line-height: normal;
    margin: 0;
    color: #333;
    padding-bottom: 20px;
    padding-top: 10px;
}
.video_section .video-left p, .health_section3 .video-left p, .video_section .video-left ul li {
    font-family: 'Lato', sans-serif;
    color: #2f373c;
    font-size: 18px;
    line-height: 25px;
    padding-bottom: 15px;
}
.video_section .video-left p span, .health_section3 .video-left p span, .video_section .video-left ul li { -webkit-text-stroke: 0; }
.video_section .video-left ul { padding-left: 40px; }
.video_section .video-left ul li { padding-bottom: 0; position: relative; padding-left: 30px; list-style-type: none; line-height: normal;}
.video_section .video-left ul li:before { content: ""; position: absolute; left: 0; top: 8px; width: 6px; height: 6px; background: #000; border-radius: 50px; }


.help_section { /*background-image: radial-gradient(circle at 96% 18%, rgba(253, 252, 129, 0.28), rgba(96, 185, 198, 0.6));*/ background: #FFF;
background: linear-gradient(0deg,rgba(255, 255, 255, 1) 25%, rgba(217, 241, 243, 1) 100%);}
.help_section .default-icon .aio-icon-header { display: inline-block; width: 100%; margin-bottom: 40px;}
.help_section .help-blocks { text-align: center; }
.help_section .aio-icon-header h3.aio-icon-title {
    color: #104b92;
    font-family: 'Droid Sans', sans-serif;
    font-size: 30px;
    text-align: center;
    padding: 10px;
    display: inline-block;
    width: 100%;
}
.help_section .aio-icon-description .help-single-block {
    display: inline-block;
    width: 22%;
    margin: 0 1% 10%;
    font-family: 'Droid Sans', sans-serif;
    color: #192025 !important;
    font-size: 16px !important;
    vertical-align: top;
    /*min-height: 220px;*/
}
.help_section .help-single-block img {
    /*min-height: 90px;*/
    margin-bottom: 15px;
}
.help_section .help-single-block span.help_cont {
    font-family: 'Droid Sans', sans-serif;
    width: 74%;
    display: inline-block;
    line-height: normal;
    font-size: 16px !important;
    width: 70%;
    color: #192025;
}
.headlines_section, .health_section3 { background-image: linear-gradient(to bottom, #f9f9f9, #ffffff); }
.headline-left {
    width: 40%;
    float: left;
}
.headline-left img { box-shadow: 16px 16px 32px 0 rgba(0, 0, 0, 0.16); width: 170px; height: 170px; object-fit: cover;}

.post-left img { box-shadow: 16px 16px 32px 0 rgba(0, 0, 0, 0.16); width: 100px; height: 100px; }

.headling-right {
    width: 48%;
    float: left;
    text-align: left;
    height: 335px;
}
.headling-right h4, .headling-right h4 a.readmore {
    font-size: 18px;
    line-height: normal;
    color: #192025;
    font-weight: normal;
    padding-top: 3px;
}
.headling-right p {
    line-height: normal;
}
.headling-right p span.headline-category, .headling-right span.headline-category  {
    color: #11a1b1;
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    font-family: 'roboto';
    padding-bottom: 7px;
    display: inline-block;
    width: 100%;
}
.headling-right p span.headline-detail {
    color: #2f373c;
    font-size: 14px;
    display: inline-block;
    padding-bottom: 10px;
}
.headling-right p a.readmore, .headling-right a.readmore {
    color: #104b92;
    font-weight: bold;
    font-size: 14px;
    display: inline-block;
    width: 100%;
    margin-top: 10px;
}
.headlines_section .wpb_text_column.wpb_content_element {
    display: inline-block;
    width: 100%;
}
.headlines_section h2.vc_custom_heading { font-family: 'DroidSans-Bold' !important; font-size: 32px;}
.health_section3 .video-left ul li {
    font-size: 17px;
    font-weight: bold;
    position: relative;
    line-height: 25px;
    font-family: 'lato', sans-serif;
    color: #104b92;
    list-style-type: none;
    padding-left: 20px;
}
.health_section3 .video-left ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    background: #104b92;
    width: 8px;
    height: 8px;
    border-radius: 50px;
}

.buyer_guide_section .video-left { width: 90%; }
.buyer_brand .our-partner .slides img { width: 85%; }
.buyer_brand .our-partner .slides { min-height: 110px; }
.header_artim_sticky {     z-index: 1000; border-bottom: 0 !important; background: rgba(255,255,255,0.3); }

#primary { position: relative; margin-top: -100px; /*padding-top: 100px;*/ }
.header-body { background: rgba(255,255,255,0.9) !important; z-index: 1000; }
.blog_banner { min-height: 344px; position: relative;}
.blog_banner_content {  position: absolute; bottom: 80px; }

.blog_banner p { color: #0b3343; font-size: 32px; line-height: 42px; }
.blog_banner_content h5 { color: #11a1b1;   font-size: 18px; margin: 0; padding-bottom: 0;  font-family: 'Droid Sans', sans-serif; }


.related-post {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
}
.post-left {
    width: 40%;
    float: left;
}
.post-right {
    width: 60%;
    float: left;
    text-align: left;
}

.padding-top-180{padding-top:150px;}
.thankyou-pad{padding-top:100px;padding-bottom:100px;}
.sidebar-title h5 {
    font-size: 20px;
    color: #293950;
    padding-bottom: 20px;
    font-family: 'Droid Sans', sans-serif;
}
.post-right p {
    font-size: 14px;
    font-family: 'Lato', sans-serif;
    color: #192025;
    line-height: normal;
    padding-top: 10px;
    width: 75%;
}
.post-right p a.readmore, .related-post .post-right a {
    color: #104b92;
    font-size: 13px;
    font-weight: bold;
}
.single-blog-disc {
    width: 80%;
}
.blog_detail { background-image: linear-gradient(to bottom, #f9f9f9, #ffffff); }
.single-blog-title h2 { color: #0b3343; line-height: normal; font-family: 'Droid Sans', sans-serif;}
.single-blog-title h5 { color: #11a1b1; font-size: 16px; }

.aio-icon-description .single-blog-detail p,
.single-post .single-blog-detail p, .single-post .single-blog-detail b { color: #2f373c !important; font-size: 16px !important; margin-bottom: 30px; display: inline-block; font-family: 'Lato', sans-serif;}
.single-blog-detail { padding-top: 20px; }


.diff-blocks {
    display: inline-block;
    width: 100%;
}
.diff-left, .diff-right {
    width: 40%;
    float: left;
}
.diff-center {
    width: 20%;
    float: left;
    text-align: center;
    font-family: 'Rubik', sans-serif;
}

.diffrence-title h2 { font-size:30px; font-family: 'Droid Sans', sans-serif; color: #0b3343; text-align: center; margin: 0; letter-spacing: 1px;}

.diffrence-title h2 span.clr-green { color: #11a1b1; }
.diffrence-title h2 span.clr-blue { color: #104b92; }

.diff-blocks { margin-top: 80px; }
.diff-center img {
    width: 50%;
    padding: 45px 0;
}
.diff-left {
    text-align: right;
    width: 38%;
    margin-right: 2%;
}
.diff-right {
    text-align: left;
    width: 38%;
    margin-left: 2%;
}

.diff-left h3, .diff-right h3 {
    font-size: 26px;
    font-family: 'Lato', sans-serif;
    margin: 0;
    font-weight: bold;
    color: #11a1b1;
    padding-bottom: 20px;
}
.diff-right h3 { color: #104b92; }
.diff-left h3 span.small-txt, .diff-right h3 span.small-txt {
    font-size: 16px;
    font-weight: 600;
}
.diff-left p, .diff-right p {
    color: #2f373c;
    font-size: 16px;
    font-family: 'Lato', sans-serif;
}
#quality_img { margin-top: 85px; }

.help_section.quality_page .aio-icon-description .help-single-block { margin-bottom: 5%; }
.load-more-btn { text-align: center; }
.load-more-btn a.loadmore {
    border: 2px solid #104b92;
    color: #104b92;
    padding: 13px 75px;
    font-size: 13px;
    border-radius: 50px;
    text-transform: uppercase;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    letter-spacing: 1px;
}
.brands_main {
    margin-top: 20px;
}
.brands-title { text-align: center; }
.brands-title h2 { color: #0b3343; }

.brands-single {
    display: inline-block;
    width: 100%;
    margin-bottom: 30px !important;
    clear: both;
    overflow: hidden;
}
.brnds-single-left, .brands-single-right {
    width: 50%;
    float: left;
}

.brands-blocks { margin-top: 50px; }
.single-img {
    width: 40%;
    float: left;
    text-align: center;
}

.single-details { width: 60%; float: left; padding-left: 35px; }
.single-details h2 {
    color: #192025;
    font-size: 30px;
    line-height: normal;
    font-weight: 500;
    padding-bottom: 0px;
}
h3.custom-single-h2 {
    color: #192025;
    font-weight: 500;
    padding-bottom: 20px;
    font-size: 30px;
}
.single-details h2.custom-single-h2{
    padding-bottom: 15px;
}
.single-details h4 {
    color: #818181;
    font-size: 24px;
    margin: 0;
    padding-bottom: 10px;
    font-family: 'Droid Sans', sans-serif;
    /*font-weight: 300;*/
}
.single-details p a {
    color: #11a1b1;
    font-size: 22px;
    margin: 0;
    padding-bottom: 10px;
}
.brands-single-right {
    font-size: 18px;
    color: #0b3343;
    width: 30%;
    padding-top: 45px;
}
.brand_page { background-image: radial-gradient(circle at 50% 58%, #ffffff, #fafafa 71%, #dadada); }
a.view-more {
    font-size: 18px;
    color: #000000 !important;
    text-align: center;
    width: 100%;
    display: inline-block;
    text-transform: uppercase;
}
a.view-more img {
    width: 60px;
    padding-top: 10px;
}
/*.our_retailer { background-image: radial-gradient(circle at 50% 58%, #ffffff, #fafafa 21%, #dadada);}*/

/*.our_retailer { background-image: linear-gradient(to bottom, #d3d3d3, #ffffff); background-color: #fff; border-top: 1px solid #eee;}*/

.our_retailer { /*background: rgb(255,255,255); background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(252,252,252,1) 55%, rgba(227,227,227,1) 100%); background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%,rgba(252,252,252,1) 55%,rgba(227,227,227,1) 100%); background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%,rgba(252,252,252,1) 55%,rgba(227,227,227,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=1 );*/
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+10,fcfcfc+55,e3e3e3+92 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 10%, rgba(252,252,252,1) 55%, rgba(227,227,227,1) 92%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 10%,rgba(252,252,252,1) 55%,rgba(227,227,227,1) 92%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, rgba(255,255,255,1) 10%,rgba(252,252,252,1) 55%,rgba(227,227,227,1) 92%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
 }

.right_align { float: right; }

.buyers_tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a { border: transparent !important; background: transparent !important; text-transform: uppercase; font-size: 20px; margin-right: 70px; padding-left: 0 !important; padding-right: 0 !important; color: #4a4a4a !important; opacity: 0.5; padding-bottom: 8px !important; font-family: 'Droid Sans', sans-serif;}

.buyers_tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a,
.buyers_tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active h4 a,
.buyers_tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab:hover a { border-bottom: 5px solid #1fa6b5 !important; color: #4a4a4a !important; opacity: 1;}

.buyers_tab { padding-top: 200px; background-image: linear-gradient(to bottom, #fafafa, #ffffff);}

.buyers_tab .vc_tta-panels {
    background: transparent !important;
    border: 0 !important;
}
.buyers_tab ul.vc_tta-tabs-list {
    border-bottom: 1px solid #979797;
    margin-bottom: 45px !important;
}

.main_container { max-width: 1170px; width: 100%; padding: 0 15px; margin: 0 auto;}
.vc_tta-tabs-container {max-width: 1170px; width: 100%; padding: 0 15px; margin: 0 auto !important;}

.main_container .left_align .vc_column-inner { padding-left: 0; }
.our_retailer .wpb_images_carousel { max-width: 1170px; width: 100%; margin: 0 auto; }
.our_retailer .vc_images_carousel .vc_carousel-indicators { bottom: -50px; }

.buyers_tab .vc_tta-container { margin-bottom: 0 !important; }
.buyers_tab .vc_tta-container .vc_tta-panel-body { padding: 0 !important; }

/*.our_retailer .vc_left.vc_carousel-control { background-image: url(../images); }*/

.our_retailer .vc_images_carousel .vc_carousel-indicators li {
    background: transparent;
    border: 2px solid #104b92;
    text-indent: -9999px;
    height: 15px;
    width: 15px;
    border-radius: 70px; }

.our_retailer .vc_images_carousel .vc_carousel-indicators li.vc_active {  background: #104b92; }

.our_retailer .vc_images_carousel .vc_carousel-control.vc_right { text-indent: -9999px; background-image: url(images/right-arrow.png); background-repeat: no-repeat; height: 53px; width: 25px; opacity: 1; right: -25px; top: 25%;}
.our_retailer .vc_images_carousel .vc_carousel-control.vc_left { text-indent: -9999px; background-image: url(images/left-arrow.png); background-repeat: no-repeat; height: 53px; width: 25px; opacity: 1; left: -25px; top: 25%;}

.tp-rightarrow.tparrows { background-image: url(images/right-arrow.png); background-repeat: no-repeat; background-color: transparent; background-position: center;}
.tp-rightarrow.tparrows:before { display: none; }
.tp-leftarrow.tparrows { background-image: url(images/left-arrow.png); background-repeat: no-repeat; background-color: transparent; background-position: center;}
.tp-leftarrow.tparrows:before { display: none; }

.main-slides .slick-prev, .main-slides .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 25%;
    display: block;
    width: 27px;
    height: 57px;
    margin-top: -10px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.main-slides .slick-prev {
    left: -50px !important;
    background-image: url(images/left-arrow.png); background-repeat: no-repeat;
}
.main-slides .slick-next {
    right: -50px !important;
    background-image: url(images/right-arrow.png); background-repeat: no-repeat;
}


img.attachment-full {
    width: auto;
    height: auto;
}

.block_section .wpb_single_image img.vc_single_image-img { width: 100%; height: 167px; object-fit: cover; border-top-left-radius: 6px; border-top-right-radius: 6px; }

.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item {
    display: table;
    height: 139px;
}

.vc_images_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner {
    margin: 0 10px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.buyers_tab .vc_column-inner {
    padding: 0;
    width: 100%;
}
.buyers_tab .vc_tta-panel-body { padding: 0; }

.video-left {
    width: 85%;
}

a.blue-clr {
    color: #104b92 !important;
}
a.green-clr {
    color: #11a1b1 !important;
}

.scientific_section .aio-icon-box .aio-icon-description a.more-btn:hover, .learn_btn a:hover,
.ubiquinol_section .aio-icon-box .aio-icon-description a.more-btn:hover { border-radius: 0; }

.single-post .single-blog-disc { width: 65%; float: left; margin-right: 5%; }
.single-post .blog_sidebar { width: 30%; float: left;  margin-top: 80px;}

.single-post-details { background: #f9f9f9; padding: 50px 0; }
.blog-share h4 { color: #2f373c; font-family: 'Lato', sans-serif; font-size: 18px; font-weight: bold; }

.share-buttons ul li {
    width: 110px;
    height: 37px;
    text-align: center;
    display: inline-block;
    margin-right: 20px;
}
.share-buttons ul li a { color: #fff; font-family: 'roboto'; font-size: 11px; letter-spacing: 0.5px; display: inline-block; width: 100%; padding: 10px 25px;}
.share-buttons ul li.email {
    background: #fa9812;
}
.share-buttons ul li.facebook {
    background: #28468d;
}
.share-buttons ul li.linkedin {
    background: #3faaff;
}
.blog-share {
    margin-top: 60px;
}
.share-buttons {
    margin-top: 25px;
}
.subscribe_section {/* background-image: url(images/subscribe-bg.png); background-repeat: no-repeat;*/ padding: 100px 0; }
.headlines_section .wpb_column.vc_column_container.vc_col-sm-6 {
    width: 50%;
    float: left;
}
.titles h2 { font-family: 'Droid Sans', sans-serif !important; color: #293950; text-align: center; font-weight: 400; padding-bottom: 70px; font-size: 30px;}

.single-post-headline.headlines_section { padding: 50px 0; }

.subscribe-title h3 {
    font-family: 'DroidSans';
    font-size: 30px;
    font-weight: 400;
    text-align: left;
    color: #ffffff;
}
.subscribe-title {
    margin-bottom: 20px;
}

.single_block { padding: 11px !important; }
.coming-soon h2 {
    font-size: 50px;
    text-align: center;
    text-transform: uppercase;
    color: #0f3a82;
}

.partner-logos {
    position: relative;
}

.brandpartner-logo .slick-next {
    text-indent: -9999px;
    background-image: url(images/right-arrow.png);
    background-repeat: no-repeat;
    height: 53px;
    width: 25px;
    opacity: 1;
    right: -50px !important;
    top: 25%;
    background-color: transparent;
    border: 0;
    position: absolute;
}

.brandpartner-logo .slick-prev {
    text-indent: -9999px;
    background-image: url(images/left-arrow.png);
    background-repeat: no-repeat;
    height: 53px;
    width: 25px;
    opacity: 1;
    left: -50px !important;
    top: 25%;
    background-color: transparent;
    border: 0;
    position: absolute;
}

.brandpartner-logo .slick-slide img { width: auto; margin: 0 auto; }
.row_container {
    max-width: 1170px;
    margin: 0 auto;
}
.row_container .slick-slide img { width: auto !important; margin: 0 auto;  }
.row_container.ult-carousel-wrapper .slick-dots li.slick-active i {
    opacity: 1;
    background: #0f4c93;
    border-color: #0f4c93;
    border-radius: 50px;
}
.row_container .align-icon {
    display: table;
    min-height: 130px;
}
.row_container .align-icon .aio-icon-img {
    display: table-cell !important;
    vertical-align: middle;
}

.row_container.ult-carousel-wrapper button.slick-prev { left: -50px !important; }
.row_container.ult-carousel-wrapper button.slick-next { right: -50px !important; }

.row_container.ult-carousel-wrapper .slick-dots li { margin-top: 50px; }

.row_container .ultsl-radio-unchecked:before { color: #0f4c93; }


.scientific_section .upb_row_bg { background-color: white !important; }


.mob-header-content .slogan.nz-clearfix { display: none; }

.help-icons { min-height: 105px; }
.health_section3 .video-left ul { margin-left: 10px; }
span.headline-detail { color: #2f373c; height: 120px; overflow: hidden; display: inline-block;}

.subscribe-form input:focus { outline: none; }
.hermes .tp-bullet { background: #fff !important; height: 14px !important; width: 14px !important;}
.hermes .tp-bullet.selected:after { background: rgb(39, 92, 156); }


.video_section .right_align .wpb_single_image .vc_single_image-wrapper { margin-top: 60px; }


.error-404 input[type=submit] { margin-top: 10px; }

.formError {     margin-top:15px !important; top: 150px !important; left: 310px !important; }
/*.ubiquinol_section .upb_row_bg { background-position: center center !important; }*/
.formError .formErrorContent{color: white !important;width: 100% !important;}

.slide-right h4 { margin: 0px; font-size: 13px; line-height: normal; }
.hide_dd { display: none; }
.buyers_tab .vc_column-inner { padding-top: 10px !important; }

header.version1 .desk-menu > ul > li.menu-item > .sub-menu { padding:30px 0; background: transparent; }
header.version1 .desk-menu > ul > li.menu-item > .sub-menu li { background: #11A1B1; }
header.version1 .desk-menu > ul > li.menu-item > .sub-menu li a { opacity: 0.7; font-size: 14px; font-weight: bold; font-family: 'Lato', sans-serif; color: #fff !important; padding: 10px 20px;}
header.version1 .desk-menu > ul > li.menu-item > .sub-menu li a:hover { opacity: 1; }
.mob-menu ul ul { padding-left: 20px; }

.static-content { width: 85%; margin: 0 auto; padding: 25px 0;}
.dd-height { min-height: 585px; }
.help_section .static-content p { color: #0b3343 !important; font-size: 18px !important; /*font-family: 'Lato', sans-serif !important;*/ text-align: center; line-height: 24px !important;}

/*.wpb_single_image .vc_single_image-wrapper { min-height: 280px; }*/



.wpb_single_image img.attachment-full { width: 450px; /*box-shadow: 16px 16px 32px 0 rgba(0, 0, 0, 0.16);*/}
.img-shadow img { box-shadow: 16px 16px 32px 0 rgba(0, 0, 0, 0.16);}
.dd-light-blue { margin-bottom: 40px !important; display: inline-block; width: 100%; }
.dd-light-blue h2 { -webkit-text-stroke: 0; color: #2f373c; font-family: 'DroidSans-Bold'; font-size: 32px; text-align: center;}
.dd-light-blue .dd-blue-title, .dd-blue {-webkit-text-stroke: 0; color: #11a1b1; }


.aio-icon-description .dd-forms-content { text-align: center; }
.aio-icon-description .dd-forms-content h3 {-webkit-text-stroke: 0; margin: 0 auto; color: #243a52; font-size: 26px; font-family: 'Lato', sans-serif; font-weight: bold;}
.aio-icon-description .dd-forms-content h6 {-webkit-text-stroke: 0; color: #243a52; font-size: 16px; font-family: 'Lato', sans-serif; margin: 0; }
.aio-icon-description .dd-forms-content p {-webkit-text-stroke: 0; color: #192025 !important; font-size: 17px !important; font-family: 'DroidSans' !important; margin-top: 20px !important;}

.dd-more-section .aio-icon-description .readmore-block { text-align: center; }
.dd-more-section .aio-icon-description .readmore-block p { display: inline-block; color: #2f373c !important; font-size: 18px !important; font-family: 'Lato', sans-serif; !important; -webkit-text-stroke: 0; }
.dd-more-section .aio-icon-description .readmore-block a.dd-findoutmore { display: inline-block; padding: 10px 45px; background: #184f98; color: #fff !important; border-radius: 50px; font-size: 12px; text-transform: uppercase; margin-left: 50px; box-shadow: 2px 2px 10px #8f8f8f; letter-spacing: 1px; font-family: 'Lato', sans-serif;}
.dd-more-section .aio-icon-description .readmore-block a.dd-findoutmore:hover { border-radius: 0; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
.dd-about-twoblock {
    padding: 50px 0;
    text-align: center;
}
.dd-about-twoblock {
    color: #2f373c;
    font-family: 'Lato', sans-serif;
}

.dd-about-twoblock .dd-towblock, .dd-towblock {
    width: 65%;
    margin: 0 auto;
    font-size: 17px !important;
    color: #2f373c;
    -webkit-text-stroke: 0;
}
.aio-icon-description .dd-towblock p {
    color: #2F373B !important;
    text-align: center;
    font-size: 17px !important;
    font-family: lato !important;
    -webkit-text-stroke: 0;
}
a.two-btns {
    border: 2px solid #0f3a82;
    padding: 8px 35px;
    display: inline-block;
    border-radius: 50px;
    margin-top: 25px;
    color: #0f3a82 !important;
    font-size: 12px;
    text-transform: uppercase;
    width: auto;
    letter-spacing: 1px;
    font-weight: bold;
    text-align: center;
    margin-right: 35px;
}
.dd-towblock a.two-btns {
    width: 190px;
}
.contact-page .dd-right-content {
    min-height: auto;
}


header.version1 .desk-menu > ul > li.menu-item > a span { -webkit-text-stroke:0; }

.dd-more-section { padding: 13px; }
.disclaimer_block .disclaimer_section h3 { color: #0b3343; font-size: 18px !important; font-family: 'Lato', sans-serif; margin: 0; font-weight: 700; }
.disclaimer_block .disclaimer_section p { color: #0b3343; font-family: 'Lato', sans-serif; margin: 0; font-weight: 400;}
.disclaimer_block { background: #e4e4e4; }
.disclaimer_block .upb_row_bg { background: transparent !important; }


.single-page-img .wpb_single_image img.attachment-full { width: 100%; }
.video-left h2,.video-left h1 { margin: 0 !important;  }
.single-page-img .video-left h2 span { color: #2f373c !important; font-family: 'DroidSans-Bold'; font-size: 32px; padding-bottom: 20px; display: inline-block; -webkit-text-stroke: 0;}
.single-page-img .video-left { width: 92%; }


.dd-accordian .vc_tta-panel-heading { border:none !important; background: transparent !important;}
.dd-accordian .vc_tta-panel-body { border:none !important; background: transparent !important; width: 90%; padding-left: 0 !important;}

.dd-accordian .vc_tta-panel-heading .vc_tta-controls-icon {
    left: auto !important;
    right: 20px;
    font-weight: bold !important;
    height: 20px !important;
    width: 20px !important;
    color: #0b3343 !important;
}
.dd-accordian .vc_tta-panel-heading a { color: #0b3343 !important; font-size: 18px !important; padding-left: 0 !important; }
.dd-accordian .vc_tta-panel-heading a span { -webkit-text-stroke: 0; }
.single-page-img { padding: 40px 0; }

.dd-accordian .vc_tta-panel { border-bottom: 2px solid #0b3343; padding: 5px 0; }
.dd-accordian .wpb_text_column p, .dd-accordian .wpb_text_column p span, .dd-accordian .wpb_text_column ul li {
    color: #0b3343 !important;
    font-size: 18px !important;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    -webkit-text-stroke: 0;
    opacity: 0.7;
    padding-bottom: 15px;
}
.dd-accordian .wpb_text_column ul li { padding-bottom: 0px; }
.dd-accordian .wpb_text_column .dd-italictitle span {
    color: #0b3343 !important;
    font-size: 20px !important;
    font-family: 'Lato', sans-serif;
    font-weight: 600;
    padding-bottom: 15px;
    line-height: 20px !important;
    opacity: 0.8;
}
.dd-accordian .wpb_text_column .dd-italictitle span em { -webkit-text-stroke: 0; }

.dd-italictitle {
    width: 60%;
    text-align: center;
    margin: 25px auto;
}

.dd-refrence ul li {
    -webkit-text-stroke: 0;
    font-size: 14px !important;
    display: inline-block;
    width: 100%;
}
.dd-refrence h5 {
    color: #0b3343;
    margin: 0;
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'Lato', sans-serif;
    padding-bottom: 10px;
    opacity: 0.7;
    font-weight: 600;
}
.dd-refrence {
    display: inline-block;
    width: 100%;
    margin: 15px 0;
}
.dd-refrence ul li {
    -webkit-text-stroke: 0;
    font-size: 14px !important;
    display: inline-block;
    width: 100%;
    line-height: normal;
    padding-left: 20px;
    list-style-type: decimal;
}

.next-step {
    padding: 20px 0;
    text-align: center;
    margin: 0;
}
.next-step h2 { font-family: 'DroidSans-Bold'; font-size: 32px; margin: 0; color: #293950; }
.dd-accordian { margin-bottom: 100px; margin-top: 40px;}


.food-page .dd-twoblock-btn br { display: none; }
.food-page .dd-twoblock-btn a.two-btns { margin-right: 35px; width: 190px; }

.dd-imgtxt { width: 60%; text-align: center; }
.dd-imgtxt p {
    font-size: 18px;
    font-family: lato;
    color: #fff;
    font-weight: bold;
    margin-bottom: 0;
    line-height: normal;
    padding-bottom: 15px;
}

.dd-left-title h3 {
    font-size: 32px;
    color: #fff;
    font-family: 'DroidSans-Bold'; margin: 0;
}
.dd-left-title h5 {
    font-size: 20px;
    color: #fff;
    font-family: 'DroidSans-Bold'; margin: 0;
    text-transform: uppercase;
}

.dd-right-content p {
    font-size: 18px;
    font-family: lato;
    margin: 0;
    padding-bottom: 20px;
    line-height: normal;
    color: #2f373c;
    font-family: 'Lato', sans-serif;
}

.dd-right-content { background: #fff; padding: 60px; min-height: 898px; box-shadow: 20px 20px 40px 0 rgba(0, 0, 0, 0.16); }
.dd-left-title img { box-shadow: 16px 16px 32px 0 rgba(0, 0, 0, 0.16); }
.about-kaneka-page .vc_col-sm-3 .vc_column-inner, .about-kaneka-page .vc_col-sm-9 .vc_column-inner { padding: 0; }
.dd-left-title { position: relative; }
.dd-kanekatitle { position: absolute; top: 50px; left: 50px; }
.contact-title h2 { text-align: center; color: #2f373c !important; font-family: 'DroidSans-Bold'; font-size: 32px; }
.new-contact-form { display: inline-block; width: 100%; }
.new-contact-form-left, .new-contact-form-right { width: 50%; float: left; }
.new-contact-form-left .name, .new-contact-form-left .email, .new-contact-form-left .phone, .new-contact-form-left .Message { width: 75%; display: inline-block; margin-bottom: 20px; }
.new-contact-form-left .name input, .new-contact-form-left .email input,
.new-contact-form-left .phone input, .new-contact-form-left .Message textarea {
    border: 2px solid #11a1b1;
    background: transparent;
    font-size: 16px;
    color: #0b3343;
    font-family: 'DroidSans';
}

.new-contact-form-left .Message textarea {
    height: 110px;
}
.new-contact-form-left .wpcf7-submit {
    background: #2391A2;
    border-radius: 50px;
    text-transform: uppercase;
    padding: 10px 80px;
    font-size: 12px;
    font-weight: 600;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
.new-contact-form-left .wpcf7-submit:hover {
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    border-radius: 0;
}




.food-page .vc_parallax-content-moving { box-shadow: 20px 20px 40px 0 rgba(0, 0, 0, 0.16); border-radius: 5px; width: 47%; float: right;}
.food-page .dd-imagetxt-overlay { width: 60%; text-align: center; margin: 0 auto; padding: 50px 0; }
.food-page .dd-imagetxt-overlay p { color: #fff !important; font-size: 18px !important; font-weight: bold !important; }
.food-page .vc_parallax-content-moving .skrollable-between { background-size: 130%; background-repeat: no-repeat; background-position: -150px 50px; }
.dd-custom-heading h2 { color: #2f373c; font-size: 32px; font-family: 'DroidSans-Bold'; text-align: center; }
.dd-custom-heading h2 span { color: #11a1b1; }
.food-gallery .wpb_image_grid .wpb_image_grid_ul .isotope-item { width: 23%; float: left; margin: 1%; position: relative !important; left: 0 !important; top: 0 !important; }
.food-gallery .wpb_text_column { margin-bottom: 65px; margin-top: 40px; }
.food-gallery { margin-bottom: 63px; }
.dd-img-caption h2 { text-transform: uppercase; font-size: 30px; color: #fff; font-family: 'DroidSans-Bold';}
.dd-img-caption { text-align: center; width: 75%; margin: 0 auto; }
.dd-img-caption hr { border-top: 3px solid #eee; }
.dd-img-caption p { color: #fff; font-family: 'DroidSans-Bold'; font-size: 18px; }
.auto-btn.food-page .dd-twoblock-btn a.two-btns { width: auto; }
.why-we-need-page .compaire-div-left .comp-left { width: 70%; }
.why-we-need-page .compaire-div-left .comp-right { text-align: center; width: 30%; float: right;}
.why-we-need-page .compaire-div-right .comp-right { width: 30%; text-align: center; }
.why-we-need-page .compaire-div-right .comp-left { width: 70%; }


.why-we-need-page .compaire-div-left,
.why-we-need-page .compaire-div-right { display: inline-block; width: 100%; min-height: 140px; }
.food-page .vc_video-align-left { box-shadow: 20px 20px 40px 0 rgba(0, 0, 0, 0.16); }
.whyneed-cont-right .video-left { padding-left: 20px; }

.whyneed-heading h2 { font-family: 'DroidSans-Bold'; font-size: 32px; font-weight: bold; text-align: left; color: #2f373c;  line-height: normal; padding-bottom: 15px;}
.faq-page .faq-title h2 { color: #293950; font-family: 'DroidSans-Bold'; font-size: 32px; padding-bottom: 35px;}

.dd-accordian .wpb_text_column {
    padding-left: 50px;
}

.faq_page .dd-towblock, .diffrence-page .dd-towblock {  width: 30%; }
.faq-page-title h3 {
    color: #104b92;
    font-family: 'lato';
    font-weight: 900;
    font-size: 25px;
}
.faq-page-title.blue h3 {
    color: #11a1b1;
    font-family: 'lato';
    font-weight: 900;
    font-size: 25px;
}
.customer-content {
    color: #2f373c;
    font-size: 17px;
    font-family: 'lato';
    line-height: normal;
}
.customer-content a.two-btns {
    width: auto;
    padding: 13px 40px;
}
/*.faq-shadow.single-page-img .wpb_single_image img.attachment-full { box-shadow: 20px 20px 40px 0 rgba(0, 0, 0, 0.16); }*/

.diffrentpage-img .wpb_single_image img.attachment-full { width: 100%; }
/*.diffrence-page .dd-towblock { width: 30%;  }*/

.disclaimer_section ul { margin-top: 20px; }
.disclaimer_section ul li { font-size: 18px; padding-left: 15px; line-height: normal; padding: 5px 0 5px 15px; }
.customer-maincontent { min-height: 300px; }

.help-single-block { text-align: center; }
.help-single-block { text-align: center; margin-top: 50px; }
.faq-title { margin-top: 50px; }

.dd-accordian.faq-page { margin-top: 0; }
.search-box { margin-bottom: 30px; margin-top: 0; }
.search-box .c-box-search { min-height: 220px; height: 100%; overflow: hidden; }
.search-box .c-box-search .c-be-search-body h3 { margin: 0; }
.searchpage-main { margin-top: 0px !important; }

.inthe_newspage { padding-top: 50px; padding-bottom: 100px; }
.inthe_newspage h2.vc_custom_heading { font-family: 'DroidSans-Bold' !important; font-size: 30px; margin: 0 auto; color: #293950; padding-bottom: 35px;}

.category .headline-left { display: none; }
.category .headling-right { width: 95%; border: 1px solid #e9e9e9; margin-bottom: 5%; border-radius: 5px; height: auto; padding: 20px; min-height: 160px; }
.category .headling-right h4 { margin: 0; }
.category .headlines_section h2.vc_custom_heading { margin-bottom: 45px; text-transform: capitalize; }

.newspage-block {
    background: #fff;
    padding: 30px;
}
.newspage-single {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
}
.newspage-single a {
    display: inline-block;
    width: 100%;
    padding: 15px;
    font-size: 18px;
    color: #293950 !important;
    background: #eee;
}
.newspage-single a i {
    float: right;
}

.heart-right {
    float: right;
}
.subscribe-form .mc4wp-checkbox input {
	width: max-content;
	margin-left: 5px;
    margin-top: 0;
}
.subscribe-form .mc4wp-checkbox label {
    display: flex;
    align-items: center;
}
.subscribe-form .mc4wp-checkbox-contact-form-7 span {
    color: #fff;
}
.subscribe-form .wpcf7 form.sent .wpcf7-response-output {
    border-color: #fff;
    color: #fff!important;
}

.searchpage1 h1.c-font-xl { font-size: 48px; }

a { opacity: 0.8 !important }
a:hover { opacity: 1 !important }

/*.rev-btn*/
/*.tp-caption.WebProduct-Button, .WebProduct-Button { transition: all 0.3s ease !important; -webkit-transition: all 0.3s ease !important; }*/
.tp-caption.WebProduct-Button:hover, .WebProduct-Button:hover { border-radius: 0 !important; transition: all 0.3s ease !important; -webkit-transition: all 0.3s ease !important; }
.load-more-btn a.loadmore, a.two-btns { transition: all 0.3s ease; -webkit-transition: all 0.3s ease;}
.load-more-btn a.loadmore:hover, a.two-btns:hover { border-radius: 0; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }

.input-group.input-group-lg.custom-searchnot { width: 100%; max-width: 500px; }
.custom-searchnot .input-group { width: 100%; }
.custom-searchnot fieldset { position: relative; margin-bottom: 20px; }
.custom-searchnot span#sizing-addon1 { position: absolute; top: 0; right: 0; padding: 13px; }
.custom-searchnot input[type="submit"] { background: #274e8e; border-radius: 50px; text-transform: uppercase; padding: 10px 50px 10px 50px; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
.custom-searchnot input[type="submit"]:hover { border-radius: 0; transition: all 0.3s ease; -webkit-transition: all 0.3s ease;  }

div#secondary { margin: 30px auto; border-top: 1px solid #eee; }
.search-no-results .searchpage-main .no-padding-right { width: 30%; margin: 35px auto; float: none; clear: both; padding-top: 15px; }

.header .logo a { opacity: 1 !important; }

/*.buyers_tab .wpb_wrapper { max-width: 1170px; width: 100%; padding: 0 15px; margin: 0 auto;}*/

/* 8 August 2017 Css End
= = = = = = = = = = = = = = = = = = = = */

/* Pagination CSS Start */

.dd_navigation {margin-bottom: 20px;}
.dd_navigation .wp-pagenavi span.current{background: #1B449C !important;color: #FFF;}
.dd_navigation .inactive , .dd_navigation .wp-pagenavi .page-numbers{color: #1B449C;}
.dd_navigation .inactive:hover ,.dd_navigation .wp-pagenavi .page-numbers:hover {background: #004f8f;color: #FFF !important;}
.my_custom_page{display: none;}
.page-id-8219 .my_custom_page{display: block;}

.refrence-section p, .refrence-section li.li1, .refrence-section li { font-size: 14px; }
.synthesis-img .wpb_single_image img.attachment-full { width: auto; }
.ubiquinol_section .aio-icon-box .aio-icon-description p { font-weight: 400 !important; font-size: 16px !important; }
.ubiquinol_section .aio-icon-box .aio-icon-description a.more-btn { font-weight: 600;margin-right: 5px;}
header.version1 .desk-menu > ul > li.menu-item > a { padding: 0 18px; font-size: 15px; }
header.version1 .desk-menu > ul > li.menu-item > .sub-menu li a { font-size: 15px; }
.ubiquinone_section .wpb_single_image { min-height: 275px; }
.shop_now_home_first{display: inline-block;border: 2px solid #1B449C;border-radius: 50px;padding: 10px 35px;margin-top: 25px;font-size: 15px;}
a.view_all_dd:visited , .view_all_dd{color: #1B449C;text-align: center;margin: 0 auto;display: block;width: 150px;border: 2px solid #1B449C;border-radius: 50px;padding: 10px 35px;margin-top: 25px;font-size: 15px;}

.product_buy_now{text-transform: uppercase;color: #1B449C;text-align: center;margin: 0 auto;display: block;width: 150px;border: 2px solid #1B449C;border-radius: 50px;padding: 10px 35px;margin-top: 25px;font-size: 15px;}
.shop_now_menu span.txt{padding: 10px;border-radius: 50px;border: 2px solid #000000;padding: 7px;}
.shop_now_product a{text-align: center;color: #192025;font-weight: 300;font-size: 15px !important;border: 2px solid #a6a6a6;border-radius: 50px;padding: 10px 40px;text-transform: uppercase;letter-spacing: 1px;}
p.shop_now_product {margin-top: 20px;}

.subscribe-form p.mailpoet_paragraph {float: left;}
p.mailpoet_validate_success {color: #fbf1ef !important;}
.parsley-errors-list li {color: white !important;}

.subscribe-form .mailpoet_message {clear: both;color: white !important;}
#mailpoet_form_1 .mailpoet_text, #mailpoet_form_1 .mailpoet_textarea {
    color: black !important;
}
.loader_news{display: none;}
img.loader_news {
    padding-right: 10px;
}

/* Pagination CSS End */

/* Responsive Css Start
= = = = = = = = = = = = = = = = = = = = */

@media only screen and (max-width: 1440px) {
    .ubiquinol_section .upb_row_bg {  background-position: -85px 0 !important;  background-size: cover !important; }
}

@media only screen and (max-width: 1366px) {
    .ubiquinol_section .upb_row_bg { background-size: cover !important; }
    .compaire_section .upb_row_bg { background-size: cover !important; }
}

@media only screen and (max-width: 1280px) {
    .tp-leftarrow.tparrows { left: -30px !important }
    .tp-rightarrow.tparrows { right: -60px !important; left: auto !important;}
}

@media only screen and (max-width: 1199px) {
    header.version1 .desk-menu > ul > li.menu-item > a { font-size: 13px;padding: 0 10px; }
    .mob-header-content { z-index: 10000; }
    footer.c-layout-footer .c-prepfooter .c-caption { font-size: 18px; }
    footer.c-layout-footer .c-postfooter .c-menu li a { padding: 0 10px; }
    footer.c-layout-footer .c-postfooter { padding-top: 15px; }
    .blog_banner { min-height: 350px; }
    .blog_banner_content { bottom: 0; }
    .headling-content {  min-height: 220px; }
    .headling-right { height: auto; }
    .food-page .vc_parallax-content-moving .skrollable-between { background-position: center; background-size: cover; }
    .food-page .dd-imagetxt-overlay { width: 75%; }
    .food-page .vc_parallax-content-moving.buying-left { width: 40% !important; float: right; }
    .food-page .buying-right { width: 60%; float: left; }
    .kaneka-left { width: 100%; height: 250px; overflow: hidden;}
    .kaneka-left img { width: 100%; }
    .kaneka-right { width: 100%; }
    .kaneka-right .vc_column-inner { padding: 0 !important; }
}

@media only screen and ( max-width: 1100px) {
    .mob-header-top { height: 60px; }
    .mob-header-top .mob-menu-toggle { top: 10px; right: 20px; }
    .buyers_tab, .padding-top-180 { padding-top: 0; }
	.matters-banner{
        padding: 0;
    }
}

@media only screen and (max-width: 1024px) {
    .ubiquinol_block { width: 100%; text-align: center; }
    .ubiquinol_section .aio-icon-box .aio-icon-description { width: 100%; text-align: center; }
    .single-blog-title h2 { font-size: 24px; margin: 0; }
    .single-details h2 { font-size: 24px; padding-bottom: 25px; }
    .main-slides .slick-prev { left: -30px !important; }
    .main-slides .slick-next { right: -30px !important; }
    .logo-mob img { width: auto !important; }
    .coming-soon h2 { font-size: 40px; }
    .home .content-area { margin-top: 0 !important; }
    .home .site-main { margin-top: 0 !important; }
    footer.c-layout-footer .c-prepfooter .col-md-3:nth-child(1) img { width: 60%; }
    footer.c-layout-footer .c-prepfooter .col-md-3:nth-child(1) { width: 40%; }
    footer.c-layout-footer .c-prepfooter .col-md-3 { width: 20%; }
    #primary.content-area { margin-top: 0 !important; }
    #main.site-main { margin-top: 0 !important; }
    .health_section3 .video-left h3 { padding-top: 0; }
    .error-404 h1 { font-size: 50px; }
    .error-404 h3 { font-size: 20px; }

    h2.dd-custom-heading,h1.dd-custom-heading { padding: 90px 0 !important;}
    .dd-height { min-height: auto; }
    .dd-accordian .vc_tta-panel-heading a { padding-right: 40px !important; }
}

@media only screen and (max-width: 991px) {
    .subscribe-form p.mailpoet_paragraph{float: none;}
    .info_box .aio-icon-component { padding: 15px 0 !important; }
    .block_section .single_block { width: 33.33%; min-height: 390px; }
    .block_section .aio-icon-box .aio-icon-description { min-height: 150px; }
    .compaire_section .compair_block { width: 40%; margin: 0 5%; }
    .compaire-div-left .comp-left, .compaire-div-right .comp-left { width: 75%; }
    .compaire-div-left .comp-right, .compaire-div-right .comp-right { width: 15%; }
    .compaire-div-right .comp-left { margin-left: 5%; }
    .compaire-div-left .comp-left { margin-right: 5%; }
    .subscribe-form input, .subscribe-form a { height: 45px; width: 220px; }
    .subscribe-form a { padding: 15px 0 !important; height: auto; width: 200px; background-size: 100%; }
    footer.c-layout-footer .c-prepfooter .col-md-3:nth-child(1),
    footer.c-layout-footer .c-prepfooter .col-md-3 { width: 25%; float: left;}
    footer.c-layout-footer .c-prepfooter .col-md-3:nth-child(1) img { width: 100%; }
    footer.c-layout-footer .c-postfooter .col-md-4, footer.c-layout-footer .c-postfooter .col-md-8 { width: 50%; }
    .help_section .aio-icon-description .help-single-block { width: 47%; }
    .video_section .video-left h3, .health_section3 .video-left h3, .video_section .video-left h1, .health_section3 .video-left h1 { font-size: 28px; }
    .brands-single-right { padding-left: 5%; width: 40% }
    .headling-content {  min-height: 300px; }
    .compaire_section .upb_row_bg { background-image: url(images/mobi_compair.jpg) !important; background-repeat: no-repeat; }
    .learn_btn a { color: #000 !important; border: 2px solid #000 !important; }
    .scientific_section .upb_row_bg { background-image: url(images/mobi_scientific.jpg) !important; background-repeat: no-repeat; }
    .our-partner .slide-right { padding-left: 10px; }
    .diff-center img { width: 70%; padding: 85px 0; }
    .single-details p a { font-size: 19px; }
    .single-details h2 {  font-size: 22px; }
    .single-details h4 { font-size: 22px; }
    .error-404 h1 { font-size: 36px; }
    .error-404 h3 { font-size: 18px; }
    .subscribe-form input { width: 100%;margin-bottom: 3%; }
    .formError { top: 190px !important; left: 15px !important; }
    .subscribe-form .widget_wysija_cont .wysija-submit { margin-top: 30px; }
    .faq-custom-block { width: 100%; }
    .dd-italictitle { width: 100%; }
    .faq_page .dd-towblock, .diffrence-page .dd-towblock { width: 50%; }
    .subscribe-form .subscibe_blue_btn { width: 100% !important; margin: 0 !important; }

    .food-page .vc_parallax-content-moving.buying-left { width: 90% !important; float: none; margin: 0 auto;}
    .food-page .buying-right { width: 100%; }
    .help-single-block .vc_col-sm-3 {  width: 33.33%; }
    .video_section .video-left ul { padding-left: 0; }
    .single-page-img .video-left h2 span { font-size: 28px; }
    .dd-more-section .aio-icon-description .readmore-block a.dd-findoutmore { margin-left: 0; }
    .compaire_section .compair_block { width: 50%; margin: 0 auto; }
    .why-we-need-page .compaire-div-left .comp-right,
    .why-we-need-page .compaire-div-right .comp-right { width: 100%; margin: 0 auto 25px; }

    .why-we-need-page .compaire-div-left .comp-left,
    .why-we-need-page .compaire-div-right .comp-left { width: 100%; margin: 0 auto; }

    .compaire_section .comp-left p, .compaire_section .compaire-div-left .comp-left h3,
    .compaire_section .compaire-div-right .comp-left h3 { text-align: center !important; }

    .why-we-need-page .compaire-div-left, .why-we-need-page .compaire-div-right { min-height: 270px; }
    .about-kaneka-page.vc_custom_1503479558563 { padding-top: 50px !important; }
    .search-no-results .searchpage-main .no-padding-right { width: 50%; }

}

@media only screen and (max-width: 768px) {
    .block_section { padding: 0 30px !important }
    .main-slides .slick-prev { left: -20px !important; }
    .main-slides .slick-next { right: -20px !important; }
    /*.blog_banner { min-height: 100px; }*/
    /*.tp-rightarrow.tparrows, .tp-leftarrow.tparrows { top: 60% !important; }*/
    .tp-rightarrow.tparrows { left: auto !important; right: -5%; }
    .tp-leftarrow.tparrows { right: auto !important; left: -20%; }
    .diff-center img { width: 70%; padding: 45px 0;}
    .searchpage1 h1.c-font-xl { font-size: 32px; }
    .searchpage1 h3.c-margin-b-30 { width: 80%; font-size: 18px; margin: 30px auto 30px }
    .ubiquinone_section .wpb_single_image { min-height: 215px; }

}

@media only screen and (max-width: 767px) {
    .page-numbers{display:inline-block;}
    .thankyou-pad{padding-top:30px;padding-bottom:30px;}
    .compaire_section .compair_block { width: 90%; margin: 5%;}
    .subscribe-form a { width: 100%; }
    .subscribe_section .aio-icon-header h3.aio-icon-title { text-align: center; }
    footer.c-layout-footer .c-prepfooter .c-caption { font-size: 16px; }
    .diff-left, .diff-right, .diff-center { width: 100%; text-align: center; }
    .diff-center img { width: 20%; }
    .diffrence-title h2 { font-size: 24px; }
    .headlines_section .wpb_text_column.wpb_content_element { margin-bottom: 30px; }
    .load-more-btn a.loadmore { display: inline-block; margin-top: 25px;  padding: 10px 75px;}
    /*.padding-top-180 { padding-top: 100px; }*/
    .left_align { clear: both; }
    .video_section .video-left h3, .health_section3 .video-left h3, .video_section .video-left h1, .health_section3 .video-left h1 { font-size: 24px; }
    .video_section .video-left p, .health_section3 .video-left p, .video_section .video-left ul li { font-size: 15px; }
    .wpb_single_image.vc_align_left { margin-bottom: 0; }
    .single-blog-disc { width: 100%; }
    .post-right p { font-size: 18px; line-height: 26px; width: 100%; }
    .post-right p a.readmore { font-size: 16px; }
    .brands-single-right { padding-left: 5%; width: 100%; }
    .single-details h2 br { display: none; }
    .single-details { width: 100%;  }
    .single-img { width: 100%; text-align: left; }
    .brnds-single-left, .brands-single-right { width: 100%; }
    .single-post .single-blog-disc { width: 100%; margin: 0 auto; }
    .single-post .blog_sidebar { width: 100%; margin: 35px auto 0;}
    .headlines_section .wpb_column.vc_column_container.vc_col-sm-6 { width: 100%; margin-bottom: 35px;}
    .coming-soon h2 { font-size: 32px; }
    .headling-content {  min-height: auto; padding: 0 15px; }
    .compaire_section .compair_block { margin: 0 5%; }
    .compaire-div-left .comp-left { float: right; }
    .compaire-div-left .comp-right { float: left; }
    .heading-right-icon .aio-icon-description,
    .heading-right-icon .aio-icon-description *,
    .heading-right-icon .aio-icon-header h3.aio-icon-title { text-align: left !important; }
    .compaire_section .compaire-div-right .comp-left h3 { line-height: normal; }
    .main-slides .slick-next, .main-slides .slick-prev { display: none !important; }

    .diff-blocks { margin-top: 40px; }
    .diffrence_section.vc_custom_1502365083028 { padding-top: 20px !important; }
    .video-left { width: 95%; padding-left: 20px; }
    .error-404 .input-group { width: 100%; }
    .faq-shadow.single-page-img .wpb_single_image img.attachment-full { width: 50%; margin-bottom: 35px; }
    .faq-page .faq-title h2 { font-size: 26px; }
    .dd-accordian .wpb_text_column { padding-left: 0; }

    .new-contact-form-left .name, .new-contact-form-left .email,
    .new-contact-form-left .phone, .new-contact-form-left .Message { width: 100%; }
    .new-contact-form-left, .new-contact-form-right { width: 100%; }
    .dd-right-content { padding: 30px 20px; }
    .disclaimer_block .disclaimer_section p { font-size: 14px !important; }
    .single-page-img .video-left h2 span { font-size: 24px; }
    .single-page-img .wpb_single_image.vc_align_left { text-align: center; }
    .single-page-img .video-left { width: 100%; text-align: center; padding: 0 30px; }
    .single-page-img .heart-left .video-left { text-align: left; }
    .help-single-block .vc_col-sm-3 { width: 100%; }
    .heart-left { clear: both; }
    .heart-right .wpb_single_image .vc_figure, .heart-right .wpb_single_image .vc_single_image-wrapper,
    .heart-right .wpb_single_image img.attachment-full { width: 100%; }
    .help_section .static-content p { font-size: 14px !important; }
    .dd-light-blue h2 { font-size: 28px; }
    .diffrence-content h2 , .diffrence-content h1 { font-size: 24px!important; font-weight: bold; }
    .dd-custom-heading h2 { font-size: 26px; }
    .category .headling-right { width: 100%; }
    .whyneed-heading h2 { font-size: 24px; }

    .compaire_section .compair_block { width: 100%; margin: 0 auto; }
    .why-we-need-page .compaire-div-left, .why-we-need-page .compaire-div-right { min-height: auto; text-align: center !important; }
    .why-we-need-page .compaire-div-left .comp-right, .why-we-need-page .compaire-div-right .comp-right { text-align: center !important; }
    .faq-page-title h3 { text-align: center; }
    .customer-maincontent { width: 100%; text-align: center; min-height: auto;}
    .customer-content a.two-btns { margin-right: 0; }
    .customer-content { text-align: center; }
    .search-no-results .searchpage-main .no-padding-right {width: 100%;}
    .search-no-results .c-box-search { padding: 20px; }
    .search-no-results .col-md-12.no-padding-left.searchpage1 { width: 100%; padding: 0 !important; }
    .custom-searchnot span#sizing-addon1 { padding: 12px 25px; }
    .search-no-results .col-md-12.no-padding-left.searchpage1 .col-md-12.mt10 { padding: 0; }
    .search-no-results .searchpage-main .no-padding-right { padding: 0; }
    .ubiquinone_section .wpb_single_image { min-height: auto; }
    .ubiquinone_section .wpb_column.vc_column_container.vc_col-sm-6 { margin-bottom: 50px; }

}


@media only screen and (max-width: 640px) {
    .info_box .aio-icon-box .aio-icon-description { font-size: 14px !important; }
    .block_section .single_block { width: 48%; margin: 0 1%; }
    footer.c-layout-footer .c-prepfooter { padding-top: 80px; text-align: center;}
    footer.c-layout-footer .c-prepfooter .col-md-3:nth-child(1) img { width: 40%; }

    footer.c-layout-footer .c-prepfooter .col-md-3:nth-child(1), footer.c-layout-footer .c-prepfooter .col-md-3 { width: 33.33%; float: left; display: inline-block; text-align: left; }
    footer.c-layout-footer .c-prepfooter .col-md-3:nth-child(1) { width: 100%; display: block; margin-bottom: 10%; text-align: center; }
    .c-layout-footer .c-postfooter .c-menu { float: none; margin: 0 auto; display: inline-block; }
    footer .c-postfooter .col-md-4 div { text-align: center; }
    footer.c-layout-footer .c-postfooter .col-md-4, footer.c-layout-footer .c-postfooter .col-md-8 { width: 100%; text-align: center; }
    footer.c-layout-footer .c-postfooter { padding: 15px 0; }
    .single-blog-title h2 { font-size: 20px; margin: 0; }
    .single-blog-title h5 { font-size: 14px; }
    .diff-center img { width: 30%; }
    .subscribe_section .aio-icon-header h3.aio-icon-title { font-size: 24px; }
    .auto-btn.food-page .dd-twoblock-btn a.two-btns { width: 100%; padding: 8px 10px;}
    .food-page .dd-twoblock-btn a.two-btns { width: 100%; }
    .dd-right-content p { font-size: 14px; }
    .kaneka-right .dd-twoblock-btn a.two-btns { width: 100%; }
    .searchpage1 h3.c-margin-b-30 { width: 100%; font-size: 14px; }

}

@media only screen and (max-width: 480px) {
    .ubiquinol_section .aio-icon-box .aio-icon-description a.more-btn{width: 60%}
    .block_section .single_block { width: 65%; margin: 3% auto; float: none; }
    footer.c-layout-footer .c-prepfooter .col-md-3 { margin-bottom: 8%; width: 100%; text-align: center; }
    .blog_banner { min-height: 220px; }
    .blog_banner p{ font-size: 24px; line-height: 30px; }
    .diff-left h3, .diff-right h3 { font-size: 21px; }
    .help_section.quality_page .aio-icon-description .help-single-block { margin-bottom: 10%; }
    .help_section .aio-icon-description .help-single-block { width: 100%; }
    .headline-left { width: 60%; }
    .headling-right { width: 100%; }
    .help_section .aio-icon-header h3.aio-icon-title { font-size: 24px; }
    .headlines_section h2.vc_custom_heading { padding-bottom: 40px !important; font-size: 24px;}
    .post-right p { font-size: 14px; line-height: 22px; }
    .post-right p a.readmore { font-size: 14px; }
    .related-post { margin-bottom: 25px; }
    .brands-title h2 { font-size: 24px; }
    .single-img img { width: 35%; }
    .single-img { text-align: center; }
    .single-details { padding: 0; text-align: center; }
    .single-details h2 { font-size: 20px; padding-bottom: 15px; margin: 0; }
    .single-details h4 { font-size: 18px; padding-bottom: 0; }
    .single-details p a { font-size: 14px; }
    .brands-single-right { padding: 0; text-align: center; margin-top: 35px; font-size: 14px; }
    a.view-more img { width: 40px; padding-top: 0; }
    a.view-more { font-size: 14px; }
    .main-slides .slick-prev { left: -10px !important; }
    .main-slides .slick-next { right: -10px !important; }
    .share-buttons ul li { width: 100%; margin-bottom: 10px; }
    .tp-rightarrow.tparrows { left: auto !important; right: -60px;/* top: 70% !important;*/}
    .tp-leftarrow.tparrows { right: auto; left: -20px !important;/* top: 70% !important;*/}
    .slick-slide img { margin: 0 auto; }

    .row_container .align-icon { display: inline-block; width: 100%; }
    .row_container .align-icon .aio-icon-img { display: inline-block !important; }
    .slick-dots li { margin: 0 !important; }
    .main-slides .slick-dots li { margin: 0 5px !important }

    .dd-accordian .vc_tta-panel-heading a { padding-right: 40px; }
    .next-step h2 { font-size: 26px; }
    h2.dd-custom-heading ,h1.dd-custom-heading { font-size: 30px !important; }
    .food-page .dd-imagetxt-overlay { width: 100%; }
    .faq_page .dd-towblock, .diffrence-page .dd-towblock { width: 100%; }
/*    .tp-caption.WebProduct-Button, .WebProduct-Button { left: 0 !important; }*/


    /*.diff-center img { width: 40%; }*/
}

h2.wpb_heading.wpb_singleimage_heading {display: none;}

img.alignnone {margin: 0px;}

img.alignnone.size-large.wp-image-9204 {margin-top: 0px; height: 897px;}

@media only screen and (max-width: 375px) {
    .block_section .single_block { width: 85%; margin: 3% auto; float: none; }
}

@media only screen and (max-width: 320px) {
    .block_section .single_block { width: 100%; margin: 3% auto; float: none; }
}


 @media screen and (min-width:1441px) and (max-width:1900px) {
 	.ubiquinol_section .upb_row_bg{ background-size: cover !important; }
 }

.subscibe_blue_btn{
background: rgb(32,103,177);
    background: -moz-linear-gradient(45deg, rgba(32,103,177,1) 38%, rgba(16,58,130,1) 70%);
    background: -webkit-linear-gradient(45deg, rgba(32,103,177,1) 38%,rgba(16,58,130,1) 70%);
    background: linear-gradient(45deg, rgba(32,103,177,1) 38%,rgba(16,58,130,1) 70%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2067b1', endColorstr='#103a82',GradientType=1 );
    color: #fff !important;
    text-transform: uppercase;
    text-align: center;
    padding: 15px 0 !important;
    height: auto;
    font-size: 13px;
    letter-spacing: 1px;
        width: 220px !important;
    }
.subscribe_section{
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://www.ubiquinol.net.au/wp-content/uploads/2016/11/bitmap@3x-1.png);
}
.benefit-image-section .aio-icon-component{
    margin-bottom:0px;
}
.heart_health_link .aio-icon-component,
.endurance_recovery_link .aio-icon-component,
.energy_fatigue_link .aio-icon-component,
.fertility_link .aio-icon-component{
    cursor:pointer;
}
.retailer-section .align-icon a,
.our-brand-partner-carousel-section .align-icon a{
    display:table-cell;
    vertical-align:middle;
}

/* Responsive Css End
= = = = = = = = = = = = = = = = = = = = */

/*fix slick slider on IE 11*/
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
   body .row_container .slick-slide img {
       max-width:1em!important;
   }
}

.blue-custom-btn{
    padding: 17px 52px;
    color: #fff!important;
    background: #2D5D99;
    border:2px solid #2D5D99;
    font-size: 15px;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    border-radius: 40px;
    opacity: 1!important;
    display: inline-block;
    /*transition: 0.5;*/
}
.blue-custom-btn:hover{
    color: #fff;
    border-radius: 0;
    opacity: 0.8!important;
}
.transparent-custom-btn{
    padding: 17px 52px;
    color: #2D5D99!important;
    background: none;
    border:2px solid #2D5D99;
    font-size: 15px;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    border-radius: 40px;
    opacity: 1!important;
    display: inline-block;
    /*transition: 0.5;*/
    margin-left: 15px;
}
.transparent-custom-btn:hover{
	background: #2D5D99;
    color: #fff!important;
    border-radius: 0;
    opacity: 0.8!important;
}
.matters-banner {
    padding: 113px 0px 73px 0px;
}
.matters-banner .blue-custom-btn,
.matters-banner .transparent-custom-btn{
    margin-top: 30px;
}
.matters-banner .matters-head-content{
    max-width: 70%;
}
.matters-banner h1{
    font-size: 38px;
    font-family: 'Lato', sans-serif;
    font-weight: 800;
    line-height: 46px;
    color: #295E9A;
    margin-bottom: 30px;
}
.matters-banner p{
    font-size: 18px;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    line-height: 24px;
    color: #2C3B46;
}

.matters-free-heart{
    padding: 50px 0px;
}
.matters-free-heart .submission-form{
    padding-top: 15px;
}
/*.matters-free-heart .submission-form p{
    margin-bottom: 0;
}*/
.matters-free-heart .submission-form input[type=email],
.matters-free-heart .submission-form input[type=text]{
    padding: 13px 15px!important;
    border-radius: 50px;
    width: 270px;
    font-size: 14px;
    height: auto;
    font-family: 'Lato', sans-serif;
    outline: 0;


}
.matters-free-heart .submission-form input[type=submit]{
    margin-top: 10px;
    outline: 0;
    padding: 17px 52px;
    color: #fff!important;
    background: #2D5D99;
    font-size: 15px;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    border-radius: 26px;
    text-transform: uppercase;
    transition: 0.5s;
}
.matters-free-heart .submission-form input[type=submit]:hover{
    color: #fff;
    border-radius: 0;
    opacity: 0.8!important;
}
.matters-free-heart .submission-form .wpcf7-response-output{
    border: 0;
    padding: 0;
    margin: 20px 0px 0px 0px;
    font-size: 18px;
    font-family: 'Lato', sans-serif;
    color: #2C3B46;

}
.matters-free-heart h2{
    font-size: 38px;
    font-family: 'Lato', sans-serif;
    font-weight: 800;
    line-height: 46px;
    color: #295E9A;
    margin-bottom: 50px;
}
.matters-free-heart ul{
    margin-bottom: 50px;
}
.matters-free-heart p,
.matters-free-heart ul li{
    font-size: 18px;
    font-family: 'Lato', sans-serif;
    color: #2C3B46;
    line-height: 24px;
}
.matters-free-heart ul li{
	font-weight: bold;
	margin-bottom: 5px;
}
.matter-heart-img-wrapper .vc_column-inner{
    padding-top: 0;
    padding-bottom: 0;
}
.matter-heart-img-wrapper .wpb_single_image{
    margin-bottom: 0;
}
.matters-free-heart .wpb_single_image img.attachment-full{
    width: 120%;
    max-width: unset;
    position: relative;
    top: -20px;
}

.matters-mailchimp-section{
	font-family:'Lato', sans-serif;
}

.matters-img-with-text-section{
	white-space: nowrap;
}
.matters-img-with-text-section .img-wrapper{
	max-width: 46%;
	display: inline-block;
	vertical-align: middle;
}

.matters-img-with-text-section .img-wrapper.b2b-wrapper {
	padding: 60px;
}
.matters-img-with-text-section .img-wrapper.b2b-wrapper img {
	box-shadow: 10px 20px 21px 0px rgba(0,0,0,0.5);
	-webkit-box-shadow: 10px 20px 21px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 10px 20px 21px 0px rgba(0,0,0,0.5);
}

.matters-img-with-text-section .text-wrapper{
	max-width: 54%;
	display: inline-block;
	vertical-align: middle;
	white-space: normal;
}
.matters-mailchimp-form-section {
    background: #fff;
    padding: 30px;
    max-width: 400px;
    border-radius: 30px;
    position: relative;
    border: 1px solid #E3E3E3;
}
.matters-mailchimp-form-section:after {
	background: rgb(255,255,255);
	background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 50%);
    border-radius: 30px;
    width: 100%;
    height: 80px;
    content: '';
    display: block;
    position: absolute;
    bottom: -81px;
    opacity: 0.5;
    left: 0;
}

.matters-mailchimp-form-section label span.star{
	color: #2D5D99;
}
.matters-mailchimp-form-section label{
	font-size: 18px;
	font-weight: bold;
}
.matters-mailchimp-form-section .submit-btn-group{
	margin-bottom: 0;
}

.matters-mailchimp-form-section .keep-informed-group label,
.matters-mailchimp-form-section .submit-btn-group label{
	font-size: 14px;
	font-weight: 400;
}
.matters-mailchimp-form-section input,
.matters-mailchimp-form-section select{
	font-size: 15px;
	outline: 0;
}
.matters-mailchimp-form-section input[type=text],
.matters-mailchimp-form-section input[type=email],
.matters-mailchimp-form-section select{
	background: #FAFAFA;
	border: 5px;
	height: 52px;
	padding: 15px;
	border: 1px solid #DDDBDB;
}
.matters-mailchimp-form-section .form-group{
	position: relative;
}
.matters-mailchimp-form-section .primary-group select{
    -moz-appearance: none;
    -webkit-appearance: none;
    outline: 0;
}
.matters-mailchimp-form-section .primary-group:after {
    content: "\f0d7";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 25px;
    position: absolute;
    bottom: 0;
    right: 0;
    pointer-events: none;
    color: #D5D5D5;
    border: 1px solid #D5D5D5;
    height: 52px;
    width: 52px;
    background: #FAFAFA;
    text-align: center;
    line-height: 52px;
    outline: 0;
}

.matters-mailchimp-form-section .keep-informed-group label{
	position: relative;
	padding-left: 35px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.matters-mailchimp-form-section .keep-informed-group label input{
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 1px;
	width: 1px;
    left: 10px;
    top: 15px;
}
.matters-mailchimp-form-section .keep-informed-group label .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 24px;
  width: 24px;
  background-color: #FAFAFA;
  border: 1px solid #DDDBDB;
}
.matters-mailchimp-form-section .keep-informed-group label .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.matters-mailchimp-form-section .keep-informed-group label input:checked ~ .checkmark:after {
  display: block;
}

.matters-mailchimp-form-section .keep-informed-group label .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid #2D5D99;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}


.matters-mailchimp-form-section input[type=submit]{
	background: #2D5D99;
	color: #Fff;
	padding: 10px 30px;
	text-align: center;
	display: block;
	border-radius: 50px;
	width: 100%;
	font-weight: bold;
}
.matters-mailchimp-form-section .submit-btn-group label{
	color: #295E9A;
	margin-top: 15px;
}
@media only screen and ( max-width: 1100px) {
    .matters-banner {
        padding: 20px 0px 20px 0px;
    }
	.matters-banner .upb_row_bg.vcpb-default {
		background-position: left !important;
	}
	.matters-free-heart {
		padding: 0;
	}
	.matters-free-heart .wpb_single_image img.attachment-full {
		width: 100%;
	}
    .matters-banner h1,
    .matters-free-heart h2{
        font-size: 30px;
        line-height: 40px;
    }
    .matters-banner p,
    .matters-free-heart p,
    .matters-free-heart ul li{
        font-size: 15px;
    }

	.matters-img-with-text-section .img-wrapper.b2b-wrapper { padding: 25px; }

	.diffrence-content ul {
		list-style-position: outside;
		padding-left: 20px;
	}
}

@media(max-width: 767px){
    .matters-banner .matters-head-content{
        max-width: 100%;
    }
}

/* Styling For Document Library Prod
= = = = = = = = = = = = = = = = = = = = */

.science-hub {
	.dd-right-content {
		padding: 0 0;
		box-shadow: none;
		min-height: 300px;
	}

	.dlp-health-application-list ul {
		display: flex;
		flex-wrap: wrap;
		gap: 20px;
		list-style-type: none;
	}

	.dlp-health-application-list ul a {
		color: #104b92;
		font-size: 16px;
		text-decoration: none;
	}

	.dlp-health-application-list ul a:hover {
		text-decoration: underline !important;
	}

	.dlp-grid-card-featured-img {
		border: 1px solid #e5e5e5;
		border-bottom: 0 solid #e5e5e5;
		
		a {
		    width: 100%;
		    opacity: 1 !important;
		}
	}

	.dlp-grid-card-content {
		padding: 20px;
	}

	.dlp-grid-container {
		.dlp-grid-controls.dlp-grid-above {
			margin-bottom: 20px;
		}
	}

	li.current {
		background: none;
		text-decoration: underline;

		a {
			text-decoration: underline;
		}
	}

	.hidden {
		display: none;
	}
}

.health-application-active {
	.help_section {
		display: none;
	}

	.dd-height {
		min-height: 285px;
		padding-top: 0px;
	}
}

.dlp-grid-container,
.posts-data-table {
	font-family: "Open Sans", sans-serif;
	font-size: 14px;

    a {
		color: #1b449c;
	}
	
	a:visited {
	    color: #468fef;
	}

	.dlp-grid-card-title{
		font-size: 16px;
		margin-bottom: 10px;
	}

	/*.dlp-grid-card-title a::after{
		content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%231b449c" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="11" cy="11" r="8"/><line x1="21" y1="21" x2="16.65" y2="16.65"/></svg>');
		position: absolute;
		width: 16px;
		height: auto;
		margin-left: 5px;
		margin-top: 3px;
	}*/

	.dlp-grid-card-title a {
		color: #1b449c;
		font-weight: bold;
		position: relative;
	}
	
	.dlp-grid-card-title a:visited {
	     color: #468fef;
	}

	a:hover,
	.dlp-grid-card-title a:hover {
		text-decoration: underline !important;
	}

	.dlp-grid-card-content{
		border-radius: 0 0 8px 8px;
	}

	.dlp-grid-card-document-link-wrap{
		justify-content: space-around;
	}

	.dlp-grid-card-excerpt p {
		font-family: "Open Sans", sans-serif;
		font-size: 14px;
	}

	.dlp-grid-controls.dlp-grid-above {
		margin-bottom: 10px;
	}

	.dlp-grid-controls.dlp-grid-below {
		margin-top: 20px;
	}

	.dlp-grid-card-featured-img img {
		width: 100%;
		height: auto;
	}
}

.dlp-preview-modal {

	.dlp-preview-modal-close {
		top: 30px;
		right: 30px;
		width: 60px;
		height: 60px;
	}

	.close {
		float: none;
		opacity: 1;
	}
}

.single-dlp-document {
	a,
	a:visited {
		color: #1b449c;
	}

	.blog_detail {
		padding: 60px 20px;
		margin-top: 20px;
		background: #fff;

		@media (max-width: 767px) {
			padding: 20px;
		}
	}
	
	.dlp-health-application-list ul {
		display: flex;
		flex-wrap: wrap;
		gap: 20px;
		list-style-type: none;
		margin-bottom: 20px;
		
		.current {
		    background: none;
		}
	}

	.dlp-health-application-list ul a {
		color: #104b92;
		font-size: 16px;
		text-decoration: none;
	}

	.dlp-health-application-list ul a:hover {
		text-decoration: underline !important;
	}

	.single-post-details {
		background: none;
		padding: 0;
	}

	.single-blog-disc {
		width: 100%;
	}

	.dlp-grid-card-title a,
	.dlp-grid-card-title a:visited {
		color: #1b449c;
		font-weight: bold;
		position: relative;
	}

	a:hover,
	.dlp-grid-card-title a:hover {
		text-decoration: underline !important;
	}

	.dlp-grid-card-content {
		border-radius: 0 0 8px 8px;
	}

	.dlp-grid-card-featured-img {
		border: 1px solid #e5e5e5;
		border-bottom: 0;
	}

	.dlp-grid-card-document-link-wrap {
		justify-content: space-around;
	}

	.dlp-single-wrap {
		gap: 20px;
	}

	.dlp-single-wrap .dlp-single-right {
		width: calc(36% - 40px);
		padding-left: 0;
		border: 0;
	}

	.dlp-single-wrap .dlp-single-left{
		/*padding-left: 20px;*/
		padding-right: 20px;

		@media (min-width: 767px) {
			width: calc(65% - 40px);
		}
	}

	@media (max-width: 767px) {
		.dlp-single-wrap .dlp-single-right {
			width: 100%;
		}
		
		.dlp-health-category-heading,
		.dlp-health-application-list {
		    display: none;
		}
	}

	.dlp-grid-card-featured-img img {
		width: 100%;
		height: auto;
	}

	ul.single-blog-meta-list {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
		list-style-type: none;
		background-color: #f3f3f3;
		padding: 10px 20px;
	}

	@media (max-width: 767px) {
		.container {
			padding-right: 0;
			padding-left: 0;
		}

		.mobile-p-top-30 {
			padding-top: 30px;
		}
	}
}

.dlp-login-form {
	background-color: #1b449c;
	color: #ffffff;
	padding: 30px 60px;

	h2 {
		color: #ffffff !important;
		text-align: center;
		font-weight: bold;
	}

	.gf_login_form {
		margin-top: 20px;
	}

	.gform_heading{
		display: none;
		margin-bottom: 20px;
	}

	.gf_login_links {
		display: flex;
		justify-content: center;
		gap: 20px;
		margin-top: 20px;

		a {
			color: #ffffff;
		}
	}

	#gform_fields_login {
		display: flex;
		flex-direction: column;
		row-gap: 20px;

		input[type="text"],
		input[type="password"] {
			border-radius: 4px;
			border: none;
		}
	}

	.gform_footer {
		margin-top: 20px;

		.gform_button {
			width: 100%;
			border-radius: 4px;
			background-color: #5c78b1;
		}
	}

	.vc_column-inner {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		height: 100%;

		.wpb_wrapper {
			height: 100%;
			vertical-align: middle;
		}
	}
}

.science-hub-login {

	.wpb_content_element {
		height: 100%;
	}

	.wpb_wrapper {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}

	h2 {
		font-weight: bold;
		font-size: 32px;
	}

	a, a:visited {
		color: #ffffff;
		text-decoration: underline !important;
	}

	.inner-h-full {
		@media (min-width: 767px) {
			min-height: 600px;
		}

		.vc_column-inner {
			display: flex;
			align-items: flex-end;
			padding-left: 0;
			padding-right: 0;
		}

		.wpb_content_element {
			margin-bottom: 0;
			padding-bottom: 15px;
			background-color: rgb(0 0 0 / 0.5);
			color: #ffffff;

			h2, p {
				color: #ffffff;
			}
		}
	}
}

.science-hub {
	input[type="submit"] {
		background-color: #004f8e !important;
	}

}

.dlp-document-search-container {
	display: none;
}

.p-top-120 {
	padding-top: 120px;
}

.h-full {
	height: 100%;
}

.inner-h-full {
	.vc_column-inner {
		height: 100%;
	}
}

.white_button a, .vc_btn3 {background: #1B449C !important; border: 2px solid #1B449C !important;}

.flex {	display: flex;}
.flex-wrap {flex-wrap:wrap;}

.noScroll {overflow:hidden;}

.cyb h2 {color:#2D5D9D; font-size:32px; font-family:'Lato', sans-serif; font-weight:normal;}
.cyb.sabcon .w50 {width:50%;} 
.cyb.sabcon .flex {gap:25px;}
.cyb.sabcon .open .flex {align-items:center; flex-direction: column;}
.cyb.sabcon .sab {width:calc(16.6% - 22px); text-align:center;}
.cyb.sabcon .sab:hover {cursor:pointer;}
.cyb.sabcon .sab:hover .circle {border:1px solid #2D5D9D;}
.cyb.sabcon .sab:hover .left {color:#2D5D9D;}
.cyb.sabcon .sab.open .circle {border:none !important;}
.cyb.sabcon .sab.open .left {color:#2f373c !important;}
.cyb.sabcon .left {width:100%; max-width:200px;}
.cyb.sabcon .right {text-align:left;}
.cyb.sabcon .sab .circle {width: 120px; height: 120px; border-radius: 75px; margin:0px auto 15px; display:block;}
.cyb.sabcon .sab.open .overlay{ position: fixed; width: 100vw; height: 100%; top: 0; left: 0; background: rgba(51, 51, 51, 0.67); z-index: 100; display: flex;  flex-direction: column;  justify-content: center;}
.cyb.sabcon .sab.open .cont {padding: 50px; border-radius: 25px; background:#fff; width:80%; max-width: 1200px; margin:0 auto;}
.cyb.sabcon .sab.open .hide {display:block !important;}
.cyb.sabcon .sab strong {font-size:13px;}
.cyb.white_button {margin-bottom:0;}
.cyb.white_button a, .cyb.white_button a:hover, #gform_submit_button_2, .gform_button button { background: transparent !important; color: #004f8e !important; border: 2px solid #004f8e !important; font-weight: 700; text-transform: uppercase; border-radius:50px;}
#mc_embed_signup.cyb .mc-field-group {width:49%; display:inline-block;}
.cyb.bggrey {background:#e4e4e4;}
.cyb .white_button.solid a, .cyb .white_button.solid a:hover {opacity:1 !important; background: #0A4A9F !important; color: #fff !important; text-transform: uppercase;}

.cyb .vc_column-inner {padding-top:0px !important;}
.vc_row.cyb {padding-top: 35px !important; padding-bottom: 35px !important;}

.cyb .bluebtn {background: #0A4A9F;color: #fff;border-radius: 12px;width: calc(20% - 20px);box-sizing: border-box;padding: 10px 20px;text-align: center;display: flex;align-items: center;justify-content: center;opacity: 1 !important;min-height: 68px;}

.c-layout-footer .c-postfooter .c-menu {float:none;}
.c-postfooter {margin-top:20px;}
.c-postfooter * { font-size: 14px !important; font-weight: 400 !important; color: #cad3e2 !important; font-family: 'lato', sans-serif !important;}
footer.c-layout-footer .c-postfooter .c-menu li a  {padding:0 20px 0 0 !important;}
.mtn25 {margin-top:-25px !important;}
.top_divider {border-top:2px solid #2D5E9D;}
.sciencemicro {background:url(https://www.ubiquinol.net.au/wp-content/uploads/2025/06/science-hub-gradient.png) 120% 0% no-repeat; background-size:contain;}
.sciencecon {width:60%;}
.vc_row.cyb.row_no_pad{padding-top:0 !important;padding-bottom:0 !important;}

.vc_row.cyb.row_no_pad > div {padding:35px 0 !important;}
.vc_btn3, .view_all_dd {text-transform:uppercase;}

@media (max-width: 767px) {
	.flex {
		flex-direction: column;
	}
    .flex.mobrow {flex-direction:row;}
	.cyb .bluebtn {background: #0A4A9F;color: #fff;border-radius: 12px;width: calc(50% - 25px);}
	.cyb.sabcon .w50 {width:100%;}
	.cyb.sabcon .sab {width:100%; text-align:center;}
	.cyb.sabcon .sab .circle {width: 100%; max-width:240px; height: 100%; max-width:240px; border-radius: 120px; margin:0px auto 15px; display:block;}
	.cyb.sabcon .mob.mb50 {margin-bottom:50px;}
	.sciencecon  {width:100%;}
	.vc_row.cyb.row_no_pad > div {    padding-top: 69% !important;}
}