.p-top{
	background-color:#f9d53e;
}
.p-top .container{
	padding-top:50px;
	padding-bottom:50px;
}
.p-top .p-top-box{
	width:100%;
	margin:-100px auto 0 auto;
	background-color:#fff;
	box-shadow:3px 3px 10px rgba(0,0,0,.1);
	padding:30px;
	border-radius:10px;
}
.p-top .p-top-box h3{
	color:#0098e9!important;
	font-size:26px!important;
}
.p-top .p-top-box hr{
	margin:10px 0!important;
}
.p-top .p-top-box input[type="text"] {
	font-size: 14px;
	box-shadow: inset 0px 0px 0px 1px #ccc;
	border:0;
	color: #666;
	font-weight: lighter;
	clear: none!important;	
	padding: 0 10px!important;
	float:left;
	width: 50%!important;
	text-decoration: none;
	height: 35px;
	margin: 10px 0!important;
	background-color:#fff;
}
.p-top .p-top-box input[type="text"].full {
	float:none;
	width:70%!important;
	margin: 10px auto!important;
}
.p-top .p-top-box .cart-btn {
	float:right;
}
.p-top .p-top-box .cart-btn a{
	display:inline-block;	
}
.p-top .p-top-box .cart-btn a i{
	background-color:#011837;
	color:#fff;
	padding:5px;
}
.p-top .p-top-box select {
	font-size: 14px;
	border: 1px solid #ccc;
	color: #666!important;
	font-weight: lighter;
	clear: none;
	padding: 0 10px !important;
	height: 35px !important;
	float:left;
	width: 100%!important;
	text-decoration: none;
	margin: 10px 0!important;
	background-color:#fff;
}
.p-top2{
	background-color:#f9f9f9;
}
.cart-btn i{
	background-color:#0098e9!important;
	color:#fff!important;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
}
.cart-btn a{
	
}
.cart-btn a i{
	background-color:#0098e9!important;
	color:#fff!important;
	width:30px;
	height:30px;
	line-height:20px;
	text-align:center;
}
@media screen and (max-width : 992px) {
.p-top{
	background-color:#f9d53e;
}
.p-top .container{
	padding-top:30px;
	padding-bottom:30px;
}
.p-top .p-top-box{
	width:100%;
	margin:-80px auto 0 auto;
	background-color:#fff;
	box-shadow:3px 3px 10px rgba(0,0,0,.1);
	padding:15px;
	border-radius:5px;
}
.p-top .p-top-box h3{
	color:#0098e9!important;
	font-size:18px!important;
}
.p-top .p-top-box input[type="text"] {
	float:none;
	width: 100%!important;
	margin: 10px 0!important;
}
.p-top .p-top-box input[type="text"].full {
	float:none;
	width:100%!important;
	margin: 10px auto!important;
}
.p-top .p-top-box .cart-btn {
	float:right;
}
.p-top .p-top-box .cart-btn a{
	display:inline-block;	
}
.p-top .p-top-box .cart-btn a i{
	background-color:#011837;
	color:#fff;
	padding:5px;
}
}

.fades{display:none;}
.processs {
    position: fixed;
    top: 0;
    left: 0;
	bottom:0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.4);
    z-index: 10000;
	display:none;
}
.stock{margin-bottom:-85px;padding-top:60px;}

/* just some content with arbitrary styles for explanation purposes */
.modals {
    width: 160px;
    height: 160px;
    line-height: 145px;
    position: fixed;
    top: 50%; 
    left: 50%;
    margin-top: -100px;
    margin-left: -100px;
    padding-left:20px;
 color:black;
font-size:12px;
border-radius:300px;
background:#fff url("preloader.gif") no-repeat center;
text-align: center;
z-index: 11000; /* 1px higher than the overlay layer */
}

#socialr{
margin-top:0px;padding-top:0px;
}
.facebooks {
    background: url('images/social_1.png') no-repeat;
    height: 50px;
    display: block;
    width: 40px;
    background-position:-0.5px -40px; 
	/*background-position: -0.5px -40px;*/
    margin: 2px;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    float: left;
    color: red;
}
.googles {
    background: url('images/social_1.png') no-repeat;
	    height: 50px;
    display: block;
    width: 40px;
    background-position: -120.5px -40px;
    margin: 2px;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    float: left;
}

.linkedins {
  background: url('images/social_1.png') no-repeat;
    height: 50px;
    display: block;
    width: 40px;
    background-position: -160.5px -40px;
    margin: 2px;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    float: left;
    color: red;
}
.pinterests {
   background: url('images/social_1.png') no-repeat;
    height: 50px;
    display: block;
    width: 39.4px;
    background-position: -200.5px -40px;
    margin: 2px;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    float: left;
    color: red;
}
.twitters {
    background: url('images/social_1.png') no-repeat;
    height: 40px;
    display: block;
    width: 40px;
    background-position: -320.5px -40px;
    margin: 2px;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    float: left;
}
.weeblys {
   background: url('images/social_1.png') no-repeat;
    height: 50px;
    display: block;
    width: 40px;
    background-position: -440.5px -40px;
    margin: 2px;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    float: left;
}
.blogs {
    background: url('images/social_1.png') no-repeat;
    height: 50px;
    display: block;
    width: 40px;
    background-position: -480.5px -40px;
    margin: 2px;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    float: left;
    color: red;
}
.facebooks:hover{
  height: 35px;
    display: block;
   width:40px;
    transition: background-position 0.3s ease 0s;
	background-position:-0.5px 0px; 
}
.googles:hover{
    height: 40px;
    display: block;
   width:40px;
    transition: background-position 0.3s ease 0s;
	background-position:-120.5px  3px;
}
.linkedins:hover{
     height: 40px;
    display: block;
   width:40px;
    transition: background-position 0.3s ease 0s;
	background-position:-160.5px 3px;
}
.twitters:hover{
    height: 40px;
    display: block;
   width:40px;
    transition: background-position 0.3s ease 0s;
	background-position:-320.5px 3px;
}
.pinterests:hover{
    height: 40px;
    display: block;
   width:40px;
    transition: background-position 0.3s ease 0s;
	background-position:-200.5px 3px;
}
.weeblys:hover{
    height: 40px;
    display: block;
   width:40px;
    transition: background-position 0.3s ease 0s;
	background-position:-440.5px 3px;
}
.blogs:hover{
    height: 40px;
    display: block;
   width:40px;
    transition: background-position 0.3s ease 0s;
	background-position:-480.5px 3px;
}







div.pagination {
padding: 3px;
margin: 3px;
text-align:center;
}
 
div.pagination a {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #f1f1f1;
 
text-decoration: none; /* no underline */
color: #000099;
}
div.pagination a:hover, div.digg a:active {
border: 1px solid #000099;
 
color: #000;
}
div.pagination span.current {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #000099;
 
font-weight: bold;
background-color: #000099;
color: #FFF;
}
div.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #EEE;
 
color: #DDD;
}



#testi  input[type="email"]{

 width: 205px;

}
#testi  input[type="text"],input[type="email"]{

height:30px;

}
#testi input[type="file"]{

    border: 1px solid #ccc;
  width: 500px;
   height: 35px;
    padding: 5px 5px 5px 5px;
	line-height:16px;
	border-radius:4px;
}

#testi textarea{
width:500px!important;
height:200px!important;

}
.designation{
text-align:center;
    font-size: 14px;
    font-family: "Open Sans",Arial,sans-serif;
    line-height: 22px;
    color: #333;
	font-weight:normal;
}




.sgrade{
margin:3px 0;font-size:15px;font-weight:900;/*color:#039AE4;*/
}

.hottop{
margin-left: 3.9%;background:#008BC6;padding:13px;color:#fff;border-top-left-radius:10px;width:40%;
}
.hottop2{
margin-right: 12%;padding:9px;color:#fff;float:right;background:#008BC6;border-top-right-radius:10px;font-weight:normal;
}
.shapess{
text-align:center;font-size:23px;line-height:45px;
}


#red{
margin-left:8%;width:80%;
}

#bgg{
/*background: url(product_bg.png) no-repeat center;
padding-bottom: 62px;
*/
}
#gradflat  td{padding: 0px 0px;}
#gradflat  th{padding: 0px 0px;}

.units{
text-align:left;color:#333;width:81px;height:39px;border:1px solid #008BC6;
}
.weight{
    background: url(weight_icon.png) no-repeat ;
    height: 50px;
    display: block;
   width:130px;
	background-position:-0.5px -0px;
	margin: 2px;
	transition: 0.0s all;
	-webkit-transition: 0.0s all;
	-moz-transition: 0.0s all;
	-o-transition: 0.0s all;
	-ms-transition: 0.0s all;	
	float: left;
color:red;
}
.weight:hover{
    background: url(weight_icon.png) no-repeat scroll 0% 0% transparent;
   height: 50px;
    display: block;
   width:130px;
    transition: background-position 0.0s ease 0s;
	background-position:-139px 0px;
}
.cartb{
    background: url(addtocart_icon.png) no-repeat ;
    height: 50px;
    display: block;
   width:130px;
	background-position:-0.5px -0px;
	margin: 2px;
	transition: 0.0s all;
	-webkit-transition: 0.0s all;
	-moz-transition: 0.0s all;
	-o-transition: 0.0s all;
	-ms-transition: 0.0s all;	
	float: left;
color:red;
}
.cartb:hover{
    background: url(addtocart_icon.png) no-repeat scroll 0% 0% transparent;
   height: 50px;
    display: block;
   width:130px;
    transition: background-position 0.0s ease 0s;
	background-position:-139px 0px;
}



.hheading{
font-family:'arial black';font-size:25px;background-color:inherit;font-weight:boldER;color:#565656;
}
.why{
text-align:center;font-size:15px;font-weight:bold;color:#565656;background-color:inherit;
}
.news{/*  #224267;  */
float:right;color:#333;border-radius:10px;padding:10px;border: 1px solid #C3C1C1;
}

.ptext{color:#333;text-align: justify; }
.spantext{border-radius:10px; padding-left:35px;padding-bottom:20px;border: 1px solid #E4E2E2;}
.circ{width:210px;height:160px;color:#565656;}
.circ1{padding-left:17px;font-size:20px;color:#565656;}
.circ2{padding-left:35px;font-size:20px;color:#565656;}
.circ3{padding-left:14px;font-size:20px;color:#565656;}
.heightp{margin:0;position:relative;min-height:100%;}



#slider2_container a{cursor:default;}

#c2 {
margin-left:30px;
}

#c3 {
margin-left:80px;
margin-top:10px;
}

#c5 {
margin-left:-60px;
}

#c6 {
margin-top:-8px;
}

#content {
padding:25px;
}

#modalproductlist {
display:block;
position:fixed;
top:0;
left:0;
padding-top:0;
margin-top:65px;
width:100%;
min-height:100%;
background:url(images/bg.png) repeat;
z-index:1001;
overflow:scroll;
}

/*
font-size:14px;

line-height:22px;
color:#333;
text-align:justify;
margin:0 0 30px;*/
p {

font-family: inherit;
    font-weight: normal;
    font-size:13px;
    line-height: 20px;
     text-rendering: optimizeLegibility;

margin:0 0 30px;
}

a {
color:#000;
text-decoration:none;
cursor:pointer;
-webkit-transition:color .1s linear 0;
-moz-transition:color .1s linear 0;
-o-transition:color .1s linear 0;
transition:color .1s linear 0;
}

a:hover,a:active,a:focus {
outline:0;
color:#4169E1;
text-decoration:none;
}

a img {
border:0;
}

a>img {
vertical-align:bottom;
}

img {
max-width:none;
}

strong {
font-weight:500;
}

hr {
border-bottom:0;
border-left:none;
border-right:0;
border-color:#3c3f45;
border-style:dashed;
margin:50px 0;
}

.align_left {
float:left;
margin:0 25px 0 0 !important;
}

.align_right {
float:right;
margin:0 0 0 25px !important;
}

.text_align_left {
text-align:left;
}

.text_align_right {
text-align:right;
}

.through {
text-decoration:line-through;
}

textarea {
font-weight:500!important;
font-family:"Open Sans",Arial,sans-serif!important;
outline:0!important;
color:#000!important;
width:100% ;
height:150px!important;
padding-left:45px!important;
}

#askpcold input[type="text"],input[type="email"],select {
font-weight:500;
font-family:"Open Sans",Arial,sans-serif;
outline:0;
color:#000;
width:90%;
height:30px;
padding-left:10px;
}

#efrm input[type="text"],input[type="email"],select,email {
font-weight:500;
font-family:"Open Sans",Arial,sans-serif;
outline:0;
color:#000;
width:105%;
height:30px!important;
padding-left:45px!important;
border: 1px solid #989DA0;
}

#red select {
font-weight:500;
font-family:"Open Sans",Arial,sans-serif;
outline:0;
color:#000;
    height: 32px!important;
padding-left: 2px!important;
margin-bottom:7px!important;
margin-top:7px!important;
border-radius:0px;

    -webkit-appearance:none;
	line-height: 20px;
}

#redt select {
font-weight:500;
font-family:"Open Sans",Arial,sans-serif;
outline:0;
color:#000;
    height: 32px!important;
padding-left: 2px!important;
margin-bottom:7px!important;
margin-top:7px!important;
border-radius:0px;
-webkit-appearance:none;
line-height: 20px;
}






/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */


#red label{
   display:inline; 
    margin-bottom: 5px;
}
#red label:after {
    content:'\25bc';
    font:14px "Consolas", monospace;
    color:#aaa;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
 padding: 7px 11px 8px 14px;
    border-bottom:1px solid #ddd;
    position:relative;
    pointer-events:none;
   background:#008BC6!important;
  color:white;
 left: -32px;
}
#red label:before {
    content:'';
  
    background:#f8f8f8;
    position:absolute;
    pointer-events:none;
    display:block;
}

#redt label{
   display:inline; 
    margin-bottom: 5px;
}
#redt label:after {
    content:'\25bc';
    font:14px "Consolas", monospace;
    color:#aaa;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
 padding: 7px 11px 8px 14px;
    border-bottom:1px solid #ddd;
    position:relative;
    pointer-events:none;
   background:#008BC6!important;
  color:white;
 left: -32px;
}
#redt label:before {
    content:'';
  
    background:#f8f8f8;
    position:absolute;
    pointer-events:none;
    display:block;
}





#grad label{
      display: inline-block;
    margin-bottom: 5px;
}
#grad label:after {
     content: ''; 
    font: 14px "Consolas", monospace;
    color: #aaa;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    padding: 7px 11px 8px 14px;
    border-bottom: 0px solid #ddd;
    position: relative;
    pointer-events: none;
 background: none!important; 
    color: white;
    left: -32px;
}
#grad .radio {
display:inline-block;
cursor:pointer;
font-size:13px;
 
line-height:18px;
    position: relative;
}

#grad .radio:before {
content:"";
display:inline-block;
width:18px;
height:18px;
vertical-align:middle;
background-color:#0098e9;
color:#f3f3f3;
text-align:center;
border-radius:3px;
}

#grad input[type=radio]:checked+.radio:before {
content:"\2713";
font-size:15px;
}


.pre1{text-align:left; padding-left:10px; font-family: Arial,Helvetica,sans-serif; background: none; border: 0px solid rgba(0,0,0,0.15);}
.pre2{text-align:left; padding-left:0px; font-family: Arial,Helvetica,sans-serif; background: none; border: 0px solid rgba(0,0,0,0.15);}















input:focus,textarea:focus,input[type="text"]:focus {
outline:0;
}

.r::-webkit-input-placeholder {
color:#224267;
font-family:'Open Sans',Arial,sans-serif;
opacity:.9;
}

code,pre {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
color:#232527;
font-size:12px;
font-family:"Open Sans",Arial,sans-serif;
padding:0 3px 2px;
}

code {
border:1px solid #dde4e9;
background-color:#f6f6f6;
color:#232527;
white-space:nowrap;
padding:2px 4px;
}

pre {
display:block;
border:1px solid #dde4e9;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
background-color:#fcfcfc;
white-space:pre-wrap;
word-wrap:break-word;
word-break:break-all;
font-size:12px;
line-height:20px;
margin:70px 50px;
padding:30px;
}

pre code {
border:0;
background-color:transparent;
color:inherit;
white-space:pre-wrap;
padding:0;
}

.pre-scrollable {
overflow-y:scroll;
max-height:340px;
}

h1,h2,h3,h4,h5,h6 {
color:#333;
font-weight:300;
font-family:"Open Sans",Arial,sans-serif;
line-height:1em;
margin:0 0 20px;
}

h1 {
font-size:48px;
}

h3 {
font-size:24px;
}

h5 {
font-size:18px;
}

h6 {
font-size:16px;
}

h3.spec {
color:#fff;
font-size:24px;
font-weight:300;
line-height:1em;
margin-bottom:30px;
text-transform:uppercase;
}

.margin-0 {
margin-bottom:0!important;
}

.margin-10 {
margin-bottom:10px!important;
}

.margin-15 {
margin-bottom:15px!important;
}

.margin-20 {
margin-bottom:20px!important;
}

.margin-30 {
margin-bottom:30px!important;
}

.margin-40 {
margin-bottom:40px!important;
}

.margin-50 {
margin-bottom:50px!important;
}

.margin-60 {
margin-bottom:60px!important;
}

.margin-70 {
margin-bottom:70px!important;
}

.margin-80 {
margin-bottom:80px!important;
}

#homeslidertop {
position:relative;
overflow:hidden;
padding:0;
}

#margin {
margin-left:18%;
}

#home-slider {
position:fixed;
overflow:hidden;
height:100%;
float:right;
margin:0;
}

#home-slider .overlay {
position:absolute;
width:100%;
height:100%;
background:#26292e;
opacity:.7;
filter:alpha(opacity=70);
z-index:0;
}

#home-slider .slider-text {
position:absolute;
left:50%;
top:50%;
width:1170px;
height:250px;
text-align:center;
z-index:2;
margin:-150px 0 0 -585px;
}

#home-slider #slidecaption {
width:100%;
line-height:250px;
text-align:center;
text-shadow:none;
margin:0;
}

#home-slider .slide-content {
font-size:60px;
color:#fff;
letter-spacing:-3px;
text-transform:uppercase;
}

#home-slider .control-nav {
position:fixed;
width:100%;
background:transparent;
height:50px;
float:right;
z-index:2;
top:0;
margin:0;
padding:0;
}

#home-slider #nextslide,#home-slider #prevslide {
background-image:none;
background-color:#26292e;
display:inline-block;
position:relative;
top:0;
left:0;
right:0;
width:50px;
height:50px;
opacity:1;
filter:alpha(opacity=100);
-webkit-transition:background .1s linear 0;
-moz-transition:background .1s linear 0;
-o-transition:background .1s linear 0;
transition:background .1s linear 0;
margin:0;
}

#home-slider #nextslide {
margin-left:-3px;
}

#home-slider #nextsection {
float:right;
background-color:#4169E1;
width:50px;
height:40px;
-webkit-transition:background .1s linear 0;
-moz-transition:background .1s linear 0;
-o-transition:background .1s linear 0;
transition:background .1s linear 0;
margin:0;
}

#home-slider #nextslide i,#home-slider #prevslide i {
font-size:16px;
color:#fff;
position:absolute;
left:50%;
top:50%;
margin-top:-7px;
line-height:1em;
}

#home-slider #nextslide i {
margin-left:-8px;
}

#home-slider #prevslide i {
margin-left:-9px;
}

#home-slider ul#slide-list {
top:50%;
margin:-6px 0 0;
padding:0;
}

#home-slider ul#slide-list li {
margin-right:12px;
}

#home-slider ul#slide-list li:last-child {
margin-right:0;
}

#home-slider ul#slide-list li a {
background-color:#6e7074;
background-image:none;
width:12px;
height:12px;
-webkit-border-radius:999px;
-moz-border-radius:999px;
border-radius:999px;
-webkit-transition:background .1s linear 0;
-moz-transition:background .1s linear 0;
-o-transition:background .1s linear 0;
transition:background .1s linear 0;
}

#home-slider ul#slide-list li a:hover {
background-color:#fff;
}

#home-slider #nextsection i {
font-size:16px;
color:#FFF;
position:absolute;
left:50%;
top:50%;
margin-top:-7px;
line-height:1em;
margin-left:-7px;
}

header {
width:100%;
z-index:99;
}

header .sticky-nav {
position:scroll;
width:100%;
height:135px;
background:#06000f;
z-index:1001;
color:rgba(200,200,200,0.5);
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.25);
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.25);
box-shadow:0 1px 1px rgba(0,0,0,0.25);
border-bottom:2px solid #fff;
}

header .sticky-nav.stuck {
top:0;
position:scroll;
z-index:1001;
}

header #logo {
color:#FFF;
padding-top:14px;
margin-left:20px;
margin-bottom:14px;
}

header #logo a {
background:url(../img/logo.png) no-repeat;
width:100px;
height:90px;
text-indent:-9999px;
display:block;
opacity:1;
filter:alpha(opacity=100);
color:#FFF;
-webkit-transition:opacity .25s ease-in-out 0;
-moz-transition:opacity .25s ease-in-out 0;
-o-transition:opacity .25s ease-in-out 0;
transition:opacity .25s ease-in-out 0;
}

.fixed {
padding-bottom:0;
width:100%;
top:-20px;
right:0;
position:fixed;
background:#1f425d;
border-bottom:5px solid rgba(200,200,200,3);
z-index:1001;
margin:0;
padding-left:30%;
}

.fixed-side-social-container {
right:0;
height:140px;
width:148px;
position:fixed;
top:40%;
background-repeat:no-repeat;
z-index:0;
}

.fixed-side-social-container .social-icon {
float:left;
width:140px;
height:148px;
filter:alpha(opacity=85);
moz-opacity:.85;
-khtml-opacity:.85;
opacity:.85;
display:block;
background-repeat:no-repeat;
-webkit-transition:all ease .2s;
-moz-transition:all ease .2s;
-o-transition:all ease .2s;
-ms-transition:all ease .2s;
transition:all ease .2s;
background-position:0 0;
background-image:url(email.png);
}

.fixed-side-social-container .social-icon:hover {
filter:alpha(opacity=99);
moz-opacity:.99;
-khtml-opacity:.99;
opacity:.99;
}

.fixed-side-social-container .linkedin-icon {
background-position:0 0;
}

.fixedcartcontainer {
right:0;
height:140px;
width:148px;
position:fixed;
top:1%;
background-repeat:no-repeat;
z-index:6000;
color:#FFF;
}

.fixedcartcontainer p {
right:0;
color:#FFF;
}

.countdown {
bottom:0;
position:fixed;
z-index:6000;
_position:absolute;
_top:expression(eval(document.documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)));
border-top:3px solid #19a9e5;
background:#171717;
color:#FFF;
height:60px;
width:100%;
left:0;
margin-top:0;
padding-top:0;
}

.countdown p {
right:0;
color:#FFF;
padding-top:5px;
margin-top:0;
}

header #logo a:hover {
opacity:.65;
filter:alpha(opacity=65);
}

nav#menu {
float:left;
}

nav#menu #menu-nav li a:after last-child {
content:" 2 ";
}

nav#menu #menu-nav li {
list-style:none;
display:inline-block;
padding-left:45px;
padding-right:35px;
border-right:0 solid #fff;
}

nav#menu #menu-nav li:first-child {
margin-left:0;
padding-left:0;
}

nav#menu #menu-nav li a {
color:#FFF;
font-size:16px;
font-weight:300;
line-height:40px;
display:block;
text-transform:none;
font-family:"Open Sans",Arial,sans-serif;
}

nav#menu #menu-nav li.current a,nav#menu #menu-nav li a:hover {
color:#4169E1;
outline:0;
}

.menu-nav {
background:url(../img/menu-mobile.png) 0 0 no-repeat;
width:16px;
height:16px;
display:block;
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg);
-webkit-transition:0 250ms ease-out 0;
-moz-transition:0 250ms ease-out 0;
-o-transition:0 250ms ease-out 0;
transition:transform 250ms ease-out 0;
margin:22px 0 0;
}

.menu-nav.open {
background-position:0 -16px;
-webkit-transform:rotate(-180deg);
-moz-transform:rotate(-180deg);
-ms-transform:rotate(-180deg);
-o-transform:rotate(-180deg);
transform:rotate(-180deg);
-webkit-transition:0 250ms ease-out 0;
-moz-transition:0 250ms ease-out 0;
-o-transition:0 250ms ease-out 0;
transition:transform 250ms ease-out 0;
}

#navigation-mobile {
display:none;
text-align:center;
width:100%;
background:#26292e;
border-bottom:1px solid #2f3238;
position:relative;
float:left;
z-index:9999;
}

#navigation-mobile li {
list-style:none;
border-top:1px solid #2f3238;
}

#navigation-mobile li a {
display:block;
font-size:16px;
text-transform:uppercase;
padding:20px 0;
}

.menushadow {
border-top:1px solid #FFF;
box-shadow:inset 0 -8px 1px 1px #ffffff,inset 0 2px 10px 0 rgba(50,50,50,0.75);
-webkit-box-shadow:inset 0 7px 3px -5px rgba(50,50,50,0.75);
-moz-box-shadow:inset 0 7px 3px -3px rgba(50,50,50,0.75);
  margin-bottom: 0px!important;
  padding-bottom: 20px;
}

.pagep {
width:100%;
padding:100px 0;
}

.pagess {
padding:0;
}

.page-alternate {
padding:50px 0;
}

.title-page {
text-align:center;
margin-bottom:10px;
}

.title-page .title {
font-size:40px;
margin:0 0 10px;
}

.title-page .title-description {
font-size:24px;
font-weight:200;
margin:0;
}

.work-nav #filters li {
margin:0 0 30px;
padding:0;
}

.work-nav #filters li a {
color:#7f8289;
font-size:16px;
display:block;
}

#thumbs li {
list-style-type:none;
}

.item-thumbs {
position:relative;
overflow:hidden;
margin-bottom:30px;
  
}
#shadow .item-thumbs {
position:relative;
overflow:hidden;
margin-bottom:30px;
  /*box-shadow: 0px 0px 10px #494949;
	border:5px solid #fff; 
	border-radius:5px; */
}
.span21{width:180px;}
.span31{width:313px;}
.span41{width:270px;}
.ulul{padding:0 110px;}
.item-thumbs:hover .hover-wrap,.item-thumbs.active .hover-wrap {
opacity:1;
filter:alpha(opacity=100);
-webkit-transform:rotateY(0deg) scale(1,1);
-moz-transform:rotateY(0deg) scale(1,1);
-ms-transform:rotateY(0deg) scale(1,1);
-o-transform:rotateY(0deg) scale(1,1);
transform:rotateY(0deg) scale(1,1);
}

.item-thumbs .hover-wrap .overlay-img {
position:absolute;
width:100%;
height:100%;
/* background:#80bfff;
opacity:.80;
filter:alpha(opacity=80);*/

}

.item-thumbs .hover-wrap .overlay-img-thumb {
position:absolute;
top:50%;
left:50%;
color:#fff;
font-size:32px;
line-height:1em;
opacity:1;
filter:alpha(opacity=100);
margin:-16px 0 0 -16px;
}

.profile-name {
margin-bottom:15px;
}

.profile-description {
margin-bottom:25px;
}

.image-wrap {
position:relative;
overflow:hidden;
margin-bottom:25px;
cursor:pointer;
margin-left:20%;
}

.image-wrap:hover .hover-wrap,.image-wrap.active .hover-wrap {
opacity:1;
filter:alpha(opacity=100);
background:url(images/overlay.png),url(images/two.jpg);
-webkit-transform:rotateY(0deg) scale(1,1);
-moz-transform:rotateY(0deg) scale(1,1);
-ms-transform:rotateY(0deg) scale(1,1);
-o-transform:rotateY(0deg) scale(1,1);
transform:rotateY(0deg) scale(1,1);
box-shadow:0 0 10px rgba(255,0,0,6);
}

.image-wrap .hover-wrap .overlay-img {
position:absolute;
width:100%;
height:100%;
background:url(images/overlay.png),url(images/two.jpg);
opacity:.80;
filter:alpha(opacity=80);
}

.image-wrap .hover-wrap .overlay-text-thumb {
position:absolute;
width:100%;
height:32px;
top:50%;
color:#fff;
font-size:20px;
font-weight:300;
line-height:32px;
text-transform:uppercase;
text-align:center;
opacity:1;
filter:alpha(opacity=100);
margin:-16px 0 0;
}

.social-icons li {
display:inline-block;
margin-left:15px;
}

.social-icons li a {
color:#fff;
font-size:16px;
line-height:1em;
width:16px;
height:16px;
opacity:.3;
filter:alpha(opacity=30);
-webkit-transition:opacity .1s linear 0;
-moz-transition:opacity .1s linear 0;
-o-transition:opacity .1s linear 0;
transition:opacity .1s linear 0;
}

.social-icons li a:hover {
opacity:1;
filter:alpha(opacity=100);
}

.contact-details ul li {
line-height:28px;
margin:0 0 20px;
padding:0;
}

#contact-form {
margin-bottom:0;
}

#contact-form p {
margin-bottom:1px;
}

#contact-form input,#contact-form textarea {
border:0;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
background:#26292e;
color:#224267;
font-size:16px;
height:auto;
resize:none;
margin:0;
padding:15px;
}

#contact-form input {
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

#form textarea {
width:100%;
resize:vertical;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

#contact-form .submit {
background:#3c3f45;
color:#23262c;
cursor:pointer;
display:inline-block;
font-size:18px;
font-weight:500;
text-align:center;
vertical-align:middle;
width:auto;
margin-top:30px;
-webkit-transition:background .1s linear 0 .1s linear 0;
-moz-transition:background .1s linear 0 .1s linear 0;
-o-transition:background .1s linear 0 .1s linear 0;
transition:background .1s linear 0 .1s linear 0;
padding:16px 40px;
}

#contact-form .submit:hover {
background:#de5e60;
color:#fff;
}

#response {
margin-top:20px;
color:#fff;
}

#twitter-feed {
text-align:center;
padding:100px 0 90px;
}

#twitter-feed .follow {
position:absolute;
bottom:30px;
left:50%;
margin-left:-8px;
font-size:16px;
}

#ticker .tweet_list {
height:64px;
list-style:none;
overflow-y:hidden;
margin:0;
padding:0;
}

#ticker .tweet_list li {
font-size:18px;
height:64px;
line-height:28px;
overflow:hidden;
}

#ticker .tweet_list .tweet_time a {
color:#7f8289;
font-size:14px;
font-style:italic;
margin-left:10px;
}

#footerbottom a {
color:rgba(150,150,150,2);
}

#socialicon a {
font-size:25px;
padding-right:20px;
}

#socialicon a #facebooks {
color:#4060a5;
}

#socialicon a #twitters {
color:#00abe3;
}

#socialicon a #googles {
color:#e64522;
}

#socialicon a #instagrams {
color:#2e5e86;
}

#socialicon a #pinterests {
color:#cb2027;
}

#socialicon a #tumblrs {
color:#34465d;
}

#socialicon a #linkedins {
color:#007bb6;
}

#social-area {
text-align:center;
border-top:10px solid rgba(200,200,200,3);
background:#1F425D;
color:rgba(200,200,200,3);
border-bottom:1px solid rgba(200,200,200,0.1);
padding-top:20px;
padding-bottom:5px;
}

.sitemap ul li {
text-align:left;
color:#008eca;
padding:10px 0 0 10px;
}

.sitemap ul li b {
padding-bottom:5px;
text-align:left;
color:#008eca;
font-weight:700;
}

#cartmobile {
display:none!important;
}

#social-area ul li {
list-style:circle;
text-align:left;
color:rgba(170,170,170,3);
padding:4px 0 0 10px;
font-size:13px;
}

#social-area h5 {
color:rgba(250,250,250,0.7);
padding-left:10px;
font-size:15px;
margin: 0 0 10px 0;
}

#social-area ul li a {
color:rgba(250,250,250,0.5);
}

#social-area ul li a:hover {
width:100%;
padding-left:3px;
color:#02b8fa;
}

#social-area ul li i {
padding-top:4px;
padding-right:14px;
float:left;
font-size:11px;
font-weight:400;
}

#social-area #social ul li {
display:inline-block;
margin-left:20px;
list-style:none;
cursor:pointer;
}

#social ul li a {
display:block;
width:70px;
height:70px;
color:#FFF;
background:#06000f;
-webkit-transition:all 400ms ease-out 0;
-moz-transition:all 400ms ease-out 0;
-o-transition:all 400ms ease-out 0;
transition:all 400ms ease-out 0;
-webkit-transform:rotateY(180deg);
-moz-transform:rotateY(180deg);
-ms-transform:rotateY(180deg);
-o-transform:rotateY(180deg);
transform:rotateY(180deg);
}

#social ul li a span {
display:inline-block;
color:#55606a;
font-size:32px;
line-height:70px;
opacity:.3;
filter:alpha(opacity=30);
-webkit-transition:all 400ms ease-out 0;
-moz-transition:all 400ms ease-out 0;
-o-transition:all 400ms ease-out 0;
transition:all 400ms ease-out 0;
-webkit-transform:rotateY(180deg);
-moz-transform:rotateY(180deg);
-ms-transform:rotateY(180deg);
-o-transform:rotateY(180deg);
transform:rotateY(180deg);
margin:0;
}

#social ul li:hover a,#social ul li.active a {
background-color:#19a9e5;
-webkit-transform:rotateY(0deg);
-moz-transform:rotateY(0deg);
-ms-transform:rotateY(0deg);
-o-transform:rotateY(0deg);
transform:rotateY(0deg);
}

#social ul li:hover a span,#social ul li.active a span {
color:#fff;
opacity:1;
filter:alpha(opacity=100);
-webkit-transform:rotateY(0deg);
-moz-transform:rotateY(0deg);
-ms-transform:rotateY(0deg);
-o-transform:rotateY(0deg);
transform:rotateY(0deg);
}

footer {
position:relative;
width:100%;
height:auto;
background:#666666;
text-align:center;
z-index:99;
color:rgba(185,186,187,0.5);
}

footer .credits {
color:rgba(185,186,187,0.5);
font-size:13px;
margin-bottom:0;
text-transform:uppercase;
background:#666666;
padding:10px 0;
}

footer .credits a {
color:rgba(185,186,187,0.5);
font-size:13px;
margin-bottom:0;
text-transform:uppercase;
padding:10px 0;
}

footer .credits a:hover {
color:#FFF;
font-size:13px;
margin-bottom:0;
text-transform:uppercase;
padding:10px 0;
}

#back-to-top {
display:none;
background-color:#3c3f45;
position:fixed;
bottom:0;
right:0;
width:50px;
height:50px;
z-index:99;
-webkit-transition:background .1s linear 0;
-moz-transition:background .1s linear 0;
-o-transition:background .1s linear 0;
transition:background .1s linear 0;
margin:0;
}

#back-to-top i {
font-size:16px;
color:#fff;
position:absolute;
left:50%;
top:50%;
margin-top:-7px;
line-height:1em;
margin-left:-7px;
}

#jpreOverlay,#jSplash {
background:0;
position:absolute;
width:100%;
height:100%;
z-index:700;
}

#jpreSlide {
position:absolute;
top:50%!important;
left:50%!important;
width:100px;
height:100px;
margin:-50px 0 0 -50px;
}

#jpreLoader {
position:relative!important;
width:100%!important;
height:100%!important;
top:0!important;
}

#jprePercentage {
width:50px;
height:50px!important;
line-height:50px;
position:absolute!important;
text-align:center;
left:50%;
top:50%;
z-index:800;
font-size:24px;
color:#fff;
-webkit-animation:circle 1s infinite forwards;
-moz-animation:circle 1s infinite forwards;
-ms-animation:circle 1s infinite forwards;
-o-animation:circle 1s infinite forwards;
animation:circle 1s infinite forwards;
margin:-25px 0 0 -25px;
}

#circle {
position:absolute;
top:50%;
left:50%;
z-index:11;
width:100px;
height:100px;
background:#de5e60;
-webkit-border-radius:999px;
-moz-border-radius:999px;
border-radius:999px;
opacity:0;
filter:alpha(opacity=0);
-webkit-animation:circle 1s infinite forwards;
-moz-animation:circle 1s infinite forwards;
-ms-animation:circle 1s infinite forwards;
animation:circle 1s infinite forwards;
margin:-50px 0 0 -50px;
}

50% {
-webkit-transform:rotateY(180deg);
-webkit-animation-timing-function:ease-out;
-moz-transform:rotateY(180deg);
-moz-animation-timing-function:ease-out;
-ms-transform:rotateY(180deg);
-ms-animation-timing-function:ease-out;
-o-transform:rotateY(180deg);
-o-animation-timing-function:ease-out;
transform:rotateY(180deg);
animation-timing-function:ease-out;
}

100% {
-webkit-transform:rotateY(0deg);
-webkit-animation-timing-function:ease-in;
-moz-transform:rotateY(0deg);
-moz-animation-timing-function:ease-in;
-ms-transform:rotateY(0deg);
-ms-animation-timing-function:ease-in;
-o-transform:rotateY(0deg);
-o-animation-timing-function:ease-in;
transform:rotateY(0deg);
animation-timing-function:ease-in;
}

.isotope-item {
z-index:2;
}

.isotope-hidden.isotope-item {
pointer-events:none;
z-index:1;
}

.isotope,.isotope .isotope-item {
-webkit-transition-duration:.8s;
-moz-transition-duration:.8s;
-ms-transition-duration:.8s;
-o-transition-duration:.8s;
transition-duration:.8s;
}

.isotope {
-webkit-transition-property:height,width;
-moz-transition-property:height,width;
-ms-transition-property:height,width;
-o-transition-property:height,width;
transition-property:height,width;
}

.isotope .isotope-item {
-webkit-transition-property:0;
-moz-transition-property:0;
-ms-transition-property:0;
-o-transition-property:0;
transition-property:transform,opacity;
}

.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {
-webkit-transition-duration:0;
-moz-transition-duration:0;
-ms-transition-duration:0;
-o-transition-duration:0;
transition-duration:0;
}

.isotope.infinite-scrolling {
-webkit-transition:none;
-moz-transition:none;
-ms-transition:none;
-o-transition:none;
transition:none;
}

#intro {
background:url(images/overlay.png),url(../images/intro.jpg);
background-size:256px 256px;
background-attachment:fixed,fixed;
background-position:top left,bottom center;
background-repeat:repeat,no-repeat;
}

#topg {
background:#06000f;
width:100%;
background-size:256px 256px;
background-attachment:fixed,fixed;
background-position:top left,center center;
}

#ho1 {
background:url(3.jpg) repeat;
background-attachment:fixed,fixed;
background-size:100% 800px;
}

#abouth {
height:250px;
box-shadow:0 0 0 #000;
background:url(images/about.jpg) no-repeat;
background-attachment:fixed,fixed;
background-size:100% 800px;
}

#achievementsh {
height:250px;
box-shadow:0 0 0 #000;
background:url(images/achievement.jpg) no-repeat;
background-attachment:fixed,fixed;
background-size:100% 800px;
font-weight:700;
}

#contacth {
height:270px;
box-shadow:0 0 10px #FFF;
background:url(images/contacth.jpg) no-repeat bottom center fixed;
background-size:100%;
top:0;
}

#sitemaph {
height:250px;
box-shadow:0 0 0 #000;
background:url(images/sitemap.jpg) no-repeat;
background-attachment:fixed, fixed;
background-size:100% 200% cover;
}

#producth {
height:250px;
box-shadow:0 0 0 #000;
background:url(images/producth.jpg) no-repeat;
background-attachment:fixed,fixed;
background-size:100% 800px;
}

#infrastructureh {
height:250px;
box-shadow:0 0 0 #000;
background:url(images/infrastructureh.jpg) no-repeat;
background-attachment:fixed,fixed;
background-size:100% 800px;
}

#productpage {
height:280px;
box-shadow:0 0 0 #000;
background:url(productpage.png) no-repeat;
background-attachment:fixed,fixed;
background-size:100% 490px;
}
#partnerpage {
height:280px;
box-shadow:0 0 0 #000;
background:url(stocks.jpg) no-repeat;
background-attachment:fixed,fixed;
background-size:100% 820px;
}
#one {
background:url(images/overlay.png),url(../images/one.jpg);
background-size:256px 256px;
background-attachment:fixed,fixed;
background-position:top left,center center;
}

#overseas {
background:url(images/overlay.png),#151c27;
background-size:256px 256px;
background-attachment:fixed,fixed;
background-position:top left,center center;
}

#feedback {
    background: url(bg.jpg) no-repeat center;
    background-size: cover;
}

#contactus {
padding-bottom:0;
overflow:hidden;
background:url(images/bg.png) repeat;
background-size:256px 256px;
background-attachment:fixed,fixed;
background-position:top left,center center;
}

#contact .box {
position:relative;
bottom:0;
-moz-transition:all 1s ease;
-webkit-transition:all 1s ease;
-o-transition:all 1s ease;
-ms-transition:all 1s ease;
transition:all 1s ease;
-moz-transform:translateZ(0);
-webkit-transform:translateZ(0);
-o-transform:translateZ(0);
-ms-transform:translateZ(0);
transform:translateZ(0);
}

#contact.inactive .box {
bottom:-90em;
}

.box {
background:#fff;
color:#39454b;
padding:2em;
}

.box.style2 {
padding:3.5em 2.5em;
}

.main {
position:relative;
overflow-x:hidden;
margin:0;
}

.main.style1 h2 {
font-size:2em;
line-height:1em;
letter-spacing:1px;
}

.main.style1 .content {
opacity:1.0;
letter-spacing:1px;
-moz-transition:all 1s ease;
-webkit-transition:all 1s ease;
-o-transition:all 1s ease;
-ms-transition:all 1s ease;
transition:all 1s ease;
-moz-transform:translateZ(0);
-webkit-transform:translateZ(0);
-o-transform:translateZ(0);
-ms-transform:translateZ(0);
transform:translateZ(0);
}

.main.style1.inactive .content {
opacity:0;
}

.main.style2 {
overflow:hidden;
padding:10em 0;
}

.main.style2 h2 {
font-size:2em;
line-height:1em;
letter-spacing:1px;
text-align:center;
}

.main.style2 .content {
position:relative;
width:80%;
background:transparent;
-moz-transition:all 1s ease;
-webkit-transition:all 1s ease;
-o-transition:all 1s ease;
-ms-transition:all 1s ease;
transition:all 1s ease;
-moz-transform:translateZ(0);
-webkit-transform:translateZ(0);
-o-transform:translateZ(0);
-ms-transform:translateZ(0);
transform:translateZ(0);
}

.main.style2.left .content {
left:0;
}

.main.style2.right .content {
left:1%;
}

.main.style2.inactive.left .content {
left:-100%;
}

.main.style2.inactive.right .content {
left:100%;
}

.main.style3 {
text-align:center;
padding:6em 0;
}

.main.style3 .content>header {
margin-bottom:2em;
}

.main.style3.primary {
background:#fff;
}

.main.style3.secondary {
background:#f5f6f7;
}

.dark .button.style2 {
background-color:rgba(64,64,64,0.05);
border-color:inherit;
}

.dark .button.style2:hover {
background-color:rgba(255,255,255,0.1);
}

.dark .button.style2.down {
background-image:url(images/dark-arrow.svg);
}
 
#effect8 {
/*-moz-box-shadow:inset 0 1px 0 0 #ccc;
-webkit-box-shadow:inset 0 1px 0 0 #ccc;
box-shadow:inset 0 1px 0 0 #ccc;*/
box-shadow:0px 0px 5px #D4D2D2;

background:linear-gradient(tobottom,#ccc%,#1b518f100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b4b70',endColorstr='#1b518f',GradientType=0);
background-color:#fff;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
border:1px solid #2d4970;
display:inline-block;
color:#fff;
font-family:arial;
font-size:13px;
text-decoration:none;
text-shadow:0 1px 0 #182c42;
padding:6px 24px;
}

.buttons {
-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
color:#fff;
background-color:#1B5984;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:0;

font-size:16px;
font-weight:700;
height:32px;
padding:4px 16px;
}

.buttons:hover {
-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
color:#FFF;
background-color:#162F42;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:0;

font-size:16px;
font-weight:700;
height:32px;
text-shadow:#000 0 1px 0;
padding:4px 16px;
}

#canvas {
margin-left:50px;
background:transparent;
padding:0;
}

#canvas .circle {
display:inline-block;
padding-left:0;
padding-top:0;
background:transparent;
font-size:20px;
font-weight:700;
color:#565656;
margin:0;
}

.circles-decimals {
font-size:20px;
background:transparent;
}

.ticker {
width:auto;
height:40px;
overflow:hidden;
list-style:disc;
border-radius:5px;
box-shadow:0 0 5px #AFB0B1;
margin:0;
padding:0;
}


#ticker_02 {
padding-top:10px;
height:335px;
position:relative;
}

.ticker li {
list-style:disc;
margin:0 5px;
padding:5px;
border-bottom:1px solid rgba(232, 232, 232, 0.77);
font-family: Arial,Helvetica,sans-serif;
}

#pages {
width:90%;
height:200%;
position:absolute;
color:#000;
margin:0 auto;
}

.wanky_pages {
position:absolute;
width:100%;
height:100%;
overflow:hidden;
-webkit-perspective:1200px;
-moz-perspective:1200px;
perspective:1200px;
-webkit-transform-style:preserve-3d;
-moz-transform-style:preserve-3d;
transform-style:preserve-3d;
}

.wanky_page {
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
visibility:hidden;
overflow:auto;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
text-align:justify;
}

.wanky_current_page {
visibility:visible;
}

.wanky_page_top {
z-index:4;
}

.wanky_page h1 {
color:#000;
font-size:22px;
font-weight:700;
}

.wanky_page h2 {
color:#000;
font-size:18px;
}

.wanky_page a:hover {
color:#4169E1;
}

table {
border-collapse:collapse;
border-spacing:0;
}

td,th {
border-top:0px solid #ddd;
border-right:0px solid #ddd;
padding:4px;
}

.animate {
transition:all .1s;
-webkit-transition:all .1s;
}

.action-button {
position:relative;
float:left;
border-radius:10px;
font-family:Pacifico,;
font-size:17px;
color:#FFF;
text-decoration:none;
margin:0 10px 10px 0;
padding:5px 40px;
}

.action-button2 {
position:relative;
float:left;
border-radius:10px;
font-family:Pacifico,;
font-size:14px;
color:#FFF;
text-decoration:none;
margin:0 5px 5px 0;
padding:3px 30px;
}

.action-buttonp {
float:left;
border-radius:10px;
font-family:Pacifico,;
font-size:14px;
color:#FFF;
text-decoration:none;
margin:0 5px 5px 0;
padding:3px 30px;
}

.blues {
background-color:#224267;
border-bottom:5px solid #19304b;
text-shadow:0 -2px #19304b;
cursor:pointer;
}

.red {
background-color:#e74c3c;
border-bottom:5px solid #bd3e31;
text-shadow:0 -2px #bd3e31;
}

.green {
background-color:#82bf56;
border-bottom:5px solid #669644;
text-shadow:0 -2px #669644;
}

.yellow {
background-color:#f2cf66;
border-bottom:5px solid #d1b358;
text-shadow:0 -2px #d1b358;
}

.action-button:active {
background-color:#000;
transform:translate(0px,5px);
-webkit-transform:translate(0px,5px);
border-bottom:1px solid;
}

.action-buttonp:hover {
background-color:#3498db;
border-bottom:5px solid #2980b9;
text-shadow:0 -2px #2980b9;
cursor:pointer;
}

.blue3 {
background-color:#224267;
border-bottom:4px solid #19304b;
text-shadow:0 -2px #19304b;
cursor:pointer;
}

.action-button3 {
position:relative;
float:left;
border-radius:10px;
font-family:Pacifico,;
font-size:12px;
color:#FFF;
text-decoration:none;
margin:0 5px 5px 0;
padding:0 30px;
}

.action-button3:hover {
transform:translate(0px,5px);
-webkit-transform:translate(0px,3px);
background-color:#3498db;
border-bottom:4px solid #2980b9;
text-shadow:0 -2px #2980b9;
cursor:pointer;
}



#loading-div {
width:300px;
height:150px;
background-color:#fff;
border:5px solid #1468b3;
text-align:center;
color:#202020;
position:absolute;
left:50%;
top:50%;
margin-left:-150px;
margin-top:-100px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
behavior:url(/css/pie/PIE.htc);
}

#loadin-div {
width:360px;
height:360px;
padding-top:120px;
background-color:#fff;
border:8px solid #19304b;
text-align:center;
color:#202020;
position:absolute;
left:50%;
top:30%;
margin-left:-150px;
margin-top:-100px;
-webkit-border-radius:300px;
-moz-border-radius:300px;
border-radius:300px;
behavior:url(/css/pie/PIE.htc);
mediascreenandmax-width:640px;
display:block;
}

#c1,#c4 {
margin-top:10px;
}

#fadeproductlist,#fade,#fadehot,#fadehigh,#fadealloy {
display:none;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:1001;
}

#modal,#modalhot,#modalhigh,#modalalloy {
display:block;
position:fixed;
top:0;
left:0;
padding-top:0;
margin-top:65px;
width:100%;
min-height:100%;
background:url(images/product1.jpg) repeat;
z-index:1001;
overflow:scroll;
}

.text_align_center,.main.style1 {
text-align:center;
}

.color-text,.work-nav #filters li a.selected {
color:#de5e60;
}

h2,h4 {
font-size:20px;
}

#home-slider #nextslide:hover,#home-slider #prevslide:hover,#home-slider ul#slide-list li.current-slide a,#home-slider ul#slide-list li.current-slide a:hover,#home-slider #nextsection:hover,#back-to-top:hover {
background-color:#de5e60;
}

#ro,#mobile-nav,input[type=radio] {
display:none;
}

nav#menu #menu-nav,#thumbs,.social-icons,#social-area #social ul {
margin:0;
padding:0;
}

.type-work,.contact-details h3 {
color:#fff;
font-size:24px;
font-weight:300;
margin-bottom:30px;
line-height:1em;
text-transform:uppercase;
}

.work-nav #filters,.contact-details ul {
list-style:none;
margin:0;
padding:0;
}

.work-nav #filters li a:hover,#ticker .tweet_list .tweet_time a:hover,.dark,.dark a {
color:#fff;
}

.item-thumbs a+img,.image-wrap img {
width:100%;
}

.item-thumbs .hover-wrap,.image-wrap .hover-wrap {
position:absolute;
display:block;
width:100%;
height:100%;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all 450ms ease-out 0;
-moz-transition:all 450ms ease-out 0;
-o-transition:all 450ms ease-out 0;
transition:all 450ms ease-out 0;
-webkit-transform:rotateY(180deg) scale(0.5,0.5);
-moz-transform:rotateY(180deg) scale(0.5,0.5);
-ms-transform:rotateY(180deg) scale(0.5,0.5);
-o-transform:rotateY(180deg) scale(0.5,0.5);
transform:rotateY(180deg) scale(0.5,0.5);
}

.social-icons li:first-child,#social-area #social ul li:first-child {
margin-left:0;
}

#socialicon a #facebooks:hover,#socialicon a #twitters:hover,#socialicon a #googles:hover,#socialicon a #instagrams:hover,#socialicon a #pinterests:hover,#socialicon a #tumblrs:hover,#socialicon a #linkedins:hover {
color:#FFF;
}

.title-pagedf,.title-pagedfa {
color:#FFF;
margin-top:140px;
text-align:left;
margin-left:0;
font-size:25px;
text-shadow:1px 1px 1px #000;
}

#home2,#home,#aboutus,#achievements,#developments {
background:#fff;/*url(images/bg.png) repeat;*/
background-size:256px 256px;
background-attachment:fixed,fixed;
background-position:top left,center center;
}



.wanky_page p,.wanky_page a {
color:#000;
}

.action-button:hover,.action-button2:hover {
transform:translate(0px,5px);
-webkit-transform:translate(0px,3px);
background-color:#3498db;
border-bottom:5px solid #2980b9;
text-shadow:0 -2px #2980b9;
cursor:pointer;
}
#loading-div-background,#loadin-div-background {
display:none;
position:fixed;
top:0;
left:0;
background:#fff;
width:100%;
height:100%;
}
/*menu */
body {
top:0!important;
position:static!important;
font-family:Arial,Helvetica,sans-serif;
}

.goog-te-banner-frame {
display:none!important;
visibility:hidden!important;
background:red;
height:0;
width:0;
margin-top:0;
}

div#google_translate_element div.goog-te-gadget-simple {
background:transparent;
border:0;
background-color:inherit;
}


div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span {
color:#aaaaaa;
background-color:inherit;
}

div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span:hover {
color:#666666;
background-color:inherit;
}

.goog-te-gadget-icon {
display:none;
background-color:inherit;
}

.goog-te-gadget-simple {
font-family:"Open Sans",Arial,sans-serif;
font-size:14px;
margin-top:-2.4px;
}

.goog-text-highlight {
background-color:transparent!important;
border:none!important;
box-shadow:none!important;
}

.page_wrapper {
width:100%;
max-width:1000px;
margin:0 auto;
}

#mgmenu1 {
z-index:12;
margin-top: 25px;
padding-left:30px;
}

#mgmenu2 {
margin-top:12px;
z-index:11;
}

.searchform {
display:block;
border:1px solid #bebebe;
border-right:1px solid #FFF;
border-left:1px solid #FFF;
border-radius:50px;
background:transparent;
margin-top:8px;
padding:0;
}

.searchform input {
font:normal 16px/100% Arial,Helvetica,sans-serif;
}

.searchform input:focus {
outline:0;
border:0;
}

.searchform .searchfield {
background:transparent;
margin-top:2px;
margin-bottom:2px;
margin-left:7px;
width:222px;
border:0 solid #646464;
outline:0;
height:20px;
border-radius:2em;
color:#FFF;
box-shadow:inset 0 1px 2px rgba(0,0,0,.2);
padding:2px 6px 2px 8px;
}

.searchform .searchbutton {
color:#fff;
border:solid 1px #494949;
height:26px;
background-color:#2f2727;
}
/*mgmenu */
.mgmenu_tabs_panels .col_3 ul{list-style:circle;padding-left:60px;text-align:left;color:white;}
.cat_1{margin-left:0px;}
.cat_2{margin-left:10px;}
.cat_3{margin-left:10px;}
.cat_4{margin-left:35px;}
.cat_12{margin:-8px 0 8px 15px;}
.mgmenu_container,.mgmenu_footer {
width:100%;
height:35px;
z-index:10;
background:0;
}

.mgmenu_container {
position:relative;
margin:0 auto;
}

.mgmenu_footer {
max-width:inherit;
position:fixed;
width:expression(this.parentNode.currentStyle['width']);
top:auto;
bottom:0;
}

.mgmenu {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
list-style:none;
position:relative;
line-height:1;
margin:0;
padding:0;
}

.mgmenu>li {
float:left;
padding-right:25px;
margin:0;
}

.mgmenu>li:hover,.mgmenu>li.active {
background-color:none;
color:#008eca;
}

.mgmenu>li>a,.mgmenu>li>span {
display:block;
color:#fff;
font-size:14px;
outline:0;
text-decoration:none;
padding:10px 0 14px 15px;
}

.mgmenu>li>span:hover,.mgmenu>li>a:hover,.mgmenu>li>a:focus {
cursor:pointer;
color:#008eca;
outline:0;
}
.mgmenu>li>a.active{
cursor:pointer;
color:#008eca;
outline:0;
}

.mgmenu>li .mgmenu_drop {
background-image:url(img/downArrow.png);
background-repeat:no-repeat;
background-position:right 19px;
padding-right:20px;
}

.mgmenu_footer .mgmenu>li .mgmenu_drop {
background-image:url(img/upArrow.png);
}

.mgmenu>li.right_item {
float:right;
margin-right:0;
}

.mgmenu_container>.mgmenu>li.mgmenu_button,.mgmenu_footer>.mgmenu>li.mgmenu_button {
display:none;
cursor:pointer;
-webkit-transition:none;
-moz-transition:none;
-o-transition:none;
-ms-transition:none;
transition:none;
font-weight:700;
background-color:transparent;
background-image:url(../../img/toggle.png);
background-repeat:no-repeat;
background-position:96% 10px;
line-height:12px;
color:#fff;
text-shadow:1px 1px 1px #000;
padding:14px 4%;
}

.mgmenu_container>.mgmenu>li.mgmenu_button_active,.mgmenu_footer>.mgmenu>li.mgmenu_button_active {
background-color:#1F425D
}

.mgmenu_trigger {
position:fixed;
z-index:2;
right:0;
width:35px;
height:41px;
display:block;
top:0;
background-image:url(img/button_up.png);
background-position:center center;
background-repeat:no-repeat;
background-color:#121212;
margin:0 20px 0 auto;
}

.mgmenu_trigger.active {
background-image:url(img/button_down.png);
}

.mgmenu_footer ~ .mgmenu_trigger {
top:auto;
bottom:0;
background-image:url(img/button_down.png);
}

.mgmenu_footer ~ .mgmenu_trigger.active {
background-image:url(img/button_up.png);
}

.mgmenu li .dropdown_container,.mgmenu li .mgmenu_multilevel {
position:absolute;
top:auto;
display:none;
float:left;
zoom:1;
z-index:10;
-webkit-border-radius:0 0 3px 3px;
-moz-border-radius:0 0 3px 3px;
border-radius:0 0 3px 3px;
-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.05);
-moz-box-shadow:0 2px 2px rgba(0,0,0,0.05);
-o-box-shadow:0 2px 2px rgba(0,0,0,0.05);
box-shadow:0 2px 2px rgba(0,0,0,0.05);
border:1px solid #FFF;
border-bottom-right-radius:10px;
border-bottom-left-radius:10px;
background:#06000f;
color:#212121;
margin:3px 0 40px -1px;
padding:20px 0 6px;
}
#downs{
	font-size: 50px;
    position: absolute;
   color: #666666;
    z-index: 99;
 left: 34%;
    margin-top: -20px;
}
.mgmenu li .dropdown_fullwidth {
position:absolute;
top:57px;
display:none;
float:left;
zoom:1;
z-index:1001!important;
-webkit-border-radius:0 0 3px 3px;
-moz-border-radius:0 0 3px 3px;
border-radius:0 0 3px 3px;
-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.05);
-moz-box-shadow:0 2px 2px rgba(0,0,0,0.05);
-o-box-shadow:0 2px 2px rgba(0,0,0,0.05);
box-shadow:0 2px 2px rgba(0,0,0,0.05);
 
border-bottom-right-radius:10px;
border-bottom-left-radius:10px;
    border-top-right-radius: 5px;
    border-top-left-radius: 2px;
 
 
background:#666666;
color:#fff;
width:960px!important;
left:-15%;
right:4%;
margin:-2px 0 40px -1px;
padding:20px 0 6px;
    border: 1px solid #bebebe;
   box-shadow:1px 2px 10px #565656;
}

.mgmenu li .dropdown_container {
left:auto;
}

.mgmenu li.right_item .dropdown_container {
left:auto;
right:-1px;
}

.mgmenu_footer .mgmenu>li .dropdown_container,.mgmenu_footer .mgmenu>li .dropdown_fullwidth,.mgmenu_footer .mgmenu>li .mgmenu_multilevel {
top:auto;
bottom:0;
-webkit-border-radius:3px 3px 0 0;
-moz-border-radius:3px 3px 0 0;
border-radius:3px 3px 0 0;
-webkit-box-shadow:0 -2px 2px rgba(0,0,0,0.05);
-moz-box-shadow:0 -2px 2px rgba(0,0,0,0.05);
-o-box-shadow:0 -2px 2px rgba(0,0,0,0.05);
box-shadow:0 -2px 2px rgba(0,0,0,0.05);
border:1px solid #ccc;
border-bottom:0;
margin:0 0 0 -1px;
}

.mgmenu li .dropdown_1column {
width:8.3334%;
padding-left:2%;
padding-right:2%;
}

.mgmenu li .dropdown_2columns {
width:16.6667%;
padding-left:1.8333%;
padding-right:1.8333%;
}

.mgmenu li .dropdown_3columns {
width:25%;
padding-left:1.5%;
padding-right:1.5%;
}

.mgmenu li .dropdown_4columns {
width:33.3334%;
padding-left:1.333%;
padding-right:1.333%;
}

.mgmenu li .dropdown_5columns {
width:41.6667%;
padding-left:1.166%;
padding-right:1.166%;
}

.mgmenu li .dropdown_6columns {
width:50%;
padding-left:1%;
padding-right:1%;
}

.mgmenu li .dropdown_7columns {
width:58.3334%;
padding-left:.833%;
padding-right:.833%;
}

.mgmenu li .dropdown_8columns {
width:66.6667%;
padding-left:.666%;
padding-right:.666%;
}

.mgmenu li .dropdown_9columns {
width:75%;
padding-left:.5%;
padding-right:.5%;
}

.mgmenu li .dropdown_10columns {
width:83.3334%;
padding-left:.333%;
padding-right:.333%;
}

.mgmenu li .dropdown_11columns {
width:91.6667%;
padding-left:.1666%;
padding-right:.1666%;
}

.mgmenu .col_1,.mgmenu .col_2,.mgmenu .col_3,.mgmenu .col_4,.mgmenu .col_5,.mgmenu .col_6,.mgmenu .col_7,.mgmenu .col_8,.mgmenu .col_9,.mgmenu .col_10,.mgmenu .col_11,.mgmenu .col_12 {
float:left;
display:inline;
position:relative;
padding-left:1%;
padding-right:1%;
}

.mgmenu .col_1 {
width:4.33%;
}

.mgmenu .col_2 {
width:12.66%;
}

.mgmenu .col_3 {
width:24%;
}

.mgmenu .col_4 {
width:29.33%;
}

.mgmenu .col_5 {
width:37.66%;
}

.mgmenu .col_6 {
width:46%;
}

.mgmenu .col_7 {
width:54.33%;
}

.mgmenu .col_8 {
width:62.66%;
}

.mgmenu .col_9 {
width:71%;
}

.mgmenu .col_10 {
width:79.33%;
}

.mgmenu .col_11 {
width:87.66%;
}

.mgmenu .col_12 {
width:96%;
}

.mgmenu .clear {
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:18px;
}

.mgmenu .col_border {
-webkit-box-shadow:-1px 0 0 rgba(0,0,0,0.15);
-moz-box-shadow:-1px 0 0 rgba(0,0,0,0.15);
-o-box-shadow:-1px 0 0 rgba(0,0,0,0.15);
box-shadow:-1px 0 0 rgba(0,0,0,0.15);
}

.mgmenu .dropdown_flyout,.mgmenu .dropdown_flyout .dropdown_flyout_level {
list-style:none;
z-index:9;
-webkit-border-radius:0 0 3px 3px;
-moz-border-radius:0 0 3px 3px;
border-radius:0 0 3px 3px;
margin:0;
padding:0;
}

.mgmenu .dropdown_flyout .dropdown_flyout_level {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.05);
-moz-box-shadow:0 2px 2px rgba(0,0,0,0.05);
-o-box-shadow:0 2px 2px rgba(0,0,0,0.05);
box-shadow:0 2px 2px rgba(0,0,0,0.05);
border:1px solid #ccc;
background:#06000f;
position:absolute;
left:98%;
top:-21px;
display:none;
zoom:1;
float:left;
margin:15px 0 0 4px;
padding:6px;
}

.mgmenu .dropdown_flyout li {
float:left;
width:100%;
padding:3px 0;
}

.mgmenu .dropdown_flyout ul li {
width:160px;
padding:3px 10px;
}

.mgmenu .dropdown_flyout li.last {
margin-bottom:12px;
}

.mgmenu .dropdown_flyout a {
display:block;
width:10em;
}

.mgmenu .dropdown_flyout .dropdown_flyout_level_left {
left:-102%;
right:100%;
}

.mgmenu .dropdown_flyout .dropdown_parent {
background:url(img/rightArrow.png) no-repeat 90% 9px;
}

.mgmenu .dropdown_flyout .dropdown_parent_left {
background:url(img/leftArrow.png) no-repeat 90% 9px;
}

.mgmenu .dropdown_flyout .flyout_heading {
font-family:Georgia,Times,"Times New Roman",serif;
padding-bottom:9px;
margin-bottom:9px;
font-size:16px;
border-bottom:1px solid #ccc;
-webkit-box-shadow:0 1px 1px #f4f4f4;
-moz-box-shadow:0 1px 1px #f4f4f4;
-o-box-shadow:0 1px 1px #f4f4f4;
box-shadow:0 1px 1px #f4f4f4;
}

.mgmenu p,.mgmenu h1,.mgmenu h2,.mgmenu h3,.mgmenu h4,.mgmenu h5,.mgmenu h6 {
font-weight:400;
color:#dcdcdc;
margin:0 0 18px;
padding:0;
}

.mgmenu h1,.mgmenu h2,.mgmenu h3,.mgmenu h4,.mgmenu h5,.mgmenu h6 {
font-family:Georgia,Times,"Times New Roman",serif;
}

.mgmenu p {
font-size:12px;
}

.mgmenu h1 {
font-size:32px;
}

.mgmenu h2 {
font-size:28px;
}

.mgmenu h3 {
font-size:24px;
}

.mgmenu h4 {
font-size:18px;
}

.mgmenu h5 {
font-size:16px;
}

.mgmenu h6 {
font-size:14px;
text-transform:uppercase;
}

.mgmenu a {
text-decoration:none;
color:#fff;
-webkit-transition:color .3s;
-moz-transition:color .3s;
-o-transition:color .3s;
-ms-transition:color .3s;
transition:color .3s;
}

.mgmenu a:hover {
color:#008eca;
}

.mgmenu>li ul,.mgmenu>li ol {
margin:0 0 18px;
padding:0 0 0 18px;
}

.mgmenu>li ul {
list-style:square;
}

.mgmenu>li ol {
list-style:decimal;
}

.mgmenu>li ul.no_bullets {
list-style:none;
padding:0;
}

.mgmenu>li ul.no_bullets li {
line-height:24px;
}

.mgmenu>li ul li,.mgmenu>li ol li {
font-size:12px;
line-height:22px;
position:relative;

}

.mgmenu blockquote {
color:#aaa;
border-left:5px solid #ccc;
padding-left:20px;
font-family:Georgia,serif;
font-style:italic;
font-size:18px;
line-height:27px;
}

.mgmenu .text_box {
width:84%;
background:#fff;
-webkit-box-shadow:0 1px 1px #bbb;
-moz-box-shadow:0 1px 1px #bbb;
-o-box-shadow:0 1px 1px #bbb;
box-shadow:0 1px 1px #bbb;
padding:12px 8%;
}

.mgmenu .text_box_black {
background:#212121;
}

.mgmenu .text_box_red {
background:#e48a76;
}

.mgmenu .text_box_blue {
background:#92bfd1;
}

.mgmenu .text_box_green {
background:#b4ca91;
}

.mgmenu .text_box_yellow {
background:#f3d067;
}

.mgmenu .text_box_purple {
background:#c0addb;
}

.mgmenu .text_box_brown {
background:#b2aa9f;
}

.mgmenu .text_box_black,.mgmenu .text_box_red,.mgmenu .text_box_blue,.mgmenu .text_box_green,.mgmenu .text_box_yellow,.mgmenu .text_box_purple,.mgmenu .text_box_brown {
color:#fff;
text-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
box-shadow:none;
}

.mgmenu .img_description {
text-align:center;
font-style:italic;
margin-top:-6px;
font-family:Georgia,Times,"Times New Roman",serif;
}

.mgmenu hr {
width:100%;
height:2px;
margin-bottom:18px;
border:0;
border-bottom:1px solid #f4f4f4;
border-top:1px solid #ccc;
}

.mgmenu .video_container {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
margin-bottom:18px;
}

.mgmenu .video_container iframe,.mgmenu .video_container object,.mgmenu .video_container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border:0;
outline:0;
}

.mgmenu iframe {
border:0;
outline:0;
width:100%;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin-bottom:12px;
}

.mgmenu img {
border:0;
}

.mgmenu .inline_img {
max-width:100%;
height:auto;
width:auto\9;
box-sizing:border-box;
-webkit-box-shadow:0 1px 1px #999;
-moz-box-shadow:0 1px 1px #999;
-o-box-shadow:0 1px 1px #999;
box-shadow:0 1px 1px #999;
margin-bottom:18px;
margin-top:6px;
}

.mgmenu a .inline_img {
opacity:.8;
-webkit-transition:opacity .3s;
-moz-transition:opacity .3s;
-o-transition:opacity .3s;
-ms-transition:opacity .3s;
transition:opacity .3s;
}

.mgmenu a:hover .inline_img {
opacity:1;
}

.mgmenu .inline_img_border {
border:5px solid #fff;
}

.mgmenu .mini_icon {
background-image:url(img/icons/mini-icons-white.png);
background-repeat:no-repeat;
margin-top:-2px;
padding-left:6px;
float:left;
width:20px;
height:20px;
}

.mgmenu .ic_bookmark {
background-position:0 -64px;
}

.mgmenu .ic_tag {
background-position:-288px 0;
}

.mgmenu .ic_grid {
background-position:-160px -32px;
}

.mgmenu .ic_list {
background-position:-192px -32px;
}

.mgmenu .ic_cloud {
background-position:-160px 0;
}

.mgmenu .ic_graph {
background-position:-64px -64px;
}

.mgmenu .ic_chat {
background-position:-128px -64px;
}

.mgmenu .ic_empty_document {
background-position:0 0;
}

.mgmenu .ic_settings {
background-position:-256px -32px;
}

.mgmenu .ic_up {
background-position:-128px -128px;
}

.mgmenu .ic_sync {
background-position:-128px -96px;
}

.mgmenu .ic_plus {
background-position:-192px -96px;
}

.mgmenu .ic_edit {
background-position:-32px -96px;
}

.mgmenu .ic_lock {
background-position:0 -32px;
}

.mgmenu .menubar_icon {
list-style:none;
float:left;
padding:0;
}

.mgmenu .menubar_icon ul>li {
list-style:none;
float:left;
-webkit-transition:background-color .3s;
-moz-transition:background-color .3s;
-o-transition:background-color .3s;
-ms-transition:background-color .3s;
transition:background-color .3s;
}

.mgmenu .menubar_icon ul>li:hover {
background-color:#131313;
}

.mgmenu .menubar_icon ul>li>a {
background-repeat:no-repeat;
background-position:center center;
background-size:24px 24px;
display:block;
width:24px;
height:24px;
padding:7px 4px 9px;
}

.mgmenu .contact_form {
display:block;
margin-bottom:10px;
}

.mgmenu .contact_form label {
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
}

.mgmenu .form_element {
color:#000;
background-color:#fbfbfb;
border:1px solid #ddd;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
width:96%;
-webkit-box-shadow:0 1px 1px #efefef;
-moz-box-shadow:0 1px 1px #efefef;
-o-box-shadow:0 1px 1px #efefef;
box-shadow:0 1px 1px #efefef;
-webkit-transition:background-color .3s ease-out;
-moz-transition:background-color .3s ease-out;
-o-transition:background-color .3s ease-out;
-ms-transition:background-color .3s ease-out;
transition:background-color .3s ease-out;
margin:12px 0 18px;
padding:9px 2%;
}

.mgmenu .form_element:hover {
background-color:#fcfcfc;
}

.mgmenu .form_element:focus {
background-color:#fff;
outline:0;
}

.mgmenu .contact_form textarea {
height:120px;
resize:none;
}

.mgmenu .contact_form .required {
color:#C00;
}

.mgmenu .contact_form .error,.mgmenu .contact_form .success {
width:96%;
border:1px solid rgba(0,0,0,0.15);
text-shadow:1px 1px 1px #fff;
-webkit-box-shadow:0 1px 1px #efefef;
-moz-box-shadow:0 1px 1px #efefef;
-o-box-shadow:0 1px 1px #efefef;
box-shadow:0 1px 1px #efefef;
margin:12px 0 6px;
padding:9px 2%;
}

.mgmenu .contact_form .error {
background:#f7cac4;
color:#992213;
}

.mgmenu .contact_form .success {
background:#d8f6bc;
color:#2f530b;
margin-bottom:12px;
}

.mgmenu .contact_form .button {
white-space:nowrap;
font-size:11px;
text-transform:uppercase;
vertical-align:middle;
cursor:pointer;
border:1px solid #000;
color:#fff;
background-color:#222;
text-shadow:0 1px 1px #000;
-webkit-transition:background-color .3s;
-moz-transition:background-color .3s;
-o-transition:background-color .3s;
-ms-transition:background-color .3s;
transition:background-color .3s;
margin:9px 12px 0 0;
padding:7px 12px;
}

.mgmenu .contact_form .button:hover,.mgmenu .contact_form .button:focus {
color:#fff;
background-color:#1a1a1a;
}

.mgmenu .contact_form .select_element {
float:left;
overflow:hidden;
position:relative;
background-color:#fbfbfb;
border:1px solid #ddd;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
width:100%;
-webkit-box-shadow:0 1px 1px #efefef;
-moz-box-shadow:0 1px 1px #efefef;
-o-box-shadow:0 1px 1px #efefef;
box-shadow:0 1px 1px #efefef;
margin:12px 0 18px;
}

.mgmenu .contact_form .select_element select {
width:100%;
height:30px;
font-size:12px;
color:#999;
border:0;
background:0;
outline:0;
padding:6px 0 6px 10px;
}

.mgmenu .contact_form .select_element select option {
background:#fdfdfd;
width:100%;
color:#666;
}

.mgmenu li>.mgmenu_tabs {
padding:0!important;
}

.mgmenu_tabs>ul {
list-style:none;
margin:0;
padding:0;
}

.mgmenu_tabs .mgmenu_tabs_nav {
width:15%;
float:left;
position:relative;
margin:0;
padding:0;
}

.mgmenu_tabs .mgmenu_tabs_panels {
width:84.9%;
float:left;
     background:#565656;
border-bottom-right-radius:10px;
border-bottom-left-radius:10px;
border-top-right-radius: 5px;
margin:0;
padding:21px 1% 12px;
}

.mgmenu_tabs .mgmenu_tabs_nav li {
list-style:none;
border:0;
float:left;
width:100%;
clear:left;
-webkit-transition:background .5s ease;
-moz-transition:background .5s ease;
-o-transition:background .5s ease;
-ms-transition:background .5s ease;
transition:background .5s ease;
margin:0;
}

.mgmenu_tabs .mgmenu_tabs_nav li a {
font-size:14px;
outline:0;
text-decoration:none;
display:block;
padding:9px 15px;
}

.mgmenu_tabs li a.current,.mgmenu_tabs li a.current:hover {
background-color:#565656;
-webkit-box-shadow:0 -1px 1px rgba(0,0,0,0.05),0 1px 1px rgba(0,0,0,0.05);
-moz-box-shadow:0 -1px 1px rgba(0,0,0,0.05),0 1px 1px rgba(0,0,0,0.05);
-o-box-shadow:0 -1px 1px rgba(0,0,0,0.05),0 1px 1px rgba(0,0,0,0.05);
box-shadow:0 -1px 1px rgba(0,0,0,0.05),0 1px 1px rgba(0,0,0,0.05);
top:1px;
border-top-right-radius:3px;
color:#fff;
}

.mgmenu_tabs_right .mgmenu_tabs_panels {
-webkit-box-shadow:1px 0 1px rgba(0,0,0,0.05);
-moz-box-shadow:1px 0 1px rgba(0,0,0,0.05);
-o-box-shadow:1px 0 1px rgba(0,0,0,0.05);
box-shadow:1px 0 1px rgba(0,0,0,0.05);
}

.mgmenu_tabs_top .mgmenu_tabs_nav,.mgmenu_tabs_bottom .mgmenu_tabs_nav {
width:100%;
}

.mgmenu_tabs_top .mgmenu_tabs_panels,.mgmenu_tabs_bottom .mgmenu_tabs_panels {
width:97.9%;
padding:21px 1% 12px;
}

.mgmenu_tabs_top .mgmenu_tabs_nav li,.mgmenu_tabs_bottom .mgmenu_tabs_nav li {
float:none;
width:auto;
clear:none;
display:inline;
}

.mgmenu_tabs_top .mgmenu_tabs_nav li a,.mgmenu_tabs_bottom .mgmenu_tabs_nav li a {
display:inline;
float:left;
}

.mgmenu_tabs_top li a.current,.mgmenu_tabs_top li a.current:hover,.mgmenu_tabs_bottom li a.current,.mgmenu_tabs_bottom li a.current:hover {
-webkit-box-shadow:-1px 0 1px rgba(0,0,0,0.05),1px 0 1px rgba(0,0,0,0.05);
-moz-box-shadow:-1px 0 1px rgba(0,0,0,0.05),1px 0 1px rgba(0,0,0,0.05);
-o-box-shadow:-1px 0 1px rgba(0,0,0,0.05),1px 0 1px rgba(0,0,0,0.05);
box-shadow:-1px 0 1px rgba(0,0,0,0.05),1px 0 1px rgba(0,0,0,0.05);
}

.mgmenu_tabs_top .mgmenu_tabs_panels {
-webkit-box-shadow:0 -1px 1px rgba(0,0,0,0.05);
-moz-box-shadow:0 -1px 1px rgba(0,0,0,0.05);
-o-box-shadow:0 -1px 1px rgba(0,0,0,0.05);
box-shadow:0 -1px 1px rgba(0,0,0,0.05);
}

.mgmenu_tabs_bottom .mgmenu_tabs_panels {
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.05);
-o-box-shadow:0 1px 1px rgba(0,0,0,0.05);
box-shadow:0 1px 1px rgba(0,0,0,0.05);
}

.description {
width:70%;
margin:48px auto;
}

.description h2 {
margin-bottom:48px;
text-align:center;
text-shadow:1px 1px 1px #fff;
}

.description p {
font-size:12px;
line-height:18px;
margin-bottom:18px;
text-shadow:1px 1px 1px #fff;
clear:both;
}

.page_wrapper a.demo {
color:#444;
line-height:24px;
padding-top:20px;
padding-bottom:20px;
text-decoration:none;
width:45%;
margin-right:10%;
font-size:16px;
text-align:center;
margin-bottom:36px;
float:left;
display:inline;
border-radius:4px;
box-shadow:0 1px 2px #bbb,inset 0 1px 1px #fafafa;
background:linear-gradient(top,#eee0,#e8e8e8);
}

.page_wrapper a.second {
margin-right:0;
}

.page_wrapper .small {
line-height:12px;
font-size:10px;
padding:0;
}

.goog-tooltip,.goog-tooltip:hover {
display:none!important;
}

.process,.mgmenu_tabs_hide {
display:none;
}

.mgmenu li.noactive,.mgmenu a:focus,.mgmenu .menubar_icon:hover {
background:0;
}

.mgmenu>li:hover .dropdown_container,.mgmenu>li:hover .dropdown_fullwidth,.mgmenu>li.right_item:hover .dropdown_container,.mgmenu .dropdown_flyout li:hover>.dropdown_flyout_level,.mgmenu .dropdown_flyout li:hover>.dropdown_flyout_level_left {
display:block;
}

@media only screen and max-width980px{
.dummy_content,.dummy_content_margin {
width:100%;
}
}

@media only screen and max-width767px{
.dummy_content_margin {
margin:32px auto;
}

.mgmenu_tabs .mgmenu_tabs_panels {
overflow-y:scroll;
height:300px;
width:100%;
padding:21px 0 12px;
}

.mgmenu>li.right_item {
float:right;
margin-right:0;
background:#06000f;
width:100%;
right:0;
padding-right:0;
}

.mgmenu_container,.mgmenu_footer {
width:100%;
height:auto;
position:relative;
left:0;
right:0;
top:auto;
bottom:auto;
padding-left:0;
margin:0 0 0 -45px;
}

.mgmenu_container .mgmenu>li,.mgmenu_footer .mgmenu>li {
float:none;
width:100%;
border:0;
display:none;
left:0;
right:0;
padding:0;
}

.mgmenu_container>.mgmenu>li.mgmenu_button,.mgmenu_footer>.mgmenu>li.mgmenu_button {
display:block;
}

.mgmenu>li>span,.mgmenu>li>a {
display:block;
background:#06000f;
border-bottom:1px solid rgba(220,220,220,0.1);
width:100%;
}

.mgmenu>li .mgmenu_drop {
background-position:96% 19px;
}

.mgmenu li .dropdown_1column,.mgmenu li .dropdown_2columns,.mgmenu li .dropdown_3columns,.mgmenu li .dropdown_4columns,.mgmenu li .dropdown_5columns,.mgmenu li .dropdown_6columns,.mgmenu li .dropdown_7columns,.mgmenu li .dropdown_8columns,.mgmenu li .dropdown_9columns,.mgmenu li .dropdown_10columns,.mgmenu li .dropdown_11columns,.mgmenu li .dropdown_fullwidth {
width:100%;
padding-left:0;
padding-right:0;
}

.mgmenu .col_1,.mgmenu .col_2,.mgmenu .col_3,.mgmenu .col_4,.mgmenu .col_5,.mgmenu .col_6,.mgmenu .col_7,.mgmenu .col_8,.mgmenu .col_9,.mgmenu .col_10,.mgmenu .col_11,.mgmenu .col_12 {
width:92%;
margin-left:4%;
margin-right:4%;
float:left;
display:block;
padding:0;
}

.mgmenu .col_border {
box-shadow:none;
}

.mgmenu .dropdown_flyout,.mgmenu .dropdown_flyout .dropdown_flyout_level,.mgmenu .dropdown_flyout .dropdown_flyout_level_left {
position:relative;
left:auto;
right:auto;
top:auto;
margin:6px 4% 0;
padding:0;
}

.mgmenu .dropdown_flyout .dropdown_flyout_level {
border:0;
background:0;
box-shadow:none;
}

.mgmenu .dropdown_flyout li,.mgmenu .dropdown_flyout ul li {
width:100%;
padding:6px 0;
}

.mgmenu li .dropdown_flyout .dropdown_parent {
background:url(img/downArrow-b.png) no-repeat 98% 14px;
}

.mgmenu li>.mgmenu_tabs {
width:100%;
}

.mgmenu_tabs .mgmenu_tabs_nav {
width:100%;
float:left;
margin:0;
padding:0;
}

.mgmenu_trigger {
display:none;
}

.mgmenu blockquote {
margin-left:12px;
}

.mgmenu .img_description {
text-align:left;
}

.mgmenu .menubar_icon {
z-index:9;
float:none!important;
padding:0 0 14px!important;
}

.mgmenu .menubar_icon ul {
width:100%;
padding:0 0 9px!important;
}

.mgmenu .menubar_icon ul>li {
padding-left:2%;
padding-right:2%;
}

.page_wrapper a.demo {
width:100%;
margin-right:0;
}

.mgmenu>li .dropdown_container,.mgmenu>li .dropdown_fullwidth,.mgmenu_footer .mgmenu>li .dropdown_container,.mgmenu_footer .mgmenu>li .dropdown_fullwidth,.mgmenu>li .dropdown_fullwidth,.mgmenu_footer .mgmenu>li .dropdown_container,.mgmenu_footer .mgmenu>li .dropdown_fullwidth {
position:absolute;
top:auto;
bottom:auto;
width:100%;
-webkit-border-radius:0 0 3px 3px;
-moz-border-radius:0 0 3px 3px;
border-radius:0 0 3px 3px;
-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.05);
-moz-box-shadow:0 2px 2px rgba(0,0,0,0.05);
-o-box-shadow:0 2px 2px rgba(0,0,0,0.05);
box-shadow:0 2px 2px rgba(0,0,0,0.05);
border:1px solid #ccc;
border-top:0;
margin:0 0 0 -1px;
}
}

@media screen and -webkit-min-device-pixel-ratio0{
.mgmenu .contact_form .select_element:after {
content:'';
position:absolute;
top:50%;
right:10px;
margin-top:-3px;
border:5px solid transparent;
border-top:5px solid #333;
pointer-events:none;
}

.mgmenu .contact_form .select_element select,.mgmenu .contact_form .select_element select option {
-webkit-appearance:none;
appearance:none;
}
}


@media (max-width: 984px) and (min-width: 768px){
.mgmenu>li {
padding-right:10px;
}

.mgmenu>li>a,.mgmenu>li>span {
padding-left:10px;
}

.mgmenu .mini_icon {
padding-left:3px;
}
}

@media only screen and min-width768px{
.mgmenu_container .mgmenu>li,.mgmenu_footer .mgmenu>li {
display:block!important;
}

.mgmenu_container>.mgmenu>li.mgmenu_button,.mgmenu_footer>.mgmenu>li.mgmenu_button {
display:block!important;
}


}

















@media only screen and -webkit-min-device-pixel-ratio2,only screen and min-device-pixel-ratio2{
.mgmenu>li .mgmenu_drop {
background-size:9px 5px;
background-image:url(img/downArrow%402x.png);
}

.mgmenu_footer .mgmenu>li .mgmenu_drop {
background-size:9px 5px;
background-image:url(img/upArrow%402x.png);
}

.mgmenu_container>.mgmenu>li.mgmenu_button,.mgmenu_footer>.mgmenu>li.mgmenu_button {
background-size:24px 24px;
background-image:url(img/toggle%402x.png);
}

.mgmenu .dropdown_flyout .dropdown_parent {
background-size:5px 9px;
background-image:url(img/rightArrow%402x.png);
}

.mgmenu .dropdown_flyout .dropdown_parent_left {
background-size:5px 9px;
background-image:url(img/leftArrow%402x.png);
}

.mgmenu .mini_icon {
background-image:url(img/icons/mini-icons-white%402x.png);
background-repeat:no-repeat;
background-size:304px 144px;
}

.mgmenu .menubar_icon ul>li>a {
background-size:24px 24px;
}

.mgmenu_trigger,.mgmenu_footer ~ .mgmenu_trigger.active {
background-size:35px 35px;
background-image:url(img/button_up%402x.png);
}

.mgmenu_trigger.active,.mgmenu_footer ~ .mgmenu_trigger {
background-size:35px 35px;
background-image:url(img/button_down%402x.png);
}
}

@media only screen and max-width767px and -webkit-min-device-pixel-ratio2,only screen and min-device-pixel-ratio2{
.mgmenu li .dropdown_flyout .dropdown_parent {
background-size:9px 5px;
background-image:url(img/downArrow-b%402x.png);
}
}

@media only screen and min-width320px and max-width767px{

.page_wrapper .index {
width:100%;
margin-right:0;
}
}




@media only screen and (max-width: 850px) {
.mgmenu_tabs .mgmenu_tabs_panels 
 {
 
 overflow-y:scroll;
 height:300px;
 width:100%;
 }
 .right_item{
	display:none!important;  
 }
.mgmenu > li.right_item {
      float:right;
      margin-right:0;
	  background:#06000F;
	  width:100%;
	  right:0;
	  padding-right:0;
    }
	
	
  .mgmenu_container,
  .mgmenu_footer {
    width:100%;
    height:auto;
    margin:0;
    position:relative;
    left:0;
	right:0;
    top:auto;
    bottom:auto;
	margin-left:-45px;
	padding-left:0;
  }
  .mgmenu_container .mgmenu > li,
  .mgmenu_footer .mgmenu > li {
    float:none;
    width:100%;
    border:none;
    display: none;
    padding: 0;
	left:0;
	right:0;
  }
      .mgmenu_container > .mgmenu > li.mgmenu_button,
      .mgmenu_footer > .mgmenu > li.mgmenu_button {
          display: block;
		  background-color: #565656;
		 border-bottom: 5px solid #C8C8C8;
      }
  .mgmenu > li > span,
  .mgmenu > li > a {
    display: block;
	background:#06000F;
	border-bottom:1px solid rgba(220,220,220,0.1);
	width:100%;
	
  }
    .mgmenu > li .mgmenu_drop {
      background-position:96% 19px;
    }
  .mgmenu > li .dropdown_container,
  .mgmenu > li .dropdown_fullwidth,
  .mgmenu_footer .mgmenu > li .dropdown_container,
  .mgmenu_footer .mgmenu > li .dropdown_fullwidth {
    position:absolute;
    top:auto;
    bottom:auto;
    width: 100%;
    margin:0 0 0 -1px;
    -webkit-border-radius:0 0 3px 3px;
    -moz-border-radius:0 0 3px 3px;
    border-radius:0 0 3px 3px;
    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.05);
    -o-box-shadow: 0 2px 2px rgba(0,0,0,0.05);
    box-shadow: 0 2px 2px rgba(0,0,0,0.05);
    border:1px solid #CCCCCC;
    border-top:none;
  }
   .mgmenu > li .dropdown_fullwidth,
  .mgmenu_footer .mgmenu > li .dropdown_container,
  .mgmenu_footer .mgmenu > li .dropdown_fullwidth {
    position:absolute;
    top:auto;
    bottom:auto;
    width: 100%;
    margin:0 0 0 -1px;
    -webkit-border-radius:0 0 3px 3px;
    -moz-border-radius:0 0 3px 3px;
    border-radius:0 0 3px 3px;
    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.05);
    -o-box-shadow: 0 2px 2px rgba(0,0,0,0.05);
    box-shadow: 0 2px 2px rgba(0,0,0,0.05);
    border:1px solid #CCCCCC;
    border-top:none;
  }
  
  .mgmenu li .dropdown_1column,
  .mgmenu li .dropdown_2columns,
  .mgmenu li .dropdown_3columns,
  .mgmenu li .dropdown_4columns,
  .mgmenu li .dropdown_5columns,
  .mgmenu li .dropdown_6columns,
  .mgmenu li .dropdown_7columns,
  .mgmenu li .dropdown_8columns,
  .mgmenu li .dropdown_9columns,
  .mgmenu li .dropdown_10columns,
  .mgmenu li .dropdown_11columns,
  .mgmenu li .dropdown_fullwidth {
    width: 100%;
    padding-left:0;
    padding-right:0;
  }
  .mgmenu .col_1,
  .mgmenu .col_2,
  .mgmenu .col_3,
  .mgmenu .col_4,
  .mgmenu .col_5,
  .mgmenu .col_6,
  .mgmenu .col_7,
  .mgmenu .col_8,
  .mgmenu .col_9,
  .mgmenu .col_10,
  .mgmenu .col_11,
  .mgmenu .col_12 {
    width:92%;
    margin-left: 4%;
    margin-right: 4%;
    padding: 0;
    float: left;
    display: block;
  }
  .mgmenu .col_border {
    box-shadow:none;
  }

  /* Multilevel drop down */

  .mgmenu .dropdown_flyout, 
  .mgmenu .dropdown_flyout .dropdown_flyout_level,
  .mgmenu .dropdown_flyout .dropdown_flyout_level_left {
    position: relative;
    left:auto;
    right:auto;
    top:auto;
    padding: 0;
    margin: 6px 4% 0 4%;
  }
  .mgmenu .dropdown_flyout .dropdown_flyout_level {
    border:none;
    background: none;
    box-shadow:none;
  }
  .mgmenu .dropdown_flyout li,
  .mgmenu .dropdown_flyout ul li {
    width: 100%;
    padding: 6px 0 6px 0;
  }
  .mgmenu li .dropdown_flyout .dropdown_parent {
    background:url("../img/downArrow-b.png") no-repeat 98% 14px;
  }

  /* Tabs */

  .mgmenu li > .mgmenu_tabs {
    width: 100%;
  }
  .mgmenu_tabs .mgmenu_tabs_nav {
    width:100%;
    float:left;
    margin:0;
    padding: 0;
  }
  .mgmenu_tabs .mgmenu_tabs_panels {
    padding: 21px 0 12px 0;
    width: 100%;
  }

  /* Other Elements */

  .mgmenu_trigger {
    display: none;
  }
  .mgmenu blockquote {
    margin-left: 12px;
  }
  .mgmenu .img_description {
    text-align: left;
  }

  .mgmenu .menubar_icon {
    z-index: 9;
    float: none !important;
    padding: 0 0 14px 0 !important;
  }
  .mgmenu .menubar_icon ul {
    width: 100%;
    padding: 0 0 9px 0 !important;
  }
  .mgmenu .menubar_icon ul > li {
    padding-left: 2%;
    padding-right: 2%;
  }


}
/* responsive table */
table.responsive{margin-bottom:0;font-size:12px}table th{font-weight:bold}.responsive td,.responsive th{padding:5px 3px;text-align:center}


/* skdslider */
.skdslider{width:100%;height:470px;position:relative;
border-bottom: 0px solid #CFCFCF;
border-right: 0px solid rgb(208, 208, 208);
border-left: 0px solid rgb(208, 208, 208);
border-top-left-radius:2px;
border-top-right-radius:2px;
border-bottom-right-radius:7px;
border-bottom-left-radius:7px;
display:block;}.skdslider:after{content:'';padding-top:50%;display:block}.skdslider ul.slides{margin:0;padding:0;list-style-type:none}.skdslider ul.slides li{display:none}.skdslider ul.slides li img{width:100%;height:100%;border:0}.skdslider ul.slide-navs{bottom:20px;left:50%;position:absolute;list-style-type:none;margin:0;padding:0}.skdslider ul.slide-navs li{float:left;background:url("image/slide-bg.png") no-repeat scroll 0 0 transparent;height:12px;width:12px;margin-right:4px;cursor:pointer}.skdslider ul.slide-navs li.current-slide{background:url("image/slide-bg-active.png") no-repeat scroll 0 0 transparent}.skdslider .slide-desc{background:url("image/slide_desc.png") repeat scroll 0 0 transparent;left:0;padding:0 15px 0 15px;position:absolute;bottom:15%;max-width:85%;display:inline-block}.skdslider .slide-desc>h2{color:#cfdb0c;font-family:'Oswald';font-size:25px;margin-bottom:10px;margin-top:10px;text-transform:uppercase}.skdslider .slide-desc>p{color:#fff;font-family:'Oswald';font-size:16px;line-height:20px;margin-top:5px}.skdslider .slide-desc>p a.more{color:#900;font-size:20px;text-decoration:none}.skdslider .slide-desc>p a.more:hover{text-decoration:underline}.skdslider a.prev{width:35px;height:35px;display:block;cursor:pointer;position:absolute;top:50%;left:2%;margin-top:-17px}.skdslider a.next{width:35px;height:35px;display:block;cursor:pointer;position:absolute;top:50%;right:2%;margin-top:-17px}.skdslider a.play{background:url("image/play.png") no-repeat scroll center center transparent;width:35px;height:35px;display:none;cursor:pointer;position:absolute;top:50%;left:48%;margin-top:-17px}.skdslider a.pause{background:url("image/pause.png") no-repeat scroll center center transparent;width:35px;height:35px;display:none;cursor:pointer;position:absolute;top:50%;left:48%;margin-top:-17px}@media screen and (max-width:767px){.skdslider{width:100%;height:100%;position:relative;display:block;overflow:hidden}.skdslider.slide-desc{display:none!important}.skdslider .slide-desc>h2{display:none!important}.skdslider .slide-desc>p{display:none!important}.skdslider .slide-desc>p a.more{display:none!important}}