

.bold{font-weight:bold;}
.center{text-align:center;}
.right{text-align:right;}
.uppercase{text-transform:uppercase;}
.hidden{display:none;}
.nospace{margin:0; padding:0; list-style:none;}
.nospace1{margin:0; padding:0; list-style:none;}
.inline > li{display:inline-block; margin:0 10px 0 0;}
.inline > li:last-child{margin-right:0;}
.borderedbox{border:1px solid;}
.bgded{background:top center no-repeat; background-size:cover;}
.overlay{display:block; width:100%; height:auto;}
.btn{display:inline-block; padding:6px 12px; border:1px solid; font-size:.85rem; line-height:normal; text-transform:uppercase;}

.clear, .group{display:block;}
.clear::before, .clear::after, .group::before, .group::after{display:table; content:"";}
.clear, .clear::after, .group, .group::after{clear:both;}

.navbar-brand{
	padding: 10px 10px !important;
}

.navbar{
	margin-bottom: 0px !important;
}


.fl_left, .imgl{float:left;}
.fl_right, .imgr{float:right;}

img{width:auto; max-width:100%; height:auto; margin:0; padding:0; box-sizing:border-box; border:none; line-height:normal; vertical-align:middle;}
.imgl{margin:0 15px 10px 0; clear:left;}
.imgr{margin:0 0 10px 15px; clear:right;}

h1, h2, h3, h4, h5, h6, p, ul, body, .heading{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	}

form, fieldset, legend{margin:0; padding:0; border:none;}
legend{display:none;}
select {
	display:block; 
	box-sizing:border-box; 
	resize:none; 
	outline:none; 
	color:inherit; 
	font-size:inherit; 
	font-family:inherit; 
	vertical-align:middle;
	}
input, textarea, button{
	box-sizing:border-box; 
	resize:none; 
	outline:none; 
	color:inherit; 
	font-size:inherit; 
	font-family:inherit; 
	margin:2px 0 2px 0;
	padding:3px;
	}
label{
	margin:0 25px 0 0; 
  	}
input[type=radio],input[type=checkbox]{
	margin:0 5px 0 0; 
	margin-top:0px \9;
	line-height:normal;
	}
input[type=image]{background:inherit;}

h1 {
  display: block !important;
  font-size: 50px !important;
  /*margin-top: 0.67em !important;*/
  margin-bottom: 0.67em !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  font-weight: bold !important;
}

h2 {
  display: block !important;
  font-size: 40px !important;
  margin-top: 0.83em !important;
  /*margin-bottom: 0.83em !important;*/
  margin-left: 0 !important;
  margin-right: 0 !important;
  font-weight: bold !important;
}



p {
  display: block !important;
  /*margin-top: 1em !important;
  margin-bottom: 1em !important;*/
  margin-left: 0 !important;
  margin-right: 0 !important;
  font-size:18px !important;
  font-weight: 100 !important;
}

/*
li {
  font-size:20px !important;
}
*/

/*
.h1,h1{font-size:36px !important}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}
*/

address{font-style:normal; font-weight:normal;}
hr{display:block; width:100%; height:1px; border:solid; border-width:1px 0 0 0;}

.wrapper{display:block; width:100%; margin:0; padding:0; text-align:left; word-wrap:break-word;}
#topbar, #header, #intro, #breadcrumb, .container, #cta, #footer, #copyright{display:block; margin:0 auto;}

address, article, aside, figcaption, figure, footer, header, main, nav, section{display:block;}
.one_half, .one_third, .two_third, .one_quarter, .two_quarter, .three_quarter{display:inline-block; float:left; margin:0 0 0 3.06748466257669%; list-style:none; box-sizing:border-box;}

.first{margin-left:0; clear:left;}
.one_quarter{width:21%;}
.one_third{width:31.28834355828221%;}
.one_half, .two_quarter{width:48.46625766871166%;}
.two_third{width:65.6441717791411%;}
.three_quarter{width:74.23312883435584%;}

.btmspace-10{margin-bottom:10px;}
.btmspace-15{margin-bottom:15px;}
.btmspace-30{margin-bottom:30px;}
.btmspace-50{margin-bottom:50px;}
.btmspace-80{margin-bottom:80px;}

.inspace-5{padding:5px;}
.inspace-10{padding:10px;}
.inspace-15{padding:15px;}
.inspace-30{padding:30px;}
.inspace-50{padding:50px;}
.inspace-80{padding:80px;}

#copyright1 {
  float: right;
  display: inline-block;
  position: relative;
  height: 20px;
  width: 10px;
}


#topbar img { height: 15px; width: 15px;}


/* Rows */
.row0, .row0 a{color:#888888; background-color:#232323;}
.row1{
	border-top: 0px solid #888888;
	color:#FFFFFF; 
	background-color:#232323;
	}
.row2{
	color:#232323; 
	background-color:#F3F3F3;
	}
.row3, .row3a, .row3b{
	color:#292929; 
	background-color:#232323;
	}
.row4{
	color:#000000; 
	background-color:#FFFFFF;
	}
.row5{
	color:#fff; 
	background-color:#232323;
	}
.rowblank {
	/*height:10px;*/
	}
.rowBox {
	background-color:inherit;
	}
	
.wrapper{display:block; width:100%; margin:0; padding:0; text-align:left; word-wrap:break-word;}


.faico a, #mainav ul, #mainav a, .btn, #intro article{
	transition:all .4s ease-in-out;
	}
	
hr, .borderedbox{
	border-color:#D7D7D7;
	}

.overlay{background-color:#233233;}
.btn:hover{color:#FFFFFF; background-color:#8ABA56;}

.nospace.linklist li{border-color:#888888;}
.nospace1.linklist1 li{border-color:#888888;}



/* Intro */
#intro article .heading{color:#292929; background-color:#F3F3F3;}
#intro article ul{color:#888888; background-color:#FFFFFF;}
#intro article .link a{color:#FFFFFF; background-color:#8ABA56;}

.colour-1 a, .colour-2 a{border-color:#F3F3F3;}
.colour-1, .colour-1 a{color:#FFFFFF; background-color:#F0AD4E;}
.colour-1 a.btn:hover{background-color:#D08011; border-color:#AC690F;}
.colour-2, .colour-2 a{color:#FFFFFF; background-color:#6FD2E5;}
.colour-2 a.btn:hover{background-color:#187687; border-color:#11525E;}

/* ---------------------------------------------------
 2. Main, Content
----------------------------------------------------*/
main {
	display:block
	}
	
#content{
	background-color:#CCCCCC;
	-moz-box-shadow: 2px 5px 10px #666;
    -webkit-box-shadow: 2px 5px 10px #666;
    box-shadow: 2px 5px 10px #666;
    background-image: url(bg.png); 
	background-repeat:repeat-x; 
	background-color:#fff; 
	}


/* ---------------------------------------------------
 5. Table, Input, Textarea, Select
----------------------------------------------------*/

/* Input, Textarea, Select */
input, textarea, select{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	}

label span{
	color:#FF0000; 
	background-color:inherit;
	}

/* ---------------------------------------------------
 5. Footer
----------------------------------------------------*/

.forcol-xs-2{
    background:#00f;
    color:#FFF;
}
.forcol-half-offset{
    margin-left:4.166666667%
}


footer {
	display:block;
	width: 1190px;
	}
	
#footer {
	color: white;
}

#footer .title{
	margin:20px 0 10px 0; 
	padding:0 0 8px 0;
	border-bottom:1px solid; 
	font-size:1.2em;
	text-transform:uppercase;
	}
	
#footer .linklist li{
	margin-bottom:15px;
	}
	
#footer .linklist li:last-child{
	margin-bottom:15px;
	}
	
#footer .smallfont{
	font-size:.8rem; 
	margin:0;
	}
#footer input, #footer button{
	border:none;
	}
	
#footer input{
	display:block; 
	width:100%; 
	padding:8px;
	}
	
#footer button{
	padding:6px 12px 8px; 
	font-weight:bold; 
	text-transform:uppercase; 
	cursor:pointer;
	}

#footer .title1{
	margin:20px 0 10px 0; 
	padding:0 0 8px 0; 
	border-bottom:1px solid; 
	font-size:1.2em;
	text-transform:uppercase;
	}
	
#footer .linklist1 li{
	margin-bottom:15px;
	}
	
#footer .linklist1 li:last-child{
	margin-bottom:0;
	}
	
#footer .smallfont1{
	font-size:.8rem;
	margin:0;
	}
	
#footer button1{
	border:none;
	color:#FFFFFF; 
	background-color:#f00; 
	text-shadow:0 -1px 1px rgba(0,0,0,.5);
	padding:6px 12px 8px; 
	font-weight:bold; 
	text-transform:uppercase; 
	cursor:pointer;
	}
	
#footer input1{
	display:block; 
	width:100%; 
	padding:8px;
	background-color:#111111;
	border:none;
	}
#footer .title{
	border-color:#f00;
	}
#footer input{
	background-color:#111111;
	}
#footer button{
	color:#FFFFFF; 
	background-color:#f00; 
	text-shadow:0 -1px 1px rgba(0,0,0,.5);
	}
#footer .title1{
	border-color:#f00;
	}

#footer img { height: 20px; width: 20px;}

/* ---------------------------------------------------
 5. Copyright
----------------------------------------------------*/
#copyright{
	padding:15px 0;
	color: #fff;
	background-color:#232323;
	}
#copyright p{
	margin:0; 
	padding:0;
	}

/* ---------------------------------------------------
 5. Figcaption (Boxes) , Figure
----------------------------------------------------*/

figure{
	margin:0;
	}
figcaption,figure {
	display:block;
	
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	-ms-text-size-adjust: 0.9rem;
	-webkit-text-size-adjust:0.9rem;
	font-size: 1.2rem;
	}

#box_top {
	margin: 10px 0; 
	background-color:#232323;
	}
	
.box_grid{
	margin-bottom:0;
	background-color:#232323;
	}
.img-box{
	display:block;
	width:100vw;
	}
figure.box {
	position: relative; 
	overflow: hidden; 
	color: #fff; 
	background-color:#232323;

	}
	
figure.box div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
  	background-image: -webkit-linear-gradient(to top, rgba(0,0,0,.7) 5%, rgba(0,0,0,.1) 90%);
    background-image: -moz-linear-gradient(to top, rgba(0,0,0,.7) 5%, rgba(0,0,0,.1) 90%);
    background-image: -ms-linear-gradient(to top, rgba(0,0,0,.7) 5%, rgba(0,0,0,.1) 90%);
    background-image: -o-linear-gradient(to top, rgba(0,0,0,.7) 5%, rgba(0,0,0,.1) 90%);
    background-image: linear-gradient(to top, rgba(0,0,0,.7) 5%, rgba(0,0,0,.1) 90%);
	}
figure.box img + div {
    position: absolute;
    top: 0;
    left: 0;
	width: 100vw;
    background-image: -webkit-linear-gradient(to top, rgba(0,0,0,.7) 5%, rgba(0,0,0,.1) 90%);
    background-image: -moz-linear-gradient(to top, rgba(0,0,0,.7) 5%, rgba(0,0,0,.1) 90%);
    background-image: -ms-linear-gradient(to top, rgba(0,0,0,.7) 5%, rgba(0,0,0,.1) 90%);
    background-image: -o-linear-gradient(to top, rgba(0,0,0,.7) 5%, rgba(0,0,0,.1) 90%);
    background-image: linear-gradient(to top, rgba(0,0,0,.7) 5%, rgba(0,0,0,.1) 90%);
	}
figure.box figcaption {
    position: absolute;
    top: 60%;
    left: 0;
    width:100%;
    height: 100vw;
    padding: 0px 5px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    
	}
	
figure.box figcaption h3 {
    margin: 0 0 8px 0;
	}
	
figure.box figcaption h3 a {

}

figure.box figcaption h3 a:hover, figure.box figcaption p a:hover, ul.social-person li a:hover{
	
	}
	
figure.box figcaption span {
    margin-bottom: 15px;
    display: block;
	}
figure.box figcaption p {
    margin-bottom: 0;
    color: #fff;
	}
	
figure.box:hover figcaption {
    top: 0;
	}
figure.box:hover .person-social {
    -webkit-transition-delay: .2s;
    -moz-transition-delay: .2s;
    -ms-transition-delay: .2s;
    transition-delay: .2s;
	}
figure.box:hover p, figure.box:hover .person-social {
    left: 0;
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
	}
figure.box:hover figcaption {
    background-color:rgba(47, 55, 76, 0.71);
	}
figure, figcaption, img, h2, p, i {
    -webkit-transition: all .5s;
    transition: all .5s;
	}
	
	@media (min-width:768px){.container{width:900px}}
@media (min-width:992px){.container{width:970px}}
@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.box-4, .box-4a, .col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{
	position:relative;
	min-height:1px;
	padding-left:2px;
	padding-right:2px
	}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}
@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}
@media (min-width:992px){
	.col-md-1,.col-md-2,.col-md-3,.box-4,.box-4a, .col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{
	float:left;
	}
.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}
	.box-4{
	width:16.66666667%;
	}
	.box-4a{
	width:33.3333333333%;
	}
	.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}
@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}

	

/* ---------------------------------------------------------------------------------------------------------------
 5. Media Queries
----------------------------------------------------------------------------------------------------------------*/
@-ms-viewport{width:device-width;}


