/*
Theme Name: SEOLounge
Theme URI: https://seolounge.radiantthemes.com/
Author: RadiantThemes
Author URI: https://themeforest.net/user/radiantthemes
Description: SEOLounge is feature packed WordPress theme with designs made for SEO agencies & digital marketing agencies. While developing this theme, we made sure the theme is easy to use and highly customizable. The theme is built with 150+ original pre-designed template blocks which you can simply drag and drop to include in your design to create a completely new design of your own. Play with drag & drop template block builder option to make your own template. Seolounge has potential of making thousands of combinations of design. It also has unlimited theme color option. Enjoy Seolounge!
Version: 4.0.1
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: seolounge
Tags:  SEO, Marketing, Company, custom-colors, Woocommerce, theme-options, left-sidebar-, right-sidebar, header options, sticky post, translation ready, threaded comments

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

seolounge is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/
#menu-item-10916 a {
    padding: 7px 7px 7px 7px;
    border: 2px solid #ff7607;
    color: #ff7607;
    border-radius: 20px;
    margin: 14px 1px;
}

.vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0px !important;
}

.preloader{
    background-color: #ffffff !important;
}

.header_top_item ul.contact li{
	color:#ffffff !important;
}
#menu-item-12072{
	width : 29% !important;
}
.scrollup.active{
	z-index: 99999999999;
}

.nav>[class*=menu-]>ul.menu>li {    
    margin-right: 30px;
}
#solutions, #customsolutions{
	padding:100px 180px !important;
}
.su-list ul,.default-list ul{
	list-style-type: circle;
	margin: 0px 0px 0px 15px;
}
ul#menu-sol-healthcare-1 li:first-child > a, ul#menu-sol-warehouse-distribution-logistics-1 li:first-child > a, ul#menu-sol-oil-gas-energy-1 li:first-child > a, ul#menu-sol-manufacturing-1 li:first-child > a, ul#menu-sol-hospitality-entertainment-1 li:first-child > a, ul#menu-product-tagmatiks-1 li:first-child > a {
    font-weight: 500;
    color: #DF601F;
}
@media only screen and (max-width: 768px) {
	ul#menu-sol-oil-gas-energy li:nth-child(5) a {
    font-weight: 500;
    color: #DF601F !important;
}
	.page-link li{
	   line-height: 1 !important;
       padding: 0 0 13px;
	}
	.product-heading{
	   line-height: 1;
       margin-bottom: 15px;
	}
	.owl-item img{
		width:150px !important;
	}
	
  .vc_section{    
    word-wrap:normal;
    width: 100%;
  }
	.vc_section {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
 }
	.vc_column_container>.vc_column-inner {
    
    padding-left: 0px; 
    padding-right: 0px; 
 }
	
.vc_row  {
	margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 15px !important;
    padding-bottom: 0px !important;
    padding-left: 15px !important; 

  }
  
  .vc_btn3-container {
    max-width: 94%;
  }

  .vc_custom_1582114803167 {
    padding-left: 16px !important;
}
.vc_custom_1582094836946,.vc_custom_1582095112182,.vc_custom_1584441489079,
	.vc_custom_1584441515232,.vc_custom_1584441565314,.vc_custom_1584441585360,
	.vc_custom_1584441646714,.vc_custom_1584441616122,.vc_custom_1584441774707,
	.vc_custom_1584678223968,.vc_custom_1584441964467,.vc_custom_1584441986504,
	.vc_custom_1584442231661,.vc_custom_1584442324138,.vc_custom_1584442428265,
	.vc_custom_1584442480760,.vc_custom_1588772748122{
    height: 150px;
}

.vc_custom_1578992344042 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-right: 0px!important;
    padding-bottom: 0px !important;
    padding-left: 0px!important;
}
.vc_custom_1582029771975,.vc_custom_1532952932805,.vc_custom_1578308535724,
.vc_custom_1575894200942,.vc_custom_1575894200942,.vc_custom_1554094588123{
    margin-top: 30px !important;
}
.vc_custom_1575611689071,.vc_custom_1584955441298,.vc_custom_1554365809728,
.vc_custom_1578917258645,.vc_custom_1575968385046,.vc_custom_1578997050158,
.vc_custom_1580461812782,.vc_custom_1587023266526,.vc_custom_1587023266526,
.vc_custom_1587039677285{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1584334531940,.vc_custom_1584334726256,.vc_custom_1584441027881,.vc_custom_1584441091135,.vc_custom_1584441114211,.vc_custom_1584441147090{
    height: 120px;
}
.schedulecard {
    position: inherit;
}
.vc_custom_1584527376315{
   margin-top: 3px !important;
}

.vc_custom_1582272536259{
    background-image: none !important;
}
.rfid4u-table{
    overflow-x: auto !important;
}


.vc_custom_1587205985280 {margin-top:0px !important ;}
	
.vc_custom_1587539029336 {
     padding-right: 0px !important; 
     padding-left: 0px !important; 
}
	.vc_custom_1554102004160{
		left:0px !important;
	}
	
	#solutions, #customsolutions {
    	padding: 0px 0px !important;
	}
	.entry-content section:first-child{
      margin-top: -15% !important;
	  padding-bottom : 10px !important;
	}
	.livesite-engage{
		width:50% !important;
	}
	.vc_empty_space{
		height:0px !important;
	}
	.empty-space-bgimage{
		height:300px !important;
	}
	
	.radiantthemes-accordion-item-title .panel-title{
		max-width: 80% !important;
	}
	.section-explore .vc_column_container, .vc_row.vc_column-gap-10>.vc_column_container{
    padding: 0px !important;
   }
	/* End responsive */
}

@media only screen and (max-width: 768px) {
    .header_main{
            padding: 10px;
    }
	 .wpb_wrapper_table {
    overflow-x: scroll;
	-webkit-overflow-scrolling: touch;
  }
	::-webkit-scrollbar {
   -webkit-appearance: none;
}
::-webkit-scrollbar-thumb {
   background-color: #ccc;
   border-radius: 10px;
   border: 2px solid #eee;
}
::-webkit-scrollbar-track { 
   background-color: #eee; 
}
}

@media only screen and (max-width: 760px) {
    .header_main{
            padding:0px;
    }
	.vc_custom_1590229607719{
		height: 275px;
	}
	#attachment_10316,#attachment_10309,#attachment_10314,#attachment_10315{
		width:100% !important;
	}
	.vc_custom_1590235025730{
		height: 400px;
	}
	
}
@media only screen and (max-width: 768px) {
  .vc_custom_1582107126233,.vc_custom_1582103093723{
    word-wrap:normal;
    width: 100%;
  }
  .wpb_wrapper_table {
    overflow-x: scroll;
	-webkit-overflow-scrolling: touch;
  }
::-webkit-scrollbar {
   -webkit-appearance: none;
}
::-webkit-scrollbar-thumb {
   background-color: #ccc;
   border-radius: 10px;
   border: 2px solid #eee;
}
::-webkit-scrollbar-track { 
   background-color: #eee; 
}
}
.docspress-single.hentry {
    padding-top: 130px;
}
#infinite-handle{
    display : none;
}
.radiantthemes-accordion.element-two .radiantthemes-accordion-item>.radiantthemes-accordion-item-body {
    color: #000 !important
}
/* Contact Form CSS */
.wpcf7-response-output.wpcf7-validation-errors, .wpcf7-response-output.wpcf7-mail-sent-ok{
clear:both !important;
}
.radiantthemes-timeline-item .month{
    display: none;
}
/* End form CSS */
.vc_custom_1587124526630 {
	padding-top: 50px !important;
}


.wraper_header.style-twelve .wraper_header_top {
    background-color: #0f4996 !important;
}

.vc_custom_1586960893917 {
	margin-top: 20px !important;
}
/* 
.entry-content div:first-child{
      margin-top: 13px !important;
} */

.blog_main article:first-child{
	margin-top: 35px;
}
.blog_single article:first-child{
	margin-top: 65px;
}


/* Code by GOPALCHANDRU */

section{
	margin-top: 50px !important;
	margin-bottom: 0px !important;
	padding-top: 50px !important;
    padding-bottom: 50px !important;
}
section:first-child{
	margin: 0px !important;
    padding-top: 100px !important;
}


#solutions div .hovertowhite .vc_column-inner, #customsolutions div .hovertowhite .vc_column-inner{
	padding: 20px!important;
}
h1, h2, h3, h4, h5, h6 {
    padding-bottom: 10px !important;
}

p {
    padding-bottom: 20px !important;
}
.paddingclass01{
	padding: 30px 30px 10px 30px;
}
.headingonly{
		padding-bottom: 40px !important;
}
.productsection1{
	padding-bottom: 70px !important;
}
.footer_main div div section{
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.footer_main_item{
	margin-bottom:0px !important;
}

.solutionblocks {
    margin: 0px 0px 40px 0px;
    box-shadow: 0px 0px 10px #00000029;
	border-radius: 8px;
    overflow: hidden;
}
.solutionsubblock {
    padding: 30px;
}
.imageoverlay{
 position:absolute;
 width:70px;
 height:100%;
 background-color:#0f4996f2;
 top:0;
}
.illustrationsize figure img{
    width:auto;
    height: 220px;
	margin-bottom: 30px !important;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{
	margin-bottom: unset !important;
}

//Training Page


.whitehrlines hr{
 background-color:white;
}
hr{
 margin-top: 10px !important;
    margin-bottom: 10px !important;
}
.labeltextstyle{
    font-size:14px;
    color: #666666;
}
.commonshadow{
	background-color:white;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}
.schedulecard {
    background-color: white;
    padding: 0 20px;
    margin: -20px 0px 0px 0px;
  /*  position: absolute; */
    z-index: 99;
    width: 100%;
    height: auto;
    border-radius: 5px;
}
.custombuttonfilled a{
font-family: Rubik;
}
.block{
    vertical-align:middle;
}
.myseperator{
 width:100%;
 height:1px;
 background-color:#eeeeee;
}
#menu-item-12076 a{
	color: #DF601F !important;
	font-weight: bold !important;
}
.entry-content p a.glossaryLink {
    color: #09276f;
    text-decoration: none !important;
}
a.glossaryLink {
	color: #09276f;
}

.clients-item img{
    filter: grayscale(0);
	opacity: 1;
}

.clients-item img:hover{
    filter: grayscale(0);
	opacity: 1;
}
#glossaryList-nav{
	padding-top: 60px !important;
}
.vc_empty_space{
	opacity: 0;
}

.cardimage{
    position:absolute;
    left:0;
    top:0;
}
.resources-list li{
	line-height: 1 !important;
	padding: 0px 0px 13px 0px;
}
.resources-list li a{
	font-weight: 300;
	color: #0f4996;
}

.list-link li{
	line-height: 1 !important;
	padding: 0px 0px 13px 0px;
	font-weight: 300;
}

.myiconsize figure a img {
    width: auto;
    height: 50px;
    margin-bottom: 20px;
}

@media only screen and (device-width: 1024) {

}
.item-12076 a {
    font-weight: 500;
    color: #DF601F !important;
 }

@media only screen and (device-width: 768px) {
  /* For general iPad layouts */
	.entry-content{
		margin-top: 13%;
	}
	.h1-price{
		font-size: 30px !important;
	}
	.h1-price sup{
		font-size: 16px !important;
	}
	.section-support{
		padding: 0px 0px 0px 15px;
	}
	.contact-us-address{
		padding	: 10px;
	}
	.resources-section-left{
		padding-right:10px;
	}
	.section-howitworks .vc_column_container {
		padding: 0px 0px 0px 15px;
	}
	
}

/* .explore_image_weight img{
    width: 600px;
    height: auto;
    margin: 0 auto;
} */
.explore_image_height img{
    height: 300px;
}
.explore_image_width img {
    width: 600px;
}


.blog_single article header .entry-meta .holder{
	padding-left: 0px !important;
}

.blog_single article header .entry-meta .holder .author-image{
	display:none;
}
.published-on{
	padding-bottom:0px !important;
}

section.wraper_blog_main {
    padding-top: 50px !important;
}
.nav-previous, .nav-next{
	padding: 20px;
    border-radius: 10px;
/* 	background-color:#f6f6f6; */
}  
/* .nav-previous{
	margin-right:15px!important;
}.nav-next{
	margin-left:15px!important;
} */
.nav-previous:hover, .nav-next:hover{
		background-color:white;
    box-shadow: 0px 0px 10px 0px #0000003d;
}  
/* */

.wraper_blog_main .container .row::before {
    content: "Blog";
    position: absolute;
    width: 100%;
    height: 250px;
    top: 0;
    background-image: url(../png/background.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	left: 0;
    font-size: 45px;
    font-weight: 700;
    text-align: center;
    padding-top: 170px;
	color:white;
}
.wraper_blog_main>.container {
    padding-top: 250px;
    padding-bottom: 30px;
}
.padding5{
	padding-right:15px;
}
.img-padding{
	padding:5px;
}

.no-lazy .wpb_single_image img {
    height: unset !important;
	
}

.test-css{
	color :red;
}

#rfid-virtual-assessment-header {
    margin-top: -90px !important;
    padding-top: 200px !important;
}

ul#menu-sol-oil-gas-energy li:nth-child(5) a{
  font-weight: 500;
    color: #DF601F;
}

.clients .clients-item:nth-last-child(2){ 
  margin-left : 30% !important;
}
#text-2 a{
	color: #ff7607 !important;
}
.resources-section-left a{
	color: #ff7607 !important;
}
#menu-important-links,#menu-solutions,#menu-tagmatiks-products{
	margin-top : 2%;
}
.imageoverlay {    
	background-color: #1c519a !important;  
	opacity: 0.8;
}
.pagination > .current{
	background-color: #ff7607;
}

.wraper_header.style-twelve .nav > [class*="menu-"] > ul.menu > li > a {
    font-family: 'Poppins' !important;
 }

.holder > .data .meta > span:last-child{
    display:none !important;
}


li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-flyout.rt-mega-menu-hover.item-16532 a {
     font-weight: 500 !important;
    color: #DF601F !important;
}


@media screen and (min-width: 992px) and (max-width: 1200px) {
.wraper_header.style-twelve .header_main .brand-logo {
    max-width: 113px !important;
}	
.nav>[class*=menu-]>ul.menu>li {
    margin-right: 16px !important;
    font-family: Poppins !important;
}
}
.item-19843 a {
    font-weight: 500 !important;
    color: #DF601F !important;
}

#menu-item-19843 a {
    font-weight: 500 !important;
    color: #DF601F !important;
}

#menu-item-20198 a {
	 font-weight: 500 !important;
    color: #DF601F !important;
}

li #menu-item-20198 a {
   font-weight: 500 !important;
    color: #DF601F !important;
}

ul #menu-tagmatiks-products {
	    margin-top: 2% !important;
}

.error_main .btn {
    color: #ff7607 !important;
}


.rt-mega-menu {
   max-height: calc(100vh - 100px);
    overflow-y: auto; 
    overflow-x: hidden;
	scrollbar-width: thin;
}

.entry-content {
	    margin-top: 10% !important;
}

@media only screen and (max-width: 768px) {
    .entry-content section:first-child {
        margin-top: -5% !important;
        padding-bottom: 10px !important;
    }
}

.blog_main .entry-content {
	    margin-top: unset !important;
}


.post.single-post .entry-content {
	 margin-top: unset !important;
}

