.navbar-toggle .icon-bar {
         background: black !important;
     }
 @media only screen and (min-width: 991px){
     #myNavbar {
         display: none !important;
     }
     
 }
/*-- CSS-221222 --*/

/*-- Index Header  --*/
.d-flex-center {
	display: flex;
	justify-content: center;
}
.navbar-nav {
    margin: 0 !important;
}
.navbar-toggle .item {
	border-left: 0;
}
.g-mt-2rem {
    margin-top: 2rem;
}
.nav-top-container {
    position: relative;
}
.news-and-research .research-item .column {
    padding-right: 15px;
}

/*-- index.php --*/
/*-- 221222 --*/
.all-industries .heading,
.news-and-research .heading {
	margin-top: 0;
}
.news-and-research .item .overlay-text {
	padding: 40px 15px 44px 15px;
}
#mixedSlider .MS-content .item {
	width: 20%;
}
.treanding .treanding-item {
	margin-bottom: 35px;
}
.treanding .treanding-item-lg img {
	width: 100%;
	height: 37rem;
}
.treanding .treanding-item-sm img {
	width: 100%;
	height: 16rem;
	margin-bottom: 8px;
}
.news-and-research .item .date {
	padding: 0px 0px 10px 43px;
}
.news-and-research .item .read-more {
	padding: 10px 22px 12px 0px;;
}

.research-item .item .overlay-text .title {
	width: 250px;
}

/*
.news-and-research .item .pub_name {
	padding: 10px 0px 3px 34px;
}

.research-item .item .date {
	padding: 0px 0px 10px 24px;
}	
.research-item .item .title {
	padding: 0px 0px 4px 20px;
}
.research-item .item .topic {
	padding: 0px 0px 12px 20px;
}
.research-item .item .description {
	padding: 0px 0px 3px 20px;
}

.research-item .item .pub_name {
	padding: 0px 0px 3px 20px;
}
*/

/*-- Category/Subcategory Page --*/
.g-page-size {
	margin-right: 3rem;
}
.category-page-sidebar {
    margin-bottom: 2.4rem;
}
.category-page-paginate {
    margin-bottom: 15px;
}
.category-page-posts {
	border-bottom: 1px solid #777;
}
.category-page-posts img {
	margin: 0px 10px 10px 10px;
}
#postList .table-responsive {
	border: 0;
}

.g-have-question .g-cu-btn {
	padding-left: 0;
}


/*-- Report Details Page--*/
.report-page .selected-format h3{
	margin-top: 1rem;
}

.category-page-sidebar .list-filter label input ,
.selected-format input[type=radio] {
    margin: 0 !important;
}

/*-- PR Details Page--*/
.press-release-item .topics {
    margin: 0px 0px 10px 0px !important;
}
#showPress .press-release-item:first-child,
#showPress .press-release-item:first-child h2 {
	margin-top: 0;
}

#showPress .press-release-item h2{
	font-weight: 600;
}

.g-pr-title.press-release-item,
.g-cms-title.press-release-item {
    margin-top: 0;
}
.g-pr-title.press-release-item h2,
.g-cms-title.press-release-item h2 {
    margin-top: 0;
}

/*-- About Page--*/
.making-int-decision .left {
    padding: 0 5rem !important;
    margin-top: 0 !important;
    margin-bottom: 2rem !important;
}
.about-us-infograf {
    margin-top: 2rem !important;
}
.about-meet-team-mang img {
    margin-top: 1rem !important;
}
.about-meet-team-mang .team-bg {
    background: #e6e6e6 !important;
}

/*-- Publisher Page --*/
.g-icons-container .box{
    position: relative;
    height: 13rem;
}
.g-icons-container img {
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
}

.bv-form i.fa,
.login_form i.fa,
.register_form i.fa{
    width: 2rem;
}
.g-navbar-brand img {
    max-width: 22rem;
    height:auto;
}
.top-header-menu {
 z-index: 111;   
 position: relative;
}

.g-main-trending-item {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.navbar-header {
    position: relative;
}

@media only screen and (min-width: 1024px) {
    .g-mt-0 {
        margin-top: 0;
    }
    .mega-dropdown-menu > li > ul > li > a {
        padding: 3px 5px;
        background: #dcdce9;
        border-radius: 4px;
        margin: 3px;
        text-align: center;
        background-image: linear-gradient(45deg, #779fc1, transparent), linear-gradient(45deg, black, transparent);
        color: #fff !important;
    }
    .mega-dropdown-menu > li > ul > li > a > font {
        color: #fff !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.nav-top-container{
		display: flex;	
	}
	.navbar-header {
		order: 2;
	}
	.banner-container .overlay-text {
		padding: 55px;
	}
	#hhhh .btn {
		font-size: 0.9rem !important;
	}
	.treanding .treanding-item-sm img {
    	width: 100%;
    	height: 12rem;
    }
    .has-feedback .col-sm-6:nth-child(even){
    	margin-top: 1.3rem;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
	#mixedSlider .MS-content .item {
		width: 25%;
	}
}

@media only screen and (min-width: 768px) and (max-width: 979px) {
	/*.news-and-research .item .date {
		padding: 17px 0px 10px 0px;
	}*/
	.news-and-research .item .title {
	    padding: 10px 0px 15px 30px;
	}
	.news-and-research .item .topic {
	    padding: 0px 0px 10px 35px;
	}
}

@media only screen and (max-width: 1023px) {
	.navbar-header {
		width: 100%;
		margin: 0 !important;
	}
	.navbar-toggle {
	    display: block !important;
	}
	#mixedSlider .MS-content .item {
		width: 33%;
	}
   	.all-industries {
   	 	justify-content: space-between;
   	}
   	.all-industries .item{
    	width: 33% !important;
    	margin-bottom: 1.2rem;
    }
    
}

@media only screen and (max-width: 979px) {
  
  	/*.nav-top-container {
	  display: block;
	}

	.navbar-collapse.in {
		background: #fff !important;
	}

	.navbar-collapse.in li a, 
	.navbar-collapse.in li a:hover, 
	.navbar-collapse.in a:active, 
	.navbar-collapse.in a:focus, 
	.navbar-collapse.in a:visited {
	    background: #fff;
	}
	.navbar {
        margin-bottom: 10px !important;
    }
    
    .g-navbar-brand {
        width: auto !important;
    	margin-top: 0 !important;
    	padding-top: 0.75rem !important;
    	position: absolute;
        top: 0;
    }
    
	.navbar-toggle {
	  	padding: 0 10px !important;
	    margin-right: 0 !important;
	    margin-top: 0 !important;
	    margin-bottom: 0 !important;
	}*/
	
    .has-feedback .col-sm-6:nth-child(even){
    	margin-top: 1.3rem;
    }
	
	
	.banner-container .overlay-text .title2 {
		width: 70% !important;
	}
	.banner-container .overlay-text p {
    	display: none;
	}
	.search-header.home {
    	margin: 0px 0px -20px 0px;
	}
	.banner-container .overlay-text .title {
		font-weight: normal;
	}
	.g-have-question .g-cu-btn {
		padding-left: 15px !important;
		margin-top: 1rem;
	}
	.g-inquiry-btn {
	    text-align: center;
	}

}

@media only screen and (max-width: 767px) {
    .navbar-toggle .item {
        height: 46px;
    }
    .g-navbar-brand img {
        max-width: 16rem !important;
        height:auto;
    }
    .search-header {
        padding: 6px !important;
    }
    .search-header .search-input {
        padding: 0px;
        margin: 0px 120px 0px 0px;
    }
    .search-header .search-button {
        width: 110px;
    }
    .report-repated-custom-research {
        margin-top: 0 !important;
    }
    
    .input-lg, #searchBtn {
        height: auto !important;
        padding: 4px 8px !important;
    }
    
    #mixedSlider .MS-content .item {
		width: 100%;
	}
	#mixedSlider1 .MS-controls button {
		top: 50px;
	}
	#mixedSlider .MS-content .item .title {
		font-size: 24px;
	}
	#mixedSlider .MS-content .item .overlay-text {
		font-size: 20px;			
	}
   	.all-industries .item{
    	width: 48% !important;
    	margin: .25rem;
    }
    .treanding .treanding-item-lg img {
		height: auto;
	}
	.research-item .item .overlay-text .title {
		width: 230px;
	}
	span.pagi > ul.pagination > span {
        margin-left: 0 !important;
        clear: both;
        float: left !important;
        margin-top: 2rem;
    }

}

@media only screen and (max-width: 373px) {
    /*-- PR Details Page--*/
    a.ran-btn.btn {
        margin-top: 1rem;
    }
    .all-industries .item{
    	width: 100% !important;
    }
}
