
@font-face {
    font-family: 'brush_script_mtitalic';
    src: url('../fonts/brushsci/brushsci-webfont.woff2') format('woff2'),
         url('../fonts/brushsci/brushsci-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.pr-big-heading{display: inline-block;}
.text-block{display: inline-block;position: relative;}

span.full-stop {font-size: 13px;line-height: 1;position: relative;left: 5px;}
/*span.full-stop:after {content: "";position: absolute;top: 6px;left: 0px;width: 8px;height: 8px;background: #f15931;}*/
span.full-stop-anim {font-size: 1px;line-height: 1;position: absolute;top: -10%;width: 100%;height: 140%;right: 0px;display: inline-block;background: black;z-index: 1;transition: all 1000ms ease-in-out;}
/*span.full-stop-anim:after {content: "";position: absolute;top: 68%;left: 10px;width: 8px;height: 8px;background: #f15931;}*/
span.full-stop-anim.active {width: 0%;transition: all 1000ms ease-in-out;}

.pr-mkt-wrp{color: #fff;background: #000000;transition: 1s;z-index: 999;position: relative;}
.pr-mkt-wrp .pr-sec-01{height: 4300px;position: relative;z-index: 999;}
.pr-mkt-wrp .pr-sec-01 .infographic{position: relative;top: 50%;left: 50%;transform: translate(-50%,-50%);opacity: 1;}
.pr-mkt-wrp .pr-sec-01 .infographic img{}
.pr-mkt-wrp .pr-sec-01 h1{font-size: calc(48px + 2vh);line-height: 1;text-align: center;margin: 0px !important;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 9;min-width: 530px;}
.pr-mkt-wrp .pr-sec-01 h1 .text-box{display: block;overflow: hidden;padding: 0px 10px;line-height: .1;}
.pr-mkt-wrp .pr-sec-01 h1 strong{font-weight: 100;display: inline-block;line-height: 1;}
.pr-mkt-wrp .pr-sec-01 h1 small{font-size:50%;position: relative;top: -17px;margin-left: 10px;display: inline-block;line-height: 1;}
.pr-mkt-wrp .pr-sec-01 h1 .narrative{font-family: 'brush_script_mtitalic';font-size: calc(48px + 8vh);}


.pr-mkt-wrp .pr-sec-01 h3{font-size: calc(48px + 2vh);line-height: 1;text-align: center;margin: 0px !important;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 9;max-width: 700px;width: 100%;}
.pr-mkt-wrp .pr-sec-01 h3 .text-box{display: block;overflow: hidden;padding: 0px 10px;line-height: .1;}
.pr-mkt-wrp .pr-sec-01 h3 strong{font-weight: 100;display: inline-block;line-height: 1;}
.pr-mkt-wrp .pr-sec-01 h3 small{font-weight: 100;display: inline-block;line-height: 1;}
.pr-mkt-wrp .pr-sec-01 h3 .narrative{font-family: 'brush_script_mtitalic';font-size: calc(48px + 8vh);}

.pr-mkt-wrp .pr-sec-01 .content-box{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 9;min-width: 530px;opacity: 1;}
.pr-mkt-wrp .pr-sec-01 .content-box h2{font-size: calc(32px + 3vh);font-weight: 600;line-height: 1;margin-bottom: 30px;}
.pr-mkt-wrp .pr-sec-01 .content-box p{color: #ccc;}

.pr-mkt-wrp .pr-sec-02{padding: 90px 0px 80px 0px;position: relative;z-index: 99;/* height: 100vh; *//* background: red; */}

.pr-mkt-wrp .pr-sec-02 h1{font-size: 48px;line-height: 1.1;text-align: center;margin-bottom: 70px;}
.pr-mkt-wrp .pr-sec-02 h2 strong{color: #ed008c;}
.pr-mkt-wrp .pr-sec-02 .pr-services{padding: 25px 25px 30px 25px;border: 1px solid #383737;height: 100%;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#959595+0,0d0d0d+46,010101+50,0a0a0a+53,4e4e4e+76,383838+87,1b1b1b+100;Black+Gloss+Pipe */background: rgb(149,149,149); /* Old browsers */background: -moz-linear-gradient(43deg,  rgb(0 0 0) 0%,rgb(0 0 0) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgb(26 26 26) 76%,rgb(39 39 39) 87%,rgb(43 42 42) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(43deg,  rgb(0 0 0) 0%,rgb(0 0 0) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgb(26 26 26) 76%,rgb(39 39 39) 87%,rgb(43 42 42) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(43deg,  rgb(0 0 0) 0%,rgb(0 0 0) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgb(26 26 26) 76%,rgb(39 39 39) 87%,rgb(43 42 42) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#1b1b1b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
.pr-mkt-wrp .pr-sec-02 .pr-services img{}
.pr-mkt-wrp .pr-sec-02 .pr-services h3{font-size: 30px;font-weight: 600;line-height: 1;margin-bottom: 20px;}
.pr-mkt-wrp .pr-sec-02 .pr-services p{color: #ccc;margin-bottom: 0px;}

.pr-mkt-wrp .pr-sec-02 .col-md-3:nth-child(1) .pr-services{box-shadow: 0px -10px 0px #e50087;}
.pr-mkt-wrp .pr-sec-02 .col-md-3:nth-child(2) .pr-services{box-shadow: 0px -10px 0px #53c409;}
.pr-mkt-wrp .pr-sec-02 .col-md-3:nth-child(3) .pr-services{box-shadow: 0px -10px 0px #0000ff;}
.pr-mkt-wrp .pr-sec-02 .col-md-3:nth-child(4) .pr-services{box-shadow: 0px -10px 0px #f2bc1b;}


.details{}
.details p{}
.details p.b1{}

.pr-sec-new{text-align: center;padding: 100px 0px 0px 0px;overflow: hidden;position: relative;z-index: 99;}
.pr-sec-new .nu-pr-logo{position: relative;}
.pr-sec-new .nu-pr-logo img{max-width: 340px;}
.pr-sec-new .nu-pr-logo .l-line{position: absolute;top: 0;left: 53%;width: 100%;height: 2px;background: #fff;}
.pr-sec-new .nu-pr-logo .r-line{position: absolute;top: 101px;right: 53%;width: 100%;height: 2px;background: #fff;}

.pr-sec-new h2{font-size: calc(72px + 8vh);font-weight: 600;line-height: 1;text-transform: uppercase;}
.pr-sec-new p{font-size: 30px;margin-bottom: 0px;margin-left: -290px;position: relative;top: 20px;}

.pr-mkt-wrp .pr-sec-03{padding: 80px 0px 80px 0px;}
.pr-mkt-wrp .pr-sec-03 .container{position:relative;}
.pr-mkt-wrp .pr-sec-03 .container:before{content:"";position: absolute;bottom: 0px;left: 0;width: 100%;height: 2px;background: #000;z-index: 2;}

.pr-mkt-wrp .pr-sec-03 .container:after{content:"";position: absolute;bottom: 0;right: 0;width: 1px;height: 100%;background: #000;z-index: 2;}
.pr-mkt-wrp .pr-sec-03 h2{/* color: #ed008c; */font-size: 48px;line-height: 1.1;}
.pr-mkt-wrp .pr-sec-03 h2 strong{color: #ed008c;}
.pr-mkt-wrp .pr-sec-03 .col-md-3 {padding:0px}
.pr-mkt-wrp .pr-sec-03 ul{margin: 4px 0px 0px 0px;padding:0px;list-style-type:none;/* column-count: 2; */}
.pr-mkt-wrp .pr-sec-03 ul li{padding: 10px 0px;position: relative;width: 50%;float: left;}
.pr-mkt-wrp .pr-sec-03 ul li .pr-narrating{display: flex;padding: 10px 20px;align-items: center;/* border-bottom: 1px solid #0e0e0e; */}

.pr-mkt-wrp .pr-sec-03 ul li:nth-child(1) .pr-narrating,
.pr-mkt-wrp .pr-sec-03 ul li:nth-child(9) .pr-narrating,
.pr-mkt-wrp .pr-sec-03 ul li:nth-child(6) .pr-narrating{border-left:3px solid #ed008c}

.pr-mkt-wrp .pr-sec-03 ul li:nth-child(3) .pr-narrating,
.pr-mkt-wrp .pr-sec-03 ul li:nth-child(11) .pr-narrating,
.pr-mkt-wrp .pr-sec-03 ul li:nth-child(8) .pr-narrating{border-left:3px solid #53c409}

.pr-mkt-wrp .pr-sec-03 ul li:nth-child(5) .pr-narrating,
.pr-mkt-wrp .pr-sec-03 ul li:nth-child(2) .pr-narrating,
.pr-mkt-wrp .pr-sec-03 ul li:nth-child(10) .pr-narrating{border-left:3px solid #0000ff}

.pr-mkt-wrp .pr-sec-03 ul li:nth-child(7) .pr-narrating,
.pr-mkt-wrp .pr-sec-03 ul li:nth-child(4) .pr-narrating,
.pr-mkt-wrp .pr-sec-03 ul li:nth-child(12) .pr-narrating{border-left:3px solid #f2bc1b}

.pr-mkt-wrp .pr-sec-03 ul li h4{font-size: 18px;line-height: 1;margin-bottom: 0px;}
.pr-mkt-wrp .pr-sec-03 ul li h4 small{font-size: 65%;}
.pr-mkt-wrp .pr-sec-03 ul li img{display: none;filter: invert(1);max-width: 50px;margin-bottom: 0px;margin-right: 14px;padding: 6px;/* border: 1px solid#e3e3e3; */border-radius: 5px;}

.pr-mkt-wrp .pr-sec-03 .pr-narrating1{padding: 15% 10% 10% 10%;border-right: 1px solid #25252547;border-bottom: 1px solid #25252547;height: 100%;}
.pr-mkt-wrp .pr-sec-03 .pr-narrating1 h4{font-size: calc(16px + 1vh);line-height: 1;margin-bottom: 20px;}
.pr-mkt-wrp .pr-sec-03 .pr-narrating1 h4 small{font-size: 50%;}
.pr-mkt-wrp .pr-sec-03 .pr-narrating1 img{filter: invert(1);max-width: 50px;margin-bottom: 20px;opacity: .4;}


.pr-mkt-wrp .pr-sec-04{padding: 60px 0px 60px 0px;}
.pr-mkt-wrp .pr-sec-04 h3{display: block;font-size: 48px;line-height: 1;margin-bottom: 50px;position: relative;text-align: center;padding: 20px 0px 30px 0px;border-top: 1px solid rgb(255 255 255 / 10%);border-bottom: 1px solid rgb(255 255 255 / 10%);}
.pr-mkt-wrp .pr-sec-04 h3 span{color: #ed008c;}

.pr-mkt-wrp .pr-sec-04 .slider{position:relative;border: 1px solid #191818;z-index: 9;}
.pr-mkt-wrp .pr-sec-04 .slider:after{content:"";position:absolute;top:0;right:0;width: 53%;height: 100%;z-index: -1;background: rgb(149,149,149);background: -moz-linear-gradient(43deg, rgb(0 0 0) 0%,rgb(0 0 0) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgb(26 26 26) 76%,rgb(39 39 39) 87%,rgb(43 42 42) 100%);background: -webkit-linear-gradient(43deg, rgb(0 0 0) 0%,rgb(0 0 0) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgb(26 26 26) 76%,rgb(39 39 39) 87%,rgb(43 42 42) 100%);background: linear-gradient(43deg, rgb(0 0 0) 0%,rgb(0 0 0) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgb(26 26 26) 76%,rgb(39 39 39) 87%,rgb(43 42 42) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#1b1b1b',GradientType=1 );}
.pr-mkt-wrp .pr-sec-04 .slider .thumbs{overflow: hidden;}
.pr-mkt-wrp .pr-sec-04 .slider .thumbs-img{}

.pr-mkt-wrp .pr-sec-04 .feature-work{padding: 0% 9% 0% 5%;}
.pr-mkt-wrp .pr-sec-04 .feature-work h2{position: relative;font-size: 36px;line-height: 1;text-align: left;margin-bottom: 30px;}
.pr-mkt-wrp .pr-sec-04 .feature-work h2 span{padding: 0px 15px;background:#ffffff;position:relative;z-index:1;}
.pr-mkt-wrp .pr-sec-04 .feature-work table{border: none;}
.pr-mkt-wrp .pr-sec-04 .feature-work table tr{}
.pr-mkt-wrp .pr-sec-04 .feature-work table tr td{border: 1px solid #191818;}
.pr-mkt-wrp .pr-sec-04 .feature-work table tr td p{margin-bottom: 0px;}
.pr-mkt-wrp .pr-sec-04 .feature-work table tr td .b1{font-weight: 600;}
.pr-mkt-wrp .pr-sec-04 .feature-work table tr td p.b1{margin-bottom: 5px;}

.pr-mkt-wrp .pr-sec-04 .feature-work .d-flex{align-items: center;}
.pr-mkt-wrp .pr-sec-04 .feature-work img{filter: invert(1);max-width: 40px;/* margin-right: 20px; */}

.infographic-01{}
.infographic-02{position: absolute;top: 0;left: 0;z-index:-1;}

.pr-mkt-wrp .pr-sec-05{padding: 60px 0px 100px 0px;position: relative;}
.pr-mkt-wrp .pr-sec-05 .container{/* padding: 30px 0px 30px 0px; */border-top: 1px solid rgb(255 255 255 / 10%);border-bottom: 1px solid rgb(255 255 255 / 10%);}
.pr-mkt-wrp .pr-sec-05 h3{color: #ed008c;font-size: 48px;text-align: center;position: relative;padding: 20px 0px 40px 0px;margin-bottom: 0px;display: block;border-right: 1px solid rgb(255 255 255 / 10%);}
.pr-mkt-wrp .pr-sec-05 h3 span{}
.pr-mkt-wrp .pr-sec-05 a{font-size: 12px;text-transform: uppercase;}

button.owl-prev,
button.owl-next{position: absolute;top: 40%;width: 50px;height: 50px;z-index: 22;border-radius:0px !important;overflow: hidden;}

button.owl-prev span,
button.owl-next span{font-size:xxx-large;line-height: 0.4;}

button.owl-prev{left: -70px;}
button.owl-next{right:-70px;}

button.owl-prev:hover,
button.owl-next:hover,
button.owl-prev:focus,
button.owl-next:focus{background: #0a0a0a !important;}


section.brand-clients{}
section.brand-clients h2{font-size: var(--heading-02);text-transform: uppercase;margin-bottom: 70px;position:relative;}
section.brand-clients h2 span{}
section.brand-clients #pr_clients {position: relative;width: 100%;height: 600px;background-image: url("../img/pr/brand-we-loved.webp");background-repeat: no-repeat;background-position: center;background-position: 50% 50%;z-index: 1;background-color: #000000;}

/*
.section.home-sec-abt-agency {background: black;padding-bottom: 100px;}
.home-sec-abt-agency h2{color: #ffffff !important;height: 90px !important;}
.home-sec-abt-agency #accordion .card-body p{color: #cccccc !important;}
.home-sec-abt-agency #accordion .card .card-header button{color: #ffffff !important;}
.home-sec-abt-agency #accordion .card .card-header button:before{background: #ffffff !important;}
.home-sec-abt-agency #accordion .card .card-header button:after{background: #ffffff !important;}
*/

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	
	.pr-big-heading{font-size: 34px !important;margin-bottom: 20px !important;}

	.pr-mkt-wrp{overflow: hidden}
	.pr-mkt-wrp .pr-sec-01{}
	.pr-mkt-wrp .pr-sec-01 h1{}
	.pr-mkt-wrp .pr-sec-01 h1 img{max-width: 250px;}
	.pr-mkt-wrp .pr-sec-01 img{}
	.pr-mkt-wrp .pr-sec-01 .infographic .infographic-01{width: 100vh;max-width: inherit;height: 100vh;}

	.pr-mkt-wrp .pr-sec-01 .content-box{min-width: auto;padding: 5%;}
	.pr-mkt-wrp .pr-sec-01 .content-box h2{font-size: 36px;}
	
	
	.pr-mkt-wrp .pr-sec-02{padding:30px 11px !important;}
	.pr-mkt-wrp .pr-sec-02 .container{opacity:1 !important;}
	.pr-mkt-wrp .pr-sec-02 .pr-services{height: auto;margin-top: 20px;margin-bottom: 20px;}

	
	.pr-mkt-wrp .pr-sec-03{padding: 10px 11px 30px 11px;}
	.pr-mkt-wrp .pr-sec-03 ul li .pr-narrating{padding:5px 10px;}
	.pr-mkt-wrp .pr-sec-03 ul li h4{font-size:16px;}

	.pr-mkt-wrp .pr-sec-04{padding: 10px 11px 30px 11px;}
	.pr-mkt-wrp .pr-sec-04 .feature-work h2{font-size: 24px;margin: 20px 0px 10px 0px;}
	
	section.brand-clients{overflow: hidden;}
	section.brand-clients #pr_clients{height: 300px;background-size: 150% !important;}
	
	.pr-mkt-wrp .pr-sec-05{padding: 20px 20px 60px 20px;}
	.pr-mkt-wrp .pr-sec-05 h3{border: none;border-bottom: 1px solid rgb(255 255 255 / 10%);padding: 20px 0px 20px 0px;}
	.pr-mkt-wrp .pr-sec-05 a{margin-bottom:20px;}
	

	.home-sec-abt-agency h2{color: #ffffff !important;font-size: 36px !important;;height: auto}
	
	
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {

}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {

}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {

}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {

}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	
}

/* iPad 3 (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (-webkit-min-device-pixel-ratio : 2),
only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (min-resolution: 192dpi) { 

}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
	
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
	
}

/* Retina displays ----------- */
@media  only screen 
and (-webkit-min-device-pixel-ratio : 2), 
only screen 
and (min-resolution: 192dpi) {

}




