body{background:#fff;color:#363636;font-family: 'Open Sans', sans-serif;font-size:14px;}
h1,
h2,
h3,
h4,
h5,
h6{color:#0c0c0c;margin:0 0 20px;}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{color:#0c0c0c;}
p a{color:#363636;}
p a:hover{text-decoration:underline;outline:none;}
p{letter-spacing:normal;margin-bottom:10px;line-height:23px;font-size:14px;color:#363636;}
a{color:#7f7f7f;text-decoration:none;outline:none;}
a:hover,
a:focus,
a:active{outline:none;text-decoration:none;}
img{max-width:100%;}
blockquote{padding:0;border:0;}
label{color:#7f7f7f;display:block;font-weight:400;margin:0;}
textarea{border-radius:0!important;background:#fff;resize:none;height:100px !important;}
textarea,
select,
input[type="text"],
input[type="date"],
input[type="time"],
input[type="number"],
input[type="email"],
input[type="tel"],
input{border-radius:0;background:#fff;box-shadow:none;padding:0 10px;box-sizing:border-box;}
input[type="file"]{width:100%;padding:0px;font-size:12px;margin:0;border:0;}
.form-control::-moz-placeholder{color:#555;}
.form-control:focus::-moz-placeholder{color:#ef682f;}
.form-control:focus{border-color:#ef682f;box-shadow:none;}
h2{font-size:26px;text-transform:uppercase;font-weight:bold;}
h3{font-size:20px;margin:0 0 30px;font-weight:bold;overflow:hidden;}
h4{font-size:16px;font-weight:bold;margin:0;text-transform:uppercase;text-align:center;padding:15px 0;color:#fff;}
h5{text-transform:uppercase;}
.header{float:left;width:100%;margin:0;padding:0;}
.header .topbar{background:#423f3f; padding:5px 0;}
.header .topbar ul.follow-us{display:block;padding:0px;float:right;margin:0;text-align:right;}
.header .topbar ul.follow-us li{display:inline-block;padding-left:5px;font-size:13px;}
.header .topbar ul.follow-us li a i{color:#fff;width:28px;height:28px;border: 1px solid #9f9e9e;text-align:center;line-height:28px;}
.header .topbar ul.follow-us li a .fa-facebook:hover{background:#496eb4;border:1px solid #496eb4;}
.header .topbar ul.follow-us li a .fa-twitter:hover{background:#33ccff;border:1px solid #33ccff;}
.header .topbar ul.follow-us li a .fa-linkedin:hover{background:#0274b3;border:1px solid #0274b3;}
.header .topbar ul.follow-us li a .fa-youtube:hover{background:#e12428;border:1px solid #e12428;}
.header .topbar ul.top-nav{display:block;padding:0;margin:0;float:left;}
.header .topbar ul.top-nav li{display:block;padding:0 10px;float:left;font-size:13px;font-weight:normal;text-transform:capitalize; border-right: 1px solid #6c6b6b;}
.header .topbar ul.top-nav li:first-child{padding-left: 0;}
.header .topbar ul.top-nav li a{color:#fff;padding:0; display: block; line-height: 28px;    float: left;}
.header .topbar ul.top-nav li a i{line-height:28px;color:#fff;font-size:16px;text-align:center;margin-right:5px;}
.header .topbar ul.top-nav li a:hover{color:#fff;}
.search-form{ float: left; width: 100%; margin: 0; padding: 0; position: relative;}
.search-input{ width: 100%; line-height: 28px; background: #fff; border:0; font-size: 13px; height: 28px!important;}
.btn-search{position: absolute; z-index: 99; top: 0; right: 0; border: 0; border-left: 1px solid #ccc;
line-height: 28px; padding: 0 10px;}
.social-icons{margin:0;padding:0;list-style:none;}
.social-icons li{float:left;margin:0 0 0 10px;}
.social-icons li:first-child{margin:0;}
.social-icons li a{font-size:16px;}
.facebook{color:#3c5899;}
.twitter{color:#5ea9dd;}
.youtube{color:#ee1c1b;}
.pinterest{color:#ee1c1b;}
.btn-list{margin:0;padding:0;list-style:none;}
.btn-list li{float:left;margin:0 0 0 20px;}
.btn-list li:first-child{margin:0;}

.navigation_bar{float:left;width:100%;background:#fff;}
.navigation_bar.stricky-fixed{position:fixed;top:0;left:0;width:100%;z-index:999;background:#fff;-webkit-box-shadow:0 3px 5px rgba(0, 0, 0, .1);box-shadow:0 3px 5px rgba(0, 0, 0, .1);}
.navigation_bar .logo{position:absolute;top:4px;z-index:100;}
.navigation_bar .logo img{width: 140px;}
.navigation_bar.stricky-fixed .logo{top:4px;}
.navigation_bar.stricky-fixed .logo img{width: 115px;}
.navigation{float:right;width:100%;position:relative;}
.navigation .nav-header{display:none;padding:12px 20px;}
.navigation .navbar button{float:right;width:40px;height:40px;background:#ef682f;border:none;outline:none;color:#fff;font-size:25px;border-radius:0px;}
.navigation .menu{display:block;}
.navigation .menu ul{float:left; text-align: right; width: 100%;}
.navigation .menu ul > li{ display:inline-block;position:relative;}
.navigation .menu ul > li > a{padding:28px 5px;display:block;color:#333;text-transform:capitalize;transition:all .3s ease;font-size:12px;font-weight:500;background:none;text-transform:uppercase;}
.navigation .menu ul > li > a i{padding-left:5px;font-size:15px;}
.navigation_bar.stricky-fixed .menu ul > li > a{padding:23px 5px;}
.navigation .menu ul > li:last-child > a{border:none;padding-right:0px;}
.navigation .menu ul > li:hover a,
.navigation .menu ul > li.active a{color:#ef682f;background:none;}
.navigation .menu ul > li > ul.cs-dropdown{top:100%;left:0;}
.navigation .menu ul > li > ul.cs-dropdown.align-right{right:0;left:auto;}
.navigation .menu ul > li:hover > ul.cs-dropdown{visibility:visible;opacity:1;}
.navigation .menu ul > li > ul.cs-dropdown > li > ul.cs-dropdown{left:100%;margin-top:-36px;}
.navigation .menu ul > li > ul.cs-dropdown > li > ul.cs-dropdown > li > ul.cs-dropdown{left:100%;margin-top:-36px;}
.navigation .menu ul > li > ul.cs-dropdown > li > ul.cs-dropdown.align-right{right:100%;left:auto;}
.navigation .menu ul > li > ul.cs-dropdown > li:hover > ul.cs-dropdown{visibility:visible;opacity:1;}
.navigation .menu ul > li ul.cs-dropdown{position:absolute;width:200px;opacity:0;visibility:hidden;z-index:99999;transition:all .3s ease;box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.4);background:#fff;margin:0;padding:0;}
.navigation .menu ul > li ul.cs-dropdown li{display:block;padding:0;border-bottom:1px solid #eee; text-align: left;}
.navigation .menu ul > li ul.cs-dropdown li:last-child a{border-bottom:0;}
.navigation .menu ul > li ul.cs-dropdown li:last-child a:after{display:none;}
.navigation .menu ul > li ul.cs-dropdown li:hover > a{color:#ef682f;}
.navigation .menu ul > li ul.cs-dropdown li a{color:#333;font-size:13px;padding:6px 15px;position:relative;display:block;transition:all .3s ease;text-transform:capitalize;font-weight:normal;}
.navigation .menu ul > li ul.cs-dropdown li a i{float:right;}
.navigation .menu ul > li ul.cs-dropdown li a:hover{color:#fff;background:#ef682f;}
.navigation ul .cs-submenu > a > button{display:none;}
.navigation .navbar{display:none;padding:12px 0px;margin:0;}

.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden;}
.nivoSlider img{position:absolute;top:0px;left:0px;max-width:none;}
.nivo-main-image{display:block !important;position:relative !important;width:100% !important;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0;}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img{display:block;}
.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:0;overflow:hidden;display:none;}
.nivo-caption p{padding:5px;margin:0;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav{text-align:center;padding:15px 0;}
.nivo-controlNav a{cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}
.theme-default .nivoSlider{position:relative;background:#fff url(../images/loading.gif) no-repeat 50% 50%;}
.theme-default .nivoSlider img{position:absolute;top:0px;left:0px;display:none;}
.theme-default .nivoSlider a{border:0;display:block;}
.theme-default .nivo-controlNav{text-align:center;display:none;padding:20px 0;}
.theme-default .nivo-controlNav a{display:inline-block;width:22px;height:22px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin:0 2px;}
.theme-default .nivo-controlNav a.active{background-position:0 -22px;}
.theme-default .nivo-directionNav a{display:block;width:35px;height:35px;background:url(../images/arrow.png) no-repeat;text-indent:-9999px;border:0;opacity:0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.theme-default:hover .nivo-directionNav a{opacity:1;}
.theme-default a.nivo-nextNav{background-position:-36px 0;right:20px;}
.theme-default a.nivo-prevNav{left:20px;}
.theme-default .nivo-caption{font-family:Helvetica, Arial, sans-serif;}
.theme-default .nivo-caption a{color:#fff;border-bottom:1px dotted #fff;}
.theme-default .nivo-caption a:hover{color:#fff;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled{width:100%;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a{width:auto;height:auto;background:none;margin-bottom:5px;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img{display:block;width:120px;height:auto;}
.customize{margin:0;padding:10px 0;background: #423f3f;}
.customize h1{font-size:24px;font-weight:600;text-transform:uppercase;color:#fff;margin:0;padding:8px 0 0;}
.customize h1 strong{color:#ef682f;font-weight:200;}
.get-started { float: right;
	display: inline-block;
	text-align: center;
	padding: 10px 25px;
	background:#fff;;
}
.get-started > span {
	display: inline-block;
	position: relative;
}
.get-started > span i {
	position: absolute;
	top: 2px;
     font-size:15px;
    font-weight: 600;
}
.get-started > span i:first-child {
	left: 0px;
	opacity: 1;
}
.get-started > span i:last-child {
	right: 10px;
	opacity: 0;
}
.get-started > span > span {
	padding: 0 20px;
	font-style: italic;
    font-size:15px;
    font-weight: 600;
}
.get-started:hover{background: #ef682f;}
.get-started:hover > span i{ color: #fff;}
.get-started:hover > span i:last-child {
	right: 0px;
	opacity: 1;
}
.get-started:hover > span i:first-child {
	left: 10px;
	opacity: 0;
}
.get-started:hover > span > span {
	color: #fff;
}
.offer_item{ float: left; width: 100%; margin: 0; padding: 40px 0;}
.service-item{width:100%;float:left;padding:20px 0;background:#f6f6f6;border:1px solid #eaeaea;box-shadow:0 8px 4px -4px #bbb;}
.service-item .icon img{width:61px;float:left;padding-left:10px;padding-right:10px;}
.service-item .info{padding-right:15px;padding-top:2px;}
.service-item h3{margin:0 0 10px;padding:2px 5px;font-size:13px;font-weight:600;text-transform:uppercase;color:#423f3f;}

.welcome-bg{float:left;width:100%;margin:0;padding:0;background:#eeeeee;padding-bottom:30px;padding:30px 0;}
.section-title{padding: 0 60px; margin-bottom: 30px; text-align: center;}
.section-title h1{font-size:30px;text-align:center;color:#ef682f;margin:0;padding:20px 0 5px;font-weight:600; margin-bottom: 10px;}
.section-title .divider{ margin-bottom: 15px;}
.welcome-bg p{font-size:16px;font-weight:600;text-align:center;color:#666666;margin:0;padding:0;font-weight:100; line-height: 26px;}
.product1{ float: left; width:100%;text-align:center;margin:20px 0;padding:15px 40px; border: 1px solid #ddd; position: relative;}
.product1 .image{ width: 100%; height: 210px; text-align: center; overflow: hidden;}
.product1 .image img{height: 100%; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;margin: 0 auto;}
.product1:hover .image img{transform: scale(1.1);}
.product1_info{float:left;width:100%;}
.product1_info h3{ margin-bottom: 0;}
.product1_info h3 a{color:#ef682f;font-size:15px;font-weight:600;margin:0;padding:10px 0;}
.product1_info ul li a{color:#383838;}
.product1_info ul li a:hover{color:#ef682f;}
.product1:hover{ border: 1px solid #ef682f;}
.product1:hover h3 a{ color: #222;}
.product1 .product1_hover{ display: none; position: absolute; z-index: 999; top: 0; left: 0; transition: all 0.4s ease-in-out; text-align: center; background: rgba(0, 0, 0, 0.7); width: 100%; height: 100%; padding: 35% 0;}
.product1:hover .product1_hover{ display: block;}
.product1 .product1_hover h3{ font-size: 18px; color: #fff; margin: 0 0 20px; padding:0px;}
.product1 .product1_hover span{ padding: 8px 20px; color: #fff; background: #ef682f; text-decoration: none;}
/*.product1 .product1_hover span:hover{ background:#000;}*/

.pricing-bg{float:left;width:100%;margin:0; padding:40px 0; background:#222;text-align:center;}
.pricing-bg h1{font-size:30px; font-weight:600; text-align:center; text-transform:capitalize; color:#ef682f; margin:0; padding:20px 0 5px;}
.pricing-bg h1 strong{color:#fff;font-weight:200;}
.pricing-bg p{font-size:18px;text-align:center;color:#ddd;margin:0 0 30px; padding:0 10%;}
.learn_more{ padding: 8px 25px; background: #fff; color: #333; margin-bottom: 35px; display: inline-block;}
.learn_more strong{ color: #ef682f;}
.learn_more:hover{ color: #fff; background:#ef682f;}
.learn_more:hover strong{ color: #fff;}
.pricing_item{padding: 0px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 1rem;
    padding-bottom: 20px;
    border: 1px solid #fff;
    border-top: 0px;
    transition: all 0.4s ease;
margin-bottom: 25px;}
.pricing_item:hover{border-color: #ff5c00; color: #ff5c00;}
.pricing_item h2{font-size:15px; color:#fff; text-transform: none;}

.perfect_product{ float: left; width: 100%; margin: 0; padding: 50px 0; background: #fff;}
.perfect_product h1{font-size:30px; font-weight:600; text-align:center; color:#ef682f; margin:0; padding:20px 0 5px;}
.perfect_product h1 strong{color:#333;font-weight:200;}
.perfect_product p{font-size:16px;font-weight:600;text-align:center;color:#666666;margin:0 0 30px; padding:0 10%; font-weight:100; line-height: 24px;}
.browse{ padding: 8px 25px; background: #333; color: #fff; margin-bottom: 35px; display: inline-block;}
.browse strong{ color: #ef682f;}
.browse:hover{ color: #fff; background:#ef682f;}
.browse:hover strong{ color: #fff;}

.banner-image {display: block; overflow: hidden; position: relative;}
.grid-item{ border: 1px solid #ccc; margin-bottom: 20px;}
.banner-image img {-webkit-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s; width: 100%;}
.banner-image:hover img {-webkit-transform: scale(1.1);transform: scale(1.1);}
.grid-item .banner-image {position: relative}
.banner-hover-text {
    background: rgba(253, 253, 253, 0.78) none repeat scroll 0 0;
    bottom: 20px;
    color: #252531;
    font-size: 13px;
    font-weight: bold;
    left: 0;
    margin: 0;
    padding: 13px 0 12px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.banner-image:hover .banner-hover-text{ color: #ef682f;}
.technology{float:left;width:100%;margin:0; padding:40px 0; background:#222;text-align:center;}
.technology h1{font-size:30px; font-weight:600; text-align:center; text-transform:capitalize; color:#ef682f; margin:0; padding:20px 0 5px;}
.technology h1 strong{color:#fff;font-weight:200;}
.technology p{font-size:18px;text-align:center;color:#ddd;margin:0 0 30px; padding:0 10%;}
.technology_box{padding: 0 10px; display: block; text-align: center; color: #fff; font-size: 1rem; padding-bottom: 20px; border: 1px solid #fff; border-top: 0px; transition: all 0.4s ease; margin-bottom: 25px; min-height: 280px;}
.technology_box:hover{border-color: #ff5c00; color: #ff5c00;}
.technology_box h2{font-size:14px; color:#fff; text-transform: none; margin: 10px 0;}
.technology_box p{ font-size: 13px; padding: 0; margin: 0;}
.technology_box img{ border: 3px solid #ff5c00; border-radius: 100%;}
.technology_box:hover h2{ color:#ff5c00; }
.home-section { float: left; width: 100%;
    padding: 60px 0;
    position: relative;
    background:url(../images/about-us/bg.jpg) fixed;
    background-size: 100%;
}
.home-section:before{ position: absolute;  top: 0; background: rgba(255, 255, 255, 0.9); margin: 0; padding: 0; content: " "; width: 100%; height: 100%;}
.home-section h1{font-size:30px; font-weight:600; text-align:center; text-transform:capitalize; color:#ef682f; margin:0; padding:20px 0 5px;}
.home-section h1 strong{color:#222;font-weight:200;}

.heading-wrap {
    margin: 0 auto 40px auto;
    max-width: 1000px;
}
.about-tabs.nav-tabs > li {
	margin-right: 10px;
	width: 31%;
}
.about-tabs.nav-tabs > li a {
	border: medium none !important;
	margin: 0;
	padding: 0;
}
.about-tabs.nav-tabs > li img {
	height: auto;
	max-width: 100%;
	width: 100%;
}
.blockquote-title {
    border-left: 5px solid #ef682f;
	border-left-color: #ef682f;
	color: #333;
	font-size: 22px;
    font-weight: 600;
	line-height: 1.111;
	max-width: 280px;
	padding: 0 10px;
	position: relative;
	text-transform: uppercase;
}
.blockquote-title:before {
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	content: '';
	border: 4px solid transparent;
	border-bottom-color: transparent !important;
	border-left-color: transparent !important;
	border-top-color: #ef682f;
	border-right-color: #ef682f;
	right: 0px;
	position: absolute;
	top: 0px;
}
.blockquote-quote {
	border: medium none;
	font-size: 18px;
	padding: 0 0 40px 40px;
	position: relative;
	margin-bottom: 40px;
}
.blockquote-quote:before {
	border-bottom: 1px solid #000;
	bottom: -3px;
	content: "";
	display: block;
	position: absolute;
	width: 35px;
}
.blockquote-quote:after {
	border-bottom: 1px solid #000;
	bottom: 0;
	content: "";
	display: block;
	position: absolute;
	width: 35px;
}
.blockquote-quote .fa-quote-left, .blockquote-quote .fa-quote-right {
	color: #ef682f;
	font-size: 30px;
	left: 0;
	position: absolute;
	top: 0;
}
.avatar-about img {
	float: left;
	height: auto;
	margin: 0 20px 20px 35px;
	max-width: 60px;
	width: 100%;
}
.avatar-about h4 {
	font-size: 14px;
	color: #ef682f;
    text-align: left;
	margin-bottom: 15px;
    padding-top: 15px;
}
.avatar-about, .avatar-about * {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #4b4b4b;
}
.about-tabs {
	border: none;
}
.about-tabs .tab-li-content {
	bottom: 0;
	display: none;
	left: 0;
	min-height: 190px;
	position: absolute;
	width: 100%;
}
.about-tabs .active .tab-li-content {
	display: block;
}
.about-tabs img {
	opacity: 0.7;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}
.about-tabs .active img {
	opacity: 1;
	border: none;
}
.about-tabs .tab-li-content h4 {
font-size: 25px;
color: #000;
margin: 10px 0;
padding: 0;
text-align: left;
}

.about-tabs-wrap {
	position: relative;
	border: medium none;
	padding-bottom: 210px;
}
.about-tabs {
	display: inline-block;
	width: 100%;
}
.about-tabs-wrap li {
	position: inherit;
}
.home_blog{ float: left; width: 100%; margin: 0; padding: 40px 0; background: #fff; border-top:1px solid #efefef;}
.home_blog h1{font-size:30px; font-weight:600; text-align:center; text-transform:capitalize; color:#ef682f; margin:0; padding:20px 0 5px;}
.home_blog h1 strong{color:#222;font-weight:200;}
#home_blog{float:left;width:100%;}
#home_blog .item{ float: left; border:solid 1px #ccc;max-width:100%;background:#eee;padding-bottom:11px;margin-bottom:26px;margin:0 10px 30px;min-height: 372px;}
#home_blog .item .blog_item{ float: left; width: 100%; margin: 0; padding:10px;}
#home_blog .item .blog_item .image{width: auto;
    height: 150px;
    line-height: 150px;
    text-align: center;
margin: 0 auto; background: #fff; padding: 0px 10px;}
#home_blog .item .blog_item .image img{vertical-align: middle;
    max-height: 150px;
    max-width: 100%;}
.blog_describe h3{display:block;overflow:hidden;width:100%;float:left;padding:0;font-weight:600;font-size:14px;color:#333;text-transform:none;margin-bottom:5px;line-height:23px;}
.blog_describe h3 a{color:#333;}
.dec{ min-height: 85px; float: left; width: 100%;}
.blog_describe p{font-weight:400;font-size:14px;color:#333;padding:0;width:100%;margin:0 0 15px;text-align:justify;float:left;}
.blog_describe span{font-weight:400;font-size:12px;color:#333;padding:0;width:100%;margin:0 0 5px;text-align:left;float:left;}
.blog_describe a.read-more{float:left;font-weight:400;font-size:14px;color:#fff;padding:5px 15px;margin:0;text-align:left;background:#222;}
.blog_item:hover .blog_describe h3 a{color:#ef682f;}
.blog_item .blog_describe a.read-more:hover{background:#ef682f;color:#fff;}
.blog_item:hover .blog_describe a.read-more{background:#ef682f;color:#fff;}

.team-color{float:left;width:100%;margin:0;padding:15px 0 15px;background:#ef682f;}
.team-color h1{color:#000;font-size:22px;font-weight:100;margin:0;padding:0; text-transform: uppercase;margin-bottom: 10px;}
.team-color p{color:#fff;margin:0;padding:0; font-size: 13px; line-height: 21px;}

.footer{float:left;width:100%;padding:40px 0 20px;background:#333;}
.footer p{color:#fff;font-size:14px;}
.footer .address-list li{color:#fff;margin-bottom:7px;}
.footer .address-list li i{margin-right:10px;vertical-align:middle;}
.footer .shop-social li i{color:#fff;width:30px;height:30px;padding:8px;font-size:16px;text-align:center;background:#414040;}
.footer .shop-social li i:hover{background:#353535;}
.footer h2.thumb-headline{color:#ef682f;font-size:16px;font-weight:600;margin-bottom:15px;text-transform:uppercase;}
.footer h2.thumb-headline a{color:#ef682f;}
.footer h6{color:#fff;font-size:14px;font-weight:600;margin-bottom:3px;text-transform:uppercase;}
.simple-list{ margin-bottom: 20px;}
.footer .simple-list li{color:#fff;}
.footer .simple-list a{color:#fff;font-size:14px;font-weight:200;line-height:25px;}
.footer .simple-list a:hover{color:#ef682f;}
.copyright{float:left;margin:0;width:100%;padding:10px 0;border-top:none;background:#222;}
.copyright p{color:#bbb;font-size:14px; margin: 0; line-height: 24px;}
.copyright a{color:#ef682f;}
.sponsors-icons{margin-bottom:0;}
.sponsors-icons i{color:#fff;font-size:40px;}
.follow-us{display:block;padding: 20px 0;float:left;margin:0;text-align:left;}
.follow-us li{display:inline-block;padding-left:5px;font-size:13px;}
.follow-us li a i{color:#fff;width:28px;height:28px;border: 1px solid #9f9e9e;text-align:center;line-height:28px;}
.follow-us li a .fa-facebook:hover{background:#496eb4;border:1px solid #496eb4;}
.follow-us li a .fa-twitter:hover{background:#33ccff;border:1px solid #33ccff;}
.follow-us li a .fa-linkedin:hover{background:#0274b3;border:1px solid #0274b3;}
.follow-us li a .fa-google-plus:hover{background:#e12428;border:1px solid #e12428;}
#scroll-up{position:fixed;z-index:8030;bottom:10px;right:30px;width:46px;height:46px;border-radius:50%;color:#fff;font-size:24px;line-height:42px;text-align:center;text-decoration:none;cursor:pointer;transition:all 0.25s;display:none;background:#ff5c00;}
#scroll-up:hover{background:#111;}
.technology_icon{ float: left; width: 100%; margin: 0; padding: 30px 0; background: #fff;}
.col-lg-3-1{float:left; width:20%; position:relative; min-height:1px; padding-right:10px; padding-left:10px;}
.technology_item{position: relative; margin: 0; padding: 15px 15px; border: 2px solid #e5e5e5; text-align: center; -webkit-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; text-align:center;background: #ef682f;    BORDER-RADIUS: 8PX;}
.technology_item img {width: 50px; -webkit-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;}
.technology_item h2{font-size:12px;font-weight:600;margin:0;text-transform:uppercase;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s; color:white;}
.technology_item:hover{border-color:#ef682f;}
.technology_item:hover h2,.technology_item:hover i{color:#fff;}
.about_us_page{ float: left; width: 100%; margin: 0; padding: 0px 0 40px; background: #fff;}
.left_contact{ float: left; width: 100%; margin: 0 0 20px; padding: 0; background:#eee;}
.left_contact h2{background: #ef682f; margin: 0; padding: 10px 10px; color: #fff; font-size: 20px; text-transform: uppercase;}
.label {text-align:right;padding-right:10px;}
#contact-form label.error, .output {color:#FB3A3A;font-weight:normal;}
.left_contact form{ padding: 10px;}
.left_contact form select, input[type="text"], input[type="date"], input[type="time"], input[type="number"], input[type="email"], input[type="tel"], input{ height: 38px;}
.left_submit{display: inline-block; padding: 6px 25px; border-radius: 0px; background: #423f3f; font-size: 14px; border: 0; color: #fff; text-transform:capitalize; transition: all 0.3s ease 0s;}
.left_submit:hover{background: #ef682f; color: #fff;}
.lelf_menu{float: left; width: 100%; margin: 0 0 20px; padding: 0; background:#eee;}
.lelf_menu h2{background: #ef682f; margin: 0; padding: 10px 10px; color: #fff; font-size: 20px; text-transform: uppercase;}
.open-title {float: left; width: 100%; padding: 0; margin: 0; line-height: 24px; background: #423f3f; font-size: 14px !important; border-bottom: 1px solid #605e5e;}
.open-title a{ float: left; width: 100%; color: #fff; text-transform: uppercase; padding: 5px 12px;}
.open-title a:hover{ background: #ef682f; color: #fff;}
.left_menu{ float: left; width: 100%; margin: 0; padding: 0; background: #eee;}
.left_menu li{float: left; width: 100%; color:#423f3f; list-style: none; list-style: 24px; font-size: 14px; border-bottom: 1px solid #ccc; position: relative;}
.left_menu li a{ color:#423f3f; text-transform: capitalize;}
.left_menu li a:before{ float: left; content: "\f105"; font-family: "FontAwesome"; margin-right: 5px;}
.left_menu li ul{ display: none; transition: all 2s; position: absolute; left:100%; top: 0px; z-index: 200; background: #fff; width: 180px; box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75); margin: 0; padding: 0;}
.left_menu li:hover ul{display: block; transition: all 2s; }
.about_right{position: relative; width: 100%;}
.about_right h1{padding: 10px; margin: 0 0 10px; background: #ef682f; font-size: 20px; color: #fff; font-weight: 600; text-transform: uppercase;}
.about_right h2{ margin: 0 0 5px; font-size: 18px; color: #ef682f; text-transform: uppercase;}
.about_right h3{ margin: 0 0 5px; font-size: 16px; color: #ef682f; text-transform: uppercase;}
.about_right h4{ margin: 0 0 5px; font-size: 15px; color: #ef682f; text-transform: uppercase;}
.about_image{ float: right; width: 320px; margin: 0 0 15px 15px; padding: 0;}
.about_image img{ width: 100%; /*border: 1px solid #ccc;*/}
.about_right p{ font-size: 14px; line-height: 24px; color: #423f3f; text-align: justify; margin-bottom: 15px;}
.about_right ul{ margin: 0 0 15px; padding: 0;}
.about_right ul li{ list-style: none; line-height: 24px; color: #423f3f; font-size: 14px; }
.about_right ul li::before {content: "\f0da"; font-family: "FontAwesome"; margin-right: 5px;}
.category_page{ float: left; width: 100%; margin: 0; padding: 0px 0 40px;}
.cat_info{ float: left; width: 100%; position: relative; width: 100%;}
.cat_info h1{ float: left; width: 100%; padding: 10px; margin: 0 0 10px; background: #ef682f; font-size: 20px; color: #fff; font-weight: 600; text-transform: uppercase;}
.cat_info h2{ margin: 0 0 5px; font-size: 18px; color: #ef682f; text-transform: uppercase;}
.cat_info h3{ margin: 0 0 5px; font-size: 16px; color: #ef682f; text-transform: uppercase;}
.cat_info h4{ margin: 0 0 5px; font-size: 15px; color: #ef682f; text-transform: uppercase;}
.cat_image{ float: right; width: 320px; margin:0px 0 15px 15px; text-align: center;}
.cat_image a{ display: block;}
.cat_image .cat_enbtn{width:auto;background:#423f3f;color:#FFFFFF!important;text-decoration:none;font-size:15px;padding:8px 20px;margin: 0; display:inline-block!important; border: 0;}
.cat_image .cat_enbtn:hover{background-color:#ef682f!important;color:#fff!important;}
.cat_image .catimage{width: 100%; text-align: center; overflow: hidden; position: relative; height: 280px; border: 1px solid #ccc; margin-bottom: 15px;}
.cat_image .catimage img { position: absolute; max-width: 100%; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%); width: auto; max-height: 100%;}
.cat_info p{ font-size: 14px; line-height: 24px; color: #423f3f; text-align: justify; margin-bottom: 15px;}
.cat_info ul{ margin: 0 0 15px; padding: 0;}
.cat_info ul li{ list-style: none; line-height: 24px; color: #423f3f; font-size: 14px; }
.cat_info ul li::before {content: "\f0da"; font-family: "FontAwesome"; margin-right: 5px;}
.cat_item{ float: left; width: 100%; margin-bottom: 15px; padding: 0; box-shadow: 0px 3px 5px 0px rgba(210, 210, 210, 0.75); transition: all 0.35s ease-in-out; border: 1px solid #ccc;}
.cat_item .product{position: relative; padding: 15px 0px 15px; text-align: center; min-height: 180px; overflow: hidden; border-right: 1px solid #ccc;}
.cat_item .product img { position: absolute; max-width: 100%; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%); width: auto; max-height: 100%;}
right-content { float: left; width: 100%; position: relative;}
.sub_menu{ float: left; width: 100%; margin: 0 0 10px; padding: 0;}
.sub_menu li{width:33%; float:left; font-size: 14px; list-style:none;}
.sub_menu li a{padding:0px; color:#423f3f; line-height:24px; text-decoration:none;}
.sub_menu li a::before {content: "\f0da"; font-family: "FontAwesome"; margin-right: 5px;}
.sub_menu li a:hover{text-decoration:none; color:#ef682f;}
.cat_item h3 {padding: 0; margin: 0; text-align: left; font-size: 14px; text-transform: uppercase;}
.cat_item h3 a{ float: left; width: 100%; padding: 8px 10px; color: #fff; background:#423f3f;}
.cat_item h3 a:hover{ color: #ef682f;}
.blue-line1 { float: left; width: 100%; display: block; height:3px; background: #ef682f; position: relative;}
.read_more{padding:5px 15px; background:#423f3f; color:#fff; font-size:14px; text-decoration: none; margin-right: 5px; display: inline-block; margin-bottom: 15px;}
.read_more:hover{ background:#ef682f; color: #fff; }
a.read_more:focus, a.read_more:hover{ background:#ef682f; color: #fff;}
.modal-header{ padding: 0; background: #ef682f; color: #fff; text-align: left;}
.modal-header h4{ color: #fff; padding: 10px 15px; text-align: left;}
.close {float: right; font-size: 23px; font-weight: 600; line-height: 2; color: #fff; text-shadow: 0 1px 0 #fff; opacity: .7;}
.modal-header .close{ margin-right: 10px;}
.close:hover, .close:focus {color: #fff; text-decoration: none; cursor: pointer; opacity: .9;}
.modal-content{border-radius: 0;}
.image-enquire{ float: left; width: 100%; margin: 0; padding: 0;}
.image-enquire img{ width: 100%; margin-bottom: 15px; border: 1px solid #ccc;}
.image-enquire h4{ color: #ef682f; font-size: 16px; font-weight: 600; text-transform: uppercase; margin-bottom: 8px; text-align: left; padding: 0;}
.image-enquire p{ font-size: 14px; line-height: 18px; color: #333; text-align: justify; margin-bottom: 15px;}
#product_enquiry label.error{color:#FB3A3A;font-weight:normal;}
.breadcrumbs{ float: left; width: 100%; background:#f9f9f9;position:relative;margin:0;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2); padding: 10px 0;}
.breadcrumbs a{ color: #ef682f;}
.breadcrumb li{font-weight:bold;text-transform:uppercase;color:#666;float:left;display:inline-block;line-height:55px;}
.breadcrumb li a{float: left; padding:0;color:#666;letter-spacing:0.3px;}
.breadcrumb li:before{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;padding:0 14px;color:#fff;display:inline-block;}
.breadcrumb li.active{color:#1d1835;}
.breadcrumb li + li:before{content:"\f105";color:#fff;padding:0 14px;}
.breadcrumb li + li:before{ float: left; padding:20px 10px;color:#bfbfbf;}
.shadow-wrapper{z-index:1;position:relative;}
blockquote.hero{border:none;padding:18px;background:#f3f3f3; border-left:solid 2px #ef682f;}
blockquote.hero p{color:#423f3f; font-size:14px; line-height: 24px;}
.box-shadow{background:#fff;position:relative;}
.box-shadow:after,
.box-shadow:before{top:80%;left:5px;width:50%;z-index:-1;content:"";bottom:15px;max-width:300px;background:#999;position:absolute;}
.shadow-effect-2{position:relative;}
.shadow-effect-2:after,
.shadow-effect-2:before{transform:rotate(-3deg);box-shadow:0 15px 10px #999;}
.shadow-effect-2:after{left:auto;right:5px;transform:rotate(3deg);}
.catlist{ float: left; width: 100%; margin-bottom: 20px;}
.catitem{float:left;width:100%; margin-bottom: 15px; padding: 0;}
.catitem .item{ max-width:100%;background:#fff;padding-bottom:11px;margin-bottom:26px;margin:0 10px 0px 0;}
.catitem .item .catItem_image{ float: left; width: 100%; margin: 0; padding:10px; text-align: center; border:solid 1px #ccc;}
.catitem .item .catItem_image .image{ float: left; width: 100%; margin-bottom: 10px;   height: 150px; overflow: hidden;}
.catitem .item .catItem_image .image img{vertical-align: middle; max-width: 100%; margin:0px auto;top:0;left:0;right:0;bottom:0; /*position: absolute;*/ max-height:100%;}
.catitem .item .catItem_image h5{ float: left; width: 100%; text-transform: capitalize; font-size: 15px; color: #423f3f; min-height: 35px; vertical-align: middle;}
.catitem .item:hover .catItem_image h5{color: #ef682f;}
.product_box{float: left;
width: 100%;
border: solid 1px #d8d8d8;
max-width: 100%;
background: #fff;
padding-bottom: 11px;
margin-bottom: 26px;
margin: 0 0px 30px;
text-align: center;}

.product_box .image{position:relative;padding:30px 10px 0px;margin-bottom:13px;text-align:center;min-height:200px;overflow:hidden;}
.product_box .image img{margin:10px auto 0;top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%); position: absolute; max-height:100%;}
.product_box h4{ float: left; width:100%;text-align:center;padding:0 10px;font-weight:600;font-size:15px;color:#ef682f;margin-bottom:10px;min-height: 60px;text-transform: capitalize;}
.product_box h4 span{ float: left; width: 100%; padding: 5px 0; color:#423f3f; font-size: 14px; font-weight: 400;}
.product_box h4 a{color:#423f3f;}


a.product-des-btn{
	background: #231062;
	color: #fff;
	text-align: center;
	padding: 8px 0px;
	width: 115px;
	margin: auto;
	transition: 0.5s;
	margin-top: 10px;
}

a.product-des-btn:hover{
	background: #222;
}

.product_box:hover{border:solid 1px #ef682f;box-shadow:0 0 0 1px #ef682f inset;}
.product_box:hover h4{color:#423f3f;}
.product_box:hover .read_more{ background: #ef682f; color: #fff;}
.contact{ float: left; width: 100%; margin: 0; padding: 40px 0;}
.section-title h2 {font-size: 22px; font-weight: bold; text-transform: uppercase; margin-bottom: 20px;}
.contact-us h6{font-weight: bold; color: #666 !important; font-size: 14px; margin-bottom: 5px;}
.contact-us h6 i{ color: #f63 !important;}
.contacts .social{margin:0; padding: 0; float:left;display:table;text-align:left;}
.contacts .social li{display:inline-block;line-height:25px;}
.contacts .social li a i{color:#fff;line-height:25px;text-align:center;font-size:16px;border:1px solid #fff;height:25px;width:25px;text-decoration:none;margin-right:5px;text-decoration:none;}
.contacts .social li .facebook i{background:#4a6d9d;border:1px solid #4a6d9d;}
.contacts .social li .twitter i{background:#39c0ed;border:1px solid #39c0ed;}
.contacts .social li .linkedin i{background:#0b7bb5;border:1px solid #0b7bb5;}
.contacts .social li .google-plus i{background:#c73213;border:1px solid #c73213;}
.blog_page{ float: left; width: 100%; margin: 0; padding: 40px 0;}
.blog_inner{ float: left; width: 100%; position: relative; width: 100%;}
.blog_inner h1{ float: left; width: 100%; padding: 10px; margin: 0 0 10px; background: #ef682f; font-size: 20px; color: #fff; font-weight: 600; text-transform: uppercase;}
.blog_inner h2{ margin: 0 0 5px; font-size: 18px; color: #ef682f; text-transform: uppercase;}
.blog_inner h3{ margin: 0 0 5px; font-size: 16px; color: #ef682f; text-transform: uppercase;}
.blog_inner h4{ margin: 0 0 5px; font-size: 15px; color: #ef682f; text-transform: uppercase;}
.blog_post {
    float: left;
    width: 100%;
    padding: 10px;
}
.blog_post .dl-horizontal {
    margin-bottom: 15px;
    overflow: hidden;
}
.blog_post .dl-horizontal dt {
width: 60px;
float: left;
overflow: hidden;
clear: left;
text-align: right;
text-overflow: ellipsis;
white-space: nowrap;
}
.blog_post .dl-horizontal a {
    color: #555;
}
.blog_post .dl-horizontal dt img {
    width: 60px;
    height: 60px;
    padding: 2px;
    margin:0px;
    border: solid 1px #ddd;
}
.blog_post .dl-horizontal dd {
    margin-left: 70px;
}
.blog_post .dl-horizontal dd h5 {
    margin: 0;
    padding: 0;
    text-transform: capitalize;
}
.blog_post .dl-horizontal dd h5 a {
    font-size: 14px;
    line-height: 16px !important;
    color: #423f3f;    
}
.blog_post .dl-horizontal dd h5 a:hover{color: #ef682f;}
.blog_post .dl-horizontal dd p {
    margin: 0;
    font-size: 12px;
}
.blog_news{
    float: left;
    width: 100%;
    border: 1px solid #ccc;
    margin-bottom: 20px;}
.blog_news .blog_desc{padding: 20px 20px;}
.blog_news img{ width: 100%;}
.blog_desc .posted-info li a{
    color: #555;
}
.blog_desc .posted-info li a:hover{
    color: #ef682f;
}
.blog_desc .posted-info li::before {
    font-size: 12px;
    line-height: 12px;
    margin-right: 13px;
}
.blog_desc .posted-info li:first-child::before, .blog_desc .news-v3-in-sm .posted-info li:first-child::before {
    content: " ";
    margin-right: 0;
}
.blog_news h2 {
    font-size: 18px;
}
.blog_news h2 a{ color:#423f3f;}
.blog_news h2 a:hover{ color:#ef682f;}
.blog_news p {
    font-size: 14px;
    text-align: justify;
}
.main_index img{ width: auto;}
.blog_desc ol, ul{ /*float: left; width: 100%;*/ margin: 0px; padding: 0;}
.blog_desc ol li, ul li{ list-style: none; font-size: 14px; line-height: 24px;}
.blog_desc ol li::before, .blog_desc ul li::before {content: "\f0da"; font-family: "FontAwesome"; margin-right: 5px;}
.blog_news h2{ margin: 0 0 5px; font-size: 18px; color: #ef682f; text-transform: capitalize;}
.blog_news h3{ margin: 0 0 5px; font-size: 16px; color: #ef682f; text-transform: capitalize;}
.blog_news h4{ margin: 0 0 5px; font-size: 15px; color: #ef682f; text-transform: capitalize;}
.market_right{ float: left; width: 100%; margin: 0; padding: 0;}
.market_right h1 {
    padding: 10px;
    margin: 0 0 10px;
    background: #ef682f;
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
}
.market_right h2 {
    margin: 0 0 5px;
    font-size: 18px;
    color: #ef682f;
    text-transform: uppercase;
}
.market-list{ float: left; width: 100%; margin: 0; padding: 0;}
.market-list li{ float: left; width: 25%; margin-right: 0%; margin-bottom: 10px;}
.market-list li a{ padding: 6px 10px; font-size: 14px; border: 1px solid #423f3f; color: #423f3f; width:98%; display: inline-block; margin-right: 10px;}
.market-list li a:hover{ border: 1px solid #ef682f; color: #fff; background: #ef682f;}
.site_info h1 {
    float: left;
    width: 100%;
    padding: 10px;
    margin: 0 0 10px;
    background: #ef682f;
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;

}
.sitemap{
	border-left: 1px solid #666;
	padding:0;
    margin: 0;
	
}
.sitemap li{ list-style:none!important;
	background: transparent url(../images/sitemap_hr.png) no-repeat scroll 0px 9px;
padding: 0px 0px 0px 15px;
margin-bottom: 5px;
}
.sitemap li::before {
    content: ""!important;
    font-family: "FontAwesome";
    margin-right: 0px!important;
}
.sitemap li ul{border-left: 1px solid #666;
	padding:0;}
.sitemap li a{
	color: #333;
	font-size: 13px;
padding-bottom: 5px;
display: block;
}
.process{width:100%;background:none repeat scroll 0% 0% #F2F1F1;height:auto;overflow:hidden;border-bottom:1px solid #454440;}
.process-con{width:45%;float:left;}
.Dater{float:right;padding:11px;font-weight:bold;font-size:14px;background:none repeat scroll 0% 0% #ef682f;display:block;clear:both; color: #fff;}
.oddRowHeader{font-size:25px;padding-top:110px;color:#555;padding-left:18px;width:100%;}
.process-pl{width:100% !important;padding-left:17px;padding-top:15px;margin:0px !important;}
.product-box p{text-align:justify;color:#000;font:13px/1.5em "Segoe UI",Tahoma,Arial,Helvetica,sans-serif;}
.fr{float:right;}
.oddRowHeaderr{font-size:25px;padding-top:110px;color:#555;width:100%;}
.Date{float:left;padding:11px;font-weight:bold;font-size:14px;background:none repeat scroll 0% 0% #ef682f;display:block;clear:both; color: #fff;}
.process-conl{width:34%;float:right;}
.pro-main{height:500px;overflow-y:scroll;overflow-x:hidden;width:100%;margin:20px 0 30px;}
table tr td{padding:4px 5px;}
.bottom-30{margin-bottom:30px;}
.pantoneColorChart{width:100%;border-collapse:collapse;font-family:Arial, Helvetica, sans-serif;font-size:9px;padding:1px;font-weight:normal;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;color:#FFFFFF;}
.pantoneColorChartSwatch{background-color:#000000;width:100%;}
.pantoneColorChartSwatch p{color:#fff;margin:0px auto;height:15px;font-size:11px;}
.oddRowHeader-custom{font-size:22px;padding-top:20px;color:#ef682f;padding-left:18px;width:100%;}
.oddRowHeaderr-custom{font-size:22px;padding-top:20px;color:#ef682f;width:100%;}
.ac-container{width:100%;margin:5px auto 0px auto;text-align:left;}
.ac-container input{display:none;}
.ac-container label{padding:3px 20px;position:relative;z-index:20;display:block;height:35px;cursor:pointer;color:#777;line-height:25px;font-size:16px;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));background:-webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%);background:-o-linear-gradient(top, #ffffff 1%,#eaeaea 100%);background:-ms-linear-gradient(top, #ffffff 1%,#eaeaea 100%);background:linear-gradient(top, #ffffff 1%,#eaeaea 100%);}
.ac-container label:hover{ color:#ef682f; }
.ac-container input:checked + label, .ac-container input:checked + label:hover{background:#ef682f;color:#fff;box-shadow:0px 0px 0px 1px rgba(155,155,155,0.3), 0px 2px 2px rgba(0,0,0,0.1);}
.ac-container article{background:rgba(255, 255, 255, 0.5);margin-top:-1px;overflow:hidden;height:0px;position:relative;z-index:10;-webkit-transition:height 0.3s ease-in-out, box-shadow 0.6s linear;-moz-transition:height 0.3s ease-in-out, box-shadow 0.6s linear;-o-transition:height 0.3s ease-in-out, box-shadow 0.6s linear;-ms-transition:height 0.3s ease-in-out, box-shadow 0.6s linear;transition:height 0.3s ease-in-out, box-shadow 0.6s linear;}
.ac-container input:checked ~ article{-webkit-transition:height 0.5s ease-in-out, box-shadow 0.1s linear;-moz-transition:height 0.5s ease-in-out, box-shadow 0.1s linear;-o-transition:height 0.5s ease-in-out, box-shadow 0.1s linear;-ms-transition:height 0.5s ease-in-out, box-shadow 0.1s linear;transition:height 0.5s ease-in-out, box-shadow 0.1s linear;box-shadow:0px 0px 0px 1px rgba(155,155,155,0.3);}
.ac-container input:checked ~ article.ac-small{width:100%;height:100%;}
.size-chart{width:100%;}
@media (min-width:240px) and (max-width:680px){.top-icon{float:left;width:100%;background:transparent url("../images/top-icon-bg.jpg") repeat-x scroll left top;width:100%;height:auto;margin:20px 0 0;border-radius:8px;}
.top-icon li{background:transparent;width:100%;float:left;font-size:16px;color:#636466;}
.process-con{width:100%;float:left;}
.Dater{float:left;padding:11px;font-weight:bold;font-size:14px;background:none repeat scroll 0% 0% #ef682f;display:block;clear:both;}
.oddRowHeader{float:left;font-size:25px;padding-top:10px;color:#555;padding-left:18px;width:100%;}
.process-pl{width:100% !important;padding-left:17px;padding-top:15px;margin:0px !important;}
.product-box p{text-align:justify;color:#000;}
.fr{float:right;}
.oddRowHeaderr{font-size:25px;padding-top:10px;color:#555;float:left;width:100%;}
.Date{float:left;padding:11px;font-weight:bold;font-size:14px;background:none repeat scroll 0% 0% #ef682f;display:block;clear:both;}
.process-conl{width:100%;float:left;}
.pro-main{height:480px;overflow-y:scroll;overflow-x:hidden;width:100%;margin:20px 0 30px;}
table tr td{padding:4px 5px;}
.bottom-30{margin-bottom:30px;}
.pantoneColorChart{width:100%;border-collapse:collapse;font-size:9px;padding:1px;font-weight:normal;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;color:#FFFFFF;}
.pantoneColorChartSwatch{background-color:#000000;width:100%;}
.pantoneColorChartSwatch p{color:#fff;margin:0px auto;height:15px;font-size:11px;}
.oddRowHeader-custom{font-size:25px;padding-top:20px;color:#555;padding-left:18px;width:100%;}
.oddRowHeaderr-custom{font-size:25px;padding-top:20px;color:#555;width:100%;}
}
.welcome-bg h2{float: left;

width: 100%;

text-align: center;

font-size: 20px;}
.enquire_btn{
left: 0px;
top: 180px;
z-index: 99;
position: fixed;
background: #ef682f;
color: #fff !important;
font-size: 16px;
font-weight: 600;
text-align: center;
transform: rotate(-90deg);
transform-origin: left bottom;
padding: 0 15px;
line-height: 33px;
margin-left: 35px;
margin-top: 160px;
height: 35px !important;
}
.enquire_btn:hover{ background: #333;}
.wanted{ padding: 5px 8px; font-size: 13px; color: #fff;
background: #ef682f;
animation: blink 1s linear infinite;
}

@keyframes blink{
0%{opacity: 1;}
50%{opacity: 1; background:#c70202;}
100%{opacity: 1;}
}
.wanted:hover{background: #ef682f; color: #fff;}
.wanted:focus{background: #ef682f; color: #fff;}
.right_content p{margin-top: 10px}
.navigation .menu ul > li:nth-child(3) ul.cs-dropdown{width: 480px}
.navigation .menu ul > li:nth-child(3) ul.cs-dropdown li{display: inline-block;width: 49%;float: left}
.navigation .menu ul > li:nth-child(3) ul.cs-dropdown li ul.cs-dropdown{    display: block;width: 200px;}
.navigation .menu ul > li:nth-child(3) ul.cs-dropdown li ul.cs-dropdown li{    display: block;width: 100%;}

