@font-face {
    font-family: 'source_sans_proregular';
    src: url('../fonts/sourcesanspro-regular-webfont.eot');
    src: url('../fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-regular-webfont.woff2') format('woff2'),
         url('../fonts/sourcesanspro-regular-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*font-family: 'Pacifico', cursive;*/
body {
    background-attachment: fixed;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    /*background-image: url("../images/sl1-1.jpg");*/
}
body{font-size: 16px;font-family: 'source_sans_proregular';color: #fff;}
ul li{list-style:none;}
a{text-decoration: none;}
a:focus{outline:none;}
.main{float: left;width: 100%;}

/*------------------------------bg slider css start-----------------------------*/ 
.col-sm-4.timg {
    padding: 0;
}

.menu .navbar-default {
    background-color: unset !important;
    border: medium none; background-color: rgba(0, 0, 0, 0) !important;
}   
.menu.navbar {border: none;}
.menu .navbar-default .navbar-nav > .active > a, .menu .navbar-default .navbar-nav > .active > a:hover, .menu .navbar-default .navbar-nav > .active > a:focus {
 background-color: unset;border-bottom: 4px solid #fcb827;color: #fff;background-color: transparent;} 
 .mainmenu > a{border-bottom: 4px solid transparent;} 
 .mainmenu.dropdown.ind-submenu.open > a {border-bottom: medium none;}
/*.nav.navbar-nav.navbar-left a:hover{background-color: unset;border-bottom: 4px solid #ffd010;color: #fff;}   */
.mainmenu > a:hover, .mainmenu > a:active{background-color: unset;border-bottom: 4px solid #fcb827;color: #fff;background-color: transparent !important;}
#search input {background-color: transparent !important;color: #fff;border-color: #ccc;}
.mainmenu.dropdown.ind-submenu.open a:hover {border-bottom: medium none !important;}
.ind-submenu .dropdown-menu a:hover {background-color: unset;text-decoration: underline;}
.ind-submenu .dropdown-toggle {padding-right: 10px;}
.search {margin-top: 13px;padding-right: 0;}
#search label {position: absolute;right: 22px;top: 9px;}
.menu {padding-left: 0;padding-right: 0;margin-bottom: -9px;}
.menu .navbar-default .navbar-nav > li > a {font-size: 14px;color: #fff;font-family: "Roboto",sans-serif;font-weight: bold;padding-bottom: 10px;float: left;}    
.menu .collapse.navbar-collapse {padding: 0;}
.menu .nav > li {margin-right: 19px;margin-left: 19px; z-index:9 !important;}
.menu-wrapper {
 background-color: rgba(0, 0, 0, 0.7);
    float: left;
    width: 100%;padding-top: 5px;padding-bottom: 5px;position: fixed;z-index: 9;
}
.footer {
    background-color: rgba(0, 0, 0, 0.7);
    float: left;
    padding: 3em 0 1em 1em;
    width: 100%; 
    border-top: 2px solid #ff8704;
    margin-bottom: 57%;
}
.menu .navbar {margin-bottom: 0px;}
.bgslide {
    font-family: "Pacifico",cursive;
    font-size: 30px;
    margin-bottom: 1.5em;
    text-align: center;
}
.footer #email{
    border-radius: 10px;
    font-family: "Times New Roman";
    font-size: 16px;
    font-style: italic;
    text-align: center;
}
.send, .send:hover {
    border-radius: 5px;
    color: #000;
    display: inline-block;
    float: none;
    margin-bottom: 15px;
    margin-top: 10px;
    padding: 5px 2.5em;
    width: auto;font-size: 16px;text-decoration: none;
}
.fstcol ul {
    float: left;
    margin-bottom: 20px;
    margin-top: 15px;
    padding-left: 0;
    width: 100%;
}
.fstcol ul li{ 
    display: inline-block;
    float: none;
    margin-right: 12px;
    width: auto;}
.copyright, .copyright:hover {
    color: #fff;
    float: left;
    text-align: left;
    text-decoration: none;cursor:none;
}
.seccol h3 {
    border-bottom: 5px solid #ff8103;
    border-top: 2px solid #ff8103;
    font-family: arial;
    font-size: 25px;
    font-weight: bold;
    line-height: 42px;
    margin-bottom: 15px;
    margin-top: 0;
    text-align: center;color: #ccc;
}
.feeds h4 {
    color: #fcb827;
    font-family: "Times New Roman";
    font-size: 18px;
    font-style: italic;
    font-weight: bold;margin-bottom: 5px;
}
.feeds > p {
    font-weight: bold;font-family: "Roboto";color: #ccc;font-size: 13px;
}
.feeds {
    margin-bottom: 20px;
}
.insta > h3 {
    float: left;
    font-family: "Times New Roman";
    font-size: 18px;
    font-style: italic;
    margin-right: 5px;
    margin-top: 15px;
}
.insta-img > ul {
    float: left;
    margin-top: 0;
    padding-left: 0;
    width: 100%;
}
.insta-img li {
    float: left;
    margin-bottom: 12px;
    margin-right: 5px;
    width: 30%;
}
.insta-img ul li img {
    border-radius: 10px;
}
.container {
    padding: 0;
}
.left.carousel-control, .carousel-control.right {background-image: none;}
.carousel-control .fa.fa-angle-left, .fa.fa-angle-right {font-size: 34px;color: #fff !important;}
.timg .carousel-control {top: 42%;width: 12%;opacity: 0.8;z-index: 8;}
.timg .carousel-control .fa:hover {background-color: #dab048;border-radius: 64px;height: 35px;width: 35px;}
.timg .carousel-control .fa-angle-right{padding-right: 0;text-align: center;}
.timg .carousel-caption {left: 0;right: 0;padding-bottom: 0px;bottom: 32%;padding-top: 0; z-index: 8;}
.ban-heading{background-image: url("../images/menu-bg.png");}
.banner{position: relative; float: left;width: 100%;border-top: 2px solid #ff8704;}
.ban-heading {background-color: #000;position: absolute;bottom: 3%;opacity: 0.9;}
.ban-heading > h1 {color: #fff;text-align: center;margin-top: 10px;font-size: 35px;font-weight: normal;}
.timg .carousel-caption > h1 {margin-bottom: 5px;margin-top: 5px;font-size: 30px;}
#search input:focus {border-color: #fff;}
.menu .collapse.navbar-collapse {text-align: left;}
.menu .nav.navbar-nav.navbar-left {display: inline-block;float: none !important;}
.menu .navbar-default .navbar-nav > .open > a, .menu .navbar-default .navbar-nav > .open > a:hover, .menu .navbar-default .navbar-nav > .open > a:focus {
    background-color: unset;
    color: unset;
    background-color: transparent;
}
.menu .nav .open > a, .menu .nav .open > a:hover, .menu .nav .open > a:focus {
    background-color: unset;
    border-color: unset;
}
.menu-wrapper.sticky {background-color: #000;z-index: 999;}
.menu .ind-submenu .caret {margin-left: 12px;}
.ind-submenu .dropdown-menu { background-color: rgba(0, 0, 0, 0.7);}
.dropdown-menu > li:hover a {color: #fcb827 !important;}
.ind-submenu .dropdown-menu a {color: #fff !important;font-weight: bold !important;margin-bottom: 5px;}
.content {margin-top: 10%;}
.menu .nav > li > a {padding: 0px 0px;padding-top: 14px;}
.col-md-3.col-sm-12.col-xs-12.text-center.fstcol li a {
    border: 1px solid #fff;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 10px;
    padding: 12px 12px 6px;
    text-align: center;
}
.fstcol ul li a .fa {
    padding-right: 0;
}
.fstcol li .fa-fb:hover {background-color: #283891;border-color: #283891 !important;}
.fstcol li .fa-tw:hover {background-color: #28a8e0;border-color: #28a8e0 !important;}
.fstcol li .fa-pin:hover {background-color: #f63131;border-color: #f63131 !important;}
.fstcol li .fa-rs:hover {background-color: #faa21b;border-color: #faa21b !important;}

.fstcol li .fa-fb:hover , .fa-fb i, .fstcol li .fa-tw:hover , .fa-tw i, .fstcol li .fa-pin:hover , .fa-pin i, .fstcol li .fa-rs:hover , .fa-rs i{color: #fff !important;}
.timg .item:hover .carousel-caption {visibility: visible !important;}
.timg .item:hover a > img {
    opacity: 0.4;
    transition: all 0.2s ease-in-out 0.2s;
}
.timg .carousel{background-color: #000;}
.fstcol .hvr-shutter-in-vertical{background-color: hsl(106, 41%, 45%);}
.fstcol .hvr-shutter-in-vertical::before{background: hsl(0, 0%, 80%) none repeat scroll 0 0;}
.industry-edge-img .col-md-3 h2 {
    bottom: -10px;
    color: #fff;
    font-family: "Roboto",sans-serif;
    font-size: 22px;
    padding-bottom: 15px;
    padding-top: 15px;
    position: absolute;
    text-align: center;
    transition: bottom 0.3s ease-in-out 0s;
    width: 92%;
    z-index: 9;
	-webkit-transform: translateZ(0) scale(1.0, 1.0);
    -webkit-backface-visibility: hidden;
}
.IEI-in .hvr-grow {
    background-color: #000;
}
.col-md-3.IEI-in:hover h2 {
    visibility: visible !important;
}
.col-md-3.IEI-in {
    margin-top: 1.5%;
    padding-left: 10px;
    padding-right: 10px;
}
.col-md-12.industry-edge-img {
    background-color: rgba(0, 0, 0, 0.7);
    background-repeat: repeat;
    float: left;
    padding-bottom: 1.5%;
    width: 100%;
}

.page-title { background-color: rgba(0, 0, 0, 0.7);margin-bottom: 8px;}
.page-title > h2 , .article-page-title h2{color: #fff;text-align: center;margin-top: 10px;font-size: 30px;font-weight: normal;text-align: left;margin-right: 10px;float: left;width: auto;}
.timg .item img {width: 100%;}
.article-page-title h2{float: left;width: 100%;}
.article-page-title{background-image: url("../images/menu-bg.png");background-color: #000;opacity: 0.9;margin-top: 80px;}
.article-page1, .advertising {
    background-repeat: repeat;
    background-size: 100% auto;
    float: left;
    width: 100%;padding-bottom: 1%;padding-top: 1%; background-color: rgba(0, 0, 0, 0.7);
}

.advertising {
    background-repeat: repeat;
    background-size: 100% auto;
    float: left;
    width: 100%;padding-bottom: 1%;background-color: rgba(0, 0, 0, 0.7);
}
.article_title {
    font-family: impact;
    font-size: 26px !important;
    padding-top: 1px;
    text-transform: uppercase;
}
.article_heading h2 {
    background-color: rgba(0, 0, 0, 0.7);
    display: inline-block;
    font-family: "Times New Roman";
    font-size: 26px;
    font-weight: 500;
    margin-bottom: 2%;
    margin-top: 0;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%;
}
/*.article_heading h2 {
font-family: 'Playfair Display', serif;
    font-weight: 900;
    font-size: 30px;
    text-transform: uppercase;
    line-height: 72px;
}*/
.editor-note {
    background-color: rgba(242, 242, 242, 0.6);
    border-radius: 15px;
    color: #000;
    margin-bottom: 3%;
    padding: 20px 25px 15px;
}
.editor-note > h3 {
    margin-top: 0;font-size: 18px;
}
.editor-note {
    background-color: rgba(69, 69, 69, 0.8);
    border-radius: 15px;
    color: #000;
    margin-bottom: 3%;
    padding: 15px 25px;
}
.editor-note > p {
    margin-bottom: 0;font-size: 13px;padding: 0 !important;
}
.col-sm-12.col-xs-12.article_heading {
    margin-bottom: 1%;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
}
.article_title {text-align: center;}
.article_content > p{font-size: 16px;}
.quotes > p {
    font-family: "Times New Roman";
    font-size: 20px;
    font-style: italic;
}
/*.quotes {
    position: relative;
}*/
/** blockquote styles **/

.quotes {
    background: rgba(69, 69, 69, 0.8) url("../images/quete_left.png") no-repeat scroll 10px 10px;
    border-radius: 15px;
    color: #000;
    line-height: 18px;
    margin-bottom: 6%;
    margin-top: 5%;
    padding-left: 35px;
    padding-right: 12px;float: left;width: 100%;
}
.quotes p {
    background: rgba(0, 0, 0, 0) url("../images/quete_right.png") no-repeat scroll right bottom;
    color: #fff;
    font-family: "Times New Roman";
    font-size: 13px;
    font-style: italic;
    line-height: 30px;
    padding-right: 20px;
    padding-top: 10px;
    text-align: center; margin-bottom: 10px;
}
.article_quotes {
    background: rgba(69, 69, 69, 0.8) url("../images/quete_left.png") no-repeat scroll 10px 10px;
    border-radius: 15px;
    color: #000;
    line-height: 18px;
    padding-left: 35px;
    padding-right: 12px;float: left;width: 100%;
}
.article_quotes p {
    background: rgba(0, 0, 0, 0) url("../images/quete_right.png") no-repeat scroll right bottom;
    color: #fff;
    font-family: "Times New Roman";
    font-size: 13px;
    font-style: italic;
    line-height: 30px;
    padding-right: 20px;
    padding-top: 10px;
    text-align: center;margin-bottom: 0;
}
.article_date{float: right;font-size: 12px;margin-top: 6%;}
.article_author_info .media-object {
    border: 2px solid #000;
    border-radius: 60px;
    height: 85px;
    width: 85px;
}
.article_author_info .media-body {
    padding-left: 2%;
    padding-top: 3%;
}
.media.article_author_info {
    margin-left: 5%;
    margin-top: 1%;
}
.article_author_info .media-heading {
    font-family: "Times New Roman";
    font-style: italic;
    font-weight: bold;
    margin-bottom: 0;
}

.wrap_conference > a {
    float: left;
    margin: 5px 20px 5px 0;
    width: auto;
}
.border-top{ border-top: 2px solid #ff8704;}
.footer ul li .fa-fb{padding:12px 15px 6px !important;}
.footer ul li .fa-pin i{font-size:17px;}
.ind-submenu .dropdown-toggle:hover, .ind-submenu .dropdown-toggle, .ind-submenu.active.open a {
    border-bottom: medium none !important;
}
/*.ind-submenu .dropdown-toggle{padding-top: 24px !important;}*/
.by {
    color: #ccc;
    float: right;
    font-family: "Times New Roman";
    font-size: 12px;
    font-style: italic; padding-bottom: 5px;padding-right: 25px;
}

/*archives css start*/
.arc_sec_listing_text h2{color: #fff;text-align: center;margin-top: 10px;font-size: 24px;font-weight: normal;vertical-align: middle;display: table-cell;text-transform:uppercase;}
.archive{
    background-color: rgba(0, 0, 0, 0.7);
    background-repeat: repeat;
    background-size: 100% auto;
    float: left;
    width: 100%;
}
.searching{
    background-color: rgba(0, 0, 0, 0.7);
    background-repeat: repeat;
    background-size: 100% auto;
    float: left;
    width: 100%;
}
.archive_listing {
    background-color: unset;
    border-radius: 15px;
    float: left;
    margin: 1% 2%;
    padding-bottom: 1%;
    padding-top: 1%;
    width: 96%;
-webkit-box-shadow: inset 5px 5px 158px 2px rgba(0,0,0,1);
-moz-box-shadow: inset 5px 5px 158px 2px rgba(0,0,0,1);
box-shadow: inset 5px 5px 158px 2px rgba(0,0,0,1);
}
.arc_headline h2{color: #fff;text-align: center;margin-top: 10px;font-size: 18px;font-weight: normal;}
.arc_date b {font-style: normal;}
.arc_headline .arc_date {font-family: "Times New Roman";font-size: 14px;font-style: italic;}
.arc_sec_listing_text, .arc_headline {
    display: table;
    height: 164px;
    text-align: center;
}
.arc_headline > div{vertical-align: middle;display: table-cell;}
.arc_more {
    float: right;
    margin-bottom: 1%;
    text-align: right;
}
.arc_more > a {
    background-color: #ffd010;
    border-radius: 100px;
    color: #000;
    float: right;
    font-size: 14px;
    height: 60px;
    padding: 21px 12px;
    text-decoration: none;
    text-transform: uppercase;
    width: 60px;
}
.arc_more .hvr-ripple-out::before {border: 5px solid #ffd010;border-radius: 100px;}
.archive_listing:first-child {
    margin-top: 2%;
}
.advertising .contactbg {
    background-color: rgba(0, 0, 0, 0.67);
    border-radius: 15px;
    color: #fff;
    padding: 3% 3% 2.5%;
    text-align: left;
    background-image: url("../images/Quetion.png");
    background-position: 28% center;
    background-repeat: no-repeat;
    background-size: contain;
}
.contactbg .text-center {
    padding-left: 6%;margin-bottom: 0;
}
.search_listing .media-heading {
    font-family: roboto;
    font-size: 28px;
    font-weight: bold;
}
.media.search_listing {
    border-bottom: 1px solid #444;
    margin: 3%;
    padding-bottom: 3%;
}
.search_listing .media-left {
    float: left;
    padding-right: 30px;
    width: 20% !important;
}
.search_listing .media-heading {
    font-family: roboto;
    font-size: 28px;
    font-weight: bold; margin-bottom: 1.5%;
}
.search_listing .media-heading a {
    color: #fff;
    font-family: roboto;
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 1.5%;
    text-decoration: none;
}
.search_listing .media-body {
    float: left;
    width: 72%;
}
.search_listing .media-body > p {margin-bottom: 0;}
.s_b_b {border-bottom: medium none !important; margin-bottom: 0 !important;padding-bottom:0 !important}
.search_listing .media-body > p {margin-bottom: 0;}
.responsive_search{display: none;}

.IEI-in .img-responsive {
   height: 171px;
}
.img_right {
    float: right;
    margin: 1% 1% 1% 0;
    width: 47%;
}

/* Added for SEO */
.diplay_non_class {
    display: none;
}

.imgcaption-2 {
    color: #82807e;
    font-family: avenir;
    font-size: 12px;
    padding-top: 5px;
    text-align: center;
}
/* Ends  for SEO */

.camp_quotes {
    background: rgba(69, 69, 69, 0.8) url("../images/quete_left.png") no-repeat scroll 10px 10px;
    border-radius: 15px;
    color: #000;
    line-height: 18px;
    margin-bottom: 2%;
    margin-top: 1%;
    padding-left: 35px;
    padding-right: 12px;
    width: 51%;padding-bottom: 10px;
}
.camp_quotes p {
    background: rgba(0, 0, 0, 0) url("../images/quete_right.png") no-repeat scroll right bottom;
    color: #fff;
    font-family: "Times New Roman";
    font-size: 12px;
    font-style: italic;
    line-height: 30px;
    margin-bottom: 0;
    padding-right: 20px;
    padding-top: 10px;
    text-align: center;
}
.search .fa.fa-search, .responsive_search .fa.fa-search {
    color: #fff;
    padding-left: 5px;
    padding-top: 0;
}
.search .btn.btn-info.btn-flat, .responsive_search .btn.btn-info.btn-flat{
    background-color: transparent !important;
    border: 1px solid #ccc;
}
.col-sm-12.search_pageinition {
    float: right;
    margin-left: 3%;
    margin-right: 3%;
    padding: 0;
    text-align: right;
}
.search_pageinition .pagination > li > a, .search_pageinition .pagination > li > span {
    background-color: unset;
    border: 1px solid #ddd;color: #fff; border: medium none;
	}
	
.pagination a:hover, .search_pageinition .pagination .active span {
    background-color: #ffd010 !important;
    border: medium none !important;
    color: #000 !important;
}
.search_pageinition .pagination > li span, .search_pageinition .pagination > li a {
    margin-left: 5px;
}
.search_pageinition .pagination {
    margin-bottom: 30px;
    margin-top: 0;
}
.search_pageinition .pagination > .active > a, .search_pageinition .pagination > .active > span, .search_pageinition .pagination > .active > a:hover, .search_pageinition .pagination > .active > span:hover, .search_pageinition .pagination > .active > a:focus, .search_pageinition .pagination > .active > span:focus {
background-color: unset;
}
.search_pageinition .pagination > .disabled > span, .search_pageinition .pagination > .disabled > span:hover, .search_pageinition .pagination > .disabled > span:focus, .search_pageinition .pagination > .disabled > a, .search_pageinition .pagination > .disabled > a:hover, .search_pageinition .pagination > .disabled > a:focus {
    background-color: unset;
    color: #fff;
	}
.img_right .left.carousel-control, .img_right .right.carousel-control {top: 42%;}
#art_myCarouse {margin-bottom: 5%;}
.arch_ul li a {
    color: #fff;
    text-decoration: none;font-size: 18px;
}
.arch_ul > li {
	list-style-type: square;
    padding-left: 1%;
}
.arch_ul li:hover a, .arch_ul > li:hover {
    color: #fcb827;
}
.feeds h4 a {
    color: #fcb827;
    text-decoration: none;
}
.arch_ul {
    margin-bottom: 2%;
    margin-top: 2%;
}
.article_content {
    float: left;
    margin-top: 0%;
    width: 100%;
}
.IEI-in:hover a > img {opacity: 0.4;transition: all 0.2s ease-in-out 0.2s;}
/*------------------social strip css start-------------------*/
#slideout{position:fixed;top:36%;background-color:#21abea;left:-330px;width:365px;border-radius:0 7px 7px 0;padding:10px;color:#fff;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}
#slideout > .clearfix > .pull-left{width:310px;}
#slideout.open{left:0px;}
#slideout .slide-left{background-color:#000;text-align:right;padding:5px 10px;margin-bottom:-5px;font-size:12px}
#slideout .slide-left a{color:#fff;}
#slideout1{position:fixed;top:26%;right:-7px;border-radius:0 7px 7px 0;padding:10px;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}
#slideout1 > .clearfix > .pull-right{width:40px;}
#slideout.open{left:0px;}
#slideout1 .slide-right{background-color:#000;text-align:right;padding:5px 10px;margin-bottom:-20px;font-size:12px}
#slideout1 .slide-right a{color:#fff;}
#slideout1 > .clearfix > .pull-right {width: 40px;}
.social-strip {display: block;}
.top-10 {margin-top: 10px;}
ul.social-strip li {margin-top: 4px;}
.social-strip a.fb {background-position: -3px top;}
.social-strip a {
    background-image: url("../images/social-strip.png");
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    transition: all 0.2s ease-in-out 0s;
    width: 32px;
}
.social-strip{display:block;}
.social-strip a{display:block;height:32px;width:32px;cursor:pointer;background-image:url(../images/social-strip.png);background-repeat:no-repeat;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.social-strip a.fb{background-position:-3px top;}
.social-strip a.fb_like{background-position:-151px top;}
.social-strip a.fb_ct{background-position:-188px top;}
.social-strip a.gp{background-position:-40px top;}
.social-strip a.in{background-position:-225px top;}
.social-strip a.fd{background-position:-262px top;}
.social-strip a.wd{background-position:-409px top;}
.social-strip a.insta{background-position:-298px top;}
.social-strip a.yt{background-position:-335px top;}
.social-strip a.ps{background-position:-114px top;}
.social-strip a.cam{background-position:-298px top;}
.social-strip a.tw{background-position:-77px top;}
.social-strip a.pnset{background-position:-114px top;}
.social-strip a.you-tube{background-position:-335px top;}
.social-strip a.mail{background-position:-446px top;}
.social-strip a.rmobile{background-position:-483px top;}
.social-strip a.msg{background-position:-446px top;}
.social-strip a.prt{background-position:-520px top;}
.social-strip:hover a{opacity:0.5;}
.social-strip a:hover{opacity:35;}
.top-10.social-strip.pull-right {float: left;padding-left: 0;}
.social-strip a.print {background-image:none;cursor:pointer;}
/*------------------social strip css end-------------------*/

.top_si {float: right;padding: 0;width: 21%;}
.top_si > ul {float: right;margin-bottom: 0;padding-left: 0;line-height: 15px;text-align: right;margin-top: 6px;}
.top_si li {float: left;margin-left: 5px;}
.top_si li:first-child a {color: #ffd010; text-decoration: none;}
.Yellow_Stripe {position: absolute;right: 0;top: 0;}
.sitemap {
    background-color: rgba(0, 0, 0, 0.7);
    background-repeat: repeat;
    background-size: 100% auto;
    float: left;
    padding-bottom: 1%;
    width: 100%;padding: 2% 3%;
}
.sitemap_article > ul {padding-left: 0;}
.sitemap_article li {float: left;list-style: outside none square;margin-left: 2%;margin-right: 2%;width: 46%;}
.sitemap_article > div {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    float: left;
    margin-bottom: 1em;
    margin-top: 1em;
    width: 100%;
}
.sitemap_article > div h3 {margin-bottom: 0;margin-top: 0;padding-bottom: 10px;padding-left: 1em;padding-top: 10px;}
.sitemap_article li:hover a, .sitemap_article li:hover {color: #fcb827;}
.sitemap_article a {color: #fff;}
.sitemap_article a:hover{text-decoration:none;}
.sitemap_menu > li {float: left;margin-left: 4px;margin-right: 4px;text-align: center;}
.sitemap_menu li ul {text-align: left;padding-left: 20px;}
.sitemap_menu {float: left;padding-left: 0;width: 100%;}
.sitemap_menu > ul  > li > a {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    color: #fcb827;
    float: left;
    padding: 6px 10px;
    text-align: left;
    width: 100%;
}
.sitemap_menu li ul li a {color: #fff;font-size: 14px;}
.sitemap_menu li ul li {margin-bottom: 5px;margin-top: 5px;}
.sitemap_menu > ul > li > a:hover, .sitemap_menu li ul li a:hover {text-decoration: none;}
.sitemap_menu > ul:first-child {float: left;padding-left: 0;width: 33.33%;}
.sitemap_menu:first-child li {float: left;margin-bottom: 5px;width: 100%;}
.sitemap_menu > ul:nth-child(2), .sitemap_menu > ul:nth-child(3) {float: left;width: 33.33%;}
.sitemap_menu li ul li:hover a {color: #fcb827;}
.editor_mail{color: #009ddc;font-weight: bold; display: inline-block;width: auto;margin-bottom: 8px;}
.col-md-3.col-sm-4.IEI-in.hvr-grow > a {background-color: #000;float: left;width: 100%;}
.col-md-3.col-sm-12.col-xs-12.insta.text-center > a {display: inline-block;margin-left: -1.8em;}
.col-md-6.col-sm-12.arc_headline a:hover {text-decoration: none;}
.col-sm-4.col-md-2.col-xs-3.logo {padding-left: 0;}
.responsive_seccol, .responsive_industry-edge-img{display:none;}
.a2a_default_style .a2a_divider {border-left: 1px solid #fff !important;}
.others_logo li {float:left;margin-left: 20px;}
.others_logo ul {float: right;padding: 0;text-align: right;}
.col-md-7.others_logo {padding: 0;width: 62%;float: left;}
.resp_others_logo {display: none;}

.cmt_box .transparent-input, .reg_login .transparent-input {
    background-color: rgba(0, 0, 0, 0) !important;
    border-color: #8b8a8a;
    color: #fff;
}
.cmt_box .transparent-input:focus, .reg_login .transparent-input:focus {
    border: 1px solid #fcb827;
    box-shadow: none;
}
.reg_login button.btn.btn-default {
    background-color: #fcb827;
    border: medium none;
    color: #000;
    display: block;
    float: right;
    font-size: 18px;
    margin: auto;
    padding: 2px 10px;
}
.cmt_box .cmt_btn {
    background-color: #fcb827;
    border: medium none;
    border-radius: 3px;
    color: #000;
    font-size: 12px;
    margin: auto;
    padding: 8px 10px;text-decoration: none;
}

.cmt_box {
    border-top: 2px solid #ff8704;
    float: left;
    margin: 2% 2% 0;
    padding: 2% 0 0;
    width: 96%;
}
.dialogbox.col-sm-8 {
    padding-right: 20px;
}
.tip {
  width: 0px;
  height: 0px;
  position: absolute;
  background: transparent;
  border: 11px solid #999;
}

.tip-up {
    border-left-color: transparent;
    border-right-color: transparent;
    border-top-color: transparent;
    left: 10px;
    top: -22px;
}

.tip-down {
  bottom: -25px;
  left: 10px;
  border-right-color: transparent;
  border-left-color: transparent;
  border-bottom-color: transparent;  
}

.tip-left {
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    left: -23px;
    top: 10px;
}

.tip-right {
  top: 10px;
  right: -25px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;  
}

.dialogbox .for_cmt {
    background-color: transparent;
    border: 1px solid #999;
    border-radius: 3px;
    height: auto;
    margin: 10px 0 0 80px;
    padding: 10px 15px;
    position: relative;
}

.for_cmt .message {
  min-height: 30px;
  border-radius: 3px;
  font-family: Arial;
  font-size: 14px;
  line-height: 1.5;
  color: #fff;
}
.cmt_box .col-sm-4 > ul {
    display: table-cell;
    height: 50px;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: bottom;
    width: 100%;
}
.cmt_box .col-sm-4 li {
    display: inline;
    margin-right: 8px;
}
.reg_login {
    background-color: rgba(0, 0, 0, 0.7);
    background-repeat: repeat;
    background-size: 100% auto;
    float: left;
    padding-bottom: 1%;
    width: 100%;text-align:center;
}
.in_reg_login {
    display: inline-block;
    float: none;
    padding: 2em 0 0;
    width: 90%;
}
.reg_log_label {
    font-size: 18px;
    margin: 0 0 1em;
}
.left_sticky{top: 50%;position: fixed;}
.left_sticky_btn1 {
    background-color: #fcb827;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    color: #000;
    font-size: 18px;
    font-weight: bold;
    left: -3.8em;
    padding: 10px 35px 7px;
    position: fixed;
    text-decoration: none !important;
    text-transform: uppercase;
    top: 35%;
    transform: rotate(-90deg);
    z-index: 2;
}
.left_sticky_btn2 {
    background-color: #fcb827;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    clear: left;
    color: #000;
    float: left;
    font-size: 18px;
    font-weight: bold;
    left: -3.1em;
    padding: 10px 35px 7px;
    position: fixed;
    text-decoration: none !important;
    text-transform: uppercase;
    top: 62%;
    transform: rotate(-90deg);
    z-index: 2;
}
.class_tag a .img-responsive {border: 2px solid #ff8704;}
.tag_hover{position:relative;}
.tag_hover:hover a > img {opacity: 0.4;transition: all 0.2s ease-in-out 0.2s;}
.tag_hover:hover .tag_title {visibility: visible !important;}
.tag_title {display: table;float: left;position: absolute;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);bottom: 0;width: 92%;padding:0 15px;}
.in_tag_hover {background-color: #000;float: left;width: 100%;}
.tag_title > h4 {display: table-cell;font-size: 24px;height: 185px;margin: 0;vertical-align: middle;}
.form-group.col-sm-12.lofin_to_mrv > a {margin: 0 5px;}
.form-group.col-sm-12.lofin_to_mrv > span {float: left; font-size: 20px;margin: 10px 0 30px;width: 100%;}
.dialogbox .cmt_writer {
    color: #ccc;
    font-size: 14px;
    font-style: italic;
    margin: 5px;
     width: 100%;float:left;
}
.delete_comments:hover .fa {color: #fcb827;}
.delete_comments {cursor: pointer;}
.dialogbox.col-sm-8 #for_cmt_anchor {
    background-color: #000;
    float: left;
    padding: 5px 15px;
    width: 100%;cursor: pointer;
}
#for_cmt {
    float: left;
    width: 100%;
}

.cmt_box .col-sm-8.text-right > ul {padding-left: 0; margin-bottom: 0;}
.col-sm-8.text-right li {display: inline;margin-left: 5px;}
.sign_user > a:hover {color: #fcb827;} .sign_user {padding: 0;}
.sign_user > a {color: #ff8704;text-decoration: none;}


/* Component Tootl tip containers : START 
----------------------------------*/
.ui-widget {
	font-family: Tahoma !important;
	font-size: 11px !important;
}
.ui-widget .ui-widget {
	font-size: 11px !important;
	
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
	
}
.ui-widget-content {
	border: 1px solid #767676 !important;
	background: #FFF !important;
	color: #575757  !important;
	padding:5px !important;
	border-radius: 0 !important;
    -moz-border-radius: 0 !important;
}

/* Component Tootl tip containers : END 
----------------------------------*/
.button_image{
	padding:0px;
	margin:0px;
	border:0px;
	background:transparent;
}
.cmt_writer>img {
	width: 100%;
	max-width: 45px;
	height: auto;
}
.cmt_writer .img-circle {
	border-radius: 50%;
}
.cmt_writer img {
	vertical-align: middle;
}
.cmt_writer img {
	border: 0;
}

.img-rectangular {
	border-radius: 10%;
}

.article_content p {
 pointer-events: none;
}

.article_content span {
 pointer-events: none;
}

.article_content a{
    pointer-events:auto;
}

.class_tag.hidden-print {
    clear: both;
}