﻿/* german website css */
.htc-nav a
{
	font-size: 12px!important;
}
a.btn-white  
{
	padding:12px 20px!important;
}
.m-icon-txt span
{
	font-size: 22px!important;
}
/* vertial align for You had me at “free" section */
.vertical-align-btn
{
	vertical-align:middle;
	padding-top:10px!important;
	padding-bottom:6px;
}
/* user profile notify */
.notif-row .text-nowrap
{
	    white-space: normal!important;
		text-align: center!important;
}
/* circle media button - add photo - add video in review page */
.circle-btn-v2
{
	font-size:12px!important;
}
/* dashboard tab font-size */
.cp-tab-wrapper .nav > li > a
{
	    font-size: 12px!important;
		letter-spacing: 1.2px!important;
		
}
.cp-tab-wrapper .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover
{
		font-size: 12px!important;
		letter-spacing: 1.2px!important;
}
/* fixes done by Chandana for the tried it? rate it? button to display the long text properly */
.blue-pink-btn {
    white-space: normal;
    background-color: #3eaff0;
    border-radius: 28px;
    color: #fff;
    font-family: 'Ubuntu', sans-serif;
    padding: 10px 40px;
    font-size: 16px;
    padding: 10px 12px !important;
}
/*tried it and rate it overlay button text issue fixed for Indonesian text*/
.prd-slider-img-overly-btn {
    font-family: 'Ubuntu';
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 0.87;
    letter-spacing: -0.2px;
}

div:not(.form-floating-label) > input + label {
	font-size: 14px !important;
	padding-left: 55px;
}

/* Portrait tablets and small desktops and above */
@media (min-width: 768px) {
    .footer-l2 .popover.top > .arrow {
        margin-left: 42px;
    }
}

/* Landscape phones and portrait tablets and smaller devices */

@media (max-width: 767px) {
	.footer-l2 .popover.top > .arrow {
		margin-left: 35px;
	}
}
/* indonesia site css */


@media only screen and (min-width : 992px) {
	.hero h1
	{
		font-size: 50px!important;
	}
	body h1
	{
		font-size: 50px!important;
	}
	#reviews_index .breadcrumb-section .review-filter-sort-section .filter-font {
		font-size: 1.2rem;
	}
}

@media (min-width: 1292px) {
	#reviews_index .breadcrumb-section .review-filter-sort-section .filter-font {
		font-size: 1.8rem;
	}
}

@media only screen and (max-width: 500px) and (min-width: 0px)
{
	.nQuote2
	{
		margin: 14px 0px 0px 0px !important;
		float: none!important;
	}
}
/* iPhone 5 & 5S in landscape */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape)
{
	.hero h1
	{
		font-size:30px;
	}
	#hero-bodyText
	{
		font-size:14px;
	}
	.nQuote2
	{
	margin: 5px 0px 0px 0px !important;
    float: none!important;
	}
	.carousel-inner
	{
		min-height: 430px;
	}
}
/* iPhone 6, 7, & 8 in landscape */
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape)
{
	.nQuote2
	{
	margin: 10px 0px 0px 0px !important;
    float: none !important;
	}
}
/* iPhone 6+, 7+, & 8+ in landscape */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape)
{
	.nQuote2
	{
	margin: 10px 0px 0px 0px !important;
    float: none !important;
	}
}
/*==========  Mobile First ==========*/

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
.join-form-wrapper a.btn-white, .join-form-wrapper button.btn-white 
{
	font-size:14px;
	padding: 12px 12px;
}
.sign-social i 
{
	padding-right:5px!important;
}
}
/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
.join-form-wrapper a.btn-white, .join-form-wrapper button.btn-white 
{
	font-size:16px;
	padding: 12px 25px;
}
.sign-social i 
{
	padding-right:10px!important;
}
}
@media only screen and (min-width : 768px) {
.join-form-wrapper a.btn-white, .join-form-wrapper button.btn-white 
{
	font-size:16px;
	padding: 12px 25px;
}
.sign-social i 
{
	padding-right:10px!important;
}
}
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
.join-form-wrapper a.btn-white, .join-form-wrapper button.btn-white 
{
	font-size:16px;
	padding: 12px 40px;
}
.sign-social i 
{
	padding-right:15px!important;
}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
.join-form-wrapper a.btn-white, .join-form-wrapper button.btn-white 
{
	font-size:16px;
	padding: 12px 40px;
}
.sign-social i 
{
	padding-right:15px!important;
}
}
/* dashboard tab */
.cp-tab-wrapper .nav > li > a
{
	font-size:10px!important;
}
/* Fix for search bar width issue on indoensia */
@media (min-width: 992px) and (max-width: 1150px)
{
.navbar-header {
    float: none!important;
}
.navbar-nav
{
display:none!important;
}
.htc-logo img {
    width: 140px;
}
.sidenavBtn
{
display: block!important;
}
.mob-signBtn
{
display: block!important;
margin-top: 15px;
}
}
/* Fix for search bar width issue on indoensia */
@media (min-width: 992px) and (max-width: 1150px)
{
.navbar-header {
    float: none!important;
}
.navbar-nav
{
display:none!important;
}
.htc-logo img {
    width: 140px;
}
.sidenavBtn
{
display: block!important;
}
.mob-signBtn
{
display: block!important;
margin-top: 15px;
}
}