
.ui-widget-overlay { position:fixed;top:0;left:0;width:100%; min-height:100%; z-index:999; display:none; }
.ui-widget-overlay { background:#000;-webkit-opacity:.7;-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;filter:Alpha(Opacity=70);}
.overlay_popup { width:50%; top:20%; left:25%; position:absolute; background:#fff; min-height:360px; border-radius:10px; }
.enquiry-popup { position: fixed; top: 80px; width: 100%; z-index: 9999; }
.enquiry-popup > .box { background:#fff; width:780px; margin:auto; min-height:100px; border:5px solid rgba(0, 0, 0, 0.9); padding:15px; border-radius:4px; position:relative; }
.enquiry-popup > .box > .close-btn { position:absolute; width:30px; height:30px; right:-15px; top:-13px; background:url(../images/close-btn.png) no-repeat 0 0px; cursor:pointer; }
.enquiry-popup > .box h3 { color:#be2a11; font-size: 18px; font-weight: 400; margin:0 0 10px; border-bottom:1px dotted #ccc; padding:0 0 5px; }
.enquiry-popup > .box p { color:#555; font-size: 12px; font-weight: 100; margin:0 0 10px; font-family:Arial, Helvetica, sans-serif; }
.enquiry-popup > .box > .lft { padding:2px; border:1px solid #efefef; min-height:330px; text-align:center; }
.enquiry-popup > .box > .lft img { margin-top:15px; }

.enquiry-popup > .box > .rgt { padding:10px 25px 20px 25px; background:#f6f6f6; min-height:330px; }
.enquiry-popup > .box > .rgt h3 { margin:0 0 10px; }
.enquiry-popup > .box > .rgt label { display: block; font-size: 16px; font-weight: 100; margin: 0; }
.enquiry-popup > .box > .rgt .form-control { border-radius: 0; margin:0 0 10px !important; color:#222; }
.enquiry-popup > .box > .rgt button { display:block; width:100%; margin:15px auto; line-height:36px; color:#fff; border:1px solid #d13b10; font-size:18px; font-weight:400; background: #ed4001; /* Old browsers */
background: -moz-linear-gradient(top,  #ed4001 0%, #cb3904 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed4001), color-stop(100%,#cb3904)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ed4001 0%,#cb3904 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ed4001 0%,#cb3904 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ed4001 0%,#cb3904 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ed4001 0%,#cb3904 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed4001', endColorstr='#cb3904',GradientType=0 ); /* IE6-9 */ }
.enquiry-popup > .box > .rgt button:hover { background:#ed4001; }


.sms-popup { position: fixed; top: 80px; width: 100%; z-index: 9999; }
.sms-popup > .box { background:#fff; width:300px; margin:auto; min-height:100px; border:5px solid rgba(0, 0, 0, 0.9); padding:15px; border-radius:4px; position:relative; }
.sms-popup > .box > .close-btn { position:absolute; width:30px; height:30px; right:-15px; top:-13px; background:url(../images/close-btn.png) no-repeat 0 0px; cursor:pointer; }
.sms-popup > .box h3 { color:#be2a11; font-size: 18px; font-weight: 400; margin:0 0 10px; border-bottom:1px dotted #ccc; padding:0 0 5px; }
.sms-popup > .box p { color:#555; font-size: 12px; font-weight: 100; margin:0 0 10px; font-family:Arial, Helvetica, sans-serif; }
.sms-popup > .box > .lft { padding:2px; border:1px solid #efefef; min-height:400px; }

.sms-popup > .box > .inner { padding:10px 0px 10px 0px; }
.sms-popup > .box > .inner h3 { margin:0 0 10px; }
.sms-popup > .box > .inner label { display: block; font-size: 16px; font-weight: 100; margin: 0; }
.sms-popup > .box > .inner .form-control { border-radius: 0; margin:0 0 10px !important; color:#222; }
.sms-popup > .box > .inner button { display:block; width:100%; margin:15px auto; line-height:36px; color:#fff; border:1px solid #d13b10; font-size:18px; font-weight:400; background: #ed4001; /* Old browsers */
background: -moz-linear-gradient(top,  #ed4001 0%, #cb3904 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed4001), color-stop(100%,#cb3904)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ed4001 0%,#cb3904 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ed4001 0%,#cb3904 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ed4001 0%,#cb3904 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ed4001 0%,#cb3904 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed4001', endColorstr='#cb3904',GradientType=0 ); /* IE6-9 */ }
.sms-popup > .box > .inner button:hover { background:#ed4001; }

@media (min-width: 768px) and (max-width:799px){
.enquiry-popup > .box > .lft { min-height:inherit; }
.enquiry-popup { top:50px; position:absolute; }
.enquiry-popup > .box { width:748px; }
.enquiry-popup > .box > .lft { min-height:inherit; }
.enquiry-popup > .box > .lft img { width:100%; }
.enquiry-popup > .box > .rgt { min-height:inherit; }
}

@media (min-width: 0px) and (max-width:767px){
.inner-cont .lft-list { display:none; }
.top-header ul.social { display:none; }
footer .copyright { padding:10px 0; }
.main-nav nav ul.menu { display:none; }
.search-box input { margin-bottom:8px; }
.main-banner > .left-section { min-height:inherit; }
.search-box input { width:175px; }
.main-banner > .right-section h3 { font-size:22px;  }
.contact-container > .rgt:before { display:none; }
footer ul { border-left:0; }
footer ul li { margin:0; width:50%; float:left; }
footer .pro-list ul { border:0; }
footer .pro-list ul li { margin:0; }
footer .copyright .lft, footer .copyright .rgt { width:100%; }
.main-banner > .right-section p { font-size:16px; margin-bottom:20px;}
.main-nav { display:none; }
}
@media (min-width: 0px) and (max-width:768px){
.mhidden { display:none; }
.mshow { display:block; }
}

@media (min-width: 640px) and (max-width:767px){
.enquiry-popup > .box > .lft { min-height:inherit; }
.enquiry-popup { top:50px; position:absolute; }
.enquiry-popup > .box { width:620px; }
.enquiry-popup > .box > .lft { min-height:inherit; }
.enquiry-popup > .box > .lft img { max-width:240px; }
.enquiry-popup > .box > .rgt { min-height:inherit; }
}

@media (min-width: 480px) and (max-width:639px){
.enquiry-popup { top:50px; position:absolute; }
.enquiry-popup > .box { width:460px; }
.enquiry-popup > .box > .lft { min-height:inherit; }
.enquiry-popup > .box > .lft img { max-width:240px; }
.enquiry-popup > .box > .rgt { min-height:inherit; }
}

@media (min-width: 360px) and (max-width:479px){
.enquiry-popup { top:10px; position:fixed; }
.enquiry-popup > .box { width:340px; }
.enquiry-popup > .box > .lft { min-height:inherit; }
.enquiry-popup > .box > .lft img { width:240px; }
.enquiry-popup > .box > .rgt { min-height:inherit; }
}

@media (min-width: 0px) and (max-width:320px){
.enquiry-popup { top:10px; position:fixed; }
.enquiry-popup > .box { width:300px; padding:5px 10px; }
.enquiry-popup > .box > .lft { min-height:inherit; text-align:center; }
.enquiry-popup > .box > .lft img { width:200px; margin-top:10px; }
.enquiry-popup > .box > .rgt { min-height:inherit; }
.enquiry-popup > .box > .rgt .form-control { height:30px; }
}