@media (min-width:992px){.container{padding-left:0 !important;padding-right:0 !important;}
}
@media (max-width:2200px){.body_container .hades.tparrows.tp-rightarrow{left:99%!important;}
.body_container .hades.tparrows.tp-leftarrow{left:1% !important;}
}
@media (min-width:992px) and (max-width:1199px){body{overflow-x:hidden;}
.top_header ul li{margin-right:15px;}
.main_menu nav .navbar-nav>li>a,
.main_menu nav .navbar-nav>li:nth-child(2)>a,
.main_menu nav .navbar-nav>li:nth-child(4)>a,
.main_menu nav .navbar-nav>li:nth-child(5)>a,
.main_menu nav .navbar-nav>li:nth-child(6)>a{padding:24px 25px 24px 25px;}
.main_menu nav .navbar-nav>li:nth-child(7)>a{padding:24px 17px 24px 17px;}
.main_menu nav p a i{padding-right:10px;}
.main_menu nav p a{font-size:22px;padding:21px 0 21px 6px;margin-right:0;}
.main_menu nav p{width:21.5%;}
.welcome_banner h4{font-size:25px;padding-top:41px;}
.welcome_banner a{margin:35px 0 0 10px;}
.award_winning .img_holder{margin:0;}
.award_winning .text{padding-top:0;top:0;}
.project_started{padding-top:10px;}
.submit_form input, .submit_form .dropdown button, .submit_form textarea{margin-bottom:13px;}
.submit_form form{padding-top:15px;}
.project_started{padding-bottom:4px;}
.project_started:before,
.project_started:after{left:-15px;}
.news .single_blog_post .post ul li{margin-left:5px;}
.news .single_blog_post .post ul{padding:5px 0 5px 2px;}
.buy_on_themeforest h4{font-size:25px;}
.buy_on_themeforest a{width:220px;}
.single_product_details .product_container .img_holder{width:42%;}
.single_product_details .product_container .product_history>span{float:none;display:block;margin-top:15px;}
.single_product_details .product_container .product_history .input-group{float:none;}
.gardner_history .title{width:64%;}
.team_landscape .team_member .text a{font-size:17px;}
.full_width_details_text .img_left,
.full_width_details_text .img_right{width:49%;}
.login_page .login_option .social_icon{width:58%;}
.brochures .img_holder{display:inline-block;}
.project_cost .img_holder .overlay .border{padding-top:0;}
.home_boxed .body_container{width:975px;}
.blog_fullwidth.news .single_blog_post .post ul li{margin-left:20px;}
.blog_without_sidebar .news .single_blog_post{min-height:498px;}
}
@media (min-width:768px) and (max-width:991px){.bottom_header .address,
.bottom_header .time_schedule{padding-left:50px;}
.bottom_header p{font-size:16px;}
.main_menu nav .navbar-collapse{padding:10px 8px;}
.main_menu nav .navbar-nav>li>a,
.main_menu nav .navbar-nav>li:nth-child(2)>a,
.main_menu nav .navbar-nav>li:nth-child(3)>a,
.main_menu nav .navbar-nav>li:nth-child(4)>a,
.main_menu nav .navbar-nav>li:nth-child(5)>a,
.main_menu nav .navbar-nav>li:nth-child(6)>a,
.main_menu nav .navbar-nav>li:nth-child(7)>a{padding:24px 21px;}
.main_menu nav .navbar-collapse ul.nav{border-right:1px dashed #424242;float:none;}
.main_menu nav .navbar-nav ul.sub_menu{width:228px;}
.more_news a{font-size:15px;}
.single_product_details .product_container .product_history{width:47%;}
.single_product_details .product_container .product_history>span{float:none;display:block;margin-top:15px;}
.single_product_details .product_container .product_history .input-group{float:none;}
.award_achievement .award_counter p{font-size:17px;}
.service_page .service_item{min-height:450px;}
.cart a.cart_btn1,
.cart a.cart_btn2{display:block;margin-top:25px;}
.cart a.cart_btn2{float:right;}
.cart a.cart_btn3{margin-right:0;}
.cart_table .table-1 tbody tr td span{font-size:13px;}
.full_width_details_text .img_left,
.full_width_details_text .img_right{width:49%;}
.pricing_table .price_box .rate{height:206px;}
.banner h1{font-size:53px !important;line-height:65px!important}
.hades.tparrows.tp-rightarrow{left:calc(97% + 14px) !important;}
.hades.tparrows.tp-leftarrow{left:1% !important;}
.banner p{font-size:16px;}
.home_boxed .body_container{width:750px;}
.blog_fullwidth.news.blog_list_view .single_blog_fullwidth .img_holder{width:31%;}
.news .single_blog_post .post ul li:last-child{margin-left:14px;}
.blog_without_sidebar .news .single_blog_post{min-height:498px;}
}
@media (max-width:1199px){.welcome_sec .img_holder{display:inline-block;margin-top:30px;}
.project_gallery .gallery_menu ul{text-align:center;}
.project_gallery .gallery_menu ul li{margin-right:20px;}
.submit_form .space-fix-left,
.submit_form .space-fix-right{padding:0 15px;}
footer{height:auto;}
footer .about_gardener,
footer .services,
footer .useful_links,
footer .get_in_touch{margin-bottom:30px;min-height:350px;}
.bottom_footer{padding-bottom:20px;}
footer .main_footer{padding-bottom:0;}
.shop_aside{margin-top:25px;}
.shop_sidebar .product .pagination{padding-left:0;margin-top:25px;}
.award_achievement .title_holder2 h3 span{margin-right:10px;}
.blog_fullwidth.news .single_blog_post .img_holder{display:inline-block;}
.blog_fullwidth.news .shop_aside{padding-bottom:50px;}
.blog_with_sidebar .blog_fullwidth.news .single_blog_post{text-align:center;}
}
@media (max-width:991px){
    .top_header{text-align:center;}
.top_header ul{text-align:center;margin-top:15px;padding-bottom:5px;}
.bottom_header .logo_holder{text-align:left;margin-bottom:5px; width: 150px;}
.logo_holder{ margin-top: 0;}
.main_menu nav p{width:100%;height:70px;padding:8px;text-align:center;}
.main_menu nav p:before{width:0;}
.main_menu nav p a{margin-right:0;border-left:1px dashed #b5d784;padding:0;line-height:49px;}
.main_menu nav p,
.main_menu nav .navbar-collapse{float:none;}
.main_menu nav{height:auto;background:transparent;display:flex;display:-webkit-flex;flex-direction:column-reverse;-webkit-flex-direction:column-reverse;}
.welocme_intro .snow_ice{margin-top:20px;}
.welcome_banner .welcome_banner_bg{background:url(../../images/home/22.jpg) no-repeat center;background-size:cover;height:auto;text-align:center;}
.welcome_banner .welcome_banner_bg .overlay{background:rgba(106,175,8,0.7)}
.welcome_banner h4{text-align:center;line-height:42px;padding-left:20px;padding-right:20px;}
.welcome_banner a{margin:15px 20px 35px 20px;}
.project_gallery .title_holder2 h3{text-align:center;}
.project_started:before,
.project_started:after{width:0;}
.award_winning .img_holder{margin-right:-15px;}
.buy_on_themeforest h4,
.buy_on_themeforest a{float:none;text-align:center;}
.buy_on_themeforest h4{line-height:47px;margin-bottom:22px;}
.buy_on_themeforest a{display:block;margin:0 auto;}
.buy_on_themeforest{background:url(../../images/home/21.jpg) repeat center;}
.social_icon_footer ul{padding-left:0;}
.error_page .shop_aside{margin-bottom:60px;}
.ladscape_parallax{height:auto;padding-bottom:40px;}
.award_achievement .img_bg{background:url(../../images/about/2.png) no-repeat 40% 33%;}
.check_out_form .shipping_address{margin-top:50px;}
.details_page_testimonial .client_slider{text-align:center;}
.details_page_testimonial .client_slider .img_holder{display:inline-block;margin-bottom:35px;}
.service_page_content .nav-tabs{margin-bottom:50px;}
.project_cost{text-align:center;}
.project_cost .img_holder,
.brochures .img_holder{display:inline-block;}
.brochures{margin-top:20px;}
.shop_container .product{text-align:center;}
.product .single_product_item .img_holder{display:inline-block;}
.fixed .navbar-text{display:none;}
.blog_single_details .blog_fullwidth.news .single_blog_post{text-align:center;}
.single_blog_fullwidth .share_item ul{padding-left:0;}
.blog_single_details .news .single_blog_post .post p,
.blog_single_details .news .single_blog_post .post h4{text-align:left;}
    .bottom_header {
    padding-top: 10px;
    padding-bottom: 5px;
}
    .bottom_header .phone::before { display: none; font-size: 0;}
    .bottom_header span{ padding-top: 0;}
    .bottom_header .address, .bottom_header .phone {
    position: relative;
    padding-left: 58px;
    padding-top: 22px;
}
    .title_holder h1, .title_holder h2, .title_holder h4, .title_holder h5, .title_holder h6{ line-height: 36px;}
}
@media (max-width:767px){.main_menu .col-xs-12{padding:0;}
.main_menu nav .navbar-collapse{height:auto;box-shadow:none;border:none;padding:0;}
.main_menu nav .navbar-collapse ul.nav{border:none;border-top:1px dashed #424242;margin:0;}
.main_menu nav .navbar-nav ul.sub_menu{position:static;display:none;width:100%;opacity:1;visibility:visible;border:none;}
.main_menu nav .navbar-nav>li.sub_dropdown:hover{background:none;}
.main_menu nav ul li.sub_dropdown .fa-sort-desc{display:block;position:absolute;font-size:20px;right:20px;top:0;color:#fff;cursor:pointer;width:50px;text-align:center;line-height:52px;}
.main_menu nav ul li.sub_dropdown .fa-sort-desc:hover{color:#6aaf08;}
.main_menu nav .navbar-nav>li>a,
.main_menu nav .navbar-nav>li:nth-child(2)>a,
.main_menu nav .navbar-nav>li:nth-child(3)>a,
.main_menu nav .navbar-nav>li:nth-child(4)>a,
.main_menu nav .navbar-nav>li:nth-child(5)>a,
.main_menu nav .navbar-nav>li:nth-child(6)>a,
.main_menu nav .navbar-nav>li:nth-child(7)>a{padding:16px 0 15px 16px;border-right:none;border-bottom:1px dashed #424242;}
.main_menu nav .navbar-nav ul.sub_menu li a{padding:0px 20px 3px 50px;}
.main_menu nav .navbar-nav>li:hover{background-color:#212121 !important;}
.main_menu nav .navbar-nav>li:last-child>a{border:none;}
.main_menu nav .navbar-nav ul.sub_menu li:last-child a,
.main_menu nav .navbar-nav ul.sub_menu{border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;-ms-border-radius:0px;}
.banner{margin-top:0;}
.main_menu .navbar .navbar-nav ul.sub_menu li ul {position:absolute;width:100%;background:#333;border-bottom-right-radius:4px;border-bottom-left-radius:4px;top:60px;left:0; display: none; border-top:10px solid #162674; z-index: 99; }
    
.main_menu nav .navbar-header{background:#272727;padding:5px 0;}
.navbar-toggle{border-radius:0;border:1px solid #fff;margin-right:25px;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{background:transparent;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.bottom_header .social_icon_header{text-align:center;margin:20px 0;}
#mixitup_list{text-align:center;}
#mixitup_list .mix>div{display:inline-block;}
.project_gallery .gallery_menu ul li{margin-top:15px;}
.more_news{text-align:left;}
.news .single_blog_post{text-align:center;}
.news .single_blog_post .img_holder{display:inline-block;}
.parallex_text p{margin:36px 0 37px 0;}
.parallax{height:auto;padding-bottom:35px;}
.bottom_footer{text-align:center;}
.bottom_footer p{line-height:30px;padding-top:30px;}
.inner_banner,
.inner_banner .row div:last-child{text-align:center !important;}
.inner_banner .row div:last-child{margin-top:15px;}
.inner_banner{padding-top:48px;}
.shop_with_sidebar .product{padding:0 15px 0 15px;}
.product .single_product_item .img_holder{display:inline-block;}
.product .single_product_item{text-align:center;}
.single_product_details .product_container .img_holder{float:none;display:inline-block;}
.single_product_details .product_container .product_history{float:none;width:100%;}
.single_shop .single_product_details .product_container{text-align:center;}
.single_product_details .product_container .product_history label{display:block;}
.single_product_details .product_container .product_history .input-group{float:none;display:block;margin-top:25px;}
.single_product_details .product_container .product_history>span{float:none;display:block;margin-top:15px;}
.award_achievement .award_counter p{margin-bottom:30px;}
.gardner_history .title{width:77%;}
.gardner_history p{margin-top:17px;}
.team_landscape .team_member{text-align:center;}
.team_landscape .team_member .img_holder,
.service_page .service_item .img_holder{display:inline-block;}
.service_page .service_item{text-align:center;}
.cart_table .cart_update{text-align:left !important;margin-top:25px;}
.cart_table .shipping_address .submit_form{margin-bottom:30px;}
.contact_us .heading{text-align:center;}
.contact_us .heading p{margin-top:10px;}
.contact_us .address .address_type .text ul li:last-child span,
.contact_us .address .address_type .text ul li span{padding-right:0;}
.faq_style_two .panel-heading{height:auto;}
.faq_style_two .panel-heading h6 a{line-height:26px;}
.full_width_details_text .img_holder{text-align:center;}
.full_width_details_text .img_left,
.full_width_details_text .img_right{float:none;display:inline-block;margin:10px 0;}
.service_page_content .tab-pane>img:nth-child(1),
.service_page_content .tab-pane>img:nth-child(2){padding-left:15px;padding-right:15px;margin:10px auto;display:inline-block;}
.service_page_content .tab-pane .bottom_text_right{padding-left:15px;}
.home_boxed .body_container{width:94%;margin:0 3% 0 3%;}
.fixed{max-height:100%;overflow-y:auto;}
.inner_banner{margin-top:0;}
.blog_fullwidth.news.blog_list_view .single_blog_fullwidth .post{width:100%;padding-left:0;}
}
@media (min-width:637px) and (max-width:767px){.banner h1{font-size:45px;line-height:65px;}
.hades.tparrows.tp-rightarrow{left:99%!important;}
.hades.tparrows.tp-leftarrow{left:0 !important;}
.banner p{font-size:14px;}
}
@media (min-width:480px) and (max-width:636px){.banner h1{font-size:35px;line-height:50px;}
.hades.tparrows.tp-rightarrow{left:99%!important;}
.hades.tparrows.tp-leftarrow{left:0 !important;}
.banner p{font-size:13px;}
}
@media (max-width:479px){.banner .tp-caption{display:none;}
.hades.tparrows.tp-rightarrow{left:100%!important;}
.hades.tparrows.tp-leftarrow{left:-1% !important;}
.hades.tparrows{width:45px;height:45px;}
.hades .tp-arr-allwrapper{height:45px;width:70px;}
.hades.tparrows.tp-leftarrow:before,
.hades.tparrows.tp-rightarrow:before{line-height:33px}
}
@media (max-width:616px){.bottom_header .col-xs-6{width:100%;text-align:center;}
.bottom_header .address, .bottom_header .time_schedule{padding-left:0;}
.bottom_header .time_schedule:before,
.bottom_header .address:before{position:static;}
.award_winning .slider_container{padding-right:15px;}
}
@media (max-width:460px){.choosing_gardener .title_holder2 h3{line-height:55px}
.choosing_gardener .title_holder2 h3 span:before{top:-12px;}
.choosing_gardener .choosing_reason .icon_holder{position:static;margin:10px auto;}
.choosing_gardener .choosing_reason{margin-left:0;text-align:center;padding:15px 10px 23px 10px;}
.award_winning .text{top:0;padding-top:0;}
.award_winning .text .title_holder2 h3{line-height:45px;font-size:30px;}
.award_winning .slider_container{padding-top:0;}
.award_winning .slider_container .carousel-indicators{bottom:-25px;}
.award_winning .text p{margin-bottom:15px;}
.upper_text h6,
.upper_text .dropdown{float:none;}
.upper_text .dropdown{margin-top:30px;}
.upper_text .dropdown button{width:100%;}
.cart_table .payment_system img{float:none;display:block;margin-top:15px;}
.client_testimonial .testimonial .client_speach{padding:0 0 59px 58px;}
.contact_us .address .address_type{display:block;}
.contact_us .address .address_type .icon_holder{margin:10px auto;}
.contact_us .address .address_type .text{width:100%;}
.blog_fullwidth.news .single_blog_post .post ul li:before{width:0;}
.single_blog_fullwidth .comment_area .single_comment .img_holder, .single_blog_fullwidth .comment_area .single_comment .comment{display:block;padding-left:0;}
.single_blog_fullwidth .comment_area .single_comment .img_holder{margin-bottom:20px;}
.single_blog_fullwidth .comment_area .single_comment .comment p{padding-right:0;}
.single_blog_fullwidth .comment_area .single_comment{text-align:center;}
}
@media (max-width:604px){.welocme_intro .img_holder,
.welocme_intro .info{display:block;padding:0;}
.welocme_intro .info{margin:10px 0;}
.welocme_intro{text-align:center;}
.welcome_sec .welcome_title h2{line-height:66px;}
.news .title_holder2 h3 span:before{top:-22px;}
}
@media (max-width:590px){.login_page .login_option .social_icon,
.login_page .submit_button{float:none;width:100%;}
.login_page .login_option .social_icon>a{float:none;margin-bottom:50px;}
}
@media (max-width:500px){.cart a.cart_btn1,
.cart a.cart_btn2{display:block;margin-top:25px;}
.cart a.cart_btn3{margin-right:0;}
}
@media (max-width:400px){.news .single_blog_post .post ul li{display:block;margin:7px 0 0 0;}
.news .title_holder2 h3{line-height:56px;}
.top_header ul li a{margin-top:0px;}
.inner_banner h3{line-height:45px;}
.inner_banner{padding-top:50px;padding-bottom:30px;height:auto;}
}
@media (max-width:360px){.main_menu nav p a{font-size:25px;}
.single_product_details .product_container .product_history .input-group button,
.single_product_details .product_container .product_history a.add_to_cart{display:block;margin:20px auto;}
.single_product_details .product_container .product_history>span{margin-bottom:15px;}
.faq_style_two .title_holder2 h3{line-height:47px;}
.details_page_testimonial .testimonial .client_speach{padding:0 0 0 75px;}
.pricing_table .title_holder2 h3{line-height:53px;}
}
@media (max-height:550px){.switcher{height:300px;}
}