/*
Theme Name: Pro &ndash; Child Theme
Theme URI: http://theme.co/pro/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to Pro in this child theme.
Version: 1.0.0
Template: pro
*/
@font-face {
	font-family: 'Conv_roboto.light';
	src: url('fonts/roboto.light.eot');
	src: local('☺'), url('fonts/roboto.light.woff') format('woff'), url('fonts/roboto.light.ttf') format('truetype'), url('fonts/roboto.light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_roboto.medium';
	src: url('fonts/roboto.medium.eot');
	src: local('☺'), url('fonts/roboto.medium.woff') format('woff'), url('fonts/roboto.medium.ttf') format('truetype'), url('fonts/roboto.medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.woocommerce .upsells, .woocommerce .related, .woocommerce .cross-sells {
    margin-bottom: -7% !important;
}
.product_tag_outer .custom_products_display {
    width: 100% !important;
}
.product_tag_outer .custom_products_display li {
    width: 32.5%;
}
.product_tag_outer .custom_products_display li:nth-child(2n) {
    margin-right: 6px;
}
.product_tag_outer .custom_products_display li:nth-child(3n) {
    margin-right: 0px;
}
.product_tag_outer .custom_products_display {
	margin-top:40px;
	margin-right: 0;
}
.sample_report_form_div  .wpcf7-form .ajax-loader{
visibility: hidden;
display: inline-block;
background-image: url('ajax-loader.gif');
width: 16px;
height: 16px;
border: none;
padding: 0;
margin: 0 0 0 4px;
vertical-align: middle;	
}
.sample_report_form_div  .wpcf7-form .ajax-loader.is-active {
    visibility: visible;
}
.breadcrumb_subpage{
float: left;
margin: 46px 0px;
width: 100%;
}
.breadcrumb_subpage .single-product{
    float: left;
    width: 70%;
}
.breadcrumb_subpage .product_right_back {
    float: left;
    width: 30%;
}
.breadcrumb_subpage .single-product .bread_category_name {
    width: 100%;
}
.page-template-submarket-custom-content-left-siderbarright .x-container {
    margin-top: 0px;
}
.breadcrumb_subpage .single-breadcrum-right{
	 width: 100%;
}
.breadcrumb_subpage .bread_category_name a:first-child{
    pointer-events: none;
}
.last_breadcrum{
	font-weight: bold !important;
}
.single-breadcrum-right h6 span a:first-child{
	display:none;
}
.single-breadcrum-right .bread_category_name h6 {
    float: right;
	margin: 0px;
}
.single-breadcrum-right .bread_category_name h6 a {
    font-size: 15px;
    border-radius: 20px;
	color: black !important;
    padding: 7px 14px;
    border: 1px solid #0B9AD4;
}
.single-breadcrum-right > .bread_category_name span{
font-weight: bold!important;
}
.single-breadcrum-right > .bread_category_name span a b{
    font-weight: normal;
}
.breadcrumb_subpage .bread_category_name h6 {
    margin: 0px;
}
.banner_outer .entry-featured{
	background-repeat:no-repeat;
	background-size: cover;
}
.related.products  + .sample_report_form_div{
display:none;
}
.news_list, .news_list_title{
	display:none;
}
.cat_list a:after{
	content:",";
}
.cat_list a:last-child:after{
	content:"";
}
.newsList_right .widget_nav_menu ul, .news_detail_industries_menu ul{
border: none;
 box-shadow:none; 
}
.newsList_left .wpb_single_image, .news_left_bar_single .entry-featured{
display:none;
}
.woocommerce-checkout #payment input#payment_method_stripe, #add_payment_method #payment input#payment_method_stripe {
    position: static !important;
    top: 0!important;
}
.newsList_right .widget_nav_menu ul li a, .news_detail_industries_menu .widget_nav_menu ul li a{
    border-bottom: 0px solid ;
    padding: 5px 0px;
    box-shadow:none; 
color:#0B9AD4;
}
.newsList_right .widget_nav_menu ul li a:before, .news_detail_industries_menu .widget_nav_menu ul li a:before{
	 content:"";
}
.news_detail_industries_menu .widget_nav_menu ul li,.news_detail_industries_menu .widget_nav_menu ul li{
	 margin-bottom:0;
}
.newsList_right .widget_nav_menu ul li a:hover, .news_detail_industries_menu .widget_nav_menu ul li a:hover{
    background-color: transparent;
}
.sample_report_form_div + .sample_report_form_div {
    display: none;
}
.industry-menu .sub-menu li a{
white-space: unset;
}
.left_news_title a{
	pointer-events:none;
}
.sub-page-pagination{
	width: 100%;
float: left;
text-align: center;
margin-top: 30px;
margin-bottom: 21px;
}
.page_num{
	display:none;	
}
.news_menu a span:hover,
.contact_menu a span:hover{
	color:#0B9AD4;
}
.top-level-cats {
    font-family: 'Conv_roboto.medium' !important;
}
.sign_up_inmenu{
	display:none;
}
.download_title{
	padding: 15px 64px;
    padding-top: 15px;
background-color: white;
color: black;
padding-top: 34px;
margin-top: 0;
float: left;
}
.woocommerce-table--order-downloads .download-remaining, .woocommerce-table--order-downloads .download-expires{
display:none;
}
.cart_page .payment_method_cheque .input-radio, .cart_page .payment_method_stripe .input-radio{
	margin-right: 8px;
}
.cart_page .woocommerce-NoticeGroup .woocommerce-error {
    float: left;
    width: 100%;
}
.product_detail_wrap{
	width:100%;
}
@font-face {
	font-family: 'Conv_roboto.thin';
	src: url('fonts/roboto.thin.eot');
	src: local('☺'), url('fonts/roboto.thin.woff') format('woff'), url('fonts/roboto.thin.ttf') format('truetype'), url('fonts/roboto.thin.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
h1,h2,h3,h4,h5,h6{
	font-family:roboto;
	letter-spacing:0.1px !important;
}
.payment_method_stripe .woocommerce-SavedPaymentMethods{
list-style: none;
margin-left: 0px;
}
.payment_method_stripe .woocommerce-SavedPaymentMethods-tokenInput{
	margin-right: 8px;
}
.cat_list {
    font-weight: normal !important;
    color: #999999 !important;
}
.Sub-Product-Cat{
	display:none;
}
.check-class .wpcf7-list-item{
	margin: 0 0px 0 0 !important;
}
.woocommerce-SavedPaymentMethods-saveNew label{
	margin-left: 8px;
	font-size:15px;
	padding-left: 0 !important;
	line-height: 22px;
}
.wc-credit-card-form.wc-payment-form label, .wc_payment_methods.payment_methods.methods label{
	padding-left: 0!important;
}
.news_right_bar_single .read h3{
	margin:0px;
}
.news_right_bar_single .news_date_single {
    float: left;
    width: 100%;
}
.single.single-post .banner_outer+.x-container.max>.x-main {
    margin-top: 36px;
    float: left;
}
.news_right_bar_single .news_date_single h6{
	margin-top: 0;
	color: #999999;
	text-transform:capitalize;
	font-weight:normal;
}
.newsList_right .vc_btn3-inline{
	margin-bottom:0px;
}
.my-account .u-column2 h2{
	margin-bottom:20px;
}
.my-account .u-column2 .woocommerce-FormRow{
	margin-top: 2px;
}
.archive.search-results .x-pagination {
    position: absolute;
    bottom: 0;
	width: 67%;
}
.single_news_content_right p{
	
}
.left_news_title h3{
	margin:0px;
	font-size:18px;
	margin-bottom: 20px;
}
.left_news_date h6{
	font-size: 12px;
    font-weight: normal;
	margin:0px;
	text-transform:capitalize;
}
.left_news_date{
	width: auto;
	padding-right:10px;
    float: left;
}
.news_post_cat{
	width: auto;
    float: left;
	line-height: 14px;
	color:#0B9AD4;
	margin-top: 1px;
}
.single_news_content{
	width:100%;
	float:left;
	margin-top: 23px;
}
.news_left_bar_single .entry-featured, .news_left_bar_single .entry-thumb, .news_left_bar_single img{
	/*height:273px;*/
}
.archive.search-results .x-main.full {
    float: left;
    padding-bottom: 70px;
}
.news_left_bar_single .content_left_blog {
    float: left;
    padding: 25px;
	background-color:white;
}
.single_news_content blockquote {
    border-left: 1px solid #0b9ad4;
    padding-left: 27px;
    border-top: 0;
    border-bottom: 0;
    margin: 33px 0;
    padding-top: 0;
    padding-bottom: 0;
    width: 100%;
    float: none;
	font-size: 15px;
	font-family: 'Conv_roboto.light';
}
.news-page .more-link{
	display:none;
}
.single-product .search_right_bar{
	display:none;
}
.news_right_bar_single ul{
	list-style:none;
	margin:0px;
}
.newsList_right h4, .news_right_bar_single h4{
	font-size: 28px;
	margin-bottom:25px;
	font-family: 'Conv_roboto.light';
    font-weight: normal;	
	margin-top:0px;
}
.newsList_right .cat-item, .news_detail_industries_menu .cat-item, .product-search-filter-terms ul li{
	padding:0px;
	border-bottom: 0;
}
.newsList_right .widget_categories ul, .news_detail_industries_menu .widget_categories ul, .product-search-filter-terms  ul
{
	border: 0;
	box-shadow: none;
}
.newsList_right .widget_categories ul li a, .news_detail_industries_menu .widget_categories ul li a, .product-search-filter-terms  ul li a span,
.product-search-filter-terms  ul li a{
	border-bottom: 0;
	color:#0B9AD4;
}
.product-search-filter-terms  ul li a span:hover{
	text-decoration:underline;
}
.newsList_right .widget_categories ul li, .news_right_bar_single ul li, .product-search-filter-terms  ul li {
	box-shadow: none;
    margin-bottom: 10px;	
} 
.newsList_right .widget_categories ul li:hover{
    background-color: none !important;	
}
.widget ul li:hover, .widget ol li:hover {
    background-color: transparent!important;	
}
.newsList_left .vc_gitem-zone, .newsList_right .vc_gitem-zone, .newsList_left ul li{
	width:100%!important;
	background-color: white;
	border-radius: 6px !important;
}
.post_cat ul{
margin: 0;
list-style: none;
}
.post_cat ul li a{
	color:white;
}
.post_cat ul li a{
pointer-events:none;
}
.post_cat ul li a:hover{
pointer-events:none;
}
.archive_custom_outer .newsList_left ul li{
float: left;
margin-bottom: 40px;
}
.archive .x-header-landmark{
	display:none;
}
.archive_custom_outer .vc_gitem-post-data-source-post_title a:hover{
text-decoration: none;
pointer-events: none;
}
.archive_custom_outer .vc_gitem-post-data-source-post_title a{
text-decoration: none;
pointer-events: none;
}
.newsList_left ul{
	margin-left:0px;
	list-style:none;
}
.newsList_right  .vc_gitem-col, .content_right_blog{
	padding:25px!important;
}
.content_right_blog{
	background-color:white;
	margin-bottom: 10px;
    border-radius: 6px;
}
.newsList_left .wpb_single_image .vc_figure, .newsList_left .wpb_single_image img, .newsList_left .wpb_single_image .vc_single_image-wrapper {
    width: 100% !important;
	height:275px;
}
.newsList_left .vc_gitem-post-data-source-post_date, .newsList_left  .vc_gitem-post-data-source-post_categories{
	width:50%;
}
.newsList_left .vc_gitem-post-data-source-post_date{
	/*width: 20%;*/
	width: auto;
    float: left;
	padding-right: 10px;
}
.news-page .entry-wrap, .newsList_left .vc_gitem-col{
	padding:0px !important;
}
.news-page .entry-wrap{
background-color: transparent;
}
.newsList_left  .vc_gitem-post-data-source-post_title, .newsList_left .vc_gitem-post-data-source-post_excerpt, .newsList_left .vc_btn3-inline{
	padding: 0px 25px;
}
.newsList_left  .vc_gitem-post-data-source-post_date{
	padding-left:25px;
	margin-bottom:0px;
}
.newsList_left  .vc_gitem-post-data-source-post_title{
	font-size: 18px;
    font-weight: bold;
	color:#0B9AD4;
	margin-top: 22px;
	margin-bottom: 10px;
}
.newsList_left .vc_gitem-post-category-name{
	color:#0B9AD4;
}
.newsList_left .vc_gitem-post-category-name:hover{
	background-color:none !important;
}
.newsList_left  .vc_gitem-post-data-source-post_categories{
	text-align:left !important;
	margin-bottom:0px;
}
.newsList_left .vc_gitem-post-data-source-post_excerpt{
    margin-top: 10px;
    width: 100% !important;
    margin-bottom: 30px;
}
.newsList_left .vc_btn3-inline{
	margin-bottom: 29.74px;
}
.search-results .woocommerce-ordering {
    float: left;
    position: absolute;
    top: 0;
}
.search-results .custom_products_display{
	width: 100% !important;
}
.search-results  .product_search_outer{
float: left;
width: 67%;
margin-top: 79px;
margin-right: 4.4%;
}
.search-results .widget_woocommerce_product_search_filter_widget {
    float: left;
    width: 100%;
    margin-top: 35px;
}
.search-results .header_right .widget_woocommerce_product_search_filter_widget {
    margin-top: 0px;
}
.search-results .product-search-form .product-filter-field{
background-color: transparent;
width: 100% !important;
border-radius: 22px;
font-size: 18px;
border-color: #0B9AD4;
color: black;
text-transform: uppercase;
padding-left: 15px;
height: 41px;
font-family: 'Conv_roboto.medium';
}
.search_right_bar {
    float: left;
	width: 28.6%;
	margin-top: 39px;
}
.search-results .widget_woocommerce_product_search_filter_category_widget {
    float: left;
    width: 100%;
}
.search-results .widget_woocommerce_product_search_filter_category_widget h4{
   color:#3B3E43;
   font-family: 'Conv_roboto.light';
   margin-bottom: 28px;
}
.search-results  .product-search-filter-terms .product-search-filter-category-heading, .search-results  .x-header-landmark
{
	display:none;
}
.search-results .woocommerce-result-count{
border: 0px solid #ddd;
border: 0;
font-size: 15px;
border-radius: 0;
box-shadow: none;
margin-bottom: 0;
font-family: 'Conv_roboto.light';
color: black;
}
.woocommerce-checkout-review-order .checkbox {
	    padding-left: 0;
}
.custom_products_display{
	position:relative;
}
h2{
font-size: 30px;
font-family: 'Conv_roboto.light' !important;
}
.header_right .login ul{
	margin:0px;
	list-style:none;
}
.account_submenu{
	display:none;
}
#loading-image{
	background-image:url('../../../wp-content/uploads/2018/03/giphy.gif');
	background-repeat:no-repeat;
width: 100%;
height: 100%;
position: absolute;
display: block;
z-index: 99999;
top: 0;
min-height: 500px;
}
.account_menu > a {
    padding-left: 0 !important;
padding-right: 24px !important;
margin-left: 7px;
background-image: url('../../../wp-content/uploads/2018/03/drop.png');
background-repeat: no-repeat;
background-position: 89% 29%;
}
.account_menu:hover .account_submenu{
	display:block;
}
.log_menu {
    border: 1px solid white;
	background-color:#0b9ad4;
	border-radius: 4px;
	float: left;	
}
.log_menu > a{
	padding-bottom: 8px !important;
padding-top: 5px !important;
float: left;
}
.cart_page h2, .cart_page h3{
font-size: 30px !important;
font-family: 'Conv_roboto.thin' !important;
margin-top: 0px !important;
margin-bottom: 28px;
}
.cart_page .checkbox input[type="checkbox"] {
    margin-left: 0px;
}
.cart_page .checkbox {
	padding-left:0px;
}
.cart_page .woocommerce-billing-fields h3{
margin-top:0px !important;
}
.cart_page h3{
margin-top: 20px !important;
}
.cart_page_left_col .cart-subtotal{
	display:none;
}
.cart_page_right_col .product-price, .cart_page_right_col .product-quantity
{
	display:none;
}
.cart_page_right_col .actions button{
	margin-left:4px !important;
}
.industry-menu .sub-menu li {
    width: 24.5%;
	display: inline-block;
}
.submarket-menu .sub-menu li {
	width: 100%;
    float: none;
}
.non-submarket .sub-menu{
	left: 0px!important;
}
.submarket-menu .sub-menu{
	top: -4px !important;
position: relative;
left: 0 !important;
min-width: 225px !important;
border: 0 !important;
margin-left: 17px;
background: rgb(0,0,0,0) !important;
box-shadow: none;
}
.submarket-menu .sub-menu a{
	padding: 4px 10px !important;
	padding-left: 17px !important;
}
.industry-menu .sub-menu {
	min-width: 999px;
}
.sign_up_page .wpcf7-list-item label > input, .sample_report_form_div .wpcf7-list-item label > input, .cart_page .checkbox input{
	margin-top: 3px;
margin-right: 8px;
}
.sample_report_form_div{
	float:left;
}
.sample_report_form_div h3{
	text-align:center;
	padding: 26px 0;
	margin-bottom: 0px;	
	background-color:#F3F3F3;
}
.sample_report_form_div .wpcf7-form{
	background-color:white;
	padding: 41px 63px;
}
.sample_report_form_div .wpcf7-form b{
	color:black;
}
a{
	color: #4299CF;
}
a:hover{
	text-decoration:underline;
}
.type-page .entry-featured{
	display:none;
}
.cart_page .coupon +.button{
	float:right;
}
.cart_page .button{
	margin:0 !important;
	margin-top: 10px !important;
margin-bottom: 10px !important;
}
.cart_page .currency_div{
	display:none;
}
.woocommerce-form-login .woocommerce-Button {
      margin-bottom: 12px;
}
.x-navbar .desktop .x-nav > li > a:hover,
.x-nav .sub-menu li a:hover,
.sign_up a:hover,
.login a:hover {
    color: #0b9ad4 !important;
	text-decoration:none;
}
.x-navbar .desktop .x-nav > li > a:hover,
.x-nav .sub-menu li a:hover{
	color: white !important;
	text-decoration:underline;
}
.load_product_content a:hover, .x-accordion-toggle:hover, .product_right_back a:hover, .download_sample_div a:hover, .tp-mask-wrap a,
.dd-selected:hover{
	text-decoration:none;
}
.woocommerce-form-login {
    margin-top: 10px;
}
.woocommerce-form-login .woocommerce-form__label-for-checkbox span {
      margin-left: 10px;
}
.woocommerce label, .lost_password{
letter-spacing:0.1px !important;
}
.service_col a.x-img:not(.x-img-thumbnail):hover {
    opacity: 1;
}
.woocommerce-product-details__short-description {
    padding-right: 4px;
	color:#808080;
}
.woocommerce-product-details__short-description h2{
	color:#808080;
	font-size:14px;
	line-height: 1.7;
	margin:0;
	font-weight:normal;
}
.woocommerce-product-details__short-description p{
   font-size:14px;
}
.entry-wrap{
	box-shadow:none;
}
.limargin a{
	pointer-events: none;
}
.remove {
    color: #0b9ad4;
}
.x-btn-widgetbar {
    display: none;
}
.cart-contents-count{
	display:none;
}
.woocommerce-info.x-alert{
	float:left;
	width:100%;
}
.x-navbar .x-nav-wrap .x-nav > li > a {
font-family:'Conv_roboto.light' !important;
font-size:14px !important;
letter-spacing: 0.1px !important;
}
p {
    font-size: 15px;
	font-family: 'Conv_roboto.light';
	letter-spacing: 0.1px;
}
.report_section h1, 
.home_latest_news h1,
.about_page h1 {
    margin-bottom: 56px;
    font-size: 29px;
    margin-top: 0;
	letter-spacing: 0.1px;
}
.about_page h1{
	margin-bottom: 29px;
	margin-top: 0;
}
.about_page blockquote {
    border-left: 1px solid #0b9ad4;
    padding-left: 32px;
    border-top: 0;
    border-bottom: 0;
    margin: 33px 0;
    padding-top: 0;
    padding-bottom: 0;
	width:100%;
	float: left;
}
.about_page blockquote p{
	font-size: 20px;
    line-height: 38px;
}
.faq_right p{
	line-height: 29px;
}
.about_page p{
	line-height: 30px;
}
.about_page ul{
	width: 22%;
    float: left;
	line-height: 27px;
    margin-left: 15px;
}
.about_page>.x-container{
	background-color:white;
	padding:27px;
}
.about_page .x-img{
	margin-top: 65px;
}
.our_clients_row h1{
    font-size: 29px;
    margin-top: 0;
    color: white;
    /*background-color: #38ABD8;*/
    padding: 15px 0px;
	letter-spacing: 0.1px;
}
.report_section h1 strong, .home_latest_news h1 strong, .our_clients_row h1 strong, .about_page h1 strong, .all_news a strong, .cap2 strong, .product_right_sidebar h3 strong,
.releted_outer h3 strong, .sample_report_form_div h3 strong, .faq_outer h3 strong, .news-page  .newsList_right h3 strong, .news_right_bar_single h3 strong{
    font-weight:normal;
	font-family:'Conv_roboto.light';
}
.faq_outer h3 {
	margin-top:0px;
	line-height: 25px;
	margin-bottom: 19px;
}
.releted_outer h3{
	font-size: 28px;
letter-spacing: 0.1px;
text-align: center;
margin-bottom: 25px;
margin-top: 53px;
}
.sign_up span{
	font-family:'Conv_roboto.light';
}
.cap2 strong{
	font-size:17px;
}
.report_img_section  img{
	width: 72px;
}
.report_img_section p strong{
color:black;
}
.header_right input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: white;
}
.header_right input::-moz-placeholder { /* Firefox 19+ */
  color: white !important;
  opacity: 1;
  text-transform:uppercase;
}
.header_right input:-moz-placeholder { /* Firefox 18- */
  color: white !important;
  opacity: 1;
   text-transform:uppercase;
}
.search-results .product-search-form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: black;
   text-transform:uppercase;
}
.search-results .product-search-form input::-moz-placeholder { /* Firefox 19+ */
  color: black !important;
  opacity: 1;
   text-transform:uppercase;
}
.search-results .product-search-form input:-moz-placeholder { /* Firefox 18- */
  color: black !important;
  opacity: 1;
   text-transform:uppercase;
}
.search-results .header_right .product-search-form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: white;
   text-transform:uppercase;
}
.search-results .header_right .product-search-form input::-moz-placeholder { /* Firefox 19+ */
  color: white !important;
  opacity: 1;
   text-transform:uppercase;
}
.search-results .header_right .product-search-form input:-moz-placeholder { /* Firefox 18- */
  color: white !important;
  opacity: 1;
   text-transform:uppercase;
}
.single-product .variations  select, .product_list_outer select, .search-results .woocommerce-ordering select
{
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
	background-image: url("../../../wp-content/uploads/2018/02/down.svg");
	background-position: 95% 14px;
background-repeat: no-repeat;
border-radius: 15px;
height: 35px;
border-color:#0B9AD4;
text-transform: uppercase;
width: 25%!important;
font-size: 15px;
background-color: #F3F3F3;
}
@-moz-document url-prefix() { 
.single-product .variations  select { 
font-size: 100%;
 } 
} 
.product_detail_wrap .variations_form.cart .value>select{
width: 45%!important;	
}
.search-results .woocommerce-ordering select{
	width: 100%!important;
}
#loadContent{
	float:left;
}
.single-product .variations select::-ms-expand{
    display: none;
}
.custom_products_display .load_product_content h4:hover {
    text-decoration: underline;
}
.entry-wrap{
	padding:32px 34px;
}
.x-brand img {
    width: 160px !important;
}
.masthead{
	position: absolute;
width: 100%;
top: 0;
border: 0;
box-shadow: none;
}
.x-navbar .desktop .x-nav > li > a:hover, .x-navbar .desktop .x-nav > .x-active > a, .x-navbar .desktop .x-nav > .current-menu-item > a {
    box-shadow: none !important;
}
.x-navbar{
	border:0px;
	box-shadow:none;
}
.x-topbar .p-info, .x-topbar .p-info a, .x-navbar .desktop .x-nav > li > a, .x-navbar .desktop .sub-menu a, .x-navbar .mobile .x-nav li > a, .x-breadcrumb-wrap a, .x-breadcrumbs .delimiter {
    color: white !important;
}
.masthead-inline .desktop .x-nav {
    display: block;
    float: left;
	margin-left: 130px;
}
.header_right {
   /* float: left;*/
	margin-top: 43px;
	margin-left: 15px;
}
.x-brand {
    margin-top: 30px;
}
.masthead-inline .desktop .x-nav {
    margin-top: 16px;
}
.cart-contents {
    background-image: url("../../../wp-content/uploads/2018/02/reshopping-cart-black-shape.svg");
    background-repeat: no-repeat;
    float: left;
    height: 50px;
	margin-top: 3px;
    width: 40px;
}
.cart-contents:hover{
    background-image: url("../../../wp-content/uploads/2018/05/cart-icon-hover.svg");
    background-repeat: no-repeat;
}
.cap1 {
    font-size: 29px !important;
    font-weight: bold !important;
    font-family: roboto;
}
.cap1 span {
    font-size: 27px !important;
    font-family: 'Conv_roboto.light';
	font-weight: normal !important;
}
.cap2{
	background-color:#052c76;
	color:white;
	padding: 20px 34px !important;
border-radius: 32px;
border: 1px solid #052c76 !important;
    line-height: 22px !important;
}
.header_right .search-query,
.header_right input[type="text"]{
background-color: transparent;
width: 230px !important;
border-radius: 22px;
font-size: 14px;
border-color:#0B9AD4;
color:white;
text-transform: capitalize;
padding-left: 15px;
height: 35px;
font-family:'Conv_roboto.medium';
}
.header_right .search-query:focus, .header_right .product-filter-field:focus{
	border-color:#0B9AD4;
}
.header_right_1, .header_right_2 {
    float: left;
}
.header_right_1 .form-search::before, .header_right_1 .widget_product_search form::before {
    content: '';
}
.cap2 a, .cap2 span{
font-size: 17px !important;
color: white;
}
 .cap2 span{
 font-weight:bold;
 }
footer.x-colophon.top{
 display:none;	
}
footer.x-colophon.bottom {
	padding-top:60px;
}
footer.x-colophon.bottom .x-nav li a{
text-transform: capitalize;
letter-spacing: 0;
font-size: 14px;
margin-right: 27px;
color:#272727;
font-weight:bold;	
}
footer.x-colophon.bottom .x-nav li a:hover{
text-decoration:underline;
}
.footer_last{
	font-size: 14px;
letter-spacing: 0;
}
footer.x-colophon.bottom .x-social-global{
margin: 28px 0;	
}
footer.x-colophon.bottom  .x-colophon-content{
margin-top:0px;	
}
footer.x-colophon.bottom  .x-social-global a{
	margin:0px 8px;
}
.facebook {
    background-image: url('../../../wp-content/uploads/2018/02/foot-facebook-letter-logo.svg');
    width: 19px;
    height: 16px;
    background-repeat: no-repeat;
}
.facebook:hover, .twitter:hover, .google-plus:hover, .linkedin:hover{
	opacity:0.5;
}
.connect_us_row  a:hover{
	opacity:0.5;
}
.footer_last hr{
	border-top:0px;
}
.footer_last p:last-child{
	font-size: 13px;
}
.footer_last b{
	margin-bottom:10px;
	color:#9E9FA1;
}
.footer_last p{
	margin-bottom:-5px;
}
.twitter{
    background-image: url('../../../wp-content/uploads/2018/02/foot-rtwitter-logo-silhouette-2.svg');
   width: 19px;
    height: 16px;
    background-repeat: no-repeat;
}
.google-plus {
    background-image: url('../../../wp-content/uploads/2018/02/foot-rgoogle-plus.svg');
   width: 19px;
    height: 16px;
    background-repeat: no-repeat;
}
.linkedin {
    background-image: url('../../../wp-content/uploads/2018/02/foot-rlinkedin-logo-2.svg');
   width: 19px;
    height: 16px;
    background-repeat: no-repeat;
}
.x-icon-facebook-square::before, .x-icon-twitter-square::before, .x-icon-google-plus-square::before, .x-icon-linkedin-square::before{
    content: ' ';
}		
.service_col_text:hover{
	background:rgba(11,154,212,0.7);
}	
.single-product .product_row1 div{
	line-height:1.4;
}
.service_col{
    margin-right: 0.45% !important;
width: 24.6% !important;
}
.service_col .x-img{
    width: 100%;
	margin-bottom:0px;
}
.service_col{
	position:relative;
}
.service_col .service_col_text{
	position: absolute;
width: 100%;
top: 0px;
color: white;
text-align: center;
text-transform: uppercase;
font-size: 20px;
height:100%;
padding-top:13.6%;
}
.service_col p{
	margin-bottom:0px;
}
.home_service_outer{
	margin-bottom:5px !important;
}
.home_latest_news .vc_gitem-zone{
	background-color:white !important;
}
.home_latest_news .vc_gitem-animated-block {
    display: none;
}
.home_latest_news h4 {
    margin-top: 0;
    font-size: 18px;
    margin-bottom: 0px;
}
.home_latest_news .vc_gitem-post-data-source-post_title
{
 margin-bottom: 0px;
}
.home_latest_news .vc_gitem-post-data-source-post_date{
margin-bottom: 18px;	
}
.home_latest_news .vc_gitem-post-data-source-post_date > div{
    font-size: 13px;
}
.home_latest_news .vc_btn3 {
	background-color: #0B9AD4 !important;
    color: white !important;
    text-transform: uppercase;
    border-radius: 20px !important;
    padding: 8px 16px 8px 15px!important;
}
.home_latest_news .vc_btn3-left{
margin-bottom:0px;
}
.home_latest_news .vc_gitem-zone .vc_gitem-col {
  padding: 17px 25px 25px 25px;
}
.home_latest_news .vc_btn3:hover,
.all_news a:hover{
background-color: white !important;
    color: #0B9AD4 !important;
   border: 1px solid #0B9AD4 !important;
   text-decoration:none !important;
}
.all_news a:hover{
background-color: transparent !important;
}
.cap2:hover{
background-color: transparent !important;
color: white !important;
border: 1px solid #0B9AD4 !important;
 text-decoration:none !important;
}
.cap2:hover a{
	color: #0B9AD4 !important;
}
.cap2:hover span{
	color: white !important;
}
.all_news a{
	  color: white;
    background-color: #0B9AD4;
    padding: 13px 29px !important;
    border-radius: 28px;
    font-size: 17px;
}
.all_news {
	margin-top:35px!important;
}
.connect_us_row h3{
	margin:0px;
	font-weight:normal;
	font-size:17px;
	line-height: 21px;
}
.connect_us_row img{
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	margin-top: -3px;
	 width: auto;
 height: 16px;
}
.service_col_text:hover{
	text-decoration:none;
}
.connect_us_row .twit{
	margin-left:10px;
}
.sub-menu{
	background:rgba(0, 156, 230, 1)!important;
}
.connect_us_row  h3 a:first-child{
	margin-left:10px
}
.connect_us_row h3 strong{
	color:#999999;
}
.bx-wrapper {
    margin: 0 auto;
    margin-top: 37px !important;
    padding-bottom: 37px!important;
}
.footer_testimonial{
	background-color:#0b9ad4;
}
.client{
display:none;	
}
.menu-item-has-children:hover .sub-menu{
	background-color:transparent;
}
.desktop .sub-menu{
	text-transform: uppercase;
}
.masthead-inline .x-navbar .desktop .sub-menu {
	left: -105px;
}
.submarket-menu .sub-menu{
	min-width: 400px;
}
.desktop .sub-menu {
    font-size: 14px;
	font-family: 'Conv_roboto.light' !important;
	border: 1px solid white;
}
.login {
    float: left;
    width: auto;
    font-size: 14px;
	margin-right: 0px;
	margin-bottom: 20px !important;
}
.login a{
	color:white;
	font-family: 'Conv_roboto.light' !important;
	padding: 6px 12px;
	padding-bottom: 21px;
	float:left;
}
.sign_up {
    float: left;
    width: auto;
    padding: 4px 15px;
	text-transform: uppercase;
border-radius: 22px;
color: white;
height: 35px;
border: 1px solid;
margin: 0px 7px 0px 9px;
}
.sign_up a{
	color:white;
	font-family: 'Conv_roboto.medium';
	line-height: 1.9;
}
.login a:hover,.sign_up a:hover {
	color:white;
}
.login a:hover{
	color:white !important;
	text-decoration:underline;
}
.account_menu > a:hover{
	text-decoration:none;
}
.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
	padding-left: 10px !important;
    padding-right: 10px !important;
}
.product_featured_outer {
    position: relative;
}
.product_title_custom{
    position: absolute;
    width: 100%;
    margin: 0 auto;
    top: 41%;
    text-align: center;
    font-size: 25px;
    color: white;
}
.custom_products_display.releted_outer{
	width:100% !important;
}
.related.products {
    background-color: #F3F3F3;
}
.custom_products_display li{
	margin-bottom:6px;
	background-color: white;
list-style: none;
width: 49.5%;
float: left;
margin-right: 6px;
padding: 26px 30px;
border-radius: 5px;
min-height: 361px;
position:relative;
}
.product_search_outer li{
margin-bottom: 6px !important;
list-style: none;
width: 49.5% !important;
float: left !important;
margin-right: 6px !important;
padding: 26px 30px !important;
border-radius: 5px !important;
min-height: 361px;
}
.custom_products_display li:nth-child(2n){
    margin-right: 0px;
}
.product_search_outer li:nth-child(2n){
    margin-right: 0px !important;
}
.product_list_outer form {
    margin-bottom: 33px;
}
.single-product.woocommerce div.product .images {
    width: 26%;
	margin-left:30px;
}
.single-product.woocommerce div.product .summary {
    float: left;
    width: 65%;
	margin-left: 29px;
	padding-right: 10px;
}
.product_right_sidebar {
    float: left;
    width: 28.6%;
}
.single-product  .x-main  .entry-wrap{
	padding:0px;
	background-color: transparent;
	box-shadow:none;
}
.product_detail_wrap .product,
.product_detail_wrap .custom_products_display {
    width: 67%;
    float: left;
	padding-top:30px;
	background-color: white;
	margin-right:4.4%;
	border-radius:5px;
	padding-bottom: 24px;
}
.product_detail_wrap .custom_products_display {
background-color: transparent;
}
.product_detail_wrap .custom_products_display{
	margin-right: 4.4%;
	margin-left: 0;
	margin-bottom: 0;
	padding-top:0px;
	position:relative;
}
.single-product .entry-summary .product_title{
	font-size: 24px !important;
	letter-spacing:0.1px;
	line-height: 35px;
	margin-top: -9px !important;
}
.single-product .entry-summary span{
	font-weight: bold;
color: black;
font-size: 14px;
}
.single-product  .quantity .qty{
	border-radius: 15px;
border-color: #0B9AD4;
width: 52px;
height: 35px !important;
}
.single-product .variations .label{
	display:none;
}
.single-product .variations .value{
	padding:0px;
}
.single-product .single_variation{
	text-align:left!important;
}
.single-product .single_add_to_cart_button, .single-product .download_sample_div{
	float:left;
}
.single-product .product_meta{
	display:none;
}
.single-product  .download_sample_div a , .single-product  .single_add_to_cart_button {
    background-color: #0B9AD4;
    color: white;
    text-transform: uppercase;
    border-radius: 20px;
    padding: 8px 16px 8px 15px;
	border: 1px solid #0B9AD4;
	text-shadow:none;
	font-weight: bold;
}
table th, table td {
    font-family: roboto;
}
.cart_totals h2,
.woocommerce-billing-fields h3{
	letter-spacing:0.1px !important;
	font-family: roboto;
}
.about_paypal{
	color:black;
}
.product-name a{
	color:black;
}
.single-product .download_sample_div a:hover, .single-product .single_add_to_cart_button:hover{
	background-color: white;
    color: #0B9AD4;
    border: 1px solid #0B9AD4;
	text-shadow: none;
}
.single-product.woocommerce .button.single_add_to_cart_button::before,
.single-product.woocommerce .button.product_type_simple::before {
    float: right;
	margin-left: 9px;
}
.single-product .download_sample_div{
	margin-top:7px;
	margin-left:8px;
}
.single-product  .single_variation_wrap .woocommerce-variation-price{
float: left;
margin-top: 11px;
margin-right: 25px;
}
.home .x-main.full{
	padding-top:0px;
}
.single-product.woocommerce .quantity {
    width: 65px;
    float: left;
	display:none !important;
}
.single-product .currency_div, .cart_item .currency_div{
    float: left;
    width: 122px;
	margin-bottom: 19px;
}
.single-product .dd-options.dd-click-off-close, .cart_item .dd-options.dd-click-off-close{
width: 122px !important;
margin-left: 0;
list-style: none;
}
.single-product .dd-options.dd-click-off-close li,
.cart_item .dd-options.dd-click-off-close li{
	border-bottom:1px solid gray;
}
.single-product .dd-container, .single-product  .dd-select, .single-product  .dd-selected, .cart_item  .dd-container, .cart_item   .dd-select,
.cart_item   .dd-selected
{
width:100%!important;
height:35px;
border-radius: 15px;
border-color:#0B9AD4;
}
.single-product .dd-select, .cart_item .dd-select{
	background:none !important;
}
.single-product  .dd-options.dd-click-off-close, .cart_item  .dd-options.dd-click-off-close {
    background-color: #eee;
}
.single-product .dd-selected, .single-product .dd-option-selected, .single-product .dd-option, .cart_item .dd-selected, .cart_item .dd-option-selected,
.cart_item .dd-option
{
	padding:0px;
}
.single-product  .dd-select img, .single-product .dd-option-image, .cart_item  .dd-select img, .cart_item .dd-option-image{
margin-left: 15px;
width: 30px;
height: 23px;
margin-top: 5px;
}
.single-product  .dd-selected-description.dd-desc.dd-selected-description-truncated, .single-product .dd-option-description,
.cart_item  .dd-selected-description.dd-desc.dd-selected-description-truncated, .cart_item .dd-option-description
{
	display:none !important;
}
.single-product .dd-selected-text, .single-product .dd-option-text, .cart_item .dd-selected-text, .cart_item .dd-option-text{
	font-weight:normal;
	font-size:12px;
	margin-top: 6.5px;
	color:#999999;
}
.dd-pointer{
	top: 48.5% !important;
}
.single-product .dd-pointer-down,
.cart_item .dd-pointer-down{
    border-top: solid 5px #0B9AD4;
}
.single-product .dd-pointer-down.dd-pointer-up,
.cart_item .dd-pointer-down.dd-pointer-up{
    border-bottom: solid 5px #0B9AD4 !important;
}
.header_right .login{
	text-transform:uppercase;
}
.single-product .addacrt-download-div{
	float:left;
	width:100% !important;
}
.product_row1 {
    margin-top: 20px;
    margin-bottom: 20px;
}
.single-product  .woocommerce-tabs .x-nav-tabs > li > a{
padding: 24px 0px;
font-size: 14px;
text-transform: uppercase;
cursor:pointer;
}
.single-product  .woocommerce-tabs  .x-nav-tabs-item a{
	color:#0B9AD4;
	background-color: white;
}
.single-product  .woocommerce-tabs  .x-nav-tabs-item.active a{
box-shadow: inset 0 0px 0 0 #ff2a13;
color:black;
background-color: #F6F6F6;	
}
.single-product  .x-tab-pane h4{
	font-size: 18px;
	margin-bottom: 40px;
}
.single-product  .x-tab-pane  strong{
	color:black;
	margin-bottom: 10px;
    width: auto;	
}
.single-product .related.products h2{
text-align: center;
}
.single-product .related.products .type-product{
width: 49%;
margin-right: 1%;
float: left;
margin-bottom: 1%;
}
.product_right_sidebar .x-accordion-heading .x-accordion-toggle::before,
.x-accordion-heading .x-accordion-toggle::before {
    content: "";
}
.product_right_sidebar .x-accordion-toggle.collapsed,
.product_right_sidebar.x-accordion-toggle,
.x-accordion-toggle.collapsed,
.x-accordion-toggle{
    background-color: #EEEEEE;
    
}
.product_right_sidebar .x-accordion-toggle.collapsed,
.x-accordion-toggle.collapsed{
    background-image: url("../../../wp-content/uploads/2018/02/down.svg");
    background-position: 95.7% center;
    background-repeat: no-repeat;
	font-size: 16px;
	background-color:white;
	padding-top: 11px !important;
padding-bottom: 11px!important;
}
.product_right_sidebar .x-accordion-toggle,
.x-accordion-toggle{
    background-image: url("../../../wp-content/uploads/2018/02/up.svg");
    background-position: 95.7% center;
    background-repeat: no-repeat;
	background-color:white;
	padding-top: 11px!important;
padding-bottom: 11px!important;
	font-size: 16px;
}
.product_right_sidebar .x-accordion-heading,
.x-accordion-heading{
    border-left: 6px solid #0B9AD4;
}
.product_right_sidebar .x-accordion-heading a:hover,
.x-accordion-heading a:hover{
	color:black !important;
}
.product_right_sidebar .x-accordion-group,
.x-accordion-group{
	border:0px;
	box-shadow:none;
}
.product_right_sidebar  .x-accordion-inner,
.x-accordion-inner{
	border-top:0px;
	background-color: transparent;
	font-family: 'Conv_roboto.light';
	letter-spacing: 0.1px;

}
.product_right_sidebar .x-accordion-inner,
.x-accordion-inner {
    padding: 30px 32px;
    line-height: 31px;
    font-size: 15px;
}
.product_right_sidebar .x-accordion-inner  .right_a,
.product_right_sidebar .right_a{
   color:#0B9AD4;
}
.product_right_sidebar .x-accordion-inner  .right_a:hover,
.product_right_sidebar .right_a:hover{
   color:#0B9AD4;
   text-decoration:underline;
}
.product_right_sidebar  .x-accordion,
.x-accordion {
    margin-bottom: 6px;
}
.product_right_sidebar h3,
.news-page .newsList_right h3,
.news_right_bar_single h3 {
	    margin-bottom: 22px;
		font-size: 28px;
		letter-spacing:0.1px;
}
.product_right_sidebar .right_a img{
	    margin-right: 10px;
		float:left;
}
.product_right_sidebar .right_a{
	    margin-bottom: 14px;
		width: 100%;
        float: left;
}
.right_a span {
    float: left;
}
.product_detail_wrap .x-tab-content{
border: 0px solid;
box-shadow: none;	
padding: 0px 22px;
}
.product_detail_wrap  .x-nav-tabs{
	border:0px solid;
	box-shadow:none;
}
.product_detail_wrap .x-nav-tabs-item{
border-right:1px solid #EEEEEE;
border-top: 1px solid #EEEEEE;
}
.featured_img__outer{
	background-repeat:no-repeat;
background-size: cover;
}
.product_defalut_img_outer{
background-repeat:no-repeat;
background-size: cover;
background-image:url('../../../wp-content/uploads/2018/03/generic-header.jpg')!important;
}
.defaultpage_outer{
background-image:url('../../../wp-content/uploads/2018/03/generic-header.jpg')!important;
background-repeat:no-repeat;
background-size: cover;
}
.error404 .banner_outer .featured_img__outer{
background-image:url('../../../wp-content/uploads/2018/03/generic-header.jpg')!important;
background-repeat:no-repeat;
background-size: cover;	
padding: 105px 0px;
}
.error404 .banner_outer .featured_img__outer .product_title {
    opacity: 0;
}
.single .banner_outer .product_title, .page .banner_outer .product_title, .archive .banner_outer .product_title, .banner_outer .defaultpage_outer .product_title {
padding-top: 159px;
padding-bottom: 107px;
color:white;
font-size:28px;
font-weight:bold;
text-align:center;
letter-spacing:0.1px;
}
.single .banner_outer .x-container, .page .banner_outer .x-container, .archive .banner_outer .x-container, .search .banner_outer .x-container
{
	margin:0px auto;
}
.product_detail_wrap .latest_news_right {
    width: 100%;
    float: left;
}
.product_detail_wrap .latest_news_inner {
 background-color: white;
padding: 26px 30px;
margin-bottom: 6px;
border-radius: 5px;
}
.product_detail_wrap .news_title h5{
    font-size: 18px;
margin-top: 0;
margin-bottom: 0;
}
.newsList_right .vc_gitem-post-data-source-post_title,
.content_right_blog h4{
font-size: 16px;
margin-top: 0;
margin-bottom: 0;
color:black;
font-weight:bold;
}
.product_detail_wrap .news_date_single p {
    font-size: 13px;
	margin-bottom: 23px;
}
.product-info .wps_add_to_cart a{
padding: 6px 8px 6px 8px !important;
font-size:10px!important;	
}
.product-info .wps_add_to_cart a:hover{
padding: 6px 8px 6px 8px!important;
font-size:10px!important;	
}
.product-search-field-clear{
	display:none!important;
}
.product_detail_wrap .single_read, .load_product_detail a , .shop_table .actions .button, .cart_totals  .wc-proceed-to-checkout a,
.woocommerce-checkout-payment .button, .woocommerce-form-login .woocommerce-Button, .woocommerce-MyAccount-content .button, .checkout_coupon .button,
.return-to-shop .button, .lost_reset_password .button, .login .button, .woocommerce-MyAccount-navigation-link,
.sign_up_page .wpcf7-submit, .sample_report_form_div .wpcf7-submit, .download-file a, .product-info .wps_add_to_cart a, .newsList_outer .vc_btn3-inline>.vc_btn3,
.news_right_bar_single .read a, .register .button, .order-again .button
{
background-color: #0B9AD4;
color: white;
text-transform: uppercase;
border-radius: 20px;
padding: 8px 16px 8px 16px;
border: 1px solid #0B9AD4;
line-height: 1.5!important;
font-size:14px;
text-shadow:none;
text-decoration:none;
}
.product_detail_wrap .single_read:hover, .load_product_detail a:hover, .shop_table .actions .button:hover, .cart_totals  .wc-proceed-to-checkout a:hover,
.woocommerce-checkout-payment .button:hover, .woocommerce-form-login .woocommerce-Button:hover, .woocommerce-MyAccount-content .button:hover,
.checkout_coupon .button:hover, .return-to-shop .button:hover, .lost_reset_password .button:hover, .login .button:hover,
.woocommerce-MyAccount-navigation-link:hover, .sign_up_page .wpcf7-submit:hover, .sample_report_form_div .wpcf7-submit:hover, .download-file a:hover,
.product-info .wps_add_to_cart a:hover, .newsList_outer .vc_btn3-inline>.vc_btn3:hover, .news_right_bar_single .read a:hover, .register .button:hover,
.order-again .button:hover
{
background-color: white;
color: #0B9AD4;
border: 1px solid #0B9AD4;
text-shadow:none;
}
.newsList_outer .vc_btn3-inline>.vc_btn3{
	color: white!important;
    border: 1px solid #0B9AD4!important;
    background-color: #0B9AD4!important;
}
.newsList_outer .vc_btn3-inline>.vc_btn3:hover{
background-color: white!important;
color: #0B9AD4!important;
border: 1px solid #0B9AD4!important;
text-shadow:none!important;
}
.woocommerce-MyAccount-navigation-link a {
margin: 0 !important;
padding: 0 !important;
font-size: 14px !important;
}
.woocommerce-MyAccount-navigation-link a:hover{
text-decoration:none;
}
.woocommerce-MyAccount-navigation-link a::before{
	border: 0px solid !important;
}
.woocommerce-form-login{
	padding:0px;
}
.lost_password a,
.lost_password a:hover{
	color:#999999;
}
.lost_password a:hover{
	text-decoration:underline;
}
.load_product_detail a{
line-height: 19px;
float: left;
}
.load_product_date{
	float:left;
	font-size: 13px;
	margin-top:-15px;
	margin-left:17px;
}
.list_date,
.detail_date {
    font-weight: normal !important;
    color: gray !important;
	text-transform: capitalize !important;
}
.load_product_date span{
	font-weight:bold;
	color:black;
	text-transform: uppercase;
}
.single-product .bread_category_name{
	width:70%;
	float: left;
	color:#0B9AD4;
}
.single-product .bread_category_name h6{
	color:#0B9AD4;
}
.single-product  .product_right_back{
	width:30%;
	float: left;
}
.single-product  .product_right_back h6{
	float: right;
}
.single-product .product_breadcrums {
    margin: 46px 0px;
    float: left;
    width: 100%;
}
.single-product .product_breadcrums h6{
	margin:0px;
	font-weight: normal;
}
.single-product .bread_category_name span{
	font-weight:normal;
	color:#0B9AD4;
}
.single-product .bread_category_name span a{
	color:#0B9AD4;
}
.single-product .bread_category_name .bread_bold{
	font-weight:bold;
}
.single-product .product_right_back a {
    font-size: 15px;
border-radius: 20px;
padding: 7px 14px;
border: 1px solid #0B9AD4;
}
.single-product .product_right_back a:hover{
color:none !important;
}
.single-product  .x-container{
	margin-top:0px;
}
.single-product .related.products .entry-featured{
	width: 45%;
	float:left;
	box-shadow: none;
	border: 0;
	margin-right: 17px;
}
.single-product .related.products .entry-header h3 a{
	color: black;
font-size: 17px;
line-height: 25px;
}
.single-product .related.products .entry-header h3 a:hover{
	color: black;
}
.single-product .related.products .type-product{
	padding:32px 30px;
	box-shadow: none !important;
}
.single-product .related.products .button{
	top: 145px !important;
}
.related.products .entry-wrap{
	padding-top:0px !important;
}
.single-product .related.products .entry-header h3{
	margin-top: -12px;
}
.home .banner_outer .product_title{
	display:none;
}
/***********pagination ***********/
div.pagination a,
.search-results .x-pagination li .page-numbers {
    border-bottom: 2px solid #0B9AD4;
    color: black;
    margin: 2px;
    padding: 4px 7px;
    text-decoration: none;
	background-color:white;
	text-shadow:none;
	box-shadow:none;
}
div.pagination a:hover,
.search-results .x-pagination li a:hover{
    background-color: #0B9AD4; /*#2d90ff;*/
    color: #fff;
    cursor: pointer;
	border-bottom: 2px solid #A1D9F2;
}
div.pagination a:active {
    border: 1px solid #2d90ff;
    color: #3390ca;
}
div.pagination .current,
.search-results .x-pagination .current {
   background-color: #0B9AD4 !important;
    border-bottom: 2px solid #A1D9F2 !important;
    color: #fff;
    font-weight: bold;
    margin: 2px;
    padding: 4px 7px;
	text-shadow:none;
	box-shadow:none;
}
div.pagination .disable {
    border: 1px solid #eee;
    color: #b6b6b6;
    margin: 2px;
    padding: 2px 5px;
}
div.pagination a.disable:hover {
    background-color: #fff;
    border: 1px solid #eee;
    color: #b6b6b6;
    cursor: text;
}
div.pagination a.current:hover {
    color: #fff;
    cursor: pointer;
}
.pagination {
    clear: both;
    float: right;
}
.pagination-center {
    float: left;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 21px;
    text-align: center;
    width: 100%;
}
.dot{padding: 3px 0;}
.search-results .x-pagination a, .search-results .x-pagination span{
	width: auto;
height: auto;
line-height:20px;
border-radius: 0;
}
.product_detail_wrap {
    float: left;
}
.custom_products_display .entry-featured-image, .product_search_outer .entry-featured-image{
	width: 37%;
    float: left;
}
.custom_products_display .entry-featured-image img, .product_search_outer .entry-featured-image img{
	width:100%;
}
.product_search_outer .load_product_content p{
	font-size:14px;
}
.woocommerce .product_search_outer li.product.first {
    clear: none;
}
.custom_products_display .load_product_content, .product_search_outer .load_product_content
{
    width: 63%;
    float: left;
	padding-left: 19px;
	font-family: 'Conv_roboto.light';
    letter-spacing: 0.1px;
	color:#808080;
}
.releted_li{
	position:relative;
}
.woocommerce-form-login.login{
	float:left;
	width:100%;
}
.custom_products_display .load_product_detail, .product_search_outer .load_product_detail{
	width: 100%;
	float:left;
	margin-top: 16px;
}
.custom_products_display .load_product_content h4, .product_search_outer .load_product_content h4
{
    margin-top: 0px;
    font-size: 17px;
    letter-spacing: 0.1px;
	line-height: 23px;
	margin-top: -8px;
}
.header_right_1_mobile{
	display:none;
}
/*------------SIGNUP WINDOW--------------*/
#exitpopup-modal .modal-title {
    background-color: #0b9ad4;
}
#exitpopup-modal h3 {
    color: #fff;
    font-size: 1em;
    margin: 0.12em;
    text-transform: none;
    font-weight: 500;
    line-height: 22px;
}
.exitpopup-modal-window .wpcf7-form-control.wpcf7-submit{
	background-color: #0B9AD4;
	color: white;
	text-transform: uppercase;
	border-radius: 20px;
	padding: 8px 16px 8px 16px;
	border: 1px solid #0B9AD4;
	line-height: 1.5 !important;
	font-size: 14px;
	text-shadow: none;
	text-decoration: none;
	cursor: pointer;
}
.exitpopup-modal-window .wpcf7-form-control.wpcf7-submit:hover{
	background-color: white;
    color: #0B9AD4;
    border: 1px solid #0B9AD4;
    text-shadow: none;
}
.modal-body h5{
	margin-top: 10px;
	margin-bottom: 0;
}
.exitpopup-modal-window small{
	color: #666666;
}
.exitpopup-modal-window .wpcf7-email::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #666666;
}
.exitpopup-modal-window .wpcf7-email::-moz-placeholder { /* Firefox 19+ */
  color: #666666;
}
.exitpopup-modal-window .wpcf7-email:-ms-input-placeholder { /* IE 10+ */
  color: #666666;
}
.exitpopup-modal-window .wpcf7-email:-moz-placeholder { /* Firefox 18- */
  color: #666666;
}
div.wpcf7 .ajax-loader {
    visibility: hidden;
    display: inline-block;
    background-image: url('../../uploads/2018/12/ajax-loader.gif');
    width: 16px;
    height: 16px;
    border: none;
    padding: 0;
    margin: 0 0 0 4px;
    vertical-align: middle;
}
div.wpcf7 .ajax-loader.is-active {
    visibility: visible;
}
/*---------------media-start-------------Media query for screens smaller than 768px--start---------------------*/
@media (max-width: 767px) {
	#exitpopup-modal .exitpopup-modal-window {
		width: 95%!important;
	}
.product_tag_outer .custom_products_display li {
    width: 100%;
}	
.sign_up_inmenu{
	display:block;
    float: left;
    width: 95%;
    padding: 4px 15px;
    text-transform: uppercase;
    border-radius: 22px;
    color: white;
    height: 35px;
    border: 1px solid;
    margin: 0px 7px 9px 9px;
}
.sign_up_inmenu a {
    color: white;
    font-family: 'Conv_roboto.medium';
    line-height: 1.9;
}
.sign_up_inmenu span {
    font-family: 'Conv_roboto.light';
}
.industry-menu .sub-menu li {
    width: 100%;
}
.submarket-menu .sub-menu {
    top: 0 !important;
}
.x-btn-navbar, .x-btn-navbar.collapsed {
    font-size: 23px!important;
}
.x-btn-navbar.collapsed:hover {
    text-decoration: none;
}
.custom_products_display .load_product_content, 
.product_search_outer .load_product_content {
    padding-left: 0;
}	
.service_col .x-img-link{
	width:99%;
}
.single-product .variations select{
width:auto !important;
}	
.left_news_date {
    width: 25%;
}
 .header_right input[type="text"]{
	width: 90% !important; 
 }
.about_page ul {
    width: 100%;
}	
.faq_right h3 {
    float: left;
    width: 100%;
	margin-top: 34px;
}	
.search-results .woocommerce-ordering {
    width: 100%;
}
.search-results .product_search_outer {
    width: 100%;
    margin-top: 10px;
    margin-right: 0;
}	
.product_search_outer li {
    width: 100% !important;
}	
.search_right_bar {
    width: 100%;
}
.product_search_outer li{
	 padding: 26px 26px!important;
}	
#loading-image{
	min-height: 100px;
}
.mobile_login ul{
	margin:0px;
	list-style:none;
}	
.mobile_login {
    width: 50%;
    float: left;
}
.account_menu {
    float: left;
}
.account_menu > a {
    background-position: 89% 45%;
}
.account_submenu {
    margin-left: 6px !important;
}
.log_menu{
	border: 0;
background: none !important;
}
.search_header{
    display:none;
}
.header_search{
	display:none;
}	
.sub-menu {
    background: none!important;
}
.header_right_1_mobile{
	display:block;
}
.x-brand {
    margin-top: 17px!important;
}
.header_right_mobile_outer{
width: 45%;
float: right;
}
.sub-menu li a{
	text-transform:uppercase;
	font-size: 12px !important;
}	
.mobile_login a{
	color: white;
margin-left: 11px;
padding: 8px 0;
float: left;
text-transform:uppercase;
}
.mobile_header_right_2 {
    float: right;
    padding: 8px 0;
}
.mobile_header_right_2 .cart-contents{
  height: 35px;
}
.login,
.header_right_2{
display:none;
}
.woocommerce-form-login.login{
	display:block;
}	
.x-btn-widgetbar {
    display: none;
}
.sign_up{
	display:none;
}
.x-navbar-inner>.x-container{
	width:100% !important;
}
.x-navbar-inner{
	padding:0px 10px;
}
.x-brand img {
    width: 120px !important;
}
.x-icon-bars{
	color:#0B9AD4;
}
.cap1 {
    font-size: 29px!important;
    white-space: pre-wrap;
    width: 250px !important;
    word-wrap: break-word !important;
    line-height: 34px !important;
    word-spacing: 2px;
    text-align: center !important;
    margin-top: 0px !important;
    letter-spacing: 0.5px !important;
}
.cap1 span {
    font-size: 27px!important;
}
.cap2 {
    padding: 10px 14px!important;
	margin-top: 35px !important;
	line-height: 18px !important;
}
.cap2 strong, .cap2 span {
    font-size: 15px!important;
}
.x-nav-wrap.mobile{
    background-color: #38ABD8;
}
.x-navbar .mobile .x-nav {
    margin: 0px 0;
}
.x-navbar .mobile .x-nav li{
    padding-left:0px;
}
.x-navbar .x-nav-wrap .x-nav > li > a {
    font-size: 12px!important;
	padding-left: 10px;
}
.service_col {
    width: 100% !important;
    margin-bottom: 3px;
}
.home_service_outer {
    margin-bottom: 0!important;
}
.header_right {
    margin-top: 27px;
	margin-left: 7px;
}
.header_right .search-query, .header_right .product-filter-field{
    width: 140px !important;
}
.single-product .x-container.width {
    width: 95%!important;
}
.page .x-container.width, .search-results .x-container.width{
    width: 95%!important;
}
.product_list_outer .custom_products_display li {
	padding: 26px 16px;
}
.single-product .bread_category_name, .single-product .product_right_back{
    width: 100%;
	text-align:center;
}
.single-product .product_right_back h6 {
    text-align:center;
	margin-top: 17px !important;
	float:none;
}
.single-product .product {
    width: 100%;
    margin-right: 0;
}
.breadcrumb_subpage .single-product {
    float: none;
    width: 100%;
}
.breadcrumb_subpage .product_right_back {
    float: none;
    width: 100%;
}
.single-breadcrum-right .bread_category_name h6 {
    text-align: center;
    margin-top: 17px !important;
    float: none;
}
.single-product.woocommerce div.product .images {
    width: 100%;
    margin-left: 0;
	padding: 0px 10px;
}
.single-product.woocommerce div.product .summary {
    width: 100%;
    margin-left: 0;
    padding: 0px 10px;
}
.single-product .related.products .type-product {
    width: 100%;
}
.single-product .related.products .entry-featured {
    width: 100%;
    float: left;
}
.single-product .related.products .entry-wrap {
    float: left;
}
.product_right_sidebar {
    width: 100%;
    margin-top: 57px;
}
footer.x-colophon.bottom .x-nav li a
{
	margin-right: 10px;
}
.report_img_section .x-column{
	float:left;
}
.product_right_sidebar .right_a {
    float: none;
}
.product_detail_wrap .x-tab-content {
    padding: 0px 0px;
}
.product_list_outer select {
    width: 100%!important;
}
.product_detail_wrap .custom_products_display {
    width: 100%;
}
.custom_products_display li {
    width: 100%;
}
.custom_products_display .entry-featured-image, .custom_products_display .load_product_content, .custom_products_display .load_product_detail{
    width: 100%;
}
.load_product_date {
    font-size: 12px;
	margin-left: 7px;
}
.custom_products_display .load_product_content h4 {
    margin-top: 15px;
}
}

@media (max-width: 766px) {
}
/*----------------------------Media query for screens smaller than 768px--end---------------------*/
@media only screen and (min-width : 768px) and (max-width : 1124px) {
.custom_products_display .load_product_content h4, .product_search_outer .load_product_content h4 {
    font-size: 15px;
    line-height: 20px;
}
.load_product_content {
    line-height: 20px;
}
.custom_products_display li {
    min-height: 737px;
}
.login,
.header_right_2{
	display:none;
}
	.sub-menu {
    background: none !important;
}
.mobile_header_right_2 {
    float: right;
    padding: 8px 0;
}
.mobile_header_right_2 .cart-contents {
    height: 35px;
}
.mobile_login a {
    color: white;
    margin-left: 11px;
    padding: 8px 0;
    float: left;
    text-transform: uppercase;
}
.cap2 strong {
    font-size: 17px !important;
}
.service_col .service_col_text{
	font-size: 15px;
	top: 0px;
}
.x-navbar-inner>.x-container{
	width:100% !important;
}
.single-product .x-navbar .x-navbar-inner >.x-container{
    width: 100%!important;
}
.x-navbar-inner{
	padding:0px 10px;
}
.x-icon-bars {
    color: #0B9AD4;
}	
.x-nav-wrap.mobile {
    background-color: #38ABD8;
}	
.x-navbar .mobile .x-nav li {
    padding-left: 10px;
}	
.single-product .x-container.width {
    width: 95%!important;
}	
.single-product .product_right_back a,
.single-breadcrum-right .bread_category_name h6 a {
    font-size: 13px;
}
.product_right_sidebar .x-accordion-inner {
    padding: 30px 15px;
}
.single-product.woocommerce div.product .images {
    width: 100%;
	padding: 0px 10px;
    margin-left: 0;
}
.single-product.woocommerce div.product .summary {
    float: left;
    width: 100%;
    margin-left: 0;
	padding: 0px 10px;
}	
.single-product .related.products .entry-featured {
    width: 100%;
    float: left;
}
.single-product .related.products .entry-wrap {
    float: left;
}
.single-product .x-container.width {
    margin-bottom: 57px;
}
.custom_products_display li {
    margin-right: 4px;
	margin-bottom: 4px;
    padding: 16px 12px;
}
.custom_products_display .entry-featured-image, .custom_products_display .load_product_content, .custom_products_display .load_product_detail{
    width: 100%;
}
.load_product_date {
    font-size: 13px;
    margin-left: 0px;
	position: absolute;
}
.custom_products_display .load_product_content h4 {
    margin-top: 15px;
}
.load_product_content{
	padding-left:0px !important; 
}
.load_product_detail a{
	margin-top:40px;
}
.custom_products_display .load_product_detail {
    margin-top: 4px;
}
.product_list_outer select {
	width: 40%!important; 
}
.x-container.width {
    width: 95% !important;
}
.product_detail_wrap .latest_news_inner {
    padding: 9px 12px;	
}
.header_right {
margin-left: 1px;
}
.sign_up a {
    line-height: 2;
}
}
/*----------------------------Media query for screens smaller than 1120px-----------------------*/
@media all and (min-width: 964px) and (max-width: 1150px){}
/*********************************Ipad land start*******************************************************/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
.x-btn-widgetbar {
    display: none;
}
.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
    padding-left: 7px !important;
    padding-right: 7px !important;
}
.masthead-inline .desktop .x-nav {
    margin-left: 30px;
}
.x-navbar .x-nav-wrap .x-nav > li > a {
    font-size: 12px !important;
}
.header_right .search-query {
    width: 126px;
    font-size: 12px;
}
.sign_up, .desktop .sub-menu a , .login {
font-size: 12px;	
}	
.header_right {
	margin-top: 5.4% !important;
}
.sign_up{
	    margin: 0px 5px 0px 5px;
}
}
/*********************************Ipad land end*******************************************************/
/*********************************Ipad prt start*******************************************************/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
.mobile_login_cart + .sign_up{
	display:none;
}
.header_right {
    margin-top: 4.9%!important;
}	
.x-btn-navbar {
    margin-top: 28px !important;
}
.x-btn-widgetbar {
    display: none;
}	
.mobile_login_cart{
	display:block;
}
.mobile_login a {
    color: white;
    margin-left: 11px;
    padding: 8px 0;
    float: left;
    text-transform: uppercase;
}
}
/*********************************Ipad prt end*******************************************************/
/*----------------------------Media query for screens larger than 1120px-----------------------*/
@media all and (min-width: 1500px) {
	.service_col img{
		width: 100%;
	}
.single-product .x-container.width {
    margin-bottom: 57px;
}
}
/* iPhone 6 landscape */
@media only screen and (min-device-width: 375px)
  and (max-device-width: 667px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 2)
{
.service_col {
    width: 50% !important;
    float: left !important;
}
}
/*----------------------------Media query for screens larger than 963px-----------------------*/
@media all and (min-width: 980px) {
.header_right_outer{
	/*float: left;
	display: inline-flex;
    */
    display: flex;
    justify-content: space-between;
}	
.header_right_outer .desktop .x-nav {
    margin-left: 0px;
}
}
/* iPhone 6 portrait */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 667px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 2)
{}
@media all and (min-width: 1292px) and (max-width:1343px){
	.header_right {}	
}




@media all and (min-width: 980px) and (max-width:1291px){
.industry-menu .sub-menu {
    min-width: 820px;
}	
	
.header_right {}
.login, .header_right_2{
	display:block;
}
}
@media all and (min-width: 768px) and (max-width:979px){
.header_right {
    float: right;
	margin-top: 3.6%;
}
.industry-menu .sub-menu li {
    width: 100%;
}
.submarket-menu .sub-menu {
    top: 0!important;
}
.login, .header_right_2{
	display:none;
}	
.mobile_login {
    width: 50%;
    float: left;
}
.log_menu {
    border: 0;
    background: none !important;
}
.mobile_login ul {
    margin: 0px;
    list-style: none;
}
.account_menu {
    float: left;
}
.account_menu > a {
    background-position: 89% 45%;
}
.product_search_outer li {
margin-right: 4px !important;
}
}
@media (min-width: 980px) {
.industry-menu .sub-menu{
	background:rgba(0, 156, 224, 1) !important;	
}
.submarket-menu .sub-menu {
   background:rgba(0, 0, 0, 0) !important;	
}
}
@media (min-width: 1120px) {
}
@media (min-width: 1125px) and (max-width: 1299px){
.custom_products_display .load_product_content h4, .product_search_outer .load_product_content h4 {
    font-size: 15px;
    line-height: 20px;
}
.load_product_content {
    line-height: 20px;
}
.custom_products_display li {
    min-height: 409px;
}	
.load_product_date {
    font-size: 13px;
    margin-left: 0px;
	position: absolute;
}
.load_product_detail a{
	margin-top:40px;
}
}
@media (min-width: 1043px) and (max-width: 1200px){
.x-navbar .x-nav-wrap .x-nav > li > a, .header_right .search-query, .header_right input[type="text"], .header_right .sign_up a, .header_right .login{
    font-size: 12px !important;
}
}
@media (min-width: 1300px) {
.custom_products_display .load_product_detail,
.product_search_outer .load_product_detail {
position: absolute;
bottom: 20px;
}
}
/*Galaxy S7 and S8 */
@media only screen and (min-device-width : 360px) and (max-device-width : 640px){
.cap2 {
    line-height: 14px !important;
	padding-top: 14px !important;
}
}
/* Hides the reCAPTCHA on every page */
.grecaptcha-badge {
    display: none !important;
}
.x-nav-wrap.mobile.collapse{display: none}

.single-product .download_sample_div a{
	background-color: #D90000;
	border: 1px solid #D90000;
}
.single-product .download_sample_div a:hover{
	background-color: #fff;
    color: #D90000;
    border: 1px solid #D90000;
}
.x-column.last, .x-column:last-of-type {
    margin-right: 0 !important;
}
.x-social-global a i{
	background-color:#ffffff;
}
.woocommerce-MyAccount-navigation-link a,
.woocommerce-MyAccount-navigation-link.is-active a{
	border: none;
    color: #ffffff!important;
}
.woocommerce-MyAccount-navigation-link,
.woocommerce-MyAccount-navigation-link a:hover,
.woocommerce-MyAccount-navigation-link:hover{
	color: #0b9ad4!important;
}
.search-results .product_search_outer{
	margin-bottom:40px;
}

/* slider home page css  */

@media (max-width: 1200px) and (min-width: 1024px) {
    rs-slide {
       width: 100% !important;
    }
}
