*{margin:0;padding:0;border:0;text-decoration:none}
body{color: #292929;line-height:150%;background:#fff;-moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;}

ul,ol,ul li,ol li{list-style:none outside none;margin:0;padding:0}
.clear:after{content:'';display:table;width:100%;font-size:0;line-height:0;clear:both;height:0;overflow:hidden}
.clear-2{clear:both;width:100%}
.header{background: #fff;border-bottom:#f0f345 solid 2px;height: 152px;}
.logo{float:left;width:50px;margin: 13px 15px 5px 0;}
.coname{margin:17px 0 0;font-size:1.5em;color: #1f2e43!important;line-height:120%;float: left;}
.coname span{font-size: .6em;}
.coname a{color:#fff}
.top-menu li{float:left;color:#fff;padding:0 8px}
.top-menu li a{color: #fff;}
.top-menu li a:hover{color:#e8ffa2}
.bg-white-1 {background:rgba(255, 255, 255, 0.7);}
.link-out, .link-out:visited {color:#428bca}
.whitelayout{background:#fff;color:#000!important}
.black{background:#000;border-radius:50%;padding:0 7px;color:#fff!important}
.fontwhite{color:#8cad2a!important;}
.fontwhite p{color:#fff!important}
.youtube-video {width:519px;height:330px}  

.modal-header {padding:5px 10px;border-bottom: 0px solid #e5e5e5;background:#f3b426;color:#fff;}
.modal-title {color: #fff;margin: 0;padding: 3px 0 0; font-weight:bold}
.modal-content { border-radius:0px;border: 0px solid #999999;border: 0px solid rgba(0, 0, 0, 0.2);border-radius: 0px;outline: none;-webkit-box-shadow: none;box-shadow: none;}
.modal-header .close {margin-top: 5px;padding: 0;}

.small{font-size:0.85em!important;}
.large{font-size:1em!important; line-height:140%}
.medium{font-size:.95em!important;}

.display-flex {display:flex;flex-flow:row wrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;}
.display-flex div {float:none}
.display-flex-2 {display:flex; flex-flow:row wrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;}
.display-flex-2 .col-sm-4 {height:180px}
.topbg{padding:5px 0;background: #addccf;border-bottom: #ffffff dashed 1px; font-size:14px}
.mangrovescover{position:absolute;background:#6793ca;padding:30px;margin-top:0;box-shadow:rgba(51,51,51,0.28) 5px 5px 2px;color:#fff!important}
.mangrovescover h2{color:#fff}
.section-inner h1{color:#d28627;font-size: 1.8em;line-height: 150%;margin-bottom:15px;}
.toll-free {float:left; }
.toll-free .fa {float:left;color: #e4c212;font-size: 21px;margin-right: 8px;} .toll-free p{float:left;margin-bottom:0px;font-weight:bold;color: #fff;}
.medium .socials{display:none}
.breadcrumbDiv{position:relative;/* background: #ccc; */margin: -19px -30px 2px;font-style: italic;}
.print{position:absolute;right:10px;top:8px}
.print a{color: #797979;font-style: italic;}
.maintain-mahait { width:60px; margin-top:-10px}
.fa-print:before{content:"\f02f";padding-right:5px}
.section-inner .min-height p {line-height:160%; text-align:justify}
.helloforest {margin-top: 13px;color: #e26d6d;font-weight: bold;}
.helloforest .img {width:103px;margin:0 auto;display:block;}
.accordian-mangroves .panel-title > a:before {float: right !important;font-family: FontAwesome;padding-right: 5px; content:"\f056";}
.accordian-mangroves .panel-title > a.collapsed:before {float: right !important;content:"\f055";}
.accordian-mangroves .panel-title > a:hover, .accordian-mangroves .panel-title > a:active, .accordian-mangroves .panel-title > a:focus {text-decoration:none;}
.accordian-mangroves .panel-title{line-height: inherit;padding-bottom:0px;text-transform: inherit;color: #10167f;font-weight:500;padding: 0px;}
.accordian-mangroves .panel-title a, .accordian-mangroves .panel-title a:visited {padding:10px 15px;color: #10167f;display: block;}
.accordian-mangroves .panel-default {border: 0;background: #fff;border-radius:0px;}
.accordian-mangroves .panel-body {background:#fff;border: 1px solid #ececec;margin-top: 4px;}
.accordian-mangroves .panel-heading {padding:0px}
.accordion-option .toggle-accordion {float: right;color: #fb6982;background: #fffcf5;border: 1px solid #f7dee3;padding: 2px 5px;margin-bottom: 2px;}
.accordion-option .toggle-accordion:before {content: "Expand All";}
.accordion-option .toggle-accordion.active:before {content: "Collapse All";}

.visitor-panel {background:#e3ecc7;border:1px solid #d1deaa;margin-bottom: 5px;padding:6px 5px;color: #428bca;}
.visitor-panel b, .visitor-panel strong {font-weight:500;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img { width:100%}

.news-title {font-weight:600; margin-bottom:5px}
.news-date { font-style:italic; color:#c30}
.archive-news {padding: 10px;margin-bottom: 15px;clear: both;background:#fbfffb;border:1px dashed #caf3ca;}
.news-title {font-weight: 600;margin-bottom: 5px; color: #3fb33f;}
.archive-news:nth-child(odd) {padding: 10px;margin-bottom: 15px;clear: both;background:#fffefa;border: 1px dashed #fff6d4; border-bottom:2px solid #fff6d4}
.archive-news:nth-child(odd) .news-title {font-weight:600;margin-bottom:5px;color:#eac409;}

#accordion {clear:both}
.width-60 {width:60%} .width-70 {width:70%} .width-50 {width:50%} .width-80 {width:80%} .width-90 {width:90%}
.helloforest {margin-top: 10px;color: #e26d6d;font-weight:500;display: table;text-align: center;margin: 6px auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.helloforest li {float:left}

.alert-info {color: #1390ce;background-color: #fbfeff;border: #bce8f1 dashed 1px;}
.archive-com {margin-bottom:20px; padding:10px; border:1px dashed #c2ddf9; min-height:160px}
.archive-com img {float:left; margin:0 15px 30px 0; width:180px}
.archive-com ul {list-style-type:circle; margin-left:15px; display:table}
.archive-com ul li {margin-bottom:5px}

.timeline .ul{list-style-type:none;margin:0px;line-height: 120%;}
.timeline .ul li{margin-bottom:8px!important; position:relative; margin-left:25px}
.timeline .ul li a, .timeline .ul li a:visited {color:#333} .ul li a:hover, .ul li a:focus {color:#428bca}
.timeline .ul li:before {content:"\f091";font-family:FontAwesome;color:#f3b426;position:absolute;left: -22px;}

.timeline {list-style:none;padding:20px 0;position:relative;}
.timeline:before {top: 0;bottom: 0;position: absolute;content: " ";width: 12px;background-color: #e1efe4;left: 20%;margin-left: -5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;/* border: 1px solid #e2e2e2; */}
.timeline > li {margin-bottom: 20px;position: relative;}
.timeline .info { padding:0px;}
.timeline > li:before, .timeline > li:after {content:" ";display: table;}
.timeline > li:after {clear: both;}
.timeline > li:before, .timeline > li:after {content:" "; display: table;}
.timeline > li:after {clear: both;}
.timeline > li > .timeline-panel {color: #ccc;width: 75%;float: left;border: 1px solid #eaeaea;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 15px;padding: 20px;position: relative;-moz-box-shadow: 0 1px 5px rgba(150, 150, 150, 0.175);/* box-shadow: 0 1px 5px rgba(150, 150, 150, 0.175); */z-index: 101;margin: 18px 0;font-weight: bold;color: #000;font-weight: normal;border-bottom: 4px solid #e0e0e0;}
.timeline > li > .timeline-panel:before {position:absolute;top: 23px;right: -15px;display: inline-block;border-top: 12px solid transparent;border-left: 12px solid #eaeaea;border-right: 0 solid #eaeaea;border-bottom: 12px solid transparent; content:""; }
.timeline > li > .timeline-panel:after {position: absolute;top: 24px;right:-14px;display:inline-block;border-top: 11px solid transparent;border-left: 11px solid #fff;border-right: 0 solid #fff;border-bottom: 11px solid transparent;content: " ";}
.timeline > li > .timeline-badge {color: #fff; width: 65px;height: 65px;line-height: 65px;font-size: 17px;text-align: center;position: absolute;top:21px;left: 20%;margin-left: -31px;background-color: #9972b5;z-index: 100;-webkit-border-top-right-radius: 50%;-moz-border-radius-topright: 50%; border-top-right-radius:50%;-webkit-border-top-left-radius:50%;-moz-border-radius-topleft: 50%;border-top-left-radius: 50%;-webkit-border-bottom-right-radius: 50%;-moz-border-radius-bottomright: 50%;border-bottom-right-radius: 50%;-webkit-border-bottom-left-radius: 50%;-moz-border-radius-bottomleft: 50%;border-bottom-left-radius: 50%; font-weight: bold;}
.timeline > li > .timeline-badge i {font-size: 28px;}
.timeline > li.timeline-inverted > .timeline-panel {float: right;}
.timeline > li.timeline-inverted > .timeline-panel:before {border-left-width: 0;border-right-width: 15px;left: -15px;right: auto;}
.timeline > li.timeline-inverted > .timeline-panel:after {border-left-width: 0;border-right-width: 14px;left: -14px;right: auto;}
.timeline-badge.primary {background-color:#1fb5ac !important;}
.timeline-badge.success {background-color:rgb(99 216 123) !important;}
.timeline-badge.warning {background-color:#FDB45C !important;}
.timeline-badge.danger {background-color:rgba(240, 80, 80, 1.0) !important;}
.timeline-badge.info {background-color:rgba(35, 183, 229, 1.0) !important;}
.timeline-title {margin-top: 0; color:inherit;}
.timeline-body > p, .timeline-body > ul {margin-bottom: 0;}
.timeline-body > p + p {margin-top:5px;}

.video-big {width:100%!important; height:100%!important;}
.imgL {float:left;margin: 0 20px 20px 0;border: 1px dashed #eabeaf;padding:7px;}
.imgR {float:right; margin:0 0px 15px 15px;border: 1px dashed #eabeaf;padding:7px;}
.imgC {margin:0 auto 15px; display:block;border: 1px dashed #eabeaf;padding: 7px; width:100%; max-width:800px}
.imgCC {font-size: .9em;display: table;margin: 0 auto 25px;text-align: center;border: 1px dashed #eabeaf;padding: 7px;color: #c30;}
.imgLL {font-size: .9em; float:left; margin: 0 15px 25px 0;text-align: center;border: 1px dashed #eabeaf;padding: 7px;color: #c30;}
.imgLL strong { display:block}
.imgCN {margin:0 auto 15px; display:block;}
.web:before {font-family:FontAwesome;content:"\f0ac";margin-right: 5px;color: #4fa58d;}
.pdf:before {font-family:FontAwesome;content:"\f1c1";margin-right: 5px;color: #c30;}
.lik:before {font-family:FontAwesome;content: "\f0ac";margin-right: 5px;color: #4fa58d;}
.disply-table {display:table;margin:0 auto 25px;}
.text-center { text-align:center!important}

input[type="checkbox"]{width:15px;height:15px}

.navbar-nav > li > a{padding-top:8px;padding-bottom:8px;color:#fff;background: #f3b426;}
.nav > li > a{padding: 12px 10px;border:0 solid #806609;margin-right:5px;}
.nav > li > a:hover,.nav > li > a:focus{background:#749805}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{background:rgba(134,108,11,.9);border-color:rgba(115,115,115,0.5)}
.dropdown-menu{padding:0;background:rgba(139,113,16,.8);border:1px solid #796209;border-radius:0;width:100%;min-width:175px}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{color:#fff;background:rgba(139,113,16,.8)}
.dropdown-menu > li > a{color:#fff;padding: 7px;font-size:90%; text-align:center}
.navbar-nav {float: none!important; margin: 0 auto!important; display: table;}

footer .bottomLink{list-style:none;margin-left:5px}
footer .bottomLink li{display:inline-block;float:left;border-right:1px solid #fff;margin-bottom:7px}
footer .bottomLink li a,footer .bottomLink li a:visited{color:#fff;padding:4px 10px}
footer .bottomLink li a:hover,footer .bottomLink li a:focus{color:#000}
footer .mahaonline-ltd img{margin-top:-30px}

.sitemap ul li{font-weight:700;margin:0 0 12px;display:block}
.sitemap ul li:before{content:"\f006";font-family:FontAwesome}
.sitemap ul li li a{font-weight:400;color:#333}
.sitemap ul li li a:hover{color:#58a2e9}
.sitemap ul ul{background:#fcfcfc;border:1px solid #e0e0e0;padding:10px 10px 10px 15px;display:block;margin:5px 0 10px 15px}
.sitemap ul li li{margin:0 0 7px}
.sitemap ul li li:before{content:"\f105"!important;font-family:FontAwesome}

.photoalbum_index{padding:0 0 15px}
.photoalbum_index .dl{float:left;margin:0 25px 25px 0;position:relative;overflow:hidden}
.photoalbum_index .dl:hover{box-shadow:0 0 5px #000}
.photoalbum_index .dl a{width:250px;height:180px;overflow:hidden}
.photoalbum_index .dl img{width:250px;height:180px;-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;-ms-transition:all 500ms linear;transition:all 500ms linear}
.photoalbum_index .dl img:hover{-webkit-transform:scale(1.5) rotate(7deg);-o-transform:scale(1.5) rotate(7deg);transform:scale(1.5) rotate(7deg)}
.photoalbum_index .dl label{background:rgba(61,64,149,0.8);position:absolute;height:40px;width:100%;color:#fff;font-weight:400;padding-top:3px;overflow:hidden;left:0;top:141px;font-size:78%;line-height:140%;padding-left:5px}
.photoalbum_index dl:hover label{opacity:.5}

#photoalbum{margin:0;padding:0;clear:both}
#photoalbum a{color:#fff;display:block}
#photoalbum div{float:left;padding:10px 0 0;width:260px;text-align:center;margin-right:25px;margin-bottom:20px;position:relative;width:22.5%}
#photoalbum img{margin:0;height:175px;width:100%;opacity:.9;border-left:2px solid rgba(183, 146, 102,0.9);}
#photoalbum img:hover{opacity:1;-webkit-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}
#photoalbum label{background:rgba(183, 146, 102,0.5);z-index:1;padding:6px 10px;left:0;position:absolute;display:inline-block;font-weight:400;font-size:78%;text-align:left;line-height:17px;width:100%;bottom:-5px;color:#fff;}

.spacer-35{height:35px}
.spacer-6{height:6px}
.news-sliders{padding-bottom:5px;margin-bottom:20px;background: #f2f7e3;margin: 0 -5px 0 -15px; position:relative; min-height:200px}
.news-sliders h2{background: #f3b426;margin:0 0 14px!important;padding: 3px 0;-webkit-margin-before:0!important;text-align:center;color: #fff;border-bottom: #f3b426 solid 2px;}
.news-sliders p{line-height:135%;color: #4a6005;display:block;text-align:center;padding: 0px 30px;}
.transition-timer-carousel .carousel-caption{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 4%,rgba(0,0,0,0.5) 32%,rgba(0,0,0,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(4%,rgba(0,0,0,0.1)),color-stop(32%,rgba(0,0,0,0.5)),color-stop(100%,rgba(0,0,0,1)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 4%,rgba(0,0,0,0.5) 32%,rgba(0,0,0,1) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 4%,rgba(0,0,0,0.5) 32%,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 4%,rgba(0,0,0,0.5) 32%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 4%,rgba(0,0,0,0.5) 32%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);width:100%;left:0;right:0;bottom:0;text-align:left;padding-top:5px;padding-left: 25%;padding-right: 25%;}
.carousel-inner > .item > img{width:100%;max-height:500px}

.news-sliders .carousel-control .fa-chevron-left{left:1px;background: #8cad2a;font-weight: normal;font-size: 12px;border-radius: 50%;padding: 6px 7px 4px 6px;}
.news-sliders .carousel-control .fa-chevron-right{right:1px;background: #8cad2a;font-weight: normal;font-size: 12px;border-radius: 50%;padding: 6px 7px 4px 6px;}

.transition-timer-carousel .carousel-caption .carousel-caption-header{margin-top:10px;font-size:24px}
.transition-timer-carousel .carousel-control.right{right:0}
.admin-bg h1 {margin: 10px 0 30px;border-left: 18px double #e6a227;padding: 0 0 0 10px;line-height: 22px; font-size: 1.8em; display:block; border-bottom:0px;}
.admin-panel {padding: 10px 15px;border-radius:0px;background: #fff;box-shadow: 0 1px 3px 0px rgba(115, 108, 203, 0.23); margin-bottom:15px;}
.mtop25 {margin-top:25px;}
.btn a {color:#fff}

.form-control {border-color: #e5e9ec;line-height:100%;}
.form-control:focus {border-color:#9bdcb8;box-shadow: none;}
.border-height{height: 2em;display: inline-block;}

.captchas #captcha {border: 1px solid #ebeefb;background: #f7faff;padding:5px;}
.captchas #captcha img{border:1px solid #e2e2e2;height:70px;float:left;margin-right:7px}
.captchas #captcha p{margin:0}
.captchas #captcha br{display:none}
.captchas #captcha input[type="text"]{height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s;float:left;max-width:250px}

.checkboxs-admin input[type="checkbox"]{float:left}
.checkboxs-admin label {float:left; font-weight:normal; margin-right:10px; font-size:90%}
.checkboxs input[type="checkbox"]{float:left}
.checkboxs label {float:left; margin-right:10px;}
.text-success label{color:#5cb85c}

@media (min-width: 970px) {
.transition-timer-carousel .carousel-caption .carousel-caption-header{font-size:36px;line-height:35px}
}
.transition-timer-carousel .carousel-indicators{bottom:0;margin-bottom:5px}
.transition-timer-carousel .carousel-control{z-index:11}
.transition-timer-carousel .transition-timer-carousel-progress-bar{height:5px;background-color:#5cb85c;width:0;margin:-5px 0 0;border:none;z-index:11;position:relative}
.transition-timer-carousel .transition-timer-carousel-progress-bar.animate{-webkit-transition:width 4.25s linear;-moz-transition:width 4.25s linear;-o-transition:width 4.25s linear;transition:width 4.25s linear}
.carousel-control{height:100%}
.carousel-control .glyphicon{position:absolute;top:50%;font-size:1.9em}
.quick-2 {margin-left:-15px; margin-right:-15px}
.quick-1 {margin-left:-5px; margin-right:-15px}
.quicklinks{padding: 0 19px 5px;background: #f2f7e3; min-height:200px; position:relative; font-size:98%}
.quicklinks ul{margin:0 0 14px;}
.quicklinks ul li{margin: 5px;position:relative;margin-bottom: 8px;}
.quicklinks ul li a{color: #9e4c19;padding-left: 21px;display:flex;line-height: 113%;font-size: 0.9em;}
.quicklinks ul li a:hover { text-decoration:underline;}
.quicklinks ul li:before {color: #99cc01;position:absolute;content:"\f138";font-family:FontAwesome;top: -4px;}
.quicklinks h2{background: #f3b426;margin:0 -20px 14px!important;padding: 3px 0;-webkit-margin-before:0!important;color: #ffffff;border-bottom: #f3b426 solid 2px;}
.quicklinks h2:before{margin:0!important}

.color-red{color:#f3512a}
.info-mrg{margin-top:30px}
.bck-video{top:-39px;left:0;width:100%}
.breadcrumb{padding:8px 12px;border-radius:0;margin-top:0;font-size:92%;color: #797979;background: #fcfcfc;/* border-bottom: 1px dashed #ddd; */}
.breadcrumb b{color: #797979;font-weight: 600;text-shadow: 1px 1px 1px rgba(0,0,0,0.004);text-rendering: optimizeLegibility !important;-webkit-font-smoothing: antialiased !important;}
.breadcrumb a{color:#ad9334;color: #797979;}

.gm-style .gm-style-mtc label,.gm-style .gm-style-mtc div{font-weight:400}
.gm-style .gm-style-cc span,.gm-style .gm-style-cc a,.gm-style .gm-style-mtc div{font-size:10px}
.mrgn-top-110{margin-top:-100px;z-index:99!important}
.gm-style-pbc{transition:opacity ease-in-out;background-color:rgba(0,0,0,0.45);text-align:center}
.gm-style-pbt{font-size:22px;color:#fff;position:relative;margin:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.gm-style{font:400 11px Roboto,Arial,sans-serif;text-decoration:none}
.gm-style img{max-width:none}
.section-inner{min-height:522px;background:#f9f6f0;padding-top:25px}
textarea:focus,input:focus{outline:0}
.top-header-parallax{text-align:left}
.logos{float: right;font-size: 1.5em;line-height: 120%;padding-top: 8px;width: 370px;color: #1f2e43!important;}
.logos .mand-marine {font-size: .6em;line-height: 125%;display: flex;margin-top: 6px;padding-right: 8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;}
.logos .mand-marine br {height:5px!important; margin:0}
.logos a, .logos a:visited {color:#292929}

a{text-decoration:none;transition:all 300ms ease-in-out 0;-webkit-transition:all 300ms ease-in-out 0}
a:hover{transition:all 10ms ease-in-out 0}
a:focus,a:active{outline:none;text-decoration:none}
a:hover,a:focus{text-decoration:none;color:#4c402e}
.wrapper-tb{display:table;width:100%;height:100%}
.cell{display:table-cell;vertical-align:middle}
.cell-2{display:table-cell;vertical-align:middle}
.tAc{text-align:center}
.fLeft{float:left}
.fRight{float:right}
p{margin-bottom:15px}
.w50{width:50%}
.picture{float:left;margin-right:20px}
.picture img,.picture a{display:block}
.extra-wrap{height:100%;overflow:hidden}
.medium.button1{display:inline-block;color:#fff;font-size:12px;background:#000;padding:13px 16px;border:2px solid transparent;line-height:1;vertical-align:top}

.button1:hover,.block_carts:hover .button1{color:#fff;background:#c2a47d;border-color:transparent}
.button2{display:inline-block;color:#fff;font-size:12px;background:#c2a47d;padding:13px 16px;border:2px solid #c2a47d;line-height:1;vertical-align:top}
.button2.invert{border-color:#000}
.button2.invert:hover{border-color:#000;color:#fff;background:#000}
.button2:hover{color:#fff;border-color:#000;background-color:#000}
.button3{display:inline-block;border:2px solid #000;font-size:12px;background:transparent;color:#000;padding:13px 19px 13px 18px;position:relative;line-height:1;vertical-align:top}
.button3:hover{color:#fff;background:#000}
.button3.fa{padding-left:47px}
.button3.fa span{font-family:Titillium Web}
.button3.fa:before{position:absolute;top:13px;left:15px}
.button3.invert{border-color:#c2a47d}
.button3.invert:hover{border-color:transparent;color:#fff}
.button3.continue{padding-left:43px;position:relative;padding-right:16px}
.button3.continue span{font-family:Titillium Web}
.button3.continue:before{position:absolute;top:16px;left:17px;display:block;content:"";width:10px;height:5px;background:url(../img/revslider/prev.png) no-repeat right top}
.button3.continue:hover:before{background-position:left top}
.button4{display:inline-block;border:2px solid #fff;font-size:12px;background:transparent;color:#fff;padding:13px 19px 13px 18px;line-height:1;vertical-align:top}
.button4:hover{color:#000;background:#fff}
.button4.invert{display:inline-block;border:2px solid #fff;font-size:12px;background:#fff;color:#000;padding:13px 19px 13px 18px;line-height:1;vertical-align:top}
.button4.invert:hover{color:#fff;background:#C2A47D;border-color:transparent}
.button5{display:inline-block;border:2px solid rgba(0,0,0,0.15);font-size:12px;background:transparent;color:#000;padding:13px 19px 13px 18px;line-height:1;vertical-align:top}
.button5:hover{color:#000;border-color:#000}
.button5.read-more{padding-right:40px;position:relative;padding-left:15px;border-color:#d9d9d9}
.button5.read-more span{font-family:Titillium Web}
.button5.read-more:before{position:absolute;top:16px;right:17px;display:block;content:"";width:10px;height:5px;background:url(../img/revslider/next.png) no-repeat left top}
.button5.read-more:hover{color:#000;border-color:#000}
.button6{border:2px solid #c2a47d;display:inline-block;font-size:12px;background:transparent;color:#fff!important;padding:13px 19px 13px 18px;line-height:1;vertical-align:top}
.button6.alt{color:#000!important}
.button6:hover{color:#fff!important;border-color:transparent;background:#c2a47d}
.button7{display:inline-block;color:#fff;font-size:12px;padding:15px 18px;line-height:1;vertical-align:top;position:relative;z-index:1}
.button7:before{line-height:1;position:absolute;z-index:-1;background:#c2a47d;display:block;width:100%;height:100%;content:"";left:0;top:0}
.btn-1:after{content:"";position:absolute;transition:all .3s ease 0;z-index:-1}
.button7:after{background:#000;bottom:0;height:0;left:0;width:100%}
.button7:hover{color:#fff}
.button7:hover:after{height:100%}
.button8{display:inline-block;color:#fff;font-size:12px;padding:15px 18px;line-height:1;vertical-align:top;position:relative;border:none;background:none;z-index:1}
.button8:before{line-height:1;position:absolute;z-index:-1;background:#000;display:block;width:100%;height:100%;content:"";left:0;top:0}
.btn-1:after{content:"";position:absolute;transition:all .3s ease 0;z-index:-1}
.button8:after{background:#c2a47d;bottom:0;height:0;left:0;width:100%}
.button8:hover:after{height:100%}
a.all-posts{font-size:11px;line-height:14px;background:url(../img/allposts.png) no-repeat left 5px;padding-left:20px}
a.all-posts:hover{color:#000}
.button1.smaller,.button2.smaller{padding:7px 11px}
.button3.smaller{padding:7px 11px}
.button4.smaller,.button5.smaller,.button6.smaller{padding:7px 11px}
.button7.middle,.button8.middle{padding:12px 13px}
.button1.middle,.button2.middle{padding:10px 12px}
.button3.middle{padding:10px 12px}
.button4.middle,.button5.middle,.button6.middle{padding:10px 12px}
.button7.smaller,.button8.smaller{padding:9px 10px}
#toTop{border:medium none;bottom:68px;display:none;height:49px;overflow:hidden;position:fixed;right:35px;text-decoration:none;text-indent:100%;width:49px;z-index:999;background:url(toTop.png) no-repeat center 19px #000;text-indent:-9999px;transition:all 200ms ease-in-out 0}
#toTop:hover{background-color:#a2a851;background-position:center -20px}
.gomlogo{float: right;width: 83px;margin: 2px 15px 0 0;}
.goilogo{float: left;width: 76px;margin: 0 10px 0 -80px;}
.heading-2 {font-size:1.2em}

h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:Titillium Web}
h1{font-weight:700;color:#000;text-transform:uppercase;font-size:30px;line-height:24px}
h2.big{font-weight:700;color:#000;text-transform:uppercase;font-size:30px;line-height:24px}
h2.big-title{color:#ff8b52;text-transform:uppercase;font-size: 1.5em;line-height: 150%;font-family:Quicksand;position:relative;padding-bottom:15px;margin-bottom:21px;display:inline-block;}
h2.big-title:after{display:block;content:"";width:80px;height:2px;position:absolute;left:50%;margin-left:-40px;bottom:-1px;background:#d5ba9c}
h2{font-size:1.2em;line-height:150%;color: #eca910;margin-bottom:10px;}
h2 a{color:inherit}
h2.entry-title{margin-bottom:22px}
h3{font-size:18px;line-height: 130%;font-weight:400;color:#000;text-transform:uppercase;padding-bottom: 15px;}
h4{font-size:18px;line-height:22px;color:#000}
h4 a{color:inherit}
h4 a:hover{color:#c2a47d}
h5{font-size:17px;line-height:16px;color:#202020;margin-bottom:9px}
.entry-content h5{background:url(../img/title_decor.png) no-repeat left bottom;padding-bottom:11px;padding-top:5px}
h6{font-size:17px;line-height:20px;color:#000}
h1.content-title-area{position:relative;padding-bottom:29px;margin-bottom:23px;display:inline-block}
h3.title-area{position:relative;padding-bottom:16px;margin-bottom:21px;border-bottom:1px solid #e0e0e0;font-weight:400;font-size:16px;line-height:22px;margin-top:-6px}
h3.title-area.on-content{position:relative;padding-bottom:21px;margin-bottom:27px;border-bottom:1px solid #e0e0e0;font-weight:400;font-size:16px;line-height:22px;margin-top:0}
h3.title-area.bold{font-weight:700;font-size:18px;padding-bottom:23px;margin-bottom:27px}
h3.title-area.bold:after{background:#c2a47d}
h3.content-title-area{padding-bottom:20px;margin-bottom:20px;border-bottom:none;position:relative;display:inline-block;font-weight:400;font-size:18px;line-height:22px}
h3.content-title-area:after,h1.content-title-area:after{display:block;content:"";width:80px;height:2px;position:absolute;left:50%;margin-left:-40px;bottom:-1px;background:#d5ba9c}
h3.content-title-area.black-decor:after{background:#000}
h3.footer-title-area{color:#fff;font-size:16px;font-weight:400;background:url(../img/footer-area-title-decor.png) no-repeat left bottom;padding-bottom:20px;margin-bottom:20px}
.title-area:after{display:block;content:"";width:155px;height:2px;position:absolute;left:0;bottom:-1px;background:#d5ba9c}
h1.white{color:#fff}
h1.white.big{font-size:48px;line-height:50px}

.table th{background: #addccf;border:#90caba solid 1px!important; color:#fff; text-align:center}
.table th a {background: #addccf;color:#fff}
.table th a:hover, .table th a:focus{background: #addccf;color:#fff}
.table td { border:1px solid #90caba}
.google-map {border: 1px dashed #addccf!important;padding: 6px; width: 100%;max-height: 270px;background: #f2fdfa; margin-bottom:20px}

.ul{list-style-type:none;margin: 0 0 20px 20px;line-height: 150%; display:table; text-align:justify}
.ul li{margin-bottom:8px!important; position:relative; margin-left:25px}
.ul li a, .ul li a:visited {color:#333} .ul li a:hover, .ul li a:focus {color:#428bca}
.ul li:before {content:"\f06c";font-family:FontAwesome;color: #6dd86d;position:absolute;left: -22px;}
.ul li ul{margin-left:15px}
.ul li ul li:before {content:'';}
.ul li li{background:0 0;list-style:circle;padding-left:5px!important}

.ul-web {list-style-type:none;margin:0 0 20px 10px;line-height:22px;font-size: 98%;}
.ul-web li{margin-bottom:8px!important; position:relative; margin-left:25px}
.ul-web li:before {content:"\f0ac"; font-family:FontAwesome; color:#7fc3b0; position:absolute; left:-20px;}

.ul-web-2 {list-style-type: none;margin: 0 21px 5px 13px;line-height: 22px;font-size: 98%;}
.ul-web-2 li{margin-bottom:5px!important; position:relative; margin-left:28px; line-height:100%;}
.ul-web-2 li a {font-size:93%; color:#292929} .ul-web-2 li a:hover {color:#7fc3b0}
.ul-web-2 li:before {content:"\f0ac"; font-family:FontAwesome; color:#7fc3b0; position:absolute; left:-15px; font-size:90%}
.mrg-r-15 { margin-right:-15px}

.tagline{position:absolute;width:100%;top:-85px;min-height:70px;font-size:1.6em;text-align:right;padding:5px 80px;background:#afe0ee;color:#12657e;font-family:'El Messiri',sans-serif,Sakal Marathi;line-height:30px}
.ol{margin:20px}
.ol li{list-style-type:decimal!important;padding-left:10px}
.mrg-r-15 { margin-right:-15px}

header{background-color:#fff;padding:0;transition:all .3s ease 0;width:100%;top:0;}
header.without-absolute{position:relative}
header h1{font-weight:700;color:#000;text-transform:uppercase;font-size:30px;display:block;padding:0;line-height:32px}
header h1 a{color:inherit;transition:all 0 ease 0}
header h1 a:hover{color:inherit}
header.alt h1{color:#fff}
header.sticky{padding:0 0 13px;transition:all .4s ease 0;box-shadow:0 0 5px rgba(0,0,0,0.14);position:fixed;z-index:1000}
header.alt.sticky{position:fixed;background:#fff}
header.alt.sticky h1{color:#000;transition:all 0 ease 0}
header.alt.sticky.color-2{background:rgba(181,152,44,0.75)}
header.alt.sticky.color-2 h1{color:#fff}
.alternative-arrows .tp-leftarrow.default{border:2px solid #ccb798;background:url(../Images/prev-1.png) no-repeat scroll 9px 11px #e2d2ba;border-radius:50%;color:#FFF;display:block;font-size:12px;height:32px;line-height:25px;text-align:center;width:32px;transition:all 200ms ease-in-out 0}
.alternative-arrows .tp-rightarrow.default{border:2px solid #ccb798;background:url(../Images/next-1.png) no-repeat scroll -53px 11px #e2d2ba;border-radius:50%;color:#FFF;display:block;font-size:12px;height:32px;line-height:25px;text-align:center;width:32px;transition:all 200ms ease-in-out 0}
.alternative-arrows .tp-leftarrow.default:hover{border-color:#fff;background-color:#fff;background-position:-53px 11px}
.alternative-arrows .tp-rightarrow.default:hover{border-color:#fff;background-color:#fff;background-position:9px 11px}
h2.slider-title{font-size:48px;line-height:48px;position:relative;padding:20px 0 22px}
h2.slider-title:before{position:absolute;background:url(../img/revslider/slider-line.png) no-Repeat left top;left:0;top:0;display:block;content:"";height:1px;width:94px}
h2.slider-title:after{position:absolute;background:url(../img/revslider/slider-line.png) no-Repeat left top;left:0;bottom:0;display:block;content:"";height:1px;width:94px}
.tp-bullets.simplebullets.round .bullet{border:2px solid #DEDEDE;border-radius:50%;color:#BFBFBF;display:block;font-size:12px;height:32px;line-height:24px;text-align:center;width:32px}
h2.slider-title-2{font-size:48px;line-height:48px;position:relative;padding:15px 0 18px;color:#fff;border-top:3px solid rgba(255,255,255,1);border-bottom:3px solid rgba(255,255,255,1);display:inline-block}
span.slider-text{font-size:18px;line-height:24px;color:#737373;display:block;text-align:center;padding-bottom:17px;padding-top:25px}
.top-header-parallax h1.slider-title-2{display:inline-block}
h2.slider-title-3{font-size:30px;line-height:30px;position:relative;padding:20px 0;color:#161616;text-align:center;background:rgba(228,219,98,0.75);margin:0 -17px;border-radius:15px 15px 0 0}
h2.slider-title-3:before{position:absolute;left:50%;top:0;margin-left:-47px;display:block;content:"";height:1px;width:94px}
h2.slider-title-3:after{position:absolute;background:rgba(255,255,255,0.25);left:50%;bottom:0;margin-left:-47px;display:block;content:"";height:1px;width:94px}
.tp-bullets.simplebullets.round .bullet{border:2px solid #DEDEDE;border-radius:50%;color:#BFBFBF;display:block;font-size:12px;height:18px;line-height:24px;text-align:center;width:18px}
.tp-bullets.simplebullets.round .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected{border-color:#C6AA86}
.tp-banner-container .overlay{background:none repeat scroll 0 0 #000;height:100%;left:0;opacity:.8;overflow:hidden;position:absolute;top:0;width:100%;z-index:3}
.tp-banner-container{width:100%;position:relative;padding:0}
.tp-banner-fullwidth > ul > li,.tp-banner-fullwidth-fullscreen > ul > li{display:none}
.tp-banner-fullwidth > ul > li:first-child,.tp-banner-fullwidth-fullscreen > ul > li:first-child{display:block}
.tp-banner{width:100%;position:relative}
.tp-banner-fullscreen-container{width:100%;position:relative;padding:0}
header.alt.sticky .mobile-wrapper{padding-top:4px}
.selected span.icon-bar:nth-child(1){-webkit-transform:rotate(45deg) translate(2.8px,2.8px);-ms-transform:rotate(45deg) translate(2.8px,2.8px);transform:rotate(45deg) translate(2.8px,2.8px)}
.selected span.icon-bar:nth-child(2){opacity:0}
.selected span.icon-bar:nth-child(3){-webkit-transform:rotate(-45deg) translate(2.8px,-2.8px);-ms-transform:rotate(-45deg) translate(2.8px,-2.8px);transform:rotate(-45deg) translate(2.8px,-2.8px)}
.additional-area{background:#f6f6f6;padding:27px 0 28px;overflow:hidden}
#color-header .socials{text-align:right;margin-bottom:-5px}
.topline .socials{margin-bottom:-5px}
.socials.square a.social_links,.socials.square a.social_links span{border-radius:0}
.socials{line-height:0}
.socials.double-indent,#footer .socials.double-indent{margin:24px 0}
a.social_links,#footer a.social_links{border-radius:100%;width: 36px;height: 36px;padding:0;box-shadow: 0 0 0 2px #b8d26d inset;overflow:hidden;background-image: url(../../images/social-sprite-footer.png);background-repeat:no-repeat;transition:all 600ms;margin: 0 0px;}
a.social_links span{border-radius:100%;display:block;width:100%;height:100%;background-image: url(../../images/social-sprite-footer.png);background-repeat:no-repeat;opacity:0;text-indent:-9999px;transition:all 600ms;}
#footer a.social_links,#footer a.social_links span,.white a.social_links,.white a.social_links span{background-image:url(../../images/social-sprite-footer.png);background-repeat:no-repeat}
#footer a.social_links{box-shadow:0 0 0 2px rgb(140, 173, 42) inset}
a.social_links{margin-right:1px;margin-bottom:5px}
.product-view a.social_links{margin-right:3px}
a.social_links:hover,#footer a.social_links:hover{transition:all 50ms}
a.social_links{display:inline-block;position:relative;}
a.social_links:hover span{background-color:#c2a47d;opacity:1;transition:all 50ms}
a.rss,a.rss:hover span{background-position:12px 9px}
a.rss span,a.rss:hover span{background-position:12px -41px}
a.facebook,a.facebook:hover span{background-position:-33px 10px;}
a.facebook span,a.facebook:hover span{background-position:-33px -40px}
a.twitter,a.twitter:hover span{background-position:-78px 10px}
a.twitter span,a.twitter:hover span{background-position:-78px -40px}
a.dribble,a.dribble:hover span{background-position:-123px 10px}
a.dribble span,a.dribble:hover span{background-position:-123px -40px}
a.flickr,a.flickr:hover span{background-position:-168px 10px}
a.flickr span,a.flickr:hover span{background-position:-168px -40px}
a.vimeo,a.vimeo:hover span{background-position:-213px 10px}
a.vimeo span,a.vimeo:hover span{background-position:-213px -40px}
a.mail,a.mail:hover span{background-position:-258px 10px}
a.mail span,a.mail:hover span{background-position:-258px -40px}
a.tube,a.tube:hover span{background-position:-303px 9px}
a.tube span,a.tube:hover span{background-position:-303px -41px}
a.pinterest,a.pinterest:hover span{background-position:-348px 9px}
a.pinterest span,a.pinterest:hover span{background-position:-348px -41px}
a.googleplus,a.googleplus:hover span{background-position:-393px 9px}
a.googleplus span,a.googleplus:hover span{background-position:-393px -41px}
a.linkedin,a.linkedin:hover span{background-position:-437px 10px}
a.linkedin span,a.linkedin:hover span{background-position:-437px -40px}
.socials.without-border{text-align:center;padding:5px 0 4px;line-height:0;font-size:0}
.socials.without-border a.social_links{margin-right:5px}
.socials.without-border a.social_links,.socials.without-border a.social_links span{border-radius:100%;width:39px;height:39px;border:none;box-shadow:none;overflow:hidden;background:url(../../images/social-sprite-footer.png) no-repeat 466px 69px;transition:all 600ms ease 0;-webkit-transition:all 700ms ease 0}
.socials.without-border a.social_links:hover{transition:all 50ms ease-out 0;background-color:#c2a47d;-webkit-transition:background-color .05s}
.socials.without-border a.social_links{display:inline-block;position:relative}
.socials.without-border a.social_links:hover span{background-color:transparent;opacity:1;transition:all 50ms ease-out 0}
.socials.without-border a.rss,.socials.without-border a.rss:hover span{background-position:12px 9px}
.socials.without-border a.rss span,.socials.without-border a.rss:hover span{background-position:12px -41px}
.socials.without-border a.facebook,.socials.without-border a.facebook:hover span{background-position:-33px 10px}
.socials.without-border a.facebook span,.socials.without-border a.facebook:hover span{background-position:-33px -40px}
.socials.without-border a.twitter,.socials.without-border a.twitter:hover span{background-position:-78px 10px}
.socials.without-border a.twitter span,.socials.without-border a.twitter:hover span{background-position:-78px -40px}
.socials.without-border a.dribble,.socials.without-border a.dribble:hover span{background-position:-123px 10px}
.socials.without-border a.dribble span,.socials.without-border a.dribble:hover span{background-position:-123px -40px}
.socials.without-border a.flickr,.socials.without-border a.flickr:hover span{background-position:-168px 10px}
.socials.without-border a.flickr span,.socials.without-border a.flickr:hover span{background-position:-168px -40px}
.socials.without-border a.vimeo,.socials.without-border a.vimeo:hover span{background-position:-214px 10px}
.socials.without-border a.vimeo span,.socials.without-border a.vimeo:hover span{background-position:-214px -40px}
.socials.without-border a.mail,.socials.without-border a.mail:hover span{background-position:-258px 9px}
.socials.without-border a.mail span,.socials.without-border a.mail:hover span{background-position:-258px -41px}
.socials.without-border a.tube,.socials.without-border a.tube:hover span{background-position:-303px 9px}
.socials.without-border a.tube span,.socials.without-border a.tube:hover span{background-position:-303px -41px}
.socials.without-border a.pinterest,.socials.without-border a.pinterest:hover span{background-position:-348px 9px}
.socials.without-border a.pinterest span,.socials.without-border a.pinterest:hover span{background-position:-348px -41px}
.socials.without-border a.googleplus,.socials.without-border a.googleplus:hover span{background-position:-393px 9px}
.socials.without-border a.googleplus span,.socials.without-border a.googleplus:hover span{background-position:-393px -41px}
.socials.without-border a.linkedin,.socials.without-border a.linkedin:hover span{background-position:-437px 10px}
.socials.without-border a.linkedin span,.socials.without-border a.linkedin:hover span{background-position:-437px -40px}
#footer{background:#191919;font-size:95%;color:#afafaf;}
.copyright-block{background:#4fa58d;font-size:95%;line-height:18px;color:#fff;padding-top:27px;padding-bottom:25px;}
input,button,select,textarea{color:#737373;line-height:18px}
input::-moz-placeholder{color:#737373!important;opacity:1}
input::-webkit-input-placeholder{color:#737373!important}
textarea::-moz-placeholder{color:#737373!important;opacity:1}
textarea::-webkit-input-placeholder{color:#737373!important}
input{border:2px solid #d9d9d9;margin-bottom:6px;border-radius:0}
input.name{background:url(../img/name-icon.png) no-repeat 13px 8px}
input.email{background:url(../img/mail-icon.png) no-repeat 10px 10px}
input.site{background:url(../img/site-icon.png) no-repeat 10px 8px}
textarea{border:2px solid #d9d9d9;height:199px;padding-left:13px;padding-top:9px;margin-bottom:9px;-webkit-appearance:none;border-radius:0}
input.content-input{height:30px;line-height:30px;background-color:#fff;border:none;padding:0;padding-left:8px;border:2px solid #d9d9d9;color:#737373}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px rgba(0,0,0,0) inset}
input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #fff inset}
.big input{height:43px;margin-bottom:10px}
.big input.name{background-image:url(../img/name-icon.png);background-repeat:no-repeat;background-position:13px 11px}
.big input.email{background-image:url(../img/mail-icon.png);background-repeat:no-repeat;background-position:10px 13px}
.big input.site{background-image:url(../img/site-icon.png);background-repeat:no-repeat;background-position:10px 11px}
.contact-column-1{display:inline-block;width:240px;text-align:left;padding-top:40px;padding-bottom:50px}
.contact-column-2{display:inline-block;width:140px;text-align:left;padding-top:40px;padding-bottom:50px}
.contact-onehalf{width:49.5%}
.mtop32{margin-top:28px}
.login{background:#fff none repeat scroll 0 0;border:1px solid #dbe6f5;border-radius:3px}
.title{margin:0 0 15px;padding:15px;background:#3f91d8;text-align:center;font-size:1.8em;color:#fff;border-top-left-radius:3px;border-top-right-radius:3px}
.login-pnl{padding:5px 25px 25px;overflow:hidden}
#captcha img{border:1px solid #e2e2e2;height:70px}
#captcha p{margin:15px 0 0}
#captcha input[type="text"]{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #cccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s}
.forget{float:left;margin:8px 0 0 20px}
#contact_form > div{position:relative}
label.error{background:url(../img/error.png) no-repeat left top;margin:0;display:block;width:23px;height:23px;overflow:hidden;text-indent:9999px;position:absolute;right:7px;top:7px}
#contact_form.big label.error{right:9px;top:9px}
input.error,textarea.error{border-color:#f26a6a}
#content{padding:50px 0 72px;overflow:hidden}
#ajaxed_content #content{padding:50px 0 0}
.alt-bg-2{background-color:#e8e2da;text-align:center}
.alt-bg-3{background-color:#f6f6f6}
.alt-bg-2{vertical-align:top}
.alt-bg-2 img{vertical-align:top;display:inline-block}
.progressbar{position:relative;margin-bottom:10px}
.progressbar .progressbar-title .progressbar-title-inner{padding:4px 10px;position:relative;font-size:12px}
.progressbar .bar{width:0;position:absolute;top:0;bottom:0}
.play{width:54px;height:54px;border-radius:100%;color:#fff;position:relative;display:inline-block;cursor:pointer;transition:all .4s ease 0;background:url(../img/play.png) no-repeat 24px -42px;position:relative;box-shadow:0 0 0 4px #fff inset;overflow:hidden}
.play span{display:block;border-radius:100%;height:100%;width:100%;opacity:0;background:url(../img/play.png) no-repeat 24px 18px;transition:opacity .4s ease 0;text-indent:-9999px}
.play.big{width:68px;height:68px;background:url(../img/play-big.png) no-repeat 30px -49px}
.play.big span{background:url(../img/play-big.png) no-repeat 30px 23px}
.play.big:hover span{opacity:1;transition:opacity .4s ease 0}
.play:hover{background-color:#fff;transition:all .4s ease 0}
.play:hover span{opacity:1;transition:opacity .2s ease 0}
.video-with-play a.play.big{position:absolute;top:50%;left:50%;margin-left:-33px;margin-top:-33px;z-index:5}
.features-watch h3{color:#fff!important;font-size:24px!important;display:inline-block;padding-bottom:0!important;line-height:54px!important;vertical-align:top!important}
.features-watch .play{margin:0 45px}
.awards-carousel ul.listing{margin:0}
.awards-carousel ul.listing li{padding:0;border:none;cursor:default;margin:0 60px 0 0;display:none}
.awards-carousel ul.listing li:hover{cursor:default}
.awards-carousel ul.listing li a{display:block}
.milestone-counter{text-align:center}
.milestone-counter .fa{color:#d5ba9c;font-size:30px;display:block}
.milestone-counter .counter{color:#fe8b52;font-family:Quicksand;font-size:60px;line-height:48px;position:relative;display:inline-block;margin:7px 0;padding-bottom:15px}
.milestone-counter .counter.white{color:#fff}
.milestone-counter span.white{color:#fff}
.white{color:#000!important;background:#f3f3f3;border-radius:50%;padding:0 7px}
.devider_right{border-right:1px solid rgba(255,255,255,0.2)}
.milestone-counter .counter:after{display:block;content:"";position:absolute;width:36px;height:2px;bottom:0;left:50%;margin-left:-18px;background:#d5ba9c}
.milestone-counter .info{display:block}
.padd-0-lr {padding-left:0px!important;padding-right:0px!important;/* background: #fff; */}
.content-element{margin-bottom:15px}
.content-element img{width:90%;/* max-width:235px */height: 138px;}
.spacer{min-height:40px}
.spacer-line{height:1px;background:#dadada}
.testimonial-full{padding-bottom:10px;margin-bottom:40px;border-radius:15px;border:#e2d2ba solid 2px}
.no-avatar{text-align:center;color:#fff;padding-top:13px;overflow:hidden}
.no-avatar em{margin-top:-2px;display:inline-block}
.testimonial-full .no-avatar a{display:inline-block;margin:0 auto;color:#fff;font-size:18px}
.testimonial-full .no-avatar a:hover{color:#d5ba9c}
a.arrow-bottom{display:block;width:100%;background-color:#f6f6f6;transition:all 200ms ease-in-out 0;padding:25px 0;text-align:center;vertical-align:top;margin-top:-1px}
a.arrow-bottom:hover{background-color:#000}
a.arrow-bottom b{display:inline-block;font-weight:400;height:31px;vertical-align:top;line-height:31px;text-transform:uppercase;transition:all 200ms ease-in-out 0;padding-left:17px}
a.arrow-bottom span{display:inline-block;width:31px;height:31px;border:2px solid rgba(200,200,200,.78);border-radius:100%;background:url(../img/arrow-bottom.png) no-repeat center -18px;transition:all 200ms ease-in-out 0;vertical-align:top}
a.arrow-bottom:hover span{background-position:center 9px;border-color:#fff;transition:all 200ms ease-in-out 0}
a.arrow-bottom:hover b{color:#fff}
.filters{border-bottom:1px solid #e0e0e0;margin-bottom:40px}
.filters li{float:left;position:relative;line-height:26px}
.filters li a{display:block;padding:0 10px 8px 11px;transition:all 300ms ease-in-out 0;border-bottom:4px solid transparent}
.filters li a.selected,.filters li a:hover{border-bottom:4px solid #c2a47d;color:#000;transition:all 10ms ease-in-out 0}
.additional-area .filters,#color-header .filters{border-bottom:none;margin-bottom:0}
.additional-area .filters ul,#color-header .filters ul{float:right}
.additional-area .filters li,#color-header .filters li{padding:0 7px}
.additional-area .filters li a,#color-header .filters li a{display:block;padding:0 5px;transition:all 500ms ease-in-out 0;border-bottom:2px solid transparent;letter-spacing:-1px}
.additional-area .filters li a.current,#color-header .filters li a.current{border-bottom:2px solid #bea585;color:#000;transition:all 10ms ease-in-out 0}
.additional-area .filters li a:hover,#color-header .filters li a:hover{border-bottom:2px solid #000;color:#000;transition:all 10ms ease-in-out 0}
.additional-area .filters-center ul{float:none;width:100%;text-align:center}
.additional-area .filters-center ul li{display:inline-block;float:none}
.scroll-top-wrapper {position: fixed;opacity: 0;visibility: hidden;overflow: hidden;text-align: center;z-index: 99999999;background-color: #40947d;color: #6dc1aa;width: 51px;height: 49px;line-height: 49px;right: 10px;bottom: 10px;border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.scroll-top-wrapper:hover{background-color:#3a846f}
.scroll-top-wrapper.show{visibility:visible;cursor:pointer;opacity:1}
.scroll-top-wrapper i.fa{line-height:inherit}
.isotope-bg{background-color:#F6F6F6}
.portfolio .portfolios_listing{margin:0;float:left}
.full article{max-width:25%}
.portfolios_listing h2{font-size:18px;font-weight:400;line-height:20px;color:#fff;text-align:center;position:relative;padding-bottom:12px;margin-bottom:9px}
.portfolios_listing h2:after{background:none repeat scroll 0 0 #d5ba9c;bottom:-1px;content:"";display:block;height:2px;left:50%;margin-left:-19px;position:absolute;width:38px}
article.alt-animation{backface-visibility:hidden;overflow:hidden}
article.alt-animation .entry-image{position:relative}
article.alt-animation .entry-image a.thumb{display:block}
.overlay-alt{backface-visibility:hidden;overflow:hidden;background:none repeat scroll 0 0 rgba(0,0,0,0);bottom:0;left:0;opacity:0;position:absolute;right:0;text-align:center;top:0;height:100%;transition:all .3s ease 0;z-index:10}
.portfolios_listing .wrapper{width:100%;height:100%;display:table}
.portfolio article.alt-animation .entry-content{color:#fff;padding:0 10px}
article.alt-animation .entry-image:hover .overlay-alt{background:rgba(0,0,0,0.57);opacity:1}
.animated-pf{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}
article.alt-animation .entry-image:hover .top-title-gallery,article.alt-animation .entry-image:hover .entry-content{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
#ajaxed_content{transition:all 300ms ease-in-out 0}
.alt-testimonial .testimonials-slideshow{padding:130px 0}
.alt-testimonial .testimonial-full{overflow:hidden}
.testimonial-full .contbox{width:100%;height:100%;position:absolute;top:0;left:0}
.testimonial-full .contbox:first-child{display:block}
.alt-testimonial.testimonial-full .tp-leftarrow{position:absolute;bottom:0;margin-top:-16px;left:10px;cursor:pointer;z-index:1000;opacity:1}
.alt-testimonial.testimonial-full .tp-rightarrow{right:10px;position:absolute;bottom:0;margin-top:-16px;cursor:pointer;z-index:1000;opacity:1}
.testimonial-full .contbox .container,.testimonial-full .contbox .row,.testimonial-full .contbox .col-sm-12{height:100%}
.alt-testimonial.testimonial-full .jcycled:hover .tp-leftarrow,.alt-testimonial.testimonial-full .jcycled:hover .tp-rightarrow{display:block}
.alt-bg{box-sizing:content-box;-moz-box-sizing:content-box;box-shadow:0 0 5px rgba(0,0,0,0.1) inset;margin-bottom:40px;margin-right:0;margin-top:40px;border-color:#E4E4E4;padding:30px 0}
.video-block{background-position:center center;background-repeat:repeat;overflow:hidden;position:relative;width:100%;float:none;text-align:center;margin:0}
.parallax-wrapper{position:relative;z-index:4}
.background-video{width:100%;height:auto;position:absolute;top:0;left:0}
span.learn-more{display:block;padding-top:19px;color:#fff;font-size:18px;line-height:24px}
a.to-text,.tp-caption .to-text{font-size:48px;line-height:48px;color:#fff;display:inline-block;text-transform:uppercase;border:0 solid #fff;padding:30px 38px 29px;font-family:Quicksand}
a.to-text:hover,.tp-caption a.to-text:hover{color:#fff}
ul.features,.features{padding-bottom:20px}
.features li{display:inline-block;padding:0 9px;position:relative;color:#fff;font-size:18px;line-height:24px}
.features li:after{display:block;content:"";width:2px;height:2px;position:absolute;right:0;top:50%;background:#fff}
.features li:last-child:after{display:none}
.tp-bannertimer.tp-bottom{bottom:0;height:3px;top:auto}
.tp-bannertimer.alt{background:url(../img/revslider/timer-white.png) repeat scroll 0 0 rgba(0,0,0,0)}
.tp-bannertimer{width:100%;height:3px;background:url(../img/revslider/timer.png);position:absolute;z-index:200;top:0}
.tp-bannertimer.alt{background:url(../img/revslider/timer-white.png)}
.tp-bannertimer.tp-bottom{bottom:0;height:3px;top:auto}
.tp-leftarrow.default,.tp-rightarrow.default{transition:all 300ms ease-in-out 0}
.tp-leftarrow.default{background:url(../img/revslider/prev.png) no-Repeat 31px center #000}
.tp-rightarrow.default{background:url(../img/revslider/next.png) no-Repeat -31px center #000}
.tp-leftarrow:hover{background-position:-31px center;background-color:#fff;transition:all 100ms ease-in-out 0}
.tp-rightarrow:hover{background-position:31px center;background-color:#fff;transition:all 100ms ease-in-out 0}
section.parallax-section{clear:both;display:block;overflow:hidden;position:relative;z-index:10}
.parallax-holder{position:absolute;height:100%;width:100%;background-position:center 0;background-size:cover}
.parallax-holder .paralayer{background-position:center 0;background-size:cover;height:100%;opacity:1;position:absolute;width:100%}
.overlay{background-position:center center;background-repeat:repeat;height:100%;left:0;opacity:.55;position:absolute;top:0;width:100%;z-index:3;overflow:hidden}
.listing-image,.listing-image img{display:block;position:relative}
ul.listing{vertical-align:top;margin:-8px}
ul.listing li{display:inline-block;text-align:left;vertical-align:top;margin:10px;position:relative;border-bottom:2px solid transparent;padding-bottom:15px;transition:all 300ms ease-in-out 0}
ul.listing li a img{display:block}
ul.listing li:hover{cursor:pointer;border-color:#d5ba9c}
.small-blog .post-info{min-width:105px;height:52px;position:relative;margin-top:-52px;transition:all 300ms ease-in-out 0}
.small-blog .post-info .post-date,.small-blog .post-info .post-comments{float:left;width:52px;height:52px;text-align:center}
.small-blog .post-info .post-date .inner-bg,.small-blog .post-info .post-comments .inner-bg{background:#fff;color:#000;height:100%;padding-top:8px}
.btn-animate{float:left;height:52px;position:relative;width:52px;transition:all 100ms linear}
.btn-animate-1{opacity:1}
.btn-animate-2{opacity:0;z-index:1;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:perspective(500px) rotateY(90deg);transform:perspective(500px) rotateY(90deg);-moz-transition-delay:250ms;transition-delay:150ms}
.small-blog:hover .btn-animate-2{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0);transition-duration:150ms}
span.image{display:block;overflow:hidden}
.small-blog .listing-image img{padding:0;margin:0;border:0;background:none;-moz-box-shadow:none;-webkit-box-shadow:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}
.small-blog:hover .listing-image img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.small-blog{padding-top:10px}
.small-blog .inner-decor{border-bottom:2px solid transparent;transition:all .4s ease-in-out 0}
.small-blog:hover .inner-decor{border-color:rgba(213,186,156,.84);transition:all 50ms ease-in-out 0}
.small-blog:hover .listing-image .post-date .inner-bg{color:#fff;background:#c2a47d;transition:all 200ms ease 0}
.small-blog .post-info span,.small-blog .post-info em{display:block}
.small-blog .post-info .post-date span{font-size:20px;line-height:15px;font-weight:700}
.small-blog .post-info .post-comments span{font-size:20px;font-weight:700}
.small-blog .post-info .post-date em{font-style:italic;font-size:11px;padding-top:2px}
.small-blog .post-info .inner-bg{transition:all 300ms ease-in-out 0}
.small-blog .post-info .post-comments:hover .inner-bg{background-color:#c2a47d;transition:all 100ms ease-in-out 0}
.small-blog .post-info .post-comments:hover span{color:#fff}
.small-blog .post-info .post-comments em{background:url(../img/comment-rollover.png) no-repeat left top;width:13px;height:11px;margin:0 auto;margin-top:4px}
.small-blog .post-info .post-comments:hover em{background:url(../img/white-comment.png) no-repeat left top}
ul.listing li:hover .news-buttons{opacity:1}
.small-blog .news-buttons{opacity:1}
.small-blog h3{font-size:17px;line-height:16px;font-weight:400;text-transform:none;color:#202020;margin-top:0;padding-top:17px;padding-bottom:13px}
.top-features{text-align:center}
.top-features img{margin-bottom: 15px;border: #8cad2a solid 1px;}
.top-features i.feature{display:inline-block;width:70px;height:70px;line-height:70px;border:0 solid rgba(235,235,235,0.92);border-radius:100%;color:#c2a47d;font-size:25px;text-align:center;margin-bottom:10px;transition:all 500ms ease-in-out 0}
.top-features:hover i.feature{background-color:rgba(235,235,235,0.92);transition:all 100ms ease-in-out 0;border:0 solid transparent}
.flip-container{perspective:1000px;-webkit-perspective:1000}
.flipper{transition:.6s;transform-style:preserve-3d;-webkit-transition:.6s;-webkit-transform-style:preserve-3d;position:relative;width:100%;height:100%;overflow:hidden}
.front{z-index:2;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}
.back{transform:rotateY(180deg);-webkit-transform:rotateY(-180deg);background:#191919;padding:34px}
.front,.back{backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transition:.6s;-webkit-transform-style:preserve-3d;transition:.6s;transform-style:preserve-3d;position:absolute;top:0;left:0}
.flip-container,.front,.back{width:100%;height:385px;display:inline-block}
.anim-images-shadow{box-shadow:0 5px 5px rgba(0,0,0,.21) inset}
.anim-images{text-align:center;padding-top:48px}
.anim-images img{display:inline-block}
.flip-container.hover .front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.flip-container.hover .back{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}
.author-flip{display:block;width:100%;padding-top:12px;padding-bottom:12px;background-color:#F6F6F6}
.author-flip a,.author-flip span,span.post{display:block;font-size:13px}
.author-flip a{color:#000;font-size:18px;line-height:20px}
.flip-container .back h4{color:#fff}
.flip-container .back span.post{position:relative;padding-bottom:14px;margin-bottom:14px}
.flip-container .back span.post:after{display:block;content:"";width:38px;height:2px;position:absolute;left:50%;margin-left:-19px;bottom:-1px;background:rgba(213,186,156,.84)}
p.flip-text{font-size:13px;text-align:center;color:#b4b4b4;line-height:20px;margin-bottom:42px}
p.flip-text a{display:block;color:#c2a47d}
p.flip-text a:hover{color:#fff}
.isotope-item{z-index:2}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1}
.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}
.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}
.google-map{height:367px;overflow:hidden;width:100%}
.map{border-top:#6793ca solid 4px}
.twitter .fa-twitter{color:#d5ba9c;font-size:36px;margin-bottom:23px}
#footer ul.twitterList{margin:0}
.twitter p{color:#000;font-size:18px;font-style:italic;max-width:660px;display:inline-block}
.twitter p a{color:#c2a47d}
#footer .twitter p a:hover{color:#000}
.twitter .time-ago{display:block;font-size:14px;color:#737373;margin-top:13px}
.title-with-pagination .pagination{float:none;width:100%}
.title-with-pagination .pagination .page-numbers li{width:auto;height:auto;display:inline-block;float:none;display:inline-block}
.title-with-pagination .pagination .page-numbers li h2.big{line-height:32px;margin:0 28px}
.title-with-pagination .pagination .page-numbers{overflow:hidden;text-align:center;width:100%}
.ajax-content #color-header{margin-bottom:55px}
a.close-ajax{width:100%;display:block;background-color:#191919;text-align:center;padding-top:32px;padding-bottom:25px;transition:all 200ms ease-in-out 0;margin-top:50px}
a.close-ajax:hover{background-color:#F6F6F6}
a.close-ajax span{display:inline-block;width:31px;height:31px;border:2px solid #fff;border-radius:50%;background:url(../img/close-ajax.png) no-repeat center 8px;transition:all 200ms ease-in-out 0}
a.close-ajax span em{background:url(../img/close-ajax.png) no-repeat scroll center -26px;border-radius:100%;display:block;height:100%;opacity:0;transition:all 200ms ease-in-out 0;width:100%}
a.close-ajax:hover span{border-color:#000}
a.close-ajax:hover em{opacity:1}
#color-header.color-bg{background-color:#f6f6f6;padding:34px 0 33px;overflow:hidden}
#color-header .pagination,#color-header-2 .pagination,.additional-area .pagination{float:right}
.portfolio #color-header .pagination .page-numbers{margin:0}
.portfolio #color-header .pagination .page-numbers a{border:2px solid #dedede;color:#bfbfbf}
.portfolio #color-header .pagination .page-numbers a:hover{border-color:#000;color:#000}
.pagination{margin:0;padding:0}
.pagination .page-numbers{margin-top:-5px;margin-left:-1px}
.pagination .page-numbers li{display:block;float:left;width:32px;height:32px;vertical-align:middle;margin:0 1px}
.pagination .page-numbers li a.prev,.pagination .page-numbers li a.next,.pagination .page-number{display:block;text-align:center;width:32px;height:32px;line-height:28px;border-radius:50%;border:2px solid #fff;color:#fff;font-size:12px;font-family:Titillium Web}
.pagination .page-numbers li a.prev,.pagination .page-numbers li a.next{font-family:Titillium Web;line-height:25px}
.pagination.grey .page-numbers li a.prev,.pagination.grey .page-numbers li a.next,.pagination.grey .page-number li a{border:2px solid #d9d9d9;color:#b8b8b8}
.pagination .page-numbers li a.prev:hover,.pagination .page-numbers li a.next:hover{border-color:#000;color:#000}
.pagination.alt .page-numbers li a.prev:hover,.pagination.alt .page-numbers li a.next:hover{border-color:#fff;color:#000;background:#fff}
#content .meta_line{font-size:12px;border-bottom:1px solid #e0e0e0;padding:13px 0}
#content .meta_line a{color:#737373}
#content .meta_line a:hover{color:#000}
#content .meta_line .date,#content .meta_line .tags,#content .meta_line .author,#content .meta_line .category,#content .meta_line .client,#content .meta_line .date2{display:inline-block;margin-right:18px}
#content .meta_line .date span.fa,#content .meta_line .tags span.fa,#content .meta_line .author span.fa,#content .meta_line .category span.fa,#content .meta_line .client span.fa,#content .meta_line .date2 span.fa{color:#d5ba9c;margin-right:14px}
#content .portfolio_single .meta_line{padding:17px 0}
#content .portfolio_single .meta_line .col-sm-8,#content .portfolio_single .meta_line .col-sm-4{float:none}
#content .portfolio_single .meta_line .date,#content .portfolio_single .meta_line .tags,#content .portfolio_single .meta_line .author,#content .portfolio_single .meta_line .category,#content .portfolio_single .meta_line .client,#content .portfolio_single .meta_line .date2{margin-right:45px;font-size:14px}
#content .meta_line.alt{color:#9c9c9c;padding:18px 0 22px;border:none}
#content .meta_line.alt a{color:#737373}
#content .meta_line.alt a:hover{color:#000}
#content .meta_line .date{background:url(../img/calendar.png) no-repeat left 3px;padding-left:20px}
#content .meta_line .date.no-icon{background:none;padding-left:0}
#content .meta_line .socials{float:right;margin-bottom:-4px}
.portfolio_single .info li{border-bottom:1px solid #e3e0e0;margin-bottom:12px;padding-bottom:13px;display:block}
.info li{border-bottom:1px solid #e3e0e0;margin-bottom:9px;padding-bottom:8px;display:block}
.info li:before{color:#d5ba9c;margin-left:8px;margin-right:16px}
.info li span.fa{color:#d5ba9c;display:inline-block;margin-right:17px;margin-left:7px}
.info li:last-child{border-bottom:none}
.feature-image{margin-bottom:35px}
#ajaxed_content .feature-image{margin-bottom:0}
.portfolio-tags{position:relative;border-bottom:1px solid #E0E0E0;padding-bottom:26px;padding-top:9px;margin-bottom:24px}
.portfolio-tags:after{background:#C2A47D;bottom:-1px;content:"";display:block;height:2px;left:0;position:absolute;width:115px}
.section-inners{background:#f9f6f0;padding-top:25px}
.section-inners h1{margin-bottom:15px}
.footer-social .widget{display:none}
.inner-bg{background:#fff;border-top: 1px solid #ddd;padding: 20px 30px;margin-top: 20px;}
.min-height{min-height:450px}
section.waypoint{width:100%}
section#footer{bottom:0;position:fixed;z-index:0;width:100%}
.touch section#footer{position:relative}
.active-hash{position:relative!important}
.mtop25{margin-top:25px}
.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999;background-color:#000;text-align:center}
.loader .bar{margin:0 auto;visibility:hidden}
.loader strong{font-weight:700;color:#fff;font-size:30px;display:block;padding:0;line-height:32px;margin:0 auto;display:inline-block}
.loader .progress{display:block;height:3px;width:90px;background-color:#e8e8e8;margin:10px auto;visibility:hidden}
.loader .progress span{display:block;height:3px;width:0;background-color:#d5ba9c;text-indent:-99999em}
.inline-loader{width:40px;height:40px;margin:0 auto;position:relative}
#ajaxed_content .inline-loader{height:140px;display:none;opacity:0;position:absolute;left:50%;margin-left:-20px}
#ajax-content{display:none}
.inline-loader svg{position:absolute;top:50%;left:50%;margin-left:-20px;margin-top:-20px}
.inline-loader .top{z-index:10}
body{background: url(../../Images/mainbg.jpg)!important;background-position: 158% 49%;}
.portfolio.color-2{background:#000}
.portfolio.color-2 .isotope-bg{background:#000}
.image-forest{background:url(../img/forest/forest-top-parallax-bg.jpg) no-repeat left top;background-attachment:fixed}
.loader .progress span{background-color:#f5fbec}
.alt-bg-1.color-2{/* background: #f1f7e0; */padding-bottom: 15px;}
.alt-bg-2.color-2{background: #f1f7e0;color: #000;}
.alt-bg-3.color-2{background:#0e0b08}
h2.big-title.color-2:after{background-color:#7fa902}
.top-features.color-2 i.feature{border-color:#e2d2ba;color:#3a6cb3}
.top-features.color-2:hover i.feature{background:rgba(235,235,235,.12);border-color:transparent}
.button7.color-2:before,.button7.color-2:after{background-color:#a2a851}
.button7.color-2:hover{color:#000}
.button7.color-2:hover:after{background:#fff}
.button5.color-2{color:#fff;border-color:rgba(255,255,255,0.10)}
.button5.color-2:hover{border-color:#fff}
.button8.color-2:after,.button8.color-2:before{background-color:#a2a851}
.button8.color-2:hover{color:#000}
.button8.color-2:hover:after{background-color:#fff}
.author-flip.color-2{background-color:transparent}
.flip-container .back span.post.color-2:after{background-color:#a2a851}
p.flip-text a.color-2{color:#a2a851}
p.flip-text a.color-2:hover{color:#b4b4b4}
.back.color-2{background:#1c1611}
body .without-border a.social_links.color-2:hover,body .without-border a.social_links.color-2:hover span{background-color:#a2a851}
.navbar{min-height:30px;margin-bottom:0}
.forest-1{background-image:url(../img/forest/forest-middle-parallax-bg.jpg)}
.forest-2{background-image:url(../img/forest/forest-top-bottom-bg.jpg)}
.additional-area.color-2{background-color:#0c0805}
.additional-area .filters.color-2 li a.current,#color-header .filters.color-2 li a.current{border-color:#a2a851;color:#fff}
.additional-area .filters.color-2 li a:hover,#color-header .filters.color-2 li a:hover{color:#737373;border-color:#fff}
.portfolios_listing h2.color-2:after{background-color:#a2a851}
h3.white-decor:after{background:#fff}
.milestone-counter .fa.color-2{color:#a2a851}
.milestone-count.color-2:after{background:#d5ba9c}
.small-blog.color-2:hover .post-info .post-date .inner-bg{background:#a2a851}
.small-blog.color-2 .post-info .btn-animate-2:hover .inner-bg{background:#a2a851}
.small-blog.color-2:hover .inner-decor{border-color:#a2a851}
.white-form input,.white-form textarea{background-color:#fff;border-color:#fff}
.white-form input.error,.white-form textarea.error{border-color:#f26a6a}
#footer.color-2{background: #ffffff;}
.twitter.color-2 .fa-twitter{color:#a2a851}
.twitter.color-2 p{color:#fff}
.twitter.color-2 .time-ago{color:#a2a29c}
#footer .twitter.color-2 a{color:#a2a851}
#footer .twitter.color-2 a:hover{color:#fff}
#footer ul.twitterList li{list-style:none;background:none}
body a.social_links.color-2:hover span{background-color:#a2a851}
#content .meta_line.color-2 .date span.fa,#content .meta_line.color-2 .tags span.fa,#content .meta_line.color-2 .author span.fa,#content .meta_line.color-2 .category span.fa,#content .meta_line.color-2 .client span.fa,#content .meta_line.color-2 .date2 span.fa{color:#a2a851}
#content .meta_line a:hover{color:#fff}
h3.content-title-area.color-2:after,h1.content-title-area.color-2:after{background:#a2a851}
a.arrow-bottom.color-2{background-color:#0c0805}
a.arrow-bottom.color-2:hover{background-color:#f6f6f6}
a.arrow-bottom.color-2 b{display:inline-block;color:#fff;font-weight:400;height:31px;vertical-align:top;line-height:31px;text-transform:uppercase;transition:all 200ms ease-in-out 0;padding-left:17px}
a.arrow-bottom.color-2 span{display:inline-block;width:31px;height:31px;border:2px solid #fff;border-radius:100%;background:url(../img/forest/arrow-bottom-white.png) no-repeat center -18px;transition:all 200ms ease-in-out 0;vertical-align:top}
a.arrow-bottom.color-2:hover span{background-position:center 9px;border-color:rgba(200,200,200,0.78);transition:all 200ms ease-in-out 0}
a.arrow-bottom.color-2:hover b{color:#737373}
.close-ajax.color-2{background-color:#0c0805}
.info.color-2 li{border-color:rgba(255,255,255,0.07)}
.info.color-2 li:before{color:#a2a851}
.title-area.color-2:after{background:#a2a851}
#color-header.color-bg.color-2{background:#000}
#content .meta_line.color-2{border-color:rgba(255,255,255,0.07)}
.button3.color-2{color:#fff;border-color:#fff}
.button3.color-2:hover{color:#000;border-color:#fff;background:#fff}
h3.title-area.on-content{border-bottom:1px solid rgba(255,255,255,0.07)}
.overlay.color-2{opacity:.4}
.no-js .loader{display:none}
.no-js #footer{position:relative}
.no-js .google-map{display:none}
.no-js .fullscreen .container{padding:150px 0}
.rightbox{border:#dcdcdc solid 1px;border-radius:9px;cursor:pointer}
.rightbox:hover{background:#dde6f3;border-color:#a8bcd8}
.downArrow{position:relative;bottom:32%;color:#FFF;margin-top:3%}
.bounce{-moz-animation:bounce 3s infinite;-webkit-animation:bounce 3s infinite;animation:bounce 3s infinite}
.logosimp {list-style:none}
.logosimp li {margin-bottom:5px}
.logosimp img {height: 24px; margin-right:5px}
.logosimp a {border:#d1deaa solid 1px;display: block;padding:4px 5px;background: #e3ecc7; display:block}
.logosimp a:hover {background:#fff;}
.demo{color:#fff;display:block;margin:0 auto;padding:15px 0;text-align:center}
.demo a{color:#2ecc71}
.dropdown-menu{width:100%}
.dropdown-submenu{position:relative}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-1px;margin-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.dropdown-menu li{border-bottom:1px dotted #bca240}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#fff;margin-top:5px;margin-right:-10px}
.dropdown-submenu:hover>a:after{border-left-color:#555}
.dropdown-submenu.pull-left{float:none}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}
.dropdown-large{position:static!important}
.dropdown-menu-large{margin-left:16px;margin-right:16px;padding:20px 0}
.dropdown-menu-large > li > ul{padding:0;margin:0}
.dropdown-menu-large > li > ul > li{list-style:none}
.dropdown-menu-large > li > ul > li > a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.428571429;color:#333;white-space:normal}
.dropdown-menu-large > li ul > li > a:hover,.dropdown-menu-large > li ul > li > a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}
.dropdown-menu-large .disabled > a,.dropdown-menu-large .disabled > a:hover,.dropdown-menu-large .disabled > a:focus{color:#999}
.dropdown-menu-large .disabled > a:hover,.dropdown-menu-large .disabled > a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}
.dropdown-menu-large .dropdown-header{color:#428bca;font-size:18px}
.carousel-caption-header{text-align:center;font-size:30px!important;line-height:110%}
.carousel-caption-text{display:table;margin:0 auto;border:1px solid #5f7d03;padding:3px 10px;margin-bottom:15px;background:#81960b;text-shadow:none;color:#fff}
.carousel-caption{top:40%;display:none}
.transition-timer-carousel .carousel-caption{background:transparent!important}
.carousel-control .glyphicon{margin-top:-20px;margin-left:-20px}
.carousel-control.right,.carousel-control.left{background:transparent!important; z-index:11;}
.carousel-control .fa-chevron-left,.carousel-control .fa-chevron-right{top:50%;position:absolute}
.drop-down{margin-top: 0px;}
.drop-down ul{list-style:none;padding:0;margin:0}
.drop-down ul li{display:block;transition:background .2s ease,;cursor:pointer;color:#fff;position:relative}
.fa-sort-desc{padding-left:0;position:relative;bottom:2px}
.fa-caret-right{margin-left:5px}
.drop-down ul ul{position: absolute;display:none;z-index:9999;}
.drop-down ul li:hover>ul{display:block}
.drop-down ul ul ul{margin-left:150px;top:0}
.navbar-default{background-color: #f3b426;border-color:transparent;position: absolute;z-index: 99;width: 100%;top: -6px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;box-shadow: #4a4a4a91 0px 4px 4px;-webkit-box-shadow: #4a4a4a91 0px 4px 4px;-moz-box-shadow: #4a4a4a91 0px 4px 4px;}
.navbar-default .navbar-nav > li > a{color: #ffffff;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{color:#fff;background-color:#719016}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{color:#fff;background-color:#719016}
.dropdown-menu{background: #719016;border: 1px solid #719016;width:100%;min-width: 150px;/* font-size: 100%; *//* text-align: justify; */}
.dropdown-menu > li > a{padding: 5;font-size:95%;white-space: normal;}
.dropdown-menu li{border-bottom:1px dotted #a2d017}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{color:#fff;background:#97c311}
.box-event{overflow:hidden;position:relative;/* margin-bottom:15px; */padding: 17px 7px;}
.box-event:nth-child(odd){background: #addccf;border-bottom: 1px dotted #99cc01;}
.box-event:nth-child(even){background: #addccf;border-bottom: 1px dotted #ffcc00;}
.event-heading{text-align: center;display: block;color: #fff; padding-top:5px;}
.box-event-even{background: #fff!important;padding: 15px;}
.alert { border-radius:0px; margin-bottom:15px;}
.alert h2 { margin-bottom:0px;}
.box-event:before{/* content:""; */width:100%;height:100%;background:rgba(255,255,255,0.95);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;transform:skew(45deg) scaleX(0);transition:all 400ms cubic-bezier(0.175,0.885,0.32,1.275);}
.box-event img{width:40%;margin:0 auto;display:block; max-height:90px; max-width:90px}
.box-event .box-content{width:100%;text-align:center;position:absolute;top:55%;left:0;opacity:0;z-index:2;transform:translateY(-50%) scale(0.8);transition:all .5s ease 0;padding:15px}
.box-event:hover .box-content{opacity:1;transform:translateY(-50%) scale(1)}
.box-event .title{font-size:22px;font-weight:600;color:#e2211a;text-transform:uppercase;margin:0 0 5px;position:relative;transition:all .10s ease 0}
.box-event p{display:block;font-size:14px;margin-bottom:0}
.box-event p a{font-weight:700}
.box-event .icon{padding:0;margin:0;list-style:none}
.box-event .icon li{display:inline-block;margin-left:5px;opacity:0;transform:translateY(50%);transition:all .5s ease .3s}
.box-event:hover .icon li{opacity:1;transform:translateY(0)}
.box-event:hover .icon li:nth-child(2){transition-delay:.4s}
.box-event .icon li a{display:block;width:35px;height:35px;line-height:33px;border-radius:50% 0 50% 50%;background:#e2211a;font-size:17px;color:#fff;transition:all .5s ease 0}
.box-event .icon li a:hover{background:#fff;color:#e2211a;box-shadow:0 0 0 3px #e2211a inset}
.box-event:nth-child(odd) .event-heading {color: #04a2c5;}
.box-event:nth-child(even) .event-heading {color: #04add5;}
.box-event-even .event-heading {color: #ef5f5f!important;}
.box-event span::before{width: 0;/* content:""; */height: 0;border-style: solid;border-width: 30px 30px 0 0;border-color: #d0dcae transparent transparent transparent;position: absolute;top: 0;left: 0;box-shadow: #ddd 2px 2px 2px;}

.search-main {float:left;list-style:none}
.search-main label{font-weight:bold;color:#fff;padding-right:7px;padding-top:3px;}
.search-main input{border:1px solid #fff;background:#fff;padding: 4px 7px;margin-bottom: 0; height:25px; line-height:100%; float:left}
.search-main .btn{background: #54aefb;border: 0px solid #47a9fd;color:#fff;padding:4px 7px;border-radius:0;vertical-align: inherit; height:25px; line-height:100%}

.mdivsection1{background:#fff;padding: 15px 0 25px 5px;position: relative;min-height:444px;border: 1px solid #effbeb; overflow:visible}
.mdivsection1:hover {box-shadow: #c2deb6 0px 1px 14px;}
.mdivsection2{background: #f6fbee;padding: 15px 0 5px;position: relative;min-height:444px;border: 1px solid #effbeb;}
.mdivsection2:hover {box-shadow: #c2deb6 0px 1px 14px;}
.pad-text {padding:16px 0px; text-align:center}

.mdivsection1 p, .mdivsection2 p {padding:10px 15px 0; line-height:140%}
.mdivsection1 h3, .mdivsection2 h3 {padding:0 15px}
.pad-text {color:#428bca;background-color:#e3ecc7;border-color:#dbe6ba;}
.pad-text label {font-weight:500; color:#333}

.ca-menu{padding:0;margin:20px auto;}
.ca-menu li{width: 100%;height: 176px;overflow: hidden;position: relative;background: #f1f7e0;background: -moz-linear-gradient(left, #ffffff 0%, #f6f6f6 47%, #ededed 100%);background: -o-linear-gradient(left, #ffffff 0%,#f6f6f6 47%,#ededed 100%);background: -ms-linear-gradient(left, #ffffff 0%,#f6f6f6 47%,#ededed 100%);background: linear-gradient(left, #ffffff 0%,#f6f6f6 47%,#ededed 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=1 );-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);margin-right: 4px;-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-o-transition: all 300ms linear; -ms-transition: all 300ms linear;transition: all 300ms linear; margin-bottom: 20px;}
.ca-menu li:last-child{margin-right: 0px;}
.ca-menu li a{color: #333;}
.ca-menu li .content{display: block;color: #333;position: relative; padding-top:12px}
.ca-icon{font-family: 'WebSymbolsRegular', cursive;font-size: 60px;color: #ddd; text-shadow: 1px 0px 1px rgba(255,255,255,0.8);line-height: 150px;position: absolute;width: 100%;height: 50%;left: 0px;top: 0px; text-align: center;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear;-o-transition: all 200ms linear;-ms-transition: all 200ms linear; transition: all 200ms linear;}
.ca-main{font-size: 30px; opacity: 0.8; text-align: center;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear;-ms-transition: all 200ms linear;transition: all 200ms linear;}
.ca-sub{text-align:center;font-size: 100%;color: #000;line-height: 130%; opacity: 0.8;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear;-ms-transition: all 200ms linear; transition: all 200ms linear; font-weight: 500;}
.ca-menu li:hover{background:#fff;}
.ca-menu li:hover .ca-icon{ color: #afa379;font-size: 90px; opacity: 0.1; -webkit-animation: moveFromLeft 400ms ease;-moz-animation: moveFromLeft 400ms ease;-ms-animation: moveFromLeft 400ms ease;}
.ca-menu li:hover .ca-main{ color: #afa379;-webkit-animation: moveFromRight 300ms ease;-moz-animation: moveFromRight 300ms ease; -ms-animation: moveFromRight 300ms ease;}
.ca-menu li:hover .ca-sub{color: green;-webkit-animation: moveFromBottom 500ms ease; -moz-animation: moveFromBottom 500ms ease;-ms-animation: moveFromBottom 500ms ease;}

@media (max-width:1240px) {

.navbar-default .container {width:100%}
.navbar-default .container-fluid {padding-left:0;padding-right:0px;}
.navbar-default .navbar-nav>li>a {padding: 9px 5px;}

.logo {width: 43px;margin: 10px 10px 10px -6px;}
.coname {margin:10px 0 0;font-size: 1.3em;}
.goilogo {width: 66px;margin: 8px 0 0;}
.logos {font-size: 1.3em;padding-top: 9px;width:initial;}
.gomlogo {width: 64px;margin: 0 6px;}
.helloforest {margin-top: 8px;font-size: 1em;font-weight: normal;line-height:100%;display: table;margin: 8px auto;}

.navbar-default {position: relative;top:-5px;}
.navbar-collapse {padding-right: 10px;padding-left: 10px;}
.header {height: 138px;}
.logos {width:33.33%;float:right}
.carousel-caption {top:35%;}
.carousel-caption-header {font-size: 20px!important;}

.bg-white-1 {padding-bottom:25px}
.ca-menu {padding: 0;margin: 0 auto 20px;}
h2.big-title {font-size: 1.7em;line-height: 130%;padding-bottom: 10px;margin-bottom: 15px;}
#testimonial4, #testimonial3 { font-size:90%}
h2 {font-size: 1.3em;line-height:140%;}
.news-sliders, .quicklinks {min-height: inherit;height: 210px;}
h3 {font-size: 1.3em; margin-bottom:10px}
.mdivsection2 p, .mdivsection1 p {font-size:95%; line-height:130%}
.quicklinks p {font-size:90%; line-height:130%}
#transition-timer-carousel { top:-30px}
.timeline:before {left:18%;}
.timeline > li > .timeline-badge {left: 18%;}
}

@media (max-width:992px) and (min-width:768px) {

.navbar-default .container {width:100%}
.navbar-default .container-fluid {padding-left:0;padding-right:0px;}
.navbar-default .navbar-nav>li>a {padding: 9px 5px;}
#transition-timer-carousel { top: inherit}
.logo {width: 35px;margin: 10px 5px 10px -6px;}
.coname {margin:10px 0 0;font-size: 1.1em;}
.goilogo {width: 52px;margin:0px 0 0 -4px;}
.logos {font-size: 1.1em;padding-top: 9px;width:277px;}
.gomlogo {width: 46px;margin: 0 4px;}
.helloforest {margin-top: 8px;font-size: .8em;font-weight: normal;line-height:100%;}

.navbar-default {position: relative;top:0px;}
.navbar-collapse {padding-right: 10px;padding-left: 10px; font-size:.9em}
.header {height: 138px;}
#transition-timer-carousel .carousel-inner {top: -15px;}
.transition-timer-carousel .carousel-indicators {bottom: 12px;margin-bottom: 5px;}
.bg-white-1 { margin-top:-15px; padding-bottom:25px}
.ca-menu {padding: 0;margin: 0 auto 20px;}
h2.big-title {font-size: 1.5em;line-height: 130%;padding-bottom: 10px;margin-bottom: 15px;}
#testimonial4, #testimonial3 { font-size:85%}
h2 {font-size: 1.1em;line-height:140%;}
.news-sliders, .quicklinks {min-height: inherit;height: 210px;}
h3 {font-size: 1.1em; margin-bottom:10px}
.mdivsection2 p, .mdivsection1 p {font-size:95%; line-height:130%}
.quicklinks p {font-size:85%; line-height:130%}
.coname span, .logos .mand-marine {font-size: .7em;}
.topbg {font-size: 90%;}
.top-menu li {padding: 0 5px;}
.read-more {padding: 2px 5px;bottom: 4px;left: 28%!important; font-size:80%}
.news-sliders p {line-height: 130%;}
.copyright-block {font-size: 90%;padding-top:15px;padding-bottom: 15px;}
.ul-web-2 {margin: 0 5px 5px;}
.timeline:before {left:17%;}
.timeline > li > .timeline-badge {left: 17%;}

}

@media (max-width:768px){
.m_hide{display:none}
.logo {width:27px;margin: 10px 5px 10px -12px;}
.coname {margin:10px 0 0;font-size:.9em;}
.goilogo {width:45px;margin: 1px 4px 0 0;}
.logos {font-size:.9em;padding-top: 9px;width:195px;}
.gomlogo {width: 36px;margin: 0 2px 0 0;display: flex;}
.helloforest {margin-top: 10px;font-size: .7em;font-weight: normal;line-height:100%;}
.helloforest .img { width:83px;margin: 0 auto 3px;}
.navbar-default {position: relative;top: 0px;clear: both;}
#transition-timer-carousel { top: inherit}
.carousel-caption-header {font-size: 15px!important; line-height:150%}
.carousel-caption {top:12%;}
.carousel-caption-text {padding: 2px 8px;font-size: .7em;}
.carousel-control { font-size:15px}
.navbar-collapse.collapse.in {background: #f3b426;}
footer .bottomLink {display: table;margin: 0 auto 15px;}

.navbar-nav{clear:both;margin:0;background: #f3b426;margin:0 9px;}
.nav > li{border-bottom: 1px solid #d8a022;}
#navigation nav > ul > li{float:none !important;}
nav > ul.navbar-nav{background:none;}
.navbar-toggle .icon-bar{background-color:#fff;}
.navbar-toggle{border:1px solid #fff;margin:6px 13px 6px 6px;float:left;padding:5px;background:#fff;border-radius:0px;}
.nav > li > a{padding: 8px 10px!important;font-size:1em;}
.nav > li > a:hover, .nav > li > a:focus, .nav > li.active > a{padding:8px 10px!important;}
.navbar-collapse.collapse{display:none !important;visibility:hidden !important;height:0}
.navbar-collapse.collapse.in{display:block !important;visibility:visible !important;height:auto;background: #f3c04d;}
.navbar-brand span span{font-size:22px;margin:0;text-align:center;width:71%;line-height:25px;margin:15px 0 0 0}
.topmenu li{padding:3px 8px;}
.navbar-toggle{padding:9px 10px;margin-top:5px;margin-bottom:5px;border-radius:0px;background:transparent;border:1px solid #fff;float:right; border-radius:12px; background:#4eba46; border:#4eba46 1px solid}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.banner{height:auto;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: #3cab03;border-color: #3cab03;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#f4fb91;line-height: 140%;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {color:#fff}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {margin-right:0;margin-left:0;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {background-color: #e09f0d;color:#fff;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {color: #fff;background-color: #dca529;border-color: #dca529;border-radius: 0;}
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {padding: 5px 15px;}
.dropdown-menu {font-size: .95em; list-style-type:circle}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color:transparent;}
.navbar-default .navbar-nav .open .dropdown-menu>li a:before {content: "\f260"; font-family:FontAwesome; margin-right:6px; font-size:95%}
.drop-down ul ul {position: relative;}
.nav > li > a{ margin-right:0px}
.dropdown-menu {background: #dca11c;border: 1px solid #dca11c;width: 100%;min-width: 175px;box-shadow: none;}
.pad-text { padding:15px 0px; text-align:center}

.breadcrumbDiv, .search-main{display:none}
.keypersondiv {position: inherit;z-index:0;top: auto;margin-bottom:20px;max-width:inherit;right:0px;margin: 10px 15px;}
.keyperson {background: rgba(236, 236, 236, 0.75);margin-bottom:50px;margin-top: 16px; padding:15px;}
.banner .carousel-inner {top:0px;}
.spacer {min-height:13px;}
.box-event img {max-height: 60px;max-width: 60px;}
.ca-content {top:94%;}
.social-icon {display:table; margin:0 auto}
.mdivsection1 {padding:15px;min-height:inherit;line-height: 150%; margin:0 15px 15px}
.read-more {bottom: 6px!important;display: table!important; margin: 0 auto; left: 42%;}
.header{height:128px;}
.news-sliders {height: auto;margin: 0 0 15px; clear:both}
.mdivsection2 {min-height:inherit;line-height: 150%; margin:0 15px 15px}
.quicklinks {padding: 0 19px 1px;background: #f2f7e3; margin: 0 0 15px;}
.ca-menu {padding: 0;margin:0;}

h1{margin:0 0 10px;font-size:1.5em!important;font-weight:700}
h2 {font-size: 1.2em!important;font-weight: 500;}
h3{font-size:1em!important;font-weight:300;}
h2.big-title {font-size:1.2em; line-height:150%}
.section h1 {font-size:1.5em!important;font-weight:500;}
.welcome h1 {font-size:1.5em!important;margin: 4px 0 17px;}
.ca-menu li {width:100%;height: 130px;}
.social-links { display:table; margin:0 auto}
.maintain-mahait {display: table; margin: 15px auto 0;}
.copyright-block {padding-top: 15px; padding-bottom: 15px;}
.navbar-nav > li > a{background: #f3b426;}
.dropdown-menu > li > a{text-align: left}
.navbar-nav { margin:0!important; display: inherit;}
.navbar-collapse { padding-left:0; padding-right:0px}
#transition-timer-carousel .carousel-inner {top: -17px;}
.top-menu li a {font-size: .8em;}
.topbg {padding: 2px 0;}
.transition-timer-carousel .carousel-indicators {bottom: 14px;}
.bg-white-1 {margin-top: -17px;}
h2.big-title {font-size: 1.2em;line-height: 140%;margin-top: 15px;padding-bottom: 5px;}
.display-flex-2 .col-sm-4 {height:inherit;}
.news-sliders, .quicklinks {height:160px; min-height:inherit}
#testimonial4 .item, #testimonial3 .item { height:140px}
.visitor-panel {text-align: center;}
.content-element img {width:auto; height:auto}
.width-60 {width:100%} .width-70 {width:100%} .width-50 {width:100%} .width-80 {width:100%} .width-90 {width:100%}
.imgCC br, .imgL br, .imgR br, .imgC br, .imgLL br, .imgCC br, .imgL br, .imgR br, .imgC br, .imgLL br{ display:none}
.imgCC img, .imgL img, .imgR img, .imgC img, .imgLL img, .imgCC img, .imgL img, .imgR img, .imgC img, .imgLL img{ width:100%}

.archive-com ul {list-style-type:circle; margin-left: 25px;display: inherit;}
.archive-com ul li {margin-bottom:7px; position:relative}
.archive-com ul li:before {content:"\f06c";font-family:FontAwesome;color: #6dd86d;position:absolute;left: -22px;}
.archive-com img {float: none; margin: 0 auto 15px;width: 180px;display: inherit;}
.copyright-block{text-align:center}
.ul {margin-left:5px}
.ul li li {padding-left: 0px!important;}
.inner-bg {margin-top:0px;}

.timeline:before {left:10%;}
.timeline > li > .timeline-badge {left: 10%;}
.timeline > li > .timeline-panel {width:81%;}
}
@media (max-width:680px) {
 .timeline:before {left:7%;}
.timeline > li > .timeline-badge {left:7%;}
.timeline > li > .timeline-panel {width:81%;}   
}    

@media (max-width:550px) {
 .timeline:before {left:5%;}
.timeline > li > .timeline-badge {left:5%;}
.timeline > li > .timeline-panel {width:80%;}   
}      
@media (max-width:460px){
.navbar-nav{clear:both;margin:0;}
.nav > li > a{padding:7px 9px!important;}
.nav > li > a:hover, .nav > li > a:focus, .nav > li.active > a{padding:5px 7px !important;}
.navbar-toggle {padding: 9px 10px; margin-bottom: 0px;}

.logo {width:21px;margin:8px 3px 8px -12px;}
.coname, .logos {font-size:.6em;}
.gomlogo {width: 30px;}
.logos .mand-marine, .coname span {font-size:.6em;}
.logos {width: 134px;}
.goilogo {width: 33px; margin:0px 4px 0 0}
.helloforest {margin-top: 8px;font-size:.5em;}
.helloforest .img {width:45px;margin: 0 auto 3px;}

 .timeline:before {left:5%;}
.timeline > li > .timeline-badge {left:5%;}
.timeline > li > .timeline-panel {width:75%;} 
}

@media print {
@@page {margin:40px;}
a[href]:after {content:"("attr(href)")";}
a[href]:after {content:none!important;}
.topmenu, footer, .footer_container .list-inline, .bottomLink, .breadcrumbDiv, .subheader {display:none!important}
body { background:#fff!important}
header .container{padding:0!important; margin:0}
.section-inner h1, h1{padding:0!important;clear:both;line-height:150%;margin:0 0 10px!important;color:#d28627!important;font-weight:700!important;font-size:1.3em!important;position:inherit!important}
h2{padding:0;line-height:150%;margin:0 0 10px;color:#eca910!important;font-size:1em; font-weight:500}
p{ margin-bottom:15px; padding-bottom:0}
.breadcrumbDiv, .navbar-default, footer, .topLinks, .contac-info, .topbg {display:none}
.content{text-align:justify; padding:0; margin:0; position:static}
.section .inner-bg{border-top:0 solid #e89143;padding:0}

.table{width:100%!important;margin-bottom:20px!important; color:#000!important}
.table th, .table-bordered th{color:#000!important;border:1px solid #000!important;font-weight:700!important}
.table-bordered td{border:1px solid #000!important}

.logos {font-size:.65em!important;width:33%;float:right}
.logo {float: left;width:40px; margin: 10px 5px 5px 0;}
.header .col-sm-4{padding-left:0px; width:35%!important; float:left}
.navbar-toggle {padding: 9px 9px;border-radius: 0px;}
.gomlogo {float:right;width:60px!important; margin: 2px 0px 0 5px!important;}
.header {background: #fff;border-bottom: #f0f345 solid 2px;height:100px; padding-top:10px}
.coname {margin:17px 0 0;font-size:.65em;color:#1f2e43!important;line-height:120%;float:left;display:inline-block}

header .container {padding-left:0!important; padding-right:0px!important}
.logos .mand-marine {font-size: 0.5em;display:flex;margin-top: 6px; padding-right:0px;}
.inner-bg { padding:0; border-top:0px; margin-top:0px}
.section-inner {padding-top:0}
.helloforest .img {width:80px;margin:3px auto 0;display:block;}
.helloforest {margin-top: 10px;color:#e26d6d;font-weight: bold;display:table!important;text-align: center;margin: 6px auto!important; }
.helloforest li {float:left!important}
.helloforest li span {font-size:60%!important; font-weight:normal!important}
.col-sm-6 {width: 50%; float:left; padding-left:15px; padding-right:15px}
.col-sm-4 {width:33.33%; float:left; padding-left:15px; padding-right:15px}
.row {margin-right: -15px;margin-left: -15px;}

.imgCC strong{color:#c30}
.video-big {width:100%!important; height:100%!important;}
.imgL {float:left;margin: 0 20px 20px 0;border: 1px dashed #eabeaf;padding:7px;}
.imgR {float:right; margin:0 0px 15px 15px;border: 1px dashed #eabeaf;padding:7px;}
.imgC {margin:0 auto 15px; display:block;border: 1px dashed #eabeaf;padding: 7px; width:100%; max-width:800px}
.imgCC {font-size: .9em;display: table;margin: 0 auto 25px;text-align: center;border: 1px dashed #eabeaf;padding: 7px;color: #c30;}
.imgLL {font-size: .9em; float:left; margin: 0 15px 25px 0;text-align: center;border: 1px dashed #eabeaf;padding: 7px;color: #c30;}
.imgLL strong { display:block}
.imgCN {margin:0 auto 15px; display:block;}
.web:before {font-family:FontAwesome;content:"\f0ac";margin-right: 5px;color: #4fa58d;}
.pdf:before {font-family:FontAwesome;content:"\f1c1";margin-right: 5px;color: #c30;}
.lik:before {font-family:FontAwesome;content: "\f0ac";margin-right: 5px;color: #4fa58d;}
.disply-table {display:table;margin:0 auto 25px;}
.text-center { text-align:center!important}

.sitemap ul li{font-weight:700;margin:0 0 12px;display:block}
.sitemap ul li:before{content:"\f006";font-family:FontAwesome}
.sitemap ul li li a{font-weight:400;color:#333}
.sitemap ul li li a:hover{color:#58a2e9}
.sitemap ul ul{background:#fcfcfc;border:1px solid #e0e0e0;padding:10px 10px 10px 15px;display:block;margin:5px 0 10px 15px}
.sitemap ul li li{margin:0 0 7px}
.sitemap ul li li:before{content:"\f105"!important;font-family:FontAwesome}
.table-responsive {width: 100%;margin-bottom:0px;overflow-x:inherit;overflow-y:visible;border:0px solid #ddd;-ms-overflow-style:inherit;-webkit-overflow-scrolling:inherit;}
.col-sm-4 {width:33.33333333333333%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.col-sm-8 {width:66.66666666666666%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.row {margin-right: -15px;margin-left: -15px;}
.youtube-video {width:100%;height:250px}  
.youtube-videos {width:100%;height:250px}  
}