/* Enter Your Custom CSS Here */
.image-wrapper .attachment-shop_catalog,.woocommerce-main-image .attachment-shop_single
{
  width:100% !important;
}
.woocommerce .button, .woocommerce-page .button, .woocommerce-page input[type="submit"], .woocommerce input[type="submit"], .woocommerce ul.products li.product .added_to_cart
{
  color:#fff;
}

.woocommerce .button:hover, .woocommerce-page .button:hover, .woocommerce-page input[type="submit"]:hover, .woocommerce input[type="submit"]:hover, .woocommerce ul.products li.product .added_to_cart:hover
{
  color:#0a0a0a;
}
.woocommerce .widget_shopping_cart_content p.buttons a.button
{
 color:#0a0a0a !important;
}

body.single-post .wp-caption
{
  width:100% !important;
  text-align:center !important;
}
.body.single-post .wp-caption img
{
  margin:auto !important;
  display:block !important;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea,.wpcf7 input[type="tel"]
{
    width: 100%;
    padding: 8px;
    border: 1px solid #ccc !important;
    border-radius: 3px;
}
body.page-template-default.tve_lp
{
  height:100vh !important;
}
@media(min-width:1200px)
  {
	.contact-baseline
	{
  		padding-left: 150px !important;
    	padding-right: 150px;
    	text-align: center;
	}
}
.carousel-inner
{
  /*position:relative !important;*/
}
.full_width
{
  position:relative !important;
  z-index:999999999999999999 !important;
}

#_form_589BCF90CBC5C_
{
 padding:0 !important; 
}
.blog_holder article .post_info span.time
{
  display:none !important;
}
.carousel-inner .item.dark .slider_content .text .qbutton{
background-color:transparent;
color:black;
}
select{
border:1px solid #ccc !important;
}
.dark:not(.sticky):not(.scrolled) .side_menu_button > a, .dark.header_style_on_scroll .side_menu_button > a{
color:#6ba2b8 !important
}
.contactrightpad{
        padding-right: 100px !important;
    }
.contactleftpad {
        padding-left: 100px !important;
    }
.two_columns_66_33{
padding-top:60px;
}
.navno .flex-direction-nav{
display:none;
}
.latest_post_holder > ul > li{
padding-right:25px !important;
}
.latest_post_holder.boxes>ul>li .latest_post{
padding: 19px 0px 10px !important;
}
.middleblock{
display:inline-block;
vertical-align:middle;
float:none !important;
}
nav.main_menu>ul>li>a{
text-transform: capitalize !important;
}
.footer_inner > iframe{
display:none
}
.blogdownload{
border-left:3px solid #eeeeee;
padding-left:50px !important;
}
.abtuspadleft{
padding-left:60px !important;
}

.dark:not(.sticky):not(.scrolled) nav.main_menu > ul > li > a, .dark:not(.sticky):not(.scrolled) nav.main_menu > ul > li.active > a, .dark:not(.sticky):not(.scrolled) nav.main_menu > ul > li:not(:first-child)::before, .dark.header_style_on_scroll nav.main_menu > ul > li > a, .dark.header_style_on_scroll nav.main_menu > ul > li.active > a, .dark.header_style_on_scroll nav.main_menu > ul > li:not(:first-child):before{
color:#6ba2b8 !important;
}
.drop_down .second .inner > ul > li > a, .drop_down .second .inner > ul > li > h3, .drop_down .wide .second .inner > ul > li > h3, .drop_down .wide .second .inner > ul > li > a, .drop_down .wide .second ul li ul li.menu-item-has-children > a, .drop_down .wide .second .inner ul li.sub ul li.menu-item-has-children > a, .drop_down .wide .second .inner > ul li.sub .flexslider ul li h5 a, .drop_down .wide .second .inner > ul li .flexslider ul li h5 a, .drop_down .wide .second .inner > ul li.sub .flexslider ul li h5, .drop_down .wide .second .inner > ul li .flexslider ul li h5, .header_top #lang_sel ul li ul li a{
color:#6ba2b8 !important;
}
nav.main_menu>ul>li>a>i.menu_icon
{
  margin-right: 0 !important;
  position: absolute !important;
  right: 0  !important;
  top: 43px !important;
}


@media screen and (min-width: 1000px) {
	.two_columns_66_33>.column1>.column_inner{
		padding-right:70px !important;
}

}
.blog_holder article .post_text h2 .date
{
  display:none !important;
}
@media(min-width: 1100px)
{
	nav.main_menu>ul>li.menu-item.menu-item-has-children.has_sub
	{
  		padding-right:15px !important;
	}
}


@media screen and (max-width: 767px) {
.middleblock{
display:block;
}
    .vc_column_container {
        padding-top: 10px;
    }
.contactrightpad{
        padding-right: 15px !important;
    }
.contactleftpad {
        padding-left: 15px !important;
	padding-top:50px;
    }
.middleimage{
text-align:center !important;
}
.blogdownload{
border-left:none !important;
padding-left:15px !important;
}
.bloghead{
display:inline-block;
margin-bottom:15px;
}
.abtlogoimg{
margin-top:15px !important;
}
.abtuspadleft{
padding-left:15px !important;
}
}
/*************** New wire frame page css*******************/
.Culture-col-4
{
  margin-bottom:40px !important;
}
.Culture-col-4:last-child
{
  margin-bottom:0px !important;
}

@media(min-width:768px)
{
	.Culture-col-4
	{
  		margin-bottom:0px !important;
	}
}
/* History Time Line css */
.smile-icon-timeline-wrap
{
  margin-top:0;
  margin-bottom:0;
}
.timeline-block .timeline-header h3, .timeline-header-block .timeline-header h3
{
  font-size: 19px;
  line-height: 1;
  text-transform: capitalize;
  letter-spacing: 1px;
  font-weight: 600;
}
.ult-responsive.timeline-item-spt
{
  font-family: Raleway,sans-serif;
  font-size: 15px;
  line-height: 26px;
  color: #818181;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
}
.timeline-post-left .timeline-dot
{
  padding:20px;
  right:-40px;
  top:4px;
}
.timeline-post-right .timeline-dot
{
  padding:20px;
  left:-40px;
  top:4px;
}
.ult-timeline-arrow
{
  display:none !important;
}
.timeline-feature-item .timeline-dot, .timeline-wrapper .timeline-dot
{
  border:none;
}
.timeline-line o,.timeline-line z
{
  background:#FFF !important;
}
.timeline-block .timeline-header-block
{
  padding:0px !important;
}
.timeline-wrapper .timeline-block:last-child
{
  margin-bottom:0px !important;
}
.desktop-space
{
  display:none !important;
}
/* Events Css */
.awards-events-post
{
  padding-top:30px !important;
  padding-bottom:30px !important;
}
.awards-events-post .vc_col-sm-12
{
  padding-left:0px !important;
  padding-right:0px !important;
}
.awards-events-post .vc_col-sm-5.middleblock
{
  padding-top:30px !important;
}
.awards-events-post .vc_col-sm-7 h2
{
	margin: 0 0 40px !important;
  	font-size:20px !important;
}
.awards-events-post .vc_col-sm-7 .qbutton.small
{
  	margin: 30px 0 0px !important;
}
.cta-row-shortcode
{
  padding-top:60px !important;
  padding-bottom:60px !important;
  border-top:3px solid #eee !important;
  border-bottom:3px solid #eee !important;
}
.evet_image img.wp-post-image
{
  margin:auto !important;
  display:block !important;
}
.single-event-12
{
  padding-bottom:60px !important;
}
.single-event-12 h2.single-event-title
{
  text-align:center !important;
  margin-bottom:30px !important;
  margin-top: 30px !important;
}
.single-event-12 .single-event-meta
{
  font-weight:600 !important;
}
/* Plugin css */
.alm-listing li
{
  padding:0px 11px !important;
  display:inline-block !important;
  margin:0 !important;
  width:31% !important;
}
.alm-listing li img
{
	position:relative !important;
  	width: 100% !important;
}
.alm-listing li p
{
  display:none !important;
}
/*************** OUR CLIENT PAGE CSS ******************/
.padding-left-right
{
  padding-left:15px !important;
  padding-right:15px !important;
}
.client-title
{
  margin-bottom:35px;
}
.loadmoreform
{
  text-align:center !important;
}
.loadmorebtn
{
  margin:auto;
  display:inline-block;
}
.loadmorebtn.DisableLoadMore
{
  background:#EEE !important;
  opacity: 0.40 !important;
  color:#b7b7b7 !important;
}
/*  cusotm-carousel-inner  */
.carousel-inner.cusotm-carousel-inner
{
  position:relative !important;
  display:block !important;
}
.single-bathroomware_clients .single-event-12 h2.single-event-title
{
  text-align:left !important;
  margin-bottom: 40px !important;
  margin-top: 58px !important;
  margin-left:-15px !important;
}
.single-bathroomware_clients .evet_image img
{
  display:block !important;
  margin:auto !important;
  width:100% !important;
}
.carousel-inner .q_slide_subtitle span
{
  background:rgba(93, 167, 197, 0.50) !important;
  padding:20px 30px 20px 30px !important;
  color:#FFF !important;
  margin-top:0 !important;
}
.pum-container .pum-content+.pum-close
{
  max-width:50px !important;
}
@media(min-width:768px)
  {
 	.awards-events-post .vc_col-sm-5
	{
  		width: 40.66666667% !important;
	}
	.cta-row-shortcode .vc_col-sm-9
	{
  		width: 74% !important;
	}
	.awards-events-post .vc_col-sm-5 .vc_align_right
	{
  		text-align:right !important;
	}
	.wpb_column .wpb_wrapper .smile-icon-timeline-wrap .timeline-wrapper .timeline-block
	{
  		border:none !important;
	}
  }
@media(min-width:800px)
{
	.desktop-space
	{
  		display:block !important;
	}
	.carousel-inner .q_slide_subtitle span
	{
  		padding: 41px 89px 41px 89px !important;
  		margin-top:-58px !important;
	}
}
@media(min-width:1200px)
{
	.timeline-post-left .timeline-header
	{
  		padding-left:60px !important;
	}
	.timeline-post-right .timeline-header
	{
  		padding-right:60px !important;
  		
	}
}
/*
.page-template-blog-large-image .slick-track,.page-id-13383 .slick-track,.page-id-13396 .slick-track
{
	width:100% !important;
}
.page-template-blog-large-image .slick-slide,.page-id-13396 .slick-slide,.page-id-13383 .slick-slide
{
	width:100% !important;
}
*/
.title_outer .slick-track,.title_outer .slick-slide
{
	width:100% !important;
}

/* Client slider */
.slick-arrow
{
  display:none !important;
}
.Clients_Logo_slider .slick-initialized .slick-slide
{
    padding-left: 10px;
    padding-right: 10px;
}
.Clients_Logo_slider .prev
{
  display:none !important;
	color: #000;
	position: absolute;
	top: 29%;
	left: -2em;
	font-size: 1.5em;
    height: 54px;
    width: 54px;
    border: 2px solid #151515;
    line-height: 54px;
    font-size: 24px;      
    -webkit-border-radius: 56px;
    -moz-border-radius: 56px;
    -ms-border-radius: 56px;
    -o-border-radius: 56px;
    border-radius: 56px;
  	cursor: pointer;
		:hover{
			cursor: pointer;
			color: black;
		}
}
.Clients_Logo_slider .next
{
    display:none !important;
	color: #000;
	position: absolute;
    height: 54px;
    width: 54px;
    border: 2px solid #151515;
    line-height: 54px;
    -webkit-border-radius: 56px;
    -moz-border-radius: 56px;
    -ms-border-radius: 56px;
    -o-border-radius: 56px;
    border-radius: 56px;
	top: 29%;
	right: -2em;
	font-size: 24px;
  cursor: pointer;
	:hover{
			cursor: pointer;
			color: black;
		}
}
.Clients_Logo_slider .next .fa
{
	padding-left: 23px;
}

.Clients_Logo_slider .prev .fa
{
	padding-left: 21px;
}
/* Single Clients */
.prev-single-arrows
{
	color: #000;
    position: absolute;
    top: 37%;
    left: -1.5em;
    font-size: 1.5em;
    height: 54px;
    width: 54px;
    line-height: 54px;
    font-size: 54px;
    -webkit-border-radius: 56px;
    -moz-border-radius: 56px;
    -ms-border-radius: 56px;
    -o-border-radius: 56px;
    border-radius: 56px;
    cursor: pointer;
  	display: none !important;
}
.next-single-arrows
{
  	color: #000;
    position: absolute;
    height: 54px;
    width: 54px;
     line-height: 54px;
    -webkit-border-radius: 56px;
    -moz-border-radius: 56px;
    -ms-border-radius: 56px;
    -o-border-radius: 56px;
    border-radius: 56px;
    top: 37%;
    right: -1.5em;
    font-size: 54px;
    cursor: pointer;
  	display: none !important;
}
@media screen and (min-width: 1024px)
{
    .Clients_Logo_slider .next,.Clients_Logo_slider .prev
	{
        display: block !important;
    }
}
@media screen and (min-width: 1201px)
{
    .next-single-arrows,.prev-single-arrows
	{
        display: block !important;
    }
}
.woocommerce-cart .wc-proceed-to-checkout {
    display: block!important;
}
.pum-container .pum-content+.pum-close
{
  max-width:50px !important;
}
.woocommerce .summary .price,.price,.woocommerce form.checkout table.shop_table span.amount
{
  display:none !important;
} 
.cart-collaterals .cart_totals 
{
  display:none !important;
}
/* Privacy Policy Css */
.Privacy-Policy-Row h2,.Privacy-Policy-Row p
{
  margin-bottom:40px !important;
}
.Privacy-Policy-Row h3
{
  margin-bottom:20px !important;
}
@media(min-width: 769px)
{
  	div.grid_section .section_inner .section_inner_margin
  	{
 		margin-left:0px;
  		margin-right:0px
  	}
  	.padding-left-right
	{
  		padding-left: 0px !important;
    	padding-right: 0px !important;
	}
	.footer_top
	{
  		padding:72px 15px 52px !important;
	}
}
@media(min-width:992px)
{
  div.grid_section .section_inner .section_inner_margin
  {
 	margin-left:-15px;
  	margin-right:-15px
  }
	.padding-left-right
	{
  		padding-left: 15px !important;
    	padding-right: 15px !important;
	}
}
._form_11 input,._form_11 textarea,._form11 select{
    padding: 10px;
    min-width: 70%;
}