@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900);


@import url(https://fonts.googleapis.com/css?family=Hind:400,500,600,700);


body{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0px;}
.body-inner,.pkp_structure_page{    position: relative;
    overflow: hidden;
	width:auto;
	max-width:100%;
	margin-top:0px;
	margin-bottom:0px;
}

/*.pkp_structure_content {margin-top:35px;}
.pkp_page_index .pkp_structure_content{margin-top:0px;}
*/
.div25{width:25%;margin-bottom:10px;float:left;}
.col-sm-4{width:33.33333333%;float:left;}
.col-sm-3{width:25%;float:left;}
.col-sm-6{width:50%;float:left;}
.col-sm-8{width:66.66666667%;float:left;}
.col-sm-10{width:83.33333334%;float:left;}
.col-sm-2{width:16.66666667%;float:left;}
.col-sm-11{width:91.66666667%;float:left;}
.col-sm-2{width:8.33333334%;float:left;}
.col-md-2{width:16.33333334%;float:left;}

.additional_content,.page{text-align:justify;}

.table {
    border-radius: 5px;
    font-size: 12px;
    font-weight: normal;
    border: 1px solid #eee;
    border-collapse: collapse;
    width: 100%;
    max-width: 100%;
    white-space: nowrap;
    background-color: white;
}

.table td, .table th {
    /*text-align: center;*/
    padding: 8px;
}

.table td {
    border-right: 1px solid #eee;
    font-size: 14px;
	line-height:24px;
}

.table thead th {
    color: #ffffff;
    background: #4FC3A1;
}


.table thead th:nth-child(odd) {
    color: #ffffff;
    background: #324960;
}

.table tr:nth-child(even) {
    background: #F8F8F8;
}

.member img{margin:0px 20px 20px 0px;}


.pkp_structure_head{background-color:#3068d6}
.pkp_structure_footer_wrapper
{background-color:#e50404}
.pkp_site_name .is_text {font-size:36px; font-color:#fff; font-weight:bold;margin-top:20px; margin-bottom:10px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.pkp_footer_content{text-align:center;color:#aaa;padding:0px;}
.pkp_footer_content a{color:#fff;}
.pkp_site_nav_menu ul li a{text-transform:uppercase;font-size:13px;}
.pkp_site_nav_menu ul li ul a {text-transform: none;font-size: 13px; }
.pkp_search_desktop {overflow-y:hidden;}
.pkp_structure_main h3{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px; font-weight:500;line-height:26px;margin:-10px 0 15px 0}
.pkp_structure_main h4{font-size:18px; margin-top:10px;margin-bottom:10px;font-weight:500}
.pkp_structure_main h1 {margin: 0px 0 0px;font-weight:500;font-size:30px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:30px;}
.pkp_structure_main h1, .page_title {
    -webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,.03);
    box-shadow: 0 2px 0 0 rgba(0,0,0,.03);
    border-bottom: 1px solid #e0e0e0;
}
.pkp_structure_main table p {margin:0px 0px;}

#home_page_banner .overlay {
    position: absolute;
    background-color: rgba(0,0,0,0.3);
    width: 100%;
    height: 100%;
}

#home_page_banner .container:before{
	    display: table;
content: " ";}
#home_page_banner .container:after,ls-s1:after,.row:after,clearfix:after{clear:both;display: table;
    content: " ";}

.ls-s1	{
	position: absolute;
     color: #fff;
    font-size: 49px;
	line-height:54px;
    font-weight: 600;
    padding: 22px 25px;
    border-width: 0px;
    left: 0% !important;
    top: 30px;
    opacity: .99;
	margin: .67em 0;
	}


.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
	position: relative;
    /*width: 1020px;*/
    margin: 0 auto;
    padding: 0;
}

#footer_sciset {width:100%;background: #ddd;padding: 30px 0 31px;font-size:12px;}
#footer_sciset, #footer_sciset p, #footer_sciset a {color: #666;line-height:16px;}
#footer_sciset .allIndex {width:67%; margin:0px auto;}
#footer_sciset .allIndex img{width:100%;margin-bottom:15px;}
#footer_sciset b, strong{font-weight:700px !important;}


#footer_sciset ul.social_links li {display: inline-block;margin-right: 5px;}
.pkp_block {
    padding: 0px 30px 0px 30px;
}
.indx .media-body ul li {
    line-height: 24px;
    list-style-type: disc;
}
.large-notice {
    background-color: #fcfcfc;
    border: 1px solid #e0e0e0;
    padding: 32px;
    -webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,.03);
    box-shadow: 0 2px 0 0 rgba(0,0,0,.03);
}

.indx .ap-title,.pkp_block h2,.block_make_submission_link {
    font-size: 20px!important;
    color: #fff!important;
    font-weight:500!important;
    margin-bottom: 10px!important;
    border-left: 10px solid #e50404!important;
    padding-left: 10px!important;
    background-color: #272d33!important;
    padding-top: 5px!important;
    padding-bottom: 5px!important;
    line-height: 1.3!important;
    margin-top: 0px!important;
}
.pkp_block .content{border: 1px solid #eee; margin-bottom: 15px;}
.block_make_submission .content {border:none;}
.block_make_submission a{width:100%;}
.pkp_block ul{padding-left:5px!important;}
.indx ul{padding-left:30px!important;}

.indx .media-body {
    display: table-cell;
    vertical-align: top;
}
.indx .media-body p {
    padding-left: 10px;
    padding-right: 10px;
}

/*editorial Board css */
.portfolio-item {
    margin: 15px 0;
    display: block;
    min-height: 175px;
    background-color: #fff;
}

figure{margin:0 10px;}
div.portfolio-item, div.portfolio-item:visited {
    color: #169fe6;
    text-decoration: none;
    outline: 0;
    -webkit-transition: color .1s ease-in-out;
    -moz-transition: color .1s ease-in-out;
    -o-transition: color .1s ease-in-out;
    -transition: color .1s ease-in-out;
}

div.portfolio-item:hover{color:#169fe6;text-decoration:underline;}

.portfolio-item img {
    -webkit-transition: opacity 180ms ease-in-out;
    -moz-transition: opacity 180ms ease-in-out;
    -o-transition: opacity 180ms ease-in-out;
    -ms-transition: opacity 180ms ease-in-out;
    transition: opacity 180ms ease-in-out;
}

.item-description {
    padding: 14px 0 19px;
    background: #fff;
    border-radius: 0 0 2px 2px;
    border-top: 5px solid #e5e5e5;
    text-align: center;
    -webkit-transition: all 180ms ease-in-out;
    -moz-transition: all 180ms ease-in-out;
    -o-transition: all 180ms ease-in-out;
    -ms-transition: all 180ms ease-in-out;
    transition: all 180ms ease-in-out;
    /*-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.12), 0 0 1px rgba(0,0,0,.1);
    box-shadow: 0 1px 1px rgba(0,0,0,.12), 0 0 1px rgba(0,0,0,.1);*/
}

.item-description:hover{border-top: 5px solid #169fe6;}

.item-description h5 {
    margin-bottom: -3px;
    font-size: 13px;
    font-weight: 600;
}

.item-description span,.item-description p {
    color: #888;
    font-size: 13px;
    font-weight: 300;
}


/* author guidline page */
.guidline_page ul {list-style:none outside;padding:0px}
.guidline_page ul li a{color:black;text-decoration:none;}

/*Contact Form CSS*/

.contactform fieldset div input {
    width: 220px;
}
.contactform input, .contactform textarea, .contactform select {
    -webkit-transition: background 200ms ease-in-out,border-color 200ms ease-in-out;
    -moz-transition: background 200ms ease-in-out,border-color 200ms ease-in-out;
    -o-transition: background 200ms ease-in-out,border-color 200ms ease-in-out;
    -ms-transition: background 200ms ease-in-out,border-color 200ms ease-in-out;
    transition: background 200ms ease-in-out,border-color 200ms ease-in-out;
}
.contactform input[type=text], .contactform input[type=password], .contactform input[type=email], .contactform textarea, .contactform select {
    border: 1px solid #e0e0e0;
    padding: 8px 9px;
    outline: none;
    font-size: 13px;
    color: #888;
    margin: 0;
    max-width: 100%;
    display: block;
    background: #fff;
    -webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,.03);
    box-shadow: 0 2px 0 0 rgba(0,0,0,.03);
    border-radius: 2px;
}
.contactform  label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}
.contactform input.error, .contactform textarea.error, .contactform select.error {
    border: 1px solid #f2c4c2;
    background: #ffeceb;
}
.contactform fieldset div input {
    width: 220px;
}
.contactform textarea {
    max-width: 620px;
    /*min-width: 620px;*/
    min-height: 160px;
}
.contactform fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
.contactform  fieldset div {
    margin-bottom: 20px;
}

.contactform input[type=button], .contactform input[type=submit], .contactform input[type=button]:focus, .contactform input[type=submit]:focus {
   color: #fff;
    background: #272d33;
    padding: 9px 11px;
    border: none!important;
	font-weight:600;
}

/* Header CSS */
.top-bar .container {
    padding: 8px 20px 8px;
    background: #e50404;
    position: relative;
}

.top-bar .container:before {
    content: '';
    width: 0;
    height: 0;
    border-bottom: 20px solid #fff;
    border-right: 20px solid rgba(0, 0, 0, 0);
    background: none;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
	display:table;
}
.top-bar .container:after{clear:both;}
.row:before{display: table;content: " ";}
ul.top-info {
    list-style: none;
    margin: 0;
    padding: 0;
    color: #fff;
    font-weight: 600;
}
ul.top-info li {
    position: relative;
    line-height: 10px;
    display: inline-block;
    margin-left: 0;
    padding-right: 15px;
}
ul.top-info li p.info-text {
    margin: 0;
    line-height: normal;
    display: inline-block;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.text-right {
    text-align: right;
}
.top-social ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.top-social li {
    display: inline-block;
    padding: 0;
}
.top-social li a {
    color: #fff;
    margin-right: 15px;
    font-size: 14px;
    -webkit-transition: 400ms;
    -moz-transition: 400ms;
    -o-transition: 400ms;
    transition: 400ms;
}
.top-social li a:hover{
	color: #333;
}
a:link, a:visited {
    text-decoration: none;
}
a{
  color: #e50404;
}


a:hover{
   text-decoration: none;
   color: #000;
}

/* Top bar border */

.top-bar-border{
   padding: 8px 20px 8px;
   border-bottom: 1px solid #ddd;
}

.top-bar-border ul.top-info{
   color: #7c7c7c;
   font-weight: 400;
}

.top-bar-border .top-social li a{
   color: #7c7c7c;
}

.top-bar-border ul.top-info li i{
   color: #e50404;
}

/* Header area
================================================== */

.header{
   background: #fff;
   position: relative;
   box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);
}

/**Css from Bootstrap **/
.navbar-collapse {
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
}

.collapse {
    display: none;
}
.collapse.in {
    display: block;
}
.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
}
.navbar-collapse.in {
    overflow-y: auto;
}
.navbar-nav {
    margin: 7.5px -15px;
}

/********************/

.navbar-fixed {
  z-index: 9999;
  position: fixed;
  opacity: .98;
  width: 100%;
  top: 0;
  bottom:0;
  height:65px;
  -webkit-animation: fadeInDown 800ms;
  -moz-animation: fadeInDown 800ms;
  -ms-animation: fadeInDown 800ms;
  -o-animation: fadeInDown 800ms;
  animation: fadeInDown 800ms;
  -webkit-backface-visibility: hidden;
}


/*-- Logo --*/

.logo {
  padding: 28px 0;
}

/* header right */

.header-right {
  float: right;
}

ul.top-info-box {
   list-style: none;
   margin: 0;
   padding: 0;
   float: right;
}

ul.top-info-box li {
   position: relative;
   float: left;
   margin-left: 40px;
}

ul.top-info-box li:first-child{
   margin-left: 0;
}

ul.top-info-box li:first-child:before{
   background: none;
}


ul.top-info-box li .info-box span.info-icon {
  font-size: 20px;
  display: list-item;
  text-align: center;
  float: left;
  width: 42px;
  height: 42px;
  line-height: 44px;
  border: 1px solid #d3d3d3;
  margin-right: 20px;
  position: relative;
  color: #e50404;
}

ul.top-info-box li .info-box span.info-icon i{
   margin-left: 5px;
}

ul.top-info-box li .info-box .info-box-content {
  display: inline-block;
  font-family: 'Hind', sans-serif;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

ul.top-info-box li .info-box .info-box-title {
  font-weight: 600;
  color: #303030;
  font-size: 15px;
  margin-bottom: 0;
  margin-top: 0;

  line-height: 24px;
}

ul.top-info-box li .info-box .info-box-subtitle {
  margin: 0;
  line-height: normal;
  color: #999;
  font-size: 14px;
}

/*-- Search start --*/


ul.top-info-box > li.nav-search{
   cursor: pointer;
   padding-left: 30px;
   margin-left: 30px;
}

ul.top-info-box > li.nav-search:before{
   position: absolute;
   content: '';
   background: #ddd;
   left: 0;
   width: 1px;
   height: 40px;
   top: 50%;
   margin-top: -10px;
}

ul.top-info-box > li.nav-search i{
   font-size: 20px;
   top: 10px;
   position: relative;
   cursor: pointer;
   color: #999;
}

.search {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(53,53,53,.92);
    display: none;
    z-index: 99;
}

.search .form-control {
   border: 1px solid #fff;
   position: fixed;
   top: 50%;
   left: 25%;
   width: 50%;
   height: 60px;
   background:none;
   line-height: 1.42857143;
   color:#fff;
}

.search .search-close {
   color: #fff;
   position: fixed;
   top: 90px;
   right: 19%;
   font-size: 36px;
   cursor: pointer;
}


/* Main navigation */

.navbar{
	border-radius: 0;
	border: 0;
	margin-bottom: 0;
}

.navbar-toggle{
   float: left;
   margin-top: 25px;
   padding: 12px;
   border-radius: 0;
   margin-right: 5px;
   background: #e50404;
   position: relative;
   margin-bottom: 8px;
border: 1px solid transparent;
}

.navbar-toggle .icon-bar{
   background: #fff;
   display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}


.navbar-toggle .i-bar{
	background: #fff;
}

ul.navbar-nav{
   float: left;
   display: inline-block;


}
.nav{
	padding-left: 0;
	list-style: none;
}

ul.navbar-nav > li{
   float: none;
   display: inline-block;
}





ul.navbar-nav > li.dropdown:hover > a:after,
ul.navbar-nav > li.active > a:after{
   font-family: FontAwesome;
   position: absolute;
   clear: both;
   content: "\f107";
   text-align: center;
   display: block;
   line-height: 0;
   font-size: 14px;
   left: 50%;
   margin-left: -6px;
}
.navbar-collapse:before,.navbar-collapse:after{display: table;
    content: " ";
}


ul.navbar-nav > li{
   padding: 0 13px;
   position: relative;
}

ul.navbar-nav > li:last-child{
   padding-right: 0;
}

ul.navbar-nav > li:last-child:after{
   background: none;
}

ul.navbar-nav > li > a{
   font-family: 'Roboto', serif;
   color: #333;
   text-rendering: optimizeLegibility;
   font-weight: 700;
   text-transform: uppercase;
   font-size: 13px;
   margin: 0;
   line-height: 40px;
   padding: 30px 0;
   -webkit-transition: 350ms;
    -moz-transition: 350ms;
    -o-transition: 350ms;
    transition: 350ms;
}
.nav-style-boxed ul.navbar-nav > li > a {
    padding: 15px 0;
    line-height: 35px;
    color: #fff;
}

ul.navbar-nav > li:hover > a,
ul.navbar-nav > li.active > a{
  color: #e50404;
  position: relative;
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}

ul.navbar-nav > li > a:hover,
ul.navbar-nav > li > a:focus{
   background: none;
}

ul.navbar-nav > li > a i{
	font-weight: 700;
}

.nav .open>a, .nav .open>a:hover,
.nav .open>a:focus{
	background: transparent;
	border:0;
}


/* Dropdown */

.dropdown-submenu {
   position: relative;
}

.dropdown-submenu>.dropdown-menu {
   top: 0;
   left: 100%;
   margin-top: -2px;
   border-radius: 0;
}


.dropdown-submenu>a:after {
   display: block;
   content: "\f105";
   font-family: FontAwesome;
   float: right;
   margin-top: 0;
   margin-right: -5px;
}

.dropdown-submenu:hover>a:after {
   border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

.dropdown-menu{
   text-align: left;
   background: #fff;
	z-index: 100;
	min-width: 200px;
	border-radius: 0;
   border: 0;
   border-top: 2px solid #e50404;
   padding: 0 20px;

   position: absolute;
    top: 100%;
    left: 0;
	    display: none;
    float: left;
	margin: 2px 0 0;
    font-size: 14px;
	    list-style: none;
		box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.dropdown-menu-large{
   min-width: 400px;
}

.dropdown-menu-large > li > ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.dropdown-menu-large > li > ul > li > a{
   padding-left: 0;
}

.dropdown-menu-large > li > ul > li.active > a{
   color: #e50404;
}

.navbar-nav>li>.dropdown-menu a{
	background: none;
}

.dropdown-menu li a{
   font-family: 'Roboto', serif;
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: normal;
	text-decoration: none;
	padding: 15px 0;
	border-bottom: 1px solid #e5e5e5;
   color: #333333;
}

.dropdown-menu li:last-child > a{
	border-bottom: 0;
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>.dropdown-menu>.active>a{
	background: none;
	color: #e50404;
}

.dropdown-menu li a:hover,
.dropdown-menu li a:focus{
	color: #e50404;
}
.nav-style-boxed .site-navigation {
    box-shadow: none;
}
.nav-style-boxed .site-navigation .container {
    position: relative;
    background: #272d33;
   /* bottom: -35px;*/
	/*margin-bottom:10px;*/
    z-index: 9;
}
#home_page_banner{margin-top:-35px!important;}

.nav-style-boxed .navbar-fixed .container{bottom:0px;}

.nav-style-boxed .navbar-toggle {
    margin-top: 10px;
}

/* Get a quote */

.header-get-a-quote .btn-primary{
   padding: 10px 15px;
   font-size: 12px;
   border-radius: 0;
   line-height: normal;
   text-transform: capitalize;
   color: #fff;
}

.header-get-a-quote .btn-primary:hover{
   background: #272d33;
}

ul.navbar-nav > li.header-get-a-quote:hover > a:after{
   position: relative;
   content: no-close-quote;

   }

   .nav-style-boxed ul.navbar-nav > li.header-get-a-quote{
   position: absolute;
   right: 0px;
   top: 0;
}

.nav-style-boxed ul.navbar-nav > li.header-get-a-quote a{
   padding: 15px;
   font-size: 14px;
   text-transform: uppercase;
   background: #e50404;
}

.nav-style-boxed ul.navbar-nav > li.header-get-a-quote a:hover{
   color: #fff;
}

.nav-style-boxed ul.navbar-nav > li.header-get-a-quote a:before {
    content: '';
    position: absolute;
    right: 100%;
    z-index: 999;
    border-top: 65px solid #e50404;
    border-left: 30px solid transparent;
    border-right: 0 solid transparent;
    bottom: 0;
}


/* Subscribe area
================================================== */

.subscribe{
  background: #e50404;
  padding: 0;
}

/* Call to action */

.subscribe-call-to-acton{
   min-height: 115px;
   padding: 30px 0 0 30px;
}

.subscribe-call-to-acton h3 {
   font-size: 18px;
   margin-top: 0;
   margin-bottom: 5px;
}

.subscribe-call-to-acton h4 {
   color: #fff;
   font-size: 24px;
   margin: 0;
}


/* Newsletter */

.ts-newsletter{
   background: #272d33;
   position: relative;
   min-height: 115px;
   padding: 30px 0 0 50px;
}

.ts-newsletter:before{
   content: '';
   position: absolute;
   left: -50px;
   z-index: 1;
   border-left: 50px solid transparent;
   border-right: 0 solid transparent;
   border-bottom: 115px solid #272d33;
   bottom: 0;
}

.ts-newsletter:after {
    content: "";
    position: absolute;
    background: #272d33;
    display: block;
    width: 100%;
    height: 100%;
    right: -100%;
    top: 0;
}

.newsletter-introtext{
   float: left;
}

.newsletter-introtext h4{
   margin: 0;
   color: #fff;
   line-height:28px;
}
.newsletter-introtext p{color:#7c7c7c;margin:0;}


.newsletter-form{
   float: left;
   margin-left: 30px;
   margin-top: 3px;
   position: relative;
}

.newsletter-form input{
   background: none;
   min-width: 450px;
   font-size: 12px;
   text-transform: capitalize;
   height: 45px;
   border: 1px solid rgba(255,255,255,.3);
   padding:5px 20px;
    color:#959595;
}

.newsletter-form button {
   position: absolute;
   right: 0;
   top: 0;
   border-radius: 0;
   padding: 15px 30px 10px;
   background: #e50404 url(newsletter-icon.png) no-repeat 20px 50% !important;
   text-indent: -9999em;

}

/* News section
================================================== */
/* Footer
================================================== */

/*- Footer common */

.footer{
   background: #303030 url(footer-bg.png);
   background-repeat: no-repeat;
   background-size: cover;
   background-attachment: fixed;
   background-position: 50% 50%;
   color: #747474;
   font-size:15px;
   line-height:24px;
}

.bg-overlay{
   position: relative;
}

.bg-overlay .container{
   position: relative;
   z-index: 1;
}

.bg-overlay:after {
    position: relative;
}

.bg-overlay:after {
   background-color: rgba(0, 0, 0, 0.75);
   z-index: 0;
   position: absolute;
   content: '';
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
}

.footer-main .allIndex {
    width: 80%;
    margin: 0px auto;
}
.footer-main .allIndex img {
    width: 100%;
    margin-bottom: 15px;
}

.footer-main{
   padding: 30px 0;
}

.footer .widget-title{
   font-size: 16px;
   font-weight: 700;
   position: relative;
   margin-bottom: 35px;
   padding-bottom: 15px;
   text-transform: uppercase;
   color: #fff;
}

.footer .widget-title:before {
   content: "";
   position: absolute;
   display: inline-block;
   bottom: 0px;
   width: 50px;
   height: 1px;
   background: #e50404;
   left: 0;
   z-index: 1;
}


.footer .widget-title:after {
    content: "";
    position: absolute;
    display: inline-block;
    bottom: 0px;
    width: 100px;
    height: 1px;
    background: rgba(255,255,255,.3);
    left: 0;
}

.list-round, .list-arrow, .list-check {
    list-style: none;
    margin: 0;
    padding: 0;
}


/* Footer action box */

.action-box{
   border: 1px solid rgba(255,255,255,.3);
   border-left: 0;
   padding: 20px 15px 0 20px;
   min-height: 135px;
   position: relative;
}

.action-box:before, .action-box:after{
   background: rgba(255,255,255,.3);
   content: '';
   height: 30px;
   position: absolute;
   left: 0;
   width: 1px;
   bottom: 0;
}

.action-box:before{
   top: 0;
}

.action-box-icon i{
   float: left;
   font-size: 32px;
   margin-top: 10px;
   background: rgba(255, 255, 255, .1);
   border: 5px solid rgba(0, 0, 0, 0.3);
   display: inline-block;
   text-align: center;
   width: 72px;
   height: 72px;
   line-height: 66px;
   color: #e50404;
   border-radius: 100%;
   -webkit-transition: 350ms;
    -moz-transition: 350ms;
    -o-transition: 350ms;
    transition: 350ms;
}

.action-box:hover .action-box-icon i{
   background: #e50404;
   color: #fff;
}

.action-box-content{
   margin-left: 95px;
}

.action-box-content a:hover{
   color: #fff;
}

.action-box-content h3{
   margin-top: 0;
   margin-bottom: 8px;
   font-size: 16px;
   color: #fff;
}

.action-box-text{
   margin-bottom: 5px;
   line-height: 22px;
}

/* Footer about us */

.footer-logo{
   margin-bottom: 25px;
}

/* Footer social */

.footer-social{
   margin-top: 15px;
}

.footer-social .widget-title{
   font-size: 14px;
   margin-bottom: 10px;
}

.footer-social ul{
   list-style: none;
   margin: 0;
   padding: 0;
}

.footer-social ul li {
   margin: 0 10px 0 0;
   display: inline-block;
}

.footer-social ul li a i{
   display: block;
   width: 30px;
   height: 30px;
   line-height: 30px;
   font-size: 12px;
   border-radius: 50%;
   color: #9b9b9b;
   background: #2b2b2b;
   text-align: center;
   -webkit-transition: 400ms;
   -moz-transition: 400ms;
   -o-transition: 400ms;
   transition: 400ms;
}

.footer-social ul li a i:hover {
   color: #fff;
}

.footer-social ul li a i.fa-rss:hover {
   background: #faaa5e;
}

.footer-social ul li a i.fa-facebook:hover {
   background: #677fb5;
}

.footer-social ul li a i.fa-twitter:hover {
   background: #70c2e9;
}

.footer-social ul li a i.fa-google-plus:hover {
   background: #c53942;
}

.footer-social ul li a i.fa-pinterest:hover {
   background: #d8545d;
}

.footer-social ul li a i.fa-linkedin:hover {
   background: #3daccf;
}

/* Links */

.footer-widget ul.list-arrow li {
   border-bottom: 1px solid rgba(255,255,255,.07);
   padding: 6px 0;
}
ul.list-arrow li:before {
    font-family: FontAwesome;
    content: "\f105";
    margin-right: 10px;
    color: #e50404;
    font-size: 16px;
}

.footer-widget ul.list-arrow li:last-child{
   border-bottom: 0;
}

.footer-widget ul.list-arrow li a{
   color: #747474;
}



.footer-widget ul.list-arrow li:hover a,
.footer-widget ul.list-arrow li:hover{
   color: #e50404;
}

.working-hours {
  padding-right: 10px;
}

.working-hours .text-right {
    float: right;
}

/*-- Instagram widget --*/

.instagram-widget a{
  overflow: hidden;
  margin: 0 5px 2px 0px;
  width: 80px;
  height: auto;
  display: inline-block;
}


/*-- Copyright --*/

.copyright{
   background: #e50404;
   color: #fff;
   padding: 10px 0;
   position: relative;
   z-index: 1;
   font-weight: 500;
}
.copyright .copyright-info{/*line-height:56px;*/}
.copyright-info a{color:#fff;}

.footer-menu{
   float: right;
}

.footer-menu ul li{
   display: inline-block;
   line-height: 12px;
   padding-left: 15px;
}

.footer-menu ul.nav li a{
   background: none;
   color: #fff;
   padding: 0;
}

.footer-menu ul li a:hover{
   color: #303030;
}


#back-to-top {
   right: 40px;
   top: auto;
   z-index: 10;
   -webkit-backface-visibility: hidden;
}

#back-to-top.affix {
   bottom: 20px;
   position:fixed;
}

#back-to-top .btn.btn-primary{
   width: 40px;
   height: 40px;
   line-height: 42px;
   background: rgba(0, 0, 0, 0.9);
   border-radius: 3px;
   color: #e50404;
   font-weight: 700;
   font-size: 18px;
   padding: 0;
}

#back-to-top .btn.btn-primary:hover{
   color: #fff;
}


@media (min-width: 768px) {
	.navbar-toggle {
    display: none;
}
.navbar-nav {
    float: left;
    margin: 0;
}
.navbar-nav>li {
    float: left;
}
.navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
}
   ul.nav li.dropdown:hover ul.dropdown-menu{ display: block; }
}

@media (min-width: 767px) {
   ul.nav li.dropdown ul.dropdown-menu li.dropdown-submenu .dropdown-menu {left: 100%;top: 0;display: none;}
   ul.nav li.dropdown ul.dropdown-menu li.dropdown-submenu:hover .dropdown-menu{ display:block;}
}
.container:before,.clearfix:before{display: table;
    content: " ";
}
.container:after,.clearfix:after{    display: table;
    content: " ";
	clear:both;
}
.logo-area {
    padding: 35px 0 0 0;
}
.logo-area .logo {
    padding: 0;
}
.logo a{font-size: 28px;
    color: black;font-weight: 600;
    line-height: 36px;}

.logo .issn_small{color:#e50404;font-size:14px;font-weight:700;position: relative;float:right;right:23px;}

.preload {
    position: fixed;
    background: #fff url(preload.gif) center center no-repeat;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 99999;

}



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

	.logo .issn_small{float:none;right:auto;}

	.div25{width:100%;float:none;clear:both;}
	.col-sm-4,.col-sm-4,.col-sm-6,.col-sm-8,.col-sm-10,.col-sm-2,.col-sm-11,.col-sm-1{width:100%;float:none;clear:both;}

	.logo-area .logo {padding-bottom: 40px;}
	.logo {text-align: center;padding-left: 15px;}
	ul.top-info-box {float: none;}
	ul.top-info-box li {float: none; margin-left: 40px !important;}
	ul.top-info-box li .info-box {margin-bottom: 15px;}
	.navbar-fixed {position: relative;animation: none;}
	.nav-style-boxed .site-navigation .container {
    height: 60px;
}
	.nav-style-boxed .site-navigation .container, .nav-style-boxed .site-navigation.navbar-fixed .container, .nav-style-boxed boxed-full .site-navigation.navbar-fixed .container {
    bottom: 0;
    padding-right: 0;
    padding-left: 0;
}

	.site-nav-inner {width: 100%;}
	.navbar-toggle {position: absolute;top: 0;right: 0px;z-index: 1;}
	.nav-style-boxed .navbar-collapse {background: #fff;}
	.navbar-collapse {width: 100%;}
	ul.navbar-nav {width: 100%;padding: 0 0 10px;}



	ul.navbar-nav li {float: none;}
	.nav-style-boxed ul.navbar-nav > li {padding: 0 60px 0 30px;}
	ul.navbar-nav > li, .nav-style-boxed ul.navbar-nav > li, .nav-style-boxed.boxed-full ul.navbar-nav > li:first-child {display: block;padding-left: 50px;}

	ul.navbar-nav > li.nav-search, ul.navbar-nav > li.header-get-a-quote {display: none;}


	.nav-style-boxed ul.navbar-nav > li > a {color: #333;}
	.nav-style-boxed ul.navbar-nav > li.active > a, .nav-style-boxed ul.navbar-nav > li:hover > a {
    color: #e50404;
}

	ul.navbar-nav li a i, .dropdown-submenu>a:after {
    background: #f5f5f5;
    float: right;
    width: 36px;
    height: 28px;
    line-height: 28px;
    margin-top: -5px;
    text-align: center;
}
	ul.navbar-nav > li:hover > a:after, ul.navbar-nav > li.active > a:after {
    content: '';
}
ul.navbar-nav li a {
    line-height: normal !important;
    padding: 10px 0 13px!important;
    color: #333;
    border-top: 1px solid #f1f1f1 !important;
    border-bottom: 0;
}


ul.navbar-nav .dropdown-menu {
    float: none;
    position: relative;
    border: 0;
    margin: 0;
    padding: 0;
}
ul.navbar-nav .dropdown-menu {
    box-shadow: none;
    border-top: 0;
    background: none;
}
.navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.navbar-nav .open .dropdown-menu>li {
    padding-left: 0;
}
ul.navbar-nav .dropdown-menu li a {
    padding-left: 20px!important;
    background: none !important;
}
.top-social {text-align: center;margin-top: 5px;}
ul.top-info {text-align: center;}
ul.top-info-box > li.nav-search {display: none;}

	#footer_sciset .allIndex{width:100%}
	#footer_sciset .div25{text-align:center;}


		.ts-newsletter {
    padding-left: 30px;
    min-height: 130px;
}
.ts-newsletter:before {
    background: #272d33;
    border: 0;
    width: 100%;
    height: 100%;
    left: -100%;
}
.newsletter-form {
    margin-left: 0px;
}
.newsletter-form input {
    min-width: 320px;
}
.footer-main .allIndex{width:98%;}

.footer{text-align:center;}
.footer .widget-title:before{width:50%;}
.footer .widget-title:after{width:100%;}
.copyright-info{text-align:center;}
.footer-menu{float:none;}
}

@media (max-width: 479px){
.newsletter-form input {
    min-width: 250px;
}

.newsletter-form {
    margin-left: 0px;
}

}

@media (min-width: 768px){
.container {
    width: 728px;
}

.page_contact .contact{float:none;width:auto;}
.navbar-collapse.collapse {
    display: block!important;
    height: auto!important;
    padding-bottom: 0;
    overflow: visible!important;
}
.navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}


}



@media (min-width: 992px){
.container {
    width: 952px;
}}

@media (min-width: 1200px){
.container{
    width: 1160px;
}
.nav-style-boxed .navbar-collapse {
    padding-left: 15px;
}
.navbar-collapse {
    padding-right: 0;
}
.dropdown i {
    display: none;
}
}
