@media screen {



    .clr-accent-1 {

        color: #FFCC00;

    }



    .clr-accent-2 {



    }



    .clr-accent-3 {

        

    }



    .fontlight {

        font-weight: 300;

        font-style: normal;

    }



    .fontmedium {

        font-weight: 400;

        font-style: normal;

    }



    .fontsemibold {

        font-style: normal;

        font-weight: 600;

    }



    .fontbold {

        font-weight:700;

        font-style: normal;

    }





    .gform_body .gform_fields{

        list-style: none;

        padding: 0;

        margin: 0;

    }



    .social-list {

        display: flex;

    }



    .navbar-toggle .icon-bar {

        display: block;

        width: 40px;

        height: 5px;

        border-radius: 0; 

    }



    .navbar-toggle {

        margin-top: 15px;

    }



    .social-item {

        background-color: #FFF;

        color: #000;

        border-radius: 4px;

        line-height: 0;

        height: 22px;

        width: 22px;

        line-height: 25px;

        float: left;

        margin-right: 5px;

        padding-left: 4px;

        -webkit-transition: all .3s ease;

        -moz-transition: all .3s ease;

        -ms-transition: all .3s ease;

        -o-transition: all .3s ease;

        transition: all .3s ease;

    }



    .social-item:hover {

        color: #FFF;

    }



    .icon-twitter:hover {

        background-color: #20BDF2;

    }



    .icon-facebook:hover {

        background-color: #2E4787;

    }



    .icon-youtube:hover {

        background-color: #B90000;

    }



    .icon-gplus:hover {

        background-color: #DD4C39;

    }



    .icon-linkedin:hover {

        background-color: #288ED9;

    }



    .btn-blue {

        border-radius: 4px;

        font-size: 18px;

        text-transform: uppercase;

        color: #FFF;

        padding: 15px 45px;

        font-weight: bold;

        -webkit-text-shadow: 1px 1px 2px rgba(0,0,0, .9);

        -moz-text-shadow: 1px 1px 2px rgba(0,0,0, .9);

        -ms-text-shadow: 1px 1px 2px rgba(0,0,0, .9);

        -o-text-shadow: 1px 1px 2px rgba(0,0,0, .9);

        text-shadow: 1px 1px 2px rgba(0,0,0, .9);

        background: rgb(64,150,238); /* Old browsers */

        background: -moz-linear-gradient(top,  rgba(64,150,238,1) 0%, rgba(0,174,255,1) 100%); /* FF3.6+ */

        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(64,150,238,1)), color-stop(100%,rgba(0,174,255,1))); /* Chrome,Safari4+ */

        background: -webkit-linear-gradient(top,  rgba(64,150,238,1) 0%,rgba(0,174,255,1) 100%); /* Chrome10+,Safari5.1+ */

        background: -o-linear-gradient(top,  rgba(64,150,238,1) 0%,rgba(0,174,255,1) 100%); /* Opera 11.10+ */

        background: -ms-linear-gradient(top,  rgba(64,150,238,1) 0%,rgba(0,174,255,1) 100%); /* IE10+ */

        background: linear-gradient(to bottom,  rgba(64,150,238,1) 0%,rgba(0,174,255,1) 100%); /* W3C */

        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4096ee', endColorstr='#00aeff',GradientType=0 ); /* IE6-9 */

        -webkit-transition:all .3s ease;

        -moz-transition:all .3s ease;

        -ms-transition:all .3s ease;

        -o-transition:all .3s ease;

        transition:all .3s ease; 

    }



    .widget {

        margin-bottom: 20px;

    }



    .widget:nth-child(n+5){

        display: none;

    }



    .widget img {

        margin: 0 auto;

    }



    .column-count-2 {

        -webkit-column-count:2;

        -moz-column-count:2;

        -ms-column-count:2;

        -o-column-count:2;

        column-count:2;

    }



    #gform_fields_1 label{

        display: none;

    }    



    .gform_fields input,

    .gform_fields textarea{

        display: block;

        width: 100%;

        height: 45px;

        padding: 6px 12px;

        font-size: 14px;

        line-height: 1.42857143;

        color: #555;

        background-color: #fff;

        background-image: none;

        border: 1px solid #ccc;

        border-radius: 4px;

        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

        box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

        -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;

        -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

        transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; 

    }



    .gform_fields li {

        margin-bottom: 13px;

    }



    .gform_fields textarea{

        height: 99px;

    }



    .gform_button {

        border-radius: 4px;

        font-size: 18px;

        text-transform: uppercase;

        color: #FFF;

        padding: 10px 45px;

        border: 0;

        font-weight: bold;

        -webkit-text-shadow: 1px 1px 2px rgba(0,0,0, .9);

        -moz-text-shadow: 1px 1px 2px rgba(0,0,0, .9);

        -ms-text-shadow: 1px 1px 2px rgba(0,0,0, .9);

        -o-text-shadow: 1px 1px 2px rgba(0,0,0, .9);

        text-shadow: 1px 1px 2px rgba(0,0,0, .9);

        background: rgb(64,150,238);

        background: -moz-linear-gradient(top, rgba(64,150,238,1) 0%, rgba(0,174,255,1) 100%);

        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(64,150,238,1)), color-stop(100%,rgba(0,174,255,1)));

        background: -webkit-linear-gradient(top, rgba(64,150,238,1) 0%,rgba(0,174,255,1) 100%);

        background: -o-linear-gradient(top, rgba(64,150,238,1) 0%,rgba(0,174,255,1) 100%);

        background: -ms-linear-gradient(top, rgba(64,150,238,1) 0%,rgba(0,174,255,1) 100%);

        background: linear-gradient(to bottom, rgba(64,150,238,1) 0%,rgba(0,174,255,1) 100%);

        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4096ee', endColorstr='#00aeff',GradientType=0 );

        -webkit-transition: all .3s ease;

        -moz-transition: all .3s ease;

        -ms-transition: all .3s ease;

        -o-transition: all .3s ease;

        transition: all .3s ease;

    }



    .validation_error {

        color: #a94442;

        padding: 10px;

        font-size: 12px;

        border: 1px solid #a94442;

        margin-bottom: 10px;

        background: #F2DEDE;

    }



    .validation_message {

        color: #a94442;

    }



}



@media (min-width: 768px) {



    .widget:nth-child(n+5){

        display: block;

    }



}



@media (min-width: 992px) {





}



@media (min-width: 1200px) {

    

}

