@media (min-width: 1440px) {
.container {	
	max-width: 1330px;					}
}
@media (min-width:1440px) and (max-width:1600px) {
.col-rtinner p{ font-size:18px;}
.col-rtinner h3 {font-size: 15px;}
}

@media (min-width:1200px) and (max-width:1439px) {
.col-rtinner p{ font-size:16px;}
.col-rtinner h3 {font-size: 15px;}
.contenttextmid h4 {font-size: 20px;}
.contenttextmid h4 span {font-size: 26px;}
}

@media (min-width:992px) and (max-width:1199px) {
.contenttextmid h4 {font-size: 20px;}
.contenttextmid h4 span {font-size: 26px;}
.clientcol-50 {float: left; width: 100%;}
.clientcol-50:nth-child(3) .col-lt{ display:none;}
.clientcol-50:nth-child(3) .col-lt-hide{ display:block;}
.clientcol-50:nth-child(3) .col-rt{ float:left;}

.clientcol-50:nth-child(4) .col-lt{ display:none;}
.clientcol-50:nth-child(4) .col-lt-hide{ display:block;}
.clientcol-50:nth-child(4) .col-rt{ float:left;}
	.postcontent h2 { font-size:28px;}
}

@media (min-width:768px) and (max-width:991px) {
.contenttextmid h4 {font-size: 18px;}
.contenttextmid h4 span {font-size: 20px;}
.clientcol-50 {float: left; width: 100%;}
.clientcol-50:nth-child(3) .col-lt{ display:none;}
.clientcol-50:nth-child(3) .col-lt-hide{ display:block;}
.clientcol-50:nth-child(3) .col-rt{ float:left;}

.clientcol-50:nth-child(4) .col-lt{ display:none;}
.clientcol-50:nth-child(4) .col-lt-hide{ display:block;}
.clientcol-50:nth-child(4) .col-rt{ float:left;}

.mainmenu{ display:none;}
.box{ margin-bottom:30px;}
.col-rtinner p{ font-size:18px;}
.col-rtinner h3 {font-size: 15px;} 
.logosection ul li{ width:50%;}
.titlecol h2 {font-size: 32px; }
.titlecol h2 span {font-size: 20px;}
.footcopy p{ text-align:center;}
.footcopy ul {text-align:center;margin: 15px 0 0;padding: 0;float: none;width: 100%;overflow:hidden;}
.footcopy ul li {display: inline-block;float: none;}
.slide-menu-open {float: right;display: block;margin: 40px 0 0;} 
.postthumbnail {
    width: 100%;
    float: left;
    margin: 0 auto 25px;
}
	.postcontent h2 { font-size:28px;}
	.sociallinkstop {
    float: right;
    position: absolute;
    top: 46px;
    right: 65px;
    margin: 0;
    padding: 0;
}
}


@media (min-width:481px) and (max-width:767px) {
.contenttextmid h4 {font-size: 18px;}
.contenttextmid h4 span {font-size: 20px;}
.clientcol-50 {float: left; width: 100%;}


.clientcol-50:nth-child(4) .col-lt{ display:none;}
.clientcol-50:nth-child(4) .col-lt-hide{ display:block;}
.clientcol-50:nth-child(4) .col-rt{ float:left;}

.clientcol-50:nth-child(5) .col-lt{ display:none;}
.clientcol-50:nth-child(5) .col-lt-hide{ display:block;}
.clientcol-50:nth-child(5) .col-rt{ float:left;}

.mainmenu{ display:none;}
.box{ margin-bottom:30px;}
.col-rtinner p{ font-size:18px;}
.col-rtinner h3 {font-size: 15px;} 
.logosection ul li{ width:50%;}
.logosection ul li img{ width:90%; display:block; margin:0 auto;}
.titlecol h2 {font-size: 32px; }
.titlecol h2 span {font-size: 20px;}
.footcopy p{ text-align:center;}
.footcopy ul {text-align:center;margin: 15px 0 0;padding: 0;float: none;width: 100%;overflow:hidden;}
.footcopy ul li {display: inline-block;float: none;}
.clientdetails {display: block;}
.col-lt {float: left;width: 100%; padding:15px;}
.col-rt {float: left;width: 100%;}
.col-rtinner{ margin-bottom:35px;}
.slide-menu-open {float: right;display: block;margin: 40px 0 0;} 
.postthumbnail {
    width: 100%;
    float: left;
    margin: 0 auto 25px;
}
	.postcontent h2 { font-size:28px;}
	.page-id-50 .bannerarea, .page-id-26 .bannerarea {

    background: url(http://scottm41.sg-host.com/wp-content/uploads/2020/04/banner.png) no-repeat center center;
        background-size: auto;
    width: 100%;
    height: 236px;
    clear: both;
    overflow: hidden;
    display: block !important;
    background-size: cover;

}
		.sociallinkstop {
    float: right;
    position: absolute;
    top: 46px;
    right: 65px;
    margin: 0;
    padding: 0;
}
}

@media (min-width:320px) and (max-width:480px) {
	.postthumbnail {
    width: 100%;
    float: left;
    margin: 0 auto 25px;
}
	.postcontent h2 { font-size:28px;}
.contenttextmid h4 {
    font-size: 16px;
    line-height: 26px;
}

.contenttextmid h4 span {
    font-size: 19px;
} 
.contenttextmid {
    padding-top: 20px;
}
	.sociallinkstop {
    float: right;
    position: absolute;
    top: 46px;
    right: 65px;
    margin: 0;
    padding: 0;
}	
	.logo img {
    height: 80px;
    transition: 0.3s;
}
	.sticky .logo img {
    height: 70px;
    transition: 0.3s;
}
.sticky  .sociallinkstop {
   
    top: 28px;
    
}
.sticky .slide-menu-open {
    
    margin: 18px 0 0;
}
.clientcol-50 {float: left; width: 100%;}


.clientcol-50:nth-child(4) .col-lt{ display:none;}
.clientcol-50:nth-child(4) .col-lt-hide{ display:block;}
.clientcol-50:nth-child(4) .col-rt{ float:left;}

.clientcol-50:nth-child(5) .col-lt{ display:none;}
.clientcol-50:nth-child(5) .col-lt-hide{ display:block;}
.clientcol-50:nth-child(5) .col-rt{ float:left;}

.mainmenu{ display:none;}
.box{ margin-bottom:30px;}
.col-rtinner p{ font-size:18px;}
.col-rtinner h3 {font-size: 15px;} 
.logosection ul li{ width:100%;}
.logosection ul li img{ width:90%; display:block; margin:0 auto;}
.titlecol h2 {
    font-size: 23px;
}.titlecol h2 span {font-size:16px;}
.ourclietSection h2 {
    font-size: 30px;
}
.footcopy p{ text-align:center;}
.footcopy ul {text-align:center;margin: 15px 0 0;padding: 0;float: none;width: 100%;overflow:hidden;}
.footcopy ul li {display: inline-block;float: none;}
.clientdetails {display: block;}
.col-lt {float: left;width: 100%; padding:15px;}
.col-rt {float: left;width: 100%;}
.col-rtinner{ margin-bottom:35px; padding-top:15px;}
.slide-menu-open {float: right;display: block;margin: 40px 0 0;} 
	
	
	.page-id-50 .bannerarea, .page-id-26 .bannerarea {

    background: url(http://scottm41.sg-host.com/wp-content/uploads/2020/04/banner.png) no-repeat center center;
        background-size: auto;
    width: 100%;
    height: 196px;
    clear: both;
    overflow: hidden;
    display: block !important;
    background-size: cover;

}
}

@media (min-width:320px) and (max-width:991px) {
	.singlepostcontent img {
    float: left;
    margin-right: 0;
    margin-bottom: 25px;
    width: 100%;
    height: auto;
    display: block;
}
}