@charset "UTF-8";
/*
Theme Name: Sydney Painter
Theme URI: https://wordpress.org/themes/twentynineteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you'll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it's built to be beautiful on all screen sizes.
Requires at least: 4.9.6
Requires PHP: 5.2.4
Version: 1.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentynineteen
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready, block-patterns

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.

Twenty Nineteen is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/

Bundled block pattern images:
Abstract Background by HD Wallpapers, CC0. https://stocksnap.io/photo/abstract-background-0SRRVNMKBX
Abstract Waves by HD Wallpapers, CC0. https://stocksnap.io/photo/abstract-waves-0KREGLTZQ3
Abstract Bokeh by HD Wallpapers, CC0. https://stocksnap.io/photo/abstract-bokeh-P4KVZBMQ6L
Colorful Bokeh by HD Wallpapers, CC0. https://stocksnap.io/photo/colorful-bokeh-VN4G84GL8H
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Variables
# Normalize
# Typography
	## Headings
	## Copy
# Elements
	## Lists
	## Tables
# Forms
	## Buttons
	## Fields
# Navigation
	## Links
	## Menus
	## Next & Previous
# Accessibility
# Alignments
# Clearings
# Layout
# Widgets
# Content
	## Archives
	## Posts and pages
	## Comments
# Blocks
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,400&display=swap');

.sub-menu {display:none;}
.nav li.dropdown:hover .sub-menu {position:absolute; left:0; background:#fff;  display:block; padding:0; width:250px; z-index:1;}  
.nav li.dropdown .sub-menu li a {font-weight:400!important;}
.nav li.dropdown .sub-menu li a:hover {background:#f5f5f5;}
.nav li.dropdown:hover .sub-menu li {display:block; list-style:none;}
.nav li.dropdown:hover .sub-menu li a {font-size:16px; text-align:left; font-weight:500; color:#000!important; text-transform:capitalize!important;}

 
body{font-family: 'Lato', sans-serif; font-size: 1rem; color: #353535;}
h1, h2, h3, h4, h5, h6{color: #080708;}
img{max-width: 100%;}
.header-fixed{position: absolute; top: 0; left: 0; width: 100%; background: none; z-index: 999; border-bottom: solid 1px rgba(255,255,255,0.6);}
#Header .logo{ width:auto; height:60px;}
#Header .nav li a{font-size: 15px; color: #fff; font-weight:900; text-transform: uppercase;}
.slider-home .carousel-item {background: url(images/slider-bg.jpg) no-repeat top center; text-align: center; height:96vh;}
.slider-home .carousel-item.active { background-size:cover; transition: all 0.2s ease-in-out; }
.slider-home .slider-content {display:block; margin:0; position:absolute; top:50%; left:50%; margin-right:-50%; transform:translate(-50%,-50%); max-width:980px;}
.slider-home .slider-content h2 { font-size:3.1rem; color:#fff; font-weight:900; }
.slider-home .slider-content p{font-size:1.3rem; font-style:italic; color:#fff; padding:10px 0; line-height: 28px;}
.slider-home .slider-content a{background: #fff; font-size:15px; color:#000; padding:18px 0; text-align:center; text-transform:uppercase; display: block; width:160px; margin: 0 auto; font-weight: 700;}
.slider-home .slider-content a:hover{text-decoration:none;}
.banner-interial .banner-content a{background: #fff; font-size:15px; color:#000; padding:18px 0; text-align:center; text-transform:uppercase; display: block; width:160px; margin: 0 auto; font-weight: 700;}
.banner-interial .banner-content a:hover{text-decoration:none;}
.bg-texture-botm{ width: 100%; height: 100px; background: url(images/bg-texture2.png) no-repeat top center; background-size:100%; position: relative; margin-top: -40px; z-index: 99; }
.bg-texture-top{ width: 100%; height: 100px; background: url(images/bg-texture1.png) no-repeat top center; background-size:100%; position: relative; margin-bottom: -40px; z-index: 99; }
.top-3boxes{background: none; position: relative; z-index: 999;}
.top-mg200{ margin-top: -150px;}
.top-3boxes .top-box{background: #fff; box-shadow: 0 0 30px 0 rgba(0,0,0,0.1); padding:50px 40px; border-radius:10px; text-align: center; margin-bottom: 30px;}
.top-3boxes .top-box img{ width: 100px; height: auto; display: block; margin: 0 auto; padding-bottom: 30px; }
.top-3boxes .top-box h2{ font-size: 1.7rem; font-weight: 700; color:#080708; margin-bottom: 20px; }
.top-3boxes .top-box p{font-size:18px; line-height:30px; font-weight: 400; color:#363537;}
.what-we-do-section{background:#f5f5f5; position: relative;}
.what-wedo-wrapper{max-width: 1366px; margin: 0 auto; position: relative;}
.what-wedo-img{width: 50%; float: left; position: relative;}
.what-wedo-img img{width: 100%; height: auto;display:block; margin:0;}
.what-wedo-content{ width: 50%; float: left; background: #fff; padding:30px 40px; border-radius:0;}
.what-wedo-content p{font-size:17px; color:#363537; font-weight:400; line-height:30px; padding:10px 0;}
.what-wedo-content ul {padding-left:15px;}
.what-wedo-content ul li {font-size:17px; color:#363537; font-weight:400; line-height: 25px; padding:0 0 5px 0; }
.what-wedo-content h2{font-size: 2.5rem; color: #080708; font-weight: 700;}
.what-wedo-content p.red{font-size:17px; color:#ea3457; font-weight:700; padding: 0; margin: 0; }
.what-wedo-content a{background:#ea3457; font-size:16px; color:#fff; padding:15px 0; text-align:center; text-transform:uppercase; display:block; width:160px; font-weight: 700;}
.testimanoials-section{padding: 100px 0; background: url(images/testimonials.jpg) no-repeat top center; position: relative; }
.testimanoials-section .testimonials-content{max-width: 800px; margin: 0 auto; text-align: center; min-height:500px;}
.testimanoials-section .testimonials-content h2{font-size: 2.7rem; font-weight: 700; padding-bottom: 25px;}
.testimanoials-section .testimonials-content p{font-size: 24px; font-style: italic; font-weight: 400; padding: 25px 0;}
.testimanoials-section .testimonials-content hr{ width: 160px; height: 4px; border: none; background: #999; margin: 30px auto 50px; display: block;}
.testimanoials-section .testimonials-content h3{font-size: 20px; text-transform: uppercase; font-weight: 700; padding-bottom: 25px; display: block;}
.testimanoials-section .testimonials-content h3 span{ font-size: 15px; display: block; color: #666; padding-top: 15px;}
.testimanoials-section .carousel-indicators{bottom: -50px;}
.testimanoials-section .carousel-indicators li{ background: #333 !important; opacity: 0.3; width: 24px; border-radius:50%; }
.testimanoials-section .carousel-indicators li.active{opacity:1; background:#ea3457 !important;}
.why-choose-section{padding:40px 0;}
.why-choose-section .heading{padding: 40px; border: solid 1px #333; text-align: center; margin-bottom: 30px;}
.why-choose-section .heading h2{font-size: 2.7rem; font-weight: 700; padding-bottom: 25px;}
.why-choose-section .heading p{font-size: 18px;}
.why-choose-boxes.t-left{text-align: left;}
.why-choose-boxes.t-right{text-align: right;}
.why-choose-boxes{padding:50px 40px; background:#fff; border-radius:10px; box-shadow:0 0 30px 0 rgba(0,0,0,0.2); margin-bottom: 30px;}
.why-choose-boxes h3{font-size: 2.2rem; font-weight: 700; padding-bottom:15px;}
.why-choose-boxes p{font-size: 20px;}
.free-estimate-section{background: url(images/sofa.jpg) no-repeat top center;}
.quote-form{background: rgba(255,255,255,0.6); padding:100px 50px 140px;} 
.quote-form p.red {font-size:17px; color:#ea3457; font-weight:700; padding:0; margin:0;}
.quote-form h2 { font-size:2.5rem; color:#080708; font-weight:700; padding-bottom:25px;}
.quote-form label{display:block; text-transform:uppercase; font-size:16px; font-weight:700; padding:0px 0;}
.quote-form input{background:#fff; border:solid 1px #ddd; padding:15px 15px; font-size:18px; display:block; width:100%; margin-bottom:30px;}
.quote-form textarea{background:#fff; border:solid 1px #ddd; padding:10px; height: 150px; font-size:18px; display:block; width:100%; margin-bottom:30px;}
.quote-form input[type="submit"]{background:#ea3457; font-size:16px; color:#fff; padding:15px 0; text-align:center; text-transform:uppercase; display:block; width:160px; font-weight: 700;}
.faq-section{padding: 50px 0;}
.faq-section h2 { font-size:2.8rem; color:#080708; font-weight:700; padding-bottom:25px; text-align: center;}
.faq-QA{padding:30px; border: solid 1px #555;}
.faq-QA h3{font-size: 22px; font-weight: 700;}
.faq-QA p{font-size: 18px; font-weight: 400; padding: 10px 0 40px}
.blog-section{padding: 50px 0;}
.blog-section p.red {font-size:17px; color:#ea3457; font-weight:700; padding:0; margin:0;}
.blog-section h2 { font-size:2.5rem; color:#080708; font-weight:700; padding-bottom:25px;}
.blog-section .blog-boxes{padding:0; background:#fff; border-radius:10px; box-shadow:0 0 30px 0 rgba(0,0,0,0.2); margin-bottom: 15px; margin-top: 15px}
.blog-section .blog-boxes:hover{margin-top: 0;}
.blog-section .blog-boxes img{width: 100%; height: auto;}
.blog-section .blog-boxes .content{padding: 20px;}
.blog-section .blog-boxes h3{font-size: 1.7rem; font-weight: 700; padding-bottom:15px;}
.blog-section .blog-boxes span{text-transform: uppercase; font-weight: 700; font-size: 13px; padding: 10px 0; display: block;}
.blog-section .blog-boxes h3 a{color: #080708;}
.blog-section .blog-boxes p{font-size: 18px;}
.footer-section{background:#f5f5f5; padding:100px 0 10px;}
.ftr-logo-sec img{max-width:70%; height:auto;}
.ftr-logo-sec p{padding:35px 0 25px; font-size:16px; color:#353535; line-height:30px; }
.ftr-logo-sec a{display:block; width:240px; padding:13px 15px; color:#fff; font-size:16px; background:#ea3457; font-weight:700; text-transform:uppercase; text-align: center; box-shadow:0 20px 40px rgba(0,0,0,0.1); }
.footer-section h2{display: inline-block; padding: 10px 0; font-weight: 900; font-size: 30px; border-bottom: solid 4px #ea3457; margin-bottom: 25px;}
.footer-section ul.blog-posts{ padding: 0; margin: 0; list-style: none; padding:0;}
.footer-section ul.blog-posts li{display: block; padding:12px 0 15px; border-bottom: solid 1px #ddd;}
.footer-section ul.blog-posts li a{display: block; color: #353535; font-size: 17px;}
.footer-section ul.blog-posts li a:hover{color: #ea3457;}
.footer-section ul.blog-posts li span{display: block; color: #545454; font-size: 13px; text-transform: uppercase; padding-top: 10px;}
.footer-section ul.blog-categories{ padding: 0 0 145px; margin: 0; list-style: none; display: block;}
.footer-section ul.blog-categories li{display: inline-block; float: none; padding: 2px; float: left;}
.footer-section ul.blog-categories li a{display: block; color: #353535; font-size: 14px; border: solid 1px #ccc; padding:6px 6px;}
.footer-section ul.blog-categories li a span{display: inline-block; padding: 0 3px; border-left: solid 1px #ddd; margin-left: 10px;}
.copyright-sec{clear:both; padding:20px 0 0; margin-top:50px; border-top:solid 1px #ddd; }
.copyright-sec p{font-size: 18px; color: #656565;}
.copyright-sec ul.social-sec{float: right; display: block; list-style: none; padding: 0; margin: 0;}
.copyright-sec ul.social-sec li{ float: left;padding: 10px 8px;}
.banner-interial{min-height:100vh; background: #151515; position: relative; text-align: center;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e99d4f+0,e35a56+50,8389a3+100 */
background: #e99d4f; /* Old browsers */
background: -moz-linear-gradient(left,  #e99d4f 0%, #e35a56 50%, #8389a3 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #e99d4f 0%,#e35a56 50%,#8389a3 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #e99d4f 0%,#e35a56 50%,#8389a3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e99d4f', endColorstr='#8389a3',GradientType=1 ); /* IE6-9 */}
.banner-content{display:block; margin:0; position:absolute; top:50%; left:50%; margin-right:-50%; transform:translate(-50%,-40%); max-width:1140px;}
.banner-interial h1{font-size:3rem; color: #fff; padding: 0; margin: 0; font-weight: 900; }
.banner-interial p{font-size: 18px; color: #fff; padding: 10px 0;}
.simple-content-section{padding: 40px 0;}
.simple-content-section h3{ font-size: 30px; font-weight: 700; padding: 20px 0 30px;}
.simple-content-section p{padding: 10px 0; font-size: 17px; line-height: 30px; color: #454545;}
.services-boxes-sec{padding: 40px 0;}
.services-boxes-sec h2{font-size: 44px; font-weight: 700; text-align: center; padding-bottom: 30px;}
.services-boxes-sec .service-box{background: #fff; padding: 15px 15px 20px; box-shadow: 0 15px 25px rgba(0,0,0,0.2); margin-bottom: 30px;}
.services-boxes-sec .service-box img{max-width: 100%; height: auto; border-radius:10px; }
.services-boxes-sec .service-box h3{ color: #fff; padding: 10px 15px; background: #ea3457; margin-top: -10px; position: relative;}
.services-boxes-sec .service-box p{padding:10px 0; line-height: 30px; color: #353535;}
.tow-boxes-section{padding: 40px 0;}
.tow-boxes-section h3{font-size: 22px; font-weight: 900; padding-bottom: 30px;}
.tow-boxes-section p{font-size: 17px; font-weight: 400; line-height: 32px; padding-bottom:25px;}
.tow-boxes-section img{max-width: 100%; border-radius:10px; padding-bottom: 30px; }
.about-us-section{padding:40px 0;}
.about-us-section h2{font-size: 44px; font-weight: 700; text-align: center; padding: 15px;}
.about-us-section p{text-align: center; font-size: 17px; color: #353535; line-height: 30px; padding-bottom: 30px;}
.leftAlign-Consec{padding:40px 0;}
.leftAlign-Consec h2{font-size: 28px; font-weight: 700; text-align: center; padding: 15px 0; margin: 0;}
.leftAlign-Consec h3{font-size: 26px; font-weight: 700; text-align: left; padding: 15px 0; margin: 0;}
.leftAlign-Consec p{text-align: left; font-size: 17px; color: #353535; line-height: 30px; padding-bottom: 30px;}
.following-services-section{padding: 50px 0;}
.following-services-section .p-heading{text-align: center; font-size: 17px; font-weight: 400; line-height: 30px; padding-bottom: 30px;}
.folowing-service-box{background: #fff; padding:30px; box-shadow: 0 0 25px rgba(0,0,0,0.1); margin-bottom: 30px; border-radius:10px; font-size: 24px; font-weight: 700; }
.folowing-service-box img{ padding-right: 30px;}


.industry-sec {padding:50px 0 50px 0;}
.industry-sec h2 {font-size:35px; font-weight:700; line-height:42px; text-align:center; color:#000; padding:0px 0px 15px 0px; margin:0px;}
.industry-sec p {font-size:16px; font-weight:400; line-height:28px; text-align:center; color:#000; padding:0px 0px 20px 0px; margin:0px;}
.industry-box {margin-top:40px;}
.industry-box img {text-align:center; margin:0 auto 10px; display:block;}
.industry-box h3 {font-size:16px; line-height:22px; font-weight:400; text-align:center; color:#000; padding:0px; margin:0px; text-transform:capitalize;}
.types-sec {padding:70px 0;}
.types-sec h2 {font-size:35px; font-weight:700; line-height:42px; text-align:center; color:#000; padding:0px 0px 20px 0px; margin:0px;}
.types-sec p {font-size:18px; font-weight:500; line-height:28px; text-align:center; color:#000; padding:0px 0px 50px 0px; margin:0px;}
.types-box {background:#FFF; border:1px solid #eee; box-shadow:0 0 25px 0 rgba(0,0,0,0.2); border-radius:10px; padding:20px; margin-bottom:30px;}
.types-box:after {clear:both; display:block; content:"";}
.types-left {width:30%; float:left;}
.types-right {width:70%; float:right;}
.types-box img {margin-left:20px; margin-right:20px;}
.types-box h3 {font-size:20px; font-weight:600; line-height:30px; text-align:left; color:#000; padding:40px 0 0 0; margin:0px;}
.types-box h3 span {text-decoration:underline;}
.types-box .types-right p {text-align:left;}
.content-sec {padding:50px 0 ;}
.content-sec h2 {font-size:35px; line-height:42px; font-weight:600; text-align:center; color:#000; padding:0px 0px 10px 0px; margin:0px;}
.content-sec p {font-size:16px; line-height:25px; font-weight:400; text-align:center; color:#000; padding:0px 0px 10px 0px; margin:0px;}
.content-sec .dot {height:10px; width:10px; background:#999; display:inline-block; border-radius:10px; margin-right:10px;}
.content-box {background:#999; margin-bottom:20px; padding:40px 50px; border-radius:15px;}

.blog .header-fixed, .post-template-default .header-fixed, .error404 .header-fixed {background:#ea3457!important; position:relative; } 
.post-template-default article {padding:30px; border:1px solid #ccc; border-radius:10px; margin:50px 0 20px 0;}

.post-template-default article {padding:20px 30px; border:1px solid #ccc; border-radius:10px; margin:50px 0 20px 0;}
.post-template-default article h2 a {font-size:35px; font-weight:600; text-align:left; margin-bottom:20px; color:#000; display:block;}
.post-template-default article img {width:100%; height:auto;}
.post-template-default article p a {color:#ea3457;}
.post-template-default article footer span {padding:2px 10px 2px 0;}
.post-template-default article footer span a {color:#ea3457;}
.post-template-default article footer span svg {margin-right:8px; margin-top:-5px;}
.navigation .screen-reader-text {font-size:20px; line-height:19px; margin-right:10px;}

.search .header-fixed {background:#ea3457!important; position:relative; } 
.search article {padding:20px 30px; border:1px solid #ccc; border-radius:10px; margin:50px 0;}
.search article h2 a {font-size:35px; font-weight:600; text-align:left; margin-bottom:20px; color:#000; display:block;}
.search article img {width:100%; height:auto;}
.search article p a {color:#ea3457;}
.search article footer span {padding:2px 10px 2px 0;}
.search article footer span a {color:#ea3457;}
.search article footer span svg {margin-right:8px; margin-top:-5px;}
.navigation .screen-reader-text {font-size:20px; line-height:19px; margin-right:10px;}

.blog article {padding:20px 30px; border:1px solid #ccc; border-radius:10px; margin:50px 0;}
.blog article h2 a {font-size:35px; font-weight:600; text-align:left; margin-bottom:20px; color:#000; display:block;}
.blog article img {width:100%; height:auto;}
.blog article p a {color:#ea3457;}
.blog article footer span {padding:2px 10px 2px 0;}
.blog article footer span a {color:#ea3457;}
.blog article footer span svg {margin-right:8px; margin-top:-5px;}
.navigation .screen-reader-text {font-size:20px; line-height:19px; margin-right:10px;}

.blogside {margin:50px 0; padding:0px;}
.blogside section.widget {margin-bottom:20px;}
.blogside section.widget:after {clear:both; display:block; content:"";}
.blogside section .screen-reader-text {font-size:18px; font-weight:600; text-align:left; margin-bottom:10px; text-transform:uppercase; display:block;}
.blogside section label {width:75%; float:left;}
.blogside section label input {border:1px solid #CCC; padding:10px 15px; width:100%;} 
.blogside section .search-submit {width:25%; float:right; border:none; background:#ea3457; color:#FFF; padding:11px 0; margin-top:37px;}
.blogside section .search-submit:hover {background:#d61d40; color:#FFF;}

.blogside section .widget-title {font-size:18px; font-weight:600; text-align:left; margin-bottom:10px; text-transform:uppercase; display:block;}
.blogside #recent-posts-2 nav {padding:10px; background:#f6f6f6;}
.blogside #recent-posts-2 ul {margin:0px; padding:0px;}
.blogside #recent-posts-2 ul li {display:block; list-style:none;}
.blogside #recent-posts-2 ul li a {font-size:16px; text-align:left; line-height:20px; color:#000; text-decoration:none; margin-bottom:10px; display:block;}
.blogside #recent-posts-2 ul li a:hover {color:#ea3457;}

.error-404 {padding-top:50px; padding-bottom:500px;}
.error-404 h1 {font-size:44px; font-weight:700; margin-bottom:10px; text-align:left;}
.error-404 p {font-size:19px; text-align:left; line-height:30px;}
.error-404 .screen-reader-text {width:100%; display:block; margin-bottom:10px;}
.error-404:after {clear:both; display:block; content:"";}
.error-404 label {width:50%; display:block; float:left;}
.error-404 label input {width:100%; padding:12px 20px!important; padding-top:10px; padding-right:18px; padding-bottom:10px; padding-left:18px; border:1px solid #ccc; width:100; color:#000; border-radius:4px;} 
.error-404 .search-submit {padding:10px 25px; margin-left:17px; margin-top:32px; background:#000; border:navajowhite; color:#fff; border-radius:4px; background:#ea3457;}
.error-404 .search-submit:hover {background:#de193f; color:#fff;}

.navigation .nav-links {width:100%; margin-top:20px; margin-bottom:20px;}
.navigation .screen-reader-text {font-size:25px; font-weight:600; line-height:30px; display:block;}
.navigation .nav-links .screen-reader-text {display:none;}
.navigation .nav-links a {font-size:16px; color:#000; line-height:26px; font-weight:600;}
.navigation .nav-links a:hover {text-decoration:none;}
.navigation .nav-links a .post-title {color:#ea3457; font-size:18px;}
.navigation .nav-links a .post-title:hover {color:#00aeee;}

.comments-area {padding:50px; background:#f5f5f5;} 
.comments-area p {margin:0px;}
.comments-area .comments-title {font-size:25px; font-weight:600; line-height:30px; display:block;}
.comments-area .comment-notes {margin-bottom:20px;}
.comments-area label {display:block; font-size:16px; font-weight:600;}
.comments-area textarea {width:100%; border:1px solid #ccc; height:130px; border:none; margin-bottom:10px; height:100px;}
.comments-area input {width:100%; border:none; padding:10px; margin-bottom:10px;}
.comments-area .comment-form-author {width:49%; float:left; margin-right:2%;}
.comments-area .comment-form-email {width:49%; float:left; margin-right:0%;}
.comments-area .comment-form-cookies-consent {display:flex; margin:15px 0;} 
.comments-area .comment-form-cookies-consent label {margin:0px;}
.comments-area input[type="checkbox"] {width:auto; margin:0px 15px 0px 0px;}
.comments-area input[type="checkbox"] {width:auto; margin:0px 15px 0px 0px;}
.comments-area .submit {width:25%;  border:none; background:#ea3457; color:#FFF; padding:11px 0; margin-top:10px;}
 
.content-area .entry-meta .comments-link {padding:2px 10px;}
.content-area .entry-meta span a {color:#ea3457;}
.content-area span svg {margin-right:8px; margin-top:-5px;}
.content-area h1 {font-size:35px; font-weight:600; margin-bottom:15px; color:#000; display:inline-block;}
.content-area h1:hover {color:#ea3457;}
.content-area h2 {font-size:25px; font-weight:600; margin-bottom:10px; color:#000;}
.content-area h3 {font-size:20px; font-weight:600; margin-bottom:10px; color:#000;}
.content-area .entry-content {margin-top:15px;}
.content-area .entry-content p {font-size:18px; text-align:left; line-height:27px;}
.content-area .entry-content a {font-weight:600;}
.content-area .entry-content ul li {font-size:18px; text-align:left; line-height:27px;}
.content-area .entry-content ol li {font-size:18px; text-align:left; line-height:27px;}

@media(min-width:320px) and (max-width:768px){
.blogside {margin:0 0 55px 0; padding:40px;}}

@media(min-width:768px) and (max-width:1600px){
.testimanoials-section {background-size:130%;}
.free-estimate-section{background-size:150%;}}



