body,.templatemo-top-bar,.templatemo-top-menu,.navbar-default{background-color:#000000;}
.bg-goldenrod-theme{background-color:#daa520;}
.btn-theme{background-color:#daa520;border:2px solid #daa520;color:#ffffff;}
.btn-theme:hover,.btn-theme:focus{color:#daa520;background-color:transparent;border:2px solid #daa520;}
.isStuck{border-bottom:1px solid #daa520;}
.navbar-header .navbar-brand{line-height:initial;}
.navbar-default .navbar-brand{color:#daa520;}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#ffffff;}
.navbar-default .navbar-nav > li > a{color:#daa520;font-size:16px;font-weight:400;letter-spacing:0.9px;margin-left:1px;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{background-color:#daa520;color:#ffffff;}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background-color:#daa520;}
.templatemo-top-menu{min-height:60px;z-index:011;}
.templatemo-top-menu .navbar-brand{font-size:36px;margin:5px 0px 0px 0px;}
.templatemo-top-menu .navbar-toggle{margin-top:8px;}
.subheader{color:#daa520;font-size:14px;}
.subheader .top{color:#daa520;padding-right:20px;display:inline;}
.subheader .top i{padding-right:3px;}
.subheader a.top:hover,.subheader a.top:focus{color:#ffffff;text-decoration:none;}
#templatemo-carousel{background:url(../images/banner3.jpg) no-repeat center;height:708px;}
#templatemo-carousel .carousel-inner .carousel-caption{bottom:initial;color:#daa520;background-color:#00000094;padding-bottom:initial;top:50%;}
#templatemo-carousel .carousel-inner .carousel-caption p{margin-bottom:20px;line-height:24px;font-size:16px;width:85%;text-align:left;margin-left:25px;font-weight:600;}
#templatemo-carousel .carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{color:#daa520;}
.txt_theme{color:#daa520;}
.txt_slogan{font-size:24px;color:#b1aaaa;}
.templatemo-welcome{border-bottom:none;min-height:100%;}
.templatemo-slogan{font-weight:300;font-size:38px;color:#ffffff;}
.templatemo-service{margin-bottom:150px;margin-top:30px;}
.templatemo-service-item-header{color:#daa520;font-weight:500;padding:10px 30px;}
.templatemo-service-item div i{font-size:24px;color:#daccc7;}
.templatemo-service-item p{font-weight:300;text-align:-webkit-left;margin-top:10px;font-size:14px;color:#ffffff;}
.templatemo-team{background-image:none;min-height:550px;color:#ffffff;background-color:#daa520;}
.templatemo-team .toppart{margin:50px 0px;}
.templatemo-team .ableft{float:left;width:550px;margin-top:50px;}
.templatemo-team .abright{width:600px;background-color:#000000;padding:20px;position:absolute;right:10px;top:10px;z-index:1;border:1px solid #daa520;border-left:none;box-shadow:10px 0px 10px 10px rgb(0 0 0 / 10%);-moz-box-shadow:10px 0px 10px 10px rgb(0 0 0 / 10%);-webkit-box-shadow:10px 0px 10px 10px rgb(0 0 0 / 10%);}
.templatemo-team .abright p{font-size:14px;letter-spacing:0.2px;line-height:24px;color:#ffffff;margin-bottom:24px;}
.templatemo-team .member-thumb .thumb-overlay{background-color:rgb(0 0 0 / 56%);padding-top:24%;padding-left:3%;}
.templatemo-team .member-thumb .thumb-overlay p:hover{color:#ffffff;}
.templatemo-team .team-inner .team-inner-subtext{font-weight:300;font-size:18px;}
#templatemo-about .templatemo-line-header{margin-top:50px;margin-bottom:50px;}
#templatemo-about .templatemo-line-header .team_hr{width:32.5%;}
#templatemo-portfolio .templatemo-line-header .team_hr{width:40.5%;}
#templatemo-portfolio .templatemo-project-gallery .gallery .colorbox .templatemo-project-box img{background-color:goldenrod;}
#templatemo-portfolio .templatemo-gallery-category{font-size:16px;margin-top:50px;}
#templatemo-portfolio .templatemo-gallery-category a.active,#templatemo-portfolio .templatemo-gallery-category a:hover{color:#daa520;}
#templatemo-portfolio .templatemo-gallery-category a{color:#b1aaaa;font-weight:400;}
#templatemo-portfolio .templatemo-project-gallery .colorbox .templatemo-project-box .project-overlay{border:0.5px solid #daa520;}
#templatemo-blog{height:750px;padding:25px 0px;background-color:#daa520;}
#templatemo-blog .blog_box .blog_post{padding:15px 25px;}
#templatemo-blog .blog_box .blog_post ul li > a img{width:100%;}
#templatemo-blog .blog_box .blog_post .inner-box-detail{padding-left:5px;}
#templatemo-blog .blog_box .blog_post .inner-box-detail p{font-size:13px;font-weight:500;color:#423004;margin-top:5px;padding-left:10px;}
#templatemo-blog .blog_box .blog_post .inner-box-detail p:before{content:">";position:absolute;font-weight:900;left:5px;color:#000000;}
#templatemo-blog .blog_box .blog_post .inner-box-post-link .btn-post-link{font-size:12px;font-weight:400;color:#ecdfdf;border:2px solid #0a558e;border-radius:4px!important;background-color:#0a558e;padding:3px 10px;letter-spacing:1px;}
#templatemo-contact{margin-top:initial;border-top:1px solid #daa520;}
#templatemo-contact .contact_right .form-head{font-size:28px;color:#ffffff;font-weight:300;margin-bottom:20px;}
#templatemo-contact .contact_right p a{text-decoration:none;font-size:18px;}
#templatemo-contact .contact_right p.contactHead{color:#ffffff;font-size:24px;font-weight:300;letter-spacing:3px;text-align:center;}
#templatemo-contact .contact_right p.contactAddr,#templatemo-contact .contact_right p.contactNo,#templatemo-contact .contact_right p.contactMail,#templatemo-contact .contact_right p.contactSite{color:#ffffff;font-size:18px;font-weight:300;}
#templatemo-contact .form-group{padding:0px 5px;}
#templatemo-contact .form-group .form-control{border-radius:4px!important;}
#templatemo-contact .btn-send{margin-top:10px;padding:4px 20px;font-size:14px;border-radius:4px!important;}
.templatemo-tweets{background-color:#daa520;min-height:300px;font-size:14px;margin-top:70px;padding-top:30px;}
.templatemo-tweets .tweet_txt .twitter_user{color:#353535;font-size:13px;font-weight:500;font-style:italic;position:absolute;right:30px;bottom:0px;border-top:0.5px solid #4a3c3c;}
.certificate-gallery{background-color:#ffffff;border-top:2px solid #daa520;height:200px;}
.certificate-gallery .templatemo-line-header{margin-top:10px;}
.certificate-gallery > ul{margin-bottom:0;}
.certificate-gallery > ul > li{float:left;margin-bottom:15px;margin-right:20px;width:200px;}
.certificate-gallery > ul > li a{border:3px solid #FFF;border-radius:3px;display:block;overflow:hidden;position:relative;float:left;}
.certificate-gallery > ul > li a > img{-webkit-transition:-webkit-transform 0.15s ease 0s;-moz-transition:-moz-transform 0.15s ease 0s;-o-transition:-o-transform 0.15s ease 0s;transition:transform 0.15s ease 0s;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);height:100%;width:100%;}
.certificate-gallery > ul > li a:hover > img{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}
.certificate-gallery > ul > li a:hover .certificate-gallery-poster > img{opacity:1;}
.certificate-gallery > ul > li a .certificate-gallery-poster{background-color:rgba(0,0,0,0.1);bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color 0.15s ease 0s;-o-transition:background-color 0.15s ease 0s;transition:background-color 0.15s ease 0s;}
.certificate-gallery > ul > li a .certificate-gallery-poster > img{left:50%;margin-left:-10px;margin-top:-10px;opacity:0;position:absolute;top:50%;-webkit-transition:opacity 0.3s ease 0s;-o-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s;}
.certificate-gallery > ul > li a:hover .certificate-gallery-poster{background-color:rgba(0,0,0,0.5);}
.certificate-gallery .justified-gallery > a > img{-webkit-transition:-webkit-transform 0.15s ease 0s;-moz-transition:-moz-transform 0.15s ease 0s;-o-transition:-o-transform 0.15s ease 0s;transition:transform 0.15s ease 0s;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);height:100%;width:100%;}
.certificate-gallery .justified-gallery > a:hover > img{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}
.certificate-gallery .justified-gallery > a:hover .certificate-gallery-poster > img{opacity:1;}
.certificate-gallery .justified-gallery > a .certificate-gallery-poster{background-color:rgba(0,0,0,0.1);bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color 0.15s ease 0s;-o-transition:background-color 0.15s ease 0s;transition:background-color 0.15s ease 0s;}
.certificate-gallery .justified-gallery > a .certificate-gallery-poster > img{left:50%;margin-left:-10px;margin-top:-10px;opacity:0;position:absolute;top:50%;-webkit-transition:opacity 0.3s ease 0s;-o-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s;}
.certificate-gallery .justified-gallery > a:hover .certificate-gallery-poster{background-color:rgba(0,0,0,0.5);}
.certificate-gallery .video .certificate-gallery-poster img{height:48px;margin-left:-24px;margin-top:-24px;opacity:0.8;width:48px;}
.certificate-gallery.dark > ul > li a{border:3px solid #04070a;}
.certificate-gallery ul#lightgallery li a img{margin-left:125px;}
.templatemo-footer{border-top:none;margin-top:60px;}
.templatemo-footer .footer_container{margin-top:initial;margin-bottom:initial;}
.templatemo-footer .footer_container h3.social-head{font-size:18px;color:#daa520;text-transform:uppercase;font-weight:500;letter-spacing:0.2px;margin:20px 0px;}
.templatemo-footer .footer_container h3.social-head:after{content:'';display:block;width:50px;height:3px;background-color:#daa520;margin-top:15px;}
.templatemo-footer ul.list-inline li a.social-links{font-size:28px;color:#ffffff;}
.templatemo-footer ul.list-inline li a.social-links:hover{color:#daa520;}
.templatemo-footer .footer_container .address h5{font-size:16px;color:#ffffff;font-weight:400;letter-spacing:1.2px;margin-bottom:5px;}
.templatemo-footer .footer_container .address p{font-size:14px;color:#ffffff;font-weight:300;font-style:italic;}
.templatemo-footer .footer_container .export-links a{float:left;margin:2px;background-color:#252a2b;padding:4px 6px 3px;color:#ffffff;font-weight:200;font-size:13px;}
.templatemo-footer .footer_container .export-links a:hover{text-decoration:none;background-color:#daa520;}
.templatemo-footer .footer_bottom_content{margin:20px 0px;}
.templatemo-footer .footer_bottom_content span#footer-line{color:#ffffff;font-weight:400;font-size:14px;}
.templatemo-footer .footer_bottom_content span#footer-line a{text-decoration:none;color:#daa520}
.templatemo-footer .footer_container ul.quick-links{padding:0px;}
.templatemo-footer .footer_container ul.quick-links li{padding:5px 0 5px;list-style-type:none;}
.templatemo-footer .footer_container ul.quick-links li i{color:#daa520;}
.templatemo-footer .footer_container ul.quick-links li a.other-sites{letter-spacing:1px;}
.templatemo-footer .footer_container ul.quick-links li a{color:#ffffff;font-weight:300;padding-left:10px;font-size:13px;}
.templatemo-footer .footer_container ul.quick-links li a:hover{color:#daa520;text-decoration:none;cursor:pointer;}
.clients-tweets .clients_txt{min-height:100px;}
.clients-tweets .templatemo-line-header{margin:0 0 100px 0;}
