#aswift_0_expand{display:none;}

.newsletter-box .text, .newsletter-box .btn-subscribe input, .newsletter-box .btn-subscribe{float: none !important;}
@media (max-width: 768px) {

    .phpld-wbox, .wrap, .masthead-inner, #nav1 .holder {
        width: 100%;
    }

    .header {
        width: 96%;
        height: auto;
    }
    
    .header > div, .headerLogo{
        position: static !important;
        margin-top: 0px !important;
    }
    
    .headerLogo a, .headerLogo, .header > div{width:100%  !important;}
    
    .headerSearch{
        float: left;
        margin-bottom: 10px;
    }
    
    .masthead
    {
        margin-bottom: 0px;
        height:  auto;
    }

    .phpld-col1, .phpld-col2, .phpld-col3 {
        /*float: none;*/
        /*width: 100% !important;*/
    }

    .phpld-col3 {
        /*margin: 0 !important;*/
    }
    
    .phpld-col2
    {
        margin: 0px !important;
    }

    .headerLogo img {
        width: 335px;
    }

    .select2-container {
        width: 255px !important;
    }
    /*.newsletter-col{width:auto;} */
    .newsletter-col{width:75%;}
	.info-block .social-col { width: 15%; } 
    .newsletter-col .text{width:90%;}
    
    .newsletter-col .btn-subscribe
    {
        clear: both;
        float: left;
        margin: 10px;
    }
    
    .threecolumns .social-col
    {
        clear: both;
    float: none;
    padding-top: 20px;
    width: 96%;
    }

    #submitForm, .phpld-form {
        padding-right: 40px;
        padding-top: 50px;
    }

    .adsbygoogle, #aswift_1_expand, #aswift_1_anchor, #aswift_1_anchor iframe {
        width: 690px !important;
    }

    #nav .phpld-wbox {
        height: auto;
    }

    .path {
        padding: 5px 0;
    }

    .phpld-hlist ul li {
        margin-right: 0;
    }
    #footer .logo{display: none;}
    
    .add-nav{height: auto;}
    
    .side-nav ul li a, .side-nav ul li{
        font-size: 1.1em;
        width:100%;
        text-align: center;
    }
    
    .search-form .text
    {
        width: 80%;
    }
    
    #widget_19{display:none;}
    
    .full_icon{
        float: right !important;
        margin-top: -200px  !important;
        margin-left: 0px !important;
        position: static !important;
    }
    
    .phpld-columnar
    {
        position: static !important;
        width: auto !important;
    }

}

@media (max-width: 736px) {

    .phpld-wbox, .wrap, .masthead-inner, #nav1 .holder {
        width: 100%;
    }

    .header {
        width: 96%;
         height: auto;
    }
    
     .header > div, .headerLogo{
        position: static !important;
        margin-top: 0px !important;
    }

    .phpld-col1, .phpld-col2, .phpld-col3 {
        float: none;
        width: 100% !important;
    }

    .phpld-col3 {
        margin: 0 !important;
    }
    .headerLogo a, .headerLogo, .header > div{width:100%  !important;}
    

    .headerLogo img {
        width: 736px;
    }
    
    .masthead
    {
        margin-bottom: 0px;
        height:  auto;
    }

    .select2-container {
        width: 300px !important;
    }

    #submitForm, .phpld-form {
        padding-right: 15px;
    }
    
    .newsletter-col .text
    {
        width:auto;
    }
    
    .newsletter-col .btn-subscribe
    {
        clear: both;
        float: left;
        margin: 10px;
    }
    
    .threecolumns .social-col
    {
        width:96%;
        float: none;
    }

    .adsbygoogle, #aswift_1_expand, #aswift_1_anchor, #aswift_1_anchor iframe {
        width: 690px !important;
    }

    #nav .phpld-wbox {
        height: auto;
    }

    .path {
        padding: 5px 0;
    }
     #footer .logo{display: none;}
     .add-nav{height: auto;}

}

@media (max-width: 667px) {

    .phpld-wbox, .wrap, .masthead-inner, #nav1 .holder {
        width: 100%;
    }

    .header {
        width: 96%;
         height: auto;
    }
    
    .header > div, .headerLogo{
        position: static !important;
        margin-top: 0px !important;
    }
    
    .headerSearch{
        float: left;
        margin-bottom: 10px;
    }
    
    .masthead
    {
        margin-bottom: 0px;
        height:  auto;
    }
    
    .headerLogo a, .headerLogo, .header > div{width:100%  !important;}
    

    .phpld-col1, .phpld-col2, .phpld-col3 {
        float: none;
        width: 100% !important;
    }

    .phpld-col3 {
        margin: 0 !important;
    }
    
    .phpld-col2
    {
        margin: 0px !important;
    }

    .headerLogo img {
        width: 667px;
    }

    .select2-container {
        width: 300px !important;
    }

    #submitForm, .phpld-form {
        padding-right: 15px;
    }
     .newsletter-col{width:auto;}
    
    .newsletter-col .text{width:90%;}
    
    .newsletter-col .btn-subscribe
    {
        clear: both;
        float: left;
        margin: 10px;
    }
    
    .threecolumns .social-col
    {
        clear: both;
    float: none;
    padding-top: 20px;
    width: 96%;
    }

    .adsbygoogle, #aswift_1_expand, #aswift_1_anchor, #aswift_1_anchor iframe {
        width: 617px !important;
    }

    #nav .phpld-wbox {
        height: auto;

        /*margin-right: -27px;*/
    }

    #nav {
        margin-right: -27px;
    }

    .path {
        padding: 5px 0;
        margin-right: -27px;
    }
    
     #footer .logo{display: none;}
     .add-nav{height: auto;}
     
        .side-nav ul li a, .side-nav ul li{
        font-size: 1.1em;
        width:100%;
        text-align: center;
    }
    
    .search-form .text
    {
        width: 80%;
    }
    
    #widget_19{display:none;}
    
     .full_icon{
        float: right !important;
        margin-top: -200px  !important;
        margin-left: 0px !important;
        position: static !important;
    }
    
    .phpld-columnar
    {
        position: static !important;
        width: auto !important;
    }

}

@media (max-width: 568px) {

    .phpld-wbox, .wrap, .masthead-inner, #nav1 .holder {
        width: 100%;
    }

    .header {
        width: 96%;
         height: auto;
    }
    
    .header > div, .headerLogo{
        position: static !important;
        margin-top: 0px !important;
    }
    
    .headerSearch{
        float: left;
        margin-bottom: 10px;
    }
    
    .masthead
    {
        margin-bottom: 0px;
        height:  auto;
    }
    
    .headerLogo a, .headerLogo, .header > div{width:100%  !important;}
    

    .phpld-col1, .phpld-col2, .phpld-col3 {
        float: none;
        width: 100% !important;
    }

    .phpld-col3 {
        margin: 0 !important;
    }
    
    .phpld-col2
    {
        margin: 0px !important;
    }

    .headerLogo img {
        width: 568px;
    }

    .select2-container {
        width: 210px !important;
    }

    #submitForm, .phpld-form {
        padding-right: 15px;
    }
     .newsletter-col{width:auto;}
    
    .newsletter-col .text{width:90%;}
    
    .threecolumns .social-col
    {
       clear: both;
    float: none;
    padding-top: 20px;
    width: 96%;
    }

    .adsbygoogle, #aswift_1_expand, #aswift_1_anchor, #aswift_1_anchor iframe {
        width: 518px !important;
    }

    #nav .phpld-wbox {
        height: auto;
    }

    .path {
        padding: 5px 0;
    }

    #hierarchy {
        width: 65% !important;
    }

    #tree .dynatree-container {
        width: 90% !important;
    }
    
     #footer .logo{display: none;}
     .add-nav{height: auto;}
     
    .side-nav ul li a, .side-nav ul li{
        font-size: 1.1em;
        width:100%;
        text-align: center;
    }
    
    .search-form .text
    {
        width: 80%;
    }
    
    #widget_19{display:none;}
    
     .full_icon{
        float: right !important;
        margin-top: -200px  !important;
        margin-left: 0px !important;
        position: static !important;
    }
    
    .phpld-columnar
    {
        position: static !important;
        width: auto !important;
    }

}


@media (max-width: 480px) {

    #widget_28 {
        display: none;
    }

    .phpld-wbox, .wrap, .masthead-inner, #nav1 .holder {
        width: 100%;
    }

    .header {
        width: 96%;
         height: auto;
    }
    
    .header > div, .headerLogo{
        position: static !important;
        margin-top: 0px !important;
    }
    
    .headerSearch{
        float: left;
        margin-bottom: 10px;
    }
    
    .headerLogo a, .headerLogo, .header > div{width:100%  !important;}
    
    .masthead
    {
        margin-bottom: 0px;
        height:  auto;
    }
    

    .phpld-col1, .phpld-col2, .phpld-col3 {
        float: none;
        width: 100% !important;
    }

    .phpld-col3 {
        margin: 0 !important;
    }
    
    .phpld-col2
    {
        margin: 0px !important;
    }

    .headerLogo img {
        width: 385px;
        margin-left: 10px;
    }

    .select2-container {
        width: 200px !important;
    }

    #submitForm, .phpld-form {
        padding-right: 15px;
        float: left;
        padding-left: 40px;
    }
    
     .newsletter-col{width:auto;}
     .newsletter-col .text{width:90%;}
    
    .newsletter-col .btn-subscribe
    {
        clear: both;
        float: left;
        margin: 10px;
    }
    
    .threecolumns .social-col{
        clear: both;
    float: none;
    padding-top: 20px;
    width: 96%;
    }
    .adsbygoogle, #aswift_1_expand, #aswift_1_anchor, #aswift_1_anchor iframe {
        width: 375px !important;
    }

    #nav .phpld-wbox {
        height: auto;
    }

    .path {
        padding: 5px 0;
    }

    #submitForm .phpld-equalize>.phpld-label {
        width: 100%;
        text-align: left;
    }

    #hierarchy {
        width: 65% !important;
    }

    #tree .dynatree-container {
        width: 90% !important;
    }
    
     #footer .logo{display: none;}
     .add-nav{height: auto;}
     
    .side-nav ul li a, .side-nav ul li{
        font-size: 1.1em;
        width:100%;
        text-align: center;
    }
    
    .search-form .text
    {
        width: 80%;
    }
    
    #widget_19{display:none;}
    
     .full_icon{
        float: right !important;
        margin-top: -200px  !important;
        margin-left: 0px !important;
        position: static !important;
    }
    
    .phpld-columnar
    {
        position: static !important;
        width: auto !important;
    }

}

@media (max-width: 375px) {

    #widget_28 {
        display: none;
    }

    .phpld-wbox, .wrap, .masthead-inner, #nav1 .holder {
        width: 100%;
    }

    .header {
        width: 96%;
         height: auto;
    }
    
    .header > div, .headerLogo{
        position: static !important;
        margin-top: 0px !important;
    }
    
    .headerSearch{
        float: left;
        margin-bottom: 10px;
    }
    
    
    .masthead
    {
        margin-bottom: 0px;
        height:  auto;
    }
    
    .headerLogo a, .headerLogo, .header > div{width:100%  !important;}
    

    .phpld-col1, .phpld-col2, .phpld-col3 {
        float: none;
        width: 100% !important;
    }

    .phpld-col3 {
        margin: 0 !important;
    }
    
    .phpld-col2
    {
        margin: 0px !important;
    }

    .headerLogo img {
        width: 340px;
    }

    .select2-container {
        width: 190px !important;
    }

    #submitForm, .phpld-form {
        padding-right: 15px;
    }
     .newsletter-col{width:auto;}
    
     .newsletter-col .text{width:90%;}
    
    .newsletter-col .btn-subscribe
    {
        clear: both;
        float: left;
        margin: 10px;
    }
    
     .threecolumns .social-col{
        width:96%;
        float: none;
        padding-top: 20px;
        clear: both;
    }
    
    .threecolumns-holder{
        float: none;
        width: auto;
    }
    .content-col
    {
        float: none;
        width:100%;
    }


    .adsbygoogle, #aswift_0_expand, #aswift_0_anchor, #aswift_0_anchor iframe {
        width: 310px !important;
    }

    #nav .phpld-wbox {
        height: auto;
    }

    #nav {
        margin-right: -11px;
    }

    .path {
        padding: 5px 0;
        margin-right: -11px;
    }

    #submitForm .phpld-equalize>.phpld-label {
        width: 100%;
        text-align: left;
    }

    #hierarchy {
        width: 65% !important;
    }

    #tree .dynatree-container {
        width: 90% !important;
    }

    #google_ads_frame2 .rhbutton-container {
        left: -267px !important;
    }
    
     #footer .logo{display: none;}
     .add-nav{height: auto;}
     
    .side-nav ul li a, .side-nav ul li{
        font-size: 1.1em;
        width:100%;
        text-align: center;
    }
    
    .search-form .text
    {
        width: 80%;
    }
    
    #widget_19{display:none;}
    
     .full_icon{
        float: right !important;
        margin-top: -200px  !important;
        margin-left: 0px !important;
        position: static !important;
    }
    
    .phpld-columnar
    {
        position: static !important;
        width: auto !important;
    }

}

@media (max-width: 320px) {

    #widget_28 {
        display: none;
    }

    .phpld-wbox, .wrap, .masthead-inner, #nav1 .holder {
        width: 100%;
    }

    .header {
        width: 96%;
         height: auto;
    }
    
    .headerSearch{
        float: left;
        margin-bottom: 10px;
    }
    
    .masthead
    {
        margin-bottom: 0px;
        height:  auto;
    }
    
    .headerLogo a, .headerLogo, .header > div{width:100%  !important;}
    
    
     .header > div, .headerLogo{
        position: static !important;
        margin-top: 0px !important;
        
    }

    .phpld-col1, .phpld-col2, .phpld-col3 {
        float: none;
        width: 320px !important;
    }

    .phpld-col3 {
        margin: 0 !important;
    }
    
    .phpld-col2
    {
        margin: 0px !important;
    }

    .headerLogo {
        /*float: none;*/
        /*padding-left: 50px;*/
    }
    
    .headerLogo img {
        width: 300px;
    }

    .select2-container {
        width: 180px !important;
    }

    #submitForm, .phpld-form {
        padding-right: 15px;
        padding-left: 10px;
    }
    
     .threecolumns-holder{
        float: none;
        width: auto;
        
    }
    .content-col
    {
        float: none;
        width:100%;
    }

    .adsbygoogle, #aswift_1_expand, #aswift_1_anchor, #aswift_1_anchor iframe {
        width: 260px !important;
    }

    #nav {
        margin-right: 0px;
    }

    .path {
        padding: 5px 0;
        margin-right: 0px;
    }

    .path {
        padding: 5px 0;
    }

    #submitForm .phpld-equalize>.phpld-label {
        width: 100%;
        text-align: left;
    }
     .newsletter-col{width:auto;}
    
     .newsletter-col .text{width:90%;}
    
    .newsletter-col .btn-subscribe
    {
        clear: both;
        float: left;
        margin: 10px;
    }
    
     .threecolumns .social-col{
        clear: both;
    float: none;
    padding-top: 20px;
    width: 96%;
    }
    


    #hierarchy {
        width: 65% !important;
    }

    #tree .dynatree-container {
        width: 90% !important;
    }
    
     #footer .logo{display: none;}
     .add-nav{height: auto;}
     
    .side-nav ul li a, .side-nav ul li{
        font-size: 1.1em;
        width:100%;
        text-align: center;
    }
    
    .search-form .text
    {
        width: 80%;
    }
    #widget_19{display:none;}
    
     .full_icon{
        float: right !important;
        margin-top: -200px  !important;
        margin-left: 0px !important;
        position: static !important;
    }
    
    .phpld-columnar
    {
        position: static !important;
        width: auto !important;
    }

}


