/* Table of Content==================================================1.Fonts2. Common css   a)button style   b)Main heading   c)Form style   d)center   e)Overlay   f)Socials   g)Pagination 3. Top Info 4. Header 5. Breadcrumb 6. Actions 7. Services 8. offer 9. Team 10.Counter 11.Blog 12.Testimonials 13.Footer 14.Contact Us 15.History 16.About 17.Aside 18.Responsive===========================================Fonts===========================================*/@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700|Open+Sans:300,400,600,700,800|Poppins:400,500,600,700');/*================================================Common Css================================================*/* {    position: relative;    outline: 0!important;    transition: all ease-in-out .4s;    -webkit-transition: all ease-in-out .4s;}:before,:after {    transition: all ease-in-out .4s;    -webkit-transition: all ease-in-out .4s;}section{    transition: none;    -webkit-transition: none;}ul {    margin: 0;    list-style: none;    padding: 0;}body {    font-family: "Open Sans", sans-serif;    font-size: 14px;    font-weight: normal;    line-height: 26px;    color: #888;}p {    margin: 0;}a {    color: #023669;}a:hover,a:focus {    text-decoration: none;}h1,h2,h3,h4,h5,h6 {    color: #333;    font-family: 'Montserrat', sans-serif;}h2 {    font-weight: 700;}h2,h3 {    line-height: 130% !important;}.row {    clear: both;}.bg-color {    background-color: #fdfcfc;}/*===========================================button style===========================================*/.btn {    border-radius: 3px;    font-size: 13px;    font-weight: 700;    margin-top: 10px;    padding: 8px 35px;}.btn.btn-default {    background-color: #023669 !important;    border: 2px solid #023669;    color: #fff;    text-shadow: 0 1px rgba(0, 0, 0, 0.15);}.btn.btn-primary:hover {    background-color: transparent;    border-color: #1193d4 !important;    color: #1193d4;}.btn.btn-default:hover {    background-color: transparent !important;    border-color: #023669 !important;    color: #023669;}.btn.btn-primary {    background-color: #1193d4;    border: 2px solid transparent!important;    color: #fff;}.btn-sm {    border-radius: 3px;    font-size: 12px;    line-height: 1.5;    padding: 5px 10px;}.simple {    color: #023669;    font-weight: 600;    padding: 0;    text-transform: lowercase;}.simple:hover i {    margin-left: 10px;}.simple i {    margin-left: 5px;    transition: all 0.2s ease-in-out 0s;}.btn-primary,.btn-primary {    background-color: #023669;    border-color: #01274b;}.btn.btn-success {    background-color: transparent;    border: 3px solid #023669;    color: #023669;}.btn.btn-lg {    font-size: 16px;    font-weight: 600;    padding: 17px 40px;}.btn.btn-success:hover {    background-color: #023669;}/*===========================================main heading===========================================*/.main-heading h2 {    color: #124475;    font-size: 40px;    font-weight: 700;    line-height: 40px;    margin-bottom: 50px;    margin-top: 0;}.main-heading p {    color: #999999;    font-size: 12px;    line-height: 26px;}/*======================================*/img {    vertical-align: middle;    max-width: 100%;}.margin {    display: inline-block;    margin: 16px 0;    width: 100%;}.large-margin {    display: inline-block;    margin: 20px 0;    width: 100%;}.no-padding {    padding: 0;}.padding-left {    padding: 0 0 0 15px;}.padding-right {    padding: 0 15px 0 0;}.space {    padding: 70px 0;}.space-100 {    padding: 100px 0;}.space-top {    padding: 50px 0 0;}.space-bottom {    padding: 0 0 50px 0;}.margin-top-50 {    margin-top: 50px;}.margin-bottom-50 {    margin-bottom: 50px;}.margin-top-103 {    margin-top: 103px;}.small-space {    margin: 10px 0;    display: inline-block;    width: 100%;}section {    overflow: hidden;}/*===========================================Form style===========================================*/select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input {    background-color: #fff;    background-image: none;    border: 1px solid #ccc;    border-radius: 4px;    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;    color: #555555;    display: block;    font-size: 14px;    height: 40px;    line-height: 1.42857;    padding: 6px 12px;    width:100%;}#contact-form .form-group input,#contact-form .form-group textarea {    border-radius: 0;    box-shadow: none;}textarea{    height:150px;}input[type="radio"],.checkbox input[type="radio"],.checkbox input[type="checkbox"],input[type="checkbox"] {    display: none;    margin-left: 0;    margin-top: 3px;    position: absolute;}.checkbox label::before {    border: 1px solid #dcdcdc;    content: "";    height: 20px;    left: 0;    position: absolute;    width: 20px;}.checkbox label::after {    background-color: #f0f0f0;    border: 1px solid #dcdcdc;    content: "";    height: 12px;    left: 0;    margin: 4px;    position: absolute;    width: 12px;}.radio label,.checkbox label {    color: #282828;    font-size: 13px;    font-weight: normal;    padding-left: 30px;}.form-control::-moz-placeholder {    color: #999;    font-size: 14px;    font-weight: 300;}.form-control:-ms-input-placeholder {    color: #999;    font-size: 14px;    font-weight: 300;}.form-control::-webkit-input-placeholder {    color: #999;    font-size: 14px;    font-weight: 300;}.contact-block form .form-group {    margin-bottom: 14px;    padding: 0 7px;}textarea.form-control {    background-color: transparent;    border: 1px solid #ccc;    border-radius: 0;    box-shadow: none;    height: 150px;    resize: none;}input:focus,textarea:focus,select:focus {    border-color: #e9322d!important;    box-shadow: 0 0 6px #f8b9b7!important;}select.form-control {    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    background-color: #f0f0f0;    /* fallback color if gradients are not supported */    background-image: url("../images/select-arrow.png"), -webkit-linear-gradient(top, #f0f0f0, #f0f0f0);    /* For Chrome and Safari */    background-image: url("../images/select-arrow.png"), -moz-linear-gradient(top, #f0f0f0, #f0f0f0);    /* For old Fx (3.6 to 15) */    background-image: url("../images/select-arrow.png"), -ms-linear-gradient(top, #f0f0f0, #f0f0f0);    /* For pre-releases of IE 10*/    background-image: url("../images/select-arrow.png"), -o-linear-gradient(top, #f0f0f0, #f0f0f0);    /* For old Opera (11.1 to 12.0) */    background-image: url("../images/select-arrow.png"), linear-gradient(to bottom, #f0f0f0, #f0f0f0);    /* Standard syntax; must be last */    background-position: 96% center;    background-repeat: no-repeat;}select::-ms-expand {    /* for IE 11 */    display: none;}/*==========================================center==========================================*/#slide-nav .container,.center,.shots-pagination .pagination li a,.wrapper #slide-nav .container-fluid .x-topbar-inner.x-container.max.width {    display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    -webkit-justify-content: flex-start;    justify-content: flex-start;    -webkit-box-align: center;    -ms-flex-align: center;    -webkit-align-items: center;    align-items: center;}/*===========================================Overlay===========================================*/.overlay::before {    background-color:rgba(23, 22, 33, 0.8);    bottom: 0;    content: "";    left: 0;    position: absolute;    right: 0;    top: 0;}.blue-overlay::before {    background-color: rgba(17, 147, 212, 0.9);    background-repeat: repeat;    bottom: 0;    content: "";    left: 0;    position: absolute;    right: 0;    top: 0;    z-index: 0;}/*===========================================Socials===========================================*/ul.social-icons {    list-style: outside none none;    margin: 0;    padding: 0;}ul.social-icons > li {    display: inline-block;    margin: 0 1.5px;}ul.social-icons > li a {    color: #888;    display: block;    font-size: 15px;    line-height: 28px;    padding: 0 2px;    text-align: center;    width: 30px;}.person-social > li a {    border: 1px solid #ddd;    border-radius: 50%;    color: #999;    display: inline-block;    font-size: 13px !important;    height: 30px;    line-height: 30px !important;    text-align: center;    width: 30px;}.person-social > li {    display: inline-block;    margin: 0 1px;}.person-social > li a:hover,#contact .person-social > li a:hover{    background: #023669 none repeat scroll 0 0;    border-color: #023669;    color: #fff;}ul.social-icons > li a:hover {    color: #1193d4 !important;}/*===========================================Pagination===========================================*/.pagination-wrapper{    display: inline-block;}.pagination > .active > a,.pagination > .active > span {    background-color: #023669;    border-color: #023669;}.pagination > li:first-child > a,.pagination > li:first-child > span,.pagination > li:last-child > a,.pagination > li:last-child > span{    border-radius: 0;}.pagination > li > a,.pagination > li > span {    color: #000000;    padding: 10px 15px;}.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {    color: #222;}/*===========================================Top Info===========================================*/#top-info {    background-color: #eeeeee;    color: #888;    padding: 5px 0;    border-bottom: 1px solid #ebebeb !important;}.contact-info li {    float: left;    font-size: 90%;    margin: 0 10px;}.contact-info {    float: right;    list-style: outside none none;    margin: 0 -10px;    padding: 25px 0;}.contact-info li i {    background: #eaeaea none repeat scroll 0 0;    border-radius: 2px;    color: #1193d4;    display: block;    float: left;    font-size: 22px;    line-height: 33px;    margin-bottom: 3px;    margin-right: 5px;    padding: 5px;    text-align: center;    width: 40px;}.contact-info li p.contact-content {    font-size: 14px;    font-weight: 400;    margin-bottom: 0;    margin-left: 45px;}.contact-info li p.contact-content span:last-child {    color: #333;    font-weight: 600;    margin-bottom: 0;}.contact-info li p.contact-content span {    display: block;    letter-spacing: 0.5px;    line-height: 100%;    margin: 2px 0 8px 5px;}#top-bar {    border-bottom: 1px solid #eee;    padding: 8px 0;}.logo h1 {    display: table-cell;    font-size: 30px;    font-weight: 900;    letter-spacing: -1px;    line-height: 1;    margin: 0;    padding: 0;    vertical-align: middle;}.logo {    display: table;    height: 90px;}.breadcrumb span {    margin-right: 10px;}.breadcrumb > li + li::before {    color: #ccc;    content: "/ ";    padding: 0 4px 0 2px;}/*===========================================Header===========================================*/.navbar-default {    background-color:#1193D4;    border-radius: 0;}.navbar {    margin-bottom: 0;    border: none;}.navbar-default .navbar-toggle {    border-color: #023669!important;}.navbar-toggle{    background: #023669;    border-radius: 2px;}.navbar-default .navbar-toggle .icon-bar{    background-color:#fff;}.navbar-collapse{    padding-left:19px;    padding-right:19px;}.navbar-nav > li > a {    line-height: 40px;}.nav > li > a {    padding: 15px 6px;    text-transform:uppercase;    font-size:14px;    letter-spacing:0.1em;    font-weight:700;    margin:0 15px;    position:relative;}.navbar-default .navbar-nav  > li  > a,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav  > li  > a:hover,.navbar-default .navbar-nav  > li  > a:focus {    color: #fff;    background-color: transparent;}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus {    color: #fff;    background-color: transparent;}.navbar-default .navbar-nav > li > a {    color: #fff;    position:relative;}.navbar-default .navbar-nav > li > a:before {    position:absolute;    left:0;    bottom:0;    width:100%;    height:4px;    background:#124475;    content:"";    opacity:0;    transition:all .5s ease;}.navbar-default .navbar-nav > .open > a:hover:before,.navbar-default .navbar-nav > .open > a:focus:before,.navbar-default .navbar-nav  > li  > a:hover:before,.navbar-default .navbar-nav > li.active > a:before{    opacity:1;}.dropdown-menu {    min-width: 220px;    padding: 14px 34px;    margin: 0 0 0;    font-size: 15px;    line-height:51px;    background-color: rgba(24,24,24,.9);    border: none;    border-radius: 0;    box-shadow: none;    left: 15px;}.dropdown-menu > li > a {    display: block;    padding: 0 0;    clear: both;    font-weight: normal;    line-height: 51px;    color: #fff;    white-space: nowrap;    border-bottom:1px solid rgba(255,255,255,0.07)}.dropdown-menu > li:last-child > a {    border-bottom:none;}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {    color: #124475;    background-color: transparent;}.dropdown-menu input[type="text"]{    line-height:30px;    background:none;    border:none;    color:#fff;}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{    color:#124475;    background:transparent;}.navbar-default .navbar-nav  > li  > a .fa{    color:#124475;}.navbar-default .navbar-toggle {    border-color: #e9e9e9;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {    background: #124475;}.navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar{    background:#fff;}/*==============================    MAIN SLIDER ===============================*/.main-carousel .carousel-inner {  height: 600px;}.main-carousel .item {  height: 600px;  background-size: cover;  background-position: center;}.main-carousel .item .carousel-caption {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: rgba(0, 0, 0, 0.3);  text-shadow: none;  width: 100%;}.main-carousel .item .carousel-caption .caption-content {  position: absolute;  top: 50%;  transform: translateY(-50%);  left: 15%;  width: 40%;  text-align: left;}@media (max-width: 767px) {    .main-carousel .item .carousel-caption .caption-content {    text-align: center;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    }    .main-carousel .item .carousel-caption .caption-content{        width: 100%;    }}.main-carousel .item .carousel-caption .caption-content h1 {  color: #ffffff;  font-size: 60px;  line-height: 1.2;  text-transform: uppercase;  margin-top: 0;  margin-bottom: 24px;}.main-carousel .item .carousel-caption .caption-content h1 small {  font-size: 30px;  display: block;  margin-bottom: 12px;  color: #ffffff;  font-weight: bold;  animation-delay: .5s;}@media (max-width: 1199px) and (min-width: 992px) {  .main-carousel .item .carousel-caption .caption-content h1 small {    font-size: 24px;  }}@media (max-width: 991px) and (min-width: 768px) {  .main-carousel .item .carousel-caption .caption-content h1 small {    font-size: 21px;  }}@media (max-width: 767px) {  .main-carousel .item .carousel-caption .caption-content h1 small {    font-size: 18px;  }}.main-carousel .item .carousel-caption .caption-content h1 span {  display: inline-block;  animation-delay: 1s;}@media (max-width: 1199px) and (min-width: 992px) {  .main-carousel .item .carousel-caption .caption-content h1 {    font-size: 48px;  }}@media (max-width: 991px) and (min-width: 768px) {  .main-carousel .item .carousel-caption .caption-content h1 {    font-size: 42px;  }}@media (max-width: 767px) {  .main-carousel .item .carousel-caption .caption-content h1 {    font-size: 30px;  }}.main-carousel .item .carousel-caption .caption-content p {  font-size: 21px;  margin-bottom: 42px;  animation-delay: 1.3s;}@media (max-width: 991px) {  .main-carousel .item .carousel-caption .caption-content p {    font-size: 16px;  }}.main-carousel .item .carousel-caption .caption-content button {  animation-delay: 1.5s;}.main-carousel .item .carousel-caption .caption-image {  position: absolute;  right: 16%;  bottom: 0;}@media (max-width: 1199px) and (min-width: 992px) {  .main-carousel .item .carousel-caption .caption-image {    right: 10%;  }}@media (max-width: 991px) and (min-width: 768px) {  .main-carousel .item .carousel-caption .caption-image {    right: 5%;  }}@media (max-width: 767px) {  .main-carousel .item .carousel-caption .caption-image {    display: none;  }}.main-carousel .item .carousel-caption .caption-image img {  width: 340px;  animation-delay: 1.5s;}.main-carousel .item:nth-child(2) .carousel-caption {  background: rgba(0, 0, 0, 0.6);}.main-carousel .item:nth-child(2) .caption-content {  width: 50%;  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  text-align: center;}.main-carousel .carousel-control {  width: 3em;  height: 3em;  text-align: center;  line-height: 3em;  border: 1px solid #ffffff;  font-size: 18px;  transition: .3s;  background: transparent;  position: absolute;  top: 50%;  transform: translateY(-50%);    display: none;}.main-carousel:hover .carousel-control {    display: block;}.main-carousel .carousel-control.left {  left: 48px;}@media (max-width: 767px) {  .main-carousel .carousel-control.left {    left: 12px;  }}.main-carousel .carousel-control.right {  right: 48px;}@media (max-width: 767px) {  .main-carousel .carousel-control.right {    right: 12px;  }}.main-carousel .carousel-control:hover {  border-radius: 50%;  background: #ffffff;  color: #222222;}/*===========================================Breadcrumb===========================================*/#breadcrumb {    background: #023669 none repeat scroll 0 0;    padding: 40px 0;}.breadcrumb {    background-color: transparent;    border-radius: 4px;    list-style: outside none none;    margin-bottom: 0;    padding: 0;}#breadcrumb h2 {    font-size: 24px;    line-height: 1;    color: #fff;    float: left;    margin: 0;    padding: 0;}.breadcrumb > .active {    color: rgba(255, 255, 255, 0.8);}.breadcrumb li,.breadcrumb li a {    color: #fff;}/*===========================================Action===========================================*/.action {    background-color: #1193d4;    padding: 50px 0;}.action .action-block h2 {    color: #fff;    font-size: 28px;    font-weight: 700;    line-height: 36px;    margin-bottom: 0;    margin-top: 0;}.action .btn.btn-default{    display: inline-block;    margin: 4px 0 0 0;}@media (max-width: 767px) {    .action .action-block{        text-align: left!important;        margin-bottom: 15px;    }}/*===========================================Services===========================================*/#services.bg {    background-color: #eeeeee;}.service-block .simple {    margin-top: 15px;    display: inline-block;}#services .service-block h3 {    color: #124475;    font-size: 20px;    font-weight: 700;    line-height: 20px;    margin-top: 0;}#services .service-text {    padding: 30px;}#services .service-block.col-sm-12 .service-text {    padding-left: 80px;    padding-top: 80px;}.service-text .author-info {    color: #888;    font-size: 11px;    font-style: italic;    font-weight: bold;}#services .service-block.col-sm-12 .service-text h3 {    color: #124475;    font-size: 35px;    font-weight: 900;    line-height: 35px;    margin-bottom: 40px;    margin-top: 0;}#services .service-block .inner{    background-color: #fff;}.service-list .media-body .title {    color: #124475;    font-size: 14px;    font-weight: 600;    line-height: 14px;    margin-top: 0;}.service-list .media-body .title a {    color: #124475;}.service-list .pull-left {    margin-right: 15px;}.service-block .service-list {    margin-bottom: 30px;}.service-block .button .simple {    margin-top: 0;}#services .service-block:not(:nth-last-child(-n+3)) {    margin-bottom: 50px;}.service-image .hover {    background-color: rgba(17,147,212, 0.6);    bottom: 0;    justify-content: center;    left: 0;    position: absolute;    right: 0;    top: 0;    font-size: 28px;    color: #fff;    opacity: 0;}.service-block:hover .service-image .hover{    opacity: 1;}.service-catergory,.cpmpany-doc{    background: #fff none repeat scroll 0 0;    padding: 10px;    border: 1px solid #f4f4f4;;    list-style: none;    margin-bottom: 40px;}.service-catergory li {  list-style: none;  position: relative;  padding: 10px 0;  border-bottom: 1px solid #f4f4f4;  margin-bottom: 2px;}.service-catergory li:last-child {  border-bottom: 0px;}.service-catergory li .view-all-icon {  position: absolute;  right: 20px;  top: 22px;  color: #848484;}.service-catergory li.active {}.service-catergory li.active a {  color: #48c7ec;}.service-catergory li a {  display: block;  font-size: 16px;  color: #222;  line-height: 30px;  border-left: 5px solid transparent;  font-weight: 400;  padding-left: 34px;  transition: all 0.5s ease;  position: relative;}.service-catergory li a:hover {  color: #48c7ec;}.service-single blockquote {    padding: 20px 20px;    margin: 0 0 20px;    padding-left: 30px;    font-size: 18px;    border-left: 5px solid #f7f7f7;    font-style: italic;    color: #48c7ec;    font-family: "Poppins", sans-serif;}.service-catergory li a:after {  position: absolute;  content: "\f067";  font-family: FontAwesome, sans-serif;  font-size: 12px;  height: 20px;  width: 20px;  text-align: center;  line-height: 20px;  left: -5px;  top: 5px;  color: #848484;  background: #f4f4f4;}.service-catergory li.active a:after {  color: #fff;  background: #48c7ec;}.service-catergory li.active a:before {  position: absolute;  content: "\f105";  font-family: FontAwesome, sans-serif;  font-size: 18px;  height: 20px;  width: 20px;  text-align: center;  line-height: 20px;  right: 15px;  top: 5px;  color: #48c7ec;}/*brochures*/.brochures-lists {}.brochures-lists li a {    background: #fff;    line-height: 52px;    margin-bottom: 10px;    display: block;    color: #222;    height: 55px;    border: 2px solid #f4f4f4;    position: relative;    transition: .5s ease;}.brochures-lists li a:hover {    color: #ffffff;    background: #48c7ec;    border-color: #48c7ec;    transition: .5s ease;}.brochures-lists li a span {    font-size: 16px;    margin: 0 20px;}.brochures-lists li a i::before {    font-size: 18px;    padding-right: 15px;    position: absolute;    right: 0;    top: 18px;    color: #ffffff;}.brochures .img-box {  padding: 22px 0;  border: 1px solid #f4f4f4;}#services .export{    margin-top: 25px;}#services .team-block .inner{    padding:15px;    background:#fff;}.section-title {    position: relative;    padding-bottom: 15px;    margin-bottom: 25px;}.section-title:before {    content: "";    position: absolute;    top: 48px;    left: 0;    width: 100%;    height: 1px;    background: #e0e0e0;}.section-title:after {    content: "";    position: absolute;    top: 48px;    left: 0;    width: 50px;    height: 1px;    background: #48c7ec;}.section-title h3 {    position: relative;    font-size: 24px;    text-transform: capitalize;}.content p{    margin-bottom: 15px;}/*===========================================Inquiry===========================================*/#inquiry.bg {    background-color: #eeeeee;}#inquiry .inquiry-block h3 {    color: #124475;    font-size: 30px;    font-weight: 700;    line-height: 20px;    margin-top: 0;}#inquiry .inquiry-text {    padding: 60px 150px 60px 60px;}#inquiry .inquiry-block.col-sm-12 .inquiry-text {    padding-left: 80px;    padding-top: 80px;}#inquiry .inquiry-block.col-sm-12 .inquiry-text h3 {    color: #124475;    font-size: 35px;    font-weight: 900;    line-height: 35px;    margin-bottom: 40px;    margin-top: 0;}@media (max-width: 767px) {    #inquiry .inquiry-text{        padding: 60px 15px;    }}/*===========================================Accordion===========================================*/#accordion .panel-title a.collapsed {    background-color: #fff;    border: 1px solid #ddd;    border-radius: 3px;    display: block;    font-family: open sans;    font-size: 16px;    padding: 16px 20px;    color: #023669;    font-weight: bold;    box-shadow: none;    border-radius: 0;}#accordion .panel-title a {    background-color: #1193d4;    box-shadow: 1px 2px 7.28px 0.72px rgba(0, 0, 0, 0.08);    color: #fff;    display: block;    border-radius: 0;    font-family: open sans;    font-size: 16px;    font-weight: bold;    padding: 16px 20px;}.panel-title a i {    margin-right: 10px;}.panel-default > .panel-heading {    background-color: transparent;    border: medium none;    box-shadow: none;    color: #333;    padding: 0;}#accordion .panel-body {    border: medium none;    box-shadow: none;    padding: 15px 35px;}#accordion .panel {    border: medium none;}/*===========================================offers===========================================*/#offer .offer-icon {    width: 65px;    height: 65px;    background-color: #1193d4;    text-align: center;    font-size: 35px;    color: #fff;    line-height: 65px!important;    border-radius: 50%;    float: left;    z-index: 9;}#offer .offer-text {    margin-left: 80px;}#offer .offer-text h4 {    color: #124475;    font-size: 20px;    font-weight: 700;    line-height: 20px;    margin-top: 0;    margin-bottom: 10px;}#offer .offer-block:not(:nth-last-child(-n+3)) {    margin-bottom: 50px;}#offer.space {    border-top: 1px solid #ebebeb;    padding-bottom: 100px;}/*===========================================Team===========================================*/#team {    border-bottom: 1px solid #ebebeb;}#team .team-block .inner {    background: #fff none repeat scroll 0 0;    border: 1px solid #f1f1f1;}#team .team-block .img-box .overlay {    position: absolute;    left: 0;    top: 0;    height: 100%;    background: rgba(0, 37, 74, 0.7);    width: 100%;    transform: scale(0.7,0);    transition: .5s ease-in-out;}#team .team-block:hover .img-box .overlay {    transform: scale(1,1);    transition: .5s ease-in-out;}#team .team-block .inner-box {    display: table;    width: 100%;    height: 100%;    text-align: center;}#team .team-block .social {    display: table-cell;    vertical-align: middle;    position: relative;    transition: .2s cubic-bezier(0.4, 0, 1, 1);}#team .team-block .social li {    padding: 0;    margin: 0 3px;    display: inline-block;    font-size: 14px;}#team .team-block .social li a {    color: #ffffff;    transition: color .4s ease;    font-size: 14px;}#team .team-block .social li a {    height: 42px;    width: 42px;    color: #fff;    border-radius: 50%;    background: transparent;    text-align: center;    line-height: 44px;    border: 1px solid #fff;    transition: .5s ease;    display: inline-block;}#team .team-block .social li a:hover {    background-color: #fff;    border-color: #fff;    color: #1193D4;    transition: .5s ease;}.team-block .name {    font-size: 16px;    font-weight: bold;    text-transform: uppercase;}.team-block .designation {    font-size: 11px;    font-style: italic;    color: #888;}.team-block .inner p {    margin-top: 15px;}#team .team-text {    padding: 15px;}/*===========================================Counter===========================================*/#counter {    padding: 30px 0 0;}.counter-block{    position:relative;}.counter-block::after {    background: #fff;    bottom: 40px;    color: #fff;    content: "";    font-weight: 300;    height: 2px;    margin: 0;    position: absolute;    right: 0;    transform: rotate(108deg);    width: 80px;}.counter-block:last-child::after{    background:none;}.counter-heading h2 {    color: #ffffff;    font-size: 35px;    font-weight: 900;    line-height: 35px;    margin-bottom: 0;    margin-top: 25px;}.counter-heading h2 span {    color: #fff;}#counter .odometer {    color: #ffffff;    font-size: 50px;    line-height: 50px;    font-weight: 500;}#counter .counter-base h3 {    color: #fff;    font-size: 15px;    font-weight: 700;    line-height: 15px;    margin-bottom: 0;    margin-top: 10px;}#counter .counter-base {    margin-top: 50px;}@media (max-width: 767px) {    .counter-block::after{        display: none;    }}/*===========================================Blog===========================================*/.recent-news.bg {    background-color: #eeeeee;}.recent-news .news-block{    background:#ffffff;}.recent-news .news-block .article-thumb{    display: block;    overflow: hidden;    position: relative;}.recent-news .news-block .article-thumb img {    transform: scale(1);    transition: all 0.5s ease 0s;    width: 100%;}.recent-news .news-block:hover .article-thumb img {    transform: scale(1.1);}.recent-news article .article-title {    font-size: 18px;    font-weight: 700;    margin:15px 0;}.recent-news .article-info{    padding:0 15px 25px 15px;}.recent-news article .article-title a {    color: #023669;}article .meta i {    color: #999;    font-size: 13px;    padding-left: 0;    padding-right: 5px;}article .meta > li {    display: inline-block;    font-size: 13px;    font-weight: 400;    line-height: 24px;    margin: 0;    color: #888;}article .meta > li:not(:last-child) {    border-right: 1px solid #999;    padding-right: 14px;}article .meta > li:not(:first-child) {    padding-left: 14px;}.recent-news .blog-list article h3 {    font-size: 18px;    margin-bottom: 0;    margin-top: 0;}.recent-news .blog-list article p {    -moz-box-orient: vertical;    display: -webkit-box;    font-size: 14px;    max-height: 50px;    overflow: hidden;    text-overflow: ellipsis;}.recent-news .blog-list .article-thumb {    margin-right: 15px;}.blog-list .article-thumb img {    border-radius: 4px;}.blog-list article .meta > li {    line-height: 16px;}.recent-news .blog-list article:not(:last-child) {    margin-bottom: 30px;}.blog-block img {    width: 100%;}#blog .blog-content {    background-color: #fff;    padding: 40px;}#blog {    background-color: #fafafa;}#blog article.blog-block {    box-shadow: 1px 2px 7.28px 0.72px rgba(0, 0, 0, 0.08);    margin-bottom: 50px;}#blog .blog-info {    margin-bottom: 30px;}#blog .blog-info .meta li {    border-right: 1px solid #ddd;    color: #666;    display: inline-block;    font-size: 12px;    font-style: normal;    line-height: 12px;    margin: 0;    padding: 0 8px;    text-transform: uppercase;    position: static;}#blog .blog-info .meta li:first-child{    padding-left: 0;}article .meta i {    color: #666;}#blog .blog-info h2 {    font-size: 24px;    font-weight: 600;    line-height: 1;    margin: 8px 0 0;    text-transform: capitalize;}#blog .blog-info h2 a {    color: #000;}.inner .blog-block .meta {    margin-bottom: 15px;}.blog-block a.readmore {    margin: 40px 0 10px;    padding: 8px 35px;}.embed-responsive {    padding-bottom: 56.25%;}.single-blog.two .pager a:hover {    color: #111 !important;}blockquote {    border-color: #023669;    font-style: italic;}#blog.single-blog p {    margin-bottom: 10px;}#blog.single-blog article {    background-color: #fff;    padding: 30px;}#blog.single-blog .blog-content {    padding: 40px 0 0;}#blog.single-blog .tags a.label {    background: #eee none repeat scroll 0 0;    border-radius: 25px;    color: #000;    font-size: 12px;    font-weight: 600;    padding: 4px 15px;}#blog.single-blog .tags span {    text-transform: uppercase;}#blog.single-blog .tags > li {    display: inline-block;}#blog.single-blog .tags {    border-top: 1px solid #eee;    margin-top: 50px;    padding-top: 30px;}.heading.border-bottom > h2 {    border-bottom: 1px solid rgba(0, 0, 0, 0.08);    font-size: 30px;    margin-bottom: 20px;    margin-top: 0;    padding-bottom: 20px;    color: #222;}.heading.border-bottom > h4 {    border-bottom: 1px solid rgba(0, 0, 0, 0.08);    font-size: 18px;    margin-bottom: 20px;    margin-top: 15px;    padding-bottom: 20px;    font-weight: 600;    color: #222;}.heading.border-bottom > h2::after,.heading.border-bottom > h4::after {    background-color: #f7c51e;    bottom: -1px;    content: "";    height: 3px;    left: 0;    position: absolute;    width: 30px;}ul.pagenav li a {    background: transparent none repeat scroll 0 0;    border-color: #023669;    border-radius: 25px;    border-width: 2px;    color: #023669;    font-size: 14px;    font-weight: 600;    line-height: 18px;    margin: 10px 0 0;    padding: 8px 35px;}ul.pagenav li a:hover {    background: #023669 none repeat scroll 0 0;    color: #fff;}#blog.single-blog  .social-share {    border-bottom: 1px solid #ecf0f1;    border-top: 1px solid #ecf0f1;    margin:30px 0;}#blog.single-blog  .social-share i.icon-share {    background: #3195e9 none repeat scroll 0 0;    color: #ffffff;    height: 50px;    line-height: 50px;    margin-right: 30px;    text-align: center;    width: 50px;}#blog.single-blog  .social-share ul {    display: inline-block;}#blog.single-blog  .social-share ul li {    display: inline-block;    position: relative;    top: 4px;}#blog.single-blog  .social-share ul li a i {    color: #666666;    font-size: 24px;    margin-right: 30px;    transition: all 0.3s ease 0s;}#blog.single-blog  .social-share ul li a:hover i {    color: #3195e9;    transition: all 0.3s ease 0s;}.commnet-wrapper {    border: 1px solid #f0f0f0;    padding: 42px 50px 15px 60px;}.commnet-wrapper .single-comment img {    width: 65px;    height: 65px;    border-radius: 50%;    float: left;} .commnet-wrapper .single-comment .comment {    width: calc(100% - 65px);    border-bottom: 1px solid #f0f0f0;    padding: 0 0 40px 25px;    position: relative;    float: left;}.commnet-wrapper .single-comment .comment h5 {    font-size: 20px;}.commnet-wrapper .single-comment .comment span {    font-style: italic;    font-family: 'Roboto', sans-serif;    display: block;    font-weight: 500;    margin-bottom: 12px;}.commnet-wrapper .single-comment {    margin-bottom: 35px;}.commnet-wrapper .single-comment.reply-comment {    margin-left: 90px;}.commnet-wrapper .single-comment:last-child .comment {    border: none;    padding-bottom: 0;}.commnet-wrapper .single-comment button {    background: #eeeeee none repeat scroll 0 0;    border: 0 none;    border-radius: 25px;    font-family: "Roboto",sans-serif;    font-size: 12px;    font-weight: 400;    line-height: 30px;    position: absolute;    right: 0;    text-transform: uppercase;    top: 0;    width: 76px;}.reply-option input,.reply-option textarea {    width: 100%;    max-width: 100%;    border: 1px solid #ededed;    border-radius: 5px;    margin-bottom: 30px;    padding: 0 20px;}.reply-option input {    height: 65px;}.reply-option textarea {    height: 280px;    max-height: 280px;    padding: 20px;}.reply-option button {    border: none;    line-height: 55px;    color: #fff;    font-family: 'Roboto', sans-serif;    font-weight: 500;    font-size: 14px;    text-transform: uppercase;}.comment-reply-title{    margin: 15px 0;}.comment-respond input[type="text"],.comment-respond input[type="email"],.comment-respond input[type="password"],.comment-respond textarea{    border: 1px solid #ecf0f1;    height: 50px;    line-height: 50px;    padding: 0 20px;    width: 100%;    box-shadow: none;    border-radius: 0;    margin-bottom: 20px;}.comment-respond textarea{    height: 150px;}@media (max-width: 767px) {    #blog .blog-content,    #blog.single-blog .blog-content{        padding-left:15px;        padding-right:15px;    }    #blog.single-blog article{        padding:15px;    }}/*===========================================Testimonials===========================================*/.testimonial-section{    position: relative;    padding: 95px 0 160px;    background-size: cover!important;}.testimonial-section:before{    position: absolute;    height: 100%;    width: 100%;    left: 0;    top: 0;    background: rgba(47, 57, 62, 0.8);    content: '';}.testimonial-section .sec-title{    position: relative;}.testimonial-section .sec-title h2{    color: #ffffff;}.testimonial-section .icon-quort:after{    position: absolute;    height: 300px;    top: 70px;    border-left: 1px solid #ffffff;    content: '';}.testimonial-section .icon-quort i{    position: absolute;    top: -50px;    font-size: 30px;    color: #ffffff;    width: 90px;    height: 90px;    line-height: 90px;    background: #24c4f4;    text-align: center;    border-radius: 50%;    margin-left: -45px;    z-index: 99;}.testimonial-section .sec-title p{    font-size: 15px;    line-height: 26px;    font-weight: 400;    color: #c4ccd0;    letter-spacing: 0.8px;    margin-bottom: 90px;    font-family: 'Open Sans', sans-serif;}.testimonial-section .testimonial-carousel{    position: relative;    background: rgba(3, 3, 3, 0.3);    border-radius: 5px;}.testimonial-section .info-outer{    position: relative;    margin-bottom: 25px;}.testimonial-section .owl-carousel .owl-item img{    display: inline-block;}.testimonial-section .slide-item{    position: relative;    padding: 25px 35px;}.testimonial-section .slide-item .text{    position: relative;    line-height: 30px;    margin-top: 35px;    font-size: 16px;    color: #c4ccd0;    font-weight: 400;    font-style: italic;    text-align: center;    font-family: 'Open Sans', sans-serif;}.testimonial-section .author-info h4{    font-size: 14px;    color: #24c4f4;    line-height: 24px;    margin-top: 20px;    text-transform: uppercase;    font-weight: 700;}.testimonial-section .author-info .designation{    font-size: 13px;    color: #c4ccd0;    font-weight: 400;    line-height: 27px;    font-family: 'Poppins', sans-serif;}.testimonial-section .owl-theme .owl-controls{    display: block;    position: absolute;    bottom: -70px;    left: 50%;    margin-left: -25px;}.owl-theme .owl-controls .owl-dots .owl-dot span{    position: relative;    height: 8px;    width: 8px;    margin: 3px;    border-radius: 50%;    background: #c4ccd0;}.owl-theme .owl-controls .owl-dots .owl-dot.active span{    position: relative;    height: 8px;    width: 30px;    border-radius: 25px;    background: #24c4f4;}.owl-theme .owl-controls .owl-nav{    display: none;}@media (max-width: 767px) {    .testimonial-section .icon-quort::after{        display: none;    }    .testimonial-section .owl-theme .owl-controls{        margin-left: -55px;    }}/*===========================================Footer upper===========================================*/#bottom {    background-color: #0d141b;    color: #ffffff;    padding: 70px 0;}#bottom .module-title {    color: #fff;    font-size: 18px;    font-weight: 400;    line-height: 1;    margin: 0 0 20px;    text-transform: none;}#bottom .textwidget p,#bottom .textwidget li {    color: #fff;    margin-bottom: 10px;}#bottom .textwidget p i {    color: #1193d4;    margin-right: 10px;}#bottom .textwidget li i {    color: #1193d4;    margin-right: 10px;}#bottom .textwidget li a {    color: #fff;}.tagspopular ul li a {    background: #293037;    border-radius: 0;    color: #fff;    display: inline-block;    font-size: 12px;    font-weight: 400;    line-height: 30px;    margin-bottom: 10px;    margin-right: 5px;    padding: 0 15px;}.tagspopular ul li a:hover {    background-color: #fff;    border-color: #fff;    color: #023669 !important;}#bottom .textwidget p a:hover {    color: #f5dd25;}.tagspopular ul li {    border: medium none;    display: inline-block;}@media (max-width: 767px) {    #bottom  [class*="col-"] {        margin-bottom: 15px;    }}/*===========================================Footer copyrights===========================================*/#footer {    color: #fff;    padding: 20px 0;    text-align: center;}#footer {    background-color: #090e14;}#footer p i {    color: #1193D4;}#bottom .textwidget li a:hover {    color: #1193D4;}/*===========================================Contact us===========================================*/#contact-form .button {    padding: 0 7px;}#contact .contact-address-block{    padding:15px;    background: #f1f1f1;}#contact .contact-block .main-heading {    padding: 0 7px;}#contact .contact-block .main-heading h3 {    color: #124475;    font-size: 25px;    font-weight: 400;    line-height: 25px;    margin-bottom: 20px;    margin-top: 0;}#contact {    padding: 100px 0;}.address {    clear: both;}.contact-block ul.address li i {    color: #023669;    margin-right: 10px;}.contact-block li:not(:last-child) {    margin-bottom: 10px;}.contact-block li, .contact-block li a {    color: #888;}#contact .person-social {    margin-top: 50px;}#contact .person-social li a {    border: 1px solid #DADADA;    border-radius: 3px !important;    color: #4278e8;    height: 35px;    line-height: 35px !important;    margin: 0;    padding: 0 !important;    text-align: center;    width: 35px;}#contact-us .gmap-canvas {    height: 550px;    width: 100%;}#contact-us .contact-block h3 {    color: #124475;    font-size: 35px;    font-weight: 600;    line-height: 35px;    margin-bottom: 25px;    margin-top: 0;}#contact-us .contact-block {    padding: 60px 0 60px 60px;}/*contact-quick*/.contact-quick {  background: #48c7ec;  padding: 30px 20px;  margin-top: 40px;  margin-bottom: 50px;}.contact-quick h4 {  color: #fff;  font-size: 20px;  margin-bottom: 13px;}.contact-quick p {  color: #fff;}.contact-quick .btn {  background: #fff;  color: #48c7ec;  width: 100%;  line-height: 41px;  border:0!important;}.contact-quick .btn:hover {  color: #fff;  background: #222;  border-color:#222;}.contact-quick ul {    padding-top: 10px;    margin-bottom: 20px;}.contact-quick ul li {    color: #fff;    margin: 4px 0;}.contact-quick ul li a {    color: #fff;}.contact-quick ul li i {    background: #fff none repeat scroll 0 0;    border-radius: 1px;    color: #48c7ec;    font-size: 10px;    height: 20px;    line-height: 12px;    margin-right: 10px;    padding: 5px;    text-align: center;    width: 20px;}/*===========================================History===========================================*/#history.bg-color {    background-color: #eeeeee;}#history .history-block .inner {    background-color: #fff;    padding: 30px;}#history .history-block h3 {    color: #124475;    font-size: 35px;    font-weight: 800;    line-height: 35px;    margin-bottom: 24px;}#history .history-block h2 {    color: #124475;    font-size: 35px;    font-weight: 900;    line-height: 35px;    margin-bottom: 40px;}.skill-box {    background-color: #1193d4 !important;    color: #333;    font-size: 11px;    font-weight: 600;    line-height: 38px;    overflow: visible;    text-align: left;    transition: all 0s ease-in-out 0s;    width: 0;    height: 10px;    border-radius: 0;}.skills .skill {    background-color: #f5f5f5;    height: 10px;}.skill span {    float: right;    font-size: 15px;    color: #000;}.skill-block {    margin-bottom: 20px;}.skill-block h6 {    color: #000;    display: inline-block;    font-family: open sans;    font-size: 15px;    font-weight: 700;    margin: 0 0 0;}#history .skills {    margin-top: 20px;}/*===========================================About===========================================*/#about.bg-color{    background-color: #eeeeee;}.about-block > ul {    -moz-column-count: 2;    -webkit-column-count: 2;    column-count: 2;}.about-block h2 {    color: #124475;    font-size: 35px;    font-weight: 900;    line-height: 35px;    margin-bottom: 40px;}.about-block ul li {    display: flex;    margin-bottom: 10px;}.about-block ul li i {    color: #1193d4;    font-size: 13px;    margin-right: 15px;    margin-top: 6px;}/*===========================================Who We Are===========================================*/#who-we .who-we-block h3 {    color: #124475;    font-size: 35px;    font-weight: 800;    line-height: 35px;    margin-bottom: 24px;}#who-we .who-we-block h2 {    color: #124475;    font-size: 35px;    font-weight: 900;    line-height: 35px;    margin-bottom: 40px;}/*===========================================Aside===========================================*/aside .service li a {    color: #fff;    display: inline-block;    font-size: 15px;    font-weight: 700;    letter-spacing: -1px;    padding: 12px 30px;    transition: all 200ms ease 0s;}aside .service li {    background-color: #023669;    margin-bottom: 1px;    transition: all 200ms ease 0s;}aside .service li a:hover,aside .service li a:focus {    background-color: #023669;    color: #f5dd25;}aside .service li a.active,aside .service li:hover a {    border-left: 3px solid #f5dd25 !important;    color: #f5dd25;}aside .download-links .btn.btn-success {    display: inline-block;    width: 100%;}aside .download-links li a i {    margin-right: 7px;}aside .widget:not(:last-child) {    margin-bottom: 50px;}aside .widget h3 {    color: #124475;    font-size: 24px;    font-weight: 600;    line-height: 24px;    margin-bottom: 20px;    margin-top: 0;}aside .address li i {    color: #f5dd25;    margin-right: 10px;}aside .address > li:not(:last-child) {    margin-bottom: 10px;}aside .address > li:not(:last-child) {    margin-bottom: 10px;}aside .address a,aside .address li {    color: #222;}aside.sidebar .widget {    background: #fff none repeat scroll 0 0;    border: 1px solid #eee;    margin-top: 30px;    padding: 30px;}aside.sidebar .widget.about h3 {    color: #222;    font-size: 17px;    font-weight: 600;    margin-bottom: 10px;    margin-top: 20px;    text-transform: capitalize;}aside.sidebar .widget:first-child {    margin-top: 0;}aside.sidebar .widget h3 {    color: #222;    line-height: 1;    margin: 0 0 20px;    text-transform: uppercase;    font-size: 17px;    font-weight: 600;}aside.sidebar .widget.category ul li a {    display: block;    line-height: 36px;    padding: 2px 0;    color: #222;}aside.sidebar .widget.category ul li {    display: block;}aside.sidebar .widget.category ul li:not(:last-child) {    border-bottom: 1px solid #e8e8e8;}aside.sidebar .widget.tag-blog ul li a {    border: 1px solid #023669;    color: #023669;    display: inline-block;    font-weight: 400;    line-height: 30px;    margin-bottom: 10px;    margin-right: 5px;    padding: 0 15px;}aside.sidebar .widget.tag-blog ul li {    border: medium none;    display: inline-block;}aside.sidebar .widget:not(:last-child) {    margin-bottom: 0;}aside.sidebar .widget.gallery {    display: inline-block;    width: 100%;}aside.sidebar .recent-post {    border-bottom: 1px solid #e8e8e8;    margin-bottom: 5px;    padding-bottom: 5px;}aside.sidebar .recent-post a {    color: #222;    display: block;    font-size: 14px;    font-style: normal;    font-weight: 600;}aside.sidebar .recent-post i {    margin-right: 10px;}/*===========================================Partner logo===========================================*/.partner-logo.bg-color {    background-color: #fff;}.partner-logo a img {    opacity: .7;}.partner-logo a:hover img {    opacity: 1;}/*===========================================Responsive===========================================*/@media (max-width: 767px) {    .offcanvas .offcanvas-menu {        right: 300px;    }    .offcanvas-menu {        right: -300px;        width: 300px;    }    .offcanvas-menu .offcanvas-inner {        padding: 51px 30px 50px 50px;        right: 300px;    }    .logo {        margin: auto;    }    #logo {        text-align: center;    }    #offcanvas-toggler {        float: none;    }    #header .megamenu-wrapper {        text-align: center;    }    #offcanvas-toggler > i {        padding: 0;    }    .about-block .about-list {        margin-bottom: 40px;    }    .recent-news .news-block {        margin-bottom: 30px;    }    .recent-news .blog-list .article-thumb {        margin-bottom: 10px;    }    .recent-news .blog-list article h3 {        font-size: 18px;    }    .partner-logo a {        text-align: center;        display: block;    }    .partner-logo a .img-responsive {        margin: auto;    }    .action .action-block h2 {        font-size: 18px;    }    .main-heading h2 {        font-size: 35px;    }    .padding-left {        padding: 0;    }    .padding-right {        padding: 0;    }    #services .service-block:not(:last-child) {        margin-bottom: 30px;    }    #about .about-block.col-sm-7 {        margin-top: 20px;    }    #counter .counter-block {        margin-bottom: 30px;    }    #about .about-block:not(:last-child) {        margin-bottom: 30px;    }    #team .team-block:not(:last-child) {        margin-bottom: 30px;    }    .pagination {        padding-left: 10px;    }    .inner #blog .blog-content {        padding: 25px 15px;    }    .inner #blog .blog-info h2 {        font-size: 16px;        line-height: 28px !important;    }        #blog.single-blog .tags {        padding: 30px 15px;    }    .pager.pagenav {        padding: 0 15px;    }    .social-share.clearfix iframe {        width: 63px;    }    .social-share ul {        margin: 20px 0 0;    }    #contact .contact-block:not(:last-child) {        margin-bottom: 30px;    }    .gmap-canvas {        height: 250px;    }    #single-project .content.padding-left.meta {        margin-top: 30px;    }    .single-blog.two .pager li:first-child {        margin-right: 6px;    }    .single-blog.two .pager li {        width: calc(50% - 6px);    }    .single-blog.two .pager a {        font-size: 11px;    }    .single-blog.two .pager {        margin: 20px 0;    }    #services .service-block.col-sm-12 .service-text {        padding-left: 15px;        padding-top: 20px;        padding-right: 15px;    }    #offer .offer-text h4 {        font-size: 15px;    }    #offer .offer-block:not(:last-child) {        margin-bottom: 50px;    }    .history-block:not(:last-child) {        margin-bottom: 30px;    }    #accordion .panel-title a {        font-size: 11px!important;    }    #contact-us .contact-block {        padding: 60px 15px 60px 15px;    }    #contact-us .gmap-canvas {        height: 250px;    }    #history .history-block h3 {        font-size: 23px;    }    #services .service-block.col-sm-12 .service-text h3 {        font-size: 26px;        line-height: 35px;        margin-bottom: 20px;    }    .about-block > ul {        -moz-column-count: 1;        -webkit-column-count: 1;        column-count: 1;    }}@media (min-width: 768px) and (max-width: 992px) {    #top-bar .contact-time {        display: none;    }    .action .action-block h2 {        font-size: 23px;    }    .service-list .media-body > p {        line-height: 18px;        font-size: 11px;    }    .service-block .service-list {        margin-bottom: 15px;    }    .counter-heading h2 {        font-size: 22px;        margin-top: 0;    }    #counter .counter-base h3 {        font-size: 12px;    }    aside.sidebar .widget {        padding: 30px 20px;    }}