/*
Theme Name: WatchWater
Theme URI: http://www.seoandjoomladevs.com
Author: Kotadiya Kamlesh
Author URI: http://www.seoandjoomladevs.com
Description: Its Custom Theme Watch Water Site based on Twenty Seventeen
Version: 1.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: WatchWater
Tags: 

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.
*/
.dropdown-menu.mega-dropdown-menu.row.text-center {
	display: none !important;
}

.welcome-services { margin-top:120px;}
.welcome-services h3 {	text-align: center; padding: 20px 0 20px; margin: 0 0 10px;}
.welcome-services .row {	display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex;
  display: flex;	  -moz-flex-wrap: wrap;  -ms-flex-wrap: wrap;  -webkit-flex-wrap: wrap;  flex-wrap: wrap;    }
.welcome-services .padd {	text-align: center;	border: none;	height: 100%;	padding: 0 0 25px;	background: #fff;	box-shadow: 1px -1px 6px rgba(0,0,0,0.1);}
.welcome-services .img-col {
	width: 100%;
	border-radius: 0;
	display: inline-block;
	margin-top: 0;
	background: #fff;
	overflow: hidden;
	height: 150px;
	background-size: contain;
	background-position: bottom center;
	vertical-align: top;
}
.welcome-services .col-md-4 {	margin-bottom: 40px;}
.welcome-services ul { margin:0px; padding:0px;}
.welcome-services ul li {	list-style: none;	text-align: left;	margin: 0px 16px;	border-bottom: #f2f2f2 solid 1px;}
.welcome-services ul li  a{ display:block; padding:4px 0;}

.welcome-services ul {	margin: 0px;	padding: 0px;	  -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;}
.welcome-services .col-md-4 {	margin-bottom: 37px;} 
.welcome-services .col-md-4 {-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.welcome-services .col-md-4:hover {	transform: scale(1.1);}
.welcome-services {	margin-top: 60px;	padding-bottom: 40px;}

/*
.welcome-services .col-md-4:nth-child(1) ul li a{ color:#4cc6e0;}
.welcome-services .col-md-4:nth-child(1) .padd { border-color:#ffa700;}
.welcome-services .col-md-4:nth-child(1) .img-col { border-color:#ffa700;}

.welcome-services .col-md-4:nth-child(3) ul li a{ color:#3a6697;}
.welcome-services .col-md-4:nth-child(3) .padd { border-color:#3a6697;}
.welcome-services .col-md-4:nth-child(3) .img-col { border-color:#3a6697;}

.welcome-services .col-md-4:nth-child(4) ul li a{ color:#99c228;}
.welcome-services .col-md-4:nth-child(4) .padd { border-color:#99c228;}
.welcome-services .col-md-4:nth-child(4) .img-col { border-color:#99c228;}

.welcome-services .col-md-4:nth-child(5) ul li a{ color:#e71a76;}
.welcome-services .col-md-4:nth-child(5) .padd { border-color:#e71a76;}
.welcome-services .col-md-4:nth-child(5) .img-col { border-color:#e71a76;}


.welcome-services .col-md-4:nth-child(6) ul li a{ color:#3e1b59;}
.welcome-services .col-md-4:nth-child(6) .padd { border-color:#3e1b59;}
.welcome-services .col-md-4:nth-child(6) .img-col { border-color:#3e1b59;}
*/

/* .follow-us { display:none !important;} */
.footer-link .footer-copy-right { overflow:hidden;}
.footer-link .footer-copy-right li {	width: 50%;	float: left; margin-bottom: 7px; }
.footer-link .footer-copy-right > li + li::before { display:none !important;}

body .bottom-footer {	padding-top: 25px;	background-color: #222629;	padding-bottom: 25px;	text-align: center;	color: #fff;}

#carousel-example-generic {	overflow: hidden;}

body .footer-section {padding-top: 5.6%; padding-bottom: 5.8%; }

.jobs.all {
	display: block;
}


@media(max-width:992px) {
.welcome-services .col-md-4 {width:50%;}

}



@media(max-width:767px) {
.welcome-services .col-md-4 {width: 100%;}

}

/* New */

.inner-banner{ text-align: center; padding: 40px 0; position: relative; z-index: 1;}
.inner-banner:before{ content: ''; position: absolute; left: 0; top: 0; width:100%; height: 100%; display: block !important; background: rgba(0, 0, 0, 0.3); z-index: -1;}
.inner-banner h1{font-size: 81px; color: #fff;  font-weight: 500;text-transform: uppercase;}
.inner-banner .sub-title{font-size: 30px; color: #fff; opacity: 0.8; font-weight: 500; text-transform: uppercase; margin-top: -20px; display: block;}
.p0{ padding: 0 !important; }
.inner-tabs{ text-align: center; }
.inner-tabs a{ display: inline-block; vertical-align: top; }
.thumbnail-in{display:block; background-color: #f4f4f4; text-align: center;}
.thumbnail-in img{ display: inline-block; vertical-align: top; }
/* body.page-id-222 .inner-banner{  border-top: 10px solid #c0504d; border-bottom: 10px solid #c0504d;} */
.nav.nav-tabs.tabs-left>li { float: none; }
#KataloxLight .media-body{ margin-left: 0; padding-left: 0; }
body.page-id-1038 .inner-banner{background-color: #d5c295;}

@media(max-width:991px) {
	.inner-banner h1{ font-size:40px; }
	.inner-banner .sub-title{ font-size:18px; margin: -5px 0 0 0;}
	#Feature .col-md-3, #Download .col-md-3, #Download .col-md-4{ text-align: center; display: block;}	
	#Feature .col-md-3 img, #Download .col-md-3 img, #Download .col-md-4 img{ display: inline-block; vertical-align: top; }
	#Feature .col-md-3 p, #Download .col-md-3 p, #Download .col-md-4 p{ padding: 10px !important; }
	
	
}

@media(max-width:767px) {
	.inner-tabs a{ display: block; width:100%; }
	.inner-con h1{font-size: 40px !important;  margin: 0 0 10px !important; }
	.inner-con h2{ font-size:30px !important; margin: 0 0 10px !important;}
	.inner-con h3{margin: 0 0 10px !important; font-size:26px !important;}
	.nav-scroll li{ width: 100%; }
	#tabs.inner-tabs .nav-tabs>li{ width:100%; }
}


.blog-page {	width: 100%;	float: left; color: #333;}
.blog-list {	width: 65%;	float: left;}
.blog-page .blog-list img{ width:100%; height: auto; }

#secondary {	float: right;	width: 30%;}

.blog-page h2.entry-title {	font-size: 24px;	font-weight: 500;}
.blog-page .text-center { font-size: 100% !important; }

.blog-page .post {	color: #333;}
.blog-page h1 { font-size: 28px; }

.blog-page article.post {	background: #f2f2f2;	padding: 15px;	margin: 0 0 25px !important;	width: 100%;	float: left;}
.blog-page blockquote {	padding: 16px;	margin: 0 0 15px;	font-size: 17.5px;	border-left: 3px solid #4b4b4b;}
.blog-page .post-thumbnail {	padding: 9px 0 26px;}
.blog-page .col-md-12 {	padding: 0;	margin: 1px 0 6px;}

.blog-page h2.entry-title a{ color:#3a6697;  }
.link-btn {	background: #3a6697;	padding: 9px 13px 7px;	display: inline-block;	margin: 18px 0 0;	color: #fff !important;	text-transform: uppercase;	font-weight: 700;}

.blog .page-header {	text-align: center;	background: #3a6697;	margin: 0;	padding: 50px 0; margin:0 0 60px; }
.blog .page-header h1 { font-size: 81px; color: #fff;  font-weight: 500; text-transform: uppercase; }


.blog-page #secondary label {	display: none;}
.blog-page #secondary input[type="search"] {	width: 100%;	height: 50px;	border: #ccc solid 1px;	padding: 0 15px;	font-size: 16px;}
.blog-page #secondary .search-form .search-submit {	position: absolute;	right: 0; top: 0;}
.blog-page #secondary .search-form { position: relative; }
.blog-page #secondary .search-form .icon.icon-search {	width: 17px;	height: 46px; fill: #fff; }
.blog-page #secondary .search-form .search-submit {	position: absolute;	right: 0;	width: 48px;	background: #3a6697;	height: 49px;}

.blog-page .widget_recent_entries { border: #ccc solid 1px; }
.blog-page .widget_recent_entries ul { padding: 15px;  }
.blog-page .widget_recent_entries ul li { border-bottom: #ccc solid 1px; padding: 15px 0; }

.blog-page .widget_archive { border: #ccc solid 1px; }
.blog-page .widget_archive ul { padding: 15px;  }
.blog-page .widget_archive ul li { border-bottom: #ccc solid 1px; padding: 15px 0; }



.blog-page section.widget { margin:0 0 25px; }  
.blog-page #secondary .widget-title {	margin: 0;	background: #3a6697;	color: #fff;	padding: 13px 15px;	font-weight: 600;	text-transform: uppercase;	font-size: 20px;}
.blog-page {	padding: 0 0 60px;}


.pagination { background: none;  }
.navigation.pagination {	background: none !important;	padding: 0 !important;}
.navigation.pagination .icon.icon-arrow-right {	display: none;}
.navigation.pagination .screen-reader-text {	display: none;}
.navigation.pagination .nav-links span, .navigation.pagination .nav-links a {	display: inline-block;	background: #555;	color: #fff;	padding: 2px 12px;}
.navigation.pagination .meta-nav {	display: none !important;}
.navigation.pagination .prev.page-numbers {
	display: none;
}
.navigation.pagination .nav-links span, .navigation.pagination .nav-links > a {	display: inline-block;	background: #555;	color: #fff;	padding: 0px 12px;	height: 30px;	line-height: 30px;}

.navigation.pagination .nav-links span {background: #3a6697 !important; }
.navigation.pagination span.screen-reader-text {	background: none !important;}

.blog-detalis {	padding: 60px 0;}

.blog-list .search-form input.search-field {	width: 100%;	height: 50px;	border: #000 solid 1px;	font-size: 15px;	padding: 0 15px;}
.blog-list .search-form { position: relative; }
.blog-list  .search-submit {	width: 40px;	height: 18px;	background: none;	position: absolute;	right: 0;	bottom: 16px;  overflow: hidden; }
.search-submit .icon.icon-search {	width: 19px;	height: 19px;}

.page-id-2072 .entry-content .col-md-4 a{ display: block; }
.page-id-2072 .entry-content .col-md-4 a video{ width: 100%; }

#blog-home{ padding: 20px 0; }
#blog-home .check-domain-left-col img{ width: 100%; display: block; height: auto; margin: 20px 0;}
#blog-home h2{color: white; font-size: 46px; font-weight: 700; font-family: 'Roboto', sans-serif; }
#blog-home .addtoany_content{ display: none; }
#blog-home .link-more{ display: none; }

@media(min-width:768px) {
.application-menu .mega-menu-column {	width: 33.333% !important;	box-sizing: border-box !important;	padding: 15px 20px !important;	height: 220px !important;
	overflow: auto !important;	margin-bottom: 21px !important;}

}	



.page-id-2061 .inner-banner, .page-id-2072 .inner-banner { background:#3f79bf !important; }


@media(max-width:767px) {
.blog-list {	width: 100%;	float: left;}
#secondary {	float: right;	width: 100%;}
.blog .page-header h1 { font-size: 40px; }
#blog-home h2{ font-size: 30px; }
}




.error-404 {background:#737373; padding: 90px 0 110px;text-align: center; color:#fff; width:100%; margin-bottom:0px; font-size:20px; text-transform:uppercase; font-weight:700;}
.error-404  .not-four{ display: block; font-size:250px; line-height: 1.2; color: #fff; font-weight:900; }
.error-404  p, .error-404  a  { color:#fff; font-size:16px; text-transform:uppercase; display:block; padding-top:20px;}

@media(max-width:767px) {
.error-404  .not-four { font-size:140px;}
.error-404 { font-size:16px;}	
.error-404  p, .error-404  a  { font-size:14px;}


	}

.page-id-40 .inner-banner h1, .page-id-63 .inner-banner h1{  color: #0074c8;}
.page-id-416 .inner-banner:before{    background-color: #3974aa;}