@media screen and (min-width: 0px){
.container {
width: 100%;
} 
}
@media screen and (min-width: 768px){
.container {
width: 97%;
} 
}
@media screen and (min-width: 992px){
.container {
width: 980px;
}

}
@media screen and (min-width: 1024px){
.container {
width: 1014px;
}
}
@media screen and (min-width: 1050px){
.container {
width: 1035px;
}

}   
@media screen and (min-width: 1100px){
.container {
width: 1075px;
}
}
@media screen and (min-width: 1150px){
.container {
width: 1130px;
}
}
@media screen and (min-width: 1200px) {
.container {
 width: 1170px;
}
}



@media screen and (min-width: 1920px){
#containerag{
width:1920px;
margin:0 auto;
padding:0;
position:relative;
overflow:hidden;
}
}


@media screen and (min-width: 0px) and (max-width: 1200px){
.navbar-nav > li > a{
font-size:14px;
} 
.headerad{
width:468px;
height:60px;
}
.uploadmaindiv {
    padding: 44px 0px 0;
}
.dispabg{
display:table;
margin:20px auto 0;
}
.dispabg > div , .dispabg > ul , #languageag{
float:right;
margin:0 10px;
}
}
@media screen and (min-width: 0px) and (max-width: 1150px){

header.headerag{
height:auto;
padding:15px 0;
}
a.logoag {
    width: 220px;
    height: 41px;
margin:13px 0;
}
.headerag .navbar{
margin-top:17px;
}
}
@media screen and (min-width: 0px) and (max-width: 1100px){

 

}
@media screen and (min-width: 0px) and (max-width: 992px){
.headerag .navbar li {
    margin: 0 2px;
}
.headerag .navbar li > a, .headerag .navbar-inverse .navbar-nav > li > a {
padding: 0px 8px;
font-size:13px;
}
a.logoag{
float: none;
 margin: 10px auto 0;
}
.headerag .navbar{
float:none;
clear:both;
}
.headerad{
width:auto;
display:table;
min-width:50%;
height:90px;
max-height:90px;
float:none;
margin:12px auto 0;
}
.mainrightbanner{
max-height:90px;
margin-bottom:15px;
}
.headerad , .mainrightbanner{
position:relative;
overflow:hidden;
}
.headertxt{
width:auto;
display:table;
min-width:50%;
padding-left:120px;
margin:0 auto 12px;
}
.footerads{
width:100%;
}
fieldset.featuresset .row{
width: auto;
}
.updivsm{
padding-right:15px;
}
.adscenter , .adscenter2{
height:auto;
}
} 
@media screen and (min-width: 0px) and (max-width: 850px){

}
@media screen and (min-width: 0px) and (max-width: 768px){
#containerag{
width:100%;
padding:0;
}
.hidden-sm{
display:none !important;
}
.collapse{
display:none ;
}
.dispabg > div , .dispabg > ul , #languageag{
float:none;
margin:10px auto;
}
a.logoag{
float: right;
 margin: 0 auto;
}
header.headerag{
padding:20px 15px;
} 
.headerag .navbar{
float:none;
display:table;
width:100%;
margin:0 auto;
}
.headerag .navbar-header{
margin:0;
}
.headerag .navbar-collapse{
padding:10px;
margin:0;
}
.headerag .navbar li > a, .headerag .navbar-inverse .navbar-nav > li > a{
font-size:14px;
line-height:40px;
}
.headerag .navbar li a, .headerag .navbar-inverse .navbar-nav > li > a{
line-height:40px;
border-bottom:1px solid #cad6de;
} 
.headerag .navbar-collapse{
background:#ffffff;
border-top:1px solid #ddd;
padding:15px;
margin-top:15px;
}
.headerag .navbar-inverse .navbar-toggle ,.headerag .navbar-inverse .navbar-toggle:hover ,.headerag .navbar-inverse .navbar-toggle:focus{
background:#0e76bf;
border:1px solid #0c63a0;
padding: 9px 6px; 
margin-left:7px !important;
margin-top:-33px;
}
.headerag .navbar-inverse .navbar-toggle[aria-expanded="true"]{
border:1px solid #3e4b57; 
background:#3e4b57;
}
.headerag .navbar li:last-child a, .headerag .navbar-inverse .navbar-nav > li:last-child > a{
border:0;
} 
.headerag .navbar li a .fa{
margin-top: 14px; 
}
.headerag .headerag .caret{
margin-top:20px;
}
.headerag .navbar li a .dashicons {
margin-top: 10px; 
margin-left: 0px !important;
}
.headerag .navbar-nav .open .dropdown-menu{
background:#fff;
padding:10px;
}
.modal-title{
font-size:15px;
}
.footmenu , .footerads{
margin-bottom:15px !important;
}
.paymentsag , .rightforr , .fmenu{
float:none;
clear:both;
display:table;
margin:0 auto;
text-align:center;
}
.fmenu{
width:auto;
}
.rightforr {
margin-top:10px;
}
.paymentsag label{
float:none;
display:inline-block;
margin:6px;
}
fieldset.featuresset .row > div{
padding:15px 0;
}
.contentbg{
padding-bottom: 40px;
}
.pagecontentoag{
padding:15px;
}
.folders .freespace{
width:100%;
}
.registerdivag{
width:100%;
}
fieldset.featuresset2 .row > div {
    padding: 15px;
}
fieldset.featuresset legend h2{
text-align:center;
}
.plansag > div{
width:50% !important;
float:right;
}
.premium_planag{
margin-top:0;
}
.plansag > div.premium_planag ul li {
    height: 42px;
    line-height: 42px;
}
}
@media screen and (min-width: 0px) and (max-width: 600px){ 
.downloadbtndiv .social{
float:none;
clear:both;
}
.filepanelag2 .maintitag{
font-size:17px;
}
.headerad{
min-height:60px;
max-height:90px;
}
.newsag{
right:15px;
left:15px;
}
.newsag a{
font-size:13px;
}
a#back-top{
bottom:75px;
}
.upbtnag {
font-size:16px;
}
.upbtnag .faspan {
    width: 52px;
}
.upbtnag .faspan .fa , .upbtnag .faspan , .upbtnag{
    height: 70px;
    line-height: 70px;
}
.upbtnag .faspan:after{
border-top: 70px solid transparent;
}
.registerdivagb{
width:100%;
}
.regmenuag li a{
margin-left:8px;
padding: 0px 16px 0px;
font-size:14px;
line-height: 42px;
}
fieldset.featuresset legend h2, .plan_nameag h2 {
    font-size: 16px;
}
.imgcentag2 {
    margin: 0px auto;
float:none;
display:table;
}
}
@media screen and (min-width: 0px) and (max-width: 520px){  
.browsebtn{
padding:70px 0;
}
.tabs li, .regmenuag li a{
margin-left:5px;
padding: 0px 10px 0px;
font-size:14px;
line-height: 35px;
}
.regmenuag li{
padding:0;
margin:0;
}
.uploadmaindiv ul.tabs{
margin: 31px 0 27px;
}
.uploadmaindiv .box{
padding:16px;
}
.headerad , .adscenter , .adscenter2 , .mainrightbanner{
width:336px !important;
}
}
@media screen and (min-width: 0px) and (max-width: 454px){ 
.browsebtn{
padding:50px 0;
}
.tabs li, .regmenuag li a{
margin-left:5px;
padding: 0px 8px 0px;
font-size:13px;
}
.uploadmaindiv .box{
padding:6px;
}
.filepanelag2 .maintitag{
font-size:14px;
}
.social li.sharelabel{
float:none;
}

.plansag > div{
width:100% !important;
float:none;
}
.headerad , .adscenter , .adscenter2 , .mainrightbanner{
width:300px !important;
}
} 