﻿@charset "utf-8";

/*  making sure your page is responcive */
* { box-sizing: border-box; }
.col-1 {width: 8.33%;}
.col-2 {width: 16.%;} /*16.66%*/
.col-3 {width: 25%; padding: 0 5px;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;} /* div row should always add up to 12 */

.row-wrapper {
	align-content: center;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-color: rgba(204,218,218,0.25);
}
.row::after {
    content: "";
    clear: both;
    display: block;
}
.orangeBar:after {
	display: block;
	margin: 20px auto 20px;
	width: 100%;
	height: 1px;
	background: #EA632E none repeat scroll 0% 0%;
	content: "";
}
[class*="col-"] {
    float: left;
    padding: 15px;
	display:inline-block;
}
.three-column {
  padding: .5em 2em 2em 2em;
  -moz-column-count: 3;
  -moz-column-gap: 2em;
  -webkit-column-count: 3;
  -webkit-column-gap: 2em;
  column-count: 3;
  column-gap: 2em;
  /*text-align: justify;*/
  font-weight: 400;
  line-height: 2.75rem;
  font-size: 1.25rem;
  color: #333;
}

@media only screen and (max-width: 520px) {
    /* For mobile phones: */
    [class*="col-"] {
        width: 100%;
    }
	.top-margin  {
	margin: 0px 2px 2px 0;
	}
	.three-column {
	padding: .5em 2em 2em 2em;
	-moz-column-count: 1;
	-webkit-column-count: 1;
	column-count: 1;
	}
}
@media only screen and (min-width: 521px) and (max-width: 768px) {
    /* For mobile phones: */
    [class*="col-"] {
        width: 50%;
    }
	.col-12 {
		width: 100%;
	}
	.col-5 {width: 41.66%;}
	.col-7 {width: 58.33%;}
	.top-margin  {
	margin: 0px 2px 2px 0;
	}
	.three-column {
	padding: .5em 2em 2em 2em;
	-moz-column-count: 2;
	-moz-column-gap: 1.75em;
	-webkit-column-count: 2;
	-webkit-column-gap: 1.75em;
	column-count: 2;
	column-gap: 1.75em;
	}
}
@media only screen and (min-width: 769px) and (max-width: 900px) {
    /* For mobile phones: */
    [class*="col-"] {
    }
	.col-12 {
		width: 100%;
	}
	.col-8 {
		width: 66%;
	}
	.col-5 {width: 41.66%;}
	.col-7 {width: 58.33%;}
}
@media only screen and (min-width: 901px) and (max-width: 1200px) {
    /* For mobile phones: */
    [class*="col-"] {
        /*width: 25%;*/
    }
	.col-12 {
		width: 100%;
	}
	.col-8 {
		width: 75%;
	}
	.col-5 {width: 41.66%;}
	.col-7 {width: 58.33%;}
}

h2 {
	color: #0973B8;
}
h3 {
	color: #0973B8;
}
.back-to-top {
	color: #444;
	font-weight: 600;
	font-size: .8rem;}
.back-to-top:hover {color:#0973B8;}
/*  MCT ID colors   */
 #58595B 
 #F78E1E
 #3F3F3F
 #EA632E  
 #414042
 #808285  
 #0973B8
/* fonts */

/*  colors  */
/* accents */
 
 /*  ---   page colors   ---  */

/*  header  */
.top_logo  {
	margin: .5% 2% .5% 2%;
	top:0;
	width: 98%;
}
.logo {
    width: 10%;
    float: left;
    margin-top: 15px;
    margin-left: 25px;
}

.hamburger  {
	background-image : url(../images/hamburger.png);
	background-repeat : no-repeat;
}


/*  Qoute  */
/*  slide carousel  */
.bannerContainer {
    position:relative;     
}
#carousel1 {
	/*position: relative;*/
	top: 0;
	/* [disabled]z-index: 1; */
	width: 100%;
	padding-bottom: 10px;
}
#globalnav {
	/*top: 20%;*/
	background: #fff;
	width: 100%;
	width: 86%;
	margin-top: 20px;
}
/*.navbar-wrapper {
	overflow: visible;
    z-index: 120;
}*/
.top_logo  {
	position:absolute;
	max-width: 1165px;
	max-height: 92px;
	/*z-index: 5;*/
}
.arrow-down  {
	background-image : url(../imgs/sprite-arrow-down_1.png);
	background-repeat : no-repeat;
}
.arrow-white-lt  {
	background-image : url(../images/arrow-white-lt.png);
	background-repeat : no-repeat;
}
.arrow-white-rt  {
	background-image : url(../images/arrow-white-rt.png);
	background-repeat : no-repeat;
}
.arrow-green-lt  {
	background-image : url(../images/arrow-green-lt.png);
	background-repeat : no-repeat;
}
.arrow-green-rt  {
	background-image : url(../images/arrow-green-rt.png);
	background-repeat : no-repeat;
}
.arrow-white-rt-sm  {
	background-image : url(../images/arrow-white-rt-sm.png);
	background-repeat : no-repeat;
}
.arrow-white-rt-sm  {
	background-image : url(../images/arrow-white-lt-sm.png);
	background-repeat : no-repeat;
}
.slide_1-lg  {
	background-image : url(../images/Annapolis-lg.png);
	background-repeat : no-repeat;
	opacity : 0.9;
	filter: alpha(opacity=90) progid:DXImageTransform.Microsoft.Alpha(opacity=90) ;
}
.slide_1-md  {
	background-image : url(../images/Annapolis-md.png);
	background-repeat : no-repeat;
}
.slide_1-sm  {
	background-image : url(../images/Annapolis-sm.png);
	background-repeat : no-repeat;
}
.slide-buttons  {
	background-image : url(../images/btn-dots.png);
	background-repeat : no-repeat;
}


/*------  text styles  ----------*/
.MCT-text  {
	font-family : Minion Pro, Georgia;
	font-weight : bold;
	font-size : 33px;	
	letter-spacing : 7.56px;
	color : #3F3F3F;
	color : rgb(63, 63, 63);
}
.MCT-subtext  {
	font-family : Minion Pro, Georgia;
	font-weight : bold;
	font-size : 27px;
	color : #3F3F3F;
	color : rgb(63, 63, 63);
}
.logo-fonts
{
	font-family : Minion Pro, Georgia;
	font-weight : bold;
	font-size : 41px;
	color : #FFFFFF;
	color : rgb(255, 255, 255);
}

ul.menu-text  {
	font-family: Lato, Helvetica, Arial, sans-serif;
	font-size : 1.75em;
	/*line-height : 52px;*/
	letter-spacing : 0.48px;
	color : #58595B;
	color : rgb(51, 51, 51);
	display: inline-flex;
	list-style-type: none;
}
.menu-text a:link  {
	color : #58595B;
	text-decoration: none;
}
.menu-text a:visited  {
}
.menu-text a:active  {
}
.menu-text a:hover  {
	color: #0973B8 ;
}
.menu-text-md  {
	font-family: Lato, Helvetica, Arial, sans-serif; 
	font-size : 20px;
	line-height : 52px;
	letter-spacing : 0.4px;
	color : #58595B;
	color : rgb(51, 51, 51);
}
h1 {
	font-family: Lato, Helvetica, Arial, sans-serif;
	color: #0973B8;
	font-size: 2.25em;
	margin-bottom: 30px;
}

/*h1::after {
    display: block;
    margin: 20px auto 20px;
    width: 300px;
    height: 1px;
    background: #EA632E none repeat scroll 0% 0%;
    content: "";
}*/
.news {
	font-family: Zapfino;
	margin-bottom: -8px;
}
.news::after {
	display: block;
    margin: 0px 0px 0px 4px;
    width: 300px;
    height: 2px;
    background: #990000 none repeat scroll 0% 0%;
	align-items: flex-start;
	content: "";
}
.date  {
	font-family: Lato, Helvetica, Arial, sans-serif;
	text-align: right;
	font-weight: 300;
	/*margin-top: -8px;*/
	margin-bottom: 12px;
	visibility: visible;
	z-index: 12;
	margin-right: 25px;
}
.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}
.center-block::after {
    display: block;
    margin: 20px auto 20px;
    width: 300px;
    height: 2px;
    background: #EA632E none repeat scroll 0% 0%;
    content: "";
}
.bodyTextTitles {
	font-size: 1rem;
	line-height: 2.25rem;
	font-weight: 500;
	color: #09182B;
}
.underline::after {
	/*content: '';
	border-top: 2px solid rgba(164,194,194,0.50);
	width: 250px;
	position: absolute;
	margin-top: -10px;
	margin-left: 20px;
	margin-right: 20px;
	background: rgba(164,194,194,0.50);*/
	display: block;
	margin: 10px auto 10px 0px;
	width: 250px;
	height: 1px;
	background: rgba(164,194,194,0.50) none repeat scroll 0% 0%;
	content: "";
	}
p {
	color:#333;
	line-height: 1.4em;
	font-family: Lato, Helvetica, Arial, sans-serif;
	font-size: 1em;
}
.MCT-areas {
	padding: 2% 4%;
	position: absolute;
	top: 0;
}
#myHeader {
	height: 44px;
}

.MCT-areas a {
	/*color: #0973B8;*/
    font-size: 1.2rem;
    text-decoration: none;
	margin-top: 20px;
	padding: 2% 4%;
}
.MCT-areas a:active {
	color: #F27321;
	text-decoration: none;
}
.MCT-areas a:hover {
	color: #F27321;
	text-decoration: none;
}
/*.MCT-areas a:visited {
	color: #0973B8;
	text-decoration: none;
}*/
.MCT-areas a:link {
	color: #0973B8;
	text-decoration: none;
}
.MCT-areas a:focus {
	color: rgba(247,142,30,1.00);
	font-weight: 500;
}
#myHeader-one a:active {color: rgba(244,123,32,1.00)}
#myHeader-two a:active {color: rgba(244,123,32,1.00)}
#myHeader-three a:active {color: rgba(244,123,32,1.00)}
/*.MCT-areas a:active { color:#F27321;}*/
/*#myHeader-one {
    width: 440px;
    height: 44px;
    background: url(../imgs/sprite-arrow-down_1.png) 0 0px;
}
#myHeader-one a:active, #arrow-one a:hover {
    background: url(../imgs/sprite-arrow-down_1.png) 0 -46px;
}*/
.MCT-areas img {
	float: left; height: 80px; margin-top: -30px; margin-left: 15px;
}
/*.guide-variations-pager li */
.mct-link-active {
    padding: 0 40px 0 40px;
}
.mct-link-active h4 {
    padding: 30px 0 12px 0;
}
.mct-link-active::before {
    border-top: 20px solid #F78E1E;
    top: 120px;
}
	/*.guide-variations-pager li */
.mct-link-active-a::after,  .mct-link-active-a::before /*.guide-variations-pager li*/{
	border-left: 25px solid transparent;
	border-right: 25px solid transparent;
	content: '';
	display: block;
	height: 0;
	left: calc(18% - 25px);
	position: absolute;
	width: 0;
}
.mct-link-active-b::after,  .mct-link-active-b::before /*.guide-variations-pager li*/{
	border-left: 25px solid transparent;
	border-right: 25px solid transparent;
	content: '';
	display: block;
	height: 0;
	left: calc(46% - 22px);
	position: absolute;
	width: 0;
}
.mct-link-active-c::after,  .mct-link-active-c::before /*.guide-variations-pager li*/{
	border-left: 25px solid transparent;
	border-right: 25px solid transparent;
	content: '';
	display: block;
	height: 0;
	left: calc(82% - 19px);
	position: absolute;
	width: 0;
}
.menu  {
	font-family: Lato, Helvetica, Arial, sans-serif;
	font-size : 18px;
	line-height : 52px;
	letter-spacing : 0.36px;
	color : #58595B;
	color : rgb(51, 51, 51);
}
.stuckMenu { height: 36px;}
.menu-text-sm  {
	font-family: Lato, Helvetica, Arial, sans-serif;
	font-size : 16px;
	line-height : 52px;
	letter-spacing : 0.32px;
	color : #58595B;
	color : rgb(51, 51, 51);
}
.carousel-caption h3  {
	font-family: Lato, Helvetica, Arial, sans-serif;
	font-weight : 600;
	font-size : 4em;
	color : #FFFFFF;
	color : rgb(255, 255, 255);
}
.carousel-caption p  {
	font-family: Lato, Helvetica, Arial, sans-serif;
	font-weight : 400;
	font-size: 1.125rem;
	line-height: 1.8rem;
	color: #58595B;
}
.banner-md  {
	font-family: Lato, Helvetica, Arial, sans-serif;
	font-weight : bold;
	font-size : 38px;
	color : #FFFFFF;
	color : rgb(255, 255, 255);
}
.banner-text-sm  {
	font-family: Lato, Helvetica, Arial, sans-serif;
	font-weight : bold;
	font-size : 28px;
	color : #FFFFFF;
	color : rgb(255, 255, 255);
}

.para-text {
	font-family: Lato, Helvetica, Arial, sans-serif;
	font-size : 16px;
	line-height : 28px;
	font-weight: 400;
	letter-spacing : 0.28px;
	color : #58595B;
	color : rgb(51, 51, 51);
}

.footer-text  {
	font-family : Myriad Pro;
	font-size : 16px;
	line-height : 25px;
	letter-spacing : 0.03px;
	color : #FFFFFF;
	color : rgb(255, 255, 255);
}
.footer-text-gray  {
	font-family: Lato, Helvetica, Arial, sans-serif;
	font-size : 16px;
	line-height : 52px;
	letter-spacing : 0.32px;
	color : #58595B;
	color : rgb(51, 51, 51);
}
.footer-text-md  {
	font-family : Myriad Pro;
	font-size : 14px;
	color : #58595B;
	color : rgb(51, 51, 51);
}
.footer-text-sm  {
	font-family : Myriad Pro;
	font-size : 11px;
	color : #58595B;
	color : rgb(51, 51, 51);
}
/*.wrapper {
	max-width: 960px;
	margin: 20px auto 20px auto;
}*/

.support {
    /*background-image: url(../imgs/Support.png);*/
    background-position: 50% 35%;
    background-repeat: no-repeat;
	/*background: #f2f3ef;*/
}
.MCT-bg-orange {
    background-color: #F2EAE2;
    max-width: 1600;
    padding: 2% 40px;
}
.MCT-bg-orange-news {
    /*background-color: #F2EAE2;*/
    max-width: 1600;
    padding: 2% 40px;
   /* background-image: url(../imgs/News.png);*/
	background-position: 20% 50%;
	background-repeat: no-repeat;
	background-size: contain;
	background-color: #f2eae2;
}


/*  page atributes  */
.anchorclass  {
	position: relative;	
}
#testimonials {
	width: 100%;
	height: 100%;
	list-style-type: none;
	overflow-y: hidden;
}
#testimonials .slide {
	list-style-type: none;
	/* line-height: 24px;
	[disabled]color: #444; */
	overflow-y: hidden;
} 
blockquote {
	font-size: 1rem;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #516D6C;
	font-style: italic;
	font-weight: 300;
	line-height: 1.75rem;
	visibility: visible;
}
blockquote i {
	font-size: 1rem;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #516D6C;
	font-style: normal;
/*	font-style: oblique;*/
	font-weight: 300;
	line-height: 1.75rem;
	visibility: visible;
}
#testimonials .slide blockquote a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1rem;
	font-style: italic;
	color: #516D6C;
	font-weight: 300;
}
#testimonials .slide blockquote a i {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1rem;
	font-style: normal;
	/*font-style: oblique;*/
	color: #516D6C;
	font-weight: 300;
}

/** {
	margin: 0;
	padding: 0;
	color : #58595B;
	color : rgb(51, 51, 51);
	font-weight:400;
	letter-spacing : 0.48px;
	font-family: Lato, Helvetica, Arial, sans-serif;
}*/

img {
	/*display: block;*/
	max-width: 100%;
	height: auto;
	/*margin-left: auto;
    margin-right: auto;*/
}
.carousel-caption h1 img {
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
img.attorney {
	/*display: block;
	max-width: 100%;*/
	height: auto;
	align-self: center;
	margin: 0 auto;
}
.content {
	/*width: 80%;
	margin: 0px auto 5%;
	padding: 20px;*/
}
.content h1 {
	font-weight: 400;
	text-transform: uppercase;
	margin: 0;
	color: #fff;
}
.content h2 {
	font-weight: 400;
	text-transform: uppercase;
	/*color: #333;*/
	margin: 0 0 20px;
	font-size: 20px;
}
.content .blue h1  {
	color: #0973B9;
	text-align: center;
	padding: 20px;
	letter-spacing: 1.4;
}
.content p {
	font-size: 1em;
    /* font-weight: 300; */
    line-height: 1.5em;
    margin: 0 0 20px;
    line-height: 1.4em;
    font-family: Lato, Helvetica, Arial, sans-serif;
    font-size: 1em;
}
.content p:last-child {
	margin: 0;
}
.content a.button {
	display: inline-block;
	padding: 10px 20px;
	background: #ff0;
	color: #000;
	text-decoration: none;
}
.content a.button:hover {
	background: #000;
	color: #ff0;
}
.content.title {
position: relative;
background-color: #FFFFFF;
}
.content.title h1 span.demo {
	display: inline-block;
	font-size: .5em;
	padding: 10px;
	background: #fff;
	color: #333;
	vertical-align: top;
}
.content.title .back-to-article {
	position: absolute;
	bottom: -20px;
	left: 20px;
}
.content.title .back-to-article a {
	padding: 10px 20px;
	background: #f60;
	color: #fff;
	text-decoration: none;
}
.content.title .back-to-article a:hover {
	background: #f90;
}
.content.title .back-to-article a i {
	margin-left: 5px;
}
.content.white {
	background: #fff;
	box-shadow: 0 0 10px #999;
}
.content.black {
	background: #000;
}
.content.black p {
	color: #999;
}
.content.black p a {
	color: #08c;
}
.dropdown-menu {
	min-width: 200px;
}
.dropdown-menu.columns-2 {
	min-width: 500px;
}
.dropdown-menu.columns-3 {
	min-width: 600px;
}
.dropdown-menu.columns-4 {
	min-width: 800px;
}
.dropdown-menu li a {
	padding: 2px 0px;
	/*font-weight: 400;*/
}
.multi-column-dropdown {
	list-style: none;
	font-size: .9rem;
	/* [disabled]font-weight: 300; */
}
.multi-column-dropdown li a {
	display: block;
	clear: both;
	line-height: 1.25;
	color: #333;
	white-space: normal;
}
.multi-column-dropdown li a:hover {
	text-decoration: none;
	color: #262626;
	background-color: #f5f5f5;
}
.odd { 
	display: flex;
	background-color: #ECF2F8;
	margin: 0px;
	padding: 20px; 
}
.even { 
	display: flex;
	background-color: #FFFFFF;   /* - - - or #F0FBFB  - - - */
	margin: 0px;
	padding: 20px; 
}
.hidden { display: none;
}
.or-grid {
	list-style: none;
	margin: 0 auto;
	position: inherit;
}

mark {background-color: rgba(176,180,225,0.50)}
.parallax_description {
	color: #FFFFFF;
	text-align: left;
	padding-left: 100px;
	width: 50%;
	float: left;
	font-weight: 300;
	line-height: 1.75rem;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 1.75rem;
}
.parallax_subhead {
	color: #FFFFFF;
	text-align: left;
	padding-left: 100px;
	padding-top: 20px;
	float: left;
	font-weight: 300;
	line-height: 1.25rem;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 1.25rem;
	width: 100%;
}
article {
	display: block;
	position: relative;
	padding-top: 10px;
	margin-top: 20px;
}
article.practice::before {
	content: '';
	border-top: 2px solid #F78E1E;
	width: 97%;
	position: absolute;
	/*margin-top: -10px;*/
	margin-left: 20px;
	margin-right: 20px;
	background: #F78E1E;
	}
article.practice::after {
	content: '';
	border-top: 2px solid #F78E1E;
	width: 97%;
	position: absolute;
	/*margin-bottom: -30px;*/
	margin-right: 20px;
	margin-left: 20px;
	background: #F78E1E;
}
article.attorney::before {
	content: '';
	border-top: 2px solid #F78E1E;
	width: 97%;
	position: absolute;
	/*margin-top: -10px;*/
	margin-left: 20px;
	margin-right: 20px;
	background: #F78E1E;
	}
section {
	margin: 0px auto 20px auto;
}
.top-margin  {
	margin: 40px 2px 2px 0;
}
.clearfix {
	overflow: auto;
	content: "";
	display: table;
	clear: both;
}
footer  {
    display: block;
    margin: 0px;
    padding: 10px 30px 40px 30px;
    text-align: center;
    color: #FFFFFF;
    /*background-color: #808285;
    position:absolute;*/
    left: 0;
    right: 0;
    bottom: 0;
    border-top: 3px solid #F78E1E;
    border-width: 100%;
    background-image: -webkit-linear-gradient(270deg,rgba(128,130,133,1.00) 0%,rgba(65,64,66,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(128,130,133,1.00) 0%,rgba(65,64,66,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(128,130,133,1.00) 0%,rgba(65,64,66,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(128,130,133,1.00) 0%,rgba(65,64,66,1.00) 100%);
}

/*---  Add cookies agreement  ---*/
.panel-heading span {
    margin-top: -26px;
    font-size: 15px;
    /*margin-right: -12px;*/
}

.clickable {
    background: rgba(0, 0, 0, 0.15);
    display: inline-block;
    padding: 6px 12px;
    border-radius: 4px;
    cursor: pointer;
}
.cc-window {
    position: fixed;
    overflow: hidden;
    box-sizing: border-box;
    font-family: Helvetica,Calibri,Arial,sans-serif;
    font-size: 16px;
    line-height: 1.5em;
    display: flex;
    flex-wrap: nowrap;
    z-index: 9999;
}
.cc-bottom {
    bottom: 1em;
}
.cc-window.cc-banner {
   /* padding: 1em;*/
    width: 100%;
    flex-direction: row;
}
.cc-window.cc-banner {
    align-items: center;
}
.cc-banner.cc-bottom {
    left: 0;
    right: 0;
    bottom: 0;
}
.cc-banner .cc-message {
    flex: 1;
}
.cc-color-override--914280783.cc-window {
    color: rgb(131, 131, 145);
    background-color: rgb(237, 239, 245);
}
.cc-window {
    opacity: 1;
    transition: opacity 1s ease;
}
/*---- end of Add cookies agreement  ----*/
/*colors
#414042
#808285
#F78E1E
*/

.mobile-show {
	display: none;
}
.mobile-hide {
	display: block;
}
@media only screen and (max-width: 370px) {
    body {
	width: 320px;
    }
	.MCT-bg-orange {
    padding: 2% 10px;
	}
}
@media only screen and (max-width: 500px) {
    body {
	/* background-color: lightblue; may want to change to #F78E1E*/
	max-width: 400px;
	width: 400px;
    }
	.top_logo  {
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-repeat: no-repeat;
	/*background-image: url(../imgs/MyCLinicalTrial.com_logo.svg);*/
	width: 99%; /* Width of new image */
	height: 101.333px; /* Height of new image */
	/*padding-left: 360px;*/ /* Equal to width of new image */
	background-position: 0% 0%;	/*margin: .1% 0 .1% 0;
	width: 100%;*/
	background-size: 99% auto;
	}
	.mobile-hide {
		display: none;
	}
	.parallax {
	padding-left: 0px;
	padding-top: 20px;
	padding-bottom: 100px;
	font-size: 2rem;
	text-align: center;
	text-shadow: 2px 2px 5px rgba(17,54,92,0.55);
	}
	.parallax_description {
	padding-left: 0px;
	width: 100%;
	text-align:center;
	line-height: 1.5rem;
	font-size: 1.5rem;
	}
	.parallax_subhead {
	color: #FFFFFF;
	padding-left: 0px;
	padding-top: 20px;
	text-align:center;
	line-height: 1.25rem;
	font-size: 1.2rem;
	width: 100%;
	}
	.MCT-areas {
    /* background-color: #FFF; */
    padding: 2% 4%;
    height: 60px;
    text-align: center;
	}
	.MCT-areas img {
    float: left;
	height: 30px;
    margin-top: 0px; 
    margin-left: 15px;
	}
	.mct-link-active {
    padding: 0 20px 0 20px;
	}
	.mct-link-active::before {
    border-top: 10px solid #F78E1E;
    top: 194px;
	}
	.btn-info {
    float: center!important;
	}
	.news {
	font-size: 1.2rem;
	margin-bottom: -9px;
	padding-left: 4px;
	}
	.news::after {
    margin: 0px 0px 0px 4px;
    width: 160px;/*
    height: 2px;
    background: #990000 none repeat scroll 0% 0%;
	align-items: flex-start;
	content: "";*/
	}
	#testimonials {
	width: 95%;
	}
	.wrapper {
    max-width: 290px;
    margin: 10px auto 10px auto;
	}
	[class*="col-"] {
    padding: 0 15px 0 15px;
	}
	.slideInLeft {
	padding-bottom: 15px;
	}
	article.practice::before {
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	}
	article.practice::after {
	width: 100%;
	margin-right: 0px;
	margin-left: 0px;
	}
	article.clients::before {
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	}
	article.clients::after {
	width: 100%;
	margin-right: 0px;
	margin-left: 0px;
	}
	p {
	margin: 0px 0px 0px 0px;
	}
	.para-text {
	margin: 0 10px;
	}
	.MCT-bg-orange {
    padding: 2% 10px;
	}
}
@media (max-width: 767px) {
	.dropdown-menu.multi-column {
		min-width: 240px !important;
		overflow-x: hidden;
	}
	.wrapper {
    max-width: 500px;
    margin: 16px auto 12px auto;
	}
	.content {
	width: 98%;
	height: 60px;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	}
	.logo {
    width: 70%;
    margin: 6% 0 2% 2%;
	}
	#carousel1 {
	/*padding-bottom: 30px;*/
	}
	[class*="col-"] {
    padding: 0 15px 0 15px;
	}
	.slideInLeft {
	padding-bottom: 15px;
	}
	article.practice::before {
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	}
	article.practice::after {
	width: 100%;
	margin-right: 0px;
	margin-left: 0px;
	}
	article.clients::before {
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	}
	article.clients::after {
	width: 100%;
	margin-right: 0px;
	margin-left: 0px;
	}
	p {
	margin: 0px 0px 0px 0px;
	}
	.para-text {
	margin: 0 10px;
	}
	MCT-areas {
    /* background-color: #FFF; */
    padding: 2% 4%;
    height: 120px;
    text-align: center;
	}
	.mct-link-active::before {
    border-top: 10px solid #F78E1E;
	top: 195px;
	}
	footer  {
	/*position:absolute;*/
    left:0;
    right:0;
    bottom:0;
	}
}

@media (max-width: 480px) {
	.content {
		/*width: 70%;
		margin: 50px auto;
		padding: 10px;
		width: 100%;*/
		margin: 2px 0px 0px 6px;
		height: 80px;
		padding: 2px;
	}
	.mobile-show {
		display: block;
	}
	.mobile-hide {
		display: none;
	}
	.logo {
    width: 70%;
    margin: 8% 0 0 2% !important;
	}
	/*.carousel-caption {
    bottom: 123px;
	}*/
	.carousel-caption {
    right: 12%;
    bottom: 80px;
	left: 12%;}
}
@media only screen and (min-width: 600px) {
    /* For tablets: */
}
@media only screen and (min-width: 768px) {
    /* For desktop: */
}
/* ----- notes -----  */
/*
-webkit-transition: opacity 500ms;
-moz-transition: opacity 500ms;
-o-transition: opacity 500ms;
transition: opacity 500ms;
-webkit-flex: 
*/
/* Smartphones */
@media (max-width: 480px) {  
}

/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) { 
.mct-link-active::before {
    border-top: 10px solid #F78E1E;
    top: 194px;
	}
	.logo {
    width: 70%;
    margin: 6% 0 2% 2%;
	}
	.carousel-caption {
    bottom: 123px;
	}
}

/* Tablets */
@media (min-width: 768px) and (max-width: 1018px) { 
article {
	margin: 20px;
	}
	.wlek-bg-green {
	padding-left: 20px;
	padding-right: 20px;
	}
	/*.mct-link-active::before {
    border-top: 10px solid #F78E1E;
    top: 114px;
	}*/
	.mct-link-active::before {
    border-top: 20px solid #F78E1E;
    top: 83px;
	}
	.MCT-areas img {
    float: left;
    height: 30px;
    margin-top: 0px; 
    margin-left: 0px; 
	}
}

/* Desktop */
@media (min-width: 960px) and (max-width: 1018px) {  }

/* Large Display */
@media (min-width: 1200px) { 
	#carousel1  {
	/*width: 70%;
	margin-left: 15%;
	margin-right: 15%;*/
	padding-bottom: 10px;
	}
	.top_logo  {
	margin-left: 10%;
	margin-right: 10%;
	}
}

@media only screen and (min-width: 1019px) {
    /* For desktop: */
.banner {
	/*background-color: rgba(0,161,137,1.00);*/
	background-image: url(../images/338041496-wlek_2017v2.jpg);
	height: 500px;
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 60% 76%;
	/*margin-top: 120px;*/
	padding-top: 0px;
	}
	.btn-info {
    float: left;
}
}

@media only screen and (max-width: 520px) {
    /* For mobile phones: */
	
}
@media only screen and (min-width: 521px) and (max-width: 768px) {
    /* For mobile phones: */
    
}
@media only screen and (min-width: 769px) and (max-width: 900px) {
    /* For mobile phones: */
    
}
@media only screen and (min-width: 901px) and (max-width: 1200px) {
	/* For mobile phones: */
	.content h2 {
	font-size: 17px;
	letter-spacing: 0px;
	margin: 0 0 10px;
	}
}
/*.link-icon:hover, .link-bg-icon:hover {
	border: none;
	text-decoration: none;
	color: #0973B9;
}*/
.link-icon:hover, .link-bg-icon:hover {
    border: none;
    text-decoration: none;
}
.icon-bg-dark {
    background: #555;
	color: #FFF;
	border-color: transparent;
}
.icon-bg-dark:hover {
    background: #0973B9;
	color: #FFF;
	border-color: transparent;
}
/*.link-bg-icon {
    color: #555;
}*/
.rounded-x {
    border-radius: 50% !important;
}
i.icon-custom {
	margin-bottom: 5px;
    text-align: center;
    display: inline-block;
    border: solid 1px #555;
}
a i.icon-bg-dark:active, a i.icon-bg-dark:hover {
	color: #0973B8;
}
a i.icon-custom:active, a i.icon-custom:hover {
	color: #0973B8;
}
i.icon-sm {
    width: 55px;
    height: 55px;
    font-size: 16px;
    line-height: 35px;
	margin-right: 5px; 
}

@media (max-width: 992px) {
.md-margin-bottom-30 {
    margin-bottom: 30px;}
.content-boxes-v2, .content-boxes-v2 .text-justify {
    text-align: center;}
.content h2 {
    margin: auto 20px auto 20px; }
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
.heading-sm {
	font-size:  1.3rem;
	color: #58595B;
    color: rgb(51, 51, 51);
    /* font-weight: 400; */
    letter-spacing: 0.3px;
    font-family: Lato, Helvetica, Arial, sans-serif; }
.heading-sm a:hover {
	color: #0973B8;
    text-decoration: none; }
.icon-bg-dark {
	margin-bottom: 0px;
    text-align: center;
    display: inline-block;
    border: solid 1px #555; }
.icon-bg-dark:hover {
    background: #0973B8;
	border: transparent;
    text-decoration: none;
	border: solid 1px #0973B8; }
.heading-sm a {
	color: #58595B;
	color: rgb(51, 51, 51);
	text-decoration: none; }
i.icon-sm {
    width: 55px;
    height: 55px;
    font-size: 16px;
    line-height: 35px;
	margin-right: 5px; }
.rounded-x {
    border-radius: 50% !important; }
.content-boxes-v2 span {
    display: block;
    margin-top: 5px;
}
/*a:focus, a:hover, a:active {
    color: #0479d4;
*/
}
