/*
	Theme Name	:	Sapna Metal
	Theme URI	:	http://www.sapnametal.com
	Author		:	arckimial
	Author URI	:	http://www.arckimial.com
	Description	:	theme for <strong>sapnametal.com</strong>
	Version		:	0.2
*/

abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:0 0;
}

body {
  line-height:1;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display:block;
}

nav ul {
  list-style:none;
}

blockquote,
q {
  quotes:none;
}

blockquote:after,
blockquote:before,
q:after,
q:before {
  content:none;
}

a {
  margin:0;
  padding:0;
  font-size:100%;
  vertical-align:baseline;
  background:0 0;
}

ins {
  background-color:#ff9;
  color:#000;
  text-decoration:none;
}

mark {
  background-color:#ff9;
  color:#000;
  font-style:italic;
  font-weight:700;
}

del {
  text-decoration:line-through;
}

abbr[title],
dfn[title] {
  border-bottom:1px dotted;
  cursor:help;
}

table {
  border-collapse:collapse;
  border-spacing:0;
}

hr {
  display:block;
  height:1px;
  border:0;
  border-top:1px solid #ccc;
  margin:1em 0;
  padding:0;
}

input,
select {
  vertical-align:middle;
}

* {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}

:after,
:before {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}

img {
  border:0;
  vertical-align:middle;
}

.img-responsive {
  display:block;
  max-width:100%;
  height:auto;
}

hr {
  margin-top:20px;
  margin-bottom:20px;
  border:0;
  border-top:1px solid #eee;
}

.container {
  margin-right:auto;
  margin-left:auto;
  padding-left:15px;
  padding-right:15px;
}

.container-fluid {
  margin-right:auto;
  margin-left:auto;
  padding-left:15px;
  padding-right:15px;
}

.row {
  margin-left:-15px;
  margin-right:-15px;
}

.l1,
.l10,
.l11,
.l12,
.l2,
.l3,
.l4,
.l5,
.l6,
.l7,
.l8,
.l9,
.m1,
.m10,
.m11,
.m12,
.m2,
.m3,
.m4,
.m5,
.m6,
.m7,
.m8,
.m9,
.s1,
.s10,
.s11,
.s12,
.s2,
.s3,
.s4,
.s5,
.s6,
.s7,
.s8,
.s9,
.t1,
.t10,
.t11,
.t12,
.t2,
.t3,
.t4,
.t5,
.t6,
.t7,
.t8,
.t9 {
  position:relative;
  min-height:1px;
  padding-left:15px;
  padding-right:15px;
}

.t1,
.t10,
.t11,
.t12,
.t2,
.t3,
.t4,
.t5,
.t6,
.t7,
.t8,
.t9 {
  float:left;
}

.t12 {
  width:100%;
}

.t11 {
  width:91.66666666666666%;
}

.t10 {
  width:83.33333333333334%;
}

.t9 {
  width:75%;
}

.t8 {
  width:66.66666666666666%;
}

.t7 {
  width:58.333333333333336%;
}

.t6 {
  width:50%;
}

.t5 {
  width:41.66666666666667%;
}

.t4 {
  width:33.33333333333333%;
}

.t3 {
  width:25%;
}

.t2 {
  width:16.666666666666664%;
}

.t1 {
  width:8.333333333333332%;
}

.tpull-12 {
  right:100%;
}

.tpull-11 {
  right:91.66666666666666%;
}

.tpull-10 {
  right:83.33333333333334%;
}

.tpull-9 {
  right:75%;
}

.tpull-8 {
  right:66.66666666666666%;
}

.tpull-7 {
  right:58.333333333333336%;
}

.tpull-6 {
  right:50%;
}

.tpull-5 {
  right:41.66666666666667%;
}

.tpull-4 {
  right:33.33333333333333%;
}

.tpull-3 {
  right:25%;
}

.tpull-2 {
  right:16.666666666666664%;
}

.tpull-1 {
  right:8.333333333333332%;
}

.tpull-0 {
  right:0;
}

.tpush-12 {
  left:100%;
}

.tpush-11 {
  left:91.66666666666666%;
}

.tpush-10 {
  left:83.33333333333334%;
}

.tpush-9 {
  left:75%;
}

.tpush-8 {
  left:66.66666666666666%;
}

.tpush-7 {
  left:58.333333333333336%;
}

.tpush-6 {
  left:50%;
}

.tpush-5 {
  left:41.66666666666667%;
}

.tpush-4 {
  left:33.33333333333333%;
}

.tpush-3 {
  left:25%;
}

.tpush-2 {
  left:16.666666666666664%;
}

.tpush-1 {
  left:8.333333333333332%;
}

.tpush-0 {
  left:0;
}

.toffset-12 {
  margin-left:100%;
}

.toffset-11 {
  margin-left:91.66666666666666%;
}

.toffset-10 {
  margin-left:83.33333333333334%;
}

.toffset-9 {
  margin-left:75%;
}

.toffset-8 {
  margin-left:66.66666666666666%;
}

.toffset-7 {
  margin-left:58.333333333333336%;
}

.toffset-6 {
  margin-left:50%;
}

.toffset-5 {
  margin-left:41.66666666666667%;
}

.toffset-4 {
  margin-left:33.33333333333333%;
}

.toffset-3 {
  margin-left:25%;
}

.toffset-2 {
  margin-left:16.666666666666664%;
}

.toffset-1 {
  margin-left:8.333333333333332%;
}

.toffset-0 {
  margin-left:0;
}

@media(min-width:768px) {
  .container {
    width:738px;
  }
  .s1,
  .s10,
  .s11,
  .s12,
  .s2,
  .s3,
  .s4,
  .s5,
  .s6,
  .s7,
  .s8,
  .s9 {
    float:left;
  }
  .s12 {
    width:100%;
  }
  .s11 {
    width:91.66666666666666%;
  }
  .s10 {
    width:83.33333333333334%;
  }
  .s9 {
    width:75%;
  }
  .s8 {
    width:66.66666666666666%;
  }
  .s7 {
    width:58.333333333333336%;
  }
  .s6 {
    width:50%;
  }
  .s5 {
    width:41.66666666666667%;
  }
  .s4 {
    width:33.33333333333333%;
  }
  .s3 {
    width:25%;
  }
  .s2 {
    width:16.666666666666664%;
  }
  .s1 {
    width:8.333333333333332%;
  }
  .spull-12 {
    right:100%;
  }
  .spull-11 {
    right:91.66666666666666%;
  }
  .spull-10 {
    right:83.33333333333334%;
  }
  .spull-9 {
    right:75%;
  }
  .spull-8 {
    right:66.66666666666666%;
  }
  .spull-7 {
    right:58.333333333333336%;
  }
  .spull-6 {
    right:50%;
  }
  .spull-5 {
    right:41.66666666666667%;
  }
  .spull-4 {
    right:33.33333333333333%;
  }
  .spull-3 {
    right:25%;
  }
  .spull-2 {
    right:16.666666666666664%;
  }
  .spull-1 {
    right:8.333333333333332%;
  }
  .spull-0 {
    right:0;
  }
  .spush-12 {
    left:100%;
  }
  .spush-11 {
    left:91.66666666666666%;
  }
  .spush-10 {
    left:83.33333333333334%;
  }
  .spush-9 {
    left:75%;
  }
  .spush-8 {
    left:66.66666666666666%;
  }
  .spush-7 {
    left:58.333333333333336%;
  }
  .spush-6 {
    left:50%;
  }
  .spush-5 {
    left:41.66666666666667%;
  }
  .spush-4 {
    left:33.33333333333333%;
  }
  .spush-3 {
    left:25%;
  }
  .spush-2 {
    left:16.666666666666664%;
  }
  .spush-1 {
    left:8.333333333333332%;
  }
  .spush-0 {
    left:0;
  }
  .soffset-12 {
    margin-left:100%;
  }
  .soffset-11 {
    margin-left:91.66666666666666%;
  }
  .soffset-10 {
    margin-left:83.33333333333334%;
  }
  .soffset-9 {
    margin-left:75%;
  }
  .soffset-8 {
    margin-left:66.66666666666666%;
  }
  .soffset-7 {
    margin-left:58.333333333333336%;
  }
  .soffset-6 {
    margin-left:50%;
  }
  .soffset-5 {
    margin-left:41.66666666666667%;
  }
  .soffset-4 {
    margin-left:33.33333333333333%;
  }
  .soffset-3 {
    margin-left:25%;
  }
  .soffset-2 {
    margin-left:16.666666666666664%;
  }
  .soffset-1 {
    margin-left:8.333333333333332%;
  }
  .soffset-0 {
    margin-left:0;
  }
}

@media(min-width:992px) {
  .container {
    width:962px;
  }
  .m1,
  .m10,
  .m11,
  .m12,
  .m2,
  .m3,
  .m4,
  .m5,
  .m6,
  .m7,
  .m8,
  .m9 {
    float:left;
  }
  .m12 {
    width:100%;
  }
  .m11 {
    width:91.66666666666666%;
  }
  .m10 {
    width:83.33333333333334%;
  }
  .m9 {
    width:75%;
  }
  .m8 {
    width:66.66666666666666%;
  }
  .m7 {
    width:58.333333333333336%;
  }
  .m6 {
    width:50%;
  }
  .m5 {
    width:41.66666666666667%;
  }
  .m4 {
    width:33.33333333333333%;
  }
  .m3 {
    width:25%;
  }
  .m2 {
    width:16.666666666666664%;
  }
  .m1 {
    width:8.333333333333332%;
  }
  .mpull-12 {
    right:100%;
  }
  .mpull-11 {
    right:91.66666666666666%;
  }
  .mpull-10 {
    right:83.33333333333334%;
  }
  .mpull-9 {
    right:75%;
  }
  .mpull-8 {
    right:66.66666666666666%;
  }
  .mpull-7 {
    right:58.333333333333336%;
  }
  .mpull-6 {
    right:50%;
  }
  .mpull-5 {
    right:41.66666666666667%;
  }
  .mpull-4 {
    right:33.33333333333333%;
  }
  .mpull-3 {
    right:25%;
  }
  .mpull-2 {
    right:16.666666666666664%;
  }
  .mpull-1 {
    right:8.333333333333332%;
  }
  .mpull-0 {
    right:0;
  }
  .mpush-12 {
    left:100%;
  }
  .mpush-11 {
    left:91.66666666666666%;
  }
  .mpush-10 {
    left:83.33333333333334%;
  }
  .mpush-9 {
    left:75%;
  }
  .mpush-8 {
    left:66.66666666666666%;
  }
  .mpush-7 {
    left:58.333333333333336%;
  }
  .mpush-6 {
    left:50%;
  }
  .mpush-5 {
    left:41.66666666666667%;
  }
  .mpush-4 {
    left:33.33333333333333%;
  }
  .mpush-3 {
    left:25%;
  }
  .mpush-2 {
    left:16.666666666666664%;
  }
  .mpush-1 {
    left:8.333333333333332%;
  }
  .mpush-0 {
    left:0;
  }
  .moffset-12 {
    margin-left:100%;
  }
  .moffset-11 {
    margin-left:91.66666666666666%;
  }
  .moffset-10 {
    margin-left:83.33333333333334%;
  }
  .moffset-9 {
    margin-left:75%;
  }
  .moffset-8 {
    margin-left:66.66666666666666%;
  }
  .moffset-7 {
    margin-left:58.333333333333336%;
  }
  .moffset-6 {
    margin-left:50%;
  }
  .moffset-5 {
    margin-left:41.66666666666667%;
  }
  .moffset-4 {
    margin-left:33.33333333333333%;
  }
  .moffset-3 {
    margin-left:25%;
  }
  .moffset-2 {
    margin-left:16.666666666666664%;
  }
  .moffset-1 {
    margin-left:8.333333333333332%;
  }
  .moffset-0 {
    margin-left:0;
  }
}

@media(min-width:1200px) {
  .container {
    width:1170px;
  }
  .l1,
  .l10,
  .l11,
  .l12,
  .l2,
  .l3,
  .l4,
  .l5,
  .l6,
  .l7,
  .l8,
  .l9 {
    float:left;
  }
  .l12 {
    width:100%;
  }
  .l11 {
    width:91.66666666666666%;
  }
  .l10 {
    width:83.33333333333334%;
  }
  .l9 {
    width:75%;
  }
  .l8 {
    width:66.66666666666666%;
  }
  .l7 {
    width:58.333333333333336%;
  }
  .l6 {
    width:50%;
  }
  .l5 {
    width:41.66666666666667%;
  }
  .l4 {
    width:33.33333333333333%;
  }
  .l3 {
    width:25%;
  }
  .l2 {
    width:16.666666666666664%;
  }
  .l1 {
    width:8.333333333333332%;
  }
  .lpull-12 {
    right:100%;
  }
  .lpull-11 {
    right:91.66666666666666%;
  }
  .lpull-10 {
    right:83.33333333333334%;
  }
  .lpull-9 {
    right:75%;
  }
  .lpull-8 {
    right:66.66666666666666%;
  }
  .lpull-7 {
    right:58.333333333333336%;
  }
  .lpull-6 {
    right:50%;
  }
  .lpull-5 {
    right:41.66666666666667%;
  }
  .lpull-4 {
    right:33.33333333333333%;
  }
  .lpull-3 {
    right:25%;
  }
  .lpull-2 {
    right:16.666666666666664%;
  }
  .lpull-1 {
    right:8.333333333333332%;
  }
  .lpull-0 {
    right:0;
  }
  .lpush-12 {
    left:100%;
  }
  .lpush-11 {
    left:91.66666666666666%;
  }
  .lpush-10 {
    left:83.33333333333334%;
  }
  .lpush-9 {
    left:75%;
  }
  .lpush-8 {
    left:66.66666666666666%;
  }
  .lpush-7 {
    left:58.333333333333336%;
  }
  .lpush-6 {
    left:50%;
  }
  .lpush-5 {
    left:41.66666666666667%;
  }
  .lpush-4 {
    left:33.33333333333333%;
  }
  .lpush-3 {
    left:25%;
  }
  .lpush-2 {
    left:16.666666666666664%;
  }
  .lpush-1 {
    left:8.333333333333332%;
  }
  .lpush-0 {
    left:0;
  }
  .loffset-12 {
    margin-left:100%;
  }
  .loffset-11 {
    margin-left:91.66666666666666%;
  }
  .loffset-10 {
    margin-left:83.33333333333334%;
  }
  .loffset-9 {
    margin-left:75%;
  }
  .loffset-8 {
    margin-left:66.66666666666666%;
  }
  .loffset-7 {
    margin-left:58.333333333333336%;
  }
  .loffset-6 {
    margin-left:50%;
  }
  .loffset-5 {
    margin-left:41.66666666666667%;
  }
  .loffset-4 {
    margin-left:33.33333333333333%;
  }
  .loffset-3 {
    margin-left:25%;
  }
  .loffset-2 {
    margin-left:16.666666666666664%;
  }
  .loffset-1 {
    margin-left:8.333333333333332%;
  }
  .loffset-0 {
    margin-left:0;
  }
  .vi-l {
    display:block !important;
  }
  .hi-l {
    display:none !important;
  }
}

@-ms-viewport {
  width:device-width;
  }
  .vi-t,
  td.vi-t,
  th.vi-t,
  tr.vi-t {
    display:none !important;
  }

@media(max-width:767px) {
  .vi-t {
    display:block !important;
  }
  .hi-t {
    display:none !important;
  }
}

.vi-s,
td.vi-s,
th.vi-s,
tr.vi-s {
  display:none !important;
}

@media(min-width:768px)and (max-width:991px) {
  .vi-s {
    display:block !important;
  }
  .hi-s {
    display:none !important;
  }
}

.vi-m,
td.vi-m,
th.vi-m,
tr.vi-m {
  display:none !important;
}

@media(min-width:992px)and (max-width:1199px) {
  .vi-m {
    display:block !important;
  }
  .hi-m {
    display:none !important;
  }
}

.vi-l,
td.vi-l,
th.vi-l,
tr.vi-l {
  display:none !important;
}

.visible-print {
  display:none !important;
}

@media print {
  .visible-print {
    display:block !important;
  }
}

@media print {
  .hidden-print {
    display:none !important;
  }
}

.clearfix:after,
.container:after,
.row:after {
  content:" ";
  visibility:hidden;
  display:block;
  height:0;
  clear:both;
}

*,
:active,
:focus {
  outline:0 !important;
}