*{ margin:0; padding:0;}
a{ text-decoration:none;font-family: 'Cambay', sans-serif; outline:0;}
ul,li{ list-style:none;}
h1{font-family: 'Aclonica', sans-serif;}
h3,h4,h5,h6{font-family: 'Nova Square', cursive;}
h2{ font-size:30px; padding:50px 0 16px 0;font-family: 'Josefin Sans', sans-serif;color:#000;}
p{ font-family:Roboto; line-height:20px; color:#000; font-size:14px; text-align:justify;}

.container{ width:1100px; display:block; margin:0 auto;}
.container2{ width:66%; display:block; margin:0 auto;}
.header_top{ width:100%; display:inline-block; margin:0 auto; background:#FC5A0A;}
.head_left{ width:60%; float:left;}
.head_left li{ float:left; margin-right:20px;}
.enq{ float:right; background-color:#FC5A0A; padding:4px 7px; width:10%; text-align:center; margin-top:8px;}
.enq a{ display:inline-block; color:#fff; font-size:15px;font-family: 'Cambay', sans-serif; text-transform:uppercase; width:100%;border:1px solid #fff;}

.products{ width:100%; display:inline-block;}
.products h3{font-family: 'Quantico', sans-serif; text-align:center; font-size:29px; padding:50px 0 25px 0}

.head_left i{ float:left; font-size:16px; color: #fff; margin:8px 8px 0 0;}
.head_left span{ display:inline-block; font-size:17px; font-family: 'NTR', sans-serif; color:#fff;}
.head_right{ float:right;}
.head_right i{ color:#fff; margin:9px 7px; font-size:15px;}
.head_right i:hover{ color:#002E5B;}
.header{ width:100%; display:inline-block; background-color:#fff;box-shadow: 3px 0 7px rgba(0, 0, 0, 0.3); 
line-height:38px; height:66px;}
.logo{ float:left; width:32%; margin-top:8px;}
.logo img{ display:inline-block; width:100%;}
.menu{ width:100%; display:inline-block; background-color:#002E5B; margin:0 auto; height:57px;}
.menu li{ float:left; }
.menu li a{ padding:7px 0 6px 0;  position:relative; text-align:center; display:inline-block; font-size:16px; color:#fff; margin-top:10px;
 text-transform:uppercase; font-weight:400; margin-right:45px;}
 .menu li a::before{content:""; position:absolute; color:#fff; z-index:999; top:47px;bottom:0px; right:35%; text-align:center; border-style:solid;border-color:#FC5A0A  transparent  transparent   transparent; border-width:10px; opacity:0;}
/*.menu li a:hover::before{ transition:0.5s; right:0; opacity:1;}*/
.menu li a:hover::before{ opacity:1;}
.menu li a.active::before{ opacity:1;}

.menu li a:hover,.menu li a.active{ border-bottom:8px solid #FC5A0A;   color:#ea3500; }
.submenu{ background-color:#fff; box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.2);  position:absolute; display:none; top:158px;z-index:9999; white-space:nowrap; }
.submenu li a { display:block;font-size:14px;padding:0 8px; line-height:30px; 
 color:#000; margin-right:0;  text-align:left;}
.submenu li{ float:none !important;  }
.submenu li a:hover::before{ opacity:0;}
.submenu li a:hover {color:#ea3500; background-color:#fff; border-bottom:0px; }
.menu li:hover .submenu{display:block;transition:0.8s;}
.product{ width:100%; display:inline-block; margin:0 auto; padding-bottom:30px;}
.product h2{ color:#000;}
.product_inner li{ float:left;width:47%; margin-right:3%; margin-bottom:3%;}
.product_inner li img{ float:left; width:50%;}
.product_inner_right{ float:left; background:#75C5D1; width:50%; min-height:275px; padding:0 25px; box-sizing:border-box;}
.product_inner_right1{ background-color:#EDBF47;}
.product_inner_right2{ background-color:#C581C2;}
.product_inner_right3{ background-color:#6FC191;}
.product_inner_right h4{ padding-top:45px; color:#000;}
.product_inner_right p{ text-align: justify; padding:15px 0 22px 0;}
.product_inner_right a{ display:inline-block; background-color:#fff; padding:11px 30px; border-radius:8px;color:#000; font-size:13px;font-family: 'Roboto', sans-serif;text-transform:uppercase; text-align:center; font-weight:500;}
.product_inner_right a:hover{ color:#fff; background-color:#363636;}
.product_inner_right:hover a{background-color:#363636; color:#fff;}
.product_inner_right:hover h4{ color:#D73100;}

.pp1{ width:25%; float:left;}
.product1{ position:relative; width:259px; height:259px; transition:all 0.5s ease-in-out; overflow:hidden}
.product1 li img{ overflow:hidden;}
.product2{ position:absolute; top:80%; left:0; right:0; bottom:0;  transition:all 0.5s ease-in-out;background-color:rgba(0, 46, 91, 0.9); z-index:3}
.product2 h4{ color:#fff; margin-top:6px; font-family: 'NTR', sans-serif; font-size:21px;}
/*.product2::before{ position:absolute; content:""; top:100%; left:0; right:0; bottom:0; background:#069; transition-delay:0.2s; z-index:-2; opacity:0; transition:all 0.5s ease-in-out;}
.product2:hover::before{ top:0;}
.product2:hover::before{ opacity:1;}*/
.product2 p{ text-align: justify; font-size:13px; color:#fff; width:77%; margin-left:15%; margin-right:5%;}
.product2 a{ display:inline-block;  padding:11px 30px; border-radius:8px;color:#FC5A0A; margin-left:10px; font-size:13px;font-family: 'Roboto', sans-serif;text-transform:uppercase; text-align:center; font-weight:500;}
.product2 a:hover{ color:#FDE428;}
.product1:hover .product2{ top:0;}
.inner img{  float:left;display:inline-block; margin-left:15px; margin-right:6px; margin-top:5px;}
.quality{ background-image:url(../images/quality.png); background-repeat:no-repeat; background-size:cover; width:100%; height:580px;     margin-bottom: 85px;}
.q1{ width:48%; background-color:#FC5A0A; height:465px; padding-top: 40px;}
.q1 h3{font-family: "Quantico",sans-serif;font-size: 27px;color:#fff; padding:15px 0 0 20px;}
.q1 p{  font-family: Roboto;font-size: 14px; line-height: 20px; text-align: justify; color:#fff;padding:6px 25px 0 20px;}
.aboutus{ width:100%; display:inline-block; margin-top:85px;     margin-bottom: 85px; }
.about_left{ width:55%; float:left; background-color:#F3F3F3; min-height:380px; float:left;  position:relative;}
.about_left h2{ font-size:29px;/* padding:50px 0 6px 0;*/font-family: 'Quantico', sans-serif; color:#000; z-index:999;}
.about_left a{ display:inline-block; background-color:#FC5A0A; padding:11px 30px; color:#fff; font-size:13px;font-family: 'Roboto', sans-serif;text-transform:uppercase; text-align:center; font-weight:500; box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.3); margin-bottom:75px;}
.about_left a:hover{color:#fff; background-color:#363636;}
.about_left:hover a{color:#fff; background-color:#363636;}
.about_left p{ padding-bottom:20px; color:#000; font-family:Roboto;}
.about_right{width:45%; height:452px; float:right; background-repeat:no-repeat; background-image:url(../images/a.jpg); background-size:cover;}
.video{ width:100%; display:inline-block; padding:35px 0;}
.video_inner{ width:350px; margin-right:30px; float:left;}
.blog{width:100%; display:inline-block; padding:35px 0;}
.blog a{ display:inline-block;}
.about_right1{width:45%; float:right; background-repeat:no-repeat; background-image:url(../images/aa.jpg); background-size:cover; height:380px;}
.paper_left{ width:32%; display:inline-block; float:left; margin-top: 70px;}
.paper_left p{ text-align:justify; font-size:14px; line-height:22px; color:#fff; padding-right:10%; margin-bottom:20px;}
.paper_left i{ font-size:16px; margin-right:10px; color:#FC5A0A}
.paper_left a{ display:inline-block; color:#fff; background-color:#FC5A0A; padding:11px 30px; color:#fff; font-size:13px;font-family: 'Roboto', sans-serif;text-transform:uppercase; text-align:center; font-weight:500; box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.3); margin-top:30px; }
.paper_left a:hover{ background-color:#363636;  }
.paper_right{ width:68%; display:inline-block; margin-top:155px;  }
.paper_right img{ display:inline-block; width:170px; height:170px; float:left; transition: all 0.3s ease 0s; overflow:hidden; }
.paper_right img:hover{ transform:scale(1.3);  transition: all 0.3s ease 0s; box-shadow:1px 2px 5px #363636;}
.product_total{ width:100%; display:inline-block; background-image:url(../images/ser.png); height:800px; 
background-attachment:fixed;}
.product_total h2{ color:#fff;font-family: "Quantico",sans-serif;font-size:29px; margin-top:20px;}
.footer{ width:100%; display:inline-block; text-align:center;  background:#242222; padding:40px 0;}
.social{ width:100%; display:inline-block; padding:20px 0;}
.social i{ font-size:33px; color:#fff; width:45px;  line-height:45px; height:45px; background-color:#FC5A0A; border-radius:50%;     margin-right: 10px;}
.foot_left{ width:100%; display: inline-block; margin:0 auto; padding:20px 0; text-align:center;}
.foot_left li{ display:inline-block; margin:0 auto; text-align:center;}
.foot_left li a{ display:inline-block; float:left;font-family:Roboto; font-size:15px; color:#fff; margin-right:15px;}
.foot_left li a:hover, .foot_left li a.active{ color:#FC5A0A;}
.copyright{ width:100%; display:block; margin:0 auto; padding:20px 0; margin-top:7px; color:#CCC; margin-right:8px; font-size:14px ; font-family:Roboto;}
.copyright a{ font-family:calibri; margin-left:3px; color:#FC0; font-family:Roboto; font-size:14px;}
.scrollToTop{
	width:25px; 
	height:25px;
	padding:10px; 
	text-align:center; 
	
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
	right:50px;

	display:none;
	bottom:50px;
	background-color:#FC5A0A;
	color:#FFF;
	
	/*background: url('arrow_up.png') no-repeat 0px 20px;*/
}
.scrollToTop:hover{ background-color:#438C0F;
	
}
.scrollToTop i{ font-size:16px; text-align:center; line-height:30px;}
.copyright a:hover{ color:#D44018;}
.contact{ width:100%; display:inline-block;}
.contact_left h2{ font-size:29px; padding:50px 0 6px 0;font-family: 'Quantico', sans-serif; color:#000;}
.contact_left{ width:50%; display:inline-block; float:left;}
.contact_left i{ font-size:18px;  float:left; margin-top:4px; color:#FC5A0A}
.contact_left li{ font-size:15px; padding-left:5%; line-height:26px; font-family:Roboto; color:#000;}
.contact_right{ width:50%; display:inline-block; float:right;}
.contact_right input[type="text"]{ width:350px; padding-left:1%; border:1px solid #ccc; color:#000; display:block; margin-bottom:15px; height:30px; font-family:Roboto;}
.contact_right textarea{ width:355px;  font-family:Roboto; font-size:14px;  padding-left:1%; border:1px solid #ccc; height:100px; margin-bottom:15px; display:block; 
resize:vertical;}
.contact_right h2{ font-size:25px; padding:50px 0 6px 0;font-family: 'Quantico', sans-serif; color:#000;}
.contact_right input[type="submit"]{ width:17%; background-color:#F86516; color:#fff; text-align:center; font-size:14.7px; font-family:Roboto; border:0; margin-bottom:20px; display:block; height:30px;}
.contact_right input[type="submit"]:hover{ background-color:#0D9EE1;}
.dies{ width:100%; display:inline-block; background-image:url(../images/dies.jpg); background-size:cover; height:400px;}
.die{ width:100%; display:inline-block; background-image:url(../images/die1.jpg); background-size:cover; height:400px;}
.paper_machine{ width:100%; display:inline-block; background-image:url(../images/paper-machine.jpg); background-size:cover; height:400px;background-position:center;}
.double_die{ width:100%; display:inline-block; background-image:url(../images/double.jpg); background-size:cover; height:400px; background-position:center;}
.papercup{ width:100%; display:inline-block; background-image:url(../images/papercup.jpg); background-size:cover; height:400px; }
.paperdora{ width:100%; display:inline-block; background-image:url(../images/paperdora.jpg); background-size:cover; height:400px; background-position:center; }
.paperraw{ width:100%; display:inline-block; background-image:url(../images/paperraw.jpg); background-size:cover; height:400px;  }
.map{ width:100%; display:inline-block; margin:0 auto; padding-top:25px;}
.gallery{ width:100%; display:inline-block; margin:0 auto;}
.gallery h2{font-size: 29px;padding: 50px 0 6px 0;font-family: 'Quantico', sans-serif;color:#FC5A0A;}
.gallery li{ float:left; margin-right:25px; margin-bottom:26px;}
.gallery li img{ display:inline-block; width:340px; height:280px; box-shadow:1px 2px 5px #ccc;}
.gallery li img:hover{ box-shadow:1px 2px 10px #000;}
.paperdora_inner{ width:100%; display:inline-block;}
.paperdora_inner h2{font-size: 29px;padding: 50px 0 6px 0;font-family: 'Quantico', sans-serif;color:#FC5A0A;}
.paperdora_inner li{ margin-bottom:10px;}
.paperdora_inner li i{ color:#FC5A0A; font-size:15px; margin-right:7px;}
.paperdona{ background-image:url(../images/paperdona.jpg); width:48%; margin-right:25px; height:323px; float:left;}
.paperdona p{ color:#fff; margin-right:15px; font-size:13px; line-height:20px; margin-left:10px; padding-top:15px;}
.paperdona_right{ width:49%; float:left;}
.donna_content{ width:100%; display:inline-block;}
.donna_content h2{font-size: 29px;padding: 50px 0 6px 0;font-family: 'Quantico', sans-serif;color:#FC5A0A;}
.donna_content li{ font-size:15px; margin-right:15px;}
.donna_content li i{margin-right:15px; color:#002E5B;}
.cups{ width:100%; display:inline-block;}
.cups h2{font-size: 29px;padding: 50px 0 6px 0;font-family: 'Quantico', sans-serif;color:#FC5A0A;}
.cups_inner{ width:50%; display:inline-block; float:left;}
.cup_img{ width:50%; float:left;}
.cup_img img{width: 548px;
height: 315px;}
.cups_inner li{ margin-bottom:8px; }
.cups_inner li i{ margin-right:8px; color:#002E5B;}
.cups p{ margin-bottom:15px;}
.cups_inner h4{ font-size:20px; margin-bottom:15px; color:#F57013;}
.dies{ width:100%; display:inline-block;}
.dies h2{font-size: 29px;padding: 50px 0 6px 0;font-family: 'Quantico', sans-serif;color:#FC5A0A;}
.dies_cutters{ width:100%; display:inline-block;}
.dies_cutters h2{ color:#FC5A0A; font-size:30px;}
.die_left{ width:50%; float:left; margin-right:25px; min-height:645px;}
.die_left p{ margin:20px 0;}
.die_right{ width:45%; float:right;border-left:1px solid #ccc; position:relative; padding-bottom:25px;  }
.die_right em{ background-color:#fff; display:inline-block;text-align:center; width:30px; height:30px; background-color:#fff; border:1px solid #ccc; 
border-radius:50%; position:absolute; left:-14px;}
.die_right em i{ color:#FC5A0A; font-size:15px; text-align:center; line-height:30px;}
.die_right span{ display:inline-block; margin-left:27px; color:#0F7EEC; font-family: 'Josefin Sans', sans-serif; font-size:25px;}
.die_right u{ font-weight:normal; text-decoration:none; font-size:20px; margin-top:20px; color:#FC5A0A; display:block; margin-right:10px; margin-left:27px;  }
.die_right p{ margin-left:27px; margin-top:10px;}
.die_right b{ width:75%; margin-right:6px; display:inline-block;margin-left:27px; margin-bottom:20px; font-weight:normal;}
.dietotal{ width:100%; display:inline-block; background-color:#002E5B;}
.die1{ width:50%; display:inline-block; background-color:#002E5B; float:left; padding-bottom:25px;}
.die1 span{ display:block; color:#fff;}
.die1 h2{ font-size:30px; color:#FC5A0A;}
.die1 p{ color:#fff;margin-bottom: 6px;}
.die1 i{ float:left; margin-right:10px; color:#fff;}
.die2{ width:50%; float:right; padding-bottom:35px;}
.die2 img{ display:inline-block; margin-top:60px; float:right; box-shadow:1px 2px 3px #ccc;}
.machine{ width:100%; display:inline-block; background-image:url(../images/ppp.jpg); background-repeat:repeat; height:580px; background-attachment:fixed;}
.machine p{ color:#fff; margin-bottom:15px;}
.machine h2{color:#FC5A0A}
.machine img{ box-shadow:1px 2px 5px #000;}
.double_machine{ width:100%; display:inline-block; background-color:#002E5B; padding-bottom:45px;}
.double_machine h2{color:#F9590A}
.double_machine p{ margin-bottom:25px;}
.double_machine span{ display:block; color:#fff;}
.double_machine h2{ font-size:30px; color:#FC5A0A;}
.double_machine p{ color:#fff;margin-bottom: 6px;}
.double_machine i{ float:left; margin-right:10px; color:#fff;}


