@charset "UTF-8";
.owl-carousel .owl-wrapper:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel {display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper {display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper-outer {overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight {-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item {float:left}
.owl-controls .owl-page,.owl-controls .owl-buttons div {cursor:pointer}
.owl-controls {-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.grabbing {cursor:url(grabbing.png) 8 8,move}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item {-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-theme .owl-controls {display:none!important;margin-top:10px;text-align:center}
.owl-theme .owl-controls .owl-buttons div {color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}
.owl-theme .owl-controls.clickable .owl-buttons div:hover {filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.owl-theme .owl-controls .owl-page {display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-controls .owl-page span {display:none;width:6px;height:6px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span {filter:Alpha(Opacity=100);opacity:1}
.owl-theme .owl-controls .owl-page span.owl-numbers {height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-item.loading {min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}
.animated {-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite {-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge {-webkit-animation-duration:2s;animation-duration:2s}


@-webkit-keyframes bounceIn {0% {opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}
50% {opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}
70% {-webkit-transform:scale(.9);transform:scale(.9)}
100% {opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes bounceIn {0% {opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}
50% {opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
70% {-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}
100% {opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
.bounceIn {-webkit-animation-name:bounceIn;animation-name:bounceIn}
@-webkit-keyframes zoomIn {0% {opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}
50% {opacity:1}
}
@keyframes zoomIn {0% {opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}
50% {opacity:1}
}
.zoomIn {-webkit-animation-name:zoomIn;animation-name:zoomIn}



body {font-family:'Lato',sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px;color:#111!important;overflow-x:hidden;margin:auto;background:#fff}
html,body {height:100%}
h1 {color:#c9882c; margin-bottom:30px;}
h2 {color:#333;font-weight:700}
a {color:#c9882c; text-decoration:none;-webkit-transition:all .2s;transition:all .2s}
a:hover {color:#eca643;text-decoration:none}
a:focus {outline:none;text-decoration:none}
p {margin-bottom:0}
ul,li {margin:0;padding:0}
fieldset {border:0 none;margin:0 auto;padding:0}
.preloader {background:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:99999}
.status-mes {width:80px;height:80px;position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;font-size:10px;text-indent:-12345px;border-top:2px solid rgba(0,0,0,0.08);border-right:2px solid rgba(0,0,0,0.08);border-bottom:2px solid rgba(0,0,0,0.08);border-left:2px solid #000;border-radius:50%;-webkit-animation:spinner 700ms infinite linear;animation:spinner 700ms infinite linear;z-index:10000}
@-webkit-keyframes spinner {0% {-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100% {-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spinner {0% {-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100% {-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.no-padding {padding:0}
.topcontrol{position:fixed; height:50px; width:50px; line-height:40px; right:30px; bottom:30px; background:#c9882c none repeat scroll 0 0; border-radius:5px; box-shadow:0 1px 10px 0 rgba(0,0,0,0.2); color:#fff; cursor:pointer; font-size:40px; opacity:1; text-align:center; transition:all .2s ease 0;}
.topcontrol:hover {background:#646464;color:#c9882c}
.section-padding {padding:50px 0 30px 0}
.section-title {margin-bottom:60px;padding:15px 60px 15px 0;}
.section-title h2 {font-family:montserrat,sans-serif; font-size:26px; font-weight:400; margin:0 0 20px; position:relative;text-transform:capitalize}
.section-title h2 img{margin-right:15px;}
@media only screen and (max-width:480px) {.contactform label span.title {width:100%!important;margin-right:0!important}
.contactform input {width:100%!important}
label[for="contact_message"] {width:100%!important;margin-right:0!important}
#contact_message {width:100%!important}
.section-title h2 {padding:0 20px 10px}
}
@media only screen and (max-width:768px) {.section-title p {width:100%;padding:0 10px}
}
.btn-light-bg {background:#fcba0c none repeat scroll 0 0;border:2px solid #fcba0c;border-radius:500px;color:#fff;font-family:montserrat,sans-serif;font-size:12px;padding:10px 30px;text-transform:uppercase;transition:all .2s ease 0}
.btn-light-bg:hover,.btn-light-bg:focus {background:#fcba0c;color:#fff;border:2px solid #fcba0c;box-shadow:0 14px 26px -12px rgba(244,67,54,0.42),0 4px 23px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(244,67,54,0.2)}
.home_bg {position:relative}
.home_bg:before {background:rgba(0,0,0,0.4);content:"";height:100%;filter:alpha(opacity=80);position:absolute;width:100%}
.hero-text {padding:50px}
.hero-text h2 {color:#fff;font-size:46px;font-weight:400;letter-spacing:1px;line-height:60px}
@media only screen and (max-width:360px) {.hero-text h2 {font-size:30px;line-height:40px}
}
.hero-text p {color:#fff;font-weight:400;letter-spacing:1px;margin:auto auto 15px;width:80%}
@media only screen and (max-width:768px) {.hero-text p {width:100%}
.navbar-brand {height:auto!important}
.menu-top.menu_dropdown {background-color:#fcba0c!important}
}
.html-video {top:0;left:0;max-height:700px;width:100%;overflow:hidden;position:relative}
.html-video:before {position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.6);opacity:.8;content:"";left:0;top:0}
.slider-caption {position:absolute;top:35%;width:100%;left:0;text-align:center;z-index:15;-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translate(0%,-50%)}
video {min-width:100%}
.home_btn {margin-top:30px}
.home_btn a {background:transparent none repeat scroll 0 0;border:2px solid #fff;border-radius:2px;display:inline-block;font-family:"Dosis",sans-serif;font-size:12px;font-weight:500;letter-spacing:2px;margin:0 10px 15px;padding:9px 30px;text-transform:uppercase;transition:all .3s ease 0}
.home_btn a:hover {background:transparent none repeat scroll 0 0!important;border:2px solid #fff!important;color:#fff!important}
.home_btn_color_one {background:#fff none repeat scroll 0 0!important;color:#333}
.home_btn_color_two {background:#fcba0c none repeat scroll 0 0!important;border:2px solid #fcba0c!important;color:#fff}
.about-promotion-content {margin-top:50px}
@media only screen and (max-width:768px) {.about-promotion-content {margin-bottom:60px;margin-top:0}
}
.about-promotion-content h1 {color:#f00;}

.about-promotion-content h2 {font-weight:500;line-height:40px;margin-top:0}
.about-promotion-content h2 {font-weight:500;line-height:40px;margin-top:0}
.about-promotion-content p {line-height:26px;margin-bottom:20px;margin-top:20px;padding-bottom:12px}
.carousel .slide-control {background:#c9882c none repeat scroll 0 0;border-radius:5px;color:#fff;font-size:30px;height:45px;line-height:40px;margin-top:-25px;position:absolute;text-align:center;top:50%;width:45px}
.carousel .slide-control.right {left:auto}
.carousel .left.slide-control {left:100px;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
.carousel .right.slide-control {right:100px;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
.carousel:hover .left.slide-control {left:30px;opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=9)}
.carousel:hover .right.slide-control {right:30px;opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=9)}
.carousel.slide-control:focus {color:#fff;opacity:.25;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25)}
.single_features {padding:20px;transition:all .3s ease 0}
.single_features i {background:#f8f8f8 none repeat scroll 0 0;border:1px solid #fff;border-radius:50%;color:#fcba0c;font-size:40px;height:120px;line-height:120px;margin:0 auto;transition:all .3s ease 0;width:120px}
.single_features:hover i {background:#fcba0c;border:1px solid #fcba0c;color:#fff}
.single_features h4 {font-size:24px;font-weight:300;margin-top:15px}
.single_features p {line-height:30px}
.template_pricing {background:#f9f9f9}
.single-pricing {background:#fff none repeat scroll 0 0;border-radius:5px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);padding-bottom:25px;padding-top:20px}
@media only screen and (max-width:480px) {.single-pricing {margin-bottom:40px}
}
.single-pricing-block {box-shadow:0 16px 38px -12px rgba(0,0,0,0.56),0 4px 25px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.2);background:#fcba0c}
.block-caption small {position:relative;top:-17px;font-size:26px}
.block-caption-white small {color:#fff;position:relative;top:-17px;font-size:26px}
.single-pricing h4 {font-size:16px;text-transform:uppercase}
.single-pricing ul {margin-bottom:20px}
.single-pricing ul li {list-style:none;border-bottom:1px solid rgba(153,153,153,0.3);font-size:15px;padding:12px 0}
.single-pricing-block h4 {color:#fff}
.single-pricing-block h1 {color:#fff}
.single-pricing-block ul li {color:#fff;padding:12px 0;font-size:15px;border-bottom:1px solid rgba(153,153,153,0.3);border-bottom:1px solid rgba(255,255,255,0.2);color:#fff;padding:12px 0;font-size:15px}
.btn-pricing-bg {background:#fff none repeat scroll 0 0;border:2px solid #fff;border-radius:500px;color:#fcba0c;font-family:montserrat,sans-serif;font-size:12px;padding:10px 30px;text-transform:uppercase;transition:all .2s ease 0}
.btn-pricing-bg:hover,.btn-pricing-bg:focus {background:#fff;color:#fcba0c;border:2px solid #fff;box-shadow:0 14px 26px -12px rgba(244,67,54,0.42),0 4px 23px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(244,67,54,0.2)}
.single_testimonial {background:#f9f9f9 none repeat scroll 0 0;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);margin-bottom:10px;padding:40px}
@media only screen and (max-width:480px) {.single_testimonial {margin-bottom:40px}
}
@media only screen and (max-width:360px) {.single_testimonial {padding:20px}
}
.testimonial_img img {border:4px solid #ddd;border-radius:100px;float:left;height:100px;margin-right:20px;width:100px}
.testimonial_content h3 {font-size:16px;margin-top:0;text-transform:uppercase}
.testimonial_content h4 {color:#777;font-size:14px;overflow:hidden;text-transform:capitalize}
.testimonial_content p {overflow:hidden;margin-bottom:0}
.carousel-indicators li {border:1px solid #333;border-radius:12px;height:4px;margin:0 1px;width:16px;background:#333}
.carousel-indicators .active {background-color:#fcba0c;border:1px solid #fcba0c;height:4px;margin:0 1px;width:22px}
.site-wrapper {margin-bottom:65px}
#team__carousel {margin-bottom:70px}
#team__carousel .carousel-indicators {bottom:-80px}
.carousel-control {display:none}
/*.partner-logo {background:rgba(0,0,0,0.8) none repeat scroll 0 0} */
.partner {text-align:center}
.newsletter_title {color:#333;font-size:22px;line-height:34px;margin:0 0 25px}
.subscribe_input input {background:#f9f9f9 none repeat scroll 0 0;border:1px solid #eee;border-radius:2px;box-shadow:none;color:#333;height:50px;margin-bottom:30px;transition:all .3s ease 0}
.subscribe_input input:focus {border:1px solid #fcba0c;box-shadow:none;outline:0 none}
.subscribe_input button {background:#fcba0c none repeat scroll 0 0;border:2px solid #fcba0c;border-radius:500px;color:#fff;font-family:montserrat,sans-serif;font-size:12px;padding:10px 30px;text-transform:uppercase;transition:all .2s ease 0}
.subscribe_input button:hover {background:#fcba0c;color:#fff;border:2px solid #fcba0c;box-shadow:0 14px 26px -12px rgba(244,67,54,0.42),0 4px 23px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(244,67,54,0.2)}
.panel-default .panel-heading {color:#000;background-color:#fff;border-color:#ddd;font-size:16px;padding:16px}
.panel-group .panel + .panel {margin:0;border:none;border-bottom:1px solid #EEE}
.panel-body {border-radius:0;font-size:16px;padding:30px}
.panel-heading {border-radius:0}
.panel-title a {color:#2b3139;display:block;font-family:montserrat,sans-serif;font-weight:400;text-transform:uppercase}
@media only screen and (max-width:480px) {.panel-title a {font-size:14px}
}
@media only screen and (max-width:360px) {.panel-title a {font-size:10px}
}
.panel-title a::after {content:"\f067";font:18px fontAwesome;float:left;margin-right:25px;margin-top:2px;content:\f068;font:18px fontAwesome;float:left;margin-right:25px;background:#fcba0c;color:#fff;height:49px;width:49px;margin-left:-16px;margin-top:-16px;line-height:55px;text-align:center}
.panel-title a.collapsed::after {content:"\f067";font:18px fontAwesome;float:left;margin-right:25px;background:#fcba0c;color:#fff;height:49px;width:49px;margin-left:-16px;margin-top:-16px;line-height:55px;text-align:center}
.about_video iframe {width:100%;height:360px;border:none}
@media only screen and (max-width:768px) {.about_video iframe {margin-top:60px}
}
@media only screen and (max-width:480px) {.about_video iframe {height:auto}
}
.single_team {background:#232323 none repeat scroll 0 0;padding:20px;transition:all .3s ease 0}
@media only screen and (max-width:768px) {.single_team {margin-bottom:40px}
}
.single_team:hover {background:#fcba0c none repeat scroll 0 0}
.single_team img {border:5px solid #e24142;border-radius:500px;height:100px;width:100px;transition:all .3s ease 0}
.single_team:hover img {border:5px solid #fff}
.single_team h4 {color:#fff;text-transform:uppercase;letter-spacing:1px}
.single_team h6 {color:#fff;text-transform:capitalize;font-size:14px;letter-spacing:1px}
.single_team p {color:#fff}
.social-media {margin:10px 0}
.social-media a {display:inline-block}
.social-media a i {background:#fff none repeat scroll 0 0;border-radius:30px;color:#fff;font-size:16px;height:40px;line-height:40px;margin:2px;transition:all .4s ease 0;width:40px}
.social-media a i:hover {background:#fff!important;color:#e24242}
.social-media a.facebook i {background:#507CBE}
.social-media a.twitter i {background:#63CDF1}
.social-media a.google i {background:#F16261}
.social-media a.linkedin i {background:#0077B5}
.single-address {margin-bottom:40px}
.single-address i {background:#fcba0c none repeat scroll 0 0;color:#fff;float:left;font-size:22px;height:60px;line-height:30px;margin-right:20px;width:60px;border-radius:30px;line-height:60px;text-align:center}
.single-address h4 {font-size:16px;text-transform:uppercase}
.single-address p {color:#333;margin-bottom:0}
.mbnone {margin-bottom:0}
.input_padding {overflow:hidden;padding:0 40px 56px}
.form-control {background:#f9f9f9 none repeat scroll 0 0;border:1px solid #eee;border-radius:2px;box-shadow:none;color:#333;height:50px;-webkit-transition:all .3s ease 0;transition:all .3s ease 0}
.form-control:focus {border:1px solid #fcba0c;box-shadow:none;outline:0 none}
#description {height:220px}
@media only screen and (max-width:480px) {.actions {margin-bottom:60px}
}
.mb0 {margin-bottom:0}
#map {height:400px}
.success {background:#fff none repeat scroll 0 0;color:#fcba0c;font-weight:700;padding:20px;text-align:center}
.template_job {background:#f9f9f9;padding-top:60px;padding-bottom:30px}
.single_jobs {margin-bottom:30px;background:#fff none repeat scroll 0 0;box-shadow:0 0 5px rgba(0,0,0,0.1);padding:30px;border-radius:10px}
.single_jobs span {float:right}
.single_jobs h4 {margin-top:0;text-transform:uppercase;font-size:14px;margin-bottom:20px}
.single_jobs p {margin-bottom:20px}
.single_jobs a {display:inline-block}
.login_register {background:#f9f9f9 none repeat scroll 0 0}
.login_register_title {color:#555;letter-spacing:1px;margin-bottom:20px;margin-top:0;text-align:center;text-transform:uppercase}
.login {background:#fff none repeat scroll 0 0;box-shadow:0 0 10px rgba(0,0,0,0.06);overflow:hidden;padding:30px}
.register {background:#fff none repeat scroll 0 0;box-shadow:0 0 10px rgba(0,0,0,0.06);overflow:hidden;padding:30px}
.or h2 {background:#fcba0c none repeat scroll 0 0;border-radius:500px;box-shadow:0 16px 38px -12px rgba(0,0,0,0.56),0 4px 25px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.2);color:#fff;height:100px;line-height:100px;margin:100px auto auto;width:100px}
@media only screen and (max-width:480px) {
.or h2 {margin-bottom:60px;margin-top:60px}
}
.single_blog {border:1px solid #e8e8e9;margin-bottom:40px;padding:20px}
.single_blog img {height:400px;margin-bottom:20px;width:100%}
@media only screen and (max-width:768px) {
.single_blog img {height:100%}
}
.single_blog iframe {margin-bottom:20px;width:100%;height:350px}
.single_blog span {background:#fcba0c;display:block;color:#fff;font-weight:700;float:left;width:50px;height:50px;text-align:center;border-radius:5px;margin-right:10px;text-transform:uppercase}
.single_blog h4 {font-size:16px;letter-spacing:1px;margin-top:0;overflow:hidden;text-transform:uppercase}
.single_blog h6 {overflow:hidden;text-transform:uppercase}
.single_blog p {margin:20px 0}
#pagination {float:right}
.pagination {margin:0}
ul.blog_pagination li a {border:1px solid #eee;border-radius:0!important;color:#161616;font-size:18px;height:46px;margin:5px;line-height:35px;width:45px;text-align:center}
ul.blog_pagination li a:hover {color:#fff;background:#fcba0c;border:1px solid #fcba0c}
.blog_sidebar_title {border-bottom:1px solid #eee;font-size:16px;margin-bottom:15px;margin-top:0;padding-bottom:10px;text-transform:uppercase}
.categories {margin-bottom:30px}
.categories ul {margin:0;padding:0;list-style:none}
.categories ul li a {color:#333;display:block;font-size:14px;padding:5px 0}
.categories ul li a:hover {color:#fcba0c}
.categories ul li a i {margin-right:10px}
.video_post iframe {width:100%;height:220px;border:medium none}
.blog_head_title {border-bottom:1px solid #eee;margin:0 0 30px;padding-bottom:10px;text-transform:uppercase;font-size:20px}
.comments_part {margin-bottom:60px;overflow:hidden}
.single_comment {margin-bottom:30px;background:#f9f9f9;padding:20px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.1)}
.single_comment_mbnone {margin-bottom:0}
.single_comment img {border:4px solid #fcba0c;border-radius:100px;float:left;height:120px;margin-bottom:25px;margin-right:20px;width:120px}
.single_comment p {margin-bottom:0}
.section-top {position:relative}
.section-top:before {background:rgba(0,0,0,0.6);content:"";height:100%;left:0;position:absolute;top:0;transition:all .2s ease 0;width:100%}
.section-top {background:url(../img/bg/section-bg.jpg)no-repeat;background-size:cover;background-position:center;background-attachment:fixed}
.section-top-title h2 {color:#fff;font-size:45px;margin:0;text-transform:uppercase}
@media only screen and (max-width:320px) {.section-top-title h2 {font-size:40px}
}
.section-top-title {padding-bottom:90px;padding-top:150px}
.section-top-title,.breadcrumb {background:rgba(0,0,0,0) none repeat scroll 0 0;margin-bottom:0}
.section-top-title ol li {color:#fff!important}
.section-top-title ol li a {color:#fff!important}
.section-top-title ol li a:hover {color:#fcba0c!important}
.footer {background:rgba(80,80,80,1) none repeat scroll 0 0;color:#eee}
.footer h2{color:#c9882c;}
.footer h3{color:#fff;}
.single_footer h4 {color:#fff;font-size:14px;letter-spacing:2px;margin:0 0 25px;text-transform:uppercase}
@media only screen and (max-width:480px) {.single_footer {margin-bottom:40px}
}
.footer_contact ul li {color:#777;overflow:hidden;margin-bottom:10px}
.footer_contact ul li span {color:#747474;display:block;font-family:montserrat,sans-serif;font-size:14px;padding-top:8px}
.footer_contact ul li i {color:#fff;float:left;font-size:16px;line-height:40px;margin-right:15px;text-align:center}
.single_footer ul li a {color:#747474;font-family:montserrat,sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;transition:all .2s ease 0}
.single_footer ul li a:hover {color:#fff}
.f-first{margin-right:50px;}
.f-last{margin-left:30px;}
.f-last label{color:#c9882c!important;}
.footer-extra{border-top:1px solid #333; background-color:#454545!important}
.copyright {padding:30px 0 30px 90px; background-color:#444}
.copyright p {color:#bbb;font-family:montserrat,sans-serif;font-size:12px;margin-bottom:0;}
.admin{padding:30px 90px 30px 0; text-align:right; background-color:#444;}
@media only screen and (max-width: 768px) {#style-switcher {display:none}
}
@media only screen and (max-width:480px) {
.menu-top {background-color:#fcba0c}
.navbar-default .navbar-nav > li > a {background-color:rgba(255,255,255,0.8);color:#fff;padding:10px 20px!important}
.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a:hover {background-color:rgba(0,0,0,0.3);color:#fff}
}
@media only screen and (max-width:768px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a {color:#fff;}
}


div.banner{background:rgba(100,100,100,0.6); border-radius:11px;}
div.banner h1{color:#fff;}
.navbar-default.menu-shrink {background-color:#fcba0c}
.btn-light-bg {background:#fcba0c none repeat scroll 0 0;border:2px solid #fcba0c}
.btn-light-bg:hover,.btn-light-bg:focus {background:#fcba0c;border:2px solid #fcba0c}
.btn-home-bg {background:#fcba0c none repeat scroll 0 0;border:2px solid #fcba0c}
.btn-home-bg:hover,.btn-home-bg:focus {color:#fcba0c}
.home_btn_color_two {background:#fcba0c none repeat scroll 0 0!important;border:2px solid #fcba0c!important}
.carousel .slide-control {background:#fcba0c none repeat scroll 0 0}
.single_features i {color:#fcba0c}
.single_features:hover i {background:#fcba0c;border:1px solid #fcba0c}
.single-pricing-block {background:#fcba0c}
.btn-pricing-bg {color:#fcba0c}
.btn-pricing-bg:hover,.btn-pricing-bg:focus {color:#fcba0c}
.carousel-indicators .active {background-color:#fcba0c;border:1px solid #fcba0c}
.subscribe_input input:focus {border:1px solid #fcba0c;box-shadow:none;outline:0 none}
.subscribe_input button {background:#fcba0c none repeat scroll 0 0;border:2px solid #fcba0c}
.subscribe_input button:hover {background:#fcba0c;border:2px solid #fcba0c}
.panel-title a::after {background:#fcba0c}
.panel-title a.collapsed::after {background:#fcba0c}
.single_team:hover {background:#fcba0c none repeat scroll 0 0;background:#fcba0c none repeat scroll 0 0}
.single_team img {border:5px solid #e24142}
.social-media a i:hover {color:#e24242}
.single-address i {background:#fcba0c none repeat scroll 0 0}
.form-control:focus {border:1px solid #fcba0c}
.success {color:#fcba0c}
.or h2 {background:#fcba0c none repeat scroll 0 0}
.single_blog span {background:#fcba0c}
ul.blog_pagination li a:hover {color:#fff;background:#fcba0c;border:1px solid #fcba0c}
.categories ul li a:hover {color:#fcba0c}
.single_comment img {border:4px solid #fcba0c}
.menu-top.menu_dropdown {background-color:rgba(52,55,55,0.2);transition:all .3s}
.navbar-default .navbar-nav {margin:0}
.navbar-default .navbar-nav > li > a {background-color:rgba(255,255,255,0.2); color:#fff!important; padding:15px 20px; margin:2px; border-radius:4px}
.navbar-default .navbar-nav > li.active > a {color:#fff!important}
.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a:hover {background-color:rgba(0,0,0,0.3)!important;color:#fff!important}
.navbar-default.menu-shrink {background-color:#fcba0c;transition:all .3s}
.navbar-nav>li>.dropdown-menu{background-color:rgba(51,51,51,1)}
.navbar-nav>li>.dropdown-menu li{margin:2px;}
.navbar-nav>li>.dropdown-menu li a{padding:10px 20px; border-radius:4px; color:#fff; font-size:1.2em; background-color:rgba(100,100,100,1)}
.navbar-nav>li>.dropdown-menu li a:hover{color:#c9882c; font-size:1.2em; background-color:rgba(51,51,51,1)}
.navbar-nav>li>.dropdown-menu li.active a{color:#fff; background-color:#c9882c; cursor:default;}

section,footer {background-color:#fff}
.home_bg {background-color:transparent}
.slide-image {position:fixed!important;z-index:-1;display:block;width:100vw;height:100vh;object-fit:cover}
#features {background-color:transparent}
#features .row {background-color:rgba(255,255,255,0.8);border-radius:12px}
.message_sent {position:fixed;background-color:rgba(0,0,0,0.95);bottom:2%;padding:40px 20px;z-index:9999;border:1px solid #d6e9c6;color:#fff;border-radius:4px;font-weight:700;text-align:center;cursor:pointer;top:2%;left:2%;right:2%;transition:all .4s;font-size:140%}
.contactform,.contactform label {width:100%}
.contactform label span.title {width:20%;margin-right:4%;font-family:Lato,sans-serif!important}
.contactform input {width:76%;border:1px solid #fcba0c;border-radius:4px;font-weight:400;background-color:#fcba0c;color:#fff;font-family:Lato,sans-serif!important}
label[for=contact_message] {width:20%;margin-right:4%}
#contact_message {width:76%;border:1px solid #fcba0c;border-radius:4px;font-family:Lato,sans-serif!important;background-color:#fcba0c;color:#fff}
.text-centered {text-align:center}
.text-left {text-align:left}
.text-right {text-align:right}
.btn-primary {background-color:#007cbf}
.wrap {background-attachment:fixed!important; background-clip:border-box;background-color:rgba(0,0,0,0);background-origin:padding-box;background-position:50% 50%;background-repeat:no-repeat;background-size:100%!important;}
.topmenu {position:fixed; background-color:rgba(100,100,100,0.9);color:#fff;top:-200px;transition:top .4s ease;z-index:5;width:100%;padding-top:1000px;padding-bottom:10px}
.topmenu.sticky {top:0;transition:top .4s ease}

.headtop{position:fixed; width:100%; top:0; background-color:rgba(80,80,80,1); padding:30px 0; z-index:100;}
.headtop.sticky{padding:1px 0; transition:padding .4s ease;}

.headtop .nav.navbar-nav {margin:10px 0;float:right}
.headtop .navbar-toggle {background-color:#fff}
.top {margin-top:125px; padding-top:10%;padding-bottom:26%;background-attachment:scroll;background-color:rgba(0,0,0,0);background-origin:padding-box;background-position:0 0;background-repeat:repeat;color:#fff}
.top h2 {color:#fff;font-size:3rem;font-weight:700}
.navbar-default {background-color:transparent;border-color:transparent;margin-bottom:0}
.navbar {border-radius:0}
.logo {margin-top:15px; display:block}
.logo.sticky img{width:75%;}

.content-1 {background-color:#fff;padding-top:85px;padding-bottom:85px}
.content-1 h2{font-size:1.4em; color:#c9882c;}
.content-1 h2 img{margin-right:10px;}

#about-2 {background-attachment:fixed!important;background-clip:border-box;background-color:rgba(0,0,0,0);background-origin:padding-box;background-position:center center;background-repeat:no-repeat;background-size:100%!important;padding-top:120px;padding-bottom:120px;border-top:1px solid #c9882c;border-bottom:1px solid #c9882c;font-size:1.6rem}
#about-2 .container {background-color:rgba(255,255,255,0.9);padding-top:15px;padding-bottom:15px}
.partner-logo {background-attachment:fixed!important;background-clip:border-box;background-color:rgba(201,136,44,1);background-origin:padding-box;background-position:center center;background-repeat:no-repeat;background-size:100%!important;color:#fff;font-size:1.6rem;padding-top:85px;padding-bottom:85px}
.nav.navbar-nav > li > a {display:block;color:#fff;padding:1rem;font-size:110%}
.nav > li > a:focus,.nav > li > a:hover {background-color:transparent;color:#007cbf}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > .active > a:hover {background-color:#c9882c}
@media (max-width: 767px) {.headtop .nav.navbar-nav {float:inherit!important;margin-top:0}
}
@media (max-width: 768px) {.topmenu,.topmenu.sticky {display:none!important}
.login .form-inline .form-group {display:block;margin-bottom:5px}
.login .form-inline.pull-right {float:none!important}
.login .btn-primary {float:right}
.logo {display:block;text-align:center}
.nav.navbar-nav li a {margin:0 .5rem}
.headtop {padding-top:0;padding-bottom:0}
.top .form-inline .form-control {width:100%}
.top {padding-top:45px;padding-bottom:45px}
}
@media (max-width: 992px) {.nav.navbar-nav li a {margin:0 .3rem}
}
@media (max-width: 1200px) {.nav.navbar-nav li a {margin:0 .3rem}
}
