@charset "utf-8";

/*

Theme Name: Landscaping HTML Theme

Theme URI: http://weblusive.com/name

Author: 

Author URI: 

Version: 1.0.0

*/

/* TABLE OF CONTENTS

	01-GLOBAL STYLE START

	02-FAQ STYLE START

	03-CONTACT US STYLE START

	04-NEWS PAGE STYLE START

	05-NEWS PAGE DETAIL STYLE START

	06-ABOUT US STYLE START

	07-PROJECT STYLE START

	08-ALL SERVICES STYLE START

	09-CART STYLE START

	10-CHECKOUT STYLE START

	11-SHOP PAGE STYLE START

	12-PRODUCT DETAIL PAGE STYLE START

	13-CARASOUEL STYLE START

	14-HOMEPAGE VARIATION START

	15-HEADER FOTTER START



*/



@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);

@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700);

@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);

@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,700,300,100);

@import url(https://fonts.googleapis.com/css?family=Poppins:400);

@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic);

@import url(https://fonts.googleapis.com/css?family=Roboto:400,700);

@import url(https://fonts.googleapis.com/css?family=PT+Serif:400italic);

@import url(https://fonts.googleapis.com/css?family=Alegreya:400,700);

@import url(https://fonts.googleapis.com/css?family=Playball);

@import url('bootstrap.min.css');

@import url('font-awesome.min.css');

@import url('animate.min.css');

@import url('prettyPhoto.css');

/***********************************

--01-GLOBAL STYLE START---

***********************************/

.testimonial-7 .testimonial-text {
    padding: 30px;
    border-radius: 10px;
    background-color: #f5f5f5;
}

.testimonial-text {
    padding: 15px;
    position: relative;
}
.testimonial-7 .testimonial-detail {
    padding: 0 0 0 30px;
    margin-top: -20px;
}

.testimonial-detail {
    padding: 5px;
}
.testimonial-7 .testimonial-pic {
    box-shadow: 0 0 10px 2px rgb(0 0 0 / 20%);
    width: 70px;
    height: 70px;
}

.testimonial-pic {
    background: #fff;
    width: 100px;
    height: 100px;
    position: relative;
    display: inline-block;
    border: 5px solid #fff;
}
body {

    font-family: 'Open Sans', sans-serif;

    background: #fff;

    margin: 0px;

    padding: 0px;

}

body {

    letter-spacing: 0.6px;

}

img {

    max-width: 100%;

}

a,

a:hover,

a:active,

a:focus {

    text-decoration: none;

    outline: none;

    border: none;

	color: #008146;

}

h1,

h2,

h3,

h4,

h5,

h6 {

    margin: 0;

    padding: 0;

    font-family: 'Roboto Slab', serif;

    text-transform: uppercase;

    font-weight: 700;

}

ul,

li {

    margin: 0;

    padding: 0;

    list-style: none;

}

p {

    margin: 0px 0px 26px;

    padding: 0px;

    letter-spacing: 0.5px;

    line-height: 26px;

    font-size: 15px;

    color: #393939;

}

p.mar_btm15 {

    margin-bottom: 15px;

}

p:last-child {

    margin-bottom: 0px;

}

h1,

h2,

h3,

h4,

h5,

h6 {

    font-family: 'Raleway', sans-serif;

    font-weight: 600;

}

h3 {

    font-size: 35px;

    color: #008146;

    margin-bottom: 34px;

    text-transform: none;

    letter-spacing: 1px;    

	position: relative;

}

h3 .green-head {

    color: #008146;

}

h3 .lytgreen-head {

    color: #008146;

}

h3.black-color {

    color: #353535;

}

h4 {

    font-size: 14px;

    margin-bottom: 10px;

    color: #000;

    line-height: 24px;

    text-align: center;

    padding-top: 11px;

	min-height: 58px;

}



.vege-box1 {

    margin: 10px;

}

.microgreen_1 img {

    padding: 0px 18px;

}

.micro_1 img {

    padding: 0px 11px;

}

.traifff2 h4 {

    color: #561b00;

    font-weight: bold;

}

.heading.text-center h4 {

    font-size: 14px;

    font-weight: 601;

}

.late_lala img {

    float: left;

}



input#f-name {

    background: #f1f1f1;

}



.our_managing_partner img{
    
     
    float: left;
    padding-right: 27px;
}
   


.form-control {

    display: block;

    width: 100%;

    height: 34px;

    padding: 6px 12px;

    font-size: 14px;

    line-height: 1.42857143;

    color: #555;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}



label {

    display: inline-block;

    max-width: 100%;

    margin-bottom: 15px;

    font-weight: 700;

    margin-top: 10px;

}



input#l-name {

    background: #f1f1f1;

}

input#email {

    background: #f1f1f1;

}

input#phone {

    background: #f1f1f1;

}

textarea#message {

    height: 156px;

    background: #f1f1f1;

}

.theme-btn, .theme-btn-s2, .theme-btn-s3, .theme-btn-s4, .theme-btn-s5 {

    background-color: #008146;

    font-size: 12px;

    font-weight: 601;

    color: #fff;

    padding: 10px 26px;

    border: 2px solid #008146;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    -o-border-radius: 3px;

    -ms-border-radius: 3px;

    border-radius: 12px;

    text-transform: uppercase;

}



   .contact-pg-section .contact-info p {

    font-size: 15px;

   line-height: 24PX;

    color: #051829;

    margin: 0;

}          

                    

.contact-pg-section .contact-info .icon {

       background-color: #008146;

       width: 35px;

    width: 35px;

    height: 35px;

    line-height: 38px;

       font-size: 1.2rem;

    color: #fff;

    text-align: center;

    position: absolute;

    left: 0;

    top: 0;

    border-radius: 50%;

}



.contact-pg-section .contact-info ul > li + li {

    margin-top: 50px;

}





.contact-pg-section .contact-info ul li {

    padding-left: 45px;

    position: relative;

    list-style-type: none;

}

.contact-pg-section .contact-info p span {

    display: block;

    color: #969fab;

}





.section-padding {

  padding: 30px 0px;

}



.heading.text {

    width: 50%;

}















































.fl {

    float: left;

}

.fr {

    float: right;

}

a.view-all {

    text-transform: uppercase;

    width: 159px;

    text-align: center;

    color: #ad6334;

    font-family: 'Raleway', sans-serif;

    font-size: 16px;

    line-height: 54px;

}

a.view-all:hover {} .hvr-bounce-to-right {

    display: inline-block;

    vertical-align: middle;

    -webkit-transform: translateZ(0);

    transform: translateZ(0);

    box-shadow: 0 0 1px rgba(0, 0, 0, 0);

    -webkit-backface-visibility: hidden;

    backface-visibility: hidden;

    -moz-osx-font-smoothing: grayscale;

    position: relative;

    -webkit-transition-property: color;

    transition-property: color;

    -webkit-transition-duration: 0.5s;

    transition-duration: 0.5s;

}

.hvr-bounce-to-right:before {

    content: "";

    position: absolute;

    z-index: -1;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    background: #333;

    -webkit-transform: scaleX(0);

    transform: scaleX(0);

    -webkit-transform-origin: 0 50%;

    transform-origin: 0 50%;

    -webkit-transition-property: transform;

    transition-property: transform;

    -webkit-transition-duration: 0.5s;

    transition-duration: 0.5s;

    -webkit-transition-timing-function: ease-out;

    transition-timing-function: ease-out;

}

.hvr-bounce-to-right:hover,

.hvr-bounce-to-right:focus,

.hvr-bounce-to-right:active {

    color: white;

}

.hvr-bounce-to-right:hover:before,

.hvr-bounce-to-right:focus:before,

.hvr-bounce-to-right:active:before {

    -webkit-transform: scaleX(1);

    transform: scaleX(1);

    -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);

    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);

}

.button {

    float: left;

    width: 173px;

    margin: 0 30px 0 0;

    border: none;

    background: none;

    color: inherit;

    vertical-align: middle;

    position: relative;

    z-index: 1;

    -webkit-backface-visibility: hidden;

    -moz-osx-font-smoothing: grayscale;

    text-align: center;

    font-size: 16px;

    border-radius: 3px;

    font-weight: 600;

    text-transform: uppercase;

    line-height: 54px;

    height: 54px;

}

.button--winona {

    overflow: hidden;

    padding: 0;

    -webkit-transition: border-color 0.3s, background-color 0.3s;

    transition: border-color 0.3s, background-color 0.3s;

    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);

    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);

}

.button--winona::after {

    content: attr(data-text);

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    opacity: 0;

    -webkit-transform: translate3d(0, 25%, 0);

    transform: translate3d(0, 25%, 0);

}

.button--winona > span {

    display: block;

}

.button--winona.button--inverted:after,

.button--winona.button--inverted2:after {

    color: #fff;

}

.button--winona::after,

.button--winona > span {

    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;

    transition: transform 0.3s, opacity 0.3s;

    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);

    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);

}

.button--winona.button--inverted {

    background: #f8de32;

    color: #7c6f1c;

}

.button--winona.button--inverted2 {

    background: #a6c644;

    color: #fff;

}

.button--winona.button--inverted:hover,

.button--winona.button--inverted2:hover {

    background: #94b936;

}

.button--winona:hover::after {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

}

.button--winona:hover > span {

    opacity: 0;

    -webkit-transform: translate3d(0, -25%, 0);

    transform: translate3d(0, -25%, 0);

}

.pad_zero {

    padding-left: 0;

    padding-right: 0

}

.bg1{background:#f3f0dd;}

.pad_50_50 {

    padding: 50px 0px 50px;

}

.pad_50_150 {

    padding: 50px 0px 150px;

}

.pad_85_100 {

    padding: 85px 0px 100px;

}

.pad_94_196 {

    padding: 94px 0px 196px;

}

.pad_94_100 {

    padding: 94px 0px 100px;

}

.pad_94_70 {

    padding: 94px 0px 70px;

}

.pad_94_85 {

    padding: 94px 0px 85px;

}

.pad_100_97 {

    padding: 100px 0px 97px;

}

.pad_100 {

    padding:30px 0px;

}

.pad_85_95 {

    padding: 85px 0px 95px;

}

.pad_84_70 {

    padding: 84px 0px 70px;

}

.pad_100_70 {

    padding: 100px 0px 70px;

}

.pad_100_95 {

    padding: 100px 0px 95px;

}

.pad_100_85 {

    padding: 100px 0px 85px;

}

.pad_100_62 {

    padding: 100px 0px 62px;

}

.pad_100_196 {

    padding: 100px 0px 196px;

}

.pad_94_0 {

    padding: 94px 0px 0px;

}

.pad_94 {

    padding: 94px 0px;

}

.pad_60 {

    padding: 60px 0px;

}

h3.mar_btm1 {

    margin-bottom: 28px;

}

h3.mar_btm2 {

    margin-bottom: 43px;

}

h3.mar_btm18 {

    margin-bottom: 18px;

}

h3.mar_btm15 {

    margin-bottom: 15px;

}

h3.mar_btm23 {

    margin-bottom: 23px;

}

h3.mar_btm30 {

    margin-bottom: 30px;

}

h3.mar_btm40 {

    margin-bottom: 40px;

}

h3.mar_btm50 {

    margin-bottom: 50px;

}

h3.mar_btm60 {

    margin-bottom: 60px;

}

p.mar_btm10 {

    margin-bottom: 10px;

}

p.line_heig {

    line-height: 24px;

}

p.line_heig1 {

    line-height: 28px;

}

h4.fnt28 {

    font-size: 28px;

    color: #404040;

    text-transform: none;

    margin-bottom: 20px;

}

h4.fnt28.mar_top {

    margin-top: -3px;

}

h4.fnt28.mar_btm {

    margin-bottom: 15px;

}

h4.fnt28.mar_btm1 {

    margin-bottom: 28px;

}

.wdt_100 {

    width: 100%;

    float: left;

}

p.fnt17 {

    font-size: 17px;

    color: #727272;

    letter-spacing: 0px;

    line-height: 28px;

    margin-bottom: 48px;

}

.mtop5 {

    margin-top: 5px;

}

h4.mbtm15 {

    margin-bottom: 13px;

}

h5.martopminus10 {

    margin-top: -10px;

}

.form_marbtm {

    margin-bottom: 12px;

}

img {

    max-width: 100%;

}

.pt0 {

    padding-top: 0 !important;

}

.pb0 {

    padding-bottom: 0 !important;

}

.mb0 {

    margin-bottom: 0 !important;

}

.mrm20 {

    margin-right: -20px;

}

.mrm110 {

    margin-right: -110px;

}

.mlm20 {

    margin-left: -20px;

}

.mlm30 {

    margin-left: -30px;

}

a:focus {

    outline: none;

}

.fz18

{

    font-size: 18px !important;

}



.welcome {

    background: #ddecd8;

    position: relative;

}

.r\&d_station {

    text-align: center;

    font-weight: 601;

}

.sec-header3 h2 {

    color: #00712e;

    font: 2.43em/1em "Playball", sans-serif;

    margin: 0 0 20px;

    padding: 0;

	text-transform: none;

}

.res-btn {

    border: none;

    outline: none;

    background: #222;

    font-size: 14px;

    line-height: 28px;

    color: #fff;

    text-transform: uppercase;

    font-family: "Open Sans", sans-serif;

    font-weight: 600;

    display: inline-block;

    border-radius: 3px;

    transition: all 0.5s ease;

    padding: 8px 20px;

}

.res-btn:hover {

    background: #6ab42f;

    color: #fff;

}

/***********************************

--02-HEADER TOP START---

***********************************/



.header-5 {

    background: #f1f0f2;

    position: relative;

    min-height: 100px;

}

.header-5 .logo {

    margin: 0;

}

.header-5 p,

.header-5 ul,

.header-5 li {

    margin: 0;

    padding: 0;

    list-style: none;

}

.header-5 .thm-container {

    position: relative;

    z-index: 9;

    padding: 24px 0;

}

.header-5 .header-right-info {

    padding: 5px 0;

}

.header-5 .header-right-info ul li {

    display: inline-block;

    vertical-align: bottom;

}

.header-5 .header-right-info ul li + li .single-header-right-info {

    border-left: 1px solid #d1d0d1;

    margin: 0 0 0 20px;

}

.header-5 .header-right-info ul li .single-header-right-info .text-box,

.header-5 .header-right-info ul li .single-header-right-info .icon-box {

    display: table-cell;

    vertical-align: bottom;

}

.header-5 .header-right-info ul li .single-header-right-info .icon-box {

    text-align: center;

    padding: 0 20px;

}

.header-5 .header-right-info ul li .single-header-right-info .icon-box i {

    color: #c4d114;

    font-size: 30px;

}

.header-5 .header-right-info ul li .single-header-right-info .text-box p {

    color: #848484;

    line-height: 20px;

    font-size: 14px;

}

.hdr_top_bar {

    background: #008146;

    padding: 8px 0px 9px;

}

.hdr_top_bar.hdr_top_bar_var2 {

    background: rgba(0, 0, 0, .4);

    padding: 11px 0px 12px;

}

.hdr_top_bar.hdr_top_bar_var3 {

    background: none;

    border-bottom: 1px solid #776250;

    padding: 7px 0px;

    margin-bottom: 7px;

}

.landing_gardening_txt {

    font-size: 18px;

    color: #7f9a48;

    font-style: italic;

    float: left;

    margin: 3px 0px;

}

.landing_gardening_txt.land_garden_txtvar2 {

    color: #fff;

}

.hdr_cnt {

    float: right;

}

.hdr_cnt ul {

    margin: 1px 0px 0px;

    padding: 0px;

    float: right;

}

.hdr_cnt ul li {

    float: left;

    font-size: 14px;

    font-weight: 400;

    color: #fff;

    margin-right: 28px;

    line-height: 29px;

}

.hdr_cnt ul li.cnt_white_color {

    color: #a2a4a5;

}

.hdr_cnt ul li:last-child {

    margin-right: 0px;

}

.hdr_cnt ul li a {

    color: #fff;

    text-decoration: none;

}

.hdr_cnt ul li a.cnt_white_color {

    color: #fff;

}

.hdr_cnt ul li.var3_white {

    color: #fff;

}

.hdr_cnt ul li a.var3_white {

    color: #fff;

}

.hdr_msg_icon {

    background: url(../images/msg_icon.png) no-repeat 0px 6px;

    padding-left: 42px;

    font-size: 16px;

}

.hdr_call_icon {

    background: url(../images/call_icon.png) no-repeat 0px 6px;

    padding-left: 34px;

    font-size: 18px;

}

.hdr_msg_icon.white_msg_icon {

    background: url(../images/white_msg_icon.html) no-repeat 0px 6px;

}

.hdr_call_icon.white_call_icon {

    background: url(../images/white_call_icon.html) no-repeat 0px 6px;

}

.hdr_top_variation4 {

    background: url(../images/main_header_bg.jpg) repeat-x bottom #fff;

    border-top: 3px solid #7fa319;

    position: relative;

}

.hdr_top_variation4 ul li::after {

    display: none

}

.hdr_top_variation4 ul {

    margin: 25px 0px;

    padding: 0px;

    float: right;

}

.hdr_top_variation4 ul li {

    list-style: none;

    float: left;

    padding-left: 48px;

    position: relative;

    padding-right: 22px;

    margin-right: 22px;

    padding-top: 4px;

    padding-bottom: 4px;

}

.hdr_top_variation4 ul li:after {

    width: 2px;

    height: 43px;

    position: absolute;

    right: 0px;

    top: 0px;

    background: url(../images/hdr4_cnt_after.html) no-repeat 0px 0px;

    content: "";

}

.hdr_top_variation4 ul li h6 {

    font-size: 14px;

    color: #85a820;

    font-weight: 700;

    font-family: 'Open Sans', sans-serif;

}

.hdr_top_variation4 ul li p {

    font-size: 15px;

    color: #000;

    line-height: 20px;

}

.hdr_top_variation4 ul li p.p_20 {

    font-size: 20px;

    font-weight: 600;

}

.hdr4_msg_icon {

    background: url(../images/hdr4_msg_icon.html) no-repeat 0px 4px;

}

.hdr4_call_icon {

    background: url(../images/hdr4_call_icon.html) no-repeat 0px 5px;

}

.hdr_top_variation4 ul li:last-child {

    margin-right: 0px;

    padding-right: 0px;

}

.hdr_top_variation4 ul li:last-child:after {

    background: none;

}

/***********************************

--03-NAVIGATION START---

***********************************/



.thm-container {

    max-width: 1170px;

    margin: 0px auto;

}

.logo {

    margin: 14px 0px 21px;

}

.logo-menu {

    float: left;

    margin: 20px 0 20px 25px;

    display: none;

}

.dropdown-submenu-active:before {

    width: 0;

    height: 0;

    border-left: 10px solid transparent;

    border-right: 10px solid transparent;

    border-top: 10px solid #12121b;

    content: "";

    position: absolute;

    top: 0 !important;

    right: 24px;

}

#main-navigation-wrapper.navbar-default {

    background: transparent;

    border: none;

    min-height: auto;

    background: #f6f6f4;

    border-radius: 0;

    margin: 0;

}



#main-navigation-wrapper .navbar-collapse {

    padding-left: 0;

    padding-right: 0;

    position: relative;

}

#main-navigation-wrapper .nav > li {

    padding: 43px 0;

    margin-right: 0px;

}

#main-navigation-wrapper .nav.small_hgt > li {

    padding: 36px 0 10px;

}

#main-navigation-wrapper .nav > li > a:before {

    content: '';

    display: block;

    position: absolute;

    bottom: 0;

    left: 0;

    width: 0;

    height: 2px;

    background: #7da309;

    -webkit-transition: all 300ms ease-in-out;

    -moz-transition: all 300ms ease-in-out;

    transition: all 300ms ease-in-out;

}

#main-navigation-wrapper .nav > li a.nav_drop_ar:after {

    background: rgba(0, 0, 0, 0) url(../images/nav_dropar.html) no-repeat scroll center bottom;

    content: "";

    height: 6px;

    right: 2px;

    position: absolute;

    top: 11px;

    width: 9px;

}

#main-navigation-wrapper .nav > li.dropdown:hover:before {

    width: 0;

    height: 0;

    content: "";

    position: absolute;

    bottom: -7px !important;

    z-index: 1010;

    text-align: center;

    left: 20px;

}

#main-navigation-wrapper .nav > li > a {

    padding: 23px 8px;

    font-size: 14px;

    font-family: 'Lato', sans-serif;

    font-weight: 600;

    color: #222;

    text-transform: uppercase;

        padding-right: 8px;
}

#main-navigation-wrapper .nav > li:last-child > a {

    padding-right: 0px;

}

#main-navigation-wrapper .nav > li:last-child {

    margin-right: 0px;

}

#main-navigation-wrapper .nav > li + li > a {

    padding-left: 16px;

}

#main-navigation-wrapper .navbar-nav {

    margin-left: 0;

    margin-right: 0;

    float: right;

}

#main-navigation-wrapper.navbar-default .navbar-nav > .open > a,

#main-navigation-wrapper.navbar-default .navbar-nav > .open > a:focus,

#main-navigation-wrapper.navbar-default .navbar-nav > .open > a:hover,

#main-navigation-wrapper.navbar-default .navbar-nav > li:hover > a {

    background: none;

    color: #008146;

}

#main-navigation-wrapper .nav > li a.nav_drop_ar:hover:after {

    background: rgba(0, 0, 0, 0) url("../images/nav_dropar_hover.html") no-repeat scroll center bottom;

}

#main-navigation-wrapper .navbar-nav > li > .dropdown-submenu {

    position: absolute;

    top: 100%;

    left: 0;

    z-index: 1000;

    display: none;

    float: left;

    min-width: 160px;

    font-size: 14px;

    text-align: left;

    list-style: none;

    background-clip: padding-box;

    padding: 0;

    border: none;

    border-radius: 0;

    display: block;

    opacity: 0;

    visibility: hidden;

    -webkit-transition: all .4s ease;

    transition: all .4s ease;

    min-width: 220px;

    background: #e6e8df;

    -webkit-transform: translate3d(-20px, 0, 0);

    transform: translate3d(-20px, 0, 0);

}

#main-navigation-wrapper .navbar-nav ul.dropdown-submenu li.new {

    position: relative;

}

#main-navigation-wrapper .navbar-nav ul.dropdown-submenu li.new:hover a {

    color: #fff;

}

#main-navigation-wrapper .dropdown-submenu2 > li > a {

    color: #000 !important;

}

#main-navigation-wrapper .dropdown-submenu2 > li:hover a {

    color: #fff !important;

}

#main-navigation-wrapper .navbar-nav > li:hover > .dropdown-submenu,

#main-navigation-wrapper .navbar-nav > .open > .dropdown-submenu,

#main-navigation-wrapper .navbar-nav .dropdown-submenu li:hover {

    opacity: 1;

    visibility: visible;

    -webkit-transform: translate3d(0px, 0, 0);

    transform: translate3d(0px, 0, 0);

}

#main-navigation-wrapper .dropdown-submenu > li {

    background: url(../images/nav_list_bg.jpg) repeat-x bottom;

}

#main-navigation-wrapper .dropdown-submenu > li > a {

    display: block;

    padding: 4px 32px 7px;

    clear: both;

    line-height: 36px;

    color: #000;

    white-space: nowrap;

    font-size: 15px;

    text-transform: capitalize;

}

#main-navigation-wrapper .dropdown-submenu > li a:hover,

#main-navigation-wrapper .dropdown-submenu > li a:active,

#main-navigation-wrapper .dropdown-submenu > li a:focus {

    color: #fff;

    background: #008146;

}

#main-navigation-wrapper .dropdown-submenu > li:last-child a {

    border: none;

}

.request_btn {

    position: absolute;

    right: 0px;

    bottom: -54px;

}

.responsive_btn {

    width: 100%;

    padding: 45px 31px;

    float: left;

    display: none;

}

a.request_quote {

    z-index: 100;

    font-weight: 800;

    color: #fff!important;

    background: url(../images/request_btn_bg.jpg) repeat-x;

    width: 219px!important;

}

a.hdr_mob_get_quote_btn {

    display: none;

}

/***********************************

--03.1-STICKY HEADER VARIATION START---

***********************************/



.finance-navbar.affix {

    top: 0;

    left: 0;

    right: 0;

    position: fixed !important;

    margin: 0;

    animation: fadeItIn 1s;

    z-index: 1000;

    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

}

.finance-navbar.affix .logo {

    margin: 14px 0;

    width: 229px;

}

.finance-navbar.affix .nav > li {

    padding: 21px 0!important;

}

.finance-navbar.affix a.request_quote {

    display: none;

}

@keyframes fadeItIn {

    from {

        opacity: 0;

        -webkit-transform: translate3d(0, -100%, 0);

        -moz-transform: translate3d(0, -100%, 0);

        transform: translate3d(0, -100%, 0);

    }

    to {

        opacity: 1;

        -webkit-transform: none;

        -moz-transform: none;

        transform: none;

    }

}

.hdr_variation2 {

    position: absolute;

    left: 0px;

    top: 0px;

    width: 100%;

    float: left;

    z-index: 1;

}

#main-navigation-wrapper.variation2_navbar.navbar-default {

    background: none;

}

#main-navigation-wrapper.variation2_navbar.navbar-default:after {

    display: none;

}

#main-navigation-wrapper.variation2_navbar .nav > li > a {

    color: #fff;

}

#main-navigation-wrapper.variation2_navbar .nav > li a.nav_drop_ar:after {

    background: rgba(0, 0, 0, 0) url(../images/nav2_dropar.html) no-repeat scroll center bottom;

}



.nav_variation4_in {

    border: 1px solid #aac263;

    width: 100%;

    float: left;

}

#main-navigation-wrapper .navbar-collapse.nav_variation4 {

    background: #85a820;

    padding: 4px;

}

#main-navigation-wrapper .navbar-collapse.nav_variation4 .navbar-nav {

    float: left;

    margin-left: 30px;

}

#main-navigation-wrapper .navbar-collapse.nav_variation4 .nav > li {

    padding: 10px 0px!important;

}

#main-navigation-wrapper .navbar-collapse.nav_variation4 .nav > li a {

    color: #fff;

}

#main-navigation-wrapper .navbar-collapse.nav_variation4.nav_variation5 .navbar-nav {

    margin-left: 0;

    position: relative;

    background: #131313;

    padding: 8px 115px 8px 0;

}

#main-navigation-wrapper .navbar-collapse.nav_variation4.nav_variation5 .navbar-nav::after {

    width: 0;

    height: 0;

    border-right: 100px solid transparent;

    border-top: 64px solid #131313;

    content: '';

    position: absolute;

    right: -100px;

    top: 0px;

}

a.var4_request_btn {

    font-size: 16px;

    color: #fff;

    width: 194px;

    background: #799d1c;

    text-align: center;

    float: right;

    font-weight: 700;

    text-transform: uppercase;

    line-height: 48px;

    text-decoration: none;

    font-family: 'Raleway', sans-serif;

}

a.var4_request_btn:hover {

    background: #000;

}

a.var5_request_btn {

    font-size: 16px;

    color: #131313;

    text-align: center;

    float: right;

    font-weight: 700;

    text-transform: uppercase;

    line-height: 64px;

    text-decoration: none;

    font-family: 'Raleway', sans-serif;

    width: 235px;

}

#main-navigation-wrapper.variation2_navbar.variation4_navbar.navbar-default {

    background: none;

    position: absolute;

    z-index: 10;

    width: 100%;

    margin-top: -7px;

}

#main-navigation-wrapper.variation2_navbar.variation4_navbar .dropdown-submenu > li > a {

    color: #000;

}

#main-navigation-wrapper.variation2_navbar.variation4_navbar .dropdown-submenu > li > a:hover {

    color: #fff;

}

.finance-navbar.affix#main-navigation-wrapper.variation2_navbar.variation4_navbar.navbar-default {

    background: #85a820;

    margin-top: 0px;

}

#main-navigation-wrapper.variation2_navbar.variation4_navbar.variation5_navbar,

#main-navigation-wrapper.finance-navbar.affix.variation2_navbar.variation4_navbar.variation5_navbar.navbar-default {

    position: static;

    margin-top: 0;

    background: rgba(166, 198, 68, 1);

    background: -moz-linear-gradient(left, rgba(19, 19, 19, 1) 50%, rgba(166, 198, 68, 1) 50%);

    background: -webkit-gradient(left, rgba(19, 19, 19, 1) 50%, rgba(166, 198, 68, 1) 50%);

    background: -webkit-linear-gradient(left, rgba(19, 19, 19, 1) 50%, rgba(166, 198, 68, 1) 50%);

    background: -o-linear-gradient(left, rgba(19, 19, 19, 1) 50%, rgba(166, 198, 68, 1) 50%);

    background: -ms-linear-gradient(left, rgba(19, 19, 19, 1) 50%, rgba(166, 198, 68, 1) 50%);

    background: linear-gradient(left, rgba(19, 19, 19, 1) 50%, rgba(166, 198, 68, 1) 50%);

}

#main-navigation-wrapper .navbar-collapse.nav_variation5 {

    background: transparent;

    padding: 0;

}

/***********************************

--04-HOME VARIATION 1 START---

***********************************/



#minimal-bootstrap-carousel .carousel-caption {

    position: absolute;

    top: 0;

    right: 0;

    left: 0;

    bottom: 0;

    padding: 0;

    text-align: right;

    text-shadow: none;

}

#minimal-bootstrap-carousel .carousel-caption .thm-container {

    display: table;

    width: 100%;

    height: 100%;

    max-width: 1170px;

    margin-left: auto;

    margin-right: auto;

    text-align: center;

}

#minimal-bootstrap-carousel .carousel-caption .thm-container .box {

    display: table-cell;

}

#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-top {

   

	    vertical-align: top;

    padding: 114px 0px 0px 0px;

}

}



#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-bottom {

    vertical-align: bottom;

}

#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-middle {

    vertical-align: middle;

}

#minimal-bootstrap-carousel .carousel-caption .thm-container .box .content {

    display: block;

}

#minimal-bootstrap-carousel.slider5 .carousel-inner .item {

    min-height: 665px

}

#minimal-bootstrap-carousel .carousel-inner .item {

    min-height: 500px;

    height: 100%;

    width: 100%;

    background-size: cover;

    background-position: center center;

    background-color: #1E1E1E;

}







#minimal-bootstrap-carousel .carousel-inner .slide-1

{

    background-image: url("../images/home_slider_img1.jpg");

}

#minimal-bootstrap-carousel .carousel-inner .slide-2

{

    background-image: url("../images/homes_slider_img_2.jpg");

}

#minimal-bootstrap-carousel .carousel-inner .slide-3

{

    background-image: url("../images/homes_slider_img_3.jpg");

}

#minimal-bootstrap-carousel .carousel-inner .slide-4

{

    background-image: url("../images/tinda_banner.jpg");

}



#minimal-bootstrap-carousel .carousel-inner .slide-5

{

    background-image: url("../images/home_slider_img5.jpg");

}

#minimal-bootstrap-carousel .carousel-inner .slide-6

{

    background-image: url("../images/homes_slider_img_6.jpg");

}





#minimal-bootstrap-carousel .carousel-control {

    width: 40px;

    height: 40px;

    font-size: 15px;

    border: 0px;

    margin: 0px;

    line-height: 40px;

    color: #fff;

    background: rgba(0, 0, 0, 0.5);

    visibility: visible !important;

    opacity: .65;

    margin-top: -20px;

    -webkit-transition: all 0.5s ease;

    transition: all 0.5s ease;

    top: 50.1%;

    border-radius: 0;

    z-index: 0;

}

#minimal-bootstrap-carousel .carousel-control.left {

    left: 1%;

}

#minimal-bootstrap-carousel .carousel-control.right {

    right: 1%;

}

#minimal-bootstrap-carousel .carousel-control:hover {

    opacity: 1;

    background: #000;

}

.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;

}

.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;

}

/* fixing layers styles */



#minimal-bootstrap-carousel .carousel-caption h2 {

    font-size: 42px;

    color: #fff;

    font-weight: 800;

    letter-spacing: 1.3px;

    font-family: 'Raleway', sans-serif;

    line-height: 52px;

    text-transform: uppercase;

    margin-bottom: 11px;

    -webkit-animation-delay: .5s;

    animation-delay: .5s;

}

#minimal-bootstrap-carousel .carousel-caption p {

    font-size: 18px;

    color: #fff;

    font-weight: 400;

    font-style: italic;

    letter-spacing: 0.6px;

    line-height: 28px;

    margin-bottom: 29px;

    -webkit-animation-delay: 1s;

    animation-delay: 1s;

}

a.view-all.slide_contact_btn {

    color: #7c6f1c;

    float: left;

    width: 173px;

    border-radius: 4px;

    font-weight: 700;

    background: #f8de32;

    padding: 0px;

    letter-spacing: 0.2px;

    -webkit-animation-delay: 1.5s;

    animation-delay: 1.5s;

}

a.view-all.slide_contact_btn:hover {

    color: #fff

}

a.view-all.slide_contact_btn:last-child {

    -webkit-animation-delay: 2s;

    animation-delay: 2s;

}

a.view-all.slide_contact_btn.slide_service_btn {

    background: #a6c644;

    margin-left: 30px;

    color: #fff;

}

a.view-all.slide_contact_btn.slide_service_btn.mar_lft_zero {

    margin-left: 0;

    margin-right: 30px;

}

#minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.cnt_fl {

    float: left;

}

#minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.cnt_fr {

    float: right;

}

#minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.wdt55 {

    width: 55%;

}

#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-top.home1_slide1 {

    padding: 190px 0px 0px 0px;

}

#minimal-bootstrap-carousel.slider5 .carousel-caption .thm-container .box.valign-top.home1_slide1 {

    padding: 190px 0px 0px 0px;

}

#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-top.home1_slide2 {

    padding: 190px 0px 0px 0px;

}

#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-top.home1_slide3 {

    padding: 190px 0px 0px 0px;

}

#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-top.home1_slide4 {

    padding: 190px 0px 0px 0px;

}



.tab { 

  



}



/* Style the buttons inside the tab */

.tab .tablinks {

  display: block;

  width: 100%;

  border: none;

  outline: none;

  text-align: left;

  border: 1px solid #f2f2f2;

  cursor: pointer;

  transition: 0.3s;

  font-size: 20px;

  font-family: 'Alegreya', serif;

  background: #f8f8f8;

  color: #3f3f3f;

  padding: 10px 20px;

  font-weight: 700;

}



/* Change background color of buttons on hover */

.tab .tablinks:hover {

    background: #007c43;

	color:#fff;

}



/* Create an active/current "tab button" class */

.tab .tablinks.active {

    background: #007c43;

	color:#fff;

}



/* Style the tab content */

.tabcontent {

  padding: 30px 20px;

  border-left: none;

  border:1px solid #f2f2f2;

  border-radius:3px;

}



.vege-box{margin-bottom:30px;}



.vege-box img{margin-bottom:15px;border-radius:3px;}



.vege-box h4{text-transform:capitalize;color:#008146;    font-size: 16px;

}

.vege-box p{    color: #222;

    font-size: 11px;

    line-height: 20px;letter-spacing:normal;margin:0;}

	

	<!--table {



   <!-- background-color: transparent;

    <!--border: 1px solid lightgray;-->

-->

}-->

	

	

.table-striped td {

    font-size: 11px;

   

    padding: 5px;

}

	

.box1 {

    height: 361px;

    background-color: #f6f6f4;

	padding:10px;

}	

	.box-1.text-center {

    width: 50%;

}

	

	



/***********************************

--04.1-HOME VARIATION 2 START---

***********************************/



#minimal-bootstrap-carousel .carousel-inner.ver_new_2_slider .item {

    min-height: 1180px;

}

#minimal-bootstrap-carousel .carousel-inner.ver_new_2_slider .carousel-caption h2 {

    margin-bottom: 15px;

}

#minimal-bootstrap-carousel .carousel-caption h2.fnt_55 {

    font-size: 55px;

    line-height: 72px;

}

#minimal-bootstrap-carousel .carousel-caption h2.fnt_55.ln_height1 {

    line-height: 64px;

}

#minimal-bootstrap-carousel .carousel-caption h2.fnt_55.ln_height2 {

    line-height: 74px;

}

#minimal-bootstrap-carousel .carousel-caption p.fnt_22 {

    font-size: 22px;

}

#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-top.home2_slide1 {

    padding: 312px 0px 0px;

}

#minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.wdt65 {

    width: 65%;

}

#minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.wdt70 {

    width: 70%;

    display: inline-block;

    float: none;

}

#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-bottom.home2_slide2 {

    padding-bottom: 248px;

}

a.view-all.slide_contact_btn.veriation_2_btns {

    float: none;

    display: inline-block;

}

#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-top.home2_slide3 {

    padding: 520px 0px 0px;

}

.service_bg {

    background: url(../images/service_bg.html) repeat;

}

.service_mrbtm {

    margin-bottom: 58px;

}

.service_mrbtm1 {

    margin-bottom: 55px;

}

.service_head_br {

    background: url(../images/service_head_line.html) no-repeat right bottom;

    margin: 0px;

    float: left;

    padding-right: 74px;

    line-height: 30px;

}

.quality-list.quality-list1 {

    margin: 0px;

    padding: 0px;

    border: 0px;

}

.second_qaulity_prduct {

    margin: 50px 0px 0px;

    padding: 50px 0px 0px;

    border-top: 1px dashed #b4b4b4;

    width: 100%;

    float: left;

}

.quality-list p.mar_btmp {

    margin-bottom: 17px;

}

.quality-list_img1 {

    padding-left: 0px;

    padding-right: 20px;

}

.quality-list_img1 img {

    margin-bottom: 0px;

}

.quality-list_desc1 {

    padding-right: 0px;

    margin: -2px 0px 0px;

}

a.read_btn1 {

    font-size: 14px;

    color: #b4ce34;

    text-transform: uppercase;

    text-decoration: none;

    font-weight: 700;

}

a.read_btn1:hover {

    color: #000;

}

ul.gallery_slide_list {

    width: 100%;

    float: left;

    margin: 0px;

    padding: 0px;

}

ul.gallery_slide_list li {

    list-style: none;

    float: left;

    width: 18%;

    margin-right: 30px;

}

ul.gallery_slide_list li img {

    width: 100%;

    float: left;

    height: auto;

}

ul.gallery_slide_list li:last-child {

    margin-right: 0px;

}

.about_chooe_bg.choose_white-bg {

    background: #fff;

}

.project_gal_left {

    width: 30%;

    float: left;

    padding-right: 40px;

    margin: 35px 0 10px 0;

    padding-left: 50px;

}

@media(min-width: 1600px) {

    .project_gal_left {

        margin: 94px 0px 61px 0px;

    }

}

.project_gal_left p {

    letter-spacing: 0px;

    margin-bottom: 22px;

}

a.checkmor_work {

    font-size: 15px;

    color: #b4ce34;

    font-weight: 700;

    text-transform: uppercase;

    text-decoration: none;

}

a.checkmor_work:hover {

    color: #fff;

}

.var_4_slider {

    width: 70%!important;

    float: right;

}

.project_img {

    position: relative;

}

.shadow_effect {

    position: relative;

    overflow: hidden;

}

.full_potfolio_img .effect-goliath img {

    width: 100%;

}

.full_potfolio_img .project_img {

    margin-bottom: 10px;

    padding: 0 5px;

}

.full_potfolio_img .full_view .project_txt_btn {

    width: 97%;

    left: 1.5%;

}

.effect-goliath img,

.effect-goliath h6 {

    -webkit-transition: -webkit-transform 0.35s;

    transition: transform 0.35s;

}

.effect-goliath:hover > .black_overlay:before {

    content: '';

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, .2);

    position: absolute;

    left: 0;

    top: 0;

    z-index: 1;

}

.effect-goliath img {

    -webkit-backface-visibility: hidden;

    backface-visibility: hidden;

    border: 0;

}

.effect-goliath:hover img {

    -webkit-transform: translate3d(0, -30px, 0);

    transform: translate3d(0, -30px, 0);

    border: 0;

}

.effect-goliath h6,

.effect-goliath .view_project_btn {

    position: absolute;

    bottom: 0;

    left: 0;

    z-index: 99;

}

.effect-goliath:hover .view_project_btn {

    -webkit-transform: translate3d(0, 140px, 0);

    transform: translate3d(0, 140px, 0);

}

.effect-goliath:hover h6 {

    -webkit-transform: translate3d(0, -60px, 0);

    transform: translate3d(0, -60px, 0);

}

.effect-goliath:hover .view_project_btn {

    opacity: 1

}

.project_txt_btn {

    width: 100%;

    float: left;

    position: absolute;

    left: 0;

    overflow: hidden;

    top: 0px;

    text-align: center;

    height: 100%;

}

a.view-all.slide_learn_btn.view_project_btn {

    width: 147px;

    font-size: 14px;

    display: inline-block;

    top: -140px;

    position: relative;

    font-weight: 700;

    border-radius: 3px;

    z-index: 999;

    color: #fff;

    background: #b4ce34;

    -webkit-transition: -webkit-transform 0.55s;

    transition: transform 0.55s;

    line-height: 37px;

    font-family: 'Open Sans', sans-serif;

    margin: 86px 0px 74px;

}

.var_4_slider .effect-goliath:hover .view_project_btn {

    -webkit-transform: translate3d(0, 230px, 0);

    transform: translate3d(0, 230px, 0);

}

.project_txt_btn h6 {

    width: 100%;

    float: left;

    font-size: 15px;

    text-align: center;

    background: #1a1a1a;

    color: #fff;

    line-height: 60px;

    bottom: -60px;

    font-family: 'Open Sans', sans-serif;

    font-weight: 700;

}

.effect-goliath:hover h6 {

    -webkit-transform: translate3d(0, -60px, 0);

    transform: translate3d(0, -60px, 0);

}

ul.project_gal_imgs {

    width: 70%;

    float: right;

    margin: 0px;

    padding: 0px;

}

ul.project_gal_imgs li {

    list-style: none;

    float: left;

    width: 33.3%;

}

ul.project_gal_imgs li img {

    width: 100%;

    height: auto;

    float: left;

}

/***********************************

--04.2-HOME VARIATION 3 START---

***********************************/



#minimal-bootstrap-carousel .carousel-inner.ver_new_3_slider .item {

    min-height: 825px;

}

#minimal-bootstrap-carousel .carousel-inner.ver_new_3_slider .carousel-caption .thm-container .box.valign-top.home3_slide1 {

    padding: 290px 0px 0px;

}

#minimal-bootstrap-carousel .carousel-inner.ver_new_3_slider .carousel-caption .thm-container .box.valign-top.home3_slide2 {

    padding: 310px 0px 0px;

}

.green_bg {

    margin-bottom: 20px;

}

ul.bnr_btm_services {

    width: 100%;

    float: left;

    margin: 0px;

    padding: 0px;

}

ul.bnr_btm_services li {

    list-style: none;

    float: left;

    width: 25%;

    padding: 69px 15px 20px 30px;

    top: 0;

    position: relative;

    -webkit-transition: all .3s ease;

    transition: all .3s ease;

    bottom: -20px;

    min-height: 254px;

}

ul.bnr_btm_services li:hover {

    margin: -25px 0 0 0;

    min-height: 279px;

}

ul.bnr_btm_services li:hover a.knw_more {

    opacity: 1;

    visibility: visible;

}

ul.bnr_btm_services li.service_img1 {

    background: url(../images/service_img1.html) no-repeat 0px 0px;

    background-size: cover;

}

ul.bnr_btm_services li.service_img2 {

    background: url(../images/service_img2.html) no-repeat 0px 0px;

    background-size: cover;

}

ul.bnr_btm_services li.service_img3 {

    background: url(../images/service_img3.html) no-repeat 0px 0px;

    background-size: cover;

}

ul.bnr_btm_services li.service_img4 {

    background: url(../images/service_img4.html) no-repeat 0px 0px;

    background-size: cover;

}

ul.bnr_btm_services li h5 {

    font-size: 25px;

    color: #fff;

    text-transform: none;

    margin-bottom: 10px;

}

ul.bnr_btm_services li p {

    font-size: 15px;

    color: #fff;

}

ul.bnr_btm_services li a.knw_more {

    font-size: 15px;

    color: #fff;

    font-weight: 800;

    text-decoration: none;

    text-transform: uppercase;

    letter-spacing: 0px;

    opacity: 0;

    visibility: hidden;

}

.welcome_dream_txt {

    padding-left: 55px;

    margin: -6px 0px 0px;

}

.welcome_dream_txt h5 {

    font-size: 35px;

    color: #606060;

    font-family: 'Open Sans', sans-serif;

    font-weight: 400;

    line-height: 54px;

    margin-bottom: 20px;

}

.welcome_dream_txt h5 .fnt_bold {

    color: #000;

    font-weight: 800;

    font-size: 50px;

}

.welcome_dream_txt p.fnt_border {

    margin: 38px 0px 0px;

    border-top: 1px solid #d9d9d9;

    padding: 24px 0px 0px;

}

a.view_Service {

    color: #323232;

    font-size: 20px;

    font-family: 'Raleway', sans-serif;

    float: right;

    text-decoration: underline;

    margin: 5px 0px 0px;

    font-weight: bold;

}

a.view_Service:hover {

    text-decoration: none;

    color: #008146;

}

#service_slider [data-slide="prev"],

#service_slider [data-slide="next"] {

    border: 2px solid #747474;

    color: #747474;

}

#service_slider [data-slide="prev"]:hover,

#service_slider [data-slide="next"]:hover,

#service_slider [data-slide="prev"]:focus,

#service_slider [data-slide="next"]:focus {

    color: #000;

    border: 2px solid #000;

}

#service_slider .controls {

    bottom: -97px;

    left: 50%;

    margin-left: -50px;

}

.carousel {

    width: 100%;

    float: left;

}

.stop_location_col.stopgreen_bg {

    background: #97b213;

    padding: 36px 0px;

}

.stop_location_col.stopgreen_bg h3 {

    font-style: italic;

    font-weight: normal;

    font-size: 33px;

    letter-spacing: -0.7px;

    width: 75%;

    float: left;

    margin-bottom: 0px;

    line-height: 40px;

}

a.get_request {

    width: 206px!important;

    font-weight: 700;

    background: #2a2a2a;

    font-family: 'Open Sans', sans-serif;

    color: #fff!important;

    border-radius: 3px;

    float: right;

    margin: 13px 0px 0px;

}

a.get_request:hover {

    border-radius: 3px;

}

.home_map_img {

    padding: 0px;

    background: url(../images/home_cnt_img.html) no-repeat 0px 0px;

    background-size: cover;

    height: 453px;

}

.map_cnt_rght {

    width: 50%;

    float: right;

    background: url(../images/home_cnt_desc_bg.html) no-repeat;

    background-size: cover;

    padding: 93px 0px 63px 49px;

}

.contact_info.contact_info1 {

    background: none;

    padding: 0px;

}

.contact_info.contact_info1 p {

    color: #c1c1c1;

}

.contact_info.contact_info1 ul li {

    padding: 10px 0px 10px 80px;

}

.contact_info ul li.fnt_style {

    font-family: 'Playball', cursive;

}

.greencnt_map_icon {

    background: url(../images/green_cnt_map_icon.html) no-repeat 0px 8px;

}

.greencnt_mail_icon {

    background: url(../images/green_cnt_mail_icon.html) no-repeat 0px 8px;

}

.greencnt_call_icon {

    background: url(../images/green_cnt_call_icon.html) no-repeat 0px 8px;

}

/***********************************

--04.3-HOME VARIATION 4 START---

***********************************/



#minimal-bootstrap-carousel .carousel-inner.ver_new_4_slider .item {

    min-height: 665px;

}

#minimal-bootstrap-carousel .carousel-inner.ver_new_4_slider .carousel-caption .thm-container .box.valign-top.home4_slide1 {

    padding: 184px 0px 0px;

}

#minimal-bootstrap-carousel .carousel-inner.ver_new_4_slider .carousel-caption .thm-container .box.valign-top.home4_slide3 {

    padding: 243px 0px 0px;

    width: 43%;

}

#minimal-bootstrap-carousel .slide-1 .carousel-caption .content.cnt_center {

    display: inline-block;

    float: none;

}

a.view-all.slide_contact_btn.btn_inline {

    display: inline-block;

    float: none;

}

.variaion4_request_form {

    width: 54%;

    float: right;

    background: #fff;

    border-radius: 5px;

    margin: 100px 0px 0px 0px;

    position: relative;

}

.variaion4_request_form:after {

    width: 100%;

    height: 40px;

    position: absolute;

    left: 0px;

    bottom: -40px;

    background: url(../images/form_after_shadow.html) no-repeat center bottom;

    content: "";

}

.variaion4_request_form h5 {

    background: #f8de32;

    width: 100%;

    float: left;

    font-size: 22px;

    color: #7c6f1c;

    text-align: center;

    padding: 25px 10px 16px;

    position: relative;

    border-radius: 5px 5px 0px 0px;

    font-weight: 800;

    font-family: 'Raleway', sans-serif;

}

.variaion4_request_form h5:after {

    width: 100%;

    height: 20px;

    position: absolute;

    left: 0px;

    bottom: -20px;

    background: url(../images/request_form_head_bg.html) no-repeat center bottom;

    content: "";

}

.request_form_inner {

    width: 100%;

    float: left;

    padding: 40px 30px;

}

#contact-form .form-group.request_group {

    margin-bottom: 12px;

    width: 100%;

    float: left;

}

#contact-form .form-group.request_group label {

    font-size: 15px;

    color: #000;

    font-weight: 400;

    float: left;

    margin: 6px 0px;

    width: 30%;

    text-align: left;

}

#contact-form .form-group.request_group .form-control {

    background: #fafafa;

    border: 1px solid #e9e9e9;

    padding: 0px 10px;

    height: 34px;

    width: 70%;

    float: right;

}

#contact-form #var4form_mess1 {

    height: 91px;

    padding: 10px;

}

.btn.submit_now.get-a-quote_btn {

    font-size: 15px;

    width: 146px;

    height: 45px;

    line-height: 45px;

    margin: 10px 0px 0px;

}

.subscribe_bg {

    background: url(../images/subscribe_bg.html) no-repeat 0px 0px;

    background-size: cover;

    margin: 0px 0px -60px;

    padding: 95px 0px 250px 0px;

}

.subscribe_txt {

    padding-right: 30px;

}

.subscribe_search {

    background: #fff;

    border: 1px solid #9c9c9c;

    padding: 11px 0px 11px 22px;

    float: left;

    width: 100%;

    box-shadow: 0px 0px 10px #ccc;

    margin: 9px 0px 0px;

    position: relative;

}

.subscribe_search .navbar-form {

    padding: 0px;

    margin: 0px;

    border: 0 none;

    width: 100%;

}

.subscribe_search .form-control {

    font-size: 16px;

    color: #898989;

    font-family: 'Open Sans', sans-serif;

    font-weight: 400;

    background: none;

    outline: none;

    border: 0px;

    padding: 0px;

    border-radius: 0px;

    letter-spacing: 0.6px;

    box-shadow: 0px 0px 0px;

    float: left;

    width: 75%;

}

.subscribe_search .btn-default {

    background: #b4ce34;

    width: 125px;

    height: 58px;

    color: #fff;

    font-size: 16px;

    font-family: 'Open Sans', sans-serif;

    text-transform: uppercase;

    font-weight: 700;

    float: right;

    top: -1px;

    border: 0px;

    border-radius: 0px;

    position: absolute;

    right: -1px;

}

.subscribe_search .btn-default:hover {

    cursor: pointer;

    opacity: .8;

}

.get_touch_map {} .get_touch_map iframe {

    width: 100%;

    -webkit-filter: grayscale(100%);

    filter: grayscale(100%);

    height: 391px;

    border: 2px solid #c5c5c5 !important;

}

.get_touch_form {

    padding-left: 57px;

}

#contact-form #form_mess1 {

    height: 164px;

}

#contact-form .form-control.fnt_diff {

    color: #bcbcbc;

}

.white_client_txt.gray_client_txt {

    background: #f1f1f1;

    box-shadow: 0px 0px 0px #fff;

    padding: 33px 32px 63px 18px;

    margin-bottom: 40px;

}

.white_client_txt.gray_client_txt:after {

    background: url(../images/client_gray_arrow.html) no-repeat 0px 0px;

}

.frthhome_services {

    background: #fff;

    box-shadow: 0px 0px 10px #ccc;

    width: 100%;

    float: left;

    padding: 30px 17px 23px;

    -webkit-transition: all .3s ease;

    -moz-transition: all .3s ease;

    transition: all .3s ease;

    min-height: 280px;

}

.frthhome_services:hover {

    background: url(../images/frth_srvice_hover_bg.html) no-repeat 0px 0px;

    padding: 20px 17px 23px;

    -webkit-transition: all .3s ease;

    -moz-transition: all .3s ease;

    transition: all .3s ease;

    background-size: cover !important;

}

.frthhome_services:hover > .service_icon {

    background: url(../images/service_leave_icon_hover.html) no-repeat;

}

.frthhome_services:hover h5 a {

    color: #fff;

}

.frthhome_services p {

    margin-bottom: 5px;

}

.frthhome_services:hover p {

    color: #fff;

}

.frthhome_ser_mtbm {

    margin-bottom: 30px;

}

.frthhome_services .service_icon {

    background: url(../images/service_leave_icon.html) no-repeat;

    display: inline-block;

    width: 64px;

    height: 64px;

    margin-bottom: 18px;

}

.frthhome_services h5 {

    font-size: 25px;

    color: #000;

    text-transform: none;

    margin-bottom: 8px;

}

.frthhome_services h5 a {

    color: #000;

}

.frthhome_services h5 a:hover {

    color: #fff;

}

.frthhome_services a.read_more {

    font-size: 13px;

    color: #f9ffa0;

    font-weight: 700;

    text-decoration: none;

    font-family: 'Raleway', sans-serif;

    text-transform: uppercase;

    opacity: 0;

    visibility: hidden;

}

.frthhome_services:hover a.read_more {

    opacity: 1;

    visibility: visible;

}

.quality_service_txt {

    padding-left: 47px;

    margin: -2px 0px 0px;

}

.best_residential {

    font-size: 16px;

    color: #747474;

    font-style: italic;

}

.year_quality.year_quality1 {

    width: 100%;

    padding-right: 0px;

    background: none;

    margin: 2px 0px 14px;

    text-align: left;

}

.quality_landscape_img {

    background: url(../images/quality_landscape_img.html) no-repeat right 85%;

}

ul.frthabt_list {

    width: 100%;

    float: left;

    margin: 0px;

    padding: 0px;

}

ul.frthabt_list li {

    list-style: none;

    float: left;

    width: 100%;

    background: url(../images/abt_list_mark.html) no-repeat 0px 6px;

    padding-left: 45px;

    margin: 15px 0px 16px;

}

ul.frthabt_list li h6 {

    font-size: 16px;

    color: #404040;

    font-weight: 700;

    font-family: 'Open Sans', sans-serif;

    margin-bottom: 4px;

}

ul.frthabt_list li p {

    font-size: 15px;

    color: #898989;

}

ul.frthabt_list li:last-child {

    margin-bottom: 0px;

}

p.fnt17.mrbtm {

    margin-bottom: 12px;

}

.wantto_work_col {

    background: #161616;

    padding: 26px 46px;

    margin: 80px 0px 0px;

}

.wantto_work_col h3 {

    font-weight: 400;

    float: left;

    margin: 6px 0px 0px;

}

a.view-all.slide_contact_btn.slide_service_btn.get_quote_btn {

    margin: 0px;

    float: right;

}

/***********************************

--05-QUALTIY SERVICE START---

***********************************/



.year_quality {

    font-size: 32px;

    color: #494949;

    font-family: 'Raleway', sans-serif;

    font-weight: 600;

    background: url(../images/quality_line.jpg) no-repeat right 24px;

    text-align: right;

    letter-spacing: 0px;

    padding-right: 37px;

    line-height: 48px;

    float: left;

    width: 38.5%;

}

.year_quality .year_35 {

    font-size: 60px;

}

.year_quality .landscanp_color {

    color: #008146;

}

.quality-txt {

    width: 58.5%;

    float: right;

    margin: 16px 0px 14px;

}

.quality-txt p {

    font-size: 17px;

    color: #727272;

    line-height: 29px;

    letter-spacing: 0px;

}

.quality-list {

    float: left;

    width: 100%;

    /*padding: 50px 0px 0px;

    border-top: 1px solid #e3e3e3;

    margin: 33px 0px 0px;*/

}

.quality-list_marbtm {

    overflow: hidden

}

.quality-list img {

    width: 100%;

    float: left;

    height: auto;

    position: relative;

}

.image_hover {

    position: relative;

    display: block;

    overflow: hidden;

}

.image_hover.mbot_38 {

    margin-bottom: 38px;

}

.image_hover:after {

    position: absolute;

    content: '';

    opacity: 0;

    background-color: rgba(0, 0, 0, .2);

    top: 0;

    bottom: 0;

    left: 0;

    right: 0;

    transition: all .3s ease-out;

}

.image_hover:hover:after {

    opacity: .1

}

.zoom_img_effect {

    position: relative;

    transition: all .3s ease-out;

}

.image_hover:hover .zoom_img_effect {

    -webkit-transform: scale(1.05) translateZ(0);

    transform: scale(1.05) translateZ(0);

}

.image_hover:focus:after,

.image_hover:hover:after {

    opacity: 1;

}

.quality-list h5 {

    font-size: 21px;

    color: #3f3f3f;

    text-transform: none;

    margin-bottom: 8px;

    letter-spacing: 0.7px;

}

.quality-list h5 a {

    color: #3f3f3f;

}

.quality-list h5 a:hover {

    color: #008146

}

.quality-list p {

    font-size: 14px;

    color: #999;

    letter-spacing: 0.6px;

    line-height: 26px;

    margin-bottom: 22px;

}

a.view-all.read_btn {

    width: 128px;

    line-height: 37px;

    color: #fff;

    background: #008146;

    font-size: 14px;

    font-weight: 700;

    border-radius: 3px;

    font-family: 'Open Sans', sans-serif;

}

a.view-all.read_btn:before {

    border-radius: 3px;

}



.n-welcome-blocks {

	width: 100%;

	float:left;

    padding: 40px 0px;

    margin: 0px;

    background: url(../images/bg.jpg) repeat rgb(231, 233, 237);

}

.sec-header {

    position: relative;

    display: table;

    width: 100%;

}

.sec-header h2 {

    color: #fff;

    font: 2.43em/1em "Playball", sans-serif;

    margin: 0 0 30px;

    padding: 0;

	text-transform:none;

}

.n-welcome-block .this-icon {

    line-height: 64px;

}

.n-welcome-block .this-title {

    margin: 30px 0 10px;

    font-family: "PT Serif", serif;

    font-style: italic;

    font-size: 22px;

    color: #fff;

	font-weight:400;

}

.n-welcome-block p {

    font-size: 14px;

    line-height: 26px;

    color: #fff;

    margin-bottom: 0;

}

.n-welcome-block {

    text-align: center;

    margin-top: 20px;

}

/***********************************

--06-PHOTO GALLERY START---

***********************************/



.carousel-inner .item img.img-responsive {

    max-width: 100%;

    width: 100%;

}

.project_Gal {

    background: url(../images/parallax_01.jpg) no-repeat center top/cover;

    background-attachment:fixed;

	position: relative;

}

.project_Gal:before{

	content: '';

	background-color: rgba(255,255,255,0.8);

    bottom: 0;

	top:0;

    left: 0;

    padding:40px 0;

    position: absolute;

    right: 0;

	display: block;

}

#photo_gallery {

    padding: 0 15px;

}

#photo_gallery .default_hidden img {

    width: 100%

}

#photo_gallery .project_detail {

    width: 100%;

    left: 0;

    z-index: 9;

    position: absolute;

    top: 0;

    opacity: 0;

    visibility: hidden;

    transition: all .3s ease-out;

    background: rgba(0, 0, 0, .5);

    text-align: center;

    height: 100%;

}

.default_hidden {

    width: 100%;

    float: left;

    position: relative;

    overflow: hidden;

}

.default_hidden:hover > img.zoom_img_effect {

    -webkit-transform: scale(1.05) translateZ(0);

    transform: scale(1.05) translateZ(0);

}

#photo_gallery .col-lg-2:hover .default_hidden img.zoom_img_effect {

    -webkit-transform: scale(1.05) translateZ(0);

    transform: scale(1.05) translateZ(0);

}

#photo_gallery .project_detail a.view-all.view_gallery {

    width: 147px;

    display: inline-block;

    transition: all .3s ease-out;

    orphans: 0;

    line-height: 37px;

    margin: 0 0 37px;

    border-radius: 3px;

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    background: #008146;

    color: #fff;

    font-weight: 700;

}

#photo_gallery .project_detail:hover > a.view-all.view_gallery {

    margin: 0 0 20px;

    opacity: 1;

}

.project_btn_valign {

    position: absolute;

    top: 0;

    margin-top: -43px;

    transition: all .3s ease-out;

    text-align: center;

    width: 100%;

}

#photo_gallery .project_detail:hover > .project_btn_valign {

    top: 50%;

    transition: all .3s ease-out;

}

#photo_gallery .project_detail h2 {

    font-weight: 700;

    color: #fff;

    transition: all .3s ease-out;

    font-family: 'Open Sans', sans-serif;

    font-size: 15px;

}

#photo_gallery .col-lg-2 {

    width: 20%;

    position: relative;

}

#photo_gallery .project_full_col {

    width: 100%;

    float: left;

    position: relative;

}

#photo_gallery .project_full_col:hover > .project_detail {

    opacity: 1;

    visibility: visible;

    transition: all .3s ease-out;

}

[data-slide="prev"],

[data-slide="next"] {

    margin-right: 10px;

    border: 2px solid #6ab42f;

    width: 33px;

    height: 33px;

    border-radius: 0px;

    line-height: 33px;

    color: #fff;

    text-align: center;
	    

}

#photo_gallery .controls {

    bottom: -97px;

    left: 50%;

    top: inherit;

    margin-left: -50px;

}

#photo_gallery .project_full_col:hover > .project_heading {

    display: none

}

.variant_four_project .project_heading {

    background: url(../images/project_gradient_bg.html) repeat-x bottom !important;

    position: absolute;

    height: 100%;

    top: 0;

    left: 0;

    width: 100%;

    z-index: 0;

    text-align: center;

    color: #fff;

    font-weight: bold;

    font-size: 15px;

    text-transform: uppercase;

}

.variant_four_project .project_heading span.heading_txt {

    position: absolute;

    bottom: 25px;

    width: 100%;

    left: 0;

}

.controls {

    margin-top: 20px;

    position: absolute;

    right: 0px;

}

[data-slide="prev"]:hover,

[data-slide="next"]:hover,

[data-slide="prev"]:focus,

[data-slide="next"]:focus {

    color: #959595;

    border: 2px solid #959595;

}

#photo_gallery .controls.gallery_controls {

    top: -120px;

    right: 92px;

    left: inherit;

    bottom: inherit;

}

#photo_gallery .controls.gallery_controls [data-slide="prev"],

#photo_gallery .controls.gallery_controls [data-slide="next"] {

    border: 2px solid #3f3f3f;

    color: #6c6c6c;

}

#photo_gallery .controls.gallery_controls [data-slide="prev"]:hover,

#photo_gallery .controls.gallery_controls [data-slide="next"]:hover {

    border: 2px solid #fff;

    color: #fff;

}

/***********************************

--07-HOME ABOUT START---

***********************************/



.home_about_col {

}

p.black_txt {

    font-size: 18px!important;

    color: #303030!important;

    letter-spacing: 0.3px;

    line-height: 28px;

}

.short_about_col p.fnt_20 {

    font-size: 20px!important;

    font-weight: 300;

    color: #010101;

    line-height: 29px;

    margin-bottom: 9px;

    letter-spacing: 0.7px;

}

.short_about_col p {

    color: #898989;

    font-size: 15px;

    line-height: 26px;

}

.short_about_col p.margin_20 {

    margin-bottom: 20px;

}

ul.about_list {

    width: 100%;

    float: left;

    margin: 0px;

    padding: 0px;

	color: #008146;

}

ul.about_list li {

    list-style: none;

    float: left;

    width: 100%;

    font-size: 15px;

    line-height: 25px;

    margin: 5px 0px;

}

ul.about_list li a:before {

    margin-right: 12px;

    color: #008146;

    content: '\f105';

    font-family: 'FontAwesome';

}

ul.about_list li a:hover:before {

    color: #000;

}

ul.about_list li a {

    color: #008146;

    text-decoration: none;

}

ul.about_list li a:hover {

    color: #000;

}

.no_pad_left {

    padding-left: 0px;

}

.request_col {

    background: #008146;

    padding: 10px;

    width: 573px;

    background-size: cover;

}

.request_col_inn {

    border: 1px dashed #fff;

    padding: 30px 30px 25px 30px;

}

.request_col h3 {

    margin-bottom: 22px;

	color:#fff;

}

#contact-form .form-group.request_Form_group {

    margin-bottom: 15px;

}

#contact-form .form-control.request_form_input {

    height: 40px;

    padding: 5px 21px;

    color: #bcbcbc;

    border: 0px;

}

#contact-form #form_message.height_141 {

    height: 141px;

}

.btn.send_btn {

    font-size: 15px;

    font-weight: 700;

    color: #303030;

    border: 0px;

    box-shadow: 0px 0px 0px;

    float: right;

    border-left: 1px solid #c5c5c5;

    text-transform: uppercase;

    background: none;

    height: 20px;

    text-align: center;

    width: 70px;

    padding: 0px;

    border-radius: 0px;

    margin: -50px 5px 0px 0px;

}

.btn.send_btn:hover {

    color: #9fc612;

}

/***********************************

--08-WHY CHOOS  START---

***********************************/



.why_choose_col {

    background: url(../images/stop_location_bg.jpg) no-repeat scroll center/cover;

}

.short_about_col.why_choose_Txt {

    padding-right: 74px;

    margin: -15px 0px 0px;

}

.choose_list {

    margin-bottom: 77px;

}

.choose_list_56 {

    margin-bottom: 58px;

}

.list_pad_left {

    padding-left: 0px;

}

.list_pad_rght {

    padding-right: 0px;

}

.choose_list:nth-child(2),

.choose_list:nth-child(4) {

    margin-right: 0px;

}

.choose_list:nth-child(3),

.choose_list:nth-child(4) {

    margin-bottom: 0px;

}

.choose_list_icon {

    width: 70px;

    background: url(../images/mission_icon_bg.png) no-repeat;

    height: 84px;

    margin: 0 auto 20px;

    padding: 11px;

}

.choose_list_info {

    text-align: center;

}

.choose_list_info h5 {

    font-size: 25px;

    color: #fff;

    text-transform: none;

    margin-bottom: 11px;

    margin-top: -2px;

    letter-spacing: 0px;

}

.choose_list_info p {

    color: #fff;

    letter-spacing: 0px;

    line-height: 26px;

}

.choose_list_info a.txt_more {

    color: #c77a49;

    font-size: 14px;

}

.choose_list_info a.txt_more:hover {

    color: #000;

}

/***********************************

--09-STOP LOCATION START---

***********************************/



.stop_location_col {

    background: url(../images/stop_location_bg.jpg) no-repeat center center fixed;

    padding: 54px 0px 67px;

    background-size: cover;

}

.stop_location_col h3 {

    font-size: 36px;

    line-height: 45px;

    margin-bottom: 44px;

}

.stop_buttons {

    width: 100%;

    display: inline-block;

}

a.view-all.flnone {

    float: none;

    display: inline-block;

}

a.view-all.slide_contact_btn.slide_service_btn.margin_rght {

    margin-left: 0px;

    margin-right: 30px;

}

/***********************************

--10-CLIENT CARASOUEL START---

***********************************/



.client_bg {

    background: url(../images/client_col_bg.jpg) repeat;

}

#client_slider {

    padding: 0 15px;

}

#client_slider [data-slide="prev"],

#client_slider [data-slide="next"] {

    margin-right: 10px;

    border: 2px solid #959595;

    width: 46px;

    height: 46px;

    border-radius: 0px;

    line-height: 46px;

    color: #959595;

    text-align: center;

}

#client_slider .controls {

    top: -100px!important;

    right: 0px;

    top: inherit;

    position: absolute;

}

#client_slider [data-slide="prev"]:hover,

#client_slider [data-slide="next"]:hover,

#client_slider [data-slide="prev"]:focus,

#client_slider [data-slide="next"]:focus {

    color: #000;

    border: 2px solid #959595;

}

.white_client_txt {

    position: relative;

    background: #fff;

    padding: 31px 18px 39px;

    border-radius: 3px;

    box-shadow: 0px 0px 5px #ccc;

    margin-bottom: 30px;

}

.white_client_txt p {

    background: url(../images/client_quote_bg.png) no-repeat 0px 0px;

    padding-left: 52px;

    color: #9d9d9d;

    line-height: 26px;

}

.white_client_txt:after {

    width: 28px;

    height: 22px;

    position: absolute;

    left: 67px;

    bottom: -22px;

    background: url(../images/client_txt_down_ar.html) no-repeat 0px 0px;

    content: "";

}

.client_identity_Col {

    width: 100;

    float: left;

}

.client_image {

    float: left;

    margin-right: 22px;

}

.client_desc {

    width: 90%;

    margin: 10px 0px 0px;

}

.client_name {

    font-size: 15px;

    color: #9d9d9d;

}

.client_place {

    font-size: 12px;

    color: #008146;

    text-transform: uppercase;

}

/***********************************

--11-BLOG START---

***********************************/



.blog_col {} .blog_img {

    width: 100%;

    float: left;

    position: relative;

}

.blog_img img {

    width: 100%;

    float: left;

    height: auto;

}

.blog_info {

    width: 100%;

    float: left;

    padding: 26px 0px 11px;

    background: #fff;

}

.blog_info h4 {

    font-weight: 600;

    margin-bottom: 10px;

    line-height: 26px;

    letter-spacing: 0px;

}

.blog_info h4 a {

    text-transform: none;

    color: #242424;

}

.blog_info h4 a:hover {

    color: #008146;

    text-decoration: underline;

}

ul.blog_list_icon {

    margin: 0px;

    padding: 16px 0px 0px;

    width: 100%;

    float: left;

    border-top: 1px dashed #e2e2e2;

}

ul.blog_list_icon li {

    list-style: none;

    float: left;

    font-size: 14px;

    color: #c1c1c1;

    padding: 0px 15px 0px 25px;

    position: relative;

    margin-right: 15px;

    line-height: 24px;

}

ul.blog_list_icon li:last-child:after {

    background: none;

}

ul.blog_list_icon li:last-child {

    margin-right: 0px;

}

ul.blog_list_icon li:after {

    width: 1px;

    height: 13px;

    position: absolute;

    right: 0px;

    top: 6px;

    background: url(../images/list_after-bg.html) no-repeat right center;

    content: "";

}

.user_icon {

    background: url(../images/user_icon.html) no-repeat 0px 5px;

}

.comment_icon {

    background: url(../images/comment_icon.html) no-repeat 0px 5px;

}

.blog_col.good_lawn_list {} .blog_col ul.good_lawn_list {

    margin: 0px;

    padding: 0px;

    border: 1px solid #d9d9d9;

    background: rgba(255, 255, 255, .2);

    width: 100%;

    float: left;

}

.blog_col ul.good_lawn_list li {

    list-style: none;

    float: left;

    width: 100%;

    border-bottom: 1px solid #d9d9d9;

    padding: 23px 34px 18px;

}

.blog_col ul.good_lawn_list li:hover {

    background: #fcfcfc;

}

.blog_col ul.good_lawn_list li:last-child {

    padding: 18px 34px;

    border-bottom: 0px;

}

.blog_col ul.good_lawn_list li h4 {

    font-weight: 600;

    text-transform: none;

    letter-spacing: 0px;

    line-height: 26px;

}

.blog_col ul.good_lawn_list li h4 a {

    text-transform: none;

    color: #242424;

}

.blog_col ul.good_lawn_list li:hover h4 {

    color: #008146;

    text-decoration: underline;

}

.blog_col ul.good_lawn_list li p {

    margin-bottom: 0px;

}

.blog_col ul.good_lawn_list li a.news_read {

    color: #008146;

    font-size: 15px;

    text-decoration: underline;

    font-weight: 700;

}

.blog_col ul.good_lawn_list li a.news_read:hover {

    color: #000;

}

/***********************************

--12--INNER PAGE BANNER START---

***********************************/



.inner_page_bnr {

    background: url(../images/inner_bnr-bg.jpg) no-repeat center/cover;

    padding: 58px 0px 54px;

    width: 100%;

    float: left;

    background-size: cover;

}

.inner_page_bnr h2 {

    font-size: 32px;

    color: #fff;

    text-transform: none;

    text-shadow: 1px 1px 0px #000;

}

.breadcum_bg {

    background: #fafafa;

    border-bottom: 1px solid #ebebeb;

    box-shadow: 0px 2px 5px #f2f2f2;

    width: 100%;

    float: left;

}

.breadcrumb {

    padding: 18px 0px 17px;

    margin: 0px;

    background: none;

    border-radius: 0px;

}

.breadcrumb li {

    font-size: 14px;

    font-weight: 600;

    color: #444;

    text-transform: capitalize;

}

.breadcrumb li a {

    color: #444;

    text-decoration: none;

}

.breadcrumb li a:hover {

    color: #000;

}

.breadcrumb>.active {

    color: #444;

}

.breadcrumb>li+li:before {

    padding: 0 5px;

    color: #444;

    content: '\f105';

    font-family: 'FontAwesome';

}









/***********************************

--13--ABOUT US PAGE START---

***********************************/



.about_desc {

    padding-left: 65px;

    margin: 0px;

}

.about_desc h4 {

    font-size: 30px;

    text-transform: none;

    margin: 13px 0px 12px;

    width: 100%;

    float: left;

    letter-spacing: 0.9px;

}

.friendly_customer_Txt {

    font-size: 18px;

    font-style: italic;

    color: #767676;

    width: 100%;

    float: left;

    margin-bottom: 48px;

    letter-spacing: 0.2px;

}

.about_chooe_bg {

    background: url(../images/choose_col_bg.html) repeat;

    padding: 95px 0px 0px;

}

.choose_list_icon.chooselist_lyt-green {

    background: url(../images/mission_icon_bg.png) no-repeat;

}

.choose_img {

    float: right;

    width: 98%;

    margin: -70px 0px 0px;

}

.choose_img img {

    width: 100%;

    height: auto;

    float: left;

}

#member_slider [data-slide="prev"],

#member_slider [data-slide="next"] {

    border: 2px solid #6ab42f;

    color: #6ab42f;

}

#member_slider [data-slide="prev"]:hover,

#member_slider [data-slide="next"]:hover,

#member_slider [data-slide="prev"]:focus,

#member_slider [data-slide="next"]:focus {

    color: #fff;

    border: 2px solid #fff;

}

.team_col.tam_mar_btm {

    margin-bottom: 0px;

}

.team_col.tam_mar_btm img {

    margin-bottom: 0px;

}

.team_col.tam_mar_btm .team_name {

    margin: 1em 0 0.7em;

}

.team_col {

    margin-bottom: 45px;

    position: relative;

}

.team_col img {

    width: 100%;

    float: left;

    height: auto;

    margin-bottom: 26px;

}

.team_col .team_name {

    font: 1.86em/1em "Playball", sans-serif;   

    color: #fff;

    width: 100%;

    float: left;

    margin-bottom: 4px;

	color:#00712e;

}

.team_col p {

    color: #222;

    line-height: 22px;

	text-align:justify;

}



#member_slider .controls {

    top: -100px;

}

.dedicated-team-img-holder {

    position: relative;

    overflow: hidden;

}

.dedicated-team-img-holder .overlay {

    position: absolute;

    top: 100%;

    left: 0;

    right: 0;

    bottom: 0;

    background: rgba(166, 198, 68, .75);

    -webkit-transition: all .3s ease;

    transition: all .3s ease;

}

.dedicated-team-img-holder:hover > .default_hidden img {

    -webkit-transform: scale(1.05) translateZ(0);

    transform: scale(1.05) translateZ(0);

}

.dedicated-team-img-holder:hover .overlay {

    top: 0;

}

.dedicated-team-img-holder .overlay .inner-holder {

    display: table;

    width: 100%;

    height: 100%;

    opacity: 0;

    filter: alpha(opacity=0);

    -webkit-transition: all .3s ease .3s;

    transition: all .3s ease .3s;

}

.dedicated-team-img-holder .overlay:hover > .zoom_img_effect {

    -webkit-transform: scale(1.05) translateZ(0);

    transform: scale(1.05) translateZ(0);

}

.dedicated-team-img-holder:hover .overlay .inner-holder {

    opacity: 1;

    filter: alpha(opacity=100);

}

.dedicated-team-img-holder:hover .overlay ul {

    -webkit-animation-duration: .6s;

    animation-duration: .6s;

    -webkit-animation-delay: .6s;

    animation-delay: .6s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

    -webkit-animation-name: slideInDown;

    animation-name: slideInDown;

}

.dedicated-team-img-holder .overlay ul {

    text-align: center;

    display: table-cell;

    vertical-align: middle;

}

.dedicated-team-img-holder .overlay ul {

    margin-left: -5px;

    margin-right: -5px;

}

.dedicated-team-img-holder .overlay ul li {

    display: inline;

    padding-left: 10px;

}

.dedicated-team-img-holder .overlay ul li a {

    display: inline-block;

    width: 30px;

    height: 30px;

    font-size: 15px;

    background: #000;

    text-align: center;

    color: #a6c644;

    line-height: 30px;

    border-radius: 50%;

    margin-left: -4px;

}

.dedicated-team-img-holder .overlay ul li a:hover {

    background: #a6c644;

    color: #fff;

}

.dedicated-team-single-item {

    position: relative;

    margin-bottom: 80px;

}

.dedicated-team-img-holder img {

    height: auto;

    width: 100%;

}

/***********************************

--14--FAQ PAGE START---

***********************************/



h3.accrdian_head {

    margin: 95px 0px 40px;

}

.accordion-first {

    margin: 22px 0px 0px;

    width: 100%;

    float: left;

}

.accordion-first.acord_mar_non {

    margin: 0px;

}

.accordion-first .accordion-group {

    margin-bottom: 15px;

}

.accordion-first .accordion-group:last-child {

    margin-bottom: 0px;

}

.accordion-first .accordion-heading,

.accordion-first .accordion-toggle:hover,

.accordion-first .accordion-heading .accordion-toggle.active {

    background: none repeat scroll 0% 0% transparent;

}

.accordion-first .accordion-heading .accordion-toggle.active {

    background: #a6c644;

    color: #fff;

}

.accordion-first .accordion-heading {

    border-bottom: 0px none;

    font-size: 15px;

}

.accordion-first .accordion-heading .accordion-toggle {

    display: block;

    cursor: pointer;

    padding: 17px 20px 16px !important;

    color: #898989;

    font-size: 15px;

    font-weight: 700;

    text-transform: uppercase;

    outline: medium none !important;

    text-decoration: none;

    background: #f5f5f5;

    letter-spacing: 0.5px;

}

.accordion-first .accordion-heading .accordion-toggle.active em {

    border: 1px solid #ededed;

    color: #6c6c6c;

}

.accordion-first .accordion-heading .accordion-toggle > em {

    background: #fff;

    border: 1px solid #ededed;

    margin: -5px 0px 0px;

    color: #6c6c6c;

    font-size: 14px;

    height: 29px;

    line-height: 29px;

    text-align: center;

    width: 29px;

    float: right;

}

.accordion-inner {

    background: #fff;

    border: 1px solid #efefef;

    border-top: 0px;

    padding: 30px 25px 41px;

    line-height: 26px;

}

/***********************************

--15--SERVICE PAGE START---

***********************************/



.service_marbtm {

    margin-bottom: 80px;

}

.service_marbtm:nth-child(4),

.service_marbtm:nth-child(5),

.service_marbtm:nth-child(6) {

    margin-bottom: 0px;

}

.quality-list.service-list {

    margin: 0px;

    padding: 0px;

    border: 0px;

}

/***********************************

--16--LAWN GARDEN PAGE START---

***********************************/



.wdt_left {

    width: 27.5%;

    float: left;

}

ul.service_nav {

    width: 100%;

    float: left;

    margin: 0px;

    padding: 0px;

    border: 1px solid #e4e4e4;

    border-left: 0px;

}

ul.service_nav li {

    list-style: none;

    float: left;

    width: 100%;

    font-size: 20px;

    font-family: 'Raleway', sans-serif;

    font-weight: 700;

    border-bottom: 1px solid #e4e4e4;

    letter-spacing: 0px;

}

ul.service_nav li a {

    color: #3f3f3f;

    text-decoration: none;

    background: #f8f8f8;

    border-left: 5px solid #e4e4e4;

    padding: 18px 20px 17px;

    display: block;

}

ul.service_nav li a:hover,

ul.service_nav li a.service_nav_active {

    background: #fff;

    border-left: 5px solid #9fc612;

}

ul.service_nav li:last-child {

    border-bottom: 0px;

}

.howwehelp_col {

    width: 100%;

    float: left;

    background: #9fc612;

    padding: 23px 30px 36px;

    margin: 30px 0px;

    position: relative;

}

.howwehelp_col:after {

    background: url(../images/call_icon.png) no-repeat;

    right: 20px;

    bottom: 24px;

    position: absolute;

    content: "";

    width: 64px;

    height: 64px;

}

.howwehelp_col h4 {

    color: #fff;

    text-transform: none;

    font-size: 25px;

}

.howwehelp_col p {

    color: #fff;

    line-height: 22px;

    margin-bottom: 15px;

}

a.contact_btn {

    font-size: 14px;

    color: #363636;

    font-weight: 700;

    text-transform: uppercase;

    float: left;

    text-decoration: none;

}

a.contact_btn:hover {

    color: #fff;

}

.download_brochure_Col {

    width: 100%;

    float: left;

    background: #fff;

    border: 1px solid #e7e7ee;

    padding: 23px 28px 33px;

    position: relative;

}

.download_brochure_Col:after {

    width: 107px;

    height: 94px;

    background: url(../images/adobe_icon.html) no-repeat;

    right: 4px;

    bottom: 14px;

    content: "";

    position: absolute;

    z-index: 0;

}

.download_brochure_Col h5 {

    font-size: 24px;

    color: #404040;

    font-family: 'Open Sans', sans-serif;

    font-weight: normal;

    text-transform: none;

    letter-spacing: 0px;

    line-height: 29px;

    margin-bottom: 18px;

}

.download_brochure_Col h5 span {

    font-weight: 700;

}

a.btn.download_btn {

    font-size: 15px;

    color: #7c6f1c;

    background: #f8de32;

    width: 146px;

    height: 45px;

    float: left;

    border-radius: 2px;

    text-transform: uppercase;

    font-weight: 700;

    line-height: 45px;

    padding: 0px;

}

.wdt_rght {

    width: 69.2%;

    float: right;

}

.wdt_mar_t {

    margin: -5px 0px 0px;

}

ul.law_service_img {

    width: 100%;

    float: left;

    margin: 0px 0px 46px;

    padding: 0px;

}

ul.law_service_img li {

    list-style: none;

    float: left;

    width: 50%;

}

ul.law_service_img li img {

    width: 100%;

    float: left;

    height: auto;

}

ul.law_service_img li.second_img {

    float: right;

    width: 46.4%;

}

.key_benefit_col {

    width: 100%;

    float: left;

    margin: 20px 0px 50px;

}

.key_benefit_col.irrigation_key {

    margin-top: 10px;

}

.key_benefit_img {

    width: 33.8%;

    float: left;

}

.key_benefit_img img {

    width: 100%;

    float: left;

    height: auto;

}

.key_benefit_desc {

    width: 62.5%;

    float: right;

}

.key_benefit_desc.key_benefit_desc1 {

    width: 60%;

}

.key_benefit_desc h5 {

    font-size: 18px;

    color: #000;

    font-family: 'Open Sans', sans-serif;

    text-transform: none;

    font-weight: normal;

    margin-bottom: 10px;

}

.key_benefit_desc p {

    margin-bottom: 15px;

}

ul.key_benefit_list {

    width: 100%;

    float: left;

    margin: 7px 0px 0px;

    padding: 0px;

}

ul.key_benefit_list.best_sol {

    margin: 10px 0px 0px;

}

ul.key_benefit_list.best_sol.about_snow {

    margin: 0px;

}

ul.key_benefit_list.best_sol.about_snow li {

    color: #99b832;

    letter-spacing: 0.4px;

    margin: 4px 0px;

}

ul.key_benefit_list li {

    list-style: none;

    float: left;

    width: 54%;

    font-size: 15px;

    color: #858585;

    background: url(../images/key_benefit_mark_icon.html) no-repeat 0px 4px;

    padding-left: 30px;

    line-height: 24px;

    margin: 5px 0px;

}

ul.key_benefit_list li.wdt_40 {

    width: 40%;

}

.why_service_choose_col {

    width: 100%;

    float: left;

    border-top: 1px solid #e8e8e8;

    padding: 50px 0px 0px;

}

.why_service_choose_col h4 {

    margin-bottom: 33px;

}

.choose_Accordian_Wdt {

    width: 62.5%;

    float: left;

}

.accordion-first.margin0 {

    margin: 0px;

}

.requirement_garderning_col {

    width: 33.8%;

    float: right;

    background: url(../images/gardnering_requirement.html) no-repeat;

    padding: 22px 20px 31px 20px;

    text-align: center;

    background-size: cover;

    margin: 2px 0px 0px;

}

.requirement_garderning_col h5 {

    font-size: 24px;

    color: #fff;

    font-weight: 700;

    font-family: 'Open Sans', sans-serif;

    text-transform: none;

    line-height: 34px;

    margin-bottom: 23px;

}

a.btn.download_btn.contact1_btn {

    float: none;

    display: inline-block;

}

/***********************************

--17--PLANTING REMOVAL PAGE START---

***********************************/



ul.law_service_img li.first_img_wdt {

    width: 100%;

}

.key_benefit_img.key_fr_img {

    float: right;

}

.key_benefit_desc.key_fl {

    float: left;

}

/***********************************

--18--IRRIAGTION DANAGE PAGE START---

***********************************/



.irrigation_drainage_Col {

    width: 100%;

    float: left;

    margin-bottom: 49px;

}

.irrigation_drainage_desc {

    width: 62%;

    float: left;

    margin: -2px 0px 0px;

}

.irrigation_drainage_img {

    width: 33.8%;

    float: right;

}

.irrigation_drainage_img img {

    width: 100%;

    float: left;

    height: auto;

}

/***********************************

--19--SPRING FALLCLEANUP PAGE START---

***********************************/



ul.law_service_img li.spring_img_wdt1 {

    width: 62.6%;

}

ul.law_service_img li.spring_img_wdt2 {

    width: 33.6%;

    margin-left: 30px;

}

.key_benefit_col.best_sol_col {

    border-top: 1px solid #e8e8e8;

    padding: 50px 0px 0px;

}

ul.key_benefit_list.best_sol li {

    width: 100%;

    color: #434344;

    background: none;

    padding-left: 0px;

    line-height: 20px;

}

ul.key_benefit_list.best_sol li:last-child {

    margin-bottom: 0px;

}

/***********************************

--20--SNOW ICE REMOVAL PAGE START---

***********************************/



.about_snow_col {

    width: 100%;

    float: left;

}

.about_snow_col.about_snow_col1 {

    width: 43.8%;

}

.about_snow_col.about_snow_col1 h4 {

    margin-bottom: 27px;

}

.about_snow_img {

    width: 50%;

    float: left;

    margin-right: 30px;

}

.about_snow_img img {

    width: 100%;

    float: left;

    height: auto;

}

.about_snow_img.about_snow_img1 {

    width: 100%;

    margin-right: 0px;

    margin-bottom: 20px;

}

.about_snow_wdt {

    width: 100%;

    float: left;

    margin: 40px 0px 52px;

}

ul.snow_removal_icon_list {

    width: 46.3%;

    float: right;

    margin: -3px 0px 0px;

    padding: 0px;

}

ul.snow_removal_icon_list li {

    list-style: none;

    float: left;

    width: 100%;

    padding-left: 100px;

    margin-bottom: 25px;

}

ul.snow_removal_icon_list li:last-child {

    margin-bottom: 0px;

}

ul.snow_removal_icon_list li h5 {

    font-size: 18px;

    color: #314861;

    font-family: 'Open Sans', sans-serif;

    text-transform: none;

    font-weight: normal;

    margin-bottom: 10px;

}

ul.snow_removal_icon_list li p {

    line-height: 24px;

}

.maintanence_icon {

    background: url(../images/maintanence_icon.html) no-repeat 0px 0px;

}

.nativeplant_icon {

    background: url(../images/native_plants_icon.html) no-repeat 0px 0px;

}

.walkways_icon {

    background: url(../images/walkways_icon.html) no-repeat 0px 0px;

}

/***********************************

--21--CASE STUDY PAGE START---

***********************************/



.case_study_col {

    margin-bottom: 50px;

}

.case_study_col.project_descrption {

    margin-bottom: 37px;

}

.case_study_col.case_study_col1 {

    margin-bottom: 47px;

}

.case_study_col h5 {

    font-size: 28px;

    color: #242424;

    text-transform: none;

    margin-bottom: 15px;

}

.case_study_col h5.head_marbtm {

    margin-bottom: 20px;

}

.case_study_col.landscap_marnone {

    margin-bottom: 0px;

}

.case_study_col.landscap_marnone h5 {

    margin: 15px 0px 10px;

}

.find_landscape_col {

    background: #f5f5f5;

    padding: 41px 34px 31px 41px;

    width: 100%;

    float: left;

}

.case_study_img {} .case_study_img.martp {} .case_study_img img {

    width: 100%;

    float: left;

    height: auto;

}

.case_study_desc {

    margin: 30px 0px 0px;

}

.case_study_desc.desc-mar_none {

    margin: 0px;

}

.case_study_desc p {

    color: #898989;

}

ul.case_study_list {

    width: 100%;

    float: left;

    margin: 0px;

    padding: 0px;

}

ul.case_study_list li {

    list-style: none;

    float: left;

    width: 100%;

    color: #99bd3a;

    font-size: 15px;

    margin-bottom: 19px;

    padding-left: 33px;

    position: relative;

}

ul.case_study_list li:last-child {

    margin-bottom: 0px;

}

ul.case_study_list li i {

    font-size: 18px;

    margin-right: 10px;

    position: absolute;

    left: 0;

}

ul.case_study_list li span {} .case_study_col.cash_mar_btm {

    margin-bottom: 46px;

}

.description_txt {

    float: left;

    width: 100%;

    padding-left: 35px;

    margin: 42px 0px 0px;

}

.description_txt .quote_img {

    float: left;

    width: 100%;

    padding: 0px 0px 20px 12px;

}

.description_txt p {

    color: #999;

}

/***********************************

--22--BLOG PAGE START---

***********************************/



.left_marbtm {

    margin-bottom: 50px;

}

.left_marbtm1 {

    margin-bottom: 34px;

}

.news_search {

    float: left;

    background: #fff;

    width: 100%;

    border: 1px solid #ededed;

    padding: 7px 22px;

}

.news_search .navbar-form {

    padding: 0px;

    margin: 0px;

    border: 0 none;

    width: 80%;

}

.form-control:focus {

    -webkit-box-shadow: 0 0 0;

    box-shadow: 0 0 0;

}

.news_search .form-control {

    font-size: 14px;

    color: #909090;

    font-family: 'Open Sans', sans-serif;

    font-style: normal;

    font-weight: 400;

    background: none;

    outline: none;

    border: 0px;

    padding: 0px;

    border-radius: 0px;

    letter-spacing: 0.6px;

    box-shadow: 0px 0px 0px;

    width: 100%;

    float: left;

}

.news_search .navbar-form .form-group {

    width: 80%;

}

.news_search .btn-default {

    background: url(../images/search_img.html) no-repeat;

    width: 49px;

    height: 49px;

    float: right;

    top: 0px;

    border: 0px;

    position: absolute;

    right: 15px;

    border-radius: 0px;

}

.news_search .btn-default:hover,

.btn-default:focus,

.btn-default.active {

    background: url(../images/search_img.html) no-repeat;

}

.blog_col ul.good_lawn_list.blog_list {} .blog_col ul.good_lawn_list.blog_list li {

    padding: 24px 15px 22px 20px;

}

.blog_col ul.good_lawn_list.blog_list li:last-child {

    padding: 25px 15px 25px 20px;

}

.blog_col ul.good_lawn_list.blog_list li:hover {

    background: #f7f7f7;

}

.blog_col ul.good_lawn_list.blog_list li h4 {

    font-size: 14px;

    color: #404040;

    text-transform: none;

    font-family: 'Open Sans', sans-serif;

    font-weight: 700;

    letter-spacing: 0px;

    line-height: 22px;

}

.blog_col ul.good_lawn_list.blog_list li p {

    font-size: 14px;

}

.blog_col ul.good_lawn_list.blog_list li a.news_read {

    font-size: 16px;

    text-decoration: none;

    text-transform: uppercase;

}

a.download_brochure {

    background: url(../images/download_icon.html) no-repeat right top #1d7745;

    font-family: 'Open Sans Condensed', sans-serif;

    font-size: 22px;

    color: #fff;

    float: left;

    width: 100%;

    text-decoration: none;

    padding: 15px 18px;

    letter-spacing: 0px;

    margin-bottom: 45px;

}

a.download_brochure:hover {

    opacity: .8;

}

ul.categories_list {

    margin: 0px;

    padding: 0px;

    width: 100%;

    float: left;

}

ul.categories_list li {

    list-style: none;

    float: left;

    width: 100%;

    font-size: 15px;

    border-bottom: 1px solid #e6e6e6;

    background: url(../images/categories_ar.html) no-repeat 93% center;

    letter-spacing: 0.3px;

}

ul.categories_list li:last-child {

    border-bottom: 0px;

}

ul.categories_list li a {

    color: #898989;

    text-decoration: none;

    display: block;

    padding: 10px 0px;

}

ul.categories_list li a:hover {

    color: #9fc612;

}

ul.tags_list {

    margin: 5px 0px 0px;

    padding: 0px;

    width: 100%;

    float: left;

}

ul.tags_list li {

    list-style: none;

    float: left;

    font-size: 14px;

    margin-right: 10px;

    margin-bottom: 10px;

}

ul.tags_list li a {

    color: #a6a6a6;

    text-decoration: none;

    border: 1px solid #e4e4e4;

    display: block;

    background: #fff;

    padding: 8px 19px;

}

ul.tags_list li a:hover {

    background: #f7f7f7;

}

.blog_div {

    width: 100%;

    float: left;

    margin-bottom: 78px;

}

.blog_div.mrbtm {

    margin-bottom: 0px;

}

.blog_div h4 {

    letter-spacing: 0px;

    line-height: 30px;

}

.blog_div h4 a {

    color: #404040;

}

.blog_div h4 a:hover {

    color: #9fc612;

    text-decoration: underline;

}

.blog_img {

    width: 100%;

    float: left;

}

.blog_img img {

    width: 100%;

    float: left;

    height: auto;

}

.blog_date {

    font-size: 20px;

    color: #b8b8b8;

    text-transform: uppercase;

    font-weight: 700;

    width: 100%;

    float: left;

    margin: 33px 0px 17px;

}

ul.blog_icon_list {

    width: 100%;

    float: left;

    margin: 5px 0px 0px;

    padding: 30px 0px 0px;

    border-top: 1px solid #e4e4e4;

}

ul.blog_icon_list li {

    list-style: none;

    float: left;

    padding-left: 22px;

    font-size: 14px;

    color: #b8b8b8;

    font-weight: 700;

    text-transform: uppercase;

    margin-right: 26px;

    letter-spacing: 0.2px;

}

ul.blog_icon_list li a {

    color: #b8b8b8;

    text-decoration: none;

}

ul.blog_icon_list li a:hover {

    color: #9fc612;

    text-decoration: underline;

}

.blog-user_icon {

    background: url(../images/blog_user_icon.html) no-repeat 0px 0px;

}

.blog-clock_icon {

    background: url(../images/blog_clock_icon.png) no-repeat 0px 0px;

}

.blog-lawn_icon {

    background: url(../images/blog_lawn_icon.html) no-repeat 0px 0px;

}

.blog-cmt_icon {

    background: url(../images/blog_cmt_icon.html) no-repeat 0px 0px;

}

.pagination {

    border-radius: 0px;

    margin-bottom: 0px;

    margin-top: 0px;

}

.pagination >li {

    font-size: 18px;

    font-weight: 700;

    margin-right: 10px;

    float: left;

}

.pagination >li >a,

.pagination>li>span {

    color: #000;

    border: 2px solid #d4d4d4;

    background: none;

    width: 44px;

    height: 44px;

    line-height: 40px;

    text-align: center;

    padding: 0px;

}

.pagination >li >a:hover,

.pagination>li>span:hover {

    color: #a6c644;

    border: 2px solid #a6c644;

    background: none;

}

.pagination>li:first-child>a,

.pagination>li:first-child>span {

    border-radius: 0px;

}

.pagination>li:last-child>a,

.pagination>li:last-child>span {

    border-radius: 0px;

}

/***********************************

--23--BLOG DETAIL PAGE START---

***********************************/



.leave_cmt_col {

    background: #f7f7f7;

    padding: 50px 25px 40px;

    border: 1px solid #eee;

    margin: 5px 0px 0px;

    width: 100%;

    float: left;

}

#ask-question-form {} #ask-question-form .form-group {

    margin-bottom: 20px;

}

#ask-question-form .form-control {

    color: #898989;

    font-size: 14px;

    border: 1px solid #eee;

    padding: 10px 20px;

    height: 45px;

    border-radius: 0px;

    color: #c4c4c4;

    box-shadow: 0px 0px 0px;

}

#ask-question-form #form_message {

    height: 173px;

}

.btn.submit_now.mr_30 {

    margin: 10px 0px 0px;

}

.social_plugin {

    width: 100%;

    float: left;

    margin: 50px 0px 100px;

}

.social_plugin ul {

    margin: 0px;

    padding: 0px;

}

.social_plugin ul li {

    list-style: none;

    float: left;

    font-size: 12px;

    font-family: 'Open Sans', sans-serif;

    font-weight: 700;

    margin-right: 5px;

}

.social_plugin ul li a {

    color: #fff;

    text-decoration: none;

    padding: 17px;

    display: block;

}

.social_plugin ul li a.share_plugin {

    background: #fff;

    border: 2px solid #f2f2f2;

    padding: 15px!important;

    position: relative;

    margin-right: 5px;

}

.social_plugin ul li a.share_plugin:after {

    width: 8px;

    height: 12px;

    position: absolute;

    right: -8px;

    top: 18px;

    background: url(../images/share_icon_after.html) no-repeat 0px 0px;

    content: "";

}

.social_plugin ul li a.twitter_plugin {

    background: #4cc5f3;

}

.social_plugin ul li a.twitter_plugin:hover {

    background: #0ea2db;

}

.social_plugin ul li a.facebook_plugin {

    background: #758ab7;

}

.social_plugin ul li a.facebook_plugin:hover {

    background: #264b9b;

}

.social_plugin ul li a.google_plugin {

    background: #e78074;

}

.social_plugin ul li a.google_plugin:hover {

    background: #ce3321;

}

.social_plugin ul li a.linkedin_plugin {

    background: #4ca2cc;

}

.social_plugin ul li a.linkedin_plugin:hover {

    background: #167daf;

}

/***********************************

--24--SHOP PAGE START---

***********************************/



.shop_left_box {

    background: #f7f7f7;

    margin-bottom: 30px;

}

.shop_left_box.mar_btm1 {

    margin-bottom: 47px;

}

.shop_left_box h4 {

    background: #33381e;

    color: #fff;

    padding: 17px 23px;

    text-transform: none;

    font-size: 25px;

    margin-bottom: 0px;

}

.accordian_nav {

    width: 100%;

    float: left;

    border: 1px solid #e4e4e4;

    border-top: 0px;

    background: #f7f7f7;

    padding: 10px 20px;

}

.accordian_nav .collapse.in {

    width: 100%;

    float: left;

    background-color: #f7f7f7;

}

.accordian_nav .panel {

    margin-bottom: 0px;

    background-color: none;

    border: 0px solid transparent;

    border-radius: 0px;

    -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, .05);

    box-shadow: 0 0px 0px rgba(0, 0, 0, .05);

}

.accordian_nav .panel-group {

    margin-bottom: 0px;

}

.accordian_nav .panel-group .panel+.panel {

    margin-top: 0px;

}

.accordian_nav .panel-group .panel {

    margin-bottom: 0;

    border-radius: 0px;

    border-bottom: 1px dashed #abaaaa;

    width: 100%;

    float: left;

}

.accordian_nav .panel-heading {

    padding: 0px;

    border-bottom: 0px;

    border-top-left-radius: 0px;

    border-top-right-radius: 0px;

}

.accordian_nav .panel-default>.panel-heading {

    color: #333;

    background-color: #f7f7f7;

    border-bottom: 0px;

}

.accordian_nav .panel-title {

    padding: 14px 0px;

    line-height: 23px;

}

.accordian_nav .panel-title>a {

    color: #404040;

    font-size: 15px;

    font-weight: 600;

    font-family: 'Open Sans', sans-serif;

    letter-spacing: 0px;

    text-transform: none;

}

.accordian_nav .glyphicon {

    border: 1px solid #909090;

    border-radius: 50%;

    height: 21px;

    width: 21px;

    text-align: center;

    line-height: 21px;

    color: #909090;

    float: right;

}

.accordian_nav .panel-default>.panel-heading+.panel-collapse>.panel-body {

    border: 0px;

    padding: 0px 10px 10px;

}

ul.prd_cat_list {

    width: 100%;

    float: left;

    margin: 0px;

    padding: 0px;

}

ul.prd_cat_list li {

    list-style: none;

    float: left;

    width: 100%;

    font-size: 14px;

    color: #949494;

    font-weight: 600;

    margin: 4px 0px;

}

ul.prd_cat_list li a {

    color: #949494;

}

.feature_pr_col {

    width: 100%;

    float: left;

    position: relative;

}

.feature_pr_col img {

    width: 100%;

    float: left;

    height: auto;

}

.feature_pr_col h5 {

    position: absolute;

    width: 100%;

    left: 0px;

    text-align: center;

    bottom: 28px;

    font-size: 25px;

    color: #3f3e3e;

    text-transform: none;

}

.feature_price_tag {

    font-size: 40px;

    position: absolute;

    right: 18px;

    top: 23px;

    color: #fff;

    background: #9fc612;

    width: 77px;

    height: 77px;

    text-align: center;

    line-height: 77px;

    font-style: italic;

    font-family: 'Raleway', sans-serif;

    border-radius: 100%;

}

ul.shop_prd_list {

    width: 100%;

    float: left;

    margin: 0px;

    padding: 0px;

}

ul.shop_prd_list li {

    list-style: none;

    float: left;

    width: 31.6%;

    text-align: center;

    margin-bottom: 81px;

    margin-right: 20px;

}

ul.shop_prd_list li.list_marbtm {

    margin-bottom: 0px;

}

ul.shop_prd_list li:nth-child(3),

ul.shop_prd_list li:nth-child(6),

ul.shop_prd_list li:nth-child(9) {

    margin-right: 0px;

}

.prd_star_img {

    width: 100%;

    display: inline-block;

    margin: 8px 0px 4px;

}

ul.shop_prd_list li .prd_img {

    width: 100%;

    float: left;

    margin-bottom: 24px;

}

ul.shop_prd_list li .prd_img img {

    width: 100%;

    float: left;

    height: auto;

}

ul.shop_prd_list li h6 {

    font-size: 22px;

    color: #404040;

    text-transform: none;

    letter-spacing: 0px;

}

ul.shop_prd_list li .prd_price {

    font-size: 25px;

    color: #404040;

    font-family: 'Raleway', sans-serif;

    font-style: italic;

}

a.view-all.shop_add_cart {

    font-size: 14px;

    color: #fff;

    letter-spacing: 0.3px;

    background: #b4ce34;

    border-radius: 3px;

    width: 142px;

    height: 37px;

    display: inline-block;

    line-height: 37px;

    font-weight: 700;

    text-transform: uppercase;

    text-align: center;

    margin: 7px 0px 0px;

    font-family: 'Open Sans', sans-serif;

}

a.view-all.shop_add_cart:before {

    border-radius: 3px;

}

/***********************************

--25--PRODUCT DETAIL PAGE START---

***********************************/



.prd_large_img {

    width: 46.3%;

    float: left;

}

.prd_large_img img {

    width: 100%;

    float: left;

    height: auto;

}

.prd_detail_desc {

    padding-left: 61px;

    margin: -4px 0px 0px;

    width: 53%;

    float: left;

}

.prd_detail_desc p {

    border-bottom: 1px solid #eaeaea;

    width: 100%;

    float: left;

    padding-bottom: 24px;

    line-height: 26px;

    margin-bottom: 17px;

}

.prd_detail_price {

    width: 100%;

    float: left;

    margin: 7px 0px

}

.prd_detail_price .price_txt {

    font-size: 18px;

    color: #999;

    float: left;

    font-family: 'Raleway', sans-serif;

    margin: 4px 11px 0px 0px;

}

.prd_detail_price .price_no {

    font-size: 24px;

    float: left;

    color: #000;

    font-style: italic;

}

.quantity_input {

    width: 40px;

    height: 35px;

    border: 1px solid #eaeaea;

    background: #fff;

    font-size: 18px;

    color: #999;

    float: left;

    font-family: 'Raleway', sans-serif;

    text-align: center;

}

a.view-all.shop_add_cart.add_cart_second_btn {

    font-size: 16px;

    width: 173px;

    height: 54px;

    float: left;

    line-height: 54px;

    margin: 40px 0px 0px;

}

.panel.with-nav-tabs .panel-heading {

    padding: 0px;

    border-radius: 0px!important;

}

.panel.with-nav-tabs .nav-tabs {

    border-bottom: none;

}

.panel.with-nav-tabs .nav-justified {

    margin-bottom: -1px;

}

.nav-tabs>li {

    margin-right: 10px;

}

.nav-tabs>li>a {

    background-color: #e0e0e0;

    width: 156px;

    height: 46px;

    text-align: center;

    border-radius: 0px;

    margin-right: 0px;

    font-size: 16px;

    color: #000!important;

    border-top: 2px solid #e0e0e0;

}

.tabbing_col {

    width: 100%;

    float: left;

    border-bottom: 1px dashed #abaaaa;

}

.tabbing_col:last-child {

    border-bottom: 0px;

}

h2.acc_trigger {

    background: url(../images/plus_icon.html) no-repeat 97% 15px;

    float: left;

    width: 100%;

    margin: 0px;

    text-transform: none;

    transition: none;

}

h2.acc_trigger a {

    list-style: none;

    transition: none;

    text-decoration: none;

    display: block;

    width: 100%;

    float: left;

    padding: 14px 0px;

    line-height: 23px;

    color: #404040;

    font-size: 15px;

    font-weight: 600;

    font-family: 'Open Sans', sans-serif;

}

h2.active {

    background: url(../images/minus_icon.html) no-repeat 97% 15px;

    transition: none;

}

.acc_container {

    width: 100%;

    float: left;

    padding: 0px 0px 19px 11px;

    transition: none;

}

.panel-default>.panel-heading {

    background: none!important;

}

.with-nav-tabs.panel-default .nav-tabs > li > a,

.with-nav-tabs.panel-default .nav-tabs > li > a:hover,

.with-nav-tabs.panel-default .nav-tabs > li > a:focus {

    color: #777;

}

.with-nav-tabs.panel-default .nav-tabs > .open > a,

.with-nav-tabs.panel-default .nav-tabs > .open > a:hover,

.with-nav-tabs.panel-default .nav-tabs > .open > a:focus,

.with-nav-tabs.panel-default .nav-tabs > li > a:hover,

.with-nav-tabs.panel-default .nav-tabs > li > a:focus {

    color: #777;

    background-color: #fff;

    border-color: transparent;

    border-top: 2px solid #c77a49!important;

    border: 1px solid #ddd;

    border-bottom: 0px;

}

.with-nav-tabs.panel-default .nav-tabs > li.active > a,

.with-nav-tabs.panel-default .nav-tabs > li.active > a:hover,

.with-nav-tabs.panel-default .nav-tabs > li.active > a:focus {

    color: #555;

    background-color: #fff;

    border-bottom-color: transparent;

    border-top: 2px solid #c77a49!important;

    border: 1px solid #ddd;

    border-bottom: 0px;

}

.panel {

    margin: 80px 0px 66px;

    background: none!important;

    border: 0px!important;

    border-radius: 0px!important;

    -webkit-box-shadow: 0px 0px 0px!important;

    box-shadow: 0px 0px 0px!important;

}

.panel-body {

    background: #fff;

    border: 1px solid #e2e2e2;

    border-top: 0px;

    padding: 46px 35px 71px;

}

.panel-body p {

    line-height: 26px;

}

/***********************************

--26--CART PAGE START---

***********************************/



.cart_table {

    width: 100%;

    float: left;

    border: 1px solid #ebebeb;

    background: #f9f9f9;

}

.cart_table ul {

    width: 100%;

    float: left;

    margin: 0px;

    padding: 0px;

    border-bottom: 1px solid #ebebeb;

}

.cart_table ul li {

    list-style: none;

    float: left;

    font-size: 15px;

    color: #898989;

    font-weight: 700;

    text-transform: uppercase;

    padding: 18px 19px;

    border-right: 1px solid #ebebeb;

}

.cart_table ul li:last-child {

    border-right: 0px;

}

.cart_table ul li.tabl_div1 {

    width: 21.3%;

    padding-left: 38px;

}

.cart_table ul li.tabl_div2 {

    width: 18.3%;

}

.cart_table ul li.tabl_div3 {

    width: 12.6%;

}

.cart_table ul li.tabl_div4 {

    width: 19.7%;

}

.cart_table ul li.tabl_div5 {

    width: 16.7%;

}

.cart_table ul li.tabl_div6 {

    width: 11.4%;

}

.cart_table ul.cart_desc {

    background: #fff;

}

.cart_table ul.cart_desc li {

    padding: 27px 19px;

    min-height: 186px;

}

.cart_table ul.cart_desc li:first-child {

    padding-left: 38px;

}

.cart_prd_img img {

    border: 1px solid #e9e9e9;

}

.cart_txt {

    font-size: 15px;

    color: #898989;

    font-weight: 400;

    text-transform: none;

    font-family: 'Open Sans', sans-serif;

    margin: 55px 0px;

    float: left;

}

.quantity_select {

    width: 96px;

    height: 42px;

    border: 1px solid #ebebeb;

    float: left;

    font-size: 16px;

    color: #242424;

    font-family: 'Open Sans', sans-serif;

    font-weight: 400;

    padding: 5px 22px;

    margin: 44px 0px;

}

.cart_close_img {

    width: 100%;

    text-align: center;

    float: left;

    margin: 52px 0px;

}

.cart_btm_col {

    width: 100%;

    float: left;

    padding: 26px 29px 21px 40px;

}

a.coupon_btn {

    background: #fff;

    font-size: 14px;

    color: #8e8d8d;

    border-radius: 3px;

    border: 1px solid #ddd;

    float: left;

    display: block;

    padding: 6px 17px;

    margin-right: 18px;

}

a.coupon_btn:hover {

    color: #000;

    border: 1px solid #000;

}

a.coupon_btn.apply_coupon {

    background: #c2c2c2;

    color: #fff;

}

a.add_cart_btn {

    float: right;

    font-size: 14px;

    color: #fff;

    text-transform: uppercase;

    background: url(../images/cart_icon.html) no-repeat 89% 13px #a6c644;

    width: 158px;

    height: 40px;

    line-height: 40px;

    border-radius: 3px;

    font-weight: 700;

    padding: 0px 16px;

}

a.add_cart_btn.checkout_btn {

    background: none #a6c644;

    width: 221px;

    height: 46px;

    line-height: 46px;

    text-align: center;

}

a.add_cart_btn:hover {

    opacity: 0.8;

}

.cart_total_col {

    width: 100%;

    float: left;

    border: 1px solid #ebebeb;

    margin: 50px 0px 0px;

    background: #fff;

}

.cart_total_col h5 {

    background: #f9f9f9;

    font-size: 15px;

    padding: 21px 23px 20px;

    border-bottom: 1px solid #ebebeb;

    color: #898989;

    font-family: 'Open Sans', sans-serif;

}

.cart_total_col ul {

    margin: 0px;

    padding: 0px;

}

.cart_total_col ul li {

    list-style: none;

    float: left;

    width: 100%;

    border-bottom: 1px solid #ebebeb;

    padding: 17px 31px 18px 23px;

}

.cart_total_col ul li:last-child {

    padding: 20px 31px 21px 23px;

    border-bottom: 0px;

}

.cart_total_col ul li .total_wdt {

    width: auto;

    float: left;

    font-size: 16px;

    color: #898989;

}

.cart_total_col ul li .totalno_wdt {

    width: auto;

    float: right;

    font-size: 15px;

    color: #242424;

}

a.add_cart_btn.cart_rght.checkout_btn {

    width: 196px;

    background: none #fff;

    text-align: center;

}

a.add_cart_btn.cart_rght.checkout_btn:hover {

    background: none #ad6334;

    color: #fff;

}

/***********************************

--27--CHECKOUT PAGE START---

***********************************/



.return_gray_col {

    width: 100%;

    float: left;

    background: #f5f5f5;

    font-size: 15px;

    color: #939393;

    padding: 24px 30px;

    margin-bottom: 44px;

}

.return_gray_col a {

    color: #9fc612;

    text-decoration: underline;

}

.return_gray_col a:hover {

    color: #000;

}

h3.bill_head {

    margin-bottom: 36px;

}

#checkout_form .form-group.billing_form_group {} #checkout_form .form-group.billing_form_group label {

    font-weight: 400;

    text-transform: none;

    font-size: 14px;

    margin-bottom: 6px;

    color: #8e8d8d;

}

#checkout_form .form-group.billing_form_group label.label_mr_btm {

    margin-bottom: 15px;

}

#checkout_form .form-group.billing_form_group label span {

    color: #fe5454;

}

#checkout_form .form-control.billing_form_control {

    height: 38px;

    padding: 4px 20px;

    color: #c6c6c6;

    border-radius: 0px;

    box-shadow: 0px 0px 0px;

}

.mr_btm12 {

    margin-bottom: 12px;

}

#checkout_form .form-group.billing_form_group.form_input_marbtm {

    margin-bottom: 16px;

}

.radio.radio1 {

    margin: 0px;

    width: 100%;

}

.radio.radio1 label {

    padding-left: 0px;

    font-size: 15px;

    font-weight: 400!important;

}

input[type=checkbox] {

    margin: 4px 12px 0px 0px;

}

h3.radio_ship_margin {

    margin: -11px 0px 0px;

}

.ship_radio {

    margin: 100px 0px 27px;

}

#order_note.form_message_he_103.no_bg {

    background: none;

    color: #c6c6c6;

    border-radius: 0px;

    height: 103px;

    border: 1px solid #e2e2e2;

}

.radio {

    width: auto;

    float: left;

    margin: 0px 40px 0px 0px;

}

.radio label {

    font-weight: 600!important;

    text-transform: none!important;

}

.checkbox+.checkbox,

.radio+.radio {

    margin-top: 0px!important;

}

.radio.radio2 {

    margin: 0px;

}

.radio.radio2 label {} label.fl {

    float: left;

    width: auto;

}

.checkbox_le {

    float: left;

}

h3.fl {

    float: left;

}

.order_fr {

    float: right;

}

.order_col {

    width: 100%;

    float: left;

    background: #fdfdfd;

    border: 1px solid #d9d9d9;

    padding: 15px 28px 51px;

}

ul.order_list {

    width: 100%;

    float: left;

    margin: 0px 0px 9px;

    padding: 0px;

}

ul.order_list li {

    list-style: none;

    float: left;

    font-size: 14px;

    color: #898989;

    font-family: 'Raleway', sans-serif;

    width: 100%;

    padding: 10px 0px;

}

ul.order_list li .order_prdt {

    width: 72%;

    float: left;

}

ul.order_list li .order_ttl {

    width: 25%;

    float: right;

    font-family: 'Open Sans', sans-serif;

}

.black_clr {

    color: #242424;

}

ul.order_list li:last-child {

    border-bottom: 1px solid #e2e2e2;

    border-top: 1px solid #e2e2e2;

    margin: 10px 0px;

}

ul.order_list li .fnt_18 {

    font-size: 18px;

    color: #010101;

}

.radio.order_radio {

    width: 100%;

    margin: 10px 0px;

}

.radio.order_radio label {

    font-weight: 400!important;

    font-size: 15px;

    font-family: 'Raleway', sans-serif;

}

.radio.order_radio.wdt_1 {

    width: auto;

}

.paypal_col {

    width: 76%;

    float: right;

}

.paypal_img {

    float: left;

}

a.paypal_link {

    font-size: 13px;

    color: #12a0b1;

    float: right;

    margin: 12px 0px 0px;

    font-family: 'Raleway', sans-serif;

}

a.paypal_link:hover {

    color: #000;

}

.make_transfer_col {

    width: 100%;

    float: left;

    background: #eeecf0;

    font-size: 15px;

    color: #8e8d8d;

    padding: 18px 31px;

    position: relative;

    margin: 12px 0px;

    letter-spacing: 0.2px;

    line-height: 24px;

    border-radius: 3px;

}

.make_transfer_col:before {

    width: 19px;

    height: 12px;

    position: absolute;

    left: 23px;

    top: -12px;

    background: url(../images/top_ar.html) no-repeat 0px 0px;

    content: "";

}

.btn-send.place_order {

    float: left;

    width: 162px;

    height: 50px;

    margin: 38px 0px 0px;

    line-height: 50px;

}

/***********************************

--28--CONTAT US PAGE START---

***********************************/



.contact_map {

    width: 100%;

    height: 421px;

}

.home_contact_map {

    width: 100%;

    height: 453px;

}

.home_contact_map iframe {

    width: 100%;

    -webkit-filter: grayscale(100%);

    filter: grayscale(100%);

    height: 100%;

}

p.cnt_txt {

    margin-bottom: 48px;

}

#contact-form {} #contact-form .form-group {

    margin-bottom: 20px;

}

#contact-form .form-control {

    background: #fff;

    border: 1px solid #e9e9e9;

    padding: 10px 22px;

    font-size: 15px;

    color: #959595;

    border-radius: 0px;

    box-shadow: 0px 0px 0px;

    height: 55px;

}

#contact-form .contact_textarea {

    height: 203px;

    margin-bottom: 50px;

}

.btn.submit_now {

    background: #a6c644;

    color: #fff;

    float: left;

    font-size: 16px;

    text-transform: uppercase;

    width: 173px;

    height: 54px;

    border-radius: 4px;

    text-align: center;

    line-height: 54px;

    font-weight: 700;

    padding: 0px;

}

.btn.submit_now:hover {

    background: #000;

}

.btn.submit_now.checkoutplace_order {

    margin: 28px 0px 0px;

}

.contact_info {

    background: url(../images/cnt_info_bg.html) repeat;

    padding: 53px 40px 72px;

}

.contact_info ul {

    margin: 0px;

    padding: 0px;

}

.contact_info ul li {

    list-style: none;

    float: left;

    width: 100%;

    padding: 10px 0px 10px 70px;

    margin-bottom: 35px;

}

.cnt_map_icon {

    background: url(../images/cnt_map.html) no-repeat 0px 8px;

}

.cnt_mail_icon {

    background: url(../images/cnt_mail.html) no-repeat 0px 8px;

}

.cnt_call_icon {

    background: url(../images/cnt_call.html) no-repeat 0px 8px;

}

.contact_info p {

    margin-bottom: 0px;

    line-height: 22px;

}

.contact_info p.cnt_fnt_14 {

    font-size: 14px;

}

.contact_info p.cnt_fnt_18 {

    font-size: 18px;

}

.cnt_map_img {

    float: left;

    margin: 100px 0 0;

    width: 100%;

}

.cnt_map_img iframe {

    height: 421px;

    width: 100%;

    -webkit-filter: grayscale(100%);

    filter: grayscale(100%);

}

.isotopeSelector {

    margin-bottom: 30px;

}

/***********************************

--29--REUEST QUOTE PAGE START---

***********************************/



h3.mar_btm3 {

    margin-bottom: 20px;

}

p.p_mat_btm1 {

    margin-bottom: 33px;

}

#contact-form .form-control.quick_form_control {

    height: 50px;

    background: #f7f7f7;

    border: 1px solid #e7e7e7;

    color: #bcbcbc;

}

#contact-form .form_message.he_224 {

    height: 224px;

    margin-bottom: 30px;

}

.working_hours_col {

    width: 100%;

    float: left;

    border: 5px solid #f1f1f1;

    background: #fff;

    padding: 27px 27px 34px;

    margin: 110px 0px 30px;

}

.working_hours_col h3 {

    font-size: 28px;

    margin-bottom: 5px;

}

.query_Col {

    width: 100%;

    float: left;

    padding: 17px 22px 35px;

    background: #a6c644;

}

.query_Col img {

    width: 100%;

    float: left;

    height: auto;

    margin-bottom: 9px;

}

.query_Col h3 {

    font-size: 28px;

    margin-bottom: 21px;

    padding-left: 7px;

}

.query_Col p {

    color: #fff;

    margin-bottom: 4px;

    line-height: 24px;

    padding-left: 7px;

}

.query_phnno {

    font-size: 34px;

    color: #fff;

    font-style: italic;

    font-family: 'Raleway', sans-serif;

    font-weight: 700;

    line-height: 35px;

    float: left;

    padding-left: 7px;

}

/***********************************

--30--FOOTER START---

***********************************/



footer {

    background: url(../images/ftr_bg.png) no-repeat center top;

    padding: 145px 0px 0px;

    background-size: cover;

}

footer h6 {

    font-size: 20px;

    color: #d5d5d5;

    background: url(../images/ftr_head_line.jpg) no-repeat bottom left;

    padding-bottom: 13px;

    margin-bottom: 20px;

    text-transform: none;

}

.ftr_txt_div {

    padding-right: 100px;

    margin: 7px 0px 0px;

}

.ftr_txt_div p {

    font-size: 14px;

    margin: 17px 0px;

    color: #867055;

    letter-spacing: 0px;

    line-height: 24px;

}

ul.ftr_social {

    width: auto;

    float: left;

    margin: 0px;

    padding: 0px;

}

ul.ftr_social li {

    list-style: none;

    float: left;

    margin-right: 10px;

}

ul.ftr_social li:last-child {

    margin-right: 0px;

}

ul.ftr_social li i {

    color: #fff;

    width: 28px;

    height: 28px;

    border: 1px solid #fff;

    border-radius: 28px;

    text-align: center;

    line-height: 28px;

    font-weight: 600;

    font-size: 13px;

}

ul.ftr_social li i:hover {

    color: #8cc446;

    border: 1px solid #8cc446;

}

.ftr_nav {

    margin: 4px 0px 0px;

}

.ftr_pad_30 {

    padding-left: 46px;

}

.ftr_nav ul {} .ftr_nav ul li {

    width: 100%;

    float: left;

    font-size: 14px;

    margin: 6px 0px;

    color: #867055;

}

.ftr_nav ul li i {

    margin-right: 10px;

}

.ftr_nav ul li a {

    color: #867055;

    text-decoration: none;

}

.ftr_nav ul li a:hover {

    color: #fff;

}

.ftr_nav ul li i:hover {

    color: #fff;

}

.ftr_nav.get_in_touch {} .ftr_nav.get_in_touch ul {} .ftr_nav.get_in_touch ul li {

    padding-left: 36px;

    line-height: 22px;

}

.ftr_nav.get_in_touch ul li .txt-big {

    text-transform: uppercase;

    font-weight: 700;

}



.ftr_location_icon {

    background: url(../images/location_icon.png) no-repeat 0px 7px;

}

.ftr_phn_icon {

    background: url(../images/phn_icon.png) no-repeat 0px 0px;

}

.ftr_msg_icon {

    background: url(../images/mail_icon.png) no-repeat 0px 0px;

}

.ftr_clock_icon {

    background: url(../images/clock_icon.html) no-repeat 0px 0px;

}

.ftr_btm {

    background: #1f1303;

    padding: 28px 0px;

    margin: 48px 0px 0px;

}

.ftr_btm p {

    font-size: 14px;

    color: #7d705c;

    margin-bottom: 0px;

}

.text-right {

    float: right;

    text-align: right;

}

/***********************************

--31--CAROSUEL SLIDER START---

***********************************/



.two_shows_one_move .cloneditem-1,

.two_shows_one_move .cloneditem-2 {

    display: none

}

.three_shows_one_move .cloneditem-1,

.three_shows_one_move .cloneditem-2,

.three_shows_one_move .cloneditem-3 {

    display: none

}

.four_shows_one_move .cloneditem-1,

.four_shows_one_move .cloneditem-2,

.four_shows_one_move .cloneditem-3 {

    display: none

}

.four_shows_one_move_big .cloneditem-1,

.four_shows_one_move_big .cloneditem-2,

.four_shows_one_move_big .cloneditem-3,

.four_shows_one_move_big .cloneditem-4 {

    display: none

}

.five_shows_one_move .cloneditem-1,

.five_shows_one_move .cloneditem-2,

.five_shows_one_move .cloneditem-3,

.five_shows_one_move .cloneditem-4,

.five_shows_one_move .cloneditem-5 {

    display: none

}

.six_shows_one_move .cloneditem-1,

.six_shows_one_move .cloneditem-2,

.six_shows_one_move .cloneditem-3,

.six_shows_one_move .cloneditem-4,

.six_shows_one_move .cloneditem-5,

.six_shows_one_move .cloneditem-6 {

    display: none

}

/***********************************

--32--STICKY HOMEPAGE2---

***********************************/

.logo-sticky

{

	display: none;

}

.finance-navbar.affix#main-navigation-wrapper.variation2_navbar.navbar-default {

    background: #fff;

}

.finance-navbar.affix#main-navigation-wrapper.variation2_navbar.navbar-default .logo

{

	display: none;

}

.finance-navbar.affix#main-navigation-wrapper.variation2_navbar.navbar-default .logo-sticky

{

	display: block;

}

.finance-navbar.affix .logo-sticky {

    margin: 12px 0px 17px;

    width: 229px;

}

.finance-navbar.affix#main-navigation-wrapper.variation2_navbar .nav > li > a

{

	color: #292929;

}

.finance-navbar.affix#main-navigation-wrapper.variation2_navbar.variation5_navbar .nav > li > a

{

    color: #fff;

}

.finance-navbar.affix#main-navigation-wrapper.variation2_navbar .nav > li a.nav_drop_ar::after

{

	background: rgba(0, 0, 0, 0) url(../images/nav_dropar.html) no-repeat scroll center bottom;

}

.finance-navbar.affix#main-navigation-wrapper.variation2_navbar.variation5_navbar .nav > li a.nav_drop_ar::after

{

    background: rgba(0, 0, 0, 0) url(../images/nav2_dropar.html) no-repeat scroll center bottom;

}

/***********************************

--33--STICKY HOMEPAGE2---

***********************************/

.request-call-bg {

    background: url(../images/bg-request.html) fixed;

    padding: 95px 0 68px;

    clear: both;

}

.request-call-form {

    margin: 10px -15px 0 -15px;

}

.request-call-form .thm-button {

    margin: 0;

    height: 50px;

    line-height: 50px;

    background: #c6c849;

}

.request-call-form select {

    width: 100%;

    border: none;

    padding: 10px 10px;

    margin-bottom: 30px;

    height: 50px;

}

.request-call-form p {

    margin: 0 0 20px 0;

}

.request-call-form input[type="text"] {

    width: 100%;

    border: none;

    padding: 10px 10px;

    margin-bottom: 30px;

    height: 50px;

}

.request-call-form input[type="submit"] 

{

    line-height: 50px;

    height: 50px;

    background: #b4ce34;

}

/***********************************

--34--ABOUT HOMEPAGE5---

***********************************/

.about5 .quality_service_txt

{

    padding: 0;

}

.about5 img

{

    float: right;

}

.btn-yellow

{

    height: 45px;

    line-height: 45px;

    background: #f8de32;

    text-align: center;

    color: #7c6f1c;

    font-size: 15px;

    text-transform: uppercase;

    display: inline-block;

    font-weight: bold;

    width: 145px;

    border-radius: 3px;

}

.about5 .btn-yellow.mrtp

{

    margin-top: 12px;

}

.about5-1

{

    position: relative;

    min-height: 546px;

    padding: 75px 0 60px 0

}

.about5-1::before

{

    content: '';

    background: url("../images/about5-left.html") right center no-repeat;

    min-height: 546px;

    position: absolute;

    left: 0;

    top: 0;

    width: 50%;

    background-size: cover;

}

.about5-1 .short_about_col

{

    width: 570px;

}

.about5-1 .container

{

    z-index: 1;

    position: relative;

}

.about5-1 .short_about_col p

{

    color: #fff;

}

.about5-1 ul.about_list li a

{

    color: #cedf77;

}

.testinomial_col

{

    background: url("../images/about5-right.html") right center no-repeat;

    min-height: 546px;

    position: absolute;

    top: 0;

    left: 50%;

    z-index: 0;

    background-size: cover;     

    width: 50%;

    padding: 75px 0 60px 0;

    z-index: 2;

    display: inline-block;

}

.testinomial_col_inn

{

    width: 500px;

    margin: 0 auto;

    text-align: center;

}

#desi-testimonial-carousel

{

    width: 500px;

    margin: 0 auto;

    float: right;

}

#desi-testimonial-carousel p.white_color1

{

    color: #fff;

}

.testinomial_col [data-slide="prev"]

{

    position: absolute;

    top: 85px;

    left: -75px;

    font-size: 22px;

    line-height: 42px;

}

.testinomial_col [data-slide="next"]

{

    position: absolute;

    top: 85px;

    right: -75px;

    font-size: 22px;

    line-height: 42px;

}

.testinomial_col .var3_testi_img img

{

    margin: 0 0 30px 0;

}

.testinomial_col .testi_author

{

    font-style: italic;

    color: #b4ce34;

}

@media(min-width: 1600px)

{

    .about5-1::before

    {

        width: 60%;

    }

    .testinomial_col

    {

        left: 60%;

        width: 40%;

    }

    

}

@media (max-width: 1199px)

{

    .about5-1::before

    {

        width: 100%;

    }

    .testinomial_col

    {

        left: 0;

        width: 100%;

        position: static;

    }

	.finance-navbar.affix#main-navigation-wrapper.variation2_navbar.navbar-default .logo-sticky, #main-navigation-wrapper .navbar-collapse.nav_variation4.nav_variation5 .navbar-nav::after, a.var5_request_btn

	{

		display: none;

	}

	.finance-navbar.affix#main-navigation-wrapper.variation2_navbar.navbar-default {

    background: #000;

	}

    #main-navigation-wrapper.variation2_navbar.variation4_navbar.variation5_navbar, #main-navigation-wrapper.finance-navbar.affix.variation2_navbar.variation4_navbar.variation5_navbar.navbar-default

    {

        background: #fff;

        box-shadow: none;

    }

    #main-navigation-wrapper .navbar-collapse.nav_variation4.nav_variation5 .navbar-nav

    {

        padding: 0;

    }

    #main-navigation-wrapper .navbar-collapse.nav_variation4.nav_variation5 .navbar-nav

    {

        background: none;

    }

    #main-navigation-wrapper.finance-navbar.affix.variation2_navbar.variation5_navbar .nav > li > a

    {

        color: #474747;

    }

    .request_col

    {

        width: 100%;

    }

}

@media all and (min-width: 768px) {

    /*===*****====TwoShowColumn Start==*****====	*/

    

    .two_shows_one_move .carousel-inner>.active.left,

    .two_shows_one_move .carousel-inner>.prev {

        left: -50%

    }

    .two_shows_one_move .carousel-inner>.active.right,

    .two_shows_one_move .carousel-inner>.next {

        left: 50%

    }

    .two_shows_one_move .carousel-inner>.left,

    .two_shows_one_move .carousel-inner>.prev.right,

    .two_shows_one_move .carousel-inner>.active {

        left: 0

    }

    .two_shows_one_move .cloneditem-1 {

        display: block

    }

    /*===*****====TwoShowColumn End==*****====	*/

    /*===*****====ThreeShowColumn Start==*****====	*/

    

    .three_shows_one_move .carousel-inner>.active.left,

    .three_shows_one_move .carousel-inner>.prev {

        left: -50%

    }

    .three_shows_one_move .carousel-inner>.active.right,

    .three_shows_one_move .carousel-inner>.next {

        left: 50%

    }

    .three_shows_one_move .carousel-inner>.left,

    .three_shows_one_move .carousel-inner>.prev.right,

    .three_shows_one_move .carousel-inner>.active {

        left: 0

    }

    .three_shows_one_move .cloneditem-1 {

        display: block

    }

    /*===*****====ThreeShowColumn End==*****====	*/

    /*===*****====FourShowColumn Start==*****====	*/

    

    .four_shows_one_move .carousel-inner>.active.left,

    .four_shows_one_move .carousel-inner>.prev {

        left: -50%

    }

    .four_shows_one_move .carousel-inner>.active.right,

    .four_shows_one_move .carousel-inner>.next {

        left: 50%

    }

    .four_shows_one_move .carousel-inner>.left,

    .four_shows_one_move .carousel-inner>.prev.right,

    .four_shows_one_move .carousel-inner>.active {

        left: 0

    }

    .four_shows_one_move .cloneditem-1,

    .four_shows_one_move .cloneditem-2 {

        display: block

    }

    .four_shows_one_move_big .carousel-inner>.active.left,

    .four_shows_one_move_big .carousel-inner>.prev {

        left: -50%

    }

    .four_shows_one_move_big .carousel-inner>.active.right,

    .four_shows_one_move_big .carousel-inner>.next {

        left: 50%

    }

    .four_shows_one_move_big .carousel-inner>.left,

    .four_shows_one_move_big .carousel-inner>.prev.right,

    .four_shows_one_move_big .carousel-inner>.active {

        left: 0

    }

    .four_shows_one_move_big .cloneditem-1 {

        display: block

    }

    /*===*****====FourShowColumn End==*****====	*/

    /*===*****====FifthShowColumn Start==*****====	*/

    

    .five_shows_one_move .carousel-inner>.active.left,

    .five_shows_one_move .carousel-inner>.prev {

        left: -25%

    }

    .five_shows_one_move .carousel-inner>.active.right,

    .five_shows_one_move .carousel-inner>.next {

        left: 25%

    }

    .five_shows_one_move .carousel-inner>.left,

    .five_shows_one_move .carousel-inner>.prev.right,

    .five_shows_one_move .carousel-inner>.active {

        left: 0

    }

    .five_shows_one_move .cloneditem-1,

    .five_shows_one_move .cloneditem-2,

    .five_shows_one_move .cloneditem-3 {

        display: block

    }

    /*===*****====FifthShowColumn End==*****====	*/

    /*===*****====SixShowColumn Start==*****====	*/

    

    .six_shows_one_move .carousel-inner>.active.left,

    .six_shows_one_move .carousel-inner>.prev {

        left: -25%

    }

    .six_shows_one_move .carousel-inner>.active.right,

    .six_shows_one_move .carousel-inner>.next {

        left: 25%

    }

    .six_shows_one_move .carousel-inner>.left,

    .six_shows_one_move .carousel-inner>.prev.right,

    .six_shows_one_move .carousel-inner>.active {

        left: 0

    }

    .six_shows_one_move .cloneditem-1,

    .six_shows_one_move .cloneditem-2,

    .six_shows_one_move .cloneditem-3 {

        display: block

    }

    /*===*****====SixShowColumn End==*****====	*/

}

@media all and (min-width: 768px) and (transform-3d),

all and (min-width: 768px) and (-webkit-transform-3d) {

    /*===*****====twoShowColumn Start==*****====	*/

    

    .two_shows_one_move .carousel-inner>.item.active.right,

    .two_shows_one_move .carousel-inner>.item.next {

        -webkit-transform: translate3d(50%, 0, 0);

        transform: translate3d(50%, 0, 0);

        left: 0

    }

    .two_shows_one_move .carousel-inner>.item.active.left,

    .two_shows_one_move .carousel-inner>.item.prev {

        -webkit-transform: translate3d(-50%, 0, 0);

        transform: translate3d(-50%, 0, 0);

        left: 0

    }

    .two_shows_one_move .carousel-inner>.item.left,

    .two_shows_one_move .carousel-inner>.item.prev.right,

    .two_shows_one_move .carousel-inner>.item.active {

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

        left: 0

    }

    /*===*****====twoShowColumn End==*****====	*/

    /*===*****====ThreeShowColumn Start==*****====	*/

    

    .three_shows_one_move .carousel-inner>.item.active.right,

    .three_shows_one_move .carousel-inner>.item.next {

        -webkit-transform: translate3d(50%, 0, 0);

        transform: translate3d(50%, 0, 0);

        left: 0

    }

    .three_shows_one_move .carousel-inner>.item.active.left,

    .three_shows_one_move .carousel-inner>.item.prev {

        -webkit-transform: translate3d(-50%, 0, 0);

        transform: translate3d(-50%, 0, 0);

        left: 0

    }

    .three_shows_one_move .carousel-inner>.item.left,

    .three_shows_one_move .carousel-inner>.item.prev.right,

    .three_shows_one_move .carousel-inner>.item.active {

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

        left: 0

    }

    /*===*****====ThreeShowColumn End==*****====	*/

    /*===*****====FourShowColumn Start==*****====	*/

    

    .four_shows_one_move .carousel-inner>.item.active.right,

    .four_shows_one_move .carousel-inner>.item.next {

        -webkit-transform: translate3d(50%, 0, 0);

        transform: translate3d(50%, 0, 0);

        left: 0

    }

    .four_shows_one_move .carousel-inner>.item.active.left,

    .four_shows_one_move .carousel-inner>.item.prev {

        -webkit-transform: translate3d(-50%, 0, 0);

        transform: translate3d(-50%, 0, 0);

        left: 0

    }

    .four_shows_one_move .carousel-inner>.item.left,

    .four_shows_one_move .carousel-inner>.item.prev.right,

    .four_shows_one_move .carousel-inner>.item.active {

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

        left: 0

    }

    .four_shows_one_move_big .carousel-inner>.item.active.right,

    .four_shows_one_move_big .carousel-inner>.item.next {

        -webkit-transform: translate3d(50%, 0, 0);

        transform: translate3d(50%, 0, 0);

        left: 0

    }

    .four_shows_one_move_big .carousel-inner>.item.active.left,

    .four_shows_one_move_big .carousel-inner>.item.prev {

        -webkit-transform: translate3d(-50%, 0, 0);

        transform: translate3d(-50%, 0, 0);

        left: 0

    }

    .four_shows_one_move_big .carousel-inner>.item.left,

    .four_shows_one_move_big .carousel-inner>.item.prev.right,

    .four_shows_one_move_big .carousel-inner>.item.active {

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

        left: 0

    }

    /*===*****====FourShowColumn End==*****====	*/

    /*===*****====FifthShowColumn Start==*****====	*/

    

    .five_shows_one_move .carousel-inner>.item.active.right,

    .five_shows_one_move .carousel-inner>.item.next {

        -webkit-transform: translate3d(25%, 0, 0);

        transform: translate3d(25%, 0, 0);

        left: 0

    }

    .five_shows_one_move .carousel-inner>.item.active.left,

    .five_shows_one_move .carousel-inner>.item.prev {

        -webkit-transform: translate3d(-25%, 0, 0);

        transform: translate3d(-25%, 0, 0);

        left: 0

    }

    .five_shows_one_move .carousel-inner>.item.left,

    .five_shows_one_move .carousel-inner>.item.prev.right,

    .five_shows_one_move .carousel-inner>.item.active {

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

        left: 0

    }

    /*===*****====FifthShowColumn End==*****====	*/

    /*===*****====SixShowColumn Start==*****====	*/

    

    .six_shows_one_move .carousel-inner>.item.active.right,

    .six_shows_one_move .carousel-inner>.item.next {

        -webkit-transform: translate3d(25%, 0, 0);

        transform: translate3d(25%, 0, 0);

        left: 0

    }

    .six_shows_one_move .carousel-inner>.item.active.left,

    .six_shows_one_move .carousel-inner>.item.prev {

        -webkit-transform: translate3d(-25%, 0, 0);

        transform: translate3d(-25%, 0, 0);

        left: 0

    }

    .six_shows_one_move .carousel-inner>.item.left,

    .six_shows_one_move .carousel-inner>.item.prev.right,

    .six_shows_one_move .carousel-inner>.item.active {

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

        left: 0

    }

    /*===*****====SixShowColumn End==*****====	*/

}

@media all and (min-width: 992px) {

    /*===*****====TwoShowColumn Start==*****====	*/

    

    .two_shows_one_move .carousel-inner>.active.left,

    .two_shows_one_move .carousel-inner>.prev {

        left: -50%

    }

    .three_shows_one_move .carousel-inner>.active.right,

    .two_shows_one_move .carousel-inner>.next {

        left: -50%

    }

    .two_shows_one_move .carousel-inner>.left,

    .two_shows_one_move .carousel-inner>.prev.right,

    .two_shows_one_move .carousel-inner>.active {

        left: 0

    }

    .two_shows_one_move .cloneditem-1,

    .two_shows_one_move .cloneditem-2,

    .two_shows_one_move .cloneditem-3 {

        display: block

    }

    /*===*****====ThreeShowColumn End==*****====	*/

    /*===*****====ThreeShowColumn Start==*****====	*/

    

    .three_shows_one_move .carousel-inner>.active.left,

    .three_shows_one_move .carousel-inner>.prev {

        left: -25%

    }

    .three_shows_one_move .carousel-inner>.active.right,

    .three_shows_one_move .carousel-inner>.next {

        left: 25%

    }

    .three_shows_one_move .carousel-inner>.left,

    .three_shows_one_move .carousel-inner>.prev.right,

    .three_shows_one_move .carousel-inner>.active {

        left: 0

    }

    .three_shows_one_move .cloneditem-1,

    .three_shows_one_move .cloneditem-2,

    .three_shows_one_move .cloneditem-3 {

        display: block

    }

    /*===*****====ThreeShowColumn End==*****====	*/

    /*===*****====FourShowColumn Start==*****====	*/

    

    .four_shows_one_move .carousel-inner>.active.left,

    .four_shows_one_move .carousel-inner>.prev {

        left: -33.33%

    }

    .four_shows_one_move .carousel-inner>.active.right,

    .four_shows_one_move .carousel-inner>.next {

        left: 33.33%

    }

    .four_shows_one_move .carousel-inner>.left,

    .four_shows_one_move .carousel-inner>.prev.right,

    .four_shows_one_move .carousel-inner>.active {

        left: 0

    }

    .four_shows_one_move .carousel-inner .cloneditem-1,

    .four_shows_one_move .carousel-inner .cloneditem-2,

    ,

    .four_shows_one_move .carousel-inner .cloneditem-3 {

        display: block

    }

    .four_shows_one_move_big .carousel-inner>.active.left,

    .four_shows_one_move_big .carousel-inner>.prev {

        left: -33.33%

    }

    .four_shows_one_move_big .carousel-inner>.active.right,

    .four_shows_one_move_big .carousel-inner>.next {

        left: 33.33%

    }

    .four_shows_one_move_big .carousel-inner>.left,

    .four_shows_one_move_big .carousel-inner>.prev.right,

    .four_shows_one_move_big .carousel-inner>.active {

        left: 0

    }

    .four_shows_one_move_big .carousel-inner .cloneditem-1,

    .four_shows_one_move_big .carousel-inner .cloneditem-2 {

        display: block

    }

    /*===*****====FourShowColumn End==*****====	*/

    /*===*****====FifthShowColumn Start==*****====	*/

    

    .five_shows_one_move .carousel-inner>.active.left,

    .five_shows_one_move .carousel-inner>.prev {

        left: -20%

    }

    .five_shows_one_move .carousel-inner>.active.right,

    .five_shows_one_move .carousel-inner>.next {

        left: 20%

    }

    .five_shows_one_move .carousel-inner>.left,

    .five_shows_one_move .carousel-inner>.prev.right,

    .five_shows_one_move .carousel-inner>.active {

        left: 0

    }

    .five_shows_one_move .carousel-inner .cloneditem-1,

    .five_shows_one_move .carousel-inner .cloneditem-2,

    .five_shows_one_move .carousel-inner .cloneditem-3,

    .five_shows_one_move .carousel-inner .cloneditem-4,

    .five_shows_one_move .carousel-inner .cloneditem-5 {

        display: block

    }

    /*===*****====FifthShowColumn End==*****====	*/

    /*===*****====SixShowColumn Start==*****====	*/

    

    .six_shows_one_move .carousel-inner>.active.left,

    .six_shows_one_move .carousel-inner>.prev {

        left: -16.66%

    }

    .six_shows_one_move .carousel-inner>.active.right,

    .six_shows_one_move .carousel-inner>.next {

        left: 16.66%

    }

    .six_shows_one_move .carousel-inner>.left,

    .six_shows_one_move .carousel-inner>.prev.right,

    .six_shows_one_move .carousel-inner>.active {

        left: 0

    }

    .six_shows_one_move .cloneditem-1,

    .six_shows_one_move .cloneditem-2,

    .six_shows_one_move .cloneditem-3,

    .six_shows_one_move .cloneditem-4,

    .six_shows_one_move .cloneditem-5,

    .six_shows_one_move .cloneditem-6 {

        display: block

    }

    /*===*****====SixShowColumn End==*****====	*/

}

@media all and (min-width: 992px) and (transform-3d),

all and (min-width: 992px) and (-webkit-transform-3d) {

    /*===*****====TwoShowColumn Start==*****====	*/

    

    .two_shows_one_move .carousel-inner>.item.active.right,

    .two_shows_one_move .carousel-inner>.item.next {

        -webkit-transform: translate3d(50%, 0, 0);

        transform: translate3d(50%, 0, 0);

        left: 0

    }

    .two_shows_one_move .carousel-inner>.item.active.left,

    .two_shows_one_move .carousel-inner>.item.prev {

        -webkit-transform: translate3d(-50%, 0, 0);

        transform: translate3d(-50%, 0, 0);

        left: 0

    }

    .two_shows_one_move .carousel-inner>.item.left,

    .three_shtwo_shows_one_moveows_one_move .carousel-inner>.item.prev.right,

    .two_shows_one_move .carousel-inner>.item.active {

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

        left: 0

    }

    /*===*****====TwoShowColumn End==*****====	*/

    /*===*****====ThreeShowColumn Start==*****====	*/

    

    .three_shows_one_move .carousel-inner>.item.active.right,

    .three_shows_one_move .carousel-inner>.item.next {

        -webkit-transform: translate3d(25%, 0, 0);

        transform: translate3d(25%, 0, 0);

        left: 0

    }

    .three_shows_one_move .carousel-inner>.item.active.left,

    .three_shows_one_move .carousel-inner>.item.prev {

        -webkit-transform: translate3d(-25%, 0, 0);

        transform: translate3d(-25%, 0, 0);

        left: 0

    }

    .three_shows_one_move .carousel-inner>.item.left,

    .three_shows_one_move .carousel-inner>.item.prev.right,

    .three_shows_one_move .carousel-inner>.item.active {

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

        left: 0

    }

    /*===*****====ThreeShowColumn End==*****====	*/

    /*===*****====FourShowColumn Start==*****====	*/

    

    .four_shows_one_move .carousel-inner>.item.active.right,

    .four_shows_one_move .carousel-inner>.item.next {

        -webkit-transform: translate3d(33.33%, 0, 0);

        transform: translate3d(33.33%, 0, 0);

        left: 0

    }

    .four_shows_one_move .carousel-inner>.item.active.left,

    .four_shows_one_move .carousel-inner>.item.prev {

        -webkit-transform: translate3d(-33.33%, 0, 0);

        transform: translate3d(-33.33%, 0, 0);

        left: 0

    }

    .four_shows_one_move .carousel-inner>.item.left,

    .four_shows_one_move .carousel-inner>.item.prev.right,

    .four_shows_one_move .carousel-inner>.item.active {

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

        left: 0

    }

    .four_shows_one_move_big .carousel-inner>.item.active.right,

    .four_shows_one_move_big .carousel-inner>.item.next {

        -webkit-transform: translate3d(33.33%, 0, 0);

        transform: translate3d(33.33%, 0, 0);

        left: 0

    }

    .four_shows_one_move_big .carousel-inner>.item.active.left,

    .four_shows_one_move_big .carousel-inner>.item.prev {

        -webkit-transform: translate3d(-33.33%, 0, 0);

        transform: translate3d(-33.33%, 0, 0);

        left: 0

    }

    .four_shows_one_move_big .carousel-inner>.item.left,

    .four_shows_one_move_big .carousel-inner>.item.prev.right,

    .four_shows_one_move_big .carousel-inner>.item.active {

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

        left: 0

    }

    /*===*****====FourShowColumn End==*****====	*/

    /*===*****====FiveShowColumn Start==*****====	*/

    

    .five_shows_one_move .carousel-inner>.item.active.right,

    .five_shows_one_move .carousel-inner>.item.next {

        -webkit-transform: translate3d(20%, 0, 0);

        transform: translate3d(20%, 0, 0);

        left: 0

    }

    .five_shows_one_move .carousel-inner>.item.active.left,

    .five_shows_one_move .carousel-inner>.item.prev {

        -webkit-transform: translate3d(-20%, 0, 0);

        transform: translate3d(-20%, 0, 0);

        left: 0

    }

    .five_shows_one_move .carousel-inner>.item.left,

    .five_shows_one_move .carousel-inner>.item.prev.right,

    .five_shows_one_move .carousel-inner>.item.active {

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

        left: 0

    }

    /*===*****====FiveShowColumn End==*****====	*/

    /*===*****====SixShowColumn Start==*****====	*/

    

    .six_shows_one_move .carousel-inner>.item.active.right,

    .six_shows_one_move .carousel-inner>.item.next {

        -webkit-transform: translate3d(16.66%, 0, 0);

        transform: translate3d(16.66%, 0, 0);

        left: 0

    }

    .six_shows_one_move .carousel-inner>.item.active.left,

    .six_shows_one_move .carousel-inner>.item.prev {

        -webkit-transform: translate3d(-16.66%, 0, 0);

        transform: translate3d(-16.66%, 0, 0);

        left: 0

    }

    .six_shows_one_move .carousel-inner>.item.left,

    .six_shows_one_move .carousel-inner>.item.prev.right,

    .six_shows_one_move .carousel-inner>.item.active {

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

        left: 0

    }

    /*===*****====SixShowColumn End==*****====	*/

}

@media all and (min-width: 1280px) {

    /*===*****====FourShowColumn Start==*****====	*/

    

    .four_shows_one_move_big .carousel-inner>.active.left,

    .four_shows_one_move_big .carousel-inner>.prev {

        left: -25%

    }

    .four_shows_one_move_big .carousel-inner>.active.right,

    .four_shows_one_move_big .carousel-inner>.next {

        left: 25%

    }

    .four_shows_one_move_big .carousel-inner>.left,

    .four_shows_one_move_big .carousel-inner>.prev.right,

    .four_shows_one_move_big .carousel-inner>.active {

        left: 0

    }

    /*===*****====FourShowColumn End==*****====	*/

}

@media all and (min-width: 1280px) and (transform-3d),

all and (min-width: 1280px) and (-webkit-transform-3d) {

    /*===*****====FourShowColumn Start==*****====	*/

    

    .four_shows_one_move_big .carousel-inner>.item.active.right,

    .four_shows_one_move_big .carousel-inner>.item.next {

        -webkit-transform: translate3d(25%, 0, 0);

        transform: translate3d(25%, 0, 0);

        left: 0

    }

    .four_shows_one_move_big .carousel-inner>.item.active.left,

    .four_shows_one_move_big .carousel-inner>.item.prev {

        -webkit-transform: translate3d(-25%, 0, 0);

        transform: translate3d(-25%, 0, 0);

        left: 0

    }

    .four_shows_one_move_big .carousel-inner>.item.left,

    .four_shows_one_move_big .carousel-inner>.item.prev.right,

    .four_shows_one_move_big .carousel-inner>.item.active {

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

        left: 0

    }

}

/***********************************

--32--MEDIA QUERY START---

***********************************/



@media (min-width: 992px) {

    #main-navigation-wrapper .navbar-nav .dopdown-nav-toggler {

        display: none;

    }

    #main-navigation-wrapper .navbar-nav > li > .dropdown-submenu {

        display: block !important;

    }

    .logo-menu {

        display: none;

    }

    .logo {

        display: block;

    }

}

@media(max-width: 991px) {

    .request_btn {

        display: none;

    }

    .responsive_btn {

        display: block;

    }

    a.request_quote {

        width: 100%!important;

        background: #a6c644 none repeat scroll 0 0;

    }

    .logo-menu {

        display: block;

        width: 203px;

        margin: 14px 0px 14px 18px;

    }

    .logo {

        display: none;

    }

    #main-navigation-wrapper.navbar-default {

        background: #fff;

    }

    .finance-navbar.affix .nav > li {

        padding: 0px 0!important;

    }

    .navbar-header {

        width: 100%;

        float: none;

        margin: 0 !important;

    }

    .navbar-nav {

        margin: 0;

    }

    .navbar-default .navbar-toggle {

        display: block;

        margin: 15px 15px 15px 0;

        border-color: #fff;

        background-color: transparent !important;

        border: none;

    }

    .navbar-default .navbar-toggle:hover {

        border-color: #C4D114;

    }

    .navbar-default .navbar-toggle .icon-bar {

        background: #33381e;

        width: 25px;

        height: 3px;

    }

    .navbar-default .navbar-toggle:hover .icon-bar {

        background: #557c2a;

    }

    .navbar-collapse.collapse {

        display: none!important;

        height: 0!important;

        padding-bottom: 0;

        overflow: auto!important;

        width: 100%;

    }

    .navbar-default .navbar-collapse {

        background: #e6e8df;

        padding: 0px 0px !important;

        padding-bottom: 0px !important;

        margin: 0;

    }

    .navbar-collapse.collapse.in {

        display: block !important;

        height: auto !important;

        max-height: 70vh;

    }

    .navbar-collapse.in {

        overflow-y: auto;

    }

    .header #main-navigation .nav {

        width: 100%;

        text-align: left;

    }

    #main-navigation-wrapper .navbar-nav .dopdown-nav-toggler {

        width: 49px;

        height: 49px;

        float: right;

        border: none;

        background: transparent;

        margin: -15px 0 0 0;

    }

    #main-navigation-wrapper .navbar-nav .dopdown-nav-toggler:before {

        position: absolute;

        font-family: 'FontAwesome';

        border: none;

        content: "\f078";

        top: 15px;

        color: #474747;

        right: 27px;

    }

    #main-navigation-wrapper .navbar-nav .dopdown-nav-toggler.dopdown-nav-toggler-active:before {

        position: absolute;

        font-family: 'FontAwesome';

        border: none;

        content: "\f077";

        top: 15px;

        color: #474747;

    }

    #main-navigation-wrapper .navbar-nav .dopdown-nav-toggler .icon-bar {

        /*background-color: #fff;

        border-radius: 1px;

        display: block;

        height: 1px;

        width: 20px;*/

    }

    #main-navigation-wrapper .navbar-nav .dopdown-nav-toggler .icon-bar + .icon-bar {

        margin-top: 4px;

    }

    #main-navigation-wrapper .nav {

        width: 100%;

    }

    #main-navigation-wrapper .nav > li {

        display: block;

        margin-right: 0px;

        padding: 0;

        width: 100%;

    }

    #main-navigation-wrapper .nav > li > a {

        display: block;

        width: 100%;

        padding: 15px 10px 15px 30px;

        background: url(../images/nav_list_bg.jpg) repeat-x bottom;

        position: relative;

        color: #474747;

    }

    #main-navigation-wrapper.navbar-default .navbar-nav > .open > a,

    #main-navigation-wrapper.navbar-default .navbar-nav > .open > a:focus,

    #main-navigation-wrapper.navbar-default .navbar-nav > .open > a:hover,

    #main-navigation-wrapper.navbar-default .navbar-nav > li:hover > a {

        background: url(../images/nav_list_bg.jpg) repeat-x bottom;

    }

    #main-navigation-wrapper .navbar-nav > li > .dropdown-submenu a {

        background: url(../images/nav_dropdownlist_bg.html) repeat-x bottom;

    }

    #main-navigation-wrapper .navbar-nav > li > .dropdown-submenu a:hover {

        color: #9acc41;

        background: url(../images/nav_dropdownlist_bg.html) repeat-x bottom;

    }

    #main-navigation-wrapper .nav > li.dropdown.dropdown-active > a {

        border-bottom: 1px solid #12121b;

    }

    #main-navigation-wrapper .nav > li:last-child > a {

        border-bottom: none;

    }

    #main-navigation-wrapper .nav > li + li > a {

        border-left: none;

    }

    #main-navigation-wrapper .navbar-nav > li > .dropdown-submenu {

        position: relative;

        width: 100%;

        opacity: 1;

        visibility: visible;

        left: auto;

        right: auto;

        transform: translate3d(0px, 0px, 0px);

        transition: none !important;

        display: none;

        top: auto;

        float: none;

        background: #33381e;

    }

    #main-navigation-wrapper .navbar-nav > li > .dropdown-submenu a {

        color: #9acc41;

    }

    .finance-navbar.affix a.request_quote {

        display: block;

    }

    .affix .logo-menu {

        margin: 12px 0 13px 18px;

    }

    .affix .navbar-toggle {

        margin: 12px 15px 13px 0;

    }

    #main-navigation-wrapper .navbar-nav ul.dropdown-submenu li.new {

        display: none;

    }

    #main-navigation-wrapper .nav > li > a {

        padding-right: 15px;

    }

    #main-navigation-wrapper .nav > li + li > a {

        padding-left: 30px;

    }

    #main-navigation-wrapper .nav > li a.nav_drop_ar:after {

        display: none;

    }

    #main-navigation-wrapper.variation2_navbar.navbar-default {

        background: #000;

    }

    .navbar-default .navbar-toggle.variation2_navbar .icon-bar {

        background: #fff;

    }

    #main-navigation-wrapper.variation2_navbar .navbar-nav > li > a {

        color: #474747;

    }

    #main-navigation-wrapper .navbar-collapse.nav_variation4 .navbar-nav {

        margin-left: 0px;

    }

    #main-navigation-wrapper .navbar-collapse.nav_variation4 .nav > li {

        padding: 0px!important;

    }

    a.var4_request_btn {

        display: none;

    }

    #main-navigation-wrapper .navbar-collapse.nav_variation4 {

        background: #e6e8df;

        padding: 0px;

        border: 0px;

    }

    .nav_variation4_in {

        border: 0px;

    }

    #main-navigation-wrapper .navbar-collapse.nav_variation4 .nav > li a {

        color: #474747;

    }

    #main-navigation-wrapper .navbar-collapse.nav_variation4 .navbar-nav > li > .dropdown-submenu a {

        color: #9acc41;

    }

    #main-navigation-wrapper.variation2_navbar.variation4_navbar.navbar-default {

        background: #fff;

        margin-top: 0px;

    }

    .finance-navbar.affix#main-navigation-wrapper.variation2_navbar.variation4_navbar.navbar-default {

        background: #fff;

        box-shadow: 0px 4px 10px #ccc;

    }

}

@media (min-width: 1200px) {

    .container {

        padding: 0;

    }

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

    .container {

        padding: 0;

    }

    /*====home version1 start=====*/

    

    #minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-top.home1_slide1,

    #minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-top.home1_slide2 {

        padding: 150px 0px 0px 0px;

    }

    #minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.cnt_fl {

        margin-left: 65px;

    }

    #minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.cnt_fr {

        margin-right: 65px;

    }

    .no_pad_left {

        padding-left: 15px;

    }

    .short_about_col.why_choose_Txt {

        padding-right: 28px;

    }

    .choose_list_icon {

        margin-right: 12px;

    }

    /*====home version1 end=====*/

    

    .about_chooe_bg {

        padding: 95px 0px 100px;

    }

    ul.key_benefit_list li {

        width: 50%;

    }

    ul.key_benefit_list li.wdt_40 {

        width: 50%;

    }

    ul.law_service_img li.spring_img_wdt1 {

        width: 61.6%;

    }

    ul.shop_prd_list li {

        width: 31%;

    }

    .download_brochure_Col:after {

        display: none;

    }

    h3.radio_ship_margin {

        font-size: 37px;

    }

    a.download_brochure {

        font-size: 16px;

    }

    .shop_left_box h4 {

        font-size: 24px;

    }

    ul.project_gal_imgs {

        width: 68%;

    }

    ul.bnr_btm_services li h5 {

        height: 50px;

    }

    .wantto_work_col {

        text-align: center;

    }

    a.view-all.slide_contact_btn.slide_service_btn.get_quote_btn {

        float: none;

        display: inline-block;

        margin: 20px 0px;

    }

    .project_gal_left {

        margin: 94px 0px 61px 38px;

    }

    #minimal-bootstrap-carousel .carousel-inner.ver_new_4_slider .carousel-caption .thm-container .box.valign-top.home4_slide3 {

        width: 53%;

    }

    .variaion4_request_form {

        width: 74%;

        margin-right: 50px;

    }

    #main-navigation-wrapper.variation2_navbar.variation4_navbar.navbar-default {

        position: static;

        margin-top: 0px;

    }

}

@media only screen and (min-width: 768px) and (max-width: 991px) {

    /*====home version1 start=====*/

    

    .landing_gardening_txt {

        font-size: 14px;

    }

    .hdr_cnt ul li {

        font-size: 15px;

    }

    #minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.wdt55,

    #minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.wdt65,

    #minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.wdt70 {

        width: 100%;

        text-align: center;

        padding-left: 40px;

        padding-right: 40px;

    }

    #minimal-bootstrap-carousel .carousel-inner.ver_new_4_slider .carousel-caption .thm-container .box.valign-top.home4_slide3 {

        width: 50%;

        text-align: center;

        float: left;

        padding: 200px 0px 0px 40px;

    }

    .variaion4_request_form {

        width: 45%;

        margin: 180px 0px 0px 0px;

    }

    .variaion4_request_form h5 {

        padding: 20px 10px 10px;

    }

    #contact-form .form-group.request_group {

        margin-bottom: 5px;

    }

    .quality-list_marbtm {

        margin-bottom: 50px;

    }

    .quality-list_marbtm:nth-child(3),

    .quality-list_marbtm:nth-child(4) {

        margin-bottom: 0px;

    }

    .home_about_col {

        background: none;

    }

    .no_pad_left {

        padding-left: 15px;

    }

    .request_col {

        background-size: cover;

        padding: 32px 28px 35px;

        margin: 40px 0px 0px;

    }

    .short_about_col.why_choose_Txt {

        padding-right: 15px;

        margin: -15px 0px 50px;

    }

    .choose_list_info {

        width: 68%;

    }

    .blog_col ul.good_lawn_list {

        margin: 30px 0px 0px;

    }

    .about_bg {

        background: rgba(0, 0, 0, 0) url("../images/requestaquote_bg.html") no-repeat scroll right 113%;

    }

    .stop_location_col {

        padding: 54px 0px;

        background-size: cover;

    }

    /*====home version1 end=====*/

    

    .about_desc h4 {

        line-height: 34px;

    }

    a.view-all.slide_contact_btn {

        float: none;

        display: inline-block;

    }

    /*====Service start=====*/

    

    .service_marbtm:nth-child(4) {

        margin-bottom: 80px;

    }

    .wdt_left {

        padding-left: 15px;

        width: 100%;

    }

    .wdt_rght {

        width: 100%;

        margin: 40px 0px 0px;

    }

    ul.key_benefit_list li {

        width: 50%;

    }

    ul.key_benefit_list li.wdt_40 {

        width: 50%;

    }

    .choose_Accordian_Wdt {

        width: 100%;

    }

    .requirement_garderning_col {

        width: 100%;

        background-size: cover;

        margin: 50px 0px 0px;

        padding: 60px 0px;

    }

    .about_snow_col.about_snow_col1 {

        width: 45%;

    }

    ul.snow_removal_icon_list {

        margin: 10px 0 0;

        width: 45%;

    }

    ul.law_service_img li.spring_img_wdt1 {

        width: 61.6%;

    }

    ul.law_service_img li.spring_img_wdt2 {

        margin-left: 21px;

        width: 33.3%;

    }

    /*====Service end=====*/

    /*====Footer start=====*/

    

    footer {

        background: url(../images/footer_mobile_bg.html) no-repeat scroll center top;

        padding: 152px 0 0;

    }

    .ftr_pad_30 {

        padding-left: 15px;

    }

    .ftr_nav {

        margin: 4px 0 30px;

    }

    /*====Footer end=====*/

    

    #photo_gallery .project_detail a {

        margin: 20px 0 37px;

    }

    #photo_gallery .project_detail h2 {

        font-size: 13px;

    }

    .variant_four_project .project_heading {

        font-size: 13px;

    }

    #photo_gallery .col-lg-2 {

        width: 50%;

        margin-bottom: 30px;

    }

    ul.shop_prd_list li {

        width: 31.4%;

    }

    ul.shop_prd_list li:nth-child(3) {

        margin-right: 0px;

    }

    .prd_detail_desc {

        padding-left: 20px;

        width: 53%;

    }

    .nav-tabs > li > a {

        font-size: 15px;

        width: 128px;

    }

    .case_study_img.martp {

        margin: 30px 0px 0px;

    }

    .case_study_desc.desc-mar_none {

        margin: 50px 0px 0px;

    }

    .choose_img {

        display: none;

    }

    .contact_info {

        margin: 30px 0px 0px;

    }

    .about_chooe_bg {

        padding: 95px 0px 100px;

    }

    .paypal_col {

        width: 66%;

    }

    h3.radio_ship_margin {

        font-size: 25px;

        margin: -3px 0 0 0px;

    }

    .radio.radio1 {

        margin: 0px 0px 20px;

    }

    .project_gal_left {

        width: 100%;

        margin: 0px;

        padding: 90px 20px;

    }

    ul.project_gal_imgs {

        width: 100%;

    }

    ul.bnr_btm_services li {

        width: 100%;

        padding: 50px 30px;

        min-height: 150px;

    }

    ul.bnr_btm_services li:hover {

        min-height: 150px;

    }

    .welcome_dream_txt {

        padding-left: 15px;

        margin: 20px 0px 0px;

    }

    .stop_location_col.stopgreen_bg {

        text-align: center;

    }

    .stop_location_col.stopgreen_bg h3 {

        width: 100%;

    }

    a.get_request {

        display: inline-block;

        float: none;

    }

    .map_cnt_rght {

        width: 100%;

    }

    .var_4_slider {

        width: 100%!important;

    }

    .quality_service_txt {

        padding-left: 15px;

        margin: 80px 0px 0px;

    }

    .quality_landscape_img {

        background: none;

    }

    .wantto_work_col {

        text-align: center;

    }

    a.view-all.slide_contact_btn.slide_service_btn.get_quote_btn {

        float: none;

        display: inline-block;

        margin: 30px 0px 0px;

    }

    .testimonial_var4 {

        margin: 50px 0px 0px;

    }

    .get_touch_form {

        padding-left: 15px;

        margin: 50px 0px 0px;

    }

    .subscribe_txt {

        margin-bottom: 30px;

    }

    #main-navigation-wrapper.variation2_navbar.variation4_navbar.navbar-default {

        position: static;

        margin-top: 0px;

    }

}

@media only screen and (min-width: 260px) and (max-width: 767px) {

    .pad_85_100 {

        padding: 75px 0px 80px;

    }

    #photo_gallery {

        padding: 60px 15px 0;

    }

    .pad_94_196 {

        padding: 74px 0px 176px;

    }

    .pad_94_100 {

        padding: 75px 0px 80px;

    }

    .pad_100_97 {

        padding: 75px 0px 77px;

    }

    .pad_106_100 {

        padding: 70px 0px 77px;

    }

    .pad_100 {

        padding: 80px 0px;

    }

    .pad_85_95 {

        padding: 65px 0px 75px;

    }

    .pad_84_70 {

        padding: 64px 0px 50px;

    }

    .pad_100_70 {

        padding: 80px 0px 50px;

    }

    .pad_100_95 {

        padding: 80px 0px 75px;

    }

    .pad_100_85 {

        padding: 80px 0px 65px;

    }

    .pad_100_62 {

        padding: 80px 0px 42px;

    }

    .pad_100_196 {

        padding: 80px 0px 125px;

    }

    .pad_94_0 {

        padding: 74px 0px 0px;

    }

    .pad_100_1 {

        padding: 80px 0px;

    }

    h3 {

        font-size: 34px;

        margin-bottom: 27px;

    }

    h3.mar_btm60 {

        margin-bottom: 42px;

    }

    h3.mar_btm30 {

        margin-bottom: 34px;

    }

    h3.mar_btm40 {

        margin-bottom: 40px;

    }

    h3.mar_btm23 {

        margin-bottom: 35px;

    }

    h3.mar_btm50 {

        margin-bottom: 40px;

    }

    .mobile_none {

        display: none

    }

    /*=======home start======*/

    

    .hdr_cnt ul li a,

    .hdr_cnt ul li {

        color: #fff;

    }

    #minimal-bootstrap-carousel .carousel-inner .item {

       

    }

    #minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.wdt55,

    #minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.wdt65,

    #minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.wdt70 {

        width: 100%;

        text-align: center;

        padding: 0px 20px;

    }

    #minimal-bootstrap-carousel .carousel-caption h2,

    #minimal-bootstrap-carousel .carousel-caption h2.fnt_55 {

        font-size: 30px;

        line-height: 30px;

    }

    #minimal-bootstrap-carousel .carousel-caption p.fnt_22 {

        font-size: 16px;

        line-height: 22px;

    }

    a.view-all.slide_contact_btn {

        float: none;

        display: inline-block;

        margin-bottom: 10px;

    }

    a.view-all.slide_contact_btn.slide_service_btn {

        margin-left: 0px;

    }

    #minimal-bootstrap-carousel .carousel-control {

        top: 75px;

    }

    #minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-top.home2_slide1,

    #minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-bottom.home2_slide2,

    #minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-top.home2_slide3 {

        vertical-align: top;

        padding: 300px 0px 0px;

    }

    #minimal-bootstrap-carousel .carousel-inner.ver_new_2_slider .item {

        min-height: 800px;

    }

    #minimal-bootstrap-carousel .carousel-caption h2.fnt_55.ln_height1,

    #minimal-bootstrap-carousel .carousel-caption h2.fnt_55.ln_height2 {

        line-height: 40px;

    }

    #minimal-bootstrap-carousel.home2_control .carousel-control {

        top: 25%;

    }

    .year_quality {

        font-size: 34px;

        line-height: 38px;

        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

        padding-right: 0;

        text-align: left;

        width: 100%;

    }

    .year_quality .year_35 {

        font-size: 40px;

    }

    .quality-txt {

        width: 100%;

    }

    .quality-list_marbtm {

        margin-bottom: 50px;

    }

    .quality-list_marbtm:nth-child(4) {

        margin-bottom: 0px;

    }

    .home_about_col {

        background: none;

    }

    .no_pad_left {

        padding-left: 15px;

    }

    .request_col {

        background-size: cover;

        padding: 32px 15px 35px;

    }

    .request_col h3 {

        margin-bottom: 40px;

    }

    .short_about_col.why_choose_Txt {

        margin: 0;

        padding-right: 15px;

    }

    .choose_list {

        margin-bottom: 39px;

    }

    .choose_list:nth-child(3) {

        margin-bottom: 39px;

    }

    .choose_list:nth-child(4) {

        margin-bottom: 0px;

    }

    .choose_list_icon {

        margin-right: 20px;

    }

    .choose_list_info {

        width: 65%;

    }

    .choose_list:nth-child(2),

    .choose_list:nth-child(4) {

        padding-left: 0;

    }

    .stop_location_col {

        padding: 74px 0px 80px;

        background-size: cover !important;

    }

    .stop_location_col h3 {

        font-size: 25px;

        line-height: 33px;

    }

    a.view-all.slide_contact_btn.slide_service_btn.margin_rght {

        margin-left: 0;

        margin-right: 0;

    }

    #client_slider {

        margin: 70px 0px 0px;

    }

    #client_slider .controls {

        top: -90px!important;

    }

    .blog_col {

        margin-bottom: 50px;

    }

    .blog_col.nomargin {

        margin-bottom: 0px;

    }

    .blog_col ul.good_lawn_list {

        margin: 0px!important;

    }

    .blog_col ul.good_lawn_list li {

        padding: 15px 20px 18px;

    }

    .blog_col ul.good_lawn_list li:last-child {

        padding: 15px 20px;

    }

    /*=======home end======*/

    

    .inner_page_bnr h2 {

        font-size: 40px;

    }

    .about_desc {

        margin-top: 20px;

        padding-left: 15px;

    }

    .about_desc h4 {

        font-size: 22px;

    }

    .choose_list_div {

        margin-top: 30px;

    }

    .carousel {

        width: 100%;

        float: left;

    }

    #member_slider {

        margin: 40px 0px 0px;

    }

    /*=======service start======*/

    

    .service_marbtm:nth-child(4),

    .service_marbtm:nth-child(5) {

        margin-bottom: 80px;

    }

    .service_marbtm:nth-child(6) {

        margin-bottom: 0px;

    }

    .wdt_left {

        width: 100%;

    }

    .wdt_rght {

        width: 100%;

    }

    .service_page .wdt_left {

        padding: 0 15px

    }

    .service_page .wdt_rght {

        padding: 0 15px;

        margin-top: 40px;

    }

    h4.fnt28 {

        font-size: 25px;

    }

    ul.law_service_img li {

        width: 100%;

        margin-bottom: 50px;

    }

    ul.law_service_img li.second_img {

        width: 100%;

    }

    ul.law_service_img li:last-child {

        margin-bottom: 0px;

    }

    .key_benefit_col {

        margin: 20px 0px 0px;

    }

    .key_benefit_img {

        width: 100%;

        margin-bottom: 50px;

    }

    .key_benefit_desc {

        width: 100%;

        margin-bottom: 50px;

    }

    ul.key_benefit_list li {

        width: 100%;

    }

    ul.key_benefit_list li.wdt_40 {

        width: 100%;

    }

    .choose_Accordian_Wdt {

        width: 100%;

    }

    .requirement_garderning_col {

        background: rgba(0, 0, 0, 0) url("../images/gardnering_requirement.html") no-repeat scroll 0 0 / cover;

        width: 100%;

        margin: 50px 0px 0px;

        padding: 60px 0px;

    }

    /*=======service end======*/

    /*=======Footer Start======*/

    

    footer {

        background: url(../images/footer_mobile_bg.html) no-repeat scroll center top;

        padding: 152px 0 0;

        background-size: cover;

    }

    .ftr_nav {

        margin: 14px 0 10px;

    }

    .ftr_txt_div {

        padding-right: 0;

    }

    ul.ftr_social {

        margin: 8px 0 15px;

    }

    .ftr_pad_30 {

        padding-left: 15px;

    }

    .ftr_btm p {

        text-align: center;

    }

    .ftr_btm {

        margin: 27px 0 0;

    }

    /*=======Footer end======*/

    

    .banner_desc {

        display: none

    }

    a.btn.slide_contact_btn.read_btn {

        margin-bottom: 30px;

    }

    .about_bg {

        background: rgba(0, 0, 0, 0) url("../images/requestaquote_bg.html") no-repeat scroll -170px 630px;

    }

    .short_about_col {

        padding-bottom: 80px;

    }

    a.btn.slide_contact_btn {

        width: 134px;

        font-size: 15px;

    }

    ul.blog_list_icon li {

        margin-right: 12px;

        padding: 0 9px 0 20px;

    }

    #photo_gallery .col-lg-2 {

        width: 100%;

    }

    .client_identity_Col {

        margin-bottom: 0px;

    }

    a.request_quote {} h3 {

        font-size: 30px;

    }

    ul.blog_icon_list li {

        margin-bottom: 10px;

        margin-right: 0;

    }

    .news_search {

        padding: 4px 22px 5px;

    }

    .news_search .btn-default {} .cart_btm_col {

        padding: 26px 19px 26px 20px;

    }

    a.coupon_btn {

        font-size: 13px;

        margin-right: 9px;

        padding: 6px 7px;

    }

    a.add_cart_btn {

        font-size: 13px;

        margin-top: 11px;

        padding: 0 16px;

        width: 150px;

    }

    .cart_table ul li {

        padding: 7px 19px;

        width: 100% !important;

    }

    .cart_table ul.cart_desc li {

        min-height: 10px !important;

        padding: 7px 19px;

    }

    .cart_txt {

        margin: 0;

    }

    .quantity_select {

        margin: 5px 0;

    }

    .cart_close_img {

        margin: 2px 0;

        text-align: left;

    }

    .cart_table ul.cart_desc li:first-child {

        padding-left: 20px;

    }

    .case_study_img {

        float: left;

        margin-bottom: 11px;

        width: 100%;

    }

    .find_landscape_col {

        padding: 11px 14px 11px 20px;

    }

    .description_txt {

        padding-left: 0;

    }

    .mob_mar_10 {

        margin-bottom: 10px

    }

    h3.radio_ship_margin {

        margin: -24px 0 0 22px;

    }

    .order_col {

        padding: 15px 18px 33px;

    }

    .paypal_col {

        width: 62%;

    }

    .contact_info {

        margin-top: 30px;

        padding: 23px 10px 72px;

    }

    .cnt_map_img {

        margin: 40px 0 0;

    }

    .irrigation_drainage_desc {

        width: 100%;

        margin-bottom: 50px;

    }

    .irrigation_drainage_img {

        width: 100%;

    }

    .prd_large_img {

        width: 100%;

    }

    .prd_detail_desc {

        margin: 30px 0px 0px;

        padding-left: 0;

        width: 100%;

    }

    .nav-tabs > li > a {

        font-size: 12px;

        margin-right: 0;

        padding: 10px 5px;

        width: 91px;

    }

    ul.shop_prd_list li {

        margin-right: 0;

        width: 100%;

    }

    .nav-tabs > li {

        margin-right: 0;

    }

    .panel-body {

        padding: 16px 15px 71px;

    }

    .about_snow_col.about_snow_col1 {

        width: 100%;

    }

    ul.snow_removal_icon_list {

        margin: 10px 0 0;

        width: 100%;

    }

    ul.law_service_img li.spring_img_wdt1 {

        margin-bottom: 10px;

        width: 100%;

    }

    ul.law_service_img li.spring_img_wdt2 {

        margin-left: 0;

        width: 100%;

    }

    .short_about_col {

        padding-bottom: 40px;

    }

    a.download_brochure {

        font-size: 18px;

    }

    ul.shop_prd_list li.list_marbtm {

        margin-bottom: 50px;

    }

    ul.shop_prd_list li.list_marbtm:last-child {

        margin-bottom: 0px;

    }

    .case_study_img.martp {

        margin: 30px 0px 0px;

    }

    .mobile_display {

        display: none;

    }

    .testi_bg {

        padding: 0px 60px 19px;

    }

    #quote-carousel .carousel-control.left {

        left: -75px;

    }

    #quote-carousel .carousel-control.right {

        right: -85px;

    }

    .quality-list_marbtm:last-child {

        margin-bottom: 0px;

    }

    .choose_img {

        margin: 20px 0px 0px;

    }

    .pad_85_1 {

        padding: 75px 0px 80px;

    }

    h3.mar_btm1 {

        margin-bottom: 33px;

    }

    ul.snow_removal_icon_list {

        margin: 50px 0 0;

    }

    .about_snow_img {

        width: 100%;

        margin-right: 0px;

        margin-bottom: 50px;

    }

    .case_study_desc.desc-mar_none {

        margin: 50px 0px 0px;

    }

    h3.mar_btm2 {

        margin-bottom: 33px;

    }

    .blog_col ul.good_lawn_list.blog_list {

        margin: 0px;

    }

    .social_plugin ul li {

        margin-bottom: 10px;

    }

    .cart_table ul li.tabl_div1 {

        padding-left: 19px;

    }

    .cart_table ul li {

        border-bottom: 1px solid #ebebeb;

        border-right: 0px;

    }

    a.add_cart_btn {

        margin-top: 0px;

    }

    h3.radio_ship_margin {

        font-size: 21px;

        margin: 0px;

    }

    .radio.radio1 {

        margin: 0px 0px 20px;

    }

    .order_fr {

        margin: 50px 0px 0px;

    }

    .quality-list_img1.quality_mob {

        padding-right: 0px;

        margin-bottom: 38px;

    }

    .quality-list_desc1.quality_desc_mob {

        padding-left: 0px;

    }

    .project_gal_left {

        width: 100%;

        margin: 0px;

        padding: 75px 20px;

    }

    ul.project_gal_imgs {

        width: 100%;

    }

    ul.bnr_btm_services li {

        width: 100%;

        padding: 50px 30px;

        min-height: 150px;

    }

    ul.bnr_btm_services li:hover {

        min-height: 150px;

    }

    .welcome_dream_txt {

        padding-left: 15px;

        margin: 20px 0px 0px;

    }

    .stop_location_col.stopgreen_bg {

        text-align: center;

    }

    .stop_location_col.stopgreen_bg h3 {

        width: 100%;

        font-size: 25px;

    }

    a.get_request {

        display: inline-block;

        float: none;

    }

    .map_cnt_rght {

        width: 100%;

        padding: 93px 0px 63px 20px;

    }

    .welcome_dream_txt h5 {

        font-size: 30px;

        line-height: 40px;

    }

    .welcome_dream_txt h5 .fnt_bold {

        font-size: 40px;

    }

    .blog_mb {

        margin-bottom: 50px;

    }

    .quality_landscape_img {

        background: none;

    }

    .get_touch_form {

        padding-left: 15px;

        margin: 50px 0px 0px;

    }

    .quality_service_txt {

        padding-left: 15px;

        margin: 50px 0px 0px;

    }

    .wantto_work_col {

        padding: 26px 15px;

        text-align: center;

    }

    .wantto_work_col h3 {

        font-size: 30px;

    }

    a.view-all.slide_contact_btn.slide_service_btn.get_quote_btn {

        float: none;

        display: inline-block;

        margin: 30px 0px 0px;

    }

    .subscribe_search {

        margin: 20px 0px 0px;

        padding: 11px 0 11px 12px;

    }

    .subscribe_bg {

        padding: 75px 0px 80px 0px;

    }

    .key_benefit_desc.key_benefit_desc1 {

        width: 100%;

    }

    .ship_radio {

        margin: 30px 0px 27px;

    }

    .working_hours_col {

        margin: 50px 0px 30px;

    }

    .service_mrbtm {

        margin-bottom: 40px;

    }

    .about_chooe_bg.choose_white-bg {

        padding: 75px 0px 0px;

    }

    h3.accrdian_head {

        margin: 40px 0px;

    }

    .hdr_top_bar.hdr_top_bar_var2 {

        background: #33381e;

    }

    .hdr_top_bar.hdr_top_bar_var3 {

        background: #33381e;

    }

    .hdr_variation2 {

        position: static;

        background: #33381e;

    }

    #service_slider .controls {

        bottom: -45px;

    }

    .quality_service_txt {

        padding-left: 15px;

        margin: 80px 0px 0px;

    }

    .quality_landscape_img {

        background: none;

    }

    .wantto_work_col {

        text-align: center;

    }

    a.view-all.slide_contact_btn.slide_service_btn.get_quote_btn {

        float: none;

        display: inline-block;

        margin: 30px 0px 0px;

    }

    .get_touch_form {

        padding-left: 15px;

        margin: 50px 0px 0px;

    }

    .subscribe_txt {

        margin-bottom: 30px;

    }

    #main-navigation-wrapper.variation2_navbar.variation4_navbar.navbar-default {

        position: static;

        margin-top: 0px;

    }

    .hdr_top_variation4 ul {

        margin: 10px 0px;

    }

    #photo_gallery .controls.gallery_controls {

        left: 64px;

        right: 0;

        top: -38px;

    }

    #minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.cnt_fl {

        text-align: center;

    }

    #minimal-bootstrap-carousel .carousel-inner.ver_new_4_slider .item.home4_slide3 {

        min-height: 1200px;

    }

    #minimal-bootstrap-carousel .carousel-inner.ver_new_4_slider .carousel-caption .thm-container .box.valign-top.home4_slide3 {

        width: 100%;

        text-align: center;

        float: left;

        padding-left: 40px;

        padding-right: 40px;

    }

    #minimal-bootstrap-carousel .carousel-caption h2 {

        text-align: center;

    }

    #minimal-bootstrap-carousel .carousel-caption p {

        text-align: center;

    }

    .variaion4_request_form {

        width: 90%;

        border-radius: 5px;

        margin: 40px 5% 0px;

    }

    .variaion4_request_form h5 {

        padding: 20px 10px 10px;

    }

    #contact-form .form-group.request_group {

        margin-bottom: 5px;

    }

    .service_page h4 {

        width: 100%;

        float: left;

    }

    .subscribe_search .form-control {

        font-size: 14px;

        width: 75%;

    }

    .subscribe_search .btn-default {

        font-size: 14px;

        width: 81px;

    }

    #main-navigation-wrapper .nav.small_hgt > li {

        margin: 0;

        padding: 0;

    }

    .var_4_slider {

        width: 100% !important;

    }

    @media only screen and (min-width: 260px) and (max-width: 479px) {

        #member_slider .controls {

            margin-bottom: 20px;

            margin-top: 0;

            position: static;

        }

        a.add_cart_btn {

            margin-top: 10px!important;

        }

        a.view-all.slide_contact_btn.slide_service_btn.margin_rght {

            margin-bottom: 15px;

        }

        .service_mar_left {

            margin-left: 0px;

            margin-top: 10px;

        }

        #minimal-bootstrap-carousel .carousel-inner .item {

            min-height: 200px!important;

        }

        #member_slider {

            margin: 0px!important;

        }

    }

    @media(max-width: 767px) {

        .button {

            margin: 0 25% 30px 25%;

            width: 50%;

        }

        .header-5 .header-right-info ul li

        {

            margin: 0 0 20px 0;

        }

        .header-5 .header-right-info ul li + li .single-header-right-info,  .header-5 .header-right-info ul li:last-child

        {

            margin: 0;

        }

        .about5 .quality_service_txt

        {

            margin: 0;

        }

        .about5 img

        {

            margin: 80px 0 0 0;

        }

        .testinomial_col

        {

            padding: 75px 15px 60px 15px;

        }

        .testinomial_col_inn, #desi-testimonial-carousel, .about5-1 .short_about_col, .request_col



        {

            width: 100%;

        }

        .testinomial_col [data-slide="next"], .testinomial_col [data-slide="prev"]

        {

            position: static;

            margin: 30px 10px 0 0;

        }

        .about5-1

        {

            padding: 50px 0 0 0;

        }

        .about5-1::before, .about5-1

        {

            background: #3f4716;

        }

        .about5-1 .last ul.about_list

        {

            margin: 0 0 50px 0;

        }

    }









/*

* prettyphoto responsive

*/



@media only screen and (min-width: 600px) and (max-width: 1024px) { 

    .pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden; }

    div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }

    div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }

    .pp_content { width: 100%!important; height: auto!important; }

    .pp_fade { width: 100%!important; height: 100%!important; }

    a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }

    #pp_full_res img { width: 100%!important; height: auto!important; }

    .pp_details { width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }

    a.pp_close { right: 7%!important; top: 10px!important; }

}



@media only screen and (min-width: 320px) and (max-width: 480px) { 



    .logo-menu img {

    width: 144px;

}



.hdr_cnt ul li {

    float: left;

    font-size: 10px;

    font-weight: 400;

    color: #fff;

    margin-right: 28px;

    line-height: 29px;

}
latest_news_1 p {
    padding: 10px;
    text-align: center;
}

latest_news_1 {
    background-color: #409747;
    min-height: 150px;
}
.our_managing_partner img {

    float: right;
    margin-left: 21px;

}




.col-xs-offset-2 {

    margin-left: 0% !important;

}



}





 
