@charset "utf-8";@-ms-viewport{width:device-width}*,body{font-family:'Open Sans',sans-serif}body{max-width:1600px;margin:0 auto;position:relative}ol,ul{list-style:none}img{max-width:100%}a:focus,a:hover,button,button:focus,input{outline:0;border:none;text-decoration:none;box-shadow:none}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}a{text-decoration:none}.container{max-width:1170px}.sb-txt{color:#000;font-size:15px}a.btn,button.btn{color:#fff;text-transform:capitalize;border-radius:0;padding:10px 30px;font-size:16px}.btn.grn-bg{background-color:#8ec63f;border:1px solid #8ec63f}.btn.org-bg:hover{background-color:transparent;color:#131313}.btn.trs-bg{background-color:transparent;border:1px solid #e1e1e1;color:#131313}.btn.trs-bg:hover{background-color:#8ec63f;border-color:#8ec63f;color:#fff}.btn.blk-bg{background-color:#131313;border:2px solid #131313}.btn.blk-bg:hover{background-color:transparent;color:#131313}.grn-bg{background-color:#8ec63f}.grn-txt{color:#8ec63f}.wht-bg{background-color:#fff}.wht-txt{color:#fff}.blk-bg{background-color:#131313}.blk-txt{color:#131313}.p-clr1{background-color:#f0ad4e}.p-clr2{background-color:#d9534f}.p-clr3{background-color:#337ab7}.p-clr4{background-color:#ff794d}.p-clr5{background-color:#f0f}.p-clr6{background-color:#bfff00}.p-clr7{background-color:#0ff}.p-clr8{background-color:#ffe699}.p-clr9{background-color:#4000ff}.p-clr10{background-color:#c9f}.p-clr11{background-color:#9fc}header.header{border-bottom:1px solid #cfb7ad;padding:10px 0}.header .site-logo img{width:165px;height:auto}.header .navbar .navbar-nav li a{padding:15px 20px;text-transform:uppercase;font-size:12px;font-weight:600;color:#131313}.header .navbar .navbar-nav>li:last-child>a{color:#fff}.header .navbar .navbar-nav>li>.sb-menu{position:absolute;top:auto;left:auto;overflow:hidden;visibility:hidden;opacity:0;height:0;max-height:0;z-index:101;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.15);width:auto}.h-more-menu>li>a{position:relative}.h-more-menu>li>a::after{position:absolute;content:"";top:22px;right:5px;border-width:5px 5px 5px 5px;border-style:solid;width:0;height:0;border-color:transparent transparent transparent #131313;}.h-more-menu>li:last-child>a::after{content:none}.header .navbar .navbar-nav>li>.sb-menu>li>.sb-menu{position:absolute;left:100%;top:0;background-color:#fff;z-index:101;height:0;max-height:0;opacity:0;visibility:hidden;width:550px;min-width:550px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.15);font-size:0}.header .navbar .navbar-nav>li:hover>.sb-menu,.header .navbar .navbar-nav>li>.sb-menu>li:hover>.sb-menu{visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible}.header .navbar .navbar-nav>li>.sb-menu>li>.sb-menu>li{display:inline-block;vertical-align:top}.header .navbar .navbar-nav>li>.sb-menu>li>.sb-menu .sb-menu a{padding:6px 20px}.sb-menu .sb-menu-head{padding:15px 20px;display:block;font-size:12px;font-weight:600;border-bottom:1px solid #e9e9e9}.header .navbar .navbar-nav>li>.sb-menu a{display:block;text-transform:capitalize;font-weight:400}.sec-head h1{font-size:18px;font-weight:600}.sec-head .sb-txt{font-size:15px;line-height:24px}.section .tc-container{border:1px solid #cfb7ad}.tc-head h2{font-size:18px}.tc-container .tc-head{border-bottom:1px solid #cfb7ad}.tc-inner .tc-single{border:1px solid #cfb7ad}.tc-single .company-img img{width:80px}.tc-single .company-info h3{font-size:16px;font-weight:600}.tc-single .company-info h3 a{color:#131313}.tc-single .tc-moto{font-size:14px}.tc-single .company-details{border:1px solid #e1e1e1}.tc-single .company-details li{border-right:1px solid #e1e1e1;padding:10px;font-size:12px;width:100%}.tc-single .company-details li:last-child{border-right:none}.tc-profile a.btn{display:block}.sec-top-companies .txt-block h3{font-size:18px;font-weight:600;margin:30px 0 10px!important}.sec-top-companies .txt-block h4{font-size:20px;margin-top:20px;font-weight:600}.services-progress h4{font-size:14px;font-weight:600}.sec-top-companies .navigation ol{text-align:center;margin-top:20px}.sec-top-companies .navigation ol li{display:inline-block;margin-right:10px}.sec-top-companies .navigation ol li a{border:1px solid #ccc;display:block;padding:4px 8px;color:#666}.fmenu h4{color:#fff;font-size:18px;font-weight:600;margin-bottom:15px}.fmenu ul li a{color:#fff;font-size:16px}.fmenu ul li{color:#fff;margin-bottom:10px}.fmenu .f-social li{display:inline-block;margin-right:20px}.fmenu .f-social a i{font-size:20px}@media (max-width:767px){.header .navbar .navbar-nav>li{width:100%}.header .navbar .navbar-nav>li>.sb-menu{width:100%}.header .navbar .navbar-nav>li>.sb-menu>li>.sb-menu{left:0;top:auto;width:100%;min-width:auto}.header .navbar .navbar-nav>li>.sb-menu>li>.sb-menu>li{width:100%;border-bottom:1px solid #ccc}.sec-head h1{line-height:30px}.tc-head h2{font-size:16px}.tc-single .company-details{margin-top:20px}.tc-single .company-details ul{flex-wrap:wrap}.tc-single .company-details li{-webkit-flex:0 0 100%;flex:0 0 100%;border-bottom:1px solid #e1e1e1}.tc-single .company-details li:last-child{border-bottom:0}.services-progress .progress{margin-top:10px}}