@media only screen and (min-width:1171px) and (max-width:1300px){
/*.presentation_rgt{padding:0 0 0 2%; }	*/
.container{width:93%; }
.recorder_serchbg_in .mar_la{margin:0; padding:0; }
.recorder_serchbg_in ul{margin:0; }
.header_rgt #pages_msdd.dd { width: 247px !important; }
}

@media only screen and (min-width: 1200px) {
    /* ----- Plans ----- */
    .plan-highlights {
        min-height: 340px;
    }

    .account .plans-buttons .visible-lg-inline {
        display: none !important;
    }
}

@media only screen and (max-width:1199px) {
.header_rgt .navbar-nav { margin-left: 5px !important; }
}

@media only screen and (max-width: 1199px) and (min-width: 992px) {
    /* ----- Plans ----- */
    .plan-highlights {
        min-height: 360px;
    }

    .plan-summary .plan-amount-saved {
        font-size: 15px;
    }
}

@media only screen and (min-width:992px) and (max-width:1170px){
.container{width:93%; }
/*Header*/
.header-wrap .logo { min-height: 46px; }
.record{min-height:25px;  }
.record a{margin:5px 0 0 0; }
.header_rgt .navbar-default .navbar-nav > li { margin:0; }

/*Tabs*/
.tabs_con_bg{padding:40px 0; }

/*Home*/
.banner_bg{padding:100px 0 75px 0; }
.banner_lft{margin:0; padding:0 4% 0 0; }
.banner_rgt{padding:0; }
.banner_rgt h2{font-size:38px; line-height:38px; }
.presentation_con{padding:60px 0 20px 0; }
.presentation_lft{padding:4px 2% 0 0; }
.presentation_lft h2{font-size:38px; line-height:38px; }
.presentation_lft p{padding:19px 0 10px 0;}
.presentation_user_rgt{width:73%; }
.recorder_rgt a img{width:100%; }
.recorder_lft{padding:0 3% 0 0; }
.recorder_lft h2{font-size:36px; line-height:36px; }
.recorder_lft .features{padding:0; float:right; }
.recorder_rgt{margin:0; }
.hosting_block1_rgt{padding:0; }
.hosting_block1_rgt	a img{width:100%; }
.hosting_block1_lft{padding:0 3% 0 0; }
.hosting_block1_lft h2{font-size:36px; line-height:36px; }
.free_block_bg{height:200px; }
.free_block label{font-size:36px; }
.news_offers{width:570px; }
.news_offers input{min-height:40px; }

/*channels*/
.channels_lft ul li ul li a{font-size:13px; }
.channels_lft ul li ul li a .detail-icon {width:15px !important;}
/*.channels_lft ul li ul li ul li{margin:0 0 0 5px; }*/
.channels_lft ul li .gopro{margin:11px 0 0 5px; font-size:12px; }
.list li .lay{padding:12px 0 12px 2% !important; }
.list li p{padding:0px 0 10px 2px !important; }
.list li h6{padding:0 !important; }
.uplodes ul li .lay a{font-size:15px; }
.recorder_serchbg_in .mar_la{margin:0; padding:0; }
.recorder_serchbg_in ul{margin:0; }


.upgrades ul li h5{font-size:20px; }
.recorder_modify span{padding-top:27px; font-size:18px; line-height:18px; }
.recorder_serchbg_lft{width:47%; }
.recorder_serchbg_rgt{width:25%; }
.recorder_modify_rgt{padding:0 0 0 2.1%; }
.upgrades ul li h3{font-size:34px; line-height:34px; }
.recorder_serchbg_in .mar_la{margin:0; }

/*Log In*/
.log_in_lft{width:96%; }
.log_in_lft_con{padding:0; }
.log_sidebar{width:25%; }
.log_in_con .log_in_lft_rgt{padding:0 0 0 3%; }
.log_in_lft_con	ul li input{float:right; width:68%; }
.log_in_lft_con	ul li .custom-checkbox{float:none !important; }

/*Video*/
.video_con_bg{padding:40px 0 0 0; }
.header_rgt #pages_msdd.dd{width:145px !important; }
.video_lft{ width:62%; }
.video_rgt{ width:35%; }
.edit_mode_lft{width:100%; }
.edit_mode_lft_block1 a img{height:420px; }
.edit_mode_lft_bot{padding:40px 0 40px 0; }
.edit_mode_lft_block1 a	span{top:28%; }
.edit_mode_lft h2.watchtitle { max-width: 80%; font-size: 32px; line-height: 32px; }
.edit_mode_lft h6.watchcreatedate { padding:15px 0 0 0; }

/*Popup Video*/
.pop-up{height:400px; width:78%; }

/*channels*/
.channels_lft ul li .al_uplodes em { font-size: 10px; }

}

@media only screen and (min-width: 1024px) {
    .locale_select_container .dd .ddTitleText {
        padding: 12px 24px 11px 27px !important;
        background: url(../images/locale_globe.png) 6px 10px no-repeat;
    }

    .ddcommon .ddArrow {
        top: 14px;
    }
}

@media only screen and (min-width: 992px) {
    /* ----- Header ----- */
    .header-wrap.sticky {
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 1009;
    }
    .header .header_lft { min-height: 46px; padding: 0; }
    .header .logo { height: 46px; }

    /* ----- Plans ----- */
    .plans .plan-description {
        min-height: 100px;
    }

    .plans > div:first-child {
        border-radius: 10px 0 0 10px;
        border-right: 0;
    }
    .plans > div:last-child {
        border-radius: 0 0 10px 0;
    }

    .plans > div:nth-child(3) {
        border-left: 0;
    }

    .account #team .plans > div:first-child {
        border-right: none;
    }

    #team .plans > div:nth-child(2) {
        border-radius: 10px 0 0 10px;
    }

    .account #team .plans > div:nth-child(2) {
        border-radius: 0 0 10px 0;
    }

    .plans.alt > div:first-child {
        margin-left: -10px;
        margin-right: 10px;
    }
    .plans.alt > div:last-child {
        margin-left: 10px;
        margin-right: -10px;
    }

    #team-deluxe.plan-summary hr {
        margin-right: -20px;
    }

    #team-premier.plan-summary hr {
        margin-left: -20px;
    }

    .need-more .row > div {
        margin-bottom: 20px;
    }
}

@media only screen and (min-width:768px) and (max-width:991px){
.container{width:93%; }
/*Header*/
.header{padding:15px 0 15px 0; }
.header_lft{width:215px; float:none; margin:0 auto 10px; }
.header_rgt{float:none; }
.header_rgt .navbar-default { float:left; }
.header_rgt .navbar-default .navbar-nav { margin-left: 0 !important; }
.header_rgt .navbar-default .navbar-nav > li { margin: 0; }
.header_rgt .navbar-default .navbar-nav > li > a { padding-left: 10px; padding-right: 10px; }
.header_rgt .navbar-default .navbar-nav { float: left; }

/*Tabs*/
.tabs_con_bg{padding:25px 0; }

/*channels*/
.channels_lft{width:23%; }
.channels_lft ul li ul li a{font-size:12px; }
.channels_lft ul li ul li a .detail-icon {width:14px !important;}
.channels_lft ul li ul li ul{right:5px; }
.channels_lft ul li ul li ul li{margin:0 0 0 3px; }
.channels_lft ul li .gopro{margin:11px 0 0 5px; font-size:11px; }
.channels_lft ul li .al_uplodes{font-size:18px; line-height:18px; }
.channels_lft ul li .al_uplodes em{font-size:10px; }
.channels_rgt{width:75%; }
.channels_rgt_top h2{font-size:25px; line-height:25px; }
.list li .lay{padding:12px 0 12px 2% !important; }
.list li p { /*padding:0px 0 10px 2px !important;*/ }
.list li h6{padding:0 !important; }
.uplodes ul li .lay a{font-size:14px; line-height:14px; }
.channels_videobar_rgt1 .dd{width:180px !important; }
.channels_rgt_top a{font-size:14px; line-height:18px; }

.recorder_block2_bg{padding:40px 0;}
.recorder_block2_nav{padding:0; }
.recorder_invited{margin:25px 0 0; padding:20px 0 0; }
.recorder_block2_con1 h2{font-size:30px; line-height:30px; }
.recorder_block2_con1 h4{font-size:18px; line-height:18px; padding:20px 0 15px; }
.upgrades ul li h5{font-size:20px; }
.recorder_modify span{font-size:16px; line-height:16px; width:40%; padding:20px 0 0 22px; min-height:60px;   }
.recorder_modify a{margin:14px 0 0 3.5%; padding:8px 20px 8px 20px; }
.recorder_modify .auto{width:40%;}
.recorder_serchbg_lft{width:47%; }
.recorder_serchbg_lft input{ width: 70%;}
.recorder_serchbg_rgt{width:30%; }
.recorder_modify_rgt{padding:0 0 0 2.1%; }
.upgrades ul li h3{font-size:28px; line-height:28px; }
.recorder_serchbg_in{padding:20px 0; }
.recorder_block2_con1 .question{padding:20px 0; }
.recorder_serchbg_in ul{margin:0; }
.recorder_serchbg_in ul li a{padding:10px 0; }
.recorder_serchbg_in ul li a span{font-size:13px; line-height:13px; padding:1px 0 0 5px; }
.recorder_serchbg_in ul li a em{font-size:13px; line-height:13px; padding:0 0 0 2%; }
.recorder_modify_lft p{padding:0 0 20px; }
.recorder_setting ul li .password{width:270px; }
.recorder_setting ul li ul li{margin:0 5px 0 0 !important; padding:0 5px 0 0 !important; }
.recorder_setting ul li ul li span{font-size:12px; line-height:12px; }
.recorder_setting ul li .settings{padding:10px 16px 10px 22px; font-size:14px; line-height:14px; margin:20px 0 0; }
.recorder_setting ul li{margin:0 0 20px 0 !important; }
.recorder_setting ul li h3{font-size:18px; line-height:18px; padding:15px 0 0 2px; }
.recorder_block2_nav ul li a span{font-size:18px; }
.recorder_serchbg_in .mar_la{margin:0; padding:0; }
.recorder_serchbg_in ul{margin:0; }


/*Home*/
.banner_bg{padding:135px 0 50px 0; }
.banner_lft{margin:0; padding:0 4% 0 0; }
.banner_lft	a img{ height:auto; }
.banner_lft a span{background-size:50px; height:50px; width:50px; left: 41%; top: 36%;}
.recorder_rgt a span{background-size:50px; height:50px; width:50px; }
.hosting_block1_rgt a span{background-size:50px; height:50px; width:50px; left: 43%;}

.banner_rgt{padding:0; }
.banner_rgt h2{font-size:30px; line-height:30px; }
.banner_rgt input{padding:8px 13% 8px 13%; font-size:12px; }
.presentation_con{padding:30px 0 10px 0; }
.presentation_lft{padding:4px 2% 0 0; }
.presentation_lft h2{font-size:30px; line-height:30px; }
.presentation_lft p{padding:19px 0 10px 0;}
/*.presentation_user_lft{padding:8% 0 0 0; }
.presentation_user_lft a img{width:100%; height:auto; }*/

.presentation_user_rgt{width:73%; padding:20px 2% 20px 2%;  }
.presentation_user_rgt .arrow{width:20px; left:-20px; height:auto; }
.recorder_rgt a img{width:100%; }
.recorder_lft{padding:0 3% 0 0; }
.recorder_lft p{padding:10px 0; }
.recorder_lft h2{font-size:26px; line-height:26px; }
.recorder_lft ul li a span{font-size:12px;  }
.recorder_lft ul li h4{font-size:18px; line-height:18px; }
.recorder_bottom ul li{margin:0 0 5px 0; }
.recorder_bottom ul li span{font-size:13px;line-height:13px; }
.recorder_lft ul li br{display:none; }
.recorder_lft .features{padding:0; float:right; }
.recorder_rgt{margin:0; }
.recorder_bottom a{padding:8px 20px 8px 22px;}
.prorecorder_features .recorder_bottom a {padding:0}
.hosting_block1_rgt{padding:0; }
.hosting_block1_rgt	a img{width:100%; }
.hosting_block1_lft{padding:0 3% 0 0; }
.hosting_block1_lft h2{font-size:26px; line-height:26px; padding:0 0 10px 0;}
.hosting_block1_lft p{padding:0 0 10px 0; }
.hosting_block1_lft a{margin:0; }
.hosting_block2{width:100%; padding:0px 0 40px;  }
.hosting_block2 h2{font-size:35px; line-height:35px; }
.hosting_block2 ul li h4{font-size:25px; line-height:25px; }
.hosting_block2 ul li p{font-size:18px; line-height:28px; padding:20px 8% 0; min-height:82px; }
.hosting_block2 .recorder_setting .prohosting_setup a.button { margin-top:-4px; }
.hosting_block2 ul.no li ul li a{font-size:14px; background-position:10% 9px !important; }
.hosting_block2 ul.no li ul li span{font-size:14px; background-position:10% 9px !important; }
.hosting_block2 h3{font-size:22px; line-height:22px; }
.hosting_block2 ul li ul li h6{font-size:14px; letter-spacing:0; }
.hosting_block3{width:100%; padding:0 0 20px; }
.hosting_block3 h4{padding:0 0 20px 0; }
.invite_block2 {width:100%; padding:0px 0 40px;  }
.log_out_lft{width:100% !important; }
.hosting_block2_bg{margin:0; }
.hosting_block_channel{padding:0 0 0 0.5% !important; }

/*.presentation_social{margin:0 0 10px 0; padding:20px 0 0 0;}*/
.footer_rgt{width: 365px;}
.f_icons{padding:0 0 0 17px; }



.free_block label{font-size:36px; }
.news_offers{width:80%; }
.news_offers input{width:36%; min-height:40px; }
.free_block_bg{height:190px; }
.free_block a{padding:14px 4.5% 14px 4.5%; }
.footer	p{ font-size:14px; line-stacking:14px; }
.pro_call p{font-size:17px; line-height:20px; }
.pro_call{padding:38px 0 37px 0 !important; }

/*Log In*/
.log_in_lft{width:96%; }
.log_in_lft_con{padding:0; }
.log_sidebar{width:30%; }
.log_in_con .log_in_lft_rgt{padding:0 0 0 0; }
.log_in_lft_con	ul li input{float:right; width:68%; }
.log_in_lft_con	h2{font-size:35px; line-height:35px; }

/*Video*/
.video_con_bg{padding:40px 0 0 0; }
.header_rgt .dd{width:135px !important; }
.video_lft{ width:62%; }
.video_rgt{ width:35%; }
.edit_mode_lft{width:100%; }
.edit_mode_lft h2{font-size:35px; line-height:35px; }
.edit_mode_lft_block1 a img{height:340px; }
.edit_mode_lft_bot{padding:40px 0 40px 0; }
.edit_mode_lft_block1 a	span{top:28%; }
.task_bar h6{/*padding:0 18% 0 0;*/ }
.edit_mode_lft h2.watchtitle { max-width: 75%; font-size: 22px; line-height: 22px; }
.edit_mode_lft h6.watchcreatedate { padding:7px 0 0 0; }

/*Popup Video*/
.pop-up{height:320px; width:76%; }

.multi_upg_lft{text-align:center; }
.multi_upg_lft_user{padding:0; text-align:center; }
.multi_upg_lft_user input{float:none; margin:0 auto 10px; display:block;  }
.multi_upg_lft_user p{float:none; padding:0; }
.multi_upg_lft a{padding:8px 20px 8px; }

    /*Plans*/
    .plans-buttons a {
        padding-left: 2px;
        padding-right: 2px;
    }

}

@media only screen and (max-width: 991px) {
    /* ----- Plans ----- */
    .plans > div {
        border-radius: 10px;
        margin-top: 20px;
    }
    .plans > div:last-child {
        border-radius: 0 0 10px 10px;
        margin-top: 48px;
    }

    .plans .plan-description {
        margin-bottom: 20px;
    }
    
    .plans .plan-highlights table > tbody > tr > td, .plans .plan-highlights table > tbody > tr > th {
        height: 66px;
    }

    /* ----- Footer ----- */
    .footer-menus {
        margin-bottom: 20px;
    }
}

@media only screen and (min-width:768px){
    .nav .mobileonly { display:none; }
    .navbar-default .navbar-nav > li > a:after,
    .log_sig ul li a:not(.btn):after {
        content: "";
        background-color: transparent;
        bottom: -17px; /* padding plus 1px border */
        display: inline-block;
        height: 5px;
        left: 0;
        position: absolute;
        width: 0;
    }
    .navbar-default .navbar-nav > li > a.current:after { background-color: #549FD7/*--som-blue*/; width: 100%; }

    /* ----- Plans ----- */
    .plans-buttons {
        margin-left: 40%;
        width: 60%;
    }

    .account #solo .plans-buttons {
        margin-left: 50%;
        width: 50%;
    }

    body:not(.account) .plans {
        padding-left: 15px;
        padding-right: 15px;
    }
    .plans h3 {
        font-size: 40px;
    }
    .account .plan-features table > tbody > tr > th {
        width: 40%;
    }
}

@media only screen and (max-width:767px){
.nav .desktoponly, .desktoponly { display:none !important; }
.container{width:93%; }
/*Header*/
.header{padding:15px 0 15px 0; }
.header_lft{width:200px; }
.logo{width:200px; margin:0 auto;  }
.record{padding:0 0 0 15px; margin:0 0 0 15px; }
.record a{font-size:15px; }
.header_lft{width:300px; float:none; margin:0 auto 0; padding-top: 0; padding-bottom: 5px; }
.header_rgt{float:none; padding:10px 0 0 0; margin:10px 0 0 0; }
.header_rgt .navbar-default .navbar-nav > li{margin:0 0 0 0; background:none; padding:0 0; text-align:center; }
.header_rgt .navbar-nav{margin:0 0 0 0; padding:0 0;  }
.header_rgt .navbar-default .navbar-nav > li > a{padding:10px 0; }
.header_rgt .dd .ddTitle .ddTitleText{padding:10px 19px 10px 10px; }
.header_rgt .ddcommon .ddArrow{top:13px !important;}
.navbar-default .navbar-nav > li > a:hover{text-decoration:none; background:#ddd; color:#5f6a75; }
.navbar-collapse.in{overflow-y	:visible; border:none;  }
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none; }
.navbar-collapse{width:100%; position:absolute; top:45px; left:0; z-index:998; background: #181d3d/*--som-light-grey*/; }
.header_rgt .navbar-default{position:absolute; width:100%; left:0; top:-5px; }
.navbar-toggle{float:left; margin:0; padding:9px; }

/*Tabs*/
.tabs_con_bg{padding:25px 0; }
.tabs_nav ul li	{ padding:2px 0 2px 0px; }
.tabs_nav ul li a { padding:14px 15px; font-size:18px; line-height:18px; overflow: hidden; text-overflow: ellipsis; }


/*Home*/
.banner_bg{padding:125px 0 30px; }
.banner_lft{margin:0; padding:0; }
.banner_lft a span{ top: 35%; left: 43%; }
.recorder_rgt a span{background-size:55px; height:55px; width:55px; left:45%; top:41%; }
.hosting_block1_rgt a span{background-size:50px; height:50px; width:50px; left:45%; top:45%; }
.banner_lft iframe { margin-bottom: 20px; }
.banner_lft	a img{height:auto; margin:0 0 20px 0; }
.banner_rgt{padding:0; }
.banner_rgt h2{font-size:25px; line-height:25px; }
.banner_rgt p{font-size:14px; line-height:24px; padding:15px 0; text-align:justify; }
.banner_rgt input{padding:5px 10%; font-size:12px; }
.banner_rgt ul li:nth-last-child(1){margin:0; }
.presentation_con{padding:30px 0 10px 0; }
.presentation_lft{padding:4px 0 0 0; }
.presentation_lft h2{font-size:25px; line-height:25px; }
.presentation_lft p{padding:19px 0 10px 0;text-align:justify; font-size:14px; line-height:24px;  }
.presentation_user{display:block; }
.presentation_user_lft{padding:0 0 0 0; width:100px; }
.presentation_user_lft a img{width:100%; height:auto; }
/*.presentation_rgt ul li{width:50%; }*/

.presentation_user_rgt{width:73%; padding:20px 2% 20px 2%; margin:0 0 0 25px;  float:left; }
.presentation_user_rgt .arrow{width:20px; left:-20px; height:auto; }
/*.presentation_social{margin:0 6% 10px 0; padding:0; float:right; }
.presentation_social ul{float:none; }*/
/*.recorder_con{padding:0; }*/
.recorder_rgt a img{width:100%; height:auto; }
.recorder_lft{padding:0 0 0 0; margin:0 0 20px 0; }
.recorder_lft p{padding:10px 0; }
.recorder_lft h2{font-size:25px; line-height:25px; }
.recorder_lft ul li a{display:block; }
.recorder_lft ul li a span{width:86%;  }
.recorder_lft ul li h4{font-size:18px; line-height:18px; }
.recorder_bottom ul li{background-position:0 8px;}
.recorder_con .upgrade{margin:0 0 15px; }
.recorder_lft ul li br{display:none; }
.recorder_lft .features{padding:0; }
.recorder_con .recorder_bottom_home{padding:0; margin:20px 0 0 0; }
.recorder_rgt{margin:0; }
.log_out_con{display:block; }
.log_out_lft{width:100% !important; padding:0 !important; }


.recorder_block2_nav{display:block; width:100%; border-bottom:1px solid #cccccc; }
/*.recorder_block2_nav ul li{display:block; margin:0 5% 0 0; border:none; }*/
.recorder_block2_nav ul li { display: block; margin: 0 2px 0 0; border: none; float: left; padding: 0 15px 0 10px; background-color: #ccc; }
.recorder_block2_nav ul li a.active span { }

.recorder_block2_con{width:100%; float:none; margin:20px 0 0 0; }
.recorder_block2_bg{padding:40px 0;}
.recorder_block2_nav{padding:0; }
.recorder_invited{margin:25px 0 0; padding:20px 0 0; }
.recorder_block2_con1 h2{font-size:30px; line-height:30px; }
.recorder_block2_con1 h4{font-size:18px; line-height:18px; padding:20px 0 15px; }
.upgrades ul li h5{font-size:20px; text-align:center; }
.upgrades .dd{margin:18px auto 0 !important; display:block; float:none; }
.recorder_modify_lft{padding:0 !important; }
.recorder_serchbg_in ul{margin:0 !important; padding:0 !important; }

.recorder_modify{text-align:center; padding:0 0 15px 0; }
.recorder_modify span{font-size:16px; line-height:16px; width:100% !important; padding:20px 0 0 22px; min-height:60px; float:none;  min-height:inherit; padding:20px 0 0 0;  }
.recorder_modify a{margin:14px 0 0 0; padding:8px 16px 8px 16px; float:none;  }
.recorder_modify .auto{width:40%; padding:20px 0 0 3%; }
.recorder_serchbg_lft{width:100%; }
.recorder_serchbg_lft input{ width: 70%;}
.recorder_serchbg_rgt{width:60%; margin:15px 0 0 0; float:left; }
.recorder_modify_rgt{padding:0 0 0 2.1%; }
.upgrades ul li h3{font-size:30px; line-height:30px; padding:20px 0 0 0px; }
.recorder_serchbg_in{padding:20px 0; }
.recorder_block2_con1 .question{padding:20px 0; }
.recorder_serchbg_in ul{margin:0; }
.recorder_serchbg_in ul li a{padding:10px 0; }
.recorder_modify_lft p{padding:0 0 20px; text-align:justify; }
.recorder_setting ul li .password{width:270px; }
.recorder_setting ul li ul li{margin:0 5px 0 0 !important; padding:0 5px 0 0 !important; }
.recorder_setting ul li ul li span{font-size:12px; line-height:12px; }
.recorder_setting ul li .settings{padding:10px 16px 10px 22px; font-size:14px; line-height:14px; margin:20px 0 0; }
.recorder_setting ul li{margin:0 0 20px 0 !important; }
.recorder_setting ul li h3{font-size:18px; line-height:18px; padding:15px 0 0 2px; }
.recorder_block2_nav ul li a span{font-size:18px; }
.multi_upg_lft{width:100%; float:none; padding:25px 0 25px;  }
.multi_upg_rgt{width:100%; float:none; margin:20px 0 0 0;}
.multi_upgrades{margin:0; padding:10px 0 0 0;}
.multi_upg_rgt ul{padding:15px 0 0 0; }
.multi_upg_rgt ul li{padding:0 0 10px; margin:0 0 10px 0; }
.upgrades ul li{float:none; width:100% !important; margin:0 0 15px 0; box-shadow:none; min-height:150px;  }
.recorder_block2_con .block1 .upgrades ul li { min-height:178px; }



.pro_call{padding:30px 2% !important; }
.pro_call p{font-size:16px; line-height:24px;  }
.recorder_bottom a{padding:8px 20px 8px 22px;}
.hosting_block1_rgt{padding:0; }
.hosting_block1_rgt	a img{width:100%; height:auto;  }
.hosting_block1_lft{padding:0 0 0 0; margin:0 0 25px 0; }
.hosting_block1_lft h2{font-size:25px; line-height:25px; padding:0 0 10px 0;}
.hosting_block1_lft p{padding:0 0 10px 0; font-size:14px ;line-height:24px;  }
.hosting_block1_lft a{margin:0; }
.hosting_block1{padding:0 0 0; }
.hosting_block2 ul li p{font-size:18px; line-height:28px; padding:20px 8% 0; min-height:82px; }
.hosting_block2 .recorder_setting .prohosting_setup a.button { margin-top:-4px; }
.hosting_block_channel{padding:0 0 0 0.5% !important; }
.free_block_in{width:390px; }
.free_block label{font-size:24px; line-height:34px; }
.news_offers{width:96%; }
.news_offers_bg{padding:0 0; }
.news_offers input{width:36%; font-size:14px; line-height:14px; padding:10px 2%; min-height:34px; }
.news_offers label{font-size:20px; line-height:32px;  }
.news_offers .sign_up{padding:9px 2.5%; height:39px;  }

.free_block_bg{height:130px; }
.free_block a{padding:8px 4.5%; }
.footer	p{ float:none; margin:0 auto 15px; }
.footer_rgt{float:none; margin:0 auto; width:365px;  }
.f_icons{padding:0 0 0 17px; }

/*channels*/
.channels_lft{width:30%; }
.channels_lft ul li ul li a{font-size:12px; }
.channels_lft ul li ul li a .detail-icon {width:14px !important;}
.channels_lft ul li ul li ul{right:5px; }
/*.channels_lft ul li ul li ul li{margin:0 0 0 3px; }*/
.channels_lft ul li .gopro{margin:11px 0 0 5px; font-size:11px; }
.channels_lft ul li .al_uplodes{font-size:18px; line-height:18px; }
.channels_lft ul li .al_uplodes em{font-size:10px; }
.channels_rgt{width:68%; }
.channels_rgt_top h2{font-size:25px; line-height:25px; margin:0 0 10px 0; }
.channels_rgt_top ul{float:none; width:100%; padding:0 0 0 0; }
.list li .lay{padding:12px 0 12px 2% !important; float:left !important; width:100% !important; height:130px !important; margin:0 !important; }
/* .lay img{width:100%; } Not needed after issue 1221 */
.list li p{ /*padding:0px 0 10px 2px !important;*/ font-size:13px !important; /*line-height:20px !important;*/   }
.list li .options{padding:10px 8px 10px 19px !important;}
.list li h6{padding:0 !important; }
.uplodes{border:solid 1px #000; }
.uplodes ul li .lay a{font-size:14px; line-height:14px; }
.channels_videobar_rgt1 .dd{width:133px !important; }
.channels_rgt_top a{font-size:14px; line-height:18px; }
.channels_videobar_rgt1 ul{float:right; display:block; padding:11px 5px 10px 0; }
.video123{padding:33px 2% !important; background-size:2px 100% !important; }
.channels_videobar_rgt1 ul li a{padding:3px 8px; font-size:14px; line-height:14px; }
.uplodes ul li{min-height:126px; }
.uplodes ul li .video_bg {width:100% !important; }
.uplodes ul li h6 .detail-icon { width:14px !important; }
.list li img{width:auto !important; }
.uplodes ul.list li {min-height:150px !important; }
.uplodes ul li .lay{width:100%; float:none; }
.hosting_block2{width:100%; padding:0px 0 40px;  }
.hosting_block2 h2{font-size:25px; line-height:25px; word-spacing:0; }
.hosting_block2 ul.no li{width:100%; float:none; margin:0 0 50px 0; padding:0 0 0 0;  }
.hosting_block2 ul.no h3.annual strong { right:33% !important; }
.hosting_block2 ul li p{min-height:inherit; padding-bottom:5px ;}
.hosting_block2 h3{font-size:22px; line-height:22px; }
.hosting_block3{width:100%; padding:0 0 20px; }
.hosting_block3 h4{padding:0 0 20px 0; }
.hosting_block2_bg{margin:0; padding:25px 0 0;  }
.channels_rgt_top .how{display:block !important; float:none !important; clear:both;  }


/*Log In*/
.log_in_lft{width:96%; }
.log_in_lft_con{padding:0; }
.log_sidebar{width:24%; }
.log_in_con .log_in_lft_rgt{padding:0 0 0 0; }
.log_in_lft_con	ul li input{float:right; width:73%; }
.log_in_lft_con	h2{font-size:25px; line-height:25px; }
.log_in_lft_con ul li span{font-size:16px; line-height:16px; }
.log_in_lft_con ul li .custom-checkbox label{font-size:12px !important; line-height:12px !important; }
.log_in_lft_con ul li .login{font-size:14px; line-height:14px; padding:10px 10px 10px 10px; }
.log_in_lft_con ul li .custom-checkbox{margin:10px 0 0; }
.header_rgt .dd{ width:180px !important;  }


/*Video*/
.video_con_bg{padding:25px 0 0 0; }
.header_rgt .dd { margin-top: 3px; width:32.5%; }
.video_lft{ width:100%; }
.video_rgt{ width:100%; float:none;  padding:25px 0 0; }
.video_rgt ul li .save{padding:8px 16px 8px 22px; }
.video_rgt ul li{padding:0 0 15px 0; margin:0 0 10px 0; }
.video_rgt ul li h3{padding:0 0 10px 0; }
.edit_lft_main{width:100%; }
.edit_rgt_main{display:none;}
.edit_mode_lft{width:100%; }
.edit_mode_lft_block2_rgt{margin:15px 0 0 0;}
.edit_mode_lft_block2 p{text-align:justify; }
.edit_mode_lft h2.watchtitle { max-width: 75%; font-size: 22px; line-height: 22px; }
.edit_mode_lft h6.watchcreatedate { padding:7px 0 0 0; }
.edit_mode_lft_block2 h3{padding:0 0 10px 0; margin:0 0 10px 0; }
.edit_mode_lft_block1 a img{height:auto; }
.edit_mode_lft_bot{padding:25px 0 25px 0; }
.edit_mode_lft_block1 a	span{top:17%; width:50px; height:50px; background-size:50px; left:45%; }
.task_menu		{display:block; z-index:1000; cursor:pointer; top:5px; left:130px;}
.task_bar ul{display:none; top:5px; width:100%; }
.task_bar ul li{display:block; float:none; width:100%; margin:0 0 0 0; }
.task_bar {padding:17px 0 0 0; }
.task_bar p		{display:block; float:none; padding:0 19px 15px 0;  }
.task_bar h6   {position:absolute; top:15px; right:0; padding:0; }
.task_bar ul li a{padding:8px 0 8px 8px;  border-bottom:solid 1px #fff; }
.task_bar ul li a:hover span{text-decoration:none; }
.task_bar ul li a:hover	{background:#ddd; color:#5f6a75 !important; }
.task_bar ul li a:hover	span{color:#5f6a75 !important; }
.task_bar ul li:nth-last-child(1) a{border:none; }

.tryRecorder {display:none;}

/*Popup Video*/
.pop-up{height:300px; width:80% }

/*View Mode*/
.video_in{width:100%; float:none; }
.video_lft a span{width:45px; height:45px; background-size:45px; }

/*Pop1*/
.map_pop{width:450px;}

/* ----- Subscribe ----- */
.choose {
    margin-bottom: 10px;
    width: 100% !important;
}

.choose.has-value-prop {
    margin-top: 20px;
}

.choose.has-upgrade label {
    padding-bottom: 5px;
}

.choose.has-upgrade .upgrade-bullets {
    padding-top: 0;
    padding-left: 20px;
    padding-bottom: 15px;
}

/* ----- Plans ----- */
.plans-labels {
    width: 51%;
    margin-left: 49%;
}
.plans-labels h3 {
    line-height: 1.1;
    margin-bottom: 5px;
}
#team .plans-labels,
.account #solo .plans-labels {
    width: 50%;
    margin-left: 50%;
}
.plans-labels .row > div {
    padding-left: 0;
    padding-right: 0;
}

#team .plans-labels .row > div {
    padding-left: 10px;
    padding-right: 10px;
}
.plans-labels h3 {
    font-size: 15px;
}
.account #solo .plans-labels h3 {
    font-size: 18px;
}
.plan-features table > tbody > tr > th,
.plan-features thead .plan-features-title {
    width: 49%;
}
#team .plan-features table > tbody > tr > th,
#team .plan-features thead .plan-features-title,
.account #solo .plan-features table > tbody > tr > th,
.account #solo .plan-features thead .plan-features-title {
    width: 50%;
}
.plan-features .plan-free,
.plan-features .plan-deluxe,
.plan-features .plan-premier {
    width: 17%;
}

#team .plan-features .plan-deluxe,
#team .plan-features .plan-premier,
.account #solo .plan-features .plan-deluxe,
.account #solo .plan-features .plan-premier {
    width: 25%;
}

/* ----- Footer ----- */
.footer .col-sm-5ths, .footer .col-md-5ths {
    margin-bottom: 20px;
}
.footer_bg .social {
    margin: 0;
    text-align: center;
}
}

@media only screen and (max-width:590px){
.tabs_nav ul li a { font-size:15px; }
}
@media only screen and (max-width:479px){
.tabs_nav{margin:0 0 0 -2%; }
/*.tabs_nav ul li{display:block; float:none; width:60%; margin:0 0 1px 0;  }*/
.tabs_nav ul li{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; }
.tabs_nav ul li:nth-last-child(1){margin:0; }
.tabs_nav ul li a.basket, .tabs_nav ul li.current a.basket,
.tabs_nav ul li a.prorecorder, .tabs_nav ul li.current a.prorecorder,
.tabs_nav ul li a.cloud, .tabs_nav ul li.current a.cloud,
.tabs_nav ul li a.friend, .tabs_nav ul li.current a.friend {
    background: none;
    padding-left: 10px;
    padding-right: 10px;
}
/*.tabs_nav ul li span{padding:0 0 10px; }*/
.presentation_lft{text-align:center; }
.presentation_lft p{text-align:center; }
.presentation_rgt{text-align:center; }
/*.presentation_rgt ul{display:inline-block; }
.presentation_rgt ul li{width:auto; float:none; }*/

/*Home*/
.banner_lft a img{height:auto; }
.recorder_rgt a img{height:auto; }
.hosting_block1_rgt a img{height:auto; left:40%; }
.recorder_lft h2{font-size:22px; line-height:22px; }
.recorder_lft ul li h4{padding:0 0 10px 0; }
.recorder_lft p{text-align:justify; }
.recorder_lft ul{width:100%; margin:0 0 15px 0;  }
.news_offers{width:100%; padding:15px 0 20px 0;  }
.news_offers input{width:68%; }
.news_offers label{display:block; float:none; padding:0 0 10px 0;  }
.free_block_in{width:60%; }
.free_block label{float:none; display:block; padding:0 0 5px 0; font-size:20px; }
.free_block a{float:none;  display:block; }
.hosting_block1_lft a{font-size:14px; line-height:14px; }

/*Channels*/
.hosting_block3_in{float:none; width:100%; padding:0 !important; }
/*.hosting_block3 p{padding:6px 0 10px; }*/
.channels_rgt{width:100%; float:none; }
.channels_lft{width:60%; margin:0 0 15px -2%; padding:0;}
.channels_videobar h4{float:none; display:block; text-align:center; background:none; }
.channels_videobar h4{padding:15px 2% !important; }
.custom-checkbox label{margin:0px 0 0 8%; }
.channels_videobar_rgt1 .dd{margin:0; width:180px !important; }
.hosting_block2 ul li h4{font-size:20px; line-height:20px; }
.hosting_block2 h3{font-size:18px; line-height:18px; }
.list_grids{background:none; }
.uplodes{border:solid 1px #000; padding:30px 0 30px; }
.uplodes ul li{width:224px;  border-right:0;  }
.uplodes ul{width:224px; margin:0 auto; }
.list li .uplodes ul li .lay{position:static; }
.list li .list li .options{padding:15px 8px 15px 19px !important; }
.list li .lay{width:93% !important; }
.list li .uplodes ul li:hover .lay{margin:0;  }
.list li .uplodes ul li .lay{margin-bottom:30px !important; }
.uplodes ul li{min-height:126px; }
.channels_rgt_top p{text-align:justify; margin:0; }
.uplodes ul li p{text-align:justify; }
/*.uplodes ul.list li {min-height:420px !important; }*/
.list li .options{padding:10px 8px 10px 19px !important; }
.uplodes ul li .lay a{font-size:16px !important; line-height:16px !important;}


.footer_rgt{width:100%; }
.footer p{font-size:12px; line-height:12px; padding:0; margin:0 auto 10px;  }
.f_icons{float:none; width:100%; text-align:center; text-align:center; padding:0;}
.f_icons ul{display:inline-block; }
.f_nav{float:none; width:100%; margin:0 0 10px 0;  }
.f_nav ul{display:inline-block; }

.edit_mode_lft_bot ul li .layer a{font-size:12px; line-height:14px; }
.edit_mode_lft_block1 a img{height:auto; }
.edit_mode_lft_block1 a	span{top:15%; width:40px; height:40px; background-size:40px; left:40%; }
.edit_mode_lft h2.watchtitle {float:none; padding:0 0 16px 0 !important; max-width:100% !important; display:block; font-size:20px !important; line-height:20px !important; }
.edit_mode_lft_block2 h3{font-size:18px; line-height:18px; }
.edit_mode_lft_bot h3{font-size:18px; line-height:18px; }
.edit_mode_lft h6{float:none; display:block; padding:0 0 16px 0 !important;}

}

@media (max-width: 420px) {
    .launch_recorder_buttons li:first-child { margin-right: 16px; }
}

@media only screen and (max-width:599px){

.log_out_lft{}
.log_out_rgt{display:block; min-height:100px; width:100%; margin:15px 0 0 0;  }
.tabs_nav{margin:0 0 0 -2%; }
/*.tabs_nav ul li{display:block; float:none; width:102%; margin:0 0 1px 0;  }*/
.tabs_nav ul li:nth-last-child(1){margin:0; }
.tabs_nav ul li a{display:block; }
/*.tabs_nav ul li span{padding:0 0 10px 3%; }*/
.presentation_lft{text-align:center; }
.presentation_lft p{text-align:center; }
.presentation_rgt{text-align:center; }
/*.presentation_rgt ul{display:inline-block; }
.presentation_rgt ul li{width:auto; float:none;  }*/

/*Channels*/
.hosting_block3_in{float:none; width:100%; padding:0 !important; }
/*.hosting_block3 p{padding:6px 0 10px; }*/
.channels_rgt{width:100%; float:none; }
.channels_lft{width:100%; margin:0 0 15px 0; padding:0;}
.channels_videobar h4{float:none; display:block; text-align:center; background:none; }
.channels_videobar h4{padding:15px 2% !important; }
.custom-checkbox label{margin:0px 0 0 0; float:none; display:inline-block;  }
.channels_videobar_rgt1{text-align:center; }
.channels_videobar_rgt1 .dd{margin:10px auto; width:180px !important; float:none; display:block;   }
.channels_videobar_rgt1 ul{float:none; margin:0 auto; display:inline-block; }
.channels_videobar_rgt1 .dd .ddChild li{margin:0; }
.channels_videobar_rgt1 .ddcommon ul{padding:0;}
.channels_videobar_rgt1 .custom-checkbox{text-align:center; padding:0;}
.hosting_block2 ul li h4{font-size:20px; line-height:20px; }
.hosting_block2 h3{font-size:18px; line-height:18px; }
.list_grids{background:none; }
.uplodes{border:solid 1px #000; padding:0; }
.uplodes ul li{width:224px;  border-right:0;  }
.uplodes ul{width:100%; margin:0 auto; }
.list li .uplodes ul li .lay{position:static; }
.list li .list li .options{padding:15px 8px 15px 19px !important; }
.list li .lay{width:98% !important; }
.list li img{width:100% !important; }
.list li .uplodes ul li:hover .lay{margin:0;  }
.uplodes ul.grid li .options { bottom: -5px; !important }
.uplodes ul.reordering li .options { bottom: -40px; !important }
.list li .uplodes ul li .lay{margin-bottom:30px !important; }
.uplodes ul li{min-height:126px; width:100%;  }
.list li .video_bg{width:100% !important; }
.channels_rgt_top p{text-align:justify; margin:0; }
.uplodes ul li p{text-align:justify; }
/*.uplodes ul.list li {min-height:390px !important; }*/
.list li .options{padding:10px 8px 10px 19px !important; }
.uplodes ul li .lay a{font-size:16px !important; line-height:16px !important;}
.presentation_user_lft{padding:0 0 0 0; width:100px; float:none; display:inline-block; margin:0 auto 20px;  }
.presentation_user_rgt{margin:0 auto; width:100%; margin:0;box-shadow: 3px 3px 0 0 #d3d3d3; }
.presentation_user_rgt .arrow{   left: 48%;  top: -29px; transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); }
/*.presentation_social{margin:10px 0 10px 0; padding:0; float:right; }*/

/*Video*/
.edit_mode_lft_bot ul li{width:100%; border-right:0; }
.edit_mode_lft h2.watchtitle { max-width: 70%; font-size: 22px; line-height: 22px; }

/*Login*/
.log_in_lft{width:100%; }
.log_sidebar{width:100%; display:block; margin:20px 0 0 0; min-height:150px;  }

.multi_upg_lft{text-align:center; }
.multi_upg_lft_user{padding:0; text-align:center; }
.multi_upg_lft_user input{float:none; margin:0 auto 10px; display:block;  }
.multi_upg_lft_user p{float:none; padding:0; }
.multi_upg_lft_user p em{line-height:25px; }
.multi_upg_lft_user p small{font-size:25px;line-height:25px; }
.multi_upg_lft a{padding:8px 20px 8px; }
/*Pop1*/
.map_pop{width:300px; padding:15px 20px; }
.map_pop input{margin:0 0 5px 0; }
.map_pop_bot{padding:15px 0 0 0; margin:15px 0 0 0; }
.map_pop_bot a{padding:8px 8px 8px 10px; }

.framed h1 { font-size: 31px; }
.framed .close-button { margin-top: 6px; }
.framed .header { padding-bottom: 20px; }
}

/* titles hide and placeholders show on mobile */
@media only screen and (max-height:599px){
    .signupframed .title { display: none; }
    .signupframed .text.text-over-title { padding-bottom: 12px; }
}
@media only screen and (min-height:600px){
    .signupframed ::-webkit-input-placeholder { color: #fff; }
    .signupframed :-moz-placeholder { color: #fff; opacity: 1; }
    .signupframed ::-moz-placeholder { color: #fff; opacity: 1; }
    .signupframed :-ms-input-placeholder { color: #fff; }
}

/*  */
@media only screen and (max-width:449px){
    .hidden-xs-portrait { display: none; }
}
@media only screen and (min-width:450px){
    .visible-xs-portrait { display: none; }
}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)  {
    .uplodes ul.grid li .options { bottom: -5px; !important }
    .uplodes ul.reordering li .options { bottom: -40px; !important }
}

@media (max-width: 800px) {
    .friend-logo {
        height: 70px;
    }
}
@media (max-width: 991px) {
    h2.responsive-font-size,
    .payment_content h2.responsive-font-size,
    .invite_block2 h1 {
        font-size:calc(90% + 2vw);
    }
}

@media (max-width: 320px) {
    .recorder_block2_nav ul li a span { font-size:15px; }
    .no_padding_on_tiny_portrait { padding:0; }
}
