/*<-------------------home page-------------------->*/
.aboteh1{     font-style: normal;    font-weight: 500;       line-height: 1.28;    font-family: Poppins,sans-serif;    letter-spacing: 0px;    text-align: inherit;      font-size: 41px;    text-transform: uppercase;     color: #6B322F;}
.aboteh4{    font-size: 22px;    font-style: normal;    font-weight: 500;    line-height: 1.63;    font-family: Poppins,sans-serif;    letter-spacing: 0px;
    text-align: inherit;    color: #0d0d0d;}
.paragraph{    font-weight: 500;    color: #737373;    font-size: 17px;    margin-bottom: 30px;
    line-height: 27px;}
.about{    margin-right: 10px;    max-width: 50px;    margin-top: -13px;}
.padlo{padding-top:20px;padding-bottom:20px;}
/*<-------------------header -------------------->*/

.logo{width:100%;max-width:470px;transition:all 1s;}
.iso{width:100%;max-width:97px;transition:all 1s;}
 header{transition:all 1s !important;}
.logobg{background-color:rgba(255,255,255,1);transition:all 1s;}
.menubar{display:none;}



/*<-------------------header end -------------------->*/
/*<-------------------navigator -------------------->*/
.navigator{background-color:#6B322F;}
.navbar-nav li a{text-transform:uppercase;color:#fff;}
.navbar-nav li a:hover, .active2{background-color:#000;}

.dropdown:hover .dropdown-menu{display:block;}
.dropdown-menu:before{    content: ''; display: block; background-color: transparent; border-bottom: 10px solid #7D0600; position: absolute;border-left: 10px solid transparent; border-right: 10px solid transparent;top: -10px;left: 10%; }
.dropdown-menu li a{text-transform:capitalize;}
.dropdown-menu li a:hover{background-color:#7D0600;color:#fff !important;}
/*<-------------------navigator end -------------------->*/
/*<-------------------slider -------------------->*/
.real{position:relative;}
        .responsiveImg{width:100%;}
		.slider{}
		.next, .previ{position:absolute;top:50%;}
.next1, .previ1{    position: absolute;    top: 50%;     padding: 5px;    border-radius: 100%;    background-color: #ccc;}
.slidercontet{position:absolute;top:40%;
    top: 40%;
    left: 20%;margin:0 10%;    background-color: rgba(41, 41, 41, 0.58);}
.slidercontet h2{color:#fff;text-align:center;font-size:40px;    text-transform: capitalize;}
.slidercontet p{color: #fff;    font-size: 20px;    text-align: center;    padding: 5px 10px; !important;    background-color: rgba(0,0,0,0);}
.button a{ color:#fff;padding:10px 15px;border:2px solid #fff;position:relative;z-index:30000000;}
.button{margin-bottom:30px;}
.button a:hover{color:#fff;text-decoration:none;}
.button a:before{content:'';width:80%;height:100%;display:block;background-color:transparent;transition:all 1s;position:absolute;top:0;left:0;z-index:-1;}
.button a:after{content:'';width:80%;height:100%;display:block;background-color:transparent;transition:all 1s;position:absolute;top:0;right:0;z-index:-1;}
.button a:hover:before{content:'';width:100%;height:100%;display:block;background-color:#6B322F;transition:all 1s;position:absolute;top:0;left:0;z-index:-1;}
.button a:hover:after{content:'';width:100%;height:100%;display:block;background-color:#6B322F;transition:all 1s;position:absolute;top:0;right:0;z-index:-1;}
/*<-------------------slider end -------------------->*/
/*<-------------------product -------------------->*/
.producttop{position:absolute;top:0;}
.headding1{font-size: 20px;   color: #505050;transition:all 1s;font-weight: 700;    text-transform: capitalize;}
.colour:hover .headding1{color:#fff;}
.headding2{font-size: 20px;   /* color: #505050;*/color:#fff;transition:all 1s;font-weight: 700;    text-transform: capitalize;}
.colour2:hover .headding2{color:#505050 !important;}
.product{padding: 10px !important;    border-radius: 10px;  box-shadow: 0px 0px 10px #B5B5B5;}
.colour{background-color: #fff;} .colour:hover{  background-color: #6B322F;}
.colour2:hover{background-color: #fff;}.colour2{  background-color: #6B322F;}
.para1{    padding-top: 15px;   color: #525252;  font-size: 16px;transition:all 1s;}
.para2{    padding-top: 15px;   color: #fff;  font-size: 16px;transition:all 1s;}
.productimg img, .productimg1 img{    height: 180px;    transition: all 1s;    border-radius: 10px 0 0 10px;}
.product:hover .para1{padding-top:0!important;color:#fff;}
.product:hover .para2{padding-top:0!important;color:#505050;}
.product:hover .productimg img{transform:scale(1.1);}.product:hover .productimg1 img{transform:scale(1.1);}
.product:hover .button1{display:block;}
.button1{display:none;transition:all 1s;position:absolute;top:100%;z-index: 100;margin-top: 16px;}
.button1 a{ color:#000;padding:10px 15px;border:2px solid #000;position:relative;z-index:30000000;    text-transform: capitalize;}
.button1 a:hover{color:#fff;text-decoration:none;}
.button1 a:before{content:'';width:80%;height:100%;display:block;background-color:transparent;transition:all 1s;position:absolute;top:0;left:0;z-index:-1;}
.button1 a:after{content:'';width:80%;height:100%;display:block;background-color:transparent;transition:all 1s;position:absolute;top:0;right:0;z-index:-1;}
.button1 a:hover:before{content:'';width:100%;height:100%;display:block;background-color:#6B322F;transition:all 1s;position:absolute;top:0;left:0;z-index:-1;}
.button1 a:hover:after{content:'';width:100%;height:100%;display:block;background-color:#6B322F;transition:all 1s;position:absolute;top:0;right:0;z-index:-1;}
.productimg, .productimg1{position:relative;overflow:hidden;}
/*.productimg:before{content:'';display:block;background-color:transparent;position:absolute;top:50%;left:50%;width:0;height:0;transition:all 1s;z-index:3;}
.product:hover .productimg:before{content:'';display:block;background-color:rgba(107, 50, 47, 0.8);position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;transition:all 1s;}
.productimg1:before{content:'';display:block;background-color:transparent;position:absolute;top:50%;left:50%;width:0;height:0;transition:all 1s;z-index:3;}
.product:hover .productimg1:before{content:'';display:block;background-color:rgba(107, 50, 47, 0.8);position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;transition:all 1s;}*/

.productimg:after{    content: '';display: block;position: absolute;top: 42%;left: 94%;border-top: 15px solid transparent;border-bottom: 15px solid transparent;
    border-right: 15px solid #fff;z-index:5;}
.colour:hover .productimg:after{    content: '';display: block;position: absolute;top: 42%;left: 94%;border-top: 15px solid transparent;border-bottom: 15px solid transparent;    border-right: 15px solid #6B322F;z-index:5;}
.productimg1:after{content:'';display:block;position:absolute;top:42%;left:94%;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #6B322F;z-index:5;}
.colour2:hover .productimg1:after{content:'';display:block;position:absolute;top:42%;left:94%;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #fff;z-index:5;}
.pad2{margin-top: 30px;}

/*<-------------------product2 -------------------->*/
.pddingggg{position:relative;overflow:hidden;    border: 1px solid #E2E2E2;}.pddingggg2{padding:15px !important;}
.prodictImg{height:200px;}
.pddingggg:before{content:'';display:block;background-color:transparent;position:absolute;top:50%;left:50%;width:0;height:0;transition:all 1s;}
.pddingggg:hover:before{content:'';display:block;background-color:rgba(107, 50, 47, 0.8);position:absolute;top:0;left:0;width:100%;height:100%;transition:all 1s;}
.pddingggg21{padding:15px !important;}
.itemname{position:absolute;bottom:0;width:100%;  background:rgba(255, 255, 255, 0.44);    padding-left: 21px;   height: 40%;    left: 0;
    background: -webkit-linear-gradient(transparent, rgba(49, 49, 49, 0.75)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(transparent, rgba(49, 49, 49, 0.75)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(transparent, rgba(49, 49, 49, 0.75))); /* For Firefox 3.6 to 15 */
    background: linear-gradient(transparent, rgba(49, 49, 49, 0.75));/* Standard syntax */}
.itemname h2{  text-transform: uppercase;    display: inline;    padding-top: 15px;       color: #FFFFFF;     text-shadow: 0px 0px 10px rgb(78, 77, 77);}
.right{ color: #fff;font-size: 25px !important; float: right; padding-right: 10px;}
.padtop-bot{padding-top: 30px;
    padding-bottom: 40px;}


/*<-------------------clientd slider -------------------->*/
.client{margin:5px;box-shadow:0 0 10px #ccc;padding:10px;}

.productss img{height:250px;transition:all 1s;}
.productss h2{text-transform:uppercase;font-size:20px;color:#545454;}
.productss{    padding: 10px !important;    box-shadow: 0 0 10px #ccc;transition:all 1s;overflow:hidden;}
.productss:hover{   box-shadow: 0 0 15px #6B322F;}
.productss1{padding:15px;}
.productss1:hover .productss img{transform:scale(1.1);}

.headding-title{    text-transform: uppercase;
    font-weight: 500;
    color: #3C3C3C;}
.aboutpara{    color: #757575;    line-height: 26px;}
.subheadtitle{    color: #6B322F;    margin-left: 0 !important;    margin-top: 25px;}
.certificate{    padding: 10px;    box-shadow: 0 0 5px #ccc;max-height:400px;max-width:400px;}
.licence li{list-style-image:url(../images/reply.png);    color: #757575;    font-size: 15px;    line-height: 27px;}
.licence li:hover{list-style-image:url(../images/reply1.png);}
.components li{list-style-image:url(../images/right.png);    color: #757575;    font-size: 15px;    line-height: 27px;}
.components li:hover{list-style-image:url(../images/right1.png);}


/*<-------------------footer -------------------->*/
footer{background-color:#f3f3f3; color:#fff;border:1px solid #f1f1f1;box-shadow:0 0 5px #fff;}
footer h4{color:#000;}
.footnext{color:#fff;}
.footnextback{background-color:#FF0166;}
.footnav li a{color: #000;    text-transform: capitalize;    font-size: 14px;}
.footnav1 li{color: #000;     font-size: 14px; display:block;}
.footnav li{display:block;}
.logoforfooter{width:100%;}
.responsiveimg{width:100%;}
.footnav1 li a{margin-left:5px;color:#E60C00;}
.footnav1 li a:hover{color:#000;}
.social li{display:inline-block;margin-top:30px;}
.social li img{max-width:35px;}
.footer2{background-color:#6B322F;}
.footer2 p{color:#fff;}
/*<-------------------top scroller -------------------->*/
 .cd-top {
	z-index:200;
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  border-radius:5px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background:rgb(156, 8, 0) url(../images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}


.gallery img{padding:10px;margin:10px;box-shadow:0 0 5px #ccc;max-width:250px;transition:all 0.5s;}
.gallery img:hover{transform:scale(1.1);}

.gallery1 img{padding:10px;margin:5px;box-shadow:0 0 5px #ccc;transition:all 0.5s;}
.gallery1 img:hover{transform:scale(1.05);}

.project th p{text-align:center;color:#fff;font-size:18px;}
.project th{background-color:#6B322F;}
.project td p{text-align:center;}
.project{width:100%;}
.projects{background-image:url(../images/projects_banner.jpg);background-size:100% 100%;}
.testingbg{background-image:url(../images/testing.jpg);background-size:100% 100%;}
.exports{background-image:url(../images/exports.jpg);background-size:100% 100%;}
.gallerybg{background-image:url(../images/gallry.jpg);background-size:100% 100%;}
.about-us{background-image:url(../images/about-banner.jpg);background-size:100% 100%;}
.enquiry{background-image:url(../images/enquiry-banner.jpg);background-size:100% 100%;}
.pagetitle{text-align: center;    color: #fff; text-transform: uppercase;font-size: 40px;    font-family: 'Bitter', serif;    font-weight: 900;}
.CONTACT-IMG1{    max-width: 18px;    margin-right: 5px;}
.labbel{color: #6B322F;margin-right:5px;}
.button3 a{ color:#000;padding:10px 15px;border:2px solid #000;position:relative;}
.button3{margin-bottom:30px;}
.button3 a:hover{color:#fff;text-decoration:none;}
.button3 a:before{content:'';width:80%;height:100%;display:block;background-color:transparent;transition:all 1s;position:absolute;top:0;left:0;z-index:-1;}
.button3 a:after{content:'';width:80%;height:100%;display:block;background-color:transparent;transition:all 1s;position:absolute;top:0;right:0;z-index:-1;}
.button3 a:hover:before{content:'';width:100%;height:100%;display:block;background-color:#6B322F;transition:all 1s;position:absolute;top:0;left:0;z-index:-1;}
.button3 a:hover:after{content:'';width:100%;height:100%;display:block;background-color:#6B322F;transition:all 1s;position:absolute;top:0;right:0;z-index:-1;}

.rowbg{background-color:rgba(0,0,0,0.5);padding:50px;}
.contact{background-image:url(../images/contactus-banner.jpg);background-size:100% 100%;}
.clientbg{background-image:url(../images/client-banner.jpg);background-size:100% 100%;}
.contactname{color:#6B322F;    margin-left: 0;    font-size: 22px;}
.contactaddress li{display:block;    color: #636363;    font-size: 15px;}
.contactaddress li a{margin-left:5px;color:#E60C00;}
.contactaddress li a:hover{color:#636363;}

.sticky{position:fixed !important;top:0;z-index:30; transition:all 1s;}
.sticky header{/*position:fixed !important;top:0;z-index:30000;*/transition:all 1s;}
.sticky .logobg {background-color:#fff;transition:all 1s;}
.sticky .logo{max-width: 470px;transition:all 1s;}
.sticky .iso{max-width:97px;transition:all 1s;}
.EnquiryFormIndex{ background-color:#fff;      margin-top: 113px;
    margin-bottom: 40px; border:2px solid #e2e2e2;box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);}
	.EnquiryFormIndex{ width:250px; position:fixed; right:-250px; z-index:2000000; top:60px; transition:all ease-in-out 0.4s; -webkit-transition:all ease-in-out 0.4s; -o-transition:all ease-in-out 0.4s; -moz-transition:all ease-in-out 0.4s; -ms-transition:all ease-in-out 0.4s; }
	.en-frm{background: #6B322F;    margin-top:25px; margin-bottom:25px; width:100%}
	.en-frm-hed{ margin:0; clear:both; padding:10px 0; color:#FFF;font-family: 'Open Sans', sans-serif; font-size:27px; text-align:center; background:#2a2a2a; font-weight:bold; letter-spacing:1px;}
.FloatingFrmBtn {    transform: rotate(-90deg);     position: absolute;    left: -95px;    cursor: pointer;    top: 40%;    max-width: 150px;}
.DisplayForm{right:0 !important;}
.categorybox {margin-bottom:0;}
.categorybox li{display:block !important;}
.categorybox li a{color:#fff;font-size:15px;    display: block;    border-bottom: 1px solid #fff;    padding:5px 15px;    text-transform: capitalize;}
.categorybox li a:hover, .categorybox li a:focus{color:#fff;text-decoration:none;    background-color: #691D19;}

.pagetitl{    text-transform: uppercase;    color: #AB5151;    margin-top: 0;    margin-bottom: 28px;}
.productss1 a:hover{text-decoration:none;}
@media (max-width: 991px) {
	
	.menubar{display:block;position:absolute;top:0;right:0;    cursor: pointer;}
	.menubar1{     font-size: 15px !important;    color: #000;    border: 1px solid #ccc;    padding: 8px 12px;    cursor: pointer;    border-radius: 5px;
    background-color: #E4E4E4;}
	.navbar-nav{display:none;position:absolute;top:100%;background-color:rgba(0, 0, 0, 0.82);}
	.container{text-align:center;}
	.product {margin-bottom:15px;}
	.productimg:after {    content: '';    display: block;    position: absolute;    top: 83%;    left: 49%;    border-top: 16px solid transparent;
    border-bottom: 16px solid #00498D;    border-right: 16px solid transparent;    border-left: 16px solid transparent;    z-index: 5;}
	.productimg1:after {    content: '';    display: block;    position: absolute;    top: 83%;    left: 49%;    border-top: 16px solid transparent;
    border-bottom: 16px solid #B70000;    border-right: 16px solid transparent;    border-left: 16px solid transparent;    z-index: 5;}
	

.navbar-nav li a{text-transform:uppercase;color:#fff;max-width:300px;display:block;}
.navbar-nav li a:hover{background-color:#6B322F;}
.navbar-nav{width:300px !important;position:absolute;top:100px;z-index:3000000;}
.dropdown:hover .dropdown-menu{display:none;}/*
.dropdown-menu:before{  display: none; }
.dropdown-menu li a{text-transform:capitalize;text-align:center;border-bottom:0px  !important;}
.dropdown-menu li a:hover{background-color:#6B322F;color:#fff !important;}
.dropdown-menu{position:relative !important;width:100%;border:0px !important;background-color:transparent !important;}*/
.powerd{text-align:center !important;}
.para{text-align:center !important;}
	
	
	
	}
@media (max-width: 320px) {
.itemname h2 {
    text-transform: uppercase;
    display: inline;
    padding-top: 15px;
    color: #fff;
    font: 800 30px/1em Raleway;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.2);}
}

























































