/*******************General Styles********************/
@media(max-width:959px)
{
div.MainBody{margin:0 auto; width:100%;}
#mc_embed_signup{height:210px;}
}
@media(max-width:785px)
{
div.MainBody{margin:0 auto; width:100%;min-width:100%;}
.HeaderArea a img{width:362px;max-width:362px;}
}


@media(max-width:400px)
{
.HeaderArea a img{width:80%;max-width:80%;margin-left:10%;}
}
/*Services Page Sample Boxes*************************************************************************/
h3 {margin-top:0px;}

@media (max-width:848px)
{
h3 {margin-right:1em; margin-top:10px; font-size:1.1em; margin-top:0; width:100%;margin-left:0%;text-align:center;}
.servicessamples img{margin:.2%;}
.servicessamplesright img{margin:.2%;}
}
@media (max-width:648px)
{
.servicessamples{width:100%; float:none;}
.servicessamplesright{width:100%; float:none;}
.servicessamplesright div{text-align:left;}
h3 {margin-right:1em; font-size:1em; margin-top:0; width:93%;margin-left:2%;text-align:right; line-height:normal;}
h1 a {font-size:1em; line-height:1.1em; line-height:normal;}
h2 a {font-size:1em;line-height:1.1em; line-height:normal;}
.waitingroomhead a{font-size:1em; line-height:normal;}

}

/*****************************Services page trial and file area*************************************/

@media (max-width:732px)
{
.filebox {width:46%; padding: 0 0 0 1.5%; overflow-x:hidden;}
.freetrial {width:36%; margin: 40px 4%; 40px 4%;}
}

@media (max-width:665px)
{
.filebox {width:48%; padding: 0 0 0 0%;}
.freetrial {width:38%; margin: 0 2%;}
}

@media (max-width:640px)
{
.filebox {width:60%; padding: 0 20%;}
.freetrial {width:60%; margin: 0 20%;}
}
@media (max-width:520px)
{
.filebox {width:80%; padding: 0 10%;}
.freetrial {width:60%; margin: 0 20%;}
}
@media (max-width:350px)
{
.filebox {width:90%; padding: 0 5%;}
.freetrial {width:96%; margin: 0 2%;}
}

/*************************** Coaching area *******************************************/
.coaching p span{font-weight:bold; font-size:32px;display:block;line-height:42px;}
@media (max-width:900px)
{
.coaching img {width:18%;}
}

@media (max-width:881px)
{
.coaching img {width:18%;}
.coaching p{margin:2% 0;}

}
@media (max-width:700px)
{
.coaching p span{margin:2% 0;font-size:24px; line-height:36px;}
}
@media (max-width:520px)
{
.coaching img {width:20%;}
.coaching p{margin:2% 0;font-size:1em;}
.coaching p span{margin:2% 0;font-size:20px; line-height:30px;}
}

@media (max-width:465px)
{
.coaching img {width:24%;}
.coaching p{margin:3% 0;font-size:.9em;width:73%;padding-right:3%;}
.coaching p span{margin:2% 0;font-size:20px; line-height:24px;}
}

@media (max-width:465px)
{
.coaching img {width:24%;}
.coaching p{margin:3% 0;font-size:.9em;width:73%;padding-right:3%;}
}

@media (max-width:420px)
{
.coaching img {width:24%;}
.coaching p{margin:1% 0;font-size:.9em;width:73%;padding-right:2%;padding-left:1%;}
}

@media (max-width:412px)
{
.coaching img {margin-top:2%;}
.coaching p{margin:1% 0;font-size:.9em;width:73%;padding-right:2%;padding-left:1%;}
}

@media (max-width:360px)
{
.coaching img {margin-top:4%;width:40%;}
.coaching p{margin:1% 0;font-size:.9em;width:95%;padding-right:0;padding-left:1%; float:none; }
}



/*Presentation Design Workshop Area******************************************************/



@media (max-width:959px)
{
.presentationdesign{};
.presentationdesign video{width:58%;};
.presentationdesign p {width:46%;}
}

@media (max-width:945px)
{
.presentationdesign{}
.presentationdesign video{width:58%;}
.presentationdesign p{width:49%;}
}

@media (max-width:930px)
{
.presentationdesign p{width:50%;margin:10px auto 8px auto;}

}

@media (max-width:865px)
{
.presentationdesign p{width:48%;margin:10px auto 8px auto;font-size:18px;}

}

@media (max-width:845px)
{
.presentationdesign p{width:48%;margin:10px auto 8px auto;}

}

@media (max-width:815px)
{
.presentationdesign p{width:50%;margin:10px auto 8px auto;}

}


@media (max-width:768px)
{
.presentationdesign p{width:52%;margin:10px auto 8px auto;}

}

@media (max-width:720px)
{
.presentationdesign p{width:52%;margin:8px auto 8px auto; font-size:16px;}

}

@media (max-width:670px)
{
.presentationdesign{background-image:url('/graphics/images/Dollarphotoclub-small.png'); padding:5% 5% 19% 3%;}
.presentationdesign video{width:65%;}
.presentationdesign p{width:56%;margin:8px auto 8px auto; font-size:16px;}

}
@media (max-width:620px)
{
.presentationdesign p{width:56%;margin:8px auto 8px auto; font-size:16px;}
}
@media (max-width:585px)
{
.presentationdesign p{width:57%;margin:8px auto 8px auto; font-size:15px;}
}
@media (max-width:540px)
{
.presentationdesign p{width:61%;margin:8px auto 0px auto; font-size:14px; line-height:14px;}
}

@media (max-width:470px)
{
.presentationdesign p{width:64%;margin:2px auto 0px auto; font-size:14px; line-height:14px;}
}
@media (max-width:445px)
{
.presentationdesign{background-image:url('/graphics/images/Dollarphotoclub-smaller.png'); padding:5% 5% 19% 3%;}
.presentationdesign video{width:79%;}
.presentationdesign p{width:75%;margin:15px auto 8px auto; font-size:13px;line-height:13px;}

}
@media (max-width:350px)
{
.presentationdesign{background-image:url('/graphics/images/Dollarphotoclub-smaller.png'); padding:5% 5% 19% 3%;}
.presentationdesign video{width:79%;}
.presentationdesign p{width:80%;margin:6px auto 8px auto; font-size:.7em;line-height:.9em;}
h2{font-size:1.2em;}
}

@media (max-width:370px)
{
.presentationdesign p{display:none;}
h2{font-size:1.2em;}
}

/*************************************Presentation Lobby Area **************************************/
.waitingroomvideo video {width:220px;}
.waitingroomvideo{background-color:black;}

@media (max-width:959px)
{
.waitingroom{width:100%;background-position:center center;}
.waitingroomvideo{top:1vw;left:20vw;}
}

@media (max-width:959px)
{
.waitingroom{width:100%;}
.waitingroomvideo{top:1vw;left:20vw;}
.floatingbox{font-size:.9em;}
}

@media (max-width:830px)
{
.waitingroom{width:100%}
.waitingroomvideo{top:1vw;left:20vw;}
.floatingbox{font-size:.8em;padding:.3em;margin:9vw 6vw 0 0;}
}

@media (max-width:830px)
{
.waitingroom{width:100%;}
.waitingroomvideo{top:2vw;left:16vw;width:25vw;height:19vw;}
.waitingroomvideo video{width:100%;height:100%;}
.floatingbox{font-size:.8em;padding:.3em;margin:9vw 6vw 0 0;}
}
@media (max-width:735px)
{
.waitingroom{width:100%;}
.waitingroomvideo{top:3vw;left:15vw;width:30vw;height:20vw;}
.waitingroomvideo video{width:100%;height:100%;}
.floatingbox{font-size:.8em;padding:.3em;margin:15vw 10vw 0 0; width:50%;}
}

@media (max-width:570px)
{
.waitingroom{background-image:url('/graphics/images/lobbypic-small.png');}
.waitingroomvideo {left:21vw;top:6vw;}
.floatingbox{margin:20vw 10vw 0 0;}

}


@media (max-width:530px)
{

.waitingroomvideo {left:18vw;top:5vw; width:44vw;height:25vw;}
.floatingbox{margin:30vw 0vw 0 30vw;width:60vw;float:none;}

}

@media (max-width:320px)
{
.waitingroomvideo{left:7vw; top:10vw;width:60vw;height:40vw;}
.floatingbox{width:80vw;margin:50vw 5vw 0 5vw;float:none;}
}
@media (max-width:300px)
{
.waitingroomvideo{left:7vw; top:20vw;width:60vw;height:40vw;}
.floatingbox{width:80vw;margin:70vw 5vw 0 5vw;float:none;}
}

/*************************************Top Navigation*******************************************/


.NavigationTextActive{border-bottom:0;}



@media (max-width:875px)
{
#menutitle{padding:1% 1% 1% 1.5%; width:97.5%; max-width:97.5%; min-width:97.5%;}
#Navigation ul{border-right:0;border-left:0; width:100%;}
#Navigation ul li {width:97.5%; padding:0;}
#Navigation ul li{padding:.5% .5% .5% 2%;background-repeat:no-repeat;}
#Navigation ul li a{font-size:20px;}


.navigationinactive{background-image:url('/NavInactive.png');}
#Navigation li.navigationactive{background-image:url('/NavActive.png');background-color: #ffffff; border-bottom:2px #e25049 solid;border-right:0;border-left:0;}
.headerright {width:100%;max-width:100%; min-width:100%;}
.NavigationText{display:inline-block; width:100%;}
#Navigation{min-width:100%;max-width:100%;width:100%;}
}

@media (max-width:650px)
{
#menutitle{padding:1% 1% 1% 1.4%; width:97.6%; max-width:97.6%; min-width:97.6%;}
}


@media (max-width:600px)
{
#menutitle{padding:1% 1% 1% 1.3%; width:97.7%; max-width:97.7%; min-width:97.7%;}
#Navigation ul li{padding:.5% 3% .5% 3%;background-repeat:no-repeat;border-right:0;border-left:0;}
}

@media (max-width:400px)
{
#menutitle{padding:1% 1% 1% 1.2%; width:97.8%; max-width:97.8%; min-width:97.8%;}
#Navigation ul li{padding:.5vw .5vw .5vw 6vw;background-repeat:no-repeat;border-right:0;border-left:0;}
.navigationinactive{background-image:url('/graphics/images/NavInactive.png');}
#Navigation li.navigationactive{background-image:url('/graphics/images/NavActive.png');background-color: #ffffff; border-bottom:2px #e25049 solid;border-right:0;border-left:0;}
}
@media (max-width:300px)
{
#menutitle{padding:1% 1% 1% 1.1%; width:97.9%; max-width:97.9%; min-width:97.9%;}
#Navigation ul li{padding:.5vw .5vw .5vw 8vw;background-repeat:no-repeat;border-right:0;border-left:0;}
.headerright p {width:100%;text-align:center;font-size:12px;}
}


/************************************Footer***************************************************/
@media (max-width:959px)
{
div.FooterSectionTogether{width:18vw;}
#Footer{width:100%; max-width:100%;min-width:100%;}
.respfooter{max-width:100%;width:100%;}
}

@media (max-width:768px)
{
div.FooterSectionServices{width:41vw;text-align:left;margin:0 0 0 5vw;}
div.FooterSectionTogether{width:39vw;text-align:left;margin:0 0 0 5vw;}
div.FooterSectionAboutUs{width:41vw;text-align:left;margin:0 0 0 5vw;}
div.FooterSectionContact{width:39vw;text-align:left;margin:0 0 0 5vw;}
#Footer{width:100%;max-width:100%;min-width:100%;}
}
@media (max-width:610px)
{
div.FooterSectionServices{width:34vw;text-align:left;margin:0 0 0 5vw;}
div.FooterSectionTogether{width:50vw;text-align:left;margin:0 0 0 0vw;}
div.FooterSectionAboutUs{width:34vw;text-align:left;margin:0 0 0 5vw;}
div.FooterSectionContact{width:50vw;text-align:left;margin:0 0 0 0vw;}
#Footer{width:100%;max-width:100%;min-width:100%;}
#socialiconnarrow a{margin:0 7% 0 0;}
#socialiconnarrow a:first-child{margin:0 10% 0 1%;}
#socialiconnarrow a:last-child{margin:0 1% 0 0;}
}
@media (max-width:500px)
{
div.FooterSectionServices{width:90vw;text-align:center;margin:0;}
div.FooterSectionTogether{width:90vw;text-align:center;margin:0;}
div.FooterSectionAboutUs{width:90vw;text-align:center;margin:0;}
div.FooterSectionContact{width:90vw;text-align:center;margin:0;}
#Footer{width:100%;max-width:90vw;min-width:100%;}
#socialiconnarrow a{margin:0 4% 0 0;}
#socialiconnarrow a:first-child{margin:0 5% 0 1%;}
#socialiconnarrow a:last-child{margin:0 0 0 0;}
}
@media (max-width:330px)
{
#socialiconnarrow a{margin:0 3% 0 0;}
#socialiconnarrow a:first-child{margin:0 3% 0 1%;}
#socialiconnarrow a:last-child{margin:0 0 0 0;}
}


@media (max-width:280px)
{
#socialiconnarrow a{margin:0 10% 0 0;}
#socialiconnarrow a:first-child{margin:0 10% 0 1%;}
#socialiconnarrow a:last-child{margin:0 0 0 0;}
}

/******************************HOME PAGE****************************************************/
.bx-wrapper .bx-controls-direction a {display:none;}
.bx-wrapper:hover .bx-controls-direction a{display:block;}
/*HEADER******************************************************/
@media(max-width:908px)
{
h1.homepagetopheader{padding:0 13% 0 5%;}
}

@media(max-width:850px)
{
h1.homepagetopheader{padding:0 10% 0 5%; font-size:22px;line-height:28px;}
}
@media(max-width:820px)
{
h1.homepagetopheader{padding:0 6% 0 3%;}
.HeaderArea p{padding-right:5px;}
}

@media(max-width:505px)
{
.HeaderArea p{width:100%;text-align:left;padding-right:0;}
}

@media(max-width:450px)
{
h1.homepagetopheader{padding:0 1% 0 1%;font-size:1.2em; line-height:1.5em;}
}
@media(max-width:375px)
{
h1.homepagetopheader{padding:0 1% 0 1%;font-size:1em; line-height:1.3em;}
}
@media(max-width:315px)
{
h1.homepagetopheader{padding:0 1% 0 1%;font-size:1.1em; line-height:1.2em;}
}
@media(max-width:285px)
{
h1.homepagetopheader{padding:0 1% 0 1%;font-size:1em; line-height:1.1em;}
}
@media(max-width:265px)
{
h1.homepagetopheader{padding:0 1% 0 1%;font-size:.8em; line-height:.9em;}
}


/*SLIDER AREA AND EMAIL SUBSCRIBE******************************************************/

.blogsubscribe {width:16%; float:left;}
#mc_embed_signup{display:inline-block;height:180px;vertical-align:top;margin-left:10px;width:80%;}

@media(max-width:959px)
{
.homepagetop{width:100%;background-position:center; padding:6% 0;}
.bx-wrapper{width:48%; margin:0 auto;}
.bx-wrapper .bx-pager {padding-top:10px;}

}
@media(max-width:885px)
{
.homepagetop{width:100%;background-position:center; padding:6% 0;}
.bx-wrapper{width:48%; margin:15px auto;}
.bx-wrapper .bx-pager {padding-top:5px;margin-left:75%;}
}

@media(max-width:829px)
{
.homepagetop{width:100%;background-position:center; padding:6.5% 0;}
.bx-wrapper{width:53%; margin:0 auto; padding-top:1%;}
.bxslider ul li{width:100%;}
.bx-wrapper .bx-viewport {height:190px!IMPORTANT;}

}

@media(max-width:775px)
{
.homepagetop{width:100%;background-position:center; padding:6.5% 0;}
.bx-wrapper{width:55%; margin:0 auto;}
.bxslider ul li{width:100%;}
.bx-wrapper .bx-viewport {height:190px!IMPORTANT;}

}


@media(max-width:730px)
{
.homepagetop{width:100%;background-position:center; padding:7% 0;}
.bx-wrapper{width:58%; margin:0 auto;}
.bxslider ul li{width:100%;}
.bx-wrapper .bx-viewport {height:190px!IMPORTANT;}

}
@media(max-width:700px)
{
.homepagetop{width:100%;background-position:center; padding:9% 0;}
.bx-wrapper{width:63%; margin:0 auto;}
.bxslider ul li{width:100%;}
.bx-wrapper .bx-viewport {height:190px!IMPORTANT;}
#mc_embed_signup_scroll h2{font-size:1.3em;}
#mc_embed_signup {font-size:13px; width:59vw;height:230px;margin-bottom:15px;}
.blogsubscribe{height:250px; width:31vw;}
}

@media(max-width:639px)
{
.homepagetop{width:100%;background-position:center; padding:8% 0;height:480px;}
.bx-wrapper{width:66%; margin:0 auto;}
.bxslider ul li{width:100%;}
.bx-wrapper .bx-viewport {height:190px!IMPORTANT;}

}

@media(max-width:619px)
{
.homepagetop{width:100%;background-position:center; padding:8% 0;height:400px;}
.bx-wrapper{width:58%; margin:0 auto;}
.bx-wrapper ul li{width:100%!IMPORTANT;}
.bx-wrapper .bx-viewport {height:155px!IMPORTANT;}
.bx-wrapper .bx-pager {margin-left:70%; padding-top:0;}
#mc_embed_signup form {padding-top:0px;}
#mc_embed_signup_scroll h2 {font-size:1.1em;margin:5px 0;}
#imagecontainer img{width:200px; height:150px!IMPORTANT;}
#mc_embed_signup .button {height:28px; line-height:28px; padding:0 20px;}
#mc_embed_signup .mc-field-group input{padding:6px 0;}
}

@media(max-width:520px)
{
.homepagetop{width:100%;background-position:center; padding:6% 0;height:350px;}
.bx-wrapper{width:58%; margin:0 auto;}
.bx-wrapper ul li{width:100%!IMPORTANT;}
.bx-wrapper .bx-viewport {height:135px!IMPORTANT;}
.bx-wrapper .bx-pager {margin-left:60%; padding-top:0;}
}

@media(max-width:560px)
{
#mc_embed_signup_scroll h2 {font-size:1em;margin:2px 0;}
#mc_embed_signup .mc-field-group input{padding:4px 0;}
#mc_embed_signup .button {height:24px; line-height:24px; padding:0 18px;}
#mc_embed_signup .indicates-required span{font-size:100%;}
}

@media(max-width:500px){

}


@media(max-width:470px)
{
.homepagetop{width:100%;background-position:center; padding:8% 0;height:350px;}
.bx-wrapper{width:64%; margin:0 auto;}
.bx-wrapper ul li{width:100%!IMPORTANT;}
.bx-wrapper .bx-viewport {height:135px!IMPORTANT;}
.bx-wrapper .bx-pager {margin-left:60%; padding-top:0;}
}

@media(max-width:445px)
{
.homepagetop{width:100%;background-position:center; padding:9% 0;height:330px;}
.bx-wrapper{width:67%; margin:0 auto;}
.bx-wrapper ul li{width:100%!IMPORTANT;}
.bx-wrapper .bx-viewport {height:125px!IMPORTANT;}
.bx-wrapper .bx-pager {margin-left:62%; padding-top:0;}
#mc_embed_signup {font-size:13px; width:59vw;height:270px;margin-bottom:15px;}
#mc_embed_signup .asterisk{font-size:100%;}
.blogsubscribe{height:250px; width:31vw;}
}


@media(max-width:420px)
{
.homepagetop{width:100%;background-position:center; padding:9% 0;height:330px;}
.bx-wrapper{width:69%; margin:0 auto;}
.bx-wrapper ul li{width:100%!IMPORTANT;}
.bx-wrapper .bx-viewport {height:125px!IMPORTANT;}
.bx-wrapper .bx-pager {margin-left:62%; padding-top:0;}
#mc_embed_signup .mc-field-group input {padding:2px 0;}
#mc_embed_signup .mc-field-group{min-height:40px;}
#mc_embed_signup {width:60vw;height:280px;height:auto;}
.blogsubscribe{height:280px; width:35vw;}
input[ type = "text" ], input[type="password"] {width:175px;}
}

@media(max-width:375px)
{
.homepagetop{width:100%;background-position:center; padding:8% 0;height:300px;}
.bx-wrapper{width:68%; margin:0 auto;}
.bx-wrapper ul li{width:100%!IMPORTANT;}
.bx-wrapper .bx-viewport {height:115px!IMPORTANT;}
.bx-wrapper .bx-pager {margin-left:55%; padding-top:0;}
#mc_embed_signup {font-size:12px;}
#mc_embed_signup .indicates-required{font-size:8px;}
}

@media(max-width:355px)
{
.homepagetop{width:100%;background-position:center; padding:7% 0;height:250px;}
.bx-wrapper{width:60%; margin:0 auto;}
.bx-wrapper ul li{width:100%!IMPORTANT;}
.bx-wrapper .bx-viewport {height:90px!IMPORTANT;}
.bx-wrapper .bx-pager {margin-left:49%; padding-top:0;}
#mc_embed_signup {font-size:11px;}
#mc_embed_signup .button{height:18px; line-height:18px;padding:0 14px;font-size:14px;}
#mc_embed_signup_scroll h2 {font-size:.8em;margin:1px 0;}
}



@media(max-width:320px)
{
.homepagetop{width:100%;background-position:center; padding:8% 0;height:230px;}
.bx-wrapper{width:62%; margin:0 auto;}
.bx-wrapper ul li{width:100%!IMPORTANT;}
.bx-wrapper .bx-viewport {height:80px!IMPORTANT;}
.bx-wrapper .bx-pager {margin-left:43%; padding-top:0;}
#mc_embed_signup .mc-field-group input{padding:1px 0;}
#mc_embed_signup .mc-field-group{min-height:30px;}
#mc_embed_signup {font-size:10px;}
}

@media(max-width:280px)
{
.homepagetop{width:100%;background-position:center; padding:7% 0;height:220px;}
.bx-wrapper{width:65%; margin:0 auto;}
.bx-wrapper ul li{width:100%!IMPORTANT;}
.bx-wrapper .bx-viewport {height:75px!IMPORTANT;}
.bx-wrapper .bx-pager {margin-left:43%; padding-top:0;}
}

@media(max-width:275px)
{
.homepagetop{width:100%;background-position:center; padding:7% 0;height:190px;}
.bx-wrapper{width:59%; margin:0 auto;}
.bx-wrapper ul li{width:100%!IMPORTANT;}
.bx-wrapper .bx-viewport {height:65px!IMPORTANT;}
.bx-wrapper .bx-pager {margin-left:35%; padding-top:0;}
}

@media(max-width:255px)
{
.homepagetop{width:100%;background-position:center; padding:8% 0;height:190px;}
.bx-wrapper{width:64%; margin:0 auto;}
.bx-wrapper ul li{width:100%!IMPORTANT;}
.bx-wrapper .bx-viewport {height:65px!IMPORTANT;}
.bx-wrapper .bx-pager {margin-left:37%; padding-top:0;}
}

@media(max-width:240px)
{
.homepagetop{width:100%;background-position:center; padding:8% 0;height:190px;}
.bx-wrapper{width:69%; margin:0 auto;}
.bx-wrapper ul li{width:100%!IMPORTANT;}
.bx-wrapper .bx-viewport {height:65px!IMPORTANT;}
.bx-wrapper .bx-pager {margin-left:37%; padding-top:0;}
}

/*************************HOME PAGE MIDDLE*********************************************/

@media(max-width:959px)
{
.homepagemiddle div{width:32.5%; margin:0; display:inline-block; text-align:center;}
.homepagemiddle img{margin:0 auto; height:100px; width: auto;}
.homepagemiddle p{padding:0 5%;text-align:left;font-size:14px;}
.homepagemiddle h2{font-size:1.4em;font-weight:normal;margin:13px 0;height:30px;}
}


@media(max-width:820px)
{
.homepagemiddle div{width:32.5%; margin:0; display:inline-block; text-align:center;}
.homepagemiddle img{margin:0 auto; height:100px; width: auto;}
.homepagemiddle p{padding:0 5%;text-align:left;font-size:12px;}
.homepagemiddle h2{font-size:1.3em;font-weight:normal;margin:13px 0;height:25px;}
}

@media(max-width:760px)
{
.homepagemiddle div{width:32%; margin:0; display:inline-block; text-align:center;}
.homepagemiddle img{margin:0 auto; height:100px; width: auto;}
.homepagemiddle p{padding:0 5%;text-align:left;font-size:12px;}
.homepagemiddle h2{font-size:1.2em;font-weight:normal;margin:10px 0;height:20px;}
}

@media(max-width:730px)
{
.homepagemiddle div{width:32.4%; margin:0; display:inline-block; text-align:center;}
.homepagemiddle img{margin:0 auto; height:90px; width: auto;}
.homepagemiddle p{padding:0 5%;text-align:left;font-size:12px;}
.homepagemiddle h2{font-size:1.1em;font-weight:normal;margin:10px 0;height:20px;}
}

@media(max-width:575px)
{
.homepagemiddle div{width:32.4%; margin:0; display:inline-block; text-align:center;}
.homepagemiddle img{margin:0 auto; height:80px; width: auto;}
.homepagemiddle p{padding:0 5%;text-align:left;font-size:10px;}
.homepagemiddle h2{font-size:1em;font-weight:normal;margin:10px 0;height:25px;}
}



@media(max-width:530px)
{
.homepagemiddle div{width:55%; margin:0 auto; display:block;}
.homepagemiddle img{margin:0; height:auto; width: 38%;}
.homepagemiddle p{padding:0 5%;font-size:12px;}
.homepagemiddle h2{font-size:1.4em;font-weight:normal;margin:10px 0;height:25px;}
}



@media(max-width:460px)
{
.homepagemiddle div{width:65%; margin:0 auto; display:block;}
.homepagemiddle img{margin:0; height:auto; width: 38%;}
.homepagemiddle p{padding:0 5%;font-size:12px;}
.homepagemiddle h2{font-size:1.4em;font-weight:normal;margin:10px 0;height:20px;}
}


@media(max-width:400px)
{
.homepagemiddle div{width:65%; margin:0 auto; display:block;}
.homepagemiddle img{margin:0; height:auto; width: 38%;}
.homepagemiddle p{padding:0 5%;font-size:12px;}
.homepagemiddle h2{font-size:1.3em;font-weight:normal;margin:12px 0;height:25px;}
}

@media(max-width:340px)
{
.homepagemiddle div{width:100%; margin:0; display:block;}
.homepagemiddle img{margin:0; height:auto; width: 28%;}
.homepagemiddle p{padding:0 5%;}
}

@media(max-width:340px)
{
.homepagemiddle div{width:100%; margin:0; display:block;}
.homepagemiddle img{margin:0; height:auto; width: 34%;}
.homepagemiddle p{padding:0 5%;}
}
@media(max-width:270px)
{
.homepagemiddle div{width:100%; margin:0; display:block;}
.homepagemiddle img{margin:0; height:auto; width: 44%;}
.homepagemiddle p{padding:0 5%;}
}

/*************************ABOUT US PAGE*********************************************/

@font-face {
  font-family: 'Technically, But Not Actually';
  src: url('/graphics/TechnicallyButNotActually.ttf');
}

.aboutusvalues div{vertical-align:top;}
h2 a img{height:27px;}
@media(max-width:959px)
{
.aboutustop img{width:30%;margin-left:1%;}
.aboutustop p{width:60%;}
.aboutustop p:last-child{font-size:28px; line-height:38px;}

.aboutusmiddle h2{font-size:20px; height:70px;line-height:24px;}
.aboutusmiddle div{width:30%; padding:0 2% 0 0;}
.aboutusvision {padding: 0;}
.aboutusvision p{padding:0 0 0 1%;}
.aboutusvalues{padding: 0}
.aboutusvalues div{width:48%;padding-left:1%;}
}

@media(max-width:750px)
{
.aboutustop img{width:30%;margin-left:1%;}
.aboutustop p{width:60%;}
.aboutustop p:first-child{font-size:30px; line-height:36px;}
.aboutustop p:last-child{font-size:22px; line-height:38px;}

.aboutusmiddle h2{font-size:20px; height:70px;line-height:24px;}
.aboutusmiddle div{width:30%; padding:0 2% 0 0;}
.aboutusvision {padding: 0;}
.aboutusvision p{padding:0 0 0 1%;}
.aboutusvalues{padding: 0}
.aboutusvalues div{width:48%;padding-left:1%;}
}

@media(max-width:530px)
{
.aboutustop{margin-top:15px;}
.aboutustop img{width:60%;margin:0 0 0 20%;}
.aboutustop p:first-child{font-size:27px; line-height:34px; display:block;margin:1em 4% .3em 4%;width:92%;}
.aboutustop p:first-child span img{height:25px;}
.aboutustop p:last-child{width:96%;margin:0 2%;text-align:left;font-size:20px;line-height:28px;}
.aboutustop p:last-child img{float:left;}
.speakermember {margin-top:7px;margin-right:5px;float:left;font-size:14px;}
.aboutusmiddle h1 a{font-size:24px;}
.aboutusmiddle h1 img{height:26px;}
.aboutusmiddle div{width:80%; padding:0;margin:0 10% 20px 10%;}
.aboutusmiddle h2 {font-size:20px; line-height:24px; width:90%;margin:0 5%; height:auto;}
.aboutusmiddle div p{width:90%; margin:5%;}

.aboutusvision{width:98%;padding:0 1%;}
.aboutusvision h2{margin-top:1em;}
.aboutusvision h2 a{font-size:24px;}
.aboutusvision h2 a img{height:26px;}
.aboutusvision p{font-size:14px;margin:2% 4%;}

.aboutusvalues h2 a{font-size:24px;}
.aboutusvalues h2 a img{height:26px;}
.aboutusvalues div{width:96%; margin:0 2%;}
.aboutusvalues p{width:70%; margin:4% 15%;font-size:14px;}
.aboutusvalues div h3{font-size:20px;text-align:center;}
}


@media(max-width:470px)
{
.aboutustop{margin-top:15px;}
.aboutustop img{width:60%;margin:0 0 0 20%;}
.aboutustop p:first-child{font-size:26px; line-height:32px; display:block;margin:1em 4% .3em 4%;width:92%;}
.aboutustop p:first-child span img{height:25px;}
.aboutustop p:last-child{width:96%;margin:0 2%;text-align:left;font-size:20px;line-height:28px;}
.aboutustop p:last-child img{float:left;}

.aboutusmiddle h1 a{font-size:24px;}
.aboutusmiddle h1 img{height:26px;}
.aboutusmiddle div{width:80%; padding:0;margin:0 10% 20px 10%;}
.aboutusmiddle h2 {font-size:20px; line-height:24px; width:90%;margin:0 5%; height:auto;}
.aboutusmiddle div p{width:90%; margin:5%;}

.aboutusvision{width:98%;padding:0 1%;}
.aboutusvision h2{margin-top:1em;}
.aboutusvision h2 a{font-size:24px;}
.aboutusvision h2 a img{height:26px;}
.aboutusvision p{font-size:14px;margin:2% 4%;}

.aboutusvalues h2 a{font-size:24px;}
.aboutusvalues h2 a img{height:26px;}
.aboutusvalues div{width:96%; margin:0 2%;}
.aboutusvalues p{width:70%; margin:4% 15%;font-size:14px;}
.aboutusvalues div h3{font-size:20px;text-align:center;}
}

@media(max-width: 400px) {

.speakermember {margin-top:3px;margin-right:5px;float:left;}
}

@media(max-width:370px)
{
.aboutustop{margin-top:15px;}
.aboutustop img{width:70%;margin:0 0 0 15%;}
.aboutustop p:first-child{font-size:24px; line-height:28px; display:block;margin:1em 3% .3em 3%;width:94%;}
.aboutustop p:first-child span img{height:25px;}
.aboutustop p:last-child{width:96%;margin:0 2%;text-align:left;font-size:20px;line-height:28px;}
.aboutustop p:last-child img{float:left;}

.aboutusmiddle {}
.aboutusmiddle h1 a{font-size:24px;margin:0;}
.aboutusmiddle h1 img{height:26px;}
.aboutusmiddle div{width:98%; padding:0;margin:0;}
.aboutusmiddle h2 {font-size:20px; line-height:24px; width:90%;margin:0 5%; height:auto;}
.aboutusmiddle div p{width:90%; margin:5%;}

.aboutusvision{width:98%;padding:0 1%;}
.aboutusvision h2{margin-top:1em;}
.aboutusvision h2 a{font-size:24px;}
.aboutusvision h2 a img{height:26px;}
.aboutusvision p{font-size:14px;margin:3% 4%;}

.aboutusvalues h2 a{font-size:24px;}
.aboutusvalues h2 a img{height:26px;}
.aboutusvalues div{width:96%; margin:0 2%;}
.aboutusvalues p{width:90%; margin:5%;font-size:14px;}
.aboutusvalues div h3{font-size:20px;text-align:center;}
}



@media(max-width:290px)
{
.aboutustop{margin-top:15px;}
.aboutustop img{width:80%;margin:0 0 0 10%;}
.aboutustop p:first-child{font-size:22px; line-height:26px; display:block;margin:1em 3% .3em 3%;width:94%;}
.aboutustop p:first-child span img{height:23px;}
.aboutustop p:last-child{width:96%;margin:0 2%;text-align:left;font-size:18px;line-height:26px;}
.aboutustop p:last-child img{float:left;}

.aboutusmiddle h1 a{font-size:22px;}
.aboutusmiddle h1 img{height:24px;}
.aboutusmiddle div{width:98%; padding:0;margin:0;}
.aboutusmiddle h2 {font-size:20px; line-height:24px; width:100%; height:auto;}
.aboutusmiddle div p{width:90%;}

.aboutusvision{width:98%;padding:0 1%;}
.aboutusvision h2{margin-top:1em;}
.aboutusvision h2 a{font-size:22px;}
.aboutusvision h2 a img{height:24px;}
.aboutusvision p{font-size:14px;margin:2% 2%;}

.aboutusvalues h2 a{font-size:22px;}
.aboutusvalues h2 a img{height:24px;}
.aboutusvalues div{width:96%; margin:0 2%;}
.aboutusvalues p{width:90%; margin:5%;font-size:14px;}
.aboutusvalues div h3{font-size:20px;text-align:center;}
}
































