/*--------------Responsive/Media Screen CSS-----------------*/
@media screen and (min-width : 1821px) and (max-width :3020px) 
{
    #mid-nav-holder{
       top: -62px !important; margin: 0 0 -20px 0; z-index: 1000; 
    }

     article{ padding: 0 0 2% 0;}

     #theme-switcher {
      display: block;
     }

     
}

@media screen and (min-width : 1621px) and (max-width :1820px) 
{
    #mid-nav-holder{
       top: -42px !important; margin: 0; z-index: 1000; 
    }

    article{ padding: 0 0 2% 0;}

    #theme-switcher {
      display: block;
     }
 
}


@media screen and (min-width : 1421px) and (max-width :1620px) 
{
    #mid-nav-holder{
       top: -24px !important; margin: 0; z-index: 1000; 
    }

   article{ padding: 0 0 2% 0;}
   
}

@media screen and (min-width : 1300px) and (max-width :1420px) 
{
    #mid-nav-holder{
       top: -11px !important; margin: 0; z-index: 1000; 
    }

    article{ padding: 0 0 2% 0;}

    
}

@media screen and (min-width : 1201px) and (max-width :1299px) 
{
    #mid-nav-holder{
       top: -6px !important; margin: 0; z-index: 1000; 
    }

     article{ padding: 2% 0;}

     #theme-switcher {
      display: block;
     }


     
}
@media screen and (min-width : 1001px) and (max-width :1200px) 
{
   .radio-btn-holder {
     width: 59%;
   }

   .navbar-inverse .navbar-nav > li > a { padding: 0 6px; }

   ul.rss-text li {
     padding: 0 10px;
   }

   .mid-nav {
      width: 100%;
   }

   .mid-nav li.first {
      margin: 0 5px 0 0;
      padding: 0 10px;
   } 

   .mid-nav li{margin: 0 5px; } 

   h1 {
    font-size: 18px;
   }

    h1 span {
    font-size: 18px;
   }

    h1 a {
    font-size: 18px;
   }

   .setting-nav li a {
      padding: 5px 5px;
   }

   ul.left-nav li a {
    font: 14px/13px "open",Times,serif;
   }

   .table-blue-txt {
    font-size: 13px;
   }

   .heading-sub-holder {
    background-image: none;
    float: left;
    margin: 0 0 55px;
    padding: 0;
    width: 100%;
   }

   .yellow-heading-sec {
    width: 66%;
    }

    ul.social li img {
       margin: 0 1px;
       width: 40px !important;
   }



    .cont-holder {
	    margin: 0;
	    width: 70%;
	}

	.cont-holder h3 {
	    font-size: 16px;
    }

    .bot-icon-pannel {
	    width: 35%;
	}

	.bot-text-pannel {
	    width: 60%;
    }

    h5 a{
    font-size: 15px;
    }


    #mid-nav-holder{
       top: 18px !important; margin: 0; z-index: 1000;
    }

    .small-pic-holder{ width: 25%;}
    .small-cont-holder{ width: 75%;}

    .facebook-bg a {
	  line-height: 16px;
     }

     .down-text{ font-size: 11px; }

     ul.like-btn li {margin: 0 20px 0 0;}
     .avg-left-col h1{font-size: 22px;}
     .prod-txt{ padding: 18px 0 2px 15px;}
     .read-all-btn{font-size: 12px;}
     .review-btn{font-size: 12px;}

     #theme-switcher {
      display: block;
     }
     
     .search-txt{font: 13px/42px "source_sans_proregular",Times,serif;}
     .search-download-btn a{font-size: 15px;}
     .sea-in-holder p a{font-size: 13px;}
     ul.search-bot-img li img{width: 200px;}
     .cate-no-list p{font-size: 18px;}
     .cate-download-bg{min-height: 97px;}
     .cate-border-list{min-height: 97px;}
     .cate-blue-title{margin: 15px 0 0 0;}
     .downloading-link-pannel a{font-size: 18px;}
     .downloading-fb-sec a{font-size: 12px;}
     .login-icon-sec{ width: 18%;}
     .login-text-sec{ width: 82%;}
     .login-text-sec h3{ font-size: 19px;}
     .cate-border-list2{height: 136px;}
     .cate-download-bg2{height: 136px;}
     .screenshot-space{padding: 0;}
     h2.screenshot-title{ padding: 25px 0 10px 0;}
     .screenshot-text{padding: 0 0 25px 0px;}
     ul.downloading-list li.pdf-link a{font-size: 12px;}
     .member-txt{font-size: 15px;}
     .link-unit{display:none;}
}

@media screen and (min-width : 768px) and (max-width :1000px) 
{  
   .radio-btn-holder {
     width: 78%;
   }

   ul.right-text li a{  font-size: 11px;}

   .navbar-inverse .navbar-nav > li > a { padding: 0 3px; font-size: 12px !important;}
   
   ul.rss-text li {
     padding: 0 4px; 
   }

    ul.rss-text li a{
       font-size: 12px;
   }

   .alignleft { padding: 20px 3px 0 0;  }

   .mid-nav {
      width: 100%;
   }

   .mid-nav li.first {
      margin: 0 5px 0 0;
       padding: 0 15px 0 0;
   } 

   .mid-nav li{margin: 0 5px; } 

   .yellow-heading-sec h1 {
    font-size: 14px !important; line-height: 135%;
   }

   h1 {
    font-size: 13px !important;
   }

    h1 span {
    font-size: 13px !important;
   }

    h1 a {
    font-size: 16px;
   }

   .setting-nav li a {
      padding: 5px 2px; font-size: 12px;
   }

   ul.left-nav li a {
    font: 14px/13px "open",Times,serif;
   }

   .table-blue-txt {
      font-size: 10px; position: relative; right: 15px;
   }

   .table-txt{font-size: 13px; }

   .heading-sub-holder {
    background-image: none;
    float: left;
    margin: 0 0 55px;
    padding: 0;
    width: 100%;
   }

   .yellow-heading-sec {
    width: 100%;
    }

    ul.social li img {
       margin: 0 1px;
       width: 30px !important;
   }

   .pic-holder {
	    margin: 15px 0 0;
	    width: 100%;
    }

    .pic-holder {
	    margin: 15px 0 0;
	    width: 100%;
    }

    .cont-holder {
	    margin: 0;
	    width: 70%;
	}

	.cont-holder h3 {
	    font-size: 16px;
    }

    .bot-icon-pannel {
	    width: 35%;
	}

	.bot-text-pannel {
	    width: 60%;
    }

    h3 a{ font-size: 15px;}

    h5 a{
    font-size: 12px;
    }

    #mid-nav-holder{
     padding: 0; z-index: 1000; top: 130px; margin: 0 0 15% 0;
    }

    .small-pic-holder{ width: 20%;}
    .small-cont-holder{ width: 78%; margin: 0 0 0 2%;}

    .facebook-bg a {
	  line-height: 16px;
     }

     .down-text{ font-size: 11px; }  
     
     .social-txt{ font:13px/18px "source_sans_proregular",Times,serif; }
     
     ul.like-btn li {margin: 0 5px 0 0;}
     .avg-left-col h1{font-size: 22px;}
     .prod-txt{ padding: 18px 0 2px 15px;}
     .read-all-btn{font-size: 12px;}
     .review-btn{font-size: 12px;}
     .btn-layout-left{width: 50%;}
     .btn-layout-right{width: 30%;}
     .avg-left-col {width: 50%; }
     .avg-right-col {width: 50%; }
     .blue-btn{font-size: 13px;  padding: 15px 10px;}
   
   #theme-switcher {
      display: block;
     }

     .downloading-txt{font-size: 11px;}
     .downloading-txt a{font-size: 11px;}

     .new-files-txt{font: 13px/42px "source_sans_proregular",Times,serif;}
     .search-txt{font: 13px/42px "source_sans_proregular",Times,serif;}
     .search-txt a{font: 13px/42px "source_sans_proregular",Times,serif;}
     .search-download-btn a{font-size: 12px;}
     .sea-in-holder p{font-size: 11px;}
     .sea-in-holder p a{font-size: 11px;}
     ul.search-bot-img li img{width: 150px;}
     .program-txt{font: 11px/20px "source_sans_proregular",Times,serif;}
     .sear-date-txt{font-size: 11px;}
     .sear-down-txt{font-size: 11px;}
     .sear-down-txt span{font-size: 12px;}
     .alignright2{width: 30%;  padding: 10px 3px;}
     .search-head{font-size: 13px;}
     .sear-txt1{font-size: 13px;}
     .size-txt1{font-size: 11px;}
     .search-wrapper .pagination > li > a, .pagination > li > span{ padding: 6px 4px!important; }
     .new-files-txt{font: 11px/12px "source_sans_proregular",Times,serif; padding: 15px 0 0 0;}
     .search-txt{font: 11px/12px "source_sans_proregular",Times,serif; padding: 15px 0 0 0;}
     .search-txt a{font: 11px/12px "source_sans_proregular",Times,serif; padding: 15px 0 0 0;}
     .cate-no-list{width: 16%; }
     .cate-cont-list{width: 84%;}
     .cate-no-list p{font-size: 14px; padding: 28px 0 0 15px;}
     .cate-download-bg{min-height: 115px;}
     .cate-border-list{min-height: 115px;}
     .alignright12{text-align: center !important; float: none; clear: both; padding: 0 0 10px 0;}
     .cate-download-bg p{clear:both; padding: 25px 0 3px 0; }
     .cate-blue-title{margin: 15px 0 0 0;}
     .downloading-link-pannel a{font-size: 13px;}
     .downloading-fb-sec{ line-height: 100%;}
     .downloading-fb-sec a{font-size: 10px; line-height: 100%;}
     .downl-link-sec{line-height: 100%;}
     .downl-link-sec a{font-size: 11px;}
     .download-subtxt{font-size: 11px;}
     .download-subtxt span{font-size: 15px;}
     .downloading-blue-sec h2{font-size: 18px;  padding: 10px 0 10px 10px;}
     .checkbox-txt{ line-height: 190%; font-size: 10px;}
     .downl-submit{padding: 7px; font-size: 15px;}
     .download-subtxt2{font-size: 12px;}
     .download-subtxt2 span{font-size: 12px;}
     .down-captcha-code{margin: 23% 0 10px;}
     .login-icon-sec{ width: 22%;}
     .login-text-sec{ width: 78%;}
     .login-text-sec h3{ font-size: 15px;  line-height: 125%;}
     .login-submit{ padding: 9px 20px;}
     .login-reset{padding: 7px 20px;}
     .cate-border-list2{height: 155px;}
     .cate-download-bg2{height: 155px;}
     .alignright-download{ padding: 0 2px 10px 0;}
     .cate-download-bg2 .downloading-sub-text{font-size: 14px; padding: 39px 0 3px;}
     .cate-download-bg .downloading-sub-text {font-size: 14px; padding: 39px 0 3px;}
     .cate-download-bg3 .downloading-sub-text{font-size: 14px; padding: 39px 0 3px;}
     .cate-border-list3{height: 135px;}
     .cate-download-bg3{height: 135px;}
     .top-downloads-icon-sec{width: 9%;}
     .top-downloads-title-sec{width: 91%;}
     .form-padding-top{margin-left: 15px !important;}
     .cate-download-bg .categories-sub-text{padding: 39px 40% 0 0; font-size: 14px;}
     .alignright-categories{padding: 0 2px 10px;}
     .no-padding{padding-left: 0!important; padding-right: 15px !important;}
     .menu-holder{width: auto;}
     .right-rss-layout{padding: 0;}
     .screenshot-space{padding: 0;}
     h2.screenshot-title{ padding: 25px 0 10px 0;}
     .screenshot-text{padding: 0 0 25px 0px;}
     h2.watch-link-list{line-height: 18px;}
     .watchlist-date-txt{font: 14px/16px "source_sans_proregular",Times,serif;}
     .date-txt{font-size: 14px;}
     .pref-txt{ margin: 0; line-height: 12px;}
     .pref-txt a{ font-size: 12px;}
     ul.downloading-list{width: 100%;}
     ul.downloading-list li.pdf-link{ margin: 7px 0 0 3px;}
     ul.downloading-list li.border{display: none;}
     ul.downloading-list li.pdf-link a{font-size: 10px; line-height: 6px;}
     h5.page-title a{font-size: 14px;}
     h5.page-title span{font-size: 14px;}
     .member-txt{font-size: 12px; line-height: 15px; margin: 35px 0 0;}
     .link-unit{display:none;}

}
			

 
@media screen and (min-width : 640px) and (max-width: 767px) 
{
	.radio-btn-holder {
     width: 78%;
   }

   .header-logo-sec{
   	  width: 20%;
   	  padding-left: 15px;
   	  padding-right: 0
   }

   .header-search-sec{
   	  width: 80%;
   	  padding-left: 0;
   	  padding-right: 0
   }

   .logo{ margin: 20px 0 0 0;}
   
   ul.right-text li a{  font-size: 11px;}
   ul.right-text li.img-space {
    margin: 10px 1px 0 !important;
   }
   .nav-layout{ width: 70%; }
   .right-rss-layout{ width: 30%;  padding-left: 0px; padding-right: 0;}
   /* --- Top Navigation --- */
       .menu-holder { height: 30px; background:transparent; }
       .navbar-collapse {border:0 none !important;}
       .navbar-inverse { background:transparent; float: right; margin: 0; padding: 0; width: 100%; height: 30px; border:0 none; }
       .navbar-inverse .navbar-nav > li  { float: left; text-align: center; width: 100%; z-index: 999999;}
		.navbar-inverse .navbar-nav > li > a { margin: 0; padding:0;font-size:14px;background:#1F3A89; float:none; text-align: center; width:100%;color:#fff!important; line-height: 40px;}
        .navbar-inverse .navbar-nav > li > a:hover {margin: 0;  padding:0; background:#015AB8 !important; float:none; text-align: center; width:100%;color:#fff !important; line-height: 40px; background-image:none; }
        .navbar-inverse .navbar-nav > li.current_page_item > a {  margin: 0;  padding:0; background:#015AB8 !important; float:none; text-align: center; width:100%;color:#fff !important; line-height: 40px; background-image:none;}

		.navbar-toggle{ color: #000 !important; background-color: #0152AB !important; margin-top: 12px;}
		.navbar-toggle:hover{ color: #000 !important; background-color: #F8A731!important;}
    /* --- Top Navigation --- */
       
   
   /*ul.rss-text {
      width: 100%;
   }*/

   ul.rss-text li {
     padding: 0 4px; 
   }

    ul.rss-text li a{
       font-size: 12px;
   }

   .alignleft { padding: 20px 3px 0 0;  }

   .mid-nav {
      clear: both;
      float: right;
      margin: 0 0 0 15px;
   }

   .mid-nav li.first {
      margin: 0 5px 0 0;
      padding: 0 10px;
   } 

   .mid-nav li{margin: 0 5px; } 
    
    .add-img { display: none;}

   h1 {
    font-size: 18px !important;
   }

    h1 span {
    font-size: 18px !important;
   }

    h1 a {
    font-size: 16px;
   }

   

   ul.left-nav li a {
    font: 14px/13px "open",Times,serif;
   }

   .table-blue-txt {
      font-size: 13px; padding: 0 0 10px 0;
   }

   .table-txt{font-size: 13px; }

   .heading-sub-holder {
    background-image: none;
    float: left;
    margin: 0 0 55px;
    padding: 0;
    width: 100%;
   }

   .yellow-heading-sec {
    width: 100%;
    }

    ul.social {
       margin: 1px 1px;
       width: 100%;
       float: left !important;
       text-align: left;
   }

    ul.social li img {
       margin: 0;
       width: 30px !important;
   }

   .pic-holder {
	    margin: 15px 0 0;
	    width: 30%;
    }

    .pic-holder {
	    margin: 15px 0 0;
	    width: 30%;
    }

    .cont-holder {
	    margin: 0;
	    width: 70%;
	}

	.cont-holder h3 {
	    font-size: 16px;
    }

    .bot-icon-pannel {
	    width: 30%;
	    padding: 0 0 10px 0;
	}

	.bot-text-pannel {
	    width: 70%;
	    padding: 0 0 10px 0;
    }

    .bot-txt{font-size: 13px; }

    h3 a{ font-size: 16px;}

    h5 a{
    font-size: 14px;
    }
    
    ul.footer-nav{
    	margin: 0 0 10px 0;
    }

    #mid-nav-holder{
       top: 60px; z-index: 1000; margin: 0 0 7% 0;
    }

    .small-pic-holder{ width: 20%;}
    .small-cont-holder{ width: 78%; margin: 0 0 0 2%;}

    .facebook-bg a {
	  line-height: 16px;
     }

     .down-text{ font-size: 11px; }  
     
     .social-txt{ font:13px/18px "source_sans_proregular",Times,serif; }

     .no-padding{ padding-left: 15px; padding-right: 15px;}

     .fot-line{ display: none;}
	   
     ul.like-btn li {margin: 0 5px 0 0;}
     .avg-left-col h1{font-size: 22px;}
     .produc-left-sec{width: 100%;}
     .produc-right-sec{width: 100%;}
     .no-padding1{ padding-left: 15px; padding-right: 15px;}
     .no-padding2{ padding-left: 15px; padding-right: 15px;}
     ul.prod-social-icon li img{ width: 30px;}
     .prod-gap{height: 15px;}
     .right-add-demo{display: none; }
     .link-add{padding: 0 0 15px 0; clear: both; }
	   .down-bot-space{margin-bottom: 20px; width: 100%; float: left; }
     .down_padding{ padding: 0; padding-left: 15px; padding-right: 15px}

     #theme-switcher {
      display: block;
     }

     .search-download-btn a{font-size: 12px;}
     .sear-down-txt{font-size: 12px;}
     .sear-down-txt span{font-size: 13px;}
     .search-head{font-size: 13px !important;}
     .no-padding3{ padding-left: 2px; padding-right: 2px;}
     ul.search-bot-img li img{width: 180px;}
     .new-files-txt{font: 12px/12px "source_sans_proregular",Times,serif; padding: 10px 0 0 0;}
     .search-txt{font: 12px/12px "source_sans_proregular",Times,serif; padding: 10px 0 0 0;}
     .search-txt a{font: 12px/12px "source_sans_proregular",Times,serif; padding: 10px 0 0 0;}
     .cate-no-list{width: 12% !important; }
     .cate-cont-list{width: 82% !important;}
     .cate-no-list p{font-size: 13px; padding: 28px 0 0 15px;}
     .cate-download-bg{min-height: 115px;}
     .cate-border-list{min-height: 115px;}
     .cate-download-bg p{clear:both; padding: 18px 0 3px 0; }
     .cate-content-wrapper{width: 32% !important; float:left;}
     .cate-blue-title{margin: 15px 0 0 0;}
     .new-flies-layout{width: auto; padding-left: 10px; padding-right: 0;}
     .download-img-sec{float: none;  margin: 5px 5px 10px 0;  width: 48%;}
     .down-icon-layout{width: 20%;}
     .down-content-layout{width: 80%;}
     .download-subtxt{padding: 6px 0 10px;}
     .down-captcha-code{margin: 0 0 10px;}
     .download-subtxt2{padding: 0 0 7px 0;}
     .login-icon-sec{width: 8%;}
     .login-text-sec{width: 92%;}
     .login-inner-holder{width: 100%; float: left; padding: 25px 0;}
     .login-captcha{float: left;  width:96%; padding: 0; margin: 0;}
     .user-form-border-right {border-right: 0px none #d4d4d4; min-height: 10px;}
     .cate-border-list2{height: 137px;}
     .cate-download-bg2{height: 137px;}
     .cate-download-bg .downloading-sub-text{padding: 39px 0 3px;}
     .cate-border-list3{height: 116px;}
     .cate-download-bg3{height: 116px;}
    .form-padding-top{margin-left: 15px !important;}
    .cate-download-bg .categories-sub-text{padding: 39px 45% 3px 0;}
    .btn-layout-left{width: 50%}
    .btn-layout-right{width: 22%;}
    .mid-nav li.first::after{top: 0; height: 49px;}
    .left-trending-icon{padding: 12px 2px 0 5px;}
    .mid-nav li.first a{line-height: 54px;}
    .screenshot-space{padding: 0;}
    h2.screenshot-title{ padding: 25px 0 10px 0;}
    .screenshot-text{padding: 0 0 25px 0px;}
    h2.watch-link-list{line-height: 26px;}
    ul.downloading-list{float: left; width: 100%;}
    .watchlist-pagination{width: 100%;}
    .watchlist-date-txt{font: 14px/16px "source_sans_proregular",Times,serif;}
    .watch-bottom-txt{margin: 0;}
    h5.page-title a{font-size: 16px;}
    .pref-txt{ line-height: 15px; margin: 0;}
    .member-txt{line-height: 30px;  margin: 25px 0 0;}
    .link-unit{display:none;}

}


@media screen and (min-width : 480px) and (max-width: 639px) 
{

  .radio-btn-holder {
     width: 100%;
   }

   .header-logo-sec{
   	  width: 15%;
   	  padding-left: 15px;
   	  padding-right: 0;
   }

   .header-search-sec{
   	  width: 85%;
   	  padding-left: 0;
   	  padding-right: 0
   }

   .right-line{ display: none;}


   .logo{ margin: 20px 0 0 0;}

    ul.right-text{ float: left;}
    ul.right-text li {   margin: 0; line-height: 10px;}
   ul.right-text li a{  font-size: 10px !important;}

   ul.right-text li.img-space{ width: 25px; margin: 10px 5px 0 0; }
   
   .nav-layout{ width: 60%; }
   .right-rss-layout{ width: 40%;  padding-left: 0px; padding-right: 0;}
   /* --- Top Navigation --- */
    .menu-holder { height: 30px; background:transparent; }
    .navbar-collapse {border:0 none !important;}
    .navbar-inverse { background:transparent; float: right; margin: 0; padding: 0; width: 100%; height: 30px; border:0 none; }
    .navbar-inverse .navbar-nav > li  { float: left; text-align: center; width: 100%; z-index: 999999;}
	  .navbar-inverse .navbar-nav > li > a { margin: 0; padding:0;font-size:14px;background:#1F3A89; float:none; text-align: center; width:100%;color:#fff!important; line-height: 40px;}
    .navbar-inverse .navbar-nav > li > a:hover {margin: 0;  padding:0; background:#015AB8 !important; float:none; text-align: center; width:100%;color:#fff !important; line-height: 40px; background-image:none; }
    .navbar-inverse .navbar-nav > li.current_page_item > a {  margin: 0;  padding:0; background:#015AB8 !important; float:none; text-align: center; width:100%;color:#fff !important; line-height: 40px; background-image:none;}
	  .navbar-toggle{ color: #000 !important; background-color: #0152AB !important; margin-top: 12px;}
	  .navbar-toggle:hover{ color: #000 !important; background-color: #F8A731!important;}
    /* --- Top Navigation --- */
       
   ul.rss-text {
      width: 100%;
   }

   ul.rss-text li {
     padding: 0 4px; 
   }

    ul.rss-text li a{
       font-size: 12px;
   }

   .alignleft { padding: 20px 3px 0 0;  }

   .mid-nav {
      clear: both;
      float: right;
      margin: 0 0 0 5px;
   }

   .mid-nav li.first {
      margin: 0 5px 0 0;
      padding: 0 10px;
   } 

   .mid-nav li{margin: 0 2px;  } 

   .mid-nav li a{font:12px/43px source_sans_proregular,sans-serif; } 

    
    .add-img { display: none;}

   h1 {
    font-size: 18px !important;
   }

    h1 span {
    font-size: 12px !important;
   }

    h1 a {
    font-size: 12px !important;
   }

   
   ul.left-nav li a {
    font: 14px/13px "open",Times,serif;
   }

   .table-blue-txt {
      font-size: 13px; padding: 0 0 10px 0;
   }

   .table-txt{font-size: 13px; }

   .heading-sub-holder {
    background-image: none;
    float: left;
    margin: 0 0 55px;
    padding: 0;
    width: 100%;
   }

   .yellow-heading-sec {
    width: 100%;
    }

    ul.social {
       margin: 1px 1px;
       width: 100%;
       float: left !important;
       text-align: left;
   }

    ul.social li img {
       margin: 0;
       width: 30px !important;
   }

   .pic-holder {
	    margin: 15px 0 0;
	    width: 30%;
    }

    .pic-holder {
	    margin: 15px 0 0;
	    width: 30%;
    }

    .cont-holder {
	    margin: 0;
	    width: 70%;
	}

	.cont-holder h3 {
	    font-size: 13px; line-height: 100%;
    }

   .bot-icon-pannel {
	    width: 35%;
	    padding: 0 0 10px 0;
	}

	.bot-text-pannel {
	    width: 65%;
	    padding: 0 0 10px 0;
    }

    .bot-txt{font-size: 12px; }
    h3{ line-height: 15px;}
    h3 a{ font-size: 13px;}

    h5 a{
    font-size: 13px;
    }
    
    ul.footer-nav{
    	margin: 0 0 10px 0;
    }

    #mid-nav-holder{
       top: 68px; margin: 0 0 12% 0; z-index: 1000;
    }

    .small-pic-holder{ width: 20%;}
    .small-cont-holder{ width: 78%; margin: 6% 0 0 2%;}
    .home-subtxt{ font-size: 13px;}

    .facebook-bg a {
	  line-height: 16px;
     }

     .down-text{ font-size: 11px; }  
     
     .social-txt{ font:13px/18px "source_sans_proregular",Times,serif; }

     .no-padding{ padding-left: 15px; padding-right: 15px;}

     .fot-line{ display: none;}

     .yellow-btn{ padding: 10px 18px;}
     .alignleft2{ padding: 0 3px 0 0;}
     .text{ font-size: 13px;}
     .home-mid-txt{ font-size: 13px;}

     ul.like-btn li {margin: 0 2px 0 0;}
     .avg-left-col{width: 60%;}
     .avg-right-col{width: 40%;}
     .avg-left-col h1{font-size: 14px !important;}
     .produc-left-sec{width: 100%;}
     .produc-right-sec{width: 100%;}
     .no-padding1{ padding-left: 15px; padding-right: 15px;}
     .no-padding2{ padding-left: 15px; padding-right: 15px;}
     ul.prod-social-icon li img{ width: 20px;}
     .prod-gap{height: 15px;}
     .right-add-demo{display: none; }
     .link-add{padding: 0 0 15px 0; clear: both; }
     .btn-layout-left{width: 65%;}
     .btn-layout-right{width: 30%;}
     .blue-btn{font-size: 14px;  padding: 15px 10px;}
     .down-bot-space{margin-bottom: 20px; width: 100%; float: left; }
     .down_padding{ padding: 0; padding-left: 15px; padding-right: 15px}
     #theme-switcher {display: block;}
     .no-padding3{padding-left: 2px; padding-right: 2px;}
     .new-files-txt{font: 13px/42px "source_sans_proregular",Times,serif;}
     .search-txt{font: 13px/42px "source_sans_proregular",Times,serif;}
     .search-txt a{font: 13px/42px "source_sans_proregular",Times,serif;}
     .search-download-btn a{font-size: 12px;}
     .sea-in-holder p{font-size: 11px;}
     .sea-in-holder p a{font-size: 11px;}
     ul.search-bot-img li img{width: 150px;}
     .program-txt{font: 10px/20px "source_sans_proregular",Times,serif;}
     .sear-date-txt{font-size: 11px;}
     .sear-down-txt{font-size: 10px;}
     .sear-down-txt span{font-size: 11px;}
     .alignright2{width: 20%;  padding: 20px 3px;}
     .search-head{font-size: 12px !important;}
     .sear-txt1{font-size: 13px;}
     .size-txt1{font-size: 11px;}
     .search-wrapper .pagination > li > a, .pagination > li > span{ padding: 6px 8px; }
     ul.search-bot-img li img { width: 140px; }
    #search-result-sec{float: left!important; padding: 5px 0 0 0; clear: both; width: 100%;}
     .new-files-txt{font: 11px/12px "source_sans_proregular",Times,serif; padding: 10px 0 0 0;}
     .search-txt{font: 11px/12px "source_sans_proregular",Times,serif; padding: 10px 0 0 0;}
     .search-txt a{font: 11px/12px "source_sans_proregular",Times,serif; padding: 10px 0 0 0;}
     .cate-no-list{width: 14% !important; }
     .cate-cont-list{width: 86% !important;}
     .cate-no-list p{font-size: 12px; padding: 28px 0 0 10px;}
     .cate-download-bg{min-height: 115px;}
     .cate-border-list{min-height: 115px;}
     .cate-download-bg p{clear:both; padding: 23px 0 3px 0; }
     .cate-content-wrapper{width: 30% !important; float:left;}
     ul.cate-content-list li{line-height: 13px; }
     ul.cate-content-list li a{font-size: 12px !important; }
     .cate-program-title{font-size: 14px; padding: 10px 0 10px 1px;}
     .cate-blue-title{margin: 15px 0 0 0;}
     .new-flies-layout{width: auto; padding-left: 10px; padding-right: 0;}
     .download-img-sec{float: none;  margin: 5px 5px 10px 0;  width: 48%;}
     .down-icon-layout{width: 20%;}
     .down-content-layout{width: 80%;}
     .download-subtxt{padding: 6px 0 10px;}
     .down-captcha-code{margin: 0 0 10px;}
     .download-subtxt2{padding: 0 0 7px 0;}
     .login-icon-sec{width: 12%;}
     .login-text-sec{width: 82%;}
     .login-inner-holder{width: 100%; float: left; padding: 25px 0;}
     .login-captcha{float: left;  width:96%; padding: 0; margin: 0;}
     .user-form-border-right {border-right: 0px none #d4d4d4; min-height: 10px;}
     .user-form-border-right {border-right: 0px none #d4d4d4; min-height: 10px;}
     .cate-border-list11 {min-height: 138px;}
     .cate-download-bg11 {min-height: 138px;}
     .cate-border-list2{height: 137px;}
     .cate-download-bg2{height: 137px;}
     .cate-download-bg .downloading-sub-text{padding: 39px 0 3px;}
     .cate-border-list3{height: 136px;}
     .cate-download-bg3{height: 136px;}
     .cate-download-bg .downloading-sub-text{padding: 25px 0 3px;}
     .alignright-download{float: none;}
     .top-downloads-icon-sec{width: 10%;}
     .top-downloads-title-sec{width: 90%;}
     .form-padding-top{margin-left: 15px !important;}
     .cate-download-bg .categories-sub-text{padding: 25px 0 10px 0;}
     .alignright-categories{ float: none; margin-top: 0; padding: 0; text-align: center;}
     .mid-nav li.first::after{top: 0; height: 49px;}
     .left-trending-icon{padding: 14px 2px 0 5px;}
     .mid-nav li.first a{line-height: 58px;}
     .screenshot-space{padding: 0;}
     h2.screenshot-title{ padding: 25px 0 10px 0;}
     .screenshot-text{padding: 0 0 25px 0px;}
    h2.watch-link-list{line-height: 26px;}
    ul.downloading-list{float: left; width: 100%; margin: 0 0 20px 0 !important; clear: both;}
    .watchlist-pagination{width: 100%;}
    .watchlist-pagination .pagination > li > a, .pagination > li > span { padding: 6px !important;}
    .watchlist-date-txt{font: 14px/15px "source_sans_proregular",Times,serif;}
    .date-txt{font-size: 13px;}
    ul.downloading-list li.border{display: none;}
    .watch-bottom-txt{margin: 0;}
    h5.page-title a{font-size: 11px;}
    h5.page-title span{font-size: 11px;}
    .pref-txt{ line-height: 15px; margin: 0;}
    .member-txt{line-height: 19px;  margin: 34px 0 0; font-size: 12px;}
    .link-unit{display:none;}

}


@media screen and (min-width : 401px) and (max-width: 479px) 
{

  .radio-btn-holder {
     width: 100%;
     margin: 0 0 10px 0;
   }

   .radio-inline{  font-size: 12px;}

   .header-logo-sec{
      width: 15%;
      padding-left: 15px;
      padding-right: 0;
   }

   .header-search-sec{
      width: 85%;
      padding-left: 0;
      padding-right: 0
   }

   .right-line{ display: none;}


   .logo{ margin: 20px 0 0 0;}

    ul.right-text{ float: left;}

  ul.right-text li {   margin: 0; line-height: 10px;}
   
   ul.right-text li a{  font-size: 10px !important; }

   ul.right-text li.img-space{ width: 25px; margin: 10px 5px 0 0; }
   
   .nav-layout{ width: 60%; }
   .right-rss-layout{ width: 40%;  padding-left: 0px; padding-right: 0;}
   /* --- Top Navigation --- */
    .menu-holder { height: 30px; background:transparent; }
    .navbar-collapse {border:0 none !important;}
    .navbar-inverse { background:transparent; float: right; margin: 0; padding: 0; width: 100%; height: 30px; border:0 none; }
    .navbar-inverse .navbar-nav > li  { float: left; text-align: center; width: 100%; z-index: 999999;}
    .navbar-inverse .navbar-nav > li > a { margin: 0; padding:0;font-size:14px;background:#1F3A89; float:none; text-align: center; width:100%;color:#fff!important; line-height: 40px;}
    .navbar-inverse .navbar-nav > li > a:hover {margin: 0;  padding:0; background:#015AB8 !important; float:none; text-align: center; width:100%;color:#fff !important; line-height: 40px; background-image:none; }
    .navbar-inverse .navbar-nav > li.current_page_item > a {  margin: 0;  padding:0; background:#015AB8 !important; float:none; text-align: center; width:100%;color:#fff !important; line-height: 40px; background-image:none;}
    .navbar-toggle{ color: #000 !important; background-color: #0152AB !important; margin-top: 12px;}
    .navbar-toggle:hover{ color: #000 !important; background-color: #F8A731!important;}
    .navbar-header{ float: left; width: auto;}
    /* --- Top Navigation --- */
       
   
   ul.rss-text {
      width: 100%;
   }

   ul.rss-text li {
     padding: 0 4px; 
   }

    ul.rss-text li a{
       font-size: 12px;
   }

   .alignleft { padding: 20px 3px 0 0;  }


   .mid-nav {
      clear: both;
      float: right;
      margin: 0 0 10px 10px;
   }

   .mid-nav li.first {
      margin: 0 15px 0 0;
      padding: 0 10px;
      width: 97%;
   } 

   .mid-nav li{margin: 5px 0 0 0; height: 25px;line-height: 25px; width: 50%; float: left; background:  url("http://www.freewarefiles.com/img/right-arrow-blue.png") no-repeat scroll left 5px; } 

   .mid-nav li:last-child {
    margin: 10px 0 0 0;
    }

   .mid-nav li a{font:12px/13px source_sans_proregular,sans-serif;  } 

    
    .add-img { display: none;}

    .yellow-heading-sec h1 {
       font-size: 12px !important; line-height: 145%;
   }

   h1 {
    font-size: 18px !important; line-height: 100%;
   }

    h1 span {
    font-size: 12px !important; line-height: 80%;
   }

    h1 a {
    font-size: 12px !important; line-height: 80%;
   }

   
   ul.left-nav li a {
    font: 14px/13px "open",Times,serif;
   }

   .table-blue-txt {
      font-size: 13px; padding: 0 0 10px 0;
   }

   .table-txt{font-size: 13px; }


   .yellow-heading-sec {
    width: 100%;
    }

    .col-sm-6.padding img{ width: 96% !important;}

    ul.social {
       margin: 1px 1px;
       width: 100%;
       float: left !important;
       text-align: left;
   }

    ul.social li img {
       margin: 0;
       width: 30px !important;
   }

   .pic-holder {
      margin: 15px 0 0;
      width: 30%;
    }

    .pic-holder {
      margin: 15px 0 0;
      width: 30%;
    }

    .cont-holder {
      margin: 0;
      width: 70%;
  }

  .cont-holder h3 {
      font-size: 13px; line-height: 100%;
    }

   .bot-icon-pannel {
      width: 32%;
      padding: 0 0 10px 0;
  }

  .bot-text-pannel {
      width: 67%;
      padding: 0 0 10px 0;
    }

    .bot-txt{font-size: 10px; }
    h3{ line-height: 12px;}
    h3 a{ font-size: 12px;}

    h5 a{
    font-size: 12px;
    }
    
    ul.footer-nav{
      margin: 0 0 10px 0;
    }

    #mid-nav-holder{
      top: 90px; position: relative; z-index: 1000; margin: 0 0 20% 0;
    }

    .yellow-btn{  font-size: 12px !important;}

    .small-pic-holder{ width: 20%;}
    .small-cont-holder{ width: 78%; margin: 6% 0 0 2%;}
    .home-subtxt{ font-size: 12px;}

    .facebook-bg a {
    line-height: 16px;
     }

     .down-text{ font-size: 11px; position: relative; right: 16px; }  
     
     .social-txt{ font:13px/18px "source_sans_proregular",Times,serif; }

     .no-padding{ padding-left: 15px; padding-right: 15px;}

     .fot-line{ display: none;}

     .yellow-btn{ padding: 10px 10px;}
     .alignleft2{ padding: 0 3px 0 0;}
     .text{ font-size: 12px;}
     .home-mid-txt{ font-size: 12px;}
     .heading-sub-holder {
        background-image: none;
        float: left;
        margin: 0 0 10px 0;
        padding: 0;
        width: 100%;
       }
     .heading-sub-holder h1{font-size: 29px !important; }
     .heading-sub-holder h1 span{font-size: 29px !important; }
     
      ul.like-btn li {margin: 0 2px 0 0;}
     .avg-left-col{width: 100%; margin: 10px 0 10px 0;}
     .avg-right-col{width: 100%; margin: 0;}
     .avg-left-col h1{font-size: 14px !important;}
     .produc-left-sec{width: 100%;}
     .produc-right-sec{width: 100%;}
     .no-padding1{ padding-left: 15px; padding-right: 15px;}
     .no-padding2{ padding-left: 15px; padding-right: 15px;}
     ul.prod-social-icon li img{ width: 20px;}
     .prod-gap{height: 15px;}
     .right-add-demo{display: none; }
     .link-add{padding: 0 0 15px 0; clear: both; }
     .btn-layout-left{width: 65%;}
     .btn-layout-right{width: 30%;}
     .blue-btn{font-size: 14px;  padding: 15px 10px;}
     .read-all-btn{font-size: 11px;}
     .review-btn{font-size: 11px;}
     .down-bot-space{margin-bottom: 20px; width: 100%; float: left; }
     .down_padding{ padding: 0; padding-left: 15px; padding-right: 15px}

     #theme-switcher {
      display: block;
     }

     .no-padding3{padding-left: 2px; padding-right: 2px;}
     .new-files-txt{font: 13px/42px "source_sans_proregular",Times,serif;}
     .search-txt{font: 13px/42px "source_sans_proregular",Times,serif;}
     .search-txt a{font: 13px/42px "source_sans_proregular",Times,serif;}
    .search-download-btn a{font-size: 10px; padding: 0 8px; text-align: center;}
     .sea-in-holder p{font-size: 11px;}
     .sea-in-holder p a{font-size: 11px;}
     ul.search-bot-img li img{width: 100px !important;}
     .program-txt{font: 8px/10px "source_sans_proregular",Times,serif;}
     .user-rating-txt{font: 8px/10px "source_sans_proregular",Times,serif;}
     .user-rating-txt1{font: 8px/10px "source_sans_proregular",Times,serif;}
     .sear-date-txt{font-size: 9px;}
     .sear-down-txt{font-size: 7px;}
     .sear-down-txt span{font-size: 9px;}
     .alignright2{width: 20%;  padding: 20px 3px; display: none;}
     .search-head{font-size: 12px !important;}
     .sear-txt1{font-size: 13px;}
     .size-txt1{font-size: 11px;}
     .search-wrapper .pagination > li > a, .pagination > li > span{ padding: 6px 8px; }
     ul.search-bot-img li img { width: 140px; }
    #search-result-sec{float: left!important; padding: 5px 0 0 0; clear: both; width: 100%;}
    .cate-no-list{width: 18% !important; }
    .cate-cont-list{width: 82% !important;}
     .cate-no-list p{font-size: 12px; padding: 28px 0 0 10px;}
     .cate-download-bg{min-height: 115px;}
     .cate-border-list{min-height: 115px;}
     .cate-download-bg p{clear:both; padding: 25px 0 3px 0; }
     .cate-content-wrapper{width: 50% !important; float:left;}
     ul.cate-content-list li{font-size: 13px; line-height: 18px;}
     .cate-program-title{font-size: 12px; padding: 10px 0 10px 0;}
     .category-left-sec{width: 15%;}
     .category-right-sec{width: 85%;}
     .cate-cont-list h2 a{font-size: 14px;}
     .cate-cont-list p{font-size: 13px;}
     .new-flies-layout{width: auto !important; float: left; padding-left: 15px; padding-right: 0px;}
     .cate-blue-title{margin: 15px 0 0 0;}
     .download-img-sec{float: none;  margin: 5px 5px 10px 0;  width: 48%;}
     .down-icon-layout{width: 20%;}
     .down-content-layout{width: 80%;}
     .download-subtxt{padding: 6px 0 10px;}
     .down-captcha-code{margin: 0 0 10px;}
     .download-subtxt2{padding: 0 0 7px 0;}
     .download-txt{font-size: 13px;}
     .download-txt span{font-size: 13px;}
     .download-txt a{font-size: 13px;}
     .downloading-link-pannel a{font-size: 18px;}
     .login-icon-sec{width: 15%;}
     .login-text-sec{width: 85%;}
     .login-inner-holder{width: 100%; float: left; padding: 25px 0;}
     .login-captcha{float: left;  width:96%; padding: 0; margin: 0;}
     .user-form-border-right {border-right: 0px none #d4d4d4; min-height: 10px;}
     .cate-border-list11 {min-height: 142px;}
     .cate-download-bg11 {min-height: 142px;}
     .cate-border-list2{height: 188px;}
     .cate-download-bg2{height: 188px;}
     .cate-download-bg .downloading-sub-text{padding: 39px 0 3px;}
     .cate-border-list3{height: 130px;}
     .cate-download-bg3{height: 130px;}
     .cate-download-bg .downloading-sub-text{padding: 25px 0 3px;}
     .alignright-download{float: none;}
     .top-downloads-sub-title-sec2{font-size: 13px;  padding: 10px 10px 10px 0;}
     .top-downloads-sub-title-sec{font-size: 13px;}
     .top-downloads-icon-sec{width: 12%;}
     .top-downloads-title-sec{width: 88%;}
     .top-downloads-title-sec h2{font-size: 19px;}
     .form-padding-top{margin-left: 15px !important;}
     .cate-download-bg .categories-sub-text{padding: 25px 0 10px 0;}
     .alignright-categories{ float: none; margin-top: 0; padding: 0; text-align: center;}
     .mid-nav li.first::after{top: 0; height: 49px;}
     .left-trending-icon{padding: 15px 2px 0 5px;}
     .mid-nav li.first a{line-height: 58px;}
     .screenshot-space{padding: 0;}
     h2.screenshot-title{ padding: 25px 0 10px 0; font-size: 20px;}
     .screenshot-text{padding: 0 0 25px 0px;}
     h2.screenshot-sub-title{font-size: 18px;}
     h2.watch-link-list{line-height: 18px;}
     ul.downloading-list{float: left; width: 100%; margin: 0 0 20px 0 !important; clear: both;}
    .watchlist-pagination{width: 100%;}
    .watchlist-pagination .pagination > li > a, .pagination > li > span { padding: 2px !important;}
    .watchlist-date-txt{font: 14px/15px "source_sans_proregular",Times,serif;}
    .date-txt{font-size: 11px;}
    ul.downloading-list li.border{display: none;}
    h2.watch-link-list a{font-size: 13px}
    ul.downloading-list li.pdf-link a{font-size: 10px; line-height: 12px;}
    .watch-bottom-txt{margin: 0;}
    h5.page-title a{font-size: 8px;}
    h5.page-title span{font-size: 8px;}
    .pref-txt{ line-height: 15px; margin: 0;}
    .member-txt{line-height: 19px;  margin: 34px 0 0; font-size: 10px;}
    .link-unit{display:none;}

}

@media screen and (min-width : 360px) and (max-width: 400px)
{
  header{ background-color:#01458E; background-image:none; }

  .radio-btn-holder {
     width: 100%;
     float: left;
     margin: 0 0 10px 15px;
   }

   .radio-inline{ font-size: 12px; line-height: 22px; }

   .header-logo-sec{
      width: 100%;
      padding-left: 15px;
      padding-right: 15px;
      text-align: center;
   }

   .header-search-sec{
      width: 100%;
      padding-left: 0;
      padding-right: 0;
   }

   .right-line{ display: none;}

   .logo{ margin: 5px auto 0 auto; min-width: 277px;}

    ul.right-text{ float: left; display: none;}
    .top-right-sec{width: 1%!important;}
    .search-sec{width: 96%!important; float: left; }
   .nav-layout{ width: 55%; }
   .right-rss-layout{ width: 45%;  padding-left: 0px; padding-right: 0;}
   /* --- Top Navigation --- */
    .menu-holder { height: 30px; background:transparent; }
    .navbar-collapse {border:0 none !important;}
    .navbar-inverse { background:transparent; float: right; margin: 0; padding: 0; width: 100%; height: 30px; border:0 none; }
    .navbar-inverse .navbar-nav > li  { float: left; text-align: center; width: 100%; z-index: 999999;}
    .navbar-inverse .navbar-nav > li > a { margin: 0; padding:0;font-size:14px;background:#1F3A89; float:none; text-align: center; width:100%;color:#fff!important; line-height: 40px;}
    .navbar-inverse .navbar-nav > li > a:hover {margin: 0;  padding:0; background:#015AB8 !important; float:none; text-align: center; width:100%;color:#fff !important; line-height: 40px; background-image:none; }
    .navbar-inverse .navbar-nav > li.current_page_item > a {  margin: 0;  padding:0; background:#015AB8 !important; float:none; text-align: center; width:100%;color:#fff !important; line-height: 40px; background-image:none;}
    .navbar-toggle{ color: #000 !important; background-color: #0152AB !important; margin-top: 12px;}
    .navbar-toggle:hover{ color: #000 !important; background-color: #F8A731!important;}
    .navbar-header{ float: left; width: auto;}
    /* --- Top Navigation --- */
       
   ul.rss-text {
      width: 100%;
   }

   ul.rss-text li {
     padding: 0 4px; 
   }

    ul.rss-text li a{
       font-size: 12px;
   }

   .alignleft { padding: 20px 3px 0 0;  }

  .mid-nav {
      clear: both;
      float: right;
      margin: 0 0 10px 10px;
   }

   .mid-nav li.first {
      margin: 0 15px 0 0;
      padding: 0 10px;
      width: 96%;
   } 

   .mid-nav li{margin: 5px 0 0 0; height: 25px;line-height: 25px; width: 50%; float: left; background:  url("http://www.freewarefiles.com/img/right-arrow-blue.png") no-repeat scroll left 5px;} 

   .mid-nav li:last-child {
    margin: 10px 0 0 0;
    }

   .mid-nav li a{font:12px/13px source_sans_proregular,sans-serif;  } 

    
    .add-img { display: none;}

   h1 {
    font-size: 18px !important;
   }

    h1 span {
    font-size: 18px !important;
   }

    h1 a {
    font-size: 16px;
   }

   
   ul.left-nav li a {
    font: 14px/13px "open",Times,serif;
   }

   .table-blue-txt {
      font-size: 13px; padding: 0 0 10px 0;
   }

   .table-txt{font-size: 13px; }

   .heading-sub-holder {
    background-image: none;
    float: left;
    margin: 0 0 55px;
    padding: 0;
    width: 100%;
   }

   .yellow-heading-sec {
    width: 100%;
    }

    ul.social {
       margin: 1px 1px;
       width: 100%;
       float: left !important;
       text-align: left;
   }

    ul.social li img {
       margin: 0;
       width: 30px !important;
   }

   .pic-holder {
      margin: 15px 0 0;
      width: 30%;
    }

    .pic-holder {
      margin: 15px 0 0;
      width: 25%;
    }

    .cont-holder {
      margin: 0;
      width: 70%;
    }

  .cont-holder h3 {
      font-size: 16px;
    }

  .bot-icon-pannel {
      width: 25%;
      padding: 0 0 10px 0;
  }

  .bot-text-pannel {
      width: 75%;
      padding: 0 0 10px 0;
    }

  .bot-txt{font-size: 12px; }

  h3 a{ font-size: 16px;}

  h5 a{
    font-size: 14px;
  }
    
  ul.footer-nav{
      margin: 0 0 10px 0;
  }

  #mid-nav-holder{
      top: 200px;  z-index: 1000; margin: 0 0 40% 0; 
  }

  .small-pic-holder{ width: 20%;}
  .small-cont-holder{ width: 78%; margin: 2% 0 0 2%;}

  .facebook-bg a {
    line-height: 16px;
  }

  .left-nav-remove-list{ display: none;}
  .sd-card { display: none;}

  .down-text{ font-size: 11px; }      
  .social-txt{ font:13px/18px "source_sans_proregular",Times,serif; }
  .no-padding{ padding-left: 15px; padding-right: 15px;}
  .fot-line{ display: none;}
  .yellow-btn{ padding: 10px 18px;} 

  .left-col-holder{ width: 100%; margin: 10px 0;}

  .right-col-holder{ width: 100%; margin: 10px 0;}

  .mid-inner-holder{ width:98%; }

  .heading-sub-holder h1{ font-size: 29px !important; line-height: 100%;}

  .heading-sub-holder h1 span{ font-size: 29px !important;}
  .layout{ width: 100%;}
  .heading-sub-holder{ margin: 0 0 10px 0;}
  
   ul.like-btn li {margin: 0 2px 0 0;}
   .avg-left-col{width: 100%; margin: 0 0 10px 0;}
   .avg-right-col{width: 100%; margin: 0;}
   .avg-left-col h1{font-size: 14px !important;}
   .produc-left-sec{width: 100%;}
   .produc-right-sec{width: 100%;}
   .no-padding1{ padding-left: 15px; padding-right: 15px;}
   .no-padding2{ padding-left: 15px; padding-right: 15px;}
   ul.prod-social-icon li img{ width: 20px;}
   .prod-gap{height: 15px;}
   .right-add-demo{display: none; }
   .link-add{padding: 0 0 15px 0; clear: both; }
   .btn-layout-left{width: 65%;}
   .btn-layout-right{width: 27%;}
   .blue-btn{font-size: 14px;  padding: 15px 10px;}
   .read-all-btn{font-size: 9px;}
   .review-btn{font-size: 9px;}
   .prod-txt{ font:12px/18px "source_sans_proregular",Times,serif; padding: 10px 0 0 0;}
   .breadcrumb{margin: 15% 0 0 0;}
   .breadcrumb li a{font-size: 13px !important}
   .down-bot-space{margin-bottom: 20px; width: 100%; float: left; }
   .down_padding{ padding: 0; padding-left: 15px; padding-right: 15px}
   #theme-switcher {display: block;}
   .no-padding3{padding-left: 2px; padding-right: 2px; width: 100% !important; text-align: center;}
   .no-padding3 img{display: none; }
     .new-files-txt{font: 13px/42px "source_sans_proregular",Times,serif;}
     .search-txt{font: 13px/42px "source_sans_proregular",Times,serif;}
     .search-txt a{font: 13px/42px "source_sans_proregular",Times,serif;}
     .search-download-btn a{font-size: 8px; padding: 0 5px; text-align: center;}
     .sea-in-holder p{font-size: 11px;}
     .sea-in-holder p a{font-size: 11px;}
     ul.search-bot-img li img{width: 100px !important;}
     .program-txt{font: 8px/10px "source_sans_proregular",Times,serif;}
     .user-rating-txt{font: 8px/10px "source_sans_proregular",Times,serif;}
     .user-rating-txt1{font: 8px/10px "source_sans_proregular",Times,serif;}
     .sear-date-txt{font-size: 7px;  }
     .sear-down-txt{font-size: 7px; padding: 4px 0 0 0; right: 6px; position: relative; text-align: right;}
     .sear-down-txt span{font-size: 9px; text-align: center !important;}
     .alignright2{width: 20%;  padding: 20px 3px; display: none;}
     .search-head{font-size: 12px !important;}
     .sear-txt1{font-size: 13px;}
     .size-txt1{font-size: 11px;}
     .search-wrapper .pagination > li > a, .pagination > li > span{ padding: 6px 8px; }
     ul.search-bot-img li img { width: 140px; }
    #search-result-sec{float: left!important; padding: 5px 0 0 0; clear: both; width: 100%;}
    .search-result-txt1{font-size: 12px;}
    .sea-size-holder{width: 100%; padding: 5px 0 0 0;}
    .sea-os-holder{width: 100%; padding: 5px 0 0 0;}
    .sea-in-holder{width: 100%; padding: 5px 0 0 0;}
    .new-files-txt{font: 10px/12px "source_sans_proregular",Times,serif; padding: 10px 0 0 0;}
     .search-txt{font: 10px/12px "source_sans_proregular",Times,serif; padding: 10px 0 0 0;}
    .search-txt a{font: 10px/12px "source_sans_proregular",Times,serif; padding: 10px 0 0 0;}
    .cate-no-list{width: 20% !important; }
    .cate-cont-list{width: 80% !important;}
     .cate-no-list p{font-size: 11px; padding: 28px 0 0 10px;}
     .cate-download-bg{min-height: 115px;}
     .cate-border-list{min-height: 115px;}
     .cate-download-bg p{clear:both; padding: 29px 0 3px 0; font-size: 14px; }
     .cate-content-wrapper{width: 50% !important; float:left;}
     ul.cate-content-list li{font-size: 13px; line-height: 18px;}
     .cate-program-title{font-size: 10px; padding: 10px 0 10px 0;}
     .category-left-sec{width: 15%;}
     .category-right-sec{width: 85%;}
     .cate-cont-list h2{font-size: 13px; line-height: 14px;}
     .cate-cont-list h2 a{font-size: 13px;}
     .cate-cont-list p{font-size: 12px;}
     .new-flies-layout{width: auto !important; float: left; padding-left: 15px; padding-right: 0px;}
     .cate-blue-title{margin: 15px 0 0 0;}
     .gap{height: 10px !important; }
     .cat-bot-wrapper{width: 90%;}
     ul.cate-content-list li{line-height: 15px; }
     ul.cate-content-list li a{font-size: 13px !important; }
     .download-img-sec{float: none;  margin: 5px 5px 10px 0;  width: 40%; display: none;}
     .down-icon-layout{width: 30%; margin: 10px 0 0;}
     .down-content-layout{width: 70%;}
     .downl-link-sec p{font-size: 14px; line-height: 80%;}
     .downl-link-sec a{font-size: 14px;}
     .download-subtxt{padding: 6px 0 10px; font-size: 13px;}
     .download-subtxt span{font-size: 15px;}
     .down-captcha-code{margin: 0 0 10px;}
     .download-subtxt2{padding: 0 0 7px 0; font-size: 12px;}
     .download-subtxt2 span{font-size: 15px;}
     .download-txt{font-size: 13px;}
     .download-txt span{font-size: 13px;}
     .download-txt a{font-size: 13px;}
     .downloading-link-pannel a{font-size: 16px;}
     .downloading-blue-sec h2{padding: 10px 0 10px 10px;}
     .login-icon-sec{width: 15%;}
     .login-text-sec{width: 85%;}
     .login-text-sec h3{font-size: 18px;}
     .login-inner-holder{width: 100%; float: left; padding: 25px 0;}
     .login-captcha{float: left;  width:96%; padding: 0; margin: 0;}
     .user-form-border-right {border-right: 0px none #d4d4d4; min-height: 10px;}
     .category-right-sec h3{font-size: 17px;}
     .search-wrapper{width: 100% !important;}
     .cate-border-list11 {min-height: 142px;}
     .cate-download-bg11 {min-height: 142px;}
     .cate-border-list2{height: 188px;}
     .cate-download-bg2{height: 188px;}
     .cate-download-bg .downloading-sub-text{padding: 39px 0 3px;}
     .cate-border-list3{height: 130px;}
     .cate-download-bg3{height: 130px;}
     .cate-download-bg .downloading-sub-text{padding: 25px 0 3px;}
     .alignright-download{float: none;}
     .top-downloads-sub-title-sec2{font-size: 11px;  padding: 10px 10px 10px 0;}
     .top-downloads-sub-title-sec{font-size: 11px;}
     .top-downloads-icon-sec{width: 15%; margin: 0 0 20px 0;}
     .top-downloads-title-sec{width: 85%; margin: 0 0 20px 0;}
     .top-downloads-title-sec h2{font-size: 16px;}
    .form-padding-top{margin-left: 15px !important;}
    .cate-download-bg .categories-sub-text{padding: 25px 0 10px 0;}
    .alignright-categories{ float: none; margin-top: 0; padding: 0; text-align: center;}
    .mid-nav li.first::after{top: 0; height: 49px;}
     .left-trending-icon{padding: 13px 2px 0 5px;}
     .mid-nav li.first a{line-height: 55px;}
     .download-title{padding: 20% 0 0 0;}
     .download-title2{padding: 15px 0 5px 0;}
     .screenshot-space{padding: 0;}
     h2.screenshot-title{ padding: 0 0 10px 0; font-size: 18px;}
     .screenshot-text{padding: 0 0 25px 0px;}
     h2.screenshot-sub-title{font-size: 16px;}
     h2.watch-link-list{line-height: 14px;}
     ul.downloading-list{float: left; width: 100%; margin: 0 0 20px 0 !important; clear: both;}
    .watchlist-pagination{width: 100%;}
    .watchlist-pagination .pagination > li > a, .pagination > li > span { padding: 2px !important;}
    .watchlist-date-txt{font: 14px/15px "source_sans_proregular",Times,serif;}
    .date-txt{font-size: 9px;}
    ul.downloading-list li.border{display: none;}
    .member-txt{ margin: 14px 0 0; line-height: 15px;}
    .pref-txt{line-height: 22px;margin: 9px 0 0;}
    h2.watch-link-list a{font-size: 13px}
    ul.downloading-list li.pdf-link{margin: 7px 0 0 2px;}
    ul.downloading-list li.pdf-link a{font-size: 10px; line-height: 10px;}
    h5.page-title a{ font-size: 16px;}
    .delete-bg p{font-size: 10px;}
    ul.downloading-list li.pdf-link img{width: 80%;}
    .watch-bottom-txt{margin: 0;}
     h5.page-title {margin: 0; }
    h5.page-title span{margin: 0; font-size: 19px;}
    .revw-side-info{float: left;}
    .link-unit{display:none;}

    
}


@media screen and (min-width : 320px) and (max-width: 359px) 
{
   header{ background-color:#01458E; background-image:none; }

  .radio-btn-holder {
     width: 80%;
     float: left;
     margin: 0 0 10px 18px;
   }

   .radio-inline{ font-size: 10px; line-height: 16px; }

   .header-logo-sec{
      width: 100%;
      padding-left: 15px;
      padding-right: 15px;
      text-align: center;
   }

   .header-search-sec{
      width: 100%;
      padding-left: 0;
      padding-right: 0;
   }

   .right-line{ display: none;}

   .logo{ margin: 5px auto 0 auto; min-width: 277px;}

    ul.right-text{ display: none; }

    .form-padding-top{ width: 100%; margin-left: 15px !important;}
   
   .nav-layout{ width: 50%; }
   .right-rss-layout{ width: 50%;  padding-left: 0px; padding-right: 0;}
   /* --- Top Navigation --- */
    .menu-holder { height: 30px; background:transparent; }
    .navbar-collapse {border:0 none !important;}
    .navbar-inverse { background:transparent; float: right; margin: 0; padding: 0; width: 100%; height: 30px; border:0 none; }
    .navbar-inverse .navbar-nav > li  { float: left; text-align: center; width: 100%; z-index: 999999;}
    .navbar-inverse .navbar-nav > li > a { margin: 0; padding:0;font-size:14px;background:#1F3A89; float:none; text-align: center; width:100%;color:#fff!important; line-height: 40px;}
    .navbar-inverse .navbar-nav > li > a:hover {margin: 0;  padding:0; background:#015AB8 !important; float:none; text-align: center; width:100%;color:#fff !important; line-height: 40px; background-image:none; }
    .navbar-inverse .navbar-nav > li.current_page_item > a {  margin: 0;  padding:0; background:#015AB8 !important; float:none; text-align: center; width:100%;color:#fff !important; line-height: 40px; background-image:none;}
    .navbar-toggle{ color: #000 !important; background-color: #0152AB !important; margin-top: 12px;}
    .navbar-toggle:hover{ color: #000 !important; background-color: #F8A731!important;}
    .navbar-header{ float: left; width: auto;}
    /* --- Top Navigation --- */
       
   
   ul.rss-text {
      width: 100%;
   }

   ul.rss-text li {
     padding: 0 4px; 
   }

    ul.rss-text li a{
       font-size: 12px;
   }

   .alignleft { padding: 20px 3px 0 0;  }

   .mid-nav {
      clear: both;
      float: right;
      margin: 0 0 10px 10px;
   }

   .mid-nav li.first {
      margin: 0 5px 0 0;
      padding: 0 10px;
      width: 97%;
   } 

   .mid-nav li{margin: 5px 0 0 0; height: 25px;line-height: 25px; width: 50%; float: left; background:  url("http://www.freewarefiles.com/img/right-arrow-blue.png") no-repeat scroll left 5px; } 

   .mid-nav li:last-child {
    margin: 10px 0 0 0;
    }

   .mid-nav li a{font:10px/13px source_sans_proregular,sans-serif;  } 
    
    .add-img { display: none;}

   h1 {
    font-size: 18px !important;
   }

    h1 span {
    font-size: 18px !important;
   }

    h1 a {
    font-size: 16px;
   }

   
   ul.left-nav li a {
    font: 14px/13px "open",Times,serif;
   }

   .table-blue-txt {
      font-size: 13px; padding: 0 0 10px 0;
   }

   .table-txt{font-size: 13px; }

   .heading-sub-holder {
    background-image: none;
    float: left;
    margin: 0 0 55px;
    padding: 0;
    width: 100%;
   }

   .yellow-heading-sec {
    width: 100%;
    }

    ul.social {
       margin: 1px 1px;
       width: 100%;
       float: left !important;
       text-align: left;
   }

    ul.social li img {
       margin: 0;
       width: 25px !important;
   }

   .pic-holder {
      margin: 15px 0 0;
      width: 30%;
    }

    .pic-holder {
      margin: 15px 0 0;
      width: 25%;
    }

    .cont-holder {
      margin: 0;
      width: 70%;
    }

    .cont-holder h3 {
      font-size: 16px;
    }

   .bot-icon-pannel {
      width: 25%;
      padding: 0 0 10px 0;
   }

   .bot-text-pannel {
      width: 75%;
      padding: 0 0 10px 0;
    }

  .bot-txt{font-size: 12px; }

  h3 a{ font-size: 16px;}

  h5 a{font-size: 14px;}
    
  ul.footer-nav{
      margin: 0 0 10px 0;
  }

   #mid-nav-holder{
      top: 192px;  z-index: 1000; margin: 0 0 45% 0; 
  }

  .left-nav-remove-list{ display: none;}
  .sd-card { display: none;}

  .small-pic-holder{ width: 20%;}
  .small-cont-holder{ width: 78%; margin: 2% 0 0 2%;}

  .facebook-bg a { line-height: 16px; }

  .down-text{ font-size: 11px; }      
  .social-txt{ font:11px/18px "source_sans_proregular",Times,serif; }
  .no-padding{ padding-left: 15px; padding-right: 15px;}
  .fot-line{ display: none;}
  .yellow-btn{ padding: 10px 18px;} 

  .left-col-holder{ width: 100%; margin: 10px 0;}

  .right-col-holder{ width: 100%; margin: 10px 0;}

  .mid-inner-holder{ width:98%; }

  .heading-sub-holder h1{ font-size: 22px !important; line-height: 100%;}

  .heading-sub-holder h1 span{ font-size: 22px !important;}
  .layout{ width: 100%;}
  .heading-sub-holder{ margin: 0 0 10px 0;}  

  .home-txt{ font-size: 12px;} 
  .home-subtxt{ font-size: 13px;}
  .right-text-sec p{ font-size: 13px;}
  .text{ font-size: 13px;}
  .home-mid-txt{ font-size: 13px;}
  ul.footer-nav li a{ font: 13px/25px "source_sans_proregular",Times,serif;}

  ul.like-btn li {margin: 0 2px 0 0;}
     .avg-left-col{width: 100%;  margin: 0 0 5px 0;}
     .avg-right-col{width: 100%; margin: 0 0 5px 0;}
     .avg-left-col h1{font-size: 14px !important;}
     .produc-left-sec{width: 100%;}
     .produc-right-sec{width: 100%;}
     .no-padding1{ padding-left: 15px; padding-right: 15px;}
     .no-padding2{ padding-left: 15px; padding-right: 15px;}
     ul.prod-social-icon li img{ width: 20px;}
     .prod-gap{height: 15px;}
     .right-add-demo{display: none; }
     .link-add{padding: 0 0 15px 0; clear: both; }
     .btn-layout-left{width: 65%;}
     .btn-layout-right{width: 27%;}
     .blue-btn{font-size: 14px;  padding: 15px 10px;}
     .read-all-btn{font-size: 9px;}
     .review-btn{font-size: 9px;}
     .prod-txt{ font:12px/18px "source_sans_proregular",Times,serif; padding: 10px 0 0 0;}
     .layout-user{width: 100%; margin: 0 0 10px 0;}
     .prod-subheading{font-size: 16px;}  
     .product-text-holder{font-size: 13px;}
     .breadcrumb{margin: 15% 0 0 0;}
     .breadcrumb li a{font-size: 13px !important}
     .down-bot-space{margin-bottom: 20px; width: 100%; float: left; }
     .down_padding{ padding: 0; padding-left: 15px; padding-right: 15px}

      .no-padding3{padding-left: 2px; padding-right: 2px; width: 100% !important; }
     .no-padding3 img{display: none; }
     .new-files-txt{font: 13px/42px "source_sans_proregular",Times,serif;}
     .search-txt{font: 13px/42px "source_sans_proregular",Times,serif;}
     .search-txt a{font: 13px/42px "source_sans_proregular",Times,serif;}
     .search-download-btn a{font-size: 7px; padding: 0 5px; text-align: center;}
     .sea-in-holder p{font-size: 11px;}
     .sea-in-holder p a{font-size: 11px;}
     ul.search-bot-img li img{width: 90px !important;}
     .program-txt{font: 8px/10px "source_sans_proregular",Times,serif;}
     .user-rating-txt{font: 8px/10px "source_sans_proregular",Times,serif;}
     .user-rating-txt1{font: 8px/10px "source_sans_proregular",Times,serif;}
     .sear-date-txt{font-size: 6px;  }
     .sear-down-txt{font-size: 6px; padding: 4px 0 0 0; right: 8px; position: relative; text-align: right;}
     .sear-down-txt span{font-size: 8px; text-align: center !important;}
     .alignright2{width: 20%;  padding: 20px 3px; display: none;}
     .search-head{font-size: 12px !important;}
     .sear-txt1{font-size: 13px;}
     .size-txt1{font-size: 10px;}
     .search-wrapper .pagination > li > a, .pagination > li > span{ padding: 6px 8px; }
     ul.search-bot-img li img { width: 140px; }
    #search-result-sec{float: left!important; padding: 5px 0 0 0; clear: both; width: 100%;}
    .search-result-txt1{font-size: 12px;}
    .sea-size-holder{width: 100%; padding: 5px 0 0 0;}
    .sea-os-holder{width: 100%; padding: 5px 0 0 0;}
    .sea-in-holder{width: 100%; padding: 5px 0 0 0;}
    #program-down{ right: 20px; position: relative;}
    .new-files-txt{font: 9px/42px "source_sans_proregular",Times,serif;}
     .search-txt{font: 9px/42px "source_sans_proregular",Times,serif;}
    .search-txt a{font: 9px/42px "source_sans_proregular",Times,serif;}
    ul.right-text{ float: left; display: none;}
    .top-right-sec{width: 4%!important;}
    .search-sec{width: 92%!important; float: left; }
    .cate-no-list{width: 22% !important; }
    .cate-cont-list{width: 78% !important;}
     .cate-no-list p{font-size: 11px; padding: 28px 0 0 10px;}
     .cate-download-bg{min-height: 138px;}
     .cate-border-list{min-height: 138px;}
      .cate-download-bg p{clear:both; padding: 39px 0 3px 0; font-size: 14px; }
     .cate-content-wrapper{width: 100% !important; float:left;}
     ul.cate-content-list li{font-size: 13px; line-height: 18px;}
     .cate-program-title{font-size: 8px; padding: 10px 0 10px 0;}
     .category-left-sec{width: 15%;}
     .category-right-sec{width: 85%;}
     .cate-cont-list h2{font-size: 13px; line-height: 14px;}
     .cate-cont-list h2 a{font-size: 13px;}
     .cate-cont-list p{font-size: 12px;}
     .new-flies-layout{width: auto !important; float: left; padding-left: 15px; padding-right: 0px;}
     .cate-blue-title{margin: 15px 0 0 0;}
     .gap{height: 10px !important; }
     .cat-bot-wrapper{width: 90%;}
     .cate-blue-title h2{font-size: 20px; padding: 10px 0 10px 15px;}
     .download-img-sec{float: none;  margin: 5px 5px 10px 0;  width: 40%; display: none;}
     .down-icon-layout{width: 25%; margin: 10px 0 0;}
     .down-content-layout{width: 75%;}
     .downl-link-sec { line-height: 100%; }
     .downl-link-sec a{font-size: 12px;}
     .download-subtxt{padding: 6px 0 10px; font-size: 13px;}
     .download-subtxt span{font-size: 15px;}
     .down-captcha-code{margin: 0 0 10px;}
     .download-subtxt2{padding: 0 0 7px 0; font-size: 12px;}
     .download-subtxt2 span{font-size: 15px;}
     .download-txt{font-size: 12px; padding: 0 0 20px 0;}
     .download-txt span{font-size: 12px;}
     .download-txt a{font-size: 13px;}
     .downloading-link-pannel a{font-size: 14px;}
     .downloading-blue-sec h2{padding: 10px 0 10px 10px;}
     .download-title{font-size: 15px;  padding: 20% 0 0;}
     .downloading-blue-sec{ margin: 0;}
     .downloading-blue-sec h2{ margin: 0; font-size: 18px;}
     .download-title2{padding: 15px 0 5px 0;}
     .downloading-icon-layout{padding: 13px 15px 7px 0;}
     .checkbox-txt{font-size: 11px; line-height: 180%;}
     .login-icon-sec{width: 18%;}
     .login-text-sec{width: 82%;}
     .login-text-sec h3{font-size: 16px;}
     .login-inner-holder{width: 100%; float: left; padding: 25px 0;}
     .login-captcha{float: left;  width:96%; padding: 0; margin: 0;}
     .user-form-border-right {border-right: 0px none #d4d4d4; min-height: 10px;}
     .category-right-sec h3{font-size: 15px;}
     ol.user-login-cont-list li{font-size: 13px!important;}
     ol.user-login-cont-list li a{font-size: 13px!important;}
     ul.user-sub-list li{font-size: 13px!important;}
     .search-wrapper{width: 100% !important;}
     .search-wrapper .pagination > li > a, .pagination > li > span { padding: 6px;}
     .cate-border-list11{height: 150px;}
     .cate-download-bg11{height: 150px;}
     .cate-border-list2{height: 188px;}
     .cate-download-bg2{height: 188px;}
     .cate-download-bg .downloading-sub-text{padding: 39px 0 3px;}
     .cate-border-list3{height: 150px;}
     .cate-download-bg3{height: 150px;}
     .cate-download-bg .downloading-sub-text{padding: 25px 0 3px; font-size: 13px;}
     .alignright-download{float: none;}
     .top-downloads-sub-title-sec2{font-size: 10px;  padding: 10px 10px 10px 0;}
     .top-downloads-icon-sec{width: 15%; margin: 0 0 20px 0;}
     .top-downloads-title-sec{width: 85%; margin: 0 0 20px 0;}
     .top-downloads-title-sec h2{font-size: 14px;}
     .form-padding-top{margin-left: 15px !important;}
     .cate-download-bg3 .downloading-sub-text{padding: 25px 0 3px 0; font-size: 13px;}
     .cate-download-bg2 .downloading-sub-text{padding: 25px 0 3px 0; font-size: 13px;}
     .cate-download-bg .categories-sub-text{padding: 25px 0 10px 0; font-size: 13px;}
     .alignright-categories{ float: none; margin-top: 0; padding: 0; text-align: center;}
     .mid-nav li.first::after{top: 0; height: 49px;}
     .left-trending-icon{padding: 11px 2px 0 5px;}
     .mid-nav li.first a{line-height: 50px;}
      .screenshot-space{padding: 0;}
     h2.screenshot-title{ padding: 0 0 10px 0; font-size: 16px;}
     .screenshot-text{padding: 0 0 15px 0px;}
     h2.screenshot-sub-title{font-size: 14px;}
     .screenshot-subtext{font-size: 14px;}
      h2.screenshot-sub-title{font-size: 16px;}
     h2.watch-link-list{line-height: 13px;}
     ul.downloading-list{float: left; width: 100%; margin: 0 0 20px 0 !important; clear: both;}
    .watchlist-pagination{width: 100%;}
    .watchlist-pagination .pagination > li > a, .pagination > li > span { padding: 2px !important;}
    .watchlist-date-txt{font: 14px/15px "source_sans_proregular",Times,serif;}
    .date-txt{font-size: 8px;}
    ul.downloading-list li.border{display: none;}
    .member-txt{font-size: 16px; margin: 15px 0 0; line-height: 15px;}
    .pref-txt{line-height: 22px;margin: 12px 0 0;}
    h2.watch-link-list a{font-size: 12px}
    ul.downloading-list li.pdf-link{margin: 7px 0 0 5px;}
    ul.downloading-list li.pdf-link a{font-size: 11px; line-height: 10px;}
    h5.page-title a{ font-size: 12px;}
    .delete-bg p{font-size: 10px;}
    ul.downloading-list li.pdf-link img{width: 80%; display: none;}
    .watchlist-date-txt{font: 10px/11px "source_sans_proregular",Times,serif;}
   .watch-bottom-txt{margin: 0;}
    h5.page-title{margin: 0 !important;}
    h5.page-title span{font-size: 18px;}
    .revw-side-info{float: left;}
    .link-unit{display:none;}

}