
@charset "utf-8";
/* CSS Document */



html {-webkit-text-size-adjust: none; /* Prevent font scaling in landscape */}
h1, h2, h3, h4, h5, h6, ul, ol, li, form, input, textarea, select {margin: 0; padding: 0;}
img {border: 0;}
a {text-decoration: none; outline: none !important; color: #09f;	outline-color: transparent !important;}
a:link, a:hover {text-decoration: none; color: #09f;}

.mtp0 {margin-top:0px;}
.mtp5 {margin-top:5px;}
.mtp10 {margin-top:10px;}
.mtp15 {margin-top:15px;}
.mtp20 {margin-top:20px;}
.mtp25 {margin-top:25px;}
.mtp30 {margin-top:30px;}
.mtp35 {margin-top:35px;}
.mtp40 {margin-top:40px;}
.mtp45 {margin-top:45px;}

.mbp0 {margin-bottom:0px;}
.mbp5 {margin-bottom:5px;}
.mbp10 {margin-bottom:10px;}
.mbp15 {margin-bottom:15px;}
.mbp20 {margin-bottom:20px;}
.mbp25 {margin-bottom:25px;}
.mbp30 {margin-bottom:30px;}
.mbp35 {margin-bottom:35px;}
.mbp40 {margin-bottom:40px;}
.mbp45 {margin-bottom:45px;}

.ptp0 {padding-top:0px;}
.ptp5 {padding-top:5px;}
.ptp10 {padding-top:10px;}
.ptp15 {padding-top:15px;}
.ptp20 {padding-top:20px;}
.ptp25 {padding-top:25px;}
.ptp30 {padding-top:30px;}
.ptp35 {padding-top:35px;}
.ptp40 {padding-top:40px;}
.ptp45 {padding-top:45px;}

.pbp0 {padding-bottom:0px;}
.pbp5 {padding-bottom:5px;}
.pbp10 {padding-bottom:10px;}
.pbp15 {padding-bottom:15px;}
.pbp20 {padding-bottom:20px;}
.pbp25 {padding-bottom:25px;}
.pbp30 {padding-bottom:30px;}
.pbp35 {padding-bottom:35px;}
.pbp40 {padding-bottom:40px;}
.pbp45 {padding-bottom:45px;}


#wrapper {
	width: 100%;
}
p{ margin: 0 0 21px; }

/*===================================
Header
===================================*/
.container{ max-width: 1142px;}
.HDBlackBg{ background: #000; text-align: left; color: #fff; padding-top: 7px; padding-bottom: 7px; }
.HDEmailBox{ display:block; clear: both; margin-right: 0px;}
.HDEmailBox span{ display: inline-block; font-family: 'open_sansextrabold'; font-size: 14px; min-width: 69px; }
.HDEmailBox a{ display: inline-block; font-family: Georgia,Times,Times New Roman,serif; text-decoration: underline; font-style: italic!important; font-weight: bold; font-size: 13px; color: #fff; margin-left: 0px; }
.HDEmailBox a:hover{color:#e51f29;}

.HDNumberBox{ display: block; clear: both; margin-right: 0px; }
.HDNumberBox span.Title{ display: inline-block; clear: both; margin-right: 0px; font-family: 'open_sansextrabold'; font-size: 14px; min-width: 69px; }
.HDNumberBox span.Number{ display: inline-block; clear: both; margin-right: 15px; font-family: 'open_sansregular'; font-size: 13px; }
.HDNumberBox span.Number a{ display: inline-block; font-family: 'open_sansregular'; font-size: 13px; text-decoration: none;  color: #fff;}
.HDNumberBox span.Number:last-child{ margin-right: 0px;}

#bar{ top: 54px!important;}
.Navbg{ background: #fff; padding-top: 0px; padding-bottom: 0px; height: 50px; }
.scroll-fix .Navbg{padding-top: 0px; padding-bottom: 0px;}
.Navbg a{color: #000000; font: 13px/18px 'open_sansbold'; text-transform: uppercase;}
.nav > li{ margin:0 0px 0 70px;}
.nav > li.active a{ color: #e81a1e!important; background: #fff;}
.nav > li a:focus{ background: #fff;}
.nav > li a:hover{background-color:inherit;}
#header .inner{  height: 20px;
    margin: 0 auto;
       position: relative
}

/*===================================
Content Part
===================================*/
.MainTitle{ margin-top: 42px; border-top: solid 1px #000000; display: block; clear: both; overflow: hidden;}
.MainTitle h3{ display: inline-block; color: #000000; font: 37px/40px 'open_sanslight'; border-top: solid 9px #000000; }

.ContentPart{ display: block; clear: both; overflow: hidden;}
.leftSpace246{ margin-left: 0px; display: block; clear: both; overflow: hidden;}
.TopSpace99{ margin-top: 22px;}
.TopSpace40{ margin-top: 30px;}
.TopSpace69{ margin-top: 32px;}
.TopSpace89{ margin-top: 47px;}
.TopSpace112{ margin-top: 25px;}
.smalltext{ color: #7a7a7a; font: 14px/20px 'open_sanssemibold'; }
.ContentTitle{ color: #000000; font: 22px/32px Georgia,Times,Times New Roman,serif; text-align: left; font-style: italic; }
.LeftDetails{ width: 100%; float: left; text-align: justify;}
.RightDetails{ width: 100%; float: right; text-align: justify;}

/*===================================
Product
===================================*/
ul.ProductImg{ list-style: none; margin: 0px; padding: 0px; margin-right: -15px; margin-left: -15px; display: block; clear: both; overflow: hidden; width: inherit;}
ul.ProductImg > li{ display: inline-block; float: left; margin-right: 0px; width: 100%; margin-bottom: 33px; position: relative; margin-left: 0; }
ul.ProductImg > li img{ width: 100%; height: 360px;}
ul.ProductImg > li:nth-child(3n+3){ margin-left: 0px;  margin-right: 0px;}
ul.ProductImg > li:hover .DetailsMain{ display: block;}

.DetailsMain{ position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; background:url(../images/product-hoverbg.png) repeat left top; text-align: center; color: #fff; padding: 33px; display: none;  }
.DetailWidth{width: 96%; margin: 0 auto;}
.DetailsMain .title{display: inline-block; padding: 3px 15px; font: 16px/20px 'open_sanssemibold'; text-transform: uppercase; border: solid 1px #fff; }
.DetailsMain .inContent{ margin-top: 41px; min-height: 145px; font: 15px/20px 'open_sansregular'; color:#fff; opacity: 0.5;}
ul.sizeList{ list-style: none; margin: 0px; padding: 0px; text-align: left; width: 220px; margin: 0 auto;}
ul.sizeList li{ display: block; clear: both; overflow: hidden; padding-top: 6px; padding-bottom: 6px; border-bottom: solid 1px #fff; }
ul.sizeList li:first-child{ border-top: solid 1px #fff; }
ul.sizeList li .LeftWidth{ width: 100px; float: left; font: 15px/20px Georgia,Times,Times New Roman,serif; font-style: italic; }
ul.sizeList li .RightWidth{ margin-left: 105px; display: block; font: 15px/20px 'open_sanssemibold';}

/*===================================
Color List
===================================*/
ul.ColorList{ list-style: none; margin: 0px; padding: 0px;}
ul.ColorList li{ width: 32.6%; float: left; margin-right: 1px; margin-left: 1px;}
ul.ColorList > li:nth-child(9n+9){margin-right: 1px;  }
ul.ColorList > li:nth-child(9n+1){margin-left: 1px;  }
ul.ColorList li .ColorBox{display: block; clear: both; height: 41px; margin-bottom: 18px; }
ul.ColorList li .ColorCode{display: block; clear: both; font: 12px/20px 'open_sansregular'; color:#000; margin-bottom: 18px; }


ul.ColorList li:nth-child(1) .ColorBox{background: #182d27;}
ul.ColorList li:nth-child(2) .ColorBox{background: #75a24f;}
ul.ColorList li:nth-child(3) .ColorBox{background: #2b2523;}
ul.ColorList li:nth-child(4) .ColorBox{background: #29202e;}
ul.ColorList li:nth-child(5) .ColorBox{background: #b0afaf;}
ul.ColorList li:nth-child(6) .ColorBox{background: #0f7597;}
ul.ColorList li:nth-child(7) .ColorBox{background: #595c53;}
ul.ColorList li:nth-child(8) .ColorBox{background: #424a4e;}
ul.ColorList li:nth-child(9) .ColorBox{background: #352b4b;}

ul.ColorList li:nth-child(10) .ColorBox{background: #336498;}
ul.ColorList li:nth-child(11) .ColorBox{background: #34424d;}
ul.ColorList li:nth-child(12) .ColorBox{background: #a01f29;}
ul.ColorList li:nth-child(13) .ColorBox{background: #952b4d;}
ul.ColorList li:nth-child(14) .ColorBox{background: #794864;}
ul.ColorList li:nth-child(15) .ColorBox{background: #1a4952;}
ul.ColorList li:nth-child(16) .ColorBox{background: #a8553c;}
ul.ColorList li:nth-child(17) .ColorBox{background: #494e83;}
ul.ColorList li:nth-child(18) .ColorBox{background: #522a4f;}

ul.ColorList li:nth-child(19) .ColorBox{background: #21374e;}
ul.ColorList li:nth-child(20) .ColorBox{background: #227955;}
ul.ColorList li:nth-child(21) .ColorBox{background: #b89548;}
ul.ColorList li:nth-child(22) .ColorBox{background: #dd6128;}
ul.ColorList li:nth-child(23) .ColorBox{background: #191d1d;}
ul.ColorList li:nth-child(24) .ColorBox{background: #46533b;}
ul.ColorList li:nth-child(25) .ColorBox{background: #438f58;}
ul.ColorList li:nth-child(26) .ColorBox{background: #494e83;}
ul.ColorList li:nth-child(27) .ColorBox{background: #1e2f4a;}

ul.ColorList li:nth-child(28) .ColorBox{background: #1e375a;}
ul.ColorList li:nth-child(29) .ColorBox{background: #83263b;}
ul.ColorList li:nth-child(30) .ColorBox{background: #fae85d;}
ul.ColorList li:nth-child(31) .ColorBox{background: #8c9a4f;}
ul.ColorList li:nth-child(32) .ColorBox{background: #18363a;}
ul.ColorList li:nth-child(33) .ColorBox{background: #168385;}
ul.ColorList li:nth-child(34) .ColorBox{background: #5b2e32;}
ul.ColorList li:nth-child(35) .ColorBox{background: #ffeb0c;}
ul.ColorList li:nth-child(36) .ColorBox{background: #b85288;}

ul.ColorList li:nth-child(37) .ColorBox{background: #ffffff; border: solid 1px #e5e5e5; box-sizing: border-box;}
ul.ColorList li:nth-child(38) .ColorBox{background: #8bc0e1;}
ul.ColorList li:nth-child(39) .ColorBox{background: #545958;}
ul.ColorList li:nth-child(40) .ColorBox{background: #0e4a8b;}
ul.ColorList li:nth-child(41) .ColorBox{background: #766c5b;}
ul.ColorList li:nth-child(42) .ColorBox{background: #161d1c;}
ul.ColorList li:nth-child(43) .ColorBox{background: #152a45;}
ul.ColorList li:nth-child(44) .ColorBox{background: #bd2e4f;}
ul.ColorList li:nth-child(45) .ColorBox{background: #16a19b;}

ul.ColorList li:nth-child(46) .ColorBox{background: #2c3130;}
ul.ColorList li:nth-child(47) .ColorBox{background: #76797d;}
ul.ColorList li:nth-child(48) .ColorBox{background: #82cde0;}
ul.ColorList li:nth-child(49) .ColorBox{background: #7bacd6;}
ul.ColorList li:nth-child(50) .ColorBox{background: #efc367;}
ul.ColorList li:nth-child(51) .ColorBox{background: #dbcea8;}
ul.ColorList li:nth-child(52) .ColorBox{background: #e7b175;}
ul.ColorList li:nth-child(53) .ColorBox{background: #7a9ab9;}
ul.ColorList li:nth-child(54) .ColorBox{background: #ebdd99;}

ul.ColorList li:nth-child(55) .ColorBox{background: #9aa5ab;}
ul.ColorList li:nth-child(56) .ColorBox{background: #e0aabf;}
ul.ColorList li:nth-child(57) .ColorBox{background: #e4baab;}
ul.ColorList li:nth-child(58) .ColorBox{background: #e59168;}
ul.ColorList li:nth-child(59) .ColorBox{background: #8ecdba;}
ul.ColorList li:nth-child(60) .ColorBox{background: #b0ac96;}
ul.ColorList li:nth-child(61) .ColorBox{background: #718c88;}
ul.ColorList li:nth-child(62) .ColorBox{background: #b44f6e;}
ul.ColorList li:nth-child(63) .ColorBox{background: #475f75;}

ul.ColorList li:nth-child(64) .ColorBox{background: #988d7c;}
ul.ColorList li:nth-child(65) .ColorBox{background: #b64656;}
ul.ColorList li:nth-child(66) .ColorBox{background: #938b6d;}
ul.ColorList li:nth-child(67) .ColorBox{background: #36669a;}
ul.ColorList li:nth-child(68) .ColorBox{background: #aec582;}
ul.ColorList li:nth-child(69) .ColorBox{background: #878cb9;}
ul.ColorList li:nth-child(70) .ColorBox{background: #768577;}
ul.ColorList li:nth-child(71) .ColorBox{background: #a06674;}
ul.ColorList li:nth-child(72) .ColorBox{background: #4e6e7d;}

ul.ColorList li:nth-child(73) .ColorBox{background: #323c3b;}
ul.ColorList li:nth-child(74) .ColorBox{background: #d27295;}
ul.ColorList li:nth-child(75) .ColorBox{background: #ac5d46;}
ul.ColorList li:nth-child(76) .ColorBox{background: #313f4a;}
ul.ColorList li:nth-child(77) .ColorBox{background: #936a97;}
ul.ColorList li:nth-child(78) .ColorBox{background: #41484f;}
ul.ColorList li:nth-child(79) .ColorBox{background: #2a4a60;}
ul.ColorList li:nth-child(80) .ColorBox{background: #395880;}
ul.ColorList li:nth-child(81) .ColorBox{background: #141a22;}

.ContactForm{ display: block; clear: both; overflow: hidden; margin-top: 48px;}
.ContactForm .form-control{ border-radius: 0px; border: solid 1px #000;}
.ContactForm label{ font: 13px/20px 'open_sanssemibold'; color: #000; text-transform: uppercase;}
.ContactForm .LeftForm{ width: inherit; float: none; }
.ContactForm .RightForm{ width: inherit; float: none; }
.ContactForm .LeftForm .form-group { width: inherit; float: none; margin-right: 0px;}
.ContactForm .LeftForm .form-group:nth-child(2n+2) {  margin-right: 0px;}
.ContactForm textarea{ min-height: 109px;}
.ButtonMain{ display: block; clear: both; overflow: hidden;}
.ButtonMain .Note{ width: 53%; float: left; display: block; color: #000000; font: 16px/20px Georgia,Times,Times New Roman,serif; font-style: italic;}
.ButtonMain .BtnRight{ width: 45%; float: right; text-align: right;}
.ButtonMain .BtnRight a{ display: inline-block; padding: 4px 30px; color: #fff; background: #000000; font: 14px/20px 'open_sanssemibold'; }
.ButtonMain .BtnRight a:hover{ background: #e51f29; }
#map_canvas { background-color: #fff !important; border: 2px solid #c5d0d8;  height: 280px!important; float: left;}

.Direccion{ width: 100%; float: left; margin-bottom: 50px;}
.Direccion .DiTitle{ width: 130px; float: left; background: url(../images/map-icon.png) no-repeat left top; padding: 6px 5px 6px 35px; font: 15px/20px 'open_sansextrabold'; color: #000; }
.Direccion .AllDetails{ margin-left: 133px; display: block; margin-top: 5px; font: 14px/22px 'open_sansregular'; color:#000000;}

.Telecion{ width: 100%; float: left; margin-bottom: 50px;}
.Telecion .TeTitle{ width: 135px; float: left; background: url(../images/Phone-icon.png) no-repeat left top; padding: 6px 5px 6px 35px; font: 15px/20px 'open_sansextrabold'; color: #000; }
.Telecion .AllDetails{ margin-left: 137px; display: block; margin-top: 5px; font: 14px/22px 'open_sansregular'; color:#000000;}

.Emailion{ width: 100%; float: left; margin-bottom: 50px;}
.Emailion .EmTitle{ width: 96px; float: left; background: url(../images/Email-icon.png) no-repeat left top; padding: 6px 5px 6px 35px; font: 15px/20px 'open_sansextrabold'; color: #000; }
.Emailion .AllDetails{ margin-left: 96px; display: block; margin-top: 5px; font: 14px/22px 'open_sansregular'; color:#000000;}
.Emailion .AllDetails a{ font-size: 14px; font-weight: bold; font-family: Georgia,Times,Times New Roman, serif; color:#000000; text-decoration: underline; font-style: italic;}

.Emailion .AllDetails a:hover{ color:#e51f29;}

.Footer{ background: #000000; text-align: center; margin-top: 0px; min-height: 358px; }
.Footer a{ font: 13px/22px 'open_sansregular'; color:#fff; display: block; text-align: center; display: inline-block; padding-top: 40px;  }
.gplus { float: right; padding-right: 15px; }

.IMG100{ width: 100%;}

@media (min-width: 320px) and (max-width: 767px) {
#header{ height: 50px!important; }
#header{ background: #fff; padding-top:17px; padding-bottom:17px; height: auto!important;}
.nav{ background: #fff;  float: right;  margin-right: 1px;  width: 254px; padding: 15px; border: solid 1px #000; margin-top: 2px;}
.nav > li{ margin:0 0px 0 0px; border-bottom: solid 1px #e3e3e3;}
.nav > li > a { padding-left: 4px;}
.nav > li.active a{ color: #e81a1e!important; background: #fff;}
.nav > li:focus a{ background: #fff;}
.nav > li a:hover{background-color:inherit;}
ul.GrayIMG li img.in320{ display: block;}
ul.GrayIMG li img.in550{ display: none;}
ul.GrayIMG li img{ height: 400px; width: 300%;} 


}
@media (min-width: 550px) and (max-width: 767px) {
#header{ background: #fff; padding-top:20px; padding-bottom:18px; height: auto!important;}	

ul.GrayIMG li img.in320{ display: none;}
ul.GrayIMG li img.in550{ display: block;}
ul.ColorList li{ width: 21.1%; float: left; margin-right: 10px; margin-left: 10px;}
ul.ColorList > li:nth-child(9n+9){margin-right: 10px;  }
ul.ColorList > li:nth-child(9n+1){margin-left: 10px;  }

.ContactForm .LeftForm{ width: 100%; float: left; }
.ContactForm .RightForm{ width: 100%; float: right; }
.ContactForm .LeftForm .form-group { width: 48.5%; float: left; margin-right: 3%;}
.ContactForm .LeftForm .form-group:nth-child(2n+2) {  margin-right: 0px;}
.ButtonMain .Note{ width: 50%; float: left; display: block;}	

}

@media (min-width: 480px) {
ul.ProductImg{margin-right: inherit; margin-left:inherit; text-align: center;}
ul.ProductImg > li{ width: 355px; float: none; margin-right: 0px; }
.DetailWidth{width: 260px; margin: 0 auto;}
ul.ProductImg > li img{ width: 100%; height: auto;}
	
ul.GrayIMG li img{ height: 500px; width: 300%;} 

}
@media (min-width: 640px) {

.HDBlackBg{ text-align: right;}
.HDEmailBox{ display: inline-block;}
.HDEmailBox a{ margin-left: 12px; }
.HDNumberBox{ display: inline-block; margin-right: 0px; }
.HDEmailBox span{ min-width: inherit; }
.HDNumberBox span.Title{ margin-right: 19px; min-width: inherit; }
.HDNumberBox span.Number{ margin-right: 40px;  }
.HDNumberBox span.Number:last-child{ margin-right: 31px;}
#bar{ top: 34px!important;}
	
ul.ColorList li{ width: 21.3%; margin-right: 11px; margin-left: 11px;}
ul.ColorList > li:nth-child(9n+9){margin-right: 11px;  }
ul.ColorList > li:nth-child(9n+1){margin-left: 11px;  }
	
}
@media (min-width: 768px) {


.Navbg{ background: #fff; padding-top: 66px; padding-bottom: 26px; height: inherit; }
.scroll-fix .Navbg{padding-top: 8px; padding-bottom: 8px;}
	
.nav > li{ margin: 0 0 0 0px;} 
.navbar-nav > li > a{ padding: 9px 0 9px 20px;}
.navbar-brand	{ padding: 3px 15px;}	
.MainTitle{ margin-top: 102px;}
.ContentTitle{ text-align: justify; }

.TopSpace99{ margin-top: 53px;}
.TopSpace40{ margin-top: 30px;}
.TopSpace89{ margin-top: 80px;}
.TopSpace112{ margin-top: 52px;}
.LeftDetails{ width: 48%;}
.RightDetails{ width: 48%;}
	
.DetailWidth { margin: 0 auto; width: 100%;}
.DetailsMain .inContent{margin-top: 20px; min-height: 135px;}

ul.ProductImg{margin-right: inherit; margin-left:inherit; text-align: left;  width: 663px; margin: 0 auto;}
ul.ProductImg > li{ float: none;  margin-right: 9px;  width: 311px; margin-left: 9px;}
ul.ProductImg > li:nth-child(3n+3) { margin-right:9px; margin-left: 9px;}
	
ul.ColorList li{ width: 98px; margin-right: 11px; margin-left: 11px;}
ul.ColorList > li:nth-child(9n+9){margin-right: 11px;  }
ul.ColorList > li:nth-child(9n+1){margin-left: 11px;  }
		
	
.ContactForm .LeftForm{ width: 49%; float: left; }
.ContactForm .RightForm{ width: 49%; float: right; }
.ContactForm .LeftForm .form-group { width: 48.5%; float: left; margin-right: 3%;}
.ContactForm .LeftForm .form-group:nth-child(2n+2) {  margin-right: 0px;}
.ButtonMain .Note{ width: 50%; float: left; display: block;}

.Telecion{ width: 50%; float: right; margin-bottom: 50px; }
.Emailion{ width: 100%; float: right; margin-bottom: 50px;}
.Direccion{ width: 50%; float: left; margin-bottom: 50px;}	
}




@media (min-width: 992px) {
.nav > li{ margin: 0 0 0 34px;} 
.navbar-nav > li > a{ padding: 15px;}
.navbar-brand	{ padding: 3px 15px;}

ul.ProductImg{width: 755px; margin: 0 auto;}
ul.ProductImg > li{ width: 355px; margin-right: 10px; margin-left: 10px; }
ul.ProductImg > li:nth-child(3n+3) { margin-right:10px; margin-left: 10px;}

.DetailWidth{width: 260px; margin: 0 auto;}
.DetailsMain .inContent{ margin-top: 50px; min-height: 130px;}

.Telecion{ width: 30%; float: left; margin-bottom: 50px; margin-left:5%;  margin-right: 5%; }
.Emailion{ width: 30%; float: right; margin-bottom: 50px;}
.Direccion{ width: 30%; float: left; margin-bottom: 50px;}

.Footer{margin-top: 140px; min-height: 358px; }
}
@media (min-width: 992px) and (max-width: 1100px) {
	
ul.ColorList li{ width: 98.2px; margin-right: 11px; margin-left: 11px;}
ul.ColorList > li:nth-child(9n+9){margin-right: 11px;  }
ul.ColorList > li:nth-child(9n+1){margin-left: 11px;  }

ul.ColorList > li:nth-child(8n+8){margin-right: 0px;  }
ul.ColorList > li:nth-child(8n+1){margin-left: 0px;  }	
	
}
@media (min-width: 1100px) {

.HDEmailBox{margin-right: 55px;}
.Navbg{ background: #fff; padding-top: 59px; padding-bottom: 43px; height: inherit; }
.nav > li{ margin: 0 0 0 70px;} 
.navbar-brand{ padding: 9px 15px;}
	
.MainTitle{ margin-top: 116px;}
.leftSpace246{ margin-left: 246px;}
.TopSpace99{ margin-top: 89px;}
.TopSpace40{ margin-top: 30px;}
.TopSpace69{ margin-top: 56px;}
.TopSpace89{ margin-top: 80px;}
.TopSpace112{ margin-top: 103px;}
.LeftDetails{ width: 405px;}
.RightDetails{ width: 405px;}
	
.DetailsMain{ display: none;  }
.DetailsMain .inContent{ margin-top: 45px; min-height: 140px;}
ul.sizeList{ width: 95%;}	

.ContactForm{ margin-top: 100px;}	
.ContactForm .LeftForm{ width: 425px; float: left; }
.ContactForm .RightForm{ width: 423px; float: right; }
.ContactForm .LeftForm .form-group { width: 204px; float: left; margin-right: 15px;}
.ContactForm .LeftForm .form-group:nth-child(2n+2) {  margin-right: 0px;}
.ButtonMain .Note{ width: 50%; float: left; display: block;}

.Telecion{ width: 245px; float: left; margin-bottom: 50px;  margin-left:inherit;  margin-right: inherit;}
.Emailion{ width: 240px; float: left; margin-bottom: 50px;}
.Direccion{ width: 325px; float: left; margin-bottom: 50px;}
	
	
}

@media (min-width: 1200px) {
ul.ProductImg{margin-right: inherit; margin-left:inherit; text-align: left;  width: inherit;}
ul.ProductImg > li{ width: 355px; margin-right: 19px; margin-left: inherit; }
.DetailWidth{width: 258px; margin: 0 auto;}
ul.ProductImg > li img{ width: 100%; height: auto;}
ul.ProductImg > li:nth-child(3n+3) { margin-right:0px; margin-left: 0px;}
	
ul.ColorList li{ width: 98.6px; float: left; margin-right: 14px; margin-left: 14px;}
ul.ColorList > li:nth-child(9n+9){margin-right: 0px;  }
ul.ColorList > li:nth-child(9n+1){margin-left: 0px;  }	


}
