body, html, button, input, select, textarea {
	font-family: "Open Sans", sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #78808d;  /*roshinew color was #666666 */
	margin: 0;
	font-size: 14px;  /*roshinew font size was 12px */
	line-height: 20px; /*roshinew font size was 18px */
	background-color: white;
} 

@font-face {
    font-family: 'ShopSharkSymbols';
    src: url('../fonts/shopsharkfont-webfont.eot');
    src: url('../fonts/shopsharkfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/shopsharkfont-webfont.woff') format('woff'),
         url('../fonts/shopsharkfont-webfont.ttf') format('truetype'),
         url('../fonts/shopsharkfont-webfont.svg#shopsharkfontregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/** Address `font-family` inconsistency between `textarea` and other form * elements. **/
html, button, input, select, textarea {
	font-family: sans-serif;
} 

/* H1&H3 for page titles */
h1, h2, h3, h4, h5, h6 {
	font-family: "Open Sans",sans-serif,"Helvetica Neue",Helvetica,Arial,sans-serif;  /* roshi font family */
	margin: 0 0 10px 0;
	font-weight: 500;
	color: #4b4b4b;
}
h1 {
	font-size: 26px;
	line-height: 35px;
}
h2 {
	font-size: 24px;
	line-height: 30px;
}
h3 {
	font-size: 22px;
	line-height: 26px;
}
h4 {
	font-size: 18px;
	line-height: 22px;
}
h5 {
	font-size: 16px;
	line-height: 22px;
}
h6 {
	font-size: 14px;
	line-height: 20px;
}

.h5-color {
	color: #4bac13;  /* roshinew changed color was #2179f */
	margin-top: 30px; 
	margin-bottom: 20px; /* roshinew added */
	position:relative; /* roshinew added */
}

.h4-color { color: #2179af !important; }

a {
	color: #00acec;
	text-decoration: none;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}

a:focus {
	outline: none;
}

a:hover {
	text-decoration: none;
	color: #999;
}

p {
	font-family: "Open Sans", sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;  /*roshi  was 13*/
	line-height: 25px;  /*roshi  was 18*/
	text-align: justify;
	
	/*roshi newly added*/
	
	letter-spacing: 0.1px;
	color: #78808d;
	font-weight: 400;
	font-style: normal;            
	
}

body, html, button, input, select, textarea {
	overflow-x: hidden;
}

blockquote {
	padding: 5px 0 5px 25px;
	margin: 0 0 20px 0px;
	color: #AFAFAF;
	font-size: 12px;
	/*text-transform: uppercase;   commented roshi */
}

::selection {
	background-color: #0675A2;
	color: #fff;
}

::-moz-selection {
	background-color: #0675A2;
	color: #fff;
}

/* == Home Style == */

/*Dropdown Menu*/
/*ul.main-menu li.drop {
	position: relative;
}
ul.main-menu > li {
	display: inline-block;
}

.dropOut .triangle {
	width: 0;
	height: 0;
	position: absolute;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid white;
	top: -8px;
	left: 50%;
	margin-left: -8px;
	z-index: 3;
}
.dropdownContain {
	width: 160px;
	position: absolute;
	z-index: 3;
	left: 50%;
	margin-left: -80px;  half of width 
	top: -400px;
}
.dropOut {
	width: 160px;
	background: white;
	float: left;
	position: relative;
	margin-top: 0px;
	opacity: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 6px rgba(0,0,0,.15);
	-moz-box-shadow: 0 1px 6px rgba(0,0,0,.15);
	box-shadow: 0 1px 6px rgba(0,0,0,.15);
	-webkit-transition: all .1s ease-out;
	-moz-transition: all .1s ease-out;
	-ms-transition: all .1s ease-out;
	-o-transition: all .1s ease-out;
	transition: all .1s ease-out;
}

.dropOut ul {
	float: left;
	padding: 10px 0;
}
.dropOut ul li {
	text-align: left;
	float: left;
	width: 125px;
	padding: 12px 0 10px 15px;
	margin: 0px 10px;
	color: #777;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: background .1s ease-out;
	-moz-transition: background .1s ease-out;
	-ms-transition: background .1s ease-out;
	-o-transition: background .1s ease-out;
	transition: background .1s ease-out;
}

.dropOut ul li:hover {
	background: #f6f6f6;
}

ul.main-menu li:hover a { color: white; }
ul.main-menu li:hover .dropdownContain { top: 40px; }
ul.main-menu li:hover .underline { border-bottom-color: #777; }
ul.main-menu li:hover .dropOut { opacity: 1; margin-top: 8px; }*/
/*Dropdown Menu End*/

.top-line {
	background: #3D3C38; }
		
.top-line ul.top-line-ul {
	margin: 3px 0px;
	text-align: right; }
	
.top-line ul.top-line-ul li {
	display: inline;
    list-style: outside none none;
    padding: 0 15px;
	background: url(../images/header-top-nav-sep.jpg) no-repeat left;
	font-size: 9px; }
	
.top-line ul.top-line-ul li a {
	color: #ccc;
	text-transform: uppercase; }
	
.top-line ul.top-line-ul li a:hover {
	color: #eee; }
	
.top-line ul.top-line-ul li:first-child {
	background: none; }
	
.navbar-custom {
	background: #fff;
	border: none;
	margin-bottom: 0px; }
	
.menu-wrapper {
	padding: 0;
	/*background: url(../images/manu-line.png) no-repeat top;   commented roshi*/ }

/*.main-menu {
	margin-top: 6px; }  commented roshi*/
	
/*ul.main-menu li a {
	color: #fff !important;
    font-family: "Open Sans",sans-serif,"Helvetica Neue",Helvetica,Arial,sans-serif; 
    font-size: 13px;
    text-transform: uppercase;
	border-bottom: 2px solid transparent;
	font-weight: 600;	
	padding: 10px 0px;
	width: 160px;
	text-align: center;	}*/
	

	
.dropdown-menu > li > a {
	font-size: 12px !important;
    padding: 5px 30px !important;
    text-align: left !important;
    width: auto !important;
	border-bottom: none !important;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	color: #3D3C38 !important; }
	
.dropdown-menu > li > a:hover {
	color: #3f4754 !important; }  /* roshi color was #0068b1 dark blue*/
	
.dropdown-menu > li.active > a {
	background: #f4f4f4 !important;
	color: #0068b1 !important; }
	
.theme-top {
	display: block;
    font-size: 18px;
    margin-left: 225px;
	line-height: 24px;
    position: absolute;
	color: #0064AB;
    top: 35px;  /*roshi was 15*/
	font-family: "Philosopher",sans-serif;  /* roshi changed font */
	/*font-style: italic; commented roshi*/}  
	
.theme-top span {
	display: block;
    font-size: 30px; }
	
#slider {
	margin: auto; }
	
#slider .main-banner-wapper {
	/* border-bottom: 5px solid #F0F1E9;  commented roshi */ }
	
#content-wrap .video-wrap {
	/*background: #F0F1E9;   commented roshi */
	padding: 20px 15px; }
	
#content-wrap .main-content h1 {
	/*ckground: url(../images/sm-line.png) no-repeat bottom;  commented roshi*/
	background-size: 100% 6px;
	font-family: "Philosopher",sans-serif; /* roshi changed font */
    font-weight: 300;
    margin: 15px 0 15px;
	/*padding-bottom: 5px; commented roshi*/
	color: #4b4b4b; /* roshi color was #3D3C38 */
    /*font-style: italic; roshi*/
	width: 100%;
	float: left;
	font-size: 30px; /* roshi added*/
	border-left: 3px solid #999; /* roshinew added */
	padding: 0 15px; /* roshinew added */
	}
	
#content-wrap .main-content ul {
	margin-bottom: 0;
    margin-top: 20px;
    text-align: right;
    width: 100%; }
	
#content-wrap .main-content ul li {
	display: inline-block;
    font-size: 10px;
    padding: 0 15px;
	line-height: 29px;
    /*text-transform: uppercase;  roshi*/
	background: url(../images/header-top-nav-sep.jpg) no-repeat left;
	/*color: #777;  roshi*/
	font-style: normal;/* roshi*/
	font-weight: 500;}/* roshi*/
	
	
#content-wrap .main-content ul li a {
	color: #2179AF; }
	
#content-wrap .main-content ul li a:hover {
	color: #666; }
	
#content-wrap .main-content ul li:first-child {
	background: none; }
	

#content-wrap .calander img {
	margin-right: 10px; 
	float: left; }
	
#content-wrap .calander p {
	overflow: hidden; }
	
#content-wrap .packeg-box {
	padding: 0px; }
	
#content-wrap .experiences {
	margin-top: 20px;
	padding: 0px; }

.experiences h4.experiences-style {
    text-align: center; }
	
.experiences h4.experiences-style:before {
    border-top: 1px solid #999999;
    content: "";
    display: block;
    height: 1px;
    padding-bottom: 18px;
    position: absolute;
    top: 1%;
    width: 100%; }
	
.experiences h4.experiences-style span {
    background: #fff none repeat scroll 0 0;
    color: #3d3c38;
    font-size: 30px; /* roshi was 24px*/
    font-weight: 400;
    padding: 15px;
    position: relative;
	font-family: "Philosopher",sans-serif;  /* roshi added */
	
}

/*SM PACKAGE*/
#content-wrap .experiences {
	margin-top: 20px; }

.experiences h4.sm-experiences-style {
    font-weight: 400 !important;
	/*text-transform: uppercase;*/
	color: #3d3c38;
	padding: 5px 5px 5px 10px; }
/*End SM PACKAGE*/
	
/*.experiences h4.experiences-style:after {
	content: '';
	display: block;
	position: absolute;
	top: 0px;
    left: 15px;
	width: 0;
	height: 0;
	border-color: transparent transparent transparent #fff;
	border-style: solid;
	border-width: 17px; }*/

#content-wrap .contact-address h4 {
    font-weight: 300;
	text-transform: uppercase;
	margin-bottom: 6px;
	padding-top: 20px; }
	
#content-wrap .contact-form {
	padding-top: 10px;
	padding-bottom: 30px;
	float: left; }
	
#content-wrap .contact-form label {
	padding: 10px 0px 0px 0px; }
	
#content-wrap .contact-form input {
	padding: 6px;
	border: 1px solid rgba(0, 0, 0, 0.11);
	margin-bottom: 10px;
	font-size: 13px;
	/*background: #f8f8f8;  roshinew commented */
	border-radius: 2px; /* roshinew added */
	}
	
#content-wrap .contact-form select {
	padding: 6px;
	border: 2px solid #ccc;
	margin-bottom: 10px;
	font-size: 13px;
	/*background: #f8f8f8;  roshinew commented */
	border: medium none !important; /* roshinew added */
	border-radius: 2px; /* roshinew added */
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.11) inset; /* roshinew added */	}
	
#content-wrap .contact-form textarea {
	padding: 6px;
	border: 2px solid #ccc;
	margin-bottom: 10px;
	height: 80px;
	font-size: 13px; 
	/*background: #f8f8f8;  roshinew commented */
	border: medium none !important; /* roshinew added */
	border-radius: 2px; /* roshinew added */
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.11) inset; /* roshinew added */	}
	
#content-wrap .contact-form button {
	font-family: "Raleway", sans-serif;
	background: #2179AF;
	color: #eee;
	border: none;
	border-radius: 2px;
	-moz-border-radius: 2px ;
	-webkit-border-radius: 2px;
	padding: 0px 30px;
	height: 35px;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 13px;
	float: right;
	margin-left: 10px;
	margin-top: 80px;
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s; }
	
#content-wrap .contact-form button.reset {
	background: #ccc; }
	
#content-wrap .contact-form button.reset:hover {
	background: #999; }
	
#content-wrap .contact-form button:hover {
	background: #31a6ed; }
	
#content-wrap .contact-form .required {
	color: #F00; }
	
.side-links {
	background: #F0F1E9;
	margin: 10px 0px;
	padding: 5px;
	/*border: 1px solid #E3E2DD;*/ }
	
.side-links a {
	color: #666;
    display: inline;
    padding: 0px 5px;
	line-height: 25px; }
	
.side-links a:hover {
	color: #999;
	text-decoration: underline; }	
		
.package-right-wrap	.side-links {
	margin: 0px 10px; }
	
.package-right-wrap .side-packge-links {
	background: #F0F1E9;
	padding: 20px 0px; }

/* Experiences Box */
a.experiences-item {
	height: 200px;
	display: block;
	margin: 0px 0px 5px 0px;
	background: #000;
	overflow: hidden;
	padding: 0px; }
	
a.experiences-item img {
	min-height: 100%; }
	
a.experiences-item h3 {
    color: #fff;
    display: block;
    font-size: 14px;
	font-weight: 300;
    overflow: hidden;
    padding: 6px 10px 6px 10px;
    position: absolute;
    top: 160px;
    width: 100%;
	text-align: left;
	line-height: 28px;
	font-weight: bold; }
	
a.experiences-item h3.green	 {
	background: url(../images/arrow1.png) 220px 18px no-repeat, rgba(105,180,90,0.8); }
	
a.experiences-item h3.orange	 {
	background: url(../images/arrow1.png) 220px 18px no-repeat, rgba(246,116,27,0.8); }
	
a.experiences-item h3.yellow	 {
	background: url(../images/arrow1.png) 220px 18px no-repeat, rgba(238,167,18,0.8); }
	
a.experiences-item h3.blue	 {
	background: url(../images/arrow1.png) 220px 18px no-repeat, rgba(11,184,223,0.8); }
	
a.experiences-item h3 span {
    display: block;
    font-size: 10px;
    line-height: 12px;
    position: absolute;
    text-transform: uppercase;
    width: 100%;
	font-weight: bold;
	padding-top: 10px; }
	
/*H3 Animations*/	
a.experiences-item h3 {
	-webkit-transform: translate3d(0,-10px,0);
	transform: translate3d(0,-10px,0);
	
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s; }
	
a.experiences-item:hover h3 {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

a.experiences-item span.click {
	background: rgba(0,0,0,0.8);
    color: #fff;
    display: block;
    font-size: 10px;
    font-weight: bold;
    line-height: 12px;
    padding-right: 22px;
    position: absolute;
    text-align: right;
    text-transform: uppercase;
    top: 144px;
    width: 100%;
    z-index: 1; }

/*SPAN.CLICK Animations*/	
a.experiences-item span.click {
	opacity: 0;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s; }
	
a.experiences-item:hover span.click {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}

/*IMG Animations*/	
a.experiences-item img {
	-webkit-transform: translate3d(0,-12px,0);
	transform: translate3d(0,-12px,0);
	
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

a.experiences-item:hover img {
	opacity: 0.5;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
/* Experiences Box End */	
	
#weather-line {
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #E3E2DD;
	font-family: "Raleway",sans-serif; }
	
#weather-line .col-md-3 {
	padding: 0px; }
	
#weather-line .newsletters {
	margin-top: 7px; }
	
#weather-line .newsletters form label {
	text-transform: uppercase; }
	
#weather-line .newsletters form input {
	background: #fff;
	border: none;
	padding: 3px 5px;
	width: 150px; }
	
#weather-line .newsletters form input::-webkit-input-placeholder {
	color: #999;
	font-size: 11px;
	font-style: italic;
}
#weather-line .newsletters form input::-moz-placeholder {
	color: #999;
	font-size: 11px;
	font-style: italic;
}
#weather-line .newsletters form input:-moz-placeholder {   /* Older versions of Firefox */
	color: #999;
	font-size: 11px;
	font-style: italic;
}
#weather-line .newsletters form input:-ms-input-placeholder { 
	color: #999;
	font-size: 11px;
	font-style: italic;
}

#weather-line .newsletters form button {
	background: #2179AF;
	color: #eee;
	border: none;
	border-radius: 3px;
	-moz-border-radius: 3px ;
	-webkit-border-radius: 3px;
	padding: 0px 10px;
	height: 23px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s; }
	
#weather-line .newsletters form button:hover {
	background: #31a6ed; }

#weather-line .time {
	padding: 6px 10px 11px 0px; }

#weather-line .time .jqclock {
	font-size: 24px;
    font-weight: 400;
    padding-top: 5px;
    text-align: right;
    width: 100%; }
	  
#weather-line .time .clockdate {
	  color: DarkRed; 
	  margin-bottom: 10px; 
	  font-size: 18px; 
	  display: none; }
  
#weather-line .time .clocktime {    
	  color: #666; 
	  display: block; }	

#weather-line .time .time-name {
	text-align: right;
	text-transform: uppercase; }
	
#weather-line .weather {
	padding: 6px 0px 6px 10px;
	border-left: 1px solid #fff; }
	
#weather-line .weather .weather-text {
	font-size: 24px;
    font-weight: 400;
    padding-top: 3px;
    text-align: left;
    text-transform: uppercase; }
	
#weather-line .weather .weather-name {
    text-align: left;
    text-transform: uppercase; }
	
	
#weather-line .social-icon {
	margin-top: 7px;
	text-align: right; }
	
#weather-line .social-icon a:hover {
	opacity: 0.6; }
	
#weather-line .social-icon .social-heading {
	text-align: right;
    text-transform: uppercase;
	font-weight: bold; }
	
#weather-line .social-icon img {
	width: 25px; }

#weather-line .testimonials {
	font-size: 18px;
    line-height: 24px;
    margin-top: 5px; }
	
#weather-line .testimonials span {
	display: block;
    float: right;
    font-size: 14px;
    font-style: italic;
    margin-top: 20px; }
	
	
/*PACKAGE PAGES*/	
#package-wrap .container {
	padding: 0px; }
	
#package-wrap .packge-button {
	overflow: hidden;
	padding-bottom: 20px;
	padding-top: 10px; }
	
#package-wrap .packge-button a {
	font-size: 14px;
	border: 1px solid #9AC93D;
	padding: 1px;
	display: inline-block;
	color: #fff;
	text-transform: uppercase;
	float: right; }
	
#package-wrap .packge-button a span {
	background: #9AC93D;
	padding: 15px 25px;
	display: block;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s; }
	
#package-wrap .packge-button a:hover span {
	background: #7fae28; }
	
#package-wrap .package-left-wrap .package-img-box {
	height: 356px;
	background: #4BAC13; }
	
#package-wrap .package-left-wrap .package-img-box img {
	width: 100%;
	position: relative;
	z-index: 2; }
	
#package-wrap .package-left-wrap .package-img-box h1.package-img-text {
	background: rgba(0,0,0,0.6);
	color: #fff;
	position: absolute;
	padding: 2px 20px;
	margin-top: -55px;
	z-index: 2; }
	
	
#package-wrap .package-left-wrap .package-img-box .banner-right {
	background: rgba(0,0,0,0.6);
	color: #fff;
	position: absolute;
	height: 356px;
	width: 310px;
	top: 0px;
	right: 15px;
	line-height: 35px; /* roshinew changed was 25px; */
	z-index: 2;
	text-align: center;
	font-size: 16px;
	padding: 20px 10px; }
	
#package-wrap .package-left-wrap .package-img-box .banner-right h2 {
	color: #fff;
	margin-bottom: 10px; }
	
#package-wrap .package-left-wrap .package-img-box .banner-right a {
	background: linear-gradient(to bottom, #37aaea 0px, #117ed2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);  /* roshinew added */
	border-radius: 3px; /* roshinew added */
	font-size: 14px;
	/* border: 1px solid #fff; roshinew commented */
	padding: 1px;
	display: inline-block;
	line-height: 15px;
	margin-top: 7px; /* roshinew changed */
	margin-bottom: 17px; /* roshinew added */	
	color: #fff; /* roshinew changed color to #fff */
	/*text-transform: uppercase;      roshinew commented */}
	
#package-wrap .package-left-wrap .package-img-box .banner-right a span {
	/* background: #fff; roshinew commented */
	padding: 10px 35px;
	display: block;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s; }
	
#package-wrap .package-left-wrap .package-img-box .banner-right a:hover span {
	background: rgba(0, 0, 0, 0) linear-gradient(#4ab4e8, #1491d0) repeat scroll 0 0;  /* roshinew added */
	color: #fff;
    
    box-shadow: 0 0 12px rgba(250, 250, 250, 0.5);	}	
	
	
	
#package-wrap .package-left-wrap .package-content {
	background: #f0f1e9;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	padding: 20px 39px 20px 36px;           /* rishinew changed was 20px 100px 20px 20px */
	font-size: 15px;
	position: relative;
	z-index: 2;
	line-height: 23px;
	
	-webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2); }

#package-wrap .package-left-wrap .grey-line {	
	background: none repeat scroll 0 0 #0088cc;   /* roshinew color changed */
    bottom: -20px;
    margin-left: 165px;
    opacity: 0.62; /* roshinew */
    position: absolute;
    top: 0;
    width: 2px; /* roshinew changed was 6px */
    z-index: 1;
	height: 5180px; }

#package-wrap .package-left-wrap .main-container {	
	padding: 10px;
    margin-left: 185px;
	margin-bottom: 30px;
    position: relative;
	z-index: 2;
	/* background: #fafafa;  roshinew commented */
	float: left;
	border: 1px solid rgba(75, 172, 19, 0.4) ; /* roshinew adeed */
	
/* 	-webkit-box-shadow: 0px 0px 18px 1px rgba(0, 0, 0, 0.1);  
	-moz-box-shadow: 0px 0px 18px 1px rgba(0, 0, 0, 0.1); 
	box-shadow: 0px 0px 18px 1px rgba(0, 0, 0, 0.1); roshinew commented */
	
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px; 
	
	-webkit-border-top-right-radius: 4px;  /* roshinew adeed  below all*/
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;	}   /* roshinew adeed */	
	
#package-wrap .package-left-wrap .main-container:after {
	content: '';
	display: block;
	position: absolute;
	top: 14px;
	right: 100%;
	width: 0;
	height: 0;
	border-color: transparent  #4bac13 transparent transparent;       /* roshinew changed   was#D8D8D7 */
	border-style: solid;
	border-width: 10px; }
	
#package-wrap .package-left-wrap .main-container h3 i {
	padding-left: 5px; }
	
#package-wrap .package-left-wrap .main-container h3 {
	position: absolute;
	margin-left: -190px;
	text-align: right;
	width: 145px; 
	color: #919496; /* roshinew added color*/
	font-weight: 400; /* roshinew added*/	
	}
	
#package-wrap .package-left-wrap .main-container h3 span {
	display: block;
	font-size: 14px;  /* roshinew changed was 12 */
	color: #4bac13; /* roshinew changed color */
	line-height: 22px; }
	
i {

color: #f05454;}	/* roshinew added for temporary icons color*/ 	
	
#package-wrap .package-left-wrap .main-container ul {
	padding: 0px 15px; }
	
#package-wrap .package-left-wrap .main-container ul li {
	background: #ccc;
	display: inline-block;
	margin-bottom: 5px;
	width: 48%;
	cursor: pointer;
	padding: 0px; }
	
#package-wrap .package-left-wrap .main-container ul li:before {
	background: none; }
	
#package-wrap .package-left-wrap .main-container ul li img {
	width: 100%; }
	
#package-wrap .package-right-wrap img {
	width: 100%;
	-webkit-border-top-right-radius: 4px;    /*roshinew added*/
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;                /*roshinew added*/
	
/*-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;  roshinew commented */ }
	
	
#package-wrap .package-right-wrap .right-special-offers {
	background: #f9f9f9;  /* roshinew was #f0f1e9 */
	text-align: left;
	border-radius: 4px; /*roshinew added*/
	border: 1px solid #e0e0e0; /*roshinew added*/
	margin-bottom: 14px; /*roshinew added*/
	}	
	
#package-wrap .package-right-wrap .right-special-offers p {
	text-align: left; }	
	
#package-wrap .package-right-wrap .right-special-offers h5 {
	padding: 8px; /* roshinew was top 15px */
	margin-left: 15px;
	margin-right: 15px;
	border-bottom: 1px solid #4bac13; /* roshinew color changed */
	color:#4bac13; /* roshinew added */
	text-align:center; }
	
#package-wrap .package-right-wrap .right-special-offers .special-offers-item img {
	width: 100%; }
	
#package-wrap .package-right-wrap .right-special-offers .special-offers-item .view-button {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display: block;
	text-align: center;
	padding: 3px 0px;
	background: #2179af;
	color: #fff;
	text-transform: uppercase; }
	
#package-wrap .package-right-wrap .right-special-offers .special-offers-item .view-button:hover {
	background: #31a6ed; }
	
#package-wrap .experiences {
	margin-top: 50px; }

#package-wrap .experiences h4 {
	border-bottom: 1px solid #ccc;
    font-weight: 300;
	/*text-transform: uppercase; roshinew commented*/
	font-family: "Philosopher",sans-serif; /* roshinew added*/
	} 
	
.package-text {
	padding-left: 20px !important; }
	
	
/*Activités*/
.activités-details img {
	margin-bottom: 10px;
	width: 100%; }
	
/*.activités-details h1 {
	margin-top: 50px !important; }*/
	
.activites-details-sub-heading {
	color: #fff;  
	font-size: 17px;
	padding: 2px 11px 5px; /* roshinew changed wa 2px 10px */
	/*margin-top: 10px;  roshinew commented */
	width: 100%;
	float: left;
	background: #77c043; /* roshinew added */
	margin: 12px 0 0; /* roshinew added */
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	
/* roshinew removed background styles*/ }

.places-details-sub-heading {

	color: #fff;
	background-color: #77c043;
	border-radius: 5px;
	font-size: 17px;
	margin-bottom: 25px;
	padding: 2px 15px 4px 16px;}
	
.activités-details h5 {
	color: #fff;
	padding: 2px 10px;
	
background: rgb(22,182,193); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2YjZjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzEzYWNiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxOThlYjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(22,182,193,1) 0%, rgba(19,172,188,1) 45%, rgba(25,142,177,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(22,182,193,1)), color-stop(45%,rgba(19,172,188,1)), color-stop(100%,rgba(25,142,177,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(22,182,193,1) 0%,rgba(19,172,188,1) 45%,rgba(25,142,177,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(22,182,193,1) 0%,rgba(19,172,188,1) 45%,rgba(25,142,177,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(22,182,193,1) 0%,rgba(19,172,188,1) 45%,rgba(25,142,177,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(22,182,193,1) 0%,rgba(19,172,188,1) 45%,rgba(25,142,177,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16b6c1', endColorstr='#198eb1',GradientType=0 ); /* IE6-8 */
	padding-left: 10px; }
	
	
	
	
/* === Sri Lanka === */
.srilanka-img-ul {
	text-align: left !important;
	margin: 0px 0px 15px 0px !important;
	padding: 0px; }
	
.srilanka-img-ul li {
	background: none !important;
	padding: 0px !important;
	cursor: pointer; }


.contact-banner-image {
	width: 75%;
	float: left; }
	
.contact-detals {
	width: 25%;
	float: left;
	font-size: 17px; /* roshinew was 15*/
	color: #666;
	line-height: 25.1px; /* roshinew added */
	font-weight: 400; }  /* roshinew was 300 */
	
.contact-detals .contact-info {
	padding: 20px;
	margin: auto;
	float: none;
	border-bottom: 1px solid #eee; }
	
.contact-detals .contact-info span {
	color: #0064ab; }
	
.contact-detals .inquire-box {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #37aaea 0px, #117ed2 100%) repeat scroll 0 0;  /* roshinew added */
	padding: 20px;
	text-align: center;
	color: #fff;
/*	text-transform: uppercase; roshinew commented */
	font-size: 20px; }
	
.contact-detals .blank {
	background: #f8f8f8;
	height: 50px;
	float: none; }
	
	
.vision-mission h1 {
	padding-bottom: 0px !important;
	font-size: 16px;
	text-align: center;
	background: none;
	width: 20%; }
	
.vision-mission {
	width: 20%; }

.vision-mission p {
	text-align: center; }
	
.voyage-box {
	/*border-bottom: 2px #eee solid; roshinew commented*/
	margin-top: 20px;
	padding-bottom: 10px; }
	
.voyage-box ul.voyage-ul {
	text-align: left !important;
	margin: 10px 0px !important;
	overflow: hidden; }

.voyage-box ul.voyage-ul li {
	background: none !important;
	display: list-item !important;
	list-style: square !important;
	text-transform:capitalize !important; }

/*Place to Visit*/	
.place-to-visit-category-box {
	padding: 0px;
	margin-bottom: 20px; }



/*Package Form*/
.package-form-titel {
    font-weight: 400;
	color: #4bac13;  /* roshinew changed */
	/* background: #F0F1E9 url(../images/sm-line.png) no-repeat bottom;    roshinew commented*/
	background-size: 100% 6px;
	padding: 5px 5px 5px 0px;
	margin-top: 40px;
	overflow: hidden;
	float: left; }
	
/* roshinew added for package form */	
.col-md-6 u {
	text-decoration: none;
	}	
	
/*.package-form-titel:after {
	content: '';
	display: block;
	position: absolute;
	margin-top: -28px;
    left: 15px;
	width: 0;
	height: 0;
	border-color: transparent transparent transparent #fff;
	border-style: solid;
	border-width: 17px; }*/
	
.package-form-titel-new:after {
    left: 0px; }


	
footer .footer-top {
	background: #202835;
	padding: 55px 0px 35px;
	border-top: 1px solid #4bac13;
	
	}
	
footer .footer-top .address h4 {
	text-transform: uppercase;
	font-weight: 300;
	margin-bottom: 5px; }
	
footer .footer-top .address h6 {
	text-transform: uppercase;
	font-weight: 300;
	margin-bottom: 8px; }
	
footer .footer-top .address p {	
	line-height: 26px;
	letter-spacing: 0;
	}
	
	
footer .footer-top .links h4 {
	text-transform: uppercase;
	font-weight: 300;
	margin-bottom: 5px; }
	
footer .footer-top ul.footer-link {
	padding: 0px; }
	
footer .footer-top ul.footer-link li {
	list-style: none;
	display: list-item;
	/*text-transform: uppercase; }   comented roshi*/ 
	font-size: 15px;}
	
footer .footer-top ul.footer-link li a {
	color: #78808d; /* roshinew changed */
	padding: 4px 0px;
	/*border-bottom: 1px solid #E3E2DD;  commented roshi*/
	display: block; }
	
footer .footer-top ul.footer-link li a:hover {
	/* background: #eee; commented roshi   */
	color: #4bac13;
	}
.col-md-3.address h3	 {
color: #77c043;
}
.col-md-3.links h3 {
color: #77c043;
}

footer .footer-top form input {
	background: #fff;
	border: none;
	padding: 3px 5px;
	margin-bottom: 10px;  /* roshi */
	width: 200px;
	box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.18) inset; /* roshi */
	border-radius: 2px;} /* roshi */
	
footer .footer-top form input::-webkit-input-placeholder {
	color: #999;
	font-size: 11px;
	font-style: italic;
}
footer .footer-top form input::-moz-placeholder {
	color: #999;
	font-size: 11px;
	font-style: italic;
}
footer .footer-top form input:-moz-placeholder {   /* Older versions of Firefox */
	color: #999;
	font-size: 11px;
	font-style: italic;
}
footer .footer-top form input:-ms-input-placeholder { 
	color: #77c043;
	font-size: 11px;
	font-style: italic;
}

footer .footer-top form button {
	background: #4bac13;
	color: #eee;
	border: none;
	display: block;
	border-radius: 3px;
	-moz-border-radius: 3px ;
	-webkit-border-radius: 3px;
	padding: 0px 10px;
	height: 23px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s; }
	
footer .footer-top form button:hover {
	background: #31a6ed; }	
	
	
	
footer .footer-bottom {
	background: #f2f2f2;  /* roshi was #E3E2DD */
	padding: 10px 0px;
	/*margin-bottom: 10px;  roshi commented this */
	text-transform: uppercase;
	font-size: 11px;
	color: #999; }
	
footer .footer-bottom a {
	color: #999;
	/*font-weight: bold;*/ } 
	
footer .footer-bottom a:hover {
	color: #2179af; } 
	
.sm-footer {
	background: #202835;
	color: #fff;
	text-align: center;
	font-size: 10px;
	padding: 8px 0px; }
	
/* Social Icon */
.sm-social-icon {
	margin: 0;
	padding: 0; }
	
.sm-social-icon li {
	display: inline-block; }
	
.sm-social-icon li a {
	display: block;
	font-size: 12px;
	text-align: center;
	padding: 5px;
	color: #fff;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s; }

#header .negete-logo {
	display: block;
	padding: 5px 0;
	text-align: center;
	width: 200px;}
	
#header .negete-logo .logo-animat {
	display: block;
	text-align: center;
	width: 200px;}
	

/*Form wizard*/
#wizardWrapper {}

#fieldWrapper h2 {
	padding-left: 185px;
	font-weight: 400; }
	
#fieldWrapper h4 {
	margin-top: 20px;
	padding: 0; }

#wizardNavigation {
	margin-top : 0.5em;
	margin-right : 1em;
	text-align: right;
}

#data {
}

label.error {
	color: red;
	margin-left : 0.5em;
}

/*.step span {
	float: right;
	padding-right: 0.8em;
}*/

.navigation_button {
	background: #2179AF;
	color: #eee;
	border: none !important;
	border-radius: 3px;
	-moz-border-radius: 3px ;
	-webkit-border-radius: 3px;
	padding: 0px 25px !important;
	height: 30px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	margin-top: 20px;
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s; }
	
.navigation_button:hover {
	background: #31a6ed; }
	
#wizardWrapper .main-container {	
	padding: 10px;
    margin-left: 122px;
	margin-bottom: 0px !important;
    position: relative;
	float: left;
	background: none !important;
	border-radius: 0px !important;
	box-shadow: none !important;
	width: 725px;
	border-top: 1px dashed #ccc; }
	
#wizardWrapper .main-container:after {
	content: '';
	display: block;
	position: absolute;
	top: 14px;
	right: 100%;
	width: 0;
	height: 0;
	border: none !important; }
	
#wizardWrapper .main-container h3 {
	position: absolute;
	margin-left: -190px;
	text-align: right;
	width: 145px;
	font-size: 18px;
	font-weight: 500; }
	
#wizardWrapper .wizard-button {
	text-align: right; }
	
#wizardWrapper label {
	padding: 0px; }
	
#wizardWrapper input {
	padding: 5px;
	border: 1px solid #E3E2DD;
	margin-bottom: 10px; }
	
#wizardWrapper select {
	padding: 5px;
	border: 1px solid #E3E2DD;
	margin-bottom: 10px; }
	
#wizardWrapper textarea {
	padding: 6px;
	border: 1px solid #E3E2DD;
	margin-bottom: 10px;
	height: 100px; }
	
#wizardWrapper input:focus, #wizardWrapper textarea:focus, #wizardWrapper select:focus {
	border:1px solid #2179af;	}
	
#wizardWrapper .required {
	color: #F00; }
	
#wizardWrapper .input-append {
	padding: 0px; }
	
.datetimepicker {
	margin-top: 88px !important;
	margin-left: -18px !important;
	box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.1) !important }
	
.datetimepicker td, .datetimepicker th {
	font-weight: normal; }
	
[class^="icon-"], [class*=" icon-"] {
    background-image: url("../images/glyphicons-halflings.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    margin-top: 1px;
    vertical-align: text-top;
    width: 14px;
}
	
/*Form wizard End*/


.mission, .vision {
	margin-top: 20px; }

.mission span, .vision span {
	font-size: 16px;
	display: block;
	margin-bottom: 20px; }




/* roshi newly added for changes and specially navigation bar*/

.roshiimg {     /*roshi */
border-radius: 5px;
}



.navbar-header {
margin-top: 11px;
}

#navbar-new {
background-color: #4bac13;
}

.navbar.navbar-inverse.navbar-custom {
margin-bottom: 15px;
}

.separate {
border-top: 1px solid #8ced54;
border-bottom: 1px solid #1e7f00;}

.last-separate {
border-top: 1px solid #8ced54;
}


.social-icon  {
float: right;
margin-top: 35px;
}


/* roshi styles for testimonials */

.section-testo {
padding:50px 0;
background-color: #319200;
margin-top: 80px;
}



.carousel-control.left, .carousel-control.right {
	background-image: none;
}
.carousel-control {
	color: #fff;
	opacity: 1;
	text-shadow: none;
}
.carousel-control:hover {
	color: #2980b9;
}
.carousel-indicators li {
	border-color: #fff;
	margin: 0 2px;
	height: 15px;
	width: 15px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	margin: 0 2px;
	
	-moz-transition: all .2s;
	-o-transition: all .2s;
	-webkit-transition: all .2s;
	transition: all .2s;
}
.carousel-indicators .active {
	height: 15px;
	width: 15px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	margin: 0 2px;
	background-color: #063e06;
	border: 1px solid #fff;
}
.carousel.slide {
	-moz-transition: all .2s;
	-o-transition: all .2s;
	-webkit-transition: all .2s;
	transition: all .2s;
}
.carousel-inner blockquote {
	border: none;
	text-align: center;
	padding: 40px 15%;
}
.carousel-inner blockquote small {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600;
}
.carousel-inner blockquote p {
	font-size: 24px;
	font-weight: 300;
	line-height: 1.4;
	letter-spacing: 0;
	color: #fff; /*roshinew added*/
	
}
.carousel-control .glyphicon {
	left: 50%;
	margin-top: -10px;
	margin-left: -10px;
	font-size: 20px;
}
.carousel-indicators {
	bottom: -20px;
}
.carousel-control {
	background: transparent;
	position: absolute;
	top: 30%;
	margin-top: 0px;
	
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	
	height: 40px;
	width: 40px;
}



/*Site Map*/
.site-map-ul-1 {
	text-align: left !important; }

.site-map-ul-1 li {
	background: none !important;
	display: list-item !important;
	float: none !important;
	text-align: left !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	list-style: circle !important;
	margin-bottom: 5px;
	color: #0064ab !important;  }
	
.site-map-ul-1 li ul {
	margin: 20px 0px !important; }
	
.site-map-ul-1 li ul li {
	margin-bottom: 10px;
	font-size: 14px;
	color: #666 !important; }
	
	
	
/* == Back To Top CSS == */	
.back-to-top {
	/*background-color: rgba(235, 235, 235, 0.8);*/
	background: #4bac13;
    border-radius: 2px;
    bottom: 95px;
    color: #fff;
    display: none;
    font-family: 'ShopSharkSymbols';
    font-size: 30px;
    height: 35px;
    line-height: 55px;
    padding-left: 0;
    position: fixed;
    right: 20px;
    text-decoration: none;
    width: 35px;
	text-align: center;
    z-index: 99;
	
}

.back-to-top:hover {
	opacity: 0.9;
    color: #fff;
}

/***FIRST STYLE THE BUTTON***/
input#bigbutton {
width:150px;
background: #3e9cbf; /*the colour of the button*/
padding: 8px 14px 10px; /*apply some padding inside the button*/
border:1px solid #3e9cbf; /*required or the default border for the browser will appear*/
cursor:pointer; /*forces the cursor to change to a hand when the button is hovered*/
/*style the text*/
font-size:1.5em;
font-family:Oswald, sans-serif; /*Oswald is available from http://www.google.com/webfonts/specimen/Oswald*/
letter-spacing:.1em;
text-shadow: 0 -1px 0px rgba(0, 0, 0, 0.3); /*give the text a shadow - doesn't appear in Opera 12.02 or earlier*/
color: #fff;
/*use box-shadow to give the button some depth - see cssdemos.tupence.co.uk/box-shadow.htm#demo7 for more info on this technique*/
-webkit-box-shadow: inset 0px 1px 0px #3e9cbf, 0px 5px 0px 0px #205c73, 0px 10px 5px #999;
-moz-box-shadow: inset 0px 1px 0px #3e9cbf, 0px 5px 0px 0px #205c73, 0px 10px 5px #999;
box-shadow: inset 0px 1px 0px #3e9cbf, 0px 5px 0px 0px #205c73, 0px 10px 5px #999;
/*give the corners a small curve*/
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
/***SET THE BUTTON'S HOVER AND FOCUS STATES***/
input#bigbutton:hover, input#bigbutton:focus {
color:#fff;
/*reduce the size of the shadow to give a pushed effect*/
-webkit-box-shadow: inset 0px 1px 0px #77c043, 0px 2px 0px 0px #4bac13, 0px 2px 5px #999;
-moz-box-shadow: inset 0px 1px 0px #77c043, 0px 2px 0px 0px #4bac13, 0px 2px 5px #999;
box-shadow: inset 0px 1px 0px #77c043, 0px 2px 0px 0px #4bac13, 0px 2px 5px #999;
}


/* roshinew styles start*/

.price-tag-pk {
padding: 0px 4px 1px 8px ;
margin: 6px;
border-radius: 2px;
background-color: #4bac13;
font-weight: 600;
}

.date-tag-pk {

border-radius: 2px;
color: #bdf785;
font-weight: 600;
padding: 0 10px 3px 8px;
text-shadow: 0 0 5px #000;}

.pk-bt {
border-bottom: 1px solid #fff;
}

.ratings {
line-height: 28px;
margin-top: 4px;}

.ratings .name, .ratings .star {
	padding: 0px;
	text-align: left; }
	
.ratings .name {
	padding-left: 10px; }

.col-md-4 img {
border-radius: 4px;
}

#mCSB_2_container  h5 {
color: #4bac13;
}
#mCSB_3_container  h5 {
color: #4bac13;
}
#mCSB_4_container  h5 {
color: #4bac13;
padding: 0 16px;
}

.col-md-8.package-text span {
color: #78808d;
font-size: 15px;
font-weight: 300;}


/* roshi new styles for h5 border */

.h5-color::before, .h5-color::after {
bottom: -6px;
content: "";
left: 0px;
position: absolute;
}

.h5-color::after {
background-image: -moz-linear-gradient(left center , #4bac13, transparent);
background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#4bac13), to(transparent)); 
background-image: -webkit-linear-gradient(left, #4bac13, transparent);
background-image: -o-linear-gradient(left, #000, transparent);
height: 1px;
right: -3px;
width: 50%;
}


.go-next-link {
	text-align: right !important; }
	
	
.mobile-form-link {
	display: block;
    padding: 20px;
    text-align: center;
    width: 100%; }


























