@import url(../fonts/raleway-semibold/stylesheet.css);
@import url(../fonts/opensans/stylesheet.css);
/**************global css************/
*{margin:0;padding:0;outline:0;}
*,*:after, *:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;margin: 0;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em, img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table, caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output, ruby,section,summary,time,mark,audio,video
{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
img{max-width:100%;} 
a{outline:none !important;}
a:hover,a:focus{text-decoration:none;}
::-moz-selection {background:#708189;color:#fff;}/* Mozilla based browsers */
::selection{background:#708189;color:#fff;}/* Works in Safari */
/*ClearFix*/
.clearfix:before, .clearfix:after {content:" "; display:table;}
.clearfix:after {clear: both;}
/***********Custom Css*************/
body{ background:url(../images/bg3.jpg) repeat;}
.red{color:#ed3237;}
.mainwrapper{ margin:0; width:100%; padding-bottom:100px;}
.maincontainer{ max-width:1140px; min-width:1140px;; width:100%; margin:0 auto;}
.maincontainer .mainwrap{ box-shadow:0px 0px 25px 0px #000000;}
.maincontainer .mainwrap .logo-grid{ background:url(../images/headr_bg.jpg) no-repeat right; padding:26px 0;box-shadow: 0px 8px 6px -6px #818181; position:relative; z-index:2}
.maincontainer .mainwrap .logo-grid .logo{ display:inline-block; padding-left:35px;}
.maincontainer .mainwrap .logo-grid .logo2{ float:right; padding-right:45px; padding-top:8px;}
.maincontainer .header-grid { box-shadow: 0 8px 6px -6px #c8c8c8; position: relative; z-index: 3;}
.maincontainer .header-grid .mob-menu{ display:none;}
.maincontainer .header-grid .menus{ width:100%; font-family:ralewaysemibold;}
.maincontainer .header-grid .menus ul li{ list-style-type:none; float:left; border-left:1px solid #EEEEEE; text-transform:uppercase;}
.maincontainer .header-grid .menus ul li:nth-child(2){width:17%;}
.maincontainer .header-grid .menus ul li:nth-child(3){width:11%;}
.maincontainer .header-grid .menus ul li:nth-child(4){width:10%;}
.maincontainer .header-grid .menus ul li a{ display:block; padding:20px 0;; font-size:15px; color:#221f20; text-align:center;transition:background 1s ease; background:#FFFFFF;}
.maincontainer .header-grid .menus ul li:first-child{ width:28%;border-left:none;}
.maincontainer .header-grid .menus ul li:first-child a{ text-align:right; padding-right:20px;}
.maincontainer .header-grid .menus ul li:last-child{ width:34%; }
.maincontainer .header-grid .menus ul li:last-child a{ text-align: left;padding-left:20px;}
.maincontainer .header-grid .menus ul li a:hover, .maincontainer .header-grid .menus ul li.active a{ color:#FFFFFF; background:#EE1B24; transition:background 1s ease; font-weight:bold;}
.content-grid {background:#edeff0;}
.maincontainer .content-container{ width:980px; margin:0 auto; padding:40px 0;}
.maincontainer .content-container.product{ padding:0;}
.equipments-grid{ padding-top:40px;}
.equipments-wrap{ padding-bottom:25px;}
.equipment-left{ width:48%; float:left; position:relative;}
.equipment-right{ float:right; width:48%; margin-left:4%; position:relative;}
.equipment-inside{ position:absolute; top:40%;; left:0; padding:15px 30px; color:#221f20; font-size:13px;font-family:'ralewaysemibold'; width:54%; height:48%; overflow:hidden;}
.equipment-inside li{ margin-left:45px;}
.equipment-right.features{font-family:'open_sansregular'; font-size:15px;}
.equipment-right.features button{ border:1px solid #ee1b24;  font-size:14px; border-radius:3px; padding:6px 20px; background:#fff; color:#ee1b24; font-weight:bold; margin-top:50px; float:right;transition:background 1s ease, color 1s ease;}
.equipment-right.features button:hover{ color:#fff; border:1px solid #ee1b24; background:#ee1b24;transition:background 1s ease, color 1s ease;}
.equipment-left.features img{ box-shadow:0px 0px 8px 0px #7D7D7D; -moz-box-shadow:0px 0px 8px 0px #7D7D7D;-webkit-box-shadow:0px 0px 8px 0px #7D7D7D;-ms-box-shadow:0px 0px 8px 0px #7D7D7D;-o-box-shadow:0px 0px 8px 0px #7D7D7D; border-radius:5px;}
.equipments-grid.feature{background: #fff none repeat scroll 0 0;margin: 0 -30px;padding-bottom: 30px;padding-top: 30px;}
.equipments-grid.feature .equipments-wrap{padding: 0 30px;}
.equipment-right.features p{ padding:15px 0;}
.equipment-right.features ul{ margin-left:15px;}
.equipment-inside > p.bottomcontent{padding-left:15%; margin-top:15%;}
.footer{ background:#FFFFFF; padding:35px 40px 35px; font-family:'open_sansregular'; border-top:1px solid #CCCCCC;}
.footer .footer-grids p{ color:#505961; font-size:13px; padding:25px 0;}
.footer .footer-grids h4{  text-transform:uppercase; color:#9aa2a6; font-size:12px; font-weight:700;}
.footer .footer-grids div a{ color:#ed1b23; font-size:13px;}
.footer .footer-grids{ float:left; width:23%; margin-right:2%;}
.footer .footer-grids:last-child{margin-right:0; width:100%;}
.footer .quick-links ul{ padding-top:12px;}
.footer .quick-links ul li{ list-style-type:none; display:inline-block; padding-left:15px;}
.footer .quick-links ul li:first-child{ padding-left:0;}
.footer .quick-links ul li a{color:#505961; font-size:13px;}
.footer .social-icons{ text-align:center;}
/*.footer .social-icons img{ margin-right:2px;}*/
.copyright{ font-size:13px; margin-top:15px;color:#505961; text-align:right;}
/****Contact Page*********/
.content-left{ width:25%; float:left;}
.contetnt-right{ width:75% !important; float:right;}
#googleMap > a{ visibility:hidden;}
#googleMap > div{ width:100% !important;}
.heading{ color:#505961; font-size:21px; font-family:"open_sansregular"; padding-bottom:15px;}
.address{color:#505961; font-size:13px; font-family:"open_sansregular"; line-height:20px;}
.enquiry img{ width:100%;box-shadow:0px 0px 8px 0px #7D7D7D; -moz-box-shadow:0px 0px 8px 0px #7D7D7D;-webkit-box-shadow:0px 0px 8px 0px #7D7D7D;-ms-box-shadow:0px 0px 8px 0px #7D7D7D;-o-box-shadow:0px 0px 8px 0px #7D7D7D; border-radius:5px;}
.enquiry button{border: 1px solid #ee1b24;font-size: 14px;border-radius: 3px;padding: 6px 20px;background: #fff;color: #ee1b24;font-weight: bold;border:1px solid #ee1b24;transition:background 1s ease, color 1s ease;}
.enquiry button:hover{ color:#fff; border:1px solid #ee1b24; background:#ee1b24;transition:background 1s ease, color 1s ease;}
.enquiry textarea{ resize:none;}
.form-control{border-radius: 3px;font-family: 'open_sansregular'; }
.form-group p{ color:#505961;font-family: 'open_sansregular';}
.form-control:focus{border-color: #ccc;    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(238,27,36,0.6);}
.equipment-right.features.about p{ padding:0 0 10px; color:#505961;font-family: 'open_sansregular'; }