body{margin:0;
		padding:0;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		color:#000;			/* The min-width property does not work in old versions of Internet Explorer */
		font-size:13pt;
		font-family:Arial, Helvetica, sans-serif;
		background:#222;
		line-height:120%;
		overflow-y: scroll;
		}
h1.title{
color:#000;
margin:20px auto 0 20px;
font:700 25px arial;
}
.word-bold{
  font-weight:800;
 }
.word-notbold{font-weight:200}
/*biograohy page layout*/
.row{
	display:flex;flex-direction:row
}
/*---------*/
#main_wrapper{
	display:flex;
	justify-content:space-around;
   width:98%;
   margin: 0 auto;
}
#content{
	margin:25px 0 8px 0;
	padding:0;
  width:96%;
	}
#content	h3 {margin:25px auto -10px 0;color:#000;letter-spacing:3px;width:96%; }
#content_wrapper{
	position:relative;z-index:0;min-height:500px;padding-left:7px;
z-index:0;overflow:hidden;

}
#col_left{
 position:relative;width:189px;
height:500px;z-index:0;
}
#col_left_fixed{
	 position: fixed;width:189px;
     top: 50px; left: 5px;height:100%;

}
#ribbon{position:relative;left:0;
	width:100%;
	margin:0 auto;
	display:block;
	text-align:center;
	height:100%;
	background: url(images/ribbon-fill.png)0 0 repeat-y;
}
#col_left img {
	 width:100%;
	 height:auto;
	margin:0 auto;
	display:block;
	text-align:center;
}


#col_right{
  flex:5;
  display:flex;
  flex-direction:column;

}

#header {
	position:relative;
	z-index:0;
	width:100%;
	height:auto;
	overflow:hidden;
	padding:8px ;
	box-shadow: 3px 3px 7px #000;-webkit-appearance: none;
    border: solid 2px #b7b7b7;outline:1px solid #555 ;
	background: #fff;
	 }
header_left{
	 position: fixed;width:189px;height:38px;
     top: 0; left: 5px;background: url(images/ribbon-fill.png)0 0 repeat-y;
}

header_right {
	position:relative;z-index:20;display:flex;justify-content:space-around
}
 #left_header_space{width:189px;margin-left:1%;padding-right:6px;height:38px}
#top_header_wrapper{flex:5;height:auto}
#top_header{
display:flex;justify-content:center;
position:fixed;
z-index:25;
width:calc(100% - 215px);background:#C22024;padding:0 8px ;height:38px}

.content-style{
	position:relative;
	z-index:0;
	width:100%;
	margin:15px 0 ;overflow:hidden;
	padding:8px ;
	min-height:550px;
	box-shadow: 3px 3px 7px #000;-webkit-appearance: none;
    border: solid 2px #b7b7b7;outline:1px solid #555 ;
	background: #fff;
}
.content-style h3{padding-left:8px}
.content-style a{font-family:arial;color:#000;text-decoration:none;border-bottom:1px dashed #777;}
.content-style a:hover{color:#BF0500 !important}
.content-style a:visited{color:#232739}

.content_box{
	flex:1
}
.content_box li{
	margin:15px auto 0 -20px
}
.container_box{position:relative;float:left;margin-left:3%;margin:15px auto;width:99%}
.container_box p{margin:0 auto;padding:0 auto;}
.container{position:relative;width:80%;margin:auto}
.container h3{cursor:pointer;padding-left:30px; width:100%}
.container h3:hover{ color:#cc0000}
.clear{clear:both}
.active1 {color: #cc0000; }
.pagetop{width:100%;text-align:right;margin-right:25px;color:#777;cursor:pointer}
.top:hover{color:#CF2027}

.expandy-toggle.triangle:before{
    content: ' \25BC';color:#C22024;
	}
.expandy-toggle.expandy-hidden.triangle:before{
    content: ' \25BA';
	}
	.toggle-all{
    float: right;
	margin-right: 15px;
    cursor: pointer;
    font-size: .8em;
    font-style: italic;
    text-decoration: underline;
}

#content_footer{
	position:relative;
	z-index:0;
	border-top: solid 2px #b7b7b7;
	width:95.6%;
	padding:8px;
	margin:5px auto 12px 6px;
	box-shadow: 3px 3px 7px #000;-webkit-appearance: none;
  border: solid 2px #b7b7b7;outline:1px solid #555;
	background: #fff;
	display:flex;
	justify-content: space-between;
	 flex-wrap:wrap;
	align-items:center;
}
#content_footer table.left{
    box-sizing:border-box;
		margin:0 auto;
    border-spacing:80px 12px;
		text-align:center;
	justify-content:space-between;
		display: flex;

}
#content_footer table.left td{
	flex:1;margin:5px 0;
	border-bottom:1px dashed #555}
#content_footer table.left a{color:#191919;font-size:95%;
	text-decoration:none;display:block}
#content_footer table.left a:hover{color:#777}
#content_footer .logo{
	width:180px;height:140px;margin:0;
	background: url(images/logo-small.png) no-repeat left center;
}
.copy, .credit{
	display:flex;
	flex-wrap: wrap;
	justify-content: center;
	width:95%;padding:0;
  margin:-10px auto auto auto;
  text-align:center;
	font-size:50%;
  letter-spacing:3px;
}
.credit{
  margin:12px auto auto auto;
}
.credit a{
	color:#191919;
	text-decoration:none;

}
.credit a:hover{
	color:#C22024
}
 header_right .top_links{
		 flex:2;
		 text-align:center;
		 z-index:5;
  }
 header_right .top_links ul{
	 display:flex;
	 justify-content:space-between;
	 flex-direction:row;
	 flex-wrap:no-wrap;
	 list-style:none;
   margin:0 auto;
	 height:38px;
   padding:0;
	 width:90%
 }
  header_right .top_links ul li {
   display:block;
   list-style:none;
   margin:0 34px 0 0;
   padding:0;
   position:relative;

}
   header_right .top_links ul li a {
   display:block;letter-spacing:2px;
   color:#fff;
   margin:auto;
	 padding:5px 0 5px 5px ;
	 line-height:33px;
   text-decoration:none;
   font-size:80%;
	  font-weight:700;
 }
 header_right .top_links ul li a:hover {color:#e2e4eC}

.clearfix li.selected a, .menu li.selected a{color:#e2e4eC;cursor:pointer}

header_right .social, #content_footer .social {
	line-height:38px;height:38px;
}
#content_footer .social{
	margin-top:15px;
}
header_right .social ul, #content_footer .social ul {
	list-style:none;
	height:100%;
  margin: 0 6px 0 0 ;
  padding: 0 ;

}

header_right .social ul li,
 #content_footer .social ul li {
	 display:block;float:right;list-style:none;top:4px;margin:0 2px;width:40px;height:38px;}

header_right .social .fb, #content_footer .social .fb{position:relative;width:30px;height:29.5px;background: url(images/social2.png) 0 0 no-repeat}
header_right .social .fb:hover, #content_footer .social .fb:hover{background-position:0 -29px}

header_right .social .li, #content_footer .social .li{position:relative;width:29px; height:29.5px;background: url(images/social2.png) -71px 0 no-repeat}
header_right .social .li:hover, #content_footer .social .li:hover{background-position:-71px -29px}

header_right .social .yt, #content_footer .social .yt{position:relative;width:29px; height:29.5px;background: url(images/social2.png) -107px 0 no-repeat}
header_right .social .yt:hover, #content_footer .social .yt:hover{background-position:-107px -29px}

header_right .social .tw, #content_footer .social .tw{position:relative;width:29px; height:29.5px;background: url(images/social2.png) -36px 0 no-repeat}
header_right .social .tw:hover, #content_footer .social .tw:hover{background-position:-36px -29px}
/* Nav Menu */
div.nav-menu {
	flex:1;
   margin:0 auto ;
	display:block;
	width:83.51%;
}

div.nav-menu ul {
	overflow:hidden;
	margin: 0 auto;
	padding: 0;
	width:145px;
}
div.nav-menu ul li {
	list-style: none;
	margin:auto;padding:0;
   width:90%;
}
div.nav-menu ul li a{
	border-bottom:1px inset #fff;font-size:75%;margin:2px auto auto auto;
   display:block;text-align:center;padding:3% 0 ;
   width:90%;text-shadow:#606060 0px 1px 0, #000 0 -1px 0;
	text-decoration:none;color:#222;cursor:pointer;
}
#slideshow_wrapper{flex:1;margin:0;left:.3vw;z-index:5;float:left}
#quote_wrapper{height:225px;flex:1;overflow:hidden;margin:0 0 0 5px;left:4px;z-index:0;
}
#slider_quote_wrapper{overflow:hidden;display:flex;flex-wrap:wrap;}
#fader-images{
    position:relative;
    height:252px;border:1px solid #ccc;width:auto;
	background:#999 !important;
overflow:hidden
}
#fader-images img{width:100%; height:auto}
 .cbp-qtrotator {
	position:relative;height:99%;width: 98% !important;
	top:0;line-height:175%;overflow:hidden;
	border: solid 1px #ccc;padding:0;
	background: #EFEFED;
	font-size: 1.4vw  !important;
	color: #555;font-style:italic;
	letter-spacing:.03vw;margin-top:0;
	text-shadow:#fff 0px 1px 1px, #000 0 -1px 0
}
 blockquote{width:96% !important;margin:0 auto;height:auto;
  }


#quote li{list-style:none;width:100% !important;margin-left:-40px;height:250px;overflow:hidden}
.cbp-qtrotator blockquote footer {
    font:1vw bold arial;
	font-size:1.8vw !important;text-align:right;float:right;margin:-10px 15px auto auto;width:90%;font-style:italic
}
.cbp-qtrotator blockquote footer:before {
	content: '~ ';
}
.link-list li{
	width:98%; margin:8px -15px;padding-left:25px;list-style:none;
}
.ball li{width:98%; margin:8px -15px;padding-left:25px;list-style:none;background:url(images/ball.png) no-repeat 0 7px }
.ball li a{font-family:arial;color:#000 ;text-decoration:none;border-bottom:1px dashed #777;}
.ball li a:hover{color:#BF0500 !important}
.ball li a:visited{color:#232739}
 #load{
	display:none;
    font-size:60%;text-align:center;
   vertical-align:text-bottom;
   position:absolute;z-index:6;
   width:96%;
   overflow:hidden;
	padding:8px ;

   background: url(images/spinner.gif) no-repeat center 130px;
   height:500px;top:0
   }
.center-gallery{position:relative;margin:10px auto 15px auto;
width:600px;height:487px;
box-shadow: 3px 3px 7px #000;-webkit-appearance: none;
   }
  .captionBlack
        {bottom: 25px; left: 15px; width: 92%;height: auto;padding:8px;
		    position: absolute;
            color: #fff; font-weight:700;
           border-radius:4px;
            text-align: center;
            font-size:16px;
            background: #000;
            background-color: rgba(0, 0, 0, 0.4);
			box-shadow: 3px 3px 7px #000;-webkit-appearance: none;
        }
             .jssora05l, .jssora05r {
                display: block;
                position: absolute;
                width: 40px;
                height: 40px;
                cursor: pointer;
                background: url(images/gallery/a17.png)no-repeat;
                overflow: hidden;
            }
            .jssora05l { background-position: -3px -5px; }
            .jssora05r { background-position: -53px -5px; }
            .jssora05l:hover { background-position: -103px -5px; }
            .jssora05r:hover { background-position: -153px -5px; }
            .jssora05l.jssora05ldn { background-position: -204px -5px; }
            .jssora05r.jssora05rdn { background-position: -253px -5px; }


        /* jssor slider thumbnail navigator skin 03 css */
        /*
        .jssort03 .p            (normal)
        .jssort03 .p:hover      (normal mouseover)
        .jssort03 .pav          (active)
        .jssort03 .pdn          (mousedown)
        */

        .jssort03 .p {
            position: absolute;
            top: 0;
            left: 0;
           width: 84px;
            height: 62px;
        }

        .jssort03 .t {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border: none;
        }

        .jssort03 .w, .jssort03 .pav:hover .w {
            position: absolute;
            width: 80px;
            height: 60px;
            border: #ccc 1px solid;
            box-sizing: content-box;
        }

        .jssort03 .pdn .w, .jssort03 .pav .w {
            border-style: solid;
        }

         .jssort03 .c {
                    position: absolute;
                    top: -10px !important;
                    left: 0px;
                   width: 84px;
            height: 68px;
                    border: #000 2px solid;
                    box-sizing: content-box;
                    background: url(images/gallery/t01.png) -700px -700px no-repeat;
                    _background: none;
                }

                .jssort03 .pav .c {
                    top: 2px;
                    _top: 0px;
                    left: 2px;
                    _left: 0px;
                    width: 82px;
                    height: 62px;
                    border: #000 0px solid;
                    _border: #fff 2px solid;
                    background-position: 50% 40%;
                }

                .jssort03 .p:hover .c {
                    top: 0px;
                    left: 0px;
                    width: 80px;
                    height: 60px;
                    border: #fff 1px solid;
                    background-position: 50% 40%;
                }

                .jssort03 .p.pdn .c {
                    background-position: 50% 40%;
                    width: 82px;
                    height: 62px;
                    border: #000 2px solid;
                }

        * html .jssort03 .w {
            width /**/: 82px;
            height /**/: 62px;
        }

#gal-links{background:#333; padding:1px ;
position:absolute;top:25px;right:10px;
-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	}
#gal-links  a{color: #fff ; text-decoration:none}
#gal-links a:hover {color:#D2D4DC !important}

.iscroll{
    width: 100%px;
    height: 700px;
    overflow: auto;
	-ms-overflow-style: none !important;
	-webkit-overflow-scrolling:touch; overflow: auto
}
.gray {
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	font-size: 10px;
	padding: .4em 1.5em .42em;
	color: #222 !important;
	border: solid 1px #555 !important;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#aaa));
	background: -moz-linear-gradient(top,  #ddd,  #aaa);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#aaa');
}
span.gray:before{margin-left:-5px !important; content: ' \25C0';color:#C22024; }
.gray:hover {
	text-decoration: none;
	background: #616161;color: #fff !important;
	background: -webkit-gradient(linear, left top, left bottom, from( #bfbfbf), to(#9c9c9c));
	background: -moz-linear-gradient(top,  #bfbfbf,  #9c9c9c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr=' #bfbfbf', endColorstr='#9c9c9c');
}
.gray:active {
	position: relative;
	top: 1px;
	color: #afafaf !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}
.button_link{float:left; margin:25px auto 0 60px
}

.goback{float:right;position:relative;top:-31px;right:20px;text-align:center}
.clients{display:block; position:relative;left:30px;clear:both;font-style:italic}

   .mejs-offscreen{position:absolute!important;top:-10000px;left:-10000px;overflow:hidden;width:1px;height:1px}.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}
   .mejs-container:focus{outline:0}.me-plugin{position:absolute}
   .mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}
   .mejs-fullscreen{overflow:hidden!important}
   .mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}
   .mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}
   .mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{border:0;padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}
   .mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;}.no-svg .mejs-overlay-button{background-image:url(bigplay.png)}
.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}

.mejs-container .mejs-controls{position:absolute;list-style-type:none;
margin:0;padding:0;bottom:0;left:0;background:url(background.png);
background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url(controls.svg) no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url(controls.png)}
.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}
.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:10px 3px 0;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time a{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span,.mejs-controls .mejs-time-rail a{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(44,124,145,.8)),to(rgba(78,183,212,.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-moz-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-o-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-ms-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:linear-gradient(rgba(44,124,145,.8),rgba(78,183,212,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-volume-button{}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(background.png);background:rgba(50,50,50,.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls a.mejs-horizontal-volume-slider{height:26px;width:56px;position:relative;display:block;float:left;vertical-align:middle}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url(background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px 10px 0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232, endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:0}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(102,102,102,.7)),to(rgba(50,50,50,.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-moz-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-o-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-ms-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:linear-gradient(rgba(102,102,102,.7),rgba(50,50,50,.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666, endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:700;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text{padding:3px 5px;background:url(background.png);background:rgba(20,20,20,.5);white-space:pre-wrap}.me-cannotplay{}.me-cannotplay a{color:#fff;font-weight:700}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(background.png);background:rgba(50,50,50,.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(background.png);background:rgba(50,50,50,.7);color:#fff;padding:4px;z-index:100;cursor:pointer}div.mejs-speed-button{width:46px!important;position:relative}.mejs-controls .mejs-button.mejs-speed-button button{background:transparent;width:36px;font-size:11px;line-height:normal;color:#fff}.mejs-controls .mejs-speed-button .mejs-speed-selector{display:none;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url(background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{display:block}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:rgba(33,248,248,1)}.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px;padding:0 10px;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:11.5px;color:#fff;margin-left:5px;cursor:pointer}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8!important;background-color:rgba(255,255,255,.4)!important}.mejs-controls .mejs-button.mejs-jump-forward-button{background:transparent url(jumpforward.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-jump-forward-button button{background:transparent;font-size:9px;line-height:normal;color:#fff}.mejs-controls .mejs-button.mejs-skip-back-button{background:transparent url(skipback.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-skip-back-button button{background:transparent;font-size:9px;line-height:normal;color:#fff}
/* WMP player */
.mejs-container.mejs-wmp {

}
.mejs-wmp .mejs-controls {
	background: transparent url(build/controls-wmp-bg.png) center 16px no-repeat;
	height: 65px;padding: auto 0;
}
.mejs-wmp .mejs-button,
.mejs-wmp .mejs-time {
	position: absolute;
	background: transparent;
}
.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-total {
	background-color: transparent;
	border: solid 1px #ccc;
	height: 3px;
}
.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-buffering {
	height: 3px;
}
.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-loaded {
	background-color: rgba(255,255,255,0.3);
	width: 0;
	height: 3px;
}
.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-current {
	width: 0;
	height: 1px;
	background-color: #014CB6;
	border: solid 1px #7FC9FA;
	border-width: 1px 0;
	border-color: #7FC9FA #fff #619FF2 #fff;
}
.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-handle  {
	display: block;
	margin: 0;
	width: 16px;
	height: 9px;
	top: -3px;
	border: 0;
	background: url(build/controls-wmp.png) no-repeat 0 -80px;
}
.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-float {
	display: none;
}
.mejs-wmp .mejs-controls .mejs-playpause-button  {
	top: 10px;
	left: 50%;
	margin: 10px 0 0 -20px;
	width: 40px;
	height: 40px;

}
.mejs-wmp .mejs-controls .mejs-playpause-button  button {
	width: 40px;
	height: 40px;
	background: url(build/controls-wmp.png) no-repeat 0 0;
	margin: 0;
	padding: 0;
}
.mejs-wmp .mejs-controls .mejs-pause button  {
	background-position: 0 -40px;
}

.mejs-wmp .mejs-controls .mejs-currenttime-container  {
	position: absolute;
	top: 25px;
	left: 50%;
	margin-left: -93px;
}
.mejs-wmp .mejs-controls .mejs-duration-container  {
	position: absolute;
	top: 25px;
	left: 50%;
	margin-left: -58px;
}


.mejs-wmp .mejs-controls .mejs-volume-button  {
	top: 32px;
	right: 50%;
	margin-right: -55px;
	width: 20px;
	height: 15px;
}
.mejs-wmp .mejs-controls .mejs-volume-button button {
	margin: 0;
	padding: 0;
	background: url(build/controls-wmp.png) no-repeat -42px -17px;
	width: 20px;
	height: 15px;
}
.mejs-wmp .mejs-controls .mejs-unmute button {
	margin: 0;
	padding: 0;
	background: url(build/controls-wmp.png) no-repeat -42px 0;
	width: 20px;
	height: 15px;
}
.mejs-wmp .mejs-controls .mejs-volume-button .mejs-volume-slider {
	background: rgba(102,102,102,0.6);
}

.mejs-wmp .mejs-controls .mejs-fullscreen-button  {
	top: 32px;
	right: 50%;
	margin-right: -82px;
	width: 15px;
	height: 14px;
}
.mejs-wmp .mejs-controls .mejs-fullscreen-button  button {
	margin: 0;
	padding: 0;
	background: url(build/controls-wmp.png) no-repeat -63px 0;
	width: 15px;
	height: 14px;
}
.mejs-wmp .mejs-controls .mejs-captions-button {
	display: none;
}
/* END: WMP player */
.video_list{cursor:pointer;position:relative;width:80%;margin:auto;}
.video_list h3{cursor:pointer;padding-left:30px; width:100%;}
.video_list h3 li{margin-bottom:35px !important;cursor:pointer !important;list-style:none;border:none !important
}
.video_list h3 li a{border:none !important;
}
.video_list h3 li span{margin-right:15px; color:#C22024;}
.video-div{width:100%;height:460px; padding:0;
border:4px solid #C22024;margin:auto;
border-radius:2px}
table.video-table {

	overflow:hidden;
	border-bottom:none;
	margin:0 auto 25px auto;
	width:87%;

}
.video-table td{
	cursor:pointer;
 }
 .main_vid{
	 width:80%;
 }
 .v_scroll{
width:20%;
 }
.scroll-table{
	background:#898989;
	cursor:pointer;
	 overflow:hidden;
	 padding-top:5px;
	 margin-top:-5px !important;
	 margin-left:15px !important
	}

#fixed-thumb-size-demo {
					 1width: 208px;
					 height: 460px;
		 overflow:hidden
	 }
#fixed-thumb-size-demo td{
	width:98%;
	height:auto;
	padding:4.5px
}
#fixed-thumb-size-demo img {width:100%;height:auto;border:1px solid #ccc;margin:auto;text-align:center;display:block}



#exitpage{display:block;overflow:hidden; height:460px;background: #222}
#finished{width:650px;margin:auto;height:458px;background:#fff url(images/logo-small.png)no-repeat center center}
	.scrollable {
  position: relative;
}
.scrollable:focus {
  outline: 0;
}

.scrollable .viewport {
  position: relative;
  overflow: hidden;
}

.scrollable .viewport .overview {
  position: absolute;
}

.scrollable .scroll-bar {
  display: none;
}

.scrollable .scroll-bar.vertical {
  position: absolute;
  right: 0;
  height: 100%;
}

.scrollable .scroll-bar .thumb {
  position: absolute;
}

.scrollable .scroll-bar.vertical .thumb {
  width: 100%;
  min-height: 10px;
}
/*Modern skin*/
.scrollable.modern-skin {
  padding-right: 17px;
  overflow:hidden;position:relative;

}

.scrollable.modern-skin .scroll-bar {
  border: 1px solid gray;position:absolute;right:20%;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  background: #8e8e8e;
	background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#bcbcbc));
	background: -moz-linear-gradient(top,  #eee,  #dedede);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#aaa');
}
/*ie video scrollbar*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .scrollable.modern-skin .scroll-bar {
position:absolute;right:6.5%;
}
}
/*edge video scrollbar*/
@supports (-ms-ime-align: auto) {
  .scrollable.modern-skin .scroll-bar {
position:absolute;right:6.5%;
}
}

.scrollable.modern-skin .scroll-bar .thumb {
  background-color: #aaa;
  background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#aaa));
	background: -moz-linear-gradient(top,  #ccc,  #aaa);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#aaa');
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 1px solid #536984; border: 1px solid #000;

}

.scrollable.modern-skin .scroll-bar.vertical .thumb {
  width: 9px;
 -moz-box-shadow: inset 0 0 5px #888;
  -webkit-box-shadow: inset 0 0 5px #888;
  box-shadow: inset 0 0 5px #888;
  }


.scrollable.modern-skin .scroll-bar.vertical {
  width: 11px;
}



 .panel1{
	position:fixed;right:-257px;
    top:15%;text-align: center;width:300px;height:400px; padding: 0;
    background:url(images/signup1.png) no-repeat 0 0;
		display:flex
}



.newsletter{
	position: absolute;top: 10px;
	left:16px;width:26px;height:147px;cursor:pointer;

}



#feedback-page{
	text-align:center;
}

#form-main{
	width:70%;
	margin:120px auto auto auto;
	padding-top:0px;
}


.feedback-input {
	color:#3c3c3c;
	font-family: Helvetica, Arial, sans-serif;
  font-weight:500;
	font-size: 18px;
	border-radius: 0;
	line-height: 22px;
	background-color: #fbfbfb;
	padding: 13px 13px 13px 54px;
	margin:5px auto;
	width:96%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
  border: 2px solid #bbb;border-radius:3px;
}
textarea{height:120px !important}
.feedback-input:focus{
	background: #fff;
	box-shadow: 0;
	border: 3px solid #C22024;
	color: #999;
	outline: none;
  padding: 13px 13px 13px 54px;
}

.focused{
	color:#bababa;
	border:#30aed6 solid 3px;
}

/* Icons ---------------------------------- */

ul.actions li {
	display: inline-block;
	margin: 0 0 0 1em;
}

	ul.actions li:first-child {
		margin-left: 0;
	}

#button-blue{
	font-family:  Arial, Helvetica, sans-serif;
	width: 40%;
	border: #C22024 solid 1px !important;
	border-radius:4px !important;
	cursor:pointer;
	background-color: #dadada;
	color:#3c3c3c;
	font-size:18px;
	padding-top:9px;
	padding-bottom:9px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
  margin:5px auto;
  font-weight:700;
}


#button-blue:hover{
	background-color: rgba(0,0,0,0);
	color: #777;
}
.submit:hover {
	color: #3498db;
}

.ease {
	background-color: #fbfbfb;
	-webkit-transition: .3s ease;
	-moz-transition: .3s ease;
	-o-transition: .3s ease;
	-ms-transition: .3s ease;
	transition: .3s ease;
}

.submit:hover .ease{

  background-color:white;
}
.info{border-top:1px solid #ccc;padding-top:60px;min-height:550px;text-align:center}
.alert{font-size:120%;color:red}
.error{color:red}
.form-wrapper{text-align:center;margin:10px auto;width:50%}

@media only screen and (max-width: 580px) {
	#form-div{
		left: 3%;
		width: 88%;
		margin:0 auto;
		padding-left: 3%;
		padding-right: 3%;
	}
}
.menu-trigger, #mobile {
	display: none;
}
.contact-table{
	width:96%;
	margin-top:50px;
	box-sizing:border-box !important;margin:0 ;
	border-spacing:50px 39px !important;
}
.contact-table tr td{
	margin-top:-25px;
	height:200px;
	width:50% !important
}
.contact-table tr td a{
text-decoration:none;
border-bottom:1px dashed #454545;
color:#232739
}
/*  /////////////////////////////////  iPad (Landscape) /////////////////////////////////   ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	#fader-images{left:-5px !important;background:#fff;display:block;width:100%;height:195px
	 }
	#fader-images img{border:1px solid #ccc;width:100% !important; height:auto
	 }
  #quote_wrapper{flex:1;
		width:97.5%;
		 height:196px;
		 margin:0 0 0 5px;
}
#content_footer{
	display:flex;
 flex-wrap: wrap;
 overflow: auto;
 justify-content: space-between;
width:95%;
}
.logo {
height: 100px !important;
width:180px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.left{
border-spacing:85px 10px !important;
}

#content_footer .social {
	line-height:38px;
	height:38px;
	display:flex;
	flex-wrap:nowrap;
	justify-content: center;
	padding:0;
	margin:0;
}

#content_footer .tablet-landscape{
	margin-bottom:-8px;
	padding-bottom: -5px;
}

 }


/*  /////////////////////////////////  iPad (portrait) /////////////////////////////////   ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

#left_header_space{width:189px;margin-left:1%;padding-right:6px;height:38px}
	#top_header{
	width:calc(100% - 198px)
	}


 header_right .top_links{flex:.5;text-align:center;z-index:5;
  }
 header_right .top_links ul{
	 display:flex;
	 justify-content:space-between;
	 flex-direction:row;
	 flex-wrap:no-wrap;
   list-style:none;
   margin:0 auto;height:38px;
   padding:0;
   width:80%
   }
  header_right .top_links ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0 6px 0 0 ;
   padding:0;
   position:relative;

}
   header_right .top_links ul li a {
   display:block;letter-spacing:2px;
   color:#fff;text-shadow:#e0e0e0 0px 1px 0, #000 0 -1px 0;
   margin:0;padding:5px 0 ;line-height:33px;
   text-decoration:none;
   font-size:60%
 }


 #content_footer{
	 display: inline-flex;
	flex-wrap: wrap;
	overflow: auto;
	align-items: flex-start;

 }
 .logo {
height: 100px !important;
width: 180px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
 }
.left{

	  box-sizing:border-box;
border-spacing:30px 10px !important;
}

#content_footer .social {
	display: flex;
	flex-wrap: nowrap;
	 line-height:38px;
	 height:38px;
	 justify-content: center;
	 align-items: center;
	 min-width:120px; width:100%;padding:0;
	 margin:auto auto;
 }

.comments{flex:.3	; margin-left:-5px
}
.contactus{flex:.3;
}

.contactus{flex:.3;margin-top:4.5px;display:flex;justify-content:center;
height:30;background:url(images/button-mobile.png)center center no-repeat !important
}

.comments{flex:.3;margin-top:4.5px;display:flex;justify-content:center;
background:url(images/button-mobile.png)center center no-repeat}
.contactus a, .comments a{ letter-spacing:1px;text-align:center;
   color:#fff;text-shadow:#e0e0e0 0px 1px 0, #000 0 -1px 0;
   margin:auto;padding:0 5.5%;line-height:27px;
   text-decoration:none;
   font-size:60% }
   .comments a{padding:0 3%;}
 header_right .social, #content_footer .social {flex:.38;line-height:38px;height:38px;}
header_right .social ul, #content_footer .social ul {margin: 0 12px 0 0 ;}

/*QUOTES / SLIDESHOW*/

 #slider_quote_wrapper{
	 height:auto;
	 display:flex;
	 flex-wrap:wrap;
	 flex-direction:row ;justify-content:space-between;
	 padding:0 !important;
	 }
	 #slideshow_wrapper{
		height:auto;flex:3;
	 margin:0 5px 0 0
	 }
	 #fader-images{left:-5px !important;background:#fff;width:100%;height:166px

	 }
	 #fader-images img{border:1px solid #ccc;width:100% !important; height:auto}

	  #quote_wrapper{flex:1;
		width:97.5%;
		 height:168px;
		 left:-2px !important;
		 margin:0 0 0 5px
}
	.cbp-qtrotator {height:98%;width:auto !important;font-size: 1.3vw  !important}
	.cbp-qtrotator blockquote footer{font-size: 1vw  !important;}
	.credit, .copy{
		font-size:40%;
	}
	#content_footer .tablet-landscape{
		margin-bottom:-8px;
		padding-bottom: -5px;
	}
}
 /*         /////////////////////////////////    iPhone   Landscape ///////////////////////////////////                       */
@media screen and (max-width: 736px) and (min-width:480px)

{
 .landscape_iphone{display:none}
	#left_header_space{width:0;margin-left:1%;padding-right:5px;height:38px}
	#top_header{
	width:calc(100% - 12px)
}
 header_right .top_links{flex:1.6;text-align:center;z-index:5;
  }
 header_right .top_links ul{
	 display:flex;
	 justify-content:space-between;
	 flex-direction:row;
	 flex-wrap:no-wrap;
   list-style:none;
   margin:0 auto;height:38px;width:auto;
   padding:0;
   text-align:center;
   }
  header_right .top_links ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0 ;
   padding:0;
   position:relative;

}
   header_right .top_links ul li a {
   display:block;letter-spacing:2px;
   color:#fff;text-shadow:#e0e0e0 0px 1px 0, #000 0 -1px 0;
   margin:0;padding:5px 0 ;line-height:33px;
   text-decoration:none;
   font-size:60%
 }
	 #content_footer{
		 display: inline-flex;
		flex-wrap: wrap;
		overflow: auto;
		align-items: flex-start;
	 }
	 .logo {
height: 100px !important;
width:180px;
-webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
	 }
.left{
	box-sizing:border-box;
border-spacing:50px 10px !important;

}

 #content_footer .social {
		 line-height:38px;
		 height:38px;
		 display:flex;
		 flex-wrap: wrap;
		 justify-content: center;
		 padding:0;
		 margin:0;
	 }

	#mobile{
		 display:block;position:fixed;z-index:2500;
		left:13%;
		top:38px;
	 }

	.menu-trigger {
		display: block;
		position:fixed;z-index:2500;
		left:8px;
		color: #fff;
		padding: 10px;
		font-size: 120%;
		cursor: pointer;
	}
	div.nav-menu {flex:1;
		display: none;
	}

	div.nav-expanded {
		display: block;
	}
	div.nav-menu ul{
		position:relative;

	}
	div.nav-menu ul li {
		float: none;
		border: 1px solid #eee;
		background:#C22024;padding:3px;
		-moz-box-shadow: 3px 3px 4px #444;
	-webkit-box-shadow: 3px 3px 4px #444;
	box-shadow: 3px 3px 4px #444;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444');
	}
	div.nav-menu ul li a{border:none}
	div.nav-menu ul li:last-child {
		margin-bottom:3px;border-bottom: 2px solid #eee;
	}
	header_right .top_links ul{
 	 width:80%
  }
	 #col_left{display:none
	 }
	 #main_wrapper{flex-direction:column;margin:auto;display:block
	}
	#col_right{width:100%;margin:auto;}

	 #header{
		 width:100%;
		  height:auto;
	  }
	 #slider_quote_wrapper{height:220px;display:flex;flex-wrap:wrap;flex-direction:row }
	 #slideshow_wrapper{flex:2;width:100%;height:auto;float:left}
	 #fader-images{left:-5px !important;background:#fff;width:100%;height:200px;

	 }
	 #fader-images img{border:1px solid #ccc;width:500px !important;}
.cbp-qtrotator{height:99% !important}
	  #quote_wrapper{flex:1;
		width:97.5%;
		 height:207px;
		 left:-2px !important;

}
.newsletter{
		 z-index: 5
}
.email .feedback-input{margin-top:-10px !important}
	.cbp-qtrotator {height:96%;width:auto !important;font-size: 2vw  !important}
	.cbp-qtrotator blockquote footer{font-size: 1.5vw  !important;}


	 .credit, .copy{
	 	font-size:40%;
	 }
	 #content_footer .tablet-landscape{
	 	margin-bottom:-8px;
	 	padding-bottom: -5px;
	 }
	#content_wrapper{
		min-height:auto !important;
		height:auto !important;

	}
	.content-style{
		overflow: hidden;
	}
	#content{
		height:auto !important;

	}

	.main_vid{
 	 width:75%;
  }
  .v_scroll{
 width:25%;

  }
}
/*         /////////////////////////////////    iPhone   Portait   ///////////////////////////////////                       */
@media screen and (max-width: 480px) and (orientation : portrait)  {

	#left_header_space{
		width:6px;
		margin-left:1%;
		padding-right:5px;
		height:38px;

	}
	#top_header{flex-direction:end;justify-content:end;
	width:calc(100% - 16px)
}

	header_right .social, #content_footer .social {
		flex:.9;
		line-height:38px;
		padding-right:5px;
		height:38px;
	}
	header_right .top_links{
 		 flex:1;
 		 z-index:5;
   }
	 header_right .top_links ul{
  	 justify-content:start;
  	 width:85%;
		 margin-left: 0 !important;
   }
	 .iphone-none{
		 display:none !important
	 }
 #mobile{
		 display:block;position:fixed;z-index:2500;
		left:13%;
		top:40px;
	 }

	.menu-trigger {
		display: block;flex:.3;
		left:13px;
		color: #fff;
		padding: 10px;
		font-size: 120%;
		cursor: pointer;
	}
	div.nav-menu {flex:1;
		display: none;
	}

	div.nav-expanded {
		display: block;
	}
	div.nav-menu ul{
		position:relative;

	}
	div.nav-menu ul li {
		float: none;
		border: 1px solid #eee;
		background:#C22024;padding:3px;
		-moz-box-shadow: 3px 3px 4px #444;
	-webkit-box-shadow: 3px 3px 4px #444;
	box-shadow: 3px 3px 4px #444;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444');
	}
	div.nav-menu ul li a{border:none}
	div.nav-menu ul li:last-child {
		margin-bottom:3px;border-bottom: 2px solid #eee;
	}

	 #col_left{
		 display:none
	 }
	#main_wrapper{flex-direction:column;margin:auto;display:block
	}
	#col_right{width:96%;margin: auto;}

	 #content_footer{
		 flex-direction:column !important;
		 justify-content:center;
		 width:95%;
		 margin: 0 auto auto 1.2%;
		 overflow: auto;
		 height:370px;overflow: hidden;

	 }

	 #slideshow_wrapper{margin:8px;left:.3vw;z-index:0;

	 }
#slideshow_wrapper img{display:block;height:auto !important;width:100%
}
#quote_wrapper{
	height:108px;
	width:96%;
	overflow:hidden;
	margin:8px 5px 8px 7px;
}
#slider_quote_wrapper{
	overflow:hidden;height:auto;display:flex;
	flex-wrap:wrap;flex-direction:column;
}
#header{
		 width:100%;
		  height:auto;
	  }
#fader-images{
    position:relative;
    height:133px;border:1px solid #ccc;width:100%;
	background:#999;
overflow:hidden
}


	.cbp-qtrotator {height:96%;width:auto !important;font-size: 2.5vw  !important}
	.cbp-qtrotator blockquote footer{font-size: 2vw  !important;}

.panel1{

  text-align:center;right:-260px;
	background:url(images/signup1-m.png) no-repeat 0 0;}
	.credit, .copy{
		font-size:43%;
	}

	.contact-table{
		border-spacing:15px 39px !important;
	}

.contact-table tr td a{
font-size:60%
}
.content-style{
	overflow: hidden;
}
#content{
	height:auto !important;

}
.main_vid{
	width:60%;
}
.v_scroll{
width:40%;
}
 }
#mc_embed_signup{
	border:1px ridge red;
}
