/* ::::: https://fonts.googleapis.com/css?family=Roboto:100,300,400,700|Roboto+Slab:100,300 ::::: */
/* contact us page copied */
.button { background: none repeat scroll 0% 0% rgb(214, 125, 14); border-radius: 2px; color: white; display: inline-block; font-weight: 700; margin-top: 30px; padding: 8px 18px 9px; text-transform: uppercase; transition: background 150ms ease-out 0s, color 150ms ease-out 0s; }
.case-study-preview:hover .button, .case-study-preview:focus .button, .button:hover, .button:focus { background: none repeat scroll 0% 0% white; color: rgb(214, 125, 14); }

.case-study-controls, .case-study-text { opacity: 0; }
.case-study-controls { position: absolute; top: 60px; right: 35px; z-index: 10; }
@media only screen and (max-width: 940px) {
	.case-study-controls { right: 0px; }
}
/* stiched */

 
#containerstitch {
    /*stitching*/
    outline: 1px dashed #98abb9;
    outline-offset: -6px;
     
    /*background-color: ;*/
    width: 600px;
    margin: 30px;
	float: left;
   
}

/* stiched completed */

.contact_address {
	height:235px;
	float:right;
	background:#fbfbfb;
	border-bottom:1px solid #ddd;
	padding:10px;
	position:relative;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding-bottom:20px;
	}
	
.map {
	float:right;
	margin:10px 0px 10px 0px;
	}
	
.contact_details {
	width:350px;
	float:right;
	border:1px solid #ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-right:10px;
	text-align:center

}
.login_form {
	width:400px;
	margin:0 auto;
	border:7px solid #4C4AD6;
	height:250px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
	margin-top:50px;
}
.login_form h2 {
	color:#fff;
	background:#4C4AD6;
	padding:5px 0px 15px 35px;
	text-transform:uppercase;
}
.login_form table tr td {
	padding-right:10px;
	font-size:12px;
}
.contact_form {
	width:600px;
	float:left;
	outline: 1px dashed #98abb9;
    outline-offset: 30px;
}
.contact_us {
  margin: 0px;
  padding: 10px 0px 0px 0px;
}
.contact_form table tr td {
	padding-right:10px;
}
.contact_form input[type="text"] {
	padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 25px;
  padding-right: 25px;
}
.contact_details {
	/*width:302px;*/
	float:right;
	border:1px solid #ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-right:10px;
}
/* copied codes end here*/	
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 100;
	src: local("Roboto Thin"), local("Roboto-Thin"), url('../fonts/vziuho9z-oj4wgkppotg1_eszw2xoq-xsnqo47m55da.woff') format("woff");
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), url('../fonts/hgo13k-tfspn0qi1sfduft8e0i7kzn-epnyo3hzu7kw.woff') format("woff");
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url('../fonts/2ux7wltfw3w8tcltuvlfyq.woff') format("woff");
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url('../fonts/d-6iyplofoccackzxwxsod8e0i7kzn-epnyo3hzu7kw.woff') format("woff");
}
@font-face {
	font-family: "Roboto Slab";
	font-style: normal;
	font-weight: 100;
	src: local("Roboto Slab Thin"), local("RobotoSlab-Thin"), url('../fonts/mez38vlifl-t46jutkiegcejlmoze6cckidnepzosey.woff') format("woff");
}
@font-face {
	font-family: "Roboto Slab";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Slab Light"), local("RobotoSlab-Light"), url('../fonts/dazs1prqqucxc3ioajfejr_xhqygav9bl_zqbyuxnqu.woff') format("woff");
}


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, em, img, small, strike, strong, dl, dt, dd, ol, ul, li, form, canvas, embed, footer, header, nav, section, audio, video { margin: 0px; padding: 0px; border: 0px none; font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit; -moz-font-feature-settings: inherit; -moz-font-language-override: inherit; font-kerning: inherit; font-synthesis: inherit; font-variant-alternates: inherit; font-variant-caps: inherit; font-variant-east-asian: inherit; font-variant-ligatures: inherit; font-variant-numeric: inherit; font-variant-position: inherit; font-size: 100%; vertical-align: baseline; }
html { line-height: 1; }
ol, ul { list-style: none outside none; }
footer, header, nav, section { display: block; }
.visible-mobile-only, .visible-small-only { display: none ! important; visibility: hidden ! important; }
@media only screen and (max-width: 767px) {
	.visible-mobile-only { display: inherit ! important; visibility: inherit ! important; }
	.hidden-mobile-only { display: none ! important; visibility: hidden ! important; }
}
@media only screen and (max-width: 940px) {
	.visible-small-only { display: block ! important; visibility: inherit ! important; }
	.hidden-small-only { display: none ! important; visibility: inherit ! important; }
}
.row { margin: 0px auto; max-width: 1232px; padding: 0px 16px; position: relative; width: 100%; }
.row:after { content: ""; clear: both; display: table; }
.row .row { width: auto; max-width: none; min-width: 0px; margin: 0px -16px; padding: 0px; }
.row.-full { max-width: 100%; }
.row, .row:before, .row:after, .col, .col:before, .col:after { box-sizing: border-box; }
.col { float: left; padding: 0px 16px; }
.-width-1-3, .block .-width-1-3 { width: 33.3333%; }
@media only screen and (max-width: 940px) {
	h1, h2, h3, h4, h5 {  }
}
h1 { color: rgb(31, 31, 31); font-size: 64px; font-weight: 100; letter-spacing: -0.04em; line-height: 1.125; }
@media only screen and (max-width: 940px) {
	h1 { font-size: 36px; }
}
.header-content h1 { color: rgb(214, 125, 14); font-family: "Roboto Slab",serif; font-size: 48px; font-weight: 300; letter-spacing: -0.02em; line-height: 1.25; margin-left: auto; margin-right: auto; }
@media only screen and (max-width: 1200px) {
	.header-content h1 { font-size: 36px; line-height: 1.33333; }
}
@media only screen and (max-width: 767px) {
	.header-content h1 { font-size: 24px; }
}
h2 { color: rgb(31, 31, 31); font-size: 36px; font-weight: 300; line-height: 1.33333; }
@media only screen and (max-width: 940px) {
	h2 { font-size: 24px; }
}
h2.-accent { font-family: "Roboto Slab",serif; }
h3 { color: rgb(31, 31, 31); font-size: 24px; font-weight: 300; line-height: 1.5; }
p { margin: 0px 0px 24px; }
a { color: rgb(87, 187, 138); transition: color 150ms ease-out 0s; }
a:hover, a:focus { color: rgb(76, 161, 119); }
.header-site a, .header-page a { color: white; }
.footer-site a { color: rgb(111, 111, 111); }
@media only screen and (max-width: 767px) {
}
.more-link { background: url('undefined') no-repeat scroll right 48% / 8px 14px transparent; padding-right: 16px ! important; }
.icon { display: inline-block; overflow: hidden; }
.icon-a-global-network, .icon-arrow-jump, .icon-arrow-open-down, .icon-arrow-open-up, .icon-arrow-up, .icon-close, .icon-community-programs, .icon-coworking-spaces, .icon-gplus-about, .icon-gplus-footer, .icon-gplus-footer_hover, .icon-gplus-home, .icon-gplus-home_hover, .icon-inclusive-communities, .icon-location-pin, .icon-logo-gfe-dark, .icon-logo-gfe-small-dark, .icon-logo-gfe-small, .icon-logo-gfe, .icon-mobile-close-dark, .icon-mobile-close, .icon-mobile-open-dark, .icon-mobile-open, .icon-sd-home, .icon-sd-home_hover, .icon-select-active, .icon-twitter-about, .icon-twitter-footer, .icon-twitter-footer_hover, .icon-twitter-home, .icon-twitter-home_hover, .icon-youtube-footer, .icon-youtube-footer_hover, .icon-youtube-home, .icon-youtube-home_hover { background: url('../Image/icons-s423b973efe.png') no-repeat scroll 0% 0% transparent; overflow: hidden; text-indent: 100%; white-space: nowrap; }
@media not all, not all, not all, not all {
	.icon-a-global-network, .icon-arrow-jump, .icon-arrow-open-down, .icon-arrow-open-up, .icon-arrow-up, .icon-close, .icon-community-programs, .icon-coworking-spaces, .icon-gplus-about, .icon-gplus-footer, .icon-gplus-footer_hover, .icon-gplus-home, .icon-gplus-home_hover, .icon-inclusive-communities, .icon-location-pin, .icon-logo-gfe-dark, .icon-logo-gfe-small-dark, .icon-logo-gfe-small, .icon-logo-gfe, .icon-mobile-close-dark, .icon-mobile-close, .icon-mobile-open-dark, .icon-mobile-open, .icon-sd-home, .icon-sd-home_hover, .icon-select-active, .icon-twitter-about, .icon-twitter-footer, .icon-twitter-footer_hover, .icon-twitter-home, .icon-twitter-home_hover, .icon-youtube-footer, .icon-youtube-footer_hover, .icon-youtube-home, .icon-youtube-home_hover { background: url('../Image/icons-2x-sab5fcdb893.png') no-repeat scroll 0% 0% / 289px auto transparent; }
}
@media not all, not all, not all, not all {
}
.icon-arrow-jump { background-position: 0px -1264px; height: 8px; width: 12px; }
@media not all, not all, not all, not all {
	.icon-arrow-jump { background-position: 0px -1230px; }
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
.icon-arrow-up { background-position: 0px -782px; height: 16px; width: 27px; }
@media not all, not all, not all, not all {
	.icon-arrow-up { background-position: 0px -805px; }
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
.icon-gplus-footer { background-position: 0px -1150px; height: 22px; width: 20px; }
.icon-gplus-footer:hover, .icon-gplus-footer:focus { background-position: 0px -824px; }
@media not all, not all, not all, not all {
	.icon-gplus-footer { background-position: 0px -962px; }
	.icon-gplus-footer:hover, .icon-gplus-footer:focus { background-position: 0px -822px; }
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
.icon-logo-gfe-dark { background-position: 0px 0px; height: 36px; width: 289px; }
@media not all, not all, not all, not all {
	.icon-logo-gfe-dark { background-position: 0px 0px; }
}
.icon-logo-gfe-small-dark { background-position: 0px -76px; height: 25px; width: 199px; }
@media not all, not all, not all, not all {
	.icon-logo-gfe-small-dark { background-position: 0px -74px; }
}
.icon-logo-gfe-small { height: 25px; width: 200px; }
@media not all, not all, not all, not all {
	.icon-logo-gfe-small { background-position: 0px -100px; }
}
.icon-logo-gfe { background-position: 0px -38px; height: 66px; width: 289px; }
@media not all, not all, not all, not all {
	.icon-logo-gfe { background-position: 0px -37px; }
}
@media not all, not all, not all, not all {
}
.icon-mobile-close { background-position: 0px -924px; height: 26px; width: 28px; }
@media not all, not all, not all, not all {
	.icon-mobile-close { background-position: 0px -985px; }
}
@media not all, not all, not all, not all {
}
.icon-mobile-open { background-position: 0px -1100px; height: 26px; width: 28px; }
@media not all, not all, not all, not all {
	.icon-mobile-open { background-position: 0px -1175px; }
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
.icon-twitter-footer { background-position: 0px -1196px; height: 22px; width: 20px; }
.icon-twitter-footer:hover, .icon-twitter-footer:focus { background-position: 0px -848px; }
@media not all, not all, not all, not all {
	.icon-twitter-footer { background-position: 0px -1076px; }
	.icon-twitter-footer:hover, .icon-twitter-footer:focus { background-position: 0px -868px; }
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
.icon-youtube-footer { background-position: 0px -800px; height: 22px; width: 20px; }
.icon-youtube-footer:hover, .icon-youtube-footer:focus { background-position: 0px -872px; }
@media not all, not all, not all, not all {
	.icon-youtube-footer { background-position: 0px -845px; }
	.icon-youtube-footer:hover, .icon-youtube-footer:focus { background-position: 0px -891px; }
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media only screen and (max-width: 940px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 940px) {
}
@media only screen and (max-width: 1288px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
body { background: none repeat scroll 0% 0% white; color: rgb(68, 68, 68); font: 400 16px/1.5 "Roboto",sans-serif; position: relative; }
a { text-decoration: none; }
img { display: inline-block; max-width: 100%; vertical-align: middle; }
img.js-responsive-image, img.js-responsive-case-study-image, img.js-responsive-filter-image { opacity: 0; transition: opacity 0.6s ease 0s; }
.page-wrapper { border: 20px solid white; }
@media only screen and (max-width: 767px) {
	.page-wrapper { border-width: 10px; }
}
.content-page { border-top: 105px solid white; transform: translate3d(0px, 0px, 0px); }
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (min-width: 768px) {
}
@media only screen and (max-width: 767px) {
}
.nav-site { margin-top: 25px; float: right; }
.nav-site ul { font-size: 16px; list-style: none outside none; margin: 0px; position: relative; }
.nav-site li { float: left; margin: 0px 0px 0px 28px; }
.nav-site a { border-color: white; border-style: solid; display: block; margin-bottom: 1px; padding: 2px 0px 1px; text-decoration: none; }
.nav-site a:hover, .nav-site a:focus { border-bottom-width: 1px; margin-bottom: 0px; }
body.page-index a.nav-item-index, body.page-about a.nav-item-about, body.page-campuses a.nav-item-campuses, body.page-communities a.nav-item-communities, body.page-products a.nav-item-products { border-bottom-width: 1px; margin-bottom: 0px; }
.nav-footer a { border: medium none ! important; }
@media only screen and (max-width: 767px) {
	.nav-footer-global { float: left; }
}
.nav-footer-global ul { font-size: 14px; }
.nav-footer-global li { display: inline; float: none; margin: 0px; }
.nav-footer-global li + li:before { content: "·"; padding: 0px 3px; }
.nav-footer-global a { border: medium none ! important; color: rgb(168, 168, 168); display: inline; }
.nav-footer-global a:hover, .nav-footer-global a:focus { color: rgb(111, 111, 111); }
.nav-footer-social { margin-left: 4px; }
@media only screen and (max-width: 767px) {
	.nav-footer-social { float: right; }
}
.nav-footer-social li { margin-left: 16px; }
.nav-footer-social a { border: medium none ! important; display: inline-block; padding: 0px; text-indent: -9999em; }
.mobile-nav-toggle { display: none; position: absolute; top: 5px; right: 30px; }
@media only screen and (max-width: 767px) {
	.mobile-nav-toggle { top: -2px; }
}
.toggle-nav-open, .toggle-nav-closed { cursor: pointer; display: block; position: absolute; left: 0px; top: 0px; }
.toggle-nav-closed { display: none; }
@media only screen and (max-width: 940px) {
	.mobile-nav-toggle { display: block; }
	.nav-header { display: none; float: none; margin: 0px; padding: 6px 0px 16px; }
	.nav-header ul { display: table-cell; margin: 0px 30px; vertical-align: middle; }
	.nav-header li { float: none; margin: 0px 0px 16px; text-align: center; }
	.nav-header a { display: inline; font: 300 22px/1.5 "Roboto Slab",serif; padding: 0px; }
	.nav-footer { float: none; margin: 36px 0px 0px; padding: 0px; text-align: center; }
	.nav-footer li { float: none; margin: 0px 0px 36px; }
	.nav-footer a { font-size: 20px; font-weight: 700; padding: 0px; }
}
@media only screen and (max-width: 940px) and (max-width: 767px) {
}
@media only screen and (max-width: 940px) and (orientation: landscape) {
}
.header-wrapper {
	background-color: rgb(87, 187, 138);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	color: white;
	position: relative;
	background-image: url(../Image/published-1600.png);
}
.header-site.-fixed { background: none repeat scroll 0% 0% rgb(255, 255, 255); box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.08); position: fixed; }
@media only screen and (max-width: 767px) {
	.header-site.-fixed { padding: 22px 28px 14px; }
}
.-fixed .nav-site a { border-color: rgb(111, 111, 111); color: rgb(111, 111, 111) }
.header-site { box-sizing: border-box; padding: 10px 20px 0px; position: absolute; top: 0px; left: 0px; width: 100%; z-index: 5000; }
.site-logo { display: block; float: left; }
.header-content { padding-top: 202px; padding-bottom: 183px; text-align: center; }
@media only screen and (max-width: 767px) {
	.header-content { padding-top: 80px; padding-bottom: 80px; }
}
.link-content { display: inline-block; font-weight: 700; padding: 4px 0px 32px; position: relative; text-transform: uppercase; }
.link-content .icon-arrow-jump { display: block; margin: 12px auto; transition: transform 150ms ease-out 0s; }
.header-jump { text-align: center; }
@media only screen and (max-width: 767px) {
	.header-site { padding: 18px 10px 0px; }
	.header-site .row { padding: 0px 8px; }
	.header-jump { text-align: center; }
	.link-content { margin-left: auto; margin-right: auto; padding-right: 0px; text-align: center; }
	.link-content .icon-arrow-jump { display: block; margin: 8px auto 0px; position: static; }
}
@media only screen and (max-width: 767px) {
}
.footer-site { background: none repeat scroll 0% 0% rgb(243, 243, 243); padding: 34px 0px 0px; }
.footer-site .row { padding-left: 54px; padding-right: 54px; }
@media only screen and (max-width: 940px) {
	.footer-site .row { padding-left: 20px; padding-right: 20px; }
}
.footer-site .icon-arrow-up { float: right; margin-top: 10px; }
@media only screen and (max-width: 767px) {
	.footer-site .icon-arrow-up { margin-top: 2px; }
}
@media only screen and (max-width: 940px) {
	.footer-site .site-logo { margin: 0px auto; }
}
.nav-footer-global-container { background: none repeat scroll 0% 0% rgb(233, 233, 233); margin-top: 32px; padding-bottom: 24px; padding-top: 24px; }
@media only screen and (max-width: 1200px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 1220px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 1200px) {
}
@media only screen and (max-width: 940px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 1000px) {
}
@media only screen and (max-width: 1200px) {
}
@media only screen and (max-width: 940px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 1200px) {
}
@media only screen and (max-width: 940px) {
}
@media only screen and (max-width: 767px) {
}
.page-products .header-wrapper { background-position: center top; }
.page-products .header-content h1 { max-width: 820px; }
@media only screen and (max-width: 1200px) {
	.page-products .header-content h1 { max-width: 610px; }
}
.product-category { padding-bottom: 74px; }
.product-category h2 { border-top: 1px solid rgb(231, 231, 231); margin-bottom: 28px; padding-top: 54px; }
.product-category:first-child h2 { border: medium none; }
.product-category h3 { margin-bottom: 0px; }
.product-category img { float: left; height: 32px; margin: 8px 16px 0px 0px; width: 32px; }
.product-category .desc { overflow: hidden; }
.product-category p { margin-bottom: 4px; }
.product-category .row { padding-top: 64px; }
.product-category .row:first-child { padding-top: 0px; }
@media only screen and (max-width: 767px) {
	.product-category { padding-bottom: 34px; text-align: center; }
	.product-category .item { margin-bottom: 40px; }
	.product-category .row { padding-top: 0px; }
	.product-category img { float: none; margin: 0px auto; }
	.product-category .desc { margin-top: 6px; }
	.product-category h2 { padding-top: 56px; }
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 940px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 940px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 940px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
/* ::::: https://www.googleforentrepreneurs.com/media/css/site.css ::::: */

.icon-logo-gfe { background: url('../Image/published-289.png') no-repeat scroll 0% 0% transparent; }
.icon-logo-gfe-small { background: url('../Image/published-200.png') no-repeat scroll 0% 0% transparent; }
.icon-logo-gfe-dark, .-fixed .icon-logo-gfe { background: url('../Image/wn_logo1.png') no-repeat scroll 0% 0% transparent; }
.icon-logo-gfe-small-dark, .-fixed .icon-logo-gfe-small { background: url('../Image/wn_logo1.png') no-repeat scroll 0% 0% transparent; }
@media not all, not all, not all, not all {
	.icon-logo-gfe { background: url('../Image/published.png') no-repeat scroll 0% 0% / 289px auto transparent; }
	.icon-logo-gfe-dark, .-fixed .icon-logo-gfe { background: url('../Image/published_001.png') no-repeat scroll 0% 0% / 289px auto transparent; }
}
