@font-face {     font-family:'Proxima Nova Bl';     src:local('Proxima Nova Bl');     src:url('fonts/PROXIMA-NOVA-BLACK.ttf');     src: url('fonts/PROXIMA-NOVA-BLACK.eot?#iefix') format('eot'),     url('fonts/PROXIMA-NOVA-BLACK.woff') format('woff'),     url('fonts/PROXIMA-NOVA-BLACK.ttf') format('truetype'),     url('fonts/PROXIMA-NOVA-BLACK.svg#webfontQ1FnPBwb') format('svg');}*{	margin: 0;    padding: 0;}body {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height:20px;	margin:0;	padding:0;	height: 100%;	color: #3e3d3e;	background:#f0f0f2;	}p {    font-weight: 300;    margin: 0 0 1.5em;}h1,h2,h3,h4{	padding:0px;	margin:0px;}br{	width:0px;	margin:0px;}	.container {   padding:0;}.no_padding {	padding:0px;}.header {	padding-top:45px;}.logo_heading {}.logo_heading p {    color: #797979;    font-size: 15.6px;    font-weight: bold;    line-height: 1.2em;    margin: 0 0 0 -20px;    padding: 26px 0 0;    position: relative;    z-index: 2;}.rgtbx {	margin:-20px auto 0;}.rgtbx p {    float: right;    font-size: 22px;    font-weight: bold;    line-height: 30px;    margin: 0 0 10px;    padding-left: 0;}.rgtbx ul {	float:right;	margin:0px;}.rgtbx ul li {	padding:0 0 0 5px;	display:inline-block;}.rgtbx ul li a {	outline:none;}.rgtbx ul li.follow{	color:#000;    font-size: 18px;    line-height: 32px;	display:inline-block;	margin-right:15px;}.navbar{	min-height:0px;	margin-bottom:0px;}.navbar-default{	background:none;	box-shadow:none;	border:0px;	border-radius:0px;}.collapse {	padding:0px;}.menu {	background:#000;	border-radius:3px;	padding:0px 0 0;}.menu ul {	margin:0px;}.menu ul li{	text-transform:uppercase;	font-size:12px;	margin:0px;}.navbar-default .navbar-nav > li > a {	color:#fff;	outline:none;}.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:active {	color: #3bbcaf;	text-decoration: underline;}.nav > li > a {    display: block;    padding: 10px 15px;    position: relative;}.banner {	padding-top:10px;}.banner1bx {	border-radius: 3px;	width: 24%;	border:2px solid #ececee;	margin: 0 .5%;}.banner1bx a {	text-decoration:none;}.banner1bx a img:hover {	opacity:.70;}.banner1bx h3 {	font-size: 28px;	line-height: 1.2em;	color: black;	text-transform: uppercase;	padding: 10px 0;	cursor: pointer;	text-align: center;	font-weight: 500;	font-family: sans-serif;}.mainbx {	padding:20px 0 0 0;}.lftmainbx {}.lftmainbx h2 {	font-size: 24px;	line-height:30px;	margin: 0 0 0.75em;}.lftmainbx h3 {	font-size: 21px;	line-height: 1.2em;	margin: 0 0 10px 0;	color: black;}.rgtbx ul li img{position: relative;top: 8px;}.lftmainbx p {	font-weight: 300;	margin: 0 0 1.5em;	color: #3e3d3e;	font: 13px/20px Arial, Helvetica, sans-serif;}.riding_image {	float:right;	width:300px;	height:225px;	padding:0 0px 0 20px;}.Rgtmainbx {	padding:0 0 0 20px;}.Rgtmainbx h3 {	font-size: 21px;	line-height: 1.2em;	margin-bottom: 15px;}.Rgtmainbx ul {	margin:0px;}.Rgtmainbx ul li {	font: 13px/20px Arial, Helvetica, sans-serif;	list-style-type: none;	padding: 8px 0;	border-bottom:1px dotted;}.Rgtmainbx ul li:last-child {	border-bottom:0px ;}.Rgtmainbx ul li a {	color: #3bbcaf;	text-decoration: none;}.Rgtmainbx ul li a:hover {	color: black;}.Rgtmainbx h4 {	margin-top: 20px;	font-size: 21px;	line-height: 1.2em;	margin-bottom: 15px;}.Rgtmainbx p {	font-weight: 300;	margin: 0 0 1.5em;	color: #3e3d3e;	font: 13px/20px Arial, Helvetica, sans-serif;}.footer {	background:#000;	margin-top:30px;	padding:20px 0 0;}.lftfooter {}.lftfooter p {	color:#fff;	font: 13px/20px Arial, Helvetica, sans-serif;}.lftfooter p a {	text-decoration:none;	color:#fff;	font: 13px/20px Arial, Helvetica, sans-serif;}.Rgtfooter {	float:right;}.Rgtfooter p a{	float:right;	color:#fff;	font: 13px/20px Arial, Helvetica, sans-serif;}/*---------------About Us-----------------*/.About_mainbx {	padding-top:25px;}.lft_aboutmainbx {}.Rgt_aboutmainbx {	background:#fff;	border-radius:3px;	padding:20px;	margin:20px 0 0 0;	float:left;	border:1px solid #ecebee;}.contentbx {	padding:20px 0 30px;	border-bottom:1px dotted;}.contentbx a {	outline:none;	text-decoration:none;	color:#000;}.contentbx a:hover {	color:#3bbcaf;}.contentbx a h3 {	font: 20px/24px Arial, Helvetica, sans-serif;    margin: 0 0 15px;}.contentbx p {	clear:both;    color: #3e3d3e;    font: 13px/20px Arial,Helvetica,sans-serif;}.posted {	padding:0 30px 10px 0px;	color: #3e3d3e;    font: 13px/20px Arial,Helvetica,sans-serif;	float:right;}.posted span {	color:#3bbcaf;}.social {	float:left;	width:100%;	clear: both;}.social  h6 {	font: 20px/24px Arial, Helvetica, sans-serif;    margin: 20px 0 5px;}.social  ul {    margin: 0px;}.social  ul li {    display:inline-block;	padding-right:2px;}.riding_image1 {	float:left;	margin:0 20px 20px 0;	width:300px;	height:225px;}.mainbx h2 {    font-size: 24px;    line-height: 30px;    margin: 0 0 0.75em;}.lftholidaybx{	padding:0 15px 0 0;}.gallerybx {}.gallerybx ul {	margin:0px;}.gallerybx ul li {    display: inline-block;    height: 300px;    margin: 0 1.9% 3% 0;    width: 300px;}.gallerybx ul li:nth-child(3n) {    margin: 0 0% 3% 0;	width:315px;}.gallerybx ul li img{	width:100%;	height:100%;}.contact_mainbx {	padding:20px 0 0 0;}.contact_mainbx h2 {    font-size: 24px;    line-height: 30px;    margin: 0 0 0.75em;}.screen-reader-text {	display:none;}.searchform input {	width:80%;	padding:0 0 0 10px;	height:30px;	font: 12px Arial, Helvetica, sans-serif;}#searchsubmit {	margin:15px 0;	width:120px;} h3.rounded {    color: black;    font-size: 21px;    line-height: 1.2em;    margin-bottom: 15px;}.Rgt_aboutmainbx ul li a ,#sidebar ul li a {    color: #3bbcaf;    text-decoration: none;}.Rgt_aboutmainbx ul li a:hover, #sidebar ul li a:hover {    color: #000;    text-decoration: none;}.Rgt_aboutmainbx ul li , #sidebar ul li {	font: 13px/20px Arial, Helvetica, sans-serif;    border-bottom:1px dotted;    list-style-type: none;    margin-top: 8px;    padding: 8px 0 ;}.Rgt_aboutmainbx ul li:last-child , #sidebar ul li:last-child{	font: 13px/20px Arial, Helvetica, sans-serif;    border-bottom:0px dotted;    list-style-type: none;    margin-top: 8px;    padding: 8px 0 ;}.featured-thumbnail p {	padding-top:10px;	font: 13px/20px Arial, Helvetica, sans-serif;}#commentform {	padding-top:20px;}#commentform input {	height:30px;	padding:0 0 0 10px;	width:30%;}#commentform textarea {	height:100px;	padding:3px 0 0 8px;}#commentform input#submit {	width:20%;}.navigation {	padding-top:10px;	clear:both;}.navigation ul {}.navigation ul li {	display:inline-block;	padding:0 0 0 10px;}@media only screen and (max-width:991px){.logo_heading p {    color: #797979;    font-size: 11.5px;    font-weight: bold;    line-height: 1.2em;    margin: 0 0 0 3px;    padding: 22px 0 0;    position: relative;    z-index: 2;}.rgtbx p {    float: right;    font-size: 18px;    font-weight: bold;    line-height: 20px;    margin: 0 0 5px;    padding-left: 0;}.banner1bx h3 {	font-size: 22px;}.gallerybx ul li {    display: inline-block;    height: 300px;    margin: 0 1% 3% 0;    width: 241px;}.gallerybx ul li:nth-child(3n) {    margin: 0 0 3% 0;    width: 241px;}}@media only screen and (max-width:767px){.header {    padding-top: 25px;}.logo img {	margin:0 auto;}.logo_heading p {    font-size: 14px;    padding: 15px 0 0;    text-align: center;}.rgtbx {	width:190px;    margin: 10px auto ;}.rgtbx ul {    float: none;    margin: 0;}.rgtbx p {	float:none;}.nav > li > a {	padding: 8px 10px;}.banner1bx h3 {	font-size: 14px;}.lftmainbx {    padding: 20px 15px;}.Rgtmainbx {    padding: 0px 15px 20px;}.footer {	padding:20px 15px;}.gallerybx ul li {    display: block;    height: 300px;    margin: 0 auto 5% !important;    width: 330px !important;}.Rgtcontactbx {    clear: both;    display: block;    margin: 0% auto 24px;    width: 250px;    position: relative;    top: 24px;}.lftcontactbx img {	display:block;	margin:0 auto;}.contentbx {padding: 20px 15px 30px;}.pagination-style, .new-wrap{padding: 0 14px;}.Rgt_aboutmainbx {float: none;margin: auto;max-width: 340px;}.Rgtfooter p a, .Rgtfooter{float: none; text-align: center; clear: both}.posted{float: left;}.new-wrap ul li {list-style: none;display: inline-block;}.lftfooter {text-align: center;}.rgtbx ul li img{position: relative;top: 8px;}}@media only screen and (max-width:480px){.banner1bx {	border-radius: 3px;	width: 24.6%;	border: 2px solid #ececee;	margin: 0 .2%;}.banner1bx h3 {	font-size: 9.5px;}.riding_image {    float: none;    margin: 0 auto 15px;    padding: 0 0 0 0px;}.riding_image1 {	float:none;	margin:0 auto 20px;}.gallerybx ul li {    display: block;    height: 300px;    margin: 0 auto 5% !important;    width: 250px !important;}}