body{ font-family: 'Montserrat-Regular'; font-size:14px; margin:0; min-height:750px; }
@font-face { font-family:'Montserrat-Medium'; src:url(//poop2scoop.com/wp-content/themes/poop-2-scoop/fonts/Montserrat-Medium.ttf);}
@font-face { font-family:'Montserrat-SemiBold'; src:url(//poop2scoop.com/wp-content/themes/poop-2-scoop/fonts/Montserrat-SemiBold.ttf);}
@font-face { font-family:'HoboStd'; src:url(//poop2scoop.com/wp-content/themes/poop-2-scoop/fonts/HoboStd.otf);}
@font-face { font-family:'Montserrat-Regular'; src:url(//poop2scoop.com/wp-content/themes/poop-2-scoop/fonts/Montserrat-Regular.ttf);}
@font-face { font-family:'Montserrat-Bold'; src:url(//poop2scoop.com/wp-content/themes/poop-2-scoop/fonts/Montserrat-Bold.ttf);} a{ text-decoration:none !important;  transition:0.5s; color:inherit;}
a:focus{ outline:none !important;}
p{ line-height:1.2;}
//span { display: block; }
.h1, .h2, .h3, h1, h2, h3{ font-weight:normal; margin:10px 0 5px;}
.h4, .h5, .h6, h4, h5, h6{ font-weight:700; margin:0;}
.border-none{ border:none !important;}
.padding-none,.navigation .navbar-brand{ padding:0;}
.padding-left-none{ padding-left:0;}
.padding-right-none{ padding-right:0;}
.padding-10{ padding:0 10px;}
.clear{ clear:both;}
ul,header .navbar-collapse.collapse{ padding:0;} 
ul{margin: 0;} #mobile-show,#small-devi-show{display: none;}
.navbar-inverse{background-color: transparent; border:none; min-height: inherit; margin: 0px;}
.navbar-brand{height: inherit;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:hover{background-color: transparent; color:#b5651d;}
.top-nav-head{position: absolute;z-index: 999; width: 100%; padding: 20px 0px 57px;background: -moz-linear-gradient(top,rgba(0,0,0,.8) 1%,rgba(0,0,0,.8) 54%,rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(top,rgba(0,0,0,.8) 1%,rgba(0,0,0,.8) 54%,rgba(0,0,0,0) 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(0,0,0,.8)),color-stop(54%,rgba(0,0,0,.8)),to(rgba(0,0,0,0)));
background: -o-linear-gradient(top,rgba(0,0,0,.8) 1%,rgba(0,0,0,.8) 54%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom,rgba(0,0,0,.8) 1%,rgba(0,0,0,.8) 54%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc000000',endColorstr='#00000000',GradientType=0);
}
.right-top{text-align: right; padding: 15px 0px;}
.right-top ul li a{font-size: 14px; font-family: "Montserrat-Medium"; color: #333;}
.navbar-inverse .navbar-nav>li>a{font-size: 14px; font-family: "Montserrat-Regular"; color: white; text-transform: uppercase;}
.right-top ul li .fa{margin: 0px 10px; font-size: 16px;}
li#top-call-btn a,.right-top ul li a.read-more-btn{font-family: "Montserrat-Bold"; color: white; background-color: #b5651d; padding: 8px 14px; border-radius: 25px; letter-spacing: .2px; border: 1px solid #b5651d;}
li#top-call-btn a:hover, .right-top ul li a.read-more-btn:hover{background-color: transparent; color:  #b5651d;}
li#top-call-btn a span{font-family: "Montserrat-Regular"; text-transform: uppercase; letter-spacing: .3px; margin-right: 9px;}
.navbar-header{ margin-top: -65px;}
.banner .carousel-caption{text-align: left; text-shadow: none; width: 500px;bottom: 18%;}
.banner .carousel-caption h3{font-family: "HoboStd"; font-size: 46px; text-transform: uppercase; margin-bottom: 18px;}
.banner .carousel-caption p{font-family: 'Montserrat-Regular'; font-size: 19px; line-height: 1.3em; margin-bottom: 24px;}
.read-more-btn a{background-color: #dc0000; color: white; font-family: "Montserrat-Regular"; font-size: 14px; text-transform: uppercase; padding: 9px 21px; border-radius: 25px; display: inline-block; letter-spacing: .3px; word-spacing: .4px;}
.banner .carousel-caption .read-more-btn{text-align: center; }
.banner .carousel-indicators li{background-color: #999999; width: 25px; height: 12px; border: none;}
.banner .carousel-indicators li.active{width: 25px; height: 12px; border: none; background-color: #d2b48c;}
section.welcome-sec,.contact-form-sec{padding: 90px 0px;}
.welcome-content h4{color: #b5651d; font-size: 18px; font-family: "Montserrat-Regular"; text-transform: uppercase; letter-spacing: .3px; font-weight: normal;}
.welcome-content h1{font-family: "HoboStd"; letter-spacing: .3px; margin-bottom: 24px; text-transform: uppercase; }
.welcome-content p{font-family: "Montserrat-Regular"; line-height: 1.8em; color: #333; letter-spacing: .2px; word-spacing: .3px; margin-bottom: 18px; }
.welcome-content {padding-left: 40px; }
.welcome-content .read-more-btn a,.testimonial .read-more-btn a,.service-form .read-more-btn a{background-color: #b5651d; padding: 12px 21px;}
.services{background-image: url(//poop2scoop.com/wp-content/themes/poop-2-scoop/images/service-bg1.jpg); background-size: cover; position: relative; padding: 90px 0px; text-align: center;}
.black-overlay{position: absolute;top: 0; background-color: #000; width: 100%; height: 100%; left: 0; right: 0;}
.service-head h3{font-family: "HoboStd"; font-size: 24px; color: white; letter-spacing: .3px; text-transform: uppercase; margin-bottom: 40px;}
.service-name h4{font-family: 'Montserrat-Bold'; font-size: 16px; letter-spacing: .3px; color: white; font-weight: normal; text-transform: uppercase; margin: 25px 0px 15px;}
.service-content p{font-family: "Montserrat-Regular"; color: white; line-height: 1.8em; margin-bottom: 40px;}
.service-img img{margin: 0 auto;}
.service-box {padding: 0 30px; }
.testimonial-box .media-left img{border:2px solid #b5651d; border-radius: 50%;}
.testimonial-box .media-body{padding-left: 30px; text-align: left;}
.testimonial{background-color: #f3f3f3; padding: 90px 0px; text-align: center;}
.testimonial-head h3{font-size: 30px; color: #333; font-family: "HoboStd"; margin-bottom: 40px; letter-spacing: .3px; text-transform: uppercase;}
.testimonial-box .media-body p{font-size: 14px; color: #333; line-height: 1.6em; font-family: 'Montserrat-Regular'; letter-spacing: .2px; word-spacing: .3px; margin-bottom: 15px;}
.testimonial-box .media-body h4.media-heading{font-family: 'Montserrat-Bold'; font-size: 14px; letter-spacing: .2px; color: #b5651d; text-transform: uppercase; }
.testimonial .read-more-btn{margin-top: 40px;}
.form-side-img{height: 440px; background-size: cover; background-position: left;}
.service-form h3{font-size: 24px; color: #333; font-family: "HoboStd"; letter-spacing: .3px; letter-spacing: .4px; margin-bottom: 30px; text-transform: uppercase;text-align: center;}
.service-form form input{border: 1px solid #ccc; height: 40px; padding-left: 15px; border-radius: 8px; width: 100%; margin-bottom: 18px;}
.service-form form textarea{border: 1px solid #ccc; height: 120px; padding: 15px;border-radius: 8px; width: 100%; margin-bottom: 18px; }
.service-form form{padding: 25px; border-radius: 8px; box-shadow: 0px 0px 14px 1px #ccc; text-align: center;}
footer{background-color: #111115;}
footer .container{padding: 80px 15px;}
.footer-title h4{font-weight: normal; font-family: "HoboStd"; font-size: 18px; letter-spacing: .3px; margin-bottom: 15px; color: white; text-transform: uppercase;}
.bottom-contact p, .bottom-contact ul li{font-family: "Montserrat-Regular"; letter-spacing: .3px; line-height: 1.6em; color: white; margin-bottom: 10px; list-style-type: none;}
.bottom-contact ul li .fa{color: #d2b48c; margin-right: 9px;}
.bottom-menu ul li{font-family: "Montserrat-Regular"; letter-spacing: .3px; line-height: 2em; color: white; text-transform: uppercase; list-style-type: none; margin-bottom: 6px;}
.copyright{font-family: "Montserrat-Regular"; letter-spacing: .3px; line-height: 1.6em; color: white; border-top: 1px solid #c6935d; text-align: center; padding: 25px 0px; }
footer a:hover, footer a:focus, footer ul li a:hover, footer ul li.active a, .copyright a{color: #d2b48c;}
section.pricing{background-image: url(//poop2scoop.com/wp-content/themes/poop-2-scoop/images/pricing-bg.jpg); background-size: cover; padding: 90px 0px; text-align: center;}
.pricing-name{background-color: #ffb515; padding: 21px 0px; border-radius: 8px; margin-top: -2px;}
.pricing-name h4{font-family: "Montserrat-Bold"; color: #000; letter-spacing: .2px; font-size: 24px; text-transform: uppercase;}
.pricing-content p{font-family: "Montserrat-Regular"; font-size: 14px; letter-spacing: .2px; margin: 18px 0px;}
.most-popular p{font-size: 18px; letter-spacing: .4px; word-spacing: .6px; color: white; margin: 0; text-transform: uppercase;}
#most-popular-first{background-color: #cc0000; border: 2px solid #ffb515; border-bottom: none; padding: 13px 0px; clip-path:polygon(8% 0%, 94% 0%, 99% 100%, 1% 100%); }
.most-popular{height: 50px;}
.pricing-content{background-color: white; padding: 15px 0px; border-bottom-right-radius:8px; border-bottom-left-radius:8px; margin-top: -2px;}
#most-popularbox .pricing-content{box-shadow:0px 0px 13px #ccc;}
.pricing-box{margin-bottom: 50px;}
.note-sec h4{font-size: 20px; font-family: "Montserrat-Bold"; color: #000; font-weight: normal; text-transform: uppercase; letter-spacing: .8px; word-spacing: 2px; margin-bottom: 25px;}
.onetime-clining {height: 238px; display: flex; align-items: center; justify-content: center; flex-direction: column; float: right; }
.onetime-clining h4{font-size: 18px; font-family: "Montserrat-Bold"; letter-spacing: .3px; text-transform: uppercase; margin-bottom: 25px;}
.note-sec{margin-bottom: 60px;}
.addons .pricing-box{margin-bottom: 0;}
.bottm-social p a .fa{border: 1px solid #d2b48c; color: white; padding: 9px 13px; border-radius: 50%; font-size: 18px;}
.bottm-social{margin-bottom: 25px;}
.read-more-btn a:hover{background-color: #b5651d;}
.welcome-content .read-more-btn a:hover, .testimonial .read-more-btn a:hover, .service-form .read-more-btn a:hover,input.wpcf7-form-control.wpcf7-submit:hover{background-color: #dc0000;} .about-page-sec,.contact-page-sec{padding: 60px 0px;}
.title-head h2{font-family: "HoboStd"; font-size: 30px; letter-spacing: .3px; word-spacing: .4px; margin-bottom: 40px; text-transform: uppercase;}
.service-head p{font-family: 'Montserrat-Regular'; color: white; text-align: center; margin-bottom: 30px; line-height: 1.6em; letter-spacing: .3px; word-spacing: .6px; }
.about-page-sec p{font-family: 'Montserrat-Regular'; color: #000; margin-bottom: 15px; line-height: 1.6em; letter-spacing: .4px; word-spacing: .6px;}
.wp-block-column h2,.about-page-sec h3{font-family: "Montserrat-Bold"; color: #000; letter-spacing: .2px; font-size: 24px; margin-bottom: 15px;}
.about-page-sec form.wpcf7-form input{width: 100%; height: 40px; border: 1px solid #ccc;  padding-left: 15px;}
.about-page-sec form.wpcf7-form textarea{width: 100%; height: 100px; border: 1px solid #ccc; margin-bottom: 15px; padding: 15px; margin-top: 6px;}
.about-page-sec form.wpcf7-form p label{width: 100%; font-weight: normal; margin-bottom: 15px;}
.about-page-sec form.wpcf7-form select.wpcf7-form-control.wpcf7-select{width: 50%; height: 40px; border: 1px solid #ccc; display: block; padding-left: 15px; margin-top: 6px; }
.about-page-sec form.wpcf7-form h3{text-transform: capitalize; margin: 30px 0px 19px;}
.about-page-sec form.wpcf7-form p{margin: 0;} .contact-form form.wpcf7-form label{font-weight: normal; width: 100%; font-size: 15px; font-family: 'Montserrat-Regular'; letter-spacing: .3px; margin-bottom: 15px;}
.contact-form form.wpcf7-form label input{ width: 100%; border: 1px solid #ccc; height: 40px;margin-top: 6px; padding-left: 15px;}
.contact-form form.wpcf7-form label textarea{width: 100%; border: 1px solid #ccc; height: 100px;margin-top: 6px; padding: 15px;}
input.wpcf7-form-control.wpcf7-submit{color: white; font-family: "Montserrat-Regular"; font-size: 15px; text-transform: uppercase; border-radius: 25px; display: inline-block; letter-spacing: .3px; word-spacing: .4px; background-color: #b5651d; padding: 14px 26px !important; border: none; width: inherit !important; height: inherit !important;} .sidenav {
height: 100%;
width: 0;
position: fixed;
z-index: 9999;
top: 0;
right: 0;
background-color: #b5651d;  
overflow-x: hidden;
transition: 0.5s;
padding-top: 60px;
}
.sidenav a {
padding: 8px 8px 8px 32px;
text-decoration: none;
font-size: 15px;
color:white;
display: block;
transition: 0.3s;
font-family: "Montserrat-Regular";
text-transform:uppercase;
}
.open-bar span{
color: #ffffff;
}
.sidenav .closebtn {
position: absolute;
top: 0;
right: 25px;
font-size: 36px;
margin-left: 50px;
} .owl-nav button {
position: absolute;
top: 50%;
background-color: #000;
color: #fff;
margin: 0;
transition: all 0.3s ease-in-out;
}
.owl-nav button.owl-prev {
left: 0;
}
.owl-nav button.owl-next {
right: 0;
}
.owl-dots {
text-align: center;
padding-top: 15px;
margin-top: 15px;
}
.owl-dots button.owl-dot {
width: 15px;
height: 15px;
border-radius: 50px;
display: inline-block;
background: #ccc;
margin: 0 7px;
border:none;
}
.owl-dots button.owl-dot.active {
background-color: #ffaf09;
}
.owl-dots button.owl-dot:focus {
outline: none;
}
.owl-nav button {
position: absolute;
top: 50%;
transform: translateY(-50%);
background: rgba(255, 255, 255, 0.38) !important;
}
.owl-nav button:focus {
outline: none;
}
.owl-carousel .owl-item img{width: inherit;} .carousel-fade .carousel-inner .item { -webkit-transition-property: opacity; transition-property: opacity; }
.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right { opacity: 0; transition:.8s linear; }
.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right { opacity: 1; }
.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
left: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.carousel-fade .carousel-control { z-index: 2; } ::-webkit-scrollbar {
width: 20px;
border: 2px solid #fff;
} ::-webkit-scrollbar-track {
border: 2px solid #fff;
} ::-webkit-scrollbar-thumb {
border: 2px solid #fff;
background: #333;
} ::-webkit-scrollbar-thumb:hover {
background: #333;
} a.back-to-top {width: 40px; height: 40px; text-indent: -9999px; position: fixed; z-index: 999; right: 20px; bottom: 20px; background:#333 url(//poop2scoop.com/wp-content/themes/poop-2-scoop/images/UpArrow.png) no-repeat center 43%; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; animation: bounce 2s ease infinite;} .blog-box {
border: 1px solid #ddd; margin-bottom: 30px;
min-height: initial;
}
.blog-content {
padding: 15px 30px;
background-color: white;
}
.blog-box-head {
margin-top: 20px;
}
.blog-box-head h3, .listleftblockcontent h4, .blog-info-para h2, .categoryRight h4.catHeading {
font-size: 18px;
color: #333;
margin: 0px 0px 20px;
line-height: 1.6em;
}
.blog-content li a {
font-size: 14px;
color: #3286c7;
}
.blog-content p {
font-size: 14px;
color: #333;
letter-spacing: .3px;
word-spacing: .4px;
line-height: 1.6em;
margin: 15px 0px;
}
.blog-content .read-more {
margin: 25px 0px 0px;
}
.continue_read {
background-color: #dc0000;
color: white;
font-size: 14px;
text-transform: uppercase;
padding: 9px 21px;
border-radius: 25px;
display: inline-block;
letter-spacing: .3px;
word-spacing: .4px;
border: none;
}
.continue_read:hover{
background-color: #b5651d;
color: #fff;
}
.write-author h6 {
font-size: 16px;
color: #666;
margin: 25px 0px 5px;
}
.listleftblockcontent, .categoryRight {
padding: 20px;
background-color: white;
margin-bottom: 30px;
}
.blog-box-head h3, .listleftblockcontent h4, .blog-info-para h2, .categoryRight h4.catHeading {
font-size: 18px;
color: #333;
margin: 0px 0px 20px;
line-height: 1.6em;
}
.listleftblockcontent .input-group.igwrap {
margin: 18px 0px 15px 0px;
width: 100%;
margin-bottom: 30px;
}
form.search-form label, form.search-form {
width: 100%;
display: block;
font-weight: normal;
}
form.search-form label, form.search-form {
width: 100%;
display: block;
font-weight: normal;
}
.search-form span.screen-reader-text {
display: none;
}
.input-group.igwrap input.search-field {
font-size: 14px;
color: #666;
padding: 7px 10px;
border: 1px solid #ccc;
width: 100%;
}
.input-group.igwrap input.search-submit {
font-size: 14px;
color: #21263b;
border: 1px solid #21263b;
border-radius: 0px;
padding: 14px 28px;
padding: 10px 15px;
}
.Recentlyaddlist, .categoryRight ul li {
list-style: none;
}
.Recentlyaddlist li, .categoryRight ul li {
margin-bottom: 8px;
}
.Recentlyaddlist li a, .categoryRight ul li a {
font-size: 13px;
color: #666;
}
section.blog-page-sec,section#blog-details {
padding: 60px 0px;
}
.Commentform{
display: none;
}
.blog-content ul {
list-style: none;
}
.blog-content ul li {
margin-bottom: 12px;
}
.contact-info ul li {
list-style: none;
margin-bottom: 10px;
}
.contact-info ul {
margin-bottom: 20px;
}
.contact-info ul li .fa {
margin-right: 10px;
}
.contact-info {
padding: 20px;
box-shadow: 0px 1px 3px 1px #ccc;
margin-bottom: 30px;
}
.contact-info h3 {
margin-bottom: 20px;
font-family: "Montserrat-Bold"; letter-spacing: .2px;
}
.contact-info p{font-size: 15px; font-family: "Montserrat-Regular"; line-height: 1.4em; } .thankyou-contact{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 160px 0 60px;
}
.thankyou-contact .container{
max-width: 768px;
}
.heading-bold-text strong,
.heading-bold-text {
font-family: Montserrat-Bold;
text-transform: uppercase;
font-size: 24px;
}
hr.wp-block-separator.simple-divider{
height: 4px;
width: 53px;
} @media (max-width:1500px){
}
@media (max-width:1366px){
.banner .carousel-caption{left: 8%;}
.pricing-name h4,.pricing-content p{font-size: 19px;}
}
@media(max-width: 1260px){
}
@media (min-width:1200px){
}
@media(max-width:1199px){
.banner .carousel-caption{bottom: 9%;}
.navbar-inverse .navbar-nav>li>a{padding: 10px 9px;}
}
@media(max-width: 1024px){
.banner .carousel-caption {bottom: 18%; }
}
@media (min-width: 992px) and (max-width: 1200px){
}
@media (min-width: 992px) {
.navbar-collapse.collapse { display:block !important; }
}
@media (max-width: 991px) {
.navbar-header {
float: none;
}
.navbar-toggle {
display: block;
}
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-collapse.collapse{display: none!important;}
.navbar-collapse.in{ overflow-y:auto !important;} 
.collapse.in{ display:block !important; } .navbar-nav {
float: none!important;
margin: 7.5px 0;
}
.navbar-nav>li {
float: none;
}
.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
}
.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > .active > a:hover
{
border-bottom: none;
}
.navbar-inverse .navbar-toggle .icon-bar{background: #333;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color:white;} #mobile-show{display: block; float: left; width: 100%; padding: 0px; }
#desk-show,.right-top{display: none;}
.top-call ul li{color: #ffffff; font-size: 24px; margin: 0 9px;}
.banner .carousel-caption{position: relative; color: #000; width: inherit; padding: 15px; text-align: center; left: 0; right: 0;}
.open-bar {text-align: right; }
.top-call{text-align: left;}
.banner .carousel-indicators{bottom: 35%;}
.welcome-sec{text-align: center;}
.welcome-img img,.bottm-logo img{margin: 0 auto; display: inline-block;}
.onetime-clining{display: block; float: none; height: inherit; margin-top: 40px;}
.testimonial-box{margin: 30px 0px;}
footer{text-align: center;}
.bottom-menu ul li{display: inline-block; margin: 0 9px;}
.bottom-contact,.bottom-menu{margin-bottom: 30px;}
.footer-title h4{margin-bottom: 10px;}
.top-nav-head{padding: 9px 0px;}
.most-popular{height: inherit;}
.welcome-content{padding: 0;  }
.about-page-sec{padding: 40px 0px; text-align: center;}
.about-page-sec form.wpcf7-form input,.about-page-sec form.wpcf7-form textarea{width: 100%;}
.about-page-sec form.wpcf7-form p label{text-align: left;}
}
@media(max-width: 885px){
}
@media(min-width: 767px){
}
@media (max-width:767px){
.top-logo img{width: 50%;}
}
@media (max-width: 767px){
.banner .carousel-caption h3{font-size: 36px;}
.banner .carousel-caption p{font-size: 19px;}
.banner .carousel-indicators {bottom: 40%; }
section.welcome-sec, .contact-form-sec,.services,section.pricing,.testimonial{padding: 30px 0px;}
.welcome-content h1{font-size: 30px;}
.service-head h3,.testimonial-head h3{font-size: 22px;}
.pricing-name h4, .pricing-content p,.most-popular p{font-size: 16px;}
footer .container{padding: 30px 15px;}
.top-nav-head{background: linear-gradient(to bottom,rgba(0,0,0,.8) 0%,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 0%);}
.top-logo,.top_row .col-md-3.col-sm-5.col-xs-5{display: none;}
.top_row .col-sm-5.col-xs-5{width: 82%;}
.top_row .col-sm-2.col-xs-2{width: 18%}
}
@media (max-width:680px){
} 
@media(max-width: 640px){
.thankyou-contact{
padding: 60px 0;
}
}
@media(max-width: 576px){
}
@media (max-width:480px){
.top-logo img {width: 65%; }
.banner .carousel-caption h3,.welcome-content h1 {font-size: 28px; padding-top: 30px }
.banner .carousel-caption p,.onetime-clining h4{font-size: 16px;}
.banner .carousel-indicators {bottom: 58%; }
.note-sec h4{font-size: 18px;}
.testimonial .read-more-btn {margin-top: 15px; }
.testimonial-box .media-body{padding-left: 15px;}
.testimonial-box .media-left img{width: 80px;}
.form-side-img{height: 280px; background-size: contain; background-repeat: no-repeat;}
.service-form h3,.wp-block-column h2, .about-page-sec h3{font-size: 21px;}
.title-head h2{font-size: 24px; margin-bottom: 30px;}
.about-page-sec form.wpcf7-form select.wpcf7-form-control.wpcf7-select,.about-page-sec form.wpcf7-form label input{width: 100%;} .top-call ul li{margin: 0 2px;}
} 
@media screen and (max-height: 450px) {
.sidenav {padding-top: 15px;}
.sidenav a {font-size: 18px;}
}
@media(max-width:420px){
}
@media (max-width:360px){
} 
@media(max-width: 320px){
} @-moz-document url-prefix()
{
} @media all and (-ms-high-contrast: none), (-ms-high-contrast: active)
{
}