@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Hind);@import url(https://fonts.googleapis.com/css?family=Playball);body{font-family:'Montserrat', sans-serif;font-size:14px;font-weight:400;color:#000;line-height:30px;}
#preloader{background-color:#FFF;width:100%;height:100%;position:fixed;z-index:100000;}
.preloader{position:absolute;top:50%;left:50%;text-align:center;background:#FFF;height:36px;width:36px;margin-left:-18px;margin-top:-18px;}
.animated{visibility:hidden;}
.visible{visibility:visible;}
a{color:#1ba55e;text-decoration:none}
a:focus, a:hover{color:#1ba55e;text-decoration:underline}
.top-contact{font-size:14px;color:#fff;padding-top:10px;padding-bottom:10px;font-weight:400;}
.top-contact ul{padding:0px;margin:0px;text-align:left;}
.top-contact ul li{list-style-type:none;display:inline-block;}
.top-contact ul li i{font-size:18px;color:#fff;padding-right:16px;}
.top-contact .phone{text-align:right;}
.top-contact .phone i{width:26px;height:26px;border-radius:13px;color:#fff;background-color:#ffad08;text-align:center;padding-top:6px;margin-right:6px;}
.navbar-brand{float:left;font-size:18px;padding-top:3px;padding-bottom:0px;padding-right:20px;padding-left:50px;}
.sticky-wrapper{height:0px!important;}
.navbar-collapse{background-color:#215a2a;}
#navigation{width:100%;margin-left:auto;margin-bottom:auto;position:absolute;z-index:99999;padding-left:20px;padding-right:20px;}
#navigation ul.nav{font-family:'Montserrat', sans-serif;font-size:14px;font-weight:400;padding:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
#navigation ul.nav li{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.nav>li>a{position:relative;display:block;padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:16px;}
#navigation ul.nav li a{color:#fff;font-weight:400;text-decoration:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;opacity:0.7;}
#navigation ul.nav a:hover{opacity:1;color:#fff;text-decoration:none;}
#navigation ul.nav .current a{opacity:1;color:#fff;text-decoration:none;}
ul.dropdown-menu{padding:24px;}
ul.dropdown-menu li a{padding-top:8px;padding-right:0px!important;padding-bottom:8px;padding-left:0px!important;color:#969696;}
ul.dropdown-menu li a{color:#fff!important;}
ul.dropdown-menu li a:hover{color:#fff!important;}
ul.dropdown-menu li a:last-child{padding-bottom:0px!important;}
.yamm .nav, .yamm .collapse, .yamm .dropup, .yamm .dropdown{position:static;}
.yamm .container{position:relative;}
.yamm .dropdown-menu{left:auto;}
.dropdown-menu h3{font-size:14px;color:#fff;margin:0px;padding-top:0px;padding-right:0px;padding-bottom:10px;padding-left:0px;}
#navigation ul.nav li .yamm-content a:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;content:"\f105";margin-right:6px;}
.navbar-nav>li>.dropdown-menu li a:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;content:"\f105";margin-right:6px;}
.yamm .dropdown.yamm-fw .dropdown-menu{left:0;right:0;margin-left:14px;margin-right:14px;}
ul.mega-links{padding:0px;margin:0px;}
ul.mega-links li{color:#666;list-style-type:none;padding:4px;}
ul.mega-links li a{color:#666;font-weight:400;font-size:12px;}
ul.mega-links li a:link{color:#666;font-weight:400;}
ul.mega-links li:hover{color:#666;}
.dropdown-li{display:inline-block !important;}
.dropdown-link{display:inline-block !important;padding-right:2px !important;}
.dropdown-caret{display:inline-block !important;padding-left:2px !important;}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.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:#000;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#e4545b;}
.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;}
#slider .buttons a.nofill{font-size:16px;background-color:transparent;border-radius:60px;padding-top:12px;padding-right:30px;padding-bottom:12px;padding-left:30px;border:2px solid #fff;color:#fff;text-decoration:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
#slider .buttons a.nofill:hover{background-color:#fff;border:2px solid #fff;color:#ffad08;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
#slider .buttons a:first-child{margin-right:10px;}
.home-intro{margin-top:-140px;position:absolute;z-index:99998;left:0;right:0;}
.home-intro .block{padding-bottom:50px;}
.home-intro .block .icon{padding-top:30px;padding-bottom:50px;color:#fff;text-align:center;font-size:18px;}
.home-intro .block .icon.bg1{background-color:#215a2a;}
.home-intro .block .icon.bg2{background-color:#006a92;}
.home-intro .block .icon.bg3{background-color:#865902;}
.home-intro .block .icon.bg4{background-color:#ab0615;}
.home-intro .block .btn{text-align:center!important;margin-left:auto!important;margin-right:auto!important;margin-top:-18px;}
.home-intro .block .btn a.fill{font-size:16px;background-color:#725aa8;border-radius:40px;border:2px solid #725aa8;color:#fff;padding-top:9px;padding-right:20px;padding-bottom:9px;padding-left:20px;margin-left:auto;margin-right:auto;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.home-intro .block .btn a.fill:hover{background-color:#fff;color:#725aa8;text-decoration:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.home-intro h1{font-size:70px;font-weight:700;text-align:center;}
.home-intro .description{font-size:14px;font-weight:400;padding-top:20px;}
.home-intro .s-icons{padding-top:30px;}
.welcome-message{padding-top:530px;}
.welcome{padding-bottom:80px;}
.welcome h1{font-size:26px;color:#725aa8;margin-top:0px;}
.welcome .description{font-size:30px;}
.message{padding-bottom:80px;}
.message h1{font-size:30px;margin-top:0px;}
.message .description{font-size:16px;}
.watch-video{padding-top:140px;padding-bottom:140px;color:#fff;text-align:center;}
.watch-video .icon{font-size:30px;background-color:#ef3838;height:75px;width:75px;border-radius:50%;margin-left:auto;margin-right:auto;padding-top:24px;}
.watch-video .icon a{color:#fff;}
.watch-video .icon:hover{background-color:#ffad08;color:#fff;}
.watch-video h1{font-size:18px;}
.our-staff{padding-top:20px;padding-bottom:20px;font-family:'Satisfy', cursive;color:#060;}
.our-staff h1{padding-bottom:20px;}
.our-staff .block{padding-bottom:50px;}
.our-staff .block .name{font-size:18px;text-transform:uppercase;padding-top:10px;}
.our-staff .block .link{}
.our-staff .block .s-icons{padding-top:10px;}
.our-staff .block .s-icons ul{padding:0px;margin:0px;}
.our-staff .block .s-icons ul li{list-style-type:none;display:inline-block;color:#747474;}
.our-staff .block .s-icons ul li i{font-size:20px;color:#747474;padding-right:10px;padding-left:4px;}
.latest-news{padding-top:80px;padding-bottom:80px;}
.latest-news .header{text-align:center;}
.latest-news .header h1{font-size:30px;font-weight:700;text-transform:uppercase;}
.latest-news .header .icons{padding-top:20px;padding-bottom:40px;text-align:center;}
.latest-news h3{font-size:26px;}
.latest-news .block{padding-top:20px;padding-bottom:20px;}
.latest-news .block .picture{}
.latest-news .block .caption{font-size:18px;font-weight:700;}
.latest-news .block .date{font-size:16px;color:#aaa;}
.latest-news .block .description{font-size:14px;padding-top:8px;}
.latest-news .block .link{padding-top:20px;}
.latest-news .block .link a{color:#f65902;font-size:16px;}
.buttons{padding-top:40px;}
.buttons a.fill{font-size:16px;background-color:#ffad08;border-radius:40px;border:2px solid #ffad08;color:#fff;padding-top:8px;padding-right:20px;padding-bottom:8px;padding-left:20px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.buttons a.fill:hover{background-color:transparent;color:#ffad08;text-decoration:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.buttons a.nofill{font-size:16px;background-color:transparent;border-radius:60px;padding-top:8px;padding-right:20px;padding-bottom:8px;padding-left:20px;border:2px solid #ffad08;color:#ffad08;text-decoration:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.buttons a.nofill:hover{background-color:#ffad08;border:2px solid #ffad08;color:#fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.buttons a:first-child{margin-right:10px;}
.white-bg{background-color:#fff;}
.grey-bg{background-color:#f4f4f4;}
.green-bg{background-color:#215a2a;}
.green-bg-2{background-color:#215a2a;background:-webkit-linear-gradient(top, rgba(173,206,57,1), rgba(67,181,151,1));background:-o-linear-gradient(top, rgba(173,206,57,1), rgba(67,181,151,1));background:-moz-linear-gradient(top, rgba(173,206,57,1), rgba(67,181,151,1));background:linear-gradient(to top, rgba(173,206,57,1), rgba(67,181,151,1));}
.orange-bg{background:#9b2920;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzliMjkyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2VjNTAyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2Y1YTIxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNjk0MjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #9b2920 0%, #ec5022 30%, #f5a21f 70%, #f69420 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #9b2920), color-stop(30%, #ec5022), color-stop(70%, #f5a21f), color-stop(100%, #f69420));background:-webkit-linear-gradient(left, #9b2920 0%, #ec5022 30%, #f5a21f 70%, #f69420 100%);background:-o-linear-gradient(left, #9b2920 0%, #ec5022 30%, #f5a21f 70%, #f69420 100%);background:-ms-linear-gradient(left, #9b2920 0%, #ec5022 30%, #f5a21f 70%, #f69420 100%);background:linear-gradient(to right, #9b2920 0%, #ec5022 30%, #f5a21f 70%, #f69420 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9b2920', endColorstr='#f69420', GradientType=1);}
.featured-projects{text-align:center;padding-top:90px;}
.featured-projects .bg-text{position:absolute;z-index:0;top:-20px;left:0;right:0;margin-right:auto;margin-left:auto;}
.featured-projects .bg-text img{max-width:100%;height:auto}
.featured-projects h3{font-size:30px;font-weight:400;color:#ffad08;}
.featured-projects h1{font-size:60px;font-weight:700;padding-top:10px;}
.featured-projects .box{border:20px solid #FFF;background-color:#fff;margin-left:15px;margin-right:15px;margin-top:50px;margin-bottom:170px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.featured-projects .box:hover{border:20px solid #e1e0e0;}
.featured-projects .box .info{display:block;position:absolute;overflow:hidden;height:120px;background:#fff;text-align:center;border:20px solid #FFF;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;text-align:center;left:15px;right:15px;}
.featured-projects .box:hover .info{display:block;position:absolute;height:200px;text-align:center;margin-top:-80px;padding-top:30px;border-right-width:20px;border-bottom-width:20px;border-left-width:20px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#e1e0e0;border-bottom-color:#e1e0e0;border-left-color:#e1e0e0;border-top-width:0px;border-top-style:none;}
.featured-projects .box .info{padding:20px;}
.featured-projects .box .info .caption{font-size:22px;font-weight:400;}
.featured-projects .box .info .category{padding-top:10px;color:#9d9d9d;line-height:0px;}
.featured-projects .box .info .buttons{margin-top:45px;}
.projects-carousel.owl-carousel{margin-top:50px;padding-top:50px;}
.projects-carousel.owl-theme .owl-controls{text-align:center;position:absolute;top:-30px;left:0;right:0;}
.team{padding-top:100px;text-align:center;}
.team .members{padding-top:80px;}
.team h3{font-size:30px;font-weight:400;color:#ffad08;}
.team h1{font-size:60px;font-weight:700;padding-top:10px;}
.col-8{width:12.5%;}
.team .member .info{display:block;position:absolute;overflow:hidden;color:#fff;background:rgba(255, 173, 8,0.8);text-align:left!important;padding-left:15px;padding-right:15px;width:100%;height:0px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;text-align:center;line-height:20px;}
.team .member:hover .info{display:block;position:absolute;height:90px;padding-top:10px;padding-bottom:10px;text-align:center;margin-top:-90px;}
.team .member .info .name{font-size:16px;}
.team .member .info .designation{font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;line-height:normal !important;}
.team .member .info .icons{font-size:18px;padding-top:4px;}
.team .member .info .icons a{color:#fff;}
.team .member .info .icons i:hover{opacity:0.8;}
.team-icons{text-align:center;padding-top:40px;padding-bottom:60px;}
.team-icons h3{font-size:30px;font-weight:400;color:#ffad08;}
.team-icons h1{font-size:60px;font-weight:700;padding-top:10px;}
.team-icons .block{text-align:center;margin-top:50px;margin-bottom:10px;}
.team-icons .block .icon{width:130px;height:130px;margin-left:auto;margin-right:auto;border-radius:50%;text-align:center;color:#43b572;line-height:130px;font-size:50px;background-color:#fff;}
.team-icons .block h3{font-size:16px;font-weight:700;color:#000;margin-top:20px;}
.team-icons .block .description{font-size:14px;}
.services .grey-bg{padding-top:80px;padding-bottom:90px;}
.services h2{font-size:30px;color:#ffad08;font-weight:400;text-align:center;}
.services .herotext{font-size:20px;font-weight:400;text-align:center;padding-top:20px;}
.services h1{font-size:70px;font-weight:700;text-align:left;}
.services h3{font-size:30px;color:#ffad08;font-weight:400;text-align:left;line-height:0;}
.services .description{font-size:14px;font-weight:400;text-align:left;padding-top:10px;}
.services-tabs{padding-top:100px;padding-bottom:80px;}
.services-tabs .tab-content{padding-top:0px;padding-bottom:80px;}
.services-tabs ul{padding-bottom:50px;}
.services-tabs ul li{float:left;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d3d3d3;padding-top:20px;padding-right:20px;padding-bottom:30px;padding-left:20px;position:relative;}
.services-tabs ul li .point{border-top:16px solid transparent;border-bottom:16px solid transparent;border-right:20px solid #9b2920;position:absolute;left:-20px;top:50%;margin-top:-8px;display:none;}
.services-tabs ul li:hover .point{display:block;}
.services-tabs ul li.active .point{display:block;}
.services-tabs ul li a{background:none;padding:0px!important;margin:0px!important;color:#000;}
.services-tabs ul li a:hover, .services-tabs ul li:hover a{color:#fff;}
.services-tabs ul li:last-child{border:none;}
.services-tabs ul li.active{color:#fff;background:#9b2920;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzliMjkyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2VjNTAyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2Y1YTIxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNjk0MjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #9b2920 0%, #ec5022 30%, #f5a21f 70%, #f69420 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #9b2920), color-stop(30%, #ec5022), color-stop(70%, #f5a21f), color-stop(100%, #f69420));background:-webkit-linear-gradient(left, #9b2920 0%, #ec5022 30%, #f5a21f 70%, #f69420 100%);background:-o-linear-gradient(left, #9b2920 0%, #ec5022 30%, #f5a21f 70%, #f69420 100%);background:-ms-linear-gradient(left, #9b2920 0%, #ec5022 30%, #f5a21f 70%, #f69420 100%);background:linear-gradient(to right, #9b2920 0%, #ec5022 30%, #f5a21f 70%, #f69420 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9b2920', endColorstr='#f69420', GradientType=1);}
.services-tabs ul li.active h3, .services-tabs ul li:hover h3{color:#fff;}
.services-tabs ul li.active .icon, .services-tabs ul li:hover .icon{color:#43b573;background-color:#fff;}
.services-tabs ul li:hover{cursor:pointer;color:#fff;background:#9b2920;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzliMjkyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2VjNTAyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2Y1YTIxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNjk0MjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #9b2920 0%, #ec5022 30%, #f5a21f 70%, #f69420 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #9b2920), color-stop(30%, #ec5022), color-stop(70%, #f5a21f), color-stop(100%, #f69420));background:-webkit-linear-gradient(left, #9b2920 0%, #ec5022 30%, #f5a21f 70%, #f69420 100%);background:-o-linear-gradient(left, #9b2920 0%, #ec5022 30%, #f5a21f 70%, #f69420 100%);background:-ms-linear-gradient(left, #9b2920 0%, #ec5022 30%, #f5a21f 70%, #f69420 100%);background:linear-gradient(to right, #9b2920 0%, #ec5022 30%, #f5a21f 70%, #f69420 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9b2920', endColorstr='#f69420', GradientType=1);}
.services-tabs ul li .icon{background-color:#f4f4f4;color:#43b573;height:100px;width:100px;border-radius:50px;font-size:50px;text-align:center;padding-top:16px;float:left;margin-top:-12px;line-height:70px;}
.services-tabs ul li .info{margin-left:120px!important;}
.services-tabs ul li h3{font-size:18px;color:#000;margin-top:30px;}
.services-tabs ul li .description{font-size:14px;padding-top:10px;float:left;}
.gallery{padding-bottom:100px;}
#portfolio .grey-bg{padding-top:80px;padding-bottom:90px;}
#portfolio .index-header{padding-top:20px;padding-bottom:20px;}
#portfolio .index-header h1{font-size:26px;padding-bottom:20px;font-weight:400;}
#portfolio .index-header #options ul{width:auto;text-align:right;margin:0px;padding:0px;padding-top:20px;}
#portfolio .header{padding-top:60px;padding-bottom:60px;}
#portfolio h2{font-size:30px;color:#ffad08;font-weight:400;text-align:center;}
#portfolio .herotext{font-size:20px;font-weight:400;text-align:center;padding-top:20px;}
#portfolio h1{font-size:70px;font-weight:700;text-align:left;margin-bottom:0px;padding-bottom:0px;}
#portfolio h3{font-size:30px;color:#ffad08;font-weight:400;text-align:left;line-height:0;}
#options ul{width:auto;text-align:right;margin:0px;padding:0px;padding-top:85px;}
#options ul li{display:inline-block}
#options ul li a{font-size:16px;font-weight:400;line-height:1.8;padding-left:6px;padding-right:6px;display:inline-block;text-align:center;color:#000000;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
#options ul li:after{content:"/"}
#options ul li:last-child:after{content:""}
#options ul li a:link{color:#000000;text-decoration:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
#options ul li:hover a, #options ul li a.selected{color:#ffad08;}
#portfolio ul li{list-style-type:none;}
.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;transition-duration:0.8s;-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;transition-property:transform, opacity;}
#portfolio .buttons{padding:0px;margin-top:70px;margin-right:auto;padding-bottom:0px;margin-left:auto;text-align:center;}
#portfolio .buttons a{font-size:16px;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
#portfolio-mansory figure{float:left;width:30%;height:auto!important;margin-bottom:1px;margin-left:1px;overflow:hidden;}
#portfolio-mansory figure img{max-width:100%;height:auto;display:inline-block;vertical-align:middle;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
#portfolio-mansory figure.item{margin-bottom:1px!important;text-align:center;}
#portfolio-mansory figure .info{padding-top:20px;padding-bottom:60px;}
#portfolio-mansory figure .info .caption{font-size:18px;font-weight:700;}
#portfolio-mansory figure .info .description{padding-top:10px;color:#9d9d9d;line-height:0px;}
#portfolio-mansory .item-w2{width:60%}
#portfolio-mansory .item-h2{height:auto!important}
#portfolio-mansory .picture{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;position:relative;}
#portfolio-mansory .item:hover img{opacity:0.2;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.picture-overlay{-webkit-backface-visibility:hidden;display:block;position:absolute!important;top:0;left:0;right:0;bottom:0;z-index:1;opacity:0;text-align:left;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.picture-overlay .icons{display:table;width:100%;height:100%;}
.picture-overlay:hover{opacity:1}
.picture-overlay .icons>:first-child{display:table-cell;vertical-align:middle;text-align:center;}
.picture-overlay .icons>:first-child .icon{display:inline-block!important;background-color:#fff;color:#ffad08;width:50px;height:50px;margin:4px;border-radius:25px;text-align:center;-webkit-transition:all .1s ease-in-out 0s;-moz-transition:all .1s ease-in-out 0s;-ms-transition:all .1s ease-in-out 0s;-o-transition:all .1s ease-in-out 0s;transition:all .1s ease-in-out 0s;padding:10px;}
.picture-overlay .icons>:first-child .icon a{font-size:20px;line-height:29px;}
.container-fluid.portfolio-1{padding-left:0px;padding-right:0px;}
.portfolio-1 .intro{color:#fff;padding-left:50px;padding-right:50px;padding-top:50px;padding-bottom:50px;margin-top:0px;}
.portfolio-1 .intro h3{font-size:30px;font-weight:400;}
.portfolio-1 .intro h1{font-size:60px;font-weight:700;margin-top:0px;padding-bottom:10px;text-align:left;}
.portfolio-1 .intro .detail{font-size:16px;font-weight:400;}
.portfolio-1 .intro .detail .heading{padding-top:10px;font-size:18px;font-weight:700;}
.portfolio-1 .intro .detail .info{font-size:16px;font-weight:400;}
.portfolio-1 .buttons{margin-top:10px;}
.portfolio-1 .buttons a.nofill{font-size:16px;background-color:transparent;border-radius:60px;padding-top:12px;padding-right:30px;padding-bottom:12px;padding-left:30px;border:2px solid #fff;color:#fff;text-decoration:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.portfolio-1 .buttons a.nofill:hover{background-color:#fff;border:2px solid #fff;color:#43b572;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.portfolio-1 .buttons a.nofill i{padding-left:8px;}
.portfolio-1 .next-prev{vertical-align:baseline;}
.portfolio-1 .next-prev .col-lg-6{background-color:#df4322;text-align:center!important;}
.portfolio-1 .next-prev .col-lg-6 a{line-height:50px;color:#fff;font-size:30px;text-align:center!important;}
#portfolio .intro{color:#fff;padding-left:50px;padding-right:50px;padding-top:110px;padding-bottom:100px;}
#portfolio .intro h3{font-size:30px;font-weight:400;}
#portfolio .intro h1{font-size:70px;font-weight:700;margin-top:0px;padding-bottom:20px;}
#portfolio .intro .detail{font-size:16px;font-weight:400;}
#portfolio .intro .detail .heading{padding-top:30px;font-size:18px;font-weight:700;}
#portfolio .intro .detail .info{font-size:16px;font-weight:400;}
#portfolio .buttons{margin-top:30px;}
#portfolio .buttons a.nofill{font-size:16px;background-color:transparent;border-radius:60px;padding-top:12px;padding-right:30px;padding-bottom:12px;padding-left:30px;border:2px solid #fff;color:#fff;text-decoration:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
#portfolio .buttons a.nofill:hover{background-color:#fff;border:2px solid #fff;color:#43b572;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
#portfolio .buttons a.nofill i{padding-left:8px;}
#portfolio .next-prev{vertical-align:baseline;}
#portfolio .next-prev .col-lg-6{background-color:#ffad08;text-align:center!important;}
#portfolio .next-prev .col-lg-6 a{line-height:50px;color:#fff;font-size:30px;text-align:center!important;}
.testimonials{text-align:center;padding-top:100px;padding-bottom:100px;}
.testimonial-carousel{padding-top:24px;}
.testimonials h3{font-size:40px;font-weight:400;color:#ffad08;}
.testimonials .description{font-size:30px;font-weight:700;padding-top:20px;line-height:40px;color:#FFF;}
.testimonials .icon1{font-size:40px;padding-top:10px;color:#FFF;}
.testimonials .icon2{font-size:40px;padding-top:20px;color:#FFF;}
.testimonials .name{font-size:18px;color:#b1b1b1;padding-top:12px;}
.testimonial-carousel.owl-theme .owl-controls .owl-page{padding-top:30px!important;}
.clients{padding-bottom:120px;}
.clients .col-lg-3{border:1px solid #d3d3d3;}
.clients .col-lg-3 img{padding-top:20px;padding-bottom:20px;}
.blog{padding-top:20px;padding-bottom:100px;}
.blog h2{font-size:30px;font-weight:400;text-align:center;}
.blog .herotext{font-size:20px;font-weight:400;text-align:center;padding-top:20px;padding-bottom:50px;}
.colored-text{color:#ffad08;}
.blog .post .image{position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.blog .post .image:hover img{opacity:0.2;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.blog .post .info{padding:20px;}
.blog .post .info .meta{color:#c5c5c5;}
.blog .post .info h1{font-size:40px;font-weight:700;}
.blog .post .info .description{font-size:16px;padding-top:12px;}
.blog .post .info .readmore{font-size:16px;color:#ffad08;padding-top:20px;}
.blog .post .info .readmore a{color:#ffad08;}
.blog .post .info .readmore a:hover{text-decoration:underline;}
.blog-carousel.owl-theme .owl-controls .owl-buttons .owl-prev{position:absolute;top:15%;left:0;}
.blog-carousel.owl-theme .owl-controls .owl-buttons .owl-next{position:absolute;top:15%;right:0;}
.blog-carousel.owl-theme .owl-controls .owl-buttons div{display:inline-block;zoom:1;*display:inline;font-size:28px;line-height:1.1;padding-top:25px;filter:Alpha(Opacity=100);opacity:1;width:40px;height:80px;color:#fff;text-align:center;}
.plus-blocks{padding-top:100px;padding-bottom:100px;}
.plus-blocks .text-block h1{font-size:50px;font-weight:700;color:#fff;}
.plus-blocks .text-block h3{font-size:30px;font-weight:400;color:#fff;line-height:0;}
.plus-blocks .text-block .description{font-size:14px;font-weight:400;color:#fff;padding-top:10px;}
.plus-blocks .text-block .buttons a.nofill{font-size:16px;background-color:transparent;border-radius:60px;padding-top:12px;padding-right:30px;padding-bottom:12px;padding-left:30px;border:2px solid #fff;color:#fff;text-decoration:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.plus-blocks .text-block .buttons a.nofill:hover{background-color:#fff;border:2px solid #fff;color:#43b572;}
footer.green-bg{padding-top:20px;}
.getintouch h3{font-size:30px;color:#fff;font-weight:400;text-align:left;padding-bottom:10px;font-family:'Playball', cursive;}
.getintouch ul{padding:0px;margin:0px;}
.getintouch ul li{font-size:16px;list-style-type:none;color:#fff;}
.getintouch ul li i{font-size:20px;color:#fff;padding-right:6px;padding-left:4px;}
.followus h3{font-size:30px;color:#fff;font-weight:400;text-align:left;padding-bottom:10px;}
.followus ul{padding:0px;margin:0px;}
.followus ul li{list-style-type:none;display:inline-block;color:#fff;}
.followus ul li i{font-size:20px;color:#fff;padding-right:16px;padding-left:4px;}
.contact-form{padding-top:20px;}
.contact-form input, .contact-form textarea{font-family:'Montserrat', sans-serif;font-size:14px;font-weight:400;width:100%;margin-top:10px;margin-bottom:10px;padding:10px;background-color:transparent;border:1px solid #fff;color:#fff;}
.contact-form input::-webkit-input-placeholder, .contact-form textarea::-webkit-input-placeholder{color:#fff}
.contact-form textarea{margin-bottom:5px;}
.contact-form .buttons{text-align:center;padding-top:20px;padding-bottom:30px;}
#message_post{text-align:center;padding-bottom:20px;}
.errorMessage{text-align:center;color:#ff0000;}
.successMessage{text-align:center;color:#12d62d;}
.contact-form .btn{font-size:16px;background-color:transparent;border-radius:60px;padding-top:12px;padding-right:30px;padding-bottom:12px;padding-left:30px;border:2px solid #fefefe;color:#fefefe;text-decoration:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.contact-form .btn:hover{background-color:#1ca55f;border:2px solid #1ca55f;color:#fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
footer .row2{font-size:14px;background-color:#ab0716;padding-top:20px;padding-bottom:20px;margin-top:50px;color:#fff;}
footer .row2 a{ color: #ffc145; }
.scrollup{width:35px;height:35px;position:fixed;bottom:15px;right:15px;display:none;text-indent:-9999px;background-color:#ffad08;background-image:url(../images/icons/to-top/to-top.png);background-repeat:no-repeat;background-position:center center;z-index:999997;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.scrollup:hover{opacity:0.9;}
.no-gutter-12 [class*="-12"]{padding-left:0;padding-right:0;}
.no-gutter-10 [class*="-10"]{padding-left:0;padding-right:0;}
.no-gutter-7 [class*="-7"]{padding-left:0;padding-right:0;}
.no-gutter-6 [class*="-6"]{padding-left:0;padding-right:0;}
.no-gutter-5 [class*="-5"]{padding-left:0;padding-right:0;}
.no-gutter-4 [class*="-4"]{padding-left:0;padding-right:0;}
.no-gutter-3 [class*="-3"]{padding-left:0;padding-right:0;}
.no-gutter-2 [class*="-2"]{padding-left:0;padding-right:0;}
.parallax-1{background-attachment:fixed;background-image:url(../images/1920x1080.jpg);background-repeat:repeat-y;background-position:50% 0;background-size:cover;}
.parallax-2{background-attachment:fixed;background-image:url(../images/1920x1080-1.jpg);background-repeat:repeat-y;background-position:50% 0;background-size:cover;}
.parallax-3{background-attachment:fixed;background-image:url(../images/parallax/3.jpg);background-repeat:repeat-y;background-position:50% 0;background-size:cover;}
.parallax-map{background-attachment:fixed;background-image:url(../images/parallax/map.jpg);background-repeat:repeat-y;background-position:50% 0;background-size:cover;}
.parallax-contact{background-attachment:fixed;background-image:url(../images/parallax/contact.jpg);background-repeat:repeat-y;background-position:50% 0;background-size:cover;}
.parallax-inner .container{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:25%;margin:auto;}
.parallax-inner h1{font-family:'Montserrat', sans-serif;color:#fff;font-weight:700;font-size:90px;}
.parallax-inner .description{font-family:'Montserrat', sans-serif;color:#fff;font-weight:400;font-size:18px;padding-left:50px;padding-right:50px;}
.parallax-inner.page-01{background-attachment:fixed;background-image:url(../images/parallax/inner/1.jpg);background-repeat:repeat-y;background-position:50% 0;background-size:cover;min-height:750px;position:relative;text-align:center;}
.parallax-inner.page-02{background-attachment:fixed;background-image:url(../images/parallax/inner/2.jpg);background-repeat:repeat-y;background-position:50% 0;background-size:cover;min-height:750px;position:relative;text-align:center;}
.parallax-inner.page-03{background-attachment:fixed;background-image:url(../images/parallax/inner/3.jpg);background-repeat:repeat-y;background-position:50% 0;background-size:cover;min-height:750px;position:relative;text-align:center;}
.parallax-inner.page-04{background-attachment:fixed;background-image:url(../images/parallax/inner/4.jpg);background-repeat:repeat-y;background-position:50% 0;background-size:cover;min-height:750px;position:relative;text-align:center;}
.parallax-inner.page-05{background-attachment:fixed;background-image:url(../images/parallax/inner/5.jpg);background-repeat:repeat-y;background-position:50% 0;background-size:cover;min-height:750px;position:relative;text-align:center;}
.parallax-inner.page-06{background-attachment:fixed;background-image:url(../images/parallax/inner/6.jpg);background-repeat:repeat-y;background-position:50% 0;background-size:cover;min-height:750px;position:relative;text-align:center;}
.parallax-inner.page-07{background-attachment:fixed;background-image:url(../images/parallax/inner/7.jpg);background-repeat:repeat-y;background-position:50% 0;background-size:cover;min-height:750px;position:relative;text-align:center;}
.parallax-inner.page-08{background-attachment:fixed;background-image:url(../images/parallax/inner/8.jpg);background-repeat:repeat-y;background-position:50% 0;background-size:cover;min-height:750px;position:relative;text-align:center;}
.parallax-inner.page-09{background-attachment:fixed;background-image:url(../images/parallax/inner/9.jpg);background-repeat:repeat-y;background-position:50% 0;background-size:cover;min-height:750px;position:relative;text-align:center;}
.parallax-inner.page-10{background-attachment:fixed;background-image:url(../images/parallax/inner/10.jpg);background-repeat:repeat-y;background-position:50% 0;background-size:cover;min-height:750px;position:relative;text-align:center;}
.parallax-inner.page-11{background-attachment:fixed;background-image:url(../images/parallax/inner/11.jpg);background-repeat:repeat-y;background-position:50% 0;background-size:cover;min-height:750px;position:relative;text-align:center;}
.parallax-inner.page-12{background-attachment:fixed;background-image:url(../images/parallax/inner/12.jpg);background-repeat:repeat-y;background-position:50% 0;background-size:cover;min-height:750px;position:relative;text-align:center;}
.about-page .intro{padding-top:50px;padding-bottom:70px;text-align:center!important;}
.about-page .intro h3{font-size:30px;color:#ffad08;font-weight:400;}
.about-page .intro h1{font-size:60px;font-weight:700;}
.about-page .intro .description{font-size:16px;font-weight:400;padding-top:30px;}
.about-page .intro .signature{width:100%;padding-bottom:50px;padding-top:50px;position:relative;}
.about-page .intro .signature img{position:absolute;z-index:999;left:0;right:0;top:40px;}
.about-page .intro .signature .line{height:1px;position:absolute;width:100%;margin:0 auto;left:0;right:0;top:90px;z-index:99;background-image:none;background-repeat:repeat-x;background-color:#e5e5e5;}
.about-page .detail{padding-top:10px;padding-bottom:80px;}
.about-page .detail h1{font-size:60px;font-weight:700;padding-top:0px;margin-top:0px;padding-bottom:20px;}
.about-page .detail .description{font-size:16px;font-weight:400;}
.about-page .team{padding-top:16px;}
.journey{text-align:center;padding-top:80px;padding-bottom:80px;}
.journey h3{font-size:30px;color:#ffad08;font-weight:400;}
.journey .journey-tabs .tab-content{padding-top:0px;margin-top:0px;}
.journey .journey-tabs .tab-content .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{color:#b6b6b6;font-size:14px!important;cursor:default;border:none;background-color:transparent;text-align:center;}
.journey .journey-tabs h1{font-size:80px;font-weight:700;}
.journey .journey-tabs .description{font-size:16px;font-weight:400;padding-top:30px;padding-bottom:50px;}
.main-services-tabs .nav>li>a{padding-top:24px;padding-bottom:24px;padding-left:0px;padding-right:0px;color:#fff;}
.main-services-tabs .nav>li>a .icon{font-size:30px;}
.main-services-tabs .nav>li>a .caption{font-size:16px;padding-top:10px;}
.main-services-tabs .nav-pills>li>a:hover{color:#fff;background-color:#ffad08}
.main-services-tabs .tab-content{padding-top:90px;padding-bottom:50px;}
.main-services-tabs .tab-content h3{font-size:30px;font-weight:400;color:#ffad08;margin-bottom:0px;padding-bottom:0px;}
.main-services-tabs .tab-content h1{font-size:70px;font-weight:700;padding-top:0px;margin-top:0px;}
.main-services-tabs .tab-content .description{font-size:14px;font-weight:400;padding-top:20px;padding-bottom:30px;line-height:30px;}
.work-process-tabs{padding-top:80px;padding-bottom:60px;}
.work-process-tabs h1{font-size:40px;color:#ffad08;text-align:center;padding-bottom:40px;}
.work-process-tabs .nav-justified>li{text-align:center;}
.work-process-tabs .nav-justified>li>a{line-height:74px;border:none;border-radius:0;font-size:22px;color:#000;text-align:center!important;margin-left:auto!important;margin-right:auto!important;}
.work-process-tabs .nav-justified>li>a:hover{border-color:#eee #eee #ddd}
.work-process-tabs .nav-justified>li:hover>a, .work-process-tabs .nav-justified>li.active>a, .work-process-tabs .nav-justified>li.active>a:focus, .work-process-tabs .nav-justified>li.active>a:hover{color:#ffad08;background-color:transparent!important;border:none;border-bottom-color:transparent;text-decoration:none;}
.work-process-tabs .nav-justified>li.active>a .icon, .work-process-tabs .nav-justified>li:hover>a .icon{background-color:#ffad08;color:#fff;text-decoration:none;}
.work-process-tabs .nav-justified li .icon{height:100px;width:100px;border-radius:50px;background-color:#ededed;margin-left:auto;margin-right:auto;font-size:30px;padding-top:16px;text-align:center;color:#ffad08;}
.work-process-tabs .col-lg-5:first-child{border-right-width:1px;border-right-style:solid;border-right-color:#ededed;}
.work-process-tabs .tab-content{text-align:center;}
.work-process-tabs .tab-content h3{font-size:26px;padding-bottom:10px;}
.vertical-tabs{padding-top:60px;padding-bottom:60px;}
.vertical-tabs .nav-stacked li{clear:left;padding:0px;margin:0px;}
.vertical-tabs .nav-stacked>li>a{line-height:74px;border:none;border-radius:0;font-size:16px;color:#000;margin:0px;padding-top:0px;padding-right:0px;padding-bottom:16px;padding-left:0px;}
.vertical-tabs .nav-stacked>li>a:hover{border-color:#eee #eee #ddd}
.vertical-tabs .nav-stacked>li:hover>a, .vertical-tabs .nav-stacked>li.active>a, .vertical-tabs .nav-stacked>li.active>a:focus, .vertical-tabs .nav-stacked>li.active>a:hover{color:#1ba45e;background-color:transparent!important;border:none;border-bottom-color:transparent}
.vertical-tabs .nav-stacked>li.active>a .icon, .vertical-tabs .nav-stacked>li:hover>a .icon{background-color:#1ba45e;color:#fff;}
.vertical-tabs .nav-stacked li .icon{height:70px;width:70px;border-radius:35px;background-color:#ededed;float:left;margin-right:16px;font-size:20px;text-align:center;color:#1ba45e;}
.vertical-tabs .col-lg-5:first-child{border-right-width:1px;border-right-style:solid;border-right-color:#ededed;}
.vertical-tabs .tab-content{padding-left:30px;}
.vertical-tabs .tab-content h3{font-size:24px;color:#1ba45e;}
.skills{padding-top:60px;padding-bottom:60px;}
.skills h3{font-size:30px;color:#ffad08;}
.skills ul{padding:0px;margin:0px}
.skills ul li{list-style-type:none;padding:0px;margin:0px}
.skills ul li h3{font-size:16px;color:#000;padding-top:10px;margin-top:0px;}
.iconic-services{text-align:center;padding-top:100px;padding-bottom:100px;}
.iconic-services .row{padding-top:30px;}
.iconic-services .icon{font-size:50px;color:#43b572;margin-bottom:30px;}
.iconic-services h1{font-size:20px;font-weight:700;margin-top:10px;margin-bottom:20px;}
.iconic-services h3{font-size:30px;color:#ffad08;font-weight:400;padding-bottom:50px;}
.iconic-services .description{font-size:14px;font-weight:400;padding-bottom:50px;}
.services-02-intro{text-align:center;padding-top:80px;padding-bottom:20px;}
.services-02-intro h3{font-size:30px;font-weight:400;color:#ffad08;margin-bottom:0px;padding-bottom:0px;}
.services-02-intro h1{font-size:70px;font-weight:700;padding-top:0px;margin-top:0px;}
.services-02-intro .description{font-size:14px;font-weight:400;padding-top:20px;padding-bottom:30px;line-height:30px;}
.services-02-intro .picture{padding-top:50px;}
.services-pictures{text-align:left;}
.services-pictures h1{font-size:30px;color:#000;font-weight:700;text-transform:uppercase;}
.services-pictures .image{padding-bottom:20px;padding-top:40px;}
.services-pictures .caption{font-size:16px;text-transform:uppercase;}
.services-pictures .date{font-size:16px;line-height:8px;}
.services-pictures .description{font-size:14px;padding-top:20px;}
.project-page .project-intro{padding-top:80px;padding-bottom:80px;text-align:center;}
.project-page .project-intro h1{font-size:40px;color:#ffad08;font-weight:700;text-transform:uppercase;}
.project-page .project-intro .description{font-size:26px;font-weight:400;padding-top:30px;line-height:40px;}
.project-page .icons .liner{height:1px;position:absolute;width:80%;z-index:0;margin:0 auto;left:0;right:0;top:20px;z-index:1;background-image:none;background-repeat:repeat-x;background-color:#CCC;}
.project-page .icons{padding-top:10px;padding-bottom:80px;text-align:center;}
.project-page .icons .icon{font-size:40px;color:#43b572;}
.project-page .icons .caption{font-size:16px;color:#646464;text-transform:uppercase;padding-top:10px;}
.project-page .project-details{padding-top:90px;padding-bottom:90px;}
.project-page .project-details h2{font-size:18px;color:#ffad08;font-weight:700;text-transform:uppercase;margin-top:0px;padding-top:0px;}
.project-page .project-details .description{font-size:14px;font-weight:400;}
ul.project-info{padding:0px;margin:0px;padding-top:10px;}
ul.project-info li{padding-top:8px;padding-bottom:8px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e5e5e5;list-style-type:none;}
ul.project-info li a{color:#000;}
ul.project-info li a:hover{color:#ffad08;text-decoration:none;}
ul.project-info li:last-child{border:none;}
ul.project-info li .caption{color:#ffad08;text-transform:uppercase;display:inline-block;width:100px;}
ul.project-info li .detail{color:#000;text-transform:uppercase;display:inline-block;}
.project-page .project-details .buttons{padding-top:60px;}
.project-page .project-details .buttons a.fill{font-size:14px;background-color:#ffad08;border-radius:0px;border:2px solid #ffad08;color:#fff;padding-top:14px;padding-right:40px;padding-bottom:14px;padding-left:40px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.project-page .project-details .buttons a.fill:hover{background-color:transparent;color:#ffad08;text-decoration:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.related-projects{text-align:center;}
.related-projects h1{font-size:30px;color:#000;font-weight:700;text-transform:uppercase;}
.related-projects .image{padding-bottom:20px;padding-top:40px;}
.related-projects .caption{font-size:16px;text-transform:uppercase;}
.related-projects .date{font-size:16px;line-height:8px;}
#featured-project-page .intro{padding-top:0px;padding-bottom:40px;}
#featured-project-page h2{font-size:30px;color:#ffad08;font-weight:400;text-align:center;}
#featured-project-page .herotext{font-size:20px;font-weight:400;text-align:center;padding-top:20px;}
#featured-project-page h1{font-size:40px;font-weight:400;text-align:center;padding-bottom:10px;color:#ffad08;}
#featured-project-page h3{font-size:30px;color:#ffad08;font-weight:400;text-align:center;line-height:0;}
#featured-project-page #options ul{width:auto;text-align:center;margin:0px;padding:0px;padding-top:0px;padding-bottom:80px;}
#options ul li{display:inline-block;font-size:16px;font-weight:400;}
#options ul li a{font-size:16px;font-weight:400;line-height:1.8;padding-left:6px;padding-right:6px;display:inline-block;text-align:center;color:#000000;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
#options ul li:after{content:"/"}
#options ul li:first-child:after{content:""}
#options ul li:last-child:after{content:""}
#options ul li a:link{color:#000000;text-decoration:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
#options ul li:hover a, #options ul li a.selected{color:#ffad08;}
#featured-project-page ul li{list-style-type:none;}
.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;transition-duration:0.8s;-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;transition-property:transform, opacity;}
.featured-projects .box{border:20px solid #FFF;background-color:#fff;margin-left:15px;margin-right:15px;margin-top:0px;margin-bottom:150px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
#featured-project-page .buttons{padding:0px;margin-top:40px;margin-right:auto;padding-bottom:0px;margin-left:auto;text-align:center;}
#featured-project-page .buttons a{font-size:16px;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.featured-projects #portfolio-mansory figure{float:left;width:30%;height:auto!important;margin-bottom:1px;margin-left:1px;overflow:hidden;background-color:#f5f5f5!important;}
.featured-projects #portfolio-mansory figure img{max-width:100%;height:auto;display:inline-block;vertical-align:middle;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.featured-projects #portfolio-mansory figure.item{margin-bottom:1px!important;text-align:center;}
.featured-projects #portfolio-mansory .item-w2{width:60%}
.featured-projects #portfolio-mansory .item-h2{height:auto!important}
.featured-projects #portfolio-mansory .picture{background-color:none!important;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;position:relative;}
.featured-projects #portfolio-mansory .item:hover img{opacity:0.7;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.quote{padding-top:100px;padding-bottom:100px;}
.quote .description{font-size:60px;font-weight:700;text-align:center;line-height:normal;}
.blog-page h2{font-size:24px;color:#333333;font-weight:400;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
.blog-page .herotext{font-size:20px;font-weight:400;text-align:center;padding-top:20px;padding-bottom:50px;}
.blog-page .post .colored-text{color:#ffad08;}
.blog-page .post .image{position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.blog-page .post .image:hover img{opacity:0.2;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.blog-page .post .info{padding-right:10px;padding-bottom:10px;padding-left:10px;}
.blog-page .post .info .meta{color:#c5c5c5;}
.blog-page .post .info h1{font-size:40px;font-weight:700;}
.blog-page .post .info .description{font-size:14px;}
.blog-page .post .info .readmore{font-size:16px;color:#ffad08;padding-top:20px;}
.blog-page .post .info .readmore a{color:#ffad08;}
.blog-page .post .info .readmore a:hover{text-decoration:underline;}
.blog-comments{margin-top:50px;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}
.media-list{margin-top:20px;}
.blog-comments h1{font-size:20px;font-weight:400;padding-bottom:20px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d8d8d8;}
.blog-comments h1 i{font-size:30px;color:#1ba55e;padding-right:10px;}
.media, .media .media{margin-top:30px}
.media:first-child{margin-top:15px;}
.media-object{margin-right:20px;margin-bottom:20px;}
.blog-comments .media-heading{font-size:16px;font-weight:700;padding:0px;margin:0px;}
.blog-comments .date{font-size:14px;font-weight:400;color:#aaaaaa;padding:0px;margin:0px;}
.leave-a-reply{margin-top:50px;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}
.leave-a-reply h1{font-size:20px;font-weight:400;padding-bottom:20px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d8d8d8;}
.leave-a-reply h1 i{font-size:30px;color:#1ba55e;padding-right:10px;}
.blog-form{padding-top:30px;}
.blog-form input, .blog-form textarea{font-family:'Montserrat', sans-serif;font-size:14px;font-weight:400;width:100%;margin-top:10px;margin-bottom:10px;padding:10px;}
.blog-form textarea{margin-bottom:5px;}
.blog-form .buttons{padding-top:20px;padding-bottom:30px;}
blockquote{font-size:20px!important;border-left:none;text-align:center;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;margin-top:20px;margin-right:0px;margin-bottom:20px;margin-left:0px;}
blockquote .icon{font-size:40px!important;color:#1ba55e;padding-top:10px;}
blockquote .description{font-size:20px!important;font-weight:700;padding-top:20px;line-height:30px;}
blockquote .name{font-size:14px!important;color:#b1b1b1;padding-top:12px;}
.related-posts{padding-top:20px;}
.related-posts h1{font-size:20px;font-weight:400;}
.related-posts .post{padding-top:10px;padding-bottom:30px;}
.related-posts .post .image{position:relative;background-color:#ffad08;margin-bottom:6px;}
.related-posts .post .image:hover img{opacity:0.2;}
.related-posts .post .date{font-size:16px;font-weight:400;color:#c5c5c5;}
.related-posts .post h3{font-size:18px;font-weight:400;padding-top:2px;margin-top:2px;}
.map{background-attachment:fixed;background-image:url(../images/parallax/map.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;}
.two-blocks{padding-top:60px;padding-bottom:60px;text-align:center;}
.two-blocks .text-block h1{font-size:100px;font-weight:700;color:#fff;padding-bottom:0px;margin-bottom:0px;}
.two-blocks .text-block h3{font-size:20px;font-weight:400;color:#fff;}
.two-blocks .text-block .description{font-size:14px;font-weight:400;color:#fff;padding-top:10px;}
.two-blocks .text-block .description ul{padding:0px;margin:0px;}
.two-blocks .text-block .description ul li{margin:0px;padding-top:4px;padding-right:0px;padding-bottom:4px;padding-left:0px;list-style-type:none;}
.two-blocks .text-block .description ul li:last-child{padding-top:12px;font-size:16px;}
.two-blocks .text-block .buttons a.nofill{font-size:16px;background-color:transparent;border-radius:60px;padding-top:12px;padding-right:30px;padding-bottom:12px;padding-left:30px;border:2px solid #fff;color:#fff;text-decoration:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.two-blocks .text-block .buttons a.nofill:hover{background-color:#fff;border:2px solid #fff;color:#43b572;}
.contact-page .form{padding-top:40px;padding-bottom:60px;}
.contact-page .form input, .contact-page .form textarea{width:100%;margin-top:10px;margin-bottom:10px;padding:10px;}
.contact-page .form textarea{margin-bottom:5px;}
.contact-page .form .buttons{text-align:center;}
@media (min-width:992px) and (max-width:1199px){.top-contact{padding-right:15px;}
.nav>li>a{padding-left:8px;padding-right:8px;}
#slider .buttons{padding-top:60px;}
#slider .buttons a.nofill{font-size:16px;background-color:transparent;border-radius:60px;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;border:2px solid #fff;color:#fff;text-decoration:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
#slider .buttons a.nofill:hover{background-color:#fff;border:2px solid #fff;color:#ffad08;}
#slider .buttons a:first-child{margin-right:10px;}
.we-build h1{color:#000;}
.we-build{position:static;bottom:-300px;z-index:999999;padding-top:50px;padding-bottom:10px;left:0;right:0;}
.we-build{padding-bottom:20px;}
.we-build .intro{margin-top:80px;text-align:center;}
.services-cols{padding-top:20px;padding-left:30px;padding-right:30px;}
.services-cols .description{padding-bottom:30px;}
.process-tabs .nav-tabs > li a{width:90px;height:90px;margin:20px auto;border-radius:45px;padding:0;color:#43b573;}
.believe-in .intro{padding-top:50px;padding-bottom:100px;}
.responsive-design{text-align:center;padding-left:30px;padding-right:30px;}
.responsive-design .image{padding-left:60px;padding-right:60px;}
.high-quality .info{text-align:center;padding-left:30px;padding-right:30px;}
.interactive{text-align:center;}
.plus-blocks .text-block{text-align:center;padding-left:30px;padding-right:30px;}
.plus-blocks .text-block{padding-top:50px;padding-bottom:50px;}
.funfacts .box{padding-top:30px;padding-bottom:30px;}
.getintouch .pull-right{margin-top:10px;float:none!important;}
.prices .price-block .info .package{text-align:center;}
.prices .price-block .info .price{text-align:center;}
.prices .price-block .info .duration{text-align:center;padding-bottom:30px;}
.prices .price-block .details .buttons{text-align:center;}
.prices .price-block .details .description{text-align:center;}
.prices .price-block .details ul.features{margin:0px;padding-top:15px;padding-right:15px;padding-bottom:0px;padding-left:15px;text-align:center;}
.prices .price-block .details ul.features li{font-size:14px;padding-top:6px;padding-bottom:6px;text-align:center;list-style-type:none;}
.letsmake{text-align:center;}
.letsmake h4{font-size:26px;font-weight:700;text-align:center;}
.letsmake .icon{height:60px;width:60px;border-radius:30px;font-size:26px;text-align:center;padding-top:15px;color:#fff;background-color:#ffad08;float:none!important;margin-right:auto;margin-left:auto;margin-top:50px;margin-bottom:20px;}
.blog-page .no-gutter-10{padding-left:15px;padding-right:15px;}
#counter{width:100%;}
#counter span{font:50px/1em 'Montserrat', sans-serif;display:block;min-width:25%;float:left;padding-top:12px;padding-right:0;padding-bottom:20px;padding-left:0;font-weight:400;}
#counter span em{font:14px/18px 'Montserrat', sans-serif;text-transform:uppercase;font-weight:400;display:block;color:#fff;}
}
@media only screen and (min-width:320px) and (max-width:767px){.nav>li>a{padding-left:2px;padding-right:2px;}
.navbar-nav{margin-left:0px!important;float:none!important;text-align:left!important;}
#navigation ul.nav li{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.home-intro{margin-top:100px;position:static;z-index:999999;left:0;right:0;}
.welcome-message{padding-top:90px;}
.top-contact ul{padding:0px;margin:0px;text-align:center;}
.top-contact .phone{text-align:center;}
.navbar-brand{float:left;font-size:18px;padding-top:14px;padding-bottom:14px;padding-right:20px;padding-left:20px;}
ul.dropdown-menu{padding:0px;}
.nav>li>a{position:relative;display:block;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;}
nav{padding-top:0px!important;padding-bottom:0px!important;background-color:rgba(0,102,0,1)!important;}
nav.smaller{padding-top:0px!important;padding-bottom:0px!important;}
.services-tabs ul li:hover .point{display:none;}
.services-tabs ul li.active .point{display:none;}
#portfolio h1{text-align:center;}
#portfolio h3{text-align:center;}
#counter{width:100%;}
#counter span{font:40px/1em 'Montserrat', sans-serif;display:block;min-width:25%;float:left;padding-top:12px;padding-right:0;padding-bottom:20px;padding-left:0;font-weight:400;}
#counter span em{font:12px/18px 'Montserrat', sans-serif;text-transform:uppercase;font-weight:400;display:block;color:#fff;}
}
@media only screen and (max-width:480px) and (min-width:320px){.navbar-brand{padding-right:0px;padding-left:0px;}
.navbar-toggle{margin-right:0px;}
.message h1{font-size:30px;margin-top:30px;}
.intro h1{font-size:40px;font-weight:700;text-align:center;}
.quote .description{font-size:40px;font-weight:700;text-align:center;line-height:normal;}
.parallax-inner h1{font-family:'Montserrat', sans-serif;color:#fff;font-weight:700;font-size:40px;}
.parallax-inner .description{font-family:'Montserrat', sans-serif;color:#fff;font-weight:400;font-size:14px;padding-left:50px;padding-right:50px;}
.about-page .intro h1{font-size:40px;font-weight:700;}
.about-page .detail h1{font-size:30px;font-weight:700;padding-top:0px;margin-top:0px;padding-bottom:20px;}
.buttons{padding-top:40px;margin-bottom:30px;}
.main-services-tabs .tab-content h1{font-size:40px;font-weight:700;padding-top:0px;margin-top:0px;}
.plus-blocks .text-block h1{font-size:30px;font-weight:700;color:#fff;}
.testimonials .description{font-size:20px;font-weight:700;padding-top:20px;line-height:40px;}
.portfolio-1 .intro{color:#fff;padding-left:20px;padding-right:20px;padding-top:50px;padding-bottom:50px;}
.portfolio-1 .intro h3{font-size:20px;font-weight:400;}
.portfolio-1 .intro h1{font-size:36px;font-weight:700;margin-top:0px;text-align:left;padding-bottom:10px;}
.portfolio-1 .intro .detail{font-size:16px;font-weight:400;}
.portfolio-1 .intro .detail .heading{padding-top:10px;font-size:18px;font-weight:700;}
.portfolio-1 .intro .detail .info{font-size:14px;font-weight:400;}
.portfolio-1 .buttons{margin-top:20px;}
.portfolio-1 .buttons a.nofill{font-size:14px;background-color:transparent;border-radius:60px;padding-top:12px;padding-right:30px;padding-bottom:12px;padding-left:30px;border:2px solid #fff;color:#fff;text-decoration:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.portfolio-1 .buttons a.nofill:hover{background-color:#fff;border:2px solid #fff;color:#43b572;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.portfolio-1 .buttons a.nofill i{padding-left:8px;}
.portfolio-1 .next-prev{vertical-align:baseline;}
.portfolio-1 .next-prev .col-lg-6{background-color:#df4322;text-align:center!important;}
.portfolio-1 .next-prev .col-lg-6 a{line-height:50px;color:#fff;font-size:30px;text-align:center!important;}
#portfolio .index-header #options ul{width:auto;text-align:center;margin:0px;padding:0px;padding-top:20px;}
#portfolio h1{font-size:40px;font-weight:700;text-align:center;margin-bottom:0px;padding-bottom:0px;}
#options ul{width:auto;text-align:center;margin:0px;padding:0px;padding-top:30px;}
.project-page .icons .caption{font-size:12px;color:#646464;text-transform:uppercase;padding-top:10px;}
.project-page .icons .icon{font-size:30px;color:#43b572;}
.blog .post .info h1{font-size:24px;font-weight:700;}
.blog-page .post .info h1{font-size:30px;font-weight:700;}
.blog-page .post .info{padding:20px;}
.blog .post .info{padding:20px;}
.blog-carousel.owl-theme .owl-controls .owl-buttons .owl-next{position:absolute;top:0;right:0;}
.blog-carousel.owl-theme .owl-controls .owl-buttons .owl-prev{position:absolute;top:0;left:0;}
.blog-carousel.owl-theme .owl-controls .owl-buttons div{display:inline-block;zoom:1;font-size:28px;line-height:1.1;padding-top:4px;filter:Alpha(Opacity=100);opacity:1;width:40px;height:40px;color:#fff;text-align:center;background-color:#ffad08;}
.two-blocks .text-block h1{font-size:60px;font-weight:700;color:#fff;padding-bottom:0px;margin-bottom:0px;}
}
.name{color:#000;font-size:20px;font-weight:500;line-height:18px;padding-top:10px;text-transform:uppercase;padding-bottom:10px;}
.recipes{font-size:15px !important;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;line-height:25px !important;color:#666;}
.boxe-ex{height:300px !important;}
.intro-text{font-size:15px !important;;font-family:'Hind', sans-serif;line-height:27px !important;padding-top:22px;color:#333;}
.common-text{font-size:15px !important;;font-family:'Hind', sans-serif;line-height:27px !important;color:#666;}
.policies-text{font-size:18px !important;font-family:'Hind', sans-serif;line-height:27px !important;padding-top:22px;color:#FFF;}
.white-on-me{color:#FFF;}
.title-me{font-family:'Pacifico', cursive;}
.new-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-indent:0.01px;text-overflow:"";color:#FFF;padding:12px;background-color:#0088cc;background-image:url(../images/select-arrow.png);background-repeat:no-repeat;background-position:90% center;border-top-width:1;border-right-width:1;border-bottom-width:1;border-left-width:1;border-top-style:solid;border-top-color:#FFF;border-right-color:#FFF;border-bottom-color:#FFF;border-left-color:#FFF;margin-top:10px;}
.new-form select.balck{background-color:#060;}
.picture-badge{-webkit-backface-visibility:hidden;display:block;position:absolute!important;top:0;left:0;right:0;bottom:0;z-index:1;opacity:0;text-align:left;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.footer-gap{padding-top:15px;font-size:24px;padding-bottom:10px;}
.footer-gap2{padding-top:5px;padding-bottom:5px;}

		
		#navigation div#tc {
		    background: #fff !important;
		}
		.yamm .container {
		    padding: 0 !important;
		}
		.top-contact .phone {
		    color: #333 !important;
		}
		.navbar.yamm {
		    border: none;
		}
		.top-contact a.mail i {
		    width: 26px;
		    height: 26px;
		    border-radius: 13px;
		    color: #fff;
		    background-color: #ffad08;
		    text-align: center;
		    padding-top: 6px;
		    margin-right: 6px;
		}

		.top-contact a.mail {
		    color: #333 !important;
		}

		.getintouch ul li a.mail {
		    color: #fff !important;
		}

		/* ADA */
		.ada-section:not(.active) .description {
		    display: none;
		}
		.playball {
		    font-family: 'Playball', cursive;
		}
		h2.ada-compliance {
		    text-align: left;
		    width: -webkit-fit-content;
		    width: -moz-fit-content;
		    width: fit-content;
		    padding-right: 50px;
		    position: relative;
		    cursor: pointer;
		    border: 1px solid #ffffff5c;
		    padding: 20px 66px 20px 20px;
		    font-size: 30px !important;

		}
		h2.ada-compliance:after {
		    content: "+";
		    font-family: 'Hind', sans-serif;
		    right: 10px;
		    position: absolute;
		    top: 50%;
		    transform: translateY(-50%);
		}
		.active h2.ada-compliance:after {
		    content: "-";
		}
		.description.ada-text {
		    font-size: 18px !important;
		    font-family: 'Hind', sans-serif;
		    line-height: 27px !important;
		    padding-top: 22px;
		    color: #FFF;
		}

		.contact-form label[for="room"] {
		    display: none;
		}

		h2 {
		    font-size: 36px !important;
		    font-family: 'Playball', cursive;
		    color: #060;
		}

		.left-txt, .left-txt {
			text-align: left !important;
		}

		.top-contact a.mail span {
		    width: 26px;
		    height: 26px;
		    border-radius: 13px;
		    color: #fff;
		    background-color: #ffad08;
		    text-align: center;
		    padding-top: 6px;
		    margin-right: 6px;
		}



.footer-gap2 center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-gap: 10px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.navbar-nav>li>.dropdown-menu a {
    font-size: 14px;
    padding: 5px 0 !important;
}

ul.dropdown-menu {
    padding: 15px;
}

ul.dropdown-menu li a:last-child {
    padding: 5px 0 !important;
}

	  .banner {
    padding: 200px 20px 100px;
    text-align: center;
}

.banner h1 {
    color: #fff;
    font-size: 60px;
}

.faq-item {
  border-bottom: 1px solid #ddd;
}

.faq-sec.container {
    max-width: 800px;
}

.faq-question {
  cursor: pointer;
  padding: 15px 40px 15px 0;
  font-weight: 600;
  position: relative;
  font-size: 16px;
}

.faq-question:after {
  content: "+";
  position: absolute;
  right: 0;
  font-size: 24px;
}

.faq-item.active .faq-question:after {
  content: "-";
}

.faq-answer {
  display: none;
  padding-bottom: 15px;
  color: #555;
}

.faq-item {
    border-bottom: 1px solid #ddd;
}

.faq-question {
    cursor: pointer;
    padding: 15px 40px 15px 0;
    font-weight: 600;
    position: relative;
    font-size: 16px;
}

.faq-question:after {
    content: "+";
    position: absolute;
    right: 0;
    font-size: 24px;
}

.faq-item.active .faq-question:after {
    content: "-";
}

.faq-answer {
    display: none;
    padding-bottom: 15px;
}

.faq-sec h2 {
    text-align: center;
}

.faq-sec .row {
    margin-bottom: 25px;
}

.faq-sec {
    padding: 50px 20px;
}

@media screen and (max-width: 1024px) {
.footer-gap2 center {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
}

@media screen and (max-width: 767px) {
.banner h1 {
	font-size: 32px;
}

.faq-sec h2 {
	font-size: 28px !important;
}
}

@media (min-width: 768px) {
    .navbar-nav > li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .navbar-nav > li.dropdown > .dropdown-menu {
        margin-top: 0;
    }
}