.spec-cont-1   {
    width: 1170px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.spec-cont-2 {
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px
   }
   @media (min-width:768px) {
    .spec-cont-2 {
     width:750px
    }
   }
   @media (min-width:992px) {
    .spec-cont-2 {
     width:970px
    }
   }
   @media (min-width:1200px) {
    .spec-cont-2 {
     width:1170px
    }
   }
   
.spec-cont-2:before,
.spec-cont-2:after {
    content:" ";
    display:table
}

.spec-cont-2:after {
    clear:both
}
   
.col-mstr {
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    width: 83.33333333333334%;
    float: left;
    margin-top:  20px;
    min-width:448px;
}

.curtain {
    margin-left:-15px;
    margin-right:-15px
}

.curtain:before,
.curtain:after {
    content:" ";
    display:table
}

.curtain:after {
    clear:both
}

.col-lt {
    width: 20%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.col-lt-sm {
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    width:33.33333333333333%;
    float: left;
}

.col-lt-lg {
    width:66.66666666666666%;
    float: left;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    max-width:607px;
}

h1.mn-title {
    color: #4f868e !important;
    font-family: inherit;
    padding-bottom: 0;
	margin-bottom: 0;
    font-size: 28px;
    line-height: auto;
    font-weight: bold;
    font-style: normal;
    margin-top: 4px;
    }

.sb-title {
    font-family: 'Georgia', serif;
    color: #6C0B23;
    font-style: italic;
    font-size: 13px;
    margin-bottom: 0px !important;
    line-height: auto;
    font-weight: normal;
    margin: 0 0 10px;
}

.sb-title-2 {
    padding-left: 69px;
}

.issues-mn-title {
    font-size: 28px;
    color: #4f868e !important;
    margin-top: 4px;  
}

.issues-sb-title {
    font-family: 'Georgia', serif;
    color: #6C0B23;
    font-style: italic;
    font-size: 13px;
    margin-bottom: 0px !important;
    line-height: auto;
    padding-right: 0rem;
    padding-bottom: 24px;
}

.issues-body {
    font-size: 11px;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    line-height: auto;
    margin-bottom: 20px;
}

.recent-news {
    list-style-type: none !important;
    margin: 0 !important;
    padding: 20px 0 20px 0 !important;
    list-style-position: outside !important;
}

.mst-hd {
    max-width:125px;
    vertical-align: middle;
    border: 0;
    padding-top: 1.5rem;

}


.contact-info {
    font-size: 11px;
}

.social-media-list {
    padding-left: 0px;
}

.social-media-icon {
    display: inline-block;
    height: 30px;
    width: 32px;
}

    @media (max-width:550px) {
        .hidetwitter {
            display: none;
        }
        .ki-cnt {
            max-width: 400px;
        }

        .rn-cnt {
            max-width: 400px;
        }
        .ki-cnt {
            width:100%;
        }
        .footer-fmt {
            font-size: 0.5rem;
        }
    }

    @media (min-width:550px) {
        .mst-hd {
            max-width:175px;
        }

        .scale-twitter {
            max-width: 175px;
        }

        .col-mstr {
            min-width: 548px;
        }
        h1.mn-title {
            font-size: 34px;
        }
        .sb-title {
            font-size: 16px;
        }
        .sb-title-2 {
            padding-left: 121px;
        }
        .issues-sb-title {
            font-size: 16px;
        }
        .contact-info {
            font-size: 13.4px;
        }
        .social-media-icon {
            height: 37px;
            width: 39px;
        }
        
   }

   @media (min-width:992px) {
        .mst-hd {
            max-width:300px
        }

        .scale-twitter {
            max-width: 300px;
        }

        .col-mstr {
            min-width: 990px;
        }
        h1.mn-title {
            font-size: 33.6px;
        }
        .sb-title {
            font-size: 16px;
        }
        .sb-title-2 {
            padding-left: 208px;
        }
        .issues-sb-title {
            font-size: 16px;
        }

        .contact-info {
            font-size: 16px;
        }
        .social-media-icon {
            height: 45px;
            width: 48px;
        }

   }

   @media (min-width:1227px) {
        .mst-hd {
            max-width:375px
    }
        .scale-twitter {
            max-width: 375px;
        }

        .col-mstr {
            min-width: 1225px;
        }
        h1.mn-title {
            font-size: 42px;
        }
        .sb-title {
            font-size: 20px;
        }
        .sb-title-2 {
            padding-left: 260px;
        }
        .issues-sb-title {
            font-size: 20px;
        }

        .issues-mn-title {
            margin-top: 4px;  
        }
        
        .issues-sb-title {
            font-size: 2rem;
            line-height: auto;
            padding-right: 0rem;
        }
        
        .issues-body {
            font-size: 16px;
            line-height: 26px;
            margin-bottom: 20px;
        }
        
   }


.containerize:after,
.containerize:before {
 display:block;
 overflow:hidden;
 height:0;
 content:"\0020"
}
.containerize:after {
 clear:both
}
.containerize {
 zoom:1
}
