html
{
	 overflow-x: hidden;
}

body 
{
   overflow-x: hidden;
   font-family: 'Roboto Condensed', sans-serif;
   background-color: #fff;
}


h1,h2,h3,h4,h5,h6
{
	font-family: 'Poppins', sans-serif;
}

a.disabled {
    cursor: not-allowed;
}

.no-padding
{
	padding-left: 0px;
	padding-right: 0px;
}

.scroll-id
{
	    margin-top: -60px;
    padding-top: 60px;
}


/* Preloader Start */
#preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  z-index: 99;
}

#status {
  width: 200px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: 50%;
  background-image: url(../img/preloader.svg);
  background-repeat: no-repeat;
  background-position: center;
  margin: -100px 0 0 -100px;
}
/* Preloader Start Ends */


/* Top Header Start */
.Top-Header
{
	    background: #155574;
    padding: 5px 0px 4px 0px;
}

.Top-Header .LS
{
	
}

.Top-Header .LS ul
{
	margin-bottom: 0px;
    padding-left: 0px;
}

.Top-Header .LS ul li
{
	    list-style-type: none;
    display: inline;
    margin-right: 25px;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
}

.Top-Header .LS ul li a
{
    color: #fff;
}

.Top-Header .LS ul li a:hover
{
    color: #fff;
}

.Top-Header .LS ul li span
{
    font-weight: 500;
}

.Top-Header .LS ul li fa
{
}

.Top-Header .LS .Place
{
}

.Top-Header .LS .Date
{
}

.Top-Header .RS
{
	
}

.Top-Header .RS ul
{
	    margin-bottom: 0px;
    padding-left: 0px;
    float: right;
}

.Top-Header .RS ul li
{
	    list-style-type: none;
    display: inline;
    margin-right: 10px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}

.Top-Header .RS ul li:last-child
{
    margin-right: 3px;
}

.Top-Header .RS ul li .Heading
{
}

.Top-Header .RS ul li a
{
	color: #fff;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.Top-Header .RS ul li a:hover {
        color: #ca2a6d;
}

.Top-Header .RS ul li a .fa
{
	font-size: 15px;
}


@media(max-width: 768px)
{
	.Top-Header .LS 
	{
    display: block;
    text-align: -webkit-center;
    margin-bottom: 5px;
	}
	.Top-Header .RS ul 
	{
    float: none;
    margin-right: auto;
    display: block;
    text-align: -webkit-center;
	}
	
}
/* Top Header ends */


/* Main menu Start */
.T-Menu
{
	    background: #000;
}

.T-Menu header {
    padding: 7px 0px 6px 0px;
}

.T-Menu .navbar 
{
    padding-right: 0px;
	padding-left: 0px;
}

.Main-Header .nav-link 
{
    color: #fff !important;
    font-weight: 400;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.Main-Header .nav-link:hover, .fixed-header .nav-link:hover 
{
    background: #fff;
    color: #000 !important;
    font-weight: 500;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.Main-Header .navbar-brand 
{
    color: #fff !important;
    font-weight: 700;
	    font-size: 24px;
    padding: 0px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.Main-Header .navbar-brand:hover, .fixed-header .Main-Header .navbar-brand:hover
{
	    color: #0499d5 !important;
}

.Main-Header .navbar-brand img
{
	    width: 40%;
}

.fixed-header 
{
    position: fixedd;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
	padding: 0px 0px 0px 0px;
	 -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.fixed-header .Main-Header .nav-link {
    color: #fff !important;
}

.fixed-header .Main-Header .navbar-brand {
    color: #fff !important;
}

.fixed-header .Main-Header .navbar-brand span
{
    color: #4606a5;
}

.T-Menu .Main-Header .navbar-brand span
{
    color: #4606a5;
}

.T-Menu .Main-Header .BT-Btn
{
        background: #c47428;
    color: #ffffff !important;
    font-weight: 500;
	    margin-left: 10px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.T-Menu .Main-Header .BT-Btn:hover
{
    background: #ffffff;
    color: #012ac6 !important;
}

.T-Menu .Main-Header .BT-Btn .nav-link
{
    color: inherit !important;
	font-weight: inherit !important;
}


@media(max-width: 768px)
{
	.fixed-header 
	{
    
	}
}

@media (min-width: 768px)
{
.Main-Header .navbar-expand-md .navbar-nav .nav-link 
{
        padding-right: .7rem;
    padding-left: .7rem;
    font-size: 15px;
    text-transform: uppercase;
    height: auto;
    line-height: 1.5;
}
}


@media(max-width: 768px)
{
	.Main-Header .navbar-brand img
	{
	    width: 33%;
	}
	.Main-Header .navbar-toggler 
	{
        padding: .1rem .5rem;
    font-size: 1.25rem;
    line-height: 1;
        background-color: #ec9c35;
    border: 1px solid #ec9c35;
    border-radius: .25rem;
	}
	.Main-Header .navbar-nav 
	{
        background: transparent;
	}
	.Main-Header .navbar-collapse 
	{
    z-index: 99999;
	}
	.T-Menu .Main-Header .BT-Btn 
	{
    margin-left: 0px;
    width: 150px;
    text-align: center;
	}

}
/* Main menu Ends */



/* Sub Header Start */
.Sub-Header .Text-Banner-Sec
{
	    padding: 30px 0px 30px 0px;
    background-image: url(../img/background-banner.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.Sub-Header .Text-Banner-Sec .Client-Logo
{
	    width: 30%;
    float: right;
}

.Sub-Header .Text-Banner-Sec .Tagline
{
	    text-align: left;
    font-weight: 600;
    font-size: 30px;
    color: #fff;
    padding: 10px 0px 10px 30px;
    border-left: 2px solid #fff;
}


.Second-Menu
{
	    padding: 5px 0px;
	background-image: url(../img/bg-btns-secondary.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    margin-bottom: 0px;
	    background-size: cover;
}

.Second-Menu .nav-item {
    border-right: 1px solid #000;
}

.Second-Menu .nav-item:last-child {
    border-right: none;
}

.Second-Menu .navbar-nav .nav-link 
{
    color: rgb(45, 0, 22);
    font-size: 19px;
    line-height: 1;
    font-weight: 500;
	    padding: 0px 5px 0px 5px;
    margin: 0px 3px 0px 3px;
}


.Second-Menu .navbar-nav .nav-link:hover
{
    color: rgb(1, 42, 198);
}

.Second-Menu .navbar-brand
{
	display: none;
}

@media(max-width: 768px)
{
	.Sub-Header .Text-Banner-Sec 
	{
		padding: 20px 0px 20px 0px;
	}
	.Sub-Header .Text-Banner-Sec .Client-Logo 
	{
		width: 26%;
		float: none;
	}
	.Sub-Header .Text-Banner-Sec .Tagline 
	{
    text-align: center;
    font-size: 26px;
    padding: 10px 0px 0px 0px;
    border-left: none;
	}
	.Second-Menu .navbar-toggler 
	{
        padding: .1rem .5rem;
    font-size: 1.25rem;
    line-height: 1;
        background-color: #012ac6;
    border: 1px solid #012ac6;
    border-radius: .25rem;
	}
	.Second-Menu .navbar-nav 
	{
        background: transparent;
	}
	.Second-Menu .nav-item
	{
		border-right: none;
	}
	.Second-Menu .navbar-collapse 
	{
    z-index: 99999;
	}
	.Second-Menu .navbar-brand
	{
		display: block;
		line-height: 1;
		font-size: 22px;
		    color: #012ac6 !important;
		font-weight: 600;
		text-transform: uppercase;
	}
	.Second-Menu .navbar-nav .nav-link 
	{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 10px 0px;
	}
}
/* Sub Header Ends */



/* BreadCrumbs Start */
.Artcle-breadcrumb
{
}

.Artcle-breadcrumb nav
{
}

.Artcle-breadcrumb nav ol
{
	    background: #1c3e5200;
    margin-bottom: 0px;
}

.Artcle-breadcrumb nav ol li 
{
}

.Artcle-breadcrumb nav ol li  a
{
	color: #0499d5;
    font-size: 16px;
    font-weight: 600;
	text-transform:uppercase;
}

.Artcle-breadcrumb nav .active
{
	    color: #000;
    font-size: 16px;
    font-weight: 500;
}
/* BreadCrumbs Ends */



/* List Artcle Start */
.List-Artcle-Sec {
        padding: 10px 0px 30px 0px;
}

.List-Artcle-Sec .Box-Sec 
{
    
}

.List-Artcle-Sec .Box-Sec .Main-Heading
{
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1.2;
    margin-top: 15px;
    margin-bottom: 5px;
    font-size: 36px;
}

.List-Artcle-Sec .Box-Sec .Sub-Heading
{
    text-align: center;
    margin-bottom: 20px;
    font-size: 20px;
}

.List-Artcle-Sec .Box-Sec .Sub-Heading span
{
    font-weight: 600;
}


#Article_filter .btn
{
	background: #fff;
    left: -100%;
    z-index: 9;
    position: relative;
    border: 1px solid #ced4da;
    border-left: none;
	    border-radius: inherit;
}

@media(max-width: 768px)
{
	.List-Artcle-Sec .Box-Sec .Main-Heading 
	{
		font-size: 30px;
	}
}


.Post-List-Rows {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
}

.Post-List-Rows .Post-Columns {
        display: inline-block;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}


.Post-Outer-Box {
    background-color: #fff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    position: relative;
    margin-bottom: 30px;
}

.Post-Outer-Box:hover {
    box-shadow: 0 0 48px 0 rgba(0, 0, 0, 0.25);
}

.Post-Outer-Box a {
    text-decoration: none;
}


.Post-Outer-Box  .Social-Share-Sec {
         position: absolute;
    left: 42%;
    background: #fff;
    padding: 10px;
    margin-top: -6px;
}

.Post-Outer-Box  .Social-Share-Sec .Social-Share-Sec-Item
{
       display: table-cell;
    padding: 0px 5px;
    color: #8b8275;
    font-size: 16px;
}

.Post-Outer-Box  .Social-Share-Sec .Social-Share-Sec-Item:hover
{
    color: #0499d5;
}

.Post-Outer-Box .Social-Share-Button {
        font-size: 20px;
    color: #484644;
}

.Post-Outer-Box .Social-Share-Button:hover {
    color: #c47428;
}

.Post-Outer-Box  .hidden {
    display: none !important;
}


.Post-Outer-Box .Article-Box {}

.Post-Outer-Box .Article-Box .Post-Img {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 83%, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 83%, 0% 100%);
    overflow: hidden;
    display: inline-block;
}

.Post-Outer-Box .Video-Box {}

.Post-Outer-Box .Video-Box .Post-Img {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 90%, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 90%, 0% 100%);
    overflow: hidden;
    display: inline-block;
}

.Post-Outer-Box .Quote-Box {}

.Post-Outer-Box .Quote-Box .Quote-Content {
    padding: 30px 30px 30px 30px;
}

.Post-Outer-Box .Quote-Box .Quote-Content .Quote {
    color: #000;
    font-size: 26px;
    line-height: 1.5;
    font-weight: 700;
}

.Post-Outer-Box .Quote-Box .Quote-Content .Quote .Quote-Left {
    top: 0px;
    position: relative;
    color: #808080b5;
    font-size: 46px;
}

.Post-Outer-Box .Quote-Box .Quote-Content .Quote .Quote-Right {
    top: -17px;
    position: relative;
    float: right;
    color: #808080b5;
    font-size: 46px;
}

.Post-Outer-Box .Topic {
    font-size: 16px;
    text-align: right;
    color: #676055;
    margin-right: 15px;
	margin-top: -8px
}

.Post-Outer-Box .Topic img {
    width: auto;
    display: -webkit-inline-box;
}

.Post-Outer-Box .Content-Sec {
    padding: 20px 20px 20px 20px;
}

.Post-Outer-Box .Content-Sec .Title {
        font-size: 22px;
    line-height: 1.4;
    margin-bottom: 10px;
    color: black;
    font-weight: 600;
}

.Post-Outer-Box .Content-Sec .Author {
    font-size: 18px;
    line-height: 1.2;
    margin-bottom: 10px;
    color: black;
    font-weight: 400;
}

.Post-Outer-Box .Content-Sec .Author sub, .Post-Outer-Box .Content-Sec .Author sup {
    display: none;
}

.Post-Outer-Box .Content-Sec .Author a {
    color: #52c3fb;
}

.Post-Outer-Box .Content-Sec .Author p {
    margin-bottom: 0px;
}

.Post-Outer-Box .Content-Sec .Journal {
     font-size: 18px;
    line-height: 1.2;
    margin-bottom: 8px;
    color: #c47428;
    font-weight: 400;
}

.Post-Outer-Box .Content-Sec .Article-Volume-Issue
{
	    color: #111111;
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 7px;
}

.Post-Outer-Box .Content-Sec .Article-Volume-Issue span
{
	font-weight: 600;
}

.Post-Outer-Box .Content-Sec .DOI a {
    font-size: 18px;
    line-height: 1.2;
    margin-bottom: 10px;
    font-weight: 500;
    color: #000000;
}

.Post-Outer-Box .Content-Sec .Desc{
    font-size: 18px !important;
    text-align: left;
    color: #676055;
    line-height: 1.5;
    margin-bottom: 0px;
}

.Post-Outer-Box .Btn-Sec {
    padding: 0px 20px 20px 20px;
}

.Post-Outer-Box .Btn-Sec a {}

.Post-Outer-Box .Btn-Sec button {
    background: #000000;
    color: #ffffff !important;
    font-weight: 500;
    font-size: 16px;
    border: none;
    border-radius: inherit;
    padding: 5px 15px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.Post-Outer-Box .Btn-Sec button:hover {
    background: #c47428;
}

.Post-Outer-Box .Post-Footer {
    width: 100%;
    display: table;
    padding: 0px 20px 10px 20px;
}

.Post-Outer-Box .Post-Footer .Date-Sec {
    width: 50%;
    display: table-cell;
    float: left;
	padding-top: 4px;
}

.Post-Outer-Box .Post-Footer .Date-Sec p {
    font-size: 17px;
    /* font-weight: 500; */
    text-align: left;
    color: #8a8173;
    margin-bottom: 0px;
}

.Post-Outer-Box .Post-Footer .Social-Sec {
    width: 50%;
    display: table-cell;
    float: right;
}

.Post-Outer-Box .Post-Footer .Social-Sec ul {
    margin-bottom: 0px;
    float: right;
}

.Post-Outer-Box .Post-Footer .Social-Sec ul li {
    list-style-type: none;
    display: inline-block;
    padding-left: 20px;
}

.Post-Outer-Box .Post-Footer .Social-Sec ul li {
    list-style-type: none;
    display: inline-block;
    padding-left: 10px;
	    cursor: pointer;
}

.Post-Outer-Box .Post-Footer .Social-Sec ul li .Likes-Count{
    color: #cf4520;
    font-size: 16px;
    top: 0px;
    font-weight: bold;
    position: relative;
}

.Post-Outer-Box .Post-Footer .Social-Sec ul li img {width: 20px;position: relative;top: -3px;}


#Related-Posts-carousel .Post-Columns {
    margin: 0px 10px;
}

#Related-Posts-carousel .Post-Outer-Box .Topic img {
    width: auto !important;
    display: -webkit-inline-box !important;
}

@media(max-width: 768px)
{
	.Post-List-Rows 
	{
    -webkit-column-count: unset;
    -moz-column-count: unset;
    column-count: unset;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
	}
	
	.List-Artcle-Sec .Text-Banner-Sec 
	{
    padding: 30px 20px 30px 20px;
	}
	.List-Artcle-Sec .Text-Banner-Sec h1 
	{
    font-size: 24px;
	}
	.List-Artcle-Sec .Topics-Header ul li 
	{
    margin: 5px 0px 5px 0px;
	}
}
/* List Artcle Ends */


/* Artcle Detail Page Start */
.ADP-Sec {
	    position: relative;
}

.ADP-Sec:before {
    content: "";
    background: #012ac61f;
    height: 375px;
    position: absolute;
    width: 100%;
}

.ADP-Sec .Main-Heading {
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1.2;
    margin-top: 30px;
    margin-bottom: 20px;
    font-size: 36px;
}

.ADP-Sec .ADPFS-LS
{
}

.ADP-Sec .ADPFS-LS .Aricle-Main-Img
{
}

.ADP-Sec .ADPFS-RS
{
}

.ADP-Sec .ADPFS-RS .Outer-Box
{
	background-color: #fff;
    padding: 20px 20px 20px 20px;
	margin-top: 25px;
}

.ADP-Sec .ADPFS-RS .Outer-Box ul
{
	    padding-left: 20px;
		    margin-bottom: 0px;
}

.ADP-Sec .ADPFS-RS .Outer-Box ul li
{
	    list-style-type: none;
		    margin-bottom: 5px;
}

.ADP-Sec .ADPFS-RS .Outer-Box ul li a
{
	color: #212529;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.5;
	text-decoration: none;
	    cursor: pointer;
}

.ADP-Sec .ADPFS-RS .Outer-Box ul li a:hover
{
	color: #c47428;
}

.ADP-Sec .ADPFS-RS .Outer-Box ul li a i
{
	    color: #ec9c35;
}

.ADP-Sec .ADPFS-RS .Inner-Box
{
	    background: #012ac6;
    padding: 15px 20px 8px 0px;
        margin-top: -45px;
		    margin-bottom: 20px;
		    margin-right: 20%;
    position: relative;
}

.ADP-Sec .ADPFS-RS .Inner-Box ul
{
	    margin-bottom: 0px;
}

.ADP-Sec .ADPFS-RS .Inner-Box ul li
{
	color: #ffffff;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
}

.ADP-Sec .ADPFS-RS .Inner-Box ul li i
{
	    color: #fff;
}

.ADP-Sec .ADPFS-RS .Inner-Box ul li span
{
	    float: right;
}


.ADP-Sec img
{
    max-width: 100%;
    height: auto;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


.ADP-Sec .Main-Quote-Sec
{
	margin-bottom: 0px;
	padding: 30px 30px 30px 30px;
}


.ADP-Sec .Main-Quote-Sec .Quote {
    color: #000;
    font-size: 24px;
    line-height: 1.3;
    font-weight: 600;
    text-align: left;
}

.ADP-Sec .Main-Quote-Sec .Quote .Quote-Left {
    top: 0px;
    left: -8%;
    position: relative;
    color: #808080b5;
    font-size: 46px;
}

.ADP-Sec .Main-Quote-Sec .Quote .Quote-Right {
    top: -10px;
    right: -8%;
    position: relative;
    float: right;
    color: #808080b5;
    font-size: 46px;
}


.ADP-Sec .Title {
        text-align: left;
    font-weight: 600;
    line-height: 1.5;
    font-size: 24px;
        margin: 0px 0px 10px 0px;
}

.ADP-Sec .Journal-Name
{
	    color: #c47428;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: 0px;
}

.ADP-Sec .DOI-Link
{
	color: #111111;
    font-size: 19px;
    line-height: 1.5;
    margin-bottom: 2px;
}

.ADP-Sec .DOI-Link span
{
	font-weight: 600;
}

.ADP-Sec .DOI-Link a
{
	    color: #597cff;
}

.ADP-Sec .Dates
{
	    color: #111111;
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 7px;
}

.ADP-Sec .Dates span
{
	font-weight: 600;
}

.ADP-Sec .Article-Volume-Issue
{
	    color: #111111;
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 2px;
}

.ADP-Sec .Article-Volume-Issue span
{
	    font-weight: 600;
}
.ADP-Sec .Article-Type
{
	    color: #425aa7;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: 0px;
}

.ADP-Sec .Article-Author
{
	
}

.ADP-Sec .Article-Author a
{
   color: #425aa7;	
}

.ADP-Sec .Article-Author p
{
	font-size: 18px;
    line-height: 1.5;
    margin-bottom: 10px;
}

.ADP-Sec .Author-Affiliation
{
	font-size: 22px;
    color: #007ffb;
    font-weight: 600;
    cursor: pointer;
    margin-bottom: 0px;
}

.ADP-Sec .Author-Affiliation i
{
	font-size: 22px;
    line-height: 1.2;
    color: #cd904b;
    font-weight: 600;
    cursor: pointer;
    margin-bottom: 0px;
}

.ADP-Sec #author-Affiliation
{
}


.ADP-Sec .Article-Abstract-Sec
{
	background: #d69f6b12;
    padding: 15px 20px 1px 20px;
    margin-bottom: 30px;
}

.ADP-Sec .Article-Abstract-Sec .Heading
{
	    text-align: left;
    font-weight: 600;
    line-height: 1.5;
    font-size: 24px;
    text-transform: uppercase;
}

.ADP-Sec .Common-Heading1
{
	text-align: left;
    font-weight: 600;
    line-height: 1.5;
    font-size: 24px;
    text-transform: uppercase;
}


.ADP-Sec .Common-Heading2
{
	text-align: left;
    font-weight: 600;
    line-height: 1.5;
    font-size: 22px;
    text-transform: uppercase;
}

.ADP-Sec .Common-Heading3
{
	text-align: left;
    font-weight: 600;
    line-height: 1.5;
    font-size: 20px;
    text-transform: uppercase;
}

.ADP-Sec .Main-Article-Sec
{
}

.ADP-Sec .Article-References-Sec
{
}

.ADP-Sec .Article-References-Sec .Heading
{
	    text-align: left;
    font-weight: 600;
    line-height: 1.5;
    font-size: 24px;
    text-transform: uppercase;
}

.ADP-Sec .Article-Copywrite-Sec
{
}

.ADP-Sec .Article-Copywrite-Sec .Heading
{
	    text-align: left;
    font-weight: 600;
    line-height: 1.5;
    font-size: 24px;
    text-transform: uppercase;
}


.ADP-Sec .Ritch-Text-Area {
	    margin: 20px 0px 0px 0px;
}

.ADP-Sec .Ritch-Text-Area p {
    font-size: 18px;
    line-height: 1.5;
}

.ADP-Sec .Ritch-Text-Area .Quote-Text {
    padding: 15px 15px 15px 15px;
    color: #0499d5;
    font-size: 24px;
    line-height: 1.5;
    font-weight: 600;
    border-left: 10px solid #dcd9d9;
	margin: 30px 0px;
}

.ADP-Sec .Article-Footer {
    border-top: .5px solid gray;
    padding: 10px 0px 10px 0px;
    margin-bottom: 60px;
    margin-top: 30px;
}

.ADP-Sec .Article-Footer .LS {}

.ADP-Sec .Article-Footer .LS ul {
    padding-left: 0px;
}

.ADP-Sec .Article-Footer .LS ul li {
    list-style-type: none;
    display: inline-block;
    padding-right: 15px;
}

.ADP-Sec .Article-Footer .LS ul li a {
    font-size: 16px;
    color: #494949;
}

.ADP-Sec .Article-Footer .LS ul .Date {
    color: #494949;
}

.ADP-Sec .Article-Footer .RS {}

.ADP-Sec .Article-Footer .RS ul {
    padding-left: 0px;
}

.ADP-Sec .Article-Footer .RS ul li {
    list-style-type: none;
	    cursor: pointer;
		    color: #cf4520;
    font-size: 16px;
    font-weight: bold;
}

.ADP-Sec .Article-Footer .RS ul li a {}

.ADP-Sec .Cover-Page-Sec
{
	    padding-top: 40px;
}

.ADP-Sec .Cover-Page-Sec img
{
	margin-bottom: 15px;
}


.ADP-Sec .Cover-Page-Sec a
{
	color: #425aa7;
}

.ADP-Sec .Cover-Page-Sec .Article-Volume-Issue
{
	    text-align: center;
}

.ADP-Sec .Plumx-Logo
{
	    width: 60%;
    margin-top: 40px;
}


#articleCitation
{
}

#articleCitation .modal-dialog 
{
    max-width: 50%;
    margin: 1.75rem auto;
}

#articleCitation .Outer-Box
{
}

#articleCitation .Outer-Box ul
{
	padding-left: 0px;
}

#articleCitation .Outer-Box ul li
{
	    list-style-type: none;
    display: inline-block;
	    padding: 0px 5px;
}

#articleCitation .Outer-Box ul li a
{
}

#articleCitation .Outer-Box ul li a:hover
{
}


@media(max-width: 768px)
{
	.List-Artcle-Sec .Box-Sec .Main-Heading 
	{
		font-size: 30px;
	}
	.ADP-Sec .ADPFS-RS .Outer-Box 
	{
		margin: 12% 10% 20px 10%;
	}
	.ADP-Sec .Title 
	{
    font-size: 22px;
	}
}
/* Artcle Detail Page Ends */


/* Related Articles Start */
.Related-Posts {
    padding: 0px 0px 0px 0px;
    position: relative;
}

.Related-Posts:before {
      content: "";
    background: #012ac61f;
    height: 49%;
    position: absolute;
    width: 100%;
}

.Related-Posts .Heading {
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 40px;
    line-height: 1.2;
    margin-bottom: 20px;
    font-size: 36px;
}

#Related-Posts-carousel .item {
    margin: 10px;
}

#Related-Posts-carousel .owl-nav .fa {
    font-size: 40px;
    line-height: 30px;
    padding: 2px 10px 4px 8px;
    background: #000;
    color: #fff;
    font-weight: 600;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

#Related-Posts-carousel .fa:hover {
    background: #c47428;
    color: #fff;
}

#Related-Posts-carousel .owl-nav [class*=owl-]:hover {
    background: none !important;
    color: #FFF;
    text-decoration: none;
}

#Related-Posts-carousel .owl-nav 
{
       position: relative;
    top: -53%;
}

#Related-Posts-carousel .owl-nav button.owl-prev
{
	    left: -50%;
    position: relative;
}

#Related-Posts-carousel .owl-nav button.owl-next
{
	right: -50%;
    position: relative;
}

#Related-Posts-carousel .owl-dots {
    display: none;
}

#Related-Posts-carousel button:focus {
    outline: none;
    outline: none;
}

#Related-Posts-carousel .Post-Outer-Box .Post-Footer .Social-Sec ul li img {
        display: inline-block;
    margin-bottom: 0px;
    width: 20px;
    position: relative;
}

@media(max-width: 768px) {
    .Related-Posts {
        padding: 30px 0px 20px 0px;
    }
    .Related-Posts .Heading {
        font-size: 30px;
    }
}
/* Related Articles Ends */



/* Share Current article Start */
.Share-Current-Article .icon-bar {
  
}

.Share-Current-Article .icon-bar a {
    include 'share-current-post.php';
    text-align: center;
    padding: 3px 5px;
    margin-bottom: 6px;
    transition: all 0.3s ease;
    color: #212529;
    font-size: 24px;
}

.Share-Current-Article .icon-bar .fa {
 font-size: 18px;
}

.Share-Current-Article .icon-bar .fa-whatsapp {
 color: #25D366;
}

.Share-Current-Article .icon-bar .fa-facebook {
 color: #3b5998 ;
}

.Share-Current-Article .icon-bar .fa-twitter {
 color: #38A1F3;
}

.Share-Current-Article .icon-bar .fa-instagram {
 color: #3f729b ;
}

.Share-Current-Article .icon-bar .fa-linkedin {
 color: #0077B5;
}

.Share-Current-Article .icon-bar .fa-envelope {
    color: #0499d5;
}

.Share-Current-Article .icon-bar .fa:hover {
 color: #494949;
}

.Share-Current-Article .icon-bar a:hover {
}
/* Share Current article Ends */


/* Subscribe sec Start */
.Subscribe
{
	    padding: 30px 0px 30px 0px;
        background-image: url(../img/background-banner.png);
        background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

.Subscribe .Main-Heading
{
	     color: #fff;
    font-weight: 700;
    font-size: 32px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 5px;
}

.Subscribe .Text
{
	    color: #fff;
    font-size: 22px !important;
    text-align: center;
    margin-bottom: 20px;
}

.Subscribe button
{
    background: #000000;
    border: none;
    border-radius: 0px;
    text-transform: uppercase;
}


.Subscribe button:hover
{
    background: #c47428;
}

@media(max-width: 768px)
{
	.Subscribe .Main-Heading 
	{
    font-size: 30px;
	}
	.Subscribe form 
	{
    padding: 0px 20px;
	}
}
/* Subscribe sec Ends */


/* Footer Start */
footer
{
	color: #fff;
        padding: 10px 0px 0px 0px;
    background: #0e0e0e;
}

footer .Social-Sec
{
	background-color: #012ac6;
}

footer .Footer-Heading
{
	margin-bottom: 15px;
}

footer a
{
	color: #fff;
}

.footer-copyright
{
    border-top: .5px solid #ffffffeb;
}
footer .footer-copyright a
{
	color: #ec9c35;
    font-weight: 600;
	text-decoration: none;
}

footer .footer-copyright a:hover
{
	color: #fff;
}
/* Footer Ends */


/* Scroll top Start */
.scrolltop {
	display:none;
	width:100%;
	margin:0 auto;
	position:fixed;
	bottom:20px;
	right:10px;	
}
.scroll {
	position: absolute;
    right: 15px;
    bottom: 0px;
	     background: #c47428;
    padding: 10px 10px;
    text-align: center;
    margin: 0 0 0 0;
	color: #fff;
    cursor: pointer;
    transition: all 0.2s;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;	
}
.scroll:hover 
{
  background: #012ac6;
}
.scroll:hover .fa {
	padding-top:-10px;
}
.scroll .fa {
	    font-size: 30px;
    margin-top: -5px;
    margin-left: 1px;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    color: inherit;	
}
/* Scroll top Ends */



/* About page Start */
.About-Page
{padding: 40px 0px 20px 0px;}

.About-Page .Section-Div
{margin-bottom: 30px;}

.About-Page .Main-Heading
{
	text-align: center;
	font-weight: 600;
	line-height: 1.2;
	margin-top: 0px;
	margin-bottom: 15px;
	font-size: 34px;
}

.About-Page .Main-Heading-Left
{
	text-align: left;
	font-weight: 600;
	line-height: 1.2;
	margin-top: 0px;
	margin-bottom: 15px;
	font-size: 34px;
}

.About-Page .Sub-Heading
{
	
text-align: left;
	
font-weight: 600;
	
line-height: 1.2;
	
margin-top: 0px;
	
margin-bottom: 10px;
	
font-size: 30px;
}

.About-Page .Text
{
	font-size: 18px;
	line-height: 1.5;
	margin-bottom: 15px;
}


@media(max-width: 768px)
{
	.About-Page .Main-Heading 
	{
    font-size: 30px;
	}
	.About-Page .Sub-Heading 
	{
		font-size: 26px;
	}
}
/* About page Ends */


/* Editorial board page Start */
.E-Board-Page
{
    padding: 45px 0px 40px 0px;
}

.E-Board-Page .Section-Div
{margin-bottom: 60px;}

.E-Board-Page .Main-Heading
{
	text-align: center;
	color: #000;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 40px;
	font-size: 34px;
}

.E-Board-Page .Outer-Box
{
    margin-bottom: 30px;
}

.E-Board-Page .Outer-Box .E-B-Img
{
	width: 37%;
}

.E-Board-Page .Outer-Box .Name
{
    color: #000;
    /*text-transform: uppercase;*/
    font-weight: 600;
    font-size: 22px;
    margin-top: 17px;
    text-align: center;
    margin-bottom: 3px;
    position: relative;
}

.E-Board-Page .Outer-Box .Designation
{
	color: #000;
	font-size: 16px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}

.E-Board-Page .Outer-Box .Company
{
	color: #000;
	font-size: 16px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 3px;
}

.E-Board-Page .Outer-Box .Country
{
    color: #ec9c35;
    font-style: italic;
    font-size: 17px;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
    font-weight: 600;
}

@media(max-width: 768px)
{
	.E-Board-Page .Main-Heading 
	{
    font-size: 30px;
	}
	.E-Board-Page .Outer-Box 
	{
		margin-bottom: 50px;
	}
}
/* Editorial board page Ends */


/* Archives page Start */
.Archives-Page
{
	
}

.Archives-Page label {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 2px;
    padding-left: 3px;
}
/* Archives page Ends */



/* Author Guidelines page Start */
.A-Guidelines-Page
{
    padding: 45px 0px 40px 0px;
}

.A-Guidelines-Page .Section-Div
{margin-bottom: 60px;}

.A-Guidelines-Page .Main-Heading2
{
	text-align: center;
	color: #000;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 40px;
	font-size: 28px;
}

.A-Guidelines-Page .Main-Heading
{
	text-align: center;
	color: #000;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 40px;
	font-size: 34px;
}

@media(max-width: 768px)
{
	.A-Guidelines-Page .Main-Heading 
	{
    font-size: 30px;
	}
}
/* Author Guidelines page Ends */



.Author-Page
{
	padding: 60px 0px 60px 0px;
}

.Author-Page .Author-Name
{
	font-size: 28px;
    font-weight: 600;
    line-height: 1.2;
	    text-transform: uppercase;
    margin-bottom: 10px;
}

.Author-Page .Author-Bio p
{
	font-size: 18px;
    line-height: 1.5;
    margin-bottom: 15px;
}
.A-Payment-Page .Sub-Heading
{
	font-size: 24px;
}

/*Clients-section section begins here GRP 18122018*/
.Index-List-Sec
{
       padding: 30px 0px 40px 0px;
}

.Index-List-Sec .Heading
{
    text-align: center;
    color: #212529;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1.2;
    padding-top: 25px;
    margin-bottom: 30px;
    font-size: 32px;
}

.Index-List-Sec .Outer-Box
{
}

.Index-List-Sec .Outer-Box2
{
}

.Index-List-Sec .Outer-Box2 .Heading2
{
    font-size: 20px;
    font-weight: 700;
    margin: 0px;
    color: #fff;
}

.Index-List-Sec .Outer-Box2 span
{
	font-size: 18px;
    font-weight: 500;
}

.Index-List-Sec .owl-theme .owl-dots .owl-dot span {
    width: 15px;
    height: 15px;
    background: #fff;
}
.Index-List-Sec .owl-theme .owl-dots .owl-dot.active span{
    background: #970821;
    outline: none;
}
.Index-List-Sec #index-list-crsl .item
{
	background: transparent;
	padding: 20px 20px;
	margin: 10px;
	color: #000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 0;
	text-align: center;
	cursor: move;
	border: 1px solid #d2d2d2;
}

.Index-List-Sec .owl-theme .owl-dots
{
    /*display: none;*/
}
.Index-List-Sec .owl-theme .owl-dots:focus
{
    /*display: none;*/
    outline: none;
}
.Index-List-Sec button:focus {
    outline: none;
}

.Index-List-Sec .owl-theme .owl-nav 
{
    /* display: none; */
}

.Index-List-Sec .client-img
{
	width:85% !important;
}

@media(max-width: 768px)
{
    .Index-List-Sec 
    {
           padding: 30px 0px 5px 0px;
 }
    .Index-List-Sec .Heading 
    {
            margin-bottom: 10px;
            font-size: 24px;
            padding-top: 0px;
 }
    .Index-List-Sec .owl-theme .owl-dots .owl-dot span {
        width: 10px;
        height: 10px;
	}
	.client-img
	{
		margin-top: -5px;
		width: 50% !important;
	}
}




#index-list-crsl .item {
    margin: 10px;
}

#index-list-crsl .owl-nav .fa
{
    font-size: 38px;
    line-height: 30px;
    padding: 4px 12px 8px 12px;
    background: #1a5c7c;
    color: #ffffff;
    font-weight: 600;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

#index-list-crsl .fa:hover {
    background: #c47428;
    color: #ffffff;
}

#index-list-crsl .owl-theme .owl-nav [class*=owl-]:hover {
    background: none !important;
    color: #FFF;
    text-decoration: none;
}


#index-list-crsl .owl-nav 
{
	position: absolute;
	top: 30%;
	width: 100%;
	/* color: #fff; */
	/* background-color: #970821; */
}

#index-list-crsl .owl-nav button.owl-prev
{
	left: -1%;
	position: relative;
	float: left;
	color: #fff;
	background-color: #970821!important;
}

#index-list-crsl .owl-nav button.owl-next
{
    right: -1%;
    position: relative;
    float: right;
    color: #fff;
    background-color: #970821;
}

#index-list-crsl .owl-dots {
    display: none;
}

#index-list-crsl button:focus {
    outline: none;
    outline: none;
}
#index-list-crsl .owl-carousel .owl-item img {
    display: block;
    width: 96%!important;
}


@media(max-width: 768px)
{
    #index-list-crsl .owl-nav 
    {
		top: 30% !important;
	}
    #index-list-crsl .owl-nav button.owl-prev 
    {
		left: 0%;
	}
    #index-list-crsl .owl-nav button.owl-next 
    {
		
	}
}

/*Clients-section section ends here*/