/*------------------------------------------------------------------
[TABLE OF CONTENTS]
-------------------------------------------------------------------*/
@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,400i,500,500i,600,600i,700,700i,800|Open+Sans:400,400i,600,600i,700,700i,800&amp;display=swap);
/* Typography
================================================== */
body {background: #fff;color: #555;}
body,p {font-family: "Open Sans", sans-serif;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased !important;line-height: 26px;font-size: 15px;}
h1,h2,h3,h4,h5,h6 {color: #212121;font-weight: 700;font-family: 'Montserrat', sans-serif;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased !important;}
h1 {font-size: 36px;line-height: 48px;}
h2 {font-size: 28px;line-height: 36px;text-transform: uppercase;letter-spacing: -1px;}
h3 {font-size: 24px;margin-bottom: 20px;text-transform: uppercase;letter-spacing: -.5px;}
h4 {font-size: 18px;line-height: 28px;text-transform: uppercase;letter-spacing: -.2px;}
h5 {font-size: 14px;line-height: 24px;}
.alert .icon {margin-right: 15px;}
/* Global styles
================================================== */
html {overflow-x: hidden !important;width: 100%;height: 100%;position: relative;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;}
body {border: 0;margin: 0;padding: 0;}
.body-inner {position: relative;overflow: hidden;}
a:link,a:visited {text-decoration: none;}
a {color: inherit;transition: .2s ease;}
a:hover {text-decoration: none;color: #000;}
a.read-more {color: #ffb600;font-weight: 700;text-transform: uppercase;}
a.read-more:hover {color: #222;}
section,.section-padding {padding: 70px 0;position: relative;}
.no-padding {padding: 0;}
.gap-60 {clear: both;height: 60px;}
.gap-40 {clear: both;height: 40px;}
.gap-30 {clear: both;height: 30px;}
.gap-20 {clear: both;height: 20px;}
.mrb-30 {margin-bottom: 30px;}
.mrb-80 {margin-bottom: -80px;}
.mrt-0 {margin-top: 0 !important;margin-bottom: 20px !important;}
.pab {padding-bottom: 0;}
a:focus {outline: 0;}
.ts-padding {padding: 60px;}
.solid-bg {background: #f9f9f9;}
.dark-bg {background: #252525;color: #fff;}
.dark-bg h2,.dark-bg h3 {color: #fff;}
.solid-row {background: #f0f0f0;}
.bg-overlay {position: relative;}
.bg-overlay .container {position: relative;z-index: 1;}
.bg-overlay:after {background-color: rgba(0, 46, 91, 0.8);z-index: 0;position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;}
.bg-overlay:after {position: relative;}
.bg-overlay:after {background-color: rgba(0, 0, 0, 0.8);z-index: 0;position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;}
.content-hidden {position: absolute;height: 1px;width: 1px;clip: rect(1px, 1px, 1px, 1px);border: 0;overflow: hidden;}
/* Dropcap */
.dropcap {font-size: 48px;line-height: 60px;padding: 0 7px;display: inline-block;font-weight: 700;margin: 5px 15px 5px 0;position: relative;text-transform: uppercase;}
.dropcap.primary {background: #ffb600;color: #fff;}
.dropcap.secondary {background: #3a5371;color: #fff;}
/* Title */
.title {font-size: 32px;line-height: 36px;margin-bottom: 20px;}
/* Title Border */
/* Section title */
.section-title {font-size: 18px;line-height: 28px;margin: 0;text-transform: uppercase;font-weight: 300;}
.section-sub-title {font-weight: 900;font-size: 36px;line-height: 46px;margin: 0 0 60px;color: #212121;}
@media (max-width: 575px) {.section-sub-title {font-size: 28px;}}
/* Column title */
.column-title {margin: 0 0 40px;}
.column-title-small {font-size: 20px;margin: 0 0 25px;}
/* Page content title */
.page-content-title.first {margin-top: 0;}
/* Video responsive */
.embed-responsive {padding-bottom: 56.25%;position: relative;display: block;height: 0;overflow: hidden;}
.embed-responsive iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;}
/* Input form */
.form-control {box-shadow: none;border: 1px solid #dadada;padding: 5px 20px;height: 44px;background: none;color: #959595;font-size: 14px;border-radius: 0;}
.form-control:focus {box-shadow: none;border: 1px solid #ffb600;}
hr {background-color: #e7e7e7;border: 0;height: 1px;margin: 40px 0;}
.alert hr {background: initial;margin: initial;border-top: 1px solid;height: initial;margin-bottom: 1rem;opacity: .2;}
blockquote {padding: 25px;margin: 20px 0;background: #f9f9f9;position: relative;border-left: 3px solid #ffb600;padding-left: 40px;}
blockquote.text-center {border-top: 3px solid #ffb600;border-left: 0;padding-left: 25px;padding-top: 50px;}
blockquote.text-center:before {left: 50%;top: 10px;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
blockquote.text-right {border-right: 3px solid #ffb600;padding-right: 40px;border-left: 0;padding-left: 25px;}
blockquote.text-right:before {left: auto;right: 5px;}
blockquote:before {content: "\f10d";font-family: "Font Awesome 5 Free";position: absolute;font-size: 28px;color: #E5E5E5;top: 5px;left: 5px;font-weight: 700;z-index: 0;}
blockquote p {font-size: 14px;line-height: 22px;position: relative;z-index: 1;font-style: italic;margin-bottom: 0;}
cite {display: block;font-size: 14px;margin-top: 10px;}
/* Ul, Ol */
.list-round,.list-arrow,.list-check {list-style: none;margin: 0;padding: 0 0 0 15px;}
.list-round li {line-height: 28px;}
.list-round li:before {font-family: "Font Awesome 5 Free";content: "\f138";margin-right: 10px;color: #ffb600;font-size: 12px;}
.list-arrow {padding: 0;}
ul.list-arrow li:before {font-family: "Font Awesome 5 Free";content: "\f105";margin-right: 10px;color: #ffb600;font-size: 16px;font-weight: bold;}
ul.list-check li:before {font-family: "Font Awesome 5 Free";content: "\f00c";margin-right: 10px;color: #ffb600;font-size: 14px;}
/* Bootstrap */
.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover,.nav-tabs > li > a:hover,.nav-tabs > li > a {border: 0;}
.nav > li > a:focus,.nav > li > a:hover {background: none;}
.pattern-bg {background: #f5f5f5 url(../images/crossword.png);}
a[href^=tel] {color: inherit;text-decoration: none;}
/* Button */
.btn:active, .btn:focus {box-shadow: none !important;}
.btn-primary,.btn-dark {border: 0;border-radius: 3px;padding: 12px 20px 10px;font-weight: 700;text-transform: uppercase;color: #fff;font-family: "Montserrat", sans-serif;transition: 350ms;font-size: 14px;}
@media (max-width: 767px) {.btn-primary,.btn-dark {font-size: 13px;}}
.btn-white.btn-primary {background: #fff;color: #ffb600;}
.btn-primary {background: #ffb600;}
.btn-dark {background: #23282d;}
.btn-primary:hover,.btn-dark:hover,.btn-white.btn-primary:hover {background: #111;color: #fff;}
.btn-primary:hover:active, .btn-primary:hover:focus,.btn-dark:hover:active,.btn-dark:hover:focus,.btn-white.btn-primary:hover:active,.btn-white.btn-primary:hover:focus {color: #fff;background-color: #111 !important;}
.general-btn {margin-top: 50px;}
/* Bootstrap */
.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover,.nav-tabs > li > a:hover,.nav-tabs > li > a {border: 0;}
.nav > li > a:focus,.nav > li > a:hover {background: none;}
.pattern-bg {background: #f5f5f5 url(../images/crossword.png);}
a[href^=tel] {color: inherit;text-decoration: none;}
/* Top Bar
================================================== */
.top-bar {padding: 8px 0;background: #ebebeb;position: relative;}
/* Top info */
ul.top-info {list-style: none;margin: 0;padding: 0;}
ul.top-info li {position: relative;line-height: 10px;display: inline-block;margin-left: 0;padding-right: 15px;}
ul.top-info li i {font-size: 18px;position: relative;top: 2px;margin-right: 5px;}
ul.top-info li p.info-text {margin: 0;line-height: normal;display: inline-block;flex-direction: column;}
/* Top social */
.top-social .social-icon {display: inline-block !important;}
.top-social ul {list-style: none;padding: 0;margin: 0;margin-right: -12px;}
@media (max-width: 767px) {.top-social ul {margin-right: 0;}}
.top-social ul li {display: inline-block;padding: 0;}
.top-social ul li a {color: #2c2c2c;font-size: 14px;transition: 400ms;padding: 9px 12px;}
.top-social ul li a:hover {color: #333;}
/* Top bar border */
.top-bar-border {padding: 8px 20px 8px;border-bottom: 1px solid #ddd;}
.top-bar-border ul.top-info {color: #707070;font-weight: 400;}
.top-bar-border .top-social li a {color: #7c7c7c;}
.top-bar-border ul.top-info li i {color: #ffb600;}
/* Header area
================================================== */
.header {background: #fff;position: relative;box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);}
.header-one,.header-one .site-navigation {background: #23282d;}
.header-one .navbar-collapse {padding-left: 0;}
@media (max-width: 991px) {.navbar-collapse.collapse {overflow-y: auto;}}
.header-one ul.navbar-nav > li {padding-left: 0;padding-right: 30px;}
@media (max-width: 991px) {.header-one ul.navbar-nav > li {padding-right: 0;}}
.header-one .logo-area {padding: 30px 0;}
.navbar-fixed {z-index: 9999;position: fixed;width: 100%;top: 0;}
.header-two {background: #fff;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);padding: 15px 0;}
.header-two .navbar-fixed {background-color: #fff;}
ul.navbar-nav > li > a {padding: 15px 0 !important;color: #fff;}
@media (max-width: 991px) {ul.navbar-nav > li > a {padding: 1px 0 !important;}
.navbar-nav {margin-bottom: 15px;}}
ul.navbar-nav > li:hover > a,ul.navbar-nav > li.active > a {color: #ffb600 !important;}
/*-- Logo --*/
.logo img {width: auto;height: 150px;}
/* header right */
.header-right {float: right;}
ul.top-info-box {list-style: none;margin: 0;padding: 0;float: right;}
@media (max-width: 767px) {ul.top-info-box {display: flex;justify-content: center;flex-wrap: wrap;align-items: center;}}
ul.top-info-box li {position: relative;float: left;margin-left: 0;border-right: 1px solid #dedede;border-right: 1px solid rgba(0, 0, 0, 0.1);padding-right: 25px;margin-right: 25px;}
@media (max-width: 767px) {ul.top-info-box li {border: 0;text-align: center;margin: 0;padding: 0 20px;margin-top: 10px;}}
@media (max-width: 400px) {ul.top-info-box li {border: 0;text-align: center;margin: 0;flex: 0 0 100%;margin-top: 15px;}}
ul.top-info-box li:last-child {margin-right: 0;padding-right: 0;border-right: 0;}
ul.top-info-box li.last {border-right: 0;}
ul.top-info-box li .info-box span.info-icon {font-size: 20px;display: inline-block;text-align: center;margin: 2px 5px 0 0;position: relative;}
ul.top-info-box li .info-box .info-box-content {display: inline-block;font-family: "Montserrat", sans-serif;flex-direction: column;}
ul.top-info-box li .info-box .info-box-title {font-size: 14px;margin-bottom: 8px;line-height: normal;}
ul.top-info-box li .info-box .info-box-subtitle {margin: 0;line-height: normal;font-size: 15px;font-weight: 700;color: #111;}
/*-- Search start --*/
ul.top-info-box > li.nav-search {cursor: pointer;padding-left: 30px;margin-left: 30px;}
ul.top-info-box > li.nav-search:before {position: absolute;content: '';background: #ddd;left: 0;width: 1px;height: 40px;top: 50%;margin-top: -10px;}
ul.top-info-box > li.nav-search i {font-size: 20px;top: 10px;position: relative;cursor: pointer;color: #999;}
/* Main navigation */
.navbar-toggler {float: left;margin-top: 10px;padding: 12px;}
.navbar {border-radius: 0;border: 0;margin-bottom: 0;}
.navbar-toggler {margin: 10px 0;padding: 6px;border-radius: 0;font-size: 1rem;background: #ffb600;}
.navbar-toggler:focus {outline: 0;}
.navbar-dark .navbar-toggler-icon,.navbar-light .navbar-toggler-icon {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
ul.navbar-nav > li:hover > a,ul.navbar-nav > li.active > a {color: #ffb600;position: relative;}
ul.navbar-nav > li {padding: 0 13px;position: relative;}
@media (max-width: 1200px) {ul.navbar-nav > li {padding: 0 9px;}
ul.navbar-nav > li .nav-link {font-size: 12px;}}
.header-two .navbar-nav > .header-get-a-quote {top: -4px;}
@media (max-width: 991px) {.header-two ul.navbar-nav > li {padding: 0;width: 100%;}}
ul.navbar-nav > li:last-child {padding-right: 0;}
ul.navbar-nav > li:last-child:after {background: none;}
ul.navbar-nav > li > a:hover,ul.navbar-nav > li > a:focus {background: none;}
ul.navbar-nav > li > a i {font-weight: 700;}
@media (max-width: 991px) {ul.navbar-nav > li > a i {float: right;background: #222;padding: 6px 10px;margin-top: 7px;}
.header-two ul.navbar-nav > li > a i {color: #fff;}
.header-two ul.navbar-nav > li.active > a i,.header-two ul.navbar-nav > li > a.active i {color: #ffb600;}}
ul.navbar-nav > li > a:after,ul.navbar-nav > li > a:after {display: none;}
ul.navbar-nav > li > a {font-family: "Montserrat", sans-serif;color: #fff !important;text-rendering: optimizeLegibility;font-weight: 700 !important;text-transform: uppercase;letter-spacing: -.2px;font-size: 14px;margin: 0;line-height: 40px;padding: 30px 0;transition: 350ms;}
.navbar-light ul.navbar-nav > li > a {color: #000 !important;font-size: 13px;}
/* Dropdown */
.dropdown-submenu {position: relative;}
.dropdown-submenu > .dropdown-menu {top: 0;left: 100%;margin-top: -2px;border-radius: 0;}
.dropdown-submenu > a:after {display: block;content: "\f105";font-family: "Font Awesome 5 Free";float: right;margin-top: 0;margin-right: -5px;border: 0;}
.dropdown-submenu:hover > a:after {border-left-color: #fff;}
.dropdown-menu {text-align: left;background: #fff;z-index: 100;min-width: 200px;border-radius: 0;border: 0;border-top: 2px solid #ffb600;padding: 0 20px;margin: 0;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);}
@media (max-width: 991px) {.dropdown-menu {box-shadow: 0 6px 12px rgba(0, 0, 0, 0.05);}}
.dropdown-menu-large {min-width: 400px;}
.dropdown-menu-large > li > ul {padding: 0;margin: 0;list-style: none;}
.dropdown-menu-large > li > ul > li > a {padding-left: 0;}
.dropdown-menu-large > li > ul > li.active > a {color: #ffb600 !important;}
.navbar-nav > li > .dropdown-menu a {background: none;}
.dropdown-menu li a {font-family: "Montserrat", sans-serif;display: block;font-size: 12px;text-transform: uppercase;font-weight: 700;line-height: normal;text-decoration: none;padding: 15px 0;letter-spacing: .3px;border-bottom: 1px solid #e5e5e5;color: #333333;}
@media (max-width: 991px) {.dropdown-menu li a {padding: 12px 0;}}
.dropdown-menu li:last-child > a {border-bottom: 0;}
.dropdown-menu li a:hover,.dropdown-menu li a:focus {color: #ffb600;}
@media (min-width: 991px) {ul.nav li.dropdown:hover ul.dropdown-menu {display: block;}}
@media (min-width: 991px) {ul.nav li.dropdown ul.dropdown-menu li.dropdown-submenu .dropdown-menu {left: 100%;top: 0;display: none;}
  ul.nav li.dropdown ul.dropdown-menu li.dropdown-submenu:hover .dropdown-menu {display: block;}}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus,.dropdown-menu > .active > .dropdown-menu > .active > a {background: none;color: #ffb600;}
/*-- Nav Search start --*/
.site-navigation .container,.search-area {position: relative;}
.search-area {min-height: 70px;padding-right: 0;}
.nav-search {position: absolute;cursor: pointer;top: 22px;right: 18px;color: #999;}
@media (max-width: 991px) {.nav-search {top: 17px;}}
.search-block {background-color: rgba(0, 0, 0, 0.65);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);display: none;padding: 10px;position: absolute;right: 15px;top: 100%;width: 300px;z-index: 10;margin-top: 0;}
@media (max-width: 991px) {.search-block {top: 58px;}}
.search-block .form-control {background-color: #222;border: none;color: #fff;width: 100%;height: 40px;padding: 0 12px;}
.search-block .search-close {color: #999;position: absolute;top: -53px;right: -4px;font-size: 32px;cursor: pointer;background: #23282d;padding: 5px;}
@media (max-width: 991px) {.search-block .search-close {top: -46px;}}
.search-area .nav-search {top: 23px;}
.search-area .search-block .search-close {top: -50px;}
.search-area .search-block {right: 0;}
/* Get a quote */
.header-get-a-quote .btn-primary {padding: 12px 25px !important;font-size: 13px;border-radius: 3px;line-height: normal;text-transform: capitalize;color: #fff;margin-top: 5px;}
@media (max-width: 1200px) {.header-get-a-quote .btn-primary {padding: 12px !important;}}
@media (max-width: 991px) {.header-get-a-quote .btn-primary {padding: 12px 30px !important;}}
.header-get-a-quote .btn-primary:hover {background: #272d33;color: #ffb600 !important;}
ul.navbar-nav > li.header-get-a-quote:hover > a:after {position: relative;content: no-close-quote;}
/*-- Main slide --*/
.banner-carousel .banner-carousel-item {height: 700px;color: #fff;background-position: 50% 50%;background-size: cover;}
@media (max-width: 991px) {.banner-carousel .banner-carousel-item {height: 550px;}}
@media (max-width: 575px) {.banner-carousel .banner-carousel-item {height: 450px;}}
.slider-content {position: relative;height: 100%;width: 100%;}
.slide-title-box {font-size: 16px;line-height: 39px;background: #ffb600;color: #fff;display: inline-block;padding: 0 15px;margin: 0 0 10px;}
.slide-title {font-size: 30px;line-height: 36px;font-weight: 300;color: #fff;margin: 20px 0 10px;}
@media (max-width: 991px) {.slide-title {font-size: 22px;}}
@media (max-width: 575px) {.slide-title {font-size: 16px;}}
.slide-sub-title {font-style: normal;font-size: 60px;line-height: 58px;margin: 20px 0;color: #fff;font-weight: 900;text-transform: uppercase;letter-spacing: -1px;}
@media (max-width: 991px) {.slide-sub-title {font-size: 46px;}}
@media (max-width: 575px) {.slide-sub-title {font-size: 30px;line-height: 30px;}}
.slider-text {display: table;vertical-align: bottom;color: #fff;padding-left: 40%;width: 100%;padding-bottom: 0;padding-top: 20px;}
.slider-text .slide-head {font-size: 36px;color: #0052a5;position: relative;}
.slider-img {display: block;position: absolute;top: -80px;left: 20%;width: 314px;max-height: 100%;}
.slider-img img {display: block;position: relative;max-height: 100%;width: auto;}
.slider.btn {margin: 15px 5px 0;border: 2px solid transparent;}
@media (max-width: 575px) {.slider.btn {font-size: 12px;}}
.slider.border {background: none;border: 2px solid #ffb600 !important;}
.slider.border:hover {background: #ffb600;border: 2px solid transparent;}
/* Carousel control */
.banner-carousel .carousel-control {position: absolute;top: 50%;z-index: 5;display: inline-block;-webkit-transform: translateY(-50%);transform: translateY(-50%);background-color: transparent;opacity: 0;filter: alpha(opacity=0);text-shadow: none;transition: all .25s ease;padding: 0;outline: 0;border: 0;}
@media (max-width: 575px) {.banner-carousel .carousel-control {display: none !important;}}
.banner-carousel .slick-dots {opacity: 0;filter: alpha(opacity=0);bottom: 60px;}
.slick-dots li button::before {font-size: 12px;}
.slick-dots li button:hover:before, .slick-dots .slick-dots li button:focus:before,
.slick-dots li.slick-active button:before {opacity: 1;color: #ffb600;}
.slick-slide {outline: 0;}
.banner-carousel:hover .carousel-control,
.banner-carousel:hover .carousel-control,
.banner-carousel:hover .slick-dots {opacity: 1;filter: alpha(opacity=100);}
.banner-carousel .carousel-control.left {left: 20px;}
.banner-carousel .carousel-control.right {right: 20px;}
.banner-carousel .carousel-control i {background: rgba(0, 0, 0, 0.3);color: #fff;line-height: 58px;width: 60px;height: 60px;font-size: 22px;border-radius: 0;transition: all 500ms ease;}
.banner-carousel .carousel-control i:hover {background: #ffb600;color: #fff;}
/*-- Animation */
.banner-carousel [data-animation-in] {opacity: 0;}
/* slick Box slider */
.box-slider-content {top: 50%;padding: 0;position: absolute;width: 100%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
@media (max-width: 767px) {.box-slider-content {top: auto;-webkit-transform: translateY(0);transform: translateY(0);left: 20px;bottom: 20px;width: calc(100% - 40px);}}
.box-slider-text {background: #111;background: rgba(0, 0, 0, 0.65);display: inline-block;padding: 20px 30px;max-width: 650px;}
.box-slide-title {font-size: 18px;font-weight: 300;margin: 0;color: #fff;}
@media (max-width: 767px) {.box-slide-title {font-size: 16px;}}
.box-slide-sub-title {font-size: 36px;margin: 8px 0 10px;color: #fff;}
@media (max-width: 767px) {.box-slide-sub-title {font-size: 26px;}}
.box-slide-description {color: #fff;}
@media (max-width: 767px) {.box-slide-description {font-size: 15px;}}
.box-slider-text .btn {padding: 10px 20px;}
.box-slide.owl-theme .owl-controls {margin: -20px;}
/* Call to action
================================================== */
.call-to-action {background-color: #272d33;padding: 30px;}
.call-to-action-title {color: #fff;margin: 0;padding: 25px 0;line-height: normal;font-size: 22px;text-transform: capitalize;}
/* Action style box */
.call-to-action-box {margin-top: -50px;}
.call-to-action-box .action-style-box {background: #ffb600;padding: 30px;}
.action-title {color: #fff;margin: 0;line-height: 36px;font-size: 18px;text-transform: uppercase;}
/* Intro
================================================== */
/* Intro */
.ts-intro {padding-right: 20px;}
.into-title {font-weight: 300;text-transform: uppercase;font-size: 18px;line-height: normal;margin: 0;}
.into-sub-title {font-weight: 900;text-transform: uppercase;font-size: 32px;line-height: normal;margin: 10px 0;}
/*-- Featured Tab --*/
.featured-tab {padding-left: 15px;}
.featured-tab .nav-tabs {border: 0;}
.featured-tab .nav-tabs > li > a {font-family: 'Roboto Slab', serif;background: #272d33;color: #fff;text-shadow: none;font-weight: 700;border-radius: 0;text-transform: uppercase;line-height: 50px;margin: 0 1px 20px;padding: 0 20px;border: 0 !important;transition: all 300ms ease;}
.featured-tab .tab-content {border-top: 0;padding: 0;overflow: hidden;}
.featured-tab .nav.nav-tabs {margin-bottom: 10px;}
.featured-tab .nav-tabs > li.active > a {color: #fff;background: #ffb600;position: relative;}
.featured-tab .nav-tabs > li.active > a:after {position: absolute;content: " ";width: auto;height: auto;bottom: -20px;left: 50%;border-width: 10px;border-style: solid;border-color: #ffb600 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.featured-tab .lead {font-size: 18px;line-height: 28px;color: #303030;font-weight: 400;}
.featured-tab .tab-pane img.pull-left {margin: 0 30px 10px 0;}
.featured-tab .tab-pane img.pull-right {margin: 0 0 0 30px;}
.featured-tab .tab-icon i {font-size: 230px;}
.tab-image-content {padding-left: 0;}
.featured-tab .border-title.border-left {display: inline-block;margin-bottom: 25px;font-size: 20px;}
/* Tab services */
.featured-tab.tab-services .nav-tabs > li > a {font-size: 14px;padding: 0 21px;text-transform: capitalize;}
.featured-tab.tab-services .nav.nav-tabs {margin-bottom: 20px;}
/* Facts
================================================== */
.facts-wrapper {text-align: center;}
.facts-wrapper .ts-facts {color: #fff;}
.ts-facts .ts-facts-icon i {font-size: 42px;color: #ffb600;}
.ts-facts .ts-facts-content .ts-facts-num {color: #fff;font-size: 44px;margin: 30px 0 20px;}
.ts-facts .ts-facts-content .ts-facts-title {font-size: 16px;color: #ffb600;margin: 0;}
/* Services
================================================== */
/* Service box */
.ts-service-box .ts-service-icon i {font-size: 36px;float: left;color: #ffb600;}
.ts-service-box .ts-service-box-content {margin-left: 62px;margin-bottom: 30px;}
.tab-content .ts-service-box .ts-service-box-content {margin-left: 90px;}
.ts-service-box .ts-service-box-content h3 {font-size: 16px;margin-bottom: 10px;line-height: 28px;}
.ts-service-box .ts-service-box-info {margin-left: 25px;margin-bottom: 40px;}
.service-box-title {font-size: 16px;margin: 0 0 10px;}
.service-box-title a {color: #333;}
.service-box-title a:hover {color: #ffb600;}
/* Service box bg */
.ts-service-box-bg {background: #252525;color: #fff;padding: 30px;}
.ts-service-box-bg h4,
.ts-service-box-bg h3 {color: #fff;}
/* Icon squre */
.ts-service-icon.icon-round i {font-size: 24px;color: #fff;background: #ffb600;text-align: center;border-radius: 100%;width: 60px;height: 60px;line-height: 60px;margin-bottom: 20px;position: relative;float: none;}
/* Icon left */
.ts-service-box.icon-left .ts-service-box-icon {float: left;}
.ts-service-box.icon-left .ts-service-box-icon i {background: #ffb600;color: #fff;}
.ts-service-box.icon-left .ts-service-box-info {margin-left: 90px;}
.ts-service-box.icon-left .ts-service-box-info h3 {margin-top: 0;margin-bottom: 5px;}
/* Service no box */
.service-no {font-size: 48px;color: #dbdbdb;float: left;margin-top: 10px;}
.ts-service-box-content .ts-service-box-info {margin-left: 90px;}
/* Service Image */
.ts-service-image-wrapper {margin-bottom: 30px;}
.ts-service-icon i {font-size: 28px;margin-right: 15px;margin-top: 2px;}
.ts-service-info {margin-left: 30px;}
@media (max-width: 1200px) {.ts-service-info {margin-left: 15px;}}
.ts-service-info h3 {font-size: 16px;}
.ts-service-info .learn-more {text-transform: uppercase;font-size: 14px;font-weight: 600;}
.ts-service-info .learn-more:hover {color: #ffb600;}
/* Service Classic */
.ts-service-classic .ts-service-icon i {font-size: 24px;float: left;color: #fff;background: #ffb600;border-radius: 100%;width: 60px;height: 60px;line-height: 60px;text-align: center;transition: all 0.3s;}
.ts-service-classic .ts-service-box-info {margin-left: 80px;}
.ts-service-classic:hover .ts-service-icon i {background: #ffb600;}
/* Projects area
================================================== */
/* Project filter nav */
.shuffle-btn-group {display: inline-block;margin: 20px 0 50px;width: 100%;border-bottom: 3px solid #ffb600;}
.shuffle-btn-group label {display: inline-block;color: #212121;font-size: 14px;padding: 6px 25px;padding-top: 10px;font-weight: 700;text-transform: uppercase;transition: all 0.3s;cursor: pointer;margin: 0;}
@media (max-width: 1200px) {.shuffle-btn-group label {padding: 3px 18px;}}
@media (max-width: 991px) {.shuffle-btn-group label {padding: 3px 7px;font-size: 12px;}}
.shuffle-btn-group label.active {color: #212121;background: #ffb600;}
.shuffle-btn-group label input {display: none;}
/* Project shuffle Item */
.shuffle-item {padding: 0;}
.shuffle-item .project-img-container {position: relative;overflow: hidden;}
.shuffle-item .project-img-container img {-webkit-transform: perspective(1px) scale3d(1.1, 1.1, 1);transform: perspective(1px) scale3d(1.1, 1.1, 1);transition: all 400ms;}
.shuffle-item .project-img-container:hover img {-webkit-transform: perspective(1px) scale3d(1.15, 1.15, 1);transform: perspective(1px) scale3d(1.15, 1.15, 1);}
.shuffle-item .project-img-container:after {opacity: 0;position: absolute;content: '';top: 0;right: auto;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);transition: all 400ms;}
.shuffle-item .project-img-container:hover:after {opacity: 1;}
.shuffle-item .project-img-container .gallery-popup .gallery-icon {position: absolute;top: 0;right: 0;z-index: 1;padding: 5px 12px;background: #ffb600;color: #fff;opacity: 0;-webkit-transform: perspective(1px) scale3d(0, 0, 0);transform: perspective(1px) scale3d(0, 0, 0);transition: all 400ms;}
.shuffle-item .project-img-container:hover .gallery-popup .gallery-icon {opacity: 1;-webkit-transform: perspective(1px) scale3d(1, 1, 1);transform: perspective(1px) scale3d(1, 1, 1);}
.shuffle-item .project-img-container .project-item-info {position: absolute;top: 50%;margin-top: -10%;bottom: 0;left: 0;right: 0;padding: 0 30px;z-index: 1;}
.shuffle-item .project-img-container .project-item-info-content {opacity: 0;-webkit-transform: perspective(1px) translate3d(0, 15px, 0);transform: perspective(1px) translate3d(0, 15px, 0);transition: all 400ms;}
.shuffle-item .project-img-container .project-item-info-content .project-item-title {font-size: 20px;}
.shuffle-item .project-img-container .project-item-info-content .project-item-title a {color: #fff;}
.shuffle-item .project-img-container .project-item-info-content .project-item-title a:hover {color: #ffb600;}
.shuffle-item .project-img-container .project-item-info-content .project-cat {background: #ffb600;display: inline-block;padding: 2px 8px;font-weight: 700;color: #000;font-size: 10px;text-transform: uppercase;}
.shuffle-item .project-img-container:hover .project-item-info-content {opacity: 1;-webkit-transform: perspective(1px) translate3d(0, 0, 0);transform: perspective(1px) translate3d(0, 0, 0);}
.general-btn .btn-primary:hover {background: #000;}
/* Project owl */
.owl-theme.project-slide {margin-top: 60px;}
.project-slide .item {position: relative;overflow: hidden;width: 100%;}
.project-item img {width: 100%;max-width: auto;transition: all 0.6s ease 0s;}
.project-item:hover img {-webkit-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);}
.project-item-content {position: absolute;bottom: -1px;padding: 15px 20px;width: 100%;background: #ffb600;}
.owl-theme.project-slide .owl-nav > div {position: absolute;top: -70px;right: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.project-slide .owl-nav > div {display: inline-block;margin: 0 2px;font-size: 20px;background: #ffb600;color: #fff;width: 30px;height: 30px;line-height: 30px;text-align: center;}
.owl-theme.project-slide .owl-nav > .owl-prev {right: 35px;left: auto;}
/* Projects Single page */
.project-title {font-size: 30px;}
.project-info-label {color: #303030;font-weight: 700;font-size: 14px;}
.project-info-content {font-size: 12px;}
.project-info li {margin-bottom: 5px;}
.project-link {margin-top: 15px;}
/* Content area
================================================== */
/* Accordion */
.accordion-group .card {border-radius: 0;margin-bottom: 10px;border-bottom: 1px solid #dfdfdf !important;}
.accordion-group .card-body {padding: 15px 20px;}
.accordion-group .card-body img {max-width: 100px;margin-bottom: 10px;}
.accordion-group .card-header .btn {font-size: 16px;text-transform: uppercase;font-weight: 700;padding: 13px 15px;padding-bottom: 10px;}
.accordion-group .card-header .btn:before {font-family: "Font Awesome 5 Free";position: absolute;z-index: 0;font-size: 14px;right: 16px;padding: 3px 8px 1px;text-align: center;border-radius: 3px;top: 12px;content: "\f107";font-weight: 700;background-color: #333;color: #fff;transition: .3s;}
.accordion-group .card-header .btn[aria-expanded="true"] {color: #ffb600;}
.accordion-group .card-header .btn[aria-expanded="true"]::before {content: "\f106";background-color: #ffb600;}
.accordion-group.accordion-classic .card-header .btn:before {display: none;}
/* Clients */
.clients-logo {margin: 0 0 30px;border: 1px solid #dadada;min-height: 105px;padding: 0 30px;display: flex;flex-direction: column;justify-content: center;align-items: center;align-content: center;}
.clients-logo img {-webkit-filter: grayscale(100%);filter: grayscale(100%);-webkit-filter: gray;filter: gray;}
/* Testimonial
================================================== */
.testimonial-area {padding: 100px 0;background-color: #ffb600;background-image: url(../images/parallax2.html);background-repeat: no-repeat;background-size: cover;background-attachment: fixed;background-position: 50% 50%;}
.testimonial-area .border-title,
.testimonial-area .border-sub-title {color: #fff;}
.quote-item .quote-text {margin: 0 0 10px;display: inline-block;padding: 0 40px 30px 60px;background-color: #fff;position: relative;font-size: 16px;font-style: italic;}
@media (max-width: 575px) {.quote-item .quote-text {padding: 0 40px 30px 50px;}}
.quote-item .quote-text:before {content: "\f10d";font-family: "Font Awesome 5 Free";position: absolute;font-size: 30px;left: 0;top: 0;font-weight: 700;color: #ffc009;}
.testimonial-slide .slick-dots {bottom: -35px;}
img.testimonial-thumb {max-width: 80px;float: left;margin-right: 20px;border-radius: 5px;}
.quote-item-info {padding-top: 15px;display: inline-block;}
.quote-author {font-size: 16px;line-height: 18px;margin: 0 0 2px;font-weight: 700;display: block;color: #ffb600;}
.quote-item-footer {margin-top: 0;margin-left: 60px;}
@media (max-width: 575px) {.quote-item-footer {margin-left: 0;}}
/* Testimonial Border */
.quote-item.quote-border .quote-text-border {border: 1px solid #ffb600;padding: 20px;position: relative;line-height: 28px;color: #666;font-size: 18px;text-align: center;}
.quote-item.quote-border .quote-text-border:before {border: 12px solid;border-color: #e1e1e1 transparent transparent;border-top-color: #ffb600;bottom: -24px;position: absolute;content: "";display: block;height: 0;width: 0;left: 0;margin: 0 auto;right: 0;}
.quote-item.quote-border .quote-text-border:after {border: 12px solid;border-color: #fff transparent transparent;bottom: -22px;position: absolute;content: "";display: block;height: 0;width: 0;left: 0;margin: 0 auto;right: 0;}
.quote-item.quote-border .quote-item-footer {margin-left: 0;text-align: center;margin-top: 35px;}
.quote-item.quote-border .quote-item-footer img.testimonial-thumb {float: none;margin: 0;}
.quote-item.quote-border .quote-item-footer .quote-item-info {display: block;}
/* Subscribe area
================================================== */
.subscribe {background: #ffb600;padding: 0;}
/* Call to action */
.subscribe-call-to-acton {min-height: 115px;padding: 30px 0 0 30px;}
@media (max-width: 575px) {.subscribe-call-to-acton {text-align: center;padding: 30px 0;min-height: auto;}}
.subscribe-call-to-acton h3 {font-size: 18px;margin-top: 0;margin-bottom: 5px;}
.subscribe-call-to-acton h4 {color: #fff;font-size: 24px;margin: 0;}
@media (max-width: 991px) {.subscribe-call-to-acton h4 {font-size: 20px;}}
/* Newsletter */
.ts-newsletter {background: #252525;position: relative;min-height: 115px;padding: 15px 0 0 50px;}
@media (max-width: 991px) {.ts-newsletter {padding-top: 20px;padding-bottom: 10px;padding-left: 40px;}}
@media (max-width: 575px) {.ts-newsletter {padding: 30px 5px 15px 5px;min-height: auto;text-align: center;}}
.ts-newsletter:after {content: "";position: absolute;background: #252525;display: block;width: 100%;height: 100%;right: -100%;top: 0;}
@media (max-width: 767px) {.ts-newsletter:after {background: transparent;}}
@media (max-width: 991px) {.ts-newsletter .newsletter-introtext p {font-size: 13px;}}
.newsletter-form input {background: none;font-size: 12px;height: 45px;border: 1px solid rgba(255, 255, 255, 0.3);}
/* News section
================================================== */
.latest-post {position: relative;}
.latest-post .image-angle:before {border-bottom: 20px solid #f9f9f9;}
.latest-post .post-title {font-size: 16px;line-height: 24px;margin: 0;font-weight: 600;}
.latest-post .post-title a {color: #303030;}
.latest-post .post-title a:hover {color: #ffb600;}
.latest-post-meta {font-size: 13px;text-transform: uppercase;}
.latest-post .post-body {padding: 20px 0 5px;}
/* Footer
================================================== */
/*- Footer common */
.footer {background-color: #0d0d0d;color: #999;}
.footer-main {padding: 80px 0 60px;}
.footer .widget-title {font-size: 16px;font-weight: 700;position: relative;margin: 0 0 30px;padding-left: 15px;text-transform: uppercase;color: #fff;border-left: 3px solid #ffb600;}
/* Footer about us */
.footer-logo {margin-bottom: 25px;}
/* Footer social */
.footer-social {margin-top: 15px;}
.footer-social .widget-title {font-size: 14px;margin-bottom: 10px;}
.footer-social ul {list-style: none;margin: 0;padding: 0;margin-left: -13px;}
.footer-social ul li {display: inline-block;}
.footer-social ul li a i {display: block;font-size: 16px;color: #999;transition: 400ms;padding: 10px 13px;}
.footer-social ul li:hover {color: #fff;}
/* Links */
.footer-widget ul.list-arrow li {border-bottom: 1px solid rgba(255, 255, 255, 0.07);padding: 8px 0;}
.footer-widget ul.list-arrow li:last-child {border-bottom: 0;}
.footer-widget ul.list-arrow li a,
.footer-widget ul.list-arrow li:before {color: #747474;}
.footer-widget ul.list-arrow li:hover a,
.footer-widget ul.list-arrow li:hover {color: #ffb600;}
.working-hours {padding-right: 10px;}
.working-hours .text-right {float: right;}
/*-- Copyright --*/
.copyright {background: #ffb600;color: #111;padding: 25px 0 15px;position: relative;z-index: 1;font-weight: 600;font-size: 12px;}
.footer-menu ul li {display: inline-block;line-height: 12px;padding-left: 15px;}
.footer-menu ul.nav li a {background: none;color: #111;padding: 0;}
.footer-menu ul li a:hover {color: #fff;}
#back-to-top {right: 40px;top: auto;z-index: 10;display: none;}
#back-to-top .btn:focus {outline: 0;box-shadow: none;}
@media (max-width: 767px) {#back-to-top {right: 15px;}}
#back-to-top.position-fixed {bottom: 20px;}
#back-to-top .btn.btn-primary {width: 36px;height: 36px;line-height: 36px;background: rgba(0, 0, 0, 0.9);border-radius: 3px;color: #ffb600;font-weight: 700;font-size: 16px;padding: 0;}
@media (max-width: 767px) {#back-to-top .btn.btn-primary {width: 32px;height: 32px;line-height: 32px;font-size: 14px;}}
#back-to-top .btn.btn-primary:hover {color: #fff;}
/* Sub Pages
================================================== */
/*-- Title border --*/
.main-container .border-left {margin-bottom: 30px;}
/*-- Banner --*/
.banner-area {position: relative;min-height: 300px;color: #fff;background-position: 50% 50%;background-size: cover; background: url('../images/banner/banner2.jpg');}
.banner-title {color: #fff;text-transform: uppercase;font-size: 38px;font-weight: 900;}
@media (max-width: 767px) {.banner-title {font-size: 48px;}}
@media (max-width: 575px) {.banner-title {font-size: 32px;}}
.banner-text {position: absolute;top: 50%;left: 0;right: 0;max-width: 1170px;margin: 0 auto;width: 100%;z-index: 1;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.banner-heading {text-align: center;}
.breadcrumb {padding: 0;background: none;font-weight: 700;text-transform: uppercase;font-size: 12px;}
.breadcrumb li a,
.breadcrumb .breadcrumb-item,
.breadcrumb li a:focus,
.breadcrumb li a:hover {color: #fff !important;}
.breadcrumb .breadcrumb-item + .breadcrumb-item::before {color: #fff;}
/*-- About us page --*/
/* Slider pages */
.page-slider .carousel-control {position: absolute;top: 50%;z-index: 5;display: inline-block;-webkit-transform: translateY(-50%);transform: translateY(-50%);background-color: transparent;text-shadow: none;transition: all .25s ease;padding: 0;outline: 0;border: 0;}
.page-slider .carousel-control.left {left: 0;}
.page-slider .carousel-control.right {right: 0;}
.page-slider .carousel-control i {background: rgba(0, 0, 0, 0.3);color: #fff;line-height: 70px;width: 40px;height: 70px;font-size: 22px;border-radius: 0;transition: all 500ms ease;}
.page-slider .carousel-control i:hover {background: #ffb600;color: #fff;}
.page-slider.small-bg .item {min-height: 330px;background-size: cover;}
.page-slider.small-bg .box-slider-content {left: 20%;}
.page-slider.small-bg .box-slider-text {background: rgba(0, 0, 0, 0.55);padding: 5px 20px;}
.page-slider.small-bg .box-slide-title {font-size: 28px;color: #fff;font-weight: 900;}
/*-- Get a quote page --*/
.page-quote-form {background: #f2f2f2;padding: 30px 50px 50px;}
.get-a-quote-img {margin-bottom: -190px;}
/*-- Partners carousel --*/
.partner-logo {border: 1px solid #eee;padding: 20px;margin-top: 40px;margin-bottom: 10px;}
.partner-logo img {transition: 350ms;opacity: .6;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.partner-logo:hover img {opacity: 1;-webkit-filter: grayscale(0%);filter: grayscale(0%);}
#partners-carousel .partner-logo {border: 0;border-right: 1px solid #eee;padding: 0 15px;margin-top: 20px;}
#partners-carousel .partner-logo.last {border-right: 0;}
/*-- Team page --*/
.team-slide .slick-slide {margin-left: 25px;padding-bottom: 60px;}
.team-slide .slick-list {margin-left: -25px;}
.team-slide .carousel-control {position: absolute;bottom: 0;left: 50%;border: 0;background-color: #ddd;height: 37px;width: 37px;border-radius: 4px;transition: .3s;z-index: 6;}
.team-slide .carousel-control:hover {background-color: #ffb600;color: #fff;}
.team-slide .carousel-control.left {-webkit-transform: translateX(calc(-50% - 25px));transform: translateX(calc(-50% - 25px));}
.team-slide .carousel-control.right {-webkit-transform: translateX(calc(-50% + 25px));transform: translateX(calc(-50% + 25px));}
.team-slide .carousel-control.slick-disabled {opacity: .4;}
.team-slide .carousel-control.slick-disabled:hover {background-color: #ddd;color: #000;}
.ts-team-wrapper {position: relative;overflow: hidden;}
@media (max-width: 575px) {.ts-team-wrapper {text-align: center;}}
.ts-team-wrapper .ts-team-content {position: absolute;top: 76%;left: 0;width: 100%;height: 100%;padding: 15px 25px;margin-top: 0;color: #fff;background: rgba(0, 0, 0, 0.5);transition: 350ms;}
@media (max-width: 1200px) {.ts-team-wrapper .ts-team-content {top: 72%;}}
@media (max-width: 575px) {.ts-team-wrapper .ts-team-content {text-align: center;}}
.ts-team-wrapper .ts-name {font-size: 16px;margin-top: 0;margin-bottom: 3px;line-height: normal;color: #ffb600;}
.ts-team-wrapper .ts-designation {color: #fff;font-size: 14px;margin-bottom: 15px;font-weight: 700;}
.ts-team-wrapper .team-social-icons a i {color: #fff;margin-right: 8px;text-align: center;transition: 400ms;}
.ts-team-wrapper .team-social-icons a i:hover {color: #ffb600;}
.ts-team-wrapper:hover .ts-team-content {top: 0;padding-top: 50px;}
/* Team Classic */
.ts-team-content-classic {margin-top: 15px;}
.ts-team-content-classic .ts-name {font-size: 16px;margin-bottom: 5px;color: #212121;}
.ts-team-content-classic .ts-designation {color: #888;margin-bottom: 5px;font-weight: 600;}
.ts-team-content-classic .team-social-icons a i {color: #999;}
.ts-team-content-classic .team-social-icons a i:hover {color: #ffb600;}
/*-- Pricing table  --*/
.ts-pricing-box {margin: 20px 0;padding: 0;text-align: center;background: #f9f9f9;}
.ts-pricing-box .ts-pricing-header {background: #252525;color: #fff;position: relative;padding: 30px 20px;}
.ts-pricing-box .ts-pricing-name {font-size: 18px;line-height: normal;margin: 0 0 5px 0;color: #fff;}
.ts-pricing-box .ts-pricing-price {font-size: 44px;color: #fff;margin: 15px 0 0;display: inline-block;}
.ts-pricing-box .ts-pricing-price > small {font-size: 16px;line-height: 16px;display: block;margin-top: 15px;color: #fff;}
.ts-pricing-box .ts-pricing-features {padding: 15px 0;}
.ts-pricing-box .ts-pricing-features ul {padding: 0 20px;}
.ts-pricing-box .ts-pricing-features ul > li {padding: 20px 0;border-top: 1px dotted #e5e5e5;}
.ts-pricing-box .ts-pricing-features ul > li:first-child {border-top: 0;}
.ts-pricing-box .plan-action {padding-bottom: 40px;}
/* Pricing featured */
.ts-pricing-box.ts-pricing-featured .ts-pricing-header {background: #ff9800;}
/* Contact Us
================================================== */
.map {height: 450px;z-index: 1;}
.contact-info-box {margin-top: 20px;}
.contact-info-box i {float: left;font-size: 24px;color: #ffb600;}
.contact-info-box-content {padding-left: 40px;}
.contact-info-box-content h4 {font-size: 16px;margin-top: 0;line-height: normal;font-weight: 700;}
.contact-info-box-content p {margin-bottom: 0;}
label {font-weight: 400;}
/* Contact page 2 */
.ts-service-box.text-center .ts-service-icon.icon-squre i {float: none;margin-bottom: 20px}
.ts-service-box.text-center .ts-service-box-content {margin: 0;}
/* News Listing
================================================== */
.post {border-bottom: 1px solid #dadada;padding: 0 0 30px;margin: 0 0 45px;}
.post.last {padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}
.post-body {padding: 20px 0;}
.entry-header .entry-title {font-size: 24px;margin: 5px 0 15px;position: relative;line-height: 34px;text-transform: capitalize;}
.entry-header .entry-title a {color: #303030;}
.entry-header .entry-title a:hover {color: #ffb600;}
.post-single .entry-header .entry-title {font-size: 28px;}
/* Meta */
.post-meta {padding-bottom: 10px;}
.post-meta a {color: #303030;}
.post-meta a:hover {color: #ffb600;}
.post-meta span {margin-right: 10px;padding-right: 10px;border-right: 1px solid #dadada;line-height: 12px;display: inline-block;}
.post-meta i {color: #bbb;margin-right: 3px;}
.post-meta .post-comment {border-right: 0;}
.post-meta .post-comment .comments-link {margin-left: 5px;}
.post-footer .btn.btn-primary {font-size: 12px;margin-top: 10px;}
/* Pagination */
.paging {margin-bottom: -5px;}
.pagination li a {border-radius: 0 !important;margin-right: 8px;color: #7c7c7c;}
.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > li > a:hover {color: #fff;background: #ffb600;border: 1px solid transparent;}
/* News Single
================================================== */
.tags-area {margin: 20px 0;}
.post-tags a {border: 1px solid #dadada;color: #7c7c7c;display: inline-block;font-size: 12px;padding: 3px 10px;margin-left: 3px;}
.post-tags a:hover {background: #ffb600;color: #fff;border: 1px solid transparent;}
/* Post social */
.post-social-icons > li {display: inline-block;}
.post-social-icons a i {margin-left: 5px;font-size: 12px;width: 28px;height: 26px;line-height: 26px;color: #fff;text-align: center;}
.post-social-icons a i.fa-facebook-f {background: #41578a;}
.post-social-icons a i.fa-twitter {background: #64bae2;}
.post-social-icons a i.fa-google-plus {background: #c0343d;}
.post-social-icons a i.fa-linkedin {background: #3397b6;}
/* Author box */
.author-box {border: 1px solid #dadada;padding: 20px 20px 15px;margin: 20px 0;}
.author-img img {width: 110px;height: 110px;margin-right: 30px;}
.author-info h3 {margin-top: 0;margin-bottom: 5px;font-size: 18px;font-weight: 600;}
.author-info h3 span {font-size: 12px;color: #999;border-left: 1px solid #AFAFAF;padding-left: 10px;margin-left: 10px;font-weight: 500;}
/* Comments area */
.comments-area {margin: 40px 0;}
.comments-list .comment-content {margin: 15px 0;}
.comments-list .comment-reply {color: #303030;font-weight: 400;}
.comments-list .comment-reply:hover {color: #ffb600;}
.comments-counter {font-size: 18px;}
.comments-counter a {color: #323232;}
.comments-list {list-style: none;margin: 0;padding: 20px 0;}
.comments-list .comment {border-bottom: 1px solid #e7e7e7;padding-bottom: 20px;margin-bottom: 30px;}
.comments-list .comment.last {border-bottom: 0;padding-bottom: 0;margin-bottom: 0;}
.comments-list img.comment-avatar {width: 84px;height: 84px;margin-right: 30px;}
@media (max-width: 575px) {.comments-list img.comment-avatar {width: 40px;height: 40px;margin-right: 25px;}}
.comments-list .comment-author {margin-bottom: 0;margin-top: 0;font-weight: 600;font-size: 16px;color: #303030;}
.comments-list .comment-date {color: #959595;margin-bottom: 5px;font-size: 12px;}
@media (max-width: 575px) {.comments-list .comment-date {float: none !important;display: inline-block;}}
.comments-reply {list-style: none;margin: 0 0 0 70px;}
@media (max-width: 767px) {.comments-reply {margin: 0;padding: 0;}}
.comments-form {margin-bottom: 0;}
.comments-form .title-normal {margin-bottom: 20px;}
.comments-form .btn.btn-primary {margin-top: 20px;}
/* Sidebar
================================================== */
.sidebar .widget-title {font-size: 16px;font-weight: 700;position: relative;margin: 0 0 30px;padding-left: 15px;text-transform: uppercase;border-left: 3px solid #ffb600;}
/* Widget common */
.sidebar .widget {margin-bottom: 40px;}
.sidebar-left .widget {margin-right: 20px;}
.sidebar-right .widget {margin-left: 20px;}
.sidebar .widget.box {padding: 25px;}
.widget.box.solid {background: #f2f2f2;}
.widget.box.red {background: #ec483b;color: #fff;}
.widget.box.red .widget-title {color: #fff;}
.widget ul li {line-height: 30px;}
.sidebar .widget ul li a {color: #303030;}
.sidebar .widget ul li a:hover {color: #ffb600;}
.sidebar .widget ul li i {margin-right: 5px;}
.sidebar .btn {font-weight: 700;font-size: 12px;margin-top: 15px;padding: 10px 25px;}
/* Sidebar nav */
.sidebar ul.nav-tabs {border: 0;}
.sidebar ul.nav-tabs li {width: 100%;}
.sidebar ul.nav-tabs li a {color: #303030;border-radius: 0;padding: 15px 0;padding-left: 0;font-weight: 400;border-bottom: 1px solid #ddd;display: block;transition: 400ms;}
.sidebar ul.nav-tabs li.active a,
.sidebar ul.nav-tabs li:hover a {color: #ffb600;}
.sidebar ul.nav-tabs li {color: #303030;line-height: normal;}
.sidebar ul.nav-tabs li:last-child a {border-bottom: 0;}
/* Service menu */
.sidebar ul.service-menu li {width: 100%;}
.sidebar ul.service-menu li a {background-color: #f4f4f4;padding: 15px 20px;border: 0;margin-bottom: 8px;position: relative;transition: 400ms;display: block;}
.sidebar ul.service-menu li.active a,.sidebar ul.service-menu li:hover a {background: #ffb600;color: #fff;cursor: pointer;}
/* Recent News */
.widget.recent-posts .widget-title {margin-bottom: 35px;}
.widget.recent-posts ul li {border-bottom: 1px solid #dadada;padding-bottom: 15px;margin-bottom: 17px;}
.widget.recent-posts ul li:last-child {border: 0;padding-bottom: 0;margin-bottom: 0;}
.widget.recent-posts .posts-thumb img {margin-right: 15px;width: 90px;height: 70px;}
.widget.recent-posts .post-info .entry-title {font-size: 13px;font-weight: 600;line-height: 20px;margin: 0;}
.widget.recent-posts .post-info .entry-title a {color: #303030;display: inline-block;}
.widget.recent-posts .post-info .entry-title a:hover {color: #ffb600;}
.widget.recent-posts .post-date {font-weight: 400;color: #999;text-transform: capitalize;}
/* Widget tags */
.widget-tags ul > li {float: left;margin: 3px;}
.sidebar .widget-tags ul > li a {border: 1px solid #dadada;color: #303030;display: block;font-size: 14px;padding: 3px 15px;transition: all 0.3s ease 0s;}
.sidebar .widget-tags ul > li a:hover {background: #ffb600;color: #fff;border: 1px solid transparent;}
/* Error page
================================================== */
.error-page .error-code h2 {display: block;font-size: 200px;line-height: 200px;color: #303030;margin-bottom: 20px;}
.error-page .error-body .btn {margin-top: 30px;font-weight: 700;}
.hindi{font-size:28px;font-weight:bold;}
.english{font-size:24px;font-weight:bold;}
.btn-grad3 {background: #013220; text-align: center;height:40px;padding:5px;transition: 0.5s;color: #fff;box-shadow: 0 0 20px #eee;border-radius: 8px;display: block;font-family: sans-serif;}
.btn-grad3:hover {background-position: right center; /* change the direction of the change here */color: #f3f2f2;text-decoration: none;}
.btn-grad {background-image: linear-gradient(to right, #FF512F 0%, #FF512F  51%, #FF512F  100%)}
.btn-grad {text-align: center;transition: 0.5s;height:40px;padding:5px;color: #fff;box-shadow: 0 0 20px #eee;border-radius: 8px;display: block;font-family: sans-serif;}
.btn-grad:hover {background-position: right center;color: #f3f2f2;text-decoration: none;}
.owl-carousel {max-width: 1500px;margin: 0 auto;}
.owl-carousel .item {font-size: 30px;text-align: center;padding: 0px;line-height: 2;font-weight: 700;}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next {z-index: 1;width: 40px;height: 40px;background-color: #ccc;border-radius: 50%;position: absolute;top: 50%;transform: translatey(-50%);}
.owl-nav button span {font-size: 30px;height: 100%;display: block;width: 100%;}
.owl-carousel .owl-nav button.owl-prev {left: 0;}
.owl-carousel .owl-nav button.owl-next {right: 0;}
.owl-carousel .owl-nav {margin: 0;}
.btn-wrap {text-align: center;width: 100%;}
button {background-color: #ddd;border: none;padding: 10px 20px;border-radius: 5px;margin: 10px;font-size: 18px;font-weight: 600;transition: all 0.5s;display: inline-flex;align-items: center;justify-content: center;cursor: pointer;}
.owl-theme .owl-nav .disabled,
button.disabled {opacity: 0.6;}
