@media screen and (max-width:1169px) {
.hero-indent h1 { font-size:40px; line-height:55px; margin-bottom:20px;}
.hero-indent p { font-size: 20px; width: 80%; line-height: 31px;}
header .navbar-nav > li{ font-size: 16px;}
.banner_caption{ top:60px;	}
.bnr_btn{ font-size: 20px; padding: 20px 30px;}
.home-bg-section-3{ height:500px;}
.home-section-3{ padding: 40px 0px;}
.home-section-3 h2{ width: 100%; font-size: 34px; line-height: 48px; margin: 20px auto 30px;}
.home-section-3 p, .home-section_2 p, .home-section_3 p, .home-section-4 p{ font-size: 16px; line-height:28px; margin: 0 auto 30px;}
.build_img { margin-top: 100px;}
.build_img_1 { margin-top: 80px;}
.home-bg-section-4, .home-bg-section_5, .home-bg-section_6, .home-bg-section_7{ height:380px;}
.home-section_2 h2{ font-size: 40px; line-height:60px; margin: 20px auto 20px;}
.home-section_2 p{ margin-bottom:100px;}
.home-section_2{ padding: 40px 0 150px;}
.home-section_3{ padding: 50px 0 130px;}
.home-section_3 h2{ font-size: 32px; line-height:48px; margin: 20px auto 20px;}
.home-section-4 h2, .home-section-5 h2, .home-section-6 h2{ font-size: 42px; line-height:58px; margin: 0px auto 20px;}
.home-section-4{ padding:60px 0 130px;}
.home-section-4 p{ margin-bottom:100px;}
.home-section-5 h2{ margin: 20px auto 60px;}
.slide-test{ max-width:100%;}
.home-section-5 p{ font-size: 16px; line-height:30px;}
.home-section-5 blockquote{ font-size: 20px; line-height:32px;}
.home-section-5 h3{ font-size: 30px; line-height:40px;}
.home-section-5 h4, .home-section-6 .box-bd h3{ font-size:18px;}
.home-section-6 h2{ margin-top:20px;}
.title{ font-size: 16px; line-height:26px;}
.home-section-6 .read-more{ font-size:14px;}
.home-section-7{ padding: 60px 0px 80px;}
.home-section-7 h3{ font-size:22px;}
.btm_btn{ font-size: 16px; padding: 18px 25px;}

}


@media screen and (max-width:1023px) {
.hero-home{ margin-top:65px;}
.hero-indent h1 { font-size:30px; line-height:44px; margin-bottom:10px;}
.hero-indent p { font-size: 18px; width: 90%; line-height: 26px;}
header .navbar-nav > li{ font-size: 15px;}
.banner_caption{ top:40px;	}
.bnr_btn{ font-size: 20px; padding: 20px 30px;}
.home-bg-section-3{ height:470px;}
.home-section-3{ padding: 40px 0px;}
.home-section-3 h2{ width: 100%; font-size: 34px; line-height: 48px; margin: 20px auto 30px;}
.home-section-3 p, .home-section_2 p, .home-section_3 p, .home-section-4 p{ font-size: 16px; line-height:28px; margin: 0 auto 30px;}
.build_img { margin-top: 100px;}
.build_img_1 { margin-top: 80px;}
.home-bg-section-4, .home-bg-section_5, .home-bg-section_6, .home-bg-section_7{ height:350px;}
.home-section_2 h2{ font-size: 40px; line-height:60px; margin: 20px auto 20px;}
.home-section_2 p{ margin-bottom:100px;}
.home-section_2{ padding: 40px 0 150px;}
.home-section_3{ padding: 50px 0 130px;}
.home-section_3 h2{ font-size: 32px; line-height:48px; margin: 20px auto 20px;}
.home-section-4 h2, .home-section-5 h2, .home-section-6 h2{ font-size: 42px; line-height:58px; margin: 0px auto 20px;}
.home-section-4{ padding:60px 0 130px;}
.home-section-4 p{ margin-bottom:100px;}
.home-section-5 h2{ margin: 20px auto 60px;}
.slide-test{ max-width:100%;}
.home-section-5 p{ font-size: 16px; line-height:30px;}
.home-section-5 blockquote{ font-size: 20px; line-height:32px;}
.home-section-5 h3{ font-size: 30px; line-height:40px;}
.home-section-5 h4, .home-section-6 .box-bd h3{ font-size:18px;}
.home-section-6 h2{ margin-top:20px;}
.title{ font-size: 16px; line-height:26px;}
.home-section-6 .read-more{ font-size:14px;}
.home-section-7{ padding: 60px 0px 80px;}
.home-section-7 h3{ font-size:22px;}
.btm_btn{ font-size: 16px; padding: 18px 25px;}
.featured-section{ height:auto;}
.slick-dots{ display:none !important;}
.img-frame{ width: 325px; height: 325px; background-size:100%; padding:15px;}
.img-frame img { width: 100%; height: 100%;}


}
 @media (max-width: 991px) {
header .navbar-header { float: none; }
header .navbar-left, header .navbar-right { float: none !important; }
header .navbar-toggle { display: block; }
header .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
header .navbar-fixed-top { top: 0; border-width: 0 0 1px; }
header .navbar-collapse.collapse { display: none!important; }
header .navbar-nav { float: none!important; margin-top: 7.5px; margin-right:0px; margin: 0px !important;}
header .navbar-nav>li { float: none; }
header .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; }
header .collapse.in { display: block !important; }
header .navbar-toggle { border: 1px solid #999; margin:0px; }
header .navbar-toggle .icon-bar { background: #999; }
header .navbar-collapse { padding-left: 0px; padding-right: 0px; }
header .navbar-nav > li > a { margin: 15px 0; }
header .navbar-nav > li:first-child a { margin-top: 0px;}
header .navbar-nav > li{ margin-left:0px;}

}
 @media screen and (max-width:767px) {
header .navbar-toggle { margin: 0px 15px 0 0; }
header .navbar-collapse { padding-left: 15px; padding-right: 15px; }
header .navbar-nav > li > a { margin: 15px 0; padding: 0 20px; }
.hero-indent h1 { font-size: 20px; line-height: 26px; margin-bottom: 10px; }
.hero-indent p { font-size: 16px; line-height: 30px; }
.hero-indent .js-start_quiz { margin: 25px 0; width: 100%; font-size: 18px; line-height: 50px; height: 50px; }
.home-section-3 h2 { font-size: 24px; text-align: center; line-height: 36px; }
.home-section-3 .heading-line { margin: 20px auto; }
.home-section-3 p { font-size: 14px; line-height: 26px; text-align: center; }
.home-section-3 { padding: 30px 0 60px; }
.home-section-4 h2 { font-size: 24px; margin: 0; line-height: 35px; }
.home-section-4 .heading-line { margin: 20px auto 20px; }
.home-section-4 h3 { font-size: 18px; line-height: 26px; }
.home-section-4 p { font-size: 14px; margin: 0 auto 40px; line-height: 26px; }
.home-bg-section-5 { height: 160px; }
.home-section-5 h2 { font-size: 25px; margin: 0 0 10px; }
.home-section-5 h3 { font-size: 26px; line-height: 32px; margin-top: 10px; text-align: center; }
.home-section-5 h4 { font-size: 16px; text-align: center; }
.home-section-5 blockquote { font-size: 19px; margin-bottom: 10px; line-height: 32px; text-align: center; }
.img-frame { width: 300px; height: 300px; float:none; padding: 13px; margin: 20px auto 0; }
.home-section-5 .slick-dots { right: 0; left: 0; margin: 0 auto; }
.home-section-5 p { font-size: 15px; line-height: 24px; text-align: center; }
.home-section-5 .slick-next.slick-arrow { right: 70px; }
.home-section-6 h2 { font-size: 25px; margin: 20px 0 10px; line-height: 28px; }
.title { margin: 0 auto 35px; font-size: 15px; line-height: 28px; }
.home-section-6 h3 a { height: 90px; font-size: 24px; margin-bottom: 20px; line-height: 34px; }
.home-section-6 p { font-size: 16px; line-height: 26px; height: auto; }
.home-section-6 .read-more { margin-bottom: 20px; }
.more-article { margin: 20px 0 0; }
.more-article .btn-more { width: 100%; }
.footer { padding: 15px 0; }
footer h2 { margin: 15px 0; }
.disclaimerwrap { text-align: center; }
.disclaimerwrap p { font-size: 11px; text-align: center; margin-bottom: 10px; }
.loginwrap { padding: 50px 0; }
.MenuTabs{ display:none;}
.RightPart{ width:100%;}
.dash-header .navbar-toggle { border: 1px solid #999; margin:10px 0 0;} 
.dash-header .navbar-toggle .icon-bar{ background:#999;}
.dash-header .navbar-collapse{ background:#fff !important; width:100%; position:absolute; left:0; right:0; z-index:99; margin:0px; padding:0 20px;}
.dash-header .navbar-right { width:100%;}
.dash-header .navbar-form { float: none; display: block; width: 100%;}
.dash-header .navbar-right .dropdown-menu:before{ display:none;}
.dash-header .navbar-nav > li { float: none; margin: 5px 0 0;}
.dash-header .navbar-form .form-control { box-shadow: none; width: 100%; height: 42px;}
.desk-hide{ display:block;}
.dash-header .navbar-nav > li > a {
    font-size: 13px;
    color: #444;
    padding: 10px 1px;
    margin: 5px;
    font-weight: 600;
    text-transform: uppercase;
    position: relative;
    background: none;
    display: block;
    width: 100%;
    text-align: left;
}
.dash-header .navbar-nav > li > a span{     width: 30px;
    display: inline-block;
    font-size: 20px;
    vertical-align: middle;}

.dash-header .navbar-nav > li:first-child a{ padding-top: 15px; padding-bottom: 15px; background: #236093; width: 45px; height: 45px;   border-radius: 50%; color:#fff; text-align:center; padding-top:12px;}

.dash-footer{ z-index:99; text-align:center;}

.chart-container{ width:100% !important; overflow:hidden;}
.chart{ width:200px !important;}
.col-2, .col-3{ float:none; width:100%;}
.hero-home {
    background: url(../images/n_homepage_bg_0.jpg) center 0 no-repeat;
    background-size: 220%;
    background-position: top right;
}
.hero-indent{ padding:0px;}

.home-bg-section-3 {
	height: 300px;
}
.home-bg-section-4, .home-bg-section_5, .home-bg-section_6, .home-bg-section_7 {
	height: 300px;
}
.home-section_2 p {
	margin-bottom: 50px;
}
.home-section_2 h2 {
	font-size: 24px;
	line-height: 40px;
	margin: 20px auto 20px;
}
.banner_caption {
	top: 15px;
}
.bnr_btn {
	font-size: 16px;
	padding: 10px 20px;
	box-shadow:3px 3px 0px 1px rgba(0,0,0,0.35);
}
.home-section-5{ height:auto;}
.hero-indent p{ display:none;}
.build_img, .build_img_1{ margin-top:50px;}
.home-section-4 img{ margin-bottom:50px;}
.home-section-7 h3{ line-height:36px;}
.home-section-5 h3{ font-size:22px;}
.home-section_3 h2, .home-section-5 h2{ font-size:24px; line-height:40px;}
.footer ul li{ font-size:15px; margin:10px;}
.copyright_txt p {
	font-size: 14px;
}



.science-header li {
    padding: 0 15px;
    font-size: 16px;
}
.sceincepage {
    padding: 30px 0;
}
.sceincepage h1 {
    font-size: 28px;
    text-align: center;
    margin-bottom: 15px;
    padding-bottom: 0;
}
.sub-title {
    font-size: 17px;
    line-height: 26px;
    padding-bottom: 25px;
    margin-bottom: 10px;
}
.aboutpage {
    padding: 0;
}
.storiestitle h1 {
    font-size: 22px;
}
.storieswrap {
    padding: 20px 0;
}
.storieswrap h3 {
    font-size: 17px;
    padding: 10px 0 25px;
}
.science-header {
    margin-top: 65px;
}
.resourcewarp .nav-tabs > li > a {
    padding: 10px 0;
    margin: 0 5px;
    font-size: 14px;
}
.sceincepage h3 {
    font-size: 17px;
    padding: 15px 0 10px;
}


}
