/* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {
    	.navbar-nav>li>a {
		    padding-top: 26px!important;
		    padding-bottom: 26px!important;
		    padding-left: 14px!important;
		    padding-right: 14px!important;
		    color: white!important;
		    font-size:14px!important;
		}
		.navbar-brand{
			font-size:16px!important;
		}
		#client-results-page .results-wrapper .before, #client-results-page .results-wrapper .after{
		    background-position: center center;
    		background-size: cover;
    		width: 50%!important;
		}
		#training-packages {
		    padding: 40px 0px!important;
		    background-color: #ebebeb;
		}

		#contact-page .header{
			font-size: 18px!important;
		}
		.c-form .contact-me p:nth-child(1), .c-form .contact-me p:nth-child(2), .c-form .contact-me p:nth-child(3) {
		    display: block;
		    float: left;
		    width: 30%!important;
		}
		.c-form .contact-me p:nth-child(4),.c-form .contact-me p:nth-child(5){
		    display: block;
		    float: left;
		    width: 90%!important;
		}

		footer{
			height: 60px;
			overflow: hidden;
		}
		
    }

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {

    }

    

    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
    	.navbar-nav>li>a {
		    padding-top: 26px!important;
		    padding-bottom: 26px!important;
		    padding-left: 10px!important;
		    padding-right: 10px!important;
		    color: white!important;
		    font-size:12px!important;
		}
		.navbar-brand{
			font-size:18px!important;
		}
    	.navbar-brand {
		    letter-spacing: 0px!important;
		}
		
		.forced-font-12{
			font-size: 12px!important;
		}
		#client-results-page .results-wrapper .story {
		    padding: 0 40px;
		}
		.c-form .contact-me p:nth-child(1), .c-form .contact-me p:nth-child(2), .c-form .contact-me p:nth-child(3) {
		    display: block;
		    float: left;
		    width: 90%!important;
		}
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {

    	.navbar-nav li {
			float: none!important;
		    text-transform: uppercase;
		    font-weight: 700;
		    color: white!important;
		}
		.navbar-nav{
			background: #1e1e1e !important;
			max-height: 100vh!important;
		}
		.navbar-collapse{
			max-height: 100vh!important;
    		overflow-y: hidden!important;
		}
		.forced-font-12{
			font-size: 18px!important;
		}

		#client-results-page .results-wrapper .client{
			display: block!important;
			float: left;
    		width: 100%;
		}
		#client-results-page .results-wrapper .story {
		    padding: 0 40px;
		}

		#client-results-page .results-wrapper .story-switch {
		    float: left!important;
		}
/*		#client-results-page .results-wrapper #gallery .ug-thumb-image{*/
/*    height: unset!important;*/
/*}*/
/*#client-results-page .results-wrapper #gallery .ug-thumb-wrapper, #client-results-page .results-wrapper #gallery .ug-thumb-overlay{*/
/*    height: unset!important;*/
/*}*/
    	
    }

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {
        
    }