@import url(https://fonts.googleapis.com/css?family=Work+Sans:400,500,600,300,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
/*
	Title:		EyeGym
	Date:		18 May, 2016
-------------------------------------	
*/

/* 
	Common Styles 
------------------
*/
@-moz-keyframes from-top{from{-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes from-top{from{-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-o-keyframes from-top{from{-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes from-top{from{-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-khtml-keyframes from-top{from{-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes from-top{from{-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}
html,body{width:100%;height:100%}
html,body{min-height:100%;width:100%;height:100%}
body{margin:0;padding:0;-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:16px;line-height:26px;color:#3a4457;color:var(--slate);overflow-x:hidden; font-weight:300; overflow-x: hidden;}
.clear:after,.row:after,.learn-more:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
a{-webkit-transition:color 200ms ease;-moz-transition:color 200ms ease;transition:color 200ms ease;}
a img{border:0}
img{width:100%;}
a,input,select,textarea,button{outline:none;}
input::-moz-focus-inner{border:0;padding:0;}
input, textarea, select{-webkit-appearance:none;-moz-appearance:none;border-radius:0px;}
textarea{resize:none}
article,aside,figure,figcaption,footer,hgroup,header,nav,section{display:block}
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, 
p, blockquote, a, address, del, dfn, em, img, small, strong, 
b, i, dl, dt, dd, ol, ul, li, fieldset, form, label,table, tr, 
td, canvas, footer, header, nav, section, time, audio, video {margin:0;padding:0;border:0}


/* 
	Common Styles 
------------------
*/

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}

.page-wrap,.section-wrap{float:left;position:relative;width:100%;}
.section-wrap{z-index: 3}
.page-wrap{z-index:1; overflow-x: hidden}
.common-wrap{clear:both;position:relative;width:100%;max-width:1150px;margin:0 auto;padding:0 15px;z-index:6}

.main-header{position:absolute;left:0;top:0;width:100%;height:150px;z-index:100;}
div.main-header.mobifixedTop{ position: absolute; height: 150px; }
.header-logo{float:left;position:relative;width:269px;margin:35px 0 0;}
.header-logo a{float:left;position:relative;}
.header-logo a img{float:left;margin:0;width:100%}
.header-nav-login-get-started-wrap{float:right;position:relative;margin:48px 0 0}
.header-nav{float:left;position:relative;margin:6px 0 0}
.header-nav ul{float:left;margin:0;padding:0;list-style:none;}
.header-nav ul li{float:left;margin:0 29px 0 0}
.header-nav ul li a{float:left;padding-bottom:5px;border:none;border-bottom:2px solid transparent;}
.login-get-started-wrap{float:right;position:relative;}
.login-get-started-wrap a{float:left;position:relative;}
.login-get-started-wrap a.log-in{margin:7px 23px 0 0;font-size:16px;}
.login-get-started-wrap a.log-in:hover{opacity:.8}
.login-get-started-wrap a.get-started{padding:7px 21px;margin-right:9px;border:1px solid #ffffff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}
.mobi-nav{position:absolute;right:20px;top:28px;width:28px;height:19.6px;padding:0;cursor:pointer;z-index:999;display:none;z-index:100}		    
.mobi-nav div{float:left;width:20px;height:2px;margin-top:5px;}
.mobi-close-btn{display:none;position:absolute;right:36px;top:36px;width:18px;height:18px;z-index:100;cursor:pointer;z-index:100;}
.header-scroll-logo{display:none;float:left;position:relative;width:166px;margin:15px 0 0;}
.mobi-header-bar{float: left; width: auto; position: relative;}
.mobi-close-btn > div{width: 26px; height: 2px; margin: 3px; transition: all .3s ease-in-out;}
.mobi-close-btn > div:first-child{transform: rotate(45deg); position: absolute; right: -13px; transition: all .3s ease-in-out}
.mobi-close-btn > div:last-child{transform: rotate(-45deg); transition: all .3s ease-in-out;}
/* // header-section */

/* banner-section */
#banner-section{float:left;position:relative;min-height:1626px;z-index:3;overflow:hidden;}

/* // banner-section */


/* fixed-top css */ 
div.main-header.mobifixedTop.fixedTop{ height:80px;position:fixed;top:-80px;left:0;z-index:10000; transition:0.9s top ease;}

body.down div.main-header.mobifixedTop.fixedTop {
    top:0;
}

.fixedTop .header-scroll-logo{display:block;}
.fixedTop .header-logo{display:none;}
.fixedTop.main-header{height:80px}
.fixedTop .header-nav-login-get-started-wrap{margin:24px 0 0}

/* // fixed-top css */

/* Home header */
.bg-white{float: left; width: 100%; min-height: 806px; position: relative;  margin-top: 234px; z-index: 3;}
.bg-pattern{float: right; width: 100%; position: absolute; right: 0; top: 0; min-height: 1040px; z-index: 3}
.mobi-skin{display: none;}
.header-section{float: left; width: 100%; margin-top: -10px;}
.left-graphics{float: left; width: 50%; max-width: 575px; margin-top: -20px; margin-right: 3.478%;}
.left-graphics .graphics-figure{float: left; max-width: 540px;}

.right-content{float: left; width: 44.347%; max-width: 510px; margin-top: -20px;}
.right-content h1{margin-top: -15px}
.right-content h4{margin-top: 40px;}
.right-content a{margin-top: 60px;}
.header-section .right-content a{margin-left: 5px;}
.will-work-section{float: left; width: 100%; margin-top: 96px; position: relative;}
.will-work-section h2{float: left; max-width: 416px;}
.concentration-wrap{float: left; width: 100%; margin-top: 72px;}
.concentration-img{float: left; width: 96px;}
.concentration-wrap h4{float: left; max-width: 404px; margin-top: 20px; display: block; margin-left: 40px;}
/* // End home header */

/* Home page content style */
#will-work-section-lower .concentration-wrap:first-child{margin-top: 24px; margin-left: 313px;}
#will-work-section-lower .concentration-wrap:first-child .concentration-img{width: 100px;}
#will-work-section-lower .concentration-wrap:first-child h4{max-width: 436px; margin-left: 20px;}

#will-work-section-lower .concentration-wrap:last-child{margin-top: 41px; margin-left: 614px;}
#will-work-section-lower .concentration-wrap:last-child .concentration-img{width: 100px;}
#will-work-section-lower .concentration-wrap:last-child h4{max-width: 425px; margin-left: 12px; margin-top: 50px;}

.mobi-btn{display: none;}
.desktop-btn{display: block;}
#real-science-section{padding-bottom: 15px;}
#real-science-section .graphics-figure{max-width: 390px; margin-top: -10px; margin-left: 116px;}
#real-science-section .right-content{ margin-top: 270px;}
#real-science-section .right-content h4{ margin-top: 30px;}
#real-science-section .right-content .medium-btn{ margin-top: 38px; border: none; height: 44px;}

#who-is-eyegym-section .bg-white{min-height: 800px; margin-top: 300px;}
#who-is-eyegym-section .upper-section{float: left; width:100%; position: relative; }
#who-is-eyegym-section .brayanhabana-graphics{float: left; width:49%; max-width: 686px; margin-top: -296px; position: relative; left: -20px; top: 35px; z-index: 1}
#who-is-eyegym-section .brayanhabana-graphics img{position: relative; z-index: 3}
#who-is-eyegym-section .right-content-wrap{float: left; width: 100%; position: absolute; right: 0; left: 0; z-index: 5}
#who-is-eyegym-section .right-content{float: right; width:51%; max-width: 714px; position: relative; z-index: 3}
#who-is-eyegym-section .right-content-details{float: left; max-width: 420px; margin-left: 66px; margin-top: -177px;}
#who-is-eyegym-section .right-content-details h2{}
#who-is-eyegym-section .right-content-details .lead-white-opensans{float: left;margin-top: 31px;}
#who-is-eyegym-section .right-content-details .lead-white-opensans:last-child{margin-top: 38px}
.eyegym-person{float: left; width: 100%; margin-top: 40px;}
.eyegym-person:nth-child(4){margin-top: 23px;}

.eyegym-person:nth-child(5){margin-top: 25px;}
.eyegym-person:nth-child(5) .eyegym-person-icon{width: 38px; margin: 1px 39px 0 2px;}
.eyegym-person:nth-child(5) .lead-white-bold-opensans{margin-top: 7px;}

.eyegym-person:nth-child(6){margin-top: 25px;}
.eyegym-person:nth-child(6) .eyegym-person-icon{width: 40px; margin: 0 38px 0 2px;}
.eyegym-person:nth-child(6) .lead-white-bold-opensans{margin-top: 5px;}
.eyegym-person-icon{float: left; width: 42px; margin-right: 38px;}

.eyegym-person .lead-white-bold-opensans{float: left; max-width: 274px; margin-top: 3px;}
.radial-circel{position: absolute; top: -3px; right: 7px; width: 400px;  z-index: 1}
.radial-circel img{position: relative; z-index: 1}

.blockquote-wrap{float: left; width: 100%; max-width: 526px; position: absolute; right: 11px; bottom: 4px; z-index: 9}

.blockquote-wrap .lead-bold-slate{display: block; position: relative;}
.blockquote-wrap > div{float: left; max-width: 526px; width: 100%; position: relative;overflow: hidden}
.blockquote-wrap > div:after{position: absolute; bottom: 0px; right: -102px; content: ""; width: 0; height: 0; border-top: 252px solid rgba(58, 68, 87, 0.8); border-right: 155px solid transparent; z-index: -1; display:none;}
.blockquote-wrap > div:last-child:after{position: absolute; bottom: 0px; right: -2px; content: ""; width: 0; height: 0; border-top: 186px solid #edf0f5; border-right: 107px solid transparent; z-index: -1;}
.blockquote-wrap > div:last-child{max-width: 405px}
.blockquote-wrap blockquote{float: left; width: 90%; padding: 22px 22px 15px 22px; position: relative; }
.blockquote-wrap .lead-bold-slate{float: left; max-width: 280px; width: 100%; padding: 15px 20px 22px 20px; position: relative;}
.blockquote-wrap .lead-bold-slate span{display: block; width: 100%;}
.traiangle-pele-gray{float: left; max-width: 344px; position: relative;}

#who-is-eyegym-section .lower-section{float: right; width: 100%; position: relative;}
#who-is-eyegym-section .lower-section .brayanhabana-graphics{float: right; margin-top: -295px; max-width: 1100px; width: 87.2142%; z-index: 5; position: relative; left: 222px;}
#who-is-eyegym-section .lower-section .right-content-wrap{float: left; margin-top: -282px}
#who-is-eyegym-section .lower-section .right-content-wrap .right-content{float: left;}
#who-is-eyegym-section .lower-section .right-content-wrap .right-content a{margin-top: 28px;}
#who-is-eyegym-section .lower-section .right-content-wrap .right-content-details{margin: 96px 20px 0 0;}
#who-is-eyegym-section .lower-section .right-content-wrap .right-content-details h2{}
#who-is-eyegym-section .lower-section .right-content-wrap .right-content-details .lead-2{margin-top: 32px; }

#partner-section .partner-section-wrap{margin-top: 66px;}
#partner-section .partner-logo-wrap{max-width: 225px; width: 19.565%; margin: 24px 3.4% 37px; position: relative; display: inline-block; clear: both; overflow: hidden;}
#partner-section .partner-logo-wrap:nth-child(2){margin-left: 0;}
#partner-section .partner-logo-wrap:last-child{margin-right: 0;}
#partner-section .partner-logo-inner{float: left; width: 100%; text-align: center; margin-top: 2px;}
#partner-section .partner-wrap{float: left; width: 100%; margin: 120px 0 63px;}

#social-media-section { padding: 83px 0 62px; }
.recently-tweeted{float: left; max-width:560px; width: 50.69% }
.recently-tweeted .author-img{float: left;margin-top: 5px;width:auto;max-width:118px}
.recently-tweeted .tweet-details{float: left; max-width:405px; margin-left: 35px;}
.recently-tweeted .tweet-details div{margin-top: 11px;}
.social-btn-wrap{float: left; max-width:270px; width: 100%; margin:10px 0 0 209px;}
.social-btn-wrap .button-type-1 .icon{float: left; width: 10.5px;}
.partner-logo-inner p{margin: 10px 0 6px;}
/* //End home page content */

/* Science page style*/
.science-page #partner-section{margin-top: 5px;}
.science-page .bg-white{margin-top: 187px; min-height: 817px;}
.science-page .concentration-wrap{margin-top: -62px;}
.science-page .header-section .right-content{max-width: 520px; width: 45.347%; margin-top: 27px;}
.science-page .header-section .right-content .button-type-2{margin-top: -9px;}
.science-page .will-work-section .concentration-wrap:last-child{margin-left: 0; margin-top: 34px;}
.science-page .concentration-wrap h4{max-width: 432px; margin-top: 18px; margin-left: 45px;}
.science-page .will-work-section .concentration-wrap:last-child h4{max-width: 601px; margin-top: 0px;}
.science-page #will-work-section-lower .concentration-wrap:first-child{margin-left: 0; margin-top: 3px;}
.science-page #will-work-section-lower .concentration-wrap:last-child h4{max-width: 833px; margin-top: 18px; margin-left: 40px;}

#skills-section{float: left; width: 100%; margin-top: 112px; padding-bottom: 128px}
#skills-section h2{padding-bottom: 85px;}
.skills-row{float: left; width: 100%; border-bottom: solid 1px rgba(0, 0, 0, 0.05); padding: 13px 0; position: relative; left: 0px;}
.skills-row:nth-child(even){padding: 12px 0 11px;}
.skills-row:nth-child(even) .skill-description{padding: 14px 0 5px;}
.skills-row:nth-child(odd){padding: 14px 0 13px;}
.skills-row:nth-child(odd) .skill-description{padding: 3px 0;}
.skills-row:last-child{border-bottom: 0px}
.skill{float: left; max-width:700px; /* width: 67.2478%; */width: 58%;}
.skill-icon{float: left; max-width: 150px; width: 19.354%;  margin-right: 2.58%; padding: 25px;}
.skill-description{float: left; max-width: 605px; width: 78.0645%;}

.skill-feature{float: left; /* max-width: 395px; width: 31.76%; padding-left: 11%; */ max-width: 415px; width: 38.76%; padding-left: 5%; padding-top: 30px;}
.skill-description .lead-2{margin-top: 13px;}
.skill-feature ul{margin: 0; padding: 0; list-style: none;}
.skill-feature ul li{float: left; width: 100%; display: block; padding:5px 0 5px 35px;margin-top:10px;background-position:left center!important; font-size: 13px !important; line-height: 18px !important;}

#biographi-section{padding:81px 0 80px;}

.biographi-wrap{max-width:1075px; margin: 0 auto; clear: both; position: relative; left: 50px;}
.biographi-figure{float: left; max-width: 370px; width: 34.418%; margin-top: 84px;}
.biographi-details{float: left; max-width: 645px; margin-left: 5.581%; margin-top: 73px;}
.biographi-details p{margin-top: 35px; padding-right: 105px;}
.biographi-details .social-btn-wrap{margin-top: 65px; width: 100%; max-width: 100%; margin-left: 0;}
.biographi-details .social-btn-wrap .button-type-1{float: left; max-width: 245px; margin-right: 10px;}
.biographi-details .social-btn-wrap .button-type-1 a{margin-top: 0px;}
.biographi-details .social-btn-wrap .button-type-1:last-child{max-width: 177px;}
.biographi-details .social-btn-wrap .button-type-1:last-child a{margin-top: 0;}

/* //End science page */

/* =============== News page ================= */

.news-page{ float: left; width: 100%; }
.news-page .bg-pattern{min-height: 300px;}
.news-page .bg-white{clear: both; float: left; width: 100%; margin-top:152px; min-height: 150px}
.news-page .common-wrap{ max-width:1170px; margin: 0 auto; /*overflow: hidden;*/ }
.news-wrap{ float: left; width: 100%; padding-top: 25px; position: relative; left: 12px;}
.news-page .content-summary-wrap p{width:100%;color:#777}
.news-nav{ float: left; width: 220px;  }
.news-nav ul{ float: left; list-style:none; margin: 0; padding: 0;  }
.news-nav li{ float: left; position: relative;}
.news-nav li a{width: 220px; height:44px; display: block; padding: 12px 0 0 19px; border: solid 1px #00c6d9; border-radius: 3px;}

/* Style for dropdown */
.news-nav li ul{ float: left; list-style: none; position: absolute;left: -9999999px; top: 43px; width: 100%; border: solid 1px #00c6d9; z-index: 99999; }
.news-nav li:hover ul{left:0px;}
.news-nav li li{float: left; width: 220px; border-bottom: solid 1px #00c6d9;}
.news-nav li li a{float: left; width: 220px; display: block; border: none; border-radius: none;}
.news-nav li li a:hover{border-radius: none; border: none;}
/* // End dropdown style */

.top-search-bar{  float: right; max-width: 340px; position: relative; top: 10px; right: 30px;}
.top-search-bar .top-search-btns{  float: left; width: 340px; height: 44px; box-shadow: inset 0 -1px 0 0 #dce0e5;  border: none;}
.top-search-bar input[type=text].top-search-btns::-ms-clear {  display: none; width : 0; height: 0; }
.top-search-bar input[type=text].top-search-btns::-ms-reveal {  display: none; width : 0; height: 0; }
.top-search-bar input[type="search"].top-search-btns::-webkit-search-decoration,
.top-search-bar input[type="search"].top-search-btns::-webkit-search-cancel-button,
.top-search-bar input[type="search"].top-search-btns::-webkit-search-results-button,
.top-search-bar input[type="search"].top-search-btns::-webkit-search-results-decoration { display: none; }

.search-icon-top{ float: right; width:15px; height: 15px; position: absolute; bottom: 12px; right:0px; cursor: pointer; text-indent: -9999px;}

.news-top-content{ clear: both; float: left; width: 100%; padding-top: 45px; border-bottom: solid 1px #edf0f5; padding-bottom: 50px;}
.sidebar-left{ float: left; max-width: 340px; width:  29.059%;}
.sidebar-title{ float: left; width:100%; padding-right: 10px; }
.sidebar-title h4{ float: left;color:#3a4457}
.sidebar-title a:hover h4{color:#00c6d9}
.sidbar-text{ float: left; width: 100%; padding: 35px 0 32px;color:#777;font-weight:400}
.sidbar-text p{ float: left;color:#777;font-weight:400}
.news-top-content .read-btns{border: 1px solid transparent;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-o-transition: all .3s ease-out;}
.news-top-content .read-btns:hover{background: #ffffff;color: #00c6d9;border: 1px solid #00c6d9;}

.by-daily{ float: left; width: 100%; padding-top: 38px;}
.maverick-icon{ float: left; width:50px; margin-right: 18px; }
.maverick-icon img{ float: left;width:100%;  }
.by-daily span{ display: block;text-transform:uppercase;}
.by-daily dfn{font-style: normal;text-transform:uppercase;}
.news-right-thumb{ float:  right; max-width: 740px; width: 63.247%;  position: relative; right: 30px; top: 2px;}
.news-right-thumb img{ float: right; width: 100%;height:auto}

.search-title{padding:0 15px}

.content-wrap{float: left; width: 100%; padding: 0 15px; margin-top: 45px; border-bottom: solid 1px #edf0f5; padding-bottom: 33px;}
.content-wrap:nth-child(2){border-bottom: solid 0px #edf0f5;}
.content-summary-wrap{float: left; max-width: 340px; width: 30%; margin: 2%;}
.content-summary-wrap:nth-child(3n+1){margin-left: 0;clear:left;}
.content-summary-wrap:nth-child(3n-0){margin-right: 0;}
.content-banner{float: left; width: 100%; margin: 0;height:190px;overflow:hidden;}
.content-banner img{float: left; width: 100%; height: auto;min-height:190px}
.content-summary-wrap h4{float: left; margin-top: 35px; min-height: 60px;color:#3a4457}
.content-summary-wrap a{display:block;}
.content-summary-wrap a:hover h4{color:#00c6d9}
.content-summary-wrap p{float: left; margin-top: 20px; min-height: 66px;}
.content-wrap:nth-child(2) .content-summary-wrap p{margin-top: 25px;}
.content-wrap:nth-child(2) .content-summary-wrap .by-daily span{margin-top: 10px;}
.content-summary-wrap .read-btns{margin-top: 28px; width: 110px; height: 32px;border: 1px solid transparent;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}
.content-summary-wrap .read-btns:hover{background: #ffffff;color: #00c6d9;border: 1px solid #00c6d9;}
.content-summary-wrap .by-daily{padding-top: 28px; }
.content-summary-wrap .by-daily .maverick-icon{margin-right: 20px;}
.content-summary-wrap .by-daily span{margin-top: 3px;}
.click-more-wrap{float: left; width: 100%; text-align: center; margin: 35px 0 56px;}
.click-show-more{max-width: 90px; display: inline-block; margin: 0 auto; clear: both; cursor: pointer;}
.click-show-more .arrow-icon{width: 15px; margin: 0 auto; clear: both; overflow: hidden;}

.jscroll-added{margin-bottom: 60px;display: inline-block;width: 100%;}
.load-more a{text-align: center;font-size: 16px;line-height: 1.6;color: #93a2b0;text-decoration: none;padding-top: 15px;background: url('../images/arrow-down.png')no-repeat top center;background-size: 15px;}
/* // End news page */

/*============ Beginning contact page ============*/
.cotact-form-wrap{float: left; max-width: 370px; width: 47.74%; margin: 8px 2.129%;}
.cotact-form-wrap:nth-child(odd){margin-left: 0;}
.cotact-form-wrap:nth-child(even){margin-right: 0;}
.contact-page, .news-page .bg-white{ float: left; width: 100%; }
.contact-page .bg-white{ float: left; width: 100%; margin-top:152px; }
.contact-page .common-wrap{ max-width: 806px; margin: 0 auto; overflow: hidden; }
.contact-page .contact-content{ float: left; width: 100%;  padding: 66px 0 78px;} 
.contact-title{ width: 100%;text-align: center; }
.contact-page .lead-text{ padding-top: 49px}
.contact-content .lead-text p{font-size: 16px; line-height: 1.6; color: #3a4457;}

/* Gravity Forms */
body .gform_wrapper .gform_body .gform_fields .gfield{float:left;width: 47.74%;list-style:none;display:inline-block;margin-bottom:20px;clear:left;}
body .gform_wrapper .gform_body .gform_fields .gfield:nth-child(even){float:right;clear:none}
body .gform_wrapper .gform_body .gform_fields .gfield label{float: left;width: 100%;font-family: 'Open Sans', sans-serif;font-size: 16px;text-transform: uppercase;line-height: 1.6;color: #93a2b0;}
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],
body .gform_wrapper .gform_body .gform_fields .gfield select,
body .gform_wrapper .gform_body .gform_fields .gfield textarea{float: left;width: 100%;padding: 0 10px;margin: 10px 0 0;height: 40px;border-radius: 4px;border: none;border: solid 1px #dce0e5;background-color: #ffffff;font-size: 16px;color:#93a2b0}
body .gform_wrapper .gform_body .gform_fields .gfield#field_1_6{width:100%}
body .gform_wrapper .gform_body .gform_fields .gfield textarea{height: 125px;padding: 20px 15px;}
body .gform_wrapper .gform_body .selectric .label{padding:2px 10px;margin-bottom:0}
body .gform_wrapper .gform_footer input[type=submit] {float: left;text-transform: uppercase;border: 0;width: 137px;height: 44px;border-radius: 3px;cursor: pointer;background: #00c6d9;font-size: 16px;line-height: 44px;color: #ffffff;font-family: 'Work Sans', sans-serif;font-weight: 700;-webkit-appearance: none;-moz-appearance: none;outline:none;margin-top:20px;}
body .gform_wrapper .gform_footer input[type=submit]:hover{background:rgba(0, 197, 217, 0.9)}
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container,
body .gform_wrapper .gform_body .ginput_container_select{display:inline-block;float:left;width:100%}
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus,
body .gform_wrapper .gform_body .gform_fields .gfield input[type=email]:focus,
body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel]:focus,
body .gform_wrapper .gform_body .gform_fields .gfield select:focus,
body .gform_wrapper .gform_body .gform_fields .gfield textarea:focus{border: solid 1px #00c6d9;color:#000}
body .gform_wrapper .validation_error{color:red;margin-bottom:20px}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_description{padding-top:5px;font-size:14px}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_description.validation_message{color:red}
/* // End contact page */

/* ================ Terms and conditions styles ================= */
.terms-page .bg-white{ width: 100%;margin-top: 150px; }
.terms-page .page-title{ text-align: center; padding-top: 63px; }
.terms-list,.terms-list ul{ float: left; width: 100%; list-style: none; }
.terms-list ul{ padding: 50px 0 40px; }
.terms-list li{ float: left; width: 100%; font-size: 16px; line-height: 26px;}

.terms-description-section,.terms-description-row{ float: left; width: 100% }
.terms-description-row{ padding: 20px 0 50px; border-bottom: 1px solid #edf0f5; }
.terms-description-row:last-child{ border-bottom: 0px; }
.terms-description-row p{ padding:30px 0 0; }
.terms-description-row ul{padding:30px 0 0 30px}
/* Terms and conditions styles End */

/* feature-page */
.feature-page #banner-section{min-height:1043px;}
.feature-page .bg-pattern{position:absolute;left:0;top:0;width:100%;min-height:1043px;z-index:5}
.feature-page .banner-triangle{position:absolute;left:0;top:228px;width:100%;min-height:816px;z-index:5;}
.feature-page .banner-wrap{float:left;position:relative;width:100%;min-height:700px;padding-top:190px;}
.feature-page .banner-wrap .content-left{float:left;position:relative;width:53.571428571%;}
.feature-page .banner-wrap .content-right{float:right;position:relative;width:46.4286%;padding-right:70px}
.feature-page .banner-wrap .content-left .image-wrap{float:left;position:relative;max-width:328px;margin:0 0 0 35px}
.feature-page .banner-wrap .content-left .image-wrap img{float:left;margin:0;width:100%}
.feature-page .banner-wrap .content-left .image-wrap h4{float:left;margin:24px auto 0; padding-right: 10px;width:100%}
.feature-page .banner-wrap .content-right h4{margin:43px 0 0;}
#feature-section{z-index:10}
.common-wrap-wider{clear:both;position:relative;width:100%;max-width:1390px;margin:0 auto;padding:0 15px;}
.feature-content-wrap{float:left;position:relative;width:100%;margin-top:-338px;padding-bottom:150px}
.feature-content{float:left;position:relative;width:100%;}
.feature-content .image-wrap{position:relative;width:50%;}
.feature-content .description-wrap{position:relative;width:50%;}
.feature-content .image-wrap img{float:left;margin:0;width:100%}
.feature-content:first-child .description-wrap{padding:95px 90px 0 125px}
.feature-content:first-child .image-wrap{padding:0}
.feature-content .description-wrap h4{margin-top:36px}
.feature-content:nth-child(2){margin:135px 0 0}
.feature-content:nth-child(2) .description-wrap{padding:150px 190px 0 47px}
.feature-content:nth-child(3){margin:120px 0 0}
.feature-content:nth-child(3) .description-wrap{padding:180px 90px 0 122px}
.feature-content:nth-child(3) .description-wrap h4{padding-top:15px}
.feature-content:nth-child(4){margin:175px 0 0}
.feature-content:nth-child(4) .description-wrap{padding:133px 190px 0 45px}
.feature-content:nth-child(4) .description-wrap h2{padding-right:100px}
.feature-content:nth-child(4) .description-wrap h4{padding-top:10px}
.feature-content:nth-child(5){margin:178px 0 0}
.feature-content:nth-child(5) .description-wrap{padding:99px 90px 0 122px}
.feature-content:nth-child(5) .description-wrap h4{padding:5px 50px 0 0}
/* // feature-page */

/* real-result-page */
.real-result-page #banner-section{min-height:1043px;}
.real-result-page .bg-pattern{position:absolute;left:0;top:0;width:100%;min-height:1043px;z-index:10}
.real-result-page .banner-triangle{position:absolute;left:0;top:228px;width:100%;min-height:816px;z-index:20;}
.real-result-page .banner-wrap{float:left;position:relative;width:100%;min-height:700px;padding-top:190px;}
.real-result-page .common-wrap-wider{clear:both;position:relative;width:100%;max-width:1200px;margin:0 auto;padding:0 15px;z-index:1000}
.real-result-page .banner-wrap .content-left{float:left;position:relative;width:53.571428571%;}
.real-result-page .banner-wrap .content-right{float:right;position:relative;width:46.4286%;padding-right:70px}
.real-result-page .banner-wrap .content-left .image-wrap{float:left;position:relative;max-width:490px;margin:25px 0 0;}
.real-result-page .banner-wrap .content-left .image-wrap img{float:left;margin:0;width:100%}
.real-result-page .banner-wrap .content-right h4{margin:43px 0 0;padding-right:60px}
.real-result-page .banner-wrap .content-right h1{margin:80px 0 0;}
.real-result-page .banner-description{float:left;position:relative;width:100%;padding:107px 85px 0 30px}
.real-result-page .banner-description .lead-2{margin:36px 0 0}
.achievers-wrap{clear:both;position:relative;width:100%;max-width:745px;margin:0 auto;text-align:center;padding:15px 0 60px}
.achievers-wrap .lead-text{float:left;position:relative;width:100%;text-align:center;margin:25px 0 0}
.team-individual-wrap{display:inline-block;position:relative;width:310px;border:1px solid #00c6d9;height:44px;margin:38px 0 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.team-individual-wrap ul{margin: 0; padding: 0; list-style: none}
.team-individual-wrap li{float:left;width:50%;padding:11px 0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out; cursor: pointer;}
.sports-wrap-outer{float:left;position:relative;width:100%;margin:35px 0 0;}
.sports-wrap-inner{float:left;position:relative;width:100%;padding-bottom:20px}
.sports-wrap{float:left;position:relative;width:100%;margin-bottom:35px;padding-right:50px; }
.sports-content{float:left;position:relative;width:100%;min-height:85px;-webkit-border-radius:30px 0 0 30px;-moz-border-radius:30px 0 0 30px;border-radius:30px 0 0 30px;}
.real-result-page #achievers-section .sports-wrap .image-wrap{position:absolute;left:-7px;top:-13px;width:110px;height:110px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:5}
.real-result-page #achievers-section .sports-wrap .image-wrap img{float:left;margin:0;width:100%}
.sports-description{clear:both;position:relative;width:100%;margin:0 auto;text-align:center;padding:16px 0 0 40px}
#triangle-topleft{position:absolute;right:0;top:0;width:0;height:0;border-top:85px solid #edf0f5;border-right:50px solid transparent;z-index:10;}
.show-more{clear:both;position:relative;width:86px;margin:0 auto;cursor:pointer;padding-top:22px;}
.partnership-wrap{clear:both;position:relative;width:100%;max-width:745px;margin:0 auto;text-align:center;padding:30px 0 60px}
.partnership-wrap .lead-text{float:left;position:relative;width:100%;margin:20px 0 0}
.slide-wrap{float:left;position:relative;width:100%;padding:0 30px}
.slide-inner{float:left;position:relative;width:100%;}
.partners-info{float:left;position:relative;width:20%;/*width:100%;*/padding:0 0 0 30px;margin:0;}
.partners-info .image-wrap{float:left;width:100%;text-align:center;}
.partners-info .image-wrap img{float:left;margin:0;width:100%}
.partners-info p{text-align:center;padding:0 10px 0 5px;clear:both;margin:0 auto}
#partnership-section{z-index:3}
#success-story-section{padding:110px 0 48px;z-index:10}
#success-story-section h2{text-align:center;}
#success-story-section .lead-text{float:none;clear:both;max-width:760px;margin:0 auto;padding:20px 0 0}
.success-wrap-outer{float:left;position:relative;width:100%;margin:65px 0 95px}
.success-wrap-inner{clear:both;position:relative;width:100%;margin:0 auto;}
.border-center-line{position:absolute;left:50%;top:0;width:1px;height:100%;background:#93a2b0;z-index:1;}
.box-wrap-outer{float:left;position:relative;width:100%;margin:60px 0 0;}
.box-wrap{clear:both;position:relative;margin:0 auto;width:108px;height:108px;border:8px solid #ffffff;border-radius:169.5px;background-color:#ffffff;
    box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.25);z-index:5;cursor:pointer;overflow:hidden;}
.box-wrap-outer:first-child{margin:0px}
.box-wrap img{float:left;margin:0;width:100%}
.box-wrap-outer:nth-child(odd) .tool-tip-info-wrap{position:absolute;right:0;top:-6px;width:43%;min-height:180px;z-index:5;border-radius:3px;background-color:#ffffff;
    box-shadow:inset 0 -1px 0 0 #00c6d9;/*display:none;*/padding:20px;}
.box-wrap-outer:nth-child(even) .tool-tip-info-wrap{position:absolute;left:0;top:-6px;width:43%;min-height:180px;z-index:5;border-radius:3px;background-color:#ffffff;
    box-shadow:inset 0 -1px 0 0 #00c6d9;/*display:none;*/padding:20px;}
.box-wrap-outer:hover .tool-tip-info-wrap{display:block;}
.date-wrap{float:left;}
.name-wrap{float:left;width:100%;padding:4px 0 0}
.name-wrap span{margin-left:5px}
#success-story-section .box-wrap-outer:nth-child(odd) .tool-tip-info-wrap .lead-text{clear:none;float:left;text-align:left;margin:0;padding:10px 0 0}
#success-story-section .box-wrap-outer:nth-child(even) .tool-tip-info-wrap .lead-text{clear:none;float:right;text-align:right;margin:0;padding:15px 0 0}
.box-wrap-outer:nth-child(even) .date-wrap{float:right;}
.box-wrap-outer:nth-child(even) .name-wrap{float:right;text-align:right;}
.arrow-right {position:absolute;right:-15px;top:45px;width:0; height:0; border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid white;
}
.arrow-left {position:absolute;left:-15px;top:45px;width:0;height:0;border-bottom:15px solid transparent;border-top:15px solid transparent;border-right:15px solid white;}
/* // real-result-page */

/* article-page */
.article-page{padding:0px;min-height:100px}
.article-wrap{float:left;position:relative;width:100%;}
.article-left-wrap{float:left;position:relative;width:65%;}
.article-right-wrap{float:right;position:relative;width:29%;padding:10px 0 0 10px}
#article-section{padding:65px 0;}
.author-date-wrap{float:left;position:relative;width:100%;padding:35px 0 0 3px;overflow:hidden;}
.author-date-wrap .icon-wrap{float:left;position:relative;width:50px;height:50px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}
.author-date-wrap .icon-wrap img{float:left;margin:0;width:100%}
.author-date-wrap .author-date{float:left;position:relative;margin:12px 0 0 20px;}
.article-left-wrap .image-wrap{float:left;position:relative;width:100%;margin-top:37px}
.article-left-wrap .image-wrap img{float:left;margin:0;width:100%;height:auto;}
.article-social-wrap{float:left;position:relative;width:100%;margin:18px 0 50px;}
.article-social-wrap a{float:left;position:relative;width:50px;height:50px;overflow:hidden;margin-right:30px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}
.article-social-wrap a:hover{opacity:.7}
.article-social-wrap a img{float:left;width:100%;height:auto}
.category-list{float:left;position:relative;width:100%;margin:18px 0 60px}
.category-list ul{margin:0;padding:0;list-style:none;}
.category-list ul li{float:left;width:100%;border:none;border-bottom:1px solid #edf0f5}
.category-list ul li:first-child{border-top:1px solid #edf0f5}
.category-list ul li a{float:left;padding:16px 0;}
.category-list ul li a:nth-child(2){padding:14px 0 8px;}
.category-list ul li a:nth-child(3){padding:14px 0 8px;}
.popular-article-wrap{float:left;position:relative;width:100%}
.popular-article{float:left;position:relative;width:100%;border:none;border-top:1px solid #edf0f5;padding:20px 0}
.popular-article p{margin-top:8px}
.popular-article a h5{font-size: 14px;line-height: 1.6;color: #3a4457;font-family: 'Open Sans', sans-serif;font-weight: 700;text-decoration:none;-webkit-transition:color 200ms ease;-moz-transition:color 200ms ease;transition:color 200ms ease;}
.popular-article a{color:#3a4457;text-decoration:none}
.popular-article a:hover,
.popular-article a:hover h5{color: #00c6d9;}
.article-publish{float:left;position:relative;width:100%;margin-top:50px}
.article-left-wrap .lead-text{float:left;position:relative;width:1005;margin:45px 0 0;border:none;border-bottom:1px solid #edf0f5;padding-bottom:40px}
.article-paragraphs{float:left;position:relative;width:100%;padding:10px 10px 30px 0;border:none;border-bottom:1px solid #edf0f5}
.articles-text{float:left;width:100%}
.article-paragraphs p{margin-top:30px}
.photographer-name{float:left;width:100%;margin-top:30px}
.pagination-wrap{float:left;position:relative;width:100%;padding:24px 0 0}
.pagination-wrap a.previous{float:left;padding-left:20px;}
.pagination-wrap a.next{float:right;padding-right:20px;}
/* // article-page */
#who-is-eyegym-section .lower-section .right-content-wrap .right-content-details .button-type-1{width: 208px;}
.social-media-section .button-type-1{width: 270px;}
.will-work-lower{float: left; width: 100%;}
#will-work-section-lower, #who-is-eyegym-section .lower-section{z-index: 3}
#partner-section{  border-bottom: 1px solid #edf0f5; padding-bottom: 37px;}
#who-is-eyegym-section .lower-section{border-bottom: 1px solid #edf0f5;}
#who-is-eyegym-section .brayanhabana-graphics img{top: 7px}
#real-science-section .button-type-1 a{padding: 11px 0;}

.science-page .will-work-section .concentration-wrap:last-child h4{margin-top:5px;}


/* footer-top-section */
#footer-top-section{height: 100px; z-index: 2;}
#footer-top-section .bg-pattern{min-height: 100px;}
.footer-top-wrap{max-width: 897px; width: 100%; margin: 0 auto; position: relative; clear: both; overflow: hidden}
.footer-top-wrap h3{float: left; max-width: 575px; margin-top: 38px; position: relative; left: 59px;}
.footer-top-wrap .small-btn{margin-top: 30px; margin-left: 125px;}
.article-page .bg-pattern{min-height: 150px}
.article-page .bg-white{min-height: 1px; margin-top: 150px;}
.article-page .common-wrap{max-width: 1150px;}
.flex-control-nav{background: none; display: inline-block; width: 100%; text-align: center; left: auto; margin-left: 0; bottom: 0px;}
.common-slider{padding-bottom: 30px;}
.desktop-title{display: block;}
.mobi-title{display: none;}

.desktop-content{display: block;}
.mobi-content{display: none;}

#science-page-slider-wrap.slider-wrap{float: left; width: 100%; padding-right: 205px;text-align:center;}
#science-page-slider-wrap.slider-wrap .flexslider{border-radius: 100%;max-height: 324px;max-width: 324px;background: #fff;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);}
#science-page-slider-wrap.slider-wrap .flexslider .slides{overflow:visible;}
#science-page-slider-wrap .flex-caption { width: 100%; padding-top: 24px; left: 0; bottom: 0; background: transparent;position: absolute;z-index: 999;bottom: -60px;}
#science-page-slider-wrap .flex-control-nav{display: none;}
#science-page-slider-wrap .flexslider .slides{max-width: 324px; float: none; margin: 0 auto; clear: both; overflow: hidden;}
#science-page-slider-wrap.slider-wrap li{display: none;}

#science-page-slider-wrap.slider-wrap li .slider-img img{padding: 24px;display: inline-block;float: left;}

.mobi-form{display: none;}
.desktop-form{display: block;}
/*#science-page-slider-wrap .flex-caption{margin-top: 35px;}*/

.box-wrap-outer:nth-child(2n) .tool-tip-info-wrap .arrow-left{transform: rotate(180deg); left: auto; right: -15px;}
/*
#success-story-section .box-wrap-outer:nth-child(2n+1) .tool-tip-info-wrap .lead-text .show-more-arrow{float: left; text-align: left;}
#success-story-section .box-wrap-outer:nth-child(2n) .tool-tip-info-wrap .lead-text .show-more-arrow{float: right; text-align: right;}*/

.show-more-arrow{width: 115px; margin: 0 auto; display: block; text-decoration:none; clear: both; overflow: hidden;}
.show-more-arrow span{width: auto; text-align: center; display: block;}
.show-more-arrow .show-more-arrow-icon{ width: 20px; margin: 0 auto 15px; display: block; clear: both; overflow: hidden}
.show-more-arrow .show-more-arrow-icon img{float:left; width: 100%;}

.box-wrap{border: 6px solid #ffffff;}

#who-is-eyegym-section .brayanhabana-graphics ul, #who-is-eyegym-section .right-content-details ul{margin: 0; padding: 0; list-style: none;}
#who-is-eyegym-section .brayanhabana-graphics ul li{display: none;}

.eyegym-person{cursor: pointer;}
.eyegym-person{padding: 10px 0 5px 15px; margin-top: 25px;}
.eyegym-person:nth-child(3) .lead-white-bold-opensans, .eyegym-person:nth-child(3) .lead-white-bold-opensans{margin-top: 10px;}
#who-is-eyegym-section .right-content-details{margin-left: 50px; max-width: 436px;}
/*#who-is-eyegym-section .right-content-details h2, #who-is-eyegym-section .right-content-details .lead-white-opensans{margin-left: 15px;}*/

/*.gradient-tryangle{position: absolute; left: 0px; top: -300px; width: 4000px; min-height: 1040px; z-index: 2; display: block; transform: rotate(-300deg)}*/


#show-more-btn{ display: none }

.img-mask{ /* width: 151%; min-height: 420px; margin-top:67%;background: linear-gradient(to left bottom, transparent 50%, #ffffff 50%); left:0px; top: 0px; z-index: 7 ; position: absolute; */
	display: none;}
#hero-section{z-index: 99;}

.selectric-open .selectric-items{box-shadow:none}
#success-wrapper div.box-wrap-outer:nth-child(n+6){display: none;}

.eyegym-person:nth-child(3) .lead-white-bold-opensans, .eyegym-person:nth-child(4) .lead-white-bold-opensans{margin-top: 10px;}
.flex-active.eyegym-person{border-radius: 5px;}
.science-page .bg-pattern{min-height: 1000px;}
.sports-wrap:nth-child(n+6){display: none}
.sports-wrap-inner .show-more-arrow{display: none}





/* // footer-top-section */

/* footer-section */
#footer-section{padding-bottom:25px; z-index: 2}
.footer-logo{clear:both;position:relative;width:53px;margin:25px auto 0; border: 1px }
.footer-logo a{float:left;position:relative;}
.footer-logo a img{float:left;margin:0;width:100%}
.footer-nav{float:left;position:relative;width:100%;text-align:center;padding-top:15px}
.footer-nav ul{margin:0;padding:0;list-style:none;display:inline-block;}
.footer-nav li{display:inline-block;position:relative;margin:0 18px;padding:0;}
.footer-nav li a{display:block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}
.copy-right{clear:both;position:relative;width:100%;margin:0 auto;text-align:center;padding-top:3px}
/* // footer-section */



/* ================================================================================= */
/* =============================== Responsive CSS ================================== */
/* ================================================================================= */

@media only screen and (max-width:767px) {
	*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}

	.content-banner{height:auto;}
	.content-banner img{min-height:0}
	
    /* header-section */
    .main-header{height:75px; z-index: 100000}
    .main-header .common-wrap{padding:0;}
    .header-logo{width:170px;margin:14px 0 0;padding-left:20px}
    .mobi-nav{display:block;}
    .mobi-close-btn{display:none;}
    .header-nav-login-get-started-wrap{float:left;margin:0;width:100%; height: 100%; padding:0 20px;display:none; position: fixed; left: 0; top: 0; z-index: 15; padding-top: 75px;}
    .header-nav{margin:19px 0 0;width:100%;}
    .header-nav ul{width:100%;}
    .header-nav ul li{margin:10px 0 23px;width:100%;}
    .login-get-started-wrap{float:left;width:100%}	
    .login-get-started-wrap a.log-in{margin:10px 0 23px;width:100%}
    .login-get-started-wrap a.get-started{padding:30px 0;width:100%;border:none;border-top:1px solid #dce0e5;}	
    /* // header-section */

    /* banner-section */	
    #banner-section,.banner-wrap{min-height:300px;}	

    .bg-pattern{}
    .hd-skin{display: none}
    .mobi-skin{display: block;}
    .bg-white{margin-top: 285px; min-height: auto;}
    .left-graphics{margin-top: -170px; width: 100%;}
    .left-graphics .graphics-figure{max-width: 290px; float: none; margin: 0 auto; clear: both; overflow: hidden}
    .right-content{max-width: 100%; width: 100%; text-align: center; margin-top: 38px;}
    .right-content h1{margin-top: 0; padding:0 45px;}
    .right-content h4{margin-top: 28px;}
    .header-section .right-content a{margin-left: 0; margin-top: 28px;}

    .will-work-section{margin-top: 36px;}
    .will-work-section h2{float: none; margin: 0 auto; padding: 0 45px;}
    .concentration-img,
    #will-work-section-lower .concentration-wrap:first-child .concentration-img,
    #will-work-section-lower .concentration-wrap:last-child .concentration-img{width: 58px;}
    .concentration-wrap, 
    #will-work-section-lower .concentration-wrap:first-child, 
    #will-work-section-lower .concentration-wrap:last-child{ width: 100%; float: none; margin: 27px auto 0; clear: both; overflow: hidden; text-align: center;}
    .concentration-wrap h4, 
    #will-work-section-lower .concentration-wrap:first-child h4, 
    #will-work-section-lower .concentration-wrap:last-child h4{max-width: 251px; margin-left: 30px;}
    #will-work-section-lower .concentration-wrap:last-child{margin-top: 35px;}
    #will-work-section-lower{margin-top: 20px;}

    #who-is-eyegym-section .blockquote-wrap{display: none}
    #real-science-section .right-content{margin-top: 145px; float: right; width: 60%; text-align: left;}
    #real-science-section .right-content h4{margin-top: 14px;}
    .desktop-btn{display: none;}
    .mobi-btn{display: block; width: 100%; max-width: 450px; float: none; margin: 0 auto;}
    .mobi-btn .medium-btn{width: 100%; max-width: 338px; margin-top: 75px;}
    #real-science-section{padding-bottom: 43px;}
    #who-is-eyegym-section .right-content-wrap{max-width: 100%; position: relative;}
    #who-is-eyegym-section .right-content{width: 100%;}
    #who-is-eyegym-section .right-content-details{max-width: 100%; width: 100%; margin-left: 0px;}

    #who-is-eyegym-section .bg-white{margin-top: 0;}
    #who-is-eyegym-section .right-content-details{margin-top: 0;}
    #who-is-eyegym-section .right-content-details .lead-white-opensans{margin-top: 28px; padding: 0 25px;}
    #who-is-eyegym-section .right-content{margin-top: 40px;}

    .eyegym-person {float: none; max-width: 290px; width: 100%; margin: 38px auto 0; /*padding-top: 38px;*/ clear: both; overflow: hidden;}
    .eyegym-person-icon{margin-right: 19px;}
    .eyegym-person:nth-child(4){margin-top: 0; padding-top: 10px; }
    .eyegym-person:nth-child(5) {margin-top: 0; padding-top: 3px;}
    .eyegym-person:nth-child(6) {margin-top: 0; padding-top: 8px;}
    #who-is-eyegym-section .right-content-details .lead-white-opensans:last-child { margin-top: 22px; }
    #who-is-eyegym-section .brayanhabana-graphics{width: 100%; margin-top: 0; left: 0;}
    .radial-circel{width: 266px; top: -45px; right: -25px; z-index: 1;}
    #who-is-eyegym-section .brayanhabana-graphics{width: 85%; margin-top: 10px; left: 0}

    #who-is-eyegym-section .lower-section{float: left; width: 100%; margin-top: -110px; z-index: 2}
    #who-is-eyegym-section .lower-section .brayanhabana-graphics { float: none; margin: 39px auto; max-width: 1100px; width: 100%; z-index: 5; position: relative; left: 0; clear: both; overflow: hidden; }
    #who-is-eyegym-section .lower-section .right-content-wrap { float: none; margin: 53px auto 0; clear: both; overflow: hidden; }
    #who-is-eyegym-section .lower-section .right-content-wrap .right-content-details { margin: 0px auto 0; width: 100%; clear: both; overflow: hidden; }
    #who-is-eyegym-section .lower-section .right-content-wrap .right-content-details h2 { padding: 0 25px; }

    #partner-section{display: none;}

    #social-media-section{padding: 15px 0 58px;}
    .recently-tweeted{width: auto; text-align: center; float: none; margin: 0 auto; clear: both; overflow: hidden;display:inline-block;}
    .recently-tweeted .tweet-details {max-width: 300px; margin-left: 19px; margin-top: 27px; }
    .recently-tweeted .author-img { max-width: 118px; margin-top: 38px; margin-left: 4px;}
    .mobile-center{display:inline-block;width:100%;text-align:center;}
    .social-btn-wrap{max-width: 100%; width: 100%; margin: 24px 0 0;}
    .social-btn-wrap .button-type-1{max-width: 400px; width: 100%; float: none; margin: 0 auto; clear: both; overflow: hidden}
    .footer-top-wrap h3{left: 0; text-align: center; }
    #footer-top-section{height: auto;}
    #footer-top-section .button-type-2{width: 100%; text-align: center; margin: 39px 0 42px;}
    .footer-top-wrap .small-btn{float: none; width: 100%; max-width: 400px; margin: 0 auto; clear: both; overflow: hidden; display: inline-block}

    .footer-top-wrap h3 { left: 0; text-align: center; margin-top: 47px; padding: 0 10px; }
    /* // banner-section */

    /* feature-page */
    .feature-page #banner-section{min-height:400px;}
    .feature-page .banner-triangle{display:none;}
    .feature-page .bg-pattern{display:none;}
    .feature-page .banner-wrap{padding-top:90px;min-height:400px;padding-bottom:30px}
    .feature-page .banner-wrap .content-left{width:100%;margin-bottom:20px}
    .feature-page .banner-wrap .content-right{float:left;width:100%;padding-right:0;padding-top:60px}
    .feature-page .banner-wrap .content-left .image-wrap{float:none; clear:both;max-width:270px;margin:0 auto}
    .feature-page .banner-wrap .content-right h4{margin:20px 0 0;}
    .feature-content-wrap{margin-top:20px;padding-bottom:30px}
    .feature-content .image-wrap{width:100%; margin-bottom:20px}
    .feature-content .description-wrap{width:100%;margin-bottom:20px}
    .feature-content:first-child .description-wrap{padding:15px 0 0}
    .feature-content:nth-child(2) .description-wrap{padding:15px 0 0}
    .feature-content:nth-child(2){margin:30px 0 0}
    .feature-content:nth-child(2) .description-wrap{padding:15px 0 0}
    .feature-content:nth-child(3){margin:30px 0 0}
    .feature-content:nth-child(3) .description-wrap{padding:15px 0 0}
    .feature-content:nth-child(4){margin:30px 0 0}
    .feature-content:nth-child(4) .description-wrap{padding:15px 0 0}
    .feature-content:nth-child(4) .description-wrap h2{padding-right:0px}
    .feature-content:nth-child(5){margin:30px 0 0}
    .feature-content:nth-child(5) .description-wrap{padding:15px 0 0}
    .feature-content:nth-child(5) .description-wrap h4{padding:5px 0 0}
    /* // feature-page */

    /* real-result-page */
    .real-result-page #banner-section{min-height:400px;}
    .real-result-page .banner-triangle{display:none;}
    .real-result-page .bg-pattern{display:none;}
    .real-result-page .banner-wrap{padding-top:90px;min-height:400px;padding-bottom:30px}
    .real-result-page .banner-wrap .content-left{width:100%;margin-bottom:20px}
    .real-result-page .banner-wrap .content-right{float:left;width:100%;padding-right:0}
    .real-result-page .banner-wrap .content-left .image-wrap{float:none; clear:both;max-width:290px;margin:0 auto}
    .real-result-page .banner-wrap .content-right h4{margin:20px 0 0;}
    .real-result-page .banner-wrap .content-right h1{text-align:center;}
    .real-result-page .banner-wrap .content-right h4{margin:20px 0 0;padding-right:0px}
    .real-result-page .banner-wrap .content-right h1{margin:20px 0 0;}
    .real-result-page .banner-description{padding:57px 0px 0px}
    .real-result-page .banner-description .lead-2{margin:26px 0 0}
    .team-individual-wrap{width:270px;}
    .team-individual-wrap li{padding:11px 0;}
    #triangle-topleft{display:none;}
    .sports-wrap{padding-right:0; }
    .real-result-page #achievers-section .sports-wrap .image-wrap{position:relative;left:auto;top:auto;clear:both;margin:0 auto}
    .sports-description{padding:16px 0 0}
    .partnership-wrap{padding:0px 0 60px}
    .partners-info{width:100%;padding:0;}
    .border-center-line{display:none;}
    .box-wrap-outer:nth-child(odd) .tool-tip-info-wrap{position:relative;right:auto;top:auto;width:100%;height:auto;float:left;margin-top:30px}
    .box-wrap-outer:nth-child(even) .tool-tip-info-wrap{position:relative;left:auto;top:auto;width:100%;height:auto;float:left;margin-top:30px}
    .arrow-right,.arrow-left{display:none;}
    .box-wrap-outer:nth-child(even) .date-wrap{float:left;}	
    #success-story-section .box-wrap-outer:nth-child(even) .tool-tip-info-wrap .lead-text{float:left;text-align:left;}
    .box-wrap-outer:nth-child(even) .name-wrap{float:left;text-align:left;}
    #success-story-section{padding:60px 0 40px;}
    .success-wrap-outer{margin:65px 0 45px}
    .partners-info .image-wrap{width: 100%; float: none; margin: 0 auto; clear: both; overflow: hidden;}
    /* // real-result-page */

    /* article-page */
    .article-page{padding:0;}
    .article-left-wrap{width:100%;}
    .article-right-wrap{float:left;width:100%;margin-top:30px;padding:10px 0 0}	
    #article-section{padding:40px 0 30px;}
    .author-date-wrap .icon-wrap{width:30px;height:30px;border-radius:30px;}
    .author-date-wrap .author-date{margin:5px 0 0 10px;}
    .author-date-wrap{padding:15px 0 0 3px;}
    .article-left-wrap .image-wrap{margin-top:20px}
    .article-paragraphs{padding:10px 0 30px 0}
    /* // article-page */
    
    .left-graphics .graphics-figure{display: none;}
    .science-page .header-section .right-content{width: 100%}
    .right-content h1{padding: 0; }
    .science-page .concentration-wrap{margin-top: 0; text-align: center;}
    .science-page .concentration-wrap h4{margin-left: 0; width: 100%; max-width: 100%;}
    .science-page #will-work-section-lower .concentration-wrap:last-child h4{margin-left: 0;}
    #skills-section{margin-top: 40px; padding-bottom: 30px;}
    .skills-row{width: 100%; left: auto;}
    .skill{width: 100%; text-align: center}
    .skill-icon{float: none; width: 100%; margin: 0 auto; clear: both; overflow: hidden; padding: 15px;}
    .skill-description{width: 100%;}
    .skill-feature{float: none; width: 100%; margin: 0 auto; clear: both;}
    #skills-section h2{padding-bottom: 5px;}
    .skills-row:nth-child(even), .skills-row:nth-child(odd){padding-bottom: 35px;}
    #biographi-section{padding: 40px 0;}
    .biographi-figure{ width: 50%; float: none; margin: 25px auto 0; clear: both; overflow: hidden;}
    .biographi-wrap{float: none; width: 100%; left: auto; margin: 0 auto; clear: both; overflow: hidden;}
    .biographi-details{width: 100%; margin: 25px 0 0; text-align: center;}
    .biographi-details p{margin-top: 15px; padding-right: 0;}
    .biographi-details .social-btn-wrap{margin-top: 30px;}
    .biographi-details .social-btn-wrap .button-type-1{max-width: 400px; margin: 0 auto; float: none; clear: both; overflow: hidden;}
    .biographi-details .social-btn-wrap .button-type-1:last-child{max-width: 400px; margin-top: 10px;}
    .science-page .bg-white{margin-top: 80px;}
    
    div.main-header.fixedTop{ display: none}
    div.main-header.mobifixedTop{ position: fixed; width: 100%; height: 76px; top: -1px; left: 0; zoom:1;}
    
    .mobi-header-bar{float: left; width: 100%; height: 75px; position: fixed; top: 0; left: 0; z-index: 100000}
    .sidebar-left{width: 100%; max-width: 100%;}
    .news-right-thumb{width: 100%; right: auto; margin-top: 30px;}
    .news-wrap{left: auto; float: left;}
    .top-search-bar{max-width: 100%; right: auto; top: auto; margin-top: 20px; float: left;}
    .top-search-bar, .top-search-bar .top-search-btns{width: 100%;}
    .content-summary-wrap, .content-summary-wrap:nth-child(3n+1), .content-summary-wrap:nth-child(3n-0){float: none; width: 100%; margin: 0 auto 40px; clear: both; overflow: hidden; max-width: 400px;}
    .content-wrap{padding: 0;}
    .news-top-content{padding-top: 30px;}
    .sidbar-text{padding: 20px 0}
    .content-summary-wrap h4{min-height: 10px;}
    .content-summary-wrap p{min-height: 10px;}
    .click-more-wrap{margin: 0 0 30px;}
    .home-page .left-graphics .graphics-figure{display: block;}
    #will-work-section-lower{top: auto; left: auto; right: auto; bottom: auto;}
    .bg-pattern, .bg-white{min-height: 330px}
    #who-is-eyegym-section .bg-pattern{min-height: 700px;}  
    #who-is-eyegym-section .lower-section .right-content-wrap .right-content-details .button-type-1{float: none; margin: 0 auto; width: 100%;}
    .science-page .bg-white, .science-page .bg-pattern{min-height: 350px;}
    .science-page #will-work-section-lower .concentration-wrap:first-child{margin-top: 15px;}
    .terms-list ul{padding: 30px 0 0;}
    .contact-page .contact-content, .terms-page .page-title, .news-wrap{padding-top: 40px;}
    .science-page .header-section .right-content{margin-top: 40px;}
    .science-page .header-section{margin-top: 0px;}

    /* footer-section */
    .footer-nav ul:first-child{float:left; width:40%;}
    .footer-nav ul:last-child{float:left; width:60%;}
    .footer-nav ul li{padding-bottom:27px}	
    .footer-nav{padding-top:45px}
    .copy-right{padding-top:15px}
    #footer-section{padding-bottom:40px;}
    /* // footer-section */


    .news-page .bg-white,.terms-page .bg-white,.contact-page .bg-white,.science-page .bg-white{ margin-top: 75px; }
    .eyegym-person:nth-child(5) .eyegym-person-icon, .eyegym-person:nth-child(6) .eyegym-person-icon{margin-right: 19px;}
    .content-summary-wrap{border-bottom: 1px solid #edf0f5;}
    .content-summary-wrap, .content-summary-wrap:nth-child(3n+1), .content-summary-wrap:nth-child(3n-0){padding-bottom: 30px;}
    .content-wrap{border: none;}
    .content-wrap:nth-child(2){margin-top: 0px;}
    
    .science-page .concentration-wrap h4,
    .concentration-wrap h4, 
    #will-work-section-lower .concentration-wrap:first-child h4, 
    #will-work-section-lower .concentration-wrap:last-child h4{width: 69%; margin-left: 30px; margin-top: 0; text-align: left;}
    .science-page #will-work-section-lower .concentration-wrap:last-child h4{margin-left: 30px;}
    #will-work-section-lower .concentration-wrap:last-child h4{margin-top: 20px;}
    .science-page #will-work-section-lower .concentration-wrap:last-child .concentration-img{margin-top: 20px;}
    .desktop-title{display: none;}
    .mobi-title{display: block; text-align: center; padding-bottom: 20px}
    .feature-page .banner-wrap .content-left{margin-bottom: 0; margin-top: 20px;}
    #who-is-eyegym-section .lower-section .brayanhabana-graphics{border-bottom: 1px solid  #dce0e5; }
    #real-science-section .graphics-figure{margin: 0; max-width: 140px; position: relative; top:285px; left: 5%; }
    
    .desktop-content{}
    .mobi-content{display: block;}
    
    .science-page #hero-section .common-wrap{padding: 0;}
    .science-page .header-section, .will-work-section{padding: 0 15px;}
    .science-page .header-section{padding-bottom: 15px;}
    .will-work-section{margin-top: 21px;}
    #science-page-slider-wrap.slider-wrap{display: block; padding-right: 0;}
    .feature-page .banner-wrap .content-left .image-wrap{display: none}
    .science-page .header-section .right-content{margin: 40px auto 0; float: none; clear: both; overflow: hidden;}
    .real-result-page .banner-wrap .content-left{margin-top: 40px;}
    .real-result-page .banner-description{padding-top: 37px;}
    #will-work-section-lower, #who-is-eyegym-section .lower-section{margin-top: -2px;}
    .social-btn-wrap .button-type-1:last-child a .icon{position: absolute;}
    .biographi-details, .skill{text-align: left;}
    .skill-feature{float: left; padding-left: 0%;}
    #will-work-section-lower, #who-is-eyegym-section .lower-section{padding: 0 15px;}
    #science-page-slider-wrap .flexslider .slides{max-width: 200px;}
    
    .science-page .will-work-section .concentration-wrap:last-child h4{margin-top: 0;}
    #will-work-section-lower, #who-is-eyegym-section .lower-section .common-wrap{padding: 0;}
    
    .mobi-form{display: block;}
    .desktop-form{display: none;}
    .cotact-form-wrap{max-width: 100%; width: 100%;}
    .feature-page .banner-wrap .content-right h4{text-align:center;}
    #science-page-slider-wrap.slider-wrap .flexslider{margin-bottom:60px}

    .skill-description,.skill-feature{ max-width: 100% }
    
    .will-work-section{padding: 0}
    .eyegym-person{margin-top: 20px;}
    .eyegym-person:nth-child(4){margin-top: 20px;}
    #who-is-eyegym-section .right-content-details .lead-white-opensans{margin-bottom: 25px;}
    
    .recently-tweeted .author-img {float:none;display:inline-block;}

}

	
/*		Wide Mobile Layout:480px.
------------------------------------------------------------
*/

@media only screen and (min-width:415px) and (max-width:767px) {
	*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
    #who-is-eyegym-section .bg-pattern { min-height: 785px; }
    .concentration-wrap h4{margin-top: 10px;}
    .science-page .concentration-wrap h4{margin-top: 5px;}
    #real-science-section .graphics-figure{max-width: 170px; left: 15%; }
    .partners-info{width: 20%;}
    .science-page .concentration-wrap h4{margin-top: 10px;}
    .science-page .will-work-section .concentration-wrap:last-child h4{margin-top: 8px;}
    .science-page #will-work-section-lower .concentration-wrap:last-child .concentration-img{margin-top: 12px;}
}

@media only screen and (min-width:480px) and (max-width:767px) {
    .recently-tweeted .author-img {max-width: 80px;float:left;}
}

/*		Tablet/iPad Layout:768px.
-----------------------------------------------------------------
*/

	@media only screen and (min-width:768px) and (max-width:991px) {
	*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}

	.content-banner{height:118px;}
	.content-banner img{min-height:118px}
	
	.header-logo{width:170px;margin:40px 0 0;}
	.header-nav-login-get-started-wrap{margin:48px 0 0}
	
	.header-nav ul li{margin:0 12px 0 0}
	
	
	.login-get-started-wrap a.log-in{margin:7px 12px 0 0}

	.login-get-started-wrap a.get-started{padding:6px 10px;}
	.header-nav ul li a{font-size:14px;}
	.login-get-started-wrap a{font-size:13px;}
    .left-graphics{margin-top: -55px;}
    .right-content{margin-top: -50px;}
    #will-work-section-lower .concentration-wrap:first-child{margin-left: 110px; margin-top: -65px;}
    #will-work-section-lower .concentration-wrap:last-child{margin-left: 245px;}
    #real-science-section .graphics-figure{margin-top: 90px;}
    #real-science-section .right-content{margin-top: 170px;}
    #who-is-eyegym-section .brayanhabana-graphics{margin-top: -215px;}
    #who-is-eyegym-section .radial-circel{margin-top: -95px; right: 0;}
    #who-is-eyegym-section .lower-section .right-content-wrap .right-content-details{margin-top: 0px;}
    #who-is-eyegym-section .lower-section .brayanhabana-graphics{margin-top: -345px;}

    #who-is-eyegym-section .lower-section .right-content-wrap .right-content-details .medium-btn { max-width: 450px; float: none; margin: 30px auto 0; width: 100%;}
        
    #partner-section .partner-logo-wrap{float: left; clear: none; margin-top: 40px;}
    #partner-section .partner-wrap{margin-top: 60px;}
        
    .recently-tweeted{width: 60%;}
    .recently-tweeted .author-img {max-width: 80px;}
    .recently-tweeted .tweet-details{ margin-left: 4%; width: 74%;}
    .social-btn-wrap{margin-left:20px}
    .footer-top-wrap .button-type-2{max-width: 230px;}
    .footer-top-wrap h3{left: 0;}
    .footer-top-wrap .small-btn{margin-left: 25px;}
    .blockquote-wrap blockquote{width: 85.8%;}
    .blockquote-wrap .lead-bold-slate{width: 72%;}
        

    /* feature-page */
    .feature-page .banner-wrap .content-left .image-wrap{max-width:270px;margin:0 0 0 15px}
    .feature-page .banner-wrap .content-right{padding-right:0}
    .feature-page #banner-section{min-height:760px;}
    .feature-page .bg-pattern{min-height:840px;}
    .feature-page .banner-triangle{top:160px;min-height:600px;}
    .feature-page .banner-wrap{min-height:500px;padding-top:150px;}
    .feature-page .banner-wrap .content-right h4{margin:40px 0 0;}
    .feature-content-wrap{margin-top:-200px;padding-bottom:70px}
    .feature-content:first-child .description-wrap{padding:35px 20px 0 15px}
    .feature-content:nth-child(2){margin:80px 0 0}
    .feature-content:nth-child(2) .description-wrap{padding:30px 20px 0 40px}
    .feature-content:nth-child(3){margin:80px 0 0}
    .feature-content:nth-child(3) .description-wrap{padding:30px 50px 0 15px}
    .feature-content:nth-child(4){margin:80px 0 0}
    .feature-content:nth-child(4) .description-wrap{padding:30px 20px 0 40px}
    .feature-content:nth-child(4) .description-wrap h2{padding-right:20px}
    .feature-content:nth-child(5){margin:80px 0 0}
    .feature-content:nth-child(5) .description-wrap{padding:30px 50px 0 15px}	
    /* // feature-page */


    /* real-result-page */
    .real-result-page .banner-wrap .content-left .image-wrap{max-width:270px;margin:0 0 0 15px}
    .real-result-page .banner-wrap .content-right{padding-right:0}
    .real-result-page #banner-section{min-height:760px;}
    .real-result-page .bg-pattern{min-height:840px;}
    .real-result-page .banner-triangle{top:160px;min-height:600px;}
    .real-result-page .banner-wrap{min-height:500px;padding-top:150px;}
    .real-result-page .banner-wrap .content-right{padding-right:20px}
    .real-result-page .banner-wrap .content-left .image-wrap{max-width:330px;margin:15px 0 0;}	
    .real-result-page .banner-wrap .content-right h4{margin:30px 0 0;padding-right:20px}
    .real-result-page .banner-wrap .content-right h1{margin:30px 0 0;}
    .real-result-page .banner-description{padding:37px 15px 0 20px}
    .real-result-page .banner-description .lead-2{margin:16px 0 0}	
    .slide-wrap{padding:0 15px}
    .partners-info{padding:0 0 0 10px;}	
    .partners-info p{padding:0;}
    #success-story-section{padding:83px 0 60px;}
    .box-wrap-outer:nth-child(odd) .tool-tip-info-wrap{width:40%;}
    .box-wrap-outer:nth-child(even) .tool-tip-info-wrap{width:40%;}
    .success-wrap-outer{margin:65px 0 195px}
    /* // real-result-page */

    .article-social-wrap a{margin-right:10px}
    .science-page .will-work-section .concentration-wrap:last-child h4,
    .science-page #will-work-section-lower .concentration-wrap:last-child h4{max-width: 585px;}
    .science-page #will-work-section-lower .concentration-wrap:first-child{margin-top: -190px;}
    #skills-section{margin-top: 0; padding-bottom: 70px;}
    .skill-feature{padding-left: 5%;}
    #biographi-section{padding-top: 70px;}
    .biographi-details{width: 62.98%;}
    .biographi-figure{width: 29.418%}
    .content-summary-wrap{width: 30%;}
    .content-summary-wrap h4{min-height: 86px;}
    .content-summary-wrap p{min-height: 132px;}
    .blockquote-wrap > div:after{border-top: 330px solid rgba(58, 68, 87, 0.8); right: -102px;}
    .feature-page .banner-wrap{padding-top: 175px;}
    .feature-page .banner-wrap .content-right .button-type-2{margin-top: 40px;}
    .partner-logo-inner p{min-height: 66px;}
    #social-media-section{padding: 60px 0;}
    #will-work-section-lower .concentration-wrap:first-child{margin-top: 0}
    .home-page #hero-section .bg-white{min-height: 735px;}
        
    .science-page #will-work-section-lower .concentration-wrap:last-child h4{margin-top:10px;}
    .blockquote-wrap > div:last-child:after{right: -5px;}

}
	
@media only screen and (min-width:992px) and (max-width:1024px) {
	*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}

	.content-banner{height:162px;}
	.content-banner img{min-height:162px}
	
	.header-logo{width:220px;margin:40px 0 0;}
	.header-nav-login-get-started-wrap{margin:48px 0 0}
	.header-nav ul li{margin:0 15px 0 0}
	
	.login-get-started-wrap a.log-in{margin:7px 15px 0 0}
	.login-get-started-wrap a.get-started{padding:6px 15px;}
	.header-nav ul li a{font-size:16px;}
	.login-get-started-wrap a{font-size:15px;}
    #will-work-section-lower .concentration-wrap:last-child{margin-left: 515px;}
    #will-work-section-lower .concentration-wrap:first-child{margin-left: 280px;}
    #who-is-eyegym-section .lower-section .brayanhabana-graphics{margin-top: -360px;}
    #who-is-eyegym-section .lower-section .right-content-wrap{margin-top: -410px}
    .recently-tweeted{max-width: 600px; width: 60%;}
    .recently-tweeted .tweet-details{max-width:390px}
    .social-btn-wrap{margin-left:20px;}
    .blockquote-wrap blockquote{width: 89.5%;}
    
    /* feature-page */
    .feature-content:first-child .description-wrap{padding:35px 20px 0 15px}
    .feature-content:nth-child(2){margin:80px 0 0}
    .feature-content:nth-child(2) .description-wrap{padding:30px 20px 0 40px}
    .feature-content:nth-child(3){margin:80px 0 0}
    .feature-content:nth-child(3) .description-wrap{padding:30px 50px 0 15px}
    .feature-content:nth-child(4){margin:80px 0 0}
    .feature-content:nth-child(4) .description-wrap{padding:30px 20px 0 40px}
    .feature-content:nth-child(4) .description-wrap h2{padding-right:20px}
    .feature-content:nth-child(5){margin:80px 0 0}
    .feature-content:nth-child(5) .description-wrap{padding:30px 50px 0 15px}	
    /* // feature-page */

    /* real-result-page */		
    .real-result-page .banner-wrap .content-right h4{margin:40px 0 0;padding-right:20px}
    .real-result-page .banner-description{padding:77px 55px 0 20px}	
    #success-story-section{padding:83px 0 60px;}
    .box-wrap-outer:nth-child(odd) .tool-tip-info-wrap{width:43%;}
    .box-wrap-outer:nth-child(even) .tool-tip-info-wrap{width:43%;}
    /* // real-result-page */
    
    /* Real science page */
    .biographi-figure{width: 29.418%}
    .content-summary-wrap{width: 30%;}
    /*.content-summary-wrap h4{min-height: 86px;}*/
    .content-summary-wrap p{min-height: 90px;}
    #partner-section .partner-logo-wrap{display: inline-flex; }
    .partner-logo-inner p{min-height: 66px;}
    #social-media-section{padding: 60px 0;}
    #will-work-section-lower .concentration-wrap:first-child{margin-top: 50px}
    .home-page #hero-section .bg-white{min-height: 735px;}
    .blockquote-wrap > div:after{right: -103.46px}
    .blockquote-wrap > div:last-child:after{right: -1px;}

	
	
}


@media only screen and (min-width:1025px) and (max-width:1280px) {
	*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
    .blockquote-wrap blockquote{width: 89.8%;}
		
	
    .recently-tweeted{max-width:560px;width:auto }
	.social-btn-wrap{float:right;margin:10px 80px 0 0;}

	.content-banner{height:168px;}
	.content-banner img{min-height:168px}
}


.cut-corner-wrap {
   
}

@media only screen and (min-width:1281px) and (max-width:1366px) {

	/* .img-mask{ margin-top: 420px; width: 185% } */
	
		

}


@media only screen and (min-width:1367px) and (max-width:1440px) {

	/* .img-mask{ margin-top: 61%; width: 136% } */
	
		

}

@media only screen and (min-width:1601px) and (max-width:1920px) {

	/* .img-mask{ margin-top: 420px; width: 185% } */
	
		

}

@media only screen and (min-width:1921px) {

	#real-science-section{background-position:center!important;margin-top:60px}

}

@media only screen and (min-width:1280px) {

	.skill-feature ul li{width: 120%;}

}