/*
Theme Name: Landscape
Theme URI: http://deepakchandra.in/landscape/wp
Author: Deepak Chandra
Author URI: http://deepakchandra.in/
Description: landscapes is a landing page designed for Gym & Health products or service.
Version: 50.0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-menu, full-width-template, theme-options, translation-ready
Text Domain: landscape

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/*-------------------------------------------------
 =  Table of Css

 1.Isotope
 1.KENBURNER RESPONSIVE BASIC STYLES OF HTML DOCUMENT
 3.Header
 4.General
 5.content - home sections1
 6.about page
 7.services page
 8.projects page
 9.blog page
 10.single project page
 11.contact page
 12.footer
 33.Responsive part
-------------------------------------------------*/
	/*	NORMALIZE
/*====================================================================*/

	article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{background:#fff;color:#000;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:36px;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"201C" "201D" "2018" "2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0;}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}
	
/*	ICONMOON
/*====================================================================*/

	@font-face{font-family:icomoon;src:url(./fonts/icomoon.eot?-axpzgc);src:url(./fonts/icomoon.eot?#iefix-axpzgc) format('embedded-opentype'),url(./fonts/icomoon.woff?-axpzgc) format('woff'),url(./fonts/icomoon.ttf?-axpzgc) format('truetype'),url(./fonts/icomoon.svg?-axpzgc#icomoon) format('svg');font-weight:300;font-style:normal}[class*=" icons-"],[class^=icons-]{font-family:icomoon;speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icons-home:before{content:"\e600"}.icons-home2:before{content:"\e601"}.icons-home3:before{content:"\e602"}.icons-office:before{content:"\e603"}.icons-newspaper:before{content:"\e604"}.icons-pencil:before{content:"\e605"}.icons-pencil2:before{content:"\e606"}.icons-quill:before{content:"\e607"}.icons-pen:before{content:"\e608"}.icons-blog:before{content:"\e609"}.icons-droplet:before{content:"\e60a"}.icons-paint-format:before{content:"\e60b"}.icons-image:before{content:"\e60c"}.icons-image2:before{content:"\e60d"}.icons-images:before{content:"\e60e"}.icons-camera:before{content:"\e60f"}.icons-music:before{content:"\e610"}.icons-headphones:before{content:"\e611"}.icons-play:before{content:"\e612"}.icons-film:before{content:"\e613"}.icons-camera2:before{content:"\e614"}.icons-dice:before{content:"\e615"}.icons-pacman:before{content:"\e616"}.icons-spades:before{content:"\e617"}.icons-clubs:before{content:"\e618"}.icons-diamonds:before{content:"\e619"}.icons-pawn:before{content:"\e61a"}.icons-bullstaticn:before{content:"\e61b"}.icons-connection:before{content:"\e61c"}.icons-podcast:before{content:"\e61d"}.icons-feed:before{content:"\e61e"}.icons-book:before{content:"\e61f"}.icons-books:before{content:"\e620"}.icons-library:before{content:"\e621"}.icons-file:before{content:"\e622"}.icons-profile:before{content:"\e623"}.icons-file2:before{content:"\e624"}.icons-file3:before{content:"\e625"}.icons-file4:before{content:"\e626"}.icons-copy:before{content:"\e627"}.icons-copy2:before{content:"\e628"}.icons-copy3:before{content:"\e629"}.icons-paste:before{content:"\e62a"}.icons-paste2:before{content:"\e62b"}.icons-paste3:before{content:"\e62c"}.icons-stack:before{content:"\e62d"}.icons-folder:before{content:"\e62e"}.icons-folder-open:before{content:"\e62f"}.icons-tag:before{content:"\e630"}.icons-tags:before{content:"\e631"}.icons-barcode:before{content:"\e632"}.icons-qrcode:before{content:"\e633"}.icons-ticket:before{content:"\e634"}.icons-cart:before{content:"\e635"}.icons-cart2:before{content:"\e636"}.icons-cart3:before{content:"\e637"}.icons-coin:before{content:"\e638"}.icons-credit:before{content:"\e639"}.icons-calculate:before{content:"\e63a"}.icons-support:before{content:"\e63b"}.icons-phone:before{content:"\e63c"}.icons-phone-hang-up:before{content:"\e63d"}.icons-address-book:before{content:"\e63e"}.icons-notebook:before{content:"\e63f"}.icons-envelope:before{content:"\e640"}.icons-pushpin:before{content:"\e641"}.icons-location:before{content:"\e640"}.icons-location2:before{content:"\e643"}.icons-compass:before{content:"\e644"}.icons-map:before{content:"\e645"}.icons-map2:before{content:"\e646"}.icons-history:before{content:"\e647"}.icons-clock:before{content:"\e648"}.icons-clock2:before{content:"\e649"}.icons-alarm:before{content:"\e64a"}.icons-alarm2:before{content:"\e64b"}.icons-bell:before{content:"\e64c"}.icons-stopwatch:before{content:"\e64d"}.icons-calendar:before{content:"\e64e"}.icons-calendar2:before{content:"\e64f"}.icons-print:before{content:"\e650"}.icons-keyboard:before{content:"\e651"}.icons-screen:before{content:"\e652"}.icons-laptop:before{content:"\e653"}.icons-MOB:before{content:"\e654"}.icons-MOB2:before{content:"\e655"}.icons-tablet:before{content:"\e656"}.icons-tv:before{content:"\e657"}.icons-cabinet:before{content:"\e658"}.icons-drawer:before{content:"\e659"}.icons-drawer2:before{content:"\e65a"}.icons-drawer3:before{content:"\e65b"}.icons-box-add:before{content:"\e65c"}.icons-box-remove:before{content:"\e65d"}.icons-download:before{content:"\e65e"}.icons-upload:before{content:"\e65f"}.icons-disk:before{content:"\e660"}.icons-storage:before{content:"\e661"}.icons-undo:before{content:"\e662"}.icons-redo:before{content:"\e663"}.icons-flip:before{content:"\e664"}.icons-flip2:before{content:"\e665"}.icons-undo2:before{content:"\e666"}.icons-redo2:before{content:"\e667"}.icons-forward:before{content:"\e668"}.icons-reply:before{content:"\e669"}.icons-bubble:before{content:"\e66a"}.icons-bubbles:before{content:"\e66b"}.icons-bubbles2:before{content:"\e66c"}.icons-bubble2:before{content:"\e66d"}.icons-bubbles3:before{content:"\e66e"}.icons-bubbles4:before{content:"\e66f"}.icons-user:before{content:"\e670"}.icons-users:before{content:"\e671"}.icons-user2:before{content:"\e672"}.icons-users2:before{content:"\e673"}.icons-user3:before{content:"\e674"}.icons-user4:before{content:"\e675"}.icons-quotes-left:before{content:"\e676"}.icons-busy:before{content:"\e677"}.icons-spinner:before{content:"\e678"}.icons-spinner2:before{content:"\e679"}.icons-spinner3:before{content:"\e67a"}.icons-spinner4:before{content:"\e67b"}.icons-spinner5:before{content:"\e67c"}.icons-spinner6:before{content:"\e67d"}.icons-binoculars:before{content:"\e67e"}.icons-search:before{content:"\e67f"}.icons-zoomin:before{content:"\e680"}.icons-zoomout:before{content:"\e681"}.icons-expand:before{content:"\e682"}.icons-contract:before{content:"\e683"}.icons-expand2:before{content:"\e684"}.icons-contract2:before{content:"\e685"}.icons-key:before{content:"\e686"}.icons-key2:before{content:"\e687"}.icons-lock:before{content:"\e688"}.icons-lock2:before{content:"\e689"}.icons-unlocked:before{content:"\e68a"}.icons-wrench:before{content:"\e68b"}.icons-settings:before{content:"\e68c"}.icons-equalizer:before{content:"\e68d"}.icons-cog:before{content:"\e68e"}.icons-cogs:before{content:"\e68f"}.icons-cog2:before{content:"\e690"}.icons-hammer:before{content:"\e691"}.icons-wand:before{content:"\e692"}.icons-aid:before{content:"\e693"}.icons-bug:before{content:"\e694"}.icons-pie:before{content:"\e695"}.icons-stats:before{content:"\e696"}.icons-bars:before{content:"\e697"}.icons-bars2:before{content:"\e698"}.icons-gift:before{content:"\e699"}.icons-trophy:before{content:"\e69a"}.icons-glass:before{content:"\e69b"}.icons-mug:before{content:"\e69c"}.icons-food:before{content:"\e69d"}.icons-leaf:before{content:"\e69e"}.icons-rocket:before{content:"\e69f"}.icons-meter:before{content:"\e6a0"}.icons-meter2:before{content:"\e6a1"}.icons-dashboard:before{content:"\e6a2"}.icons-hammer2:before{content:"\e6a3"}.icons-fire:before{content:"\e6a4"}.icons-lab:before{content:"\e6a5"}.icons-magnet:before{content:"\e6a6"}.icons-remove:before{content:"\e6a7"}.icons-remove2:before{content:"\e6a8"}.icons-briefcase:before{content:"\e6a9"}.icons-airplane:before{content:"\e6aa"}.icons-truck:before{content:"\e6ab"}.icons-road:before{content:"\e6ac"}.icons-accessibility:before{content:"\e6ad"}.icons-target:before{content:"\e6ae"}.icons-shield:before{content:"\e6af"}.icons-lightning:before{content:"\e6b0"}.icons-switch:before{content:"\e6b1"}.icons-powercord:before{content:"\e6b2"}.icons-signup:before{content:"\e6b3"}.icons-list:before{content:"\e6b4"}.icons-list2:before{content:"\e6b5"}.icons-numbered-list:before{content:"\e6b6"}.icons-menu:before{content:"\e6b7"}.icons-menu2:before{content:"\e6b8"}.icons-tree:before{content:"\e6b9"}.icons-cloud:before{content:"\e6ba"}.icons-cloud-download:before{content:"\e6bb"}.icons-cloud-upload:before{content:"\e6bc"}.icons-download2:before{content:"\e6bd"}.icons-upload2:before{content:"\e6be"}.icons-download3:before{content:"\e6bf"}.icons-upload3:before{content:"\e6c0"}.icons-globe:before{content:"\e6c1"}.icons-earth:before{content:"\e6c2"}.icons-link:before{content:"\e6c3"}.icons-flag:before{content:"\e6c4"}.icons-attachment:before{content:"\e6c5"}.icons-eye:before{content:"\e6c6"}.icons-eye-blocked:before{content:"\e6c7"}.icons-eye2:before{content:"\e6c8"}.icons-bookmark:before{content:"\e6c9"}.icons-bookmarks:before{content:"\e6ca"}.icons-brightness-medium:before{content:"\e6cb"}.icons-brightness-contrast:before{content:"\e6cc"}.icons-contrast:before{content:"\e6cd"}.icons-star:before{content:"\e6ce"}.icons-star2:before{content:"\e6cf"}.icons-star3:before{content:"\e6d0"}.icons-heart:before{content:"\e6d1"}.icons-heart2:before{content:"\e6d2"}.icons-heart-broken:before{content:"\e6d3"}.icons-thumbs-up:before{content:"\e6d4"}.icons-thumbs-up2:before{content:"\e6d5"}.icons-happy:before{content:"\e6d6"}.icons-happy2:before{content:"\e6d7"}.icons-smiley:before{content:"\e6d8"}.icons-smiley2:before{content:"\e6d9"}.icons-tongue:before{content:"\e6da"}.icons-tongue2:before{content:"\e6db"}.icons-sad:before{content:"\e6dc"}.icons-sad2:before{content:"\e6dd"}.icons-wink:before{content:"\e6de"}.icons-wink2:before{content:"\e6df"}.icons-grin:before{content:"\e6e0"}.icons-grin2:before{content:"\e6e1"}.icons-cool:before{content:"\e6e2"}.icons-cool2:before{content:"\e6e3"}.icons-angry:before{content:"\e6e4"}.icons-angry2:before{content:"\e6e5"}.icons-evil:before{content:"\e6e6"}.icons-evil2:before{content:"\e6e7"}.icons-shocked:before{content:"\e6e8"}.icons-shocked2:before{content:"\e6e9"}.icons-confused:before{content:"\e6ea"}.icons-confused2:before{content:"\e6eb"}.icons-neutral:before{content:"\e6ec"}.icons-neutral2:before{content:"\e6ed"}.icons-wondering:before{content:"\e6ee"}.icons-wondering2:before{content:"\e6ef"}.icons-point-up:before{content:"\e6f0"}.icons-point-right:before{content:"\e6f1"}.icons-point-down:before{content:"\e6f2"}.icons-point-left:before{content:"\e6f3"}.icons-warning:before{content:"\e6f4"}.icons-notification:before{content:"\e6f5"}.icons-question:before{content:"\e6f6"}.icons-info:before{content:"\e6f7"}.icons-info2:before{content:"\e6f8"}.icons-blocked:before{content:"\e6f9"}.icons-cancel-circle:before{content:"\e6fa"}.icons-checkmark-circle:before{content:"\e6fb"}.icons-spam:before{content:"\e6fc"}.icons-close:before{content:"\e6fd"}.icons-checkmark:before{content:"\e6fe"}.icons-checkmark2:before{content:"\e6ff"}.icons-spell-check:before{content:"\e700"}.icons-minus:before{content:"\e701"}.icons-plus:before{content:"\e702"}.icons-enter:before{content:"\e703"}.icons-exit:before{content:"\e704"}.icons-play2:before{content:"\e705"}.icons-pause:before{content:"\e706"}.icons-stop:before{content:"\e707"}.icons-backward:before{content:"\e708"}.icons-forward2:before{content:"\e709"}.icons-play3:before{content:"\e70a"}.icons-pause2:before{content:"\e70b"}.icons-stop2:before{content:"\e70c"}.icons-backward2:before{content:"\e70d"}.icons-forward3:before{content:"\e70e"}.icons-first:before{content:"\e70f"}.icons-last:before{content:"\e710"}.icons-previous:before{content:"\e711"}.icons-next:before{content:"\e712"}.icons-eject:before{content:"\e713"}.icons-volume-high:before{content:"\e714"}.icons-volume-medium:before{content:"\e715"}.icons-volume-low:before{content:"\e716"}.icons-volume-mute:before{content:"\e717"}.icons-volume-mute2:before{content:"\e718"}.icons-volume-increase:before{content:"\e719"}.icons-volume-decrease:before{content:"\e71a"}.icons-loop:before{content:"\e71b"}.icons-loop2:before{content:"\e71c"}.icons-loop3:before{content:"\e71d"}.icons-shuffle:before{content:"\e71e"}.icons-arrow-up-left:before{content:"\e71f"}.icons-arrow-up:before{content:"\e720"}.icons-arrow-up-right:before{content:"\e721"}.icons-arrow-right:before{content:"\e722"}.icons-arrow-down-right:before{content:"\e723"}.icons-arrow-down:before{content:"\e724"}.icons-arrow-down-left:before{content:"\e725"}.icons-arrow-left:before{content:"\e726"}.icons-arrow-up-left2:before{content:"\e727"}.icons-arrow-up2:before{content:"\e728"}.icons-arrow-up-right2:before{content:"\e729"}.icons-arrow-right2:before{content:"\e72a"}.icons-arrow-down-right2:before{content:"\e72b"}.icons-arrow-down2:before{content:"\e72c"}.icons-arrow-down-left2:before{content:"\e72d"}.icons-arrow-left2:before{content:"\e72e"}.icons-arrow-up-left3:before{content:"\e72f"}.icons-arrow-up3:before{content:"\e730"}.icons-arrow-up-right3:before{content:"\e731"}.icons-arrow-right3:before{content:"\e732"}.icons-arrow-down-right3:before{content:"\e733"}.icons-arrow-down3:before{content:"\e734"}.icons-arrow-down-left3:before{content:"\e735"}.icons-arrow-left3:before{content:"\e736"}.icons-tab:before{content:"\e737"}.icons-checkbox-checked:before{content:"\e738"}.icons-checkbox-unchecked:before{content:"\e739"}.icons-checkbox-partial:before{content:"\e73a"}.icons-radio-checked:before{content:"\e73b"}.icons-radio-unchecked:before{content:"\e73c"}.icons-crop:before{content:"\e73d"}.icons-scissors:before{content:"\e73e"}.icons-filter:before{content:"\e73f"}.icons-filter2:before{content:"\e740"}.icons-font:before{content:"\e741"}.icons-text-height:before{content:"\e740"}.icons-text-width:before{content:"\e743"}.icons-bold:before{content:"\e744"}.icons-underline:before{content:"\e745"}.icons-italic:before{content:"\e746"}.icons-strikethrough:before{content:"\e747"}.icons-omega:before{content:"\e748"}.icons-sigma:before{content:"\e749"}.icons-table:before{content:"\e74a"}.icons-table2:before{content:"\e74b"}.icons-insert-template:before{content:"\e74c"}.icons-pilcrow:before{content:"\e74d"}.icons-lefttoright:before{content:"\e74e"}.icons-righttoleft:before{content:"\e74f"}.icons-paragraph-left:before{content:"\e750"}.icons-paragraph-center:before{content:"\e751"}.icons-paragraph-right:before{content:"\e752"}.icons-paragraph-justify:before{content:"\e753"}.icons-paragraph-left2:before{content:"\e754"}.icons-paragraph-center2:before{content:"\e755"}.icons-paragraph-right2:before{content:"\e756"}.icons-paragraph-justify2:before{content:"\e757"}.icons-indent-increase:before{content:"\e758"}.icons-indent-decrease:before{content:"\e759"}.icons-newtab:before{content:"\e75a"}.icons-embed:before{content:"\e75b"}.icons-code:before{content:"\e75c"}.icons-console:before{content:"\e75d"}.icons-share:before{content:"\e75e"}.icons-mail:before{content:"\e75f"}.icons-mail2:before{content:"\e760"}.icons-mail3:before{content:"\e761"}.icons-mail4:before{content:"\e762"}.icons-google:before{content:"\e763"}.icons-googleplus:before{content:"\e764"}.icons-googleplus2:before{content:"\e765"}.icons-googleplus3:before{content:"\e766"}.icons-googleplus4:before{content:"\e767"}.icons-google-drive:before{content:"\e768"}.icons-facebook:before{content:"\e769"}.icons-facebook2:before{content:"\e76a"}.icons-facebook3:before{content:"\e76b"}.icons-instagram:before{content:"\e76c"}.icons-twitter:before{content:"\e76d"}.icons-twitter2:before{content:"\e76e"}.icons-twitter3:before{content:"\e76f"}.icons-feed2:before{content:"\e770"}.icons-feed3:before{content:"\e771"}.icons-feed4:before{content:"\e772"}.icons-youtube:before{content:"\e773"}.icons-youtube2:before{content:"\e774"}.icons-vimeo:before{content:"\e775"}.icons-vimeo2:before{content:"\e776"}.icons-vimeo3:before{content:"\e777"}.icons-lanyrd:before{content:"\e778"}.icons-flickr:before{content:"\e779"}.icons-flickr2:before{content:"\e77a"}.icons-flickr3:before{content:"\e77b"}.icons-flickr4:before{content:"\e77c"}.icons-picassa:before{content:"\e77d"}.icons-picassa2:before{content:"\e77e"}.icons-dribbble:before{content:"\e77f"}.icons-dribbble2:before{content:"\e780"}.icons-dribbble3:before{content:"\e781"}.icons-forrst:before{content:"\e782"}.icons-forrst2:before{content:"\e783"}.icons-deviantart:before{content:"\e784"}.icons-deviantart2:before{content:"\e785"}.icons-steam:before{content:"\e786"}.icons-steam2:before{content:"\e787"}.icons-github:before{content:"\e788"}.icons-github2:before{content:"\e789"}.icons-github3:before{content:"\e78a"}.icons-github4:before{content:"\e78b"}.icons-github5:before{content:"\e78c"}.icons-wordpress:before{content:"\e78d"}.icons-wordpress2:before{content:"\e78e"}.icons-joomla:before{content:"\e78f"}.icons-blogger:before{content:"\e790"}.icons-blogger2:before{content:"\e791"}.icons-tumblr:before{content:"\e792"}.icons-tumblr2:before{content:"\e793"}.icons-yahoo:before{content:"\e794"}.icons-tux:before{content:"\e795"}.icons-apple:before{content:"\e796"}.icons-finder:before{content:"\e797"}.icons-android:before{content:"\e798"}.icons-windows:before{content:"\e799"}.icons-windows8:before{content:"\e79a"}.icons-soundcloud:before{content:"\e79b"}.icons-soundcloud2:before{content:"\e79c"}.icons-skype:before{content:"\e79d"}.icons-reddit:before{content:"\e79e"}.icons-linkedin:before{content:"\e79f"}.icons-lastfm:before{content:"\e7a0"}.icons-lastfm2:before{content:"\e7a1"}.icons-delicious:before{content:"\e7a2"}.icons-stumbleupon:before{content:"\e7a3"}.icons-stumbleupon2:before{content:"\e7a4"}.icons-stackoverflow:before{content:"\e7a5"}.icons-pinterest:before{content:"\e7a6"}.icons-pinterest2:before{content:"\e7a7"}.icons-xing:before{content:"\e7a8"}.icons-xing2:before{content:"\e7a9"}.icons-flattr:before{content:"\e7aa"}.icons-foursquare:before{content:"\e7ab"}.icons-foursquare2:before{content:"\e7ac"}.icons-paypal:before{content:"\e7ad"}.icons-paypal2:before{content:"\e7ae"}.icons-paypal3:before{content:"\e7af"}.icons-yelp:before{content:"\e7b0"}.icons-libreoffice:before{content:"\e7b1"}.icons-file-pdf:before{content:"\e7b2"}.icons-file-openoffice:before{content:"\e7b3"}.icons-file-word:before{content:"\e7b4"}.icons-file-excel:before{content:"\e7b5"}.icons-file-zip:before{content:"\e7b6"}.icons-file-powerpoint:before{content:"\e7b7"}.icons-file-xml:before{content:"\e7b8"}.icons-file-css:before{content:"\e7b9"}.icons-html5:before{content:"\e7ba"}.icons-html52:before{content:"\e7bb"}.icons-css3:before{content:"\e7bc"}.icons-chrome:before{content:"\e7bd"}.icons-firefox:before{content:"\e7be"}.icons-IE:before{content:"\e7bf"}.icons-opera:before{content:"\e7c0"}.icons-safari:before{content:"\e7c1"}.icons-IcoMoon:before{content:"\e7c2"}.icons-store:before{content:"\e7c3"}.icons-out:before{content:"\e7c4"}.icons-in:before{content:"\e7c5"}.icons-in-alt:before{content:"\e7c6"}.icons-home4:before{content:"\e7c7"}.icons-lightbulb:before{content:"\e7c8"}.icons-ancstatic:before{content:"\e7c9"}.icons-feather:before{content:"\e7ca"}.icons-expand3:before{content:"\e7cb"}.icons-maximize:before{content:"\e7cc"}.icons-search2:before{content:"\e7cd"}.icons-zoomin2:before{content:"\e7ce"}.icons-zoomout2:before{content:"\e7cf"}.icons-add:before{content:"\e7d0"}.icons-subtract:before{content:"\e7d1"}.icons-exclamation:before{content:"\e7d2"}.icons-question2:before{content:"\e7d3"}.icons-close2:before{content:"\e7d4"}.icons-cmd:before{content:"\e7d5"}.icons-forbid:before{content:"\e7d6"}.icons-book2:before{content:"\e7d7"}.icons-spinner7:before{content:"\e7d8"}.icons-play4:before{content:"\e7d9"}.icons-stop3:before{content:"\e7da"}.icons-pause3:before{content:"\e7db"}.icons-forward4:before{content:"\e7dc"}.icons-rewind:before{content:"\e7dd"}.icons-sound:before{content:"\e7de"}.icons-sound-alt:before{content:"\e7df"}.icons-soundoff:before{content:"\e7e0"}.icons-task:before{content:"\e7e1"}.icons-inbox:before{content:"\e7e2"}.icons-inbox-alt:before{content:"\e7e3"}.icons-envelope2:before{content:"\e7e4"}.icons-compose:before{content:"\e7e5"}.icons-newspaper2:before{content:"\e7e6"}.icons-newspaper-alt:before{content:"\e7e7"}.icons-clipboard:before{content:"\e7e8"}.icons-calendar3:before{content:"\e7e9"}.icons-hyperlink:before{content:"\e7ea"}.icons-trash:before{content:"\e7eb"}.icons-trash-alt:before{content:"\e7ec"}.icons-grid:before{content:"\e7ed"}.icons-grid-alt:before{content:"\e7ee"}.icons-menu3:before{content:"\e7ef"}.icons-list3:before{content:"\e7f0"}.icons-gallery:before{content:"\e7f1"}.icons-calculator:before{content:"\e7f2"}.icons-windows2:before{content:"\e7f3"}.icons-browser:before{content:"\e7f4"}.icons-alarm3:before{content:"\e7f5"}.icons-clock3:before{content:"\e7f6"}.icons-attachment2:before{content:"\e7f7"}.icons-settings2:before{content:"\e7f8"}.icons-portfolio:before{content:"\e7f9"}.icons-user5:before{content:"\e7fa"}.icons-users3:before{content:"\e7fb"}.icons-heart3:before{content:"\e7fc"}.icons-chat:before{content:"\e7fd"}.icons-comments:before{content:"\e7fe"}.icons-screen2:before{content:"\e7ff"}.icons-iphone:before{content:"\e800"}.icons-ipad:before{content:"\e801"}.icons-forkandspoon:before{content:"\e802"}.icons-forkandknife:before{content:"\e803"}.icons-instagram2:before{content:"\e804"}.icons-facebook4:before{content:"\e805"}.icons-delicious2:before{content:"\e806"}.icons-googleplus5:before{content:"\e807"}.icons-dribbble4:before{content:"\e808"}.icons-pin:before{content:"\e809"}.icons-pin-alt:before{content:"\e80a"}.icons-camera3:before{content:"\e80b"}.icons-brightness:before{content:"\e80c"}.icons-brightness-half:before{content:"\e80d"}.icons-moon:before{content:"\e80e"}.icons-cloud2:before{content:"\e80f"}.icons-circle-full:before{content:"\e810"}.icons-circle-half:before{content:"\e811"}.icons-globe2:before{content:"\e812"}.icons-heart4:before{content:"\e813"}.icons-cloud3:before{content:"\e814"}.icons-star4:before{content:"\e815"}.icons-tv2:before{content:"\e816"}.icons-sound2:before{content:"\e817"}.icons-video:before{content:"\e818"}.icons-trash2:before{content:"\e819"}.icons-user6:before{content:"\e81a"}.icons-key3:before{content:"\e81b"}.icons-search3:before{content:"\e81c"}.icons-settings3:before{content:"\e81d"}.icons-camera4:before{content:"\e81e"}.icons-tag2:before{content:"\e81f"}.icons-lock3:before{content:"\e820"}.icons-bulb:before{content:"\e821"}.icons-pen2:before{content:"\e822"}.icons-diamond:before{content:"\e823"}.icons-display:before{content:"\e824"}.icons-location3:before{content:"\e825"}.icons-eye3:before{content:"\e826"}.icons-bubble3:before{content:"\e827"}.icons-stack2:before{content:"\e828"}.icons-cup:before{content:"\e829"}.icons-phone2:before{content:"\e82a"}.icons-news:before{content:"\e82b"}.icons-mail5:before{content:"\e82c"}.icons-like:before{content:"\e82d"}.icons-photo:before{content:"\e82e"}.icons-note:before{content:"\e82f"}.icons-clock4:before{content:"\e830"}.icons-paperplane:before{content:"\e831"}.icons-params:before{content:"\e832"}.icons-banknote:before{content:"\e833"}.icons-data:before{content:"\e834"}.icons-music2:before{content:"\e835"}.icons-megaphone:before{content:"\e836"}.icons-study:before{content:"\e837"}.icons-lab2:before{content:"\e838"}.icons-food2:before{content:"\e839"}.icons-t-shirt:before{content:"\e83a"}.icons-fire2:before{content:"\e83b"}.icons-clip:before{content:"\e83c"}.icons-shop:before{content:"\e83d"}.icons-calendar4:before{content:"\e83e"}.icons-wallet:before{content:"\e83f"}.icons-vynil:before{content:"\e840"}.icons-truck2:before{content:"\e841"}.icons-world:before{content:"\e840"}.icons-phone3:before{content:"\e843"}.icons-MOB3:before{content:"\e844"}.icons-mouse:before{content:"\e845"}.icons-directions:before{content:"\e846"}.icons-mail6:before{content:"\e847"}.icons-paperplane2:before{content:"\e848"}.icons-pencil3:before{content:"\e849"}.icons-feather2:before{content:"\e84a"}.icons-paperclip:before{content:"\e84b"}.icons-drawer4:before{content:"\e84c"}.icons-reply2:before{content:"\e84d"}.icons-reply-all:before{content:"\e84e"}.icons-forward5:before{content:"\e84f"}.icons-user7:before{content:"\e850"}.icons-users4:before{content:"\e851"}.icons-user-add:before{content:"\e852"}.icons-vcard:before{content:"\e853"}.icons-export:before{content:"\e854"}.icons-location4:before{content:"\e855"}.icons-map3:before{content:"\e856"}.icons-compass2:before{content:"\e857"}.icons-location5:before{content:"\e858"}.icons-target2:before{content:"\e859"}.icons-share2:before{content:"\e85a"}.icons-sharable:before{content:"\e85b"}.icons-heart5:before{content:"\e85c"}.icons-heart6:before{content:"\e85d"}.icons-star5:before{content:"\e85e"}.icons-star6:before{content:"\e85f"}.icons-thumbsup:before{content:"\e860"}.icons-thumbsdown:before{content:"\e861"}.icons-chat2:before{content:"\e862"}.icons-comment:before{content:"\e863"}.icons-quote:before{content:"\e864"}.icons-house:before{content:"\e865"}.icons-popup:before{content:"\e866"}.icons-search4:before{content:"\e867"}.icons-flashlight:before{content:"\e868"}.icons-printer:before{content:"\e869"}.icons-bell2:before{content:"\e86a"}.icons-link2:before{content:"\e86b"}.icons-flag2:before{content:"\e86c"}.icons-cog3:before{content:"\e86d"}.icons-tools:before{content:"\e86e"}.icons-trophy2:before{content:"\e86f"}.icons-tag3:before{content:"\e870"}.icons-camera5:before{content:"\e871"}.icons-megaphone2:before{content:"\e872"}.icons-moon2:before{content:"\e873"}.icons-palette:before{content:"\e874"}.icons-leaf2:before{content:"\e875"}.icons-music3:before{content:"\e876"}.icons-music4:before{content:"\e877"}.icons-new:before{content:"\e878"}.icons-graduation:before{content:"\e879"}.icons-book3:before{content:"\e87a"}.icons-newspaper3:before{content:"\e87b"}.icons-bag:before{content:"\e87c"}.icons-airplane2:before{content:"\e87d"}.icons-lifebuoy:before{content:"\e87e"}.icons-eye4:before{content:"\e87f"}.icons-clock5:before{content:"\e880"}.icons-microphone:before{content:"\e881"}.icons-calendar5:before{content:"\e882"}.icons-bolt:before{content:"\e883"}.icons-thunder:before{content:"\e884"}.icons-droplet2:before{content:"\e885"}.icons-cd:before{content:"\e886"}.icons-briefcase2:before{content:"\e887"}.icons-air:before{content:"\e888"}.icons-hourglass:before{content:"\e889"}.icons-gauge:before{content:"\e88a"}.icons-language:before{content:"\e88b"}.icons-network:before{content:"\e88c"}.icons-key4:before{content:"\e88d"}.icons-battery:before{content:"\e88e"}.icons-bucket:before{content:"\e88f"}.icons-magnet2:before{content:"\e890"}.icons-drive:before{content:"\e891"}.icons-cup2:before{content:"\e892"}.icons-rocket2:before{content:"\e893"}.icons-brush:before{content:"\e894"}.icons-suitcase:before{content:"\e895"}.icons-cone:before{content:"\e896"}.icons-earth2:before{content:"\e897"}.icons-keyboard2:before{content:"\e898"}.icons-browser2:before{content:"\e899"}.icons-publish:before{content:"\e89a"}.icons-progress-3:before{content:"\e89b"}.icons-progress-2:before{content:"\e89c"}.icons-brogress-1:before{content:"\e89d"}.icons-progress-0:before{content:"\e89e"}.icons-sun:before{content:"\e89f"}.icons-sun2:before{content:"\e8a0"}.icons-adjust:before{content:"\e8a1"}.icons-code2:before{content:"\e8a2"}.icons-screen3:before{content:"\e8a3"}.icons-infinity:before{content:"\e8a4"}.icons-light-bulb:before{content:"\e8a5"}.icons-creditcard:before{content:"\e8a6"}.icons-database:before{content:"\e8a7"}.icons-voicemail:before{content:"\e8a8"}.icons-clipboard2:before{content:"\e8a9"}.icons-cart4:before{content:"\e8aa"}.icons-box:before{content:"\e8ab"}.icons-ticket2:before{content:"\e8ac"}.icons-rss:before{content:"\e8ad"}.icons-signal:before{content:"\e8ae"}.icons-thermometer:before{content:"\e8af"}.icons-droplets:before{content:"\e8b0"}.icons-uniE8B1:before{content:"\e8b1"}.icons-statistics:before{content:"\e8b2"}.icons-pie2:before{content:"\e8b3"}.icons-bars3:before{content:"\e8b4"}.icons-graph:before{content:"\e8b5"}.icons-lock4:before{content:"\e8b6"}.icons-lock-open:before{content:"\e8b7"}.icons-logout:before{content:"\e8b8"}.icons-login:before{content:"\e8b9"}.icons-checkmark3:before{content:"\e8ba"}.icons-line-scale:before{content:"\e8bb"}.icons-minus2:before{content:"\e8bc"}.icons-plus2:before{content:"\e8bd"}.icons-line-scale2:before{content:"\e8be"}.icons-minus3:before{content:"\e8bf"}.icons-plus3:before{content:"\e8c0"}.icons-line-scale3:before{content:"\e8c1"}.icons-minus4:before{content:"\e8c2"}.icons-plus4:before{content:"\e8c3"}.icons-erase:before{content:"\e8c4"}.icons-blocked2:before{content:"\e8c5"}.icons-info3:before{content:"\e8c6"}.icons-info4:before{content:"\e8c7"}.icons-question3:before{content:"\e8c8"}.icons-help:before{content:"\e8c9"}.icons-warning2:before{content:"\e8ca"}.icons-cycle:before{content:"\e8cb"}.icons-cw:before{content:"\e8cc"}.icons-ccw:before{content:"\e8cd"}.icons-shuffle2:before{content:"\e8ce"}.icons-arrow:before{content:"\e8cf"}.icons-arrow2:before{content:"\e8d0"}.icons-retweet:before{content:"\e8d1"}.icons-loop4:before{content:"\e8d2"}.icons-history2:before{content:"\e8d3"}.icons-back:before{content:"\e8d4"}.icons-switch2:before{content:"\e8d5"}.icons-list4:before{content:"\e8d6"}.icons-add-to-list:before{content:"\e8d7"}.icons-layout:before{content:"\e8d8"}.icons-list5:before{content:"\e8d9"}.icons-text:before{content:"\e8da"}.icons-text2:before{content:"\e8db"}.icons-document:before{content:"\e8dc"}.icons-docs:before{content:"\e8dd"}.icons-landscape:before{content:"\e8de"}.icons-pictures:before{content:"\e8df"}.icons-video2:before{content:"\e8e0"}.icons-music5:before{content:"\e8e1"}.icons-folder2:before{content:"\e8e2"}.icons-archive:before{content:"\e8e3"}.icons-trash3:before{content:"\e8e4"}.icons-upload4:before{content:"\e8e5"}.icons-download4:before{content:"\e8e6"}.icons-disk2:before{content:"\e8e7"}.icons-install:before{content:"\e8e8"}.icons-cloud4:before{content:"\e8e9"}.icons-upload5:before{content:"\e8ea"}.icons-bookmark2:before{content:"\e8eb"}.icons-bookmarks2:before{content:"\e8ec"}.icons-book4:before{content:"\e8ed"}.icons-play5:before{content:"\e8ee"}.icons-pause4:before{content:"\e8ef"}.icons-record:before{content:"\e8f0"}.icons-stop4:before{content:"\e8f1"}.icons-next2:before{content:"\e8f2"}.icons-previous2:before{content:"\e8f3"}.icons-first2:before{content:"\e8f4"}.icons-last2:before{content:"\e8f5"}.icons-resize-enlarge:before{content:"\e8f6"}.icons-resize-shrink:before{content:"\e8f7"}.icons-volume:before{content:"\e8f8"}.icons-sound3:before{content:"\e8f9"}.icons-mute:before{content:"\e8fa"}.icons-flow-cascade:before{content:"\e8fb"}.icons-flow-branch:before{content:"\e8fc"}.icons-flow-tree:before{content:"\e8fd"}.icons-flow-line:before{content:"\e8fe"}.icons-flow-parallel:before{content:"\e8ff"}.icons-arrow-left4:before{content:"\e900"}.icons-arrow-down4:before{content:"\e901"}.icons-arrow-up-upload:before{content:"\e902"}.icons-arrow-right4:before{content:"\e903"}.icons-arrow-left5:before{content:"\e904"}.icons-arrow-down5:before{content:"\e905"}.icons-arrow-up4:before{content:"\e906"}.icons-arrow-right5:before{content:"\e907"}.icons-arrow-left6:before{content:"\e908"}.icons-arrow-down6:before{content:"\e909"}.icons-arrow-up5:before{content:"\e90a"}.icons-arrow-right6:before{content:"\e90b"}.icons-arrow-left7:before{content:"\e90c"}.icons-arrow-down7:before{content:"\e90d"}.icons-arrow-up6:before{content:"\e90e"}.icons-arrow-right7:before{content:"\e90f"}.icons-arrow-left8:before{content:"\e910"}.icons-arrow-down8:before{content:"\e911"}.icons-arrow-up7:before{content:"\e912"}.icons-arrow-right8:before{content:"\e913"}.icons-arrow-left9:before{content:"\e914"}.icons-arrow-down9:before{content:"\e915"}.icons-arrow-up8:before{content:"\e916"}.icons-arrow-right9:before{content:"\e917"}.icons-arrow-left10:before{content:"\e918"}.icons-arrow-down10:before{content:"\e919"}.icons-arrow-up9:before{content:"\e91a"}.icons-uniE91B:before{content:"\e91b"}.icons-arrow-left11:before{content:"\e91c"}.icons-arrow-down11:before{content:"\e91d"}.icons-arrow-up10:before{content:"\e91e"}.icons-arrow-right10:before{content:"\e91f"}.icons-menu4:before{content:"\e920"}.icons-ellipsis:before{content:"\e921"}.icons-dots:before{content:"\e922"}.icons-dot:before{content:"\e923"}.icons-cc:before{content:"\e924"}.icons-cc-by:before{content:"\e925"}.icons-cc-nc:before{content:"\e926"}.icons-cc-nc-eu:before{content:"\e927"}.icons-cc-nc-jp:before{content:"\e928"}.icons-cc-sa:before{content:"\e929"}.icons-cc-nd:before{content:"\e92a"}.icons-cc-pd:before{content:"\e92b"}.icons-cc-zero:before{content:"\e92c"}.icons-cc-share:before{content:"\e92d"}.icons-cc-share2:before{content:"\e92e"}.icons-danielbruce:before{content:"\e92f"}.icons-danielbruce2:before{content:"\e930"}.icons-github6:before{content:"\e931"}.icons-github7:before{content:"\e932"}.icons-flickr5:before{content:"\e933"}.icons-flickr6:before{content:"\e934"}.icons-vimeo4:before{content:"\e935"}.icons-vimeo5:before{content:"\e936"}.icons-twitter4:before{content:"\e937"}.icons-twitter5:before{content:"\e938"}.icons-facebook5:before{content:"\e939"}.icons-facebook6:before{content:"\e93a"}.icons-facebook7:before{content:"\e93b"}.icons-googleplus6:before{content:"\e93c"}.icons-googleplus7:before{content:"\e93d"}.icons-pinterest3:before{content:"\e93e"}.icons-pinterest4:before{content:"\e93f"}.icons-tumblr3:before{content:"\e940"}.icons-tumblr4:before{content:"\e941"}.icons-linkedin2:before{content:"\e940"}.icons-linkedin3:before{content:"\e943"}.icons-dribbble5:before{content:"\e944"}.icons-dribbble6:before{content:"\e945"}.icons-stumbleupon3:before{content:"\e946"}.icons-stumbleupon4:before{content:"\e947"}.icons-lastfm3:before{content:"\e948"}.icons-lastfm4:before{content:"\e949"}.icons-rdio:before{content:"\e94a"}.icons-rdio2:before{content:"\e94b"}.icons-spotify:before{content:"\e94c"}.icons-spotify2:before{content:"\e95b"}.icons-qq:before{content:"\e95c"}.icons-instagram3:before{content:"\e95d"}.icons-dropbox:before{content:"\e95e"}.icons-evernote:before{content:"\e94d"}.icons-flattr2:before{content:"\e94e"}.icons-skype2:before{content:"\e94f"}.icons-skype3:before{content:"\e950"}.icons-renren:before{content:"\e951"}.icons-sina-weibo:before{content:"\e952"}.icons-paypal4:before{content:"\e953"}.icons-picasa:before{content:"\e954"}.icons-soundcloud3:before{content:"\e955"}.icons-mixi:before{content:"\e956"}.icons-behance:before{content:"\e957"}.icons-circles:before{content:"\e958"}.icons-vk:before{content:"\e959"}.icons-smashing:before{content:"\e95a"}


/** ====== 2. Global styles ====== **/
body {
	font-family: 'Open Sans', sans-serif; background:#fff;
	margin: 0px;
	padding: 0px;
	color: #000000;
}

body {
	letter-spacing: 0.6px;
}
/* *{  transition: all .3s ease-out;} */
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: 'Alegreya', serif;
	font-weight: 700;
}
ul, li {
	margin: 0;
}
p {
	margin: 0px 0px 26px;
	padding: 0px;
	letter-spacing: 0.5px;
	line-height: 26px;
	font-size: 15px;
	color: #000000;
}
p:last-child {
	margin-bottom: 0px;
}
h1,h2,h3,h4,h5,h6{
	 font-family: 'Alegreya', serif; font-weight:700; margin: 15px 0px;
}
h1{
	font-size: 48px;
}
h2{
	font-size: 30px;
}
h3{
	font-size: 22px;
}
h4{
	font-size: 20px;
}
h5{
	font-size: 18px;
}
h6{
	font-size: 16px;
}


.green-head{
	color:#94b200;
}

.fl{
	float:left;
}
.fr{
	float:right;
}

.open-sans{
	font-family: Open Sans;
}

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);
}
.hvr-bounce-to-right button {
	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 button: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 button :hover, .hvr-bounce-to-right button:focus, .hvr-bounce-to-right button:active {
	color: white;
}
.hvr-bounce-to-right button:hover:before, .hvr-bounce-to-right button:focus:before, .hvr-bounce-to-right button: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);
}

.pad_zero{padding-left:0; padding-right:0}
.pad_88{
	padding:88px 0px 101px;
}
.pad_85{
	padding:85px 0px 196px;
}
	.pad_85_1{
	padding:85px 0px 95px;
}
.pad_85_2{
	padding:85px 0px 70px;
}
.pad_85_3{
	padding:85px 0px 0px;
}
.pad_92{
	 padding:92px 0px 100px;
}
.pad_95{
	 padding:95px 0px 100px;
}
.pad_100{
	 padding:60px 0px 100px;
}
.pad_100_1{
	 padding:60px 0px 100px;
}
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;
}
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%; display: inline-block;
}
p.fnt17{
	font-size:17px; color:#727272; letter-spacing:0px; line-height:28px; margin-bottom:48px;
}

.search-form input{
	width: 80%;
float: left;
height: 48px;
padding: 10px;
}
.search-form .btn{
width: 49px;
height: 48px;
float: right;
top: -1px;
border: 0px;
position: absolute;
right: 0px;
border-radius: 0px;
background: #9fc612;
}
.search-form{
	position: relative;
}

.portfolio-section {
     padding-bottom: 0;
    float: left;
    width: 100%;
}

.logged-in-as{
	padding: 0px 15px;
}
/* category filter */

.filter-section {
    padding-bottom: 0;
    float: left;
    width: 100%;
}


.filter-container {
    text-align:center; margin-bottom:50px;
}


ul.filter > li > a {
    padding: 9px 0px;
    text-decoration: none;
    color: #c1c1c1;
    display: block;
    line-height: 25px;
    box-sizing: border-box;
	    border-bottom: transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
	border-bottom: 2px solid transparent;
	text-transform: uppercase;
}

ul.filter > li > a:hover,ul.filter > li > a:focus {
border-bottom: 2px solid #9fc612;
}

ul.filter > li a.selected {
    color:#9fc612; border-bottom: 2px solid #9fc612;
}

ul.filter > li span {
    color:#ddd;
    font-size:20px;
    display:inline-block;
    margin:0 5px
}

.filter-container .filter > li {
    color: #c1c1c1;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 700;
    list-style: outside none none;
    margin-left: 0;
    margin-right: 0;
    padding:0 18px;
    text-transform: uppercase;
}

.filter-section h1 {
    text-align:center
}


/* the color of the transparent overlay border */

.portfolio-section.port-col figure .overlay-background {
    background-color:#000;
    background-color:rgba(0,0,0,0.4);
}


/* portfolio images */

.portfolio-section figure {
    float:left;
    width:100%;
    position:relative
}

.portfolio-section figure img {
    width:100%;
    height:auto
}


/* project title under image */

.portfolio-section .article-title {
    text-align:center;
    float:left;
    width:100%;
    font-size:18px;
    line-height:24px;
    padding:10px 0 30px 0;
}

.portfolio-section .article-title a {
    color:#aaa
}


/* transparent overlay */

.portfolio-section figure:hover .overlay {
    opacity:1;
    visibility:visible
}

.portfolio-section figure:hover .overlay-background {
    opacity:.8;
    visibility:visible
}

.portfolio-section figure .overlay-background {
    z-index:1;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    position:absolute;
    top:0;
    left:0;
    opacity:0;
    visibility:hidden;
    width:100%;
    height:100%
}

.portfolio-section figure .overlay-background .inner {
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    top:0;
	background:rgba(0,0,0,.5);
   
/*    background-color:#ad6334;
 margin:11px;
    background-color:rgba(173,99,52,0.9)*/
}

.portfolio-section figure .overlay {
    z-index:2;
    transition:all .2s ease-in-out;
    position:absolute;
    top:0;
    left:0;
    opacity:0;
    visibility:hidden;
    width:100%;
    height:100%
}

.portfolio-section figure .inner-overlay {
    display:table;
    width:100%;
    height:100%
}

.portfolio-section figure .inner-overlay-content {
    display:table-cell;
    vertical-align:middle;
    width:100%;
    padding:20px 40px;
	
}

.portfolio-section figure .inner-overlay-content.with-icons {
    text-align:center
}


/* icons inside overlay */

.portfolio-section figure .inner-overlay-content.with-icons a {
    width:40px;
    height:40px;
    line-height:42px;
    display:inline-block;
    margin:0 10px;
    text-decoration:none;
    font-size:20px;
	background:rgba(0,0,0,0.9);
    color:#fff;
    border-radius:0
}


/* skew image on hover */ 

.isotopeSelector img {
    -webkit-transition:all .4s ease;
    -moz-transition:all .4s ease;
    -ms-transition:all .4s ease;
    -o-transition:all .4s ease;
    transition:all .4s ease
}

.isotopeSelector:hover img {
   -webkit-transform: scale(1.05) translateZ(0); 
   transform: scale(1.05) translateZ(0); 
}

.isotopeSelector figure {
    overflow:hidden
}

.isotopeSelector figure {
}



@media only screen and (max-width: 767px) {

.filter-section .filter-container .filter > li {
 
    font-size: 12px;

    margin-left: 0;
    margin-right: 0;
    padding: 0 5px;

}

}

/*=======header start=======*/

.hdr_variation2 {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    float: left;
    z-index: 1;
}
.hdr_top_bar.hdr_top_bar_var2 {
    background: rgba(0, 0, 0, .4);
    padding: 11px 0px 12px;
}

.header.variation2_navbar .main_header_dash_bg::after{
	         background: none; 
}
.header.variation2_navbar::after, .header.variation2_navbar .navbar-nav > li > a:before{
	background: none;
}


.hdr_top_bar.hdr_top_bar_var3 {
    background: none;
    border-bottom: 1px solid #776250;
    padding: 7px 0px;
    margin-bottom: 7px;
}
.main_header.sticky.variation2_navbar{
	border: none;
	}
.main_header.sticky.variation2_navbar.fixed{
	-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);
	}
.variation2_navbar.fixed nav .navbar-collapse > ul > li{
		line-height: 72px;
	}
	.variation2_navbar.fixed .logo {
    margin: 12px 0px 11px;
}
.variation2_navbar.fixed .navbar-nav > li > a {
	padding: 0px 22px 0px 0px;
	height: 74px;
}

.minlf{
	margin-right: -15px;
margin-left: -15px;
}

.no-padding{
padding:0px !important;
}
.no-border{
border:none !important;
}

.hdr_top_bar.hdr_top_variation4 {
    background: url(images/common_in_all/main_header_bg2.jpeg) repeat-x bottom #fff;
    border-top: 3px solid #7fa319;
    position: relative;
}
.hdr4_msg_icon {
	background:url(images/common_in_all/hdr4_msg_icon.png) no-repeat 0px 0px;
}
.hdr4_call_icon {
	background:url(images/common_in_all/hdr4_call_icon.png) no-repeat 0px 0px;
}
.hdr_top_bar.hdr_top_variation4 ul li:last-child {
	margin-right:0px;
	padding-right:0px;
}
.hdr_top_bar.hdr_top_variation4 ul li:last-child:after {
	background:none;
}
.hdr_top_bar.hdr_top_variation4 ul li h6 {
	font-size:14px;
	color:#85a820;
	font-weight:700;
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
	margin: -5px 0px;
	text-transform: uppercase;
}
.hdr_top_bar.hdr_top_variation4 ul li a {
    font-size: 15px;
    color: #000;
    line-height: 20px;
}
.hdr_top_bar.hdr_top_variation4 .hdr_cnt ul{
	padding-top: 25px;
}
.nav_variation4_in {
	border:1px solid #aac263;
	width:100%;
	float:left;
}
.main_header.nav_variation4 {
	padding:4px;
	float: none;
	width: auto;
	display: table;
	position: relative;
	left: 0;
	right: 0;
}
.header.active.fixed.nav_variation4{
	width: 100%;
}
/*
.main_header.nav_variation4 .container{
	background:#85a820;
}
*/
.sticky.nav_variation4 {
	border: none;
}
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;
}
.main_header.nav_variation4  nav .navbar-collapse > ul > li > a{
	height: auto;
	line-height: 12px;
}
.main_header.nav_variation4 nav .navbar-collapse > ul > li{
	line-height: 24px;
}
.main_header.nav_variation4 .navbar-nav {
	float:left;
	margin-left:30px;
}
.main_header.nav_variation4 .nav > li {
	padding:10px 0px!important;
}
.main_header.nav_variation4 nav .navbar-collapse > ul > li.current > a, .main_header.nav_variation4 nav .navbar-collapse > ul > li:hover > a{
	color: #fff;
}

.hdr_top_bar {
	background:#33381e; padding:8px 0px 9px;
}
.landing_gardening_txt{
	font-size:18px; color:#7f9a48; font-style:italic; float:left; margin:3px 0px;
}

.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;
	list-style: none;
	padding-left: 55px;
}
.sticky{
	padding-left: 20px;
	border-left: 5px solid #f2f2f2;
}
.hdr_cnt ul li:last-child {
	margin-right: 0px;
}
.hdr_cnt ul li a {
	color: #abb488;
	text-decoration: none;
}
.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;
}
.main_header {
	float: left;
	position: relative;
	width: 100%;
	z-index: 2;
/*
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	-moz-transition: all .5s ease;
*/
}
.main_header:after {
	width: 100%;
	height: 9px;
	position: absolute;
	left: 0px;
	bottom: -9px;
	content: "";
}

.main_header_dash_bg {
    position: relative;
    width: 100%;
    float: left;
}

.header_var1 .main_header_dash_bg {
    background: url(images/common_in_all/main_header_bg.jpg) repeat-x bottom #fff;
}

.main_header_dash_bg:after {
    position:absolute;
	left:0px; bottom:6px; 
	width:100%; 
	height:3px; 
	background: #004C00; 
	content:"";
}
.request_hdr_in {
    position: relative;
    width: 100%;
    float: left;
}

a.request_quote {
	position: absolute;
	right: 0px;
	bottom: -54px;
	z-index: 100; 
	font-weight:800; color:#fff; background:#89b634; width:219px; box-shadow:inset 0px 2px 5px #638326;
}

.logo {
	margin:21px 0px 28px;
}
nav {
	float: right;
}
nav .navbar-collapse {
	float: right;
}
.hdr_variation2 .navbar-toggle, .variation2_navbar .navbar-toggle{
    display: none;
    border-color: #fff;
    background-color: transparent !important;
    border: none;
    background: none;
}
.hdr_variation2 .navbar-toggle .icon-bar, .variation2_navbar .navbar-toggle .icon-bar{
	background: #fff;
}
.nav_variation4 .navbar-toggle .icon-bar{
	background: #000;
}
.navigation {
	text-align: right;
	margin-right: 0px;
}
.navbar-collapse {
	padding: 0px;
}
nav .navbar-collapse > ul > li {
	display: inline-block;
	position: relative; font-family: 'Raleway', sans-serif;
	letter-spacing: 0.3px; margin-right:14px; line-height:92px;
}
nav .navbar-collapse > ul > li .fa{
	margin-left: 10px;
}
nav .navbar-collapse > ul > li:last-child{
	margin-right:0px;
}
nav .navbar-collapse > ul > li a.nav_drop_ar{
	position:relative;
}
nav .navbar-collapse > ul > 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: 5px;
    position: absolute;
    top:51px;
    width: 9px;
}
nav .navbar-collapse > ul > li.current > a, nav .navbar-collapse > ul > li:hover > a {
	color: #7da309; 
	background: none !important;
}
.menu.navbar-nav{
	padding-top: 23px;
}
.navbar-nav > li > a {
	display: inline-block;
	font-size: 15px;
	    position: relative;
	font-weight:700;
	text-transform: uppercase;
	color: #474747; /* height:100px; */
	padding: 10px 16px 15px 11px;
line-height: 26px;
}
.right.center{
	background-position: right center !important;
}
.main_header.fixed.active .navbar-nav > li > a {
height:70px;
	line-height: 50px;
}
.main_header.fixed.active .logo {
    margin: 12px 0px 12px;
    width: 229px;
}
.main_header.fixed.active nav .navbar-collapse > ul > li{
    line-height:67px;
}
.navbar-nav li.menu-item-has-children:hover > .dropdown-menu {
    opacity: 1;
    visibility: visible;
    display: block;
}
.navbar-nav li.menu-item-has-children ul.dropdown-menu {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 100%;
    left: 0;
    width: 220px;
    background: #e6e8df;
    padding: 0px 0px 7px;
    opacity: 0;
    visibility: visible;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    display: none;
    line-height: 36px;
}
.navbar-nav li.menu-item-has-children .dropdown-menu > li.menu-item-has-children ul {
    position: absolute;
    top: 0px;
    left: 219px;
}
.dropdown-menu > li > a{
	padding: 10px 15px;
	white-space: normal !important;
}
.nav > li > a:focus, .nav > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    text-decoration: none;
    background: none !important;
}

.navbar-nav > li > a:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.navbar-nav > li > a:hover:before, .navbar-nav > li.active > a:before {
    width: 100%;
}
nav .navbar-collapse > ul > li:last-child > a{
	padding-right:0px;
}
nav .navbar-collapse > ul > li:hover > ul {
	top: 100%;
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	padding: 0px;
	display: block;
}
nav .navbar-collapse > ul > li.dropdown > a {
	position: relative;
}
nav .navbar-collapse > ul > li.dropdown > a:after {
	content: '\f107';
	font-family: 'FontAwesome';
	color: #404040;
	margin-left: 10px;
	
	font-weight: 600;
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
}
nav .navbar-collapse > ul > li.dropdown:hover > a:after, nav .navbar-collapse > ul > li.dropdown.current > a:after {
	color: #74b108;
}
nav .navbar-collapse > ul > li.dropdown:hover > a:after, nav .navbar-collapse > ul > li.dropdown.current > a:after {
	color: #74b108;
}
nav .navbar-collapse > ul > li > ul {
	position: absolute;
	top: 200%;
	width: 256px;
	background: #e6e8df;
	z-index: 99999;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	box-shadow: 0px 0px 0px 0px ;
	-webkit-transition: all 0.5s cubic-bezier(0.84, 0.35, 0.39, 0.74);
	transition: all 0.5s cubic-bezier(0.84, 0.35, 0.39, 0.74);
	margin: 0px;
	border: none;
	display: block;
}
nav .navbar-collapse > ul > li > ul.subnav_rght{
	right:0px;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    text-decoration: none;
    color: #9acc41;
	background: none;
    outline: 0;
}
nav .navbar-collapse > ul > li > ul > li {
	position: relative;
	overflow: hidden;
	border-top: 1px solid #f6f8f2;
border-bottom: 1px solid #d2d3cd;
}
nav .navbar-collapse > ul > li > ul > li:before {
	display:none;
}
nav .navbar-collapse > ul > li > ul > li:hover:before {
	color: #9fc612;
}
nav .navbar-collapse > ul > li > ul > li > a {
	color: #404040;
	display: block;
	text-align: left;
	padding: 4px 1px 7px;
	font-size: 15px;
	text-transform: none;
	-webkit-transition: all .3s ease;
	transition: all .3s ease; font-family: 'Open Sans', sans-serif;
	line-height: 32px;
	white-space: pre-wrap;
}
nav .navbar-collapse > ul > li > ul > li > a:hover {
	color: #9acc41; background:#33381e;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{
	color: #9acc41;
}
nav .navbar-collapse > ul > li > ul > li{
	padding: 0px 25px;
}
nav .navbar-collapse > ul > li > ul > li:hover {
	overflow: visible;
	color: #9acc41;
background: #33381e;
padding: 0px 25px;
border-top: 1px solid #f6f8f2;
border-bottom: 1px solid #d2d3cd;
}
nav .navbar-collapse > ul > li > ul > li:hover > a{
	color: #9acc41;
}
nav .navbar-collapse > ul > li > ul > li.active{
background: #33381e;
}
nav .navbar-collapse {
}
nav .navbar-collapse.collapse.in ul li span.mob_drop_arrow {
	background: rgba(0, 0, 0, 0) url("images/common_in_all/nav_dropar.png") no-repeat scroll 95% 5px;
	opacity: 0;
	visibility: hidden;
	height: 25px;
	position: absolute;
	right: 10px;
	top: 12px;
	cursor: pointer;
	width: 25px;
	z-index: 9999;
}

.sticky_header {
	position: fixed;
	top: 0;
	z-index: 100;
}
.sticky_header a.request_quote{
	display:none;
}
.sticky_header .logo {
	margin: 10px 0px 19px;
	width:61.9%;
}
.sticky_header nav .navbar-collapse > ul > li {
	line-height:62px;
}
.sticky_header nav .navbar-collapse > ul > li > a {
    height: 52px;
	padding-top: 2px;
}
.sticky_header nav .navbar-collapse > ul > li a.nav_drop_ar{
}
.sticky_header nav .navbar-collapse > ul > li a.nav_drop_ar:after{
    top: 31px;
}
.sticky_header {
	position: fixed;
	top: 0;
	z-index: 99;
}
.sticky_header .navbar-toggle{
	margin-top: -63px;
}
.sticky_header ul.hdr_social {
	display: none
}
.sticky_header a.btn.hdr_donate_btn {
	font-size: 14px;
	height: 44px;
	line-height: 42px;
	margin: 8px 0 22px;
	padding: 0;
	width: 147px;
}

/*=======header end=======*/




/*=======home page start=======*/

.carousel-rev {
	position: relative;
	display: block;
	text-align: left;
}
#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;
	text-align: left;
}
#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 .carousel-inner .item {
	min-height: 682px;
	height: 100%;
	width: 100%;

	background-size: cover;
	background-position: center center;
	background-color: #1E1E1E;
}
#minimal-bootstrap-carousel .carousel-control {
	background: none;
	width: 40px;
	height: 40px;
	font-size: 15px;
	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%;
	border-radius: 0;
	z-index: 88;
}
#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;
}
/* processing for fadeing effect styles */
.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 .thm-container .box.valign-bottom .content {
	padding-bottom: 95px;
}
.carousel-rev 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;
}
.carousel-rev 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;
}
.slide_contact_btn button{
    float: left;
    width: 173px;
    border-radius: 4px !important;
    font-weight: 700;
    padding: 0px;
    letter-spacing: 0.2px;
	-webkit-animation-delay: 1.5s;
	animation-delay: 1.5s;
	border: none !important;
}

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

.slide_contact_btn:hover{color: #fff !important;}
.slide_contact_btn :last-child {
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
}
a.view-all.slide_contact_btn.slide_service_btn{
	background: #a6c644; 
    color: #fff;
}
a.view-all.slide_contact_btn.slide_service_btn.mar_lft_zero{    margin-left: 0;
    margin-right: 30px;}
#minimal-bootstrap-carousel .slide-1 .carousel-caption .content {
	padding:189px 0px 0px 0px; width:55%; float:left;
}

.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; 
}
.year_35{
	font-size:60px;
}
.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.services{
	float:left; width:100%; padding: 0px 0px 0px;
border-top: 0px solid #e3e3e3;
margin: 0px 0px 0px;
}
#photo_gallery.owl-theme .owl-controls{
margin-top:50px;
}

.blog-box{
padding-right: 45px;
}

.quality-list_marbtm{overflow:hidden}
.quality-list img{
	width:100%; float:left; height:auto;     position: relative;
}
.quality-list_marbtm.style-3 .imagebox-img, .imagebox.style-4 .imagebox-img {
    float: left;
    width: 33%;
}
.quality-list_marbtm.style-3 .content, .imagebox.style-4 .content {
    overflow: hidden;
    padding-left: 24px;
}
.quality-list_marbtm.style-3 .view-all{
	background: none;
	color: #b4ce34;
	width: auto;
} 
.quality-list_marbtm.style-3 p{
	margin-bottom: 0px;
}
.quality-list_marbtm.style-3 .view-all:before{
	background: none;
	}
.quality-list_marbtm.style-3 h5{
		margin-top: 0px;
	}
.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; display: inline-block;
}
.quality-list p{
	font-size:14px; color:#999; font-family: 'Raleway', sans-serif; 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;
}


.project_Gal{
	background:url(images/home_page/prd_slide_bg.jpg) no-repeat center top; background-size:cover;
}

#photo_gallery .item{ position: relative; display: inline-block; width: 100%; }

#photo_gallery .item img{width: 100%;}

#photo_gallery .controls {
    bottom: -92px;
    left: 50%;
	top:inherit;
    margin-left: -50px;
}
#photo_gallery  .owl-item{
	padding: 0px 15px;
}
#photo_gallery .project_detail{    width: 100%;
    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: 70px 0 37px; opacity:1; margin-top: 30%;}
#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 .item:hover > .project_detail{ opacity:1; visibility:visible;    transition: all .3s ease-out;}



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: 0px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	position: absolute;
	margin: 0px;
}
.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;
}
#photo_gallery.portfolio-scroller2 .owl-item {
    padding: 0px 0px;
}
.portfolio-scroller2 .owl-controls{
	display: none !important;
}


.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.5px;
}
.short_about_col p.fnt_20{
	font-size:20px!important; font-weight:300; color:#010101; line-height:30px; margin-bottom:7px; letter-spacing:0.3px;
}
.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:32px 58px 35px; margin:6px 0px 0px;
}
.contact-form{
	position: relative;
}
.contact-form:after{
	content: '';
	border: 1px dashed #fbfff8;
	left: 10px;
	top:10px;
	right: 10px;
	bottom: 10px;
	position: absolute;
}
.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;
}


.why_choose_col {
	background: #f4f4f4;
}
.short_about_col.why_choose_Txt{
	padding-right:78px; margin:-15px 0px 0px;
}


.choose_list {
	margin-bottom: 38px;
margin-top: 20px;
}
.list_pad_left{
	padding-left:0px;
	float: left;
}
.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;
}

.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;
}
.bold{
	font-weight: 600;
}

.client_bg{
	background:url(images/home_page/client_col_bg.jpg) repeat;
}
.testi{
	padding-right: 30px;
}
.white_client_txt{
	position:relative; background:#fff; padding:20px 18px 20px; 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; margin:10px 0px 0px;
}
.client_name{
	font-size:15px; color:#9d9d9d;
}
.client_place{
	font-size:12px; color:#9fc612; text-transform:uppercase;
}


.blog_col {
}
.blog_img {
	width: 100%;
	float: left;
	position: relative;
}
.blog_img img {
	float: left;
	height: auto;
}
.blog_info {
	width: 100%;
	float: left;
	padding: 0px 0px 11px;
	background: #fff;
}
.blog_info h4 {
	font-weight: 600;
	margin-bottom: 10px;
	line-height:26px; letter-spacing:0px;
	font-size: 22px;
}
.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;
}
.button2.medium {
    border-color: #515252;
    color: #94B200 !important; 
    text-transform: uppercase;
    font-weight: 700;
}
.blog_col ul.good_lawn_list li a{
	color: #3d3d3d;
}
.blog_col ul.good_lawn_list li h4 {
    font-weight: 600;
    text-transform: none;
    letter-spacing: 0px;
    line-height: 26px;
    font-size: 22px;
    margin-top: 5px;
}
.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;
}

/*=======home page end========*/


/*=======second_home page start========*/

.hdr_col{
	width:100%; float:left; position:absolute; top:0px; left:0px; z-index:99;
}
.hdr_top_bar.hdr_top_bar1{
	padding:10px 0px; background:rgba(0, 0, 0, .4);
}
.landing_gardening_txt.white_color{
	color:#abb0b7;
}

.hdr_cnt ul li.white_color{
	font-weight:600; color:#a3a6a6;
}
.hdr_cnt ul li.white_color a{
	color:#a3a6a6;
}
.main_header.main_header1{
}
.main_header.main_header1:after{
	display:none;
}
.main_header_dash_bg.main_header_dash_bg1{
	background:none;
}

.header.active.fixed{
	position: fixed;
	top: 0px;
	animation: fadeItIn 1s;
}
body.logged-in .header.active.fixed{
	margin-top: 30px;
	
}
@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;
    }
}


.sticky_header  .main_header_dash_bg1 nav .navbar-collapse > ul > li > a.fnt_16 {

     color: #474747;
    height: auto;
}
.sticky_header  .main_header_dash_bg1 nav .navbar-collapse > ul > li {
    line-height: 54px;
}
.main_header_dash_bg.main_header_dash_bg1:after{
	display:none;
}
nav .navbar-collapse > ul > li > a.fnt_16{
	font-size:16px; color:#fff; font-weight:800; padding:8px 0px; height:100px;
}
nav .navbar-collapse > ul > li.current > a.fnt_16, nav .navbar-collapse > ul > li:hover > a.fnt_16 {
	color: #7da309; border-bottom:0px;
}
nav .navbar-collapse > ul > li > a.fnt_16.nav_drop_ar{
	position:relative;
}
nav .navbar-collapse > ul > li > a.fnt_16.nav_drop_ar:after{
	    background: rgba(0, 0, 0, 0) url("images/common_in_all/index2_nav_dropar.png") no-repeat scroll center bottom;
    content: "";
    height: 6px;
    right: 0px;
    position: absolute;
    top:66px;
    width:100%;
}
.sticky_header  .main_header_dash_bg1 nav .navbar-collapse > ul > li > a.fnt_16.nav_drop_ar:after {
    background: rgba(0, 0, 0, 0) url(images/common_in_all/index2_nav_dropar_blck.png) no-repeat scroll center bottom;
    content: "";
    height: 6px;
    right: 0px;
    position: absolute;
    top: 46px;
    width: 100%;
}



#minimal-bootstrap-carousel .carousel-caption h2.fnt_55{
	font-size:55px; line-height:74px;
}
#minimal-bootstrap-carousel .carousel-caption p.fnt_22{
	font-size:22px;
}
#minimal-bootstrap-carousel .slide-1 .carousel-caption .content.wdt1{
	width:65%; padding:230px 0px 0px;
}

.service_bg{
	background:url(images/home_page2/service_bg.jpg) repeat;
}
.service_mrbtm{
	margin-bottom:58px;
}
.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:26.2%; float:left; padding-right:40px; margin:93px 0px 31px 50px;
}
.project_gal_left p{
	letter-spacing:0px;
}
a.checkmor_work{
	font-size:15px; color:#b4ce34; font-weight:700; text-transform:uppercase; text-decoration:none;
}
a.checkmor_work:hover{
	color:#fff;
}
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;
}
/*=======second_home page end========*/


/*=======third_home page start========*/

.hdr_top_bar.hdr_top_bar2{
	background:none; border-bottom:1px solid #755e41;
}
.landing_gardening_txt.white_color1{
	color:#c1c1bf;
}
.hdr_cnt ul li.white_color1{
	font-weight:600; color:#fff;
}
.hdr_cnt ul li.white_color1 a{
	font-weight:600; color:#fff;
}
.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;
}

.green_bg{
	margin-bottom:19px;
}
.bnr_btm_services{
	padding:0px; 
}
.bnr_btm_services .iconbox-style-5{ 
	list-style:none; float:left; padding: 36px 15px 36px 29px; top:0; position:relative; -webkit-transition: all .3s ease;
	transition: all .3s ease; bottom:-20px; min-height: 254px;
}
.bnr_btm_services .iconbox-style-5:hover{
	    top: -19px;
    min-height: 274px;
}
.bnr_btm_services .iconbox-style-5:hover a.read_more{
	opacity:1; visibility:visible;
}

.bnr_btm_services .iconbox-style-5 h5{
	font-size:25px; color:#fff; text-transform:none; margin-bottom:10px;
}
.bnr_btm_services .iconbox-style-5 p{
	font-size:15px; color:#fff;
}
.bnr_btm_services .iconbox-style-5 a.read_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:15px 0px 0px;     font-weight: bold;
}
a.view_Service:hover{
	text-decoration:none; color:#94b200;
}

.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; font-weight:700;background:#2a2a2a; font-family: 'Open Sans', sans-serif; color:#fff; 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;
}

/*=======third_home page end========*/


/*=======fourth_home page start========*/
.font-special{
	font-family: Raleway;
}
.italic{
	font-style: italic;
}
.variaion4_request_form {
    width: 359px;
    float: right;
    background: #fff;
    border-radius: 5px;
    margin: 100px 0px 0px 0px;
    position: relative;
    padding-right: 0px;
    padding: 0px;
}
.variaion4_request_form:after {
    width: 100%;
    height: 40px;
    position: absolute;
    left: 0px;
    bottom: -40px;
    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  .wpcf7-form{
	padding: 0px 30px;
}
.submits{
	text-align: center;
}
.variaion4_request_form h5:after {
    width: 100%;
    height: 20px;
    position: absolute;
    left: 0px;
    bottom: -19px;
    background: url(img/request_form_head_bg.png) no-repeat center bottom;
    content: "";
}
.request_form_inner {
    width: 100%;
    float: left;
    padding: 40px 30px;
}
.variaion4_request_form .form-group.request_group {
    margin-bottom: 12px;
    width: 100%;
    float: left;
}
.variaion4_request_form .wpcf7-form{
	margin-top: 15px;
	float: left;
}
.variaion4_request_form .form-group.request_group label {
    font-size: 15px;
    color: #000;
    font-weight: 400;
    float: left;
    margin: 6px 0px;
    width: 100%;
    text-align: left;
}
.variaion4_request_form .form-group.request_group .wpcf7-form-control {
    background: #fafafa;
    border: 1px solid #e9e9e9;
    padding: 0px 10px;
    height: 34px;
    width: 100%;
    float: right;
}
.variaion4_request_form .wpcf7-textarea {
    height: 91px !important;
padding: 10px !important;
}
.variaion4_request_form .buttons {
    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;
}

.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 img{
	border:2px solid #c5c5c5;
} 
.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: 9px 32px 15px 18px;
}
.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; position: relative; padding: 26px 0px; height: 259px;
}
.frthhome_services:hover{
	padding: 0px;
}
.frthhome_services .bgimgs{
	display: none;
position: absolute;
}
.frthhome_services:hover .bgimgs{
	display: block;
}
.frthhome_services:hover > .service_icon{
	background:url(images/home_page4/service_leave_icon_hover.png) no-repeat;
	margin-top: 12px;
}
.frthhome_services:hover .iconimg{
	display: none;
}
.frthhome_services:hover h5{
	color:#fff;
}
.frthhome_services p{
	 margin-bottom:5px;
	 position: relative;
}
.frthhome_services:hover p{
	color:#fff;
}
.frthhome_ser_mtbm{
	margin-bottom:30px;
}
.frthhome_ser_mtbm:nth-child(4), .frthhome_ser_mtbm:nth-child(5), .frthhome_ser_mtbm:nth-child(6){
	margin-bottom:0px;
}
.frthhome_services .service_icon{
	position: relative; display:inline-block; width:64px; height:64px; margin-bottom:18px;
}
.frthhome_services h5{
	font-size:25px; color:#000; text-transform:none; margin-bottom:8px; position: relative;
}
.frthhome_services a.read_more{
	font-size:13px; color:#f9ffa0; font-weight:700; text-decoration:none; font-family: 'Raleway', sans-serif; text-transform:uppercase;
	display:none;
	position: relative;
}
.frthhome_services:hover a.read_more{
	display:block;
}



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

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


#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;
}

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

/*=======fourth_home page end========*/


/*=======inner page start========*/

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

.rich-header{
	padding:56px 0px; width:100%; float:left;
	background-size:cover;
	background-image: url(img/ban.jpg);
	display: none;
}
.pad0{
	padding: 0px;
}
.rich-header.v2{
	padding: 240px 0 0 0;
	width: 100%;
	float: left;
	background-size: cover;
	min-height: 438px;
}
.rich-header.v3{
	text-align: center;
	padding: 113px 0px 0px;
	min-height: 296px;
	margin-top: -61px;
}
.rich-header.v4{
	padding: 230px 0 0 0;
	width: 100%;
	float: left;
	background-size: cover;
	min-height: 400px;
}
.rich-header.v2 h1, .rich-header.v4 h1{
	margin: 0px;
}
.rich-header.v2 .breadcrumb, .rich-header.v3 .breadcrumb, .rich-header.v4 .breadcrumb {
    padding: 1px 0px;
    }
    .rich-header.v4 .breadcrumb {
	    float: right;
    }
    .logos{
	    padding: 0px;
    }
    .rich-header .container{
	    padding: 0px 15px;
    }
    .rich-header.v2 .breadcrumb li, .rich-header.v3 .breadcrumb li{
	    color: #fff;
	    text-transform: none;
	    font-weight: 500;
    }
    .rich-header.v4 .breadcrumb li{
	    color: #fff;
    }
    .rich-header.v2 .breadcrumb li a, .rich-header.v4 .breadcrumb li a{
	    color: #b2e96e;
    }
    .rich-header.v3 .breadcrumb li a {
	    color: #fff;
    }

    .rich-header.v2 .breadcrumb li.active, .rich-header.v4 .breadcrumb li.active{
	    color: #fff;
    }
.rich-header h1{
	font-size:55px; color:#fff; text-transform: none; text-shadow:1px 1px 0px #717171;
}
.breadcum_bg{
	background:#fafafa; border-bottom:1px solid #ebebeb; box-shadow:0px 2px 5px #f2f2f2; width:100%; float:left;
}
.breadcrumb {
	padding: 18px 0px;
	margin: 0px;
	background: none;
	border-radius: 0px;
}
.breadcrumb li {
	font-size: 14px;
	font-weight: 700;
	color: #bfbfbf;
	text-transform: uppercase;
}
.breadcrumb li a {
	color: #bfbfbf;
	text-decoration: none;
}
.breadcrumb li a:hover {
	color: #000;
}
.breadcrumb>.active {
    color: #bfbfbf;
}
.breadcrumb>li+li:before {
    padding: 0 5px;
    color: #ccc;
       content: '\f105';
    font-family: 'FontAwesome';
}


/*=======About Us page Start========*/

.about_desc{
	padding-left:65px; margin:-6px 0px 0px;
}
.about_desc h4{
	font-size:30px; text-transform:none; margin:15px 0px 11px; width:100%; float:left;
}
.friendly_customer_Txt{
	font-size:18px; font-style:italic; color:#767676; width:100%; float:left; margin-bottom:48px;
}


.about_chooe_bg{
	background:url(images/aboutus_page/choose_col_bg.jpg) repeat; padding:95px 0px 0px;
}
.choose_img{
	float:right; width:98%; margin:-70px 0px 0px;
}
.choose_img img{
	width:100%; height:auto; float:left;
}

.controls
{
    margin-top: 20px; position:absolute; right:0px; top:-100px;
}
.owl-theme .owl-controls .owl-buttons div, [data-slide="next"]
{
    margin-right: 10px;
    border: 1px solid #959595;
    width: 46px;
    height: 46px;
    border-radius: 0px;
    line-height:39px;
    color: #fff; text-align:center; background: none;
}
[data-slide="prev"]:hover, [data-slide="next"]:hover, [data-slide="prev"]:focus, [data-slide="next"]:focus{
	color:#959595; border: 1px solid #959595;
}

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

/*=======About Us page end========*/


/*=======faq page start========*/


.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;
}
.fist_accor_mar0{
	margin-bottom:95px;
}

/*=======faq page end========*/


/*=======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;
}
/*=======service page end========*/


/*=======lawn_garden page start========*/


.wdt_left{
	width:27.5%; float:right; padding-left: 0px;
}

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_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 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 li{
	list-style:none; float:left; width:50%; 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;
}

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


/*=======lawn_garden page end========*/

/*=======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;
}

/*=======planting_removal page end========*/


/*=======irrigation_drainage page start========*/

.irrigation_drainage_Col{
	width:100%; float:left; margin-bottom:49px;
}
.irrigation_drainage_desc{
	width:61%; float:left; margin:-2px 0px 0px;
}
.irrigation_drainage_img{
	width:33.8%; float:right;
}
.irrigation_drainage_img img{
	width:100%; float:left; height:auto;
}

/*=======irrigation_drainage page end========*/



/*=======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;
}

/*=======spring_fallcleanup page end========*/


/*=======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 47px;
}

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

/*=======Snow ice removal page end========*/


/*=======Casestudy page Start========*/


.case_study_col{
	margin-bottom:50px;
}
.case_study_col h5{
	font-size:28px; color:#242424; text-transform:none; 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;
}

/*=======Casestudy page end========*/


/*=======Blog page Start========*/

.left_marbtm{
	margin-bottom:50px;
}
.widget{
	margin-bottom: 40px;
	float: left;
	width: 100%;
}
/* ==================
   2 = Standard table
   ================== */
   table > tbody > tr > td, table > tbody > tr > th, table > tfoot > tr > td, table > tfoot > tr > th, table > thead > tr > td, table > thead > tr > th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.widget_categories{
	margin-bottom:34px;
	width: 100%;
}
.widget h2{
	font-size: 26px;
	color: #808080;
	text-transform: none;
	margin-bottom: 20px;
}
.widget_search .search-form{
	float: left;
	background: #fff;
	width: 100%;
	position: relative;
}
.widget_search input[type="text"]{
	padding: 13px 25px;
}
.widget_search .navbar-form {
	padding: 0px;
	margin: 0px;
	border: 0 none;
	width: 80%;
	float: left;
}
.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;
}
.widget_search .form-wrap{
	 width:100%;
}
.widget_search .btn {
	width:49px;
	height: 48px;
	float: right;
	 top: -1px;
	border: 0px;
	position: absolute;
	right:0px; border-radius:0px;
	background: #9fc612;
}
.post-password-form label{
	float: left;
	width: 80%;
}
.post-password-form input[type="submit"]{
	padding: 7px 19px;
border: none;
margin-top: 26px;
background: #9fc612;
color: #fff;
}
.post-password-form input{
	border-radius: 0px;
	height: 50px;
	padding: 10px;
}
.blog_col ul.good_lawn_list.blog_list li{
	padding:24px 15px 22px 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; margin: 0px;
}
.blog_col ul.good_lawn_list.blog_list li h4 a{
	padding: 0px 0px 10px;
}
.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:0px;
}
a.download_brochure:hover{
	opacity:.8;
}

.widget ul{
	margin:0px; padding:0px; width:100%; float:left;
}
.widget ul li{
	list-style:none; float:left; width:100%; font-size:15px; border-bottom:1px solid #e6e6e6;  line-height: 35px;
}
.widget ul li:last-child{
	border-bottom:0px;
}
.widget ul li a{
	color:#867055; text-decoration:none; display:block; }
.widget ul li a:hover{
	color:#9fc612;
}
a:focus, a:hover, a {
    color: #9fc612;
}

.widget_archive ul li a, .widget_categories ul li a, .widget_meta ul li a{
	display: inline-block;
}
.tagcloud{
	margin:5px 0px 0px; padding:0px; width:100%; float:left;
}
.tagcloud a{
	color:#a6a6a6; text-decoration:none; border:1px solid #e4e4e4; display: block; background:#fff; padding:8px 19px;
	list-style:none; float:left; font-size:14px !important; margin-right:10px; margin-bottom:10px;
}
.tagcloud a:hover{
	background:#f7f7f7;
}

.blog_div{
	width:100%; float:left; margin-bottom: 70px; 
}
.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{
	float:left; height:auto;
	margin-bottom: 20px;
}
.blog_date{
	font-size:16px; color:#b8b8b8; text-transform:uppercase; font-weight:700; width:100%; float:left; margin:0px 0px 22px;
}
.blog_date a{
	color:#b8b8b8;
}
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-list {
	border-radius: 0px;
	margin-bottom: 0px; margin-top:0px;
}
.pagination-list >li {
	font-size: 18px;
	font-weight: 700;
	margin-right: 10px;
	float: left;
	list-style: none;
}
.pagination-list >li >a, .pagination-list > li > span {
	color: #000;
	border: 2px solid #d4d4d4;
	background: none;
	width: 44px;
	height: 44px;
	line-height: 40px;
	text-align: center;
	padding: 0px;
	display: inline-block;
}
.pagination-list >li >a:hover, .pagination-list>li>span:hover {
	color: #a6c644;
	border: 2px solid #a6c644;
	background: none;
}
.pagination-list>li:first-child>a, .pagination-list>li:first-child>span {
	border-radius: 0px;
}
.pagination-list>li:last-child>a, .pagination-list>li:last-child>span {
	border-radius: 0px;
}
.size-post-thumbnail, .full-size{
	width: 100%;
}
/*=======Blog page End========*/


/*=======BlogDetail page Start========*/

#reply-title{
	font-size: 28px !important;
color: #404040 !important;
}
.comment-form{
	background: #f7f7f7;
padding: 50px 25px 0px;
border: 1px solid #eee;
float: left;
width: 100%;
margin-bottom: 40px;
z-index: 1;
    position: relative;
}
.form-submit, .comment-notes{
	padding: 15px;
}
#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;
}
#comment{
	height: 150px !important;
}
#ask-question-form #form_message {
    height: 173px;
}
.submit {
    background-color: #a6c644 !important;
    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;
    margin:10px 0px 0px;
    border: none;
}
.btn.submit_now.mr_30{
	margin:10px 0px 0px;
}
.social_plugin{
	width:100%; float:left; margin:50px 0px 45px;
}
.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:12px!important; position:relative; margin-right:5px; color: #a5a7a6; font-size: 16px;
}
.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;
}

/*=======BlogDetail page end========*/


/*=======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:33px; font-size:25px; color:#3f3e3e; text-transform:none;
}
.feature_price_tag{
	font-size:40px; position:absolute; right:13px; top:20px; 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;
}
#image-gallery-mix .project-post{
	padding-bottom: 25px;
}

.fancybox-nav span {
   visibility: visible;
}​
.nivo-lightbox-title-wrap, .nivo-lightbox-theme-default .nivo-lightbox-title-wrap{
	font-size: 15px;
font-weight: 500;
letter-spacing: 1px;
text-align: center;
color: #fff;
background-color: #94b200;
position: fixed;
z-index: 10001;
left: 0;
right: 0;
bottom: 0 !important;
padding: 14px 0px;
}
.nivo-lightbox-theme-default .nivo-lightbox-title{
	background: none !important;
}
.nivo-lightbox-wrap {
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}
.nivo-lightbox-theme-default .nivo-lightbox-close{
	width: 2.5em;
height: 2.5em;
text-align: left;
background-color: #94b200;
position: fixed;
z-index: 10002;
top: 2.5em;
right: 2.5em;
-webkit-transition: color .3s ease;
-moz-transition: color .3s ease;
transition: color .3s ease;
border: none;
background-position-x: 11px;
background-position-y: 10px;
}
/*=======Shop page end========*/


/*=======ProductDetail 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;
}
h2.acc_trigger a {
	list-style: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;}
.acc_container {
	width:100%;
	float:left; padding:0px 0px 11px 11px;
}

/********************************************************************/
/*** PANEL DEFAULT ***/
.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;
}

/*=======ProductDetail page end========*/


/*=======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 26px 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:23px; 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 17px 23px;
}
.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;
}

/*=======Cart page end========*/


/*=======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 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:-7px 0px 0px;
}
.ship_radio{
	margin:50px 0px 25px;
}
#checkout_form #form_message.form_message_he_108.no_bg{
	background:none; color:#c6c6c6; border-radius:0px; height:108px;
}
.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 73px; margin:23px 0px 0px;
}
ul.order_list{
	width:100%; float:left; margin:0px 0px 9px; padding:0px;
}
ul.order_list li{
	list-style:none; float:left; font-size:15px; 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:26%; 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;
}

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



/*=======Checkout page end========*/


/*=======Contact page Start========*/
.contact_map{ width:100%; height:421px;}
.home_contact_map {
    width: 100%;
    height: 453px;
}
p.cnt_txt{
	margin-bottom:48px;
}
#contact-form{
}
#contact-form .form-group{
	margin-bottom:20px;
}
.contact-form .wpcf7-form-control{
	background:#fff !important;
	border:1px solid #e9e9e9 !important;
	padding:10px 22px !important; font-size:15px !important; color: #C6C6CD !important;
	border-radius:0px !important; 
	box-shadow:0px 0px 0px !important;
	height:55px !important;
}
.contact-form .wpcf7-textarea{
	height:198px !important;
}/*
#contact-form .form-control:hover, #contact-form #form_message:hover{
	box-shadow:0px 0px 10px #f2f2f2;
}*/
 
.btn.submit_now:hover{
	background:#000;
}

.contact-form .wpcf7-submit{
	font-size:15px; font-weight:700; color:#303030 !important; z-index:999; border:0px; box-shadow:0px 0px 0px; float:right; border: none !important; border-left:1px solid #c5c5c5 !important; text-transform:uppercase;
	background:none; height:20px !important; text-align:center; width:70px; padding:0px; border-radius:0px; margin:-50px 5px 0px 0px; padding: 0px !important; line-height:  normal !important;
}
.contact-form .wpcf7-submit:hover{
	color:#9fc612 !important;  
}
.contact-form label{
	width: 100%;
}

.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;
}
.icon-content{
	display: inline-block;
	overflow: hidden;
	padding-left: 10px;
}
.icon-content h6{
	font-size: 16px;
	color: #404040;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 4px;
}
.icon-box{
	float: left;
}

.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{
	width:100%; float:left; height:421px;
}
.isotopeSelector {
    margin-bottom: 30px;
}

/*=======Contact page end========*/



/*=======Request a 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;
}
.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;
}

/*=======Request a quote page end========*/

.home_contact_map {
    width: 100%;
    height: 453px;
}
.home_contact_map iframe {
    width: 100%;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.wpb_gmaps_widget .wpb_wrapper{
	padding: 0px !important;
}



/*=======Footer page Start========*/
footer .col-sm-6 {
    clear: none !important;
}
footer {
	background: #291a04 url(images/common_in_all/ftr_bg.png) no-repeat center top; padding:135px 0px 0px;  z-index: 999; position: relative; margin-top: -28px;
}
footer .col-md-4{
	width: 33% !important;
	float:right;
}
footer h3 {
	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;
}
footer .textwidget {
	font-size: 14px;
	margin: 17px 0px; color:#867055;
	letter-spacing: 0px;
}
ul.ftr_social {
	width: auto;
	float: left;
	margin: -40px 0px 0px;
	padding: 0px;
}
ul.ftr_social li {
	list-style: none;
	float: left;
	margin-right: 10px;
	border-bottom: none;
	width: auto;
}
ul.ftr_social li:last-child {
	margin-right: 0px;
}
ul.ftr_social li span {
	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 span:hover {
	color: #649803;
	border: 1px solid #649803;
}
.ftr_nav {
	margin: 4px 0px 0px;
}
.ftr_pad_30 {
	padding-left:45px;
}
.ftr_nav ul {
}
.ftr_nav ul li {
	width: 100%;
	float: left;
	font-size: 14px;
	color: #867055;
	border-bottom: none;
	line-height: 20px;
}
.ftr_nav ul li i {
	margin-right: 10px;
}
.ftr_nav ul li a {
	color: #867055;
	text-decoration: none;
	padding: 6px 0px;
}
.up-footer p, .up-footer span, .up-footer li{
	color: #a6a6a6;
}
.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: 0px 0px 0px;
}
.ftr_btm p {
	font-size: 14px;
	color: #7d705c;
	margin-bottom: 0px;
}
.text-right{
	float:right;
	text-align: right;
}

.sidebar {
	padding-top: 15px;
}

.col-md-8 {
	padding-top: 30px;
}

footer .up-footer .widget .contact-info li span {
    overflow: hidden;
}
footer .up-footer .widget .contact-info li .fa {
    margin-right: 22px;
    font-size: 19px;
    color: #639903;
    line-height: 35px;
    float: left;
}
footer .up-footer .widget .contact-info li:first-child .fa{
	    height: 60px;
}
footer .up-footer .widget .contact-info li:first-child {margin-bottom: 15px;line-height: 29px;}footer .up-footer .widget .contact-info li {line-height: 29px; border-bottom:none; color: #a6a6a6;overflow: hidden;}

/* This is the existing CSS... */
.sticky-header {
  position: fixed;
  top: 0;
}
/* Here's the new CSS to add... */
.admin-bar .sticky-header {
  top: 32px;
}
.comment-author h6{
	font-size: 18px;
	margin-bottom: 0px;
}
.comment-author a {
    font-size: 13px;
}
.comment-author p {
    font-size: 14px;
}
@media (min-width: 768px){
footer .col-sm-6 {
    clear: both;
}
}
@media screen and (max-width: 990px) { 
	.variaion4_request_form{
		width: 100%;
		float: left;
	}
	.demo2-banner{
		background-size: cover;
	}

}
@media screen and (max-width: 782px) {
  .admin-bar .sticky-header {
    top: 46px;
  }
  .logged-in  .tt-header-1 .top-inner {
    margin-top: 46px;
    }
}
@media screen and (max-width: 600px) {
  .admin-bar .main_header {
    top: 46px;
  }
   .logged-in .tt-header-1 .top-inner {
    margin-top: 46px;
    }
    .logged-in.admin-bar{
	    margin-top: -46px !important;
    }
   .logged-in.admin-bar .tt-heading {
    padding: 80px 0 45px;
}
	body.logged-in .header.active.fixed {
    margin-top: 0px;
}
}
@media screen and (min-width: 783px) {
  .admin-bar .sticky-header {
    top: 32px;
  }
}
@media screen and (min-width: 260px) and (max-width: 990px) {
	.navbar-collapse {
		display: none;
	}
	.navbar-collapse.collapsing {
		display: block;
		width: 280px;
		float: right;
	}

	.navbar-collapse.collapse.in {
		display: block;
		height: 340px;
		width: 280px;
		float: right;
	}
	.navbar-collapse.in .menu {
		display: block;
	}
}

@media (min-width: 768px) and (max-width: 990px) {
	ul.navbar-nav {
		background: #89b634 none repeat scroll 0 0;
	}
}
/*=======Footer page end========*/

