.row-bottom-margin-10{
	margin-bottom:10px;
	padding-bottom: 10px;
	
}

.row-top-margin-10{
	margin-top:10px;
	padding-top: 10px;
	
}

.custom-padding-30{
	padding: 30px;
}

.bg-mydaylights{
	background-color: #007bff !important;
}

body{
	background-image:url("../images/El_Capitan.jpg");
	background-size: cover;
	background-repeat:repeat;
}

.btn-primary-full-width{
		width:100%;
	flex-basis: 100%;
  min-width: 100%;
	-webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
	}

.corecontent
{
	height:100%;
	padding:4% 0% 4% 0%;
}

.requiredfield {
    background-color: lightpink;
}

.globeicon {
    /*
    box-shadow: 1px 2px 2px 2px #ffffff;
        */
    width: 24px;
    height: 24px;
    margin-left: 2%;
    margin-top: 1%;
    background-color: transparent;
}

@media only screen and (max-width : 600px) {
    .col-mobile-text-center {
        text-align: center;
        font-size: 70%;
    }

    .col-mobile-full-width {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        min-width: 100%;
        margin-bottom:2%;
    }

    .col-mobile-half-width {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        min-width: 50%;
    }
}

/* Tablet View - START */
@media (min-width: 768px) {

    body {
        max-width: 778px;
    }

    .style-nav {
        display: block;
    }

    #phone-screen-nav {
        display: none;
    }

    .style-nav ul li {
        display: inline-block;
        width: 16.66%;
        color: #FFF;
    }

    .style-nav ul {
        text-align: center;
    }

    h1 {
        font-size: 40px;
        margin-bottom: 16px;
    }

    h2 {
        margin-bottom: 12px;
    }

    .col-md-one-half {
        width: 50%;
    }

    .col {
        float: left;
        padding: 0px 0px 0px;
        /*
		padding: 0px 0px 14px;
		*/
    }

    .flex-row {
        display: -webkit-flex; /* Safari */
        -webkit-flex-direction: row; /* Safari 6.1+ */
        display: flex;
        flex-direction: row;
    }

    .full-extension {
        display: block;
        width: 100%;
        text-align: left;
    }

    .col-picture {
        float: right;
        width: 30%;
        height: 30%;
        margin-left: 10px;
    }
    /* Tablet View - END */

    /* Desktop View - START */
    @media (min-width: 1024px) {
        body {
            max-width: 100%;
        }

        .col-lg-one-fourth {
            width: 25%;
        }

        .col-lg-one-sixth {
            width: 16.66%;
        }

        .container-margin {
            padding: 5%;
        }

        .GalleryImage, .FeatureImage {
            width: 100%;
            border-radius: 6px;
        }

        .featureMedia {
            background-color: #ffffff;
            width: 100%;
            padding: 5%;
            border-radius: 9px;
        }
    }
    /* Desktop View - END */
