#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
 
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
  width: auto;
  font-family: Raleway, sans-serif;
  line-height: 1;
}
#cssmenu > ul {
  background: yellow;
}
#cssmenu > ul > li {
  float: left;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  perspective: 1000px;
}
#cssmenu.align-center > ul {
  font-size: 0;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  display: inline-block;
  float: none;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li > a {
  padding: 16px 17px;
  font-size: 14px;
  color: #ffffff;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-decoration: none;
  background:#262626;

}
#cssmenu > ul > li.active > a {
  color: #dff2fa;
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover {
  color: #dff2fa;

  -ms-transform: none;
}
#cssmenu > ul > li > a::before {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: -1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 16px 20px;
  color: black;
  background: #141922;
 }
#cssmenu > ul > li:hover > a::before,
#cssmenu > ul > li > a:hover::before {
  background: #0e0e0c;
}
#cssmenu.small-screen {
  width: 100%;
}
#cssmenu.small-screen > ul,
#cssmenu.small-screen.align-center > ul {
  width: 100%;
  text-align: left;
}
#cssmenu.small-screen > ul > li,
#cssmenu.small-screen.align-center {
  float: none;
  display: block;
  border-top: 1px solid rgba(100, 100, 100, 0.1);
}
#cssmenu.small-screen > ul > li:hover > a,
#cssmenu.small-screen > ul > li > a:hover {
  color: #dff2fa;
  -webkit-transform: none;
  -moz-transform: none;
  transform: none;
  -ms-transform: none;
}
#cssmenu.small-screen > ul > li > a::before {
  display: none;
}
#cssmenu.small-screen #menu-button {
  display: block;
  padding: 16px 20px;
  cursor: pointer;
  font-size: 14px;
  text-decoration: none;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 1px;
  background: #141922;
}
#cssmenu.small-screen #menu-button:after {
  content: "";
  position: absolute;
  right: 20px;
  top: 17px;
  display: block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border-top: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  width: 22px;
  height: 3px;
}
#cssmenu.small-screen #menu-button.menu-opened:after {
  border-top: 2px solid #dff2fa;
  border-bottom: 2px solid #dff2fa;
}
.er {
  color: white;
  font-size: 20px;
  margin-left: 1%;
}
#cssmenu.small-screen #menu-button:before {
  content: "";
  position: absolute;
  right: 20px;
  top: 27px;
  display: block;
  width: 22px;
  height: 2px;
  background: #ffffff;
}
#cssmenu.small-screen #menu-button.menu-opened:before {
  background: #dff2fa;
}

body {
    margin: 0;
  padding: 0;
  border: 0;
  overflow-x:hidden;
}
.main {
  height: auto;
  margin: auto;
  width: 100%;
  float:left;
  
}
.header {
  background-color:#262626;
  float: left;
  height: auto;
  margin: auto;
  width: 100%;
}
.lftmenu {
    float: left;
    height: auto;
  width: 25%!important;
	}
	.rgtmenu {
    float: right;
    height: auto;
    width: 25%!important;
}
.text-box a {
  text-decoration: none!important;
}
.logo::before {
  background: #ffff00 none repeat scroll 0 0;
  content: "";
  float: left;
  height: 110%;
  position: absolute;
  right: 0;
  top: 0;
  transform: skewX(-38deg);
  width: 5000px;
}
.logo {
  float: left;
  line-height: 105px;
  margin-top: 0;
  position: absolute;
  width: 36%;
  z-index: 99;
}
.logo img {
  float: left;
  margin-left: 10%;
  position: relative;
  width: 74%;
}
.nav {
  float: right;
  width: 58%;
}
ul {
  margin: 0 auto;
}
.nav li {
  float: left;
  list-style-type: none;
}
.nav li a {
  color: #ffffff;
  display: block;
  font-size: 22px;
  font-weight: normal;
  margin-left: 0;
  padding: 17px 19px 30px;
  text-align: center;
  text-decoration: none;
  font-family:Goudy Old Style;
}
.mySlides {display:none;}
.fld_lef {
  float: left;
  margin-bottom: 2%;
  margin-right: 2%;
  width: 48%;
}
.fld_tex {
  float: left;
  margin-right: 6%;
  text-align: right;
  width: 75%;
}

.fld_tex > h3 {
	border-bottom: 0 none;
	color: #FDD630;
	font-size: 27px;
	margin-bottom: 10px;
	font-family: arial;
}
.lin {
	margin: -31px 0 0;
	font-size: 40px;
	position: relative;
	bottom: 41px;
	color: #FDD630;
}

.fld_tex > p {color: white;}
.fld_img {float: left;width: 17%;}
.fld_righ {float: left;margin-bottom: 2%;margin-left: 2%;width: 47%;}
.fld_rimg {
  float: left;
  width: 20%;
}
.fld_rtex {
  float: left;
  margin-left: 4%;
  text-align: left;
  width: 75%;
}
.fld_rtex > h3 {
  font-size: 27px !important;
  margin-left: 2%;
}
.fld_rtex > h3 {
	border-bottom: 0 none;
	color: #FDD630;
	font-size: 27px;
	margin-bottom: 10px;
	font-family: arial;
}
.fld_rtex > p {
  color: white;
}
.fld_all {
  float: left;
  width: 98%;
}
.row.fldt {
  background: #a9aba8 none repeat scroll 0 0;
  float: left;
  width: 100%;
}
body {  -webkit-font-smoothing: antialiased;
  word-wrap: break-word;}
#slidy-container { 
  width: 100%; overflow: hidden; margin: 0 auto;
}
.sldwn{
	width:100%;	
	background-color:#262626;
	border-top:1px #ffffff solid;
}
.sldwn > img {
  margin-bottom: -4%;
  margin-left: 27%;
}
.sec > p {
	margin-top: 4%;
	color: #ffffff;
	font-size: 19px;
}
.span3.mnmm a {
	color: #000000;
	font-size: 22px;
	text-align: left;
	text-decoration: none;
}
.wel {
    color: #ffffff;
    font-size: 50px;
    margin-bottom: 1%;
    text-align: center;
	font-family: Arial !important;
}
.sldwn1{
	width:100%;
	height:auto;
	background-color:#333333;
	
}
.thm-container {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    max-width: 1170px;
    width: 100%;
}
.dtc a {
  color: #ffffff;
  font-size: 21px;
  text-decoration: none;
}
.dtc > li {
  list-style-type: none;
  text-align: center;
}
.text-box{
	
	padding-right:20px;
}
.sec {
  margin-top: 2%;
  padding-bottom: 2%;
  padding-top: 2%;
}

 .sldwn1 h3{   
    color:#FDD630;
    font-family: Arial;
    font-size: 31px;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 21px;
	text-align:center;
}
.footer{width:100%;height:auto;background-color:#333333; 
padding-bottom:0;
	font-size:12px;
	line-height:18px;
	border-top:1px solid #d9d9d9;
	float:left;
	border-bottom:1px solid #dadada;
	
}
.c-foo{color:#ffffff;float:left;height:auto;margin-left:3%;width:100%;}
.lfttxt{float:left;height:auto;width:30%;margin-right: 4%;}
.1strow{float:left;margin-left:auto;width:100%;}
.imm {float: left;height: auto;margin-bottom: 4%;width: 90%;}
.s-foo { float: left;  width: 100%;  padding-top:6%;}

.fr {color: #ffffff;float: left;font-family: arial !important;margin-top:8%;line-height:35px;margin-top: 6%;	font-size:18px;	font-weight:normal;    }
.mmo > a {background: #FDD630 none repeat scroll 0 0;border-radius: 10px;color:#ffffff;padding: 2%;text-decoration: none;}
.strow{width:auto;height:auto;margin-left:}
.foo_top {
  background: #262626 none repeat scroll 0 0;
  float: left;
  position: relative;
  width: 100%;
}
 .footer-top {
  overflow: hidden;
  position: relative;
  top: 20px;
  z-index: 999;
}
 /* background: #141922 none repeat scroll 0 0;*/
.thm-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1170px;
  width: 100%;
}
.col-md-4 {
  width: 33.3333%;
}
.footer-top img {
  position: relative;
  z-index: 9;
}
.footer-top .right-text::before {
  background: #262626 none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: -70px;
  position: absolute;
  top: 30px;
  transform: skew(-37deg);
  width: 25000px;
  z-index: 4;
}
.footer-top .right-text::after {
  background-image: url("img/footer-top-bg.png");
  background-position: center top;
  content: "";
  height: 100%;
  margin-right: 85px;
  opacity: 0.1;
  position: absolute;
  right: 100%;
  top: 50px;
  transform: skew(-37deg);
  width: 1920px;
}
.footer-top .right-text {
  padding: 0;
  position: relative;
}
.pull-right {
  float: right !important;
}
.col-md-7 {
  width: 58.3333%;
}
.footer-top .right-text .box::before {
  background-color: ffff00;
  content: "";
  height: 100%;
  margin-right: 85px;
  position: absolute;
  right: 100%;
  top: 50px;
  transform: skew(-37deg);
  width: 1920px;
  z-index: -1;
}
.footer-top .right-text .box {
  padding-bottom: 60px;
  padding-left: 80px;
  padding-top: 40px;
  position: relative;
}
.footer-top .right-text .text-box {
  position: relative;
  top: 50px;
  z-index: 10;
}
.footer-top .right-text .text-box h3 {
	color: #FFCA00;
	font-size: 32px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: arial;
}
#cssmenu > ul > li > a::before {
	color: black !important;
}
	
.footer-top .right-text .text-box p {
  color: #FFF2BC;
  font-size: 20px;
  font-style: italic;
  line-height: 30px;
  margin-top: 10px;
}
.footer-top .right-text .text-box .number {
  color:#FFCA00;
  font-family: "Open Sans";
  font-size: 30px;
  font-style: normal;
  font-weight: bold;
  vertical-align: middle;
}
.footer {
  background-color: #333333!important;
  border-bottom-color: #dadada;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-color: #d9d9d9;
  border-top-style: solid;
  border-top-width: 1px;
  float: left;
  font-size: 12px;
  height: auto;
  line-height: 18px;
  padding-bottom: 0;
  width: 100%;
}
.footer-top .right-text .text-box .number + b {
  color: #FFF2BC;
  font-family: "Alegreya";
  font-size: 28px;
  font-weight: bold;
  margin-left: 12px;
  text-transform: uppercase;
  vertical-align: middle;
}
.footer-top .right-text .text-box a:hover {
  background: yellow none repeat scroll 0 0;
  border-color: #F4C737;
  color:#FFF2BC;
}
.footer-top .right-text .text-box a {
  border: 1px solid #fff;
  color: #FFF2BC;
  display: inline-block;
  font-family: "Raleway";
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  line-height: 38px;
  margin-left: 25px;
  margin-top: 15px;
  padding: 0 38px;
  text-decoration:none!important;
  transition: all 0.3s ease 0s;
 
}
.footer-top .img-box {
  padding: 0;
}
.pull-left {
  float: left !important;
}
.footer::before {
 
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0.75;
  position: relative;
  right: 0;
  top: 0;
}
.text-center.cp a {color: gray !important;text-decoration: none;}
.footer {
  /*background: rgba(0, 0, 0, 0) url("http://designarc.in/workshop-plus/variations/orange/images/footer-bg.jpg") no-repeat scroll center center / cover */
  padding-bottom: 50px;
  position: relative;
  border-top:1px #ffffff;
}
.frli{font-size: 22px;font-weight: bold;}
.frul{list-style-type: disc;}
.ox {
    margin-right: 10%;
}
.xo1{
  margin-left: 0%;
  float:left;
}
.xo2 {
  margin-left: 0%;
  float:left;
}
.xo3 {
  margin-left: 0%;
  float:left;
}
img {
    border: 0 none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}

.a {
    color: #ffffff;
	margin: 12px;
	float: left;
}
p {
    font-family: Arial !important;
    font-size: 17px;
    line-height: 25px;
	margin-left:2%;
	color:#ffffff;
}
.lfttxt3 {
  float: left;
  margin-left: 7%;
  width: 33%;
}
.lfttxt2 {
  float: left;
  width: 26%;
}
.lfttxt > span {
    color: #ffffff;
    font-size: 29px;
}
.lfttxt2 > span {
    color: #ffffff;
    font-size: 29px;
	 margin-right: 22%;
}
.lfttxt3 > span {
    color:#ffffff;
    font-size: 29px;
	margin-left: 4%;
}
.lstfoot{
border-top:1px solid #ffffff;
	float:left;
	height:20%;
	margin-top:10px;
	width:80%;
	margin-left: 8%;
}

.lftmenu{
float:left;
	height:auto;
	width:auto;
}
.text-center{
	color:#ffffff;
	float:left;
	height:auto;
	width:auto;
	font-size:16px;
	text-align:center;
}

.text-center cp{
	color: #ffffff;
    float: left;
    font-size: 16px;
    height: auto;
    text-align: center;
    width: auto;
}
	
}
p {
    font-family: Arial !important;
    line-height: 25px;
}
.container {
  max-width: 1170px;
}
.container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.rgtmenu{
	float:right;
	height:auto;
	width:auto;
	
}
.text-center cp{
color:#ffffff;
	float:left;
	font-size:16px;
	height:auto;
	width:auto;
	text-align:center;
	font-family: Arial !important;
    line-height: 25px;
	
}
.row.mmn {
  margin-left: -26%;
  margin-right: -26%;
  padding-bottom: 0;
  padding-top: 0;
}
.page-title {
  background-attachment: fixed;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 0;
  height:350px;
  text-align: center;
  padding-bottom:4%;
}
.page-title.transparent .inner {background: rgba(0, 43, 94, 0.65) none repeat scroll 0 0;height:205px;}
.page-title .inner {padding: 100px 12px;}
.span3.mnmm {
	background: #FDD630;
	float: left;
	height: 200px;
	padding: 1%;
	text-align: center;
	width: 20%;
	margin-right: 2%;
	border-radius: 0 105px 0px 105px;
	position: relative;
	left: 32px;
}
.logo::before {
	background: #FDD630!important;

}
.span3.mnmm > p {padding: 5%;}
.span3.mnmm a {color:#000000;font-size: 22px;text-align: left;text-decoration: none;}
.mmn { float: left;width: 100%;}

.row.fldt span {
	font-size: 57px;
	font-family: arial;
	color: #FDD630 ;
}
.text-center a {color: gray !important;text-decoration: none;}

.text-center {
   
    font-size: 14px!important;

}
.text-center cp {
  
    font-size: 14px!important;
 
}
.sldwn {
	width: 100%;
	background-color: #262626;
	border-top: 1px #ffffff solid;
	text-align: center !important;
}
#cssmenu > ul > li:hover > a, #cssmenu > ul > li > a:hover {
  color: #FDD630;
}
.dtc a:hover {
  color: hsl(49, 98%, 59%);
}
.span3.mnmm a:hover {
  color: hsl(212, 26%, 47%);
}
.footer-top .right-text .text-box a:hover {
  background: hsl(49, 98%, 59%) none repeat scroll 0 0;
  border-color: hsl(46, 90%, 59%);
  color: hsl(0, 0%, 0%);
}

@media only screen and (min-width: 769px) and (max-width:1024px) {
.logo {  width: 33%;}
.sldwn > img {       margin-left: 24%;}
.logo img {width: 70%;}
.nav {  float: right;  width: 67%;}
.fld_tex > h3 {  font-size: 25px;}
.fld_rtex > h3 {  font-size: 24px;}
.span3.mnmm { left: 3px; margin-left: 9px; }
.footer-top .right-text .box {padding-top: 0px;}
.footer-top .right-text .text-box p {  font-size: 17px;}
.footer-top .right-text .text-box .number {   font-size: 26px;}
.footer-top .right-text .text-box a {  text-decoration: none;}
.footer-top .right-text .text-box h3 {  font-size: 28px;}
.sec > p {  margin-top: 4%;  text-align: center;  margin-left: 2%;  margin-right: 2%;}
.fld_rtex > h3 {  font-size: 25px !important;  margin-left: 4%;}
.fld_rimg {
 
  width: 17%;
}
.lftmenu {
  width: 28% !important;
}
.col-md-7.right-text.pull-right {
  position: relative;
  top: -70px;
}
.footer-top .right-text .text-box {
  position: relative;
  top: 96px;
  z-index: 10;
}
}

@media only screen and (min-width: 668px) and (max-width:768px) {
.nav {  float: right;  width: 100%;}
.logo {  width: 80%;}
.logo img {width: 50%;}
.wel { font-size: 33px;	margin-right:40%;	width:100%;	margin-top:14px;}
.sldwn {  background-color: #141922;  border-top: 0px solid #ffffff;  float: left;  width: 100%;text-align: center;}
.sldwn img {
  margin-left: 7%;
  width: 81%;
}
.lin {
  bottom: 14px;
  padding-top: 2px;
}
.fld_rtex > h3 {
  
  font-size: 18px !important;
 
  margin-left: 0%;
}
.fld_rimg {
  
  width: 17%;
}
img {max-width: 90%!important; }
.sec {float: left;width: 100%;}
.sec > p {font-size: 16px;  margin-left: 6px;  margin-top: 1%;  text-align: center;  margin-right: 8px;}
.sldwn1 h3 { font-size: 34px;  margin-bottom: 0;}
.dtc a {  font-size: 21px;  line-height: 35px;  margin-left: 0%;}
.row.fldt span {    font-size: 27px;}
	.footer-top .right-text .box::before {  background-color: none!important;}
.row.fldt span {  font-size: 35px!important;}
.fld_lef {  float: left;  width: 50%;}
.fld_righ {  float: left;  width: 46%;}
.fld_tex > h3 {font-size: 20px;}

.span3.mnmm {    left: 11px;  background: #fff00 none repeat scroll 0 0;    height: 150px;	margin: 0 27px 32px;}
.span3.mnmm {  width: 40%;}
.span3.mnmm > p {    padding: 2%;}
.span3.mnmm a {font-size: 17px;}
.page-title.transparent .inner {    background: rgba(0, 43, 94, 0.65) none repeat scroll 0 0;   }

.page-title .inner {    padding: 33px 12px;}
.col-md-4 {width: 50%;}
.footer-top .right-text::before {    background: #141922 none repeat scroll 0 0;    content: "";    height: 100%;}
.footer-top .right-text .box {  padding-bottom: 5px;  padding-left: 28px;  padding-top: 0;  position: relative;}
.footer-top .right-text::after {    background-position: center top;    content: "";    height: 100%;    margin-right: 85px;    opacity: 0.1;
    position: absolute;    right: 100%;    top: 50px;    transform: skew(-37deg);    width: 1920px;}
.col-md-7 {    width: 100%;}
.footer-top .right-text .box::before {  transform: none;}
.footer-top .right-text .text-box {  top: 5px;}
.footer-top .right-text .text-box h3 {   font-size: 26px;text-align: center;}
.footer-top .right-text .text-box p { font-size: 16px;  text-align: center;  margin-right: 8%;}
	
.footer-top .right-text .text-box .number {font-size: 25px;}
.footer-top .right-text .text-box .number + b { font-size: 25px;  }
.lfttxt > span { font-size: 38px;}
.lfttxt {    margin-left: 0%!important;	margin-right:0%!important;    width: 30%;}
.lfttxt > span {  font-size: 25px;  margin-left: 52px !important;  text-align: center;}
p {   font-size: 17px;}
.lfttxt2 {  float: left;  text-align: left;  width: 28%;}
.lfttxt2 > span { font-size: 22px;margin-left: 42px !important; margin-left: 13%;  }
.fr {   font-size: 14px;	margin-left:0%!important; }
.lfttxt3 {  float: left;  margin-left: 1%;  width: 37%;}
.lfttxt3 > span {font-size: 22px;margin-left: 21%;}
.a {  font-size: 16px;  text-align: left;}
.strow {    float: left;    height: auto;    width: 100%;}
.box {  width: 100%;}
.imm {  margin-bottom: 4%;margin-left: 13%;width: 78%;}
.footer {  border-top: 1px none #ffffff;  padding-bottom: 0px!important;  position: relative;}
.lfttxt > span {margin-left: 60px;}
.footer-top .right-text .text-box a {text-decoration:none;}
.container {margin-top: 4%;}
.dtc > li { margin-right: 45px;}
.text-center {   margin-left: 0%;margin-bottom:0;font-size: 13px;} 
.text-center.cp { margin-left: 39%;font-size: 13px;  width: 100%;margin-bottom: 7%;}
.lstfoot {  margin-left: 10%;}
.sldwn1 h3 {  font-size: 23px;  margin-bottom: 0;}
.fld_rtex > p {  color: white;  margin-right}
.s-foo {  margin-left: 4%;}
.page-title {  height: 452px!important;}
.page-title.transparent .inner {  height: 416px!important;}
.para {  font-size: 15px;  margin-bottom: 25px;  text-align: center;}
.fld_tex > p {  color: white;  font-size: 16px!important;}


.xo1 { width: 20%;}
.xo2 { width: 11%!important;}
.xo3 { width: 11%!important;}
.col-md-7.right-text.pull-right {  float: left;  width: 50%;}
.text-box {  width: 100%; float:right;}
.box {  width: 100%;}
.lftmenu {
  width: 58% !important;
}
.rgtmenu {
  width: 34% !important;
}
.text-center.cp {
  font-size: 13px;
  margin-bottom: 7%;
  margin-left: 4%;
  width: 100%;
}
}

@media only screen and (min-width: 602px) and (max-width:667px) {
.nav {  float: right;  width: 100%;}
.logo {  width: 80%;}
.logo img {width: 50%;}
.wel { font-size: 33px;	margin-right:40%;	width:100%;	margin-top:14px;}
.sldwn {  background-color: #141922;  border-top: 0px solid #ffffff;  float: left;  width: 100%;text-align: center;}
.sldwn > img { margin-left: 4%;width: 62%;margin-top: 2%;}
img {max-width: 90%!important; }
.sec {float: left;width: 100%;}
.sec > p {font-size: 16px;  margin-left: 6px;  margin-top: 4%;  text-align: center;  margin-right: 8px;}
.sldwn1 h3 { font-size: 34px;  margin-bottom: 0;}
.dtc a {  font-size: 21px;  line-height: 35px;  margin-left: 0%;}
.row.fldt span {    font-size: 27px;}
.foo_top {   height: 326px;}
.footer-top .right-text .text-box a {margin-top: 5px;}
.row.fldt span {  font-size: 35px!important;}
.fld_lef {  float: left;  width: 50%;}
.fld_righ {  float: left;  width: 46%;}
.fld_tex > h3 {font-size: 17px!important;}
.fld_rtex > h3 {font-size: 16px!important;}
.fld_tex > p {  color: white;  font-size: 16px !important;  margin-left: 7%;}
.span3.mnmm {    background: fff00 none repeat scroll 0 0;    height: 150px;	margin: 0 21px 32px!important;}
.span3.mnmm {  width: 40%;}
.span3.mnmm > p {    padding: 2%;}
.span3.mnmm a {font-size: 17px;}
.page-title.transparent .inner {    background: rgba(0, 43, 94, 0.65) none repeat scroll 0 0;    height: 645px;}
.page-title {    height: 696px;}
.page-title .inner {    padding: 33px 12px;}
.col-md-4 {width: 50%;}
.footer-top .right-text::before {    background: #141922 none repeat scroll 0 0;    content: "";    height: 100%;}
.footer-top .right-text .box {  padding-bottom: 5px;  padding-left: 28px;  padding-top: 0;  position: relative;}
.footer-top .right-text::after {    background-position: center top;    content: "";    height: 100%;    margin-right: 85px;    opacity: 0.1;
    position: absolute;    right: 100%;    top: 50px;    transform: skew(-37deg);    width: 1920px;}
.col-md-7 {    width: 100%;}
.footer-top .right-text .box::before {  transform: none;}
.footer-top .right-text .text-box {  top: 5px;}
.footer-top .right-text .text-box h3 {   font-size: 26px;text-align: center;}
.footer-top .right-text .text-box p { font-size: 16px;  text-align: center;  margin-right: 8%;}
.footer-top .right-text .box::before {  background-color: ffff00; }
.footer-top .right-text .text-box .number {font-size: 25px;}
.footer-top .right-text .text-box .number + b { font-size: 25px;  }
.lfttxt > span { font-size: 38px;}
.lfttxt {    margin-left: 0%!important;	margin-right:0%!important;    width: 30%;}
.lfttxt > span {  font-size: 25px;  margin-left: 52px !important;  text-align: center;}
p {   font-size: 17px;}
.lfttxt2 {  float: left;  text-align: left;  width:32%!important;}
.lfttxt2 > span { font-size: 22px;margin-left: 40px !important; margin-left: 13%;  }
.fr {   font-size: 14px;	margin-left:0%!important; }
.lfttxt3 {  float: left;  margin-left: 1%;  width: 34%;}
.lfttxt3 > span {font-size: 22px;margin-left: 21%;}
.a {  font-size: 13px!important;  text-align: left;}
.strow {    float: left;    height: auto;    width: 100%;}
.box {  width: 100%;}
.imm {  margin-bottom: 4%;margin-left: 13%;width: 78%;}
.footer {  border-top: 1px none #ffffff;  padding-bottom: 0px!important;  position: relative;}
.lfttxt > span {margin-left: 60px;}
.footer-top .right-text .text-box a {text-decoration:none;}
.container {margin-top: 4%;}
.dtc > li { margin-right: 45px;}
.text-center {   margin-left: 0%;margin-bottom:0;font-size: 13px;} 
.text-center.cp { margin-left: 39%;font-size: 13px;  width: 100%;margin-bottom: 7%;}
.lstfoot {  margin-left: 10%;}
.sldwn1 h3 {  font-size: 23px;  margin-bottom: 0;}
.fld_rtex > p {  color: white;  margin-right}
.page-title.transparent .inner {  height: 653px;}
.page-title {  height: 452px!important;}
.page-title.transparent .inner {  height: 414px!important;}
.para {  font-size: 14px;  margin-bottom: 25px;  text-align: center;}
.text-box {  margin-right: 5%;}
.lftmenu {  float: left;  height: auto;  width: 45%;}
.rgtmenu {  float: left;  width: 40%;margin-left: 0;}
.xo1 { width: 16%!important;}
.xo2 { width: 11%!important;}
.xo3 { width: 11%!important;}
.col-md-7.right-text.pull-right {  float: left;  width: 50%;}
}


@media only screen and (min-width: 601px) and (max-width:736px) {
.nav {  float: right;  width: 100%;}
.logo {  width: 80%;}
.logo img {width: 50%;}
.wel { font-size: 33px;	margin-right:40%;	width:100%;	margin-top:14px;}
.sldwn {  background-color: #141922;  border-top: 0px solid #ffffff;  float: left;  width: 100%;text-align: center;}
.sldwn img {
  margin-left: 7%;
  width: 81%;
}
.lin {
  bottom: 14px;
  padding-top: 2px;
}
.fld_rtex > h3 {
 
  font-size: 14px !important;
  
  margin-left: 6%;
}
img {max-width: 90%!important; }
.sec {float: left;width: 100%;}
.sec > p {font-size: 16px;  margin-left: 6px;  margin-top: 1%;  text-align: center;  margin-right: 8px;}
.sldwn1 h3 { font-size: 34px;  margin-bottom: 0;}
.dtc a {  font-size: 21px;  line-height: 35px;  margin-left: 0%;}
.row.fldt span {    font-size: 27px;}
	.footer-top .right-text .box::before {  background-color: none!important;}
.row.fldt span {  font-size: 35px!important;}
.fld_lef {  float: left;  width: 50%;}
.fld_righ {  float: left;  width: 46%;}

.fld_tex > h3 {
  font-size: 15px;
}
.span3.mnmm { left: 7px;   background: #ff00 none repeat scroll 0 0;    height: 150px;	margin: 0 25px 32px;}
.span3.mnmm {  width: 40%;}
.span3.mnmm > p {    padding: 2%;}
.span3.mnmm a {font-size: 17px;}
.page-title.transparent .inner {    background: rgba(0, 43, 94, 0.65) none repeat scroll 0 0;    height: 645px;}
.page-title {    height: 696px;}
.page-title .inner {    padding: 33px 12px;}
.col-md-4 {width: 50%;}
.footer-top .right-text::before {    background: #141922 none repeat scroll 0 0;    content: "";    height: 100%;}
.footer-top .right-text .box {  padding-bottom: 5px;  padding-left: 28px;  padding-top: 0;  position: relative;}
.footer-top .right-text::after {    background-position: center top;    content: "";    height: 100%;    margin-right: 85px;    opacity: 0.1;
    position: absolute;    right: 100%;    top: 50px;    transform: skew(-37deg);    width: 1920px;}
.col-md-7 {    width: 100%;}
.footer-top .right-text .box::before {  transform: none;}
.footer-top .right-text .text-box {  top: 5px;}
.footer-top .right-text .text-box h3 {   font-size: 20px;text-align: center;}
.footer-top .right-text .text-box p { font-size: 16px;  text-align: center;  margin-right: 8%;}
	
.footer-top .right-text .text-box .number {font-size: 25px;}
.footer-top .right-text .text-box .number + b { font-size: 25px;  }
.lfttxt > span { font-size: 38px;}
.lfttxt {    margin-left: 0%!important;	margin-right:0%!important;    width: 30%;}
.lfttxt > span {  font-size: 22px;  margin-left: 52px !important;  text-align: center;}
p {   font-size: 17px;}
.lfttxt2 {  float: left;  text-align: left;  width: 34%;}
.lfttxt2 > span { font-size: 21px;margin-left: 26px !important; margin-left: 13%;  }
.fr {   font-size: 14px;	margin-left:0%!important; }
.lfttxt3 {  float: left;  margin-left: 1%;  width: 34%;}
.lfttxt3 > span {font-size: 22px;margin-left: 4%;}
.a {  font-size: 12px;  text-align: left;}
.strow {    float: left;    height: auto;    width: 100%;}
.box {  width: 100%;}
.imm {  margin-bottom: 4%;margin-left: 13%;width: 78%;}
.footer {  border-top: 1px none #ffffff;  padding-bottom: 0px!important;  position: relative;}
.lfttxt > span {margin-left: 60px;}
.footer-top .right-text .text-box a {text-decoration:none;}
.container {margin-top: 4%;}
.dtc > li { margin-right: 45px;}
.text-center {   margin-left: 0%;margin-bottom:0;font-size: 13px;} 
.text-center.cp { margin-left: 39%;font-size: 13px;  width: 100%;margin-bottom: 7%;}
.lstfoot {  margin-left: 10%;}
.sldwn1 h3 {  font-size: 23px;  margin-bottom: 0;}
.fld_rtex > p {  color: white;  margin-right}
.page-title.transparent .inner {  height: 653px;}
.page-title {  height: 452px!important;}
.page-title.transparent .inner {  height: 415px!important;}
.para {  font-size: 13px;  margin-bottom: 25px;  text-align: center;}
ul {  font-size: 13px;  margin: 0 auto;}
.fld_tex > p {  color: white;  font-size: 16px!important;}


.xo1 { width: 20%!important;}
.xo2 { width: 14%!important;}
.xo3 { width: 15%!important;}
.lftmenu {
  width: 60% !important;

}
.rgtmenu {
  width: 35% !important;
}
}


@media only screen and (min-width: 569px) and (max-width:600px) {
.nav {  float: right;  width: 100%;}
.logo {  width: 80%;}
.logo img {width: 50%;}
.wel { font-size: 33px;	margin-right:40%;	width:100%;	margin-top:14px;}
.sldwn {  background-color: #141922;  border-top: 0px solid #ffffff;  float: left;  width: 100%;text-align: center;}
.sldwn img {
  margin-left: 7%;
  width: 81%;
}
.lin {
  bottom: 14px;
  padding-top: 2px;
}

.fld_img {width: 19%;}
img {max-width: 90%; }
.sec {float: left;width: 100%;}
.sec > p {font-size: 16px;  margin-left: 6px;  margin-top: 1%;  text-align: center;  margin-right: 8px;}
.sldwn1 h3 { font-size: 34px;  margin-bottom: 0;}
.dtc a {  font-size: 21px;  line-height: 35px;  margin-left: 0%;}
.row.fldt span {    font-size: 27px;}
	.footer-top .right-text .box::before {  background-color: none!important;}
.row.fldt span {  font-size: 35px!important;}
.fld_lef {  float: left;  width: 50%;}
.fld_righ {  float: left;  width: 46%;}
.fld_tex > h3 {
  font-size: 15px;
  margin-left: 2%;
}
.fld_rtex > h3 {    font-size: 14px !important;margin-left: 0;}
.span3.mnmm {  left: 9px;   background: #ff00 none repeat scroll 0 0;    height: 150px;	margin: 0 19px 32px;}
.span3.mnmm {  width: 40%;}
.span3.mnmm > p {    padding: 2%;}
.span3.mnmm a {font-size: 17px;}
.page-title.transparent .inner {    background: rgba(0, 43, 94, 0.65) none repeat scroll 0 0;    height: 645px;}
.page-title {    height: 696px;}
.page-title .inner {    padding: 33px 12px;}
.col-md-4 {width: 50%;}
.footer-top .right-text::before {    background: #141922 none repeat scroll 0 0;    content: "";    height: 100%;}
.footer-top .right-text .box {  padding-bottom: 5px;  padding-left: 28px;  padding-top: 0;  position: relative;}
.footer-top .right-text::after {    background-position: center top;    content: "";    height: 100%;    margin-right: 85px;    opacity: 0.1;
    position: absolute;    right: 100%;    top: 50px;    transform: skew(-37deg);    width: 1920px;}
.col-md-7 {    width: 100%;}
.footer-top .right-text .box::before {  transform: none;}
.footer-top .right-text .text-box {  top: 5px;}
.footer-top .right-text .text-box h3 {   font-size: 21px;text-align: center;}
.footer-top .right-text .text-box p { font-size: 16px;  text-align: center;  margin-right: 8%;}
	
.footer-top .right-text .text-box .number {font-size: 25px;}
.footer-top .right-text .text-box .number + b { font-size: 25px;  }
.lfttxt > span { font-size: 38px;}
.lfttxt {    margin-left: 0%!important;	margin-right:0%!important;    width: 30%;}
.lfttxt > span {  font-size: 25px;  margin-left: 52px !important;  text-align: center;}
p {   font-size: 17px;}
.lfttxt2 {  float: left;  text-align: left;  width: 33%!important;}
.lfttxt2 > span { font-size: 22px;margin-left: 26px !important; margin-left: 13%;  }
.fr {   font-size: 14px;	margin-left:0%!important; }
.lfttxt3 {  float: left;  margin-left: 1%;  width: 35%!important;}
.lfttxt3 > span {font-size: 22px;margin-left: 21%;}
.a {  font-size: 12px!important;  text-align: left;}
.strow {    float: left;    height: auto;    width: 100%;}
.box {  width: 100%;}
.imm {  margin-bottom: 4%;margin-left: 13%;width: 78%;}
.footer {  border-top: 1px none #ffffff;  padding-bottom: 0px!important;  position: relative;}
.lfttxt > span {margin-left: 60px;}
.footer-top .right-text .text-box a {text-decoration:none;}
.container {margin-top: 4%;}
.dtc > li { margin-right: 45px;}
.text-center {   margin-left: 0%;margin-bottom:0;font-size: 13px;} 
.text-center.cp { margin-left: 39%;font-size: 13px;  width: 100%;margin-bottom: 7%;}
.lstfoot {  margin-left: 10%;}
.sldwn1 h3 {  font-size: 23px;  margin-bottom: 0;}
.fld_rtex > p {  color: white;  margin-right}
.page-title.transparent .inner {  height: 653px;}
.page-title {  height: 452px!important;}
.page-title.transparent .inner {  height: 414px!important;}
.para {  font-size: 12px;  margin-bottom: 25px;  text-align: center;}
.fld_tex > p {  color: white;  font-size: 16px!important;}


.xo1 { width: 20%;}
.xo2 { width: 17%!important;}
.xo3 { width: 15%!important;}
.col-md-7.right-text.pull-right {  float: left;  width: 50%;}
ul {  font-size: 12px;  margin: 0 auto;}
.rgtmenu {
  width: 85% !important; margin-left: 9%; margin-top: -8%}
  .lftmenu {
  width: 100% !important;
      margin-left: 0%;
	    ;
}
.col-md-7.right-text.pull-right {
  position: relative;
  top: -25px;
}
}

@media only screen and (min-width: 415px) and (max-width:568px) {
.nav {  float: right;  width: 100%;}
.logo {  width: 80%;}
.logo img {width: 50%;}
.wel { font-size: 33px;	margin-right:40%;	width:100%;	margin-top:7px;}
.sldwn {  background-color: #141922;  border-top: 0px solid #ffffff;  float: left;  width: 100%;text-align: center;}
.sldwn img {
  margin-left: 7%;
  width: 88%;
}
.lin {
  bottom: 14px;
  padding-top: 2px;
}
img {max-width: 90%!important; }
.sec {float: left;width: 100%;}
.sec > p {font-size: 16px;  margin-left: 6px;  margin-top: 1%;  text-align: center;  margin-right: 8px;}
.sldwn1 h3 { font-size: 18px;  margin-bottom: 0;}
.dtc a {  font-size: 21px;  line-height: 35px;  margin-left: 0%;}
.row.fldt span {    font-size: 27px;}
	
.row.fldt span {  font-size: 35px!important;}
.fld_lef {width: 100%;}
.fld_righ {   width: 100%;}
.span3.mnmm {  left: 11px;  background: #ff00 none repeat scroll 0 0;    height: 150px;	margin: 0 18px 32px;}
.span3.mnmm {  width: 40%;}
.span3.mnmm > p {    padding: 2%;}
.span3.mnmm a {font-size: 17px;}
.page-title.transparent .inner {    background: rgba(0, 43, 94, 0.65) none repeat scroll 0 0;    height: 645px;}
.page-title {    height: 696px;}
.page-title .inner {    padding: 33px 12px;}
.col-md-4 {  margin-left: 25%;  width: 50%;}
.footer-top .right-text::before {    background: #141922 none repeat scroll 0 0;    content: "";    height: 100%;}
.footer-top .right-text .box {  padding-bottom: 5px;  padding-left: 28px;  padding-top: 0;  position: relative;}
.footer-top .right-text::after {    background-position: center top;    content: "";    height: 100%;    margin-right: 85px;    opacity: 0.1;
    position: absolute;    right: 100%;    top: 50px;    transform: skew(-37deg);    width: 1920px;}
.col-md-7 {    width: 100%;}
.footer-top .right-text .box::before {  transform: none;}
.footer-top .right-text .text-box {  top: 5px;}
.footer-top .right-text .text-box h3 {   font-size: 28px;text-align: center;}
.footer-top .right-text .text-box p { font-size: 24px;  text-align: center;  margin-right: 8%;}
	
.footer-top .right-text .text-box .number {font-size: 25px;}
.footer-top .right-text .text-box .number + b { font-size: 25px;  }
.lfttxt > span { font-size:25px;}
.lfttxt {    margin-left: 0%!important;	margin-right:0%!important;    width: 99%;}
.lfttxt > span {  margin-left: 187px!important;  text-align: center; font-size:30px;}
p {   font-size: 17px;}
.lfttxt2 {  float: left;  text-align: left;  width: 43%;}
.lfttxt2 > span { font-size: 22px;margin-left: 16%; margin-left: 13%;  }
.fr {   font-size: 14px;	margin-left:0%!important; }
.lfttxt3 {  float: left;  margin-left: 7%;  width: 50%;}
.lfttxt3 > span {font-size: 22px;margin-left: 21%;}
.a {  text-align:left; font-size: 14px;}
.strow {    float: left;    height: auto;    width: 100%;}

.imm {  margin-bottom: 4%;  margin-left: 6%;}
.footer {  border-top: 1px none #ffffff;  padding-bottom: 0px!important;  position: relative;}
.lfttxt > span {margin-left: 60px;}
.footer-top .right-text .text-box a {text-decoration:none;}
.container {margin-top: 4%;}
.dtc > li { margin-right: 45px;}
.text-center {   margin-left: 0%;margin-bottom:0;font-size: 13px;} 
.text-center.cp { margin-left: 39%;font-size: 13px;  width: 100%;margin-bottom: 7%;}
.lstfoot {  margin-left: 10%;}
.sldwn1 h3 {  font-size: 23px;  margin-bottom: 0;}
.fld_rtex > p {  color: white;  margin-right}
.fld_rtex > h3 {
  margin-left: 2%;
}
.page-title.transparent .inner {  height: 653px;}
.page-title {  height: 452px!important;}
.page-title.transparent .inner {  height: 411px!important;}
.fld_rtex {margin-left: 1%;}

.fld_tex > p {  color: white;  font-size: 16px!important;}

.rgtmenu {
  margin-top: -9%;
  width: 100% !important;
}
  .lftmenu {
  width: 90% !important;
      margin-left: 0%;
}
.text-center.cp {
  font-size: 13px;
  margin-bottom: 7%;
  margin-left: 30%;
  width: 100%;
}
.fld_img {
  float: left;
  position: relative;
  top: 26px;
  width: 17%;
}
.fld_rimg {
  float: left;
  position: relative;
  top: 21px;
  width: 20%;
}
}

@media only screen and (min-width: 323px) and (max-width:414px) {
.nav {  float: left;  width: 100%;margin-bottom: 0%;}
	.fld_img {  float: left;  width: 19%;}
	.logmenu {  width: 100%;  float: left;}
.logo {  float: left;  width: 79%;}
.sldwn img {
  margin-left: 7%;
  width: 88%;
}
.lin{padding-top: 2%;bottom: 5px;}
.sec > p {font-size: 15px;margin-left: 23px;}
.logo img {width: 75%;}
.wel {font-size: 28px;}
.mmo > a {  padding: 3%;}
.fld_rtex > h3 {font-size: 21px !important;margin-left: 0;}
.fld_tex > h3 {  font-size: 21px; }

img {max-width: 100%;}
p { font-size: 14px;margin-left: 7%;}
.sldwn1 h3 {  font-size: 22px;  }
.dtc > li {  line-height: 25px;}
.dtc a {  font-size: 18px;  margin-left: 0;}
.dtc {  margin-left: -55px;}
.text-class {  float: left;  width: 100%;}
.sec {float: left;	margin-top: 2%;	padding-bottom: 2%;	padding-top: 2%;	width: 100% !important;}
.sldwn {	background-color: #141922;	float: left;	width: 100% !important;}
.span3.mnmm a {font-size: 17px;}
.span3.mnmm > p {  margin-left: 0;  padding: 2%;}
.row.fldt span {    font-size: 27px;}
.fld_lef {     width: 100%;}
.fld_righ {     width: 100%;}
.span3.mnmm {left: 9px;    background: #ff00 none repeat scroll 0 0;    height: 152px;    width: 76%;	margin: 0 36px 14px;}
.span3.mnmm > p {    padding: 2%;}
.page-title.transparent .inner {    background: rgba(0, 43, 94, 0.65) none repeat scroll 0 0;    height: 710px;}
.page-title {    height: 721px;}
.page-title .inner {    padding: 33px 12px;}
.col-md-4 {    width: 100%;}
.footer-top .right-text::before {    background: #141922 none repeat scroll 0 0;    content: "";    height: 100%;}
.footer-top .right-text .box {  padding-bottom: 5px;  padding-left: 28px;  padding-top: 0;  position: relative;}
.footer-top .right-text::after {    background-position: center top;    content: "";    height: 100%;    margin-right: 85px;
    opacity: 0.1;    position: absolute;    right: 100%;   top: 50px;    transform: skew(-37deg);    width: 1920px;}

.footer-top .right-text .text-box a {  font-size: 20px;}
.col-md-7 {width: 100%;}
.footer-top .right-text .box::before {transform: none;}
.footer-top .right-text .text-box {top: 5px;}
.footer-top .right-text .text-box h3 {font-size: 21px;}
.footer-top .right-text .text-box p {font-size: 20px;}
.number {  margin-left: 16%;}
.footer-top .right-text .text-box .number {font-size: 25px;}
.footer-top .right-text .text-box .number + b {font-size: 25px;}
.lfttxt > span {font-size: 30px;}
.lfttxt {margin-left: 0%;width: 97%;margin-top: 2%;}
p {font-size: 14px;}
.lfttxt2 {margin-left: 26%;margin-top: 7%;width: 74%;}
.lfttxt2 > span {font-size: 30px;margin-left: 0 !important;}
.fr {font-size: 14px;margin-left:-6%;}
.lfttxt3 { margin-top: 11%;width: 97%;margin-left: 13%;}
.lfttxt3 > span {font-size: 30px;}
.strow {float: left;height: auto;width: 100%;}
.s-foo {float: left;padding-top: 9%;width: 100%;}

.text-center {  margin-bottom: 0;  margin-left: 9%;}

.a {text-align:left;font-size: 17px;}
.text-center.cp a {color: gray !important;text-decoration: none;}
.text-center a {color: gray !important;text-decoration: none;}
.lfttxt3 > span {	margin-left: 15%;}
.footer {  border-top: 1px none #ffffff;  padding-bottom: 0px!important;  position: relative;}
.lfttxt > span {  margin-left: 127px;}
.xo1 {  width: 20%!important;}
.xo2 {  width: 13%!important;}
.xo3 {  width: 11%!important;}
.fr {  font-size: 14px;  margin-left: -17%;}
.imm {  margin-left: 8%;}

.text-center.cp {  margin-bottom: 20px;}
.para {  font-size: 17px;}
ul {  font-size: 17px;  margin: 0 auto;}
.rgtmenu {  width: 85% !important; margin-left: 9%;}
  .lftmenu {  width: 90% !important;      margin-left: 14%;}
.fld_rtex > p {  margin-left: 1%;}
}


@media only screen and (min-width: 322px) and (max-width:384px) {
.nav {  float: left;  width: 100%;margin-bottom: 0%;}
	.fld_img {  float: left;  width: 19%;}
	.logmenu {  width: 100%;  float: left;}
.logo {  float: left;  width: 79%;}
.sldwn img {
  margin-left: 7%;
  width: 88%;
}
.logo img {width: 97%;}
.wel {font-size: 28px;}
.mmo > a {  padding: 3%;}
.fld_tex > h3 {  font-size: 17px; }
.fld_rtex > h3 {
  font-size: 16px !important;
  margin-left: 0;
}
img {max-width: 100%;}
p { font-size: 14px;margin-left: 7%;}
.sldwn1 h3 {  font-size: 18px;  }
.dtc a {  font-size: 18px;  margin-left: 0;}
.text-class {  float: left;  width: 100%;}
.sec {float: left;	margin-top: 2%;	padding-bottom: 2%;	padding-top: 2%;	width: 100% !important;}
.sldwn {	background-color: #141922;	float: left;	width: 100% !important;}
.span3.mnmm a {font-size: 14px;}
.span3.mnmm > p {  margin-left: 0;  padding: 2%;}
.row.fldt span {    font-size: 27px;}
.fld_lef {     width: 100%;}
.fld_righ {     width: 100%;}
.span3.mnmm { left: 13px;   background: #ff00 none repeat scroll 0 0;    height: 152px;    width: 76%;	margin: 0 25px 14px;}
.span3.mnmm > p {    padding: 2%;}
.page-title.transparent .inner {    background: rgba(0, 43, 94, 0.65) none repeat scroll 0 0;    height: 710px;}
.page-title {    height: 721px;}
.page-title .inner {    padding: 33px 12px;}
.col-md-4 {    width: 100%;}
.footer-top .right-text::before {    background: #141922 none repeat scroll 0 0;    height: 100%;}
.footer-top .right-text .box {  padding-bottom: 5px;  padding-left: 28px;  padding-top: 0;  position: relative;}
.footer-top .right-text::after {    background-position: center top;    height: 100%;    margin-right: 85px;
    opacity: 0.1;    position: absolute;    right: 100%;   top: 50px;    transform: skew(-37deg);    width: 1920px;}

.footer-top .right-text .text-box a {  font-size: 20px;}
.lin {bottom: 2px;padding-top:2%}
.col-md-7 {width: 100%;}
.footer-top .right-text .box::before {transform: none;}
.footer-top .right-text .text-box {top: 5px;}
.footer-top .right-text .text-box h3 {font-size: 20px;}
.footer-top .right-text .text-box p {font-size: 20px;}
.footer-top .right-text .text-box .number {font-size: 25px;}
.footer-top .right-text .text-box .number + b {font-size: 25px;}
.lfttxt > span {font-size:25px;margin-left: 112px;}
.lfttxt {margin-left: 0%;width: 97%;}
p {font-size: 14px;}
.lfttxt2 {margin-left: 28%;margin-top: 7%;width: 74%;}
.lfttxt2 > span {font-size: 30px;margin-left: 0 !important;}
.fr {font-size: 14px;margin-left:-6%;}
.lfttxt3 { margin-top: 11%;width: 97%;margin-left: 13%;}
.lfttxt3 > span {margin-left: -8%;font-size: 25px;}
.strow {float: left;height: auto;width: 100%;}
.s-foo {float: left;padding-top: 9%;width: 100%;}
.text-center {margin-left: 7%;}

.a {text-align:left;font-size: 15px;}
.text-center.cp a {color: gray !important;text-decoration: none;}
.text-center a {color: gray !important;text-decoration: none;}
.lfttxt3 > span {	margin-left: 15%;}
.footer {  border-top: 1px none #ffffff;  padding-bottom: 0px!important;  position: relative;}

.xo1 {  width: 20%!important;}
.xo2 {  width: 13%!important;}
.xo3 {  width: 11%!important;}
.fr {  font-size: 14px;  margin-left: -17%;}
.imm {  margin-left: 8%;}

.text-center.cp {  margin-bottom: 20px;}
.para {  font-size: 17px;}
ul {  font-size: 17px;  margin: 0 auto;}
.rgtmenu {
  width: 85% !important; margin-left: 9%;}
  .lftmenu {
  width: 90% !important;
      margin-left:7%;
}
.fld_rtex > h3 {
  font-size: 17px;
  margin-left: 7%;
}
.text-center.cp {
  margin-left: 5%;
  text-align: center;
}
}

@media only screen and (min-width: 321px) and (max-width:375px) {
	
.nav {  float: left;  width: 100%;margin-bottom: 0%;}
	.fld_img {  float: left;  width: 19%;}
	.logmenu {  width: 100%;  float: left;}
.logo {  float: left;  width: 79%;}
.sldwn img {
  margin-left: 7%;
  width: 88%;
}
.sec > p {
 
  margin-top: 3%;
}
.lin {bottom: 3px;padding-top:2px}
.logo img {width: 97%;}
.wel {font-size: 28px;}
.mmo > a {  padding: 3%;}
.fld_tex > h3 {  font-size: 17px; }
.fld_rtex > h3 {
 
  font-size: 16px !important;
 
  margin-left: 0%;
}
img {max-width: 100%;}
p { font-size: 14px;margin-left: 7%;}
.sldwn1 h3 {  font-size: 18px;  }
.dtc a {  font-size: 18px;  margin-left: 0;}
.text-class {  float: left;  width: 100%;}
.sec {float: left;	margin-top: 2%;	padding-bottom: 2%;	padding-top: 2%;	width: 100% !important;}
.sldwn {	background-color: #141922;	float: left;	width: 100% !important;}
.span3.mnmm a {font-size: 17px;}
.span3.mnmm > p {  margin-left: 0;  padding: 2%;}
.row.fldt span {    font-size: 27px;}
.fld_lef {     width: 100%;}
.fld_righ {     width: 100%;}
.span3.mnmm {left:7px;    background: #ff00 none repeat scroll 0 0;    height: 152px;    width: 76%;	margin: 0 31px 14px!important;}
.span3.mnmm > p {    padding: 2%;}
.page-title.transparent .inner {    background: rgba(0, 43, 94, 0.65) none repeat scroll 0 0;    height: 710px;}
.page-title {    height: 720px;}
.page-title .inner {    padding: 33px 12px;}
.col-md-4 {    width: 100%;}
.footer-top .right-text::before {    background: #141922 none repeat scroll 0 0;    content: "";    height: 100%;}
.footer-top .right-text .box {  padding-bottom: 5px;  padding-left: 28px;  padding-top: 0;  position: relative;}
.footer-top .right-text::after {    background-position: center top;    content: "";    height: 100%;    margin-right: 85px;
    opacity: 0.1;    position: absolute;    right: 100%;   top: 50px;    transform: skew(-37deg);    width: 1920px;}

.footer-top .right-text .text-box a {  font-size: 20px;}
.col-md-7 {width: 100%;}
.footer-top .right-text .box::before {transform: none;}
.footer-top .right-text .text-box {top: 5px;}
.footer-top .right-text .text-box h3 {font-size: 19px;}
.footer-top .right-text .text-box p {font-size: 20px;}
.footer-top .right-text .text-box .number {font-size: 25px;}
.footer-top .right-text .text-box .number + b {font-size: 25px;}
.lfttxt > span {font-size:25px;}
.lfttxt {margin-left: 0%;width: 97%;}
p {font-size: 14px;}
.lfttxt2 {margin-left: 28%;margin-top: 7%;width: 74%;}
.lfttxt2 > span {font-size: 22px;}
.fr {font-size: 14px;margin-left:-6%;}
.lfttxt3 { margin-top: 11%;width: 97%;margin-left: 13%;}
.lfttxt3 > span {margin-left: -8%;font-size: 25px;}
.strow {float: left;height: auto;width: 100%;}
.s-foo {float: left;padding-top: 9%;width: 100%;}
.text-center {margin-left: -2%;}
.a {text-align:left;}
.text-center.cp a {color: gray !important;text-decoration: none;}
.text-center a {color: gray !important;text-decoration: none;}
.lfttxt3 > span {	margin-left: 15%;}
.footer {  border-top: 1px none #ffffff;  padding-bottom: 0px!important;  position: relative;}
.lfttxt > span {  margin-left: 80px;}
.xo1 {  width: 20%!important;}
.xo2 {  width: 13%!important;}
.xo3 {  width: 11%!important;}
.fr {  font-size: 14px;  margin-left: -17%;}
.imm {  margin-left: 8%;}
.text-center.cp {  margin-bottom: 20px;margin-left: 9%;}
.rgtmenu {
  width: 85% !important; margin-left: 9%;}
  .lftmenu {  width: 90% !important;      margin-left: 14%;}
.text-center {  margin-left: 3%;}
.fld_rtex > h3 {  font-size: 17px;  margin-left: 6%;}
.footer-top .right-text .text-box h3 {  font-size: 19px;  margin-top: -1%;}
}


@media only screen and (min-width: 0px) and (max-width: 320px)
{
.lfttxt2 {
  margin-left: 28%;
  margin-top: 7%;
  width: 74%;
}
	#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #menu-button {  margin: 0 !important;	}
  .dtc {  padding-left: 5%;}
	.fr > ul {  padding-left: 10px;  text-align: center;}
	.nav {  float: left;  width: 100%;margin-bottom: 0%;}
	.fld_img {  float: left;  width: 19%;}
	.logmenu {  width: 100%;  float: left;}
.logo {  float: left;  width: 79%;}
.sldwn img {
  margin-left: 4%;
  width: 91%;
}
.fld_img{margin-left: 0;}
.lin {bottom: 0;}
.sec > p {margin-top: 0;padding: 2%;font-size:15px;}
.logo img {width: 97%;}
.wel {font-size: 28px;}
.fld_tex > h3 {  font-size: 17px; }
.fld_rtex > h3 {  font-size: 17px !important;  margin-left: 15px;}
img {max-width: 100%;}
p { font-size: 14px;margin-left: 7%;}
.sldwn1 h3 {  font-size: 18px;  }
.dtc a { font-size: 17px;margin-left: -14%;  }
.text-class {  float: left;  width: 100%;}
.sec {float: left;	margin-top: 2%;	padding-bottom: 2%;	padding-top: 2%;	width: 100% !important;}
.sldwn {	background-color: #141922;	float: left;	width: 100% !important;}
.span3.mnmm a {font-size: 14px;}
.span3.mnmm > p {  margin-left: 0;  padding: 2%;}
.row.fldt span {    font-size: 27px;}
.fld_lef {     width: 100%;}
.fld_righ {     width: 100%;}
.span3.mnmm {  left: 3px;   background: #ff00 none repeat scroll 0 0;    height: 152px;    width: 80%;	margin: 0 25px 14px;}
.span3.mnmm > p {    padding: 2%;}
.page-title.transparent .inner {    background: rgba(0, 43, 94, 0.65) none repeat scroll 0 0;    height: 670px;}
.page-title {    height: 721px;}
.page-title .inner {    padding: 33px 12px;}
.col-md-4 {    width: 100%;}
.footer-top .right-text::before {    background: #141922 none repeat scroll 0 0;    content: "";    height: 100%;}
.footer-top .right-text .box {  padding-bottom: 5px;  padding-left: 28px;  padding-top: 0;  position: relative;}
.footer-top .right-text::after {    background-position: center top;    content: "";    height: 100%;    margin-right: 85px;
    opacity: 0.1;    position: absolute;    right: 100%;   top: 50px;    transform: skew(-37deg);    width: 1920px;}
.footer-top .right-text .text-box a {font-size: 12px;margin-left:0}
.col-md-7 {width: 100%;}
.footer-top .right-text .box::before {transform: none;}
.footer-top .right-text .text-box {top: 5px;text-align: center;}
.footer-top .right-text .text-box h3 {font-size: 16px;}
.footer-top .right-text .text-box p {font-size: 14px;}
.footer-top .right-text .text-box .number {font-size: 25px;}
.footer-top .right-text .text-box .number + b {font-size: 25px;}
.lfttxt > span {font-size:25px;}
.lfttxt {margin-left: 0%;width: 97%;}
p {font-size: 14px;}
.lfttxt2 {margin-left: 28%;margin-top: 7%;width: 90%;}
.lfttxt2 > span {font-size: 22px;}
.fr {font-size: 14px;margin-left:-6%;}
.lfttxt3 { margin-top: 11%;width: 97%;}
.lfttxt3 > span {margin-left: -8%;font-size: 25px;}
.strow {float: left;height: auto;width: 100%;}
.s-foo {float: left;padding-top: 15%;width: 100%;}
.text-center {margin-left: -2%;}
.rgtmenu {
  width: 85% !important; margin-left: 9%;}
.a {text-align:left;}
.text-center.cp a {color: gray !important;text-decoration: none;}
.text-center a {color: gray !important;text-decoration: none;}
.lfttxt3 > span {	margin-left: 15%;}
.footer {  border-top: 1px none #ffffff;  padding-bottom: 0px!important;  position: relative;}
.lfttxt > span {  margin-left: 80px;}
.xo1 {  width: 20%!important;}
.xo2 {  width: 13%!important;}
.xo3 {  width: 11%!important;}
.fr {  font-size: 14px;  margin-left: -11%;}
.col-md-4.hidden-sm.hidden-xs.pull-left.img-box {  position: relative;  top: -2px;}
.imm {  margin-left: 8%;}
.text-center.cp {  margin-top: 0;}
.lftmenu {  width: 90% !important;      margin-left: 4%;}
.footer-top .right-text .text-box {  text-align: center;  top: -2px;}
}













