/* =============================================================================
    RESPONSIVE - MEDIA QUERIES
============================================================================= */
@media only screen and (min-width: 959px) and (max-width: 1130px){
/* width: 950px; */

.footer-main {padding:40px 0 0 0;}


}

@media only screen and (min-width: 768px) and (max-width: 959px){
/* width: 728px; */
.logo-wrap {padding:30px 0 0 0;}

.main-content {width:728px;margin:0 auto;}
.main-left {width:728px;float:none;}
.main-right {width:728px;float:none;padding:40px 0 0 0;}        
.free-button {padding:25px 0 0 0;}        
        
iframe{max-width: 100%;height: auto;}
img{max-width: 100%;height: auto;}

}

@media only screen and (min-width: 480px) and (max-width: 767px){
/* width: 440px; */
.logo-wrap {padding:30px 0 0 0;}
.topslogan1 {width:280px;margin:0px auto;}
.liner {display:none;}
.linel {display:none;}

.main-content {width:440px;margin:0 auto;}
.main-left {width:440px;float:none;}
.main-right {width:440px;float:none;}        

.txt-left {padding:0 0 0 0;text-align:justify;}
.txt-right {padding:0 0 0 0;text-align:justify;}        
        
iframe{max-width: 100%;height: auto;}
img{max-width: 100%;height: auto;}
/* FOOTER
------------------------------------------------------------------------- */
.footer-main {width:440px;margin:35px auto 0 auto;}
.footer-logo {width:58px;height:26px;background: url('../img/logo-mob.png') no-repeat left top;float:none;margin:0 auto;}
.copy {font-size:10px;letter-spacing: 1px;padding:10px 0 10px 0;letter-spacing: 2px;float:none;text-align:center;}

}

@media only screen and (min-width: 320px) and (max-width: 479px){
/* width: 280px; */
.logo-wrap {padding:30px 0 0 0;}
.topslogan1 {width:280px;margin:0px auto;}
.liner {display:none;}
.linel {display:none;}

.main-content {width:280px;margin:0 auto;}
.main-left {width:280px;float:none;}
.main-right {width:280px;float:none;}        

.txt-left {padding:0 0 0 0;text-align:justify;}
.txt-right {padding:0 0 0 0;text-align:justify;}        
        
iframe{max-width: 100%;height: auto;}
img{max-width: 100%;height: auto;}
/* FOOTER
------------------------------------------------------------------------- */
.footer-main {width:280px;margin:35px auto 0 auto;}
.footer-logo {width:58px;height:26px;background: url('../img/logo-mob.png') no-repeat left top;float:none;margin:0 auto;}
.copy {font-size:10px;letter-spacing: 1px;padding:10px 0 10px 0;letter-spacing: 2px;float:none;text-align:center;}
}