/* Theme custom style css start here 

========================================

*/



* {

    margin: 0;

    padding: 0;

}



body {

  font-family: 'Poppins', sans-serif;

  font-size: 14px;

  line-height: 26px;font-weight: 400;color: #444;

}



img {

    max-width: 100%;

    height: auto;

}



a {

    text-decoration: none;

    display: inline-block;

    color: #FF9331;

}

a:focus, a:hover {

	color: #ca1c03 !important;

	text-decoration: none;

}

.entry-content a:focus, .entry-content a:hover, .entry-summary a:focus, .entry-summary a:hover, .widget a:focus, .widget a:hover, .site-footer .widget-area a:focus, .site-footer .widget-area a:hover, .posts-navigation a:focus, .posts-navigation a:hover, .comment-metadata a:focus, .comment-metadata a:hover, .comment-metadata a.comment-edit-link:focus, .comment-metadata a.comment-edit-link:hover, .comment-reply-link:focus, .comment-reply-link:hover, .widget_authors a:focus strong, .widget_authors a:hover strong, .entry-title a:focus, .entry-title a:hover, .entry-meta a:focus, .entry-meta a:hover, .page-links a:focus .page-number, .page-links a:hover .page-number, .entry-footer a:focus, .entry-footer a:hover, .entry-footer .cat-links a:focus, .entry-footer .cat-links a:hover, .entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover, .post-navigation a:focus, .post-navigation a:hover, .pagination a:focus:not(.prev):not(.next), .pagination a:hover:not(.prev):not(.next), .comments-pagination a:focus:not(.prev):not(.next), .comments-pagination a:hover:not(.prev):not(.next), .logged-in-as a:focus, .logged-in-as a:hover, a:focus .nav-title, a:hover .nav-title, .edit-link a:focus, .edit-link a:hover, .site-info a:focus, .site-info a:hover, .widget .widget-title a:focus, .widget .widget-title a:hover, .widget ul li a:focus, .widget ul li a:hover{color: #fa2837;}

a {

    text-decoration: none;

    display: inline-block;

    color: #ca1c03;

    box-shadow: none !important;

}



h1,

h2,

h3,

h4,

h5,

h6 {

    margin: 0;padding: 0;letter-spacing: 0;color: #000;

}



li {

    list-style: none;

}



ul,

ol {

    margin: 0;

}



p {

   

   margin-bottom: 20px;

   color: #131313;

}





/* CSS starts here */

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"] {

	color: #c0c0c0;

	background: #fff;	

	border: 1px solid #c0c0c0;

	border-radius:0;

	padding: 2px 10px;

	height: 40px;

	font-size: 14px;

	width: 100%; 

}

textarea {

	color: #c0c0c0;

	background: #fff;	

	border: 1px solid #c0c0c0;

	border-radius:0;

	display: block;

	padding: 2px 10px;

	max-height: 140px;

	font-size: 14px;

	width: 100%; 

}

button, input[type="button"], input[type="submit"] {

	background-color: #ff5a5f;

	border: 0;	

	color: #fff;

	display: inline-block;

	 font-size: 14px;

	font-weight:400;

	line-height: 1;

	padding: 2px 10px;

}

input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus {

	color: #c0c0c0;

	border-color: #ccc;

}

.entry-title a, .entry-meta a, .page-links a, .page-links a .page-number, .entry-footer a, .entry-footer .cat-links a, .entry-footer .tags-links a, .edit-link a, .post-navigation a, .logged-in-as a, .comment-navigation a, .comment-metadata a, .comment-metadata a.comment-edit-link, .comment-reply-link, a .nav-title, .pagination a, .comments-pagination a, .site-info a, .widget .widget-title a, .widget ul li a, .site-footer .widget-area ul li a, .site-footer .widget-area ul li a, .entry-content a:focus, .entry-content a:hover, .entry-summary a:focus, .entry-summary a:hover, .widget a:focus, .widget a:hover, .site-footer .widget-area a:focus, .site-footer .widget-area a:hover, .posts-navigation a:focus, .posts-navigation a:hover, .comment-metadata a:focus, .comment-metadata a:hover, .comment-metadata a.comment-edit-link:focus, .comment-metadata a.comment-edit-link:hover, .comment-reply-link:focus, .comment-reply-link:hover, .widget_authors a:focus strong, .widget_authors a:hover strong, .entry-title a:focus, .entry-title a:hover, .entry-meta a:focus, .entry-meta a:hover, .page-links a:focus .page-number, .page-links a:hover .page-number, .entry-footer a:focus, .entry-footer a:hover, .entry-footer .cat-links a:focus, .entry-footer .cat-links a:hover, .entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover, .post-navigation a:focus, .post-navigation a:hover, .pagination a:focus:not(.prev):not(.next), .pagination a:hover:not(.prev):not(.next), .comments-pagination a:focus:not(.prev):not(.next), .comments-pagination a:hover:not(.prev):not(.next), .logged-in-as a:focus, .logged-in-as a:hover, a:focus .nav-title, a:hover .nav-title, .edit-link a:focus, .edit-link a:hover, .site-info a:focus, .site-info a:hover, .widget .widget-title a:focus, .widget .widget-title a:hover, .widget ul li a:focus, .widget ul li a:hover {

  box-shadow: none;

}

.site-branding {

	padding: 0;

	margin: 0;

}

.widget ul li {

  border-bottom: 0;

  border-top: 0;

  padding: 0;

}





embed, iframe, object {

  margin-bottom: 0;

}

.blog:not(.has-sidebar) #primary article, .archive:not(.page-one-column):not(.has-sidebar) #primary article, .search:not(.has-sidebar) #primary article, .error404:not(.has-sidebar) #primary .page-content, .error404.has-sidebar #primary .page-content, body.page-two-column:not(.archive) #primary .entry-content, body.page-two-column #comments {

  float: none;

  width: 100%;

}

body:not(.has-sidebar):not(.page-one-column) .page-header, body.has-sidebar.error404 #primary .page-header, body.page-two-column:not(.archive) #primary .entry-header, body.page-two-column.archive:not(.has-sidebar) #primary .page-header {

  float: none;

  width: 100%;

}



.wrap, .container, .panel-content .wrap{max-width: 1140px;width: 100%;padding-left:15px;padding-right: 15px;padding-top: 0;padding-bottom: 0}







.home .page-banner{display: none}

.page-banner:before{content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,0.6);z-index: -1}

.page-banner{background: url(assets/images/page-banner.jpg) no-repeat center top;position: relative;background-size: cover;z-index: 1;padding: 80px 0;margin-bottom: 40px}

.page-banner h1{text-transform: uppercase;color: #fff;font-weight: 700;font-size: 40px}





.widget-title {

	margin-top: 0;

	font-weight: 700;

	margin: 0 auto 15px;

	font-size: 33px;

}



.site-info {

	float: none;

	padding: 10px 0;

	width: 100%;

	font-size: 14px;

	text-align: center;margin: 0

}



.site-footer {

	font-size: 14px;

	margin-top: 0;

}



/*header-css-start-here*/

.sub-menu li {

	border-bottom: 1px solid #ccc !important;

}

.sub-menu {

	box-shadow: 0 0 5px #ccc;

	border: 0 !important;

}

.header-social {

	display: none;

}



.head-contactright li {

	display: inline-block;

	float: right;

	padding-left: 15px;

	margin-top: 20px;

	color: #000;

}

.head-contactright li i {

	color: #000;

}

.head-contactright li a {

	color: #000;

	padding-left: 10px;

	
	margin-right: 10px;

}

.entry-header {

	display: none;

}

#top-menu {

	text-align: right;

	float: right;

}

.main-navigation {

	width: 100%;

}

.head_mid {

	display: inline-flex;

	width: 100%;

	padding: 15px 0;

	background: #fff;

}

.top-head {

	background: #fff;

}

.head-contactright li a:last-child {

	margin-right: 0;

}



.get-quote li button {
	background: #ca1c03;
	color: #fff;
	width: 150px;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	height: 45px;
	position: relative;
	top: 7px;
}

.head-contactright {

	padding-right: 0;

}

.menu-scroll-down {

	display: none !important;

}

#top-menu li a {

	color: #000;

	font-size: 16px;

	font-weight: 600;

	padding: 15px 25px;

}

.container-fluid {

	width: 100%;

	max-width: 1600px;

}

.site-logo {

	position: relative;

	top: -13px;

}

.main-navigation li li:hover, .main-navigation li li.focus {

	background: #ca1c03 !important;

}

.sub-menu li a:hover {

	color: #fff !important;

}
#masthead {
	background: #fff;
}

/*header-css-End-here*/



/*popup-css-start-here*/

#exampleModalLongTitle {

	text-align: center;

	font-size: 28px;

	text-transform: capitalize;

	letter-spacing: 1px;

	margin-top: 0;

	font-weight: bold;

}

.modal-header {

	border-bottom: 0;

}

.modal-content .close span {

	margin-top: ;

	position: relative;

	top: -20px;

}

.modal-body input {

	border: 0;

	border-bottom: 1px solid #ccc;

}

.modal-body input:focus {

	border-bottom: 2px solid #ee1c24;

}

.modal-content {

	padding: 40px 50px;

}

.modal-content input[type="submit"] {

	padding: 15px 50px;

	background: #000;

	font-size: 18px;

	text-transform: uppercase;

	border: 2px solid #000;

	transition: all .3s ease;

	font-weight: bold;

	margin-top: 30px;

	width: 100%;

}

.modal-content input[type="submit"]:hover{

	border: 2px solid #000;

	background: transparent;

	color: #000 !important;

}

.modal-content .close span {

	position: absolute;

	top: 10px;

	right: 20px;

}

.modal-header .close {

	opacity: 1;

	font-size: 40px;

}

/*popup-css-End-here*/



/*welcome-css-start-here*/

.red-btn {
	background: #ca1c03;
	color: #fff;
	padding: 8px 30px;
	border: 2px solid #ca1c03;
	transition: all .5s ease;
}

.red-btn:hover {

	border: 2px solid #ca1c03;

	color: #ca1c03 !important;

	background: transparent;

}

.welcome-sec .red-btn {

	margin-top: 40px;

}

.welcome-sec .widget-title {
	position: relative;
	display: inline-block;
	font-weight: 600;
	padding-left: 0px;
}
.welcome-sec .widget-title::after {
	position: absolute;
	content: "";
	top: -8px;
	width: 55px;
	left: 0;
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/04/welcome2.png);
	height: 55px;
	background-size: 100%;
	background-repeat: no-repeat;
	display:none;
}

/*welcome-css-end-here*/



/*testimonial-css-start-here*/

.testimonial-sec .testimonial-heading {

	color: #fff;

	display: inline-block;

	padding-left: 0 !important;

	position: relative !important;

	font-weight: 700;

	font-size: 33px;

}

.testimonial-sec p {

	color: #fff;

}

.testimonial-sec .strong-view.default .testimonial-inner {

	border: none !important;

	text-align: center;

}

.testimonial-sec .strong-view.default .testimonial-heading {

	background: none;

}

.testimonial-sec .strong-view.default div {

	border: 0 !important;

}

.testimonial-sec .testimonial-content {

	display: grid;

}

.testimonial-sec .testimonial-heading::before {

	position: absolute;

	content: "";

	background: #fff;

	height: 2px;

	left: -130px;

	top: 15px;

	width: 100px;

}

.testimonial-sec .testimonial-heading::after {

	position: absolute;

	content: "";

	background: #fff;

	height: 2px;

	right: -130px;

	top: 15px;

	width: 100px;

}

.testimonial-image img {

	border-radius: 100%;

	margin-top: 40px !important;

	margin-bottom: 10px !important;

}

.testimonial-sec .testimonial-client {

	margin: auto;

	display: table;

}

.testimonial-sec .testimonial-name {

	text-align: center;

	color: #fff;

}

.testimonial-sec {

	padding-top: 40px;

}

/*testimonial-css-End-here*/



/*brand-logo-css-start-here*/

.brand-logo .slick-dots {

	display: none !important;

}

/*brand-logo-css-End-here*/



/*footer-css-start-here*/

.site-footer {

	border: 0;

}

.footertop {

	background: #ebebeb;

}

.footertop .widget-title {

	font-size: 22px !important;

	margin-bottom: 20px;

	text-transform: capitalize;

	letter-spacing: 1px;

	font-weight: 600;

}

.footertop {

	background: #ebebeb;

	padding: 60px 0;

}

.footertop .container-fluid {

	padding-left: 65px;

	padding-right: 65px;

}

.footertop ul li a {

	color: #000;

	font-size: 16px;

	line-height: 2;

}

.footertop .tnp-field.tnp-field-email label, .footertop .tnp-field.tnp-field-button {

	display: none;

}

.tnp-field.tnp-field-email input[type="email"] {

	background: transparent;

	border: 2px solid;

	position: relative;

}

.tnp-field.tnp-field-email::before {

	position: absolute;

	content: "";

	background: url(./assets/images/newsletter_bg.png);

	top: 0;

	right: 20px;

	bottom: 0;

	background-repeat: no-repeat;

	width: 100%;

	background-position: right;

}

.tnp-field.tnp-field-email{

	position: relative;

}

.footerbottom {

	background: #000;

}

.social li {

	display: inline-block;

	padding-right: 10px;

}

.footerbottom .site-info, .footerbottom .site-info a {

	color: #fff;

}

/*footer-css-End-here*/



/*service-css-start-here*/

.service-sec {

	text-align: center;

	background: #f5f5f5;

}

.main-heading-title {

	display: inline-block;

	padding-left: 0 !important;

	font-weight: 600;

	font-size: 33px;

	letter-spacing: 2px;

	position: relative;

}

.main-heading-title::before {
	position: absolute;
	content: "";
	background: #ca1c03;
	height: 2px;
	left: -130px;
	top: 19px;
	width: 100px;
}

.main-heading-title::after{

		position: absolute;

	content: "";

	background:  #ca1c03;

	height: 2px;

	right: -130px;

	top: 19px;

	width: 100px;

}

.commercial-img img {

	-webkit-box-shadow: none !important;

	box-shadow: none !important;

}
.service-sec {
	text-align: center;
	background: #fff;
	padding: 50px 0 15px;
}
.service-sec span {

	display: inherit;

}

.panel-first-child {

	padding: 0;

}

.service-sec p {

	text-align: center;

	margin: 20px 0 30px;

}

.bluray-sec p {

	margin-bottom: 0;

}

.service-sec .col-md-1 {
	width: 25%;
}

.service-sec .commercial-img img {
	box-shadow: none !important;
	width: 40px;
}
.service-sec .commercial-img a {

	box-shadow: none !important;

}

.service-sec .title a {

	box-shadow: none !important;

}

.service-sec .title {

	text-align: center;

}

.service-sec .col-md-6 {

	width: 100%;

	text-align: center;

}

.service-sec .property-floor {

	margin-bottom: 15px;

}

.service-sec .title a {

	color: #000;

}

.service-sec .commercial-img a {

	border-radius: 50%;

	border: 2px solid #000;

	width: 80px;

	height: 80px;

	line-height: 4.8;

}

.service-sec .property-floor a:hover {

	border-color: #ca1c03;

}

.property-floor:hover .title a{

	color: #ca1c03;

}

.single-service #primary {

	width: 100% !important;

}

/*.single-service.postid-94 .site-content {*/

/*	background: #f5f5f5;*/

/*}*/
.single-service.postid-94 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/07/header-video-conversion.jpg) !important;
	padding: 140px 0 !important;
}
.single-service.postid-94 .page-banner::before {
	background: rgba(0,0,0,0.1);
}
.single-service.postid-80 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/04/header-CD-duplication.jpg) !important;
	padding: 140px 0 !important;
}
.single-service.postid-82 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/02/cd_replication_bg.jpg) !important;
	padding: 140px 0 !important;
}
.single-service.postid-88 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/02/header-blu-ray.jpg) !important;
	padding: 140px 0 !important;
}
.single-product.postid-107 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/06/header-DVD-packaging-solutions.jpg);
	padding: 140px 0 !important;
}
.single-service.postid-88 .page-banner::before, .single-product.postid-107 .page-banner::before {
	background: rgba(0,0,0,0.2);
}
.single-service.postid-88 #content {
	padding-top: 0;
}
.page-id-207 .page-banner h1 {
	color: #000;
}
.single-service.postid-88 p{
	color: #888;
}
.dup-media {
	margin-top: 60px;
}
.high-end-sec .widget-title {
	font-weight: 600;
	font-size: 26px;
}
.high-end-sec a {
	background: #cf1500;
	color: #fff;
	padding: 8px 25px;
	font-weight: 500;
	letter-spacing: 1px;
	margin-top: 15px;
	border-radius: 5px;
	border: 2px solid #cf1500;
	transition: all .5s ease;
}
.high-end-sec a:hover{
	background: transparent;
border: 2px solid #cf1500;
color: #cf1500;
}
.high-end-sec p {
	margin-top: 30px;
	line-height: 33px;
}
.high-end-sec {
	padding: 60px 0;
}
.going-sec {
	padding: 50px 0;
}
.single-service.postid-88 .page-banner h1, .single-service.postid-84 .page-banner h1, .single-service.postid-80 .page-banner h1, .single-service.postid-98 .page-banner h1 {
	width: 45%;
}
 .single-service.postid-90 .page-banner h1{
	width: 38%;
}
.single-service.postid-84 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/02/header-DVD.jpg) !important;
	padding: 140px 0 !important;
}
.single-service.postid-84 .page-banner::before {
	background: rgba(0,0,0,0.2);
}
.single-service.postid-92 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/02/cd-dvd-packaging_bg.jpg) !important;
	padding: 140px 0 !important;
}
.single-service.postid-96 .page-banner h1 {
	width: 40%;
}
.single-service.postid-96 .page-banner::before {
	display: none;
}
.single-service.postid-96 #content {
	padding-top: 3em;
}
.single-service.postid-96 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/07/header-VHS-to-digital.jpg) !important;
	padding: 140px 0 !important;
}
.single-service.postid-98 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/02/header-vid-editing.jpg) !important;
	padding: 140px 0 !important;
}
.single-service.postid-98 .page-banner::before {
	background: rgba(0,0,0,0.1);
}
.author-video-sec .widget-title {
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 0;
}
.author-video-sec .so-panel {
	padding-bottom: 0;
	margin-bottom: 0 !important;
}
.dvd-btn a {
	background: #ca1c03 !important;
	color: #fff;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	border: 2px solid #ca1c03 !important;
	border-radius: 0 !important;
	transition: all .5s ease;
}
.dvd-btn a:hover {
	background: transparent !important;
	border: 2px solid #ca1c03 !important;
	 color:#ca1c03 !important;
}
.dvd-btn a span:hover{
    color:#ca1c03 !important;
}
.author-video-sec {
	padding-bottom: 50px;
}
.author-text {
	margin-top: 15px;
}
.dvd-btn {
	text-align: left;
	float: left;
}
.single-service.postid-86 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/02/DVD-Replication-bg.jpg) !important;
	padding: 140px 0 !important;
}
.single-service.postid-90 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/05/header-subtitling.jpg) !important;
	padding: 140px 0 !important;
}
.single-service.postid-90 .page-banner::before {
    background: rgba(0,0,0,0.1);
}
.single-service.postid-90 #content {
	padding-top: 0;
}
.bigger.-sec h3{
    font-size: 20px;
}
.bigger.-sec {
	padding: 50px 0;
}
.single-service.postid-94 #content {
	padding-top: 3.5em;
}
.cd-duplication.-sec {
	padding: 50px 0;
}
.single-service.postid-90 .talk a {
	position: absolute;
	right: 107px;
}
.single-service.postid-90 .about-pro {
	position: absolute;
	top: 60px;
	left: 0;
}
.post-navigation .nav-links {
	opacity: 0;
}
.single-service.postid-98 .site-content {
	padding-top: 0;
	background: #f2f2f2;
}
.subtitle-sec p {
	color: #888;
	letter-spacing: 1px;
}
.subtitle-sec.links p {
	font-weight: 600;
	color: #000000b3;
}
.dvd-Replication-title.subtitle {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.video-editor_title p {
	color: #000;
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 80px;
}
.vhs-left-img img {
	background: #f5f5f5;
	margin-left: 0px !important;
	z-index: 99999;
	position: relative;
}
.CD_Replication_sec_right.content {
	margin-right: 0;
	padding-left: 0;
	background: transparent;
}
.video-text p {
	font-size: 20px;
	font-weight: 600;
}
.duplication_text p {
	color: #888;
	font-size: 17px;
	font-weight: 600;
	margin-bottom: 40px;
	letter-spacing: 1px;
}
.cd-right-title .widget-title {
	font-weight: 600;
	font-size: 26px;
	position: relative;
}
.turn-title .widget-title {
	font-size: 22px;
	font-weight: 500;
}
.post-80.service p, .post-84.service p {
	color: #888;
}
.post-84.service #cd-titles {
	padding-bottom: 50px;
}
.post-84.service #putting img {
	width: 450px;
}
.post-84.service #putting {
	padding-bottom: 0;
}
#cd-titles {
	padding: 50px 0;
	padding-bottom: 25px;
}
#cd-titles .so-panel {
	margin-bottom: 0 !important;
	padding-bottom: 0;
}
#cd-titlesrepli p {
	line-height: 32px;
}
#cd-titlesrepli {
	padding-top: 25px;
}
.cd-right-title .widget-title::after {
	position: absolute;
	content: "";
	background: #ca1c03;
	height: 2px;
	width: 125px;
	top: 15px;
	margin-left: 15px;
}
.talk img {
	width: 150px;
}
#putting {
	padding: 45px 0;
	margin-top: 50px;
}
#putting .cd-right-title {
	margin-top: 20px;
}
#putting a {
	background: #cf1500;
	color: #fff;
	padding: 8px 25px;
	font-weight: 500;
	letter-spacing: 1px;
	margin-top: 15px;
	border-radius: 5px;
	border: 2px solid #cf1500;
	transition: all .5s ease;
}
.call-me {
	background: #cf1500;
	color: #fff;
	padding: 8px 25px;
	font-weight: 500;
	letter-spacing: 1px;
	border-radius: 5px;
	border: 2px solid #cf1500;
	transition: all .5s ease;
	position: relative;
	left: -28px;
	top: 19px;
	z-index: -3;
}
.about-pro {
	position: absolute;
	top: 60px;
	left: 28%;
}
.talk-me {
	font-weight: 600;
	font-size: 26px;
	padding-right: 10px;
	color:#000;
}
.talk {
	position: relative;
	z-index: 9999;
}
.about-pro {
	color: #888;
}
.talk img {
	width: 150px;
	box-shadow: none !important;
}
#putting a:hover {
	background: transparent;
	border: 2px solid #cf1500;
	color: #cf1500;
}
/*.cd-img-dup::before {*/

/*	position: absolute;*/

/*	content: "";*/

/*	border: 4px solid #000;*/

/*	top: 25px;*/

/*	right: 0;*/

/*	left: 25px;*/

/*	bottom: -25px;*/

/*	width: 300px;*/

/*	z-index: -11;*/

/*	transition: ease-in-out .5s;*/

/*}*/

.single-service .page-banner {

	margin-bottom: 0;

}

.cd-img-dup {

	position: relative;

	z-index: 99999;

}

.cd-img-dup:hover::before {

	top: -25px;

	border: ;

	bottom: 25px;

}

.cd-duplication.-sec p {

	color: #888;

	letter-spacing: 1px;

}
.cd-duplication.-sec .widget-title {
	font-size: 20px;
	font-weight: 600;
}

.single-service .entry-footer {

	display: none;

}

.CD_Replication_sec::before {

	position: absolute;

	content: "";

	border: 10px solid #000;

	top: 0;

	right: 0;

	left: 0;

	bottom: 0;

	border-right-width: ;

}

.CD_Replication_sec {

	position: relative;

}

.single-service.postid-82 #content {

	background: #f5f5f5;

}

.CD_Replication_sec_right {

	margin-right: -15px;

	padding-left: 8%;

	background: #f5f5f5;

	z-index: 99999;

	position: relative;

	padding-top: ;

	margin-top: 40px;

	margin-bottom: 40px;

}

.CD_Replication_sec_right p {

	color: #888;

	text-align: justify;

	padding-right: 20px;

}

.CD_Replication_sec img {

	margin-left: 35px;

}

.cd-replication-title {

	margin-bottom: 45px;

}

.more-info {

	background: #ca1c03;

	color: #fff;

	padding: 10px 20px;

	margin-top: 20px;

	text-transform: uppercase;

	font-weight: 600;

	border: 2px solid #ca1c03;

	transition: all .5s ease;

}

.more-info:hover {

	border: 2px solid #ca1c03;

	color: #ca1c03;

	background: transparent;

}

.dvd-duplication-right::before {

	position: absolute;

	content: "";

	background: #e4e4e4;

	top: 0;

	right: 0;

	left: -59px;

	bottom: -86px;

	z-index: -11;

}

.dvd-duplication-right {

	position: relative;

	z-index: 3;

}

.dvd-duplication.-sec {

	background: #f3f4f4;

	padding: 50px !important;

}

.dvd-duplication_image img {

	width: 450px;

}

.dvd-duplication_image {

	z-index: 9999;

	position: relative;

}

.dvd-duplication-right::before {

	position: absolute;

	content: "";

	background: #ededed;

	top: -90px;

	right: 0;

	left: -235px;

	bottom: -110px;

	z-index: -11;

}

.single-service.postid-84 .site-content {

/*	background: #f3f4f4;*/

	padding-top: 50px;

}

.dvd-duplication-right p {

	color: #888;

	text-align: justify;

	line-height: 2.2;

	padding-right: 50px;

	font-size: 15px;

}

.dvd-duplication-text p {

	color: #888;

	line-height: 2;

	font-size: 16px;

	font-weight: 600;

}

.dvd-duplication-text {

	padding: 0 50px !important;

	text-align: justify;

}

.single-service.postid-86 .site-content {

	background: #f5f5f5;

}

.dvd-Replication-secn {

	padding: 0 80px !important;

}

.dvd-Replication-left {

	position: relative;

}

.dvd-Replication-left::before {

	background: #2f2f2f;

	position: absolute;

	content: "";

	top: -35px;

	left: 35px;

	right: 0;

	bottom: 35px;

	z-index: -11;

	width: 300px;

	transition: ease-in-out .5s;

}

.dvd-Replication-left {

	position: relative;

	z-index: 99;

}

.dvd-Replication-left:hover::before{

	top: 35px;

	bottom: -35px;

}

.dvd-Replication-right p {

	color: #888;

	line-height: 2;

	letter-spacing: 1px;

}

.dvd-Replication-title {

	margin-bottom: 50px;

	padding: 0 100px !important;

}

.dvd-Replication-title .widget-title::after {

	position: absolute;

	content: "";

	border-bottom: 5px solid #ca1c03;

	bottom: -20px;

	left: 0;

	right: 0;

	width: 200px;

}

.dvd-Replication-title .widget-title{

	position: relative;

}

.dvd-Replication-left img {

	margin-left: 70px;

}



.blu-ray-replication-sec img {

	m': ;

	margin: auto;

	display: table;

}

.blu-ray-replication-sec {

	padding: 0 70px !important;

}

.blu-ray-replication-title {

	padding: 0 70px !important;

}

.blu-ray-replication-title span {

	font-size: 30px;

	color: #000;

}

.blu-ray-replication-title h3 {

	font-size: 36px;

	font-weight: 600;

	margin-bottom: 45px;

	color: #ee1c24;

}

.blu-ray-replication-sec img {

	margin: auto;

}

.blu-ray-replication-title h3 {

	font-size: 36px;

	font-weight: 600;

	margin-bottom: 45px;

	color: #ca1c03;

	margin-left: 90px;

	position: relative;

	width: 890px;

}

.blu-ray-replication-title h3::after {

	position: absolute;

	content: "";

	border-bottom: 5px solid #000;

	bottom: -20px;

	right: 26px;

	width: 120px;

}

.blu-ray-replication-sec p {

	color: #888;

	font-size: 15px;

	line-height: 2;

}

.bluray-right-content p {

	color: #fff;

	font-size: 16px;

	line-height: 2;

}

.bluray-content {

	background: #000;

	margin-top: 80px;

}

.bluray-right-content {

	padding-right: 50px;

}

.bluray-right-content li {

	color: #fff;

	font-size: 18px;

	line-height: 2.5;

}

.bluray-right-content li::before {

	font-family: FontAwesome;

	content: "\f14a ";

	display: inline-block;

	padding-right: 15px;

	vertical-align: middle;

	color: #ccc;

}

.blu-ray-replication-title.new h3 {

	margin-left: 0;

	text-transform: uppercase;

	width: 413px;

}

.blu-ray-replication-title.new span{

	font-size: 36px;

}

.blu-ray-replication-title.new h3::after {

	width: 183px;

}

.blu-ray-replication-title.new {

	margin-top: 70px;

}

.archive.category #content {

	background-size: 15px 15px;

	background-image: -webkit-radial-gradient(rgba(77,67,92,.04) 15%,transparent 0),-webkit-radial-gradient(rgba(77,67,92,.04) 15%,transparent 0);

	background-image: radial-gradient(rgba(77,67,92,.04) 15%,transparent 0),radial-gradient(rgba(77,67,92,.04) 15%,transparent 0);

	padding-top: 40px;

}

.latest_news_cont {
	background: #fff;
	position: relative;
	padding: 25px;
	text-align: center;
	transition: all .5s ease;
	overflow: hidden;
	margin-bottom: 25px;
	border: 1px solid #ccc;
}

.latest_news_cont a h5 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	background: #fff;
	padding: 15px;
	font-weight: 500;
	color: #888;
	border-top: 1px solid #ccc;
	display:none;
}
.latest_news_cont font h5 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	background: #fff;
	padding: 15px;
	font-weight: 500;
	color: #888;
	border-top: 1px solid #ccc;
}
.latest_news_cont font h5 span {
	padding-left: 5px;
}
.latest_news_cont img {

	transition: all .5s ease;

	overflow: hidden;

	padding: 45px 45px 60px;

}
.category-video-brochures .latest_news_cont img {
	padding: 15px 20px 45px;
}
.single-product.postid-494 .page-banner , .single-product.postid-503 .page-banner, .single-product.postid-513 .page-banner, .single-product.postid-521 .page-banner, .single-product.postid-530 .page-banner    {
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/header-video-brochures.jpg) no-repeat center top;
	padding: 190px 0;
	background-position: center;
	background-size: cover;
}
.single-product.postid-494 .page-banner::before , .single-product.postid-503 .page-banner::before, .single-product.postid-513 .page-banner::before, .single-product.postid-521 .page-banner::before, .single-product.postid-530 .page-banner::before {
	background: rgba(0,0,0,0.1);
}
.latest_news_cont:hover img {

	transform: scale(1.15);

}

.latest_news_cont:hover {

	-webkit-transform: translateY(-5px);

	transform: translateY(-5px);

	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,.08);

	box-shadow: 0 0 50px 0 rgba(0,0,0,.08);

}

.lSPrev::before {

	font-family: FontAwesome;

	content: "\f100";

	display: inline-block;

	padding-right: 4px;

	vertical-align: middle;

	color: #fff;

	font-size: 30px;

	background: #000;

	border-radius: 50%;

	width: 35px;

	height: 35px;

	text-align: center;

	line-height: 32px;

}

.lSAction > a {

	background-image: none !important;

	background-color: transparent !important;

}

.lSNext::after {

	font-family: FontAwesome;

	content: "\f101";

	display: inline-block;

	vertical-align: middle;

	color: #fff;

	font-size: 30px;

	background: #000;

	border-radius: 50%;

	width: 35px;

	height: 35px;

	text-align: center;

	line-height: 32px;

	padding-left: 4px;

}

.lSAction > .lSNext {

	right: 15px !important;

}
.lSPager.lSGallery li {
	border: 1px solid #ccc;
	border-radius: 0 !important;
	padding: 5px;
	background: #fff;
}

.lSPager.lSGallery {

	margin-bottom: 80px !important;

}

.archive.category .page-banner {

	margin-bottom: 0;

}

.prod-titl {

	padding-left: 15px;

	padding-bottom: 65px;

	text-align: center;

	position: relative;

	text-transform: uppercase;

}
.category-video-brochures .prod-headng {
	padding-bottom: 35px;
}

.lSSlideWrapper.usingCss {
	border: 1px solid #ccc;
	background: #fff;
}

.lSPager.lSGallery {

	margin-top: 20px !important;

}

.nav-links span {

	font-size: 13px;

}

.prod-titl::after {

	position: absolute;

	content: "";

	border-bottom: 3px solid #ca1c03;

	bottom: 45px;

	left: 0;

	right: 0;

	width: 135px;

	margin: auto;

}

.content.news_page {

	margin: auto;

	display: table;

}

.single-service.postid-92 #content {

	background: #fafbfe;

}

.budget-sec::before {

	content: "";

	position: absolute;

	left: 0;

	right: 0;

	bottom: 0;

	width: 100%;

	top: 0;

	background-repeat: no-repeat;

	background-position: bottom;

	background: linear-gradient(to right, #000000e6, #ffffffe6);

	z-index: -11;

	opacity: 0.9;

}

.budget-sec::after {

	opacity: 0.99;

	position: absolute;

	height: 100%;

	width: 100%;

	right: 0;

	bottom: 0;

	left: 0;

	content: "";

	background: url(http://www.ideareplication.com/wp-content/uploads/2019/02/bg-pattern-light.png);

	background-repeat: no-repeat;

	background-position: bottom;

	background-size: contain;

}

.budget-sec p {

	color: #fff;

	text-align: center;

	font-size: 16px;

	letter-spacing: 1px;

}

.carries-text a {

	background: #fff;

	padding: 10px 25px;

	margin-top: 20px;

	color: #000;

	text-transform: uppercase;

	font-weight: 600;

	border-radius: 5px;

	border: 2px solid #fff;

	transition: all .3s ease;

	position: absolute;

	bottom: 25px;

	left: 0;

	right: 0;

	width: 180px;

	margin: auto;

}

.carries-text a:hover {

	background: transparent;

	border: 2px solid #fff;

	color: #fff;

}

.carries-text h3 {

	color: #fff;

	font-size: 22px;

	font-weight: 600;

}

.carries-text {

	background: rgba(0,0,0,0.4);

	text-align: center;

	padding: 20px;

	height: 230px;

	border-radius: 5px;

	position: relative;

	z-index: 999;

}

.packaging-text p {

	padding: 0 115px;

	color: #888;

	margin-bottom: 60px;

	font-size: 17px;

	font-weight: 600;

}

.budget-sec {

	position: relative;

	padding: 100px 0 150px;

	background-repeat: no-repeat;

	background-size: cover;

	background-position: center;

	z-index: 999999;

	background-attachment: fixed;

	margin: 90px 0;

}

.dvd-Replication-left.new img {

	box-shadow: 0 0 2px #ccc;

}




/*service-css-End-here*/



/*product-css-start-here*/
.welcome-sec {
	margin-top: 50px;
}

.home .panel-grid {
	margin-bottom: 0 !important;
}
.product-sec .property-floor {
	width: 31%;
	float: left;
	padding: 15px;
	border: 2px solid #b7b7b7;
	margin: 13px;
	height: 480px;
	position: relative;
	background: #fff;
}

.product-sec .title a {

	font-weight: 700;

	margin-top: 15px;

	color: #000 !important;

	text-align: left;

}

.product-sec .commercial-img a {

	box-shadow: none !important;

}

.product-sec .col-md-6 {

	text-align: left;

}
.product-sec {
	text-align: center;
	margin-top: 50px;
	background: #f5f5f5;
	padding-top: 50px;
	padding-bottom: 35px;
}

.product-sec .property-floor .col-md-12 {
	border: 0;
}
.product-sec .content, .product-sec .read-more, .product-sec .title {

	text-align: left;

}

.product-sec .read-more a {
	color: #fff;
	background: #ca1c03;
	padding: 4px 15px;
	transition: all .3s ease;
	border: 2px solid #ca1c03;
	position: absolute;
	bottom: 15px;
	left: 0;
	right: 0;
	margin: auto;
	text-align: center;
	width: 190px;
}
.product-sec .read-more a:hover {
	background: transparent;
	border: 2px solid #ca1c03;
	color: #ca1c03 !important;
}
.read-more a:focus {
	color: #fff !important;
	outline: 0;
}

.single-product .entry-footer {

	display: none;

}

.single-product  #primary {

	width: 100% !important;

}
.single-product #content {
	padding-top: 0;
	background: #f8f8f8;
}

.single-product #primary p {

	color: #888;

	font-size: 15px;

	letter-spacing: 1px;

}

.wonderplugin-gridgallery-item {

	border: 2px solid #ddd;

/*	box-shadow: 0 0 5px #ccc;*/

}

.wonderplugin-gridgallery-list a[href*="wordpress-gridgallery"] {

display: none;

}
.single-product .page-banner {
	margin-bottom: 0;
	background-position: center;
	padding: 150px 0;
}

.product-template-default.single.single-product .page-banner{
	display: none;
}
.product-template-default.single.single-product.postid-111 .page-banner, .product-template-default.single.single-product.postid-105 .page-banner, .product-template-default.single.single-product.postid-107 .page-banner, .product-template-default.single.single-product.postid-109 .page-banner  {
	display: block;
}
.product-template-default.single.single-product.postid-111 #content, .product-template-default.single.single-product.postid-105 #content, .product-template-default.single.single-product.postid-111 #content, .product-template-default.single.single-product.postid-109 #content {
	padding-top: 5.5em;
}
.pro-top {
	margin-bottom: 5.5em;
}
.print p::before {

	content: '\f046 ';

	font-family: FontAwesome;

	font-weight: normal;

	font-style: normal;

	text-decoration: none;

	color: #000;

	font-size: 17px;

	padding-right: 10px;

}

.print h1 {

	font-size: 30px;

	margin-bottom: 20px;

}

/*product-css-End-here*/



/*blog-css-start-here*/

.blog-sec {
	background: #f5f5f5;
	text-align: center;
	padding: 50px 0 30px;
}

.blog-sec .main-heading-title {

	margin-bottom: 25px;

}

.blog-sec h2 a {

	font-size: 18px;

	color: #000;

}

.blog-sec h2 {

	text-align: left;

}

.blog-sec .dateadmin {
	display: none;
	margin: 5px 0 !important;
}
.blog-sec .dateadmin li a {

	color: #000;

}

.blog-sec .blogcat a {

	color: #000;

	padding: 0px 5px;

	box-shadow: 1px 1px 2px #ccc !important;

	background: #fff;

}

.blog-sec .dateadmin li {

	background: #fff;

	margin-right: 10px;

	padding: 0px 5px;

	box-shadow: 1px 1px 2px #ccc;

}

.blog-sec .blog-content p {

	text-align: left;

}

.blog-sec .moretag {
	float: left;
	background: transparent;
	border: 2px solid #ca1c03;
	padding: 8px 25px;
	font-size: 15px;
	transition: all .3s ease;
}

.blog-sec .moretag:hover {

	background: #ca1c03;

	color: #fff;

}

.blog-sec .moretag:hover {
	background: #ca1c03;
	color: #fff !important;
}

.blog-sec .link-more .more-link {

	display: none;

}

.single-post.has-sidebar #secondary {

	box-shadow: 0 0 5px #ccc;

	padding: 30px 50px;

	background: #fff;

}

.single-post.has-sidebar .search-form .search-submit {

	background: #000;

}

.single-post .search-form .search-submit {

	bottom: 0px;

	right: 0;

	top: 14px;

}

.single-post .search-form .search-submit .icon {

	height: 18px;

	top: -2px;

	width: 19px;

}

.single-post #secondary .widget-title {

	font-size: 12px !important;

	color: #2a2a2a !important;

}

.single-post #secondary ul li a {

	color: #888;

	font-size: 14px;

	line-height: 2;

}

.single-post #secondary ul {

	border-bottom: 1px solid #ddd;

}

.single-post #secondary ul li {

	padding-bottom: 15px;

}

.single-post.has-sidebar #content {

	background: #f8f8f8;

}

.single-post.has-sidebar:not(.error404) #primary {

	width: 65%;

	background: #fff;

	padding: 15px;

	text-align: center;

	padding-bottom: 0;

	margin-bottom: 30px;

}

.single-post #primary p {

	text-align: justify;

	color: #888;

	margin: auto;

	padding: 0 15px;

	line-height: 2;

	letter-spacing: 1px;

}

.single-post.has-sidebar #secondary {

	width: 30%;

}

.single-post.has-sidebar .wrap {

	max-width: 1400px;

	margin: auto;

}

.single-post.has-sidebar .entry-footer {

	display: none;

}

.single-post.has-sidebar .comments-area {

	text-align: left;

	padding-top: 25px !important;

}

.single-post.has-sidebar .comment-respond h3 {

	padding-left: 15px;

	padding-bottom: 15px;

	color: #595959;

}

.single-post.has-sidebar .logged-in-as a {

	color: #888;

	padding-bottom: 10px;

}

.single-post.has-sidebar .form-submit input[type="submit"] {

	background: transparent;

	padding: 10px 15px;

	margin-top: 15px;

	border: 2px solid #000;

	color: #000;

	transition: all .3s ease;

}

.single-post.has-sidebar .form-submit input[type="submit"]:hover{

	background: #000;

	color: #fff;

}

.single-post.has-sidebar .page-banner {

	margin-bottom: 0;

}

/*blog-css-End-here*/



/*contac-us-css-start-here*/

.page-id-15 .page-banner {

	display: none;

}

.page-id-15 #content {

	padding-top: 0;

}

.contact-address .panel-grid-cell {

	width: 100%;

	height: 200px;

	border: 2px solid #ca1c03;

	position: relative;

	transition: all .3s ease;

	background: #fff;

}

.contact-address .panel-grid-cell::before{

content: '';

border-right: 100px solid transparent;

border-top: 100px solid #ca1c03;

position: absolute;

left: 0px;

top: 0px;

transition: all .3s ease;

}

.contact-address .widget-title {

	color: #111111;

	font-size: 18px;

	font-weight: 800;

	text-transform: uppercase;

	text-align: center;

}

.contact-address .so-panel {

	margin-top: ;

	padding-top: 70px;

	text-align: center;

}

.contact-address .textwidget p {

	color: #757575;

	font-size: 16px;

}

.contact-address .textwidget span {

	color: #000;

	font-weight: bold;

	padding-right: 10px;

}

.contact-address .panel-grid-cell:hover::before {

	border-top-color: #000;

}

.contact-address .panel-grid-cell:hover {

	border-color: #000;

}

.contact-address .conta-box1::after {

	font-family: FontAwesome;

	content: "\f041";

	display: inline-block;

	position: absolute;

	top: 14px;

	color: #fff;

	font-size: 40px;

	left: 14px;

}

.contact-address .conta-box2::after {

	font-family: FontAwesome;

	content: "\f095";

	display: inline-block;

	position: absolute;

	top: 14px;

	color: #fff;

	font-size: 34px;

	left: 14px;

}

.contact-address .conta-box3::after {

	font-family: FontAwesome;

	content: "\f0e0";

	display: inline-block;

	position: absolute;

	top: 14px;

	color: #fff;

	font-size: 33px;

	left: 12px;

}

.contact-address {

	margin-top: -110px;

	z-index: ;

}

.contact_formm input {

	border: 1px solid #848484 !important;

	border-radius: 5px !important;

	color: #000;

	font-size: 13px;

}

.contact_formm input:focus {

	border-color: #843534;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;

	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;

}

.cont-name span {

	width: 100%;

}

.contact_formm .cont-name {

	display: inline-flex;

	width: 100%;

}

.cont-name input {

	width: 99%;

	margin: auto;

}

.contact_formm span {

	margin-bottom: 35px;

}

.reffer-site {

	margin-bottom: 20px;

	display: inline-block;

	width: 100%;

}

.your-message input {

	height: 100px;

}

.contact_formm h3 {

	text-align: center;

	margin-bottom: 40px;

}

.contact_formm {

	box-shadow: 0 0 5px #ccc;

	padding: 50px;

}

.contact_formm input[type="submit"] {

	background: transparent;

	padding: 15px 50px;

	text-align: center;

	font-size: 19px;

	border: 2px solid #000 !important;

	text-transform: uppercase;

	font-weight: bold;

	margin: 25px auto 0;

	display: table;

	transition: all .3s ease;

}

.contact_formm input[type="submit"]:hover{

	background: #000;

	color: #fff;

}

/*contac-us-css-End-here*/



/*about-us-css-start-here*/
.page-id-167 .page-banner::before, .single-service.postid-80 .page-banner::before, .page-id-407 .page-banner::before {
	background: rgba(0,0,0,0.1);
}
.page-id-167 .page-banner {
	padding: 150px 0;
}

.about-bottom .panel-grid-cell h3 {

	font-size: 20px;

	text-align: center;

}

.about-bottom .box1, .about-bottom .box2, .about-bottom .box3 {

	color: #000;

	background-color: #fff;

	text-align: center;

	padding: 20px 15px;

	padding-bottom: 20px;

	padding-bottom: 20px;

	padding-bottom: 20px;

	margin: 20px 0 0;

	margin-bottom: 0px;

	margin-bottom: 0px;

	margin-bottom: 0px;

	border-radius: 20px 0 20px 0;

	position: relative;

	z-index: 1;

	transition: all ease .3s;

	margin-bottom: 30px;

	padding-bottom: 30px;

}

.about-bottom .box1:hover, .about-bottom .box2:hover, .about-bottom .box3:hover {

	box-shadow: 0 0 5px #ccc;

}
.page-id-167 #content {
	background: #f2f2f2;
	padding-bottom: 0 !important;
}

/*.layer::before {*/

/*	position: absolute;*/

/*	content: "1";*/

/*	color: #fff;*/

/*	background: linear-gradient(135deg,#ee1c24 25%,#bd383d 26%,#ee1c24 40%,#d71f26 41%,#ee1c24 47%,#ee1c24 48%, #bd252a 60%, #cf2228 61%);*/

/*	font-size: 90px;*/

/*	text-align: center;*/

/*	line-height: 130px;*/

/*	width: 100px;*/

/*	height: 140px;*/

/*	margin: -35px 0 0 0;*/

/*	display: block;*/

/*	-webkit-clip-path: polygon(0 0, 100% 0, 100% 75%, 0 100%);*/

/*	clip-path: polygon(0 0, 100% 0, 100% 75%, 0 100%);*/

/*	top: -40px;*/

/*}*/

/*.layer2::before {*/

/*	position: absolute;*/

/*	content: "2";*/

/*	color: #fff;*/

/*	background: linear-gradient(135deg,#ee1c24 25%,#bd383d 26%,#ee1c24 40%,#d71f26 41%,#ee1c24 47%,#ee1c24 48%, #bd252a 60%, #cf2228 61%);*/

/*	font-size: 90px;*/

/*	text-align: center;*/

/*	line-height: 130px;*/

/*	width: 100px;*/

/*	height: 140px;*/

/*	margin: -35px 0 0 0;*/

/*	display: block;*/

/*	-webkit-clip-path: polygon(0 0, 100% 0, 100% 75%, 0 100%);*/

/*	clip-path: polygon(0 0, 100% 0, 100% 75%, 0 100%);*/

/*	top: -40px;*/

/*}*/

/*.layer3::before {*/

/*	position: absolute;*/

/*	content: "3";*/

/*	color: #fff;*/

/*	background: linear-gradient(135deg,#ee1c24 25%,#bd383d 26%,#ee1c24 40%,#d71f26 41%,#ee1c24 47%,#ee1c24 48%, #bd252a 60%, #cf2228 61%);*/

/*	font-size: 90px;*/

/*	text-align: center;*/

/*	line-height: 130px;*/

/*	width: 100px;*/

/*	height: 140px;*/

/*	margin: -35px 0 0 0;*/

/*	display: block;*/

/*	-webkit-clip-path: polygon(0 0, 100% 0, 100% 75%, 0 100%);*/

/*	clip-path: polygon(0 0, 100% 0, 100% 75%, 0 100%);*/

/*	top: -40px;*/

/*}*/

/*.layer, .layer2, .layer3 {*/

/*	position: relative;*/

/*}*/

.about-bottom .box1::before {
	content: '';
	background: url("http://www.ideareplication.com/wp-content/uploads/2019/04/1button.png");
	height: 100%;
	width: 100%;
	position: absolute;
	left: -3px;
	top: -3px;
	background-repeat: no-repeat;
	background-size: 9%;
}
.about-bottom .box2::before {
	content: '';
	background: url("http://www.ideareplication.com/wp-content/uploads/2019/04/2button.png");
	height: 100%;
	width: 100%;
	position: absolute;
	left: -3px;
	top: -3px;
	background-repeat: no-repeat;
	background-size: 9%;
}
.about-bottom .box3::before {
	content: '';
	background: url("http://www.ideareplication.com/wp-content/uploads/2019/04/3button.png");
	height: 100%;
	width: 100%;
	position: absolute;
	left: -3px;
	top: -3px;
	background-repeat: no-repeat;
	background-size: 9%;
}

.about-bottom p {

	width: 800px;

	margin: auto;

	color: #888;

	letter-spacing: 1px;

	text-align: justify;

	text-align-last: center;

}

.about-bottom .so-panel {

	padding-bottom: 20px;

}

.about-ttitle .widget-title {

	font-size: 26px;

}

.about-ttitle p {

	color: #888;

	letter-spacing: 1px;

}

.wpls-logo-showcase .slick-dots li button {

	display: none;

}

.page-id-167 .page-banner {

	margin-bottom: 0;

	background-position: 100% 60%;

}

/*about-us-css-End-here*/



/*Facility Tour -css-start-here*/

.page-id-189 #content {

	padding-top: 30px;

}

.facilitytour-sec img {

	outline: 1px solid #ddd;

	outline-offset: -11px;

	box-shadow: 0 0 5px #ccc;

	padding: 10px;

}

.facilitytour-sec p {

	color: #888;

	text-align: justify;

	text-align-last: center;

	letter-spacing: 1px;

}

.facilitytour-sec a {

	background: transparent;

	border: 2px solid #ca1c03;

	padding: 5px 15px;

	margin-top: 15px;

	text-transform: uppercase;

	transition: all .3s ease;

}

.facilitytour-sec a:hover {
	background: #ca1c03;
	color: #fff !important;
}


/*Facility Tour-css-End-here*/



/*Terms & Conditions-css-start-here*/

.term-sec {

	box-shadow: 0 0 6px #ccc;

	padding: 30px;

}

.term-sec li::before {

	content: '\f046 ';

	font-family: FontAwesome;

	font-weight: normal;

	font-style: normal;

	text-decoration: none;

	color: #000;

	font-size: 17px;

}

.term-sec li{

	color: #888;

}

.term-sec li {

	color: #888;

	line-height: 2;

	border-bottom: 1px solid #ddd;

	padding: 10px 0;

}

.term-sec li:last-child {

	border: 0;

}

.term-sec p {

	color: #888;

	line-height: 2;

	font-weight: 500;

	margin-bottom: 0;

}

.page-id-207 #content {

	padding-top: 20px;

}

.page-id-207 .page-banner {
	background-position: center;
	padding: 140px 0;
}
.page-id-207 .page-banner::before, .single-product.postid-109 .page-banner::before, .single-product.postid-105 .page-banner::before{
	background: rgba(0,0,0,0.2);
}
.single-product.postid-109 .page-banner {
	background-position: center;
	padding: 140px 0;
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/05/header-blu-ray-packaging-solutions.jpg);
}
.single-product.postid-105 .page-banner {
	background-position: center;
	padding: 140px 0;
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/05/header-CD-packaging-solutions.jpg);
}
/*Terms & Conditions-css-End-here*/





/*Media Format Logos -css-start-here*/

.media-logo {

	text-align: center;

	margin: auto;

}

.media-logo img {

	width: 285px;

	padding: 25px;

	box-shadow: 0 0 5px #ccc;

	transform: scale(1);

	transition: .5s all ease;

	margin-bottom: 20px;

	overflow: hidden;

}

.media-left-logo {

	text-align: right;

}

.media-right-logo {

	text-align: left;

}

.media-logo img:hover {

	transform: scale(1.1);

}

.page-id-227 #content {

	padding-top: 20px;

}

.media-logo p {

	color: #888;

	font-size: 17px;

}

.page-id-227 .page-banner {

	padding: 120px 0;

}

/*Media Format Logos -css-End-here*/



/*FAQ-css-start-here*/
/*.faq-box .box-1::before {
	content: '';
	background: url("http:/wp-content/uploads/2019/04/1button.png");
	background-repeat: repeat;
	background-size: auto;
	height: 100%;
	width: 100%;
	position: absolute;
	left: -50px;
	top: -70px;
	background-repeat: no-repeat;
	background-size: 17%;
}
.faq-box .box-2::before {
	content: '';
	background: url("http:/wp-content/uploads/2019/04/2button.png");
	background-repeat: repeat;
	background-size: auto;
	height: 100%;
	width: 100%;
	position: absolute;
	left: -50px;
	top: -70px;
	background-repeat: no-repeat;
	background-size: 17%;
}
.faq-box .box-3::before {
	content: '';
	background: url("http:/wp-content/uploads/2019/04/3button.png");
	background-repeat: repeat;
	background-size: auto;
	height: 100%;
	width: 100%;
	position: absolute;
	left: -50px;
	top: -70px;
	background-repeat: no-repeat;
	background-size: 17%;
}*/
.faq-box .box-1, .faq-box .box-2, .faq-box .box-3 {
	position: relative;
}

.faq-box img {
	width: 64px;
	margin: 0 auto;
	display: table;
}
.faq-box p br {
	margin-bottom: 15px;
}
.page-id-407 .faq-box .box-3 .widget-title {
	width: 77%;
}

.faq-box h3 {

	font-size: 16px;

	font-weight: 500;

}

.faq-box {
	text-align: center;
}

.faq-box p {
	text-align: justify;
	text-align-last: left;
	color: #888;
}
.faq-box .panel-grid-cell {

	background: #fff;

	padding: 45px 30px 30px;

	transition: .4s ease;

	border: 3px solid #eee;

	position: relative;

}

.faq-box .panel-grid-cell::after {

	position: absolute;

	display: block;

	content: '';

	width: 0%;

	height: 0%;

	border-bottom: 3px solid #ee2d50;

	border-right: 3px solid #ee2d50;

	right: -3px;

	bottom: -3px;

	opacity: 0;

	-webkit-transition: all .5s ease-in-out;

	-moz-transition: all .5s ease-in-out;

	-o-transition: all .5s ease-in-out;

	transition: all .5s ease-in-out;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	background: transparent;

}

.faq-box .panel-grid-cell::before{

	position: absolute;

	display: block;

	content: '';

	width: 0%;

	height: 0%;

	border-top: 3px solid #ca1c03;

	border-left: 3px solid #ca1c03;

	left: -3px;

	top: -3px;

	opacity: 0;

	-webkit-transition: all .5s ease-in-out;

	-moz-transition: all .5s ease-in-out;

	-o-transition: all .5s ease-in-out;

	transition: all .5s ease-in-out;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	background: transparent;



}

.faq-box .panel-grid-cell:hover::after, .faq-box .panel-grid-cell:hover::before {

	width: 50%;

	height: 50%;

	opacity: 1;

}



.playback_sec h3 {

	color: #000;

	font-size: 22px;

	font-weight: 600;

}

.playback_sec {

	position: relative;

	background-attachment: fixed;

	padding: 80px 0;

	background-position: center;

	margin-top: 70px;

}

.playback_sec .panel-grid-cell {

	z-index: 99;

}

.playback_sec p {

	color: #000;

	margin-bottom: 0;

	font-size: 16px;

	line-height: 2.5;

}

.playback_sec li {

	color: ##000;

	line-height: 2.5;

	font-size: 16px;

}

.playback_sec ul {

	margin-left: 0;

}

.playback_sec li::before {

	content: '\f14a  ';

	font-family: FontAwesome;

	font-weight: normal;

	font-style: normal;

	text-decoration: none;

	color: ##000;

	font-size: 17px;

	padding-right: 10px;

}

/*.playback_sec::after {

	content: " ";

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	z-index: 0;

	background: rgba(0,0,0,0.56);

}*/

#accordions-431 .accordions-head:hover .accordions-head-title {

	color: #fff !important;

}

.page-id-407 .page-banner {

	padding: 180px 0;

}

/*FAQ-css-End-here*/



/*Company Forms -css-start-here*/

.table-sec tbody th {

	background: #ca1c03;

	color: #fff;

	padding: 20px !important;

}

.table-sec .check-list {

	width: 50rem;

	padding: 20px !important;

	text-align: justify;

	border-right: 1px solid #ccc;

	color: #888;

}

.table-sec {

	box-shadow: 0 0 5px #ccc;

}

.table-sec .file-dwld {

	width: 20rem;

	padding: 20px;

	border-right: 1px solid #ccc;

	text-align: center;

	color: #888;

}

.table-sec .list-dwnld {

	width: 20rem;

	text-align: center;

	padding: 20px !important;

}

.table-sec .check-list p {

	color: #888;

}

.table-sec tr:last-child {

	border-bottom: 0;

}

.table-sec table {

	margin-bottom: 0;

}

.table-sec tr {

	border-bottom: 1px solid #ccc;

}

.table-heading p {

	color: #888;

}

.page-id-215 #content {

	padding-top: 10px;

}
.page-id-215 .page-banner {
	padding: 140px 0;
}
.page-id-215 .page-banner::before {
	background: rgba(0,0,0,0.1);
}


/*Company Forms -css-End-here*/

.gain-heading .widget-title {
	font-size: 22px;
}
.single-product.postid-111 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/05/header-commercial-printing.jpg) !important;
	padding: 140px 0 !important;
}
.category-usb-flash-drive.category-4 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/05/header-flash-drive.jpg) !important;
	padding: 140px 0 !important;
	background-position: center;
}
.category-car-charger.category-5 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/05/header-promo.jpg) !important;
	padding: 140px 0 !important;
	background-position: center;
}
.category-usb-flash-drive.category-4 .page-banner::before, .category-car-charger.category-5 .page-banner::before {
	background: rgba(0,0,0,0.1);
}
.single-product.postid-111 .page-banner::before {
	background: rgba(0,0,0,0.1);
}
.mangening-secn p {
	color: #000 !important;
	font-size: 14px !important;
	line-height: 2;
}
.mangening-secn {
	padding: 50px 0;
}
.combine-sec {
	margin-top: 50px;
}
.combine-sec p {
	color: #000 !important;
	font-size: 14px !important;
}
.combine-sec .so-panel {
	padding-bottom: 0;
	margin-bottom: 0 !important;
}
.combine-sec .widget-title {
	font-size: 20px;
	font-weight: 600;
}
.combine-sec img {
	margin-bottom: 30px;
}
.print-secn {
	padding: 50px 0;
}
.print-secn p {
	color: #000 !important;
	font-size: 14px !important;
}
.single-product.postid-111 .print-secn p {
	color: #000 !important;
	font-size: 14px !important;
	padding-top: 15px;
}
.single-product.postid-111 .navigation.post-navigation {
	display: none;
}
.navigation.post-navigation {
	display: none;
}
.single-service.postid-90 .navigation.post-navigation {
	display: block;
}
.home .brand-logo::after {
	position: absolute;
	content: "'";
	background: #f2f2f2;
	top: -30px;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -2;
}
.home .brand-logo {
	position: relative;
	padding-bottom: 10px;
	padding-top: 35px;
	background: #fff;
}
.about-logos {
	background: #f2f2f2;
	padding-top: 30px;
	padding-bottom: 10px;
}
.page-id-189 #content, .page-id-227 #content {
	padding-bottom: 0 !important;
}
.author-video-sec {
	padding-top: 50px;
}
.page-id-1409 ul.page-list li a {
    background: #ca1c03;
    margin-bottom: 15px;
    color: #fff;
    width: 250px;
    text-align: center;
    height: 50px;
    line-height: 50px;
    transition: all .5s ease;
}
.page-id-1409 ul.page-list {
    text-align: center;
}
.single-product.postid-111 .print-secn p strong {
	padding-top: 15px;
	display: inline-block;
}
.page-id-1409 div#content {
    padding-top: 15px;
    padding-bottom: 0 !important;
}
.page-id-1409 ul.page-list li a:hover {
    background: #dc3922;
    border: 0;
    color: #fff !important;
}
.page-id-1409 .page-banner {
    padding: 150px 0;
    background-position: bottom;
}
.page-id-1409 .page-banner::before {
	background: rgba(0,0,0,0.4);
}
.product-sec .col-md-12 {
	padding: 15px;
	border: 2px solid #b7b7b7;
	margin: 13px;
	height: auto;
	position: relative;
	margin-left: 0;
	background: #fff;
}
.product-sec .col-md-12 .title a {
	margin-top: 0;
}
.product-sec .col-md-12 .read-more a {
	position: unset;
}
.playback_sec p {
	padding-right: 30px;
}
.inner-lodo-slider {
	background: #fff;
	padding-top: 20px;
}

.category-video-brochures .page-banner {
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/header-video-brochures.jpg) no-repeat center top;
	padding: 190px 0;
	background-position: center;
	background-size: cover;
}
.category-video-brochures .page-banner::before {
	background: rgba(0,0,0,0.1);
}
.cat-content {
	background: #f3f3f3;
	width: 100%;
	float: left;
	padding: 20px 0;
}
.cat-content h3 {
	font-size: 18px;
	font-weight: 600;
}
.cat-content p {
	color: #8b8b8b;
	padding-top: 30px;
}
.video-des {
	padding-top: 65px;
}
.bullet-content li {
	color: #8b8b8b;
	display: inline-block;
	width: 33%;
	font-size: 16px;
	position: relative;
	line-height: 2.5;
	padding-left: 35px;
}
.bullet-content li::before {
	position: absolute;
	content: "";
	top: 11px;
	left: 0;
	bottom: 0;
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/small-red-dot.png);
	background-repeat: no-repeat !important;
	right: 0;
	background-size: 5%;
}
.category-promotional-products .bullet-content li::before {
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/08/red-dot-promo1.png);
	background-size: 5%;
}
.bullet-content {
	margin: 45px 0;
	width: 100%;
	float: left;
}
.category-video-brochures .col-lg-3.col-md-3.col-sm-4.gallery-main {
	width: 33%;
}
.category-video-brochures .content.news_page {
	width: 100%;
	background: #f3f3f3;
	padding: 50px 0 30px;
	display:none;
}
.category-video-brochures .bullet-content .container {
	padding: 0 90px;
}
.category-video-brochures #content {
	background-image: none !important;
	background-image: none !important;
}
.category-video-brochures .latest_news_cont img {
	height: 200px;
	object-fit: cover;
	width: 250px;
}
.category-usb-flash-drive #content {
	background-image: none !important;
	background-image: none !important;
}
.category-usb-flash-drive .prod-headng {
	padding-bottom: 35px;
}
.category-video-brochures .video-texts {
	color: #8b8b8b;
	font-weight: normal;
	text-transform: capitalize;
	margin: auto;
	display: table;
	padding-bottom: 25px;
	line-height: 24px;
}
.talk-calls img {
	width: 150px;
	z-index: 9999;
	position: relative;
}
vrinder a {
	background: #cf1500;
	color: #fff;
	padding: 8px 25px;
	font-weight: 500;
	letter-spacing: 1px;
	border-radius: 5px;
	position: relative;
	bottom: -20px;
	left: -29px;
	z-index: 1;
}
sharma span {
	font-weight: 600;
	font-size: 26px;
	padding-right: 10px;
	color: #000;
}
sharma {
	color: #8b8b8b;
	position: relative;
	bottom: -20px;
}
.category-video-brochures .talk-calls {
	padding-bottom: 45px;
}
vrinder a:hover {
	color: #fff !important;
}
.category-usb-flash-drive .cat-content .col-sm-6 {
	width: 40%;
}
.category-usb-flash-drive .cat-content .col-sm-6.video-des {
	width: 60%;
}
.category-usb-flash-drive .cat-content .col-sm-6 img {
	width: 330px;
}
.category-usb-flash-drive .cat-content p {
	color: #8b8b8b;
	padding-top: 0;
	line-height: 36px;
	font-weight: 500;
}
.category-usb-flash-drive .latest_news_cont img {
	padding: 0px 0px 60px;
}
.print-secn a img {
	box-shadow: none !important;
}
/* .usb-tab li.active a { */
	/* background: transparent; */
	/* color: #ca1c03; */
/* } */
/* .usb-tab li.active a:hover, .usb-tab li a:hover, .usb-tab li.active a:focus { */
	/* background: transparent; */
/* } */
/* .usb-tab li a span { */
	/* border: 2px solid; */
	/* padding: 10px 20px; */
	/* margin-left: 10px; */
	/* display: inline-block; */
	/* width: 115px; */
	/* text-align: center; */
/* } */
/* .usb-tab li img { */
	/* width: 50px; */
/* } */
/* .usb-tab li { */
	/* width: 19%; */
/* } */

.usb-tab .gallery-title
{
    font-size: 36px;
    color: #42B32F;
    text-align: center;
    font-weight: 500;
    margin-bottom: 70px;
}
.usb-tab .gallery-title:after {
    content: "";
    position: absolute;
    width: 7.5%;
    left: 46.5%;
    height: 45px;
    border-bottom: 1px solid #5e5e5e;
}
.usb-tab .filter-button {
	background: transparent !important;
	border: 2px solid #cf1101 !important;
	color: #cf1101 !important;
	text-align: center !important;
	margin-left: 0;
	width: 100%;
	max-width: 125px;
	padding: 13px 0;
	border-radius: 0;
	margin-right: 60px;
	margin-bottom: 30px;
	margin-left: 40px;
}
.usb-tab .filter-button:nth-child(1) {
	position: relative;
}
.usb-tab .filter-button:nth-child(1)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-all.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.usb-tab .filter-button:nth-child(2) {
	position: relative;
}
.usb-tab .filter-button:nth-child(2)::after {
    position: absolute;
    content: "";
    background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-box.png);
    background-repeat: repeat;
    background-size: auto;
    top: 0;
    left: -60px;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: contain;
}
.usb-tab .filter-button:nth-child(3) {
	position: relative;
}
.usb-tab .filter-button:nth-child(3)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/08/flash-exec1.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.usb-tab .filter-button:nth-child(4) {
	position: relative;
}
.usb-tab .filter-button:nth-child(4)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/08/flash-general1.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}

.usb-tab .filter-button:nth-child(5n+5) {
	position: relative;
	margin-right: 0 !important;
}
.usb-tab .filter-button:nth-child(5)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/08/flash-lanyard1.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.usb-tab .filter-button:nth-child(6) {
	float: left;
	position: relative;
	margin-left: 70px;
	margin-right: 35px;
}
.usb-tab .filter-button:nth-child(6)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/08/flash-laser1.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 25%;
}
.usb-tab .filter-button:nth-child(7) {
	float: left;
	position:relative;
	margin-left: 70px;
}
.usb-tab .filter-button:nth-child(7)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/08/flash-metal1.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.usb-tab .filter-button:nth-child(8) {
	float: left;
	position: relative;
	margin-right: 70px;
}
.usb-tab .filter-button:nth-child(8)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/08/flash-plastic1.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 25%;
}
.usb-tab .filter-button:nth-child(9) {
	float: left;
	position: relative;
	margin-left: 35px;
}
.usb-tab .filter-button:nth-child(9)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/08/flash-pvc2.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 25%;
}
.tabbs-pro {
	width: 100%;
	float: left;
	text-align: center;
}
.usb-tab .filter-button:nth-child(10) {
	position: relative;
	margin-left: 15px;
}
.usb-tab .filter-button:nth-child(10)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/08/flash-wood1.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.usb-tab .btn-default:active .filter-button:active
{
    background-color: #42B32F;
    color: white;
}

.usb-tab .port-image
{
    width: 100%;
}

.usb-tab .gallery_product
{
    margin-bottom: 30px;
}
.category-video-brochures.btn.btn-default.filter-button, .category-promotional-products .usb-tab .filter-button, .category-video-brochures .usb-tab .filter-button {
	display: none;
}
.category-promotional-products .video-des {
	width: 100%;
	display: block !important;
	padding-top: 0;
}
.category-promotional-products .cat-content .col-sm-6 {
	display: none;
}
.category-promotional-products .page-banner {
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/header-promo.jpg) no-repeat center top;
	padding: 200px 0;
	background-position: center;
    background-size: cover;
}
.category-promotional-products .page-banner::before {
	display: none;
}
.category-promotional-products .bullet-content li {
	width: 50%;
	line-height: 3;
	padding-left: 35px;
}
.category-promotional-products #content .prom-hdng {
	font-size: 32px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 40px;
}
.category-promotional-products .video-des h3 {
	display: none;
}
.category-promotional-products .cat-content {
	padding: 10px 0 0;
}
.category-promotional-products #content {
	background-image: none !important;
}
.category-promotional-products .bullet-content, .category-video-brochures .bullet-content {
	padding: 45px 0;
	width: 100%;
	float: left;
	background: #fff;
}
.category-promotional-products .usb-tab, .category-video-brochures .usb-tab {
	background: #f3f3f3;
}
.category-promotional-products .content.news_page {
	margin: 0;
	display: block;
	padding: 50px 0;
}
.category-promotional-products .page-banner h1 {
	display: none;
}
.category-promotional-products .cat-content p {
	margin-bottom: 0;
}
.category-promotional-products .latest_news_cont img {
	width: 300px;
	height: 200px;
	object-fit: contain;
	object-position: center;
	padding: 30px 0px;
}
.category-promotional-products .latest_news_cont a h5 {
	display: none;
}
.category-promotional-products sandy {
	color: #8b8b8b;
	padding-left: 15px;
	padding-bottom: 25px;
	display: inline-block;
}
.category-promotional-products mandy a {
	background: #cf1500;
	color: #fff;
	padding: 10px 15px;
	margin-left: 10px;
	transition: all .3s ease;
	border:2px solid #cf1500;
}
.category-promotional-products mandy a:hover{
    background: transparent;
	color: #cf1500;
	border:2px solid #cf1500;
}
.category-promotional-products sandy span {
	margin-left: 30px;
}
.footercol .phn ul li i {
	margin-right: 10px;
	font-size: 18px;
}
.footercol .phn ul li {
	line-height: 2;
	font-size: 16px;
}
.category-video-brochures .talks-callss span {
	display: inline-block;
	color: #8b8b8b;
	margin-bottom: 15px;
}
.category-video-brochures .talks-callss font img {
	width: 150px;
	z-index: 9999;
	position: relative;
}
.category-video-brochures .talks-callss bread a {
	background: #cf1500;
	color: #fff;
	padding: 8px 25px;
	font-weight: 500;
	letter-spacing: 1px;
	border-radius: 5px;
	position: relative;
	bottom: -20px;
	left: -29px;
	z-index: 1;
}
.category-video-brochures .talks-callss bread2 span {
	font-weight: 600;
	font-size: 26px;
	padding-right: 10px;
	color: #000 !important;
}
.category-video-brochures .talks-callss bread2 {
	color: #8b8b8b;
	position: relative;
	bottom: -20px;
}
.about-boxs .box-1, .about-boxs .box-2, .about-boxs .box-3 {
	position: relative;
}
.faq-box .box-1::after {
	content: '';
	background: url("http://www.ideareplication.com/wp-content/uploads/2019/04/1button.png");
	background-repeat: repeat;
	background-size: auto;
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: -175px;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	right: 0;
	max-width: 110px;
	margin: auto;
}
.faq-box .box-2::after {
	background: url("http://www.ideareplication.com/wp-content/uploads/2019/04/2button.png") !important;
	background-repeat: repeat;
	background-size: auto;
	content: '';
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: -175px;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	right: 0;
	max-width: 110px;
	margin: auto;
}
.faq-box .box-3::after {
	background: url("http://www.ideareplication.com/wp-content/uploads/2019/04/3button.png") !important;
	background-repeat: repeat;
	background-size: auto;
	content: '';
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: -175px;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	right: 0;
	max-width: 110px;
	margin: auto;
}
.page-id-407 #content {
	padding-top: 10em;
} 
.about-boxs .box-1::after {
	content: '';
	background: url("http://www.ideareplication.com/wp-content/uploads/2019/04/1button.png");
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: -175px;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	right: 0;
	max-width: 110px;
	margin: auto;
}
.about-boxs .box-2::after {
	background: url("http://www.ideareplication.com/wp-content/uploads/2019/04/2button.png") !important;
	content: '';
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: -175px;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	right: 0;
	max-width: 110px;
	margin: auto;
}
.about-boxs .box-3::after {
	background: url("http://www.ideareplication.com/wp-content/uploads/2019/04/3button.png") !important;
	content: '';
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: -175px;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	right: 0;
	max-width: 110px;
	margin: auto;
}
.head-contactleft {
	display: none;
}
.about-boxs{
    	margin-top: 145px;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(11)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-smpl-sleeve.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(11)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-smpl-sleeve.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(10)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-specialty.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(10)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-specialty.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(9)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-pocket.png);
	top: 0;
	left: -45px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 17%;
	top: 4px;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(9)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-pocket.png);
	top: 0;
	left: -45px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 17%;
	top: 4px;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(8)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-multi-disc.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(8)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-multi-disc.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(7)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-mailer.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 17%;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(7)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-mailer.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 17%;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(6)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-binder.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(6)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-binder.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(5)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-box.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(5)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-box.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(4)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-amaray.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(4)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-amaray.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(3)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-digipak.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(3)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-digipak.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(2)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-jewel.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(2)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-jewel.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
} 
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(1)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-all.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(1)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-all.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(4n+4) {
	position: relative;
	margin-right: 0 !important;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(4n+4) {
	position: relative;
	margin-right: 0 !important;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(11) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(11) {
	position: relative;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(10) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(10) {
	position: relative;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(9) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(9) {
	position: relative;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(8) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(8) {
	position: relative;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(7) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(7) {
	position: relative;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(6) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(6) {
	position: relative;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(5), .single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(5) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(5) {
	position: relative;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(3), .single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(3) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(3) {
	position: relative;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(2), .single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(2) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(2) {
	position: relative;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(1), .single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(1) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(1) {
	position: relative;
}
.single-product.postid-105 #wonderplugingridgallery-1 .wpp-category-greybutton .wonderplugin-gridgallery-tag, .single-product.postid-107 #wonderplugingridgallery-1 .wpp-category-greybutton .wonderplugin-gridgallery-tag {
	background: transparent !important;
	border: 2px solid #cf1101 !important;
	color: #cf1101 !important;
	width: 17%;
	/* margin: 10px 30px; */
	text-align: center !important;
	margin-right: 60px;
	margin-bottom: 30px;
	margin-left: 40px;
}
.single-product.postid-109 #wonderplugingridgallery-6 .wpp-category-greybutton .wonderplugin-gridgallery-tag {
	background: transparent !important;
	border: 2px solid #cf1101 !important;
	color: #cf1101 !important;
	width: 17%;
	/* margin: 10px 30px; */
	text-align: center !important;
	margin-right: 60px;
	margin-bottom: 30px;
	margin-left: 40px;
}
#lightSlider {
	height: 410px !important;
}
.lSPager.lSGallery li img {
	height: 110px !important;
	object-fit: cover;
	object-position: center;
}
.first-thing p {
	color: #000 !important;
	font-size: 17px !important;
	font-weight: bold;
}
.postid-105 #content, .postid-107 #content {
	background: transparent !important;
}
.postid-105 .media-here .panel-grid-cell, .postid-107 .media-here .panel-grid-cell {
	position: relative;
}
.postid-105 .media-here .widget-title, .postid-107 .media-here .widget-title  {
	position: absolute;
	top: 5px;
	left: 20%;
	width: 48%;
	font-size: 19px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 1.2;
}
.postid-105 .media-here, .postid-107 .media-here {
	padding-top: 25px;
}
.postid-105 .media-here p, .postid-107 .media-here p {
	font-size: 14px !important;
}
.sandy-ka-paji h3 {
	color: #000 !important;
	font-size: 18px !important;
	font-weight: bold;
	letter-spacing: 1px;
	margin-bottom: 35px;
}
.sandy-ka-paji {
	position: relative;
	padding-bottom: 70px;
}
.sandy-ka-paji::after {
	position: absolute;
	content: "";
	top: 285px;
	left: 0;
	right: 0;
	bottom: 0;
	background: #f3f3f3;
	z-index: -2;
}
.postid-105 .wonderplugin-gridgallery-list, .postid-107 .wonderplugin-gridgallery-list {
	top: 40px;
}
.postid-105 .wonderplugin-gridgallery-item, .postid-107 .wonderplugin-gridgallery-item, .postid-109 .wonderplugin-gridgallery-item {
	border: 2px solid #ddd;
	/* box-shadow: 0 0 5px #ccc; */
	margin: 0 !important;
	background: #fff;
}
.postid-105 #wonderplugingridgallery-1 .wonderplugin-gridgallery-item-text, .postid-107 #wonderplugingridgallery-1 .wonderplugin-gridgallery-item-text, .postid-109 #wonderplugingridgallery-6 .wonderplugin-gridgallery-item-text {
	color: transparent;
	background-color: transparent;
}
.category-usb-flash-drive .prod-headng {
	font-weight: 600;
}
#html5-watermark a {
	display: none;
}

.category-video-brochures .talks-callss bread a:hover {
	color: #fff !important;
}
.category-video-brochures .talks-callss {
	padding: 0 15px;
}
.postid-107 #primary {
	margin-top: 60px;
} 
.footercol.logocol #menu-footer-menu li {
	display: block;
	width: 100%;
}
.page-id-1409 .page-list li:nth-of-type(11), .page-id-1409 .page-list li:nth-of-type(12), .page-id-1409 .page-list li:nth-of-type(13), .page-id-1409 .page-list li:nth-of-type(14) {
	display: none;
}
.page-id-79 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/08/header-newsletter.jpg) !important;
	padding: 150px 0 !important;
	background-position: center !important;
}
.page-id-79 .page-banner::before {
	background: rgba(0,0,0,0.2) !important;
}
.page-id-79 #content{
	padding: 2.5em 0 5em;
}
.page-id-79 #content .tnp-field.tnp-field-email::before {
	bottom: -25px;
}

.page-id-2011 .entry-content p {
	display: none;
}
.page-id-2011 .blog-content p {
	display: block;
}
.page-id-2011 #content {
	padding: 0 !important;
}
.page-id-2011 .page-banner {
	margin-bottom: 0;
	padding: 150px 0;
}
.page-id-2011 .page-banner::before {
	background: rgba(0,0,0,0.2);
} 



.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(11)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-smpl-sleeve.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(10)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-specialty.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(9)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-pocket.png);
	top: 0;
	left: -45px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 17%;
	top: 4px;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(8)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-multi-disc.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(7)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-mailer.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 17%;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(6)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-binder.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(5)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-box.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(4)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-amaray.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(3)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-digipak.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(2)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-jewel.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
} 
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(1)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-all.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(4n+4) {
	position: relative;
	margin-right: 0 !important;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(11) {
	position: relative;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(10) {
	position: relative;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(9) {
	position: relative;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(8) {
	position: relative;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(7) {
	position: relative;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(6) {
	position: relative;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(5) {
	position: relative;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(3) {
	position: relative;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(2) {
	position: relative;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(1) {
	position: relative;
}
.single-product.postid-107 #wonderplugingridgallery-4 .wpp-category-greybutton .wonderplugin-gridgallery-tag {
	background: transparent !important;
	border: 2px solid #cf1101 !important;
	color: #cf1101 !important;
	width: 17%;
	/* margin: 10px 30px; */
	text-align: center !important;
	margin-right: 60px;
	margin-bottom: 30px;
	margin-left: 40px;
}
.single-product.postid-107 #content {
	background: transparent;
}
/* Theme custom style css start here 

========================================

*/



* {

    margin: 0;

    padding: 0;

}



body {

  font-family: 'Poppins', sans-serif;

  font-size: 14px;

  line-height: 26px;font-weight: 400;color: #444;

}



img {

    max-width: 100%;

    height: auto;

}



a {

    text-decoration: none;

    display: inline-block;

    color: #FF9331;

}

a:focus, a:hover {

	color: #ca1c03 !important;

	text-decoration: none;

}

.entry-content a:focus, .entry-content a:hover, .entry-summary a:focus, .entry-summary a:hover, .widget a:focus, .widget a:hover, .site-footer .widget-area a:focus, .site-footer .widget-area a:hover, .posts-navigation a:focus, .posts-navigation a:hover, .comment-metadata a:focus, .comment-metadata a:hover, .comment-metadata a.comment-edit-link:focus, .comment-metadata a.comment-edit-link:hover, .comment-reply-link:focus, .comment-reply-link:hover, .widget_authors a:focus strong, .widget_authors a:hover strong, .entry-title a:focus, .entry-title a:hover, .entry-meta a:focus, .entry-meta a:hover, .page-links a:focus .page-number, .page-links a:hover .page-number, .entry-footer a:focus, .entry-footer a:hover, .entry-footer .cat-links a:focus, .entry-footer .cat-links a:hover, .entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover, .post-navigation a:focus, .post-navigation a:hover, .pagination a:focus:not(.prev):not(.next), .pagination a:hover:not(.prev):not(.next), .comments-pagination a:focus:not(.prev):not(.next), .comments-pagination a:hover:not(.prev):not(.next), .logged-in-as a:focus, .logged-in-as a:hover, a:focus .nav-title, a:hover .nav-title, .edit-link a:focus, .edit-link a:hover, .site-info a:focus, .site-info a:hover, .widget .widget-title a:focus, .widget .widget-title a:hover, .widget ul li a:focus, .widget ul li a:hover{color: #fa2837;}

a {

    text-decoration: none;

    display: inline-block;

    color: #ca1c03;

    box-shadow: none !important;

}



h1,

h2,

h3,

h4,

h5,

h6 {

    margin: 0;padding: 0;letter-spacing: 0;color: #000;

}



li {

    list-style: none;

}



ul,

ol {

    margin: 0;

}



p {

   

   margin-bottom: 20px;

   color: #131313;

}





/* CSS starts here */

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"] {

	color: #c0c0c0;

	background: #fff;	

	border: 1px solid #c0c0c0;

	border-radius:0;

	padding: 2px 10px;

	height: 40px;

	font-size: 14px;

	width: 100%; 

}

textarea {

	color: #c0c0c0;

	background: #fff;	

	border: 1px solid #c0c0c0;

	border-radius:0;

	display: block;

	padding: 2px 10px;

	max-height: 140px;

	font-size: 14px;

	width: 100%; 

}

button, input[type="button"], input[type="submit"] {

	background-color: #ff5a5f;

	border: 0;	

	color: #fff;

	display: inline-block;

	 font-size: 14px;

	font-weight:400;

	line-height: 1;

	padding: 2px 10px;

}

input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus {

	color: #c0c0c0;

	border-color: #ccc;

}

.entry-title a, .entry-meta a, .page-links a, .page-links a .page-number, .entry-footer a, .entry-footer .cat-links a, .entry-footer .tags-links a, .edit-link a, .post-navigation a, .logged-in-as a, .comment-navigation a, .comment-metadata a, .comment-metadata a.comment-edit-link, .comment-reply-link, a .nav-title, .pagination a, .comments-pagination a, .site-info a, .widget .widget-title a, .widget ul li a, .site-footer .widget-area ul li a, .site-footer .widget-area ul li a, .entry-content a:focus, .entry-content a:hover, .entry-summary a:focus, .entry-summary a:hover, .widget a:focus, .widget a:hover, .site-footer .widget-area a:focus, .site-footer .widget-area a:hover, .posts-navigation a:focus, .posts-navigation a:hover, .comment-metadata a:focus, .comment-metadata a:hover, .comment-metadata a.comment-edit-link:focus, .comment-metadata a.comment-edit-link:hover, .comment-reply-link:focus, .comment-reply-link:hover, .widget_authors a:focus strong, .widget_authors a:hover strong, .entry-title a:focus, .entry-title a:hover, .entry-meta a:focus, .entry-meta a:hover, .page-links a:focus .page-number, .page-links a:hover .page-number, .entry-footer a:focus, .entry-footer a:hover, .entry-footer .cat-links a:focus, .entry-footer .cat-links a:hover, .entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover, .post-navigation a:focus, .post-navigation a:hover, .pagination a:focus:not(.prev):not(.next), .pagination a:hover:not(.prev):not(.next), .comments-pagination a:focus:not(.prev):not(.next), .comments-pagination a:hover:not(.prev):not(.next), .logged-in-as a:focus, .logged-in-as a:hover, a:focus .nav-title, a:hover .nav-title, .edit-link a:focus, .edit-link a:hover, .site-info a:focus, .site-info a:hover, .widget .widget-title a:focus, .widget .widget-title a:hover, .widget ul li a:focus, .widget ul li a:hover {

  box-shadow: none;

}

.site-branding {

	padding: 0;

	margin: 0;

}

.widget ul li {

  border-bottom: 0;

  border-top: 0;

  padding: 0;

}





embed, iframe, object {

  margin-bottom: 0;

}

.blog:not(.has-sidebar) #primary article, .archive:not(.page-one-column):not(.has-sidebar) #primary article, .search:not(.has-sidebar) #primary article, .error404:not(.has-sidebar) #primary .page-content, .error404.has-sidebar #primary .page-content, body.page-two-column:not(.archive) #primary .entry-content, body.page-two-column #comments {

  float: none;

  width: 100%;

}

body:not(.has-sidebar):not(.page-one-column) .page-header, body.has-sidebar.error404 #primary .page-header, body.page-two-column:not(.archive) #primary .entry-header, body.page-two-column.archive:not(.has-sidebar) #primary .page-header {

  float: none;

  width: 100%;

}



.wrap, .container, .panel-content .wrap{max-width: 1140px;width: 100%;padding-left:15px;padding-right: 15px;padding-top: 0;padding-bottom: 0}







.home .page-banner{display: none}

.page-banner:before{content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,0.6);z-index: -1}

.page-banner{background: url(assets/images/page-banner.jpg) no-repeat center top;position: relative;background-size: cover;z-index: 1;padding: 80px 0;margin-bottom: 40px}

.page-banner h1{text-transform: uppercase;color: #fff;font-weight: 700;font-size: 40px}





.widget-title {

	margin-top: 0;

	font-weight: 700;

	margin: 0 auto 15px;

	font-size: 33px;

}



.site-info {

	float: none;

	padding: 10px 0;

	width: 100%;

	font-size: 14px;

	text-align: center;margin: 0

}



.site-footer {

	font-size: 14px;

	margin-top: 0;

}



/*header-css-start-here*/

.sub-menu li {

	border-bottom: 1px solid #ccc !important;

}

.sub-menu {

	box-shadow: 0 0 5px #ccc;

	border: 0 !important;

}

.header-social {

	display: none;

}



.head-contactright li {

	display: inline-block;

	float: right;

	padding-left: 15px;

	margin-top: 20px;

	color: #000;

}

.head-contactright li i {

	color: #000;

}

.head-contactright li a {

	color: #000;

	padding-left: 10px;

	
	margin-right: 10px;

}

.entry-header {

	display: none;

}

#top-menu {

	text-align: right;

	float: right;

}

.main-navigation {

	width: 100%;

}

.head_mid {

	display: inline-flex;

	width: 100%;

	padding: 15px 0;

	background: #fff;

}

.top-head {

	background: #fff;

}

.head-contactright li a:last-child {

	margin-right: 0;

}



.get-quote li button {
	background: #ca1c03;
	color: #fff;
	width: 150px;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	height: 45px;
	position: relative;
	top: 7px;
}

.head-contactright {

	padding-right: 0;

}

.menu-scroll-down {

	display: none !important;

}

#top-menu li a {

	color: #000;

	font-size: 16px;

	font-weight: 600;

	padding: 15px 25px;

}

.container-fluid {

	width: 100%;

	max-width: 1600px;

}

.site-logo {

	position: relative;

	top: -13px;

}

.main-navigation li li:hover, .main-navigation li li.focus {

	background: #ca1c03 !important;

}

.sub-menu li a:hover {

	color: #fff !important;

}
#masthead {
	background: #fff;
}

/*header-css-End-here*/



/*popup-css-start-here*/

#exampleModalLongTitle {

	text-align: center;

	font-size: 28px;

	text-transform: capitalize;

	letter-spacing: 1px;

	margin-top: 0;

	font-weight: bold;

}

.modal-header {

	border-bottom: 0;

}

.modal-content .close span {

	margin-top: ;

	position: relative;

	top: -20px;

}

.modal-body input {

	border: 0;

	border-bottom: 1px solid #ccc;

}

.modal-body input:focus {

	border-bottom: 2px solid #ee1c24;

}

.modal-content {

	padding: 40px 50px;

}

.modal-content input[type="submit"] {

	padding: 15px 50px;

	background: #000;

	font-size: 18px;

	text-transform: uppercase;

	border: 2px solid #000;

	transition: all .3s ease;

	font-weight: bold;

	margin-top: 30px;

	width: 100%;

}

.modal-content input[type="submit"]:hover{

	border: 2px solid #000;

	background: transparent;

	color: #000 !important;

}

.modal-content .close span {

	position: absolute;

	top: 10px;

	right: 20px;

}

.modal-header .close {

	opacity: 1;

	font-size: 40px;

}

/*popup-css-End-here*/



/*welcome-css-start-here*/

.red-btn {
	background: #ca1c03;
	color: #fff;
	padding: 8px 30px;
	border: 2px solid #ca1c03;
	transition: all .5s ease;
}

.red-btn:hover {

	border: 2px solid #ca1c03;

	color: #ca1c03 !important;

	background: transparent;

}

.welcome-sec .red-btn {

	margin-top: 40px;

}

.welcome-sec .widget-title {
	position: relative;
	display: inline-block;
	font-weight: 600;
	padding-left: 0px;
}
.welcome-sec .widget-title::after {
	position: absolute;
	content: "";
	top: -8px;
	width: 55px;
	left: 0;
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/04/welcome2.png);
	height: 55px;
	background-size: 100%;
	background-repeat: no-repeat;
	display:none;
}

/*welcome-css-end-here*/



/*testimonial-css-start-here*/

.testimonial-sec .testimonial-heading {

	color: #fff;

	display: inline-block;

	padding-left: 0 !important;

	position: relative !important;

	font-weight: 700;

	font-size: 33px;

}

.testimonial-sec p {

	color: #fff;

}

.testimonial-sec .strong-view.default .testimonial-inner {

	border: none !important;

	text-align: center;

}

.testimonial-sec .strong-view.default .testimonial-heading {

	background: none;

}

.testimonial-sec .strong-view.default div {

	border: 0 !important;

}

.testimonial-sec .testimonial-content {

	display: grid;

}

.testimonial-sec .testimonial-heading::before {

	position: absolute;

	content: "";

	background: #fff;

	height: 2px;

	left: -130px;

	top: 15px;

	width: 100px;

}

.testimonial-sec .testimonial-heading::after {

	position: absolute;

	content: "";

	background: #fff;

	height: 2px;

	right: -130px;

	top: 15px;

	width: 100px;

}

.testimonial-image img {

	border-radius: 100%;

	margin-top: 40px !important;

	margin-bottom: 10px !important;

}

.testimonial-sec .testimonial-client {

	margin: auto;

	display: table;

}

.testimonial-sec .testimonial-name {

	text-align: center;

	color: #fff;

}

.testimonial-sec {

	padding-top: 40px;

}

/*testimonial-css-End-here*/



/*brand-logo-css-start-here*/

.brand-logo .slick-dots {

	display: none !important;

}

/*brand-logo-css-End-here*/



/*footer-css-start-here*/

.site-footer {

	border: 0;

}

.footertop {

	background: #ebebeb;

}

.footertop .widget-title {

	font-size: 22px !important;

	margin-bottom: 20px;

	text-transform: capitalize;

	letter-spacing: 1px;

	font-weight: 600;

}

.footertop {

	background: #ebebeb;

	padding: 60px 0;

}

.footertop .container-fluid {

	padding-left: 65px;

	padding-right: 65px;

}

.footertop ul li a {

	color: #000;

	font-size: 16px;

	line-height: 2;

}

.footertop .tnp-field.tnp-field-email label, .footertop .tnp-field.tnp-field-button {

	display: none;

}

.tnp-field.tnp-field-email input[type="email"] {

	background: transparent;

	border: 2px solid;

	position: relative;

}

.tnp-field.tnp-field-email::before {

	position: absolute;

	content: "";

	background: url(./assets/images/newsletter_bg.png);

	top: 0;

	right: 20px;

	bottom: 0;

	background-repeat: no-repeat;

	width: 100%;

	background-position: right;

}

.tnp-field.tnp-field-email{

	position: relative;

}

.footerbottom {

	background: #000;

}

.social li {

	display: inline-block;

	padding-right: 10px;

}

.footerbottom .site-info, .footerbottom .site-info a {

	color: #fff;

}

/*footer-css-End-here*/



/*service-css-start-here*/

.service-sec {

	text-align: center;

	background: #f5f5f5;

}

.main-heading-title {

	display: inline-block;

	padding-left: 0 !important;

	font-weight: 600;

	font-size: 33px;

	letter-spacing: 2px;

	position: relative;

}

.main-heading-title::before {
	position: absolute;
	content: "";
	background: #ca1c03;
	height: 2px;
	left: -130px;
	top: 19px;
	width: 100px;
}

.main-heading-title::after{

		position: absolute;

	content: "";

	background:  #ca1c03;

	height: 2px;

	right: -130px;

	top: 19px;

	width: 100px;

}

.commercial-img img {

	-webkit-box-shadow: none !important;

	box-shadow: none !important;

}
.service-sec {
	text-align: center;
	background: #fff;
	padding: 50px 0 15px;
}
.service-sec span {

	display: inherit;

}

.panel-first-child {

	padding: 0;

}

.service-sec p {

	text-align: center;

	margin: 20px 0 30px;

}

.bluray-sec p {

	margin-bottom: 0;

}

.service-sec .col-md-1 {
	width: 25%;
}

.service-sec .commercial-img img {
	box-shadow: none !important;
	width: 40px;
}
.service-sec .commercial-img a {

	box-shadow: none !important;

}

.service-sec .title a {

	box-shadow: none !important;

}

.service-sec .title {

	text-align: center;

}

.service-sec .col-md-6 {

	width: 100%;

	text-align: center;

}

.service-sec .property-floor {

	margin-bottom: 15px;

}

.service-sec .title a {

	color: #000;

}

.service-sec .commercial-img a {

	border-radius: 50%;

	border: 2px solid #000;

	width: 80px;

	height: 80px;

	line-height: 4.8;

}

.service-sec .property-floor a:hover {

	border-color: #ca1c03;

}

.property-floor:hover .title a{

	color: #ca1c03;

}

.single-service #primary {

	width: 100% !important;

}

/*.single-service.postid-94 .site-content {*/

/*	background: #f5f5f5;*/

/*}*/
.single-service.postid-94 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/07/header-video-conversion.jpg) !important;
	padding: 140px 0 !important;
}
.single-service.postid-94 .page-banner::before {
	background: rgba(0,0,0,0.1);
}
.single-service.postid-80 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/04/header-CD-duplication.jpg) !important;
	padding: 140px 0 !important;
}
.single-service.postid-82 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/02/cd_replication_bg.jpg) !important;
	padding: 140px 0 !important;
}
.single-service.postid-88 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/02/header-blu-ray.jpg) !important;
	padding: 140px 0 !important;
}
.single-product.postid-107 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/06/header-DVD-packaging-solutions.jpg);
	padding: 140px 0 !important;
}
.single-service.postid-88 .page-banner::before, .single-product.postid-107 .page-banner::before {
	background: rgba(0,0,0,0.2);
}
.single-service.postid-88 #content {
	padding-top: 0;
}
.page-id-207 .page-banner h1 {
	color: #000;
}
.single-service.postid-88 p{
	color: #888;
}
.dup-media {
	margin-top: 60px;
}
.high-end-sec .widget-title {
	font-weight: 600;
	font-size: 26px;
}
.high-end-sec a {
	background: #cf1500;
	color: #fff;
	padding: 8px 25px;
	font-weight: 500;
	letter-spacing: 1px;
	margin-top: 15px;
	border-radius: 5px;
	border: 2px solid #cf1500;
	transition: all .5s ease;
}
.high-end-sec a:hover{
	background: transparent;
border: 2px solid #cf1500;
color: #cf1500;
}
.high-end-sec p {
	margin-top: 30px;
	line-height: 33px;
}
.high-end-sec {
	padding: 60px 0;
}
.going-sec {
	padding: 50px 0;
}
.single-service.postid-88 .page-banner h1, .single-service.postid-84 .page-banner h1, .single-service.postid-80 .page-banner h1, .single-service.postid-98 .page-banner h1 {
	width: 45%;
}
 .single-service.postid-90 .page-banner h1{
	width: 38%;
}
.single-service.postid-84 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/02/header-DVD.jpg) !important;
	padding: 140px 0 !important;
}
.single-service.postid-84 .page-banner::before {
	background: rgba(0,0,0,0.2);
}
.single-service.postid-92 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/02/cd-dvd-packaging_bg.jpg) !important;
	padding: 140px 0 !important;
}
.single-service.postid-96 .page-banner h1 {
	width: 40%;
}
.single-service.postid-96 .page-banner::before {
	display: none;
}
.single-service.postid-96 #content {
	padding-top: 3em;
}
.single-service.postid-96 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/07/header-VHS-to-digital.jpg) !important;
	padding: 140px 0 !important;
}
.single-service.postid-98 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/02/header-vid-editing.jpg) !important;
	padding: 140px 0 !important;
}
.single-service.postid-98 .page-banner::before {
	background: rgba(0,0,0,0.1);
}
.author-video-sec .widget-title {
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 0;
}
.author-video-sec .so-panel {
	padding-bottom: 0;
	margin-bottom: 0 !important;
}
.dvd-btn a {
	background: #ca1c03 !important;
	color: #fff;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	border: 2px solid #ca1c03 !important;
	border-radius: 0 !important;
	transition: all .5s ease;
}
.dvd-btn a:hover {
	background: transparent !important;
	border: 2px solid #ca1c03 !important;
	 color:#ca1c03 !important;
}
.dvd-btn a span:hover{
    color:#ca1c03 !important;
}
.author-video-sec {
	padding-bottom: 50px;
}
.author-text {
	margin-top: 15px;
}
.dvd-btn {
	text-align: left;
	float: left;
}
.single-service.postid-86 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/02/DVD-Replication-bg.jpg) !important;
	padding: 140px 0 !important;
}
.single-service.postid-90 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/05/header-subtitling.jpg) !important;
	padding: 140px 0 !important;
}
.single-service.postid-90 .page-banner::before {
    background: rgba(0,0,0,0.1);
}
.single-service.postid-90 #content {
	padding-top: 0;
}
.bigger.-sec h3{
    font-size: 20px;
}
.bigger.-sec {
	padding: 50px 0;
}
.single-service.postid-94 #content {
	padding-top: 3.5em;
}
.cd-duplication.-sec {
	padding: 50px 0;
}
.single-service.postid-90 .talk a {
	position: absolute;
	right: 107px;
}
.single-service.postid-90 .about-pro {
	position: absolute;
	top: 60px;
	left: 0;
}
.post-navigation .nav-links {
	opacity: 0;
}
.single-service.postid-98 .site-content {
	padding-top: 0;
	background: #f2f2f2;
}
.subtitle-sec p {
	color: #888;
	letter-spacing: 1px;
}
.subtitle-sec.links p {
	font-weight: 600;
	color: #000000b3;
}
.dvd-Replication-title.subtitle {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.video-editor_title p {
	color: #000;
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 80px;
}
.vhs-left-img img {
	background: #f5f5f5;
	margin-left: 0px !important;
	z-index: 99999;
	position: relative;
}
.CD_Replication_sec_right.content {
	margin-right: 0;
	padding-left: 0;
	background: transparent;
}
.video-text p {
	font-size: 20px;
	font-weight: 600;
}
.duplication_text p {
	color: #888;
	font-size: 17px;
	font-weight: 600;
	margin-bottom: 40px;
	letter-spacing: 1px;
}
.cd-right-title .widget-title {
	font-weight: 600;
	font-size: 26px;
	position: relative;
}
.turn-title .widget-title {
	font-size: 22px;
	font-weight: 500;
}
.post-80.service p, .post-84.service p {
	color: #888;
}
.post-84.service #cd-titles {
	padding-bottom: 50px;
}
.post-84.service #putting img {
	width: 450px;
}
.post-84.service #putting {
	padding-bottom: 0;
}
#cd-titles {
	padding: 50px 0;
	padding-bottom: 25px;
}
#cd-titles .so-panel {
	margin-bottom: 0 !important;
	padding-bottom: 0;
}
#cd-titlesrepli p {
	line-height: 32px;
}
#cd-titlesrepli {
	padding-top: 25px;
}
.cd-right-title .widget-title::after {
	position: absolute;
	content: "";
	background: #ca1c03;
	height: 2px;
	width: 125px;
	top: 15px;
	margin-left: 15px;
}
.talk img {
	width: 150px;
}
#putting {
	padding: 45px 0;
	margin-top: 50px;
}
#putting .cd-right-title {
	margin-top: 20px;
}
#putting a {
	background: #cf1500;
	color: #fff;
	padding: 8px 25px;
	font-weight: 500;
	letter-spacing: 1px;
	margin-top: 15px;
	border-radius: 5px;
	border: 2px solid #cf1500;
	transition: all .5s ease;
}
.call-me {
	background: #cf1500;
	color: #fff;
	padding: 8px 25px;
	font-weight: 500;
	letter-spacing: 1px;
	border-radius: 5px;
	border: 2px solid #cf1500;
	transition: all .5s ease;
	position: relative;
	left: -28px;
	top: 19px;
	z-index: -3;
}
.about-pro {
	position: absolute;
	top: 60px;
	left: 28%;
}
.talk-me {
	font-weight: 600;
	font-size: 26px;
	padding-right: 10px;
	color:#000;
}
.talk {
	position: relative;
	z-index: 9999;
}
.about-pro {
	color: #888;
}
.talk img {
	width: 150px;
	box-shadow: none !important;
}
#putting a:hover {
	background: transparent;
	border: 2px solid #cf1500;
	color: #cf1500;
}
/*.cd-img-dup::before {*/

/*	position: absolute;*/

/*	content: "";*/

/*	border: 4px solid #000;*/

/*	top: 25px;*/

/*	right: 0;*/

/*	left: 25px;*/

/*	bottom: -25px;*/

/*	width: 300px;*/

/*	z-index: -11;*/

/*	transition: ease-in-out .5s;*/

/*}*/

.single-service .page-banner {

	margin-bottom: 0;

}

.cd-img-dup {

	position: relative;

	z-index: 99999;

}

.cd-img-dup:hover::before {

	top: -25px;

	border: ;

	bottom: 25px;

}

.cd-duplication.-sec p {

	color: #888;

	letter-spacing: 1px;

}
.cd-duplication.-sec .widget-title {
	font-size: 20px;
	font-weight: 600;
}

.single-service .entry-footer {

	display: none;

}

.CD_Replication_sec::before {

	position: absolute;

	content: "";

	border: 10px solid #000;

	top: 0;

	right: 0;

	left: 0;

	bottom: 0;

	border-right-width: ;

}

.CD_Replication_sec {

	position: relative;

}

.single-service.postid-82 #content {

	background: #f5f5f5;

}

.CD_Replication_sec_right {

	margin-right: -15px;

	padding-left: 8%;

	background: #f5f5f5;

	z-index: 99999;

	position: relative;

	padding-top: ;

	margin-top: 40px;

	margin-bottom: 40px;

}

.CD_Replication_sec_right p {

	color: #888;

	text-align: justify;

	padding-right: 20px;

}

.CD_Replication_sec img {

	margin-left: 35px;

}

.cd-replication-title {

	margin-bottom: 45px;

}

.more-info {

	background: #ca1c03;

	color: #fff;

	padding: 10px 20px;

	margin-top: 20px;

	text-transform: uppercase;

	font-weight: 600;

	border: 2px solid #ca1c03;

	transition: all .5s ease;

}

.more-info:hover {

	border: 2px solid #ca1c03;

	color: #ca1c03;

	background: transparent;

}

.dvd-duplication-right::before {

	position: absolute;

	content: "";

	background: #e4e4e4;

	top: 0;

	right: 0;

	left: -59px;

	bottom: -86px;

	z-index: -11;

}

.dvd-duplication-right {

	position: relative;

	z-index: 3;

}

.dvd-duplication.-sec {

	background: #f3f4f4;

	padding: 50px !important;

}

.dvd-duplication_image img {

	width: 450px;

}

.dvd-duplication_image {

	z-index: 9999;

	position: relative;

}

.dvd-duplication-right::before {

	position: absolute;

	content: "";

	background: #ededed;

	top: -90px;

	right: 0;

	left: -235px;

	bottom: -110px;

	z-index: -11;

}

.single-service.postid-84 .site-content {

/*	background: #f3f4f4;*/

	padding-top: 50px;

}

.dvd-duplication-right p {

	color: #888;

	text-align: justify;

	line-height: 2.2;

	padding-right: 50px;

	font-size: 15px;

}

.dvd-duplication-text p {

	color: #888;

	line-height: 2;

	font-size: 16px;

	font-weight: 600;

}

.dvd-duplication-text {

	padding: 0 50px !important;

	text-align: justify;

}

.single-service.postid-86 .site-content {

	background: #f5f5f5;

}

.dvd-Replication-secn {

	padding: 0 80px !important;

}

.dvd-Replication-left {

	position: relative;

}

.dvd-Replication-left::before {

	background: #2f2f2f;

	position: absolute;

	content: "";

	top: -35px;

	left: 35px;

	right: 0;

	bottom: 35px;

	z-index: -11;

	width: 300px;

	transition: ease-in-out .5s;

}

.dvd-Replication-left {

	position: relative;

	z-index: 99;

}

.dvd-Replication-left:hover::before{

	top: 35px;

	bottom: -35px;

}

.dvd-Replication-right p {

	color: #888;

	line-height: 2;

	letter-spacing: 1px;

}

.dvd-Replication-title {

	margin-bottom: 50px;

	padding: 0 100px !important;

}

.dvd-Replication-title .widget-title::after {

	position: absolute;

	content: "";

	border-bottom: 5px solid #ca1c03;

	bottom: -20px;

	left: 0;

	right: 0;

	width: 200px;

}

.dvd-Replication-title .widget-title{

	position: relative;

}

.dvd-Replication-left img {

	margin-left: 70px;

}



.blu-ray-replication-sec img {

	m': ;

	margin: auto;

	display: table;

}

.blu-ray-replication-sec {

	padding: 0 70px !important;

}

.blu-ray-replication-title {

	padding: 0 70px !important;

}

.blu-ray-replication-title span {

	font-size: 30px;

	color: #000;

}

.blu-ray-replication-title h3 {

	font-size: 36px;

	font-weight: 600;

	margin-bottom: 45px;

	color: #ee1c24;

}

.blu-ray-replication-sec img {

	margin: auto;

}

.blu-ray-replication-title h3 {

	font-size: 36px;

	font-weight: 600;

	margin-bottom: 45px;

	color: #ca1c03;

	margin-left: 90px;

	position: relative;

	width: 890px;

}

.blu-ray-replication-title h3::after {

	position: absolute;

	content: "";

	border-bottom: 5px solid #000;

	bottom: -20px;

	right: 26px;

	width: 120px;

}

.blu-ray-replication-sec p {

	color: #888;

	font-size: 15px;

	line-height: 2;

}

.bluray-right-content p {

	color: #fff;

	font-size: 16px;

	line-height: 2;

}

.bluray-content {

	background: #000;

	margin-top: 80px;

}

.bluray-right-content {

	padding-right: 50px;

}

.bluray-right-content li {

	color: #fff;

	font-size: 18px;

	line-height: 2.5;

}

.bluray-right-content li::before {

	font-family: FontAwesome;

	content: "\f14a ";

	display: inline-block;

	padding-right: 15px;

	vertical-align: middle;

	color: #ccc;

}

.blu-ray-replication-title.new h3 {

	margin-left: 0;

	text-transform: uppercase;

	width: 413px;

}

.blu-ray-replication-title.new span{

	font-size: 36px;

}

.blu-ray-replication-title.new h3::after {

	width: 183px;

}

.blu-ray-replication-title.new {

	margin-top: 70px;

}

.archive.category #content {

	background-size: 15px 15px;

	background-image: -webkit-radial-gradient(rgba(77,67,92,.04) 15%,transparent 0),-webkit-radial-gradient(rgba(77,67,92,.04) 15%,transparent 0);

	background-image: radial-gradient(rgba(77,67,92,.04) 15%,transparent 0),radial-gradient(rgba(77,67,92,.04) 15%,transparent 0);

	padding-top: 40px;

}

.latest_news_cont {
	background: #fff;
	position: relative;
	padding: 25px;
	text-align: center;
	transition: all .5s ease;
	overflow: hidden;
	margin-bottom: 25px;
	border: 1px solid #ccc;
}

.latest_news_cont a h5 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	background: #fff;
	padding: 15px;
	font-weight: 500;
	color: #888;
	border-top: 1px solid #ccc;
	display:none;
}
.latest_news_cont font h5 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	background: #fff;
	padding: 15px;
	font-weight: 500;
	color: #888;
	border-top: 1px solid #ccc;
}
.latest_news_cont font h5 span {
	padding-left: 5px;
}
.latest_news_cont img {

	transition: all .5s ease;

	overflow: hidden;

	padding: 45px 45px 60px;

}
.category-video-brochures .latest_news_cont img {
	padding: 15px 20px 45px;
}
.single-product.postid-494 .page-banner , .single-product.postid-503 .page-banner, .single-product.postid-513 .page-banner, .single-product.postid-521 .page-banner, .single-product.postid-530 .page-banner    {
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/header-video-brochures.jpg) no-repeat center top;
	padding: 190px 0;
	background-position: center;
	background-size: cover;
}
.single-product.postid-494 .page-banner::before , .single-product.postid-503 .page-banner::before, .single-product.postid-513 .page-banner::before, .single-product.postid-521 .page-banner::before, .single-product.postid-530 .page-banner::before {
	background: rgba(0,0,0,0.1);
}
.latest_news_cont:hover img {

	transform: scale(1.15);

}

.latest_news_cont:hover {

	-webkit-transform: translateY(-5px);

	transform: translateY(-5px);

	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,.08);

	box-shadow: 0 0 50px 0 rgba(0,0,0,.08);

}

.lSPrev::before {

	font-family: FontAwesome;

	content: "\f100";

	display: inline-block;

	padding-right: 4px;

	vertical-align: middle;

	color: #fff;

	font-size: 30px;

	background: #000;

	border-radius: 50%;

	width: 35px;

	height: 35px;

	text-align: center;

	line-height: 32px;

}

.lSAction > a {

	background-image: none !important;

	background-color: transparent !important;

}

.lSNext::after {

	font-family: FontAwesome;

	content: "\f101";

	display: inline-block;

	vertical-align: middle;

	color: #fff;

	font-size: 30px;

	background: #000;

	border-radius: 50%;

	width: 35px;

	height: 35px;

	text-align: center;

	line-height: 32px;

	padding-left: 4px;

}

.lSAction > .lSNext {

	right: 15px !important;

}
.lSPager.lSGallery li {
	border: 1px solid #ccc;
	border-radius: 0 !important;
	padding: 5px;
	background: #fff;
}

.lSPager.lSGallery {

	margin-bottom: 80px !important;

}

.archive.category .page-banner {

	margin-bottom: 0;

}

.prod-titl {

	padding-left: 15px;

	padding-bottom: 65px;

	text-align: center;

	position: relative;

	text-transform: uppercase;

}
.category-video-brochures .prod-headng {
	padding-bottom: 35px;
}

.lSSlideWrapper.usingCss {
	border: 1px solid #ccc;
	background: #fff;
}

.lSPager.lSGallery {

	margin-top: 20px !important;

}

.nav-links span {

	font-size: 13px;

}

.prod-titl::after {

	position: absolute;

	content: "";

	border-bottom: 3px solid #ca1c03;

	bottom: 45px;

	left: 0;

	right: 0;

	width: 135px;

	margin: auto;

}

.content.news_page {

	margin: auto;

	display: table;

}

.single-service.postid-92 #content {

	background: #fafbfe;

}

.budget-sec::before {

	content: "";

	position: absolute;

	left: 0;

	right: 0;

	bottom: 0;

	width: 100%;

	top: 0;

	background-repeat: no-repeat;

	background-position: bottom;

	background: linear-gradient(to right, #000000e6, #ffffffe6);

	z-index: -11;

	opacity: 0.9;

}

.budget-sec::after {

	opacity: 0.99;

	position: absolute;

	height: 100%;

	width: 100%;

	right: 0;

	bottom: 0;

	left: 0;

	content: "";

	background: url(http://www.ideareplication.com/wp-content/uploads/2019/02/bg-pattern-light.png);

	background-repeat: no-repeat;

	background-position: bottom;

	background-size: contain;

}

.budget-sec p {

	color: #fff;

	text-align: center;

	font-size: 16px;

	letter-spacing: 1px;

}

.carries-text a {

	background: #fff;

	padding: 10px 25px;

	margin-top: 20px;

	color: #000;

	text-transform: uppercase;

	font-weight: 600;

	border-radius: 5px;

	border: 2px solid #fff;

	transition: all .3s ease;

	position: absolute;

	bottom: 25px;

	left: 0;

	right: 0;

	width: 180px;

	margin: auto;

}

.carries-text a:hover {

	background: transparent;

	border: 2px solid #fff;

	color: #fff;

}

.carries-text h3 {

	color: #fff;

	font-size: 22px;

	font-weight: 600;

}

.carries-text {

	background: rgba(0,0,0,0.4);

	text-align: center;

	padding: 20px;

	height: 230px;

	border-radius: 5px;

	position: relative;

	z-index: 999;

}

.packaging-text p {

	padding: 0 115px;

	color: #888;

	margin-bottom: 60px;

	font-size: 17px;

	font-weight: 600;

}

.budget-sec {

	position: relative;

	padding: 100px 0 150px;

	background-repeat: no-repeat;

	background-size: cover;

	background-position: center;

	z-index: 999999;

	background-attachment: fixed;

	margin: 90px 0;

}

.dvd-Replication-left.new img {

	box-shadow: 0 0 2px #ccc;

}




/*service-css-End-here*/



/*product-css-start-here*/
.welcome-sec {
	margin-top: 50px;
}

.home .panel-grid {
	margin-bottom: 0 !important;
}
.product-sec .property-floor {
	width: 31%;
	float: left;
	padding: 15px;
	border: 2px solid #b7b7b7;
	margin: 13px;
	height: 480px;
	position: relative;
	background: #fff;
}

.product-sec .title a {

	font-weight: 700;

	margin-top: 15px;

	color: #000 !important;

	text-align: left;

}

.product-sec .commercial-img a {

	box-shadow: none !important;

}

.product-sec .col-md-6 {

	text-align: left;

}
.product-sec {
	text-align: center;
	margin-top: 50px;
	background: #f5f5f5;
	padding-top: 50px;
	padding-bottom: 35px;
}

.product-sec .property-floor .col-md-12 {
	border: 0;
}
.product-sec .content, .product-sec .read-more, .product-sec .title {

	text-align: left;

}

.product-sec .read-more a {
	color: #fff;
	background: #ca1c03;
	padding: 4px 15px;
	transition: all .3s ease;
	border: 2px solid #ca1c03;
	position: absolute;
	bottom: 15px;
	left: 0;
	right: 0;
	margin: auto;
	text-align: center;
	width: 190px;
}
.product-sec .read-more a:hover {
	background: transparent;
	border: 2px solid #ca1c03;
	color: #ca1c03 !important;
}
.read-more a:focus {
	color: #fff !important;
	outline: 0;
}

.single-product .entry-footer {

	display: none;

}

.single-product  #primary {

	width: 100% !important;

}
.single-product #content {
	padding-top: 0;
	background: #f8f8f8;
}

.single-product #primary p {

	color: #888;

	font-size: 15px;

	letter-spacing: 1px;

}

.wonderplugin-gridgallery-item {

	border: 2px solid #ddd;

/*	box-shadow: 0 0 5px #ccc;*/

}

.wonderplugin-gridgallery-list a[href*="wordpress-gridgallery"] {

display: none;

}
.single-product .page-banner {
	margin-bottom: 0;
	background-position: center;
	padding: 150px 0;
}

.product-template-default.single.single-product .page-banner{
	display: none;
}
.product-template-default.single.single-product.postid-111 .page-banner, .product-template-default.single.single-product.postid-105 .page-banner, .product-template-default.single.single-product.postid-107 .page-banner, .product-template-default.single.single-product.postid-109 .page-banner  {
	display: block;
}
.product-template-default.single.single-product.postid-111 #content, .product-template-default.single.single-product.postid-105 #content, .product-template-default.single.single-product.postid-111 #content, .product-template-default.single.single-product.postid-109 #content {
	padding-top: 5.5em;
}
.pro-top {
	margin-bottom: 5.5em;
}
.print p::before {

	content: '\f046 ';

	font-family: FontAwesome;

	font-weight: normal;

	font-style: normal;

	text-decoration: none;

	color: #000;

	font-size: 17px;

	padding-right: 10px;

}

.print h1 {

	font-size: 30px;

	margin-bottom: 20px;

}

/*product-css-End-here*/



/*blog-css-start-here*/

.blog-sec {
	background: #f5f5f5;
	text-align: center;
	padding: 50px 0 30px;
}

.blog-sec .main-heading-title {

	margin-bottom: 25px;

}

.blog-sec h2 a {

	font-size: 18px;

	color: #000;

}

.blog-sec h2 {

	text-align: left;

}

.blog-sec .dateadmin {
	display: none;
	margin: 5px 0 !important;
}
.blog-sec .dateadmin li a {

	color: #000;

}

.blog-sec .blogcat a {

	color: #000;

	padding: 0px 5px;

	box-shadow: 1px 1px 2px #ccc !important;

	background: #fff;

}

.blog-sec .dateadmin li {

	background: #fff;

	margin-right: 10px;

	padding: 0px 5px;

	box-shadow: 1px 1px 2px #ccc;

}

.blog-sec .blog-content p {

	text-align: left;

}

.blog-sec .moretag {
	float: left;
	background: transparent;
	border: 2px solid #ca1c03;
	padding: 8px 25px;
	font-size: 15px;
	transition: all .3s ease;
}

.blog-sec .moretag:hover {

	background: #ca1c03;

	color: #fff;

}

.blog-sec .moretag:hover {
	background: #ca1c03;
	color: #fff !important;
}

.blog-sec .link-more .more-link {

	display: none;

}

.single-post.has-sidebar #secondary {

	box-shadow: 0 0 5px #ccc;

	padding: 30px 50px;

	background: #fff;

}

.single-post.has-sidebar .search-form .search-submit {

	background: #000;

}

.single-post .search-form .search-submit {

	bottom: 0px;

	right: 0;

	top: 14px;

}

.single-post .search-form .search-submit .icon {

	height: 18px;

	top: -2px;

	width: 19px;

}

.single-post #secondary .widget-title {

	font-size: 12px !important;

	color: #2a2a2a !important;

}

.single-post #secondary ul li a {

	color: #888;

	font-size: 14px;

	line-height: 2;

}

.single-post #secondary ul {

	border-bottom: 1px solid #ddd;

}

.single-post #secondary ul li {

	padding-bottom: 15px;

}

.single-post.has-sidebar #content {

	background: #f8f8f8;

}

.single-post.has-sidebar:not(.error404) #primary {

	width: 65%;

	background: #fff;

	padding: 15px;

	text-align: center;

	padding-bottom: 0;

	margin-bottom: 30px;

}

.single-post #primary p {

	text-align: justify;

	color: #888;

	margin: auto;

	padding: 0 15px;

	line-height: 2;

	letter-spacing: 1px;

}

.single-post.has-sidebar #secondary {

	width: 30%;

}

.single-post.has-sidebar .wrap {

	max-width: 1400px;

	margin: auto;

}

.single-post.has-sidebar .entry-footer {

	display: none;

}

.single-post.has-sidebar .comments-area {

	text-align: left;

	padding-top: 25px !important;

}

.single-post.has-sidebar .comment-respond h3 {

	padding-left: 15px;

	padding-bottom: 15px;

	color: #595959;

}

.single-post.has-sidebar .logged-in-as a {

	color: #888;

	padding-bottom: 10px;

}

.single-post.has-sidebar .form-submit input[type="submit"] {

	background: transparent;

	padding: 10px 15px;

	margin-top: 15px;

	border: 2px solid #000;

	color: #000;

	transition: all .3s ease;

}

.single-post.has-sidebar .form-submit input[type="submit"]:hover{

	background: #000;

	color: #fff;

}

.single-post.has-sidebar .page-banner {

	margin-bottom: 0;

}

/*blog-css-End-here*/



/*contac-us-css-start-here*/

.page-id-15 .page-banner {

	display: none;

}

.page-id-15 #content {

	padding-top: 0;

}

.contact-address .panel-grid-cell {

	width: 100%;

	height: 200px;

	border: 2px solid #ca1c03;

	position: relative;

	transition: all .3s ease;

	background: #fff;

}

.contact-address .panel-grid-cell::before{

content: '';

border-right: 100px solid transparent;

border-top: 100px solid #ca1c03;

position: absolute;

left: 0px;

top: 0px;

transition: all .3s ease;

}

.contact-address .widget-title {

	color: #111111;

	font-size: 18px;

	font-weight: 800;

	text-transform: uppercase;

	text-align: center;

}

.contact-address .so-panel {

	margin-top: ;

	padding-top: 70px;

	text-align: center;

}

.contact-address .textwidget p {

	color: #757575;

	font-size: 16px;

}

.contact-address .textwidget span {

	color: #000;

	font-weight: bold;

	padding-right: 10px;

}

.contact-address .panel-grid-cell:hover::before {

	border-top-color: #000;

}

.contact-address .panel-grid-cell:hover {

	border-color: #000;

}

.contact-address .conta-box1::after {

	font-family: FontAwesome;

	content: "\f041";

	display: inline-block;

	position: absolute;

	top: 14px;

	color: #fff;

	font-size: 40px;

	left: 14px;

}

.contact-address .conta-box2::after {

	font-family: FontAwesome;

	content: "\f095";

	display: inline-block;

	position: absolute;

	top: 14px;

	color: #fff;

	font-size: 34px;

	left: 14px;

}

.contact-address .conta-box3::after {

	font-family: FontAwesome;

	content: "\f0e0";

	display: inline-block;

	position: absolute;

	top: 14px;

	color: #fff;

	font-size: 33px;

	left: 12px;

}

.contact-address {

	margin-top: -110px;

	z-index: ;

}

.contact_formm input {

	border: 1px solid #848484 !important;

	border-radius: 5px !important;

	color: #000;

	font-size: 13px;

}

.contact_formm input:focus {

	border-color: #843534;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;

	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;

}

.cont-name span {

	width: 100%;

}

.contact_formm .cont-name {

	display: inline-flex;

	width: 100%;

}

.cont-name input {

	width: 99%;

	margin: auto;

}

.contact_formm span {

	margin-bottom: 35px;

}

.reffer-site {

	margin-bottom: 20px;

	display: inline-block;

	width: 100%;

}

.your-message input {

	height: 100px;

}

.contact_formm h3 {

	text-align: center;

	margin-bottom: 40px;

}

.contact_formm {

	box-shadow: 0 0 5px #ccc;

	padding: 50px;

}

.contact_formm input[type="submit"] {

	background: transparent;

	padding: 15px 50px;

	text-align: center;

	font-size: 19px;

	border: 2px solid #000 !important;

	text-transform: uppercase;

	font-weight: bold;

	margin: 25px auto 0;

	display: table;

	transition: all .3s ease;

}

.contact_formm input[type="submit"]:hover{

	background: #000;

	color: #fff;

}

/*contac-us-css-End-here*/



/*about-us-css-start-here*/
.page-id-167 .page-banner::before, .single-service.postid-80 .page-banner::before, .page-id-407 .page-banner::before {
	background: rgba(0,0,0,0.1);
}
.page-id-167 .page-banner {
	padding: 150px 0;
}

.about-bottom .panel-grid-cell h3 {

	font-size: 20px;

	text-align: center;

}

.about-bottom .box1, .about-bottom .box2, .about-bottom .box3 {

	color: #000;

	background-color: #fff;

	text-align: center;

	padding: 20px 15px;

	padding-bottom: 20px;

	padding-bottom: 20px;

	padding-bottom: 20px;

	margin: 20px 0 0;

	margin-bottom: 0px;

	margin-bottom: 0px;

	margin-bottom: 0px;

	border-radius: 20px 0 20px 0;

	position: relative;

	z-index: 1;

	transition: all ease .3s;

	margin-bottom: 30px;

	padding-bottom: 30px;

}

.about-bottom .box1:hover, .about-bottom .box2:hover, .about-bottom .box3:hover {

	box-shadow: 0 0 5px #ccc;

}
.page-id-167 #content {
	background: #f2f2f2;
	padding-bottom: 0 !important;
}

/*.layer::before {*/

/*	position: absolute;*/

/*	content: "1";*/

/*	color: #fff;*/

/*	background: linear-gradient(135deg,#ee1c24 25%,#bd383d 26%,#ee1c24 40%,#d71f26 41%,#ee1c24 47%,#ee1c24 48%, #bd252a 60%, #cf2228 61%);*/

/*	font-size: 90px;*/

/*	text-align: center;*/

/*	line-height: 130px;*/

/*	width: 100px;*/

/*	height: 140px;*/

/*	margin: -35px 0 0 0;*/

/*	display: block;*/

/*	-webkit-clip-path: polygon(0 0, 100% 0, 100% 75%, 0 100%);*/

/*	clip-path: polygon(0 0, 100% 0, 100% 75%, 0 100%);*/

/*	top: -40px;*/

/*}*/

/*.layer2::before {*/

/*	position: absolute;*/

/*	content: "2";*/

/*	color: #fff;*/

/*	background: linear-gradient(135deg,#ee1c24 25%,#bd383d 26%,#ee1c24 40%,#d71f26 41%,#ee1c24 47%,#ee1c24 48%, #bd252a 60%, #cf2228 61%);*/

/*	font-size: 90px;*/

/*	text-align: center;*/

/*	line-height: 130px;*/

/*	width: 100px;*/

/*	height: 140px;*/

/*	margin: -35px 0 0 0;*/

/*	display: block;*/

/*	-webkit-clip-path: polygon(0 0, 100% 0, 100% 75%, 0 100%);*/

/*	clip-path: polygon(0 0, 100% 0, 100% 75%, 0 100%);*/

/*	top: -40px;*/

/*}*/

/*.layer3::before {*/

/*	position: absolute;*/

/*	content: "3";*/

/*	color: #fff;*/

/*	background: linear-gradient(135deg,#ee1c24 25%,#bd383d 26%,#ee1c24 40%,#d71f26 41%,#ee1c24 47%,#ee1c24 48%, #bd252a 60%, #cf2228 61%);*/

/*	font-size: 90px;*/

/*	text-align: center;*/

/*	line-height: 130px;*/

/*	width: 100px;*/

/*	height: 140px;*/

/*	margin: -35px 0 0 0;*/

/*	display: block;*/

/*	-webkit-clip-path: polygon(0 0, 100% 0, 100% 75%, 0 100%);*/

/*	clip-path: polygon(0 0, 100% 0, 100% 75%, 0 100%);*/

/*	top: -40px;*/

/*}*/

/*.layer, .layer2, .layer3 {*/

/*	position: relative;*/

/*}*/

.about-bottom .box1::before {
	content: '';
	background: url("http://www.ideareplication.com/wp-content/uploads/2019/04/1button.png");
	height: 100%;
	width: 100%;
	position: absolute;
	left: -3px;
	top: -3px;
	background-repeat: no-repeat;
	background-size: 9%;
}
.about-bottom .box2::before {
	content: '';
	background: url("http://www.ideareplication.com/wp-content/uploads/2019/04/2button.png");
	height: 100%;
	width: 100%;
	position: absolute;
	left: -3px;
	top: -3px;
	background-repeat: no-repeat;
	background-size: 9%;
}
.about-bottom .box3::before {
	content: '';
	background: url("http://www.ideareplication.com/wp-content/uploads/2019/04/3button.png");
	height: 100%;
	width: 100%;
	position: absolute;
	left: -3px;
	top: -3px;
	background-repeat: no-repeat;
	background-size: 9%;
}

.about-bottom p {

	width: 800px;

	margin: auto;

	color: #888;

	letter-spacing: 1px;

	text-align: justify;

	text-align-last: center;

}

.about-bottom .so-panel {

	padding-bottom: 20px;

}

.about-ttitle .widget-title {

	font-size: 26px;

}

.about-ttitle p {

	color: #888;

	letter-spacing: 1px;

}

.wpls-logo-showcase .slick-dots li button {

	display: none;

}

.page-id-167 .page-banner {

	margin-bottom: 0;

	background-position: 100% 60%;

}

/*about-us-css-End-here*/



/*Facility Tour -css-start-here*/

.page-id-189 #content {

	padding-top: 30px;

}

.facilitytour-sec img {

	outline: 1px solid #ddd;

	outline-offset: -11px;

	box-shadow: 0 0 5px #ccc;

	padding: 10px;

}

.facilitytour-sec p {

	color: #888;

	text-align: justify;

	text-align-last: center;

	letter-spacing: 1px;

}

.facilitytour-sec a {

	background: transparent;

	border: 2px solid #ca1c03;

	padding: 5px 15px;

	margin-top: 15px;

	text-transform: uppercase;

	transition: all .3s ease;

}

.facilitytour-sec a:hover {
	background: #ca1c03;
	color: #fff !important;
}


/*Facility Tour-css-End-here*/



/*Terms & Conditions-css-start-here*/

.term-sec {

	box-shadow: 0 0 6px #ccc;

	padding: 30px;

}

.term-sec li::before {

	content: '\f046 ';

	font-family: FontAwesome;

	font-weight: normal;

	font-style: normal;

	text-decoration: none;

	color: #000;

	font-size: 17px;

}

.term-sec li{

	color: #888;

}

.term-sec li {

	color: #888;

	line-height: 2;

	border-bottom: 1px solid #ddd;

	padding: 10px 0;

}

.term-sec li:last-child {

	border: 0;

}

.term-sec p {

	color: #888;

	line-height: 2;

	font-weight: 500;

	margin-bottom: 0;

}

.page-id-207 #content {

	padding-top: 20px;

}

.page-id-207 .page-banner {
	background-position: center;
	padding: 140px 0;
}
.page-id-207 .page-banner::before, .single-product.postid-109 .page-banner::before, .single-product.postid-105 .page-banner::before{
	background: rgba(0,0,0,0.2);
}
.single-product.postid-109 .page-banner {
	background-position: center;
	padding: 140px 0;
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/05/header-blu-ray-packaging-solutions.jpg);
}
.single-product.postid-105 .page-banner {
	background-position: center;
	padding: 140px 0;
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/05/header-CD-packaging-solutions.jpg);
}
/*Terms & Conditions-css-End-here*/





/*Media Format Logos -css-start-here*/

.media-logo {

	text-align: center;

	margin: auto;

}

.media-logo img {

	width: 285px;

	padding: 25px;

	box-shadow: 0 0 5px #ccc;

	transform: scale(1);

	transition: .5s all ease;

	margin-bottom: 20px;

	overflow: hidden;

}

.media-left-logo {

	text-align: right;

}

.media-right-logo {

	text-align: left;

}

.media-logo img:hover {

	transform: scale(1.1);

}

.page-id-227 #content {

	padding-top: 20px;

}

.media-logo p {

	color: #888;

	font-size: 17px;

}

.page-id-227 .page-banner {

	padding: 120px 0;

}

/*Media Format Logos -css-End-here*/



/*FAQ-css-start-here*/
/*.faq-box .box-1::before {
	content: '';
	background: url("http:/wp-content/uploads/2019/04/1button.png");
	background-repeat: repeat;
	background-size: auto;
	height: 100%;
	width: 100%;
	position: absolute;
	left: -50px;
	top: -70px;
	background-repeat: no-repeat;
	background-size: 17%;
}
.faq-box .box-2::before {
	content: '';
	background: url("http:/wp-content/uploads/2019/04/2button.png");
	background-repeat: repeat;
	background-size: auto;
	height: 100%;
	width: 100%;
	position: absolute;
	left: -50px;
	top: -70px;
	background-repeat: no-repeat;
	background-size: 17%;
}
.faq-box .box-3::before {
	content: '';
	background: url("http:/wp-content/uploads/2019/04/3button.png");
	background-repeat: repeat;
	background-size: auto;
	height: 100%;
	width: 100%;
	position: absolute;
	left: -50px;
	top: -70px;
	background-repeat: no-repeat;
	background-size: 17%;
}*/
.faq-box .box-1, .faq-box .box-2, .faq-box .box-3 {
	position: relative;
}

.faq-box img {
	width: 64px;
	margin: 0 auto;
	display: table;
}
.faq-box p br {
	margin-bottom: 15px;
}
.page-id-407 .faq-box .box-3 .widget-title {
	width: 77%;
}

.faq-box h3 {

	font-size: 16px;

	font-weight: 500;

}

.faq-box {
	text-align: center;
}

.faq-box p {
	text-align: justify;
	text-align-last: left;
	color: #888;
}
.faq-box .panel-grid-cell {

	background: #fff;

	padding: 45px 30px 30px;

	transition: .4s ease;

	border: 3px solid #eee;

	position: relative;

}

.faq-box .panel-grid-cell::after {

	position: absolute;

	display: block;

	content: '';

	width: 0%;

	height: 0%;

	border-bottom: 3px solid #ee2d50;

	border-right: 3px solid #ee2d50;

	right: -3px;

	bottom: -3px;

	opacity: 0;

	-webkit-transition: all .5s ease-in-out;

	-moz-transition: all .5s ease-in-out;

	-o-transition: all .5s ease-in-out;

	transition: all .5s ease-in-out;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	background: transparent;

}

.faq-box .panel-grid-cell::before{

	position: absolute;

	display: block;

	content: '';

	width: 0%;

	height: 0%;

	border-top: 3px solid #ca1c03;

	border-left: 3px solid #ca1c03;

	left: -3px;

	top: -3px;

	opacity: 0;

	-webkit-transition: all .5s ease-in-out;

	-moz-transition: all .5s ease-in-out;

	-o-transition: all .5s ease-in-out;

	transition: all .5s ease-in-out;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	background: transparent;



}

.faq-box .panel-grid-cell:hover::after, .faq-box .panel-grid-cell:hover::before {

	width: 50%;

	height: 50%;

	opacity: 1;

}



.playback_sec h3 {

	color: #000;

	font-size: 22px;

	font-weight: 600;

}

.playback_sec {

	position: relative;

	background-attachment: fixed;

	padding: 80px 0;

	background-position: center;

	margin-top: 70px;

}

.playback_sec .panel-grid-cell {

	z-index: 99;

}

.playback_sec p {

	color: #000;

	margin-bottom: 0;

	font-size: 16px;

	line-height: 2.5;

}

.playback_sec li {

	color: ##000;

	line-height: 2.5;

	font-size: 16px;

}

.playback_sec ul {

	margin-left: 0;

}

.playback_sec li::before {

	content: '\f14a  ';

	font-family: FontAwesome;

	font-weight: normal;

	font-style: normal;

	text-decoration: none;

	color: ##000;

	font-size: 17px;

	padding-right: 10px;

}

/*.playback_sec::after {

	content: " ";

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	z-index: 0;

	background: rgba(0,0,0,0.56);

}*/

#accordions-431 .accordions-head:hover .accordions-head-title {

	color: #fff !important;

}

.page-id-407 .page-banner {

	padding: 180px 0;

}

/*FAQ-css-End-here*/



/*Company Forms -css-start-here*/

.table-sec tbody th {

	background: #ca1c03;

	color: #fff;

	padding: 20px !important;

}

.table-sec .check-list {

	width: 50rem;

	padding: 20px !important;

	text-align: justify;

	border-right: 1px solid #ccc;

	color: #888;

}

.table-sec {

	box-shadow: 0 0 5px #ccc;

}

.table-sec .file-dwld {

	width: 20rem;

	padding: 20px;

	border-right: 1px solid #ccc;

	text-align: center;

	color: #888;

}

.table-sec .list-dwnld {

	width: 20rem;

	text-align: center;

	padding: 20px !important;

}

.table-sec .check-list p {

	color: #888;

}

.table-sec tr:last-child {

	border-bottom: 0;

}

.table-sec table {

	margin-bottom: 0;

}

.table-sec tr {

	border-bottom: 1px solid #ccc;

}

.table-heading p {

	color: #888;

}

.page-id-215 #content {

	padding-top: 10px;

}
.page-id-215 .page-banner {
	padding: 140px 0;
}
.page-id-215 .page-banner::before {
	background: rgba(0,0,0,0.1);
}


/*Company Forms -css-End-here*/

.gain-heading .widget-title {
	font-size: 22px;
}
.single-product.postid-111 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/05/header-commercial-printing.jpg) !important;
	padding: 140px 0 !important;
}
.category-usb-flash-drive.category-4 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/05/header-flash-drive.jpg) !important;
	padding: 140px 0 !important;
	background-position: center;
}
.category-car-charger.category-5 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/05/header-promo.jpg) !important;
	padding: 140px 0 !important;
	background-position: center;
}
.category-usb-flash-drive.category-4 .page-banner::before, .category-car-charger.category-5 .page-banner::before {
	background: rgba(0,0,0,0.1);
}
.single-product.postid-111 .page-banner::before {
	background: rgba(0,0,0,0.1);
}
.mangening-secn p {
	color: #000 !important;
	font-size: 14px !important;
	line-height: 2;
}
.mangening-secn {
	padding: 50px 0;
}
.combine-sec {
	margin-top: 50px;
}
.combine-sec p {
	color: #000 !important;
	font-size: 14px !important;
}
.combine-sec .so-panel {
	padding-bottom: 0;
	margin-bottom: 0 !important;
}
.combine-sec .widget-title {
	font-size: 20px;
	font-weight: 600;
}
.combine-sec img {
	margin-bottom: 30px;
}
.print-secn {
	padding: 50px 0;
}
.print-secn p {
	color: #000 !important;
	font-size: 14px !important;
}
.single-product.postid-111 .print-secn p {
	color: #000 !important;
	font-size: 14px !important;
	padding-top: 15px;
}
.single-product.postid-111 .navigation.post-navigation {
	display: none;
}
.navigation.post-navigation {
	display: none;
}
.single-service.postid-90 .navigation.post-navigation {
	display: block;
}
.home .brand-logo::after {
	position: absolute;
	content: "'";
	background: #f2f2f2;
	top: -30px;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -2;
}
.home .brand-logo {
	position: relative;
	padding-bottom: 10px;
	padding-top: 35px;
	background: #fff;
}
.about-logos {
	background: #f2f2f2;
	padding-top: 30px;
	padding-bottom: 10px;
}
.page-id-189 #content, .page-id-227 #content {
	padding-bottom: 0 !important;
}
.author-video-sec {
	padding-top: 50px;
}
.page-id-1409 ul.page-list li a {
    background: #ca1c03;
    margin-bottom: 15px;
    color: #fff;
    width: 250px;
    text-align: center;
    height: 50px;
    line-height: 50px;
    transition: all .5s ease;
}
.page-id-1409 ul.page-list {
    text-align: center;
}
.single-product.postid-111 .print-secn p strong {
	padding-top: 15px;
	display: inline-block;
}
.page-id-1409 div#content {
    padding-top: 15px;
    padding-bottom: 0 !important;
}
.page-id-1409 ul.page-list li a:hover {
    background: #dc3922;
    border: 0;
    color: #fff !important;
}
.page-id-1409 .page-banner {
    padding: 150px 0;
    background-position: bottom;
}
.page-id-1409 .page-banner::before {
	background: rgba(0,0,0,0.4);
}
.product-sec .col-md-12 {
	padding: 15px;
	border: 2px solid #b7b7b7;
	margin: 13px;
	height: auto;
	position: relative;
	margin-left: 0;
	background: #fff;
}
.product-sec .col-md-12 .title a {
	margin-top: 0;
}
.product-sec .col-md-12 .read-more a {
	position: unset;
}
.playback_sec p {
	padding-right: 30px;
}
.inner-lodo-slider {
	background: #fff;
	padding-top: 20px;
}

.category-video-brochures .page-banner {
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/header-video-brochures.jpg) no-repeat center top;
	padding: 190px 0;
	background-position: center;
	background-size: cover;
}
.category-video-brochures .page-banner::before {
	background: rgba(0,0,0,0.1);
}
.cat-content {
	background: #f3f3f3;
	width: 100%;
	float: left;
	padding: 20px 0;
}
.cat-content h3 {
	font-size: 18px;
	font-weight: 600;
}
.cat-content p {
	color: #8b8b8b;
	padding-top: 30px;
}
.video-des {
	padding-top: 65px;
}
.bullet-content li {
	color: #8b8b8b;
	display: inline-block;
	width: 33%;
	font-size: 16px;
	position: relative;
	line-height: 2.5;
	padding-left: 35px;
}
.bullet-content li::before {
	position: absolute;
	content: "";
	top: 11px;
	left: 0;
	bottom: 0;
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/small-red-dot.png);
	background-repeat: no-repeat !important;
	right: 0;
	background-size: 5%;
}
.category-promotional-products .bullet-content li::before {
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/08/red-dot-promo1.png);
	background-size: 5%;
}
.bullet-content {
	margin: 45px 0;
	width: 100%;
	float: left;
}
.category-video-brochures .col-lg-3.col-md-3.col-sm-4.gallery-main {
	width: 33%;
}
.category-video-brochures .content.news_page {
	width: 100%;
	background: #f3f3f3;
	padding: 50px 0 30px;
	display:none;
}
.category-video-brochures .bullet-content .container {
	padding: 0 90px;
}
.category-video-brochures #content {
	background-image: none !important;
	background-image: none !important;
}
.category-video-brochures .latest_news_cont img {
	height: 200px;
	object-fit: cover;
	width: 250px;
}
.category-usb-flash-drive #content {
	background-image: none !important;
	background-image: none !important;
}
.category-usb-flash-drive .prod-headng {
	padding-bottom: 35px;
}
.category-video-brochures .video-texts {
	color: #8b8b8b;
	font-weight: normal;
	text-transform: capitalize;
	margin: auto;
	display: table;
	padding-bottom: 25px;
	line-height: 24px;
}
.talk-calls img {
	width: 150px;
	z-index: 9999;
	position: relative;
}
vrinder a {
	background: #cf1500;
	color: #fff;
	padding: 8px 25px;
	font-weight: 500;
	letter-spacing: 1px;
	border-radius: 5px;
	position: relative;
	bottom: -20px;
	left: -29px;
	z-index: 1;
}
sharma span {
	font-weight: 600;
	font-size: 26px;
	padding-right: 10px;
	color: #000;
}
sharma {
	color: #8b8b8b;
	position: relative;
	bottom: -20px;
}
.category-video-brochures .talk-calls {
	padding-bottom: 45px;
}
vrinder a:hover {
	color: #fff !important;
}
.category-usb-flash-drive .cat-content .col-sm-6 {
	width: 40%;
}
.category-usb-flash-drive .cat-content .col-sm-6.video-des {
	width: 60%;
}
.category-usb-flash-drive .cat-content .col-sm-6 img {
	width: 330px;
}
.category-usb-flash-drive .cat-content p {
	color: #8b8b8b;
	padding-top: 0;
	line-height: 36px;
	font-weight: 500;
}
.category-usb-flash-drive .latest_news_cont img {
	padding: 0px 0px 60px;
}
.print-secn a img {
	box-shadow: none !important;
}
/* .usb-tab li.active a { */
	/* background: transparent; */
	/* color: #ca1c03; */
/* } */
/* .usb-tab li.active a:hover, .usb-tab li a:hover, .usb-tab li.active a:focus { */
	/* background: transparent; */
/* } */
/* .usb-tab li a span { */
	/* border: 2px solid; */
	/* padding: 10px 20px; */
	/* margin-left: 10px; */
	/* display: inline-block; */
	/* width: 115px; */
	/* text-align: center; */
/* } */
/* .usb-tab li img { */
	/* width: 50px; */
/* } */
/* .usb-tab li { */
	/* width: 19%; */
/* } */

.usb-tab .gallery-title
{
    font-size: 36px;
    color: #42B32F;
    text-align: center;
    font-weight: 500;
    margin-bottom: 70px;
}
.usb-tab .gallery-title:after {
    content: "";
    position: absolute;
    width: 7.5%;
    left: 46.5%;
    height: 45px;
    border-bottom: 1px solid #5e5e5e;
}
.usb-tab .filter-button {
	background: transparent !important;
	border: 2px solid #cf1101 !important;
	color: #cf1101 !important;
	text-align: center !important;
	margin-left: 0;
	width: 100%;
	max-width: 125px;
	padding: 13px 0;
	border-radius: 0;
	margin-right: 60px;
	margin-bottom: 30px;
	margin-left: 40px;
}
.usb-tab .filter-button:nth-child(1) {
	position: relative;
}
.usb-tab .filter-button:nth-child(1)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-all.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.usb-tab .filter-button:nth-child(2) {
	position: relative;
}
.usb-tab .filter-button:nth-child(2)::after {
    position: absolute;
    content: "";
    background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-box.png);
    background-repeat: repeat;
    background-size: auto;
    top: 0;
    left: -60px;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: contain;
}
.usb-tab .filter-button:nth-child(3) {
	position: relative;
}
.usb-tab .filter-button:nth-child(3)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/08/flash-exec1.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.usb-tab .filter-button:nth-child(4) {
	position: relative;
}
.usb-tab .filter-button:nth-child(4)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/08/flash-general1.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}

.usb-tab .filter-button:nth-child(5n+5) {
	position: relative;
	margin-right: 0 !important;
}
.usb-tab .filter-button:nth-child(5)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/08/flash-lanyard1.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.usb-tab .filter-button:nth-child(6) {
	float: left;
	position: relative;
	margin-left: 70px;
	margin-right: 35px;
}
.usb-tab .filter-button:nth-child(6)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/08/flash-laser1.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 25%;
}
.usb-tab .filter-button:nth-child(7) {
	float: left;
	position:relative;
	margin-left: 70px;
}
.usb-tab .filter-button:nth-child(7)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/08/flash-metal1.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.usb-tab .filter-button:nth-child(8) {
	float: left;
	position: relative;
	margin-right: 70px;
}
.usb-tab .filter-button:nth-child(8)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/08/flash-plastic1.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 25%;
}
.usb-tab .filter-button:nth-child(9) {
	float: left;
	position: relative;
	margin-left: 35px;
}
.usb-tab .filter-button:nth-child(9)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/08/flash-pvc2.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 25%;
}
.tabbs-pro {
	width: 100%;
	float: left;
	text-align: center;
}
.usb-tab .filter-button:nth-child(10) {
	position: relative;
	margin-left: 15px;
}
.usb-tab .filter-button:nth-child(10)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/08/flash-wood1.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.usb-tab .filter-button:nth-child(11) {
	position: relative;
	margin-left: 15px;
}
.usb-tab .filter-button:nth-child(11)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/10/flash-specialty.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.usb-tab .filter-button:nth-child(12) {
	position: relative;
	margin-left: 15px;
}
.usb-tab .filter-button:nth-child(12)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/10/flash-key.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.usb-tab .filter-button:nth-child(13) {
	position: relative;
	margin-left: 15px;
}
.usb-tab .filter-button:nth-child(13)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/10/flash-pen.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}   
.usb-tab .btn-default:active .filter-button:active
{
    background-color: #42B32F;
    color: white;
}

.usb-tab .port-image
{
    width: 100%;
}

.usb-tab .gallery_product
{
    margin-bottom: 30px;
}
.category-video-brochures.btn.btn-default.filter-button, .category-promotional-products .usb-tab .filter-button, .category-video-brochures .usb-tab .filter-button {
	display: none;
}
.category-promotional-products .video-des {
	width: 100%;
	display: block !important;
	padding-top: 0;
}
.category-promotional-products .cat-content .col-sm-6 {
	display: none;
}
.category-promotional-products .page-banner {
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/header-promo.jpg) no-repeat center top;
	padding: 200px 0;
	background-position: center;
    background-size: cover;
}
.category-promotional-products .page-banner::before {
	display: none;
}
.category-promotional-products .bullet-content li {
	width: 50%;
	line-height: 3;
	padding-left: 35px;
}
.category-promotional-products #content .prom-hdng {
	font-size: 32px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 40px;
}
.category-promotional-products .video-des h3 {
	display: none;
}
.category-promotional-products .cat-content {
	padding: 10px 0 0;
}
.category-promotional-products #content {
	background-image: none !important;
}
.category-promotional-products .bullet-content, .category-video-brochures .bullet-content {
	padding: 45px 0;
	width: 100%;
	float: left;
	background: #fff;
}
.category-promotional-products .usb-tab, .category-video-brochures .usb-tab {
	background: #f3f3f3;
}
.category-promotional-products .content.news_page {
	margin: 0;
	display: block;
	padding: 50px 0;
}
.category-promotional-products .page-banner h1 {
	display: none;
}
.category-promotional-products .cat-content p {
	margin-bottom: 0;
}
.category-promotional-products .latest_news_cont img {
	width: 300px;
	height: 200px;
	object-fit: contain;
	object-position: center;
	padding: 30px 0px;
}
.category-promotional-products .latest_news_cont a h5 {
	display: none;
}
.category-promotional-products sandy {
	color: #8b8b8b;
	padding-left: 15px;
	padding-bottom: 25px;
	display: inline-block;
}
.category-promotional-products mandy a {
	background: #cf1500;
	color: #fff;
	padding: 10px 15px;
	margin-left: 10px;
	transition: all .3s ease;
	border:2px solid #cf1500;
}
.category-promotional-products mandy a:hover{
    background: transparent;
	color: #cf1500;
	border:2px solid #cf1500;
}
.category-promotional-products sandy span {
	margin-left: 30px;
}
.footercol .phn ul li i {
	margin-right: 10px;
	font-size: 18px;
}
.footercol .phn ul li {
	line-height: 2;
	font-size: 16px;
}
.category-video-brochures .talks-callss span {
	display: inline-block;
	color: #8b8b8b;
	margin-bottom: 15px;
}
.category-video-brochures .talks-callss font img {
	width: 150px;
	z-index: 9999;
	position: relative;
}
.category-video-brochures .talks-callss bread a {
	background: #cf1500;
	color: #fff;
	padding: 8px 25px;
	font-weight: 500;
	letter-spacing: 1px;
	border-radius: 5px;
	position: relative;
	bottom: -20px;
	left: -29px;
	z-index: 1;
}
.category-video-brochures .talks-callss bread2 span {
	font-weight: 600;
	font-size: 26px;
	padding-right: 10px;
	color: #000 !important;
}
.category-video-brochures .talks-callss bread2 {
	color: #8b8b8b;
	position: relative;
	bottom: -20px;
}
.about-boxs .box-1, .about-boxs .box-2, .about-boxs .box-3 {
	position: relative;
}
.faq-box .box-1::after {
	content: '';
	background: url("http://www.ideareplication.com/wp-content/uploads/2019/04/1button.png");
	background-repeat: repeat;
	background-size: auto;
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: -175px;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	right: 0;
	max-width: 110px;
	margin: auto;
}
.faq-box .box-2::after {
	background: url("http://www.ideareplication.com/wp-content/uploads/2019/04/2button.png") !important;
	background-repeat: repeat;
	background-size: auto;
	content: '';
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: -175px;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	right: 0;
	max-width: 110px;
	margin: auto;
}
.faq-box .box-3::after {
	background: url("http://www.ideareplication.com/wp-content/uploads/2019/04/3button.png") !important;
	background-repeat: repeat;
	background-size: auto;
	content: '';
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: -175px;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	right: 0;
	max-width: 110px;
	margin: auto;
}
.page-id-407 #content {
	padding-top: 10em;
} 
.about-boxs .box-1::after {
	content: '';
	background: url("http://www.ideareplication.com/wp-content/uploads/2019/04/1button.png");
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: -175px;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	right: 0;
	max-width: 110px;
	margin: auto;
}
.about-boxs .box-2::after {
	background: url("http://www.ideareplication.com/wp-content/uploads/2019/04/2button.png") !important;
	content: '';
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: -175px;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	right: 0;
	max-width: 110px;
	margin: auto;
}
.about-boxs .box-3::after {
	background: url("http://www.ideareplication.com/wp-content/uploads/2019/04/3button.png") !important;
	content: '';
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: -175px;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	right: 0;
	max-width: 110px;
	margin: auto;
}
.head-contactleft {
	display: none;
}
.about-boxs{
    	margin-top: 145px;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(11)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-smpl-sleeve.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(11)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-smpl-sleeve.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(10)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-specialty.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(10)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-specialty.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(9)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-pocket.png);
	top: 0;
	left: -45px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 17%;
	top: 4px;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(9)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-pocket.png);
	top: 0;
	left: -45px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 17%;
	top: 4px;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(8)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-multi-disc.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(8)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-multi-disc.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(7)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-mailer.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 17%;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(7)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-mailer.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 17%;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(6)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-binder.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(6)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-binder.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(5)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-box.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(5)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-box.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(4)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-amaray.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(4)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-amaray.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(3)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-digipak.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(3)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-digipak.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(2)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-jewel.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(2)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-jewel.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
} 
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(1)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-all.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(1)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-all.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(4n+4) {
	position: relative;
	margin-right: 0 !important;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(4n+4) {
	position: relative;
	margin-right: 0 !important;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(11) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(11) {
	position: relative;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(10) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(10) {
	position: relative;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(9) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(9) {
	position: relative;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(8) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(8) {
	position: relative;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(7) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(7) {
	position: relative;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(6) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(6) {
	position: relative;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(5), .single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(5) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(5) {
	position: relative;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(3), .single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(3) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(3) {
	position: relative;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(2), .single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(2) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(2) {
	position: relative;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(1), .single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(1) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(1) {
	position: relative;
}
.single-product.postid-105 #wonderplugingridgallery-1 .wpp-category-greybutton .wonderplugin-gridgallery-tag, .single-product.postid-107 #wonderplugingridgallery-1 .wpp-category-greybutton .wonderplugin-gridgallery-tag {
	background: transparent !important;
	border: 2px solid #cf1101 !important;
	color: #cf1101 !important;
	width: 17%;
	/* margin: 10px 30px; */
	text-align: center !important;
	margin-right: 60px;
	margin-bottom: 30px;
	margin-left: 40px;
}
.single-product.postid-109 #wonderplugingridgallery-6 .wpp-category-greybutton .wonderplugin-gridgallery-tag {
	background: transparent !important;
	border: 2px solid #cf1101 !important;
	color: #cf1101 !important;
	width: 17%;
	/* margin: 10px 30px; */
	text-align: center !important;
	margin-right: 60px;
	margin-bottom: 30px;
	margin-left: 40px;
}
#lightSlider {
	height: 410px !important;
}
.lSPager.lSGallery li img {
	height: 110px !important;
	object-fit: cover;
	object-position: center;
}
.first-thing p {
	color: #000 !important;
	font-size: 17px !important;
	font-weight: bold;
}
.postid-105 #content, .postid-107 #content {
	background: transparent !important;
}
.postid-105 .media-here .panel-grid-cell, .postid-107 .media-here .panel-grid-cell {
	position: relative;
}
.postid-105 .media-here .widget-title, .postid-107 .media-here .widget-title  {
	position: absolute;
	top: 5px;
	left: 20%;
	width: 48%;
	font-size: 19px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 1.2;
}
.postid-105 .media-here, .postid-107 .media-here {
	padding-top: 25px;
}
.postid-105 .media-here p, .postid-107 .media-here p {
	font-size: 14px !important;
}
.sandy-ka-paji h3 {
	color: #000 !important;
	font-size: 18px !important;
	font-weight: bold;
	letter-spacing: 1px;
	margin-bottom: 35px;
}
.sandy-ka-paji {
	position: relative;
	padding-bottom: 70px;
}
.sandy-ka-paji::after {
	position: absolute;
	content: "";
	top: 285px;
	left: 0;
	right: 0;
	bottom: 0;
	background: #f3f3f3;
	z-index: -2;
}
.postid-105 .wonderplugin-gridgallery-list, .postid-107 .wonderplugin-gridgallery-list {
	top: 40px;
}
.postid-105 .wonderplugin-gridgallery-item, .postid-107 .wonderplugin-gridgallery-item, .postid-109 .wonderplugin-gridgallery-item {
	border: 2px solid #ddd;
	/* box-shadow: 0 0 5px #ccc; */
	margin: 0 !important;
	background: #fff;
}
.postid-105 #wonderplugingridgallery-1 .wonderplugin-gridgallery-item-text, .postid-107 #wonderplugingridgallery-1 .wonderplugin-gridgallery-item-text, .postid-109 #wonderplugingridgallery-6 .wonderplugin-gridgallery-item-text {
	color: transparent;
	background-color: transparent;
}
.category-usb-flash-drive .prod-headng {
	font-weight: 600;
}
#html5-watermark a {
	display: none;
}

.category-video-brochures .talks-callss bread a:hover {
	color: #fff !important;
}
.category-video-brochures .talks-callss {
	padding: 0 15px;
}
.postid-107 #primary {
	margin-top: 60px;
} 
.footercol.logocol #menu-footer-menu li {
	display: block;
	width: 100%;
}
.page-id-1409 .page-list li:nth-of-type(11), .page-id-1409 .page-list li:nth-of-type(12), .page-id-1409 .page-list li:nth-of-type(13), .page-id-1409 .page-list li:nth-of-type(14) {
	display: none;
}
.page-id-79 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/08/header-newsletter.jpg) !important;
	padding: 150px 0 !important;
	background-position: center !important;
}
.page-id-79 .page-banner::before {
	background: rgba(0,0,0,0.2) !important;
}
.page-id-79 #content{
	padding: 2.5em 0 5em;
}
.page-id-79 #content .tnp-field.tnp-field-email::before {
	bottom: -25px;
}

.page-id-2011 .entry-content p {
	display: none;
}
.page-id-2011 .blog-content p {
	display: block;
}
.page-id-2011 #content {
	padding: 0 !important;
}
.page-id-2011 .page-banner {
	margin-bottom: 0;
	padding: 150px 0;
}
.page-id-2011 .page-banner::before {
	background: rgba(0,0,0,0.2);
} 



.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(11)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-smpl-sleeve.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(10)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-specialty.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(9)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-pocket.png);
	top: 0;
	left: -45px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 17%;
	top: 4px;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(8)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-multi-disc.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(7)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-mailer.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 17%;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(6)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-binder.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(5)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-box.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(4)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-amaray.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(3)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-digipak.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(2)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-jewel.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
} 
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(1)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-all.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(4n+4) {
	position: relative;
	margin-right: 0 !important;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(11) {
	position: relative;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(10) {
	position: relative;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(9) {
	position: relative;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(8) {
	position: relative;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(7) {
	position: relative;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(6) {
	position: relative;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(5) {
	position: relative;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(3) {
	position: relative;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(2) {
	position: relative;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(1) {
	position: relative;
}
.single-product.postid-107 #wonderplugingridgallery-4 .wpp-category-greybutton .wonderplugin-gridgallery-tag {
	background: transparent !important;
	border: 2px solid #cf1101 !important;
	color: #cf1101 !important;
	width: 17%;
	/* margin: 10px 30px; */
	text-align: center !important;
	margin-right: 60px;
	margin-bottom: 30px;
	margin-left: 40px;
}
.single-product.postid-107 #content {
	background: transparent;
}
/*

.single-product.postid-107 .wonderplugin-gridgallery-list {
	margin-top: 80px !important;
}*/
.single-product.postid-107 #wonderplugingridgallery-4 .wonderplugin-gridgallery-item-text {
	background-color: transparent;
	color: transparent;
	display: none !important;
}


.single-product.postid-109 #content {
	background: transparent;
}

.single-product.postid-109 #wonderplugingridgallery-4 .wonderplugin-gridgallery-item-text {
	background-color: transparent;
	color: transparent;
	display: none !important;
}

.single-service.postid-98 .talk {
	padding: 15px 0 5px;
}
.page-id-79 .entry-content p {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}/* Theme custom style css start here 

========================================

*/



* {

    margin: 0;

    padding: 0;

}



body {

  font-family: 'Poppins', sans-serif;

  font-size: 14px;

  line-height: 26px;font-weight: 400;color: #444;

}



img {

    max-width: 100%;

    height: auto;

}



a {

    text-decoration: none;

    display: inline-block;

    color: #FF9331;

}

a:focus, a:hover {

	color: #ca1c03 !important;

	text-decoration: none;

}

.entry-content a:focus, .entry-content a:hover, .entry-summary a:focus, .entry-summary a:hover, .widget a:focus, .widget a:hover, .site-footer .widget-area a:focus, .site-footer .widget-area a:hover, .posts-navigation a:focus, .posts-navigation a:hover, .comment-metadata a:focus, .comment-metadata a:hover, .comment-metadata a.comment-edit-link:focus, .comment-metadata a.comment-edit-link:hover, .comment-reply-link:focus, .comment-reply-link:hover, .widget_authors a:focus strong, .widget_authors a:hover strong, .entry-title a:focus, .entry-title a:hover, .entry-meta a:focus, .entry-meta a:hover, .page-links a:focus .page-number, .page-links a:hover .page-number, .entry-footer a:focus, .entry-footer a:hover, .entry-footer .cat-links a:focus, .entry-footer .cat-links a:hover, .entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover, .post-navigation a:focus, .post-navigation a:hover, .pagination a:focus:not(.prev):not(.next), .pagination a:hover:not(.prev):not(.next), .comments-pagination a:focus:not(.prev):not(.next), .comments-pagination a:hover:not(.prev):not(.next), .logged-in-as a:focus, .logged-in-as a:hover, a:focus .nav-title, a:hover .nav-title, .edit-link a:focus, .edit-link a:hover, .site-info a:focus, .site-info a:hover, .widget .widget-title a:focus, .widget .widget-title a:hover, .widget ul li a:focus, .widget ul li a:hover{color: #fa2837;}

a {

    text-decoration: none;

    display: inline-block;

    color: #ca1c03;

    box-shadow: none !important;

}



h1,

h2,

h3,

h4,

h5,

h6 {

    margin: 0;padding: 0;letter-spacing: 0;color: #000;

}



li {

    list-style: none;

}



ul,

ol {

    margin: 0;

}



p {

   

   margin-bottom: 20px;

   color: #131313;

}





/* CSS starts here */

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"] {

	color: #c0c0c0;

	background: #fff;	

	border: 1px solid #c0c0c0;

	border-radius:0;

	padding: 2px 10px;

	height: 40px;

	font-size: 14px;

	width: 100%; 

}

textarea {

	color: #c0c0c0;

	background: #fff;	

	border: 1px solid #c0c0c0;

	border-radius:0;

	display: block;

	padding: 2px 10px;

	max-height: 140px;

	font-size: 14px;

	width: 100%; 

}

button, input[type="button"], input[type="submit"] {

	background-color: #ff5a5f;

	border: 0;	

	color: #fff;

	display: inline-block;

	 font-size: 14px;

	font-weight:400;

	line-height: 1;

	padding: 2px 10px;

}

input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus {

	color: #c0c0c0;

	border-color: #ccc;

}

.entry-title a, .entry-meta a, .page-links a, .page-links a .page-number, .entry-footer a, .entry-footer .cat-links a, .entry-footer .tags-links a, .edit-link a, .post-navigation a, .logged-in-as a, .comment-navigation a, .comment-metadata a, .comment-metadata a.comment-edit-link, .comment-reply-link, a .nav-title, .pagination a, .comments-pagination a, .site-info a, .widget .widget-title a, .widget ul li a, .site-footer .widget-area ul li a, .site-footer .widget-area ul li a, .entry-content a:focus, .entry-content a:hover, .entry-summary a:focus, .entry-summary a:hover, .widget a:focus, .widget a:hover, .site-footer .widget-area a:focus, .site-footer .widget-area a:hover, .posts-navigation a:focus, .posts-navigation a:hover, .comment-metadata a:focus, .comment-metadata a:hover, .comment-metadata a.comment-edit-link:focus, .comment-metadata a.comment-edit-link:hover, .comment-reply-link:focus, .comment-reply-link:hover, .widget_authors a:focus strong, .widget_authors a:hover strong, .entry-title a:focus, .entry-title a:hover, .entry-meta a:focus, .entry-meta a:hover, .page-links a:focus .page-number, .page-links a:hover .page-number, .entry-footer a:focus, .entry-footer a:hover, .entry-footer .cat-links a:focus, .entry-footer .cat-links a:hover, .entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover, .post-navigation a:focus, .post-navigation a:hover, .pagination a:focus:not(.prev):not(.next), .pagination a:hover:not(.prev):not(.next), .comments-pagination a:focus:not(.prev):not(.next), .comments-pagination a:hover:not(.prev):not(.next), .logged-in-as a:focus, .logged-in-as a:hover, a:focus .nav-title, a:hover .nav-title, .edit-link a:focus, .edit-link a:hover, .site-info a:focus, .site-info a:hover, .widget .widget-title a:focus, .widget .widget-title a:hover, .widget ul li a:focus, .widget ul li a:hover {

  box-shadow: none;

}

.site-branding {

	padding: 0;

	margin: 0;

}

.widget ul li {

  border-bottom: 0;

  border-top: 0;

  padding: 0;

}





embed, iframe, object {

  margin-bottom: 0;

}

.blog:not(.has-sidebar) #primary article, .archive:not(.page-one-column):not(.has-sidebar) #primary article, .search:not(.has-sidebar) #primary article, .error404:not(.has-sidebar) #primary .page-content, .error404.has-sidebar #primary .page-content, body.page-two-column:not(.archive) #primary .entry-content, body.page-two-column #comments {

  float: none;

  width: 100%;

}

body:not(.has-sidebar):not(.page-one-column) .page-header, body.has-sidebar.error404 #primary .page-header, body.page-two-column:not(.archive) #primary .entry-header, body.page-two-column.archive:not(.has-sidebar) #primary .page-header {

  float: none;

  width: 100%;

}



.wrap, .container, .panel-content .wrap{max-width: 1140px;width: 100%;padding-left:15px;padding-right: 15px;padding-top: 0;padding-bottom: 0}







.home .page-banner{display: none}

.page-banner:before{content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,0.6);z-index: -1}

.page-banner{background: url(assets/images/page-banner.jpg) no-repeat center top;position: relative;background-size: cover;z-index: 1;padding: 80px 0;margin-bottom: 40px}

.page-banner h1{text-transform: uppercase;color: #fff;font-weight: 700;font-size: 40px}





.widget-title {

	margin-top: 0;

	font-weight: 700;

	margin: 0 auto 15px;

	font-size: 33px;

}



.site-info {

	float: none;

	padding: 10px 0;

	width: 100%;

	font-size: 14px;

	text-align: center;margin: 0

}



.site-footer {

	font-size: 14px;

	margin-top: 0;

}



/*header-css-start-here*/

.sub-menu li {

	border-bottom: 1px solid #ccc !important;

}

.sub-menu {

	box-shadow: 0 0 5px #ccc;

	border: 0 !important;

}

.header-social {

	display: none;

}



.head-contactright li {

	display: inline-block;

	float: right;

	padding-left: 15px;

	margin-top: 20px;

	color: #000;

}

.head-contactright li i {

	color: #000;

}

.head-contactright li a {

	color: #000;

	padding-left: 10px;

	
	margin-right: 10px;

}

.entry-header {

	display: none;

}

#top-menu {

	text-align: right;

	float: right;

}

.main-navigation {

	width: 100%;

}

.head_mid {

	display: inline-flex;

	width: 100%;

	padding: 15px 0;

	background: #fff;

}

.top-head {

	background: #fff;

}

.head-contactright li a:last-child {

	margin-right: 0;

}



.get-quote li button {
	background: #ca1c03;
	color: #fff;
	width: 150px;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	height: 45px;
	position: relative;
	top: 7px;
}

.head-contactright {

	padding-right: 0;

}

.menu-scroll-down {

	display: none !important;

}

#top-menu li a {

	color: #000;

	font-size: 16px;

	font-weight: 600;

	padding: 15px 25px;

}

.container-fluid {

	width: 100%;

	max-width: 1600px;

}

.site-logo {

	position: relative;

	top: -13px;

}

.main-navigation li li:hover, .main-navigation li li.focus {

	background: #ca1c03 !important;

}

.sub-menu li a:hover {

	color: #fff !important;

}
#masthead {
	background: #fff;
}

/*header-css-End-here*/



/*popup-css-start-here*/

#exampleModalLongTitle {

	text-align: center;

	font-size: 28px;

	text-transform: capitalize;

	letter-spacing: 1px;

	margin-top: 0;

	font-weight: bold;

}

.modal-header {

	border-bottom: 0;

}

.modal-content .close span {

	margin-top: ;

	position: relative;

	top: -20px;

}

.modal-body input {

	border: 0;

	border-bottom: 1px solid #ccc;

}

.modal-body input:focus {

	border-bottom: 2px solid #ee1c24;

}

.modal-content {

	padding: 40px 50px;

}

.modal-content input[type="submit"] {

	padding: 15px 50px;

	background: #000;

	font-size: 18px;

	text-transform: uppercase;

	border: 2px solid #000;

	transition: all .3s ease;

	font-weight: bold;

	margin-top: 30px;

	width: 100%;

}

.modal-content input[type="submit"]:hover{

	border: 2px solid #000;

	background: transparent;

	color: #000 !important;

}

.modal-content .close span {

	position: absolute;

	top: 10px;

	right: 20px;

}

.modal-header .close {

	opacity: 1;

	font-size: 40px;

}

/*popup-css-End-here*/



/*welcome-css-start-here*/

.red-btn {
	background: #ca1c03;
	color: #fff;
	padding: 8px 30px;
	border: 2px solid #ca1c03;
	transition: all .5s ease;
}

.red-btn:hover {

	border: 2px solid #ca1c03;

	color: #ca1c03 !important;

	background: transparent;

}

.welcome-sec .red-btn {

	margin-top: 40px;

}

.welcome-sec .widget-title {
	position: relative;
	display: inline-block;
	font-weight: 600;
	padding-left: 0px;
}
.welcome-sec .widget-title::after {
	position: absolute;
	content: "";
	top: -8px;
	width: 55px;
	left: 0;
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/04/welcome2.png);
	height: 55px;
	background-size: 100%;
	background-repeat: no-repeat;
	display:none;
}

/*welcome-css-end-here*/



/*testimonial-css-start-here*/

.testimonial-sec .testimonial-heading {

	color: #fff;

	display: inline-block;

	padding-left: 0 !important;

	position: relative !important;

	font-weight: 700;

	font-size: 33px;

}

.testimonial-sec p {

	color: #fff;

}

.testimonial-sec .strong-view.default .testimonial-inner {

	border: none !important;

	text-align: center;

}

.testimonial-sec .strong-view.default .testimonial-heading {

	background: none;

}

.testimonial-sec .strong-view.default div {

	border: 0 !important;

}

.testimonial-sec .testimonial-content {

	display: grid;

}

.testimonial-sec .testimonial-heading::before {

	position: absolute;

	content: "";

	background: #fff;

	height: 2px;

	left: -130px;

	top: 15px;

	width: 100px;

}

.testimonial-sec .testimonial-heading::after {

	position: absolute;

	content: "";

	background: #fff;

	height: 2px;

	right: -130px;

	top: 15px;

	width: 100px;

}

.testimonial-image img {

	border-radius: 100%;

	margin-top: 40px !important;

	margin-bottom: 10px !important;

}

.testimonial-sec .testimonial-client {

	margin: auto;

	display: table;

}

.testimonial-sec .testimonial-name {

	text-align: center;

	color: #fff;

}

.testimonial-sec {

	padding-top: 40px;

}

/*testimonial-css-End-here*/



/*brand-logo-css-start-here*/

.brand-logo .slick-dots {

	display: none !important;

}

/*brand-logo-css-End-here*/



/*footer-css-start-here*/

.site-footer {

	border: 0;

}

.footertop {

	background: #ebebeb;

}

.footertop .widget-title {

	font-size: 22px !important;

	margin-bottom: 20px;

	text-transform: capitalize;

	letter-spacing: 1px;

	font-weight: 600;

}

.footertop {

	background: #ebebeb;

	padding: 60px 0;

}

.footertop .container-fluid {

	padding-left: 65px;

	padding-right: 65px;

}

.footertop ul li a {

	color: #000;

	font-size: 16px;

	line-height: 2;

}

.footertop .tnp-field.tnp-field-email label, .footertop .tnp-field.tnp-field-button {

	display: none;

}

.tnp-field.tnp-field-email input[type="email"] {

	background: transparent;

	border: 2px solid;

	position: relative;

}

.tnp-field.tnp-field-email::before {

	position: absolute;

	content: "";

	background: url(./assets/images/newsletter_bg.png);

	top: 0;

	right: 20px;

	bottom: 0;

	background-repeat: no-repeat;

	width: 100%;

	background-position: right;

}

.tnp-field.tnp-field-email{

	position: relative;

}

.footerbottom {

	background: #000;

}

.social li {

	display: inline-block;

	padding-right: 10px;

}

.footerbottom .site-info, .footerbottom .site-info a {

	color: #fff;

}

/*footer-css-End-here*/



/*service-css-start-here*/

.service-sec {

	text-align: center;

	background: #f5f5f5;

}

.main-heading-title {

	display: inline-block;

	padding-left: 0 !important;

	font-weight: 600;

	font-size: 33px;

	letter-spacing: 2px;

	position: relative;

}

.main-heading-title::before {
	position: absolute;
	content: "";
	background: #ca1c03;
	height: 2px;
	left: -130px;
	top: 19px;
	width: 100px;
}

.main-heading-title::after{

		position: absolute;

	content: "";

	background:  #ca1c03;

	height: 2px;

	right: -130px;

	top: 19px;

	width: 100px;

}

.commercial-img img {

	-webkit-box-shadow: none !important;

	box-shadow: none !important;

}
.service-sec {
	text-align: center;
	background: #fff;
	padding: 50px 0 15px;
}
.service-sec span {

	display: inherit;

}

.panel-first-child {

	padding: 0;

}

.service-sec p {

	text-align: center;

	margin: 20px 0 30px;

}

.bluray-sec p {

	margin-bottom: 0;

}

.service-sec .col-md-1 {
	width: 25%;
}

.service-sec .commercial-img img {
	box-shadow: none !important;
	width: 40px;
}
.service-sec .commercial-img a {

	box-shadow: none !important;

}

.service-sec .title a {

	box-shadow: none !important;

}

.service-sec .title {

	text-align: center;

}

.service-sec .col-md-6 {

	width: 100%;

	text-align: center;

}

.service-sec .property-floor {

	margin-bottom: 15px;

}

.service-sec .title a {

	color: #000;

}

.service-sec .commercial-img a {

	border-radius: 50%;

	border: 2px solid #000;

	width: 80px;

	height: 80px;

	line-height: 4.8;

}

.service-sec .property-floor a:hover {

	border-color: #ca1c03;

}

.property-floor:hover .title a{

	color: #ca1c03;

}

.single-service #primary {

	width: 100% !important;

}

/*.single-service.postid-94 .site-content {*/

/*	background: #f5f5f5;*/

/*}*/
.single-service.postid-94 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/07/header-video-conversion.jpg) !important;
	padding: 140px 0 !important;
}
.single-service.postid-94 .page-banner::before {
	background: rgba(0,0,0,0.1);
}
.single-service.postid-80 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/04/header-CD-duplication.jpg) !important;
	padding: 140px 0 !important;
}
.single-service.postid-82 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/02/cd_replication_bg.jpg) !important;
	padding: 140px 0 !important;
}
.single-service.postid-88 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/02/header-blu-ray.jpg) !important;
	padding: 140px 0 !important;
}
.single-product.postid-107 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/06/header-DVD-packaging-solutions.jpg);
	padding: 140px 0 !important;
}
.single-service.postid-88 .page-banner::before, .single-product.postid-107 .page-banner::before {
	background: rgba(0,0,0,0.2);
}
.single-service.postid-88 #content {
	padding-top: 0;
}
.page-id-207 .page-banner h1 {
	color: #000;
}
.single-service.postid-88 p{
	color: #888;
}
.dup-media {
	margin-top: 60px;
}
.high-end-sec .widget-title {
	font-weight: 600;
	font-size: 26px;
}
.high-end-sec a {
	background: #cf1500;
	color: #fff;
	padding: 8px 25px;
	font-weight: 500;
	letter-spacing: 1px;
	margin-top: 15px;
	border-radius: 5px;
	border: 2px solid #cf1500;
	transition: all .5s ease;
}
.high-end-sec a:hover{
	background: transparent;
border: 2px solid #cf1500;
color: #cf1500;
}
.high-end-sec p {
	margin-top: 30px;
	line-height: 33px;
}
.high-end-sec {
	padding: 60px 0;
}
.going-sec {
	padding: 50px 0;
}
.single-service.postid-88 .page-banner h1, .single-service.postid-84 .page-banner h1, .single-service.postid-80 .page-banner h1, .single-service.postid-98 .page-banner h1 {
	width: 45%;
}
 .single-service.postid-90 .page-banner h1{
	width: 38%;
}
.single-service.postid-84 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/02/header-DVD.jpg) !important;
	padding: 140px 0 !important;
}
.single-service.postid-84 .page-banner::before {
	background: rgba(0,0,0,0.2);
}
.single-service.postid-92 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/02/cd-dvd-packaging_bg.jpg) !important;
	padding: 140px 0 !important;
}
.single-service.postid-96 .page-banner h1 {
	width: 40%;
}
.single-service.postid-96 .page-banner::before {
	display: none;
}
.single-service.postid-96 #content {
	padding-top: 3em;
}
.single-service.postid-96 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/07/header-VHS-to-digital.jpg) !important;
	padding: 140px 0 !important;
}
.single-service.postid-98 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/02/header-vid-editing.jpg) !important;
	padding: 140px 0 !important;
}
.single-service.postid-98 .page-banner::before {
	background: rgba(0,0,0,0.1);
}
.author-video-sec .widget-title {
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 0;
}
.author-video-sec .so-panel {
	padding-bottom: 0;
	margin-bottom: 0 !important;
}
.dvd-btn a {
	background: #ca1c03 !important;
	color: #fff;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	border: 2px solid #ca1c03 !important;
	border-radius: 0 !important;
	transition: all .5s ease;
}
.dvd-btn a:hover {
	background: transparent !important;
	border: 2px solid #ca1c03 !important;
	 color:#ca1c03 !important;
}
.dvd-btn a span:hover{
    color:#ca1c03 !important;
}
.author-video-sec {
	padding-bottom: 50px;
}
.author-text {
	margin-top: 15px;
}
.dvd-btn {
	text-align: left;
	float: left;
}
.single-service.postid-86 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/02/DVD-Replication-bg.jpg) !important;
	padding: 140px 0 !important;
}
.single-service.postid-90 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/05/header-subtitling.jpg) !important;
	padding: 140px 0 !important;
}
.single-service.postid-90 .page-banner::before {
    background: rgba(0,0,0,0.1);
}
.single-service.postid-90 #content {
	padding-top: 0;
}
.bigger.-sec h3{
    font-size: 20px;
}
.bigger.-sec {
	padding: 50px 0;
}
.single-service.postid-94 #content {
	padding-top: 3.5em;
}
.cd-duplication.-sec {
	padding: 50px 0;
}
.single-service.postid-90 .talk a {
	position: absolute;
	right: 107px;
}
.single-service.postid-90 .about-pro {
	position: absolute;
	top: 60px;
	left: 0;
}
.post-navigation .nav-links {
	opacity: 0;
}
.single-service.postid-98 .site-content {
	padding-top: 0;
	background: #f2f2f2;
}
.subtitle-sec p {
	color: #888;
	letter-spacing: 1px;
}
.subtitle-sec.links p {
	font-weight: 600;
	color: #000000b3;
}
.dvd-Replication-title.subtitle {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.video-editor_title p {
	color: #000;
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 80px;
}
.vhs-left-img img {
	background: #f5f5f5;
	margin-left: 0px !important;
	z-index: 99999;
	position: relative;
}
.CD_Replication_sec_right.content {
	margin-right: 0;
	padding-left: 0;
	background: transparent;
}
.video-text p {
	font-size: 20px;
	font-weight: 600;
}
.duplication_text p {
	color: #888;
	font-size: 17px;
	font-weight: 600;
	margin-bottom: 40px;
	letter-spacing: 1px;
}
.cd-right-title .widget-title {
	font-weight: 600;
	font-size: 26px;
	position: relative;
}
.turn-title .widget-title {
	font-size: 22px;
	font-weight: 500;
}
.post-80.service p, .post-84.service p {
	color: #888;
}
.post-84.service #cd-titles {
	padding-bottom: 50px;
}
.post-84.service #putting img {
	width: 450px;
}
.post-84.service #putting {
	padding-bottom: 0;
}
#cd-titles {
	padding: 50px 0;
	padding-bottom: 25px;
}
#cd-titles .so-panel {
	margin-bottom: 0 !important;
	padding-bottom: 0;
}
#cd-titlesrepli p {
	line-height: 32px;
}
#cd-titlesrepli {
	padding-top: 25px;
}
.cd-right-title .widget-title::after {
	position: absolute;
	content: "";
	background: #ca1c03;
	height: 2px;
	width: 125px;
	top: 15px;
	margin-left: 15px;
}
.talk img {
	width: 150px;
}
#putting {
	padding: 45px 0;
	margin-top: 50px;
}
#putting .cd-right-title {
	margin-top: 20px;
}
#putting a {
	background: #cf1500;
	color: #fff;
	padding: 8px 25px;
	font-weight: 500;
	letter-spacing: 1px;
	margin-top: 15px;
	border-radius: 5px;
	border: 2px solid #cf1500;
	transition: all .5s ease;
}
.call-me {
	background: #cf1500;
	color: #fff;
	padding: 8px 25px;
	font-weight: 500;
	letter-spacing: 1px;
	border-radius: 5px;
	border: 2px solid #cf1500;
	transition: all .5s ease;
	position: relative;
	left: -28px;
	top: 19px;
	z-index: -3;
}
.about-pro {
	position: absolute;
	top: 60px;
	left: 28%;
}
.talk-me {
	font-weight: 600;
	font-size: 26px;
	padding-right: 10px;
	color:#000;
}
.talk {
	position: relative;
	z-index: 9999;
}
.about-pro {
	color: #888;
}
.talk img {
	width: 150px;
	box-shadow: none !important;
}
#putting a:hover {
	background: transparent;
	border: 2px solid #cf1500;
	color: #cf1500;
}
/*.cd-img-dup::before {*/

/*	position: absolute;*/

/*	content: "";*/

/*	border: 4px solid #000;*/

/*	top: 25px;*/

/*	right: 0;*/

/*	left: 25px;*/

/*	bottom: -25px;*/

/*	width: 300px;*/

/*	z-index: -11;*/

/*	transition: ease-in-out .5s;*/

/*}*/

.single-service .page-banner {

	margin-bottom: 0;

}

.cd-img-dup {

	position: relative;

	z-index: 99999;

}

.cd-img-dup:hover::before {

	top: -25px;

	border: ;

	bottom: 25px;

}

.cd-duplication.-sec p {

	color: #888;

	letter-spacing: 1px;

}
.cd-duplication.-sec .widget-title {
	font-size: 20px;
	font-weight: 600;
}

.single-service .entry-footer {

	display: none;

}

.CD_Replication_sec::before {

	position: absolute;

	content: "";

	border: 10px solid #000;

	top: 0;

	right: 0;

	left: 0;

	bottom: 0;

	border-right-width: ;

}

.CD_Replication_sec {

	position: relative;

}

.single-service.postid-82 #content {

	background: #f5f5f5;

}

.CD_Replication_sec_right {

	margin-right: -15px;

	padding-left: 8%;

	background: #f5f5f5;

	z-index: 99999;

	position: relative;

	padding-top: ;

	margin-top: 40px;

	margin-bottom: 40px;

}

.CD_Replication_sec_right p {

	color: #888;

	text-align: justify;

	padding-right: 20px;

}

.CD_Replication_sec img {

	margin-left: 35px;

}

.cd-replication-title {

	margin-bottom: 45px;

}

.more-info {

	background: #ca1c03;

	color: #fff;

	padding: 10px 20px;

	margin-top: 20px;

	text-transform: uppercase;

	font-weight: 600;

	border: 2px solid #ca1c03;

	transition: all .5s ease;

}

.more-info:hover {

	border: 2px solid #ca1c03;

	color: #ca1c03;

	background: transparent;

}

.dvd-duplication-right::before {

	position: absolute;

	content: "";

	background: #e4e4e4;

	top: 0;

	right: 0;

	left: -59px;

	bottom: -86px;

	z-index: -11;

}

.dvd-duplication-right {

	position: relative;

	z-index: 3;

}

.dvd-duplication.-sec {

	background: #f3f4f4;

	padding: 50px !important;

}

.dvd-duplication_image img {

	width: 450px;

}

.dvd-duplication_image {

	z-index: 9999;

	position: relative;

}

.dvd-duplication-right::before {

	position: absolute;

	content: "";

	background: #ededed;

	top: -90px;

	right: 0;

	left: -235px;

	bottom: -110px;

	z-index: -11;

}

.single-service.postid-84 .site-content {

/*	background: #f3f4f4;*/

	padding-top: 50px;

}

.dvd-duplication-right p {

	color: #888;

	text-align: justify;

	line-height: 2.2;

	padding-right: 50px;

	font-size: 15px;

}

.dvd-duplication-text p {

	color: #888;

	line-height: 2;

	font-size: 16px;

	font-weight: 600;

}

.dvd-duplication-text {

	padding: 0 50px !important;

	text-align: justify;

}

.single-service.postid-86 .site-content {

	background: #f5f5f5;

}

.dvd-Replication-secn {

	padding: 0 80px !important;

}

.dvd-Replication-left {

	position: relative;

}

.dvd-Replication-left::before {

	background: #2f2f2f;

	position: absolute;

	content: "";

	top: -35px;

	left: 35px;

	right: 0;

	bottom: 35px;

	z-index: -11;

	width: 300px;

	transition: ease-in-out .5s;

}

.dvd-Replication-left {

	position: relative;

	z-index: 99;

}

.dvd-Replication-left:hover::before{

	top: 35px;

	bottom: -35px;

}

.dvd-Replication-right p {

	color: #888;

	line-height: 2;

	letter-spacing: 1px;

}

.dvd-Replication-title {

	margin-bottom: 50px;

	padding: 0 100px !important;

}

.dvd-Replication-title .widget-title::after {

	position: absolute;

	content: "";

	border-bottom: 5px solid #ca1c03;

	bottom: -20px;

	left: 0;

	right: 0;

	width: 200px;

}

.dvd-Replication-title .widget-title{

	position: relative;

}

.dvd-Replication-left img {

	margin-left: 70px;

}



.blu-ray-replication-sec img {

	m': ;

	margin: auto;

	display: table;

}

.blu-ray-replication-sec {

	padding: 0 70px !important;

}

.blu-ray-replication-title {

	padding: 0 70px !important;

}

.blu-ray-replication-title span {

	font-size: 30px;

	color: #000;

}

.blu-ray-replication-title h3 {

	font-size: 36px;

	font-weight: 600;

	margin-bottom: 45px;

	color: #ee1c24;

}

.blu-ray-replication-sec img {

	margin: auto;

}

.blu-ray-replication-title h3 {

	font-size: 36px;

	font-weight: 600;

	margin-bottom: 45px;

	color: #ca1c03;

	margin-left: 90px;

	position: relative;

	width: 890px;

}

.blu-ray-replication-title h3::after {

	position: absolute;

	content: "";

	border-bottom: 5px solid #000;

	bottom: -20px;

	right: 26px;

	width: 120px;

}

.blu-ray-replication-sec p {

	color: #888;

	font-size: 15px;

	line-height: 2;

}

.bluray-right-content p {

	color: #fff;

	font-size: 16px;

	line-height: 2;

}

.bluray-content {

	background: #000;

	margin-top: 80px;

}

.bluray-right-content {

	padding-right: 50px;

}

.bluray-right-content li {

	color: #fff;

	font-size: 18px;

	line-height: 2.5;

}

.bluray-right-content li::before {

	font-family: FontAwesome;

	content: "\f14a ";

	display: inline-block;

	padding-right: 15px;

	vertical-align: middle;

	color: #ccc;

}

.blu-ray-replication-title.new h3 {

	margin-left: 0;

	text-transform: uppercase;

	width: 413px;

}

.blu-ray-replication-title.new span{

	font-size: 36px;

}

.blu-ray-replication-title.new h3::after {

	width: 183px;

}

.blu-ray-replication-title.new {

	margin-top: 70px;

}

.archive.category #content {

	background-size: 15px 15px;

	background-image: -webkit-radial-gradient(rgba(77,67,92,.04) 15%,transparent 0),-webkit-radial-gradient(rgba(77,67,92,.04) 15%,transparent 0);

	background-image: radial-gradient(rgba(77,67,92,.04) 15%,transparent 0),radial-gradient(rgba(77,67,92,.04) 15%,transparent 0);

	padding-top: 40px;

}

.latest_news_cont {
	background: #fff;
	position: relative;
	padding: 25px;
	text-align: center;
	transition: all .5s ease;
	overflow: hidden;
	margin-bottom: 25px;
	border: 1px solid #ccc;
}

.latest_news_cont a h5 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	background: #fff;
	padding: 15px;
	font-weight: 500;
	color: #888;
	border-top: 1px solid #ccc;
	display:none;
}
.latest_news_cont font h5 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	background: #fff;
	padding: 15px;
	font-weight: 500;
	color: #888;
	border-top: 1px solid #ccc;
}
.latest_news_cont font h5 span {
	padding-left: 5px;
}
.latest_news_cont img {

	transition: all .5s ease;

	overflow: hidden;

	padding: 45px 45px 60px;

}
.category-video-brochures .latest_news_cont img {
	padding: 15px 20px 45px;
}
.single-product.postid-494 .page-banner , .single-product.postid-503 .page-banner, .single-product.postid-513 .page-banner, .single-product.postid-521 .page-banner, .single-product.postid-530 .page-banner    {
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/header-video-brochures.jpg) no-repeat center top;
	padding: 190px 0;
	background-position: center;
	background-size: cover;
}
.single-product.postid-494 .page-banner::before , .single-product.postid-503 .page-banner::before, .single-product.postid-513 .page-banner::before, .single-product.postid-521 .page-banner::before, .single-product.postid-530 .page-banner::before {
	background: rgba(0,0,0,0.1);
}
.latest_news_cont:hover img {

	transform: scale(1.15);

}

.latest_news_cont:hover {

	-webkit-transform: translateY(-5px);

	transform: translateY(-5px);

	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,.08);

	box-shadow: 0 0 50px 0 rgba(0,0,0,.08);

}

.lSPrev::before {

	font-family: FontAwesome;

	content: "\f100";

	display: inline-block;

	padding-right: 4px;

	vertical-align: middle;

	color: #fff;

	font-size: 30px;

	background: #000;

	border-radius: 50%;

	width: 35px;

	height: 35px;

	text-align: center;

	line-height: 32px;

}

.lSAction > a {

	background-image: none !important;

	background-color: transparent !important;

}

.lSNext::after {

	font-family: FontAwesome;

	content: "\f101";

	display: inline-block;

	vertical-align: middle;

	color: #fff;

	font-size: 30px;

	background: #000;

	border-radius: 50%;

	width: 35px;

	height: 35px;

	text-align: center;

	line-height: 32px;

	padding-left: 4px;

}

.lSAction > .lSNext {

	right: 15px !important;

}
.lSPager.lSGallery li {
	border: 1px solid #ccc;
	border-radius: 0 !important;
	padding: 5px;
	background: #fff;
}

.lSPager.lSGallery {

	margin-bottom: 80px !important;

}

.archive.category .page-banner {

	margin-bottom: 0;

}

.prod-titl {

	padding-left: 15px;

	padding-bottom: 65px;

	text-align: center;

	position: relative;

	text-transform: uppercase;

}
.category-video-brochures .prod-headng {
	padding-bottom: 35px;
}

.lSSlideWrapper.usingCss {
	border: 1px solid #ccc;
	background: #fff;
}

.lSPager.lSGallery {

	margin-top: 20px !important;

}

.nav-links span {

	font-size: 13px;

}

.prod-titl::after {

	position: absolute;

	content: "";

	border-bottom: 3px solid #ca1c03;

	bottom: 45px;

	left: 0;

	right: 0;

	width: 135px;

	margin: auto;

}

.content.news_page {

	margin: auto;

	display: table;

}

.single-service.postid-92 #content {

	background: #fafbfe;

}

.budget-sec::before {

	content: "";

	position: absolute;

	left: 0;

	right: 0;

	bottom: 0;

	width: 100%;

	top: 0;

	background-repeat: no-repeat;

	background-position: bottom;

	background: linear-gradient(to right, #000000e6, #ffffffe6);

	z-index: -11;

	opacity: 0.9;

}

.budget-sec::after {

	opacity: 0.99;

	position: absolute;

	height: 100%;

	width: 100%;

	right: 0;

	bottom: 0;

	left: 0;

	content: "";

	background: url(http://www.ideareplication.com/wp-content/uploads/2019/02/bg-pattern-light.png);

	background-repeat: no-repeat;

	background-position: bottom;

	background-size: contain;

}

.budget-sec p {

	color: #fff;

	text-align: center;

	font-size: 16px;

	letter-spacing: 1px;

}

.carries-text a {

	background: #fff;

	padding: 10px 25px;

	margin-top: 20px;

	color: #000;

	text-transform: uppercase;

	font-weight: 600;

	border-radius: 5px;

	border: 2px solid #fff;

	transition: all .3s ease;

	position: absolute;

	bottom: 25px;

	left: 0;

	right: 0;

	width: 180px;

	margin: auto;

}

.carries-text a:hover {

	background: transparent;

	border: 2px solid #fff;

	color: #fff;

}

.carries-text h3 {

	color: #fff;

	font-size: 22px;

	font-weight: 600;

}

.carries-text {

	background: rgba(0,0,0,0.4);

	text-align: center;

	padding: 20px;

	height: 230px;

	border-radius: 5px;

	position: relative;

	z-index: 999;

}

.packaging-text p {

	padding: 0 115px;

	color: #888;

	margin-bottom: 60px;

	font-size: 17px;

	font-weight: 600;

}

.budget-sec {

	position: relative;

	padding: 100px 0 150px;

	background-repeat: no-repeat;

	background-size: cover;

	background-position: center;

	z-index: 999999;

	background-attachment: fixed;

	margin: 90px 0;

}

.dvd-Replication-left.new img {

	box-shadow: 0 0 2px #ccc;

}




/*service-css-End-here*/



/*product-css-start-here*/
.welcome-sec {
	margin-top: 50px;
}

.home .panel-grid {
	margin-bottom: 0 !important;
}
.product-sec .property-floor {
	width: 31%;
	float: left;
	padding: 15px;
	border: 2px solid #b7b7b7;
	margin: 13px;
	height: 480px;
	position: relative;
	background: #fff;
}

.product-sec .title a {

	font-weight: 700;

	margin-top: 15px;

	color: #000 !important;

	text-align: left;

}

.product-sec .commercial-img a {

	box-shadow: none !important;

}

.product-sec .col-md-6 {

	text-align: left;

}
.product-sec {
	text-align: center;
	margin-top: 50px;
	background: #f5f5f5;
	padding-top: 50px;
	padding-bottom: 35px;
}

.product-sec .property-floor .col-md-12 {
	border: 0;
}
.product-sec .content, .product-sec .read-more, .product-sec .title {

	text-align: left;

}

.product-sec .read-more a {
	color: #fff;
	background: #ca1c03;
	padding: 4px 15px;
	transition: all .3s ease;
	border: 2px solid #ca1c03;
	position: absolute;
	bottom: 15px;
	left: 0;
	right: 0;
	margin: auto;
	text-align: center;
	width: 190px;
}
.product-sec .read-more a:hover {
	background: transparent;
	border: 2px solid #ca1c03;
	color: #ca1c03 !important;
}
.read-more a:focus {
	color: #fff !important;
	outline: 0;
}

.single-product .entry-footer {

	display: none;

}

.single-product  #primary {

	width: 100% !important;

}
.single-product #content {
	padding-top: 0;
	background: #f8f8f8;
}

.single-product #primary p {

	color: #888;

	font-size: 15px;

	letter-spacing: 1px;

}

.wonderplugin-gridgallery-item {

	border: 2px solid #ddd;

/*	box-shadow: 0 0 5px #ccc;*/

}

.wonderplugin-gridgallery-list a[href*="wordpress-gridgallery"] {

display: none;

}
.single-product .page-banner {
	margin-bottom: 0;
	background-position: center;
	padding: 150px 0;
}

.product-template-default.single.single-product .page-banner{
	display: none;
}
.product-template-default.single.single-product.postid-111 .page-banner, .product-template-default.single.single-product.postid-105 .page-banner, .product-template-default.single.single-product.postid-107 .page-banner, .product-template-default.single.single-product.postid-109 .page-banner  {
	display: block;
}
.product-template-default.single.single-product.postid-111 #content, .product-template-default.single.single-product.postid-105 #content, .product-template-default.single.single-product.postid-111 #content, .product-template-default.single.single-product.postid-109 #content {
	padding-top: 5.5em;
}
.pro-top {
	margin-bottom: 5.5em;
}
.print p::before {

	content: '\f046 ';

	font-family: FontAwesome;

	font-weight: normal;

	font-style: normal;

	text-decoration: none;

	color: #000;

	font-size: 17px;

	padding-right: 10px;

}

.print h1 {

	font-size: 30px;

	margin-bottom: 20px;

}

/*product-css-End-here*/



/*blog-css-start-here*/

.blog-sec {
	background: #f5f5f5;
	text-align: center;
	padding: 50px 0 30px;
}

.blog-sec .main-heading-title {

	margin-bottom: 25px;

}

.blog-sec h2 a {

	font-size: 18px;

	color: #000;

}

.blog-sec h2 {

	text-align: left;

}

.blog-sec .dateadmin {
	display: none;
	margin: 5px 0 !important;
}
.blog-sec .dateadmin li a {

	color: #000;

}

.blog-sec .blogcat a {

	color: #000;

	padding: 0px 5px;

	box-shadow: 1px 1px 2px #ccc !important;

	background: #fff;

}

.blog-sec .dateadmin li {

	background: #fff;

	margin-right: 10px;

	padding: 0px 5px;

	box-shadow: 1px 1px 2px #ccc;

}

.blog-sec .blog-content p {

	text-align: left;

}

.blog-sec .moretag {
	float: left;
	background: transparent;
	border: 2px solid #ca1c03;
	padding: 8px 25px;
	font-size: 15px;
	transition: all .3s ease;
}

.blog-sec .moretag:hover {

	background: #ca1c03;

	color: #fff;

}

.blog-sec .moretag:hover {
	background: #ca1c03;
	color: #fff !important;
}

.blog-sec .link-more .more-link {

	display: none;

}

.single-post.has-sidebar #secondary {

	box-shadow: 0 0 5px #ccc;

	padding: 30px 50px;

	background: #fff;

}

.single-post.has-sidebar .search-form .search-submit {

	background: #000;

}

.single-post .search-form .search-submit {

	bottom: 0px;

	right: 0;

	top: 14px;

}

.single-post .search-form .search-submit .icon {

	height: 18px;

	top: -2px;

	width: 19px;

}

.single-post #secondary .widget-title {

	font-size: 12px !important;

	color: #2a2a2a !important;

}

.single-post #secondary ul li a {

	color: #888;

	font-size: 14px;

	line-height: 2;

}

.single-post #secondary ul {

	border-bottom: 1px solid #ddd;

}

.single-post #secondary ul li {

	padding-bottom: 15px;

}

.single-post.has-sidebar #content {

	background: #f8f8f8;

}

.single-post.has-sidebar:not(.error404) #primary {

	width: 65%;

	background: #fff;

	padding: 15px;

	text-align: center;

	padding-bottom: 0;

	margin-bottom: 30px;

}

.single-post #primary p {

	text-align: justify;

	color: #888;

	margin: auto;

	padding: 0 15px;

	line-height: 2;

	letter-spacing: 1px;

}

.single-post.has-sidebar #secondary {

	width: 30%;

}

.single-post.has-sidebar .wrap {

	max-width: 1400px;

	margin: auto;

}

.single-post.has-sidebar .entry-footer {

	display: none;

}

.single-post.has-sidebar .comments-area {

	text-align: left;

	padding-top: 25px !important;

}

.single-post.has-sidebar .comment-respond h3 {

	padding-left: 15px;

	padding-bottom: 15px;

	color: #595959;

}

.single-post.has-sidebar .logged-in-as a {

	color: #888;

	padding-bottom: 10px;

}

.single-post.has-sidebar .form-submit input[type="submit"] {

	background: transparent;

	padding: 10px 15px;

	margin-top: 15px;

	border: 2px solid #000;

	color: #000;

	transition: all .3s ease;

}

.single-post.has-sidebar .form-submit input[type="submit"]:hover{

	background: #000;

	color: #fff;

}

.single-post.has-sidebar .page-banner {

	margin-bottom: 0;

}

/*blog-css-End-here*/



/*contac-us-css-start-here*/

.page-id-15 .page-banner {

	display: none;

}

.page-id-15 #content {

	padding-top: 0;

}

.contact-address .panel-grid-cell {

	width: 100%;

	height: 200px;

	border: 2px solid #ca1c03;

	position: relative;

	transition: all .3s ease;

	background: #fff;

}

.contact-address .panel-grid-cell::before{

content: '';

border-right: 100px solid transparent;

border-top: 100px solid #ca1c03;

position: absolute;

left: 0px;

top: 0px;

transition: all .3s ease;

}

.contact-address .widget-title {

	color: #111111;

	font-size: 18px;

	font-weight: 800;

	text-transform: uppercase;

	text-align: center;

}

.contact-address .so-panel {

	margin-top: ;

	padding-top: 70px;

	text-align: center;

}

.contact-address .textwidget p {

	color: #757575;

	font-size: 16px;

}

.contact-address .textwidget span {

	color: #000;

	font-weight: bold;

	padding-right: 10px;

}

.contact-address .panel-grid-cell:hover::before {

	border-top-color: #000;

}

.contact-address .panel-grid-cell:hover {

	border-color: #000;

}

.contact-address .conta-box1::after {

	font-family: FontAwesome;

	content: "\f041";

	display: inline-block;

	position: absolute;

	top: 14px;

	color: #fff;

	font-size: 40px;

	left: 14px;

}

.contact-address .conta-box2::after {

	font-family: FontAwesome;

	content: "\f095";

	display: inline-block;

	position: absolute;

	top: 14px;

	color: #fff;

	font-size: 34px;

	left: 14px;

}

.contact-address .conta-box3::after {

	font-family: FontAwesome;

	content: "\f0e0";

	display: inline-block;

	position: absolute;

	top: 14px;

	color: #fff;

	font-size: 33px;

	left: 12px;

}

.contact-address {

	margin-top: -110px;

	z-index: ;

}

.contact_formm input {

	border: 1px solid #848484 !important;

	border-radius: 5px !important;

	color: #000;

	font-size: 13px;

}

.contact_formm input:focus {

	border-color: #843534;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;

	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;

}

.cont-name span {

	width: 100%;

}

.contact_formm .cont-name {

	display: inline-flex;

	width: 100%;

}

.cont-name input {

	width: 99%;

	margin: auto;

}

.contact_formm span {

	margin-bottom: 35px;

}

.reffer-site {

	margin-bottom: 20px;

	display: inline-block;

	width: 100%;

}

.your-message input {

	height: 100px;

}

.contact_formm h3 {

	text-align: center;

	margin-bottom: 40px;

}

.contact_formm {

	box-shadow: 0 0 5px #ccc;

	padding: 50px;

}

.contact_formm input[type="submit"] {

	background: transparent;

	padding: 15px 50px;

	text-align: center;

	font-size: 19px;

	border: 2px solid #000 !important;

	text-transform: uppercase;

	font-weight: bold;

	margin: 25px auto 0;

	display: table;

	transition: all .3s ease;

}

.contact_formm input[type="submit"]:hover{

	background: #000;

	color: #fff;

}

/*contac-us-css-End-here*/



/*about-us-css-start-here*/
.page-id-167 .page-banner::before, .single-service.postid-80 .page-banner::before, .page-id-407 .page-banner::before {
	background: rgba(0,0,0,0.1);
}
.page-id-167 .page-banner {
	padding: 150px 0;
}

.about-bottom .panel-grid-cell h3 {

	font-size: 20px;

	text-align: center;

}

.about-bottom .box1, .about-bottom .box2, .about-bottom .box3 {

	color: #000;

	background-color: #fff;

	text-align: center;

	padding: 20px 15px;

	padding-bottom: 20px;

	padding-bottom: 20px;

	padding-bottom: 20px;

	margin: 20px 0 0;

	margin-bottom: 0px;

	margin-bottom: 0px;

	margin-bottom: 0px;

	border-radius: 20px 0 20px 0;

	position: relative;

	z-index: 1;

	transition: all ease .3s;

	margin-bottom: 30px;

	padding-bottom: 30px;

}

.about-bottom .box1:hover, .about-bottom .box2:hover, .about-bottom .box3:hover {

	box-shadow: 0 0 5px #ccc;

}
.page-id-167 #content {
	background: #f2f2f2;
	padding-bottom: 0 !important;
}

/*.layer::before {*/

/*	position: absolute;*/

/*	content: "1";*/

/*	color: #fff;*/

/*	background: linear-gradient(135deg,#ee1c24 25%,#bd383d 26%,#ee1c24 40%,#d71f26 41%,#ee1c24 47%,#ee1c24 48%, #bd252a 60%, #cf2228 61%);*/

/*	font-size: 90px;*/

/*	text-align: center;*/

/*	line-height: 130px;*/

/*	width: 100px;*/

/*	height: 140px;*/

/*	margin: -35px 0 0 0;*/

/*	display: block;*/

/*	-webkit-clip-path: polygon(0 0, 100% 0, 100% 75%, 0 100%);*/

/*	clip-path: polygon(0 0, 100% 0, 100% 75%, 0 100%);*/

/*	top: -40px;*/

/*}*/

/*.layer2::before {*/

/*	position: absolute;*/

/*	content: "2";*/

/*	color: #fff;*/

/*	background: linear-gradient(135deg,#ee1c24 25%,#bd383d 26%,#ee1c24 40%,#d71f26 41%,#ee1c24 47%,#ee1c24 48%, #bd252a 60%, #cf2228 61%);*/

/*	font-size: 90px;*/

/*	text-align: center;*/

/*	line-height: 130px;*/

/*	width: 100px;*/

/*	height: 140px;*/

/*	margin: -35px 0 0 0;*/

/*	display: block;*/

/*	-webkit-clip-path: polygon(0 0, 100% 0, 100% 75%, 0 100%);*/

/*	clip-path: polygon(0 0, 100% 0, 100% 75%, 0 100%);*/

/*	top: -40px;*/

/*}*/

/*.layer3::before {*/

/*	position: absolute;*/

/*	content: "3";*/

/*	color: #fff;*/

/*	background: linear-gradient(135deg,#ee1c24 25%,#bd383d 26%,#ee1c24 40%,#d71f26 41%,#ee1c24 47%,#ee1c24 48%, #bd252a 60%, #cf2228 61%);*/

/*	font-size: 90px;*/

/*	text-align: center;*/

/*	line-height: 130px;*/

/*	width: 100px;*/

/*	height: 140px;*/

/*	margin: -35px 0 0 0;*/

/*	display: block;*/

/*	-webkit-clip-path: polygon(0 0, 100% 0, 100% 75%, 0 100%);*/

/*	clip-path: polygon(0 0, 100% 0, 100% 75%, 0 100%);*/

/*	top: -40px;*/

/*}*/

/*.layer, .layer2, .layer3 {*/

/*	position: relative;*/

/*}*/

.about-bottom .box1::before {
	content: '';
	background: url("http://www.ideareplication.com/wp-content/uploads/2019/04/1button.png");
	height: 100%;
	width: 100%;
	position: absolute;
	left: -3px;
	top: -3px;
	background-repeat: no-repeat;
	background-size: 9%;
}
.about-bottom .box2::before {
	content: '';
	background: url("http://www.ideareplication.com/wp-content/uploads/2019/04/2button.png");
	height: 100%;
	width: 100%;
	position: absolute;
	left: -3px;
	top: -3px;
	background-repeat: no-repeat;
	background-size: 9%;
}
.about-bottom .box3::before {
	content: '';
	background: url("http://www.ideareplication.com/wp-content/uploads/2019/04/3button.png");
	height: 100%;
	width: 100%;
	position: absolute;
	left: -3px;
	top: -3px;
	background-repeat: no-repeat;
	background-size: 9%;
}

.about-bottom p {

	width: 800px;

	margin: auto;

	color: #888;

	letter-spacing: 1px;

	text-align: justify;

	text-align-last: center;

}

.about-bottom .so-panel {

	padding-bottom: 20px;

}

.about-ttitle .widget-title {

	font-size: 26px;

}

.about-ttitle p {

	color: #888;

	letter-spacing: 1px;

}

.wpls-logo-showcase .slick-dots li button {

	display: none;

}

.page-id-167 .page-banner {

	margin-bottom: 0;

	background-position: 100% 60%;

}

/*about-us-css-End-here*/



/*Facility Tour -css-start-here*/

.page-id-189 #content {

	padding-top: 30px;

}

.facilitytour-sec img {

	outline: 1px solid #ddd;

	outline-offset: -11px;

	box-shadow: 0 0 5px #ccc;

	padding: 10px;

}

.facilitytour-sec p {

	color: #888;

	text-align: justify;

	text-align-last: center;

	letter-spacing: 1px;

}

.facilitytour-sec a {

	background: transparent;

	border: 2px solid #ca1c03;

	padding: 5px 15px;

	margin-top: 15px;

	text-transform: uppercase;

	transition: all .3s ease;

}

.facilitytour-sec a:hover {
	background: #ca1c03;
	color: #fff !important;
}


/*Facility Tour-css-End-here*/



/*Terms & Conditions-css-start-here*/

.term-sec {

	box-shadow: 0 0 6px #ccc;

	padding: 30px;

}

.term-sec li::before {

	content: '\f046 ';

	font-family: FontAwesome;

	font-weight: normal;

	font-style: normal;

	text-decoration: none;

	color: #000;

	font-size: 17px;

}

.term-sec li{

	color: #888;

}

.term-sec li {

	color: #888;

	line-height: 2;

	border-bottom: 1px solid #ddd;

	padding: 10px 0;

}

.term-sec li:last-child {

	border: 0;

}

.term-sec p {

	color: #888;

	line-height: 2;

	font-weight: 500;

	margin-bottom: 0;

}

.page-id-207 #content {

	padding-top: 20px;

}

.page-id-207 .page-banner {
	background-position: center;
	padding: 140px 0;
}
.page-id-207 .page-banner::before, .single-product.postid-109 .page-banner::before, .single-product.postid-105 .page-banner::before{
	background: rgba(0,0,0,0.2);
}
.single-product.postid-109 .page-banner {
	background-position: center;
	padding: 140px 0;
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/05/header-blu-ray-packaging-solutions.jpg);
}
.single-product.postid-105 .page-banner {
	background-position: center;
	padding: 140px 0;
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/05/header-CD-packaging-solutions.jpg);
}
/*Terms & Conditions-css-End-here*/





/*Media Format Logos -css-start-here*/

.media-logo {

	text-align: center;

	margin: auto;

}

.media-logo img {

	width: 285px;

	padding: 25px;

	box-shadow: 0 0 5px #ccc;

	transform: scale(1);

	transition: .5s all ease;

	margin-bottom: 20px;

	overflow: hidden;

}

.media-left-logo {

	text-align: right;

}

.media-right-logo {

	text-align: left;

}

.media-logo img:hover {

	transform: scale(1.1);

}

.page-id-227 #content {

	padding-top: 20px;

}

.media-logo p {

	color: #888;

	font-size: 17px;

}

.page-id-227 .page-banner {

	padding: 120px 0;

}

/*Media Format Logos -css-End-here*/



/*FAQ-css-start-here*/
/*.faq-box .box-1::before {
	content: '';
	background: url("http:/wp-content/uploads/2019/04/1button.png");
	background-repeat: repeat;
	background-size: auto;
	height: 100%;
	width: 100%;
	position: absolute;
	left: -50px;
	top: -70px;
	background-repeat: no-repeat;
	background-size: 17%;
}
.faq-box .box-2::before {
	content: '';
	background: url("http:/wp-content/uploads/2019/04/2button.png");
	background-repeat: repeat;
	background-size: auto;
	height: 100%;
	width: 100%;
	position: absolute;
	left: -50px;
	top: -70px;
	background-repeat: no-repeat;
	background-size: 17%;
}
.faq-box .box-3::before {
	content: '';
	background: url("http:/wp-content/uploads/2019/04/3button.png");
	background-repeat: repeat;
	background-size: auto;
	height: 100%;
	width: 100%;
	position: absolute;
	left: -50px;
	top: -70px;
	background-repeat: no-repeat;
	background-size: 17%;
}*/
.faq-box .box-1, .faq-box .box-2, .faq-box .box-3 {
	position: relative;
}

.faq-box img {
	width: 64px;
	margin: 0 auto;
	display: table;
}
.faq-box p br {
	margin-bottom: 15px;
}
.page-id-407 .faq-box .box-3 .widget-title {
	width: 77%;
}

.faq-box h3 {

	font-size: 16px;

	font-weight: 500;

}

.faq-box {
	text-align: center;
}

.faq-box p {
	text-align: justify;
	text-align-last: left;
	color: #888;
}
.faq-box .panel-grid-cell {

	background: #fff;

	padding: 45px 30px 30px;

	transition: .4s ease;

	border: 3px solid #eee;

	position: relative;

}

.faq-box .panel-grid-cell::after {

	position: absolute;

	display: block;

	content: '';

	width: 0%;

	height: 0%;

	border-bottom: 3px solid #ee2d50;

	border-right: 3px solid #ee2d50;

	right: -3px;

	bottom: -3px;

	opacity: 0;

	-webkit-transition: all .5s ease-in-out;

	-moz-transition: all .5s ease-in-out;

	-o-transition: all .5s ease-in-out;

	transition: all .5s ease-in-out;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	background: transparent;

}

.faq-box .panel-grid-cell::before{

	position: absolute;

	display: block;

	content: '';

	width: 0%;

	height: 0%;

	border-top: 3px solid #ca1c03;

	border-left: 3px solid #ca1c03;

	left: -3px;

	top: -3px;

	opacity: 0;

	-webkit-transition: all .5s ease-in-out;

	-moz-transition: all .5s ease-in-out;

	-o-transition: all .5s ease-in-out;

	transition: all .5s ease-in-out;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	background: transparent;



}

.faq-box .panel-grid-cell:hover::after, .faq-box .panel-grid-cell:hover::before {

	width: 50%;

	height: 50%;

	opacity: 1;

}



.playback_sec h3 {

	color: #000;

	font-size: 22px;

	font-weight: 600;

}

.playback_sec {

	position: relative;

	background-attachment: fixed;

	padding: 80px 0;

	background-position: center;

	margin-top: 70px;

}

.playback_sec .panel-grid-cell {

	z-index: 99;

}

.playback_sec p {

	color: #000;

	margin-bottom: 0;

	font-size: 16px;

	line-height: 2.5;

}

.playback_sec li {

	color: ##000;

	line-height: 2.5;

	font-size: 16px;

}

.playback_sec ul {

	margin-left: 0;

}

.playback_sec li::before {

	content: '\f14a  ';

	font-family: FontAwesome;

	font-weight: normal;

	font-style: normal;

	text-decoration: none;

	color: ##000;

	font-size: 17px;

	padding-right: 10px;

}

/*.playback_sec::after {

	content: " ";

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	z-index: 0;

	background: rgba(0,0,0,0.56);

}*/

#accordions-431 .accordions-head:hover .accordions-head-title {

	color: #fff !important;

}

.page-id-407 .page-banner {

	padding: 180px 0;

}

/*FAQ-css-End-here*/



/*Company Forms -css-start-here*/

.table-sec tbody th {

	background: #ca1c03;

	color: #fff;

	padding: 20px !important;

}

.table-sec .check-list {

	width: 50rem;

	padding: 20px !important;

	text-align: justify;

	border-right: 1px solid #ccc;

	color: #888;

}

.table-sec {

	box-shadow: 0 0 5px #ccc;

}

.table-sec .file-dwld {

	width: 20rem;

	padding: 20px;

	border-right: 1px solid #ccc;

	text-align: center;

	color: #888;

}

.table-sec .list-dwnld {

	width: 20rem;

	text-align: center;

	padding: 20px !important;

}

.table-sec .check-list p {

	color: #888;

}

.table-sec tr:last-child {

	border-bottom: 0;

}

.table-sec table {

	margin-bottom: 0;

}

.table-sec tr {

	border-bottom: 1px solid #ccc;

}

.table-heading p {

	color: #888;

}

.page-id-215 #content {

	padding-top: 10px;

}
.page-id-215 .page-banner {
	padding: 140px 0;
}
.page-id-215 .page-banner::before {
	background: rgba(0,0,0,0.1);
}


/*Company Forms -css-End-here*/

.gain-heading .widget-title {
	font-size: 22px;
}
.single-product.postid-111 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/05/header-commercial-printing.jpg) !important;
	padding: 140px 0 !important;
}
.category-usb-flash-drive.category-4 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/05/header-flash-drive.jpg) !important;
	padding: 140px 0 !important;
	background-position: center;
}
.category-car-charger.category-5 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/05/header-promo.jpg) !important;
	padding: 140px 0 !important;
	background-position: center;
}
.category-usb-flash-drive.category-4 .page-banner::before, .category-car-charger.category-5 .page-banner::before {
	background: rgba(0,0,0,0.1);
}
.single-product.postid-111 .page-banner::before {
	background: rgba(0,0,0,0.1);
}
.mangening-secn p {
	color: #000 !important;
	font-size: 14px !important;
	line-height: 2;
}
.mangening-secn {
	padding: 50px 0;
}
.combine-sec {
	margin-top: 50px;
}
.combine-sec p {
	color: #000 !important;
	font-size: 14px !important;
}
.combine-sec .so-panel {
	padding-bottom: 0;
	margin-bottom: 0 !important;
}
.combine-sec .widget-title {
	font-size: 20px;
	font-weight: 600;
}
.combine-sec img {
	margin-bottom: 30px;
}
.print-secn {
	padding: 50px 0;
}
.print-secn p {
	color: #000 !important;
	font-size: 14px !important;
}
.single-product.postid-111 .print-secn p {
	color: #000 !important;
	font-size: 14px !important;
	padding-top: 15px;
}
.single-product.postid-111 .navigation.post-navigation {
	display: none;
}
.navigation.post-navigation {
	display: none;
}
.single-service.postid-90 .navigation.post-navigation {
	display: block;
}
.home .brand-logo::after {
	position: absolute;
	content: "'";
	background: #f2f2f2;
	top: -30px;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -2;
}
.home .brand-logo {
	position: relative;
	padding-bottom: 10px;
	padding-top: 35px;
	background: #fff;
}
.about-logos {
	background: #f2f2f2;
	padding-top: 30px;
	padding-bottom: 10px;
}
.page-id-189 #content, .page-id-227 #content {
	padding-bottom: 0 !important;
}
.author-video-sec {
	padding-top: 50px;
}
.page-id-1409 ul.page-list li a {
    background: #ca1c03;
    margin-bottom: 15px;
    color: #fff;
    width: 250px;
    text-align: center;
    height: 50px;
    line-height: 50px;
    transition: all .5s ease;
}
.page-id-1409 ul.page-list {
    text-align: center;
}
.single-product.postid-111 .print-secn p strong {
	padding-top: 15px;
	display: inline-block;
}
.page-id-1409 div#content {
    padding-top: 15px;
    padding-bottom: 0 !important;
}
.page-id-1409 ul.page-list li a:hover {
    background: #dc3922;
    border: 0;
    color: #fff !important;
}
.page-id-1409 .page-banner {
    padding: 150px 0;
    background-position: bottom;
}
.page-id-1409 .page-banner::before {
	background: rgba(0,0,0,0.4);
}
.product-sec .col-md-12 {
	padding: 15px;
	border: 2px solid #b7b7b7;
	margin: 13px;
	height: auto;
	position: relative;
	margin-left: 0;
	background: #fff;
}
.product-sec .col-md-12 .title a {
	margin-top: 0;
}
.product-sec .col-md-12 .read-more a {
	position: unset;
}
.playback_sec p {
	padding-right: 30px;
}
.inner-lodo-slider {
	background: #fff;
	padding-top: 20px;
}

.category-video-brochures .page-banner {
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/header-video-brochures.jpg) no-repeat center top;
	padding: 190px 0;
	background-position: center;
	background-size: cover;
}
.category-video-brochures .page-banner::before {
	background: rgba(0,0,0,0.1);
}
.cat-content {
	background: #f3f3f3;
	width: 100%;
	float: left;
	padding: 20px 0;
}
.cat-content h3 {
	font-size: 18px;
	font-weight: 600;
}
.cat-content p {
	color: #8b8b8b;
	padding-top: 30px;
}
.video-des {
	padding-top: 65px;
}
.bullet-content li {
	color: #8b8b8b;
	display: inline-block;
	width: 33%;
	font-size: 16px;
	position: relative;
	line-height: 2.5;
	padding-left: 35px;
}
.bullet-content li::before {
	position: absolute;
	content: "";
	top: 11px;
	left: 0;
	bottom: 0;
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/small-red-dot.png);
	background-repeat: no-repeat !important;
	right: 0;
	background-size: 5%;
}
.category-promotional-products .bullet-content li::before {
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/08/red-dot-promo1.png);
	background-size: 5%;
}
.bullet-content {
	margin: 45px 0;
	width: 100%;
	float: left;
}
.category-video-brochures .col-lg-3.col-md-3.col-sm-4.gallery-main {
	width: 33%;
}
.category-video-brochures .content.news_page {
	width: 100%;
	background: #f3f3f3;
	padding: 50px 0 30px;
	display:none;
}
.category-video-brochures .bullet-content .container {
	padding: 0 90px;
}
.category-video-brochures #content {
	background-image: none !important;
	background-image: none !important;
}
.category-video-brochures .latest_news_cont img {
	height: 200px;
	object-fit: cover;
	width: 250px;
}
.category-usb-flash-drive #content {
	background-image: none !important;
	background-image: none !important;
}
.category-usb-flash-drive .prod-headng {
	padding-bottom: 35px;
}
.category-video-brochures .video-texts {
	color: #8b8b8b;
	font-weight: normal;
	text-transform: capitalize;
	margin: auto;
	display: table;
	padding-bottom: 25px;
	line-height: 24px;
}
.talk-calls img {
	width: 150px;
	z-index: 9999;
	position: relative;
}
vrinder a {
	background: #cf1500;
	color: #fff;
	padding: 8px 25px;
	font-weight: 500;
	letter-spacing: 1px;
	border-radius: 5px;
	position: relative;
	bottom: -20px;
	left: -29px;
	z-index: 1;
}
sharma span {
	font-weight: 600;
	font-size: 26px;
	padding-right: 10px;
	color: #000;
}
sharma {
	color: #8b8b8b;
	position: relative;
	bottom: -20px;
}
.category-video-brochures .talk-calls {
	padding-bottom: 45px;
}
vrinder a:hover {
	color: #fff !important;
}
.category-usb-flash-drive .cat-content .col-sm-6 {
	width: 40%;
}
.category-usb-flash-drive .cat-content .col-sm-6.video-des {
	width: 60%;
}
.category-usb-flash-drive .cat-content .col-sm-6 img {
	width: 330px;
}
.category-usb-flash-drive .cat-content p {
	color: #8b8b8b;
	padding-top: 0;
	line-height: 36px;
	font-weight: 500;
}
.category-usb-flash-drive .latest_news_cont img {
	padding: 0px 0px 60px;
}
.print-secn a img {
	box-shadow: none !important;
}
/* .usb-tab li.active a { */
	/* background: transparent; */
	/* color: #ca1c03; */
/* } */
/* .usb-tab li.active a:hover, .usb-tab li a:hover, .usb-tab li.active a:focus { */
	/* background: transparent; */
/* } */
/* .usb-tab li a span { */
	/* border: 2px solid; */
	/* padding: 10px 20px; */
	/* margin-left: 10px; */
	/* display: inline-block; */
	/* width: 115px; */
	/* text-align: center; */
/* } */
/* .usb-tab li img { */
	/* width: 50px; */
/* } */
/* .usb-tab li { */
	/* width: 19%; */
/* } */

.usb-tab .gallery-title
{
    font-size: 36px;
    color: #42B32F;
    text-align: center;
    font-weight: 500;
    margin-bottom: 70px;
}
.usb-tab .gallery-title:after {
    content: "";
    position: absolute;
    width: 7.5%;
    left: 46.5%;
    height: 45px;
    border-bottom: 1px solid #5e5e5e;
}
.usb-tab .filter-button {
	background: transparent !important;
	border: 2px solid #cf1101 !important;
	color: #cf1101 !important;
	text-align: center !important;
	margin-left: 0;
	width: 100%;
	max-width: 125px;
	padding: 13px 0;
	border-radius: 0;
	margin-right: 60px;
	margin-bottom: 30px;
	margin-left: 40px;
}
.usb-tab .filter-button:nth-child(1) {
	position: relative;
}
.usb-tab .filter-button:nth-child(1)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-all.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.usb-tab .filter-button:nth-child(2) {
	position: relative;
}
.usb-tab .filter-button:nth-child(2)::after {
    position: absolute;
    content: "";
    background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-box.png);
    background-repeat: repeat;
    background-size: auto;
    top: 0;
    left: -60px;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: contain;
}
.usb-tab .filter-button:nth-child(3) {
	position: relative;
}
.usb-tab .filter-button:nth-child(3)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/08/flash-exec1.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.usb-tab .filter-button:nth-child(4) {
	position: relative;
}
.usb-tab .filter-button:nth-child(4)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/08/flash-general1.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}

.usb-tab .filter-button:nth-child(5n+5) {
	position: relative;
	margin-right: 0 !important;
}
.usb-tab .filter-button:nth-child(5)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/08/flash-lanyard1.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.usb-tab .filter-button:nth-child(6) {
	float: left;
	position: relative;
	margin-left: 70px;
	margin-right: 35px;
}
.usb-tab .filter-button:nth-child(6)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/08/flash-laser1.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 25%;
}
.usb-tab .filter-button:nth-child(7) {
	float: left;
	position:relative;
	margin-left: 70px;
}
.usb-tab .filter-button:nth-child(7)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/08/flash-metal1.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.usb-tab .filter-button:nth-child(8) {
	float: left;
	position: relative;
	margin-right: 70px;
}
.usb-tab .filter-button:nth-child(8)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/08/flash-plastic1.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 25%;
}
.usb-tab .filter-button:nth-child(9) {
	float: left;
	position: relative;
	margin-left: 35px;
}
.usb-tab .filter-button:nth-child(9)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/08/flash-pvc2.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 25%;
}
.tabbs-pro {
	width: 100%;
	float: left;
	text-align: center;
}
.usb-tab .filter-button:nth-child(10) {
	position: relative;
	margin-left: 15px;
}
.usb-tab .filter-button:nth-child(10)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/08/flash-wood1.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.usb-tab .btn-default:active .filter-button:active
{
    background-color: #42B32F;
    color: white;
}

.usb-tab .port-image
{
    width: 100%;
}

.usb-tab .gallery_product
{
    margin-bottom: 30px;
}
.category-video-brochures.btn.btn-default.filter-button, .category-promotional-products .usb-tab .filter-button, .category-video-brochures .usb-tab .filter-button {
	display: none;
}
.category-promotional-products .video-des {
	width: 100%;
	display: block !important;
	padding-top: 0;
}
.category-promotional-products .cat-content .col-sm-6 {
	display: none;
}
.category-promotional-products .page-banner {
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/header-promo.jpg) no-repeat center top;
	padding: 200px 0;
	background-position: center;
    background-size: cover;
}
.category-promotional-products .page-banner::before {
	display: none;
}
.category-promotional-products .bullet-content li {
	width: 50%;
	line-height: 3;
	padding-left: 35px;
}
.category-promotional-products #content .prom-hdng {
	font-size: 32px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 40px;
}
.category-promotional-products .video-des h3 {
	display: none;
}
.category-promotional-products .cat-content {
	padding: 10px 0 0;
}
.category-promotional-products #content {
	background-image: none !important;
}
.category-promotional-products .bullet-content, .category-video-brochures .bullet-content {
	padding: 45px 0;
	width: 100%;
	float: left;
	background: #fff;
}
.category-promotional-products .usb-tab, .category-video-brochures .usb-tab {
	background: #f3f3f3;
}
.category-promotional-products .content.news_page {
	margin: 0;
	display: block;
	padding: 50px 0;
}
.category-promotional-products .page-banner h1 {
	display: none;
}
.category-promotional-products .cat-content p {
	margin-bottom: 0;
}
.category-promotional-products .latest_news_cont img {
	width: 300px;
	height: 200px;
	object-fit: contain;
	object-position: center;
	padding: 30px 0px;
}
.category-promotional-products .latest_news_cont a h5 {
	display: none;
}
.category-promotional-products sandy {
	color: #8b8b8b;
	padding-left: 15px;
	padding-bottom: 25px;
	display: inline-block;
}
.category-promotional-products mandy a {
	background: #cf1500;
	color: #fff;
	padding: 10px 15px;
	margin-left: 10px;
	transition: all .3s ease;
	border:2px solid #cf1500;
}
.category-promotional-products mandy a:hover{
    background: transparent;
	color: #cf1500;
	border:2px solid #cf1500;
}
.category-promotional-products sandy span {
	margin-left: 30px;
}
.footercol .phn ul li i {
	margin-right: 10px;
	font-size: 18px;
}
.footercol .phn ul li {
	line-height: 2;
	font-size: 16px;
}
.category-video-brochures .talks-callss span {
	display: inline-block;
	color: #8b8b8b;
	margin-bottom: 15px;
}
.category-video-brochures .talks-callss font img {
	width: 150px;
	z-index: 9999;
	position: relative;
}
.category-video-brochures .talks-callss bread a {
	background: #cf1500;
	color: #fff;
	padding: 8px 25px;
	font-weight: 500;
	letter-spacing: 1px;
	border-radius: 5px;
	position: relative;
	bottom: -20px;
	left: -29px;
	z-index: 1;
}
.category-video-brochures .talks-callss bread2 span {
	font-weight: 600;
	font-size: 26px;
	padding-right: 10px;
	color: #000 !important;
}
.category-video-brochures .talks-callss bread2 {
	color: #8b8b8b;
	position: relative;
	bottom: -20px;
}
.about-boxs .box-1, .about-boxs .box-2, .about-boxs .box-3 {
	position: relative;
}
.faq-box .box-1::after {
	content: '';
	background: url("http://www.ideareplication.com/wp-content/uploads/2019/04/1button.png");
	background-repeat: repeat;
	background-size: auto;
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: -175px;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	right: 0;
	max-width: 110px;
	margin: auto;
}
.faq-box .box-2::after {
	background: url("http://www.ideareplication.com/wp-content/uploads/2019/04/2button.png") !important;
	background-repeat: repeat;
	background-size: auto;
	content: '';
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: -175px;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	right: 0;
	max-width: 110px;
	margin: auto;
}
.faq-box .box-3::after {
	background: url("http://www.ideareplication.com/wp-content/uploads/2019/04/3button.png") !important;
	background-repeat: repeat;
	background-size: auto;
	content: '';
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: -175px;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	right: 0;
	max-width: 110px;
	margin: auto;
}
.page-id-407 #content {
	padding-top: 10em;
} 
.about-boxs .box-1::after {
	content: '';
	background: url("http://www.ideareplication.com/wp-content/uploads/2019/04/1button.png");
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: -175px;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	right: 0;
	max-width: 110px;
	margin: auto;
}
.about-boxs .box-2::after {
	background: url("http://www.ideareplication.com/wp-content/uploads/2019/04/2button.png") !important;
	content: '';
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: -175px;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	right: 0;
	max-width: 110px;
	margin: auto;
}
.about-boxs .box-3::after {
	background: url("http://www.ideareplication.com/wp-content/uploads/2019/04/3button.png") !important;
	content: '';
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: -175px;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	right: 0;
	max-width: 110px;
	margin: auto;
}
.head-contactleft {
	display: none;
}
.about-boxs{
    	margin-top: 145px;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(11)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-smpl-sleeve.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(11)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-smpl-sleeve.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(10)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-specialty.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(10)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-specialty.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(9)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-pocket.png);
	top: 0;
	left: -45px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 17%;
	top: 4px;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(9)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-pocket.png);
	top: 0;
	left: -45px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 17%;
	top: 4px;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(8)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-multi-disc.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(8)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-multi-disc.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(7)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-mailer.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 17%;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(7)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-mailer.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 17%;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(6)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-binder.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(6)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-binder.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(5)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-box.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(5)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-box.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(4)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-amaray.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(4)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-amaray.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(3)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-digipak.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(3)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-digipak.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(2)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-jewel.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(2)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-jewel.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
} 
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(1)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-all.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(1)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-all.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(4n+4) {
	position: relative;
	margin-right: 0 !important;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(4n+4) {
	position: relative;
	margin-right: 0 !important;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(11) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(11) {
	position: relative;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(10) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(10) {
	position: relative;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(9) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(9) {
	position: relative;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(8) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(8) {
	position: relative;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(7) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(7) {
	position: relative;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(6) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(6) {
	position: relative;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(5), .single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(5) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(5) {
	position: relative;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(3), .single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(3) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(3) {
	position: relative;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(2), .single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(2) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(2) {
	position: relative;
}
.single-product.postid-105 .wonderplugin-gridgallery-tag:nth-child(1), .single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(1) {
	position: relative;
}
.single-product.postid-109 .wonderplugin-gridgallery-tag:nth-child(1) {
	position: relative;
}
.single-product.postid-105 #wonderplugingridgallery-1 .wpp-category-greybutton .wonderplugin-gridgallery-tag, .single-product.postid-107 #wonderplugingridgallery-1 .wpp-category-greybutton .wonderplugin-gridgallery-tag, .single-product.postid-109 #wonderplugingridgallery-1 .wpp-category-greybutton .wonderplugin-gridgallery-tag {
	background: transparent !important;
	border: 2px solid #cf1101 !important;
	color: #cf1101 !important;
	width: 17%;
	/* margin: 10px 30px; */
	text-align: center !important;
	margin-right: 60px;
	margin-bottom: 30px;
	margin-left: 40px;
}
.single-product.postid-109 #wonderplugingridgallery-6 .wpp-category-greybutton .wonderplugin-gridgallery-tag {
	background: transparent !important;
	border: 2px solid #cf1101 !important;
	color: #cf1101 !important;
	width: 17%;
	/* margin: 10px 30px; */
	text-align: center !important;
	margin-right: 60px;
	margin-bottom: 30px;
	margin-left: 40px;
}
#lightSlider {
	height: 410px !important;
}
.lSPager.lSGallery li img {
	height: 110px !important;
	object-fit: cover;
	object-position: center;
}
.first-thing p {
	color: #000 !important;
	font-size: 17px !important;
	font-weight: bold;
}
.postid-105 #content, .postid-107 #content, .postid-109 #content {
	background: transparent !important;
}
.postid-105 .media-here .panel-grid-cell, .postid-107 .media-here .panel-grid-cell, .postid-109 .media-here .panel-grid-cell {
	position: relative;
}
.postid-105 .media-here .widget-title, .postid-107 .media-here .widget-title, .postid-109 .media-here .widget-title  {
	position: absolute;
	top: 5px;
	left: 20%;
	width: 48%;
	font-size: 19px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 1.2;
} 
.postid-105 .media-here, .postid-107 .media-here, .postid-109 .media-here {
	padding-top: 25px;
}
.postid-105 .media-here p, .postid-107 .media-here p, .postid-109 .media-here p {
	font-size: 14px !important;
}
.sandy-ka-paji h3 {
	color: #000 !important;
	font-size: 18px !important;
	font-weight: bold;
	letter-spacing: 1px;
	margin-bottom: 35px;
}
.sandy-ka-paji {
	position: relative;
	padding-bottom: 70px;
}
.sandy-ka-paji::after {
	position: absolute;
	content: "";
	top: 285px;
	left: 0;
	right: 0;
	bottom: 0;
	background: #f3f3f3;
	z-index: -2;
}
.postid-105 .wonderplugin-gridgallery-list, .postid-107 .wonderplugin-gridgallery-list, .postid-109 .wonderplugin-gridgallery-list {
	top: 40px;
}
.postid-105 .wonderplugin-gridgallery-item, .postid-107 .wonderplugin-gridgallery-item, .postid-109 .wonderplugin-gridgallery-item {
	border: 2px solid #ddd;
	/* box-shadow: 0 0 5px #ccc; */
	margin: 0 !important;
	background: #fff;
}
.postid-105 #wonderplugingridgallery-1 .wonderplugin-gridgallery-item-text, .postid-107 #wonderplugingridgallery-1 .wonderplugin-gridgallery-item-text, .postid-109 #wonderplugingridgallery-6 .wonderplugin-gridgallery-item-text, .postid-109 #wonderplugingridgallery-1 .wonderplugin-gridgallery-item-text {
	color: transparent;
	background-color: transparent;
}
.category-usb-flash-drive .prod-headng {
	font-weight: 600;
}
#html5-watermark a {
	display: none;
}

.category-video-brochures .talks-callss bread a:hover {
	color: #fff !important;
}
.category-video-brochures .talks-callss {
	padding: 0 15px;
}
.postid-107 #primary {
	margin-top: 60px;
} 
.footercol.logocol #menu-footer-menu li {
	display: block;
	width: 100%;
}
.page-id-1409 .page-list li:nth-of-type(11), .page-id-1409 .page-list li:nth-of-type(12), .page-id-1409 .page-list li:nth-of-type(13), .page-id-1409 .page-list li:nth-of-type(14) {
	display: none;
}
.page-id-79 .page-banner {
	background-image: url(http://www.ideareplication.com/wp-content/uploads/2019/08/header-newsletter.jpg) !important;
	padding: 150px 0 !important;
	background-position: center !important;
}
.page-id-79 .page-banner::before {
	background: rgba(0,0,0,0.2) !important;
}
.page-id-79 #content{
	padding: 2.5em 0 5em;
}
.page-id-79 #content .tnp-field.tnp-field-email::before {
	bottom: -25px;
}

.page-id-2011 .entry-content p {
	display: none;
}
.page-id-2011 .blog-content p {
	display: block;
}
.page-id-2011 #content {
	padding: 0 !important;
}
.page-id-2011 .page-banner {
	margin-bottom: 0;
	padding: 150px 0;
}
.page-id-2011 .page-banner::before {
	background: rgba(0,0,0,0.2);
} 



.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(11)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-smpl-sleeve.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(10)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-specialty.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(9)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-pocket.png);
	top: 0;
	left: -45px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 17%;
	top: 4px;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(8)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-multi-disc.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(7)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-mailer.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 17%;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(6)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-binder.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(5)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-box.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(4)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-amaray.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(3)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-digipak.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(2)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-jewel.png);
	top: 0;
	left: -60px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
} 
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(1)::after {
	position: absolute;
	content: "";
	background: url(http://www.ideareplication.com/wp-content/uploads/2019/07/pkg-all.png);
	top: 0;
	left: -50px;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(4n+4) {
	position: relative;
	margin-right: 0 !important;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(11) {
	position: relative;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(10) {
	position: relative;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(9) {
	position: relative;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(8) {
	position: relative;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(7) {
	position: relative;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(6) {
	position: relative;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(5) {
	position: relative;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(3) {
	position: relative;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(2) {
	position: relative;
}
.single-product.postid-107 .wonderplugin-gridgallery-tag:nth-child(1) {
	position: relative;
}
.single-product.postid-107 #wonderplugingridgallery-4 .wpp-category-greybutton .wonderplugin-gridgallery-tag {
	background: transparent !important;
	border: 2px solid #cf1101 !important;
	color: #cf1101 !important;
	width: 17%;
	/* margin: 10px 30px; */
	text-align: center !important;
	margin-right: 60px;
	margin-bottom: 30px;
	margin-left: 40px;
}
.single-product.postid-107 #content {
	background: transparent;
}

/*.single-product.postid-107 .wonderplugin-gridgallery-list {
	margin-top: 80px !important;
}*/
.single-product.postid-107 #wonderplugingridgallery-4 .wonderplugin-gridgallery-item-text {
	background-color: transparent;
	color: transparent;
	display: none !important;
}


.single-product.postid-109 #content {
	background: transparent;
}
/*
.single-product.postid-109 .sandy-ka-paji::after {
	top: 250px;
}
.single-product.postid-109 .wonderplugin-gridgallery-list {
	margin-top: 80px !important;
}
*/
.single-product.postid-109 #wonderplugingridgallery-4 .wonderplugin-gridgallery-item-text {
	background-color: transparent;
	color: transparent;
	display: none !important;
}

.single-service.postid-98 .talk {
	padding: 15px 0 5px;
}
.page-id-79 .entry-content p {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}
/*
.single-product.postid-107 .sandy-ka-paji::after {
	top: 250px;
}
.single-product.postid-107 .wonderplugin-gridgallery-list {
	margin-top: 80px !important;
}*/
.single-product.postid-107 #wonderplugingridgallery-4 .wonderplugin-gridgallery-item-text {
	background-color: transparent;
	color: transparent;
	display: none !important;
}


.single-product.postid-109 #content {
	background: transparent;
}
/*
.single-product.postid-109 .sandy-ka-paji::after {
	top: 250px;
}
.single-product.postid-109 .wonderplugin-gridgallery-list {
	margin-top: 80px !important;
}
 */
.single-product.postid-109 #wonderplugingridgallery-4 .wonderplugin-gridgallery-item-text {
	background-color: transparent;
	color: transparent;
	display: none !important;
}

.single-service.postid-98 .talk {
	padding: 15px 0 5px;
}
.page-id-79 .entry-content p {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}