/*：这只是演示代码。源码下载链接: http://www.bootstrapmb.com/item/279(这个说明仅在演示里会看到,下载的源码里没有)*//*------------------------------------------------------------------[Master Stylesheet]Theme Name:Version:        1.0.0Author:         unicod_themeURL:            https://themeforest.net/user/unicod_theme-------------------------------------------------------------------*//*-------------------------------------------------------------->>>TABLE OF CONTENTS:----------------------------------------------------------------#0.1  Theme Reset Style#0.2  Global Elements#0.3  header#0.4  hero-slider#0.5  footer#0.6  about-section#0.7  services-section#0.8  featured-porjects-section#0.9  fun-fact#0.10   testimonials-section#0.11   advisor-section#0.13   blog-section#0.14   contact-section#0.15   cta--------------------------------------------------------------  Home style 2----------------------------------------------------------------#1.0  cta-s2#1.1  services-section-s2#1.2  featured-porjects-section-s2#1.3  fun-fact-s2#1.4  advisor-section-s2#1.5  blog-section-s2--------------------------------------------------------------  Home style 3----------------------------------------------------------------#2.0  about-section-s3--------------------------------------------------------------  About page----------------------------------------------------------------#3.0  about-section--------------------------------------------------------------  Advisor single page----------------------------------------------------------------#4.0  advisor-single-section--------------------------------------------------------------  Careers page----------------------------------------------------------------#5.0  career-section--------------------------------------------------------------  Case page----------------------------------------------------------------#6.0  case-section--------------------------------------------------------------  Case single page----------------------------------------------------------------#7.0  case-single-section--------------------------------------------------------------  Services page----------------------------------------------------------------#8.0  main-services-section--------------------------------------------------------------  Service single page----------------------------------------------------------------#9.0  service-single-section--------------------------------------------------------------  No search result page----------------------------------------------------------------#10.0   no-search-result-section--------------------------------------------------------------  404 page----------------------------------------------------------------#11.0   error-404-section--------------------------------------------------------------  Blog with sidebar page----------------------------------------------------------------#12.0   blog-width-sidebar-section--------------------------------------------------------------  Blog details----------------------------------------------------------------#13.0   blog-details-post--------------------------------------------------------------  Team page----------------------------------------------------------------#14.0   team-section-wrapper----------------------------------------------------------------*//*---------------------------  Fonts----------------------------*/@import url("https://fonts.googleapis.com/css?family=Roboto:400,400i,500,700");/*--------------------------------------------------------------#0.1    Theme Reset Style--------------------------------------------------------------*/html {  font-size: 15px;}body {  font-family: "Roboto", sans-serif;  background-color: #fff;  font-size: 15px;  font-size: 1rem;  -webkit-font-smoothing: antialiased;  overflow-x: hidden;}@media (max-width: 767px) {  body {    font-size: 14px;  }}p {  color: #6b6b6b;  line-height: 1.8em;}h1,h2,h3,h4,h5,h6 {  color: #2d2c2c;  font-weight: bold;}ul {  list-style-type: none;  padding-left: 0;  margin: 0;}a {  color: #051429;  text-decoration: none;  -webkit-transition: all 0.2s;  -moz-transition: all 0.2s;  -o-transition: all 0.2s;  -ms-transition: all 0.2s;  transition: all 0.2s;}a:hover,a:focus {  text-decoration: none;}a:focus {  outline: 0 auto -webkit-focus-ring-color;}/*--------------------------------------------------------------#0.2    Global Elements--------------------------------------------------------------*/.page-wrapper {  position: relative;  overflow: hidden;}.color-y {  color:#F6BA18 !important;}.color-t {  color: #051429 !important;}.color-b-g {  background: #F2F2F2 !important;}.color-b-t {  background: #051429 !important;}.wow {  visibility: hidden;}.padless {  padding: 0 !important;}.marless {  margin: 0 !important;}.fi:before {  margin: 0;}.p-0 {  padding: 0;}.p-b-0 {  padding-bottom: 0 !important;}.p-b-10 {  padding-bottom: 10px !important;}.p-t-0 {  padding-top: 0 !important;}.m-b-30 {  margin-bottom: 30px !important;}.m-b-100 {  margin-bottom: 100px !important;}.m-t-0 {  margin-top: 0px !important;}.section-padding {  padding: 100px 0px 70px;}.section-padding-2 {  padding: 100px 0;}.capital {  text-transform: capitalize !important;}.font-big {  font-size: 100px !important;  color: #f6ba18;}@media (max-width: 1199px) {  .section-padding {    padding: 100px 0;  }}@media (max-width: 991px) {  .section-padding {    padding: 80px 0;  }}@media (max-width: 767px) {  .section-padding {    padding: 70px 0;  }}/** for popup image ***/.mfp-wrap {  background-color: rgba(0, 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 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  -o-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}.mfp-with-zoom.mfp-ready .mfp-container {  opacity: 1;}.mfp-with-zoom.mfp-ready.mfp-bg {  opacity: 0.8;}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg {  opacity: 0;}/*** for fancybox video ***/.fancybox-overlay {  background: rgba(0, 0, 0, 0.9);  z-index: 9999 !important;}.fancybox-wrap {  z-index: 99999 !important;}.video-col {  background: #051429;}.video-col-titlet {  padding: 100px 0 100px 60px;}@media only screen and (max-width: 767px) {    .video-col .video-col-titlet {    padding: 50px 0 60px 10px !important;  }  .frst-divider::before {    width: 100% !important;  }}.video-col-titlet h2 {  color: #fff;}.video-col-titlet p {  color: #fff;  font-weight: 300;}.video-col-titlet-s1 {  padding: 0 30px 0;}.video-col-titlet-s1 h2 {  color: #fff;}.video-col-titlet-s1 p {  color: #fff;  font-weight: 300;}.about-small-col h4 {    color: #F6BA18;}.about-small-col ul li {    font-weight: 300;    color: #fff;    margin-bottom: 7px;}.about-small-col ul li i {    margin-right: 5px;    -webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    -o-transition: all 0.4s ease-in-out;    -ms-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out;}/*** Contact for submission message ***/.validate-contact-form label.error {  color: red;  font-size: 0.93333rem;  font-weight: normal;  margin: 5px 0 0 0;}.validate-contact-form #loader {  display: none;}.validate-contact-form #success,.validate-contact-form #error {  width: 100%;  color: #fff;  padding: 5px 10px;  font-size: 16px;  text-align: center;  display: none;}.contact-text {  font-size: 18px;}@media (max-width: 767px) {  .validate-contact-form #success,  .validate-contact-form #error {    font-size: 15px;  }}.validate-contact-form #success {  background-color: green;  margin-bottom: 5px;}.validate-contact-form #error {  background-color: red;}/**** style for box layout ***/@media screen and (min-width: 1200px) {  .box-layout {    width: 100%;    height: 100%;    background: url("../images/bd-bg.jpg") center center/auto repeat fixed;  }}@media screen and (min-width: 1200px) {  .box-layout .page-wrapper {    background-color: #fff;    width: 1250px;    margin: 50px auto 0;  }}.section-title {  margin-bottom: 30px;  position: relative;}.section-titlet {    border-bottom: 1px solid #fff;    margin-bottom: 15px;}@media (max-width: 991px) {  .section-title {    padding-bottom: 15px;    margin-bottom: 50px;  }}.section-title .title-separator {  position: absolute;  left: 0;  bottom: 0;}.section-title .title-separator span {  background-color: #051429;  width: 18px;  height: 18px;  position: absolute;  left: 10px;  bottom: -10px;  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);}@media (max-width: 1199px) {  .section-title .title-separator span {    width: 15px;    height: 15px;  }}@media (max-width: 991px) {  .section-title .title-separator span {    width: 13px;    height: 13px;  }}.section-title .title-separator:before {  content: "";  background-color: #051429;  width: 55px;  height: 2px;  position: absolute;  left: 0;  bottom: 0;}@media (max-width: 991px) {  .section-title .title-separator:before {    height: 1px;  }}@media (max-width: 1199px) {  .section-title .title-separator:before {    bottom: -3px;  }}@media (max-width: 991px) {  .section-title .title-separator:before {    bottom: -4px;  }}.section-title .title-separator:after {  content: "";  background-color: #051429;  width: 83px;  height: 2px;  position: absolute;  left: 0;  bottom: -7px;}@media (max-width: 991px) {  .section-title .title-separator:after {    height: 1px;  }}.section-title h2 {  font-size: 34px;  line-height: 0.8em;  margin: 0;  text-transform: uppercase;}.section-titlet h2 {  text-transform: uppercase;  margin-top: 0;}.section-titlet >p {  letter-spacing: 3px;  text-transform: uppercase;}@media (max-width: 1199px) {  .section-title h2 {    font-size: 30px;    font-size: 2rem;  }}@media (max-width: 991px) {  .section-title h2 {    font-size: 28px;    font-size: 1.86667rem;  }}@media (max-width: 767px) {  .section-title h2 {    font-size: 25px;    font-size: 1.66667rem;  }}@media (max-width: 600px) {  .section-title h2 {    line-height: 1.2em;  }}/*** section title style 2 ***/.section-title-s2 {  text-align: center;  margin-bottom: 65px;}@media (max-width: 1199px) {  .section-title-s2 {    margin-bottom: 50px;  }}@media (max-width: 991px) {  .section-title-s2 {    margin-bottom: 40px;  }}.section-title-s2 h2 {  font-size: 34px;  font-size: 2.26667rem;  line-height: 0.8em;  margin: 0 0 0.7em;  text-transform: uppercase;  position: relative;}@media (max-width: 1199px) {  .section-title-s2 h2 {    font-size: 30px;    font-size: 2rem;  }}@media (max-width: 991px) {  .section-title-s2 h2 {    font-size: 28px;    font-size: 1.86667rem;  }}@media (max-width: 767px) {  .section-title-s2 h2 {    font-size: 25px;    font-size: 1.66667rem;  }}.section-title-s2 p {  font-size: 16px;  font-size: 1.06667rem;  font-style: italic;  color: #9c9c9c;  margin: 0;}@media (max-width: 991px) {  .section-title-s2 p {    font-size: 15px;    font-size: 1rem;  }}/***************************************************  Buttons****************************************************/.theme-btn-s1, .theme-btn-s2, .theme-btn-s4, .theme-btn-s3, .theme-btn-s5 {  background-color: #fff;  font-size: 13px;  font-size: 0.86667rem;  font-weight: 500;  color: #051429;  padding: 12px 22px;  border: 0;  outline: 0;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  -o-border-radius: 3px;  -ms-border-radius: 3px;  border-radius: 3px;  text-transform: uppercase;}.theme-btn-s1:hover, .theme-btn-s2:hover, .theme-btn-s4:hover, .theme-btn-s3:hover, .theme-btn-s5:hover, .theme-btn-s1:focus, .theme-btn-s2:focus, .theme-btn-s4:focus, .theme-btn-s3:focus, .theme-btn-s5:focus, .theme-btn-s1:active, .theme-btn-s2:active, .theme-btn-s4:active, .theme-btn-s3:active, .theme-btn-s5:active {  background-color: #051429;  color: #fff;}.theme-btn-s1 a:focus, .theme-btn-s2 a:focus, .theme-btn-s4 a:focus, .theme-btn-s3 a:focus, .theme-btn-s5 a:focus {  border: 0;  outline: 0;}@media (max-width: 767px) {  .theme-btn-s1, .theme-btn-s2, .theme-btn-s4, .theme-btn-s3, .theme-btn-s5 {    padding: 12px;    font-size: 13px;  }}.theme-btn-s6 {  background-color: #051429;  font-size: 13px;  font-size: 0.86667rem;  font-weight: 500;  color: #fff;  padding: 12px 22px;  border: 0;  outline: 0;  border: 1px solid #fff;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  -o-border-radius: 3px;  -ms-border-radius: 3px;  border-radius: 3px;  text-transform: uppercase;}.theme-btn-s6:hover,.theme-btn-s6:focus{  background-color: #fff;  color: #051429;  border : 1px solid #fff;}.theme-btn-s2, .theme-btn-s4 {  background-color: #fff;  font-size: 14px;  font-size: 0.93333rem;  padding: 14px 44px 14px 22px;  position: relative;  display: inline-block;}@media (max-width: 1199px) {  .theme-btn-s2, .theme-btn-s4 {    font-size: 13px;    font-size: 0.86667rem;    padding: 14px 40px 14px 18px;  }}@media (max-width: 991px) {  .theme-btn-s2, .theme-btn-s4 {    font-size: 12px;    font-size: 0.8rem;    padding: 12px 34px 12px 16px;  }}.theme-btn-s2:after, .theme-btn-s4:after {  font-family: "FontAwesome";  content: "\f101";  font-size: 14px;  font-size: 0.93333rem;  color: #051429;  position: absolute;  right: 22px;  top: 50%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -o-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);}@media (max-width: 1199px) {  .theme-btn-s2:after, .theme-btn-s4:after {    font-size: 13px;    font-size: 0.86667rem;    right: 15px;  }}@media (max-width: 991px) {  .theme-btn-s2:after, .theme-btn-s4:after {    font-size: 12px;    font-size: 0.8rem;    right: 15px;  }}.theme-btn-s2:hover, .theme-btn-s4:hover, .theme-btn-s2:focus, .theme-btn-s4:focus {  background-color: #fff;  color: #051429;}.theme-btn-s3, .theme-btn-s5 {  display: inline-block;  -webkit-border-radius: 0;  -moz-border-radius: 0;  -o-border-radius: 0;  -ms-border-radius: 0;  border-radius: 0;}@media (max-width: 991px) {  .theme-btn-s3, .theme-btn-s5 {    padding: 10px 20px;  }}@media (max-width: 767px) {  .theme-btn-s3, .theme-btn-s5 {    padding: 8px 16px;  }}.theme-btn-s4 {  background-color: #fff;}.theme-btn-s4:hover {  background-color: #d39c08;}.theme-btn-s5 {  padding: 8px 18px;}.form input,.form textarea,.form select {  border-color: #bfbfbf;  border-radius: 0;  outline: 0;  -webkit-box-shadow: none;  box-shadow: none;  color: #595959;}.form input:focus,.form textarea:focus,.form select:focus {  border-color: #051429;  -webkit-box-shadow: 0 0 5px 0 #02498f;  -moz-box-shadow: 0 0 5px 0 #02498f;  -o-box-shadow: 0 0 5px 0 #02498f;  -ms-box-shadow: 0 0 5px 0 #02498f;  box-shadow: 0 0 5px 0 #02498f;}.form ::-webkit-input-placeholder {  font-style: 14px;  font-style: italic;  color: #bfbfbf;}.form :-moz-placeholder {  font-style: 14px;  font-style: italic;  color: #bfbfbf;}.form ::-moz-placeholder {  font-style: 14px;  font-style: italic;  color: #bfbfbf;}.form :-ms-input-placeholder {  font-style: 14px;  font-style: italic;  color: #bfbfbf;}.form select {  font-style: italic;  display: inline-block;  -webkit-appearance: none;  -moz-appearance: none;  -ms-appearance: none;  appearance: none;  cursor: pointer;}.form select::-ms-expand {  /* for IE 11 */  display: none;}/* scroll up*/.back-to-top {    background-color: #051429;    width: 35px;    height: 35px;    line-height: 35px;    text-align: center;    display: none;    position: fixed;    z-index: 999;    right: 30px;    bottom: 30px;    border: 1px solid #fff;    -webkit-transition: all 0.2s;    -moz-transition: all 0.2s;    -o-transition: all 0.2s;    -ms-transition: all 0.2s;    transition: all 0.2s;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    -o-border-radius: 3px;    -ms-border-radius: 3px;    border-radius: 3px;}.back-to-top i {    font-size: 18px;    color: #fff;    font-size: 1.125rem;    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%);}.social-links {  overflow: hidden;}.social-links li {  float: left;}.social-links li a {  display: block;  color: #fff;  text-align: center;}.social-links a i {  height: 25px;  line-height: 25px;  width: 25px;}.page-title {  background: url("../../images/page-title.jpg") center center/cover no-repeat local;  height: 350px;  position: relative;  width: 100%;  position: relative;}@media (max-width: 991px) {  .page-title {    height: 250px;  }}@media (max-width: 767px) {  .page-title {    text-align: center;  }}.page-title:before {  content: "";  background-color: rgba(5, 20, 41, 0.70);  width: 100%;  height: 100%;  position: absolute;  left: 0;  top: 0;}.page-title .container {  margin-top: 50px;  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: 991px) {  .page-title .container {    width: 100%;    margin-top: 0;  }}.page-title h2 {  font-size: 36px;  font-size: clac-rem-value(36);  color: #fff;  display: inline-block;  margin: 0;  text-transform: uppercase;}@media (max-width: 991px) {  .page-title h2 {    font-size: 30px;    font-size: clac-rem-value(30);  }}@media (max-width: 767px) {  .page-title h2 {    font-size: 30px;    font-size: clac-rem-value(30);    display: block;  }}.page-title .breadcrumb {  background-color: transparent;  padding: 0;  margin: 0;  display: inline-block;  float: right;}@media (max-width: 767px) {  .page-title .breadcrumb {    display: block;    float: none;  }}.page-title .breadcrumb ul {  margin-top: 8px;  overflow: hidden;}@media (max-width: 767px) {  .page-title .breadcrumb ul {    display: inline-block;  }}.page-title .breadcrumb ul li {  color: #fff;  float: left;  padding-right: 12px;  margin-right: 12px;  font-style: italic;  position: relative;}.page-title .breadcrumb ul li:after {  font-family: "FontAwesome";  content: "\f105";  position: absolute;  right: 0;}.page-title .breadcrumb ul li:last-child {  margin: 0;  padding: 0;}.page-title .breadcrumb ul li:last-child:after {  content: "";}.page-title .breadcrumb ul li a {  color: #fff;}.page-title .breadcrumb ul li a:hover {  color: #f6ba18;}.preloader {  background-color: #051429;  width: 100%;  height: 100%;  position: fixed;  left: 0;  top: 0;  z-index: 1000;}.preloader:before {  content: "";  background: #051429;  width: 130%;  height: 100%;  position: absolute;  left: -70%;  right: auto;  top: 0;  -webkit-transform: skewX(40deg);  -moz-transform: skewX(40deg);  -o-transform: skewX(40deg);  -ms-transform: skewX(40deg);  transform: skewX(40deg);}.preloader .inner {  height: 200px;  width: 200px;  margin-top: -100px;  margin-left: -100px;  position: absolute;  left: 50%;  top: 50%;  -ms-transform: rotate(-135deg);  -moz-transform: rotate(-135deg);  -webkit-transform: rotate(-135deg);  transform: rotate(-135deg);}.preloader .inner >div {  -moz-border-radius: 50% 50% 50% 50%;  -webkit-border-radius: 50% 50% 50% 50%;  border-radius: 50% 50% 50% 50%;  position: absolute;  border-top: 4px solid #F6BA18;  border-bottom: 4px solid transparent;  border-left: 4px solid #F6BA18;  border-right: 4px solid transparent;  -webkit-animation: animate 2s infinite;  animation: animate 2s infinite;}@media (max-width: 767px) {  .preloader .inner >div {    border-top: 2px solid #F6BA18;    border-bottom: 2px solid transparent;    border-left: 2px solid #F6BA18;    border-right: 2px solid transparent;  }}.preloader .inner >div:first-child {  left: 75px;  top: 75px;  width: 50px;  height: 50px;}@media (max-width: 767px) {  .preloader .inner >div:first-child {    width: 40px;    height: 40px;  }}.preloader .inner >div:nth-child(2) {  left: 65px;  top: 65px;  width: 70px;  height: 70px;  -webkit-animation-delay: 0.2s;  -moz-animation-delay: 0.2s;  animation-delay: 0.2s;}@media (max-width: 767px) {  .preloader .inner >div:nth-child(2) {    width: 60px;    height: 60px;  }}.preloader .inner >div:nth-child(3) {  left: 55px;  top: 55px;  width: 90px;  height: 90px;  -webkit-animation-delay: 0.4s;  -moz-animation-delay: 0.4s;  animation-delay: 0.4s;}@media (max-width: 767px) {  .preloader .inner >div:nth-child(3) {    width: 80px;    height: 80px;  }}.preloader .inner >div:nth-child(4) {  left: 45px;  top: 45px;  width: 110px;  height: 110px;  -webkit-animation-delay: 0.6s;  -moz-animation-delay: 0.6s;  animation-delay: 0.6s;}@media (max-width: 767px) {  .preloader .inner >div:nth-child(4) {    width: 100px;    height: 100px;  }}@-webkit-keyframes animate {  50% {    -ms-transform: rotate(360deg) scale(0.8);    -moz-transform: rotate(360deg) scale(0.8);    -webkit-transform: rotate(360deg) scale(0.8);    transform: rotate(360deg) scale(0.8);  }}@keyframes animate {  50% {    -ms-transform: rotate(360deg) scale(0.8);    -moz-transform: rotate(360deg) scale(0.8);    -webkit-transform: rotate(360deg) scale(0.8);    transform: rotate(360deg) scale(0.8);  }}/***************************************************  service grid s1****************************************************/.service-grid-s1 .grid, .service-grid-s2 .grid {  background: #fff;  padding: 40px 30px;  position: relative;  border: 1px solid #ccc;  margin-bottom: 1px;  -webkit-transition: all 0.3s;  -moz-transition: all 0.3s;  -o-transition: all 0.3s;  -ms-transition: all 0.3s;  transition: all 0.3s;}@media (max-width: 767px) {  .service-grid-s1 .grid, .service-grid-s2 .grid {    padding: 30px 25px;  }}.service-grid-s1 .grid .icon, .service-grid-s2 .grid .icon {  font-size: 34px;  color: #051429;  text-align: center;  margin-bottom: 10px;  -webkit-transition: all 0.5s;  -moz-transition: all 0.5s;  -o-transition: all 0.5s;  -ms-transition: all 0.5s;  transition: all 0.5s;}@media (max-width: 767px) {  .service-grid-s1 .grid .icon, .service-grid-s2 .grid .icon {    position: static;    margin-bottom: 13px;  }}.service-grid-s1 .grid .icon .fi:before, .service-grid-s2 .grid .icon .fi:before {  font-size: 2.65rem;  color: #051429;  -webkit-transition: all 0.5s;  -moz-transition: all 0.5s;  -o-transition: all 0.5s;  -ms-transition: all 0.5s;  transition: all 0.5s;}.service-grid-s1 .grid h3, .service-grid-s2 .grid h3 {  font-size: 18px;  font-size: 1.2rem;  margin: 0 0 0.9em;  -webkit-transition: all 0.5s;  -moz-transition: all 0.5s;  -o-transition: all 0.5s;  -ms-transition: all 0.5s;  transition: all 0.5s;}@media (max-width: 767px) {  .service-grid-s1 .grid h3, .service-grid-s2 .grid h3 {    font-size: 16px;    font-size: 1.06667rem;  }}.service-grid-s1 .grid h3 a, .service-grid-s2 .grid h3 a {  color: #051429;  -webkit-transition: all 0.5s;  -moz-transition: all 0.5s;  -o-transition: all 0.5s;  -ms-transition: all 0.5s;  transition: all 0.5s;}.service-grid-s1 .grid .details {  text-align: center;}.grid:hover .details {   border-left-color: #fff;  -webkit-transition: all 0.5s;  -moz-transition: all 0.5s;  -o-transition: all 0.5s;  -ms-transition: all 0.5s;  transition: all 0.5s;}@media (max-width: 767px) {  .service-grid-s1 .grid .details, .service-grid-s2 .grid .details {    padding-left: 0;  }}.service-grid-s1 .grid .details p, .service-grid-s2 .grid .details p {  font-size: 14px;  font-size: 0.93333rem;  margin: 0;}.service-grid-s1 .grid:hover, .service-grid-s2 .grid:hover {  background-color: #051429;  -webkit-transition: all 0.5s;  -moz-transition: all 0.5s;  -o-transition: all 0.5s;  -ms-transition: all 0.5s;  transition: all 0.5s;}.service-grid-s1 .grid:hover .icon, .service-grid-s2 .grid:hover .icon {  color: #fff;  -webkit-transition: all 0.5s;  -moz-transition: all 0.5s;  -o-transition: all 0.5s;  -ms-transition: all 0.5s;  transition: all 0.5s;}.service-grid-s1 .grid:hover h3 a, .service-grid-s2 .grid:hover h3 a {  color: #f6ba18;}.service-grid-s1 .grid:hover .details p, .service-grid-s2 .grid:hover .details p {  color: #fff;}/***************************************************  service grid s2****************************************************/.service-grid-s2 .grid {  background-color: transparent;  margin: 0 30px;  padding: 0 0 0 40px;}.service-grid-s2 .grid:hover {  background-color: transparent;}@media (max-width: 767px) {  .service-grid-s2 .grid {    padding-left: 0;  }}.service-grid-s2 .grid .icon {  position: absolute;    left: -30px;    top: 30px;}.service-grid-s2 .grid .details {  padding-left: 15px;  border-left: 3px solid #051429;}@media (max-width: 767px) {  .service-grid-s2 .grid .details {    padding-left: 0;  }}.service-grid-s2 .grid:hover {  background-color: transparent;}.service-grid-s2 .grid:hover .details p {  color: #6b6b6b;}/***************************************************  Main services grids****************************************************/.main-services-section .grid {  margin-bottom: 30px;}.main-services-section .grid .img-holder {  margin-bottom: 35px;  overflow: hidden;}.service-info h3 a {    color: #051429;}/***************************************************  featured Projects s1****************************************************/.featured-projects-s1 .grid, .featured-projects-s2 .grid {  position: relative;}.featured-projects-s1 .grid .img-holder, .featured-projects-s2 .grid .img-holder {  position: relative;  overflow: hidden;}.featured-projects-s1 .grid .img-holder:before, .featured-projects-s2 .grid .img-holder:before {  content: "";  background: rgba(5, 20, 41, 0.30) ;  width: 100%;  height: 100%;  position: absolute;  left: 0;  top: 0;  z-index: 5;  -webkit-transition: all 0.5s;  -moz-transition: all 0.5s;  -o-transition: all 0.5s;  -ms-transition: all 0.5s;  transition: all 0.5s;}.featured-projects-s1 .grid .text {  background: #051429;  width: 100%;  position: absolute;  bottom: 0;  padding: 0px;  -webkit-transition: all 0.5s;  -moz-transition: all 0.5s;  -o-transition: all 0.5s;  -ms-transition: all 0.5s;  transition: all 0.5s;}.featured-projects-s1 .grid .text h3 {  font-size: 17px;  color: #fff;  padding: 0 0 10px;}.featured-projects-s1 .grid .title, .featured-projects-s2 .grid .title {  width: 100%;  position: absolute;  bottom: -60;  z-index: 10;  -webkit-transition: all 0.5s;  -moz-transition: all 0.5s;  -o-transition: all 0.5s;  -ms-transition: all 0.5s;  transition: all 0.5s;}.featured-projects-s1 .grid:hover .title, .featured-projects-s2 .grid:hover .title {  opacity: 1;  bottom: 0;}.featured-projects-s1 .grid .title, .featured-projects-s2 .grid .title {  bottom: -60px;  opacity: 0;  -webkit-transition: all 0.5s;  -moz-transition: all 0.5s;  -o-transition: all 0.5s;  -ms-transition: all 0.5s;  transition: all 0.5s;}.featured-projects-s1 .grid .title h3, .featured-projects-s2 .grid .title h3 {  font-size: 17px;  font-size: 1.13333rem;  font-weight: 500;  margin: 0;  text-align: center;}.featured-projects-s1 .grid .title p {  margin-bottom: 0;  padding-bottom: 0;}.featured-projects-s1 .grid .title p a {  background-color: #051429;  display: block;  color: #fff;  padding: 50px 35px;  text-align: center;  border-bottom: 1px solid #fff;  font-weight: 300;  font-size: 14px;}.featured-projects-s1 .grid .title h3 a, .featured-projects-s2 .grid .title h3 a {  background-color: #051429;  display: block;  color: #fff;  padding: 20px;}@media (max-width: 1199px) {  .featured-projects-s1 .grid .title h3 a, .featured-projects-s2 .grid .title h3 a {    padding: 15px;  }}.featured-projects-s1 .grid .fancybox, .featured-projects-s2 .grid .fancybox {  background-color: #fff;  width: 45px;  height: 45px;  line-height: 45px;  font-size: 18px;  font-size: 1.2rem;  color: #051429;  text-align: center;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -o-border-radius: 50%;  -ms-border-radius: 50%;  border-radius: 50%;  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%);  z-index: 10;  margin-top: -20px;  opacity: 0;  visibility: hidden;  -webkit-transition: all 0.5s;  -moz-transition: all 0.5s;  -o-transition: all 0.5s;  -ms-transition: all 0.5s;  transition: all 0.5s;}@media (max-width: 1199px) {  .featured-projects-s1 .grid .fancybox, .featured-projects-s2 .grid .fancybox {    width: 45px;    height: 45px;    line-height: 45px;    font-size: 15px;    font-size: 1rem;  }}.featured-projects-s1 .grid:hover .img-holder:before, .featured-projects-s2 .grid:hover .img-holder:before {  background-color: rgba(5, 20, 41, 0.66);  width: 100%;  height: 100%;  position: absolute;  left: 0;  top: 0;}.featured-projects-s1 .grid:hover .fancybox, .featured-projects-s2 .grid:hover .fancybox {  opacity: 1;  visibility: visible;  margin-top: 0;}.featured-projects-s1 .owl-controls, .featured-projects-s2 .owl-controls {  width: 100%;  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%);  margin: 0;}.featured-projects-s1 .owl-controls .owl-nav .owl-prev, .featured-projects-s2 .owl-controls .owl-nav .owl-prev,.featured-projects-s1 .owl-controls .owl-nav .owl-next, .featured-projects-s2 .owl-controls .owl-nav .owl-next {  background-color: rgba(246, 186, 24, 0.8);  width: 40px;  height: 55px;  line-height: 48px;  font-size: 20px;  font-size: 1.33333rem;  margin: 0;  -webkit-border-radius: 0;  -moz-border-radius: 0;  -o-border-radius: 0;  -ms-border-radius: 0;  border-radius: 0;  position: absolute;  top: 50%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -o-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);}@media (max-width: 1199px) {  .featured-projects-s1 .owl-controls .owl-nav .owl-prev, .featured-projects-s2 .owl-controls .owl-nav .owl-prev,  .featured-projects-s1 .owl-controls .owl-nav .owl-next, .featured-projects-s2 .owl-controls .owl-nav .owl-next {    width: 30px;    height: 45px;    line-height: 38px;    font-size: 20px;    font-size: 1.33333rem;  }}.featured-projects-s1 .owl-controls .owl-nav .owl-prev, .featured-projects-s2 .owl-controls .owl-nav .owl-prev {  left: 0;}.featured-projects-s1 .owl-controls .owl-nav .owl-next, .featured-projects-s2 .owl-controls .owl-nav .owl-next {  right: 0;}.featured-projects-s1 .owl-controls .owl-nav .owl-prev:hover, .featured-projects-s2 .owl-controls .owl-nav .owl-prev:hover,.featured-projects-s1 .owl-controls .owl-nav .owl-next:hover, .featured-projects-s2 .owl-controls .owl-nav .owl-next:hover {  background-color: #f6ba18;}/***************************************************  featured Projects s2****************************************************/.featured-projects-s2 .grid-filters {  text-align: center;  padding: 0 30px;}.featured-projects-s2 .grid-filters ul {  margin-bottom: 35px;  display: inline-block;  overflow: hidden;}@media (max-width: 767px) {  .featured-projects-s2 .grid-filters ul {    margin-bottom: 30px;  }}.featured-projects-s2 .grid-filters ul li {  float: left;  margin-right: 5px;}@media (max-width: 767px) {  .featured-projects-s2 .grid-filters ul li {    margin-bottom: 10px;  }}.featured-projects-s2 .grid-filters ul li a {  font-size: 14px;  font-size: 0.93333rem;  font-weight: 500;  color: #051429;  display: block;  padding: 8px 20px;  border: 1px solid #051429;  text-transform: uppercase;}@media (max-width: 1199px) {  .featured-projects-s2 .grid-filters ul li a {    font-size: 13px;    font-size: 0.86667rem;    border: 1px solid #051429;  }}@media (max-width: 767px) {  .featured-projects-s2 .grid-filters ul li a {    font-size: 12px;    font-size: 0.8rem;    padding: 7px 15px;  }}.featured-projects-s2 .grid-filters ul li .current {  background-color: #051429;  border-color: #051429;  color: #fff;}.featured-projects-s2 .grid-container {  margin: 0 -7px;}.featured-projects-s2 .grid-container .grid {  width: 25%;  float: left;  padding: 0 7px 15px;}.featured-projects-s2 .grid-three-item .grid {  width: 33%;  float: left;  padding: 0 7px 15px;}.featured-projects-s2 .grid-container .grid-2 {  width: 25%;  float: left;  padding: 0;  margin: 0;}.featured-projects-s2 .grid-container .grid img {  width: 100%;}.featured-projects-s2 .grid .grid-inner {  position: relative;  overflow: hidden;}.featured-projects-s2 .grid .img-holder:before {  background-color: rgba(0, 0, 0, 0.1);  width: 100%;  height: 100%;  position: absolute;  left: 0;  top: 0;}/***************************************************  advisor style 1****************************************************/.advisor-s1 .grid, .advisor-s2 .grid {  text-align: center;}.advisor-s1 .grid .img-holder, .advisor-s2 .grid .img-holder {  position: relative;}.banner-03:hover .banner-03__block {  height: 100%;  opacity: 1;  top: 0;  transition: all 0.5s ease 0s;  visibility: visible;}.advisor-s1 .grid .img-holder:before, .advisor-s2 .grid .img-holder:before {  content: "";  background-color: rgba(5, 20, 41, 0.87);  width: 100%;  height: 100%;  position: absolute;  left: 0;  top: 0;  opacity: 0;  -webkit-transition: all 0.3s;  -moz-transition: all 0.3s;  -o-transition: all 0.3s;  -ms-transition: all 0.3s;  transition: all 0.3s;}.advisor-s1 .grid .member-info, .advisor-s2 .grid .member-info {  position: relative;}.advisor-s1 .grid .social-links, .advisor-s2 .grid .social-links {  width: 100%;  position: absolute;  left: 50%;  -webkit-transform: translateX(-50%);  -moz-transform: translateX(-50%);  -o-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);  opacity: 0;  top: -40%;  visibility: hidden;  -webkit-transition: all 0.3s;  -moz-transition: all 0.3s;  -o-transition: all 0.3s;  -ms-transition: all 0.3s;  transition: all 0.3s;}.advisor-s1 .grid .social-links li, .advisor-s2 .grid .social-links li {  margin-right: 5px;  float: none;  display: inline-block;  margin-bottom: 10px;}.advisor-s1 .grid .social-links li:last-child, .advisor-s2 .grid .social-links li:last-child {  margin-right: 0;}.advisor-s1 .grid .social-links a, .advisor-s2 .grid .social-links a {  background-color: #051429;  display: block;  width: 30px;  height: 30px;  line-height: 30px;  color: #fff;}.advisor-s1 .grid .social-links a:hover, .advisor-s2 .grid .social-links a:hover {  background-color: #d39c08;}.advisor-s1 .grid .member-info .details, .advisor-s2 .grid .member-info .details {  background-color: #051429;  border-top: 5px solid #F6BA18;  padding: 22px 15px;  text-align: center;  -webkit-transition: all 0.3s;  -moz-transition: all 0.3s;  -o-transition: all 0.3s;  -ms-transition: all 0.3s;  transition: all 0.3s;}.advisor-s1 .member-info .details h3, .advisor-s2 .member-info .details h3 {  font-size: 16px;  font-size: 1.06667rem;  font-weight: 500;  color: #fff;  margin: 0 0 0.25em;  text-transform: uppercase;}@media (max-width: 767px) {  .advisor-s1 .member-info .details h3, .advisor-s2 .member-info .details h3 {    font-size: 15px;    font-size: 1rem;  }}.advisor-s1 .member-info .details .post, .advisor-s2 .member-info .details .post {  font-size: 13px;  font-size: 0.86667rem;  font-style: italic;  color: #bfbdbd;}.advisor-s1 .grid:hover .img-holder:before, .advisor-s2 .grid:hover .img-holder:before {  opacity: 1;}.advisor-s1 .grid:hover .social-links, .advisor-s2 .grid:hover .social-links {  border-bottom: 5px solid #051429;  opacity: 1;  top: -42px;  visibility: visible;}/***************************************************  advisor style 2****************************************************/.advisor-s2 .grid .member-info {  background: #051429;  padding: 30px 0;  border-top: 2px solid #f6ba18;  position: relative;}.advisor-s2 .grid .social-links {  position: static;  opacity: 1;  visibility: visible;  -webkit-transform: none;  -moz-transform: none;  -o-transform: none;  -ms-transform: none;  transform: none;}.advisor-s2 .grid .social-links a {  background-color: transparent;  border: 1px solid  #b7b5b5;  font-size: 12px;  font-size: 0.8rem;  color: #b7b5b5;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -o-border-radius: 50%;  -ms-border-radius: 50%;  border-radius: 50%;}@media (max-width: 767px) {  .advisor-s2 .grid .social-links a {    width: 26px;    height: 26px;    line-height: 26px;  }}.advisor-s2 .grid .social-links li {  margin-right: 2px;}.advisor-s2 .grid .social-links a:hover {  color: #fff;  border-color: #f6ba18;}.advisor-s2 .grid .member-info .details {  background-color: transparent;  padding: 0;  margin-bottom: 20px;}@media (max-width: 767px) {  .advisor-s2 .grid .member-info .details {    margin-bottom: 15px;  }}/***************************************************  single-service****************************************************/.single-service-header{  overflow: hidden;}.post-s1 img {    display: block;    width: 100%;    transition: all 500ms ease;    -moz-transition: all 500ms ease;    -webkit-transition: all 500ms ease;    -ms-transition: all 500ms ease;    -o-transition: all 500ms ease;}.post-s1:hover img {    -webkit-transform: scale(1.1,1.1);    -ms-transform: scale(1.1,1.1);    -o-transform: scale(1.1,1.1);    -moz-transform: scale(1.1,1.1);    transform: scale(1.1,1.1);}.single-service-body h3 {    font-size: 20px;    color: #051429;}.single-service-body h3 a {    color: #051429;}.single-service-body p {}/***************************************************  single-service-s1****************************************************/.single-service-header {  overflow: hidden;}.post-s1 img {    display: block;    width: 100%;    transition: all 500ms ease;    -moz-transition: all 500ms ease;    -webkit-transition: all 500ms ease;    -ms-transition: all 500ms ease;    -o-transition: all 500ms ease;}.post-s1:hover img {    -webkit-transform: scale(1.1,1.1);    -ms-transform: scale(1.1,1.1);    -o-transform: scale(1.1,1.1);    -moz-transform: scale(1.1,1.1);    transform: scale(1.1,1.1);}.single-service-body h3 {    font-size: 20px;    color: #051429;}.single-service-body h3 a {    color: #051429;}.single-service-body p {}/***************************************************  blog grids****************************************************/.blog-grids-s1 .entry-meta, .blog-grids-s2 .entry-meta {  background: none repeat scroll 0 0 #051429;  padding: 12px 17px;}.blog-grids-s1 .entry-meta ul, .blog-grids-s2 .entry-meta ul {  overflow: hidden;}.blog-grids-s1 .entry-meta ul li, .blog-grids-s2 .entry-meta ul li {  float: left;  font-size: 12px;  font-size: 0.8rem;  font-style: italic;  color: #868585;  margin-right: 12px;  padding-right: 12px;  position: relative;}.entry-header {  overflow: hidden;}.grid img {    display: block;    width: 100%;    transition: all 500ms ease;    -moz-transition: all 500ms ease;    -webkit-transition: all 500ms ease;    -ms-transition: all 500ms ease;    -o-transition: all 500ms ease;}.grid:hover img {  -webkit-filter: grayscale(50%);    -ms-filter: grayscale(50%);    -o-filter: grayscale(50%);    -moz-filter: grayscale(50%);    -webkit-transform: scale(1.1,1.1);    -ms-transform: scale(1.1,1.1);    -o-transform: scale(1.1,1.1);    -moz-transform: scale(1.1,1.1);    transform: scale(1.1,1.1);}@media (max-width: 991px) {  .blog-grids-s1 .entry-meta ul li, .blog-grids-s2 .entry-meta ul li {    padding-right: 0;    margin-right: 14px;  }}.blog-grids-s1 .entry-meta ul li:after, .blog-grids-s2 .entry-meta ul li:after {  content: "/";  position: absolute;  right: 0;  color: #fff;}@media (max-width: 991px) {  .blog-grids-s1 .entry-meta ul li:after, .blog-grids-s2 .entry-meta ul li:after {    display: none;  }}.blog-grids-s1 .entry-meta ul li i, .blog-grids-s2 .entry-meta ul li i {  display: inline-block;  color: #fff;  padding-right: 4px;}@media (max-width: 991px) {  .blog-grids-s1 .entry-meta ul li i, .blog-grids-s2 .entry-meta ul li i {    padding-right: 2px;  }}.blog-grids-s1 .entry-meta ul li a, .blog-grids-s2 .entry-meta ul li a {  color: #868585;}.blog-grids-s1 .entry-meta ul li a:hover, .blog-grids-s2 .entry-meta ul li a:hover {  color: #fff;}.blog-grids-s1 .entry-meta ul >li:last-child, .blog-grids-s2 .entry-meta ul >li:last-child {  margin: 0;  padding: 0;}.blog-grids-s1 .entry-meta ul >li:last-child:after, .blog-grids-s2 .entry-meta ul >li:last-child:after {  display: none;}.blog-grids-s1 .entry-details, .blog-grids-s2 .entry-details {  padding: 30px 0 0px;  background: #fff;}@media (max-width: 991px) {  .blog-grids-s1 .entry-details, .blog-grids-s2 .entry-details {    padding: 30px 20px;  }}.blog-grids-s1 .entry-details h3, .blog-grids-s2 .entry-details h3 {  font-size: 16px;  font-size: 1.06667rem;  line-height: 1.81em;  margin: 0 0 1em;}.blog-grids-s1 .entry-details h3 a, .blog-grids-s2 .entry-details h3 a {  display: block;  color: #2d2c2c;}.blog-grids-s1 .entry-details p, .blog-grids-s2 .entry-details p {  color: #2d2c2c;  margin: 0 0 20px;  font-style: italic;}.blog-grids-s1 .entry-details .read-more, .blog-grids-s2 .entry-details .read-more {  background: #051429 none repeat scroll 0 0;  color: #fff;  font-weight: bold;  padding: 10px 20px;}.blog-grids-s1 .entry-details a:hover, .blog-grids-s2 .entry-details a:hover {  color: #051429;}.blog-details-post .comment-respond .comment-form input, .blog-details-post .comment-respond .comment-form textarea {    background-color: #f9f9f9;    border-color: #f1f1f1;    height: 45px;    -webkit-box-shadow: none;    box-shadow: none;    border-radius: 0;    padding: 6px 15px;}.blog-details-post .comment-respond .comment-form >.col {    margin-bottom: 15px;}.blog-details-post .comments-area ol article {    background-color: #fbfbfb;    border: 1px solid #f3f3f3;    padding: 30px 35px;    margin-bottom: 15px;}/***************************************************  blog grids s2****************************************************/.blog-grids-s2 .entry-details {  border: 0;  padding: 20px;}.blog-grids-s2 .entry-details h3 {  margin: 0;}@media (max-width: 767px) {  .blog-grids-s2 .entry-details h3 {    font-size: 14px;    font-size: 0.93333rem;  }}.blog-grids-s2 .entry-details h3 a:hover {  color: #f6ba18;}/***************************************************  theme progress bar****************************************************/.progress-bar-col >h3 {    color: #4d4d4d;    text-transform: uppercase;    font-size: 1.46667rem;    font-weight: normal;    line-height: 1.4em;    margin: 0 0 1em;}.progress-bar-col h2 {  margin-bottom: 20px;  margin-top: 0;  text-transform: uppercase;}.progress-bar-col >p {  margin-bottom: 25px;}.skill-progress-bar h6, .skill-progress-bar-s2 h6 {  font-size: 14px;  font-size: 0.93333rem;  font-weight: 500;  margin: 0 0 10px;  text-transform: uppercase;  color: #fff;}.skill-progress-bar .skill-row, .skill-progress-bar-s2 .skill-row {  margin-bottom: 8px;}.skill-progress-bar >.skill-row:last-child, .skill-progress-bar-s2 >.skill-row:last-child {  margin-bottom: 0;}.skill-progress-bar >.skill-row:last-child .progress, .skill-progress-bar-s2 >.skill-row:last-child .progress {  margin-bottom: 0;}.skill-progress-bar .progress, .skill-progress-bar-s2 .progress {  background-color: #dddcdc;  height: 4px;  margin-bottom: 30px;  border-radius: 0;  position: relative;  overflow: visible;  -webkit-box-shadow: none;  box-shadow: none;}@media (max-width: 767px) {  .skill-progress-bar .progress, .skill-progress-bar-s2 .progress {    height: 3px;    margin-bottom: 25px;  }}.skill-progress-bar .progress-bar, .skill-progress-bar-s2 .progress-bar {  background-color: #f6ba18;  -webkit-box-shadow: none;  box-shadow: none;}.skill-progress-bar .progress-bar span, .skill-progress-bar-s2 .progress-bar span {  font-size: 15px;  font-size: 15px;  font-style: italic;  color: #f6ba18;  position: absolute;  top: -28px;  right: 0;}/*** skill-progress-bar-s2 ***/.skill-progress-bar-s2 .progress {  height: 9px;}.skill-progress-bar-s2 .progress-bar {  position: relative;}.skill-progress-bar-s2 h6 {  color: #5f5858;  font-style: italic;}.skill-progress-bar-s2 .progress-bar span {  background: #f6ba18;  padding: 0px 5px;  font-size: 11px;  color: #fff;  top: -30px;  right: auto;  left: 96%;}.skill-progress-bar-s2 .progress-bar span:after {  content: "";  border: 5px solid transparent;  border-top: 5px solid #f6ba18;  position: absolute;  bottom: -10px;  left: 50%;  -webkit-transform: translateX(-50%);  -moz-transform: translateX(-50%);  -o-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);}/* ===================== 14. divider css  ======================= */ .frst-divider {    padding: 120px 0;    box-shadow: 5px 0 rgba(0, 0, 0, 0.15);    position: relative;  }    .frst-divider::after {    background-color: rgb(249, 82, 87);    content: "";    height: 100%;    left: -14%;    position: absolute;    top: 0;    transform: skewX(-50deg);    width: 70%;    z-index: -1;  }  .frst-divider::before {    background-color: #051429;    content: "";    height: 100%;    position: absolute;    top: 0;    width: 50%;  }  .dvidr-mttl {    color: #ffffff;    font-size: 34px;    margin-top: 20px;  }  .dvidr-sttl {    color: #fff;    font-family: 'roboto', sans-serif;    font-size: 26px;    font-weight: 500;    margin-bottom: 0;  }  .dvidr-btn {    margin-top: -5%;  }/***************************************************  Accordions****************************************************/.accordion-s1 .panel + .panel, .accordion-s2 .panel + .panel {  margin-top: 10px;}.accordion-s1 .panel, .accordion-s2 .panel {  border-radius: 0;  border-color: #f1efef;  -webkit-box-shadow: none;  box-shadow: none;}.accordion-s1 .panel-heading, .accordion-s2 .panel-heading {  background-color: #f8f8f8;  padding: 0;}.accordion-s1 .panel-heading a, .accordion-s2 .panel-heading a {  background-color: #051429;  display: block;  font-size: 17px;  font-size: 1.13333rem;  font-weight: 500;  color: #fff;  padding: 10px 25px;  position: relative;}.panel-group {    margin-bottom: 30px;}@media (max-width: 991px) {  .accordion-s1 .panel-heading a, .accordion-s2 .panel-heading a {    font-size: 15px;    font-size: 1rem;  }}@media (max-width: 767px) {  .accordion-s1 .panel-heading a, .accordion-s2 .panel-heading a {    padding: 10px 20px;  }}.accordion-s1 .panel-heading a:after, .accordion-s2 .panel-heading a:after {  font-family: "FontAwesome";  content: "\f102";  background-color: #f6ba18;  width: 25px;  height: 25px;  line-height: 25px;  font-size: 13px;  font-size: 0.86667rem;  text-align: center;  border: 1px solid #f6ba18;  position: absolute;  right: 25px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -o-border-radius: 50%;  -ms-border-radius: 50%;  border-radius: 50%;}@media (max-width: 767px) {  .accordion-s1 .panel-heading a:after, .accordion-s2 .panel-heading a:after {    display: none;  }}.accordion-s1 .panel-heading .collapsed, .accordion-s2 .panel-heading .collapsed {  background-color: #f8f8f8;  color: #051429;}.accordion-s1 .panel-heading .collapsed:after, .accordion-s2 .panel-heading .collapsed:after {  background-color: #e6e6e6;  content: "\f103";  border: 1px solid #e6e6e6;}.accordion-s1 .panel-default >.panel-heading + .panel-collapse >.panel-body, .accordion-s2 .panel-default >.panel-heading + .panel-collapse >.panel-body {  border-color: #f1efef;}.accordion-s1 .panel-body, .accordion-s2 .panel-body {  padding: 25px;}@media (max-width: 767px) {  .accordion-s1 .panel-body, .accordion-s2 .panel-body {    padding: 20px;  }}.accordion-s1 .panel-body >p:last-child, .accordion-s2 .panel-body >p:last-child {  margin-bottom: 0;}.accordion-s2 .panel-heading a {  background-color: #051429;  font-size: 17px;  font-size: 1.13333rem;  font-weight: 500;  color: #fff;  padding: 15px 25px;}@media (max-width: 991px) {  .accordion-s2 .panel-heading a {    font-size: 15px;    font-size: 1rem;  }}@media (max-width: 767px) {  .accordion-s2 .panel-heading a {    padding: 10px 20px;  }}/***************************************************  Slider dots****************************************************/.slider-dots-s1 .owl-dots .owl-dot span {  background-color: #cbc9c9;  width: 13px;  height: 13px;  margin: 0 5px;}@media (max-width: 767px) {  .slider-dots-s1 .owl-dots .owl-dot span {    width: 12px;    height: 12px;  }}.slider-dots-s1 .owl-dots .owl-dot.active span,.slider-dots-s1 .owl-dots .owl-dot:hover span {  background: #f6ba18;}/***************************************************  Sidebar****************************************************/.sidebar {  /*** link widget ***/  /*** newsletter widget ***/}@media (max-width: 991px) {  .sidebar {    margin-top: 80px;  }}.sidebar >.widget + .widget {  margin-top: 35px;}.sidebar .widget {  background-color: #f5f5f5;}.sidebar .widget h3 {  font-size: 16px;  font-size: 1.06667rem;  font-weight: 500;  color: #303030;  margin: 0 0 1.2em;}.sidebar .widget p {  margin-bottom: 25px;}.sidebar .help-widget,.sidebar .newsletter-widget {  padding: 35px 30px;}.sidebar .help-widget p,.sidebar .newsletter-widget p {  font-style: 14px;  font-size: 0.93333rem;}.sidebar .link-widget ul li {  border-bottom: 1px solid #fff;}.sidebar .link-widget ul li a {  background-color: #f5f5f5;  display: block;  font-size: 14px;  font-size: 0.93333rem;  font-weight: 500;  color: #404040;  padding: 15px 20px 15px 40px;  text-transform: capitalize;  position: relative;}@media (max-width: 1199px) {  .sidebar .link-widget ul li a {    padding: 12px 20px 12px 40px;  }}.sidebar .link-widget ul li a:before {  font-family: "FontAwesome";  content: "\f101";  position: absolute;  left: 20px;}.sidebar .link-widget ul .current a,.sidebar .link-widget ul li a:hover {  background-color: #051429;  color: #fff;}.sidebar .link-widget ul .current a:before,.sidebar .link-widget ul li a:hover:before {  color: #fff;}.sidebar .newsletter-widget .form >div + div {  margin-top: 15px;}.sidebar .newsletter-widget .form input {  background-color: #fff;  border-color: #e8e5e5;  -webkit-box-shadow: none;  box-shadow: none;}.sidebar .newsletter-widget .form input:focus {  border-color: #f6ba18;}.sidebar .newsletter-widget .form .theme-btn-s5 {  width: 100%;}/***************************************************  Case grids****************************************************/.case-grids-s1 .case-details {  background-color: #fcfcfc;  border: 1px solid #f3f3f3;  padding: 35px 25px;}@media (max-width: 767px) {  .case-grids-s1 .case-details {    padding: 20px 15px;  }}.case-grids-s1 .case-details h3 {  font-size: 18px;  line-height: 1.4em;  margin: 0 0 1em;}.case-details p {  margin-top: 10px;}@media (max-width: 767px) {  .case-grids-s1 .case-details h3 {    font-weight: 500;  }}.case-grids-s1 .case-details h3 a {  display: inline-block;  color: #2d2c2c;}.case-grids-s1 .case-details h3 a:hover {  color: #f6ba18;}.case-grids-s1 .case-details .cat a {  font-size: 14px;  font-size: 0.93333rem;  font-style: italic;  color: #f6ba18;}/***************************************************  Pagination****************************************************/.pagi {  margin-top: 50px;}@media (max-width: 1199px) {  .pagi {    margin-top: 40px;  }}@media (max-width: 991px) {  .pagi {    margin-top: 30px;  }}.pagi ul {  display: inline-block;}.pagi ul li {  display: inline-block;}.pagi ul li a {  width: 42px;  height: 42px;  line-height: 40px;  font-size: 16px;  font-size: 1.06667rem;  font-weight: 500;  text-align: center;  color: #051429;  border: 2px solid #051429;  display: block;}@media (max-width: 991px) {  .pagi ul li a {    width: 38px;    height: 38px;    line-height: 36px;    font-size: 14px;    font-size: 0.93333rem;  }}@media (max-width: 767px) {  .pagi ul li a {    width: 35px;    height: 35px;    line-height: 33px;    font-size: 13px;    font-size: 0.86667rem;  }}.pagi ul .active a,.pagi ul li a:hover {  background-color: #051429;  color: #fff;}/***************************************************  Blog sidebar****************************************************/.blog-sidebar {  /*** search widget ***/  /*** categories-widget ***/  /*** recent-posts-widget ***/  /*** tags-widget ***/  /*** instagram-widget ***/}@media (max-width: 1199px) {  .blog-sidebar {    max-width: 350px;    margin-top: 80px;  }}.blog-sidebar >.widget + .widget {  margin-top: 65px;}@media (max-width: 991px) {  .blog-sidebar >.widget + .widget {    margin-top: 55px;  }}.blog-sidebar .widget >h3 {  font-size: 20px;  font-size: 1.33333rem;  padding-bottom: 0.9em;  margin: 0 0 1.3em;  text-transform: uppercase;  position: relative;}@media (max-width: 991px) {  .blog-sidebar .widget >h3 {    font-size: 18px;    font-size: 1.2rem;  }}.blog-sidebar .widget >h3:after {  content: "";  background-color: #051429;  width: 60px;  height: 2px;  position: absolute;  left: 0;  bottom: 0;}.blog-sidebar .widget >h3:before {  content: "";  background-color: #f6ba18;  width: 100%;  height: 1px;  position: absolute;  left: 0;  bottom: 0;}.blog-sidebar .search-widget .form div {  position: relative;}.blog-sidebar .search-widget .form input {  height: 40px;  border-color: #d8d8d8;}.blog-sidebar .search-widget .form input:focus {  -webkit-box-shadow: 0 0 2px #051429;  box-shadow: 0 0 2px #051429;}.blog-sidebar .search-widget button {  background-color: #d8dbde;  width: 40px;  height: 40px;  border: 0;  outline: 0;  color: #919293;  position: absolute;  right: 0;  top: 0;  -webkit-transition: all 0.3s;  -moz-transition: all 0.3s;  -o-transition: all 0.3s;  -ms-transition: all 0.3s;  transition: all 0.3s;}.blog-sidebar .search-widget button:hover {  background-color: #051429;  color: #fff;}.blog-sidebar .categories-widget ul li a {  font-size: 15px;  font-size: 1rem;  color: #7f7f7f;  display: block;  border-bottom: 1px solid #e4e4e4;  padding: 9px 15px 9px 25px;  position: relative;}.blog-sidebar .categories-widget ul li a:before {  font-family: "FontAwesome";  content: "\f105";  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-sidebar .categories-widget ul li a:hover {  color: #f6ba18;}.blog-sidebar .recent-posts-widget >.post + .post {  margin-top: 20px;}.blog-sidebar .recent-posts-widget h4 {  font-size: 16px;  font-size: 1.06667rem;  font-weight: 500;  line-height: 1.5em;  margin: 0 0 0.5em;}.blog-sidebar .recent-posts-widget h4 a {  color: #2d2c2c;}.blog-sidebar .recent-posts-widget h4 a:hover {  color: #051429;}.blog-sidebar .recent-posts-widget .date {  font-size: 12px;  font-size: 0.8rem;  color: #f6ba18;}.blog-sidebar .tags-widget div >a {  font-size: 14px;  font-size: 0.93333rem;  color: #7f7f7f;  display: inline-block;  border: 1px solid #e4e4e4;  padding: 5px 8px;  margin: 0 5px 5px 0;}.blog-sidebar .tags-widget div >a:hover {  background-color: #051429;  color: #fff;  border-color: #051429;}.blog-sidebar .instagram-widget >ul {  overflow: hidden;}.blog-sidebar .instagram-widget >ul >li img {  max-width: 100%;}.blog-sidebar .instagram-widget >ul >li {  width: 33.33%;  float: left;  border: 1px solid transparent;  margin: -1px 0 0 -1px;}.style-switcher-box {  background-color: #efefef;  width: 252px;  padding: 50px 25px;  position: fixed;  left: -252px;  top: 15%;  z-index: 999;  border: 1px solid #d9d9d9;  -webkit-transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);  -moz-transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);  -o-transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);  -ms-transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);  transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);}.style-switcher-box button {  background-color: #fff;  width: 45px;  height: 45px;  line-height: 40px;  text-align: center;  color: #051429;  font-size: 20px;  border: 0;  outline: 0;  -webkit-box-shadow: none;  box-shadow: none;  position: absolute;  right: -45px;  top: 50px;}.style-switcher-box button i {  color: #051429;  -webkit-animation: rotating 2s linear infinite;  animation: rotating 2s linear infinite;}.style-switcher-box h5 {  font-size: 18px;  color: #000;  margin: 0 0 2em;  text-transform: uppercase;}.style-switcher-box .main-list >.list {  margin-bottom: 30px;}.style-switcher-box .main-list >.list:last-child {  margin-bottom: 0;}.style-switcher-box .list-title {  display: block;  font-size: 12px;  border-bottom: 1px dashed #cccccc;  margin-bottom: 15px;  padding-bottom: 5px;}.style-switcher-box .list >.sublist {  margin-bottom: 10px;}.style-switcher-box .list >.sublist:last-child {  margin-bottom: 0;}.style-switcher-box .sublist span {  display: block;  font-size: 12px;  margin-bottom: 5px;}.style-switcher-box .sublist ul {  overflow: hidden;}.style-switcher-box .sublist ul li {  float: left;  min-width: 36px;  min-height: 36px;  margin: 0 5px 5px 0;  cursor: pointer;}.style-switcher-box .sublist ul li:nth-child(5n+5) {  margin-right: 0;}.style-switcher-box .layout ul li {  background-color: #f6ba18;  min-height: 20px;  color: #fff;  padding: 5px 10px;  font-size: 12px;  border-radius: 0;}.style-switcher-box p {  font-size: 11px;  margin: 15px 0 0;  font-style: italic;}.style-switcher-box p span {  color: #ff6666;}.toggle-switcherbox {  left: 0;}/*** rotating ***/@-webkit-keyframes rotating {  form {    -webkit-transform: rotate(0);    transform: rotate(0);  }  to {    -webkit-transform: rotate(360deg);    transform: rotate(360deg);  }}@keyframes rotating {  form {    -webkit-transform: rotate(0);    transform: rotate(0);  }  to {    -webkit-transform: rotate(360deg);    transform: rotate(360deg);  }}/*--------------------------------------------------------------#0.3  header--------------------------------------------------------------*/.main-header {  /* navigation open and close btn hide for width screen */  /* style for navigation less than 992px */  /*navbar collaps less then 992px*/}.main-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;}.main-header .navigation >.container {  position: relative;}.main-header #navbar {  -webkit-transition: all 0.5s;  -moz-transition: all 0.5s;  -o-transition: all 0.5s;  -ms-transition: all 0.5s;  transition: all 0.5s;  /*** mega-menu style ***/}.main-header #navbar >ul li a:hover,.main-header #navbar >ul li a:focus {  text-decoration: none;  color: #051429;}@media screen and (min-width: 992px) {  .main-header #navbar {    /*** hover effect ***/  }  .main-header #navbar li {    position: relative;  }  .main-header #navbar >ul >li >a {    font-size: 15px;    font-size: 1rem;  }  .main-header #navbar >ul .sub-menu {    background-color: #fff;    width: 220px;    border-top: 2px solid #051429;    position: absolute;    left: 0;    top: 130%;    z-index: 10;    visibility: hidden;    opacity: 0;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    -o-transition: all 0.3s;    -ms-transition: all 0.3s;    transition: all 0.3s;  }  .main-header #navbar >ul >li .sub-menu li {    border-bottom: 1px solid #e6e6e6;  }  .main-header #navbar >ul >li .sub-menu a {    font-size: 14px;    font-size: 0.93333rem;    display: block;    padding: 8px 15px;  }  .main-header #navbar >ul >li >.sub-menu .sub-menu {    left: 110%;    top: 0;  }  .main-header #navbar >ul >li >.sub-menu >.menu-item-has-children >a {    position: relative;  }  .main-header #navbar >ul >li >.sub-menu >.menu-item-has-children >a:before {    font-family: "FontAwesome";    content: "\f105";    font-size: 15px;    font-size: 1rem;    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%);  }  .main-header #navbar >ul >li:hover >.sub-menu {    top: 100%;    visibility: visible;    opacity: 1;  }  .main-header #navbar .sub-menu >li:hover >.sub-menu {    left: 100%;    visibility: visible;    opacity: 1;  }}@media (max-width: 991px) {  .main-header #navbar >ul >li a {    display: block;    font-size: 14px;    font-size: 0.93333rem;  }  .main-header #navbar >ul >li .sub-menu li {    border-bottom: 1px solid #e6e6e6;  }  .main-header #navbar >ul .sub-menu >li:last-child {    border-bottom: 0;  }  .main-header #navbar >ul >li >.sub-menu a {    padding: 8px 15px 8px 45px;  }  .main-header #navbar >ul >li >.sub-menu .sub-menu a {    padding: 8px 15px 8px 65px;  }  .main-header #navbar >ul .menu-item-has-children >a {    position: relative;  }  .main-header #navbar >ul .menu-item-has-children >a:before {    font-family: "FontAwesome";    content: "\f107";    font-size: 15px;    font-size: 1rem;    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) {  .main-header #navbar {    /*** hover effect ***/  }  .main-header #navbar .has-mega-menu {    position: static;  }  .main-header #navbar .mega-menu,  .main-header #navbar .half-mega-menu {    background-color: #fff;    padding: 20px;    border-top: 2px solid #051429;    position: absolute;    right: 0;    top: 120%;    z-index: 10;    visibility: hidden;    opacity: 0;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    -o-transition: all 0.3s;    -ms-transition: all 0.3s;    transition: all 0.3s;  }  .main-header #navbar .mega-menu {    width: 1140px;    right: 15px;  }  .main-header #navbar .half-mega-menu {    width: 585px;  }  .main-header #navbar .mega-menu-box-title {    font-size: 14px;    font-size: 0.93333rem;    text-transform: uppercase;    font-weight: bold;    display: block;    padding-bottom: 12px;    margin-bottom: 7px;    border-bottom: 1px solid #e6e6e6;  }  .main-header #navbar .mega-menu-list-holder li a {    font-size: 14px;    font-size: 0.93333rem;    display: block;    padding: 7px 8px;    margin-left: -8px;  }  .main-header #navbar .has-mega-menu:hover >ul {    top: 100%;    visibility: visible;    opacity: 1;  }}@media (max-width: 1199px) {  .main-header #navbar >ul .mega-menu {    width: 950px;    right: 15px;  }  .main-header #navbar >ul .half-mega-menu {    width: 485px;  }}@media (max-width: 991px) {  .main-header #navbar >ul .mega-menu,  .main-header #navbar >ul .half-mega-menu {    width: auto;  }  .main-header #navbar >ul .mega-menu .row,  .main-header #navbar >ul .half-mega-menu .row {    margin: 0;  }  .main-header #navbar .mega-menu-content >.row >.col {    margin-bottom: 25px;  }}@media (max-width: 991px) {  .main-header #navbar .mega-menu .mega-menu-list-holder a {    padding: 5px 15px 5px 40px;  }  .main-header #navbar .mega-menu .mega-menu-box-title {    font-size: 14px;    font-size: 0.93333rem;    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) {  .main-header .navbar-header .open-btn {    display: none;  }  .main-header #navbar .close-navbar {    display: none;  }}@media (max-width: 991px) {  .main-header {    /* class for show hide navigation */  }  .main-header .container {    width: 100%;  }  .main-header .navbar-header button {    background-color: #051429;    width: 40px;    height: 35px;    border: 0;    padding: 5px 10px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    -o-border-radius: 3px;    -ms-border-radius: 3px;    border-radius: 3px;    outline: 0;    position: absolute;    right: 15px;    top: 6px;    z-index: 20;  }  .main-header .navbar-header button span {    background-color: #fff;    display: block;    height: 2px;    margin-bottom: 5px;  }  .main-header .navbar-header button span:last-child {    margin: 0;  }  .main-header #navbar {    background: #fff;    display: block !important;    width: 280px;    height: 100% !important;    margin: 0;    padding: 0;    border-left: 1px solid #cccccc;    border-right: 1px solid #cccccc;    position: fixed;    right: -300px;    top: 0;    z-index: 100;  }  .main-header #navbar ul a {    color: #000;  }  .main-header #navbar ul a:hover,  .main-header #navbar ul li.current a {    color: #051429;  }  .main-header #navbar .navbar-nav {    height: 100%;    overflow: auto;  }  .main-header #navbar .close-navbar {    background-color: #051429;    width: 35px;    height: 35px;    color: #fff;    border: 0;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -o-border-radius: 50%;    -ms-border-radius: 50%;    border-radius: 50%;    outline: none;    position: absolute;    left: -18px;    top: 10px;    z-index: 20;  }  .main-header #navbar >ul >li {    border-bottom: 1px solid #cccccc;  }  .main-header #navbar >ul >li >a {    padding: 10px 15px 10px 35px;  }  .main-header .slideInn {    right: 0 !important;  }}@media (max-width: 767px) {  .main-header .navbar-header .navbar-brand {    font-size: 24px;  }  .main-header #navbar .navbar-nav {    margin: 0;  }}@media (max-width: 991px) {  .main-header .navbar-collapse.collapse {    display: none;  }  .main-header .navbar-collapse.collapse.in {    display: block;  }  .main-header .navbar-header .collapse,  .main-header .navbar-toggle {    display: block;  }  .main-header .navbar-header {    float: none;  }  .main-header .navbar-right {    float: none;  }  .main-header .navbar-nav {    float: none;  }  .main-header .navbar-nav >li {    float: none;  }}/***********************************************  header style 1***********************************************/.header-style-1, .header-style-2, .header-style-3 {  /* upper topbar ***/  /* lower topbar ***/  /** navigation **/  /*** header search area and quote btn ***/  /*** navigation open and close btn ***/  /*** mega-menu style ***/  /*** current menu item ***/}.header-style-1 .upper-topbar, .header-style-2 .upper-topbar, .header-style-3 .upper-topbar {  background-color: #051429;  padding: 12px 0;}.header-style-1 .upper-topbar p, .header-style-2 .upper-topbar p, .header-style-3 .upper-topbar p {  color: #fff;  margin: 0;  font-style: italic;  font-size: 14px;}@media (max-width: 767px) {  .header-style-1 .upper-topbar p, .header-style-2 .upper-topbar p, .header-style-3 .upper-topbar p {    font-size: 13px;    font-size: 0.86667rem;  }}@media (max-width: 767px) {  .header-style-1 .upper-topbar, .header-style-2 .upper-topbar, .header-style-3 .upper-topbar {    text-align: center;    padding: 15px 0 10px;  }}.header-style-1 .upper-topbar .social-links, .header-style-2 .upper-topbar .social-links, .header-style-3 .upper-topbar .social-links {  float: right;}@media (max-width: 767px) {  .header-style-1 .upper-topbar .social-links, .header-style-2 .upper-topbar .social-links, .header-style-3 .upper-topbar .social-links {    float: none;    display: inline-block;    margin-top: 5px;  }}.header-style-1 .upper-topbar .social-links li, .header-style-2 .upper-topbar .social-links li, .header-style-3 .upper-topbar .social-links li {  margin-right: 15px;}@media (max-width: 767px) {  .header-style-1 .upper-topbar .social-links li, .header-style-2 .upper-topbar .social-links li, .header-style-3 .upper-topbar .social-links li {    margin-right: 8px;  }}.header-style-1 .upper-topbar .social-links li:last-child, .header-style-2 .upper-topbar .social-links li:last-child, .header-style-3 .upper-topbar .social-links li:last-child {  margin-right: 0;}.header-style-1 .upper-topbar .social-links a, .header-style-2 .upper-topbar .social-links a, .header-style-3 .upper-topbar .social-links a {  font-size: 18px;  font-size: 1.2rem;  color: #fff;}.header-style-1 .upper-topbar .social-links a:hover, .header-style-2 .upper-topbar .social-links a:hover, .header-style-3 .upper-topbar .social-links a:hover {  color: #f6ba18;}.header-style-1 .lower-topbar, .header-style-2 .lower-topbar, .header-style-3 .lower-topbar {  background-color: #F7F7F7;  padding: 15px 0;  position: relative;}.header-style-1 .lower-topbar .container, .header-style-2 .lower-topbar .container, .header-style-3 .lower-topbar .container {  position: relative;  z-index: 10;}.header-style-1 .lower-topbar:before, .header-style-2 .lower-topbar:before, .header-style-3 .lower-topbar:before {  content: "";  background: #f7f7f7;  width: 130%;  height: 100%;  position: absolute;  left: -70%;  right: auto;  top: 0;  -webkit-transform: skewX(-30deg);  -moz-transform: skewX(-30deg);  -o-transform: skewX(-30deg);  -ms-transform: skewX(-30deg);  transform: skewX(-30deg);}@media (max-width: 991px) {  .header-style-1 .lower-topbar, .header-style-2 .lower-topbar, .header-style-3 .lower-topbar {    padding: 20px 0 10px;  }}.header-style-1 .lower-topbar .info-bar, .header-style-2 .lower-topbar .info-bar, .header-style-3 .lower-topbar .info-bar {  float: right;  overflow: hidden;}@media (max-width: 991px) {  .header-style-1 .lower-topbar .info-bar, .header-style-2 .lower-topbar .info-bar, .header-style-3 .lower-topbar .info-bar {    display: inline-block;    float: none;  }}@media (max-width: 991px) {  .header-style-1 .lower-topbar .info-bar-wrapper, .header-style-2 .lower-topbar .info-bar-wrapper, .header-style-3 .lower-topbar .info-bar-wrapper {    text-align: center;    margin-top: 20px;    padding-top: 15px;    border-top: 1px solid #e8e8e8;  }}.header-style-1 .info-bar .info-box, .header-style-2 .info-bar .info-box, .header-style-3 .info-bar .info-box {  float: left;  margin-right: 60px;  overflow: hidden;}@media (max-width: 1199px) {  .header-style-1 .info-bar .info-box, .header-style-2 .info-bar .info-box, .header-style-3 .info-bar .info-box {    margin-right: 45px;  }}@media (max-width: 991px) {  .header-style-1 .info-bar .info-box, .header-style-2 .info-bar .info-box, .header-style-3 .info-bar .info-box {    margin-right: 25px;    text-align: left;  }}@media (max-width: 600px) {  .header-style-1 .info-bar .info-box, .header-style-2 .info-bar .info-box, .header-style-3 .info-bar .info-box {    float: none;    margin: 0 0 10px;  }}.header-style-1 .info-bar .info-box:last-child, .header-style-2 .info-bar .info-box:last-child, .header-style-3 .info-bar .info-box:last-child {  margin: 0;}.header-style-1 .info-bar .icon, .header-style-2 .info-bar .icon, .header-style-3 .info-bar .icon {  float: left;  margin-right: 20px;}@media (max-width: 1199px) {  .header-style-1 .info-bar .icon, .header-style-2 .info-bar .icon, .header-style-3 .info-bar .icon {    margin-right: 12px;  }}@media (max-width: 991px) {  .header-style-1 .info-bar .icon, .header-style-2 .info-bar .icon, .header-style-3 .info-bar .icon {    margin-right: 8px;  }}.header-style-1 .info-bar .icon .fi:before, .header-style-2 .info-bar .icon .fi:before, .header-style-3 .info-bar .icon .fi:before {  font-size: 40px;  color: #051429;}@media (max-width: 1199px) {  .header-style-1 .info-bar .icon .fi:before, .header-style-2 .info-bar .icon .fi:before, .header-style-3 .info-bar .icon .fi:before {    font-size: 35px;    font-size: 2.33333rem;  }}@media (max-width: 991px) {  .header-style-1 .info-bar .icon .fi:before, .header-style-2 .info-bar .icon .fi:before, .header-style-3 .info-bar .icon .fi:before {    font-size: 30px;    font-size: 2rem;  }}.header-style-1 .info-bar .details, .header-style-2 .info-bar .details, .header-style-3 .info-bar .details {  float: left;}.header-style-1 .info-bar .details p, .header-style-2 .info-bar .details p, .header-style-3 .info-bar .details p {  font-size: 15px;  font-weight: 500;  color: #000;  margin: 12px 0 0;}@media (max-width: 1199px) {  .header-style-1 .info-bar .details p, .header-style-2 .info-bar .details p, .header-style-3 .info-bar .details p {    font-size: 14px;    font-size: 0.93333rem;  }}@media (max-width: 991px) {  .header-style-1 .info-bar .details p, .header-style-2 .info-bar .details p, .header-style-3 .info-bar .details p {    margin: 2px 0 0;  }}.header-style-1 .info-bar .details span, .header-style-2 .info-bar .details span, .header-style-3 .info-bar .details span {  font-size: 14px;  font-size: 0.93333rem;  color: #868484;  font-style: italic;}@media (max-width: 1199px) {  .header-style-1 .info-bar .details span, .header-style-2 .info-bar .details span, .header-style-3 .info-bar .details span {    font-size: 12px;    font-size: 0.8rem;    position: relative;    top: 0;  }}.header-style-1 .navigation, .header-style-2 .navigation, .header-style-3 .navigation {  background-color: #051429;  z-index: 999;}@media screen and (min-width: 992px) {  .header-style-1 .navigation, .header-style-2 .navigation, .header-style-3 .navigation {    background-color: rgba(5, 20, 41, 0.68);    width: 100%;    position: absolute;  }}@media screen and (min-width: 992px) {  .header-style-1 #navbar >ul >li:first-child >a, .header-style-2 #navbar >ul >li:first-child >a, .header-style-3 #navbar >ul >li:first-child >a {    padding-left: 0;  }  .header-style-1 #navbar >ul >li >a, .header-style-2 #navbar >ul >li >a, .header-style-3 #navbar >ul >li >a {    color: #fff;    padding: 40px 20px;    text-transform: uppercase;  }  .header-style-1 #navbar >ul >li >a:hover, .header-style-2 #navbar >ul >li >a:hover, .header-style-3 #navbar >ul >li >a:hover {    color: #f6ba18;  }}@media screen and (min-width: 992px) and (max-width: 1199px) {  .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: 0.93333rem;  }}@media screen and (min-width: 992px) {  .header-style-1 #navbar >ul >li .sub-menu a, .header-style-2 #navbar >ul >li .sub-menu a, .header-style-3 #navbar >ul >li .sub-menu a {    font-size: 13px;    font-size: 0.86667rem;    font-weight: 500;    color: #051429;    padding: 11px 15px;  }  .header-style-1 #navbar >ul >li .sub-menu a:hover, .header-style-2 #navbar >ul >li .sub-menu a:hover, .header-style-3 #navbar >ul >li .sub-menu a:hover {    color: #f6ba18;  }  .header-style-1 #navbar >ul .sub-menu, .header-style-2 #navbar >ul .sub-menu, .header-style-3 #navbar >ul .sub-menu,  .header-style-1 #navbar .mega-menu, .header-style-2 #navbar .mega-menu, .header-style-3 #navbar .mega-menu {    border-top: 2px solid #f6ba18;    -webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2);    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2);  }  .header-style-1 #navbar .mega-menu-list-holder li a, .header-style-2 #navbar .mega-menu-list-holder li a, .header-style-3 #navbar .mega-menu-list-holder li a {    font-style: 13px;    font-style: 0.86667rem;    font-weight: 500;    color: #051429;  }  .header-style-1 #navbar .mega-menu-list-holder li a:hover, .header-style-2 #navbar .mega-menu-list-holder li a:hover, .header-style-3 #navbar .mega-menu-list-holder li a:hover {    color: #f6ba18;  }  .header-style-1 #navbar .mega-menu-box-title, .header-style-2 #navbar .mega-menu-box-title, .header-style-3 #navbar .mega-menu-box-title {    margin-bottom: 20px;  }}@media (max-width: 991px) {  .header-style-1 .lower-topbar .logo-wrapper, .header-style-2 .lower-topbar .logo-wrapper, .header-style-3 .lower-topbar .logo-wrapper {    text-align: center;  }}.header-style-1 .lower-topbar .logo-wrapper a, .header-style-2 .lower-topbar .logo-wrapper a, .header-style-3 .lower-topbar .logo-wrapper a {  display: inline-block;}.header-style-1 .search-area-quote, .header-style-2 .search-area-quote, .header-style-3 .search-area-quote {  float: right;  line-height: 100px;}@media (max-width: 991px) {  .header-style-1 .search-area-quote, .header-style-2 .search-area-quote, .header-style-3 .search-area-quote {    float: left;    line-height: 80px;  }}@media (max-width: 767px) {  .header-style-1 .search-area-quote, .header-style-2 .search-area-quote, .header-style-3 .search-area-quote {    float: left;    line-height: 70px;  }}.header-style-1 .header-search-area, .header-style-2 .header-search-area, .header-style-3 .header-search-area,.header-style-1 .search-area-quote .quote, .header-style-2 .search-area-quote .quote, .header-style-3 .search-area-quote .quote {  display: inline-block;}@media (max-width: 991px) {  .header-style-1 .header-search-area, .header-style-2 .header-search-area, .header-style-3 .header-search-area {    position: absolute;    left: 150px;  }}.header-style-1 .header-search-area .open-btn, .header-style-2 .header-search-area .open-btn, .header-style-3 .header-search-area .open-btn {  font-size: 18px;  font-size: 1.2rem;  color: #fff;}@media (max-width: 1199px) {  .header-style-1 .header-search-area .open-btn, .header-style-2 .header-search-area .open-btn, .header-style-3 .header-search-area .open-btn {    font-size: 16px;    font-size: 1.06667rem;  }}.header-style-1 .search-area-quote .quote, .header-style-2 .search-area-quote .quote, .header-style-3 .search-area-quote .quote {  margin-left: 22px;}@media (max-width: 991px) {  .header-style-1 .search-area-quote .quote, .header-style-2 .search-area-quote .quote, .header-style-3 .search-area-quote .quote {    margin-left: 0;  }}.header-style-1 .navbar-header button, .header-style-2 .navbar-header button, .header-style-3 .navbar-header button {  background-color: #f6ba18;}@media (max-width: 991px) {  .header-style-1 .navbar-header button, .header-style-2 .navbar-header button, .header-style-3 .navbar-header button {    top: 20px;  }}@media (max-width: 767px) {  .header-style-1 .navbar-header button, .header-style-2 .navbar-header button, .header-style-3 .navbar-header button {    top: 17px;  }}.header-style-1 #navbar .close-navbar, .header-style-2 #navbar .close-navbar, .header-style-3 #navbar .close-navbar {  background-color: #f6ba18;}.header-style-1 #navbar .mega-menu .contact-widget ul li, .header-style-2 #navbar .mega-menu .contact-widget ul li, .header-style-3 #navbar .mega-menu .contact-widget ul li {  font-size: 13px;  font-size: 0.86667rem;  padding-left: 25px;  position: relative;}.header-style-1 #navbar .mega-menu .contact-widget ul li i, .header-style-2 #navbar .mega-menu .contact-widget ul li i, .header-style-3 #navbar .mega-menu .contact-widget ul li i {  position: absolute;  left: 0;  color: #f6ba18;}.header-style-1 #navbar .mega-menu .contact-widget ul >li + li, .header-style-2 #navbar .mega-menu .contact-widget ul >li + li, .header-style-3 #navbar .mega-menu .contact-widget ul >li + li {  margin-top: 10px;}.header-style-1 #navbar .mega-menu img, .header-style-2 #navbar .mega-menu img, .header-style-3 #navbar .mega-menu img {  display: inline-block;  margin-bottom: 15px;}.header-style-1 #navbar .mega-menu p, .header-style-2 #navbar .mega-menu p, .header-style-3 #navbar .mega-menu p {  font-size: 13px;  font-size: 0.86667rem;  margin: 0;}@media screen and (min-width: 992px) {  .header-style-1 #navbar .mega-menu, .header-style-2 #navbar .mega-menu, .header-style-3 #navbar .mega-menu {    padding: 30px 35px;  }  .header-style-1 #navbar .mega-menu-content .col, .header-style-2 #navbar .mega-menu-content .col, .header-style-3 #navbar .mega-menu-content .col {    padding: 0 20px;  }}@media screen and (min-width: 1200px) {  .header-style-1 #navbar .mega-menu, .header-style-2 #navbar .mega-menu, .header-style-3 #navbar .mega-menu {    padding: 40px 45px;  }}@media (max-width: 991px) {  .header-style-1 #navbar .mega-menu .menu-widget, .header-style-2 #navbar .mega-menu .menu-widget, .header-style-3 #navbar .mega-menu .menu-widget {    margin-left: 25px;  }}.header-style-1 #navbar ul li.current-menu-item a, .header-style-2 #navbar ul li.current-menu-item a, .header-style-3 #navbar ul li.current-menu-item a,.header-style-1 #navbar ul li.current-menu-ancestor >a, .header-style-2 #navbar ul li.current-menu-ancestor >a, .header-style-3 #navbar ul li.current-menu-ancestor >a {  color: #f6ba18;}/***********************************************  header style 2***********************************************/@media screen and (min-width: 992px) {  .header-style-2 .navigation {    background-color: transparent;  }  .header-style-2 .navigation .container {    background-color: transparent;    position: relative;  }  .header-style-2 .navigation .container .dahsed-border {    width: calc(100% - 10px);    height: calc(100% - 10px);    position: absolute;    left: 5px;    top: 5px;  }  .header-style-2 #navbar {    padding-left: 0;  }  .header-style-2 #navbar >ul >li >a {    padding: 30px 20px;  }  .header-style-2 #navbar >ul >li:first-child >a {    padding-left: 10px;  }  .header-style-2 .search-area-quote {    line-height: 80px;  }}/***********************************************  header style 3***********************************************/.header-style-3 {  /*** navigation ***/}@media (max-width: 767px) {  .header-style-3 .upper-topbar {    text-align: center;    padding: 20px 0 10px;  }}.header-style-3 .contact-info-col ul {  overflow: hidden;}@media (max-width: 767px) {  .header-style-3 .contact-info-col ul {    display: inline-block;  }}.header-style-3 .contact-info-col ul li {  font-size: 14px;  font-size: 0.93333rem;  font-style: italic;  float: left;  color: #fff;  margin-right: 25px;}@media (max-width: 767px) {  .header-style-3 .contact-info-col ul li {    font-size: 13px;    font-size: 0.86667rem;    float: none;    display: block;    margin-bottom: 5px;  }}.header-style-3 .contact-info-col ul li i {  display: inline-block;  padding-right: 5px;  color: #f6ba18;}.header-style-3 .contact-info-col ul li:last-child {  margin-right: 0;}@media (max-width: 991px) {  .header-style-3 .upper-topbar .social-links li {    margin-right: 10px;  }}.header-style-3 .navigation {  position: static;}.header-style-3 .navigation .navbar-header {  margin-top: 26px;}@media (max-width: 991px) {  .header-style-3 .navigation .navbar-header {    margin: 40px 0;  }}.header-style-3 .navigation .navbar-header .logo {  display: inline-block;}@media (max-width: 991px) {  .header-style-3 .navigation {    background-color: #fff;  }}@media screen and (min-width: 992px) {  .header-style-3 #navbar {    margin-right: 160px;  }  .header-style-3 .navigation {    background-color: #fff;  }  .header-style-3 .navigation .container {    background-color: #fff;  }  .header-style-3 #navbar >ul >li >a {    font-size: 14px;    font-size: 0.93333rem;    color: #000;    font-weight: 500;  }  .header-style-3 .header-search-area .open-btn {    color: #000;  }}@media (max-width: 767px) {  .header-style-3 .navbar-header button {    top: 20px;  }}.header-style-3 .search-area-quote {  position: absolute;  right: 0;}@media (max-width: 991px) {  .header-style-3 .search-area-quote {    top: -3px;    right: 70px;  }}@media (max-width: 767px) {  .header-style-3 .search-area-quote {    display: none;  }}.header-style-3 .search-area-quote .quote {  margin-left: 10px;}@media (max-width: 991px) {  .header-style-3 .header-search-area .open-btn {    display: none;  }}/***********************************************  header-search-form***********************************************/.header-search-form {  width: 100%;  height: 100%;  position: fixed;  left: 0;  top: 0;  z-index: 9999;  background: rgba(5, 20, 41, 0.68);}.header-search-form:before {  content: "";  background: rgba(5, 20, 41, 0.68);  width: 200%;  height: 100%;  position: absolute;  left: -70%;  right: auto;  top: 0;  -webkit-transform: skewX(-40deg);  -moz-transform: skewX(-40deg);  -o-transform: skewX(-40deg);  -ms-transform: skewX(-40deg);  transform: skewX(-40deg);}.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 {  width: 100%;  height: 60px;  font-size: 16px;  font-size: 1.06667rem;  padding: 15px 75px 15px 25px;  border: 3px solid #f6ba18;  -webkit-box-shadow: none;  box-shadow: none;}@media (max-width: 767px) {  .header-search-form form input {    width: 100%;    height: 44px;    font-size: 14px;    font-size: 0.93333rem;    padding: 15px 75px 15px 15px;  }}.header-search-form form input:focus {  -webkit-box-shadow: none;  box-shadow: none;  border: 3px solid #f6ba18;}.header-search-form form .btn {  background-color: #f6ba18;  width: 55px;  height: 100%;  color: #fff;  position: absolute;  right: 0;  top: 0;  border: 0;  outline: 0;  -webkit-box-shadow: none;  box-shadow: none;  -webkit-border-radius: 0;  -moz-border-radius: 0;  -o-border-radius: 0;  -ms-border-radius: 0;  border-radius: 0;}@media (max-width: 767px) {  .header-search-form form .btn {    width: 44px;    height: 44px;  }}.header-search-form form .btn:focus,.header-search-form form .btn:active {  outline: none;  -webkit-box-shadow: none;  box-shadow: none;}/*--------------------------------------------------------------#0.4  hero slider--------------------------------------------------------------*/.hero {  width: 100%;  position: relative;  height: 750px;  overflow: hidden;  /** slider controls **/  /*** hero slider animation ***/}@media (max-width: 1199px) {  .hero {    height: 600px;  }}@media (max-width: 991px) {  .hero {    height: 500px;  }}.hero .slide {  height: 750px;  position: relative;  background-repeat: no-repeat;  position: relative;}@media (max-width: 1199px) {  .hero .slide {    height: 600px;  }}@media (max-width: 991px) {  .hero .slide {    height: 500px;  }}.hero .slide .slider-bg {  display: none;}.hero .slide:before {  content: "";  background-color: rgba(0, 0, 0, 0.4);  width: 100%;  height: 100%;  position: absolute;  left: 0;  top: 0;}@media (max-width: 767px) {  .hero .slide .container {    padding: 0;  }}.hero .slide:focus {  outline: none;}.hero .slide .container {  height: 100%;  display: table;}.hero .slide .row {  display: table-cell;  vertical-align: middle;}.hero .slick-prev,.hero .slick-next {  background-color: #051429;  width: 40px;  height: 40px;  z-index: 10;  border: 2px solid #fff;  -webkit-border-radius: 10%;  -moz-border-radius: 10%;  -o-border-radius: 10%;  -ms-border-radius: 10%;  border-radius: 10%;  -webkit-transition: all 0.2s;  -moz-transition: all 0.2s;  -o-transition: all 0.2s;  -ms-transition: all 0.2s;  transition: all 0.2s;}@media (max-width: 1315px) {  .hero .slick-prev,  .hero .slick-next {    display: none !important;  }}.hero .slick-prev {  left: 15px;}.hero .slick-prev:before {  font-family: "FontAwesome";  content: "\f104";  opacity: 1;}.hero .slick-next {  right: 10px;}.hero .slick-next:before {  font-family: "FontAwesome";  content: "\f105";  opacity: 1;}.hero .slick-prev:hover,.hero .slick-next:hover {  background-color: #051429;}.hero .slick-dots {  bottom: 45px;  display: none !important;}@media (max-width: 1315px) {  .hero .slick-dots {    display: block !important;  }}.hero .slick-dots .slick-active {  background-color: #051429;}.hero .slick-dots li {  background-color: rgba(1, 47, 93, 0.1);  width: 15px;  height: 15px;  margin: 0 12px 0 0;  position: relative;  display: inline-block;  border: 2px solid #fff;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -o-border-radius: 50%;  -ms-border-radius: 50%;  border-radius: 50%;}.hero .slick-dots li button {  font-size: 0;  line-height: 0;  display: block;  width: 100%;  height: 100%;  cursor: pointer;  color: transparent;  border: 0;  outline: none;  background: transparent;}.hero .slick-dots li button:before {  display: none;}.hero .hero-slider .slide-caption >h1,.hero .hero-slider .slide-caption >p,.hero .hero-slider .slide-caption >.btns-group {  color: #fff;  opacity: 0;}.hero .hero-slider .slick-list .slick-current .slide-caption >h1 {  -webkit-animation: fadeInLeftSlow 1.5s 0.8s forwards;  -moz-animation: fadeInLeftSlow 1.5s 0.8s forwards;  -o-animation: fadeInLeftSlow 1.5s 0.8s forwards;  -ms-animation: fadeInLeftSlow 1.5s 0.8s forwards;  animation: fadeInLeftSlow 1.5s 0.8s forwards;}.hero .hero-slider .slick-list .slick-current .slide-caption >p {  -webkit-animation: fadeInLeftSlow 1.5s 1.4s forwards;  -moz-animation: fadeInLeftSlow 1.5s 1.4s forwards;  -o-animation: fadeInLeftSlow 1.5s 1.4s forwards;  -ms-animation: fadeInLeftSlow 1.5s 1.4s forwards;  animation: fadeInLeftSlow 1.5s 1.4s forwards;}.hero .hero-slider .slick-list .slick-current .slide-caption >.btns-group {  -webkit-animation: fadeInLeftSlow 1.5s 1.8s forwards;  -moz-animation: fadeInLeftSlow 1.5s 1.8s forwards;  -o-animation: fadeInLeftSlow 1.5s 1.8s forwards;  -ms-animation: fadeInLeftSlow 1.5s 1.8s forwards;  animation: fadeInLeftSlow 1.5s 1.8s forwards;}/*******************************************  hero slider style 1********************************************/@media screen and (min-width: 992px) {  .hero-slider-style1, .hero-slider-style2, .hero-slider-style3 {    position: relative;  }}.hero-slider-style1 .slide:before, .hero-slider-style2 .slide:before, .hero-slider-style3 .slide:before {  background-color: rgba(5, 20, 41, 0.66);  width: 100%;  height: 100%;  position: absolute;  left: 0;  top: 0;}.hero-slider-style1 .slide-caption, .hero-slider-style2 .slide-caption, .hero-slider-style3 .slide-caption {  z-index: 10;}@media screen and (min-width: 992px) {  .hero-slider-style1 .slide-caption, .hero-slider-style2 .slide-caption, .hero-slider-style3 .slide-caption {    margin-top: 70px;  }}.hero-slider-style1 .slide-caption >h1, .hero-slider-style2 .slide-caption >h1, .hero-slider-style3 .slide-caption >h1 {  font-size: 48px;  font-size: 3.2rem;  font-weight: bold;  text-transform: uppercase;  margin: 0 0 0.58em;  line-height: 1.2em;}@media (max-width: 1199px) {  .hero-slider-style1 .slide-caption >h1, .hero-slider-style2 .slide-caption >h1, .hero-slider-style3 .slide-caption >h1 {    font-size: 38px;    font-size: 2.53333rem;  }}@media (max-width: 991px) {  .hero-slider-style1 .slide-caption >h1, .hero-slider-style2 .slide-caption >h1, .hero-slider-style3 .slide-caption >h1 {    font-size: 35px;    font-size: 2.33333rem;  }}@media (max-width: 767px) {  .hero-slider-style1 .slide-caption >h1, .hero-slider-style2 .slide-caption >h1, .hero-slider-style3 .slide-caption >h1 {    font-size: 28px;    font-size: 1.86667rem;  }}.hero-slider-style1 .slide-caption >p, .hero-slider-style2 .slide-caption >p, .hero-slider-style3 .slide-caption >p {  font-size: 20px;  font-size: 1.33333rem;  font-style: italic;  margin: 0;}@media (max-width: 1199px) {  .hero-slider-style1 .slide-caption >p, .hero-slider-style2 .slide-caption >p, .hero-slider-style3 .slide-caption >p {    font-size: 18px;    font-size: 1.2rem;  }}@media (max-width: 991px) {  .hero-slider-style1 .slide-caption >p, .hero-slider-style2 .slide-caption >p, .hero-slider-style3 .slide-caption >p {    font-size: 17px;    font-size: 1.13333rem;  }}@media (max-width: 767px) {  .hero-slider-style1 .slide-caption >p, .hero-slider-style2 .slide-caption >p, .hero-slider-style3 .slide-caption >p {    font-size: 16px;    font-size: 1.06667rem;  }}.hero-slider-style1 .slide-caption .btns-group, .hero-slider-style2 .slide-caption .btns-group, .hero-slider-style3 .slide-caption .btns-group {  margin-top: 50px;}@media (max-width: 991px) {  .hero-slider-style1 .slide-caption .btns-group, .hero-slider-style2 .slide-caption .btns-group, .hero-slider-style3 .slide-caption .btns-group {    margin-top: 40px;  }}.hero-slider-style1 .slide-caption >.btns-group a:first-child, .hero-slider-style2 .slide-caption >.btns-group a:first-child, .hero-slider-style3 .slide-caption >.btns-group a:first-child {  background-color: #fff;  margin-right: 8px;}/*******************************************  hero slider style 2********************************************/.hero-slider-style2 .slide:after, .hero-slider-style3 .slide:after {  display: none;}/*******************************************  hero slider style 3********************************************/.hero-slider-style3 {  text-align: center;}.hero-slider-style3 .slide:after {  display: block;}.hero-slider-style3 .slide-caption {  text-align: center;  margin-top: 0;}/*--------------------------------------------------------------#0.5  footer--------------------------------------------------------------*/.site-footer {  background-color: #051429;  position: relative;  /*** usefull links widget ***/  /*** recent news widget ***/  /*** newsletter widget ***/  /*** copyright-row ***/}.logo-wrapper {  margin-bottom: 0px;}.site-footer .upper-footer .container,.site-footer .copyright-row .container {  position: relative;}.site-footer .upper-footer {  padding: 100px 0;}@media (max-width: 1199px) {  .site-footer .upper-footer {    padding-bottom: 40px;  }}@media (max-width: 991px) {  .site-footer .upper-footer {    padding: 80px 0 30px;  }}.site-footer .logo-socail .social-links {  margin-top: 10px;}.site-footer .logo-socail .social-links li  {  padding-right: 10px;}.site-footer .logo-socail .social-links li a {  width: 30px;  height: 30px;  line-height: 27px;  font-size: 12px;  font-size: 0.8rem;  border: 2px solid #868585;  display: block;}@media (max-width: 991px) {  .site-footer .logo-socail .social-links li a {    width: 30px;    height: 30px;    line-height: 30px;    font-size: 13px;    font-size: 0.86667rem;    border: 1px solid #868585;  }}@media (max-width: 767px) {  .site-footer .logo-socail .social-links li a {    width: auto;    height: auto;    line-height: auto;    font-size: 15px;    font-size: 1rem;    border: 0;  }}.site-footer .logo-socail .social-links li a:hover {  background-color: #f6ba18;  border-color: #f6ba18;  color: #fff;}@media (max-width: 767px) {  .site-footer .logo-socail .social-links li a:hover {    background-color: transparent;    border: 0;  }}.site-footer .upper-footer p {  margin: 0;  color: #bdbdbd;}.site-footer .upper-footer a,.site-footer .upper-footer p {  font-size: 14px;  font-size: 0.93333rem;  color: #dedada;}.site-footer .upper-footer h4,.site-footer .upper-footer h5,.site-footer .upper-footer h6 {  margin-top: 0;}@media (max-width: 1199px) {  .site-footer .upper-footer .row >.col {    margin-bottom: 60px;  }}@media (max-width: 991px) {  .site-footer .upper-footer .row >.col {    margin-bottom: 50px;  }}.site-footer .widget a:hover {  color: #f6ba18;}.site-footer .widget h3 {  font-size: 18px;  font-size: 1.2rem;  color: #fff;  padding-bottom: 1em;  margin: 0 0 1.94em;  text-transform: uppercase;  position: relative;}@media (max-width: 991px) {  .site-footer .widget h3 {    font-size: 16px;    font-size: 1.06667rem;  }}.site-footer .widget h3:before {  content: "";  background-color: #f6ba18;  width: 50px;  height: 3px;  position: absolute;  left: 0;  bottom: 0;}@media (max-width: 991px) {  .site-footer .widget h3:before {    width: 40px;    height: 2px;  }}.site-footer .usefull-links-widget ul {  overflow: hidden;}.site-footer .usefull-links-widget ul li {  width: 50%;  float: left;  position: relative;  margin-bottom: 15px;}.site-footer .usefull-links-widget ul li a {  display: block;}.site-footer .usefull-links-widget ul li a:hover {  color: #f6ba18;}.site-footer .recent-news-widget .post img {  position: absolute;  margin-top: 8px;}.site-footer .recent-news-widget .post {  margin-bottom: 20px;  padding-bottom: 20px;  border-bottom: 1px dashed #3a3a3a;}.site-footer .recent-news-widget .post:last-child {  margin: 0;  padding: 0;  border: 0;}.site-footer .recent-news-widget h4 {  line-height: 1.3em;  font-weight: 500;  margin: 0 0 0.5em;  padding-left: 85px;}.site-footer .recent-news-widget h4 a {  color: #fff;}.site-footer .recent-news-widget .date {  font-size: 12px;  font-size: 0.8rem;  font-style: italic;  padding-left: 85px;}.site-footer .recent-news-widget .date i {  display: inline-block;  padding-right: 5px;  color: #f6ba18;}.site-footer .newsletter-widget >p {  font-style: italic;}.site-footer .newsletter-widget .newsletter-form {  margin-top: 30px;}.site-footer .newsletter-widget .newsletter-form .form ::-webkit-input-placeholder {  font-style: 14px;  font-style: italic;  color: #747272;}.site-footer .newsletter-widget .newsletter-form .form :-moz-placeholder {  font-style: 14px;  font-style: italic;  color: #747272;}.site-footer .newsletter-widget .newsletter-form .form ::-moz-placeholder {  font-style: 14px;  font-style: italic;  color: #747272;}.site-footer .newsletter-widget .newsletter-form .form :-ms-input-placeholder {  font-style: 14px;  font-style: italic;  color: #747272;}.site-footer .newsletter-widget .newsletter-form .form div {  position: relative;}.site-footer .newsletter-widget .newsletter-form .form input {  background-color: #313131;  height: 40px;  color: #fff;  padding-right: 50px;  border-color: #313131;  -webkit-box-shadow: none;  box-shadow: none;}.site-footer .newsletter-widget .newsletter-form .form input:focus {  border-color: #f6ba18;}.site-footer .newsletter-widget .newsletter-form .form button {  background-color: #868585;  width: 40px;  height: 40px;  color: #fff;  border: 0;  outline: 0;  position: absolute;  right: 0;  top: 0;}.site-footer .newsletter-widget .newsletter-form .form button:hover {  background-color: #d39c08;}.site-footer .copyright-row {  border-top: 1px dashed #3a3a3a;  padding: 30px 0;  position: relative;}@media (max-width: 767px) {  .site-footer .copyright-row {    text-align: center;  }}.site-footer .copyright-row p {  font-size: 13px;  font-size: clac-rem-value(13);  color: #bdbdbd;  margin: 0;}@media (max-width: 767px) {  .site-footer .copyright-row p {    margin-bottom: 10px;  }}.site-footer .copyright-row .social-links {  float: right;}@media (max-width: 767px) {  .site-footer .copyright-row .social-links {    display: inline-block;    float: none;  }}.site-footer .copyright-row .social-links li {  margin-right: 5px;}@media (max-width: 767px) {  .site-footer .copyright-row .social-links li {    margin-right: 8px;  }}.site-footer .copyright-row .social-links li:last-child {  margin-right: 0;}.sticky {  width: 100%;  position: fixed !important;  left: 0;  top: -100%;  z-index: 9999;  opacity: 0;  -webkit-transition: all 0.7s;  -moz-transition: all 0.7s;  -o-transition: all 0.7s;  -ms-transition: all 0.7s;  transition: all 0.7s;}.sticky-on {  opacity: 1;  top: 0;}.header-style-1 .sticky-on, .header-style-2 .sticky-on, .header-style-3 .sticky-on {  background-color: #051429;}.header-style-2 .sticky-on .dahsed-border {  display: none;}.header-style-3 .sticky-on {  background-color: #fff;  border-bottom: 1px solid #e4e4e4;}/**** style for box layout ***/@media screen and (min-width: 1200px) {  .box-layout .sticky {    width: 1250px !important;    left: 50%;    -webkit-transform: translateX(-50%);    -moz-transform: translateX(-50%);    -o-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%);  }}/*--------------------------------------------------------------#0.6  law-surv-section----------------------------------------------------------------*//*--------------------------------------------------------------#0.6  about-section----------------------------------------------------------------*/.about-section {  overflow: hidden;}.about-section-s3 {  overflow: hidden;  background: #F2F2F4;}.about-section .tablist li, .about-section-s3 .tablist li {  float: left;  border-right: 1px solid #fff;}@media (max-width: 767px) {  .about-section .tablist li, .about-section-s3 .tablist li {    margin-bottom: 1px;  }}.img-col li {  display: inline-block;}.img-col .img {  border: 2px solid #F1F1F1;}.about-section .tablist li a, .about-section-s3 .tablist li a {  background-color: #f2f2f2;  display: block;  font-weight: 500;  color: #2d2c2c;  padding: 13px 25px;  text-transform: capitalize;  border: 1px solid#fff;}@media (max-width: 991px) {  .about-section .tablist li a, .about-section-s3 .tablist li a {    font-size: 14px;    font-size: 0.93333rem;    padding: 10px 15px;  }}@media (max-width: 767px) {  .about-section .tablist li a, .about-section-s3 .tablist li a {    font-size: 13px;    font-size: 0.86667rem;    padding: 10px 15px;  }}.about-section .tablist .active a, .about-section-s3 .tablist .active a {  background-color: #051429;  color: #fff;}.about-section .tab-content h3, .about-section-s3 .tab-content h3 {  font-size: 22px;  font-weight: normal;  font-style: italic;  line-height: 1.4em;  color: #4d4d4d;  display: inline-block;  margin-top: 40px;}@media screen and (min-width: 992px) {  .about-section .tab-content h3, .about-section-s3 .tab-content h3 {    padding-right: 200px;  }}@media (max-width: 991px) {  .about-section .tab-content h3, .about-section-s3 .tab-content h3 {    font-size: 20px;    font-size: 1.33333rem;  }}.about-section .tab-content h3 span, .about-section-s3 .tab-content h3 span {  color: #051429;}.about-section .tab-content p, .about-section-s3 .tab-content p {  margin-bottom: 25px;}.about-section .content, .about-section-s3 .content {  position: relative;}.about-section .content .img-holder, .about-section-s3 .content .img-holder {  position: absolute;  right: 0;}.img-holder {  overflow: hidden;}@media (max-width: 1199px) {  .about-section .right-col, .about-section-s3 .right-col {    display: none;  }}.progress-bar-col .read-more {  background: #051429 none repeat scroll 0 0;  color: #fff;  font-weight: normal;  padding: 10px 20px;}/*--------------------------------------------------------------#0.7  services-section----------------------------------------------------------------*/.services-section {  background-color: #fff;}@media (max-width: 991px) {  .services-section {    padding-bottom: 50px;  }}@media (max-width: 767px) {  .services-section {    padding-bottom: 40px;  }}@media (max-width: 600px) {  .services-section {    padding-bottom: 60px;  }}.services-section .service-grid-s1 >.col, .services-section .service-grid-s2 >.col {  margin-bottom: 30px;}@media (max-width: 600px) {  .services-section .content >.col {    width: 100%;  }}/*--------------------------------------------------------------#0.8  featured-porjects-section----------------------------------------------------------------*/.featured-porjects-section {  padding-bottom: 0;}/*--------------------------------------------------------------#0.9  fun-fact----------------------------------------------------------------*/.fun-fact, .fun-fact-s2 {  padding: 80px 0;  position: relative;}.fun-fact:before, .fun-fact-s2:before {  content: "";  background-color: rgba(5, 20, 41, 0.95);  width: 100%;  height: 100%;  position: absolute;  left: 0;  top: 0;}.fun-fact .container, .fun-fact-s2 .container {  position: relative;  z-index: 10;}@media (max-width: 767px) {  .fun-fact .container, .fun-fact-s2 .container {    text-align: center;  }}@media (max-width: 767px) {  .fun-fact .counter-start >.col, .fun-fact-s2 .counter-start >.col {    margin-bottom: 40px;  }}@media (max-width: 500px) {  .fun-fact .counter-start >.col, .fun-fact-s2 .counter-start >.col {    width: 100%;    margin-bottom: 30px;  }}.fun-fact .counter-start >.col:nth-child(3), .fun-fact-s2 .counter-start >.col:nth-child(3),.fun-fact .counter-start >.col:nth-child(4), .fun-fact-s2 .counter-start >.col:nth-child(4) {  margin-bottom: 0;}@media (max-width: 500px) {  .fun-fact .counter-start >.col:nth-child(3), .fun-fact-s2 .counter-start >.col:nth-child(3) {    margin-bottom: 30px;  }}.fun-fact h3, .fun-fact-s2 h3 {  font-size: 48px;  font-size: 3.2rem;  color: #fff;  margin: 0 0 0.3em;  text-align: center;}@media (max-width: 1199px) {  .fun-fact h3, .fun-fact-s2 h3 {    font-size: 42px;    font-size: 2.8rem;  }}@media (max-width: 991px) {  .fun-fact h3, .fun-fact-s2 h3 {    font-size: 36px;    font-size: 2.4rem;  }}@media (max-width: 767px) {  .fun-fact h3, .fun-fact-s2 h3 {    font-size: 28px;    font-size: 1.86667rem;    margin: 0 0 0.1em;  }}.fun-fact p, .fun-fact-s2 p {  font-size: 16px;  font-size: 1.06667rem;  color: #ffff;  margin: 0;  text-transform: uppercase;  text-align: center;}@media (max-width: 1199px) {  .fun-fact p, .fun-fact-s2 p {    font-size: 14px;    font-size: 0.93333rem;  }}@media (max-width: 991px) {  .fun-fact p, .fun-fact-s2 p {    font-size: 12px;    font-size: 0.8rem;  }}@media (max-width: 767px) {  .fun-fact p, .fun-fact-s2 p {    font-size: 11px;    font-size: 0.73333rem;  }}/*--------------------------------------------------------------#0.10   testimonials-section----------------------------------------------------------------*/.testimonials-section {  background-color: #F2F2F2;  position: relative;}.testimonials-section:before {  content: "";  background: #f2f2f2;  width: 100%;  height: 100%;  position: absolute;  left: -40%;  right: auto;  top: 0;  -webkit-transform: skewX(-30deg);  -moz-transform: skewX(-30deg);  -o-transform: skewX(-30deg);  -ms-transform: skewX(-30deg);  transform: skewX(-30deg);}.testimonials-section .container {  position: relative;  z-index: 10;}.testimonials-section .testimonials-slider .grid {  background-color: #fff;  padding: 45px 35px;  border: 1px solid #e6e6e6;  position: relative;}@media (max-width: 767px) {  .testimonials-section .testimonials-slider .grid {    padding: 35px;  }}.testimonials-section .testimonials-slider .grid:after {  content: "";  width: 40px;  height: 36px;  background: url("../images/testimonials/quote.png") center center/100% no-repeat local;  position: absolute;  right: 35px;  bottom: 200px;}.testimonials-section .client-quote p {  font-style: italic;  color: #474646;}.testimonials-section .client-details {  overflow: hidden;  margin-bottom: 10px;}.testimonials-section .client-details .client-pic {  margin-bottom: 10px;}.testimonials-section .client-details .client-pic img {  width: auto;}.testimonials-section .client-info {  float: left;  margin-top: 5px;}.testimonials-section .client-info h4 {  font-size: 16px;  font-size: 1.06667rem;  font-weight: 500;  color: #051429;  margin: 0 0 0.3em;}@media (max-width: 767px) {  .testimonials-section .client-info h4 {    font-size: 15px;    font-size: 1rem;  }}.testimonials-section .client-info >span {  font-size: 13px;  font-size: 0.86667rem;  font-style: italic;  color: #b7b7b7;}/*--------------------------------------------------------------#0.11   advisor-section----------------------------------------------------------------*/@media (max-width: 1199px) {  .advisor-section {    padding-bottom: 70px;  }}@media (max-width: 991px) {  .advisor-section {    padding-bottom: 50px;  }}@media (max-width: 767px) {  .advisor-section {    padding-bottom: 40px;  }}@media (max-width: 1199px) {  .advisor-section .content >.col {    margin-bottom: 30px;  }}@media (max-width: 550px) {  .advisor-section .content >.col {    width: 100%;  }}/*------------------team-area start  --------------------*/.team-wrap {  box-shadow: 0px 1px 2px rgba(0,0,0,.1);}.team-img {  position:relative;}.team-img img{  transition:all .5s;}.team-wrap:hover .team-img img{  -webkit-filter: grayscale(0);    filter: grayscale(0);}.team-img ul{  position:absolute;  left:0;  bottom:0;  width:100%;  background:#051429;  padding:15px 0px;  transform: perspective(500px) rotateX(90deg);  transition:all .5s;  transform-origin:bottom;}.team-wrap:hover .team-img ul{  transform: perspective(500px) rotateX(0deg);}.team-img ul li{  display:inline-block;  margin:0px 2px;}.team-img ul li a {  background: #fafafa none repeat scroll 0 0;  display: block;  height: 30px;  line-height: 30px;  text-align: center;  width: 30px;  color: #051429;}.team-img ul li a:hover{  background:#222;  color:#fff;  opacity:.5;}.team-img img {  width: 100%;}.team-content {  background: #051429 none repeat scroll 0 0;  padding: 5px 15px;}.team-content h3 {  color: #fff;  font-size: 16px;  font-weight: 500;  margin-top: 10px;  text-transform: uppercase;}.team-content span {  color: #bfbdbd;  display: block;  font-style: italic;  margin-bottom: 10px;}.member-details ul li {  display: inline-block;  padding: 10px;}.member-details .social-link ul li {  display: inline-block;  padding: 10px;}.advisor-single-section .member-specialization ul li i {    color: #f6ba18;    display: inline-block;    padding-right: 7px;}.advisor-single-section .member-specialization ul li {    font-size: 15px;    font-size: 1rem;    color: #5f5858;    font-style: italic;    margin-bottom: 16px;}/*------------------team-area end  --------------------*//*--------------------------------------------------------------#0.12   partners-section----------------------------------------------------------------*/.partners-section {  background-color: #fff;  padding: 40px 0 30px;  overflow: hidden;}.partners-section .grid {  text-align: center;}@media (max-width: 767px) {  .partners-section .grid {    padding: 20px 15px;  }}.partners-section .grid img {  width: auto;  max-width: 100%;  display: inline-block;}/*--------------------------------------------------------------#0.13   blog-section----------------------------------------------------------------*/@media (max-width: 1199px) {  .blog-section {    padding-bottom: 70px;  }}@media (max-width: 991px) {  .blog-section {    padding-bottom: 50px;  }}@media (max-width: 1199px) {  .blog-section .content >.col {    margin-bottom: 30px;  }}/*--------------------------------------------------------------#0.14   contact-section----------------------------------------------------------------*/.contact-section, .contact-section-s2 {  background-color: #F2F2F4;  position: relative;  /*** contact form ***/  /*** contact-address ***/}.contact-section:before, .contact-section-s2:before {  content: "";  background: #f2f2f4;  width: 130%;  height: 100%;  position: absolute;  left: -70%;  right: auto;  top: 0;  -webkit-transform: skewX(40deg);  -moz-transform: skewX(40deg);  -o-transform: skewX(40deg);  -ms-transform: skewX(40deg);  transform: skewX(40deg);}.contact-form {  margin-top: 10px;}.contact-section .container, .contact-section-s2 .container {  position: relative;  z-index: 10;}.contact-section .form ::-webkit-input-placeholder, .contact-section-s2 .form ::-webkit-input-placeholder {  font-style: 14px;  font-style: italic;  color: #aaa;}.contact-section .form :-moz-placeholder, .contact-section-s2 .form :-moz-placeholder {  font-style: 14px;  font-style: italic;  color: #aaa;}.contact-section .form ::-moz-placeholder, .contact-section-s2 .form ::-moz-placeholder {  font-style: 14px;  font-style: italic;  color: #aaa;}.contact-section .form :-ms-input-placeholder, .contact-section-s2 .form :-ms-input-placeholder {  font-style: 14px;  font-style: italic;  color: #aaa;}.contact-section .form select, .contact-section-s2 .form select {  color: #aaa;}.contact-section .form select option, .contact-section-s2 .form select option {  color: #000;}.contact-section .contact-form input, .contact-section-s2 .contact-form input,.contact-section .contact-form select, .contact-section-s2 .contact-form select,.contact-section .contact-form textarea, .contact-section-s2 .contact-form textarea {  background-color: #fff;  height: 45px;  border-color: #d9d9db;  -webkit-transition: all 0.3s;  -moz-transition: all 0.3s;  -o-transition: all 0.3s;  -ms-transition: all 0.3s;  transition: all 0.3s;}@media (max-width: 991px) {  .contact-section .contact-form input, .contact-section-s2 .contact-form input,  .contact-section .contact-form select, .contact-section-s2 .contact-form select,  .contact-section .contact-form textarea, .contact-section-s2 .contact-form textarea {    height: 40px;  }}.contact-section .contact-form .form >.col, .contact-section-s2 .contact-form .form >.col {  margin-bottom: 15px;}@media screen and (min-width: 767px) {  .contact-section .contact-form .form >.col:nth-child(1), .contact-section-s2 .contact-form .form >.col:nth-child(1),  .contact-section .contact-form .form >.col:nth-child(3), .contact-section-s2 .contact-form .form >.col:nth-child(3) {    padding-right: 0;  }}.contact-section .contact-form input:focus, .contact-section-s2 .contact-form input:focus,.contact-section .contact-form select:focus, .contact-section-s2 .contact-form select:focus,.contact-section .contact-form textarea:focus, .contact-section-s2 .contact-form textarea:focus {  -webkit-box-shadow: none;  box-shadow: none;  border-color: rgba(1, 47, 93, 0.5);}.contact-section .contact-form textarea, .contact-section-s2 .contact-form textarea {  height: 170px;  padding-top: 10px;}@media (max-width: 991px) {  .contact-section .contact-form textarea, .contact-section-s2 .contact-form textarea {    height: 120px;  }}.contact-section .contact-form .form .submit-btn, .contact-section-s2 .contact-form .form .submit-btn {  margin-bottom: 0;}.contact-section .submit-btn .theme-btn-s2, .contact-section-s2 .submit-btn .theme-btn-s2, .contact-section .submit-btn .theme-btn-s4, .contact-section-s2 .submit-btn .theme-btn-s4 {  display: block;  width: 100%;  border-radius: 0;}.contact-section .contact-form .success-error-message, .contact-section-s2 .contact-form .success-error-message {  margin: 15px 0 0 !important;}@media (max-width: 991px) {  .contact-section .contact-address-wrapper, .contact-section-s2 .contact-address-wrapper {    margin-top: 45px;  }}.contact-section .contact-address >div, .contact-section-s2 .contact-address >div {  padding-bottom: 25px;  margin-bottom: 25px;  border-bottom: 1px solid #e9e9ec;}@media (max-width: 991px) {  .contact-section .contact-address >div:last-child, .contact-section-s2 .contact-address >div:last-child {    margin-bottom: 0;    padding-bottom: 0;    border: 0;  }}.contact-section .contact-address h3, .contact-section-s2 .contact-address h3 {  font-size: 16px;  font-size: 1.06667rem;  color: #051429;  margin: 0 0 0.8em;}.contact-section .contact-address h3 i, .contact-section-s2 .contact-address h3 i {  display: inline-block;  padding-right: 8px;}.contact-section .contact-address p, .contact-section-s2 .contact-address p {  font-style: italic;  color: #5f5f5f;  line-height: 1.6em;  margin: 0;}/*--------------------------------------------------------------#0.14   contact-section----------------------------------------------------------------*/.contact-section-s2 .newsletter-form {  margin-top : 30px;}.contact-section-s2 .newsletter-form .form input {    background-color: #fff;    height: 40px;    color: #fff;    padding-right: 50px;    border-color: #fff;    -webkit-box-shadow: none;    box-shadow: none;}.contact-section-s2 .newsletter-form .form button {    background-color: #051429;    width: 40px;    height: 40px;    color: #fff;    border: 0;    outline: 0;    position: absolute;    right: 0;    bottom: 0;}/*--------------------------------------------------------------#0.shop----------------------------------------------------------------*/.products-grids >.grid-wrapper {    width: 33.33%;    float: left;    padding: 0 10px 30px;}.products-grids .grid {    background-color: #fff;    text-align: center;    border: 1px solid #f1f1f1;}.img-holder-info-list .img-holder-info-list {    position: relative;}.products-grids .img-holder img {  display: inline-block;}.case-details .info-list {    width: 108px;    position: absolute;    left: 50%;    top: 57%;    -webkit-transform: translateX(-50%);    -moz-transform: translateX(-50%);    -o-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%);    opacity: 1;    -webkit-transition: all 0.5s;    -moz-transition: all 0.5s;    -o-transition: all 0.5s;    -ms-transition: all 0.5s;    transition: all 0.5s;}.case-details  .info-list >div {    background-color: #051429;    width: 35px;    height: 35px;    float: left;    margin-right: 1px;}.case-details .info-list >div a {    font-size: 14px;    font-size: 0.875rem;    width: 100%;    height: 100%;    line-height: 35px;    display: block;    color: #fff;    text-align: center;    margin-right: 1px;}.case-details .product-info .price {    font-size: 20px;    font-size: 1.25rem;    font-weight: 600;    color: #f6ba18;    display: block;    margin-top: 10px;    -webkit-transition: all 0.2s;    -moz-transition: all 0.2s;    -o-transition: all 0.2s;    -ms-transition: all 0.2s;    transition: all 0.2s;}.img-holder-info-list .grid:hover .info-list {    opacity: 1;    visibility: visible;}.case-details .product-info {    padding: 20px 15px;    text-align: center;    border-top: 1px solid #f1f1f1;    -webkit-transition: all 0.2s;    -moz-transition: all 0.2s;    -o-transition: all 0.2s;    -ms-transition: all 0.2s;    transition: all 0.2s;}.products-grids .product-info h3 {    font-size: 20px;    font-size: 1.25rem;    margin: 0 0 0.2em;}.products-grids .product-info .rating i {    font-size: 14px;    font-size: 0.875rem;    color: #f6ba18  ;}/*--------------------------------------------------------------#0.15   cta----------------------------------------------------------------*/.cta {  background-color: #051429;  padding: 50px 0;}@media (max-width: 991px) {  .cta {    text-align: center;  }}.cta .container {  position: relative;}.cta h3 {  font-size: 20px;  color: #fff;  margin: 0;  text-transform: uppercase;  position: relative;  top: 7px;  font-weight: 500;}@media (max-width: 991px) {  .cta h3 {    margin: 0 0 1.5em;    line-height: 1.3em;  }}@media (max-width: 767px) {  .cta h3 {    font-size: 17px;    font-size: 1.13333rem;  }}.cta .theme-btn-s3, .cta .theme-btn-s5 {  float: right;}@media (max-width: 991px) {  .cta .theme-btn-s3, .cta .theme-btn-s5 {    float: none;  }}.cta .theme-btn-s3:hover, .cta .theme-btn-s5:hover {  background-color: #d39c08;}.cta p {  font-size: 16px;  font-size: 1.06667rem;  font-style: italic;  color: #a7a7a7;}/*--------------------------------------------------------------  #home style 2----------------------------------------------------------------*//*--------------------------------------------------------------#1.0  cta-s2----------------------------------------------------------------*/.cta-s2 {  background-color: #051429;  padding: 40px 0;  border-bottom: 1px dashed #3a3a3a;}@media (max-width: 991px) {  .cta-s2 {    text-align: center;  }}.cta-s2 p {  font-size: 20px;  font-size: 1.33333rem;  font-style: italic;  color: #fff;  margin: 7px 0 0;}@media (max-width: 991px) {  .cta-s2 p {    margin: 0 0 15px;  }}@media (max-width: 767px) {  .cta-s2 p {    font-size: 18px;    font-size: 1.2rem;  }}@media screen and (min-width: 992px) {  .cta-s2 .col >a {    float: right;  }}/*--------------------------------------------------------------#1.1  services-section-s2----------------------------------------------------------------*/.services-section-s2 {  background-color: #f7f7f8;  padding-bottom: 75px;}@media (max-width: 1199px) {  .services-section-s2 {    padding-bottom: 55px;  }}@media (max-width: 991px) {  .services-section-s2 {    padding-bottom: 45px;  }}@media (max-width: 767px) {  .services-section-s2 {    padding-bottom: 35px;  }}.services-section-s2 .content >.col {  margin-bottom: 60px;}@media (max-width: 991px) {  .services-section-s2 .content >.col {    margin-bottom: 35px;  }}@media (max-width: 650px) {  .services-section-s2 .content >.col {    width: 100%;    border-bottom: 1px solid #eee;    margin-bottom: 17px;    padding-bottom: 17px;  }}@media (max-width: 650px) {  .services-section-s2 .content >.col:last-child {    border-bottom: none;  }}/*--------------------------------------------------------------#1.2  featured-porjects-section-s2----------------------------------------------------------------*/.featured-porjects-section-s2 .grid-container {  margin: 0 -7px;}@media (max-width: 550px) {  .featured-porjects-section-s2 .grid-container {    margin: 0;  }}@media (max-width: 991px) {  .featured-porjects-section-s2 .grid-container .grid {    width: 50%;    padding: 0 7px 15px;  }}@media (max-width: 550px) {  .featured-porjects-section-s2 .grid-container .grid {    width: 100%;    padding: 0 0 15px;  }}.featured-porjects-section-s2 .grid-container .grid img {  width: 100%;}/*--------------------------------------------------------------#1.3  fun-fact-s2----------------------------------------------------------------*/.fun-fact-s2 .grid {  position: relative;  padding-left: 70px;}@media (max-width: 991px) {  .fun-fact-s2 .grid {    padding-left: 50px;  }}@media (max-width: 767px) {  .fun-fact-s2 .grid {    padding-left: 0;  }}.member-pic h4 {  margin-top: 30px;}.fun-fact .grid .icon {  height: 100%;  border-right: 1px dashed #6e6e6e;  padding-right: 20px;  position: absolute;  left: 0;}@media (max-width: 991px) {  .fun-fact-s2 .grid .icon {    padding-right: 15px;  }}@media (max-width: 360px) {  .fun-fact .grid .icon {    border-right: none;  }}@media (max-width: 767px) {  .fun-fact-s2 .grid .icon {    position: static;    padding-right: 0;    border: 0;    margin-bottom: 5px;  }}.fun-fact-s2 .icon .fi:before {  font-size: 25px;  font-size: 1.66667rem;  color: #f6ba18;}@media (max-width: 991px) {  .fun-fact-s2 .icon .fi:before {    font-size: 20px;    font-size: 1.33333rem;  }}.fun-fact-s2 .grid p {  font-style: italic;  color: #a7a4a4;}@media (max-width: 1199px) {  .fun-fact-s2 .row >.col {    margin-bottom: 55px;  }}/*--------------------------------------------------------------#1.4  advisor-section-s2----------------------------------------------------------------*/@media (max-width: 1199px) {  .advisor-section-s2 {    padding-bottom: 80px;  }}@media (max-width: 991px) {  .advisor-section-s2 {    padding-bottom: 50px;  }}@media (max-width: 1199px) {  .advisor-section-s2 .content >.col {    margin-bottom: 30px;  }}@media (max-width: 550px) {  .advisor-section-s2 .content >.col {    width: 100%;  }}/*--------------------------------------------------------------#1.5  blog-section-s2----------------------------------------------------------------*/@media (max-width: 1199px) {  .blog-section-s2 {    padding-bottom: 70px;  }}@media (max-width: 991px) {  .blog-section-s2 {    padding-bottom: 50px;  }}@media (max-width: 767px) {  .blog-section-s2 {    padding-bottom: 30px;  }}@media (max-width: 1199px) {  .blog-section-s2 .content >.col {    margin-bottom: 30px;  }}@media (max-width: 767px) {  .blog-section-s2 .content >.col {    margin-bottom: 50px;  }}/*--------------------------------------------------------------#1.6  contact-section-s2----------------------------------------------------------------*/.contact-section-s2 .container {  padding: 100px 15px;}@media (max-width: 1199px) {  .contact-section-s2 .container {    padding: 100px 15px;  }}@media (max-width: 991px) {  .contact-section-s2 .container {    padding: 80px 15px;  }}.contact-section-s2 .contact-address {  background-color: #051429;  padding: 40px 35px;}@media screen and (min-width: 992px) {  .contact-section-s2 .contact-address {    margin-top: 10px;  }}@media (max-width: 1199px) {  .contact-section-s2 .contact-address {    padding: 41px 30px;  }}@media (max-width: 991px) {  .contact-section-s2 .contact-address {    padding: 35px 30px;    border-top: 3px solid #f6ba18;  }}.contact-section-s2 .contact-address >div {  border-bottom: 1px dashed #3a3a3a;  padding-bottom: 25px;  margin-bottom: 25px;}.contact-section-s2 .contact-address >div:last-child {  margin-bottom: 0;  padding-bottom: 0;  border-bottom: 0;}.contact-section-s2 .contact-address h3 {  color: #fff;}.contact-section-s2 .contact-address h3 i {  color: #868585;}.contact-section-s2 .contact-address p {  color: #c5c5c5;}@media (max-width: 1199px) {  .contact-section-s2 .contact-address p {    font-size: 14px;    font-size: 0.93333rem;  }}@media (max-width: 1199px) {  .about-style-2 .skill-progress-bar-col {    margin-top: 50px;  }}/*--------------------------------------------------------------  #home style 3----------------------------------------------------------------*//*--------------------------------------------------------------#2.0  about-section-s3----------------------------------------------------------------*/.about-section-s3 .about-content h3 {  font-size: 22px;  font-size: 1.46667rem;  font-weight: normal;  font-style: italic;  line-height: 1.4em;  color: #4d4d4d;  margin: 0 0 1em;}@media screen and (min-width: 992px) {  .about-section-s3 .about-content h3 {    padding-right: 200px;  }}@media (max-width: 991px) {  .about-section-s3 .about-content h3 {    font-size: 20px;    font-size: 1.33333rem;  }}.about-section-s3 .about-content h3 span {  color: #051429;}.about-section-s3 .about-content p {  margin-bottom: 25px;}.about-section-s3 .about-content p:last-child {  margin-bottom: 0;}.about-section-s3 .content .img-holder {  top: -160px;}/*--------------------------------------------------------------#2.1  services-section----------------------------------------------------------------*/.services-section .content >.col {  overflow: hidden;}.services-section .content .grid-wrapper {  border-top: 1px solid #eaeaea;}.services-section .content .grid-wrapper .grid {  width: 33.33%;  float: left;  border: 1px solid #ccc;  margin-left: -1px;  margin-top: -1px;}@media (max-width: 1199px) {  .services-section .content .grid-wrapper .grid {    width: 50%;  }}@media (max-width: 767px) {  .services-section .content .grid-wrapper .grid {    width: 100%;    float: none;  }}/*--------------------------------------------------------------#2.2  Videos----------------------------------------------------------------*/.video-section .play-link {    /* position: relative; */    display: block;    text-align: center;    left: 0px;    top: 0px;    font-size: 30px;    font-weight: 400;    width: 100%;    height: 500px;    color: #ffffff;    padding: 185px 0px;    background: rgba(5, 20, 41, 0.70);    transition: all 500ms ease;    -webkit-transition: all 500ms ease;    -ms-transition: all 500ms ease;    -o-transition: all 500ms ease;    -moz-transition: all 500ms ease;  }  .video-section .play-link .text {    margin-top: 20px;    font-size: 24px;    line-height: 1.6em;}  .video-section .play-link .icon-box {    border: 3px solid #F6BA18;    border-radius: 50%;    display: block;    height: 80px;    line-height: 75px;    margin: 0 auto;    padding-left: 0;    position: relative;    width: 80px;}/*--------------------------------------------------------------#2.2  faq-testimonials----------------------------------------------------------------*/.faq-testimonials .section-padding {  background: url(../images/slider/slide-7.jpg) no-repeat right center;}@media (max-width: 991px) {  .faq-testimonials .faq-wrapper {    margin-bottom: 80px;  }}@media (max-width: 767px) {  .faq-testimonials .faq-wrapper {    margin-bottom: 60px;  }}.faq-testimonials .testimonials-slider-s2 .grid {  background-color: #fff;  padding: 50px 35px;  border: 1px solid #e6e6e6;  position: relative;}@media (max-width: 767px) {  .faq-testimonials .testimonials-slider-s2 .grid {    padding: 35px;  }}.faq-testimonials .testimonials-slider-s2 .grid::after {  background: rgba(0, 0, 0, 0) url("../images/testimonials/quote.png") no-repeat local center center / 100% auto;  content: "";  height: 36px;  position: absolute;  right: 35px;  top: 100px;  width: 40px;}.faq-testimonials .client-quote p {  font-style: italic;  color: #474646;}.faq-testimonials .client-details {  overflow: hidden;  margin-bottom: 10px;}.faq-testimonials .client-details .client-pic {  margin-bottom: 10px;}.faq-testimonials .client-details .client-pic img {  width: auto;}.faq-testimonials .client-info {  float: left;  margin-top: 5px;}.faq-testimonials .client-info h4 {  font-size: 16px;  font-size: 1.06667rem;  font-weight: 500;  color: #f6ba18;  margin: 0 0 0.3em;}@media (max-width: 767px) {  .faq-testimonials .client-info h4 {    font-size: 15px;    font-size: 1rem;  }}.faq-testimonials .client-info >span {  font-size: 13px;  font-size: 0.86667rem;  font-style: italic;  color: #b7b7b7;}@media screen and (min-width: 992px) {  .faq-testimonials .testimonials-slider-s2 .grid {    padding: 49px 35px;  }}@media (max-width: 767px) {  .faq-testimonials .testimonials-slider-s2 .grid {    padding: 25px;  }}.faq-testimonials .testimonials-slider-s2 .owl-controls {  margin-top: 15px;}.faq-testimonials .testimonials-slider-s2 .owl-controls .owl-nav .owl-prev,.faq-testimonials .testimonials-slider-s2 .owl-controls .owl-nav .owl-next {  background-color: transparent;  width: 35px;  height: 35px;  line-height: 32px;  font-size: 18px;  font-size: 1.2rem;  text-align: center;  color: #051429;  padding: 0;  margin: 0;  border: 2px solid #e6e6e6;  -webkit-border-radius: 0;  -moz-border-radius: 0;  -o-border-radius: 0;  -ms-border-radius: 0;  border-radius: 0;  -webkit-transition: all 0.3s;  -moz-transition: all 0.3s;  -o-transition: all 0.3s;  -ms-transition: all 0.3s;  transition: all 0.3s;}.faq-testimonials .testimonials-slider-s2 .owl-controls .owl-nav .owl-prev:hover,.faq-testimonials .testimonials-slider-s2 .owl-controls .owl-nav .owl-next:hover {  background-color: #051429;  color: #fff;  border-color: #051429;}.faq-testimonials .testimonials-slider-s2 .owl-controls .owl-nav .owl-prev {  margin-right: 10px;}.faq-section .faq-img img {  width: 100%}/*--------------------------------------------------------------  #About page----------------------------------------------------------------*//*--------------------------------------------------------------#3.0  about-section----------------------------------------------------------------*/.about-pg-about-section {  background-color: #f7f7f8;}@media (max-width: 1199px) {  .about-section .about-imgslider, .about-section-s3 .about-imgslider {    max-width: 750px;    margin: 65px 0 0;  }}.about-section .about-imgslider img, .about-section-s3 .about-imgslider img {  width: auto;  max-width: 100%;}.about-section .about-imgslider .owl-controls, .about-section-s3 .about-imgslider .owl-controls {  margin-top: 35px;}.about-section .bottom-row, .about-section-s3 .bottom-row {  margin-top: 100px;}@media (max-width: 991px) {  .about-section .bottom-row, .about-section-s3 .bottom-row {    margin-top: 80px;  }}.about-section .bottom-row .video-holder, .about-section-s3 .bottom-row .video-holder {  position: relative;}.about-section .bottom-row .video-holder:before, .about-section-s3 .bottom-row .video-holder:before {  content: "";  background-color: rgba(0, 0, 0, 0.5);  width: 100%;  height: 100%;  position: absolute;  left: 0;  top: 0;}.about-section .bottom-row .video-holder a, .about-section-s3 .bottom-row .video-holder a {  font-size: 65px;  font-size: 4.33333rem;  color: #fff;  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) {  .about-section .bottom-row .video-holder a, .about-section-s3 .bottom-row .video-holder a {    font-size: 55px;    font-size: 3.66667rem;  }}.about-section .bottom-row .skill-progress-bar-col, .about-section-s3 .bottom-row .skill-progress-bar-col {  margin-top: 15px;}@media (max-width: 991px) {  .about-section .bottom-row .skill-progress-bar-col, .about-section-s3 .bottom-row .skill-progress-bar-col {    margin-top: 60px;  }}/*--------------------------------------------------------------  #Advisor single----------------------------------------------------------------*//*--------------------------------------------------------------#4.0  advisor-single-section----------------------------------------------------------------*/.advisor-single-section .member .member-info {  margin-bottom: 35px;}.advisor-single-section .member .member-info span {  color: #f6ba18;  text-transform: capitalize;}.advisor-single-section .member .member-info h2 {  font-size: 24px;  font-size: 1.6rem;  font-weight: 500;  padding-bottom: 0.6em;  margin: 0.4em 0 0;  text-transform: uppercase;  position: relative;}@media (max-width: 991px) {  .advisor-single-section .member .member-info h2 {    font-size: 22px;    font-size: 1.46667rem;  }}.advisor-single-section .member .member-info h2:after {  content: "";  background-color: #f6ba18;  width: 65px;  height: 4px;  position: absolute;  left: 0;  bottom: 0;}.advisor-single-section .member .contact-info {  margin-top: 40px;}.advisor-single-section .member .contact-info ul li {  display: inline-block;  font-size: 17px;  font-size: 1.13333rem;  color: #3e3e3e;}@media (max-width: 991px) {  .advisor-single-section .member .contact-info ul li {    font-size: 16px;    font-size: 1.06667rem;  }}.advisor-single-section .member .contact-info ul li {  margin-right: 25px;}@media (max-width: 767px) {  .advisor-single-section .member .contact-info ul li {    margin-right: 15px;    margin-bottom: 3px;  }}.advisor-single-section .member .contact-info ul li i {  color: #f6ba18;  display: inline-block;  padding-right: 5px;}.advisor-single-section .member .social-links {  margin-top: 35px;}.advisor-single-section .member .social-links li {  margin-right: 7px;}.advisor-single-section .member .social-links li:last-child {  margin-right: 0;}.advisor-single-section .member .social-links a {  width: 40px;  height: 40px;  line-height: 38px;  font-size: 16px;  font-size: clac-rem-value(16);  color: #bdbebf;  border: 2px solid #bdbebf;}@media (max-width: 991px) {  .advisor-single-section .member .social-links a {    width: 35px;    height: 35px;    line-height: 33px;    font-size: 14px;    font-size: clac-rem-value(14);  }}.advisor-single-section .member .social-links a:hover {  background-color: #051429;  border-color: #051429;  color: #fff;}.advisor-single-section .member-pic {  text-align: center;}@media (max-width: 991px) {  .advisor-single-section .member-pic {    max-width: 360px;    margin-top: 50px;  }}@media screen and (min-width: 992px) {  .advisor-single-section .member-pic {    margin-top: 85px;  }}@media screen and (min-width: 1200px) {  .advisor-single-section .member-pic {    margin-top: 75px;  }}.advisor-single-section .member-pic img {  display: inline-block;  border: 5px solid #c7c7c7;}.advisor-single-section .member-pic h4 {  font-size: 14px;  font-size: 0.93333rem;  text-transform: uppercase;  margin: 1.4em 0 0;}.advisor-single-section .bottom-row {  padding-top: 100px;}.details >h5 {  color: #fff;  font-weight: 300;}@media (max-width: 991px) {  .advisor-single-section .bottom-row {    padding-top: 80px;  }}@media (max-width: 767px) {  .advisor-single-section .bottom-row {    padding-top: 60px;  }}@media (max-width: 991px) {  .advisor-single-section .bottom-row >.col:first-child {    margin-bottom: 50px;  }}.advisor-single-section .member-specialization >h3,.advisor-single-section .member-skills >h3 {  font-size: 18px;  font-size: 1.2rem;  font-weight: 500;  margin: 0 0 1.77em;  text-transform: uppercase;}@media (max-width: 767px) {  .advisor-single-section .member-specialization >h3,  .advisor-single-section .member-skills >h3 {    font-size: 16px;    font-size: 1.06667rem;  }}.advisor-single-section .member-specialization ul li {  font-size: 15px;  font-size: 1rem;  color: #5f5858;  font-style: italic;  margin-bottom: 16px;}.advisor-single-section .member-specialization ul li i {  color: #f6ba18;  display: inline-block;  padding-right: 7px;}.advisor-single-section .member-specialization ul li:last-child {  margin-bottom: 0;}/*--------------------------------------------------------------  #Career page----------------------------------------------------------------*//*--------------------------------------------------------------#5.0  career-section----------------------------------------------------------------*/.career-section .job-post-accrodion .panel-body {  padding: 45px 35px;}@media (max-width: 767px) {  .career-section .job-post-accrodion .panel-body {    padding: 35px 20px;  }}.career-section .job-post-accrodion .panel-body h3 {  font-size: 18px;  font-size: 1.2rem;  font-weight: 500;  margin: 0 0 1em;}.career-section .job-post-accrodion .panel-body >p + p {  margin: 20px 0 0;}.career-section .panel-body .requirements {  margin-top: 50px;}@media screen and (min-width: 1200px) {  .career-section .panel-body .requirements {    padding-right: 80px;  }}@media (max-width: 767px) {  .career-section .panel-body .requirements {    margin-top: 40px;  }}.career-section .panel-body .requirements ul li {  font-style: italic;  color: #9a9a9a;  padding-left: 22px;  position: relative;  line-height: 1.8em;}.career-section .panel-body .requirements ul li i {  color: #f6ba18;  position: absolute;  left: 0;  top: 3px;}.career-section .panel-body .requirements ul >li + li {  margin-top: 12px;}.career-section .panel-body .send-cv {  font-size: 16px;  font-size: 1.06667rem;  margin: 2.5em 0 0;}@media (max-width: 767px) {  .career-section .panel-body .send-cv {    line-height: 1.4em;  }}.career-section .panel-body .send-cv a {  color: #f6ba18;}/*--------------------------------------------------------------  #Case page----------------------------------------------------------------*//*--------------------------------------------------------------#6.0  case-section----------------------------------------------------------------*/.case-section .case-grids-s1 >.col {  margin-bottom: 30px;}@media (max-width: 650px) {  .case-section .case-grids-s1 >.col {    width: 100%;  }}.case-section .pagi {  text-align: center;}/*--------------------------------------------------------------  #Case single----------------------------------------------------------------*//*--------------------------------------------------------------#7.0  case-single-section----------------------------------------------------------------*/.case-single-section .case-single-details .case-title {  margin: 60px 0 40px;}@media (max-width: 1199px) {  .case-single-section .case-single-details .case-title {    margin: 50px 0 30px;  }}@media (max-width: 767px) {  .case-single-section .case-single-details .case-title {    margin: 40px 0 20px;  }}.case-single-section .case-single-details .case-title h2 {  font-size: 26px;  font-size: 1.73333rem;  line-height: 1.3em;  margin: 0 0 0.58em;}@media (max-width: 1199px) {  .case-single-section .case-single-details .case-title h2 {    font-size: 24px;    font-size: 1.6rem;  }}@media (max-width: 767px) {  .case-single-section .case-single-details .case-title h2 {    font-size: 22px;    font-size: 1.46667rem;  }}.case-single-section .case-single-details .case-title .cat a {  font-size: 16px;  font-size: 1.06667rem;  font-style: italic;  color: #f6ba18;}.case-single-section .case-single-details blockquote {  font-size: 16px;  font-size: 1.06667rem;  font-style: italic;  line-height: 1.8em;  padding: 0;  margin: 0 0 20px;  border-left: 0;}.case-single-section .case-single-details .summery {  margin-top: 60px;}.case-single-section .case-single-details .summery-accordion .panel-body {  padding: 45px 40px;}@media (max-width: 1199px) {  .case-single-section .case-single-details .summery-accordion .panel-body {    padding: 40px 30px;  }}@media (max-width: 767px) {  .case-single-section .case-single-details .summery-accordion .panel-body {    padding: 25px 20px;  }}.case-single-section .case-single-details .summery-accordion .panel-body >p + p {  margin-top: 20px;}.case-single-section .case-single-details .summery-accordion ul {  margin-top: 30px;}.case-single-section .case-single-details .summery-accordion ul li {  font-weight: 500;  line-height: 1.5em;  padding-left: 30px;  position: relative;}.case-single-section .case-single-details .summery-accordion ul >li + li {  margin-top: 18px;}.case-single-section .case-single-details .summery-accordion ul li i {  color: #f6ba18;  position: absolute;  left: 0;  top: 3px;}/*--------------------------------------------------------------  #Services page----------------------------------------------------------------*//*--------------------------------------------------------------#8.0  main-services-section----------------------------------------------------------------*/@media (max-width: 1199px) {  .main-services-section {    padding-bottom: 30px;  }}@media (max-width: 991px) {  .main-services-section {    padding-bottom: 80px;  }}@media (max-width: 991px) {  .main-services-section .sidebar {    margin-top: 20px;  }}/*--------------------------------------------------------------  #Service single page----------------------------------------------------------------*//*--------------------------------------------------------------#9.0  service-single-section----------------------------------------------------------------*/.service-single-section .service-single-details >.img-holder {  margin-bottom: 45px;}@media (max-width: 767px) {  .service-single-section .service-single-details >.img-holder {    margin-bottom: 35px;  }}.service-single-section .service-single-details >h2 {  font-size: 26px;  font-size: 1.73333rem;  line-height: 1.3em;  margin: 0 0 1em;}@media (max-width: 1199px) {  .service-single-section .service-single-details >h2 {    font-size: 24px;    font-size: 1.6rem;  }}@media (max-width: 767px) {  .service-single-section .service-single-details >h2 {    font-size: 22px;    font-size: 1.46667rem;  }}.service-single-section .service-single-details >p {  margin-bottom: 30px;}.service-single-section .service-single-details >div >h3 {  font-size: 18px;  font-size: 1.2rem;  margin: 0 0 1.5em;}@media (max-width: 991px) {  .service-single-section .service-single-details >div >h3 {    font-size: 17px;    font-size: 1.13333rem;  }}.service-single-section .service-single-details .facilities {  margin: 50px 0;}@media (max-width: 991px) {  .service-single-section .service-single-details .facilities {    margin: 40px 0;  }}.service-single-section .service-single-details .facilities ul li {  line-height: 1.7em;  position: relative;  padding-left: 25px;}.service-single-section .service-single-details .facilities ul li:before {  content: "";  background-color: #f6ba18;  width: 10px;  height: 10px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -o-border-radius: 50%;  -ms-border-radius: 50%;  border-radius: 50%;  position: absolute;  left: 0;  top: 5px;}.service-single-section .service-single-details .facilities ul >li + li {  margin-top: 15px;}.service-single-section .service-single-details .research >blockquote {  background: #051429;  font-size: 18px;  font-size: 1.2rem;  font-style: italic;  line-height: 1.8em;  border-left: 10px solid #f6ba18;  margin: 80px 0 0;  padding: 45px 35px;  color: #fff;}@media (max-width: 1199px) {  .service-single-section .service-single-details .research >blockquote {    font-size: 16px;    font-size: 1.06667rem;  }}@media (max-width: 991px) {  .service-single-section .service-single-details .research >blockquote {    margin: 60px 0 0;  }}@media (max-width: 767px) {  .service-single-section .service-single-details .research >blockquote {    border-left: 5px solid #f6ba18;    padding: 35px 25px;  }}.service-single-section .service-single-details .research >blockquote >span {  display: block;  color: #f6ba18;  margin-top: 10px;}/*--------------------------------------------------------------  #No search result page----------------------------------------------------------------*//*--------------------------------------------------------------#10.0   no-search-result-section----------------------------------------------------------------*/.no-search-result-section .search-content >h2 {  font-size: 24px;  font-size: 1.6rem;  color: #051429;  margin: 0 0 1em;}@media (max-width: 767px) {  .no-search-result-section .search-content >h2 {    font-size: 20px;    font-size: 1.33333rem;  }}.no-search-result-section .search-content >p {  font-size: 20px;  font-size: 1.33333rem;  font-style: italic;}@media screen and (min-width: 1200px) {  .no-search-result-section .search-content >p {    padding-right: 150px;  }}@media (max-width: 767px) {  .no-search-result-section .search-content >p {    font-size: 17px;    font-size: 1.13333rem;  }}.no-search-result-section .suggestions {  margin-top: 45px;}.no-search-result-section .suggestions >h3 {  font-size: 18px;  font-size: 1.2rem;  margin: 0 0 1em;}.no-search-result-section .suggestions ul li {  color: #767676;}.no-search-result-section .suggestions ul >li + li {  margin-top: 12px;}.no-search-result-section .search-form {  margin-top: 20px;}@media screen and (min-width: 992px) {  .no-search-result-section .search-form {    max-width: 500px;  }}.no-search-result-section .search-form .form div {  position: relative;}.no-search-result-section .search-form .form input {  height: 40px;  border-color: #d8d8d8;}.no-search-result-section .search-form .form input:focus {  -webkit-box-shadow: 0 0 2px #051429;  box-shadow: 0 0 2px #051429;}.no-search-result-section .search-form button {  background-color: #d8dbde;  width: 40px;  height: 40px;  border: 0;  outline: 0;  color: #919293;  position: absolute;  right: 0;  top: 0;  -webkit-transition: all 0.3s;  -moz-transition: all 0.3s;  -o-transition: all 0.3s;  -ms-transition: all 0.3s;  transition: all 0.3s;}.no-search-result-section .search-form button:hover {  background-color: #051429;  color: #fff;}/*--------------------------------------------------------------  #404 page----------------------------------------------------------------*//*--------------------------------------------------------------#11.0   error-404-section----------------------------------------------------------------*/@media screen and (min-width: 1200px) {  .error-404-section .content {    padding-right: 350px;  }}@media (max-width: 767px) {  .error-404-section .content {    text-align: center;  }}@media (max-width: 991px) {  .error-404-section .content h2 {    font-size: 60px;    font-size: 4rem;  }}@media (max-width: 767px) {  .error-404-section .content h2 {    font-size: 50px;    font-size: 3.33333rem;  }}.error-404-section .content h3 {  font-size: 24px;  font-size: 1.6rem;  color: #051429;  margin: 0 0 1.5em;}@media (max-width: 991px) {  .error-404-section .content h3 {    font-size: 20px;    font-size: 1.33333rem;    line-height: 1.3em;  }}@media (max-width: 767px) {  .error-404-section .content h3 {    font-size: 18px;    font-size: 1.2rem;  }}.error-404-section .content p {  font-size: 18px;  font-size: 1.2rem;  font-style: italic;  margin: 0 0 2em;}@media (max-width: 991px) {  .error-404-section .content p {    font-size: 17px;    font-size: 1.13333rem;  }}@media (max-width: 767px) {  .error-404-section .content p {    font-size: 16px;    font-size: 1.06667rem;  }}.error-404-section .content .icon {  position: absolute;  right: 0;  top: 50%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -o-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);}@media (max-width: 767px) {  .error-404-section .content .icon {    display: none;  }}.error-404-section .content .icon i {  font-size: 150px;  font-size: 10rem;  opacity: 0.2;}/*--------------------------------------------------------------  #Blog with sidebar page----------------------------------------------------------------*//*--------------------------------------------------------------#12.0   blog-width-sidebar-section----------------------------------------------------------------*/.blog-width-sidebar-section .blog-content-wrapper {  margin: 0 -15px;  overflow: hidden;}.blog-width-sidebar-section .blog-content-wrapper >.grid {  width: 50%;  float: left;  padding: 0 15px 30px;}@media (max-width: 700px) {  .blog-width-sidebar-section .blog-content-wrapper >.grid {    width: 100%;    float: left;    padding: 0 15px 40px;  }}.blog-width-sidebar-section .pagi {  margin-top: 50px;}@media (max-width: 1199px) {  .blog-width-sidebar-section .pagi {    margin-top: 30px;  }}@media (max-width: 991px) {  .blog-width-sidebar-section .pagi {    margin-top: 20px;    text-align: center;  }  .blog-width-sidebar-section .pagi ul {    display: inline-block;  }}.blog-main-section .content >.col {  margin-bottom: 30px;}.blog-main-section .pagi {  text-align: center;}.blog-main-section .pagi ul {  display: inline-block;}/*--------------------------------------------------------------  #Blog details page----------------------------------------------------------------*//*--------------------------------------------------------------#13.0   blog-details-post----------------------------------------------------------------*/.blog-details-post {  /*** entry body ***/  /*** tag social share ***/  /*** comments area ***/  /*** comments respond ***/}.blog-details-post .entry-meta {  padding: 12px 17px;  border-bottom: 1px solid #e5e5e5;}.blog-details-post .entry-meta ul {  overflow: hidden;}.blog-details-post .entry-meta ul li {  float: left;  font-size: 12px;  font-size: 0.8rem;  font-style: italic;  color: #868585;  margin-right: 12px;  padding-right: 12px;  position: relative;}@media (max-width: 991px) {  .blog-details-post .entry-meta ul li {    padding-right: 0;    margin-right: 14px;  }}.blog-details-post .entry-meta ul li:after {  content: "/";  position: absolute;  right: 0;}@media (max-width: 991px) {  .blog-details-post .entry-meta ul li:after {    display: none;  }}.blog-details-post .entry-meta ul li i {  display: inline-block;  color: #fff;  padding-right: 4px;}@media (max-width: 991px) {  .blog-details-post .entry-meta ul li i {    padding-right: 2px;  }}.blog-details-post .entry-meta ul li a {  color: #868585;}.blog-details-post .entry-meta ul li a:hover {  color: #051429;}.blog-details-post .entry-meta ul >li:last-child {  margin: 0;  padding: 0;}.blog-details-post .entry-meta ul >li:last-child:after {  display: none;}.blog-details-post .entry-title {  margin: 50px 0 25px;}@media (max-width: 991px) {  .blog-details-post .entry-title {    margin: 40px 0 25px;  }}.blog-details-post .entry-title h2 {  font-size: 26px;  font-size: 26px;  line-height: 1.4em;  margin: 0;}@media (max-width: 991px) {  .blog-details-post .entry-title h2 {    font-size: 22px;    font-size: 22px;  }}@media (max-width: 767px) {  .blog-details-post .entry-title h2 {    font-size: 20px;    font-size: 20px;  }}.blog-details-post .entry-body p {  margin-bottom: 30px;}.blog-details-post .entry-body blockquote {  background-color: #fff;  font-style: italic;  padding: 25px;  border-color: #eee;  margin-bottom: 35px;}@media (max-width: 991px) {  .blog-details-post .entry-body blockquote {    font-size: 16px;    font-style: 1.06667rem;  }}@media (max-width: 767px) {  .blog-details-post .entry-body blockquote {    padding: 20px;  }}.blog-details-post .entry-body blockquote p {  margin-bottom: 0;  line-height: 1.9em;}.blog-details-post .entry-body blockquote >p + p {  margin-top: 25px;}.blog-details-post .tag-social-share {  border-top: 1px solid #efefef;  padding: 25px 0;  overflow: hidden;}.blog-details-post .tag-social-share >div {  display: inline-block;}@media (max-width: 767px) {  .blog-details-post .tag-social-share >div {    display: block;  }}.blog-details-post .tag-social-share .social-share {  float: right;}@media (max-width: 767px) {  .blog-details-post .tag-social-share .social-share {    float: none;  }}.blog-details-post .tag-social-share .tag a {  font-size: 13px;  font-size: 0.86667rem;  color: #6b6b6b;  border: 1px solid #e4e4e4;  padding: 5px 7px;  display: inline-block;  margin: 0 5px 0 0;}.blog-details-post .tag-social-share .tag a:hover {  background-color: #f6ba18;  border-color: #f6ba18;  color: #fff;}.blog-details-post .tag-social-share .social-share {  overflow: hidden;}@media (max-width: 767px) {  .blog-details-post .tag-social-share .social-share {    margin-top: 15px;  }}.blog-details-post .tag-social-share .social-share >span {  font-weight: bold;  position: relative;  top: 6px;  margin-right: 15px;  display: inline-block;  float: left;}.blog-details-post .tag-social-share .social-share .social-links {  display: inline-block;  float: left;}.blog-details-post .tag-social-share .social-share .social-links li {  margin-right: 7px;}.blog-details-post .tag-social-share .social-share .social-links li:last-child {  margin-right: 0;}.blog-details-post .tag-social-share .social-share .social-links a {  width: 35px;  height: 35px;  line-height: 35px;  font-size: 14px;  font-size: 0.93333rem;  color: #d2d2d2;  border: 1px solid #d2d2d2;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -o-border-radius: 50%;  -ms-border-radius: 50%;  border-radius: 50%;}.blog-details-post .tag-social-share .social-share .social-links a:hover {  background-color: #f6ba18;  border-color: #f6ba18;  color: #fff;}.blog-details-post .comments-area {  margin-top: 65px;}@media (max-width: 767px) {  .blog-details-post .comments-area {    margin-top: 35px;  }}.blog-details-post .comments-area .comments-title {  font-size: 22px;  font-size: 1.46667rem;  margin: 0 0 35px;}@media (max-width: 767px) {  .blog-details-post .comments-area .comments-title {    font-size: 20px;    font-size: 1.33333rem;    margin: 0 0 25px;  }}.blog-details-post .comments-area .comment-list {  padding-left: 0;}.blog-details-post .comments-area .comment-list ol {  padding-left: 25px;}@media (max-width: 767px) {  .blog-details-post .comments-area .comment-list ol {    padding-left: 15px;  }}.blog-details-post .comments-area ol {  list-style-type: none;}.blog-details-post .comments-area ol article {  background-color: #fbfbfb;  border: 1px solid #f3f3f3;  padding: 30px 35px;  margin-bottom: 15px;}@media (max-width: 991px) {  .blog-details-post .comments-area ol article {    padding: 25px 30px;  }}@media (max-width: 767px) {  .blog-details-post .comments-area ol article {    padding: 20px;  }}.blog-details-post .comments-area .comment-author-metadata {  min-height: 80px;  position: relative;  padding: 15px 0 0 90px;}@media (max-width: 767px) {  .blog-details-post .comments-area .comment-author-metadata {    padding: 0;  }}.blog-details-post .comments-area .comment-author-metadata h4 {  font-size: 18px;  font-size: 1.2rem;  margin: 0 0 5px;}@media (max-width: 991px) {  .blog-details-post .comments-area .comment-author-metadata h4 {    font-size: 16px;    font-style: 1.06667rem;  }}@media (max-width: 767px) {  .blog-details-post .comments-area .comment-author-metadata h4 {    margin: 15px 0 5px;  }}.blog-details-post .comments-area .comment-author-metadata h4 a {  color: #2d2c2c;}.blog-details-post .comments-area .comment-author-metadata h4 a:hover {  color: #f6ba18;}.blog-details-post .comments-area .comment-author-metadata .comment-metadata a {  font-size: 14px;  font-size: 0.93333rem;  font-style: italic;  color: #808080;}.blog-details-post .comments-area .comment-author-metadata .avatar {  position: absolute;  left: 0;  top: 0;}@media (max-width: 767px) {  .blog-details-post .comments-area .comment-author-metadata .avatar {    position: static;  }}.blog-details-post .comments-area .comment-content {  margin: 15px 0;}@media (max-width: 991px) {  .blog-details-post .comments-area .comment-content {    margin: 10px 0 15px;  }}@media (max-width: 767px) {  .blog-details-post .comments-area .comment-content {    margin: 15px 0;  }}.blog-details-post .comments-area .review a {  color: #f6ba18;}.blog-details-post .comment-respond {  margin-top: 75px;}.blog-details-post .comment-respond >h3 {  font-size: 22px;  font-size: 1.46667rem;  margin: 0 0 35px;}@media (max-width: 767px) {  .blog-details-post .comment-respond >h3 {    font-size: 18px;    font-size: 1.2rem;    margin: 0 0 25px;  }}.blog-details-post .comment-respond .comment-form >.col {  margin-bottom: 15px;}.blog-details-post .comment-respond .comment-form input,.blog-details-post .comment-respond .comment-form textarea {  background-color: #f9f9f9;  border-color: #f1f1f1;  height: 45px;  -webkit-box-shadow: none;  box-shadow: none;  border-radius: 0;  padding: 6px 15px;}@media (max-width: 767px) {  .blog-details-post .comment-respond .comment-form input,  .blog-details-post .comment-respond .comment-form textarea {    height: 40px;  }}.blog-details-post .comment-respond .comment-form input:focus,.blog-details-post .comment-respond .comment-form textarea:focus {  border-color: #ccc;}.blog-details-post .comment-respond .comment-form textarea {  height: 180px;  padding-top: 15px;}@media (max-width: 767px) {  .blog-details-post .comment-respond .comment-form textarea {    height: 140px;  }}.blog-details-post .comment-respond .comment-form .submit-btn {  margin-bottom: 0;}.blog-details-post .comment-respond .comment-form .submit-btn button {  border-radius: 0;}#googleMap{  width:100%;  height:500px;  background: red;}/*--------------------------------------------------------------  #Team page----------------------------------------------------------------*//*--------------------------------------------------------------#14.0   team-section-wrapper----------------------------------------------------------------*/.team-section-wrapper .content {  margin: 0 -15px;  overflow: hidden;}.team-section-wrapper .content .grid {  width: 33.33%;  float: left;  padding: 0 15px 30px;}@media (max-width: 1199px) {  .team-section-wrapper .content .grid {    width: 50%;  }}@media (max-width: 550px) {  .team-section-wrapper .content .grid {    width: 100%;  }}.team-section-wrapper .pagi {  text-align: center;}/*：这只是演示代码。源码下载链接: http://www.bootstrapmb.com/item/279(这个说明仅在演示里会看到,下载的源码里没有)*/