@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap'); 
.clearfix {
	*zoom:1}
.clearfix:before, .clearfix:after {
	display:table;
	content:"";
	line-height:0}
.clearfix:after {
	clear:both}
.hide-text {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0}
.input-block-level {
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box}
html {
	scroll-behavior: smooth;
}
body {
	font-family: 'Overpass',sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #aaaaaa;
	padding-top: 60px;
	font-size: 13px;
	background:#f5f5f5;
	}
body h1, body h2, body h3, body h4, body .created {
	font-family:"Montserrat";
	font-weight:normal}
body h5, body h6 {
	margin:0}
body h3, body h4 {
	margin-top:0}
.flagsbackground{
    background-attachment: fixed;
    background-image: url("../images/white_wall_hash.png");
    background-repeat: repeat;
    background-position: 50% -2px;
}
h1{
	padding-bottom: 30px;
	color: #2f2f2f;
}
h1, h2, h3 {
    line-height: 1.1;
}
.flag
{
	max-width:408px;
	width: 100%;
	margin: auto;
	text-align: center;
}
.pink
{
	color: #60c1c4;
	padding: 0;
	margin-bottom: 0;
	font-size: 30px;
}
#basic h1
{
	font-size: 28px;
	font-weight: bold;
	padding-bottom: 0;
}
.bold
{
	font-weight: bold;
}
.text-left
{
	text-align: left;
}
.text-right
{
	text-align: right;
}
.btn {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	border:0;
	background-image:none;
	text-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none}
.btn.btn-transparent {
	border:3px solid #fff;
	background:transparent;
	color:#fff}
.btn.btn-transparent:hover {
	border-color:rgba(255, 255, 255, 0.5)}
.btn.btn-link {
	color:#2dcc70;
	padding:0}
.btn.btn-link:hover {
	text-decoration:none}
.btn-primary {
	background-color: #60c1c4;
	}
.btn-primary:hover {
	background-color: #922e67;
}
a {
	color: #60c1c4;
	-webkit-transition:300ms;
	-moz-transition:300ms;
	-o-transition:300ms;
	transition:300ms;
	}
a:hover, a:focus {
	color:#005580;
	text-decoration:none;
	outline:0
}
.bottom_button_links, .bottom_button_links:hover, .bottom_button_links:active, .bottom_button_links:visited
{
	border-color: rgb(207, 207, 207) !important;
	background-color: rgb(207, 207, 207) !important;
	color: rgb(255, 255, 255);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 12px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
.dropdown-menu {
	margin-top:-1px;
	min-width:180px}
body>section {
	padding:50px 0;
	padding-left: 20px;
	padding-right: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
body>section#slide-show {
	padding:0;
	padding-top:36px}
#recent-works {
	background:#2dcc70;
	color:#fff}
#recent-works .links>a {
	background:#fff;
	color:#2dcc70;
	text-shadow:none}
#clients {
	background:#fff}
#clients h4 {
	color:#999}
#clients .carousel {
	margin-bottom:0}
#clients .clients ul.thumbnails {
	margin:0}
#clients .clients ul.thumbnails>li {
	text-align:center;
	margin-bottom:0}
#clients .prev, #clients .next {
	color:#999}
.title {
	background:#2dcc70;
	color:#fff;
	padding:20px 0}
.center {
	text-align:center}
.margin-auto{
	margin: auto !important;
}.box {
	background-color:#fff;
	border-top:1px solid #f0f0f0;
	-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.1);
	box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.1);
	padding:10px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px}
.progress {
	margin-bottom:10px}
.progress, .progress .bar {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	background-image:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	height:30px;
	line-height:30px}
.label, .badge {
	font-weight:300;
	font-size:90%}
ul.breadcrumb {
	margin:12px 0 0;
	background:transparent}
ul.breadcrumb>li {
	text-shadow:none}
ul.breadcrumb>li>a, ul.breadcrumb>li .divider {
	color:#fff}
ul.breadcrumb>li.active {
	color:rgba(255, 255, 255, 0.7)}
ul.tag-cloud li {
	display:inline-block;
	margin:0 0 2px 0}
.btn-social {
	border:0;
	color:#fff;
	text-shadow:0 1px rgba(0, 0, 0, 0.5)}
.btn-social.btn-facebook {
	background:#4f7dd4}
.btn-social.btn-facebook:hover {
	background:#789bde}
.btn-social.btn-twitter {
	background:#5bceff}
.btn-social.btn-twitter:hover {
	background:#8eddff}
.btn-social.btn-linkedin {
	background:#21a6d8}
.btn-social.btn-linkedin:hover {
	background:#49b9e3}
.btn-social.btn-google-plus {
	background:#dc422b}
.btn-social.btn-google-plus:hover {
	background:#e36957}
.btn-social:hover {
	color:#fff}
.header {
	display: flex;	
	align-items: center;
	justify-content: space-between;
	position: relative;
}
.header::before,
.header::after {
	content: unset;
}
header.navbar .navbar-inner {
	background:#fff!important;
	border:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	line-height: 1.6;
	padding-top: 20px;
	padding-bottom: 20px;
}
header #logo {
	width: 100%;
	max-width: 205px;
	padding: 0 15px;
	display:block;
	}
header.navbar {
	margin-bottom:0}
header.navbar .nav {
	padding-top: 0;
	padding-bottom: 0;
	}
header.navbar .nav>li {
	margin-left:1px;
	height: 46px;
	margin-top: 10px;
}
header.navbar .nav>li a:hover {
	border-bottom:4px solid #60c1c4;
}
header.navbar .nav>li>a {
    font-family: Montserrat, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #2f2f2f;
    text-transform:uppercase;
    cursor: pointer;
}header.navbar .nav>li>a:hover {
	background:transparent;
	color: #60c1c4;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	}
header.navbar .nav>li.active>a, header.navbar .nav>li.active>a:hover {
	background:transparent;
	color: #60c1c4;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	}
header.navbar .nav>li.dropdown.open>a.dropdown-toggle {
	background:transparent;
	color:#2dcc70}
header.navbar .nav>li.login>a {
	border-left:1px solid #e5e5e5}
header .dropdown-menu {
	margin-top: 20px;
	}
header .dropdown-menu:before, .open>.dropdown-menu:before{
	display:none!important}
.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle {
	background-color:transparent;
	color:#2dcc70}
.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none}
.navbar .nav>li>a:focus, .navbar .nav>li>a:hover {
	color: #60c1c4;
	}
.dropdown-menu {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	padding:0;
	border:0
}.navbar .nav>li>.dropdown-menu:after {
	display:none !important;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus, .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a {
	background:#24a259
}
.country-tab
{
	float: right;
	top: 39px;
	width: 100%;
	left: 86%;
	max-width: 180px;
	background: #2f2f2f;
}
.country-tab:before {
	display:none!important;
}
.country-tab>li>a
{
	color:#ccc;
	padding: 10px 15px;
	border-bottom: 1px dotted #444444;
}
.country-tab>li>a:hover, .country-tab>li.active>a, .country-tab>li.active>a:hover
{
	color:#fff;
	background: transparent;
}
.main-info {
	background-color:#fff;
	color:#999}
.main-info h4 {
	color:#999}
.icon-medium {
	font-size:18px;
	width:18px;
	line-height:18px;
	text-align:center;
	display:inline-block;
	background:#2dcc70;
	padding:10px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	color:#fff}
.modal {
	border:0}
.modal#loginForm {
	width:600px;
	margin-left:-300px}
.modal .modal-header {
	border:0;
	padding:20px 20px 0}
.modal .modal-header>h4 {
	font-weight:300;
	font-size:14px;
	color:#848484;
	text-transform:uppercase;
	margin:0}
.modal .modal-body {
	padding:20px}
.modal input[type="text"], .modal input[type="password"] {
	padding:5px 10px;
	min-height:30px;
	width:130px;
	margin-right:10px}
.modal .icon-remove {
	color:#848484;
	position:absolute;
	right:-5px;
	top:-5px;
	width:16px;
	height:16px;
	line-height:16px;
	text-align:center;
	display:block;
	background:#ebebeb;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	cursor:pointer}
.modal button {
	margin-left:10px;
	border:0}
.gap {
	margin-bottom:50px}
.big-gap {
	margin-bottom:100px}
.no-margin {
	margin:0;
	padding:0
}.tw-font-awesome.circle , .tw-font-awesome.circle-slider{
	-moz-border-radius: 1500px;
	border-radius: 1500px;
	-wenkit-border-radius: 1500px;
}.circle, .circle-slider{
	border-style: solid;
	text-align:center;
	font-size:40px;
	width:40px;
	line-height:40px;
	padding:30px;
	color:#fff;
	background-color:#60c1c4;
	border-color:#fff;
	border-width:10px;
	margin-bottom: 12px;
}.circle-slider{
	background: none;
	border-width: 5px;
	font-size: 20px;
	width: 20px;
	padding: 12px;
	line-height: 21px;
	height: 20px;
}.tw-service-box .tw-service-icon {
	display: block;
	margin-bottom: 30px;
	text-align: center;
}.tw-service-icon, .tw-service-content h3, .tw-service-content p{
	text-align:center;
}.tw-service-content p{
	color:#fff;
	word-wrap: break-word;
	margin: 0 0 20px 0;
}#home {
	background:#252525;
	color:#999;
	background-attachment: scroll;
	background-color: #33454f;
	background-image:url(../images/pattern2.png);
	background-repeat: repeat;
	background-position: left top;
}#services{
	background-attachment:scroll;
	background-image:url(../images/pat.png);
	background-repeat:repeat;
	background-position:left top;
}#services h1{
	text-align: center;
	font-size: 28px;
	font-weight: bold;
	color:#000;
}#service{
	background-color: #fff;
}#service h1{
	text-align: center;
	font-size: 28px;
	font-weight: bold;
	color:#000;
}
#faq h1{
	text-align: center;
	font-size: 28px;
	font-weight: bold;
	color:#000;
}
.tw-check{
	float: right;
}.accordion-inner p{
	color:#aaaaaa;
}h2,  h3,  h4,  h5,  h6 {
	color:#fff
}
#main-contents {
	margin-top:20px}
#main-contents .blog-news .created {
	font-size:18px;
	color:#2dcc70}
.registration-form {
	border:0;
	background-color:#fff;
	border-top:1px solid #f0f0f0;
	-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.1);
	box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.1);
	padding:20px;
	display:inline-block}
#bottom {
	background:#232323;
	color:#6f6f6f}
#bottom h4 {
	margin-top:0;
	margin-bottom:15px}
#bottom h1, #bottom h2, #bottom h3, #bottom h4, #bottom h5, #bottom h6 {
	color:#fff}
#bottom a {
	color:#6f6f6f}
#bottom a:hover {
	color:#2dcc70}
#bottom ul.address>li {
	position:relative;
	padding-left:20px;
	margin-top:10px}
#bottom ul.address>li:first-child {
	margin-top:0}
#bottom ul.address>li>i {
	position:absolute;
	top:3px;
	left:0}
#bottom ul.thumbnails {
	margin-bottom:0}
#bottom ul.thumbnails li {
	margin-bottom:5px}
ul.arrow, ul.arrow-double, ul.tick, ul.cross, ul.star, ul.rss {
	list-style:none;
	padding:0;
	margin:0}
ul.arrow li::before, ul.arrow-double li::before, ul.tick li::before, ul.cross li::before, ul.star li::before, ul.rss li::before, ul.arrow li::after, ul.arrow-double li::after, ul.tick li::after, ul.cross li::after, ul.star li::after, ul.rss li::after {
	font-family:FontAwesome;
	font-size:11px}
ul.arrow li::before, ul.arrow-double li::before, ul.tick li::before, ul.cross li::before, ul.star li::before, ul.rss li::before {
	margin-right:5px}
ul.arrow li::before {
	content:"\f105"}
ul.arrow-double li::before {
	content:"\f101"}
ul.tick li::before {
	content:"\f00c"}
ul.cross li::before {
	content:"\f00d"}
ul.star li::before {
	content:"\f006"}
ul.rss li::before {
	content:"\f09e"}
footer {
	color: #c5c5c5;
	padding: 50px 0 30px;
	font-size: 1em;
	background-color: #363636;
}

footer #gototop {
	height:40px;
	line-height:40px;
	width:40px;
	text-align: right;
	display:inline-block;
	/* background:#1d1d1d; */
	font-size: 35px;
	float: right;
	color:#fff;
	}
footer #gototop:hover {
	text-decoration:none;
	color: #60c1c4;
	}
footer .cp {
	margin-top:11px
}
footer ul {
	margin-bottom: 10px;
}
.copyright {
	margin-left: 0;
}
.section-heading {
	text-align: center;
	font-size: 2.3rem;
	color: #626061;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 40px;
}
footer .section-heading {
	color: #c5c5c5;
	margin-bottom: 50px;
	text-transform: capitalize;
}

.footer-text {
    margin-bottom: 40px;
}
p {
    font-size: .95rem;
    line-height: 1.5;
    margin-bottom: 20px;
}
.logo-link {
    display: block;
}
footer a {
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
    color: #c5c5c5;
    text-decoration: none;
}
footer a:hover, 
footer a:focus {
    color: #c5c5c5;
    text-decoration: none;
}
.footer-logo {
    max-width: 450px;
}
.footer-title {
    padding-bottom: 20px;
    border-bottom: 1px solid #c5c5c5;
    text-align: left;
    margin-bottom: 20px;
    color: #c5c5c5;
    text-transform: uppercase;
}
footer .h4,
footer h4 {
    font-size: 18px;
}

.footer-link-list,
.footer-link-list li {
    width: 100%;
    float: left;
	font-weight: 300;
}
.footer-link-list li a {
    padding: 5px 0;
    text-transform: uppercase;
}
.list-unstyled {
    padding-left: 0;
    margin-left: 0;
	list-style: none;
}
.link-btn {
    position: relative;
    display: inline-block;
    font-size: .95rem;
    line-height: 1;
}
.link-btn::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    float: left;
    width: 0%;
    display: block;
    background-color: #c5c5c5;
    -webkit-transition: all 0.35s ease;
    transition: all 0.35s ease;
}
.link-btn:hover::before {
    width: 100%;
}

ul.social {
	list-style:none;
	margin:10px 0 0;
	padding:0;
	display:inline-block}
ul.social>li {
	display:inline-block;
	margin:0 5px}
ul.social>li>a {
	font-size:24px;
	color:#666}
ul.social>li>a:hover {
	color:#999}
.box-border {
	padding:15px}
.accordion-group {
	background-color:#fff;
	border-top:1px solid #f0f0f0}
.accordion-heading .accordion-toggle {
	color:#fff;
	font-weight:700}
.accordion-inner {
	border-top:0}
.blog .blog-item h2 {
	margin-top:0}
.blog .blog-item .date span {
	display:block;
	text-align:center}
.blog .blog-item .date span.day {
	font-size:50px;
	line-height:50px;
	padding-top:10px;
	font-family:"Fjalla One", sans-serif}
.blog .blog-item .date span.month {
	font-size:18px}
.blog .blog-item .tag {
	margin-top:5px}
.blog .blog-item .avatar {
	margin-top:5px}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	padding:0 15px;
	border: 2px solid #ededed;
}select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	border-color:#2dcc70;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none}
.input-block-level {
	min-height:50px}
textarea#message {
	padding:10px 15px;
	height:219px}
.widget {
	margin-bottom:30px}
.widget>h3 {
	font-size:16px;
	margin-top:0}
.widget h5 {
	margin-top:10px}
.widget .date {
	margin-top:5px;
	padding:8px 10px;
	background:#2dcc70}
.widget .date>span {
	display:block;
	text-align:center;
	font-family:"Fjalla One";
	color:#fff}
.widget .date>span.month {
	font-size:14px;
	line-height:14px;
	font-weight:700;
	text-transform:uppercase}
.widget .date>span.day {
	font-size:18px;
	line-height:18px}
#pricing-table {
	margin-top:20px;
	margin-bottom:30px}
#pricing-table .plan {
	list-style:none;
	margin:0;
	padding:0;
	color:#fff}
#pricing-table .plan.featured {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1)}
#pricing-table .plan>li {
	padding:10px 15px}
#pricing-table .plan>li.plan-name {
	background:rgba(0, 0, 0, 0.1)}
#pricing-table .plan>li.plan-name h3 {
	margin:10px 0}
#pricing-table .plan>li.plan-action {
	padding:20px 0}
#pricing-table .plan1 {
	background:#1abc9c}
#pricing-table .plan2 {
	background:#e74c3c}
#pricing-table .plan3 {
	background:#3498db}
#pricing-table .plan4 {
	background:#9b59b6}
ul.gallery {
	display:block;
	margin:-15px}
ul.gallery.col-1 li {
	width:100%}
ul.gallery.col-2 li {
	width:50%}
ul.gallery.col-3 li {
	width:33.3333%}
ul.gallery.col-4 li {
	width:25%}
ul.gallery li {
	display:block;
	padding:0;
	margin:0;
	float:left}
ul.gallery li .desc {
	margin:15px}
ul.gallery li .preview {
	margin:15px;
	display:block;
	position:relative}
ul.gallery li .preview .overlay {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background:rgba(0, 0, 0, 0.6);
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:opacity 300ms;
	-moz-transition:opacity 300ms;
	-o-transition:opacity 300ms;
	transition:opacity 300ms}
ul.gallery li .preview .links {
	width:104px;
	height:40px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-20px;
	margin-left:-52px;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transform:translate(0, -50px);
	-moz-transform:translate(0, -50px);
	-ms-transform:translate(0, -50px);
	-o-transform:translate(0, -50px);
	transform:translate(0, -50px);
	-webkit-transition:300ms;
	-moz-transition:300ms;
	-o-transition:300ms;
	transition:300ms}
ul.gallery li .preview .links>a {
	width:50px;
	height:40px;
	line-height:40px;
	display:inline-block;
	text-align:center;
	background:#2dcc70;
	color:#fff;
	text-shadow:0 1px rgba(0, 0, 0, 0.3);
	font-size:18px;
	margin:0 1px}
ul.gallery li .preview:hover .overlay, ul.gallery li .preview:hover .links {
	opacity:1;
	filter:alpha(opacity=100)}
ul.gallery li .preview:hover .links {
	-webkit-transform:translate(0, 0);
	-moz-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	-o-transform:translate(0, 0);
	transform:translate(0, 0)}
ul.faq {
	list-style:none;
	margin:0}
ul.faq li {
	margin-top:30px}
ul.faq li:first-child {
	margin-top:0}
ul.faq li span.number {
	display:block;
	float:left;
	width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
	background:#2dcc70;
	color:#fff;
	font-size:24px}
ul.faq li>div {
	margin-left:70px}
ul.faq li>div h3 {
	margin-top:0}
#error {
	text-align:center;
	margin-top:150px;
	margin-bottom:150px
}
.unselectable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
form,
fieldset { margin-bottom: 20px; }
.contact-form-g
{
	max-width: 600px;
	width: 100%;
	margin: auto;
}
.text-comment
{
	width: 100%;
	max-width: 600px;
	height: 100px;
}

input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
textarea,
select {
    display: block;
    margin: 0;
    margin-bottom: 20px;
    padding: 8px;
    width: 100%;
    outline: none;
    border: 2px solid #d6d6d6;
    background: #fff;
    color: #8d8d8d;
    font-size: 13px;
    font-family: "Montserrat", sans-serif;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    height: 35px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus {
    border: 2px solid #60c1c4;
    color: #333;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
textarea { min-height: 60px; }
select {
    padding: 5px;
    width: 220px;
    height: 40px;
}
label,
legend {
    display: block;
    cursor: pointer;
}
label span,
legend span { font-weight: bold; }
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
    display: inline-block;
    padding: 12px 16px;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #2dcb73;
    color: #FFF;
    font-weight: bold;
    font-size: 13px;
    font-family: "Montserrat",sans-serif;
    cursor: pointer;
}
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover{
    opacity: 0.8;
}
.submitbtn
{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#60c1c4+0,60c1c4+100 */
		background: #60c1c4; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JhNjY5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYTY2OTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #60c1c4 0%, #60c1c4 100%); /* FF3.6-15 */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#60c1c4), color-stop(100%,#60c1c4)); /* Chrome4-9,Safari4-5 */
		background: -webkit-linear-gradient(top, #60c1c4 0%,#60c1c4 100%); /* Chrome10-25,Safari5.1-6 */
		background: -o-linear-gradient(top, #60c1c4 0%,#60c1c4 100%); /* Opera 11.10-11.50 */
		background: -ms-linear-gradient(top, #60c1c4 0%,#60c1c4 100%); /* IE10 preview */
		background: linear-gradient(to bottom, #60c1c4 0%,#60c1c4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#60c1c4', endColorstr='#60c1c4',GradientType=0 ); /* IE6-8 */
		color: #FFF;
		font-weight: bold;
		font-size: 13px;
		height: 40px;
		width: 100px;
		float: right;
}
.response-message
{
	border: 2px solid #398f14;
	max-width: 600px;
	margin: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 8px;
	color: #398f14;
	text-align: left;
	padding-left: 8px;
}
#lipsum p
{
	color: #000;
}
.wapTop{
	display:none;
	background-image:url(../images/slider/sliderbg_1.jpg);
	}
.outer-nav {
	display: none;
}
@media(max-width: 979px){
	body{
		padding: 0;
	}
	.nav-collapse .nav {
	    margin:0px;
	}
	.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner
	{
		padding:0;
	}
	.nav-collapse .nav>li>a{
	    color: #fff;
	    text-shadow: none;
	}.nav-collapse .nav .active{
	    color: #60c1c4 ;
	}.nav-collapse .nav>li>a:hover{
	    color: #60c1c4;
	}
	header #logo
	{
		margin-left: 5px;
	}
	.nav-collapse
	{
    	background: #2f2f2f;
	}
	.navbar .btn-navbar
	{
		margin-top: 7px;
	}
	header.navbar .nav>li
	{
		height: 35px;
		margin-top:0;
		border-bottom: 1px dotted #444444;
	}
	header.navbar .nav>li:hover
	{
		color:#fff;
		border-bottom: 1px dotted #444444;
	}
	header.navbar .nav>li>a
	{
		color:#999;
		font-weight: normal;
	}
	header.navbar .nav>li>a:hover
	{
		color:#fff;
	}
	header.navbar .nav>li.open
	{
		height: auto;
	}
	.nav-collapse .nav>li>a:hover, .nav-collapse .nav>li>a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus
	{
		background: transparent;
	}
	.footer-logo {
		max-width: 250px;
	}
	.logo-link {
		margin-bottom: 30px;
	}
	footer {
		padding-right: 15px;
		padding-left: 15px;
	}
	.inner-nav {
		display: none;
	}
	.outer-nav {
		display: block;
	}
	body>section#slide-show {
		padding:0;
		padding-top:0;
	}
	.wapTop{
		display:block;
	}
	.slides-container{
		display:none;
	}
}
@media(max-width: 768px)
{
	.navbar .container {
	    width: auto;
	    padding-right: 0;
	}
}
#slideVideo{
	background-color:rgba(255,255,255,.75);
}
ul{
	margin-block-start:0;
    margin-block-end:0;
}