@media (min-width: 768px){.navbar-nav .caret{display:none}.navbar-nav .open ul{display:none}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{color:#555;background:none}.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus{color:#969696;background:none}.navbar-nav .hovernav:hover > .dropdown-menu{display:block}}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}#site-title a{display:inline-block;padding:30px 0 30px 100px;background:url(../img/bst.png) 0 0 no-repeat;background-size:95px 95px}#site-title a:hover{background:url(../img/bst-hover.png) 0 0 no-repeat;background-size:95px 95px;text-decoration:none}.main-nav{margin-top:20px}.sidebar ul,.sidebar ol{list-style-type:none;padding:0}.sidebar li{margin:10px 0}.footer ul,.footer ol{list-style-type:none;padding:0}.footer li{margin:10px 0}.sub-footer p{text-align:center}ol.commentlist{counter-reset:li;padding:0}ol.commentlist ul{padding:0}ol.commentlist > li{position:relative;margin:0 0 20px 0;list-style:none}ol.commentlist > li:before{content:"Thread "counter(li);counter-increment:li;position:absolute;top:0;right:0;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-bottom-left-radius:4px;padding:5px 20px 5px 10px;color:#999}ol.commentlist li ol,ol.commentlist li ul{list-style-type:none;margin:0}.commentlist li li{background:#f8f8f8}.commentlist li li li{background:#fff}.commentlist li li li li{background:#f8f8f8}.commentlist li li li li li li{background:#fff}.commentlist li{padding:20px}.commentlist ul li{margin-top:20px;margin-bottom:0}.reply p{margin:0}.woocommerce a:focus{outline:none}.woocommerce .count{background:inherit}.woocommerce .added_to_cart{display:block !important}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:before,.woocommerce-page .woocommerce-message:before{padding-top:0}
/*@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,300,300italic,600italic);*/
/*@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(/fonts/toadOcfmlt9b38dHJxOBGNbE_oMaV8t2eFeISPpzbdE.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(/fonts/toadOcfmlt9b38dHJxOBGFkQc6VGVFSmCnC_l7QZG60.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightIt'), url(/fonts/fpTVHK8qsXbIeTHTrnQH6GGomRtBD2u8FwSY4jjlmeA.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(http://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlBM0YzuT7MdOe03otPbuUS0.woff) format('woff');
}
*/
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/sourcesanspro-regular-webfont.eot');
  src: url('/fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/sourcesanspro-regular-webfont.woff2') format('woff2'),
         url('/fonts/sourcesanspro-regular-webfont.woff') format('woff'),
         url('/fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
         url('/fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/sourcesanspro-light-webfont.eot');
  src: url('/fonts/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/sourcesanspro-light-webfont.woff2') format('woff2'),
         url('/fonts/sourcesanspro-light-webfont.woff') format('woff'),
         url('/fonts/sourcesanspro-light-webfont.ttf') format('truetype'),
         url('/fonts/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/sourcesanspro-bold-webfont.eot');
  src: url('/fonts/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/sourcesanspro-bold-webfont.woff2') format('woff2'),
         url('/fonts/sourcesanspro-bold-webfont.woff') format('woff'),
         url('/fonts/sourcesanspro-bold-webfont.ttf') format('truetype'),
         url('/fonts/sourcesanspro-bold-webfont.svg#source_sans_probold') format('svg');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  src: url('/fonts/sourcesanspro-lightit-webfont.eot');
  src: url('/fonts/sourcesanspro-lightit-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/sourcesanspro-lightit-webfont.woff2') format('woff2'),
         url('/fonts/sourcesanspro-lightit-webfont.woff') format('woff'),
         url('/fonts/sourcesanspro-lightit-webfont.ttf') format('truetype'),
         url('/fonts/sourcesanspro-lightit-webfont.svg#source_sans_prolight_italic') format('svg');
}
/* default */
h1,h2,h3,h4,h5{ padding:0; margin:0; }
.hidden{ text-indent:-999em; overflow:hidden;}
hr.hide-line{ padding:0; margin:0; display:none;}
.clear{ clear:both;}
.clearfix:after {content:"."; display:block; height:0; clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}/* End hide from IE Mac */

/* Body */
body{ font-family: 'Source Sans Pro', sans-serif; margin:0; padding:0; /*text-align: center; */}
.wrapper {width:960px; margin:0 auto; position:relative;}



/* header */
#header{ background:url(../images/header-bg.jpg) repeat-x center top #1e1d2b;/* width:100%; min-width:960px; min-height:214px; */border-top:5px solid #8C0000;}
#header .logo { float:left;/* margin:-35px 0 0 -65px;*/}
#header .em {font-style:italic; font-size:15px;color: #fff;}
#header .right {float:right; text-align:right;}
#header .call {background:url(../images/phone.png) no-repeat left center; font-weight:700; font-size:36px; color:#EEF853; margin:0; padding:0; /*margin-left:35px;width:345px;*/ text-align:right; }
#header .call span {color:#59666C;}
#header .bold {font-weight:bold;margin-top:7px;font-size:15px;color: #fff;}
#header .pay {width:240px; height:59px; background: url(../images/make-a-payment.png); display:block; position: absolute; left:350px; top:5px;}
#header .call-info{margin-top:7px;}
.mkpmt{margin-top:7px;}
.mkpmt:hover{opacity: 0.9;filter: alpha(opacity=90);}

/*
#nav {width:960px; margin:0 auto; border-top:2px solid #8C0000; padding:0; }
#nav li {display:inline-block; background:url(../images/hover.png) no-repeat center top; background-position:center -12px; }
#nav li a { display:inline-block; font-weight:bold; color:#EFF954; text-decoration:none; height:55px; line-height:55px;  background:url(../images/divider.jpg) no-repeat right center; padding:0 29px; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
#nav li:hover, #nav .active-menu {background-position:center 0px; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
#nav li:hover a, #nav li.active-menu a {color:#fff; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
#nav .lastnav {background:none;}
*/




#footer .footer p{color:#fff;}

#content{color:#0f0f1e;}
#content-top {/*width:100%; min-width:960px; min-height:480px;*/background:url(../images/content-top-bg.jpg) repeat-x center top; }
#content-top img {margin-top:20px; float:left;}
#content-top .form {border:1px solid #ccc; /* width:360px;*/ border-radius:5px; float:right; background:#fff; margin-top:22px; text-align:left;padding-right:0; padding-left:0;}
#content-top .form h2 {background:#941111; height:54px; line-height:54px; border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; text-indent:30px;}
#content-top .form .title {background:#941111; height:54px; line-height:54px; border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; text-indent:30px;font-size:30px;color: #fff;}
#content-top .form h4{color:#0F0F1E; /*padding:0 0 0 30px;*/ margin:15px 0 0 0; font-size:15px;font-weight:700;}
#content-top .form p {color:#535362; /*padding:0 0 0 30px;*/ margin:0; font-size:11px; }
/*
#content-top .form select {width:300px; height:36px; line-height:36px; margin:0 0 0 30px; border-radius:5px; border:1px solid #ccc; padding:10px 0;}
#content-top .form textarea {width:300px; margin-left:30px; height:80px; border-radius:5px; border:1px solid #ccc;}
*/
#content-top .form_button, #main .form_button, #consultation-form .form_button {background:#941111; border-radius:5px; border:none; /*width:240px;*/ height:36px; margin: 15px 0 15px 0; color:#fff; text-transform:uppercase; font-weight:bold;}

.form-group{padding-left:35px;padding-right:45px;margin-bottom:5px;color: #000;}
#membership { text-align:center; margin:15px 0; background:url(../images/content-bg-white.jpg) repeat-x center top; background-size:contain;/* min-height:190px; background-size:contain;width:100%; min-width:960px;*/}
/*#membership img {display:inline:block; padding:0 21px;}*/
/*#membership h2, */#membership .title {color:#20202F; font-size:25px; letter-spacing:5px; padding:15px 0;}
#membership li {padding:15px 0 5px 0;}
#content-mid {background:url(../images/content-bg.jpg) repeat-x center top; text-align:center; /*min-height:480px;width:100%; min-width:960px;*/ }
#content-mid .threebox li{ padding:0;}
#content-mid .threebox li div{border:1px solid #ccc; margin:25px 0 5px 22px; min-height:441px; background:#fff;padding:0;border-radius:5px;}

#content-mid dl dt, #content-mid ul li {margin:0;}
#content-mid .threebox h2 {/*height:49px;*/ border-bottom:5px solid #8C0000;background:#000; color:#EFF954; font-size:20px; font-weight:bold; padding:20px;border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; }
#content-mid dl dd {padding:0;}
#content-mid ul li p{color:#181512; font-size:16px; text-align:left; padding:25px 15px;}
#content-mid ul li a {display:inline-block; /*width:100px; margin-top:50px; height:36px;*/padding:5px 15px; line-height:36px; background:#8C0000; border-radius:5px; text-decoration:none; color:#fff;font-size:12px; font-weight:bold;}
#content-mid .threebox img{padding:0;width:100%;}


/* main */
#main { /*width:100%; min-width:960px; */background:url(../images/content-bg-white.jpg) repeat-x center top; margin-bottom:15px; }

/* content */
/*#content{ width:625px; float:left; min-height:300px;}*/
#content form input[type=text], #content form textarea{ /*width:270px;*/}
#content h1, #content .h1 {border-bottom:1px solid #ACBCC3;/* width:620px;*/ margin:25px 0 0; font-size:24px; color:#1F1F2E; font-weight:700; padding-bottom:25px;}
#content h1{font-size:27px;}
#content .quote {font-style:italic; color:#8C0000; font-size:16px;margin-bottom:17px; border-bottom:1px solid #ACBCC3; /*width:620px;*/ padding:15px 7px;}
#content p {color:#0F0F1E; font-size:16px; line-height:25px;margin:15px 0 10px;}
#content .portrait {float:left; padding:0 10px 0 0;}
#content h2 {font-size: 24px; color:#1F1F2D;}
#content .rb {padding:60px 0 0px;}
#content .name { border-bottom:1px solid #ACBCC3; padding-bottom:15px;margin-bottom: 25px;}
#main .form_button, #consultation-form .form_button{padding:0 25px;}

#blog-heading {/*width:100%; min-width:960px; min-height:207px;*/ background:url(../images/blog-heading.jpg) no-repeat center top; border-top:5px solid #ACBCC3; }
#blog-heading h1 {/*font-weight: 300;*/ font-size:72px; color:#8C0000; line-height:207px; text-align:left; }

#content .post {border-bottom:1px solid #ACBCC3; padding:20px 0;} 
#content .featured-image {float:left; width:119px; height:119px; padding:0 20px 30px 0;}
#content .post-text {float:left; width:480px;}
#content .post-title {font-size:18px; color:#1F1F2D; margin:0; padding:0;}
#content .post-meta {margin:0; padding:0; font-size:12px;}
#content .post-date {color:#0D0D1E;}
#content .post-date:before {content: url(../images/date.png); padding:0 2px;}
#content .post-date:after {content: "|"; color:#0D0D1E; padding:0 2px;}
#content .category {color:#8C0000;}
#content .category:before {content:url(../images/category.png); padding:0 2px;}
#content .post-excerpt {color:#0D0D1E; font-size:14px;}
#content .readmore {font-size: 11px; color:#8C0000; text-decoration: none; font-weight:700;  }
#content .readmore:after{content: url(../images/readmore.png); padding:0 0 0 3px;}
#content .prev, #content .next {color:#8C0000; font-size:11px; font-weight: 700; text-decoration:none;}
#content .prev {float:left;}
#content .prev:before {content: url(../images/prev.png);}
#content .next {float:right;}
#content .next:after {content: url(../images/next.png);}


#content-top label{margin-bottom:0;}

/* sidebar */
/*#sidebar{ width:310px; float:right;}*/
#consultation-form {border-radius:5px; border:1px solid #ccc; background:#fff; margin-top:25px; }
#consultation-form h2, #consultation-form h3 {color: #fff;font-size:24px; font-weight:700; border-bottom:5px solid #8C0000;background:#000; text-align:center; border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px;/* height:93px; line-height:60px;*/padding:15px 0 10px 0}
#consultation-form h2 span, #consultation-form h3 span {color:#ECF852; font-size:29px; position:relative; bottom:30px;}
#consultation-form label {color:#0F0F1E; /*font-size:14px; margin:0 20px;*/margin-top:20px;font-weight:normal;}
#consultation-form label span {color:#8C0000;}
#consultation-form input {/*width:240px; height:36px; border-radius:7px; border:1px solid #ccc;  margin:0 20px;*/ padding-left:30px; }
#consultation-form #_full_name_r {background:url(../images/name.png) no-repeat left center #fff;}
#consultation-form #_email_r {background:url(../images/email.png) no-repeat left center #fff;}
#consultation-form #_phone_r {background:url(../images/cont.png) no-repeat left center #fff;}
#consultation-form textarea {/*border-radius:7px; border:1px solid #ccc; padding-left:30px;  margin:0 20px; width:240px; height:72px;*/background:url(../images/message.png) no-repeat left top #fff;}
#consultation-form button{width:100px; height:36px; background:#8C0000; font-weight:bold; margin:10px 0 10px 192px; border:none; border-radius:7px; color:#fff;}
#consultation-form .form-group{padding-left:25px; padding-right:25px;}
label.error{color:#ff0000 !important;font-weight:700 !important;}
#main .sidebar-list, #sidebar .sidebar-list {border-radius:5px; border:1px solid #ccc; background:#fff; margin-top:25px;}
#main .sidebar-list h2, #sidebar .sidebar-list h2, #main .sidebar-list h3, #main .sidebar-list h4, #sidebar .sidebar-list h3, #sidebar .sidebar-list h4 {color:#fff; font-size:24px; font-weight:700; border-bottom:5px solid #8C0000;background:#000; text-align:left; border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; height:49px; line-height:49px; text-indent:25px;}
#main .sidebar-list ul, #sidebar .sidebar-list ul {list-style:none; margin:0; padding:0; margin-left:25px;}
#main .sidebar-list ul li, #sidebar .sidebar-list ul li {color:#0E0E1E; border-bottom:1px solid #ACBCC3; font-size:17px;  line-height:35px; /*width:255px;*/margin-right:25px; background:url(../images/bullet.png) no-repeat left center; text-indent:30px;}
#sidebar .sidebar-list ul li {height:35px;}
#main .sidebar-list .arrowbullet li, #sidebar .sidebar-list .arrowbullet li {background:url(../images/bullet2.png) no-repeat left center;}
#main .sidebar-list ul li a, #sidebar .sidebar-list ul li a {text-decoration:none; color:#0E0E1E;padding:10px 0 4px 0;}
#main .sidebar-list ul li:hover, #sidebar .sidebar-list ul li a:hover {color:#8c0000;}
#main .aboutbtn {display:block; width:310px; height:44px; background:url(../images/aboutbtn.png) no-repeat center bottom; line-height:44px; text-decoration: none; font-weight: bold; font-size: 21px; color:#EFF954; margin:3px 0; text-indent:15px; text-shadow:1px 1px 0px #000; -webkit-text-shadow:1px 1px 0px #000; -o-text-shadow:1px 1px 0px #000;}
#main .aboutbtn:hover {text-shadow:1px 1px 0px #fff; -webkit-text-shadow:1px 1px 0px #fff; -o-text-shadow:1px 1px 0px #fff;}
#main .chooseusinfo{cursor:pointer;}
#main .chooseusinfo div{display:none;}
#main .chooseusinfo .well{padding: 10px;margin-left: 25px;text-indent:0;color:#000;}
.sidebar-list .well{border:none; border-bottom: none !important;padding: 5px 0 2px 10px;margin-left: 0;color:#000;height:auto !important;line-height: normal !important;text-indent:0! important;}
.sidebar-list .well .col-xs-9{padding:0;margin-top:3px;}
.sidebar-list .categories{height:auto !important;line-height: normal !important;text-indent:0! important; background:none !important;}
.sidebar-list .glyphicon{color:#8c0000;padding-right:15px;}
.single-content h1{border:none !important;padding-bottom:0 !important;}

#content-bottom p {color:#0F0F1E; font-weight:bold; font-style:italic; text-align:center;}
#content-bottom{margin-top:25px;margin-bottom: 10px;}
/* footer */
#footer{ /*width:100%; min-width:960px;*/ background:url(../images/footer-bg.jpg) repeat; border-top:5px solid #8C0000;text-align:left;}
.footer .footer-nav-container {border-bottom:2px solid #8C0000;}
.footer-nav { margin:0; padding:0;}
.footer-nav li {display:inline-block;}
.footer-nav li a {font-size:15px; display:inline-block; color:#EFF954; font-weight:bold; text-decoration:none; height:55px; line-height:55px; /*-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;*/ background:url(../images/divider.jpg) no-repeat right center; padding:0 24px;}
.footer-nav .lastnav {background:none;}
.footer-nav li a:hover {color:#fff;/* -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;*/}
.copylnk, .copylnk:hover{color:#eff954;}


#footer dl {/*float:left; padding:0 80px 0 0;*/margin-top:15px;}
#footer dl dt {margin:0; padding:0 0 15px 0; color:#EFF954; font-weight:bold; font-size:16px;}
#footer dl dd, #footer dl dd ul {margin:0; padding:0; color:#9DACB3;}
#footer dl dd ul {list-style:none; display:inline-block; }
#footer dl dd ul li a {text-decoration:none; color:#9DACB3;}
#footer dl dd ul li a:hover {color:#8C0000;}
#footer dl .social a {display:inline-block; width:40px; height:40px; opacity:0.75;}
#footer dl .social a:hover {opacity:1;}
#footer dl dd .social1 {background:url(../images/social1.png) no-repeat;}
#footer dl dd .social2 {background:url(../images/social2.png) no-repeat;}
#footer dl dd .social3 {background:url(../images/social3.png) no-repeat;}
#footer dl dd .phone {color:#fff; font-weight:bold;}
#footer .contact {padding:0 0 0 99px;}
#footer h5 {color:#9DACB3; font-size:15px; font-weight:normal; text-align:center;}
#footer h5 span {color:#EFF954; font-weight:bold;}

#mybk_wrapper {
    margin-bottom: -5px;
    padding: 0;
}
.video-container .container {
    border: 5px solid #fff;
}
#myElement_wrapper, #mybk_wrapper div {
	
}
#myElement_wrapper iframe, #myElement_wrapper object, #myElement_wrapper embed, #mybk_wrapper div iframe, #mybk_wrapper div object, #mybk_wrapper div embed {
    height: 100% !important;
    left: 0 !important;
    position: absolute !important;
    top: 0 !important;
    width: 100% !important;
}
.navbar-toggle .icon-bar{background-color: #fff;}
.navbar-toggle{border:1px solid #fff;float:left;}



img.alignright {
    border: 1px solid #ccc;
   
    float: right;
    margin: 7px;
    padding: 3px;
}
img.alignleft {
    border: 1px solid #ccc;
   
    float: left;
    margin: 7px;
    padding: 3px;
}

img.alignnone {
    border: 1px solid #ccc;

    margin-top: 7px;
    padding: 3px;
}
img.aligncenter {
    border: 1px solid #ccc;
    
    margin: 7px;
    padding: 3px;
}
a img.alignright {
    float: right;
    margin: 0 0 1em 1em;
}
a img.alignleft {
    float: left;
    margin: 0 1em 1em 0;
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.featured-thumb {
    margin-top: 8px;
    text-align: center;
}
.featured-thumb img {
    border-radius: 5px;
    box-shadow: 0 1px 2px #444;
}
.featured-thumb a img {
    border: 0 none;
}
.featured-thumb img {
    vertical-align: middle;
}
.featured-thumb img {
    height: 150px;
    max-width: 150px;
}

.dropdown:hover .dropdown-menu {
   display: block;
}


.testi-container {
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 5px;
    float: left;
    margin-bottom: 3px;
    padding: 5px 6px 3px 0;
    position: relative;
    width: 100%;
    z-index: 998;
}
.testi-container:before {
    background: none repeat scroll 0 0 #fafafa;
    bottom: 0;
    content: "";
    height: 17px;
    left: 42px;
    margin-left: -7px;
    position: absolute;
    width: 25px;
    z-index: 999;
}
.testi-container:after {
    background: none repeat scroll 0 0 #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    bottom: -5px;
    content: "";
    height: 17px;
    left: 45px;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 17px;
    z-index: 888;
}

.testi-container-white {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 5px;
    float: left;
    margin-bottom: 33px;
    padding: 5px 6px 3px 0;
    position: relative;
    width: 100%;
    z-index: 998;
}

.testi-text {
    float: left;
    margin: 0;
    padding: 10px 14px 0;
    width: 100%;
}
.testi-image {
    background-color: #e7e7e7;
    border-radius: 500px;
    float: left;
    margin: 0 10px 25px 21px;
}
.testi-image img {
    border-radius: 500px;
    float: left;
    height: 54px;
    width: 54px;
}
.testi-name {
    color: #8c8c8c;
    float: left;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 19px;
    margin-top: 5px;
}
.testi-text > blockquote{
	border-left:none !important;
	padding: 0 !important;
	margin: 0 0 0 40px !important;
}
.testi-text > blockquote, .testi-text > blockquote > p {
    color: #9c9c9c !important;
    font-family: Georgia,"Times New Roman",Times,serif !important;
    font-size: 15px !important;
    font-style: italic;
    line-height: 26px !important;
	
	
}
.blockq {
    color: rgb(200, 200, 200);
    float: left;
    font-size: 80px;
    left: 10px;
    position: absolute;
    top: 25px;
}
.blockq-close {
    color: rgb(200, 200, 200);
    float: left;
    font-size: 80px;
    right: 10px;
    position: absolute;
    bottom: 0;
}
.block_auth{padding-left:25px;font-size:18px;margin-bottom:45px;}

#content p.lead {
   
    font-size: 17px;
    font-weight: 300;
    line-height: 28px;
    margin-bottom: 20px;
    word-wrap: break-word;
	text-align:justify;
}
#seventwenty{background:#8c0000;border-top: 2px solid #c4cfd5; border-bottom: 2px solid #c4cfd5;padding: 15px;}
#seventwenty .header {font-size: 36px;color:#fff;}

#seventwenty .subheader {color:#ebff6a;font-size:22px;margin-top:0;font-family: 'Open Sans', sans-serif;}
#seventwenty .btn-link {font-size:17px;color:#fff;padding-left: 0}

ul.listpad li {
    line-height: 20px;
    padding-bottom: 15px;
}



#main_home h2{margin-top:25px;font-weight:800;}
#main_home h3{margin-top:25px;border-bottom: 1px solid #acbcc3;}
#main_home .quote{margin:25px 0 25px 15px;border-bottom:none;}
#main_home p{margin-left:15px;}

.big-red-header, #main_home h2.big-red-header{color:#8c0000;font-size:32px;}
.big-red-header-sub{color:#393a3b;font-size:17px;padding:0 25px; text-align: justify;margin: 0;}

#content-top .title img{margin-top:10px;margin-left:15px;}
.navbar-toggle{color:#fff;}

.consultheader{background-color:#000;text-align:center;}
.consultheader .img-responsive{display:inline-block;}
.play-petersons {cursor:pointer;}
.loading-petersons{ left: 50%;
    position: absolute;
    top: 55px;}
/* #Media Queries
================================================== */

  @media screen and (min-width: 480px) {
	.menu-main{border-top:2px solid #8C0000; padding:0;}
#menu-main > li {display:inline-block; background:url(../images/hover.png) no-repeat center top; background-position:center -12px; }
#menu-main > li > a { display:inline-block; font-size:17px; font-weight:bold; color:#EFF954; text-decoration:none; height:55px; line-height:55px;  background:url(../images/divider.jpg) no-repeat right center; padding:0 23px; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
#menu-main > li:hover,#menu-main .active {background-position:center 0px; /*-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;*/}
#menu-main > li:hover > a, #menu-main > li.active > a {color:#fff; /*-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;*/}
#menu-main .lastnav {background:none;}
.navbar{margin-bottom:0;}
#menu-main .dropdown-menu li a {color:#000; font-size:14px;}
}



@media only screen and (min-width: 980px) and (max-width: 1080px){
#content-top .title img{margin:0;padding:5px;}
.big-red-header{font-size:27px;}
.big-red-header-sub{font-size:16px;padding:0 10px;}
	#content .feed_image{width:135px;}
#menu-main > li > a, #menu-main-1 > li > a{font-size:14px; padding: 0 18px; background:url(../images/divider-small.jpg) no-repeat right center;}
	#header .call {font-size:25px;}
	#header .call-info{margin-top:15px;}
	#header .bold {margin-top: 7px; font-size: 13px;}
	#header .em {font-size: 12px;}
	#main .sidebar-list ul, #sidebar .sidebar-list ul{margin: 0 0 0 5px;}
	#main .sidebar-list ul li, #sidebar .sidebar-list ul li {font-size:15px;margin-right:0;}
.container {
    width: 970px;
}
	
}



/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
#content-top .title img{margin:0;padding:5px;}
.big-red-header{font-size:20px;}
.big-red-header-sub{font-size:15px;padding:0 10px; }
	#content .feed_image{width:100px;height:100px;}
	#main .sidebar-list ul li a, #sidebar .sidebar-list ul li a img.alignnone{width:35px;height:35px;}
	#seventwenty{padding: 15px 5px;}
#seventwenty .subheader {font-size:18px;}
#seventwenty .btn-link {font-size:15px;}
	body{line-height:1.2;}
	#menu-main > li > a, #menu-main-1 > li > a{font-size:14px; padding: 0 7px; background:url(../images/divider-small.jpg) no-repeat right center;}
	#header .call {font-size:25px;}
	#header .call-info{margin-top:15px;}
	#header .bold {margin-top: 7px; font-size: 13px;}
	#header .em {font-size: 12px;}
	/*.form{margin-right:25px;}*/
	#content-top .form h2, #content-top .form .title{font-size:17px;height: 35px;line-height: 35px;}
	.form-group{padding-left:25px;padding-right:25px;}
    #content-top .form-group{padding-right:0;font-size:12px;}
	#content-mid .threebox{padding:0;}
	#content-mid .threebox li div{margin:25px 0 5px 10px;}
	.input-lg{   border-radius: 4px;
    font-size: 14px;
    height: 34px;
    line-height: 1.33;
    padding: 6px 12px;}
	#consultation-form h2, #consultation-form h3{font-size:15px;color:#fff;}
	#consultation-form h2 span, #consultation-form h3 span{font-size:19px;}
	#consultation-form .form-group{ padding-left: 15px; padding-right: 15px;}
	#consultation-form label{margin-top:10px;}
	#sidebar{padding-right:0;padding-left:7px;}
	#content{padding-right:0;}
	#content h1{font-size:23px;}
	#sidebar .sidebar-list ul li{font-size: 14px;height: 25px;line-height: 25px;margin-right: 5px;text-indent: 20px;}
	#sidebar .sidebar-list ul{margin:0 0 0 5px;}
	#sidebar .sidebar-list ul li a{letter-spacing:-0.3px;}
	.page-video-container{padding-left:0;}
	#membership li{padding:7px 0;}
	/*#membership h2, */#membership .title{font-size: 15px;letter-spacing: 1px;}
	#content-mid .threebox li div{min-height: 380px;margin:15px 0 5px 10px;}
	#content-mid .threebox h2{padding: 10px;}
	#content-mid ul li p{font-size:15px;}

}




/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {}
 
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
.big-red-header{font-size:18px;display:inline-block;}
.big-red-header-sub{padding:0; }
	#content .feed_image{width:200px;height:200px;}
	#main .sidebar-list ul li a, #sidebar .sidebar-list ul li a img.alignnone{width:50px;height:50px;}
#content-top .form-group{padding-right:25px;font-size:14px;}
#seventwenty .subheader {font-size:17px;}
#header .logo, .mkpmt{padding:0;}
	#header .call{text-align:center;}
	#consultation-form h2, #consultation-form h3{font-size:25px;}
	#consultation-form h2 span, #consultation-form h3 span{font-size:29px;}
	#sidebar{padding-right:15px;padding-left:15px;}
	#content{padding-right:15px;}
	#content h1{font-size:18px;}
	#sidebar .sidebar-list ul li{font-size: 17px;height: 25px;line-height: 25px;margin-right: 5px;}
	#sidebar .sidebar-list ul{margin:0 0 0 15px;}
	#sidebar .sidebar-list ul li a{letter-spacing:0;}
	.page-video-container{padding-left:15px;}

	
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	
	
}
 



/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
#menu-main > li > a {color:#eef853;}
.dropdown-menu{
        display: block;
        position: static;
        background-color:transparent;
        border:0 none;
        box-shadow:none;
        margin-top:0;
        position:static;
        width:100%;
    }
    .navbar-nav .dropdown-menu > li > a, 
    .navbar-nav .dropdown-menu .dropdown-header {
        padding:5px 15px 5px 25px;
color:#fff;
    }
    .navbar-nav .dropdown-menu > li > a{
        line-height:20px;
    }
    .navbar-default .navbar-nav .dropdown-menu > li > a{    
        color:#777;
    }
.navbar-nav .dropdown-menu > li > a:hover{background-color:transparent;}

	
}


@media screen and (max-width: 320px) {
.big-red-header{font-size:15px;display:inline-block;}
.big-red-header-sub{font-size:12px; }
	#header .call{font-size:20px;}
.call-info{padding:0;}
#seventwenty .header {font-size: 30px;}
}
