@font-face {
    font-family: 'times_new_roman_cyrregular';
    src: url('/fontst imes_new_roman_cyr_regular-webfont.eot');
    src: url('/fontst imes_new_roman_cyr_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fontst imes_new_roman_cyr_regular-webfont.woff2') format('woff2'),
         url('/fontst imes_new_roman_cyr_regular-webfont.woff') format('woff'),
         url('/fontst imes_new_roman_cyr_regular-webfont.ttf') format('truetype'),
         url('/fontst imes_new_roman_cyr_regular-webfont.svg#times_new_roman_cyrregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




body{ background:#fff;margin:0px auto;padding:0px;font-family: "Times New Roman", serif ;}

::-moz-selection {color: #fff;background: #a11617;;}
::selection {color: #fff;background: #a11617;;}

.sectionmainbanner{ margin:0px;padding:0px;}
.sectionheader{ margin:0px;padding:0px;background:url(../image/bg.png) repeat-x center top;position:absolute;top:0px;z-index:9999;width:100%;}
.sectionheaderallpge{ margin:0px;padding:0px;background:url(../image/allpagebg.jpg) repeat-x center top;}
.mainlogo{ margin: 40px 0px 0px;padding:0px;max-width:100%;}
.centerlogo{ text-align:center;margin:0px;}
.mainlogo-1{ margin:6px 0px 6px;padding:0px;max-width:100%;}
.mainlogo-2{ margin: 40px 0px 0px;padding:0px;max-width:100%;}

.headermenu{ margin:0px;padding:0px;background:rgba(243,237,225,0.6);}
.nav > li > a{position: relative;display: block;padding: 10px 26px;font-size:16px;text-decoration:none;color:#120f0d;text-transform:uppercase;border-left:1px solid #c8c3ba;}
.nav > li > a:hover,.nav > li > a:focus {text-decoration: none;color:#a11617;background:none;}
.nav > li.active > a {color: #a11617;}

.sectionwelcome{ margin:40px 0px 0px;padding:0px;}
.sectionwelcome h1{ font-size:17px;color:#a11617;text-decoration:none;text-align:left;font-weight:normal;text-transform:uppercase;margin:0px;padding:0px;}
.sectionwelcome img{ margin:0px;padding:0px;max-width:100%;border:1px solid #cf7a7b;}
.sectionwelcome h2{ font-size:22px;color:#a11617;text-decoration:none;text-align:left;font-weight:normal;text-transform:uppercase;margin: 6px 0px 0px;padding:0px;}
.sectionwelcome h3{ font-size:19px;color:#a11617;text-decoration:none;text-align:left;font-weight:normal;text-transform:uppercase;margin: 4px 0px 0px;padding:0px;}
.sectionwelcome p{ font-size:13px;color:#221b1b;text-decoration:none;text-align:justify;font-weight:normal;margin: 7px 0px 8px;padding:0px;font-family:Arial;}
.sectionwelcome a{ font-size:14px;color:#a11617;text-decoration:underline;text-align:left;font-weight:normal;margin:0px;padding:0px;text-transform:uppercase;transition:all 0.8s;}
.sectionwelcome a:hover{ color:#221b1b;}

.newsright{ margin:0px;padding:0px;}
.newsright ul{ margin:0px;padding:0px;}
.newsright ul li{ margin: 12px 0px 0px;padding:0px;list-style:none;float:left;}
.newsright ul li img{ margin:0px;padding:0px;max-width:100%;border:1px solid #cf7a7b;}
.newsright ul li h4{ font-size:18px;color:#010101;text-decoration:none;text-align:left;font-weight:bold;text-transform:capitalize;margin: 0px 13px 0px;padding:0px;}
.newsright ul li span{ font-size:12px;color:#545454;text-decoration:none;text-align:left;font-weight:normal;text-transform:capitalize;margin: 0px 13px 0px;padding:0px;}
.newsright ul li p{ font-size:13px;color:#221b1b;text-decoration:none;text-align:justify;font-weight:normal;margin: 0px 13px 0px;padding:0px;font-family:Arial;width: 246px;}

.viewall{ margin:0px;padding:0px;float:left;}
.viewall span a{ font-size:14px;color:#a11617;text-decoration:underline;text-align:left;font-weight:normal;margin: 13px 98px 0px;padding:0px;text-transform:uppercase;transition:all 0.8s;}
.viewall span a:hover{color:#221b1b;}

.sectionservice{ margin:40px 0px 0px;padding:0px;}
.ourserviceslide{ margin:0px;padding:0px;}
.ourserviceslide h1{ margin:0px;padding: 8px 46px;background:url(../image/logo-bg.png) no-repeat left center;font-size:20px;color:#a11617;text-decoration:none;text-align:left;font-weight:normal;text-transform:capitalize;}
.ourserviceslide p{font-size:13px;color:#221b1b;text-decoration:none;text-align:justify;font-weight:normal;margin: 7px 0px 7px;padding: 0px 30px 0px 0px;font-family:Arial;}
.ourserviceslide a{font-size:14px;color:#a11617;text-decoration:underline;text-align:left;font-weight:normal;margin:0px;padding:0px;text-transform:uppercase;transition:all 0.8s;}
.ourserviceslide a:hover{color:#221b1b;}

.customNavigation{text-align: center;cursor: pointer;}
.customNavigation i{ color:#545454;transition:all 0.8s;margin: 0px 10px 0px;font-size:65px;font-weight:normal !important;}
.customNavigation i:hover{color:#a11617;}


.sectionsamework{ margin:46px 0px 0px;padding: 0px 0px 20px;background:url(../image/some-work-bg.jpg) repeat center top;}
.sectionsamework h1{ margin: 26px 0px;padding: 0px 80px 0px;font-size:28px;color:#cba149;text-decoration:none;text-align:left;font-weight:normal;text-transform:capitalize;}
.sectionsamework img{ margin:0px;padding:0px;}
.imagelogo{ margin:0px;padding:0px;position:absolute;z-index:999;top: -14px;}
.imagelogo img{ margin:0px;padding:0px;}

.mainprod{ margin:30px 0px 0px;padding:0px;}
.cert_img{ border:#ffffff solid 4px; float:left; width:100%; position:relative;margin:0px 0px 10px 0px;text-align:center;}
.cert_img .mask2 {position:absolute; width:100%; height:100%; top:0; opacity:0; overflow:visible;
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   -webkit-transition: all 0.6s ease-in-out;
   -moz-transition: all 0.6s ease-in-out;
   -o-transition: all 0.6s ease-in-out;
   -ms-transition: all 0.6s ease-in-out;
   transition: all 0.6s ease-in-out; }

.cert_img:hover .mask2{ opacity:1; background: rgba(27,19,13,0.6); }

.cert_img .mask2 p{ color:#000; position:relative; text-align:center; /*background-color:#19a44f;*/ width:55px; height:55px; line-height:50px; margin-left:auto; margin-right:auto; left:0; right:0;
	top:16%;
	opacity:0;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
   -moz-transform:scale(0,0);
   -webkit-transform:scale(0,0);
   -o-transform:scale(0,0);
   -ms-transform:scale(0,0);
   transform:scale(0,0);
   -webkit-transition: -webkit-transform 0.2s 0.1s ease-in, opacity 0.8s ease-in-out;
   -moz-transition: -moz-transform 0.2s 0.1s ease-in, opacity 0.8s ease-in-out;
   -o-transition: -o-transform 0.2s 0.1s ease-in, opacity 0.8s ease-in-out;
   -ms-transition: -ms-transform 0.2s 0.1s ease-in, opacity 0.8s ease-in-out;
   transition: transform 0.1s 0.1s ease-in, opacity 0.8s ease-in-out;}
   
   .cert_img .mask2 p a{ color:#ae1d1e; font-size:18px;background:#faf3e1;border:1px solid #ae1d1e;padding: 8px 11px;}


.cert_img:hover .mask2 p{opacity:1;
	-moz-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	-o-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
	-moz-transition-delay:0.2s;
	-webkit-transition-delay:0.2s;
	-o-transition-delay:0.2s;
	-ms-transition-delay:0.2s;
	transition-delay:0.2s;}
.cert_img .mask2 h1{ color:#fff;font-size:19px;text-decoration:none;text-align:center;text-transform:capitalize;margin: 50px 0px 0px;padding:0px;}
.cert_img .mask2 h2{ color:#fff;font-size:13px;text-decoration:none;text-align:center;text-transform:capitalize;margin: 10px 30px;padding:0px;font-family:'Arial';}

.sectionlatestprod{ margin:0px 0px 0px;padding:0px;background:url(../image/section-bg.jpg) no-repeat top center;}
.sectionlatestprod h3{margin: 20px 0px 0px;padding: 0px 0px 10px;font-size:35px;color:#a11617;text-decoration:none;text-align:center;font-weight:normal;text-transform:capitalize;background:url(../image/bottom-bg.jpg) no-repeat center bottom;}
.sectionlatestprod p{margin: 3px 0px 0px;padding: 0px 0px 0px;font-size:13px;color:#221b1b;text-decoration:none;text-align:center;font-weight:normal;font-family:Arial;}

.viewallprod{ margin: 30px 0px 30px;padding:0px;text-align:center;}
.viewallprod a{ margin:0px;padding: 12px;font-size:14px;text-decoration:underline;text-transform:uppercase;color:#ae1d1e;transition:all 0.8s;border:1px solid #cf7a7b;}
.viewallprod a:hover{ border:1px solid #000;color:#fff;background:#cba149;}

.sectionfooter{ margin:80px 0px 0px;padding: 0px 0px 11px;background:url(../image/footer-bg.jpg) repeat-x center top;}

.newsletter{ margin:0px;padding:0px;background:#e3e3e3;border-bottom:7px solid #333333;position: absolute;left: 196px;right: 163px;top: -70px;z-index:999;}
.newsletter h1{margin: 0px 0px;padding: 10px 0px 6px;font-size:35px;color:#a11617;text-decoration:none;text-align:center;font-weight:normal;text-transform:capitalize;background:url(../image/stay-h1.png) no-repeat center;}
.newsletter p{margin: 0px 0px 0px;padding: 0px 0px 0px;font-size:20px;color:#221b1b;text-decoration:none;text-align:center;font-weight:normal;}

.newsletterform{ margin:0px;padding:0px;}
.newsletterform ul{ margin:0px;padding:0px;}
.newsletterform ul li{ margin:0px;padding:0px;list-style:none;float:left;}
.newsletterform ul li input{ margin:10px 23px 20px;padding:0px 10px;background:#fffaee;border:none;font-size:14px;text-decoration:none;color:#b3b3b3;height:42px;font-family:Arial;width:223px;}
.submitbutton{ margin:0px;padding:0px;background:none;border:none;float:right;margin: 10px 0px;position: absolute;right: 19px;}

.logoandsocial{ margin: 108px 0px 0px;padding:0px;text-align:center;}
.logoandsocial img{ margin:0px;padding:0px;}


.social{ margin: 14px 2px 0px;padding:0px;text-align:center;}
.social ul{ margin:0px;padding:0px;}
.social ul li{ margin:0px;padding:0px;list-style:none;float:left;}
.social ul li i{ margin: 0px 5px 10px 0px;padding: 8px 10px;color:#b3b3b3;border:1px solid #b3b3b3;border-radius:50%;font-size:15px;transition:all 0.8s;}
.social ul li i:hover{ color:#fff;background:#cba149;}
.socialbottom{ border-bottom:1px solid #454442;}

.allbotttomcontent{ margin:25px 0px 0px;padding:0px;}
.allbotttomcontent h1{ margin:0px 0px 25px;padding:0px;font-size:20px;text-decoration:none;text-align:left;color:#cba149;font-weight:normal;text-transform:uppercase;}

.flinks{ margin:0px;padding:0px;}
.flinks ul{ margin:0px;padding:0px;}
.flinks ul li{ margin:0px;padding: 3px 0px;list-style:none;}
.flinks ul li a{ margin:0px;padding:0px;text-decoration:none;color:#fff;font-weight:normal;text-transform:capitalize;transition:all 0.8s;font-size:14px;}
.flinks ul li a:hover{ color:#a11617;padding: 0px 8px;}

.address{ margin:0px;padding:0px;}
.address ul{ margin:0px;padding:0px;}
.address ul li{ margin:0px;padding: 0px 0px;list-style:none;}
.address ul li img{ margin: 30px 0px 0px;padding: 0px 0px;}
.address ul li h2{ margin:0px 0px 0px;padding:0px;font-size:16px;text-decoration:none;text-align:left;color:#fff;font-weight:normal;text-transform:capitalize;}
.address ul li p{ margin:4px 0px 0px;padding:0px;font-size:14px;text-decoration:none;text-align:left;color:#e7e7e7;font-weight:normal;}
.address ul li span{ margin:0px 15px 0px;padding:0px;font-size:14px;text-decoration:none;text-align:left;color:#e7e7e7;font-weight:normal;}
.address a{ margin: 4px 0px;padding: 12px 12px 15px;font-size:24px;text-transform:capitalize;text-decoration:none;text-align:center;font-weight:bold;color:#fff;background:url(../image/viewallbranches.jpg) no-repeat center;float: left;transition: all 0.8s;}
.address a:hover{ background:url(../image/viewallbrancheshover.jpg) no-repeat center;color:#000;}

.map{ margin:0px;padding:0px;width:100%;}

.bottomcontent{ margin:0px;padding:0px;background:#333333;}
.bottomcontent h1{margin: 15px 0px 15px;padding:0px;font-size:13px;text-decoration:none;text-align:left;color:#fff;font-weight:normal;}

.hitcounter{ margin: 15px 0px 15px;padding:0px;float:right;}
.hitcounter img{ margin:0px;padding:0px;}

.navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-top: 8px;margin-right: 15px;margin-bottom: 8px;background-color: #a11617;background-image: none;border: 1px solid transparent;border-radius: 4px;}
.navbar-toggle .icon-bar{display: block;width: 22px;height: 2px;border-radius: 1px;background:#fff;}
.imageprod{ margin:0px;padding:0px;width:100%;height: 178px;}
.imageprod2all{margin:0px;padding:0px;width:100%;}

.allpagebanner{ margin:0px;padding:0px;width:100%;}

.sectionbreadcrumbs{ margin:0px;padding: 15px 0px;background:#faf9f6;}
.allpagebreadcrumbs{ margin:0px;padding:0px;}
.allpagebreadcrumbs ul{ margin:0px;padding:0px;}
.allpagebreadcrumbs ul li{ margin:0px;padding:0px;list-style:none;float:left;}
.allpagebreadcrumbs ul li a{ margin:0px;padding: 0px 15px 0px 0px;color:#887451;text-decoration:none;text-transform:capitalize;font-size:13px;transition:all 0.8s;font-family:'open sans';}
.allpagebreadcrumbs ul li a span{color:#887451;margin: 0px 0px 0px 12px;}
.allpagebreadcrumbs ul li a:hover{ color:#9f3436;}
.allpagebreadcrumbs ul li.active a{ color:#9f3436;}


.inquirybutton{background:#a11717; font-size:14px;text-decoration:none;text-align:center;/*margin: 30px 15px 0px;*/padding: 9px 9px;text-transform:uppercase;font-family:'open sans';color:#fff;transition:all 0.8s;float:left; }
.inquirybutton:hover{ background:#000;color:#fff;text-decoration:none;}


.allpageleftmenu{ margin:0px 0px 20px;padding:0px;background:url(../image/left-menu-bg.jpg) no-repeat center top;}
.allpageleftmenu ul{ margin:0px;padding:0px;}
.allpageleftmenu ul li{ margin:0px;padding: 10px 8px;list-style:none;text-align:left;border-bottom:1px solid #e1daca;}
.allpageleftmenu ul li a{ margin:0px;padding: 0px 0px 0px 20px;color:#64472b;text-decoration:none;text-transform:capitalize;font-size:14px;transition:all 0.8s;font-family:'open sans';background:url(../image/left-airo.png) no-repeat left center;text-align:left;display:block;}
.allpageleftmenu ul li a:hover{ color:#a11617;background:url(../image/left-airo-hover.png) no-repeat left center;}
.allpageleftmenu ul li.active a{ color:#a11617;background:url(../image/left-airo-hover.png) no-repeat left center;font-weight: bold;}

.abouttext{margin:30px 0px 10px;padding:0px;font-size:22px;text-decoration:none;text-align:left;color:#a11617;font-weight:normal;text-transform:uppercase;}

.aboutalltext{ margin:30px 0px 10px;padding:0px;}
.aboutalltext h1{ margin:0px 0px 0px;padding:0px;font-size:22px;text-decoration:none;text-align:left;color:#a11617;font-weight:normal;text-transform:uppercase;}
.aboutalltext p{margin: 10px 0px 20px;padding:0px;font-size:13px;text-decoration:none;text-align:justify;color:#221b1b;font-weight:normal;font-family:'Arial';}
.aboutalltext img{ border:1px solid #cf7a7b;margin: 34px 0px 0px;padding:0px;width:100%;}
.aboutalltext ul{ margin: 0px 0px 0 16px; padding:0px; font-family: 'Arial';}
.aboutalltext ul li{ margin:0px 0px 0px;padding:0px;font-size:12px;text-decoration:none;text-align:justify;color:#000;font-weight:normal; font-family: 'Arial';}

.aboutaddress{ margin:0px 0px 30px;padding:0px;text-align:left;}
.aboutaddress h2{ margin:0px;padding:0px;color:#a11617;font-size:13px;font-family:'Arial';text-decoration:none;font-weight:bold;}
.aboutaddress p{ margin: 4px 0px;padding:0px;color:#a11617;font-size:13px;font-family:'Arial';text-decoration:none;font-weight:bold;}


.mainservices{ margin: 30px 0px 0px;padding: 5px 5px 5px 5px;border:1px solid #e5e0d8;}
.mainservicessection{ margin: 0px 0px 30px;float:left;}
.service_img{ border:#fff solid 1px; float:left; width:100%; position:relative;margin:0px 0px 0px 0px;text-align:center;}

.service_img img{ margin:0px; padding:0px; height:224px; width:249px;}

.service_img .mask3 {position:absolute; width:100%; height:100%; top:0; opacity:0; overflow:visible;
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   -webkit-transition: all 0.6s ease-in-out;
   -moz-transition: all 0.6s ease-in-out;
   -o-transition: all 0.6s ease-in-out;
   -ms-transition: all 0.6s ease-in-out;
   transition: all 0.6s ease-in-out; }

.service_img:hover .mask3{ opacity:1; background: rgba(161,22,23,0.6); }

.service_img .mask3 p{ color:#000; position:relative; text-align:center; /*background-color:#19a44f;*/ width:55px; height:55px; line-height:50px; margin-left:auto; margin-right:auto; left:0; right:0;
	top:35%;
	opacity:0;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
   -moz-transform:scale(0,0);
   -webkit-transform:scale(0,0);
   -o-transform:scale(0,0);
   -ms-transform:scale(0,0);
   transform:scale(0,0);
   -webkit-transition: -webkit-transform 0.2s 0.1s ease-in, opacity 0.8s ease-in-out;
   -moz-transition: -moz-transform 0.2s 0.1s ease-in, opacity 0.8s ease-in-out;
   -o-transition: -o-transform 0.2s 0.1s ease-in, opacity 0.8s ease-in-out;
   -ms-transition: -ms-transform 0.2s 0.1s ease-in, opacity 0.8s ease-in-out;
   transition: transform 0.1s 0.1s ease-in, opacity 0.8s ease-in-out;}
   
   .service_img .mask3 p a{ color:#fff; font-size:20px;}


.service_img:hover .mask3 p{opacity:1;
	-moz-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	-o-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
	-moz-transition-delay:0.5s;
	-webkit-transition-delay:0.5s;
	-o-transition-delay:0.5s;
	-ms-transition-delay:0.5s;
	transition-delay:0.5s;}
	
.product_img img{ margin:0px;padding:0px;width:249; height:147px;}
.srviceimage1{ margin:0px;padding:0px;width:100%;}

.asad{margin: 8px 0px 20px;padding: 5px 5px 5px 5px;border:1px solid #e5e0d8;}
.product_img{ border:#fff solid 1px; float:left; width:100%; position:relative;margin:0px 0px 0px 0px;text-align:center;padding:0px;}
.textbase{color:#665b48; font-size:16px;text-decoration:none;text-align:center;text-transform:capitalize;margin:0px;padding:0px;}
.product_img .mask4 {position:absolute; width:100%; height:100%; top:0; opacity:0; overflow:visible;
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   -webkit-transition: all 0.6s ease-in-out;
   -moz-transition: all 0.6s ease-in-out;
   -o-transition: all 0.6s ease-in-out;
   -ms-transition: all 0.6s ease-in-out;
   transition: all 0.6s ease-in-out; }

.product_img:hover .mask4{ opacity:1; background: rgba(27,19,13,0.7); }

.product_img .mask4 p{ color:#000; position:relative; text-align:center; /*background-color:#19a44f;*/ width:55px; height:55px; line-height:50px; margin-left:auto; margin-right:auto; left:0; right:0;
	top:35%;
	opacity:0;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
   -moz-transform:scale(0,0);
   -webkit-transform:scale(0,0);
   -o-transform:scale(0,0);
   -ms-transform:scale(0,0);
   transform:scale(0,0);
   -webkit-transition: -webkit-transform 0.2s 0.1s ease-in, opacity 0.8s ease-in-out;
   -moz-transition: -moz-transform 0.2s 0.1s ease-in, opacity 0.8s ease-in-out;
   -o-transition: -o-transform 0.2s 0.1s ease-in, opacity 0.8s ease-in-out;
   -ms-transition: -ms-transform 0.2s 0.1s ease-in, opacity 0.8s ease-in-out;
   transition: transform 0.1s 0.1s ease-in, opacity 0.8s ease-in-out;}
   
.product_img .mask4 p a{ color:#fff; font-size:22px;}
.product_img:hover .mask4 p{opacity:1;
	-moz-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	-o-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
	-moz-transition-delay:0.5s;
	-webkit-transition-delay:0.5s;
	-o-transition-delay:0.5s;
	-ms-transition-delay:0.5s;
	transition-delay:0.5s;}
	
	

/* Base Styles */
#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  position: relative;
}
#cssmenu a {
  line-height: 1.3;
}
#cssmenu {
  width: 100%;
  margin: 0px 0px 20px;
}
#cssmenu > ul > li > a {
  padding-right: 40px;
  font-size: 25px;
  font-weight: bold;
  display: block;
  background:url(../image/menu-bg.jpg) no-repeat center top;
  color: #ffffff;
  border-bottom: 1px solid #e1daca;
  text-transform: capitalize;
  text-align:left;
}
#cssmenu > ul > li > a > span {
  /*background:rgba(46,156,169,0.8);*/
 background:url(../image/left-airo.png) no-repeat left center;
  padding: 12px 10px 12px;
  display: block;
  font-size: 13px;
  font-weight: 300;
  color:#64472b;
  margin: 0px 10px;
}
#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li.active {
  border-bottom: none;
  background:url(../image/left-airo.png) no-repeat left center;
  display: block;
}
#cssmenu > ul > li.active > a {
  color: #fff;
  background:url(../image/menuactivebg.jpg) no-repeat center top;
}
#cssmenu > ul > li.active > a span {
  /*background-color: rgba(0, 0, 0, 0.6);*/
  background:url(../image/left-airo-hover.png) left center no-repeat;
  color:#a11617;
}
#cssmenu span.cnt {
  position: absolute;
  top: 8px;
  right: 15px;
  padding: 0;
  margin: 0;
  background:url(../image/menu-bg.jpg) no-repeat center top;
  display:none;
}
/* Sub menu */
#cssmenu ul ul {
  display: none;
}
#cssmenu ul ul li {
  /*border: 1px solid #fff;*/
  border-top: 0;
}
#cssmenu ul ul a {
  padding: 10px;
  display: block;
  color: #6e5f44;
  font-size: 13px;
  text-align:left;
  border-bottom:1px solid #fff;
  margin: 0px 8px;
}
#cssmenu ul ul a:hover {
  color: #0d0d0d;
}
#cssmenu ul ul li.odd {
  background: #f0ebe1;
}
#cssmenu ul ul li.even {
 /* background:rgba(255,255,255,0.8);*/
 background:#f0ebe1;
}


.binhussain{ margin:0px;padding:5px 5px 5px 5px;border:1px solid #e5e1d8;}
.bin_img{ border:#fff solid 1px; float:left; width:100%; position:relative;margin:0px 0px 0px 0px;text-align:center;padding:0px;}
.bin_img .mask6 {position:absolute; width:100%; height:100%; top:0; opacity:0; overflow:visible;
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   -webkit-transition: all 0.6s ease-in-out;
   -moz-transition: all 0.6s ease-in-out;
   -o-transition: all 0.6s ease-in-out;
   -ms-transition: all 0.6s ease-in-out;
   transition: all 0.6s ease-in-out; }

.bin_img:hover .mask6{ opacity:1; background: rgba(27,19,13,0.6); }

.bin_img .mask6 p{ color:#000; position:relative; text-align:center; /*background-color:#19a44f;*/ width:55px; height:55px; line-height:50px; margin-left:auto; margin-right:auto; left:0; right:0;
	top:35%;
	opacity:0;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
   -moz-transform:scale(0,0);
   -webkit-transform:scale(0,0);
   -o-transform:scale(0,0);
   -ms-transform:scale(0,0);
   transform:scale(0,0);
   -webkit-transition: -webkit-transform 0.2s 0.1s ease-in, opacity 0.8s ease-in-out;
   -moz-transition: -moz-transform 0.2s 0.1s ease-in, opacity 0.8s ease-in-out;
   -o-transition: -o-transform 0.2s 0.1s ease-in, opacity 0.8s ease-in-out;
   -ms-transition: -ms-transform 0.2s 0.1s ease-in, opacity 0.8s ease-in-out;
   transition: transform 0.1s 0.1s ease-in, opacity 0.8s ease-in-out;}
   
.bin_img .mask6 p a{ color:#fff; font-size:22px;}
.bin_img:hover .mask6 p{opacity:1;
	-moz-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	-o-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
	-moz-transition-delay:0.5s;
	-webkit-transition-delay:0.5s;
	-o-transition-delay:0.5s;
	-ms-transition-delay:0.5s;
	transition-delay:0.5s;}
	

.productallpage{ margin:0px 0px 20px;padding:5px 5px 15px 5px;border:1px solid #e5e1d8;text-align:center;transition:all 0.8s;}
.productallpage ul{ margin:0px;padding:0px;}
.productallpage ul li{ margin:0px;padding:0px;list-style:none;float:left;}
.productallpage ul li h1{ color:#665b48; font-size:14px;text-decoration:none;text-align:left;text-transform:uppercase;/*margin: 9px 66px 25px;*/padding:0px;text-transform:uppercase;font-family:'open sans';}
.productallpage ul li h2{ color:#a11717; font-size:14px;text-decoration:none;text-align:center;text-transform:uppercase;margin: 10px 60px 15px;padding:0px;text-transform:uppercase;font-family:'open sans';}
.productallpage ul li span a{ background:#a11717; font-size:14px;text-decoration:none;text-align:center;margin: 15px 30px 0px;padding:5px;text-transform:uppercase;font-family:'open sans';color:#fff;transition:all 0.8s;}
.productallpage ul li h5 a{ background:#cfc6b7; font-size:14px;text-decoration:none;text-align:center;margin: 0px 74px 0px;padding:7px;text-transform:uppercase;font-family:'open sans';color:#343432;float:right;transition:all 0.8s;}
.productallpage:hover span a{ background:#0d0d0f;}
.productallpage:hover h5 a{ background:#a11617;color:#fff;}
.productallpage:hover{ border:1px solid #d18d8e;}


.sectionpagination{ margin: 20px 0px;padding:0px;border-top:4px solid #c9c9c9;}
.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;float: right;}
.pagination > li:first-child > a, .pagination > li:first-child > span {margin-left: 0;border-top-left-radius: 0px;border-bottom-left-radius: 0px;background:#d2cabc;}
.pagination > li > a, .pagination > li > span {position: relative;float: left;padding: 6px 12px; margin-left: -1px;
line-height: 1.42857143;color: #414141;text-decoration: none;background-color: #fff;border: 1px solid #dfdbd5;font-size:14px;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
 z-index: 2;color: #a11617;background-color: #e8e3d9;border-color: #dfdbd5;}
 .pagination > li:last-child > a, .pagination > li:last-child > span {border-top-right-radius: 0px;border-bottom-right-radius: 0px;background:#a11617;color:#fff;}
 
 
 .largepage{ margin: 63px 0px 20px;padding:7px 7px 7px 7px;border:1px solid #e6e2da;}
 .largepage img{ margin:0px;padding:0px;width:100%;}
 
 .largealldifination{ margin: 63px 0px 0px;padding:0px;}
 .largealldifination ul{ margin:0px;padding:0px;}
 .largealldifination ul li{ margin:0px;padding:0px;list-style:none;}
 .largealldifination ul li h1{ margin:0px;padding:0px;color:#3c3c3c;text-decoration:none;text-align:left;font-size:16px;text-transform:uppercase;font-weight:normal;font-family:'open sans';}
 .largealldifination ul li span{ margin:0px;padding:0px;color:#3c3c3c;text-decoration:none;text-align:left;font-size:14px;text-transform:capitalize;font-weight:bold;font-family:'open sans';}
.largealldifination ul li p{ margin: 10px 0px 0px;padding:0px;color:#3c3c3c;text-decoration:none;text-align:left;font-size:14px;text-transform:uppercase;font-weight:normal;font-family:'open sans';}
.largealldifination ul li h2{ margin: 10px 0px 0px;padding: 12px 10px;color:#3c3c3c;text-decoration:none;text-align:left;font-size:14px;text-transform:uppercase;font-weight:bold;font-family:'open sans';background:#e6e2da;}
.largealldifination ul li h3{ margin: 10px 0px 0px;padding: 0px 10px 0px 0px;color:#3c3c3c;text-decoration:none;text-align:justify;font-size:13px;text-transform:capitalize;font-weight:normal;font-family:'open sans';line-height: 23px;overflow:auto;float: left;height: 200px;}

.largeprodslide{ margin: 12px 12px 0px 0px;padding:0px;padding:3px 3px 3px 3px;border:1px solid #e6e2da;}
.largeprodslide img{ margin:0px;padding:0px;width:96px;height:87px;}

.inquirybg{ background:url(../image/inquiry-bg.jpg) no-repeat right;padding:0px;}
.inquiryform{ margin: 0px 0px 16px;padding:0px 10px;background:#fff;border:1px solid #cfcfcf;font-size:12px;text-decoration:none;color:#000000;height:40px;width:100%;font-family:'Arial';text-transform:capitalize;}
.labeltext{ font-size:12px;font-family:'Arial';text-decoration:none;float:left;color:#000;margin: 10px 0px;padding:0px;}

.inquiryallform{ margin:0px 0px 25px;padding:0px;}
.inquiryallform ul{ margin:0px;padding:0px;}
.inquiryallform ul li{ margin:0px;padding:0px;list-style:none;}
.inquiryallform ul li input{  margin: 0px 0px 0px;padding:0px 10px;background:#fff;border:1px solid #cfcfcf;font-size:12px;text-decoration:none;color:#000000;height:40px;width:100%;font-family:'Arial';text-transform:capitalize;}
.inquiryallform ul li label{font-size:12px;font-family:'Arial';text-decoration:none;float:left;color:#000;margin: 10px 0px;padding:0px;}
.inquiryallform ul li textarea{  margin: 0px 0px 0px;padding:7px 10px;background:#fff;border:1px solid #cfcfcf;font-size:12px;text-decoration:none;color:#000000;width:567px;font-family:'Arial';text-transform:capitalize;height:176px;}
.inquiryallform ul li button{  margin: 20px 0px 30px;padding:7px 10px;background:#a11617;font-size:14px;text-decoration:none;color:#fff;font-family:'open sans';text-transform:capitalize;float:left;border:none;transition:all 0.7s;}
.inquiryallform ul li button:hover{ background:#000;}

.sectiontopcontact{ margin:40px 0px 20px;padding:0px;background:#f7f5f2;border:1px solid #dfdbd5;}
.sectiontopcontact p{     margin: 7px 0 10px;
    text-align: left;
    padding: 0 9px;}
.maintopleft{ margin:0px; padding:0px;}
.maintopleft ul{ margin:0px; padding:0px;}
.maintopleft ul li{ margin:0px; padding:0px;list-style:none;}
.maintopleft ul li h1{ margin: 0px 15px; padding: 14px 66px;background:url(../image/address-bg.jpg) no-repeat center left;color:#474032;font-size:16px;text-transform:uppercase;text-decoration:none;text-align:left;font-family:'open sans';position: absolute;top: -30px;}
.maintopleft ul li p{ margin: 40px 15px 10px; padding:0px;color:#474032;text-decoration:none;font-size:13px;text-align: left;font-family:'open sans';}
.maintopleft ul li i{ background:#e8e3da;border:1px solid #dcd7d0;color:#928978;margin: 0px 20px 0px 0px;padding:6px 8px;border-radius: 50%;font-size: 24px;}
.maintopleft ul li span{ margin: 0px 60px 0px; padding:0px;color:#474032;text-decoration:none;font-size:13px;text-align: left;font-family:'open sans';}
.maintopleft ul li h2{ margin: 0px 15px 15px; padding:0px;color:#474032;text-decoration:none;font-size:13px;text-align: left;font-family:'open sans';}
.maintopleft ul li a{ margin: 0px 15px 15px; padding:0px;color:#474032;text-decoration:none;font-size:13px;text-align: left;font-family:'open sans';float:left;}
.maintopleft ul li a:hover{ color:#a11617;}

.mapcontact{ width:100%;margin: 20px 0px 0px 0px;padding: 0px 15px;}

.bottomcontact{ margin: 10px 0px 20px;padding:0px;background:#f7f5f2;border:1px solid #dfdbd5;}
.bottomcontact ul{ margin:0px;padding:0px;}
.bottomcontact ul li{ margin:0px;padding:0px;list-style:none;}
.bottomcontact ul li img{ margin: 16px 6px;padding:0px;float:right;border:1px solid #dbd7d0;width: 60%;}
.bottomcontact ul li h1{ margin: 0px 0px; padding: 5px 58px;background:url(../image/address-bg.jpg) no-repeat center left;color:#474032;font-size:15px;text-transform:uppercase;text-decoration:none;text-align:left;font-family:'open sans';}
.bottomcontact ul li p{margin: 10px 10px 10px; padding:0px;color:#474032;text-decoration:none;font-size:12px;text-align: left;font-family:'open sans';}

.galleryimage{ margin: 35px 0px 20px;padding:0px;}
.gallerysection{margin: 30px 0px 0px;padding:0px;}
.video{ margin: 30px 0px 0px;padding:0px;}
.video img{ margin:0px;padding:0px;width:255px; height:151px;}

.projectsection{ margin: 15px 0px 20px;padding:0px;border:4px solid #dfdbd5;transition:all 0.8s;}
.projectsection img{ margin:0px;padding:0px;width:100%;}
.projectsection h1{margin: 0px 0px; padding: 10px 10px;color:#fff;font-size:15px;text-transform:uppercase;text-decoration:none;text-align:left;font-family:'open sans';background:#a11617; transition:all 0.8s;}
.projectsection:hover{ border:4px solid #000;}
.projectsection:hover h1{ background:#000;}




.home_img{ border:#fffde9 solid 4px; float:left; width:100%; position:relative;margin:0px 0px 10px 0px;text-align:center;}
.home_img .mask9 {position:absolute; width:100%; height:100%; top:0; opacity:0; overflow:visible;
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   -webkit-transition: all 0.6s ease-in-out;
   -moz-transition: all 0.6s ease-in-out;
   -o-transition: all 0.6s ease-in-out;
   -ms-transition: all 0.6s ease-in-out;
   transition: all 0.6s ease-in-out; }

.home_img:hover .mask9{ opacity:1; background: rgba(161,22,23,0.6); }

.home_img .mask9 p{ color:#000; position:relative; text-align:center; /*background-color:#19a44f;*/ width:55px; height:55px; line-height:50px; margin-left:auto; margin-right:auto; left:0; right:0;
	top:16%;
	opacity:0;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
   -moz-transform:scale(0,0);
   -webkit-transform:scale(0,0);
   -o-transform:scale(0,0);
   -ms-transform:scale(0,0);
   transform:scale(0,0);
   -webkit-transition: -webkit-transform 0.2s 0.1s ease-in, opacity 0.8s ease-in-out;
   -moz-transition: -moz-transform 0.2s 0.1s ease-in, opacity 0.8s ease-in-out;
   -o-transition: -o-transform 0.2s 0.1s ease-in, opacity 0.8s ease-in-out;
   -ms-transition: -ms-transform 0.2s 0.1s ease-in, opacity 0.8s ease-in-out;
   transition: transform 0.1s 0.1s ease-in, opacity 0.8s ease-in-out;}
   
   .home_img .mask9 p a{ color:#ae1d1e; font-size:18px;background:#faf3e1;border:1px solid #ae1d1e;padding: 8px 11px;}


.home_img:hover .mask9 p{opacity:1;
	-moz-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	-o-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
	-moz-transition-delay:0.5s;
	-webkit-transition-delay:0.5s;
	-o-transition-delay:0.5s;
	-ms-transition-delay:0.5s;
	transition-delay:0.5s;}
.home_img .mask9 h1{ color:#fff;font-size:19px;text-decoration:none;text-align:center;text-transform:capitalize;margin: 10px 0px 0px;padding:0px;}


.newssection{ margin: 20px 0px;padding:0px;}
.newssection h1{ margin:0px;padding:0px;font-size:18px;color:#a11617;text-decoration: none;text-align: left;font-weight: normal;text-transform: uppercase;}
.newssection p{ margin: 10px 0px;padding:0px;font-size:13px;color:#221b1b;text-decoration: none;text-align: justify;font-weight: normal;text-transform: capitalize;font-family:Arial;}
.newssection img{ margin: 0px 0px 20px;padding: 5px;width:100%;border:2px solid #cf7a7b;}

.pdf-image{ margin:0px; padding:0px;text-align:left;}
.pdf-image img{ margin:0px; padding:0px;}

.ourpeople{ margin: 11px 0px 20px;padding: 0px 0px 10px;border: 4px solid #dfdbd5;transition: all 0.8s;}
.ourpeople h1{margin: 10px 0px 0px;padding:0px;font-size:18px;color:#a11617;text-decoration: none;text-align: center;font-weight: normal;text-transform: uppercase;font-family:'open sans';}
.ourpeople a{margin:0px;padding:0px;font-size:15px;color:#a11617;text-decoration: none;font-weight: normal;text-transform: capitalize;font-family:'open sans';}
.ourpeople img{ margin:0px;padding:0px;width:100%;}
.ourpeople:hover{ border:4px solid #000;}
.ourpeople:hover h1{ color:#000;}
.ourpeople:hover a{ color:#000;}


i.fa-arrow-circle-o-left{ font-size:18px;}
i.fa-arrow-circle-o-right{ font-size:18px;}


.projectsdetailsbreadcrumbs{ margin: 20px 0px 0px;padding: 0px 0px 10px;border-bottom: 3px solid #efefef;}
.projectsdetailsbreadcrumbs ul{ margin:0px;padding:0px;}
.projectsdetailsbreadcrumbs ul li{ margin:0px;padding:0px;list-style:none;float:left;}
.projectsdetailsbreadcrumbs ul li a{ margin:0px;padding: 0px 15px 0px 0px;color:#887451;text-decoration:none;text-transform:capitalize;font-size:13px;transition:all 0.8s;font-family:'open sans';}
.projectsdetailsbreadcrumbs ul li a span{color:#887451;margin: 0px 0px 0px 12px;}
.projectsdetailsbreadcrumbs ul li a:hover{ color:#9f3436;}
.projectsdetailsbreadcrumbs ul li.active a{ color:#9f3436;}


.projectsdetails{ margin: 15px 0px 20px;padding:0px;}
.projectsdetails h1{margin:0px;padding: 0px 0px 0px 0px;color:#a11617;text-decoration:none;text-transform:uppercase;font-size:17px;text-align:left;}
.projectsdetails p{font-size: 13px;color: #221b1b;text-decoration: none;text-align: justify;font-weight: normal;margin: 24px 0px 0px;padding: 0px;font-family: Arial;line-height: 23px;}
.projectsdetails img{ margin:0px;padding:0px;float: right;}
.projectsdetails a{margin:0px;padding: 4px 16px 4px 12px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:18px;transition:all 0.6s ease-out;font-family:'open sans';background:#a11617;float:right;}
.projectsdetails a:hover{ background:#000;color:#9f3436;}


.aboutallhead{ margin:0px;padding:0px;}
.aboutallhead ul{ margin:0px;padding:0px;}
.aboutallhead ul li{ margin:0px;padding:0px;list-style:none;font-size: 13px;text-decoration: none;text-align: justify;color: #221b1b;font-weight: normal;font-family: 'Arial';}


ul.topnav li a,ul.topnav li a:hover{background-color:#05047b;color:#a11617;}.mnuOuter{border:1px solid #fff;padding-bottom:80px;padding-top:0}ul.topnav{padding:0;margin:0px 0px 30px;list-style:none}ul.topnav li{margin-bottom:0px}ul.topnav li a{line-height:10px;font-size:14px;padding:16px 11px;display:block;text-decoration:none;font-weight:normal;text-align:left;background:url(../image/menu-bg.jpg) no-repeat center top;color:#64472b;font-family:'open sans';border-bottom:1px solid #e1daca;}ul.topnav ul li a,ul.topnav ul li a:hover{background-color:#a11617;color:#fff;transition: all 0.8s;}ul.topnav ul{margin:0;padding:0;display:none;}ul.topnav ul li{margin:0 0 1px;padding:0;clear:both;list-style:none;text-align:left;}ul.topnav ul li a{padding-left:20px;font-size:12px;font-weight:400;outline:0;background:#f0ebe1; color:#000;border-bottom:1px solid #fff;}ul.topnav ul ul li a{color:#333;padding-left:10px;background-color:transparent}ul.topnav ul ul li i{font-size:8px;margin-right:10px}ul.topnav ul ul li a:hover{background-color:#a11617;color:#fff}ul.topnav span{float:right;margin-right:8px}
.topnav ul li.active a{background-color:#a11617;color:#fff;}


.inquirybutton{background:#a11717; font-size:14px;text-decoration:none;text-align:center;     margin-top: -5px;/*margin: 15px 30px 0px;*/padding:5px;text-transform:uppercase;font-family:'open sans';color:#fff;transition:all 0.8s;     margin-left: 15px;}
.inquirybutton:hover{ background:#000;color:#fff;}



.pagenationStyle{ margin:0px; padding:0px; float:right; margin-bottom:30px;}
.pagenationStyle ul{ margin:0px; padding:0px;}
.pagenationStyle ul li{ margin:0px 1px; padding:0px; list-style:none; float:left}
.pagenationStyle ul li a{ margin:0px; padding:4px 8px; display:block; border: solid 1px #64472b ; color:#64472b}
.pagenationStyle ul li a:hover{ background-color:#a11617; border: solid 1px #e1daca ; color:#FFF; text-decoration:none;}




























@media (max-width:767px){

.sectionheader{position: relative;background:#f0ebe1;}
.sectionwelcome{margin: 20px 0px 0px;}
.sectionwelcome img{ width:100%;margin: 0px 0px 15px;}
.sectionwelcome h1{margin: 20px 0px 0px;}
.sectionwelcome h2{ font-size:17px;}
.newsright ul li p{ margin:0px;}
.viewall span a{margin: 13px 0px 0px;}
.sectionsamework{margin: 20px 0px 0px;}
.imagelogo{top: -16px;}
.sectionsamework h1{padding: 0px 46px 0px;font-size:19px;}
.imagelogo img{width: 45%;}
.sectionlatestprod p{ text-align:justify;}
.newsletter{ display:none;}
.logoandsocial{margin: 15px 0px 0px;}
.social ul li i{margin: 15px 10px 0px 0px;}
.allbotttomcontent h1{margin: 20px 0px 10px;}
.sectionfooter{margin: 10px 0px 0px;}
.sectionlatestprod p{ margin:0px;}
.sectionfooter{background: url(../image/footer-bg.jpg) repeat center top;}
.allbotttomcontent{margin: 0px 0px 0px;}
.address ul li img{margin: 15px 0px 0px;}
.map{margin: 20px 0px 20px;}
.hitcounter{ float:left;margin: 0px 0px 15px;}
.allpagebreadcrumbs ul li a{padding: 0px 8px 0px 0px;font-size: 12px;}
.allpageleftmenu{background: url(../image/left-menu-bgresponsive.jpg) no-repeat center top;}
.abouttext{margin: 15px 0px 10px;}
.aboutalltext{margin: 0px 0px 10px;}
.aboutalltext img{margin: 0px 0px 15px;}
.aboutaddress{margin: 0px 0px 15px;}
.mainservices{margin: 0px 0px 15px;}
.service_img .mask3 p{ top:15%;}
.mainservicessection{margin: 0px 0px 10px;}
.product_img .mask4 p{top:15%;}
.asad{margin: 8px 0px 10px;}
#cssmenu > ul > li > a{background:url(../image/menu-bgresponsive.jpg) no-repeat center top;}
#cssmenu > ul > li.active > a{background: url(../image/menuactivebgresponsive.jpg) no-repeat center top;}
.sectionpagination{border-top:none;}
.productallpage ul li h1{font-size: 11px;margin: 10px 9px 10px;}
.productallpage ul li h2{font-size: 10px;margin: 10px 23px 15px;}
.productallpage ul li span a{ font-size:12px;}
.productallpage ul li h5 a{margin: 0px 10px 0px;}
.largepage{margin: 5px 0px 0px;}
.largealldifination{margin: 20px 0px 0px;}
.largeprodslide img{width: 100%;height: 70px;}
.galleryimage{margin: 0px 0px 20px;}
.gallerysection{margin: 0px 0px 0px;}
.video {margin: 0px 0px 20px;}
.inquiryallform ul li textarea{ width:100%;}
.maintopleft ul li h1{font-size: 11px;padding: 14px 58px;}
.bottomcontact ul li h1{ font-size:11px;}
}

@media (width:480px){
.newsright ul li p{width: 320px;padding: 0px 13px 0px;}
.cert_img .mask2 h1{margin: 64px 0px 0px;}
}
@media (width:640px){
.newsright ul li p{ width:100%;}
.cert_img .mask2 p{top: 10%;}
}

@media (min-width:768px) and (max-width:1024px){
.nav > li > a{padding: 10px 8px;font-size:14px;}
.sectionwelcome{ margin:20px 0px 0px;}
.newsright ul li p{margin: 0px 0px 0px;width:100%;}
.viewall span a{margin: 13px 0px 0px;}
.sectionsamework{margin: 20px 0px 0px;}
.imagelogo{top: -47px;}
.mainprod{margin: 15px 0px 0px;}
.cert_img .mask2 h1{margin: 20px 0px 0px;}
.cert_img .mask2 p{ line-height:30px;}
.sectionlatestprod{margin: 20px 0px 0px;}
.newsletterform ul li input{margin: 10px 23px 20px;width: 203px;}
.newsletter{left: 0px;right:0px;top: -82px;}
.logoandsocial{margin: 90px 0px 0px;}
.social ul li i{margin: 20px 11px 0px 0px;}
.sectionfooter{background: url(../image/footer-bg.jpg) repeat center top;}
.address ul li span{margin: 0px 0px 0px;font-size:11px;}
.allbotttomcontent h1{margin: 0px 0px 15px;font-size: 17px;}
.address ul li h2{font-size: 13px;}
.allpageleftmenu{background: url(../image/left-menu-bgresponsive.jpg) no-repeat center top;}
.abouttext{margin: 15px 0px 10px;}
.aboutalltext{margin: 20px 0px 10px;}
.aboutalltext img{margin: 0px 0px 15px;}
.mainservices{margin: 5px 0px 10px;}
.mainservicessection{margin: 0px 0px 15px;}
#cssmenu > ul > li > a{background:url(../image/menu-bgresponsive.jpg) no-repeat center top;}
#cssmenu > ul > li.active > a{background: url(../image/menuactivebgresponsive.jpg) no-repeat center top;}
.sectionpagination{border-top:none;}
.productallpage ul li{ float:none;text-align:center;}
.productallpage ul li h2{ margin: 8px 0px 16px;text-align:center;}
.productallpage ul li h1{ margin:0px;float:inherit;}
.productallpage ul li h5 a{text-align: center;margin: 2px 24px 0px;}
.largepage{margin: 0px 0px 0px;}
.largealldifination{margin: 20px 0px 0px;}
.largeprodslide img{width: 100%;}
.galleryimage{margin: 20px 0px 15px;}
.gallerysection{ margin:0px;}
.video {margin: 0px 0px 20px;}
.inquiryallform ul li textarea{ width:100%;}

}

@media (width:1024px){
.nav > li > a {padding: 10px 18px;font-size: 15px;}
.imagelogo {top: -15px;}
.newsletterform ul li input {margin: 10px 23px 20px;width: 276px;}
.social ul li i {margin: 0px 5px 10px 0px;padding: 5px 6px;}
.address ul li span {margin: 0px 15px 0px;font-size: 11px;}
.productallpage ul li h5 a {text-align: center;margin: 2px 51px 0px;}
}











