@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('../plugins/prettyPhoto_compressed_3.1.6/css/prettyPhoto.css');
/***********************************
--01-GLOBAL STYLE START---
***********************************/

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;
}
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: #8e8d8d;
}
p.mar_btm15 {
    margin-bottom: 15px;
}
p:last-child {
    margin-bottom: 0px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Alegreya', serif;
    font-weight: 700;
}
h3 {
    font-size: 40px;
    color: #fff;
    margin-bottom: 34px;
    text-transform: none;
    letter-spacing: 1px;
}
h3 .green-head {
    color: #94b200;
}
h3 .lytgreen-head {
    color: #9fc612;
}
h3.black-color {
    color: #353535;
}
h4 {
    font-size: 22px;
    margin-bottom: 10px;
    color: #000;
    line-height: 24px;
}
.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
}
.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: 100px 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;
}
/***********************************
--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: #33381e;
    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: 18px;
    font-weight: 400;
    font-style: italic;
    color: #abb488;
    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: #abb488;
    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/common_in_all/msg_icon.png) no-repeat 0px 6px;
    padding-left: 42px;
    font-size: 16px;
}
.hdr_call_icon {
    background: url(../images/common_in_all/call_icon.png) no-repeat 0px 6px;
    padding-left: 34px;
    font-size: 18px;
}
.hdr_msg_icon.white_msg_icon {
    background: url(../images/common_in_all/white_msg_icon.png) no-repeat 0px 6px;
}
.hdr_call_icon.white_call_icon {
    background: url(../images/common_in_all/white_call_icon.png) no-repeat 0px 6px;
}
.hdr_top_variation4 {
    background: url(../images/common_in_all/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/common_in_all/hdr4_cnt_after.jpg) 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/common_in_all/hdr4_msg_icon.png) no-repeat 0px 4px;
}
.hdr4_call_icon {
    background: url(../images/common_in_all/hdr4_call_icon.png) 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: 21px 0px 28px;
}
.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: url(../images/common_in_all/main_header_bg.jpg) repeat-x bottom #fff;
    border-radius: 0;
    margin: 0;
}
#main-navigation-wrapper.navbar-default:after {
    width: 100%;
    background: url(../images/common_in_all/header_shadow_bg.png) repeat-x;
    height: 9px;
    position: absolute;
    left: 0px;
    bottom: -9px;
    content: "";
}
#main-navigation-wrapper .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
    position: relative;
}
#main-navigation-wrapper .nav > li {
    padding: 36px 0;
    margin-right: 6px;
}
#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/common_in_all/nav_dropar.png) 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: 4px 0;
    font-size: 15px;
    font-family: "Raleway", sans-serif;
    font-weight: bold;
    color: #474747;
    text-transform: uppercase;
    padding-right: 20px;
}
#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: 20px;
}
#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: #7da309;
}
#main-navigation-wrapper .nav > li a.nav_drop_ar:hover:after {
    background: rgba(0, 0, 0, 0) url("../images/common_in_all/nav_dropar_hover.png") 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/common_in_all/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: #9acc41;
    background: #33381e;
}
#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/common_in_all/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 .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/common_in_all/nav2_dropar.png) 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;
}
#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: 670px;
    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_page3/banner_img1.jpg');
}
#minimal-bootstrap-carousel .carousel-inner .slide-2
{
    background-image: url('../images/home_page3/banner_img2.jpg');
}
#minimal-bootstrap-carousel .carousel-inner .slide-3
{
    background-image: url('../images/home_page3/banner_img3.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: 43px;
    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: 20px;
    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: 226px 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;
}
/***********************************
--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/home_page2/service_bg.jpg) repeat;
}
.service_mrbtm {
    margin-bottom: 58px;
}
.service_mrbtm1 {
    margin-bottom: 55px;
}
.service_head_br {
    background: url(../images/home_page2/service_head_line.jpg) 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/home_page3/service_img1.jpg) no-repeat 0px 0px;
    background-size: cover;
}
ul.bnr_btm_services li.service_img2 {
    background: url(../images/home_page3/service_img2.jpg) no-repeat 0px 0px;
    background-size: cover;
}
ul.bnr_btm_services li.service_img3 {
    background: url(../images/home_page3/service_img3.jpg) no-repeat 0px 0px;
    background-size: cover;
}
ul.bnr_btm_services li.service_img4 {
    background: url(../images/home_page3/service_img4.jpg) 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: 'Alegreya', serif;
    float: right;
    text-decoration: underline;
    margin: 5px 0px 0px;
    font-weight: bold;
}
a.view_Service:hover {
    text-decoration: none;
    color: #94b200;
}
#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_page3/home_cnt_img.jpg) no-repeat 0px 0px;
    background-size: cover;
    height: 453px;
}
.map_cnt_rght {
    width: 50%;
    float: right;
    background: url(../images/home_page3/home_cnt_desc_bg.jpg) 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/home_page3/green_cnt_map_icon.png) no-repeat 0px 8px;
}
.greencnt_mail_icon {
    background: url(../images/home_page3/green_cnt_mail_icon.png) no-repeat 0px 8px;
}
.greencnt_call_icon {
    background: url(../images/home_page3/green_cnt_call_icon.png) 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/home_page4/form_after_shadow.png) 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/home_page4/request_form_head_bg.png) 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/home_page4/subscribe_bg.jpg) 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/home_page4/client_gray_arrow.png) 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/home_page4/frth_srvice_hover_bg.jpg) 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/home_page4/service_leave_icon_hover.png) 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/home_page4/service_leave_icon.png) 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/home_page4/quality_landscape_img.jpg) 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/home_page4/abt_list_mark.png) 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: 40px;
    color: #494949;
    font-family: 'Alegreya', serif;
    font-weight: 700;
    background: url(../images/home_page/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: #94b200;
}
.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: 25px;
    color: #3f3f3f;
    text-transform: none;
    margin-bottom: 8px;
    letter-spacing: 0.7px;
}
.quality-list h5 a {
    color: #3f3f3f;
}
.quality-list h5 a:hover {
    color: #94b200
}
.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: #b4ce34;
    font-size: 14px;
    font-weight: 700;
    border-radius: 3px;
    font-family: 'Open Sans', sans-serif;
}
a.view-all.read_btn:before {
    border-radius: 3px;
}
/***********************************
--06-PHOTO GALLERY START---
***********************************/

.carousel-inner .item img.img-responsive {
    max-width: 100%;
    width: 100%;
}
.project_Gal {
    background: url(../images/home_page/prd_slide_bg.jpg) no-repeat center top;
    background-size: cover;
}
#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: #b4ce34;
    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 #959595;
    width: 46px;
    height: 46px;
    border-radius: 0px;
    line-height: 46px;
    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/home_page4/project_gradient_bg.png) 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 {
    background: url(../images/home_page/requestaquote_bg.png) no-repeat right center;
}
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;
}
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: #94b200;
    content: '\f105';
    font-family: 'FontAwesome';
}
ul.about_list li a:hover:before {
    color: #000;
}
ul.about_list li a {
    color: #94b200;
    text-decoration: none;
}
ul.about_list li a:hover {
    color: #000;
}
.no_pad_left {
    padding-left: 0px;
}
.request_col {
    background: url(../images/home_page/request_bg.jpg) no-repeat center top;
    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;
}
#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: #f4f4f4;
}
.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;
    float: left;
    background: url(../images/home_page/mission_icon_bg.png) no-repeat;
    height: 84px;
    margin-right: 30px;
    padding: 11px;
}
.choose_list_info {
    width: 72%;
    float: left;
}
.choose_list_info h5 {
    font-size: 25px;
    color: #242424;
    text-transform: none;
    margin-bottom: 11px;
    margin-top: -2px;
    letter-spacing: 0px;
}
.choose_list_info p {
    color: #898989;
    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/home_page/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/home_page/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/home_page/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/home_page/client_txt_down_ar.png) no-repeat 0px 0px;
    content: "";
}
.client_identity_Col {
    width: 100;
    float: left;
}
.client_image {
    float: left;
    margin-right: 22px;
}
.client_desc {
    float: left;
    width: 50%;
    margin: 10px 0px 0px;
}
.client_name {
    font-size: 15px;
    color: #9d9d9d;
}
.client_place {
    font-size: 12px;
    color: #9fc612;
    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: #94b200;
    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/home_page/list_after-bg.jpg) no-repeat right center;
    content: "";
}
.user_icon {
    background: url(../images/home_page/user_icon.png) no-repeat 0px 5px;
}
.comment_icon {
    background: url(../images/home_page/comment_icon.png) 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: #94b200;
    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: #9fc612;
    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/common_in_all/inner_bnr-bg3.jpg) no-repeat center top;
    padding: 230px 0 0 0;
    width: 100%;
    float: left;
    background-size: cover;
    min-height: 400px;
}
.inner_page_bnr h2 {
    font-size: 55px;
    color: #fff;
    text-transform: none;
    text-shadow: 1px 1px 0px #717171;
}
.breadcum_bg {
   float: right;
   text-align: right;
}
.breadcrumb {
    padding: 18px 0px 17px;
    margin: 0px;
    background: none;
    border-radius: 0px;
}
.breadcrumb li {
    font-size: 14px;
    font-weight: 600;
    color: #b5c87a;
    text-transform: uppercase;
}
.breadcrumb li a {
    color: #b5c87a;
    text-decoration: none;
}
.breadcrumb li a:hover {
    color: #fff;
}
.breadcrumb>.active {
    color: #d8d8d8;
}
.breadcrumb>li+li:before {
    padding: 0 5px;
    color: #ccc;
    content: '\f105';
    font-family: 'FontAwesome';
}
/***********************************
--13--ABOUT US PAGE START---
***********************************/

.about_desc {
    padding-left: 65px;
    margin: -6px 0px 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/aboutus_page/choose_col_bg.jpg) repeat;
    padding: 95px 0px 0px;
}
.choose_list_icon.chooselist_lyt-green {
    background: url(../images/home_page2/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 #5f5f5f;
    color: #5f5f5f;
}
#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: 31px 0px 8px;
}
.team_col {
    margin-bottom: 45px;
    position: relative;
}
.team_col img {
    width: 100%;
    float: left;
    height: auto;
    margin-bottom: 26px;
}
.team_col .team_name {
    font-size: 25px;
    font-family: 'Alegreya', serif;
    font-weight: 700;
    color: #fff;
    width: 100%;
    float: left;
    margin-bottom: 4px;
}
.team_col p {
    color: #8e8d8d;
    line-height: 22px;
}
.project_Gal {
    background: url(../images/home_page/prd_slide_bg.jpg) no-repeat center top;
    background-size: cover;
}
#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: 'Alegreya', 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/law_gardner_page/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/law_gardner_page/adobe_icon.png) 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/law_gardner_page/key_benefit_mark_icon.png) 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/law_gardner_page/gardnering_requirement.jpg) 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/snow_ice_removal_page/maintanence_icon.png) no-repeat 0px 0px;
}
.nativeplant_icon {
    background: url(../images/snow_ice_removal_page/native_plants_icon.png) no-repeat 0px 0px;
}
.walkways_icon {
    background: url(../images/snow_ice_removal_page/walkways_icon.png) 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/blog_page/search_img.jpg) 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/blog_page/search_img.jpg) 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/blog_page/download_icon.jpg) 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/blog_page/categories_ar.png) 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_page/blog_user_icon.png) no-repeat 0px 0px;
}
.blog-lawn_icon {
    background: url(../images/blog_page/blog_lawn_icon.png) no-repeat 0px 0px;
}
.blog-cmt_icon {
    background: url(../images/blog_page/blog_cmt_icon.png) 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/blog_detail_page/share_icon_after.jpg) 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: 'Alegreya', 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: 'Alegreya', 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/product_Detail_page/plus_icon.png) 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/product_Detail_page/minus_icon.png) 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_page/cart_icon.png) 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.png) 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/contact_page/cnt_info_bg.jpg) 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/contact_page/cnt_map.png) no-repeat 0px 8px;
}
.cnt_mail_icon {
    background: url(../images/contact_page/cnt_mail.png) no-repeat 0px 8px;
}
.cnt_call_icon {
    background: url(../images/contact_page/cnt_call.png) 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: 'Alegreya', serif;
    font-weight: 700;
    line-height: 35px;
    float: left;
    padding-left: 7px;
}
/***********************************
--30--FOOTER START---
***********************************/

footer {
    background: url(../images/common_in_all/ftr_bg.png) no-repeat center top;
    padding: 145px 0px 0px;
    background-size: cover;
}
footer h6 {
    font-size: 22px;
    color: #d5d5d5;
    background: url(../images/common_in_all/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: 8px 0px 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: #665946;
    width: 28px;
    height: 28px;
    border: 1px solid #665946;
    border-radius: 28px;
    text-align: center;
    line-height: 28px;
    font-weight: 600;
    font-size: 13px;
}
ul.ftr_social li i:hover {
    color: #649803;
    border: 1px solid #649803;
}
.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_nav.get_in_touch ul li.ftr_call_txt {
    font-weight: 600;
    font-size: 16px;
}
.ftr_location_icon {
    background: url(../images/common_in_all/location_icon.png) no-repeat 0px 7px;
}
.ftr_phn_icon {
    background: url(../images/common_in_all/phn_icon.png) no-repeat 0px 0px;
}
.ftr_msg_icon {
    background: url(../images/common_in_all/mail_icon.png) no-repeat 0px 0px;
}
.ftr_clock_icon {
    background: url(../images/common_in_all/clock_icon.png) 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: 14px 0;
    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/common_in_all/nav_dropar.png) 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/common_in_all/nav2_dropar.png) no-repeat scroll center bottom;
}
/***********************************
--33--STICKY HOMEPAGE2---
***********************************/
.request-call-bg {
    background: url(../images/request_quote_page/bg-request.jpg) 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/home_page5/about5-left.jpg") 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/home_page5/about5-right.jpg") 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;
	}
    #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: #fff;
        width: 25px;
        height: 3px;
    }
    .navbar-default.finance-navbar.affix .navbar-toggle .icon-bar
    {
        background: #000;
    }
    .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/common_in_all/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/common_in_all/nav_list_bg.jpg) repeat-x bottom;
    }
    #main-navigation-wrapper .navbar-nav > li > .dropdown-submenu a {
        background: url(../images/common_in_all/nav_dropdownlist_bg.jpg) repeat-x bottom;
    }
    #main-navigation-wrapper .navbar-nav > li > .dropdown-submenu a:hover {
        color: #9acc41;
        background: url(../images/common_in_all/nav_dropdownlist_bg.jpg) 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-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/home_page/requestaquote_bg.png") 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/common_in_all/footer_mobile_bg.png) 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 {
        background-size: 450px;
        background-repeat: no-repeat;
        background-position: center top;
    }
    #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: 35px;
    }
    #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: 100px;
    }
    #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/law_gardner_page/gardnering_requirement.jpg") no-repeat scroll 0 0 / cover;
        width: 100%;
        margin: 50px 0px 0px;
        padding: 60px 0px;
    }
    /*=======service end======*/
    /*=======Footer Start======*/
    
    footer {
        background: url(../images/common_in_all/footer_mobile_bg.png) 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/home_page/requestaquote_bg.png") 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: 780px!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

        {
            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;
        }
        .hdr_top_bar.hdr_top_bar_var3
        {
            border-bottom: none ;
        }
        #main-navigation-wrapper.variation2_navbar.navbar-default {
            background: #fff;
        }
        .navbar-default .navbar-toggle .icon-bar
        {
            background: #33381e;
        }
        #minimal-bootstrap-carousel .carousel-inner.ver_new_3_slider .carousel-caption .thm-container .box.valign-top.home3_slide1 {
    padding: 220px 0px 0px;
}
#minimal-bootstrap-carousel .carousel-inner.ver_new_3_slider .carousel-caption .thm-container .box.valign-top.home3_slide2 {
    padding: 220px 0px 0px;
}
    }




/*
* 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; }
}