@media only screen and  (max-width:767px) {

#mnuFooter {xx-display:none}


.fotr {padding:0 20px; border-bottom: 0px solid orangered; background:#000333}

/* footer sec2  * * * * * * * * * * * * * * * * * * * */


.ftr.ftr2 a {color:#fff}

.ftr.ftr2 {position:relative; top:0px; padding:0 0px; background:rgba(250, 185, 0, 1); background:#001122; display:none}

.ftr.ftr2 .tML1,
.ftr.ftr2 .tML2,
.ftr.ftr2 .tML3 {
	font:normal normal normal 15px/1 "OpenSansLight";
    letter-spacing: 0;
    font-variant:none;
}

.ftr.ftr2 .menus{
	position: relative;
	top:0;
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	background:#ffb300;
	overflow: hidden;
	z-index: 0;
}

.ftr.ftr2  .nav {
	list-style: none;
	position: relative;
	top: 0px;
	justify-content: space-around;
	flex-direction: column;
	xxwidth:90%;
		margin:0 auto;
	transition: all 1s ease;
 }

.ftr.ftr2  .nav ul {
	flex-direction: column;
    list-style: none;
	width:100px; 
	width:auto; /*ddd*/
	min-width:100px;

}

.ftr.ftr2  .nav > li {
    position: relative;
    z-index: 200;
	margin-right:0;
	background: rgba(6,104,156,0);
	text-align: left;
	width:100%;
	border-bottom: 1px solid rgba(255, 255, 255,1);	
}

.ftr.ftr2  .nav > li:last-child {	border-bottom:none;}

.ftr.ftr2  .nav > li >  a {
	display:block;
	padding:15px 15px;
    color: rgba(255,255,255,1);
	border-right:none;
	width: 100%;
	transition:all 1s ease;
	}

.ftr.ftr2  .nav > li >  a:first-child { height:auto}
.ftr.ftr2  .nav > li:last-child {	border-bottom: 3px solid rgba(255, 255, 255,.5);	}

.ftr.ftr2  .nav li:hover a {
	background:#ffb300;
	color:#fff;
	transition:all 1s ease;
	border-top-left-radius:0;
	border-top-right-radius:0;

}

/* footer sec3 */
	.ftr.ftr3 .a {color:#fff}

	.ftr.ftr3 {position:relative; top:0px; padding:25px 10px; xxbackground:#002590; xxbackground:rgba(250, 185, 0, 1); color:#012345 ; color:#4cb9f9}
.ftr.ftr3 .heading {color: #4cb9f9;}
	.ftr.ftr3 .flexCanGen {flex-direction:column}
	.ftr.ftr3 .flexCanItm { width:100%; margin: 0 0 25px 0;}

	.ftr.ftr3 .smBx {border:1px solid #4cb9f9; background:transparent; padding:10px; text-align:center; margin:0}

	.ftr.ftr3 .smfu {display:inline-block; border-bottom:1px solid red}

	.ftr.ftr3 .smIkns.flexCanGen {justify-content: center; flex-direction: row;}

	.ftr.ftr3 .smIcn { display:block; border:0px solid #ffa400; border-radius:0px; min-width:50px; min-height:50px; xx-background:#4cb9f9; text-align:center; vertical-align:center; padding-top:20%; color:#4cb9f9; margin:0 5px 0 0; transition:all 1s ease}

	.ftr.ftr3 .smIcn:hover {  background:orangered; border-radius:50px; transition:all 1s ease }

	.ftr.ftr3 .smIcn i{zoom:1.5}


/* footer sec4 */
.ftr.ftr4 .gtx , .ftr.ftr4 .hypn {color:#4cb9f9; font-size: .8em;}
.ftr.ftr4 {	position:relative; top:0px; XXbackground:#002590; XXbackground:rgba(250, 185, 0, 1); padding:0 0; }

.ftr.ftr4 .container {XXbackground:#ffa400}



.ftr.ftr4 .lgl {
	display:flex; 
	xx-background:pink; 
	padding:15px 15px; 
	border:0 solid rgba(255,255,255,.5); 
	margin:0 auto; 
	width:75%;
	justify-content:center;
	text-align:center;
} 

/*
.ftr.ftr4 .lgl:before,
.ftr.ftr4 .lgl:after {
	border-top: 4px double rgba(255,255,255,.5);
	content: " ";
	display: block;
	height: 1px;
	position: absolute;
	top: 30%;
	width: 225px;
}

.ftr.ftr4 .lgl:before {
    left: 50%;
    margin-left: 100px
}

.ftr.ftr4 .lgl:after {
	right: 50%;
    margin-right: 100px;
}
*/

.ftr.ftr4 .flexCanGen{    justify-content: center; flex-direction: column;}
.ftr.ftr4 .nav a {
	padding: 12px 15px;
	width: 100%;
	display:block;
	}
.ftr.ftr4 .nav > li {
    background: transparent;
	position: relative;
	top:0;
	border-bottom: 0px solid  rgba(255,255,255,.1);
	}

.ftr.ftr4  .nav > li:first-child {
	border-top: 0px solid rgba(255,255,255,.1);
}

.ftr.ftr4  .nav > li:first-child a{ height:initial}

.ftr.ftr4  .nav > li:last-child {
	border-bottom: 0px solid rgba(255,255,255,.1);
}

.ftr.ftr4 .flexCanGen .cypRt {padding:10px 10px; xx-font-size:75%;  padding:12px 10px}

/* ******************************************************* */
/* ******************************************************* */
/* ******************************************************* */
/* ******************************************************* */
/* ******************************************************* */



/* footer sec4 */
.ftrFS .one{background:#01112e; color:#f90; }

.ftrFS .one .gtx ,.ftrFS .one .hypn {color:#4cb9f9; font-size: .8em; margin: 0;}
.ftrFS .one {	position:relative; top:0px; XXbackground:#002590; XXbackground:rgba(250, 185, 0, 1); padding:0 0; 	border-bottom: 1px solid #013159;
	border-top: 1px solid #013159;}

.ftrFS .one .container {XXbackground:#ffa400}

/*
.ftrFS .one .lgl {
	display:flex; 
	xx-background:pink; 
	padding:15px 15px; 
	border:0 solid rgba(255,255,255,.5); 
	margin:0 auto; 
	width:75%;
	justify-content:center;
	text-align:center;
} 


.ftr.ftr4 .lgl:before,
.ftr.ftr4 .lgl:after {
	border-top: 4px double rgba(255,255,255,.5);
	content: " ";
	display: block;
	height: 1px;
	position: absolute;
	top: 30%;
	width: 225px;
}

.ftr.ftr4 .lgl:before {
    left: 50%;
    margin-left: 100px
}

.ftr.ftr4 .lgl:after {
	right: 50%;
    margin-right: 100px;
}
*/

.ftrFS .one .flexCanGen{    justify-content: center; flex-direction: column;}
.ftrFS .one .flexCanGen.tncBar { 
	justify-content: center; 
	flex-direction: row;
	border-bottom: 1px dotted #003366;
}

.ftrFS .one .nav a {
	padding: 12px 15px;
	width: 100%;
	display:block;
	}
.ftrFS .one .nav > li {
    background: transparent;
	position: relative;
	top:0;
	border-bottom: 0px solid  rgba(255,255,255,.1);
	}

.ftrFS .one .nav > li:first-child {
	border-top: 0px solid rgba(255,255,255,.1);
}

.ftrFS .one .nav > li:first-child a{ height:initial}

.ftrFS .one .nav > li:last-child {
	border-bottom: 0px solid rgba(255,255,255,.1);
}

.ftrFS .one .flexCanGen .cypRt {padding:10px 10px; xx-font-size:75%;  padding:12px 25px}

/* *************************** */
/* *************************** */
/* *************************** */
/* *************************** */
/* *************************** */

/* footer sec5 */
.ftrFS.two {background:#000d22; margin:0 0 0px 0; color:rgba(6,104,156,1); font-size:0.8em;  }
.ftrFS.two .flexCanGen {flex-direction: column; }
.ftrFS.two .flexCanGen p {text-align:center; margin:0}
.ftrFS.two .admin {position:relative; top:0px; padding:10px; border-top:1px solid #003366; order:2}
.ftrFS.two .vstrCount {position:relative; top:0px; padding:10px;}
}








@media only screen and (min-width:992px) and (max-width:1199px){

.fotr {padding:0; border-top: 10px solid #fab900; border-bottom: 5px solid orangered; background:#f1f2f3}

/* footer sec2  * * * * * * * * * * * * * * * * * * * */

.ftr.ftr2 .a {color:#fff}

.ftr.ftr2 {position:relative; top:0px; padding:0; background:rgba(250, 185, 0, 1); xxbackground:#001122;}

.ftr.ftr2 .tML1,
.ftr.ftr2 .tML2,
.ftr.ftr2 .tML3 {
	font:normal normal normal 15px/1 "OpenSansLight";
    letter-spacing: 0;
    font-variant:none;
	display:block;
	border-right:1px solid #ffa500;
}

.ftr.ftr2 .menus{
	position: relative;
	top:0;
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	background: rgba(250, 185, 0, 1);
	overflow: hidden;
	z-index: 2;
}

.ftr.ftr2  .nav {
	list-style: none;
	position: relative;
	top: 0px;
	justify-content: space-around;
	transition: all 1s ease;
 }

.ftr.ftr2  .nav ul {
	flex-direction: column;
    list-style: none;
	width:100px; 
	width:auto; /*ddd*/
	min-width:100px;
}

.ftr.ftr2  .nav > li {
    position: relative;
    z-index: 200;
	margin-right:0;
	background: rgba(6,104,156,0);
	text-align: center;
	width:100%;
	
}

.ftr.ftr2  .nav > li >  a {
	display:block;
	padding: 12px 0;
    color: rgba(0,170,255,1);
    color: #fff;
	transition:all 1s ease;
	}

.ftr.ftr2  .nav > li.hover a {
	background:#ffb300;
	color:#fff;
	transition:all 1s ease;
}



.ftr.ftr2  .nav > li:last-child  span{
	border-right:none;
}


/* footer sec4 */
	.ftr.ftr3 .a {color:#fff}

	.ftr.ftr3 {position:relative; top:0px; padding:25px 0; background:#002590; background:rgba(250, 185, 0, 1); color:rgba(255,255,255,1); }

	.ftr.ftr3 .flexCanItm{width:100%; background:xx-pink}

	.ftr.ftr3 .flexCanItm .gtx{color:#fff}

	.ftr.ftr3 .smBx {border:1px solid #ffa400; background:transparent; padding:10px; }

	.ftr.ftr3 .smfu {display:block; margin:0 0 5px 0; text-align:left}

	.ftr.ftr3 .smIkns.flexCanGen {justify-content: flex-start;}

	.ftr.ftr3 .smIcn { display:block; border:1px solid #ffa400; border-radius:2px; min-width:35px; min-height:35px; background:#ffa400; text-align:center; vertical-align:center; padding-top:5px; color:#fff; margin:0 5px 0 0; transition:all 1s ease}

	.ftr.ftr3 .smIcn:hover {  background:orangered; border-radius:50px; transition:all 1s ease }

	.ftr.ftr3 .smIcn i{zoom:1.2}


/* footer sec4 */
.ftr.ftr4 .gtx , .ftr.ftr4 .hypn {color:#fff}

.ftr.ftr4 .lgl {
	display:flex; 
	xx-background:pink; 
	padding:5px 15px; 
	border:1px solid rgba(255,255,255,.5); 
	margin:0 auto; 
	width:15%;
	justify-content:center;
	text-align:center;
} 


.ftr.ftr4 .lgl:before,
.ftr.ftr4 .lgl:after {
	border-top: 4px double rgba(255,255,255,.5);
	content: " ";
	display: block;
	height: 1px;
	position: absolute;
	top: 20%;
	width: 225px;
}

.ftr.ftr4 .lgl:before {
    left: 50%;
    margin-left: 100px
}

.ftr.ftr4 .lgl:after {
	right: 50%;
    margin-right: 100px;
}

.ftr.ftr4 .hypn:after {
	content:"-";
	color:#fff;
	position:relative; top:0
	width:5px; height:5px; background:pink-xx;
}

.ftr.ftr4 {	position:relative; top:0px; background:#002590; background:rgba(250, 185, 0, 1); padding:25px 0; }
.ftr.ftr4 .flexCanGen{    justify-content: center;}
.ftr.ftr4 .nav a {
	padding: 12px 15px;
	display:inline-block;
	}
.ftr.ftr4 .nav > li {
    background: transparent;
	position: relative;
	top:0;
	}
.ftr.ftr4 .nav > li:hover .gtx {
    color: orangered;
	}

/* footer sec5 */
.ftr.ftr5 .cName {display:block; color:#fff; text-align:center; line-height: 1.25;}
.ftr.ftr5 .proAva {display:block; color:#fff; text-align:center; line-height: 1.25; padding:0 10px}

.ftr.ftr5 p {color:#fff; text-align:center}
.ftr.ftr5 { margin:0px 0; position:relative; top:0px; background:#000d22; padding:25px 0; xxcolor:rgba(0,170,255,1)}

/* i992-x1199 */
}




















@media only screen and  (min-width:1200px) {

.fotr {padding:0; border-top: 10px solid #012345; border-bottom: 1px solid #003366; background:#012345}

/* footer sec2  * * * * * * * * * * * * * * * * * * * */

.ftr.ftr2 .a {color:#fff}

.ftr.ftr2 {position:relative; top:0px; padding:0; background:#012345;}

.ftr.ftr2 .tML1,
.ftr.ftr2 .tML2,
.ftr.ftr2 .tML3 {
	font:normal normal normal 15px/1 "OpenSansLight";
    letter-spacing: 0;
    font-variant:none;
	display:block;
	border-right:0px solid #ffa500;
}

.ftr.ftr2 .menus{
	position: relative;
	top:0;
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	background:#012345;
	overflow: hidden;
	z-index: 2;
}

.ftr.ftr2  .nav {
	list-style: none;
	position: relative;
	top: 0px;
	justify-content: space-around;
	transition: all 1s ease;
 }

.ftr.ftr2  .nav ul {
	flex-direction: column;
    list-style: none;
	width:100px; 
	width:auto; /*ddd*/
	min-width:100px;
}

.ftr.ftr2  .nav > li {
    position: relative;
    z-index: 200;
	margin-right:0;
	background: rgba(6,104,156,0);
	text-align: center;
	width:100%;
	
}

.ftr.ftr2  .nav > li >  a {
	display:block;
	padding: 12px 0;
    color: rgba(0,170,255,1);
	transition:all 1s ease;
	}

.ftr.ftr2  .nav > li.hover a {
	background:#ffb300;
	color:#fff;
	transition:all 1s ease;
}



.ftr.ftr2  .nav > li:last-child  span{
	border-right:none;
}


/* footer sec4 */
	.ftr.ftr3 .a {color:#fff}

	.ftr.ftr3 {position:relative; top:0px; padding:35px 0; background:#012345; color:rgba(255,255,255,1); }

	.ftr.ftr3 .flexCanItm{width:100%; background:xx-pink}

	.ftr.ftr3 .flexCanItm .gtx{color:#fff; color:rgba(0,170,255,1); color:rgba(255,165,0,1);}

	.ftr.ftr3 .smBx {border:0px solid #ffa400; background:#022456; padding:10px; }

	.ftr.ftr3 .smfu {display:block; margin:0 0 5px 0; text-align:center}

	.ftr.ftr3 .smIkns.flexCanGen {justify-content: center;}

	.ftr.ftr3 .smIcn { display:block; border:1px solid #ffa400; border-radius:2px; min-width:35px; min-height:35px; background:#ffa400; text-align:center; vertical-align:center; padding-top:5px; color:#fff; margin:0 5px 0 0; transition:all 1s ease}

	.ftr.ftr3 .smIcn:hover {  background:orangered; border-radius:50px; transition:all 1s ease }

	.ftr.ftr3 .smIcn i{zoom:1.2}


/* footer sec4 */
.ftr.ftr4 {background:#001122; color:#336699;}
.ftr.ftr4 .gtx , .ftr.ftr4 .hypn { }

.ftr.ftr4 .lgl {
	display:flex; 
	xx-background:pink; 
	padding:5px 15px; 
	border:1px solid rgba(255,255,255,.5); 
	margin:0 auto; 
	width:15%;
	justify-content:center;
	text-align:center;
} 


.ftr.ftr4 .lgl:before,
.ftr.ftr4 .lgl:after {
	border-top: 4px double rgba(255,255,255,.5);
	content: " ";
	display: block;
	height: 1px;
	position: absolute;
	top: 20%;
	width: 225px;
}

.ftr.ftr4 .lgl:before {
    left: 50%;
    margin-left: 100px
}

.ftr.ftr4 .lgl:after {
	right: 50%;
    margin-right: 100px;
}

.ftr.ftr4 .hypn:after {
	content:"-";
	xx-color:#fff;
	position:relative; 
	top:0
	width:5px; height:5px; background:pink-xx;
	padding:0 10px; 
}

.ftr.ftr4 {	position:relative; top:0px; padding:5px 0; }
.ftr.ftr4 .flexCanGen{    justify-content: space-between;}
.ftr.ftr4 .nav a {
	padding: 12px 0px;
	display:inline-block;
	font-size:75%
	}

.ftr.ftr4 .nav > li {
    background: transparent;
	position: relative;
	top:0;
	}
.ftr.ftr4 .nav > li:hover .gtx {
    color: orangered;
	}


.ftr.ftr4 .flexCanGen .cypRt {padding:10px 10px; font-size:75%;  padding:12px 0}


/****************/
/****************/
/****************/
/****************/
/****************/
/* footer sec4 */

.ftrFS  {background: #00162;}
.ftrFS .one {background:#001122; color:#336699;}
.ftrFS .one .gtx , ..ftrFS .one .hypn { }

.ftrFS .one .lgl {
	display:flex; 
	xx-background:pink; 
	padding:5px 15px; 
	border:1px solid rgba(255,255,255,.5); 
	margin:0 auto; 
	width:15%;
	justify-content:center;
	text-align:center;
} 


.ftrFS .one .lgl:before,
.ftrFS .one .lgl:after {
	border-top: 4px double rgba(255,255,255,.5);
	content: " ";
	display: block;
	height: 1px;
	position: absolute;
	top: 20%;
	width: 225px;
}

.ftrFS .one .lgl:before {
    left: 50%;
    margin-left: 100px
}

.ftrFS .one .lgl:after {
	right: 50%;
    margin-right: 100px;
}

.ftrFS .one .hypn:after {
	content:"-";
	xx-color:#fff;
	position:relative; 
	top:0
	width:5px; height:5px; background:pink-xx;
	padding:0 10px; 
}

.ftrFS .one {	position:relative; top:0px; padding:5px 0; }
.ftrFS .one .flexCanGen{    justify-content: space-between;}
.ftrFS .one .nav a {
	padding: 12px 0px;
	display:inline-block;
	font-size:75%
	}

.ftrFS .one .nav > li {
    background: transparent;
	position: relative;
	top:0;
	}
.ftrFS .one .nav > li:hover .gtx {
    color: orangered;
	}


.ftrFS .one .flexCanGen .cypRt {padding:10px 10px; font-size:75%;  padding:12px 0}


















/* footer sec5 */

.ftrFS.two {background:#000d22; color:rgba(6,104,156,1); font-size:0.8em;  border-top:1px solid #003366;}
.ftrFS.two .flexCanGen {}
.ftrFS.two .flexCanGen p {text-align:center; margin:0}
.ftrFS.two .admin {position:relative; top:0px; padding:10px 0;}
.ftrFS.two .vstrCount {position:relative; top:0px; padding:10px 0;}

/* i1200 */
}