@import url(https://fonts.googleapis.com/css?family=Poppins:500, 600, 700|Roboto:400, 400i, 500, 700&amp;display=swap);html {font-size: 16px;}body {font-family: Roboto, sans-serif;background-color: #fff;font-size: 16px;font-size: 1rem;color: #777;-webkit-font-smoothing: antialiased;overflow-x: hidden;}@media (max-width:767px) {body {font-size: 14px;}}p {color: #777;line-height: 1.8em;}h1, h2, h3, h4, h5, h6 {font-family: Poppins, sans-serif;font-weight: 600;color: #131e4a;}ul {list-style-type: none;padding-left: 0;margin: 0;}a {text-decoration: none;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;-ms-transition: all .2s;transition: all .2s;}a:hover {text-decoration: none;}img {max-width: 100%}.page-wrapper {position: relative;overflow: hidden;}.wow {visibility: hidden;}.fi:before {margin: 0;}.section-padding {padding: 100px 0;}@media (max-width:991px) {.section-padding {padding: 90px 0;}}@media (max-width:767px) {.section-padding {padding: 80px 0;}}.contact-validation-active .error-handling-messages {width: 100%!important;margin-top: 15px!important;}.contact-validation-active label.error {color: red;font-size: .875rem;font-weight: 400;margin: 5px 0 0 0;text-align: left;display: block;}.contact-validation-active #loader {display: none;margin-top: 10px;}.contact-validation-active #loader i {font-size: 30px;font-size: 1.875rem;color: #ec3237;display: inline-block;-webkit-animation: rotating linear 2s infinite;animation: rotating linear 2s infinite;}.contact-validation-active #error, .contact-validation-active #success {width: 100%;color: #fff;padding: 5px 10px;font-size: 16px;text-align: center;display: none;}@media (max-width:767px) {.contact-validation-active #error, .contact-validation-active #success {font-size: 15px;}}.contact-validation-active #success {background-color: #009a00;border-left: 5px solid green;margin-bottom: 5px;}.contact-validation-active #error {background-color: #ff1a1a;border-left: 5px solid red;}@-webkit-keyframes rotating {from {-webkit-transform: rotate(0);transform: rotate(0);}to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes rotating {from {-webkit-transform: rotate(0);transform: rotate(0);}to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}.rotating {-webkit-animation: rotating 5s alternate infinite;animation: rotating 5s alternate infinite;}.mfp-wrap {background-color: rgba(0, 0, 0, .9);z-index: 99999;}.mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg {opacity: 0;-webkit-backface-visibility: hidden;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.mfp-with-zoom.mfp-ready .mfp-container {opacity: 1;}.mfp-with-zoom.mfp-ready.mfp-bg {opacity: .8;}.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg {opacity: 0;}.fancybox-overlay {background: rgba(0, 0, 0, .9);z-index: 9999!important;}.fancybox-wrap {z-index: 99999!important;}.section-title, .section-title-s2, .section-title-s3, .section-title-s4, .section-title-s5 {margin-bottom: 30px;}@media (max-width:767px) {.section-title, .section-title-s2, .section-title-s3, .section-title-s4, .section-title-s5 {margin-bottom: 20px;}}.section-title-s2>span, .section-title-s3>span, .section-title-s4>span, .section-title-s5>span, .section-title>span {font-size: 15px;font-size: .9375rem;font-weight: 500;color: #ec3237;text-transform: capitalize;display: block;margin-top: -.2em;}.section-title h3, .section-title-s2 h3, .section-title-s3 h3, .section-title-s4 h3, .section-title-s5 h3 {font-size: 38px;font-size: 2.375rem;font-weight: 700;margin: .1em 0 0;}@media (max-width:991px) {.section-title h3, .section-title-s2 h3, .section-title-s3 h3, .section-title-s4 h3, .section-title-s5 h3 {font-size: 35px;font-size: 2.1875rem;}}@media (max-width:767px) {.section-title h3, .section-title-s2 h3, .section-title-s3 h3, .section-title-s4 h3, .section-title-s5 h3 {font-size: 30px;font-size: 1.875rem;}}.section-title-s2, .section-title-s3, .section-title-s4, .section-title-s5 {margin-bottom: 60px;}@media (max-width:991px) {.section-title-s2, .section-title-s3, .section-title-s4, .section-title-s5 {margin-bottom: 20px;}}@media (max-width:767px) {.section-title-s2, .section-title-s3, .section-title-s4, .section-title-s5 {margin-bottom: 20px;}}.section-title-s3, .section-title-s4 {text-align: center;}@media (max-width:991px) {.section-title-s3, .section-title-s4 {margin-bottom: 40px;}}@media (max-width:767px) {.section-title-s3, .section-title-s4 {margin-bottom: 40px;}}.section-title-s3 h3, .section-title-s4 h2 {color: #fff;margin-bottom: .5em;}.section-title-s3 p, .section-title-s4 p {color: #d2d2d2;margin: 0;}.section-title-s4 {margin-bottom: 0;}.section-title-s4 h2 {color: #ec3237;}@media (max-width:991px) {.section-title-s4 {margin-bottom: 0;}}@media (max-width:767px) {.section-title-s4 {margin-bottom: 20px;}}.section-title-s5 {text-align: center;margin-bottom: 50px;}@media (max-width:991px) {.section-title-s5 {margin-bottom: 40px;}}@media (max-width:767px) {.section-title-s5 {margin-bottom: 30px;}}.section-title-s5 h2 {margin-bottom: .4em;}.theme-btn, .theme-btn-s2, .theme-btn-s3 {background-color: #ec3237;color: #fff;font-size: 14px;font-size: .875rem;font-weight: 700;padding: 17px 30px;border: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;border-radius: 0;text-transform: uppercase;display: inline-block;line-height: initial;}.theme-btn-s2:active, .theme-btn-s2:focus, .theme-btn-s2:hover, .theme-btn-s3:active, .theme-btn-s3:focus, .theme-btn-s3:hover, .theme-btn:active, .theme-btn:focus, .theme-btn:hover {background-color: #ea1a20;color: #fff;}@media (max-width:991px) {.theme-btn, .theme-btn-s2, .theme-btn-s3 {font-size: 13px;padding: 15px 25px;}}@media (max-width:767px) {.theme-btn, .theme-btn-s2, .theme-btn-s3 {padding: 13px 20px;font-size: 13px;}}.theme-btn-s2, .theme-btn-s3 {background-color: rgba(255, 255, 255, .9);color: #ec3237;}.theme-btn-s3 {border: 2px solid #ec3237;padding: 15px 30px;}@media (max-width:991px) {.theme-btn-s3 {font-size: 13px;padding: 13px 25px;}}@media (max-width:767px) {.theme-btn-s3 {padding: 11px 20px;font-size: 13px;}}.form input, .form select, .form textarea {border-color: #bfbfbf;border-radius: 0;outline: 0;-webkit-box-shadow: none;box-shadow: none;color: #595959;}.form input:focus, .form select:focus, .form textarea:focus {border-color: #ec3237;-webkit-box-shadow: 0 0 5px 0 #fd824a;-moz-box-shadow: 0 0 5px 0 #fd824a;-o-box-shadow: 0 0 5px 0 #fd824a;-ms-box-shadow: 0 0 5px 0 #fd824a;box-shadow: 0 0 5px 0 #fd824a;}.form ::-webkit-input-placeholder {font-style: 14px;font-style: italic;color: #595959;}.form :-moz-placeholder {font-style: 14px;font-style: italic;color: #595959;}.form ::-moz-placeholder {font-style: 14px;font-style: italic;color: #595959;}.form :-ms-input-placeholder {font-style: 14px;font-style: italic;color: #595959;}.form select {font-style: italic;background: url(../images/select-icon.html) no-repeat right center;display: inline-block;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;cursor: pointer;}.form select::-ms-expand {display: none;}.social-links {overflow: hidden;}.social-links li {float: left;width: 35px;height: 35px;margin-right: 1px;}.social-links li a {background-color: #fd824a;width: 35px;height: 35px;line-height: 35px;display: block;color: #fff;text-align: center;}.social-links li a:hover {background-color: #ec3237;}.page-title {background: url(../images/page-title.jpg) center center/cover no-repeat local;width: 100%;height: 430px;position: relative;text-align: center;}@media (max-width:991px) {.page-title {height: 300px;}}.page-title .container {height: 100%;display: table;}@media screen and (min-width:992px) {.page-title .container {padding-top: 100px;}}.page-title .container>.row {vertical-align: middle;display: table-cell;}.page-title h2 {font-size: 55px;font-size: 3.4375rem;font-weight: 900;color: #fff;margin: .5em 0 .3em;}@media (max-width:991px) {.page-title h2 {font-size: 45px;font-size: 2.8125rem;}}@media (max-width:767px) {.page-title h2 {font-size: 40px;font-size: 2.5rem;}}.preloader {background-color: #fff;width: 100%;height: 100%;position: fixed;z-index: 1000;}.preloader .loader {width: 115px;height: 100px;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.preloader .gear {position: absolute;z-index: -10;width: 40px;height: 40px;-webkit-animation: spin 5s infinite;animation: spin 5s infinite;}.preloader .two {left: 40px;width: 80px;height: 80px;-webkit-animation: spin-reverse 5s infinite;animation: spin-reverse 5s infinite;}.preloader .three {top: 45px;left: -10px;width: 60px;height: 60px;}@-webkit-keyframes spin {50% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes spin {50% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@-webkit-keyframes spin-reverse {50% {-webkit-transform: rotate(-360deg);transform: rotate(-360deg);}}@keyframes spin-reverse {50% {-webkit-transform: rotate(-360deg);transform: rotate(-360deg);}}@media (max-width:991px) {.service-sidebar {max-width: 300px;margin-top: 80px;}}.service-sidebar>.widget+.widget {margin-top: 60px;}.service-sidebar .service-list-widget ul {list-style: none;border-bottom: 0;border: 5px solid #f2f7fd;}.service-sidebar .service-list-widget ul li {border-bottom: 1px solid #ebf3fd;}.service-sidebar .service-list-widget ul>li:last-child {border-bottom: 0;}.service-sidebar .service-list-widget a {font-size: 14px;font-size: .875rem;background: #fff;font-weight: 700;display: block;color: #0a172b;padding: 15px 24px;}.service-sidebar .service-list-widget .current a, .service-sidebar .service-list-widget a:hover {background-color: #ec3237;color: #fff;margin: 0 -5px;}.service-sidebar .download-widget ul {list-style: none;}.service-sidebar .download-widget ul>li+li {margin-top: 5px;}.service-sidebar .download-widget ul a {background: #ec3237;color: #fff;padding: 18px 25px;font-weight: 600;display: block;}.service-sidebar .download-widget ul i {display: inline-block;padding-right: 10px;color: #fff;}.service-sidebar .download-widget ul a:hover {background: #090e21;}.service-sidebar .contact-widget {background: url(../images/single-contact-widget-bg.jpg) center center/cover no-repeat local;padding: 45px 40px;position: relative;text-align: center;}.service-sidebar .contact-widget:before {content: "";background: #ec3237;width: 100%;height: 100%;position: absolute;left: 0;top: 0;opacity: .9;}.service-sidebar .contact-widget>div {position: relative;z-index: 1;}.service-sidebar .contact-widget h5 {font-size: 20px;font-size: 1.25rem;line-height: 1.4em;color: #fff;margin: 1em 0;text-transform: capitalize;}.service-sidebar .contact-widget a {background-color: #fff;font-size: 14px;font-size: .875rem;font-weight: 600;color: #777;padding: 10px 15px;display: inline-block;margin-top: 25px;border-radius: 50px;}.service-sidebar .contact-widget a:hover {color: #ec3237;}.service-sidebar .service-features-widget {padding: 45px 30px;position: relative;border: 2px solid #f7f7f7;}.service-sidebar .service-features-widget:before {font-family: Themify;content: "\e61f";font-size: 25px;font-size: 1.5625rem;color: #ec3237;position: absolute;right: 30px;top: 40px;opacity: .5;}.service-sidebar .service-features-widget h3 {font-size: 18px;font-size: 1.125rem;margin: 0 0 .8em;text-transform: capitalize;}.service-sidebar .service-features-widget ol {list-style-position: inside;padding-left: 0;margin: 0;}.service-sidebar .service-features-widget ol>li+li {margin-top: 8px;}@media screen and (min-width:992px) {.blog-sidebar {padding-left: 45px;}}@media (max-width:991px) {.blog-sidebar {margin-top: 80px;max-width: 400px;}}@media (max-width:767px) {.blog-sidebar {margin-top: 60px;max-width: 400px;}}.blog-sidebar .widget {padding: 35px 28px;border-radius: 0;border: 2px solid #f4f4f4;}.blog-sidebar .widget h3 {font-size: 18px;font-size: 1.125rem;margin: 0 0 1.3em;position: relative;text-transform: capitalize;}.blog-sidebar .widget h3:before {content: "";background-color: #ec3237;width: 4px;height: 16px;position: absolute;left: -29px;top: 1px;}.blog-sidebar>.widget+.widget {margin-top: 65px;}.blog-sidebar .search-widget form div {position: relative;}.blog-sidebar .search-widget input {background-color: #f8f8f8;height: 50px;font-size: 16px;font-size: 1rem;padding: 6px 50px 6px 20px;border: 0;border-radius: 5px;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}.blog-sidebar .search-widget input:focus {background-color: rgba(253, 95, 23, .1);}.blog-sidebar .search-widget form button {background: 0 0;font-size: 20px;font-size: 1.25rem;color: #ec3237;border: 0;outline: 0;position: absolute;right: 10px;top: 55%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.blog-sidebar .about-widget {text-align: center;}.blog-sidebar .about-widget .img-holder {margin-bottom: 25px;}.blog-sidebar .about-widget .img-holder img {border-radius: 50%}.blog-sidebar .about-widget p {font-size: 15px;font-size: .9375rem;margin-bottom: 1.2em;}.blog-sidebar .about-widget a {font-size: 14px;font-size: .875rem;font-weight: 700;color: #ec3237;text-decoration: underline;}.blog-sidebar .about-widget a:hover {color: #ec3237;}.blog-sidebar .category-widget ul {list-style: none;}.blog-sidebar .category-widget ul li {font-size: 15px;font-size: .9375rem;position: relative;}@media (max-width:767px) {.blog-sidebar .category-widget ul li {font-size: 14px;font-size: .875rem;}}.blog-sidebar .category-widget ul li span {position: absolute;right: 0;}.blog-sidebar .category-widget ul>li+li {margin-top: 12px;padding-top: 12px;border-top: 1px solid #f3f2f2;}.blog-sidebar .category-widget ul a {display: block;color: #777;padding-left: 25px;position: relative;}.blog-sidebar .category-widget ul a:before {font-family: Themify;content: "\e628";position: absolute;left: 0;top: 2px;font-size: 11px;}.blog-sidebar .category-widget ul a:hover, .blog-sidebar .category-widget ul li:hover:before {color: #ec3237;}.blog-sidebar .recent-post-widget .post {overflow: hidden;}.blog-sidebar .recent-post-widget .posts>.post+.post {margin-top: 15px;padding-top: 15px;border-top: 1px solid #f3f2f2;}.blog-sidebar .recent-post-widget .post .img-holder {width: 68px;float: left;}.blog-sidebar .recent-post-widget .post .img-holder img {border-radius: 50%}.blog-sidebar .recent-post-widget .post .details {width: calc(100% - 68px);float: left;padding-left: 20px;}.blog-sidebar .recent-post-widget .post h4 {font-size: 14px;font-size: .875rem;line-height: 1.3em;margin: 0 0 .3em;}@media (max-width:1199px) {.blog-sidebar .recent-post-widget .post h4 {margin: 0;}}.blog-sidebar .recent-post-widget .post h4 a {display: inline-block;color: #ec3237;}.blog-sidebar .recent-post-widget .post h4 a:hover {color: #ec3237;}.blog-sidebar .recent-post-widget .post .details .date {font-size: 13px;font-size: .8125rem;color: #777;}.blog-sidebar .recent-post-widget .post .details .date i {display: inline-block;padding-right: 7px;}.blog-sidebar .tag-widget ul {overflow: hidden;list-style: none;}.blog-sidebar .tag-widget ul li {float: left;margin: 0 8px 8px 0;}.blog-sidebar .tag-widget ul li a {font-size: 13px;font-size: .8125rem;display: inline-block;padding: 5px 14px;color: #777;border: 2px solid #efefef;border-radius: 0;}.blog-sidebar .tag-widget ul li a:hover {background: #ec3237;color: #fff;}.pagination-wrapper {text-align: center;margin-top: 60px;}@media (max-width:991px) {.pagination-wrapper {text-align: left;margin-top: 40px;}}.pagination-wrapper .pg-pagination {display: inline-block;overflow: hidden;list-style-type: none;text-align: center;}.pagination-wrapper .pg-pagination li {float: left;margin-right: 10px;}@media (max-width:767px) {.pagination-wrapper .pg-pagination li {margin-right: 5px;}}.pagination-wrapper .pg-pagination li:last-child {margin-right: 0;}.pagination-wrapper .pg-pagination li a {background-color: transparent;width: 50px;height: 50px;line-height: 47px;font-size: 16px;font-size: 1rem;font-weight: 700;color: #a9b8c4;border: 2px solid #c9cfd4;display: block;border-radius: 0;}@media (max-width:991px) {.pagination-wrapper .pg-pagination li a {width: 40px;height: 40px;line-height: 37px;font-size: 15px;font-size: .9375rem;}}.pagination-wrapper .pg-pagination .active a, .pagination-wrapper .pg-pagination li a:hover {background: #ec3237;border-color: #ec3237;color: #fff;}.pagination-wrapper .pg-pagination .fi:before {font-size: 15px;font-size: .9375rem;}.pagination-wrapper-left {text-align: left;}.pagination-wrapper-right {text-align: right;}@media screen and (min-width:1200px) {.pagination-wrapper-right {padding-right: 50px;}}@media (max-width:991px) {.pagination-wrapper-right {margin-top: 45px;text-align: left;}}.theme-accordion-s1 {margin-bottom: 0;}.theme-accordion-s1 .panel-default {background: 0 0;border: 0;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;}.theme-accordion-s1 .panel-heading {background-color: transparent;padding: 0;border-radius: 0;}.theme-accordion-s1 .panel+.panel {margin-top: 15px;}.theme-accordion-s1 .panel-heading a {background: #ec3237;font-size: 16px;font-size: 1rem;font-weight: 600;color: #fff;display: block;padding: 18px 25px;position: relative;}@media (max-width:991px) {.theme-accordion-s1 .panel-heading a {font-size: 15px;font-size: .9375rem;padding: 15px 25px;}}@media (max-width:767px) {.theme-accordion-s1 .panel-heading a {padding: 12px 15px;}}.theme-accordion-s1 .panel-heading a:before {font-family: themify;content: "\e64b";font-size: 15px;font-size: .9375rem;position: absolute;right: 25px;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}@media (max-width:991px) {.theme-accordion-s1 .panel-heading a: before {font-size: 18px;font-size: 1.125rem;right: 20px;}}.theme-accordion-s1 .panel-heading a:focus {text-decoration: none;}.theme-accordion-s1 .panel-heading .collapsed {background-color: #fff;color: #ec3237;-webkit-box-shadow: 0 5px 15px 0 rgba(68, 68, 68, .1);box-shadow: 0 5px 15px 0 rgba(68, 68, 68, .1);}.theme-accordion-s1 .panel-heading .collapsed:before {-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}.theme-accordion-s1 .panel-heading+.panel-collapse>.panel-body {background-color: #fff;border: 0;padding: 40px 25px 15px;-webkit-box-shadow: 0 5px 15px 0 rgba(68, 68, 68, .1);box-shadow: 0 5px 15px 0 rgba(68, 68, 68, .1);}@media (max-width:991px) {.theme-accordion-s1 .panel-heading+.panel-collapse>.panel-body {padding: 20px 25px 10px;font-size: 15px;font-size: .9375rem;}}@media (max-width:767px) {.theme-accordion-s1 .panel-heading+.panel-collapse>.panel-body {padding: 15px 15px 8px;}}.theme-accordion-s1 .panel-heading+.panel-collapse>.panel-body p {margin-bottom: 1.3em;}.site-header .navigation {background-color: #fff;margin-bottom: 0;border: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}.site-header .navigation>.container {position: relative;}.site-header #navbar {-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}.site-header #navbar>ul li a:focus, .site-header #navbar>ul li a:hover {text-decoration: none;color: #ec3237!important;}@media screen and (min-width:992px) {.site-header #navbar li {position: relative;}.site-header #navbar>ul>li>a {font-size: 16px;font-size: 1rem;}.site-header #navbar>ul .sub-menu {background-color: #fff;width: 220px;position: absolute;left: 0;top: 100%;z-index: 10;visibility: hidden;opacity: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s;-webkit-box-shadow: 0 8px 15px rgba(0, 0, 0, .1);box-shadow: 0 8px 15px rgba(0, 0, 0, .1);}.site-header #navbar>ul>li .sub-menu li {border-bottom: 1px solid #efefef;}.site-header #navbar>ul>li .sub-menu a {font-size: 14px;font-size: .875rem;display: block;padding: 13px 20px;color: #131e4a;font-weight: 500;}.site-header #navbar>ul>li>.sub-menu .sub-menu {left: 100%;top: 0;}.site-header #navbar>ul>li>.sub-menu>.menu-item-has-children>a {position: relative;}.site-header #navbar>ul>li>.sub-menu>.menu-item-has-children>a:before {font-family: themify;content: "\e649";font-size: 11px;font-size: .6875rem;position: absolute;right: 15px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.site-header #navbar>ul>li:hover>.sub-menu {top: 100%;visibility: visible;opacity: 1;}.site-header #navbar .sub-menu>li:hover>.sub-menu {left: 100%;visibility: visible;opacity: 1;}}@media (max-width:991px) {.site-header #navbar>ul>li a {display: block;font-size: 14px;font-size: .875rem;}.site-header #navbar>ul>li .sub-menu li {border-bottom: 1px solid #e6e6e6;}.site-header #navbar>ul .sub-menu>li:last-child {border-bottom: 0;}.site-header #navbar>ul>li>.sub-menu a {padding: 8px 15px 8px 45px;}.site-header #navbar>ul>li>.sub-menu .sub-menu a {padding: 8px 15px 8px 65px;}.site-header #navbar>ul .menu-item-has-children>a {position: relative;}.site-header #navbar>ul .menu-item-has-children>a:before {font-family: themify;content: "\e61a";font-size: 11px;font-size: .6875rem;position: absolute;right: 15px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}}@media screen and (min-width:992px) {.site-header #navbar .has-mega-menu {position: relative;}.site-header #navbar .half-mega-menu, .site-header #navbar .mega-menu {background-color: #fff;padding: 20px;border-top: 2px solid #ec3237;position: absolute;right: 0;top: 100%;z-index: 10;visibility: hidden;opacity: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}.site-header #navbar .mega-menu {width: 1140px;left: 15px;}.site-header #navbar .half-mega-menu {width: 585px;}.site-header #navbar .mega-menu-box-title {font-size: 14px;font-size: .875rem;text-transform: uppercase;font-weight: 700;display: block;padding-bottom: 7px;margin-bottom: 7px;border-bottom: 1px solid #e6e6e6;}.site-header #navbar .mega-menu-list-holder li a {font-size: 14px;font-size: .875rem;display: block;padding: 7px 8px;margin-left: -8px;}.site-header #navbar .has-mega-menu:hover>ul {top: 100%;visibility: visible;opacity: 1;}}@media (max-width:1199px) {.site-header #navbar>ul .mega-menu {width: 950px;right: 15px;}.site-header #navbar>ul .half-mega-menu {width: 485px;}}@media (max-width:991px) {.site-header #navbar>ul .half-mega-menu, .site-header #navbar>ul .mega-menu {width: auto;}.site-header #navbar>ul .half-mega-menu .row, .site-header #navbar>ul .mega-menu .row {margin: 0;}.site-header #navbar .mega-menu-content>.row>.col {margin-bottom: 25px;}}@media (max-width:991px) {.site-header #navbar .mega-menu .mega-menu-list-holder a {padding: 5px 15px 5px 40px;}.site-header #navbar .mega-menu .mega-menu-box-title {font-size: 14px;font-size: .875rem;text-transform: uppercase;display: block;border-bottom: 1px dotted #b3b3b3;padding: 0 0 4px 5px;margin: 0 25px 8px 25px;}}@media screen and (min-width:992px) {.site-header .navbar-header .open-btn {display: none;}.site-header #navbar .close-navbar {display: none;}}@media (max-width:991px) {.site-header .container {width: 100%}.site-header .navbar-header button {background-color: #ec3237;width: 40px;height: 35px;border: 0;padding: 5px 10px;outline: 0;position: absolute;right: 15px;top: 6px;z-index: 20;}.site-header .navbar-header button span {background-color: #fff;display: block;height: 2px;margin-bottom: 5px;}.site-header .navbar-header button span:last-child {margin: 0;}.site-header #navbar {background: #fff;display: block!important;width: 280px;height: 100%!important;margin: 0;padding: 0;border-left: 1px solid #ccc;border-right: 1px solid #ccc;position: fixed;right: -330px;top: 0;z-index: 100;}.site-header #navbar ul a {color: #000;}.site-header #navbar ul a:hover, .site-header #navbar ul li.current a {color: #ec3237;}.site-header #navbar .navbar-nav {height: 100%;overflow: auto;}.site-header #navbar .close-navbar {background-color: #fff;width: 40px;height: 40px;color: #000;border: 0;outline: 0;position: absolute;left: -41px;top: 90px;z-index: 20;}.site-header #navbar .close-navbar .ti-close {position: relative;top: 1px;}.site-header #navbar>ul>li {border-bottom: 1px solid #f2f2f2;}.site-header #navbar>ul>li>a {padding: 10px 15px 10px 35px;}.site-header .slideInn {right: 0!important;}}@media (max-width:767px) {.site-header .navbar-header .navbar-brand {font-size: 24px;}.site-header #navbar .navbar-nav {margin: 0;}}@media (max-width:991px) {.site-header .navbar-collapse.collapse {display: none;}.site-header .navbar-collapse.collapse.in {display: block;}.site-header .navbar-header .collapse, .site-header .navbar-toggle {display: block;}.site-header .navbar-header {float: none;}.site-header .navbar-right {float: none;}.site-header .navbar-nav {float: none;}.site-header .navbar-nav>li {float: none;}}@media (max-width:991px) {.page-wrapper {-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}.body-overlay:before {content: "";width: 100%;height: 100%;background: rgba(0, 0, 0, .9);position: absolute;left: 0;top: 0;z-index: 10;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}}@media screen and (min-width:992px) {.header-style-1, .header-style-2, .header-style-3 {width: 100%;position: absolute;left: 0;top: 0;z-index: 100;border-bottom: 1px solid rgba(255, 255, 255, .1);}.header-style-1 .navigation, .header-style-2 .navigation, .header-style-3 .navigation {background: 0 0;}.header-style-1 .navbar-nav, .header-style-2 .navbar-nav, .header-style-3 .navbar-nav {margin-left: 48px;}.header-style-1 #navbar>ul>li>a, .header-style-2 #navbar>ul>li>a, .header-style-3 #navbar>ul>li>a {font-size: 14px;font-size: .875rem;font-weight: 500;color: #fff;padding: 45px 15px;text-transform: uppercase;}}@media screen and (min-width:1500px) {.header-style-1 .container-fluid, .header-style-2 .container-fluid, .header-style-3 .container-fluid {margin: 0 75px;}}@media (max-width:991px) {.header-style-1 .navigation, .header-style-2 .navigation, .header-style-3 .navigation {background: #ec3237;padding: 15px 0;}}.header-style-1 .container-fluid, .header-style-2 .container-fluid, .header-style-3 .container-fluid {position: relative;}@media (max-width:991px) {.header-style-1 .navbar-brand, .header-style-2 .navbar-brand, .header-style-3 .navbar-brand {margin-top: 0;padding-top: 0;position: relative;top: -2px;}}.header-style-1 .navbar-brand img, .header-style-2 .navbar-brand img, .header-style-3 .navbar-brand img {max-width: 300px;}.header-style-1 .search-contact, .header-style-2 .search-contact, .header-style-3 .search-contact {position: absolute;right: 15px;top: 0;height: 111px;line-height: 111px;}@media (max-width:991px) {.header-style-1 .search-contact, .header-style-2 .search-contact, .header-style-3 .search-contact {right: 55px;top: 16px;height: 0;line-height: 0;}}.header-style-1 .search-contact>div, .header-style-2 .search-contact>div, .header-style-3 .search-contact>div {display: inline-block;float: left;}.header-style-1 .search-contact .header-search-area, .header-style-2 .search-contact .header-search-area, .header-style-3 .search-contact .header-search-area {border-right: 1px solid rgba(255, 255, 255, .1);padding-right: 8px;}@media (max-width:1350px) {.header-style-1 .search-contact .header-search-area, .header-style-2 .search-contact .header-search-area, .header-style-3 .search-contact .header-search-area {border-right: 0;}}.header-style-1 .search-contact .open-btn, .header-style-2 .search-contact .open-btn, .header-style-3 .search-contact .open-btn {background-color: transparent;color: #fff;padding: 0;border: 0;margin-right: 22px;position: relative;top: 0;}@media (max-width:1199px) {.header-style-1 .search-contact .open-btn, .header-style-2 .search-contact .open-btn, .header-style-3 .search-contact .open-btn {margin-right: 20px;}}@media (max-width:991px) {.header-style-1 .search-contact .open-btn, .header-style-2 .search-contact .open-btn, .header-style-3 .search-contact .open-btn {margin-right: 10px;}}.header-style-1 .search-contact .open-btn:focus, .header-style-2 .search-contact .open-btn:focus, .header-style-3 .search-contact .open-btn:focus {border: 0;outline: 0;-webkit-box-shadow: none;box-shadow: none;}.header-style-1 .search-contact .call, .header-style-2 .search-contact .call, .header-style-3 .search-contact .call {float: left;position: relative;padding-left: 82px;padding-right: 30px;}@media (max-width:1350px) {.header-style-1 .search-contact .call, .header-style-2 .search-contact .call, .header-style-3 .search-contact .call {display: none;}}.header-style-1 .search-contact .call i, .header-style-2 .search-contact .call i, .header-style-3 .search-contact .call i {position: absolute;left: 30px;}.header-style-1 .search-contact .call i:before, .header-style-2 .search-contact .call i:before, .header-style-3 .search-contact .call i:before {font-size: 40px;color: #ec3237;}.header-style-1 .search-contact .call p, .header-style-2 .search-contact .call p, .header-style-3 .search-contact .call p {font-size: 15px;font-size: .9375rem;color: #fff;padding-top: 30px;margin: 0;}.header-style-1 .search-contact .call h5, .header-style-2 .search-contact .call h5, .header-style-3 .search-contact .call h5 {font-size: 20px;font-size: 1.25rem;color: #fff;margin: 0;}@media (max-width:1100px) {.header-style-1 .search-contact .call+a, .header-style-2 .search-contact .call+a, .header-style-3 .search-contact .call+a {display: none;}}@media screen and (min-width:992px) {.header-style-2, .header-style-3 {position: relative;border-bottom: 0;}.header-style-2 #navbar>ul>li>a, .header-style-2 .search-contact .call h5, .header-style-2 .search-contact .open-btn, .header-style-3 #navbar>ul>li>a, .header-style-3 .search-contact .call h5, .header-style-3 .search-contact .open-btn {color: #131e4a;}.header-style-2 .search-contact, .header-style-3 .search-contact {height: 110px;line-height: 110px;}.header-style-2 .search-contact .call, .header-style-3 .search-contact .call {padding-right: 0;}.header-style-2 .search-contact .call p, .header-style-3 .search-contact .call p {color: #777;}.header-style-2 .search-contact .header-search-area, .header-style-3 .search-contact .header-search-area {border-right: 1px solid #dbe3e6;}.header-style-2 .navigation, .header-style-3 .navigation {background-color: #f0fbff;}}.header-style-2 .topbar, .header-style-3 .topbar {background-color: #ec3237;padding: 15px 0;}@media (max-width:991px) {.header-style-2 .topbar, .header-style-3 .topbar {padding: 15px 0 10px;}}.header-style-2 .topbar .social-icons, .header-style-3 .topbar .social-icons {overflow: hidden;}@media (max-width:991px) {.header-style-2 .topbar .social-icons, .header-style-3 .topbar .social-icons {float: none;display: block;text-align: center;}}.header-style-2 .topbar .social-icons ul, .header-style-3 .topbar .social-icons ul {overflow: hidden;list-style: none;}@media (max-width:991px) {.header-style-2 .topbar .social-icons ul, .header-style-3 .topbar .social-icons ul {display: inline-block;}}.header-style-2 .topbar .social-icons ul li, .header-style-3 .topbar .social-icons ul li {float: left;}.header-style-2 .topbar .social-icons ul>li+li, .header-style-3 .topbar .social-icons ul>li+li {margin-left: 15px;}.header-style-2 .topbar .social-icons ul a, .header-style-3 .topbar .social-icons ul a {font-size: 14px;font-size: .875rem;color: #fff;}.header-style-2 .topbar .social-icons ul a:hover, .header-style-3 .topbar .social-icons ul a:hover {color: #ec3237;}.header-style-2 .topbar .contact-info, .header-style-3 .topbar .contact-info {float: right;}@media (max-width:767px) {.header-style-2 .topbar .contact-info, .header-style-3 .topbar .contact-info {float: none;text-align: center;}}.header-style-2 .topbar .contact-info ul, .header-style-3 .topbar .contact-info ul {overflow: hidden;}@media (max-width:767px) {.header-style-2 .topbar .contact-info ul, .header-style-3 .topbar .contact-info ul {display: inline-block;}}.header-style-2 .topbar .contact-info ul li, .header-style-3 .topbar .contact-info ul li {float: left;color: #fff;font-size: 15px;font-size: .9375rem;}@media (max-width:767px) {.header-style-2 .topbar .contact-info ul li, .header-style-3 .topbar .contact-info ul li {float: none;margin-top: 5px;}}.header-style-2 .topbar .contact-info ul>li+li, .header-style-3 .topbar .contact-info ul>li+li {margin-left: 25px;}@media (max-width:767px) {.header-style-2 .topbar .contact-info ul>li+li, .header-style-3 .topbar .contact-info ul>li+li {margin: 10px 0 0;}}.header-style-2 .topbar .contact-info i, .header-style-3 .topbar .contact-info i {display: inline-block;padding-right: 3px;color: #ec3237;}.header-style-2 .topbar .contact-info ul>li:first-child i, .header-style-3 .topbar .contact-info ul>li:first-child i {position: relative;top: 2px;}@media (max-width:1199px) {.header-style-2 .search-contact .header-search-area, .header-style-3 .search-contact .header-search-area {border-right: 0;}}@media (max-width:991px) {.header-style-2 .navigation, .header-style-3 .navigation {background-color: #fff;}.header-style-2 .search-contact .open-btn, .header-style-3 .search-contact .open-btn {color: #ec3237;}}@media (max-width:1350px) {.header-style-2 .call, .header-style-3 .call {display: block!important;}}@media (max-width:1199px) {.header-style-2 .call, .header-style-3 .call {display: none!important;}}@media screen and (min-width:992px) {.header-style-3 .navigation {background-color: #fff;}}.header-search-form {width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 9999;background: rgba(0, 0, 0, .65);display: noen;}.header-search-form form {width: 500px;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}@media (max-width:767px) {.header-search-form form {width: 300px;}}.header-search-form form input {height: 60px;font-size: 16px;padding: 15px 25px;border: 0;-webkit-box-shadow: none;box-shadow: none;border-radius: 60px;}@media (max-width:767px) {.header-search-form form input {height: 45px;font-size: 17px;}}.header-search-form form input:focus {-webkit-box-shadow: none;box-shadow: none;}.header-search-form form .btn {background-color: #ec3237;width: 60px;height: 100%;color: #fff;position: absolute;right: 0;top: 0;border: 0;border-radius: 0 60px 60px 0;}.header-search-form form .btn:active, .header-search-form form .btn:focus {outline: 0;-webkit-box-shadow: none;box-shadow: none;}.hero-slider {width: 100%;height: 700px;display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;z-index: 0;}@media (max-width:991px) {.hero-slider {height: 600px;}}@media (max-width:767px) {.hero-slider {height: 500px;}}.hero-slider .swiper-slide {overflow: hidden;color: #fff;}.hero-slider .swiper-container {width: 100%;height: 100%;position: absolute;left: 0;top: 0;}.hero-slider .slide-inner {width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;background-size: cover;background-position: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: left;}.hero-slider .swiper-button-next, .hero-slider .swiper-button-prev {background: 0 0;width: 55px;height: 55px;line-height: 53px;margin-top: -30px;text-align: center;border: 2px solid #d4d3d3;border-radius: 55px;}@media (max-width:767px) {.hero-slider .swiper-button-next, .hero-slider .swiper-button-prev {display: none;}}.hero-slider .swiper-button-prev {left: 25px;}.hero-slider .swiper-button-prev:before {font-family: themify;content: "\e629";font-size: 15px;color: #d4d3d3;}.hero-slider .swiper-button-next {right: 25px;}.hero-slider .swiper-button-next:before {font-family: themify;content: "\e628";font-size: 15px;color: #d4d3d3;}.hero-slider .swiper-pagination-bullet {width: 12px;height: 12px;text-align: center;line-height: 12px;font-size: 12px;color: #000;opacity: 1;background: rgba(0, 0, 0, .2);}.hero-slider .swiper-pagination-bullet-active {color: #fff;background: #ec3237;}.hero-slider .swiper-container-horizontal>.swiper-pagination-bullets, .hero-slider .swiper-pagination-custom, .hero-slider .swiper-pagination-fraction {bottom: 30px;}@media screen and (min-width:992px) {.hero-slider .swiper-container-horizontal>.swiper-pagination-bullets, .hero-slider .swiper-pagination-custom, .hero-slider .swiper-pagination-fraction {display: none;}}.hero-style-1 {height: 850px;}@media (max-width:991px) {.hero-style-1 {height: 600px;}}@media (max-width:767px) {.hero-style-1 {height: 500px;}}@media screen and (min-width:992px) {.hero-style-1 .container {padding-top: 95px;}}.hero-style-1 .slide-btns, .hero-style-1 .slide-text, .hero-style-1 .slide-title {max-width: 690px;text-align: center;margin: 0 auto;}.hero-style-1 .slide-title h3 {font-size: 72px;font-size: 4.5rem;font-weight: 700;color: #fff;margin: 0 0 .4em;text-transform: capitalize;}@media (max-width:1199px) {.hero-style-1 .slide-title h3 {font-size: 58px;font-size: 3.625rem;}}@media (max-width:991px) {.hero-style-1 .slide-title h3 {font-size: 50px;font-size: 3.125rem;}}@media (max-width:767px) {.hero-style-1 .slide-title h3 {font-size: 35px;font-size: 2.1875rem;}}.hero-style-1 .slide-text p {font-size: 18px;font-size: 1.125rem;font-weight: 500;color: #fff;margin: 0 0 2em;}@media (max-width:767px) {.hero-style-1 .slide-text p {font-size: 16px;font-size: 1rem;font-weight: 400;}}.hero-style-1 .slide-btns>a:first-child {margin-right: 10px;}.hero-style-2, .hero-style-3 {height: 750px;}@media (max-width:991px) {.hero-style-2, .hero-style-3 {height: 600px;}}@media (max-width:767px) {.hero-style-2, .hero-style-3 {height: 500px;}}@media screen and (min-width:992px) {.hero-style-2 .container, .hero-style-3 .container {margin-top: -110px;}}.hero-style-2 .slide-title, .hero-style-3 .slide-title {max-width: 740px;}.hero-style-2 .slide-text, .hero-style-3 .slide-text {max-width: 645px;}.hero-style-2 .slide-title h2, .hero-style-3 .slide-title h3 {font-size: 72px;font-size: 4.5rem;font-weight: 700;color: #fff;margin: 0 0 .4em;text-transform: capitalize;}@media (max-width:1199px) {.hero-style-2 .slide-title h2, .hero-style-3 .slide-title h3 {font-size: 58px;font-size: 3.625rem;}}@media (max-width:991px) {.hero-style-2 .slide-title h2, .hero-style-3 .slide-title h3 {font-size: 50px;font-size: 3.125rem;}}@media (max-width:767px) {.hero-style-2 .slide-title h2, .hero-style-3 .slide-title h3 {font-size: 35px;font-size: 2.1875rem;}}.hero-style-2 .slide-text p, .hero-style-3 .slide-text p {font-size: 18px;font-size: 1.125rem;font-weight: 500;color: #fff;margin: 0 0 2em;}@media (max-width:767px) {.hero-style-2 .slide-text p, .hero-style-3 .slide-text p {font-size: 16px;font-size: 1rem;font-weight: 400;}}.hero-style-2 .slide-btns>a:first-child, .hero-style-3 .slide-btns>a:first-child {margin-right: 10px;}.hero-style-3 {height: 700px;}@media (max-width:991px) {.hero-style-3 {height: 600px;}}@media (max-width:767px) {.hero-style-3 {height: 500px;}}@media screen and (min-width:992px) {.hero-style-3 .container {margin-top: 0;}}.site-footer {background-color: #f7f9fb;background-image: url(../images/dots.png);background-size: cover;position: relative;font-size: 15px;overflow: hidden;}.site-footer ul {list-style: none;}.site-footer li, .site-footer p {color: #545050;}.site-footer .upper-footer {padding: 90px 0;}@media (max-width:991px) {.site-footer .upper-footer {padding: 90px 0 20px;}}@media (max-width:767px) {.site-footer .upper-footer {padding: 80px 0 10px;}}@media (max-width:991px) {.site-footer .upper-footer .col {min-height: 235px;margin-bottom: 70px;}}@media (max-width:767px) {.site-footer .upper-footer .col {min-height: auto;margin-bottom: 60px;}}.site-footer .widget-title {margin-bottom: 30px;}@media (max-width:767px) {.site-footer .widget-title {margin-bottom: 20px;}}.site-footer .widget-title h3 {font-size: 18px;font-size: 1.125rem;margin: 0;padding-bottom: .4em;text-transform: capitalize;position: relative;}@media (max-width:991px) {.site-footer .widget-title h3 {padding-bottom: 0;}}.site-footer .about-widget .logo {max-width: 180px;}.site-footer .about-widget p {margin-bottom: .8em;line-height: 1.9em;}.site-footer .about-widget p:last-child {margin-bottom: 0;}.site-footer .about-widget .social-icons {overflow: hidden;}@media (max-width:991px) {.site-footer .about-widget .social-icons {float: none;display: block;text-align: center;}}.site-footer .about-widget .social-icons ul {overflow: hidden;list-style: none;}@media (max-width:991px) {.site-footer .about-widget .social-icons ul {display: inline-block;}}.site-footer .about-widget .social-icons ul li {float: left;}.site-footer .about-widget .social-icons ul>li+li {margin-left: 15px;}.site-footer .about-widget .social-icons ul a {font-size: 14px;font-size: .875rem;color: #ec3237;}.site-footer .about-widget .social-icons ul a:hover {color: #ec3237;}.site-footer .link-widget {overflow: hidden;}@media screen and (min-width:1200px) {.site-footer .link-widget {padding-left: 20px;}}@media (max-width:1199px) {.site-footer .link-widget {padding-left: 20px;}}@media (max-width:991px) {.site-footer .link-widget {padding-left: 0;}}@media (max-width:767px) {.site-footer .link-widget {max-width: 350px;}}.site-footer .link-widget ul {width: 100%;float: left;}.site-footer .link-widget ul li {position: relative;}.site-footer .link-widget ul a {color: #545050;font-weight: 500;}.site-footer .link-widget ul a:hover, .site-footer .link-widget ul li:hover:before {text-decoration: underline;}.site-footer .link-widget ul>li+li {margin-top: 15px;}@media screen and (min-width:1200px) {.site-footer .contact-widget {padding-left: 25px;}}.site-footer .contact-widget ul {margin-top: 25px;}.site-footer .contact-widget ul li {position: relative;}.site-footer .contact-widget ul>li+li {margin-top: 15px;}.site-footer .contact-widget li span {color: #ec3237;font-weight: 500;}.site-footer .newsletter-widget form {margin-top: 25px;position: relative;}.site-footer .newsletter-widget form input {background-color: #fff;height: 50px;color: #777;padding: 6px 20px;border-radius: 5px;border: 1px solid #dcdbdb;-webkit-box-shadow: none;box-shadow: none;}.site-footer .newsletter-widget form .submit {position: absolute;right: 20px;top: 55%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.site-footer .newsletter-widget form .submit button {background: 0 0;border: 0;outline: 0;font-size: 20px;color: #ec3237;margin-top: -2px;position: relative;right: -5px;}.site-footer .lower-footer {text-align: center;position: relative;}.site-footer .lower-footer .row {padding: 20px 0;position: relative;}.site-footer .lower-footer .row .separator {background: #e8e8e8;width: calc(100% - 30px);height: 1px;position: absolute;left: 15px;top: 0;}.site-footer .lower-footer .copyright {display: inline-block;float: left;font-size: 14px;font-size: .875rem;margin: 0;}@media (max-width:991px) {.site-footer .lower-footer .copyright {float: none;display: block;margin: 0 0 20px;}}.site-footer .lower-footer .copyright a {color: #fff;text-decoration: underline;}.site-footer .lower-footer .extra-link {display: inline-block;float: right;overflow: hidden;}@media (max-width:991px) {.site-footer .lower-footer .extra-link {float: none;display: block;text-align: center;}}.site-footer .lower-footer .extra-link ul {overflow: hidden;list-style: none;}@media (max-width:991px) {.site-footer .lower-footer .extra-link ul {display: inline-block;}}.site-footer .lower-footer .extra-link ul li {float: left;}.site-footer .lower-footer .extra-link ul>li+li {margin-left: 35px;position: relative;}@media (max-width:767px) {.site-footer .lower-footer .extra-link ul>li+li {margin-left: 15px;}}.site-footer .lower-footer .extra-link ul>li+li:before {content: "";background: #ec3237;width: 15px;height: 1px;position: absolute;left: -25px;top: 11px;}@media (max-width:767px) {.site-footer .lower-footer .extra-link ul>li+li: before {display: none;}}.site-footer .lower-footer .extra-link ul a {font-size: 14px;font-size: .875rem;color: #ec3237;}.site-footer .lower-footer .extra-link ul a:hover {text-decoration: underline;}.sticky-header {width: 100%;position: fixed;left: 0;top: -200px;z-index: 9999;opacity: 0;-webkit-transition: all .7s;-moz-transition: all .7s;-o-transition: all .7s;-ms-transition: all .7s;transition: all .7s;}.sticky-on {opacity: 1;top: 0;}.header-style-1 .sticky-header, .header-style-2 .sticky-header, .header-style-3 .sticky-header {background: #fff;}.header-style-2 .sticky-header, .header-style-3 .sticky-header {background: #fff;}.about-us-section {background: #fff;position: relative;}.about-us-section:before {content: "";background: url(../images/dots.png) center center/cover no-repeat local;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}.about-us-section .details p {margin-bottom: 2em;}.about-us-section .details ul {width: 50%;float: left;}@media (max-width:1199px) {.about-us-section .details ul {width: 100%;float: none;}}.about-us-section ul li {color: #ec3237;font-weight: 500;margin-bottom: 7px;}.about-us-section ul li i {color: #ec3237;}.about-us-section .btns {margin-top: 30px;}.about-us-section .btns>a {margin-right: 10px;}.about-us-section .right-col {position: relative;}@media (max-width:991px) {.about-us-section .right-col {margin-top: 60px;}}.about-us-section .video-holder {width: 100%;background-color: #ec3237;padding: 8px;text-align: center;position: absolute;left: 0;bottom: 0;max-width: 600px;}.about-us-section .video-holder a {color: #fff;}.about-us-section .video-holder i {display: inline-block;padding-right: 8px;}.service-section {padding-bottom: 90px;}@media (max-width:991px) {.service-section {padding-bottom: 80px;}}@media (max-width:767px) {.service-section {padding-bottom: 70px;}}.service-section .title-text {text-align: right;padding-top: 20px;}@media (max-width:991px) {.service-section .title-text {text-align: left;margin-bottom: 50px;padding-top: 0;}}.service-section .service-grids {margin: 0 -15px;}@media (max-width:767px) {.service-section .service-grids {margin: 0 -7.5px;}}.service-section .service-grids .grid {width: calc(33.33% - 30px);float: left;margin: 0 15px 30px;padding: 40px 35px;text-align: center;-webkit-box-shadow: 0 5px 47.2px 11.8px rgba(19, 30, 74, .1);box-shadow: 0 5px 47.2px 11.8px rgba(19, 30, 74, .1);-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s;position: relative;top: 0;}@media (max-width:1199px) {.service-section .service-grids .grid {padding: 40px 35px;}}@media (max-width:991px) {.service-section .service-grids .grid {width: calc(50% - 30px);}}@media (max-width:767px) {.service-section .service-grids .grid {width: calc(50% - 15px);padding: 30px 20px;margin: 0 7.5px 15px;}}@media (max-width:600px) {.service-section .service-grids .grid {width: calc(100% - 15px);float: none;}}.service-section .service-grids .grid:hover {top: -10px;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}.service-section .service-grids .grid>.fi:before {font-size: 50px;font-size: 3.125rem;color: #ec3237;}.service-section .service-grids h4 {font-size: 18px;font-size: 1.125rem;margin: 1em 0;}@media (max-width:767px) {.service-section .service-grids h4 {font-size: 16px;font-size: 1rem;}}.service-section .service-grids h4 a {color: #ec3237;}.service-section .service-grids h4 a:hover {color: #ec3237;}.service-section .service-grids p {font-size: 15px;font-size: .9375rem;margin: 0 0 1em;}@media (max-width:767px) {.service-section .service-grids p {font-size: 14px;font-size: .875rem;}}.service-section .service-grids .read-more {font-size: 15px;font-size: .9375rem;font-weight: 500;color: #ec3237;}@media (max-width:767px) {.service-section .service-grids .read-more {font-size: 14px;font-size: .875rem;}}.service-section .service-grids .read-more:hover {color: #ec3237;}.service-section .service-grids .read-more .fi:before {font-size: 15px;font-size: .9375rem;}.service-section .view-all {text-align: center;}.service-section .view-all p {color: #ec3237;margin: 25px 0 0;}.service-section .view-all a {text-decoration: underline;color: #ec3237;}.services-pg-section {padding-bottom: 80px;}@media (max-width:991px) {.services-pg-section {padding-bottom: 70px;}}@media (max-width:767px) {.services-pg-section {padding-bottom: 60px;}}.why-choose-section {background-color: #ec3237;padding-bottom: 70px;}@media (max-width:991px) {.why-choose-section {padding-bottom: 60px;}}@media (max-width:767px) {.why-choose-section {padding-bottom: 65px;}}.why-choose-section .why-choose-grids {margin: 0 -15px;}@media (max-width:767px) {.why-choose-section .why-choose-grids {margin: 0 -7.5px;}}.why-choose-section .why-choose-grids .grid {width: calc(25% - 30px);float: left;margin: 0 15px 30px;text-align: center;border: 1px solid rgba(255, 255, 255, .2);padding: 35px 25px;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s;position: relative;top: 0;}@media (max-width:1199px) {.why-choose-section .why-choose-grids .grid {width: calc(50% - 30px);}}@media (max-width:767px) {.why-choose-section .why-choose-grids .grid {width: calc(50% - 15px);margin: 0 7.5px 15px;}}@media (max-width:600px) {.why-choose-section .why-choose-grids .grid {width: calc(100% - 15px);float: none;}}.why-choose-section .why-choose-grids .fi:before {font-size: 50px;font-size: 3.125rem;color: #fff;}.why-choose-section .why-choose-grids h3 {font-size: 18px;font-size: 1.125rem;color: #fff;margin: .8em 0 .7em;}.why-choose-section .why-choose-grids p {font-size: 14px;font-size: .875rem;color: #d2d2d2;margin: 0;}.testimonials-section {background-color: #f0fbff;position: relative;padding-top: 110px;}@media (max-width:991px) {.testimonials-section {padding: 90px 0 80px;}}@media (max-width:767px) {.testimonials-section {padding: 80px 0 70px;}}.testimonials-section:before {background: url(../images/testimonials-bg-2.png) left bottom/cover no-repeat local;content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;}.testimonials-section .testimonial-grids img {width: auto;}.testimonials-section .testimonial-grids {padding-left: 60px;}@media (max-width:991px) {.testimonials-section .testimonial-grids {padding-left: 0;}}.testimonials-section .grid .fi:before {font-size: 60px;font-size: 3.75rem;color: #ec3237;display: block;padding-left: 3px;margin: 1em 0 .3em;}@media (max-width:991px) {.testimonials-section .grid .fi: before {font-size: 50px;font-size: 3.125rem;margin: 0 0 .3em;}}@media (max-width:767px) {.testimonials-section .grid .fi: before {font-size: 40px;font-size: 2.5rem;}}.testimonials-section .quote p {font-size: 19px;font-size: 1.1875rem;color: #ec3237;font-style: italic;}@media (max-width:767px) {.testimonials-section .quote p {font-size: 16px;font-size: 1rem;}}.testimonials-section .client-info {margin-top: 35px;position: relative;padding-left: 75px;height: 65px;}.testimonials-section .client-info .img-holder {position: absolute;left: 0;top: 0;}.testimonials-section .client-info .img-holder img {border-radius: 50%}.testimonials-section .client-info h5 {font-size: 16px;font-size: 1rem;margin: 0 0 .3em;padding: .8em 0 0;}@media (max-width:767px) {.testimonials-section .client-info h5 {font-size: 14px;font-size: .875rem;}}.testimonials-section .client-info p {font-size: 12px;font-size: .75rem;margin: 0;line-height: 1.7em;}.testimonials-section .owl-theme .owl-controls {margin-top: 25px;text-align: left;}.testimonials-section .owl-theme .owl-dots .owl-dot span {background: #a6b5c0;}.testimonials-section .owl-theme .owl-dots .owl-dot.active span {background: #ec3237;}@media (max-width:991px) {.testimonials-section .testimonial-left-img-holder {display: none;}}.featured-project-section {padding-bottom: 0;}.featured-project-section .project-grids {background: url(../img/featured-project-bg.jpg) center center/cover no-repeat local;}.featured-project-section .project-grids .grid {width: 25%;float: left;border-right: 1px solid rgba(255, 255, 255, .2);-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s;overflow: hidden;}@media (max-width:1199px) {.featured-project-section .project-grids .grid {width: 50%;border-bottom: 1px solid rgba(255, 255, 255, .2);}}@media (max-width:991px) {.featured-project-section .project-grids .grid {background-color: rgba(19, 30, 74, .9);}}@media (max-width:600px) {.featured-project-section .project-grids .grid {width: 100%;float: none;}}.featured-project-section .project-grids .overlay {padding: 280px 60px 60px;position: relative;top: 60px;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}@media (max-width:991px) {.featured-project-section .project-grids .overlay {padding: 80px 30px 50px;top: 0;}}.featured-project-section .project-grids .grid:hover .overlay {background-color: rgba(19, 30, 74, .9);top: 0;}.featured-project-section .project-grids .count {font-family: Poppins, sans-serif;font-size: 40px;font-size: 2.5rem;font-weight: 700;color: #fff;}@media (max-width:991px) {.featured-project-section .project-grids .count {font-size: 30px;font-size: 1.875rem;}}.featured-project-section .project-grids h3 {font-size: 22px;font-size: 1.375rem;color: #fff;margin-bottom: 1em;}@media (max-width:991px) {.featured-project-section .project-grids h3 {font-size: 18px;font-size: 1.125rem;}}.featured-project-section .project-grids p {color: #f2f2f2;margin-bottom: 0;padding-bottom: 2em;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}@media (max-width:991px) {.featured-project-section .project-grids p {font-size: 14px;font-size: .875rem;}}.featured-project-section .project-grids .overlay>a {position: relative;top: 100px;}@media (max-width:991px) {.featured-project-section .project-grids .overlay>a {top: 0;}}.featured-project-section .project-grids .grid:hover .overlay>a {top: 0;}.partners-section .container {position: relative;padding: 45px 15px;}.partners-section .grid {text-align: center;}.partners-section .grid img {width: auto;margin: 0 auto;display: inline-block;}.fun-fact-section .fun-fact-grids .grid {background-color: #ec3237;width: 25%;float: left;padding: 35px 25px 35px 95px;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s;position: relative;top: 0;}@media (max-width:1199px) {.fun-fact-section .fun-fact-grids .grid {width: 50%;border-bottom: 1px solid rgba(255, 255, 255, .2);}}@media (max-width:600px) {.fun-fact-section .fun-fact-grids .grid {width: 100%;float: none;}}.fun-fact-section .fun-fact-grids>.grid:nth-child(even) {background-color: #ea1a20;}.fun-fact-section .fun-fact-grids .fi {position: absolute;left: 25px;}.fun-fact-section .fun-fact-grids .fi:before {font-size: 50px;font-size: 3.125rem;color: #ec3237;}.fun-fact-section .fun-fact-grids h3 {font-size: 40px;font-size: 2.5rem;font-weight: 700;color: #fff;margin: 0 0 .1em;}@media (max-width:767px) {.fun-fact-section .fun-fact-grids h3 {font-size: 30px;font-size: 1.875rem;}}.fun-fact-section .fun-fact-grids p {color: #fff;margin: 0;}.team-section {padding-bottom: 45px;}@media (max-width:991px) {.team-section {padding-bottom: 25px;}}@media (max-width:767px) {.team-section {padding-bottom: 15px;}}.team-section .team-grids {margin: 0 -15px;}@media (max-width:767px) {.team-section .team-grids {margin: 0 -7.5px;}}.team-section .team-grids .grid {width: calc(25% - 30px);float: left;margin: 0 15px 50px;text-align: center;}@media (max-width:991px) {.team-section .team-grids .grid {width: calc(50% - 30px);}}@media (max-width:767px) {.team-section .team-grids .grid {width: calc(50% - 15px);margin: 0 7.5px 50px;}}@media (max-width:500px) {.team-section .team-grids .grid {width: calc(100% - 15px);float: none;}}.team-section .team-grids ul {list-style: none;display: inline-block;}.team-section .team-grids ul li {float: left;}.team-section .team-grids ul>li+li {margin-left: 10px;}.team-section .team-grids ul li a {background-color: #ec3237;width: 35px;height: 35px;line-height: 35px;display: block;font-size: 13px;font-size: .8125rem;color: #fff;border-radius: 3px;}.team-section .team-grids ul li a:hover {background-color: #df4702;}.team-section .team-grids .img-social {position: relative;}.team-section .team-grids .social {width: 100%;position: absolute;bottom: 0;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);opacity: 0;visibility: hidden;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}.team-section .team-grids .grid:hover .social {opacity: 1;visibility: visible;bottom: 20px;}.team-section .team-grids .details {padding-top: 20px;}.team-section .team-grids h3 {font-size: 18px;font-size: 1.125rem;font-weight: 500;margin: 0 0 .1em;}@media (max-width:767px) {.team-section .team-grids h3 {font-size: 16px;font-size: 1rem;}}.team-section .team-grids h3+span {font-size: 13px;font-size: .8125rem;color: #ec3237;font-weight: 600;}.quote-section, .quote-section-s2 {background-color: #f0fbff;}.quote-section .left-col, .quote-section-s2 .left-col {width: 50%;float: left;padding: 150px 185px 150px 100px;}@media (max-width:1199px) {.quote-section .left-col, .quote-section-s2 .left-col {padding: 120px 185px 120px 60px;}}@media (max-width:991px) {.quote-section .left-col, .quote-section-s2 .left-col {width: 100%;float: none;padding: 80px 50px 80px 50px;height: auto!important;}}@media (max-width:767px) {.quote-section .left-col, .quote-section-s2 .left-col {padding: 60px 30px;}}.quote-section .right-col, .quote-section-s2 .right-col {width: 50%;float: right;}@media (max-width:991px) {.quote-section .right-col, .quote-section-s2 .right-col {width: 100%;float: none;}}.quote-section .left-col h2, .quote-section-s2 .left-col h2 {font-size: 38px;font-size: 2.375rem;margin: 0 0 .8em;text-transform: capitalize;line-height: 1.3em;}@media (max-width:1199px) {.quote-section .left-col h2, .quote-section-s2 .left-col h2 {font-size: 33px;font-size: 2.0625rem;}}@media (max-width:767px) {.quote-section .left-col h2, .quote-section-s2 .left-col h2 {font-size: 25px;font-size: 1.5625rem;}}.quote-section .details p, .quote-section-s2 .details p {margin-bottom: 2em;}.quote-section ul li, .quote-section-s2 ul li {color: #ec3237;font-weight: 500;margin-bottom: 7px;}.quote-section ul li i, .quote-section-s2 ul li i {color: #ec3237;}.quote-section .btns, .quote-section-s2 .btns {margin-top: 30px;}.quote-section .btns>a, .quote-section-s2 .btns>a {margin-right: 10px;margin-bottom: 10px;}.quote-section .right-col, .quote-section-s2 .right-col {background: url(../images/quote-bg.jpg) center center/cover no-repeat local;position: relative;}@media (max-width:991px) {.quote-section .right-col, .quote-section-s2 .right-col {height: 800px!important;}}@media (max-width:767px) {.quote-section .right-col, .quote-section-s2 .right-col {height: 700px!important;}}.quote-section .quote-area, .quote-section-s2 .quote-area {background-color: #fff;max-width: 470px;padding: 60px 55px;position: absolute;top: calc(50% - 313px);left: -85px;-webkit-box-shadow: 0 9px 42.32px 3.68px rgba(25, 38, 62, .1);box-shadow: 0 9px 42.32px 3.68px rgba(25, 38, 62, .1);}@media (max-width:991px) {.quote-section .quote-area, .quote-section-s2 .quote-area {left: 45px;}}@media (max-width:767px) {.quote-section .quote-area, .quote-section-s2 .quote-area {left: 0;padding: 40px 25px;margin: 0 15px;top: calc(50% - 283px);}}.quote-section .quote-area h3, .quote-section-s2 .quote-area h3 {font-size: 24px;font-size: 1.5rem;margin: 0 0 .5em;}.quote-section .quote-area p, .quote-section-s2 .quote-area p {margin-bottom: 2em;}.quote-section .quote-area input, .quote-section .quote-area textarea, .quote-section-s2 .quote-area input, .quote-section-s2 .quote-area textarea {border: 1px solid #e1dfdd;height: 45px;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;}.quote-section .quote-area textarea, .quote-section-s2 .quote-area textarea {height: 120px;}.quote-section .quote-area form>div+div, .quote-section-s2 .quote-area form>div+div {margin-top: 15px;}.blog-section {padding-bottom: 65px;}@media (max-width:991px) {.blog-section {padding-bottom: 55px;}}@media (max-width:767px) {.blog-section {padding-bottom: 45px;}}.blog-section .blog-grids {margin: 0 -15px;}@media (max-width:767px) {.blog-section .blog-grids {margin: 0 -7.5px;}}.blog-section .blog-grids .grid {width: calc(33.33% - 30px);float: left;margin: 0 15px 30px;}@media (max-width:991px) {.blog-section .blog-grids .grid {width: calc(50% - 30px);}}@media (max-width:767px) {.blog-section .blog-grids .grid {width: calc(50% - 15px);margin: 0 7.5px 30px;}}@media (max-width:600px) {.blog-section .blog-grids .grid {width: calc(100% - 15px);float: none;}}.blog-section .entry-media {margin-bottom: 25px;}.blog-section .cats {font-size: 14px;font-size: .875rem;color: #ec3237;}.blog-section .entry-body h4 {font-size: 18px;font-size: 1.125rem;margin: .5em 0 .8em;line-height: 1.3em;}@media (max-width:767px) {.blog-section .entry-body h4 {font-size: 16px;font-size: 1rem;}}.blog-section .entry-body h4 a {color: #ec3237;}.blog-section .entry-body h4 a:hover {color: #ec3237;}.blog-section .date {font-size: 14px;font-size: .875rem;}.blog-section .read-more {font-size: 14px;font-size: .875rem;color: #ec3237;font-weight: 500;}.blog-section .read-more:hover {color: #ec3237;}.blog-section .read-more .fi:before {font-size: 14px;font-size: .875rem;position: relative;top: 1px;}.cta-section {background: #ec3237;padding: 70px 0 60px;}.cta-section h3, .cta-section h4 {color: #fff;margin: 0;}.cta-section p {color: #c9c9c9;margin: 0;}.cta-section h3 {font-size: 30px;font-size: 1.875rem;margin: 0 0 .6em;}.cta-section h6 {font-size: 15px;margin: 0 0 .6em;color: #fff;margin: 0;}.cta-section h2 {font-size: 25px;margin: 0 0 .6em;color: #fff;margin: 0;}@media (max-width:991px) {.cta-section h3 {font-size: 25px;font-size: 1.5625rem;}}.cta-section .contact-info {overflow: hidden;float: right;}@media (max-width:991px) {.cta-section .contact-info {float: none;}}.cta-section .contact-info>div {float: left;position: relative;padding-left: 60px;padding-bottom: 5px;padding-top: 25px;}@media (max-width:991px) {.cta-section .contact-info>div {padding-left: 45px;}}@media (max-width:400px) {.cta-section .contact-info>div {float: none;}}.cta-section .contact-info>div+div {margin-left: 55px;}@media (max-width:400px) {.cta-section .contact-info>div+div {margin-left: 0;}}.cta-section .contact-info i {position: absolute;left: 0;}.cta-section .contact-info .fi:before {font-size: 45px;font-size: 2.8125rem;color: #ec3237;}@media (max-width:991px) {.cta-section .contact-info .fi: before {font-size: 35px;font-size: 2.1875rem;}}.cta-section .contact-info h4 {font-size: 24px;font-size: 1.5rem;margin: 0 0 .3em;}@media (max-width:991px) {.cta-section .contact-info h4 {font-size: 18px;font-size: 1.125rem;}}.features-section {margin-top: -131px;}@media (max-width:991px) {.features-section {margin: 90px 0 0;}}.features-section .feature-grids .grid {background-color: rgba(0, 0, 0, .4);width: 33.33%;float: left;padding: 35px 25px 35px 100px;position: relative;}@media (max-width:991px) {.features-section .feature-grids .grid {background-color: #fff;padding: 35px 25px;text-align: center;-webkit-box-shadow: 0 5px 47.2px 11.8px rgba(19, 30, 74, .1);box-shadow: 0 5px 47.2px 11.8px rgba(19, 30, 74, .1);}}@media (max-width:767px) {.features-section .feature-grids .grid {width: 100%;float: left;}}.features-section .feature-grids>.grid+.grid {border-left: 1px solid rgba(255, 255, 255, .2);}.features-section .fi:before {font-size: 50px;font-size: 3.125rem;color: #ec3237;}.features-section .icon {position: absolute;left: 35px;}@media (max-width:991px) {.features-section .icon {position: relative;left: auto;}}.features-section .count {font-family: Poppins, sans-serif;font-size: 30px;font-size: 1.875rem;font-weight: 700;color: #fff;}@media (max-width:991px) {.features-section .count {color: #ec3237;}}.features-section h4 {font-size: 18px;font-size: 1.125rem;color: #fff;margin: 0;}@media (max-width:991px) {.features-section h4 {font-size: 16px;font-size: 1rem;color: #ec3237;margin: .7em 0 0;}}.service-section-s2 {padding-bottom: 33px;background: url(../images/dots.png) left top/100% no-repeat local;}@media (max-width:991px) {.service-section-s2 {padding-bottom: 23px;}}@media (max-width:767px) {.service-section-s2 {padding-bottom: 13px;}}.service-section-s2 .title-text {text-align: right;padding-top: 20px;}@media (max-width:991px) {.service-section-s2 .title-text {text-align: left;margin-bottom: 50px;padding-top: 0;}}.service-section-s2 .service-grids {margin: 0 -15px;}@media (max-width:767px) {.service-section-s2 .service-grids {margin: 0 -7.5px;}}.service-section-s2 .service-grids .grid {width: calc(33.33% - 30px);float: left;margin: 0 15px 60px;}@media (max-width:991px) {.service-section-s2 .service-grids .grid {width: calc(50% - 30px);}}@media (max-width:767px) {.service-section-s2 .service-grids .grid {width: calc(50% - 15px);margin: 0 7.5px 60px;}}@media (max-width:600px) {.service-section-s2 .service-grids .grid {width: calc(100% - 15px);float: none;}}.service-section-s2 .service-grids h4 {font-size: 18px;font-size: 1.125rem;margin: 1.4em 0 .7em;}@media (max-width:767px) {.service-section-s2 .service-grids h4 {font-size: 16px;font-size: 1rem;}}.service-section-s2 .service-grids h4 a {color: #131e4a;}.service-section-s2 .service-grids h4 a:hover {color: #ec3237;}.service-section-s2 .service-grids p {font-size: 15px;font-size: .9375rem;margin: 0 0 1em;}@media (max-width:767px) {.service-section-s2 .service-grids p {font-size: 14px;font-size: .875rem;}}.service-section-s2 .service-grids .read-more {font-size: 15px;font-size: .9375rem;font-weight: 500;color: #ec3237;}@media (max-width:767px) {.service-section-s2 .service-grids .read-more {font-size: 14px;font-size: .875rem;}}.service-section-s2 .service-grids .read-more:hover {color: #ec3237;}.service-section-s2 .service-grids .read-more .fi:before {font-size: 15px;font-size: .9375rem;}.featured-project-section-s2 {padding-bottom: 0;}.featured-project-section-s2 .grid {-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s;overflow: hidden;position: relative;}@media (max-width:991px) {.featured-project-section-s2 .grid {background-color: rgba(19, 30, 74, .9);}}@media (max-width:600px) {.featured-project-section-s2 .grid {width: 100%;float: none;}}.featured-project-section-s2 .img-holder {position: absolute;left: 0;top: 0;}.featured-project-section-s2 .overlay {padding: 280px 60px 60px;position: relative;top: 60px;opacity: 0;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}@media (max-width:991px) {.featured-project-section-s2 .overlay {padding: 80px 30px 50px;top: 0;}}.featured-project-section-s2 .grid:hover {cursor: -webkit-grab;cursor: grab;}.featured-project-section-s2 .grid:hover .overlay {background-color: rgba(19, 30, 74, .9);top: 0;opacity: 1;}.featured-project-section-s2 .count {font-family: Poppins, sans-serif;font-size: 40px;font-size: 2.5rem;font-weight: 700;color: #fff;}@media (max-width:991px) {.featured-project-section-s2 .count {font-size: 30px;font-size: 1.875rem;}}.featured-project-section-s2 h3 {font-size: 22px;font-size: 1.375rem;color: #fff;margin-bottom: 1em;}@media (max-width:991px) {.featured-project-section-s2 h3 {font-size: 18px;font-size: 1.125rem;}}.featured-project-section-s2 .grid p {color: #cecccc;margin-bottom: 0;padding-bottom: 2em;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}@media (max-width:991px) {.featured-project-section-s2 .grid p {font-size: 14px;font-size: .875rem;}}.featured-project-section-s2 .overlay>a {position: relative;top: 100px;}@media (max-width:991px) {.featured-project-section-s2 .overlay>a {top: 0;}}.featured-project-section-s2 .grid:hover .overlay>a {top: 0;}.featured-project-pg-section {margin-bottom: -20px;}.quote-section-s2 .right-col {background: url(../images/quote-bg-s2.jpg) center center/cover no-repeat local;}.features-section-s2 {margin: 100px 0 0;}@media (max-width:991px) {.features-section-s2 {margin: 90px 0 0;}}.features-section-s2 .feature-grids .grid {background-color: #fff;width: 33.33%;float: left;padding: 35px 25px 35px 100px;position: relative;-webkit-box-shadow: 0 9px 42.32px 3.68px rgba(25, 38, 62, .16);box-shadow: 0 9px 42.32px 3.68px rgba(25, 38, 62, .16);}@media (max-width:991px) {.features-section-s2 .feature-grids .grid {background-color: #fff;padding: 35px 25px;text-align: center;-webkit-box-shadow: 0 5px 47.2px 11.8px rgba(19, 30, 74, .1);box-shadow: 0 5px 47.2px 11.8px rgba(19, 30, 74, .1);}}@media (max-width:767px) {.features-section-s2 .feature-grids .grid {width: 100%;float: left;}}.features-section-s2 .feature-grids>.grid+.grid {border-left: 1px solid rgba(255, 255, 255, .2);}.features-section-s2 .feature-grids>.grid:nth-child(2) {background-color: #ec3237;}.features-section-s2 .feature-grids>.grid:nth-child(2) h4 {color: #fff;}.features-section-s2 .feature-grids>.grid:nth-child(2) .fi:before {color: #fff;}.features-section-s2 .fi:before {font-size: 50px;font-size: 3.125rem;color: #ec3237;}.features-section-s2 .icon {position: absolute;left: 35px;}@media (max-width:991px) {.features-section-s2 .icon {position: relative;left: auto;}}.features-section-s2 .count {font-family: Poppins, sans-serif;font-size: 30px;font-size: 1.875rem;font-weight: 700;color: #ec3237;}@media (max-width:991px) {.features-section-s2 .count {color: #ec3237;}}.features-section-s2 h4 {font-size: 18px;font-size: 1.125rem;color: #ec3237;margin: 0;}@media (max-width:991px) {.features-section-s2 h4 {font-size: 16px;font-size: 1rem;color: #ec3237;margin: .7em 0 0;}}.testimonials-section-s2 {background-color: #f0fbff;padding-bottom: 40px;position: relative;}.testimonials-section-s2:before {background: url(../images/testimonials-bg.png) left bottom/cover no-repeat local;content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;}@media (max-width:991px) {.testimonials-section-s2 {padding-bottom: 30px;}}@media (max-width:767px) {.testimonials-section-s2 {padding-bottom: 10px;}}.testimonials-section-s2 .testimonial-grids {margin: 40px -15px 0;}.testimonials-section-s2 .testimonial-grids .grid {width: calc(50% - 30px);float: left;margin: 0 15px 70px;}@media (max-width:991px) {.testimonials-section-s2 .testimonial-grids .grid {width: calc(50% - 30px);}}@media (max-width:600px) {.testimonials-section-s2 .testimonial-grids .grid {width: calc(100% - 30px);float: none;}}.testimonials-section-s2 .quote {background: #fff;padding: 45px;position: relative;border-radius: 5px;}@media (max-width:767px) {.testimonials-section-s2 .quote {padding: 30px 25px;}}.testimonials-section-s2 .quote p {font-style: italic;}.testimonials-section-s2 .quote:before {content: "";border-right: 30px solid transparent;border-top: 20px solid #fff;position: absolute;left: 35px;bottom: -20px;}.testimonials-section-s2 .client-info {margin-top: 35px;position: relative;padding-left: 75px;}.testimonials-section-s2 .client-info .img-holder {position: absolute;left: 0;top: 0;}.testimonials-section-s2 .client-info .img-holder img {border-radius: 50%}.testimonials-section-s2 .client-info h5 {font-size: 16px;font-size: 1rem;margin: 0 0 .3em;padding: .8em 0 0;}@media (max-width:767px) {.testimonials-section-s2 .client-info h5 {font-size: 14px;font-size: .875rem;}}.testimonials-section-s2 .client-info p {font-size: 12px;font-size: .75rem;margin: 0;line-height: 1.7em;}.contact-pg-section {padding-bottom: 35px;}@media (max-width:991px) {.contact-pg-section {padding-bottom: 100px;}}@media (max-width:767px) {.contact-pg-section {padding-bottom: 80px;}}.contact-pg-section form input, .contact-pg-section form select, .contact-pg-section form textarea {background: #fff;width: 100%;height: 55px;border: 2px solid #ebedef;border-radius: 0;-webkit-box-shadow: none!important;box-shadow: none!important;}@media (max-width:991px) {.contact-pg-section form input, .contact-pg-section form select, .contact-pg-section form textarea {height: 45px;}}.contact-pg-section form input:focus, .contact-pg-section form select:focus, .contact-pg-section form textarea:focus {border-color: #ec3237;}.contact-pg-section form textarea {height: 180px;}.contact-pg-section form {margin: 0 -15px;overflow: hidden;}.contact-pg-section form ::-webkit-input-placeholder {font-style: 15px;font-style: normal;color: #9d9c9c;}.contact-pg-section form :-moz-placeholder {font-style: 15px;font-style: normal;color: #9d9c9c;}.contact-pg-section form ::-moz-placeholder {font-style: 15px;font-style: normal;color: #9d9c9c;}.contact-pg-section form :-ms-input-placeholder {font-style: 15px;font-style: normal;color: #9d9c9c;}.contact-pg-section form select {display: inline-block;color: #a9a9a9;cursor: pointer;opacity: 1;padding: 6px 12px;font-size: 15px;font-size: .9375rem;}.contact-pg-section form>div {width: calc(50% - 30px);float: left;margin: 0 15px 30px;}@media (max-width:600px) {.contact-pg-section form>div {width: calc(100% - 30px);float: none;}}.contact-pg-section form .fullwidth {width: calc(100% - 30px);float: none;clear: both;}.contact-pg-section .office-info {background-color: #ec3237;position: relative;padding: 55px 55px;margin-top: -92px;margin-left: 50px;}@media (max-width:1199px) {.contact-pg-section .office-info {margin-left: 0;}}@media (max-width:991px) {.contact-pg-section .office-info {margin-top: 0;}}.contact-pg-section .office-info>div {position: relative;}.contact-pg-section .office-info>div+div {padding-top: 30px;margin-top: 30px;border-top: 1px solid rgba(255, 255, 255, .1);}.contact-pg-section .office-info h3 {font-size: 18px;font-size: 1.125rem;font-weight: 400;color: #fff;margin: 0 0 .8em;}.contact-pg-section .office-info li {font-size: 14px;font-size: .875rem;color: #fff;}.contact-pg-section .office-info li i {color: #fff;display: inline-block;padding-right: 5px;}.contact-pg-section .office-info ul>li+li {margin-top: 8px;}.contact-map-section .contact-map {height: 550px;}.contact-map-section iframe {width: 100%;height: 100%;border: 0;outline: 0;}@media screen and (min-width:1200px) {.service-single-section .service-single-content {padding-left: 20px;}}.service-single-section .service-single-content .theme-btn, .service-single-section .service-single-content .theme-btn-s2, .service-single-section .service-single-content .theme-btn-s3 {margin-top: 10px;}.service-single-section .service-single-content h2 {font-size: 30px;font-size: 1.875rem;margin: 0 0 .7em;text-transform: capitalize;}@media (max-width:991px) {.service-single-section .service-single-content h2 {font-size: 25px;font-size: 1.5625rem;}}@media (max-width:767px) {.service-single-section .service-single-content h2 {font-size: 22px;font-size: 1.375rem;}}.service-single-section .service-single-content h3 {font-size: 22px;font-size: 1.375rem;text-transform: capitalize;margin: 0 0 1em;}@media (max-width:991px) {.service-single-section .service-single-content h3 {font-size: 20px;font-size: 1.25rem;}}@media (max-width:767px) {.service-single-section .service-single-content h3 {font-size: 20px;font-size: 1.25rem;}}.service-single-section .service-single-content p {margin-bottom: 1.3em;}.service-single-section .service-single-content blockquote {background: #f5f9ff;padding: 45px;margin: 55px 0 80px;border: 0;position: relative;font-size: 17px;font-size: 1.0625rem;color: #ec3237;font-weight: 600;border-left: 5px solid #e5eaf1;}@media (max-width:991px) {.service-single-section .service-single-content blockquote {font-size: 14px;font-size: .875rem;padding: 35px 25px;margin: 45px 0 70px;}}.service-single-section .service-single-content blockquote p {margin-bottom: .5em;}.service-single-section .service-single-content blockquote>span {font-size: 13px;font-size: .8125rem;}.service-single-section .service-single-content .service-single-slider {position: relative;margin-bottom: 60px;}@media (max-width:991px) {.service-single-section .service-single-content .service-single-slider {margin-bottom: 50px;}}.service-single-section .service-single-content .benefit {margin-top: 50px;}@media (max-width:991px) {.service-single-section .service-single-content .benefit {margin-top: 50px;}}.service-single-section .service-single-content .benefit .details {width: calc(100% - 270px);float: left;padding-right: 25px;}@media (max-width:767px) {.service-single-section .service-single-content .benefit .details {width: 100%;float: none;}}.service-single-section .service-single-content .benefit .img-holder {width: 270px;float: right;}@media (max-width:767px) {.service-single-section .service-single-content .benefit .img-holder {width: 100%;float: none;margin: 45px 0;}}.service-single-section .service-single-content ul {margin-bottom: 30px;}.service-single-section .service-single-content ul li {position: relative;padding-left: 0;font-weight: 500;list-style-type: square;}.service-single-section .service-single-content ul li span {background: #ec3237;width: 28px;height: 28px;line-height: 28px;color: #fff;border-radius: 30px;position: absolute;left: 0;top: -3px;text-align: center;}.service-single-section .service-single-content ul li .fi:before {font-size: 12px;font-size: .75rem;color: #fff;}.service-single-section .service-single-content ul>li+li {margin-top: 10px;}.service-single-section .why-choose-service {margin-top: 40px;margin-bottom: 90px;}@media (max-width:991px) {.service-single-section .why-choose-service {margin-top: 30px;}}@media (max-width:767px) {.service-single-section .why-choose-service {margin-bottom: 70px;margin-top: 10px;}}.service-single-section .why-choose-service .list {margin: 40px 0 0;clear: both;}.service-single-section .why-choose-service .list div {width: 50%;background-color: #ec3237;float: left;padding: 45px 25px 45px 105px;position: relative;border-bottom: 1px solid rgba(255, 255, 255, .2);border-right: 1px solid rgba(255, 255, 255, .2);}@media (max-width:650px) {.service-single-section .why-choose-service .list div {width: 100%;float: none;padding: 40px 25px 40px 95px;}}.service-single-section .why-choose-service .list i {position: absolute;left: 25px;}@media (max-width:650px) {.service-single-section .why-choose-service .list i {top: 30px;}}.service-single-section .why-choose-service .list .fi:before {font-size: 50px;font-size: 3.125rem;color: #ec3237;}@media (max-width:650px) {.service-single-section .why-choose-service .list .fi: before {font-size: 40px;font-size: 2.5rem;}}.service-single-section .why-choose-service h4 {font-size: 20px;font-size: 1.25rem;margin: 0 0 .5em;color: #fff;}@media (max-width:767px) {.service-single-section .why-choose-service h4 {font-size: 16px;font-size: 1rem;}}.service-single-section .why-choose-service .list p {font-size: 15px;font-size: .9375rem;color: #d2d2d2;margin: 0;}@media (max-width:767px) {.service-single-section .why-choose-service .list p {font-size: 14px;font-size: .875rem;}}.service-single-section .service-single-tab {margin: 50px 0;clear: both;}@media (max-width:991px) {.service-single-section .service-single-tab {margin: 40px 0;}}.service-single-section .service-single-tab .nav {overflow: hidden;margin: 0;}.service-single-section .service-single-tab .nav li {float: left;padding-left: 0;}.service-single-section .service-single-tab .nav>li+li {margin-top: 0;margin-left: 3px;}@media (max-width:767px) {.service-single-section .service-single-tab .nav>li+li {margin-left: 1px;}}.service-single-section .service-single-tab .nav a {background: #fff;font-size: 16px;font-size: 1rem;font-weight: 700;color: #ec3237;padding: 13px 25px;border: 1px solid rgba(19, 30, 74, .2);}@media (max-width:767px) {.service-single-section .service-single-tab .nav a {font-size: 13px;font-size: .8125rem;padding: 8px 12px;text-transform: none;}}@media (max-width:350px) {.service-single-section .service-single-tab .nav a {padding: 8px;}}.service-single-section .service-single-tab .nav .active a, .service-single-section .service-single-tab .nav a:hover {background: #ec3237;color: #fff;}.service-single-section .tab-content {padding: 35px 40px;border: 1px solid rgba(19, 30, 74, .2);margin-top: -1px;}@media (max-width:767px) {.service-single-section .tab-content {padding: 25px 20px;}}.service-single-section .tab-content .tab-pane p {margin-bottom: 20px;}@media (max-width:767px) {.service-single-section .tab-content .tab-pane p {margin-bottom: 15px;}}.service-single-section .tab-content .tab-pane p:last-child {margin-bottom: 0;}.portfolio-sigle-section .project-info {width: 340px;padding: 25px 45px;border: 5px solid #e9f2fb;float: right;margin-top: 15px;}@media (max-width:991px) {.portfolio-sigle-section .project-info {width: auto;max-width: 300px;float: none;margin: 0;padding: 25px;}}.portfolio-sigle-section .project-info h3 {font-size: 22px;font-size: 1.375rem;font-weight: 600;margin-bottom: 1.3em;}.portfolio-sigle-section .project-info ul {list-style: none;}.portfolio-sigle-section .project-info ul>li:last-child {margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}.portfolio-sigle-section .project-info li {font-size: 14px;font-size: .875rem;margin-bottom: 7px;padding-bottom: 7px;}.portfolio-sigle-section .project-info li span {font-weight: 600;color: #333;min-width: 100px;display: inline-block;}.portfolio-sigle-section .project-details {width: calc(100% - 400px);float: left;}@media (max-width:991px) {.portfolio-sigle-section .project-details {width: 100%;float: none;margin-top: 70px;}}.portfolio-sigle-section .content-area {padding-top: 70px;}.portfolio-sigle-section .content-area h2 {font-size: 32px;font-size: 2rem;margin: 0 0 .8em;}@media (max-width:991px) {.portfolio-sigle-section .content-area h2 {font-size: 28px;font-size: 1.75rem;}}@media (max-width:767px) {.portfolio-sigle-section .content-area h2 {font-size: 25px;font-size: 1.5625rem;}}.portfolio-sigle-section .content-area p {margin-bottom: 1.7em;}.portfolio-sigle-section .challange-solution-section>div+div {padding-top: 20px;}@media (max-width:767px) {.portfolio-sigle-section .challange-solution-section>div+div {padding-top: 0;}}.portfolio-sigle-section .challange-solution-section h3 {font-size: 19px;font-size: 1.1875rem;margin: 2em 0 1em;}.portfolio-sigle-section .challange-solution-section p {margin-bottom: 1.4em;}.portfolio-sigle-section .challange-solution-section ul li {position: relative;padding-left: 30px;font-weight: 500;color: #ec3237;margin-top: 5px;}.portfolio-sigle-section .challange-solution-section ul li i {position: absolute;left: 0;color: #ec3237;top: 2px;}.portfolio-sigle-section .prev-next-project {border: 5px solid #f5f5f5;padding: 28px 22px;margin-top: 80px;overflow: hidden;}@media (max-width:767px) {.portfolio-sigle-section .prev-next-project {text-align: center;padding: 35px 22px;}}.portfolio-sigle-section .prev-next-project>div {display: inline-block;position: relative;padding-left: 75px;}@media (max-width:767px) {.portfolio-sigle-section .prev-next-project>div {display: block;float: none;padding: 0;}}.portfolio-sigle-section .prev-next-project>div:first-child {float: left;}@media (max-width:767px) {.portfolio-sigle-section .prev-next-project>div: first-child {display: block;float: none;margin-bottom: 25px;}}.portfolio-sigle-section .prev-next-project>div:last-child {float: right;padding: 0 75px 0 0;}@media (max-width:767px) {.portfolio-sigle-section .prev-next-project>div: last-child {display: block;float: none;padding: 0;}}.portfolio-sigle-section .prev-next-project .icon {position: absolute;left: 0;top: 5px;border-right: 1px solid #e8e8e8;padding-right: 18px;}@media (max-width:767px) {.portfolio-sigle-section .prev-next-project .icon {display: none;}}.portfolio-sigle-section .prev-next-project .icon i {font-size: 30px;font-size: 1.875rem;color: #d2d4d9;}.portfolio-sigle-section .prev-next-project>div:last-child .icon {left: auto;right: 0;border-left: 1px solid #e8e8e8;padding-left: 18px;border-right: 0;padding-right: 0;}.portfolio-sigle-section .prev-next-project a {display: block;}.portfolio-sigle-section .prev-next-project a>span {font-size: 12px;font-size: .75rem;color: #7b7b7b;text-transform: uppercase;}.portfolio-sigle-section .prev-next-project a>h5 {font-size: 16px;font-size: 1rem;color: #ec3237;margin: .5em 0 0;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;-ms-transition: all .2s;transition: all .2s;}@media (max-width:767px) {.portfolio-sigle-section .prev-next-project a>h5 {font-size: 16px;font-size: 1rem;margin: .1em 0 0;}}.portfolio-sigle-section .prev-next-project a:hover h5 {color: #ec3237;}.blog-pg-section .blog-content .post {margin-bottom: 100px;}@media (max-width:991px) {.blog-pg-section .blog-content .post {margin-bottom: 70px;}}@media (max-width:767px) {.blog-pg-section .blog-content .post {margin-bottom: 60px;}}.blog-pg-section .entry-meta {list-style: none;overflow: hidden;margin: 35px 0;}@media (max-width:767px) {.blog-pg-section .entry-meta {margin: 25px 0;}}.blog-pg-section .entry-meta li {font-weight: 500;font-size: 14px;font-size: .875rem;float: left;}@media (max-width:767px) {.blog-pg-section .entry-meta li {font-size: 12px;font-size: .75rem;}}@media (max-width:600px) {.blog-pg-section .entry-meta li {float: none;display: block;margin-bottom: 5px;}}.blog-pg-section .entry-meta li i {font-size: 16px;font-size: 1rem;display: inline-block;padding-right: 5px;}@media (max-width:767px) {.blog-pg-section .entry-meta li i {font-size: 12px;font-size: .75rem;}}.blog-pg-section .entry-meta>li+li {margin-left: 20px;padding-left: 20px;position: relative;}@media (max-width:600px) {.blog-pg-section .entry-meta>li+li {margin-left: 0;padding-left: 0;}}.blog-pg-section .entry-meta li a {color: #636893;}.blog-pg-section .entry-meta li a:hover {color: #ec3237;}.blog-pg-section .entry-meta li:last-child i {position: relative;top: 3px;}.blog-pg-section .post h3 {font-size: 30px;font-size: 1.875rem;line-height: 1.2em;margin: -.27em 0 .7em;}@media (max-width:991px) {.blog-pg-section .post h3 {font-size: 25px;font-size: 1.5625rem;}}@media (max-width:767px) {.blog-pg-section .post h3 {font-size: 22px;font-size: 1.375rem;}}.blog-pg-section .post h3 a {color: #ec3237;}.blog-pg-section .post h3 a:hover {color: #ec3237;}.blog-pg-section .post p {margin-bottom: 1.8em;}@media (max-width:991px) {.blog-pg-section .post p {font-size: 16px;font-size: 1rem;}}.blog-pg-section .format-quote, .blog-pg-section .format-standard {background-color: #f5f9fd;padding: 25px 35px 45px;}@media (max-width:767px) {.blog-pg-section .format-quote, .blog-pg-section .format-standard {padding: 25px 20px 45px;}}.blog-pg-section .format-gallery {position: relative;}.blog-pg-section .format-gallery .owl-controls {width: 100%;margin: 0;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.blog-pg-section .format-gallery .owl-controls .owl-nav [class*=owl-]:hover {background: #ec3237;}.blog-pg-section .format-gallery .owl-controls .owl-nav [class*=owl-] {background: rgba(133, 133, 133, .5);width: 50px;height: 50px;line-height: 50px;padding: 0;margin: 0;border-radius: 50%;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}.blog-pg-section .format-gallery .owl-controls .owl-nav .owl-next, .blog-pg-section .format-gallery .owl-controls .owl-nav .owl-prev {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.blog-pg-section .format-gallery .owl-controls .owl-nav .owl-prev {left: 15px;}.blog-pg-section .format-gallery .owl-controls .owl-nav .owl-next {right: 15px;}.blog-pg-section .format-quote {text-align: center;padding: 80px 60px;position: relative;}@media (max-width:767px) {.blog-pg-section .format-quote {padding: 40px 20px;}}.blog-pg-section .format-quote p {margin-bottom: 0;}.blog-pg-section .format-quote:before {font-family: Flaticon;content: "\f109";font-size: 200px;font-size: 12.5rem;color: #ecf3fb;margin-left: 0;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.blog-pg-section .format-quote h3, .blog-pg-section .format-quote p {position: relative;}.blog-pg-section .format-video .video-holder {position: relative;text-align: center;}.blog-pg-section .format-video .video-holder:before {content: "";background-color: #ec3237;width: 100%;height: 100%;position: absolute;left: 0;top: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s;opacity: .5;}.blog-pg-section .format-video .video-holder:hover:before {opacity: .7;}.blog-pg-section .format-video .video-holder a {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.blog-pg-section .format-video .video-holder .fi:before {font-size: 80px;font-size: 5rem;color: #fff;}@media (max-width:767px) {.blog-pg-section .format-video .video-holder .fi: before {font-size: 60px;font-size: 3.75rem;}}@media screen and (min-width:1200px) {.blog-pg-left-sidebar .blog-sidebar {padding-right: 45px;padding-left: 0;}}@media screen and (min-width:1200px) {.blog-pg-fullwidth .blog-content {padding: 0;}}.blog-single-section .entry-meta {list-style: none;overflow: hidden;margin: 35px 0;}@media (max-width:767px) {.blog-single-section .entry-meta {margin: 25px 0;}}.blog-single-section .entry-meta li {font-weight: 500;font-size: 14px;font-size: .875rem;float: left;}@media (max-width:767px) {.blog-single-section .entry-meta li {font-size: 12px;font-size: .75rem;}}@media (max-width:600px) {.blog-single-section .entry-meta li {float: none;display: block;margin-bottom: 5px;}}.blog-single-section .entry-meta li i {font-size: 16px;font-size: 1rem;display: inline-block;padding-right: 5px;}@media (max-width:767px) {.blog-single-section .entry-meta li i {font-size: 12px;font-size: .75rem;}}.blog-single-section .entry-meta>li+li {margin-left: 20px;padding-left: 20px;position: relative;}@media (max-width:600px) {.blog-single-section .entry-meta>li+li {margin-left: 0;padding-left: 0;}}.blog-single-section .entry-meta li a {color: #636893;}.blog-single-section .entry-meta li a:hover {color: #ec3237;}.blog-single-section .entry-meta li:last-child i {position: relative;top: 3px;}.blog-single-section .post h2 {font-size: 30px;font-size: 1.875rem;margin: -.22em 0 .7em;line-height: 1.3em;}@media (max-width:991px) {.blog-single-section .post h2 {font-size: 30px;font-size: 1.875rem;}}@media (max-width:767px) {.blog-single-section .post h2 {font-size: 25px;font-size: 1.5625rem;}}.blog-single-section .post p {margin-bottom: 1.5em;}.blog-single-section .post h3 {font-size: 24px;font-size: 1.5rem;line-height: 1.3em;margin: 1.8em 0 1em;}@media (max-width:991px) {.blog-single-section .post h3 {font-size: 22px;font-size: 1.375rem;}}@media (max-width:767px) {.blog-single-section .post h3 {font-size: 20px;font-size: 1.25rem;}}.blog-single-section .post blockquote {background-color: #ec3237;color: #fff;line-height: 1.6em;padding: 120px 45px 50px;margin-top: 60px;border: 0;text-align: center;position: relative;}@media (max-width:767px) {.blog-single-section .post blockquote {padding: 55px 25px;}}.blog-single-section .post blockquote:before {font-family: Flaticon;content: "\f105";font-size: 60px;font-size: 3.75rem;color: rgba(255, 255, 255, .5);position: absolute;left: 50%;top: 50px;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}@media (max-width:767px) {.blog-single-section .post blockquote: before {display: none;}}.blog-single-section .post blockquote .quoter {font-size: 14px;font-size: .875rem;display: block;margin-top: 15px;}.blog-single-section .tag-share {border-top: 1px solid #e6f0fb;border-bottom: 1px solid #e6f0fb;margin: 75px 0 0;padding: 30px 0;color: #ec3237;}.blog-single-section .tag-share ul {list-style: none;display: inline-block;overflow: hidden;}.blog-single-section .tag-share ul li {float: left;}@media (max-width:767px) {.blog-single-section .tag-share ul li {margin: 2px;}}.blog-single-section .tag-share ul>li+li {margin-left: 10px;}@media (max-width:767px) {.blog-single-section .tag-share ul>li+li {margin: 2px;}}.blog-single-section .tag-share .tag {float: left;}.blog-single-section .tag-share .tag>span {color: #ec3237;font-weight: 700;display: inline-block;padding-right: 8px;}.blog-single-section .tag-share .tag ul {list-style: none;position: relative;top: 5px;}.blog-single-section .tag-share .tag li {position: relative;}.blog-single-section .tag-share .tag li:after {content: ", ";position: absolute;right: -4px;bottom: 0;}.blog-single-section .tag-share .tag a {font-size: 14px;font-size: .875rem;color: #ec3237;}@media (max-width:767px) {.blog-single-section .tag-share .tag a {font-size: 13px;font-size: .8125rem;}}.blog-single-section .tag-share .tag a:hover {color: #ec3237;}.blog-single-section .tag-share .share {float: right;position: relative;top: -15px;}.blog-single-section .tag-share .share>span {color: #ec3237;font-weight: 600;display: inline-block;padding-right: 8px;}.blog-single-section .tag-share .share ul {position: relative;top: 15px;}.blog-single-section .tag-share .share ul>li+li {margin-left: 10px;}@media (max-width:767px) {.blog-single-section .tag-share .share ul>li+li {margin-left: 8px;}}@media (max-width:767px) {.blog-single-section .tag-share .share ul>li {margin: 5px;}}.blog-single-section .tag-share .share a {width: 35px;height: 35px;line-height: 35px;text-align: center;border: 1px solid #eae6e6;border-radius: 50%;display: inline-block;font-size: 14px;font-size: .875rem;color: #627381;}@media (max-width:767px) {.blog-single-section .tag-share .share a {font-size: 13px;font-size: .8125rem;}}.blog-single-section .tag-share .share a:hover {background: #ec3237;border-color: #ec3237;color: #fff!important;}.blog-single-section .tag-share .share ul>li:first-child a {color: #3c5ba4;}.blog-single-section .tag-share .share ul>li:nth-child(2) a {color: #47a0d9;}.blog-single-section .tag-share .share ul>li:nth-child(3) a {color: #0073b1;}.blog-single-section .tag-share .share ul>li:nth-child(4) a {color: #933f94;}.blog-single-section .author-box {padding: 35px 40px 25px;margin: 70px 0;border: 2px solid #f4f4f4;}@media (max-width:991px) {.blog-single-section .author-box {padding: 35px 40px;}}@media (max-width:767px) {.blog-single-section .author-box {padding: 25px;}}.blog-single-section .author-box .author-avatar {float: left;}@media (max-width:767px) {.blog-single-section .author-box .author-avatar {float: none;}}.blog-single-section .author-box .author-avatar img {border-radius: 50%}.blog-single-section .author-box .author-content {display: block;overflow: hidden;padding-left: 25px;}@media (max-width:767px) {.blog-single-section .author-box .author-content {padding: 0;margin: 15px 0 0 0;}}.blog-single-section .author-box .author-content p {margin-bottom: 20px;}.blog-single-section .author-box .author-name {font-size: 16px;font-size: 1rem;font-weight: 600;display: inline-block;margin-bottom: 10px;color: #ec3237;}.blog-single-section .author-box .social-link {display: inline-block;list-style: none;}.blog-single-section .author-box .social-link li {float: left;margin-right: 12px;}.blog-single-section .author-box .social-link a {display: block;font-size: 13px;font-size: .8125rem;color: #ec3237;}.blog-single-section .author-box .social-link a:hover {color: #ec3237;}.blog-single-section .more-posts {overflow: hidden;border: 2px solid #f4f4f4;padding: 0 25px;}.blog-single-section .more-posts>div {width: 50%;float: left;}@media (max-width:767px) {.blog-single-section .more-posts>div {width: 100%;float: none;}}.blog-single-section .more-posts>div>a {display: inline-block;}.blog-single-section .more-posts .next-post, .blog-single-section .more-posts .previous-post {padding: 40px 0;}@media (max-width:767px) {.blog-single-section .more-posts .next-post, .blog-single-section .more-posts .previous-post {padding: 25px 15px!important;}}.blog-single-section .more-posts .next-post {text-align: right;border-left: 1px solid #f4f4f4;padding-left: 15px;padding-right: 5px;}@media (max-width:767px) {.blog-single-section .more-posts .next-post {border-left: 0;text-align: left;border-top: 1px solid #dae9f9;}}.blog-single-section .more-posts .next-post .post-control-link {padding-right: 25px;position: relative;}@media (max-width:767px) {.blog-single-section .more-posts .next-post .post-control-link {padding-right: 0;}}.blog-single-section .more-posts .next-post .post-control-link:before {font-family: Flaticon;content: "\f104";position: absolute;right: 0;top: 0;}@media (max-width:767px) {.blog-single-section .more-posts .next-post .post-control-link: before {display: none;}}.blog-single-section .more-posts .previous-post {padding-right: 15px;padding-left: 5px;}.blog-single-section .more-posts .previous-post .post-control-link {padding-left: 25px;position: relative;}@media (max-width:767px) {.blog-single-section .more-posts .previous-post .post-control-link {padding-left: 0;}}.blog-single-section .more-posts .previous-post .post-control-link:before {font-family: Flaticon;content: "\f103";position: absolute;left: 0;top: 0;}@media (max-width:767px) {.blog-single-section .more-posts .previous-post .post-control-link: before {display: none;}}.blog-single-section .more-posts .next-post>a>span, .blog-single-section .more-posts .previous-post>a>span {display: block;}.blog-single-section .more-posts .post-control-link {font-size: 14px;font-size: .875rem;color: #777;}.blog-single-section .more-posts .post-name {font-size: 17px;font-size: 1.0625rem;color: #ec3237;margin: .7em 0 0;font-weight: 600;}@media (max-width:991px) {.blog-single-section .more-posts .post-name {font-size: 18px;font-size: 1.125rem;}}.blog-single-section .more-posts a:hover .post-control-link {color: #ec3237;}.blog-single-section .comments-area {margin-top: 70px;}.blog-single-section .comments-area .comments {border: 2px solid #f4f4f4;}.blog-single-section .comments-area li>div {border-bottom: 1px solid #f4f4f4;padding: 35px;}@media (max-width:991px) {.blog-single-section .comments-area li>div {padding: 35px 25px;}}.blog-single-section .comments-area ol {list-style-type: none;padding-left: 0;}.blog-single-section .comments-area ol ul {padding-left: 30px;list-style-type: none;}.blog-single-section .comments-area ol>li:last-child div {border-bottom: 0;}.blog-single-section .comments-area .comments-title {font-size: 22px;font-size: 1.375rem;font-weight: 600;margin: 0 0 1.5em;}@media (max-width:991px) {.blog-single-section .comments-area .comments-title {font-size: 20px;font-size: 1.25rem;}}.blog-single-section .comments-area li>div {position: relative;}.blog-single-section .comments-area .comment-theme {position: absolute;left: 35px;}@media (max-width:767px) {.blog-single-section .comments-area .comment-theme {position: static;}}.blog-single-section .comments-area .comment-theme img {border-radius: 50%}.blog-single-section .comments-area .comment-main-area {padding-left: 100px;}@media (max-width:767px) {.blog-single-section .comments-area .comment-main-area {padding-left: 0;margin-top: 25px;}}.blog-single-section .comments-area .comment-main-area p {margin-bottom: 20px;}.blog-single-section .comments-area .comments-meta h4 {font-size: 16px;font-size: 1rem;color: #ec3237;font-weight: 700;margin: 0 0 1em;}.blog-single-section .comments-area .comments-meta h4 span {font-size: 13px;font-size: .8125rem;color: #777;font-weight: 400;font-style: italic;text-transform: none;display: inline-block;padding-left: 5px;}@media (max-width:767px) {.blog-single-section .comments-area .comments-meta h4 span {padding-left: 0;}}.blog-single-section .comments-area .comment-reply-link {background: #fe9363;font-size: 13px;font-size: .8125rem;width: 80px;height: 25px;line-height: 25px;font-weight: 600;color: #fff;text-align: center;border-radius: 50px;display: inline-block;}.blog-single-section .comments-area .comment-reply-link:hover {background-color: #ec3237;}.blog-single-section .comment-respond {margin-top: 70px;}.blog-single-section .comment-respond .comment-reply-title {font-size: 22px;font-size: 1.375rem;margin: 0 0 1.5em;}@media (max-width:991px) {.blog-single-section .comment-respond .comment-reply-title {font-size: 20px;font-size: 1.25rem;}}.blog-single-section .comment-respond form input, .blog-single-section .comment-respond form textarea {background-color: #fff;width: 100%;height: 50px;border: 2px solid #f4f4f4;padding: 6px 15px;margin-bottom: 15px;outline: 0;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}.blog-single-section .comment-respond form input:focus, .blog-single-section .comment-respond form textarea:focus {-webkit-box-shadow: none;box-shadow: none;border-color: #ec3237;}@media (max-width:991px) {.blog-single-section .comment-respond form input, .blog-single-section .comment-respond form textarea {height: 40px;}}.blog-single-section .comment-respond form textarea {height: 220px;padding: 15px;}@media (max-width:991px) {.blog-single-section .comment-respond form textarea {height: 150px;}}.blog-single-section .comment-respond .form-inputs {overflow: hidden;}.blog-single-section .comment-respond .form-inputs>input:nth-child(2) {width: 49%;float: left;}@media (max-width:767px) {.blog-single-section .comment-respond .form-inputs>input: nth-child(2) {width: 100%;float: none;}}.blog-single-section .comment-respond .form-inputs>input:nth-child(3) {width: 49%;float: right;}@media (max-width:767px) {.blog-single-section .comment-respond .form-inputs>input: nth-child(3) {width: 100%;float: none;}}.blog-single-section .comment-respond .form-submit input {max-width: 180px;background-color: #ec3237;color: #fff;margin-bottom: 0;border: 0;outline: 0;text-transform: capitalize;font-weight: 700;border-radius: 50px;}.blog-single-section .comment-respond .form-submit input:hover {background-color: #ec3237;}@media screen and (min-width:1200px) {.blog-single-left-sidebar-section .blog-sidebar {padding-right: 45px;padding-left: 0;}}.error-404-section .error {width: 50%;float: left;}@media (max-width:991px) {.error-404-section .error {width: 100%;float: none;text-align: center;}}.error-404-section .error h2 {font-size: 200px;font-size: 12.5rem;margin: 0;}@media (max-width:991px) {.error-404-section .error h2 {font-size: 150px;font-size: 9.375rem;}}@media (max-width:767px) {.error-404-section .error h2 {font-size: 100px;font-size: 6.25rem;}}.error-404-section .error-message {width: 50%;float: left;margin-top: 40px;}@media (max-width:991px) {.error-404-section .error-message {width: 100%;float: none;text-align: center;margin-top: 0;}}.error-404-section .error-message h3 {font-size: 20px;font-size: 1.25rem;margin: 0 0 .8em;}.error-404-section .error-message p {margin-bottom: 1.8em;}.shop-pg-section .shop-grids {margin: 0 -15px;}.shop-pg-section .shop-grids .grid {width: calc(33.33% - 30px);float: left;margin: 0 15px 30px;}@media (max-width:991px) {.shop-pg-section .shop-grids .grid {width: calc(50% - 30px);}}@media (max-width:550px) {.shop-pg-section .shop-grids .grid {width: calc(100% - 30px);float: none;}}.shop-pg-section .grid:hover .cart-details li {opacity: 1;visibility: visible;bottom: 0;}.shop-pg-section .img-cart {position: relative;overflow: hidden;}.shop-pg-section .cart-details {width: 100%;position: absolute;left: 0;bottom: 20px;text-align: center;}.shop-pg-section .cart-details ul {overflow: hidden;display: inline-block;list-style-type: none;}.shop-pg-section .cart-details li {float: left;margin: 7px;position: relative;bottom: -50px;opacity: 0;visibility: hidden;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}.shop-pg-section .cart-details li:last-child {-webkit-transition: all .5s .1s;-o-transition: all .5s .1s;transition: all .5s .1s;}.shop-pg-section .cart-details li a {background: #df4702;width: 50px;height: 50px;line-height: 53px;text-align: center;font-size: 15px;font-size: .9375rem;color: #fff;border-radius: 50%;display: block;}.shop-pg-section .cart-details li a:hover {background: #333;}.shop-pg-section .details {text-align: center;padding: 30px 15px;}.shop-pg-section .details h4 {font-size: 18px;font-size: 1.125rem;margin: 0 0 .4em;}@media (max-width:991px) {.shop-pg-section .details h4 {font-size: 16px;font-size: 1rem;}}.shop-pg-section .details h4 a {color: #ec3237;}.shop-pg-section .details h4 a:hover {color: #ec3237;}.shop-pg-section .details del {color: #aaa;font-weight: 500;display: inline-block;padding-right: 10px;}@media (max-width:991px) {.shop-pg-section .details del {font-size: 14px;font-size: .875rem;}}.shop-pg-section .details .price {color: #ec3237;font-weight: 500;}@media (max-width:991px) {.shop-pg-section .details .price {font-size: 14px;font-size: .875rem;}}.shop-pg-section .pagination-wrapper {text-align: center;clear: both;}.shop-single-section .shop-single-slider .slider-for {text-align: center;}.shop-single-section .shop-single-slider .slider-for img {display: inline-block;}.shop-single-section .shop-single-slider .slider-nav {padding: 0 25px;margin-top: 35px;}.shop-single-section .shop-single-slider .slider-nav>i {position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: 100;}.shop-single-section .shop-single-slider .slider-nav>i:hover {cursor: pointer;}.shop-single-section .shop-single-slider .slider-nav .nav-btn-rt {left: auto;right: 0;}.shop-single-section .shop-single-slider .slider-nav .slick-slide {text-align: center;}.shop-single-section .shop-single-slider .slider-nav .slick-slide img {display: inline-block;}.shop-single-section .product-details {padding: 30px 30px 93px;}@media (max-width:1199px) {.shop-single-section .product-details {padding: 40px 30px 85px;}}@media (max-width:991px) {.shop-single-section .product-details {margin-top: 45px;padding: 40px 30px;}}@media (max-width:767px) {.shop-single-section .product-details {padding: 0;}}.shop-single-section .product-details h2 {font-size: 28px;font-size: 1.75rem;line-height: 1.4em;margin: 0 0 .33em;}@media (max-width:767px) {.shop-single-section .product-details h2 {font-size: 22px;font-size: 1.375rem;}}.shop-single-section .product-details .price {font-size: 36px;font-size: 2.25rem;color: #ec3237;margin: 7px 0 14px;}@media (max-width:991px) {.shop-single-section .product-details .price {font-size: 30px;font-size: 1.875rem;}}@media (max-width:767px) {.shop-single-section .product-details .price {font-size: 25px;font-size: 1.5625rem;}}.shop-single-section .product-details .price .old {font-size: 24px;font-size: 1.5rem;font-weight: 400;color: #aaa;text-decoration: line-through;display: inline-block;margin-left: 5px;}@media (max-width:991px) {.shop-single-section .product-details .price .old {font-size: 20px;font-size: 1.25rem;}}@media (max-width:767px) {.shop-single-section .product-details .price .old {font-size: 18px;font-size: 1.125rem;}}.shop-single-section .product-details p {margin-bottom: 1.3em;}.shop-single-section .product-details p:last-child {margin: 0;}.shop-single-section .product-details .product-option {margin-top: 45px;}.shop-single-section .product-details .product-option .product-row {overflow: hidden;}.shop-single-section .product-details .product-option .product-row button:after {display: none;}.shop-single-section .product-details .product-option .product-row>div {height: 35px;display: inline-block;float: left;}.shop-single-section .product-details .product-option .product-row>div+div {margin-left: 15px;}.shop-single-section .product-details .product-option .product-row>div:first-child {width: 85px;}.shop-single-section .product-details .product-option .product-row>div:last-child .theme-btn-s2:hover, .shop-single-section .product-details .product-option .product-row>div:last-child .theme-btn-s3:hover, .shop-single-section .product-details .product-option .product-row>div:last-child .theme-btn:hover {background: #ec3237;border-color: #ec3237;color: #fff;}.shop-single-section .product-details .product-option .theme-btn, .shop-single-section .product-details .product-option .theme-btn-s2, .shop-single-section .product-details .product-option .theme-btn-s3 {background-color: transparent;color: #333;font-size: 14px;font-size: .875rem;padding: 0 20px;height: 35px;line-height: 32px;outline: 0;border: 2px solid #e6e6e6;}.shop-single-section .product-details .product-option .theme-btn-s2:hover, .shop-single-section .product-details .product-option .theme-btn-s3:hover, .shop-single-section .product-details .product-option .theme-btn:hover {background-color: #ec3237;color: #fff;border-color: #ec3237;}@media (max-width:767px) {.shop-single-section .product-details .product-option .theme-btn, .shop-single-section .product-details .product-option .theme-btn-s2, .shop-single-section .product-details .product-option .theme-btn-s3 {font-size: 14px;font-size: .875rem;}}.shop-single-section .product-details .product-option .theme-btn-s2:before, .shop-single-section .product-details .product-option .theme-btn-s3:before, .shop-single-section .product-details .product-option .theme-btn:before {display: none;}.shop-single-section .product-details .product-option .heart-btn i {font-size: 15px;font-size: .9375rem;}.shop-single-section .product-details .product-option .product-row>div:last-child .theme-btn, .shop-single-section .product-details .product-option .product-row>div:last-child .theme-btn-s2, .shop-single-section .product-details .product-option .product-row>div:last-child .theme-btn-s3 {background-color: #fff;font-size: 18px;font-size: 1.125rem;color: #777;border: 1px solid #e6e6e6;}.shop-single-section .product-details #product-count {border-radius: 0;border: 1px solid #e6e6e6;}.shop-single-section .product-details #product-count:focus {-webkit-box-shadow: none;box-shadow: none;outline: 0;}.shop-single-section .product-details .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down, .shop-single-section .product-details .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {border-radius: 0;border-color: #e6e6e6;}.shop-single-section .product-details .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down:hover, .shop-single-section .product-details .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up:hover {background-color: #ec3237;color: #fff;}.shop-single-section .product-info {margin-top: 75px;}.shop-single-section .product-info h4 {font-size: 15px;font-size: .9375rem;margin: 0;line-height: 1.7em;}.shop-single-section .product-info p {margin-bottom: 1.3em;}.shop-single-section .product-info .tab-pane p:last-child {margin-bottom: 0;}.shop-single-section .product-info .nav-tabs {border: 0;}@media (max-width:767px) {.shop-single-section .product-info .nav-tabs {margin-bottom: 20px;}}.shop-single-section .product-info .nav-tabs li {border: 2px solid #efefef;margin-right: 1px;}.shop-single-section .product-info .nav-tabs li.active a {border: 0;outline: 0;}.shop-single-section .product-info .nav-tabs a {font-size: 15px;font-size: .9375rem;font-weight: 500;color: #777;border: 0;border-radius: 0;margin: 0;display: block;padding: 12px 20px 11px;}@media (max-width:767px) {.shop-single-section .product-info .nav-tabs a {font-size: 14px;font-size: .875rem;font-weight: 400;padding: 10px 10px 8px;text-transform: none;}}.shop-single-section .product-info .nav-tabs .active a, .shop-single-section .product-info .nav-tabs a:hover {background: #ec3237;color: #fff;}.shop-single-section .product-info .nav-tabs .active, .shop-single-section .product-info .nav-tabs li:hover {border-color: #ec3237;}.shop-single-section .product-info .tab-content {border: 2px solid #efefef;padding: 35px 25px;margin-top: -1px;}@media (max-width:767px) {.shop-single-section .product-info .tab-content {border: 0;padding: 0;margin: 0;}}.shop-single-section .product-info .client-rv {overflow: hidden;margin-bottom: 30px;}.shop-single-section .product-info .client-rv:last-child {margin-bottom: 0;}.shop-single-section .product-info .client-rv .client-pic {width: 60px;float: left;}@media (max-width:767px) {.shop-single-section .product-info .client-rv .client-pic {width: 100%;float: none;margin-bottom: 10px;}}.shop-single-section .product-info .client-rv .details {width: calc(100% - 80px);float: right;}@media (max-width:767px) {.shop-single-section .product-info .client-rv .details {width: 100%;float: none;}}.shop-single-section .product-info .client-rv .name-rating-time {border-bottom: 1px solid #e6e6e6;}@media (max-width:767px) {.shop-single-section .product-info .client-rv .name-rating-time {padding-bottom: 3px;}}.shop-single-section .product-info .client-rv .name-rating-time>div, .shop-single-section .product-info .client-rv .name-rating>div {display: inline-block;font-size: 14px;font-size: .875rem;}@media (max-width:767px) {.shop-single-section .product-info .client-rv .name-rating-time>div, .shop-single-section .product-info .client-rv .name-rating>div {font-size: 12px;font-size: .75rem;display: block;}}.shop-single-section .product-info .client-rv .rating {font-size: 12px;color: #ec3237;padding-left: 12px;}@media (max-width:767px) {.shop-single-section .product-info .client-rv .rating {padding-left: 0;margin: 4px 0 7px;}}.shop-single-section .product-info .client-rv .name-rating-time .time {float: right;color: #b3b3b3;text-transform: uppercase;}@media (max-width:767px) {.shop-single-section .product-info .client-rv .name-rating-time .time {float: none;}}.shop-single-section .product-info .client-rv .review-body {padding-top: 12px;}@media screen and (min-width:1200px) {.shop-single-section .product-info .review-form-wrapper {padding-left: 45px;}}@media (max-width:991px) {.shop-single-section .product-info .review-form {margin-top: 45px;}}.shop-single-section .product-info .review-form h4 {margin-bottom: 1.73em;}.shop-single-section .product-info .review-form form input, .shop-single-section .product-info .review-form form textarea {background: #fbfbfb;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;height: 40px;border: 2px solid #efefef;}.shop-single-section .product-info .review-form form input:focus, .shop-single-section .product-info .review-form form textarea:focus {-webkit-box-shadow: none;box-shadow: none;outline: 0;}.shop-single-section .product-info .review-form form textarea {height: 130px;}.shop-single-section .product-info .review-form form>div {margin-bottom: 27px;}.shop-single-section .product-info .review-form form>div:last-child {margin-bottom: 0;}.shop-single-section .product-info .review-form form .rating-wrapper>div {display: inline-block;}@media (max-width:767px) {.shop-single-section .product-info .review-form form .rating-wrapper>div {display: block;float: none!important;}}.shop-single-section .product-info .review-form form .rating-wrapper>div:last-child {float: right;}@media (max-width:767px) {.shop-single-section .product-info .review-form form .rating-wrapper>div: last-child {margin-top: 20px;}}.shop-single-section .product-info .review-form form .rating a {font-size: 14px;color: #ccc;display: inline-block;margin-right: 10px;}@media (max-width:767px) {.shop-single-section .product-info .review-form form .rating a {font-size: 12px;margin-right: 5px;}}.shop-single-section .product-info .review-form form .rating a:last-child {margin: 0;}.shop-single-section .product-info .review-form form .rating a:hover {color: #ec3237;}.shop-single-section .product-info .review-form form .theme-btn-s4 {background-color: transparent;color: #908f8f;outline: 0;-webkit-box-shadow: none;box-shadow: none;}.shop-single-section .product-info .review-form form .theme-btn-s4:hover {background-color: #ec3237;color: #fff;}@media screen and (min-width:767px) {.shop-single-section .product-info .review-form form .theme-btn-s4 {font-size: 15px;font-size: .9375rem;padding: 0 20px;}}.shop-single-section .slider-nav .slick-slide:focus {outline: 0;}.page-title1 {background: url(../img/round-bar.jpg) center center/cover no-repeat local;width: 100%;height: 430px;position: relative;text-align: center;}@media(max-width:991px) {.page-title1 {height: 300px;}}.page-title1 .container {height: 100%;display: table;}@media screen and (min-width:992px) {.page-title1 .container {padding-top: 100px;}}.page-title1 .container>.row {display: table-cell;}.page-title1 h1 {font-size: 55px;font-size: 3.4375rem;font-weight: 900;color: #fff;margin: .5em 0 .3em;}.page-title1 ul {text-align: center;margin-top: 10px;}.page-title1 li {display: inline-block;position: relative;padding: 0 14px;color: #fff;}.page-heading li a {color: #fff;}.page-title1 li:last-child {color: #fff;text-shadow: 2px 2px #000;}.page-title1 li::before {content: "/";height: 60%;position: absolute;right: -5px;top: 0;color: #fff;}.page-title1 li:last-child::before {display: none;}@media(max-width:991px) {.page-title1 h1 {font-size: 45px;font-size: 2.8125rem;}}@media(max-width:767px) {.page-title1 h1 {font-size: 40px;font-size: 2.5rem;}}.contents {padding: 20px;background: #fafafa;margin-bottom: 40px;border: 2px solid #f2f2f2;}ul.list {padding-left: 40px;list-style-type: disc;}ul.list a {color: #131e4a;}.ttt {font-family: Poppins, sans-serif;font-weight: 600;color: #ec3237;font-size: 25px!important;}.h3tt {font-family: Poppins, sans-serif;font-weight: 600;color: #ec3237;}.sidebar-wrapper .single-sidebar {position: relative;display: block;padding: 40px 30px 0;-webkit-box-shadow: 0 0 8px 2px #f6f6f6;box-shadow: 0 0 8px 2px #f6f6f6;margin-bottom: 50px;}.single-sidebar .popular-tag li a {position: relative;display: block;background: #f6f6f6;padding: 9px 10px 7px;color: #828282;font-size: 15px;font-weight: 400;transition: all 500ms ease 0s;z-index: 1;}.sidebar-wrapper .single-sidebar {position: relative;display: block;padding: 40px 30px 0;-webkit-box-shadow: 0 0 8px 2px #f6f6f6;box-shadow: 0 0 8px 2px #f6f6f6;margin-bottom: 50px;}.single-sidebar .popular-tag {position: relative;display: block;margin-left: -2.5px;margin-right: -2.5px;padding: 19px 0 35px;}.sidebar-title .title {color: #27282c;font-size: 20px;line-height: 24px;font-weight: 600;font-family: 'Poppins', sans-serif;}.single-sidebar .archives-form-box {position: relative;display: block;padding: 19px 0 40px;}.single-sidebar .popular-tag li {position: relative;display: inline-block;float: left;margin: 0 2.5px 5px;}.sidebar-title:before {position: absolute;top: 10px;left: -30px;width: 10px;height: 5px;background: #e9212e;content: ""}.sidebar-title {position: relative;display: block;margin-top: -4px;padding-bottom: 6px;}.listttt {font-size: 10px!important;}.btn-two {color: #27282c;font-size: 15px;line-height: 20px;font-weight: 500;text-transform: capitalize;font-family: 'Rubik', sans-serif;transition: all 500ms ease;}.service-sidebar .service-list-widget .current1 a:hover {background-color: #ec3237;color: #fff;margin: 0 -5px;}.service-sidebar .service-list-widget .current1 a {background-color: #eee;color: #000;margin: 0 -5px;}.page-title2 {background: url(../img/pipe-tube.jpg) center center/cover no-repeat local;width: 100%;height: 430px;position: relative;text-align: center;}@media(max-width:991px) {.page-title2 {height: 300px;}}.page-title2 .container {height: 100%;display: table;}@media screen and (min-width:992px) {.page-title2 .container {padding-top: 100px;}}.page-title2 .container>.row {display: table-cell;}.page-title2 h1 {font-size: 55px;font-size: 3.4375rem;font-weight: 900;color: #fff;margin: .5em 0 .3em;}.page-title2 ul {text-align: center;margin-top: 10px;}.page-title2 li {display: inline-block;position: relative;padding: 0 14px;color: #fff;}.page-heading li a {color: #fff;}.page-title2 li:last-child {color: #fff;text-shadow: 2px 2px #000;}.page-title2 li::before {content: "/";height: 60%;position: absolute;right: -5px;top: 0;color: #fff;}.page-title2 li:last-child::before {display: none;}@media(max-width:991px) {.page-title2 h1 {font-size: 45px;font-size: 2.8125rem;}}@media(max-width:767px) {.page-title2 h1 {font-size: 40px;font-size: 2.5rem;}}.page-title3 {background: url(../img/plate-sheet.jpg) center center/cover no-repeat local;width: 100%;height: 430px;position: relative;text-align: center;}@media(max-width:991px) {.page-title3 {height: 300px;}}.page-title3 .container {height: 100%;display: table;}@media screen and (min-width:992px) {.page-title3 .container {padding-top: 100px;}}.page-title3 .container>.row {display: table-cell;}.page-title3 h1 {font-size: 55px;font-size: 3.4375rem;font-weight: 900;color: #fff;margin: .5em 0 .3em;}.page-title3 ul {text-align: center;margin-top: 10px;}.page-title3 li {display: inline-block;position: relative;padding: 0 14px;color: #fff;}.page-heading li a {color: #fff;}.page-title3 li:last-child {color: #fff;text-shadow: 2px 2px #000;}.page-title3 li::before {content: "/";height: 60%;position: absolute;right: -5px;top: 0;color: #fff;}.page-title3 li:last-child::before {display: none;}@media(max-width:991px) {.page-title3 h1 {font-size: 45px;font-size: 2.8125rem;}}@media(max-width:767px) {.page-title3 h1 {font-size: 40px;font-size: 2.5rem;}}.page-title4 {background: url(../img/wire-mesh.jpg) center center/cover no-repeat local;width: 100%;height: 430px;position: relative;text-align: center;}@media(max-width:991px) {.page-title4 {height: 300px;}}.page-title4 .container {height: 100%;display: table;}@media screen and (min-width:992px) {.page-title4 .container {padding-top: 100px;}}.page-title4 .container>.row {display: table-cell;}.page-title4 h1 {font-size: 55px;font-size: 3.4375rem;font-weight: 900;color: #fff;margin: .5em 0 .3em;}.page-title4 ul {text-align: center;margin-top: 10px;}.page-title4 li {display: inline-block;position: relative;padding: 0 14px;color: #fff;}.page-heading li a {color: #fff;}.page-title4 li:last-child {color: #fff;text-shadow: 2px 2px #000;}.page-title4 li::before {content: "/";height: 60%;position: absolute;right: -5px;top: 0;color: #fff;}.page-title4 li:last-child::before {display: none;}@media(max-width:991px) {.page-title4 h1 {font-size: 45px;font-size: 2.8125rem;}}@media(max-width:767px) {.page-title4 h1 {font-size: 40px;font-size: 2.5rem;}}.page-title5 {background: url(../img/valves.jpg) center center/cover no-repeat local;width: 100%;height: 430px;position: relative;text-align: center;}@media(max-width:991px) {.page-title5 {height: 300px;}}.page-title5 .container {height: 100%;display: table;}@media screen and (min-width:992px) {.page-title5 .container {padding-top: 100px;}}.page-title5 .container>.row {display: table-cell;}.page-title5 h1 {font-size: 55px;font-size: 3.4375rem;font-weight: 900;color: #fff;margin: .5em 0 .3em;}.page-title5 ul {text-align: center;margin-top: 10px;}.page-title5 li {display: inline-block;position: relative;padding: 0 14px;color: #fff;}.page-heading li a {color: #fff;}.page-title5 li:last-child {color: #fff;text-shadow: 2px 2px #000;}.page-title5 li::before {content: "/";height: 60%;position: absolute;right: -5px;top: 0;color: #fff;}.page-title5 li:last-child::before {display: none;}@media(max-width:991px) {.page-title5 h1 {font-size: 45px;font-size: 2.8125rem;}}@media(max-width:767px) {.page-title5 h1 {font-size: 40px;font-size: 2.5rem;}}.ptext {text-align: justify !important;}.txttttt a {color: #ffffff;}.txttttt p {color: #ffffff;}