/*
Theme Name: Nature
Theme URI: https://vedasinfoline.com/themes/nature
Author: the Vedasinfoline team
Author URI: https://vedasinfoline.com/


/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine work of
 * Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 * and Blueprint http://www.blueprintcss.org/
 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0;	padding: 0;	border: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

.clear { clear: both; font-size: 0; height: 0; line-height: 0;}

img{ border:none; outline:none; display:block; max-width:100%;}

input:focus, textarea:focus, button:focus {text-decoration: none;}
input, textarea, button{ border:none; outline:none;/* -moz-appearance: none; -webkit-appearance: none; appearance:normal;*/}

a{ text-decoration:none; color:#636363; display:inline-block;}

ul, ol{ list-style: none;}
p{ line-height:1.7em; font-size: 16px;}

body{ font-size:13px; font-family: 'Noto Sans', sans-serif;  color:#636363; padding:0px; margin:0px; background:#fff; overflow-x:hidden;}
.way-row-cont1 p{ line-height:inherit}
/*-- header css start */
.fl {  float: left;}
.fr { float: right;}
.center{text-align:center;}
.ali-left{text-align:left;}
.ali-right{text-align:right;}

h1 { font-size: 75px; font-family: 'Roboto Slab', serif; color: #fff;display:inline-block;}
h3{font-size: 75px; font-weight:300; font-family: 'Roboto Slab', serif; color: #fff; font-weight:normal; display:inline-block;
left: -119px;  position: relative;}
h6 {  font-size: 35px; margin-bottom: 10px;}
.stri-btn { margin: 20px 0;}
.stri-btn a { border: 2px solid #1f7dfe;    border-radius: 110px;
    font-size: 31px; padding: 5px 60px; text-transform: uppercase;}
.stri-left {  width: 716px;}
.stri-right { width: 393px;}
.stri-videobotm p { color: #1f1f1f;}
.stri-color p { color: #1f1f1f;}
.way-main-cont { margin: 0px auto;  max-width: 1003px; width: 95%;}
.way-main-cont01 { margin: 0px auto;  max-width: 1003px; width: 95%;}
.harbour_menu_full {left: 0; position: absolute;
    top: 0;  width: 100%;  z-index: 99999;}
.harbour_navigation { margin: 0 auto;position: relative; max-width:1003px;  width: 95%;}
.topcenter {  margin: 0 auto;}
nav {  float: right;  /*border-bottom:1px solid #9c7d7f;*/ padding-top: 80px; }
nav ul {text-align:right;}
nav ul li { display: inline-block;   position: relative;}
nav ul li:last-child { background: none repeat;}
nav ul li a { color: #fff;  font-size: 16px; font-weight:300; padding:0 13px 0 7px; background: url("images/liimg.jpg") no-repeat right;font-family: "Roboto Slab",serif; }
nav ul li a:hover, nav ul li.current-menu-item a { color: #22A973;}
nav ul li:last-child a{background:none;}
.harbour_logo {float: left; padding-top: 16px;}
.harbour_banner { width: 100%;}
.harbour_banner img {  background-size: cover;  margin: 0 auto; overflow: hidden;}
.harbourmaincontainer { margin: 0 auto; width: 1003px;}
.barbourbannerbottom { margin: 14px 0;}
.barbourbannerbottom img { border: 1px solid #201a70;float: left; margin: 0 10px 0 0; padding: 4px;}
.barbourbannerbottom p { padding-bottom: 10px;text-align: justify;}
.babourtitle { background: url("http://wayofnature.co.uk/wp-content/themes/nature/images/harbourborder.png") repeat-x; height: 30px; position: relative;}
.babourtitle .titleall { background:#dfe3e7;
    border: 4px solid #bbbdd1; border-radius: 4px; color: #201a70;
    font-weight: bold; left: 419px;   padding: 6px 15px;  position: absolute;  top: -4px;}

.harbour_menu_full1 { left: 0;position: absolute; top:260px; width: 100%; z-index: 99999;}
.way-slidercont{}

.innernav ul li a{color:#747474}
nav li ul { text-align:left; background:rgba(8, 8, 8, 0.7);
    display: none; list-style:none; width: 183px;  -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease; position:absolute;}


/*nav li ul{ transform:scale(1.5); transition:linear 2s}
nav li:hover ul{ visibility:visible; height:100%;  transform:scale(0.5);}
*/nav li:hover ul { display: block; left: 0; padding: 10px 0 0 !important;
    position: absolute; top:50px;  z-index: 999;  border-bottom-right-radius: 10px;
    border-top-left-radius: 10px;
	 opacity: 1;
    top: 46px;
    visibility: visible;
	}
nav li ul li { background: none; border-bottom: 1px solid #EFA43B;
    display: inline-block; float: none;line-height: 25px; margin-bottom: 1px;
    padding: 0 6px !important; white-space: nowrap;  width: 93%;}
nav li ul li a {padding:8px; display: inline-block; background:none;color:#fff !important;}
nav li ul li a:hover{color:#22A973 !important;}
nav li ul li:last-child{border-bottom:none;}
/*-- header css end */

/*Blog Pagination css start here*/
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	color: #fff;
	text-decoration:none;
}
.navigation{ margin-bottom:20px;}
.navigation li {
	 border: medium none; box-shadow: none !important; display: inline-block !important;
    overflow: visible !important; padding:0 !important;}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	background-color: #43d69b;
	border-radius: 3px;
	cursor: pointer;	
	padding:1px 15px !important ;
}

.navigation li a{color:#eee !important;}
.navigation li a:hover,
.navigation li.active a {
	background-color: #22a973;
}
/*Blog Pagination css end here*/



/*-- responsive css --*/
.slicknav_menu{display:none;}
.slicknav_nav{ list-style:none; margin:10px 0 15px; }

.slicknav_btn {  display: block;}
.slicknav_nav li{ background:#897276; padding:7px; margin-bottom:0px;border-bottom:1px solid #c1c2c3; display:block;}
.slicknav_nav li:hover,.slicknav_nav li:hover a{ background:#eee; color:#000;-webkit-transition: all 1s ease-in-out; 
 -moz-transition: all 0.4s ease-in-out;
 -o-transition: all 0.4s ease-in-out;
 transition: all 0.4s ease-in-out;}
.slicknav_nav li ul{ background:#cccccc; margin-top:6px;}
.slicknav_nav li ul li{ background:#b1b1b1; -webkit-transition: all 1s ease-in-out; 
 -moz-transition: all 0.4s ease-in-out;
 -o-transition: all 0.4s ease-in-out;
 transition: all 0.4s ease-in-out;}
.slicknav_nav li ul li:hover{ background:none !important;}
.slicknav_nav li ul li a:hover,.slicknav_nav li:hover a{background:none !important;}

.slicknav_nav li a{ color:#fff;}
.slicknav_btn,.slicknav_menutxt{color:#fff; }
.slicknav_menu .slicknav_icon,.slicknav_arrow { float: right; margin: 0.188em 0 0 0.438em;}
.slicknav_menu .slicknav_icon-bar { background-color: #F5F5F5;}
.slicknav_menu .slicknav_icon-bar { border-radius: 1px;box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);  display: block; height: 0.125em;width: 1.125em;}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em;}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em;}
/*-- responsive css end --*/

.header-fixed{ position:fixed; width:100%; z-index:9999; top:0; transition:all ease-in-out 1s; padding:0!important;}
.header-fixed nav{ width:100%}

.header-fixed .harbour_logo img{ width:130px; transition:all ease-in-out 2s;}
.header-fixed .harbour_logo{ display:none}
.header-fixed nav { padding:10px;}
.header-fixed nav ul{ text-align:center}


/*-- inner section 1 css start */
.innernavigation{ padding-bottom:34px;}
.innernav{border:none;}	
.innernavi li a{color:#525252;}
.way-row1{/*background: url("images/5.jpg") no-repeat center / cover;*/  height:525px;}
.way-row-padd{padding:50px 0;}
.way-row-cont1{ color:#fff; font-family: "Roboto Slab",serif; font-size: 42px;}
.way-row-cont1 p{text-align:center; color:#fff;font-size: 31px; font-weight:300}
.way-row-cont1 strong{font-size:31px; font-weight:700}
.way-rowmar{padding:34px 0;}
.way-btn{margin:25px 0; }
.way-btn1,.way-btn2{display:inline-block;  margin: 0px 0 0;}
.bold li a{ }
.way-btn1 a{padding:7px 40px; border-radius:6px; font-size:16px; margin: 0 12px;color:#aa615f; border:2px solid #aa615f;}
.way-btn1 a:hover{ background:#aa615f; color:#fff; }
.way-seemo a{text-decoration:underline; font-weight:bold; font-size:16px; margin:20px 0; }

.way-row2{background: url("images/2.jpg") no-repeat center / cover;  height:440px;}	
.rigtalit p{text-align:right;font-size:60px;  line-height: 1em; font-weight: 300;}
.rigtalit strong{font-size:57px;}
.waypadtop{padding-top: 92px;}
.way-app{ width:400px;  font-family: "Roboto Slab",serif;}
/*.way-app span, strong{font-size:65px;}*/

.way-app span{color:#efa43b; display:block;font-size:65px; }
.way-app strong{color:#efa43b;display:block; line-height:50px;}
.app-rit{ width:750px; }
.way-row3{border-bottom:3px solid #efa43b;}
.way-row-listiing{text-align:center; }
.way-row-listiing li{width:370px; margin:0 12px 20px; display:inline-block; vertical-align:top;}
.way-row-listiing li h6{ font-weight:300; font-size: 32px;  color: #efa43b; 
font-family: "Roboto Slab",serif;}

.way-sour{ border-bottom: 3px solid #efa43b; position:relative; margin:40px 0;}
.way-sourhd{font-size:30px;font-weight: 300; position:absolute; top:-37px; left:430px; text-align:center; width:300px; padding:15px; background:#fff; content:""; color:#efa43b; font-family: "Roboto Slab",serif;}

.sour li p{ color: #636363;  font-size: 19px;}
.way-row5 { background:url("images/faidbg.png") repeat, url("images/3.jpg") no-repeat center / cover;
    height:489px; border-bottom:15px solid #6cacdc; display:inline-block; width:100%;}

.way-team li{width:246px; position:relative; display:inline-block;}
.wayteamtxt{ display:none;  color:#fff; position:absolute; bottom:0; left:0;}
.way-team li .wayteamtxt{ display:block; padding:16px;  width:89%; height: 139px; background:rgba(0,0,0,0.5); color:#fff; position:absolute; bottom:0; left:0; }

.wayteamtxt a,b{color:#fff; font-size: 20px; font-family: "Roboto Slab",serif;}
.wayteamtxt p{font-size:16px; margin-bottom:4px;}
.teamreadmore{padding:4px 12px; color:#fff; font-size:18px; border:2px solid #fff; border-radius:6px;margin:30px 0 0 0px; float:right;}
.wayteamtag span{color:#6cacdc; font-weight: 300;}
.wayteamtag strong{color:#6cacdc;}
.way-perbtn{padding:57px 0}
.way-perbtn a{ border: 1px solid #6cacdc;
    border-radius: 6px; color: #6cacdc;  font-size: 25px;  margin: 0 12px;  padding:7px 45px;}

.tha_foofo a {    background: url("images/socialicn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 34px;  margin: 0 1px;
    width:34px;}
.tha_foofo a.tha_fa {  background-position: 0 0;}
.tha_foofo a.tha_tw {  background-position: -39px 0;}
.tha_foofo a.tha_gp {  background-position: -77px 0;}
.tha_foofo a.tha_rss {  background-position: -118px 0;}
.tha_foofo a:hover { opacity: 0.8;}
.paddtop {  padding-top: 95px;}
.colobg{background:#4d4d4d;  padding:20px 0; margin-top: 43px;}
.footer-col{ float:left; width:38.55%; color:#fff; text-align:left; font-family:"Roboto Slab",serif;}
.colobg .way-main-cont{margin:0 auto}
.fl.waycomurl > span { color: #ddd; font-size: 14px; display:inline-block; padding:10px 20px 0 0 ;}
.waycomurl a{font-size:16px; color:#ddd;}
.waycomurl a:hover{text-decoration:underline; color:#eee;}
.tha_foofo{ margin-bottom:10px;}

.way-row6 {/*height:440px;*/}
.waybor{border:1px solid #eee;  margin: 35px 0;}
.way-rowin6 p{font-size: 31px; font-weight:300;} 
.way-row6p p{font-size:20px;  font-family: "Noto Sans",sans-serif; margin:18px 0;}
.way-btn01 a{color:#fff; border:2px solid #fff;}
.way-btn01 a:hover{background:#fff; color:#636363;}


.way-testi{background:#aa615f;}
.way-testhd{font-weight:300; border-bottom:2px solid #fff; color:#fff; margin-bottom: 32px; padding-bottom: 20px; text-align:center;font-family: "Roboto Slab",serif; font-size:48px;}
.way-test-video{text-align:center;}
.way-test-video li{ display:inline-block; margin:0 5px 5px; overflow: hidden;   width: 488px;}
.way-test-video iframe{width:100%; }
.waymar{margin:39px 0 0;}
.way-org{background:#efa43b;}

.way-row7{background:url("images/1.jpg") no-repeat center / cover; }
.way-rowmarrow7{padding:110px 0;}
.waypadtoprow7 { padding-top: 32px;}
.row8lf{width:100%;}
.row8lf p{text-align:left; margin:10px 0;}
.row8lf b{color: #636363;  font-family: "Noto Sans",sans-serif;}
.row8ri{width:40%;}

.row8ri ul li{border-bottom:2px solid #efa43b;text-align:left; padding-bottom:10px; margin-bottom:10px; }
.row8ri ul li a{ color:#efa43b; font-family: "Roboto Slab",serif; font-size:23px; }
.row8ri ul li:last-child{border:none;}
.way-comm1 a{background:#efa43b; color:#fff; border:1px solid #efa43b;}
.way-comm1 a:hover{border:1px solid #fff; background:#efa43b;}


.way-comm{color:#22a973; font-weight: 300; border-bottom:1px solid #22a973;}
.way-row7p p{color:#22a973; font-family: "Noto Sans",sans-serif; font-size:27px;}
.way-row9{background:#22a973;}
.way-row9iner{width:46%;}
.way-row9iner p{color:#fff; text-align:left;}
.way-comm-row{}

.slicknav_menu{background:#73565b;  padding: 11px; position: static; z-index: 99999; 
position: relative;  width: 93%;} 

.way-blog ul li{  margin: 10px 0; box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4);overflow: hidden;   padding: 12px;
transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.way-blog ul li:hover{box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.5);}
.way-blog ul li a{ display: block;  font-size: 27px; color:#22a973; margin-bottom: 5px;  }
.way-blog ul li a:hover{text-decoration:underline;}
.blogread{font-size:16px !important;}

.way-blog ul li img{float:left; margin-right:10px;  height: 230px;  width: 500px;  border: 1px solid #ddd;
    border-radius: 4px; padding:4px;}
.way-datetime{display:inline; font-style:italic; margin-bottom: 10px;  font-size: 18px;}
.custompage p,.blogrowinner p{padding:10px 0; color:#636363; }
.blogrowhd{margin-bottom:0;}
.blogrowimg img{ margin-right: 10px; }
.blogrowinner p{padding: 0 0 12px; text-align: justify; font-size:16px;}
.blogrowinner strong{font-size:18px;}


/*-- inner section 1 css end */

.home{/*display:none;*/}
.left-connct { float:left; width:44%;}
.right-connect{ float:right; text-align:left; width:50%; font-size:16px; line-height:1.7em}
.fb{ background:url(images/fb.png) no-repeat; display:inline-block; width:32px; height:32px; margin:0 10px 0 0}
.twi{ background:url(images/twi.png) no-repeat; display:inline-block; width:32px; height:32px;}
/************************************************
	Media Queries
************************************************/



@media screen and (max-width: 1028px) and (min-width: 768px) {
.slicknav_menu{display:block;  width: 97%; }
.nav_ul{ display:none;}h1,h3{font-size:35px; display:none}
.harbour_menu_full1{top:0; } nav{border:none; width:auto;}
.harbour_logo,.way-team{text-align:center; }
.way-row1,.way-row2,.way-row5{height:auto;}
.fl,.fr,.harbour_logo{float:none;}
.app-rit,.way-app,.way-test-video li,.row8lf,.row8ri,.way-row9iner{width:auto;}

.way-row-listiing li{width: 328px;}
.harbour_menu_full{top: 30px; z-index:99;}
.innerlog{ clear: both;  padding-top: 0;}
.way-rowmar{padding: 14px 0;}
.way-row-cont1 p{font-size: 18px;}
.way-row-cont1 strong{font-size: 27px;}
.way-row-padd{padding: 10px 0;}
.way-btn1 a{margin:5px 0; width: 140px;}
.waypadtop { padding-bottom: 11px; padding-top: 0;}
.app-rit{margin-top:25px;}
.waycomurl{margin:10px 0;}
.colobg{padding:20px 0}
.way-test-video iframe,img{width:100%;}
.way-testhd{font-size:35px;}
.way-rowmarrow7{padding:18px 0;}
.waypadtoprow7{padding-top:2px;}
.way-comm1 a{width:auto;}
.way-row9iner p{padding:10px 0;}
.way-sourhd{position:static; width:auto;}
.way-blog ul li img{height:auto; width:auto; float:none; text-align:center; margin:0 auto;}
.blogrowimg{height:auto; width:auto; float:none; text-align:center; margin:0 auto;}
.way-text-images img{ height:auto!important}

}

@media screen and (max-width: 1027px) and (min-width: 768px) {.slicknav_menu{display:block;  width: 97%; }
.nav_ul{ display:none;}h1,h3{font-size:35px; display:none}
.harbour_menu_full1{top:0; } nav{border:none; width:auto;}
.harbour_logo,.way-team{text-align:center; padding-top: 50px;}
.way-row1,.way-row2,.way-row5{height:auto; max-height: 260px;}
.fl,.fr,.harbour_logo{float:none;}
.app-rit,.way-app,.way-test-video li,.row8lf,.row8ri,.way-row9iner{width:auto;}

.way-row-listiing li{width: 328px;}
.harbour_menu_full{top: 30px; z-index:99;}
.innerlog{ clear: both;  padding-top: 0;}
.way-rowmar{padding: 14px 0;}
.way-row-cont1 p{font-size: 18px;}
.way-row-cont1 strong{font-size: 27px;}
.way-row-padd{padding: 10px 0;}
.way-btn1 a{margin:5px 9px; width: 140px;}
.waypadtop { padding-bottom: 11px; padding-top: 0;}
.app-rit{margin-top:25px;}
.waycomurl{margin:10px 0;}
.colobg{padding:20px 0}
.way-test-video iframe,img{width:100%;}
.way-testhd{font-size:35px;}
.way-rowmarrow7{padding:18px 0;}
.waypadtoprow7{padding-top:2px;}
.way-comm1 a{width:auto;}
.way-row9iner p{padding:10px 0;}
.way-sourhd{position:static; width:auto;}
.way-blog ul li img{height:auto; width:auto; float:none; text-align:center; margin:0 auto;}
.blogrowimg{height:auto; width:auto; float:none; text-align:center; margin:0 auto;}
.way-text-images img{ height:auto!important}
.nature-caption-mid p{ font-size:12px;}
.left-connct, .right-connect, .wpcf7-form{ width:100%;}
.wpcf7-form, .wpcf7-form textarea, .wpcf7-form input{ width:100%!important;}
.nature-caption-mid p, .nature-caption-mid strong{ font-size:19px!important;}
.nature-caption-padd{ padding:0!important}
.home-page-text-inner{ margin:0px auto; }
div.wpcf7 { margin: 0px auto; max-width: 400px; width: 100%; float: left; }
}

@media screen and (max-width: 767px) and (min-width: 600px) {.slicknav_menu{display:block; }
.nav_ul{ display:none;}h1,h3{font-size:35px; display:none}
.harbour_menu_full1{top:0; } nav{border:none; width:auto;}
.harbour_logo,.way-team{text-align:center;}
.way-row1,.way-row2,.way-row5{height:auto; max-height: 250px;}
.fl,.fr,.harbour_logo{float:none;}
.app-rit,.way-row-listiing li,.way-app,.way-test-video li,.row8lf,.row8ri,.way-row9iner{width:auto;}

.harbour_menu_full{top: 30px; z-index:99;}
.innerlog{ clear: both;  padding-top: 0;}
.way-rowmar{padding: 14px 0;}
.way-row-cont1 p{font-size: 18px;}
.way-row-cont1 strong{font-size: 27px;}
.way-row-padd{padding: 10px 0;}
.way-btn1 a{margin:5px 9px; width: 140px;}
.waypadtop { padding-bottom: 11px; padding-top: 0;}
.app-rit{margin-top:25px;}
.waycomurl{margin:10px 0;}
.colobg{padding:20px 0}
.way-test-video iframe,img{width:100%;}
.way-testhd{font-size:35px;}
.way-rowmarrow7{padding:18px 0;}
.waypadtoprow7{padding-top:2px;}
.way-comm1 a{width:auto;}
.way-row9iner p{padding:10px 0;}
.way-sourhd{position:static; width:auto;}
.slicknav_menu{width: 97%;}
.way-blog ul li img{height:auto; width:auto;}
.blogrowimg{height:auto; width:auto; float:none; text-align:center; margin:0 auto;}
.way-text-images img{ height:auto!important}
.nature-caption-mid p{ font-size:12px;}
.left-connct, .right-connect, .wpcf7-form{ width:100%;}
.wpcf7-form, .wpcf7-form textarea, .wpcf7-form input{ width:100%!important; max-width:260px;}
.nature-caption-mid p, .nature-caption-mid strong{ font-size:18px!important;}
.nature-caption-padd{ padding:0!important}
.login-popup {
    left: 45% !important;
    width: 70% !important;
}.botton{ width:100%;}

.wpcf7-list-item > input[type="checkbox"] {
    width: 20px !important;
}
.wpcf7-list-item > input[type="radio"] {
    width: 20px !important;
}
div.wpcf7 {
margin: 0px auto;
max-width: 400px;
width: 100%;
float: left;
}
}

@media screen and (max-width: 599px) and (min-width: 480px) {.slicknav_menu{display:block; }
.nav_ul{ display:none;}h1,h3{font-size:35px; display:none}
.harbour_menu_full1{top:0; } nav{border:none; width:auto;}
.harbour_logo,.way-team{text-align:center; padding-top: 60px;}
.way-row1,.way-row2,.way-row5{height:auto; max-height: 190px;}
.fl,.fr,.harbour_logo{float:none;}
.app-rit,.way-row-listiing li,.way-app,.way-test-video li,.row8lf,.row8ri,.way-row9iner{width:auto;}

.harbour_menu_full{top: 30px; z-index:99;}
.innerlog{ clear: both;  padding-top: 0;}
.way-rowmar{padding: 14px 0;}
.way-row-cont1 p{font-size: 18px;}
.way-row-cont1 strong{font-size: 27px;}
.way-row-padd{padding: 10px 0;}
.way-btn1 a{margin:5px 3px; width: 140px;}
.waypadtop { padding-bottom: 11px; padding-top: 0;}
.app-rit{margin-top:25px;}
.waycomurl{margin:10px 0;}
.colobg{padding:20px 0}
.way-test-video iframe,img{width:100%;}
.way-testhd{font-size:35px;}
.way-rowmarrow7{padding:18px 0;}
.waypadtoprow7{padding-top:2px;}
.way-comm1 a{width:auto;}
.way-row9iner p{padding:10px 0;}
.slicknav_menu{width: 96%;}
.way-sourhd{position:static; width:auto;}
.way-blog ul li img{height:auto; width:auto;}
.blogrowimg{height:auto; width:auto; float:none; text-align:center; margin:0 auto;}
.way-text-images img{ height:auto!important}
.nature-caption-mid p{ font-size:12px;}
.left-connct, .right-connect, .wpcf7-form{ width:100%;}
.wpcf7-form, .wpcf7-form textarea, .wpcf7-form input{ width:100%!important; max-width:260px;}
.nature-caption-mid p, .nature-caption-mid strong{ font-size:15px!important;}
.nature-caption-padd{ padding:0!important}
.header-fixed{ position:relative!important}
iframe{ width:100%}
.login-popup {
    left: 45% !important;
    width: 70% !important;
}

.botton{ width:100%;}

.wpcf7-list-item > input[type="checkbox"] {
    width: 20px !important;
}
.wpcf7-list-item > input[type="radio"] {
    width: 20px !important;
}
div.wpcf7 {
margin: 0px auto;
max-width: 400px;
width: 100%;
float: left;
}
}

@media screen and (max-width: 479px) {.slicknav_menu{display:block; }
.innernav{ display:none}
.nav_ul{ display:none;}h1,h3{font-size:35px; display:none}
.harbour_menu_full1{top:0; } nav{border:none; width:auto;}
.harbour_logo,.way-team{text-align:center; padding-top: 60px;}
.way-row1,.way-row2,.way-row5{height:auto; max-height: 160px;}
.fl,.fr,.harbour_logo{float:none;}
.app-rit,.way-row-listiing li,.way-app,.way-test-video li,.row8lf,.row8ri,.way-row9iner{width:auto;}

.harbour_menu_full{top: 30px; z-index:99;}
.innerlog{ clear: both;  padding-top: 0;}
.way-rowmar{padding: 14px 0;}
.way-row-cont1 p{font-size: 18px;}
.way-row-cont1 strong{font-size: 27px;}
.way-row-padd{padding: 10px 0;}
.way-btn1 a{margin:5px 0; width: 140px;}
.waypadtop { padding-bottom: 11px; padding-top: 0;}
.app-rit{margin-top:25px;}
.waycomurl{margin:10px 0;}
.colobg{padding:20px 0}
.way-test-video iframe,img{width:100%;}
.way-testhd{font-size:35px;}
.way-rowmarrow7{padding:18px 0;}
.waypadtoprow7{padding-top:2px;}
.way-comm1 a{width:auto;}
.way-row9iner p{padding:10px 0;}
.way-sourhd{position:static; width:auto;}
.way-blog ul li img{height:auto; width:auto;}
.blogrowimg{height:auto; width:auto; float:none; text-align:center; margin:0 auto;}
.way-text-images img{ height:auto!important; min-height: 160px !important;}
.nature-caption-mid p{ font-size:12px;}
.left-connct, .right-connect, .wpcf7-form{ width:100%;}
.wpcf7-form, .wpcf7-form textarea, .wpcf7-form input{ width:100%!important; max-width:260px;}
.nature-caption-mid p, .nature-caption-mid strong{ font-size:12px!important;}
.nature-caption-padd{ padding:0!important}
.header-fixed{ position:relative!important}
iframe{ width:100%}
.login-popup{ left:0; width:100%; margin-left:0px!important; margin:0px auto; box-sizing: border-box;}
.botton{ width:100%;}

.wpcf7-list-item > input[type="checkbox"] {
    width: 20px !important;
}
.wpcf7-list-item > input[type="radio"] {
    width: 20px !important;
}
div.wpcf7 {
margin: 0px auto;
max-width: 400px;
width: 100%;
float: left;
}
}

#cboxContent p{font-size:15px; text-align:justify; color:#fff;}
#cboxTopLeft,#cboxTopCenter,#cboxTopRight,#cboxBottomLeft,#cboxBottomCenter,#cboxMiddleLeft,#cboxMiddleRight.#cboxBottomRight{display:none;}

#cboxContent {background:rgba(0, 0, 0, 0.8) !important;}

.about-pd{ margin:130px 0 0 0;}
.footer-col:last-child{ float:right; width:20.55%}
#recent-posts-3 li a {
    border-bottom: 1px solid rgba(127, 127, 127, 0.3);
    color: #fff;
    padding: 10px 0; font-size:14px;
}
.footericon{clear:both}
.toggle1,.toggle2,.toggle3{margin:10px auto; /*padding:70px 0;*/}

.toggle1{ /*background:rgba(40, 181, 74, 1);*/}

.toggle3{ /*background:#ff7800;*/}
.mainnav li{display:inline;}
.section-title strong{font-size:25px; border-bottom:1px solid #F7F7F7; padding-bottom:8px; display:block; text-align:center; margin-bottom:15px; }
.section-title strong{color:#fff;}
.team {color:#aa615f; border-bottom:1px solid #aa615f; }
.nature-cell-padd{ padding-top:12px;}
.way-center{ margin: 0px auto; max-width: 1003px; width: 95%;}
.comm-marbtm{margin-bottom:10px;}
.nature-bl b{color:#666; font-size:16px;}
.way-row-connect { background: url("images/connect-nature.jpg") no-repeat center / cover;
    height: 440px;}

/*.wpcf7-form{background:#f9f9f9; box-shadow:0px 1px 6px #666; -moz-box-shadow:0px 1px 6px #666; -webkit-box-shadow:0px 1px 6px #666; margin: 0 auto; padding: 20px; text-align: left; border-radius: 6px; 
-moz-border-radius: 6px; -webkit-border-radius: 6px; width: 641px; }	*/
.wpcf7-form{ width: 641px; text-align: left;}
.wpcf7-form lable{display:block;}
.wpcf7-form strong{display:block; font-size:14px; margin: 5px 0;}
.wpcf7-form input{width:223px;}
.wpcf7-form textarea{  height: 120px;  width: 397px;}
.wpcf7-form input,textarea{ border: 1px solid #ddd; padding: 4px; margin: 5px 0;
outline: none;
transition: all 0.2s ease-in-out 0s;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
border: 1px solid #ad9c9c;
border-radius: 6px 6px 6px 6px;
box-shadow: 0 1px rgba(34, 25, 25, 0.2) inset, 0 1px #fff;
 }
 .formwrap .shadowfield:focus  
.wpcf7-form input:focus  ,textarea:focus {
border-color: #930; 
background: #fff;
color: #5d5d5d;
box-shadow: inset 0 1px rgba(34, 25, 25, 0.2), 0 1px rgba(255, 255, 255, 0.6), 0 0 7px rgba(235, 82, 82, 0.5); 
-moz-box-shadow: inset 0 1px rgba(34, 25, 25, 0.2), 0 1px rgba(255, 255, 255, 0.6), 0 0 7px rgba(235, 82, 82, 0.5); 
-webkit-box-shadow: inset 0 1px rgba(34, 25, 25, 0.2), 0 1px rgba(255, 255, 255, 0.6), 0 0 7px rgba(235, 82, 82, 0.5);
}
 
 
.wpcf7-form input[type="submit"]{ border: 2px solid #aa615f;  border-radius: 6px;  color: #aa615f; font-size: 16px;  margin: 0; box-shadow:none; background:#fff; width:auto;  cursor:pointer;  padding: 7px 40px;}
	
.wpcf7-form input[type="submit"]:hover{ background:#aa615f; border: 2px solid #aa615f; color: #fff;}	
.wpcf7-form input[type="radio"]{width:auto; box-shadow:none; }	
.connectcheckbox [type="text"]{width:150px; margin-left: 10px;}
.way-btn1 li{display:inline;}
#sticky_navigationtop{padding:6px 0; margin:0; z-index: 999999;background:#fff; width:100%;}
.way-text-images{margin:20px 0;}
.way-text-images img{ margin:0 auto; height:525px;}


	
/*-- css add for hover effect  start */
.article { position:relative; }
.article img{ }
.article-over {	position:absolute; opacity:0;left:0;	bottom:-260px; 
	 height:0px;width: 100%; text-align:center;
	 padding-top: 47px;
	 -webkit-transition: all 1s ease-in-out; 
 -moz-transition: all 0.2s ease-in-out;
 -o-transition: all 0.2s ease-in-out;
 transition: all 0.2s ease-in-out; 
	 }

.article:hover .article-over {opacity:1;	bottom:0px;  height: 233px; display:block; background:rgba(255, 255, 255, 0.83);  

-webkit-transition: all 1s ease-in-out; 
 -moz-transition: all 0.2s ease-in-out;
 -o-transition: all 0.2s ease-in-out;
 transition: all 0.2s ease-in-out;
 }
.feturedimg li{ float:left; overflow:hidden; }
.feturedimg li:last-child{ margin-right:0px;}
.naicon{background:url(images/addicon.png) no-repeat; width:31px; height:31px; display:block; margin:0 auto;}
.feturedimg h1{font-size:25px; color:#666; }
.feturedimg{ margin-top:10px;text-align: left;}
.nature-tilerwo { padding-top: 57px;}
.whcol p{color:#636363; margin: 10px 0;}

.ourteamsect li{display:block; margin:10px 0;}
.ourteamsect li img{ margin-right:40px;float:left;}




.band-listing li{margin-bottom:25px; overflow:hidden; /*box-shadow: 0 1px 9px #C5C3C3;*/ padding:18px;}
.band-listing li:nth-child(odd) {  }
.band-listing li:nth-child(even) img{float:right; margin-right:0px; margin-left:30px;}
.band-listing img { height: 195px; width: 285px; display: inline-block; float: left;  margin-right: 30px;}
.band-listing h2 {  font-size: 35px;  font-weight: bold;}
.band_content {font-size:16px; color:#000;}

.band-listing li p{text-align:justify;}
.contact_left{float:left; width:400px;}
.contact_right{float:right; width:600px;}
.band-listing strong{ float: left; font-size: 23px; color:#22a973; text-align: left;  width:65%;}
.contact_left a{color: #087095; font-size:16px;}
.contactus p{font-size:18px;}

/*-- css add for hover effect  end */ 


.leftgoogleform{
  display: block;
  float:left;
  width: 44%;
}

.rightgoogleform{
  display: block;
  float:right;
  width: 44%;
}
        
.nature-caption-rel{position:relative;}
.nature-caption{position:absolute; top:10px; left:0; width:100%;}
.nature-caption-mid p{color: #fff; font-size: 31px; font-weight: 300; text-align: center;}
.nature-caption-mid strong { font-size: 31px; font-weight: 700;}
.nature-caption-padd { padding: 84px 0;}
.icon-list{padding:20px 0 20px 40px;}
.icon-list li{color: #636363; font-size:16px; display:list-item; text-align: left; list-style-type: disc; padding-left:10px; margin:4px 0;}
#stickyheader{ background:#fff; z-index:99999;}

.way-row8.nature-cell-padd.way-center.whcol.center p a {
    /*color: #22a973;*/
	font-weight:bold;
	transition: all 500ms ease 0s;
}

.way-row8.nature-cell-padd.way-center.whcol.center p a:hover {
    /*color: #005432;*/
	font-weight:bold;
	text-decoration:underline;
	transition: all 500ms ease 0s;
}

.botton {
    float: left;
    margin: 30px 0;
    width: 334px;
}

.mar-auto{margin-top:0;}
.resou a{padding: 7px 26px;}
.mainnav li {
margin-bottom: 20px;
display: inline-block;
}
.login-window{font-weight: normal;}


body.home 
{
	background: url('images/22.png');
        background-size: cover;
        background-repeat: no-repeat;
        background-attachment: fixed;
	
}

.home .home
{ 
	display:block; 
}
div.home .colobg {
display: none;
}
.home-page-text
{
max-width: 1003px;
margin: 300px auto;
text-align: left;
padding-left: 12px;
}
.home-page-text-inner
{
max-width: 410px;
line-height: 45px;
}
.home-page-text span.text-revolutions
{
font-size: 50px;
color: #fff;
font-family: "Roboto Slab",serif;
font-weight: bold;

}
.home-page-text span.text-nature
{
font-size: 37px;
color: #fff;
}

@media  (max-width: 1029px) 
{
   .home-page-text{
    margin: 254px auto;
    }
   .home-page-text-inner{
    margin: 0 auto;
    text-align: center;
    inter-line
   }

}

@media  (min-width: 500px) {
   .home-page-text span.text-revolutions{
     font-size: 60px;
    }
   .home-page-text span.text-nature{
    font-size: 50px;
    }

}


@media screen and (max-width: 767px) and (min-width: 600px)
{
	/* .home .nav_ul 
	{
  		display: block !important;
  	}
	*/
}