/*
Theme Name: Skyway
Theme URI: intersmart.in
Author: Gopu
Author URI: intersmart.in
Description: Custom wordpress theme for Skyway	
Version: 1
License: GNU General Public License v1 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: sivaram

*/

@charset "utf-8";
/* CSS Document */
a img{
	border:none;}

img{max-width:100%; height:auto; display:block;
}

#mainArticle.inner_Page article p a{
	color:#06F;}

body{
	margin:0px; padding:0px; font-family:Roboto, sans-serif; font-size:13px;}
a img{
	border:none;}
.clear{
	clear:both;}
#wrapper{}
.content_wrapper{width:1000px; margin:auto;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
.head_wrapper{width:1000px; margin:auto; padding-bottom:5px;}
.head_wrapper .logo{width:20%; float:left; padding-top:8px;}
.head_wrapper .headerRight{width:79%; float:right;}
#mainHeader .top_menu{background-color:#000; padding:5px 10px; width:100%; float:right; clear:both; text-align:right;}
#mainHeader .top_menu ul{ display:inline-block;}
#mainHeader .top_menu ul, .head_wrapper .top_menu ul li{list-style:none; margin:0px;padding:0px;}
#mainHeader .top_menu ul li{
	display:inline-block;
	margin-left:6px;
	color:#FFF;
	height:22px;
	line-height:22px;
	display:block;
	float:left;}
.icon-phone-1 strong{
	font-size:20px; color:#FFF!important;
	font-weight:normal;}
.icon-phone-1 {font-size:16px; font-size:100;}
#mainHeader .top_menu ul li a:before{
	font-size:20px;
	margin-right:0px;
	margin-left:0px;}
#mainHeader .top_menu ul li .search_box{ background-color:#ccc; height:22px; width:150px;}

.top-menu ul{
	list-style:none;
	margin:0px;
	padding:0px;
	display:inline-block;
	text-align:right;
	padding-top:5px;
	width:100%;}
.top-menu ul li{
	text-align:right;
	margin:0px;
	padding:0px;
	list-style:none;
	padding-left:10px;
display:inline-block;
border-left: solid 1px #ccc;
margin-left:10px;}
.top-menu ul li:first-child{
	border:none;}
.top-menu ul li a{
	color:#505050;}

#mainHeader .top_menu ul li .search_box input{
	background:none; border:none;
	width:70%;
	float:left;
	padding-left:5px;}
#mainHeader .top_menu ul li .search_box input[type='submit']{
	width:20%;
	float:right;
	background-image:url(images/search.png);
	background-repeat:no-repeat; background-position:center;
	cursor:pointer;}

.head_wrapper .headerRight nav{display:block; clear:both; text-align:right; padding-top:25px;}
.head_wrapper .headerRight nav ul{list-style:none; margin:0px; padding:0px; display:inline-block;}
.head_wrapper .headerRight nav ul li{
	list-style:none; margin:0px; padding:0px; 
	font-family:Roboto, sans-serif; 
	font-size:16px; 
	font-weight:300;
	float:left;
	margin-left:9px;
	color:#505050;
	text-transform:uppercase;
	border-right:dotted 1px #505050;
	padding-right:9px;
	height:25px;
	line-height:25px;}
.content_project{}
.content_project ul li{border: 3px solid #A7A7A7;padding: 5px;margin-bottom: 10px;list-style: none;line-height: 25px;
}
.head_wrapper .headerRight nav ul li:last-child{
	border:none;}
.head_wrapper .headerRight .top_menu ul li a:before{font-size:12px;}
a{text-decoration:none; color:#000}
.head_wrapper .headerRight nav ul li a{
	color:#505050;
}
.head_wrapper .headerRight nav ul li a:hover{
	color:#a61d02!important;
}
.head_wrapper .headerRight nav ul li.current-menu-item a{
	color:#a61d02!important;
}

.alignright{
	float:right;
	margin-left:25px;
	margin-bottom:25px;
	}
.aligncenter{
	display:block;
	margin:auto;}	

img{max-width:100%; height:auto;}
#slider{margin:0px; padding:0px; clear:both; overflow:hidden;}
#slider ul{list-style:none; margin:0px; padding:0px;}
#slider ul li{list-style:none; margin:0px;padding:0px; position:relative;}
#slider ul li .slide_caption{
	width:600px;
	left:12%;
	padding:20px 20px;
	padding-top:0px;
	margin:auto;
	position:absolute;
	bottom:30px;
	text-align:left;
	background-color:rgba(0, 0, 0, 0.31);
	}
	
.feat_logo{float:left;padding-right:10px;}	
	
#slider ul li .slide_caption h2{
	font-size:25px; 
	font-weight:300;
	margin-bottom:5px;
	color:#FFF;
	font-weight:400;
	font-family:"Roboto Slab", Rockwell;
	font-style:italic;
	}
#slider ul li .slide_caption p{
	font-size:14px;
	margin:0px;
	margin-bottom:10px;
	font-family:"Roboto Slab", Rockwell;
	font-style:italic;
	color:#FFF;
}
#slider ul li .slide_caption .button{font-size:16px; padding:6px 20px; border-radius:0;}

/*Distributor*/
.distributor_list{
	width:1000px; margin:auto;
	background-color:#EEE;
	position:relative;
	/*padding:12px;*/
	margin-top:50px;border: 1px solid #cbcbcb;}
.header_distributor{
	/*position:absolute;*/ 
	float:left;
	left:0; right:0;
	background-image:url(images/distributer.png);
	height:77px; background-repeat:no-repeat;
	width:155px;
	margin:auto;
	top:-22px;
	}
.distributor_list ul{list-style:none; margin:0px; padding:0px;}
.distributor_list ul li{list-style:none; margin:auto; float:left; margin-right:22px;
	line-height:55px; vertical-align:bottom;
	height:55px;
	padding-top:22px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	}
.distributor_list ul li img{
	display:block; margin:auto; max-height:55px; width:auto;
	}
.article_wrapper article{width:100%!important;}
#mainArticle{clear:both; padding-top:30px;}
#mainArticle article{width:1000px; margin:auto;}
#mainArticle article h2{font-family:Roboto, sans-serif; font-weight:400; text-align:center; font-size:40px; color:#a61d02; margin:0px; padding:0px;}
#mainArticle article.homepage h2{color:#a61d02; text-transform:uppercase; font-size:35px;}
#mainArticle article h3{font-family:Roboto, sans-serif; font-weight:100; text-align:center; font-size:26px; color:#000; margin:0px;padding:0px; margin-top:0px;}
#mainArticle article h4{font-family:Roboto, sans-serif; font-weight:300; font-size:18px; color:#000; margin:0px;padding:0px; margin-top:0px;}
#mainArticle article h5{font-family:Roboto, sans-serif; font-weight:300; font-size:16px; color:#000; margin:0px;padding:0px; margin-top:0px;}
#mainArticle.inner_Page article h1{font-family:Roboto, sans-serif; font-weight:400; text-align:left; font-size:30px; color:#000; margin:0px; padding:0px;}

.column_3b2{
	float:left; margin-right:2%;
	background-image:url(images/about-back.png);
	width:555px;
	height:327px;
	padding-right:140px;
	padding-left:20px;
	padding-top:20px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;}
.column_3b2 p{
	font-size:14px;
	font-family:Roboto, sans-serif;
	line-height:22px;
	color:#FFF;
	text-align:justify;}
.column_3{
	float:left;
	width:420px;
	position:relative;}
#mainArticle article .column_3 .content h4{
	display:block;
	position:absolute;
	background-color:#FFF;
	border-radius:200px 200px 0px 0px;
		left:0; right:0;
	margin:auto!important;
	width:80px; 
	height:40px;
	text-align:center;
	padding:10px 20px!important;
	top:70px;
	font-size:20px!important;
	font-weight:700!important;
	line-height:22px!important;
	color:#a61d02;
	}
#mainArticle article .column_3 .content p{text-align:center;}
#mainArticle article .column_3 .content ul li{list-style:none;
margin:0px;
padding:0px;
background-image:url(images/mission_bullet.jpg); background-position:10px 16px;
background-repeat:no-repeat;
background-color:#f5f5f5;
color:#000;
padding-left:26px; margin-bottom:4px;
font-size:14px;
line-height:20px;
padding-top:7px; padding-bottom:6px;}
#mainArticle article .column_3 .content ul{list-style:none; margin:0px; padding:0px;}

em, i, .italic_font{
	font-family:"Roboto Slab", Rockwell!important;
	font-weight:300;
	font-style:italic;}

.contentBody{padding:20px 0px 0px 0px;}
.contentBody .brands{
	background-color:rgba(236, 236, 236, 1);
	padding:10px;
	text-align:center;
	clear:both;
	margin-top:20px;
	border: solid 1px #ccc;
}
.contentBody .brands:after{
	clear:both;
	display:block;
	content:'';
	height:1px;
	width:100%;}
.contentBody div figure{float:left; margin:0px;padding:0px; outline:none; margin-right:20px;}
.contentBody .homeBox{background-color:#edf1f2; padding:0px; height:266px;}
.contentBody .homeBox .content{padding:20px;}
#mainArticle article .contentBody .homeBox .content h3{font-size:24px; text-align:left;}
.readmore{color:#FFF; text-align:right; display:block; text-decoration:underline;}
.button{
	border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; 
	display:inline-block;
	border:none;
	padding:6px 14px;
	background-color:#a61d02;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	font-size:14px;
	transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease;
	}
.button:hover{background-color:#ff6f20;}

.homeBox .content input[type='text']{
	color:#F00; 
	border:solid 2px #dedede; 
	display:block; 
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding:6px 6px;}
.homeBox .content strong{color:#a61d02; font-weight:300;}
.homeBox .content h3, .homeBox .content h4{margin-bottom:6px!important;}
.homeBox .content p{margin:0px; padding:0px; margin-bottom:10px; color:#828282;}
.column_3b2.homeBox .content p{font-size:14px; line-height:18px;}
/*Home Page Service List*/

#mainArticle article.home_services .contentBody,
#mainArticle article.quick_enquiry .contentBody{
	position:relative;
	width:1000px;
	margin:auto;}

.service_lists{clear:both; margin:0px;padding:0px;}
.service_lists ul, service_lists li{
	list-style:none; 
	margin:0px; 
	padding:0px;
	}
.service_lists img{width:480px;}
.service_lists ul li{
	width:48%; float:left; 
	margin-right:2%; 
	margin-bottom:2%;
	background-color:#fff;

	position:relative;}
.service_lists ul li:nth-child(3), .service_lists ul li:nth-child(6), .service_lists ul li:nth-child(9){
	margin-right:0px; background-color:#FFF;}

#mainArticle article .service_lists ul li h3{
	font-size:22px; font-weight:300;
	color:#a61d02;
	margin:0px; padding:0px;
	text-transform:uppercase;
	text-align:left;
	margin-top:10px;}
#mainArticle article .service_lists ul li p{
	font-size:13px; line-height:20px;
	text-align:justify;
	margin-top:5px;
	color:#777;}
#mainArticle article .service_lists ul li .readmore{
	text-align:left;
	color:#a61d02;
	}

#mainArticle article .footer_contact{
	background-color:#f5f5f5;
	padding:20px 30px;}
#mainArticle article .footer_contact ul{
	list-style:none; 
	margin:0px;
	padding:0px;
	clear:both;
	}
#mainArticle article .footer_contact ul li{
	list-style:none; 
	margin:0px;
	padding:0px;
	float:left; width:38%;
	margin-right:4%;
	background-image:url(images/load-email.jpg);
	background-position:left top; background-repeat:no-repeat;
	padding-left:10%;
	background-position:0px 8px;
	}
#mainArticle article .footer_contact ul li:last-child{
	margin:0px;
	}
#mainArticle article .footer_contact ul li h3{
	margin:0px;padding:0px;
	text-align:left;
	font-size:16px;
	font-weight:300;
	background-image:url(images/arrow.jpg);
	background-repeat:no-repeat;

	padding-left:30px;}
#mainArticle article .footer_contact ul li p{
	margin:0px; padding:0px;
	line-height:18px;
	margin-top:6px;
	 margin-bottom:6px;
	}
#mainArticle article .footer_contact ul li.downloads a{
	text-transform:uppercase;
		color:#a61d02;
		font-size:16px;
		display:block;
		margin-top:6px;
	}
#mainArticle article .footer_contact ul li.contact{
	background-position:0px -82px;}
#mainArticle article .footer_contact ul li.contact .enq_form{
	padding-top:10px;
	}
#mainArticle article .footer_contact ul li.contact input{
	background:none;
	border:none;
	border-bottom:solid 1px #ccc;
	width:88%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-bottom:5px;
	height:30px;
	}
#mainArticle article .footer_contact ul li.contact h3{
	background:none;
	padding:0px;
	}
#mainArticle article .footer_contact ul li.contact input[type='submit']{
	background-image:url(images/suybmit.jpg);
	height:30px;
	width:30px;
	border:none; padding:0px;
	float:right;
	text-indent:-200px;}
#mainArticle article .newsUpdates{
	margin-top:40px;
	margin-bottom:5px;
	}
#mainArticle article .newsUpdates h3{
	display:block; 
	float:left; width:120px; 
	line-height:50px; height:50px;
	color:#2b7ca6;
	font-size:16px;
	font-weight:300;
	}
#mainArticle article .newsUpdates .updates{
	background-color:#000; padding:5px 12px;
	color:#fff;
	position:relative;
	width:80%;
	float:right;
	}
#mainArticle article .newsUpdates .updates ul{
	list-style:none; margin:0px;
	padding:0px;
	}
#mainArticle article .newsUpdates .updates ul li{
	list-style:none; margin:0px; padding:0px;
	line-height:23px;
	}
#mainArticle article .newsUpdates .updates span{
	position:absolute; background-image:url(images/arrow.png);
	height:40px;
	width:20px;
	right:100%;
	top:0px;
	bottom:0px;
	margin:auto;
}
	



#pageFooter{
	background-color:#222222;
	padding:30px 0px;}
#pageFooter .footerWrapper{width:1000px; margin:auto;}


#pageFooter .footerWrapper .footer_navigation{
	list-style:none; margin:0px; padding:0px;
	display:inline-block; width:100%;
	font-family: "Century Gothic", Roboto, sans-serif;
	}
#pageFooter .footerWrapper .footer_navigation li{
	list-style:none; margin:0px; padding:0px;
	float:left;
	width:23%;
	margin-right:2%;
	}
#pageFooter .footerWrapper .footer_navigation li a{color:#fff;}
#pageFooter .footerWrapper .footer_navigation li h3{
	font-weight:100;
	color:#fff;
	border-bottom:solid 1px #ccc;
	padding-bottom:7px;
	font-size:20px;
	}
#pageFooter .footerWrapper .footer_navigation ul{
	margin:0px; padding:0px;
	}
#pageFooter .footerWrapper .footer_navigation li ul li{
	float:none; width:100%;
	margin:0px;
	font-size:16px;
	color:#b5b5b5;}

#pageFooter .footerWrapper .footer_navigation li p{
	margin:0px; padding:0px;
	color:#b5b5b5;
}

#pageFooter .footerWrapper .footer_navigation li .socials{
	padding-top:20px;}
#pageFooter .footerWrapper .footer_navigation li .socials a{
	background-image:url(images/social2.png);
	height:44px; width:44px; display:inline-block;
	}
#pageFooter .footerWrapper .footer_navigation li .socials a.social-fb{
	background-position:-52px 0px;
	}
#pageFooter .footerWrapper .footer_navigation li .socials a.social-in{
	background-position:-104px 0px;
	}

#pageFooter .footerWrapper nav{clear:both; text-align:center;}
#pageFooter .footerWrapper nav ul, #pageFooter .footerWrapper nav ul li{
	list-style:none; 
	margin:0px;
	padding:0px;
	display:inline-block;
}
 #pageFooter .footerWrapper nav ul li{
	 float:left; margin:0px 10px;
	 font-family:Oswald, sans-serif;
	 font-size:16px;}
 #pageFooter .footerWrapper nav ul li a{
	 color:#FFF;
	 text-decoration:none;}
.copyright{
	font-family:Roboto, sans-serif; font-size:12px; text-align:center; color:#000;
	background-color:#313131;
	height:30px; line-height:30px;
	color:#b5b5b5;
	text-align:right;}
.copyright .float_left{
	float:left;}

#pageFooter .socials a:before{
	font-size:18px;
	color:#fff;}
	
#mainArticle.inner_Page article .contentBody{
	
	background-position:top right;
	background-repeat:no-repeat;
	border-top:solid 1px #d8d8d8;
	margin-top:5px;
	padding-right:10px;
	margin-bottom:30px;}
#mainArticle.inner_Page article .contentBody .special-block{
	display:block; padding:15px; 
	background-color:#F6F6F6; 
	border:solid 1px #a61d02; 
	border-top-width:4px;
	}
#mainArticle.inner_Page article .contentBody .special-block ul{
	margin-top:0px; margin-bottom:0px;
	}
#mainArticle.inner_Page article .contentBody .special-block p{
	margin-bottom:10px;
	}
#mainArticle.inner_Page article .contentBody .special-block h3{
	font-size:22px;
	text-align:left;
	font-weight:600;}
#mainArticle.inner_Page article{
	width:70%; float:right;}
#mainArticle.inner_Page article p{
	font-size: 14px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 20px;
	line-height: 22px;
	}
/*Peoducts*/

#mainArticle.inner_Page article .contentBody .products_list{
	list-style:none;
	margin:0px;
	padding:0px;
	width: 100%;
float: left;
padding-right: 15px;

	}
	
	#mainArticle.inner_Page article .contentBody .products_list img{float: right;
padding-right: 15px;padding-left:2px;padding-right:2px;
margin-left:14px;}
#mainArticle.inner_Page article .contentBody .products_list li{
	/*width: 80%;
	float:left;
	margin-right:2%;*/
	margin-bottom:2%;
	clear: left;
	
	}
#mainArticle.inner_Page article .contentBody .products_list li:nth-child(odd){
	clear:left;
	/*margin-left:2%;*/
	}

#mainArticle.inner_Page article .contentBody .products_list li h3{
	font-size:16px; text-align:left;
	border-radius: 5px;
	border: 0px solid #666;
	background-color: #2e3192;
	padding: 5px 10px;
	font-weight:400;
	margin-top:9px;
	margin-bottom:8px;
	color:#FFF;
	}
#mainArticle.inner_Page article .contentBody .products_list li p{
	font-size:13px;
	margin-bottom:6px;
	}
#mainArticle.inner_Page article .contentBody .products_list li a.button{
	padding:2px 15px;}
	
#mainArticle.inner_Page article .contentBody .gallery_box{
	padding-top:0px;
	}
#mainArticle.inner_Page article .contentBody .gallery_box ul{
	list-style:none;
	margin:0px;
	padding:0px;
	}
#mainArticle.inner_Page article .contentBody .gallery_box ul li{
	margin:0px;
	padding:0px;
	float:left;
	width:28%;
	margin-right:2%;
	margin-bottom:10px;
	}
#mainArticle.inner_Page article .contentBody .gallery_box.images ul li{
	background-color: #F0F0F0;
	padding: 10px;
	float: left;
height: 150px;

	}
#mainArticle.inner_Page article .contentBody .gallery_box ul li img{
		-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	transition: all 0.2s ease; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease;border: 2px solid rgb(206, 198, 198);
	}
#mainArticle.inner_Page article .contentBody .gallery_box ul li img:hover{
	border:solid 6px #FFF;
	}
#mainArticle.inner_Page article .contentBody .gallery_box ul li h3{
	font-size:16px;
	font-weight:normal;
	margin-top:10px;
	
	}
#mainArticle.inner_Page article .contentBody .gallery_box.achievements ul li{
	height:320px;
	border-radius:5px;
	}
#mainArticle.inner_Page article .contentBody .gallery_box ul li h5{
	padding-top:10px;
	font-size:15px; text-align:center;}

#mainArticle.inner_Page article .contentBody h3{
	font-weight:600;
	color:#000;
	text-align:left;
	font-size:16px;
	}
#mainArticle.inner_Page article .contentBody ul li{
	font-size:14px;
	line-height:23px;
	color:#555555;}
.alignleft{
	float:left;
	margin-right:25px;
	}
	
#mainArticle.inner_Page article .gallery_page li{
	background-color:#F0F0F0;
	padding:10px!important;
	}
	.sidebar_projects{border-radius: 5px;
-moz-border-radius: 5px;
border: 2px solid #C4C2C2;width: 21.5%;float: left;padding: 10px 10px;}

.sidebar_projects h2{padding-left: 20px!important;border-bottom: 1px #e7e7e7 solid;border-bottom: 1px solid #C4C2C2;}
	
	
.sidebar_projects ul{}	
.sidebar_projects ul li{list-style:disc;}	
	
	
#mainSidebar{
	width:241px; float:left;
	}
#mainSidebar .side_sec{
	margin-bottom:20px;
	}
#mainSidebar .side_sec h2{
	font-size:20px;
	font-weight:600;
	color:#a61d02;
	text-transform:uppercase;
	margin-bottom:10px;
	margin-top:0px;
}
#mainSidebar .side_sec ul{
	list-style:none; margin:0px;
	display:block;
	padding:0px;
	}
#mainSidebar .side_sec ul li{
	list-style:none; margin:0px;
	display:block;
	padding:0px;
	background-color:#E9E9E9;
	padding:6px 10px;
	font-size:14px;
	border-bottom:solid 1px #A7A7A7;
	border-top:solid 1px #FFF;
	}
#mainSidebar .side_sec ul li a{
	color:#000; text-transform:uppercase;
	display:block;}
#mainSidebar .side_sec.contacts{
	position:relative;
	background-color:#F2F1F1;
	text-align:center;
	}
#mainSidebar .side_sec ul li li{border:none; font-size:13px;
padding-left:15px;}
#mainSidebar .side_sec.contacts h3{
	position:absolute; left:0; right:0;
	width:140px;
	padding:8px 10px;
	text-align:center;
	margin:auto;
	background-color:rgba(255, 255, 255, 0.71);
	color:#000;
	font-size:18px;
	font-weight:700;
	top:30px;
	border-radius:100px;
	}
#mainSidebar .side_sec.contacts strong{font-size:16px;}
#mainSidebar .side_sec.contacts p{
	padding-left:10px; padding-bottom:6px;
	margin-top:5px;}
	
	

.inner_Page .contentBody h2{
	text-align:left!important;
	font-size:18px!important;
	margin-bottom:10px!important;}
.inner_Page .contentBody h2 span{
	font-size:15px!important;
	font-weight:normal!important}
.product_cat_list{margin-top:30px; clear:both;}
.product_cat_list_trading .products_list{background-color:#32B6F8;width: 50%!important;min-height: 975px;color: #FFF;border-radius: 10px;}
.product_cat_list_trading .products_list li{list-style:disc;margin-left: 44px;margin-bottom:0!important;color:#FFF!important;}
.product_cat_list_trading .products_list li h3{background-color:#32B6F8!important;color:#FFF!important;}
.sidebar_trading img{width: 450px;padding-left: 16px;margin-bottom:10px;}
.product_cat_list_trading .sidebar_projects{width:44%;}
.searchresult li{
	list-style:none!important;
	border-bottom:dotted 1px #ccc; padding-bottom:10px; margin-bottom:20px;}
.searchresult li h5{
	font-size:15px;
	font-weight:600px;}
.searchresult li a{color:#03C; text-decoration:underline; font-size:13px;}
.searchresult li p{margin:0px!important;}


/*******************************DEFAULT *********************************************************/
/*Sub Menu*/
#mainHeader nav ul li{position:relative;}
#mainHeader nav ul li .sub-menu{
				position:absolute; 
            	left:1px; 
            	margin:0 0 0 -1px; 
            	padding:0; top:25px;
            	z-index:900; display:none; width:305px;border-left: solid 1px #ccc; border-bottom:solid 1px #ccc; 
				-webkit-border-radius: 0px!important;-moz-border-radius: 0px!important;border-radius: 0px!important;height:auto;
				}
#mainHeader nav ul li ul li{text-shadow:none; background-image:none;}
#mainHeader nav ul li ul li a{background-image:none;}
#mainHeader nav ul li .sub-menu li{	
				width:100%; font-size:11px; 
				padding:0px !important; text-shadow:none!important;
				list-style:none; text-transform:none;
				margin:0px !important; 
				padding:0px;
				background-image:none !important;
				background-color:#fff!important; height:30px!important;border-right: solid 1px #ccc;
				display:block; float:none !important; color:#000; border-top:solid 1px #ccc;  overflow:hidden; text-align:left!important; border-radius:0px;}
#mainHeader nav li .sub-menu li a{font-family:Roboto, sans-serif;
				font-size:14px; color:#000 !important; text-decoration:none;padding-left:10px !important; padding-right:10px; display:block;
				height:30px; line-height:30px; font-weight:normal; background-image:none; 
				}
#mainHeader nav li .sub-menu li a:hover{-webkit-border-top-left-radius: 0px!important;-webkit-border-top-right-radius: 0px!important;-moz-border-radius-topleft: 0px!important;-moz-border-radius-topright: 0px!important;border-top-left-radius: 0px!important;border-top-right-radius: 0px!important;}

				#main_nav ul li .sub-menu li.current-menu-item a{color:#B00!important;}
#mainHeader nav li .sub-menu li a:hover{background-image:url(images/mnu-over.html); color:#000 !important;}
#mainHeader nav li .sub-menu li.current-menu-item a{background-image:url(images/mnu-over.html); color:#000 !important;}
#mainHeader nav li .sub-menu li a:hover{color:#a61d02!important;}
/*Pagination*/
.pagin{padding-top:25px;}
.wp-paginate .current{ background-color:#c30900!important; border:solid 1px #c30900!important; font-family:Verdana, Geneva, sans-serif;}
.wp-paginate a:hover, .wp-paginate a:active {background:#FFEC9E!important; color:#888;font-family:Verdana, Geneva, sans-serif;}
.wp-paginate a{background-color:#fff!important;font-family:Verdana, Geneva, sans-serif;}
.main-content ol{padding-left:15px!important;}
.wp-paginate li{font-family:Verdana, Geneva, sans-serif;}

a.btn-blue{background-image:url(images/portfolio-btn-back.html); height:33px; border:solid 4px #dedede; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; padding:4px 15px; color:#FFF; font-family:Lato, sans-serif; font-size:16px; background-color:#dedede; text-decoration:none;}



#ticker {
	height: 50px; list-style:none; 
	overflow: hidden;
}
#ticker li {
	height: 50px; display:block;
}
#ticker li p{margin:0px;}
#ticker li a{color:#000; text-decoration:none;}
/*-----------*/

.call-back {background:none; border:none;}
.call-back input{border:none; width:86%;  background-color:#edefec; height:35px; border-radius:20px; margin-bottom:8px; padding-left:20px;}
.call-back textarea{border:none; width:69%;  background-color:#edefec; height:120px; border-radius:20px; margin-bottom:8px; padding-left:20px;}
.call-back input:focus{outline:none;}
.call-back input[type='submit']{
	height:45px; width:45px; float:right; background-color:#e7991d; border-radius:100px; margin-top:60px; margin-right:30px; text-indent:1000px; background-image:url(images/submit-arrow.html); background-position:center; background-repeat:no-repeat; cursor:pointer;}
input[type='submit'].readmore{
font-size:15px; line-height:16px; font-family:Lato, sans-serif;
	width:90px;
	color: rgb(255, 255, 255);
text-transform:uppercase;padding:4px 10px;margin:0px; cursor:pointer;
text-shadow: 0px -1px 0px rgba(30, 30, 30, 0.8);
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
background: rgb(117, 174, 16);
background: -moz-linear-gradient(90deg, rgb(117, 174, 16) 30%, rgb(159, 199, 87) 70%);background: -webkit-linear-gradient(90deg, rgb(117, 174, 16) 30%, rgb(159, 199, 87) 70%);
background: -o-linear-gradient(90deg, rgb(117, 174, 16) 30%, rgb(159, 199, 87) 70%);background: -ms-linear-gradient(90deg, rgb(117, 174, 16) 30%, rgb(159, 199, 87) 70%);
background: linear-gradient(0deg, rgb(117, 174, 16) 30%, rgb(159, 199, 87) 70%);border:solid 1px #6eab03;	}

/*Bread Crumbs*/

.breadCrumb{margin-top:0px; padding:3px;
background-color:#ebebeb;
font-size:12px;}
.breadCrumb a{background-image:url(images/port-icon2.html); background-repeat:no-repeat; background-position:right 2px; line-height:20px; display:inline-block; text-decoration:none; margin-right:5px; color:#C00; font-size:12px;}
.breadCrumb a.no_bg{background:none;}
.breadCrumb span:before{
	  font-family: "fontello";
	 font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  content: '\e801';
	}


/*Pagination*/
.pagin{padding-top:25px;}
.wp-paginate .current{ background-color:#c30900!important; border:solid 1px #c30900!important; font-family:Verdana, Geneva, sans-serif;}
.wp-paginate a:hover, .wp-paginate a:active {background:#FFEC9E!important; color:#888;font-family:Verdana, Geneva, sans-serif;}
.wp-paginate a{background-color:#fff!important;font-family:Verdana, Geneva, sans-serif;}
.main-content ol{padding-left:15px!important;}
.wp-paginate li{font-family:Verdana, Geneva, sans-serif;}

a.btn-blue{background-image:url(images/portfolio-btn-back.html); height:33px; border:solid 4px #dedede; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; padding:4px 15px; color:#FFF; font-family:Lato, sans-serif; font-size:16px; background-color:#dedede; text-decoration:none;}


/*Search*/
.search-form{ float:right; width:165px; margin-top:10px; margin-right:20px;}
.search-form input{float:right; height:25px; line-height:25px; padding:0px; background-color:#fff; margin:0px; outline:0px; border:none; font-family:Lato, sans-serif; padding:0px 10px; width:100px; margin-right:4px;
box-shadow: inset 2px 2px 6px 0px rgba(0,0,0,0.35); border-bottom:solid 1px #fff;
border-radius: 4px;}
.search-form input[type='submit']{background-color:#000; color:#FFF; border:none; height:24px; line-height:24px; padding:0px 4px; width:inherit;}

/*contact-form*/
.enquiry_form{}
.enquiry_form h4{margin-top:0px; font-size:20px; font-weight:normal; color:#c30900; margin-bottom:10px;}
.enquiry_form label{margin:0px; margin-bottom:4px; font-weight:normal; width:30%; display:inline-table; vertical-align:top; font-size:13px;}
.enquiry_form input, .enquiry_form select{
	height:36px; border:solid 1px #ccc; 
	border-radius:4px; 
	padding:2px 10px; margin-bottom:8px; 
	width:49%; margin-right:1%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;}
.enquiry_form input[type='number']{width:100px;}
.enquiry_form input[type='date']{width:150px;}
.enquiry_form input[type='tel']{}
.enquiry_form select{border:solid 1px #ccc; border-radius:4px; padding:10px 10px; margin-bottom:8px;}
.enquiry_form input[type='submit']{border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; 
	display:inline-block;
	border:none;
	padding:6px 14px;
	background-color:#a61d02;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	font-size:14px;
	margin-left:30%;
	transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease;
cursor:pointer;}
.enquiry_form input[type='submit']:hover {
background-color: #ff6f20;
}


.enquiry_form textarea{
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	width:49%;
 border:solid 1px #ccc;border-radius:4px;padding:6px 10px; font-family:Lato, sans-serif; height:80px; margin-bottom:8px;
}
::-webkit-input-placeholder {
  color:#080808;
}
::-moz-placeholder { /* Firefox 19+ */
	color:#080808;
}
:-ms-input-placeholder {
  color:#080808;
}
:-moz-placeholder { /* Firefox 18- */
  color:#080808;
}

.main-content .gallery-list{margin:0px; padding:0px; list-style:none;}
.main-content .gallery-list li{margin:0px; padding:0px; list-style:none; background:none; float:left; width:200px; margin-right:20px; margin-bottom:20px;}
.main-content .gallery-list li img{background-image:url(images/photo-back.html); padding: 20px 26px;}
.main-content .gallery-list li p {text-align:center; margin-top:0px;}
.main-content .gallery-list li p a{ color:#000;}



/*Table*/
.entry table {
  border-collapse: collapse;
  border: 1px solid #dcdcdc;
  font: normal 13px Lato, sans-serif;
  color: #047;
  background:#DFDFDF;
  }
.entry table caption {
  text-align: left;
  font: normal 13px Lato, sans-serif;
  background: transparent;
  }
.entry table tr:nth-child(odd){background-color:#fff;}
.entry table td, th {
  border: 1px dashed #dcdcdc;
  padding: 1em .9em;
  color: #000; 
  }
.entry table th {
  border: 1px solid #dcdcdc;
 
  }
 
 /*Accordation*/
 	.accordation_gopu{margin-top:10px; margin-bottom:20px;}
	.accordation_gopu .item{ background-color:#FFF; border:solid 1px #093;

	}
	.accordation_gopu .item .title{background:#093; 	background: linear-gradient(to bottom, #29AC08 1%, #4CA721 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); height:24px; line-height:22px; font-family:'Open Sans', sans-serif; font-size:15px; color:#FFF; padding-left:15px; margin:0px;}
	.accordation_gopu .item .content{padding:0px 10px; display:none; margin-top:10px; font-family:'Open Sans', sans-serif;; font-size:14px;}
	.accordation_gopu .item .content ul{margin-top:0px; margin-bottom:0px; padding-top:0px;}
	.accordation_gopu .item .content p{margin:0px; margin-bottom:10px;}
	.control{line-height:22px; float:right; display:block; margin-right:12px;}
 /*End of Default Style*/

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.wp-caption{}
.wp-caption-text{}
.sticky{}
.gallery-caption {}
.bypostauthor{}
.alignright{}
.aligncenter{}
.trade_logos{border: 1px solid rgb(32, 196, 228);
height: 115px;
width: 97%;
padding: 8px;}
.emailtofriend{float:left;background-color: #a61d02;border: 1px solid rgb(194, 189, 189);padding: 2px;}
.emailtofriend img{float: left!important;margin-top: 2px;}
.emailtofriend a{color:#FFF;}
.jump{width:100%;}
.jump select{width: 35%;border-color: rgb(51, 159, 219);margin-left: 149px;}
.jump input[type="button"]{color: #FFF;background-color: #a61d02;width: 54px;border: 1px solid rgb(175, 175, 192);cursor:pointer}
#wp-email-content{border:1px solid #CCC;padding: 20px;}
.content-two{}
.content-two li{width: 540px!important;height:360px!important;}
.content-two li img{width: 540px!important;}
.norm img{
	display:inline-block;}
.enqu:before
	{
	width:20px; display:block;
	content:'';
	height:22px;
	background-position:bottom;
	float:right;
	background-image:url(images/arrowaa.jpg);
	background-repeat:no-repeat;
	margin-right:5px;
	margin-left:5px;}
.manufacture{
	border:solid 1px #a61d02;}
#mainArticle.inner_Page article .contentBody .products_list .manufacture h3{
	border-radius:0px;
	margin:0px;
	background-color:#a61d02;}
#mainArticle.inner_Page article .contentBody .products_list .manufacture  p{
	color:#000;
	font-size:14px;
	margin-bottom:20px;
	line-height:23px;}
#mainArticle.inner_Page article .contentBody .products_list .manufacture ul li{
	font-size:14px;
	margin-bottom:8px;
	list-style:disc;
	color:#000;}
.manufacture .wrap{
	padding:10px;}
div.wordpress-hit-counter {
display: inline-block;
line-height: 10px;

}
div.wordpress-hit-counter img{
	display:inline-block;}
div.col {
float: left;
width: 45%;
margin-right: 5%;
margin-bottom: 20px;
word-wrap: break-word;
}
