.div-a {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%; height:auto; min-height:100px; background-color:#CF0;}
.div-b {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%; height:auto; min-height:100px; background-color:#0C3;}
.div-c {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%; height:auto; min-height:100px; background-color:#C3C;}
.div-d {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%; height:auto; min-height:1000px; background-color:#906;}
.div-e {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%; height:auto; min-height:100px; background-color:#6F9;}
.comming-soon {padding:0px 0px 0px 0px; margin:5% auto; width:40%; height:auto;}
/***/



/***/
.padding-top-20 {padding-top:20px;}
.padding-top-40 {padding-top:40px;}
.padding-top-60 {padding-top:60px;}
.padding-top-80 {padding-top:80px;}
.padding-top-100 {padding-top:100px;}

.padding-bottom-20 {padding-bottom:20px;}
.padding-bottom-40 {padding-bottom:40px;}
.padding-bottom-60 {padding-bottom:60px;}
.padding-bottom-80 {padding-bottom:80px;}
.padding-bottom-100 {padding-bottom:100px;}


.margin-top-20 {margin-top:20px;}
.margin-top-40 {margin-top:40px;}
.margin-top-60 {margin-top:60px;}
.margin-top-80 {margin-top:80px;}
.margin-top-100 {margin-top:100px;}

.margin-bottom-20 {margin-bottom:20px;}
.margin-bottom-40 {margin-bottom:40px;}
.margin-bottom-60 {margin-bottom:60px;}
.margin-bottom-80 {margin-bottom:80px;}
.margin-bottom-100 {margin-bottom:100px;}
/***/



/***/
.transition-1 {
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
}
.transition-1:hover {
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
}

img {
	margin: 0px auto;
	padding:0px;
	width: 100%;
	border: 0px;
	outline: none;
	text-decoration:none;
	color:inherit;
	display:block;
}

a {
	margin: 0px auto;
	padding:0px;
	max-width: 100%;
	border: 0px;
	outline: none;
	text-decoration:none;
	color:inherit;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
}
a:hover {
	text-decoration:none;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	color:inherit;
}


/***/
body {padding:0px; margin:0px; font-family: 'Open Sans', sans-serif; color:#333333; }
.wrapper {padding:0px; margin:0px; width:100%; height:auto;}
.center_div {text-align:center; width:100%;}
/***/



/***/
h1 {
	color: #000000;
	font-size:35px;
	font-weight: normal;
	line-height:45px;
	letter-spacing: 1px;
	font-family: 'Open Sans', sans-serif;
}
h2 {
	color: #000000;
	font-size:30px;
	font-weight: normal;
	line-height:40px;
	letter-spacing: 1px;
	font-family: 'Open Sans', sans-serif;
}
p {
	color: #000000;
	font-size: 16px;
	font-weight: normal;
	line-height: 32px;
	margin: 0;
	padding: 0.5% 0;
}
p span {color:#f97d09;}
p img {
    float: left;
    margin: 0 25px 25px 0;
    padding: 0;
    width: 350px;
}
/***/




/***/
.header-1 {padding:0px 0px; margin:0px auto; width:100%; height:auto; background-color:#000;}
header nav {width: 100%; padding:5px 0px; background: #FFF; z-index:9;}
.sticky {transition: ease .3s;}
.sticky-pin {background: #FFF; position: fixed; top: 0; box-shadow:0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}
.logo {padding:0px; margin:0px; width:200px; height:auto; display: block;}
.logo img {padding:0px; margin:10px; width:70%; height:auto;}
.menu {padding:0px; margin:3% auto 3% auto; width:auto; height:auto; float:right;}
/***/




/***/
.header-1 {padding:8px 0px; margin:0px auto; width:100%; height:auto; background-color:#2a2a2a;}
.header-div-1 {padding:0px; margin:0px auto; width:100%; height:auto; display:inline-block; vertical-align:top;}
.header-icon-1 {padding:0px 0px; margin:0px auto; width:100%; height:auto;}
.header-icon-1 ul {padding:0px; margin:0px auto; width:auto; height:auto; list-style-type:none;}
.header-icon-1 ul li {padding:0px; margin:0px auto; width:auto; height:auto; display: inline-block;}
.header-icon-1 ul li a {
	padding:0px;
	margin:5px 5px;
	width: auto;
	height: auto;
	font-size:14px;
	font-weight: normal;
	color: #808080;
	text-decoration: none;
	text-align: justify;
	line-height:20px;
	display: block;
	outline: none;	
}
.header-icon-1 ul li a:hover {color:#FFFFFF; transition: all 1s ease-in-out;	}
.header-icon-1 ul li a .fa {line-height:1px; margin:0px 10px 0px 0px; color:#808080; font-size:16px;}
.header-icon-1 ul li a .fa:hover {color:#FFFFFF;}
.left-text {text-align:left;}
.right-text {text-align:right;}
.float-left {float:left;}
.float-right {float:right;}
/***/





/***/
.banner {padding:0px 0px; margin:0px auto; width:100%; height:auto;}
.banner-shadow {padding:0px 0px; margin:0px auto; width:auto; height:auto;}

.inner-banner {padding:0px 0px 0px 0px; margin:0px auto; width:100%; height:300px; background-color:#000; overflow:hidden; display:block; position:relative;}
.inner-banner img {padding:0px 0px 0px 0px; margin:0px auto; width:100%; height:auto; position:absolute; opacity:0.6; top:-15%;}
/***/




/***/
.welcome {padding:0px 0px; margin:0px auto; width:100%; height:auto;}
.welcome h1 {
	color: #000000;
	font-size: 45px;
	font-weight: normal;
	line-height: 60px;
	letter-spacing: 1px;
	position: relative;
	margin: 0px auto 25px auto;
}
.welcome h1 span {color:#f97d09; display:block; font-size:35px;}
.welcome h1::after {
	content: "";
	position: absolute;
	left: 0px;
	bottom: -10px;
	border-bottom: 2px solid #f97d09;
	width: 100px;
}
.welcome p {
	color: #525156;
	font-size:16px;
	font-weight: normal;
	line-height:28px;
	margin: 0;
	padding: 0.5% 0;
}
.welcome-img-1 {padding:0px 0px; margin:0px auto; width:65%; height:auto; position: relative;}
.welcome-img-1 img {padding:0px 0px; margin:0px auto; width:100%; height:auto;}
.welcome-img-2 {padding:15px; margin:0px auto; width:80%; height:auto; background-color:#FFF; position:absolute; top:30%; left:-30%;}
.welcome-img-2 img {padding:0px 0px; margin:0px auto; width:100%; height:auto;}
/***/




/***/
.index-product {padding:0px 0px; margin:0px auto; width:100%; height:auto;}
.index-product h2 {
	color: #000000;
	font-size: 45px;
	font-weight: normal;
	line-height: 55px;
	letter-spacing: 1px;
	position: relative;
	margin: 0px auto 25px auto;
}
.index-product h2 span {color:#f97d09; display:block; font-size:40px;}
.index-product h2::after {
	content: "";
	position: absolute;
	right: 10px;
	bottom: 0px;
	border-right: 1px solid #f97d09;
	width: 1px;
	height: 100px;
}
.index-product p {
	color: #525156;
	font-size: 16px;
	font-weight: normal;
	line-height:27px;
	margin: 0;
	padding: 0.5% 0;
}

.index-product-1 {
	padding: 0px 0px;
	margin: 0px auto;
	width: 100%;
	height: auto;
	-webkit-box-shadow: 0 0 11px 0 rgba(6,22,58,.14);
	-moz-box-shadow: 0 0 11px 0 rgba(6,22,58,.14);
	box-shadow: 0 0 11px 0 rgba(6,22,58,.14);
	min-height: 515px;
}
.index-product-2 {
	padding:20px; 
	margin:0px auto; 
	width:100%; 
	height:auto;
}
.index-product-1 h4 {
	color: #f97d09;
	font-size: 24px;
	font-weight: 600;
	line-height: 35px;
	margin: 0;
	padding: 1% 0;
	text-decoration: none;
	width: 100%;
}
.index-product-1 p {
  color: #535051;
  font-size:14px;
  font-weight: normal;
  line-height:25px;
  margin: 0;
  padding:0.5% 0;
  text-align:justify;
}

.index-product-img {position: relative; margin: 0px auto 20px auto; width: 100%; height: auto;}
.p-icon {
	padding: 10px;
	margin: 0px auto;
	width: 50px;
	height: 50px;
	background-color: #f97d09;
	background-image: linear-gradient(#f97d09, #69a840);
	background-image: -webkit-linear-gradient(#f97d09, #69a840);
	background-image: -moz-linear-gradient(#f97d09, #69a840);
	background-image: -ms-linear-gradient(#f97d09, #69a840);
	background-image: -o-linear-gradient(#f97d09, #69a840);
	position: absolute;
	bottom: -25px;
	display: block;
	left: 45px;
}
.product-but {
	color: #f97d09;
	background-color: #ffffff;
	padding: 7px 20px;
	font-size: 14px;
	font-weight: 600;
	display: inline-block;
	margin: 15px auto;
	border: solid 1px #f97d09;
}
/***/




/***/
.button-1 {
	color: #f97d09;
	background-color: #ffffff;
	position: relative;
	padding: 10px 20px;
	font-size: 18px;
	font-weight: 600;
	display: inline-block;
	margin: 34px auto;
}
.button-1::before {
	content: "";
	position: absolute;
	left: -1px;
	top: -1px;
	width: 20px;
	height: 20px;
	border-left: solid 1px #f97d09;
	border-top: solid 1px #f97d09;
}
.button-1::after {
	content: "";
	position: absolute;
	right: -1px;
	bottom: -1px;
	width: 20px;
	height: 20px;
	border-right: solid 1px #f97d09;
	border-bottom: solid 1px #f97d09;
}

.button-2 {
	color: #f97d09;
	background-color: #ffffff;
	padding: 10px 20px;
	font-size: 18px;
	font-weight: 600;
	display: inline-block;
	margin: 34px auto;
	border: solid 1px #f97d09;
}
/***/



/***/
.contact_text_1 {
	display: block;
	width: 100%;
	/* min-height: 60px; */
	padding: 10px 10px;
	font-weight: 300;
	line-height: 24px;
	color: #333333;
	background-color: transparent;
	background-image: none;
	border: 1px solid #b1b4c9;
	border-radius: 5px;
	-webkit-appearance: none;
	margin: 10px auto;
}
.contact_text_1:focus {
	outline:0px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.contact_text_2 {
	display: block;
	width: 100%;
	/* min-height: 60px; */
	padding: 15px 20px;
	font-weight: 300;
	line-height: 24px;
	color: #FFF;
	background-color: transparent;
	background-image: none;
	border: 1px solid #FFFFFF;
	border-radius: 5px;
	-webkit-appearance: none;
	margin: 25px auto;
}
.contact_text_2:focus {
	outline:0px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.contact_text_3 {
	margin: 10px auto;
	font-size: 14px;
	padding: 10px 10px;
	width: 100%;
	color: #b1b4c9;
	background: transparent;
	-moz-appearance: none;
	appearance: none;
	background-image:url(../images/a.png);
	background-position: 92% center;
	background-repeat: no-repeat;
	background-size: 3% auto;
	position: relative;
	text-overflow: "";
	-webkit-appearance: none;
	-moz-appearance: none;
	border: 1px solid #b1b4c9;
	border-radius: 5px;
}
.submit {
	padding:15px 40px;
	margin: 10px 0px;
	width:auto;
	display: inline-block;
	background-color: #f97d09;
	/*background-image: linear-gradient(#f97d09, #69a840);
	background-image: -webkit-linear-gradient(#f97d09, #69a840);*/
	background-image: -moz-linear-gradient(#f97d09, #69a840);
	background-image: -ms-linear-gradient(#f97d09, #69a840);
	background-image: -o-linear-gradient(#f97d09, #69a840);
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	line-height: 20px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	opacity: 1.0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border: 0px;
	border-radius: 5px;
}
.contact-div {
	padding: 5% 0px;
	margin: 0px auto 15% auto;
	width: 100%;
	height: auto;
	-webkit-box-shadow: 0 0 11px 0 rgba(6,22,58,.14);
	-moz-box-shadow: 0 0 11px 0 rgba(6,22,58,.14);
	box-shadow: 0 0 11px 0 rgba(6,22,58,.14);
}
.contact-div iframe {
	padding: 0px;
	margin: 10% auto;
	width: 100%;
	height: 180px;
}
.contact-div h3 {
	color: #0e1524;
	font-size:18px;
	font-weight: normal;
	line-height:28px;
	margin: 0;
	padding: 1% 0;
	text-decoration: none;
	width: 100%;
}
.contact-div h4 {
	color: #0e1524;
	font-size:16px;
	font-weight: normal;
	line-height:26px;
	margin: 0;
	padding: 1% 0;
	text-decoration: none;
	width: 100%;
}
.contact-div p {
  color: #535051;
  font-size:14px;
  font-weight: normal;
  line-height:25px;
  margin: 0;
  padding:0.5% 0;
  text-align:left;
}
.contact-div p span {color:#f97d09; font-weight: bold;}
.contact-div p a {color:#f97d09; font-weight: bold;}
/***/




/***/
.video iframe {padding:0px; margin: 0px auto; width:90%; height:555px;}
.why-choose  {padding:0px 0px; margin:0px auto; width:80%; height:auto; text-align:center;}
.why-choose h3 {
	color: #f97d09;
	font-size: 25px;
	font-weight: 600;
	line-height: 35px;
	margin: 0;
	padding: 1% 0;
	text-decoration: none;
	width: 100%;
	text-align: left;
}
.why-choose p {
	color: #535051;
	font-size: 17px;
	font-weight: normal;
	line-height: 30px;
	margin: 0;
	padding: 0.5% 0;
	text-align: left;
}
.why-choose-3  {padding:0px 0px; margin:1% auto; width:100%; height:auto;}
.why-choose-1  {padding:0px 0px; margin:5% auto; width:25%; height:auto; display:inline-block; vertical-align:top;}
.why-choose-2  {padding:0px 0px; margin:1%; width:70%; height:auto; display:inline-block; vertical-align:top;}

.why-choose-a  {padding:0px 0px; margin:0px auto; width:80px; height:80px; border:solid 1px #f97d09; background-color:#5d9d2e; position:relative; transform: rotate(45deg);}
.why-choose-a::before {
	content: "";
	position: absolute;
	left: -24px;
	top: 20px;
	width: 80px;
	height: 80px;
	border: solid 1px #f97d09;
}
.why-choose-a img {
	padding: 20px 0px;
	margin: 0px auto;
	width: 40px;
	height: auto;
	transform: rotate(-45deg);
	/* background-color: #5d9d2e; */
}
/*#cssmenu > ul > li.active > a::after {
	content: "";
	position: absolute;
	right: -1px;
	bottom: -1px;
	width: 20px;
	height: 20px;
	border-right: solid 1px #f97d09;
	border-bottom: solid 1px #f97d09;
}*/
/***/




/***/
.ind-contact{padding:0px 0px; margin:0px auto; width:90%; height:auto; text-align:center;}
.ind-contact h3 {
	color: #FFFFFF;
	font-size: 50px;
	font-weight: 600;
	line-height: 60px;
	margin: 0;
	padding: 1% 0;
	text-decoration: none;
	width: 100%;
}
.ind-contact h4 {
	color: #f97d09;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
	margin: 0;
	padding: 1% 0;
	text-decoration: none;
	width: 100%;
}
.ind-contact p {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: normal;
	line-height: 26px;
	margin: 0;
	padding: 3% 0;
	text-align: center;
}
.contact-but {
	color: #FFFFFF;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
	margin: 0;
	padding: 3% 0;
	text-decoration: none;
	display: inline-block;
	border-bottom: solid 1px #fff;
}
/***/




/***/
footer {padding:3% 0px 0px 0px; margin:0px auto; width:100%; height:auto; background:#010101;}
.footer-nav {padding:0px; margin:0px auto; width:100%; height:auto; text-align:center;}
.footer-nav ul {padding:0px; margin:0px auto; width:auto; height:auto; list-style-type:none;}
.footer-nav ul li {padding:0px; margin:0px 0px 3% 0px; width:auto; height:auto; display:inline-block;}
.footer-nav ul li a {
	padding: 0px 30px;
	margin: 0px 0px 0px 0px;
	width: auto;
	height: auto;
	font-size: 15px;
	font-weight: normal;
	color: #808080;
	text-decoration: none;
	line-height: 14px;
	display: block;
	outline: none;
	transition: all 1s ease-in-out;
	border-right: solid 1px #808080;
}
.footer-nav ul li:last-child > a{border-right: solid 0px #808080;}
.footer-nav ul a:hover {color:#f97d09; transition: all 1s ease-in-out;}
.footer-nav ul li.active a {color:#f97d09;}
.footer-nav ul li.active::after {content: "";}
/*.footer-nav ul a::before {font-family: 'FontAwesome'; content: "\f006"; color: #FFF; margin: 0px 10px 0px 0px;}*/

.footer-socialmedia {padding:0px; margin:0px auto; width:100%; height:auto; text-align:center;}
.footer-socialmedia ul {padding:0px; margin:0px auto; width:auto; height:auto; list-style-type:none;}
.footer-socialmedia ul li {padding:0px; margin:0px 0px; width:auto; height:auto; display:inline-block;}
/*.footer-socialmedia ul li a {
	padding: 20px;
	margin: 0px 10px;
	width: auto;
	height: auto;
	font-size: 15px;
	font-weight: normal;
	color: #808080;
	text-decoration: none;
	line-height: 14px;
	display: block;
	outline: none;
	transition: all 1s ease-in-out;
	border: solid 1px #808080;
}*/
.footer-socialmedia ul li a {
	padding: 15px;
	margin: 0px 5px;
	width: 50px;
	height: auto;
	font-size: 15px;
	font-weight: normal;
	color: #808080;
	text-decoration: none;
	line-height: 14px;
	display: block;
	outline: none;
	transition: all 1s ease-in-out;
	border: solid 1px #808080;
}
.footer-socialmedia ul li a .fa{font-size: 20px;}
.footer-socialmedia ul a:hover {color:#f97d09; transition: all 1s ease-in-out;}
.footer-div {
	padding: 10px 0px;
	margin:30px auto 0px auto;
	width: 100%;
	height: auto;
	background-color: #000000;
	min-height: 50px;
}
.footer-left, .footer-right { 
	color: #808080;
  	font-size:13px;
  	font-weight: 300;
  	line-height:25px;
  	margin: 0;
  	padding:1% 0px;
	width:50%; 
	display:block;
}
.footer-left{float:left; text-align:left;}
.footer-right { float:right; text-align:right;}
.back-to-top {
	position: fixed;
	bottom: 30px;
	right: 30px;
	cursor: pointer;
	background: rgba(0,33,71,0.7);
	width: 50px;
	height: 50px;
	border-radius: 50%;
	z-index: 999;
	padding: 10px;
	text-align: center;
	line-height: 100%;
	font-size: 30px;
	color: #fff;
	line-height: 20px;
	font-size: 26px;
}
/***/




/***/
.breadcrum {padding:0px 0px 0px 0px; margin:0px auto 30px auto; width:100%; height:auto;}
.breadcrum ul {padding:0px 0px 0px 0px; margin:0px auto; width:auto; height:auto; list-style-type:none;}
.breadcrum ul li {
	padding:0px 0px 0px 0px; 
	margin:0px auto; 
	width:auto; 
	height:auto; 
	list-style-type:none;
	font-size:14px;
	font-weight: normal;
	color:#3a2599;
	text-decoration: none;
	text-align: left;
	line-height: 30px;
	display: inline-block;
	vertical-align:top;
}
.breadcrum ul li a::before {font-family: 'FontAwesome'; content: "\f101"; margin: 0px 15px; float:right;}
.breadcrum ul li a {color: #666;}
/***/






/***/
.product-div {
	padding:3%;
	margin:3% auto;
	width:98%;
	height: auto;
	-webkit-box-shadow: 0 0 11px 0 rgba(6,22,58,.14);
	-moz-box-shadow: 0 0 11px 0 rgba(6,22,58,.14);
	box-shadow: 0 0 11px 0 rgba(6,22,58,.14);
	min-height: 250px;
	background-color:#CCC:
}
.product-div h2 {
	color: #0e1524;
	font-size: 25px;
	font-weight: normal;
	line-height: 35px;
	margin: 0;
	padding: 1% 0;
	text-decoration: none;
	width: 100%;
}
.product-div p {
  color: #535051;
  font-size:14px;
  font-weight: normal;
  line-height:25px;
  margin: 0;
  padding:1% 0;
  text-align:justify;
}
.product-div ul {padding:0px; margin:2% auto; width:auto; height:auto; list-style-type:none;}
.product-div ul li {
	padding:1% 0px;
	margin: 0px 0px 0px 0px;
	width: auto;
	height: auto;
	font-size: 14px;
	font-weight: normal;
	color: #535051;
	text-decoration: none;
	text-align: justify;
	line-height:28px;
	display: block;
	outline: none;
	transition: all 1s ease-in-out;	
}
.product-div ul li::before {font-family: 'FontAwesome'; content: "\f178"; font-size: 10px; color:#535051; margin:0px 15px 0px 0px;}
.product-div-img {padding:3%; margin:0px; width:100%; height: auto; border: solid 1px #CCCCCC; display: block;}
.product-but-1 {
	color: #f97d09;
	background-color: #ffffff;
	position: relative;
	padding: 8px 14px;
	font-size: 15px;
	font-weight: 600;
	display: inline-block;
	margin: 20px auto;
	float: right;
}
.product-but-1::before {
	content: "";
	position: absolute;
	left: -1px;
	top: -1px;
	width: 20px;
	height: 20px;
	border-left: solid 1px #f97d09;
	border-top: solid 1px #f97d09;
}
.product-but-1::after {
	content: "";
	position: absolute;
	right: -1px;
	bottom: -1px;
	width: 20px;
	height: 20px;
	border-right: solid 1px #f97d09;
	border-bottom: solid 1px #f97d09;
}
/*.product-but-1 {
	color: #f97d09;
	margin:0px auto;
	padding:0px;
	font-size: 14px;
	font-weight: 600;
	display: inline-block;
	float: right;
	text-transform: uppercase;
}*/

.product-div table {border: 1px solid #ccc; border-collapse: collapse; margin: 0; padding: 0; width: 100%; margin:1% auto;}
.product-div table caption {font-size: 1.5em; margin: .25em 0 .75em;}
.product-div table tr {background: #f8f8f8; border: 1px solid #ddd; padding: .35em;}
.product-div table th, table td {padding: 1%; text-align: left; font-size: 14px;}
.product-div table th {font-size: .85em; letter-spacing: .1em; text-transform: uppercase;}
.product-div table td img { text-align: center; }

/*.sb-container{position: relative; overflow: hidden; padding-right: 10px;}
.sb-content {height:100%; width: 120%; padding-right: 20%; overflow-y: scroll; box-sizing:border-box;}
.sb-scrollbar-container {position: absolute; right: 5px; bottom: 5px; top: 5px; width: 10px;}
.sb-scrollbar {position: absolute; right: 0; height: 30px; width: 10px; border-radius: 10px; background: rgba(50, 50, 50, 0.5);}
.container-example1 {height: 300px; width: 300px; max-width: 100%; padding: 5px 10px; margin: auto; background: #ccc;}*/
/***/



/***/
.form-div {height: auto; margin:0px auto 5% auto; padding:0px; display:inline-block; position:relative; background-color:#FFF;
transition:ease-in-out 1s;
	-moz-transition:ease-in-out 1s;
	-ms-transition:ease-in-out 1s;
	-o-transition:ease-in-out 1s;
	-webkit-transition:ease-in-out 1s;
	vertical-align: top;
  width:100%;
  }
	
.form-div:before, .form-div:after{
  position:absolute;
  content:"";
  top:30px;
  bottom:30px;
  left:0;
  right:0;
  box-shadow:0 0 25px 3px #999999;
  border-radius:250px/300px;
  z-index:-1;
}

.form-div-1{width:90%; height:auto; padding:5%; margin:0px 5%; border:1px dashed #CCC; border-radius:5px;}
.form-div-1:hover {
	-moz-transition:ease-in-out 1s;
	-ms-transition:ease-in-out 1s;
	-o-transition:ease-in-out 1s;
	-webkit-transition:ease-in-out 1s;
	border:1px dashed #083250;
}

label.error {
    color: red;
}
/***/


/***/
/*.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 15px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 18px;
  transition: 0.4s;
}
.accordion .active, .accordion:hover {background-color: #ccc;}
.accordion:after {content: '\002B'; color: #777; font-weight: bold; float: right; margin-left: 5px;}
.active:after {content: "\2212";}
.panel {padding:0px 0px; background-color: white; max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out;}
.panel label {font-size: 14px; color:#655e5e; line-height: 30px; font-weight: normal; margin: 1% 0px;}*/
/***/


/***/
.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 15px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 18px;
  transition: 0.4s;
}
.accordion .active, .accordion:hover {background-color: #ccc;}
.accordion:after {content: '\002B'; color: #777; font-weight: bold; float: right; margin-left: 5px;}
.active:after {content: "\2212";}
/*.panel {padding:0px 0px; background-color: white; max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out;}*/
.panel label {font-size: 14px; color:#655e5e; line-height: 30px; font-weight: normal; margin: 1% 0px;}
.panel {padding:20px 0px; display: none; background-color: white; overflow: hidden; -webkit-animation: fadeEffect 1s; animation: fadeEffect 1s;}
.panel.active{display:block ;}
.panel.active.active::after {content: "";}
@-webkit-keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
 }

@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}
/***/


/***/
.product-sec {padding:0px; margin:10px auto; width: 100%; height:auto;}

.product-sec h1 {

	color: #000000;
	font-size:30px;
	font-weight: normal;
	line-height:45px;
	letter-spacing: 1px;
	font-family: 'Open Sans', sans-serif;

}

.product-sec h1 span {color: #f97d09; font-weight: 600;}

.product-sec h3 {
	color: #0560a9;
	font-size:18px;
	font-weight: normal;
	line-height:28px;
	letter-spacing: 1px;
	font-family: 'Open Sans', sans-serif;
}

.product-sec h4 {
	color: #000000;
	font-size:25px;
	font-weight: normal;
	line-height:35px;
	letter-spacing: 1px;
	font-family: 'Open Sans', sans-serif;
}
.product-sec p {
	color: #000000;
	font-size:14px;
	font-weight: normal;
	line-height:28px;
	margin: 0;
	padding: 0.5% 0;
}

.product-sec ul {padding:0px; margin:10px auto; width:auto; height:auto; list-style-type:none;}
.product-sec ul li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: auto;
	height: auto;
	font-size: 14px;
	font-weight: normal;
	color:#333333;
	text-decoration: none;
	text-align: left;
	line-height:30px;
	display: block;
	outline: none;
	transition: all 1s ease-in-out;	
}
.product-sec ul li::before {font-family: 'FontAwesome'; content: "\f178"; font-size: 15px; color:#f97d09; margin:0px 15px 0px 0px;}

.product-sec .image-1 {padding:10px; margin:0px auto; width:95%; height:auto; border:solid 1px #CCC; border-radius:5px; position: relative;}
.product-sec .image-1 img {padding:0px; margin:0px auto; width:100%; height:auto; border-radius:5px;}

.product-sec1 {padding:0px; margin:3% auto; width: 100%; height:auto; /*box-shadow: 0px 0px 8px rgba(183,183,183,0.5),0px 0px 8px rgba(183,183,183,0.5);*/}
.product-sec2 {padding:5%; margin:1% auto; width:auto; height:auto;}
/*.product-sec1:nth-child(odd) {
  background: #FFF;
}
.product-sec1:nth-child(even) {
  background-color:#05201b; 
  background-image: linear-gradient(red, yellow);
  background-image: -webkit-linear-gradient(red, yellow);
  background-image: -moz-linear-gradient(red, yellow);
  background-image: -o-linear-gradient(red, yellow);
}*/

.conductors-gallery {
	padding: 5%;
	margin: 5%;
	width: 100%;
	height: auto;
	box-shadow: 0px 0px 8px rgba(183,183,183,0.5),0px 0px 8px rgba(183,183,183,0.5);
	display: block;
}
.Quality-img {
	padding: 5%;
	margin: 5% auto;
	width: 100%;
	height: auto;
	display: block;
	border:solid 1px #4c952e;
}
/***/





/***/
.client-img {
	padding: 10%;
	margin: 6% auto 1% auto;
	width: 100%;
	height: auto;
	border: solid 1px #CCC;
	border-radius: 3px;
}
.client-img img {padding:0px; margin:0px auto; width:100%; height:auto; border-radius:3px;}

.client-img1 {
	padding: 10px; 
	margin: 0px auto; 
	width:100%; 
	height: auto;
	background-color:#3a2599; 
	background-image: linear-gradient(to right, #3a2599, #23136b); 
	background-image: -webkit-linear-gradient(to right, #23136b, #23136b); 
	background-image: -moz-linear-gradient(to right, #3a2599, #23136b); 
	background-image: -o-linear-gradient(to right, #3a2599, #23136b); 
}

.client-img2 {
	padding:0px;
	margin: 5%;
	width: 90%;
	height: auto;
}
.client-img2 img {padding:0px; margin:0px auto; width:100%; height:auto; border-radius:3px;}




/***/





/***/
.client-order-1 {order:1;}
.client-order-2 {order:2;}
/***/





/***/
.Directors-Message {
	background: #FFFFFF;
	box-shadow: 0 0 4px 3px #e1e1e1;
	margin:1% auto;
	padding:3%;
	display: inline-table;
	width: 100%;
}
.Directors-Message h1 {
	color: #000000;
	font-size:30px;
	font-weight: normal;
	line-height:45px;
	letter-spacing: 1px;
	font-family: 'Open Sans', sans-serif; display:none;
}
.Directors-Message h3 {
	color: #0560a9;
	font-size:20px;
	font-weight: normal;
	line-height:30px;
	letter-spacing: 1px;
	font-family: 'Open Sans', sans-serif;
}
.Directors-Message h4 {
	color: #000000;
	font-size:25px;
	font-weight: normal;
	line-height:35px;
	letter-spacing: 1px;
	font-family: 'Open Sans', sans-serif;
}


	.Directors-Message p {
	color: #525156;
	font-size: 14px;
	font-weight: normal;
	line-height: 27px;
	margin: 0;
	padding: 0.5% 0;
}
.Directors-Message ul {padding:0px; margin:10px auto; width:auto; height:auto; list-style-type:none;}
.Directors-Message ul li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: auto;
	height: auto;
	font-size: 14px;
	font-weight: normal;
	color:#333333;
	text-decoration: none;
	text-align: left;
	line-height:30px;
	display: block;
	outline: none;
	transition: all 1s ease-in-out;	
	display: flex;
}
.Directors-Message ul li::before {
	font-family: 'FontAwesome';
	content: "\f178";
	font-size: 13px;
	color: #f97d09;
	margin: 0px 15px 0px 0px;
}
/***/


/***/
.image-1 {padding:10px; margin:0px ; width:90%; height:auto; border:solid 1px #CCC; border-radius:5px; position: relative;}
.image-1 img {padding:0px; margin:0px auto; width:100%; height:auto; border-radius:5px;}
/***/



/***/
.div-1 {padding:0px; margin:5% auto; width:100%; height:auto;}
.div-2 {padding:0px; margin:5% auto 0px auto; width:100%; height:auto;}
.div-3 {padding:0px; margin:0px auto 5% auto; width:100%; height:auto;}
/***/



/***/
.title-1 {
	padding: 10px 30px;
	margin: 10px auto 20px auto;
	color: #f97d09;
	font-size: 30px;
	font-weight: normal;
	line-height:40px;
	letter-spacing: 1px;
	position: relative;
	display: inline-block !important;
}
.title-1::before {
	content: "";
	position: absolute;
	left: -1px;
	top: -1px;
	width: 50px;
	height: 20px;
	border-left: solid 1px #f97d09;
	border-top: solid 1px #f97d09;
}
.title-1::after {
	content: "";
	position: absolute;
	right: -1px;
	bottom: -1px;
	width: 50px;
	height: 20px;
	border-right: solid 1px #f97d09;
	border-bottom: solid 1px #f97d09;
}

.title-2 {
	padding: 0px 0px 0px 15px;
	margin: 10px auto 20px auto;
	color: #f97d09 !important;
	font-size: 25px;
	font-weight: normal;
	line-height: 25px;
	letter-spacing: 1px;
	border-left: solid 5px #f97d09;
}

.title-3 {
	padding: 0px 0px 0px 0px;
	margin: 30px auto 0px auto;
	color: #f97d09;
	font-size: 20px !important;
	font-weight: normal !important;
	line-height: 25px !important;
	letter-spacing: 1px !important;
	/* border-left: solid 5px #f97d09; */
}
.title-3::before {
	font-family: 'FontAwesome';
	content: "\f0c8";
	font-size: 15px;
	color: #f97d09;
	margin: 0px 15px 0px 0px;
}

.title-4 {
	padding: 0px 0px 0px 15px;
	margin: 10px auto 20px auto;
	color: #f97d09 !important;
	font-size: 30px !important;
	font-weight: normal !important;
	line-height: 30px !important;
	letter-spacing: 1px !important;
	border-left: solid 5px #f97d09;
	display: block !important;
}

.title-5 {
	padding: 0px 0px 0px 15px;
	margin: 10px auto 20px auto;
	color: #f97d09 !important;
	font-size: 20px;
	font-weight: normal;
	line-height: 20px;
	letter-spacing: 1px;
	border-left: solid 5px #f97d09;
}
/*.title-1 {
	color: #00accd;
	font-size: 23px;
	font-weight: normal;
	line-height:25px;
	letter-spacing: 1px;
	margin-bottom: 3%;
}

.title-1 span {
	font-size: 18px;
	line-height:28px;
	color: #022b51;
	display: block;
}



.title-2 {
	font-weight: normal;
	color: #022b51;
	font-size:20px;
	text-transform: capitalize;
	margin-bottom: 20px;
	position: relative;
	width: auto;
	display: inline-block;
	text-align:left;

}

.title-2::after {
	position: absolute;
	content: '';
	right: -25%;
	top:23px;
	width: 17%;
	height: 1px;
	background-color: #022b51;
}
.title-2 .fa {line-height: 42px;}


.title-3 {color: #022b51; font-size: 30px; margin-bottom: 40px;font-family: 'Montserrat Alternates';}
.title-3:after {content: "";width: 80px;height: 1px;background: #022b51;position: absolute;top: 18px;left: 296px;}

.title-4 {
	font-weight: normal;
	color: #022b51;
	font-size: 30px;
	text-transform: capitalize;
	margin-bottom: 20px;
	position: relative;
	width: auto;
	display: inline-block;
}
.title-4::before {
	position: absolute;
	content: '';
	left:-25%;
	top: 18px;
	width: 17%;
	height: 1px;
	background-color: #022b51;
}
.title-4::after {
	position: absolute;
	content: '';
	right:-25%;
	top: 18px;
	width: 17%;
	height: 1px;
	background-color: #022b51;
}*/


.wire-rods-gallery {
	padding: 5%;
	margin: 5%;
	width: 100%;
	height: auto;
	-webkit-box-shadow: 0 0 11px 0 rgba(6,22,58,.14);
	-moz-box-shadow: 0 0 11px 0 rgba(6,22,58,.14);
	box-shadow: 0 0 11px 0 rgba(6,22,58,.14);
	display: block;
}
.wire-rods-gallery iframe {
	padding:0px;
	margin: 0px auto;
	width: 100%;
	height: 200px;
	
}
/***/






@media only screen and (min-width:150px) and (max-width:480px) {
h1 {font-size:20px; line-height:30px; }
h1 span {font-size:20px; line-height:30px; }

h2 {font-size:20px; line-height:30px; }
h2 span {font-size:20px; line-height:30px; }

p {font-size:14px; line-height:25px;}

.sticky-pin {position: inherit;}
.header-div-1 {width: auto;}
.header-icon-1 ul {text-align: center;}
.header-icon-1 ul li a {margin: 5px 5px; font-size: 13px; line-height: 20px;}
.header-icon-1 ul li a .fa {margin: 0px 10px 0px 0px; font-size: 13px;}
.logo {width:150px; margin:0px auto;}
.menu {margin:2% auto; width:100%; float:none;}
.welcome h1 {font-size:26px; line-height:36px;}
.welcome h1 span {font-size:18px; line-height:28px;}
.welcome p {font-size:14px; line-height:25px;}
.welcome-img-1 {width:70%; height:325px;}
.welcome-img-2 {padding: 15px; width: 80%; top: 40%; left: -25%;}
.button-1 {padding: 10px 20px; font-size: 15px; margin: 10px auto;}

.contact_text_2 {padding: 10px 10px; margin: 15px auto;}
.submit {padding: 10px 20px; margin: 10px 0px; font-size:15px;}

.index-product h2 span {font-size: 20px;}
.index-product h2 {font-size: 30px; line-height: 40px;}
.index-product p {font-size:14px; line-height:25px;}
.button-2 {padding: 10px 10px; font-size: 12px; margin: 30px auto;}
.index-product h2::after {right: 0px; height: 70px;}

.index-product-1 h4{font-size: 15px; line-height: 25px;}
.index-product-1 p {font-size:14px; line-height:25px; text-align:left;}
.index-product-1 {min-height: 470px;}

.why-choose {width: 85%;}
.why-choose-a  {width:40px; height:40px;}
.why-choose-a::before {width: 40px; height: 40px; left:-14px; top:10px;}
.why-choose-a img {padding:8px 0px; width: 25px;}
.why-choose h3 {font-size:16px; line-height:26px;}
.why-choose p {font-size:14px; line-height:25px;}
.video iframe {height: 200px; margin:0px auto 20px auto}

.ind-contact h3 {font-size: 30px; line-height:40px;}
.ind-contact h4 {font-size: 15px; line-height:25px;}
.ind-contact p {font-size: 14px; line-height:25px;}
.contact-but {font-size: 13px; line-height:23px;}
.footer-nav ul li a {padding: 0px 18px; font-size: 13px; line-height: 11px;}

.footer-socialmedia ul li a {padding:10px 12px; margin: 0px 2px; font-size: 15px;}
.footer-socialmedia ul li a .fa {font-size: 18px;}
.footer-left, .footer-right{float:none; text-align:center; width:100%}

.inner-banner {height: 100px;}
.inner-banner img {height: 100px; top: 0;}

.product-div h2{font-size: 20px; line-height: 30px;}
.product-div p {font-size:14px; line-height:25px;}

.product-div table { border: 0; }
.product-div table caption { font-size: 1.3em; }
.product-div table thead { display: none; }
.product-div table tr {border-bottom: 3px solid #ddd; display: block; margin-bottom: .625em;}
.product-div table td {border-bottom: 1px solid #ddd; display: block; font-size: .8em; text-align: right;}
.product-div table td:before {content: attr(data-label); float: left; font-weight: bold; text-transform: uppercase;}
.product-div table td:last-child { border-bottom: 0; }

.product-sec {padding:0px; margin:10px auto; width: 100%; height:auto;}
.product-sec h1 {font-size:20px; line-height:30px;}
.product-sec h3 {font-size: 16px; line-height:26px;}
.product-sec h4 {font-size: 18px; line-height:28px;}
.product-sec p {font-size:13px; line-height:24px;}

.product-sec ul {padding:0px; margin:10px auto; width:auto; height:auto; list-style-type:none;}
.product-sec ul li {font-size: 14px; line-height:25px;}
.product-sec ul li::before {font-family: 'FontAwesome'; content: "\f178"; font-size: 10px; color:#3a2599; margin:0px 15px 0px 0px;}

.product-sec .image-1 {padding:10px; margin:20px auto; width:75%; height:auto; border:solid 1px #CCC; border-radius:5px; position: relative;}
.product-sec .image-1 img {padding:0px; margin:0px auto; width:100%; height:auto; border-radius:5px;}

.client-img {margin:5% auto; width: 65%;}
.client-img1 {margin: 5% auto; width: 70%;}
.client-order-1 {order:2;}
.client-order-2 {order:1;}

.Directors-Message h1 {font-size:20px; line-height:30px;}
.Directors-Message h3 {font-size: 17px; line-height:27px;}
.Directors-Message h4 {font-size: 18px; line-height:28px;}
.Directors-Message p {font-size:13px; line-height:23px;}

.Directors-Message ul li {margin: 10px auto; font-size: 13px; line-height: 21px;}

.image-1 {padding: 10px; margin: 0px auto; width: 60%; height: auto;}

.div-1 {width: 96%;}
.div-2 {width: 96%;}
.div-3 {width: 96%;}

.title-1 {padding: 5px 20px; margin: 10px auto 20px auto; font-size: 20px; line-height: 30px;}
.title-2 {padding: 0px 0px 0px 10px; margin: 10px auto 20px auto; font-size:18px; line-height:18px;}
.title-3 {font-size:17px !important; line-height:18px !important; margin: 30px auto 10px auto;}
.title-4 {font-size:20px !important; line-height:20px !important; }
.conductors-gallery {padding: 5%; margin: 5% auto; width: 270px;}

.accordion {padding: 10px; font-size: 16px;}
.wire-rods-gallery {padding: 5%; margin: 5% auto; width: 90%;}
}



@media only screen and (min-width:481px) and (max-width:767px) {
h1 {font-size:20px; line-height:30px; }
h1 span {font-size:20px; line-height:30px; }
h2 {font-size:20px; line-height:30px; }
h2 span {font-size:20px; line-height:30px; }
p {font-size:14px; line-height:25px;}

.sticky-pin {position: inherit;}
.header-div-1 {width: auto;}
.header-icon-1 ul li a {margin: 5px 5px; font-size: 13px; line-height: 20px;}
.header-icon-1 ul li a .fa {margin: 0px 10px 0px 0px; font-size: 13px;}
.logo {width:150px; margin:0px auto;}
.menu {margin:2% auto; width:100%; float:none;}
.welcome h1 {font-size:26px; line-height:36px;}
.welcome h1 span {font-size:18px; line-height:28px;}
.welcome p {font-size:14px; line-height:25px;}
.welcome-img-1 {width: 45%; height:325px;}
.welcome-img-2 {padding: 15px; width: 80%; top: 40%; left: -25%;}
.button-1 {padding: 10px 20px; font-size: 15px; margin: 10px auto;}

.contact_text_2 {padding: 10px 10px; margin: 15px auto;}
.submit {padding: 10px 20px; margin: 10px 0px; font-size:15px;}

.index-product h2 span {font-size: 20px;}
.index-product h2 {font-size: 30px; line-height: 40px;}
.index-product p {font-size:14px; line-height:25px;}
.button-2 {padding: 10px 10px; font-size: 12px; margin: 30px auto;}
.index-product h2::after {right: 0px; height: 70px;}

.index-product-1 h4{font-size: 15px; line-height: 25px;}
.index-product-1 p {font-size:14px; line-height:25px; text-align:left;}
.index-product-1 {min-height: 470px;}

.why-choose {width: 85%;}
.why-choose-a  {width:40px; height:40px;}
.why-choose-a::before {width: 40px; height: 40px; left:-14px; top:10px;}
.why-choose-a img {padding:8px 0px; width: 25px;}
.why-choose h3 {font-size:16px; line-height:26px;}
.why-choose p {font-size:14px; line-height:25px;}
.video iframe {height: 200px; margin:0px auto 20px auto}

.ind-contact h3 {font-size: 30px; line-height:40px;}
.ind-contact h4 {font-size: 15px; line-height:25px;}
.ind-contact p {font-size: 14px; line-height:25px;}
.contact-but {font-size: 13px; line-height:23px;}
.footer-nav ul li a {padding: 0px 18px; font-size: 13px; line-height: 11px;}

.footer-socialmedia ul li a {padding:10px 13px; margin: 0px 10px; font-size: 15px;}
.footer-socialmedia ul li a .fa {font-size: 18px;}
.footer-left, .footer-right{float:none; text-align:center; width:100%}

.inner-banner {height: 100px;}
.inner-banner img {height: 100px; top: 0;}

.product-div h2{font-size: 20px; line-height: 30px;}
.product-div p {font-size:14px; line-height:25px;}

.product-sec {padding:0px; margin:10px auto; width: 100%; height:auto;}
.product-sec h1 {font-size:20px; line-height:30px;}
.product-sec h3 {font-size: 17px; line-height:27px;}
.product-sec h4 {font-size: 18px; line-height:28px;}
.product-sec p {font-size:14px; line-height:25px;}

.product-sec ul {padding:0px; margin:10px auto; width:auto; height:auto; list-style-type:none;}
.product-sec ul li {font-size: 13px; line-height:26px;}
.product-sec ul li::before {font-family: 'FontAwesome'; content: "\f178"; font-size: 10px; color:#3a2599; margin:0px 15px 0px 0px;}

.product-sec .image-1 {padding:10px; margin:20px auto; width:75%; height:auto; border:solid 1px #CCC; border-radius:5px; position: relative;}
.product-sec .image-1 img {padding:0px; margin:0px auto; width:100%; height:auto; border-radius:5px;}

.client-img {margin:5% auto; width: 65%;}
.client-img1 {margin: 5% auto; width: 70%;}
.client-order-1 {order:2;}
.client-order-2 {order:1;}

.Directors-Message h1 {font-size:20px; line-height:30px;}
.Directors-Message h3 {font-size: 17px; line-height:27px;}
.Directors-Message h4 {font-size: 18px; line-height:28px;}
.Directors-Message p {font-size:14px; line-height:25px;}
.Directors-Message ul li {margin: 10px auto; font-size: 13px; line-height: 21px;}

.image-1 {padding: 10px; margin: 0px auto; width: 60%; height: auto;}
.conductors-gallery {margin: 5% auto; width: 70%;}
.div-1 {width: 96%;}
.div-2 {width: 96%;}
.div-3 {width: 96%;}

.title-1 {padding: 5px 20px; margin: 10px auto 20px auto; font-size: 20px; line-height: 30px;}
.title-2 {padding: 0px 0px 0px 10px; margin: 10px auto 20px auto; font-size:18px; line-height:18px;}
.title-3 {font-size:17px !important; line-height:18px !important; margin: 30px auto 10px auto;}
.title-4 {font-size:20px !important; line-height:20px !important; }
.accordion {padding: 10px; font-size: 16px;}
.wire-rods-gallery {padding: 5%; margin: 5% auto; width:300px;}
}



@media only screen and (min-width:768px) and (max-width:991px) {
h1 {font-size:20px; line-height:30px; }
h1 span {font-size:20px; line-height:30px; }
h2 {font-size:20px; line-height:30px; }
h2 span {font-size:20px; line-height:30px; }
p {font-size:14px; line-height:25px;}

.header-icon-1 ul li a {margin: 5px 5px; font-size: 13px; line-height: 20px;}
.header-icon-1 ul li a .fa {margin: 0px 10px 0px 0px; font-size: 13px;}
.logo {width:150px;}
.menu {margin:2% auto;}
.welcome h1 {font-size:26px; line-height:36px;}
.welcome h1 span {font-size:18px; line-height:28px;}
.welcome p {font-size:14px; line-height:25px;}
.welcome-img-1 {width: 80%;}
.welcome-img-2 {padding: 15px; width: 80%; top: 50%; left: -25%;}
.button-1 {padding: 10px 20px; font-size: 15px; margin: 25px auto;}

.contact_text_2 {padding: 10px 10px; margin: 15px auto;}
.submit {padding: 10px 20px; margin: 10px 0px; font-size:15px;}

.index-product h2 span {font-size: 20px;}
.index-product h2 {font-size: 30px; line-height: 40px;}
.index-product p {font-size:14px; line-height:25px;}
.button-2 {padding: 10px 10px; font-size: 12px; margin: 30px auto;}
.index-product h2::after {right: 0px; height: 70px;}

.index-product-1 h4{font-size: 18px; line-height: 28px;}
.index-product-1 p {font-size:14px; line-height:25px; text-align:left;}
.index-product-1 {min-height: 470px;}

.why-choose {width: 85%;}
.why-choose-a  {width:40px; height:40px;}
.why-choose-a::before {width: 40px; height: 40px; left:-14px; top:10px;}
.why-choose-a img {padding:8px 0px; width: 25px;}
.why-choose h3 {font-size:16px; line-height:26px;}
.why-choose p {font-size:14px; line-height:25px;}
.video iframe {height: 400px;}

.ind-contact h3 {font-size: 30px; line-height:40px;}
.ind-contact h4 {font-size: 15px; line-height:25px;}
.ind-contact p {font-size: 14px; line-height:25px;}
.contact-but {font-size: 13px; line-height:23px;}
.footer-nav ul li a {padding: 0px 18px; font-size: 13px; line-height: 11px;}

.footer-socialmedia ul li a {padding:10px 13px; margin: 0px 10px; font-size: 15px;}
.footer-socialmedia ul li a .fa {font-size: 18px;}

.inner-banner {height: 150px;}
.inner-banner img {top: 0;}

.product-div h2{font-size: 18px; line-height:27px;}
.product-div p {font-size:14px; line-height:25px;}

.product-sec {padding:0px; margin:10px auto; width: 100%; height:auto;}
.product-sec h1 {font-size:20px; line-height:30px;}
.product-sec h4 {font-size: 18px; line-height:28px;}
.product-sec p {font-size:14px; line-height:25px;}

.product-sec ul {padding:0px; margin:10px auto; width:auto; height:auto; list-style-type:none;}
.product-sec ul li {font-size: 14px; line-height:25px;}
.product-sec ul li::before {font-family: 'FontAwesome'; content: "\f178"; font-size: 10px; color:#3a2599; margin:0px 15px 0px 0px;}

.product-sec .image-1 {padding:10px; margin:0px auto; width:95%; height:auto; border:solid 1px #CCC; border-radius:5px; position: relative;}
.product-sec .image-1 img {padding:0px; margin:0px auto; width:100%; height:auto; border-radius:5px;}

.Directors-Message h1 {font-size:20px; line-height:30px;}
.Directors-Message h3 {font-size: 17px; line-height:27px;}
.Directors-Message h4 {font-size: 18px; line-height:28px;}
.Directors-Message p {font-size:14px; line-height:25px;}

.title-1 {padding: 5px 20px; margin: 10px auto 20px auto; font-size: 20px; line-height: 30px;}
.title-2 {padding: 0px 0px 0px 10px; margin: 10px auto 20px auto; font-size:18px; line-height:18px;}
.title-3 {font-size:17px !important; line-height:18px !important; margin: 30px auto 10px auto;}
.title-4 {font-size:20px !important; line-height:20px !important; }
}


@media only screen and (min-width:992px) and (max-width: 1365px) {
h1 {font-size:20px; line-height:30px; }
h1 span {font-size:20px; line-height:30px; }
h2 {font-size:20px; line-height:30px; }
h2 span {font-size:20px; line-height:30px; }
p {font-size:14px; line-height:25px;}

.header-icon-1 ul li a {margin: 5px 5px; font-size: 13px; line-height: 20px;}
.header-icon-1 ul li a .fa {margin: 0px 10px 0px 0px; font-size: 13px;}
.logo {width:150px;}
.menu {margin:2% auto;}
.welcome h1 {font-size:30px; line-height:40px;}
.welcome h1 span {font-size:20px; line-height:30px;}
.welcome p {font-size:14px; line-height:25px;}
.welcome-img-1 {width:305px; padding:10px;}
.welcome-img-2 {padding: 15px; width:190px; top: 38%; left: -25%;}

.index-product h2 span {font-size: 30px;}
.index-product h2 {font-size: 40px; line-height: 50px;}
.index-product p {font-size:14px; line-height:25px;}
.button-2 {padding: 10px 15px; font-size: 15px; margin: 30px auto;}

.index-product-1 h4{font-size: 18px; line-height: 28px;}
.index-product-1 p {font-size:14px; line-height:25px; text-align:left;}
.index-product-1 {min-height: 470px;}

.why-choose {width: 85%;}
.why-choose-a  {width:60px; height:60px;}
.why-choose-a::before {width: 60px; height: 60px; left:-14px; top:10px;}
.why-choose-a img {padding:10px 0px; width: 35px;}
.why-choose h3 {font-size:18px; line-height:28px;}
.why-choose p {font-size:14px; line-height:25px;}
.video iframe {height: 420px;}

.ind-contact h3 {font-size: 35px; line-height:45px;}
.ind-contact h4 {font-size: 16px; line-height:26px;}
.ind-contact p {font-size: 15px; line-height:25px;}
.contact-but {font-size: 15px; line-height:25px;}
.footer-nav ul li a {padding: 0px 20px; font-size: 14px; line-height: 11px;}

.footer-socialmedia ul li a {padding:13px 15px; margin: 0px 10px; font-size: 15px;}
.footer-socialmedia ul li a .fa {font-size: 20px;}

.inner-banner {height:180px;}
.inner-banner img {top: 0;}

.product-div h2{font-size: 18px; line-height:27px;}
.product-div p {font-size:14px; line-height:25px;}

.title-1 {padding: 5px 20px; margin: 10px auto 20px auto; font-size: 25px; line-height: 35px;}
.title-2 {padding: 0px 0px 0px 10px; margin: 10px auto 20px auto; font-size:20px; line-height:30px;}
}

@media only screen and (min-width:1366px) and (max-width: 1609px) {
.index-product-1 h4 {font-size: 20px; line-height: 30px;}
.why-choose-a  {width:70px; height:70px;}
.why-choose-a::before {width: 70px; height: 70px;}
.why-choose-a img {padding: 15px 0px;}
.why-choose h3 {font-size:20px; line-height:30px;}
.why-choose p {font-size:14px; line-height:25px;}
.video iframe {height: 350px;}

.inner-banner {height:250px;}
.inner-banner img {top: 0;}
}
