.tp-caption.customfont_iphone3X { color : #666; font-weight: 700 !important; font-family:'Roboto Condensed', sans-serif; font-size:140px; line-height:140px; letter-spacing: -8px;

text-shadow: 0 1px 0px rgba(0, 0, 0, 0.4)
}

.tp-caption.customfont_iphone3X_1, .tp-caption.customfont_iphone3X_1_m{ 
color : #000; font-weight: 700 !important; 
font-family:'Roboto Condensed', sans-serif; 
font-size:170px; line-height:140px; letter-spacing: 10px;
text-shadow: 0 1px 0px rgba(0, 0, 0, 0.4)
}
.tp-caption.customfont_iphone3X_1_m{ 
font-size:130px; line-height:100px; letter-spacing: 10px;
}
.tp-caption.customfont_iphoneXs { color : #000; font-weight: 300 !important; font-family:'Roboto Condensed', sans-serif; font-size:96px; line-height:32px; letter-spacing: 0px;/*text-shadow: 0 1px 0px rgba(0, 0, 0, 0.4)*/}

.tp-caption.customfont_iphone2X {color : rgba(255,255,255,0.9); font-weight: 400 !important; font-family:'Roboto Condensed', sans-serif; font-size:36px; line-height:38px; letter-spacing: 6px;}
.tp-caption.customfont_iphone2X_1,.tp-caption.customfont_iphone2X_1_m{
	color : #000; font-weight: 400 !important; 
	font-family:'Roboto Condensed', sans-serif; 
	font-size:42px; line-height:38px; 
	letter-spacing: 1px;
}

.tp-caption.customfont_iphone2X_1_m{
	font-size:34px; line-height:38px; 
}


.tp-caption.customfont_iphoneX { color : rgba(255,255,255,1); font-weight: 700 !important; font-family:'Roboto Condensed', sans-serif; font-size:96px; line-height:96px; letter-spacing: 0px;text-shadow: 0 1px 0px rgba(0, 0, 0, 0.4)}

.tp-caption.customfont_iphone6, .tp-caption.customfont_iphone6_m{ 
color : rgba(255,255,255,0.7); font-weight: 400; 
font-family:'Roboto Condensed', sans-serif; font-size:32px; 
line-height:72px; letter-spacing: 12px;}

.tp-caption.customfont_iphone6_m{ 
font-size:36px; 
letter-spacing: 2px;
}


.tp-caption.customfont_color2,.tp-caption.customfont_color2_m { 
color : rgba(144,144,144,0.1); font-weight: 600; 
font-family:'Roboto Slab', sans-serif; font-size:96px; 
line-height:80px; letter-spacing: 2px; 
/*text-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);*/ }

.tp-caption.customfont_color2_m { 
font-size:96px; 
line-height:80px;
letter-spacing: 1px; 
}

.tp-caption.pstore_text p, .tp-caption.pstore_text_m p{
	font-family:"Roboto Condensed", Arial, sans-serif;
	font-weight:300;
 position: absolute; 
 color: rgba(255,255,255,0.6); 
 text-shadow:, none; 
font-size: 18px; 
 line-height:26px;	
}
.tp-caption.pstore_text h3,.tp-caption.pstore_text_m h3{
font-family:"Roboto", Arial, sans-serif;
 color: #333; 
 text-shadow: none; 
font-size: 28px; 
 line-height:24px;	
}

@media (max-width: 767px) { 
	
.tp-caption.bold_red_text {text-shadow: none !important;}

}

.blur_img {
        filter:blur(6px);
		opacity:0.3;
}
.opacity_img {
		opacity:0.5;
}



/*ALTUST*/

.tp-caption1-wd-2 {
    font-weight: 600;
    font-family: "Roboto", sans-serif; 
	color:#414b61;
	 letter-spacing:0px;
	 text-shadow: 0px 2px 8px rgba(0, 0, 0, 0);
	 }
	 
.tp-caption1-wd-2_mob {
    font-weight: 400;
    font-family: "Roboto", sans-serif; 
	 font-size: 18px;
	 line-height:32px;
	 letter-spacing:1px;
	 text-shadow: 0px 2px 4px rgba(0, 0, 0, 0);
	 margin-top:20px;
	 }
	 
  .tp-caption1-wd-3 {
	  font-family:'Roboto',sans-serif;
    font-weight: 400;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0);
/*font-style: italic;*/
letter-spacing: 0px;
   }
   
     .tp-caption1-wd-4 {
	  font-family:'Muli',sans-serif;
    font-weight: 500;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
/*font-style: italic;*/
letter-spacing: 1px;
	 }
	 
.tp-caption1-wd-5 {
    font-weight: 600;
    font-family: "Roboto", sans-serif; 
	color:#939799;
	 letter-spacing:1px;
	 text-shadow: 0px 2px 8px rgba(0, 0, 0, 0);
	 }
  
   
     .tp-caption1-wd-3_mob {
	  font-family:'Poppins',sans-serif;
	  font-size:20px;
    font-weight: 300;
	text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.9);
/*font-style: italic;*/
letter-spacing: 1px;
   }
   
        .tp-caption1-wd-4_mob {
	  font-family:'Poppins',sans-serif;
	  font-size:24px;
    font-weight: 300;
	text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.9);
/*font-style: italic;*/
letter-spacing: 1px;
   }
	 .thin {
    font-weight: 100;
}
  @media (min-width: 1230px) {

	.tp-caption1-wd-2 {
      font-size: 46px;
	  font-weight:600;
      line-height: 62px;
      margin-top: 0px; 
	  letter-spacing:0px;
	 }
	  
	 .tp-caption1-wd-3 {
		 color:#414b61;
      font-size: 26px;
      line-height: 32px;
      margin-top: 20px; }
	  
	  	 .tp-caption1-wd-4 {
      font-size: 20px;
      line-height: 36px;
      margin-top: 0px; }
	  
	  	 .tp-caption1-wd-5 {
      font-size: 16px;
      line-height: 36px;
      margin-top: 0px; }
  }
  
   @media (min-width: 1025px) and (max-width: 1229px) {

    .tp-caption1-wd-2 {
      font-size: 52px;
      line-height: 1;
      margin-top: 5px; }
	  
	  .tp-caption1-wd-3 {
      font-size: 16px;
      line-height: 1;
      margin-top: 18px; }
	  	  .tp-caption1-wd-4 {
      font-size: 48px;
      line-height: 1;
      margin-top: 18px; }
	   	 .tp-caption1-wd-5 {
      font-size: 18px;
      line-height: 32px;
      margin-top: 15px; }
	  
	 }

  @media (min-width: 790px) and (max-width: 1024px) {

    .tp-caption1-wd-2 {
      font-size: 32px;
      line-height: 1;
      margin-top: 10px; }
	  
	  .tp-caption1-wd-3 {
      font-size: 15px;
      line-height: 1.2;
      margin-top: 10px; }
	  	  .tp-caption1-wd-4 {
      font-size: 32px;
      line-height: 1.2;
      margin-top: 10px; }
	  
	  	   	 .tp-caption1-wd-5 {
      font-size: 18px;
      line-height: 32px;
      margin-top: 15px; }
 }
 
   @media (min-width: 576px) and (max-width: 789px) {

    .tp-caption1-wd-2 {
      font-size: 32px;
      line-height: 1;
      margin-top: 10px; } 
	  
	  .tp-caption1-wd-3 {
      font-size: 14px;
      line-height: 1.3;
      margin-top: 10px;
      max-width: 250px; }
	  	  .tp-caption1-wd-4 {
      font-size: 32px;
      line-height: 1.3;
      margin-top: 10px;
      max-width: 250px; }
	  	   	 .tp-caption1-wd-5 {
      font-size: 18px;
      line-height: 32px;
      margin-top: 15px; }
	}
	 
  @media (min-width: 461px) and (max-width: 575px) {

    .tp-caption1-wd-2 {
      font-size: 32px;
      line-height: 1.1;
      margin-top: 5px; }
	  
	  .tp-caption1-wd-3 {
      font-size: 14px;
      line-height: 1.3;
      max-width: 250px;
      margin-top: 7px; }
	  	  .tp-caption1-wd-4 {
      font-size: 14px;
      line-height: 1.3;
      max-width: 250px;
      margin-top: 7px; }
	  	   	 .tp-caption1-wd-5 {
      font-size: 18px;
      line-height: 32px;
      margin-top: 15px; }

	  
	  }
	  
	  
	    @media (max-width: 460px) {

    .tp-caption1-wd-2 {
      font-size: 32px;
      line-height: 1.4;
      margin-top: 5px; }
	  .tp-caption1-wd-3 {
      font-size: 12px;
      line-height: 1.3;
      max-width: 184px;
      margin-top: 7px; }

	  .tp-caption1-wd-4 {
      font-size: 12px;
      line-height: 1.3;
      max-width: 184px;
      margin-top: 7px; }
	  	   	 .tp-caption1-wd-5 {
      font-size: 18px;
      line-height: 32px;
      margin-top: 15px; }
	  
	  
	  }
