/*CSS File creation*/
/*For demand INTL-3270 starts*/
.rigartpg ul.breadcrumb-holder .vcenter,.rigartpg ul.breadcrumb-holder .vcenter a,.rigvidpg ul.breadcrumb-holder .vcenter,.rigvidpg ul.breadcrumb-holder .vcenter a
{
    color: unset !important;
}
.bannersectionv1{
  background-image: linear-gradient(to right,#fff 0%, #25408F 15%, #860052 85% ,#fff 100%);
  	
}
.rigartpg .text.parbase ul li{
	font-family:
	GothamBook;
	font-size: 20px;
	line-height: 26px;
}
.rigartpg p,.rigartpg p span{
	font-family:GothamBook;
	font-size: 20px;
	line-height: 26px;
}
.rigartpg p span.gotham-lightitalic{
  	font-family:GothamBook;
    font-size:14px;
  	font-style: italic;
}
.rigartpg h1.main-heading{
  font-family: GothamMedium;
  font-size:20px;
  line-height:26px;
  letter-spacing: 0;
  color:#25408F;
  margin: 38px 0px 38px 43px;
}
h2.rigatpa1h1a{
    font-family: DINBold;
	color:#860052;
	 letter-spacing: 0;
	text-transform:uppercase;
}
.rigartpg p.footnote{
    font-family:GothamBook;
    font-size:14px;
	line-height:18px;
}
.rigartpg h1.rigpg2blueh1a{
  font-family: GothamBold;
  color:#25408F;
  font-size: 36px;
}
.rigartpg h1.rigpg2blueh1a span{
  color:#860052;
  font-size:48px;
  font-weight: 600;
}
.rigartpg h2.gradient-main-heading{
		font-size: 30px;
		line-height: 36px;
    	margin: auto 20%;
        color:#ffffff;
	}
.rigartpg p.gotham-bold,.rigartpg span.gotham-bold{
   font-family:GothamBold;
   font-size:14px;
	line-height:18px;
}
.rigartpg div.rigpgrefpart p,.rigartpg .rigpgrefpart p span.gotham-lightitalic{
  font-family:GothamBook;
  font-size:14px;
  line-height:18px;
}
.rigartpg div.rigpgrefpart p.gotham-bold{
   font-family:GothamBold;
}
 .rigartpg div.rigpgrefpart{
  margin-top: 2em !important;
}
.rigartpgv2 h1.risk-heading,.rigartpgv3 h1.risk-heading,.rigartpgv6 h1.magenta-heading,.rigartpgv6 h1.magenta-heading span{
        font-family: GothamMedium;
	     font-size: 36px;
		line-height: 44px;
        color:#860052;
        margin-top: 35px;
        margin-bottom: 35px;
        letter-spacing: -0.54px;
}
.rigartpgv2 h2.sub-heading.center,.rigartpgv2 h2.sub-heading.center span,.rigartpgv3 h2.sub-heading.center,.rigartpgv3 h2.sub-heading.center span,.rigartpgv4 h2.sub-heading.center,.rigartpgv4 h2.sub-heading.center span,.rigartpgv5 h2.sub-heading.center,.rigartpgv5 h2.sub-heading.center span{
        font-family: DINBold;
	    color:#860052;
		font-size: 24px;
		line-height: 30px;
        text-align: center;
    	padding: 0;
	}
.gradient-content-wrapper-white p{
        font-family: GothamBook;
	color:#ffffff;
    font-size:20px;
    line-height:26px;
}
.rigartpg p.blue_para{
    font-family: 'GothamMedium';
    font-size:20px;
    color:#25408F;
    line-height:30px;
    margin-bottom: 30px;
}
.bannersectionv1 h2{
    font-size: 30px;
	line-height: 36px;
	font-family: GothamBold;
	color:#ffffff;
	text-align:center;
}
.bannersectionv1 p,.bannersectionv1 p b{
    font-family: GothamBook;
    font-size:20px;
}
.bannersectionv1 p b{
	font-weight: 600;
}
.gradient-wrapper-footnote{
        font-family: GothamBook;
	    font-size: 14px;
	    color:#ffffff;
}
.accordion-container .accordion-inner-container
{
    background:url(/content/dam/open-digital/Hongkong-HCP/en/Desktop-New/new-rig-page/accordion-desktop.PNG) no-repeat;
    padding-top:47px;
    
}
.accordion-container .panel-default,.accordion-container .panel,.accordion-inner-container .panel-group
{
    border:unset;
    border-top:unset;
    border-bottom:unset;
}
.accordion-container .az-panel-heading a{
    font-family: 'GothamBold';
    font-style: normal;
    color: #860052;
    font-size: 20px;
    line-height: 26px;
    margin-left: 7em;
    position: relative;
    top: -13px;
}
h2.rigpgv3blh2a{
    color:#25408F;
    font-size:24px;
    line-height:30px;
    font-family: GothamBold;
    padding-bottom: 19px;
    margin-left: 0.8em;
}
h2.rigpf6bhh2a,h2.rigpf6bhh2a span{
    font-family: DINBold;
    font-size:24px;
    color: #25408F;
    letter-spacing: 0;
    text-align:center;
    text-transform: uppercase;
}
.rigartpgv6 .carousel-control .fa.fa-chevron-left,.rigartpgv6 .carousel-control .fa.fa-chevron-right
{
    background-color:unset;
}
.past-child.rigartpgv5 .video-thumb-parent .video-play-icon:before,.rigvidpg .video-thumb-parent .video-play-icon:before{
  content: unset;
}
.past-child.rigartpgv5 .video-thumb-parent .video-play-icon
{
    width:9%;
    background-color: rgba(34,34,34,0.5);
}
.past-child.rigartpgv5 .video-thumb-parent .video-play-icon:hover{
	 background-color:#000;
}
.rigvidpg .video-thumb-parent .video-play-icon
{
    width:6%;
}
.past-child.rigartpgv5 span.fa.fa-play,.rigvidpg span.fa.fa-play{
  /* width: 40px; */
  /* height: 10px; */
  left: -2em;
  border: unset;
  background-color: unset;
}
/*For INTL-3270 fotter small adjustments starts*/
.rigartpg .footer-new-col .mob-foot,.rigartpg .desc-box p
{
  font-size: 12px !important;
}
.rigartpg p.foot-new-u
{
  font-size: 12px !important;
}
.outerdiv{
      width: 380px;
      margin: auto;
      margin-top: 25px;
      margin-bottom: 25px;
      background:#830051;
      padding:0px 20px;
}
.outerdiv a{
     color:#ffffff;
     font-weight: bold;
     font-family: LexiaBold;
     font-size: 16px;
     padding: 10px 20px;
     font-style: italic;
    }
.outerdiv a,.outerdiv a:hover{
        text-decoration:none !important;
    }
.outerdiv .glyphicon
{
    top:4px;
    left:6px;
}
/*For INTL-3270 fotter small adjustments ends*/
div.gradientboxlistsect img{
	width: 27px;
	height: 29px;
	position: relative;
	left: -18px;
}
@media screen and (min-width:768px)
{
  /*For INTL-3270 starts*/
  .bannersection{
      height:250px;
  }
  .rigartpgv2 .bannersection{
      height: 193px;
  }
  .rigartpgv2 .bannersectionv1{
      height: 475px;
  }
  /*For INTL-3270 ends*/
}
@media screen and (min-width:1200px)
{

}
@media screen and (min-width: 992px)
{
      .mobiletext,.mobilecol
      {
       display:none;
      }  
      .desktoptext,.desktopcol
      {
       display:block;
      }
    .fa-plus:before{
          content: "";
          background:url(/content/dam/open-digital/Hongkong-HCP/en/Desktop-New/new-rig-page/OPEN-desktop.PNG) no-repeat;
          width:44px;
          height:44px;
          position:absolute;
          right: 14px;
          top: -6px;
    }
    .fa-minus:before{
        content: "";
        background:url(/content/dam/open-digital/Hongkong-HCP/en/Desktop-New/new-rig-page/CLOSE-desktop.PNG) no-repeat;
        width:44px;
        height:44px;
        position:absolute;
        right: 14px;
        top: 9px;
    }
    h2.rigatpa1h1a{
        font-size: 24px;
        line-height: 30px;
        width: 350px;
        margin: auto;
        text-align: center;
    }
    h1.rigatpg2h1a{
        width:920px;
        margin-left:4.7em !important;
    } 
    p.rigatpg2p1{
        width:920px;
        margin-left:8.7em;
        letter-spacing:0.0px;
    }
    h2.rigatpg2h2a{
        width:916px;
        margin-left:8em;
        text-align:inherit !important;
    }
    h2.rigatpg2h2b{
        width:920px;
        text-align:center !important;
        margin-left:7em;
    }
    .rigartpg2img1 img{
        width:920px !important;
        margin-left:7em;
        margin-top:35px;
        margin-bottom:50px;
    }
    ul.rigpg2ul1{
        width:920px;
        margin-left:11em;
    }
    div.rigatpg2footnote1{
       width:890px;
       margin-left:12.5em;
    }
    div.rigatpg2footnote1v6
    {
        margin-left:9em;
    }
    .rigartpg2img2 img{
        width:450px !important;
        margin-left:7em;
    }
    .rigartpg2img3 img{
        width:825px !important;
        margin-left:4em;
    }
    p.rigartpg2bp1{
        width:920px;
        margin-left:9em;
    }
    .bannersectionv1 h2.gradient-main-heading{
        width:525px;
        margin-left:11.5em;
    }
    div.rigpg2ulike1{
        width:655px;
        margin-top:25px;
        margin-left:19.5em;
    }
    .gradient-wrapper-footnote 
    {
        margin-left:-1em;
        width: 641px;
        margin: auto;
    }
    h2.rigatpg2h2c{
      width:890px;
      margin-left:7em;
    }
    .rigartpg2img5 img{
      width: 890px !important;
    }
    p.rigatpg2footnote2a{
      width:875px;
      margin-left: 9.7em;
      margin-top: 45px;
      margin-bottom: 45px;
    }
    .rigartpg2img6 img{
      width: 890px !important;
    }
    .rigartpg div.rigpgrefpart{
      width: 890px;
      margin: auto;
      margin-left: 12em;
    }
    .rigartpg h1.rigpg2blueh1a{
      width: 724px;
      margin: auto;
      margin-top: 35px;
      margin-bottom: 35px;
      margin-left: 4em;
      /* text-align: start; */
    }
    p.rigpg2refsec1{
      width: 920px;
      margin: auto;
      margin-top: 13px;
      margin-left: 12em;
    }
   .rigartpg h1.rigpg2blueh1a{
     font-size:36px;
	 line-height:44px;
     text-align: center;
    }
    .rigartpg2img4 img{
     width:720px !important;
     height:60px;
     margin-left:15em;
    }

    h2.rigpg3h2a
    {
        width:953px;
        margin:auto;
    }
    .rigartpg3img1 img{
        width:885px !important;
    }
    h1.rigpg3h1a
    {
        width:884px;
        margin-left:3.2em;
    }
    .rigartpg3img2 img
    {
        width:935px !important;
        margin-top:25px;
        margin-bottom:25px;
    }
    ul.rigpg2ul1v3
    {
        margin-left:8em;
    }
    div.rigatpg2footnote1v3,.rigartpg div.rigpgrefpartv3{
      margin-left:10em;  
    }
    .rigpgv4col1 .row
    {
        width:984px;
        margin-right:0px;
        margin-left:7.3em;
    }
    p.rigpg4pv1{
        width:920px;
        margin-left:8.7em;
        margin-bottom:25px;
    }
    p.rigpg5p1a{
        width:920px;
        margin:auto;
        margin-left:8.4em;
    }
    .rigartpgv5 .video.section
    {
     width:875px;
     margin:auto;
     margin-left:12.4em;
    }
    .rigartpg6img1 img,.rigartpg6img2 img
    {
        width:920px !important;
    }
    .rigartpg6img2 img{
        margin-top:43px;
        margin-bottom:62px;
    }
    .rigartpgv6 .carousel-inner{
      height:790px;  
    }
    h2.rigpf6bhh2a
    {
        width:920px;
        margin:auto;
    }
    h1.magenta-heading
    {
        width:897px;
        margin-left:3.6em;
    }
    .rigartpgv6 .carousel-inner{
      height: 790px;
    }
    .rigartpgv6 .carousel.section{
        width:986px;
        margin:
        auto;
        margin-bottom: 60px;
    }
    .rigartpgv6 .carousel .carousel-control.left,.rigartpgv6 .carousel .carousel-control.right{
    
        margin-top:-6em;
    }
    .rigartpgv6 span.fa.fa-chevron-left:before,.rigartpgv6 span.fa.fa-chevron-right:before {
        background-image: url(/content/dam/open-digital/Hongkong-HCP/en/Desktop-New/new-rig-page/CARAT-left.PNG);
        width: 47px;
        height: 121px;
        background-size: 143% 59px;
        
    }
    .rigartpgv6 span.fa.fa-chevron-right:before
    {
         background-image: url(/content/dam/open-digital/Hongkong-HCP/en/Desktop-New/new-rig-page/CARAT-right.PNG);
    }
    .rigartpgv6 .accordion-container[data-enable-custom-icon="true"]
    {
        width:81%;
        margin-left:8em;
    }
    .rigvidpg .video.section
    {
        width:936px;
        margin:auto;
    }
	div.gradientboxlistsect
	{
		width: 668px;
		margin: auto;
		margin-left: 19em;
		margin-top: 25px;
	}
}
@media screen and (min-width:768px)
{
    .gradient-wrapper-footnote {
        margin-top: 66px;
    }
    .outerdiv{
      width: 380px;
      
    }
    .rigartpgv5 .outerdiv {

       width:400px; 
    }
    .rigvidpg .outerdiv {

       width:350px; 
    }
    .outerdiv.pacificbtnv1
	{
		width: 200px;
		text-align: center;
	}
	.outerdiv.pacificbtnv2
	{
		width: 200px;
		text-align: center;
	}
	.pacific-trailpg.thankyoupg .outerdiv.pacificbtnv2{
		width: 230px;
	}
}
@media screen and (min-width:768px) and (max-width:991px)
{
  .rigartpg div.rigpgrefpart p,.rigartpg p.gotham-bold, .rigartpg span.gotham-bold,.rigartpg p span.gotham-lightitalic{
	  line-height: 14px;
	  font-size: 12px;
	 }
  .rigartpgv2 .bannersection{
	  height: 114px;
	 }   
 .rigartpgv2 h1.risk-heading{
	 font-size: 24px;
	 line-height: 30px;
	 margin-top: -13px;
	 margin-left: 9px;
	}
	.rigartpg p, .rigartpg p span{
		font-size:18px;
		line-height: 24px;
	}
	p.rigatpg2p1{
		margin-top: -14px;
		margin-left: 9px;
	}
	.rigartpgv2 h2.sub-heading.center{
		font-size: 14px;
		line-height: 18px;
		text-align: center;
		padding: 0 30px;
		width: 591px;
		margin: auto;
		margin-bottom: 25px;
	}
	.rigartpgv2 h2.sub-heading.center span{
		font-size: 14px;
		line-height: 18px;
	}
	.rigartpg p.footnote{
		font-size:12px;
		line-height: 14px;
		margin-left:-2px;
		margin-bottom: 35px;
	}
	
	.rigartpg2img2 img{
		width: 410px!important;
	}
	ul.rigpg2ul1
	{
		margin-top: 18px;
		margin-left: -18px;
	}
	h2.sub-heading.center.rigatpg2h2b
	{
		width: 619px;
		margin-top: 25px;
	}
	.rigartpg2img3 img
	{
		width: 355px !important;
	}
	.rigartpg p.blue_para.rigartpg2bp1
	 {
		 font-size: 18px;
		 line-height: 24px;
	 }
	.bannersectionv1{
	 background-image: linear-gradient(to left, #860052 , #25408F);
     }
	 
	 .rigartpgv2 .bannersectionv1{
		 height: 340px;
		 padding-left: 0px;
		 padding-right: 0px;
		 margin-left:-5px;
		 margin-right:-5px;
	}
	.accordion-container .accordion-inner-container
   {
     background: url(/content/dam/open-digital/Hongkong-HCP/en/Desktop-New/new-rig-page/accordion-desktop.PNG) no-repeat !important;
   }
   .accordion.section
	{
		margin-left:-2em;
		width:105.5%;
	}	
	.accordion.section p
	{
		padding-left: 3em;
		padding-right: 3em;
	}
	.rigartpg h2.gradient-main-heading{
		font-size: 20px;
		line-height: 26px;
		width: 708px;
		margin: auto;
	}
	div.gradientboxlistsect p
	{
		font-size: 20px;
		line-height: 26px;
		margin-top: 2px;
		margin-left: 33px;
	}
	.rigartpg2img4 img
	{
	    width:375px !important;
	    height:40px;
	    margin:auto;
	}
	div.gradientboxlistsect img{
		left: 8px;
		top: 13px;
	}
	.gradient-wrapper-footnote{
		margin-left: 17px;
		margin-top:21px;
		width:641px;
	}
	.rigartpgv2 h1.risk-heading.rigatpg2h1av2
	{
		margin-top: -30px;
		margin-bottom: 0px;
	}
	.rigartpg2img5 img{
		width: 345px !important;
	}
	.rigartpg2img6 img
	{
		width: 345px !important;
	}
	.rigartpg h1.rigpg2blueh1a
	{
		text-align: center;
		font-size: 24px;
		line-height: 30px;
		margin-left: -24px;
	}
	.rigartpgv6 .bannersection{
		height: 132px;
	}
	h2.rigpf6bhh2a, h2.rigpf6bhh2a span{
		font-size:14px;
		line-height:18px
	}
	.rigartpgv6 h1.magenta-heading,.rigartpgv6 h1.magenta-heading span{
		font-size: 24px;
		line-height: 36px;
	}
	.carousel.section{
		width: 656px;
		margin-bottom: 50px;
	}
	.carousel-inner{
		height: 526px;
	}
	.carousel .carousel-control.left,.carousel .carousel-control.right
	{
		top: 29%;
	}
	.carousel .carousel-control.left{
		
	}
	.carousel .carousel-control.right{
		right: -10% !important;
	}
	.rigartpg6img2 img{
		margin-left: -2em;
		width: 105.8% !important;
	}
	.rigatpg2footnote1v6{
		margin-top: 40px;
	}
	.rigartpgv4 .bannersection{
		height: 137px;
	}
	.rigartpgv4 h2.sub-heading.center, .rigartpgv4 h2.sub-heading.center span{
		font-size: 14px;
		line-height: 18px;
	}
	.rigartpg .mobilecol .text.parbase ul li{
		/* left: -15px; */
	}
	.rigartpg .mobilecol .text.parbase ul li span{
		position: relative;
		top: -6px;
	}
	.row
	{
		margin-left:0px;
		margin-right:0px;
	}
	.rigatpg2footnote1v4 p.footnote
	{
		margin-top: 30px;
	}
	.grid-hetero.mobilecol .column-2,.grid-hetero.mobilecol .column-3
	{
		left: -2em;
	}
	.rigartpgv3 .bannersection{
      height: 167px;
    }
	.rigartpgv3 h2.sub-heading.center, .rigartpgv3 h2.sub-heading.center span
	{
		position: relative;
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 25px;
	}
	h2.rigpg3h2av2{
		font-size: 12px !important;
	}
	.rigartpgv3 h2.sub-heading.center{
		top: -19px;
	}
	.rigartpgv3 h1.risk-heading{
		font-size: 24px;
		line-height: 36px;
		margin-left: 0em;
	}
	.rigartpgv3.rigartpg p.footnote{
		font-size: 12px;
	}
	.rigartpgv5 .bannersection{
      height: 140px;
    }
	.rigartpgv5 h2.sub-heading.center, .rigartpgv5 h2.sub-heading.center span
	{
		font-size:12px;
		line-height:18px;
	}
	.rigartpgv1 .bannersection{
      height: 124px;
     }
	.rigartpgv1 .rigpg1col1 .row
	{
		display:inline-grid;
	}
	.rigartpgv1 h2.rigatpa1h1a{
		font-size: 14px;
		line-height: 18px;
		width: 185px;
		text-align: center;
		margin: auto;
		margin-left: 16em;
		margin-bottom: 30px;
	}
	.rigartpg1img1 img{
		margin: auto;
		margin-left: 10em;
		margin-bottom: 20px;
	}
	.rigartpgv1 ul.bulleted-list
	{
		margin-left: -3em;
	}
	.rigartpgv1 ul.bulleted-list li
	{
		width: 699px;
	}
	.rigartpgv1 h1.main-heading
	{
		color:#860052;
		font-size: 24px;
		line-height: 30px;
		letter-spacing: 0px;
		margin-left: -1em;
		width: 731px;
	}
	.rigartpgv1 .outerdiv
	{
		margin-left: 10em;
	}
	.outerdiv .glyphicon
	{
	    top:6px;
	}
}
@media screen and (min-width:992px) and (max-width:1199px)
{
     /*For INTL-3270 starts*/
    .displayonlythree .row{
        margin-left:9em;
    }
    .staticvidrescol.displayonlythree .image-text{
        width:220px;
    }
	.accordion.section
	{
		margin-left: -7em;
		width: 112%;
	}
	.accordion.section p
	{
		padding-left: 25px;
		padding-right: 25px;
	}
    .displayonlythree .row .column-2{
      margin-left:30px;
      margin-right:30px;
    }
	.rigartpgv2 .bannersection{
		height: 140px;
	}
	h1.rigatpg2h1a
	{
		margin-left: 1em !important;
	}
	p.rigatpg2p1{
		margin-left: 2em;
	}
	h2.rigatpg2h2a
	{
		margin-left: 3em;
	}
	.rigartpg2img1 img
	{
		margin-left: 0em;
	}
	ul.rigpg2ul1
	{
		margin-left: 0em;
	}
	div.rigatpg2footnote1
	{
		margin-left: 2em;
	}
	h2.rigatpg2h2b
	{
		margin-left: 0em;
		margin-top: 40px;
		margin-bottom: 25px;
	}
	p.rigartpg2bp1{
		margin-left: 1.2em;
	}
	.rigartpgv2 .bannersectionv1{
		height: 417px;
	}
	.bannersectionv1 h2.gradient-main-heading
	{
		margin-left: 7em;
	}
	div.gradientboxlistsect {
	margin-left: 9em;
	}
	.gradient-wrapper-footnote
	{
		margin-left: 8em;
	}
	h2.rigatpg2h2c{
		margin-left: 1em;
		margin-bottom: 30px;
	}
	p.rigatpg2footnote2a{
		margin-left: 3em;
	}
	.rigartpg h1.rigpg2blueh1a
	{
		margin-left: 1em;
	}
	p.rigpg2refsec1
	{
		margin-left: 1em;
	}
	.rigartpg div.rigpgrefpart
	{
		margin-left: 1em;
	}
	.gradient-wrapper-footnote{
		margin-top: 25px;
	}
	.rigartpgv6 .bannersection{
      height: 180px;
    }
	.rigartpgv6 h1.magenta-heading{
		margin-left: 1em;
	}
	.rigartpgv6 .carousel.section{
		margin-left: 0px;
		margin-right: 0px;
		width: 897px;
	}
	.rigartpgv6 .carousel-inner{
		height: 719px;
	}
	.rigartpgv6 .carousel .carousel-control.left, .rigartpgv6 .carousel .carousel-control.right{
		margin-top: -3em;
	}
	.rigartpgv4 .bannersection{
      height: 180px;
    }
	.rigartpgv4 .bannersectionv2{
		height: 200px;
	}
	.rigpgv4col1 .row{
		margin-left:0em;
	}
	.desktopcol .column-1,.desktopcol .column-3{
		left: -2em;
	}
	.rigartpg4img1 img{
		/* width: 880px !important; */
		margin: auto;
		margin-left: -3em;
	}
	p.rigpg4pv1{
		margin-left: 3em;
	}
	.rigartpgv4.rigartpg p.footnote{
		margin-left: 2em;
	}
	.rigartpgv3 .bannersection{
      height: 235px;
    }
	.rigartpgv5 .bannersection{
      height: 169px;
    }
	p.rigpg5p1a{
		width: 941px;
		margin-left: 1em;
	}
	.rigartpgv5 .video.section
	{
		margin-left: 2em;
		width: 947px;
		margin-bottom: 30px;
	}
	.rigartpgv1 .bannersection{
      height: 185px;
     }
     .rigartpg2img4 img{
         margin-left:7em;
     }
    /*For INTL-3270 ends*/
}
@media screen and (max-width:991px)
{
      .mobiletext,.mobilecol
      {
       display:block;
      }  
      .desktoptext,.desktopcol
      {
       display:none;
      }
	  .grid-hetero.mobilecol .column-2{
		    width: 50%;
    		float: left;
    		padding-top:30px;
    }
    .grid-hetero.mobilecol .column-3{
		    width: 47%;
    		float: left;
    		padding-top:30px;
    }
	.rigartpg .mobilecol .text.parbase ul li span{
			font-family:
			GothamBook;
			font-size: 14px;
			line-height: 18px;
			color: #0D0D10;
	}
}

.rigvidpg .video.section
{
    margin-bottom:25px;
}
/*For demand INTL-3270 ends*/
.rigartpgv6 .carousel-indicators li .carousel-indicator:after
{
    position: relative;
    width: 24px !important;
    height: 24px !important;
    border-radius: 69%;
    background-color: #c384ab;
    top: -3px;
    left: -4px;
}
.rigartpgv6 .carousel .carousel-indicators li.active .carousel-indicator:after
{
	background-color:#860052;
}
.rigartpgv6 .carousel .carousel-indicators li{
	margin-left: 20px;
}
.rigartpgv6 .carousel .carousel-indicators{
	bottom: -3%;
}
ul.bulleted-list li
{
    list-style-image:url(/content/dam/open-digital/Hongkong-HCP/en/Desktop-New/new-rig-page/Gradient_Triangle_Purple.svg);
    
}
ul.nonarrlist li
{
	list-style-image: url();
}
ul.bluearrlist li
{
    list-style-image:url(/content/dam/open-digital/Hongkong-HCP/en/Desktop-New/new-rig-page/Gradient-Triangle-white-lg.PNG);
}
div.gradientboxlistsect{
   display: flex;
  align-items: center;
  justify-content: space-evenly;
}
div.gradientboxlistsect p
{
	color: #ffffff;
}


@media screen and (min-width:1850px)
{
	.bannersection{
      height: 300px;
  }
	.bannersectionv2{
      height:375px;
  }
	
	.rigartpgv2 .bannersection
	{
		height: 250px;
	}
	.rigartpgv2 .bannersectionv1
	{
		height: 475px;
	}
	.bannersectionv1 h2.gradient-main-heading
	{
		margin-left: 15.5em;
	}
	div.gradientboxlistsect{
		margin-left: 28em;
	}

}

@media screen and (min-width:1350px)
{
	.rigartpgv3 .bannersection{
      height: 281px;
  }
}
@media screen and (min-width:1400px)
{
	.rigartpgv3 .bannersection{
      height: 281px;
  }
}
@media screen and (min-width:1450px)
{
	.rigartpgv3 .bannersection{
      height: 281px;
  }
}
@media screen and (min-width:1500px)
{
	.rigartpgv3 .bannersection{
      height: 306px;
  }
  .bannersectionv2{
      height: 287px;
  }
}
@media screen and (min-width:1550px)
{
	.rigartpgv3 .bannersection{
      height: 320px;
  }
}
@media screen and (min-width:1600px)
{
	.rigartpgv3 .bannersection{
      height: 322px;
  }
}
@media screen and (min-width:1650px)
{
	.rigartpgv3 .bannersection{
      height: 330px;
  }
}
@media screen and (min-width:1700px)
{
	.rigartpgv3 .bannersection{
      height: 355px;
  }
	.bannersectionv2{
      height: 330px;
  }
}
@media screen and (min-width:1750px)
{
	.rigartpgv3 .bannersection{
      height: 360px;
  }
}
@media screen and (min-width:1800px)
{
	.rigartpgv3 .bannersection{
      height: 375px;
  }
}
@media screen and (min-width:1850px)
{
	.rigartpgv3 .bannersection{
      height: 390px;
  }
}
@media screen and (min-width:1900px)
{
	.rigartpgv3 .bannersection{
      height: 390px;
  }
	.bannersectionv2{
      height: 375px;
  }
}
@media screen and (min-width:1950px)
{
	.rigartpgv3 .bannersection{
      height: 400px;
  }
}
@media screen and (min-width:2000px)
{
	.rigartpgv3 .bannersection{
      height: 410px;
  }
}
@media screen and (max-width:991px)
{
	.accordion-container .accordion-inner-container{
		background: url(/content/dam/open-digital/Hongkong-HCP/en/Desktop-New/new-rig-page/accordion-mobile.PNG) no-repeat;
	}
	.accordion-container[data-enable-custom-icon="true"]{
		width: 100%;
	}
	.fa-plus:before{
          content: "";
          background:
          url(/content/dam/open-digital/Hongkong-HCP/en/Desktop-New/new-rig-page/OPEN-mobile.PNG) no-repeat;
          width:44px;
          height:44px;
          position:
          absolute;
          right: 14px;
          top: -8px;
    }
    .fa-minus:before{
        content: "";
        background:
        url(/content/dam/open-digital/Hongkong-HCP/en/Desktop-New/new-rig-page/CLOSE-mobile.PNG) no-repeat;
        width:44px;
        height:44px;
        position:
        absolute;
        right: 14px;
        top: -6px;
    }
	.rigartpgv6 span.fa.fa-chevron-left:before,.rigartpgv6 span.fa.fa-chevron-right:before {
        background-image: url(/content/dam/open-digital/Hongkong-HCP/en/Desktop-New/new-rig-page/CARAT-small-left.PNG);
        width: 26px!important;
        height: 51px !important;
        border-radius: 144px !important;
        background-size: 150% 32px !important;
    }
    .rigartpgv6 span.fa.fa-chevron-right:before
    {
         background-image: url(/content/dam/open-digital/Hongkong-HCP/en/Desktop-New/new-rig-page/CARAT-small-right.PNG);
    }
}
@media screen and (max-width: 767px)
{
	
 .rigvidpg .video-thumb-parent .video-play-icon,.past-child.rigartpgv5 .video-thumb-parent .video-play-icon
{
    width: 15%;
    height: 51px;
}   
	.past-child.rigartpgv5 span.fa.fa-play, .rigvidpg span.fa.fa-play{
		left: -0.3em;
		top: -11px;
	}
	.rigvidpg span.fa.fa-play{
		left: -0.3em;
	
	}
	.outerdiv{
		width: 344px;
	}
	.outerdiv.pacificbtn{
		width:164px;
		text-align: center;
	}
	.pacific-trailpg.thankyoupg .outerdiv.pacificbtnv2{
		width: 175px;
	}
	h2.border
	{
		padding-left: 25px;
		padding-right: 25px;
	}
	.bannersection{
		background-size: cover !important;
		padding-bottom: 35px;
	}
	h2.rigatpa1h1a
	{
		font-size:14px;
		line-height: 18px;
		letter-spacing: 0;
		margin: auto;
		width: 188px;
		text-align: center;
		margin-bottom: 20px;
	}
	.rigartpgv1 h1.main-heading{
		font-family: GothamMedium;
	    color:#860052;
		font-size: 24px;
		line-height: 30px;
		letter-spacing: 0;
		margin-left: 10px;
	}
	.rigvidpg .video.section,.rigartpg .video.section{
		padding: 3%;
	}
	.rigartpg p,.rigartpg p span{
		font-size: 18px;
		/* padding-left: 11px; */
		/* padding-right: 25px; */
	}
	p.rigatpg2p1{
		padding-left: 20px;
		padding-right: 5px;
	}
	.bannersectionv1{
		 background-image: linear-gradient(to left, #860052 , #25408F);
	}
	div.gradientboxlistsect{
		
	}
	.bannersectionv1 p,.bannersectionv1 p b{
		font-size:20px;
		padding-left: 1px;
		padding-right: 0px;
	}
	div.gradientboxlistsect img{
		left: -3px;
		top: -39px;
	}
	.rigartpg p.blue_para{
		padding-left: 20px;
		padding-right: 0px;font-size:18px;
		line-height: 24px;
		width: 363px;
	}
	.rigartpg p.footnote{
		font-size:12px;
		margin-top:25px;
		margin-bottom:25px;
		padding-left: 11px;
		padding-right: 25px;
	}
  .rigartpgv5 h2.sub-heading.center, .rigartpgv5 h2.sub-heading.center span{
		font-size: 12px;
		margin-bottom: -30px;
	}
	.rigartpgv2 h2.sub-heading.center, .rigartpgv2 h2.sub-heading.center span{
		font-size: 14px;
		width: 275px;
		text-align: center;
		margin: auto;
		margin-bottom: 10px;
		line-height: 18px;
	}
	.rigartpgv2 h2.sub-heading.center.rigatpg2h2b{
		line-height: 18px;
		width: 285px;
		margin-bottom: 30px;
	}
	.rigartpg2img3 img{
		padding-left: 19px;
		padding-right: 19px;
		margin-bottom: 25px;
	}
	.rigartpg2img1 img{
		padding-left: 25px;
		padding-right: 25px;
		margin-bottom: 25px;
	}
	.rigartpg .text.parbase ul li{
		font-size:18px;
		/* line-height: 18px; */
		padding-right: 24px;
	}
	.rigartpg div.rigpgrefpart{
		padding-right: 3.5%;
	}
	.rigartpg div.rigpgrefpart p,.rigartpg p.gotham-bold, .rigartpg span.gotham-bold,.rigartpg p span.gotham-lightitalic{
		font-size:12px;
		padding-right: 0px;
		/* padding-left: 0px; */
		line-height: 14px;
		letter-spacing: 0px;
	}
	.rigartpgv3 h1.risk-heading, .rigartpgv6 h1.magenta-heading, .rigartpgv6 h1.magenta-heading span{
		font-size: 24px;
		line-height: 30px;
		width: 308px;
	}
	.rigartpgv3 h1.risk-heading, .rigartpgv6 h1.magenta-heading{
		padding-left: 25px;
	}
	.rigartpgv2 h1.risk-heading{
		font-size:24px;
		margin-left: 10px;
		line-height:30px;
		margin-top: -37px;
		margin-bottom: 0px;
	}
	.rigartpgv2 h1.rigatpg2h1a{
		margin-left: 21px;
		margin-top: -15px!important;
	}
	.rigartpgv2 h1.rigatpg2h1a{
		margin-top: 0px;
		width: 317px;
		margin-bottom: 7px;
	}
	.rigartpg2img2 img{
		padding-left: 52px;
		padding-right: 52px;
		margin-bottom: 25px;
	}
	.rigartpg h2.gradient-main-heading{
		font-size: 20px;
		line-height: 26px;
		margin: auto;
		width: 315px;
	}
	.rigartpg2img5 img{
		padding-left: 25px;
		padding-right: 25px;
	}
	.rigartpgv3 h2.sub-heading.center, .rigartpgv3 h2.sub-heading.center span{
		font-size: 14px;
		line-height: 18px;
		width: 311px;
		margin: auto;
	}
	.rigartpgv3 h2.sub-heading.center.rigpg3h2av2,.rigartpgv3 h2.sub-heading.center.rigpg3h2av2 span
	{
		font-size: 12px;
		padding-left: 26px;
		margin-top: -32px;
		margin-bottom: 35px;
	}
	.rigartpg3img2 img
	{
		padding-left: 25px;
		padding-right: 25px;
		margin-bottom: 35px;
	}
	.rigartpgv3 h1.rigpg3h1a
	{
		margin-left: 0px;
	}
	h2.rigpf6bhh2a,h2.rigpf6bhh2a span{
		font-size: 14px;
		line-height: 18px;
	}
	h2.rigpf6bhh2a span.nowrap{
		display: block;
		position: relative;
		left: -7em;
	}
	h2.rigpf6bhh2a span.secndspan{
		position: absolute;
		margin-top: -17px;
		margin-left: -25px;
	}
	.rigartpg2img6 img{
		padding-left: 25px;
		padding-right: 25px;
		margin-top: 45px;
		margin-bottom: 20px;
	}
	.rigartpg h1.rigpg2blueh1a{
		font-size:24px;
		line-height:30px;
		margin-left: 10px;
		text-align: start;
	}
	
	.rigartpgv4 h2.sub-heading.center, .rigartpgv4 h2.sub-heading.center span{
		font-size: 14px;
		line-height: 18px;
		width: 345px;
		margin: auto;
		margin-bottom: 25px;
	}
	 h2.rigpgv3blh2a{
		 font-size: 18px;
		 line-height: 24px;
		 letter-spacing: 0.2px;
	}
	.rigartpg .mobilecol .text.parbase ul li span{
		position: relative;
		top: -11px;
	}
	.mobilecol .column-2 ul.bulleted-list>li:nth-child(1) span,.mobilecol .column-2 ul.bulleted-list>li:nth-child(2) span
	{
		white-space: nowrap;
		top: -5px;
	}
	.rigartpg .mobilecol .text.parbase ul li
	{
		font-size: 14px;
		line-height: 18px;
		position: relative;
		top: 0px;
		left: -16px;
		width: 154px;
	}
	p.rigpg4pv1{
		padding-left: 20px;
		padding-right: 10px;
	}
	.bannersectionv2{
		padding-bottom: 111px;
	}
	.rigartpgv6 .carousel-inner{
      height: 240px;
    }
	a.left.carousel-control,a.right.carousel-control
	{
		margin-top: -2em;
	}
	a.left.carousel-control{
		left: -14% !important;
		/* z-index: 92; */
	}
	.rigartpgv6 .carousel.section{
		margin-bottom: 60px;
		width: 93%;
		padding-left: 25px;
		padding-right: 25px;
	}
	.rigartpgv6 .carousel .carousel-indicators
	{
		bottom: unset !important;
		top: 104%;
	}
	.rigartpgv6 .carousel .carousel-indicators li{
		margin-left: 2px;
	}
	.rigartpgv6 .carousel-indicators li .carousel-indicator:after{
		width: 13px !important;
		height: 13px !important;
		/* margin-right: -30px; */
		/* margin-left: -23px; */
	}
	.rigartpg6img2 img
	{
		/* padding-left: 25px; */
		/* padding-right: 25px; */
	}
	.accordion-container .az-panel-heading a{
		margin-left:45px;
		top: -12px;
	}
	.rigartpgv6 .carousel.section{
		
	}
	.mobilecol .row
	{
	    margin-left:0px;
	    margin-right:0px;
	}
	div.rigpgrefpart{
	padding-left: 3.5%;
	}
	.rigartpgv6 .bannersection{
		padding-bottom: 60px;
	}
	.rigartpgv4 .bannersection{
		background-size: contain !important;
		padding-bottom: 75px;
	}
	.rigartpgv4 .bannersectionv2{
		padding-bottom: 125px;
	}
	.rigatpg2footnote1v4 p.footnote
	{
		padding-left: 25px;
	}
	p.footnote.rigpg2refsec1v4 
	{
		padding-inline-start: 20px;
	}
	.rigartpgv3 .bannersection{
		padding-bottom: 80px;
	}
	.rigatpg2footnote1v3{
		margin-left: 0.5em;
	}
	.rigartpgv5 .bannersection{
		/* height: 58px; */
		padding-bottom: 35px;
	}
	p.rigpg5p1a
	{
		padding-left: 20px;
		padding-right: 9px;
	}
	.rigartpgv1 .bannersection
	{
		background-size: contain !important;
		padding-bottom: 40px;
	}
	.rigartpgv1 ul.bulleted-list
	{
		margin-left: -1em;
	}
	.rigartpgv3 .outerdiv .glyphicon{
	    top:8px;
	}
	.rigartpgv4 .outerdiv .glyphicon{
	    top:-15px;
	    left:8px;
	}
	.outerdiv.pacificbtn.pacificbtnv3
	{
		width: auto;
		margin: 25px 1em 25px 3em;
	}
}
@media screen and (min-width:600px) and (max-width:767px)
{
  .accordion-container .accordion-inner-container
  {
    background:url(/content/dam/open-digital/Hongkong-HCP/en/Desktop-New/new-rig-page/accordion-desktop.PNG) no-repeat;
    background-size: 101% 49%;
  }
  .bannersection{
		background-size: cover !important;
		/* height: 26px; */
		padding-bottom: 75px;
	}
  .accordion-container .az-panel-heading a{
	  margin-left: 73px;
	  top: -21px;
	 }	
	.rigartpgv2 h1.rigatpg2h1a{
		width: 614px;
	}
	.rigartpgv2 h2.sub-heading.center{
		width: 541px;
	}
	.rigartpgv2 h2.sub-heading.center.rigatpg2h2b{
		width: 561px;
	}
	.rigartpg p.blue_para
	{
		width: 644px;
		margin-left: 1em;
	}
	div.rigatpg2footnote1{
		margin-left:1em;
	}
	.rigartpg h2.gradient-main-heading {
	  width: 500px;
	}
	div.gradientboxlistsect
	{
		
	}
	.bannersectionv1 p{
		padding-left: 3em;
	}
	div.gradientboxlistsect img{
		left: 21px;
		top: -18px;
	}
	.gradient-wrapper-footnote{
		margin-top: 25px;
		margin-left: 4em;
	}
	.rigartpgv6 .bannersection{
		padding-bottom: 125px;
	}
	.rigartpgv6 h1.magenta-heading, .rigartpgv6 h1.magenta-heading span{
		width: 526px;
	}
	.rigartpgv6 .carousel-inner{
		height: 455px;
	}
	a.left.carousel-control{
		left: -7% !important;
	}
	
	.rigartpgv6 .carousel .carousel-indicators li{
		
	}
	.rigartpgv4 .bannersection{
		background-size: cover !important;
		padding-bottom: 140px;
	}
	.rigartpgv4 .bannersectionv2{
		padding-bottom: 255px;
	}
	.rigartpgv4 h2.sub-heading.center, .rigartpgv4 h2.sub-heading.center span{
		width: 530px;
	}
	.rigatpg2footnote1v4 p.footnote{
		padding-left: 7px;
	}
	.rigartpg .mobilecol .text.parbase ul li{
		width: 294px;
	}
	.rigartpgv3 .bannersection{
		padding-bottom: 185px;
	}
	.rigartpgv3 h2.sub-heading.center, .rigartpgv3 h2.sub-heading.center span{
		width: 550px;
		margin-bottom: 20px;
	}
	.rigartpgv3 h1.rigpg3h1a
	{
		width: 624px;
	}
	.rigartpgv3 h2.sub-heading.center.rigpg3h2av2 span{
		padding-left:0px;
	}
	.rigartpgv5 .bannersection{
		/* height: 58px; */
		padding-bottom: 93px;
	}
	.rigartpgv1 .bannersection
	{
		background-size: contain !important;
		padding-bottom: 112px;
	}
	.rigartpgv2 .bannersection
	{
		
		padding-bottom:25px;
	}
	.rigartpgv6 .carousel-inner{
      height: 510px;
    }
	.pacific-trailpg.thankyoupg .outerdiv.pacificbtnv2{
		width: 226px;
	}
}
.carousel .carousel-control {
    display:block !important;
}
.footer p {
  font-family: HelveticaNeue-Regular, Arial, sans-serif !important;
  font-size: 12px !important;
  padding-left: initial !important;
  padding-right: initial !important;
}
.ft-col-links .list-item-0 p{
    font-family: 'LexiaBoldItalic' !important;
  font-size: 16px !important;
  margin: 0 0 0.5em 0 !important;
}
@media screen and (min-width:992px) and (max-width:1199px) and (orientation:landscape)
{
	.gradient-wrapper-footnote{
		margin-top: 25px;
	}
	.rigartpgv2 .bannersection
	{
		height: 148px;
	}
	.rigartpgv2 .bannersectionv1{
		height:417px;
	}

} 
@media screen and (min-width:992px)
{
 .ipadprodeskimg img
 {
     display:block !important;
 }   
 .ipadmobimg img
 {
     display:none !important;
 }
}
@media screen and (max-width:991px)
{
 .ipadprodeskimg img
 {
     display:none !important;
 }
  .ipadmobimg img
 {
     display:block !important;
 }
}
p.approvalcode{
	font-size: 18px;
  line-height: 27px;
  letter-spacing: 0.3px;
  color: #3F4444;
  font-family: HelveticaNeue-Regular, Arial, sans-serif;
}
/*exit-ramp*/
p.ex-title {
  font-family: 'LexiaBold'!important;
  font-size: 18px!important;
  text-align: left!important;
  color: #000!important;
}

p.ex-desc {
	/*font-family:'HelveticaNeue-Regular';*/
  font-size: 12px!important;
  text-align: left!important;
  line-height: 27px !important;
  letter-spacing: 0.3px!important;
  color: #3F4444!important;
  font-family: HelveticaNeue-Regular, Arial, sans-serif !important;	
}

#normal-exit-ramp .modal-header {
  border-bottom: 0!important;
}

#normal-exit-ramp .modal-footer {
  border-top: 0!important;
  display: flex!important;
  justify-content: space-evenly!important;
}

#normal-exit-ramp .modal-footer a.exit-ramp-cancel {
  background-color: #fff!important;
  color: #000!important;
  font-family: 'LexiaBold'!important;
}

#normal-exit-ramp .modal-footer a.exit-ramp-continue {
  background-color: #830051!important;
  color: #fff!important;
}

#normal-exit-ramp .modal-footer a.exit-ramp-continue span {
  font-family: 'LexiaBold'!important;
}
/*exit ramp css ends*/
/*UAT bugs*/
.rigatpg2footnote1v5
{
    margin-top:42px;
}
@media screen and (min-width:1200px)
{
	.rigartpgv5 .kWidgetIframeContainer.initialized
	{
		/* height: 443px; */
		margin-bottom: 39px;
	}
}
@media screen and (min-width:992px) and (max-width:1199px)
{
	.rigartpgv5 .kWidgetIframeContainer.initialized
	{
		margin-bottom: 50px;
	}
}
@media screen and (min-width:768px) and (max-width:991px)
{
	.rigartpgv5 .kWidgetIframeContainer.initialized
	{
		margin-bottom: 35px;
	}
}
@media screen and (max-width:767px)
{
	.rigartpgv5 .kWidgetIframeContainer.initialized
	{
		margin-bottom: 25px;
	}
	.rigatpg2footnote1v5{
	    margin-top:0px;
	    margin-left:1em;
	}
	.rigvidpg .outerdiv .glyphicon {
    
	    top:7px;
	    left:8px;
	}
}
@media screen and (min-width:600px) and (max-width:767px)
{
	.rigartpgv5 .kWidgetIframeContainer.initialized
	{
		
	}
	.rigvidpg .video-thumb-parent .video-play-icon
	{
	    width:8%;
	}
	.rigvidpg span.fa.fa-play{
		left: -0.3em;
	}
	.rigvidpg .outerdiv .glyphicon {
    
	    top:6px;
	    left:8px;
	}
}

/*For INTL-3619 css starts*/
.gradient-banner
{
	/*background-image: linear-gradient(to right,#fff 0%, #25408F 15%, #860052 85% ,#fff 100%);*/
}
h2.whitetitle
{
	font-family: GothamBold;
	color:#FFFFFF;
	font-size: 48px;
	line-height: 60px;
	margin: auto;
	text-align: center;
}
.blueboxsec
{
	background-color:#7098D3;
	display: flex;
	flex-direction: column;
	text-align: center;
	padding-bottom:35px;
}
p.bluebxtit{
	color: #ffffff;
	font-size: 30px;
	font-weight: bold;
}
.pacific-trailpg p.bluebxtit
{
	line-height: 40px;
}
h2.blackcoloh2
{
  font-family: GothamLight;
  margin-left: 1em;
}
.thankyou-popup h4.modal-title
{
	display:none;
}
.pacific-five-year-os-pfs ul.bulleted-list li{
  list-style-image:none;   
}
.pacific-five-year-os-pfs ul.bulleted-list.removdisc li
{
	list-style-image:url("/content/dam/open-digital/Hongkong-HCP/en/page-thumbnail-images/white-color-image.JPG");
}
.pacific-five-year-os-pfs ul.bulleted-list li::marker
{
	
}
.pacific-five-year-os-pfs ul.bulleted-list li ul.subbulletlist li
{
	list-style-image:none;
}
div.refpart p
{
    font-family:GothamBook;
  font-size:14px;
  line-height:18px;
}
div.refpart p span.gotham-bold
{
     font-family:GothamBold;
}
div.refpart p span.gotham-bold.red-ref
{
    color:#AE1E27;
}
div.pacificbtn{
	border: 2px solid #000000;
}
h2.blacktitle
{
    color:#333333;
    margin-bottom:30px;
}
div.pacificbtnv1 a.btn
{
    border:unset;
}
div.pacificbtnv1 a.btn span
{
    display:none;
}
div.pacificbtnv1 a.btn:hover,div.pacificbtnv1 a.btn:focus,div.pacificbtnv1 a.btn.focus
{
    color:#ffffff;
}
p.adjupacfootnotev1
{
	padding: 0px 57px;
}
p.adjupacfootnotev2
{
	padding: 0px 45px;
}
p.adjupacfootnotev3
{
	padding: 0px 22px;
}
.text.parbase ul.footnoteul li
{
  font-family:GothamBook;
    font-size:14px;
	line-height:18px;	
}
.text.parbase ul.footnoteul
{
	margin-left: 1.4em;
}
.rigartpg p span.navycolor{
	font-size: 30px;
	font-weight: bold;
	color:#00508F;
}
p.bluebxtit sup
{
  font-size:55%;
  top:-1.2em;
}
h2.blacktitle sup.littleadj
{
  font-size:55%;
  top: -0.9em;
}
div.singlerowbtngrp
{
    display:flex;
}
/*CSS for INTL-3619 phase-2 starts*/
div.red-background
{
	background-color: #AE1E27;
	margin: 3em 0em;
}
div.red-background h2.whitetitlev2
{
	color: #ffffff;
}
div.red-background h2.whitetitlev2.whitetitlesmallfont
{
	font-size: 30px;
}
div.bluebox.blueboxv2{
	/* display: grid; */
	/* grid-template-columns: 2fr; */
	/* gap: 10px; */
	/* padding: 0% 0% 0% 4%; */
	text-align: center;
	/* width: 26em; */
	/* margin-left: 3em; */
}
div.blueboxv2 p.bluebxtit{
	/* text-align: left; */
	position: relative;
	/* margin-left: 1.5em; */
}
div.appoint-btn-img img:hover
{
	cursor: pointer;
}
div.refpartv2{
	margin: 20px 0px;
	margin-top: 30px;
}
/*CSS for INTL-3619 phase-2 ends*/
@media screen and (min-width:767px)
{
    .outerdiv.pacificbtnv1
    {
        margin-right:1.5em;
    }
    .outerdiv.pacificbtnv2
    {
        margin-left:1.5em;
    }
    .thankyoupg .outerdiv.pacificbtnv2
    {
        margin-left:auto;
    }
	.outerdiv.pacificbtnv3
	{
	}
	.outerdiv.pacificbtnv3 a div.innerdiv
	{
	text-align: center;
	}
	div.last-btn-sect
	{
		margin-bottom: 70px;
	}
	div.refpartv2{
		margin-left: 0.5em;
	}
}
@media screen and (max-width:767px)
{
	h2.whitetitle
	{
		font-size: 24px;
		line-height: 30px;
	}
	p.bluebxtit{
		font-size: 22px;
		
	}
	.pacific-trailpg p.bluebxtit
    {
	   line-height: 34px;
	   }
	h2.blackcoloh2{
		font-size:22px;
		line-height: 30px;
		padding: 0px 10px;
	}
	div.refpart p{
		font-size: 12px;
	}
	div.refpart{
		padding: 0px 14px;
	}
	p.adjupacfootnotev1
	{
		padding: 0px;
		margin-left: 6px;
	}
	p.adjupacfootnotev2,p.adjupacfootnotev3
	{
		padding: 0px;
	}
	div.pacificbtnv1{
		margin-left:1em;
	}
	body.pacific-trailpgv2 .row{
		margin-right: 0px;
	}
	body.pacific-trailpgv2 header .row{
		margin-right: -15px;
	}
	body.pacific-trailpgv2 footer .row{
		margin-right: -15px;
	}
	div.bluebox.blueboxv2
	{
		/* width: auto; */
		/* margin-left: -10em; */
	}
	div.bluebox.blueboxv2.blueboxv2a
	{
		/* margin-left: -2em; */
	}
	div.last-sec
	{
		padding-top: 0px;
	}
	div.last-btn-sect
	{
		margin-bottom: 25px;
	}
	div.last-btn-sect div.row
	{
	display: inline-flex;
	}
	div.last-btn-sect div.row .column-1
	{
		padding-right: 0px;
	}
	div.last-btn-sect div.row .column-2
	{
		padding-left: 0px;
	}
	div.appoint-btn-img
	{
		width: 107%;
	}
	div.summary-btn-img
	{
		width: 100%;
	}
	div.desktop-col
    {
        display:none;
    }
    .pacific-trailpgv3 div.mobile-btn-col div.row
    {
      display:inline-flex;
    }
    .pacific-trailpgv3 div.mobile-btn-col div.appoint-btn-img
    {
        width: auto;
    }
    .pacific-trailpgv3 div.mobile-btn-col div.summary-btn-img
    {
        width: auto;
    }
    .pacific-trailpgv3 div.mobile-btn-img.third-btn-img
    {
        width: 45%;
        margin: auto;
        margin-bottom: 35px;
    }
}
@media screen and (min-width:768px) and (max-width:992px)
{
	p.bluebxtit{
		font-size: 25px;
	}
	p.adjupacfootnotev1
	{
		padding: 0px 35px;
	}
	p.adjupacfootnotev2
    {
	  padding: 0px 31px;
	}
	div.bluebox.blueboxv2 
	{
		/* margin-left: 6em; */
	}
	div.last-btn-sect
	{
		margin-bottom: 35px;
	}


}
@media screen and (min-width:600px) and (max-width:767px) and (orientation:landscape)
{
	p.adjupacfootnotev1
	{
		margin-left: 21px;
	}
	.outerdiv.pacificbtn {

	    width:200px;
	}
	div.pacificbtnv1{
		margin-left: 5.5em;
	}
	div.bluebox.blueboxv2
	{
		/* margin-left: -19em; */
	}
	div.bluebox.blueboxv2.blueboxv2a
	{
		/* margin-left: -19.2em; */
	}
}
@media screen and (min-width:992px) and (max-width:1199px)
{
	p.adjupacfootnotev1
    {
	  padding: 0px 47px;
    }
    p.adjupacfootnotev2
    {
      padding: 0px 35px;
    }
	div.bluebox.blueboxv2 
	{
		
	}
	div.last-btn-sect
	{
		margin-bottom: 60px;
	}
}
@media screen and (min-width:1450px)
{
	div.bluebox.blueboxv2{
		margin-left: 13em;
	}
}
/*For INTL-3619 css ends*/
/*For INTL-3865 css starts*/
@media screen and (min-width:768px)
{
    div.mobile-btn-col
    {
        display:none;
    }
    div.mobile-btn-img
    {
        display:none;
    }
    div.desktop-col
	{
		margin-bottom: 35px;
	}
}
@media screen and (min-width:1200px)
{
    .littlebigimg img
    {
        width:104% !important;
        margin-left:-1em;
    }
    
}
p.pacappcodev2
{
	margin-top:2em;
}
/*For INTL-3865 css ends*/