/*
Theme Name:         Newspaper Child Theme
Theme URI:          http://adsterwebsolutionsllc.com/
Description:        Custom child theme for TechNorms.
Version:            1.0
Author:             Adster Web Solutions LLC
Author URI:         http://adsterwebsolutionsllc.com/
Template:           Newspaper
*/

/*@import url("../Newspaper/style.css");*/

body{
    margin: 0 auto;
}
a{
    color:#ED1C21;
    text-decoration: none;
    cursor: pointer;
}
a:hover, a:focus{
    color:#ED1C21;
    outline: none!important;
    text-decoration: none;
}
ol li{
    list-style: square;
}
ol li ol li{
    list-style: disc;
}
ul li{
    list-style: square;
}

ul li ul li{
    list-style: disc;
}

h1, h2, h3, h4, h5, h6{
    font-family: 'Open Sans', Helvetica, sans-serif;
}

/* -------------------- css for header start ------------------*/


.logo{
    float: left;
    margin-top: 5px;
}


.right-top{
    float: right;
    width: 63%;
}
.category-search{
    float: left;
    width: 100%;
    margin-bottom: 5px;
    position: relative;
    margin-left: -1px;
}

.top-search{
    float: right;
}

.select-menu{
    display: none;
}
/*----------- css for category dropdown start --------------*/

.navbar .btn-navbar{
    display: none!important;
}

.category-search .category-menu li a{
    background: url("images/dropdown-arrow.png") no-repeat scroll right -1px transparent !important;
    border-radius: 0 0 0 0;
    box-shadow: none !important;
    color: #C5C5C5 !important;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding: 8px 22px 8px 9px;
    text-shadow: none;
}

.category-search .category-menu li a:hover{
    color: #ED1C21 !important;
    text-decoration: none;
    /*    background: #fff!important;*/
}
.category-search .category-menu .active a{
    color: #ED1C21 !important;
    text-decoration: none;
    background: url("images/dropdown-arrow.png") no-repeat scroll right -20px #fff!important;
}


.category-menu{
    float: left;
    /*    position: relative;*/
}

.category-menu #menu-loading-image{
    position: absolute;
    display: none;
    z-index: 10001;
    /*  left: 545px;
      top: 88px;*/
    left: 504px;
    top: 138px;
}

.category-menu-floating-bar-top #section-menu-loading-image{
    position: absolute;
    display: none;
    z-index: 10001;
    /*  left: 545px;
      top: 88px;*/
    left: 504px;
    top: 64px;
}

.category-search .category-menu .nav{
    float: left;
    position: absolute;
    margin-top: -1px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    .category-search .category-menu .nav{
        margin-top:3px;
    }
}

.category-search .category-menu .nav > li {
    display: block;
    float: left;
}


.category-search .category-menu .nav > li .submenu-content {
    background: none repeat scroll 0 0 #111111;
    /*    border: 4px solid #F9F9F9;*/
    border-radius: 0 0 0 0;
    left: 0;
    min-width: 1147px;
    position: absolute;
    top: 30px;
    z-index: 10000;
    box-shadow:0 2px 3px -2px #999999;
    /*    display: block!important;*/
}

.submenu-content .page-container{
    overflow: hidden;
}
.page-container{
    margin: auto;
    /*     min-width: 1147px;*/
    position: relative;
    /*    min-height: 208px;*/
    min-height: 216px;
    min-width: 1155px;
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0px;
}
.submenu-content .page-container .channels{
    /*    background: #111;*/
    display: inline-block;
    float: left;
    font-weight: bold;
    min-height: 200px;
    list-style: none outside none;
    margin: 0;
    padding: 0px;
    text-align: left;
    vertical-align: top;
    width: 170px;
}

.category-search .channels li{
    border-bottom: 1px solid #ddd;
    padding-top: 5px;
    padding-bottom: 4px;
}
.category-search .channels li:hover{
    background: #fff;
}


.category-search .submenu-content .channels li:hover{
    background: #ffffff!important;
    color:#ED1C21!important;
    text-decoration: none;
    border-bottom: 1px solid #ddd;
    box-shadow:none!important;

}

.category-search .submenu-content .channels li a{
    background: #fff!important;
    border: medium none !important;
    color: #111 !important;
    font-family: georgia !important;
    font-size: 16px !important;
    font-weight: normal;
    /*    padding: 6px 61px 6px 7px !important;*/
    padding: 0px 61px 0px 7px !important;
    text-decoration: none;
}
.category-search .submenu-content .channels li#current a{
    background: none repeat scroll 0 0 #FFFFFF!important;
    box-shadow: none !important;
    color: #ED1C21 !important;
    font-family: georgia !important;
    font-size: 16px !important;
    font-weight: normal;
    padding: 5px 10px 5px 0;
    text-decoration: none;
}
.category-search .submenu-content .channels li#current{
    background: none repeat scroll 0 0 #FFFFFF!important;
}

.category-search .submenu-content .channels li a:hover{
    color:#ED1C21!important;
    text-decoration: none;
    background: #fff!important;
}


.submenu-content .page-container .subnav-posts{
    background: #fff;
    display: inline-block;
    left: 168px;
    list-style: none outside none;
    margin: 0;
    overflow-x: auto;
    padding: 10px 10px 5px 10px;
    position: absolute;
    right: 0;
    top: 0;
    vertical-align: top;
    height: 93%;
    border-radius: 0 0px 8px 0;
}

.submenu-content .page-container .subnav-posts .subnav-post{
    float: left;
    margin: 0 9px 0px 10px;;
    padding-bottom: 0px;
    width: 23%;
    height: 192px;
}
.submenu-content .page-container .subnav-posts .subnav-post:last-child{
    float: left;
    margin:0px 0px 0px 9px;
    padding-bottom: 0px;
    width: 23%;
    height: 192px;
}


.submenu-content .page-container .subnav-posts li{
    border-bottom: 1px dashed #999999;
    padding-top: 5px;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.submenu-content .page-container .subnav-posts a{
    color: #111111!important;
    font-family: georgia!important;
    font-size: 14px!important;
    font-weight: normal;
    padding: 0px!important;
    text-decoration: none;
    background: none!important;
    border:none!important;
}
.submenu-content .page-container .subnav-posts a:hover{
    color:#ED1C21!important;
    text-decoration: none;
}

.nme-menu-image-data{
    float: left;
    width: 100%;
}
.nme-menu-image-data img{
    float: left;
}

.nme-menu-image-title-data{
    float: left;
    width: 100%;
    margin-top: 10px;
}

.nav-main .nav{
    display: block;
    float: right!important;
    left: 0;
    margin: 0 10px 0 0;
}

/*----------- css for category dropdown end --------------*/
.navbar-inner{
    border:none!important;
    filter:none;
    height:150px;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner{
    background: none repeat scroll 0 0 #030303;
    border-top: 5px solid #ED1C21!important;
    padding-top: 0px;
}

#menu-primary_navigation .navbar .nav{
    display: block;
    float: left;
    left: 0;
    margin: 0px;
    margin-top: 0px;
}
.navbar .nav{
    display: block;
    float: left;
    left: 0;
    margin: 0px;
    margin-top: 5px;
}
#menu-primary_navigation li{
    line-height: 10px;
}
.right-top .nav > li > a{
    color: #C5C5C5 !important;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-shadow: none;
    background: transparent;
}
.right-top .nav > li > a:focus,
.right-top .nav > li > a:hover{
    color: #ED1C21 !important;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-shadow: none;
    background: transparent;
}
.right-top .nav > .active > a,
.right-top .nav > .active > a:hover, 
.right-top .nav > .active > a:focus{
    color: #ED1C21 !important;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-shadow: none;
    background: transparent;
}


.category-search .top-search{
    float: right;
    margin: -3px 0 3px;
    /*margin-top: 6px;*/
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    .category-search .top-search{
        float: right;
        margin: 0px;
    }
}
.category-search .top-search li{
    list-style: none;
    float: left;
}
.top-search .widget{
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.top-search input.search-query{
    border-radius:0px;
    float: left;
    width: 313px;
    height: 14px;
}
.top-search .btn{
    background: url("images/technorms-img.png") no-repeat scroll -408px -66px transparent;
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: none;
    float: left;
    margin: 0 0 0 -35px;
    padding-right: 5px !important;
    text-indent: -9999px;
    width: 28px;
}

/*---------------------- css for top bar start -----------------------------*/

.nme-floating-bar{
    float: left;
    background: #030303;
    margin: 0 auto;
    width:100%;
    position: fixed;
    top:0px;
    z-index: 9999;
    height: 30px;
}
.nme-floating-bar-inner-container{
    width: 1155px;
    margin: 0 auto;
}


.nme-home-url{
    background: url("images/technorms-img.png") no-repeat scroll -449px -51px transparent;
    border-left: 1px solid #999999;
    cursor: pointer;
    float: left;
    height: 29px;
    margin-right: 0;
    margin-top: 1px;
    position: relative;
    width: 34px;
}
.nme-home-url:hover{
    background:url("images/technorms-img.png") no-repeat scroll -449px -74px #ffffff;
}
.nme-home-url:hover .nav{
    display:block;
}

.nme-home-url ul{
    background: none repeat scroll 0 0 #FFFFFF !important;
    box-shadow: 0 2px 3px -2px #999999;
    display: none;
    min-height: 24px;
    min-width: 24px;
    padding: 5px !important;
    position: absolute;
    right: 0;
    top: 29px;
    width: 100px !important;
    z-index: 9999;
}
.nme-home-url ul li{
    float: left;
    list-style: none outside none;
    margin: 0 0 10px 0px !important;
    padding: 0 !important;
    text-align: left !important;
    width: 100%;
    font-size: 13px;
}
.nme-home-url ul li a{
    color:#111;
    text-decoration: none;
    padding: 0px!important;
    margin: 0px!important;
    background: transparent!important;
}
.nme-home-url ul li a:hover{
    color:#ED1C21;
    text-decoration: none;
    background: transparent!important;
}
/*.nme-home-url a.home-link{
  background: url("images/home-icon.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 22px;
    width: 22px;
}*/
.category-menu-floating-bar{
    float: left;
    margin-right: 10px;
}

.nme-floating-bar-inner-container .nav{
    float: left;
    position: relative;
    width: 552px;
}

.nme-float-bar-social-icons{
    float: right;
    /*margin-right: 10px;*/
    margin-top: 2px;
}
.nme-floating-bar-social-icons-hover p{
    margin: 0px;
}
.nme-floating-bar-social-icons-hover{
    /*border-left: 1px solid #999999;*/
    float: right;
    margin-right: 0;
    margin-top: -2px;
    padding-left: 15px;
    padding-top: 5px;
}
.nme-floating-bar-social-icons-hover ul{
    margin: 0px;
}
.nme-floating-bar-social-icons-hover p {
    float: left;
    color: #fff;
    font-size: 13px;
}
.floatbar-social-container{
    float: left;
    margin-top: -5px;
    margin-left: 5px;
}
.floatbar-social-container:hover{
    float: left;
    background: #fff;
}

.nme-floating-bar-social-icons-hover .floatbar-social{
    background: url("images/technorms-img.png") no-repeat scroll -494px 0 transparent;
    cursor: pointer;
    float: left;
    height: 30px;
    width: 86px;
}
.nme-floating-bar-social-icons-hover .floatbar-social:hover {
    background: url("images/technorms-img.png") no-repeat scroll -494px -35px transparent;
    float: left;
}
.floatbar-social-icon{
    background: #fff;
    box-shadow: 0 2px 3px -2px #999999;
    margin: 0 auto;
    padding: 10px 0 5px 0px;
    position: absolute;
    right: -1px;
    text-align: right;
    top: 30px;
    width: 100%;
    z-index: 9999;
}
.social-floating-icon{
    float: right;
    margin-left: 10px;
    /*width: 100px;*/
    height: 30px;
    /*border: 1px solid #f9f9f9;*/
    margin-right: 10px;
}
.fb-iframe{
    float: right;
    margin-left: 10px;
    width:90px;
    margin-top: 4px;
}
.tw-iframe{
    float: right;
    margin-left: 10px;
    margin-top: 4px;
    width: 150px;
    position: relative;
    z-index: 100;
}
.gp-iframe{
    float: right;
    margin-top: 4px;
    margin-left: 10px;
    position: relative;
    z-index: 999;
}
.email-floatbar{
    background: url("images/technorms-img.png") no-repeat scroll -584px 0px transparent;
    float: right;
    margin-left: 15px;
    width: 28px;
    height: 27px;
    z-index: 9999;
    position: relative;
}
.rss-floatbar{
    background: url("images/technorms-img.png") no-repeat scroll -611px 0px transparent;
    float: right;
    margin-left: 5px;
    width: 27px;
    height: 27px;
    z-index: 9999;
    position: relative;
}
/*.nme-floating-bar-social-icons-hover .nme-social-icon-hover .social .fb, 
.nme-floating-bar-social-icons-hover .nme-social-icon-hover .social .twitt, 
.nme-floating-bar-social-icons-hover .nme-social-icon-hover .social .gplus, 
.nme-floating-bar-social-icons-hover .nme-social-icon-hover .social .email{
     border: medium none;
    float: left;
    margin-right: 5px;
    margin-top: 0;
    padding-top: 0;
    width: 20px;
}
.nme-floating-bar-social-icons-hover .nme-social-icon-hover .social .rss{
      float: left;
    margin-right: 0px;
    margin-top: 0px;
    padding-top: 0px;
    width: 20px;
     border: medium none;
}

.nme-floating-bar-social-icons-hover .nme-social-icon-hover .social .fb a.fb-connect {
    background: url("images/technorms-img.png") no-repeat scroll -519px 0px transparent;
    float: left;
    height: 11px;
    margin-right: 0px;
    opacity: 1;
    padding-top: 8px;
    width: 20px;
}
.nme-floating-bar-social-icons-hover .nme-social-icon-hover .social .fb a.fb-connect:hover {
  background: url("images/technorms-img.png") no-repeat scroll -519px -22px transparent;
   }
   
.nme-floating-bar-social-icons-hover .nme-social-icon-hover .social .twitt a.twitt-connect {
   background: url("images/technorms-img.png") no-repeat scroll -534px 0px transparent;
    float: left;
    height: 11px;
    margin-right: 0px;
    opacity: 1;
    padding-top: 8px;
    width: 20px;
}
.nme-floating-bar-social-icons-hover .nme-social-icon-hover .social .twitt a.twitt-connect:hover {
   background: url("images/technorms-img.png") no-repeat scroll -534px -22px transparent;
}
.nme-floating-bar-social-icons-hover .nme-social-icon-hover .social .gplus a.gplus-connect {
    background: url("images/technorms-img.png") no-repeat scroll -456px 0px transparent;
    float: left;
    height: 11px;
    margin-right: 0px;
    opacity: 1;
    padding-top: 8px;
    width: 20px;
}
.nme-floating-bar-social-icons-hover .nme-social-icon-hover .social .gplus a.gplus-connect:hover {
   background: url("images/technorms-img.png") no-repeat scroll -456px -22px transparent;
}
.nme-floating-bar-social-icons-hover .nme-social-icon-hover .social .email a.email-connect {
    background: url("images/technorms-img.png") no-repeat scroll -478px 0px transparent;
    float: left;
    height: 11px;
    margin-right: 0px;
    opacity: 1;
    padding-top: 8px;
    width: 20px;
}
.nme-floating-bar-social-icons-hover .nme-social-icon-hover .social .email a.email-connect:hover {
    background: url("images/technorms-img.png") no-repeat scroll -478px -22px transparent;
}
.nme-floating-bar-social-icons-hover .nme-social-icon-hover .social .rss a.rss-connect {
    background: url("images/technorms-img.png") no-repeat scroll -502px 0px transparent;
    float: left;
    height: 11px;
    margin-right: 0px;
    opacity: 1;
    padding-top: 8px;
    width: 20px;
}
.nme-floating-bar-social-icons-hover .nme-social-icon-hover .social .rss a.rss-connect:hover {
    background: url("images/technorms-img.png") no-repeat scroll -502px -22px transparent;
}
*/


.nme-single-post-social-icons{
    float: left;
    height: 24px;
    margin-right: 139px;
    margin-top: 3px;
    position: relative;
    width: 64px;
    /*cursor: pointer;*/
}
.nme-single-post-social-share{
    background: url("images/share-img-new.png") no-repeat scroll 8px 6px transparent;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 13px;
    padding-left: 18%;
    width: 52%;
    height: 25px;
    margin-top: -5px;
    padding-top: 5px;
    border-right: 1px solid #999;
    border-left: 1px solid #999;
    padding-right: 12px;
    padding-left: 30px;
}
.nme-single-post-social-share:hover{
    background: url("images/share-img-new-hover.png") no-repeat 8px 6px #ffffff;
    color:#ED1C21;
}

.nme-single-post-social-icons:hover .float-social-icon{
    display: block;
}
.nme-single-post-social-icons ul{
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #000000;
    box-shadow: 0 2px 3px -2px #999999;
    display: none;
    float: left;
    margin-right: -12px;
    min-width: 667px;
    padding: 10px 0 0;
    position: absolute;
    right: 0;
    top: 25px;
    width: 100%;
}

.nme-float-bar-social-icons li{
    border-bottom: none;
    float: right;
    list-style: none outside none;
    margin-bottom: 5px;
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 5px;
    /*width: 22%;*/
    font-size: 12px;
}
.social-twitt iframe{
    float: right;
    height: 20px;
    margin-top: 5px;
    text-align: right;
    width: 80px!important;
}
.social-stumble iframe{
    margin-top: 7px!important;
}
.nme-float-bar-social-icons li:last-child{
    border-bottom: none;
    float: right;
    list-style: none outside none;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 15px;
    padding-bottom: 5px;
    /*width: 22%;*/
    font-size: 12px;
}
.nme-float-bar-social-icons a.social-facebook{
    background: url("images/top-icon-fb-new.png") no-repeat scroll left center transparent;
    float: left;
    height: 19px;
    padding-left: 25px;
    Color:#111;
}
.nme-float-bar-social-icons a:hover.social-facebook{
    background: url("images/top-icon-fb-new-hover.png") no-repeat scroll left center transparent;
    color:#ED1C21;
}
/*.nme-float-bar-social-icons a.social-rss{
   background: url("images/technorms-img.png") no-repeat scroll -365px -69px transparent;
    float: left;
    height: 19px;
}
.nme-float-bar-social-icons a:hover.social-rss{
    background: url("images/technorms-img.png") no-repeat scroll -365px -92px transparent;
}*/
.nme-float-bar-social-icons a.social-twitt{
    background: url("images/top-icon-tw-new.png")  no-repeat scroll left center transparent;
    float: left;
    height: 19px;
    padding-left: 25px;
    Color:#111;
}
.nme-float-bar-social-icons a:hover.social-twitt{
    background:url("images/top-icon-tw-new-hover.png")  no-repeat scroll left center transparent;
    color:#ED1C21;
}
.nme-float-bar-social-icons a.social-gplus{
    background: url("images/top-icon-google-new.png")  no-repeat scroll left center transparent;
    float: left;
    height: 19px;
    padding-left: 25px;
    Color:#111;
}
.nme-float-bar-social-icons a:hover.social-gplus{
    background:url("images/top-icon-google-new-hover.png")  no-repeat scroll left center transparent;
    color:#ED1C21;
}
.nme-float-bar-social-icons a.social-stumble{
    background: url("images/top-icon-stumb-new.png")  no-repeat scroll left center transparent;
    float: left;
    height: 19px;
    padding-left: 25px;
    Color:#111;
}
.nme-float-bar-social-icons a:hover.social-stumble{
    background:url("images/top-icon-stumb-new-hover.png")  no-repeat scroll left center transparent;
    color:#ED1C21;
}
.nme-floatbar-searchbox{
    float: left;
}

.category-search .floting-bar-menu li a{
    color: #C5C5C5 !important;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-shadow: none;
    background: transparent!important;
    padding: 8px 15px;
    border-radius:0px;
    box-shadow:none!important;
}

.category-search .floting-bar-menu li a:hover{
    color: #ED1C21 !important;
    text-decoration: none;
    /*    background: #fff!important;*/
}
.category-search .floting-bar-menu .active a{
    color: #ED1C21 !important;
    text-decoration: none;
    background: #fff!important;
}


.floting-bar-menu{
    float: left;
}

.category-search .floting-bar-menu .nav{
    float: left;
    position: absolute;
    margin-top: 10px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    .category-search .floting-bar-menu .nav{
        margin-top: 11px;
    }
}

.category-search .floting-bar-menu .nav > li {
    display: block;
    float: left;
}


.category-search .floting-bar-menu .nav > li .submenu-content {
    background: none repeat scroll 0 0 #111111;
    /*    border: 4px solid #F9F9F9;*/
    border-radius: 0 0 0 0;
    left: -35px!important;
    min-width: 1147px;
    position: absolute;
    top: 30px;
    z-index: 10000;
    box-shadow:0 2px 3px -2px #999999;
    /*    display: block!important;*/
}
.category-menu-floating-bar-top{
    position: relative;
}
.floting-bar-menu-top{
    /*background: url("images/technorms-img.png") no-repeat scroll -348px -40px transparent;*/
    background: url("images/section-img-new.png") no-repeat 5px 5px transparent;
    background-position: 5px 9px !important;
    background-repeat: no-repeat;
    background-size: auto auto;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 13px;
    height: 26px;
    margin-top: 0;
    min-width: 61px;
    padding-left: 27px;
    padding-top: 4px;
}
.floting-bar-menu-top:hover{
    background: url("images/section-img-new-hover.png") no-repeat 5px 5px #fff;
    color:#ED1C21!important;
}
/*.floting-bar-menu-top:hover .floting-bar-menus{
    display:block!important;
}*/
.floting-bar-menus{
    float:left;
    background: none repeat scroll 0 0 #FFFFFF !important;
    box-shadow: 0 2px 3px -2px #999999;
    display:none;
    left: 1px;
    /*max-width: 100%;*/
    min-height: 24px;
    padding: 5px !important;
    position: absolute !important;
    top: 30px;
    z-index: 9999;
    width: 1145px;
    min-height: 140px;

}


.floting-bar-menus ul{
    background: none repeat scroll 0 0 #FFFFFF !important;
    box-shadow: 0 2px 3px -2px #999999;
    display: none;
    left: 0;
    max-width: 100%;
    min-height: 24px;
    min-width: 24px;
    /*padding: 5px !important;*/
    position: absolute !important;
    top: 0px;
    z-index: 9999;
}
.floting-bar-menus ul li{
    float: left;
    list-style: none outside none;
    margin: 0 0 5px 0px !important;
    padding: 0 !important;
    text-align: left !important;
    width: 100%;
    font-size: 13px;
}
.floting-bar-menus ul li a{
    color:#111;
    text-decoration: none;
    padding: 0px!important;
    margin: 0px!important;
    background: transparent!important;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
}
.floting-bar-menus ul li a:hover{
    color:#ED1C21;
    text-decoration: none;
    background: transparent!important;
}

.top-floating-sidebar-area{
    float: left;
    width: 32%;
    /*border-right: 1px solid #f1f1f1;*/
    margin-right: 21px;
}
.top-floating-sidebar-area:last-child{
    float: left;
    width: 32%;
    margin-right: 0px;
    border-right: 0 none;
}
.floting-bar-menus .top-floating-sidebar-area li{
    float: left;
    list-style: none outside none !important;
    margin-left: 5%;
    width: 45%;
}
.top-floating-sidebar-area-last{
    float: left;
    width: 32%;
    /*border-right: 1px solid #f1f1f1;*/
    margin-right: 0px;
    margin-top: 10px;
}
.top-floating-sidebar-area-last img{
    float:left;
    margin: 0px 15px 0px 0px;
}
.top-floating-sidebar-area-last h2{
    float: left;
    font-family: 'Open Sans', Helvetica, sans-serif;
    line-height: 13px;
    margin: 4px 0 0;
    width: 65% !important;
    font-size:13px;
}
.top-floating-sidebar-area-last h2 a{
    color:#ed1c21;
    text-decoration: none;
    padding: 0px!important;
    margin: 0px!important;
    background: transparent!important;
    font-size:15px;
}

.widget_sp_image-description {
    float: left;
    margin-top: 10px;
    width: 65%;
    font-size: 13px;
    line-height: 16px;
}
.top-floating-sidebar-area-last h2 a:hover{
    color:#ED1C21;
    text-decoration: none;
    background: transparent!important;
}
.nme_viki_widget_sp_image-description   {
    float: left;
    font-size: 13px;
    line-height: 18px;
    margin-top: 8px;
    width: 70%;
}
.floting-bar-menus .top-floating-sidebar-area-last li{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DFDFDF;
    /*box-shadow: 0 0 3px 0 #C5C5C5;*/
    float: left;
    list-style: none outside none !important;
    margin-bottom: 20px;
    margin-left: 0;
    width: 97%;
    max-height: 75px!important;
    overflow:hidden;

}

.floting-bar-menus .top-floating-sidebar-area li.widget h2 {
    background: none repeat scroll 0 0 transparent;
    color: #ED1C21;
    float: left;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 17px;
    font-weight: normal;
    line-height: 17px;
    text-shadow: none;
    width: 100%;
}

.floting-bar-menus .top-floating-sidebar-area li ul{
    display: block;
    position: relative!important;
    box-shadow: none;
    /*width: 40%;*/
    background: transparent!important;
    float: left;
    /*margin-right: 5%;*/
    /*top:0px;*/
}
.floting-bar-menus .top-floating-sidebar-area li ul li{
    width: 100%;
    float: left;
}

.top-floating-sidebar-area .floting-bar-menus ul{
    position: relative;
}

.nme-floating-bar .top-search-container {
    float: right;
    position: relative;
}
.floatbar-icon-search{
    float: right;
    height: 30px;
    padding-top: 5px;
    width: 34px;
    padding: 0px 5px 0px 5px;
    border-right: 1px solid #999;
    border-left: 1px solid #999;
    background: url(images/search-icon-new.png) no-repeat center transparent!important;
    margin-right: -2px;
}
.search-icon{
    float:left;
    /*margin: 0px 0px 0px 5px;*/
}

.floatbar-icon-search:hover{
    background: url(images/search-icon-new-hover.png) no-repeat center #ffffff!important;
    cursor: pointer;

}
.nme-floating-bar .floating-top-search {
    display: none;
    float: right;
}
.nme-floating-bar .floating-top-search li {
    /*     -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;*/
    background: none repeat scroll 0 0 #FFFFFF;
    /*    border-color: -moz-use-text-color #DDDDDD #DDDDDD!important;
        border-image: none;*/
    /*    border-right: 1px solid #DDDDDD!important;
        border-left: 1px solid #DDDDDD!important;
        border-bottom: 1px solid #DDDDDD!important;*/
    /*    border-style: none solid solid;
        border-width: medium 1px 1px;*/
    float: right;
    margin-top: 3px;
    padding: 10px;
    position: absolute;
    right: -1px;
    top: 27px;
    list-style: none;
    box-shadow: 0 2px 3px -2px #999999;
}
.nme-floating-bar .floating-top-search input.search-query {
    border-radius: 0 0 0 0;
    float: left;
    width: 312px;
}
.nme-floating-bar .floating-top-search .btn {
    background: url("images/technorms-img.png") no-repeat scroll -408px -6px transparent;
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: none;
    float: left;
    margin: 3px 0 0 -35px;
    padding-right: 5px !important;
    text-indent: -9999px;
    width: 28px;
}
.nme-floating-bar .top-search .btn {
    background: url("images/technorms-img.png") no-repeat scroll -408px -70px transparent;
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: none;
    float: left;
    height: 16px;
    margin: 3px 0 0 -35px;
    padding-right: 5px !important;
    text-indent: -9999px;
    width: 28px;
}
.nme-floating-bar .top-search input[type="text"] {
    font-size: 12px;
    height: 13px;
    line-height: 20px;
}



/*---------------------- css for top bar end -----------------------------*/

/* -------------------- css slider start --------------------------------*/

.slider-main{
    background: none repeat scroll 0 0 #F6F6F6;
    float: left;
    height: 170px;
    width: 100%;
    border-bottom:1px solid #dddddd;
    overflow: hidden;
    border-radius:0px;
    box-shadow:none;
}
#carouselWrapper{
    width: 1155px!important;
}
.slider-main-inner-container{
    margin: 0px auto 0;
    width: 1155px;
}

#carousel {
    border-radius: 0 0 0 0;
    box-shadow: none;
    float: left;
    height: 167px !important;
    margin-bottom: 0;
    margin-right: auto;
    overflow: hidden !important;
    position: relative;
    width: 1155px;
}

#carousel ul {
    margin-bottom: 0 !important;
    margin-left:7px;
    margin-right: auto !important;
    margin-top: 0 !important;
    position: absolute !important;
    right: 20px!important;
}

#carousel ul li {
    float: left !important;
    height: 167px;
    margin: 0 13px 0 12px;
    position: relative;
    width: 320px;
    list-style: none;
}

.slides li img{
    position: absolute;
}

.slides{
    position: relative;
}

#carousel ul li .nme-caption-meta{
    float: left;
    position: absolute;
    z-index: 1;
    bottom: 30px;
    width : 100%;
}
.nme-image-category{
    float: right;
    background: #ff0000;
    color: #fff;
    padding: 2px 4px;
    margin-right: 10px;
}
.nme-image-caption-text{
    background: url(images/caption-slider-bg.png) repeat;
    border-top: 3px solid #FF0000;
    color: #FFFFFF;
    float: left;
    padding: 5px;
    width: 97%;
}
.nme-image-caption-text a{
    color:#fff
}
.nme-image-caption-text a:hover{
    color:#fff
}

.caroufredsel_wrapper{
    display: block!important;
    float: none!important;
    height: 137px!important;
    left: 43px!important;
    margin: 0 15px!important;
    overflow: hidden!important;
    position: absolute!important;
    right: 15px!important;
    text-align: start!important;
    top: 16px!important;
    width: 1027px!important;
    z-index: auto!important;
}

.btn_lt{
    background: url("/wp-content/themes/technorms/infinitecarousel/images/leftright.gif") no-repeat scroll -143px 0 transparent !important;
    border: medium none !important;
    cursor: pointer !important;
    float: left;
    height: 167px !important;
    left: 0px !important;
    opacity: 1 !important;
    position: absolute !important;
    top: 0 !important;
    width: 44px !important;
    text-indent: -9999px!important;
}
.btn_lt:hover{
    background: url("/wp-content/themes/technorms/infinitecarousel/images/leftright.gif") no-repeat scroll -54px 0 transparent !important;
}

.btn_rt{
    background: url("/wp-content/themes/technorms/infinitecarousel/images/leftright.gif") no-repeat scroll -99px 0 transparent !important;
    border: medium none !important;
    cursor: pointer !important;
    float: right;
    height: 167px !important;
    opacity: 1 !important;
    position: absolute !important;
    right: 0 !important;
    top: 0 !important;
    width: 45px !important;
    text-indent: -9999px!important;
}
.btn_rt:hover{
    background: url("/wp-content/themes/technorms/infinitecarousel/images/leftright.gif") no-repeat scroll -10px 0 transparent !important;
}
/* -------------------- css slider end ----------------------*/
.td-boxed-layout .td-container-wrap{ width:100%!important;}
.nme-download-page-stay-connected {
    float: left;
    width: 100%;
    margin-bottom: 20px;    
}
.nme-download-page-stay-connected ul {
    margin: 0px;
    padding: 0px;
}
.nme-download-page-stay-connected ul li {
    list-style: none;
    float: left;
}

.slider-main-inner-container h2, .nme-download-main-title-container h2{
    font-size: 26px;
    font-weight: normal;
}
.slider-main-inner-container h3, .nme-download-main-title-container h3{
    margin: 0 0 15px;
}
.nme-download-main-title {
    padding: 0px 15px;
    float: left;
    width:100%;
}

.nme-download-page-stay-connected  a.nme-download-page-fb {
    background: url("images/technorms-img.png") no-repeat scroll -80px -85px transparent;
    float: left;
    height: 44px;
    margin-right: 17px;
    padding-top: 10px;
    text-indent: -9999px;
    width: 46px;
}


.nme-download-page-stay-connected  a.nme-download-page-twitter {
    background: url("images/technorms-img.png") no-repeat scroll -134px -85px transparent;
    float: left;
    height: 44px;
    margin-right: 17px;
    padding-top: 10px;
    text-indent: -9999px;
    width: 46px;
}


.nme-download-page-stay-connected  a.nme-download-page-google{
    background: url("images/technorms-img.png") no-repeat scroll -187px -85px transparent;
    float: left;
    height: 44px;
    margin-right: 17px;
    padding-top: 10px;
    text-indent: -9999px;
    width: 46px;
}


.nme-download-page-stay-connected  a.nme-download-page-email {
    background: url("images/technorms-img.png") no-repeat scroll -241px -85px transparent;
    float: left;
    height: 44px;
    margin-right: 17px;
    padding-top: 10px;
    text-indent: -9999px;
    width: 46px;
}


.nme-download-page-stay-connected  a.nme-download-page-rss {
    background: url("images/technorms-img.png") no-repeat scroll -294px -85px transparent;
    float: left;
    height: 44px;
    margin-right: 17px;
    padding-top: 10px;
    text-indent: -9999px;
    width: 46px;
}
/*div#sticker {
    padding:20px;
    margin:20px 0;
    background:#AAA;
    width:190px;
}
.stick {
    position:fixed;
    top:0px;
}*/


/* -------------------- css for header end ------------------*/



/* -------------------- css for body part start ------------------*/

.wrap{
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
}

[class*="span"]{
    margin-left: 0px;
}
.content{
    margin-left: 0px;
}
.content-part{
    border-right: 1px solid #DDDDDD;
    float: left;
    min-height: 2000px;
}
.editor-picks{
    float: left;
    margin-top: 1px;
    width: 98%;
    border: 8px solid #f1eeec;
    margin-bottom: 15px;
}

.editor-info{
    float: left;
    width: 46%;
    padding: 15px;
    border-right: 1px solid #dddddd;
}
.editor-detail{
    float: left;
    width: 100%;
    margin-bottom: 5px;
}

.client-text-content{
    font-size: 12px;
}

.editor-info h1, .directory-info h1{
    color: #ed1c21;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    text-shadow: none;
    border-bottom: 1px solid #dddddd;
    float: left;
    margin-top: 0px;
    width: 100%;
}
.editor-title h2 a{
    color: #111111;
    float: left;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    margin-bottom: 5px;
    text-decoration: underline;
}
.editor-title h2 a:hover{
    color: #ED1C21;
    font-family:'Open Sans', Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    float: left;
    text-decoration: none;
}

.client-text-content{
    float: left;
}
.nme-post-author a{
    font-style: italic;
    color: #ed1c21;
    text-decoration: none;
    cursor: pointer;
}
.nme-post-author a:hover{
    font-style: italic;
    color: #ed1c21;
}


.directory-info{
    float: left;
    width: 46%;
    padding: 15px;

}

.blog-details:first-child{
    float: left;
    border-bottom: 1px solid #dddddd;
    padding:0px 20px 20px 20px;
    margin-bottom: 20px;
    margin-top: 10px;
    /*    width: 95%;*/
}
.blog-details{
    float: left;
    border-bottom: 1px solid #dddddd;
    padding:0px 20px 20px 20px;
    margin-bottom: 20px;
    /*    width: 95%;*/
}

.blog-post-title{
    width: 100%;
    float:left;
    margin-bottom: 10px;
}

.blog-post h1{
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #DDDDDD;
    color: #ED1C21;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 20px;
    text-shadow: none;
    padding: 0 20px;
}

.blog-post-title h2 a{
    color: #111111;
    float: left;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 30px;
    font-weight: normal;
    line-height: 36px;
    text-decoration: none;
}
.blog-post-title h2 a:hover{
    color: #ED1C21;
}

.post-meta{
    float: left;
    margin-bottom: 5px;
    width: 100%;
}
.post-meta p{
    float: left;
}
.meta-left{
    float: left;
}
.meta-right{
    float: right;
}

.span2 .nme-comment-author{
    float: right;
    margin: 0px;
    position: relative;
    min-width: 58px;
}

.nme-comment-author{
    float: left;
    position: relative;
    min-width: 130px;
}
.nme-comment-author .avatar{
    float: left;
    margin: -6px 6px 0 15px;
    position: relative;
}
.nme-comment-author .profile-details .avatar{
    float: left;
    margin: -6px 6px 0 -1px;
    position: relative;
}
.nme-author-link{
    float: left;
    margin-right: 5px;
}

.nme-comment-author .profile-details .author-name {
    float: left;
    margin-bottom: 5px;
    margin-top: 0px;
    /*    width: 94%;*/
}
.nme-comment-author .profile-details .author-social {
    float: right;
    margin-left: 30px !important;
    width: 62%;
}


.pull-left {
    float: left;
    margin-right: 7px;
    margin-top: -5px;
}

.nme-author-expand{
    background: url("images/technorms-img.png") no-repeat scroll -5px 0 transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 22px;
    position: relative;
    right: 2;
    top: -4px;
    width: 16px;
    z-index: 2000;
}
.span2 .nme-comment-author .nme-author-contract{
    background: url("images/technorms-img.png") no-repeat scroll -26px 0 transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 22px;
    position: relative;
    right: 1px;
    top: -4px;
    width: 16px;
    z-index: 2000;
}
.nme-comment-author .nme-author-contract{
    background: url("images/technorms-img.png") no-repeat scroll -27px 0 transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 23px;
    position: relative;
    right: 0;
    top: -4px;
    width: 16px;
    z-index: 2000;
}

.profile-details{
    background-color: #FFFFFF;
    border: 1px solid #BFBFBF;
    box-shadow: 0 0 3px 0 #B2B2B2;
    left: 7px;
    padding: 8px;
    position: absolute;
    top: -9px;
    width: 270px;
    z-index: 1;
}

.author-close{
    background: url("images/technorms-img.png") no-repeat scroll -47px 0 transparent;
    float: right;
    height: 21px;
    margin-top: -10px;
    width: 13px;

}
.author-name{
    float: left;
    margin-top: -5px;
    margin-bottom: 5px;
    /*    width: 94%;*/
}
.author-avatar{
    float: left;

}
.profile-details ul{
    margin: 0px;
}

.li{
    float: left;
    width: 24px;
    margin-right: 5px;
}
.li a{
    background: url(images/linkin.png) no-repeat transparent;
    text-indent: -9999px;
    opacity:0.8;
    display: block;
    line-height: 22px;
}
.li a:hover{
    background: url(images/linkin.png) no-repeat transparent;
    text-indent: -9999px;
    opacity:1;
}
.tw{
    float: left;
    width: 24px;
    margin-right: 5px;
}
.tw a{
    background: url("images/technorms-img.png") repeat scroll -129px -4px transparent;
    display: block;
    height: 25px;
    line-height: 22px;
    opacity: 0.8;
    text-indent: -9999px;
    width: 26px;
}
.tw a:hover{
    background: url("images/technorms-img.png") repeat scroll -129px -4px transparent;
    text-indent: -9999px;
    opacity:1;
}
.fb{
    float: left;
    width: 24px;
    margin-right: 5px;
}
.fb a{
    background: url("images/technorms-img.png") no-repeat scroll -69px -4px transparent;
    display: block;
    height: 25px;
    line-height: 24px;
    text-indent: -9999px;
    width: 24px;
    opacity: 0.8;
}
.fb a:hover{
    background: url("images/technorms-img.png") no-repeat scroll -69px -4px transparent;
    opacity: 1;
}
.gplus{
    float: left;
    width: 24px;
    margin-right:10px;
}
.gplus a{
    background: url("images/technorms-img.png") repeat scroll -158px -4px transparent;
    display: block;
    height: 25px;
    line-height: 22px;
    opacity: 0.8;
    text-indent: -9999px;
    width: 28px;
}
.gplus a:hover{
    background: url("images/technorms-img.png") repeat scroll -158px -4px transparent;
    text-indent: -9999px;
    opacity:1;
    display: block;
}


.author-social{
    float: right;
    width: 60%;
    margin-left: 10px!important;
}
.author-social li{
    float: left;
    list-style: none;
}
.author-recent{
    float: left;
    margin-top: 5px !important;
}
.author-recent .recent{
    font-size: 12px;
    font-weight: bold;
}
.author-recent li{
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    list-style: disc outside none;
    margin-bottom: 5px;
    margin-left: 14px;
    padding: 0 0 5px;
}

.nme-posted-in{
    float: right;
}

.nme-posted-in a{
    background: #ED1C21;
    color: #fff;
    text-decoration: none;
    padding: 2px 4px;
}

.nme-comment-pop-up-link{
    background: url("images/comment-bg.gif") no-repeat scroll center bottom transparent;
    float: right;
    height: 26px;
    margin-left:10px;
}
.nme-comment-pop-up-link a{
    background: #444;
    padding: 2px 4px;
    color: #fff;
}
.nme-comment-count a{
    background: none repeat scroll 0 0 #444444;
    color: #FFFFFF;
    font-size: 12px;
    padding: 2px 6px;
}

.blog-post-img{
    float: left;
    margin-right: 20px;
}
.blog-post-img img{
    float: left;
    border: 5px solid #fff;
    width: 100%;
}

.single-page .span2{
    margin: 0 6px 0 7px;
    float: left;
    padding-top: 10px;
}

.single-page .span2 li{
    margin-left: 5px;
    float: left;
    list-style: none;
}
.single-page .span2 .author-meta{
    border-bottom: 1px solid #DDDDDD;
    float: right;
    margin-bottom: 20px;
    margin-top: 10px;
    padding-bottom: 27px;
    text-align: right;
    width: 100%;
}

.single-page .span2 .updated{
    color: #444444;
    float: left;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 15px;
    font-style: italic;
    line-height: 18px;
    margin-right: 7px;
    margin-top: 9px;
    width: 47%;
}
.single-page .span2 .date-digit{
    color: #111111;
    float: right;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 42px;
    font-style: italic;
    margin-top: 14px;
    width: 43%;
}


.single-page .span2 .nme-author-pop-up{
    float: right;
    min-width: 100px;
}


.single-page .span2 .profile-details{
    background-color: #FFFFFF;
    border: 1px solid #BFBFBF;
    left: -9px;
    padding: 8px;
    position: absolute;
    top: -4px;
    width: 270px;
    z-index: 1;
}

.single-page .span2 .author-close{
    background: url("images/technorms-img.png") no-repeat scroll -47px 0 transparent;
    float: right;
    height: 20px;
    margin-top: -10px;
    width: 11px;

}
.single-page .span2 .author-name{
    float: left;
    margin-top: -5px;
    margin-bottom: 5px;
    width: 94%;
}
.single-page .span2 .author-avatar{
    float: left;

}
.single-page .span2 .profile-details ul{
    margin: 0px;
}

.single-page .span2 .li{
    float: left;
    width: 24px;
    margin-right: 5px;
}
.single-page .span2 .li a{
    background: url(images/linkin.png) no-repeat transparent;
    text-indent: 9999px;
    opacity:0.8;
    display: block;
    line-height: 22px;
}
.single-page .span2 .li a:hover{
    background: url(images/linkin.png) no-repeat transparent;
    text-indent: 9999px;
    opacity:1;
}
.single-page .span2 .tw{
    float: left;
    width: 24px;
    margin-right: 5px;
}
.single-page .span2 .tw a{
    background: url(images/twitter.png) no-repeat transparent;
    text-indent: 9999px;
    opacity:0.8;
    display: block;
    line-height: 22px;
}
.single-page .span2 .tw a:hover{
    background: url(images/twitter.png) no-repeat transparent;
    text-indent: 9999px;
    opacity:1;
}
.single-page .span2 .fb{
    float: left;
    width: 24px;
    margin-right: 5px;
}
.single-page .span2 .fb a{
    background: url(images/facebook.png) no-repeat transparent;
    text-indent: 9999px;
    opacity:0.8;
    display: block;
    line-height: 22px;
}
.single-page .span2 .fb a:hover{
    background: url(images/facebook.png) no-repeat transparent;
    text-indent: 9999px;
    opacity:1;
}
.single-page .span2 .gplus{
    float: left;
    width: 24px;
    margin-right:10px;
}
.single-page .span2 .gplus a{
    background: url(images/google.png) no-repeat transparent;
    text-indent: -9999px;
    opacity:0.8;
    display: block;
    line-height: 24px;
}
.single-page .span2 .gplus a:hover{
    background: url(images/google.png) no-repeat transparent;
    text-indent: -9999px;
    opacity:1;
    display: block;
}


.single-page .span2 .author-social{
    float: right;
    width: 70%;
    margin-left: 10px!important;
}
.single-page .span2 .author-social li{
    float: left;
    list-style: none;
}
.single-page .span2 .author-recent{
    float: left;
    margin-top: 5px !important;
}
.single-page .span2 .author-recent .recent{
    font-size: 12px;
}
.single-page .span2 .author-recent li{
    float: left;
    font-size: 12px;
    list-style: disc outside none;
    margin-bottom: 0;
    margin-left: 13px;
    padding: 0 0 5px;
}
.single-page .span2 .author-recent li a{
    color: #ED1C21;
}
.single-page .span2 .author-recent li a:hover{
    color: #ED1C21;
}
.single-page .span2 .profile a{
    color: #ED1C21;
}
.single-page .span2 .profile a:hover{
    color: #ED1C21;
}

.single-page .span2 .nme-post-category-comment{
    float: left;
}

.nme-term-name{
    float: right;
    /*    width:82%;*/
    text-align: right;
    margin: 15px 0px;
    min-width:50px;
}
.nme-term-name a{
    background: none repeat scroll 0 0 #ED1C21;
    color: #FFFFFF!important;
    padding: 2px 4px;
    text-decoration: none;
}

.nme-comment-count{
    background: url("images/comment-bg.gif") no-repeat bottom transparent;
    float:right;
    height: 26px;
    margin-left: 0px;
}
.nme-comment-count p{
    background: none repeat scroll 0 0 #444444;
    color: #FFFFFF;
    padding: 2px 4px;
}

.nme-post-excerpt{
    float: left;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 13px;
    font-style: italic;
    margin-top: 307px;
    text-align: right;
}

.page .single-page .singel-content{
    border-left: none;
    border-right: none;
    float: left;
    min-height: 2600px;
    padding: 0 14px;
}
.single-page .singel-content{
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    float: left;
    min-height: 2000px;
    padding: 0 14px;
}
.single-page .singel-content .entry-content-asset {
    position: relative;
    padding-bottom: 56.25%;
}

.single-page .singel-content .entry-content-asset iframe{
    position: absolute;
    width: 100%;
    height: 100%;
}
.entry-content img{
    margin:5px 0px;
}

.nme-page-cnt{
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #EEEDED;
    float: left;
    font-size: 12px;
    margin: 0 20px 20px;
    padding: 2px 5px;
    float: left;
}

.nme-pagination{
    float: left;
    margin: 0 20px 20px;
    display: block;
}



.nme-pagination a{
    background:#fff;
    border: 1px solid #EEEDED;
    float: left;
    font-size: 12px;
    padding: 2px 7px;
    color:#111;
    margin: 2px 5px;
}
.nme-pagination a:hover{
    background:#fff;
    border: 1px solid #EEEDED;
    float: left;
    font-size: 12px;
    padding: 2px 7px;
    color:#ED1C21;
    margin: 2px 5px;
}
.nme-pagination .current{
    background:#fff;
    border: 1px solid #EEEDED;
    float: left;
    font-size: 12px;
    padding: 2px 7px;
    color:#ED1C21;
    margin: 2px 5px;
}

.nme-pagination .dots{
    background:#fff;
    border: 1px solid #EEEDED;
    float: left;
    font-size: 12px;
    padding: 2px 7px;
    color:#111;
    margin: 2px 5px;
}

.home .nme-inner-contenr{
    padding:0px!important;
    border-right: none!important;
}
.page .nme-inner-contenr{
    min-height: 2000px;
    /*    padding: 0px 20px;
        width: 65.2%;*/
    border-right: 1px solid #DDDDDD;
}
.search .nme-inner-contenr{
    min-height: 2000px;
    border-right: 1px solid #DDDDDD;
}

.page .fullwidth{
    padding:0 20px;
    /*    width: 1115px;*/
}
.archive .nme-inner-contenr{
    /*    padding:0 20px;
        width: 65.1%;*/
    /*    border-right: 1px solid #DDDDDD;*/
    min-height: 1915px;
}
.author .nme-inner-contenr{
    min-height: 1915px;
    padding: 0;
    /*    width: 68.7%;*/
}
.author .blog-post{
    /*    border-top: 1px solid #ddd;*/
    /*    padding-top: 5px;*/
    float: left;
    width:100%;
    /*    margin-top: 5px;*/
}
.author .blog-details {
    border-bottom: 1px solid #DDDDDD;
    float: left;
    margin-bottom: 20px;
    padding: 0 0 20px;
    width: 100%;
}
.nme-author-social-conatiner{
    float: left;
    margin-right: 15px;
    margin-top: 10px;
    width: 25%;
}
.nme-author-img{
    float: left;
}
.nme-author-meta img{
    margin: 0px 20px 20px 0px;;
    float: left;
    width:100%;
}
.nme-author-description{
    float: left;
    margin-top: 10px;
    width: 72%;
}
.nme-user-social-icons .social-facebook{
    background: url("images/technorms-img.png") no-repeat scroll -69px -7px transparent;
    cursor: pointer;
    float: left;
    height: 24px;
    text-indent: -9999px;
    width: 24px;
}
.nme-user-social-icons .social-rss{
    float: left;
    background: url(images/icon-rss-24x24.png) no-repeat;
    text-indent: -9999px;
    width: 24px;
    height: 24px;
    cursor: pointer;
}
.nme-user-social-icons .social-twitter{
    background: url("images/technorms-img.png") no-repeat scroll -131px -7px transparent;
    cursor: pointer;
    float: left;
    height: 24px;
    text-indent: -9999px;
    width: 24px;
}
.nme-user-social-icons .social-gplus{
    background: url("images/technorms-img.png") no-repeat scroll -159px -7px transparent;
    cursor: pointer;
    float: left;
    height: 24px;
    text-indent: -9999px;
    width: 27px;
}
.nme-user-url{
    float: left;
    margin: 10px 0;
    width: 100%;
}

.nme-user-social-icons{
    float: left;
}
.nme-user-social-icons ul{
    float: left;
    margin:0px;
}
.nme-user-social-icons ul li{
    float: left;
    margin-right:10px;
    list-style: none;
}
.nme-user-social-icons .alignleft{
    float: left;
    width: 100%;
}


.author .single-page .span2 {
    float: left;
    margin: 0 5px 0 7px;
    padding-top: 10px;
}
.author .single-page .span2 ul{
    padding: 0px;
    margin: 0px;
}
.author .single-page .span2 li{
    list-style: none;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 10px;
    margin-left: 0px;
    width: 100%;

}
.author .single-page .span2 li a {
    color: #111111;
    float: left;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 15px;
    text-decoration: none;
}
.author .single-page .span2 li a:hover {
    color: #ED1C21;
}

.author .sidebar-title {
    border-bottom: 1px solid #DDDDDD;
    color: #ED1C21;
    float: left;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 10px;
    padding-bottom: 17px;
    width: 100%;
}
.nme-author-meta{
    border-bottom: 1px solid #DDDDDD;
    float: left;
    margin-bottom: 5px;
    margin-top: 10px;
    padding-bottom: 10px;
    width: 100%;
}
.nme-author-name{
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #DDDDDD;
    float: left;
    margin-bottom: 15px;
    margin-top: 10px;
    padding: 0 10px;
    width: 97%;
}
/*.nme-author-name-container{
     border-bottom: 1px solid #DDDDDD;
    float: left;
    margin-bottom: 15px;
    padding-bottom: 7px;
    width: 100%;
}*/
.nme-author-name-posts h3{
    width: 100%;
    border-bottom: 1px solid #DDDDDD;
    float: left;
    margin-bottom: 15px;
    padding-bottom: 7px;
}
.nme-author-name-container .nme-author-name h3{
    float: left;
    background: none repeat scroll 0 0 transparent;
    color: #ED1C21;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin: 0 7px 0 0;
    text-shadow: none;
}
.nme-author-name-container h3{
    float: left;
    background: none repeat scroll 0 0 transparent;
    color: #111;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    text-shadow: none;
}
.nme-author-name-container .nme-author-name-posts h3{
    float: left;
    background: none repeat scroll 0 0 transparent;
    color: #ED1C21;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin: 0 7px 0 0;
    text-shadow: none;
}

.nme-cat-container-next{
    border-bottom: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    float: left;
    margin-bottom: 15px;
    padding: 12px 0 10px 21px;
    width: 97.3%;
}
.nme-cat-container{
    border-bottom: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    float: left;
    padding: 12px 0 10px 22px;
    width: 96.9%;
}
.nme-cat-img{
    float: left;
    width: 105px;
    height: 105px;
    margin: 0px 20px 10px 0px;
}
.nme-cat-inner{
    float: left;
    width: 83%;
}
.nme-cat-title h1{
    background: none repeat scroll 0 0 transparent;
    border-bottom: none;
    color: #111;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    margin: 0px;
    text-shadow: none;
    width: 100%;
}
.nme-left-posts{
    border-right: 1px solid #DDDDDD;
    margin-right: 18px;
    padding-right: 12px;
    /*    padding-top:30px;*/
    min-height: 2215px;
    margin-left: 20px;
    padding-bottom: 20px;
}
.nme-left-posts h1{
    background: none repeat scroll 0 0 transparent;
    color: #ED1C21;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    text-shadow: none;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;

}

.nme-left-posts .type-post{
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.nme-left-posts h2{
    line-height: 16px;
    float: left;
    width: 69%;
    margin: 0;
}

.nme-left-posts h2 a{
    font-family: Georgia;
    font-size: 16px;
    color: #111;
    text-decoration: none;
    font-weight: normal;
}
.nme-left-posts h2 a:hover{
    font-family: Georgia;
    font-size: 16px;
    color:#ED1C21;
    font-weight: normal;
}

.nme-left-posts .type-post img{
    float: left;
    margin-right: 20px;
}
.more-article{
    float: right;
}
.more-article a{
    background: none repeat scroll 0 0 #ED1C21;
    color: #FFFFFF !important;
    padding: 2px 4px;
    text-decoration: none;
}
.more-article a:hover{
    text-decoration: underline;
}

/* ------------------------css for advertisment start----------------------------*/
.home-ad-container {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #DDDDDD;
    float: left;
    margin: 0 0 10px 20px;
    padding: 10px 0;
    text-align: center;
    width: 95%;
}

.home-ad-300x250{
    margin: 0 auto;
    text-align: center;
    max-width: 300px;
}
.author-ad-container {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #DDDDDD;
    float: left;
    margin: 0 0 10px;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}

.author-ad-336x280{
    margin: 0 auto;
    text-align: center;
    max-width: 336px;
}

.cat-ad-container{
    float:left;
    margin: 0px 0px 30px 0px;
    text-align: center;
    width:100%;
}

.cat-ad-336x280{
    margin: 0 auto;
    text-align: center;
    max-width: 336px;
}
.nme-gallery-ad-container{
    float:left;
    margin: 0px 0px 30px 0px;
    text-align: center;
    width:100%;
}

.nme-gallery-ad-container-inner{
    margin: 0 auto;
    text-align: center;
    max-width: 728px;
}

/* ------------------------css for advertisment end----------------------------*/

.nme-right-posts{
    border-right: 1px solid #DDDDDD;
    /*    padding-top: 20px;*/
    min-height: 2222px;
    padding-right: 20px;
}

.nme-right-posts img {
    width:100%;
}

.nme-right-posts h2{
    float: left;
    line-height: 22px;
    margin-bottom: 15px;
    padding: 0 5px;
}
.nme-right-posts .entry-summary{
    float: left;
    padding: 0 5px;
    position: relative;
    width: 95%;
}
.nme-right-posts .entry-summary .fb_edge_widget_with_comment {
    float: left!important;
    margin-right: 10px!important;
    position: relative!important;
}
.nme-right-posts .entry-summary .twitter-share-button {
    width: 95px!important;
    float: left;
    /*margin-right: 10px;*/
    /*overflow: hidden;*/
}
.nme-right-posts .entry-summary .gp-iframe {
    float: left;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    z-index: 999;
}


.nme-right-posts h2 a{
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 20px;
    color: #111;
    text-decoration: none;
    font-weight: normal;
}

.nme-right-posts h2 a:hover{
    color:#ED1C21;
}
.nme-right-posts h1{
    background: none repeat scroll 0 0 transparent;
    color: #ED1C21;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    text-shadow: none;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;

}

.nme-right-posts .type-post{
    border: 1px solid #DFDFDF;
    box-shadow: 1px 4px 2px #EAEAEA;
    float: left;
    margin-bottom: 30px;
    padding-bottom: 10px;
    width: 100%;

}

/* ------------------------- DIRECTORY PAGE STYLING START --------------------*/

.nme-directory-posts{
    float: left;
    border: 1px solid #dadada;
    padding: 10px;
    margin: 0px 20px 20px 0px;
    box-shadow:0 0 3px 0 #C5C5C5;
}
.nme-directory-posts:nth-child(2n+1){
    float: left;
    border: 1px solid #dadada;
    padding: 10px;
    margin: 0px 0px 20px 0px;
    box-shadow:0 0 3px 0 #C5C5C5;
}

.software{
    float: left;
    width: 100%;
}
.software h1{
    color: #ef1039;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    line-height: 25px;
    margin: 0 0 15px;
}
.iSO-appStorm{
    float: left;
    width: 100%;
}
.iSO-appStorm h1{
    color: #166b4a;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    line-height: 25px;
    margin: 0 0 15px;
}

.android-appstorm{
    float: left;
    width: 100%;
}
.android-appstorm h1{
    color: #a02f65;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    line-height: 25px;
    margin: 0 0 15px;
}
.web-appstorm{
    float: left;
    width: 100%;
}
.web-appstorm h1{
    color: #3c8bf0;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    line-height: 25px;
    margin: 0 0 15px;
}
.directory-posts{
    float: left;
}
.directory-big-post{
    float: left;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.directory-big-post{
    float: left;
}
.directory-big-post .directory-img{
    float: left;
    margin: 0px 20px 0px 0px;
    width: 160px;

}
.directory-big-post .directory-img img{
    box-shadow:0 0 3px 0 #C5C5C5;
    border: 1px solid #fff;

}

.directory-data{
    float: left;
    width: 65%;
}
.directory-data .directory-title{
    float: left;
}
.directory-data .directory-title a {
    color: #111111;
    float: left;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 22px;
    font-weight: normal;
    line-height: 22px;
    text-decoration: none;
}
.directory-data .directory-title a:hover {
    color: #ED1C21;
}
.directory-meta{
    color: #888888;
    float: left;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 16px;
    margin: 5px 0;
    width: 100%;
}
.directory-author{
    float: left;
}


.directory-small-post{
    float: left;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.directory-small-post .directory-title a {
    color: #111111;
    float: left;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 22px;
    font-weight: normal;
    line-height: 22px;
    text-decoration: none;
}
.directory-small-post .directory-title a:hover {
    color: #ED1C21;
}
.directory-small-post .directory-img{
    float: left;
    margin: 0px 20px 0px 0px;
    width: 77px;

}
.directory-small-post .directory-img img{
    box-shadow:0 0 3px 0 #C5C5C5;
    border: 1px solid #fff;
}
.directory-small-post .directory-title{
    float: left;
    width: 81%;
}
.more{
    float: right;
}
.more a {
    color: #ED1C21;
    float: left;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    text-decoration: none;
}
.more a:hover {
    color: #ED1C21;
}

/* ------------------------- DIRECTORY PAGE STYLING END --------------------*/

/* ------------------------- GALLERY PAGE STYLING START --------------------*/

.nme-gallery-title{
    float: left;
}
.nme-gallery-titles ul{
    float: left;
    margin: 0;
    padding: 0;
}
.nme-gallery-titles ul li{
    float: left;
    list-style: none;
    margin-bottom: 10px;
    width: 100%;
}
.gallery-title h4 a  {
    color: #ED1C21;
    float: left;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 15px;
    margin-bottom: 10px;
    text-decoration: none;
    width: 100%;
}
.gallery-title h4 a:hover  {
    color: #ED1C21;
}
.nme-gallery-titles ul li h3 a  {
    color: #111111;
    float: left;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 15px;
    text-decoration: none;
}
.nme-gallery-titles ul li h3 a:hover, .nme-gallery-titles ul li h3 a.current-dl-category {
    color: #ED1C21;
}

.nme-gallery-posts{
    float: left;
}
.nme-related-themes{
    float: left;
}
.nme-related-themes h2{
    color: #111111;
    float: left;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    line-height: 15px;
    margin-bottom: 20px;
    text-decoration: none;
    width: 100%;
}




.nme-related-themes .gallery-post:nth-child(4n){
    border: 1px solid #DFDFDF;
    box-shadow: 1px 4px 2px #EAEAEA;
    margin-bottom: 30px;
    padding-bottom: 10px;
    /*    width: 31%;*/
    margin-right: 0px;
    float: left;
}

.nme-related-themes .gallery-post:nth-child(3n){
    border: 1px solid #DFDFDF;
    box-shadow: 1px 4px 2px #EAEAEA;
    margin-bottom: 30px;
    padding-bottom: 10px;
    /*    width: 31%;*/
    margin-right: 20px;
    float: left;
}

.nme-related-themes .gallery-post{
    border: 1px solid #DFDFDF;
    box-shadow: 1px 4px 2px #EAEAEA;
    margin-bottom: 30px;
    padding-bottom: 10px;
    /*    width: 31%;*/
    margin-right: 20px;
    float: left;
}

.gallery-post:nth-child(3n){
    border: 1px solid #DFDFDF;
    box-shadow: 1px 4px 2px #EAEAEA;
    margin-bottom: 30px;
    padding-bottom: 10px;
    /*    width: 31%;*/
    margin-right: 0px;
    float: left;
}
.gallery-post{
    border: 1px solid #DFDFDF;
    box-shadow: 1px 4px 2px #EAEAEA;
    margin-bottom: 30px;
    padding-bottom: 10px;
    /*    width: 31%;*/
    margin-right: 20px;
    float: left;
}

.gallery-img{
    float: left;
    width:100%;
    height: 152px;
    overflow: hidden;
}
.gallery-img img{
    width:100%;
}
.gallery-title{
    float: left;
    margin: 10px 5px 5px;
    width: 96%;
}

.gallery-title h1{
    float: left;
    text-align: center;
    width: 100%;
    margin:0px;
}
.gallery-title p{
    float: left;
    margin: 0px;
    font-size: 13px;
}
.gallery-title h1 a {
    color: #111111;
    float: left;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 22px;
    text-decoration: none;
}
.gallery-title h1 a:hover {
    color: #ED1C21;
}

.gallery-link{
    float: left;
    width: 36%;
    margin-left: 5px;
}
.gallery-link a {
    color: #ED1C21;
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
    text-decoration: none;
}
.gallery-link a:hover {
    color: #111;
}
.gallery-download{
    float: right;
    width: 42%;
    margin-right: 5px;
}
.gallery-download a {
    color: #21a2ed!important;
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
    text-decoration: none;
    float: right;
}
.gallery-download a:hover {
    color: #111!important;
}

.nme-download-page-popular-downloads{
    float: left;
    padding-left: 15px;
    width: 96%;
}
.nme-download-page-popular-downloads .gallery-post{
    border: 1px solid #DFDFDF;
    box-shadow: 1px 4px 2px #EAEAEA;
    float: left;
    margin-bottom: 30px;
    margin-right: 35px;
    padding-bottom: 10px;
}
.nme-download-page-popular-downloads .gallery-post:nth-child(2n) {
    border: 1px solid #DFDFDF;
    box-shadow: 1px 4px 2px #EAEAEA;
    float: left;
    margin-bottom: 30px;
    margin-right: 0;
    padding-bottom: 10px;
}
.nme-download-page-popular-downloads .gallery-post .gallery-img img {
    width: 100%;
}
.nme-download-page-popular-downloads .gallery-post .gallery-img {
    height: 175px;
}
/*.nme-download-page-popular-downloads .gallery-post:nth-child(3n) {
    border: 1px solid #DFDFDF;
    box-shadow: 1px 4px 2px #EAEAEA;
    float: left;
    margin-bottom: 30px;
    margin-right: 20px;
    padding-bottom: 10px;
}
.nme-download-page-popular-downloads .gallery-post:nth-child(4n) {
    border: 1px solid #DFDFDF;
    box-shadow: 1px 4px 2px #EAEAEA;
    float: left;
    margin-bottom: 30px;
    margin-right: 20px;
    padding-bottom: 10px;
}*/
.technorms-dl-popular .gallery-post{
        margin-right:26px!important;
        margin-left: 0px!important;
}
.technorms-dl-popular .gallery-post:nth-child(3n) {
    margin-right: 0px!important;
}
/* ------------------------- GALLERY PAGE STYLING END --------------------*/





/* ------------------------- essentials PAGE STYLING start --------------------*/
.page-header-inner {
    float: left;
    margin: 15px 0 15px 20px;
    width: 95%;
}
.page-header-inner img {
    float: left;
    width: 100%;
}
.nme-essential-title{
    border-bottom: 1px solid #DDDDDD;
    float: left;
    margin: 10px 0 15px 20px;
    padding-bottom: 15px;
    width: 96.5%;
}
.nme-essential-title h1{
    background: none repeat scroll 0 0 transparent;
    border-bottom: none!important;
    color: #ED1C21;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 30px!important;
    font-weight: normal;
    text-shadow: none;
    margin: 0px;
}


.essential-top-title{
    background: none repeat scroll 0 0 #111111;
    float: left;
    margin: -40px 0 0;
    opacity: 0.8;
    padding: 0 0 0 10px;
    width: 98.6%;
}
.essential-top-title h1{
    color: #FFFFFF!important;
    font-family:'Open Sans', Helvetica, sans-serif;
    font-size: 24px;
    margin: 0px!important;
    border: none!important;
    opacity: 1;
}
.nme-essential-posts{
    float: left;
    margin: 0px 20px;
}
.essential-posts{
    float: left;
    border: 1px solid #dadada;
    box-shadow:0 0 3px 0 #C5C5C5;
    width: 100%;
    margin-bottom: 20px;
}
.category-title{
    /*    background: url("images/essentials-heading-bg.jpg") repeat scroll 0 0 transparent;*/
    float: left;
    margin-bottom: 15px;
    padding: 1.3%;
    width: 97.5%;
    color: #fff;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 22px;
    font-weight: normal;
    line-height: 22px;
    text-decoration: none;
}
.essential-big-post{
    border-bottom: 1px solid #DDDDDD;
    float: left;
    margin: 0 3%;
    min-height: 266px;
    padding-right: 0;
    width: 94%; 
}
.essential-big-post .fullwidth-left-container-ess {
    float: left;
    margin: 0 3.5% 0 0!important;
    width: 31%!important;
}

.essential-big-post .fullwidth-left-container-ess:last-child {
    margin: 0 !important;
}
.nme-essential-left-container{
    float: left;
    margin: 0 4% 0 0;
    width: 48%;
}

.nme-essential-fullwith-container{
    float: left;
    margin: 0 4% 0 0;
    width: 100% !important;
}

.nme-essential-left-container:last-child{
    float: left;
    margin: 0 0px 0px 0px;
    width: 48%;
}
.essential-big-post .essential-img{
    float: left;
    /*    margin: 0px 20px 0px 0px;*/
}

.essential-big-post .essential-img-fullwidth {
    float: left;
    width : 100%;
}

.essential-big-post .essential-img-fullwidth img{
    box-shadow:0 0 2px 0 #C5C5C5;
    border: 1px solid #fff;
    height: 177px;
    width: 100%;
}    

.essential-big-post .essential-img img{
    box-shadow:0 0 3px 0 #C5C5C5;
    border: 1px solid #fff;
    height: 190px;
    width: 100%;

}
.essential-big-post .essential-title{
    float: left;
    margin: 15px 0 5px;
    width: 100%;
}

.essential-big-post .essential-title a{
    color: #111;
    float: left;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 35px;
    text-decoration: none;
}
.essential-big-post .essential-title a:hover{
    color: #ED1C21;
}


.essential-data{
    float: left;
    /*    width: 65%;*/
}
.essential-data .essential-title{
    float: left;
}
.essential-data .essential-title a {
    color: #111111;
    float: left;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 22px;
    font-weight: normal;
    line-height: 22px;
    text-decoration: none;
}
.essential-data .essential-title a:hover {
    color: #ED1C21;
}
.essential-meta{
    color: #888888;
    float: left;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 16px;
    margin: 5px 0;
    width: 100%;
}
.essential-author{
    float: left;
}


.essential-small-post{
    float: left;
    margin: 10px 3%;
    width: 94%;
}
.nme-essential-right-container{
    float: left;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 10px;
    width: 100%;
}
.nme-essential-right-container:last-child{
    float: left;
    border-bottom:none;
    padding-bottom: 10px;
    margin-bottom: 10px;
    width: 100%;
}
.essential-small-post .essential-title a {
    color: #111111;
    float: left;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 26px;
    text-decoration: none;
}
.essential-small-post .essential-title a:hover {
    color: #ED1C21;
}
.essential-small-post .essential-img{
    float: left;
    margin: 0px 10px 0px 0px;
    /*    width: 70px;*/

}
.essential-small-post .essential-img img{
    box-shadow:0 0 3px 0 #C5C5C5;
    border: 1px solid #fff;
}
.essential-small-post .essential-title{
    float: left;
    /*width: 67%;*/
}
.essential-small-post .more{
    float: right;
}
.essential-small-post .more a {
    color: #ED1C21;
    float: left;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 16px;
    text-decoration: none;
}
.essential-small-post .more a:hover {
    color: #ED1C21;
}


/* ------------------------- essentials PAGE STYLING end --------------------*/

.page-header {
    border-bottom: medium none;
    float: left;
    margin: 0px;
    padding-bottom: 10px;
    width: 100%;
}

.entry-title {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #DDDDDD;
    color: #111;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 30px;
    font-weight: normal;
    line-height: 36px;
    padding-bottom: 10px;
    text-shadow: none;
    min-height:73px
}
.entry-content h2 {
    background: none repeat scroll 0 0 transparent;
    color: #111;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 28px;
    font-weight: normal;
    line-height:39px;
    padding-bottom: 10px;
    text-shadow: none;
    letter-spacing: -1px;
}
.entry-content h3 {
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 24px;
    line-height:40px;
    font-weight: normal;
    letter-spacing: -1px;
}
.entry-content h4 {
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 20px;
    line-height:30px;
    font-weight: normal;
}
.entry-content h5 {
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 18px;
    line-height:26px;
    font-weight: normal;
}
.entry-content h6 {
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 17px;
    line-height:26px;
    font-weight: normal;
}
.zemanta-related-title {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #DDDDDD;
    color: #111;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 24px!important;
    font-weight: normal;
    line-height: 28px;
    padding-bottom: 10px;
    text-shadow: none;
}

#respond input.btn[type="submit"]{
    float: left;
    background: #ff0000;
    border-radius:0px;
    margin-bottom: 10px;
}
.textwidget input[type="submit"]{
    background: none repeat scroll 0 0 #FF0000;
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: none;
    color: #FFFFFF;
    /*    float: left;*/
    margin-bottom: 1px;
    padding: 5px;
}

#comments{
    border-top: 1px solid #DDDDDD;
    margin-top: 10px;
    float: left;

}

.media-list li {
    border-bottom: 1px solid #DDDDDD;
    list-style: none outside none;
    margin-left: 0;
    padding-bottom: 5px;
}
.media-heading {
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 5px;
}

.comment-reply-link{
    float: left;
    background: #ff0000;
    border-radius:0px;
    margin-bottom: 10px;
    padding: 2px 3px;
    color: #fff;
}
.comment-reply-link:hover{
    float: left;
    background: #ff0000;
    border-radius:0px;
    margin-bottom: 10px;
    padding: 2px 3px;
    color: #fff;
}

#respond .text{
    border-radius: 0 0 0 0;
    box-shadow: none;
    padding: 2px;
    width: 49%;
}
#respond .input-xlarge{
    border-radius:0px;
    box-shadow:none;
}

.page-header h1{
    background: none repeat scroll 0 0 transparent;
    color: #ed1c21;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    text-shadow: none;
    border-bottom: 1px solid #dddddd;
}

h3{
    background: none repeat scroll 0 0 transparent;
    color: #111;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 22px;
    font-weight: normal;
    text-shadow: none;
}
.nme-ad-single-theme{
    float: left;
    width: 160px;
    margin: 0px 0px 0px 30px;
}
#download-page{
    float: left;
    margin-bottom: 20px;
}
.nme-download-page-header{
    float: left;
    border-bottom: 1px solid #ddd;
    padding: 0 22px;
    margin: 20px 0;
}
.nme-download-page-header h1{
    background: none repeat scroll 0 0 transparent;
    color: #ED1C21;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    text-shadow: none;
    margin: 0 0 0 -22px;
}
.main-section-custom .download-info-heading {
    margin: 0 0 12px !important;
}
.nme-custom-download-form{
    float:right;
    margin-right: -20px;
}
.nme-custom-download-form form{
    margin:0px;
    float: right;
}
.nme-custom-download-form input[type="text"]{
    float: left;
    background: #fff;
    padding: 2px 3px;
    color:#444;
    border-radius:0px;
}
.nme-custom-download-form .search_submit {
    background: url("images/technorms-img.png") no-repeat scroll -408px -6px transparent;
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: none;
    float: left;
    height: 22px;
    margin: 2px 0 0 -35px;
    padding-right: 5px !important;
    text-indent: -9999px;
    width: 29px;
}
a.download-button {
    background: url("images/technorms-img.png") no-repeat scroll -8px -145px transparent;
    color: #FFFFFF;
    float: left;
    font-family: adelle;
    font-size: 34px;
    height: 41px;
    margin-left: 18px;
    margin-right: 17px;
    margin-top: 5px;
    padding: 37px 0 0 87px;
    width: 213px;
}
a.download-button:hover {
    text-shadow: 1px 1px 2px #111111;
    text-decoration: none;
}
a.more-button {
    background: url("images/technorms-img.png") no-repeat scroll -324px -163px transparent;
    color: #FFFFFF;
    float: left;
    font-family: adelle;
    font-size: 34px;
    height: 44px;
    margin-left: 18px;
    margin-right: 17px;
    margin-top: 15px;
    padding: 20px 0 0 78px;
    width: 223px;
}
a.more-button:hover {
    text-shadow: 1px 1px 2px #111111;
    text-decoration: none;
}

.extra{
    float: left;
    margin: 20px 0;
    padding-right: 10px;
    width: 96%;
}



blockquote {
    background: none repeat scroll 0 0 #fff!important;
    border-left: 5px solid #ED1C21!important;
    box-shadow: 0 0 4px -1px #DDDDDD !important;
    margin: 0 0 20px !important;
    padding: 0px !important;
    font-family: 'Open Sans', Helvetica, sans-serif;
    color: #111;
    font-size:15px;
}
blockquote p {
    font-size:15px;
    padding: 10px 5px;
}

blockquote a{
    color: #ED1C21;
    text-decoration: none;
    font-family: 'Open Sans', Helvetica, sans-serif;

}
blockquote a:hover{
    color: #ED1C21;
    font-family: 'Open Sans', Helvetica, sans-serif;

}
.zemanta-article-ul{
    margin-left:0px;
    padding-left:   10px;
}
.zemanta-article-ul li{
    color: #666666;
    font-family: addelle;
    font-size: 16px;
    list-style: square outside none;
    margin-bottom: 10px;
    padding-left: 2px;
}

.external-image-source{
    float: left;
    margin-left: 0;
    width: 100%;
    margin-bottom: 2px;
    font-size: 12px;
}
.external-image-source li{
    background: none repeat scroll 0 0 #f1f1f1;
    float: left;
    list-style: none outside none;
    margin-right: 1px;
    margin-bottom: 1px;
}
.external-image-source li:first-child{
    background: #111;
    float: left;
    list-style: none outside none;
    margin-right: 1px;
    margin-bottom: 1px;
    padding: 2px 4px;
    color:#fff;
}
.external-image-source li a{
    background: none repeat scroll 0 0 #f1f1f1;
    float: left;
    list-style: none outside none;
    margin-right: 1px;
    padding: 2px 4px;
    color:#ED1C21;
    text-decoration: none;
}
.external-image-source li a:hover{
    background: none repeat scroll 0 0 #ED1C21;
    float: left;
    list-style: none outside none;
    margin-right: 1px;
    padding: 2px 4px;
    color:#fff;
    text-decoration: none;
}

.external-story-source{
    float: left;
    margin-left: 0;
    width: 100%;
    margin-bottom: 2px;
    font-size: 12px;
}

.external-story-source li{
    float: left;
    list-style: none;
    margin-right: 1px;
    margin-bottom: 1px;
    background: none repeat scroll 0 0 #f1f1f1;

}
.external-story-source li:first-child{
    background: #111;
    float: left;
    list-style: none outside none;
    margin-right: 1px;
    margin-bottom: 1px;
    padding: 2px 4px;
    color:#fff;
}
.external-story-source li a{
    background: none repeat scroll 0 0 #f1f1f1;
    float: left;
    list-style: none outside none;
    margin-right: 1px;
    padding: 2px 4px;
    color:#ED1C21;
    text-decoration: none;
}
.external-story-source li a:hover{
    background: none repeat scroll 0 0 #ED1C21;
    float: left;
    list-style: none outside none;
    margin-right: 1px;
    padding: 2px 4px;
    color:#fff;
    text-decoration: none;
}




.nme-single-meta-content{
    border-bottom: 1px solid #DDDDDD;
    float: left;
    margin: 0 0 20px;
    padding: 0;
    width: 100%;
}

.single-post-tags{
    float: left;
    margin-left: 0;
    width: 100%;
    margin-bottom: 2px;
    font-size: 12px;
}

.single-post-tags li{
    float: left;
    list-style: none;
    margin-right: 1px;
    margin-bottom: 1px;
    background: none repeat scroll 0 0 #f1f1f1;
}
.single-post-tags li:first-child{
    background: #111;
    float: left;
    list-style: none outside none;
    margin-right: 1px;
    margin-bottom: 1px;
    padding: 2px 4px;
    color:#fff;
}
.single-post-tags li a{
    background: none repeat scroll 0 0 #f1f1f1;
    float: left;
    list-style: none outside none;
    margin-right: 1px;
    padding: 2px 4px;
    color:#ED1C21;
    text-decoration: none;
}
.single-post-tags li a:hover{
    background: none repeat scroll 0 0 #ED1C21;
    float: left;
    list-style: none outside none;
    margin-right: 1px;
    padding: 2px 4px;
    color:#fff;
    text-decoration: none;
}
/*----------------------------- css for review single start --------------------------------*/

.review-heading-container{
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    float: left;
    margin-bottom: 5px;
    padding: 5px 0px;
    width: 100%;
}
.parameter-heading{
    border-right: 1px solid #DDDDDD;
    float: left;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    margin-right: 12px;
    padding-right: 10px;
    width: 26%;
}
.review-heading-container ul{
    float: left;
    margin: 0;
    width: 60%;
}
.review-heading-container ul li{
    list-style: none;
    float: left;
}
.review-heading-container ul li.heat1{
    background: none repeat scroll 0 0 #fb7203;
    float: left;
    height: 14px;
    line-height: 12px;
    margin-top: 3px;
    width: 19.9% !important;
    border-right: 1px solid #FFFFFF;
}
.review-heading-container ul li.heat2{
    float: left;
    height: 14px;
    line-height: 12px;
    margin-top: 3px;
    width: 19.9% !important;
    border-right: 1px solid #FFFFFF;
    background: #fb9503;
}
.review-heading-container ul li.heat3{
    float: left;
    height: 14px;
    line-height: 12px;
    margin-top: 3px;
    width: 19.9% !important;
    border-right: 1px solid #FFFFFF;
    background: #ffd800;
}
.review-heading-container ul li.heat4{
    float: left;
    height: 14px;
    line-height: 12px;
    margin-top: 3px;
    width: 19.9% !important;
    border-right: 1px solid #FFFFFF;
    background: #4a8813;
}
.review-heading-container ul li.heat5{
    float: left;
    height: 14px;
    line-height: 12px;
    margin-top: 3px;
    width: 19.3% !important;
    background: #3399cc;
}

.score-heading{
    border-left: 1px solid #DDDDDD;
    float: right;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    margin-left: 10px;
    padding-left: 10px;
    width: 7%;
}

.nme-review-data-container{
    float: left;
    width: 100%;
}
.nme-review-data-container ul{
    margin: 0px;
    width: 100%;
}
.nme-review-data-container ul li{
    float: left;
    list-style: none outside none;
    margin-bottom: 10px;
    width: 100%;
}
.nme-review-data-container ul li span.review-label{
    border-right: 1px solid #DDDDDD;
    float: left;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 12px;
    font-style: italic;
    margin-right: 12px;
    padding-right: 10px;
    width: 26%;
}

.thermometer{
    background: #ddd;
    width: 60%;
    float: left;
}
.nme-review-data-container ul li span.heat1{
    background: none repeat scroll 0 0 #fb7203;
    float: left;
    height: 14px;
    line-height: 12px;
    width: 20%;
    border-bottom: 2px solid #BA2104;
}
.nme-review-data-container ul li span.heat2{
    float: left;
    height: 14px;
    line-height: 12px;
    width: 40%;
    background: #fb9503;
    border-bottom: 2px solid #965902;
}
.nme-review-data-container ul li span.heat3{
    float: left;
    height: 14px;
    line-height: 12px;
    width: 60%;
    background: #ffd800;
    border-bottom: 2px solid #998200;
}
.nme-review-data-container ul li span.heat4{
    float: left;
    height: 14px;
    line-height: 12px;
    width: 80%;
    background: #4a8813;
    border-bottom: 2px solid #192F06;
}
.nme-review-data-container ul li span.heat5{
    float: left;
    height: 14px;
    line-height: 12px;
    width: 100%;
    background: #3399cc;
    border-bottom: 2px solid #003555;
}

.nme-review-data-container ul li span.review-score{
    border-left: 1px solid #DDDDDD;
    float: right;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 14px;
    font-style: italic;
    margin-left: 10px;
    padding-left: 10px;
    width: 7%;
}

.nme-review-data-total {
    border-top: 1px solid #DDDDDD;
    float: left;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 5px 19px 5px 0;
    text-align: right;
    width: 97%;

}

.nme-review-data-container-inner{
    float:right;
}
.review-data-total-label{
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-right: 10px;
    padding: 0px 10px;
}
.nme-review-score{
    float:left;
}
/*----------------------------- css for review single end --------------------------------*/

.wp-navigation{
    float: left;
    margin: 15px 0px;
}

.alignright-next{
    background: url("images/next-arrow.png") no-repeat scroll right center transparent;
    float: right;
    padding: 10px 30px 10px 10px;
    text-align: right;
    width: 43%;
    min-height:80px;
}
.alignright-next:hover{
    background: url("images/next-arrow.png") no-repeat scroll right center #f1f1f1;
}
.alignright-next a{
    text-decoration: none;
    color:#111;
}
.alignright-next a:hover{
    text-decoration: none;
    color:#ED1C21;
}

.alignleft-previous{
    background: url("images/prev-arrow.png") no-repeat scroll left center transparent;
    border-right: 1px solid #DDDDDD;
    float: left;
    padding: 10px 12px 10px 30px;
    width: 44%;
    min-height:80px;
}
.alignleft-previous a{
    text-decoration: none;
    color:#111;
}
.alignleft-previous a:hover{
    text-decoration: none;
    color:#ED1C21;
}
.alignleft-previous:hover{
    background: url("images/prev-arrow.png") no-repeat scroll left center #f1f1f1;
}
.prev-text,.next-text{
    color: #111111;
    font-family: adelle;
    font-weight: bold;
    margin-top: 0;
    text-align: center;
}


.readmore{
    float: right;
    margin-top: 10px;
}
.readmore a:hover{
    text-decoration:underline;
}
.yarpp-related{
    float:left;
    margin-bottom: 15px;
    width: 100%;
}
.yarpp-related h3{
    border-bottom: 1px solid #ddd;
}
.yarpp-related a{
    color:#111;
    text-decoration: none;
}
.yarpp-related a:hover{
    color:#ED1C21;
    text-decoration: none;
}

/*------------------------css for table  start ------------------*/

table {
    border-collapse: separate;
    border-spacing: 1px;
    font-size: 10pt;
    margin: 10px 0 15px;
    text-align: left;
    width: 100%;
    background-color: #fff;
}

.download-meta td {
    background-color: #fff!important;
    padding: 2px 5px;
}
table td {
    background-color: #f5f5f5!important;
    padding: 2px 5px;
}
table  strong {
    font-family: adelle;
    font-weight: bold;
}


/*------------------------css for table  end ------------------*/

table.gsc-search-box{
    display:none;
}
/*.gsc-table-result {
    background: none repeat scroll 0 0 #F1F1F1;
    font-family: adelle;
    padding: 10px;
}

*/.gsc-resultsRoot table td, .gs-webResult table td {
    background-color: #FFFFFF!important;
    padding: 2px 5px;
}

.gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link b,
.gs-imageResult a.gs-title:link,
.gs-imageResult a.gs-title:link b {
    font-size: 18px!important;
    font-family: arial !important;
}
.gs-webResult div.gs-visibleUrl,
.gs-imageResult div.gs-visibleUrl {
    color: #990000;
    font-size: 15px;
    font-family: arial !important;
}

.gsc-webResult .gsc-control-cse {
    font-size: 14px!important;
    font-family: arial !important;
}
.gs-webResult .gs-snippet,
.gs-imageResult .gs-snippet,
.gs-fileFormatType {
    color: #444444;
    font-family: arial !important;
}
.gsc-webResult .gsc-result {
    border-bottom: 1px solid #DDDDDD !important;
    margin-bottom: 5px!important;
    padding: 5px 0px 0px 0px!important;
}


.gsc-results .gsc-cursor-box .gsc-cursor-page  {
    background: none repeat scroll 0 0 #FFFFFF!important;
    border: 1px solid #EEEDED!important;
    color: #111111!important;
    float: left!important;
    font-size: 12px!important;
    margin: 2px 5px!important;
    padding: 2px 7px!important;
    text-decoration: none!important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
    background: none repeat scroll 0 0 #FFFFFF!important;
    border: 1px solid #EEEDED!important;
    color: #ED1C21!important;
    float: left!important;
    font-size: 12px!important;
    margin: 2px 5px!important;
    padding: 2px 7px!important;
    text-decoration: none!important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    background: none repeat scroll 0 0 #FFFFFF!important;
    border: 1px solid #EEEDED!important;
    color: #ED1C21!important;
    float: left!important;
    font-size: 12px!important;
    margin: 2px 5px!important;
    padding: 2px 7px!important;
    text-decoration: none!important;
}

/* -------------------- css for body part end ------------------*/


/* -------------------- css for sidebar strat ------------------*/

.nme-sidebar{
    /*    border-left: 1px solid #DDDDDD;*/
    /*    float: right;*/
    height: auto;
    margin: 0;
    min-height: 1987px;
    /*    width: 360px;*/

}
.nme-sidebar li{
    list-style: none;
}
.widget_recent_entries li{
    color: #666666;
    list-style: square outside none !important;
    margin-bottom: 10px;
    margin-left: 13px;
}
.nme-sidebar .widget{
    border-bottom: 1px solid #DDDDDD;
    padding: 0px 30px 12px 30px;
    /*    margin-bottom: 10px;*/
    margin-top:20px;
    float: left;
    width: 83%;
}

.nme_viki_image_widget{
    padding: 0px 30px 0px 30px!important;
    margin-top:10px!important;
    float: left!important;
    width: 83%!important;
    border-bottom: none!important;
}

.nme-image-widget-title{
    background: none repeat scroll 0 0 transparent;
    color: #ED1C21;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    text-shadow: none;
}

.widget nme_viki_image_widget{
    float: left;
}

.nme-img{
    /*    border-bottom: 1px solid #DDDDDD;*/
    /*    padding: 0px 30px 23px 30px;*/
    /*    margin-bottom: 10px;*/
    /*    margin-top:20px;*/
    float: left;

}
.nme-image-container{
    float: left;
    position: relative;
}
.nme-img-caption{
    background:url("images/caption-slider-bg.png") repeat scroll 0 0 transparent;
    float: left;
    /*    margin-top: -53px;*/
    padding: 5px;
    position: absolute;
    /*    width: 96.9%;*/
    border-top:3px solid #ED1C21;
    bottom: 0px;
}
.nme-img-caption a{
    color:#fff!important;
    text-decoration: none!important;
}
.nme-img-caption a:hover{
    color:#fff!important;
    text-decoration: underline!important;
}

.social .fb a.fb-connect {
    background: url("images/technorms-img.png") no-repeat scroll -80px -41px transparent;
    float: left;
    height: 35px;
    margin-right: 17px;
    opacity: 1;
    padding-top: 10px;
    width: 46px;
}
.social .fb a.fb-connect:hover {
    background: url("images/technorms-img.png") no-repeat scroll -80px -85px transparent;
    float: left;
    height: 35px;
    margin-right: 17px;
    opacity: 1;
    padding-top: 10px;
    width: 46px;
}
.social .twitt a.twitt-connect {
    background: url("images/technorms-img.png") no-repeat scroll -134px -41px transparent;
    float: left;
    height: 35px;
    margin-right: 17px;
    padding-top: 10px;
    width: 47px;
    opacity: 1;
}
.social .twitt a.twitt-connect:hover {
    background: url("images/technorms-img.png") no-repeat scroll -134px -85px transparent;
    float: left;
    height: 35px;
    margin-right: 17px;
    padding-top: 10px;
    width: 47px;
    opacity: 1;
}
.social .gplus a.gplus-connect {
    background: url("images/technorms-img.png") no-repeat scroll -186px -41px transparent;
    float: left;
    height: 35px;
    margin-right: 17px;
    padding-top: 10px;
    width: 48px;
    opacity: 1;
}
.social .gplus a.gplus-connect:hover {
    background: url("images/technorms-img.png") no-repeat scroll -186px -85px transparent;
    float: left;
    height: 35px;
    margin-right: 17px;
    padding-top: 10px;
    width: 48px;
    opacity: 1;
}
.social .email a.email-connect {
    background: url("images/technorms-img.png") no-repeat scroll -240px -41px transparent;
    float: left;
    height: 35px;
    margin-right: 17px;
    padding-top: 10px;
    width: 48px;
    opacity: 1;
}
.social .email a.email-connect:hover {
    background: url("images/technorms-img.png") no-repeat scroll -240px -85px transparent;
    float: left;
    height: 35px;
    margin-right: 17px;
    padding-top: 10px;
    width: 48px;
    opacity: 1;
}
.social .rss a.rss-connect {
    background: url("images/technorms-img.png") no-repeat scroll -293px -41px transparent;
    float: left;
    height: 35px;
    margin-right: 17px;
    padding-top: 10px;
    width: 48px;
    opacity: 1;
}
.social .rss a.rss-connect:hover {
    background: url("images/technorms-img.png") no-repeat scroll -293px -85px transparent;
    float: left;
    height: 35px;
    margin-right: 17px;
    padding-top: 10px;
    width: 48px;
    opacity: 1;
}

.popover-title{
    background: #f9f9f9!important;
    /*    border-bottom: 2px solid #DDDDDD;*/
    color: #111 !important;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 16px!important;
    font-weight: normal;
    line-height: 16px;
    margin-bottom: 10px;
}
.fb .social-pop-content h2{
    background: url(images/icon-fb-16x16.png) no-repeat left top;
    border-bottom: 2px solid #DDDDDD;
    color: #111 !important;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 16px;
    padding-bottom: 10px;
    padding-left: 24px;
}

.twitt .social-pop-content h2{
    background: url(images/icon-tw-16x16.png) no-repeat left top;
    border-bottom: 2px solid #DDDDDD;
    color: #111 !important;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 16px;
    padding-bottom: 10px;
    padding-left: 24px;
}
.gplus .social-pop-content h2{
    background: url(images/icon-google-16x16.png) no-repeat left top;
    border-bottom: 2px solid #DDDDDD;
    color: #111 !important;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 16px;
    padding-bottom: 10px;
    padding-left: 24px;
}
.email .social-pop-content h2{
    background: url(images/icon-mail-16x16.png) no-repeat left top;
    border-bottom: 2px solid #DDDDDD;
    color: #111 !important;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 16px;
    padding-bottom: 10px;
    padding-left: 24px;
}
.rss .social-pop-content h2{
    background: url(images/icon-rss-16x16.png) no-repeat left top;
    border-bottom: 2px solid #DDDDDD;
    color: #111 !important;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 16px;
    padding-bottom: 10px;
    padding-left: 24px;
}
.pod .social-pop-content h2{
    background: url(images/icon-maik-16x16.png) no-repeat left top;
    border-bottom: 2px solid #DDDDDD;
    color: #111 !important;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 16px;
    padding-bottom: 10px;
    padding-left: 24px;
}

.widget h2{
    background:transparent;
    color: #ED1C21;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    text-shadow: none;
}


.widget ul{
    margin: 0px;
}

.widget li{
    list-style: none;
    margin-bottom: 10px;
    margin-left: 12px;
    color: #666666;
    list-style: square outside none !important;
}

.widget a{
    color: #333333;
    text-decoration: none;
}
.widget a:hover{
    color: #ED1C21;
    text-decoration: none;
}

.social{
    position: relative;
}
.social li{
    float: left;
    list-style: none!important;
    margin-left: 0px;
}
.social .fb, .social .twitt, .social .gplus, .social .email{
    float: left;
    margin-right: 17px;
    margin-top: -10px;
    padding-top: 15px;
    width: 46px;
}

.social .rss{
    float: left;
    width: 46px;
    margin-right:0px;
    margin-top: -10px;
    padding-top: 15px;
}

.signup-form-text{
    color: #111111;
    float: left;
}
.nme-stay-connected-sidebar .social .signup-form-text{
    color: #111111;
    float: left;
    margin-bottom: 8px;
}

.social-pop {
    background: url("images/social-arrow.png") no-repeat scroll center bottom transparent;
    bottom: 54px;
    display: block;
    font-size: 12px;
    left: 0;
    line-height: 16px;
    padding-bottom: 7px;
    position: absolute;
    z-index: 9999;
}
.social-pop-content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    /*    border-color: #DCDCDC #DCDCDC -moz-use-text-color;*/
    border-color: #DCDCDC;
    border-image: none!important;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    /*    border: none!important;*/
    padding: 10px;
    position: relative;
    width: 274px;
    z-index: 4;
    overflow: hidden;
    display: block;
}
.social-pop-content h2 {
    margin: 0px;
}
.nme-sidebar .social-pop-content .widget {
    border-bottom: none;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 0px;
    position: relative;
    width:270px;
}

form {
    margin: 0;
}
.nme-rss-link{
    float:left;
    margin-top:-2px;
}
.nme-sidebar .social-pop-content input[type="text"] {
    border-radius: 0 0 0 0;
    box-shadow: none;
    padding: 4px;
    /*    width: 83%;*/
    width: 68%;
    z-index: 100;
    margin-right:5px;
}
.nme-sidebar .social-pop-content .button {
    background: none repeat scroll 0 0 #FF0000;
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: none;
    color: #FFFFFF;
    margin-bottom: 1px;
    margin-top: -10px;
    padding: 7px 5px;
}
/*.nme-sidebar .social-pop-content .button {
   background: url("images/search-btn.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    float: right;
    height: 25px;
    margin: 2px 2px;
    padding: 0;
    position: absolute;
    width: 26px;
    z-index: 9999;
}*/

.fb .social-pop{
    background-position:-282px bottom;
}
.twitt .social-pop{
    background-position:-216px bottom;
}
.gplus .social-pop{
    background-position:-152px bottom;
}
.email .social-pop{
    background-position:-89px bottom;
}
.rss .social-pop{
    background-position:-25px bottom;
}

.download-desc{
    min-height: 540px;
}
/*.pod .social-pop{
    background-position:-18px bottom;
}*/

/* -------------------- css for sidebar end ------------------*/

/* -------------------- css for footer start ------------------*/

.copy-right{
    color: #999999;
    float: left;
    margin-top: 10px;
    width: 48%;
    font-size:12px;
}

.footer-add{
    background: none repeat scroll 0 0 #F9F9F9;
    border-top: 1px solid #DDDDDD;
    padding: 20px 0;
    text-align: center;
    position: relative;
    z-index: 9999;
}

.select-footer-menu {
    display:none;
}
#menu-footer-menu li{
    list-style: none;
}
.content-info{
    background: #1e1e1e;
    border-top: 10px solid #ED1C21;
    border-bottom: 1px solid #060606;
    position: relative;
    z-index: 9999;

}
.footer-container{
    background: #0f0f0f;
    border-top: 1px solid #272727;
    padding: 10px 0;
}

.footer-sidebar{
    margin:0px auto;
    margin-bottom: 10px;
}
.footer-sidebar .widget{
    float: left;
    margin-right: 29px;
    width: 100%;
}
/*.footer-sidebar .widget:last-child{
    width: 23%;
    float: left;
    margin-right: 0px;
}*/
.footer-sidebar .widget{
    color: #c7c7c7;
}


.widget-inner h3{
    background: url(images/h3-bg.jpg) repeat-x bottom transparent;
    color: #ED1C21 !important;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    text-shadow: none;
}
.widget-inner p{
    width: 50%;
    float: left;
}

.footer-sidebar .nme-about-us-sidebar{
    float: left;
    margin-right: 29px;
    /*    width: 23%;*/
    color: #c7c7c7;
}

.footer-sidebar .nme-about-us-sidebar h2{
    background: url(images/h3-bg.jpg) repeat-x bottom transparent;
    color: #ED1C21 !important;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    text-shadow: none;
}
.footer-sidebar .nme-stay-connected-sidebar h3{
    background: url(images/h3-bg.jpg) repeat-x bottom transparent;
    color: #ED1C21 !important;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    text-shadow: none;
}

.footer-sidebar .nme-authors-sidebar{
    float: left;
    margin-right: 29px;
    /*    width: 23%;*/
    color: #c7c7c7;
}
.footer-sidebar .nme-authors-sidebar h2{
    background: url(images/h3-bg.jpg) repeat-x bottom transparent;
    color: #ED1C21 !important;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    text-shadow: none;
}

.footer-sidebar .nme-authors-sidebar p {
    float: left;
    width: 50%;
}
.footer-sidebar .nme-authors-sidebar a {
    color: #C7C7C7;
    text-decoration: none;
}
.footer-sidebar .nme-authors-sidebar a:hover{
    color: #ED1C21;
    text-decoration: none;
}
.footer-sidebar .nme-categories-sidebar{
    float: left;
    margin-right: 0px;
    /*    width: 23%;*/
    color: #c7c7c7;
}
.footer-sidebar .nme-categories-sidebar ul{
    margin: 0px;
}
.footer-sidebar .nme-categories-sidebar ul li{
    list-style: none;
    width:50%;
    float: left;
    margin-bottom: 10px;
}

.footer-sidebar .nme-categories-sidebar h2{
    background: url(images/h3-bg.jpg) repeat-x bottom transparent;
    color: #ED1C21 !important;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    text-shadow: none;
}
.footer-sidebar .nme-stay-connected-sidebar{
    float: left;
    margin-right: 29px;
    /*    width: 23%;*/
    color: #c7c7c7;
}
.nme-stay-connected-sidebar h2{
    background: url(images/h3-bg.jpg) repeat-x bottom transparent;
    color: #ED1C21 !important;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    text-shadow: none;
}

.footer-sidebar .nme-stay-connected-sidebar ul{
    margin: 0px;
}
.footer-sidebar .nme-stay-connected-sidebar ul li{
    list-style: none;
}

.footer-sidebar .nme-stay-connected-sidebar h2{
    background: url(images/h3-bg.jpg) repeat-x bottom transparent;
    color: #ED1C21 !important;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 28px;
    font-weight: normal;
    text-shadow: none;
}

.footer-sidebar .nme-stay-connected-sidebar .fb .social-pop-content h2{
    background: url(images/icon-fb-16x16.png) no-repeat left top;
    border-bottom: 2px solid #DDDDDD;
    color: #111 !important;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 16px;
    padding-bottom: 10px;
    padding-left: 24px;
}
.footer-sidebar .nme-stay-connected-sidebar .twitt .social-pop-content h2{
    background: url(images/icon-tw-16x16.png) no-repeat left top;
    border-bottom: 2px solid #DDDDDD;
    color: #111 !important;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 16px;
    padding-bottom: 10px;
    padding-left: 24px;
}
.footer-sidebar .nme-stay-connected-sidebar .gplus .social-pop-content h2{
    background: url(images/icon-google-16x16.png) no-repeat left top;
    border-bottom: 2px solid #DDDDDD;
    color: #111 !important;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 16px;
    padding-bottom: 10px;
    padding-left: 24px;
}
.footer-sidebar .nme-stay-connected-sidebar .email .social-pop-content h2{
    background: url(images/icon-mail-16x16.png) no-repeat left top;
    border-bottom: 2px solid #DDDDDD;
    color: #111 !important;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 16px;
    padding-bottom: 10px;
    padding-left: 24px;
}
.footer-sidebar .nme-stay-connected-sidebar .rss .social-pop-content h2{
    background: url(images/icon-rss-16x16.png) no-repeat left top;
    border-bottom: 2px solid #DDDDDD;
    color: #111 !important;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 16px;
    padding-bottom: 10px;
    padding-left: 24px;
}
.footer-sidebar .nme-stay-connected-sidebar .pod .social-pop-content h2{
    background: url(images/icon-maik-16x16.png) no-repeat left top;
    border-bottom: 2px solid #DDDDDD;
    color: #111 !important;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 16px;
    padding-bottom: 10px;
    padding-left: 24px;
}


.widget-inner ul{
    margin: 0px;
}
.widget-inner li{
    list-style: none;
    margin-bottom: 10px;
}
.widget-inner a{
    color: #c7c7c7;
    text-decoration: none;
}
.widget-inner a:hover{
    color: #ED1C21;
    text-decoration: none;
}

.nme-categories-sidebar p{
    float: left;
    width: 50%;
}
.nme-stay-connected-sidebar input[type="text"]{
    border-radius: 0 0 0 0;
    margin: 0;
    padding: 2px;
    width: 175px;
}
.nme-stay-connected-sidebar .button{
    background: none repeat scroll 0 0 #FF0000;
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: none;
    color: #FFFFFF;
    margin: 0 !important;
    padding: 5px;
    width: 80px;
}

.nme-categories-sidebar a{
    color: #c7c7c7;
    text-decoration: none;
}
.nme-categories-sidebar a:hover{
    color: #ED1C21;
    text-decoration: none;
}

.footer-container p{
    float: left;
    color: #7a7a7a;
}

.footer-nav-container{
    float: left;
}
.footer-nav-container-right{
    float: right;
}

.footer-nav .nav {
    float: left !important;
    margin: 15px 0 !important;
    width: 100%;
}



.footer-nav .nav > li > a{
    color: #C5C5C5 !important;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-shadow: none;
    background: transparent;
    padding-left:0px;
}
.footer-nav .nav > li > a:focus,
.footer-nav .nav > li > a:hover{
    color: #ED1C21 !important;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-shadow: none;
    background: transparent;
}
.footer-nav .nav > .active > a,
.footer-nav .nav > .active > a:hover,
.footer-nav .nav > .active > a:focus{
    color: #ED1C21 !important;
    font-family:  'Open Sans', Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-shadow: none;
    background: transparent;
}



.nme-stay-connected-sidebar .social .fb,
.nme-stay-connected-sidebar .social .twitt,
.nme-stay-connected-sidebar .social .gplus,
.nme-stay-connected-sidebar .social .email{
    float: left;
    width: 46px;
    margin-right:9px;
    margin-bottom: 5px;
}

.nme-stay-connected-sidebar .social .rss{
    float: left;
    width: 46px;
    margin-right:0px;
}
.nme-stay-connected-sidebar .social-pop {
    background: url("images/social-arrow.png") no-repeat scroll center bottom transparent;   
    display: none;
    font-size: 12px;
    left: 0;
    line-height: 16px;
    padding-bottom: 7px;
    position: absolute;
    z-index: 9999;
    bottom: 51px;
}
.nme-stay-connected-sidebar .social-pop-content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #DCDCDC #DCDCDC -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    padding: 15px 20px;
    position: relative;
    padding: 15px 10px;
    position: relative;
    width: 244px;
    z-index: 4;
}
.nme-stay-connected-sidebar .social-pop-content h2 {
    font-size: 22px;
    line-height: 22px;
    margin: 0;
}



.nme-stay-connected-sidebar .fb .social-pop{
    background-position:-278px bottom;
}
.nme-stay-connected-sidebar .twitt .social-pop{
    background-position:-224px bottom;
}
.nme-stay-connected-sidebar .gplus .social-pop{
    background-position:-168px bottom;
}
.nme-stay-connected-sidebar .email .social-pop{
    background-position:-113px bottom;
}
.nme-stay-connected-sidebar .rss .social-pop{
    background-position:-57px bottom;
}



.nme-stay-connected-sidebar .social-pop-content input[type="text"] {
    border-radius: 0 0 0 0;
    box-shadow: none;
    margin-right: 0;
    padding: 1px 4px 3px;
    width: 59%;
    z-index: 100;
}

.nme-stay-connected-sidebar .social-pop-content .button {
    background: none repeat scroll 0 0 #FF0000;
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: none;
    color: #FFFFFF;
    margin-bottom: 1px;
    padding: 5px;
}
/*.nme-stay-connected-sidebar .social-pop-content .button {
    background: url("images/search-btn.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    float: right;
    height: 25px;
    margin: 2px;
    padding: 0;
    width: 26px;
    z-index: 9999;
}*/

.footer-sidebar .nme-stay-connected-sidebar .widget_ns_mailchimp {
    float: left;
    margin-right: 0;
    width: 95%;
}
.nav-collapse {
    float: right;
}

/* -------------------- css for footer end ------------------*/




@media(min-width:1200px) {
    .nav-collapse {
        -webkit-transform: translate3d(0, 0, 0);
    }
    .span5{
        width:485px!important;
    }

}


/*-------------------------------- mobile css start max-width 1155px --------------------------------*/


@media (min-width : 900px) and (max-width : 1155px) {
    .nav-collapse {
        -webkit-transform: translate3d(0, 0, 0);
    }


    .nme-floating-bar .top-search {
        float: left;
        margin-top: 5px;
    }

    .select-menu{
        display: block;
        width: 50%;
        float:left;
        border-radius: 0px;
        margin-left: 10px;
    }
    .category-menu{
        display: none;
    }
    .right-top {
        float: none;
        width: 100%;
    }
    .slider-main{
        display:none;
    }
    /*-------------------------------- content css start --------------------------------*/
    .content-part {
        border-right:1px solid #DDDDDD;
        width: 67%;
        padding-right: 0px;
    }
    .archive .content-part {
        border-right: none;
        padding-right: 0;
        width: 100%;
    }
    .page .nme-inner-contenr{
        min-height:100%;
        border-right:1px solid #DDDDDD;
        width: 67%;
    }

    .nme-inner-contenr {
        border-right:1px solid #DDDDDD;
        width: 67%;
    }
    .page-header-inner {
        float: left;
        margin: 15px;
    }

    .editor-picks{
        width:94.8%;
    }
    .category-title{
        width: 97.4%;
    }
    .nme-essential-posts {
        float: left;
        margin: 0 15px;
        width: 96%;
    }
    .essential-big-post {
        /*    border-right: 1px solid #DDDDDD;
            float: left;
            margin: 0 10px 10px;
            padding-right: 24px;
            width: 48%;*/
    }
    .essential-big-post .essential-img{
        width:100%;
    }
    .essential-small-post {
        /*    float: left;
            margin: 0 10px;
            padding-bottom: 10px;
            width: 42%;*/
    }
    .essential-small-post .essential-img{
        margin:0px 5px 0px 0px;
    }
    .essential-small-post .essential-title {
        /*width: 60%;*/
    }
    .fullwidth iframe{
        width: 98%;
    }
    #download-page {
        float: none;
        margin-bottom: 20px;
    }
    .nme-download-page-header {
        width: 94%;
    }

    .nme-gallery-title {
        float: left;
        width: 20%;
    }

    .nme-gallery-posts {
        float: left;
        width: 80%;
    }

    .main-section-custom{
        width:58%
    }
    .main-section-custom .span3{
        width:59%
    }
    .nme-ad-single-theme {
        float: left;
        margin: 0 0 0 10px;
        width: 160px;
    }
    .nme-gallery-titles ul{
        margin-bottom:20px;
    }

    .gallery-post {
        margin: 0 9px 20px;
        width: 47%!important;
    }
    .gallery-post:nth-child(3n) {
        margin: 0 9px 20px;
        width: 47%!important;
    }

    .gallery-post:nth-child(2n){
        width: 47%!important;
        margin-right:0px;
        float:right;
    }
    .gallery-img{
        width:100%;
    }


    .single-page .singel-content {
        border-left: none;
        border-right: none;
        float: left;
        padding: 0 14px;
        width: 96%;
    }
    .single-page .span2{
        display:none;
    }
    .alignleft-previous {
        border-right: 1px solid #DDDDDD;
        padding-right: 19px;
        width: 43%;
    }
    .alignright-next {
        background: url("images/next-arrow.png") no-repeat scroll right center transparent;
        width: 43%;
    }
    .alignright-next:hover {
        background: url("images/next-arrow.png") no-repeat scroll right center #f1f1f1;
        width:43%;
    }
    .meta-right {
        float: left;
    }
    .nme-cat-container,.nme-cat-container-next {
        border-bottom: 1px solid #DDDDDD;
        border-right:none;
        float: left;
        padding: 12px 0 10px;
        width: 100%;
    }
    .nme-cat-inner {
        width: 80%;
    }
    .nme-left-posts{
        border-right: 1px solid #DDDDDD;
        float: left;
        margin-left: 10;
        margin-right: 17px;
        min-height: 100%;
        padding-right: 14px;
        padding-top: 8px;
        width: 46%;
    }
    .archive .nme-inner-contenr {
        float: left;
        padding: 0 10px;
        width: 99%;
    }

    .nme-left-posts h2 {
        float: left;
        line-height: 15px;
        margin-top: 4px;
        width: 59%;
    }

    .nme-right-posts {
        border-right: medium none;
        float: left;
        margin-top: 7px;
        min-height: 100%;
        padding-right: 0;
        width: 46%;
    }
    /*-------------------------------- content css start --------------------------------*/



    /*-------------------------------- sidebar css start --------------------------------*/
    .nme-sidebar{
        float:left;
        border:none;
        min-height: 100%;
        width: 32.8%;
        display: block;
    }
    .-cx-PRIVATE-pluginBoxContainer__border{
        width:280px;
    }

    .nme-sidebar .widget{
        padding: 0 20px 15px;
        margin-bottom:5px;
        margin-top:10px;
    }


    .social{
        position: relative;
    }
    .social li{
        float: left;
    }
    .social .fb, .social .twitt, .social .gplus, .social .email,.social .rss{
        float: left;
        width: 34px;
        margin-right:15px;
    }

    .social .pod {
        float: left;
        width: 34px;
        margin-right:0px;
    }
    .social-pop {
        background: url("images/social-arrow.png") no-repeat scroll center bottom transparent;
        bottom: 46px;
        display: none;
        font-size: 12px;
        left: 0;
        line-height: 16px;
        padding-bottom: 7px;
        position: absolute;
        z-index: 9999;
    }
    .social-pop-content {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        background: none repeat scroll 0 0 #FFFFFF;
        border-color: #DCDCDC #DCDCDC -moz-use-text-color;
        border-image: none;
        border-style: solid solid none;
        border-width: 1px 1px 0;
        padding: 15px 20px;
        position: relative;
        width: 237px;
        z-index: 4;
    }
    .social-pop-content h2 {
        margin: 0px;
    }
    .nme-sidebar .social-pop-content .widget {
        border-bottom: 1px solid #DDDDDD;
        margin-bottom: 10px;
        margin-top: 10px;
        padding: 0px;
        position: relative;
    }
    .nme-sidebar .social-pop-content input[type="text"] {
        border-radius: 0 0 0 0;
        box-shadow: none;
        padding: 4px;
        width: 83%;
        z-index: 100;
    }
    .nme-sidebar .social-pop-content .button {
        background: url("images/search-btn.jpg") no-repeat scroll 0 0 transparent;
        border: medium none;
        float: right;
        height: 25px;
        margin: 2px 2px;
        padding: 0;
        width: 26px;
        z-index: 9999;
    }

    .fb .social-pop{
        background-position:-282px bottom;
    }
    .twitt .social-pop{
        background-position:-232px bottom;
    }
    .gplus .social-pop{
        background-position:-178px bottom;
    }
    .email .social-pop{
        background-position:-126px bottom;
    }
    .rss .social-pop{
        background-position:-74px bottom;
    }
    .pod .social-pop{
        background-position:-38px bottom;
    }
    .nme-image-container img{
        width:100%;
    }
    .nme_viki_image_widget {
        padding: 0 19px !important;
    }

    /*-------------------------------- sidebar css end --------------------------------*/



    /*-------------------------------- footer css start --------------------------------*/

    .select-footer-menu {
        display: none;
    }
    #menu-footer-menu{
        display:block;
    }
    .footer-nav .nav-collapse{
        overflow:visible;
    }

    .footer-sidebar .widget{
        width:96%;
        padding:0px 5px;
    }
    .footer-sidebar .widget:last-child{
        width: 100%;
        padding:0px;
    }
    .footer-container{
        width: 98.5%;
        padding:0px 5px;
    }

    .footer-sidebar .nme-about-us-sidebar {
        margin: 0 0 10px 13px;
        width: 23%;
    }
    .footer-sidebar .nme-stay-connected-sidebar {
        margin: 0 12px 10px;
        width: 23%;
    }
    .footer-sidebar .nme-authors-sidebar {
        margin: 0 12px 10px;
        width: 23%;
    }
    .footer-sidebar .nme-categories-sidebar {
        margin: 0 0 10px 13px;
        width: 23%;
    }
    .footer-sidebar .nme-categories-sidebar ul li {
        float: left;
        list-style: none outside none;
        width: 48%;
    }
    /*-------------------------------- footer css end --------------------------------*/
    .technorms-dl-popular .gallery-post {
        margin-right: 25px!important;
        }
    .technorms-dl-popular .gallery-post:nth-child(2n) {
        margin-right: 0px!important;
       float: right!important;
        }
}

/*-------------------------------- mobile css end max-width 1155px --------------------------------*/


/*-------------------------------- mobile css start max-width 1024px --------------------------------*/


@media(max-width:1024px) {
    .nav-collapse {
        -webkit-transform: translate3d(0, 0, 0);
    }


    .nme-floating-bar .top-search {
        float: left;
        margin-top: 5px;
    }
    .select-menu{
        display: block;
        width: 50%;
        float:left;
        border-radius: 0px;
        margin-left: 10px;
    }
    .category-menu{
        display: none;
    }
    .right-top {
        float: none;
        width: 100%;
    }
    .slider-main{
        display:none;
    }
    /*-------------------------------- content css start --------------------------------*/
    .content-part {
        border-right: 1px solid #DDDDDD;
        padding-right: 0;
        width: 67%;
    }
    .archive .content-part {
        border-right: none;
        padding-right: 0;
        width: 100%;
    }
    .page .nme-inner-contenr{
        min-height:100%;
        border-right:1px solid #DDDDDD;
        width: 67%;
    }

    .nme-inner-contenr {
        border-right:1px solid #DDDDDD;
        width: 67%;
    }
    .page-header-inner {
        float: left;
        margin: 15px;
    }

    .editor-picks{
        width:94.8%;
    }
    .category-title{
        width: 97.4%;
    }
    .nme-essential-posts {
        float: left;
        margin: 0 15px;
        width: 96%;
    }
    .essential-big-post {
        /*    border-right: 1px solid #DDDDDD;
            float: left;
            margin: 0 10px 10px;
            padding-right: 24px;
            width: 48%;*/
    }
    .essential-big-post .essential-img{
        width:100%;
    }
    .essential-small-post {
        /*    float: left;
            margin: 0 7px;
            padding-bottom: 10px;
            width: 42%;*/
    }
    .essential-small-post .essential-img{
        margin:0px 5px 0px 0px;
    }
    .essential-small-post .essential-title {
        /*width: 60%;*/
    }
    .fullwidth iframe{
        width: 98%;
    }
    #download-page {
        float: none;
        margin-bottom: 20px;
    }
    .nme-download-page-header {
        width: 94%;
    }

    .nme-gallery-title {
        float: left;
        width: 20%;
    }

    .nme-gallery-posts {
        float: left;
        width: 80%;
    }

    .main-section-custom{
        width:58%
    }
    .main-section-custom .span3{
        width:59%
    }

    .nme-ad-single-theme {
        float: left;
        margin: 0 0 0 10px;
        width: 160px;
    }

    .nme-gallery-titles ul{
        margin-bottom:20px;
    }

    .gallery-post {
        margin: 0 9px 20px;
        width: 47%!important;
    }
    .gallery-post:nth-child(3n) {
        margin: 0 9px 20px;
        width: 47%!important;
    }

    .gallery-post:nth-child(2n){
        width: 46%!important;
        margin-right:0px;
        float:right;
    }
    .gallery-img{
        width:100%;
    }


    .single-page .singel-content {
        border-left: none;
        border-right: none;
        float: left;
        padding: 0 14px;
        width: 96%;
    }
    .single-page .span2{
        display:none;
    }
    .alignleft-previous {
        border-right: 1px solid #DDDDDD;
        padding-right: 13px;
        width: 43%;
    }
    .alignright-next {
        background: url("images/next-arrow.png") no-repeat scroll right center transparent;
        width: 43%;
    }
    .alignright-next:hover {
        background: url("images/next-arrow.png") no-repeat scroll right center #f1f1f1;
        width:43%;
    }

    .meta-right {
        float: left;
    }
    .nme-cat-container,.nme-cat-container-next {
        border-bottom: 1px solid #DDDDDD;
        border-right:none;
        float: left;
        padding: 12px 0 10px;
        width: 100%;
    }
    .nme-cat-inner {
        width: 79%;
    }
    .nme-left-posts{
        border-right: 1px solid #DDDDDD;
        float: left;
        margin-left: 5px;
        margin-right: 20px;
        min-height: 100%;
        padding-right: 16px;
        padding-top: 8px;
        width: 45%;
    }
    .archive .nme-inner-contenr {
        float: left;
        padding: 0 10px;
        width: 64.9%;
    }

    .nme-left-posts h2 {
        float: left;
        line-height: 15px;
        margin-top: 4px;
        width: 59%;
    }

    .nme-right-posts {
        border-right: medium none;
        float: left;
        margin-top: 7px;
        min-height: 100%;
        padding-right: 0;
        width: 46%;
    }
    a.download-button {
        background: url("images/technorms-img.png") no-repeat scroll -324px -163px transparent;
        color: #FFFFFF;
        float: left;
        font-family: adelle;
        font-size: 34px;
        height: 41px;
        margin-left: 0px;
        margin-right: 17px;
        margin-top: 5px;
        padding: 37px 0 0 87px;
        width: 213px;
    }

    a.more-button {
        background: url("images/technorms-img.png") no-repeat scroll -324px -163px transparent;
        color: #FFFFFF;
        float: left;
        font-family: adelle;
        font-size: 34px;
        height: 44px;
        margin-left: 18px;
        margin-right: 17px;
        margin-top: 15px;
        padding: 20px 0 0 78px;
        width: 223px;
    }

    .nme-author-name{
        width: 96%;
    }
    .nme-author-social-conatiner{
        margin: 0 15px 0 0;
        width: 25%;
    }
    .nme-author-img{
        float:left;
        width:100%;
        margin-right:0px;
    }
    .nme-user-url {
        width: 100%;
    }

    .nme-author-description {
        width: 72%;
    }

    .home-ad-container {
        background: none repeat scroll 0 0 #F9F9F9;
        border: 1px solid #DDDDDD;
        float: left;
        margin: 0 0 10px 20px;
        padding: 10px 0;
        text-align: center;
        width: 94%;
    }

    /*----------------------------- css for review single start --------------------------------*/

    .review-heading-container{
        border-bottom: 1px solid #DDDDDD;
        border-top: 1px solid #DDDDDD;
        float: left;
        margin-bottom: 5px;
        padding: 5px 0px;
        width: 100%;
    }
    .parameter-heading{
        border-right: 1px solid #DDDDDD;
        float: left;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 14px;
        font-style: italic;
        font-weight: bold;
        margin-right: 12px;
        padding-right: 10px;
        width: 25%;
    }
    .review-heading-container ul{
        float: left;
        margin: 0;
        width: 60%;
    }
    .review-heading-container ul li{
        list-style: none;
        float: left;
    }
    .review-heading-container ul li.heat1{
        background: none repeat scroll 0 0 #ED1C21;
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 19.9% !important;
        border-right: 1px solid #FFFFFF;
    }
    .review-heading-container ul li.heat2{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 19.9% !important;
        border-right: 1px solid #FFFFFF;
        background: #fb9503;
    }
    .review-heading-container ul li.heat3{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 19.9% !important;
        border-right: 1px solid #FFFFFF;
        background: #ffd800;
    }
    .review-heading-container ul li.heat4{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 19.9% !important;
        border-right: 1px solid #FFFFFF;
        background: #4a8813;
    }
    .review-heading-container ul li.heat5{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 18.3% !important;
        background: #3399cc;
    }

    .score-heading{
        border-left: 1px solid #DDDDDD;
        float: right;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 14px;
        font-style: italic;
        font-weight: bold;
        margin-left: 10px;
        padding-left: 10px;
        width: 7%;
    }

    .nme-review-data-container{
        float: left;
        width: 100%;
    }
    .nme-review-data-container ul{
        margin: 0px;
        width: 100%;
    }
    .nme-review-data-container ul li{
        float: left;
        list-style: none outside none;
        margin-bottom: 10px;
        width: 100%;
    }
    .nme-review-data-container ul li span.review-label{
        border-right: 1px solid #DDDDDD;
        float: left;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 12px;
        font-style: italic;
        margin-right: 12px;
        padding-right: 10px;
        width: 25%;
    }
    .nme-review-data-container ul li span.heat1{
        background: none repeat scroll 0 0 #ED1C21;
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        /*width: 12% !important;*/
        border-bottom: 2px solid #BA2104;
    }
    .nme-review-data-container ul li span.heat2{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        /*width: 24% !important;*/
        background: #fb9503;
        border-bottom: 2px solid #965902;
    }
    .nme-review-data-container ul li span.heat3{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        /*width: 36% !important;*/
        background: #ffd800;
        border-bottom: 2px solid #998200;
    }
    .nme-review-data-container ul li span.heat4{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        /*width: 48% !important;*/
        background: #4a8813;
        border-bottom: 2px solid #192F06;
    }
    .nme-review-data-container ul li span.heat5{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        /*width: 60% !important;*/
        background: #3399cc;
        border-bottom: 2px solid #003555;
    }

    .nme-review-data-container ul li span.review-score{
        border-left: 1px solid #DDDDDD;
        float: right;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 14px;
        font-style: italic;
        margin-left: 10px;
        padding-left: 10px;
        width: 7%;
    }

    .nme-review-data-total {
        border-top: 1px solid #DDDDDD;
        float: left;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 5px;
        padding: 5px 19px 5px 0;
        text-align: right;
        width: 97%;

    }

    .nme-review-data-container-inner{
        float:right;
    }
    .review-data-total-label{
        border-left: 1px solid #DDDDDD;
        border-right: 1px solid #DDDDDD;
        float: left;
        font-size: 14px;
        font-weight: bold;
        margin-right: 10px;
        padding: 0px 10px;
    }
    .nme-review-score{
        float:left;
    }
    /*----------------------------- css for review single end --------------------------------*/

    /*-------------------------------- content css start --------------------------------*/



    /*-------------------------------- sidebar css start --------------------------------*/
    .nme-sidebar{
        float:left;
        border:none;
        min-height: 100%;
        width: 32.8%;
        display: block;
    }
    .-cx-PRIVATE-pluginBoxContainer__border{
        width:280px;
    }

    .nme-sidebar .widget{
        padding: 0 20px 15px;
        margin-bottom:5px;
        margin-top:10px;
    }


    .social{
        position: relative;
    }
    .social li{
        float: left;
    }
    .social .fb, .social .twitt, .social .gplus, .social .email,.social .rss{
        float: left;
        width: 34px;
        margin-right:15px;
    }

    .social .pod {
        float: left;
        width: 34px;
        margin-right:0px;
    }
    .social-pop {
        background: url("images/social-arrow.png") no-repeat scroll center bottom transparent;
        bottom: 46px;
        display: none;
        font-size: 12px;
        left: 0;
        line-height: 16px;
        padding-bottom: 7px;
        position: absolute;
        z-index: 9999;
    }
    .social-pop-content {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        background: none repeat scroll 0 0 #FFFFFF;
        border-color: #DCDCDC #DCDCDC -moz-use-text-color;
        border-image: none;
        border-style: solid solid none;
        border-width: 1px 1px 0;
        padding: 15px 20px;
        position: relative;
        width: 237px;
        z-index: 4;
    }
    .social-pop-content h2 {
        margin: 0px;
    }
    .nme-image-container img{
        width:100%;
    }
    .nme_viki_image_widget {
        padding: 0 19px !important;
    }

    .nme-sidebar .social-pop-content .widget {
        border-bottom: 1px solid #DDDDDD;
        margin-bottom: 10px;
        margin-top: 10px;
        padding: 0px;
        position: relative;
    }
    .nme-sidebar .social-pop-content input[type="text"] {
        border-radius: 0 0 0 0;
        box-shadow: none;
        padding: 4px;
        width: 83%;
        z-index: 100;
    }
    .nme-sidebar .social-pop-content .button {
        background: url("images/search-btn.jpg") no-repeat scroll 0 0 transparent;
        border: medium none;
        float: right;
        height: 25px;
        margin: 2px 2px;
        padding: 0;
        /*    position: absolute;*/
        width: 26px;
        z-index: 9999;
    }

    .fb .social-pop{
        background-position:-282px bottom;
    }
    .twitt .social-pop{
        background-position:-232px bottom;
    }
    .gplus .social-pop{
        background-position:-178px bottom;
    }
    .email .social-pop{
        background-position:-126px bottom;
    }
    .rss .social-pop{
        background-position:-74px bottom;
    }
    .pod .social-pop{
        background-position:-38px bottom;
    }

    /*-------------------------------- sidebar css end --------------------------------*/


    /*-------------------------------- footer css start --------------------------------*/

    .select-footer-menu {
        display: none;
    }
    #menu-footer-menu{
        display:block;
    }
    .footer-nav .nav-collapse{
        overflow:visible;
    }

    .footer-sidebar .widget{
        width:96%;
        padding:0px 5px;
    }
    .footer-sidebar .widget:last-child{
        width: 100%;
        padding:0px;
    }
    .footer-container{
        width: 99%;
        padding:0px 5px;
    }

    .footer-sidebar .nme-about-us-sidebar {
        margin: 0 0 10px 13px;
        width: 23%;
    }
    .footer-sidebar .nme-stay-connected-sidebar {
        margin: 0 12px 10px;
        width: 23%;
    }
    .footer-sidebar .nme-authors-sidebar {
        margin: 0 12px 10px;
        width: 23%;
    }
    .footer-sidebar .nme-categories-sidebar {
        margin: 0 0 10px 13px;
        width: 23%;
    }
    .footer-sidebar .nme-categories-sidebar ul li {
        float: left;
        list-style: none outside none;
        width: 48%;
    }
    /*-------------------------------- footer css end --------------------------------*/
}

/*-------------------------------- mobile css end max-width 1024px --------------------------------*/

/*-------------------------------- mobile css start max-width 979px --------------------------------*/


@media(min-width:768px) and (max-width:979px) {
    .nav-collapse {
        -webkit-transform: translate3d(0, 0, 0);
    }


    .nme-floating-bar .top-search {
        float: left;
        margin-top: 5px;
    }

    .select-menu{
        display: block;
        width: 50%;
        float:left;
        border-radius: 0px;
        margin-left: 10px;
    }
    .category-menu{
        display: none;
    }
    .right-top {
        float: none;
        width: 100%;
    }
    .slider-main{
        display:none;
    }
    /*-------------------------------- content css start --------------------------------*/
    .content-part {
        border-right: 1px solid #DDDDDD;
        padding-right: 0;
        width: 67%;
    }
    .page .nme-inner-contenr{
        min-height:100%;
        border-right:1px solid #DDDDDD;
        width: 67%;
    }

    .nme-inner-contenr {
        border-right:1px solid #DDDDDD;
        width: 67%;
    }
    .page-header-inner {
        float: left;
        margin: 15px;
    }
    .nme-essential-title {
        width: 94%;
    }
    .editor-picks{
        width:94.8%;
    }
    .category-title{
        width: 97.1%;
    }
    .nme-essential-posts {
        float: left;
        margin: 0 15px;
        width: 94%;
    }
    .essential-big-post {
        /*    border-right: 1px solid #DDDDDD;
            float: left;
            margin: 0 10px 10px;
            padding-right: 24px;
            width: 48%;*/
    }

    .nme-essential-left-container, .nme-essential-left-container:last-child {
        float: left;
        margin: 0 0 20px 0;
        width: 100%;
    }
    .essential-big-post .essential-img{
        width:100%;
    }
    .essential-small-post {
        /*    float: left;
            margin: 0 10px;
            padding-bottom: 10px;
            width: 42%;*/
    }
    .essential-small-post .essential-img{
        margin:0px 5px 0px 0px;
    }
    .essential-small-post .essential-title {
        /*width: 60%;*/
    }
    .fullwidth iframe{
        width: 98%;
    }
    #download-page {
        float: none;
        margin-bottom: 20px;
    }
    .nme-download-page-header {
        width: 94%;
    }

    .nme-gallery-title {
        float: left;
        width: 20%;
    }

    .nme-gallery-posts {
        float: left;
        width: 100%;
    }

    .main-section-custom{
        width:58%
    }
    .main-section-custom .span3{
        width:46%
    }

    .nme-ad-single-theme {
        float: left;
        margin: 0 0 0 10px;
        width: 160px;
    }
    .nme-gallery-titles ul{
        margin-bottom:20px;
    }

    .gallery-post {
        margin: 0 12px 20px;
        width: 46%!important;
    }
    .gallery-post:nth-child(3n) {
        margin: 0 12px 20px;
        width: 46%!important;
    }

    .gallery-post:nth-child(2n){
        width: 46%!important;
        margin-right:0px;
        float:right;
    }
    .gallery-img{
        width:100%;
    }


    .single-page .singel-content {
        border-left: none;
        border-right: none;
        float: left;
        padding: 0 14px;
        width: 96%;
    }
    .single-page .span2{
        display:none;
    }
    .alignleft-previous {
        border-right: 1px solid #DDDDDD;
        padding-right: 19px;
        width: 43%;
    }
    .alignright-next {
        background: url("images/next-arrow.png") no-repeat scroll right center transparent;
        width: 43%;
    }
    .alignright-next:hover {
        background: url("images/next-arrow.png") no-repeat scroll right center #f1f1f1;
        width:43%;
    }
    .meta-right {
        float: left;
    }
    .nme-cat-container,.nme-cat-container-next {
        border-bottom: 1px solid #DDDDDD;
        border-right:none;
        float: left;
        padding: 12px 0 10px;
        width: 100%;
    }
    .nme-cat-inner {
        width: 80%;
    }
    .nme-left-posts{
        border-right: 1px solid #DDDDDD;
        float: left;
        margin-left: 5px;
        margin-right: 13px;
        min-height: 100%;
        padding-right: 15px;
        padding-top: 8px;
        width: 44%;
    }
    .archive .nme-inner-contenr {
        float: left;
        padding: 0 10px;
        width: 64.3%;
    }

    .nme-left-posts h2 {
        float: left;
        line-height: 15px;
        margin-top: 0;
        width: 46%;
    }
    .nme-left-posts h2 a {
        font-size: 9px;
        line-height:0px;
    }
    .nme-left-posts h2 a:hover {
        font-size: 9px;
        line-height:0px;
    }

    .nme-right-posts {
        border-right: medium none;
        float: left;
        margin-top: 7px;
        min-height: 100%;
        padding-right: 0;
        width: 46%;
    }
    a.download-button {
        background: url("images/technorms-img.png") no-repeat scroll -8px -235px transparent;
        color: #FFFFFF;
        float: left;
        font-family: adelle;
        font-size: 34px;
        height: 41px;
        margin-left: 0;
        margin-right: 0;
        margin-top: 5px;
        padding: 37px 0 0 70px;
        width: 213px;
    }

    a.more-button {
        background: url("images/technorms-img.png") no-repeat scroll -324px -234px transparent;
        color: #FFFFFF;
        float: left;
        font-family: adelle;
        font-size: 34px;
        height: 44px;
        margin-left: 0;
        margin-right: 0;
        margin-top: 15px;
        padding: 20px 0 0 62px;
        width: 223px;
    }
    .nme-author-name{
        width: 94%;
    }
    .nme-author-social-conatiner{
        width:100%;
        margin:0px;
    }
    .nme-author-img{
        float:left;
        width:28%;
        margin-right:15px;
    }
    .nme-user-url {
        width: 66%;
    }

    .nme-author-description {
        width: 100%;
    }
    .home-ad-container {
        background: none repeat scroll 0 0 #F9F9F9;
        border: 1px solid #DDDDDD;
        float: left;
        margin: 0 9px;
        padding: 10px 0;
        text-align: center;
        width: 96%;
    }
    /*-------------------------------- content css start --------------------------------*/



    /*-------------------------------- sidebar css start --------------------------------*/
    .nme-sidebar{
        float:left;
        border:none;
        min-height: 100%;
        width: 32.8%;
        display: block;
    }
    .-cx-PRIVATE-pluginBoxContainer__border{
        width:280px;
    }

    .nme-sidebar .widget{
        padding: 0 15px 15px;
        margin-bottom:5px;
        margin-top:10px;
    }


    .social{
        position: relative;
    }
    .social li{
        float: left;
    }
    .social .fb, .social .twitt, .social .gplus, .social .email,.social .rss{
        float: left;
        width: 34px;
        margin-right:15px;
    }

    .social .pod {
        float: left;
        width: 34px;
        margin-right:0px;
    }
    .social-pop {
        background: url("images/social-arrow.png") no-repeat scroll center bottom transparent;
        bottom: 46px;
        display: none;
        font-size: 12px;
        left: 0;
        line-height: 16px;
        padding-bottom: 7px;
        position: absolute;
        z-index: 9999;
    }
    .social-pop-content {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        background: none repeat scroll 0 0 #FFFFFF;
        border-color: #DCDCDC #DCDCDC -moz-use-text-color;
        border-image: none;
        border-style: solid solid none;
        border-width: 1px 1px 0;
        padding: 15px 20px;
        position: relative;
        width: 237px;
        z-index: 4;
    }
    .social-pop-content h2 {
        margin: 0px;
    }
    .nme-sidebar .social-pop-content .widget {
        border-bottom: 1px solid #DDDDDD;
        margin-bottom: 10px;
        margin-top: 10px;
        padding: 0px;
        position: relative;
    }
    .nme-sidebar .social-pop-content input[type="text"] {
        border-radius: 0 0 0 0;
        box-shadow: none;
        padding: 4px;
        width: 83%;
        z-index: 100;
    }
    .nme-sidebar .social-pop-content .button {
        background: url("images/search-btn.jpg") no-repeat scroll 0 0 transparent;
        border: medium none;
        float: right;
        height: 25px;
        margin: 2px 2px;
        padding: 0;
        /*    position: absolute;*/
        width: 26px;
        z-index: 9999;
    }

    .fb .social-pop{
        background-position:-282px bottom;
    }
    .twitt .social-pop{
        background-position:-232px bottom;
    }
    .gplus .social-pop{
        background-position:-178px bottom;
    }
    .email .social-pop{
        background-position:-126px bottom;
    }
    .rss .social-pop{
        background-position:-74px bottom;
    }
    .pod .social-pop{
        background-position:-38px bottom;
    }
    .nme-image-container img{
        width:100%;
    }
    .nme_viki_image_widget {
        padding: 0 19px !important;
    }

    /*-------------------------------- sidebar css end --------------------------------*/


    /*-------------------------------- footer css start --------------------------------*/

    .select-footer-menu {
        display: none;
    }
    #menu-footer-menu{
        display:block;
    }
    .footer-nav .nav-collapse{
        overflow:visible;
    }

    .footer-sidebar .widget{
        width:96%;
        padding:0px 5px;
    }
    .footer-sidebar .widget:last-child{
        width: 100%;
        padding:0px;
    }
    .footer-container{
        width: 98.5%;
        padding:0px 5px;
    }

    .footer-sidebar .nme-about-us-sidebar {
        margin: 0 0 10px 13px;
        width: 22%;
    }
    .footer-sidebar .nme-stay-connected-sidebar {
        margin: 0 12px 10px;
        width: 23%;
    }
    .footer-sidebar .nme-authors-sidebar {
        margin: 0 12px 10px;
        width: 22%;
    }
    .footer-sidebar .nme-categories-sidebar {
        margin: 0 0 10px 13px;
        width: 22%;
    }
    .footer-sidebar .nme-categories-sidebar ul li {
        float: left;
        list-style: none outside none;
        width: 48%;
    }
    /*-------------------------------- footer css end --------------------------------*/
    .technorms-dl-popular .gallery-post {
        width:48%!important;
        }
    .technorms-dl-popular .gallery-post,
    .technorms-dl-popular .gallery-post:nth-child(3n) {
        margin-right: 25px!important;
         margin-left: 0px;
        }
    .technorms-dl-popular .gallery-post:nth-child(2n) {
        margin-right: 0px!important;
       float: right!important;
        }
        .td-sub-footer-copy{float:left!important;}
}

/*-------------------------------- mobile css end max-width 979px --------------------------------*/



/*-------------------------------- mobile css start max-width 768px --------------------------------*/


@media (max-width: 768px) {
    .nav-collapse {
        -webkit-transform: translate3d(0, 0, 0);
    }

    .nme-floating-bar{
        display:none!important;
    }
    .select-menu{
        display: block;
        width: 50%;
        float:left;
        border-radius: 0px;
        margin-left: 10px;
    }
    .category-menu{
        display: none;
    }
    .right-top {
        float: none;
        width: 100%;
    }
    .slider-main{
        display:none;
    }
    /*-------------------------------- content css start --------------------------------*/
    .content-part {
        border-right: medium none;
        width: 100%;
        padding-right: 0px;
    }
    .page .nme-inner-contenr{
        min-height:100%;
        width: 100%;
    }

    .nme-inner-contenr {
        width: 100%;
    }
    .page-header-inner {
        float: left;
        margin: 15px;
    }

    .editor-picks{
        width:94.8%;
    }
    .category-title{
        width: 97.4%;
    }
    .nme-essential-posts {
        float: left;
        margin: 0 15px;
        width: 96%;
    }
    .essential-big-post {
        /*    border-right: 1px solid #DDDDDD;
            float: left;
            margin: 0 10px 10px;
            padding-right: 24px;
            width: 48%;*/
    }
    .essential-big-post .essential-img{
        width:100%;
    }
    .essential-small-post {
        /*    float: left;
            margin: 0 10px;
            padding-bottom: 10px;
            width: 42%;*/
    }
    .essential-small-post .essential-img{
        margin:0px 5px 0px 0px;
    }
    .essential-small-post .essential-title {
        /*width: 60%;*/
    }
    .fullwidth iframe{
        width: 98%;
    }
    #download-page {
        float: none;
        margin-bottom: 20px;
    }
    .nme-download-page-header {
        width: 94%;
    }

    .nme-gallery-title {
        float: left;
        width: 25%;
    }

    .nme-gallery-posts {
        float: left;
        width: 75%;
    }

    .main-section-custom{
        width:100%
    }
    .main-section-custom .span3{
        width:60%
    }

    .nme-gallery-titles ul{
        margin-bottom:20px;
    }

    .gallery-post {
        margin: 0 12px 20px;
        width: 46%!important;
    }
    .gallery-post:nth-child(3n) {
        margin: 0 12px 20px;
        width: 45%!important;
    }

    .gallery-post:nth-child(2n){
        width: 45%!important;
        margin-right:0px;
    }
    .gallery-img{
        width:100%;
    }


    .single-page .singel-content {
        border-left: none;
        border-right: none;
        float: left;
        padding: 0 14px;
        width: 96%;
    }
    .single-page .span2{
        display:none;
    }
    .alignleft-previous {
        border-right: 1px solid #DDDDDD;
        padding-right: 26px;
        width: 43%;
    }
    .alignright-next {
        background: url("images/next-arrow.png") no-repeat scroll right center transparent;
        width: 43%;
    }
    .alignright-next:hover {
        background: url("images/next-arrow.png") no-repeat scroll right center #f1f1f1;
        width:43%;
    }
    .meta-right {
        float: left;
    }
    .nme-cat-container,.nme-cat-container-next {
        border-bottom: 1px solid #DDDDDD;
        border-right:none;
        float: left;
        padding: 12px 0 10px;
        width: 100%;
    }
    .nme-cat-inner {
        width: 80%;
    }
    .nme-left-posts{
        border-right: 1px solid #DDDDDD;
        float: left;
        margin-left: 0;
        margin-right: 17px;
        min-height: 100%;
        padding-right: 14px;
        padding-top: 8px;
        width: 46%;
    }
    .archive .nme-inner-contenr {
        float: left;
        padding: 0 10px;
        width: 98%;
        border: medium none;
    }

    .nme-left-posts h2 {
        float: left;
        line-height: 15px;
        margin-top: 4px;
        width: 59%;
    }

    .nme-right-posts {
        border-right: medium none;
        float: left;
        margin-top: 7px;
        min-height: 100%;
        padding-right: 0;
        width: 46%;
    }
    a.download-button {
        background: url("images/technorms-img.png") no-repeat scroll -8px -145px transparent;
        color: #FFFFFF;
        float: left;
        font-family: adelle;
        font-size: 34px;
        height: 41px;
        margin-left: 18px;
        margin-right: 17px;
        margin-top: 5px;
        padding: 37px 0 0 87px;
        width: 213px;
    }

    a.more-button {
        background: url("images/technorms-img.png") no-repeat scroll -324px -163px transparent;
        color: #FFFFFF;
        float: left;
        font-family: adelle;
        font-size: 34px;
        height: 44px;
        margin-left: 18px;
        margin-right: 17px;
        margin-top: 15px;
        padding: 20px 0 0 78px;
        width: 223px;
    }
    .nme-author-name{
        width: 96%;
    }
    .nme-author-social-conatiner{
        width:25%;
        margin:0px;
        margin-right:15px
    }
    .nme-author-img{
        float:left;
        width:100%;
        margin-right:0px;
    }
    .nme-user-url {
        width: 100%;
    }

    .nme-author-description {
        width: 72%;
    }
    .home-ad-container {
        background: none repeat scroll 0 0 #F9F9F9;
        border: 1px solid #DDDDDD;
        float: left;
        margin: 0 10px;
        padding: 10px 0;
        text-align: center;
        width: 97%;
    }
    /*-------------------------------- content css start --------------------------------*/

    /*-------------------------------- sidebar css start --------------------------------*/
    .nme-sidebar{
        display: none;
    }


    /*-------------------------------- sidebar css end --------------------------------*/


    /*-------------------------------- footer css start --------------------------------*/
    .footer-nav-container-right {
        float: right;
        width: 48%;
    }
    .copy-right {
        color: #999999;
        float: left;
        font-size: 12px;
        margin-top: 10px;
        width: 48%;
    }

    .nav-collapse {
        float: none;
    }
    .footer-add{
        display:none;
    }
    .select-footer-menu {
        border-radius: 0 0 0 0;
        display: block;
        float: left;
        margin-top: 10px;
        width: 100%;
    }
    #menu-footer-menu{
        display:none;
    }

    .footer-nav .nav-collapse{
        overflow:visible;
    }

    .footer-sidebar .widget{
        width:96%;
        padding:0px 5px;
    }
    .footer-sidebar .widget:last-child{
        width: 100%;
        padding:0px;
    }
    .footer-container{
        width: 98.5%;
        padding:0px 5px;
    }

    .footer-sidebar .nme-about-us-sidebar {
        margin: 0 13px 10px;
        width: 97%;
    }
    .footer-sidebar .nme-stay-connected-sidebar {
        margin: 0 13px 10px;
        width: 97%;
    }
    .footer-sidebar .nme-authors-sidebar {
        margin: 0 13px 10px;
        width: 97%;
    }
    .footer-sidebar .nme-categories-sidebar {
        margin: 0 13px 10px;
        width: 97%;
    }

    /*-------------------------------- footer css end --------------------------------*/
 .td-sub-footer-copy{float:left!important;}
}

/*-------------------------------- mobile css end max-width 768px --------------------------------*/



/*-------------------------------- mobile css start max-width 685px --------------------------------*/


@media (max-width: 767px) {
    .technorms-dl-popular .gallery-post:nth-child(2n) {
    margin-right: 0px!important;
    float:right!important;

}
.technorms-dl-popular .gallery-post,
.technorms-dl-popular .gallery-post:nth-child(3n) {
    margin-right: 26px;
    margin-left: 0px!important;
    width:47%!important;
}
}

@media (max-width: 685px) {
    .technorms-dl-popular {
    padding-left: 0px;
    width: 100%;
}
    .technorms-dl-popular .gallery-post,
    .technorms-dl-popular .gallery-post:nth-child(2n),
    .technorms-dl-popular .gallery-post:nth-child(3n){
    margin-right: 0px!important;
    margin-left: 0px!important;
    width:100%!important;
}
    .nav-collapse {
        -webkit-transform: translate3d(0, 0, 0);
    }

    body{
        padding-right:5px;
        padding-left:5px;
    }


    /*-------------------------------- header css start --------------------------------*/
    .nme-floating-bar{
        display:none!important;
    }

    .google-add-top{
        display:none!important;
    }
    .category-search {
        margin-top: -8px;
    }
    .navbar .brand {
        margin: -15px 0 0 0px;
    }

    .select-menu{
        display: block;
        width: 50%;
        float:left;
        border-radius: 0px;
        margin-left: 10px;
    }
    .category-menu{
        display: none;
    }

    .right-top {
        float: none;
        width: 100%;
    }

    .logo{
        margin-top:0px;
    }

    .logo img {
        border: 0 none;
        height: 100%;
        vertical-align: middle;
        width: 100%!important;
    }
    .google-add-top img {
        border: 0 none;
        height: 100%;
        vertical-align: middle;
        width: 100%!important;
    }

    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
        margin-left: 0;
        margin-right: 0;
    }

    .navbar-inner{
        padding-left: 5px;
        padding-right: 5px;
        width: 98.5%;
    }
    .nav-collapse .nav{
        margin:0 5px 10px;
        border:1px solid #444444;
        border-radius:4px;
        padding:2px;
    }
    .nav-collapse .nav > li > a,
    .nav-collapse .dropdown-menu a{
        padding:1px 15px;
    }

    /*-------------------------------- header css end --------------------------------*/

    /*-------------------------------- slider css start --------------------------------*/

    .slider-main{
        display:none;
    }
    /*-------------------------------- slider css end --------------------------------*/

    /*-------------------------------- content part css start --------------------------------*/
    .page .nme-inner-contenr{
        width: 100%;
        padding:0 10px;
        border-right:none;
    }
    .page-header-inner {
        float: left;
        margin: 15px 0 9px;
    }
    .nme-essential-title {
        width: 100%;
    }
    .content-part{
        width:100%;
        border-right:none;
        padding-right: 0px;
    }

    .editor-picks{
        width:94.8%;
    }
    .category-title{
        width: 97.4%;
    }
    .nme-essential-posts {
        float: left;
        margin: 0;
        width: 100%;
    }
    .essential-big-post {
        /*    border-right: 1px solid #DDDDDD;
            float: left;
            margin: 0 10px 10px;
            padding-right: 15px;
            width: 48%;*/
    }
    .essential-big-post .essential-img{
        width:100%;
    }
    .essential-small-post {
        /*    float: left;
            margin: 0 10px;
            padding-bottom: 10px;
            width: 43%;*/
    }
    .essential-small-post .essential-img{
        margin:0px 5px 0px 0px;
    }
    .essential-small-post .essential-title {
        /*width: 60%;*/
    }
    .fullwidth iframe{
        width: 98%;
    }
    #download-page {
        float: none;
        margin-bottom: 20px;
    }

    .nme-download-page-header {
        width: 100%;
    }
    .nme-gallery-title {
        float: left;
        width: 44%;
    }
    .nme-gallery-posts {
        float: left;
        width: 56%;
    }
    .main-section-custom{
        width:100%;
    }
    .main-section-custom .span3{
        width:100%;
    }
    .nme-gallery-titles ul{
        margin-bottom:20px;
    }
    .gallery-post{
        width:100%!important;
        margin-right:0px;
    }

    .gallery-post:nth-child(2n){
        width:100%!important;
        margin-right:0px;
    }
    .gallery-post:nth-child(3n){
        width:100%!important;
        margin-right:0px;
    }
    .gallery-img{
        width:100%;
    }


    .editor-info{
        border-right:none;
        border-bottom: 1px solid #DDDDDD;
        float: left;
        padding: 15px;
        width: 89%;
    }
    .directory-info{
        width: 89%;
    }
    .blog-details{
        width: 96.9%;
        padding:0 10px 10px;
        margin-bottom:10px;
    }
    .nme-posted-in a{
        line-height:24px;
    }
    .post-meta{
        margin-bottom:0px;
    }
    .post-meta p{
        width:100%;
    }
    .meta-left .nme-comment-author{
        display:none;
    }
    .meta-right{
        float:left;
        display:none;
    }
    .nme-comments-pop-up-container{
        float:left;
    }
    .nme-comment-pop-up-link{
        margin-left:9px;
    }
    .nme-comment-author {
        margin: 0 0 10px;
    }

    .nme-comment-author .avatar {
        margin: -6px 6px 0 0;
    }
    .profile-details {
        left: -8px;
    }
    .nme-posted-in{
        float:left;
    }

    .single-page .span2{
        width:95%;
        display: none;
    }
    .single-page .span2 .date-digit{
        width:16%;
        margin-top:-5px;
    }
    .single-page .span2 .nme-author-pop-up{
        width:100%;
    }
    .single-page .span2 .nme-post-category-comment{
        width:100%;
    }

    .nme-term-name{
        float:left;
        width:40%;
    }
    .nme-comment-count{
        margin-top:13px;
    }
    .nme-post-excerpt{
        margin-top:25px;
    }

    .single-page .singel-content {
        border-left: medium none;
        border-right: medium none;
        float: left;
        padding: 0 5px;
        width: 96%;
    }
    .single-page .span6 {
        border-left: medium none;
        border-right: medium none;
        float: left;
        padding: 0 5px;
        width: 100%;
    }

    .alignleft-previous {
        border-right: 1px solid #DDDDDD;
        padding-right: 19px;
        width: 43%;
    }
    .alignright-next {
        background: url("images/next-arrow.png") no-repeat scroll right center transparent;
        width: 43%;
    }
    .alignright-next:hover {
        background: url("images/next-arrow.png") no-repeat scroll right center #f1f1f1;
        width:43%;
    }

    .linkwithin_inner{
        width:100%!important;
    }
    .ph_social_share_box{
        float:left;
        width:100%!important;
    }
    #respond{
        float:left;
        width:100%!important;
    }
    .nme-cat-container,.nme-cat-container-next {
        border-bottom: 1px solid #DDDDDD;
        border-right:none;
        float: left;
        padding: 12px 0 10px;
        width: 100%;
    }
    .nme-cat-inner {
        width: 80%;
    }
    .nme-left-posts{
        border-right: 1px solid #DDDDDD;
        float: left;
        margin-left: 0;
        margin-right: 15px;
        min-height: 100%;
        padding-right: 10px;
        padding-top: 8px;
        width: 49%;
    }
    .archive .nme-inner-contenr {
        float: left;
        padding: 0 10px;
        width: 100%;
        border: medium none;
    }

    .nme-left-posts h2 {
        float: left;
        line-height: 15px;
        margin-top: 4px;
        width: 59%;
    }

    .nme-right-posts {
        border-right: medium none;
        float: left;
        margin-top: 7px;
        min-height: 100%;
        padding-right: 0;
        width: 48%;
    }

    .page .fullwidth {
        padding: 0 10px;
        width: 93%;
    }
    .nme-directory-posts{
        margin:0 0 20px;
    }
    .directory-big-post .directory-img{
        margin:0px;
        width:100%;
    }
    .directory-big-post .directory-img img{
        width:100%;
    }
    .directory-data{
        width:100%;
        margin-top:15px;
    }
    .directory-small-post .directory-title{
        width:58%;
    }
    .nme-page-cnt {
        margin: 0 0 8px;
    }
    .nme-pagination {
        margin: 0 1px 15px;
    }
    a.download-button {
        background: url("images/technorms-img.png") no-repeat scroll -8px -145px transparent;
        color: #FFFFFF;
        float: left;
        font-family: adelle;
        font-size: 34px;
        height: 41px;
        margin-left: 18px;
        margin-right: 17px;
        margin-top: 5px;
        padding: 37px 0 0 87px;
        width: 213px;
    }

    a.more-button {
        background: url("images/technorms-img.png") no-repeat scroll -324px -163px transparent;
        color: #FFFFFF;
        float: left;
        font-family: adelle;
        font-size: 34px;
        height: 44px;
        margin-left: 18px;
        margin-right: 17px;
        margin-top: 15px;
        padding: 20px 0 0 78px;
        width: 223px;
    }

    .nme-author-name{
        width: 97%;
    }
    .nme-author-social-conatiner{
        width:25%;
        margin:0px;
        margin-right:15px;
    }
    .nme-author-img{
        float:left;
        width:100%;
        margin-right:0px;
    }
    .nme-user-url {
        width: 100%;
    }

    .nme-author-description {
        width: 72%;
    }
    .home-ad-container {
        background: none repeat scroll 0 0 #F9F9F9;
        border: 1px solid #DDDDDD;
        float: left;
        margin: 0 9px;
        padding: 10px 0;
        text-align: center;
        width: 97%;
    }
    /*-------------------------------- content part css end --------------------------------*/


    /*-------------------------------- sidebar css start --------------------------------*/
    .nme-sidebar{
        display: none;
    }


    /*-------------------------------- sidebar css end --------------------------------*/


    /*-------------------------------- footer css start --------------------------------*/
    .footer-nav-container-right {
        float: right;
        width: 48%;
    }
    .copy-right {
        color: #999999;
        float: left;
        font-size: 12px;
        margin-top: 10px;
        width: 48%;
    }

    .nav-collapse {
        float: none;
    }
    .footer-add{
        display:none;
    }
    .select-footer-menu {
        border-radius: 0 0 0 0;
        display: block;
        float: left;
        margin-top: 10px;
        width: 100%;
    }
    #menu-footer-menu{
        display:none;
    }
    .footer-nav .nav-collapse{
        overflow:visible;
    }

    .footer-sidebar .widget{
        width:96%;
        padding:0px 5px;
    }
    .footer-sidebar .widget:last-child{
        width: 100%;
        padding:0px 5px;
    }
    .footer-container{
        width: 98.5%;
        padding:0px 5px;
    }

    .footer-sidebar .nme-about-us-sidebar {
        margin: 0 13px 10px;
        width: 96%;
    }
    .footer-sidebar .nme-stay-connected-sidebar {
        margin: 0 13px 10px;
        width: 96%;
    }
    .footer-sidebar .nme-authors-sidebar {
        margin: 0 13px 10px;
        width: 96%;
    }
    .footer-sidebar .nme-categories-sidebar {
        margin: 0 13px 10px;
        width: 96%;
    }
    /*-------------------------------- footer css end --------------------------------*/

}

/*-------------------------------- mobile css end max-width 685px --------------------------------*/



/*-------------------------------- mobile css start max-width 600px --------------------------------*/


@media (max-width: 600px) {
    .nav-collapse {
        -webkit-transform: translate3d(0, 0, 0);
    }

    body{
        padding-right:5px;
        padding-left:5px;
    }


    /*-------------------------------- header css start --------------------------------*/
    .nme-floating-bar{
        display:none!important;
    }
    .google-add-top{
        display:block!important;
    }
    .category-search {
        margin-top: 10px;
    }
    .navbar .brand {
        margin: 0px 0 0 -10px;
    }
    .select-menu{
        display: block;
        margin-left: 0;
        width: 48%;
        float:left;
        border-radius: 0px;
    }
    .category-menu{
        display: none;
    }

    .right-top {
        float: none;
        width: 100%;
    }

    .logo{
        margin-top:0px;
    }

    .logo img {
        border: 0 none;
        height: 100%;
        vertical-align: middle;
        width: 100%!important;
    }
    .google-add-top img {
        border: 0 none;
        height: 100%;
        vertical-align: middle;
        width: 100%!important;
    }

    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
        margin-left: 0;
        margin-right: 0;
    }

    .navbar-inner{
        padding-left: 5px;
        padding-right: 5px;
        width: 98.4%;
    }
    .nav-collapse .nav{
        margin:0 5px 10px;
        border:1px solid #444444;
        border-radius:4px;
        padding:2px;
    }
    .nav-collapse .nav > li > a,
    .nav-collapse .dropdown-menu a{
        padding:1px 15px;
    }

    /*-------------------------------- header css end --------------------------------*/

    /*-------------------------------- slider css start --------------------------------*/

    .slider-main{
        display:none;
    }
    /*-------------------------------- slider css end --------------------------------*/

    /*-------------------------------- content part css start --------------------------------*/
    .page .nme-inner-contenr{
        width: 100%;
        padding:0px;
        min-height:250px;
        border-right:none;
    }
    .nme-inner-contenr{
        width:100%;
    }
    .page-header-inner {
        float: left;
        margin: 15px;
    }
    .content-part{
        width:100%;
        border-right:none;
        padding-right: 0px;
    }

    .editor-picks{
        width:94.8%;
    }
    .category-title{
        width: 97.4%;
    }
    .nme-essential-posts {
        float: left;
        margin: 0 10px;
        width: 96%;
    }
    .essential-big-post {
        /*    border-right: 1px solid #DDDDDD;
            float: left;
            margin: 0 8px 10px 10px;
            padding-right: 16px;
            width: 44%;*/
    }

    .nme-essential-left-container,.nme-essential-left-container:last-child {
        float: left;
        margin: 0 0 20px;
        width: 100%;
    }
    .essential-big-post .essential-img{
        width:100%;
    }
    .essential-small-post {
        /*    border-right: none;
              float: left;
            margin: 0 5px 10px 10px;
            padding-right: 10px;
            width: 45%;*/
    }
    .essential-small-post .essential-img{
        margin:0px 5px 0px 0px;
    }
    .essential-small-post .essential-title {
        /*width: 60%;*/
    }
    .fullwidth iframe{
        width: 98%;
    }
    #download-page {
        float: none;
        margin-bottom: 20px;
    }
    .nme-gallery-titles ul{
        margin-bottom:20px;
    }
    .gallery-post{
        width:100%!important;
        margin-right:0px;
    }

    .gallery-post:nth-child(3n){
        width:100%!important;
        margin-right:0px;
    }
    .gallery-img{
        width:100%;
    }


    .editor-info{
        border-right:none;
        border-bottom: 1px solid #DDDDDD;
        float: left;
        padding: 15px;
        width: 89%;
    }
    .directory-info{
        width: 89%;
    }
    .blog-details{
        width: 96.5%;
        padding:0 10px 10px;
        margin-bottom:10px;
    }
    .nme-posted-in a{
        line-height:24px;
    }
    .post-meta{
        margin-bottom:10px;
    }
    .post-meta p{
        width:100%;
    }
    .meta-left .nme-comment-author{
        display:bock;
    }
    .meta-right{
        float:left;
        display:block;
    }
    .nme-comments-pop-up-container{
        float:left;
    }
    .nme-comment-pop-up-link{
        margin-left:9px;
    }

    .nme-author-name{
        width: 96%;
    }
    .nme-author-social-conatiner{
        margin: 0 15px 0 0;
        width: 25%;
    }
    .nme-author-img{
        float:left;
        width:100%;
        margin-right:0px;
    }
    .nme-user-url {
        width: 100%;
    }

    .nme-author-description {
        width: 72%;
    }

    .nme-comment-author {
        margin: 0 0 10px;
    }

    .nme-comment-author .avatar {
        margin: -6px 6px 0 0;
    }
    .profile-details {
        left: -8px;
    }
    .nme-posted-in{
        float:left;
    }

    .single-page .span2{
        width:95%
    }
    .single-page .span2 .date-digit{
        width:16%;
        margin-top:-5px;
    }
    .single-page .span2 .nme-author-pop-up{
        width:100%;
    }
    .single-page .span2 .nme-post-category-comment{
        width:100%;
    }
    .nme-term-name{
        float:left;
        width:40%;
    }
    .nme-comment-count{
        margin-top:13px;
    }
    .nme-post-excerpt{
        margin-top:25px;
    }

    .single-page .singel-content {
        border-left: medium none;
        border-right: medium none;
        float: left;
        padding: 0 5px;
        width: 96%;
    }
    .single-page .span6 {
        border-left: medium none;
        border-right: medium none;
        float: left;
        padding: 0 5px;
        width: 100%;
    }
    .external-image-source li{
        margin-bottom:2px;
    }
    .external-image-source li:first-child{
        margin-bottom:2px;
    }
    .alignleft-previous {
        width: 42%;
        padding-right:23px;
        border-right: 1px solid #DDDDDD;
    }
    .alignright-next {
        background: url("images/next-arrow.png") no-repeat scroll right center transparent;
        width: 41%;
    }
    .alignright-next:hover {
        background: url("images/next-arrow.png") no-repeat scroll right center #f1f1f1;
        width:41%;
    }
    .linkwithin_inner{
        width:100%!important;
    }
    .ph_social_share_box{
        float:left;
        width:100%!important;
    }
    #respond{
        float:left;
        width:100%!important;
    }
    .nme-cat-container,.nme-cat-container-next {
        border-bottom: 1px solid #DDDDDD;
        border-right:none;
        float: left;
        padding: 12px 0 10px;
        width: 100%;
    }
    .nme-cat-inner {
        width: 77%;
    }
    .nme-left-posts{
        border-right:none;
        padding-top:8px;
        float:left;
        padding-right:0px;
        margin-right:0px;
        margin-left:0px;
        min-height:100%;
        width:100%;
    }
    .archive .nme-inner-contenr {
        float: left;
        padding: 0 10px;
        width: 100%;
    }
    .nme-left-posts h2 {
        float: left;
        line-height: 15px;
        margin-top: 4px;
        width: 59%;
    }

    .nme-right-posts {
        border-right: medium none;
        float: left;
        margin-top: 20px;
        padding-right: 0;
        min-height: 100%;
        width:100%;
    }

    .page .fullwidth {
        padding: 0 10px;
        width: 93%;
    }
    .nme-directory-posts{
        margin:0 0 20px;
    }
    .directory-big-post .directory-img{
        margin:0px;
        width:100%;
    }
    .directory-big-post .directory-img img{
        width:100%;
    }
    .directory-data{
        width:100%;
        margin-top:15px;
    }
    .directory-small-post .directory-title{
        width:58%;
    }
    .nme-page-cnt {
        margin: 0 0 8px;
    }
    .nme-pagination {
        margin: 0 1px 15px;
    }
    a.download-button {
        background: url("images/technorms-img.png") no-repeat scroll -8px -145px transparent;
        color: #FFFFFF;
        float: left;
        font-family: adelle;
        font-size: 34px;
        height: 41px;
        margin-left: 18px;
        margin-right: 17px;
        margin-top: 5px;
        padding: 37px 0 0 87px;
        width: 213px;
    }

    a.more-button {
        background: url("images/technorms-img.png") no-repeat scroll -324px -163px transparent;
        color: #FFFFFF;
        float: left;
        font-family: adelle;
        font-size: 34px;
        height: 44px;
        margin-left: 18px;
        margin-right: 17px;
        margin-top: 15px;
        padding: 20px 0 0 78px;
        width: 223px;
    }
    .home-ad-container {
        background: none repeat scroll 0 0 #F9F9F9;
        border: 1px solid #DDDDDD;
        float: left;
        margin: 0 10px;
        padding: 10px 0;
        text-align: center;
        width: 96%;
    }

    /*----------------------------- css for review single start --------------------------------*/

    .review-heading-container{
        border-bottom: 1px solid #DDDDDD;
        border-top: 1px solid #DDDDDD;
        float: left;
        margin-bottom: 5px;
        padding: 5px 0px;
        width: 100%;
    }
    .parameter-heading{
        border-right: 1px solid #DDDDDD;
        float: left;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 14px;
        font-style: italic;
        font-weight: bold;
        margin-right: 12px;
        padding-right: 10px;
        width: 25%;
    }
    .review-heading-container ul{
        float: left;
        margin: 0;
        width: 60%;
    }
    .review-heading-container ul li{
        list-style: none;
        float: left;
    }
    .review-heading-container ul li.heat1{
        background: none repeat scroll 0 0 #ED1C21;
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 19.9% !important;
        border-right: 1px solid #FFFFFF;
    }
    .review-heading-container ul li.heat2{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 19.9% !important;
        border-right: 1px solid #FFFFFF;
        background: #fb9503;
    }
    .review-heading-container ul li.heat3{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 19.9% !important;
        border-right: 1px solid #FFFFFF;
        background: #ffd800;
    }
    .review-heading-container ul li.heat4{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 19.9% !important;
        border-right: 1px solid #FFFFFF;
        background: #4a8813;
    }
    .review-heading-container ul li.heat5{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 18.3% !important;
        background: #3399cc;
    }

    .score-heading{
        border-left: 1px solid #DDDDDD;
        float: right;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 14px;
        font-style: italic;
        font-weight: bold;
        margin-left: 10px;
        padding-left: 10px;
        width: 7%;
    }

    .nme-review-data-container{
        float: left;
        width: 100%;
    }
    .nme-review-data-container ul{
        margin: 0px;
        width: 100%;
    }
    .nme-review-data-container ul li{
        float: left;
        list-style: none outside none;
        margin-bottom: 10px;
        width: 100%;
    }
    .nme-review-data-container ul li span.review-label{
        border-right: 1px solid #DDDDDD;
        float: left;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 12px;
        font-style: italic;
        margin-right: 12px;
        padding-right: 10px;
        width: 25%;
    }
    .nme-review-data-container ul li span.heat1{
        background: none repeat scroll 0 0 #ED1C21;
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        /*width: 12% !important;*/
        border-bottom: 2px solid #BA2104;
    }
    .nme-review-data-container ul li span.heat2{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        /*width: 24% !important;*/
        background: #fb9503;
        border-bottom: 2px solid #965902;
    }
    .nme-review-data-container ul li span.heat3{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        /*width: 36% !important;*/
        background: #ffd800;
        border-bottom: 2px solid #998200;
    }
    .nme-review-data-container ul li span.heat4{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        /*width: 48% !important;*/
        background: #4a8813;
        border-bottom: 2px solid #192F06;
    }
    .nme-review-data-container ul li span.heat5{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        /*width: 60% !important;*/
        background: #3399cc;
        border-bottom: 2px solid #003555;
    }

    .nme-review-data-container ul li span.review-score{
        border-left: 1px solid #DDDDDD;
        float: right;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 14px;
        font-style: italic;
        margin-left: 10px;
        padding-left: 10px;
        width: 7%;
    }

    .nme-review-data-total {
        border-top: 1px solid #DDDDDD;
        float: left;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 5px;
        padding: 5px 19px 5px 0;
        text-align: right;
        width: 97%;

    }

    .nme-review-data-container-inner{
        float:right;
    }
    .review-data-total-label{
        border-left: 1px solid #DDDDDD;
        border-right: 1px solid #DDDDDD;
        float: left;
        font-size: 14px;
        font-weight: bold;
        margin-right: 10px;
        padding: 0px 10px;
    }
    .nme-review-score{
        float:left;
    }
    /*----------------------------- css for review single end --------------------------------*/

    /*-------------------------------- content part css end --------------------------------*/


    /*-------------------------------- sidebar css start --------------------------------*/
    .nme-sidebar{
        display: none;
    }


    /*-------------------------------- sidebar css end --------------------------------*/


    /*-------------------------------- footer css start --------------------------------*/
    .footer-nav-container-right {
        float: right;
        width: 48%;
    }
    .copy-right {
        color: #999999;
        float: left;
        font-size: 12px;
        margin-top: 10px;
        width: 48%;
    }

    .nav-collapse {
        float: none;
    }

    .footer-add{
        display:none;
    }
    .select-footer-menu {
        border-radius: 0 0 0 0;
        display: block;
        float: left;
        margin-top: 10px;
        width: 100%;
    }
    #menu-footer-menu{
        display:none;
    }
    .footer-nav .nav-collapse{
        overflow:visible;
    }

    .footer-sidebar .widget{
        width:96%;
        padding:0px 5px;
    }
    .footer-sidebar .widget:last-child{
        width:96%;
        padding:0px 5px;
    }
    .footer-container{
        width:98%;
        padding:0px 5px;
    }

    .footer-sidebar .nme-about-us-sidebar {
        margin: 0 13px 10px;
        width:91%;
    }
    .footer-sidebar .nme-stay-connected-sidebar {
        margin: 0 13px 10px;
        width:91%;
    }
    .footer-sidebar .nme-authors-sidebar {
        margin: 0 13px 10px;
        width:91%;
    }
    .footer-sidebar .nme-categories-sidebar {
        margin: 0 13px 10px;
        width:91%;
    }
    /*-------------------------------- footer css end --------------------------------*/
   .technorms-dl-popular .gallery-post,
    .technorms-dl-popular .gallery-post:nth-child(2n){
    margin-right: 0px!important;
    margin-left: 0px!important;
    width:100%!important;
	}
}

/*-------------------------------- mobile css end max-width 600px --------------------------------*/


/*-------------------------------- mobile css start max-width 568px --------------------------------*/


@media (max-width: 568px) {
    .nav-collapse {
        -webkit-transform: translate3d(0, 0, 0);
    }

    body{
        padding-right:5px;
        padding-left:5px;
    }


    /*-------------------------------- header css start --------------------------------*/
    .nme-floating-bar{
        display:none!important;
    }

    .google-add-top{
        display:none!important;
    }
    .category-search {
        margin-top: -8px;
    }
    .select-menu{
        display: block;
        margin-left: 0;
        width: 100%;
        float:left;
        border-radius: 0px;
    }
    .category-menu{
        display: none;
    }

    .right-top {
        float: none;
        width: 100%;
    }
    .navbar .brand{
        margin: -15px 0 0 0px;
    }
    .logo{
        margin-top:0px;
    }

    .logo img {
        border: 0 none;
        height: 100%;
        vertical-align: middle;
        width: 100%!important;
    }
    .google-add-top img {
        border: 0 none;
        height: 100%;
        vertical-align: middle;
        width: 100%!important;
    }

    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
        margin-left: 0;
        margin-right: 0;
    }

    .navbar-inner{
        padding-left: 5px;
        padding-right: 5px;
        width: 98.2%;
    }
    .nav-collapse .nav{
        margin:0 5px 10px;
        border:1px solid #444444;
        border-radius:4px;
        padding:2px;
    }
    .nav-collapse .nav > li > a,
    .nav-collapse .dropdown-menu a{
        padding:1px 15px;
    }

    /*-------------------------------- header css end --------------------------------*/

    /*-------------------------------- slider css start --------------------------------*/

    .slider-main{
        display:none;
    }
    /*-------------------------------- slider css end --------------------------------*/

    /*-------------------------------- content part css start --------------------------------*/
    .page .nme-inner-contenr{
        width:100%;
        padding:0 10px;
        min-height:250px;
        border-right:none;
    }
    .page-header-inner {
        float: left;
        margin: 15px 0 9px;
    }
    .nme-essential-title {
        width: 100%;
    }
    .content-part{
        width:100%;
        border-right:none;
        padding-right: 0px;
    }

    .editor-picks{
        width:94.8%;
    }
    .category-title{
        width: 97.4%;
    }
    .nme-essential-posts {
        float: left;
        margin: 0;
        width: 100%;
    }
    .essential-big-post {
        border-right: medium none;
        float: left;
        margin: 0 10px 10px;
        padding-right: 0;
        width: 96%;
    }
    .essential-big-post .essential-img{
        width:100%;
    }
    .essential-small-post {
        float: left;
        margin: 0 10px;
        width: 96%;
        padding-bottom: 10px;
        border: medium none;
    }
    .essential-small-post .essential-img{
        margin:0px 5px 0px 0px;
    }
    .essential-small-post .essential-title {
        /*width: 60%;*/
    }
    .fullwidth iframe{
        width: 98%;
    }
    #download-page {
        float: none;
        margin-bottom: 20px;
    }
    .nme-download-page-header {
        width: 100%;
    }
    .nme-gallery-title {
        float: left;
        width: 32%;
    }
    .nme-gallery-posts {
        float: left;
        width: 68%;
    }
    .main-section-custom{
        width:100%;
    }
    .main-section-custom .span3{
        width:100%;
    }
    .nme-gallery-titles ul{
        margin-bottom:20px;
    }
    .gallery-post{
        width:100%!important;
        margin-right:0px;
    }

    .gallery-post:nth-child(2n){
        width:90%!important;
        margin-right:0px;
    }
    .gallery-post:nth-child(3n) {
        margin-right: 0;
        width:90%!important;
    }
    .nme-gallery-posts .gallery-post:nth-child(2n){
        width:100%!important;
        margin-right:0px;
    }
    .nme-gallery-posts .gallery-post:nth-child(3n) {
        margin-right: 0;
        width:100%!important;
    }
    .gallery-img{
        width:100%;
    }


    .editor-info{
        border-right:none;
        border-bottom: 1px solid #DDDDDD;
        float: left;
        padding: 15px;
        width: 89%;
    }
    .directory-info{
        width: 89%;
    }
    .blog-details{
        width: 96.5%;
        padding:0 10px 10px;
        margin-bottom:10px;
    }
    .nme-posted-in a{
        line-height:24px;
    }
    .post-meta{
        margin-bottom:0px;
    }
    .post-meta p{
        width:100%;
    }
    .meta-left .nme-comment-author{
        display:none;
    }
    .meta-right{
        float:left;
        display:none;
    }
    .nme-comments-pop-up-container{
        float:left;
    }
    .nme-comment-pop-up-link{
        margin-left:9px;
    }

    .nme-author-name{
        width: 96%;
    }
    .nme-author-social-conatiner{
        width:25%;
        margin: 0 15px 0 0;
    }
    .nme-author-img{
        float:left;
        width:100%;
        margin-right:0px;
    }
    .nme-user-url {
        width: 100%;
    }

    .nme-author-description {
        width: 72%;
    }

    .nme-comment-author {
        margin: 0 0 10px;
    }

    .nme-comment-author .avatar {
        margin: -6px 6px 0 0;
    }
    .profile-details {
        left: -8px;
    }
    .nme-posted-in{
        float:left;
    }

    .single-page .span2{
        width:95%
    }
    .single-page .span2 .date-digit{
        width:16%;
        margin-top:-5px;
    }
    .single-page .span2 .nme-author-pop-up{
        width:100%;
    }
    .single-page .span2 .nme-post-category-comment{
        width:100%;
    }
    .nme-term-name{
        float:left;
        width:40%;
    }
    .nme-comment-count{
        margin-top:13px;
    }
    .nme-post-excerpt{
        margin-top:25px;
    }

    .single-page .singel-content {
        border-left: medium none;
        border-right: medium none;
        float: left;
        padding: 0 5px;
        width: 96%;
    }
    .single-page .span6 {
        border-left: medium none;
        border-right: medium none;
        float: left;
        padding: 0 5px;
        width: 100%;
    }
    .external-image-source li{
        margin-bottom:2px;
    }
    .external-image-source li:first-child{
        margin-bottom:2px;
    }
    .alignleft-previous {
        border-right: 1px solid #DDDDDD;
        padding-right: 28px;
        width: 41%;
    }

    .alignright-next {
        background: url("images/next-arrow.png") no-repeat scroll 231px 28px transparent;
        width: 40%;
    }
    .alignright-next:hover {
        background: url("images/next-arrow.png") no-repeat scroll 231px 28px #f1f1f1;
        width:40%;
    }
    .linkwithin_inner{
        width:100%!important;
    }
    .ph_social_share_box{
        float:left;
        width:100%!important;
    }
    #respond{
        float:left;
        width:100%!important;
    }
    .nme-cat-container,.nme-cat-container-next {
        border-bottom: 1px solid #DDDDDD;
        border-right:none;
        float: left;
        padding: 12px 0 10px;
        width: 100%;
    }
    .nme-cat-inner {
        width: 75%;
    }
    .nme-left-posts{
        border-right:none;
        padding-top:8px;
        float:left;
        padding-right:0px;
        margin-right:0px;
        margin-left:0px;
        min-height:100%;
        width: 100%;
    }
    .archive .nme-inner-contenr {
        float: left;
        padding: 0 10px;
        width: 100%;
        border: medium none;
    }
    .nme-left-posts h2 {
        float: left;
        line-height: 15px;
        margin-top: 4px;
        width: 59%;
    }

    .nme-right-posts {
        border-right: medium none;
        float: left;
        margin-top: 20px;
        padding-right: 0;
        min-height: 100%;
        width: 100%;
    }
    .nme-right-posts img {
        width: 100%;
    }

    .page .fullwidth {
        padding: 0 10px;
        width: 93%;
    }
    .nme-directory-posts{
        margin:0 0 20px;
    }
    .directory-big-post .directory-img{
        margin:0px;
        width:100%;
    }
    .directory-big-post .directory-img img{
        width:100%;
    }
    .directory-data{
        width:100%;
        margin-top:15px;
    }
    .directory-small-post .directory-title{
        width:58%;
    }
    .nme-page-cnt {
        margin: 0 0 8px;
    }
    .nme-pagination {
        margin: 0 1px 15px;
    }
    a.download-button {
        background: url("images/technorms-img.png") no-repeat scroll -8px -145px transparent;
        color: #FFFFFF;
        float: left;
        font-family: adelle;
        font-size: 34px;
        height: 41px;
        margin-left: 18px;
        margin-right: 17px;
        margin-top: 5px;
        padding: 37px 0 0 87px;
        width: 213px;
    }

    a.more-button {
        background: url("images/technorms-img.png") no-repeat scroll -324px -163px transparent;
        color: #FFFFFF;
        float: left;
        font-family: adelle;
        font-size: 34px;
        height: 44px;
        margin-left: 18px;
        margin-right: 17px;
        margin-top: 15px;
        padding: 20px 0 0 78px;
        width: 223px;
    }
    .home-ad-container {
        background: none repeat scroll 0 0 #F9F9F9;
        border: 1px solid #DDDDDD;
        float: left;
        margin: 0 7px;
        padding: 10px 0;
        text-align: center;
        width: 97%;
    }

    /*----------------------------- css for review single start --------------------------------*/
    .thermometer{
        width: 100%;
    }
    .review-heading-container{
        border-bottom: 1px solid #DDDDDD;
        border-top: 1px solid #DDDDDD;
        float: left;
        margin-bottom: 5px;
        padding: 5px 0px;
        width: 100%;
    }
    .parameter-heading{
        border-right: medium none;
        float: left;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 14px;
        font-style: italic;
        font-weight: bold;
        margin-right: 0;
        padding-right: 0;
        width: 100%;
    }
    .review-heading-container ul{
        float: left;
        margin: 0;
        width: 100%;
    }
    .review-heading-container ul li{
        list-style: none;
        float: left;
    }
    .review-heading-container ul li.heat1{
        background: none repeat scroll 0 0 #ED1C21;
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 19.9% !important;
        border-right: 1px solid #FFFFFF;
    }
    .review-heading-container ul li.heat2{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 19.9% !important;
        border-right: 1px solid #FFFFFF;
        background: #fb9503;
    }
    .review-heading-container ul li.heat3{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 19.9% !important;
        border-right: 1px solid #FFFFFF;
        background: #ffd800;
    }
    .review-heading-container ul li.heat4{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 19.9% !important;
        border-right: 1px solid #FFFFFF;
        background: #4a8813;
    }
    .review-heading-container ul li.heat5{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 18.9% !important;
        background: #3399cc;
    }

    .score-heading{
        border-left: medium none;
        float: left;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 14px;
        font-style: italic;
        font-weight: bold;
        margin-left: 0;
        padding-left: 0;
        width: 10%;
    }

    .nme-review-data-container{
        float: left;
        width: 100%;
    }
    .nme-review-data-container ul{
        margin: 0px;
        width: 100%;
    }
    .nme-review-data-container ul li{
        float: left;
        list-style: none outside none;
        margin-bottom: 10px;
        width: 100%;
    }
    .nme-review-data-container ul li span.review-label{
        border-right: medium none;
        float: left;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 12px;
        font-style: italic;
        margin-right: 0;
        padding-right: 0;
        width: 100%;
    }
    .nme-review-data-container ul li span.heat1{
        background: none repeat scroll 0 0 #ED1C21;
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 20% !important;
        border-bottom: 2px solid #BA2104;
    }
    .nme-review-data-container ul li span.heat2{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 40% !important;
        background: #fb9503;
        border-bottom: 2px solid #965902;
    }
    .nme-review-data-container ul li span.heat3{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 60% !important;
        background: #ffd800;
        border-bottom: 2px solid #998200;
    }
    .nme-review-data-container ul li span.heat4{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 80% !important;
        background: #4a8813;
        border-bottom: 2px solid #192F06;
    }
    .nme-review-data-container ul li span.heat5{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 100% !important;
        background: #3399cc;
        border-bottom: 2px solid #003555;
    }

    .nme-review-data-container ul li span.review-score{
        border-left: none;
        float: left;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 14px;
        font-style: italic;
        margin-left: 0px;
        padding-left: 0px;
        width: 100%;
    }

    .nme-review-data-total {
        border-top: 1px solid #DDDDDD;
        float: left;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 5px;
        padding: 5px 21px 5px 0;
        text-align: right;
        width: 96%;

    }

    .nme-review-data-container-inner{
        float:right;
    }
    .review-data-total-label{
        border-left: 1px solid #DDDDDD;
        border-right: 1px solid #DDDDDD;
        float: left;
        font-size: 14px;
        font-weight: bold;
        margin-right: 10px;
        padding: 0px 10px;
    }
    .nme-review-score{
        float:left;
    }
    /*----------------------------- css for review single end --------------------------------*/
    /*-------------------------------- content part css end --------------------------------*/


    /*-------------------------------- sidebar css start --------------------------------*/
    .nme-sidebar{
        display: none;
    }

    /*-------------------------------- sidebar css end --------------------------------*/


    /*-------------------------------- footer css start --------------------------------*/
    .footer-nav-container-right {
        float: right;
        width: 100%;
    }
    .copy-right {
        color: #999999;
        float: left;
        font-size: 12px;
        margin-top: 10px;
        width: 100%;
    }

    .nav-collapse {
        float: none;
    }
    .footer-add{
        display:none;
    }
    .select-footer-menu {
        border-radius: 0 0 0 0;
        display: block;
        float: left;
        margin-top: 10px;
        width: 100%;
    }
    #menu-footer-menu{
        display:none;
    }
    .footer-nav .nav-collapse{
        overflow:visible;
    }

    .footer-sidebar .widget{
        width:96%;
        padding:0px 5px;
    }
    .footer-sidebar .widget:last-child{
        width:96%;
        padding:0px 5px;
    }
    .footer-container{
        width: 98%;
        padding:0px 5px;
    }

    .footer-sidebar .nme-about-us-sidebar {
        margin: 0 13px 10px;
        width: 95%;
    }
    .footer-sidebar .nme-stay-connected-sidebar {
        margin: 0 13px 10px;
        width: 95%;
    }
    .footer-sidebar .nme-authors-sidebar {
        margin: 0 13px 10px;
        width: 95%;
    }
    .footer-sidebar .nme-categories-sidebar {
        margin: 0 13px 10px;
        width: 95%;
    }
    /*-------------------------------- footer css end --------------------------------*/
   .technorms-dl-popular .gallery-post,
    .technorms-dl-popular .gallery-post:nth-child(2n){
    margin-right: 0px!important;
    margin-left: 0px!important;
    width:100%!important;
	}
}

/*-------------------------------- mobile css end max-width 568px --------------------------------*/


/*-------------------------------- mobile css start max-width 480px --------------------------------*/


@media (max-width: 480px) and (max-height: 320px) {
    .nav-collapse {
        -webkit-transform: translate3d(0, 0, 0);
    }

    body{
        padding-right:5px;
        padding-left:5px;
    }


    /*-------------------------------- header css start --------------------------------*/
    .nme-floating-bar{
        display:none!important;
    }
    .google-add-top{
        display:none!important;
    }
    .category-search {
        margin-top: -8px;
    }
    .select-menu{
        display: block;
        margin-left: 0;
        width: 100%;
        border-radius: 0px;
    }
    .category-menu{
        display: none;
    }

    .right-top {
        float: none;
        width: 100%;
    }
    .navbar .brand {
        margin: -15px 0 0 0px;
    }
    .logo{
        margin-top:0px;
    }

    .logo img {
        border: 0 none;
        height: 100%;
        vertical-align: middle;
        width: 100%!important;
    }
    .google-add-top img {
        border: 0 none;
        height: 100%;
        vertical-align: middle;
        width: 100%!important;
    }

    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
        margin-left: 0;
        margin-right: 0;
    }

    .navbar-inner{
        padding-left: 5px;
        padding-right: 5px;
        width: 98%;
    }
    .nav-collapse .nav{
        margin:0 5px 10px;
        border:1px solid #444444;
        border-radius:4px;
        padding:2px;
    }
    .nav-collapse .nav > li > a,
    .nav-collapse .dropdown-menu a{
        padding:1px 15px;
    }

    /*-------------------------------- header css end --------------------------------*/

    /*-------------------------------- slider css start --------------------------------*/
    .slider-main{
        display:none;
    }
    /*-------------------------------- slider css end --------------------------------*/

    /*-------------------------------- content part css start --------------------------------*/
    .page .nme-inner-contenr{
        width: 100%;
        padding:0 10px;
        min-height:250px;
        border-right:none;
    }
    .page-header-inner {
        float: left;
        margin: 15px 0 9px;
        width: 100%;
    }
    .nme-essential-title {
        width: 100%;
    }
    .content-part{
        width:100%;
        border-right:none;
        padding-right: 0px;
    }

    .editor-picks{
        width:94.8%;
    }
    .category-title{
        width: 95.5%;
    }
    .nme-essential-posts {
        float: left;
        margin: 0;
        width: 100%;
    }
    .essential-big-post {
        border-right: medium none;
        float: left;
        margin: 0 10px 10px;
        padding-right: 0;
        width: 93%;
    }
    .essential-big-post .essential-img{
        width:100%;
    }
    .essential-small-post {
        float: left;
        margin: 0 10px;
        width: 95%;
        padding-bottom: 10px;
        border: medium none;
    }
    .essential-small-post .essential-img{
        margin:0px 5px 0px 0px;
    }
    .essential-small-post .essential-title {
        width: 60%;
    }
    .fullwidth iframe{
        width: 98%;
    }
    #download-page {
        float: none;
        margin-bottom: 20px;
    }

    .nme-gallery-title {
        float: left;
        width: 100%;
    }
    .nme-gallery-posts {
        float: left;
        margin-left: -6px;
        width: 100%;
    }
    .main-section-custom{
        width:100%;
        width: 100%;
    }
    .main-section-custom .span3{
        width:100%;
        float: left;
    }
    .nme-gallery-titles ul{
        margin-bottom:20px;
    }
    .gallery-post{
        width:100%!important;
        margin-right:0px;
    }

    .gallery-post:nth-child(2n){
        width:100%!important;
        margin-right:0px;
    }
    .gallery-post:nth-child(3n){
        width:100%!important;
        margin-right:0px;
    }
    .gallery-img{
        width:100%;
    }


    .editor-info{
        border-right:none;
        border-bottom: 1px solid #DDDDDD;
        float: left;
        padding: 15px;
        width: 89%;
    }
    .directory-info{
        width: 89%;
    }
    .blog-details{
        width: 95.8%;
        padding:0 10px 10px;
        margin-bottom:10px;
    }
    .nme-posted-in a{
        line-height:24px;
    }
    .post-meta{
        margin-bottom:0px;
    }
    .post-meta p{
        width:100%;
    }
    .meta-left .nme-comment-author{
        display:none;
    }
    .meta-right{
        float:left;
        display:none;
    }
    .nme-comments-pop-up-container{
        float:left;
    }
    .nme-comment-pop-up-link{
        margin-left:9px;
    }

    .nme-author-name{
        width: 95%;
    }
    .nme-author-social-conatiner{
        width:100%;
        margin:0px;
    }
    .nme-author-img{
        float:left;
        width:28%;
        margin-right:15px;
    }
    .nme-user-url {
        width: 66%;
    }

    .nme-author-description {
        width: 100%;
    }


    .nme-comment-author {
        margin: 0 0 10px;
    }

    .nme-comment-author .avatar {
        margin: -6px 6px 0 0;
    }
    .profile-details {
        left: -8px;
    }
    .nme-posted-in{
        float:left;
    }

    .single-page .span2{
        width:95%
    }
    .single-page .span2 .date-digit{
        width:16%;
        margin-top:-5px;
    }
    .single-page .span2 .nme-author-pop-up{
        width:100%;
    }
    .single-page .span2 .nme-post-category-comment{
        width:100%;
    }
    .nme-term-name{
        float:left;
        width:40%;
    }
    .nme-comment-count{
        margin-top:13px;
    }
    .nme-post-excerpt{
        margin-top:25px;
    }

    .single-page .singel-content {
        border-left: medium none;
        border-right: medium none;
        float: left;
        padding: 0 5px;
        width: 96%;
    }
    .single-page .span6 {
        border-left: medium none;
        border-right: medium none;
        float: left;
        padding: 0 5px;
        width: 100%;
    }
    .external-image-source li{
        margin-bottom:2px;
    }
    .external-image-source li:first-child{
        margin-bottom:2px;
    }
    .alignleft-previous {
        width: 87%;
        border:none;
    }
    .alignright-next {
        background: url("images/next-arrow.png") no-repeat scroll right center transparent;
        width: 90%;
    }
    .alignright-next:hover {
        background: url("images/next-arrow.png") no-repeat scroll right center #f1f1f1;
        width:90%;
    }

    .linkwithin_inner{
        width:100%!important;
    }
    .ph_social_share_box{
        float:left;
        width:100%!important;
    }
    #respond{
        float:left;
        width:100%!important;
    }
    .nme-cat-container,.nme-cat-container-next {
        border-bottom: 1px solid #DDDDDD;
        border-right:none;
        float: left;
        padding: 12px 0 10px;
        width: 100%;
    }
    .nme-cat-inner {
        width: 71%;
    }
    .nme-left-posts{
        border-right:none;
        padding-top:8px;
        float:left;
        padding-right:0px;
        margin-right:0px;
        margin-left:0px;
        min-height:100%;
        width: 100%;
    }
    .archive .nme-inner-contenr {
        float: left;
        padding: 0 10px;
        width: 100%;
        border: medium none;
    }
    .nme-left-posts h2 {
        float: left;
        line-height: 15px;
        margin-top: 4px;
        width: 59%;
    }

    .nme-right-posts {
        border-right: medium none;
        float: left;
        margin-top: 20px;
        padding-right: 0;
        min-height: 100%;
        width: 100%;
    }

    .page .fullwidth {
        padding: 0 10px;
        width: 93%;
    }
    .nme-directory-posts{
        margin:0 0 20px;
    }
    .directory-big-post .directory-img{
        margin:0px;
        width:100%;
    }
    .directory-big-post .directory-img img{
        width:100%;
    }
    .directory-data{
        width:100%;
        margin-top:15px;
    }
    .directory-small-post .directory-title{
        width:58%;
    }
    .nme-page-cnt {
        margin: 0 0 8px;
    }
    .nme-pagination {
        margin: 0 1px 15px;
    }
    a.download-button {
        background: url("images/technorms-img.png") no-repeat scroll -8px -145px transparent;
        color: #FFFFFF;
        float: left;
        font-family: adelle;
        font-size: 34px;
        height: 41px;
        margin-left: 18px;
        margin-right: 17px;
        margin-top: 5px;
        padding: 37px 0 0 87px;
        width: 213px;
    }

    a.more-button {
        background: url("images/technorms-img.png") no-repeat scroll -324px -163px transparent;
        color: #FFFFFF;
        float: left;
        font-family: adelle;
        font-size: 34px;
        height: 44px;
        margin-left: 18px;
        margin-right: 17px;
        margin-top: 15px;
        padding: 20px 0 0 78px;
        width: 223px;
    }

    .home-ad-container {
        background: none repeat scroll 0 0 #F9F9F9;
        border: 1px solid #DDDDDD;
        float: left;
        margin: 0 7px;
        padding: 10px 0;
        text-align: center;
        width: 97%;
    }

    /*----------------------------- css for review single start --------------------------------*/

    .review-heading-container{
        border-bottom: 1px solid #DDDDDD;
        border-top: 1px solid #DDDDDD;
        float: left;
        margin-bottom: 5px;
        padding: 5px 0px;
        width: 100%;
    }
    .parameter-heading{
        border-right: medium none;
        float: left;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 14px;
        font-style: italic;
        font-weight: bold;
        margin-right: 0;
        padding-right: 0;
        width: 100%;
    }
    .review-heading-container ul{
        float: left;
        margin: 0;
        width: 100%;
    }
    .review-heading-container ul li{
        list-style: none;
        float: left;
    }
    .review-heading-container ul li.heat1{
        background: none repeat scroll 0 0 #ED1C21;
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 19.9% !important;
        border-right: 1px solid #FFFFFF;
    }
    .review-heading-container ul li.heat2{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 19.9% !important;
        border-right: 1px solid #FFFFFF;
        background: #fb9503;
    }
    .review-heading-container ul li.heat3{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 19.9% !important;
        border-right: 1px solid #FFFFFF;
        background: #ffd800;
    }
    .review-heading-container ul li.heat4{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 19.9% !important;
        border-right: 1px solid #FFFFFF;
        background: #4a8813;
    }
    .review-heading-container ul li.heat5{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 18.9% !important;
        background: #3399cc;
    }

    .score-heading{
        border-left: medium none;
        float: left;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 14px;
        font-style: italic;
        font-weight: bold;
        margin-left: 0;
        padding-left: 0;
        width: 10%;
    }

    .nme-review-data-container{
        float: left;
        width: 100%;
    }
    .nme-review-data-container ul{
        margin: 0px;
        width: 100%;
    }
    .nme-review-data-container ul li{
        float: left;
        list-style: none outside none;
        margin-bottom: 10px;
        width: 100%;
    }
    .nme-review-data-container ul li span.review-label{
        border-right: medium none;
        float: left;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 12px;
        font-style: italic;
        margin-right: 0;
        padding-right: 0;
        width: 100%;
    }
    .nme-review-data-container ul li span.heat1{
        background: none repeat scroll 0 0 #ED1C21;
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 20% !important;
        border-bottom: 2px solid #BA2104;
    }
    .nme-review-data-container ul li span.heat2{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 40% !important;
        background: #fb9503;
        border-bottom: 2px solid #965902;
    }
    .nme-review-data-container ul li span.heat3{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 60% !important;
        background: #ffd800;
        border-bottom: 2px solid #998200;
    }
    .nme-review-data-container ul li span.heat4{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 80% !important;
        background: #4a8813;
        border-bottom: 2px solid #192F06;
    }
    .nme-review-data-container ul li span.heat5{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 100% !important;
        background: #3399cc;
        border-bottom: 2px solid #003555;
    }

    .nme-review-data-container ul li span.review-score{
        border-left: none;
        float: left;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 14px;
        font-style: italic;
        margin-left: 0px;
        padding-left: 0px;
        width: 100%;
    }

    .nme-review-data-total {
        border-top: 1px solid #DDDDDD;
        float: left;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 5px;
        padding: 5px 19px 5px 0;
        text-align: right;
        width: 96%;

    }

    .nme-review-data-container-inner{
        float:right;
    }
    .review-data-total-label{
        border-left: 1px solid #DDDDDD;
        border-right: 1px solid #DDDDDD;
        float: left;
        font-size: 14px;
        font-weight: bold;
        margin-right: 10px;
        padding: 0px 10px;
    }
    .nme-review-score{
        float:left;
    }
    /*----------------------------- css for review single end --------------------------------*/

    /*-------------------------------- content part css end --------------------------------*/


    /*-------------------------------- sidebar css start --------------------------------*/
    .nme-sidebar{
        display: none;
    }


    /*-------------------------------- sidebar css end --------------------------------*/


    /*-------------------------------- footer css start --------------------------------*/
    .footer-nav-container-right {
        float: right;
        width: 100%;
    }
    .copy-right {
        color: #999999;
        float: left;
        font-size: 12px;
        margin-top: 10px;
        width: 100%;
    }

    .nav-collapse {
        float: none;
    }
    .footer-add{
        display:none;
    }
    .select-footer-menu {
        border-radius: 0 0 0 0;
        display: block;
        float: left;
        margin-top: 10px;
        width: 100%;
    }
    #menu-footer-menu{
        display:none;
    }
    .footer-nav .nav-collapse{
        overflow:visible;
    }

    .footer-sidebar .widget{
        width:96%;
        padding:0px 5px;
    }
    .footer-sidebar .widget:last-child{
        width:100%;
        padding:0px;
    }
    .footer-container{
        width:97.8%;
        padding:0px 5px;
    }

    .footer-sidebar .nme-about-us-sidebar {
        margin: 0 13px 10px;
        width: 94%;
    }
    .footer-sidebar .nme-stay-connected-sidebar {
        margin: 0 13px 10px;
        width: 94%;
    }
    .footer-sidebar .nme-authors-sidebar {
        margin: 0 13px 10px;
        width: 94%;
    }
    .footer-sidebar .nme-categories-sidebar {
        margin: 0 13px 10px;
        width: 94%;
    }
    /*-------------------------------- footer css end --------------------------------*/
   .technorms-dl-popular .gallery-post,
    .technorms-dl-popular .gallery-post:nth-child(2n){
    margin-right: 0px!important;
    margin-left: 0px!important;
    width:100%!important;
}

}

/*-------------------------------- mobile css end max-width 480px --------------------------------*/


/*-------------------------------- mobile css start max-width 380px --------------------------------*/


@media (max-width: 380px) {
    .nav-collapse {
        -webkit-transform: translate3d(0, 0, 0);
    }

    body{
        padding-right:5px;
        padding-left:5px;
    }


    /*-------------------------------- header css start --------------------------------*/
    .nme-floating-bar{
        display:none!important;
    }
    .google-add-top{
        display:none!important;
    }
    .select-menu{
        display: block;
        width: 96%;
        border-radius: 0px;
        margin-left: 10px;
    }
    .category-menu{
        display: none;
    }

    .right-top {
        float: none;
        width: 100%;
    }
    .navbar .brand{
        margin:0px 0px 0px -10px;
    }
    .logo{
        margin-top:0px;
    }
    .category-search {
        margin-top: -8px;
    }
    .logo img {
        border: 0 none;
        height: 100%;
        vertical-align: middle;
        width: 100%!important;
    }
    .google-add-top img {
        border: 0 none;
        height: 100%;
        vertical-align: middle;
        width: 100%!important;
    }

    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
        margin-left: 0;
        margin-right: 0;
    }

    .navbar-inner{
        padding-left: 5px;
        padding-right: 5px;
        width: 97%;
    }
    .nav-collapse .nav{
        margin:0 5px 10px;
        border:1px solid #444444;
        border-radius:4px;
        padding:2px;
    }
    .nav-collapse .nav > li > a,
    .nav-collapse .dropdown-menu a{
        padding:1px 15px;
    }

    /*-------------------------------- header css end --------------------------------*/

    /*-------------------------------- slider css start --------------------------------*/

    .slider-main{
        display:none;
    }
    /*-------------------------------- slider css end --------------------------------*/

    /*-------------------------------- content part css start --------------------------------*/
    .page .nme-inner-contenr{
        width:100%;
        padding:0 10px;
        min-height:250px;
        border-right:none;
    }
    .nme-essential-title {
        width: 95%;
    }

    .page-header-inner {
        float: left;
        margin: 15px 0 9px;
    }
    .content-part{
        width:100%;
        border-right:none;
    }

    .editor-picks{
        width:94.8%;
    }
    .category-title{
        width: 97.3%;
    }
    .nme-essential-posts {
        float: left;
        margin: 0;
        width: 100%;
    }
    .essential-big-post {
        border-right: medium none;
        float: left;
        margin: 0 10px 10px;
        padding-right: 0;
        width: 94%;
    }
    .essential-big-post .essential-img{
        width:100%;
    }
    .essential-small-post {
        float: left;
        margin: 0 10px;
        width: 94%;
        padding-bottom: 10px;
        border: medium none;
    }
    .essential-small-post .essential-img{
        margin:0px 5px 0px 0px;
    }
    .essential-small-post .essential-title {
        /*width: 60%;*/
    }
    .fullwidth iframe{
        width: 98%;
    }
    #download-page {
        float: none;
        margin-bottom: 20px;
    }
    .nme-download-page-header {
        width: 100%;
    }
    .nme-gallery-title {
        float: left;
        width: 100%;
    }
    .nme-gallery-posts {
        float: left;
        margin-left: -6px;
        width: 100%;
    }
    .main-section-custom{
        width:100%;
    }
    .main-section-custom .span3{
        width:100%;
    }
    .nme-gallery-titles ul{
        margin-bottom:20px;
    }
    .gallery-post{
        width:100%!important;
        margin-right:0px;
    }

    .gallery-post:nth-child(2n){
        width: 98%!important;
        margin-right:0px;
    }
    .gallery-post:nth-child(3n) {
        margin-right: 0;
        width: 98%!important;
    }
    .gallery-img{
        width:100%;
    }


    .editor-info{
        border-right:none;
        border-bottom: 1px solid #DDDDDD;
        float: left;
        padding: 15px;
        width: 89%;
    }
    .directory-info{
        width: 89%;
    }


    .blog-details{
        width:93.8%;
        padding:0 10px 10px;
        margin-bottom:10px;
    }
    .nme-posted-in a{
        line-height:24px;
    }
    .post-meta{
        margin-bottom:0px;
    }
    .post-meta p{
        width:100%;
    }
    .meta-left .nme-comment-author{
        display:none;
    }
    .meta-right{
        float:left;
        display:none;
    }
    .nme-comments-pop-up-container{
        float:left;
    }
    .nme-comment-pop-up-link{
        margin-left:9px;
    }
    .nme-author-name{
        width: 94%;
    }
    .nme-author-social-conatiner{
        width:100%;
        margin:0px;
    }
    .nme-author-img{
        float:left;
        width:28%;
        margin-right:15px;
    }
    .nme-user-url {
        width: 66%;
    }

    .nme-author-description {
        width: 100%;
    }

    .nme-comment-author {
        margin: 0 0 10px;
    }

    .nme-comment-author .avatar {
        margin: -6px 6px 0 0;
    }
    .profile-details {
        left: -8px;
    }
    .nme-posted-in{
        float:left;
    }

    .single-page .span2{
        width:95%
    }
    .single-page .span2 .date-digit{
        width:16%;
        margin-top:-5px;
    }
    .single-page .span2 .nme-author-pop-up{
        width:100%;
    }
    .single-page .span2 .nme-post-category-comment{
        width:100%;
    }
    .nme-term-name{
        float:left;
        width:40%;
    }
    .nme-comment-count{
        margin-top:13px;
    }
    .nme-post-excerpt{
        margin-top:25px;
    }

    .single-page .singel-content {
        border-left: medium none;
        border-right: medium none;
        float: left;
        padding: 0 5px;
        width: 96%;
    }
    .single-page .span6 {
        border-left: medium none;
        border-right: medium none;
        float: left;
        padding: 0 5px;
        width: 100%;
    }
    .external-image-source li{
        margin-bottom:2px;
    }
    .external-image-source li:first-child{
        margin-bottom:2px;
    }
    .alignleft-previous {
        width: 83%;
        border:none;
    }
    .alignright-next {
        background: url("images/next-arrow.png") no-repeat scroll right center transparent;
        width: 87%;
    }
    .alignright-next:hover {
        background: url("images/next-arrow.png") no-repeat scroll right center #f1f1f1;
        width: 87%;
    }

    .linkwithin_inner{
        width:100%!important;
    }
    .ph_social_share_box{
        float:left;
        width:100%!important;
    }
    #respond{
        float:left;
        width:100%!important;
    }
    .nme-cat-container,.nme-cat-container-next {
        border-bottom: 1px solid #DDDDDD;
        border-right:none;
        float: left;
        padding: 12px 0 10px;
        width: 100%;
    }
    .nme-cat-inner {
        width: 62%;
    }
    .nme-left-posts{
        border-right:none;
        padding-top:8px;
        float:left;
        padding-right:0px;
        margin-right:0px;
        margin-left:0px;
        min-height:100%;
        width: 100%;
    }
    .archive .nme-inner-contenr {
        float: left;
        padding: 0 10px;
        width: 100%;
        border: medium none;
    }
    .nme-left-posts h2 {
        float: left;
        line-height: 15px;
        margin-top: 4px;
        width: 59%;
    }

    .nme-right-posts {
        border-right: medium none;
        float: left;
        margin-top: 20px;
        padding-right: 0;
        min-height: 100%;
        width: 100%;
    }

    .page .fullwidth {
        padding: 0 10px;
        width: 93%;
    }
    .nme-directory-posts{
        margin:0 0 20px;
    }
    .directory-big-post .directory-img{
        margin:0px;
        width:100%;
    }
    .directory-big-post .directory-img img{
        width:100%;
    }
    .directory-data{
        width:100%;
        margin-top:15px;
    }
    .directory-small-post .directory-title{
        width:58%;
    }
    .nme-page-cnt {
        margin: 0 0 8px;
    }
    .nme-pagination {
        margin: 0 1px 15px;
    }
    a.download-button {
        background: url("images/technorms-img.png") no-repeat scroll -8px -145px transparent;
        color: #FFFFFF;
        float: left;
        font-family: adelle;
        font-size: 34px;
        height: 41px;
        margin-left: 18px;
        margin-right: 17px;
        margin-top: 5px;
        padding: 37px 0 0 87px;
        width: 213px;
    }

    a.more-button {
        background: url("images/technorms-img.png") no-repeat scroll -324px -163px transparent;
        color: #FFFFFF;
        float: left;
        font-family: adelle;
        font-size: 34px;
        height: 44px;
        margin-left: 18px;
        margin-right: 17px;
        margin-top: 15px;
        padding: 20px 0 0 78px;
        width: 223px;
    }

    /*----------------------------- css for review single start --------------------------------*/

    .review-heading-container{
        border-bottom: 1px solid #DDDDDD;
        border-top: 1px solid #DDDDDD;
        float: left;
        margin-bottom: 5px;
        padding: 5px 0px;
        width: 100%;
    }
    .parameter-heading{
        border-right: medium none;
        float: left;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 14px;
        font-style: italic;
        font-weight: bold;
        margin-right: 0;
        padding-right: 0;
        width: 100%;
    }
    .review-heading-container ul{
        float: left;
        margin: 0;
        width: 100%;
    }
    .review-heading-container ul li{
        list-style: none;
        float: left;
    }
    .review-heading-container ul li.heat1{
        background: none repeat scroll 0 0 #ED1C21;
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 19.9% !important;
        border-right: 1px solid #FFFFFF;
    }
    .review-heading-container ul li.heat2{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 19.9% !important;
        border-right: 1px solid #FFFFFF;
        background: #fb9503;
    }
    .review-heading-container ul li.heat3{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 19.9% !important;
        border-right: 1px solid #FFFFFF;
        background: #ffd800;
    }
    .review-heading-container ul li.heat4{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 19.9% !important;
        border-right: 1px solid #FFFFFF;
        background: #4a8813;
    }
    .review-heading-container ul li.heat5{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 18.9% !important;
        background: #3399cc;
    }

    .score-heading{
        border-left: medium none;
        float: left;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 14px;
        font-style: italic;
        font-weight: bold;
        margin-left: 0;
        padding-left: 0;
        width: 10%;
    }

    .nme-review-data-container{
        float: left;
        width: 100%;
    }
    .nme-review-data-container ul{
        margin: 0px;
        width: 100%;
    }
    .nme-review-data-container ul li{
        float: left;
        list-style: none outside none;
        margin-bottom: 10px;
        width: 100%;
    }
    .nme-review-data-container ul li span.review-label{
        border-right: medium none;
        float: left;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 12px;
        font-style: italic;
        margin-right: 0;
        padding-right: 0;
        width: 100%;
    }
    .nme-review-data-container ul li span.heat1{
        background: none repeat scroll 0 0 #ED1C21;
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 20% !important;
        border-bottom: 2px solid #BA2104;
    }
    .nme-review-data-container ul li span.heat2{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 40% !important;
        background: #fb9503;
        border-bottom: 2px solid #965902;
    }
    .nme-review-data-container ul li span.heat3{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 60% !important;
        background: #ffd800;
        border-bottom: 2px solid #998200;
    }
    .nme-review-data-container ul li span.heat4{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 80% !important;
        background: #4a8813;
        border-bottom: 2px solid #192F06;
    }
    .nme-review-data-container ul li span.heat5{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 100% !important;
        background: #3399cc;
        border-bottom: 2px solid #003555;
    }

    .nme-review-data-container ul li span.review-score{
        border-left: none;
        float: left;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 14px;
        font-style: italic;
        margin-left: 0px;
        padding-left: 0px;
        width: 100%;
    }

    .nme-review-data-total {
        border-top: 1px solid #DDDDDD;
        float: left;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 5px;
        padding: 5px 19px 5px 0;
        text-align: right;
        width: 93%;

    }

    .nme-review-data-container-inner{
        float:right;
    }
    .review-data-total-label{
        border-left: 1px solid #DDDDDD;
        border-right: 1px solid #DDDDDD;
        float: left;
        font-size: 14px;
        font-weight: bold;
        margin-right: 10px;
        padding: 0px 10px;
    }
    .nme-review-score{
        float:left;
    }
    /*----------------------------- css for review single end --------------------------------*/

    /*-------------------------------- content part css end --------------------------------*/


    /*-------------------------------- sidebar css start --------------------------------*/
    .nme-sidebar{
        display: none;
    }

    /*-------------------------------- sidebar css end --------------------------------*/


    /*-------------------------------- footer css start --------------------------------*/
    .footer-nav-container-right {
        float: right;
        width: 100%;
    }
    .copy-right {
        color: #999999;
        float: left;
        font-size: 12px;
        margin-top: 10px;
        width: 100%;
    }

    .nav-collapse {
        float: none;
    }
    .footer-add{
        display:none;
    }
    .select-footer-menu {
        border-radius: 0 0 0 0;
        display: block;
        float: left;
        margin-top: 10px;
        width: 100%;
    }
    #menu-footer-menu{
        display:none;
    }
    .footer-nav .nav-collapse{
        overflow:visible;
    }

    .footer-sidebar .widget{
        width:96%;
        padding:0px 5px;
    }
    .footer-sidebar .widget:last-child{
        padding: 0;
        width: 100%;
    }
    .footer-container{
        width:97%;
        padding:0px 5px;
    }

    .footer-sidebar .nme-about-us-sidebar {
        margin: 0 13px 10px;
        width:91%;
    }
    .footer-sidebar .nme-stay-connected-sidebar {
        margin: 0 13px 10px;
        width:91%;
    }
    .footer-sidebar .nme-authors-sidebar {
        margin: 0 13px 10px;
        width:91%;
    }
    .footer-sidebar .nme-categories-sidebar {
        margin: 0 13px 10px;
        width:91%;
    }
    /*-------------------------------- footer css end --------------------------------*/
   .technorms-dl-popular .gallery-post,
    .technorms-dl-popular .gallery-post:nth-child(2n){
    margin-right: 0px!important;
    margin-left: 0px!important;
    width:100%!important
}
}

/*-------------------------------- mobile css end max-width 380px --------------------------------*/


/*-------------------------------- mobile css start max-width 320px --------------------------------*/


@media (max-width: 320px) {
    .nav-collapse {
        -webkit-transform: translate3d(0, 0, 0);
    }


    body{
        padding-right:5px;
        padding-left:5px;
    }

    /*-------------------------------- header css start --------------------------------*/
    .nme-floating-bar{
        display:none!important;
    }
    .select-menu{
        display: block;
        margin-left: 0;
        width: 100%;
        border-radius: 0px;
    }
    .category-menu{
        display: none;
    }

    .right-top {
        float: none;
        width: 100%;
    }
    .navbar .brand{
        margin:0px 0px 0px -10px;
        padding: 0 10px 12px;
    }
    .logo{
        margin-top:0px;
    }
    .category-search {
        margin-top: -8px;
    }
    .logo img {
        border: 0 none;
        height: 100%;
        vertical-align: middle;
        width: 100%!important;
    }
    .google-add-top img {
        border: 0 none;
        height: 100%;
        vertical-align: middle;
        width: 100%!important;
    }

    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
        margin-left: 0;
        margin-right: 0;
    }

    .navbar-inner{
        padding-left: 5px;
        padding-right: 5px;
        width: 96.9%;
    }
    .nav-collapse .nav{
        margin:0 5px 10px;
        border:1px solid #444444;
        border-radius:4px;
        padding:2px;
    }
    .nav-collapse .nav > li > a,
    .nav-collapse .dropdown-menu a{
        padding:1px 15px;
    }

    /*-------------------------------- header css end --------------------------------*/

    /*-------------------------------- slider css start --------------------------------*/

    .slider-main{
        display:none;
    }
    /*-------------------------------- slider css end --------------------------------*/

    /*-------------------------------- content part css start --------------------------------*/
    .page .nme-inner-contenr{
        border-right: medium none;
        min-height: 250px;
        padding: 0 !important;
        width: 290px;
    }
    .page-header-inner {
        float: left;
        margin: 15px 4px 9px;
    }
    .content-part{
        width:100%;
        border-right:none;
    }

    .editor-picks{
        width:94.8%;
    }
    .category-title{
        width:97.6%;
    }
    .nme-essential-posts {
        float: left;
        margin: 0;
        padding: 0 10px;
        width: 91%;
    }
    .essential-big-post {
        border-right: medium none;
        float: left;
        margin: 0 10px 10px;
        padding-right: 0;
        width: 93%;
    }
    .essential-big-post .essential-img{
        width:100%;
    }
    .essential-small-post {
        float: left;
        margin: 0 10px;
        width: 92%;
        padding-bottom: 10px;
        border: medium none;
    }
    .essential-small-post .essential-img{
        margin:0px 5px 0px 0px;
    }
    .essential-small-post .essential-title {
        /*width: 60%;*/
    }
    .fullwidth iframe{
        width: 98%;
    }
    #download-page {
        float: none;
        margin-bottom: 20px;
    }
    .nme-gallery-title {
        float: left;
        width: 100%;
    }
    .nme-gallery-posts {
        float: left;
        margin-left: -6px;
        width: 100%;
    }
    .main-section-custom{
        width:100%;
    }
    .main-section-custom .span3{
        width:100%;
    }
    .nme-gallery-titles ul{
        margin-bottom:20px;
    }
    .gallery-post{
        width:100%!important;
        margin-right:0px;
    }

    .gallery-post:nth-child(2n){
        width:96%!important;
        margin-right:0px;
    }
    .gallery-post:nth-child(3n) {
        margin-right: 0;
        width: 96%!important;
    }
    .nme-gallery-posts .gallery-post{
        width:96%;
        margin-right:0px;
    }

    .nme-gallery-posts .gallery-post:nth-child(2n){
        width:96%;
        margin-right:0px;
    }
    .nme-gallery-posts .gallery-post:nth-child(3n) {
        margin-right: 0;
        width: 96%;
    }

    .gallery-img{
        width:100%;
    }


    .editor-info{
        border-right:none;
        border-bottom: 1px solid #DDDDDD;
        float: left;
        padding: 15px;
        width: 89%;
    }
    .directory-info{
        width: 89%;
    }


    element.style {
        border-style: none;
        height: 131px;
        left: 0;
        margin: 0;
        position: static;
        top: 0;
        visibility: visible;
        width: 255px;
    }
    element.style {
        font-size: 1px;
        line-height: normal;
        text-indent: 0;
    }
    .nme-stay-connected-sidebar .social-pop {
        font-size: 12px;
        line-height: 16px;
    }
    .social-pop {
        font-size: 12px;
        line-height: 16px;
    }
    .footer-sidebar .nme-stay-connected-sidebar ul li {
        list-style: none outside none;
    }
    ul li {
        list-style: square outside none;
    }
    li {
        line-height: 20px;
    }
    .footer-sidebar .nme-stay-connected-sidebar {
        color: #C7C7C7;
    }
    body {
        color: #333333;
        font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size: 14px;
        line-height: 20px;
    }
    html {
        font-size: 100%;
    }
    .both-sidebar-included .gdl-page-item {
        width: 546px;
    }
    .gdl-page-item {
        background: url("images/newest-bg-stripe.png") repeat-x scroll 0 0 transparent;
        float: left;
        margin-left: 30px;
        margin-right: 30px;
        width: 51% !important;
    }
    .gdl-page-item {
        float: left;
        padding-right: 20px;
        width: 65.5%;
    }
    body {
        color: #333333;
        font-family: Arial,Tahoma,Verdana;
        font-size: 12px;
    }



    .blog-details{
        margin-bottom: 10px;
        padding: 0 10px 10px;
        width: 93.8%;
    }
    .nme-posted-in a{
        line-height:24px;
    }
    .post-meta{
        margin-bottom:0px;
    }
    .post-meta p{
        width:100%;
    }
    .meta-left .nme-comment-author{
        display:none;
    }
    .meta-right{
        float:left;
        display:none;
    }
    .nme-comments-pop-up-container{
        float:left;
    }
    .nme-comment-pop-up-link{
        margin-left:7px;
    }

    .nme-author-name{
        width: 94%;
    }
    .nme-author-social-conatiner{
        width:100%;
        margin:0px;
    }
    .nme-author-img{
        float:left;
        width:28%;
        margin-right:15px;
    }
    .nme-user-url {
        width: 66%;
    }

    .nme-author-description {
        width: 100%;
    }

    .nme-comment-author {
        margin: 0 0 10px;
    }



    .nme-comment-author .avatar {
        margin: -6px 6px 0 0;
    }
    .profile-details {
        left: -8px;
    }
    .nme-posted-in{
        float:left;
    }

    .single-page .span2{
        width:95%
    }
    .single-page .span2 .date-digit{
        width:16%;
        margin-top:-5px;
    }
    .single-page .span2 .nme-author-pop-up{
        width:100%;
    }
    .single-page .span2 .nme-post-category-comment{
        width:100%;
    }

    .external-image-source li{
        margin-bottom:2px;
    }
    .external-image-source li:first-child{
        margin-bottom:2px;
    }
    .alignleft-previous {
        width: 79%;
        border:none;
    }
    .alignright-next {
        background: url("images/next-arrow.png") no-repeat scroll right center transparent;
        width: 85%;
    }
    .alignright-next:hover {
        background: url("images/next-arrow.png") no-repeat scroll right center #f1f1f1;
        width: 85%;
    }


    .nme-term-name{
        float:left;
        width:40%;
    }
    .nme-comment-count{
        margin-top:13px;
    }
    .nme-post-excerpt{
        margin-top:25px;
    }

    .single-page .singel-content {
        border-left: medium none;
        border-right: medium none;
        float: left;
        padding: 0 5px;
        width: 96%;
    }
    .single-page .span6 {
        border-left: medium none;
        border-right: medium none;
        float: left;
        padding: 0 5px;
        width: 100%;
    }

    .linkwithin_inner{
        width:100%!important;
    }
    .ph_social_share_box{
        float:left;
        width:100%!important;
    }
    #respond{
        float:left;
        width:100%!important;
    }

    .nme-cat-container,.nme-cat-container-next {
        border-bottom: 1px solid #DDDDDD;
        border-right:none;
        float: left;
        padding: 12px 0 10px;
        width: 100%;
    }
    .nme-cat-inner {
        width: 100%;
    }

    .nme-left-posts{
        border-right:none;
        padding-top:8px;
        float:left;
        padding-right:0px;
        margin-right:0px;
        margin-left:0px;
        min-height:100%;
        width: 100%;
    }
    .archive .nme-inner-contenr {
        float: left;
        padding: 0 10px;
        width: 100%;
        border: medium none;
    }
    .nme-left-posts h2 {
        float: left;
        line-height: 15px;
        margin-top: 4px;
        width: 59%;
    }

    .nme-right-posts {
        border-right: medium none;
        float: left;
        margin-top: 20px;
        padding-right: 0;
        min-height: 100%;
        width: 100%;
    }

    .page .fullwidth {
        padding: 0 10px;
        width: 93%;
    }
    .nme-directory-posts{
        margin:0 0 20px;
    }
    .directory-big-post .directory-img{
        margin:0px;
        width:100%;
    }
    .directory-big-post .directory-img img{
        width:100%;
    }
    .directory-data{
        width:100%;
        margin-top:15px;
    }
    .directory-small-post .directory-title{
        width:58%;
    }
    .nme-page-cnt {
        margin: 0 0 8px;
    }
    .nme-pagination {
        margin: 0 1px 15px;
    }
    a.download-button {
        background: url("images/technorms-img.png") no-repeat scroll -8px -235px transparent;
        color: #FFFFFF;
        float: left;
        font-family: adelle;
        font-size: 34px;
        height: 41px;
        margin-left: 0;
        margin-right: 0;
        margin-top: 5px;
        padding: 37px 0 0 70px;
        width: 213px;
    }

    a.more-button {
        background: url("images/technorms-img.png") no-repeat scroll -324px -234px transparent;
        color: #FFFFFF;
        float: left;
        font-family: adelle;
        font-size: 34px;
        height: 44px;
        margin-left: 0;
        margin-right: 0;
        margin-top: 15px;
        padding: 20px 0 0 62px;
        width: 223px;
    }

    .home-ad-container {
        background: none repeat scroll 0 0 transparent;
        border: medium none;
        float: left;
        margin: 0 5px;
        padding: 10px 0;
        text-align: center;
        width: 97%;
    }

    /*----------------------------- css for review single start --------------------------------*/

    .review-heading-container{
        border-bottom: 1px solid #DDDDDD;
        border-top: 1px solid #DDDDDD;
        float: left;
        margin-bottom: 5px;
        padding: 5px 0px;
        width: 100%;
    }
    .parameter-heading{
        border-right: medium none;
        float: left;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 14px;
        font-style: italic;
        font-weight: bold;
        margin-right: 0;
        padding-right: 0;
        width: 100%;
    }
    .review-heading-container ul{
        float: left;
        margin: 0;
        width: 100%;
    }
    .review-heading-container ul li{
        list-style: none;
        float: left;
    }
    .review-heading-container ul li.heat1{
        background: none repeat scroll 0 0 #ED1C21;
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 19.9% !important;
        border-right: 1px solid #FFFFFF;
    }
    .review-heading-container ul li.heat2{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 19.9% !important;
        border-right: 1px solid #FFFFFF;
        background: #fb9503;
    }
    .review-heading-container ul li.heat3{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 19.9% !important;
        border-right: 1px solid #FFFFFF;
        background: #ffd800;
    }
    .review-heading-container ul li.heat4{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 19.9% !important;
        border-right: 1px solid #FFFFFF;
        background: #4a8813;
    }
    .review-heading-container ul li.heat5{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 18.9% !important;
        background: #3399cc;
    }

    .score-heading{
        border-left: medium none;
        float: left;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 14px;
        font-style: italic;
        font-weight: bold;
        margin-left: 0;
        padding-left: 0;
        width: 10%;
    }

    .nme-review-data-container{
        float: left;
        width: 100%;
    }
    .nme-review-data-container ul{
        margin: 0px;
        width: 100%;
    }
    .nme-review-data-container ul li{
        float: left;
        list-style: none outside none;
        margin-bottom: 10px;
        width: 100%;
    }
    .nme-review-data-container ul li span.review-label{
        border-right: medium none;
        float: left;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 12px;
        font-style: italic;
        margin-right: 0;
        padding-right: 0;
        width: 100%;
    }
    .nme-review-data-container ul li span.heat1{
        background: none repeat scroll 0 0 #ED1C21;
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 20% !important;
        border-bottom: 2px solid #BA2104;
    }
    .nme-review-data-container ul li span.heat2{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 40% !important;
        background: #fb9503;
        border-bottom: 2px solid #965902;
    }
    .nme-review-data-container ul li span.heat3{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 60% !important;
        background: #ffd800;
        border-bottom: 2px solid #998200;
    }
    .nme-review-data-container ul li span.heat4{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 80% !important;
        background: #4a8813;
        border-bottom: 2px solid #192F06;
    }
    .nme-review-data-container ul li span.heat5{
        float: left;
        height: 14px;
        line-height: 12px;
        margin-top: 3px;
        width: 100% !important;
        background: #3399cc;
        border-bottom: 2px solid #003555;
    }

    .nme-review-data-container ul li span.review-score{
        border-left: none;
        float: left;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 14px;
        font-style: italic;
        margin-left: 0px;
        padding-left: 0px;
        width: 100%;
    }

    .nme-review-data-total {
        border-top: 1px solid #DDDDDD;
        float: left;
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 5px;
        padding: 5px 19px 5px 0;
        text-align: right;
        width: 93%;

    }

    .nme-review-data-container-inner{
        float:right;
    }
    .review-data-total-label{
        border-left: 1px solid #DDDDDD;
        border-right: 1px solid #DDDDDD;
        float: left;
        font-size: 14px;
        font-weight: bold;
        margin-right: 10px;
        padding: 0px 10px;
    }
    .nme-review-score{
        float:left;
    }
    /*----------------------------- css for review single end --------------------------------*/

    /*-------------------------------- content part css end --------------------------------*/


    /*-------------------------------- sidebar css start --------------------------------*/
    .nme-sidebar{
        display: none;
    }

    /*-------------------------------- sidebar css end --------------------------------*/


    /*-------------------------------- footer css start --------------------------------*/
    .footer-nav-container-right {
        float: right;
        width: 100%;
    }
    .copy-right {
        color: #999999;
        float: left;
        font-size: 12px;
        margin-top: 10px;
        width: 100%;
    }

    .nav-collapse {
        float: none;
    }

    .footer-add{
        display:none;
    }
    .select-footer-menu {
        border-radius: 0 0 0 0;
        display: block;
        float: left;
        margin-top: 10px;
        width: 100%;
    }
    #menu-footer-menu{
        display:none;
    }
    .footer-nav .nav-collapse{
        overflow:visible;
    }

    .footer-sidebar .widget{
        width:96%;
        padding:0px 5px;
    }
    .footer-sidebar .widget:last-child{
        width:100%;
        padding:0px;
    }
    .footer-container{
        width:96%;
        padding:0px 5px;
    }

    .footer-sidebar .nme-about-us-sidebar {
        margin: 0 13px 10px;
        width:91%;
    }
    .footer-sidebar .nme-stay-connected-sidebar {
        margin: 0 13px 10px;
        width:91%;
    }
    .footer-sidebar .nme-authors-sidebar {
        margin: 0 13px 10px;
        width:91%;
    }
    .footer-sidebar .nme-categories-sidebar {
        margin: 0 13px 10px;
        width:91%;
    }
    /*-------------------------------- footer css end --------------------------------*/
   .technorms-dl-popular .gallery-post,
    .technorms-dl-popular .gallery-post:nth-child(2n){
    margin-right: 0px!important;
    margin-left: 0px!important;
    width:100%!important;
	}
}

/*-------------------------------- mobile css end max-width 320px --------------------------------*/


/*-------------------------------- mobile css start max-width 240px --------------------------------*/


@media (max-width: 240px) {
    .nav-collapse {
        -webkit-transform: translate3d(0, 0, 0);
    }

    .right-top {
        float: none;
        width: 100%;
    }
    .slider-main{
        display:none;
    }

}

/*-------------------------------- mobile css end max-width 240px --------------------------------*/

a.prev, a.next {
    display: block;
    position: relative;
}
a.prev {
    background-position: 0 0; }
a.prev:hover {		
    /*    background-position: 0 -50px; */
}
a.prev.disabled {	background-position: 0 -100px !important;  }
a.next {			
    /*    right: -22px;*/
    background-position: -50px 0; }
a.next:hover {		background-position: -50px -50px; }
a.next.disabled {	background-position: -50px -100px !important;  }
a.prev.disabled, a.next.disabled {
    cursor: default;
}

a.prev span, a.next span {
    display: none;
}
.pagination {
    text-align: center;
}
.pagination a {
    background: url(../images/miscellaneous_sprite.png) 0 -300px no-repeat transparent;
    /*	width: 15px;*/
    height: 15px;
    margin: 0 5px 0 0;
    display: inline-block;
}
.pagination a.selected {
    background-position: -25px -300px;
    cursor: default;
}
.pagination a span {
    display: none;
}
.clearfix {
    float: none;
    clear: both;
}

/*Download Ad Page*/
.nme-download-ad-page {
    margin: 0 auto;
    width: 100%;
}
.nme-ad-container {
    background: #F9F9F9;
    padding: 50px;
    /*  padding: 50px 10px 10px 10px;*/
    width: 710px;
    margin: 0 auto;
    /*  margin-top: 50px;*/
    min-height:300px;
    border: 2px solid #ddd;
}
.nme-ad-one {
    float: left;
}
.nme-ad-two {
    float: right;
}

.nme-show-redirect-link{
    float: left;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 20px;
    margin-top: 10px;
}
.nme-ad-text-container{
    float: left;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 20px;
    margin-top: 10px;
}
.nme-ad-text-container{
    margin: 0 auto;
    text-align: center;
    width: 100%;
    float: left;
    margin-top: 10px;
}

.page-template-template-download-php .nme-inner-contenr, .page-template-template-download-php .nme-sidebar {
    min-height: 100px!important;
}

.thumbnail .caption{font-weight: normal; padding: 3px 1px 9px 8px !important; color:   #444!important;}


#mid {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #DDDDDD;
    float: left;
    margin: 0 0 10px 0px;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}

#mid .related-link-container{
    width: 40%;
    margin: 0% 1.5%;
    float:right;
}
#mid .related-link-container ul li{
    width: 100%;
    margin: 0px 0px 5px 0px;
    float:left;
}
#mid .related-link-container ul li a{
    color:#111;
}
#mid .related-link-container ul li a:hover{
    color:#ED1C21;
}
.thumbnail{
    box-shadow: 0 1px 3px #999999 !important;
}
.essentials-header-image{
    background:#fff; 
    width:100%;
    float:left;
}

.nme-essential-posts .ess-first-post {
    width : 68%;
    margin-right: 10px;
    height : 250px;
}

.nme-essential-posts .ess-right-post-ad {
    border: 1px solid #DADADA;
    box-shadow: 0 0 3px 0 #C5C5C5;
    float: right;
    margin-bottom: 20px;
    width : 28%;
    height : 250px;
    overflow : hidden;
}

.ess-share-bar {
    background: none repeat scroll 0 0 #EEEEEE;
    float: left;
    margin-bottom: 20px;
    margin-top: 0;
    padding: 1%;
    width: 94.4%;
    text-align : center;
    margin-left : 22px;
}

.ess-share-bar ul {
    margin: 0 0 0 25px;
    padding: 0;
}

.ess-share-bar ul li {
     border-right: 1px solid #F9F9F9;
/*    float: left;*/
    list-style: none;
    padding-right: 20px;
    display:inline-block;
}

.ess-share-bar ul li:last-child {
     border: none;
}

.ess-share-bar .tw-iframe{
    float: left;
    margin-left: 10px;
    margin-top: 8px;
    position: relative;
    width: 50px;
    z-index: 100;
}

.ess-share-bar .gp-iframe {
    float: left;
    margin-left: 10px;
    margin-top: 8px;
    position: relative;
    z-index: 999;
}

.ess-share-bar .fb-iframe {
    float: left;
    margin-left: 10px;
    margin-top: 8px;
    width: 50px;
}

.ess-share-icons{
    float: right;
}

.ess-share-icons .twitter-share-button{
    float : left !important;
    height: 20px !important;
    width: 86px !important;
}

.ess-share-icons .gp-iframe{
    float : left !important;
    margin-left: 1px !important;
    margin-top: 0 !important;
    width: 68px !important;
}

.ess-share-icons .fb-iframe{
    float : left !important;
    margin-left: 1px !important;
    margin-top: 0 !important;
    width: 90px !important;
}

.entry-content {
    float :left !important;
}

.ess-pg-header-desc{
    float: left;
    height: 20px;
    max-width: 66%;
/*    overflow: hidden;*/
}
.td-footer-wrapper,
.td-main-content-wrap,
.td-footer-wrapper{
    float: left;
    width:100%;
}
.td-sub-footer-container.td-container-wrap.td_stretch_container {display: flex;}
