/*
Theme Name: WATW
Theme URI: #
Description: We Are The Writers Custom Theme
Author: TechMent
Author URI: #
Version: 11.1.91
Text Domain: graphix
*/
 


body {font-family: system-ui !important;}

html body.home, html body.archive {background-image:none;}
h1, h2, h3, h4, h5, h6 {font-weight:600 !important;}
body .h2, body h2 {
    font-size: 30px;
	margin-bottom: 20px;
}
body .h3, body h3 {
    font-size: 20px;
	margin-bottom: 20px;
}
/**** Custom CSS*****/
html {
	overflow-x: hidden;
}
p {
	font-size:16px;
	margin-bottom: 20px !important;
}
.h1, h1, .h2, h2, h3, h4, h5, h6 {
	font-weight:700 !important;
}

/**** Header Navigation****/
button#primary-mobile-menu {
	display:none;
}
.primary-menu-container > ul.menu-wrapper {
	padding-left:0;
	list-style:outside none none;
	margin-bottom: 0;
}
.primary-menu-container > ul.menu-wrapper > li {
	display: inline-block;
	margin-right: 30px;
}
.primary-menu-container > ul.menu-wrapper > li .sub-menu {
	display:none;
	position:absolute;
	transition:all 0.3s linear 0.3s;
	z-index:9999;
	background:#fff;
	padding:15px;
	box-shadow: 0 0 6px #ddd;
}
.primary-menu-container > ul.menu-wrapper > li .sub-menu {
	background: #fff;
    box-shadow: 0 0 6px #ddd;
}
.primary-menu-container > ul.menu-wrapper > li:hover .sub-menu {
	display:block;
	transition:all 0.3s linear 0.3s;
}
.primary-menu-container > ul.menu-wrapper li a {
	color:#000;
	text-decoration:none;
	font-weight:400;
	font-size:14px;
}
.home .primary-menu-container > ul.menu-wrapper li a {
	color:#000;
}
.primary-menu-container > ul.menu-wrapper li .sub-menu a {
	font-size:13px;
}
.primary-menu-container > ul.menu-wrapper > li:hover > a, .primary-menu-container > ul.menu-wrapper .sub-menu li:hover > a {
	color:#000;
	text-decoration:none;
	opacity:0.8;
}
.home .primary-menu-container > ul.menu-wrapper > li:hover > a, .home .primary-menu-container > ul.menu-wrapper .sub-menu li:hover > a {
	color:#000;
	text-decoration:none;
	opacity:0.9;
}
li.menu-item-has-children > a:after {
	content:"\25BE";
	position:absolute;
	font-size: 22px;
    margin-top: -5px;
	z-index: 99999;
}
ul.menu-wrapper .sub-menu {
	list-style: outside none none;
}
.primary-menu-container {
	position: relative;
    background: transparent;
    padding: 15px;
    top: 10px;
    z-index: 999;
    border: none;
}
.home .primary-menu-container {
    background: #fff;
}
.site-content {
	margin-top: 0;
    padding-top: 150px;
}
.single-post .site-content {
	margin-top: 0;
    padding-top: 125px;
}

/** Blog Posts****/
.image-card img {
	width:100%;
}
.col-full {
	margin-bottom:35px;
}
.inside-article.row {
    background: #F4F4F4;
	align-items: center;
}
.col-md-6.img-col {
    padding-left: 0;
}
.col-md-6.content-col {
    padding-top: 20px;
	padding-bottom: 20px;
}
.post-title {
	font-size:22px;
	line-height:1.35;
	color:#000;
}
.post-title a {
	color:#000;
}
.pagination-status {
	margin-right:15px;
	font-size: 13px;
}
.pagination {
	align-items: center;
}
.grid-img-col .image-card {
	display: flex;
    align-items: center;
	overflow: hidden;
    position: relative;
}
.grid-img-col .image-card:hover .grid-content-col {
	left: 0%;
    transition: all 0.5s linear 0s;
}
.grid-content-col {
    position: absolute;
    background: rgba(0,0,0,0.75);
    width: 55%;
	padding: 10px 15px;
	color:#fff;
	left: -100%;
    transition: all 0.5s linear 0s;
}
.grid-content-col .post-title {
	color: #fff;
    font-size: 18px;
    text-transform: none;
    font-weight: 700 !important;
	line-height: 1;
	margin-top: 8px;
}
.grid-content-col .post-title a {
	color: #fff;
	font-size: 15px;
}
.grid-content-col .postmeta-date {
    font-size: 13px;
}

/*** Header Top****/
.header-top {
    background: #285DA4;
    align-items: center;
	padding: 5px 0;
}
.header-top ul {
	margin-bottom:0;
	padding-left:0;
	list-style: outside none;
}
.header-top ul li {
	display: inline-block;
    margin-right: 15px;
}
.header-top ul li a {
	color:#fff;
	font-size: 14px;
}
.header-top ul li a:hover {
	text-decoration:none;
}
.head-top-search label {
	margin-bottom:0;
	display:none;
}
.head-top-search {
	text-align: right;
}
.head-top-search [type=search] {
    outline: none;
    border: 1px solid #fff;
	font-size: 13px;
	padding: 3px 10px;
    position: relative;
	width:auto;
}
.head-top-search input.search-submit {
    font-size: 13px;
    font-weight: 600;
    padding: 3px 10px;
    position: relative;
	width:auto;
}
header.site-header  {
	padding: 10px 0 0;
	position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}
.slide-bg {
    display: flex;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding-top: 200px;
    padding-bottom: 200px;
	position:relative;
}
.slide-bg:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.4);
}
.slide-content-col {
    background: rgba(255,255,255,0.85);
    padding-top: 20px;
    padding-bottom: 30px;
}
.slide-readmore a {
    background: #ed184f;
    color: #fff;
    font-size: 14px;
    padding: 10px 15px;
}
.slide-readmore a:hover {
    background: #285DA4;
    color: #fff;
	text-decoration: none;
}
.slick-dots li button:before {
	font-size: 18px !important;
}
.slick-dots li.slick-active button:before, .slick-dots li:hover button:before {
	color:#ed184f !important;
	opacity:1 !important;
}
h2.custom-title, .home-widget-title, h3.widget-title {
    font-size: 25px;
    font-weight: 700 !important;
	margin-bottom: 15px;
}
h3.widget-title a {
	color:#000;
}
.postmeta-date {
    font-size: 13px;
}
.inside-article .post-title {
    font-size: 20px;
    line-height: 1.35;
    color: #000;
    font-weight: 700 !important;
    margin-top: 5px;
}
.readmore a {
    background: #ed184f;
    color: #fff;
    font-size: 14px;
    padding: 10px 20px;
}
.readmore a:hover {
    background: #285DA4;
    color: #fff;
	text-decoration: none;
}
.home-below-posts {
    margin-top: 55px;
}
.page-item.active .page-link {
    background-color: #ed184f !important;
    border-color: #ed184f !important;
}
.pagination {
    align-items: center;
    justify-content: center;
}
.pagination-wrap .page-link {
	font-size: 12px;
}
.widget_recent_entries ul, .widget_categories ul {
	padding-left: 0;
    list-style: outside none none;
}
.widget_recent_entries ul li, .widget_categories ul li {
	padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #eee;
}
.widget_categories ul li {
	font-size:13px;
}
.widget_recent_entries ul li a, .widget_categories ul li a {
	color: #000;
    font-weight: 300;
    font-size: 14px;
}
.widget_recent_entries ul li a:before, .widget_categories ul li a:before {
	content: "\00BB";
    margin-right: 5px;
    color: #ed184f;
    font-size: 20px;
}
.widget_recent_entries ul li .post-date {
	float: right;
	color: #000;
    font-weight: 400;
    font-size: 13px;
}
.home-widget {
	margin-top:45px;
}
.right-sidebar-inner {
	background:#f4f4f4;
	padding:20px 15px;
}
.right-sidebar section {
    background: #fff;
    padding: 15px;
    margin-bottom: 35px;
}
.main_mid_enq_frm h3 {
    color: #fff;
    font-size: 20px;
    font-weight: 600 !important;
}
.right-sidebar button, .right-sidebar input, .right-sidebar optgroup, .right-sidebar select, .right-sidebar textarea {
	width:100%;
	font-size: 13px !important;
    padding: 5px 10px;
    margin-bottom: 6px !important;
}
.enquiryform_right {
	padding:15px;
}
.right-sidebar section:first-child {
	background:#ed184f;
}
.right-sidebar section:first-child h3, .right-sidebar section:first-child p {
	color:#fff;
}
.right-sidebar section:first-child  input[type="submit"] {
    color: #ed184f;
    background: #fff;
    font-size: 14px;
    padding: 10px 20px;
	border:1px solid transparent;
}
.right-sidebar section:first-child  input[type="submit"]:hover {
    background: #fff;
    color: #285DA4;
	text-decoration: none;
}
.right-sidebar input[type="submit"], input[type="submit"] {
    background: #ed184f;
    color: #fff;
    font-size: 14px;
    padding: 10px 20px;
	border:1px solid transparent;
}
.right-sidebar input[type="submit"]:hover, input[type="submit"]:hover {
    background: #285DA4;
    color: #fff;
	text-decoration: none;
}
.header-top  input[type="submit"]:hover {
	background: #ed184f;
}

/***********Footer************/
/***********PreFooter********/
.prefooter, .footer-widgets, .footer-bottom, .prefooter a, .footer-widgets a, .footer-bottom a, .prefooter p, .footer-widgets p, .footer-bottom p {
	color:#fff;
	font-size:16px;
	text-decoration:none;
}
.prefooter ul, .footer-widgets ul, .footer-bottom ul {
	padding-left:0;
	list-style:outside none none;
	margin-bottom:0;
}
.prefooter {
	background: #ed184f;
	padding:25px 0;
	margin-top:25px;
}
.prefooter a:hover {
	color:#fff;
	text-decoration:none;
}
.prefooter ul li {
	display:inline-block;
	margin-right:15px;
}

/***********Footer Widgets********/
footer.site-footer {
    margin-top: 60px;
}
.footer-widget-title {
	font-size:18px;
	font-weight:700 !important;
	margin-bottom: 15px;
}
.footer-widgets {
	background: #1C549F;
	padding:50px 0;
	border-bottom:1px solid rgba(0,0,0,0.2);
}
.footer-widgets a:hover {
	color:#90ffe9;
	text-decoration:none;
}
.footer-widgets  ul li {
	margin-bottom:5px;
	padding-bottom:5px;
}
.site-footer .menu li:last-child {
	border-bottom:none;
}

/***********Bottom Footer Widgets********/
.footer-bottom {
	background: #013878;
	padding:20px 0;
}
.footer-bottom p {
	margin-bottom:0;
}
.footer-bottom a:hover {
	color:#90ffe9;
	text-decoration:none;
}

/****** Search Page******/
.margin-top-60 {
	margin-top:60px;
}
.attachment-post-thumbnail, .entry-thumb img {
	max-width:100%;
	height: auto !important;
}
body.error404 .site-content [type=search] {
	border: 1px solid #ccc;
    position: relative;
    height: 40px;
	padding-left:10px;
	padding-right:10px;
	outline-offset: 0px;
}

.search-wrap .entry-title, .archive-post-wrap article .entry-title {
	margin-top: 0;
    font-size: 20px;
}
.search-wrap .entry-title a, .archive-post-wrap article .entry-title a {
	color: #161616;
}
.search-wrap .entry-title a:hover, .archive-post-wrap article .entry-title a:hover {
	color: #1C549F;
	text-decoration:none;
}
.post-meta {
	padding-left: 0;
    list-style: outside none none;
}
.post-meta li {
	display: inline-block;
    margin-right: 20px;
}
.post-meta li span {
	margin-right:8px;
	font-size: 16px;
}
.post-categories {
	display: inline-block;
	padding-left:0;
}
.post-categories li {
	margin-right: 10px;
}
.post-categories li, .post-meta li {
	font-size:12px;
	color:#000;
	font-weight:600;
}
.post-categories li a {
	color:#000;
}
.pc-excerpt {
    margin-bottom: 25px;
}
/****** Archive Page******/
.site-main .archive-title, .search .page-title {
	font-size: 25px;
    margin-bottom: 20px;
}

/****** Single Post Page******/
.single-post-thumb {
	margin-top:35px;
	margin-bottom:35px;
}
.single-post-thumb img {
	max-width:100%;
	height:auto !important;
}
.single-post-meta .post-card-details .entry-title {
    margin-top: 0px;
	margin-bottom: 15px;
    font-size: 38px;
    color: #000;
}
.single-post-meta .post-card-details .entry-title a {
	color: #000;
}
.single-post-meta .post-card-details .entry-title a:hover {
	color: #1C549F;
	text-decoration:none;
}
body .comments-title, #reply-title {
	font-size: 1.3rem;
}
blockquote {
    padding-left: 35px;
    font-size: 16px !important;
    font-weight: 300;
    font-style: italic;
    color: #797979;
    border: 0;
    margin: 0;
}
blockquote, q {
    quotes: "" "";
}
blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 15px;
    border-left: 5px solid #eee;
}
blockquote h3 {
	font-size: 18px;
}
.single-post-wrap h4 {
	font-size: 16px;
}
.single-post-wrap h3 {
	font-size: 20px;
	font-weight:700 !important;
}
.single-post-wrap h2 {
	font-size: 25px;
    color: #000;
	font-weight:700 !important;
}
.comments-area {
    margin-top: 25px;
}
.single-post-wrap p {
	text-align:justify;
}
.wp-block-image img {
	height:auto;
}
.primary-navigation {
	position:relative;
}


/****** GeneratePress Styles **********/
.hiw-block {padding: 0 10px; text-align: center;}
.hiw-block-inner {padding: 8px 8px; text-align: center; background-color:#fff; box-shadow:0 0 10px #ddd; border-radius:3px; width: 100%;}
.hiw-block-inner p {font-weight: 500; margin-bottom: 0; margin: 0 auto;}
.flip-box1 { background-color: transparent; width: 100%; height: 160px; perspective: 1000px; background: #F7F7F7;}
.flip-box-inner1 { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 0.8s; transform-style: preserve-3d;}
.flip-box1:hover .flip-box-inner1 { transform: rotateX(180deg);}
.flip-box-front1, .flip-box-back1 { position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.flip-box-front1 { background-color: transparent; color: black; align-items: center; padding-top:15px;}
.flip-box-back1 { background-color: #3A3A3A; color: white; transform: rotateX(180deg); align-items: center; display: flex; padding:10px; text-align:center;}
.hiw-block-inner {position:relative;} 
.flip-box-front1 img {width: 70px; height: auto; margin: 0 auto;}
.hiw-block-inner h6 {font-size: 18px;font-weight: 600;font-family: 'Poppins', sans-serif;}
.slick-dots {margin-left: 0; text-align: center; position: absolute; width: 100%;}
.slick-dots li {list-style:outside none none; display:inline-block;}
body .slick-dots li button {padding: 5px;width: 15px;height: 15px;line-height: 10px;border-radius: 50% !important;margin: 3px;font-size: 0 !important; background-color: #3a3a3a !important;}
body .slick-dots li.slick-active button { background-color: #ed184f !important;}
.slider .slick-arrow {position: absolute;font-size: 0;width: 45px;height: 45px;line-height: 45px;}
.slider .slick-arrow.slick-prev {top: 50%;margin-left: -60px;left: 0;}
.slider .slick-arrow.slick-next {top: 50%;margin-right: -60px;right: 0;}
.slider .slick-arrow.slick-prev:before {content:"\f104"; position:absolute;  font-family: GeneratePress; font-weight: 400; color: #fff;font-size: 30px; line-height: 22px;margin-left: -7px;}
.slider .slick-arrow.slick-next:before {content:"\f105"; position:absolute;  font-family: GeneratePress; font-weight: 400; color: #fff; font-size: 30px;line-height: 22px;margin-left: -5px;}
/************Service Packages Page**********/
.page-template, .page-template-service-individual, .page-template-why-choose-us {background-image:none !important;}
.page-template .page-hero, .page-template-service-individual .page-hero, .page-template-why-choose-us .page-hero {padding-top: 13%; padding-bottom: 12%;}
.page-template .page-hero .inside-page-hero, .page-template-service-individual .page-hero .inside-page-hero, .page-template-why-choose-us .page-hero .inside-page-hero {text-align: left;}
.page-template .page-hero .inside-page-hero h1, .page-template-service-individual .page-hero .inside-page-hero h1, .page-template-why-choose-us .page-hero .inside-page-hero h1 {font-size:46px;}
.page-template #page.grid-container, .page-template-service-individual #page.grid-container, .page-template-why-choose-us #page.grid-container {max-width:100%; margin-top:0;}
.servicewrap #main.site-main {margin-top:0; margin-bottom: 0;}
.page-template article.type-page .entry-header.custom-header, .page-template-service-individual article.type-page .entry-header.custom-header, .page-template-why-choose-us article.type-page .entry-header.custom-header  {display:none;}
/*** Get a Quote Form******/
.clients-testimonial.white-wrap {margin-bottom:0; padding-bottom: 80px;}
.wpcf7 label {margin:10px 0 15px; display:block; font-weight: 900;}
.packages-checkbox br, .file-upload br {display:none;}
.wpcf7-form-control-wrap.choose-service-package {margin-bottom: 20px; display: block;}
.choose-service-package span.wpcf7-list-item {margin: 0 1em 0 0;}
.getquote-wrap .grid-container { background: #3F3F3F; padding:0; max-width: 800px;}
.quoteform-head {background-color:#ed184f; background-image:url(images/quote-icon.png); background-repeat:no-repeat; background-position: center right; padding-right: 115px;}
.quoteform-head h3 {color:#fff; font-size:26px; margin-bottom:0px; padding: 15px 15px 0;}
.quoteform-head h5 {color:#fff; font-size:18px; margin-bottom:0px; padding: 0px 15px 0;}
.quoteform-head p {color:#fff; font-size:15px; margin-bottom:0px; padding: 0px 15px 15px;}
.getquote-form {margin-top: 50px;}
.getquote-form label, .getquote-form .wpcf7-list-item-label, .getquote-form input[type="file"] {color:#fff; font-family: 'Poppins', sans-serif;}
.getquote-form textarea {min-height: 183px;max-height: 183px;height: 183px;}
.getquote-form .wpcf7-not-valid-tip {color:#ed184f; font-size: 15px; font-family: 'Poppins', sans-serif;}
.getquote-form .wpcf7-response-output {border: none;padding: 0;margin-left: 0;color: #fff;font-size: 16px;}
.getquote-form input[type="text"], .getquote-form input[type="email"], .getquote-form input[type="tel"], .getquote-form textarea {font-family: 'Poppins', sans-serif; font-size: 16px;}
.getquote-form input[type="submit"] {padding: 8px 50px;font-family: 'Poppins', sans-serif;text-transform: uppercase;}
/**** Contact page****/
.page-id-25 #main .inside-article {padding-top: 45px !important; background-image:url(images/quoteform_bg.png); background-repeat: no-repeat;background-size: cover;background-position: center; padding: 0 0 60px 0;}
.page-id-25 .wpcf7 {background-color: #fff; padding: 25px 0px 20px;} 
input[type="text"], input[type="email"], input[type="tel"], textarea { font-family: 'Poppins', sans-serif; font-size: 16px; padding: 25px 10px 8px;border-radius: 6px;border: 2px solid #ddd; margin-bottom: 12px !important;}
.wpcf7 label {
    font-weight: 400;
    font-size: 12px;
    position: absolute;
    margin-top: 8px;
    z-index: 999;
    left: auto;
    margin-left: 10px;
    transition: all 0.3s linear 0s;
}
input:focus::placeholder, textarea:focus::placeholder {
  color: transparent;
}
input::placeholder, textarea::placeholder {
  font-size: 14px;
}
.wpcf7 br {display:none;}
.page-id-25 .wpcf7 textarea {min-height: 183px; max-height: 183px;height: 183px;}  
.wpcf7 input[type="submit"] {padding: 15px 50px;font-family: 'Poppins', sans-serif;text-transform: uppercase;}

body.single {background-image:none !important;}
body #site-navigation .google-auto-placed, #sticky-navigation .google-auto-placed {display:none !important;}
body .footer-social li {display:inline-block; margin-right:5px;}
#text-20 .textwidget img {max-width:20px;position: relative;top: 4px;margin-right: 5px;}
body .watw-post-slider .slick-track {display:flex;}
body .watw-post-slider .slick-track article.post-card-watw {height:inherit !important;}
body #quote-form-pkg {margin-bottom: 0 !important;}
/**** Phase 2 Freelancer Profile & Login Sign Up****/
.um-page-login article .inside-article, .um-page-password-reset article .inside-article, .um-page-register article .inside-article { max-width: 600px; margin: -35px auto 0 auto;}
.um input[type=submit].um-button, .um input[type=submit].um-button:focus {background: #ed184f !important;}
.um .um-field-group-head, .picker__box, .picker__nav--prev:hover, .picker__nav--next:hover, .um .um-members-pagi span.current, .um .um-members-pagi span.current:hover, .um .um-profile-nav-item.active a, .um .um-profile-nav-item.active a:hover, .upload, .um-modal-header, .um-modal-btn, .um-modal-btn.disabled, .um-modal-btn.disabled:hover, div.uimob800 .um-account-side li a.current, div.uimob800 .um-account-side li a.current:hover {background: #ed184f !important;}
.um .um-tip:hover, .um .um-field-radio.active:not(.um-field-radio-state-disabled) i, .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i, .um .um-member-name a:hover, .um .um-member-more a:hover, .um .um-member-less a:hover, .um .um-members-pagi a:hover, .um .um-cover-add:hover, .um .um-profile-subnav a.active, .um .um-item-meta a, .um-account-name a:hover, .um-account-nav a.current, .um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon, .um-dropdown li a:hover, i.um-active-color, span.um-active-color {color: #ed184f !important;}
.um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {background: #3f3f3f !important;}   
.um .um-button.um-alt, .um input[type=submit].um-button.um-alt {color:#fff !important;}    
    
.usp-content #wp-uspcontent-editor-tools #wp-uspcontent-media-buttons {display:none !important;}   
.how-freelance-work.grid-services-pckg-inner .pckg-block img {max-width: 80px;}
.logged-in .um-profile-nav-item.um-profile-nav-mycustomtab {display:block !important;}
.um-profile-nav-item.um-profile-nav-mycustomtab {display:none;}

.center-align {text-align:center;}
.events-loop-carousel .event-details .testimony-content h4 {font-size:22px;}
body .events-loop-carousel .event-description p {font-size:15px; text-align: center;}
.events-loop-carousel .slick-slide {margin:0 15px; background-color: #f8f8f8;}
.events-loop-carousel .event-details {padding: 0 15px;}
.event-about-more.ptb-50 {padding-bottom: 0;margin-bottom: 0;}
.events-loop-carousel .slick-dots {margin-top: 25px;}
.events-loop-carousel .slick-slide.clearfix {display:none;}
.wpcf7-form-control-wrap.event-name {margin-bottom: 15px;display: block;margin-left: -15px;}
.page-template-watw-event footer.prefooter {display:none;}
/*.page-template-watw-event .footer-widget-3 {display:none;}
.page-template-watw-event .inside-footer-widgets .grid-33 {width: 50%;}*/
.footer-widget-1 #media_image-8 {padding-left:8px; margin-bottom:0;}
.footer-widget-1 #media_image-8 img {width:200px;}
body .ptb-0 {padding-top:0 !important; padding-bottom:0 !important;}
body .eventpage-header {margin:10px 0 !important;}
.text-right {text-align:right;}
.header-contact-inner {width:100%;}
.header-contact-inner ul {margin: 0; list-style: outside none;}
.header-contact-inner ul li {display:inline-block; margin-left: 25px; position: relative;top: 15px;}
.header-contact-inner ul li img {background-color:#2C2C2C;width: 16px;padding: 8px;height: 16px;border-radius: 50%;position: relative;top: 10px;}
.header-contact-inner ul li a {color:#2C2C2C; font-size: 16px;}
.event-tagline-inner p {margin-bottom:0;font-size: 20px;}
.event-tagline-inner h2 {margin-bottom:0; font-size: 37px;}
.event-tagline-inner-wrap {border: 3px dashed; background-color:#FFFDFD;}
.event-tagline-inner {padding: 30px;max-width: 80%;margin: 0 auto;}
.watw-event-about .custom-para {max-width: 97%; margin: 0 auto;}
.watw-event-about h2 {font-size: 36px;}
body .watw-event-about p {padding-right: 0; font-size: 20px;}
/*.mob-event-title {display:none;}*/
.extra_event_content h3 {color: #ed184f;}
.event-highlight .pckg-wrap:before {content:""; position:absolute; width:100px; height:100px; line-height:100px; background-image: url(images/event/new.gif);background-size: 100px auto;background-repeat: no-repeat; top: 10px; left: -50px;}
.event-highlight .pack-btn.events-participate {padding-top:0; padding-left: 28px;}
.event-highlight .persian-green {padding-left:70px;}
.events-nav {position:relative;}
.events-nav:before {z-index:999999; display:block !important; content:""; position:absolute; width:50px; height:20px; line-height:20px; background-image: url(images/event/new1.gif);background-size: 45px auto;background-repeat: no-repeat;background-position: right;right: 0px;top: -8px;}
.pack-btn.events-content {margin-bottom:20px;}
.eh-image {padding-right:20px;}
.eh-content {padding-left:20px;}
.events-content .pckg-blocks {padding-top:10px;}

.package { -moz-box-shadow: 0 0 8px #dee1f8; -webkit-box-shadow: 0 0 8px #dee1f8; box-shadow: 0 0 8px #dee1f8; border-radius: 5px; margin: 0 0 30px; width: 100%; background: #FFFFFF;}
.package h1 { border-radius: 5px 5px 0 0; color: #ed184f; font-weight: 700; font-size:30px; line-height: 33px; padding: 25px 20px 15px 20px; border-bottom: 1px solid #dce0e0; margin: 0 !important;}
.package h1.persian-green { background: url(images/package-pink-bg.png) no-repeat right top;}
.package h1 span { font-size: 28px; font-weight: 300; color: #565656;}
.package > h2 { border-radius: 5px 5px 0 0; color: #ed184f; font-weight: 700; font-size:30px; line-height: 33px; padding: 25px 20px 15px 20px; border-bottom: 1px solid #dce0e0; margin: 0;}
.package > h2.persian-green { background: url(images/package-pink-bg.png) no-repeat right top;}
.package > h2 span { font-size: 28px; font-weight: 300; color: #565656;}
.pack-btn { padding: 20px;}
.pink-btn { background: #ed184f; color: #FFFFFF !important; font-size: 14px; font-weight: bold; border-radius: 5px; border: 2px solid #ed184f; padding: 0 20px; line-height: 50px; height: 50px; display: inline-block; text-transform: uppercase; cursor: pointer;}
.white-btn-new { background: #FFFFFF; color: #ed184f; font-size: 14px; font-weight: bold; border: 2px solid #a9a9a9; border-radius: 5px; padding: 0 20px; line-height: 50px; height: 50px; display: inline-block; text-transform: uppercase; cursor: pointer;}
.pckg-wrap > .pckg-intro {font-size:22px; font-weight: 600;}
.package-list li { line-height: 24px; padding: 35px 20px 35px 20px; color: #333; clear: both;}
.package-list li strong {font-size:19px; font-weight: 600; color:#000;}
.package-list { margin: 0; padding: 0; list-style: none;}
.service-img {display: block;}
.service-img-left {float:left; margin-right: 35px;}
.service-img-right {float:right; margin-left: 35px;}
.service-text {padding-top: 40px; display: block; text-align: justify;}
.service-img img {box-shadow: 0 0 10px #ddd; border-radius: 6px; padding: 15px; max-width: 135px;}
/***##****/
.pckg-blocks {padding:35px 8px 0;}
.pckg-block-inner {padding:15px; box-shadow: 0 0 10px #ddd; border-radius: 6px; margin: 10px 15px 20px; width: auto; position:relative; height: 100%;}
.pckg-block img {margin-bottom: 20px; max-width: 130px;}
.pckg-block h3, .pckg-block h2 {text-transform: uppercase; font-size: 18px; margin-bottom: 0;}
.pckg-block p {font-size: 16px; line-height: 1.4;}
.student-pckg .pckg-wrap.ptb-50 {padding-top:0;}
.grid-services-pckg {margin-bottom:0 !important;}
.student-pckg .service-text { padding-top: 22px;}

#at-cv-lightbox {display:none !important;}
.package .persian-green a {color: #ed184f; font-weight: 700;}
.static-banner.static-banner-smitra img {width:100%;}
.events-banner-slider .slick-arrow {position: absolute;z-index: 99;top: 2px; font-size: 0;width: 45px;height: 45px;line-height: 45px;}
.events-banner-slider .slick-prev {right:50px;}
.events-banner-slider .slick-next {right:2px;}
.events-banner-slider .slick-prev:before {content: "\f104";position: absolute;font-family: GeneratePress;font-weight: 400;color: #fff;font-size: 30px;line-height: 22px;margin-left: -7px;}
.events-banner-slider .slick-next:before {content: "\f105";position: absolute;font-family: GeneratePress;font-weight: 400;color: #fff;font-size: 30px;line-height: 22px;margin-left: -7px;}
.event-seo-title {position:relative; margin: 0 !important;}
.event-seo-title-inr {position: absolute;z-index: 9;width: 100%;text-align: center;left: 0;right: 0;margin: auto;}
.event-seo-title .custom-title {font-size:32px; letter-spacing: 1px; margin-bottom:0;color: #fff; display:inline-block; padding: 16px;background: rgba(0,0,0,0.35);outline: 1px dashed;outline-offset: -8px;}
.smitra-video .video-iframe .generate-columns {padding: 8px;}
.grid-container-full {max-width:90%; margin:0 auto;}


.business-map, .footer-map {width:100%;}
.business-loc-title {margin-top:35px;}
.service-box-link {position:absolute; width: 100%;height: 100%;top: 0;left: 0;}
.single.single-watw-service .page-hero {text-align: center;}
body .service-taxonomy-name { font-size:22px;}
.inside-article.inside-single-service {padding-top:45px !important; margin-top: 0px;}
/***** Media Coverage Page*****/
.mediacoverage-blocks {padding-top:15px !important;}
.mediacoverage-wrap .grid-services-pckg-inner .pckg-block img {max-width:100%;}
.mediacoverage-wrap .grid-services-pckg-inner .pckg-blocks {padding-top: 15px;}
.media-cov-readmore a {background: #ed184f;color: #FFFFFF !important;font-size: 14px;font-weight: bold;border-radius: 5px;border: 2px solid #ed184f;padding: 0 20px;line-height: 50px;height: 50px;display: inline-block;text-transform: uppercase;cursor: pointer;}
.mediablock-widget-img {float: left;width: 30%;margin-right: 10px;}
.coverage-sidebar {padding-top:20px; display:block !important;}
.pckgblock-widget-content {line-height:1;}
.pckgblock-widget-content a {font-family: 'Poppins', sans-serif; font-size: 16px; color:#333; line-height:1.3;}
.pckg-widget-inner {height: auto;border-bottom: 1px solid #ddd;overflow: hidden;padding-bottom: 10px;margin-bottom: 10px;}
body .pckg-widget-block.generate-columns {display:block !important;}
.coverage-sidebar .pckg-widget-block:last-child .pckg-widget-inner {border-bottom:none;}

/**** Author Corner Intro ***/
.author-corner-intro {padding:15px 20px 5px 20px;}
.author-corner-about {padding:5px 20px 5px 20px;}
.author-corner-about a {color:#ed184f;}
.author-corner-about em {font-family: initial; font-weight: 800;}
.pckg-block .author-interview-grid h3 {text-transform: none; font-size: 20px; margin-bottom:10px;}
.pckg-block .author-interview-grid h3 a {color:#ed184f;}
body .clock-icon {width: 16px;display: inline-block;align-items: center;justify-content: center;margin-bottom: -4px;}
.st-text, .author-name {margin-right:15px;}
.article-read-time p {margin-bottom:10px;}
.author-article-meta p {margin-bottom:15px;}
.media-cov-readmore.author-interview-readmore a {background: transparent; color: #ed184f !important;}
.media-cov-readmore.author-interview-readmore a:hover {background: #ed184f; color: #fff !important;}
.clock-icon-txt, .interview-date {color: #999;}

@media (max-width:767px) {
    body .author-image, body .author-interview-content {display:block !important;}
    .author-image img {width:100%;}
}
@media (min-width:768px) {
    .author-interview-grid {display:flex;} 
    .author-image {padding-right:10px;}
    .author-interview-content {padding-left:10px;}
}
    
article.watw-service .inside-article .entry-content li {margin-bottom:25px;}
article.watw-service .inside-article .entry-content li, article.watw-service .inside-article .entry-content p, .grid-services-pckg-inner p, .grid-services-pckg-inner li {text-align:justify;}
b, strong {font-family: 'Poppins', sans-serif !important; font-weight:600 !important;}
em {font-style:italic !important;}
body .bnr-details {color:#fff !important; font-family: 'Poppins', sans-serif !important; font-size: 25px; max-width: 800px; margin: 0 auto;}

aside#custom_html-7 {margin-bottom:15px;}
.widget.inner-padding.widget_text p {margin-bottom: 0.3em;}


/*************Responsive************/
@media (min-width: 576px) and (max-width:767px) {
	.container {
		max-width: 95%;
		margin: 0 auto;
	}
	
}
@media (min-width: 768px) and (max-width:991px) {
	body .header-search {
		top:80px !important;
	}
	.watw-nav-wrap .watw-nav {
		top:100px !important;
		position: relative !important;
	}
	.col-md-9.watw-nav-wrap {
		height: 600px;
	}
}

@media (max-width:991px) {
	
	.pagination-wrap .pagination .pagination-status, .pagination-wrap .page-link-prev, .pagination-wrap .page-link-first, .pagination-wrap .page-item-next, .pagination-wrap .page-item-last {
		display:none;
	}
	html {
		overflow-x:hidden;
	}
	body button#primary-mobile-menu {
		display: block !important;
		position: absolute;
		right: 0;
		top: -44px;
		z-index: 999;
		background: transparent;
		border: none;
		font-size: 18px;
	}
	.head-top-search {
		text-align: center !important;
		margin-top: 10px;
	}
	.head-top-contact {
		text-align: center !important;
	}
	li.menu-item-has-children > a {
		display:inline-block !important;
	}
	li.menu-item-has-children > a:after {
		right:12px;
		z-index:9999999999;
	}
	.primary-menu-container > ul.menu-wrapper > li .sub-menu {
		background: #000;
		box-shadow: none;
		margin-top:10px;
	}
	.primary-menu-container {
		position: absolute;
		display:none;
		width:100%;
	}
	.site-content {
		margin-top: 10px;
        padding-top: 200px;
	}
    body.home .site-content {
        padding-top: 120px;
	}
    .single-post .site-content {
		margin-top: 10px;
		padding-top: 245px;
	}
    .page-id-22000 .container-bx-shadow {
		margin-top: 50px !important;
	}
	body button#primary-mobile-menu:focus, body button#primary-mobile-menu:focus-visible, body button#primary-mobile-menu:active {
		border:none;
		box-shadow:none;
	}
	.primary-menu-container > ul.menu-wrapper > li {
		display: block;
		margin-right: 0;
		margin-bottom: 8px;
		padding-bottom: 8px;
		border-bottom: 1px solid #569ff6;
	}
	.primary-menu-container > ul.menu-wrapper > li:last-child {
		border-bottom:none;
	}
	.primary-menu-container > ul.menu-wrapper > li .sub-menu {
		width: 100%;
		position: relative;
	}
	.primary-menu-container > ul.menu-wrapper li a {
		display:block;
	}
	ul.menu-wrapper .sub-menu li {
		display: block;
		margin-right: 0;
		margin-bottom: 8px;
		padding-bottom: 8px;
		border-bottom: 1px solid #569ff6;
	}
	ul.menu-wrapper .sub-menu li:last-child {
		border-bottom:none;
	}
	.primary-menu-container > ul.menu-wrapper li .sub-menu a {
		font-size: 14px;
	}
}

/**** Grid Container & Responsive***************/
@media (min-width: 1200px) {
	.grid-container {
		max-width: 1140px !important;
	}
}
@media (min-width: 992px) {
	.grid-container {
		max-width: 960px;
	}
}


/**** Customize CSS *****/
/* GeneratePress Site CSS */
@media screen and (max-width: 782px) {
	html {
    margin-top: 0 !important;
	}
}


body.home {
	background-color:#fff;
}

nav.is_stuck .main-nav > ul > li > a {padding-left:10px; padding-right:10px;}

.menu-toggle:before {
    content: "";
    font-family: GeneratePress;
    width: 1.28571429em;
    text-align: center;
    display: inline-block;
		width: 30px;
    height: 50px;
    line-height: 30px;
    background-image: url(https://wearethewriters.com/wp-content/themes/generatepress-child/images/webp/nav.webp);
	background-size:26px auto;
	background-repeat:no-repeat;
	background-position:center top 12px;
}
.page-template-home .menu-toggle:before { 
	content:"";
	background-image: url(https://wearethewriters.com/wp-content/themes/generatepress-child/images/webp/nav-b.webp);
}

.is_stuck.navigation-stick .menu-toggle:before {
	background-image: url(https://wearethewriters.com/wp-content/themes/generatepress-child/images/webp/nav-b.webp);
	background-position:center top 21px;
}
.mobile-menu-open .is_stuck.navigation-stick .menu-toggle:before {
	content: "" !important;
	background-image: url(https://wearethewriters.com/wp-content/themes/generatepress-child/images/webp/cancel.webp);
}

.main-navigation.toggled .sfHover>a .dropdown-menu-toggle:before {
	content: "" !important;
}

.search-item a:before {
    content: "";
    font-family: GeneratePress;
    text-align: center;
    display: inline-block;
		width: 20px;
    height: 20px;
    line-height: 20px;
    background-image: url(https://wearethewriters.com/wp-content/themes/generatepress-child/images/webp/search.webp);
	background-size:18px auto;
	background-repeat:no-repeat;
	background-position:center top 0px;
}
.search-item.close-search a:before {
	content:"" !important;
}
.is_stuck.navigation-stick .search-item a:before {
	background-image: url(https://wearethewriters.com/wp-content/themes/generatepress-child/images/webp/search-b.webp);
	background-position:center top 2px;
}
.dropdown-menu-toggle:before {
    content: "";
    font-family: GeneratePress;
    display: inline-block;
    text-align: left;
		width: 20px;
    height: 20px;
    line-height: 20px;
    background-image: url(https://wearethewriters.com/wp-content/themes/generatepress-child/images/webp/arrow.webp);
	background-size:18px auto;
	background-repeat:no-repeat;
	background-position:center top 5px;
}
.page-template-home .dropdown-menu-toggle:before {
	background-image: url(https://wearethewriters.com/wp-content/themes/generatepress-child/images/webp/arrow-b.webp);
}
.page-template-home .search-item a:before {
	background-image: url(https://wearethewriters.com/wp-content/themes/generatepress-child/images/webp/search-b.webp);
}

.is_stuck.navigation-stick .dropdown-menu-toggle:before  {
	background-image: url(https://wearethewriters.com/wp-content/themes/generatepress-child/images/webp/arrow-b.webp);
}
.flip-box-front1 img {
	width: 70px;align-content
}

#watw-home-mobile-bnr {
		padding-top: 125px;
    background-color: #013878;
    background-image: linear-gradient(#013878, #0572CF, #013878);
		padding-bottom: 60px;
}
#watw-home-desktop-bnr {
	background-image: url(https://wearethewriters.com/wp-content/themes/generatepress-child/images/webp/banner-webp.webp);
}

body .search-item a {
		position: relative;
    top: -2px !important;
	}
	html .page-template-home .main-nav .search-item a {
		top: -2px !important;
	}
body .search-item:hover a, body .search-item a {
	text-decoration:none !important;
	border-bottom:none !important;
}

	
.events-nav a {
	position:relative;
}
.events-nav:before {
	display:none !important;
}
.events-nav a:before {
	z-index: 9;
    display: block!important;
    content: "";
    position: absolute;
    width: 50px;
    height: 20px;
    line-height: 20px;
    background-image: url("https://wearethewriters.com/wp-content/themes/generatepress-child/images/event/new1.gif");
    background-size: 45px auto;
    background-repeat: no-repeat;
    background-position: right;
    right: -55px;
    top: 1px;
}


.site-footer .site.footer-widgets {background-color: #013878; background-image: linear-gradient(#013878, #0572CF, #013878);}
.site-footer .site-info { background-color: #013878;}
.site-footer .footer-widget-2 .textwidget p, .site-footer .menu li {
	border-bottom: 1px solid #014491;
}

body .site-footer .menu li a:hover {
	color:#ED184F;
}


html .page-template-default .search-item a {
	line-height: 1 !important;
}
html .page-template-default  nav.is_stuck .search-item a {
	line-height: 85px !important;
}
.blue-bg-bx {
	background-color:#0572CF;
	padding:20px;
	color:#fff;
	margin-bottom:35px;
}
.blue-bg-bx h3, .blue-bg-bx p {
	color:#fff;
}
.search .no-featured-image-padding .post-image {
		margin-left: 0;
    margin-right: 0;
}
body.single .page-hero-custom h1 {
	color:#000 !important;
}
.dynamic-img-post img {
	margin-bottom:25px;
}
.post-meta {
	margin-bottom:20px;
}
.page-id-22000 article.page .inside-article {
	padding-left:20px;
	padding-right:20px;
}
.page-id-22000 article.page .inside-article .entry-content {
	max-width: 100%;
}
.page-id-22000 article.page .inside-article .entry-content ul {
	margin-left:0;
	margin-right: 20px;
}
.post-907.page.type-page .entry-content {
	text-align: justify;
}

.pricing-col-details-new ul {
    margin-left: 0;
    list-style: outside none none;
	margin-top: 45px;
	padding-left: 0;
}
.pricing-col-details-new li {
    background-image: url('images/check.png');
    background-size: 15px auto;
    background-repeat: no-repeat;
    background-position: left top 4px;
    padding-left: 30px;
    line-height: 1.25;
    margin-bottom: 12px;
    padding-bottom: 12px;
	border-bottom: 1px solid #eee;
}
.price-block-inner .table-block-inner {
	background-color:#fff;
	padding:25px;
	box-shadow: -5px 5px 0px #00bcf5;
	border: 1px solid #eee;
    border-radius: 4px;
}
.pkgs-table-new {
	margin-top:35px;
}
.pkg-price-usd {
    font-size: 25px;
	  line-height: 1;
}
.pkg-price-usd span {
    font-size: 55px;
}
.pkgs-table-new .price-title {
    background: #0572CF;
    color: #fff;
    padding: 6px;
    font-size: 22px;
    margin-top: -46px;
	  border-radius: 4px;
}
.pkgs-table-new .table-price-2 .price-title {
	background: #013878;
}
.page-template-pricing .page-hero .inside-page-hero {
	text-align:center !important;
}

.inside-article.inside-single-service {
    padding-bottom: 45px !important;
}

/*.site-footer .site.footer-widgets {
    background-color: #3AAFAA;
}

.site-footer .footer-widget-2 .textwidget p, .site-footer .menu li {
	border-bottom: 1px solid #55c7c2;
}
.site-footer .site-info {
    background-color: #277672;
}*/

@media (min-width: 769px) {
	#site-navigation .inside-navigation {
		border-bottom: 1px solid rgba(0,0,0,0.2);
	}

	.header-wrap #site-navigation .inside-navigation {
		border-color: rgba(255,255,255,0.3);
	}
	
	.main-navigation .main-nav > ul > li > a {
		border-bottom: 1px solid transparent;
		transition: border-color 500ms ease, color 500ms ease;
	}

	.main-navigation .main-nav > ul {
		position: relative;
		bottom: -1px;
	}

	.main-navigation .main-nav > ul > li:hover > a,
	.main-navigation .main-nav > ul > li.sfHover > a,
	.main-navigation .main-nav > ul > li[class*="current-menu-"] > a {
		border-color: inherit;
	}
	
	.page-hero + #page {
    margin-top: -100px;
	}
}

.inside-article, .sidebar .widget, .comments-area {
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.04);
	transition: box-shadow 500ms ease;
	border-radius: 3px;
}

.inside-article:hover, .sidebar .widget:hover, .comments-area:hover {
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
}

.no-sidebar:not(.generate-columns-activated) .inside-article > *, .no-sidebar #comments {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
}

.separate-containers .paging-navigation {
	padding: 0;
	background: none;
}

.nav-links > * {
	padding: 10px 15px;
	border-radius: 3px;
}

.nav-links > a {
	background: rgba(0,0,0,0.9);
	color: #fff;
}

.site-info {
	border-top: 1px solid rgba(0,0,0,0.2);
}

button, html input[type="button"], input[type="reset"], input[type="submit"], a.button, a.button:visited, .wp-block-button__link:not(.has-background) {
	border-radius: 3px;
}

.site-branding {
	background: transparent;
	display: inline-block;
	padding: 10px 30px;
	border-radius: 3px;
	transition: background 500ms ease;
}

.site-branding:hover {
	background: transparent;
}

@media (max-width: 768px) {
	#page {
		margin: -75px 15px 0 15px;
	}
	html body.single-post .page-hero {
		padding-top: 45px;
	}
} /* End GeneratePress Site CSS */

/*  =====================  */
.half {
  float: left;
  width: 48%;
  margin-bottom: 1em;
}

.right { width: 50%; }

.left {
     margin-right: 2%; 
}
/* Clearfix */
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}
.frmct{
     margin-bottom: 1.36em;
  }


body .bnr-details {color:#fff !important; font-family: 'Poppins', sans-serif !important; font-size: 22px; max-width: 800px; margin: 0 auto;}

#quote-form-banner {margin-top:35px;}
#quote-form-banner label {color:#fff;}

aside#custom_html-7 {margin-bottom:15px;}
.widget.inner-padding.widget_text p {margin-bottom: 0.3em;}
#quote-form-banner .wpcf7-not-valid-tip, body.page-id-21972 .wpcf7-not-valid-tip, body.page-id-25 .wpcf7-not-valid-tip {font-size:13px; display:none;}
#quote-form-banner input.wpcf7-not-valid, body.page-id-21972 input.wpcf7-not-valid, body.page-id-25 input.wpcf7-not-valid {box-shadow: 0 0 6px #f00 inset;}
#quote-form-banner .wpcf7-response-output {border:none; color:#fff;}
body.page-id-21972 .wpcf7-response-output {border:none; }
.wpcf7 form .wpcf7-response-output {padding: .2em 0 !important; margin: 2em 0em 1em !important; border:none !important;}
.footer-widget-1 #media_image-8 img {
		width: 150px;
    margin-left: 12px;
}
body.page-id-21972 .inside-article, .page-id-22000 .inside-article {
	padding: 45px !important;
}
.home-about ol {
		margin-left: 20px;
    margin-bottom: 40px;
}
.getstarted-btn {
	margin-top:40px;
}
.inside-article .read-more-container {
	display:none;
}
.page-id-22000 ::marker {
	display:none;
	font-size: 0;
}
.page-id-22000 .entry-content > ul {
	margin-left:0;
}
.page-id-22000 .container-bx-shadow li a {
	color:#000;
	font-size: 15px;
}
.page-id-22000 .container-bx-shadow li a:hover {
	color:#ed184f;
}
.page-id-22000 .container-bx-shadow li a strong {
	font-size:18px;
	border-bottom:1px solid #ED184F;
	padding-bottom: 6px;
    margin-bottom: 12px;
    display: inline-block;
	text-align: left;
}
.page-id-22000 .container-bx-shadow  {
	margin-top:30px;
}

body .static-banner { background-image:none;}
body .generate-back-to-top {
	bottom:75px;
}

.hservice-block img {
	width:45px;
	margin-bottom: 10px;
	float: left;
    margin-right: 20px;
    height: auto;
}
.hservice-block h6 {
	font-size: 17px;
	margin-bottom: 8px;
	line-height: 1;
}
.hservice-block h6 a {
	color:#000;
}
.hservice-block h6 a:hover {
	color:#ED184F;
}
.hservice-block p {
		font-size: 15px;
    line-height: 1.3;
}
.hservice-block p a {
		color:#ED184F;
}
.home-services {
	margin-top:65px;
}
.hservice-wrap .hservice-block {
	padding: 15px 15px 10px;
	background: #fefefe;
	border-radius: 5px;
	width:23%;
	margin: 10px 1%;
	box-shadow:0 0 7px #eee;
	flex: 0 0 23%;
	max-width: 23%;
}
.home-about ul {
	margin-left: 20px;
    padding-left: 0;
    margin-bottom: 30px;
}

@media (max-width:768px) {
	.banner-grid-img {
		margin-top:35px;
	}
	.pkgs-table-new .table-price-2 {
		margin-top:55px;
	}
	#quote-form-banner .half, body.page-id-21972 .half {
    float: none;
    width: 100%;
    margin-bottom: 0.36em;
	}
	#quote-form-banner .half.right, body.page-id-21972 .half.right {
    float: none;
    width: 100%;
    margin-bottom: 10px;
	}
	#quote-form-banner .frmct, body.page-id-21972 .frmct {
    margin-bottom: 0.36em;
	}
	body .page-hero {
    padding-top: 100px;
	}
	body .bnr-details {
		font-size: 17px;
		font-weight: 500 !important;
	}
	.static-banner {
    padding-top: 110px;
		padding-bottom: 50px;
	}
	header.site-header {
		overflow-x: hidden;
	}
	header.site-header > .inside-header {
		/*display:flex;*/
    justify-content: center;
	}
	
	body .inside-header.grid-container .site-logo {
		margin-bottom: 0 !important;
		z-index: 999 !important;
    position: relative;
	}
	.site-header .search-form.navigation-search {
		z-index: 999999 !important;
		top: 65px !important;
	}
	
	#wpadminbar {
		display:none;
	}
	.home #page {
    margin: 0 0px 0 0px;
	}
	body .inside-header {
    padding: 40px 10px 40px 10px;
	}	
	#site-navigation {
		top: 0px;
		position: relative;
	}
	#site-navigation .mobile-bar-items .search-item {
		position: relative;
    top: 0;
	}
	
	.inside-navigation .search-item a:before {
		top: 0px;
    position: relative;
	}
	.inside-navigation .search-item.active a:before {
		top: -10px;
	}
	.inside-navigation .search-item a {
		background: transparent !important;
	}
	.menu-toggle span.mobile-menu {
		font-size:0;
	}
	body .main-navigation .main-nav ul li a {
		line-height: 36px;
	}
	.site-header .site-logo {
		z-index: 9999999;
	}
	nav .inside-navigation .main-nav .menu.sf-menu {position: relative !important;
	background: #0572CF;
		padding-bottom: 25px;
		padding-top: 20px;
	}
	.main-navigation ul ul {
    background-color: #0150ab;
}
	
	.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-items, .main-navigation .main-nav ul li a:active, .main-navigation .main-nav ul li:focus a, .main-navigation .main-nav ul li:hover a, .main-navigation .main-nav ul li[class*="current-menu-"] > a {
		color: #fff;
	}
	body nav.toggled .menu-toggle:before, nav.is_stuck .menu-toggle:before {
		color: #000 !important;
	}
	
	.inside-header .site-logo, .inside-header .site-logo a, .inside-header .site-logo img {
		z-index: 99999999999999 !important;
	}
	
	.main-navigation .main-nav ul ul li a {
		padding: 0px 20px;
	}
	.main-navigation .main-nav ul ul {
		padding-top: 10px;
    padding-bottom: 10px;
	}
	
	input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
		width:100%;
	}
	.home-about, .home-hiw, #quote-form-banner {
		padding-left:12px;
		padding-right:12px;
	}
	.flip-box-front1 img {
		width: 60px;
	}
	.site-footer .widget-title {
		font-size: 16px;
		margin-bottom: 10px;
	}
	#quote-form-banner {
    margin-top: 15px;
	}
	.hiw-block-inner {
		width: 75%;
    margin: 0 auto 15px auto;
	}
	
	.hservice-wrap .hservice-block 		{
	  width:100%;
	  margin: 10px;
		text-align: center;
		}
}

@media (min-width:1200px) {
	.bnr-title {
		max-width: 992px;
   font-size: 40px;
	}
}
@media (min-width:768px) {
	.main-navigation ul ul 	{
		background-color: #0572CF;
	}
	.main-navigation ul ul li:hover a, .main-navigation ul ul li a:hover, .main-navigation ul ul li:hover 	{
		background-color: #014491 !important;
	}
}

@media (min-width: 769px) {
	#sticky-navigation.navigation-stick .inside-navigation .navigation-branding {
		width: 34%;
	}
	body.single .page-hero-custom h1 {
    font-size: 40px;
}
}

body .static-banner.static-banner-grid .bnr-title {
	color:#000 !important;
	margin-bottom: 30px;
    font-size: 2.75rem;
    max-width: 11em;
    word-break: break-word;
}
body h1 {
	color:#000 !important;
    font-size: 2.75rem;
    max-width: 45em;
    word-break: break-word;
}

body .static-banner.static-banner-grid .bnr-details {
	color:#000 !important;
}

.page-template-home header.site-header {
		background-color: transparent;
}
.page-template-home .header-wrap {
	z-index: 999;
}

.page-template-home header.site-header #site-navigation .main-nav > ul > li > a, .page-template-home header.site-header #site-navigation .main-nav > ul > li > a:focus, .page-template-home header.site-header #site-navigation .main-nav > ul > li > a:visited, .page-template-home header.site-header #site-navigation .main-nav > ul > li > a:active {
	color:#000;
}
.page-template-home header.site-header #site-navigation .main-nav > ul > li > a:hover {
	color:#ed184f !important;
}


@media (max-width:767px) {
	.page-template-home header.site-header #site-navigation .main-nav > ul > li > a {
		color:#fff !important;
	}
	body .static-banner.static-banner-grid {
		padding: 30px 0 10px 0 !important;
		z-index: 99 !important;
		position: relative;
	}
	
	body .h1, body h1 {
		font-size: 27px;
	}
	.home-services {
		margin-top: 10px;
	}
	.hservice-wrap .hservice-block {
		flex: 0 0 96%;
		max-width: 96%;
	}
	.footer-widget-col {
		margin-bottom:35px;
	}
	.page-bnr {
		padding: 210px 0 80px !important;
	}
	.container-bx-shadow {
		max-width: 100% !important;
		padding: 35px 20px !important;
	}
	.container-fluid {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	body .h2, body h2 {
		font-size: 22px;
	}
	body .service-block ul {
		padding-left:0;
	}
	body .package > h2, body .package > h1 {
		font-size: 18px;
	}
	.pckg-block h3, .pckg-block h2 {
		font-size: 15px;
	}
	.pack-btn .pink-btn, .pack-btn .white-btn-new {
		display: block;
		margin-bottom: 10px;
		text-align: center;
	}
	body .half {
		float: none;
		width: 100%;
	}
	.single-post-meta .post-card-details .entry-title {
		font-size: 25px !important;
	}
	.single .inside-article.inside-single-post {
		padding: 20px !important;
	}
	.page-template-home header.site-header {
		z-index:99999;
	}
    /*.single.single-post header.site-header {
    	z-index:99999;
        position: relative;
    }
    .single-post .site-content {
    	padding-top: 80px !important;
    }*/
    
    
}

@media (max-width:990px) {
	.watw-nav-wrap {
		display:block !important;
		padding-right: 0 !important;
	}
	.watw-nav .primary-menu-container {
		position: relative;
	}
	header.site-header {
		padding-right:15px;
		margin-top: 60px;
	}
    .single-post header.site-header {
    	z-index: 99999999;
    }
	body.home header.site-header {
		margin-top: 0;
	}
	.search-form input.search-field {
		width: 260px;
	}
	.search-form {
		top: -40px;
	}
	body .primary-menu-container {
		background-color:#013878 !important;
	}
	body .primary-menu-container li a {
		color:#fff !important;
	}
	body button#primary-mobile-menu {
		font-size:36px !important;
	}
	.menu-button-container {
		right: 20px;
		position: absolute;
		top: -30px;
	}
	body button#primary-mobile-menu {
		color:#000;
	}
	body.home button#primary-mobile-menu {
		color:#000;
	}
	body button#primary-mobile-menu:focus, body button#primary-mobile-menu:active, body button#primary-mobile-menu:hover, body button#primary-mobile-menu:visited {
		box-shadow:none;
		outline:none;
	}
	body .page-bnr {
		background-position: left;
	}
	.search-form {
		right:3px !important;
	}
	.search-icon {
		position: absolute;
		width: 30px;
		height: 30px;
		right: 70px;
		top: -38px;
	}
	.header-search {
		position: absolute !important;
		top: -20px !important;
		right: 10px;
	}
	body .search-icon.search-open {
		right: 15px;
		top: -90px;
	}
}

@media (min-width:991px) { 
	body .primary-menu-container > ul.menu-wrapper > li .sub-menu {
		max-width: 200px;
		width: 200px;
		right: 0;
	}
}


.page-template-home .main-navigation ul ul {
    background-color: #333;
}
.page-template-home .main-navigation ul ul li:hover, .page-template-home .main-navigation ul ul li:hover a, .page-template-home .main-navigation ul ul li a:hover {
    background-color: #000 !important;
}

.page-template-home .main-navigation.is_stuck.navigation-stick ul ul {
    background-color: #0572CF;
}
.page-template-home .main-navigation.is_stuck.navigation-stick ul ul li:hover, .page-template-home .main-navigation.is_stuck.navigation-stick ul ul li:hover a, .page-template-home .main-navigation.is_stuck.navigation-stick ul ul li a:hover {
    background-color: #014491 !important;
}

.page-template-home header.site-header .inside-header {
		padding-bottom:0;
}

body .broken_link, body a.broken_link {
    text-decoration: none;
}


/*********** Custom Theme WATW *****/
.page-template-default, .page, .single-watw-service, body.blog, .archive, .single-post, .search {background-color:#F7F7F7;}
.site-branding img {width:140px; height:auto;}
.grid-container {width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
.read-more-wrap a { padding: 12px 20px; color: #fff!important; background: #ed184f; border-radius: 3px;}
.block-img {max-width:100%; height:auto;}
.ptb-50 {padding-top:50px; padding-bottom:50px;}
.pb-50 {padding-bottom:50px;}
.mid-align {align-items: center;}
.search-link {cursor:pointer;}
.header-container {position:relative;}
.watw-nav-wrap { display: flex; align-items: center; justify-content: end;}
.header-search { position: relative; top: 9px;}
.search-form label { display:none;}
.search-form form {display:flex; background: #fff; padding: 15px; box-shadow: 0 0 6px #ddd;}
.search-form { position: absolute; right: 0; z-index: 9999; margin-top: 10px; display:none;}
.search-form input.search-field { border: 1px solid #ddd; margin-right: 10px; font-size: 13px; padding-left: 10px;}
.white-text, .white-text h1, .white-text p, .white-text li, .white-text span {color:#fff;}
.page-bnr { padding: 180px 0 150px; background-size: cover; background-repeat: no-repeat; background-position: center;}
.container-bx-shadow {box-shadow: 0 0 30px rgb(0 0 0 / 4%); transition: box-shadow 500ms ease; border-radius: 3px; background: #fff; padding: 35px 50px; max-width: 90%; margin: 50px auto;}
.get-sample {background-image: url(images/getsample.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; padding:80px 0;}
.single-watw-service footer.site-footer {margin-top:0;}
.bnrblock-btn.bookblock-btn {
    position: relative;
    margin-top: 35px;
    margin-left: 0;
    top: 0;
    margin-bottom: 20px;
}
.bnrblock-btn a {
    padding: 12px 20px;
    color: #fff!important;
    background: #ed184f;
    border-radius: 3px;
}
.single-service-thumb {
	margin-bottom:35px;
}

/***** Blog ** Single Page *** Archive Page *****/
body .post-card-details h2 {font-size:20px; font-weight: 600 !important; margin-bottom: 10px;}
body .post-card-details h2 a {color:#161616;}
a {text-decoration: none !important;}
.post-items {height: 100%; box-sizing: border-box;padding: 15px;box-shadow: 0 0 30px rgb(0 0 0 / 4%); transition: box-shadow 500ms ease; border-radius: 3px; background-color:#fff;}
.watw-blog-item {margin-bottom:35px;}
.thumb-link img {display: block; margin: 0 auto 20px auto;}
.singlepost-wrap { margin-top: 15px;}
.single .inside-article.inside-single-post {background: #fff; padding: 50px;}
.wp-block-image img {width: 100%;}
.service-importance {-moz-box-shadow: 0 0 8px #dee1f8; -webkit-box-shadow: 0 0 8px #dee1f8; box-shadow: 0 0 8px #dee1f8; border-radius: 5px; margin: 0; width: 100%;background: #FFFFFF; padding: 50px 25px;}
.service-importance  img, .inside-single-service  figure.wp-caption img, .inside-single-service figure.wp-caption {width: 100%; height:auto; max-width:100%;}
.wp-block-image .aligncenter { width: 100%;}
.pckg-blocks > .pckg-block {margin-bottom:35px;}
.mediablock-widget-img img {max-width:100%;}
.coverage-sidebar > .row {margin-left:5px;}
.inside-single-service, .inside-single-service p, .container-bx-shadow, .container-bx-shadow p {text-align:justify;}
body .pagination {padding-left:20px;}
body .primary-menu-container > ul.menu-wrapper > li .sub-menu li a {display:block;padding-bottom: 5px; margin-bottom: 2px;}
#page .skip-link.screen-reader-text {display:none !important;}

.randon-fimg img {margin-top:20px; margin-bottom:35px; width: 100%;}
body .zsiq_theme1 div.zsiq_cnt {display:block;}
body.page .h1, body.page h1 {margin-bottom: 1.5rem;}
.single-service-title {margin-bottom:45px !important;}

.page-template-watw-event .site-content {padding-top:0 !important;}
.page-template-watw-event .container.header-container {display:none !important;}
.page-template-watw-event .header-contact-inner ul li img {width: 35px; height: 35px; top: 0px;}

@media (max-width:767px) {
	body .eventpage-header {
        margin: 35px 0 !important;
    }
    .event-logo-wrap.generate-columns {
    	display: block !important;
    	text-align: center;
    }
    .page-template-watw-event .header-contact-inner ul {
    	padding-left: 0;
    	text-align: center;
    }
    .page-template-watw-event .header-contact-inner ul li {
    	margin-bottom:10px;
    }
}

.page-template-watw-event form label {
	color:#000;
}
.page-template-watw-event form p {
	 
}
.page-template-watw-event .wpcf7-form {
	padding:25px;
}
.page-template-watw-event .left cf {
	position:relative;
}
.page-template-watw-event .wpcf7-form-control-wrap {
    display: block;
}

.img-text-inr {
	border: 10px solid #000;
    padding: 130px 20px;
}
.img-text-inr h2 {
	text-transform: uppercase;
    letter-spacing: 8px;
    font-family: fantasy;
    font-size: 2rem;
    margin-bottom: 0;
    line-height: 1.6;
}
body .theme-txt {
	color: #ED184F;
}

 .zsiq_floatmain .zsiq_float .zsiq_cnt p {
	margin-bottom:0 !important;
} 

body .ads-block-random {margin-top:45px; margin-bottom:45px;}
body .ads-block-random img {width:100%; height:auto;}
body .ads-block-random figure {width:100% !important;}
body .ads-block-random figcaption {display:none !important;}

.btm_fixed_whatsapp {
    position: fixed;
    bottom: 10px;
    left: 10px;
    background: #00e676;
    color: #fff;
    z-index: 999;
    padding: 10px 20px;
    border-radius: 3px;
    font-size: 15px;
}
.btm_fixed_whatsapp:hover {
	color:#fff;
    text-decoration: none;
}
.btm_fixed_whatsapp  img {
    width: 35px;
    height:auto !important;
}

@media (min-width:480px) and (max-width:1360px) {
	.btm_fixed_whatsapp {
    	padding: 6px 12px;
        border-radius: 3px;
        font-size: 12px;
    }
    .btm_fixed_whatsapp  img {
        width: 28px;
    }
}
@media (max-width:479px) {
	.btm_fixed_whatsapp {
        font-size: 0 !important;
        padding:10px 12px;
    }
    .btm_fixed_whatsapp  img {
        width: 35px !important;
    }
}