
html{font-family:'Montserrat Alternates';}
body {margin:0; font-family: 'Montserrat Alternates';
  font-style: normal;
  font-weight: 400;
  src: local('MontserratAlternates-Regular'), url(https://fonts.gstatic.com/s/montserratalternates/v4/z2n1Sjxk9souK3HCtdHukpy2IC1KoJIC5P3EDKbgI_s.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display:block;}
audio, canvas, progress, video {display:inline-block; vertical-align:baseline;}
audio:not([controls]) {display:none; height:0;}
[hidden], template {display:none;}
a {background:transparent;}
a, a:active, a:hover {outline:none;}
abbr[title] {border-bottom:1px dotted;}
b, strong {font-weight:bold;}
dfn {font-style:italic;}
h1 {margin:.67em 0; font-size:2em;}
mark {color:#000; background:#ff0;}
small {font-size:80%;}
sub, sup {position:relative; font-size:75%; line-height:0; vertical-align:baseline;}
sup {top:-.5em;}
sub {bottom:-.25em;}
img {border:0;}
svg:not(:root) {overflow:hidden;}
figure {margin:1em 40px;}
hr {height:0;box-sizing:content-box;}
pre {overflow:auto;}
code, kbd, pre, samp {font-family:'Montserrat Alternates'; font-size:1em;}
button, input, optgroup, select, textarea {margin:0; font:inherit; color:inherit;}
button {overflow:visible;}
button, select {text-transform:none;}

button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer;}
button[disabled], html input[disabled] {cursor:default;}
input {line-height:normal;}
input[type="checkbox"], input[type="radio"] {box-sizing:border-box; padding:0;}
input[type="search"] {box-sizing:content-box;}
fieldset {padding:.35em .625em .75em; margin:0 2px; border:1px solid #c0c0c0;}
legend {padding:0; border:0;}
textarea {overflow:auto;}
optgroup {font-weight:bold;}
table {border-spacing:0; border-collapse:collapse;}
td, th {padding:0;}

@media print {
* {color:#000 !important; text-shadow:none !important; background:transparent !important; box-shadow:none !important;}
a, a:visited {text-decoration:underline;}
a[href]:after {content:" (" attr(href) ")";}
abbr[title]:after {content:" (" attr(title) ")";}
a[href^="javascript:"]:after, a[href^="#"]:after {content:"";}
pre, blockquote {border:1px solid #999;page-break-inside:avoid;}
thead {display:table-header-group;}
tr, img {page-break-inside:avoid;}
img {max-width:100% !important;}
p, h2, h3 {orphans:3; widows:3;}
h2, h3 {page-break-after:avoid;}
select {background:#fff !important;}
.navbar {display:none;}
.table td, .table th {background-color:#fff !important;}
btn > .caret,
.dropup > .btn > .caret {border-top-color:#000 !important;}
.label {border:1px solid #000;}
.table {border-collapse:collapse !important;}
.table-bordered th, .table-bordered td {border:1px solid #ddd !important;}
}


* {box-sizing:border-box;}
*:before, *:after {box-sizing:border-box;}

html {font-size:10px;}
body {font-family:"Montserrat Alternates", Helvetica, Arial, sans-serif; font-size:14px; line-height:1.42857143; color:#333; background-color:#fff;}
input, button, select, textarea {font-family:inherit; font-size:inherit; line-height:inherit;}
 
a {color:#428bca; text-decoration:none;}
a:hover, a:focus {color:#2a6496;}
a:focus {outline-offset:-2px;}
figure {margin:0;}
img {vertical-align:middle;}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {display:block; width:100% ; max-width:100%; height:auto;}
.img-rounded {border-radius:6px;}
.img-thumbnail {display:inline-block; width:100% ; max-width:100%; height:auto; padding:4px; line-height:1.42857143; background-color:#fff; border:1px solid #ddd; border-radius:4px; transition:all .2s ease-in-out;}
.img-circle {border-radius:50%;}
hr {margin-top:20px; margin-bottom:20px; border:0; border-top:1px solid #eee;}

.sr-only {position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); border:0;}
.sr-only-focusable:active, .sr-only-focusable:focus {position:static; width:auto; height:auto; margin:0; overflow:visible; clip:auto;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family:inherit; font-weight:500; line-height:1.1; color:inherit;}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {font-weight:normal; line-height:1; color:#777;}
h1, .h1, h2, .h2, h3, .h3 {margin-top:20px; margin-bottom:10px;}
h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {font-size:65%;}
h4, .h4, h5, .h5, h6, .h6 {margin-top:10px; margin-bottom:10px;}
h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {font-size:75%;}

h1, .h1 {font-size:36px;}
h2, .h2 {font-size:22px;}
h3, .h3 {font-size:20px;}
h4, .h4 {font-size:18px;}
h5, .h5 {font-size:14px;}
h6, .h6 {font-size:12px;}

p {margin:0 0 10px;}
.lead {margin-bottom:20px; font-size:18px; font-weight:300; line-height:1.72217;}

@media (min-width: 768px) { .lead {font-size:18px;} }
small, .small {font-size:85%;}
cite {font-style:normal;}
mark, .mark {padding:.2em; background-color:#fcf8e3;}

.text-left {text-align:left;}
.text-right {text-align:right;}
.text-center {text-align:center;}
.text-justify {text-align:justify;}
.text-nowrap {white-space:nowrap;}
.text-lowercase {text-transform:lowercase;}
.text-uppercase {text-transform:uppercase;}
.text-capitalize {text-transform:capitalize;}
.text-muted {color:#777;}
.text-primary {color:#428bca;}
a.text-primary:hover {color:#3071a9;}

.text-success {color:#3c763d;}
a.text-success:hover {color:#2b542c;}

.text-info {color:#31708f;}
a.text-info:hover {color:#245269;}

.text-warning {color:#8a6d3b;}
a.text-warning:hover {color:#66512c;}

.text-danger {color:#a94442;}
a.text-danger:hover {color:#843534;}

.bg-primary {color:#fff; background-color:#428bca;}
a.bg-primary:hover {background-color:#3071a9;}

.bg-success {background-color:#dff0d8;}
a.bg-success:hover {background-color:#c1e2b3;}

.bg-info {background-color:#d9edf7;}
a.bg-info:hover {background-color:#afd9ee;}

.bg-warning {background-color:#fcf8e3;}
a.bg-warning:hover {background-color:#f7ecb5;}

.bg-danger {background-color:#f2dede;}
a.bg-danger:hover {background-color:#e4b9b9;}

.page-header {padding-bottom:9px; margin:40px 0 20px; border-bottom:1px solid #eee;}

ul, ol {margin-top:0; margin-bottom:10px;}
ul ul, ol ul, ul ol, ol ol {margin-bottom:0;}

.list-unstyled {padding-left:0; list-style:none;}
.list-inline {padding-left:0; margin-left:-5px; list-style:none;}
.list-inline > li {display:inline-block; padding-right:5px; padding-left:5px;}

dl {margin-top:0; margin-bottom:20px;}
dt, dd {line-height:1.42857143;}
dt {font-weight:bold;}
dd {margin-left:0;}

@media (min-width: 768px) {
.dl-horizontal dt {float:left; width:160px; overflow:hidden; clear:left; text-align:right; text-overflow:ellipsis; white-space:nowrap;}
.dl-horizontal dd {margin-left:180px;}
}

abbr[title], abbr[data-original-title] {cursor:help; border-bottom:1px dotted #777;}
.initialism {font-size:90%; text-transform:uppercase;}
blockquote {padding:10px 20px; margin:0 0 20px; font-size:17.5px; border-left:5px solid #eee;}
blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {margin-bottom:0;}
blockquote footer, blockquote small, blockquote .small {display:block; font-size:80%; line-height:1.42857143; color:#777;}
blockquote footer:before, blockquote small:before, blockquote .small:before {content:'\2014 \00A0';}
.blockquote-reverse, blockquote.pull-right {padding-right:15px; padding-left:0; text-align:right; border-right:5px solid #eee; border-left:0;}
.blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {content:'';}
.blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {content:'\00A0 \2014';}
blockquote:before, blockquote:after {content:"";}

address {margin-bottom:20px; font-style:normal; line-height:1.42857143;}

code, kbd, pre, samp {font-family:Menlo, Monaco, Consolas, "Montserrat Alternates", monospace;}
code {padding:2px 4px; font-size:90%; color:#c7254e; background-color:#f9f2f4; border-radius:4px;}

kbd {padding:2px 4px; font-size:90%; color:#fff; background-color:#333; border-radius:3px; box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .25);}
kbd kbd {padding:0; font-size:100%; box-shadow:none;}

pre {display:block; padding:9.5px; margin:0 0 10px; font-size:13px; line-height:1.42857143; color:#333; word-break:break-all; word-wrap:break-word; background-color:#f5f5f5; border:1px solid #ccc; border-radius:4px;}
pre code {padding:0; font-size:inherit; color:inherit; white-space:pre-wrap; background-color:transparent; border-radius:0;}
.pre-scrollable {max-height:340px; overflow-y:scroll;}

.container {padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto;}

@media (min-width: 768px) { .container {width:750px;} }
@media (min-width: 992px) { .container {width:970px;} }
@media (min-width: 1200px) { .container {width:1170px;} }

.container-fluid {padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto;}
.row {margin-right:-15px; margin-left:-15px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position:relative; min-height:1px; padding-right:15px; padding-left:15px;}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float:left;}

.col-xs-12 {width:100%;}
.col-xs-11 {width:91.66666667%;}
.col-xs-10 {width:83.33333333%;}
.col-xs-9 {width:75%;}
.col-xs-8 {width:66.66666667%;}
.col-xs-7 {width:58.33333333%;}
.col-xs-6 {width:50%;}
.col-xs-5 {width:41.66666667%;}
.col-xs-4 {width:33.33333333%;}
.col-xs-3 {width:25%;}
.col-xs-2 {width:16.66666667%;}
.col-xs-1 {width:8.33333333%;}

.col-xs-pull-12 {right:100%;}
.col-xs-pull-11 {right:91.66666667%;}
.col-xs-pull-10 {right:83.33333333%;}
.col-xs-pull-9 {right:75%;}
.col-xs-pull-8 {right:66.66666667%;}
.col-xs-pull-7 {right:58.33333333%;}
.col-xs-pull-6 {right:50%;}
.col-xs-pull-5 {right:41.66666667%;}
.col-xs-pull-4 {right:33.33333333%;}
.col-xs-pull-3 {right:25%;}
.col-xs-pull-2 {right:16.66666667%;}
.col-xs-pull-1 {right:8.33333333%;}
.col-xs-pull-0 {right:auto;}

.col-xs-push-12 {left:100%;}
.col-xs-push-11 {left:91.66666667%;}
.col-xs-push-10 {left:83.33333333%;}
.col-xs-push-9 {left:75%;}
.col-xs-push-8 {left:66.66666667%;}
.col-xs-push-7 {left:58.33333333%;}
.col-xs-push-6 {left:50%;}
.col-xs-push-5 {left:41.66666667%;}
.col-xs-push-4 {left:33.33333333%;}
.col-xs-push-3 {left:25%;}
.col-xs-push-2 {left:16.66666667%;}
.col-xs-push-1 {left:8.33333333%;}
.col-xs-push-0 {left:auto;}

.col-xs-offset-12 {margin-left:100%;}
.col-xs-offset-11 {margin-left:91.66666667%;}
.col-xs-offset-10 {margin-left:83.33333333%;}
.col-xs-offset-9 {margin-left:75%;}
.col-xs-offset-8 {margin-left:66.66666667%;}
.col-xs-offset-7 {margin-left:58.33333333%;}
.col-xs-offset-6 {margin-left:50%;}
.col-xs-offset-5 {margin-left:41.66666667%;}
.col-xs-offset-4 {margin-left:33.33333333%;}
.col-xs-offset-3 {margin-left:25%;}
.col-xs-offset-2 {margin-left:16.66666667%;}
.col-xs-offset-1 {margin-left:8.33333333%;}
.col-xs-offset-0 {margin-left:0;}

@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float:left;}
  
.col-sm-12 {width:100%;}
.col-sm-11 {width:91.66666667%;}
.col-sm-10 {width:83.33333333%;}
.col-sm-9 {width:75%;}
.col-sm-8 {width:66.66666667%;}
.col-sm-7 {width:58.33333333%;}
.col-sm-6 {width:50%;}
.col-sm-5 {width:41.66666667%;}
.col-sm-4 {width:33.33333333%;}
.col-sm-3 {width:25%;}
.col-sm-2 {width:16.66666667%;}
.col-sm-1 {width:8.33333333%;}
  
.col-sm-pull-12 {right:100%;}
.col-sm-pull-11 {right:91.66666667%;}
.col-sm-pull-10 {right:83.33333333%;}
.col-sm-pull-9 {right:75%;}
.col-sm-pull-8 {right:66.66666667%;}
.col-sm-pull-7 {right:58.33333333%;}
.col-sm-pull-6 {right:50%;}
.col-sm-pull-5 {right:41.66666667%;}
.col-sm-pull-4 {right:33.33333333%;}
.col-sm-pull-3 {right:25%;}
.col-sm-pull-2 {right:16.66666667%;}
.col-sm-pull-1 {right:8.33333333%;}
.col-sm-pull-0 {right:auto;}
  
.col-sm-push-12 {left:100%;}
.col-sm-push-11 {left:91.66666667%;}
.col-sm-push-10 {left:83.33333333%;}
.col-sm-push-9 {left:75%;}
.col-sm-push-8 {left:66.66666667%;}
.col-sm-push-7 {left:58.33333333%;}
.col-sm-push-6 {left:50%;}
.col-sm-push-5 {left:41.66666667%;}
.col-sm-push-4 {left:33.33333333%;}
.col-sm-push-3 {left:25%;}
.col-sm-push-2 {left:16.66666667%;}
.col-sm-push-1 {left:8.33333333%;}
.col-sm-push-0 {left:auto;}
  
.col-sm-offset-12 {margin-left:100%;}
.col-sm-offset-11 {margin-left:91.66666667%;}
.col-sm-offset-10 {margin-left:83.33333333%;}
.col-sm-offset-9 {margin-left:75%;}
.col-sm-offset-8 {margin-left:66.66666667%;}
.col-sm-offset-7 {margin-left:58.33333333%;}
.col-sm-offset-6 {margin-left:50%;}
.col-sm-offset-5 {margin-left:41.66666667%;}
.col-sm-offset-4 { margin-left:33.33333333%;}
.col-sm-offset-3 {margin-left:25%;}
.col-sm-offset-2 {margin-left:16.66666667%;}
.col-sm-offset-1 {margin-left:8.33333333%;}
.col-sm-offset-0 {margin-left:0;}
}

@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float:left;}
	
.col-md-12 {width:100%;}
.col-md-11 {width:91.66666667%;}
.col-md-10 {width:83.33333333%;}
.col-md-9 {width:75%;}
.col-md-8 {width:66.66666667%;}
.col-md-7 {width:58.33333333%;}
.col-md-6 {width:50%;}
.col-md-5 {width:41.66666667%;}
.col-md-4 {width:33.33333333%;}
.col-md-3 {width:25%;}
.col-md-2 {width:16.66666667%;}
.col-md-1 {width:8.33333333%;}
  
.col-md-pull-12 {right:100%;}
.col-md-pull-11 {right:91.66666667%;}
.col-md-pull-10 {right:83.33333333%;}
.col-md-pull-9 {right:75%;}
.col-md-pull-8 {right:66.66666667%;}
.col-md-pull-7 {right:58.33333333%;}
.col-md-pull-6 {right:50%;}
.col-md-pull-5 {right:41.66666667%;}
.col-md-pull-4 {right:33.33333333%;}
.col-md-pull-3 {right:25%;}
.col-md-pull-2 {right:16.66666667%;}
.col-md-pull-1 {right:8.33333333%;}
.col-md-pull-0 {right:auto;}
  
.col-md-push-12 {left:100%;}
.col-md-push-11 {left:91.66666667%;}
.col-md-push-10 {left:83.33333333%;}
.col-md-push-9 {left:75%;}
.col-md-push-8 {left:66.66666667%;}
.col-md-push-7 {left:58.33333333%;}
.col-md-push-6 {left:50%;}
.col-md-push-5 {left:41.66666667%;}
.col-md-push-4 {left:33.33333333%;}
.col-md-push-3 {left:25%;}
.col-md-push-2 {left:16.66666667%;}
.col-md-push-1 {left:8.33333333%;}
.col-md-push-0 {left:auto;}
  
.col-md-offset-12 {margin-left:100%;}
.col-md-offset-11 {margin-left:91.66666667%;}
.col-md-offset-10 {margin-left:83.33333333%;}
.col-md-offset-9 {margin-left:75%;}
.col-md-offset-8 {margin-left:66.66666667%;}
.col-md-offset-7 {margin-left:58.33333333%;}
.col-md-offset-6 {margin-left:50%;}
.col-md-offset-5 {margin-left:41.66666667%;}
.col-md-offset-4 {margin-left:33.33333333%;}
.col-md-offset-3 {margin-left:25%;}
.col-md-offset-2 {margin-left:16.66666667%;}
.col-md-offset-1 {margin-left:8.33333333%;}
.col-md-offset-0 {margin-left:0;}
}



.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after{display:table; content:" ";}

.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after{clear:both;}


/*---Body---*/
html,
body {
  height: 100%;
  width: 100%;
}
	
body {
	color:#666;
  	font-family: 'Montserrat Alternates';
}

a {
	color: #0a8dcc;
    transition: all 0.35s;
}



h1,
h2,
h3,
h4,
h5,
h6 {
	color:#111;
	font-family: 'Montserrat Alternates';
	font-weight:400;
}

p {
	line-height: 1.5;
	margin-bottom: 20px;
}

.green{
	color:#5fc7ae;
}

.bg-dark {
	background-color: #222222;
	color: white;
}

.text-faded {
	color: #fff;
}

section {
	padding: 80px 0;
}

aside {
	padding: 50px 0;
}

.no-padding {
	padding: 0;
}
blockquote{
	font-size:14px;
}


/*---Heading---*/	
.section-heading {
	color: #111111;
	text-transform:uppercase;
		letter-spacing: 3px;
	margin-top: 0;
	margin-bottom:0px;
}
.section-title{
	margin-bottom:30px;
	margin-top:0px;
}
.tag-line{
	padding:50px 0px 0px;
}
.bg-img .section-heading {
    color: #fff;
}
#gallery{
	padding-bottom:0;
}


/*---Navigation---*/
nav.navbar.divinnav.no-background {
	background-color: rgba(0,0,0,0.3);
}
.navbar-default {
	border-color: #e7e7e7;
	color:#fff !important;
}
.navbar-default .navbar-nav  .active  a, .navbar-default .navbar-nav  .active  a:hover,.navbar-default .navbar-nav  .active  a:focus{
	text-decoration:underline;
	color:#fff;
	background-color: rgba(0,0,0,0.3);
}
.navbar-default .navbar-nav  li  a {
	color: #fffcfc;
}
.navbar {
	margin-bottom: 0px;
	border: none;
}
nav.navbar.divinnav.navbar-transparent.white {
	border-bottom: none;
}
nav.navbar.divinnav ul.nav  li  a {
	color: #000;
}
nav.navbar.divinnav .navbar-toggle {
	font-size: 18px;
	color: #000;
}
nav.navbar.divinnav ul.nav  li  a {
	margin-bottom: 0px;
}
@media (max-width : 991px) {
	nav.navbar .navbar-brand {
		top: 0px;
	}
	.navbar-brand {
		top: 0px;
		height:auto;
	}
	nav.navbar.divinnav .navbar-toggle {
	    background-color: #0a8dcc;
	    border: none;
	    padding: 5px 7px;
	    font-size: 18px;
	    position: relative;
	    top: 10px;
	}
	nav.navbar.divinnav .navbar-nav {
		background-color: rgba(255,255,255,0.6);
	}
}
@media (max-width : 767px) {
	.logo{
		margin-top: 7px;
text-align: center;
margin-bottom: 19px;

	}
	.navbar-brand {
		padding: 5px 10px;
		line-height: 20px;
		height: auto;
	}	
	nav.navbar.divinnav .navbar-toggle {
	    background-color: #0a8dcc;
	    border: none;
	    padding: 5px 7px;
	    font-size: 18px;
	    position: relative;
	    top: 10px;
	}
	nav.navbar.divinnav .navbar-toggle .fa-bars{
		color: #fff;
	}
	nav.navbar.divinnav .navbar-toggle{
		margin-top: 5px;
	}
	nav.navbar.divinnav .navbar-nav {
		background-color: rgba(255,255,255,0.4);
	}
}	


/*---Slider---*/
.ms-layer.bold-text-white{
	color:#fff !important;
}
.ms-layer.bold-text-white {
	color:#fff !important;
}
.slide-1 .captiontext {
		color:#fff !important;
	border: solid 2px #FFF;
	font-size: 25px;
	line-height: 27px;
	top:40% !important;
	    margin: 100px 0px 10px !important;
}
@media (max-width : 991px) {
}
@media (max-width : 767px) {
	.master-slider{
		width:0px;
	}
	.slide-1 .captiontext {
		font-size: 10.625px;
		top: 30% !important;
	}
}


/*---Service section---*/
.service{
	background-color:#eeeff3;
}


/*---About section---*/
.about-bg{
	background-color:#fff;
	padding:0px;
}
.about-bg .section-title{
	margin-top:0px;
	margin-bottom:20px;
}
.about-content{
	margin-top: 50px;
}
@media (max-width : 991px) {
	.about-content{
		margin-top: 10px;
	}
}

/*---Gallery section---*/
.portfolio{
	background-color:#eeeff3;
	padding-bottom: 0px;
}

.popup-gallery{
	padding-bottom:0px;
}
.gallery{
	background-color:#eeeff3;
}
.gallery-box {
	position: relative;
	display: block; margin-bottom:10px;
	text-align:center;
}
.gallery-box .gallery-box-caption {
	background: rgba(155, 10, 10, 0.8);
	color: white;
	opacity: 0;
	display: block;
	position: absolute;
	bottom: 0;
	text-align: center;
	width: 100%;
	height: 100%;
	transition: all 0.35s;
}
.gallery-box .gallery-box-caption .gallery-box-caption-content {
	width: 100%;
	text-align: left;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.gallery-box .gallery-box-caption .gallery-box-caption-content h3{
	color:#fff;
	margin-bottom: 0px;
}
.gallery-box .gallery-box-caption .project-name p{
	margin-bottom: 0px;
	margin-top: 5px;
	color:#e3e3e3;
}

.gallery-box:hover .gallery-box-caption {
  	opacity: 1;
}
.gallery-box:focus {
  	outline: none;
}
.gallery-box:hover .gallery-box-caption hr{
	border: 2px solid #e3e3e3;
	width: 50px;
	display: inline-block;
	margin: 5px 0px;
}
.gallery-box .gallery-box-caption hr{
	border: 2px solid #fff;
	width: 50px;
	display: inline-block;
	margin: 5px 0px;
}
.gallery-box img.img-responsive{
	display:inline-block;
	width:100%;
}

.gallery .iframe {
		margin-top: 30px;
		border: none;
		height: 300px;
		width: 100%;
}

@media (min-width: 768px) {

}
.call-to-action h2 {
  	margin: 0 auto 20px;
}
.text-primary {
  	color: #F05F40;
}
.no-gutter > [class*='col-'] {
  	padding-right: 0;
  	padding-left: 0;
}
.btn-default {
	color: #222222;
	background-color: white;
	transition: all 0.35s;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
	color: #222222;
	background-color: #F0EEEE;
	border-color: #ededed;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  	background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
	background-color: white;
}
.btn-default .badge {
  	color: white;
  	background-color: #222222;
}
.btn-primary {
	background-color: #EF5E3F;  
	color: white;
	border-color: #EF5E3E;
	transition: all 0.35s;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
	background-color: #ee4b28;  
	color: white;
	border-color: #ed431f;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  	background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  	background-color: #F05D3E;
  		border-color: #F05D3D;
}
.btn-primary .badge {
	background-color: white;
	color: #F05F40;
}
.btn {
	font-family: 'Montserrat Alternates';  
		font-weight: 700;	
		text-transform: uppercase;
	border: none;
	border-radius: 300px;
}
.btn-xl {
  	padding: 15px 30px;
}



/*--- Testimonial---*/
blockquote{
		border-left:none;
}
.per-den{
	margin-bottom:0;
}
.person{
	margin-bottom:10px;
}


/*---Package section---*/
.package{
	background: url(../images/package-bg.jpg) no-repeat center center;
	background-size: cover;
	color: #fff;
	background-position: center;
	background-size: cover;
	background-attachment: fixed;
}
.package .section-heading {
	color: #fff;
}
.package-box{
	padding: 20px;
}
.package-box h1{
	font-weight:100;
	margin-top:0px;	
	margin-bottom:50px;
}
.package-box h2{
	font-weight:400;	
}
.package-box h3{
	font-weight:100;
	margin-top:5px;
	margin-bottom:50px;	
}
.package-box ul{
	border-bottom:1px solid rgba(0,0,0,0.3);
	padding-bottom: 15px;	
}
.package-box ul li{
	padding: 5px 0px;
}
.package-box ul li a{
	padding: 5px 0px; color:#fff; font-size:15px;
}
.package-box ul li p{
	margin-bottom: 0px;
}
.package-box .custom-btn.contact-us{
	color: #fff;
	background-color: #0a8dcc;
	border:2px solid transparent;
	margin: 25px 0px;		
		padding:10px 30px;
    transition: all 0.3s ease-in-out;
	display: inline-block;
	padding: 6px 20px;
}
.package-box:hover .custom-btn.contact-us{
	color: #0a8dcc ;
	background-color: #eeeff3;
    transition: all 0.3s ease-in-out;
	display: inline-block;
	padding: 6px 20px;
	text-decoration: none;
}

.package-price{
	color: #fff;
}


	/*---Pack one---*/
	.pack-one{
		background:#5AA3D6;
			border: solid 2px #5ba5d8;
	    transition: all 0.3s ease-in-out;
	    border-radius: 20px 0px;
	}
	.pack-one:hover{
		background-color:#5AA3D6;
			border: solid 2px #5AA3D5;
		color:#FFF;
	    transition: all 0.3s ease-in-out;
	}
	.pack-one h2{
		color:#F0EEEE;
	    transition: all 0.3s ease-in-out;
	}
	.pack-one:hover h2{
		color:#000;
	    transition: all 0.3s ease-in-out;
	}

	/*---Pack two---*/
	.pack-two{
		background:#5FC7AD;
			border: solid 2px #5fc7ae;
	    transition: all 0.3s ease-in-out;
	    border-radius: 20px 0px;
	}
	.pack-two:hover{
		background-color:#5FC7AD;
			border: solid 2px #5DC6AC;
		color:#FFF;
	    transition: all 0.3s ease-in-out;
	}
	.pack-two h2{
		color:#F0EEEE;
	    transition: all 0.3s ease-in-out;
	}
	.pack-two:hover h2{
		color:#000;
	    transition: all 0.3s ease-in-out;
	}

	/*---Pack three---*/
	.pack-three{
		background: #E78982;
			border: solid 2px #e78881;
	    transition: all 0.3s ease-in-out;
	    border-radius: 20px 0px;
	}
	.pack-three:hover{
		background-color:#E78982;
			border: solid 2px #E78981;
		color:#FFF;
	    transition: all 0.3s ease-in-out;
	}
	.pack-three h2{
		color:#F0EEEE;
	    transition: all 0.3s ease-in-out;
	}
	.pack-three:hover h2{
		color:#000;
	    transition: all 0.3s ease-in-out;
	}

@media only screen and (max-width: 767px) {
	.pack-one{
		margin-bottom: 10px;
	}
	.pack-two{
		margin-bottom: 10px;
	}
}



/*---Blog Section---*/
.news .blog-post-container {
		margin-bottom: 15px;
}
.news .blog-post-container .post-thumbnail {
	position: relative;
}
.news .blog-post-container .post-thumbnail img {
	width: 100%;
}
.news .blog-post-container .blog-content {
	border: 1px solid #ededed;
	padding: 0 10px;
}
.news .blog-post-container .dart-header {
	padding: 10px 0;
}
.news .blog-post-container .dart-content {
	padding: 10px 0;
}
.news .blog-post-container .dart-footer {
	padding: 8px 0px;
}
.news .post-thumbnail .post-date{
	position:absolute;
	top:10%;
	left:0%;
	background-color:#0a8dcc;
	color:#fff;
	padding: 10px 15px;
	text-align: center;
	display: inline-grid;
	line-height: 20px;
}
.news .coursel-bg{
	position: absolute;
	bottom: 20%;
	text-align: right;
	right: 15%;
	width: 55px;
}
.news .coursel-bg .carousel-control .fa{
	padding:3px 10px;
	background-color:#0a8dcc;
}
.news .coursel-bg .carousel-control .fa:hover{
	background-color:#fff;
	color:#dadada;
}
.news .carousel-control{
	opacity: 1;
	text-shadow:none
}
.news .blog-post-container .dart-header .dart-meta li{
	border-right: 1px solid #898989;
}
.news .blog-post-container .dart-footer .dart-meta a{
	margin-right:5px;
	background-color:#fff;
	padding:5px 10px;
	color:#dadada;
}
.news .blog-post-container .dart-footer .dart-meta .btn-more:hover{
	background-color:#0a8dcc;
	color:#fff;
}	
.news .blog-post-container .dart-header .dart-meta li {
	border-right: 1px solid #a7a7a7;
	display: inline-block;
	line-height: 10px;
	padding-right: 15px;
	margin-right: 15px;
}
.news .blog-post-container .dart-title {
	text-transform: capitalize;
}
.news .blog-post-container .dart-title a {
	color: #0a8dcc;
}
.news .blog-post-container .dart-header .dart-meta {
	font-size:0.7142857142857143em;
	text-transform: uppercase;
}
.news .blog-post-container .dart-footer .dart-meta {
	margin-bottom:0px;
}
.news .blog-post-container .dart-header .dart-meta li:last-child {
	border-right: 0;
	padding-right: 0;
	margin-right: 0;
}
.news .blog-post-container .dart-header .dart-meta li a {
	color: #898989;
}

.news .blog-post-container .dart-content p {
	margin: 0;
}
.news .blog-post-container .dart-footer .dart-meta a {
	color: #898989;
	font-size:0.8571428571428571em;
	text-transform: capitalize;
}
.news .blog-post-container .play-trigger {
	position: absolute;
	left: 50%;
	top: 55%;
	width: 70px;
	height: 45px;
	margin-left: -30px;
	margin-top: -30px;
	border: 0;
	border-radius: 10%;
	color: #fff;
	background: #cd201f;
	font-size:1.4285714285714286em;
	line-height: 45px;
	text-align: center;
}
.news .blog-post-container .play-trigger i {
	margin-left: 5px;
}
.news .blog-post-container .play-trigger:hover {
	color: #cd201f;
	background: #fff;
}
.news .blog-post-container .dart-title a:hover, .blogstyle-1 .blog-post-container .dart-title a:focus {
	color: #2a9acf;
	text-decoration:none;
}
.news .blog-post-container .dart-footer .dart-meta a:hover, .blogstyle-1 .blog-post-container .dart-footer .dart-meta a:focus  {
	color: #0a8dcc;
	text-decoration:none
}
.news .blog-post-container .dart-header .dart-meta li a:hover, .blogstyle-1 .blog-post-container .dart-header .dart-meta li a:focus {
	color: #0a8dcc;
	text-decoration:none;
}	
@media (max-width : 991px) {
	.news.coursel-bg {
		bottom: 23%;
	}
}


/*---Contact section---*/
.contact{
	background-image:url(../images/background-3.jpg);
	background-position: left top;
	background-size: cover;
}
.contact-logo{
	margin-bottom:15px;
}
.contact-logo h1{
	margin-top:0px;
}
.social-media{
	padding:10px 0px;
}
.social-media a{
	color:#000;
	padding:0px 5px;
    transition: all 0.3s ease-in-out;
}
.social-media a:hover{
	color:#5fc7ae;
    transition: all 0.3s ease-in-out;
}
.contact-form .form-control{
	height: 50px;
	background-color: #fff;
		border: solid 1px #dee6e6;
		border-radius: 0px;
	box-shadow: inset 0 5px 5px rgba(230,230,230,.3);
	
}
.contact-form textarea.form-control{
	height: auto;
}
.contact-form .btn{
    width: 100%;	
    height: 50px;
    background-color: #0a8dcc;
	color:#fff;
	border-radius: 0; 
    transition: all 0.3s ease-in-out;
}
.contact-form .btn:hover{
    background-color: #000;
    color: #fff;
    transition: all 0.3s ease-in-out;
}
.content_background{
		background-color:rgba(0,0,0,0.5);
		padding:20px;
		margin-bottom:10px;
		color:#f7f7f7;
}
.content_background .contact-info .address{
 margin-bottom: 0px;
}
.fs-24, h3, .h3 {
    font-size: 1.7142857142857142em;
}


/*---Footer section---*/
.footer {
    background: url(../images/footer-bg.jpg) no-repeat center center fixed;
    color: white;
    background-size: 100%;
    background-size: cover;
    overflow: hidden;
    padding: 60px 0;
    padding-bottom: 0px;
}
.footer-logo img {
    display: inline;
}
.footer-block{
	text-align:center;
	margin-top:50px;
	margin-bottom: 30px;
	padding: 15px;
}
.footer-block img {
    padding: 20px;
}
.footer-block h5{
	color: #fff;
}
.footer-block h4{
	color: #fff;
}

.footer-social{
	text-align:center;
}

.footer-social a {
    width: 45px;
    height: 45px;
	background-color: #FFFDFD;
    	border: 1px solid #FFFBFB;
    	border-radius: 100%;
    clear: both;
    text-align: center;
    	font-size: 1.2857142857142858em;
    display: block;
		transition: all 0.3s ease-in-out;
}
.footer-social i {
    line-height: 45px;
}

.footer-social i.fa-twitter {
    color:#000;
}
.footer-social i.fa-facebook {
    color:#000;
}
.footer-social i.fa-google-plus {
    color:#000;
}
.footer-social i.fa-dribbble {
    color:#000;
}
.footer-social i.fa-behance {
    color:#000;
}

.footer-social a:hover i.fa {
    color:#fff;
    transition: all 0.3s ease-in-out;
}

.footer-social a.twitter:hover {
	background-color: #56ADEF;
    border-color: #55acee;
    transition: all 0.3s ease-in-out;
}
.footer-social a.facebook:hover {
	background-color: #578DEF;
    border-color: #558bee;
    transition: all 0.3s ease-in-out;
}
.footer-social a.google-plus:hover {
	background-color: #FB594B;
    border-color: #fc5b4d;
    transition: all 0.3s ease-in-out;
}
.footer-social a.dribbble:hover {
	background-color: #EA4B89;
    border-color: #e94c89;
    transition: all 0.3s ease-in-out;
}
.footer-social a.behance:hover {
	background-color: #6DCDF1;
    border-color: #6ccef2;
    transition: all 0.3s ease-in-out;
}
.copyright{
	background-color:#000;
}
.copyright {
    text-align: center;
    padding: 20px 0px;
    margin: 50px 0px 0px;
}
.copyright p {
    margin-bottom: 0px;
	font-weight:400;
	    letter-spacing: 1px;
}


		
/*---Responsive Media Screen style---*/

@media only screen and (max-width: 3500px) {
/*body*/
body {
    overflow-x: hidden;
}
}
	
@media only screen and (max-width: 2500px) {}

@media only screen and (max-width: 2100px) {}

@media only screen and (max-width: 1600px) {}

@media only screen and (max-width: 1566px) {}

@media only screen and (max-width: 1366px) {}

@media only screen and (min-width: 1300px) {}

@media only screen and (max-width: 1280px) {}

@media (min-width: 1280px) {}

@media only screen and (max-width: 1199px) {}

@media only screen and (max-width: 1024px) {
body{
	font-size:100%;
}
}

@media only screen and (max-width: 991px) {
	body{
		font-size:100%;
	}
	section {
		padding: 40px 0px;
	}
	.headingstyle .heading {
		width: 70%;
		line-height: 30px; 
	}
	.headingstyle p{
		font-size: 16px;
		width: 90%;
	}
}


/*--------------iPhone 6 plus landscape----------------*/
@media only screen and (max-width: 767px) {
	body{
		font-size:100%;
	}
	section{
		padding:40px 0;
	}
	.headingstyle .heading {
		font-size:16px;
		line-height: 25px;
		width: 80%;
	}
	.headingstyle p{
		font-size: 14px;
		width: 90%;
	}
}


