﻿.mobilelogin {
    display: none;
}
.mobilelogin1 {display:none;}

@media (min-device-width: 318px) and (max-device-width: 340px) {
    .navbar-default .navbar-toggle {
        float: left;
        border-color: transparent;
        background-color: #fff;
    }
    .pd-header {
        padding: 0 0px !important;
    }
    .header-wrapper .navbar-brand {
        width: 150px;
        margin-left: -20px;
    }

   .navbar-brand {
        margin-left: -30px;
        max-width: 160px !important;
        margin-top: -4px;
    }

    .mobilelogin {
        display: flex;
        margin-left: 59%;
        margin-top: -15%;
    }

        .mobilelogin a {
			width: 55px;
        }

    .mblogin {
        border: solid 1px #000;
        border-radius: 15px;
        width: 65px;
        text-align: center;
        margin-left: -5px;
        padding: 2px;
        font-size: 12px;
        color: #000;
        display: inline-block;
    }
        .mblogin:hover {
            border: solid 1px #000;
            color: #000;
        }
        .mblogin:visited {
            border: solid 1px #000;
            color: #000;
        }
        .mblogin:active {
            border: solid 1px #000;
            color: #000;
        }
        .mbsignup {
            margin-left: 5px;
            border: solid 1px #000;
            border-radius: 15px;
            width: 65px;
            text-align: center;
            padding: 2px;
            font-size: 12px;
            color: #000;
            display: inline-block;
        }
		.mbsignup:hover {
			border: solid 1px #000;
			color: #000;
		}

		.mbsignup:visited {
			border: solid 1px #000;
			color: #000;
		}

		.mbsignup:active {
			border: solid 1px #000;
			color: #000;
		}
		.mobilelogin {margin-left: 58%;}
		.mblogin1 {
			border: solid 1px #000;
			border-radius: 15px;        
			text-align: center;        
			padding: 5px;
			font-size: 11px;
			color: #000;
			display: inline-block;
		}
		.mobilelogin1{display: flex !important;width: 100%; text-align: center;}
		.mobsignin{display: flex;width: 100%;}
		.smallmob{margin-left :10px;}
		.dropdown-menu {min-width:max-content; font-size:12px;}
		.social-proof__item {max-width: 40%; padding: 0 5px;}
		.p_boldtext {mix-blend-mode: multiply;} 
}

@media (min-device-width: 341px) and (max-device-width: 375px) {
    .navbar-default .navbar-toggle {
        float: left;
        border-color: transparent;
        background-color: #fff;
    }

    .pd-header {
        padding: 0 0px !important;
    }
    /*.navbar-brand {
        margin-left: -20px;
    }*/
    .navbar-brand {
        margin-left: -15px;
        max-width: 160px !important;
        margin-top: -4px;
    }

    .mobilelogin {
        display: flex;
        margin-left: 63%;
        margin-top: -13%;
    }

        .mobilelogin a {
        }

    .mblogin {
        border: solid 1px #000;
        border-radius: 15px;
        width: 65px;
        text-align: center;
        margin-left: -10px;
        padding: 2px;
        font-size: 14px;
        color: #000;
        display: inline-block;
    }

        .mblogin:hover {
            border: solid 1px #000;
            color: #000;
        }

        .mblogin:visited {
            border: solid 1px #000;
            color: #000;
        }

        .mblogin:active {
            border: solid 1px #000;
            color: #000;
        }

        .mblogin:focus {
            border: solid 1px #000;
            color: #000;
        }

    .mbsignup {
        margin-left: 5px;
        border: solid 1px #000;
        border-radius: 15px;
        width: 65px;
        text-align: center;
        padding: 2px;
        font-size: 14px;
        color: #000;
        display: inline-block;
    }

        .mbsignup:hover {
            border: solid 1px #000;
            color: #000;
        }

        .mbsignup:visited {
            border: solid 1px #000;
            color: #000;
        }

        .mbsignup:active {
            border: solid 1px #000;
            color: #000;
        }
		.mobilelogin {margin-left: 58%;}
		.mblogin1 {
			border: solid 1px #000;
			border-radius: 15px;        
			text-align: center;        
			padding: 5px;
			font-size: 12px;
			color: #000;
			display: inline-block;
		}
		.mobilelogin1{display: flex !important;width: 100%; text-align: center;}
		.mobsignin{display: flex;width: 100%;}
		.dropdown-menu {min-width:max-content; font-size:12px;}
		.social-proof__item {max-width: 40%; padding: 0 5px;}
		.p_boldtext {mix-blend-mode: multiply;} 
}
@media (min-device-width: 376px) and (max-device-width:428px) {
    .navbar-default .navbar-toggle {
        float: left;
        border-color: transparent;
        background-color: #fff;
    }

    .pd-header {
        padding: 0 0px !important;
    }
    /*.navbar-brand {
        margin-left: -20px;
    }*/
    .navbar-brand {
        margin-left: -15px;
        max-width: 160px !important;
        margin-top: -4px;
    }

    .mobilelogin {
        display: flex;
        margin-left: 63%;
        margin-top: -12%;
    }

        .mobilelogin a {
        }

    .mblogin {
        border: solid 1px #000;
        border-radius: 15px;
        width: 65px;
        text-align: center;
        margin-left: -10px;
        padding: 2px;
        font-size: 14px;
        color: #000;
        display: inline-block;
    }

        .mblogin:hover {
            border: solid 1px #000;
            color: #000;
        }

        .mblogin:visited {
            border: solid 1px #000;
            color: #000;
        }

        .mblogin:active {
            border: solid 1px #000;
            color: #000;
        }

        .mblogin:focus {
            border: solid 1px #000;
            color: #000;
        }

    .mbsignup {
        margin-left: 5px;
        border: solid 1px #000;
        border-radius: 15px;
        width: 65px;
        text-align: center;
        padding: 2px;
        font-size: 14px;
        color: #000;
        display: inline-block;
    }

        .mbsignup:hover {
            border: solid 1px #000;
            color: #000;
        }

        .mbsignup:visited {
            border: solid 1px #000;
            color: #000;
        }

        .mbsignup:active {
            border: solid 1px #000;
            color: #000;
        }
		.mobilelogin {margin-left: 58%;}
		.mblogin1 {
			border: solid 1px #000;
			border-radius: 15px;        
			text-align: center;        
			padding: 5px;
			font-size: 12px;
			color: #000;
			display: inline-block;
		}
		.mobilelogin1{display: flex !important;width: 100%; text-align: center;}
		.mobsignin{display: flex;width: 100%;}
		.dropdown-menu {min-width:max-content; font-size:12px;}
		.social-proof__item {max-width: 40%; padding: 0 5px;}
		.p_boldtext {mix-blend-mode: multiply;} 
}

@media (min-device-width: 429px) and (max-device-width: 766px) {  
    .navbar-default .navbar-toggle {
        float: left;
        border-color: transparent;
        background-color: #fff;
    }

    .pd-header {
        padding: 0 0px !important;
    }
    /*.navbar-brand {
        margin-left: -20px;
    }*/
    .navbar-brand {
        margin-left: -15px;
        max-width: 160px !important;
        margin-top: -4px;
    }

    .mobilelogin {
        display: flex;
        margin-left: 63%;
        margin-top: -12%;
    }

        .mobilelogin a {
        }

    .mblogin {
        border: solid 1px #000;
        border-radius: 15px;
        width: 65px;
        text-align: center;
        margin-left: -10px;
        padding: 2px;
        font-size: 14px;
        color: #000;
        display: inline-block;
    }

        .mblogin:hover {
            border: solid 1px #000;
            color: #000;
        }

        .mblogin:visited {
            border: solid 1px #000;
            color: #000;
        }

        .mblogin:active {
            border: solid 1px #000;
            color: #000;
        }

        .mblogin:focus {
            border: solid 1px #000;
            color: #000;
        }

    .mbsignup {
        margin-left: 5px;
        border: solid 1px #000;
        border-radius: 15px;
        width: 65px;
        text-align: center;
        padding: 2px;
        font-size: 14px;
        color: #000;
        display: inline-block;
    }

        .mbsignup:hover {
            border: solid 1px #000;
            color: #000;
        }

        .mbsignup:visited {
            border: solid 1px #000;
            color: #000;
        }

        .mbsignup:active {
            border: solid 1px #000;
            color: #000;
        }
		.mobilelogin {margin-left: 58%;}
		.mblogin1 {
			border: solid 1px #000;
			border-radius: 15px;        
			text-align: center;        
			padding: 5px;
			font-size: 12px;
			color: #000;
			display: inline-block;
		}
		.mobilelogin1{display: flex !important;width: 100%; text-align: center;}
		.mobsignin{display: flex;width: 100%;}
		.dropdown-menu {min-width:max-content; font-size:12px;}
		.social-proof__item {max-width: 40%; padding: 0 5px;}
		.p_boldtext {mix-blend-mode: multiply;}        
    }
}

@media (max-width: 767.98px) and (orientation: landscape) {  

    .navbar-default .navbar-toggle {
        float: left;
        border-color: transparent;
        background-color: #fff;
    }
    .pd-header {
        padding: 0 0px !important;
    }
    /*.navbar-brand {
        margin-left: -20px;
    }*/
	.navbar-brand {
        margin-left: -15px;
        max-width: 160px !important;
        margin-top: -4px;
    }

    .mobilelogin {
        display: flex;
        margin-left: 63%;
        margin-top: -6%;
    }

        .mobilelogin a {
        }

    .mblogin {
        border: solid 1px #000;
        border-radius: 15px;
        width: 65px;
        text-align: center;
        margin-left: -10px;
        padding: 2px;
        font-size: 14px;
        color: #000;
        display: inline-block;
    }
        .mblogin:hover {
            border: solid 1px #000;
            color: #000;
        }

        .mblogin:visited {
            border: solid 1px #000;
            color: #000;
        }

        .mblogin:active {
            border: solid 1px #000;
            color: #000;
        }
    .mbsignup {
        margin-left: 5px;
        border: solid 1px #000;
        border-radius: 15px;
        width: 65px;
        text-align: center;
        padding: 2px;
        font-size: 14px;
        color: #000;
        display: inline-block;
    }
        .mbsignup:hover {
            border: solid 1px #000;
            color: #000;
        }

        .mbsignup:visited {
            border: solid 1px #000;
            color: #000;
        }

        .mbsignup:active {
            border: solid 1px #000;
            color: #000;
        }
		.mobilelogin {margin-left: 60%;}
		.mblogin1 {
			border: solid 1px #000;
			border-radius: 15px;        
			text-align: center;        
			padding: 5px;
			font-size: 12px;
			color: #000;
			display: inline-block;
		}
		.mobilelogin1{display: flex !important;width: 100%; text-align: center;}
		.dropdown-menu {min-width: auto;font-size: 12px;}
		.mobsignin{display: flex;width: 100%;}
		.dropdown-menu {min-width:max-content; font-size:12px;}
		.social-proof__item {max-width: 40%; padding: 0 5px;}
		.p_boldtext {mix-blend-mode: multiply;} 
}



/* Tablet (Portrait) */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) { 
.navbar-default .navbar-toggle {
        float: left;
        border-color: transparent;
        background-color: #fff;
    }
    .pd-header {
        padding: 0 0px !important;
        display: inline;
    }
    /*.navbar-brand {
        margin-left: -20px;
    }*/
	.navbar-brand {
        margin-left: -15px;
        max-width: 160px !important;
        margin-top: -4px;
    }

    .mobilelogin {
        display: flex;
        /*margin-left: 63%;*/
        margin-top: -6%;
    }

        .mobilelogin a {
        }

    .mblogin {
        border: solid 1px #000;
        border-radius: 15px;
        width: 65px;
        text-align: center;
        margin-left: -10px;
        padding: 2px;
        font-size: 14px;
        color: #000;
        display: inline-block;
    }
        .mblogin:hover {
            border: solid 1px #000;
            color: #000;
        }

        .mblogin:visited {
            border: solid 1px #000;
            color: #000;
        }

        .mblogin:active {
            border: solid 1px #000;
            color: #000;
        }
    .mbsignup {
        margin-left: 5px;
        border: solid 1px #000;
        border-radius: 15px;
        width: 65px;
        text-align: center;
        padding: 2px;
        font-size: 14px;
        color: #000;
        display: inline-block;
    }
        .mbsignup:hover {
            border: solid 1px #000;
            color: #000;
        }

        .mbsignup:visited {
            border: solid 1px #000;
            color: #000;
        }

        .mbsignup:active {
            border: solid 1px #000;
            color: #000;
        }
		.mobilelogin {margin-left: 25%;}
		.mblogin1 {
			border: solid 1px #000;
			border-radius: 15px;        
			text-align: center;        
			padding: 5px;
			font-size: 12px;
			color: #000;
			display: inline-block;
		}
		.mobilelogin1{display: flex;width: 100%; text-align: center;}
		.mobsignin{display: flex;width: auto;}
		.dropdown-menu {min-width:max-content; font-size:12px;}
		#navbar {display: none !important; }
}
/* Tablet (Landscape) */

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	 
	.navbar-default .navbar-toggle {
        float: left;
        border-color: transparent;
        background-color: #fff;
    }
    .pd-header {
        padding: 0 0px !important;
    }
    /*.navbar-brand {
        margin-left: -20px;
    }*/
	.navbar-brand {
        margin-left: -15px;
        max-width: 160px !important;
        margin-top: -4px;
    }

    .mobilelogin {
        display: none; /*flex;*/
        /*margin-left: 63%;*/
        margin-top: -5%;
    }

        .mobilelogin a {
        }

    .mblogin {
        border: solid 1px #000;
        border-radius: 15px;
        width: 65px;
        text-align: center;
        margin-left: -10px;
        padding: 2px;
        font-size: 14px;
        color: #000;
        display: inline-block;
    }
        .mblogin:hover {
            border: solid 1px #000;
            color: #000;
        }

        .mblogin:visited {
            border: solid 1px #000;
            color: #000;
        }

        .mblogin:active {
            border: solid 1px #000;
            color: #000;
        }
    .mbsignup {
        margin-left: 5px;
        border: solid 1px #000;
        border-radius: 15px;
        width: 65px;
        text-align: center;
        padding: 2px;
        font-size: 14px;
        color: #000;
        display: inline-block;
    }
        .mbsignup:hover {
            border: solid 1px #000;
            color: #000;
        }

        .mbsignup:visited {
            border: solid 1px #000;
            color: #000;
        }

        .mbsignup:active {
            border: solid 1px #000;
            color: #000;
        }
		.mobilelogin {margin-left: 50%;}
		.mblogin1 {
			border: solid 1px #000;
			border-radius: 15px;        
			text-align: center;        
			padding: 5px;
			font-size: 12px;
			color: #000;
			display: inline-block;
		}
		.mobilelogin1{display: flex;width: 100%; text-align: center;}
		.mobsignin{display: flex;width: auto;}
		.dropdown-menu {min-width:max-content; font-size:12px;}
}

