/*
Theme Name: GMI
Author: gmi
Author URI: http://www.gmiresearch.com/
Description: Multi-Purpose Responsive WooCommerce Theme
Version: 3.5.1
Text Domain: GMI
License: http://themeforest.net/licenses
License URI: http://themeforest.net/licenses
*/


/***************
All custom CSS
***************/



h1{
	font-size:1.25em!important;
}
h2{
	font-size:1.0em!important;
}
h3{
	font-size:1.1em!important;
}
.slider-nav-light .flickity-prev-next-button svg, .slider-nav-light .flickity-prev-next-button .arrow{ fill: #000; }
.slider-nav-light .flickity-prev-next-button { color: #000; opacity:1; }
.indus-subs input[type="submit"]:not(.is-form){ background-color:#F7913D; }
.indus-subs div.es_caption{ display: none; }
.indus-subs {
	width: 100%;
	max-width: 320px;
	text-align: center;
	margin: 0 auto;
}
.header, .header-wrapper {
    z-index: auto;
}
.mail-head,
.add-head {
    float: right;
    width: 59%;
}
.mail-head {
	margin: 18px 0 0;
}
.add-head img, .mail-head img {
    float: left;
    margin-top: 5px;
}
.add-head p, .mail-head p {
    float: left;
    width: 82%;
}
.header-bottom {
    width: 1080px;
    margin: 0 auto;
}
/*header css*/

.add-head{
	width:100%!important;
}
.header-inner .flex-col.hide-for-medium.flex-right {
    width: 30%!important;
}
p.shortdescp, .single.single-product .product-info.summary.col-fit p{
	color:#000;
	font-weight:700;
}
.headersearchform{
	margin-left:85px;
}

@media (max-width:1024px){
	.header-inner .flex-col.hide-for-medium.flex-right{
		width:37%!important;
	}
	.headersearchform{
		margin-left:30px;
	}
}
@media (max-width:991px){
	.header-inner .flex-col.hide-for-medium.flex-right{
		width:36%!important;
	}
	.headersearchform{
		margin-left:0px;
	}
}
/*header css*/
.header-bottom .container {
    padding: 0;
}
.header-bottom ul li a {
    padding: 4px 19px;
}
.featured-title,
.slider-home {
    margin-top: -30px;
}
.gmi-research p span {
    width: 120px;
    height: 120px;
    display: inline-block;
    border: 2px solid #eee;
    border-radius: 50%;
    padding: 32px 0;
}
.gmi-research i {
	font-size: 48px;
}
.gmi-research p span:hover {
    background: #28395e;
}
.gmi-research p span:hover i {
    color: #fff;
}
.img .img-inner{
	text-align:center!important;
}
.wpsm_panel-group{
	margin-top:20px;
}
.faqheader .wpsm_panel-title a .ac_title_class{
	font-size:0.9rem!important;
	color:#666666!important;
}
.faqheader#faqit .ac_open_cl_icon.fa.fa-minus, .faqheader#faqit .ac_open_cl_icon.fa.fa-plus{
	color:#666666!important;
	font-size:12px!important;
}
.faqheader#faqit .wpsm_panel-body{
	font-size:0.9rem!important;
	color:#666666!important;
}
.img, .img img{
	width:auto!important;
}
.publishedreportslider .col.medium-3.small-6.large-3{
	position:relative;
	padding:0 0 15px 30px!important;
}
.publishedreportslider .col.medium-3.small-6.large-3 .topbarbox{
	position:absolute;
	left:-15px;
	top:50%;
	transform:translateY(-50%);
	width: 175px;
	padding: 5px;
}
.publishedreportslider .col.medium-3.small-6.large-3 .topbarbox1{background:#2d6cb4;}
.publishedreportslider .col.medium-3.small-6.large-3 .topbarbox2{background:#c55b11;}
.publishedreportslider .col.medium-3.small-6.large-3 .topbarbox3{background:#547d62;}
.publishedreportslider .col.medium-3.small-6.large-3 .topbarbox4{background:#3b3838;}
.publishedreportslider .col.medium-3.small-6.large-3 .topbarbox5{background:#00b0f0;}
.publishedreportslider .col.medium-3.small-6.large-3 .topbarbox6{background:#c00000;}
.publishedreportslider .col.medium-3.small-6.large-3 .topbarbox7{background:#7030a0;}
.publishedreportslider .col.medium-3.small-6.large-3 .topbarbox8{background:#415e4a;}
.publishedreportslider .col.medium-3.small-6.large-3 .topbarbox9{background:#72c7d2;}
.publishedreportslider .col.medium-3.small-6.large-3 .topbarbox10{background:#aace36;}
.publishedreportslider .col.medium-3.small-6.large-3 .topbarbox11{background:#002060;}


.publishedreportslider .col.medium-3.small-6.large-3 .topbarbox p{
	color:#fff;
	text-transform:capitalize;
	font-size:12px;
	margin-bottom:5px;
}
.slider-wrapper .flickity-page-dots{
	bottom:-30px!important;
}
body.home .section-content.relative h3{
	color:#28395e !important;
	font-size:25px!important;
}
.counterwrap{
	display:flex;
	justify-content:space-around;
}
.section-content.relative .reportwrapper p a{
	background:#F5F5F5;
	color:#000!important;
}
.reportlinkwrapper{
	text-align:center;
}
.reportlinkwrapper a{
	color:#fff;
	background:#ffae11;
	display:inline-block;
	padding:8px 15px;
	text-transform:capitalize;
	border-radius:5px;
	transition:0.3s all ease-in-out;
}
.reportlinkwrapper a:hover{
	background:#28395e;
}
.section-content.relative .reportwrapper p a:hover{
	background:#F5F5F5;
}
.counterwrap .countercircle{
	height:162px;
	width:162px;
	border-radius:50%;
	background:#28395e;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	text-align:center;
}
.countercircle br{
	display:none;
}
.counterwrap .countercircle span{
	font-size:45px;
	color:#fff;
	line-height:1.2;
}
.counterwrap .countercircle small{
	font-size:13px;
	color:#fff;
	line-height:1.2;
	text-transform:uppercase;
	font-weight:400;
}
.section-content.relative p a{
	display:inline-block;
	padding:8px 15px;
	background:#28395e;
	color:#fff!important;
	transition:0.3s all ease-in-out;
	border-radius:5px;
}
.section-content.relative p a:hover{
	background:	#FFAE11;
}
.publishedreportslider .col.medium-3.small-6.large-3 .topbarbox.topbarbox1:after, .publishedreportslider .col.medium-3.small-6.large-3 .topbarbox.topbarbox2:after, .publishedreportslider .col.medium-3.small-6.large-3 .topbarbox.topbarbox3:after, .publishedreportslider .col.medium-3.small-6.large-3 .topbarbox.topbarbox4:after{
	content:"";
	display:inline-block;
	height:4px;
	width:80%;
	position:absolute;
	bottom:100%;
	left:60px;
}.publishedreportslider .col.medium-3.small-6.large-3 .topbarbox span{
	font-size:10px;
	color:#fff;
	text-transform:capitalize;
}
.large-2{
	width:20%!important;
	flex-basis:20%!important;
	max-width: 20%!important;
}
.industryimg .img, .industryimg .img img{
	width:100%!important;
}
.industryimg h3{
	text-transform:capitalize;
	font-size:20px;
}
.industryimg p a{
	color:#2D6CB4;
}
.industryimg p a:hover{
	color:#000;
}
.counterwr{
	padding:15px;
	border:1px solid #547D62;
	margin-bottom:25px;
	position:relative;
	background-color:rgb(0, 44, 61);
}
.industry-track .col.medium-2.small-12.large-2:nth-child(odd) p{
	color:#ffae11!important;
}
.industry-track .col.medium-2.small-12.large-2:nth-child(even) p{
	color:#28395e!important;
}
.indus-subs a{
	color:#fff;
	background:#ffae11;
	border-radius:5px;
	padding:5px 15px;
	border:1px solid transparent;
	display:inline-block;
}
.indus-subs a:hover{
	background:#28395e;
	border:1px solid #fff;
}
.counterwr::after {
    content: "";
    display: inline-block;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 9px;
    top: 10px;
    background: #9AA7B2;
    z-index: -1;
}
.counterwr span{
	color:#fff;
	font-size:30px;
	display:inline-block;
}
.counterwr p{
	color:#fff;
	font-size:18px;
}
.reportwrapper .img{position:absolute;
left:50%;transform:translateX(-50%);top:-32px;}
.reportwrapper p{
	padding:30px 20px 25px 20px;
	background:#F5F5F5;
	text-transform:uppercase;
	font-size:13px;
}
.reportwrapper .img img{
	height:55px;
}
.reportwrapper .col.medium-3.small-6.large-3{
	position:relative;
}
.category-case-study .post-date,
.category-press-release .post-date,
.price-wrapper,
td.product-quantity,
th.product-quantity,
.licence-price td.label,
.licence-price .product_meta,
.licence-price .price-wrapper,
.licence-price .is-divider,
.licence-price .product-title {
    display: none;
}
.quantity{
	display:none !important;
}
.page-title-inner{
	padding-top:50px;
}
.gmi-tabs {
    background: #28395e;
    padding: 10px;
    border: 1px solid #fff;
    border-radius: 8px 8px 0 0;
	color:#fff;
}
.gmi-tabs.active {
    background: #ffae11;
    color: #000;
}
.gmitab-panel {
    border: 1px solid #d4d4d4;
    padding: 20px;
}
.cat-tab .nav {
    border-bottom: 2px solid #28395e;
}
.cat-tab .nav-tabs>li>a {
    background: #28395e;
    color: #fff;
    font-size: 14px;
    border: 0;
}
.cat-tab .nav-tabs > li.active > a {
    background: #fff;
    color: #28395e;
    border: 2px solid;
    border-bottom: 0;
}
.cat-tab .nav-tabs>li>a:hover{
	background:#ffae11;
}
.cat-tab .nav-tabs>li {
    margin-bottom: -2px;
}
.cat-tab .tab-panels {
    border: 0;
    padding: 10px 0;
}
.faqwrapper{
	text-align:center;
}
.faqwrapper p{
	color:#009BE0;
	font-size:25px;
	margin-bottom:10px;
}
a.subsnow{
	transition:0.3s all ease-in-out;
}
.sliderclients .flickity-prev-next-button.previous{
	left:-29px;
	transform:translateX(0);
	top:10%;
}
.sliderclients .flickity-prev-next-button.next{
	right:-50px;
	transform:translateX(0);
	top:10%;
}
a.subsnow:hover{
	color:#F7913D!important;
	background:#fff!important;
}
#row-1749807400 .col-inner h3{
	text-align:center!important;
}
.sampldownloadwarapper{
	text-align:right;
	margin:0px 0 25px 0;
}
.shop-container .box-image{
	float:left;
}
.shop-container .title-wrapper{
	float:left;
	width:80%;
	padding-right:15px;
}
.shop-container .add-to-cart-button{
	width:20%;
	margin-right:0;
	float:right;
}
/*press release*/
.col.post-item{
	width:33.33%!important;
	flex-basis: 33.33%!important;
	max-width: 33.33%!important;
}
.box-text.text-left{
	display:block!important;
}
.box-vertical .box-image{
	display: block!important;
}
.category-press-release .box .box-image{
	width: 100% !important;
}
/*press release*/
td.value div{
	position:relative;
}
#payment::before {
	content: 'Select Payment Option';
	position: relative;
	font-size: 14px;
	display: inline-block;
	margin: 0 0 5px 0;
	color: #000;
	font-weight: bold;
}
td.value div:nth-child(2):after{
	content:"Multi-User license permits to access the report from five authorized computers. it does not permit you to share the report with other divisions and subsidiaries of the same company. Upon buying multi-user license, buyer must provide the names and email ids of the authorized users of this report.";
}

td.value div:nth-child(3):after{
	content:"With corporate use license, the complete or part of the content of the report can be shared or made available to other persons, other divisions and subsidiaries of same company. However reproduction or redistribution of the report is prohibited without the prior permission Meticulous Research.";
}
td.value div:nth-child(1):after{
	content:"With the help of Single User License, only an individual can use our report either electronically or online. The right to use the report should be confirmed only to one authorized computer. Upon buying single user license, buyer must provide the names and email ids of the authorized users of this report.";
}
td.value div:after{
	color:#fff;
	position:absolute;
	top:0;
	right:100%;
	background:#000;
	width:300px;
	padding:15px;
	display:none;
	font-size:16px;
	z-index:999;
	border-radius:10px;
}
td.value div:nth-child(1):hover:after, td.value div:nth-child(2):hover:after, td.value div:nth-child(3):hover:after{
	display:block
}
.products .box-vertical .box-image{
	margin-top:0em; margin-left: 10px;
}
.product-small.box.box-vertical:after{
	content:"";
	display:inline-block;
	clear:both;
}
a.sample-wrapper{
	padding:20px 18px;
	background:#F05060;
	color:#fff;
	font-size:14px;
	width:100%;
	text-transform:capitalize;
	border:1px solid transparent;
	display:inline-block;
	transition:0.3s all ease-in-out;
	border-radius:10px;
}
a.sample-wrapper:hover{
	border:1px solid #F05060;
	color:#F05060;
	background:transparent;
}
.mainhelpuswrapperform{
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, 0.7);
	position:fixed;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:9999;
}
.licence-price h3 p {
    display: none;
    position: absolute;
    z-index: 1;
    background: #eee;
    padding: 10px;
    font-size: 12px;
    font-weight: 400;
    text-align: justify;
    box-shadow: 0px 0px 5px #00000047;
}
.question-wrapper h4{
	text-align:center;
}
.question-wrapper h4 span{
	font-size:25px;
	color:#00A1DE;
	display:inline-block;
	text-transform:capitalize;
	margin-bottom:5px;
	font-weight:400!important;
}
.question-wrapper p{
	color:#686D7B;
	background:transparent;
	font-size:30px;
	text-transform:capitalize!important;
	text-align:center;
}
.banner-layers.container .text.dark p{
	font-size:14px;
}
 .section-content.relative h3.ourexperts{
	color:#fff!important; font-size: 25px !important;
}
.row.industryimg .col.medium-4.small-12.large-4 .col-inner{
	padding:15px;
	border:1px solid #000;
}
.row.industryimg .col.medium-4.small-12.large-4 .col-inner .minpara{
	min-height:120px;
}
.industry-banner .text-inner {
	padding: 20px;
}
.licence-price h3 p:before {
    content: "";
    position: absolute;
    top: -7px;
    right: 23%;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #eee;
}
.licence-price h3 span:hover p{
	display:block;
}
.wpcf7-submit,
.licence-price .single_add_to_cart_button {
    width: 100%;
}
.sidebar-wrapper aside,
#product-sidebar aside,
#secondary aside,
#shop-sidebar aside {
/*     border: 1px solid #ffae11; */
	border-bottom:1px solid #ffae11!important;
    padding: 10px 0;
}
.post-sidebar.large-3.col .widget.widget_text, .post-sidebar.large-3.col .widget.widget_search{
	border-top:1px solid transparent!important;
	border-left:1px solid transparent!important;
	border-right:1px solid transparent!important;
}
.sidebar-wrapper aside span.widget-title,
#product-sidebar aside span.widget-title,
#secondary aside span.widget-title,
#shop-sidebar aside span.widget-title {
    background: #28395e;
    padding: 12px;
    display: block;
    color: #fff;
}
.sidebar-wrapper aside .is-divider.small,
#product-sidebar aside .is-divider.small,
#secondary aside .is-divider.small,
#shop-sidebar aside .is-divider.small{
	margin: 2px;
    background: transparent;
}
.sidebar-wrapper aside .menu,
#product-sidebar aside .menu,
#secondary aside .menu,
#shop-sidebar aside .menu {
    padding-left: 19px;
}
.sidebar-wrapper aside .menu li,
#product-sidebar aside .menu li,
#secondary aside .menu li,
#shop-sidebar aside .menu li {
    list-style: circle;
}
.category-press-release .button.secondary.is-gloss.is-small.mb-0{
	display:none;
}
.category-press-release .row-box-shadow-1 .col-inner{
	box-shadow:unset!important;
}
table.contact-form td {
    border: none;
}
.category-press-release .box-image {
    width: 20% !important;
    vertical-align: text-top;
}
.category-press-release .box-text h5{
	font-weight:500!important;
}
.category-press-release .box-text.text-left{
	padding:15px 0;
}
.post-title is-large
.icon-round .box-image {
    border-radius: 100%;
    border: 1px solid #d2d2d2;
    padding: 20px;
}
.category-case-study .box-vertical .box-image {
    display: table-caption;
    width: 100% !important;
}
.category-case-study .large-9 .large-columns-1>.col {
    max-width: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
}
.post-sidebar {
    padding: 0 !important;
}
.licence-price {
    background: #e6e6e6;
    padding: 10px 10px 0;
}
.helpuswrapper{
	width:350px;
	background: #1abc9c !important;
	padding:20px;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
}
.helpuswrapper span.close-icon{
	height:25px;
	width:25px;
	border-radius:50%;
	background:#000;
	border:1px solid #fff;
	position:absolute;
	right: -12px;
	top: -13px;
	cursor:pointer;
	display:flex;
	justify-content:center;
	align-items:center;
}
ul.relatedreportsonpage.product_list_widget li{
	padding-left:0;
	padding-top:30px;
}
.relatedreportsonpage img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{
	display:none;
}
.helpuswrapper .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{
	color:#fff;
}
.helpuswrapper span.close-icon .fa-close{
	color:#fff;
}
.helpuswrapper .wpcf7-list-item-label{
	color:#fff;
	font-size:13px;
	margin-bottom:0!important;
}
.helpuswrapper .wpcf7-form-control.wpcf7-submit{
	background:#12806b;
}
.helpuswrapper .wpcf7-list-item label input[type="radio"]{
	margin-bottom:0;
}
.helpuswrapper h5{
	text-align:center;
	color:#fff;
	font-size:14px;
}
/*payment options*/
/*.wc_payment_method label img, .wc_payment_method label a{
	display:none!important;
}*/
a.about_paypal { display: none !important; }
.woocommerce-privacy-policy-text{
	display:none;
}
.wc_payment_methods.payment_methods.methods{
	display:flex;
	justify-content:space-between;
}
.payment_methods li + li{
	padding:0!important;
	border:0!important;
}
/*payment option*/
ul#menu-footer-menu a {
    font-size: 14px;
}
footer.footer{
	position:relative;
}
.tailorwrapper .fa-close{
	color:red;
	font-size:20px;
	font-weight:800;
	position:absolute;
	top:5px;
	right:13px;
	cursor:pointer;
}
@media only screen and (min-width: 1080px) {
	.gmi-tabs {
	padding: 10px 30.365px;
}
}
@media only screen and (max-width: 1080px) {
	.gmi-tabs {
	padding: 10px;
}
}
@media (max-width:1154px){
	.sliderclients .flickity-prev-next-button.previous{
	left:0px;
}
.sliderclients .flickity-prev-next-button.next{
	right:-19px;
}
}
.faqheader h4{
	margin-bottom:20px;
	margin-top:10px
}
.faqheader h3{
	display:none!important;
}
.tailorwrapper .wpcf7-response-output.wpcf7-display-none{
	color:#fff;
}
.tailorwrapper{
	position:fixed;
	width:40%;
	bottom:15%;
	margin-left:28%;
	border-radius:20px;
	padding:20px;
	z-index:100;
	/* background: #002c5b !important; */
	 background-image: linear-gradient(to right, #002c5b , #1d6dc2);
}
.tailorwrapper h5 strong{
	color:#fff;
	font-size:22px;
}
@media (max-width:1096px){
	.sliderclients .flickity-prev-next-button.next{
	right:-12px;
}
}
.tailorwrapper h5{
	color:#fff;
	font-size:12px;
	margin-bottom:15px;
}
.tailorformwrapper .dynamictext .wpcf7-form-control.wpcf7-text.wpcf7-email, .tailorformwrapper .wpcf7-form-control.wpcf7-text, .tailorformwrapper .wpcf7-form-control.wpcf7-textarea{
	background: transparent;
    border: none;
    border: 1px solid #b8b0b0;
    box-shadow: none;
    color: #fff !important;
    border-radius: 6px;
}
.tailorformwrapper .wpcf7-quiz-label
{
   color: #fff !important;  
}
.tailorformwrapper .wpcf7-form-control::placeholdedr .wpcf7-form-control.wpcf7-text.wpcf7-email::placeholder, .tailorformwrapper .wpcf7-form-control.wpcf7-textarea::placeholder{
	color:#fff!important;
}
.tailorformwrapper .wpcf7-form-control.wpcf7-submit{
	border:1px solid #fff;
	background:#28395e;
	border-radius:10px;
	box-shadow:1px 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.tailorformwrapper .wpcf7-form-control.wpcf7-submit:hover{
	border:1px solid #28395e;
	background:transparent;
	color:#28395e;
}
.cf7-icon-field {
    background: #fff !important;
}
.cf7-form-labels, .cf7-form-icons {
    z-index: 1;
}
.sample-form {
    background: #ffae11;
    padding: 7px 15px;
    border-radius: 5px;
}
header.archive-page-header .col {
    padding: 30px 0 0px;
}
.blog-archive {
    padding-top: 0;
    margin-top: -30px;
}
header.archive-page-header {
    background:url(https://www.gmiresearch.com/wp-content/uploads/2019/03/report-bg.jpg) #ffae11;
    margin-bottom: 20px;
	color: #fff;
}
header.archive-page-header .col h1 {
    text-indent: -99999px;
}
header.archive-page-header .col h1 span {
    display: block;
    text-indent: 9px;
	color: #fff;
}
header.archive-page-header:before {
    background-color: #28395ec9;
    content: "";
    position: absolute;
    width: 100%;
    height: 118px;
}
.licence-price td div {
    background: #28395e;
    padding: 4px 7px;
    border-radius: 5px;
    margin: 8px 0;
}
.licence-price td div:first-child {
    background: #ffae11;
}
.licence-price td div label {
    color: #fff;
}
select[multiple="multiple"] {
    height: 470px;
	max-height: inherit;
}
marquee.get-free {
    color:#18bf04 !important;
    padding: 0 0 10px;
	font-size:17px;
}
.live-search-results.text-left.z-top {
    display: none;
}
@media only screen and (max-width:635px){
	.counterwrap{
		flex-direction:column;
		justify-content:center;
	}
	.counterwrap .countercircle{
		margin:0 auto 30px auto;
	}
}
@media only screen and (max-width: 768px){
	.header-bottom {
    width: auto;
}
	.banner {
    padding-top: 280px !important;
}
	div#product-sidebar{
		display:block !important;
	}
	.row.industryimg .col.medium-4.small-12.large-4{
		width:100%!important;
		flex-basis: 100%!important;
		max-width: 100%!important;
	}
	.reportwrapper .col.medium-3.small-6.large-3{
		width:50%!important;
		flex-basis: 50%!important;
		max-width: 50%!important;
	}
	.row.industryimg .col.medium-4.small-12.large-4 .col-inner .minpara{
		min-height:0;
	}
}
@media only screen and (max-width:665px) {
	#text-box-1834830425 {
    width: 100%!important;
}
	.counterwrapperexpert .col.medium-4.small-12.large-4{
		width:100%!important;
		flex-basis: 100%!important;
		max-width: 100%!important;
	}
}
@media only screen and (max-width:480px){
	.reportwrapper .col.medium-3.small-6.large-3{
		width:100%!important;
		flex-basis: 100%!important;
		max-width: 100%!important;
	}
}
@media only screen and (max-width: 425px){
	.banner {
    padding-top: 150px !important;
}
}
@media only screen and (max-width:368px){
	.helpuswrapper{
		width:100%;
	}
}

@media (max-width: 766px){
	header#header {height:165px !important;}}

@media (max-width: 766px){

	.header-top{display:none !important;}
}

.products .box-vertical .box-image {
    min-width: 100px!important;
    width: 100px!important;
}
