@media (max-width:325.98px) {
  #header {
  background:0 0;
  top:20px
}
#header .container {
  padding-top:.25rem!important
}
#top-header {
  background-color:#f5a31a;
  height:100px
}
#top-header .col-md-3.text-right,#top-header .col-md-6 {
  display:none
}
.navbar-toggler {
  position:absolute;
  right:10px;
  top:-50px
}
.navbar-nav {
  display:block;
  background-color:#f5a31a;
  position:absolute;
  top:0;
  left:0;
  width:75%;
  height:100vh;
  padding:25px;
  z-index:1
}
.navbar-nav li {
  display:block;
  float:none
}
#header .icofont-navigation-menu {
  position:relative;
  top:60px
}
.nav-menu .orange-btn {
  display:none
}
#top-header .col-md-12 ul.contact {
  display:none
}
#hero {
  background-position:60%
}
#hero {
  text-align:center;
  background-position:60%
}
#hero h1 {
  font-size:25px;
  margin-top:2rem
}
#hero h3 {
  font-size:20px;
  margin-top:2rem
}
#hero a {
  font-size:16px
}
#hero .hero-title {
  top:30%
}
#hero .hero-title h1.text-green {
  font-size:20px;
  line-height:24px
}
#hero .hero-title h1.text-white,#hero .hero-title h3.hero-contact {
  font-size:18px;
  line-height:22px
}
#hero .hero-title h3.text-white {
  font-size:16px;
  line-height:20px
}
#About-Us h2,#What-is-Paradise-Tree-Service h2,h2.sec-title {
  font-size:30px;
  line-height:40px
}
#About-Us,#What-is-Paradise-Tree-Service {
  background-position:bottom
}
#About-Us .about-images,#What-is-Paradise-Tree-Service .about-images {
  display:block;
  margin-left:auto;
  text-align:center
}
#About-Us .about-image-1,#What-is-Paradise-Tree-Service .about-image-1 {
  position:inherit;
  margin-bottom:10px
}
#About-Us .about-image-2,#What-is-Paradise-Tree-Service .about-image-2 {
  position:inherit;
  margin-left:auto
}
#Contact-Us h2,#contact-us h2 {
  font-size:30px;
  line-height:40px
}
#Contact-Us h3,#contact-us h3 {
  font-size:20px;
  line-height:30px
}
#our-work .col-md-6 {
  flex-direction:column-reverse
}
#why-choose-paradise-tree-service {
  background:0 0
}
#why-choose-paradise-tree-service .col-md-4 .reasons .text-left {
  text-align:center!important
}
.testi-content p {
  min-height:max-content
}
.col-md-6 .ser-image,.col-md-6 .service-details {
  width:100%;
  float:none;
  border-radius:10px
}
.col-md-6 .ser-image {
  text-align:center
}
#About-Us {
  background-position:left
}
#about-us {
  background:0 0
}
#about-us .col-md-12 {
  flex-direction:column
}
#about-us .col-md-6 {
  width:100%;
  display:flex;
  flex-direction:column;
  align-items:center
}
#about-us .about-images {
  flex-direction:column;
  margin-top:2rem;
  margin-left:0;
  justify-content:center
}
#about-us .about-image-2 {
  bottom:0;
  width:300px;
  margin-left:0
}
#about-us .about-image-1 {
  top:0;
  width:300px;
  margin-right:0;
  margin-bottom:1rem
}
#about-us h2,#about-us h3 {
  text-align:center
}
#about-us h2 {
  font-size:40px
}
#about-us a {
  width:165px;
  text-align:center
}
#contact-us h2 {
  font-size:30px
}
.testimonial-item {
  margin-bottom:50px
}
#Testimonials .sec-title {
  text-align:center;
  font-size:35px
}
#Gallery-of-Work {
  background:0 0
}
.col-md-6 .ser-image img {
  border-radius:10px
}
#footer .container-fluid.px-5 {
  padding-left:auto;
  padding-right:auto
}
#footer .col-md-3:nth-child(1) {
  text-align:center
}
}@media (min-width:325.99px) and (max-width:375.98px) {
  #header {
  background:0 0;
  top:20px
}
#header .container {
  padding-top:.25rem!important
}
#top-header {
  background-color:#f5a31a;
  height:100px
}
#top-header .col-md-3.text-right,#top-header .col-md-6 {
  display:none
}
#top-header .col-md-12 ul.contact {
  display:none
}
.navbar-toggler {
  position:absolute;
  right:10px;
  top:-50px
}
.navbar-nav {
  display:block;
  background-color:#f5a31a;
  position:absolute;
  top:0;
  left:0;
  width:75%;
  height:100vh;
  padding:25px;
  z-index:1
}
.navbar-nav li {
  display:block;
  float:none
}
.nav-menu .orange-btn {
  display:none
}
#header .icofont-navigation-menu {
  position:relative;
  top:60px
}
#hero {
  text-align:center;
  background-position:60%
}
#hero h1 {
  font-size:32px;
  line-height:42px;
  margin-top:2rem
}
#hero h3 {
  font-size:22px;
  line-height:32px
}
#hero .hero-title {
  top:35%
}
#hero .hero-title h1.text-green {
  font-size:20px;
  line-height:24px
}
#hero .hero-title h1.text-white,#hero .hero-title h3.hero-contact {
  font-size:18px;
  line-height:22px
}
#hero .hero-title h3.text-white {
  font-size:16px;
  line-height:20px
}
h2.sec-title {
  font-size:36px;
  line-height:46px
}
#About-Us h2,#What-is-Paradise-Tree-Service h2 {
  font-size:36px;
  line-height:46px
}
#About-Us .about-images,#What-is-Paradise-Tree-Service .about-images {
  display:block;
  margin-left:auto;
  text-align:center
}
#About-Us .about-image-1,#What-is-Paradise-Tree-Service .about-image-1 {
  position:inherit;
  margin-bottom:10px
}
#About-Us .about-image-2,#What-is-Paradise-Tree-Service .about-image-2 {
  position:inherit;
  margin-left:auto
}
#Contact-Us h2,#contact-us h2 {
  font-size:36px;
  line-height:46px
}
#why-choose-paradise-tree-service .col-md-4 .reasons,#why-choose-paradise-tree-service .col-md-4 .reasons p {
  min-height:max-content;
  padding-top:0!important;
  padding-bottom:0!important
}
#our-work .col-md-6 {
  flex-direction:column-reverse
}
#why-choose-paradise-tree-service {
  background:0 0
}
#why-choose-paradise-tree-service .col-md-4 .reasons .text-left {
  text-align:center!important
}
.testi-content p {
  min-height:max-content
}
.col-md-6 .ser-image,.col-md-6 .service-details {
  width:100%;
  float:none;
  border-radius:10px
}
.col-md-6 .ser-image {
  text-align:center
}
#about-us {
  background:0 0
}
#about-us .col-md-12 {
  flex-direction:column
}
#about-us .col-md-6 {
  width:100%;
  display:flex;
  flex-direction:column;
  align-items:center
}
#about-us .about-images {
  flex-direction:column;
  margin-top:2rem;
  margin-left:0;
  justify-content:center
}
#about-us .about-image-2 {
  bottom:0;
  width:300px;
  margin-left:0
}
#about-us .about-image-1 {
  top:0;
  width:300px;
  margin-right:0;
  margin-bottom:1rem
}
#about-us h2,#about-us h3 {
  text-align:center
}
#about-us a {
  width:165px;
  text-align:center
}
#contact-us h2 {
  font-size:30px
}
#About-Us {
  background-position:left
}
.testimonial-item {
  margin-bottom:50px
}
#Testimonials .sec-title {
  text-align:center
}
#Gallery-of-Work {
  background:0 0
}
.col-md-6 .ser-image img {
  border-radius:10px
}
#footer .container-fluid.px-5 {
  padding-left:auto;
  padding-right:auto
}
#footer .col-md-3:nth-child(1) {
  text-align:center
}
}@media (min-width:375.99px) and (max-width:575.98px) {
  #header {
  background:0 0;
  top:20px
}
#header .container {
  padding-top:.25rem!important
}
#top-header {
  background-color:#f5a31a;
  height:100px
}
#top-header .col-md-3.text-right,#top-header .col-md-6 {
  display:none
}
#top-header .col-md-12 ul.contact {
  display:none
}
.navbar-toggler {
  position:absolute;
  right:10px;
  top:-50px
}
.navbar-nav {
  display:block;
  background-color:#f5a31a;
  position:absolute;
  top:0;
  left:0;
  width:75%;
  height:100vh;
  padding:25px;
  z-index:1
}
.navbar-nav li {
  display:block;
  float:none
}
.nav-menu .orange-btn {
  display:none
}
#header .icofont-navigation-menu {
  position:relative;
  top:60px
}
#hero {
  text-align:center;
  background-position:60%
}
#hero h1 {
  font-size:40px;
  margin-top:3rem
}
#hero h3 {
  font-size:26px;
  line-height:36px
}
#hero .hero-title {
  top:10%
}
#hero .hero-title h1.text-green {
  font-size:20px;
  line-height:24px
}
#hero .hero-title h1.text-white,#hero .hero-title h3.hero-contact {
  font-size:16px;
  line-height:20px
}
#hero .hero-title h3.text-white {
  font-size:14px;
  line-height:20px
}
h2.sec-title {
  font-size:36px;
  line-height:46px
}
.content {
  width:max-content
}
#About-Us h2,#What-is-Paradise-Tree-Service h2 {
  font-size:38px;
  line-height:48px
}
#About-Us .about-images,#What-is-Paradise-Tree-Service .about-images {
  display:block;
  margin-left:auto;
  text-align:center
}
#About-Us .about-image-1,#What-is-Paradise-Tree-Service .about-image-1 {
  position:inherit;
  margin-bottom:50px
}
#About-Us .about-image-2,#What-is-Paradise-Tree-Service .about-image-2 {
  position:inherit;
  margin-left:auto
}
#why-choose-paradise-tree-service .col-md-4 .reasons,#why-choose-paradise-tree-service .col-md-4 .reasons p {
  min-height:max-content;
  padding-top:0!important;
  padding-bottom:0!important
}
#Contact-Us h2 {
  font-size:38px;
  line-height:48px
}
#why-choose-paradise-tree-service .col-md-4 .reasons {
  min-height:max-content
}
#why-choose-paradise-tree-service .col-md-4 .reasons .text-left {
  text-align:center!important
}
.testi-content p {
  min-height:max-content
}
.col-md-6 .ser-image,.col-md-6 .service-details {
  width:100%;
  float:none;
  border-radius:10px
}
.col-md-6 .ser-image {
  text-align:center
}
#About-Us {
  background-position:left
}
#about-us {
  background:0 0
}
#about-us .col-md-12 {
  flex-direction:column
}
#about-us .col-md-6 {
  width:100%;
  display:flex;
  flex-direction:column;
  align-items:center
}
#about-us .about-images {
  flex-direction:column;
  margin-top:2rem;
  margin-left:0;
  justify-content:center
}
#about-us .about-image-2 {
  bottom:0;
  width:300px;
  margin-left:0
}
#about-us .about-image-1 {
  top:0;
  width:300px;
  margin-right:0;
  margin-bottom:1rem
}
#about-us h2,#about-us h3 {
  text-align:center
}
#about-us a {
  width:165px;
  text-align:center
}
#why-choose-paradise-tree-service {
  background:0 0
}
.testimonial-item {
  margin-bottom:50px
}
#Testimonials .sec-title {
  text-align:center
}
#Gallery-of-Work {
  background:0 0
}
#Gallery-of-Work .col-md-3 {
  width:50%
}
.col-md-6 .ser-image img {
  border-radius:10px
}
#footer .container-fluid.px-5 {
  padding-left:auto;
  padding-right:auto
}
#footer .col-md-3:nth-child(1) {
  text-align:center
}
#footer .col-md-3:nth-child(2),#footer .col-md-3:nth-child(3) {
  width:50%
}
}@media (min-width:575.99px) and (max-width:767.98px) {
  #header {
  top:50px;
  right:0
}
#top-header {
  background-color:#f5a31a;
  height:50px;
  display:flex;
  align-items:center
}
#top-header .col-md-3.text-right,#top-header .col-md-6 {
  display:none
}
#top-header .col-md-12 ul.contact {
  flex-direction:row
}
#top-header .col-md-12 ul.contact li {
  margin:0 2.5px
}
#top-header .col-md-12 ul.contact a {
  font-size:12px
}
.navbar-toggler {
  position:absolute;
  right:10px;
  top:-50px
}
.navbar-nav {
  display:block;
  background-color:#f5a31a;
  position:absolute;
  top:0;
  left:0;
  width:75%;
  height:100vh;
  padding:25px;
  z-index:1
}
.navbar-nav li {
  display:block;
  float:none
}
.icofont-navigation-menu {
  position:relative;
  top:75px;
  color:#fff
}
.nav-menu .orange-btn {
  display:none
}
#hero h1 {
  margin-top:10rem;
  font-size:44px;
  line-height:54px
}
#hero h3 {
  font-size:28px;
  line-height:38px
}
#Our-Tree-Services .row {
  justify-content:center
}
#Our-Tree-Services .col-md-2 {
  width:50%
}
.content-details {
  width:95%
}
#About-Us .about-images,#What-is-Paradise-Tree-Service .about-images {
  margin-left:1rem
}
#Contact-Us h2 {
  font-size:40px;
  line-height:50px
}
#Contact-Us h2 {
  font-size:20px;
  line-height:30px
}
#why-choose-paradise-tree-service .col-md-4 .reasons,#why-choose-paradise-tree-service .col-md-4 .reasons p {
  min-height:max-content;
  padding-top:0!important;
  padding-bottom:0!important
}
#why-choose-paradise-tree-service {
  background:0 0
}
#why-choose-paradise-tree-service .col-md-4 .reasons {
  min-height:max-content
}
#About-Us {
  background-position:left
}
.testimonial-item {
  margin-bottom:50px
}
#Gallery-of-Work .col-md-3 {
  width:50%
}
.testi-content p {
  min-height:max-content
}
#Testimonials .sec-title {
  text-align:center
}
#Gallery-of-Work {
  background:0 0
}
#footer .col-md-3 {
  width:50%
}
#footer .col-md-3:nth-child(2) img {
  margin-bottom:15px
}
#footer .col-md-3:nth-child(3) .text-center {
  text-align:left!important
}
}@media (min-width:767.99px) and (max-width:991.98px) {
  #top-header {
  background-color:#f5a31a;
  height:50px;
  display:flex;
  align-items:center
}
#top-header .col-md-3.text-right,#top-header .col-md-6 {
  display:none
}
#top-header .col-md-12 ul.contact {
  flex-direction:row
}
#top-header .col-md-12 ul.contact li {
  margin:0 2.5px
}
#top-header .col-md-12 ul.contact a {
  font-size:12px
}
#header {
  top:50px;
  right:0
}
#header .row {
  text-align:right
}
.navbar-toggler {
  color:#fff
}
#hero h1 {
  margin-top:10rem;
  font-size:44px;
  line-height:54px
}
#hero h3 {
  font-size:28px;
  line-height:38px
}
#Our-Tree-Services .row {
  justify-content:center
}
#Our-Tree-Services .col-md-2 {
  width:50%
}
.content-details {
  width:95%
}
.navbar-nav {
  display:block;
  background-color:#f5a31a;
  position:absolute;
  top:6.66vh;
  left:0;
  width:75%;
  height:100vh;
  padding:25px;
  z-index:1
}
h2.sec-title {
  font-size:50px;
  line-height:60px
}
#why-choose-paradise-tree-service .col-md-4 .reasons p {
  min-height:260px
}
#What-is-Paradise-Tree-Service .col-md-6 {
  width:100%
}
#About-Us .about-images,#What-is-Paradise-Tree-Service .about-images {
  margin-left:10rem
}
#why-choose-paradise-tree-service .reasons .desc.text-left p {
  min-height:260px
}
#Contact-Us h2,#contact-us h2 {
  font-size:38px;
  line-height:48px
}
#About-Us .about-images,#What-is-Paradise-Tree-Service .about-images {
  margin-left:auto
}
#About-Us h2,#What-is-Paradise-Tree-Service h2 {
  font-size:40px;
  line-height:50px
}
#About-Us h3,#What-is-Paradise-Tree-Service h3 {
  font-size:18px;
  line-height:28px
}
.testimonial-item .testi-img {
  top:-9%
}
.testi-title h4 {
  font-size:18px
}
.testi-content p {
  min-height:270px
}
#Testimonials .cta-1 a,#Testimonials .cta-2 a {
  font-size:9px
}
#footer {
  font-size:14px;
  line-height:24px
}
#footer .col-md-3:nth-child(1) {
  width:100%;
  text-align:center
}
#footer .col-md-3:nth-child(2),#footer .col-md-3:nth-child(3),#footer .col-md-3:nth-child(4) {
  width:33.33%
}
#footer .col-md-3:nth-child(2) img {
  margin-bottom:15px
}
#footer .col-md-3:nth-child(3) .text-center {
  text-align:left!important
}
}@media (min-width:991.99px) {
  .navbar-toggler {
  display:none
}
.collapse:not(.show) {
  display:flex;
  justify-content:center
}
.navbar-nav {
  display:block
}
.navbar-nav li {
  display:inline-block;
  white-space:nowrap;
  float:left
}
}@media (min-width:991.99px) and (max-width:1199.98px) {
  #top-header .col-md-6 ul.contact {
  font-size:13px
}
.navbar-toggler {
  display:none
}
.collapse:not(.show) {
  display:flex;
  justify-content:center
}
.navbar-nav {
  display:block
}
.navbar-nav li {
  display:inline-block;
  white-space:nowrap;
  float:left
}
.navbar-nav li {
  padding:5px
}
.nav-menu a {
  font-size:16px
}
#hero h1 {
  margin-top:8.5rem;
  font-size:48px;
  line-height:58px
}
#Our-Tree-Services .row {
  justify-content:center
}
#Our-Tree-Services .col-md-2 {
  width:33.3333%
}
.content-details {
  width:95%
}
.content-details p {
  font-size:14px!important;
  line-height:24px
}
#About-Us .about-images,#What-is-Paradise-Tree-Service .about-images {
  margin-left:-1.5rem
}
#About-Us .about-image-2,#What-is-Paradise-Tree-Service .about-image-2 {
  margin-left:.5rem
}
#our-work .col-md-6 {
  text-align:center;
  flex-direction:column-reverse
}
.content-details {
  width:95%
}
.col-md-6 .ser-image,.col-md-6 .service-details {
  width:100%;
  margin:0 auto;
  max-width:291px;
  border-radius:10px
}
.col-md-6 .ser-image img {
  border-radius:10px
}
#about-us .about-images {
  flex-direction:column
}
#about-us .about-image-2 {
  margin-left:0;
  margin-top:2rem;
  bottom:0;
  width:200px
}
#about-us .about-image-1 {
  top:0;
  width:200px
}
.about-2 .col-md-12 {
  flex-direction:column!important
}
.about-2 h3 {
  padding-bottom:1rem
}
.about-2 a {
  margin-bottom:2rem
}
.about-2 .about-images {
  margin-left:0!important
}
#why-choose-paradise-tree-service .reasons h4 {
  font-size:20px
}
#why-choose-paradise-tree-service .reasons .desc p {
  min-height:156px
}
#About-Us {
  background-position:center
}
.testimonial-item .testi-img {
  top:-11%
}
.testi-title h4 {
  font-size:18px
}
.testi-content p {
  min-height:270px
}
#Testimonials .cta-1 a,#Testimonials .cta-2 a {
  font-size:12px
}
#footer .col-md-3:nth-child(1) {
  width:100%;
  text-align:center
}
#footer .col-md-3:nth-child(2),#footer .col-md-3:nth-child(3),#footer .col-md-3:nth-child(4) {
  width:33.33%
}
#footer .col-md-3:nth-child(2) img {
  margin-bottom:15px
}
#footer .col-md-3:nth-child(3) .text-center {
  text-align:left!important
}
}@media (min-width:1199.99px) and (max-width:1399.98px) {
  #footer .col-md-3:nth-child(2) img {
  margin-bottom:15px
}
.nav-menu a {
  font-size:16px
}
#Our-Tree-Services .col-md-2 {
  padding-left:5px;
  padding-right:5px
}
.service-details h4 {
  font-size:20px;
  line-height:30px
}
.content-details {
  width:95%;
  padding-left:5px;
  padding-right:5px
}
.content-details h4 {
  font-size:18px;
  line-height:28px
}
.content-details p {
  font-size:12px!important;
  line-height:22px!important
}
}@media (min-width:1399.99px) and (max-width:1599.98px) {
 .content-details {
  width:95%;
  padding-left:5px;
  padding-right:5px
}
.content-details h4 {
  font-size:20px;
  line-height:30px
}
.content-details p {
  font-size:16px!important;
  line-height:26px!important
}
}