/* Reusable column setup */
.col {
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -moz-background-clip:padding-box !important;
    -webkit-background-clip:padding-box !important;
    background-clip:padding-box !important;
}

.row{
    float:left;
    width:100%;
}

    /* 1. 12 Column Grid 0px - Infinity 
    ----------------------------------------------------------------------------- 
    
    Span 1:    8.33333333333%
    Span 2:    16.6666666667%
    Span 3:    25.0%
    Span 4:    33.3333333333%
    Span 5:    41.6666666667%
    Span 6:    50.0%
    Span 7:    58.3333333333%
    Span 8:    66.6666666667%
    Span 9:    75.0%
    Span 10:    83.3333333333%
    Span 11:    91.6666666667%
    Span 12:    100%
    
    ----------------------------------------------------------------------------- */

.container_12 {
    width: 98.4%;
    margin-left: 0.8%;
    margin-right: 0.8%;
}

.container_12.full{
    float:left;
    width:100%;
    margin:0;
}
 
.col.alpha {
    margin-left: 0;
}

.col.omega {
    margin-right: 0;
}

.full_left{
    margin-right: 1.6%;
    margin-left: 0;
}

.full_right{
    margin-left: 1.6%;
    margin-right: 0;
}        

.col.full{
    margin-left: 0;
    margin-right: 0;
}

.col.inner{
    padding-right: 3%;
    padding-left: 3%;
}

.col {
    margin-right: 0.8%;
    margin-left: 0.8%;
    padding:0 0px;
}

.col_1 {
    width:6.73333333333%;
}
.col_1.alpha,
.col_1.omega,{
    width:8.53333333333%;
}
.col_2 {
    width:15.0666666667%;
}
.col_2.alpha,
.col_2.omega,{
    width:16.8666666667%;
}
.col_3 {
    width:23.4%;
}
.col_3.alpha,
.col_3.omega {
    width:24.2%;
}
.col_4 {
    width:31.7333333333%;
}
.col_5 {
    width:40.0666666667%;
}
.col_5.alpha,
.col_5.omega {
    width:40.8666666667%;
}
.col_6 {
    width:48.4%;
}
.col_6.alpha,
.col_6.omega {
    width:49.2%;
}
.col_7 {
    width:56.7333333333%;
}
.col_7.alpha,
.col_7.omega {
    width:57.5333333333%;
}
.col_8 {
    width:65.0666666667%;
}
.col_8.omega,
.col_8.alpha {
    width:65.8666666667%;
}
.col_9 {
    width:73.4%;
}
.col_9.alpha,
.col_9.omega {
    width:74.2%;
}
.col_10 {
    width:81.7333333333%;
}
.col_10.alpha,
.col_10.omega {
    width:82.5333333333%;
}
.col_11 {
    width:90.0666666667%;
}
.col_11.alpha,
.col_11.omega {
    width:90.8666666667%;
}
.col_12{
    width:98.4%;
}
.col_12.omega,
.col_12.alpha{
    width:99.2%;
}

.col_1.full{
    width:8.33333333333%;
}
.col_2.full{
    width:16.6666666667%;
}
.col_3.full{
    width:25.0%;
}
.col_4.full{
    width:33.3333333333%;
}
.col_5.full{
    width:41.6666666667%;
}
.col_6.full{
    width:50.0%;
}
.col_7.full{
    width:58.3333333333%;
}
.col_8.full{
    width:66.6666666667%;
}
.col_9.full{
    width:75.0%;
}
.col_10.full{
    width:83.3333333333%;
}
.col_11.full{
    width:91.6666666667%;
}
.col_12.full{
    width:100%;
}

@media (min-width: 640px) and (max-width: 1023px) {
    .t_col_12.t_full{
        margin-right: 0;
        margin-left: 0;
        width:100%!important;
    }   

    .t_col_6.t_full{
        margin-right: 0;
        margin-left: 0;
        width:50%!important;
    }

    .t_col_6.full{
        margin-right: 0;
        margin-left: 0;
        width:50%!important;
    }  

    .t_col_5.full{
        margin-right: 0;
        margin-left: 0;
        width:41.6666666667%;
    }

    .t_col_2.full{
        margin-right: 0;
        margin-left: 0;
        width:16.6666666667%;
    }

    .t_col_6 {
        width:48.4%;
    }

    .t_col_6.t_omega,
    .t_col_6.t_alpha {
        width:49.2%!important;
    }

    .t_col_5.t_alpha,
    .t_col_5.t_omega {
        width:40.8666666667%;
    }

    .t_col_7.t_alpha,
    .t_col_7.t_omega {
        width:57.5333333333%;
    }

    .t_alpha {
        margin-left: 0!important;
    }

    .t_omega {
        margin-right: 0!important;
    }

    .t_col_3 {
        width:23.4%;
    }

    .t_col_3.t_alpha,
    .t_col_3.t_omega {
        width:24.2%;
    }

    .t_col_5{
        width:40.0666666667%;
    }

    .col.t_col_7,
    .t_col_7{
        width:56.7333333333%;
    }

    .t_col_4{
        width:31.7333333333%;
    }

    .t_col_8{
        width:65.0666666667%;
    }

    .t_col_12.omega{
        width:99.2%!important;
    }

    .t_col_12{
        width:98.4%!important;
    }

    .t_col_6{
        width:48.4%!important;
    }

    .t_col_2 {
        width:15.0666666667%;
    }

    .t_col_2.t_alpha,
    .t_col_2.t_omega,{
        width:16.8666666667%;
    }
    .t_col_9 {
        width:73.4%;
    }

    .t_hide{
        display:none !important;
    }
    
    .d_hide{
        display:block!important;
    }

    .col.inner.t_noPadding{
        padding-right: 0!important;
        padding-left: 0!important;
    }

    .t_col {
        margin-right: 0.8%;
        margin-left: 0.8%;
        padding:0 0px;
        float:left;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
        -moz-background-clip:padding-box !important;
        -webkit-background-clip:padding-box !important;
        background-clip:padding-box !important;
    }
}

@media (max-width: 639px) { 
   
    /*    .m_col_12.m_full{
        margin-right: 0;
        margin-left: 0;
        width:100%!important;
    }   */

    .m_col_12.m_alpha{
        width:99.2%!important;
    }

    .m_col_12{
        width:98.4%!important;
    }

    .m_col_6 {
        width:48.4%;
    }

    .m_col_6.m_full {
        margin-right: 0;
        margin-left: 0;
        width:50%!important;
    }

    .m_col_5 {
        width:40.0666666667%;
    }

    .m_col_7 {
        width:56.7333333333%;
    }
    .m_col_9 {
        width:73%;
    }

    .m_col_5.m_full{
        margin-right: 0;
        margin-left: 0;
        width:41.6666666667%;
    }

    .m_col_7.m_full{
        margin-right: 0;
        margin-left: 0;
        width:58.3333333333%;
    }

    .m_col_8 {
        width:65.0666666667%;
    }

    .m_col_4 {
        width:31.7333333333%;
    }

    .m_col_3 {
        width:23.4%;
    }

    .m_hide{
        display:none !important;
    }

    .d_hide{
        display:block!important;
    }

    .m_inner,
    .col.m_inner{
        padding-right: 2%;
        padding-left: 2%;
    }

    .col.inner.m_noPadding{
        padding-right: 0!important;
        padding-left: 0!important;
    }
}

@media (min-width: 1024px) and (max-width: 1280px){

    .lg_col_1 {
        width:6.73333333333%;
    }

    .lg_col_2 {
        width:15.0666666667%;
    }

    .lg_col_3 {
        width:23.4%;
    }

    .lg_col_4 {
        width:31.7333333333%;
    }

    .lg_col_5 {
        width:40.0666666667%;
    }
    
    .lg_col_6 {
        width:48.4%;
    }

    .lg_col_7 {
        width:56.7333333333%;
    }

    .lg_col_8 {
        width:65.0666666667%;
    }

    .lg_col_8.lg_full{
        margin-right: 0;
        margin-left:0;
        width:66.6666666667%;
    }

    .lg_col_9 {
        width:73.4%;
    }

    .lg_col_9.lg_full{
        margin-right: 0;
        margin-left:0;
        width:75.0%;
    }
    
    .lg_col_10 {
        width:81.7333333333%;
    }

    .lg_col_11 {
        width:90.0666666667%;
    }

    .lg_col_12{
        width:98.4%;
    }
	
	.myIframe {
position: relative;
padding-bottom: 65.25%;
padding-top: 30px;
height: 0;
overflow: auto; 
-webkit-overflow-scrolling:touch; //<<--- THIS IS THE KEY 
border: solid black 1px;
} 
.myIframe iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
}


    
