body {   background: #fff; color: #000;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale;   font-family: 'Poppins', sans-serif;  font-size: 16px;   line-height: 30px; }
p { font-family: 'Poppins', sans-serif;   font-size: 16px; line-height: 27px; text-align: justify; }
h1, h2, h3, h4, h5, h6, nav { color: #7c313e;font-family: 'Martel Sans', sans-serif; font-weight:300; }
h1 {font-size: 35px;line-height: 48px;}
h2 {font-size: 40px;line-height: 40px;}
h3 {font-size: 22px;margin-bottom: 20px;}
h4 {font-size: 18px;line-height: 28px;}
h5 {font-size: 14px;line-height: 24px;}
html {overflow-x: hidden !important;width: 100%;height: 100%;position: relative;text-rendering: optimizeLegibility;}
body {border: 0;margin: 0;padding: 0;}
.body-inner {position: relative;overflow: hidden;}
.preload {position: fixed;background: #fff url(../images/preload.gif) center center no-repeat;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 99999;}
a {color: #9c4b5b;}
a:link, a:visited {text-decoration: none;}
a:hover {text-decoration: none;color: #9c4b5b;}
.clear { clear:both; }
.link-more {font-weight: 700;}
.link-more i {font-weight: 700;top:0;margin-left: 5px;position: relative;font-size: 16px;}
.link-more.color {color: #9c4b5b;}
section,.section-padding {padding:40px 0;position: relative;z-index: 3;}
.no-padding {padding: 0 !important;}
.no-border {border: none !important;}
.ts-padding {padding: 70px 50px;}
.media > .pull-left {margin-right: 20px;}
.gap-100 {clear: both;height: 100px;}
.gap-80 {clear: both;height: 80px;}
.gap-60 {clear: both;height: 60px;}
.gap-40 {clear: both;height: 40px;}
.gap-30 {clear: both;height: 30px;}
.gap-20 {clear: both;height: 20px;}
.gap-15 {clear: both;height: 15px;}
.mrtb-40 {margin-top: 40px;margin-bottom: 40px;}
.header-get-a-quote  {float:right}
.info-title a { color:#fff}
.info-title a:hover { color:#fff}
.footer-box-content a { color:#fff}
.ht-min { min-height:52px}
.breadcrumb-panel { padding:8px 0; background:#f5f5f5}
.title-panel { padding:40px 0 0 0;}
.title-panel h1:after {content: '';position: absolute;bottom:0;height: 1px;width: 70px;left: 50%;-webkit-transform: translateX(-50%); transform: translateX(-50%);transform: translateX(-50%);z-index: 0;border-bottom: 2px solid #7c313e; display:none }
.title-panel h1 { margin:0; padding:0; text-align:center;font-size: 40px; margin-top: 0; display: inline-block; margin-bottom:0; position: relative; width:100%}
.banner-area {background:url(../images/banner5.jpg) no-repeat center top}
.service-col { margin-bottom:60px; display:flex}
.ts-services { padding:60px 0 0 0}
.banner-area.about  {background:url(../images/about-header.jpg) no-repeat center top; background-size: cover;}
.banner-area.domestic  {background:url(../images/domestic-header.jpg) no-repeat center top; background-size: cover;}
.banner-area.international  {background:url(../images/international-header.jpg) no-repeat center top; background-size: cover;}
.banner-area.nri  {background:url(../images/nri-header.jpg) no-repeat center top; background-size: cover;}
.banner-area.foreign  {background:url(../images/foreign-header.jpg) no-repeat center top; background-size: cover;}
.banner-area.corporate-financial {background:url(../images/corporate-header.jpg) no-repeat center top; background-size: cover;}
.banner-area.audit {background:url(../images/audit-header.jpg) no-repeat center top; background-size: cover;}
.banner-area.enquiry {background:url(../images/enquiry-header.jpg) no-repeat center top; background-size: cover;}
.banner-area.contact {background:url(../images/contact-header.jpg) no-repeat center top; background-size: cover;}
.banner-area.sitemap {background:url(../images/sitemap-header.jpg) no-repeat center top; background-size: cover; }
.contact-col,.ts-col-inner { display:flex; width:100%; }
.contact-col { height:auto}
.contact-col .box-border { width:100%; float:left}
.service-col .ts-service-box { width:100%; float:left; background:#fff; text-align:left}
.service-col .ts-service-image-wrapper {width:100%; float:left}
.service-col .service-title { margin-top:0; color:#9c4b5b; font-weight:600}
.service-col h2.service-title { margin-top:0; color:#9c4b5b; font-weight:600;font-size: 22px;margin-bottom: 20px;line-height: 26px;}
.service-col .ts-service-content { display:block; width:100%; padding:30px 20px 80px 20px; background:#fff; float:left; position:relative; min-height:663px }
.service-col .ts-service-content .btn.btn-primary { position:absolute; bottom:30px}
.service-col .ts-service-image-wrapper img { width:100%}
.footer-box-content p a:hover { color:rgba(255,255,255,0.7)}
.service-col .ts-service-content.top-row{min-height:525px}
.service-col .ts-service-content.top-row.ipad-ht2{min-height:605px}
.services-panel .service-col .ts-service-content { background:#f5f5f5; }
.services-panel  .service-col { margin-bottom: 0px; display: flex; } 
.mb-60 { margin-bottom:60px !Important; }
.mrt-125 {     margin-top: 125px; }
@media screen and (min-width: 992px) {.mrt-225 {  margin-top: 225px;}
}
@media screen and (min-width: 992px) {.mrt-190 {  margin-top: 190px;}
}
@media screen and (min-width: 992px) {.mrt-140 {  margin-top: 139px;}
}
@media screen and (min-width: 992px) {.mrt-110 {  margin-top: 110px;}
}
.mrt-60 {margin-top: 60px;}
.mrt-40 {margin-top: 40px;}
.mrt-85 {margin-top: 85px;}
.mrt-20 {margin-top: 20px;}
.mrb-20 {margin-bottom: 20px;}
.mrb-40 {margin-bottom: 40px;}
.mrb-60 {margin-bottom: 60px;}
.mr-0 {margin: 0 !important;}
.mrt-0 {margin-top: 0 !important;margin-bottom: 20px !important;}
.patb-100 {padding: 100px 0 !important;}
.pab-120 {padding-bottom: 120px !important;}
.pab {padding-bottom: 0;}
a:focus {outline: 0;}
img.pull-left {margin-right: 20px;margin-bottom: 20px;}
img.pull-right {margin-left: 20px;margin-bottom: 20px;}
.unstyled,ul,ol,li {list-style: none;margin: 0;padding: 0;}
.solid-bg {background: #f5f5f5;-webkit-box-shadow: none;box-shadow: none;}
.dark-bg {background: #252525;color: #fff;}
.dark-bg h2,.dark-bg h3 {color: #fff;}
.solid-row {background: #f0f0f0;}
.media-left,.media > .pull-left {padding-right: 20px;}
.bg-overlay {position: relative;}
.bg-overlay .container {position: relative;z-index: 1;}
.bg-overlay:after {background-color: rgba(0, 41, 61, 0.75);z-index: 0;position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;}
.bg-overlay.overlay-color:after {background-color: rgba(15, 39, 101, 0.85);}
.bg-pattern-1 {position: relative;z-index: 2;}
.bg-pattern-1:before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";background: url("../images/pattern/bg_pattern1.png") 100% 100%;z-index: -1;}
.page-slider .item:before { width:50%; position:absolute; height:100%; background:#7c313e; content:''; top:0; left:0; display:block}
.ts-list.mb-25{ margin-bottom:20px}
.modal-body { max-height:500px; }
.modal .about-us  { max-height:450px;overflow-y:auto}
@media screen and (max-width: 991px) {.bg-pattern-1:after {  display: none;}
}
.bg-pattern-2 {position: relative;z-index: 2;}
.bg-pattern-2:before {position: absolute;top: 0;left: 0;content: "";width: 100%;height: 100%;background: url("../images/pattern/pattern_arrow.png") no-repeat top left;}
.bg-pattern-2:after {background: url("../images/pattern/pattern_box.png") no-repeat bottom right;content: "";width: 100%;height: 100%;right: 0;bottom: 0;position: absolute;z-index: -1;}
@media screen and (max-width: 767px) {.bg-pattern-2:before, .bg-pattern-2:after {  display: none;}
}
.bg-pattern-3 {position: relative;z-index: 2;}
.bg-pattern-3:after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";background: url("../images/pattern/bg_pattern2.png");background-size: 100%;background-position: center;z-index: -1;}
@media screen and (max-width: 991px) {.bg-pattern-3:after {  display: none;}
}
.dropcap {font-size: 48px;line-height: 60px;padding: 0 7px;float: left;font-weight: 700;margin: 5px 15px 5px 0;position: relative;text-transform: uppercase;}
.dropcap.primary {background: #7c313e;color: #fff;}
.dropcap.secondary {background: #3a5371;color: #fff;}
.ts-intro .border-left {border-left: 2px solid #dee2e6 !important;}
.box-primary {background-color: #2154CF;}
.box-dark {background-color: #222222;}
.box-secondary {background-color: #0F2765;}
.intro-details {padding-left: 20px;}
.intro-title {font-size: 24px;line-height: 34px;margin: 0;}
.intro-sub-title {font-weight: 900;font-size: 36px;line-height: 46px;margin: 15px 0 25px;color: #1c1c24;}
section .title-white {color: #fff !important;}
.section-title-vertical {position: relative;height: 0;}
.section-title-vertical .section-title {position: absolute;left: -190px;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);top: 203px;font-size: 40px;display: inline-block;margin-bottom: 70px;color: #c7d4f3;margin-top: 0;}
.section-title-vertical .section-title:after {top: 15px;left: -95px;z-index: 0;width: 155px;border-bottom: 2px solid #c7d4f3;}
@media screen and (max-width: 1024px) {.section-title-vertical .section-title {  display: none;}
}
.column-title {font-size: 44px;line-height: 50px;margin: 0 0 20px;}
.column-title span {font-size: 24px;line-height: 34px;margin: 0 0 10px 0;display: block;font-weight: 400;}
.column-title.title-small {font-size:40px;}
.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;}
.form-control {-webkit-box-shadow: none;box-shadow: none;border: 1px solid #f1f1f1;padding: 5px 20px;height: 50px;background: none;color: #626c84;font-size: 14px;border-radius: 0;font-weight: normal;}
.form-control:focus {-webkit-box-shadow: none;box-shadow: none;border-color: #F1F1F1;}
input:focus,textarea:focus {-webkit-box-shadow: none;box-shadow: none;border-color: #F1F1F1;}
.form-message {height: auto;}
#comment.form-message {height: 114px;}

@media screen and (min-width: 992px) {.qutoe-form-inner-left {  padding-right: 40px;}
}
@media screen and (min-width: 992px) {.qutoe-form-inner-right {  padding-left: 40px;}
}
.quote_form .form-control:focus {-webkit-box-shadow: none;box-shadow: none;border: 1px solid #7c313e;}
.widget .form-control {z-index: 0;position: relative;}
hr {background-color: #e7e7e7;border: 0;height: 1px;margin: 40px 0;}
blockquote {position: relative;color: #fff;background: #252a37;padding: 40px;border: 0;margin: 30px 0 40px;}
blockquote:before {padding: 28px 0 22px;content: "\e937";font-family: 'iconfont';color: #fff;font-size: 44px;}
blockquote p {font-size: 18px;line-height: 28px;position: relative;z-index: 1;font-style: italic;font-weight: 600;}
cite {display: block;font-size: 14px;margin-top: 10px;text-align: right;}
.btn.focus, .btn:focus,.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {outline: 0;-webkit-box-shadow: none;box-shadow: none;}
.btn-primary.focus, .btn-primary:focus {-webkit-box-shadow: none;box-shadow: none;}
button:focus {outline: 0 solid;}
.btn.btn-primary,.btn-dark,.btn-border,.btn-white {font-size: 16px;font-weight: 600;padding: 14px 20px;line-height: 1.33;border-radius:3px;border: 0;-webkit-transition: color 400ms, background-color 400ms, border-color 400ms;transition: color 400ms, background-color 400ms, border-color 400ms;transition: color 400ms, background-color 400ms, border-color 400ms;}
.btn-white.btn-primary {background: #fff;color: #7c313e;}
.btn.btn-primary {background: #9c4b5b;border:1px solid #9c4b5b; font-family:'Martel Sans', sans-serif;}
.btn.btn-primary.bordered { background:none; color:#9c4b5b}
.btn.btn-primary.bordered:hover {background:#9c4b5b; color:#fff}
.btn.btn-dark {background: #242427;border: 2px solid transparent;}
.btn.btn-white {background: #fff;border: 2px solid transparent;}
.btn.btn-white:hover {background-color: #242427;color: #fff;}
.btn-border {border: 2px solid #fff;background: none;color: #fff;}
.btn-primary:hover,.btn-dark:hover,.btn-white.btn-primary:hover {background: none;color: #9c4b5b;}
.btn-border:hover {background: #0f2765;border: 2px solid transparent;color: #fff;}
.general-btn {clear: both;margin-top: 60px;}
.intro-content .btn-border {margin-right: 15px;}
.list-round,.list-arrow,.list-dash {list-style: none;margin: 0;padding: 0;}
.list-round li {line-height: 34px;}
.list-round li:before {font-family: FontAwesome;content: "\f111";margin-right: 10px;color: #252a37;font-size: 8px;position: relative;top: -3px;}
.list-arrow {padding: 0;}
ul.list-dash li:before {font-family: FontAwesome;content: "\f068";margin-right: 10px;color: #7c313e;font-size: 10px;}
.nav-tabs > li.active > a {border: 0;}
.nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {border: 0;}
.nav-tabs > li > a {border: 0;}
.nav-tabs > li > a:hover {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;}
.owl-carousel.page-slider .owl-nav {margin: 0;}
.owl-carousel .owl-nav {text-align: center;}
.owl-carousel.owl-theme .owl-nav [class*=owl-] {background: #7c313e;color: #fff;position: absolute;bottom: 0;right: 0;width: 40px;height: 40px;line-height: 42px;font-size: 20px;text-align: center;margin: 0;border-radius: 0;-webkit-transition: 400ms;transition: 400ms;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.owl-carousel.owl-theme .owl-nav [class*=owl-prev] {right: 40px;}
.owl-carousel.owl-theme .owl-nav > div:hover {background: #272d33;}
.owl-theme .owl-dots {text-align: center;margin-top: 40px;position: relative;z-index: 1;}
.owl-theme .owl-dots .owl-dot {display: inline-block;}
.owl-theme .owl-dots .owl-dot span {width: 30px;height: 4px;margin: 5px 4px;background: #000;opacity: .2;display: inline-block;}
.owl-theme .owl-dots .owl-dot.active span {background: #7c313e;opacity: 1;}
.section-title {font-size:40px;margin-top: 0;display: inline-block;margin-bottom:30px;position: relative; padding:0}
.section-title span {font-size: 18px;margin-bottom: 15px;color: #626c84;text-align: center;display: block;font-weight: 400 !important;line-height: normal;}
.section-title:after {content: '';position: absolute;bottom:0;height: 1px;width: 50px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);transform: translateX(-50%);z-index: 0;border-bottom: 2px solid #7c313e; display:none}
.content-title {font-size: 30px;margin-top: 0;margin-bottom:20px;line-height:34px; }
.content-title span {display: block;font-size: 24px;line-height: 34px;margin: 0 0 10px 0;display: block;font-weight: 400 !important;}
.content-title-medium {font-size: 36px;line-height: 44px;}
.list-column-title {font-size: 24px;color: #252a37;}
.section-title.border-title-left {padding-left: 140px;}
.section-title.border-title-left:before {content: '';position: absolute;top: 50%;margin-top: -22px;height: 1px;width: 115px;left: 0;z-index: 0;border-bottom: 2px solid #7c313e;}
.section-title.border-title-left:after {border: 0;}
.section-title.border-title-left span {text-align: right;margin: 10px 0 0;}
.site-top {position: absolute;top: 0;left: 0;width: 100%;z-index: 999;}
.about-us .icon { width:79px; height:76px; display:block}
.about-us .icon:before { display:none}
.inside .footer-main { padding:60px 0 20px}
.mb-40 { margin-bottom:30px !important}
ul.ts-list { display:block; width:100%}
.text-bold { font-weight:600}
.service-menu { display:block; width:100%}
.service-menu li { display:block; background:#bdd3de; margin:0 0 5px 0}
.service-menu li a	{background:#bdd3de}
.service-menu li a:before {width:4px;  height: 100%;  position: absolute;  left: 0;  background: #7c313e;  top: 0; text-indent:-9999px;text-indent: -9999px !important; display: block; padding-right: 0 !important;}
.service-menu li a.active:before {background:#004061}
.service-menu li li	{margin:0}
.service-menu li li a { background:none; padding:8px 0 8px 15px; color:#626c84; margin:0; line-height:24px; border-bottom:1px dashed #EAEAEA}
.service-menu li li a.active:before {text-indent:inherit !important; width:auto !important; background:none; top:6px; height:auto;padding-right:15px !important;}
.service-menu li li a:before { text-indent:inherit !important; width:auto !important; background:none; top:6px; height:auto;padding-right:15px !important;}
.service-menu li li:last-child a { border-bottom:none}
.service-menu li ul { padding:10px 20px; margin:0; display:block}
.service-menu li li a.active,.service-menu li li a:hover { background:none; color:#7c313e !important}
#ts-form { width:100%}
.map iframe { width:100%; border:0; height:100%; float:left}
ul.sitemap.ts-list { width:100%; float:left; padding:0; margin:0}
ul.sitemap.ts-list li	{ border-bottom:1px dashed #EAEAEA; padding:0 0 8px 35px; margin:0 0 8px 0}
ul.sitemap.ts-list li:last-child { border-bottom:none}
ul.sitemap.ts-list li a { color:#000; font-weight:600;}
ul.sitemap.ts-list li ul { display:flex; flex-wrap:wrap; margin:0}
ul.sitemap.ts-list li li { width:100%; border-bottom:none;padding:0 15px 0 15px; margin:0}
ul.sitemap.ts-list li li a { color:#7c313e; font-weight:400; margin:0 0 10px 0; font-weight:500}
ul.sitemap.ts-list li li li  { width:33%; background:none; margin:0 0 15px 0; padding:0 0 0 15px; background: url(../images/bullet2-1.png) no-repeat 0 7px;}
ul.sitemap.ts-list li li li a   { color:#252a37; font-weight:400; line-height:24px; margin:0}
.about-us ul.three-col li { width:50%}
.about-us .content-title {font-size:26px; line-height:28px; color:#000}
.submenu-panel { padding:0; clear:both}
ul.sub-menu-panel { width:100%; display:flex; justify-content:center; margin:0 0 10px; }
ul.sub-menu-panel li { padding:0 15px; position:relative; line-height:22px; text-align:center; font-weight:400; font-size:13px; }
ul.sub-menu-panel li a { color:#626c84}
ul.sub-menu-panel li a.active,ul.sub-menu-panel li a:hover	{ color:#7c313e}
ul.sub-menu-level,.sub-menu-panel.level1 { display:none}
ul.sub-menu-panel li:before { content:''; position:absolute; top:5px; right:0; width:1px; height:82%; background:#7c313e; opacity:0.4}
ul.sub-menu-panel li:last-child:before { display:none}
ul.half { width:100%; display:flex; clear:both; flex-wrap:wrap}
ul.half li { width:50%}
.top-icon { display:flex; justify-content:flex-end}
.pt-30 { padding-top:40px}
ul.pdf-list { display: block; width: 100%; }
.pdf-list li { padding: 6px 0 6px 30px; margin: 0; background: url(../images/pdf-icon.png) no-repeat right center; }
.pdf-list li a { color:#000; display:block; }
@media screen and (min-width: 992px) {.site-top-2 {  position: absolute;  top: 0;  left: 0;  width: 100%;  z-index: 999;}
}
.top-bar {padding:5px 0 5px;position: relative;background: #2d3559;color: #fff;line-height: normal;}
.top-bar.solid-bg {color: #626c84;background: #fafafa;}
.top-bar.solid-bg ul.top-menu li {border-right: 1px solid rgba(0, 0, 0, 0.2);}
.top-bar.solid-bg ul.top-menu li:last-child {border-right: 0;}
.top-bar.solid-bg ul.top-menu li a {color: #626c84;}
.top-bar.solid-bg .top-social a {color: #626c84;}
.top-bar.solid-bg ul.top-menu li a:hover,.top-bar.solid-bg .top-social a:hover {color: #7c313e;}
ul.top-menu li {display: inline-block;font-size: 14px;border-right: 1px solid #4c5372;margin-right: 10px;padding-right: 10px;line-height: 10px;}
ul.top-menu li:last-child {border-right: 0;}
ul.top-menu li a {color: #999999;}
ul.top-menu li a:hover {color: #7c313e;}
.top-social {list-style: none;margin: 0;padding: 0;}
.top-social a {font-size: 14px;margin-left: 20px;color: #fff;}
.top-social a:hover {color: #fff;}
.topbar-transparent {color: #fff;background: none;-webkit-box-shadow: none;box-shadow: none;padding: 12px 0;line-height: normal;-webkit-transition: 350ms;transition: 350ms;}
.topbar-transparent ul li a {color: #fff;font-weight: 600;}
.topbar-transparent.border-down {border-bottom: 1px solid rgba(255, 255, 255, 0.2);line-height: normal;}
.top-bar.highlight {background:#767676;color: #fff;}
.top-bar.highlight ul.top-menu li {border-right: 1px solid rgba(0, 0, 0, 0.2);}
.top-bar.highlight ul.top-menu li a {color: #fff;font-weight: 600;}
.top-bar.highlight ul.top-menu li:last-child {border-right: 0;}
.topbar-transparent.with-bg {background: rgba(0, 0, 0, 0.5);padding: 10px 0 12px;line-height: normal;}
#top-bar .top-info {margin: 0;float: left;}
#top-bar .top-info p {color: #fff;font-weight: 400;font-size: 15px;}
#top-bar .top-info i {color: #fff;font-weight: 400;font-size: 15px;font-size: 16px;}
#top-bar .top-info .info-icon {top: 0;margin-right: 5px;}
#top-bar .top-info .info-wrapper:after {height: 15px;top:3px;background: rgba(255, 255, 255, 0.2);}
#top-bar .top-info li.last .info-wrapper:after {background: none;}
#header.fixed,.site-nav-inner.fixed,#header.header-standard.fixed,#header.header-standard.fixed.highlight,.site-nav-inner.site-navigation.fixed,.site-nav-inner.site-navigation.fixed.nav-transparent {position: fixed;width: 100%;top: 0;left: 0;z-index: 999;-webkit-box-shadow: 0px 13px 35px -12px rgba(35, 35, 35, 0.15);box-shadow: 0px 13px 35px -12px rgba(35, 35, 35, 0.15);-webkit-animation: menusticky 0.7s ease-in-out;animation: menusticky 0.7s ease-in-out;}
.header-trans-leftbox.fixed {background: rgba(31, 31, 34, 0.9);}
#header.fixed.header-trans-leftbox .header-wrapper:before {background: none;}
.header-trans-leftbox.fixed .header-wrapper {background: none;}
#header.header-standard.header-transparent.fixed {background: rgba(31, 31, 34, 0.9);}
#header.header-standard.fixed {background: #fff;}
#header.header-standard.fixed.highlight {background: #0F2765;}
.site-nav-inner.site-navigation.fixed {background: #0F2765;}
.site-nav-inner.site-navigation.nav-transparent.fixed {background: rgba(31, 31, 34, 0.9);}
.header.nav-down.nav-box .site-nav-inner.fixed {background: #0F2765;}
.header.nav-down.nav-boxed-transparent .site-nav-inner.fixed {background: #0F2765;}
@-webkit-keyframes menusticky {0% {  margin-top: -120px;  opacity: 0;}
50% {  margin-top: -64px;  opacity: 0;}
100% {  margin-top: 0;  opacity: 1;}
}
@keyframes menusticky {0% {  margin-top: -120px;  opacity: 0;}
50% {  margin-top: -64px;  opacity: 0;}
100% {  margin-top: 0;  opacity: 1;}
}
.header-trans-leftbox.navbar-fixed {background: black;}
.header-trans-leftbox.navbar-fixed .header-wrapper {bottom: 0;background: rgba(0, 0, 0, 0);}
.header-trans-leftbox.navbar-fixed .header-trans-leftbox .header-wrapper:before {display: none;}
.header-trans-leftbox .header-wrapper {background: rgba(0, 0, 0, 0.35);color: #fff;position: relative;}
.header-trans-leftbox .header-wrapper:before {content: "";position: absolute;background: rgba(0, 0, 0, 0.35);display: block;width: 300%;height: 100%;right: -300%;top: 0;}
.header.header-box-left {height: 60px;-webkit-box-shadow: none;box-shadow: none;position: absolute;width: 100%;}
.header-box-left .header-wrapper {bottom: -15px;}
.header-wrapper {background: #0f2765;color: #fff;position: relative;}
.header-wrapper:before {content: "";position: absolute;background: #0f2765;display: block;width: 300%;height: 100%;right: -300%;top: 0;}
.header-standard {background: #fff;-webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);z-index: 2; }
.header-standard.header-transparent {border-bottom: 1px solid rgba(255, 255, 255, 0.3);top: 50px;}
.header-standard.header-transparent ul.navbar-nav > li > a {color: #fff;}
.logo img { margin-top:3px; margin-bottom:3px}
.service-panel {  margin-bottom: 0; display: flex; } 
.service-panel .ts-service-box { width: 100%; float: left; background: #fff; text-align: left; } 
.service-panel .ts-service-image-wrapper { width: 100%; float: left; } 
.service-panel .ts-service-image-wrapper img { width: 100%; } 
.service-panel .ts-service-content { display: block; width: 100%; padding: 30px 0px; background: #fff; float: left; 
position: relative;  } 
.service-panel .service-title { margin-top: 0; color: #9c4b5b; font-weight: 600; margin:0; } 
.side-menu { margin:0; padding:0; }
.br-rt { border-left:1px solid #eaeaea; padding:0 0 0 30px; position:relative; min-height: 600px; }
.side-menu ul li { width: 100%; padding:10px 15px; margin: 0; background: url(../images/bullet2.png) no-repeat 0 17px;
 border-bottom:1px solid #eaeaea;  line-height:22px; } 
.side-menu ul li:last-child { border:0; }
.side-menu ul li a { color: #000; font-weight: 400; margin: 0 0 10px 0; font-size:14px; } 
.side-menu ul li a.active , .side-menu ul li a:hover { color:#7c313e; }
.inbound .desk-submenu { display:none }  
.gift-tax .br-rt { min-height:auto; }
.mobile-menu { display:none; }
@media screen and (min-width: 768px){
.box-slider-content {background:none !important}
}
@media screen and (min-width: 767px) {
.header-standard.header-transparent .logo {  padding-left: 0;}
}
.header-standard.header-transparent .navbar-nav .active > .nav-link {color: #fff;}
.header-standard.header-transparent.navbar-fixed {background: #000;top: 0;}
.header-standard .navbar-nav .active > .nav-link {color: #252a37;}
.header-standard ul.navbar-nav > li > a {color: #fff;line-height: 80px;}
@media screen and (min-width: 992px) {.header-standard ul.navbar-nav > li > a {  color: #252a37;}
}
.header-standard ul.navbar-nav > li:hover > a {color: #7c313e !Important;}
.header-standard .container {position: relative;}
@media screen and (min-width: 992px) {.header-standard .site-nav-inner {  padding-right:0;}
}
@media screen and (max-width: 767px) {.header-standard .container {  max-width: 100%;  padding: 0 15px;}
.header-standard .site-nav-inner {  padding-right: 0;}
.page-slider .item::before { display:none}
}
.header-standard .nav-search {top: 22px;right: 15px;width: 45px;height: 45px;line-height: 45px;background: #7c313e;border-radius: 100%;}
.header-standard .nav-search span {top: 3px;position: relative;}
.header-standard .search-block .search-close {color: #fff;top: -68px;right: 0;background: #7c313e;opacity: 1;width: 45px;height: 45px;line-height: 30px;border-radius: 100%;}
.header-standard.header-boxed {background: none;position: absolute;-webkit-box-shadow: none;box-shadow: none;top: 50px;left: 0;right: 0;}
.header-standard.header-boxed .site-nav-inner {background: #fff;z-index: 1;margin: 0;padding: 0 20px;}
.header-standard.header-boxed .nav-search {right: 40px;background: #0f2765;}
.header-standard.header-boxed .search-block .search-close {right: 25px;background: #0f2765;top: -68px;}
.header-standard.header-boxed.highlight .row {background: #0f2765;}
.header-standard.header-boxed.highlight ul.navbar-nav > li > a {color: #fff;}
.site-navigation.navdown {background: #0f2765;position: relative;}
.site-navigation.navdown .navbar-collapse {padding-left: 0;}
.site-navigation.navdown ul.navbar-nav > li > a {line-height: 60px;}
.site-navigation.navigation.navdown {background: #0f2765;}
.site-navigation .nav-search {top: 0;z-index: 2;width: 70px;height: 70px;line-height: 70px;right: 15px;background: rgba(0, 0, 0, 0.2);}
.site-navigation .search-block .search-close {top: -70px;z-index: 2;width: 70px;height: 70px;line-height: 50px;right: 0;background: #00000033;}
header.header-standard.header-light .navbar-nav .active > .nav-link{color: #fff;}
@media screen and (min-width: 992px) {header.header-standard.header-light .navbar-nav .active > .nav-link {  color:rgba(255,255,255,0.7);}
}
header.header-standard.header-light .navbar-nav .active > .nav-link:hover{color: rgba(255,255,255,0.7) !important;}
.header-standard.header-boxed.highlight .navbar-nav .nav-link:focus {color:rgba(255,255,255,0.7) !important;-webkit-transition: all 0.3s;transition: all 0.3s;}
.header-standard.header-boxed.highlight .site-nav-inner {background: #0f2765;}
.header-standard.header-boxed.highlight .nav-search {background: #7c313e;}
.header-standard.header-boxed.highlight .search-block .search-close {background: #7c313e;}
.header-standard.header-boxed .navbar-nav .nav-link:focus {color: #252a37;-webkit-transition: all 0.3s;transition: all 0.3s;}
.header.nav-down.nav-box {height: 145px;}
.header.nav-down.nav-box .site-nav-inner .container {position: relative;}
.header.nav-down.nav-box .site-nav-inner .search-block .search-close {top: -60px;right: 20px;line-height: 30px;}
.header.nav-down.nav-box .site-navigation {background: none;}
.header.nav-down.nav-box .site-navigation.navdown.navbar {position: relative;background: #0f2765;bottom: 0;z-index: 9;margin: 0;padding: 0 15px;}
.header.nav-down.nav-box .nav-search {right: 15px;top: 0;z-index: 9;width: 70px;height: 70px;line-height: 70px;background: rgba(0, 0, 0, 0.2);}
.header.nav-down.nav-boxed-transparent {color: #fff;background: none;-webkit-box-shadow: none;box-shadow: none;position: absolute;width: 100%;left: 0;top: 40px;z-index: 2;height: auto;-webkit-transition: 350ms;transition: 350ms;transition: 350ms;}
.header.nav-down.nav-boxed-transparent .site-navigation.navdown {background: none;}
.header.nav-down.nav-boxed-transparent .site-navigation.navdown .row {position: relative;background: #0f2765;bottom: 0;z-index: 1;margin: 0;}
.header.nav-down.nav-boxed-transparent p,.header.nav-down.nav-boxed-transparent i {color: #fff !important;}
.header.header-solid {background: #0f2765;color: #fff;}
.header.header-solid .top-info li .info-wrapper p,.header.header-solid .top-info .info-icon {color: #fff;}
.header.header-solid .top-info li .info-wrapper:after {background: rgba(255, 255, 255, 0.1);}
.header.header-solid .top-info li.last .info-wrapper:after {background: none;}
@media screen and (max-width: 992px) {.top-info-wrraper {  display: none;}
}
.site-nav-inner.navigation-inner .container {position: relative;}
.site-nav-inner.navigation-inner nav.navbar.site-navigation.navdown {background: #0f2765;padding: 0 15px;}
.site-nav-inner.navigation-inner .nav-search {top: 0;right: 15px;line-height: 70px;width: 70px;height: 70px;background: rgba(0, 0, 0, 0.2);}
.site-nav-inner.navigation-inner .search-block .search-close {top: -60px;right: 20px;line-height: 30px;}
.site-navigation.navdown.nav-transparent {background: transparent;position: absolute;border-bottom: 1px solid rgba(255, 255, 255, 0.3);left: 0;right: 0;z-index: 1;}
.header-trans-leftbox,.header-transparent {background: none;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: 350ms;transition: 350ms;}
.header {background: #fff;z-index: 2;}
.navbar-fixed {z-index: 99999;position: fixed;opacity: .98;width: 100%;top: 0;-webkit-animation: fadeInDown 800ms;animation: fadeInDown 800ms;animation: fadeInDown 800ms;}
.header-trans-leftbox .logo {padding-left: 30px;}
.logo {height: 90px;display: table;}
.logo a {display: table-cell;vertical-align: middle;}
.logo-area {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-moz-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.header.nav-down .logo {height: 110px;}
.header-right {float: right;}
.top-info {list-style: none;margin: 35px 0 0;padding: 0;float: right;}
.top-info li {display: inline-block;}
.top-info li:last-child {margin-right: 0;padding-right: 0;border-right: 0;}
.top-info .info-icon {font-size: 20px;color: #7c313e;display: inline-block;top: -15px;position: relative;margin-right: 10px;}
.top-info .info-wrapper {display: inline-block;margin-right: 30px;position: relative;padding-right: 10px;}
.top-info .info-wrapper:after {position: absolute;content: '';background: #ddd;right: -15px;width: 1px;height: 35px;top: 4px;}
.top-info li .info-wrapper p {font-size: 16px;margin-bottom: 0;line-height: normal;font-weight: 700;color: #252a37;}
.top-info li.last .info-wrapper:after {background: none;}
.top-info li .info-wrapper p.info-subtitle {line-height: normal;font-size: 14px;font-weight: 400;color: #7a7a7a;margin-top: 5px;}
#top-bar .top-info li.last .info-wrapper { margin-right:0; padding-right:0}
.navbar-expand-lg .navbar-nav .dropdown-submenu .nav-link {padding-left: 0;}
.navbar {border-radius: 0;border: 0;margin-bottom: 0;padding: 0;}
.navbar-brand {padding: 0;}
.navbar-toggle {float: right;margin-top: 20px;padding: 10px;border-radius: 3px;margin-right: 15px;background: #FF0000;}
.nav-item:hover > .dropdown-menu,.dropdown-submenu:hover .dropdown-menu {opacity: 1;visibility: visible;}
.nav-item.dropdown-submenu:hover > a {color: #7c313e; opacity:1; }
.navbar-nav > .nav-item:hover > .nav-link {color: #7c313e !Important;}
.navbar-toggle .icon-bar {background: #fff;width: 20px;}
.navbar-toggle .i-bar {background: #fff;}
ul.navbar-nav {float: left;}
ul.navbar-nav > li {float: none;display: inline-block;position: relative;padding-right:25px;}
ul.navbar-nav > li:last-child {padding-right: 0;}
ul.navbar-nav > li:last-child:after {background: none;}
ul.navbar-nav > li > a {color: #fff;text-rendering: optimizeLegibility;display: inline-block;padding: 5px 15px;line-height: 80px;font-size: 16px;margin: 0;text-transform: capitalize;position: relative;font-weight: 700;-webkit-transition: 350ms;transition: 350ms;transition: 350ms;letter-spacing: 0.01em;}
ul.navbar-nav > li:hover > a:before, ul.navbar-nav > li.active > a:before {border-color: #7c313e;opacity: 1;-webkit-transform: scale(1) translateZ(0);transform: scale(1) translateZ(0); display:none}
ul.navbar-nav > li > a:before {content: "";position: absolute;left: 0;right: 0;bottom: 0;opacity: 0;border-bottom: 3px solid transparent;-webkit-transform: scale(0) translateZ(0);transform: scale(0) translateZ(0);-webkit-transition: opacity 0.55s ease, -webkit-transform 0.45s ease;transition: opacity 0.55s ease, -webkit-transform 0.45s ease;transition: transform 0.45s ease, opacity 0.55s ease;transition: transform 0.45s ease, opacity 0.55s ease, -webkit-transform 0.45s ease;transition: transform 0.45s ease, opacity 0.55s ease;}
ul.navbar-nav > li > a:hover, ul.navbar-nav > li > a:focus {background: none;}
ul.navbar-nav > li > a i {font-weight: 700;}
.site-top-2 { position:fixed; top:0; left:0; right:0; margin:0 auto; z-index:99}
@media screen and (min-width: 992px) {ul.navbar-nav > li > a i {  padding-left: 5px;}
.dropdown-submenu > .dropdown-menu { left:100% ; }
}
@media screen and (min-width: 992px) {ul.navbar-nav {  padding-right: 0;}
}
.nav .open > a {background: transparent;border-color: transparent;}
.nav .open > a:hover, .nav .open > a:focus {background: transparent;border-color: transparent;}
.dropdown-submenu {position: relative;}
.dropdown-submenu > .dropdown-menu {top:0;left: 100%;margin-top: 0;border-radius: 0; }
.dropdown-submenu > a:after {display: block;content: "\f105";font-family: FontAwesome;float: right;margin-top: 0;
margin-right: -5px;}
.dropdown-submenu:hover > a:after {border-left-color: #fff;}
.dropdown-submenu.pull-left {float: none;}
.dropdown-submenu.pull-left > .dropdown-menu {left: -100%;margin-left: 10px;border-radius: 6px 0 6px 6px;
border-radius: 6px 0 6px 6px;}
.dropdown-menu {text-align: left;background: #7c313e;z-index: 100;min-width: 217px;border-radius: 0;padding: 0;border: 0;
 right:0; left:auto}
.dropdown-submenu >.dropdown-menu  { min-width:300px}
.dropdown-menu.menu-center {left: -65px;}
@media screen and (min-width: 992px) {.dropdown-menu {  padding:0;}
.dropdown-menu li { padding:0 15px}
.dropdown-menu li:hover { background: #636363;  }
.dropdown-menu li:hover a { border-bottom-color:transparent}
.dropdown-menu li:hover li a { border-bottom-color:#a76a76}
.dropdown-menu li li:hover a  { border-bottom-color:transparent}
.navbar-nav > li > .dropdown-menu li a {padding: 10px 10px 10px 60px !important;min-height: 70px; display:flex; align-items:center; position:relative; line-height:18px; font-size:14px}
.navbar-nav > li > .dropdown-menu li a::after { position:absolute; right:0; top:37%; }
.navbar-nav > li > .dropdown-menu li ul li a {padding: 8px 0 8px 0 !important;min-height:37px; display:flex; align-items:center; position:relative; background:none!important; font-size:13px; font-weight:300}
.navbar-nav > li > .dropdown-menu li ul li a:hover {padding: 8px 0 8px 0 !important;min-height: 37px; display:flex; align-items:center; position:relative; background:none !important}
.navbar-nav > li > .dropdown-menu li li a::after { position:absolute; right:0}
.navbar-nav > li > .dropdown-menu li.menu1 li a:hover,.navbar-nav > li > .dropdown-menu li.menu2 li a:hover,.navbar-nav > li > .dropdown-menu li.menu3 li a:hover,.navbar-nav > li > .dropdown-menu li.menu4 li a:hover,.navbar-nav > li > .dropdown-menu li.menu5 li a:hover,.navbar-nav > li > .dropdown-menu li.menu6 li a:hover {background:none !important}
.navbar-nav > li > .dropdown-menu li.menu1 a {background:url(../images/menu-icon1.png) no-repeat 0 center; }
.navbar-nav > li > .dropdown-menu li.menu1 a:hover { background:url(../images/menu-icon1.png) no-repeat 0 center !important; }
.navbar-nav > li > .dropdown-menu li.menu2 a {background:url(../images/menu-icon2.png) no-repeat 0 center; }
.navbar-nav > li > .dropdown-menu li.menu2 a:hover { background:url(../images/menu-icon2.png) no-repeat 0 center !important; }
.navbar-nav > li > .dropdown-menu li.menu3 a {background:url(../images/menu-icon3.png) no-repeat 0 center; }
.navbar-nav > li > .dropdown-menu li.menu3 a:hover { background:url(../images/menu-icon3.png) no-repeat 0 center !important; }
.navbar-nav > li > .dropdown-menu li.menu4 a {background:url(../images/menu-icon4.png) no-repeat 0 center; }
.navbar-nav > li > .dropdown-menu li.menu4 a:hover { background:url(../images/menu-icon4.png) no-repeat 0 center !important; }
.navbar-nav > li > .dropdown-menu li.menu5 a {background:url(../images/menu-icon5.png) no-repeat 0 center; }
.navbar-nav > li > .dropdown-menu li.menu5 a:hover { background:url(../images/menu-icon5.png) no-repeat 0 center !important; }
.navbar-nav > li > .dropdown-menu li.menu6 a {background:url(../images/menu-icon6.png) no-repeat 0 center; }
.navbar-nav > li > .dropdown-menu li.menu6 a:hover { background:url(../images/menu-icon6.png) no-repeat 0 center !important; }
.dropdown-submenu:hover .dropdown-menu { background:#792d3a}
.navbar-nav > li > .dropdown-menu li.menu6 a:after { display:none}
} 
@media screen and (min-width: 991px) {.dropdown-menu {  display: block;  opacity: 0;  visibility: hidden;  margin-top: 0px;}
}
.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;}
.navbar-nav > li > .dropdown-menu a {background: none;}
.dropdown-menu li a {display: block;font-size: 15px;font-weight: 500;line-height: normal;text-decoration: none;padding: 13px 0;border-bottom: 1px solid #a76a76;color: #fff;}
.dropdown-menu li:last-child > a {border-bottom: 0 !important;}
.dropdown-menu li.active a {color: rgba(255,255,255,0.7);}
.navbar-nav .active > .nav-link {color: #fff;}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {color: #fff;}
.navbar-nav .show > .nav-link {color: #fff !important}
.navbar-nav .nav-link {color: #fff;}
.navbar-nav .nav-link:hover {color:rgba(255,255,255,1) !important;}
.navbar-toggler-icon {background-image: none;color: #fff;width: 39px;height: 35px;border: 1px solid #7c313e;padding-top: 1px;background-color:#7c313e;font-size: 20px;line-height: 35px;margin: 12px 0;}
.navbar-toggler-icon:focus {outline: 0 solid;}
.dropdown-menu li a {-webkit-transition: all 0.3s;transition: all 0.3s;}
.dropdown-menu li a:hover, .dropdown-menu li a:focus {color: rgba(255,255,255,1) !important;background: none !important;}
@media (min-width: 768px) {ul.nav li.dropdown:hover ul.dropdown-menu {  display: block;}
}
@media (min-width: 767px) {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;}
}
.site-navigation .container {position: relative;}
.search-area {position: relative;min-height: 70px;padding-right: 0;}
.nav-search {position: absolute;cursor: pointer;top: 32px;right: 0;color: #fff;width: 30px;text-align: center;}
.search-block {background: #1f1f1f;-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);display: none;padding: 15px 20px;position: absolute;right: 15px;top: 100%;width: 350px;z-index: 10;margin-top: 0;}
.search-block .form-control {background: none;border: 0;border-bottom: 1px solid rgba(255, 255, 255, 0.03);color: #fff;width: 100%;height: 40px;padding: 0 12px;font-size: 15px;font-style: italic;}
.search-block .search-close {color: #fff;position: absolute;top: -62px;right: -14px;font-size: 32px;cursor: pointer;padding: 5px;width: 30px;height: 30px;line-height: 14px;text-align: center;}
.search-area .nav-search {top: 23px;}
.search-area .search-block {right: 0;}
.search-area .search-block .search-close {top: -50px;}
/* Get a quote */
.header-get-a-quote .btn-primary {padding:10px 20px;border-radius: 3px;line-height: normal;color: #fff;position: relative;top:0;}
.header-get-a-quote .btn-primary:hover {background: none; color:#7c313e}
@media (min-width: 992px) and (max-width: 1199px) {.top-info li.header-get-a-quote {  display: none;}
}
ul.navbar-nav > li.header-get-a-quote:hover > a:after {position: relative;content: no-close-quote;}
#main-slide .carousel-item {min-height: 900px;color: #fff;background-position: 100% 100%;background-size: cover;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
#main-slide .carousel-item img {width: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
#main-slide .carousel-item .slider-content {z-index: 1;opacity: 0;-webkit-transition: opacity 500ms;transition: opacity 500ms;}
#main-slide .carousel-item.active .slider-content {opacity: 1;-webkit-transition: opacity 100ms;transition: opacity 100ms;}
#main-slide .slider-content {padding: 50px 0 0 0;width: 100%;color: #fff;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;min-height: 900px;}
.slide-title {font-size: 36px;line-height: 48px;font-weight: 100;color: #fff;margin: 0;}
.slide-sub-title {font-style: normal;font-size: 94px;line-height: 100px;margin: 10px 0 20px;color: #fff;}
.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;}
.slider.btn.btn-border {border: 2px solid #fff;color: #fff;}
.slider.btn.btn-border:hover {border: 2px solid transparent;color: #fff;}
.slider-description {color: #fff;font-size: 20px;line-height: 34px;margin: 20px 0 20px;}
.carousel-indicators li {width: 10px !important;height: 10px !important;margin: 1px !important;border-radius: 100% !important;border: 0 !important;background: rgba(255, 255, 255, 0.5);}
#main-slide .carousel-indicators li.active, #main-slide .carousel-indicators li:hover {background: #7c313e;-webkit-transition: all 300ms ease;transition: all 300ms ease;transition: all 300ms ease;}
#main-slide .carousel-control.left, #main-slide .carousel-control.right {opacity: 0;filter: alpha(opacity=0);background-image: none;background-repeat: no-repeat;text-shadow: none;-webkit-transition: all .25s ease;transition: all .25s ease;transition: all .25s ease;}
#main-slide .carousel-indicators {opacity: 0;filter: alpha(opacity=0);background-image: none;background-repeat: no-repeat;text-shadow: none;-webkit-transition: all .25s ease;transition: all .25s ease;transition: all .25s ease;}
#main-slide:hover .carousel-control.left, #main-slide:hover .carousel-control.right {opacity: 1;filter: alpha(opacity=100);}
#main-slide:hover .carousel-indicators {opacity: 1;filter: alpha(opacity=100);}
#main-slide .carousel-control .fa-angle-left,#main-slide .carousel-control .fa-angle-right {position: absolute;top: 50%;z-index: 5;display: inline-block;-webkit-transform: translateY(-50%);transform: translateY(-50%);transform: translateY(-50%);}
#main-slide .carousel-control .fa-angle-left {left: 20px;}
#main-slide .carousel-control .fa-angle-right {right: 20px;}
#main-slide .carousel-control i {background: rgba(0, 0, 0, 0.3);color: #fff;line-height: 58px;width: 60px;height: 60px;font-size: 36px;border-radius: 0;-webkit-transition: all 500ms ease;transition: all 500ms ease;transition: all 500ms ease;}
#main-slide .carousel-control i:hover {background: #7c313e;color: #fff;}
#main-slide .carousel-indicators {display: none !important;}
.carousel-inner .carousel-item.active h2,.carousel-inner .carousel-item.active h3,.carousel-inner .carousel-item.active p {-webkit-animation: fadeInLeft 1.5s ease-in-out 300ms both;animation: fadeInLeft 1.5s ease-in-out 300ms both;}
.owl-carousel.page-slider .owl-nav {margin: 0;}
.owl-carousel .owl-nav {text-align: center;}
.owl-carousel.owl-theme .owl-nav [class*=owl-] {background: #7c313e;position: absolute;bottom: 0;right: 0;width: 40px;height: 40px;line-height: 34px;font-size: 20px;text-align: center;margin: 0;border-radius: 0;-webkit-transition: 400ms;transition: 400ms;transition: 400ms;-webkit-transform: translateY(-50%);transform: translateY(-50%);transform: translateY(-50%);-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.owl-carousel.owl-theme .owl-nav [class*=owl-prev] {right: 40px;}
.owl-carousel.owl-theme .owl-nav > div:hover {background: #272d33;}
.owl-carousel.owl-theme.owl-dark .owl-nav .disabled {background: #90a9e7;color: #fff;opacity: 1;}
/* Dark bg */
.owl-theme .owl-dots {text-align: center;margin-top: 40px;position: relative;z-index: 1;}
.owl-theme .owl-dots .owl-dot {display: inline-block;}
.owl-theme .owl-dots .owl-dot span {width: 30px;height: 4px;margin: 5px 4px;background: #000;opacity: .2;display: inline-block;}
.owl-theme .owl-dots .owl-dot.active span {background: #7c313e;opacity: 1;}
/* Owl Page slider */
.page-slider.owl-carousel.owl-theme .owl-nav [class*=owl-] {background: rgba(0, 0, 0, 0.3);color: #fff;height:60px;line-height:50px;border-radius: 0;-webkit-transition: all 500ms ease;transition: all 500ms ease;margin-top: -25px;}
.page-slider.owl-carousel.owl-theme .owl-nav [class*=owl-]:hover {background: #7c313e;}
.page-slider.owl-theme .owl-nav div {background: rgba(0, 0, 0, 0.5);position: absolute;top: 50%;width: 36px;height: 72px;line-height: 72px;font-size: 26px;text-align: center;margin: 0;border-radius: 0;-webkit-transition: 400ms;transition: 400ms;transition: 400ms;-webkit-transform: translateY(-50%);transform: translateY(-50%);transform: translateY(-50%);}
.page-slider.owl-theme .owl-nav div:hover {background: #7c313e;color: #fff;}
.page-slider.owl-theme .owl-nav [class*=owl-prev] {right: auto;left: 0;}
.page-slider .item {position: relative;z-index: 2;min-height:533px;background-position: 50% 50%;background-size: cover;}
.page-slider.page-slider-small .item {max-height: 500px;min-height: auto;}
.page-slider .owl-item .box-slider-content {opacity: 0;-webkit-transition: opacity 1.5s;transition: opacity 1.5s;}
.page-slider .owl-item.active .box-slider-content {opacity: 1;-webkit-transition: opacity .8s;transition: opacity .8s;}
.page-slider .owl-item.active .box-slider-text {-webkit-animation: slideInRight .8s ease-out 1s both;animation: slideInRight .8s ease-out 1s both;}
.page-slider-caption {position: absolute;bottom: 0;width: 100%;padding: 5px 20px;background: rgba(255, 255, 255, 0.9);}
.page-slider-caption h3 {font-size: 20px;}
.page-slider-caption span {font-weight: 400;}
/* Owl Box slider */
.box-slider-content {top: 50%;padding: 0;position: absolute;width: 600px;-webkit-transform: translateY(-50%);transform: translateY(-50%);transform: translateY(-50%); height:100%; background:#7c313e;display: flex;align-items: center;justify-content: flex-start; color:#fff}
.box-slider-text {background:none;display: inline-block;padding:25px 0;max-width: 435px;background: none; display: inline-block; padding: 37px 0 30px 0; max-width: 435px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; color: #fff; width:100%}
.box-slider-text .slider.btn {padding: 12px 40px;}
.box-slider-text .slider.btn.btn-border {border: 2px solid #7c313e;color: #252A37;}
.box-slider-text .slider.btn.btn-border:hover {color: #fff;border-color: transparent;}
.box-slide-title {font-size: 24px;font-weight: 400;margin: 0;color: #666;}
.box-slide-sub-title {font-size: 36px;margin: 8px 0 10px;}
.box-slide.owl-theme .owl-controls {margin: -20px;}
/*-- Slider pages --*/
#main-slide.slider-pages .item {min-height: 340px;color: #fff;background-position: 50% 50%;background-size: cover;background-size: cover;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
/* Features================================================== */
.ts-features [class*=col] {padding: 0;}
.feature-box1,.feature-box2,.feature-box3 {position: relative;background-size: cover;background-position: center;}
.ts-features-col {padding-top:60px; background:#f5f5f5}
.ts-features-col .feature-box1,.ts-features-col .feature-box2,.ts-features-col .feature-box3 {overflow: hidden;}
.ts-features-col .feature-box1:after,.ts-features-col .feature-box2:after,.ts-features-col .feature-box3:after {background: #222222;}
.ts-features-col .feature-box1:after {background: #7c313e;}
.ts-features-col .feature-box2:after {background: #0f2765;}
.feature-box1:after,.feature-box2:after,.feature-box3:after {position: absolute;content: '';background: rgba(34, 34, 34, 0.85);width: 100%;height: 100%;top: 0;}
.ts-feature .ts-feature-info {color: #000;z-index: 1;position: relative;padding:40px 25px 30px 25px;display: flex;
flex-wrap: wrap;
justify-content: center;}
.ts-feature.box-primary {-webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);max-width: 90%; margin:0 auto; background:#fff}
.box-slider-text { position:relative}
.header1 { background:url(../images/header1.jpg) no-repeat center top}
.page-slider .item.header1::before {background:#9c4b5b}
.header2 { background:url(../images/header2.jpg) no-repeat center top}
.page-slider .item.header2::before {background:#9c4b5b}
.header3 { background:url(../images/header3.jpg) no-repeat center top}
.page-slider .item.header3::before {background:#9c4b5b}
.header4 { background:url(../images/header4.jpg) no-repeat center top}
.page-slider .item.header4::before {background:#9c4b5b}
.header5 { background:url(../images/header5.jpg) no-repeat center top}
.page-slider .item.header5::before {background:#9c4b5b}
.header6 { background:url(../images/header6.jpg) no-repeat center top}
.page-slider .item.header6::before {background:#9c4b5b}
.box-slider-content p { font-size:37px; text-transform:uppercase; line-height:42px; margin:0;font-family: 'Martel Sans', sans-serif; text-align:left; }
.header2 ul { list-style:none; padding:0; margin:25px 0 0 0}
.header2 ul li {background:url(../images/header-bullet.png) no-repeat 0 0; padding:0 0 0 47px; font-size:25px;font-family: 'Martel Sans', sans-serif;}
.grey-panel .item.header1::before {background:#767676}
.grey-panel .item.header2::before { background: #767676; } 
.grey-panel .item.header3::before {background:#767676}
.grey-panel .item.header4::before {background:#767676}
.grey-panel .item.header5::before {background:#767676}
.grey-panel .item.header6::before {background:#767676}
@media screen and (min-width: 1500px) {.ts-feature .ts-feature-info {  padding: 90px 50px;  height: 420px;}
}
.ts-feature-title {font-size: 22px;margin: 30px 0 0;color: #252a37; width:100%}
.ts-feature-info i {font-size: 60px;}
.feature-box1:after {background: rgba(33, 84, 207, 0.85);}
.feature-box2:after {background: rgba(15, 39, 101, 0.85);}
.ts-feature-info.icon-left .feature-icon {float: left;color: #7c313e;}
.ts-feature-info.icon-left .feature-icon i {font-size: 40px;}
.ts-feature-info.icon-left .feature-content {margin-left:15px;}
.ts-feature-info.icon-left .feature-content h3 {color: #252a37;}
.ts-feature-info.icon-left .feature-content p {color: #626c84;}
.ts-feature-info.icon-left .ts-feature-title {font-size:16px;margin:0;}
.no-padding .ts-service-pattern {padding: 100px 0;}
.ts-service-pattern {position: relative;z-index: 2;}
.ts-service-pattern:before {position: absolute;top: 0;left: 0;content: "";width: 100%;height: 100%;background: url("../images/pattern/pattern_arrow.png") no-repeat top left;}
.ts-service-pattern:after {background: url("../images/pattern/pattern_box.png") no-repeat bottom right;content: "";width: 100%;height: 100%;right: 0;bottom: 0;position: absolute;z-index: -1;}
@media screen and (max-width: 991px) {.ts-service-pattern:before, .ts-service-pattern:after {  display: none;}
}
.ts-service-content {position: relative;}
/* .ts-service-content p {margin-bottom: 30px;} */
.ts-service-content p .link-more {margin-top: 10px;display: block;}
.ts-service-icon i {font-size: 70px;position: absolute;right: 0;color: #f2f2f2;z-index: -1;}
.service-title {margin-top: 25px;}
.sidebar .download-btn {border: 1px solid #eaeaea;padding: 20px 30px;font-size: 22px;margin: 0;}
.how-to-apply h3 {font-size: 24px;color: #fff;}
.how-to-apply p {color: #fff;}
.widget.box-primary {padding: 30px;}
.box-primary .btn {font-size: 16px;font-weight: 600;}
.service-menu {margin: 0;padding: 0;list-style: none;}
.service-menu li a {display: block;background: #f5f5f5;padding: 15px 20px;margin-bottom: 0;color: #626c84;position: relative;-webkit-transition: all 0.3s;transition: all 0.3s;}
.service-menu li a:hover,.service-menu li a.active {background: #7c313e;color: #fff !important;}
.service-menu li a:before {content: "\f105";font-family: FontAwesome;padding-right: 10px;font-weight: normal;}
.service-menu li:last-child a {margin-bottom: 0;}
.testimonial-static .quote-item {padding: 0;}
.testimonial-static .quote-item .quote-text:after {display: none;}
.testimonial-static .quote-item .quote-text:before {left: 50%;margin-left: -30px;}
.testimonial-static .quote-item .quote-subtext {color: #626C84;}
.testimonial-static .quote-item-footer {margin-top: 0;padding-bottom: 40px;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.testimonial-static .quote-classic .quote-text {text-align: center;}
.ts-list {list-style: none;margin: 0;padding: 0;}
.ts-list li {display: block;margin-bottom: 20px;position: relative;padding-left: 25px;}

.ts-list li { padding:0 0 0 30px; margin:0; background:url(../images/arrow.png) no-repeat  0 4px; margin:0 0 4px 0}
.ts-list li ul { margin:10px 0}
.ts-list li li { padding:0 0 0 15px; margin:0; background:url(../images/bullet2.png) no-repeat  0 10px; margin:0 0 4px 0}
.ts-list li a {display: block;}
.ts-list li:last-child {margin-bottom: 0;}
.ts-list li:before {font-family: fontAwesome;content: "\f0c8";font-size: 8px;color: #252a37;position: absolute;top: 0;left: 0; display:none}
.text-block blockquote.light {background: #f5f5f5;border-left: 5px solid #7c313e;color: #626c84;padding: 35px;}
.text-block blockquote.light p {font-size: 16px;font-style: normal;font-weight: normal;}
.text-block blockquote:before {display: none;}
.skills-image {height: 100%;position: relative;overflow: hidden;}
.box-primary .ts-feature-info i { width:100px; height:100px; border-radius:50px; display:flex; background-size:60%}
.icon-direct { background:url(../images/icon-direct-taxation-w.png) no-repeat center center #7c313e}
.icon-international { background:url(../images/icon-international-taxation-w.png) no-repeat center center #7c313e}
.icon-nri { background:url(../images/icon-nri-taxation-w.png) no-repeat center center #7c313e}
.icon-foreign { background:url(../images/icon-foreign-w.png) no-repeat center center #7c313e}
.icon-business { background:url(../images/icon-business-consulting-w.png) no-repeat center center #7c313e}
.icon-audits { background:url(../images/icon-audits-w.png) no-repeat center center #7c313e}
.icon-business::before { content: "\e906"; display:none}
.feature-col1.row2 { margin-top:60px}
.feature-col1.row2 .ts-feature .ts-feature-info { min-height:254px} 

@media screen and (min-width: 1500px) {.skills-image {  min-height: 565px;}
}
.skills-image img {height: 100%;width: 100%;}
.intro-video {height: 578px;position: relative;overflow: hidden;}
@media screen and (min-width: 1200px) and (max-width: 1400px) {.intro-video {  min-height: 585px;}
}
.intro-video:after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;background: rgba(0, 0, 0, 0.35);}
.intro-video:hover:after {opacity: 1;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
@media screen and (min-width: 1200px) {.intro-video img {  width: 100%;}
}
@media screen and (max-width: 1366px) {.intro-video img {  height: 100%;}
}
.ts-facts-area [class*=col] {padding: 0;}
.ts-facts-area .ts-padding {padding: 70px 140px 40px 50px;}
.ts-facts-area .column-title {font-size: 36px;line-height: 40px;margin-bottom: 10px;}
.ts-facts i {font-size: 48px;color: #a4a7af;}
.ts-facts-num {font-size: 30px;font-weight: 700;color: #252a37;margin-top: 15px;margin-bottom: 0;display: inline-block;}
.facts h4 {font-size: 18px;margin-top: 8px;text-transform: uppercase;}
.ts-facts-area-bg {background-image: url("../images/parallax/parallax1.jpg");padding: 60px 0;color: #ffffff;background-color: #ffc000;background-repeat: no-repeat;background-size: cover;background-attachment: fixed;background-position: 50% 50%;}
.ts-facts-bg i {font-size: 48px;color: #fff;}
.ts-facts-bg .ts-facts-num {color: #fff;}
.ts-intro {padding-bottom: 80px;}
.ts-intro .btn-primary {margin-top: 15px;}
.ts-intro .column-title {font-size: 36px;line-height: 44px;}
.ts-intro .pull-right.btn-primary {margin-right: 20px;}
.intro-image-box {position: relative;margin: 20px;}
.intro-image-content {position: absolute;top: 20px;right: 20px;bottom: 20px;left: 20px;padding: 30px;z-index: 1;width: 345px;height: 460px;text-align: center;background: rgba(255, 255, 255, 0.9);-webkit-box-shadow: 0 20px 25px 15px rgba(0, 0, 0, 0.35);box-shadow: 0 20px 25px 15px rgba(0, 0, 0, 0.35);-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.intro-image-content h3 {font-size: 180px;line-height: 100%;margin: 50px 0 0;}
.intro-image-content p {font-size: 24px;line-height: 30px;font-weight: 700;}
.intro-shape:after {content: '';position: absolute;right: 0;z-index: -1;border-left: 400px solid transparent;border-right: 0 solid transparent;border-bottom: 400px solid #7c313e;bottom: -40px;}
.call-to-action-title {font-size: 30px;color: #252a37;line-height: 48px;}
.call-to-action {padding: 70px 0;}
.call-to-action p {font-size: 18px;font-weight: 500;color: #252a37;line-height: 28px;}
.call-to-action .btn {font-weight: 800;margin-top: 10px;}
.call-to-action h3 {margin-bottom: 10px;}
.call-to-action-bg {padding: 70px;background-image: url("../images/parallax/parallax1.jpg");background-attachment: fixed;background-size: cover;background-position: center;}
.call-to-action-bg h3 {margin-bottom: 10px;}
.call-to-action-bg h3,.call-to-action-bg p {color: #fff;}
.call-to-action-bg p {margin-bottom: 0;}
.featured-tab {margin-top: -20px;}
.featured-tab .nav-tabs {border: 0;}
.featured-tab .nav-tabs > li {width: 25%;}
.featured-tab .nav-tabs > li > a {font-weight: 600;background: none;border-radius: 0;min-height: 100px;padding: 25px 5px;border: 0;margin-right: -1px;color: #252a37;text-align: center;-webkit-transition: all 300ms ease;transition: all 300ms ease;}
.featured-tab .nav-tabs > li > a.active {color: #7c313e;background: #fff;-webkit-box-shadow: 0 -5px 14px -5px rgba(0, 0, 0, 0.05), -5px 0 14px -13px rgba(0, 0, 0, 0.05);box-shadow: 0 -5px 14px -5px rgba(0, 0, 0, 0.05), -5px 0 14px -13px rgba(0, 0, 0, 0.05);}
.tab-text-title {display: block;margin-top: 20px;}
.featured-tab .tab-content {background: #fff;border: 0;border-top: 0;padding: 40px 30px;min-height: 430px;overflow: hidden;-webkit-box-shadow: 0px 2px 20px 0 rgba(0, 0, 0, 0.05);box-shadow: 0px 2px 20px 0 rgba(0, 0, 0, 0.05);}
.ts-service-content ul { list-style:none; padding:0; margin:0; width:100%}
.ts-service-content ul li { padding:0 0 0 30px; margin:0; background:url(../images/arrow.png) no-repeat  0 4px; margin:0 0 4px 0}
@media screen and (min-width: 992px) {.featured-tab .bg-contain-verticle {  min-height: 350px;}
}
.bg-contain-verticle {background-size: cover;background-repeat: no-repeat;vertical-align: middle !important;padding: 30px 25px;margin: -10px;}
.img-center {display: block;margin-right: auto;margin-left: auto;}
.tab-content-info {padding-left: 30px;}
.tab-content-info .btn-light {font-weight: 800;-webkit-transition: all 0.3s;transition: all 0.3s;background-color: transparent;border-color: transparent;}
.tab-content-info .btn-light i {padding-left: 5px;}
.tab-content-info .btn-light:hover {color: #7c313e;background-color: transparent;}
.tab-content-title {font-size: 30px;line-height: 22px;margin-top: 40px;margin-bottom: 30px;display: inline-block;}
@media screen and (max-width: 479px) {.tab-content-title {  line-height: 36px;}
}
.featured-tab .tab-pane img.pull-left {margin: 0 40px 10px 0;}
.featured-tab .tab-pane img.pull-right {margin: 0 0 0 40px;}
.featured-tab .nav-link {position: relative;z-index: 2;}
.featured-tab .nav-link.active:after {position: absolute;left: 50%;bottom: 0;content: "";width: 100px;height: 3px;background: #7c313e;margin-left: -50px;-webkit-transition: all 0.3s;transition: all 0.3s;}
.featured-tab .nav-link.active .tab-head span {color: #7c313e;}
.tab-head span {-webkit-transition: all 0.3s;transition: all 0.3s;color: #222222;}
.tab-head span i {font-size: 45px;-webkit-transition: all 0.3s;transition: all 0.3s;color: #7c313e;}
.ts-chart {color: #ffffff;background-color: #1c1c24;background-image: url("../images/parallax/parallax1.jpg");background-repeat: no-repeat;background-size: cover;background-attachment: fixed;background-position: 50% 50%;padding: 100px 0;}
#graph {width: 100%;height: 350px;margin: 0 auto;}
.ts-featured-projects {padding-top: 70px;}
#featured-cases-slide {position: relative;}
#featured-cases-slide .owl-stage-outer {padding-top: 75px;}
#featured-cases-slide .item {min-height: 470px;}
.featured-projects-content {min-height: 470px;padding: 0 45px;margin: 0 30px 20px;background: #f5f5f5;border-radius: 3px;position: relative;-webkit-box-shadow: none;box-shadow: none;}
.featured-projects-text {max-width: 510px;padding: 50px 30px 0 0;}
.featured-projects-text.pull-right {padding: 50px 0 0 30px;}
.features-slider-img {margin-top: -75px;}
.featured-projects-content .btn-primary {margin-top: 15px;}
.ts-case-box {margin-bottom: 40px;overflow: hidden;}
.ts-case-box:hover .ts-case-image-wrapper:before {opacity: .3;visibility: visible;bottom: 0;}
.case-title {font-size: 24px;font-weight: 800;line-height: 32px;color: #fff;margin-bottom: 5px;}
.case-title small {display: block;font-style: italic;font-size: 14px;line-height: 28px;position: relative;padding-left: 10px;}
.case-title small:before {position: absolute;top: 50%;left: 0;width: 3px;height: 13px;content: "";background: #7c313e;margin-top: -7px;}
.ts-case-content {position: absolute;bottom: 0;padding: 35px 35px 10px;width: 100%;z-index: 3;}
.ts-case-content p {line-height: 28px;color: #fff;}
.ts-case-content a {font-weight: 900;color: #fff;-webkit-transition: all 0.3s;transition: all 0.3s;}
.ts-case-content a:hover {color: #7c313e;}
.ts-case-image-wrapper {position: relative;z-index: 3;}
.ts-case-image-wrapper img {width: 100%;}
.ts-case-image-wrapper:before {position: absolute;content: "";bottom: -100%;left: 0;background: #000;width: 100%;height: 100%;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.ts-case-image-wrapper:after {position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;background: #000000;background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(0, 0, 0, 0.15)), to(rgba(0, 0, 0, 0.9)));background: linear-gradient(to bottom, rgba(0, 0, 0, 0.15) 40%, rgba(0, 0, 0, 0.9) 100%);z-index: 2;}
.ts-single-case-info {padding: 100px 0;}
.ts-case-challange {padding-bottom: 100px;}
.ts-case-result {padding-bottom: 100px;}
.case-img-left {padding-top: 100px;}
.case-details-inner .heading {margin-bottom: 40px;}
.case-details-inner .ts-feature-info {padding: 0;}
.case-details-inner .ts-feature-info i {color: #2154CF;}
.case-details-inner .ts-feature-title {color: #000;}
.case-details-inner .feature-content p {color: #000;}
.content-title.border-none {border-left: 0;padding-left: 0;line-height: 44px;margin-bottom: 0;font-size: 36px;}
.box-solid {background: #f5f5f5;}
.list-style-classic {padding: 30px;}
.list-style-classic ul {list-style: none;margin: 0;padding: 0;}
.list-style-classic li {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;margin-bottom: 15px;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}
.list-style-classic li div {width: 100%;}
.list-style-classic li:last-child {margin-bottom: 0;}
.list-style-classic .classic-title {font-size: 24px;font-weight: 600;line-height: 32px;margin-bottom: 45px;}
.case-info-content {color: #626c84;}
.case-info-label {font-weight: 900;color: #252a37;}
.case-counter {margin: 25px 0;}
.case-counter p {color: #7c313e;font-size: 30px;}
.case-counter h3 {font-size: 24px;color: #252a37;}
.owl-carousel.featured-cases-slide.owl-theme .owl-nav > div {bottom: -40px;right: 78px;width: 60px;height: 60px;line-height: 56px;font-size: 26px;}
.owl-carousel.featured-cases-slide.owl-theme .owl-nav > .owl-prev {right: 138px;}
.owl-carousel.featured-cases-slide.owl-theme .owl-nav > .disabled {background: #90a9e7;}
.ts-team-wrapper {position: relative;overflow: hidden;-webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.06);box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.06);text-align: center;min-height:inherit; background:#fff; cursor:pointer}
.team-img-wrapper img {width: 100%;}
.ts-team-content {position: relative;left: 0;width: 100%;height: 100%;height:auto;padding: 22px 25px;margin-top: 0;-webkit-transition: 350ms;transition: 350ms;transition: 350ms;}
.team-img-wrapper {position: relative;-webkit-transition: 400ms;transition: 400ms;transition: 400ms;}
.team-img-wrapper:after {position: absolute;content: '';background: rgba(31, 31, 31, 0.8);width: 100%;height: 100%;top: 0;bottom: 0;left: 0;opacity: 0;-webkit-transition: 400ms;transition: 400ms;transition: 400ms;}
.ts-team-content .team-name {font-size: 20px;margin: 0;line-height: normal; line-height:26px}
.ts-team-content .team-designation {font-size: 14px;}
.team-social-icons {display: none;-webkit-transition: 400ms;transition: 400ms;transition: 400ms;}
.ts-team-info.team-list-border {border: 1px solid #f0f0f0;border-top: 0;padding: 20px 30px;}
.ts-team-info.team-list-border .team-social-classic {border-top: 1px solid #f0f0f0;padding-top: 20px;margin-top: 20px;}
.ts-team-wrapper:hover .ts-team-content {position:relative;top:auto;margin-top:0;-webkit-transition: 400ms;transition: 400ms;transition: 400ms;}
.ts-team-wrapper:hover .ts-team-content h3,.ts-team-wrapper:hover .ts-team-content p {color: #7c313e;}
.ts-team-wrapper .ts-team-content h3 { color:#7c313e}
.ts-team-wrapper:hover .ts-team-content h3 { color:#000}
.ts-team-wrapper:hover .team-img-wrapper:after {opacity: 1;right: 0;}
.ts-team-wrapper:hover .team-social-icons {display: block;height: 95px;padding: 30px 0;}
.team-social-icons a {color: #252a37;margin-right: 12px;text-align: center;}
.team-social-classic a {display: inline-block;color: #000;padding-right: 20px;}
.team-social-classic a:hover {color: #0F2765;}
.ts-team-info {position: relative;left: 0;padding: 20px 0 0;margin-top: 0;}
.ts-team-info h3 {font-size: 20px;margin-bottom: 0;}
.ts-team-info p {margin-top: 0;}
.ts-team-info .team-designation {font-size: 14px;font-style: italic;}
.ts-team-bg {background-color: #F8F9FD;}
.quote-area {background-image: url("../images/parallax/parallax1.jpg");background-attachment: fixed;background-repeat: no-repeat;background-size: cover;padding: 0;margin: 80px 0 60px;}
.quote_form {background: #1f1f1f;color: #fff;padding: 80px 50px 100px;margin-top: -80px;margin-bottom: -80px;}
.quote_form .column-title {font-size: 36px;margin-bottom: 40px;}
.quote_form .column-title span {font-size: 20px;margin: 0;}
.quote_form .form-group {margin-bottom: 30px;}
.quote-form-text {text-align: center;font-weight: 600;margin-bottom: 30px;}
.quote_form input::input-placeholder,.quote_form textarea::input-placeholder {color: #fff;color: rgba(255, 255, 255, 0.3);}
.ts-list.mrb-40  { margin-bottom:40px}
.inside.pops { padding:40px 0}
.ts-team-wrapper.viral { cursor:auto}
.ts-team-wrapper a { color:#000}
.modal-open .modal { overflow-y:hidden}
.modal .modal-dialog { max-width:800px}
.modal .modal-header { border-bottom:none ; padding:0;justify-content: flex-end;}
.modal .modal-header .close { padding:0; width:44px; height:44px; background: #7c313e; opacity:1; position:relative; z-index:-1; margin:-42px 0 0 0; text-shadow:unset; color:#fff; border-top-right-radius:2px; border-top-left-radius:2px }
.modal .modal-dialog {display: inline-block;   text-align: left;   vertical-align: middle;}   .modal {   text-align: center; }
.team-img-wrapper { position:relative}
.team-hover-button {   position: absolute;   top: 0;   bottom: 0;   left: 0;   right: 0;   height: 100%;   width: 100%;   opacity: 0;   transition: .8s ease;  }
.team-hover-button a { color:#fff !important}
.team-img-wrapper:hover .team-hover-button { opacity:1; z-index:99}
.team-img-wrapper .team-hover-button .read-more { position:relative; top: 50%; display: inline-block; }
.team-img-wrapper .team-hover-button .read-more:hover { background:#7c313e; color:#fff}
@media screen and (min-width: 992px) {textarea.form-control {  height: 90px;}
}
.newsletter-form input::input-placeholder, .newsletter-form input:-moz-placeholder, .newsletter-form input::-moz-placeholder {color: #252a37;}
.quote_form input:-moz-placeholder,.quote_form textarea:-moz-placeholder,.quote_form input::-moz-placeholder,.quote_form textarea::-moz-placeholder {color: #fff;}
.newsletter-form input::-moz-placeholder {color: #fff;}
.quote_form input:-ms-input-placeholder,.quote_form textarea:-ms-input-placeholder {color: #fff;}
.newsletter-form input:-ms-input-placeholder {color: #fff;}
.quote_form .form-control {border: 0;border-bottom: 1px solid #6d6d6d;padding-left: 0;color: #fff;}
.quote_form .form-control:focus {border: 0;border-bottom: 1px solid #7c313e;background: none;}
.quote_form .tag-line {text-align: center;color: #fff;clear: both;margin-top: 20px;margin-bottom: 0;}
.quote_form .tag-line p {color: #fff;margin: 0;font-size: 14px;}
.testimonial-slide .owl-nav {position: absolute;right: 40px;bottom: 95px;}
.testimonial-slide {padding:0; margin-bottom:0}
@media screen and (min-width: 992px) {.quote-item.quote-left {  padding-right: 50px;}
}
@media screen and (min-width: 992px) {.quote-item.quote-right {  padding-left: 50px;}
}
.quote-item .quote-text {margin: 40px 0 10px;display: inline-block;padding: 50px 40px 30px 45px;background-color: #fff;background: rgba(0, 0, 0, 0.5);color: #fff;position: relative;font-size: 16px;font-style: italic;}
.quote-item .quote-text:before {content: "\f10d";font-family: FontAwesome;position: absolute;font-size: 20px;left: 45px;top: -20px;color: #fff;background: #7c313e;width: 50px;height: 50px;line-height: 50px;text-align: center;border-radius: 3px;font-style: normal;}
.quote-item .quote-text:after {content: "";position: absolute;bottom: -20px;left: 55px;border-width: 0 0 20px 20px;border-style: solid;border-color: transparent rgba(0, 0, 0, 0.5);display: block;width: 0;}
.quote-item.quote-square .quote-text:before {content: "\e937";font-family: 'iconfont';font-size: 20px;width: 50px;height: 50px;border: 1px solid #2154CF;line-height: 50px;color: #fff;background: #2154CF;border-radius: 3px;left: 45px;}
.ts-testimonial-static {padding: 100px 0;}
.ts-testimonial-static .quote-classic {-webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.04);box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.04);border: none;-webkit-transition: all 0.3s;transition: all 0.3s;}
.ts-testimonial-static .quote-classic .quote-text {text-align: center;}
.ts-testimonial-static .quote-classic:hover {-webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.06);box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.06);}
.quote-item-area {max-width: 600px;margin: 0 auto;}
.quote-item-area .quote-thumb {background: #7c313e;text-align: center;width: 190px;height: 190px;border-radius: 100%;}
.quote-item-area .quote-thumb img {display: block;width: 180px;height: 180px;border-radius: 100%;}
.quote-item-content .quote-name {margin: 0; text-align:center}
.quote-item-content .quote-name-desg {margin-bottom:0;display: block; text-align:center}
.quote-message {font-style: italic; margin:0 0 30px 0; text-align:center}
.testimonial-slide.owl-carousel.owl-theme .owl-nav [class*=owl-] {left: 0;top: 50%;}
.testimonial-slide.owl-carousel.owl-theme .owl-nav [class*=owl-next] {left: 0;right: 0;}
.testimonial-slide.owl-carousel.owl-theme .owl-nav [class*=owl-prev] {right: auto;left: -40px;}
.ts-testimonial-slide.solid-bg .owl-nav {width: 100%;left: 0;bottom: 50%;}
.ts-testimonial-slide.solid-bg .owl-nav .owl-next {left: auto;right: 0;}
.ts-testimonial-slide.solid-bg .testimonial-slide.owl-carousel .owl-nav .owl-next {left: auto;right: 0;}
.ts-testimonial-slide.solid-bg .testimonial-slide.owl-carousel .owl-nav .owl-prev {left: 0;}
img.testimonial-thumb {max-width: 80px;float: left;margin-right: 20px;border-radius: 100%;}
.quote-item-info {display: inline-block;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.quote-author {font-size: 20px;line-height: 20px;margin: 0 0 2px;font-weight: 600;display: block;color: #fff;}
.quote-subtext {color: #fff;font-size: 14px;}
.quote-item-footer {margin-top: 40px;margin-left: 0;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}
.ts-testimonial-slide {padding:60px 0;margin-bottom:0;}
.testimonial-slide.owl-carousel.owl-theme .owl-nav [class*=owl-] {bottom: 90px;}
.testimonial-slide.owl-theme .owl-dots {text-align: center;margin-top: 60px;position: relative;z-index: 1;}
.testimonial-slide.owl-theme .owl-dots .owl-dot {display: inline-block;}
.testimonial-slide.owl-theme .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 5px 4px;background: #fff;opacity: .45;display: inline-block;}
.testimonial-slide.owl-theme .owl-dots .owl-dot.active span {background: #e50404;opacity: 1;}
.owl-carousel.owl-theme.partners .owl-nav {margin: 0;}
.partners-carousel .owl-theme .owl-nav {margin-top: 0;}
.clients-area {background: #f5f5f5;padding: 70px 0;}
.partner-logo {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;min-height: 32px;margin-bottom: 0;}
.partner-logo img {-webkit-transition: 350ms;transition: 350ms;transition: 350ms;width: auto !important;}
.partner-logo:hover img {opacity: 1;-webkit-filter: grayscale(0%);filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);}
.owl-carousel.owl-theme.partners .owl-nav .owl-prev {left: 0;right: auto;background: #7c313e;color: #fff;-webkit-transition: all 0.3s;transition: all 0.3s;}
.owl-carousel.owl-theme.partners .owl-nav .owl-prev:hover {background: #272D33;}
.owl-carousel.owl-theme.partners .owl-nav [class*=owl-] {bottom: -12px;margin-bottom: -12px;}
.accordion-title span {color: #626c84;font-weight: 600;font-size: 16px;}
.panel-default > .panel-heading {background: none;border-radius: 0;position: relative;padding: 6px 20px;}
.panel-group .panel {margin-bottom: 10px;border: none;border-bottom: 1px solid #000;}
.panel-body {padding: 20px 20px 10px 20px;border: 1px solid #DDDDDD;border-radius: 0 11px 0 0;margin-left: 15px;}
.panel-body > img {max-width: 100px;margin-bottom: 10px;}
p.panel-title {font-size: 16px;background: none;border: 0;padding: 8px 0 8px 0;line-height: normal;border-radius: 0;}
p.panel-title a {color: #7c313e;}
p.panel-title span {float: right;}
p.panel-title a.collapsed {color: #626c84;}
.panel-classic .panel-heading {padding-left: 15px;}
.panel-classic h4.panel-title a:before, .panel-classic h4.panel-title a.collapsed:before {position: relative;content: '';font-size: 0;}
.clients-logo {margin: 0 0 30px;border: 1px solid #dadada;min-height: 105px;padding: 0 30px;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;}
.clients-logo img {-webkit-filter: grayscale(1);filter: grayscale(1);-webkit-filter: grayscale(100%);filter: grayscale(100%);filter: grayscale(100%);-webkit-filter: gray;filter: gray;}
.latest-post {position: relative;padding: 30px 20px 30px 30px;border: 1px solid #eaeaea;min-height: 345px;}
.latest-post .image-angle:before {border-bottom: 20px solid #f9f9f9;}
.latest-post .post-title {font-size: 22px;line-height: 28px;margin: 10px 0 5px;}
.latest-post .post-title a {color: #252a37;}
.latest-post .post-title a:hover {color: #7c313e;}
.latest-post-meta {font-size: 13px;text-transform: uppercase;}
.latest-post .post-cat,.latest-post .post-item-date {font-style: italic;font-size: 14px;}
.latest-post .post-text {margin-top: 10px;}
.latest-post .post-body {padding: 0;background: none;border: 0;}
.latest-post.post-large {position: relative;padding: 0;border: 0;overflow: hidden;}
.latest-post.post-large:before {position: absolute;content: '';background: rgba(0, 0, 0, 0.7);width: 100%;height: 100%;}
.latest-post.post-large .post-body {position: absolute;bottom: 0;padding: 30px;border: 0;color: #fff;}
.latest-post.post-large .post-cat {position: absolute;top: 30px;left: 30px;color: #fff;font-style: italic;}
.latest-post.post-large .post-title {font-size: 30px;line-height: 40px;}
.latest-post.post-large .post-title a {color: #fff;}
.latest-post.post-large .btn.btn-primary {padding: 12px 30px;margin-top: 15px;}
.footer {position: relative;z-index: 4;}
.footer-top {width: 100%;position: relative; top: auto; z-index: 9; margin: 0; width: 100%; display: flex; background:#9c4b5b; padding:30px 0}
.footer-top-bg {margin: 0;color: #fff;}
.footer-top .footer-box i {float: left;font-size: 28px;margin-top: 0px;background: rgba(0, 0, 0, 0.3);text-align: center;width: 65px;height: 65px;line-height: 65px;border-radius: 100%;}
.footer-top .footer-box .footer-box-content {margin-left: 90px;}
.footer-top .footer-box .footer-box-content h3 {margin-top:0;margin-bottom: 5px;color: #fff;}
.footer-top .footer-box .footer-box-content p {margin: 0;font-size: 14px; line-height:24px; text-align: left; }
.footer-main {color: #8c93a5;position: relative;padding:60px 0 40px; background:#767676}
.footer-main.bg-overlay:after {background-color: rgba(0, 8, 29, 0.9); display:none}
.footer-widget {padding-bottom:15px;}
.footer .widget-title {color: #fff;font-size:18px;margin-top: 0;margin-bottom:10px; font-weight:600}
.footer .widget-title a { color: #fff; }
.footer .widget-title a:hover { color: rgba(255, 255, 255, 0.7); } 
.footer-about {padding-right: 40px;}
.footer-logo {margin: 20px 0 25px;}
.footer-social {margin-top: 25px;}
.footer-social ul {list-style: none;margin: 0;padding: 0;}
.footer-social ul li {margin: 0 10px 0 0;display: inline-block;}
.footer-social ul li a {-webkit-transition: 400ms;transition: 400ms;transition: 400ms;color: #fff;}
.footer-social ul li a:hover {color: #7c313e;}
.footer-social ul li a i {width: 36px;height: 36px;line-height: 36px;background: rgba(255, 255, 255, 0.1);border-radius: 100%;text-align: center;-webkit-transition: 400ms;transition: 400ms;transition: 400ms;}
.footer-social ul li a i:hover {color: #fff;}
.footer-social ul li a i.fa-facebook:hover {background: #3b5998;}
.footer-social ul li a i.fa-twitter:hover {background: #70c2e9;}
.footer-social ul li a i.fa-google-plus:hover {background: #c53942;}
.footer-social ul li a i.fa-pinterest:hover {background: #d8545d;}
.footer-social ul li a i.fa-linkedin:hover {background: #3daccf;}
.footer-social ul li a i.fa-instagram:hover {background: #3f729b;}
.footer-widget ul.list-dash li {width:100%;float: left;line-height: normal;padding-bottom:8px;font-size: 15px; line-height:24px}
.footer-widget ul.list-dash li:last-child { padding-bottom:0}
.footer-widget ul.list-dash li a {color: #fff;}
.footer-widget ul.list-dash li a:hover {color:rgba(255, 255, 255, 0.7);}
.newsletter-widget {border: 0;padding-top: 0;}
.newsletter-widget .widget-title {margin-top: 0;line-height: 40px;margin-bottom: 25px;}
.newsletter-widget .widget-title span {font-size: 36px;display: block;text-transform: uppercase;}
.newsletter-form {position: relative;}
.newsletter-form input {width: 80%;margin: 15px 0;background: #fff;color: #333;font-size: 14px;height: 50px;font-style: italic;border: 0;border-radius: 25px 0 0 25px;}
.newsletter-form .btn.btn-primary {position: absolute;right: 13px;top: 0;border-radius: 0 25px 25px 0;padding: 13px 20px;height: 50px;}
.copyright {background:#767676;color: #fff;padding:0;font-size: 15px; text-align:center;position:relative}
.copyright:before { content:''; position:absolute; top:0; width:100%; height:1px; background:rgba(255,255,255,0.3); left:0}
.copyright-info { padding:15px 0;}
.copyright .copyright:before { display:none}
.copyright a { color:#fff; text-decoration:underline}
.copyright a:hover {color:rgba(255, 255, 255, 0.7)}
.footer-menu {float: right;}
.footer-menu ul li {display: inline-block;padding-left: 8px;}
.footer-menu ul li a {color: #8c93a5;padding: 0;-webkit-transition: all 0.3s;transition: all 0.3s;display: inline-block;border-right: 1px solid rgba(255, 255, 255, 0.5);line-height: 10px;padding-right: 10px;margin-right: 5px;}
.footer-menu ul li a:hover {color: #7c313e;}
.footer-menu ul li:last-child a {border-right: 0;}
#back-to-top {position: fixed;right: 40px;top: auto;z-index: 10;-webkit-backface-visibility: hidden;backface-visibility: hidden;display: none;}
#back-to-top.affix {bottom: 25px;}
#back-to-top .btn.btn-primary {font-size: 26px;padding: 6px 0;width: 44px;height: 44px;line-height: 30px;border-radius: 0;
text-align: center;}
.main-container .border-left {margin-bottom: 30px;}
.banner-area {position: relative;min-height:350px;color: #fff;background-position: 50% 50%;background-size: cover; background-size: cover;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.banner-area .container {position: relative;}
.banner-title {color: #fff;font-size: 100px;margin-bottom: 30px;}
.banner-heading {padding: 100px 0 0 0;width: 100%;color: #fff;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;min-height: 500px;}
.breadcrumb {padding: 0;background: none;font-size: 16px;font-weight: 300; margin:0;justify-content: center;text-transform: capitalize;}
.breadcrumb li:not(:last-child):after {content: "/";margin: 0 5px;}
.breadcrumb a:hover {color: #000;}
.about-pattern {position: relative;z-index: 2;padding: 80px 0;}
.about-pattern:before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";background: url("../images/pattern/bg_pattern1.png") 100% 100%;z-index: -1;}
.about-desc p {font-weight: 500;}
.ceo-designation {display: inline-block;}
.ceo-designation p {margin: 0;font-size: 20px;font-weight: 700;margin-bottom: -10px;}
.ceo-designation small {font-size: 14px;}
.ceo-desc {display: inline-block;}
.ceo-signature {margin-top: 35px;}
.ceo-signature > img {float: right;}
.ceo-signature:after {display: block;content: "";clear: both;}
.ceo-desc img {width: 95px;height: 95px;border-radius: 50%;}
.ts-skills-area .ts-padding {padding-bottom: 50px;padding-right: 80px;}
.ts-progress-bar {margin-bottom: 30px;}
.progress {height: 5px;position: relative;overflow: visible;}
.progress .progress-value {display: block;font-size: 16px;color: #000;position: absolute;top: -25px;right: 0;}
.ts-progress-bar h3 {font-size: 18px;text-align: left;margin: 0 0 10px 0;}
.ts-features-light .ts-feature-info i {color: #7c313e;}
.ts-features-light .ts-feature-info h3 {font-size: 24px;}
.ts-features-light .ts-feature-box .ts-feature-info {padding: 0 20px;}
.ts-features-light .ts-feature-box .ts-feature-info p {margin-bottom: 0;}
.ts-feature-box .ts-feature-title {font-size: 20px;margin: 20px 0 10px;color: #000;}
.ts-feature-box .ts-feature-info {color: #000;z-index: 1;position: relative;padding:15px;}
.about-us .ts-feature-box .ts-feature-info{display: flex;align-items: center;justify-content: flex-start;padding:15px 0;}
.feature-text-box .column-title {font-size: 36px;line-height: normal;margin-bottom: 10px;}
.feature-text-box .column-title span {font-size: 20px;}
.feature-text-box .btn {padding: 15px 60px;margin-top: 10px;}
.panel-heading i {background: #7c313e;color: #fff;border-radius: 5px;font-size: 20px;height: 40px;width: 40px;text-align: center;line-height: 40px;margin-right: 15px;}
.help-box,.ts-testimonial-static {background-color: #FFFFFF;}
.help-box .help,.ts-testimonial-static .help {background-color: #7c313e;padding: 30px;color: #fff;}
.help-box .quote-item,.ts-testimonial-static .quote-item {padding-left: 0;}
.help-box .quote-item .quote-text:before,.ts-testimonial-static .quote-item .quote-text:before {left: 50%;margin-left: -35px;}
.help-box .quote-item .quote-text:after,.ts-testimonial-static .quote-item .quote-text:after {display: none;}
.help-box .quote-item .quote-item-footer,.ts-testimonial-static .quote-item .quote-item-footer {margin-top: 0;margin-left: 75px;}
.help-box .quote-item .quote-item-info,.ts-testimonial-static .quote-item .quote-item-info {padding-top: 20px;}
.help-box .quote-item .quote-item-info .quote-author,.ts-testimonial-static .quote-item .quote-item-info .quote-author {color: #252a37;font-size: 20px;font-weight: 700;}
.help-box .quote-item .quote-item-info .quote-subtext,.ts-testimonial-static .quote-item .quote-item-info .quote-subtext {color: #626c84;font-size: 14px;}
.help-box .quote-classic,.ts-testimonial-static .quote-classic {border: 1px solid #EAEAEA;padding-bottom: 25px;}
.help h2 {color: #fff;font-size: 24px;}
.help .btn-primary {background: #fff;color: #7c313e;}
.brochure {border: 2px solid #EAEAEA;font-size: 24px;text-align: center;padding: 25px;}
.brochure i {padding-left: 20px;}
.quote-classic .quote-text {margin: 40px 0 10px;display: inline-block;padding: 50px 40px 30px 45px;color: #626c84;background: none;position: relative;font-size: 16px;}
.quote-footer-classic .quote-author {font-size: 20px;line-height: 20px;margin: 0 0 2px;font-weight: 600;display: block;color: #1f1c1c;}
.career-bg-1 {background: url("../images/career/career_bg1.jpg");}
.career-bg-2 {background: url("../images/career/career_bg2.jpg");}
.career-bg-3 {background: url("../images/career/career_bg3.jpg");}
.career-bg-4 {background: url("../images/career/career_bg4.jpg");}
.career-bg-5 {background: url("../images/career/career_bg1.jpg");}
.carrer-gallery-layout:after {clear: both;display: block;content: "";}
.career-layout {background-size: cover;background-position: center;width: 31.5%;height: 320px;float: left;}
.career-layout.career-layout-double {width: 66.6666%;}
.career-layout.career-layout-small {height: 155px;}
.howto h3 {color: #fff;}
.howto p {color: #fff;}
.career-body {padding-top: 0;}
.job-box {background: #f7f7f7;position: relative;display: table;table-layout: fixed;width: 100%;padding: 20px 30px;margin-bottom: 55px;margin-top: 55px;border-radius: 3px;}
.job-box .job-info {display: table-cell;line-height: 26px;padding: 0 10px;font-size: 15px;}
.job-box .job-info .icon {float: left;width: 25px;margin-top: 5px;}
.job-box .job-info .desc {overflow: hidden;font-weight: 500;}
.job-box .job-info .desc strong {display: block;color: #7c313e;margin-top: 5px;}
.skill-title {position: relative;margin-bottom: 50px;}
.skill-title :after {position: absolute;left: 0;bottom: -20px;content: "";background: #2154CF;width: 40px;height: 2px;}
.pricing {padding-bottom: 80px;}
.price-icon-wrapper {height: 40px;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-moz-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;font-size: 30px;}
.plan {border: 1px solid #eaeaea;border-radius: 4px;}
.plan ul {background: #fff;padding: 0;margin-bottom: 0;}
.plan li {padding: 8px 30px;list-style: none;}
.plan .btn {margin: 25px 0 40px;}
.plan.featured {background: #7c313e;color: #fff;padding: 40px 0;margin: -40px 0;}
.plan.featured ul {background: none;}
.plan.featured .plan-name {color: #fff;}
.plan.featured .plan-price {color: #fff;}
.plan.featured .btn {background: #fff;color: #7c313e;-webkit-transition: all 0.5s;transition: all 0.5s;}
.plan.featured .btn:hover {background: #1c121d;color: #fff;}
.plan.plan-last {margin-bottom: 0;}
.plan-name {display: block;font-size: 24px;line-height: 30px;font-weight: 700;padding: 20px 0;color: #252a37;margin-bottom: 0;}
.plan-name small {display: block;font-size: 12px;font-weight: 700;line-height: normal;}
.plan-price {font-size: 48px;padding: 0 0;position: relative;color: #252a37;margin: 0 0 25px;}
.plan-price .currency {top: -0.9em;font-size: 50%;left: -0.01em;font-weight: 700;}
.plan-price sub {font-size: 20px;left: -0.6em;position: relative;}
.ts-price-box {margin-top: 100px;padding-top: 100px;padding-bottom: 100px;margin-bottom: -80px;}
.pricing-boxed {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-moz-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.pricing-boxed:after {content: "";clear: both;display: block;}
.single-price-box {width: 33.3333%;text-align: center;}
.single-price-box .pricing-header {min-height: 145px;padding: 10px 0;margin-bottom: 70px;background: #000;position: relative;z-index: 3;}
.single-price-box .pricing-header h3,.single-price-box .pricing-header h2 {color: #fff;}
ul.col-main li:before { display:none}
.footer-widget {font-family: 'Martel Sans', sans-serif}
ul.col-main li a { font-size:18px; font-weight:600; }
.footer-widget ul.list-dash li:before { display:none}
.facts-icon { display:none}
.ts-facts-area-bg .ts-facts-num { margin:0; font-family: 'Martel Sans', sans-serif; font-weight:700; font-size:70px; text-transform:uppercase; line-height:80px}
.ts-facts-area-bg .ts-facts-content p { margin:0; font-family: 'Martel Sans', sans-serif; font-weight:300; font-size:31px; text-transform:uppercase}
ul.three-col { width:100%; display:flex; flex-wrap:wrap}
ul.three-col li { width:33%}
@media screen and (min-width: 992px) {.single-price-box .pricing-header.border-left {  border-top-left-radius: 5px;}
.single-price-box .pricing-header.border-right {  border-top-right-radius: 5px;}
}
.single-price-box.featured {position: relative;z-index: 2;-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);padding-bottom: 30px;background: #fff;margin-top: -30px;}
.single-price-box.featured .pricing-header {margin-bottom: 100px;border-top-left-radius: 5px;border-top-right-radius: 5px;background: #FC6B2A;}
.single-price-box.featured .btn-primary {background: #FC6B2A;-webkit-transition: all 0.3s;transition: all 0.3s;}
.single-price-box.featured .btn-primary:hover {background: #000;}
.single-price-box .pricing-plan .list-unstyled li {padding-bottom: 12px;}
.single-price-box .pricing-plan .list-unstyled li:last-child {padding-bottom: 35px;}
.single-price-box .pricing-plan {padding-bottom: 40px;background: #fff;}
.card {border: none;}
.card-header {background: none !important;color: #626c84;padding: 20px 0 21px;}
.card-header i {background: #7c313e;color: #fff;border-radius: 5px;font-size: 20px;height: 40px;width: 40px;text-align: center;line-height: 40px;margin-right: 15px;}
.card-body {border: 1px solid rgba(0, 0, 0, 0.125);border-top: none;}
.btn-link {color: #626c84;padding: 0;}
.btn-link:hover {text-decoration: none;}
.btn:focus {text-decoration: none !important;}
h5.mb-0 {margin-left: 0;}
h5.mb-0 button {position: relative;padding-left: 55px;}
h5.mb-0 button.collapsed {color: #333;}
h5.mb-0 button:before {color: #fff;width: 40px;height: 40px;line-height: 40px;border-radius: 3px;}
h5.mb-0 button:before,h5.mb-0 button .collapsed:before {font-family: "FontAwesome";position: absolute;z-index: 0;font-size: 16px;left: 0px;padding: 0 5px;text-align: center;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);background: #7c313e;}
.card-header button p {margin-bottom: 0px;font-weight: 500;color: #626c84;}
h5.mb-0 button p:hover {color: #7c313e;}
h5.mb-0 button:before {content: "\f068";}
h5.mb-0 button.collapsed:before {content: "\f067";}
.card-header .collapsed .show {border-bottom: none;}
.quote-item .quote-text:before {content: "\e937";font-family: 'iconfont';position: absolute;font-size: 35px;left: 105px;color: #7c313e;background: none;-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.page-slider.small-bg .item {min-height: 330px;}
.page-slider.small-bg .box-slider-content {left: 20%;}
.page-slider.small-bg .box-slider-text {background: #fff;padding: 5px 20px;}
.page-slider.small-bg .box-slide-title {font-size: 28px;color: #fff;font-weight: 900;}
.page-quote-form {background: #f2f2f2;padding: 30px 50px 50px;}
.get-a-quote-img {margin-bottom: -190px;}
.ts-pricing-box {margin: 20px 0;padding: 0;text-align: center;background: #f9f9f9;}
.ts-pricing-header {background: #252525;color: #fff;position: relative;padding: 30px 20px;}
.ts-pricing-name {font-size: 18px;line-height: normal;margin: 0 0 5px 0;color: #fff;}
.ts-pricing-price {font-size: 44px;color: #fff;margin: 15px 0 0;display: inline-block;}
.ts-pricing-price > small {font-size: 16px;line-height: 16px;display: block;margin-top: 15px;color: #fff;}
.ts-pricing-features {padding: 15px 0;}
.ts-pricing-features > ul {padding: 0 20px;}
.ts-pricing-features > ul > li {padding: 20px 0;border-top: 1px dotted #e5e5e5;}
.ts-pricing-features > ul > li:first-child {border-top: 0;}
.plan-action {padding-bottom: 40px;}
.ts-pricing-box.ts-pricing-featured .ts-pricing-header {background: #ff9700;}
.map {height: 405px;z-index: 1;}
.contact-info-box {margin-top: 20px;}
.contact-info-box i {float: left;font-size: 24px;color: #7c313e;}
.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;}
.box-border {border: 1px solid #eaeaea;padding: 20px 30px;}
.ts-contact-info .ts-contact-icon {float: left;font-size: 44px;color: #7c313e; width:100%; text-align:center}
.ts-contact-info .ts-contact-content {margin-left: 0;
margin-top: 60px;
text-align: center;}
.ts-contact-info .ts-contact-content p {margin: 0; text-align:center; }
.ts-contact-info .ts-contact-content p a { color:#000; }
.ts-contact-info .ts-contact-content p a:hover { color:#9c4b5b; }
.ts-contact-info .ts-contact-title {font-size: 20px;margin: 0 0 15px 0;}
.contact-box.info-box {background: url("../images/news/news1.jpg");background-size: cover;background-position: center;position: relative;z-index: 2;}
.contact-wrapper {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-moz-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;background: #fff;-webkit-box-shadow: 0px 8px 15px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 8px 15px 0px rgba(0, 0, 0, 0.1);}
.contact-box {min-height: 450px;padding: 40px;}
.contact-box.form-box {width: 60%;}
.contact-box.info-box {padding-left: 40px;padding-top: 40px;width: 40%;}
.contact-box.info-box:after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";background: rgba(15, 39, 101, 0.9);z-index: -1;}
.contact-box.info-box.form-box {padding: 40px;}
.contact-box.info-box .ts-contact-content h3,.contact-box.info-box .ts-contact-content p {color: #fff;}
.contact-box.info-box .ts-contact-content .ts-contact-info i {color: #fff;font-size: 40px;}
.contact-info-right h3 {color: #fff;margin-bottom: 40px;font-size: 30px;}
.contact-info-right .ts-contact-content {padding-bottom: 30px;}
.contact-info-right .ts-contact-content h3 {font-size: 20px;}
.contact-info-right .ts-contact-content p {font-size: 14px;}
.contact-info-right .ts-contact-info.last .ts-contact-content {padding-bottom: 15px;}
.contact-info-right .ts-contact-info i {color: #fff;font-size: 40px;}
.contact-info-social-links {list-style: none;margin: 0;padding: 0;text-align: center;margin-left: -40px;}
.contact-info-social-links li {display: inline-block;}
.contact-info-social-links li a {display: block;color: #fff;padding: 10px;}
.ts-form.form-boxed {margin-bottom: -200px;}
.post {margin: 0 0 50px;}
.post.last {padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}
.post-body {padding: 25px 40px 40px 25px;border: 0;border-top: 0;background: #f5f5f5;}
.post-meta-left {width: 15%;margin-top: -20px;}
.post-meta-left span {display: inline-block;font-weight: 600;font-size: 14px;}
.post-content-right {width: 80%;float: right;}
.entry-header .entry-title {font-size: 30px;line-height: 40px;margin: 0 0 15px;}
.entry-header .entry-title a {color: #252a37;}
.entry-header .entry-title a:hover {color: #7c313e;}
.post-media.post-video {max-width: 100%;position: relative;overflow: hidden;}
.post-media.post-video:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);}
.video-icon {text-align: center;color: #fff;display: block;top: 50%;margin-top: -50px;font-size: 78px;z-index: 1;position: absolute;left: 50%;margin-left: -40px;width: 80px;height: 80px;line-height: 65px;display: inline-block;border-radius: 100%;}
.video-icon i {-webkit-transition: 400ms;transition: 400ms;transition: 400ms;}
.video-icon i:hover {color: #7c313e;}
.post-meta-date {background: #7c313e;color: #fff;width: 65px;height: 65px;line-height: 26px;padding: 10px 0;position: relative;top: -40px;}
.post-meta-date span {font-size: 30px;font-weight: 600;display: block;}
.post-quote-wrapper {position: relative;color: #fff;background: #252a37;padding: 50px;}
.post-quote-content:before {padding: 28px 0 22px;content: "\e937";font-family: 'iconfont';color: #fff;font-size: 44px;}
.post-quote-content .entry-title {margin-top: 20px;}
.post-quote-content .entry-title a {color: #fff;}
.post-quote-content .meta-author {color: #ccc;font-weight: 700;font-size: 16px;position: relative;margin-bottom: 15px;}
.post-quote-content .meta-author:before {content: '';position: absolute;top: 14px;height: 2px;width: 20px;background-color: #7c313e;margin-left: -30px;}
.post-quote-content .post-meta {color: #fff;}
.post-quote-content .post-meta a {color: #fff;}
.post-author {position: relative;}
.post-author:after {content: '';position: absolute;border-bottom: 1px solid #dedede;top: 0;left: 50%;right: 0;bottom: 0;width: 75px;-webkit-transform: translateX(-50%);transform: translateX(-50%);transform: translateX(-50%);}
.post-author .avatar {width: 55px;height: 55px;line-height: 55px;border-radius: 100%;margin-bottom: 5px;}
.post-meta-left span.post-author {display: block;padding-bottom: 5px;margin-bottom: 5px;}
.post-author a {display: block;}
.post-comment i {position: relative;bottom: -3px;margin-right: 5px;}
.post-meta {padding-bottom: 15px;color: #626c84;font-size: 14px;}
.post-meta a {color: #626c84;position: relative;z-index: 1;}
.post-meta-left a {color: #626c84;position: relative;z-index: 1;}
.post-meta a:hover,.post-meta-left a:hover {color: #7c313e;}
.post-meta span {margin-right: 10px;padding-right: 10px;line-height: 12px;display: inline-block;}
.post-meta i {padding-right: 0;margin-right: 6px;font-weight: 500;}
.post-footer .btn.btn-primary {margin-top: 10px;padding: 10px 30px;}
.paging {margin-bottom: -5px;}
.pagination {-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 0;}
.pagination > li > a,.pagination > li > span {border-radius: 100% !important;margin-right: 8px;width: 40px;height: 40px;line-height: 28px;color: #7c7c7c;border: 1px solid #f1f1f1;text-align: center;display: inline-block;line-height: 40px;-webkit-transition: all 0.3s;transition: all 0.3s;}
.pagination > .active > a {color: #fff;background: #7c313e;border: 1px solid transparent;}
.pagination > .active > a:hover {color: #fff;background: #7c313e;border: 1px solid transparent;}
.pagination > li > a:hover {color: #fff;background: #7c313e;border: 1px solid transparent;}
.post-single {position: relative;}
.post-single .post-body {border: 1px solid #f1f1f1;background: none;padding: 40px;}
.post-single .post-meta-date {position: absolute;top: 30px;left: 35px;display: block;text-align: center;}
.post-single .post-author .avatar {width: 30px;height: 30px;}
.post-single .post-author a {display: inline-block;margin-left: 6px;}
.post-single .post-author:after {border: 0;}
.post-single .entry-header .entry-title {font-size: 36px;}
.post-single .entry-content p {margin-bottom: 30px;}
.post-single .entry-content h3 {margin: 30px 0;}
.post-single .post-footer {border-top: 1px solid #f1f1f1;margin: 40px 0 0;padding-top: 40px;}
.tags-area {margin: 20px 0;}
.post-tags strong {margin-right: 5px;}
.post-tags a {border: 1px solid #f1f1f1;color: #626c84;display: inline-block;font-size: 14px;padding: 3px 15px;margin-left: 3px;border-radius: 25px;}
.post-tags a:hover {background: #7c313e;color: #fff;border: 1px solid transparent;}
.post-social-icons > li {display: inline-block;}
.post-social-icons a {margin-left: 10px;font-size: 16px;color: #252a37;text-align: center;}
.post-social-icons a:hover {color: #7c313e;}
.post-navigation span:hover,.post-navigation h3:hover {color: #7c313e;}
.post-navigation .post-previous,.post-navigation .post-next {padding: 0 40px;width: 50%;border-left: 1px solid #f1f1f1;border-right: 1px solid #f1f1f1;display: table-cell;position: relative;vertical-align: middle;}
.post-navigation i {margin: 0 5px;color: #7c313e;}
.post-navigation span {font-size: 14px;color: #626c84;margin-bottom: 10px;}
.post-navigation .post-previous {text-align: left;float: left;border-left: 0 none;border-right: 0 none;padding: 0 40px 0 0;}
.post-navigation .post-next {text-align: right;float: left;border-right: 0 none;padding: 0 0 0 40px;}
.post-navigation h3 {font-size: 20px;line-height: 26px;margin: 8px 0 0;}
.author-box {padding: 40px;margin: 40px 0;}
.author-img img {width: 100px;height: 100px;margin-right: 30px;border-radius: 100%;}
.author-info h3 {margin-top: 0;margin-bottom: 5px;font-size: 20px;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;}
.author-info p {padding-left: 130px;}
.author-url a {font-size: 14px;color: #626c84;}
.comments-area {margin: 40px 0;}
.comments-list .comment-content {margin: 15px 0;}
.comments-list .comment-reply {color: #252a37;font-weight: 400;font-size: 14px;}
.comments-list .comment-reply i {margin-right: 5px;}
.comments-list .comment-reply:hover {color: #7c313e;}
.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 #f1f1f1;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: 80px;height: 80px;border-radius: 100%;margin-right: 30px;}
.comments-list .comment-body {margin-left: 110px;}
.comments-list .comment-author {margin-bottom: 0;margin-top: 0;font-weight: 700;font-size: 18px;color: #252a37;}
.comments-list .comment-date {color: #252a37;font-size: 14px;display: block;margin-top: -5px;}
.comments-reply {list-style: none;margin: 0 0 0 70px;}
.comments-form {margin-bottom: 0;}
.comments-form .title-normal {margin-bottom: 20px;}
.comments-form .btn.btn-primary {margin-top: 20px;}
.sidebar .widget-title {font-size: 24px;position: relative;margin: 0 0 30px;padding-left: 15px;border-left: 3px solid #7c313e;}
.sidebar .widget {margin-bottom: 40px;border: 1px solid #f1f1f1;padding: 40px;}
.sidebar .widget.widget-ad {padding: 0;border: none;}
.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:hover {color: #7c313e;}
.sidebar .widget ul li i {margin-right: 5px;font-weight: 500;}
.sidebar .btn {font-weight: 800;margin-top: 15px;}
.widget.widget-search {background: none;position: relative;padding: 0;}
.input-group-btn {background: #7c313e;color: #fff;}
.widget-search .form-control {border: 0 !important;font-style: italic;background-color: none;}
.widget-search .form-control:focus {border: 0 !important;font-style: italic;background-color: none;}
.widget-search i {color: #fff;background: #7c313e;font-size: 18px;position: relative;top: 0;padding: 15px;}
.widget-nav-tabs {margin: 0;padding: 0;list-style: none;}
.widget-nav-tabs li {display: block;padding-bottom: 20px;border-bottom: 1px dashed #EAEAEA;margin-bottom: 20px;}
.widget-nav-tabs li a {font-size: 16px;color: #626c84;font-family: 'Poppins', sans-serif;-webkit-transition: all 0.3s;transition: all 0.3s;}
.widget-nav-tabs li span {float: right;}
.widget-nav-tabs li:after {display: block;content: "";clear: both;}
.widget-nav-tabs li:last-child {border: none;padding: 0;margin: 0;}
.instagram-photo li img {padding-right: 10px;padding-bottom: 10px;border-radius: 3px;}
.widget.recent-posts .widget-title {margin-bottom: 35px;}
.widget.recent-posts ul li {border-bottom: 1px dashed #f1f1f1;padding-bottom: 20px;margin-bottom: 20px;line-height: normal;}
.widget.recent-posts ul li:last-child {border: 0;padding-bottom: 0;margin-bottom: 0;}
.widget.recent-posts .media-left img {width: 93px;height: 65px;}
.widget.recent-posts .entry-title {font-size: 16px;line-height: 20px;margin: 6px 0 0;}
.widget.recent-posts .entry-title a {color: #303030;display: inline-block;padding: 5px 0;}
.widget.recent-posts .entry-title a:hover {color: #7c313e;}
.widget.recent-posts .entry-title small {color: #626c84;display: block;font-weight: 400;font-size: 14px;font-family: 'Poppins', sans-serif;}
.widget.recent-posts .post-date {font-weight: 500;color: #626c84;font-size: 14px;}
.widget.recent-posts .post-date a {color: #626c84;}
.widget-ad p {color: #fff;font-weight: 800;font-size: 30px;line-height: 40px;}
.widget-ad .btn {padding: 18px 60px;font-size: 16px;font-weight: 800;background: #fff;color: #7c313e;}
.widget-ad .btn:hover {background: #0f2765;color: #fff;}
.widget-ad-bg {position: relative;z-index: 2;background-image: url("../images/services/service5.jpg");background-size: cover;background-position: right;padding: 145px 0;text-align: center;}
.widget-ad-bg.bg-overlay:after {z-index: -1;}
.widget-ad-bg.overlay-color:after {background: rgba(43, 84, 182, 0.85);background: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 84, 182, 0.85)), to(rgba(43, 84, 182, 0.85)));background: linear-gradient(to bottom, rgba(43, 84, 182, 0.85) 0%, rgba(43, 84, 182, 0.85) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(#2b54b6,.85)', endColorstr='rgba(#2b54b6,.85)', GradientType=0);z-index: -1;}
.widget-tags ul > li {float: left;margin: 3px;}
.sidebar .widget-tags ul > li a {border: 1px solid #f1f1f1;color: #626c84;display: inline-block;font-size: 14px;padding: 5px 20px;margin: 0 3px 3px 0;border-radius: 25px;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.sidebar .widget-tags ul > li a:hover {background: #7c313e;color: #fff;border: 1px solid transparent;}
.not-found {padding-top: 0;}
.error-page .error-code {display: block;font-size: 150px;line-height: 150px;color: #333;margin-bottom: 20px;text-shadow: 5px 5px 1px rgba(0, 0, 0, 0.1);}
.error-page .error-body .btn {margin-top: 30px;font-weight: 700;}
.not-found p {font-size: 200px;line-height: 1.1;margin-bottom: 20px;}
.not-found p small {display: block;}
@media screen and (max-width: 767px) {
.br-rt { border-left: 0; padding: 0; }
.breadcrumb { font-size:14px; }
.side-menu { display:none; }
}