@media(max-width:1300px){
    nav ul li:first-child a{padding: 63px 21px 28px 30px;}
    nav ul li.last-pad-adjst a {padding: 63px 30px 28px 21px;}
    .contact-link a{padding: 56px 60px 25px 24px;}
    .about-right figure img {height: 730px;}
    .about-left {padding: 62px 15px 20px 15px;}
    .about-in{margin-left: inherit;}
    
    /*News Page start Here*/
    .news-sub-block .news-inner {margin: 0 -2px;}
	/*News Page ends Here*/
    
    
    /* Sub_Generic start here */
    .sub_generic .video-block{padding: 0px 8px 0px;}
    /* Sub_Generic ends here */
    
}

@media(max-width:1220px){
    h1{font-size: 45px;line-height: 65px;}
    h3 {font-size: 42px;line-height: 48px;}
    .container{padding: 0 15px;width: 100%;}
    .header-logo {padding: 39px 15px 15px 15px;}
    nav ul li:first-child a {padding: 63px 15px 28px 20px;}
    nav ul li a{padding: 63px 15px 28px;font-size: 15px;}
	nav ul li.last-pad-adjst a {padding: 63px 20px 28px 15px;}
    .contact-link a {padding: 56px 20px 21px 15px;font-size: 23px;line-height: 32px;}
    .banner-content h1 br{display: none;}
    .footer_right_block {padding: 13px 0 0 15px;}
    .banner-content h1{padding: 50px 0px}
    .vision-block{padding: 2.6% 10px 4.6% 0%;}
    .street-work{height: 700px;}
    .street-top{padding: 20px 20px 10px;}
    .street-top p {padding: 0;}
    .street-bottom a{height: 60px;line-height: 60px;}
    .banner1 .banner-content h3{padding: 15px 0;}
    .banner-content p{padding: 0 0 45px 0;}
    .banner-content a{margin: 0;}
    .news-sub {padding: 20px 15px 20px 15px;}
    .news-sub em{letter-spacing: 2.8px;}
    .news-sub h4{padding: 0;}
    .news-sub p {padding: 0 0 15px 0;}
    .news-journal {padding: 20px 15px 20px 15px;}
    .news-journal h4{padding: 4px 0 62px 0;}
    .about-left {padding: 50px 15px 20px 15px;}
    .about-in h3{padding: 0px 0 10px 0;}
    .about-in p{padding: 0 0 10px 0;}
    .about-in a{margin: 0;}
    .about-right figure img{height: 640px;}
    
     /*Work Page Starts Here*/
    /*Category Section Starts Here*/
    .category_block {padding: 50px 15px 20px 15px;}  
    .category_block hr {margin: 30px 0;}
    .sort_block {padding: 0}
    .sort_block h3 {font-size: 35px;line-height: 37px;padding: 0 0 10px 0;}
    .category_block p {padding: 0;}
    /*Category Section Ends Here*/
    /*Feature SEction Starts Here*/
    .feature_block {width: 75%;}
    .feature_outer_block {width: 100%;}
    .feature_inner_block {padding: 30px 45px 30px 45px;width: 100%;}
    .feature_block_left .feature_outer_block ul {left: 0px;}
    .feature_main_left .feature_inner_block {padding: 30px 45px;}
    .feature_inner_block h3 {font-size: 42px;line-height: 44px;padding: 0 0 10px 0;}
    .feature_main {height: 770px;}
    /*Feature Section Ends Here*/
    /*Work Page ends Here*/
        
    /*News Page start Here*/
    .sticky-header .contact-link a {padding: 43px 20px 21px 15px;}
    .news-sub-block .news-inner {margin: 0 -10px;}
    .news_page .banner-content h1 {padding: 32px 0px 40px 0;}
    /*News Page ends Here*/
    
    
    /* Sub_Generic start here */
    .banner4 .container{padding: 0;}
    .sub_generic .video-block{padding: 0px;}
    /* Sub_Generic ends here */
    
/* contact page start here */
    .form-inner {padding: 30px 0 47px 0;}
/* contact page ends here */
    
}

@media(max-width:1024px){
    .banner{background-attachment: scroll;}
    .street-work{background-attachment: scroll;}
    .banner.banner1{background-attachment: scroll;}
    .banner.citywide{background-attachment: scroll;}
    .banner.get-in{background-attachment: scroll;}
    
    /*Work Page start Here*/
    .feature_main_1 {background-attachment: scroll;}
    .feature_main_2 {background-attachment: scroll;}
    .feature_main_3 {background-attachment: scroll;}
    .feature_main_4 {background-attachment: scroll;}
    /*Work Page ends Here*/
    
    
    /*News Page start Here*/
    .street-work.street-work2{background-attachment: scroll;}
    .street-work.gardens-work{background-attachment: scroll;}
    /*News Page ends Here*/
    
    
    /* Sub_Generic start here */
    /* Sub_Generic ends here */
    
}

@media(max-width:991px){
    h2{font-size: 33px;line-height: 37px;}
    .header-logo {padding: 32px 0 15px 15px;}
    .header-logo a img {width: 200px;}
    nav ul li a{padding: 50px 10px 28px !important;font-size: 13px;}
    .contact-link a{padding: 43px 15px 20px 10px;font-size: 18px;line-height: 33px;}
    .sticky-header .contact-link a {padding: 43px 15px 20px 10px;}
    .sticky-header .header-logo {padding: 32px 15px 6px 15px;}
    .street-content{width: 70%;}
    .news-in figure img {height: 350px;}
    .about-left {padding: 30px 30px;}
    .address_left_block{margin: 0 -30px 0 -15px;}
    .empty-space{display: none;}
    .video-block{padding: 20px 15px}
    .news-block {padding: 60px 0 40px 0;}
    .banner.citywide{padding: 11% 0 10% 0;}
    
    /*Work Page Starts Here*/
    /*Category Section Starts Here*/
    .sort_block h3 {font-size: 30px;line-height: 32px;} 
    .category_block {padding: 30px 15px 15px 15px;}
    .sort_block .btn {padding: 7px 10px;}
    
    /*Category Section Ends Here*/
    /*Feature Section Starts Here  */
     .feature_inner_block {padding: 25px 30px;}
    .feature_inner_block h3 {font-size: 36px;line-height: 38px;padding: 0 0 0 0;}
    .feature_inner_block p {line-height: 25px;}
    .feature_inner_block h5 {line-height: 16px;}
    .feature_main {height: 670px;}
    .feature_outer_block ul li.btn {padding: 7px 10px;}
    /*Work Page ends Here*/
    
    /*News Page start Here*/
    .news_page .banner {padding: 20.8% 0 5.8% 0;}
    .scroll-block {padding: 45px 0 0 0;}
    .news-sub-block .news-in figure img {height: 350px;}
    /*News Page ends Here*/
    
    
    /* Sub_Generic start here */
    .sub_generic .banner {padding: 21.8% 0 7.8% 0;}
    .headings{padding: 40px 0 10px 0px;}
    .padjust p{padding: 0 0 30px 0;}
    .list-item {padding: 30px 0 30px 0px;}
    .heading-txt{padding: 30px 0 30px 0px;}
    .lorem-in {padding: 45px 0 0 0px;}
    .lorem-in p{padding: 0 0 10px 0;}
    .quotes{padding: 0;}
    .quotes p{padding: 0 20px 10px 55px;}
    .quotes p:before{left: 24px;}
    .lorem-bk{padding: 20px 0 30px 0;}
    .share-in{padding: 4px 0 30px 0px;}
    .sub_generic .news-block {padding: 16px 0 40px 0;}
    .sub_generic .scroll-block {padding: 45px 0 0 0;}
    /* Sub_Generic ends here */
	
}
@media(max-width:1023px){
    .show_mobile{display: block !important;}
    .hide_mobile{display: none !important;}
    
    .menu-icon{display: block;}
    .side-bar .header-nav{display: block;}
    .open .side-bar{display: block;width: 100%;z-index: 99;position: fixed;overflow: auto;top: 97px;background: #560025;height: 376px;}
    .sticky-header.open .side-bar{top: 80px;}
    nav{display: block;padding: 20px 0;background: none;}
    nav ul li{display: block;text-align: left;padding: 15px 25px;}
    nav ul li a{font-size: 16px; padding: 0 !important;}
    .sticky-header nav ul li a {padding-top: 0px !important;}
    nav ul li a:hover{background: none;}
    .open .menu-icon{background: none;}
    .open header{background: #560025;    transition: none;-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;}
    nav ul{float: none;}
    .header-nav{display: none;}
    .sticky-header .header-logo {padding: 15px 15px 15px 15px;}
    .banner-content{padding: 0}
    .banner{padding: 35% 0 15% 0;}
    .banner-content small{width: 130px !important;}
    .banner-content > em{letter-spacing: 3px;}
    .vision-block {padding: 5.6% 10px 7.6% 0%;}
    .street-work{height: auto;background: none;}
    .street-image figure img{height: 430px;object-fit: cover;}
    .street-content {width: 100%;position: static;margin: -1px 0 0px 0;}
	.news-journal h4 {padding: 4px 0 10px 0;}
    .news-block {padding: 20px 0 20px 0;}
    .banner.citywide{background: url(../images/banner3-mob.jpg) no-repeat;background-attachment: scroll;background-size: cover;}
    .stat-in{padding: 0;}
    .stat-block {padding: 8% 0 8% 0;}
    .stat-in ul li em{font-size: 13px;letter-spacing: 4px;padding-bottom: 25px;}
    .stat-in ul li strong {font-size: 35px;line-height: 36px;}
    .banner.get-in{padding: 18% 0 14% 0;background: url(../images/banner4-mob.jpg) no-repeat;background-attachment: scroll;background-size: cover;}
    .footer_logo em{display: block;font-size: 16px;line-height: 18px;color: #f3f3f3;padding: 30px 0 0 0;}
    .footer_logo {padding: 0 0 80px 0;}
    .footer_left_block{padding: 0;}
    .footer_right_block{padding: 0;}
    .footer_right_block .container{padding: 0;}
    .address_right_block .address_1 {padding: 0 0 15px 0;}
    .address_right_block {padding: 0 0 0 30px;margin: 0 -15px 0 0;}
    .copy_details {padding: 60px 0 0 2px;}
    footer{padding: 67px 0 60px 0;border-bottom: 11px solid #a30046;}
    .about-right figure img {height: auto;}
    .news-in {padding: 0 0px 30px 0;}
    .banner.banner1 {background: url(../images/banner2-mob.jpg)no-repeat;background-attachment: scroll;background-size: cover;}
    .banner-content h3 {line-height: 55px;}
    .citywide .banner-content h3{padding: 11px 0px 23px 0}
    .get-in .banner-content h3{padding: 7px 0px 25px 0}
    
    /*Work Page Starts Here*/
    /*Category Section Starts Here*/
    .sort_block .btn {margin: 0 8px 8px 0;}  
    
    
    /*Category Section Ends Here*/
    /*Feature Section Starts Here*/
    .feature_block {width: 100%;position: static;margin: -1px 0 0 0;} 
    .feature_main{height: auto;}
    .feature_main_left .feature_inner_block {padding: 25px 30px;}
    .feature_inner_block h3 {font-size: 30px;line-height: 32px;}
    .feature_inner_block h5 {font-size: 14px;line-height: 16px;letter-spacing: 4px;}
    .feature_block_left .feature_outer_block ul {left: 30px;}
    .feature_outer_block ul {left: 30px;bottom: 98%;}
    .feature_outer_block ul li.btn {margin: 0 6px 6px 0;}
    .feature_main_left .feature_outer_block > a {float:none;}
    .sort_block ul {margin: 0;}
    .feature_main_1{background: none;}
    .feature_main_2{background: none;}
    .feature_main_3{background: none;}
    .feature_main_4{background: none;}
    /*Feature Section Ends Here*/
    /*Work Page Ends Here*/
    
    /*News Page start Here*/
    .media-in ul li {padding: 0 11px 11px 0;}
    .gardens-work .street-top {margin-left: inherit;margin-right: auto;}
    .gardens-work .street-bottom {text-align: left;}
    .media-inner {padding: 12px 0px 12px;}
    .news-sub-block .news-sub h2{margin: 10px 0;}
    .news-sub-block .news-sub p {padding: 0 0 15px 0;}
    .news_page .banner {padding: 25% 0 5.8% 0;}
    .news-block ul{padding: 0px 0 0px 0px}
    .news-sub-block .news-in {padding: 0 10px 30px 10px;}
    .news_page .news-block {padding: 1px 0 30px 0;}
    .news_page .news-sub-block {padding: 20px 0 0px 0;}
    /*News Page ends Here*/
    
    
    /* Sub_Generic start here */
    .headings h2{font-size: 40px;line-height: 42px;padding: 0 0 10px 0;}
    .headings h3{font-size: 35px;line-height: 37px;padding: 0 0 10px 0;}
    .headings h4{font-size: 30px;line-height: 31px;padding: 11px 0 10px 0;}
    .list-item h3{font-size: 35px;line-height: 37px;padding: 0 0 10px 0;}
    .heading-txt h3{padding: 0px 0 10px 0;font-size: 35px;line-height: 37px;}
    .share-in h3{font-size: 35px;line-height: 37px;padding: 0 0 10px 0;}
    .headings {padding: 20px 0 5px 0px;}
    .headings p{padding: 0 0 18px 0;}
    .padjust p{padding: 0 0 15px 0;}
    .list-item {padding: 10px 0 10px 0px;}
    .heading-txt {padding: 15px 0 15px 0px;}
    .heading-txt p{padding: 0 0 10px 0;}
    .lorem-bk {padding: 15px 0 15px 0;}
    .banner4 ul{padding: 10px 0 30px 0;}
    .banner4 ul li{padding: 0 5px;}
    .share-in ul li{padding: 0 13px 0 0;}
    .share-in{padding: 4px 0 20px 0px;}
    .sub_generic .news-block {padding: 35px 0 15px 0;}
    .sub_generic .banner.get-in {padding: 18% 0 14% 0;}
    
    /* Sub_Generic ends here */
    
    /* contact page start here */
    
    .form-right{display: none;}
    .width-adjest1{width: 100%;padding-right: 0;}
    .width-adjest2{width: 100%;padding-left: 0;}
    .form-block {padding: 50px 0 0 0px;}
    .form-section {padding: 10px 0;}
    .form-section label{padding: 0;}
    .form-inner {padding: 15px 0;}
    .form-section > button{margin: 0;}
    /* contact page ends here */
    
}


@media(max-width:599px)
{
    h1{font-size: 39px;line-height: 56px;}
    h3 {font-size: 39px;line-height: 48px;}
    .banner-content small {width: 75px !important;}
    .vision-block em {font-size: 13px;}
    .postal-block{width: 100%;padding: 0;}
    .address_left_block{margin: 0;}
    .street-image figure img {height: 350px;}
    .news-in figure img {height: 300px;}
    .stat-in ul li{padding: 0 15px;}
    .stat-in ul li strong {font-size: 30px;line-height: 32px;}
    .address_right_block {padding: 0;margin: 0;}
    .copy_details {padding: 40px 0 0 2px;}
    footer {padding: 50px 0 20px 0;}
    .footer_logo {padding: 0 0 30px 0;}
    .footer_logo em{padding: 20px 0 0 0;}
    .footer_right_block address{margin-bottom: 10px;line-height: 22px;}
    .address_right_block .address_1 {padding: 0 0 10px 0;}
    footer p {margin: 0 0 5px;}
    .time_support p {padding: 0 0 15px 0;}
    .copy_details p {padding: 0 0 14px 0;}
    .copy_details h6:last-of-type {padding: 0 0 20px 0;}
    
    
    /*News Page start Here*/
    .news-block ul li a {width: 45px;height: 45px;line-height: 45px;}
    .news-block ul li{padding: 0 4px 0;}
    .news_page .news-block {padding: 20px 0 20px 0;}
    .news-block ul {padding: 10px 0 0px 0px;}
    .news_page .banner {padding: 28% 0 5.8% 0;}
    .news-sub-block .news-in figure img {height: 300px;}
    /*News Page ends Here*/
    
    
    /* Sub_Generic start here */
    
    .sub_generic .banner {padding: 28% 0 8% 0;}
    .sub_generic .banner-content h1 {padding: 20px 0;}
    .list-item ul {margin: 0 0 20px 50px;}
    .list-adjust ul {margin: 0 0 20px 34px;}
    .share-in ul li {padding: 0 10px 0 0;}
    .share-in ul li a {width: 40px;height: 40px;line-height: 40px;font-size: 20px;}
    /* Sub_Generic ends here */
	
    /* contact page start here */
    .form-block {padding: 30px 0 0 0px;}
    .form-content p{margin: 0;}
    .form-section label{font-size: 16px;line-height: 18px;}
    .form-section input{height: 45px;line-height: 45px;font-size: 16px;}
    .form-section .dd{height: 45px;}
    .form-section .dd .ddTitle{line-height: 35px;}
    .form-section .dd .ddArrow{right: 5px;width: 12px;height: 10px;background-size: 12px;}
    .form-section textarea{height: 200px;}
    .form-section > button{font-size: 20px;line-height: 50px;height: 50px;width: 150px;}
    .form-section textarea{font-size: 16px;}
    /* contact page ends here */
    
} 
@media(max-width:479px)
{
    h1 {font-size: 30px;line-height: 47px;}
    h2 {font-size: 23px;line-height: 30px;}
    h3 {font-size: 33px;line-height: 45px;}
    h4 {font-size: 23px;line-height: 30px;}
    p {font-size: 14px;line-height: 25px;}
    .header-logo a img {width: 145px;}
    .menu-icon {width: 67px;height: 67px;padding: 16px 0;}
    .header-logo {padding: 15px 15px 15px 15px;}
    .sticky-header .menu-icon {width: 67px;height: 67px;padding: 16px 0;}
    .menu-icon small{width: 40px;}
    .open .side-bar{top:66px;}
    .sticky-header.open .side-bar{top: 66px;}
    .banner-content > em{font-size: 12px;line-height: 14px;letter-spacing: 2px;padding: 0 6px;}
    .banner-content small {width: 40px !important;}
    .banner-content h1{padding: 15px 0;}
    .video-block a{width: 50px;height: 50px;line-height: 50px;padding: 0 0 0 7px;}
    .video-block a img{width: 20px;}
    .street-image figure img {height: 250px;}
    .street-bottom a {height: 50px;line-height: 50px;width: 125px;    margin: 0 0 -1px 0;}
    .banner1 .banner-content h3 {padding: 5px 0;line-height: 45px;letter-spacing: 0;}
    .banner-content p {padding: 0 0 25px 0;}
    .banner1 .banner-content a {width: 125px;height: 50px;font-size: 14px;line-height: 50px;}
    .news-sub em {letter-spacing: 1.8px;}
    .news-sub p {padding: 0 0 10px 0;}
    .citywide .banner-content h3 {padding: 8px 0px 13px 0;letter-spacing: 0;line-height: 45px;}
    .citywide .banner-content p {padding: 0 0 30px 0;}
    .citywide .banner-content a{width: 125px;height: 50px;font-size: 14px;line-height: 50px;}
    .about-left {padding: 25px 15px;}
    .about-in em {font-size: 14px;letter-spacing: 2.4px;}
    .about-in h3{margin: 0;padding: 10px 0 10px 0;}
    .about-in p {padding: 0 0 0px 0;}
    .about-in a{width: 125px;height: 50px;font-size: 14px;line-height: 50px;}
    .stat-in ul li em {font-size: 12px;letter-spacing: 1px;padding-bottom: 10px;}
    .stat-in ul li strong {font-size: 16px;line-height: 20px;}
    .get-in .banner-content h3 {padding: 0 0 10px;letter-spacing: 0;line-height: 45px;}
    .get-in .banner-content a{width: 125px;height: 50px;font-size: 14px;line-height: 50px;}
    .get-in .banner-content p {padding: 0 0 25px 0;}
    footer {padding: 30px 0 20px;}
    .footer_logo {padding: 0 0 30px 0;}
    .copy_details {padding: 10px 0 0;}
    .copy_details p {padding: 0 0 10px 0;}
    .street-top em{font-size: 15px;line-height: 18px;margin-top: 10px;}
    .news-block {padding: 20px 0 0px 0;}
    .banner.banner1{margin: -1px 0 0 0;position: relative;z-index: 9;}
    
    /*News Page start Here*/
    .news_page .banner-content h1 {padding: 15px 0px 15px 0;}
    .scroll-block {padding: 22px 0 0 0;}
    .news_page .street-bottom a{margin: 0;}
    .media-room {padding: 25px 0 15px;}
    .media-in h2{margin: 7px 0 0;}
    .media-in p{padding-bottom: 0px;}
    .media-in ul{margin: 0;}
    .media-in ul li {padding: 5px 7px 5px 0;}
    .media-in ul li a{padding: 0 9px;font-size: 12px;}
    .news-sub-block .news-sub p {padding: 0 0 10px 0;}
    .news_page .news-block {padding: 10px 0 10px 0;}
    .news-sub-block .news-in {padding: 0 10px 10px 10px;}
    .news-block ul {padding: 0px 0 0px 0px;}
    .news-block ul li {padding: 0 2px 0;}
    .news-block ul li a {width: 30px;height: 30px;line-height: 30px;font-size: 16px;}
    .news-sub-block .news-in figure img {height: 210px;}
    .news-in figure img {height: 210px;}
    /*News Page ends Here*/
    
    
    /* Sub_Generic start here */
    .sub_generic .banner {padding: 35% 0 8% 0;}
    .sub_generic .banner-content h1 {padding: 10px 0;}
    .sub_generic .scroll-block {padding: 20px 0 0 0;}
    .headings h2{font-size: 35px;line-height: 37px;padding: 0;}
    .headings h3{font-size: 30px;line-height: 32px;padding: 0;}
    .headings h4{font-size: 25px;line-height: 27px;padding: 0;}
    .list-item h3{font-size: 30px;line-height: 32px;padding: 0;}
    .heading-txt h3{padding: 0;font-size: 30px;line-height: 32px;}
    .share-in h3{font-size: 30px;line-height: 32px;padding: 0 0 5px 0;}
    .headings{padding: 0;}
    .headings p {padding: 0;}
    .padjust p{padding: 0;}
    .list-item {padding: 0px;}
    .list-item p{padding: 0;}
    .list-item ul {margin: 0 0 15px 33px;}
    .list-item ul li p:after{left: -30px;}
    .list-adjust ul{margin:0 0 15px 23px;}
    .list-adjust li{padding: 0 0 0 12px;}
    .heading-txt {padding: 0;}
    .lorem-in {padding: 20px 0 0 0px;}
    .lorem-in p {padding: 0;}
    .quotes p{padding: 0 10px 0px 20px;}
    .quotes p:before {left: 2px;background-size: 15px;}
    .banner4 ul {padding: 6px 0 20px 0;}
    .banner4 ul li {padding: 0 3px;}
    .share-in {padding: 0 0 10px;}
    .share-in ul li {padding: 0 1px 0 0;}
    .share-in ul li a {width: 30px;height: 30px;line-height: 30px;font-size: 15px;}
    .sub_generic .news-block {padding: 30px 0 0px 0;}
    
    /* Sub_Generic ends here */
    
    /* contact page start here */
    .banner_work .banner-content p {padding: 40px 0 0 0;}
    .form-content p{padding: 0 0 15px 0;}
    .form-inner{padding: 0 0 15px;}
    .form-left{padding: 0;}
    /* contact page ends here */
    
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
    .side-bar .header-nav{height: 140%;}
    
}













