@charset "utf-8";
/* CSS Document */

/*---------------mini enq form--------------*/
body{margin: 0;font-family: 'Montserrat', sans-serif;}
/*.enq-cont{ width:656px; border:1px solid #cacaca; margin:0 auto; overflow:hidden;}*/
.mini-q-enq-form-top input, .mini-q-enq-form-top select, .mini-q-enq-form-top textarea {margin:0 auto 10px auto;color:#666;display:block;padding:10px;width:100%;border:1px solid #CCC;font-family:"Arial", Helvetica, sans-serif; font-size:12px; font-weight:normal;
/*-webkit-box-shadow:inset 0px 5px 10px 1px #f0f0f0;-moz-box-shadow:inset 0px 5px 10px 1px #f0f0f0;box-shadow:inset 0px 5px 10px 1px #f0f0f0;*/  }
.mini-q-enq-form-top input:focus, .mini-q-enq-form-top textarea:focus {border:1px solid #FFB800;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1);}
.mini-q-enq-form-top textarea {resize:vertical;}
.mini-q-form-btm input {float:left;}
.cptcha-img { float:left; width:50px;height:34px;margin-right:9px;margin-left: 2px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#FFF;text-align:center;}
.captcha-text{width:15%; padding:0 1.5%; height:35px; margin-right:3px; border:1px solid #CCC;/*-webkit-box-shadow:inset 0px 5px 10px 1px #f0f0f0;-moz-box-shadow:inset 0px 5px 10px 1px #f0f0f0;box-shadow:inset 0px 5px 10px 1px #f0f0f0;*/font-size:12px; font-weight:normal; font-family:"Arial", Helvetica, sans-serif;}
.captcha-text:focus{border:1px solid #FFB800;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1);}
.frm_mini input, .frm_mini textarea { width:98%;margin:0 auto 10px auto;color:#666;display:block;padding:5px;border:1px solid #CCC;font-family:"Arial", Helvetica, sans-serif; font-size:12px; font-weight:normal;
-webkit-box-shadow:inset 0px 5px 10px 1px #f0f0f0;-moz-box-shadow:inset 0px 5px 10px 1px #f0f0f0;box-shadow:inset 0px 5px 10px 1px #f0f0f0;  }
.frm_mini input:focus, .frm_mini textarea:focus {border:1px solid #70a5e0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1);}
.mini_width_top{ width:100%}
.mini_width_left{ float:left; width:46%}
.mini_width_left input{ width:96% !important;}
.mini_width_right{ float:right;width:46%}
.mini_width_right input{ width:96% !important;}
.mini_width_bottom {float:left !important;width: 100%}
.mini_width_bottom input{float:left; margin-bottom:0 !important;}
.mini_width_bottom input.cptcha-img{ width:10% !important; height:15px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#FFF; text-align:center;-webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,.1),0 0 0px 0 rgba(112,165,224,1);-moz-box-shadow:inset 0 0px 0px rgba(0,0,0,.1),0 0 0px 0 rgba(112,165,224,1);box-shadow:inset 0 0px 0px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1);}
.mini_width_bottom input.captcha-text{ width:15% !important; margin:0 10px;}
/*.mini_width_bottom .submitBtn { width:inherit !important;display:inline-block;color:#FFF;background:#252525;border:1px solid #333;cursor:pointer;padding:5px 15px;font-size:12px; overflow:visible;border-top: 1px #1B1B1B solid;
border-right:1px #4B4B4B solid;border-bottom:1px #202020 solid;border-left:1px #4B4B4B solid;-moz-border-radius: 3px;-webkit-border-radius: 3px;
border-radius: 3px;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#464646", endColorstr="#252525");
background: -webkit-gradient(linear, left top, left bottom, from(#464646), to(#252525));background: -moz-linear-gradient(top, #464646, #252525);
text-shadow: #000 0 1px 2px;	-webkit-text-shadow: #000 0 1px 2px;	-moz-text-shadow: #000 0 1px 2px;-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3),inset 0px 1px 0px #757575;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3),inset 0px 1px 0px #757575;box-shadow: 0 1px 1px rgba(0,0,0,0.3),inset 0px 1px 0px #757575;}
.mini_width_bottom .submitBtn:hover {color:#fff;border-top:1px #292929 solid;border-right:1px #292929 solid;border-bottom:1px #292929 solid;border-left:1px #292929 solid;
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3),inset 0 0 3px #434343;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3),inset 0 0 3px #434343;box-shadow:0 1px 1px rgba(0,0,0,0.3),inset 0 0 3px #434343;}
.mini_width_bottom .submitBtn:active {color:#fff;border-top:1px #000 solid;border-right:1px #000 solid;	border-bottom:1px #000 solid;border-left:1px #000 solid;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#252525", endColorstr="#292929");background:-webkit-gradient(linear, left top, left bottom, from(#252525), to(#292929));background:-moz-linear-gradient(top, #252525, #292929);-moz-box-shadow:0 0 0 #000,inset 0 2px 2px #434343;
-webkit-box-shadow:0 0 0 #000,inset 0 2px 2px #434343;box-shadow:0 0 0 #000,inset 0 2px 2px #434343;}*/
.mini-q-form-btm input[type=submit] {margin:0 2px 0 5px;float:right;color:#FFF;background:#252525;border:none;cursor:pointer;padding:9px 10px;font-size:16px; overflow:visible; text-transform: uppercase; /*border-top: 1px #1B1B1B solid;border-right:1px #4B4B4B solid;border-bottom:1px #202020 solid;border-left:1px #4B4B4B solid;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;*/	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#464646", endColorstr="#252525"); /*background: -webkit-gradient(linear, left top, left bottom, from(#464646), to(#252525));background: -moz-linear-gradient(top, #464646, #252525);
text-shadow: #000 0 1px 2px;	-webkit-text-shadow: #000 0 1px 2px;	-moz-text-shadow: #000 0 1px 2px;-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3),inset 0px 1px 0px #757575;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3),inset 0px 1px 0px #757575;box-shadow: 0 1px 1px rgba(0,0,0,0.3),inset 0px 1px 0px #757575;*/ background: #985d6f; width: 55%; }
.mini-q-form-btm input[type=submit]:hover {color:#fff; background: #909090;/*border-top:1px #292929 solid;border-right:1px #292929 solid;border-bottom:1px #292929 solid;border-left:1px #292929 solid;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3),inset 0 0 3px #434343;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3),inset 0 0 3px #434343;box-shadow:0 1px 1px rgba(0,0,0,0.3),inset 0 0 3px #434343;*/}
.mini-q-form-btm input[type=submit]:active {color:#fff;border-top:1px #000 solid;border-right:1px #000 solid;	border-bottom:1px #000 solid;border-left:1px #000 solid;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#252525", endColorstr="#292929");background:-webkit-gradient(linear, left top, left bottom, from(#252525), to(#292929));background:-moz-linear-gradient(top, #252525, #292929);-moz-box-shadow:0 0 0 #000,inset 0 2px 2px #434343;
-webkit-box-shadow:0 0 0 #000,inset 0 2px 2px #434343;box-shadow:0 0 0 #000,inset 0 2px 2px #434343;}


.mini-q-form-btm input[type=button] {
	margin:0 2px 0 5px;float:right;color:#FFF;background:#252525;border:1px solid #333;cursor:pointer;padding:5px 10px;font-size:12px; overflow:visible;border-top: 1px #1B1B1B solid;
border-right:1px #4B4B4B solid;border-bottom:1px #202020 solid;border-left:1px #4B4B4B solid;-moz-border-radius: 3px;-webkit-border-radius: 3px;
border-radius: 3px;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#464646", endColorstr="#252525");
background: -webkit-gradient(linear, left top, left bottom, from(#464646), to(#252525));background: -moz-linear-gradient(top, #464646, #252525);
text-shadow: #000 0 1px 2px;	-webkit-text-shadow: #000 0 1px 2px;	-moz-text-shadow: #000 0 1px 2px;-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3),inset 0px 1px 0px #757575;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3),inset 0px 1px 0px #757575;box-shadow: 0 1px 1px rgba(0,0,0,0.3),inset 0px 1px 0px #757575;}
.mini-q-form-btm input[type=button]:hover {color:#fff;border-top:1px #292929 solid;border-right:1px #292929 solid;border-bottom:1px #292929 solid;border-left:1px #292929 solid;
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3),inset 0 0 3px #434343;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3),inset 0 0 3px #434343;box-shadow:0 1px 1px rgba(0,0,0,0.3),inset 0 0 3px #434343;}
.mini-q-form-btm input[type=button]:active {color:#fff;border-top:1px #000 solid;border-right:1px #000 solid;	border-bottom:1px #000 solid;border-left:1px #000 solid;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#252525", endColorstr="#292929");background:-webkit-gradient(linear, left top, left bottom, from(#252525), to(#292929));background:-moz-linear-gradient(top, #252525, #292929);-moz-box-shadow:0 0 0 #000,inset 0 2px 2px #434343;
-webkit-box-shadow:0 0 0 #000,inset 0 2px 2px #434343;box-shadow:0 0 0 #000,inset 0 2px 2px #434343;}



.cu_catalog #catalog{width: 4%;margin-right: 7px;margin-top: 0;}
.cu_catalog{font-size: 15px;color: #666}

.mini-q-enq-form-top #catalog{width: 3.1%;display: inline-block;margin: 0 4px 0 11px}


/* Custom Css starts here */

.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both}
.cf{*zoom:1}
.inputWrap{width: 92%}

.enq_form{
  width: 100%;
  float: left;
  position: relative;
  padding: 25px 0px 0px 0px;
  margin-bottom: 0px;
  padding-top: 0px;
}
.enq_form label{
  font-size: 20px;
  letter-spacing: -0.04em;
  color: #777777;
  font-weight: 400;
  width: 125px;
  float: left;
  line-height: 32px;
}
.enq_form input,.frm_mini input{
  width: 75% !important;
  float: left;
  background: transparent;
  border-top: 0px;
  border-right: 0px;
  border-left: 0px;
  border-bottom: 1px solid #e5e5e5 !important;
  color: #777777;
  box-shadow: none;
  font-size: 16px;
  margin-bottom: 0px;
}
.mb35{margin-bottom: 35px}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: transparent;
}
::-moz-placeholder { /* Firefox 19+ */
  color: transparent;
}
:-ms-input-placeholder { /* IE 10+ */
  color: transparent;
}
:-moz-placeholder { /* Firefox 18- */
  color: transparent;
}

.frm_mini textarea{
  overflow: auto;
  width: 75% !important;
  background: transparent;
  border-top: 0px;
  border-right: 0px;
  border-left: 0px;
  border: 1px solid #e5e5e5;
  color: #777777;
  padding: 20px;
  box-shadow: none;
  font-size: 16px;
  float: left;
}
.cptcha-img{
  width: 90px;
  height: 50px;
}
.enq_form input.captcha-text{
	width: 100px !important;
    height: 50px;
    background: #fff;
    padding: 10px 25px;}

.captcha-text::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #777;
}
.captcha-text::-moz-placeholder { /* Firefox 19+ */
  color: #777;
}
.captcha-text:-ms-input-placeholder { /* IE 10+ */
  color: #777;
}
.captcha-text:-moz-placeholder { /* Firefox 18- */
  color: #777;
}
.enq_form .submit{
  display: inline-block;
  width: 220px !important;
  background-color: #000000;
  color: #fff;
  line-height: 50px;
  font-size: 24px;
  letter-spacing: -0.04em;
  font-weight: 500;
  border: 0;
  float: right;
  margin-left: 0;
}
.enq_form .submit:hover{background-color: rgba(0, 64, 118, 0.48);}
.enq_form p{font-size: 13px;
    line-height: 23px;
    font-weight: 300;
    color: rgba(0, 0, 0, 0.71);
    width: 70%;}


/* Custom css ends here */

@media all and (max-width: 600px) {
.enq_form{padding-top: 0px}
.mb35{margin-bottom: 25px}
}

@media all and (max-width: 570px) {
.mb35{margin-bottom: 25px}
.enq_form label{font-size: 18px}
}
@media all and (max-width: 533px) {
.enq_form label{font-size: 16px;}
.mb35{margin-bottom: 15px}
.cptcha-img,.enq_form input.captcha-text{height: 25px}
.enq_form .submit{line-height: 34px;font-size: 18px;}
}
@media all and (max-width: 500px) {
iframe{overflow: hidden;}
.enq_form input, .frm_mini input,.frm_mini textarea{width: 70% !important;}
.enq_form{padding: 0px}
.enq_form label{font-size: 16px;}
.mb35{margin-bottom: 15px;}
.cptcha-img{width: 90px;height: 45px;}
.enq_form input.captcha-text{width: 90px !important;height: 45px;}
.enq_form .submit{width: 180px !important;line-height: 20px;font-size: 18px;}
}
@media all and (max-width: 500px) and (max-height: 405px) {
.mb35{margin-bottom: 10px}	
}
@media all and (max-width: 400px) {
 .enq_form label{width: 95px;}
 .cptcha-img{width: 70px;
    height: 35px;}
 .enq_form input.captcha-text{height: 35px}
.enq_form .submit{font-size: 16px;
    margin-top: 10px;
    float: left;}
   .enq_form p{width: 100%}
}
@media all and (max-width: 270px){
.enq_form label{font-size: 12px;line-height: 15px;}
.enq_form input, .frm_mini input, .frm_mini textarea{width: 100% !important}
.frm_mini input, .frm_mini textarea{padding: 0px}
}
@media all and (max-width: 300px){
.captcha-text{width: 68%;}
.mini-q-form-btm input[type=submit]{width: 100%; margin-top: 15px;}
.enq_form label{font-size: 12px;line-height: 15px;}
.enq_form input, .frm_mini input, .frm_mini textarea{width: 100% !important}
.frm_mini input, .frm_mini textarea{padding: 0px}
}