.header-top-bg{background:#959595;margin-bottom:20px;font-size:14px; font-weight:normal; padding:8px 20px;text-align:center;  border-bottom-left-radius:10px; border-bottom-right-radius:10px;}

.top h4			{font-weight: bold;font-size: 24px;	}

.social{font-size:18px;}



.social ul{margin: 3px 0px 0px -24px}



.social ul li{display:inline; }



.textfield2 {background-color: #fcfcfc; border: 0px solid #000;  border-radius: 0px;  color: #989ea2; font-size:13px; margin: -23px 0px 0px 107px; width:63%;   font-family:Arial, Helvetica, sans-serif;  font-weight: normal; float:left; height: 23px; line-height: normal; padding: 0 5px;}



.serach-top{margin: -21px 0px 0px 251px;float: left;}



.logo{float:left; margin:0px 0 14px 0px !important;}



.logo-text{font-size:28px; font-weight:bold;margin-left:16%;}

.client						{text-align:center;background:#fff;margin-bottom:15px;}	
.is ul li					{display:inline-block;padding:0px 10px 0px 10px;}

.call{ color:#FFF; font-size:13px; margin:10px 0 0 8px;}



.call ul{ margin-left:-20px;}



.call ul li{list-style:none; margin-left:-20px; padding:0 0px 0 0;}



.header-line{background:#959595;}



.right-li{border-right:none !important;}



.client h2{font-size:22px; font-family:Century Gothic; font-weight:bold; text-transform: uppercase;}



.product-bg{ 

/* fallback */

 background-color: #e1e0e0; 

 /*background: url(images/linear_bg_2.png); */

 background-repeat: repeat-x; 

 /* Safari 4-5, Chrome 1-9 */ 

 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e1e0e0), to(#FFF)); 

 /* Safari 5.1, Chrome 10+ */

 background: -webkit-linear-gradient(top, #FFF, #e1e0e0); 

 /* Firefox 3.6+ */ 

 background: -moz-linear-gradient(top, #FFF, #e1e0e0);

 /* IE 10 */ 

 background: -ms-linear-gradient(top, #FFF, #e1e0e0);

 /* Opera 11.10+ */ 

 background: -o-linear-gradient(top, #FFF, #e1e0e0);

 }



 .arrow-down {

	width: 0; 

	height: 0; 

	border-left: 18px solid transparent;

	border-right: 18px solid transparent;

	border-top: 26px solid #e3e2e2;

	position: absolute;

    z-index: 10000;

    left: 45px;

}

.outscroll						{width:100%; margin:0; padding:0; height:auto;  }

.outscroll .inscroll  			{width:100%; margin:0px 0; padding:10px 0 0; height:auto;  

													 border:1px solid #d6d6d6; position:relative; }

.bx-next										{width:29px; height:49px; right:0px;  background:url(../images/right-arrow.png) no-repeat;

												 position:absolute;}

.bx-prev										{width:29px; height:49px; left:0px;  background:url(../images/left-arrow.png) no-repeat;

												 position:absolute;}

.bx-controls-direction a                        {position: absolute; top:36%;  outline: 0px none; width:29px; height:49px;

												text-indent: -9999px; z-index: 9999;}

.prod-tex{font-size:20px;color: #49662E;
font-weight: bold;
text-align: left;
margin: 20px 0px;
text-transform: uppercase;}
.prod-text{font-size:20px;color: #2E45A7;
font-weight: bold;
text-align:center;
margin: 20px 0px;
text-transform: uppercase;}

.product-home h1{font-size:26px;color: #2E45A7;
font-weight: bold;
margin: 20px 0px;
text-transform: uppercase;}
.product-home h1 span		{color:#000;}
.product-home p		{text-align:justify;}


.social-icon{text-align:center !important;}	



.contact-text{text-align:center !important;}	



.contact-social{margin:15px 10px;}										 



.topspace{margin:10px 0px 20px;}



.product-img{margin:10px 0;width:100%; }



.banner-text{color:#FFF !important; text-align:center; font-size:18px;  text-decoration:none}



.banner-p{color:#FFF !important; text-decoration:none}



.banner-read{color:#febc33 !important; float:right;  }



.banner figure { display: block; position: relative; float: left; overflow: hidden; margin: 0 20px 20px 0; } 

.banner  figcaption { position: absolute; background: black; background: rgba(0,0,0,0.75); color:#febc33 !important; font-size:10px; padding: 10px 20px; opacity: 0; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; } 

.banner figure:hover figcaption { opacity: 1; }

.banner figure:before { content: "?"; position: absolute; font-weight: 800; background: black; background: rgba(255,255,255,0.75); text-shadow: 0 0 5px white; color: black; width: 24px; height: 24px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; text-align: center; font-size: 14px; line-height: 24px; -moz-transition: all 0.6s ease; opacity: 0.75; } 

.banner figure:hover:before { opacity: 0;  }

 .cap-left:before { bottom: 10px; left: 10px; }

 .cap-left figcaption { bottom: 0; left: -30%; } 

 .cap-left:hover figcaption { left: 0; }

 .cap-right:before { bottom: 10px; right: 10px; } 

 .cap-right figcaption { bottom: 0; right: -30%; }

 .cap-right:hover figcaption { right: 0; } 

 .cap-top:before { top: 10px; left: 10px; } 

 .cap-top figcaption { left: 0; top: -30%; } 

 .cap-top:hover figcaption { top: 0; } 

 .cap-bot:before { bottom: 10px; left: 10px; } 

 .cap-bot figcaption { left: 0; bottom: -30%;} 

 .cap-bot:hover figcaption { bottom: 0; }

.abt-ig h4				{font-size:22px;text-align:center;margin:20px 0px;}	
.abt-ig					{margin-bottom:25px;}


/* Flashing 

.hover13 figure:hover img {

	opacity: 1;

	-webkit-animation: flash 1.5s;

	animation: flash 1.5s;

}

@-webkit-keyframes flash {

	0% {

		opacity: .4;

	}

	100% {

		opacity: 1;

	}

}

@keyframes flash {

	0% {

		opacity: .4;

	}

	100% {

		opacity: 1;

	}

}

*/

/*.demo-3 {

    position:relative;

    width:300px;

    height:200px;

    overflow:hidden;

    float:left;

    margin-right:20px

}

.demo-3 figure {

    margin:0;

    padding:0;

    position:relative;

    cursor:pointer;

    margin-left:-50px

}

.demo-3 figure img {

    display:block;

    position:relative;

    z-index:10;

    margin:-15px 0

}

.demo-3 figure figcaption {

    display:block;

    position:absolute;

    z-index:5;

    -webkit-box-sizing:border-box;

    -moz-box-sizing:border-box;

    box-sizing:border-box

}

.demo-3 figure h2 {

    font-family:'Lato';

    color:#fff;

    font-size:20px;

    text-align:left

}

.demo-3 figure p {

    display:block;

    font-family:'Lato';

    font-size:12px;

    line-height:18px;

    margin:0;

    color:#fff;

    text-align:center

}

.demo-3 figure figcaption {

    top:0;

    left:0;

    width:100%;

    height:100%;

    padding:29px 50px;

    background-color:rgba(26,76,110,0.5);

    text-align:center;

    backface-visibility:hidden;

    -webkit-transform:rotateY(-180deg);

    -moz-transform:rotateY(-180deg);

    transform:rotateY(-180deg);

    -webkit-transition:all .5s;

    -moz-transition:all .5s;

    transition:all .5s

}

.demo-3 figure img {

    backface-visibility:hidden;

    -webkit-transition:all .5s;

    -moz-transition:all .5s;

    transition:all .5s

}

.demo-3 figure:hover img,figure.hover img {

    -webkit-transform:rotateY(180deg);

    -moz-transform:rotateY(180deg);

    transform:rotateY(180deg)

}

.demo-3 figure:hover figcaption,figure.hover figcaption {

    -webkit-transform:rotateY(0);

    -moz-transform:rotateY(0);

    transform:rotateY(0)

}*/

/*.call-li{border:none !important; padding-left:40px !important;}



/*.header-line{border-bottom:1px solid #616161; border-top:1px solid #616161;}



.call{ color:#FFF; font-size:16px; margin:37px 0 0 8px;}



.call ul{ margin-left:-20px;}



.call ul li{list-style:none;  display:inline;margin-left:-20px; border-right:2px solid #515151; padding:0 20px 0 0;}



.call-li{border:none !important; padding-left:40px !important;}



/*.follow{ color:#213523; font-size:12px; float:right; margin:5px 0 0 0; font-weight:bold; }*/



/*.follow{ color:#213523; font-size:12px; float:right; margin: 2px 37px 0px -23px; font-weight:bold; }



.follow ul li{list-style:none;  display:inline; padding:0 0px;}



.follow span{ color:#213523; font-size:13px !important; }*/



/*.product-home{ width:100%; margin: 27px 0;}



.product-bg{background:#FFF}



.product-home a:hover{color:#000}



.product-home img{ width:100%; height:99px; margin:10px 0; }



.product-about{ width:100%; margin: 27px 0;}



.product-about a:hover{color:#000}



.product-about img{ width:100%; height:170px; margin:10px 0; }



.side-bar{background: rgb(193, 193, 193) none repeat scroll 0% 0%; height: 860px; padding-top:10px; margin-bottom:15px; margin-top:10px;}



.product{width:100%; margin: 27px 0;}



.product-img{margin:10px 0;width:100%; }



.product a:hover{ color:#213523;}



.services-ul ul li  { width:50%;margin: 0px 0px 10px 0px; float: left; color: rgb(82, 82, 82); font-size: 16px; font-weight: bold;}



.services-last-li{margin-right:284px !important;}



.service-cen{text-align:center !important; }



.services-slide{width:50%; font-family:Arial, Helvetica, sans-serif; margin-top:0px;}



.raid{margin-bottom: 15px;}



.bottom-bor{ border-bottom: 1px solid #666;}



.raid img{width:203px; height:152px; float:left; margin:0 10px 10px 10px}



.services-slidetop{margin-top:65px; margin-bottom:65px;}



.services-slideimg{float:left; margin:0 10px;}



.services-slide h3{font-size:16px; font-weight: bold;  color:#FFF ; }



.services-slide p{font-size:12px; font-weight: normal;  color:#FFF !important}



.more{ font-size:13px; /*font-weight: bold;*/ /*color: #000; text-align:right; float:left; margin-right:10px; width:100%; border-top:1px solid #000; border-bottom:1px solid #000;}*/



/*.more1{ font-size:13px; /*font-weight: bold;*/  /*color: #29aaeb;  float:right; margin-right:10px; }



.more-top{margin-top:5px;}



.top{ margin-top:5px;}



.inner-pro{font-size:18px;}



.profile{ margin-bottom:25px;}



.profile a:hover{ color:#FFF;}



.profile-about{ font-size:25px; }



.profile-img{float:left; margin:0 10px 10px 0;}



.profile-com{font-size:18px; font-weight:bold; margin-top:12px;}



.pro{font-size:14px; color:#213523; font-family:Calibri;}



.pro ul {margin-left:-22px;}



.pro ul li{ list-style-image:url(../images/arrow.jpg); line-height:29px;}



.footer{margin-top:-48px; }



.footer h2{font-size:15px; font-weight: normal; margin-bottom:20px;  font-family:Arial, Helvetica, sans-serif; color:#FFF }



.footer p {font-size:14px; font-weight:normal; list-style:none; color:#8f9595;  line-height:25px; }



.footer ul{margin-left:-40px;}



.footer ul li{font-size:13px; font-weight:normal; list-style:none; line-height:25px; }



.footer ul li a{color:#FFF; }



.footer-ul{margin-top:9px;}

.footer-end{ background:#000; height:38px; font-size:26px; padding:0px 0 0 35px;}

.footer-end a{text-decoration:none; margin:5px 0 0 0;}

.footer-topbg{background:#171717; width:100%; border-bottom:1px solid #252525; height:38px;}



.footer-rightbor{border-right:1px solid #666;margin-top:10px;}



.copy{color:#666 !important; margin:-56px 0 0; font-size:12px; width:50% }



.font-awesome{margin-left:12px;}



.font-awesome1{margin-left:17px;}



.box-shad{border: 2px solid #FFF; box-shadow: 0px 0px 2px 4px #000;}

.servie-img{width:100%; }



.service p{font-size:15px;}



.service ul li{list-style-image:url(../images/arrow.jpg); color:#213523;*/}



/*.favi-search{margin-left:-20px;}

.form-search{width:auto; float:right;  margin: 10px 0px;}

.form-search input{background:url(../images/Rounded%20Rectangle.jpg)  no-repeat; border-radius:10px;border:1px solid #b8b8b8;width:218px; height:29px; float:left; padding: 0 10px; margin:-5px 0 0 10px; color:#474b58;}*/

/*.form-search input[type="submit"]{background:url(../images/search-icon.jpg) no-repeat;border:none;width:17px; height:17px;float:left;margin: 6px 0 0 -26px; font-size:0px; }*/



/***************************** Banner css start here ****************************************/

.banner-container								{width:100%; margin:0px 0 0 0; padding:0; /* border-bottom:3px solid #203c00; border-top:3px solid #203c00;*/}

.banner-container .inbanner						{width:100%; margin:0; padding:0; position:relative;}

.inbanner ul li img								{width:100%;}

.banner-container .static-banner				{width:100%; display:block; position:relative; min-height:144px;

												background: url(../images/static-gradient.jpg) repeat-x #666666; 

												border-bottom:4px solid #707070; margin:-3px 0 0 0;}

.static-banner .men								{position:absolute; right:0; bottom:0; z-index:1;}

.static-banner .satis							{position:absolute; left:3%; bottom:0; z-index:1;}

.banner-container .static-banner > big			{font-family:'gothic',Arial, Helvetica, sans-serif; color:#121418;

												 font-size:32px; font-style:italic; font-weight:bold;

												 display:block; padding:60px 0 0 0; margin:0 0 0 16%;}

.banner-container .static-banner > big span	    {font-weight:normal; font-style:normal;}







		/*new enquiry form*/

.new-enquiry-form    						   {width:100%; height:auto; }



.new-enquiry-form big						   {width:100%; display:block; font-family:Century Gothic;

												font-size:15px; color:#000;}



.new-enquiry-form .innernewform				   {width:100%x; height:auto; margin:0 auto; padding:25px 0;} 								 

.innernewform .newform-row                     {width:100%; margin:0 0 20px 0; padding:0;}

.innernewform .newform-row {

	width:50%;

	margin:0 0 20px 0;

	padding:0;

	float:left;

}

.innernewform .newform-row1 {

	width:102%;

	margin:0 0 20px 0;

	padding:0;

	float:left;

}



.newform-row .leftcol						   {width:45%; height:auto; display:inline-block; color: #000;  font-family:Arial, Helvetica, sans-serif;

												font-size: 15px;font-weight: normal; line-height: normal; padding: 0; text-align: left; vertical-align:middle;}	

.newform-row .rightcol						   {width:100%; height:auto; display:inline-block;  vertical-align:middle;}	

.newform-row .rightcol .textfield1 			   {background-color: #fcfcfc;    border: 1px solid #2b2727 ; /* border-radius: 5px;*/  color: #000 ;  

											   font-family:Arial, Helvetica, sans-serif;

											   font-size: 12px; font-weight: normal; height: 28px; line-height: normal;margin: 0; padding: 0 5px; width:96%;}

											   

.newform-row .rightcol .textfield2 			   {background-color: #fcfcfc;    border: 1px solid #000;  border-radius: 0px;  color: #000;  

											   font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 25px; line-height: normal;margin: 0; padding: 0 5px; width:100%;}

											   

.newform-row .rightcol .selectfield1		   {background-color: #fcfcfc;    border: 1px solid #2b2727 ; /* border-radius: 5px;*/  color: #000 ;  

											   font-family:Arial, Helvetica, sans-serif;

											   font-size: 12px; font-weight: normal; height: 28px; line-height: normal;margin: 0; padding: 0 5px; width: 96%;}

.newform-row .rightcol .selectfield2		   {background-color: #fcfcfc;    border: 1px solid #2b2727 ; /* border-radius: 5px;*/  color: #000 ;  

											  font-family:Arial, Helvetica, sans-serif;

											   font-size: 12px; font-weight: normal; height: 28px; line-height: normal;margin: 0; padding: 0 5px; width: 96%;}

.newform-row1 .rightcol .areafield			   {background-color: #fcfcfc;    border: 1px solid #2b2727 ; /* border-radius: 5px;*/  color: #000 ;  

											   font-family:Arial, Helvetica, sans-serif;

											   font-size: 12px; font-weight: normal; height:auto; line-height: normal;margin: 0; padding: 0 5px; width:96%;}

											   

.newform-row .rightcol .areafield2			   {background-color: #fcfcfc;    border: 1px solid #FFF;  border-radius: 0px;  color: #000;  

											   font-family:Arial, Helvetica, sans-serif;

											   font-size: 12px; font-weight: normal; height:auto; line-height: normal;margin: 0; padding: 0 5px; width:100%;}											   

											   

.newform-row1 .submitmes						   {background:#3c3b43; border-radius:0px; padding:5px 20px; border:none; outline:none; font-family:Century Gothic;

											   color:#fff; font-size:14px; font-weight:bold; cursor:pointer;}	

/*new enquiry form  css ends */		
.service h1					{color:#2e45a7;font-size:26px; font-weight:bold;}
.service ul					{padding:0px;}							
.service ul li				{display:inline-block;padding:18px 0px 22px 22px;width:24%;}
.service ul li a			{color:#000; font-size:18px;text-decoration:none;}	








