


/* ===================== Common style ======================= */
body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased; font-family:'Open Sans', sans-serif; font-size:14px;line-height:1.3;font-weight:400; }

h1,
h1 a{font-family:'Work Sans', sans-serif;  font-size: 64px; font-weight: 300; line-height: 1.2;  }
h2,
h2 a{font-family:'Work Sans', sans-serif;  font-size: 44px; line-height: 1.2; color: #3a4457; }
h2.bold,
h2.bold a{font-weight: 700; }
h2.light,
h2.light a{font-weight: 300;}
h4,
h4 a{font-family:'Open Sans', sans-serif; font-size:20px; font-weight:400; line-height:1.5;}
h4.bold,
h4.bold a{font-weight:700; line-height:1.4;}

.lead-bold-slate, .lead-bold-white{font-family:'Work Sans', sans-serif;  font-size:16px; font-weight:700; line-height:1.4; color: #3a4457;}
.lead-bold-white{color: #FFFFFF;}
.lead, .lead-2{font-family:'Open Sans', sans-serif; font-size:16px; font-weight:400; line-height:1.4; color: #3a4457;}
.lead-2{line-height:1.6;}
.lead-white-opensans, .lead-white-bold-opensans,.lead-white-opensans p{font-family:'Open Sans', sans-serif; font-size:16px; font-weight:400; line-height:1.4; color: #ffffff;}
.lead-white-bold-opensans{ font-weight:700;}
.lead-slate-bold-opensans{font-family:'Open Sans', sans-serif; font-size:16px; font-weight:700; line-height:1.6; color:  #3a4457;}
.lead-white-worksans{font-family:'Work Sans', sans-serif; font-size:16px; font-weight:400; line-height:1.4; color: #ffffff;}
.lead-blue{font-family:'Open Sans', sans-serif; font-size:16px; font-weight:400; line-height:1.4; color: #00c6d9;}
.lead-blue-gray{font-family:'Work Sans', sans-serif; font-size:16px; font-weight:400; line-height:1.4; color: #93a2b0;}
.lead-grey{font-family:'Open Sans', sans-serif; font-size:16px; font-weight:400; line-height:1.4; color: #93a2b0;}

p,
.terms-description-row ul{font-family:'Open Sans', sans-serif; font-size:14px; font-weight:400; line-height:1.6; color: #3a4457;}
p.bold{font-weight:700; color: #3a4457;}
p.white{font-weight:400; color: #FFFFFF;}

a {font-family:'Open Sans', sans-serif; font-size:14px; font-weight:400; line-height:1.6; color: #00c6d9;}
a:hover{text-decoration:none;}

.button-large{font-family:'Work Sans', sans-serif; font-size: 21px; text-decoration: none; font-weight: 700} 
.medium-btn{font-family:'Work Sans', sans-serif; font-size: 16px; color: #ffffff; text-decoration: none; font-weight: 700; line-height: 44px}
.small-btn{font-family:'Work Sans', sans-serif; font-size: 16px; text-decoration: none; font-weight: 700; line-height: 44px}

.header-nav ul li a{text-decoration:none;font-family:'Work Sans', sans-serif;font-size:16px;line-height:1.3;color:rgba(255, 255, 255, 0.8);font-weight:400}
.header-nav ul li a:hover{color:#ffffff;}
.header-nav ul li.active a{border-bottom:2px solid #ffffff;color:#ffffff;}

.login-get-started-wrap a{text-decoration:none; font-size:14px;line-height:1.3;color:#ffffff; font-family:'Work Sans', sans-serif;font-weight:700;}
/* ================= // End common style ============= */

.fixedTop .header-nav ul li a,.fixedTop .login-get-started-wrap a{color:rgba(0, 198, 217, 0.8);}
.fixedTop .header-nav ul li a:hover{color:#00c6d9;/*color:var(--aqua-blue);*/}
.fixedTop .header-nav ul li.current_page_item a{border-bottom:2px solid #00c6d9;color:#00c6d9;}


/* ======================= Home page ==================== */
/* Begin header */
.right-content h1, .right-content h2, .right-content h4{color: #ffffff;}
.right-content a{font-size: 24px; line-height: 50px; color:#ffffff; font-weight: 700; text-align: center;}
.concentration-wrao h4{color: #3a4457;}
/* //End header */

.will-work-section h2{color: #3a4457;}

#real-science-section .button-type-1{line-height: 44px}
#real-science-section .right-content .medium-btn{font-size: 16px;}

#who-is-eyegym-section .right-content-details .lead-white-opensans,
#who-is-eyegym-section .right-content-details .lead-white-opensans p{line-height: 1.6}

#who-is-eyegym-section .right-content-details .lead-white-opensans a{font-weight: 700; color: #ffffff; border: none; font-size: 16px; width: auto; height: auto; margin: 0; display: inline-block; text-decoration: none; line-height: 1.4}
#who-is-eyegym-section .right-content-details .lead-white-opensans a:hover{text-decoration: underline}

#who-is-eyegym-section .blockquote-wrap .lead-bold-slate{color: #637382;}
#who-is-eyegym-section .blockquote-wrap .lead-bold-slate span{font-size: 13px; line-height: 1.3; color: #637382; font-family:'Work Sans', sans-serif;font-weight:400;}
#who-is-eyegym-section .blockquote-wrap blockquote{font-family:'Open Sans', sans-serif; font-size:16px; font-weight: 400; line-height: 1.6; color: #ffffff; }

#who-is-eyegym-section .lower-section .right-content-wrap .right-content-details h2{color: #3a4457;}

#who-is-eyegym-section .lower-section .right-content-wrap .right-content-details .medium-btn{font-size: 16px;}

#partner-section{text-align: center;}
#partner-section .partner-logo-inner p{font-size: 14px; line-height: 1.6}
#partner-section .partner-logo-inner a{text-decoration: none;}
#partner-section .partner-logo-inner a:hover{text-decoration: underline;}

.recently-tweeted .tweet-details{text-align: left;}
.recently-tweeted .tweet-details h4{color: #3a4457;}
.recently-tweeted .tweet-details div{color: #3a4457; font-size: 14px; line-height: 1.4;}
.recently-tweeted .tweet-details div > span{font-weight: 700;}
.recently-tweeted .tweet-details div > a{text-decoration: none;}
.recently-tweeted .tweet-details div > a:hover{text-decoration: underline;}

.social-btn-wrap a{color: #ffffff; text-align: center; text-decoration: none; }
.social-btn-wrap a span{line-height: 1.3; text-align: center; font-size:16px; font-weight: 700}

/* Science page style */
#skills-section h2{color: #3a4457; text-align: center;}
#biographi-section h2{text-align: center; color: #3a4457;}
/* // End science page */

/* Contact page */
.subs-btn{font-size: 16px; line-height: 44px; color: #ffffff; font-family:'Work Sans', sans-serif; font-weight: 700;}

.lead-text a{text-decoration: none; font-weight: 700;}
.contact-page .lead-text a:hover{ text-decoration: underline; }
.contact-row label{ float: left; width: 100%;  font-family:'Open Sans', sans-serif; font-size: 14px; text-transform: uppercase; line-height: 1.6; color: #93a2b0;}
.contact-rows label, .message-box label{float: left; width: 100%;  font-family:'Open Sans', sans-serif; font-size: 14px; text-transform: uppercase; line-height: 1.6;color: #93a2b0;}
.contact-field-item select{font-family:'Open Sans', sans-serif; color: #3a4457;}

/* News paeg */
.news-nav li a{ text-decoration: none; text-transform: uppercase; color: #00c6d9; font-family:'Work Sans', sans-serif; font-size: 16px; font-weight: 700 }
.news-nav li li a:hover{color: #ffffff;}
.sidbar-text p{font-size: 16px;color: #3a4457;}
.top-search-bar .top-search-btns{text-transform: uppercase; color: #93a2b0; font-size: 14px; }
.read-btns{font-size: 16px;text-decoration: none; text-transform: uppercase;line-height:44px; font-weight: 700; font-family:'Work Sans', sans-serif; text-align: center; color: #ffffff;}
.by-daily, .by-daily span{font-size: 16px; line-height: 1.4; color: #93a2b0;}
.content-summary-wrap .read-btns{font-size: 14px; line-height: 32px;}
.click-show-more{text-align: center; font-size: 16px; line-height: 1.6; color: #93a2b0; text-decoration: none;}

/* Terms and conditions styles */
.terms-list li{ font-size: 16px; line-height: 26px;}
.terms-list li a{ color: #00c6d9; text-decoration: none; }
.terms-description-row strong{ font-weight: 700 }
/* Terms and conditions styles End */

/* feature-page */
.feature-page .banner-wrap .content-right h1{color:#ffffff;}
.feature-page .banner-wrap .content-right h4{color:#ffffff;}
.real-result-page .banner-wrap .content-right h1{color:#ffffff;}
.real-result-page .banner-wrap .content-right h4{color:#ffffff;}
/* // feature-page */

.team-individual-wrap li{text-align:center;text-decoration:none;font-family:'Work Sans', sans-serif;  font-size:16px; font-weight:700; line-height:1.3;}
.team-individual-wrap li:hover,.team-individual-wrap li.active{background:#00c6d9;color:#ffffff}
.sports-description h5{font-family:'Open Sans', sans-serif; font-size:16px; font-weight:700; line-height:1.6; color:#3a4457;}
.sports-description h6{font-family:'Open Sans', sans-serif; font-size:16px; font-weight:300; line-height:1.6; color:#93a2b0;}
.show-more{color:#93a2b0;font-size:16px;line-height:1.6;font-family:'Open Sans', sans-serif;font-weight:400}
.date-wrap{font-size:14px;line-height:1.6;color:#93a2b0;font-family:'Open Sans', sans-serif;font-weight:400}
.name-wrap{font-family:'Open Sans', sans-serif;font-weight:700;font-size:16px;line-height:1.6;color:#00c6d9;}
.name-wrap span{font-size:16px;line-height:1.6;color:#93a2b0;font-family:'Open Sans', sans-serif;font-weight:400;}
.author-date-wrap .author-date{font-family:'Open Sans', sans-serif; font-size:16px; font-weight:400; line-height:1.6; color:#93a2b0;}
.article-right-wrap h5{font-family:'Open Sans', sans-serif; font-size:16px; font-weight:700; line-height:1.6; color:#3a4457;}
.category-list ul li a{text-decoration:none;font-size:16px;line-height:1.6;}
.category-list ul li a:hover{text-decoration:underline;}
.popular-article h5{font-size: 14px;line-height: 1.6;color: #3a4457;font-family:'Open Sans', sans-serif;font-weight: 700}
.popular-article p{font-size: 14px;line-height: 1.6;color: #3a4457;font-family:'Open Sans', sans-serif;font-weight: 300;text-align: justify;}
.article-publish{font-family:'Open Sans', sans-serif;font-size: 14px;line-height: 1.9;color: #3a4457;font-style: italic;font-weight: 300}
.article-publish a{text-decoration: none;}
.article-publish a:hover{text-decoration: underline;}
.article-left-wrap .lead-text{font-family:'Open Sans', sans-serif;font-size: 14px;line-height: 1.6;color: #3a4457;font-weight: 700}
.article-paragraphs p{font-size: 14px;line-height: 1.6;color: #3a4457;font-family:'Open Sans', sans-serif;}
.photographer-name{font-family:'Open Sans', sans-serif;font-size: 14px;line-height: 1.9;color: #3a4457;font-style: italic;font-weight: 300}
.pagination-wrap a{font-size: 14px;line-height: 1.6;color: #3a4457;font-family:'Open Sans', sans-serif;font-weight: 700;text-decoration: none;}
.pagination-wrap a:hover{text-decoration: underline;}
/* This style for select */
.selectric .label{line-height: 34px; font-size: 14px;}
.selectric-items li{font-family:'Work Sans', sans-serif; font-size: 16px; font-weight: 400; color: #3a4457;}
.selectric-items li:hover{color: #FFFFFF;}
.concentration-wrap h4{color: #3a4457;}
.feature-page .banner-wrap .content-left .image-wrap h4{text-align: center; color: #637382;}
.login-get-started-wrap a.log-in{font-weight: 700}
.news-nav .selectric .label{text-transform: uppercase; color: #00c6d9; font-family: 'Work Sans', sans-serif; font-size: 16px; font-weight: 700;}
.focused input[type="text"]{color: #3a4457;}
.contact-row input[type="text"]{color: #93a2b0;}
.header-nav ul li a{font-weight: 500;}
.login-get-started-wrap a.get-started:hover{color: #00c6d9;}
.focused input[type="text"], .error input[type="text"]{color: #3a4457;}
.contact-row label, .contact-rows label, .message-box label, textarea, .contact-row input[type="text"]{font-size: 16px}
.biographi-details h4.bold{font-size: 16px; color: #3a4457;}

.team-individual-wrap li{color: #00c6d9}
#science-page-slider-wrap .flex-caption{color: #637382; /*text-shadow: 0 -1px 0 rgba(0,0,0,.3);*/ font-size: 20px; line-height: 1.4; text-align: center !important; font-family:'Open Sans', sans-serif; font-weight: 700; text-transform: uppercase;}
#success-story-section .lead-text,.feature-page .banner-wrap .content-right h4,
.feature-page .banner-wrap .content-right h1,.real-result-page .banner-wrap .content-right h4,.partnership-wrap .lead-text{text-align:center;}

.feature-content .description-wrap h4{color: #3a4457}
.feature-page .banner-wrap .content-right h1, .feature-page .banner-wrap .content-right h4, .real-result-page .banner-wrap .content-right h4{text-align: left;}
.show-more-arrow span{font-size: 16px; line-height: 1.6; color: #93a2b0; font-family:'Open Sans', sans-serif;font-weight: 400;}

.real-result-page .banner-description .lead-2 p{font-size: 16px;}
.top-search-bar .top-search-btns{text-transform: inherit;}

/* footer-section */
.footer-top-wrap h3{ font-size: 24px; line-height: 1.2; color: #ffffff; font-family:'Work Sans', sans-serif; font-weight: 700;}
.footer-nav li a{text-decoration:none;font-size:14px;line-height:20px;font-family:'Work Sans', sans-serif;font-weight:500;color:rgba(255, 255, 255, 0.8);}
.footer-nav li a:hover{color:#ffffff;}
.copy-right p{font-size:12px;line-height:20px;font-family:'Work Sans', sans-serif;font-weight:400;color:#93a2b0;}
.footer-top-wrap .small-btn{line-height: 20px; font-family:'Work Sans', sans-serif; font-weight:700;}
/* // footer-section */

.skill-feature li{ color:#3a4457  }



/* ================================================================================= */
/* =============================== Responsive CSS ================================== */
/* ================================================================================= */


@media only screen and (max-width:767px) {
    h1{font-size:24px;}
    h2{font-size:22px;}
    h4{font-size:16px;}

    .header-nav ul li a{color:#000000;}
    .header-nav ul li a:hover,.header-nav ul li.active a{color:#000000;}
    .login-get-started-wrap a{color:#000000;}
    .login-get-started-wrap a.get-started{color:#00c6d9}

    .footer-nav ul li.active a{color:#00c6d9}
    .right-content h1,
    .right-content h2,
    .right-content h4,
    .will-work-section h2{color: #3a4457;}
    
    .right-content h1,
    .will-work-section h2,
    .recently-tweeted h4,
    #real-science-section .right-content h2,
    #who-is-eyegym-section .right-content-details h2{font-size: 30px; line-height: 1.2;}
    .mobi-btn .medium-btn{font-size: 16px;}
    .right-content h4,
    .lead-white-bold-opensans,
    #real-science-section .right-content h4,
    #who-is-eyegym-section .right-content-details .lead-white-opensans,
    #who-is-eyegym-section .right-content-details .lead-white-opensans p,
    #who-is-eyegym-section .lower-section .right-content-wrap .right-content-details .lead-2{font-size: 14px; line-height: 1.4; }
    
    .header-section .button-type-2 a{color: #ffffff;  font-size: 16px;}
    .header-section .button-type-2 a:hover{color: #FFFFFF}
    
    #real-science-section .right-content h1,
    #real-science-section  .right-content h2,
    #real-science-section  .right-content h4, 
    #who-is-eyegym-section .right-content-details h2{color: #FFFFFF;}
    
    .will-work-section h2{text-align: center;}
    
    .concentration-wrap h4{font-size: 14px; line-height: 1.4; color: #3a4457;}
    .footer-top-wrap h3{font-size: 24px; letter-spacing: initial; font-weight: 600}
    
    /* feature-page */
    .feature-content h2{text-align:center;}
    .feature-content h4{text-align:center;}
    /* // feature-page */

    /* real-result-page */
    .real-result-page .banner-description{text-align:center;color:#ffffff}
    .real-result-page .banner-description .lead-2{color:#ffffff}
    /* // real-result-page */

    .author-date-wrap .author-date{font-size:12px;}
    .right-content h1{font-size: 30px;}
    .login-get-started-wrap a, .header-nav ul li a{font-weight: 500; color: #3a4457; font-size: 18px;}
    .login-get-started-wrap a.get-started{font-weight: 700}
    .feature-page .banner-wrap .content-left .image-wrap h4{color: #ffffff;}
    .article-left-wrap h2{font-size: 20px;}
    .real-result-page .banner-wrap .banner-description h2{color: #ffffff;}
    .contact-row label, .contact-rows label, .message-box label, textarea, .contact-row input[type="text"]{font-size: 16px}
    .social-btn-wrap .button-type-1 a{line-height: 28px;}
    .science-page .header-section .right-content h1{color: #ffffff;}
    .real-result-page .banner-description p, .mobi-title{color: #ffffff;}
    
    p,.right-content h4, #who-is-eyegym-section .right-content-details .lead-white-opensans,#who-is-eyegym-section .right-content-details .lead-white-opensans p, #who-is-eyegym-section .lower-section .right-content-wrap .right-content-details .lead-2,#success-story-section .lead-text, /*.partnership-wrap .lead-text,*/.feature-page .banner-wrap .content-right h4,.feature-content .description-wrap h4,.real-result-page .banner-description,/*.real-result-page .banner-wrap .content-right h4,*/#success-story-section h2/*,.partnership-wrap*/{text-align: left}
    #science-page-slider-wrap .flex-caption{font-size: 16px; line-height: 18px; color: #ffffff;}

}
/*		Mobile Layout:480px
-----------------------------------------------------------------
*/
@media only screen and (min-width:415px) and (max-width:767px) {
    
    
    
}

/*		Tablet/iPad Layout:768px.
-----------------------------------------------------------------
*/

@media only screen and (min-width:768px) and (max-width:991px) {
    .right-content h1{font-size: 44px;}
    .footer-top-wrap h3{font-size: 17px}
    
    /* feature-page */  
    .feature-page .banner-wrap .content-right h1{font-size:44px}
    .feature-page .banner-wrap .content-right h4{font-size:18px}
    .feature-content h2{font-size:26px;}
    .feature-content h4{font-size:15px;}
    /* // feature-page */

    /* real-result-page */
    .real-result-page .banner-wrap .content-right h1{font-size:44px}
    .real-result-page .banner-wrap .content-right h4{font-size:18px}
    .real-result-page .banner-description h2.light{font-size:24px}
    .real-result-page .banner-description .lead-2{font-size:14px}
    /* // real-result-page */
    .content-summary-wrap h4{font-size: 18px;}
    .article-left-wrap h2{font-size: 34px;}
    #who-is-eyegym-section .right-content-details h2{font-size: 32px;}

}
	
@media only screen and (min-width:992px) and (max-width:1024px) {
    .right-content h1{font-size: 60px;}
    
    /* feature-page */

    .feature-content h2{font-size:26px;}
    .feature-content h4{font-size:15px;}
    /* // feature-page */
    .content-summary-wrap h4{font-size: 18px;}
  

}