/* Large desktop */@media (min-width: 1200px) {.moduleWrap.discover .module img {max-width: 90%;}	.tp-leftarrow.default {	left: -6% !important;}.tp-rightarrow.default {	right: -6% !important;}.menubar .logowrap .videoBox { width: 466px;	float: right;}.menubar .logowrap .videoBox .resp-video-center {	left: 13%;}}@media (min-width: 992px) and (max-width: 1199px) { /*body {	background: gray;}*/.menubar .logowrap .videoBox .image-box-wrap {width: 466px;}.tp-leftarrow.default {	left: -2% !important;}.tp-rightarrow.default {	right: -2% !important;}}   /* Portrait tablet to landscape and desktop */@media (min-width: 768px) and (max-width: 991px) { /*body {	background: green;}*/.tp-leftarrow.default {	left: 0% !important;}.tp-rightarrow.default {	right: 0% !important;}#mainmenu ul li a:link, #mainmenu ul li a:active, #mainmenu ul li a:visited {	font-size: 15px;	padding: 0 4px;}.menubar .logowrap .logoBox .text {	font-size: 24px;	line-height: 26px;}.main.container .feature .text {	font-size: 14px;	line-height: 27px;}.main.container .feature .text h3 {	font-size: 24px;}.moduleWrap.discover h2 {	font-size: 38px;}.moduleWrap.discover .module h3 {	font-size: 14px;}.moduleWrap.discover .module {	font-size: 12px;	line-height: 22px;}.moduleWrap .business h2 {	font-size: 26px;}.moduleWrap .business ol li {	font-size: 14px;}.moduleWrap .m2m .text {	padding: 0;}.moduleWrap .m2m h2 {	font-size: 18px;	line-height: 28px;}.moduleWrap .m2m .text a:link, .moduleWrap .m2m .text a:active, .moduleWrap .m2m .text a:visited {	font-size: 20px;}.logoBar .logoWrap li {	padding-bottom: 10px;}.signupBar .signup input[type="email"],.signupBar .signup input[type="text"] {	width: 268px;}.rightCol {	padding: 0;	margin-top: 20px;	margin-left: -15px;	float: none;}.container.main.bottom .rightCol {	margin-left: 0;	}.rightCol .moduleBox {	margin-bottom: 16px;}.rightCol .moduleBox.blog {	min-height: 396px;}.rightCol .moduleBox.blog.last {	float: right;}.container.main.bottom {	display: block;}.container.main.bottom .shadow {	padding-left: 0;}.container.main.bottom .shadow .rightCol {	margin-top: -50px;}.container.main.bottom .shadow .rightCol .moduleBox {	margin-bottom: 14px;}.container.main.top {	display: none;}.footerOuter .footerTop .footer .module h3 {	font-size: 11px;}.menubar .logowrap .videoBox .resp-video-center {	left: 13% !important;}.menubar .logowrap .videoBox .resp-video-center .size-3-2 {    padding-bottom: 64%;}.first_block .content,.second_block .content,.third_block .content {	min-height: 0;}}     /* Landscape phone to portrait tablet */@media (max-width: 767px) { /*body {	background: olive;}*/.menubar .logowrap .videoBox .image-box-wrap {width: 450px; margin: 0 auto;} .first_block .content,.second_block .content,.third_block .content {	min-height: 0;}.container.main.bottom {	display: block;}.container.main.bottom .shadow {	padding-left: 0;}.container.main.bottom .shadow .rightCol {	margin-top: -50px;}.rightCol {	float: none;	margin-top: 20px;	margin-left: -2%;	float: none;}.container.main.bottom .rightCol {	margin-left: 0;	}.container.main.top {	display: none;}.menubar .logowrap .videoBox .resp-video-center {	left: 12.5% !important;	width: 75%;}.menubar .logowrap .videoBox .resp-video-center .size-3-2 {    padding-bottom: 64%;    padding-left: 0 !important;}.rightCol {	padding: 0;}.menubar .logowrap .logoBox.col-md-12 .text,.menubar .logowrap .logoBox.col-md-12 .logo {	width: 100%;}.menubar .logowrap .logoBox {	text-align: center;}.menubar .logowrap .logoBox.col-md-12 .logo,.menubar .logowrap .logoBox .logo {	margin-bottom: 14px;}.menubar .logowrap .logoBox .text {	font-size: 24px;	line-height: 24px;}.menubar .logowrap .logoBox .text .matter {	font-size: 20px;}.menubar .logowrap .videoBox {	margin-top: 30px;	text-align: center;}.menubar .menuWrap {	margin-top: 50px;}.main.container .feature .image {	width: 100%;	background: none;}.main.container .feature .text {	width: 100%;}.topbar .socialWrap {	/*width: 68%;*/	width: 100%;}.topbar .loginBox {	width: 126px;	float: left;}.topbar .socialWrap .socialBox {	margin-bottom: 10px;}.main.container .feature .text {	font-size: 14px;	line-height: 24px;}.moduleWrap .business .text {	width: 100%;	background: none;}.moduleWrap .business .image {	width: 100%;	text-align: center;}.moduleWrap .m2m .text {	padding: 0;}.moduleWrap .m2m h2{	font-size: 18px;	line-height: 28px;}.moduleWrap .m2m .text a:link, .moduleWrap .m2m .text a:active, .moduleWrap .m2m .text a:visited {	font-size: 18px;	margin-top: 24px;	margin-bottom: 24px;	display: inline-block;}.moduleWrap .m2m {	text-align: center;}.logoBar .logoWrap li {	padding-bottom: 12px;}.signupBar .signup {	padding-left: 0;}.signupBar .signup label {	display: block;}.signupBar .signup input[type="submit"] {	display: block;	margin-top: 10px;	margin-left: 0;}.footerOuter .footerTop .footer .module {	padding: 0;	margin-bottom: 20px;	width: 50%;	float: left;}.logowrap #rev_slider_1_1, .logowrap #rev_slider_1_1_wrapper,.logowrap .rev_slider_wrapper {	margin-top: 0 !important;	width: 100% !important;}.rev_slider_wrapper .tp-caption.small_text {	top: 20% !important;}}     /* Landscape phones and down */@media (max-width: 480px) { /*body {	background: orange;}*//*.rev_slider_wrapper .tp-caption.large_text, .menubar .logowrap .logoBox .text {	width: 100% !important;	display: block;}*/.menubar .logowrap .videoBox .image-box-wrap {width: 100%; margin: 0 auto;} .topbar .socialWrap {	width: 100%;	float: right;	padding-top: 8px;}.topbar .socialWrap .socialBox {	margin-left: 70px;}.topbar .loginBox {		padding-top: 8px;	position: relative;	z-index: 99;}.moduleWrap .m2m .text a:link, .moduleWrap .m2m .text a:active, .moduleWrap .m2m .text a:visited {	width: 260px;	padding-left: 14px;}.moduleWrap .m2m .text a span {	background: url(../images/arrow.png) no-repeat 188px center;}.signupBar .signup input[type="email"],.signupBar .signup input[type="text"] {	width: 88%;}.footerOuter .footerTop .footer .module {	width: 100%;}.topbar .socialWrap {	margin-top: 0;}}@media (max-width: 320px) { /*body {	background: aqua;}*/.logowrap #rev_slider_1_1, .logowrap #rev_slider_1_1_wrapper {height: 132px;}.signupBar .signup input[type="email"], .signupBar .signup input[type="text"] {	width: 144%;}/*-----------------------------------------fixing-----------------*/.contentCol .content .itemBox.whiteWrap .left {	background: none;}.contentCol .content .itemBox.grayWrap .right {	background: none;}/*-----------------------------------------fixing-----------------*/}